[2026-01-20T20:30:03.338159] [INFO ] [MAG ] Starting MAG operation... [2026-01-20T20:30:03.512841] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-20T20:30:03.681405] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-20T20:30:03.847761] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-20T20:30:04.014216] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-20T20:30:04.014538] [WARN ] [STATE ] State set to: WAITING [2026-01-20T20:30:04.014622] [INFO ] [STATE ] Checking service statuses... [2026-01-20T20:30:04.021616] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:04.025946] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:04.092132] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:04.159353] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:04.226620] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:04.226734] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:07.232160] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:07.235657] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:07.239402] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:07.242950] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:07.246313] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:07.246389] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:10.251364] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:10.255136] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:10.259149] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:10.262973] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:10.266669] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:10.266752] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:13.272133] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:13.275549] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:13.278839] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:13.282220] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:13.285557] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:13.285642] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:16.290955] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:16.294867] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:16.298905] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:16.302907] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:16.306911] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:16.307005] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:19.313306] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:19.317989] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:19.322026] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:19.325777] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:19.329412] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:19.329485] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:22.335182] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:22.339747] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:22.344198] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:22.348411] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:22.352792] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:22.352919] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:25.357852] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:25.361911] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:25.366224] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:25.370116] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:25.374044] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:25.374142] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:28.380265] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:28.385338] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:28.389710] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:28.394836] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:28.398944] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:28.399019] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:31.404729] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:31.408568] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:31.412489] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:31.416151] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:31.419540] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:31.419629] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:34.424448] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:34.428294] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:34.499247] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:34.579107] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:34.660093] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:34.660221] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:37.665279] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:37.669370] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:37.673279] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:37.677457] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:37.681293] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:37.681381] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:40.687067] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:40.691558] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:40.695674] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:40.699665] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:40.703687] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:40.703793] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:43.708951] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:43.713562] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:43.718611] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:43.723943] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:43.729490] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:43.729650] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:46.737909] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:46.744561] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:46.749758] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:46.753723] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:46.757058] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:46.757132] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:49.762486] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:49.766961] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:49.771283] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:49.775114] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:49.783080] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:49.783248] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:52.788673] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:52.792533] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:52.795869] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:52.800273] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:52.804606] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:52.804708] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:55.817214] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:55.822734] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:55.827363] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:55.831446] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:55.834976] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:55.835076] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:30:58.840348] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:30:58.844647] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:30:58.848815] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:30:58.852812] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:30:58.856805] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:30:58.856932] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:01.862975] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:01.868709] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:01.873736] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:01.879413] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:01.883527] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:01.883737] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:04.889529] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:04.893490] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:04.898059] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:04.901958] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:04.906036] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:04.906105] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:07.911949] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:07.915707] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:07.919462] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:07.923173] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:07.927068] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:07.927148] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:10.934131] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:10.938653] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:10.942743] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:10.947156] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:10.951423] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:10.951520] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:13.957899] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:13.963156] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:13.968186] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:13.973243] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:13.978421] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:13.978536] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:16.983295] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:16.987427] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:16.991614] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:16.995719] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:17.000329] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:17.000455] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:20.006950] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:20.011907] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:20.017036] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:20.021773] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:20.026535] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:20.026670] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:23.031390] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:23.035242] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:23.039483] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:23.043250] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:23.047252] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:23.047346] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:26.053621] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:26.058669] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:26.063273] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:26.067634] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:26.072237] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:26.072358] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:29.077009] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:29.080532] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:29.083995] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:29.087735] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:29.091562] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:29.091657] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:32.098136] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:32.103933] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:32.110000] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:32.115889] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:32.123414] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:32.123618] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:35.128676] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:35.132240] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:35.135681] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:35.139002] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:35.142647] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:35.142772] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:38.150136] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:38.154636] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:38.221474] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:38.289392] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:38.356752] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:38.356847] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:41.362103] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:41.366664] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:41.371309] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:41.375709] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:41.379825] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:41.379919] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:44.386226] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:44.390011] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:44.393627] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:44.397105] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:44.400477] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:44.400548] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:47.405166] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:47.408793] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:47.412251] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:47.415650] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:47.420120] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:47.420198] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:50.426972] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:50.432562] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:50.437810] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:50.441744] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:50.445113] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:50.445181] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:53.450079] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:53.453684] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:53.457243] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:53.461191] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:53.464905] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:53.464979] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:56.471902] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:56.476815] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:56.481709] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:56.485613] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:56.491848] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:56.491944] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:31:59.497075] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:31:59.500953] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:31:59.505322] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:31:59.509798] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:31:59.513666] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:31:59.513757] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:02.519038] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:02.523444] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:02.527317] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:02.531685] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:02.535780] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:02.535870] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:05.540821] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:05.545736] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:05.550128] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:05.554467] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:05.558703] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:05.558793] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:08.565342] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:08.570291] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:08.575424] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:08.580369] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:08.585433] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:08.585534] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:11.590801] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:11.594557] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:11.598220] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:11.601894] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:11.605589] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:11.605670] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:14.610904] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:14.614424] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:14.617833] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:14.621158] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:14.624674] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:14.624742] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:17.630019] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:17.633755] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:17.637287] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:17.640689] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:17.644032] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:17.644120] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:20.654006] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:20.661275] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:20.668858] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:20.673940] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:20.679326] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:20.679483] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:23.684544] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:23.688231] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:23.691932] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:23.695322] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:23.698535] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:23.698626] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:26.705515] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:26.710305] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:26.713838] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:26.717299] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:26.720994] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:26.721084] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:29.727349] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:29.732898] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:29.737399] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:29.741885] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:29.746167] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:29.746271] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:32.750881] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:32.755024] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:32.758964] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:32.763194] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:32.767125] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:32.767194] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:35.772308] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:35.776245] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:35.779694] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:35.783503] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:35.787671] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:35.787756] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:38.792949] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:38.796637] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:38.800869] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:38.805038] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:38.809181] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:38.809295] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:41.814375] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:41.818494] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:41.822475] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:41.826169] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:41.829958] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:41.830052] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:44.835715] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:44.839515] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:44.843912] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:44.847874] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:44.851442] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:44.851518] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:47.857095] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:47.861119] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:47.864898] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:47.869015] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:47.873150] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:47.873266] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:50.878913] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:50.882779] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:50.886276] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:50.890268] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:50.894051] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:50.894132] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:53.899431] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:53.903737] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:53.907422] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:53.911134] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:53.914810] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:53.914882] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:56.921601] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:56.925874] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:56.929978] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:56.934803] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:56.938994] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:56.939089] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:32:59.944559] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:32:59.948280] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:32:59.951970] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:32:59.955595] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:32:59.959063] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:32:59.959136] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:02.964245] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:02.968483] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:02.972708] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:02.976790] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:02.981332] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:02.981445] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:05.987217] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:05.991092] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:05.994765] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:05.998177] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:06.001904] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:06.001985] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:09.007339] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:09.011037] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:09.079217] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:09.146956] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:09.214189] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:09.214298] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:12.219649] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:12.223220] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:12.226715] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:12.230172] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:12.233638] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:12.233714] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:15.244932] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:15.253257] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:15.264222] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:15.270159] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:15.279739] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:15.279892] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:18.286834] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:18.291823] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:18.296266] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:18.300866] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:18.304826] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:18.304905] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:21.310562] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:21.314605] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:21.318445] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:21.322478] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:21.326173] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:21.326267] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:24.331418] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:24.334975] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:24.338382] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:24.341686] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:24.344877] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:24.344945] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:27.350334] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:27.354366] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:27.358396] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:27.362589] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:27.366648] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:27.366746] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:30.371814] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:30.376123] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:30.380335] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:30.384760] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:30.388884] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:30.389002] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:33.393848] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:33.397394] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:33.400698] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:33.403890] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:33.407174] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:33.407249] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:36.412345] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:36.416092] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:36.421402] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:36.426363] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:36.431094] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:36.431228] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:39.437316] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:39.441871] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:39.450667] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:39.455439] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:39.480737] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:39.480860] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:42.486297] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:42.490469] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:42.494045] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:42.497693] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:42.501452] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:42.501540] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:45.506353] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:45.510347] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:45.514055] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:45.517493] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:45.521002] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:45.521073] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:48.526989] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:48.531743] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:48.535885] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:48.539503] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:48.542959] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:48.543039] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:51.548757] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:51.552412] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:51.555839] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:51.559367] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:51.564312] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:51.564464] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:54.571437] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:54.576069] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:54.579953] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:54.583373] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:54.586760] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:54.586832] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:33:57.592700] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:33:57.596321] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:33:57.600413] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:33:57.604400] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:33:57.608497] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:33:57.608600] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:00.613771] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:00.617350] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:00.620962] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:00.625039] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:00.628784] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:00.628869] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:03.638464] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:03.643259] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:03.648081] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:03.652251] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:03.656208] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:03.656309] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:06.661675] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:06.665465] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:06.669329] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:06.673131] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:06.676983] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:06.677079] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:09.682504] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:09.687084] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:09.692320] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:09.697346] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:09.701949] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:09.702055] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:12.707695] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:12.712011] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:12.716200] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:12.720365] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:12.724413] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:12.724515] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:15.729867] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:15.735128] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:15.740663] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:15.745680] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:15.750714] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:15.750828] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:18.756622] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:18.761490] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:18.765886] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:18.769893] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:18.773367] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:18.773460] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:21.777984] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:21.782219] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:21.785863] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:21.789816] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:21.793873] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:21.793960] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:24.798914] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:24.802612] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:24.806107] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:24.810216] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:24.813957] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:24.814037] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:27.820043] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:27.825221] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:27.829211] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:27.832949] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:27.837188] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:27.837269] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:30.841862] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:30.845272] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:30.848862] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:30.852173] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:30.855590] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:30.855662] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:33.862242] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:33.865957] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:33.869642] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:33.873611] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:33.877071] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:33.877174] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:36.882297] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:36.886190] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:36.890254] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:36.893587] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:36.897949] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:36.898089] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:39.902903] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:39.906700] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:39.914860] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:39.929862] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:39.950165] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:39.950294] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:42.956332] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:42.960598] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:42.964549] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:42.968899] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:42.972981] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:42.973072] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:45.978419] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:45.982315] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:45.986150] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:45.989736] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:45.993821] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:45.993918] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:48.999133] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:49.002608] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:49.005836] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:49.010064] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:49.014127] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:49.014246] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:52.020243] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:52.023631] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:52.026893] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:52.031342] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:52.037072] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:52.037190] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:55.042401] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:55.046013] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:55.049322] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:55.052527] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:55.056552] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:55.056752] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:34:58.062380] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:34:58.066516] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:34:58.070819] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:34:58.074697] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:34:58.078595] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:34:58.078697] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:35:01.089934] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:35:01.098081] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:01.104275] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:35:01.110073] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:35:01.115969] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:35:01.116184] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:35:04.122273] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:35:04.127819] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:04.132369] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:35:04.135810] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:35:04.139172] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:35:04.139245] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:35:07.143874] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:35:07.147392] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:07.151000] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:35:07.154602] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:35:07.158060] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:35:07.158153] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:35:10.163263] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:35:10.166787] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:10.234044] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:35:10.301286] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:35:10.306348] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:35:10.306440] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:35:13.312483] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:35:13.318112] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:13.324091] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:35:13.329423] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:35:13.334739] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:35:13.334872] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:35:16.341267] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:35:16.345750] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:16.349559] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:35:16.353383] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:35:16.356946] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:35:16.357027] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:35:19.362062] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:35:19.365814] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:19.369304] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:35:19.372745] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:35:19.376126] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:35:19.376217] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:35:22.382017] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:35:22.386441] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:22.390587] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:35:22.394736] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:35:22.399186] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:35:22.399297] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:35:25.403981] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:35:25.407885] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:25.411650] [WARN ] [sig-status] Service 'sig' is currently running and is a dependency of this service. [2026-01-20T20:35:25.415404] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:35:25.419389] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:35:25.419487] [WARN ] [R-STATUS ] One or more dependent services are not clear. Waiting 3 seconds before checking again. [2026-01-20T20:35:28.424217] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-20T20:35:28.427843] [WARN ] [tdm-status] Service 'tdm' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:28.431297] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-20T20:35:28.434788] [WARN ] [sig-status] Service 'sig' is not running, has completed successfully since the last trading day (2026-01-20), and is a dependency of this service. [2026-01-20T20:35:28.438105] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-20T20:35:28.441428] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-20T20:35:28.441718] [WARN ] [STATE ] State set to: RUNNING [2026-01-20T20:35:28.441833] [INFO ] [MODE ] Using multithreaded [2026-01-20T20:35:28.441916] [DEBUG] [REMOTE ] Fetching available forecast dates from 'https://sig.silogroup.org/forecasts/full'. [2026-01-20T20:35:28.447639] [DEBUG] [REMOTE ] Found 68 available forecast dates. [2026-01-20T20:35:28.447862] [DEBUG] [REMOTE ] Fetching signal forecasts from 'https://sig.silogroup.org/forecasts/full/2026-01-21.txt'. [2026-01-20T20:35:28.454842] [DEBUG] [REMOTE ] Fetched 3482 signal forecasts for 2026-01-21. [2026-01-20T20:35:28.488421] [INFO ] [main ] Starting parallel forecast configuration with 4 worker processes for 0 symbols [2026-01-20T20:35:28.490038] [INFO ] [main ] Parallel configuration completed in 0.0s. Processed 0 symbols. [2026-01-20T20:35:28.490120] [INFO ] [main ] Configuration success rate: 0.0% (0/0 symbols) [2026-01-20T20:35:29.192339] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'COMPLETE_OK: MAG Forecast Configuration Completed (0/0 @ 0.00%)' [2026-01-20T20:35:29.204400] [INFO ] [MODE ] Using multithreaded [2026-01-20T20:35:29.204554] [INFO ] [main ] Fetching signal forecasts... [2026-01-20T20:35:29.204636] [DEBUG] [REMOTE ] Fetching available forecast dates from 'https://sig.silogroup.org/forecasts/full'. [2026-01-20T20:35:29.212829] [DEBUG] [REMOTE ] Found 68 available forecast dates. [2026-01-20T20:35:29.213118] [INFO ] [main ] Found available forecast date (2026-01-21). [2026-01-20T20:35:29.213234] [DEBUG] [REMOTE ] Fetching signal forecasts from 'https://sig.silogroup.org/forecasts/full/2026-01-21.txt'. [2026-01-20T20:35:29.220484] [DEBUG] [REMOTE ] Fetched 3482 signal forecasts for 2026-01-21. [2026-01-20T20:35:29.220715] [INFO ] [main ] Fetched 3482 forecasts. [2026-01-20T20:35:29.220991] [INFO ] [main ] Found 403 high-confidence bullish forecasts (>= 90.0%). [2026-01-20T20:35:29.221060] [INFO ] [main ] Starting parallel forecast generation with 4 worker processes for 403 symbols [2026-01-20T20:35:29.250884] [INFO ] [main ] Fetching symbol history for CCK... [2026-01-20T20:35:29.250870] [INFO ] [main ] Fetching symbol history for PFL... [2026-01-20T20:35:29.251257] [DEBUG] [REMOTE ] CCK: Fetching historical data. [2026-01-20T20:35:29.251269] [DEBUG] [REMOTE ] PFL: Fetching historical data. [2026-01-20T20:35:29.251003] [INFO ] [main ] Fetching symbol history for TSQ... [2026-01-20T20:35:29.251471] [DEBUG] [REMOTE ] TSQ: Fetching historical data. [2026-01-20T20:35:29.252877] [INFO ] [main ] Fetching symbol history for PMAX... [2026-01-20T20:35:29.253236] [DEBUG] [REMOTE ] PMAX: Fetching historical data. [2026-01-20T20:35:29.286838] [DEBUG] [REMOTE ] CCK: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:29.286866] [DEBUG] [REMOTE ] TSQ: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:29.288335] [DEBUG] [LOCAL ] Loaded configuration for CCK: 5 features, N/A% accuracy [2026-01-20T20:35:29.288445] [INFO ] [LOCAL ] CCK: Loaded 5 optimal features with 58.19% confidence from JSON config [2026-01-20T20:35:29.288516] [DEBUG] [MAG ] Building data for symbol: CCK with lookback: 0 [2026-01-20T20:35:29.288505] [DEBUG] [LOCAL ] Loaded configuration for TSQ: 4 features, N/A% accuracy [2026-01-20T20:35:29.288639] [INFO ] [LOCAL ] TSQ: Loaded 4 optimal features with 55.88% confidence from JSON config [2026-01-20T20:35:29.288687] [DEBUG] [MAG ] Building data for symbol: TSQ with lookback: 0 [2026-01-20T20:35:29.291054] [DEBUG] [REMOTE ] PFL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:29.291529] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:29.291653] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:29.292025] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:29.292158] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:29.293536] [DEBUG] [REMOTE ] PMAX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:29.293638] [DEBUG] [LOCAL ] Loaded configuration for PFL: 15 features, N/A% accuracy [2026-01-20T20:35:29.293704] [INFO ] [LOCAL ] PFL: Loaded 15 optimal features with 29.36% confidence from JSON config [2026-01-20T20:35:29.293744] [DEBUG] [MAG ] Building data for symbol: PFL with lookback: 0 [2026-01-20T20:35:29.294677] [DEBUG] [LOCAL ] Loaded configuration for PMAX: 6 features, N/A% accuracy [2026-01-20T20:35:29.294769] [INFO ] [LOCAL ] PMAX: Loaded 6 optimal features with 47.90% confidence from JSON config [2026-01-20T20:35:29.294835] [DEBUG] [MAG ] Building data for symbol: PMAX with lookback: 0 [2026-01-20T20:35:29.295928] [DEBUG] [FEATURES ] DataBuilder: Executing 15 feature methods. [2026-01-20T20:35:29.296018] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:29.297808] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:29.297996] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:29.299018] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:29.299326] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:29.300080] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:29.300726] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:29.302424] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:29.303868] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:29.303961] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:29.305862] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:29.305903] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:35:29.306033] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:29.306566] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:29.306668] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:35:29.308743] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:29.309953] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:29.312259] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:29.312721] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:29.313251] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:29.313427] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:29.314189] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:29.314345] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:29.315484] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:29.316350] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:29.317146] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:29.317618] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:35:29.318352] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:35:29.319913] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:35:29.323078] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:29.354800] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:29.356365] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:29.359473] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:29.666197] [DEBUG] [MAG ] PFL: Last date is validated at 2026-01-20 [2026-01-20T20:35:29.687115] [DEBUG] [MAG ] PMAX: Last date is validated at 2026-01-20 [2026-01-20T20:35:29.691241] [DEBUG] [MAG ] TSQ: Last date is validated at 2026-01-20 [2026-01-20T20:35:29.712327] [DEBUG] [MAG ] CCK: Last date is validated at 2026-01-20 [2026-01-20T20:35:29.833693] [DEBUG] [MAG ] PFL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:29.861319] [DEBUG] [MAG ] PMAX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:29.884778] [DEBUG] [MAG ] TSQ: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:29.891674] [DEBUG] [MAG ] CCK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:29.925811] [INFO ] [LOCAL ] PFL: Saved forecast. [2026-01-20T20:35:29.926094] [INFO ] [main ] PFL: Signal=1 (Conf=100.0%), Magnitude=0.00% (Conf=29.3567%) [2026-01-20T20:35:29.926360] [INFO ] [main ] Fetching symbol history for CNK... [2026-01-20T20:35:29.926410] [DEBUG] [REMOTE ] CNK: Fetching historical data. [2026-01-20T20:35:29.927742] [INFO ] [main ] Progress: 1/403 forecasts completed (0.2%). PFL finished in 0.7s. ETA: 4m 44s. Rate: 84.91 forecasts/min [2026-01-20T20:35:29.941014] [DEBUG] [REMOTE ] CNK: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:29.942271] [DEBUG] [LOCAL ] Loaded configuration for CNK: 6 features, N/A% accuracy [2026-01-20T20:35:29.942330] [INFO ] [LOCAL ] CNK: Loaded 6 optimal features with 53.39% confidence from JSON config [2026-01-20T20:35:29.942364] [DEBUG] [MAG ] Building data for symbol: CNK with lookback: 0 [2026-01-20T20:35:29.943294] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:29.943361] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:29.945330] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:29.945938] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:29.946405] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:29.946875] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:29.969527] [INFO ] [LOCAL ] TSQ: Saved forecast. [2026-01-20T20:35:29.969632] [INFO ] [main ] TSQ: Signal=1 (Conf=100.0%), Magnitude=-0.58% (Conf=55.8827%) [2026-01-20T20:35:29.970114] [INFO ] [main ] Progress: 2/403 forecasts completed (0.5%). TSQ finished in 0.7s. ETA: 2m 30s. Rate: 160.21 forecasts/min [2026-01-20T20:35:29.970243] [INFO ] [main ] Fetching symbol history for JKHY... [2026-01-20T20:35:29.970289] [DEBUG] [REMOTE ] JKHY: Fetching historical data. [2026-01-20T20:35:29.974416] [INFO ] [LOCAL ] PMAX: Saved forecast. [2026-01-20T20:35:29.974487] [INFO ] [main ] PMAX: Signal=1 (Conf=100.0%), Magnitude=-4.29% (Conf=47.8997%) [2026-01-20T20:35:29.974946] [INFO ] [main ] Fetching symbol history for TS... [2026-01-20T20:35:29.975003] [DEBUG] [REMOTE ] TS: Fetching historical data. [2026-01-20T20:35:29.975849] [INFO ] [main ] Progress: 3/403 forecasts completed (0.7%). PMAX finished in 0.7s. ETA: 1m 41s. Rate: 238.49 forecasts/min [2026-01-20T20:35:29.984698] [DEBUG] [REMOTE ] JKHY: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:29.985747] [DEBUG] [LOCAL ] Loaded configuration for JKHY: 9 features, N/A% accuracy [2026-01-20T20:35:29.985803] [INFO ] [LOCAL ] JKHY: Loaded 9 optimal features with 53.57% confidence from JSON config [2026-01-20T20:35:29.985835] [DEBUG] [MAG ] Building data for symbol: JKHY with lookback: 0 [2026-01-20T20:35:29.986689] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:35:29.986766] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:29.988048] [DEBUG] [REMOTE ] TS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:29.988725] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:29.988968] [DEBUG] [LOCAL ] Loaded configuration for TS: 1 features, N/A% accuracy [2026-01-20T20:35:29.989021] [INFO ] [LOCAL ] TS: Loaded 1 optimal features with 63.90% confidence from JSON config [2026-01-20T20:35:29.989053] [DEBUG] [MAG ] Building data for symbol: TS with lookback: 0 [2026-01-20T20:35:29.989394] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:29.989858] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:35:29.989873] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:29.989916] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:29.992916] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:29.993708] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:29.994194] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:29.994696] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:29.995551] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:35:29.997679] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:35:29.998804] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:30.000474] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:30.004567] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:30.017286] [INFO ] [LOCAL ] CCK: Saved forecast. [2026-01-20T20:35:30.017367] [INFO ] [main ] CCK: Signal=1 (Conf=100.0%), Magnitude=0.37% (Conf=58.1949%) [2026-01-20T20:35:30.017855] [INFO ] [main ] Fetching symbol history for NVO... [2026-01-20T20:35:30.017912] [DEBUG] [REMOTE ] NVO: Fetching historical data. [2026-01-20T20:35:30.018800] [INFO ] [main ] Progress: 4/403 forecasts completed (1.0%). CCK finished in 0.8s. ETA: 1m 20s. Rate: 300.87 forecasts/min [2026-01-20T20:35:30.029134] [DEBUG] [REMOTE ] NVO: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:30.030017] [DEBUG] [LOCAL ] Loaded configuration for NVO: 6 features, N/A% accuracy [2026-01-20T20:35:30.030071] [INFO ] [LOCAL ] NVO: Loaded 6 optimal features with 56.02% confidence from JSON config [2026-01-20T20:35:30.030120] [DEBUG] [MAG ] Building data for symbol: NVO with lookback: 0 [2026-01-20T20:35:30.031006] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:30.031071] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:30.032862] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:30.033476] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:30.033952] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:30.035993] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:30.036665] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:35:30.037328] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:30.344450] [DEBUG] [MAG ] TS: Last date is validated at 2026-01-20 [2026-01-20T20:35:30.363316] [DEBUG] [MAG ] JKHY: Last date is validated at 2026-01-20 [2026-01-20T20:35:30.373957] [DEBUG] [MAG ] NVO: Last date is validated at 2026-01-20 [2026-01-20T20:35:30.377105] [DEBUG] [MAG ] CNK: Last date is validated at 2026-01-20 [2026-01-20T20:35:30.516083] [DEBUG] [MAG ] TS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:30.528539] [DEBUG] [MAG ] JKHY: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:30.539390] [DEBUG] [MAG ] NVO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:30.552446] [DEBUG] [MAG ] CNK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:30.599535] [INFO ] [LOCAL ] TS: Saved forecast. [2026-01-20T20:35:30.599624] [INFO ] [main ] TS: Signal=1 (Conf=100.0%), Magnitude=1.16% (Conf=63.9039%) [2026-01-20T20:35:30.600107] [INFO ] [main ] Fetching symbol history for PVL... [2026-01-20T20:35:30.600160] [DEBUG] [REMOTE ] PVL: Fetching historical data. [2026-01-20T20:35:30.600662] [INFO ] [main ] Progress: 5/403 forecasts completed (1.2%). TS finished in 0.6s. ETA: 1m 50s. Rate: 217.46 forecasts/min [2026-01-20T20:35:30.611365] [DEBUG] [REMOTE ] PVL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:30.612477] [DEBUG] [LOCAL ] Loaded configuration for PVL: 7 features, N/A% accuracy [2026-01-20T20:35:30.612529] [INFO ] [LOCAL ] PVL: Loaded 7 optimal features with 40.39% confidence from JSON config [2026-01-20T20:35:30.612561] [DEBUG] [MAG ] Building data for symbol: PVL with lookback: 0 [2026-01-20T20:35:30.613362] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:30.613426] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:30.618265] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:30.620331] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:30.622161] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:30.622701] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:30.624430] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:35:30.626491] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:35:30.629329] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:30.643815] [INFO ] [LOCAL ] CNK: Saved forecast. [2026-01-20T20:35:30.644099] [INFO ] [main ] CNK: Signal=1 (Conf=100.0%), Magnitude=6.28% (Conf=53.3928%) [2026-01-20T20:35:30.644696] [INFO ] [main ] Fetching symbol history for OVID... [2026-01-20T20:35:30.644756] [DEBUG] [REMOTE ] OVID: Fetching historical data. [2026-01-20T20:35:30.644722] [INFO ] [main ] Progress: 6/403 forecasts completed (1.5%). CNK finished in 0.7s. ETA: 1m 34s. Rate: 252.88 forecasts/min [2026-01-20T20:35:30.646143] [INFO ] [LOCAL ] JKHY: Saved forecast. [2026-01-20T20:35:30.646217] [INFO ] [main ] JKHY: Signal=1 (Conf=100.0%), Magnitude=0.15% (Conf=53.5721%) [2026-01-20T20:35:30.646428] [INFO ] [main ] Fetching symbol history for DSX... [2026-01-20T20:35:30.646507] [DEBUG] [REMOTE ] DSX: Fetching historical data. [2026-01-20T20:35:30.647759] [INFO ] [main ] Progress: 7/403 forecasts completed (1.7%). JKHY finished in 0.7s. ETA: 1m 21s. Rate: 294.40 forecasts/min [2026-01-20T20:35:30.659102] [DEBUG] [REMOTE ] OVID: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:30.660309] [DEBUG] [LOCAL ] Loaded configuration for OVID: 3 features, N/A% accuracy [2026-01-20T20:35:30.660366] [INFO ] [LOCAL ] OVID: Loaded 3 optimal features with 53.70% confidence from JSON config [2026-01-20T20:35:30.660400] [DEBUG] [MAG ] Building data for symbol: OVID with lookback: 0 [2026-01-20T20:35:30.660414] [DEBUG] [REMOTE ] DSX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:30.661230] [DEBUG] [LOCAL ] Loaded configuration for DSX: 4 features, N/A% accuracy [2026-01-20T20:35:30.661291] [INFO ] [LOCAL ] DSX: Loaded 4 optimal features with 25.65% confidence from JSON config [2026-01-20T20:35:30.661323] [DEBUG] [MAG ] Building data for symbol: DSX with lookback: 0 [2026-01-20T20:35:30.661666] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:30.661732] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:30.662383] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:30.662459] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:30.664333] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:30.664890] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:30.665301] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:30.666206] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:30.667493] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:30.669371] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:30.671484] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:30.674516] [INFO ] [LOCAL ] NVO: Saved forecast. [2026-01-20T20:35:30.674605] [INFO ] [main ] NVO: Signal=1 (Conf=100.0%), Magnitude=-0.86% (Conf=56.0234%) [2026-01-20T20:35:30.675186] [INFO ] [main ] Fetching symbol history for BBLG... [2026-01-20T20:35:30.675237] [DEBUG] [REMOTE ] BBLG: Fetching historical data. [2026-01-20T20:35:30.675663] [INFO ] [main ] Progress: 8/403 forecasts completed (2.0%). NVO finished in 0.7s. ETA: 1m 12s. Rate: 330.00 forecasts/min [2026-01-20T20:35:30.686021] [DEBUG] [REMOTE ] BBLG: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:30.687027] [DEBUG] [LOCAL ] Loaded configuration for BBLG: 6 features, N/A% accuracy [2026-01-20T20:35:30.687088] [INFO ] [LOCAL ] BBLG: Loaded 6 optimal features with 55.63% confidence from JSON config [2026-01-20T20:35:30.687120] [DEBUG] [MAG ] Building data for symbol: BBLG with lookback: 0 [2026-01-20T20:35:30.687958] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:30.688018] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:30.693143] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:30.695140] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:30.695665] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:30.696070] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:30.807472] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:30.810243] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:30.975568] [DEBUG] [MAG ] PVL: Last date is validated at 2026-01-20 [2026-01-20T20:35:31.013504] [DEBUG] [MAG ] DSX: Last date is validated at 2026-01-20 [2026-01-20T20:35:31.036395] [DEBUG] [MAG ] OVID: Last date is validated at 2026-01-20 [2026-01-20T20:35:31.142354] [DEBUG] [MAG ] PVL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:31.152834] [DEBUG] [MAG ] BBLG: Last date is validated at 2026-01-20 [2026-01-20T20:35:31.196050] [DEBUG] [MAG ] DSX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:31.212734] [DEBUG] [MAG ] OVID: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:31.254721] [INFO ] [LOCAL ] DSX: Saved forecast. [2026-01-20T20:35:31.254804] [INFO ] [main ] DSX: Signal=1 (Conf=100.0%), Magnitude=-0.58% (Conf=25.6488%) [2026-01-20T20:35:31.255200] [INFO ] [main ] Fetching symbol history for PSCH... [2026-01-20T20:35:31.255271] [DEBUG] [REMOTE ] PSCH: Fetching historical data. [2026-01-20T20:35:31.256719] [INFO ] [main ] Progress: 9/403 forecasts completed (2.2%). DSX finished in 0.6s. ETA: 1m 29s. Rate: 265.28 forecasts/min [2026-01-20T20:35:31.263421] [INFO ] [LOCAL ] PVL: Saved forecast. [2026-01-20T20:35:31.263489] [INFO ] [main ] PVL: Signal=1 (Conf=100.0%), Magnitude=3.51% (Conf=40.3916%) [2026-01-20T20:35:31.263862] [INFO ] [main ] Fetching symbol history for BFK... [2026-01-20T20:35:31.263916] [DEBUG] [REMOTE ] BFK: Fetching historical data. [2026-01-20T20:35:31.264646] [INFO ] [main ] Progress: 10/403 forecasts completed (2.5%). PVL finished in 0.7s. ETA: 1m 20s. Rate: 293.61 forecasts/min [2026-01-20T20:35:31.268177] [DEBUG] [REMOTE ] PSCH: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:31.269064] [DEBUG] [LOCAL ] Loaded configuration for PSCH: 0 features, N/A% accuracy [2026-01-20T20:35:31.269118] [INFO ] [LOCAL ] PSCH: Loaded 0 optimal features with 64.82% confidence from JSON config [2026-01-20T20:35:31.269149] [DEBUG] [MAG ] Building data for symbol: PSCH with lookback: 0 [2026-01-20T20:35:31.270014] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-20T20:35:31.276833] [DEBUG] [REMOTE ] BFK: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:31.277677] [DEBUG] [LOCAL ] Loaded configuration for BFK: 3 features, N/A% accuracy [2026-01-20T20:35:31.277731] [INFO ] [LOCAL ] BFK: Loaded 3 optimal features with 46.11% confidence from JSON config [2026-01-20T20:35:31.277763] [DEBUG] [MAG ] Building data for symbol: BFK with lookback: 0 [2026-01-20T20:35:31.278525] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:31.278602] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:31.279319] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:31.280949] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:31.281689] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:31.322954] [DEBUG] [MAG ] BBLG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:31.345604] [INFO ] [LOCAL ] OVID: Saved forecast. [2026-01-20T20:35:31.345694] [INFO ] [main ] OVID: Signal=1 (Conf=100.0%), Magnitude=2.55% (Conf=53.6964%) [2026-01-20T20:35:31.346205] [INFO ] [main ] Fetching symbol history for XYL... [2026-01-20T20:35:31.346260] [DEBUG] [REMOTE ] XYL: Fetching historical data. [2026-01-20T20:35:31.347666] [INFO ] [main ] Progress: 11/403 forecasts completed (2.7%). OVID finished in 0.7s. ETA: 1m 16s. Rate: 310.36 forecasts/min [2026-01-20T20:35:31.361198] [DEBUG] [REMOTE ] XYL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:31.362707] [DEBUG] [LOCAL ] Loaded configuration for XYL: 6 features, N/A% accuracy [2026-01-20T20:35:31.362769] [INFO ] [LOCAL ] XYL: Loaded 6 optimal features with 66.98% confidence from JSON config [2026-01-20T20:35:31.362802] [DEBUG] [MAG ] Building data for symbol: XYL with lookback: 0 [2026-01-20T20:35:31.363879] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:31.363971] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:31.369376] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:31.370487] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:31.372985] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:31.387321] [INFO ] [LOCAL ] BBLG: Saved forecast. [2026-01-20T20:35:31.387391] [INFO ] [main ] BBLG: Signal=1 (Conf=100.0%), Magnitude=5.92% (Conf=55.629%) [2026-01-20T20:35:31.387831] [INFO ] [main ] Fetching symbol history for IEF... [2026-01-20T20:35:31.387882] [DEBUG] [REMOTE ] IEF: Fetching historical data. [2026-01-20T20:35:31.389046] [INFO ] [main ] Progress: 12/403 forecasts completed (3.0%). BBLG finished in 0.7s. ETA: 1m 11s. Rate: 332.11 forecasts/min [2026-01-20T20:35:31.401639] [DEBUG] [REMOTE ] IEF: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:31.402873] [DEBUG] [LOCAL ] Loaded configuration for IEF: 8 features, N/A% accuracy [2026-01-20T20:35:31.402930] [INFO ] [LOCAL ] IEF: Loaded 8 optimal features with 48.79% confidence from JSON config [2026-01-20T20:35:31.402962] [DEBUG] [MAG ] Building data for symbol: IEF with lookback: 0 [2026-01-20T20:35:31.403767] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:35:31.403838] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:31.408676] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:31.410418] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:31.410933] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:31.411321] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:31.412199] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:31.412665] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:31.413885] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:35:31.415461] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:31.415847] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:31.417052] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:31.418285] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:31.620881] [DEBUG] [MAG ] BFK: Last date is validated at 2026-01-20 [2026-01-20T20:35:31.622906] [DEBUG] [MAG ] PSCH: Last date is validated at 2026-01-20 [2026-01-20T20:35:31.762767] [DEBUG] [MAG ] IEF: Last date is validated at 2026-01-20 [2026-01-20T20:35:31.783543] [DEBUG] [MAG ] XYL: Last date is validated at 2026-01-20 [2026-01-20T20:35:31.793828] [DEBUG] [MAG ] BFK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:31.802131] [DEBUG] [MAG ] PSCH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:31.849614] [INFO ] [LOCAL ] BFK: Saved forecast. [2026-01-20T20:35:31.849686] [INFO ] [main ] BFK: Signal=1 (Conf=100.0%), Magnitude=-0.13% (Conf=46.1078%) [2026-01-20T20:35:31.850160] [INFO ] [main ] Fetching symbol history for FEPI... [2026-01-20T20:35:31.850213] [DEBUG] [REMOTE ] FEPI: Fetching historical data. [2026-01-20T20:35:31.850627] [INFO ] [main ] Progress: 13/403 forecasts completed (3.2%). BFK finished in 0.6s. ETA: 1m 19s. Rate: 296.63 forecasts/min [2026-01-20T20:35:31.861403] [DEBUG] [REMOTE ] FEPI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:31.862546] [DEBUG] [LOCAL ] Loaded configuration for FEPI: 4 features, N/A% accuracy [2026-01-20T20:35:31.862633] [INFO ] [LOCAL ] FEPI: Loaded 4 optimal features with 45.86% confidence from JSON config [2026-01-20T20:35:31.862668] [DEBUG] [MAG ] Building data for symbol: FEPI with lookback: 0 [2026-01-20T20:35:31.863513] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:31.863593] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:31.865680] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:31.866199] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:31.866731] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:31.867697] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:31.874526] [INFO ] [LOCAL ] PSCH: Saved forecast. [2026-01-20T20:35:31.874615] [INFO ] [main ] PSCH: Signal=1 (Conf=100.0%), Magnitude=-0.11% (Conf=64.8248%) [2026-01-20T20:35:31.875105] [INFO ] [main ] Fetching symbol history for BAM... [2026-01-20T20:35:31.875161] [DEBUG] [REMOTE ] BAM: Fetching historical data. [2026-01-20T20:35:31.875654] [INFO ] [main ] Progress: 14/403 forecasts completed (3.5%). PSCH finished in 0.6s. ETA: 1m 14s. Rate: 316.44 forecasts/min [2026-01-20T20:35:31.887538] [DEBUG] [REMOTE ] BAM: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:31.888783] [DEBUG] [LOCAL ] Loaded configuration for BAM: 9 features, N/A% accuracy [2026-01-20T20:35:31.888840] [INFO ] [LOCAL ] BAM: Loaded 9 optimal features with 68.32% confidence from JSON config [2026-01-20T20:35:31.889065] [DEBUG] [MAG ] Building data for symbol: BAM with lookback: 0 [2026-01-20T20:35:31.890131] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:35:31.890196] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:31.895874] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:31.897759] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:31.898261] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:31.899172] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:31.900087] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:31.900988] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:31.908511] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:35:31.909462] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:31.910620] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:31.940477] [DEBUG] [MAG ] IEF: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:31.971171] [DEBUG] [MAG ] XYL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:32.018442] [INFO ] [LOCAL ] IEF: Saved forecast. [2026-01-20T20:35:32.018511] [INFO ] [main ] IEF: Signal=1 (Conf=100.0%), Magnitude=0.04% (Conf=48.7917%) [2026-01-20T20:35:32.018956] [INFO ] [main ] Progress: 15/403 forecasts completed (3.7%). IEF finished in 0.6s. ETA: 1m 12s. Rate: 321.68 forecasts/min [2026-01-20T20:35:32.019121] [INFO ] [main ] Fetching symbol history for KBWB... [2026-01-20T20:35:32.019181] [DEBUG] [REMOTE ] KBWB: Fetching historical data. [2026-01-20T20:35:32.031673] [DEBUG] [REMOTE ] KBWB: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:32.032731] [DEBUG] [LOCAL ] Loaded configuration for KBWB: 4 features, N/A% accuracy [2026-01-20T20:35:32.032791] [INFO ] [LOCAL ] KBWB: Loaded 4 optimal features with 52.08% confidence from JSON config [2026-01-20T20:35:32.033197] [DEBUG] [MAG ] Building data for symbol: KBWB with lookback: 0 [2026-01-20T20:35:32.034287] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:32.034348] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:32.036191] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:32.039389] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:32.041153] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:32.044726] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:32.087778] [INFO ] [LOCAL ] XYL: Saved forecast. [2026-01-20T20:35:32.087877] [INFO ] [main ] XYL: Signal=1 (Conf=100.0%), Magnitude=-5.53% (Conf=66.98%) [2026-01-20T20:35:32.088937] [INFO ] [main ] Fetching symbol history for MNRO... [2026-01-20T20:35:32.089056] [DEBUG] [REMOTE ] MNRO: Fetching historical data. [2026-01-20T20:35:32.089695] [INFO ] [main ] Progress: 16/403 forecasts completed (4.0%). XYL finished in 0.7s. ETA: 1m 9s. Rate: 334.66 forecasts/min [2026-01-20T20:35:32.106266] [DEBUG] [REMOTE ] MNRO: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:32.107542] [DEBUG] [LOCAL ] Loaded configuration for MNRO: 3 features, N/A% accuracy [2026-01-20T20:35:32.107676] [INFO ] [LOCAL ] MNRO: Loaded 3 optimal features with 59.19% confidence from JSON config [2026-01-20T20:35:32.107715] [DEBUG] [MAG ] Building data for symbol: MNRO with lookback: 0 [2026-01-20T20:35:32.108680] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:32.108747] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:32.110636] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:32.111201] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:32.111630] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:32.244384] [DEBUG] [MAG ] FEPI: Last date is validated at 2026-01-20 [2026-01-20T20:35:32.280926] [DEBUG] [MAG ] BAM: Last date is validated at 2026-01-20 [2026-01-20T20:35:32.416425] [DEBUG] [MAG ] FEPI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:32.428207] [DEBUG] [MAG ] KBWB: Last date is validated at 2026-01-20 [2026-01-20T20:35:32.457708] [DEBUG] [MAG ] BAM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:32.491006] [INFO ] [LOCAL ] FEPI: Saved forecast. [2026-01-20T20:35:32.491078] [INFO ] [main ] FEPI: Signal=1 (Conf=100.0%), Magnitude=-2.56% (Conf=45.8567%) [2026-01-20T20:35:32.491246] [INFO ] [main ] Fetching symbol history for BSMS... [2026-01-20T20:35:32.491290] [DEBUG] [REMOTE ] BSMS: Fetching historical data. [2026-01-20T20:35:32.492447] [DEBUG] [MAG ] MNRO: Last date is validated at 2026-01-20 [2026-01-20T20:35:32.493069] [INFO ] [main ] Progress: 17/403 forecasts completed (4.2%). FEPI finished in 0.6s. ETA: 1m 14s. Rate: 311.74 forecasts/min [2026-01-20T20:35:32.504155] [DEBUG] [REMOTE ] BSMS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:32.506418] [DEBUG] [LOCAL ] Loaded configuration for BSMS: 16 features, N/A% accuracy [2026-01-20T20:35:32.506474] [INFO ] [LOCAL ] BSMS: Loaded 16 optimal features with 31.04% confidence from JSON config [2026-01-20T20:35:32.506506] [DEBUG] [MAG ] Building data for symbol: BSMS with lookback: 0 [2026-01-20T20:35:32.507349] [DEBUG] [FEATURES ] DataBuilder: Executing 16 feature methods. [2026-01-20T20:35:32.507420] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:32.512306] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:32.514133] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:32.514629] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:32.515063] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:32.515468] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:32.516345] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:32.517562] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:32.520259] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:32.565038] [INFO ] [LOCAL ] BAM: Saved forecast. [2026-01-20T20:35:32.565131] [INFO ] [main ] BAM: Signal=1 (Conf=100.0%), Magnitude=-3.05% (Conf=68.3196%) [2026-01-20T20:35:32.565595] [INFO ] [main ] Fetching symbol history for PTON... [2026-01-20T20:35:32.565664] [DEBUG] [REMOTE ] PTON: Fetching historical data. [2026-01-20T20:35:32.565727] [INFO ] [main ] Progress: 18/403 forecasts completed (4.5%). BAM finished in 0.7s. ETA: 1m 12s. Rate: 322.91 forecasts/min [2026-01-20T20:35:32.578191] [DEBUG] [REMOTE ] PTON: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:32.579482] [DEBUG] [LOCAL ] Loaded configuration for PTON: 5 features, N/A% accuracy [2026-01-20T20:35:32.579542] [INFO ] [LOCAL ] PTON: Loaded 5 optimal features with 70.41% confidence from JSON config [2026-01-20T20:35:32.579600] [DEBUG] [MAG ] Building data for symbol: PTON with lookback: 0 [2026-01-20T20:35:32.580599] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:32.580668] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:32.582515] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:32.583189] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:32.584053] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:32.586790] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:32.588672] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:32.602012] [DEBUG] [MAG ] KBWB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:32.634384] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:32.636444] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:32.675300] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:32.676528] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:32.683793] [DEBUG] [MAG ] MNRO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:32.696405] [INFO ] [LOCAL ] KBWB: Saved forecast. [2026-01-20T20:35:32.696479] [INFO ] [main ] KBWB: Signal=1 (Conf=100.0%), Magnitude=-0.91% (Conf=52.0759%) [2026-01-20T20:35:32.696699] [INFO ] [main ] Fetching symbol history for CAH... [2026-01-20T20:35:32.696771] [DEBUG] [REMOTE ] CAH: Fetching historical data. [2026-01-20T20:35:32.697833] [INFO ] [main ] Progress: 19/403 forecasts completed (4.7%). KBWB finished in 0.7s. ETA: 1m 10s. Rate: 327.89 forecasts/min [2026-01-20T20:35:32.708999] [DEBUG] [REMOTE ] CAH: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:32.709996] [DEBUG] [LOCAL ] Loaded configuration for CAH: 10 features, N/A% accuracy [2026-01-20T20:35:32.710049] [INFO ] [LOCAL ] CAH: Loaded 10 optimal features with 41.88% confidence from JSON config [2026-01-20T20:35:32.710081] [DEBUG] [MAG ] Building data for symbol: CAH with lookback: 0 [2026-01-20T20:35:32.710920] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:35:32.710985] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:32.716112] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:32.717485] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:32.719277] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:32.719792] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:32.720822] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:32.721089] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:32.722290] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:32.722413] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:32.723415] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:35:32.724090] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:32.724472] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:32.725358] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:35:32.727110] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:32.727165] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:32.768093] [INFO ] [LOCAL ] MNRO: Saved forecast. [2026-01-20T20:35:32.768197] [INFO ] [main ] MNRO: Signal=1 (Conf=100.0%), Magnitude=-2.45% (Conf=59.1936%) [2026-01-20T20:35:32.768783] [INFO ] [main ] Fetching symbol history for FCTE... [2026-01-20T20:35:32.768856] [DEBUG] [REMOTE ] FCTE: Fetching historical data. [2026-01-20T20:35:32.769683] [INFO ] [main ] Progress: 20/403 forecasts completed (5.0%). MNRO finished in 0.7s. ETA: 1m 8s. Rate: 338.17 forecasts/min [2026-01-20T20:35:32.783787] [DEBUG] [REMOTE ] FCTE: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:32.785041] [DEBUG] [LOCAL ] Loaded configuration for FCTE: 2 features, N/A% accuracy [2026-01-20T20:35:32.785103] [INFO ] [LOCAL ] FCTE: Loaded 2 optimal features with 48.32% confidence from JSON config [2026-01-20T20:35:32.785138] [DEBUG] [MAG ] Building data for symbol: FCTE with lookback: 0 [2026-01-20T20:35:32.786126] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:32.786191] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:32.791750] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:32.793838] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:32.950721] [DEBUG] [MAG ] PTON: Last date is validated at 2026-01-20 [2026-01-20T20:35:33.094336] [DEBUG] [MAG ] CAH: Last date is validated at 2026-01-20 [2026-01-20T20:35:33.119887] [DEBUG] [MAG ] BSMS: Last date is validated at 2026-01-20 [2026-01-20T20:35:33.126664] [DEBUG] [MAG ] PTON: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:33.200645] [DEBUG] [MAG ] FCTE: Last date is validated at 2026-01-20 [2026-01-20T20:35:33.265343] [DEBUG] [MAG ] CAH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:33.274286] [INFO ] [LOCAL ] PTON: Saved forecast. [2026-01-20T20:35:33.274373] [INFO ] [main ] PTON: Signal=1 (Conf=100.0%), Magnitude=-0.83% (Conf=70.4097%) [2026-01-20T20:35:33.274965] [INFO ] [main ] Fetching symbol history for ONTO... [2026-01-20T20:35:33.275036] [DEBUG] [REMOTE ] ONTO: Fetching historical data. [2026-01-20T20:35:33.275656] [INFO ] [main ] Progress: 21/403 forecasts completed (5.2%). PTON finished in 0.7s. ETA: 1m 14s. Rate: 310.76 forecasts/min [2026-01-20T20:35:33.287822] [DEBUG] [REMOTE ] ONTO: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:33.289270] [DEBUG] [LOCAL ] Loaded configuration for ONTO: 1 features, N/A% accuracy [2026-01-20T20:35:33.289324] [INFO ] [LOCAL ] ONTO: Loaded 1 optimal features with 55.07% confidence from JSON config [2026-01-20T20:35:33.289358] [DEBUG] [MAG ] Building data for symbol: ONTO with lookback: 0 [2026-01-20T20:35:33.290191] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:35:33.290252] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:33.293049] [DEBUG] [MAG ] BSMS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:33.295292] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:33.366476] [INFO ] [LOCAL ] BSMS: Saved forecast. [2026-01-20T20:35:33.366545] [INFO ] [main ] BSMS: Signal=1 (Conf=100.0%), Magnitude=-0.02% (Conf=31.0434%) [2026-01-20T20:35:33.366986] [INFO ] [main ] Fetching symbol history for NRDS... [2026-01-20T20:35:33.367038] [DEBUG] [REMOTE ] NRDS: Fetching historical data. [2026-01-20T20:35:33.367019] [INFO ] [main ] Progress: 22/403 forecasts completed (5.5%). BSMS finished in 0.9s. ETA: 1m 12s. Rate: 318.39 forecasts/min [2026-01-20T20:35:33.381453] [DEBUG] [REMOTE ] NRDS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:33.382661] [DEBUG] [LOCAL ] Loaded configuration for NRDS: 6 features, N/A% accuracy [2026-01-20T20:35:33.382720] [INFO ] [LOCAL ] NRDS: Loaded 6 optimal features with 56.58% confidence from JSON config [2026-01-20T20:35:33.382752] [DEBUG] [MAG ] Building data for symbol: NRDS with lookback: 0 [2026-01-20T20:35:33.383670] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:33.383733] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:33.385447] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:33.386014] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:33.386397] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:33.387154] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:35:33.388267] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:33.389435] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:33.393508] [DEBUG] [MAG ] FCTE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:33.462905] [INFO ] [LOCAL ] FCTE: Saved forecast. [2026-01-20T20:35:33.463005] [INFO ] [main ] FCTE: Signal=1 (Conf=100.0%), Magnitude=-0.84% (Conf=48.3171%) [2026-01-20T20:35:33.463243] [INFO ] [main ] Fetching symbol history for IONS... [2026-01-20T20:35:33.463294] [DEBUG] [REMOTE ] IONS: Fetching historical data. [2026-01-20T20:35:33.464005] [INFO ] [main ] Progress: 23/403 forecasts completed (5.7%). FCTE finished in 0.7s. ETA: 1m 10s. Rate: 325.25 forecasts/min [2026-01-20T20:35:33.478302] [DEBUG] [REMOTE ] IONS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:33.479493] [DEBUG] [LOCAL ] Loaded configuration for IONS: 9 features, N/A% accuracy [2026-01-20T20:35:33.479553] [INFO ] [LOCAL ] IONS: Loaded 9 optimal features with 53.82% confidence from JSON config [2026-01-20T20:35:33.479638] [DEBUG] [MAG ] Building data for symbol: IONS with lookback: 0 [2026-01-20T20:35:33.480547] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:35:33.480632] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:33.485948] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:33.488052] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:33.488651] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:33.489132] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:33.489924] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:33.551156] [INFO ] [LOCAL ] CAH: Saved forecast. [2026-01-20T20:35:33.551232] [INFO ] [main ] CAH: Signal=1 (Conf=100.0%), Magnitude=-0.25% (Conf=41.8755%) [2026-01-20T20:35:33.551611] [INFO ] [main ] Fetching symbol history for VTMX... [2026-01-20T20:35:33.551661] [DEBUG] [REMOTE ] VTMX: Fetching historical data. [2026-01-20T20:35:33.552673] [INFO ] [main ] Progress: 24/403 forecasts completed (6.0%). CAH finished in 0.9s. ETA: 1m 8s. Rate: 332.44 forecasts/min [2026-01-20T20:35:33.565514] [DEBUG] [REMOTE ] VTMX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:33.567555] [DEBUG] [LOCAL ] Loaded configuration for VTMX: 2 features, N/A% accuracy [2026-01-20T20:35:33.567653] [INFO ] [LOCAL ] VTMX: Loaded 2 optimal features with 55.13% confidence from JSON config [2026-01-20T20:35:33.567693] [DEBUG] [MAG ] Building data for symbol: VTMX with lookback: 0 [2026-01-20T20:35:33.568619] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:33.568680] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:33.573911] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:33.611920] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:33.613995] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:33.656902] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:33.657501] [DEBUG] [MAG ] ONTO: Last date is validated at 2026-01-20 [2026-01-20T20:35:33.658639] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:33.659890] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:33.759351] [DEBUG] [MAG ] NRDS: Last date is validated at 2026-01-20 [2026-01-20T20:35:33.828281] [DEBUG] [MAG ] ONTO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:33.931475] [DEBUG] [MAG ] NRDS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:33.956153] [DEBUG] [MAG ] VTMX: Last date is validated at 2026-01-20 [2026-01-20T20:35:33.967450] [INFO ] [LOCAL ] ONTO: Saved forecast. [2026-01-20T20:35:33.967544] [INFO ] [main ] ONTO: Signal=1 (Conf=100.0%), Magnitude=0.65% (Conf=55.0682%) [2026-01-20T20:35:33.967955] [INFO ] [main ] Fetching symbol history for NAC... [2026-01-20T20:35:33.968008] [DEBUG] [REMOTE ] NAC: Fetching historical data. [2026-01-20T20:35:33.968661] [INFO ] [main ] Progress: 25/403 forecasts completed (6.2%). ONTO finished in 0.7s. ETA: 1m 12s. Rate: 315.95 forecasts/min [2026-01-20T20:35:33.980225] [DEBUG] [REMOTE ] NAC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:33.982018] [DEBUG] [LOCAL ] Loaded configuration for NAC: 6 features, N/A% accuracy [2026-01-20T20:35:33.982074] [INFO ] [LOCAL ] NAC: Loaded 6 optimal features with 32.57% confidence from JSON config [2026-01-20T20:35:33.982107] [DEBUG] [MAG ] Building data for symbol: NAC with lookback: 0 [2026-01-20T20:35:33.983188] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:33.983253] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:33.988320] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:33.989178] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:33.991531] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:34.004278] [INFO ] [LOCAL ] NRDS: Saved forecast. [2026-01-20T20:35:34.004346] [INFO ] [main ] NRDS: Signal=1 (Conf=100.0%), Magnitude=0.93% (Conf=56.5781%) [2026-01-20T20:35:34.004754] [INFO ] [main ] Fetching symbol history for ZM... [2026-01-20T20:35:34.004807] [DEBUG] [REMOTE ] ZM: Fetching historical data. [2026-01-20T20:35:34.006714] [INFO ] [main ] Progress: 26/403 forecasts completed (6.5%). NRDS finished in 0.6s. ETA: 1m 9s. Rate: 325.98 forecasts/min [2026-01-20T20:35:34.015981] [DEBUG] [REMOTE ] ZM: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:34.017335] [DEBUG] [LOCAL ] Loaded configuration for ZM: 4 features, N/A% accuracy [2026-01-20T20:35:34.017389] [INFO ] [LOCAL ] ZM: Loaded 4 optimal features with 42.47% confidence from JSON config [2026-01-20T20:35:34.017422] [DEBUG] [MAG ] Building data for symbol: ZM with lookback: 0 [2026-01-20T20:35:34.018455] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:34.018519] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:34.023973] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:34.033041] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:34.035290] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:34.036058] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:34.057514] [DEBUG] [MAG ] IONS: Last date is validated at 2026-01-20 [2026-01-20T20:35:34.124465] [DEBUG] [MAG ] VTMX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:34.135418] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:34.151306] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:35:34.153087] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:34.197021] [INFO ] [LOCAL ] VTMX: Saved forecast. [2026-01-20T20:35:34.197094] [INFO ] [main ] VTMX: Signal=1 (Conf=100.0%), Magnitude=0.60% (Conf=55.1319%) [2026-01-20T20:35:34.197489] [INFO ] [main ] Progress: 27/403 forecasts completed (6.7%). VTMX finished in 0.6s. ETA: 1m 9s. Rate: 325.54 forecasts/min [2026-01-20T20:35:34.197659] [INFO ] [main ] Fetching symbol history for EWTX... [2026-01-20T20:35:34.197705] [DEBUG] [REMOTE ] EWTX: Fetching historical data. [2026-01-20T20:35:34.213711] [DEBUG] [REMOTE ] EWTX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:34.215178] [DEBUG] [LOCAL ] Loaded configuration for EWTX: 4 features, N/A% accuracy [2026-01-20T20:35:34.215240] [INFO ] [LOCAL ] EWTX: Loaded 4 optimal features with 57.73% confidence from JSON config [2026-01-20T20:35:34.215273] [DEBUG] [MAG ] Building data for symbol: EWTX with lookback: 0 [2026-01-20T20:35:34.216278] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:34.216339] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:34.221561] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:34.224205] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:34.248545] [DEBUG] [MAG ] IONS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:34.263052] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:34.265203] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:34.381534] [DEBUG] [MAG ] NAC: Last date is validated at 2026-01-20 [2026-01-20T20:35:34.387120] [INFO ] [LOCAL ] IONS: Saved forecast. [2026-01-20T20:35:34.387215] [INFO ] [main ] IONS: Signal=1 (Conf=100.0%), Magnitude=-2.13% (Conf=53.8161%) [2026-01-20T20:35:34.387827] [INFO ] [main ] Fetching symbol history for VNQI... [2026-01-20T20:35:34.387884] [DEBUG] [REMOTE ] VNQI: Fetching historical data. [2026-01-20T20:35:34.389703] [INFO ] [main ] Progress: 28/403 forecasts completed (6.9%). IONS finished in 0.9s. ETA: 1m 9s. Rate: 325.04 forecasts/min [2026-01-20T20:35:34.403278] [DEBUG] [REMOTE ] VNQI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:34.404877] [DEBUG] [LOCAL ] Loaded configuration for VNQI: 2 features, N/A% accuracy [2026-01-20T20:35:34.404936] [INFO ] [LOCAL ] VNQI: Loaded 2 optimal features with 63.20% confidence from JSON config [2026-01-20T20:35:34.404970] [DEBUG] [MAG ] Building data for symbol: VNQI with lookback: 0 [2026-01-20T20:35:34.405908] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:34.406156] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:34.408248] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:34.409389] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:34.496996] [DEBUG] [MAG ] ZM: Last date is validated at 2026-01-20 [2026-01-20T20:35:34.549630] [DEBUG] [MAG ] NAC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:34.602122] [DEBUG] [MAG ] EWTX: Last date is validated at 2026-01-20 [2026-01-20T20:35:34.613966] [INFO ] [LOCAL ] NAC: Saved forecast. [2026-01-20T20:35:34.614036] [INFO ] [main ] NAC: Signal=1 (Conf=100.0%), Magnitude=0.12% (Conf=32.5736%) [2026-01-20T20:35:34.614449] [INFO ] [main ] Fetching symbol history for GMAB... [2026-01-20T20:35:34.614505] [DEBUG] [REMOTE ] GMAB: Fetching historical data. [2026-01-20T20:35:34.615654] [INFO ] [main ] Progress: 29/403 forecasts completed (7.2%). NAC finished in 0.6s. ETA: 1m 10s. Rate: 322.55 forecasts/min [2026-01-20T20:35:34.626230] [DEBUG] [REMOTE ] GMAB: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:34.627467] [DEBUG] [LOCAL ] Loaded configuration for GMAB: 7 features, N/A% accuracy [2026-01-20T20:35:34.627521] [INFO ] [LOCAL ] GMAB: Loaded 7 optimal features with 49.39% confidence from JSON config [2026-01-20T20:35:34.627554] [DEBUG] [MAG ] Building data for symbol: GMAB with lookback: 0 [2026-01-20T20:35:34.628413] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:34.628497] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:34.630274] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:34.630854] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:34.631263] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:34.632047] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:34.667643] [DEBUG] [MAG ] ZM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:34.671049] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:34.728538] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:34.729514] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:34.775589] [INFO ] [LOCAL ] ZM: Saved forecast. [2026-01-20T20:35:34.775658] [INFO ] [main ] ZM: Signal=1 (Conf=100.0%), Magnitude=-3.05% (Conf=42.4658%) [2026-01-20T20:35:34.776006] [INFO ] [main ] Fetching symbol history for IEP... [2026-01-20T20:35:34.776057] [DEBUG] [REMOTE ] IEP: Fetching historical data. [2026-01-20T20:35:34.776305] [DEBUG] [MAG ] VNQI: Last date is validated at 2026-01-20 [2026-01-20T20:35:34.776673] [INFO ] [main ] Progress: 30/403 forecasts completed (7.4%). ZM finished in 0.8s. ETA: 1m 9s. Rate: 324.00 forecasts/min [2026-01-20T20:35:34.780325] [DEBUG] [MAG ] EWTX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:34.790923] [DEBUG] [REMOTE ] IEP: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:34.792003] [DEBUG] [LOCAL ] Loaded configuration for IEP: 4 features, N/A% accuracy [2026-01-20T20:35:34.792060] [INFO ] [LOCAL ] IEP: Loaded 4 optimal features with 56.75% confidence from JSON config [2026-01-20T20:35:34.792093] [DEBUG] [MAG ] Building data for symbol: IEP with lookback: 0 [2026-01-20T20:35:34.792898] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:34.792957] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:34.794769] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:34.795287] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:34.795707] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:34.883660] [INFO ] [LOCAL ] EWTX: Saved forecast. [2026-01-20T20:35:34.883746] [INFO ] [main ] EWTX: Signal=1 (Conf=100.0%), Magnitude=3.29% (Conf=57.7345%) [2026-01-20T20:35:34.884220] [INFO ] [main ] Progress: 31/403 forecasts completed (7.7%). EWTX finished in 0.7s. ETA: 1m 8s. Rate: 328.44 forecasts/min [2026-01-20T20:35:34.884370] [INFO ] [main ] Fetching symbol history for SPB... [2026-01-20T20:35:34.884426] [DEBUG] [REMOTE ] SPB: Fetching historical data. [2026-01-20T20:35:34.897146] [DEBUG] [REMOTE ] SPB: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:34.898130] [DEBUG] [LOCAL ] Loaded configuration for SPB: 6 features, N/A% accuracy [2026-01-20T20:35:34.898184] [INFO ] [LOCAL ] SPB: Loaded 6 optimal features with 40.52% confidence from JSON config [2026-01-20T20:35:34.898232] [DEBUG] [MAG ] Building data for symbol: SPB with lookback: 0 [2026-01-20T20:35:34.899088] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:34.899151] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:34.900925] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:34.901450] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:34.901877] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:34.902819] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:35:34.904405] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:35:34.905879] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:34.910813] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:34.952276] [DEBUG] [MAG ] VNQI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:35.026539] [INFO ] [LOCAL ] VNQI: Saved forecast. [2026-01-20T20:35:35.026659] [INFO ] [main ] VNQI: Signal=1 (Conf=100.0%), Magnitude=-0.72% (Conf=63.1963%) [2026-01-20T20:35:35.027236] [INFO ] [main ] Fetching symbol history for ARLP... [2026-01-20T20:35:35.027296] [DEBUG] [REMOTE ] ARLP: Fetching historical data. [2026-01-20T20:35:35.031667] [INFO ] [main ] Progress: 32/403 forecasts completed (7.9%). VNQI finished in 0.6s. ETA: 1m 7s. Rate: 330.43 forecasts/min [2026-01-20T20:35:35.046529] [DEBUG] [REMOTE ] ARLP: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:35.048274] [DEBUG] [LOCAL ] Loaded configuration for ARLP: 6 features, N/A% accuracy [2026-01-20T20:35:35.048342] [INFO ] [LOCAL ] ARLP: Loaded 6 optimal features with 70.84% confidence from JSON config [2026-01-20T20:35:35.048375] [DEBUG] [MAG ] Building data for symbol: ARLP with lookback: 0 [2026-01-20T20:35:35.049494] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:35.049593] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:35.051900] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:35.052773] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:35.053269] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:35.054191] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:35.086017] [DEBUG] [MAG ] GMAB: Last date is validated at 2026-01-20 [2026-01-20T20:35:35.093615] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:35.097110] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:35.255417] [DEBUG] [MAG ] IEP: Last date is validated at 2026-01-20 [2026-01-20T20:35:35.260230] [DEBUG] [MAG ] GMAB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:35.281463] [DEBUG] [MAG ] SPB: Last date is validated at 2026-01-20 [2026-01-20T20:35:35.345557] [INFO ] [LOCAL ] GMAB: Saved forecast. [2026-01-20T20:35:35.345659] [INFO ] [main ] GMAB: Signal=1 (Conf=100.0%), Magnitude=0.19% (Conf=49.3876%) [2026-01-20T20:35:35.345845] [INFO ] [main ] Fetching symbol history for ULCC... [2026-01-20T20:35:35.345891] [DEBUG] [REMOTE ] ULCC: Fetching historical data. [2026-01-20T20:35:35.347709] [INFO ] [main ] Progress: 33/403 forecasts completed (8.2%). GMAB finished in 0.7s. ETA: 1m 9s. Rate: 323.18 forecasts/min [2026-01-20T20:35:35.358013] [DEBUG] [REMOTE ] ULCC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:35.359253] [DEBUG] [LOCAL ] Loaded configuration for ULCC: 1 features, N/A% accuracy [2026-01-20T20:35:35.359329] [INFO ] [LOCAL ] ULCC: Loaded 1 optimal features with 50.50% confidence from JSON config [2026-01-20T20:35:35.359363] [DEBUG] [MAG ] Building data for symbol: ULCC with lookback: 0 [2026-01-20T20:35:35.360193] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:35:35.360252] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:35.369217] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:35.428959] [DEBUG] [MAG ] IEP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:35.452855] [DEBUG] [MAG ] ARLP: Last date is validated at 2026-01-20 [2026-01-20T20:35:35.461140] [DEBUG] [MAG ] SPB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:35.486867] [INFO ] [LOCAL ] IEP: Saved forecast. [2026-01-20T20:35:35.486938] [INFO ] [main ] IEP: Signal=1 (Conf=100.0%), Magnitude=-1.08% (Conf=56.7485%) [2026-01-20T20:35:35.487296] [INFO ] [main ] Fetching symbol history for CNS... [2026-01-20T20:35:35.487355] [DEBUG] [REMOTE ] CNS: Fetching historical data. [2026-01-20T20:35:35.487675] [INFO ] [main ] Progress: 34/403 forecasts completed (8.4%). IEP finished in 0.7s. ETA: 1m 8s. Rate: 325.54 forecasts/min [2026-01-20T20:35:35.500364] [DEBUG] [REMOTE ] CNS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:35.502004] [DEBUG] [LOCAL ] Loaded configuration for CNS: 6 features, N/A% accuracy [2026-01-20T20:35:35.502059] [INFO ] [LOCAL ] CNS: Loaded 6 optimal features with 55.48% confidence from JSON config [2026-01-20T20:35:35.502091] [DEBUG] [MAG ] Building data for symbol: CNS with lookback: 0 [2026-01-20T20:35:35.502904] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:35.502964] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:35.508390] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:35.510175] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:35.510660] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:35.511265] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:35.512064] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:35:35.512740] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:35.586551] [INFO ] [LOCAL ] SPB: Saved forecast. [2026-01-20T20:35:35.586664] [INFO ] [main ] SPB: Signal=1 (Conf=100.0%), Magnitude=3.34% (Conf=40.5196%) [2026-01-20T20:35:35.587505] [INFO ] [main ] Fetching symbol history for AMG... [2026-01-20T20:35:35.587589] [DEBUG] [REMOTE ] AMG: Fetching historical data. [2026-01-20T20:35:35.587710] [INFO ] [main ] Progress: 35/403 forecasts completed (8.7%). SPB finished in 0.7s. ETA: 1m 7s. Rate: 329.85 forecasts/min [2026-01-20T20:35:35.604132] [DEBUG] [REMOTE ] AMG: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:35.605626] [DEBUG] [LOCAL ] Loaded configuration for AMG: 5 features, N/A% accuracy [2026-01-20T20:35:35.605703] [INFO ] [LOCAL ] AMG: Loaded 5 optimal features with 52.99% confidence from JSON config [2026-01-20T20:35:35.605766] [DEBUG] [MAG ] Building data for symbol: AMG with lookback: 0 [2026-01-20T20:35:35.607094] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:35.607170] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:35.608493] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:35.609887] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:35.611718] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:35.612846] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:35:35.613816] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:35.625472] [DEBUG] [MAG ] ARLP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:35.700685] [INFO ] [LOCAL ] ARLP: Saved forecast. [2026-01-20T20:35:35.700760] [INFO ] [main ] ARLP: Signal=1 (Conf=100.0%), Magnitude=1.75% (Conf=70.8363%) [2026-01-20T20:35:35.700923] [INFO ] [main ] Fetching symbol history for KMDA... [2026-01-20T20:35:35.700965] [DEBUG] [REMOTE ] KMDA: Fetching historical data. [2026-01-20T20:35:35.701824] [INFO ] [main ] Progress: 36/403 forecasts completed (8.9%). ARLP finished in 0.7s. ETA: 1m 6s. Rate: 333.30 forecasts/min [2026-01-20T20:35:35.713893] [DEBUG] [MAG ] ULCC: Last date is validated at 2026-01-20 [2026-01-20T20:35:35.714229] [DEBUG] [REMOTE ] KMDA: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:35.715231] [DEBUG] [LOCAL ] Loaded configuration for KMDA: 5 features, N/A% accuracy [2026-01-20T20:35:35.715283] [INFO ] [LOCAL ] KMDA: Loaded 5 optimal features with 64.72% confidence from JSON config [2026-01-20T20:35:35.715325] [DEBUG] [MAG ] Building data for symbol: KMDA with lookback: 0 [2026-01-20T20:35:35.716126] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:35.716187] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:35.717900] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:35.718642] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:35.719061] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:35.832108] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:35:35.833241] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:35.858431] [DEBUG] [MAG ] CNS: Last date is validated at 2026-01-20 [2026-01-20T20:35:35.881416] [DEBUG] [MAG ] ULCC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:35.945358] [INFO ] [LOCAL ] ULCC: Saved forecast. [2026-01-20T20:35:35.945426] [INFO ] [main ] ULCC: Signal=1 (Conf=100.0%), Magnitude=-8.93% (Conf=50.5037%) [2026-01-20T20:35:35.945603] [INFO ] [main ] Fetching symbol history for BUD... [2026-01-20T20:35:35.945648] [DEBUG] [REMOTE ] BUD: Fetching historical data. [2026-01-20T20:35:35.946552] [INFO ] [main ] Progress: 37/403 forecasts completed (9.2%). ULCC finished in 0.6s. ETA: 1m 7s. Rate: 330.09 forecasts/min [2026-01-20T20:35:35.956924] [DEBUG] [REMOTE ] BUD: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:35.958197] [DEBUG] [LOCAL ] Loaded configuration for BUD: 3 features, N/A% accuracy [2026-01-20T20:35:35.958255] [INFO ] [LOCAL ] BUD: Loaded 3 optimal features with 57.74% confidence from JSON config [2026-01-20T20:35:35.958287] [DEBUG] [MAG ] Building data for symbol: BUD with lookback: 0 [2026-01-20T20:35:35.959195] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:35.959259] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:35.964444] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:35:35.967226] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:35.982174] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:36.004513] [DEBUG] [MAG ] AMG: Last date is validated at 2026-01-20 [2026-01-20T20:35:36.034510] [DEBUG] [MAG ] CNS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:36.144322] [INFO ] [LOCAL ] CNS: Saved forecast. [2026-01-20T20:35:36.144396] [INFO ] [main ] CNS: Signal=1 (Conf=100.0%), Magnitude=-2.26% (Conf=55.4765%) [2026-01-20T20:35:36.144567] [INFO ] [main ] Fetching symbol history for NTRB... [2026-01-20T20:35:36.144631] [DEBUG] [REMOTE ] NTRB: Fetching historical data. [2026-01-20T20:35:36.146671] [INFO ] [main ] Progress: 38/403 forecasts completed (9.4%). CNS finished in 0.7s. ETA: 1m 7s. Rate: 329.22 forecasts/min [2026-01-20T20:35:36.160655] [DEBUG] [REMOTE ] NTRB: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:36.161654] [DEBUG] [LOCAL ] Loaded configuration for NTRB: 4 features, N/A% accuracy [2026-01-20T20:35:36.161708] [INFO ] [LOCAL ] NTRB: Loaded 4 optimal features with 46.21% confidence from JSON config [2026-01-20T20:35:36.161740] [DEBUG] [MAG ] Building data for symbol: NTRB with lookback: 0 [2026-01-20T20:35:36.162593] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:36.162659] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:36.163592] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:36.177438] [DEBUG] [MAG ] KMDA: Last date is validated at 2026-01-20 [2026-01-20T20:35:36.179669] [DEBUG] [MAG ] AMG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:36.205241] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:36.206390] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:36.209770] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:36.315438] [INFO ] [LOCAL ] AMG: Saved forecast. [2026-01-20T20:35:36.315549] [INFO ] [main ] AMG: Signal=1 (Conf=100.0%), Magnitude=-2.49% (Conf=52.9908%) [2026-01-20T20:35:36.315791] [INFO ] [main ] Fetching symbol history for IZEA... [2026-01-20T20:35:36.315845] [DEBUG] [REMOTE ] IZEA: Fetching historical data. [2026-01-20T20:35:36.317341] [INFO ] [main ] Progress: 39/403 forecasts completed (9.7%). AMG finished in 0.7s. ETA: 1m 6s. Rate: 329.75 forecasts/min [2026-01-20T20:35:36.326182] [DEBUG] [MAG ] BUD: Last date is validated at 2026-01-20 [2026-01-20T20:35:36.330525] [DEBUG] [REMOTE ] IZEA: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:36.332119] [DEBUG] [LOCAL ] Loaded configuration for IZEA: 0 features, N/A% accuracy [2026-01-20T20:35:36.332180] [INFO ] [LOCAL ] IZEA: Loaded 0 optimal features with 44.67% confidence from JSON config [2026-01-20T20:35:36.332216] [DEBUG] [MAG ] Building data for symbol: IZEA with lookback: 0 [2026-01-20T20:35:36.333169] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-20T20:35:36.349979] [DEBUG] [MAG ] KMDA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:36.422103] [INFO ] [LOCAL ] KMDA: Saved forecast. [2026-01-20T20:35:36.422197] [INFO ] [main ] KMDA: Signal=1 (Conf=100.0%), Magnitude=-2.37% (Conf=64.7246%) [2026-01-20T20:35:36.422391] [INFO ] [main ] Fetching symbol history for EVGO... [2026-01-20T20:35:36.422443] [DEBUG] [REMOTE ] EVGO: Fetching historical data. [2026-01-20T20:35:36.423457] [INFO ] [main ] Progress: 40/403 forecasts completed (9.9%). KMDA finished in 0.7s. ETA: 1m 5s. Rate: 333.22 forecasts/min [2026-01-20T20:35:36.435765] [DEBUG] [REMOTE ] EVGO: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:36.436753] [DEBUG] [LOCAL ] Loaded configuration for EVGO: 7 features, N/A% accuracy [2026-01-20T20:35:36.436820] [INFO ] [LOCAL ] EVGO: Loaded 7 optimal features with 58.50% confidence from JSON config [2026-01-20T20:35:36.436855] [DEBUG] [MAG ] Building data for symbol: EVGO with lookback: 0 [2026-01-20T20:35:36.437810] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:36.437889] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:36.442856] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:36.444671] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:36.445134] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:36.445513] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:36.446643] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:36.448510] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:36.449229] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:36.493800] [DEBUG] [MAG ] BUD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:36.570203] [DEBUG] [MAG ] NTRB: Last date is validated at 2026-01-20 [2026-01-20T20:35:36.590250] [INFO ] [LOCAL ] BUD: Saved forecast. [2026-01-20T20:35:36.590318] [INFO ] [main ] BUD: Signal=1 (Conf=100.0%), Magnitude=3.61% (Conf=57.7443%) [2026-01-20T20:35:36.590699] [INFO ] [main ] Fetching symbol history for GPRK... [2026-01-20T20:35:36.590752] [DEBUG] [REMOTE ] GPRK: Fetching historical data. [2026-01-20T20:35:36.591674] [INFO ] [main ] Progress: 41/403 forecasts completed (10.2%). BUD finished in 0.6s. ETA: 1m 5s. Rate: 333.76 forecasts/min [2026-01-20T20:35:36.604354] [DEBUG] [REMOTE ] GPRK: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:36.605758] [DEBUG] [LOCAL ] Loaded configuration for GPRK: 1 features, N/A% accuracy [2026-01-20T20:35:36.605825] [INFO ] [LOCAL ] GPRK: Loaded 1 optimal features with 39.86% confidence from JSON config [2026-01-20T20:35:36.605857] [DEBUG] [MAG ] Building data for symbol: GPRK with lookback: 0 [2026-01-20T20:35:36.606669] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:35:36.606728] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:36.607387] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:36.706534] [DEBUG] [MAG ] IZEA: Last date is validated at 2026-01-20 [2026-01-20T20:35:36.753830] [DEBUG] [MAG ] NTRB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:36.801405] [DEBUG] [MAG ] EVGO: Last date is validated at 2026-01-20 [2026-01-20T20:35:36.833480] [INFO ] [LOCAL ] NTRB: Saved forecast. [2026-01-20T20:35:36.833553] [INFO ] [main ] NTRB: Signal=1 (Conf=100.0%), Magnitude=10.97% (Conf=46.2138%) [2026-01-20T20:35:36.834227] [INFO ] [main ] Fetching symbol history for TSCO... [2026-01-20T20:35:36.834281] [DEBUG] [REMOTE ] TSCO: Fetching historical data. [2026-01-20T20:35:36.834678] [INFO ] [main ] Progress: 42/403 forecasts completed (10.4%). NTRB finished in 0.7s. ETA: 1m 5s. Rate: 330.99 forecasts/min [2026-01-20T20:35:36.850365] [DEBUG] [REMOTE ] TSCO: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:36.853665] [DEBUG] [LOCAL ] Loaded configuration for TSCO: 6 features, N/A% accuracy [2026-01-20T20:35:36.853728] [INFO ] [LOCAL ] TSCO: Loaded 6 optimal features with 57.80% confidence from JSON config [2026-01-20T20:35:36.853762] [DEBUG] [MAG ] Building data for symbol: TSCO with lookback: 0 [2026-01-20T20:35:36.854691] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:36.854756] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:36.855505] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:36.856881] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:36.857622] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:35:36.858520] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:35:36.860368] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:35:36.862608] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:36.897672] [DEBUG] [MAG ] IZEA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:36.958428] [INFO ] [LOCAL ] IZEA: Saved forecast. [2026-01-20T20:35:36.958536] [INFO ] [main ] IZEA: Signal=1 (Conf=100.0%), Magnitude=-0.29% (Conf=44.6694%) [2026-01-20T20:35:36.958823] [INFO ] [main ] Fetching symbol history for AMRX... [2026-01-20T20:35:36.958889] [DEBUG] [REMOTE ] AMRX: Fetching historical data. [2026-01-20T20:35:36.960401] [INFO ] [main ] Progress: 43/403 forecasts completed (10.7%). IZEA finished in 0.6s. ETA: 1m 5s. Rate: 333.36 forecasts/min [2026-01-20T20:35:36.970662] [DEBUG] [MAG ] GPRK: Last date is validated at 2026-01-20 [2026-01-20T20:35:36.973997] [DEBUG] [MAG ] EVGO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:36.976885] [DEBUG] [REMOTE ] AMRX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:36.978304] [DEBUG] [LOCAL ] Loaded configuration for AMRX: 6 features, N/A% accuracy [2026-01-20T20:35:36.978375] [INFO ] [LOCAL ] AMRX: Loaded 6 optimal features with 52.93% confidence from JSON config [2026-01-20T20:35:36.978412] [DEBUG] [MAG ] Building data for symbol: AMRX with lookback: 0 [2026-01-20T20:35:36.979624] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:36.979696] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:36.981713] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:36.982333] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:37.028353] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:37.030028] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:37.031307] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:37.033476] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:37.039079] [INFO ] [LOCAL ] EVGO: Saved forecast. [2026-01-20T20:35:37.039149] [INFO ] [main ] EVGO: Signal=1 (Conf=100.0%), Magnitude=-0.79% (Conf=58.5049%) [2026-01-20T20:35:37.039312] [INFO ] [main ] Fetching symbol history for NVD... [2026-01-20T20:35:37.039355] [DEBUG] [REMOTE ] NVD: Fetching historical data. [2026-01-20T20:35:37.040706] [INFO ] [main ] Progress: 44/403 forecasts completed (10.9%). EVGO finished in 0.6s. ETA: 1m 4s. Rate: 337.61 forecasts/min [2026-01-20T20:35:37.050654] [DEBUG] [REMOTE ] NVD: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:37.051872] [DEBUG] [LOCAL ] Loaded configuration for NVD: 4 features, N/A% accuracy [2026-01-20T20:35:37.051927] [INFO ] [LOCAL ] NVD: Loaded 4 optimal features with 62.99% confidence from JSON config [2026-01-20T20:35:37.051959] [DEBUG] [MAG ] Building data for symbol: NVD with lookback: 0 [2026-01-20T20:35:37.052787] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:37.052847] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:37.058363] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:37.060177] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:37.060666] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:37.061398] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:37.156632] [DEBUG] [MAG ] GPRK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:37.231329] [DEBUG] [MAG ] TSCO: Last date is validated at 2026-01-20 [2026-01-20T20:35:37.243875] [INFO ] [LOCAL ] GPRK: Saved forecast. [2026-01-20T20:35:37.243944] [INFO ] [main ] GPRK: Signal=1 (Conf=100.0%), Magnitude=-2.20% (Conf=39.8611%) [2026-01-20T20:35:37.244114] [INFO ] [main ] Fetching symbol history for HY... [2026-01-20T20:35:37.244158] [DEBUG] [REMOTE ] HY: Fetching historical data. [2026-01-20T20:35:37.245007] [INFO ] [main ] Progress: 45/403 forecasts completed (11.2%). GPRK finished in 0.7s. ETA: 1m 4s. Rate: 336.49 forecasts/min [2026-01-20T20:35:37.256164] [DEBUG] [REMOTE ] HY: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:37.257684] [DEBUG] [LOCAL ] Loaded configuration for HY: 9 features, N/A% accuracy [2026-01-20T20:35:37.257752] [INFO ] [LOCAL ] HY: Loaded 9 optimal features with 48.91% confidence from JSON config [2026-01-20T20:35:37.257792] [DEBUG] [MAG ] Building data for symbol: HY with lookback: 0 [2026-01-20T20:35:37.258888] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:35:37.258964] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:37.264216] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:37.266323] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:37.266913] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:37.383596] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:37.385702] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:37.407801] [DEBUG] [MAG ] NVD: Last date is validated at 2026-01-20 [2026-01-20T20:35:37.413741] [DEBUG] [MAG ] TSCO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:37.429289] [DEBUG] [MAG ] AMRX: Last date is validated at 2026-01-20 [2026-01-20T20:35:37.436641] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:37.438714] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:35:37.443501] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:35:37.444934] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:37.507553] [INFO ] [LOCAL ] TSCO: Saved forecast. [2026-01-20T20:35:37.507673] [INFO ] [main ] TSCO: Signal=1 (Conf=100.0%), Magnitude=1.33% (Conf=57.798%) [2026-01-20T20:35:37.508086] [INFO ] [main ] Fetching symbol history for AMRC... [2026-01-20T20:35:37.508138] [DEBUG] [REMOTE ] AMRC: Fetching historical data. [2026-01-20T20:35:37.508668] [INFO ] [main ] Progress: 46/403 forecasts completed (11.4%). TSCO finished in 0.7s. ETA: 1m 4s. Rate: 333.03 forecasts/min [2026-01-20T20:35:37.523336] [DEBUG] [REMOTE ] AMRC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:37.526161] [DEBUG] [LOCAL ] Loaded configuration for AMRC: 5 features, N/A% accuracy [2026-01-20T20:35:37.526219] [INFO ] [LOCAL ] AMRC: Loaded 5 optimal features with 55.30% confidence from JSON config [2026-01-20T20:35:37.526251] [DEBUG] [MAG ] Building data for symbol: AMRC with lookback: 0 [2026-01-20T20:35:37.527090] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:37.527151] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:37.570692] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:37.572980] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:35:37.577939] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:37.580388] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:35:37.581395] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:37.586669] [DEBUG] [MAG ] NVD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:37.624532] [DEBUG] [MAG ] AMRX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:37.688089] [INFO ] [LOCAL ] NVD: Saved forecast. [2026-01-20T20:35:37.688167] [INFO ] [main ] NVD: Signal=1 (Conf=100.0%), Magnitude=9.22% (Conf=62.9905%) [2026-01-20T20:35:37.688534] [INFO ] [main ] Fetching symbol history for DBX... [2026-01-20T20:35:37.688602] [DEBUG] [REMOTE ] DBX: Fetching historical data. [2026-01-20T20:35:37.688664] [INFO ] [main ] Progress: 47/403 forecasts completed (11.7%). NVD finished in 0.6s. ETA: 1m 4s. Rate: 333.04 forecasts/min [2026-01-20T20:35:37.700106] [DEBUG] [REMOTE ] DBX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:37.701068] [DEBUG] [LOCAL ] Loaded configuration for DBX: 4 features, N/A% accuracy [2026-01-20T20:35:37.701122] [INFO ] [LOCAL ] DBX: Loaded 4 optimal features with 50.06% confidence from JSON config [2026-01-20T20:35:37.701154] [DEBUG] [MAG ] Building data for symbol: DBX with lookback: 0 [2026-01-20T20:35:37.702005] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:37.702065] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:37.702802] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:37.705365] [INFO ] [LOCAL ] AMRX: Saved forecast. [2026-01-20T20:35:37.705473] [INFO ] [main ] AMRX: Signal=1 (Conf=100.0%), Magnitude=0.53% (Conf=52.9259%) [2026-01-20T20:35:37.706112] [INFO ] [main ] Fetching symbol history for WMS... [2026-01-20T20:35:37.706179] [DEBUG] [REMOTE ] WMS: Fetching historical data. [2026-01-20T20:35:37.707416] [INFO ] [main ] Progress: 48/403 forecasts completed (11.9%). AMRX finished in 0.7s. ETA: 1m 3s. Rate: 339.37 forecasts/min [2026-01-20T20:35:37.722194] [DEBUG] [REMOTE ] WMS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:37.723629] [DEBUG] [LOCAL ] Loaded configuration for WMS: 1 features, N/A% accuracy [2026-01-20T20:35:37.723694] [INFO ] [LOCAL ] WMS: Loaded 1 optimal features with 49.97% confidence from JSON config [2026-01-20T20:35:37.723729] [DEBUG] [MAG ] Building data for symbol: WMS with lookback: 0 [2026-01-20T20:35:37.725009] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:35:37.725268] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:37.729183] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:37.743320] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:37.792556] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:35:37.794397] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:37.801776] [DEBUG] [MAG ] HY: Last date is validated at 2026-01-20 [2026-01-20T20:35:37.945706] [DEBUG] [MAG ] AMRC: Last date is validated at 2026-01-20 [2026-01-20T20:35:37.968220] [DEBUG] [MAG ] HY: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:38.064782] [INFO ] [LOCAL ] HY: Saved forecast. [2026-01-20T20:35:38.064854] [INFO ] [main ] HY: Signal=1 (Conf=100.0%), Magnitude=-2.34% (Conf=48.9122%) [2026-01-20T20:35:38.065240] [INFO ] [main ] Fetching symbol history for BELFB... [2026-01-20T20:35:38.065292] [DEBUG] [REMOTE ] BELFB: Fetching historical data. [2026-01-20T20:35:38.066675] [INFO ] [main ] Progress: 49/403 forecasts completed (12.2%). HY finished in 0.8s. ETA: 1m 4s. Rate: 332.37 forecasts/min [2026-01-20T20:35:38.076519] [DEBUG] [REMOTE ] BELFB: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:38.077683] [DEBUG] [LOCAL ] Loaded configuration for BELFB: 4 features, N/A% accuracy [2026-01-20T20:35:38.077737] [INFO ] [LOCAL ] BELFB: Loaded 4 optimal features with 52.60% confidence from JSON config [2026-01-20T20:35:38.077769] [DEBUG] [MAG ] Building data for symbol: BELFB with lookback: 0 [2026-01-20T20:35:38.078633] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:38.078692] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:38.083502] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:38.084347] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:38.085013] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:35:38.086751] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:38.111689] [DEBUG] [MAG ] WMS: Last date is validated at 2026-01-20 [2026-01-20T20:35:38.124286] [DEBUG] [MAG ] AMRC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:38.135569] [DEBUG] [MAG ] DBX: Last date is validated at 2026-01-20 [2026-01-20T20:35:38.228004] [INFO ] [LOCAL ] AMRC: Saved forecast. [2026-01-20T20:35:38.228077] [INFO ] [main ] AMRC: Signal=1 (Conf=100.0%), Magnitude=-3.33% (Conf=55.3045%) [2026-01-20T20:35:38.228247] [INFO ] [main ] Fetching symbol history for NAVI... [2026-01-20T20:35:38.228292] [DEBUG] [REMOTE ] NAVI: Fetching historical data. [2026-01-20T20:35:38.229663] [INFO ] [main ] Progress: 50/403 forecasts completed (12.4%). AMRC finished in 0.7s. ETA: 1m 4s. Rate: 333.02 forecasts/min [2026-01-20T20:35:38.245299] [DEBUG] [REMOTE ] NAVI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:38.246964] [DEBUG] [LOCAL ] Loaded configuration for NAVI: 7 features, N/A% accuracy [2026-01-20T20:35:38.247023] [INFO ] [LOCAL ] NAVI: Loaded 7 optimal features with 74.53% confidence from JSON config [2026-01-20T20:35:38.249640] [DEBUG] [MAG ] Building data for symbol: NAVI with lookback: 0 [2026-01-20T20:35:38.250491] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:38.250565] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:38.256072] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:38.257933] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:38.258414] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:38.259335] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:38.261794] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:38.264038] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:38.266830] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:38.303406] [DEBUG] [MAG ] WMS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:38.313860] [DEBUG] [MAG ] DBX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:38.392130] [INFO ] [LOCAL ] DBX: Saved forecast. [2026-01-20T20:35:38.392210] [INFO ] [main ] DBX: Signal=1 (Conf=100.0%), Magnitude=-1.78% (Conf=50.0608%) [2026-01-20T20:35:38.392401] [INFO ] [main ] Fetching symbol history for BHRB... [2026-01-20T20:35:38.392455] [DEBUG] [REMOTE ] BHRB: Fetching historical data. [2026-01-20T20:35:38.392990] [INFO ] [main ] Progress: 51/403 forecasts completed (12.7%). DBX finished in 0.7s. ETA: 1m 3s. Rate: 333.63 forecasts/min [2026-01-20T20:35:38.404636] [DEBUG] [REMOTE ] BHRB: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:38.405819] [DEBUG] [LOCAL ] Loaded configuration for BHRB: 5 features, N/A% accuracy [2026-01-20T20:35:38.405880] [INFO ] [LOCAL ] BHRB: Loaded 5 optimal features with 52.06% confidence from JSON config [2026-01-20T20:35:38.405913] [DEBUG] [MAG ] Building data for symbol: BHRB with lookback: 0 [2026-01-20T20:35:38.407097] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:38.407160] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:38.409098] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:38.409632] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:38.410032] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:38.410966] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:38.422004] [INFO ] [LOCAL ] WMS: Saved forecast. [2026-01-20T20:35:38.422081] [INFO ] [main ] WMS: Signal=1 (Conf=100.0%), Magnitude=1.91% (Conf=49.9748%) [2026-01-20T20:35:38.422251] [INFO ] [main ] Fetching symbol history for PDYN... [2026-01-20T20:35:38.422295] [DEBUG] [REMOTE ] PDYN: Fetching historical data. [2026-01-20T20:35:38.423048] [INFO ] [main ] Progress: 52/403 forecasts completed (12.9%). WMS finished in 0.7s. ETA: 1m 2s. Rate: 339.06 forecasts/min [2026-01-20T20:35:38.433423] [DEBUG] [MAG ] BELFB: Last date is validated at 2026-01-20 [2026-01-20T20:35:38.434172] [DEBUG] [REMOTE ] PDYN: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:38.436960] [DEBUG] [LOCAL ] Loaded configuration for PDYN: 5 features, N/A% accuracy [2026-01-20T20:35:38.437015] [INFO ] [LOCAL ] PDYN: Loaded 5 optimal features with 48.40% confidence from JSON config [2026-01-20T20:35:38.437047] [DEBUG] [MAG ] Building data for symbol: PDYN with lookback: 0 [2026-01-20T20:35:38.437929] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:38.437991] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:38.442799] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:38.444588] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:38.445091] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:38.482976] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:38.485699] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:38.488954] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:38.600474] [DEBUG] [MAG ] BELFB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:38.638322] [DEBUG] [MAG ] NAVI: Last date is validated at 2026-01-20 [2026-01-20T20:35:38.723783] [INFO ] [LOCAL ] BELFB: Saved forecast. [2026-01-20T20:35:38.723851] [INFO ] [main ] BELFB: Signal=1 (Conf=100.0%), Magnitude=1.53% (Conf=52.5969%) [2026-01-20T20:35:38.724211] [INFO ] [main ] Fetching symbol history for BUXX... [2026-01-20T20:35:38.724270] [DEBUG] [REMOTE ] BUXX: Fetching historical data. [2026-01-20T20:35:38.724664] [INFO ] [main ] Progress: 53/403 forecasts completed (13.2%). BELFB finished in 0.7s. ETA: 1m 3s. Rate: 334.61 forecasts/min [2026-01-20T20:35:38.736551] [DEBUG] [REMOTE ] BUXX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:38.739891] [DEBUG] [LOCAL ] Loaded configuration for BUXX: 29 features, N/A% accuracy [2026-01-20T20:35:38.739950] [INFO ] [LOCAL ] BUXX: Loaded 29 optimal features with 15.70% confidence from JSON config [2026-01-20T20:35:38.739982] [DEBUG] [MAG ] Building data for symbol: BUXX with lookback: 0 [2026-01-20T20:35:38.740816] [DEBUG] [FEATURES ] DataBuilder: Executing 29 feature methods. [2026-01-20T20:35:38.740893] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:38.746309] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:38.748149] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:38.748648] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:38.749084] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:38.749644] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:38.750529] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:38.751335] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:38.753812] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:38.807849] [DEBUG] [MAG ] NAVI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:38.822191] [DEBUG] [MAG ] PDYN: Last date is validated at 2026-01-20 [2026-01-20T20:35:38.844702] [DEBUG] [MAG ] BHRB: Last date is validated at 2026-01-20 [2026-01-20T20:35:38.872331] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:38.874263] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:38.884831] [INFO ] [LOCAL ] NAVI: Saved forecast. [2026-01-20T20:35:38.884906] [INFO ] [main ] NAVI: Signal=1 (Conf=100.0%), Magnitude=-4.72% (Conf=74.5298%) [2026-01-20T20:35:38.885267] [INFO ] [main ] Fetching symbol history for SITE... [2026-01-20T20:35:38.885318] [DEBUG] [REMOTE ] SITE: Fetching historical data. [2026-01-20T20:35:38.885662] [INFO ] [main ] Progress: 54/403 forecasts completed (13.4%). NAVI finished in 0.7s. ETA: 1m 2s. Rate: 335.25 forecasts/min [2026-01-20T20:35:38.899099] [DEBUG] [REMOTE ] SITE: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:38.901189] [DEBUG] [LOCAL ] Loaded configuration for SITE: 3 features, N/A% accuracy [2026-01-20T20:35:38.901244] [INFO ] [LOCAL ] SITE: Loaded 3 optimal features with 42.13% confidence from JSON config [2026-01-20T20:35:38.901276] [DEBUG] [MAG ] Building data for symbol: SITE with lookback: 0 [2026-01-20T20:35:38.902132] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:38.902192] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:38.904556] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:38.913447] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:38.914722] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:38.956817] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:38.957879] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:38.959149] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:38.989468] [DEBUG] [MAG ] PDYN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:39.010431] [DEBUG] [MAG ] BHRB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:39.013434] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:39.016470] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:39.034293] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:39.035222] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:39.037264] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:39.040254] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:39.041357] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:39.043454] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:39.044260] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:35:39.048794] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:35:39.050025] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:39.051503] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:35:39.053092] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:39.056110] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:39.056808] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:39.057526] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:39.075902] [INFO ] [LOCAL ] PDYN: Saved forecast. [2026-01-20T20:35:39.075973] [INFO ] [main ] PDYN: Signal=1 (Conf=100.0%), Magnitude=-0.59% (Conf=48.4002%) [2026-01-20T20:35:39.076148] [INFO ] [main ] Fetching symbol history for CFG... [2026-01-20T20:35:39.076191] [DEBUG] [REMOTE ] CFG: Fetching historical data. [2026-01-20T20:35:39.076860] [INFO ] [main ] Progress: 55/403 forecasts completed (13.6%). PDYN finished in 0.7s. ETA: 1m 2s. Rate: 334.83 forecasts/min [2026-01-20T20:35:39.088451] [DEBUG] [REMOTE ] CFG: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:39.089421] [DEBUG] [LOCAL ] Loaded configuration for CFG: 5 features, N/A% accuracy [2026-01-20T20:35:39.089479] [INFO ] [LOCAL ] CFG: Loaded 5 optimal features with 60.82% confidence from JSON config [2026-01-20T20:35:39.089512] [DEBUG] [MAG ] Building data for symbol: CFG with lookback: 0 [2026-01-20T20:35:39.090361] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:39.090424] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:39.092144] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:39.092691] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:39.093287] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:39.094274] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:39.096496] [INFO ] [LOCAL ] BHRB: Saved forecast. [2026-01-20T20:35:39.096562] [INFO ] [main ] BHRB: Signal=1 (Conf=100.0%), Magnitude=-1.81% (Conf=52.0623%) [2026-01-20T20:35:39.096738] [INFO ] [main ] Fetching symbol history for EDF... [2026-01-20T20:35:39.096781] [DEBUG] [REMOTE ] EDF: Fetching historical data. [2026-01-20T20:35:39.097309] [INFO ] [main ] Progress: 56/403 forecasts completed (13.9%). BHRB finished in 0.7s. ETA: 1m 1s. Rate: 340.21 forecasts/min [2026-01-20T20:35:39.096971] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:39.111340] [DEBUG] [REMOTE ] EDF: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:39.112647] [DEBUG] [LOCAL ] Loaded configuration for EDF: 7 features, N/A% accuracy [2026-01-20T20:35:39.112702] [INFO ] [LOCAL ] EDF: Loaded 7 optimal features with 20.09% confidence from JSON config [2026-01-20T20:35:39.112734] [DEBUG] [MAG ] Building data for symbol: EDF with lookback: 0 [2026-01-20T20:35:39.113624] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:39.113688] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:39.118806] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:39.121453] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:39.122738] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:39.124693] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:39.125344] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:39.126839] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:35:39.129111] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:39.368066] [DEBUG] [MAG ] SITE: Last date is validated at 2026-01-20 [2026-01-20T20:35:39.416023] [DEBUG] [MAG ] BUXX: Last date is validated at 2026-01-20 [2026-01-20T20:35:39.451060] [DEBUG] [MAG ] CFG: Last date is validated at 2026-01-20 [2026-01-20T20:35:39.486353] [DEBUG] [MAG ] EDF: Last date is validated at 2026-01-20 [2026-01-20T20:35:39.543243] [DEBUG] [MAG ] SITE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:39.587413] [DEBUG] [MAG ] BUXX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:39.643290] [DEBUG] [MAG ] CFG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:39.655874] [DEBUG] [MAG ] EDF: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:39.659349] [INFO ] [LOCAL ] SITE: Saved forecast. [2026-01-20T20:35:39.659419] [INFO ] [main ] SITE: Signal=1 (Conf=100.0%), Magnitude=-5.34% (Conf=42.1265%) [2026-01-20T20:35:39.659807] [INFO ] [main ] Fetching symbol history for SCSC... [2026-01-20T20:35:39.659853] [DEBUG] [REMOTE ] SCSC: Fetching historical data. [2026-01-20T20:35:39.660211] [INFO ] [main ] Progress: 57/403 forecasts completed (14.1%). SITE finished in 0.8s. ETA: 1m 3s. Rate: 327.61 forecasts/min [2026-01-20T20:35:39.673509] [DEBUG] [REMOTE ] SCSC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:39.674494] [DEBUG] [LOCAL ] Loaded configuration for SCSC: 2 features, N/A% accuracy [2026-01-20T20:35:39.674555] [INFO ] [LOCAL ] SCSC: Loaded 2 optimal features with 53.38% confidence from JSON config [2026-01-20T20:35:39.674611] [DEBUG] [MAG ] Building data for symbol: SCSC with lookback: 0 [2026-01-20T20:35:39.675283] [INFO ] [LOCAL ] BUXX: Saved forecast. [2026-01-20T20:35:39.675353] [INFO ] [main ] BUXX: Signal=1 (Conf=100.0%), Magnitude=0.00% (Conf=15.6976%) [2026-01-20T20:35:39.675427] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:39.675495] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:39.675729] [INFO ] [main ] Fetching symbol history for AVAL... [2026-01-20T20:35:39.675781] [DEBUG] [REMOTE ] AVAL: Fetching historical data. [2026-01-20T20:35:39.675753] [INFO ] [main ] Progress: 58/403 forecasts completed (14.4%). BUXX finished in 1.0s. ETA: 1m 2s. Rate: 332.87 forecasts/min [2026-01-20T20:35:39.681325] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:39.682238] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:39.686687] [DEBUG] [REMOTE ] AVAL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:39.687560] [DEBUG] [LOCAL ] Loaded configuration for AVAL: 4 features, N/A% accuracy [2026-01-20T20:35:39.687650] [INFO ] [LOCAL ] AVAL: Loaded 4 optimal features with 32.50% confidence from JSON config [2026-01-20T20:35:39.687681] [DEBUG] [MAG ] Building data for symbol: AVAL with lookback: 0 [2026-01-20T20:35:39.688492] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:39.688552] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:39.689283] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:39.689866] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:39.690590] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:39.691986] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:39.743720] [INFO ] [LOCAL ] CFG: Saved forecast. [2026-01-20T20:35:39.743794] [INFO ] [main ] CFG: Signal=1 (Conf=100.0%), Magnitude=0.60% (Conf=60.823%) [2026-01-20T20:35:39.743977] [INFO ] [main ] Fetching symbol history for NMAI... [2026-01-20T20:35:39.744036] [DEBUG] [REMOTE ] NMAI: Fetching historical data. [2026-01-20T20:35:39.744922] [INFO ] [main ] Progress: 59/403 forecasts completed (14.6%). CFG finished in 0.7s. ETA: 1m 1s. Rate: 336.38 forecasts/min [2026-01-20T20:35:39.756968] [DEBUG] [REMOTE ] NMAI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:39.758179] [DEBUG] [LOCAL ] Loaded configuration for NMAI: 8 features, N/A% accuracy [2026-01-20T20:35:39.758232] [INFO ] [LOCAL ] NMAI: Loaded 8 optimal features with 45.97% confidence from JSON config [2026-01-20T20:35:39.758264] [DEBUG] [MAG ] Building data for symbol: NMAI with lookback: 0 [2026-01-20T20:35:39.759092] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:35:39.759156] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:39.764236] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:39.766505] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:39.767053] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:39.767622] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:39.770383] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:39.776113] [INFO ] [LOCAL ] EDF: Saved forecast. [2026-01-20T20:35:39.776179] [INFO ] [main ] EDF: Signal=1 (Conf=100.0%), Magnitude=-0.56% (Conf=20.0937%) [2026-01-20T20:35:39.776511] [INFO ] [main ] Progress: 60/403 forecasts completed (14.9%). EDF finished in 0.7s. ETA: 1m 0s. Rate: 341.06 forecasts/min [2026-01-20T20:35:39.776650] [INFO ] [main ] Fetching symbol history for MBX... [2026-01-20T20:35:39.776693] [DEBUG] [REMOTE ] MBX: Fetching historical data. [2026-01-20T20:35:39.788618] [DEBUG] [REMOTE ] MBX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:39.789739] [DEBUG] [LOCAL ] Loaded configuration for MBX: 2 features, N/A% accuracy [2026-01-20T20:35:39.789793] [INFO ] [LOCAL ] MBX: Loaded 2 optimal features with 50.48% confidence from JSON config [2026-01-20T20:35:39.789825] [DEBUG] [MAG ] Building data for symbol: MBX with lookback: 0 [2026-01-20T20:35:39.790662] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:39.790721] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:35:39.791826] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:35:39.797759] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:39.812095] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:39.813314] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:35:39.815025] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:40.035559] [DEBUG] [MAG ] AVAL: Last date is validated at 2026-01-20 [2026-01-20T20:35:40.039094] [DEBUG] [MAG ] SCSC: Last date is validated at 2026-01-20 [2026-01-20T20:35:40.148003] [DEBUG] [MAG ] MBX: Last date is validated at 2026-01-20 [2026-01-20T20:35:40.184635] [DEBUG] [MAG ] NMAI: Last date is validated at 2026-01-20 [2026-01-20T20:35:40.208692] [DEBUG] [MAG ] AVAL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:40.220297] [DEBUG] [MAG ] SCSC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:40.313890] [INFO ] [LOCAL ] SCSC: Saved forecast. [2026-01-20T20:35:40.313968] [INFO ] [main ] SCSC: Signal=1 (Conf=100.0%), Magnitude=-6.32% (Conf=53.3767%) [2026-01-20T20:35:40.314158] [INFO ] [main ] Fetching symbol history for ALGM... [2026-01-20T20:35:40.314205] [DEBUG] [REMOTE ] ALGM: Fetching historical data. [2026-01-20T20:35:40.314928] [INFO ] [main ] Progress: 61/403 forecasts completed (15.1%). SCSC finished in 0.7s. ETA: 1m 2s. Rate: 329.91 forecasts/min [2026-01-20T20:35:40.319905] [INFO ] [LOCAL ] AVAL: Saved forecast. [2026-01-20T20:35:40.319972] [INFO ] [main ] AVAL: Signal=1 (Conf=90.0%), Magnitude=0.15% (Conf=32.5049%) [2026-01-20T20:35:40.320326] [INFO ] [main ] Fetching symbol history for CMRE... [2026-01-20T20:35:40.320380] [DEBUG] [REMOTE ] CMRE: Fetching historical data. [2026-01-20T20:35:40.320755] [INFO ] [main ] Progress: 62/403 forecasts completed (15.4%). AVAL finished in 0.6s. ETA: 1m 1s. Rate: 335.15 forecasts/min [2026-01-20T20:35:40.321769] [DEBUG] [MAG ] MBX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:40.330242] [DEBUG] [REMOTE ] ALGM: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:40.331277] [DEBUG] [LOCAL ] Loaded configuration for ALGM: 4 features, N/A% accuracy [2026-01-20T20:35:40.331336] [INFO ] [LOCAL ] ALGM: Loaded 4 optimal features with 64.57% confidence from JSON config [2026-01-20T20:35:40.331368] [DEBUG] [MAG ] Building data for symbol: ALGM with lookback: 0 [2026-01-20T20:35:40.332200] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:40.332261] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:40.333363] [DEBUG] [REMOTE ] CMRE: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:40.334147] [DEBUG] [LOCAL ] Loaded configuration for CMRE: 7 features, N/A% accuracy [2026-01-20T20:35:40.334204] [INFO ] [LOCAL ] CMRE: Loaded 7 optimal features with 49.75% confidence from JSON config [2026-01-20T20:35:40.334237] [DEBUG] [MAG ] Building data for symbol: CMRE with lookback: 0 [2026-01-20T20:35:40.335251] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:40.335314] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:40.337829] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:40.338701] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:40.340458] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:40.343170] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:40.366508] [DEBUG] [MAG ] NMAI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:40.380023] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:40.382018] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:40.429124] [INFO ] [LOCAL ] MBX: Saved forecast. [2026-01-20T20:35:40.429199] [INFO ] [main ] MBX: Signal=1 (Conf=90.0%), Magnitude=-3.79% (Conf=50.4812%) [2026-01-20T20:35:40.429586] [INFO ] [main ] Progress: 63/403 forecasts completed (15.6%). MBX finished in 0.7s. ETA: 1m 0s. Rate: 337.25 forecasts/min [2026-01-20T20:35:40.429719] [INFO ] [main ] Fetching symbol history for BYRN... [2026-01-20T20:35:40.429763] [DEBUG] [REMOTE ] BYRN: Fetching historical data. [2026-01-20T20:35:40.431905] [INFO ] [LOCAL ] NMAI: Saved forecast. [2026-01-20T20:35:40.431979] [INFO ] [main ] NMAI: Signal=1 (Conf=90.0%), Magnitude=-0.30% (Conf=45.9679%) [2026-01-20T20:35:40.432145] [INFO ] [main ] Fetching symbol history for PVH... [2026-01-20T20:35:40.432190] [DEBUG] [REMOTE ] PVH: Fetching historical data. [2026-01-20T20:35:40.433834] [INFO ] [main ] Progress: 64/403 forecasts completed (15.9%). NMAI finished in 0.7s. ETA: 59.4s. Rate: 342.47 forecasts/min [2026-01-20T20:35:40.444088] [DEBUG] [REMOTE ] BYRN: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:40.445454] [DEBUG] [LOCAL ] Loaded configuration for BYRN: 5 features, N/A% accuracy [2026-01-20T20:35:40.445511] [INFO ] [LOCAL ] BYRN: Loaded 5 optimal features with 52.32% confidence from JSON config [2026-01-20T20:35:40.445545] [DEBUG] [MAG ] Building data for symbol: BYRN with lookback: 0 [2026-01-20T20:35:40.446295] [DEBUG] [REMOTE ] PVH: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:40.446742] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:40.446823] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:40.447271] [DEBUG] [LOCAL ] Loaded configuration for PVH: 2 features, N/A% accuracy [2026-01-20T20:35:40.447323] [INFO ] [LOCAL ] PVH: Loaded 2 optimal features with 47.33% confidence from JSON config [2026-01-20T20:35:40.447354] [DEBUG] [MAG ] Building data for symbol: PVH with lookback: 0 [2026-01-20T20:35:40.448376] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:40.448447] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:40.452096] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:40.453256] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:40.453955] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:40.454444] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:40.454987] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:40.456831] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:40.457568] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:40.459537] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:40.506012] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:40.508696] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:40.511497] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:40.512587] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:40.728189] [DEBUG] [MAG ] ALGM: Last date is validated at 2026-01-20 [2026-01-20T20:35:40.798727] [DEBUG] [MAG ] PVH: Last date is validated at 2026-01-20 [2026-01-20T20:35:40.859738] [DEBUG] [MAG ] BYRN: Last date is validated at 2026-01-20 [2026-01-20T20:35:40.878892] [DEBUG] [MAG ] CMRE: Last date is validated at 2026-01-20 [2026-01-20T20:35:40.904698] [DEBUG] [MAG ] ALGM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:40.969174] [DEBUG] [MAG ] PVH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:40.996636] [INFO ] [LOCAL ] ALGM: Saved forecast. [2026-01-20T20:35:40.996706] [INFO ] [main ] ALGM: Signal=1 (Conf=90.0%), Magnitude=1.57% (Conf=64.5681%) [2026-01-20T20:35:40.996878] [INFO ] [main ] Fetching symbol history for KURA... [2026-01-20T20:35:40.996932] [DEBUG] [REMOTE ] KURA: Fetching historical data. [2026-01-20T20:35:40.998010] [INFO ] [main ] Progress: 65/403 forecasts completed (16.1%). ALGM finished in 0.7s. ETA: 1m 1s. Rate: 331.16 forecasts/min [2026-01-20T20:35:41.011027] [DEBUG] [REMOTE ] KURA: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:41.011967] [DEBUG] [LOCAL ] Loaded configuration for KURA: 2 features, N/A% accuracy [2026-01-20T20:35:41.012022] [INFO ] [LOCAL ] KURA: Loaded 2 optimal features with 54.42% confidence from JSON config [2026-01-20T20:35:41.012054] [DEBUG] [MAG ] Building data for symbol: KURA with lookback: 0 [2026-01-20T20:35:41.012912] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:41.012970] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:41.015325] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:41.018025] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:41.029698] [DEBUG] [MAG ] BYRN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:41.051546] [DEBUG] [MAG ] CMRE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:41.081646] [INFO ] [LOCAL ] PVH: Saved forecast. [2026-01-20T20:35:41.081715] [INFO ] [main ] PVH: Signal=1 (Conf=90.0%), Magnitude=6.28% (Conf=47.3298%) [2026-01-20T20:35:41.081876] [INFO ] [main ] Fetching symbol history for ADP... [2026-01-20T20:35:41.081919] [DEBUG] [REMOTE ] ADP: Fetching historical data. [2026-01-20T20:35:41.082336] [INFO ] [main ] Progress: 66/403 forecasts completed (16.4%). PVH finished in 0.6s. ETA: 1m 1s. Rate: 333.86 forecasts/min [2026-01-20T20:35:41.093919] [DEBUG] [REMOTE ] ADP: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:41.094976] [DEBUG] [LOCAL ] Loaded configuration for ADP: 9 features, N/A% accuracy [2026-01-20T20:35:41.095029] [INFO ] [LOCAL ] ADP: Loaded 9 optimal features with 56.73% confidence from JSON config [2026-01-20T20:35:41.095062] [DEBUG] [MAG ] Building data for symbol: ADP with lookback: 0 [2026-01-20T20:35:41.095863] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:35:41.095926] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:41.101238] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:41.103075] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:41.103630] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:41.104420] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:41.106739] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:41.108693] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:41.112252] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:41.113396] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:35:41.115050] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:41.125616] [INFO ] [LOCAL ] CMRE: Saved forecast. [2026-01-20T20:35:41.125686] [INFO ] [main ] CMRE: Signal=1 (Conf=90.0%), Magnitude=0.60% (Conf=49.7533%) [2026-01-20T20:35:41.125864] [INFO ] [main ] Fetching symbol history for FOLD... [2026-01-20T20:35:41.125913] [DEBUG] [REMOTE ] FOLD: Fetching historical data. [2026-01-20T20:35:41.126851] [INFO ] [main ] Progress: 67/403 forecasts completed (16.6%). CMRE finished in 0.8s. ETA: 59.7s. Rate: 337.65 forecasts/min [2026-01-20T20:35:41.134280] [INFO ] [LOCAL ] BYRN: Saved forecast. [2026-01-20T20:35:41.134350] [INFO ] [main ] BYRN: Signal=1 (Conf=90.0%), Magnitude=-1.90% (Conf=52.3208%) [2026-01-20T20:35:41.134704] [INFO ] [main ] Fetching symbol history for AZO... [2026-01-20T20:35:41.134757] [DEBUG] [REMOTE ] AZO: Fetching historical data. [2026-01-20T20:35:41.135749] [INFO ] [main ] Progress: 68/403 forecasts completed (16.9%). BYRN finished in 0.7s. ETA: 58.7s. Rate: 342.44 forecasts/min [2026-01-20T20:35:41.139011] [DEBUG] [REMOTE ] FOLD: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:41.139656] [DEBUG] [LOCAL ] Loaded configuration for FOLD: 4 features, N/A% accuracy [2026-01-20T20:35:41.142544] [INFO ] [LOCAL ] FOLD: Loaded 4 optimal features with 58.75% confidence from JSON config [2026-01-20T20:35:41.142614] [DEBUG] [MAG ] Building data for symbol: FOLD with lookback: 0 [2026-01-20T20:35:41.143809] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:41.143873] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:41.146919] [DEBUG] [REMOTE ] AZO: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:41.147688] [DEBUG] [LOCAL ] Loaded configuration for AZO: 6 features, N/A% accuracy [2026-01-20T20:35:41.147744] [INFO ] [LOCAL ] AZO: Loaded 6 optimal features with 52.33% confidence from JSON config [2026-01-20T20:35:41.147775] [DEBUG] [MAG ] Building data for symbol: AZO with lookback: 0 [2026-01-20T20:35:41.148546] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:41.148653] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:41.150752] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:41.152596] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:41.153101] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:41.153365] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:41.154027] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:41.155150] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:41.155630] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:41.156060] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:41.156447] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:41.157681] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:41.511484] [DEBUG] [MAG ] KURA: Last date is validated at 2026-01-20 [2026-01-20T20:35:41.626859] [DEBUG] [MAG ] AZO: Last date is validated at 2026-01-20 [2026-01-20T20:35:41.629115] [DEBUG] [MAG ] ADP: Last date is validated at 2026-01-20 [2026-01-20T20:35:41.648105] [DEBUG] [MAG ] FOLD: Last date is validated at 2026-01-20 [2026-01-20T20:35:41.701137] [DEBUG] [MAG ] KURA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:41.781287] [INFO ] [LOCAL ] KURA: Saved forecast. [2026-01-20T20:35:41.781357] [INFO ] [main ] KURA: Signal=1 (Conf=90.0%), Magnitude=2.52% (Conf=54.425%) [2026-01-20T20:35:41.781819] [INFO ] [main ] Fetching symbol history for OGI... [2026-01-20T20:35:41.781877] [DEBUG] [REMOTE ] OGI: Fetching historical data. [2026-01-20T20:35:41.783122] [INFO ] [main ] Progress: 69/403 forecasts completed (17.1%). KURA finished in 0.8s. ETA: 1m 1s. Rate: 329.57 forecasts/min [2026-01-20T20:35:41.798014] [DEBUG] [MAG ] AZO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:41.798126] [DEBUG] [MAG ] ADP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:41.800161] [DEBUG] [REMOTE ] OGI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:41.802320] [DEBUG] [LOCAL ] Loaded configuration for OGI: 11 features, N/A% accuracy [2026-01-20T20:35:41.802829] [INFO ] [LOCAL ] OGI: Loaded 11 optimal features with 41.87% confidence from JSON config [2026-01-20T20:35:41.802874] [DEBUG] [MAG ] Building data for symbol: OGI with lookback: 0 [2026-01-20T20:35:41.804054] [DEBUG] [FEATURES ] DataBuilder: Executing 11 feature methods. [2026-01-20T20:35:41.804139] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:41.806789] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:41.807673] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:41.808342] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:41.809718] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:41.820120] [DEBUG] [MAG ] FOLD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:41.830227] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:41.830941] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:41.832046] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:41.833798] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:41.834845] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:35:41.835531] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:41.837044] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:41.886801] [INFO ] [LOCAL ] FOLD: Saved forecast. [2026-01-20T20:35:41.886871] [INFO ] [main ] FOLD: Signal=1 (Conf=90.0%), Magnitude=-0.39% (Conf=58.7518%) [2026-01-20T20:35:41.887027] [INFO ] [main ] Fetching symbol history for CARS... [2026-01-20T20:35:41.887069] [DEBUG] [REMOTE ] CARS: Fetching historical data. [2026-01-20T20:35:41.888407] [INFO ] [main ] Progress: 70/403 forecasts completed (17.4%). FOLD finished in 0.8s. ETA: 1m 0s. Rate: 331.56 forecasts/min [2026-01-20T20:35:41.899191] [DEBUG] [REMOTE ] CARS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:41.900165] [DEBUG] [LOCAL ] Loaded configuration for CARS: 2 features, N/A% accuracy [2026-01-20T20:35:41.900217] [INFO ] [LOCAL ] CARS: Loaded 2 optimal features with 47.87% confidence from JSON config [2026-01-20T20:35:41.900249] [DEBUG] [MAG ] Building data for symbol: CARS with lookback: 0 [2026-01-20T20:35:41.901083] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:41.901146] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:41.902871] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:41.903398] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:41.934544] [INFO ] [LOCAL ] ADP: Saved forecast. [2026-01-20T20:35:41.934630] [INFO ] [main ] ADP: Signal=1 (Conf=90.0%), Magnitude=0.56% (Conf=56.7338%) [2026-01-20T20:35:41.934795] [INFO ] [main ] Fetching symbol history for TDSC... [2026-01-20T20:35:41.934840] [DEBUG] [REMOTE ] TDSC: Fetching historical data. [2026-01-20T20:35:41.936227] [INFO ] [main ] Progress: 71/403 forecasts completed (17.6%). ADP finished in 0.9s. ETA: 59.5s. Rate: 335.03 forecasts/min [2026-01-20T20:35:41.946070] [DEBUG] [REMOTE ] TDSC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:41.948620] [DEBUG] [LOCAL ] Loaded configuration for TDSC: 4 features, N/A% accuracy [2026-01-20T20:35:41.948679] [INFO ] [LOCAL ] TDSC: Loaded 4 optimal features with 46.18% confidence from JSON config [2026-01-20T20:35:41.948710] [DEBUG] [MAG ] Building data for symbol: TDSC with lookback: 0 [2026-01-20T20:35:41.949537] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:41.949619] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:41.951301] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:41.951837] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:41.952234] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:41.953184] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:42.023073] [INFO ] [LOCAL ] AZO: Saved forecast. [2026-01-20T20:35:42.023140] [INFO ] [main ] AZO: Signal=1 (Conf=90.0%), Magnitude=3.94% (Conf=52.3278%) [2026-01-20T20:35:42.023681] [INFO ] [main ] Fetching symbol history for GPIX... [2026-01-20T20:35:42.023728] [DEBUG] [REMOTE ] GPIX: Fetching historical data. [2026-01-20T20:35:42.025259] [INFO ] [main ] Progress: 72/403 forecasts completed (17.9%). AZO finished in 0.9s. ETA: 58.9s. Rate: 337.39 forecasts/min [2026-01-20T20:35:42.035216] [DEBUG] [REMOTE ] GPIX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:42.036425] [DEBUG] [LOCAL ] Loaded configuration for GPIX: 7 features, N/A% accuracy [2026-01-20T20:35:42.036477] [INFO ] [LOCAL ] GPIX: Loaded 7 optimal features with 73.62% confidence from JSON config [2026-01-20T20:35:42.036509] [DEBUG] [MAG ] Building data for symbol: GPIX with lookback: 0 [2026-01-20T20:35:42.037334] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:42.037396] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:42.042270] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:42.044087] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:42.044560] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:42.044975] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:42.045860] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:42.048877] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:42.049555] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:42.188932] [DEBUG] [MAG ] OGI: Last date is validated at 2026-01-20 [2026-01-20T20:35:42.252241] [DEBUG] [MAG ] CARS: Last date is validated at 2026-01-20 [2026-01-20T20:35:42.292807] [DEBUG] [MAG ] TDSC: Last date is validated at 2026-01-20 [2026-01-20T20:35:42.358759] [DEBUG] [MAG ] OGI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:42.387420] [DEBUG] [MAG ] GPIX: Last date is validated at 2026-01-20 [2026-01-20T20:35:42.426714] [DEBUG] [MAG ] CARS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:42.465537] [DEBUG] [MAG ] TDSC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:42.496200] [INFO ] [LOCAL ] CARS: Saved forecast. [2026-01-20T20:35:42.496266] [INFO ] [main ] CARS: Signal=1 (Conf=90.0%), Magnitude=-1.16% (Conf=47.8687%) [2026-01-20T20:35:42.496694] [INFO ] [main ] Fetching symbol history for MA... [2026-01-20T20:35:42.496746] [DEBUG] [REMOTE ] MA: Fetching historical data. [2026-01-20T20:35:42.497540] [INFO ] [main ] Progress: 73/403 forecasts completed (18.1%). CARS finished in 0.6s. ETA: 1m 0s. Rate: 329.91 forecasts/min [2026-01-20T20:35:42.503265] [INFO ] [LOCAL ] OGI: Saved forecast. [2026-01-20T20:35:42.503332] [INFO ] [main ] OGI: Signal=1 (Conf=90.0%), Magnitude=-0.23% (Conf=41.8721%) [2026-01-20T20:35:42.503810] [INFO ] [main ] Fetching symbol history for WHD... [2026-01-20T20:35:42.503864] [DEBUG] [REMOTE ] WHD: Fetching historical data. [2026-01-20T20:35:42.504652] [INFO ] [main ] Progress: 74/403 forecasts completed (18.4%). OGI finished in 0.7s. ETA: 59.1s. Rate: 334.25 forecasts/min [2026-01-20T20:35:42.508731] [DEBUG] [REMOTE ] MA: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:42.509928] [DEBUG] [LOCAL ] Loaded configuration for MA: 2 features, N/A% accuracy [2026-01-20T20:35:42.510029] [INFO ] [LOCAL ] MA: Loaded 2 optimal features with 57.44% confidence from JSON config [2026-01-20T20:35:42.510063] [DEBUG] [MAG ] Building data for symbol: MA with lookback: 0 [2026-01-20T20:35:42.511289] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:42.511351] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:42.516770] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:35:42.519151] [DEBUG] [REMOTE ] WHD: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:42.519846] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:42.520569] [DEBUG] [LOCAL ] Loaded configuration for WHD: 9 features, N/A% accuracy [2026-01-20T20:35:42.520646] [INFO ] [LOCAL ] WHD: Loaded 9 optimal features with 56.35% confidence from JSON config [2026-01-20T20:35:42.520680] [DEBUG] [MAG ] Building data for symbol: WHD with lookback: 0 [2026-01-20T20:35:42.521567] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:35:42.521662] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:42.527221] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:42.527388] [INFO ] [LOCAL ] TDSC: Saved forecast. [2026-01-20T20:35:42.527447] [INFO ] [main ] TDSC: Signal=1 (Conf=90.0%), Magnitude=0.01% (Conf=46.1844%) [2026-01-20T20:35:42.527668] [INFO ] [main ] Fetching symbol history for LQDA... [2026-01-20T20:35:42.527715] [DEBUG] [REMOTE ] LQDA: Fetching historical data. [2026-01-20T20:35:42.528551] [INFO ] [main ] Progress: 75/403 forecasts completed (18.6%). TDSC finished in 0.6s. ETA: 58.2s. Rate: 338.16 forecasts/min [2026-01-20T20:35:42.530285] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:35:42.533206] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:42.535115] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:42.535724] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:42.536835] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:42.538637] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:42.539631] [DEBUG] [REMOTE ] LQDA: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:42.539711] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:35:42.540394] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:42.540816] [DEBUG] [LOCAL ] Loaded configuration for LQDA: 4 features, N/A% accuracy [2026-01-20T20:35:42.540873] [INFO ] [LOCAL ] LQDA: Loaded 4 optimal features with 56.29% confidence from JSON config [2026-01-20T20:35:42.540906] [DEBUG] [MAG ] Building data for symbol: LQDA with lookback: 0 [2026-01-20T20:35:42.541708] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:42.541769] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:42.544260] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:42.545120] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:42.547088] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:42.549555] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:42.558720] [DEBUG] [MAG ] GPIX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:42.636227] [INFO ] [LOCAL ] GPIX: Saved forecast. [2026-01-20T20:35:42.636295] [INFO ] [main ] GPIX: Signal=1 (Conf=90.0%), Magnitude=-2.01% (Conf=73.6211%) [2026-01-20T20:35:42.636671] [INFO ] [main ] Fetching symbol history for FUND... [2026-01-20T20:35:42.636724] [DEBUG] [REMOTE ] FUND: Fetching historical data. [2026-01-20T20:35:42.637677] [INFO ] [main ] Progress: 76/403 forecasts completed (18.9%). GPIX finished in 0.6s. ETA: 57.7s. Rate: 339.88 forecasts/min [2026-01-20T20:35:42.647817] [DEBUG] [REMOTE ] FUND: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:42.648992] [DEBUG] [LOCAL ] Loaded configuration for FUND: 0 features, N/A% accuracy [2026-01-20T20:35:42.649045] [INFO ] [LOCAL ] FUND: Loaded 0 optimal features with 39.62% confidence from JSON config [2026-01-20T20:35:42.649076] [DEBUG] [MAG ] Building data for symbol: FUND with lookback: 0 [2026-01-20T20:35:42.649899] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-20T20:35:42.865619] [DEBUG] [MAG ] MA: Last date is validated at 2026-01-20 [2026-01-20T20:35:42.889991] [DEBUG] [MAG ] WHD: Last date is validated at 2026-01-20 [2026-01-20T20:35:42.893441] [DEBUG] [MAG ] LQDA: Last date is validated at 2026-01-20 [2026-01-20T20:35:42.983370] [DEBUG] [MAG ] FUND: Last date is validated at 2026-01-20 [2026-01-20T20:35:43.036509] [DEBUG] [MAG ] MA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:43.061467] [DEBUG] [MAG ] WHD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:43.063086] [DEBUG] [MAG ] LQDA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:43.151462] [INFO ] [LOCAL ] LQDA: Saved forecast. [2026-01-20T20:35:43.151543] [INFO ] [main ] LQDA: Signal=1 (Conf=90.0%), Magnitude=0.86% (Conf=56.2886%) [2026-01-20T20:35:43.151967] [INFO ] [main ] Fetching symbol history for PFF... [2026-01-20T20:35:43.151935] [DEBUG] [MAG ] FUND: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:43.152029] [DEBUG] [REMOTE ] PFF: Fetching historical data. [2026-01-20T20:35:43.152212] [INFO ] [main ] Progress: 77/403 forecasts completed (19.1%). LQDA finished in 0.6s. ETA: 59.0s. Rate: 331.63 forecasts/min [2026-01-20T20:35:43.164314] [DEBUG] [REMOTE ] PFF: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:43.165091] [INFO ] [LOCAL ] WHD: Saved forecast. [2026-01-20T20:35:43.165151] [INFO ] [main ] WHD: Signal=1 (Conf=90.0%), Magnitude=0.72% (Conf=56.3482%) [2026-01-20T20:35:43.165309] [INFO ] [main ] Fetching symbol history for NXE... [2026-01-20T20:35:43.165354] [DEBUG] [REMOTE ] NXE: Fetching historical data. [2026-01-20T20:35:43.165448] [DEBUG] [LOCAL ] Loaded configuration for PFF: 5 features, N/A% accuracy [2026-01-20T20:35:43.165505] [INFO ] [LOCAL ] PFF: Loaded 5 optimal features with 62.52% confidence from JSON config [2026-01-20T20:35:43.165537] [DEBUG] [MAG ] Building data for symbol: PFF with lookback: 0 [2026-01-20T20:35:43.166290] [INFO ] [main ] Progress: 78/403 forecasts completed (19.4%). WHD finished in 0.7s. ETA: 58.1s. Rate: 335.60 forecasts/min [2026-01-20T20:35:43.166504] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:43.166601] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:43.169396] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:43.171309] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:43.172352] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:43.179184] [DEBUG] [REMOTE ] NXE: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:43.180434] [DEBUG] [LOCAL ] Loaded configuration for NXE: 2 features, N/A% accuracy [2026-01-20T20:35:43.180489] [INFO ] [LOCAL ] NXE: Loaded 2 optimal features with 53.33% confidence from JSON config [2026-01-20T20:35:43.180522] [DEBUG] [MAG ] Building data for symbol: NXE with lookback: 0 [2026-01-20T20:35:43.181378] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:43.181440] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:43.182783] [INFO ] [LOCAL ] MA: Saved forecast. [2026-01-20T20:35:43.182845] [INFO ] [main ] MA: Signal=1 (Conf=90.0%), Magnitude=1.22% (Conf=57.4444%) [2026-01-20T20:35:43.183004] [INFO ] [main ] Fetching symbol history for DVAX... [2026-01-20T20:35:43.183047] [DEBUG] [REMOTE ] DVAX: Fetching historical data. [2026-01-20T20:35:43.183893] [INFO ] [main ] Progress: 79/403 forecasts completed (19.6%). MA finished in 0.7s. ETA: 57.3s. Rate: 339.47 forecasts/min [2026-01-20T20:35:43.186368] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:43.194686] [DEBUG] [REMOTE ] DVAX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:43.195554] [DEBUG] [LOCAL ] Loaded configuration for DVAX: 5 features, N/A% accuracy [2026-01-20T20:35:43.195633] [INFO ] [LOCAL ] DVAX: Loaded 5 optimal features with 44.47% confidence from JSON config [2026-01-20T20:35:43.195666] [DEBUG] [MAG ] Building data for symbol: DVAX with lookback: 0 [2026-01-20T20:35:43.196446] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:43.196507] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:43.201341] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:43.201588] [INFO ] [LOCAL ] FUND: Saved forecast. [2026-01-20T20:35:43.201657] [INFO ] [main ] FUND: Signal=1 (Conf=90.0%), Magnitude=-0.13% (Conf=39.6219%) [2026-01-20T20:35:43.201816] [INFO ] [main ] Fetching symbol history for CECO... [2026-01-20T20:35:43.201859] [DEBUG] [REMOTE ] CECO: Fetching historical data. [2026-01-20T20:35:43.202889] [INFO ] [main ] Progress: 80/403 forecasts completed (19.9%). FUND finished in 0.6s. ETA: 56.5s. Rate: 343.30 forecasts/min [2026-01-20T20:35:43.203532] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:43.204151] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:43.204618] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:43.205020] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:43.213397] [DEBUG] [REMOTE ] CECO: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:43.214597] [DEBUG] [LOCAL ] Loaded configuration for CECO: 7 features, N/A% accuracy [2026-01-20T20:35:43.214648] [INFO ] [LOCAL ] CECO: Loaded 7 optimal features with 56.33% confidence from JSON config [2026-01-20T20:35:43.214679] [DEBUG] [MAG ] Building data for symbol: CECO with lookback: 0 [2026-01-20T20:35:43.215444] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:43.215505] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:43.220696] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:43.222443] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:43.222927] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:43.223310] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:43.223880] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:43.224858] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:43.225630] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:43.226595] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:43.227784] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:43.232532] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:43.565067] [DEBUG] [MAG ] DVAX: Last date is validated at 2026-01-20 [2026-01-20T20:35:43.565153] [DEBUG] [MAG ] CECO: Last date is validated at 2026-01-20 [2026-01-20T20:35:43.572324] [DEBUG] [MAG ] PFF: Last date is validated at 2026-01-20 [2026-01-20T20:35:43.580826] [DEBUG] [MAG ] NXE: Last date is validated at 2026-01-20 [2026-01-20T20:35:43.731916] [DEBUG] [MAG ] CECO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:43.739321] [DEBUG] [MAG ] DVAX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:43.740886] [DEBUG] [MAG ] PFF: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:43.746904] [DEBUG] [MAG ] NXE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:43.806468] [INFO ] [LOCAL ] PFF: Saved forecast. [2026-01-20T20:35:43.806548] [INFO ] [main ] PFF: Signal=1 (Conf=90.0%), Magnitude=0.35% (Conf=62.5189%) [2026-01-20T20:35:43.806969] [INFO ] [main ] Fetching symbol history for CADL... [2026-01-20T20:35:43.807021] [DEBUG] [REMOTE ] CADL: Fetching historical data. [2026-01-20T20:35:43.807006] [INFO ] [main ] Progress: 81/403 forecasts completed (20.1%). PFF finished in 0.7s. ETA: 58.0s. Rate: 333.20 forecasts/min [2026-01-20T20:35:43.818763] [INFO ] [LOCAL ] NXE: Saved forecast. [2026-01-20T20:35:43.818834] [INFO ] [main ] NXE: Signal=1 (Conf=90.0%), Magnitude=-2.71% (Conf=53.3323%) [2026-01-20T20:35:43.818826] [DEBUG] [REMOTE ] CADL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:43.819022] [INFO ] [main ] Fetching symbol history for TTEC... [2026-01-20T20:35:43.819069] [DEBUG] [REMOTE ] TTEC: Fetching historical data. [2026-01-20T20:35:43.819488] [INFO ] [LOCAL ] DVAX: Saved forecast. [2026-01-20T20:35:43.819565] [INFO ] [main ] DVAX: Signal=1 (Conf=90.0%), Magnitude=-0.35% (Conf=44.465%) [2026-01-20T20:35:43.819704] [DEBUG] [LOCAL ] Loaded configuration for CADL: 5 features, N/A% accuracy [2026-01-20T20:35:43.819755] [INFO ] [LOCAL ] CADL: Loaded 5 optimal features with 55.01% confidence from JSON config [2026-01-20T20:35:43.819771] [INFO ] [main ] Fetching symbol history for NATL... [2026-01-20T20:35:43.819786] [DEBUG] [MAG ] Building data for symbol: CADL with lookback: 0 [2026-01-20T20:35:43.819817] [DEBUG] [REMOTE ] NATL: Fetching historical data. [2026-01-20T20:35:43.820194] [INFO ] [main ] Progress: 82/403 forecasts completed (20.3%). NXE finished in 0.7s. ETA: 57.2s. Rate: 337.01 forecasts/min [2026-01-20T20:35:43.820292] [INFO ] [main ] Progress: 83/403 forecasts completed (20.6%). DVAX finished in 0.6s. ETA: 56.3s. Rate: 341.11 forecasts/min [2026-01-20T20:35:43.820653] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:43.820718] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:43.822456] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:43.823031] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:43.823124] [INFO ] [LOCAL ] CECO: Saved forecast. [2026-01-20T20:35:43.823182] [INFO ] [main ] CECO: Signal=1 (Conf=90.0%), Magnitude=2.84% (Conf=56.334%) [2026-01-20T20:35:43.823471] [INFO ] [main ] Progress: 84/403 forecasts completed (20.8%). CECO finished in 0.6s. ETA: 55.5s. Rate: 345.15 forecasts/min [2026-01-20T20:35:43.823601] [INFO ] [main ] Fetching symbol history for VTEX... [2026-01-20T20:35:43.823647] [DEBUG] [REMOTE ] VTEX: Fetching historical data. [2026-01-20T20:35:43.826213] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:43.827488] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:43.831843] [DEBUG] [REMOTE ] NATL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:43.832559] [DEBUG] [REMOTE ] TTEC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:43.832894] [DEBUG] [LOCAL ] Loaded configuration for NATL: 5 features, N/A% accuracy [2026-01-20T20:35:43.832965] [INFO ] [LOCAL ] NATL: Loaded 5 optimal features with 57.28% confidence from JSON config [2026-01-20T20:35:43.833003] [DEBUG] [MAG ] Building data for symbol: NATL with lookback: 0 [2026-01-20T20:35:43.833517] [DEBUG] [LOCAL ] Loaded configuration for TTEC: 9 features, N/A% accuracy [2026-01-20T20:35:43.833569] [INFO ] [LOCAL ] TTEC: Loaded 9 optimal features with 54.91% confidence from JSON config [2026-01-20T20:35:43.833621] [DEBUG] [MAG ] Building data for symbol: TTEC with lookback: 0 [2026-01-20T20:35:43.833908] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:43.833979] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:43.834407] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:35:43.834471] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:43.834764] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:43.835602] [DEBUG] [REMOTE ] VTEX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:43.836180] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:43.836472] [DEBUG] [LOCAL ] Loaded configuration for VTEX: 4 features, N/A% accuracy [2026-01-20T20:35:43.836529] [INFO ] [LOCAL ] VTEX: Loaded 4 optimal features with 62.99% confidence from JSON config [2026-01-20T20:35:43.836562] [DEBUG] [MAG ] Building data for symbol: VTEX with lookback: 0 [2026-01-20T20:35:43.836705] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:43.837090] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:43.837290] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:43.837387] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:43.837448] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:43.838082] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:43.838860] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:43.839833] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:43.840444] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:43.841018] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:35:43.842203] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:43.842323] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:43.842697] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:43.844192] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:43.844684] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:43.845028] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:43.845074] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:43.845706] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:43.846069] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:44.183063] [DEBUG] [MAG ] NATL: Last date is validated at 2026-01-20 [2026-01-20T20:35:44.183767] [DEBUG] [MAG ] VTEX: Last date is validated at 2026-01-20 [2026-01-20T20:35:44.186684] [DEBUG] [MAG ] TTEC: Last date is validated at 2026-01-20 [2026-01-20T20:35:44.187403] [DEBUG] [MAG ] CADL: Last date is validated at 2026-01-20 [2026-01-20T20:35:44.349765] [DEBUG] [MAG ] NATL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:44.350275] [DEBUG] [MAG ] VTEX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:44.351522] [DEBUG] [MAG ] TTEC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:44.355149] [DEBUG] [MAG ] CADL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:44.413896] [INFO ] [LOCAL ] VTEX: Saved forecast. [2026-01-20T20:35:44.413972] [INFO ] [main ] VTEX: Signal=1 (Conf=90.0%), Magnitude=2.73% (Conf=62.9904%) [2026-01-20T20:35:44.414538] [INFO ] [main ] Fetching symbol history for HPE... [2026-01-20T20:35:44.414604] [DEBUG] [REMOTE ] HPE: Fetching historical data. [2026-01-20T20:35:44.415926] [INFO ] [main ] Progress: 85/403 forecasts completed (21.1%). VTEX finished in 0.6s. ETA: 56.8s. Rate: 335.64 forecasts/min [2026-01-20T20:35:44.427508] [INFO ] [LOCAL ] TTEC: Saved forecast. [2026-01-20T20:35:44.427627] [INFO ] [main ] TTEC: Signal=1 (Conf=90.0%), Magnitude=-6.53% (Conf=54.9101%) [2026-01-20T20:35:44.427930] [INFO ] [main ] Progress: 86/403 forecasts completed (21.3%). TTEC finished in 0.6s. ETA: 56.1s. Rate: 339.32 forecasts/min [2026-01-20T20:35:44.428062] [INFO ] [main ] Fetching symbol history for MSGS... [2026-01-20T20:35:44.428104] [DEBUG] [REMOTE ] MSGS: Fetching historical data. [2026-01-20T20:35:44.428770] [DEBUG] [REMOTE ] HPE: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:44.430023] [DEBUG] [LOCAL ] Loaded configuration for HPE: 2 features, N/A% accuracy [2026-01-20T20:35:44.430087] [INFO ] [LOCAL ] HPE: Loaded 2 optimal features with 58.69% confidence from JSON config [2026-01-20T20:35:44.430122] [DEBUG] [MAG ] Building data for symbol: HPE with lookback: 0 [2026-01-20T20:35:44.431075] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:44.431139] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:44.442414] [INFO ] [LOCAL ] NATL: Saved forecast. [2026-01-20T20:35:44.442488] [INFO ] [main ] NATL: Signal=1 (Conf=90.0%), Magnitude=-2.97% (Conf=57.2769%) [2026-01-20T20:35:44.442678] [INFO ] [main ] Fetching symbol history for VOC... [2026-01-20T20:35:44.442724] [DEBUG] [REMOTE ] VOC: Fetching historical data. [2026-01-20T20:35:44.443812] [INFO ] [main ] Progress: 87/403 forecasts completed (21.6%). NATL finished in 0.6s. ETA: 55.3s. Rate: 342.91 forecasts/min [2026-01-20T20:35:44.445290] [DEBUG] [REMOTE ] MSGS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:44.446520] [DEBUG] [LOCAL ] Loaded configuration for MSGS: 7 features, N/A% accuracy [2026-01-20T20:35:44.446591] [INFO ] [LOCAL ] MSGS: Loaded 7 optimal features with 39.29% confidence from JSON config [2026-01-20T20:35:44.446627] [DEBUG] [MAG ] Building data for symbol: MSGS with lookback: 0 [2026-01-20T20:35:44.447437] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:44.447510] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:44.449673] [INFO ] [LOCAL ] CADL: Saved forecast. [2026-01-20T20:35:44.449741] [INFO ] [main ] CADL: Signal=1 (Conf=90.0%), Magnitude=12.02% (Conf=55.0055%) [2026-01-20T20:35:44.449917] [INFO ] [main ] Fetching symbol history for ARES... [2026-01-20T20:35:44.449961] [DEBUG] [REMOTE ] ARES: Fetching historical data. [2026-01-20T20:35:44.451633] [INFO ] [main ] Progress: 88/403 forecasts completed (21.8%). CADL finished in 0.6s. ETA: 54.5s. Rate: 346.67 forecasts/min [2026-01-20T20:35:44.453526] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:44.455802] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:44.456533] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:44.457089] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:44.459169] [DEBUG] [REMOTE ] VOC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:44.459743] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:44.461802] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:44.462969] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:44.463462] [DEBUG] [REMOTE ] ARES: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:44.460432] [DEBUG] [LOCAL ] Loaded configuration for VOC: 1 features, N/A% accuracy [2026-01-20T20:35:44.463690] [INFO ] [LOCAL ] VOC: Loaded 1 optimal features with 43.92% confidence from JSON config [2026-01-20T20:35:44.463742] [DEBUG] [MAG ] Building data for symbol: VOC with lookback: 0 [2026-01-20T20:35:44.464545] [DEBUG] [LOCAL ] Loaded configuration for ARES: 4 features, N/A% accuracy [2026-01-20T20:35:44.464622] [INFO ] [LOCAL ] ARES: Loaded 4 optimal features with 55.42% confidence from JSON config [2026-01-20T20:35:44.464620] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:35:44.464655] [DEBUG] [MAG ] Building data for symbol: ARES with lookback: 0 [2026-01-20T20:35:44.464678] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:44.465449] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:44.465510] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:44.467383] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:44.467940] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:44.468899] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:44.470442] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:44.547959] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:44.549232] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:44.579388] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:44.811741] [DEBUG] [MAG ] VOC: Last date is validated at 2026-01-20 [2026-01-20T20:35:44.824949] [DEBUG] [MAG ] MSGS: Last date is validated at 2026-01-20 [2026-01-20T20:35:44.889417] [DEBUG] [MAG ] HPE: Last date is validated at 2026-01-20 [2026-01-20T20:35:44.920318] [DEBUG] [MAG ] ARES: Last date is validated at 2026-01-20 [2026-01-20T20:35:44.984412] [DEBUG] [MAG ] VOC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:44.998989] [DEBUG] [MAG ] MSGS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:45.038253] [INFO ] [LOCAL ] VOC: Saved forecast. [2026-01-20T20:35:45.038321] [INFO ] [main ] VOC: Signal=1 (Conf=90.0%), Magnitude=-0.16% (Conf=43.918%) [2026-01-20T20:35:45.038728] [INFO ] [main ] Progress: 89/403 forecasts completed (22.1%). VOC finished in 0.6s. ETA: 55.8s. Rate: 337.60 forecasts/min [2026-01-20T20:35:45.038851] [INFO ] [main ] Fetching symbol history for ESTA... [2026-01-20T20:35:45.038892] [DEBUG] [REMOTE ] ESTA: Fetching historical data. [2026-01-20T20:35:45.049927] [DEBUG] [REMOTE ] ESTA: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:45.050940] [DEBUG] [LOCAL ] Loaded configuration for ESTA: 5 features, N/A% accuracy [2026-01-20T20:35:45.050994] [INFO ] [LOCAL ] ESTA: Loaded 5 optimal features with 49.92% confidence from JSON config [2026-01-20T20:35:45.051025] [DEBUG] [MAG ] Building data for symbol: ESTA with lookback: 0 [2026-01-20T20:35:45.051840] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:45.051900] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:45.053613] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:45.054166] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:45.054558] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:45.055451] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:45.057040] [DEBUG] [MAG ] HPE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:45.086670] [DEBUG] [MAG ] ARES: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:45.105837] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:45.133555] [INFO ] [LOCAL ] HPE: Saved forecast. [2026-01-20T20:35:45.133666] [INFO ] [main ] HPE: Signal=1 (Conf=90.0%), Magnitude=-2.93% (Conf=58.6856%) [2026-01-20T20:35:45.133855] [INFO ] [main ] Fetching symbol history for NUVL... [2026-01-20T20:35:45.133901] [DEBUG] [REMOTE ] NUVL: Fetching historical data. [2026-01-20T20:35:45.135443] [INFO ] [main ] Progress: 90/403 forecasts completed (22.3%). HPE finished in 0.7s. ETA: 55.3s. Rate: 339.32 forecasts/min [2026-01-20T20:35:45.139786] [INFO ] [LOCAL ] MSGS: Saved forecast. [2026-01-20T20:35:45.139867] [INFO ] [main ] MSGS: Signal=1 (Conf=90.0%), Magnitude=-4.68% (Conf=39.2888%) [2026-01-20T20:35:45.140054] [INFO ] [main ] Fetching symbol history for ATRO... [2026-01-20T20:35:45.140114] [DEBUG] [REMOTE ] ATRO: Fetching historical data. [2026-01-20T20:35:45.140837] [INFO ] [main ] Progress: 91/403 forecasts completed (22.6%). MSGS finished in 0.7s. ETA: 54.6s. Rate: 342.97 forecasts/min [2026-01-20T20:35:45.145659] [DEBUG] [REMOTE ] NUVL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:45.147621] [DEBUG] [LOCAL ] Loaded configuration for NUVL: 7 features, N/A% accuracy [2026-01-20T20:35:45.147677] [INFO ] [LOCAL ] NUVL: Loaded 7 optimal features with 56.87% confidence from JSON config [2026-01-20T20:35:45.147709] [DEBUG] [MAG ] Building data for symbol: NUVL with lookback: 0 [2026-01-20T20:35:45.148516] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:45.148596] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:45.150285] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:45.150827] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:45.151266] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:45.151686] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:45.152599] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:45.153544] [DEBUG] [REMOTE ] ATRO: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:45.154308] [DEBUG] [LOCAL ] Loaded configuration for ATRO: 2 features, N/A% accuracy [2026-01-20T20:35:45.154359] [INFO ] [LOCAL ] ATRO: Loaded 2 optimal features with 61.51% confidence from JSON config [2026-01-20T20:35:45.154389] [DEBUG] [MAG ] Building data for symbol: ATRO with lookback: 0 [2026-01-20T20:35:45.155183] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:45.155242] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:45.160409] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:45.161686] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:45.191793] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:45.227504] [INFO ] [LOCAL ] ARES: Saved forecast. [2026-01-20T20:35:45.227968] [INFO ] [main ] ARES: Signal=1 (Conf=90.0%), Magnitude=-3.18% (Conf=55.416%) [2026-01-20T20:35:45.228320] [INFO ] [main ] Fetching symbol history for KIDS... [2026-01-20T20:35:45.228371] [DEBUG] [REMOTE ] KIDS: Fetching historical data. [2026-01-20T20:35:45.231283] [INFO ] [main ] Progress: 92/403 forecasts completed (22.8%). ARES finished in 0.8s. ETA: 54.1s. Rate: 344.78 forecasts/min [2026-01-20T20:35:45.242728] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:45.243793] [DEBUG] [REMOTE ] KIDS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:45.244659] [DEBUG] [LOCAL ] Loaded configuration for KIDS: 9 features, N/A% accuracy [2026-01-20T20:35:45.244723] [INFO ] [LOCAL ] KIDS: Loaded 9 optimal features with 63.26% confidence from JSON config [2026-01-20T20:35:45.244761] [DEBUG] [MAG ] Building data for symbol: KIDS with lookback: 0 [2026-01-20T20:35:45.245539] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:35:45.245629] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:45.246384] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:45.248183] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:35:45.248958] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:45.250813] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:45.252041] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:35:45.253185] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:45.253685] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:35:45.255659] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:35:45.258473] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:45.455155] [DEBUG] [MAG ] ESTA: Last date is validated at 2026-01-20 [2026-01-20T20:35:45.513298] [DEBUG] [MAG ] ATRO: Last date is validated at 2026-01-20 [2026-01-20T20:35:45.584193] [DEBUG] [MAG ] NUVL: Last date is validated at 2026-01-20 [2026-01-20T20:35:45.621371] [DEBUG] [MAG ] KIDS: Last date is validated at 2026-01-20 [2026-01-20T20:35:45.625224] [DEBUG] [MAG ] ESTA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:45.686350] [DEBUG] [MAG ] ATRO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:45.724517] [INFO ] [LOCAL ] ESTA: Saved forecast. [2026-01-20T20:35:45.724607] [INFO ] [main ] ESTA: Signal=1 (Conf=90.0%), Magnitude=-6.45% (Conf=49.9198%) [2026-01-20T20:35:45.724776] [INFO ] [main ] Fetching symbol history for APLD... [2026-01-20T20:35:45.724820] [DEBUG] [REMOTE ] APLD: Fetching historical data. [2026-01-20T20:35:45.726127] [INFO ] [main ] Progress: 93/403 forecasts completed (23.1%). ESTA finished in 0.7s. ETA: 55.0s. Rate: 338.08 forecasts/min [2026-01-20T20:35:45.736138] [DEBUG] [REMOTE ] APLD: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:45.737169] [DEBUG] [LOCAL ] Loaded configuration for APLD: 5 features, N/A% accuracy [2026-01-20T20:35:45.737222] [INFO ] [LOCAL ] APLD: Loaded 5 optimal features with 47.19% confidence from JSON config [2026-01-20T20:35:45.737254] [DEBUG] [MAG ] Building data for symbol: APLD with lookback: 0 [2026-01-20T20:35:45.738138] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:45.738202] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:45.743033] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:45.744742] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:45.758206] [DEBUG] [MAG ] NUVL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:45.788927] [INFO ] [LOCAL ] ATRO: Saved forecast. [2026-01-20T20:35:45.788993] [INFO ] [main ] ATRO: Signal=1 (Conf=90.0%), Magnitude=0.54% (Conf=61.5086%) [2026-01-20T20:35:45.789157] [INFO ] [main ] Fetching symbol history for TBIL... [2026-01-20T20:35:45.789201] [DEBUG] [REMOTE ] TBIL: Fetching historical data. [2026-01-20T20:35:45.790694] [INFO ] [main ] Progress: 94/403 forecasts completed (23.3%). ATRO finished in 0.6s. ETA: 54.5s. Rate: 340.38 forecasts/min [2026-01-20T20:35:45.793212] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:45.793995] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:45.795110] [DEBUG] [MAG ] KIDS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:45.795244] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:45.803316] [DEBUG] [REMOTE ] TBIL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:45.804189] [DEBUG] [LOCAL ] Loaded configuration for TBIL: 50 features, N/A% accuracy [2026-01-20T20:35:45.804238] [INFO ] [LOCAL ] TBIL: Loaded 50 optimal features with 14.41% confidence from JSON config [2026-01-20T20:35:45.804269] [DEBUG] [MAG ] Building data for symbol: TBIL with lookback: 0 [2026-01-20T20:35:45.805050] [DEBUG] [FEATURES ] DataBuilder: Executing 50 feature methods. [2026-01-20T20:35:45.805144] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:45.809960] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:45.811803] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:45.812277] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:45.812727] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:45.813123] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:45.813875] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:45.814728] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:45.817121] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:45.869904] [INFO ] [LOCAL ] NUVL: Saved forecast. [2026-01-20T20:35:45.869973] [INFO ] [main ] NUVL: Signal=1 (Conf=90.0%), Magnitude=3.10% (Conf=56.8748%) [2026-01-20T20:35:45.870156] [INFO ] [main ] Fetching symbol history for IHS... [2026-01-20T20:35:45.870200] [DEBUG] [REMOTE ] IHS: Fetching historical data. [2026-01-20T20:35:45.871184] [INFO ] [main ] Progress: 95/403 forecasts completed (23.6%). NUVL finished in 0.7s. ETA: 54.0s. Rate: 342.34 forecasts/min [2026-01-20T20:35:45.877199] [INFO ] [LOCAL ] KIDS: Saved forecast. [2026-01-20T20:35:45.877276] [INFO ] [main ] KIDS: Signal=1 (Conf=90.0%), Magnitude=1.12% (Conf=63.2605%) [2026-01-20T20:35:45.877442] [INFO ] [main ] Fetching symbol history for NFLX... [2026-01-20T20:35:45.877485] [DEBUG] [REMOTE ] NFLX: Fetching historical data. [2026-01-20T20:35:45.879326] [INFO ] [main ] Progress: 96/403 forecasts completed (23.8%). KIDS finished in 0.6s. ETA: 53.3s. Rate: 345.78 forecasts/min [2026-01-20T20:35:45.882307] [DEBUG] [REMOTE ] IHS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:45.883261] [DEBUG] [LOCAL ] Loaded configuration for IHS: 5 features, N/A% accuracy [2026-01-20T20:35:45.883319] [INFO ] [LOCAL ] IHS: Loaded 5 optimal features with 39.05% confidence from JSON config [2026-01-20T20:35:45.883352] [DEBUG] [MAG ] Building data for symbol: IHS with lookback: 0 [2026-01-20T20:35:45.884176] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:45.884238] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:45.885998] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:45.886541] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:45.886952] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:45.889893] [DEBUG] [REMOTE ] NFLX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:45.891097] [DEBUG] [LOCAL ] Loaded configuration for NFLX: 6 features, N/A% accuracy [2026-01-20T20:35:45.891169] [INFO ] [LOCAL ] NFLX: Loaded 6 optimal features with 70.18% confidence from JSON config [2026-01-20T20:35:45.891205] [DEBUG] [MAG ] Building data for symbol: NFLX with lookback: 0 [2026-01-20T20:35:45.892280] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:45.892353] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:45.897399] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:45.899536] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:45.900050] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:45.900958] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:45.903649] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:35:45.905419] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:45.928416] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:45.930413] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:45.968983] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:45.970179] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:46.010985] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:46.011843] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:46.012388] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:46.013116] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:46.014012] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:46.089515] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:46.090413] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:46.092363] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:46.095195] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:46.096345] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:46.098467] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:46.099251] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:35:46.103709] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:35:46.104956] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:46.106311] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:35:46.107934] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:46.110923] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:46.111627] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:46.112352] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:46.114411] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:46.115528] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:35:46.116260] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:35:46.116994] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_open [2026-01-20T20:35:46.117754] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:35:46.120611] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:35:46.122257] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:46.124808] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:35:46.127108] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:35:46.131065] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:46.135600] [DEBUG] [MAG ] APLD: Last date is validated at 2026-01-20 [2026-01-20T20:35:46.150499] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:46.151787] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:46.154087] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:35:46.155165] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:46.157289] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:35:46.159405] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:35:46.160743] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:46.162146] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:35:46.164534] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-20T20:35:46.166630] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:35:46.169362] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:46.256624] [DEBUG] [MAG ] NFLX: Last date is validated at 2026-01-20 [2026-01-20T20:35:46.306153] [DEBUG] [MAG ] APLD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:46.354775] [DEBUG] [MAG ] IHS: Last date is validated at 2026-01-20 [2026-01-20T20:35:46.425217] [DEBUG] [MAG ] NFLX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:46.501758] [INFO ] [LOCAL ] APLD: Saved forecast. [2026-01-20T20:35:46.501826] [INFO ] [main ] APLD: Signal=1 (Conf=90.0%), Magnitude=-5.59% (Conf=47.1878%) [2026-01-20T20:35:46.502181] [INFO ] [main ] Fetching symbol history for FIGS... [2026-01-20T20:35:46.502233] [DEBUG] [REMOTE ] FIGS: Fetching historical data. [2026-01-20T20:35:46.502222] [INFO ] [main ] Progress: 97/403 forecasts completed (24.1%). APLD finished in 0.8s. ETA: 54.5s. Rate: 336.78 forecasts/min [2026-01-20T20:35:46.513749] [DEBUG] [REMOTE ] FIGS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:46.514908] [DEBUG] [LOCAL ] Loaded configuration for FIGS: 5 features, N/A% accuracy [2026-01-20T20:35:46.514964] [INFO ] [LOCAL ] FIGS: Loaded 5 optimal features with 47.85% confidence from JSON config [2026-01-20T20:35:46.514997] [DEBUG] [MAG ] Building data for symbol: FIGS with lookback: 0 [2026-01-20T20:35:46.515916] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:46.515982] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:46.517515] [DEBUG] [MAG ] TBIL: Last date is validated at 2026-01-20 [2026-01-20T20:35:46.518020] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:46.518622] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:46.519074] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:35:46.520259] [DEBUG] [MAG ] IHS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:46.523652] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:46.525984] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:46.545171] [INFO ] [LOCAL ] NFLX: Saved forecast. [2026-01-20T20:35:46.545264] [INFO ] [main ] NFLX: Signal=1 (Conf=90.0%), Magnitude=1.12% (Conf=70.1827%) [2026-01-20T20:35:46.545497] [INFO ] [main ] Fetching symbol history for AFYA... [2026-01-20T20:35:46.545556] [DEBUG] [REMOTE ] AFYA: Fetching historical data. [2026-01-20T20:35:46.546428] [INFO ] [main ] Progress: 98/403 forecasts completed (24.3%). NFLX finished in 0.7s. ETA: 53.9s. Rate: 339.39 forecasts/min [2026-01-20T20:35:46.558803] [DEBUG] [REMOTE ] AFYA: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:46.559832] [DEBUG] [LOCAL ] Loaded configuration for AFYA: 0 features, N/A% accuracy [2026-01-20T20:35:46.559889] [INFO ] [LOCAL ] AFYA: Loaded 0 optimal features with 44.94% confidence from JSON config [2026-01-20T20:35:46.559920] [DEBUG] [MAG ] Building data for symbol: AFYA with lookback: 0 [2026-01-20T20:35:46.560765] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-20T20:35:46.581691] [INFO ] [LOCAL ] IHS: Saved forecast. [2026-01-20T20:35:46.581758] [INFO ] [main ] IHS: Signal=1 (Conf=90.0%), Magnitude=-1.94% (Conf=39.0465%) [2026-01-20T20:35:46.582099] [INFO ] [main ] Fetching symbol history for WKSP... [2026-01-20T20:35:46.582160] [DEBUG] [REMOTE ] WKSP: Fetching historical data. [2026-01-20T20:35:46.583072] [INFO ] [main ] Progress: 99/403 forecasts completed (24.6%). IHS finished in 0.7s. ETA: 53.3s. Rate: 342.13 forecasts/min [2026-01-20T20:35:46.593833] [DEBUG] [REMOTE ] WKSP: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:46.594728] [DEBUG] [LOCAL ] Loaded configuration for WKSP: 6 features, N/A% accuracy [2026-01-20T20:35:46.594782] [INFO ] [LOCAL ] WKSP: Loaded 6 optimal features with 55.74% confidence from JSON config [2026-01-20T20:35:46.594814] [DEBUG] [MAG ] Building data for symbol: WKSP with lookback: 0 [2026-01-20T20:35:46.595615] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:46.595685] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:46.600468] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:46.602249] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:46.602734] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:46.603493] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:46.604185] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:35:46.605755] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:46.693606] [DEBUG] [MAG ] TBIL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:46.879212] [DEBUG] [MAG ] FIGS: Last date is validated at 2026-01-20 [2026-01-20T20:35:46.928818] [DEBUG] [MAG ] AFYA: Last date is validated at 2026-01-20 [2026-01-20T20:35:46.945186] [DEBUG] [MAG ] WKSP: Last date is validated at 2026-01-20 [2026-01-20T20:35:46.967095] [INFO ] [LOCAL ] TBIL: Saved forecast. [2026-01-20T20:35:46.967163] [INFO ] [main ] TBIL: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=14.406%) [2026-01-20T20:35:46.967344] [INFO ] [main ] Fetching symbol history for AES... [2026-01-20T20:35:46.967390] [DEBUG] [REMOTE ] AES: Fetching historical data. [2026-01-20T20:35:46.968668] [INFO ] [main ] Progress: 100/403 forecasts completed (24.8%). TBIL finished in 1.2s. ETA: 53.8s. Rate: 338.07 forecasts/min [2026-01-20T20:35:46.983724] [DEBUG] [REMOTE ] AES: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:46.984654] [DEBUG] [LOCAL ] Loaded configuration for AES: 1 features, N/A% accuracy [2026-01-20T20:35:46.984709] [INFO ] [LOCAL ] AES: Loaded 1 optimal features with 55.64% confidence from JSON config [2026-01-20T20:35:46.984742] [DEBUG] [MAG ] Building data for symbol: AES with lookback: 0 [2026-01-20T20:35:46.985537] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:35:46.985617] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:46.987724] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:47.059907] [DEBUG] [MAG ] FIGS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:47.104258] [DEBUG] [MAG ] AFYA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:47.112663] [DEBUG] [MAG ] WKSP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:47.132909] [INFO ] [LOCAL ] FIGS: Saved forecast. [2026-01-20T20:35:47.132980] [INFO ] [main ] FIGS: Signal=1 (Conf=90.0%), Magnitude=-2.67% (Conf=47.8543%) [2026-01-20T20:35:47.133167] [INFO ] [main ] Fetching symbol history for GBAB... [2026-01-20T20:35:47.133212] [DEBUG] [REMOTE ] GBAB: Fetching historical data. [2026-01-20T20:35:47.133917] [INFO ] [main ] Progress: 101/403 forecasts completed (25.1%). FIGS finished in 0.6s. ETA: 53.6s. Rate: 338.31 forecasts/min [2026-01-20T20:35:47.145677] [DEBUG] [REMOTE ] GBAB: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:47.146818] [DEBUG] [LOCAL ] Loaded configuration for GBAB: 5 features, N/A% accuracy [2026-01-20T20:35:47.146877] [INFO ] [LOCAL ] GBAB: Loaded 5 optimal features with 55.86% confidence from JSON config [2026-01-20T20:35:47.146911] [DEBUG] [MAG ] Building data for symbol: GBAB with lookback: 0 [2026-01-20T20:35:47.147871] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:47.147936] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:47.149731] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:47.150267] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:47.150696] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:47.151638] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:47.168626] [INFO ] [LOCAL ] AFYA: Saved forecast. [2026-01-20T20:35:47.168704] [INFO ] [main ] AFYA: Signal=1 (Conf=90.0%), Magnitude=1.54% (Conf=44.9433%) [2026-01-20T20:35:47.168867] [INFO ] [main ] Fetching symbol history for GECC... [2026-01-20T20:35:47.168910] [DEBUG] [REMOTE ] GECC: Fetching historical data. [2026-01-20T20:35:47.169928] [INFO ] [main ] Progress: 102/403 forecasts completed (25.3%). AFYA finished in 0.6s. ETA: 53.0s. Rate: 340.97 forecasts/min [2026-01-20T20:35:47.181182] [DEBUG] [REMOTE ] GECC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:47.182109] [DEBUG] [LOCAL ] Loaded configuration for GECC: 8 features, N/A% accuracy [2026-01-20T20:35:47.182163] [INFO ] [LOCAL ] GECC: Loaded 8 optimal features with 58.40% confidence from JSON config [2026-01-20T20:35:47.182196] [DEBUG] [MAG ] Building data for symbol: GECC with lookback: 0 [2026-01-20T20:35:47.183026] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:35:47.183090] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:47.184854] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:47.185426] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:47.185601] [INFO ] [LOCAL ] WKSP: Saved forecast. [2026-01-20T20:35:47.185670] [INFO ] [main ] WKSP: Signal=1 (Conf=90.0%), Magnitude=6.18% (Conf=55.7376%) [2026-01-20T20:35:47.185911] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:47.186022] [INFO ] [main ] Fetching symbol history for CELZ... [2026-01-20T20:35:47.186078] [DEBUG] [REMOTE ] CELZ: Fetching historical data. [2026-01-20T20:35:47.186382] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:47.186629] [INFO ] [main ] Progress: 103/403 forecasts completed (25.6%). WKSP finished in 0.6s. ETA: 52.3s. Rate: 343.99 forecasts/min [2026-01-20T20:35:47.187388] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:47.190431] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:47.191519] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:47.193276] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:47.193349] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:47.197269] [DEBUG] [REMOTE ] CELZ: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:47.198285] [DEBUG] [LOCAL ] Loaded configuration for CELZ: 6 features, N/A% accuracy [2026-01-20T20:35:47.198337] [INFO ] [LOCAL ] CELZ: Loaded 6 optimal features with 68.76% confidence from JSON config [2026-01-20T20:35:47.198369] [DEBUG] [MAG ] Building data for symbol: CELZ with lookback: 0 [2026-01-20T20:35:47.199184] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:47.199258] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:47.204061] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:47.205853] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:47.206320] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:47.206728] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:47.209603] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:47.210234] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:47.333096] [DEBUG] [MAG ] AES: Last date is validated at 2026-01-20 [2026-01-20T20:35:47.509361] [DEBUG] [MAG ] AES: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:47.542241] [DEBUG] [MAG ] GECC: Last date is validated at 2026-01-20 [2026-01-20T20:35:47.542793] [DEBUG] [MAG ] GBAB: Last date is validated at 2026-01-20 [2026-01-20T20:35:47.547896] [DEBUG] [MAG ] CELZ: Last date is validated at 2026-01-20 [2026-01-20T20:35:47.579094] [INFO ] [LOCAL ] AES: Saved forecast. [2026-01-20T20:35:47.579178] [INFO ] [main ] AES: Signal=1 (Conf=90.0%), Magnitude=-4.43% (Conf=55.6418%) [2026-01-20T20:35:47.579521] [INFO ] [main ] Fetching symbol history for WCLD... [2026-01-20T20:35:47.579586] [DEBUG] [REMOTE ] WCLD: Fetching historical data. [2026-01-20T20:35:47.580487] [INFO ] [main ] Progress: 104/403 forecasts completed (25.8%). AES finished in 0.6s. ETA: 52.8s. Rate: 339.88 forecasts/min [2026-01-20T20:35:47.594357] [DEBUG] [REMOTE ] WCLD: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:47.595277] [DEBUG] [LOCAL ] Loaded configuration for WCLD: 5 features, N/A% accuracy [2026-01-20T20:35:47.595334] [INFO ] [LOCAL ] WCLD: Loaded 5 optimal features with 53.31% confidence from JSON config [2026-01-20T20:35:47.595367] [DEBUG] [MAG ] Building data for symbol: WCLD with lookback: 0 [2026-01-20T20:35:47.596183] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:47.596248] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:47.598203] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:47.598815] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:47.599831] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:47.602361] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:47.680955] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:47.715557] [DEBUG] [MAG ] CELZ: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:47.718497] [DEBUG] [MAG ] GECC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:47.719848] [DEBUG] [MAG ] GBAB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:47.777433] [INFO ] [LOCAL ] GBAB: Saved forecast. [2026-01-20T20:35:47.777500] [INFO ] [main ] GBAB: Signal=1 (Conf=90.0%), Magnitude=-1.44% (Conf=55.8641%) [2026-01-20T20:35:47.778660] [INFO ] [main ] Progress: 105/403 forecasts completed (26.1%). GBAB finished in 0.6s. ETA: 52.7s. Rate: 339.48 forecasts/min [2026-01-20T20:35:47.779825] [INFO ] [LOCAL ] CELZ: Saved forecast. [2026-01-20T20:35:47.779891] [INFO ] [main ] CELZ: Signal=1 (Conf=90.0%), Magnitude=-3.73% (Conf=68.7642%) [2026-01-20T20:35:47.780050] [INFO ] [main ] Fetching symbol history for ALGN... [2026-01-20T20:35:47.780093] [DEBUG] [REMOTE ] ALGN: Fetching historical data. [2026-01-20T20:35:47.777939] [INFO ] [main ] Fetching symbol history for TRNS... [2026-01-20T20:35:47.781847] [DEBUG] [REMOTE ] TRNS: Fetching historical data. [2026-01-20T20:35:47.784623] [INFO ] [main ] Progress: 106/403 forecasts completed (26.3%). CELZ finished in 0.6s. ETA: 52.0s. Rate: 342.61 forecasts/min [2026-01-20T20:35:47.791975] [DEBUG] [REMOTE ] TRNS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:47.792507] [DEBUG] [REMOTE ] ALGN: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:47.793651] [DEBUG] [LOCAL ] Loaded configuration for ALGN: 5 features, N/A% accuracy [2026-01-20T20:35:47.793709] [INFO ] [LOCAL ] ALGN: Loaded 5 optimal features with 59.55% confidence from JSON config [2026-01-20T20:35:47.793769] [DEBUG] [MAG ] Building data for symbol: ALGN with lookback: 0 [2026-01-20T20:35:47.794542] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:47.794623] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:47.794870] [INFO ] [LOCAL ] GECC: Saved forecast. [2026-01-20T20:35:47.794954] [INFO ] [main ] GECC: Signal=1 (Conf=90.0%), Magnitude=-2.22% (Conf=58.3957%) [2026-01-20T20:35:47.795371] [INFO ] [main ] Fetching symbol history for CAAP... [2026-01-20T20:35:47.795431] [DEBUG] [REMOTE ] CAAP: Fetching historical data. [2026-01-20T20:35:47.795661] [INFO ] [main ] Progress: 107/403 forecasts completed (26.6%). GECC finished in 0.6s. ETA: 51.4s. Rate: 345.63 forecasts/min [2026-01-20T20:35:47.796354] [DEBUG] [LOCAL ] Loaded configuration for TRNS: 2 features, N/A% accuracy [2026-01-20T20:35:47.796416] [INFO ] [LOCAL ] TRNS: Loaded 2 optimal features with 53.68% confidence from JSON config [2026-01-20T20:35:47.796449] [DEBUG] [MAG ] Building data for symbol: TRNS with lookback: 0 [2026-01-20T20:35:47.796306] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:47.797287] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:47.797322] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:47.797383] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:47.797809] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:47.798862] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:47.800245] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:47.802605] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:47.808700] [DEBUG] [REMOTE ] CAAP: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:47.809672] [DEBUG] [LOCAL ] Loaded configuration for CAAP: 8 features, N/A% accuracy [2026-01-20T20:35:47.809731] [INFO ] [LOCAL ] CAAP: Loaded 8 optimal features with 49.03% confidence from JSON config [2026-01-20T20:35:47.809763] [DEBUG] [MAG ] Building data for symbol: CAAP with lookback: 0 [2026-01-20T20:35:47.810621] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:35:47.810686] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:47.812520] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:47.813404] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:47.813878] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:47.814799] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:47.816589] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:47.819758] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:47.896121] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:47.897445] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:35:47.898275] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:48.022824] [DEBUG] [MAG ] WCLD: Last date is validated at 2026-01-20 [2026-01-20T20:35:48.152557] [DEBUG] [MAG ] ALGN: Last date is validated at 2026-01-20 [2026-01-20T20:35:48.187158] [DEBUG] [MAG ] TRNS: Last date is validated at 2026-01-20 [2026-01-20T20:35:48.204290] [DEBUG] [MAG ] WCLD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:48.255408] [DEBUG] [MAG ] CAAP: Last date is validated at 2026-01-20 [2026-01-20T20:35:48.292116] [INFO ] [LOCAL ] WCLD: Saved forecast. [2026-01-20T20:35:48.292183] [INFO ] [main ] WCLD: Signal=1 (Conf=90.0%), Magnitude=-3.54% (Conf=53.3077%) [2026-01-20T20:35:48.292344] [INFO ] [main ] Fetching symbol history for CDXS... [2026-01-20T20:35:48.292389] [DEBUG] [REMOTE ] CDXS: Fetching historical data. [2026-01-20T20:35:48.293047] [INFO ] [main ] Progress: 108/403 forecasts completed (26.8%). WCLD finished in 0.7s. ETA: 52.1s. Rate: 339.77 forecasts/min [2026-01-20T20:35:48.307124] [DEBUG] [REMOTE ] CDXS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:48.308094] [DEBUG] [LOCAL ] Loaded configuration for CDXS: 5 features, N/A% accuracy [2026-01-20T20:35:48.308160] [INFO ] [LOCAL ] CDXS: Loaded 5 optimal features with 60.51% confidence from JSON config [2026-01-20T20:35:48.308200] [DEBUG] [MAG ] Building data for symbol: CDXS with lookback: 0 [2026-01-20T20:35:48.309022] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:48.309092] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:48.314147] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:48.331470] [DEBUG] [MAG ] ALGN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:48.370219] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:48.371624] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:48.374355] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:35:48.377403] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:48.378945] [DEBUG] [MAG ] TRNS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:48.444831] [DEBUG] [MAG ] CAAP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:48.463801] [INFO ] [LOCAL ] ALGN: Saved forecast. [2026-01-20T20:35:48.463873] [INFO ] [main ] ALGN: Signal=1 (Conf=90.0%), Magnitude=-3.31% (Conf=59.5514%) [2026-01-20T20:35:48.464044] [INFO ] [main ] Fetching symbol history for CSTL... [2026-01-20T20:35:48.464090] [DEBUG] [REMOTE ] CSTL: Fetching historical data. [2026-01-20T20:35:48.465665] [INFO ] [main ] Progress: 109/403 forecasts completed (27.0%). ALGN finished in 0.7s. ETA: 51.9s. Rate: 339.84 forecasts/min [2026-01-20T20:35:48.476136] [DEBUG] [REMOTE ] CSTL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:48.477342] [DEBUG] [LOCAL ] Loaded configuration for CSTL: 5 features, N/A% accuracy [2026-01-20T20:35:48.477396] [INFO ] [LOCAL ] CSTL: Loaded 5 optimal features with 55.68% confidence from JSON config [2026-01-20T20:35:48.477427] [DEBUG] [MAG ] Building data for symbol: CSTL with lookback: 0 [2026-01-20T20:35:48.478295] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:48.478358] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:48.483353] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:48.485801] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:48.486494] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:48.487012] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:48.487856] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:48.497050] [INFO ] [LOCAL ] TRNS: Saved forecast. [2026-01-20T20:35:48.497132] [INFO ] [main ] TRNS: Signal=1 (Conf=90.0%), Magnitude=1.68% (Conf=53.6793%) [2026-01-20T20:35:48.497471] [INFO ] [main ] Fetching symbol history for DGICA... [2026-01-20T20:35:48.497524] [DEBUG] [REMOTE ] DGICA: Fetching historical data. [2026-01-20T20:35:48.497663] [INFO ] [main ] Progress: 110/403 forecasts completed (27.3%). TRNS finished in 0.7s. ETA: 51.3s. Rate: 342.38 forecasts/min [2026-01-20T20:35:48.508978] [DEBUG] [REMOTE ] DGICA: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:48.510008] [DEBUG] [LOCAL ] Loaded configuration for DGICA: 2 features, N/A% accuracy [2026-01-20T20:35:48.510060] [INFO ] [LOCAL ] DGICA: Loaded 2 optimal features with 52.64% confidence from JSON config [2026-01-20T20:35:48.510092] [DEBUG] [MAG ] Building data for symbol: DGICA with lookback: 0 [2026-01-20T20:35:48.510908] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:48.510967] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:48.516109] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:35:48.517519] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:48.527170] [INFO ] [LOCAL ] CAAP: Saved forecast. [2026-01-20T20:35:48.527240] [INFO ] [main ] CAAP: Signal=1 (Conf=90.0%), Magnitude=-0.36% (Conf=49.0309%) [2026-01-20T20:35:48.527422] [INFO ] [main ] Fetching symbol history for ENTX... [2026-01-20T20:35:48.527466] [DEBUG] [REMOTE ] ENTX: Fetching historical data. [2026-01-20T20:35:48.528343] [INFO ] [main ] Progress: 111/403 forecasts completed (27.5%). CAAP finished in 0.7s. ETA: 50.8s. Rate: 344.95 forecasts/min [2026-01-20T20:35:48.539228] [DEBUG] [REMOTE ] ENTX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:48.540386] [DEBUG] [LOCAL ] Loaded configuration for ENTX: 1 features, N/A% accuracy [2026-01-20T20:35:48.540440] [INFO ] [LOCAL ] ENTX: Loaded 1 optimal features with 61.18% confidence from JSON config [2026-01-20T20:35:48.540472] [DEBUG] [MAG ] Building data for symbol: ENTX with lookback: 0 [2026-01-20T20:35:48.541278] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:35:48.541338] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:48.543868] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:48.750521] [DEBUG] [MAG ] CDXS: Last date is validated at 2026-01-20 [2026-01-20T20:35:48.838917] [DEBUG] [MAG ] CSTL: Last date is validated at 2026-01-20 [2026-01-20T20:35:48.870405] [DEBUG] [MAG ] DGICA: Last date is validated at 2026-01-20 [2026-01-20T20:35:48.896747] [DEBUG] [MAG ] ENTX: Last date is validated at 2026-01-20 [2026-01-20T20:35:48.921970] [DEBUG] [MAG ] CDXS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:48.991966] [INFO ] [LOCAL ] CDXS: Saved forecast. [2026-01-20T20:35:48.992035] [INFO ] [main ] CDXS: Signal=1 (Conf=90.0%), Magnitude=5.97% (Conf=60.5064%) [2026-01-20T20:35:48.992194] [INFO ] [main ] Fetching symbol history for LHX... [2026-01-20T20:35:48.992237] [DEBUG] [REMOTE ] LHX: Fetching historical data. [2026-01-20T20:35:48.993054] [INFO ] [main ] Progress: 112/403 forecasts completed (27.8%). CDXS finished in 0.7s. ETA: 51.4s. Rate: 339.88 forecasts/min [2026-01-20T20:35:49.008505] [DEBUG] [REMOTE ] LHX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:49.009600] [DEBUG] [LOCAL ] Loaded configuration for LHX: 5 features, N/A% accuracy [2026-01-20T20:35:49.009657] [INFO ] [LOCAL ] LHX: Loaded 5 optimal features with 57.96% confidence from JSON config [2026-01-20T20:35:49.009689] [DEBUG] [MAG ] Building data for symbol: LHX with lookback: 0 [2026-01-20T20:35:49.010537] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:49.010615] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:49.011229] [DEBUG] [MAG ] CSTL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:49.011342] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:49.012284] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:49.012965] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:35:49.013678] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:49.015027] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:49.042431] [DEBUG] [MAG ] DGICA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:49.073034] [DEBUG] [MAG ] ENTX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:49.098388] [INFO ] [LOCAL ] CSTL: Saved forecast. [2026-01-20T20:35:49.098457] [INFO ] [main ] CSTL: Signal=1 (Conf=90.0%), Magnitude=-0.05% (Conf=55.6795%) [2026-01-20T20:35:49.098642] [INFO ] [main ] Fetching symbol history for AM... [2026-01-20T20:35:49.098687] [DEBUG] [REMOTE ] AM: Fetching historical data. [2026-01-20T20:35:49.098869] [INFO ] [main ] Progress: 113/403 forecasts completed (28.0%). CSTL finished in 0.6s. ETA: 51.0s. Rate: 341.08 forecasts/min [2026-01-20T20:35:49.109485] [INFO ] [LOCAL ] DGICA: Saved forecast. [2026-01-20T20:35:49.109555] [INFO ] [main ] DGICA: Signal=1 (Conf=90.0%), Magnitude=-2.73% (Conf=52.6418%) [2026-01-20T20:35:49.109724] [INFO ] [main ] Fetching symbol history for STBA... [2026-01-20T20:35:49.109767] [DEBUG] [REMOTE ] STBA: Fetching historical data. [2026-01-20T20:35:49.110122] [DEBUG] [REMOTE ] AM: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:49.110798] [INFO ] [main ] Progress: 114/403 forecasts completed (28.3%). DGICA finished in 0.6s. ETA: 50.4s. Rate: 343.90 forecasts/min [2026-01-20T20:35:49.111258] [DEBUG] [LOCAL ] Loaded configuration for AM: 5 features, N/A% accuracy [2026-01-20T20:35:49.111316] [INFO ] [LOCAL ] AM: Loaded 5 optimal features with 44.92% confidence from JSON config [2026-01-20T20:35:49.111349] [DEBUG] [MAG ] Building data for symbol: AM with lookback: 0 [2026-01-20T20:35:49.112220] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:49.112284] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:49.117182] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:49.118980] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:49.120915] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:49.121043] [DEBUG] [REMOTE ] STBA: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:49.121796] [DEBUG] [LOCAL ] Loaded configuration for STBA: 11 features, N/A% accuracy [2026-01-20T20:35:49.121848] [INFO ] [LOCAL ] STBA: Loaded 11 optimal features with 63.05% confidence from JSON config [2026-01-20T20:35:49.121880] [DEBUG] [MAG ] Building data for symbol: STBA with lookback: 0 [2026-01-20T20:35:49.122025] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:49.122671] [DEBUG] [FEATURES ] DataBuilder: Executing 11 feature methods. [2026-01-20T20:35:49.122735] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:49.123854] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:49.127517] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:49.128262] [INFO ] [LOCAL ] ENTX: Saved forecast. [2026-01-20T20:35:49.128332] [INFO ] [main ] ENTX: Signal=1 (Conf=90.0%), Magnitude=1.73% (Conf=61.1758%) [2026-01-20T20:35:49.128511] [INFO ] [main ] Fetching symbol history for FELE... [2026-01-20T20:35:49.128554] [DEBUG] [REMOTE ] FELE: Fetching historical data. [2026-01-20T20:35:49.128909] [INFO ] [main ] Progress: 115/403 forecasts completed (28.5%). ENTX finished in 0.6s. ETA: 49.9s. Rate: 346.60 forecasts/min [2026-01-20T20:35:49.129772] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:49.130252] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:49.130664] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:49.132275] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:49.133072] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:49.134282] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:49.134939] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:35:49.136431] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:49.138595] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:49.139736] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:49.139798] [DEBUG] [REMOTE ] FELE: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:49.140926] [DEBUG] [LOCAL ] Loaded configuration for FELE: 7 features, N/A% accuracy [2026-01-20T20:35:49.140979] [INFO ] [LOCAL ] FELE: Loaded 7 optimal features with 50.01% confidence from JSON config [2026-01-20T20:35:49.141012] [DEBUG] [MAG ] Building data for symbol: FELE with lookback: 0 [2026-01-20T20:35:49.141828] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:49.141891] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:49.142770] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:49.144738] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:49.145206] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:49.146225] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:49.147907] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:49.148959] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:35:49.149641] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:49.367593] [DEBUG] [MAG ] LHX: Last date is validated at 2026-01-20 [2026-01-20T20:35:49.472785] [DEBUG] [MAG ] AM: Last date is validated at 2026-01-20 [2026-01-20T20:35:49.483535] [DEBUG] [MAG ] FELE: Last date is validated at 2026-01-20 [2026-01-20T20:35:49.490968] [DEBUG] [MAG ] STBA: Last date is validated at 2026-01-20 [2026-01-20T20:35:49.540564] [DEBUG] [MAG ] LHX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:49.646342] [DEBUG] [MAG ] AM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:49.651159] [DEBUG] [MAG ] FELE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:49.667592] [DEBUG] [MAG ] STBA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:49.675322] [INFO ] [LOCAL ] LHX: Saved forecast. [2026-01-20T20:35:49.675754] [INFO ] [main ] LHX: Signal=1 (Conf=90.0%), Magnitude=-4.45% (Conf=57.9642%) [2026-01-20T20:35:49.676118] [INFO ] [main ] Fetching symbol history for TEX... [2026-01-20T20:35:49.676193] [DEBUG] [REMOTE ] TEX: Fetching historical data. [2026-01-20T20:35:49.679607] [INFO ] [main ] Progress: 116/403 forecasts completed (28.8%). LHX finished in 0.7s. ETA: 50.6s. Rate: 340.20 forecasts/min [2026-01-20T20:35:49.694095] [DEBUG] [REMOTE ] TEX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:49.695385] [DEBUG] [LOCAL ] Loaded configuration for TEX: 5 features, N/A% accuracy [2026-01-20T20:35:49.695444] [INFO ] [LOCAL ] TEX: Loaded 5 optimal features with 38.05% confidence from JSON config [2026-01-20T20:35:49.695477] [DEBUG] [MAG ] Building data for symbol: TEX with lookback: 0 [2026-01-20T20:35:49.696536] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:49.696622] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:49.702682] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:49.704526] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:49.705082] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:49.705755] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:35:49.707133] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:49.758601] [INFO ] [LOCAL ] FELE: Saved forecast. [2026-01-20T20:35:49.758674] [INFO ] [main ] FELE: Signal=1 (Conf=90.0%), Magnitude=-2.05% (Conf=50.0096%) [2026-01-20T20:35:49.758838] [INFO ] [main ] Fetching symbol history for BLFY... [2026-01-20T20:35:49.758882] [DEBUG] [REMOTE ] BLFY: Fetching historical data. [2026-01-20T20:35:49.760453] [INFO ] [main ] Progress: 117/403 forecasts completed (29.0%). FELE finished in 0.6s. ETA: 50.2s. Rate: 341.78 forecasts/min [2026-01-20T20:35:49.767663] [INFO ] [LOCAL ] STBA: Saved forecast. [2026-01-20T20:35:49.767733] [INFO ] [main ] STBA: Signal=1 (Conf=90.0%), Magnitude=1.68% (Conf=63.0494%) [2026-01-20T20:35:49.768099] [INFO ] [main ] Progress: 118/403 forecasts completed (29.3%). STBA finished in 0.7s. ETA: 49.6s. Rate: 344.58 forecasts/min [2026-01-20T20:35:49.768238] [INFO ] [main ] Fetching symbol history for PLTK... [2026-01-20T20:35:49.768283] [DEBUG] [REMOTE ] PLTK: Fetching historical data. [2026-01-20T20:35:49.769491] [DEBUG] [REMOTE ] BLFY: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:49.771275] [DEBUG] [LOCAL ] Loaded configuration for BLFY: 5 features, N/A% accuracy [2026-01-20T20:35:49.771349] [INFO ] [LOCAL ] BLFY: Loaded 5 optimal features with 43.48% confidence from JSON config [2026-01-20T20:35:49.771383] [DEBUG] [MAG ] Building data for symbol: BLFY with lookback: 0 [2026-01-20T20:35:49.772547] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:49.772635] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:49.774641] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:49.775237] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:49.775683] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:49.778122] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:35:49.779804] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:49.779817] [DEBUG] [REMOTE ] PLTK: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:49.780787] [DEBUG] [LOCAL ] Loaded configuration for PLTK: 6 features, N/A% accuracy [2026-01-20T20:35:49.780840] [INFO ] [LOCAL ] PLTK: Loaded 6 optimal features with 56.65% confidence from JSON config [2026-01-20T20:35:49.780870] [DEBUG] [MAG ] Building data for symbol: PLTK with lookback: 0 [2026-01-20T20:35:49.781672] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:49.781735] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:49.784800] [INFO ] [LOCAL ] AM: Saved forecast. [2026-01-20T20:35:49.784870] [INFO ] [main ] AM: Signal=1 (Conf=90.0%), Magnitude=-0.03% (Conf=44.9206%) [2026-01-20T20:35:49.785037] [INFO ] [main ] Fetching symbol history for IRTC... [2026-01-20T20:35:49.785081] [DEBUG] [REMOTE ] IRTC: Fetching historical data. [2026-01-20T20:35:49.786200] [INFO ] [main ] Progress: 119/403 forecasts completed (29.5%). AM finished in 0.7s. ETA: 49.1s. Rate: 347.19 forecasts/min [2026-01-20T20:35:49.786941] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:49.788832] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:49.789342] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:49.790226] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:49.796752] [DEBUG] [REMOTE ] IRTC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:49.797676] [DEBUG] [LOCAL ] Loaded configuration for IRTC: 3 features, N/A% accuracy [2026-01-20T20:35:49.797731] [INFO ] [LOCAL ] IRTC: Loaded 3 optimal features with 46.90% confidence from JSON config [2026-01-20T20:35:49.797762] [DEBUG] [MAG ] Building data for symbol: IRTC with lookback: 0 [2026-01-20T20:35:49.798630] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:49.798690] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:49.799567] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:49.801283] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:49.803322] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:49.905183] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:35:49.906434] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:50.062804] [DEBUG] [MAG ] TEX: Last date is validated at 2026-01-20 [2026-01-20T20:35:50.152054] [DEBUG] [MAG ] IRTC: Last date is validated at 2026-01-20 [2026-01-20T20:35:50.153937] [DEBUG] [MAG ] BLFY: Last date is validated at 2026-01-20 [2026-01-20T20:35:50.239640] [DEBUG] [MAG ] TEX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:50.244064] [DEBUG] [MAG ] PLTK: Last date is validated at 2026-01-20 [2026-01-20T20:35:50.325521] [DEBUG] [MAG ] IRTC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:50.327081] [DEBUG] [MAG ] BLFY: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:50.342303] [INFO ] [LOCAL ] TEX: Saved forecast. [2026-01-20T20:35:50.342379] [INFO ] [main ] TEX: Signal=1 (Conf=90.0%), Magnitude=-1.83% (Conf=38.0518%) [2026-01-20T20:35:50.342543] [INFO ] [main ] Fetching symbol history for CHCI... [2026-01-20T20:35:50.342603] [DEBUG] [REMOTE ] CHCI: Fetching historical data. [2026-01-20T20:35:50.342892] [INFO ] [main ] Progress: 120/403 forecasts completed (29.8%). TEX finished in 0.7s. ETA: 49.8s. Rate: 340.88 forecasts/min [2026-01-20T20:35:50.356108] [DEBUG] [REMOTE ] CHCI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:50.357827] [DEBUG] [LOCAL ] Loaded configuration for CHCI: 8 features, N/A% accuracy [2026-01-20T20:35:50.357886] [INFO ] [LOCAL ] CHCI: Loaded 8 optimal features with 49.65% confidence from JSON config [2026-01-20T20:35:50.357917] [DEBUG] [MAG ] Building data for symbol: CHCI with lookback: 0 [2026-01-20T20:35:50.358789] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:35:50.358854] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:50.363830] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:50.365888] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:50.366468] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:50.366900] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:50.367822] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:50.370391] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:50.371757] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:50.372501] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:50.394546] [INFO ] [LOCAL ] BLFY: Saved forecast. [2026-01-20T20:35:50.394636] [INFO ] [main ] BLFY: Signal=1 (Conf=90.0%), Magnitude=0.35% (Conf=43.4827%) [2026-01-20T20:35:50.395009] [INFO ] [main ] Fetching symbol history for AAPL... [2026-01-20T20:35:50.395062] [DEBUG] [REMOTE ] AAPL: Fetching historical data. [2026-01-20T20:35:50.395827] [INFO ] [main ] Progress: 121/403 forecasts completed (30.0%). BLFY finished in 0.6s. ETA: 49.3s. Rate: 342.86 forecasts/min [2026-01-20T20:35:50.407043] [DEBUG] [REMOTE ] AAPL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:50.408121] [DEBUG] [LOCAL ] Loaded configuration for AAPL: 0 features, N/A% accuracy [2026-01-20T20:35:50.408174] [INFO ] [LOCAL ] AAPL: Loaded 0 optimal features with 50.41% confidence from JSON config [2026-01-20T20:35:50.408205] [DEBUG] [MAG ] Building data for symbol: AAPL with lookback: 0 [2026-01-20T20:35:50.409014] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-20T20:35:50.409272] [DEBUG] [MAG ] PLTK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:50.462772] [INFO ] [LOCAL ] IRTC: Saved forecast. [2026-01-20T20:35:50.462856] [INFO ] [main ] IRTC: Signal=1 (Conf=90.0%), Magnitude=-1.72% (Conf=46.9018%) [2026-01-20T20:35:50.463062] [INFO ] [main ] Fetching symbol history for TNL... [2026-01-20T20:35:50.463116] [DEBUG] [REMOTE ] TNL: Fetching historical data. [2026-01-20T20:35:50.463878] [INFO ] [main ] Progress: 122/403 forecasts completed (30.3%). IRTC finished in 0.7s. ETA: 48.9s. Rate: 344.59 forecasts/min [2026-01-20T20:35:50.470663] [INFO ] [LOCAL ] PLTK: Saved forecast. [2026-01-20T20:35:50.470729] [INFO ] [main ] PLTK: Signal=1 (Conf=90.0%), Magnitude=-1.21% (Conf=56.6456%) [2026-01-20T20:35:50.470891] [INFO ] [main ] Fetching symbol history for RHI... [2026-01-20T20:35:50.470934] [DEBUG] [REMOTE ] RHI: Fetching historical data. [2026-01-20T20:35:50.472397] [INFO ] [main ] Progress: 123/403 forecasts completed (30.5%). PLTK finished in 0.7s. ETA: 48.4s. Rate: 347.27 forecasts/min [2026-01-20T20:35:50.479525] [DEBUG] [REMOTE ] TNL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:50.480654] [DEBUG] [LOCAL ] Loaded configuration for TNL: 2 features, N/A% accuracy [2026-01-20T20:35:50.480722] [INFO ] [LOCAL ] TNL: Loaded 2 optimal features with 60.70% confidence from JSON config [2026-01-20T20:35:50.480765] [DEBUG] [MAG ] Building data for symbol: TNL with lookback: 0 [2026-01-20T20:35:50.481888] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:50.481962] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:50.482770] [DEBUG] [REMOTE ] RHI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:50.483443] [DEBUG] [LOCAL ] Loaded configuration for RHI: 9 features, N/A% accuracy [2026-01-20T20:35:50.483495] [INFO ] [LOCAL ] RHI: Loaded 9 optimal features with 50.97% confidence from JSON config [2026-01-20T20:35:50.483526] [DEBUG] [MAG ] Building data for symbol: RHI with lookback: 0 [2026-01-20T20:35:50.484309] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:35:50.484373] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:50.488815] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:50.489212] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:50.490079] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:50.491322] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:50.491819] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:50.540391] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:50.616429] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:50.617765] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:50.619660] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:50.620727] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:35:50.621537] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:50.743695] [DEBUG] [MAG ] CHCI: Last date is validated at 2026-01-20 [2026-01-20T20:35:50.770328] [DEBUG] [MAG ] AAPL: Last date is validated at 2026-01-20 [2026-01-20T20:35:50.839403] [DEBUG] [MAG ] TNL: Last date is validated at 2026-01-20 [2026-01-20T20:35:50.912169] [DEBUG] [MAG ] CHCI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:50.939250] [DEBUG] [MAG ] AAPL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:50.964177] [DEBUG] [MAG ] RHI: Last date is validated at 2026-01-20 [2026-01-20T20:35:50.987919] [INFO ] [LOCAL ] CHCI: Saved forecast. [2026-01-20T20:35:50.987987] [INFO ] [main ] CHCI: Signal=1 (Conf=90.0%), Magnitude=-2.88% (Conf=49.6462%) [2026-01-20T20:35:50.988542] [INFO ] [main ] Fetching symbol history for PFG... [2026-01-20T20:35:50.988609] [DEBUG] [REMOTE ] PFG: Fetching historical data. [2026-01-20T20:35:50.988598] [INFO ] [main ] Progress: 124/403 forecasts completed (30.8%). CHCI finished in 0.6s. ETA: 49.0s. Rate: 341.79 forecasts/min [2026-01-20T20:35:51.002398] [DEBUG] [REMOTE ] PFG: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:51.003517] [DEBUG] [LOCAL ] Loaded configuration for PFG: 3 features, N/A% accuracy [2026-01-20T20:35:51.003588] [INFO ] [LOCAL ] PFG: Loaded 3 optimal features with 57.63% confidence from JSON config [2026-01-20T20:35:51.003622] [DEBUG] [MAG ] Building data for symbol: PFG with lookback: 0 [2026-01-20T20:35:51.004448] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:51.004507] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:51.009684] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:51.011457] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:51.011963] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:51.012969] [DEBUG] [MAG ] TNL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:51.086546] [INFO ] [LOCAL ] AAPL: Saved forecast. [2026-01-20T20:35:51.086637] [INFO ] [main ] AAPL: Signal=1 (Conf=90.0%), Magnitude=-1.65% (Conf=50.4091%) [2026-01-20T20:35:51.087003] [INFO ] [main ] Fetching symbol history for AMBP... [2026-01-20T20:35:51.087047] [DEBUG] [REMOTE ] AMBP: Fetching historical data. [2026-01-20T20:35:51.088127] [INFO ] [main ] Progress: 125/403 forecasts completed (31.0%). AAPL finished in 0.7s. ETA: 48.6s. Rate: 342.98 forecasts/min [2026-01-20T20:35:51.099112] [DEBUG] [REMOTE ] AMBP: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:51.100043] [DEBUG] [LOCAL ] Loaded configuration for AMBP: 5 features, N/A% accuracy [2026-01-20T20:35:51.104714] [INFO ] [LOCAL ] AMBP: Loaded 5 optimal features with 53.11% confidence from JSON config [2026-01-20T20:35:51.104767] [DEBUG] [MAG ] Building data for symbol: AMBP with lookback: 0 [2026-01-20T20:35:51.105966] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:51.106031] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:51.108471] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:51.109047] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:51.110023] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:51.111029] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:51.112048] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:51.116904] [INFO ] [LOCAL ] TNL: Saved forecast. [2026-01-20T20:35:51.116977] [INFO ] [main ] TNL: Signal=1 (Conf=90.0%), Magnitude=-1.02% (Conf=60.697%) [2026-01-20T20:35:51.117170] [INFO ] [main ] Fetching symbol history for STLD... [2026-01-20T20:35:51.117217] [DEBUG] [REMOTE ] STLD: Fetching historical data. [2026-01-20T20:35:51.117885] [INFO ] [main ] Progress: 126/403 forecasts completed (31.3%). TNL finished in 0.7s. ETA: 48.1s. Rate: 345.26 forecasts/min [2026-01-20T20:35:51.130049] [DEBUG] [REMOTE ] STLD: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:51.131668] [DEBUG] [LOCAL ] Loaded configuration for STLD: 9 features, N/A% accuracy [2026-01-20T20:35:51.131734] [INFO ] [LOCAL ] STLD: Loaded 9 optimal features with 60.12% confidence from JSON config [2026-01-20T20:35:51.131776] [DEBUG] [MAG ] Building data for symbol: STLD with lookback: 0 [2026-01-20T20:35:51.132873] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:35:51.132942] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:51.135715] [DEBUG] [MAG ] RHI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:51.138854] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:51.140904] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:51.141415] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:51.141835] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:51.142640] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:51.182643] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:51.185043] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:35:51.189488] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:51.190649] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:51.230656] [INFO ] [LOCAL ] RHI: Saved forecast. [2026-01-20T20:35:51.230723] [INFO ] [main ] RHI: Signal=1 (Conf=90.0%), Magnitude=-3.10% (Conf=50.9731%) [2026-01-20T20:35:51.230880] [INFO ] [main ] Fetching symbol history for CMP... [2026-01-20T20:35:51.230923] [DEBUG] [REMOTE ] CMP: Fetching historical data. [2026-01-20T20:35:51.231965] [INFO ] [main ] Progress: 127/403 forecasts completed (31.5%). RHI finished in 0.8s. ETA: 47.8s. Rate: 346.19 forecasts/min [2026-01-20T20:35:51.242947] [DEBUG] [REMOTE ] CMP: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:51.244092] [DEBUG] [LOCAL ] Loaded configuration for CMP: 6 features, N/A% accuracy [2026-01-20T20:35:51.244146] [INFO ] [LOCAL ] CMP: Loaded 6 optimal features with 58.09% confidence from JSON config [2026-01-20T20:35:51.244178] [DEBUG] [MAG ] Building data for symbol: CMP with lookback: 0 [2026-01-20T20:35:51.244995] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:51.245055] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:51.250071] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:51.251888] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:51.252373] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:51.253133] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:51.255587] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:51.256554] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:51.360880] [DEBUG] [MAG ] PFG: Last date is validated at 2026-01-20 [2026-01-20T20:35:51.476312] [DEBUG] [MAG ] AMBP: Last date is validated at 2026-01-20 [2026-01-20T20:35:51.538811] [DEBUG] [MAG ] STLD: Last date is validated at 2026-01-20 [2026-01-20T20:35:51.545205] [DEBUG] [MAG ] PFG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:51.614852] [DEBUG] [MAG ] CMP: Last date is validated at 2026-01-20 [2026-01-20T20:35:51.644374] [INFO ] [LOCAL ] PFG: Saved forecast. [2026-01-20T20:35:51.644446] [INFO ] [main ] PFG: Signal=1 (Conf=90.0%), Magnitude=-0.67% (Conf=57.6295%) [2026-01-20T20:35:51.644866] [INFO ] [main ] Progress: 128/403 forecasts completed (31.8%). PFG finished in 0.7s. ETA: 48.2s. Rate: 342.49 forecasts/min [2026-01-20T20:35:51.644997] [INFO ] [main ] Fetching symbol history for HAIN... [2026-01-20T20:35:51.645041] [DEBUG] [REMOTE ] HAIN: Fetching historical data. [2026-01-20T20:35:51.654968] [DEBUG] [MAG ] AMBP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:51.659420] [DEBUG] [REMOTE ] HAIN: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:51.660663] [DEBUG] [LOCAL ] Loaded configuration for HAIN: 2 features, N/A% accuracy [2026-01-20T20:35:51.660717] [INFO ] [LOCAL ] HAIN: Loaded 2 optimal features with 54.14% confidence from JSON config [2026-01-20T20:35:51.660748] [DEBUG] [MAG ] Building data for symbol: HAIN with lookback: 0 [2026-01-20T20:35:51.661596] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:51.661655] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:51.666845] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:51.667903] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:51.705012] [DEBUG] [MAG ] STLD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:51.713912] [INFO ] [LOCAL ] AMBP: Saved forecast. [2026-01-20T20:35:51.713984] [INFO ] [main ] AMBP: Signal=1 (Conf=90.0%), Magnitude=-1.31% (Conf=53.1095%) [2026-01-20T20:35:51.714494] [INFO ] [main ] Fetching symbol history for SHLS... [2026-01-20T20:35:51.714552] [DEBUG] [REMOTE ] SHLS: Fetching historical data. [2026-01-20T20:35:51.714685] [INFO ] [main ] Progress: 129/403 forecasts completed (32.0%). AMBP finished in 0.6s. ETA: 47.8s. Rate: 344.10 forecasts/min [2026-01-20T20:35:51.727148] [DEBUG] [REMOTE ] SHLS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:51.728476] [DEBUG] [LOCAL ] Loaded configuration for SHLS: 10 features, N/A% accuracy [2026-01-20T20:35:51.728528] [INFO ] [LOCAL ] SHLS: Loaded 10 optimal features with 54.28% confidence from JSON config [2026-01-20T20:35:51.728559] [DEBUG] [MAG ] Building data for symbol: SHLS with lookback: 0 [2026-01-20T20:35:51.729861] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:35:51.729934] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:51.779744] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:51.781073] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:51.781963] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:51.785234] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:51.785975] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:51.786713] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:35:51.787386] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:35:51.789535] [DEBUG] [MAG ] CMP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:51.790303] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:35:51.794415] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:51.795705] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:51.829347] [INFO ] [LOCAL ] STLD: Saved forecast. [2026-01-20T20:35:51.829416] [INFO ] [main ] STLD: Signal=1 (Conf=90.0%), Magnitude=-0.32% (Conf=60.1177%) [2026-01-20T20:35:51.829818] [INFO ] [main ] Fetching symbol history for VSTS... [2026-01-20T20:35:51.829870] [DEBUG] [REMOTE ] VSTS: Fetching historical data. [2026-01-20T20:35:51.831179] [INFO ] [main ] Progress: 130/403 forecasts completed (32.3%). STLD finished in 0.7s. ETA: 47.5s. Rate: 344.98 forecasts/min [2026-01-20T20:35:51.842201] [DEBUG] [REMOTE ] VSTS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:51.843383] [DEBUG] [LOCAL ] Loaded configuration for VSTS: 7 features, N/A% accuracy [2026-01-20T20:35:51.843434] [INFO ] [LOCAL ] VSTS: Loaded 7 optimal features with 54.97% confidence from JSON config [2026-01-20T20:35:51.843465] [DEBUG] [MAG ] Building data for symbol: VSTS with lookback: 0 [2026-01-20T20:35:51.844254] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:35:51.844316] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:51.849100] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:51.849885] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:51.851707] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:51.852193] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:51.853348] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:35:51.855327] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:35:51.858210] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:51.874688] [INFO ] [LOCAL ] CMP: Saved forecast. [2026-01-20T20:35:51.874766] [INFO ] [main ] CMP: Signal=1 (Conf=90.0%), Magnitude=4.33% (Conf=58.0919%) [2026-01-20T20:35:51.875139] [INFO ] [main ] Fetching symbol history for OHI... [2026-01-20T20:35:51.875199] [DEBUG] [REMOTE ] OHI: Fetching historical data. [2026-01-20T20:35:51.876668] [INFO ] [main ] Progress: 131/403 forecasts completed (32.5%). CMP finished in 0.6s. ETA: 47.0s. Rate: 346.93 forecasts/min [2026-01-20T20:35:51.887364] [DEBUG] [REMOTE ] OHI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:51.888347] [DEBUG] [LOCAL ] Loaded configuration for OHI: 6 features, N/A% accuracy [2026-01-20T20:35:51.888401] [INFO ] [LOCAL ] OHI: Loaded 6 optimal features with 57.69% confidence from JSON config [2026-01-20T20:35:51.888442] [DEBUG] [MAG ] Building data for symbol: OHI with lookback: 0 [2026-01-20T20:35:51.889326] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:51.889388] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:51.894999] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:51.897885] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:51.898734] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:51.899384] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:51.940429] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:51.941509] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:52.046156] [DEBUG] [MAG ] HAIN: Last date is validated at 2026-01-20 [2026-01-20T20:35:52.143826] [DEBUG] [MAG ] SHLS: Last date is validated at 2026-01-20 [2026-01-20T20:35:52.227921] [DEBUG] [MAG ] VSTS: Last date is validated at 2026-01-20 [2026-01-20T20:35:52.236715] [DEBUG] [MAG ] HAIN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:52.302514] [INFO ] [LOCAL ] HAIN: Saved forecast. [2026-01-20T20:35:52.302621] [INFO ] [main ] HAIN: Signal=1 (Conf=90.0%), Magnitude=7.23% (Conf=54.1431%) [2026-01-20T20:35:52.302791] [INFO ] [main ] Fetching symbol history for BNS... [2026-01-20T20:35:52.302834] [DEBUG] [REMOTE ] BNS: Fetching historical data. [2026-01-20T20:35:52.303954] [INFO ] [main ] Progress: 132/403 forecasts completed (32.8%). HAIN finished in 0.7s. ETA: 47.4s. Rate: 343.11 forecasts/min [2026-01-20T20:35:52.304429] [DEBUG] [MAG ] OHI: Last date is validated at 2026-01-20 [2026-01-20T20:35:52.316821] [DEBUG] [REMOTE ] BNS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:52.317830] [DEBUG] [LOCAL ] Loaded configuration for BNS: 2 features, N/A% accuracy [2026-01-20T20:35:52.317888] [INFO ] [LOCAL ] BNS: Loaded 2 optimal features with 61.96% confidence from JSON config [2026-01-20T20:35:52.317919] [DEBUG] [MAG ] Building data for symbol: BNS with lookback: 0 [2026-01-20T20:35:52.318950] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:52.319009] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:52.321095] [DEBUG] [MAG ] SHLS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:52.324888] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:52.327923] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:52.400889] [INFO ] [LOCAL ] SHLS: Saved forecast. [2026-01-20T20:35:52.400959] [INFO ] [main ] SHLS: Signal=1 (Conf=90.0%), Magnitude=-4.68% (Conf=54.2765%) [2026-01-20T20:35:52.401121] [INFO ] [main ] Fetching symbol history for REYN... [2026-01-20T20:35:52.401165] [DEBUG] [REMOTE ] REYN: Fetching historical data. [2026-01-20T20:35:52.401944] [INFO ] [main ] Progress: 133/403 forecasts completed (33.0%). SHLS finished in 0.7s. ETA: 47.1s. Rate: 344.25 forecasts/min [2026-01-20T20:35:52.413658] [DEBUG] [MAG ] VSTS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:52.413894] [DEBUG] [REMOTE ] REYN: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:52.415207] [DEBUG] [LOCAL ] Loaded configuration for REYN: 5 features, N/A% accuracy [2026-01-20T20:35:52.415260] [INFO ] [LOCAL ] REYN: Loaded 5 optimal features with 56.03% confidence from JSON config [2026-01-20T20:35:52.415290] [DEBUG] [MAG ] Building data for symbol: REYN with lookback: 0 [2026-01-20T20:35:52.416306] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:52.416367] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:52.421949] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:52.423989] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:52.424650] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:52.425054] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:52.428000] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:52.489209] [DEBUG] [MAG ] OHI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:52.497638] [INFO ] [LOCAL ] VSTS: Saved forecast. [2026-01-20T20:35:52.497720] [INFO ] [main ] VSTS: Signal=1 (Conf=90.0%), Magnitude=2.61% (Conf=54.9689%) [2026-01-20T20:35:52.497893] [INFO ] [main ] Fetching symbol history for OCSL... [2026-01-20T20:35:52.497936] [DEBUG] [REMOTE ] OCSL: Fetching historical data. [2026-01-20T20:35:52.498975] [INFO ] [main ] Progress: 134/403 forecasts completed (33.3%). VSTS finished in 0.7s. ETA: 46.7s. Rate: 345.39 forecasts/min [2026-01-20T20:35:52.511141] [DEBUG] [REMOTE ] OCSL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:52.512335] [DEBUG] [LOCAL ] Loaded configuration for OCSL: 5 features, N/A% accuracy [2026-01-20T20:35:52.512393] [INFO ] [LOCAL ] OCSL: Loaded 5 optimal features with 59.82% confidence from JSON config [2026-01-20T20:35:52.512426] [DEBUG] [MAG ] Building data for symbol: OCSL with lookback: 0 [2026-01-20T20:35:52.513232] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:52.513292] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:52.518505] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:52.521307] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:52.522930] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:52.572830] [INFO ] [LOCAL ] OHI: Saved forecast. [2026-01-20T20:35:52.572916] [INFO ] [main ] OHI: Signal=1 (Conf=90.0%), Magnitude=3.55% (Conf=57.6911%) [2026-01-20T20:35:52.573261] [INFO ] [main ] Fetching symbol history for OXM... [2026-01-20T20:35:52.573315] [DEBUG] [REMOTE ] OXM: Fetching historical data. [2026-01-20T20:35:52.573583] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:52.574343] [INFO ] [main ] Progress: 135/403 forecasts completed (33.5%). OHI finished in 0.7s. ETA: 46.4s. Rate: 346.85 forecasts/min [2026-01-20T20:35:52.574991] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:52.586722] [DEBUG] [REMOTE ] OXM: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:52.587723] [DEBUG] [LOCAL ] Loaded configuration for OXM: 4 features, N/A% accuracy [2026-01-20T20:35:52.587779] [INFO ] [LOCAL ] OXM: Loaded 4 optimal features with 49.10% confidence from JSON config [2026-01-20T20:35:52.587812] [DEBUG] [MAG ] Building data for symbol: OXM with lookback: 0 [2026-01-20T20:35:52.588850] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:52.588939] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:52.594831] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:52.595706] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:52.596438] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:52.598011] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:52.714312] [DEBUG] [MAG ] BNS: Last date is validated at 2026-01-20 [2026-01-20T20:35:52.785657] [DEBUG] [MAG ] REYN: Last date is validated at 2026-01-20 [2026-01-20T20:35:52.895774] [DEBUG] [MAG ] BNS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:52.926508] [DEBUG] [MAG ] OCSL: Last date is validated at 2026-01-20 [2026-01-20T20:35:52.959252] [DEBUG] [MAG ] OXM: Last date is validated at 2026-01-20 [2026-01-20T20:35:52.972979] [INFO ] [LOCAL ] BNS: Saved forecast. [2026-01-20T20:35:52.973049] [INFO ] [main ] BNS: Signal=1 (Conf=90.0%), Magnitude=-0.01% (Conf=61.9645%) [2026-01-20T20:35:52.973412] [INFO ] [main ] Fetching symbol history for PD... [2026-01-20T20:35:52.973464] [DEBUG] [REMOTE ] PD: Fetching historical data. [2026-01-20T20:35:52.973669] [INFO ] [main ] Progress: 136/403 forecasts completed (33.7%). BNS finished in 0.7s. ETA: 46.6s. Rate: 343.54 forecasts/min [2026-01-20T20:35:52.981849] [DEBUG] [MAG ] REYN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:52.987396] [DEBUG] [REMOTE ] PD: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:52.988774] [DEBUG] [LOCAL ] Loaded configuration for PD: 4 features, N/A% accuracy [2026-01-20T20:35:52.988832] [INFO ] [LOCAL ] PD: Loaded 4 optimal features with 47.28% confidence from JSON config [2026-01-20T20:35:52.988864] [DEBUG] [MAG ] Building data for symbol: PD with lookback: 0 [2026-01-20T20:35:52.989663] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:52.989724] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:52.994476] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:52.995300] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:52.996496] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:52.997155] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:53.057552] [INFO ] [LOCAL ] REYN: Saved forecast. [2026-01-20T20:35:53.057675] [INFO ] [main ] REYN: Signal=1 (Conf=90.0%), Magnitude=1.12% (Conf=56.029%) [2026-01-20T20:35:53.058128] [INFO ] [main ] Fetching symbol history for JHX... [2026-01-20T20:35:53.058180] [DEBUG] [REMOTE ] JHX: Fetching historical data. [2026-01-20T20:35:53.058667] [INFO ] [main ] Progress: 137/403 forecasts completed (34.0%). REYN finished in 0.7s. ETA: 46.3s. Rate: 344.83 forecasts/min [2026-01-20T20:35:53.070898] [DEBUG] [REMOTE ] JHX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:53.073585] [DEBUG] [LOCAL ] Loaded configuration for JHX: 2 features, N/A% accuracy [2026-01-20T20:35:53.073672] [INFO ] [LOCAL ] JHX: Loaded 2 optimal features with 49.40% confidence from JSON config [2026-01-20T20:35:53.073705] [DEBUG] [MAG ] Building data for symbol: JHX with lookback: 0 [2026-01-20T20:35:53.074709] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:53.074774] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:53.075699] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:53.076779] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:53.092558] [DEBUG] [MAG ] OCSL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:53.136058] [DEBUG] [MAG ] OXM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:53.160142] [INFO ] [LOCAL ] OCSL: Saved forecast. [2026-01-20T20:35:53.160210] [INFO ] [main ] OCSL: Signal=1 (Conf=90.0%), Magnitude=-1.32% (Conf=59.8228%) [2026-01-20T20:35:53.160371] [INFO ] [main ] Fetching symbol history for COP... [2026-01-20T20:35:53.160413] [DEBUG] [REMOTE ] COP: Fetching historical data. [2026-01-20T20:35:53.161022] [INFO ] [main ] Progress: 138/403 forecasts completed (34.2%). OCSL finished in 0.7s. ETA: 46.0s. Rate: 345.87 forecasts/min [2026-01-20T20:35:53.172481] [DEBUG] [REMOTE ] COP: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:53.173629] [DEBUG] [LOCAL ] Loaded configuration for COP: 5 features, N/A% accuracy [2026-01-20T20:35:53.173685] [INFO ] [LOCAL ] COP: Loaded 5 optimal features with 63.30% confidence from JSON config [2026-01-20T20:35:53.173717] [DEBUG] [MAG ] Building data for symbol: COP with lookback: 0 [2026-01-20T20:35:53.174482] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:53.174542] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:53.179331] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:53.181098] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:53.181567] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:53.182011] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:53.182890] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:53.241753] [INFO ] [LOCAL ] OXM: Saved forecast. [2026-01-20T20:35:53.241822] [INFO ] [main ] OXM: Signal=1 (Conf=90.0%), Magnitude=-0.93% (Conf=49.0998%) [2026-01-20T20:35:53.241985] [INFO ] [main ] Fetching symbol history for BCAL... [2026-01-20T20:35:53.242028] [DEBUG] [REMOTE ] BCAL: Fetching historical data. [2026-01-20T20:35:53.242913] [INFO ] [main ] Progress: 139/403 forecasts completed (34.5%). OXM finished in 0.7s. ETA: 45.6s. Rate: 347.18 forecasts/min [2026-01-20T20:35:53.254144] [DEBUG] [REMOTE ] BCAL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:53.256617] [DEBUG] [LOCAL ] Loaded configuration for BCAL: 5 features, N/A% accuracy [2026-01-20T20:35:53.256674] [INFO ] [LOCAL ] BCAL: Loaded 5 optimal features with 61.83% confidence from JSON config [2026-01-20T20:35:53.256706] [DEBUG] [MAG ] Building data for symbol: BCAL with lookback: 0 [2026-01-20T20:35:53.257482] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:53.257543] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:53.259333] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:53.259874] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:53.341309] [DEBUG] [MAG ] PD: Last date is validated at 2026-01-20 [2026-01-20T20:35:53.375360] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:53.378923] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:35:53.381287] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:53.428414] [DEBUG] [MAG ] JHX: Last date is validated at 2026-01-20 [2026-01-20T20:35:53.517262] [DEBUG] [MAG ] PD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:53.526251] [DEBUG] [MAG ] COP: Last date is validated at 2026-01-20 [2026-01-20T20:35:53.595383] [INFO ] [LOCAL ] PD: Saved forecast. [2026-01-20T20:35:53.595459] [INFO ] [main ] PD: Signal=1 (Conf=90.0%), Magnitude=1.59% (Conf=47.277%) [2026-01-20T20:35:53.595830] [INFO ] [main ] Fetching symbol history for JKS... [2026-01-20T20:35:53.595883] [DEBUG] [REMOTE ] JKS: Fetching historical data. [2026-01-20T20:35:53.596673] [INFO ] [main ] Progress: 140/403 forecasts completed (34.7%). PD finished in 0.6s. ETA: 45.8s. Rate: 344.61 forecasts/min [2026-01-20T20:35:53.603116] [DEBUG] [MAG ] JHX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:53.609633] [DEBUG] [REMOTE ] JKS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:53.610596] [DEBUG] [LOCAL ] Loaded configuration for JKS: 6 features, N/A% accuracy [2026-01-20T20:35:53.610654] [INFO ] [LOCAL ] JKS: Loaded 6 optimal features with 57.11% confidence from JSON config [2026-01-20T20:35:53.610685] [DEBUG] [MAG ] Building data for symbol: JKS with lookback: 0 [2026-01-20T20:35:53.611562] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:53.611650] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:53.616686] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:53.617693] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:53.620482] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:35:53.623334] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:35:53.624964] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:35:53.626634] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:53.693275] [INFO ] [LOCAL ] JHX: Saved forecast. [2026-01-20T20:35:53.693354] [INFO ] [main ] JHX: Signal=1 (Conf=90.0%), Magnitude=-5.23% (Conf=49.3991%) [2026-01-20T20:35:53.693529] [INFO ] [main ] Fetching symbol history for HNRG... [2026-01-20T20:35:53.693590] [DEBUG] [REMOTE ] HNRG: Fetching historical data. [2026-01-20T20:35:53.694451] [INFO ] [main ] Progress: 141/403 forecasts completed (35.0%). JHX finished in 0.6s. ETA: 45.5s. Rate: 345.68 forecasts/min [2026-01-20T20:35:53.695210] [DEBUG] [MAG ] COP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:53.705939] [DEBUG] [REMOTE ] HNRG: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:53.707041] [DEBUG] [LOCAL ] Loaded configuration for HNRG: 10 features, N/A% accuracy [2026-01-20T20:35:53.707094] [INFO ] [LOCAL ] HNRG: Loaded 10 optimal features with 51.96% confidence from JSON config [2026-01-20T20:35:53.707126] [DEBUG] [MAG ] Building data for symbol: HNRG with lookback: 0 [2026-01-20T20:35:53.707990] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:35:53.708061] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:53.713543] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:53.715935] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:53.716687] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:53.717737] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:35:53.722741] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:35:53.724639] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:53.726147] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:35:53.727845] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:35:53.728875] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:35:53.730363] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:53.751197] [DEBUG] [MAG ] BCAL: Last date is validated at 2026-01-20 [2026-01-20T20:35:53.807504] [INFO ] [LOCAL ] COP: Saved forecast. [2026-01-20T20:35:53.807586] [INFO ] [main ] COP: Signal=1 (Conf=90.0%), Magnitude=-0.89% (Conf=63.2958%) [2026-01-20T20:35:53.807760] [INFO ] [main ] Fetching symbol history for AFCG... [2026-01-20T20:35:53.807804] [DEBUG] [REMOTE ] AFCG: Fetching historical data. [2026-01-20T20:35:53.808879] [INFO ] [main ] Progress: 142/403 forecasts completed (35.2%). COP finished in 0.6s. ETA: 45.2s. Rate: 346.51 forecasts/min [2026-01-20T20:35:53.818983] [DEBUG] [REMOTE ] AFCG: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:53.819815] [DEBUG] [LOCAL ] Loaded configuration for AFCG: 8 features, N/A% accuracy [2026-01-20T20:35:53.819866] [INFO ] [LOCAL ] AFCG: Loaded 8 optimal features with 65.17% confidence from JSON config [2026-01-20T20:35:53.819898] [DEBUG] [MAG ] Building data for symbol: AFCG with lookback: 0 [2026-01-20T20:35:53.820703] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:35:53.820764] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:53.825895] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:53.827685] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:53.828172] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:53.828559] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:53.829447] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:53.831900] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:53.926353] [DEBUG] [MAG ] BCAL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:53.943207] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:53.944140] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:53.981489] [DEBUG] [MAG ] JKS: Last date is validated at 2026-01-20 [2026-01-20T20:35:53.995461] [INFO ] [LOCAL ] BCAL: Saved forecast. [2026-01-20T20:35:53.995548] [INFO ] [main ] BCAL: Signal=1 (Conf=90.0%), Magnitude=-0.69% (Conf=61.8303%) [2026-01-20T20:35:53.995759] [INFO ] [main ] Fetching symbol history for ETO... [2026-01-20T20:35:53.995808] [DEBUG] [REMOTE ] ETO: Fetching historical data. [2026-01-20T20:35:53.996858] [INFO ] [main ] Progress: 143/403 forecasts completed (35.5%). BCAL finished in 0.8s. ETA: 45.0s. Rate: 346.31 forecasts/min [2026-01-20T20:35:54.009740] [DEBUG] [REMOTE ] ETO: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:54.010816] [DEBUG] [LOCAL ] Loaded configuration for ETO: 3 features, N/A% accuracy [2026-01-20T20:35:54.010879] [INFO ] [LOCAL ] ETO: Loaded 3 optimal features with 55.91% confidence from JSON config [2026-01-20T20:35:54.010913] [DEBUG] [MAG ] Building data for symbol: ETO with lookback: 0 [2026-01-20T20:35:54.011766] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:54.011829] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:54.018044] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:54.020190] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:54.020958] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:54.091695] [DEBUG] [MAG ] HNRG: Last date is validated at 2026-01-20 [2026-01-20T20:35:54.163509] [DEBUG] [MAG ] JKS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:54.260916] [INFO ] [LOCAL ] JKS: Saved forecast. [2026-01-20T20:35:54.260982] [INFO ] [main ] JKS: Signal=1 (Conf=90.0%), Magnitude=-8.25% (Conf=57.1141%) [2026-01-20T20:35:54.260964] [DEBUG] [MAG ] HNRG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:54.261143] [INFO ] [main ] Fetching symbol history for MTRX... [2026-01-20T20:35:54.261187] [DEBUG] [REMOTE ] MTRX: Fetching historical data. [2026-01-20T20:35:54.261955] [INFO ] [main ] Progress: 144/403 forecasts completed (35.7%). JKS finished in 0.7s. ETA: 45.0s. Rate: 345.04 forecasts/min [2026-01-20T20:35:54.275941] [DEBUG] [REMOTE ] MTRX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:54.277460] [DEBUG] [LOCAL ] Loaded configuration for MTRX: 5 features, N/A% accuracy [2026-01-20T20:35:54.277531] [INFO ] [LOCAL ] MTRX: Loaded 5 optimal features with 55.50% confidence from JSON config [2026-01-20T20:35:54.277565] [DEBUG] [MAG ] Building data for symbol: MTRX with lookback: 0 [2026-01-20T20:35:54.278566] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:54.278656] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:54.283805] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:54.286037] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:54.286611] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:54.287020] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:54.288395] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:54.305141] [DEBUG] [MAG ] AFCG: Last date is validated at 2026-01-20 [2026-01-20T20:35:54.384701] [DEBUG] [MAG ] ETO: Last date is validated at 2026-01-20 [2026-01-20T20:35:54.424315] [INFO ] [LOCAL ] HNRG: Saved forecast. [2026-01-20T20:35:54.424384] [INFO ] [main ] HNRG: Signal=1 (Conf=90.0%), Magnitude=3.13% (Conf=51.9627%) [2026-01-20T20:35:54.424735] [INFO ] [main ] Fetching symbol history for MIGI... [2026-01-20T20:35:54.424786] [DEBUG] [REMOTE ] MIGI: Fetching historical data. [2026-01-20T20:35:54.425666] [INFO ] [main ] Progress: 145/403 forecasts completed (36.0%). HNRG finished in 0.7s. ETA: 44.8s. Rate: 345.18 forecasts/min [2026-01-20T20:35:54.435350] [DEBUG] [REMOTE ] MIGI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:54.436380] [DEBUG] [LOCAL ] Loaded configuration for MIGI: 4 features, N/A% accuracy [2026-01-20T20:35:54.436432] [INFO ] [LOCAL ] MIGI: Loaded 4 optimal features with 54.68% confidence from JSON config [2026-01-20T20:35:54.436464] [DEBUG] [MAG ] Building data for symbol: MIGI with lookback: 0 [2026-01-20T20:35:54.437240] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:54.437300] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:54.442115] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:54.443198] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:35:54.444754] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:35:54.447481] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:54.484698] [DEBUG] [MAG ] AFCG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:54.557195] [INFO ] [LOCAL ] AFCG: Saved forecast. [2026-01-20T20:35:54.557269] [INFO ] [main ] AFCG: Signal=1 (Conf=90.0%), Magnitude=-1.66% (Conf=65.1725%) [2026-01-20T20:35:54.557436] [INFO ] [main ] Fetching symbol history for AMN... [2026-01-20T20:35:54.557480] [DEBUG] [REMOTE ] AMN: Fetching historical data. [2026-01-20T20:35:54.558802] [INFO ] [main ] Progress: 146/403 forecasts completed (36.2%). AFCG finished in 0.7s. ETA: 44.6s. Rate: 345.73 forecasts/min [2026-01-20T20:35:54.561105] [DEBUG] [MAG ] ETO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:54.569393] [DEBUG] [REMOTE ] AMN: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:54.570792] [DEBUG] [LOCAL ] Loaded configuration for AMN: 4 features, N/A% accuracy [2026-01-20T20:35:54.570845] [INFO ] [LOCAL ] AMN: Loaded 4 optimal features with 46.50% confidence from JSON config [2026-01-20T20:35:54.570876] [DEBUG] [MAG ] Building data for symbol: AMN with lookback: 0 [2026-01-20T20:35:54.571669] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:54.571729] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:54.572465] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:54.629556] [INFO ] [LOCAL ] ETO: Saved forecast. [2026-01-20T20:35:54.629649] [INFO ] [main ] ETO: Signal=1 (Conf=90.0%), Magnitude=-0.68% (Conf=55.911%) [2026-01-20T20:35:54.629811] [INFO ] [main ] Fetching symbol history for SSRM... [2026-01-20T20:35:54.629855] [DEBUG] [REMOTE ] SSRM: Fetching historical data. [2026-01-20T20:35:54.630825] [INFO ] [main ] Progress: 147/403 forecasts completed (36.5%). ETO finished in 0.6s. ETA: 44.3s. Rate: 347.11 forecasts/min [2026-01-20T20:35:54.641435] [DEBUG] [REMOTE ] SSRM: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:54.642651] [DEBUG] [LOCAL ] Loaded configuration for SSRM: 5 features, N/A% accuracy [2026-01-20T20:35:54.642705] [INFO ] [LOCAL ] SSRM: Loaded 5 optimal features with 50.27% confidence from JSON config [2026-01-20T20:35:54.642736] [DEBUG] [MAG ] Building data for symbol: SSRM with lookback: 0 [2026-01-20T20:35:54.643562] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:54.643641] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:54.645375] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:54.645914] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:54.646365] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:54.646779] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:54.649258] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:54.652684] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:54.654947] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:54.656307] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:54.658525] [DEBUG] [MAG ] MTRX: Last date is validated at 2026-01-20 [2026-01-20T20:35:54.789935] [DEBUG] [MAG ] MIGI: Last date is validated at 2026-01-20 [2026-01-20T20:35:54.835498] [DEBUG] [MAG ] MTRX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:54.911328] [INFO ] [LOCAL ] MTRX: Saved forecast. [2026-01-20T20:35:54.911401] [INFO ] [main ] MTRX: Signal=1 (Conf=90.0%), Magnitude=0.86% (Conf=55.5046%) [2026-01-20T20:35:54.911588] [INFO ] [main ] Fetching symbol history for VRA... [2026-01-20T20:35:54.911635] [DEBUG] [REMOTE ] VRA: Fetching historical data. [2026-01-20T20:35:54.911897] [INFO ] [main ] Progress: 148/403 forecasts completed (36.7%). MTRX finished in 0.6s. ETA: 44.3s. Rate: 345.65 forecasts/min [2026-01-20T20:35:54.926542] [DEBUG] [REMOTE ] VRA: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:54.928410] [DEBUG] [LOCAL ] Loaded configuration for VRA: 5 features, N/A% accuracy [2026-01-20T20:35:54.928470] [INFO ] [LOCAL ] VRA: Loaded 5 optimal features with 48.67% confidence from JSON config [2026-01-20T20:35:54.928503] [DEBUG] [MAG ] Building data for symbol: VRA with lookback: 0 [2026-01-20T20:35:54.929447] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:54.929512] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:54.934889] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:54.936016] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:54.960866] [DEBUG] [MAG ] MIGI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:54.996778] [DEBUG] [MAG ] SSRM: Last date is validated at 2026-01-20 [2026-01-20T20:35:55.010640] [DEBUG] [MAG ] AMN: Last date is validated at 2026-01-20 [2026-01-20T20:35:55.054556] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:55.056090] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:55.056852] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:55.070974] [INFO ] [LOCAL ] MIGI: Saved forecast. [2026-01-20T20:35:55.071049] [INFO ] [main ] MIGI: Signal=1 (Conf=90.0%), Magnitude=-8.67% (Conf=54.6766%) [2026-01-20T20:35:55.071387] [INFO ] [main ] Fetching symbol history for VONE... [2026-01-20T20:35:55.071437] [DEBUG] [REMOTE ] VONE: Fetching historical data. [2026-01-20T20:35:55.071666] [INFO ] [main ] Progress: 149/403 forecasts completed (37.0%). MIGI finished in 0.6s. ETA: 44.1s. Rate: 345.83 forecasts/min [2026-01-20T20:35:55.082882] [DEBUG] [REMOTE ] VONE: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:55.083782] [DEBUG] [LOCAL ] Loaded configuration for VONE: 5 features, N/A% accuracy [2026-01-20T20:35:55.083839] [INFO ] [LOCAL ] VONE: Loaded 5 optimal features with 50.40% confidence from JSON config [2026-01-20T20:35:55.083872] [DEBUG] [MAG ] Building data for symbol: VONE with lookback: 0 [2026-01-20T20:35:55.084861] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:55.084923] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:55.086801] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:55.087318] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:55.087754] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:55.171218] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:55.172486] [DEBUG] [MAG ] SSRM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:55.173436] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:55.185935] [DEBUG] [MAG ] AMN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:55.250781] [INFO ] [LOCAL ] SSRM: Saved forecast. [2026-01-20T20:35:55.250850] [INFO ] [main ] SSRM: Signal=1 (Conf=90.0%), Magnitude=1.06% (Conf=50.2712%) [2026-01-20T20:35:55.251022] [INFO ] [main ] Fetching symbol history for INVH... [2026-01-20T20:35:55.251067] [DEBUG] [REMOTE ] INVH: Fetching historical data. [2026-01-20T20:35:55.252370] [INFO ] [main ] Progress: 150/403 forecasts completed (37.2%). SSRM finished in 0.6s. ETA: 43.9s. Rate: 345.74 forecasts/min [2026-01-20T20:35:55.262458] [DEBUG] [REMOTE ] INVH: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:55.263430] [DEBUG] [LOCAL ] Loaded configuration for INVH: 5 features, N/A% accuracy [2026-01-20T20:35:55.263485] [INFO ] [LOCAL ] INVH: Loaded 5 optimal features with 49.45% confidence from JSON config [2026-01-20T20:35:55.263518] [DEBUG] [MAG ] Building data for symbol: INVH with lookback: 0 [2026-01-20T20:35:55.264337] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:55.265018] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:55.266814] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:55.267360] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:55.267813] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:55.270372] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:55.275853] [INFO ] [LOCAL ] AMN: Saved forecast. [2026-01-20T20:35:55.275931] [INFO ] [main ] AMN: Signal=1 (Conf=90.0%), Magnitude=0.04% (Conf=46.496%) [2026-01-20T20:35:55.276097] [INFO ] [main ] Fetching symbol history for GGB... [2026-01-20T20:35:55.276143] [DEBUG] [REMOTE ] GGB: Fetching historical data. [2026-01-20T20:35:55.277832] [INFO ] [main ] Progress: 151/403 forecasts completed (37.5%). AMN finished in 0.7s. ETA: 43.5s. Rate: 347.70 forecasts/min [2026-01-20T20:35:55.288973] [DEBUG] [REMOTE ] GGB: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:55.289932] [DEBUG] [LOCAL ] Loaded configuration for GGB: 5 features, N/A% accuracy [2026-01-20T20:35:55.289985] [INFO ] [LOCAL ] GGB: Loaded 5 optimal features with 34.19% confidence from JSON config [2026-01-20T20:35:55.290027] [DEBUG] [MAG ] Building data for symbol: GGB with lookback: 0 [2026-01-20T20:35:55.290882] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:55.290959] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:55.296070] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:55.298119] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:55.298642] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:55.299040] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:55.299922] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:55.311522] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:55.418524] [DEBUG] [MAG ] VRA: Last date is validated at 2026-01-20 [2026-01-20T20:35:55.537590] [DEBUG] [MAG ] VONE: Last date is validated at 2026-01-20 [2026-01-20T20:35:55.592092] [DEBUG] [MAG ] VRA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:55.655598] [INFO ] [LOCAL ] VRA: Saved forecast. [2026-01-20T20:35:55.655667] [INFO ] [main ] VRA: Signal=1 (Conf=90.0%), Magnitude=-8.20% (Conf=48.6692%) [2026-01-20T20:35:55.656025] [INFO ] [main ] Fetching symbol history for CFFN... [2026-01-20T20:35:55.656074] [DEBUG] [REMOTE ] CFFN: Fetching historical data. [2026-01-20T20:35:55.656666] [INFO ] [main ] Progress: 152/403 forecasts completed (37.7%). VRA finished in 0.7s. ETA: 43.7s. Rate: 344.99 forecasts/min [2026-01-20T20:35:55.658026] [DEBUG] [MAG ] GGB: Last date is validated at 2026-01-20 [2026-01-20T20:35:55.668269] [DEBUG] [MAG ] INVH: Last date is validated at 2026-01-20 [2026-01-20T20:35:55.670451] [DEBUG] [REMOTE ] CFFN: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:55.671762] [DEBUG] [LOCAL ] Loaded configuration for CFFN: 6 features, N/A% accuracy [2026-01-20T20:35:55.671815] [INFO ] [LOCAL ] CFFN: Loaded 6 optimal features with 50.57% confidence from JSON config [2026-01-20T20:35:55.675358] [DEBUG] [MAG ] Building data for symbol: CFFN with lookback: 0 [2026-01-20T20:35:55.676168] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:55.676230] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:55.681019] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:55.682805] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:55.683296] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:55.684242] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:55.685209] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:55.686404] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:55.719960] [DEBUG] [MAG ] VONE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:55.831861] [DEBUG] [MAG ] GGB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:55.847348] [DEBUG] [MAG ] INVH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:55.848648] [INFO ] [LOCAL ] VONE: Saved forecast. [2026-01-20T20:35:55.848735] [INFO ] [main ] VONE: Signal=1 (Conf=90.0%), Magnitude=0.61% (Conf=50.3961%) [2026-01-20T20:35:55.848925] [INFO ] [main ] Fetching symbol history for SOXX... [2026-01-20T20:35:55.848983] [DEBUG] [REMOTE ] SOXX: Fetching historical data. [2026-01-20T20:35:55.850655] [INFO ] [main ] Progress: 153/403 forecasts completed (38.0%). VONE finished in 0.8s. ETA: 43.5s. Rate: 344.73 forecasts/min [2026-01-20T20:35:55.861348] [DEBUG] [REMOTE ] SOXX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:55.862441] [DEBUG] [LOCAL ] Loaded configuration for SOXX: 4 features, N/A% accuracy [2026-01-20T20:35:55.862540] [INFO ] [LOCAL ] SOXX: Loaded 4 optimal features with 56.94% confidence from JSON config [2026-01-20T20:35:55.862608] [DEBUG] [MAG ] Building data for symbol: SOXX with lookback: 0 [2026-01-20T20:35:55.863847] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:55.863938] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:55.865153] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:55.868542] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:55.888176] [INFO ] [LOCAL ] GGB: Saved forecast. [2026-01-20T20:35:55.888244] [INFO ] [main ] GGB: Signal=1 (Conf=90.0%), Magnitude=-0.28% (Conf=34.1898%) [2026-01-20T20:35:55.888401] [INFO ] [main ] Fetching symbol history for PSX... [2026-01-20T20:35:55.888444] [DEBUG] [REMOTE ] PSX: Fetching historical data. [2026-01-20T20:35:55.889100] [INFO ] [main ] Progress: 154/403 forecasts completed (38.2%). GGB finished in 0.6s. ETA: 43.1s. Rate: 346.48 forecasts/min [2026-01-20T20:35:55.901109] [DEBUG] [REMOTE ] PSX: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:55.902370] [DEBUG] [LOCAL ] Loaded configuration for PSX: 5 features, N/A% accuracy [2026-01-20T20:35:55.902434] [INFO ] [LOCAL ] PSX: Loaded 5 optimal features with 59.94% confidence from JSON config [2026-01-20T20:35:55.902473] [DEBUG] [MAG ] Building data for symbol: PSX with lookback: 0 [2026-01-20T20:35:55.903480] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:55.903553] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:55.905657] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:55.906253] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:55.907201] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:55.910138] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:55.916711] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:55.919308] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:55.922215] [INFO ] [LOCAL ] INVH: Saved forecast. [2026-01-20T20:35:55.922284] [INFO ] [main ] INVH: Signal=1 (Conf=90.0%), Magnitude=-1.51% (Conf=49.4506%) [2026-01-20T20:35:55.922451] [INFO ] [main ] Fetching symbol history for BSCQ... [2026-01-20T20:35:55.922497] [DEBUG] [REMOTE ] BSCQ: Fetching historical data. [2026-01-20T20:35:55.923685] [INFO ] [main ] Progress: 155/403 forecasts completed (38.5%). INVH finished in 0.7s. ETA: 42.7s. Rate: 348.28 forecasts/min [2026-01-20T20:35:55.934315] [DEBUG] [REMOTE ] BSCQ: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:55.935438] [DEBUG] [LOCAL ] Loaded configuration for BSCQ: 53 features, N/A% accuracy [2026-01-20T20:35:55.935494] [INFO ] [LOCAL ] BSCQ: Loaded 53 optimal features with 13.53% confidence from JSON config [2026-01-20T20:35:55.935527] [DEBUG] [MAG ] Building data for symbol: BSCQ with lookback: 0 [2026-01-20T20:35:55.936371] [DEBUG] [FEATURES ] DataBuilder: Executing 53 feature methods. [2026-01-20T20:35:55.936472] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:55.941720] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:55.943791] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:55.944292] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:55.944777] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:55.945188] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:55.945987] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:55.946820] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:55.949372] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:55.993956] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:56.027024] [DEBUG] [MAG ] CFFN: Last date is validated at 2026-01-20 [2026-01-20T20:35:56.067265] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:56.069414] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:56.115395] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:56.116693] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:56.160865] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:56.162157] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:56.163962] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:56.205827] [DEBUG] [MAG ] CFFN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:56.250746] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:56.251799] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:56.253985] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:56.257029] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:56.259025] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:56.261461] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:56.262311] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:35:56.267979] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:35:56.269723] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:56.271357] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:35:56.272597] [INFO ] [LOCAL ] CFFN: Saved forecast. [2026-01-20T20:35:56.272668] [INFO ] [main ] CFFN: Signal=1 (Conf=90.0%), Magnitude=-0.44% (Conf=50.5708%) [2026-01-20T20:35:56.273024] [INFO ] [main ] Fetching symbol history for POWI... [2026-01-20T20:35:56.273074] [DEBUG] [REMOTE ] POWI: Fetching historical data. [2026-01-20T20:35:56.273161] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:56.273700] [INFO ] [main ] Progress: 156/403 forecasts completed (38.7%). CFFN finished in 0.6s. ETA: 42.8s. Rate: 345.99 forecasts/min [2026-01-20T20:35:56.276847] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:56.277809] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:56.278726] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:56.281007] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:56.282181] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:35:56.282956] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:35:56.283947] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_open [2026-01-20T20:35:56.284931] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:35:56.287033] [DEBUG] [REMOTE ] POWI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:56.287868] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:35:56.288304] [DEBUG] [LOCAL ] Loaded configuration for POWI: 5 features, N/A% accuracy [2026-01-20T20:35:56.288358] [INFO ] [LOCAL ] POWI: Loaded 5 optimal features with 59.16% confidence from JSON config [2026-01-20T20:35:56.288389] [DEBUG] [MAG ] Building data for symbol: POWI with lookback: 0 [2026-01-20T20:35:56.289219] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:56.289280] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:56.289785] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:56.291015] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:56.291623] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:56.292023] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:56.292539] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:35:56.294401] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:56.294981] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:35:56.299334] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:56.310597] [DEBUG] [MAG ] SOXX: Last date is validated at 2026-01-20 [2026-01-20T20:35:56.314375] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:56.320081] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:56.321491] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:56.323387] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:35:56.324387] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:56.326469] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:35:56.328916] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:35:56.330282] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:56.331872] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:35:56.333367] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:35:56.335717] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-20T20:35:56.337558] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:35:56.341364] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:35:56.343553] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:35:56.350419] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:56.366078] [DEBUG] [MAG ] PSX: Last date is validated at 2026-01-20 [2026-01-20T20:35:56.491098] [DEBUG] [MAG ] SOXX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:56.542481] [DEBUG] [MAG ] PSX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:56.631183] [INFO ] [LOCAL ] SOXX: Saved forecast. [2026-01-20T20:35:56.631265] [INFO ] [main ] SOXX: Signal=1 (Conf=90.0%), Magnitude=-0.14% (Conf=56.9366%) [2026-01-20T20:35:56.631435] [INFO ] [main ] Fetching symbol history for TCPC... [2026-01-20T20:35:56.631480] [DEBUG] [REMOTE ] TCPC: Fetching historical data. [2026-01-20T20:35:56.631934] [INFO ] [main ] Progress: 157/403 forecasts completed (39.0%). SOXX finished in 0.8s. ETA: 42.9s. Rate: 343.66 forecasts/min [2026-01-20T20:35:56.642890] [DEBUG] [REMOTE ] TCPC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:56.643853] [DEBUG] [LOCAL ] Loaded configuration for TCPC: 5 features, N/A% accuracy [2026-01-20T20:35:56.643909] [INFO ] [LOCAL ] TCPC: Loaded 5 optimal features with 51.44% confidence from JSON config [2026-01-20T20:35:56.643942] [DEBUG] [MAG ] Building data for symbol: TCPC with lookback: 0 [2026-01-20T20:35:56.644794] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:56.644856] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:56.650138] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:56.651960] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:56.652647] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:35:56.654910] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:56.656758] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:56.667067] [DEBUG] [MAG ] POWI: Last date is validated at 2026-01-20 [2026-01-20T20:35:56.674535] [INFO ] [LOCAL ] PSX: Saved forecast. [2026-01-20T20:35:56.674629] [INFO ] [main ] PSX: Signal=1 (Conf=90.0%), Magnitude=-0.62% (Conf=59.9376%) [2026-01-20T20:35:56.674992] [INFO ] [main ] Progress: 158/403 forecasts completed (39.2%). PSX finished in 0.8s. ETA: 42.6s. Rate: 345.31 forecasts/min [2026-01-20T20:35:56.675120] [INFO ] [main ] Fetching symbol history for QQQJ... [2026-01-20T20:35:56.675163] [DEBUG] [REMOTE ] QQQJ: Fetching historical data. [2026-01-20T20:35:56.689134] [DEBUG] [REMOTE ] QQQJ: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:56.689910] [DEBUG] [LOCAL ] Loaded configuration for QQQJ: 4 features, N/A% accuracy [2026-01-20T20:35:56.689974] [INFO ] [LOCAL ] QQQJ: Loaded 4 optimal features with 49.25% confidence from JSON config [2026-01-20T20:35:56.690012] [DEBUG] [MAG ] Building data for symbol: QQQJ with lookback: 0 [2026-01-20T20:35:56.690828] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:56.690890] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:56.692663] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:56.693208] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:56.693698] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:35:56.699934] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:56.709805] [DEBUG] [MAG ] BSCQ: Last date is validated at 2026-01-20 [2026-01-20T20:35:56.850610] [DEBUG] [MAG ] POWI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:56.900177] [DEBUG] [MAG ] BSCQ: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:56.966646] [INFO ] [LOCAL ] POWI: Saved forecast. [2026-01-20T20:35:56.966908] [INFO ] [main ] POWI: Signal=1 (Conf=90.0%), Magnitude=0.04% (Conf=59.1634%) [2026-01-20T20:35:56.967075] [INFO ] [main ] Fetching symbol history for FTSM... [2026-01-20T20:35:56.967118] [DEBUG] [REMOTE ] FTSM: Fetching historical data. [2026-01-20T20:35:56.967894] [INFO ] [main ] Progress: 159/403 forecasts completed (39.5%). POWI finished in 0.7s. ETA: 42.6s. Rate: 343.82 forecasts/min [2026-01-20T20:35:56.982291] [DEBUG] [REMOTE ] FTSM: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:56.983644] [DEBUG] [LOCAL ] Loaded configuration for FTSM: 50 features, N/A% accuracy [2026-01-20T20:35:56.983701] [INFO ] [LOCAL ] FTSM: Loaded 50 optimal features with 14.50% confidence from JSON config [2026-01-20T20:35:56.983733] [DEBUG] [MAG ] Building data for symbol: FTSM with lookback: 0 [2026-01-20T20:35:56.984535] [DEBUG] [FEATURES ] DataBuilder: Executing 50 feature methods. [2026-01-20T20:35:56.984647] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:56.989478] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:56.991455] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:56.992161] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:56.992782] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:56.993174] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:56.993937] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:56.994754] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:56.997105] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:57.027185] [DEBUG] [MAG ] TCPC: Last date is validated at 2026-01-20 [2026-01-20T20:35:57.067750] [DEBUG] [MAG ] QQQJ: Last date is validated at 2026-01-20 [2026-01-20T20:35:57.113815] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:35:57.115876] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:35:57.155992] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:57.157289] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:57.160095] [INFO ] [LOCAL ] BSCQ: Saved forecast. [2026-01-20T20:35:57.160161] [INFO ] [main ] BSCQ: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=13.5335%) [2026-01-20T20:35:57.160326] [INFO ] [main ] Fetching symbol history for CM... [2026-01-20T20:35:57.160369] [DEBUG] [REMOTE ] CM: Fetching historical data. [2026-01-20T20:35:57.160895] [INFO ] [main ] Progress: 160/403 forecasts completed (39.7%). BSCQ finished in 1.2s. ETA: 42.4s. Rate: 343.60 forecasts/min [2026-01-20T20:35:57.171946] [DEBUG] [REMOTE ] CM: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:57.172869] [DEBUG] [LOCAL ] Loaded configuration for CM: 5 features, N/A% accuracy [2026-01-20T20:35:57.172931] [INFO ] [LOCAL ] CM: Loaded 5 optimal features with 64.93% confidence from JSON config [2026-01-20T20:35:57.172964] [DEBUG] [MAG ] Building data for symbol: CM with lookback: 0 [2026-01-20T20:35:57.173814] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:57.173878] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:57.175624] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:57.176150] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:57.176626] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:57.177035] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:57.177885] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:57.199518] [DEBUG] [MAG ] TCPC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:57.201989] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:57.203128] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:35:57.204362] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:35:57.249013] [DEBUG] [MAG ] QQQJ: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:57.259010] [INFO ] [LOCAL ] TCPC: Saved forecast. [2026-01-20T20:35:57.259081] [INFO ] [main ] TCPC: Signal=1 (Conf=90.0%), Magnitude=-0.18% (Conf=51.4396%) [2026-01-20T20:35:57.259600] [INFO ] [main ] Fetching symbol history for WLDS... [2026-01-20T20:35:57.259649] [DEBUG] [REMOTE ] WLDS: Fetching historical data. [2026-01-20T20:35:57.262148] [INFO ] [main ] Progress: 161/403 forecasts completed (40.0%). TCPC finished in 0.6s. ETA: 42.1s. Rate: 344.50 forecasts/min [2026-01-20T20:35:57.271875] [DEBUG] [REMOTE ] WLDS: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:57.272907] [DEBUG] [LOCAL ] Loaded configuration for WLDS: 2 features, N/A% accuracy [2026-01-20T20:35:57.272966] [INFO ] [LOCAL ] WLDS: Loaded 2 optimal features with 46.25% confidence from JSON config [2026-01-20T20:35:57.272997] [DEBUG] [MAG ] Building data for symbol: WLDS with lookback: 0 [2026-01-20T20:35:57.273837] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:57.273896] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:35:57.278177] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:57.280221] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:57.287494] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:57.288765] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:57.291322] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:35:57.295356] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:57.296975] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:35:57.299844] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:57.301134] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:35:57.307112] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:35:57.308523] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:57.309973] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:35:57.311918] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:57.315486] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:35:57.316417] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:57.317441] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:57.320279] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:57.322192] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:35:57.323359] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:35:57.324267] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_open [2026-01-20T20:35:57.325057] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:35:57.327361] [INFO ] [LOCAL ] QQQJ: Saved forecast. [2026-01-20T20:35:57.327431] [INFO ] [main ] QQQJ: Signal=1 (Conf=90.0%), Magnitude=-0.11% (Conf=49.2488%) [2026-01-20T20:35:57.327647] [INFO ] [main ] Fetching symbol history for EVF... [2026-01-20T20:35:57.327695] [DEBUG] [REMOTE ] EVF: Fetching historical data. [2026-01-20T20:35:57.329448] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:35:57.329809] [INFO ] [main ] Progress: 162/403 forecasts completed (40.2%). QQQJ finished in 0.7s. ETA: 41.8s. Rate: 345.80 forecasts/min [2026-01-20T20:35:57.332861] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:35:57.336777] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:35:57.339655] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:35:57.341781] [DEBUG] [REMOTE ] EVF: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:57.342654] [DEBUG] [LOCAL ] Loaded configuration for EVF: 4 features, N/A% accuracy [2026-01-20T20:35:57.342714] [INFO ] [LOCAL ] EVF: Loaded 4 optimal features with 41.33% confidence from JSON config [2026-01-20T20:35:57.342748] [DEBUG] [MAG ] Building data for symbol: EVF with lookback: 0 [2026-01-20T20:35:57.343798] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:57.343861] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:57.344864] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:57.349623] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:57.351532] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:57.352080] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:57.365756] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:57.367912] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:57.370150] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:35:57.371163] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:35:57.373282] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:35:57.374156] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:57.375281] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:35:57.376562] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:35:57.378018] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:35:57.379349] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:35:57.381603] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-20T20:35:57.383275] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:57.523811] [DEBUG] [MAG ] CM: Last date is validated at 2026-01-20 [2026-01-20T20:35:57.705196] [DEBUG] [MAG ] CM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:57.707161] [DEBUG] [MAG ] WLDS: Last date is validated at 2026-01-20 [2026-01-20T20:35:57.761237] [DEBUG] [MAG ] FTSM: Last date is validated at 2026-01-20 [2026-01-20T20:35:57.794528] [INFO ] [LOCAL ] CM: Saved forecast. [2026-01-20T20:35:57.794621] [INFO ] [main ] CM: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=64.9339%) [2026-01-20T20:35:57.794811] [INFO ] [main ] Fetching symbol history for KEP... [2026-01-20T20:35:57.794866] [DEBUG] [REMOTE ] KEP: Fetching historical data. [2026-01-20T20:35:57.795995] [INFO ] [main ] Progress: 163/403 forecasts completed (40.4%). CM finished in 0.6s. ETA: 42.1s. Rate: 342.26 forecasts/min [2026-01-20T20:35:57.808262] [DEBUG] [REMOTE ] KEP: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:57.809127] [DEBUG] [LOCAL ] Loaded configuration for KEP: 5 features, N/A% accuracy [2026-01-20T20:35:57.809180] [INFO ] [LOCAL ] KEP: Loaded 5 optimal features with 56.32% confidence from JSON config [2026-01-20T20:35:57.809212] [DEBUG] [MAG ] Building data for symbol: KEP with lookback: 0 [2026-01-20T20:35:57.810151] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:57.810212] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:57.812015] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:57.812671] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:57.813091] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:57.813902] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:57.820997] [DEBUG] [MAG ] EVF: Last date is validated at 2026-01-20 [2026-01-20T20:35:57.867769] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:57.885132] [DEBUG] [MAG ] WLDS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:57.944703] [DEBUG] [MAG ] FTSM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:57.978021] [INFO ] [LOCAL ] WLDS: Saved forecast. [2026-01-20T20:35:57.978100] [INFO ] [main ] WLDS: Signal=1 (Conf=90.0%), Magnitude=77.51% (Conf=46.2523%) [2026-01-20T20:35:57.978268] [INFO ] [main ] Fetching symbol history for MCHI... [2026-01-20T20:35:57.978321] [DEBUG] [REMOTE ] MCHI: Fetching historical data. [2026-01-20T20:35:57.978993] [INFO ] [main ] Progress: 164/403 forecasts completed (40.7%). WLDS finished in 0.7s. ETA: 41.9s. Rate: 342.17 forecasts/min [2026-01-20T20:35:57.990892] [DEBUG] [REMOTE ] MCHI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:57.991770] [DEBUG] [LOCAL ] Loaded configuration for MCHI: 10 features, N/A% accuracy [2026-01-20T20:35:57.991828] [INFO ] [LOCAL ] MCHI: Loaded 10 optimal features with 47.52% confidence from JSON config [2026-01-20T20:35:57.991860] [DEBUG] [MAG ] Building data for symbol: MCHI with lookback: 0 [2026-01-20T20:35:57.992648] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:35:57.992712] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:57.995113] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:57.996145] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:57.996252] [DEBUG] [MAG ] EVF: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:57.996824] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:35:57.997955] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:57.999680] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:58.000171] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:58.001194] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:35:58.002823] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:35:58.003815] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:35:58.004566] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:58.055883] [INFO ] [LOCAL ] EVF: Saved forecast. [2026-01-20T20:35:58.055952] [INFO ] [main ] EVF: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=41.3252%) [2026-01-20T20:35:58.056320] [INFO ] [main ] Progress: 165/403 forecasts completed (40.9%). EVF finished in 0.7s. ETA: 41.6s. Rate: 343.33 forecasts/min [2026-01-20T20:35:58.056452] [INFO ] [main ] Fetching symbol history for VC... [2026-01-20T20:35:58.056495] [DEBUG] [REMOTE ] VC: Fetching historical data. [2026-01-20T20:35:58.069453] [DEBUG] [REMOTE ] VC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:58.070703] [DEBUG] [LOCAL ] Loaded configuration for VC: 3 features, N/A% accuracy [2026-01-20T20:35:58.070762] [INFO ] [LOCAL ] VC: Loaded 3 optimal features with 52.55% confidence from JSON config [2026-01-20T20:35:58.070794] [DEBUG] [MAG ] Building data for symbol: VC with lookback: 0 [2026-01-20T20:35:58.071666] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:58.071730] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:58.077418] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:58.193858] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:35:58.194858] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:58.235948] [DEBUG] [MAG ] KEP: Last date is validated at 2026-01-20 [2026-01-20T20:35:58.237904] [INFO ] [LOCAL ] FTSM: Saved forecast. [2026-01-20T20:35:58.237978] [INFO ] [main ] FTSM: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=14.4978%) [2026-01-20T20:35:58.238193] [INFO ] [main ] Fetching symbol history for PRGO... [2026-01-20T20:35:58.238241] [DEBUG] [REMOTE ] PRGO: Fetching historical data. [2026-01-20T20:35:58.238894] [INFO ] [main ] Progress: 166/403 forecasts completed (41.2%). FTSM finished in 1.3s. ETA: 41.4s. Rate: 343.24 forecasts/min [2026-01-20T20:35:58.257132] [DEBUG] [REMOTE ] PRGO: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:58.258556] [DEBUG] [LOCAL ] Loaded configuration for PRGO: 6 features, N/A% accuracy [2026-01-20T20:35:58.258649] [INFO ] [LOCAL ] PRGO: Loaded 6 optimal features with 44.88% confidence from JSON config [2026-01-20T20:35:58.258692] [DEBUG] [MAG ] Building data for symbol: PRGO with lookback: 0 [2026-01-20T20:35:58.259808] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:58.259881] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:58.265981] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:58.268117] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:58.268674] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:58.269156] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:58.269636] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:58.349715] [DEBUG] [MAG ] MCHI: Last date is validated at 2026-01-20 [2026-01-20T20:35:58.387503] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:58.413315] [DEBUG] [MAG ] KEP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:58.489639] [INFO ] [LOCAL ] KEP: Saved forecast. [2026-01-20T20:35:58.489709] [INFO ] [main ] KEP: Signal=1 (Conf=90.0%), Magnitude=-1.91% (Conf=56.3239%) [2026-01-20T20:35:58.489879] [INFO ] [main ] Fetching symbol history for CHSCN... [2026-01-20T20:35:58.489926] [DEBUG] [REMOTE ] CHSCN: Fetching historical data. [2026-01-20T20:35:58.491034] [INFO ] [main ] Progress: 167/403 forecasts completed (41.4%). KEP finished in 0.7s. ETA: 41.4s. Rate: 342.33 forecasts/min [2026-01-20T20:35:58.502917] [DEBUG] [REMOTE ] CHSCN: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:58.504196] [DEBUG] [LOCAL ] Loaded configuration for CHSCN: 6 features, N/A% accuracy [2026-01-20T20:35:58.504249] [INFO ] [LOCAL ] CHSCN: Loaded 6 optimal features with 33.61% confidence from JSON config [2026-01-20T20:35:58.504280] [DEBUG] [MAG ] Building data for symbol: CHSCN with lookback: 0 [2026-01-20T20:35:58.505883] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:35:58.505949] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:58.507798] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:58.508355] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:58.509052] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:58.510174] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:58.523957] [DEBUG] [MAG ] MCHI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:58.544248] [DEBUG] [MAG ] VC: Last date is validated at 2026-01-20 [2026-01-20T20:35:58.614634] [INFO ] [LOCAL ] MCHI: Saved forecast. [2026-01-20T20:35:58.614707] [INFO ] [main ] MCHI: Signal=1 (Conf=90.0%), Magnitude=1.29% (Conf=47.517%) [2026-01-20T20:35:58.614867] [INFO ] [main ] Fetching symbol history for GPIQ... [2026-01-20T20:35:58.614911] [DEBUG] [REMOTE ] GPIQ: Fetching historical data. [2026-01-20T20:35:58.615932] [INFO ] [main ] Progress: 168/403 forecasts completed (41.7%). MCHI finished in 0.6s. ETA: 41.1s. Rate: 342.92 forecasts/min [2026-01-20T20:35:58.628151] [DEBUG] [REMOTE ] GPIQ: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:58.629230] [DEBUG] [LOCAL ] Loaded configuration for GPIQ: 0 features, N/A% accuracy [2026-01-20T20:35:58.629282] [INFO ] [LOCAL ] GPIQ: Loaded 0 optimal features with 54.17% confidence from JSON config [2026-01-20T20:35:58.629313] [DEBUG] [MAG ] Building data for symbol: GPIQ with lookback: 0 [2026-01-20T20:35:58.630171] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-20T20:35:58.630912] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:58.632211] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:58.713180] [DEBUG] [MAG ] VC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:58.809476] [INFO ] [LOCAL ] VC: Saved forecast. [2026-01-20T20:35:58.809544] [INFO ] [main ] VC: Signal=1 (Conf=90.0%), Magnitude=-3.86% (Conf=52.5462%) [2026-01-20T20:35:58.809884] [INFO ] [main ] Progress: 169/403 forecasts completed (41.9%). VC finished in 0.8s. ETA: 41.0s. Rate: 342.70 forecasts/min [2026-01-20T20:35:58.810005] [INFO ] [main ] Fetching symbol history for INGN... [2026-01-20T20:35:58.810047] [DEBUG] [REMOTE ] INGN: Fetching historical data. [2026-01-20T20:35:58.822293] [DEBUG] [REMOTE ] INGN: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:58.823204] [DEBUG] [LOCAL ] Loaded configuration for INGN: 3 features, N/A% accuracy [2026-01-20T20:35:58.823271] [INFO ] [LOCAL ] INGN: Loaded 3 optimal features with 49.43% confidence from JSON config [2026-01-20T20:35:58.823305] [DEBUG] [MAG ] Building data for symbol: INGN with lookback: 0 [2026-01-20T20:35:58.824093] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:58.824153] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:35:58.824145] [DEBUG] [MAG ] PRGO: Last date is validated at 2026-01-20 [2026-01-20T20:35:58.825660] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:58.828096] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:35:58.831157] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:58.967354] [DEBUG] [MAG ] GPIQ: Last date is validated at 2026-01-20 [2026-01-20T20:35:59.003188] [DEBUG] [MAG ] CHSCN: Last date is validated at 2026-01-20 [2026-01-20T20:35:59.005105] [DEBUG] [MAG ] PRGO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:59.091390] [INFO ] [LOCAL ] PRGO: Saved forecast. [2026-01-20T20:35:59.091469] [INFO ] [main ] PRGO: Signal=1 (Conf=90.0%), Magnitude=-0.88% (Conf=44.8836%) [2026-01-20T20:35:59.091657] [INFO ] [main ] Fetching symbol history for BOC... [2026-01-20T20:35:59.091704] [DEBUG] [REMOTE ] BOC: Fetching historical data. [2026-01-20T20:35:59.092963] [INFO ] [main ] Progress: 170/403 forecasts completed (42.2%). PRGO finished in 0.9s. ETA: 40.9s. Rate: 341.46 forecasts/min [2026-01-20T20:35:59.105727] [DEBUG] [REMOTE ] BOC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:59.106945] [DEBUG] [LOCAL ] Loaded configuration for BOC: 4 features, N/A% accuracy [2026-01-20T20:35:59.107021] [INFO ] [LOCAL ] BOC: Loaded 4 optimal features with 50.18% confidence from JSON config [2026-01-20T20:35:59.107062] [DEBUG] [MAG ] Building data for symbol: BOC with lookback: 0 [2026-01-20T20:35:59.108239] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:35:59.108314] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:59.110783] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:59.111395] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:59.111927] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:35:59.141882] [DEBUG] [MAG ] GPIQ: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:59.166866] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:59.182321] [DEBUG] [MAG ] INGN: Last date is validated at 2026-01-20 [2026-01-20T20:35:59.184520] [DEBUG] [MAG ] CHSCN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:59.211649] [INFO ] [LOCAL ] GPIQ: Saved forecast. [2026-01-20T20:35:59.211719] [INFO ] [main ] GPIQ: Signal=1 (Conf=90.0%), Magnitude=-1.07% (Conf=54.1706%) [2026-01-20T20:35:59.211881] [INFO ] [main ] Fetching symbol history for MCK... [2026-01-20T20:35:59.211924] [DEBUG] [REMOTE ] MCK: Fetching historical data. [2026-01-20T20:35:59.212975] [INFO ] [main ] Progress: 171/403 forecasts completed (42.4%). GPIQ finished in 0.6s. ETA: 40.7s. Rate: 342.09 forecasts/min [2026-01-20T20:35:59.224059] [DEBUG] [REMOTE ] MCK: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:59.224994] [DEBUG] [LOCAL ] Loaded configuration for MCK: 5 features, N/A% accuracy [2026-01-20T20:35:59.225047] [INFO ] [LOCAL ] MCK: Loaded 5 optimal features with 50.11% confidence from JSON config [2026-01-20T20:35:59.225079] [DEBUG] [MAG ] Building data for symbol: MCK with lookback: 0 [2026-01-20T20:35:59.225883] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:59.225945] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:59.230894] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:35:59.231766] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:59.233606] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:35:59.234301] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:35:59.235831] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:59.241628] [INFO ] [LOCAL ] CHSCN: Saved forecast. [2026-01-20T20:35:59.241697] [INFO ] [main ] CHSCN: Signal=1 (Conf=90.0%), Magnitude=0.07% (Conf=33.6073%) [2026-01-20T20:35:59.241858] [INFO ] [main ] Fetching symbol history for FSLY... [2026-01-20T20:35:59.241902] [DEBUG] [REMOTE ] FSLY: Fetching historical data. [2026-01-20T20:35:59.242912] [INFO ] [main ] Progress: 172/403 forecasts completed (42.7%). CHSCN finished in 0.8s. ETA: 40.3s. Rate: 343.75 forecasts/min [2026-01-20T20:35:59.254076] [DEBUG] [REMOTE ] FSLY: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:59.254721] [DEBUG] [LOCAL ] Loaded configuration for FSLY: 8 features, N/A% accuracy [2026-01-20T20:35:59.254780] [INFO ] [LOCAL ] FSLY: Loaded 8 optimal features with 52.58% confidence from JSON config [2026-01-20T20:35:59.254812] [DEBUG] [MAG ] Building data for symbol: FSLY with lookback: 0 [2026-01-20T20:35:59.255654] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:35:59.255720] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:59.260845] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:59.261732] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:35:59.262625] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:35:59.265198] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:35:59.266265] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:35:59.267364] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:35:59.268157] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:59.270302] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:59.352389] [DEBUG] [MAG ] INGN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:59.429701] [INFO ] [LOCAL ] INGN: Saved forecast. [2026-01-20T20:35:59.429769] [INFO ] [main ] INGN: Signal=1 (Conf=90.0%), Magnitude=4.33% (Conf=49.4291%) [2026-01-20T20:35:59.430161] [INFO ] [main ] Progress: 173/403 forecasts completed (42.9%). INGN finished in 0.6s. ETA: 40.2s. Rate: 343.61 forecasts/min [2026-01-20T20:35:59.430285] [INFO ] [main ] Fetching symbol history for EVTC... [2026-01-20T20:35:59.430327] [DEBUG] [REMOTE ] EVTC: Fetching historical data. [2026-01-20T20:35:59.441913] [DEBUG] [REMOTE ] EVTC: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:59.443113] [DEBUG] [LOCAL ] Loaded configuration for EVTC: 2 features, N/A% accuracy [2026-01-20T20:35:59.443167] [INFO ] [LOCAL ] EVTC: Loaded 2 optimal features with 59.91% confidence from JSON config [2026-01-20T20:35:59.443204] [DEBUG] [MAG ] Building data for symbol: EVTC with lookback: 0 [2026-01-20T20:35:59.444112] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:35:59.444183] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:35:59.449088] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:35:59.449947] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:59.529607] [DEBUG] [MAG ] BOC: Last date is validated at 2026-01-20 [2026-01-20T20:35:59.575431] [DEBUG] [MAG ] MCK: Last date is validated at 2026-01-20 [2026-01-20T20:35:59.640469] [DEBUG] [MAG ] FSLY: Last date is validated at 2026-01-20 [2026-01-20T20:35:59.708857] [DEBUG] [MAG ] BOC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:59.746043] [DEBUG] [MAG ] MCK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:59.772791] [INFO ] [LOCAL ] BOC: Saved forecast. [2026-01-20T20:35:59.772861] [INFO ] [main ] BOC: Signal=1 (Conf=90.0%), Magnitude=1.98% (Conf=50.1841%) [2026-01-20T20:35:59.773361] [INFO ] [main ] Fetching symbol history for TSL... [2026-01-20T20:35:59.773417] [DEBUG] [REMOTE ] TSL: Fetching historical data. [2026-01-20T20:35:59.773673] [INFO ] [main ] Progress: 174/403 forecasts completed (43.2%). BOC finished in 0.7s. ETA: 40.2s. Rate: 341.71 forecasts/min [2026-01-20T20:35:59.787869] [DEBUG] [REMOTE ] TSL: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:59.787886] [DEBUG] [MAG ] EVTC: Last date is validated at 2026-01-20 [2026-01-20T20:35:59.789123] [DEBUG] [LOCAL ] Loaded configuration for TSL: 3 features, N/A% accuracy [2026-01-20T20:35:59.789180] [INFO ] [LOCAL ] TSL: Loaded 3 optimal features with 61.41% confidence from JSON config [2026-01-20T20:35:59.789212] [DEBUG] [MAG ] Building data for symbol: TSL with lookback: 0 [2026-01-20T20:35:59.790063] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:35:59.790137] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:35:59.821096] [DEBUG] [MAG ] FSLY: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:35:59.893913] [INFO ] [LOCAL ] MCK: Saved forecast. [2026-01-20T20:35:59.893983] [INFO ] [main ] MCK: Signal=1 (Conf=90.0%), Magnitude=-1.87% (Conf=50.1135%) [2026-01-20T20:35:59.894152] [INFO ] [main ] Fetching symbol history for MCRI... [2026-01-20T20:35:59.894198] [DEBUG] [REMOTE ] MCRI: Fetching historical data. [2026-01-20T20:35:59.895048] [INFO ] [main ] Progress: 175/403 forecasts completed (43.4%). MCK finished in 0.7s. ETA: 40.0s. Rate: 342.31 forecasts/min [2026-01-20T20:35:59.905781] [DEBUG] [REMOTE ] MCRI: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:59.906659] [DEBUG] [LOCAL ] Loaded configuration for MCRI: 8 features, N/A% accuracy [2026-01-20T20:35:59.906715] [INFO ] [LOCAL ] MCRI: Loaded 8 optimal features with 51.72% confidence from JSON config [2026-01-20T20:35:59.906747] [DEBUG] [MAG ] Building data for symbol: MCRI with lookback: 0 [2026-01-20T20:35:59.907530] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:35:59.907629] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:59.907768] [INFO ] [LOCAL ] FSLY: Saved forecast. [2026-01-20T20:35:59.907853] [INFO ] [main ] FSLY: Signal=1 (Conf=90.0%), Magnitude=-7.40% (Conf=52.5799%) [2026-01-20T20:35:59.908067] [INFO ] [main ] Fetching symbol history for BLE... [2026-01-20T20:35:59.908116] [DEBUG] [REMOTE ] BLE: Fetching historical data. [2026-01-20T20:35:59.908847] [INFO ] [main ] Progress: 176/403 forecasts completed (43.7%). FSLY finished in 0.7s. ETA: 39.6s. Rate: 344.11 forecasts/min [2026-01-20T20:35:59.910024] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:35:59.910657] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:35:59.910700] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:59.911148] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:35:59.911733] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:35:59.912969] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:35:59.912374] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:35:59.914049] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:59.916188] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:35:59.920741] [DEBUG] [REMOTE ] BLE: Successfully parsed 300 rows of historical data. [2026-01-20T20:35:59.921937] [DEBUG] [LOCAL ] Loaded configuration for BLE: 5 features, N/A% accuracy [2026-01-20T20:35:59.921994] [INFO ] [LOCAL ] BLE: Loaded 5 optimal features with 50.70% confidence from JSON config [2026-01-20T20:35:59.922027] [DEBUG] [MAG ] Building data for symbol: BLE with lookback: 0 [2026-01-20T20:35:59.922847] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:35:59.922902] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:35:59.922965] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:35:59.923932] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:59.924793] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:35:59.925364] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:35:59.929001] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:35:59.931387] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:35:59.950416] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:35:59.977054] [DEBUG] [MAG ] EVTC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:00.061168] [INFO ] [LOCAL ] EVTC: Saved forecast. [2026-01-20T20:36:00.061264] [INFO ] [main ] EVTC: Signal=1 (Conf=90.0%), Magnitude=-3.74% (Conf=59.9078%) [2026-01-20T20:36:00.061483] [INFO ] [main ] Fetching symbol history for AOD... [2026-01-20T20:36:00.061537] [DEBUG] [REMOTE ] AOD: Fetching historical data. [2026-01-20T20:36:00.062193] [INFO ] [main ] Progress: 177/403 forecasts completed (43.9%). EVTC finished in 0.6s. ETA: 39.4s. Rate: 344.35 forecasts/min [2026-01-20T20:36:00.076145] [DEBUG] [REMOTE ] AOD: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:00.077473] [DEBUG] [LOCAL ] Loaded configuration for AOD: 5 features, N/A% accuracy [2026-01-20T20:36:00.077541] [INFO ] [LOCAL ] AOD: Loaded 5 optimal features with 36.28% confidence from JSON config [2026-01-20T20:36:00.077652] [DEBUG] [MAG ] Building data for symbol: AOD with lookback: 0 [2026-01-20T20:36:00.078741] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:00.078809] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:00.082283] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:00.085761] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:36:00.087007] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:36:00.088639] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:36:00.091757] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:00.273083] [DEBUG] [MAG ] MCRI: Last date is validated at 2026-01-20 [2026-01-20T20:36:00.276911] [DEBUG] [MAG ] TSL: Last date is validated at 2026-01-20 [2026-01-20T20:36:00.324166] [DEBUG] [MAG ] BLE: Last date is validated at 2026-01-20 [2026-01-20T20:36:00.460952] [DEBUG] [MAG ] AOD: Last date is validated at 2026-01-20 [2026-01-20T20:36:00.461138] [DEBUG] [MAG ] TSL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:00.463249] [DEBUG] [MAG ] MCRI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:00.510305] [DEBUG] [MAG ] BLE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:00.549665] [INFO ] [LOCAL ] TSL: Saved forecast. [2026-01-20T20:36:00.549732] [INFO ] [main ] TSL: Signal=1 (Conf=90.0%), Magnitude=-2.10% (Conf=61.4139%) [2026-01-20T20:36:00.550055] [INFO ] [main ] Fetching symbol history for MRK... [2026-01-20T20:36:00.550109] [DEBUG] [REMOTE ] MRK: Fetching historical data. [2026-01-20T20:36:00.550998] [INFO ] [main ] Progress: 178/403 forecasts completed (44.2%). TSL finished in 0.8s. ETA: 39.6s. Rate: 340.89 forecasts/min [2026-01-20T20:36:00.564145] [DEBUG] [REMOTE ] MRK: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:00.564894] [DEBUG] [LOCAL ] Loaded configuration for MRK: 6 features, N/A% accuracy [2026-01-20T20:36:00.564957] [INFO ] [LOCAL ] MRK: Loaded 6 optimal features with 53.48% confidence from JSON config [2026-01-20T20:36:00.564989] [DEBUG] [MAG ] Building data for symbol: MRK with lookback: 0 [2026-01-20T20:36:00.566014] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:00.566076] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:00.568037] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:00.568557] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:00.569035] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:00.569435] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:00.570647] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:00.573295] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:00.576164] [INFO ] [LOCAL ] BLE: Saved forecast. [2026-01-20T20:36:00.576233] [INFO ] [main ] BLE: Signal=1 (Conf=90.0%), Magnitude=-0.09% (Conf=50.6972%) [2026-01-20T20:36:00.576599] [INFO ] [main ] Fetching symbol history for PLD... [2026-01-20T20:36:00.576693] [DEBUG] [REMOTE ] PLD: Fetching historical data. [2026-01-20T20:36:00.576663] [INFO ] [main ] Progress: 179/403 forecasts completed (44.4%). BLE finished in 0.7s. ETA: 39.2s. Rate: 342.52 forecasts/min [2026-01-20T20:36:00.588505] [DEBUG] [REMOTE ] PLD: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:00.589777] [DEBUG] [LOCAL ] Loaded configuration for PLD: 5 features, N/A% accuracy [2026-01-20T20:36:00.589843] [INFO ] [LOCAL ] PLD: Loaded 5 optimal features with 55.29% confidence from JSON config [2026-01-20T20:36:00.589877] [DEBUG] [MAG ] Building data for symbol: PLD with lookback: 0 [2026-01-20T20:36:00.590820] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:00.590884] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:00.593531] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:00.595359] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:00.634513] [DEBUG] [MAG ] AOD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:00.646614] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:00.648987] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:00.650346] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:00.760481] [INFO ] [LOCAL ] AOD: Saved forecast. [2026-01-20T20:36:00.760749] [INFO ] [main ] AOD: Signal=1 (Conf=90.0%), Magnitude=-0.37% (Conf=36.281%) [2026-01-20T20:36:00.760917] [INFO ] [main ] Fetching symbol history for URBN... [2026-01-20T20:36:00.760962] [DEBUG] [REMOTE ] URBN: Fetching historical data. [2026-01-20T20:36:00.761245] [INFO ] [LOCAL ] MCRI: Saved forecast. [2026-01-20T20:36:00.761315] [INFO ] [main ] MCRI: Signal=1 (Conf=90.0%), Magnitude=-2.85% (Conf=51.7198%) [2026-01-20T20:36:00.761474] [INFO ] [main ] Fetching symbol history for ERNA... [2026-01-20T20:36:00.761517] [DEBUG] [REMOTE ] ERNA: Fetching historical data. [2026-01-20T20:36:00.762210] [INFO ] [main ] Progress: 180/403 forecasts completed (44.7%). AOD finished in 0.7s. ETA: 39.1s. Rate: 342.41 forecasts/min [2026-01-20T20:36:00.762303] [INFO ] [main ] Progress: 181/403 forecasts completed (44.9%). MCRI finished in 0.9s. ETA: 38.7s. Rate: 344.31 forecasts/min [2026-01-20T20:36:00.773146] [DEBUG] [REMOTE ] ERNA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:00.774541] [DEBUG] [LOCAL ] Loaded configuration for ERNA: 2 features, N/A% accuracy [2026-01-20T20:36:00.774631] [INFO ] [LOCAL ] ERNA: Loaded 2 optimal features with 45.33% confidence from JSON config [2026-01-20T20:36:00.774667] [DEBUG] [MAG ] Building data for symbol: ERNA with lookback: 0 [2026-01-20T20:36:00.775472] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:00.775533] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:00.778105] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:00.780655] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:00.782436] [DEBUG] [REMOTE ] URBN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:00.786511] [DEBUG] [LOCAL ] Loaded configuration for URBN: 3 features, N/A% accuracy [2026-01-20T20:36:00.786652] [INFO ] [LOCAL ] URBN: Loaded 3 optimal features with 50.77% confidence from JSON config [2026-01-20T20:36:00.786712] [DEBUG] [MAG ] Building data for symbol: URBN with lookback: 0 [2026-01-20T20:36:00.787835] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:00.787915] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:00.792496] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:00.793308] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:00.793987] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:01.076285] [DEBUG] [MAG ] MRK: Last date is validated at 2026-01-20 [2026-01-20T20:36:01.104432] [DEBUG] [MAG ] PLD: Last date is validated at 2026-01-20 [2026-01-20T20:36:01.324067] [DEBUG] [MAG ] MRK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:01.384796] [DEBUG] [MAG ] PLD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:01.439056] [DEBUG] [MAG ] URBN: Last date is validated at 2026-01-20 [2026-01-20T20:36:01.472530] [INFO ] [LOCAL ] MRK: Saved forecast. [2026-01-20T20:36:01.472661] [INFO ] [main ] MRK: Signal=1 (Conf=90.0%), Magnitude=-0.87% (Conf=53.4824%) [2026-01-20T20:36:01.472941] [INFO ] [main ] Fetching symbol history for VTYX... [2026-01-20T20:36:01.473013] [DEBUG] [REMOTE ] VTYX: Fetching historical data. [2026-01-20T20:36:01.474102] [INFO ] [main ] Progress: 182/403 forecasts completed (45.2%). MRK finished in 0.9s. ETA: 39.2s. Rate: 338.57 forecasts/min [2026-01-20T20:36:01.505036] [DEBUG] [MAG ] ERNA: Last date is validated at 2026-01-20 [2026-01-20T20:36:01.515245] [DEBUG] [REMOTE ] VTYX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:01.527727] [DEBUG] [LOCAL ] Loaded configuration for VTYX: 6 features, N/A% accuracy [2026-01-20T20:36:01.527907] [INFO ] [LOCAL ] VTYX: Loaded 6 optimal features with 50.84% confidence from JSON config [2026-01-20T20:36:01.527955] [DEBUG] [MAG ] Building data for symbol: VTYX with lookback: 0 [2026-01-20T20:36:01.529711] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:01.538129] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:01.549935] [INFO ] [LOCAL ] PLD: Saved forecast. [2026-01-20T20:36:01.550039] [INFO ] [main ] PLD: Signal=1 (Conf=90.0%), Magnitude=0.40% (Conf=55.2883%) [2026-01-20T20:36:01.550321] [INFO ] [main ] Fetching symbol history for RSI... [2026-01-20T20:36:01.550401] [DEBUG] [REMOTE ] RSI: Fetching historical data. [2026-01-20T20:36:01.552474] [INFO ] [main ] Progress: 183/403 forecasts completed (45.4%). PLD finished in 1.0s. ETA: 38.9s. Rate: 339.61 forecasts/min [2026-01-20T20:36:01.560397] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:01.563401] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:01.566266] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:01.567588] [DEBUG] [REMOTE ] RSI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:01.568898] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-20T20:36:01.575220] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:36:01.578324] [DEBUG] [LOCAL ] Loaded configuration for RSI: 6 features, N/A% accuracy [2026-01-20T20:36:01.578499] [INFO ] [LOCAL ] RSI: Loaded 6 optimal features with 59.91% confidence from JSON config [2026-01-20T20:36:01.578562] [DEBUG] [MAG ] Building data for symbol: RSI with lookback: 0 [2026-01-20T20:36:01.580378] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:01.580477] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:01.589513] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:01.590178] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:01.593349] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:01.594243] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:01.595101] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:01.597181] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:36:01.598518] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:01.895955] [DEBUG] [MAG ] URBN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:01.913995] [DEBUG] [MAG ] ERNA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:02.054880] [INFO ] [LOCAL ] URBN: Saved forecast. [2026-01-20T20:36:02.055003] [INFO ] [main ] URBN: Signal=1 (Conf=90.0%), Magnitude=0.73% (Conf=50.7696%) [2026-01-20T20:36:02.055271] [INFO ] [main ] Fetching symbol history for HYMC... [2026-01-20T20:36:02.055340] [DEBUG] [REMOTE ] HYMC: Fetching historical data. [2026-01-20T20:36:02.056164] [INFO ] [main ] Progress: 184/403 forecasts completed (45.7%). URBN finished in 1.3s. ETA: 39.1s. Rate: 336.23 forecasts/min [2026-01-20T20:36:02.073891] [DEBUG] [REMOTE ] HYMC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:02.075220] [DEBUG] [LOCAL ] Loaded configuration for HYMC: 4 features, N/A% accuracy [2026-01-20T20:36:02.075317] [INFO ] [LOCAL ] HYMC: Loaded 4 optimal features with 54.38% confidence from JSON config [2026-01-20T20:36:02.075374] [DEBUG] [MAG ] Building data for symbol: HYMC with lookback: 0 [2026-01-20T20:36:02.076946] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:02.077092] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:02.077963] [INFO ] [LOCAL ] ERNA: Saved forecast. [2026-01-20T20:36:02.078213] [INFO ] [main ] ERNA: Signal=1 (Conf=90.0%), Magnitude=-6.41% (Conf=45.3251%) [2026-01-20T20:36:02.078567] [INFO ] [main ] Fetching symbol history for PEN... [2026-01-20T20:36:02.078676] [DEBUG] [REMOTE ] PEN: Fetching historical data. [2026-01-20T20:36:02.079832] [INFO ] [main ] Progress: 185/403 forecasts completed (45.9%). ERNA finished in 1.3s. ETA: 38.7s. Rate: 337.81 forecasts/min [2026-01-20T20:36:02.079942] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:02.080869] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:02.081560] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:36:02.082772] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:02.092453] [DEBUG] [REMOTE ] PEN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:02.096785] [DEBUG] [LOCAL ] Loaded configuration for PEN: 5 features, N/A% accuracy [2026-01-20T20:36:02.096943] [INFO ] [LOCAL ] PEN: Loaded 5 optimal features with 60.63% confidence from JSON config [2026-01-20T20:36:02.096999] [DEBUG] [MAG ] Building data for symbol: PEN with lookback: 0 [2026-01-20T20:36:02.098505] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:02.098634] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:02.105386] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:02.109438] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:02.110563] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:02.112078] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:36:02.116077] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:02.286177] [DEBUG] [MAG ] VTYX: Last date is validated at 2026-01-20 [2026-01-20T20:36:02.394699] [DEBUG] [MAG ] RSI: Last date is validated at 2026-01-20 [2026-01-20T20:36:02.520715] [DEBUG] [MAG ] VTYX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:02.537432] [DEBUG] [MAG ] HYMC: Last date is validated at 2026-01-20 [2026-01-20T20:36:02.578423] [DEBUG] [MAG ] PEN: Last date is validated at 2026-01-20 [2026-01-20T20:36:02.602665] [INFO ] [LOCAL ] VTYX: Saved forecast. [2026-01-20T20:36:02.602748] [INFO ] [main ] VTYX: Signal=1 (Conf=90.0%), Magnitude=-12.90% (Conf=50.8446%) [2026-01-20T20:36:02.603152] [INFO ] [main ] Fetching symbol history for BEP... [2026-01-20T20:36:02.603206] [DEBUG] [REMOTE ] BEP: Fetching historical data. [2026-01-20T20:36:02.603663] [INFO ] [main ] Progress: 186/403 forecasts completed (46.2%). VTYX finished in 1.1s. ETA: 38.9s. Rate: 334.31 forecasts/min [2026-01-20T20:36:02.608503] [DEBUG] [MAG ] RSI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:02.616218] [DEBUG] [REMOTE ] BEP: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:02.617203] [DEBUG] [LOCAL ] Loaded configuration for BEP: 5 features, N/A% accuracy [2026-01-20T20:36:02.617275] [INFO ] [LOCAL ] BEP: Loaded 5 optimal features with 43.13% confidence from JSON config [2026-01-20T20:36:02.617313] [DEBUG] [MAG ] Building data for symbol: BEP with lookback: 0 [2026-01-20T20:36:02.618313] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:02.618381] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:02.620515] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:02.621112] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:02.621528] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:02.622649] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:36:02.624783] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:02.685251] [INFO ] [LOCAL ] RSI: Saved forecast. [2026-01-20T20:36:02.685327] [INFO ] [main ] RSI: Signal=1 (Conf=90.0%), Magnitude=-2.17% (Conf=59.9138%) [2026-01-20T20:36:02.685509] [INFO ] [main ] Fetching symbol history for NEM... [2026-01-20T20:36:02.685553] [DEBUG] [REMOTE ] NEM: Fetching historical data. [2026-01-20T20:36:02.686380] [INFO ] [main ] Progress: 187/403 forecasts completed (46.4%). RSI finished in 1.1s. ETA: 38.7s. Rate: 335.27 forecasts/min [2026-01-20T20:36:02.697444] [DEBUG] [REMOTE ] NEM: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:02.698724] [DEBUG] [LOCAL ] Loaded configuration for NEM: 8 features, N/A% accuracy [2026-01-20T20:36:02.698797] [INFO ] [LOCAL ] NEM: Loaded 8 optimal features with 60.77% confidence from JSON config [2026-01-20T20:36:02.698844] [DEBUG] [MAG ] Building data for symbol: NEM with lookback: 0 [2026-01-20T20:36:02.699720] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:02.699784] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:02.701491] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:02.702241] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:02.702657] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:02.703436] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:36:02.704089] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:36:02.705842] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:36:02.707256] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:02.708500] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:02.718298] [DEBUG] [MAG ] HYMC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:02.757540] [DEBUG] [MAG ] PEN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:02.823237] [INFO ] [LOCAL ] HYMC: Saved forecast. [2026-01-20T20:36:02.823314] [INFO ] [main ] HYMC: Signal=1 (Conf=90.0%), Magnitude=-6.07% (Conf=54.3835%) [2026-01-20T20:36:02.823502] [INFO ] [main ] Fetching symbol history for VRTX... [2026-01-20T20:36:02.823558] [DEBUG] [REMOTE ] VRTX: Fetching historical data. [2026-01-20T20:36:02.824599] [INFO ] [main ] Progress: 188/403 forecasts completed (46.7%). HYMC finished in 0.8s. ETA: 38.4s. Rate: 335.68 forecasts/min [2026-01-20T20:36:02.835872] [DEBUG] [REMOTE ] VRTX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:02.836991] [DEBUG] [LOCAL ] Loaded configuration for VRTX: 6 features, N/A% accuracy [2026-01-20T20:36:02.837051] [INFO ] [LOCAL ] VRTX: Loaded 6 optimal features with 51.72% confidence from JSON config [2026-01-20T20:36:02.837085] [DEBUG] [MAG ] Building data for symbol: VRTX with lookback: 0 [2026-01-20T20:36:02.837983] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:02.838046] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:02.839806] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:02.840364] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:02.840819] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:02.841636] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:02.844465] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:02.846238] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:02.940694] [INFO ] [LOCAL ] PEN: Saved forecast. [2026-01-20T20:36:02.940764] [INFO ] [main ] PEN: Signal=1 (Conf=90.0%), Magnitude=-0.14% (Conf=60.6254%) [2026-01-20T20:36:02.940927] [INFO ] [main ] Fetching symbol history for AEHL... [2026-01-20T20:36:02.940973] [DEBUG] [REMOTE ] AEHL: Fetching historical data. [2026-01-20T20:36:02.941931] [INFO ] [main ] Progress: 189/403 forecasts completed (46.9%). PEN finished in 0.9s. ETA: 38.2s. Rate: 336.29 forecasts/min [2026-01-20T20:36:02.953233] [DEBUG] [REMOTE ] AEHL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:02.954730] [DEBUG] [LOCAL ] Loaded configuration for AEHL: 5 features, N/A% accuracy [2026-01-20T20:36:02.954789] [INFO ] [LOCAL ] AEHL: Loaded 5 optimal features with 38.11% confidence from JSON config [2026-01-20T20:36:02.954822] [DEBUG] [MAG ] Building data for symbol: AEHL with lookback: 0 [2026-01-20T20:36:02.955688] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:02.955751] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:02.961424] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:02.963324] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:02.963910] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:02.964340] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:02.965130] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:02.979814] [DEBUG] [MAG ] BEP: Last date is validated at 2026-01-20 [2026-01-20T20:36:03.053400] [DEBUG] [MAG ] NEM: Last date is validated at 2026-01-20 [2026-01-20T20:36:03.154975] [DEBUG] [MAG ] BEP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:03.198968] [DEBUG] [MAG ] VRTX: Last date is validated at 2026-01-20 [2026-01-20T20:36:03.227355] [INFO ] [LOCAL ] BEP: Saved forecast. [2026-01-20T20:36:03.227433] [INFO ] [main ] BEP: Signal=1 (Conf=90.0%), Magnitude=0.39% (Conf=43.1255%) [2026-01-20T20:36:03.227643] [INFO ] [main ] Fetching symbol history for QQQI... [2026-01-20T20:36:03.227691] [DEBUG] [REMOTE ] QQQI: Fetching historical data. [2026-01-20T20:36:03.228154] [DEBUG] [MAG ] NEM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:03.228740] [INFO ] [main ] Progress: 190/403 forecasts completed (47.1%). BEP finished in 0.6s. ETA: 38.1s. Rate: 335.22 forecasts/min [2026-01-20T20:36:03.239839] [DEBUG] [REMOTE ] QQQI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:03.240750] [DEBUG] [LOCAL ] Loaded configuration for QQQI: 6 features, N/A% accuracy [2026-01-20T20:36:03.240803] [INFO ] [LOCAL ] QQQI: Loaded 6 optimal features with 48.26% confidence from JSON config [2026-01-20T20:36:03.240834] [DEBUG] [MAG ] Building data for symbol: QQQI with lookback: 0 [2026-01-20T20:36:03.241627] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:03.241688] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:03.247144] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:03.249094] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:03.249630] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:03.250024] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:03.252414] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:03.253458] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:03.327956] [DEBUG] [MAG ] AEHL: Last date is validated at 2026-01-20 [2026-01-20T20:36:03.341608] [INFO ] [LOCAL ] NEM: Saved forecast. [2026-01-20T20:36:03.341679] [INFO ] [main ] NEM: Signal=1 (Conf=90.0%), Magnitude=-0.58% (Conf=60.7726%) [2026-01-20T20:36:03.341835] [INFO ] [main ] Fetching symbol history for BLK... [2026-01-20T20:36:03.341878] [DEBUG] [REMOTE ] BLK: Fetching historical data. [2026-01-20T20:36:03.342903] [INFO ] [main ] Progress: 191/403 forecasts completed (47.4%). NEM finished in 0.7s. ETA: 37.9s. Rate: 335.86 forecasts/min [2026-01-20T20:36:03.352618] [DEBUG] [REMOTE ] BLK: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:03.353633] [DEBUG] [LOCAL ] Loaded configuration for BLK: 1 features, N/A% accuracy [2026-01-20T20:36:03.353686] [INFO ] [LOCAL ] BLK: Loaded 1 optimal features with 57.98% confidence from JSON config [2026-01-20T20:36:03.353716] [DEBUG] [MAG ] Building data for symbol: BLK with lookback: 0 [2026-01-20T20:36:03.354492] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:36:03.354552] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:03.359366] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:03.378632] [DEBUG] [MAG ] VRTX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:03.565639] [DEBUG] [MAG ] AEHL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:03.579757] [INFO ] [LOCAL ] VRTX: Saved forecast. [2026-01-20T20:36:03.579836] [INFO ] [main ] VRTX: Signal=1 (Conf=90.0%), Magnitude=-0.49% (Conf=51.7231%) [2026-01-20T20:36:03.580007] [INFO ] [main ] Fetching symbol history for BLTE... [2026-01-20T20:36:03.580052] [DEBUG] [REMOTE ] BLTE: Fetching historical data. [2026-01-20T20:36:03.582769] [INFO ] [main ] Progress: 192/403 forecasts completed (47.6%). VRTX finished in 0.8s. ETA: 37.8s. Rate: 335.26 forecasts/min [2026-01-20T20:36:03.592055] [DEBUG] [REMOTE ] BLTE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:03.593631] [DEBUG] [LOCAL ] Loaded configuration for BLTE: 9 features, N/A% accuracy [2026-01-20T20:36:03.593691] [INFO ] [LOCAL ] BLTE: Loaded 9 optimal features with 54.30% confidence from JSON config [2026-01-20T20:36:03.593724] [DEBUG] [MAG ] Building data for symbol: BLTE with lookback: 0 [2026-01-20T20:36:03.594523] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:36:03.594606] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:03.605867] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:03.607826] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:03.608368] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:03.608809] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:03.665141] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:03.667959] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:36:03.668860] [DEBUG] [MAG ] QQQI: Last date is validated at 2026-01-20 [2026-01-20T20:36:03.672143] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:36:03.672952] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:36:03.673372] [INFO ] [LOCAL ] AEHL: Saved forecast. [2026-01-20T20:36:03.673444] [INFO ] [main ] AEHL: Signal=1 (Conf=90.0%), Magnitude=-9.98% (Conf=38.1053%) [2026-01-20T20:36:03.673624] [INFO ] [main ] Fetching symbol history for MBIN... [2026-01-20T20:36:03.673669] [DEBUG] [REMOTE ] MBIN: Fetching historical data. [2026-01-20T20:36:03.675653] [INFO ] [main ] Progress: 193/403 forecasts completed (47.9%). AEHL finished in 0.7s. ETA: 37.5s. Rate: 336.09 forecasts/min [2026-01-20T20:36:03.676417] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:03.685095] [DEBUG] [REMOTE ] MBIN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:03.686074] [DEBUG] [LOCAL ] Loaded configuration for MBIN: 2 features, N/A% accuracy [2026-01-20T20:36:03.686131] [INFO ] [LOCAL ] MBIN: Loaded 2 optimal features with 55.12% confidence from JSON config [2026-01-20T20:36:03.686162] [DEBUG] [MAG ] Building data for symbol: MBIN with lookback: 0 [2026-01-20T20:36:03.687015] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:03.687075] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:03.687837] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:03.727417] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:03.789830] [DEBUG] [MAG ] BLK: Last date is validated at 2026-01-20 [2026-01-20T20:36:03.837142] [DEBUG] [MAG ] QQQI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:03.922171] [INFO ] [LOCAL ] QQQI: Saved forecast. [2026-01-20T20:36:03.922244] [INFO ] [main ] QQQI: Signal=1 (Conf=90.0%), Magnitude=-0.97% (Conf=48.2582%) [2026-01-20T20:36:03.922405] [INFO ] [main ] Fetching symbol history for NXGL... [2026-01-20T20:36:03.922450] [DEBUG] [REMOTE ] NXGL: Fetching historical data. [2026-01-20T20:36:03.922872] [INFO ] [main ] Progress: 194/403 forecasts completed (48.1%). QQQI finished in 0.7s. ETA: 37.4s. Rate: 335.43 forecasts/min [2026-01-20T20:36:03.937084] [DEBUG] [REMOTE ] NXGL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:03.938085] [DEBUG] [LOCAL ] Loaded configuration for NXGL: 3 features, N/A% accuracy [2026-01-20T20:36:03.938139] [INFO ] [LOCAL ] NXGL: Loaded 3 optimal features with 49.28% confidence from JSON config [2026-01-20T20:36:03.938171] [DEBUG] [MAG ] Building data for symbol: NXGL with lookback: 0 [2026-01-20T20:36:03.939030] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:03.939094] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:03.944162] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:03.946816] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:03.951335] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:03.964112] [DEBUG] [MAG ] BLK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:04.046248] [DEBUG] [MAG ] BLTE: Last date is validated at 2026-01-20 [2026-01-20T20:36:04.078022] [DEBUG] [MAG ] MBIN: Last date is validated at 2026-01-20 [2026-01-20T20:36:04.135375] [INFO ] [LOCAL ] BLK: Saved forecast. [2026-01-20T20:36:04.135453] [INFO ] [main ] BLK: Signal=1 (Conf=90.0%), Magnitude=-2.66% (Conf=57.9848%) [2026-01-20T20:36:04.135630] [INFO ] [main ] Fetching symbol history for PTF... [2026-01-20T20:36:04.135674] [DEBUG] [REMOTE ] PTF: Fetching historical data. [2026-01-20T20:36:04.136674] [INFO ] [main ] Progress: 195/403 forecasts completed (48.4%). BLK finished in 0.8s. ETA: 37.2s. Rate: 335.09 forecasts/min [2026-01-20T20:36:04.146459] [DEBUG] [REMOTE ] PTF: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:04.147418] [DEBUG] [LOCAL ] Loaded configuration for PTF: 3 features, N/A% accuracy [2026-01-20T20:36:04.147475] [INFO ] [LOCAL ] PTF: Loaded 3 optimal features with 55.30% confidence from JSON config [2026-01-20T20:36:04.147509] [DEBUG] [MAG ] Building data for symbol: PTF with lookback: 0 [2026-01-20T20:36:04.148443] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:04.148506] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:04.153350] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:04.237525] [DEBUG] [MAG ] BLTE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:04.249648] [DEBUG] [MAG ] MBIN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:04.273471] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:36:04.274959] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:04.309967] [DEBUG] [MAG ] NXGL: Last date is validated at 2026-01-20 [2026-01-20T20:36:04.325778] [INFO ] [LOCAL ] MBIN: Saved forecast. [2026-01-20T20:36:04.325843] [INFO ] [main ] MBIN: Signal=1 (Conf=90.0%), Magnitude=-0.15% (Conf=55.1157%) [2026-01-20T20:36:04.325998] [INFO ] [main ] Fetching symbol history for ARCO... [2026-01-20T20:36:04.326041] [DEBUG] [REMOTE ] ARCO: Fetching historical data. [2026-01-20T20:36:04.327215] [INFO ] [main ] Progress: 196/403 forecasts completed (48.6%). MBIN finished in 0.7s. ETA: 37.1s. Rate: 334.98 forecasts/min [2026-01-20T20:36:04.337093] [DEBUG] [REMOTE ] ARCO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:04.338404] [DEBUG] [LOCAL ] Loaded configuration for ARCO: 7 features, N/A% accuracy [2026-01-20T20:36:04.338460] [INFO ] [LOCAL ] ARCO: Loaded 7 optimal features with 55.72% confidence from JSON config [2026-01-20T20:36:04.338497] [DEBUG] [MAG ] Building data for symbol: ARCO with lookback: 0 [2026-01-20T20:36:04.339281] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:04.339343] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:04.344519] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:04.346234] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:04.367979] [INFO ] [LOCAL ] BLTE: Saved forecast. [2026-01-20T20:36:04.368050] [INFO ] [main ] BLTE: Signal=1 (Conf=90.0%), Magnitude=2.14% (Conf=54.3049%) [2026-01-20T20:36:04.368221] [INFO ] [main ] Fetching symbol history for ONDS... [2026-01-20T20:36:04.368268] [DEBUG] [REMOTE ] ONDS: Fetching historical data. [2026-01-20T20:36:04.369219] [INFO ] [main ] Progress: 197/403 forecasts completed (48.9%). BLTE finished in 0.8s. ETA: 36.8s. Rate: 336.29 forecasts/min [2026-01-20T20:36:04.380366] [DEBUG] [REMOTE ] ONDS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:04.381312] [DEBUG] [LOCAL ] Loaded configuration for ONDS: 5 features, N/A% accuracy [2026-01-20T20:36:04.381371] [INFO ] [LOCAL ] ONDS: Loaded 5 optimal features with 54.01% confidence from JSON config [2026-01-20T20:36:04.381404] [DEBUG] [MAG ] Building data for symbol: ONDS with lookback: 0 [2026-01-20T20:36:04.382708] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:04.382783] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:04.386154] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:04.387494] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:04.388092] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:04.389017] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:04.390194] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:04.390265] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:04.392182] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:04.392402] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:04.393531] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:04.394303] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:04.495760] [DEBUG] [MAG ] NXGL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:04.556458] [INFO ] [LOCAL ] NXGL: Saved forecast. [2026-01-20T20:36:04.556533] [INFO ] [main ] NXGL: Signal=1 (Conf=90.0%), Magnitude=-0.08% (Conf=49.2825%) [2026-01-20T20:36:04.556707] [INFO ] [main ] Fetching symbol history for AMPG... [2026-01-20T20:36:04.556751] [DEBUG] [REMOTE ] AMPG: Fetching historical data. [2026-01-20T20:36:04.557752] [INFO ] [main ] Progress: 198/403 forecasts completed (49.1%). NXGL finished in 0.6s. ETA: 36.6s. Rate: 336.19 forecasts/min [2026-01-20T20:36:04.569647] [DEBUG] [REMOTE ] AMPG: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:04.570383] [DEBUG] [LOCAL ] Loaded configuration for AMPG: 1 features, N/A% accuracy [2026-01-20T20:36:04.570450] [INFO ] [LOCAL ] AMPG: Loaded 1 optimal features with 47.95% confidence from JSON config [2026-01-20T20:36:04.570488] [DEBUG] [MAG ] Building data for symbol: AMPG with lookback: 0 [2026-01-20T20:36:04.571286] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:36:04.571344] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:04.572520] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:04.620345] [DEBUG] [MAG ] PTF: Last date is validated at 2026-01-20 [2026-01-20T20:36:04.735356] [DEBUG] [MAG ] ARCO: Last date is validated at 2026-01-20 [2026-01-20T20:36:04.765432] [DEBUG] [MAG ] ONDS: Last date is validated at 2026-01-20 [2026-01-20T20:36:04.790192] [DEBUG] [MAG ] PTF: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:04.881583] [INFO ] [LOCAL ] PTF: Saved forecast. [2026-01-20T20:36:04.881651] [INFO ] [main ] PTF: Signal=1 (Conf=90.0%), Magnitude=1.25% (Conf=55.3015%) [2026-01-20T20:36:04.881808] [INFO ] [main ] Fetching symbol history for IGSB... [2026-01-20T20:36:04.881851] [DEBUG] [REMOTE ] IGSB: Fetching historical data. [2026-01-20T20:36:04.882830] [INFO ] [main ] Progress: 199/403 forecasts completed (49.4%). PTF finished in 0.7s. ETA: 36.6s. Rate: 334.81 forecasts/min [2026-01-20T20:36:04.893691] [DEBUG] [REMOTE ] IGSB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:04.894607] [DEBUG] [LOCAL ] Loaded configuration for IGSB: 5 features, N/A% accuracy [2026-01-20T20:36:04.894666] [INFO ] [LOCAL ] IGSB: Loaded 5 optimal features with 25.76% confidence from JSON config [2026-01-20T20:36:04.894698] [DEBUG] [MAG ] Building data for symbol: IGSB with lookback: 0 [2026-01-20T20:36:04.895471] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:04.895532] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:04.897225] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:04.897796] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:04.898185] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:04.909430] [DEBUG] [MAG ] ARCO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:04.915037] [DEBUG] [MAG ] AMPG: Last date is validated at 2026-01-20 [2026-01-20T20:36:04.937390] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:04.938277] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:04.954753] [DEBUG] [MAG ] ONDS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:04.977194] [INFO ] [LOCAL ] ARCO: Saved forecast. [2026-01-20T20:36:04.977260] [INFO ] [main ] ARCO: Signal=1 (Conf=90.0%), Magnitude=-0.00% (Conf=55.7169%) [2026-01-20T20:36:04.977414] [INFO ] [main ] Fetching symbol history for COTY... [2026-01-20T20:36:04.977456] [DEBUG] [REMOTE ] COTY: Fetching historical data. [2026-01-20T20:36:04.977841] [INFO ] [main ] Progress: 200/403 forecasts completed (49.6%). ARCO finished in 0.7s. ETA: 36.3s. Rate: 335.60 forecasts/min [2026-01-20T20:36:04.988482] [DEBUG] [REMOTE ] COTY: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:04.989545] [DEBUG] [LOCAL ] Loaded configuration for COTY: 6 features, N/A% accuracy [2026-01-20T20:36:04.989618] [INFO ] [LOCAL ] COTY: Loaded 6 optimal features with 59.94% confidence from JSON config [2026-01-20T20:36:04.989651] [DEBUG] [MAG ] Building data for symbol: COTY with lookback: 0 [2026-01-20T20:36:04.990408] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:04.990469] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:04.992152] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:04.992679] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:04.993123] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:04.993519] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:04.994415] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:04.996812] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:05.032490] [INFO ] [LOCAL ] ONDS: Saved forecast. [2026-01-20T20:36:05.032566] [INFO ] [main ] ONDS: Signal=1 (Conf=90.0%), Magnitude=-2.55% (Conf=54.0059%) [2026-01-20T20:36:05.032753] [INFO ] [main ] Fetching symbol history for CF... [2026-01-20T20:36:05.032798] [DEBUG] [REMOTE ] CF: Fetching historical data. [2026-01-20T20:36:05.033861] [INFO ] [main ] Progress: 201/403 forecasts completed (49.9%). ONDS finished in 0.7s. ETA: 36.0s. Rate: 336.75 forecasts/min [2026-01-20T20:36:05.044528] [DEBUG] [REMOTE ] CF: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:05.045757] [DEBUG] [LOCAL ] Loaded configuration for CF: 4 features, N/A% accuracy [2026-01-20T20:36:05.045813] [INFO ] [LOCAL ] CF: Loaded 4 optimal features with 59.27% confidence from JSON config [2026-01-20T20:36:05.045846] [DEBUG] [MAG ] Building data for symbol: CF with lookback: 0 [2026-01-20T20:36:05.046725] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:05.046788] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:05.048610] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:05.049169] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:05.049609] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:05.087407] [DEBUG] [MAG ] AMPG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:05.150278] [INFO ] [LOCAL ] AMPG: Saved forecast. [2026-01-20T20:36:05.150348] [INFO ] [main ] AMPG: Signal=1 (Conf=90.0%), Magnitude=-10.29% (Conf=47.9484%) [2026-01-20T20:36:05.150515] [INFO ] [main ] Fetching symbol history for HTD... [2026-01-20T20:36:05.150559] [DEBUG] [REMOTE ] HTD: Fetching historical data. [2026-01-20T20:36:05.151487] [INFO ] [main ] Progress: 202/403 forecasts completed (50.1%). AMPG finished in 0.6s. ETA: 35.8s. Rate: 337.32 forecasts/min [2026-01-20T20:36:05.162329] [DEBUG] [REMOTE ] HTD: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:05.163560] [DEBUG] [LOCAL ] Loaded configuration for HTD: 3 features, N/A% accuracy [2026-01-20T20:36:05.163632] [INFO ] [LOCAL ] HTD: Loaded 3 optimal features with 46.35% confidence from JSON config [2026-01-20T20:36:05.163663] [DEBUG] [MAG ] Building data for symbol: HTD with lookback: 0 [2026-01-20T20:36:05.164457] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:05.164517] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:05.166212] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:05.166753] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:05.166819] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:05.167678] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:05.275231] [DEBUG] [MAG ] IGSB: Last date is validated at 2026-01-20 [2026-01-20T20:36:05.332983] [DEBUG] [MAG ] COTY: Last date is validated at 2026-01-20 [2026-01-20T20:36:05.449989] [DEBUG] [MAG ] IGSB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:05.496136] [DEBUG] [MAG ] COTY: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:05.504139] [DEBUG] [MAG ] HTD: Last date is validated at 2026-01-20 [2026-01-20T20:36:05.507392] [INFO ] [LOCAL ] IGSB: Saved forecast. [2026-01-20T20:36:05.507465] [INFO ] [main ] IGSB: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=25.7641%) [2026-01-20T20:36:05.507675] [INFO ] [main ] Fetching symbol history for CGEN... [2026-01-20T20:36:05.507730] [DEBUG] [REMOTE ] CGEN: Fetching historical data. [2026-01-20T20:36:05.508852] [INFO ] [main ] Progress: 203/403 forecasts completed (50.4%). IGSB finished in 0.6s. ETA: 35.8s. Rate: 335.65 forecasts/min [2026-01-20T20:36:05.519175] [DEBUG] [REMOTE ] CGEN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:05.520404] [DEBUG] [LOCAL ] Loaded configuration for CGEN: 5 features, N/A% accuracy [2026-01-20T20:36:05.520459] [INFO ] [LOCAL ] CGEN: Loaded 5 optimal features with 61.48% confidence from JSON config [2026-01-20T20:36:05.520490] [DEBUG] [MAG ] Building data for symbol: CGEN with lookback: 0 [2026-01-20T20:36:05.521335] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:05.521418] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:05.523190] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:05.523733] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:05.524129] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:05.525384] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:05.534770] [DEBUG] [MAG ] CF: Last date is validated at 2026-01-20 [2026-01-20T20:36:05.557398] [INFO ] [LOCAL ] COTY: Saved forecast. [2026-01-20T20:36:05.557479] [INFO ] [main ] COTY: Signal=1 (Conf=90.0%), Magnitude=-3.61% (Conf=59.9368%) [2026-01-20T20:36:05.557729] [INFO ] [main ] Fetching symbol history for NEOG... [2026-01-20T20:36:05.557786] [DEBUG] [REMOTE ] NEOG: Fetching historical data. [2026-01-20T20:36:05.558983] [INFO ] [main ] Progress: 204/403 forecasts completed (50.6%). COTY finished in 0.6s. ETA: 35.4s. Rate: 336.84 forecasts/min [2026-01-20T20:36:05.568772] [DEBUG] [REMOTE ] NEOG: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:05.569758] [DEBUG] [LOCAL ] Loaded configuration for NEOG: 3 features, N/A% accuracy [2026-01-20T20:36:05.569824] [INFO ] [LOCAL ] NEOG: Loaded 3 optimal features with 56.68% confidence from JSON config [2026-01-20T20:36:05.569864] [DEBUG] [MAG ] Building data for symbol: NEOG with lookback: 0 [2026-01-20T20:36:05.570799] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:05.570867] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:05.603030] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:05.645437] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:05.647471] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:36:05.648918] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:05.671841] [DEBUG] [MAG ] HTD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:05.717708] [DEBUG] [MAG ] CF: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:05.731252] [INFO ] [LOCAL ] HTD: Saved forecast. [2026-01-20T20:36:05.731321] [INFO ] [main ] HTD: Signal=1 (Conf=90.0%), Magnitude=0.19% (Conf=46.355%) [2026-01-20T20:36:05.731682] [INFO ] [main ] Fetching symbol history for AUDC... [2026-01-20T20:36:05.731928] [DEBUG] [REMOTE ] AUDC: Fetching historical data. [2026-01-20T20:36:05.732670] [INFO ] [main ] Progress: 205/403 forecasts completed (50.9%). HTD finished in 0.6s. ETA: 35.3s. Rate: 336.88 forecasts/min [2026-01-20T20:36:05.745243] [DEBUG] [REMOTE ] AUDC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:05.746459] [DEBUG] [LOCAL ] Loaded configuration for AUDC: 6 features, N/A% accuracy [2026-01-20T20:36:05.746520] [INFO ] [LOCAL ] AUDC: Loaded 6 optimal features with 55.32% confidence from JSON config [2026-01-20T20:36:05.746551] [DEBUG] [MAG ] Building data for symbol: AUDC with lookback: 0 [2026-01-20T20:36:05.747539] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:05.747831] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:05.752613] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:05.753567] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:05.755209] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:05.821539] [INFO ] [LOCAL ] CF: Saved forecast. [2026-01-20T20:36:05.821626] [INFO ] [main ] CF: Signal=1 (Conf=90.0%), Magnitude=2.82% (Conf=59.2726%) [2026-01-20T20:36:05.822072] [INFO ] [main ] Fetching symbol history for KEYS... [2026-01-20T20:36:05.822124] [DEBUG] [REMOTE ] KEYS: Fetching historical data. [2026-01-20T20:36:05.822643] [INFO ] [main ] Progress: 206/403 forecasts completed (51.1%). CF finished in 0.8s. ETA: 35.0s. Rate: 337.69 forecasts/min [2026-01-20T20:36:05.830328] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:36:05.833182] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:05.834219] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:05.834433] [DEBUG] [REMOTE ] KEYS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:05.835535] [DEBUG] [LOCAL ] Loaded configuration for KEYS: 6 features, N/A% accuracy [2026-01-20T20:36:05.835653] [INFO ] [LOCAL ] KEYS: Loaded 6 optimal features with 61.38% confidence from JSON config [2026-01-20T20:36:05.835694] [DEBUG] [MAG ] Building data for symbol: KEYS with lookback: 0 [2026-01-20T20:36:05.836486] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:05.836551] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:05.838429] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:05.838989] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:05.889610] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:05.909916] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:36:05.912045] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:36:05.914388] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:05.944388] [DEBUG] [MAG ] CGEN: Last date is validated at 2026-01-20 [2026-01-20T20:36:05.983060] [DEBUG] [MAG ] NEOG: Last date is validated at 2026-01-20 [2026-01-20T20:36:06.109968] [DEBUG] [MAG ] CGEN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:06.148642] [DEBUG] [MAG ] NEOG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:06.164726] [INFO ] [LOCAL ] CGEN: Saved forecast. [2026-01-20T20:36:06.164794] [INFO ] [main ] CGEN: Signal=1 (Conf=90.0%), Magnitude=-0.59% (Conf=61.4774%) [2026-01-20T20:36:06.165116] [INFO ] [main ] Fetching symbol history for FOA... [2026-01-20T20:36:06.165167] [DEBUG] [REMOTE ] FOA: Fetching historical data. [2026-01-20T20:36:06.165993] [INFO ] [main ] Progress: 207/403 forecasts completed (51.4%). CGEN finished in 0.7s. ETA: 35.0s. Rate: 336.18 forecasts/min [2026-01-20T20:36:06.170648] [DEBUG] [MAG ] AUDC: Last date is validated at 2026-01-20 [2026-01-20T20:36:06.176115] [DEBUG] [REMOTE ] FOA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:06.177253] [DEBUG] [LOCAL ] Loaded configuration for FOA: 5 features, N/A% accuracy [2026-01-20T20:36:06.177313] [INFO ] [LOCAL ] FOA: Loaded 5 optimal features with 67.32% confidence from JSON config [2026-01-20T20:36:06.177344] [DEBUG] [MAG ] Building data for symbol: FOA with lookback: 0 [2026-01-20T20:36:06.178170] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:06.178230] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:06.179943] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:06.180439] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:06.180847] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:36:06.182668] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:36:06.183725] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:06.219283] [INFO ] [LOCAL ] NEOG: Saved forecast. [2026-01-20T20:36:06.219426] [INFO ] [main ] NEOG: Signal=1 (Conf=90.0%), Magnitude=2.54% (Conf=56.6818%) [2026-01-20T20:36:06.219601] [INFO ] [main ] Fetching symbol history for MRVL... [2026-01-20T20:36:06.219646] [DEBUG] [REMOTE ] MRVL: Fetching historical data. [2026-01-20T20:36:06.220651] [INFO ] [main ] Progress: 208/403 forecasts completed (51.6%). NEOG finished in 0.7s. ETA: 34.7s. Rate: 337.30 forecasts/min [2026-01-20T20:36:06.230410] [DEBUG] [REMOTE ] MRVL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:06.231467] [DEBUG] [LOCAL ] Loaded configuration for MRVL: 4 features, N/A% accuracy [2026-01-20T20:36:06.231524] [INFO ] [LOCAL ] MRVL: Loaded 4 optimal features with 62.31% confidence from JSON config [2026-01-20T20:36:06.231554] [DEBUG] [MAG ] Building data for symbol: MRVL with lookback: 0 [2026-01-20T20:36:06.232349] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:06.232409] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:06.272611] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:06.274071] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:36:06.276151] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:06.279171] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:06.299940] [DEBUG] [MAG ] KEYS: Last date is validated at 2026-01-20 [2026-01-20T20:36:06.344523] [DEBUG] [MAG ] AUDC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:06.414366] [INFO ] [LOCAL ] AUDC: Saved forecast. [2026-01-20T20:36:06.414433] [INFO ] [main ] AUDC: Signal=1 (Conf=90.0%), Magnitude=0.05% (Conf=55.3167%) [2026-01-20T20:36:06.414604] [INFO ] [main ] Fetching symbol history for LSPD... [2026-01-20T20:36:06.414648] [DEBUG] [REMOTE ] LSPD: Fetching historical data. [2026-01-20T20:36:06.415658] [INFO ] [main ] Progress: 209/403 forecasts completed (51.9%). AUDC finished in 0.7s. ETA: 34.5s. Rate: 337.15 forecasts/min [2026-01-20T20:36:06.426439] [DEBUG] [REMOTE ] LSPD: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:06.427663] [DEBUG] [LOCAL ] Loaded configuration for LSPD: 5 features, N/A% accuracy [2026-01-20T20:36:06.427720] [INFO ] [LOCAL ] LSPD: Loaded 5 optimal features with 50.65% confidence from JSON config [2026-01-20T20:36:06.427752] [DEBUG] [MAG ] Building data for symbol: LSPD with lookback: 0 [2026-01-20T20:36:06.428544] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:06.428623] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:06.433374] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:06.435156] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:06.435665] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:36:06.436768] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:36:06.438761] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:06.489380] [DEBUG] [MAG ] KEYS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:06.521611] [DEBUG] [MAG ] FOA: Last date is validated at 2026-01-20 [2026-01-20T20:36:06.615384] [DEBUG] [MAG ] MRVL: Last date is validated at 2026-01-20 [2026-01-20T20:36:06.629493] [INFO ] [LOCAL ] KEYS: Saved forecast. [2026-01-20T20:36:06.629563] [INFO ] [main ] KEYS: Signal=1 (Conf=90.0%), Magnitude=1.12% (Conf=61.376%) [2026-01-20T20:36:06.629757] [INFO ] [main ] Fetching symbol history for SMTC... [2026-01-20T20:36:06.629807] [DEBUG] [REMOTE ] SMTC: Fetching historical data. [2026-01-20T20:36:06.631678] [INFO ] [main ] Progress: 210/403 forecasts completed (52.1%). KEYS finished in 0.8s. ETA: 34.4s. Rate: 336.80 forecasts/min [2026-01-20T20:36:06.641038] [DEBUG] [REMOTE ] SMTC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:06.641987] [DEBUG] [LOCAL ] Loaded configuration for SMTC: 4 features, N/A% accuracy [2026-01-20T20:36:06.642043] [INFO ] [LOCAL ] SMTC: Loaded 4 optimal features with 56.72% confidence from JSON config [2026-01-20T20:36:06.642076] [DEBUG] [MAG ] Building data for symbol: SMTC with lookback: 0 [2026-01-20T20:36:06.642921] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:06.642984] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:06.648166] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:06.650082] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:06.650606] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:06.651043] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:06.690333] [DEBUG] [MAG ] FOA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:06.776667] [INFO ] [LOCAL ] FOA: Saved forecast. [2026-01-20T20:36:06.776734] [INFO ] [main ] FOA: Signal=1 (Conf=90.0%), Magnitude=-1.47% (Conf=67.3245%) [2026-01-20T20:36:06.777137] [INFO ] [main ] Progress: 211/403 forecasts completed (52.4%). FOA finished in 0.6s. ETA: 34.2s. Rate: 337.10 forecasts/min [2026-01-20T20:36:06.777284] [INFO ] [main ] Fetching symbol history for STE... [2026-01-20T20:36:06.777328] [DEBUG] [REMOTE ] STE: Fetching historical data. [2026-01-20T20:36:06.782298] [DEBUG] [MAG ] MRVL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:06.787861] [DEBUG] [REMOTE ] STE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:06.787886] [DEBUG] [MAG ] LSPD: Last date is validated at 2026-01-20 [2026-01-20T20:36:06.788940] [DEBUG] [LOCAL ] Loaded configuration for STE: 5 features, N/A% accuracy [2026-01-20T20:36:06.788995] [INFO ] [LOCAL ] STE: Loaded 5 optimal features with 48.81% confidence from JSON config [2026-01-20T20:36:06.789027] [DEBUG] [MAG ] Building data for symbol: STE with lookback: 0 [2026-01-20T20:36:06.789841] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:06.789902] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:06.791606] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:06.792107] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:06.792491] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:06.793450] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:36:06.796344] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:06.898066] [INFO ] [LOCAL ] MRVL: Saved forecast. [2026-01-20T20:36:06.898134] [INFO ] [main ] MRVL: Signal=1 (Conf=90.0%), Magnitude=1.84% (Conf=62.3143%) [2026-01-20T20:36:06.898489] [INFO ] [main ] Fetching symbol history for PRFZ... [2026-01-20T20:36:06.898540] [DEBUG] [REMOTE ] PRFZ: Fetching historical data. [2026-01-20T20:36:06.899313] [INFO ] [main ] Progress: 212/403 forecasts completed (52.6%). MRVL finished in 0.7s. ETA: 33.9s. Rate: 337.60 forecasts/min [2026-01-20T20:36:06.909191] [DEBUG] [REMOTE ] PRFZ: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:06.910256] [DEBUG] [LOCAL ] Loaded configuration for PRFZ: 5 features, N/A% accuracy [2026-01-20T20:36:06.910312] [INFO ] [LOCAL ] PRFZ: Loaded 5 optimal features with 64.03% confidence from JSON config [2026-01-20T20:36:06.910343] [DEBUG] [MAG ] Building data for symbol: PRFZ with lookback: 0 [2026-01-20T20:36:06.911136] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:06.911197] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:06.912127] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:06.962506] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:36:06.963191] [DEBUG] [MAG ] LSPD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:06.964222] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:06.966374] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:36:06.969452] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:07.014256] [DEBUG] [MAG ] SMTC: Last date is validated at 2026-01-20 [2026-01-20T20:36:07.035241] [INFO ] [LOCAL ] LSPD: Saved forecast. [2026-01-20T20:36:07.035311] [INFO ] [main ] LSPD: Signal=1 (Conf=90.0%), Magnitude=1.03% (Conf=50.6472%) [2026-01-20T20:36:07.035801] [INFO ] [main ] Fetching symbol history for PKX... [2026-01-20T20:36:07.035861] [DEBUG] [REMOTE ] PKX: Fetching historical data. [2026-01-20T20:36:07.036645] [INFO ] [main ] Progress: 213/403 forecasts completed (52.9%). LSPD finished in 0.6s. ETA: 33.7s. Rate: 337.96 forecasts/min [2026-01-20T20:36:07.048022] [DEBUG] [REMOTE ] PKX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:07.049380] [DEBUG] [LOCAL ] Loaded configuration for PKX: 3 features, N/A% accuracy [2026-01-20T20:36:07.049435] [INFO ] [LOCAL ] PKX: Loaded 3 optimal features with 48.58% confidence from JSON config [2026-01-20T20:36:07.049466] [DEBUG] [MAG ] Building data for symbol: PKX with lookback: 0 [2026-01-20T20:36:07.050293] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:07.050354] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:07.091163] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:07.092812] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:36:07.094284] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:07.145007] [DEBUG] [MAG ] STE: Last date is validated at 2026-01-20 [2026-01-20T20:36:07.192280] [DEBUG] [MAG ] SMTC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:07.313150] [DEBUG] [MAG ] STE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:07.317034] [DEBUG] [MAG ] PRFZ: Last date is validated at 2026-01-20 [2026-01-20T20:36:07.326732] [INFO ] [LOCAL ] SMTC: Saved forecast. [2026-01-20T20:36:07.326808] [INFO ] [main ] SMTC: Signal=1 (Conf=90.0%), Magnitude=0.51% (Conf=56.7246%) [2026-01-20T20:36:07.327157] [INFO ] [main ] Fetching symbol history for AMGN... [2026-01-20T20:36:07.327208] [DEBUG] [REMOTE ] AMGN: Fetching historical data. [2026-01-20T20:36:07.328664] [INFO ] [main ] Progress: 214/403 forecasts completed (53.1%). SMTC finished in 0.7s. ETA: 33.7s. Rate: 336.94 forecasts/min [2026-01-20T20:36:07.339195] [DEBUG] [REMOTE ] AMGN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:07.340173] [DEBUG] [LOCAL ] Loaded configuration for AMGN: 7 features, N/A% accuracy [2026-01-20T20:36:07.340224] [INFO ] [LOCAL ] AMGN: Loaded 7 optimal features with 52.93% confidence from JSON config [2026-01-20T20:36:07.340256] [DEBUG] [MAG ] Building data for symbol: AMGN with lookback: 0 [2026-01-20T20:36:07.341068] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:07.341131] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:07.342868] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:07.343385] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:07.343799] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:07.344699] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:07.427373] [INFO ] [LOCAL ] STE: Saved forecast. [2026-01-20T20:36:07.427440] [INFO ] [main ] STE: Signal=1 (Conf=90.0%), Magnitude=-2.38% (Conf=48.8129%) [2026-01-20T20:36:07.427628] [INFO ] [main ] Fetching symbol history for DRIO... [2026-01-20T20:36:07.427673] [DEBUG] [REMOTE ] DRIO: Fetching historical data. [2026-01-20T20:36:07.430705] [INFO ] [main ] Progress: 215/403 forecasts completed (53.3%). STE finished in 0.6s. ETA: 33.4s. Rate: 337.61 forecasts/min [2026-01-20T20:36:07.439445] [DEBUG] [REMOTE ] DRIO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:07.440432] [DEBUG] [LOCAL ] Loaded configuration for DRIO: 3 features, N/A% accuracy [2026-01-20T20:36:07.440483] [INFO ] [LOCAL ] DRIO: Loaded 3 optimal features with 53.25% confidence from JSON config [2026-01-20T20:36:07.440514] [DEBUG] [MAG ] Building data for symbol: DRIO with lookback: 0 [2026-01-20T20:36:07.441301] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:07.441370] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:07.446140] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:07.451288] [DEBUG] [MAG ] PKX: Last date is validated at 2026-01-20 [2026-01-20T20:36:07.457020] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:07.459799] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:36:07.460669] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:07.488844] [DEBUG] [MAG ] PRFZ: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:07.554348] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:36:07.556033] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:07.569874] [INFO ] [LOCAL ] PRFZ: Saved forecast. [2026-01-20T20:36:07.569945] [INFO ] [main ] PRFZ: Signal=1 (Conf=90.0%), Magnitude=0.23% (Conf=64.0327%) [2026-01-20T20:36:07.570441] [INFO ] [main ] Fetching symbol history for SBI... [2026-01-20T20:36:07.570486] [DEBUG] [REMOTE ] SBI: Fetching historical data. [2026-01-20T20:36:07.573004] [INFO ] [main ] Progress: 216/403 forecasts completed (53.6%). PRFZ finished in 0.7s. ETA: 33.2s. Rate: 337.92 forecasts/min [2026-01-20T20:36:07.580846] [DEBUG] [REMOTE ] SBI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:07.581788] [DEBUG] [LOCAL ] Loaded configuration for SBI: 16 features, N/A% accuracy [2026-01-20T20:36:07.581847] [INFO ] [LOCAL ] SBI: Loaded 16 optimal features with 16.16% confidence from JSON config [2026-01-20T20:36:07.581879] [DEBUG] [MAG ] Building data for symbol: SBI with lookback: 0 [2026-01-20T20:36:07.582732] [DEBUG] [FEATURES ] DataBuilder: Executing 16 feature methods. [2026-01-20T20:36:07.582800] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:07.587660] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:07.589436] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:07.589941] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:07.590392] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:07.590811] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:07.591545] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:07.592372] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:07.595088] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:07.629014] [DEBUG] [MAG ] PKX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:07.707295] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:07.709401] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:07.724627] [INFO ] [LOCAL ] PKX: Saved forecast. [2026-01-20T20:36:07.724717] [INFO ] [main ] PKX: Signal=1 (Conf=90.0%), Magnitude=1.78% (Conf=48.5815%) [2026-01-20T20:36:07.725162] [INFO ] [main ] Progress: 217/403 forecasts completed (53.8%). PKX finished in 0.7s. ETA: 33.0s. Rate: 338.15 forecasts/min [2026-01-20T20:36:07.725324] [INFO ] [main ] Fetching symbol history for HALO... [2026-01-20T20:36:07.725378] [DEBUG] [REMOTE ] HALO: Fetching historical data. [2026-01-20T20:36:07.737320] [DEBUG] [REMOTE ] HALO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:07.738655] [DEBUG] [LOCAL ] Loaded configuration for HALO: 2 features, N/A% accuracy [2026-01-20T20:36:07.738714] [INFO ] [LOCAL ] HALO: Loaded 2 optimal features with 58.17% confidence from JSON config [2026-01-20T20:36:07.738746] [DEBUG] [MAG ] Building data for symbol: HALO with lookback: 0 [2026-01-20T20:36:07.739635] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:07.742919] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:07.749549] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:07.750819] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:07.793279] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:36:07.796728] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:07.799532] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:07.800615] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:07.802143] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:07.812770] [DEBUG] [MAG ] AMGN: Last date is validated at 2026-01-20 [2026-01-20T20:36:07.879700] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:07.888092] [DEBUG] [MAG ] DRIO: Last date is validated at 2026-01-20 [2026-01-20T20:36:07.987503] [DEBUG] [MAG ] AMGN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:08.054945] [DEBUG] [MAG ] DRIO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:08.123751] [INFO ] [LOCAL ] AMGN: Saved forecast. [2026-01-20T20:36:08.123819] [INFO ] [main ] AMGN: Signal=1 (Conf=90.0%), Magnitude=1.41% (Conf=52.9318%) [2026-01-20T20:36:08.124181] [INFO ] [main ] Fetching symbol history for VLRS... [2026-01-20T20:36:08.124233] [DEBUG] [REMOTE ] VLRS: Fetching historical data. [2026-01-20T20:36:08.125664] [INFO ] [main ] Progress: 218/403 forecasts completed (54.1%). AMGN finished in 0.8s. ETA: 33.0s. Rate: 336.21 forecasts/min [2026-01-20T20:36:08.136454] [DEBUG] [REMOTE ] VLRS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:08.137443] [DEBUG] [LOCAL ] Loaded configuration for VLRS: 9 features, N/A% accuracy [2026-01-20T20:36:08.137498] [INFO ] [LOCAL ] VLRS: Loaded 9 optimal features with 55.02% confidence from JSON config [2026-01-20T20:36:08.137532] [DEBUG] [MAG ] Building data for symbol: VLRS with lookback: 0 [2026-01-20T20:36:08.137634] [INFO ] [LOCAL ] DRIO: Saved forecast. [2026-01-20T20:36:08.137980] [INFO ] [main ] DRIO: Signal=1 (Conf=90.0%), Magnitude=7.16% (Conf=53.2489%) [2026-01-20T20:36:08.138448] [INFO ] [main ] Fetching symbol history for MAXI... [2026-01-20T20:36:08.138511] [DEBUG] [REMOTE ] MAXI: Fetching historical data. [2026-01-20T20:36:08.138733] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:36:08.138803] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:08.139470] [INFO ] [main ] Progress: 219/403 forecasts completed (54.3%). DRIO finished in 0.7s. ETA: 32.7s. Rate: 337.63 forecasts/min [2026-01-20T20:36:08.144119] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:08.146153] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:08.146695] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:08.147109] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:08.148079] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:08.149208] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:08.150687] [DEBUG] [REMOTE ] MAXI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:08.151479] [DEBUG] [LOCAL ] Loaded configuration for MAXI: 6 features, N/A% accuracy [2026-01-20T20:36:08.151536] [INFO ] [LOCAL ] MAXI: Loaded 6 optimal features with 43.99% confidence from JSON config [2026-01-20T20:36:08.151569] [DEBUG] [MAG ] Building data for symbol: MAXI with lookback: 0 [2026-01-20T20:36:08.152445] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:08.152515] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:08.153940] [DEBUG] [MAG ] HALO: Last date is validated at 2026-01-20 [2026-01-20T20:36:08.157468] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:08.159442] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:08.159985] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:08.162038] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:36:08.162786] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:36:08.164369] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:08.220897] [DEBUG] [MAG ] SBI: Last date is validated at 2026-01-20 [2026-01-20T20:36:08.228721] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:08.230320] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:08.232946] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:08.332856] [DEBUG] [MAG ] HALO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:08.387565] [DEBUG] [MAG ] SBI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:08.452047] [INFO ] [LOCAL ] HALO: Saved forecast. [2026-01-20T20:36:08.452127] [INFO ] [main ] HALO: Signal=1 (Conf=90.0%), Magnitude=-1.67% (Conf=58.1687%) [2026-01-20T20:36:08.452290] [INFO ] [main ] Fetching symbol history for HBNC... [2026-01-20T20:36:08.452336] [DEBUG] [REMOTE ] HBNC: Fetching historical data. [2026-01-20T20:36:08.452891] [INFO ] [main ] Progress: 220/403 forecasts completed (54.6%). HALO finished in 0.7s. ETA: 32.6s. Rate: 336.46 forecasts/min [2026-01-20T20:36:08.455868] [INFO ] [LOCAL ] SBI: Saved forecast. [2026-01-20T20:36:08.455941] [INFO ] [main ] SBI: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=16.1575%) [2026-01-20T20:36:08.456104] [INFO ] [main ] Fetching symbol history for LKQ... [2026-01-20T20:36:08.456149] [DEBUG] [REMOTE ] LKQ: Fetching historical data. [2026-01-20T20:36:08.456792] [INFO ] [main ] Progress: 221/403 forecasts completed (54.8%). SBI finished in 0.9s. ETA: 32.3s. Rate: 337.96 forecasts/min [2026-01-20T20:36:08.465194] [DEBUG] [REMOTE ] HBNC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:08.466466] [DEBUG] [LOCAL ] Loaded configuration for HBNC: 6 features, N/A% accuracy [2026-01-20T20:36:08.466525] [INFO ] [LOCAL ] HBNC: Loaded 6 optimal features with 53.07% confidence from JSON config [2026-01-20T20:36:08.466557] [DEBUG] [MAG ] Building data for symbol: HBNC with lookback: 0 [2026-01-20T20:36:08.467439] [DEBUG] [REMOTE ] LKQ: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:08.467497] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:08.467560] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:08.468952] [DEBUG] [LOCAL ] Loaded configuration for LKQ: 8 features, N/A% accuracy [2026-01-20T20:36:08.469006] [INFO ] [LOCAL ] LKQ: Loaded 8 optimal features with 57.66% confidence from JSON config [2026-01-20T20:36:08.469036] [DEBUG] [MAG ] Building data for symbol: LKQ with lookback: 0 [2026-01-20T20:36:08.469504] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:08.469884] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:08.469959] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:08.470088] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:08.470504] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:08.471419] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:08.474844] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:08.476707] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:08.477253] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:08.477781] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:08.478202] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:08.479201] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:08.481818] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:08.520494] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:08.579660] [DEBUG] [MAG ] MAXI: Last date is validated at 2026-01-20 [2026-01-20T20:36:08.589338] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:08.591970] [DEBUG] [MAG ] VLRS: Last date is validated at 2026-01-20 [2026-01-20T20:36:08.592224] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:08.753857] [DEBUG] [MAG ] MAXI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:08.773465] [DEBUG] [MAG ] VLRS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:08.845363] [INFO ] [LOCAL ] VLRS: Saved forecast. [2026-01-20T20:36:08.845436] [INFO ] [main ] VLRS: Signal=1 (Conf=90.0%), Magnitude=2.98% (Conf=55.0169%) [2026-01-20T20:36:08.845813] [INFO ] [main ] Fetching symbol history for PEG... [2026-01-20T20:36:08.845867] [DEBUG] [REMOTE ] PEG: Fetching historical data. [2026-01-20T20:36:08.846675] [INFO ] [main ] Progress: 222/403 forecasts completed (55.1%). VLRS finished in 0.7s. ETA: 32.3s. Rate: 336.15 forecasts/min [2026-01-20T20:36:08.850361] [INFO ] [LOCAL ] MAXI: Saved forecast. [2026-01-20T20:36:08.850425] [INFO ] [main ] MAXI: Signal=1 (Conf=90.0%), Magnitude=-15.43% (Conf=43.9866%) [2026-01-20T20:36:08.850823] [INFO ] [main ] Progress: 223/403 forecasts completed (55.3%). MAXI finished in 0.7s. ETA: 32.0s. Rate: 337.63 forecasts/min [2026-01-20T20:36:08.850951] [INFO ] [main ] Fetching symbol history for MGA... [2026-01-20T20:36:08.851015] [DEBUG] [REMOTE ] MGA: Fetching historical data. [2026-01-20T20:36:08.857816] [DEBUG] [REMOTE ] PEG: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:08.859569] [DEBUG] [MAG ] LKQ: Last date is validated at 2026-01-20 [2026-01-20T20:36:08.859690] [DEBUG] [LOCAL ] Loaded configuration for PEG: 4 features, N/A% accuracy [2026-01-20T20:36:08.859799] [INFO ] [LOCAL ] PEG: Loaded 4 optimal features with 58.50% confidence from JSON config [2026-01-20T20:36:08.859835] [DEBUG] [MAG ] Building data for symbol: PEG with lookback: 0 [2026-01-20T20:36:08.861100] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:08.861165] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:08.865472] [DEBUG] [REMOTE ] MGA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:08.866533] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:08.866817] [DEBUG] [LOCAL ] Loaded configuration for MGA: 4 features, N/A% accuracy [2026-01-20T20:36:08.866878] [INFO ] [LOCAL ] MGA: Loaded 4 optimal features with 64.55% confidence from JSON config [2026-01-20T20:36:08.866913] [DEBUG] [MAG ] Building data for symbol: MGA with lookback: 0 [2026-01-20T20:36:08.867837] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:08.867901] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:08.869140] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:08.869971] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:08.872752] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:08.918860] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:36:08.922315] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:36:08.923833] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:08.925000] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:08.943732] [DEBUG] [MAG ] HBNC: Last date is validated at 2026-01-20 [2026-01-20T20:36:09.029183] [DEBUG] [MAG ] LKQ: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:09.122462] [DEBUG] [MAG ] HBNC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:09.124424] [INFO ] [LOCAL ] LKQ: Saved forecast. [2026-01-20T20:36:09.124492] [INFO ] [main ] LKQ: Signal=1 (Conf=90.0%), Magnitude=-4.65% (Conf=57.6575%) [2026-01-20T20:36:09.124664] [INFO ] [main ] Fetching symbol history for VCSH... [2026-01-20T20:36:09.124710] [DEBUG] [REMOTE ] VCSH: Fetching historical data. [2026-01-20T20:36:09.125697] [INFO ] [main ] Progress: 224/403 forecasts completed (55.6%). LKQ finished in 0.7s. ETA: 31.9s. Rate: 336.80 forecasts/min [2026-01-20T20:36:09.135551] [DEBUG] [REMOTE ] VCSH: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:09.136529] [DEBUG] [LOCAL ] Loaded configuration for VCSH: 5 features, N/A% accuracy [2026-01-20T20:36:09.136610] [INFO ] [LOCAL ] VCSH: Loaded 5 optimal features with 54.94% confidence from JSON config [2026-01-20T20:36:09.136645] [DEBUG] [MAG ] Building data for symbol: VCSH with lookback: 0 [2026-01-20T20:36:09.137409] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:09.137470] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:09.142246] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:09.144034] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:09.144505] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:09.144922] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:09.145658] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:09.191302] [INFO ] [LOCAL ] HBNC: Saved forecast. [2026-01-20T20:36:09.191374] [INFO ] [main ] HBNC: Signal=1 (Conf=90.0%), Magnitude=-1.28% (Conf=53.0749%) [2026-01-20T20:36:09.191546] [INFO ] [main ] Fetching symbol history for FNKO... [2026-01-20T20:36:09.191611] [DEBUG] [REMOTE ] FNKO: Fetching historical data. [2026-01-20T20:36:09.192748] [INFO ] [main ] Progress: 225/403 forecasts completed (55.8%). HBNC finished in 0.7s. ETA: 31.6s. Rate: 337.74 forecasts/min [2026-01-20T20:36:09.204423] [DEBUG] [REMOTE ] FNKO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:09.205679] [DEBUG] [LOCAL ] Loaded configuration for FNKO: 4 features, N/A% accuracy [2026-01-20T20:36:09.205747] [INFO ] [LOCAL ] FNKO: Loaded 4 optimal features with 51.74% confidence from JSON config [2026-01-20T20:36:09.205790] [DEBUG] [MAG ] Building data for symbol: FNKO with lookback: 0 [2026-01-20T20:36:09.206709] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:09.206772] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:09.231389] [DEBUG] [MAG ] PEG: Last date is validated at 2026-01-20 [2026-01-20T20:36:09.285359] [DEBUG] [MAG ] MGA: Last date is validated at 2026-01-20 [2026-01-20T20:36:09.325073] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:09.326245] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:09.326967] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:36:09.331289] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:09.397992] [DEBUG] [MAG ] PEG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:09.465072] [DEBUG] [MAG ] MGA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:09.493305] [INFO ] [LOCAL ] PEG: Saved forecast. [2026-01-20T20:36:09.493372] [INFO ] [main ] PEG: Signal=1 (Conf=90.0%), Magnitude=-1.21% (Conf=58.5019%) [2026-01-20T20:36:09.493536] [INFO ] [main ] Fetching symbol history for UXIN... [2026-01-20T20:36:09.493795] [DEBUG] [REMOTE ] UXIN: Fetching historical data. [2026-01-20T20:36:09.495681] [INFO ] [main ] Progress: 226/403 forecasts completed (56.1%). PEG finished in 0.6s. ETA: 31.5s. Rate: 336.69 forecasts/min [2026-01-20T20:36:09.499747] [DEBUG] [MAG ] VCSH: Last date is validated at 2026-01-20 [2026-01-20T20:36:09.505472] [DEBUG] [REMOTE ] UXIN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:09.506618] [DEBUG] [LOCAL ] Loaded configuration for UXIN: 8 features, N/A% accuracy [2026-01-20T20:36:09.506671] [INFO ] [LOCAL ] UXIN: Loaded 8 optimal features with 50.49% confidence from JSON config [2026-01-20T20:36:09.506702] [DEBUG] [MAG ] Building data for symbol: UXIN with lookback: 0 [2026-01-20T20:36:09.507491] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:09.507558] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:09.508355] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:09.549008] [INFO ] [LOCAL ] MGA: Saved forecast. [2026-01-20T20:36:09.549076] [INFO ] [main ] MGA: Signal=1 (Conf=90.0%), Magnitude=0.85% (Conf=64.553%) [2026-01-20T20:36:09.549232] [INFO ] [main ] Fetching symbol history for LCII... [2026-01-20T20:36:09.549277] [DEBUG] [REMOTE ] LCII: Fetching historical data. [2026-01-20T20:36:09.550658] [INFO ] [main ] Progress: 227/403 forecasts completed (56.3%). MGA finished in 0.7s. ETA: 31.3s. Rate: 337.72 forecasts/min [2026-01-20T20:36:09.560564] [DEBUG] [REMOTE ] LCII: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:09.561724] [DEBUG] [LOCAL ] Loaded configuration for LCII: 7 features, N/A% accuracy [2026-01-20T20:36:09.561783] [INFO ] [LOCAL ] LCII: Loaded 7 optimal features with 43.66% confidence from JSON config [2026-01-20T20:36:09.561815] [DEBUG] [MAG ] Building data for symbol: LCII with lookback: 0 [2026-01-20T20:36:09.562631] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:09.562694] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:09.567552] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:09.569508] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:09.570205] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:09.570617] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:09.573250] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:09.575443] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:36:09.578564] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:09.585162] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:09.587243] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:09.587801] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:36:09.588852] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:36:09.590474] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:09.591622] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:36:09.592336] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:09.674293] [DEBUG] [MAG ] VCSH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:09.686113] [DEBUG] [MAG ] FNKO: Last date is validated at 2026-01-20 [2026-01-20T20:36:09.731697] [INFO ] [LOCAL ] VCSH: Saved forecast. [2026-01-20T20:36:09.731776] [INFO ] [main ] VCSH: Signal=1 (Conf=90.0%), Magnitude=-0.00% (Conf=54.9399%) [2026-01-20T20:36:09.731942] [INFO ] [main ] Fetching symbol history for GE... [2026-01-20T20:36:09.731987] [DEBUG] [REMOTE ] GE: Fetching historical data. [2026-01-20T20:36:09.733658] [INFO ] [main ] Progress: 228/403 forecasts completed (56.6%). VCSH finished in 0.6s. ETA: 31.1s. Rate: 337.67 forecasts/min [2026-01-20T20:36:09.744463] [DEBUG] [REMOTE ] GE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:09.745323] [DEBUG] [LOCAL ] Loaded configuration for GE: 9 features, N/A% accuracy [2026-01-20T20:36:09.745381] [INFO ] [LOCAL ] GE: Loaded 9 optimal features with 53.70% confidence from JSON config [2026-01-20T20:36:09.745414] [DEBUG] [MAG ] Building data for symbol: GE with lookback: 0 [2026-01-20T20:36:09.746220] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:36:09.746283] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:09.751481] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:09.753288] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:09.753794] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:09.754426] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:09.754987] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:09.756964] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:09.759382] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_open [2026-01-20T20:36:09.760340] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:36:09.761710] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:09.862012] [DEBUG] [MAG ] FNKO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:09.931497] [INFO ] [LOCAL ] FNKO: Saved forecast. [2026-01-20T20:36:09.931598] [INFO ] [main ] FNKO: Signal=1 (Conf=90.0%), Magnitude=2.31% (Conf=51.7373%) [2026-01-20T20:36:09.931795] [INFO ] [main ] Fetching symbol history for LCNB... [2026-01-20T20:36:09.931842] [DEBUG] [REMOTE ] LCNB: Fetching historical data. [2026-01-20T20:36:09.932903] [INFO ] [main ] Progress: 229/403 forecasts completed (56.8%). FNKO finished in 0.7s. ETA: 30.9s. Rate: 337.49 forecasts/min [2026-01-20T20:36:09.934792] [DEBUG] [MAG ] UXIN: Last date is validated at 2026-01-20 [2026-01-20T20:36:09.944791] [DEBUG] [REMOTE ] LCNB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:09.946352] [DEBUG] [LOCAL ] Loaded configuration for LCNB: 8 features, N/A% accuracy [2026-01-20T20:36:09.946408] [INFO ] [LOCAL ] LCNB: Loaded 8 optimal features with 60.52% confidence from JSON config [2026-01-20T20:36:09.946443] [DEBUG] [MAG ] Building data for symbol: LCNB with lookback: 0 [2026-01-20T20:36:09.947455] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:09.947521] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:09.950760] [DEBUG] [MAG ] LCII: Last date is validated at 2026-01-20 [2026-01-20T20:36:09.952752] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:09.954810] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:09.955324] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:09.955795] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:09.956241] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:09.958831] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:10.080370] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:36:10.081475] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:10.105143] [DEBUG] [MAG ] GE: Last date is validated at 2026-01-20 [2026-01-20T20:36:10.114544] [DEBUG] [MAG ] UXIN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:10.136700] [DEBUG] [MAG ] LCII: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:10.188593] [INFO ] [LOCAL ] UXIN: Saved forecast. [2026-01-20T20:36:10.188687] [INFO ] [main ] UXIN: Signal=1 (Conf=90.0%), Magnitude=-0.40% (Conf=50.4859%) [2026-01-20T20:36:10.189122] [INFO ] [main ] Fetching symbol history for MCI... [2026-01-20T20:36:10.189194] [DEBUG] [REMOTE ] MCI: Fetching historical data. [2026-01-20T20:36:10.189669] [INFO ] [main ] Progress: 230/403 forecasts completed (57.1%). UXIN finished in 0.7s. ETA: 30.8s. Rate: 336.84 forecasts/min [2026-01-20T20:36:10.204801] [DEBUG] [REMOTE ] MCI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:10.206406] [DEBUG] [LOCAL ] Loaded configuration for MCI: 5 features, N/A% accuracy [2026-01-20T20:36:10.206482] [INFO ] [LOCAL ] MCI: Loaded 5 optimal features with 52.41% confidence from JSON config [2026-01-20T20:36:10.206532] [DEBUG] [MAG ] Building data for symbol: MCI with lookback: 0 [2026-01-20T20:36:10.207710] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:10.207782] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:10.212911] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:10.213928] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:10.216789] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:10.218961] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:10.220129] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:10.263521] [INFO ] [LOCAL ] LCII: Saved forecast. [2026-01-20T20:36:10.263605] [INFO ] [main ] LCII: Signal=1 (Conf=90.0%), Magnitude=2.12% (Conf=43.6611%) [2026-01-20T20:36:10.264235] [INFO ] [main ] Fetching symbol history for SUNS... [2026-01-20T20:36:10.264287] [DEBUG] [REMOTE ] SUNS: Fetching historical data. [2026-01-20T20:36:10.264666] [INFO ] [main ] Progress: 231/403 forecasts completed (57.3%). LCII finished in 0.7s. ETA: 30.6s. Rate: 337.69 forecasts/min [2026-01-20T20:36:10.277046] [DEBUG] [REMOTE ] SUNS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:10.277175] [DEBUG] [MAG ] GE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:10.277936] [DEBUG] [LOCAL ] Loaded configuration for SUNS: 3 features, N/A% accuracy [2026-01-20T20:36:10.277992] [INFO ] [LOCAL ] SUNS: Loaded 3 optimal features with 62.93% confidence from JSON config [2026-01-20T20:36:10.278022] [DEBUG] [MAG ] Building data for symbol: SUNS with lookback: 0 [2026-01-20T20:36:10.278859] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:10.278919] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:10.283789] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:10.284810] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:10.285551] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:10.442131] [DEBUG] [MAG ] LCNB: Last date is validated at 2026-01-20 [2026-01-20T20:36:10.554379] [INFO ] [LOCAL ] GE: Saved forecast. [2026-01-20T20:36:10.554453] [INFO ] [main ] GE: Signal=1 (Conf=90.0%), Magnitude=1.11% (Conf=53.7006%) [2026-01-20T20:36:10.554650] [INFO ] [main ] Fetching symbol history for GTX... [2026-01-20T20:36:10.554706] [DEBUG] [REMOTE ] GTX: Fetching historical data. [2026-01-20T20:36:10.557064] [INFO ] [main ] Progress: 232/403 forecasts completed (57.6%). GE finished in 0.8s. ETA: 30.5s. Rate: 336.75 forecasts/min [2026-01-20T20:36:10.567068] [DEBUG] [MAG ] MCI: Last date is validated at 2026-01-20 [2026-01-20T20:36:10.567857] [DEBUG] [REMOTE ] GTX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:10.568980] [DEBUG] [LOCAL ] Loaded configuration for GTX: 3 features, N/A% accuracy [2026-01-20T20:36:10.569036] [INFO ] [LOCAL ] GTX: Loaded 3 optimal features with 65.77% confidence from JSON config [2026-01-20T20:36:10.569067] [DEBUG] [MAG ] Building data for symbol: GTX with lookback: 0 [2026-01-20T20:36:10.570075] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:10.570160] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:10.572074] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:10.572616] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:10.577045] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:10.619485] [DEBUG] [MAG ] LCNB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:10.626596] [DEBUG] [MAG ] SUNS: Last date is validated at 2026-01-20 [2026-01-20T20:36:10.691310] [INFO ] [LOCAL ] LCNB: Saved forecast. [2026-01-20T20:36:10.691380] [INFO ] [main ] LCNB: Signal=1 (Conf=90.0%), Magnitude=0.75% (Conf=60.5229%) [2026-01-20T20:36:10.691541] [INFO ] [main ] Fetching symbol history for QYLG... [2026-01-20T20:36:10.691616] [DEBUG] [REMOTE ] QYLG: Fetching historical data. [2026-01-20T20:36:10.692810] [INFO ] [main ] Progress: 233/403 forecasts completed (57.8%). LCNB finished in 0.8s. ETA: 30.3s. Rate: 337.10 forecasts/min [2026-01-20T20:36:10.704160] [DEBUG] [REMOTE ] QYLG: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:10.705437] [DEBUG] [LOCAL ] Loaded configuration for QYLG: 8 features, N/A% accuracy [2026-01-20T20:36:10.705609] [INFO ] [LOCAL ] QYLG: Loaded 8 optimal features with 51.12% confidence from JSON config [2026-01-20T20:36:10.705649] [DEBUG] [MAG ] Building data for symbol: QYLG with lookback: 0 [2026-01-20T20:36:10.706903] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:10.706971] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:10.711904] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:10.713690] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:10.714198] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:10.714604] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:10.716897] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:10.747247] [DEBUG] [MAG ] MCI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:10.767719] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:10.768623] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:10.769616] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:10.795273] [DEBUG] [MAG ] SUNS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:10.824904] [INFO ] [LOCAL ] MCI: Saved forecast. [2026-01-20T20:36:10.824975] [INFO ] [main ] MCI: Signal=1 (Conf=90.0%), Magnitude=3.58% (Conf=52.4144%) [2026-01-20T20:36:10.825346] [INFO ] [main ] Fetching symbol history for NABL... [2026-01-20T20:36:10.825422] [DEBUG] [REMOTE ] NABL: Fetching historical data. [2026-01-20T20:36:10.825661] [INFO ] [main ] Progress: 234/403 forecasts completed (58.1%). MCI finished in 0.6s. ETA: 30.0s. Rate: 337.46 forecasts/min [2026-01-20T20:36:10.840072] [DEBUG] [REMOTE ] NABL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:10.841072] [DEBUG] [LOCAL ] Loaded configuration for NABL: 6 features, N/A% accuracy [2026-01-20T20:36:10.841125] [INFO ] [LOCAL ] NABL: Loaded 6 optimal features with 50.17% confidence from JSON config [2026-01-20T20:36:10.841156] [DEBUG] [MAG ] Building data for symbol: NABL with lookback: 0 [2026-01-20T20:36:10.842013] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:10.842076] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:10.843893] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:10.844429] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:10.844865] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:10.859083] [INFO ] [LOCAL ] SUNS: Saved forecast. [2026-01-20T20:36:10.859151] [INFO ] [main ] SUNS: Signal=1 (Conf=90.0%), Magnitude=1.45% (Conf=62.9295%) [2026-01-20T20:36:10.859498] [INFO ] [main ] Fetching symbol history for TSDD... [2026-01-20T20:36:10.859549] [DEBUG] [REMOTE ] TSDD: Fetching historical data. [2026-01-20T20:36:10.860656] [INFO ] [main ] Progress: 235/403 forecasts completed (58.3%). SUNS finished in 0.6s. ETA: 29.8s. Rate: 338.62 forecasts/min [2026-01-20T20:36:10.870629] [DEBUG] [REMOTE ] TSDD: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:10.873279] [DEBUG] [LOCAL ] Loaded configuration for TSDD: 6 features, N/A% accuracy [2026-01-20T20:36:10.873357] [INFO ] [LOCAL ] TSDD: Loaded 6 optimal features with 58.58% confidence from JSON config [2026-01-20T20:36:10.873390] [DEBUG] [MAG ] Building data for symbol: TSDD with lookback: 0 [2026-01-20T20:36:10.874199] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:10.874259] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:10.879232] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:10.881089] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:10.881566] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:10.881974] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:10.884327] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:36:10.888182] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:10.895541] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:10.896997] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:36:10.897931] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:10.927096] [DEBUG] [MAG ] GTX: Last date is validated at 2026-01-20 [2026-01-20T20:36:11.128359] [DEBUG] [MAG ] QYLG: Last date is validated at 2026-01-20 [2026-01-20T20:36:11.157428] [DEBUG] [MAG ] GTX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:11.226202] [INFO ] [LOCAL ] GTX: Saved forecast. [2026-01-20T20:36:11.226276] [INFO ] [main ] GTX: Signal=1 (Conf=90.0%), Magnitude=-0.04% (Conf=65.7706%) [2026-01-20T20:36:11.226529] [INFO ] [main ] Fetching symbol history for ARBB... [2026-01-20T20:36:11.226595] [DEBUG] [REMOTE ] ARBB: Fetching historical data. [2026-01-20T20:36:11.227666] [INFO ] [main ] Progress: 236/403 forecasts completed (58.6%). GTX finished in 0.7s. ETA: 29.7s. Rate: 337.09 forecasts/min [2026-01-20T20:36:11.233226] [DEBUG] [MAG ] TSDD: Last date is validated at 2026-01-20 [2026-01-20T20:36:11.237079] [DEBUG] [REMOTE ] ARBB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:11.238321] [DEBUG] [LOCAL ] Loaded configuration for ARBB: 10 features, N/A% accuracy [2026-01-20T20:36:11.238377] [INFO ] [LOCAL ] ARBB: Loaded 10 optimal features with 40.52% confidence from JSON config [2026-01-20T20:36:11.238409] [DEBUG] [MAG ] Building data for symbol: ARBB with lookback: 0 [2026-01-20T20:36:11.239217] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:36:11.239283] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:11.244814] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:11.247199] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:11.247886] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:11.248342] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:11.248798] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:11.256212] [DEBUG] [MAG ] NABL: Last date is validated at 2026-01-20 [2026-01-20T20:36:11.299092] [DEBUG] [MAG ] QYLG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:11.329228] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:11.330670] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:11.332970] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:36:11.333735] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:36:11.338316] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:11.370600] [INFO ] [LOCAL ] QYLG: Saved forecast. [2026-01-20T20:36:11.370668] [INFO ] [main ] QYLG: Signal=1 (Conf=90.0%), Magnitude=-2.58% (Conf=51.1181%) [2026-01-20T20:36:11.370826] [INFO ] [main ] Fetching symbol history for SHY... [2026-01-20T20:36:11.370869] [DEBUG] [REMOTE ] SHY: Fetching historical data. [2026-01-20T20:36:11.371978] [INFO ] [main ] Progress: 237/403 forecasts completed (58.8%). QYLG finished in 0.7s. ETA: 29.5s. Rate: 337.36 forecasts/min [2026-01-20T20:36:11.382615] [DEBUG] [REMOTE ] SHY: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:11.383517] [DEBUG] [LOCAL ] Loaded configuration for SHY: 9 features, N/A% accuracy [2026-01-20T20:36:11.383568] [INFO ] [LOCAL ] SHY: Loaded 9 optimal features with 44.87% confidence from JSON config [2026-01-20T20:36:11.383621] [DEBUG] [MAG ] Building data for symbol: SHY with lookback: 0 [2026-01-20T20:36:11.384387] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:36:11.384450] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:11.386135] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:11.386673] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:11.387728] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:11.391991] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:11.393053] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:36:11.393829] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:36:11.394537] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:36:11.395639] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:36:11.397665] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:11.413865] [DEBUG] [MAG ] TSDD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:11.430398] [DEBUG] [MAG ] NABL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:11.497454] [INFO ] [LOCAL ] NABL: Saved forecast. [2026-01-20T20:36:11.497537] [INFO ] [main ] NABL: Signal=1 (Conf=90.0%), Magnitude=0.37% (Conf=50.1663%) [2026-01-20T20:36:11.498030] [INFO ] [main ] Fetching symbol history for WBTN... [2026-01-20T20:36:11.498095] [DEBUG] [REMOTE ] WBTN: Fetching historical data. [2026-01-20T20:36:11.498976] [INFO ] [main ] Progress: 238/403 forecasts completed (59.1%). NABL finished in 0.7s. ETA: 29.3s. Rate: 337.77 forecasts/min [2026-01-20T20:36:11.509606] [DEBUG] [REMOTE ] WBTN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:11.510529] [DEBUG] [LOCAL ] Loaded configuration for WBTN: 3 features, N/A% accuracy [2026-01-20T20:36:11.510601] [INFO ] [LOCAL ] WBTN: Loaded 3 optimal features with 36.33% confidence from JSON config [2026-01-20T20:36:11.510648] [DEBUG] [MAG ] Building data for symbol: WBTN with lookback: 0 [2026-01-20T20:36:11.511467] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:11.511530] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:11.516527] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:11.517391] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:11.518279] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:11.548841] [INFO ] [LOCAL ] TSDD: Saved forecast. [2026-01-20T20:36:11.548914] [INFO ] [main ] TSDD: Signal=1 (Conf=90.0%), Magnitude=13.10% (Conf=58.5843%) [2026-01-20T20:36:11.549275] [INFO ] [main ] Fetching symbol history for TM... [2026-01-20T20:36:11.549328] [DEBUG] [REMOTE ] TM: Fetching historical data. [2026-01-20T20:36:11.550600] [INFO ] [main ] Progress: 239/403 forecasts completed (59.3%). TSDD finished in 0.7s. ETA: 29.0s. Rate: 338.77 forecasts/min [2026-01-20T20:36:11.561988] [DEBUG] [REMOTE ] TM: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:11.563060] [DEBUG] [LOCAL ] Loaded configuration for TM: 3 features, N/A% accuracy [2026-01-20T20:36:11.563129] [INFO ] [LOCAL ] TM: Loaded 3 optimal features with 57.20% confidence from JSON config [2026-01-20T20:36:11.563174] [DEBUG] [MAG ] Building data for symbol: TM with lookback: 0 [2026-01-20T20:36:11.564272] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:11.564348] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:11.569880] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:11.570949] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:11.692447] [DEBUG] [MAG ] ARBB: Last date is validated at 2026-01-20 [2026-01-20T20:36:11.698259] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:11.760356] [DEBUG] [MAG ] SHY: Last date is validated at 2026-01-20 [2026-01-20T20:36:11.869400] [DEBUG] [MAG ] ARBB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:11.883096] [DEBUG] [MAG ] WBTN: Last date is validated at 2026-01-20 [2026-01-20T20:36:11.934167] [DEBUG] [MAG ] SHY: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:11.968244] [INFO ] [LOCAL ] ARBB: Saved forecast. [2026-01-20T20:36:11.968314] [INFO ] [main ] ARBB: Signal=1 (Conf=90.0%), Magnitude=2.94% (Conf=40.5193%) [2026-01-20T20:36:11.968695] [INFO ] [main ] Fetching symbol history for SIEB... [2026-01-20T20:36:11.968750] [DEBUG] [REMOTE ] SIEB: Fetching historical data. [2026-01-20T20:36:11.969684] [INFO ] [main ] Progress: 240/403 forecasts completed (59.6%). ARBB finished in 0.7s. ETA: 29.0s. Rate: 336.85 forecasts/min [2026-01-20T20:36:11.981126] [DEBUG] [REMOTE ] SIEB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:11.982208] [DEBUG] [LOCAL ] Loaded configuration for SIEB: 6 features, N/A% accuracy [2026-01-20T20:36:11.982261] [INFO ] [LOCAL ] SIEB: Loaded 6 optimal features with 56.53% confidence from JSON config [2026-01-20T20:36:11.982292] [DEBUG] [MAG ] Building data for symbol: SIEB with lookback: 0 [2026-01-20T20:36:11.983096] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:11.983158] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:11.987985] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:11.989841] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:11.990317] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:11.990739] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:11.993125] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:36:11.995805] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:11.998628] [INFO ] [LOCAL ] SHY: Saved forecast. [2026-01-20T20:36:11.998709] [INFO ] [main ] SHY: Signal=1 (Conf=90.0%), Magnitude=0.01% (Conf=44.8688%) [2026-01-20T20:36:11.998883] [INFO ] [main ] Fetching symbol history for NVS... [2026-01-20T20:36:11.998928] [DEBUG] [REMOTE ] NVS: Fetching historical data. [2026-01-20T20:36:12.000669] [INFO ] [main ] Progress: 241/403 forecasts completed (59.8%). SHY finished in 0.6s. ETA: 28.8s. Rate: 338.01 forecasts/min [2026-01-20T20:36:12.012087] [DEBUG] [REMOTE ] NVS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:12.012964] [DEBUG] [LOCAL ] Loaded configuration for NVS: 6 features, N/A% accuracy [2026-01-20T20:36:12.013018] [INFO ] [LOCAL ] NVS: Loaded 6 optimal features with 47.22% confidence from JSON config [2026-01-20T20:36:12.013050] [DEBUG] [MAG ] Building data for symbol: NVS with lookback: 0 [2026-01-20T20:36:12.013873] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:12.013936] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:12.018910] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:12.019778] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:12.020625] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:12.021983] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:36:12.024923] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:12.026047] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:12.053245] [DEBUG] [MAG ] TM: Last date is validated at 2026-01-20 [2026-01-20T20:36:12.059167] [DEBUG] [MAG ] WBTN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:12.149272] [INFO ] [LOCAL ] WBTN: Saved forecast. [2026-01-20T20:36:12.149346] [INFO ] [main ] WBTN: Signal=1 (Conf=90.0%), Magnitude=-0.71% (Conf=36.3287%) [2026-01-20T20:36:12.149512] [INFO ] [main ] Fetching symbol history for STK... [2026-01-20T20:36:12.149556] [DEBUG] [REMOTE ] STK: Fetching historical data. [2026-01-20T20:36:12.150493] [INFO ] [main ] Progress: 242/403 forecasts completed (60.0%). WBTN finished in 0.7s. ETA: 28.6s. Rate: 338.23 forecasts/min [2026-01-20T20:36:12.161605] [DEBUG] [REMOTE ] STK: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:12.162561] [DEBUG] [LOCAL ] Loaded configuration for STK: 5 features, N/A% accuracy [2026-01-20T20:36:12.162637] [INFO ] [LOCAL ] STK: Loaded 5 optimal features with 54.49% confidence from JSON config [2026-01-20T20:36:12.162670] [DEBUG] [MAG ] Building data for symbol: STK with lookback: 0 [2026-01-20T20:36:12.163689] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:12.163764] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:12.168833] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:12.170719] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:12.171219] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:12.212617] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:12.213960] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:12.226611] [DEBUG] [MAG ] TM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:12.338943] [INFO ] [LOCAL ] TM: Saved forecast. [2026-01-20T20:36:12.339012] [INFO ] [main ] TM: Signal=1 (Conf=90.0%), Magnitude=-1.77% (Conf=57.2026%) [2026-01-20T20:36:12.339177] [INFO ] [main ] Fetching symbol history for INTC... [2026-01-20T20:36:12.339229] [DEBUG] [REMOTE ] INTC: Fetching historical data. [2026-01-20T20:36:12.340684] [INFO ] [main ] Progress: 243/403 forecasts completed (60.3%). TM finished in 0.8s. ETA: 28.4s. Rate: 338.13 forecasts/min [2026-01-20T20:36:12.344182] [DEBUG] [MAG ] SIEB: Last date is validated at 2026-01-20 [2026-01-20T20:36:12.350882] [DEBUG] [REMOTE ] INTC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:12.352239] [DEBUG] [LOCAL ] Loaded configuration for INTC: 7 features, N/A% accuracy [2026-01-20T20:36:12.352298] [INFO ] [LOCAL ] INTC: Loaded 7 optimal features with 55.10% confidence from JSON config [2026-01-20T20:36:12.352330] [DEBUG] [MAG ] Building data for symbol: INTC with lookback: 0 [2026-01-20T20:36:12.353194] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:12.353257] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:12.358238] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:12.379941] [DEBUG] [MAG ] NVS: Last date is validated at 2026-01-20 [2026-01-20T20:36:12.401973] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:12.404182] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:12.405254] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:36:12.408139] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:36:12.409404] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:36:12.412093] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:12.526470] [DEBUG] [MAG ] SIEB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:12.565798] [DEBUG] [MAG ] NVS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:12.575095] [DEBUG] [MAG ] STK: Last date is validated at 2026-01-20 [2026-01-20T20:36:12.592124] [INFO ] [LOCAL ] SIEB: Saved forecast. [2026-01-20T20:36:12.592199] [INFO ] [main ] SIEB: Signal=1 (Conf=90.0%), Magnitude=-1.88% (Conf=56.5313%) [2026-01-20T20:36:12.592553] [INFO ] [main ] Fetching symbol history for HOLO... [2026-01-20T20:36:12.592626] [DEBUG] [REMOTE ] HOLO: Fetching historical data. [2026-01-20T20:36:12.592674] [INFO ] [main ] Progress: 244/403 forecasts completed (60.5%). SIEB finished in 0.6s. ETA: 28.3s. Rate: 337.55 forecasts/min [2026-01-20T20:36:12.605840] [DEBUG] [REMOTE ] HOLO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:12.606860] [DEBUG] [LOCAL ] Loaded configuration for HOLO: 5 features, N/A% accuracy [2026-01-20T20:36:12.606917] [INFO ] [LOCAL ] HOLO: Loaded 5 optimal features with 37.88% confidence from JSON config [2026-01-20T20:36:12.606949] [DEBUG] [MAG ] Building data for symbol: HOLO with lookback: 0 [2026-01-20T20:36:12.607815] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:12.607877] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:12.609839] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:12.610388] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:12.610852] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:12.611878] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:36:12.613604] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:12.670921] [INFO ] [LOCAL ] NVS: Saved forecast. [2026-01-20T20:36:12.670993] [INFO ] [main ] NVS: Signal=1 (Conf=90.0%), Magnitude=-1.76% (Conf=47.2228%) [2026-01-20T20:36:12.671622] [INFO ] [main ] Fetching symbol history for ACM... [2026-01-20T20:36:12.671677] [DEBUG] [REMOTE ] ACM: Fetching historical data. [2026-01-20T20:36:12.671674] [INFO ] [main ] Progress: 245/403 forecasts completed (60.8%). NVS finished in 0.7s. ETA: 28.0s. Rate: 338.32 forecasts/min [2026-01-20T20:36:12.686040] [DEBUG] [REMOTE ] ACM: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:12.687047] [DEBUG] [LOCAL ] Loaded configuration for ACM: 3 features, N/A% accuracy [2026-01-20T20:36:12.687103] [INFO ] [LOCAL ] ACM: Loaded 3 optimal features with 67.66% confidence from JSON config [2026-01-20T20:36:12.687136] [DEBUG] [MAG ] Building data for symbol: ACM with lookback: 0 [2026-01-20T20:36:12.688217] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:12.688286] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:12.690099] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:12.690652] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:12.691248] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:12.754728] [DEBUG] [MAG ] STK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:12.822739] [DEBUG] [MAG ] INTC: Last date is validated at 2026-01-20 [2026-01-20T20:36:12.835300] [INFO ] [LOCAL ] STK: Saved forecast. [2026-01-20T20:36:12.835371] [INFO ] [main ] STK: Signal=1 (Conf=90.0%), Magnitude=-1.18% (Conf=54.489%) [2026-01-20T20:36:12.835969] [INFO ] [main ] Progress: 246/403 forecasts completed (61.0%). STK finished in 0.7s. ETA: 27.8s. Rate: 338.42 forecasts/min [2026-01-20T20:36:12.836104] [INFO ] [main ] Fetching symbol history for TXRH... [2026-01-20T20:36:12.836337] [DEBUG] [REMOTE ] TXRH: Fetching historical data. [2026-01-20T20:36:12.849107] [DEBUG] [REMOTE ] TXRH: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:12.850376] [DEBUG] [LOCAL ] Loaded configuration for TXRH: 5 features, N/A% accuracy [2026-01-20T20:36:12.850432] [INFO ] [LOCAL ] TXRH: Loaded 5 optimal features with 60.23% confidence from JSON config [2026-01-20T20:36:12.850464] [DEBUG] [MAG ] Building data for symbol: TXRH with lookback: 0 [2026-01-20T20:36:12.851320] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:12.851384] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:12.856758] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:12.859730] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:12.982377] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:12.985346] [DEBUG] [MAG ] HOLO: Last date is validated at 2026-01-20 [2026-01-20T20:36:12.997312] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:36:12.998976] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:13.047305] [DEBUG] [MAG ] ACM: Last date is validated at 2026-01-20 [2026-01-20T20:36:13.055769] [DEBUG] [MAG ] INTC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:13.154339] [INFO ] [LOCAL ] INTC: Saved forecast. [2026-01-20T20:36:13.154404] [INFO ] [main ] INTC: Signal=1 (Conf=90.0%), Magnitude=5.37% (Conf=55.1025%) [2026-01-20T20:36:13.154791] [INFO ] [main ] Fetching symbol history for EYE... [2026-01-20T20:36:13.154843] [DEBUG] [REMOTE ] EYE: Fetching historical data. [2026-01-20T20:36:13.156113] [INFO ] [main ] Progress: 247/403 forecasts completed (61.3%). INTC finished in 0.8s. ETA: 27.7s. Rate: 337.32 forecasts/min [2026-01-20T20:36:13.167427] [DEBUG] [REMOTE ] EYE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:13.168652] [DEBUG] [LOCAL ] Loaded configuration for EYE: 3 features, N/A% accuracy [2026-01-20T20:36:13.168724] [INFO ] [LOCAL ] EYE: Loaded 3 optimal features with 46.65% confidence from JSON config [2026-01-20T20:36:13.168763] [DEBUG] [MAG ] Building data for symbol: EYE with lookback: 0 [2026-01-20T20:36:13.170008] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:13.170094] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:13.170555] [DEBUG] [MAG ] HOLO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:13.175466] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:13.217320] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:13.222900] [DEBUG] [MAG ] ACM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:13.314461] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:13.332216] [INFO ] [LOCAL ] ACM: Saved forecast. [2026-01-20T20:36:13.332283] [INFO ] [main ] ACM: Signal=1 (Conf=90.0%), Magnitude=-2.28% (Conf=67.6611%) [2026-01-20T20:36:13.332442] [INFO ] [main ] Fetching symbol history for PPH... [2026-01-20T20:36:13.332486] [DEBUG] [REMOTE ] PPH: Fetching historical data. [2026-01-20T20:36:13.333696] [INFO ] [main ] Progress: 248/403 forecasts completed (61.5%). ACM finished in 0.7s. ETA: 27.6s. Rate: 337.32 forecasts/min [2026-01-20T20:36:13.344201] [DEBUG] [REMOTE ] PPH: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:13.345312] [DEBUG] [LOCAL ] Loaded configuration for PPH: 6 features, N/A% accuracy [2026-01-20T20:36:13.345363] [INFO ] [LOCAL ] PPH: Loaded 6 optimal features with 54.07% confidence from JSON config [2026-01-20T20:36:13.345395] [DEBUG] [MAG ] Building data for symbol: PPH with lookback: 0 [2026-01-20T20:36:13.346192] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:13.346253] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:13.347969] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:13.348477] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:13.348944] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:13.357097] [INFO ] [LOCAL ] HOLO: Saved forecast. [2026-01-20T20:36:13.357209] [INFO ] [main ] HOLO: Signal=1 (Conf=90.0%), Magnitude=-66.52% (Conf=37.878%) [2026-01-20T20:36:13.357383] [INFO ] [main ] Fetching symbol history for MUC... [2026-01-20T20:36:13.357428] [DEBUG] [REMOTE ] MUC: Fetching historical data. [2026-01-20T20:36:13.360659] [INFO ] [main ] Progress: 249/403 forecasts completed (61.8%). HOLO finished in 0.8s. ETA: 27.3s. Rate: 338.47 forecasts/min [2026-01-20T20:36:13.361477] [DEBUG] [MAG ] TXRH: Last date is validated at 2026-01-20 [2026-01-20T20:36:13.368471] [DEBUG] [REMOTE ] MUC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:13.369356] [DEBUG] [LOCAL ] Loaded configuration for MUC: 10 features, N/A% accuracy [2026-01-20T20:36:13.369411] [INFO ] [LOCAL ] MUC: Loaded 10 optimal features with 58.51% confidence from JSON config [2026-01-20T20:36:13.369444] [DEBUG] [MAG ] Building data for symbol: MUC with lookback: 0 [2026-01-20T20:36:13.370303] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:36:13.370563] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:13.376146] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:13.377215] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:13.379348] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:36:13.381662] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:13.383445] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:13.383942] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:36:13.385010] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:36:13.386762] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:13.387889] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:36:13.388639] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:13.461007] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:13.462454] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:36:13.465387] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:13.530985] [DEBUG] [MAG ] TXRH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:13.688449] [DEBUG] [MAG ] EYE: Last date is validated at 2026-01-20 [2026-01-20T20:36:13.745123] [DEBUG] [MAG ] MUC: Last date is validated at 2026-01-20 [2026-01-20T20:36:13.749719] [INFO ] [LOCAL ] TXRH: Saved forecast. [2026-01-20T20:36:13.749802] [INFO ] [main ] TXRH: Signal=1 (Conf=90.0%), Magnitude=0.42% (Conf=60.2298%) [2026-01-20T20:36:13.749997] [INFO ] [main ] Fetching symbol history for REFI... [2026-01-20T20:36:13.750055] [DEBUG] [REMOTE ] REFI: Fetching historical data. [2026-01-20T20:36:13.751656] [INFO ] [main ] Progress: 250/403 forecasts completed (62.0%). TXRH finished in 0.9s. ETA: 27.3s. Rate: 336.85 forecasts/min [2026-01-20T20:36:13.762615] [DEBUG] [REMOTE ] REFI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:13.764113] [DEBUG] [LOCAL ] Loaded configuration for REFI: 10 features, N/A% accuracy [2026-01-20T20:36:13.764170] [INFO ] [LOCAL ] REFI: Loaded 10 optimal features with 49.37% confidence from JSON config [2026-01-20T20:36:13.764202] [DEBUG] [MAG ] Building data for symbol: REFI with lookback: 0 [2026-01-20T20:36:13.765256] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:36:13.765323] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:13.770719] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:13.772722] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:13.773218] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:13.773644] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:13.778707] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:13.815465] [DEBUG] [MAG ] PPH: Last date is validated at 2026-01-20 [2026-01-20T20:36:13.820768] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:13.822310] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:13.822999] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:36:13.826082] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:36:13.827722] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:13.864828] [DEBUG] [MAG ] EYE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:13.914552] [DEBUG] [MAG ] MUC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:13.946804] [INFO ] [LOCAL ] EYE: Saved forecast. [2026-01-20T20:36:13.946875] [INFO ] [main ] EYE: Signal=1 (Conf=90.0%), Magnitude=-6.04% (Conf=46.6457%) [2026-01-20T20:36:13.947222] [INFO ] [main ] Fetching symbol history for FLYE... [2026-01-20T20:36:13.947274] [DEBUG] [REMOTE ] FLYE: Fetching historical data. [2026-01-20T20:36:13.947692] [INFO ] [main ] Progress: 251/403 forecasts completed (62.3%). EYE finished in 0.8s. ETA: 27.1s. Rate: 336.71 forecasts/min [2026-01-20T20:36:13.960237] [DEBUG] [REMOTE ] FLYE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:13.961410] [DEBUG] [LOCAL ] Loaded configuration for FLYE: 4 features, N/A% accuracy [2026-01-20T20:36:13.961469] [INFO ] [LOCAL ] FLYE: Loaded 4 optimal features with 34.76% confidence from JSON config [2026-01-20T20:36:13.961501] [DEBUG] [MAG ] Building data for symbol: FLYE with lookback: 0 [2026-01-20T20:36:13.962463] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:13.962550] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:13.968415] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:13.970671] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:13.971188] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:13.971609] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:13.980426] [INFO ] [LOCAL ] MUC: Saved forecast. [2026-01-20T20:36:13.980500] [INFO ] [main ] MUC: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=58.5059%) [2026-01-20T20:36:13.980680] [INFO ] [main ] Fetching symbol history for LCFY... [2026-01-20T20:36:13.980724] [DEBUG] [REMOTE ] LCFY: Fetching historical data. [2026-01-20T20:36:13.982688] [INFO ] [main ] Progress: 252/403 forecasts completed (62.5%). MUC finished in 0.6s. ETA: 26.8s. Rate: 337.79 forecasts/min [2026-01-20T20:36:13.986251] [DEBUG] [MAG ] PPH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:13.991106] [DEBUG] [REMOTE ] LCFY: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:13.991976] [DEBUG] [LOCAL ] Loaded configuration for LCFY: 3 features, N/A% accuracy [2026-01-20T20:36:13.992028] [INFO ] [LOCAL ] LCFY: Loaded 3 optimal features with 56.52% confidence from JSON config [2026-01-20T20:36:13.992059] [DEBUG] [MAG ] Building data for symbol: LCFY with lookback: 0 [2026-01-20T20:36:13.992850] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:13.992909] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:13.994508] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:13.997237] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:14.011920] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:14.077094] [INFO ] [LOCAL ] PPH: Saved forecast. [2026-01-20T20:36:14.077167] [INFO ] [main ] PPH: Signal=1 (Conf=90.0%), Magnitude=0.93% (Conf=54.0703%) [2026-01-20T20:36:14.077332] [INFO ] [main ] Fetching symbol history for BANX... [2026-01-20T20:36:14.077378] [DEBUG] [REMOTE ] BANX: Fetching historical data. [2026-01-20T20:36:14.078103] [INFO ] [main ] Progress: 253/403 forecasts completed (62.8%). PPH finished in 0.7s. ETA: 26.6s. Rate: 338.41 forecasts/min [2026-01-20T20:36:14.089485] [DEBUG] [REMOTE ] BANX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:14.092636] [DEBUG] [LOCAL ] Loaded configuration for BANX: 8 features, N/A% accuracy [2026-01-20T20:36:14.092699] [INFO ] [LOCAL ] BANX: Loaded 8 optimal features with 56.89% confidence from JSON config [2026-01-20T20:36:14.092731] [DEBUG] [MAG ] Building data for symbol: BANX with lookback: 0 [2026-01-20T20:36:14.093605] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:14.093670] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:14.095383] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:14.095927] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:14.096350] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:14.097109] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:14.097868] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:14.100970] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:14.105257] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-20T20:36:14.106664] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:14.178698] [DEBUG] [MAG ] REFI: Last date is validated at 2026-01-20 [2026-01-20T20:36:14.328638] [DEBUG] [MAG ] FLYE: Last date is validated at 2026-01-20 [2026-01-20T20:36:14.354986] [DEBUG] [MAG ] REFI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:14.356733] [DEBUG] [MAG ] LCFY: Last date is validated at 2026-01-20 [2026-01-20T20:36:14.424589] [INFO ] [LOCAL ] REFI: Saved forecast. [2026-01-20T20:36:14.424662] [INFO ] [main ] REFI: Signal=1 (Conf=90.0%), Magnitude=0.55% (Conf=49.3732%) [2026-01-20T20:36:14.425026] [INFO ] [main ] Fetching symbol history for ALHC... [2026-01-20T20:36:14.425077] [DEBUG] [REMOTE ] ALHC: Fetching historical data. [2026-01-20T20:36:14.425678] [INFO ] [main ] Progress: 254/403 forecasts completed (63.0%). REFI finished in 0.7s. ETA: 26.5s. Rate: 337.13 forecasts/min [2026-01-20T20:36:14.436333] [DEBUG] [REMOTE ] ALHC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:14.437211] [DEBUG] [LOCAL ] Loaded configuration for ALHC: 4 features, N/A% accuracy [2026-01-20T20:36:14.437268] [INFO ] [LOCAL ] ALHC: Loaded 4 optimal features with 45.37% confidence from JSON config [2026-01-20T20:36:14.437300] [DEBUG] [MAG ] Building data for symbol: ALHC with lookback: 0 [2026-01-20T20:36:14.438132] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:14.438193] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:14.442956] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:14.461052] [DEBUG] [MAG ] BANX: Last date is validated at 2026-01-20 [2026-01-20T20:36:14.482070] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:14.483176] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:14.484377] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:14.495807] [DEBUG] [MAG ] FLYE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:14.537658] [DEBUG] [MAG ] LCFY: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:14.617561] [INFO ] [LOCAL ] LCFY: Saved forecast. [2026-01-20T20:36:14.617682] [INFO ] [main ] LCFY: Signal=1 (Conf=90.0%), Magnitude=-17.22% (Conf=56.5187%) [2026-01-20T20:36:14.617853] [INFO ] [main ] Fetching symbol history for BXSL... [2026-01-20T20:36:14.617897] [DEBUG] [REMOTE ] BXSL: Fetching historical data. [2026-01-20T20:36:14.619718] [INFO ] [main ] Progress: 255/403 forecasts completed (63.3%). LCFY finished in 0.6s. ETA: 26.3s. Rate: 337.01 forecasts/min [2026-01-20T20:36:14.629024] [DEBUG] [REMOTE ] BXSL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:14.630784] [DEBUG] [LOCAL ] Loaded configuration for BXSL: 6 features, N/A% accuracy [2026-01-20T20:36:14.630839] [INFO ] [LOCAL ] BXSL: Loaded 6 optimal features with 57.43% confidence from JSON config [2026-01-20T20:36:14.630872] [DEBUG] [MAG ] Building data for symbol: BXSL with lookback: 0 [2026-01-20T20:36:14.631071] [DEBUG] [MAG ] BANX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:14.631766] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:14.631831] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:14.636760] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:14.638600] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:14.639089] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:14.639493] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:14.640386] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:14.696788] [INFO ] [LOCAL ] BANX: Saved forecast. [2026-01-20T20:36:14.696856] [INFO ] [main ] BANX: Signal=1 (Conf=90.0%), Magnitude=0.04% (Conf=56.8894%) [2026-01-20T20:36:14.697013] [INFO ] [main ] Fetching symbol history for VCRB... [2026-01-20T20:36:14.697056] [DEBUG] [REMOTE ] VCRB: Fetching historical data. [2026-01-20T20:36:14.698455] [INFO ] [main ] Progress: 256/403 forecasts completed (63.5%). BANX finished in 0.6s. ETA: 26.1s. Rate: 337.75 forecasts/min [2026-01-20T20:36:14.709492] [DEBUG] [REMOTE ] VCRB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:14.710597] [DEBUG] [LOCAL ] Loaded configuration for VCRB: 4 features, N/A% accuracy [2026-01-20T20:36:14.710650] [INFO ] [LOCAL ] VCRB: Loaded 4 optimal features with 61.50% confidence from JSON config [2026-01-20T20:36:14.710682] [DEBUG] [MAG ] Building data for symbol: VCRB with lookback: 0 [2026-01-20T20:36:14.711460] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:14.711520] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:14.711703] [INFO ] [LOCAL ] FLYE: Saved forecast. [2026-01-20T20:36:14.711784] [INFO ] [main ] FLYE: Signal=1 (Conf=90.0%), Magnitude=91.13% (Conf=34.7569%) [2026-01-20T20:36:14.711967] [INFO ] [main ] Fetching symbol history for METCB... [2026-01-20T20:36:14.712017] [DEBUG] [REMOTE ] METCB: Fetching historical data. [2026-01-20T20:36:14.713085] [INFO ] [main ] Progress: 257/403 forecasts completed (63.8%). FLYE finished in 0.8s. ETA: 25.8s. Rate: 338.96 forecasts/min [2026-01-20T20:36:14.716340] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:14.717161] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:36:14.717811] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:36:14.719362] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:14.724689] [DEBUG] [REMOTE ] METCB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:14.725648] [DEBUG] [LOCAL ] Loaded configuration for METCB: 2 features, N/A% accuracy [2026-01-20T20:36:14.725707] [INFO ] [LOCAL ] METCB: Loaded 2 optimal features with 57.41% confidence from JSON config [2026-01-20T20:36:14.725739] [DEBUG] [MAG ] Building data for symbol: METCB with lookback: 0 [2026-01-20T20:36:14.726710] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:14.726781] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:14.727660] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:14.728560] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:14.751252] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:14.829938] [DEBUG] [MAG ] ALHC: Last date is validated at 2026-01-20 [2026-01-20T20:36:15.014646] [DEBUG] [MAG ] ALHC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:15.049222] [DEBUG] [MAG ] VCRB: Last date is validated at 2026-01-20 [2026-01-20T20:36:15.085809] [DEBUG] [MAG ] METCB: Last date is validated at 2026-01-20 [2026-01-20T20:36:15.094103] [DEBUG] [MAG ] BXSL: Last date is validated at 2026-01-20 [2026-01-20T20:36:15.094966] [INFO ] [LOCAL ] ALHC: Saved forecast. [2026-01-20T20:36:15.095039] [INFO ] [main ] ALHC: Signal=1 (Conf=90.0%), Magnitude=0.69% (Conf=45.3705%) [2026-01-20T20:36:15.095415] [INFO ] [main ] Fetching symbol history for DVN... [2026-01-20T20:36:15.095471] [DEBUG] [REMOTE ] DVN: Fetching historical data. [2026-01-20T20:36:15.095662] [INFO ] [main ] Progress: 258/403 forecasts completed (64.0%). ALHC finished in 0.7s. ETA: 25.8s. Rate: 337.44 forecasts/min [2026-01-20T20:36:15.106492] [DEBUG] [REMOTE ] DVN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:15.107337] [DEBUG] [LOCAL ] Loaded configuration for DVN: 2 features, N/A% accuracy [2026-01-20T20:36:15.107397] [INFO ] [LOCAL ] DVN: Loaded 2 optimal features with 51.89% confidence from JSON config [2026-01-20T20:36:15.107429] [DEBUG] [MAG ] Building data for symbol: DVN with lookback: 0 [2026-01-20T20:36:15.108281] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:15.108354] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:15.110273] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:15.110861] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:15.212927] [DEBUG] [MAG ] VCRB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:15.259424] [DEBUG] [MAG ] BXSL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:15.264062] [DEBUG] [MAG ] METCB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:15.275708] [INFO ] [LOCAL ] VCRB: Saved forecast. [2026-01-20T20:36:15.275778] [INFO ] [main ] VCRB: Signal=1 (Conf=90.0%), Magnitude=-0.30% (Conf=61.5047%) [2026-01-20T20:36:15.275938] [INFO ] [main ] Fetching symbol history for XENE... [2026-01-20T20:36:15.275982] [DEBUG] [REMOTE ] XENE: Fetching historical data. [2026-01-20T20:36:15.277697] [INFO ] [main ] Progress: 259/403 forecasts completed (64.3%). VCRB finished in 0.6s. ETA: 25.6s. Rate: 337.41 forecasts/min [2026-01-20T20:36:15.287511] [DEBUG] [REMOTE ] XENE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:15.288863] [DEBUG] [LOCAL ] Loaded configuration for XENE: 4 features, N/A% accuracy [2026-01-20T20:36:15.288916] [INFO ] [LOCAL ] XENE: Loaded 4 optimal features with 60.93% confidence from JSON config [2026-01-20T20:36:15.288948] [DEBUG] [MAG ] Building data for symbol: XENE with lookback: 0 [2026-01-20T20:36:15.289753] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:15.289812] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:15.291662] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:15.292344] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:15.292751] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:15.295245] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:15.331028] [INFO ] [LOCAL ] BXSL: Saved forecast. [2026-01-20T20:36:15.331094] [INFO ] [main ] BXSL: Signal=1 (Conf=90.0%), Magnitude=1.17% (Conf=57.4301%) [2026-01-20T20:36:15.331250] [INFO ] [main ] Fetching symbol history for GIS... [2026-01-20T20:36:15.331293] [DEBUG] [REMOTE ] GIS: Fetching historical data. [2026-01-20T20:36:15.332011] [INFO ] [main ] Progress: 260/403 forecasts completed (64.5%). BXSL finished in 0.7s. ETA: 25.4s. Rate: 338.31 forecasts/min [2026-01-20T20:36:15.342864] [DEBUG] [REMOTE ] GIS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:15.343542] [INFO ] [LOCAL ] METCB: Saved forecast. [2026-01-20T20:36:15.343631] [INFO ] [main ] METCB: Signal=1 (Conf=90.0%), Magnitude=-0.62% (Conf=57.4076%) [2026-01-20T20:36:15.343924] [DEBUG] [LOCAL ] Loaded configuration for GIS: 0 features, N/A% accuracy [2026-01-20T20:36:15.343991] [INFO ] [LOCAL ] GIS: Loaded 0 optimal features with 54.47% confidence from JSON config [2026-01-20T20:36:15.344023] [DEBUG] [MAG ] Building data for symbol: GIS with lookback: 0 [2026-01-20T20:36:15.344008] [INFO ] [main ] Progress: 261/403 forecasts completed (64.8%). METCB finished in 0.6s. ETA: 25.1s. Rate: 339.53 forecasts/min [2026-01-20T20:36:15.344135] [INFO ] [main ] Fetching symbol history for DBRG... [2026-01-20T20:36:15.344181] [DEBUG] [REMOTE ] DBRG: Fetching historical data. [2026-01-20T20:36:15.344964] [DEBUG] [FEATURES ] DataBuilder: Empty feature list provided, returning after step 3 (no features). [2026-01-20T20:36:15.355629] [DEBUG] [REMOTE ] DBRG: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:15.356722] [DEBUG] [LOCAL ] Loaded configuration for DBRG: 4 features, N/A% accuracy [2026-01-20T20:36:15.356778] [INFO ] [LOCAL ] DBRG: Loaded 4 optimal features with 56.62% confidence from JSON config [2026-01-20T20:36:15.356813] [DEBUG] [MAG ] Building data for symbol: DBRG with lookback: 0 [2026-01-20T20:36:15.357677] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:15.357746] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:15.400120] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:15.464672] [DEBUG] [MAG ] DVN: Last date is validated at 2026-01-20 [2026-01-20T20:36:15.486817] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:36:15.490019] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:36:15.495889] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:15.637158] [DEBUG] [MAG ] XENE: Last date is validated at 2026-01-20 [2026-01-20T20:36:15.643463] [DEBUG] [MAG ] DVN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:15.692509] [DEBUG] [MAG ] GIS: Last date is validated at 2026-01-20 [2026-01-20T20:36:15.730066] [INFO ] [LOCAL ] DVN: Saved forecast. [2026-01-20T20:36:15.730132] [INFO ] [main ] DVN: Signal=1 (Conf=90.0%), Magnitude=0.98% (Conf=51.8864%) [2026-01-20T20:36:15.730655] [INFO ] [main ] Fetching symbol history for VTS... [2026-01-20T20:36:15.730712] [DEBUG] [REMOTE ] VTS: Fetching historical data. [2026-01-20T20:36:15.730660] [INFO ] [main ] Progress: 262/403 forecasts completed (65.0%). DVN finished in 0.6s. ETA: 25.0s. Rate: 338.00 forecasts/min [2026-01-20T20:36:15.742361] [DEBUG] [REMOTE ] VTS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:15.743380] [DEBUG] [LOCAL ] Loaded configuration for VTS: 4 features, N/A% accuracy [2026-01-20T20:36:15.743434] [INFO ] [LOCAL ] VTS: Loaded 4 optimal features with 64.63% confidence from JSON config [2026-01-20T20:36:15.743467] [DEBUG] [MAG ] Building data for symbol: VTS with lookback: 0 [2026-01-20T20:36:15.744283] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:15.744345] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:15.749529] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:15.751456] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:15.752057] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:15.752526] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:15.804015] [DEBUG] [MAG ] XENE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:15.852530] [DEBUG] [MAG ] DBRG: Last date is validated at 2026-01-20 [2026-01-20T20:36:15.859036] [DEBUG] [MAG ] GIS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:15.891098] [INFO ] [LOCAL ] XENE: Saved forecast. [2026-01-20T20:36:15.891163] [INFO ] [main ] XENE: Signal=1 (Conf=90.0%), Magnitude=5.11% (Conf=60.9251%) [2026-01-20T20:36:15.891345] [INFO ] [main ] Fetching symbol history for OLPX... [2026-01-20T20:36:15.891389] [DEBUG] [REMOTE ] OLPX: Fetching historical data. [2026-01-20T20:36:15.892670] [INFO ] [main ] Progress: 263/403 forecasts completed (65.3%). XENE finished in 0.6s. ETA: 24.8s. Rate: 338.11 forecasts/min [2026-01-20T20:36:15.903670] [DEBUG] [REMOTE ] OLPX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:15.904500] [DEBUG] [LOCAL ] Loaded configuration for OLPX: 14 features, N/A% accuracy [2026-01-20T20:36:15.904551] [INFO ] [LOCAL ] OLPX: Loaded 14 optimal features with 36.61% confidence from JSON config [2026-01-20T20:36:15.904618] [DEBUG] [MAG ] Building data for symbol: OLPX with lookback: 0 [2026-01-20T20:36:15.905379] [DEBUG] [FEATURES ] DataBuilder: Executing 14 feature methods. [2026-01-20T20:36:15.905445] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:15.910297] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:15.912098] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:15.912622] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:15.913496] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:15.915847] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:15.918565] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:36:15.919265] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:15.921385] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:15.923836] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:36:15.925291] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:36:15.926427] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:36:15.928536] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-20T20:36:15.930030] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:36:15.936223] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:15.941913] [INFO ] [LOCAL ] GIS: Saved forecast. [2026-01-20T20:36:15.941986] [INFO ] [main ] GIS: Signal=1 (Conf=90.0%), Magnitude=-0.09% (Conf=54.4664%) [2026-01-20T20:36:15.942158] [INFO ] [main ] Fetching symbol history for PSTL... [2026-01-20T20:36:15.942204] [DEBUG] [REMOTE ] PSTL: Fetching historical data. [2026-01-20T20:36:15.942980] [INFO ] [main ] Progress: 264/403 forecasts completed (65.5%). GIS finished in 0.6s. ETA: 24.6s. Rate: 339.03 forecasts/min [2026-01-20T20:36:15.955492] [DEBUG] [REMOTE ] PSTL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:15.956313] [DEBUG] [LOCAL ] Loaded configuration for PSTL: 1 features, N/A% accuracy [2026-01-20T20:36:15.956366] [INFO ] [LOCAL ] PSTL: Loaded 1 optimal features with 54.79% confidence from JSON config [2026-01-20T20:36:15.956398] [DEBUG] [MAG ] Building data for symbol: PSTL with lookback: 0 [2026-01-20T20:36:15.957273] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:36:15.957335] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:15.962374] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:16.034131] [DEBUG] [MAG ] DBRG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:16.108600] [DEBUG] [MAG ] VTS: Last date is validated at 2026-01-20 [2026-01-20T20:36:16.116337] [INFO ] [LOCAL ] DBRG: Saved forecast. [2026-01-20T20:36:16.116413] [INFO ] [main ] DBRG: Signal=1 (Conf=90.0%), Magnitude=-0.28% (Conf=56.6191%) [2026-01-20T20:36:16.116783] [INFO ] [main ] Progress: 265/403 forecasts completed (65.8%). DBRG finished in 0.8s. ETA: 24.4s. Rate: 339.05 forecasts/min [2026-01-20T20:36:16.116909] [INFO ] [main ] Fetching symbol history for S... [2026-01-20T20:36:16.116953] [DEBUG] [REMOTE ] S: Fetching historical data. [2026-01-20T20:36:16.130246] [DEBUG] [REMOTE ] S: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:16.131440] [DEBUG] [LOCAL ] Loaded configuration for S: 6 features, N/A% accuracy [2026-01-20T20:36:16.131494] [INFO ] [LOCAL ] S: Loaded 6 optimal features with 63.38% confidence from JSON config [2026-01-20T20:36:16.131528] [DEBUG] [MAG ] Building data for symbol: S with lookback: 0 [2026-01-20T20:36:16.132377] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:16.132440] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:16.137656] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:16.139528] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:16.140223] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:16.140689] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:16.141300] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:16.142374] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:16.284929] [DEBUG] [MAG ] VTS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:16.286123] [DEBUG] [MAG ] OLPX: Last date is validated at 2026-01-20 [2026-01-20T20:36:16.309452] [DEBUG] [MAG ] PSTL: Last date is validated at 2026-01-20 [2026-01-20T20:36:16.361042] [INFO ] [LOCAL ] VTS: Saved forecast. [2026-01-20T20:36:16.361112] [INFO ] [main ] VTS: Signal=1 (Conf=90.0%), Magnitude=2.08% (Conf=64.626%) [2026-01-20T20:36:16.361276] [INFO ] [main ] Fetching symbol history for IBB... [2026-01-20T20:36:16.361320] [DEBUG] [REMOTE ] IBB: Fetching historical data. [2026-01-20T20:36:16.361878] [INFO ] [main ] Progress: 266/403 forecasts completed (66.0%). VTS finished in 0.6s. ETA: 24.3s. Rate: 338.56 forecasts/min [2026-01-20T20:36:16.373724] [DEBUG] [REMOTE ] IBB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:16.374988] [DEBUG] [LOCAL ] Loaded configuration for IBB: 4 features, N/A% accuracy [2026-01-20T20:36:16.375041] [INFO ] [LOCAL ] IBB: Loaded 4 optimal features with 57.58% confidence from JSON config [2026-01-20T20:36:16.375072] [DEBUG] [MAG ] Building data for symbol: IBB with lookback: 0 [2026-01-20T20:36:16.375948] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:16.376009] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:16.377877] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:16.378425] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:16.378837] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:16.379863] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:16.471676] [DEBUG] [MAG ] OLPX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:16.483235] [DEBUG] [MAG ] PSTL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:16.491808] [DEBUG] [MAG ] S: Last date is validated at 2026-01-20 [2026-01-20T20:36:16.547069] [INFO ] [LOCAL ] PSTL: Saved forecast. [2026-01-20T20:36:16.547146] [INFO ] [main ] PSTL: Signal=1 (Conf=90.0%), Magnitude=-1.42% (Conf=54.7863%) [2026-01-20T20:36:16.547307] [INFO ] [main ] Fetching symbol history for SSYS... [2026-01-20T20:36:16.547371] [DEBUG] [REMOTE ] SSYS: Fetching historical data. [2026-01-20T20:36:16.549668] [INFO ] [main ] Progress: 267/403 forecasts completed (66.3%). PSTL finished in 0.6s. ETA: 24.1s. Rate: 338.48 forecasts/min [2026-01-20T20:36:16.559006] [DEBUG] [REMOTE ] SSYS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:16.560335] [DEBUG] [LOCAL ] Loaded configuration for SSYS: 9 features, N/A% accuracy [2026-01-20T20:36:16.560390] [INFO ] [LOCAL ] SSYS: Loaded 9 optimal features with 57.61% confidence from JSON config [2026-01-20T20:36:16.560422] [DEBUG] [MAG ] Building data for symbol: SSYS with lookback: 0 [2026-01-20T20:36:16.561246] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:36:16.561312] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:16.566342] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:16.568184] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:16.568694] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:16.569292] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:16.571187] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:16.612385] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:16.654888] [INFO ] [LOCAL ] OLPX: Saved forecast. [2026-01-20T20:36:16.654958] [INFO ] [main ] OLPX: Signal=1 (Conf=90.0%), Magnitude=-0.52% (Conf=36.6112%) [2026-01-20T20:36:16.655126] [INFO ] [main ] Fetching symbol history for ZBH... [2026-01-20T20:36:16.655172] [DEBUG] [REMOTE ] ZBH: Fetching historical data. [2026-01-20T20:36:16.656670] [INFO ] [main ] Progress: 268/403 forecasts completed (66.5%). OLPX finished in 0.8s. ETA: 23.9s. Rate: 338.99 forecasts/min [2026-01-20T20:36:16.662566] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:16.663442] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:16.665502] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:16.666780] [DEBUG] [MAG ] S: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:16.668504] [DEBUG] [REMOTE ] ZBH: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:16.671625] [DEBUG] [LOCAL ] Loaded configuration for ZBH: 7 features, N/A% accuracy [2026-01-20T20:36:16.671685] [INFO ] [LOCAL ] ZBH: Loaded 7 optimal features with 50.26% confidence from JSON config [2026-01-20T20:36:16.671724] [DEBUG] [MAG ] Building data for symbol: ZBH with lookback: 0 [2026-01-20T20:36:16.672614] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:16.672679] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:16.674536] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:16.675078] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:16.675534] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:16.675974] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:16.732865] [DEBUG] [MAG ] IBB: Last date is validated at 2026-01-20 [2026-01-20T20:36:16.745064] [INFO ] [LOCAL ] S: Saved forecast. [2026-01-20T20:36:16.745144] [INFO ] [main ] S: Signal=1 (Conf=90.0%), Magnitude=4.13% (Conf=63.3835%) [2026-01-20T20:36:16.745523] [INFO ] [main ] Fetching symbol history for DNTH... [2026-01-20T20:36:16.745594] [DEBUG] [REMOTE ] DNTH: Fetching historical data. [2026-01-20T20:36:16.745654] [INFO ] [main ] Progress: 269/403 forecasts completed (66.7%). S finished in 0.6s. ETA: 23.7s. Rate: 339.61 forecasts/min [2026-01-20T20:36:16.757928] [DEBUG] [REMOTE ] DNTH: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:16.759077] [DEBUG] [LOCAL ] Loaded configuration for DNTH: 3 features, N/A% accuracy [2026-01-20T20:36:16.759146] [INFO ] [LOCAL ] DNTH: Loaded 3 optimal features with 51.30% confidence from JSON config [2026-01-20T20:36:16.759192] [DEBUG] [MAG ] Building data for symbol: DNTH with lookback: 0 [2026-01-20T20:36:16.760054] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:16.760119] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:16.760882] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:16.761862] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:16.779997] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:16.794304] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:16.796070] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:36:16.798478] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:16.906906] [DEBUG] [MAG ] IBB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:17.001871] [DEBUG] [MAG ] SSYS: Last date is validated at 2026-01-20 [2026-01-20T20:36:17.015353] [INFO ] [LOCAL ] IBB: Saved forecast. [2026-01-20T20:36:17.015424] [INFO ] [main ] IBB: Signal=1 (Conf=90.0%), Magnitude=1.00% (Conf=57.5771%) [2026-01-20T20:36:17.015603] [INFO ] [main ] Fetching symbol history for EZGO... [2026-01-20T20:36:17.015651] [DEBUG] [REMOTE ] EZGO: Fetching historical data. [2026-01-20T20:36:17.016656] [INFO ] [main ] Progress: 270/403 forecasts completed (67.0%). IBB finished in 0.7s. ETA: 23.5s. Rate: 338.94 forecasts/min [2026-01-20T20:36:17.027470] [DEBUG] [REMOTE ] EZGO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:17.028477] [DEBUG] [LOCAL ] Loaded configuration for EZGO: 8 features, N/A% accuracy [2026-01-20T20:36:17.028530] [INFO ] [LOCAL ] EZGO: Loaded 8 optimal features with 60.79% confidence from JSON config [2026-01-20T20:36:17.028563] [DEBUG] [MAG ] Building data for symbol: EZGO with lookback: 0 [2026-01-20T20:36:17.029462] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:17.029539] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:17.031979] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:17.032553] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:17.032996] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:17.034034] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:17.036564] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:17.037621] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:36:17.038808] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:36:17.039928] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:17.150289] [DEBUG] [MAG ] DNTH: Last date is validated at 2026-01-20 [2026-01-20T20:36:17.169907] [DEBUG] [MAG ] SSYS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:17.181103] [DEBUG] [MAG ] ZBH: Last date is validated at 2026-01-20 [2026-01-20T20:36:17.248865] [INFO ] [LOCAL ] SSYS: Saved forecast. [2026-01-20T20:36:17.248934] [INFO ] [main ] SSYS: Signal=1 (Conf=90.0%), Magnitude=-2.65% (Conf=57.6051%) [2026-01-20T20:36:17.249267] [INFO ] [main ] Fetching symbol history for MOD... [2026-01-20T20:36:17.249311] [DEBUG] [REMOTE ] MOD: Fetching historical data. [2026-01-20T20:36:17.250043] [INFO ] [main ] Progress: 271/403 forecasts completed (67.2%). SSYS finished in 0.7s. ETA: 23.4s. Rate: 338.55 forecasts/min [2026-01-20T20:36:17.261010] [DEBUG] [REMOTE ] MOD: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:17.262037] [DEBUG] [LOCAL ] Loaded configuration for MOD: 2 features, N/A% accuracy [2026-01-20T20:36:17.262093] [INFO ] [LOCAL ] MOD: Loaded 2 optimal features with 41.40% confidence from JSON config [2026-01-20T20:36:17.262128] [DEBUG] [MAG ] Building data for symbol: MOD with lookback: 0 [2026-01-20T20:36:17.262918] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:17.262977] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:17.267922] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:17.268797] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:17.322180] [DEBUG] [MAG ] DNTH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:17.352736] [DEBUG] [MAG ] ZBH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:17.413440] [DEBUG] [MAG ] EZGO: Last date is validated at 2026-01-20 [2026-01-20T20:36:17.416755] [INFO ] [LOCAL ] DNTH: Saved forecast. [2026-01-20T20:36:17.416824] [INFO ] [main ] DNTH: Signal=1 (Conf=90.0%), Magnitude=1.60% (Conf=51.2955%) [2026-01-20T20:36:17.417179] [INFO ] [main ] Fetching symbol history for NAMS... [2026-01-20T20:36:17.417231] [DEBUG] [REMOTE ] NAMS: Fetching historical data. [2026-01-20T20:36:17.417690] [INFO ] [main ] Progress: 272/403 forecasts completed (67.5%). DNTH finished in 0.7s. ETA: 23.2s. Rate: 338.61 forecasts/min [2026-01-20T20:36:17.429873] [DEBUG] [REMOTE ] NAMS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:17.431061] [DEBUG] [LOCAL ] Loaded configuration for NAMS: 6 features, N/A% accuracy [2026-01-20T20:36:17.431125] [INFO ] [LOCAL ] NAMS: Loaded 6 optimal features with 51.76% confidence from JSON config [2026-01-20T20:36:17.431158] [DEBUG] [MAG ] Building data for symbol: NAMS with lookback: 0 [2026-01-20T20:36:17.432009] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:17.432082] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:17.437405] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:17.439499] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:17.440048] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:17.440531] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:17.440953] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:17.443521] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:17.456337] [INFO ] [LOCAL ] ZBH: Saved forecast. [2026-01-20T20:36:17.456406] [INFO ] [main ] ZBH: Signal=1 (Conf=90.0%), Magnitude=0.43% (Conf=50.2566%) [2026-01-20T20:36:17.456590] [INFO ] [main ] Fetching symbol history for MSTX... [2026-01-20T20:36:17.456636] [DEBUG] [REMOTE ] MSTX: Fetching historical data. [2026-01-20T20:36:17.457623] [INFO ] [main ] Progress: 273/403 forecasts completed (67.7%). ZBH finished in 0.8s. ETA: 23.0s. Rate: 339.58 forecasts/min [2026-01-20T20:36:17.468704] [DEBUG] [REMOTE ] MSTX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:17.469517] [DEBUG] [LOCAL ] Loaded configuration for MSTX: 3 features, N/A% accuracy [2026-01-20T20:36:17.469567] [INFO ] [LOCAL ] MSTX: Loaded 3 optimal features with 51.62% confidence from JSON config [2026-01-20T20:36:17.469845] [DEBUG] [MAG ] Building data for symbol: MSTX with lookback: 0 [2026-01-20T20:36:17.470666] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:17.470726] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:17.475565] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:17.586602] [DEBUG] [MAG ] EZGO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:17.589678] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:17.590901] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:17.606767] [DEBUG] [MAG ] MOD: Last date is validated at 2026-01-20 [2026-01-20T20:36:17.662833] [INFO ] [LOCAL ] EZGO: Saved forecast. [2026-01-20T20:36:17.662902] [INFO ] [main ] EZGO: Signal=1 (Conf=90.0%), Magnitude=-5.19% (Conf=60.7904%) [2026-01-20T20:36:17.663064] [INFO ] [main ] Fetching symbol history for RCI... [2026-01-20T20:36:17.663107] [DEBUG] [REMOTE ] RCI: Fetching historical data. [2026-01-20T20:36:17.664668] [INFO ] [main ] Progress: 274/403 forecasts completed (68.0%). EZGO finished in 0.6s. ETA: 22.8s. Rate: 339.36 forecasts/min [2026-01-20T20:36:17.675245] [DEBUG] [REMOTE ] RCI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:17.676422] [DEBUG] [LOCAL ] Loaded configuration for RCI: 2 features, N/A% accuracy [2026-01-20T20:36:17.676474] [INFO ] [LOCAL ] RCI: Loaded 2 optimal features with 50.09% confidence from JSON config [2026-01-20T20:36:17.676506] [DEBUG] [MAG ] Building data for symbol: RCI with lookback: 0 [2026-01-20T20:36:17.677311] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:17.677370] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:17.682274] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:17.683689] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:17.773838] [DEBUG] [MAG ] MOD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:17.800847] [DEBUG] [MAG ] NAMS: Last date is validated at 2026-01-20 [2026-01-20T20:36:17.903148] [INFO ] [LOCAL ] MOD: Saved forecast. [2026-01-20T20:36:17.903226] [INFO ] [main ] MOD: Signal=1 (Conf=90.0%), Magnitude=1.92% (Conf=41.4009%) [2026-01-20T20:36:17.903620] [INFO ] [main ] Fetching symbol history for ZS... [2026-01-20T20:36:17.903672] [DEBUG] [REMOTE ] ZS: Fetching historical data. [2026-01-20T20:36:17.903661] [INFO ] [main ] Progress: 275/403 forecasts completed (68.2%). MOD finished in 0.7s. ETA: 22.7s. Rate: 338.93 forecasts/min [2026-01-20T20:36:17.914537] [DEBUG] [REMOTE ] ZS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:17.915779] [DEBUG] [LOCAL ] Loaded configuration for ZS: 4 features, N/A% accuracy [2026-01-20T20:36:17.915832] [INFO ] [LOCAL ] ZS: Loaded 4 optimal features with 58.38% confidence from JSON config [2026-01-20T20:36:17.915863] [DEBUG] [MAG ] Building data for symbol: ZS with lookback: 0 [2026-01-20T20:36:17.916968] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:17.917042] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:17.918002] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:17.918980] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:17.948596] [DEBUG] [MAG ] MSTX: Last date is validated at 2026-01-20 [2026-01-20T20:36:17.970140] [DEBUG] [MAG ] NAMS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:18.017660] [DEBUG] [MAG ] RCI: Last date is validated at 2026-01-20 [2026-01-20T20:36:18.032849] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:18.035277] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:18.060734] [INFO ] [LOCAL ] NAMS: Saved forecast. [2026-01-20T20:36:18.060802] [INFO ] [main ] NAMS: Signal=1 (Conf=90.0%), Magnitude=-1.75% (Conf=51.7627%) [2026-01-20T20:36:18.060961] [INFO ] [main ] Fetching symbol history for SNN... [2026-01-20T20:36:18.061004] [DEBUG] [REMOTE ] SNN: Fetching historical data. [2026-01-20T20:36:18.063656] [INFO ] [main ] Progress: 276/403 forecasts completed (68.5%). NAMS finished in 0.6s. ETA: 22.5s. Rate: 339.05 forecasts/min [2026-01-20T20:36:18.072628] [DEBUG] [REMOTE ] SNN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:18.073629] [DEBUG] [LOCAL ] Loaded configuration for SNN: 7 features, N/A% accuracy [2026-01-20T20:36:18.073682] [INFO ] [LOCAL ] SNN: Loaded 7 optimal features with 38.70% confidence from JSON config [2026-01-20T20:36:18.073714] [DEBUG] [MAG ] Building data for symbol: SNN with lookback: 0 [2026-01-20T20:36:18.074478] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:18.074539] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:18.079374] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:18.118794] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:18.119625] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:18.120259] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:36:18.122031] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:18.124004] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:36:18.124746] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:18.126618] [DEBUG] [MAG ] MSTX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:18.187086] [DEBUG] [MAG ] RCI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:18.258619] [INFO ] [LOCAL ] RCI: Saved forecast. [2026-01-20T20:36:18.258688] [INFO ] [main ] RCI: Signal=1 (Conf=90.0%), Magnitude=3.37% (Conf=50.0943%) [2026-01-20T20:36:18.258863] [INFO ] [main ] Fetching symbol history for DHX... [2026-01-20T20:36:18.258907] [DEBUG] [REMOTE ] DHX: Fetching historical data. [2026-01-20T20:36:18.261657] [INFO ] [main ] Progress: 277/403 forecasts completed (68.7%). RCI finished in 0.6s. ETA: 22.3s. Rate: 338.90 forecasts/min [2026-01-20T20:36:18.266277] [INFO ] [LOCAL ] MSTX: Saved forecast. [2026-01-20T20:36:18.266338] [INFO ] [main ] MSTX: Signal=1 (Conf=90.0%), Magnitude=-2.45% (Conf=51.6204%) [2026-01-20T20:36:18.266496] [INFO ] [main ] Fetching symbol history for AIG... [2026-01-20T20:36:18.266539] [DEBUG] [REMOTE ] AIG: Fetching historical data. [2026-01-20T20:36:18.267185] [INFO ] [main ] Progress: 278/403 forecasts completed (69.0%). MSTX finished in 0.8s. ETA: 22.1s. Rate: 340.09 forecasts/min [2026-01-20T20:36:18.269807] [DEBUG] [REMOTE ] DHX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:18.270652] [DEBUG] [LOCAL ] Loaded configuration for DHX: 6 features, N/A% accuracy [2026-01-20T20:36:18.270709] [INFO ] [LOCAL ] DHX: Loaded 6 optimal features with 44.36% confidence from JSON config [2026-01-20T20:36:18.270742] [DEBUG] [MAG ] Building data for symbol: DHX with lookback: 0 [2026-01-20T20:36:18.271504] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:18.271566] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:18.273248] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:18.273783] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:18.276450] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:36:18.279209] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:18.279177] [DEBUG] [REMOTE ] AIG: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:18.279961] [DEBUG] [LOCAL ] Loaded configuration for AIG: 10 features, N/A% accuracy [2026-01-20T20:36:18.280017] [INFO ] [LOCAL ] AIG: Loaded 10 optimal features with 58.64% confidence from JSON config [2026-01-20T20:36:18.280049] [DEBUG] [MAG ] Building data for symbol: AIG with lookback: 0 [2026-01-20T20:36:18.280847] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:36:18.280913] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:18.283504] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:18.284743] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:18.297423] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:36:18.300167] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:18.361078] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:18.365701] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:36:18.366904] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:36:18.369085] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:18.370744] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:18.371210] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:36:18.372314] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:36:18.374324] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:18.416460] [DEBUG] [MAG ] ZS: Last date is validated at 2026-01-20 [2026-01-20T20:36:18.487034] [DEBUG] [MAG ] SNN: Last date is validated at 2026-01-20 [2026-01-20T20:36:18.588943] [DEBUG] [MAG ] ZS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:18.633277] [DEBUG] [MAG ] DHX: Last date is validated at 2026-01-20 [2026-01-20T20:36:18.657878] [DEBUG] [MAG ] SNN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:18.735167] [DEBUG] [MAG ] AIG: Last date is validated at 2026-01-20 [2026-01-20T20:36:18.744606] [INFO ] [LOCAL ] ZS: Saved forecast. [2026-01-20T20:36:18.744680] [INFO ] [main ] ZS: Signal=1 (Conf=90.0%), Magnitude=-4.07% (Conf=58.3778%) [2026-01-20T20:36:18.745103] [INFO ] [main ] Fetching symbol history for GAB... [2026-01-20T20:36:18.745155] [DEBUG] [REMOTE ] GAB: Fetching historical data. [2026-01-20T20:36:18.745667] [INFO ] [main ] Progress: 279/403 forecasts completed (69.2%). ZS finished in 0.8s. ETA: 22.0s. Rate: 338.01 forecasts/min [2026-01-20T20:36:18.746796] [INFO ] [LOCAL ] SNN: Saved forecast. [2026-01-20T20:36:18.746877] [INFO ] [main ] SNN: Signal=1 (Conf=90.0%), Magnitude=0.50% (Conf=38.7013%) [2026-01-20T20:36:18.748618] [INFO ] [main ] Progress: 280/403 forecasts completed (69.5%). SNN finished in 0.7s. ETA: 21.8s. Rate: 339.21 forecasts/min [2026-01-20T20:36:18.749727] [INFO ] [main ] Fetching symbol history for AMPX... [2026-01-20T20:36:18.749804] [DEBUG] [REMOTE ] AMPX: Fetching historical data. [2026-01-20T20:36:18.757356] [DEBUG] [REMOTE ] GAB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:18.758203] [DEBUG] [LOCAL ] Loaded configuration for GAB: 4 features, N/A% accuracy [2026-01-20T20:36:18.758254] [INFO ] [LOCAL ] GAB: Loaded 4 optimal features with 35.76% confidence from JSON config [2026-01-20T20:36:18.758285] [DEBUG] [MAG ] Building data for symbol: GAB with lookback: 0 [2026-01-20T20:36:18.759164] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:18.759227] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:18.760176] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:18.761867] [DEBUG] [REMOTE ] AMPX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:18.762545] [DEBUG] [LOCAL ] Loaded configuration for AMPX: 7 features, N/A% accuracy [2026-01-20T20:36:18.762622] [INFO ] [LOCAL ] AMPX: Loaded 7 optimal features with 55.49% confidence from JSON config [2026-01-20T20:36:18.762655] [DEBUG] [MAG ] Building data for symbol: AMPX with lookback: 0 [2026-01-20T20:36:18.763462] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:18.763534] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:18.765250] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:18.765779] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:18.766211] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:18.766615] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:18.768293] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:18.770298] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:18.771670] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:18.860514] [DEBUG] [MAG ] DHX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:18.874130] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:18.876391] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:36:18.877694] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:18.905409] [DEBUG] [MAG ] AIG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:18.954093] [INFO ] [LOCAL ] DHX: Saved forecast. [2026-01-20T20:36:18.954184] [INFO ] [main ] DHX: Signal=1 (Conf=90.0%), Magnitude=1.71% (Conf=44.3582%) [2026-01-20T20:36:18.954693] [INFO ] [main ] Fetching symbol history for SFNC... [2026-01-20T20:36:18.954764] [DEBUG] [REMOTE ] SFNC: Fetching historical data. [2026-01-20T20:36:18.954731] [INFO ] [main ] Progress: 281/403 forecasts completed (69.7%). DHX finished in 0.7s. ETA: 21.6s. Rate: 339.01 forecasts/min [2026-01-20T20:36:18.971625] [DEBUG] [REMOTE ] SFNC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:18.972672] [DEBUG] [LOCAL ] Loaded configuration for SFNC: 1 features, N/A% accuracy [2026-01-20T20:36:18.972755] [INFO ] [LOCAL ] SFNC: Loaded 1 optimal features with 51.74% confidence from JSON config [2026-01-20T20:36:18.972807] [DEBUG] [MAG ] Building data for symbol: SFNC with lookback: 0 [2026-01-20T20:36:18.974096] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:36:18.974194] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:18.975345] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:19.005915] [INFO ] [LOCAL ] AIG: Saved forecast. [2026-01-20T20:36:19.005987] [INFO ] [main ] AIG: Signal=1 (Conf=90.0%), Magnitude=-1.99% (Conf=58.6358%) [2026-01-20T20:36:19.006175] [INFO ] [main ] Fetching symbol history for NNI... [2026-01-20T20:36:19.006223] [DEBUG] [REMOTE ] NNI: Fetching historical data. [2026-01-20T20:36:19.006963] [INFO ] [main ] Progress: 282/403 forecasts completed (70.0%). AIG finished in 0.7s. ETA: 21.4s. Rate: 339.86 forecasts/min [2026-01-20T20:36:19.019442] [DEBUG] [REMOTE ] NNI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:19.020759] [DEBUG] [LOCAL ] Loaded configuration for NNI: 7 features, N/A% accuracy [2026-01-20T20:36:19.020815] [INFO ] [LOCAL ] NNI: Loaded 7 optimal features with 59.32% confidence from JSON config [2026-01-20T20:36:19.020848] [DEBUG] [MAG ] Building data for symbol: NNI with lookback: 0 [2026-01-20T20:36:19.021692] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:19.021756] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:19.026747] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:19.028646] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:19.029148] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:19.029612] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:19.030026] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:19.031281] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:19.031954] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:19.107169] [DEBUG] [MAG ] AMPX: Last date is validated at 2026-01-20 [2026-01-20T20:36:19.215427] [DEBUG] [MAG ] GAB: Last date is validated at 2026-01-20 [2026-01-20T20:36:19.273341] [DEBUG] [MAG ] AMPX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:19.340004] [DEBUG] [MAG ] SFNC: Last date is validated at 2026-01-20 [2026-01-20T20:36:19.349065] [INFO ] [LOCAL ] AMPX: Saved forecast. [2026-01-20T20:36:19.349131] [INFO ] [main ] AMPX: Signal=1 (Conf=90.0%), Magnitude=-5.31% (Conf=55.49%) [2026-01-20T20:36:19.349293] [INFO ] [main ] Fetching symbol history for NVDL... [2026-01-20T20:36:19.349336] [DEBUG] [REMOTE ] NVDL: Fetching historical data. [2026-01-20T20:36:19.350670] [INFO ] [main ] Progress: 283/403 forecasts completed (70.2%). AMPX finished in 0.6s. ETA: 21.3s. Rate: 338.72 forecasts/min [2026-01-20T20:36:19.361136] [DEBUG] [REMOTE ] NVDL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:19.363182] [DEBUG] [LOCAL ] Loaded configuration for NVDL: 11 features, N/A% accuracy [2026-01-20T20:36:19.363240] [INFO ] [LOCAL ] NVDL: Loaded 11 optimal features with 55.66% confidence from JSON config [2026-01-20T20:36:19.363271] [DEBUG] [MAG ] Building data for symbol: NVDL with lookback: 0 [2026-01-20T20:36:19.364107] [DEBUG] [FEATURES ] DataBuilder: Executing 11 feature methods. [2026-01-20T20:36:19.364171] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:19.369179] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:19.371024] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:19.371487] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:19.371944] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:19.382877] [DEBUG] [MAG ] GAB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:19.386749] [DEBUG] [MAG ] NNI: Last date is validated at 2026-01-20 [2026-01-20T20:36:19.483643] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:19.485620] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:19.486569] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:19.487208] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:36:19.487937] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:19.502988] [INFO ] [LOCAL ] GAB: Saved forecast. [2026-01-20T20:36:19.503057] [INFO ] [main ] GAB: Signal=1 (Conf=90.0%), Magnitude=-0.91% (Conf=35.7574%) [2026-01-20T20:36:19.503218] [INFO ] [main ] Fetching symbol history for QMCO... [2026-01-20T20:36:19.503262] [DEBUG] [REMOTE ] QMCO: Fetching historical data. [2026-01-20T20:36:19.504671] [INFO ] [main ] Progress: 284/403 forecasts completed (70.5%). GAB finished in 0.8s. ETA: 21.1s. Rate: 338.88 forecasts/min [2026-01-20T20:36:19.506795] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:36:19.508901] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:19.514907] [DEBUG] [REMOTE ] QMCO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:19.515794] [DEBUG] [LOCAL ] Loaded configuration for QMCO: 7 features, N/A% accuracy [2026-01-20T20:36:19.515847] [INFO ] [LOCAL ] QMCO: Loaded 7 optimal features with 46.15% confidence from JSON config [2026-01-20T20:36:19.515878] [DEBUG] [MAG ] Building data for symbol: QMCO with lookback: 0 [2026-01-20T20:36:19.516670] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:19.517047] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:19.518896] [DEBUG] [MAG ] SFNC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:19.521923] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:19.523738] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:19.524232] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:19.524652] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:19.555650] [DEBUG] [MAG ] NNI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:19.562839] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:19.567570] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:36:19.569506] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:19.583914] [INFO ] [LOCAL ] SFNC: Saved forecast. [2026-01-20T20:36:19.583984] [INFO ] [main ] SFNC: Signal=1 (Conf=90.0%), Magnitude=-0.63% (Conf=51.7447%) [2026-01-20T20:36:19.584331] [INFO ] [main ] Fetching symbol history for TDF... [2026-01-20T20:36:19.584384] [DEBUG] [REMOTE ] TDF: Fetching historical data. [2026-01-20T20:36:19.584385] [INFO ] [main ] Progress: 285/403 forecasts completed (70.7%). SFNC finished in 0.6s. ETA: 20.9s. Rate: 339.53 forecasts/min [2026-01-20T20:36:19.595882] [DEBUG] [REMOTE ] TDF: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:19.596739] [DEBUG] [LOCAL ] Loaded configuration for TDF: 6 features, N/A% accuracy [2026-01-20T20:36:19.596793] [INFO ] [LOCAL ] TDF: Loaded 6 optimal features with 67.98% confidence from JSON config [2026-01-20T20:36:19.596828] [DEBUG] [MAG ] Building data for symbol: TDF with lookback: 0 [2026-01-20T20:36:19.597702] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:19.597768] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:19.603207] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:19.605237] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:19.605779] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:19.606180] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:19.610507] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:19.613009] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:19.665629] [INFO ] [LOCAL ] NNI: Saved forecast. [2026-01-20T20:36:19.665698] [INFO ] [main ] NNI: Signal=1 (Conf=90.0%), Magnitude=-1.73% (Conf=59.3173%) [2026-01-20T20:36:19.666073] [INFO ] [main ] Progress: 286/403 forecasts completed (71.0%). NNI finished in 0.7s. ETA: 20.6s. Rate: 340.17 forecasts/min [2026-01-20T20:36:19.666205] [INFO ] [main ] Fetching symbol history for BNTX... [2026-01-20T20:36:19.666247] [DEBUG] [REMOTE ] BNTX: Fetching historical data. [2026-01-20T20:36:19.678774] [DEBUG] [REMOTE ] BNTX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:19.679700] [DEBUG] [LOCAL ] Loaded configuration for BNTX: 2 features, N/A% accuracy [2026-01-20T20:36:19.679753] [INFO ] [LOCAL ] BNTX: Loaded 2 optimal features with 50.49% confidence from JSON config [2026-01-20T20:36:19.679784] [DEBUG] [MAG ] Building data for symbol: BNTX with lookback: 0 [2026-01-20T20:36:19.680947] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:19.681015] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:19.685951] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:19.687405] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:19.849061] [DEBUG] [MAG ] NVDL: Last date is validated at 2026-01-20 [2026-01-20T20:36:19.909768] [DEBUG] [MAG ] QMCO: Last date is validated at 2026-01-20 [2026-01-20T20:36:19.953725] [DEBUG] [MAG ] TDF: Last date is validated at 2026-01-20 [2026-01-20T20:36:20.019898] [DEBUG] [MAG ] NVDL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:20.024683] [DEBUG] [MAG ] BNTX: Last date is validated at 2026-01-20 [2026-01-20T20:36:20.078056] [DEBUG] [MAG ] QMCO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:20.125748] [DEBUG] [MAG ] TDF: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:20.154035] [INFO ] [LOCAL ] NVDL: Saved forecast. [2026-01-20T20:36:20.154103] [INFO ] [main ] NVDL: Signal=1 (Conf=90.0%), Magnitude=-11.53% (Conf=55.6602%) [2026-01-20T20:36:20.154272] [INFO ] [main ] Fetching symbol history for PPL... [2026-01-20T20:36:20.154316] [DEBUG] [REMOTE ] PPL: Fetching historical data. [2026-01-20T20:36:20.154907] [INFO ] [main ] Progress: 287/403 forecasts completed (71.2%). NVDL finished in 0.8s. ETA: 20.6s. Rate: 338.09 forecasts/min [2026-01-20T20:36:20.166881] [DEBUG] [REMOTE ] PPL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:20.167839] [DEBUG] [LOCAL ] Loaded configuration for PPL: 8 features, N/A% accuracy [2026-01-20T20:36:20.167901] [INFO ] [LOCAL ] PPL: Loaded 8 optimal features with 51.15% confidence from JSON config [2026-01-20T20:36:20.167935] [DEBUG] [MAG ] Building data for symbol: PPL with lookback: 0 [2026-01-20T20:36:20.168801] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:20.168877] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:20.173753] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:20.175534] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:20.176049] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:20.176439] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:20.177329] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:20.179829] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:20.190022] [INFO ] [LOCAL ] TDF: Saved forecast. [2026-01-20T20:36:20.190092] [INFO ] [main ] TDF: Signal=1 (Conf=90.0%), Magnitude=0.03% (Conf=67.98%) [2026-01-20T20:36:20.190257] [INFO ] [main ] Fetching symbol history for FBIN... [2026-01-20T20:36:20.190683] [DEBUG] [REMOTE ] FBIN: Fetching historical data. [2026-01-20T20:36:20.190902] [INFO ] [main ] Progress: 288/403 forecasts completed (71.5%). TDF finished in 0.6s. ETA: 20.4s. Rate: 339.02 forecasts/min [2026-01-20T20:36:20.200372] [DEBUG] [MAG ] BNTX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:20.202272] [DEBUG] [REMOTE ] FBIN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:20.203394] [DEBUG] [LOCAL ] Loaded configuration for FBIN: 4 features, N/A% accuracy [2026-01-20T20:36:20.203447] [INFO ] [LOCAL ] FBIN: Loaded 4 optimal features with 58.57% confidence from JSON config [2026-01-20T20:36:20.203482] [DEBUG] [MAG ] Building data for symbol: FBIN with lookback: 0 [2026-01-20T20:36:20.204300] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:20.204362] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:20.206302] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:20.206899] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:20.207305] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:20.208148] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:20.210931] [INFO ] [LOCAL ] QMCO: Saved forecast. [2026-01-20T20:36:20.211002] [INFO ] [main ] QMCO: Signal=1 (Conf=90.0%), Magnitude=-1.44% (Conf=46.1498%) [2026-01-20T20:36:20.211218] [INFO ] [main ] Fetching symbol history for JCI... [2026-01-20T20:36:20.211277] [DEBUG] [REMOTE ] JCI: Fetching historical data. [2026-01-20T20:36:20.211862] [INFO ] [main ] Progress: 289/403 forecasts completed (71.7%). QMCO finished in 0.7s. ETA: 20.1s. Rate: 340.06 forecasts/min [2026-01-20T20:36:20.223621] [DEBUG] [REMOTE ] JCI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:20.224409] [DEBUG] [LOCAL ] Loaded configuration for JCI: 6 features, N/A% accuracy [2026-01-20T20:36:20.224467] [INFO ] [LOCAL ] JCI: Loaded 6 optimal features with 57.44% confidence from JSON config [2026-01-20T20:36:20.224500] [DEBUG] [MAG ] Building data for symbol: JCI with lookback: 0 [2026-01-20T20:36:20.225353] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:20.225429] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:20.230848] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:20.232997] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:20.233524] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:20.236260] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:20.279462] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:20.281039] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:20.296501] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:20.297832] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:20.327633] [INFO ] [LOCAL ] BNTX: Saved forecast. [2026-01-20T20:36:20.327704] [INFO ] [main ] BNTX: Signal=1 (Conf=90.0%), Magnitude=-1.06% (Conf=50.4893%) [2026-01-20T20:36:20.328067] [INFO ] [main ] Progress: 290/403 forecasts completed (72.0%). BNTX finished in 0.7s. ETA: 19.9s. Rate: 340.46 forecasts/min [2026-01-20T20:36:20.328195] [INFO ] [main ] Fetching symbol history for APLE... [2026-01-20T20:36:20.328237] [DEBUG] [REMOTE ] APLE: Fetching historical data. [2026-01-20T20:36:20.340945] [DEBUG] [REMOTE ] APLE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:20.341745] [DEBUG] [LOCAL ] Loaded configuration for APLE: 6 features, N/A% accuracy [2026-01-20T20:36:20.341799] [INFO ] [LOCAL ] APLE: Loaded 6 optimal features with 45.07% confidence from JSON config [2026-01-20T20:36:20.341833] [DEBUG] [MAG ] Building data for symbol: APLE with lookback: 0 [2026-01-20T20:36:20.342649] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:20.342715] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:20.344456] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:20.344991] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:20.345452] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:20.345899] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:20.346711] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:20.355126] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:20.562516] [DEBUG] [MAG ] FBIN: Last date is validated at 2026-01-20 [2026-01-20T20:36:20.623641] [DEBUG] [MAG ] JCI: Last date is validated at 2026-01-20 [2026-01-20T20:36:20.643386] [DEBUG] [MAG ] PPL: Last date is validated at 2026-01-20 [2026-01-20T20:36:20.701083] [DEBUG] [MAG ] APLE: Last date is validated at 2026-01-20 [2026-01-20T20:36:20.730701] [DEBUG] [MAG ] FBIN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:20.790259] [DEBUG] [MAG ] JCI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:20.818083] [DEBUG] [MAG ] PPL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:20.825632] [INFO ] [LOCAL ] FBIN: Saved forecast. [2026-01-20T20:36:20.825699] [INFO ] [main ] FBIN: Signal=1 (Conf=90.0%), Magnitude=-2.08% (Conf=58.5696%) [2026-01-20T20:36:20.825860] [INFO ] [main ] Fetching symbol history for PLPC... [2026-01-20T20:36:20.825913] [DEBUG] [REMOTE ] PLPC: Fetching historical data. [2026-01-20T20:36:20.826938] [INFO ] [main ] Progress: 291/403 forecasts completed (72.2%). FBIN finished in 0.6s. ETA: 19.9s. Rate: 338.33 forecasts/min [2026-01-20T20:36:20.836784] [DEBUG] [REMOTE ] PLPC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:20.837750] [DEBUG] [LOCAL ] Loaded configuration for PLPC: 4 features, N/A% accuracy [2026-01-20T20:36:20.837805] [INFO ] [LOCAL ] PLPC: Loaded 4 optimal features with 48.35% confidence from JSON config [2026-01-20T20:36:20.837840] [DEBUG] [MAG ] Building data for symbol: PLPC with lookback: 0 [2026-01-20T20:36:20.838726] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:20.838797] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:20.843547] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:20.845336] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:20.845829] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:20.846263] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:20.875124] [DEBUG] [MAG ] APLE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:20.891128] [INFO ] [LOCAL ] JCI: Saved forecast. [2026-01-20T20:36:20.891202] [INFO ] [main ] JCI: Signal=1 (Conf=90.0%), Magnitude=-0.33% (Conf=57.4358%) [2026-01-20T20:36:20.891764] [INFO ] [main ] Fetching symbol history for FIXD... [2026-01-20T20:36:20.891818] [DEBUG] [REMOTE ] FIXD: Fetching historical data. [2026-01-20T20:36:20.892656] [INFO ] [main ] Progress: 292/403 forecasts completed (72.5%). JCI finished in 0.7s. ETA: 19.6s. Rate: 339.06 forecasts/min [2026-01-20T20:36:20.897048] [INFO ] [LOCAL ] PPL: Saved forecast. [2026-01-20T20:36:20.897141] [INFO ] [main ] PPL: Signal=1 (Conf=90.0%), Magnitude=0.20% (Conf=51.1453%) [2026-01-20T20:36:20.897326] [INFO ] [main ] Fetching symbol history for SRTS... [2026-01-20T20:36:20.897374] [DEBUG] [REMOTE ] SRTS: Fetching historical data. [2026-01-20T20:36:20.898292] [INFO ] [main ] Progress: 293/403 forecasts completed (72.7%). PPL finished in 0.7s. ETA: 19.4s. Rate: 340.19 forecasts/min [2026-01-20T20:36:20.904253] [DEBUG] [REMOTE ] FIXD: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:20.905691] [DEBUG] [LOCAL ] Loaded configuration for FIXD: 4 features, N/A% accuracy [2026-01-20T20:36:20.905745] [INFO ] [LOCAL ] FIXD: Loaded 4 optimal features with 63.37% confidence from JSON config [2026-01-20T20:36:20.905776] [DEBUG] [MAG ] Building data for symbol: FIXD with lookback: 0 [2026-01-20T20:36:20.906587] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:20.906649] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:20.908366] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:20.908809] [DEBUG] [REMOTE ] SRTS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:20.908922] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:20.909722] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:36:20.909767] [DEBUG] [LOCAL ] Loaded configuration for SRTS: 5 features, N/A% accuracy [2026-01-20T20:36:20.909824] [INFO ] [LOCAL ] SRTS: Loaded 5 optimal features with 64.41% confidence from JSON config [2026-01-20T20:36:20.909856] [DEBUG] [MAG ] Building data for symbol: SRTS with lookback: 0 [2026-01-20T20:36:20.910722] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:20.910786] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:20.912404] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:20.912662] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:20.913220] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:20.913648] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:20.914485] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:36:20.916419] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:20.939013] [INFO ] [LOCAL ] APLE: Saved forecast. [2026-01-20T20:36:20.939080] [INFO ] [main ] APLE: Signal=1 (Conf=90.0%), Magnitude=-2.21% (Conf=45.0714%) [2026-01-20T20:36:20.939519] [INFO ] [main ] Progress: 294/403 forecasts completed (73.0%). APLE finished in 0.6s. ETA: 19.2s. Rate: 341.08 forecasts/min [2026-01-20T20:36:20.939664] [INFO ] [main ] Fetching symbol history for PRME... [2026-01-20T20:36:20.939710] [DEBUG] [REMOTE ] PRME: Fetching historical data. [2026-01-20T20:36:20.952009] [DEBUG] [REMOTE ] PRME: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:20.952978] [DEBUG] [LOCAL ] Loaded configuration for PRME: 2 features, N/A% accuracy [2026-01-20T20:36:20.953039] [INFO ] [LOCAL ] PRME: Loaded 2 optimal features with 57.58% confidence from JSON config [2026-01-20T20:36:20.953072] [DEBUG] [MAG ] Building data for symbol: PRME with lookback: 0 [2026-01-20T20:36:20.953933] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:20.953994] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:20.957022] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:36:20.957945] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:21.192672] [DEBUG] [MAG ] PLPC: Last date is validated at 2026-01-20 [2026-01-20T20:36:21.247362] [DEBUG] [MAG ] FIXD: Last date is validated at 2026-01-20 [2026-01-20T20:36:21.268940] [DEBUG] [MAG ] SRTS: Last date is validated at 2026-01-20 [2026-01-20T20:36:21.303820] [DEBUG] [MAG ] PRME: Last date is validated at 2026-01-20 [2026-01-20T20:36:21.371897] [DEBUG] [MAG ] PLPC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:21.413945] [DEBUG] [MAG ] FIXD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:21.443848] [DEBUG] [MAG ] SRTS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:21.473059] [DEBUG] [MAG ] PRME: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:21.478039] [INFO ] [LOCAL ] FIXD: Saved forecast. [2026-01-20T20:36:21.478111] [INFO ] [main ] FIXD: Signal=1 (Conf=90.0%), Magnitude=-1.00% (Conf=63.3698%) [2026-01-20T20:36:21.478277] [INFO ] [main ] Fetching symbol history for FOF... [2026-01-20T20:36:21.478322] [DEBUG] [REMOTE ] FOF: Fetching historical data. [2026-01-20T20:36:21.479064] [INFO ] [main ] Progress: 295/403 forecasts completed (73.2%). FIXD finished in 0.6s. ETA: 19.1s. Rate: 338.70 forecasts/min [2026-01-20T20:36:21.490528] [DEBUG] [REMOTE ] FOF: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:21.491434] [DEBUG] [LOCAL ] Loaded configuration for FOF: 8 features, N/A% accuracy [2026-01-20T20:36:21.491488] [INFO ] [LOCAL ] FOF: Loaded 8 optimal features with 54.41% confidence from JSON config [2026-01-20T20:36:21.491520] [DEBUG] [MAG ] Building data for symbol: FOF with lookback: 0 [2026-01-20T20:36:21.492366] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:21.492432] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:21.497642] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:21.498377] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:21.499724] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:21.501790] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:21.502322] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:36:21.503525] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:36:21.505685] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:36:21.506042] [INFO ] [LOCAL ] PLPC: Saved forecast. [2026-01-20T20:36:21.506112] [INFO ] [main ] PLPC: Signal=1 (Conf=90.0%), Magnitude=-0.89% (Conf=48.3497%) [2026-01-20T20:36:21.506275] [INFO ] [main ] Fetching symbol history for UNP... [2026-01-20T20:36:21.506320] [DEBUG] [REMOTE ] UNP: Fetching historical data. [2026-01-20T20:36:21.506679] [INFO ] [main ] Progress: 296/403 forecasts completed (73.4%). PLPC finished in 0.7s. ETA: 18.9s. Rate: 339.67 forecasts/min [2026-01-20T20:36:21.511630] [INFO ] [LOCAL ] SRTS: Saved forecast. [2026-01-20T20:36:21.511716] [INFO ] [main ] SRTS: Signal=1 (Conf=90.0%), Magnitude=4.80% (Conf=64.4142%) [2026-01-20T20:36:21.512415] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:21.512430] [INFO ] [main ] Fetching symbol history for GSK... [2026-01-20T20:36:21.512483] [DEBUG] [REMOTE ] GSK: Fetching historical data. [2026-01-20T20:36:21.512564] [INFO ] [main ] Progress: 297/403 forecasts completed (73.7%). SRTS finished in 0.6s. ETA: 18.7s. Rate: 340.78 forecasts/min [2026-01-20T20:36:21.519779] [DEBUG] [REMOTE ] UNP: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:21.521628] [DEBUG] [LOCAL ] Loaded configuration for UNP: 9 features, N/A% accuracy [2026-01-20T20:36:21.521688] [INFO ] [LOCAL ] UNP: Loaded 9 optimal features with 69.86% confidence from JSON config [2026-01-20T20:36:21.521722] [DEBUG] [MAG ] Building data for symbol: UNP with lookback: 0 [2026-01-20T20:36:21.522569] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:36:21.522676] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:21.530975] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:21.531685] [DEBUG] [REMOTE ] GSK: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:21.532528] [DEBUG] [LOCAL ] Loaded configuration for GSK: 4 features, N/A% accuracy [2026-01-20T20:36:21.532617] [INFO ] [LOCAL ] GSK: Loaded 4 optimal features with 61.58% confidence from JSON config [2026-01-20T20:36:21.532658] [DEBUG] [MAG ] Building data for symbol: GSK with lookback: 0 [2026-01-20T20:36:21.532925] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:21.533417] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:21.533545] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:21.533633] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:21.533880] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:21.534271] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:21.535283] [INFO ] [LOCAL ] PRME: Saved forecast. [2026-01-20T20:36:21.535347] [INFO ] [main ] PRME: Signal=1 (Conf=90.0%), Magnitude=-3.55% (Conf=57.584%) [2026-01-20T20:36:21.535467] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:21.535648] [INFO ] [main ] Fetching symbol history for SSNC... [2026-01-20T20:36:21.535699] [DEBUG] [REMOTE ] SSNC: Fetching historical data. [2026-01-20T20:36:21.536031] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:21.536486] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:21.536508] [INFO ] [main ] Progress: 298/403 forecasts completed (73.9%). PRME finished in 0.6s. ETA: 18.4s. Rate: 341.77 forecasts/min [2026-01-20T20:36:21.536616] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:21.537994] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:21.540678] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:21.542046] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:21.547641] [DEBUG] [REMOTE ] SSNC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:21.548613] [DEBUG] [LOCAL ] Loaded configuration for SSNC: 8 features, N/A% accuracy [2026-01-20T20:36:21.548665] [INFO ] [LOCAL ] SSNC: Loaded 8 optimal features with 55.50% confidence from JSON config [2026-01-20T20:36:21.548696] [DEBUG] [MAG ] Building data for symbol: SSNC with lookback: 0 [2026-01-20T20:36:21.549465] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:21.549527] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:21.554345] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:21.555324] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:21.557949] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:21.559772] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:21.560763] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:36:21.561370] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:36:21.562050] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:21.563051] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:21.579411] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:21.865340] [DEBUG] [MAG ] FOF: Last date is validated at 2026-01-20 [2026-01-20T20:36:21.882168] [DEBUG] [MAG ] UNP: Last date is validated at 2026-01-20 [2026-01-20T20:36:21.905021] [DEBUG] [MAG ] SSNC: Last date is validated at 2026-01-20 [2026-01-20T20:36:21.929245] [DEBUG] [MAG ] GSK: Last date is validated at 2026-01-20 [2026-01-20T20:36:22.032739] [DEBUG] [MAG ] FOF: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:22.049671] [DEBUG] [MAG ] UNP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:22.075128] [DEBUG] [MAG ] SSNC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:22.098981] [INFO ] [LOCAL ] FOF: Saved forecast. [2026-01-20T20:36:22.099050] [INFO ] [main ] FOF: Signal=1 (Conf=90.0%), Magnitude=0.05% (Conf=54.4128%) [2026-01-20T20:36:22.099391] [INFO ] [main ] Fetching symbol history for HRMY... [2026-01-20T20:36:22.099440] [DEBUG] [REMOTE ] HRMY: Fetching historical data. [2026-01-20T20:36:22.099667] [INFO ] [main ] Progress: 299/403 forecasts completed (74.2%). FOF finished in 0.6s. ETA: 18.4s. Rate: 339.27 forecasts/min [2026-01-20T20:36:22.111192] [DEBUG] [REMOTE ] HRMY: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:22.111230] [DEBUG] [MAG ] GSK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:22.112915] [DEBUG] [LOCAL ] Loaded configuration for HRMY: 5 features, N/A% accuracy [2026-01-20T20:36:22.112970] [INFO ] [LOCAL ] HRMY: Loaded 5 optimal features with 61.39% confidence from JSON config [2026-01-20T20:36:22.113001] [DEBUG] [MAG ] Building data for symbol: HRMY with lookback: 0 [2026-01-20T20:36:22.113799] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:22.113861] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:22.119044] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:22.120824] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:22.121291] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:22.121694] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:22.123197] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:22.175220] [INFO ] [LOCAL ] SSNC: Saved forecast. [2026-01-20T20:36:22.175290] [INFO ] [main ] SSNC: Signal=1 (Conf=90.0%), Magnitude=-3.12% (Conf=55.4964%) [2026-01-20T20:36:22.175454] [INFO ] [main ] Fetching symbol history for WB... [2026-01-20T20:36:22.175499] [DEBUG] [REMOTE ] WB: Fetching historical data. [2026-01-20T20:36:22.176298] [INFO ] [main ] Progress: 300/403 forecasts completed (74.4%). SSNC finished in 0.6s. ETA: 18.2s. Rate: 339.91 forecasts/min [2026-01-20T20:36:22.181225] [INFO ] [LOCAL ] UNP: Saved forecast. [2026-01-20T20:36:22.181298] [INFO ] [main ] UNP: Signal=1 (Conf=90.0%), Magnitude=-0.69% (Conf=69.8631%) [2026-01-20T20:36:22.181692] [INFO ] [main ] Fetching symbol history for ASML... [2026-01-20T20:36:22.181684] [INFO ] [main ] Progress: 301/403 forecasts completed (74.7%). UNP finished in 0.7s. ETA: 17.9s. Rate: 341.01 forecasts/min [2026-01-20T20:36:22.181746] [DEBUG] [REMOTE ] ASML: Fetching historical data. [2026-01-20T20:36:22.189149] [DEBUG] [REMOTE ] WB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:22.190126] [DEBUG] [LOCAL ] Loaded configuration for WB: 5 features, N/A% accuracy [2026-01-20T20:36:22.190179] [INFO ] [LOCAL ] WB: Loaded 5 optimal features with 61.34% confidence from JSON config [2026-01-20T20:36:22.190212] [DEBUG] [MAG ] Building data for symbol: WB with lookback: 0 [2026-01-20T20:36:22.191036] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:22.191099] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:22.192872] [DEBUG] [REMOTE ] ASML: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:22.192937] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:22.193479] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:22.193629] [DEBUG] [LOCAL ] Loaded configuration for ASML: 4 features, N/A% accuracy [2026-01-20T20:36:22.193689] [INFO ] [LOCAL ] ASML: Loaded 4 optimal features with 48.39% confidence from JSON config [2026-01-20T20:36:22.193722] [DEBUG] [MAG ] Building data for symbol: ASML with lookback: 0 [2026-01-20T20:36:22.194431] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:36:22.194534] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:22.194617] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:22.195050] [INFO ] [LOCAL ] GSK: Saved forecast. [2026-01-20T20:36:22.195117] [INFO ] [main ] GSK: Signal=1 (Conf=90.0%), Magnitude=0.45% (Conf=61.5832%) [2026-01-20T20:36:22.195278] [INFO ] [main ] Fetching symbol history for FTGS... [2026-01-20T20:36:22.195320] [DEBUG] [REMOTE ] FTGS: Fetching historical data. [2026-01-20T20:36:22.196125] [INFO ] [main ] Progress: 302/403 forecasts completed (74.9%). GSK finished in 0.7s. ETA: 17.7s. Rate: 342.05 forecasts/min [2026-01-20T20:36:22.196031] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:36:22.197365] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:22.200686] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:22.206787] [DEBUG] [REMOTE ] FTGS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:22.207695] [DEBUG] [LOCAL ] Loaded configuration for FTGS: 6 features, N/A% accuracy [2026-01-20T20:36:22.207772] [INFO ] [LOCAL ] FTGS: Loaded 6 optimal features with 51.32% confidence from JSON config [2026-01-20T20:36:22.207807] [DEBUG] [MAG ] Building data for symbol: FTGS with lookback: 0 [2026-01-20T20:36:22.208654] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:22.208718] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:22.213850] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:22.215703] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:22.216188] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:22.218703] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:36:22.220329] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:22.240286] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:22.319965] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:22.323431] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:36:22.324623] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:22.481544] [DEBUG] [MAG ] HRMY: Last date is validated at 2026-01-20 [2026-01-20T20:36:22.544499] [DEBUG] [MAG ] WB: Last date is validated at 2026-01-20 [2026-01-20T20:36:22.603742] [DEBUG] [MAG ] FTGS: Last date is validated at 2026-01-20 [2026-01-20T20:36:22.648561] [DEBUG] [MAG ] HRMY: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:22.668832] [DEBUG] [MAG ] ASML: Last date is validated at 2026-01-20 [2026-01-20T20:36:22.711066] [DEBUG] [MAG ] WB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:22.731001] [INFO ] [LOCAL ] HRMY: Saved forecast. [2026-01-20T20:36:22.731068] [INFO ] [main ] HRMY: Signal=1 (Conf=90.0%), Magnitude=-2.51% (Conf=61.39%) [2026-01-20T20:36:22.731225] [INFO ] [main ] Fetching symbol history for NTB... [2026-01-20T20:36:22.731267] [DEBUG] [REMOTE ] NTB: Fetching historical data. [2026-01-20T20:36:22.732670] [INFO ] [main ] Progress: 303/403 forecasts completed (75.2%). HRMY finished in 0.6s. ETA: 17.7s. Rate: 339.74 forecasts/min [2026-01-20T20:36:22.743405] [DEBUG] [REMOTE ] NTB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:22.746094] [DEBUG] [LOCAL ] Loaded configuration for NTB: 2 features, N/A% accuracy [2026-01-20T20:36:22.746147] [INFO ] [LOCAL ] NTB: Loaded 2 optimal features with 47.83% confidence from JSON config [2026-01-20T20:36:22.746179] [DEBUG] [MAG ] Building data for symbol: NTB with lookback: 0 [2026-01-20T20:36:22.746962] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:22.747021] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:22.752065] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:22.754615] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:22.773826] [DEBUG] [MAG ] FTGS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:22.836076] [DEBUG] [MAG ] ASML: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:22.839665] [INFO ] [LOCAL ] WB: Saved forecast. [2026-01-20T20:36:22.839735] [INFO ] [main ] WB: Signal=1 (Conf=90.0%), Magnitude=-0.76% (Conf=61.3405%) [2026-01-20T20:36:22.839896] [INFO ] [main ] Fetching symbol history for STKL... [2026-01-20T20:36:22.840276] [DEBUG] [REMOTE ] STKL: Fetching historical data. [2026-01-20T20:36:22.840979] [INFO ] [main ] Progress: 304/403 forecasts completed (75.4%). WB finished in 0.7s. ETA: 17.5s. Rate: 340.17 forecasts/min [2026-01-20T20:36:22.855983] [INFO ] [LOCAL ] FTGS: Saved forecast. [2026-01-20T20:36:22.856052] [INFO ] [main ] FTGS: Signal=1 (Conf=90.0%), Magnitude=-0.71% (Conf=51.3219%) [2026-01-20T20:36:22.856218] [INFO ] [main ] Fetching symbol history for KTB... [2026-01-20T20:36:22.856261] [DEBUG] [REMOTE ] KTB: Fetching historical data. [2026-01-20T20:36:22.856963] [INFO ] [main ] Progress: 305/403 forecasts completed (75.7%). FTGS finished in 0.7s. ETA: 17.2s. Rate: 341.19 forecasts/min [2026-01-20T20:36:22.865419] [DEBUG] [REMOTE ] STKL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:22.866545] [DEBUG] [LOCAL ] Loaded configuration for STKL: 8 features, N/A% accuracy [2026-01-20T20:36:22.866618] [INFO ] [LOCAL ] STKL: Loaded 8 optimal features with 52.91% confidence from JSON config [2026-01-20T20:36:22.866653] [DEBUG] [MAG ] Building data for symbol: STKL with lookback: 0 [2026-01-20T20:36:22.867468] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:22.867534] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:22.867967] [DEBUG] [REMOTE ] KTB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:22.868947] [DEBUG] [LOCAL ] Loaded configuration for KTB: 7 features, N/A% accuracy [2026-01-20T20:36:22.869000] [INFO ] [LOCAL ] KTB: Loaded 7 optimal features with 48.39% confidence from JSON config [2026-01-20T20:36:22.869031] [DEBUG] [MAG ] Building data for symbol: KTB with lookback: 0 [2026-01-20T20:36:22.869850] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:22.869912] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:22.871609] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:22.872120] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:22.872816] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:22.873033] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:22.874673] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:22.875179] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:22.875389] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:22.875589] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:22.982568] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:22.983609] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:36:22.984227] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:22.989455] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:22.991499] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:23.031291] [INFO ] [LOCAL ] ASML: Saved forecast. [2026-01-20T20:36:23.031356] [INFO ] [main ] ASML: Signal=1 (Conf=90.0%), Magnitude=2.39% (Conf=48.3918%) [2026-01-20T20:36:23.031716] [INFO ] [main ] Fetching symbol history for JLL... [2026-01-20T20:36:23.031768] [DEBUG] [REMOTE ] JLL: Fetching historical data. [2026-01-20T20:36:23.032655] [INFO ] [main ] Progress: 306/403 forecasts completed (75.9%). ASML finished in 0.8s. ETA: 17.1s. Rate: 341.19 forecasts/min [2026-01-20T20:36:23.040230] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:23.042600] [DEBUG] [REMOTE ] JLL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:23.043377] [DEBUG] [LOCAL ] Loaded configuration for JLL: 3 features, N/A% accuracy [2026-01-20T20:36:23.043434] [INFO ] [LOCAL ] JLL: Loaded 3 optimal features with 45.30% confidence from JSON config [2026-01-20T20:36:23.043466] [DEBUG] [MAG ] Building data for symbol: JLL with lookback: 0 [2026-01-20T20:36:23.044247] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:23.044306] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:23.049098] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:23.049922] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:23.052861] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:23.104131] [DEBUG] [MAG ] NTB: Last date is validated at 2026-01-20 [2026-01-20T20:36:23.119350] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:23.269959] [DEBUG] [MAG ] NTB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:23.316278] [DEBUG] [MAG ] KTB: Last date is validated at 2026-01-20 [2026-01-20T20:36:23.347050] [INFO ] [LOCAL ] NTB: Saved forecast. [2026-01-20T20:36:23.347119] [INFO ] [main ] NTB: Signal=1 (Conf=90.0%), Magnitude=-0.11% (Conf=47.8289%) [2026-01-20T20:36:23.347473] [INFO ] [main ] Fetching symbol history for HPQ... [2026-01-20T20:36:23.347523] [DEBUG] [REMOTE ] HPQ: Fetching historical data. [2026-01-20T20:36:23.348322] [INFO ] [main ] Progress: 307/403 forecasts completed (76.2%). NTB finished in 0.6s. ETA: 16.9s. Rate: 340.31 forecasts/min [2026-01-20T20:36:23.359318] [DEBUG] [REMOTE ] HPQ: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:23.360520] [DEBUG] [LOCAL ] Loaded configuration for HPQ: 1 features, N/A% accuracy [2026-01-20T20:36:23.360602] [INFO ] [LOCAL ] HPQ: Loaded 1 optimal features with 48.77% confidence from JSON config [2026-01-20T20:36:23.360636] [DEBUG] [MAG ] Building data for symbol: HPQ with lookback: 0 [2026-01-20T20:36:23.361444] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:36:23.361502] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:23.389047] [DEBUG] [MAG ] JLL: Last date is validated at 2026-01-20 [2026-01-20T20:36:23.400082] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:23.459270] [DEBUG] [MAG ] STKL: Last date is validated at 2026-01-20 [2026-01-20T20:36:23.480451] [DEBUG] [MAG ] KTB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:23.555772] [DEBUG] [MAG ] JLL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:23.597885] [INFO ] [LOCAL ] KTB: Saved forecast. [2026-01-20T20:36:23.597958] [INFO ] [main ] KTB: Signal=1 (Conf=90.0%), Magnitude=1.23% (Conf=48.3931%) [2026-01-20T20:36:23.598125] [INFO ] [main ] Fetching symbol history for CHCO... [2026-01-20T20:36:23.598168] [DEBUG] [REMOTE ] CHCO: Fetching historical data. [2026-01-20T20:36:23.599418] [INFO ] [main ] Progress: 308/403 forecasts completed (76.4%). KTB finished in 0.7s. ETA: 16.8s. Rate: 339.84 forecasts/min [2026-01-20T20:36:23.609949] [DEBUG] [REMOTE ] CHCO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:23.610756] [DEBUG] [LOCAL ] Loaded configuration for CHCO: 5 features, N/A% accuracy [2026-01-20T20:36:23.610808] [INFO ] [LOCAL ] CHCO: Loaded 5 optimal features with 56.18% confidence from JSON config [2026-01-20T20:36:23.610839] [DEBUG] [MAG ] Building data for symbol: CHCO with lookback: 0 [2026-01-20T20:36:23.611621] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:23.611682] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:23.612532] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:23.613224] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:36:23.613947] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:23.618298] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-20T20:36:23.619690] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:23.633116] [DEBUG] [MAG ] STKL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:23.682022] [INFO ] [LOCAL ] JLL: Saved forecast. [2026-01-20T20:36:23.682089] [INFO ] [main ] JLL: Signal=1 (Conf=90.0%), Magnitude=1.61% (Conf=45.2981%) [2026-01-20T20:36:23.682456] [INFO ] [main ] Fetching symbol history for QCOM... [2026-01-20T20:36:23.682506] [DEBUG] [REMOTE ] QCOM: Fetching historical data. [2026-01-20T20:36:23.682622] [INFO ] [main ] Progress: 309/403 forecasts completed (76.7%). JLL finished in 0.7s. ETA: 16.6s. Rate: 340.42 forecasts/min [2026-01-20T20:36:23.693905] [DEBUG] [REMOTE ] QCOM: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:23.694743] [DEBUG] [LOCAL ] Loaded configuration for QCOM: 8 features, N/A% accuracy [2026-01-20T20:36:23.694801] [INFO ] [LOCAL ] QCOM: Loaded 8 optimal features with 52.55% confidence from JSON config [2026-01-20T20:36:23.694834] [DEBUG] [MAG ] Building data for symbol: QCOM with lookback: 0 [2026-01-20T20:36:23.695628] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:23.695690] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:23.699429] [INFO ] [LOCAL ] STKL: Saved forecast. [2026-01-20T20:36:23.699503] [INFO ] [main ] STKL: Signal=1 (Conf=90.0%), Magnitude=7.82% (Conf=52.909%) [2026-01-20T20:36:23.699929] [INFO ] [main ] Fetching symbol history for SENEA... [2026-01-20T20:36:23.699982] [DEBUG] [REMOTE ] SENEA: Fetching historical data. [2026-01-20T20:36:23.700494] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:23.701614] [INFO ] [main ] Progress: 310/403 forecasts completed (76.9%). STKL finished in 0.9s. ETA: 16.3s. Rate: 341.41 forecasts/min [2026-01-20T20:36:23.702949] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:23.703436] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:23.703899] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:23.704288] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:23.705170] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:23.716435] [DEBUG] [REMOTE ] SENEA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:23.717669] [DEBUG] [LOCAL ] Loaded configuration for SENEA: 1 features, N/A% accuracy [2026-01-20T20:36:23.717725] [INFO ] [LOCAL ] SENEA: Loaded 1 optimal features with 47.06% confidence from JSON config [2026-01-20T20:36:23.717768] [DEBUG] [MAG ] Building data for symbol: SENEA with lookback: 0 [2026-01-20T20:36:23.718615] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:36:23.718674] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:23.723810] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:23.738188] [DEBUG] [MAG ] HPQ: Last date is validated at 2026-01-20 [2026-01-20T20:36:23.818029] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:36:23.819863] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:23.903226] [DEBUG] [MAG ] HPQ: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:23.952455] [DEBUG] [MAG ] CHCO: Last date is validated at 2026-01-20 [2026-01-20T20:36:23.981630] [INFO ] [LOCAL ] HPQ: Saved forecast. [2026-01-20T20:36:23.981708] [INFO ] [main ] HPQ: Signal=1 (Conf=90.0%), Magnitude=1.24% (Conf=48.7735%) [2026-01-20T20:36:23.982138] [INFO ] [main ] Progress: 311/403 forecasts completed (77.2%). HPQ finished in 0.6s. ETA: 16.2s. Rate: 340.75 forecasts/min [2026-01-20T20:36:23.982299] [INFO ] [main ] Fetching symbol history for SPOK... [2026-01-20T20:36:23.982343] [DEBUG] [REMOTE ] SPOK: Fetching historical data. [2026-01-20T20:36:23.994512] [DEBUG] [REMOTE ] SPOK: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:23.995608] [DEBUG] [LOCAL ] Loaded configuration for SPOK: 7 features, N/A% accuracy [2026-01-20T20:36:23.995664] [INFO ] [LOCAL ] SPOK: Loaded 7 optimal features with 51.15% confidence from JSON config [2026-01-20T20:36:23.995696] [DEBUG] [MAG ] Building data for symbol: SPOK with lookback: 0 [2026-01-20T20:36:23.996467] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:23.996530] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:24.001335] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:24.003127] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:24.003638] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:24.004595] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:24.069204] [DEBUG] [MAG ] SENEA: Last date is validated at 2026-01-20 [2026-01-20T20:36:24.117792] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:36:24.119179] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:24.121197] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:24.121512] [DEBUG] [MAG ] CHCO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:24.165740] [DEBUG] [MAG ] QCOM: Last date is validated at 2026-01-20 [2026-01-20T20:36:24.217786] [INFO ] [LOCAL ] CHCO: Saved forecast. [2026-01-20T20:36:24.217852] [INFO ] [main ] CHCO: Signal=1 (Conf=90.0%), Magnitude=-1.93% (Conf=56.1825%) [2026-01-20T20:36:24.218009] [INFO ] [main ] Fetching symbol history for LECO... [2026-01-20T20:36:24.218052] [DEBUG] [REMOTE ] LECO: Fetching historical data. [2026-01-20T20:36:24.219385] [INFO ] [main ] Progress: 312/403 forecasts completed (77.4%). CHCO finished in 0.6s. ETA: 16.0s. Rate: 340.37 forecasts/min [2026-01-20T20:36:24.229521] [DEBUG] [REMOTE ] LECO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:24.230396] [DEBUG] [LOCAL ] Loaded configuration for LECO: 3 features, N/A% accuracy [2026-01-20T20:36:24.230447] [INFO ] [LOCAL ] LECO: Loaded 3 optimal features with 59.97% confidence from JSON config [2026-01-20T20:36:24.230478] [DEBUG] [MAG ] Building data for symbol: LECO with lookback: 0 [2026-01-20T20:36:24.231484] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:24.231554] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:24.241170] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:24.242185] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:36:24.242879] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:24.244296] [DEBUG] [MAG ] SENEA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:24.336439] [DEBUG] [MAG ] QCOM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:24.340395] [INFO ] [LOCAL ] SENEA: Saved forecast. [2026-01-20T20:36:24.340465] [INFO ] [main ] SENEA: Signal=1 (Conf=90.0%), Magnitude=2.59% (Conf=47.06%) [2026-01-20T20:36:24.340670] [INFO ] [main ] Fetching symbol history for TAYD... [2026-01-20T20:36:24.340722] [DEBUG] [REMOTE ] TAYD: Fetching historical data. [2026-01-20T20:36:24.342815] [INFO ] [main ] Progress: 313/403 forecasts completed (77.7%). SENEA finished in 0.6s. ETA: 15.8s. Rate: 340.70 forecasts/min [2026-01-20T20:36:24.352100] [DEBUG] [REMOTE ] TAYD: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:24.353595] [DEBUG] [LOCAL ] Loaded configuration for TAYD: 6 features, N/A% accuracy [2026-01-20T20:36:24.353650] [INFO ] [LOCAL ] TAYD: Loaded 6 optimal features with 48.53% confidence from JSON config [2026-01-20T20:36:24.353684] [DEBUG] [MAG ] Building data for symbol: TAYD with lookback: 0 [2026-01-20T20:36:24.354485] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:24.354548] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:24.356535] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:24.357089] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:24.357496] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:24.360377] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:24.361381] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:24.365625] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:24.470185] [INFO ] [LOCAL ] QCOM: Saved forecast. [2026-01-20T20:36:24.470252] [INFO ] [main ] QCOM: Signal=1 (Conf=90.0%), Magnitude=-1.78% (Conf=52.5477%) [2026-01-20T20:36:24.470597] [INFO ] [main ] Fetching symbol history for AMBA... [2026-01-20T20:36:24.470649] [DEBUG] [REMOTE ] AMBA: Fetching historical data. [2026-01-20T20:36:24.471721] [INFO ] [main ] Progress: 314/403 forecasts completed (77.9%). QCOM finished in 0.8s. ETA: 15.7s. Rate: 340.99 forecasts/min [2026-01-20T20:36:24.483426] [DEBUG] [REMOTE ] AMBA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:24.484602] [DEBUG] [LOCAL ] Loaded configuration for AMBA: 8 features, N/A% accuracy [2026-01-20T20:36:24.484655] [INFO ] [LOCAL ] AMBA: Loaded 8 optimal features with 55.15% confidence from JSON config [2026-01-20T20:36:24.484687] [DEBUG] [MAG ] Building data for symbol: AMBA with lookback: 0 [2026-01-20T20:36:24.485461] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:24.485526] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:24.490435] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:24.492355] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:24.492876] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:24.493269] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:24.495328] [DEBUG] [MAG ] SPOK: Last date is validated at 2026-01-20 [2026-01-20T20:36:24.546896] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:36:24.549026] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:24.552280] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:36:24.553943] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:24.588858] [DEBUG] [MAG ] LECO: Last date is validated at 2026-01-20 [2026-01-20T20:36:24.684407] [DEBUG] [MAG ] SPOK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:24.725645] [DEBUG] [MAG ] TAYD: Last date is validated at 2026-01-20 [2026-01-20T20:36:24.763033] [INFO ] [LOCAL ] SPOK: Saved forecast. [2026-01-20T20:36:24.763116] [INFO ] [main ] SPOK: Signal=1 (Conf=90.0%), Magnitude=0.44% (Conf=51.1477%) [2026-01-20T20:36:24.763497] [INFO ] [main ] Fetching symbol history for BROS... [2026-01-20T20:36:24.763559] [DEBUG] [REMOTE ] BROS: Fetching historical data. [2026-01-20T20:36:24.763655] [INFO ] [main ] Progress: 315/403 forecasts completed (78.2%). SPOK finished in 0.8s. ETA: 15.5s. Rate: 340.28 forecasts/min [2026-01-20T20:36:24.764041] [DEBUG] [MAG ] LECO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:24.775037] [DEBUG] [REMOTE ] BROS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:24.776234] [DEBUG] [LOCAL ] Loaded configuration for BROS: 10 features, N/A% accuracy [2026-01-20T20:36:24.776288] [INFO ] [LOCAL ] BROS: Loaded 10 optimal features with 51.07% confidence from JSON config [2026-01-20T20:36:24.776321] [DEBUG] [MAG ] Building data for symbol: BROS with lookback: 0 [2026-01-20T20:36:24.777147] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:36:24.777215] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:24.782781] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:24.784017] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:24.786362] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:24.786875] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:36:24.788465] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:36:24.790822] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:36:24.791725] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:36:24.792461] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:36:24.793904] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:36:24.800944] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:24.882377] [INFO ] [LOCAL ] LECO: Saved forecast. [2026-01-20T20:36:24.882443] [INFO ] [main ] LECO: Signal=1 (Conf=90.0%), Magnitude=0.75% (Conf=59.9704%) [2026-01-20T20:36:24.882907] [INFO ] [main ] Fetching symbol history for DEA... [2026-01-20T20:36:24.882960] [DEBUG] [REMOTE ] DEA: Fetching historical data. [2026-01-20T20:36:24.883666] [INFO ] [main ] Progress: 316/403 forecasts completed (78.4%). LECO finished in 0.7s. ETA: 15.3s. Rate: 340.62 forecasts/min [2026-01-20T20:36:24.895767] [DEBUG] [REMOTE ] DEA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:24.896780] [DEBUG] [LOCAL ] Loaded configuration for DEA: 3 features, N/A% accuracy [2026-01-20T20:36:24.896836] [INFO ] [LOCAL ] DEA: Loaded 3 optimal features with 47.78% confidence from JSON config [2026-01-20T20:36:24.896868] [DEBUG] [MAG ] Building data for symbol: DEA with lookback: 0 [2026-01-20T20:36:24.897878] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:24.897938] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:24.899828] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:24.899951] [DEBUG] [MAG ] TAYD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:24.900546] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:24.900958] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:24.902603] [DEBUG] [MAG ] AMBA: Last date is validated at 2026-01-20 [2026-01-20T20:36:25.003753] [INFO ] [LOCAL ] TAYD: Saved forecast. [2026-01-20T20:36:25.003825] [INFO ] [main ] TAYD: Signal=1 (Conf=90.0%), Magnitude=2.01% (Conf=48.5296%) [2026-01-20T20:36:25.004206] [INFO ] [main ] Fetching symbol history for CMSA... [2026-01-20T20:36:25.004259] [DEBUG] [REMOTE ] CMSA: Fetching historical data. [2026-01-20T20:36:25.005666] [INFO ] [main ] Progress: 317/403 forecasts completed (78.7%). TAYD finished in 0.7s. ETA: 15.1s. Rate: 340.95 forecasts/min [2026-01-20T20:36:25.016795] [DEBUG] [REMOTE ] CMSA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:25.017926] [DEBUG] [LOCAL ] Loaded configuration for CMSA: 7 features, N/A% accuracy [2026-01-20T20:36:25.017987] [INFO ] [LOCAL ] CMSA: Loaded 7 optimal features with 53.63% confidence from JSON config [2026-01-20T20:36:25.018021] [DEBUG] [MAG ] Building data for symbol: CMSA with lookback: 0 [2026-01-20T20:36:25.018847] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:25.018913] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:25.023776] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:25.025614] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:25.026100] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:25.026539] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:25.026948] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:25.029450] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:25.068465] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:25.076383] [DEBUG] [MAG ] AMBA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:25.157324] [DEBUG] [MAG ] BROS: Last date is validated at 2026-01-20 [2026-01-20T20:36:25.191666] [INFO ] [LOCAL ] AMBA: Saved forecast. [2026-01-20T20:36:25.191733] [INFO ] [main ] AMBA: Signal=1 (Conf=90.0%), Magnitude=-8.47% (Conf=55.1466%) [2026-01-20T20:36:25.192304] [INFO ] [main ] Fetching symbol history for HSBC... [2026-01-20T20:36:25.192355] [DEBUG] [REMOTE ] HSBC: Fetching historical data. [2026-01-20T20:36:25.193170] [INFO ] [main ] Progress: 318/403 forecasts completed (78.9%). AMBA finished in 0.7s. ETA: 15.0s. Rate: 340.88 forecasts/min [2026-01-20T20:36:25.204001] [DEBUG] [REMOTE ] HSBC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:25.204936] [DEBUG] [LOCAL ] Loaded configuration for HSBC: 2 features, N/A% accuracy [2026-01-20T20:36:25.204989] [INFO ] [LOCAL ] HSBC: Loaded 2 optimal features with 66.30% confidence from JSON config [2026-01-20T20:36:25.205020] [DEBUG] [MAG ] Building data for symbol: HSBC with lookback: 0 [2026-01-20T20:36:25.205979] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:25.206037] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:25.211237] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:25.245746] [DEBUG] [MAG ] DEA: Last date is validated at 2026-01-20 [2026-01-20T20:36:25.262868] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:25.324686] [DEBUG] [MAG ] BROS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:25.431238] [DEBUG] [MAG ] DEA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:25.438516] [DEBUG] [MAG ] CMSA: Last date is validated at 2026-01-20 [2026-01-20T20:36:25.462377] [INFO ] [LOCAL ] BROS: Saved forecast. [2026-01-20T20:36:25.462467] [INFO ] [main ] BROS: Signal=1 (Conf=90.0%), Magnitude=-0.06% (Conf=51.0686%) [2026-01-20T20:36:25.462887] [INFO ] [main ] Fetching symbol history for NATH... [2026-01-20T20:36:25.462942] [DEBUG] [REMOTE ] NATH: Fetching historical data. [2026-01-20T20:36:25.463656] [INFO ] [main ] Progress: 319/403 forecasts completed (79.2%). BROS finished in 0.7s. ETA: 14.8s. Rate: 340.31 forecasts/min [2026-01-20T20:36:25.474312] [DEBUG] [REMOTE ] NATH: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:25.475467] [DEBUG] [LOCAL ] Loaded configuration for NATH: 3 features, N/A% accuracy [2026-01-20T20:36:25.475523] [INFO ] [LOCAL ] NATH: Loaded 3 optimal features with 58.58% confidence from JSON config [2026-01-20T20:36:25.475920] [DEBUG] [MAG ] Building data for symbol: NATH with lookback: 0 [2026-01-20T20:36:25.476772] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:25.476834] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:25.506330] [INFO ] [LOCAL ] DEA: Saved forecast. [2026-01-20T20:36:25.506416] [INFO ] [main ] DEA: Signal=1 (Conf=90.0%), Magnitude=-2.94% (Conf=47.7839%) [2026-01-20T20:36:25.506599] [INFO ] [main ] Fetching symbol history for BUSE... [2026-01-20T20:36:25.506647] [DEBUG] [REMOTE ] BUSE: Fetching historical data. [2026-01-20T20:36:25.507688] [INFO ] [main ] Progress: 320/403 forecasts completed (79.4%). DEA finished in 0.6s. ETA: 14.6s. Rate: 341.11 forecasts/min [2026-01-20T20:36:25.518441] [DEBUG] [REMOTE ] BUSE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:25.519351] [DEBUG] [LOCAL ] Loaded configuration for BUSE: 3 features, N/A% accuracy [2026-01-20T20:36:25.519412] [INFO ] [LOCAL ] BUSE: Loaded 3 optimal features with 46.89% confidence from JSON config [2026-01-20T20:36:25.519445] [DEBUG] [MAG ] Building data for symbol: BUSE with lookback: 0 [2026-01-20T20:36:25.520386] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:25.520795] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:25.526430] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:25.527756] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:25.579195] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:25.597310] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:25.598417] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:25.610856] [DEBUG] [MAG ] HSBC: Last date is validated at 2026-01-20 [2026-01-20T20:36:25.625361] [DEBUG] [MAG ] CMSA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:25.680520] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:25.692169] [INFO ] [LOCAL ] CMSA: Saved forecast. [2026-01-20T20:36:25.692238] [INFO ] [main ] CMSA: Signal=1 (Conf=90.0%), Magnitude=-0.31% (Conf=53.6327%) [2026-01-20T20:36:25.692611] [INFO ] [main ] Fetching symbol history for PMVP... [2026-01-20T20:36:25.692628] [INFO ] [main ] Progress: 321/403 forecasts completed (79.7%). CMSA finished in 0.7s. ETA: 14.4s. Rate: 341.06 forecasts/min [2026-01-20T20:36:25.692671] [DEBUG] [REMOTE ] PMVP: Fetching historical data. [2026-01-20T20:36:25.705636] [DEBUG] [REMOTE ] PMVP: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:25.706765] [DEBUG] [LOCAL ] Loaded configuration for PMVP: 7 features, N/A% accuracy [2026-01-20T20:36:25.706821] [INFO ] [LOCAL ] PMVP: Loaded 7 optimal features with 34.01% confidence from JSON config [2026-01-20T20:36:25.706853] [DEBUG] [MAG ] Building data for symbol: PMVP with lookback: 0 [2026-01-20T20:36:25.707728] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:25.707790] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:25.712676] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:25.714900] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:25.715386] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:25.715803] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:25.716547] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:25.717191] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:25.719898] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:25.782000] [DEBUG] [MAG ] HSBC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:25.872489] [INFO ] [LOCAL ] HSBC: Saved forecast. [2026-01-20T20:36:25.872554] [INFO ] [main ] HSBC: Signal=1 (Conf=90.0%), Magnitude=1.04% (Conf=66.3005%) [2026-01-20T20:36:25.872999] [INFO ] [main ] Fetching symbol history for CMPS... [2026-01-20T20:36:25.873051] [DEBUG] [REMOTE ] CMPS: Fetching historical data. [2026-01-20T20:36:25.873664] [INFO ] [main ] Progress: 322/403 forecasts completed (79.9%). HSBC finished in 0.7s. ETA: 14.3s. Rate: 341.03 forecasts/min [2026-01-20T20:36:25.884859] [DEBUG] [REMOTE ] CMPS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:25.885885] [DEBUG] [LOCAL ] Loaded configuration for CMPS: 5 features, N/A% accuracy [2026-01-20T20:36:25.885938] [INFO ] [LOCAL ] CMPS: Loaded 5 optimal features with 68.14% confidence from JSON config [2026-01-20T20:36:25.885971] [DEBUG] [MAG ] Building data for symbol: CMPS with lookback: 0 [2026-01-20T20:36:25.886776] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:25.886838] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:25.891621] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:25.892420] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:25.894349] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:25.898613] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:25.899764] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:25.941315] [DEBUG] [MAG ] BUSE: Last date is validated at 2026-01-20 [2026-01-20T20:36:26.034491] [DEBUG] [MAG ] NATH: Last date is validated at 2026-01-20 [2026-01-20T20:36:26.068974] [DEBUG] [MAG ] PMVP: Last date is validated at 2026-01-20 [2026-01-20T20:36:26.121672] [DEBUG] [MAG ] BUSE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:26.197777] [INFO ] [LOCAL ] BUSE: Saved forecast. [2026-01-20T20:36:26.197867] [INFO ] [main ] BUSE: Signal=1 (Conf=90.0%), Magnitude=0.35% (Conf=46.8929%) [2026-01-20T20:36:26.198272] [INFO ] [main ] Fetching symbol history for CPNG... [2026-01-20T20:36:26.198334] [DEBUG] [REMOTE ] CPNG: Fetching historical data. [2026-01-20T20:36:26.199246] [INFO ] [main ] Progress: 323/403 forecasts completed (80.1%). BUSE finished in 0.7s. ETA: 14.1s. Rate: 340.13 forecasts/min [2026-01-20T20:36:26.209965] [DEBUG] [MAG ] NATH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:26.210795] [DEBUG] [REMOTE ] CPNG: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:26.211698] [DEBUG] [LOCAL ] Loaded configuration for CPNG: 5 features, N/A% accuracy [2026-01-20T20:36:26.211756] [INFO ] [LOCAL ] CPNG: Loaded 5 optimal features with 59.36% confidence from JSON config [2026-01-20T20:36:26.211789] [DEBUG] [MAG ] Building data for symbol: CPNG with lookback: 0 [2026-01-20T20:36:26.212838] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:26.212900] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:26.218408] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:26.220355] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:26.220887] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:26.221720] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:36:26.222454] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:26.245182] [DEBUG] [MAG ] CMPS: Last date is validated at 2026-01-20 [2026-01-20T20:36:26.247837] [DEBUG] [MAG ] PMVP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:26.308794] [INFO ] [LOCAL ] PMVP: Saved forecast. [2026-01-20T20:36:26.308870] [INFO ] [main ] PMVP: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=34.0092%) [2026-01-20T20:36:26.309035] [INFO ] [main ] Fetching symbol history for LPTH... [2026-01-20T20:36:26.309078] [DEBUG] [REMOTE ] LPTH: Fetching historical data. [2026-01-20T20:36:26.309818] [INFO ] [main ] Progress: 324/403 forecasts completed (80.4%). PMVP finished in 0.6s. ETA: 13.9s. Rate: 340.52 forecasts/min [2026-01-20T20:36:26.310057] [INFO ] [LOCAL ] NATH: Saved forecast. [2026-01-20T20:36:26.310126] [INFO ] [main ] NATH: Signal=1 (Conf=90.0%), Magnitude=0.63% (Conf=58.5755%) [2026-01-20T20:36:26.310286] [INFO ] [main ] Fetching symbol history for GOOS... [2026-01-20T20:36:26.310329] [DEBUG] [REMOTE ] GOOS: Fetching historical data. [2026-01-20T20:36:26.310713] [INFO ] [main ] Progress: 325/403 forecasts completed (80.6%). NATH finished in 0.8s. ETA: 13.7s. Rate: 341.57 forecasts/min [2026-01-20T20:36:26.322019] [DEBUG] [REMOTE ] LPTH: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:26.322115] [DEBUG] [REMOTE ] GOOS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:26.322982] [DEBUG] [LOCAL ] Loaded configuration for LPTH: 4 features, N/A% accuracy [2026-01-20T20:36:26.323042] [INFO ] [LOCAL ] LPTH: Loaded 4 optimal features with 67.22% confidence from JSON config [2026-01-20T20:36:26.323074] [DEBUG] [MAG ] Building data for symbol: LPTH with lookback: 0 [2026-01-20T20:36:26.323145] [DEBUG] [LOCAL ] Loaded configuration for GOOS: 5 features, N/A% accuracy [2026-01-20T20:36:26.323203] [INFO ] [LOCAL ] GOOS: Loaded 5 optimal features with 63.93% confidence from JSON config [2026-01-20T20:36:26.323235] [DEBUG] [MAG ] Building data for symbol: GOOS with lookback: 0 [2026-01-20T20:36:26.323959] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:26.324024] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:26.324077] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:26.324140] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:26.324884] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:36:26.326659] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:26.329188] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:26.329443] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:26.330531] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:26.331684] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:26.331901] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:26.332799] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:26.334932] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:26.412736] [DEBUG] [MAG ] CMPS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:26.489190] [INFO ] [LOCAL ] CMPS: Saved forecast. [2026-01-20T20:36:26.489256] [INFO ] [main ] CMPS: Signal=1 (Conf=90.0%), Magnitude=3.01% (Conf=68.1446%) [2026-01-20T20:36:26.489625] [INFO ] [main ] Fetching symbol history for USVM... [2026-01-20T20:36:26.489676] [DEBUG] [REMOTE ] USVM: Fetching historical data. [2026-01-20T20:36:26.489667] [INFO ] [main ] Progress: 326/403 forecasts completed (80.9%). CMPS finished in 0.6s. ETA: 13.5s. Rate: 341.55 forecasts/min [2026-01-20T20:36:26.503974] [DEBUG] [REMOTE ] USVM: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:26.504911] [DEBUG] [LOCAL ] Loaded configuration for USVM: 4 features, N/A% accuracy [2026-01-20T20:36:26.504970] [INFO ] [LOCAL ] USVM: Loaded 4 optimal features with 65.69% confidence from JSON config [2026-01-20T20:36:26.505004] [DEBUG] [MAG ] Building data for symbol: USVM with lookback: 0 [2026-01-20T20:36:26.505864] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:26.505929] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:26.507842] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:26.508417] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:26.509543] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:36:26.510238] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:26.596420] [DEBUG] [MAG ] CPNG: Last date is validated at 2026-01-20 [2026-01-20T20:36:26.684488] [DEBUG] [MAG ] GOOS: Last date is validated at 2026-01-20 [2026-01-20T20:36:26.718269] [DEBUG] [MAG ] LPTH: Last date is validated at 2026-01-20 [2026-01-20T20:36:26.767636] [DEBUG] [MAG ] CPNG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:26.851335] [INFO ] [LOCAL ] CPNG: Saved forecast. [2026-01-20T20:36:26.851404] [INFO ] [main ] CPNG: Signal=1 (Conf=90.0%), Magnitude=4.87% (Conf=59.3556%) [2026-01-20T20:36:26.851868] [INFO ] [main ] Fetching symbol history for LWAY... [2026-01-20T20:36:26.851919] [DEBUG] [REMOTE ] LWAY: Fetching historical data. [2026-01-20T20:36:26.852662] [INFO ] [main ] Progress: 327/403 forecasts completed (81.1%). CPNG finished in 0.7s. ETA: 13.4s. Rate: 340.44 forecasts/min [2026-01-20T20:36:26.858064] [DEBUG] [MAG ] GOOS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:26.862982] [DEBUG] [REMOTE ] LWAY: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:26.863959] [DEBUG] [LOCAL ] Loaded configuration for LWAY: 6 features, N/A% accuracy [2026-01-20T20:36:26.864017] [INFO ] [LOCAL ] LWAY: Loaded 6 optimal features with 67.75% confidence from JSON config [2026-01-20T20:36:26.864050] [DEBUG] [MAG ] Building data for symbol: LWAY with lookback: 0 [2026-01-20T20:36:26.864860] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:26.864921] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:26.869778] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:26.871921] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:26.872396] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:26.872855] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:26.875246] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_dispersion [2026-01-20T20:36:26.876553] [DEBUG] [MAG ] USVM: Last date is validated at 2026-01-20 [2026-01-20T20:36:26.876994] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:26.900043] [DEBUG] [MAG ] LPTH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:26.931692] [INFO ] [LOCAL ] GOOS: Saved forecast. [2026-01-20T20:36:26.931760] [INFO ] [main ] GOOS: Signal=1 (Conf=90.0%), Magnitude=-8.06% (Conf=63.9339%) [2026-01-20T20:36:26.932098] [INFO ] [main ] Fetching symbol history for DORM... [2026-01-20T20:36:26.932148] [DEBUG] [REMOTE ] DORM: Fetching historical data. [2026-01-20T20:36:26.933007] [INFO ] [main ] Progress: 328/403 forecasts completed (81.4%). GOOS finished in 0.6s. ETA: 13.2s. Rate: 341.00 forecasts/min [2026-01-20T20:36:26.945379] [DEBUG] [REMOTE ] DORM: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:26.946520] [DEBUG] [LOCAL ] Loaded configuration for DORM: 6 features, N/A% accuracy [2026-01-20T20:36:26.946593] [INFO ] [LOCAL ] DORM: Loaded 6 optimal features with 63.38% confidence from JSON config [2026-01-20T20:36:26.946628] [DEBUG] [MAG ] Building data for symbol: DORM with lookback: 0 [2026-01-20T20:36:26.947460] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:26.947522] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:26.949343] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:26.949944] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:26.950389] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:26.950808] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:36:26.951435] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:36:26.952558] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:26.988481] [INFO ] [LOCAL ] LPTH: Saved forecast. [2026-01-20T20:36:26.988564] [INFO ] [main ] LPTH: Signal=1 (Conf=90.0%), Magnitude=-0.85% (Conf=67.2233%) [2026-01-20T20:36:26.989004] [INFO ] [main ] Fetching symbol history for FLWS... [2026-01-20T20:36:26.989059] [DEBUG] [REMOTE ] FLWS: Fetching historical data. [2026-01-20T20:36:26.989686] [INFO ] [main ] Progress: 329/403 forecasts completed (81.6%). LPTH finished in 0.7s. ETA: 13.0s. Rate: 341.71 forecasts/min [2026-01-20T20:36:27.002255] [DEBUG] [REMOTE ] FLWS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:27.003273] [DEBUG] [LOCAL ] Loaded configuration for FLWS: 5 features, N/A% accuracy [2026-01-20T20:36:27.003335] [INFO ] [LOCAL ] FLWS: Loaded 5 optimal features with 51.67% confidence from JSON config [2026-01-20T20:36:27.003367] [DEBUG] [MAG ] Building data for symbol: FLWS with lookback: 0 [2026-01-20T20:36:27.004281] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:27.004348] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:27.009807] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:27.011838] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:27.012333] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:27.015183] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:36:27.016723] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:27.061479] [DEBUG] [MAG ] USVM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:27.152358] [INFO ] [LOCAL ] USVM: Saved forecast. [2026-01-20T20:36:27.152435] [INFO ] [main ] USVM: Signal=1 (Conf=90.0%), Magnitude=-0.51% (Conf=65.6887%) [2026-01-20T20:36:27.152854] [INFO ] [main ] Fetching symbol history for MLAB... [2026-01-20T20:36:27.152911] [DEBUG] [REMOTE ] MLAB: Fetching historical data. [2026-01-20T20:36:27.153629] [INFO ] [main ] Progress: 330/403 forecasts completed (81.9%). USVM finished in 0.7s. ETA: 12.8s. Rate: 341.78 forecasts/min [2026-01-20T20:36:27.164216] [DEBUG] [REMOTE ] MLAB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:27.165123] [DEBUG] [LOCAL ] Loaded configuration for MLAB: 4 features, N/A% accuracy [2026-01-20T20:36:27.165176] [INFO ] [LOCAL ] MLAB: Loaded 4 optimal features with 44.57% confidence from JSON config [2026-01-20T20:36:27.165210] [DEBUG] [MAG ] Building data for symbol: MLAB with lookback: 0 [2026-01-20T20:36:27.166046] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:27.166109] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:27.167031] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:27.221473] [DEBUG] [MAG ] LWAY: Last date is validated at 2026-01-20 [2026-01-20T20:36:27.284300] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:27.285537] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:36:27.286845] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:27.295374] [DEBUG] [MAG ] DORM: Last date is validated at 2026-01-20 [2026-01-20T20:36:27.361143] [DEBUG] [MAG ] FLWS: Last date is validated at 2026-01-20 [2026-01-20T20:36:27.392144] [DEBUG] [MAG ] LWAY: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:27.464176] [DEBUG] [MAG ] DORM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:27.478539] [INFO ] [LOCAL ] LWAY: Saved forecast. [2026-01-20T20:36:27.478627] [INFO ] [main ] LWAY: Signal=1 (Conf=90.0%), Magnitude=-0.16% (Conf=67.7545%) [2026-01-20T20:36:27.478973] [INFO ] [main ] Fetching symbol history for CSX... [2026-01-20T20:36:27.479022] [DEBUG] [REMOTE ] CSX: Fetching historical data. [2026-01-20T20:36:27.480647] [INFO ] [main ] Progress: 331/403 forecasts completed (82.1%). LWAY finished in 0.6s. ETA: 12.7s. Rate: 340.89 forecasts/min [2026-01-20T20:36:27.490270] [DEBUG] [REMOTE ] CSX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:27.491263] [DEBUG] [LOCAL ] Loaded configuration for CSX: 10 features, N/A% accuracy [2026-01-20T20:36:27.491314] [INFO ] [LOCAL ] CSX: Loaded 10 optimal features with 64.55% confidence from JSON config [2026-01-20T20:36:27.491346] [DEBUG] [MAG ] Building data for symbol: CSX with lookback: 0 [2026-01-20T20:36:27.492462] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:36:27.492526] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:27.494243] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:27.494768] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:27.495209] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:27.495614] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:27.496383] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:27.496963] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:27.498307] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:36:27.501185] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:27.503204] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:27.505560] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:27.529702] [DEBUG] [MAG ] FLWS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:27.640433] [DEBUG] [MAG ] MLAB: Last date is validated at 2026-01-20 [2026-01-20T20:36:27.671474] [INFO ] [LOCAL ] FLWS: Saved forecast. [2026-01-20T20:36:27.671540] [INFO ] [main ] FLWS: Signal=1 (Conf=90.0%), Magnitude=-2.08% (Conf=51.6714%) [2026-01-20T20:36:27.671721] [INFO ] [main ] Fetching symbol history for PAGS... [2026-01-20T20:36:27.671766] [DEBUG] [REMOTE ] PAGS: Fetching historical data. [2026-01-20T20:36:27.672871] [INFO ] [main ] Progress: 332/403 forecasts completed (82.4%). FLWS finished in 0.7s. ETA: 12.5s. Rate: 340.79 forecasts/min [2026-01-20T20:36:27.684470] [DEBUG] [REMOTE ] PAGS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:27.685650] [DEBUG] [LOCAL ] Loaded configuration for PAGS: 3 features, N/A% accuracy [2026-01-20T20:36:27.685704] [INFO ] [LOCAL ] PAGS: Loaded 3 optimal features with 47.31% confidence from JSON config [2026-01-20T20:36:27.685737] [DEBUG] [MAG ] Building data for symbol: PAGS with lookback: 0 [2026-01-20T20:36:27.686562] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:27.686666] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:27.688378] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:27.688898] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:27.723150] [INFO ] [LOCAL ] DORM: Saved forecast. [2026-01-20T20:36:27.723219] [INFO ] [main ] DORM: Signal=1 (Conf=90.0%), Magnitude=-0.79% (Conf=63.3836%) [2026-01-20T20:36:27.723408] [INFO ] [main ] Fetching symbol history for AGX... [2026-01-20T20:36:27.723453] [DEBUG] [REMOTE ] AGX: Fetching historical data. [2026-01-20T20:36:27.724642] [INFO ] [main ] Progress: 333/403 forecasts completed (82.6%). DORM finished in 0.8s. ETA: 12.3s. Rate: 341.52 forecasts/min [2026-01-20T20:36:27.735513] [DEBUG] [REMOTE ] AGX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:27.736628] [DEBUG] [LOCAL ] Loaded configuration for AGX: 6 features, N/A% accuracy [2026-01-20T20:36:27.736681] [INFO ] [LOCAL ] AGX: Loaded 6 optimal features with 59.73% confidence from JSON config [2026-01-20T20:36:27.736712] [DEBUG] [MAG ] Building data for symbol: AGX with lookback: 0 [2026-01-20T20:36:27.737563] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:27.737664] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:27.739399] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:27.739961] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:27.740371] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:27.742201] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:36:27.743532] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:36:27.744420] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:27.801861] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:27.810508] [DEBUG] [MAG ] MLAB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:27.845501] [DEBUG] [MAG ] CSX: Last date is validated at 2026-01-20 [2026-01-20T20:36:27.910824] [INFO ] [LOCAL ] MLAB: Saved forecast. [2026-01-20T20:36:27.910890] [INFO ] [main ] MLAB: Signal=1 (Conf=90.0%), Magnitude=-1.92% (Conf=44.5659%) [2026-01-20T20:36:27.911057] [INFO ] [main ] Fetching symbol history for IRMD... [2026-01-20T20:36:27.911103] [DEBUG] [REMOTE ] IRMD: Fetching historical data. [2026-01-20T20:36:27.911950] [INFO ] [main ] Progress: 334/403 forecasts completed (82.9%). MLAB finished in 0.8s. ETA: 12.1s. Rate: 341.45 forecasts/min [2026-01-20T20:36:27.922670] [DEBUG] [REMOTE ] IRMD: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:27.923496] [DEBUG] [LOCAL ] Loaded configuration for IRMD: 3 features, N/A% accuracy [2026-01-20T20:36:27.923556] [INFO ] [LOCAL ] IRMD: Loaded 3 optimal features with 48.48% confidence from JSON config [2026-01-20T20:36:27.923623] [DEBUG] [MAG ] Building data for symbol: IRMD with lookback: 0 [2026-01-20T20:36:27.924416] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:27.924475] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:27.929403] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:27.930129] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:36:27.931787] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:28.012323] [DEBUG] [MAG ] CSX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:28.088814] [DEBUG] [MAG ] AGX: Last date is validated at 2026-01-20 [2026-01-20T20:36:28.091646] [INFO ] [LOCAL ] CSX: Saved forecast. [2026-01-20T20:36:28.091720] [INFO ] [main ] CSX: Signal=1 (Conf=90.0%), Magnitude=-1.05% (Conf=64.5468%) [2026-01-20T20:36:28.092060] [INFO ] [main ] Fetching symbol history for AMLX... [2026-01-20T20:36:28.092119] [DEBUG] [REMOTE ] AMLX: Fetching historical data. [2026-01-20T20:36:28.092656] [INFO ] [main ] Progress: 335/403 forecasts completed (83.1%). CSX finished in 0.6s. ETA: 12.0s. Rate: 341.42 forecasts/min [2026-01-20T20:36:28.102885] [DEBUG] [REMOTE ] AMLX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:28.103754] [DEBUG] [LOCAL ] Loaded configuration for AMLX: 4 features, N/A% accuracy [2026-01-20T20:36:28.103810] [INFO ] [LOCAL ] AMLX: Loaded 4 optimal features with 61.30% confidence from JSON config [2026-01-20T20:36:28.103841] [DEBUG] [MAG ] Building data for symbol: AMLX with lookback: 0 [2026-01-20T20:36:28.104714] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:28.104777] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:28.106491] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:28.107015] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:28.109072] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:28.110299] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:28.141222] [DEBUG] [MAG ] PAGS: Last date is validated at 2026-01-20 [2026-01-20T20:36:28.265938] [DEBUG] [MAG ] AGX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:28.277921] [DEBUG] [MAG ] IRMD: Last date is validated at 2026-01-20 [2026-01-20T20:36:28.310309] [DEBUG] [MAG ] PAGS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:28.372325] [INFO ] [LOCAL ] PAGS: Saved forecast. [2026-01-20T20:36:28.372395] [INFO ] [main ] PAGS: Signal=1 (Conf=90.0%), Magnitude=0.85% (Conf=47.3066%) [2026-01-20T20:36:28.372562] [INFO ] [main ] Fetching symbol history for TXN... [2026-01-20T20:36:28.372625] [DEBUG] [REMOTE ] TXN: Fetching historical data. [2026-01-20T20:36:28.373338] [INFO ] [main ] Progress: 336/403 forecasts completed (83.4%). PAGS finished in 0.7s. ETA: 11.8s. Rate: 340.82 forecasts/min [2026-01-20T20:36:28.385977] [DEBUG] [REMOTE ] TXN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:28.386881] [DEBUG] [LOCAL ] Loaded configuration for TXN: 11 features, N/A% accuracy [2026-01-20T20:36:28.386940] [INFO ] [LOCAL ] TXN: Loaded 11 optimal features with 59.88% confidence from JSON config [2026-01-20T20:36:28.386973] [DEBUG] [MAG ] Building data for symbol: TXN with lookback: 0 [2026-01-20T20:36:28.387831] [DEBUG] [FEATURES ] DataBuilder: Executing 11 feature methods. [2026-01-20T20:36:28.387900] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:28.390364] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:28.391383] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_hour_microstructure [2026-01-20T20:36:28.394115] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:28.395440] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:36:28.398374] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:36:28.401091] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:28.402865] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:28.403331] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:36:28.404419] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:36:28.406454] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:36:28.410623] [INFO ] [LOCAL ] AGX: Saved forecast. [2026-01-20T20:36:28.410694] [INFO ] [main ] AGX: Signal=1 (Conf=90.0%), Magnitude=-1.60% (Conf=59.7344%) [2026-01-20T20:36:28.411078] [INFO ] [main ] Fetching symbol history for AWRE... [2026-01-20T20:36:28.411128] [DEBUG] [REMOTE ] AWRE: Fetching historical data. [2026-01-20T20:36:28.411663] [INFO ] [main ] Progress: 337/403 forecasts completed (83.6%). AGX finished in 0.7s. ETA: 11.6s. Rate: 341.61 forecasts/min [2026-01-20T20:36:28.412719] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:28.425347] [DEBUG] [REMOTE ] AWRE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:28.426434] [DEBUG] [LOCAL ] Loaded configuration for AWRE: 7 features, N/A% accuracy [2026-01-20T20:36:28.426500] [INFO ] [LOCAL ] AWRE: Loaded 7 optimal features with 53.43% confidence from JSON config [2026-01-20T20:36:28.426538] [DEBUG] [MAG ] Building data for symbol: AWRE with lookback: 0 [2026-01-20T20:36:28.427544] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:28.427660] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:28.433615] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:28.434878] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:28.448540] [DEBUG] [MAG ] AMLX: Last date is validated at 2026-01-20 [2026-01-20T20:36:28.452594] [DEBUG] [MAG ] IRMD: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:28.482055] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:28.483959] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:36:28.484909] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:36:28.486720] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:36:28.489841] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:28.554137] [INFO ] [LOCAL ] IRMD: Saved forecast. [2026-01-20T20:36:28.554207] [INFO ] [main ] IRMD: Signal=1 (Conf=90.0%), Magnitude=-1.22% (Conf=48.4788%) [2026-01-20T20:36:28.554679] [INFO ] [main ] Fetching symbol history for PHUN... [2026-01-20T20:36:28.554732] [DEBUG] [REMOTE ] PHUN: Fetching historical data. [2026-01-20T20:36:28.555656] [INFO ] [main ] Progress: 338/403 forecasts completed (83.9%). IRMD finished in 0.6s. ETA: 11.4s. Rate: 341.79 forecasts/min [2026-01-20T20:36:28.567131] [DEBUG] [REMOTE ] PHUN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:28.568221] [DEBUG] [LOCAL ] Loaded configuration for PHUN: 6 features, N/A% accuracy [2026-01-20T20:36:28.568272] [INFO ] [LOCAL ] PHUN: Loaded 6 optimal features with 61.96% confidence from JSON config [2026-01-20T20:36:28.568303] [DEBUG] [MAG ] Building data for symbol: PHUN with lookback: 0 [2026-01-20T20:36:28.569300] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:28.569363] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:28.574301] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:28.575127] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:28.576325] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:28.578407] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:36:28.579149] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:36:28.580812] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:28.621605] [DEBUG] [MAG ] AMLX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:28.691427] [INFO ] [LOCAL ] AMLX: Saved forecast. [2026-01-20T20:36:28.691504] [INFO ] [main ] AMLX: Signal=1 (Conf=90.0%), Magnitude=-2.57% (Conf=61.2954%) [2026-01-20T20:36:28.691696] [INFO ] [main ] Fetching symbol history for BGRN... [2026-01-20T20:36:28.691741] [DEBUG] [REMOTE ] BGRN: Fetching historical data. [2026-01-20T20:36:28.693680] [INFO ] [main ] Progress: 339/403 forecasts completed (84.1%). AMLX finished in 0.6s. ETA: 11.2s. Rate: 342.01 forecasts/min [2026-01-20T20:36:28.703137] [DEBUG] [REMOTE ] BGRN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:28.703975] [DEBUG] [LOCAL ] Loaded configuration for BGRN: 3 features, N/A% accuracy [2026-01-20T20:36:28.704032] [INFO ] [LOCAL ] BGRN: Loaded 3 optimal features with 54.95% confidence from JSON config [2026-01-20T20:36:28.704063] [DEBUG] [MAG ] Building data for symbol: BGRN with lookback: 0 [2026-01-20T20:36:28.704870] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:28.704930] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:28.705664] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:28.707649] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:28.722002] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:28.751969] [DEBUG] [MAG ] TXN: Last date is validated at 2026-01-20 [2026-01-20T20:36:28.841312] [DEBUG] [MAG ] AWRE: Last date is validated at 2026-01-20 [2026-01-20T20:36:28.918385] [DEBUG] [MAG ] TXN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:28.925720] [DEBUG] [MAG ] PHUN: Last date is validated at 2026-01-20 [2026-01-20T20:36:29.009618] [DEBUG] [MAG ] AWRE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:29.059926] [DEBUG] [MAG ] BGRN: Last date is validated at 2026-01-20 [2026-01-20T20:36:29.074131] [INFO ] [LOCAL ] AWRE: Saved forecast. [2026-01-20T20:36:29.074199] [INFO ] [main ] AWRE: Signal=1 (Conf=90.0%), Magnitude=-3.15% (Conf=53.4311%) [2026-01-20T20:36:29.074381] [INFO ] [main ] Fetching symbol history for AVA... [2026-01-20T20:36:29.074425] [DEBUG] [REMOTE ] AVA: Fetching historical data. [2026-01-20T20:36:29.074718] [INFO ] [LOCAL ] TXN: Saved forecast. [2026-01-20T20:36:29.074898] [INFO ] [main ] Progress: 340/403 forecasts completed (84.4%). AWRE finished in 0.7s. ETA: 11.1s. Rate: 340.83 forecasts/min [2026-01-20T20:36:29.074814] [INFO ] [main ] TXN: Signal=1 (Conf=90.0%), Magnitude=0.95% (Conf=59.876%) [2026-01-20T20:36:29.075148] [INFO ] [main ] Fetching symbol history for BMRN... [2026-01-20T20:36:29.075194] [DEBUG] [REMOTE ] BMRN: Fetching historical data. [2026-01-20T20:36:29.075867] [INFO ] [main ] Progress: 341/403 forecasts completed (84.6%). TXN finished in 0.7s. ETA: 10.9s. Rate: 341.83 forecasts/min [2026-01-20T20:36:29.085626] [DEBUG] [REMOTE ] AVA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:29.086520] [DEBUG] [LOCAL ] Loaded configuration for AVA: 7 features, N/A% accuracy [2026-01-20T20:36:29.086589] [INFO ] [LOCAL ] AVA: Loaded 7 optimal features with 57.13% confidence from JSON config [2026-01-20T20:36:29.086623] [DEBUG] [MAG ] Building data for symbol: AVA with lookback: 0 [2026-01-20T20:36:29.086753] [DEBUG] [REMOTE ] BMRN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:29.087402] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:29.087467] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:29.087609] [DEBUG] [LOCAL ] Loaded configuration for BMRN: 4 features, N/A% accuracy [2026-01-20T20:36:29.087668] [INFO ] [LOCAL ] BMRN: Loaded 4 optimal features with 53.38% confidence from JSON config [2026-01-20T20:36:29.087701] [DEBUG] [MAG ] Building data for symbol: BMRN with lookback: 0 [2026-01-20T20:36:29.088484] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:29.088545] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:29.092291] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:29.093652] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:29.093717] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:29.093881] [DEBUG] [MAG ] PHUN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:29.095395] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:29.095769] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:29.097771] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:29.100208] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:36:29.101362] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:36:29.101957] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:29.104181] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:36:29.104841] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:29.162483] [INFO ] [LOCAL ] PHUN: Saved forecast. [2026-01-20T20:36:29.162554] [INFO ] [main ] PHUN: Signal=1 (Conf=90.0%), Magnitude=-1.95% (Conf=61.9557%) [2026-01-20T20:36:29.162923] [INFO ] [main ] Fetching symbol history for UBND... [2026-01-20T20:36:29.162973] [DEBUG] [REMOTE ] UBND: Fetching historical data. [2026-01-20T20:36:29.163661] [INFO ] [main ] Progress: 342/403 forecasts completed (84.9%). PHUN finished in 0.6s. ETA: 10.7s. Rate: 342.33 forecasts/min [2026-01-20T20:36:29.173868] [DEBUG] [REMOTE ] UBND: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:29.175030] [DEBUG] [LOCAL ] Loaded configuration for UBND: 6 features, N/A% accuracy [2026-01-20T20:36:29.175089] [INFO ] [LOCAL ] UBND: Loaded 6 optimal features with 41.99% confidence from JSON config [2026-01-20T20:36:29.175122] [DEBUG] [MAG ] Building data for symbol: UBND with lookback: 0 [2026-01-20T20:36:29.175983] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:29.176063] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:29.176957] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:29.179524] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:29.181246] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:29.182474] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:29.183131] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:36:29.188105] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:29.225336] [DEBUG] [MAG ] BGRN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:29.287500] [INFO ] [LOCAL ] BGRN: Saved forecast. [2026-01-20T20:36:29.287582] [INFO ] [main ] BGRN: Signal=1 (Conf=90.0%), Magnitude=-0.12% (Conf=54.9535%) [2026-01-20T20:36:29.288072] [INFO ] [main ] Fetching symbol history for IGIC... [2026-01-20T20:36:29.288124] [DEBUG] [REMOTE ] IGIC: Fetching historical data. [2026-01-20T20:36:29.288653] [INFO ] [main ] Progress: 343/403 forecasts completed (85.1%). BGRN finished in 0.6s. ETA: 10.5s. Rate: 342.61 forecasts/min [2026-01-20T20:36:29.300986] [DEBUG] [REMOTE ] IGIC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:29.302457] [DEBUG] [LOCAL ] Loaded configuration for IGIC: 5 features, N/A% accuracy [2026-01-20T20:36:29.302510] [INFO ] [LOCAL ] IGIC: Loaded 5 optimal features with 65.47% confidence from JSON config [2026-01-20T20:36:29.302541] [DEBUG] [MAG ] Building data for symbol: IGIC with lookback: 0 [2026-01-20T20:36:29.303566] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:29.303646] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:29.308591] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:29.310778] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:29.311267] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:29.313047] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:29.357763] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:29.442787] [DEBUG] [MAG ] BMRN: Last date is validated at 2026-01-20 [2026-01-20T20:36:29.452312] [DEBUG] [MAG ] AVA: Last date is validated at 2026-01-20 [2026-01-20T20:36:29.527783] [DEBUG] [MAG ] UBND: Last date is validated at 2026-01-20 [2026-01-20T20:36:29.609903] [DEBUG] [MAG ] BMRN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:29.630253] [DEBUG] [MAG ] AVA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:29.692964] [DEBUG] [MAG ] UBND: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:29.693097] [DEBUG] [MAG ] IGIC: Last date is validated at 2026-01-20 [2026-01-20T20:36:29.711108] [INFO ] [LOCAL ] BMRN: Saved forecast. [2026-01-20T20:36:29.711181] [INFO ] [main ] BMRN: Signal=1 (Conf=90.0%), Magnitude=-0.53% (Conf=53.3817%) [2026-01-20T20:36:29.711345] [INFO ] [main ] Fetching symbol history for MOH... [2026-01-20T20:36:29.711390] [DEBUG] [REMOTE ] MOH: Fetching historical data. [2026-01-20T20:36:29.712082] [INFO ] [main ] Progress: 344/403 forecasts completed (85.4%). BMRN finished in 0.6s. ETA: 10.4s. Rate: 341.21 forecasts/min [2026-01-20T20:36:29.720275] [INFO ] [LOCAL ] AVA: Saved forecast. [2026-01-20T20:36:29.720349] [INFO ] [main ] AVA: Signal=1 (Conf=90.0%), Magnitude=-0.61% (Conf=57.1347%) [2026-01-20T20:36:29.720519] [INFO ] [main ] Fetching symbol history for FC... [2026-01-20T20:36:29.720563] [DEBUG] [REMOTE ] FC: Fetching historical data. [2026-01-20T20:36:29.721673] [INFO ] [main ] Progress: 345/403 forecasts completed (85.6%). AVA finished in 0.6s. ETA: 10.2s. Rate: 342.15 forecasts/min [2026-01-20T20:36:29.724510] [DEBUG] [REMOTE ] MOH: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:29.726044] [DEBUG] [LOCAL ] Loaded configuration for MOH: 2 features, N/A% accuracy [2026-01-20T20:36:29.726097] [INFO ] [LOCAL ] MOH: Loaded 2 optimal features with 49.48% confidence from JSON config [2026-01-20T20:36:29.726130] [DEBUG] [MAG ] Building data for symbol: MOH with lookback: 0 [2026-01-20T20:36:29.726956] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:29.727017] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:29.731981] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:29.732709] [DEBUG] [REMOTE ] FC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:29.733663] [DEBUG] [LOCAL ] Loaded configuration for FC: 3 features, N/A% accuracy [2026-01-20T20:36:29.733719] [INFO ] [LOCAL ] FC: Loaded 3 optimal features with 61.96% confidence from JSON config [2026-01-20T20:36:29.733750] [DEBUG] [MAG ] Building data for symbol: FC with lookback: 0 [2026-01-20T20:36:29.734566] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:29.734649] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:29.736428] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:29.736990] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:29.738415] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:29.756184] [INFO ] [LOCAL ] UBND: Saved forecast. [2026-01-20T20:36:29.756254] [INFO ] [main ] UBND: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=41.9894%) [2026-01-20T20:36:29.756419] [INFO ] [main ] Fetching symbol history for DJCO... [2026-01-20T20:36:29.756462] [DEBUG] [REMOTE ] DJCO: Fetching historical data. [2026-01-20T20:36:29.757315] [INFO ] [main ] Progress: 346/403 forecasts completed (85.9%). UBND finished in 0.6s. ETA: 10.0s. Rate: 342.94 forecasts/min [2026-01-20T20:36:29.767185] [DEBUG] [REMOTE ] DJCO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:29.768137] [DEBUG] [LOCAL ] Loaded configuration for DJCO: 4 features, N/A% accuracy [2026-01-20T20:36:29.768189] [INFO ] [LOCAL ] DJCO: Loaded 4 optimal features with 58.58% confidence from JSON config [2026-01-20T20:36:29.768221] [DEBUG] [MAG ] Building data for symbol: DJCO with lookback: 0 [2026-01-20T20:36:29.769018] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:29.769078] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:29.773887] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:29.774710] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:29.777047] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:29.778042] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:29.782060] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:29.862456] [DEBUG] [MAG ] IGIC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:29.938050] [INFO ] [LOCAL ] IGIC: Saved forecast. [2026-01-20T20:36:29.938132] [INFO ] [main ] IGIC: Signal=1 (Conf=90.0%), Magnitude=3.50% (Conf=65.4739%) [2026-01-20T20:36:29.938487] [INFO ] [main ] Fetching symbol history for TFIN... [2026-01-20T20:36:29.938537] [DEBUG] [REMOTE ] TFIN: Fetching historical data. [2026-01-20T20:36:29.938668] [INFO ] [main ] Progress: 347/403 forecasts completed (86.1%). IGIC finished in 0.6s. ETA: 9.8s. Rate: 342.90 forecasts/min [2026-01-20T20:36:29.949956] [DEBUG] [REMOTE ] TFIN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:29.951020] [DEBUG] [LOCAL ] Loaded configuration for TFIN: 5 features, N/A% accuracy [2026-01-20T20:36:29.951074] [INFO ] [LOCAL ] TFIN: Loaded 5 optimal features with 48.68% confidence from JSON config [2026-01-20T20:36:29.951109] [DEBUG] [MAG ] Building data for symbol: TFIN with lookback: 0 [2026-01-20T20:36:29.951944] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:29.952005] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:29.953730] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:29.954238] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:29.954647] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:29.993051] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:30.041500] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:30.086529] [DEBUG] [MAG ] FC: Last date is validated at 2026-01-20 [2026-01-20T20:36:30.111877] [DEBUG] [MAG ] DJCO: Last date is validated at 2026-01-20 [2026-01-20T20:36:30.120419] [DEBUG] [MAG ] MOH: Last date is validated at 2026-01-20 [2026-01-20T20:36:30.254119] [DEBUG] [MAG ] FC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:30.284435] [DEBUG] [MAG ] DJCO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:30.289537] [DEBUG] [MAG ] MOH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:30.332538] [INFO ] [LOCAL ] FC: Saved forecast. [2026-01-20T20:36:30.332628] [INFO ] [main ] FC: Signal=1 (Conf=90.0%), Magnitude=-1.74% (Conf=61.961%) [2026-01-20T20:36:30.332801] [INFO ] [main ] Fetching symbol history for GRND... [2026-01-20T20:36:30.332844] [DEBUG] [REMOTE ] GRND: Fetching historical data. [2026-01-20T20:36:30.334204] [INFO ] [main ] Progress: 348/403 forecasts completed (86.4%). FC finished in 0.6s. ETA: 9.7s. Rate: 341.66 forecasts/min [2026-01-20T20:36:30.344049] [DEBUG] [REMOTE ] GRND: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:30.344994] [DEBUG] [LOCAL ] Loaded configuration for GRND: 2 features, N/A% accuracy [2026-01-20T20:36:30.345047] [INFO ] [LOCAL ] GRND: Loaded 2 optimal features with 53.74% confidence from JSON config [2026-01-20T20:36:30.345079] [DEBUG] [MAG ] Building data for symbol: GRND with lookback: 0 [2026-01-20T20:36:30.345876] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:30.345936] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:30.350837] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:30.351941] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:30.384461] [DEBUG] [MAG ] TFIN: Last date is validated at 2026-01-20 [2026-01-20T20:36:30.422866] [INFO ] [LOCAL ] MOH: Saved forecast. [2026-01-20T20:36:30.422937] [INFO ] [main ] MOH: Signal=1 (Conf=90.0%), Magnitude=-0.66% (Conf=49.4823%) [2026-01-20T20:36:30.423100] [INFO ] [main ] Fetching symbol history for VECO... [2026-01-20T20:36:30.423154] [DEBUG] [REMOTE ] VECO: Fetching historical data. [2026-01-20T20:36:30.424012] [INFO ] [main ] Progress: 349/403 forecasts completed (86.6%). MOH finished in 0.7s. ETA: 9.5s. Rate: 342.14 forecasts/min [2026-01-20T20:36:30.432844] [INFO ] [LOCAL ] DJCO: Saved forecast. [2026-01-20T20:36:30.432913] [INFO ] [main ] DJCO: Signal=1 (Conf=90.0%), Magnitude=-0.64% (Conf=58.5776%) [2026-01-20T20:36:30.433080] [INFO ] [main ] Fetching symbol history for ARHS... [2026-01-20T20:36:30.433124] [DEBUG] [REMOTE ] ARHS: Fetching historical data. [2026-01-20T20:36:30.434698] [INFO ] [main ] Progress: 350/403 forecasts completed (86.8%). DJCO finished in 0.7s. ETA: 9.3s. Rate: 343.06 forecasts/min [2026-01-20T20:36:30.436153] [DEBUG] [REMOTE ] VECO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:30.437334] [DEBUG] [LOCAL ] Loaded configuration for VECO: 2 features, N/A% accuracy [2026-01-20T20:36:30.437390] [INFO ] [LOCAL ] VECO: Loaded 2 optimal features with 50.93% confidence from JSON config [2026-01-20T20:36:30.437434] [DEBUG] [MAG ] Building data for symbol: VECO with lookback: 0 [2026-01-20T20:36:30.438308] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:30.438370] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:30.440048] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:30.440937] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:30.445156] [DEBUG] [REMOTE ] ARHS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:30.445995] [DEBUG] [LOCAL ] Loaded configuration for ARHS: 2 features, N/A% accuracy [2026-01-20T20:36:30.446047] [INFO ] [LOCAL ] ARHS: Loaded 2 optimal features with 54.17% confidence from JSON config [2026-01-20T20:36:30.446080] [DEBUG] [MAG ] Building data for symbol: ARHS with lookback: 0 [2026-01-20T20:36:30.446874] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:30.446932] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:30.448661] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:30.449168] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:30.552517] [DEBUG] [MAG ] TFIN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:30.652363] [INFO ] [LOCAL ] TFIN: Saved forecast. [2026-01-20T20:36:30.652430] [INFO ] [main ] TFIN: Signal=1 (Conf=90.0%), Magnitude=-2.95% (Conf=48.6796%) [2026-01-20T20:36:30.652816] [INFO ] [main ] Fetching symbol history for RES... [2026-01-20T20:36:30.652867] [DEBUG] [REMOTE ] RES: Fetching historical data. [2026-01-20T20:36:30.654707] [INFO ] [main ] Progress: 351/403 forecasts completed (87.1%). TFIN finished in 0.7s. ETA: 9.1s. Rate: 342.81 forecasts/min [2026-01-20T20:36:30.663780] [DEBUG] [REMOTE ] RES: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:30.664683] [DEBUG] [LOCAL ] Loaded configuration for RES: 4 features, N/A% accuracy [2026-01-20T20:36:30.664735] [INFO ] [LOCAL ] RES: Loaded 4 optimal features with 47.36% confidence from JSON config [2026-01-20T20:36:30.664767] [DEBUG] [MAG ] Building data for symbol: RES with lookback: 0 [2026-01-20T20:36:30.665540] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:30.665620] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:30.667293] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:30.668010] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:30.668391] [DEBUG] [FEATURES ] DataBuilder: Executing add_vwap_deviations [2026-01-20T20:36:30.674349] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:30.685837] [DEBUG] [MAG ] GRND: Last date is validated at 2026-01-20 [2026-01-20T20:36:30.779667] [DEBUG] [MAG ] VECO: Last date is validated at 2026-01-20 [2026-01-20T20:36:30.782766] [DEBUG] [MAG ] ARHS: Last date is validated at 2026-01-20 [2026-01-20T20:36:30.851534] [DEBUG] [MAG ] GRND: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:30.925306] [INFO ] [LOCAL ] GRND: Saved forecast. [2026-01-20T20:36:30.925374] [INFO ] [main ] GRND: Signal=1 (Conf=90.0%), Magnitude=1.77% (Conf=53.7369%) [2026-01-20T20:36:30.925769] [INFO ] [main ] Fetching symbol history for AMWL... [2026-01-20T20:36:30.925820] [DEBUG] [REMOTE ] AMWL: Fetching historical data. [2026-01-20T20:36:30.926674] [INFO ] [main ] Progress: 352/403 forecasts completed (87.3%). GRND finished in 0.6s. ETA: 8.9s. Rate: 342.27 forecasts/min [2026-01-20T20:36:30.936607] [DEBUG] [REMOTE ] AMWL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:30.937556] [DEBUG] [LOCAL ] Loaded configuration for AMWL: 5 features, N/A% accuracy [2026-01-20T20:36:30.937673] [INFO ] [LOCAL ] AMWL: Loaded 5 optimal features with 55.29% confidence from JSON config [2026-01-20T20:36:30.937713] [DEBUG] [MAG ] Building data for symbol: AMWL with lookback: 0 [2026-01-20T20:36:30.938504] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:30.938565] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:30.943344] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:30.944186] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:30.945067] [DEBUG] [MAG ] VECO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:30.946515] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:30.948794] [DEBUG] [MAG ] ARHS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:31.010635] [DEBUG] [MAG ] RES: Last date is validated at 2026-01-20 [2026-01-20T20:36:31.015882] [INFO ] [LOCAL ] ARHS: Saved forecast. [2026-01-20T20:36:31.015950] [INFO ] [main ] ARHS: Signal=1 (Conf=90.0%), Magnitude=-5.02% (Conf=54.1669%) [2026-01-20T20:36:31.016111] [INFO ] [main ] Fetching symbol history for TBB... [2026-01-20T20:36:31.016154] [DEBUG] [REMOTE ] TBB: Fetching historical data. [2026-01-20T20:36:31.016894] [INFO ] [main ] Progress: 353/403 forecasts completed (87.6%). ARHS finished in 0.6s. ETA: 8.8s. Rate: 342.74 forecasts/min [2026-01-20T20:36:31.022176] [INFO ] [LOCAL ] VECO: Saved forecast. [2026-01-20T20:36:31.022243] [INFO ] [main ] VECO: Signal=1 (Conf=90.0%), Magnitude=-2.04% (Conf=50.9345%) [2026-01-20T20:36:31.022401] [INFO ] [main ] Fetching symbol history for APO... [2026-01-20T20:36:31.022445] [DEBUG] [REMOTE ] APO: Fetching historical data. [2026-01-20T20:36:31.022771] [INFO ] [main ] Progress: 354/403 forecasts completed (87.8%). VECO finished in 0.6s. ETA: 8.6s. Rate: 343.68 forecasts/min [2026-01-20T20:36:31.028484] [DEBUG] [REMOTE ] TBB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:31.029306] [DEBUG] [LOCAL ] Loaded configuration for TBB: 7 features, N/A% accuracy [2026-01-20T20:36:31.029358] [INFO ] [LOCAL ] TBB: Loaded 7 optimal features with 56.08% confidence from JSON config [2026-01-20T20:36:31.029390] [DEBUG] [MAG ] Building data for symbol: TBB with lookback: 0 [2026-01-20T20:36:31.030196] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:31.030257] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:31.035047] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:31.035271] [DEBUG] [REMOTE ] APO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:31.036991] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:31.037243] [DEBUG] [LOCAL ] Loaded configuration for APO: 3 features, N/A% accuracy [2026-01-20T20:36:31.037482] [INFO ] [LOCAL ] APO: Loaded 3 optimal features with 57.05% confidence from JSON config [2026-01-20T20:36:31.037514] [DEBUG] [MAG ] Building data for symbol: APO with lookback: 0 [2026-01-20T20:36:31.037718] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:31.038108] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:31.038344] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:31.038405] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:31.038968] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:31.041479] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:31.042133] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:31.043386] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:31.046020] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:31.062424] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_mag [2026-01-20T20:36:31.063352] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:31.122411] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:31.178885] [DEBUG] [MAG ] RES: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:31.237981] [INFO ] [LOCAL ] RES: Saved forecast. [2026-01-20T20:36:31.238046] [INFO ] [main ] RES: Signal=1 (Conf=90.0%), Magnitude=2.19% (Conf=47.3624%) [2026-01-20T20:36:31.238392] [INFO ] [main ] Fetching symbol history for SAFE... [2026-01-20T20:36:31.238441] [DEBUG] [REMOTE ] SAFE: Fetching historical data. [2026-01-20T20:36:31.238669] [INFO ] [main ] Progress: 355/403 forecasts completed (88.1%). RES finished in 0.6s. ETA: 8.4s. Rate: 343.45 forecasts/min [2026-01-20T20:36:31.250618] [DEBUG] [REMOTE ] SAFE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:31.252462] [DEBUG] [LOCAL ] Loaded configuration for SAFE: 3 features, N/A% accuracy [2026-01-20T20:36:31.252515] [INFO ] [LOCAL ] SAFE: Loaded 3 optimal features with 54.64% confidence from JSON config [2026-01-20T20:36:31.252547] [DEBUG] [MAG ] Building data for symbol: SAFE with lookback: 0 [2026-01-20T20:36:31.253347] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:31.253406] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:31.258246] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:31.259545] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:31.261908] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:31.381688] [DEBUG] [MAG ] TBB: Last date is validated at 2026-01-20 [2026-01-20T20:36:31.421724] [DEBUG] [MAG ] AMWL: Last date is validated at 2026-01-20 [2026-01-20T20:36:31.459811] [DEBUG] [MAG ] APO: Last date is validated at 2026-01-20 [2026-01-20T20:36:31.549385] [DEBUG] [MAG ] TBB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:31.588380] [DEBUG] [MAG ] AMWL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:31.598317] [DEBUG] [MAG ] SAFE: Last date is validated at 2026-01-20 [2026-01-20T20:36:31.611437] [INFO ] [LOCAL ] TBB: Saved forecast. [2026-01-20T20:36:31.611505] [INFO ] [main ] TBB: Signal=1 (Conf=90.0%), Magnitude=-0.57% (Conf=56.0761%) [2026-01-20T20:36:31.611685] [INFO ] [main ] Fetching symbol history for QVCC... [2026-01-20T20:36:31.611735] [DEBUG] [REMOTE ] QVCC: Fetching historical data. [2026-01-20T20:36:31.612983] [INFO ] [main ] Progress: 356/403 forecasts completed (88.3%). TBB finished in 0.6s. ETA: 8.2s. Rate: 342.35 forecasts/min [2026-01-20T20:36:31.623114] [DEBUG] [REMOTE ] QVCC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:31.623884] [DEBUG] [LOCAL ] Loaded configuration for QVCC: 6 features, N/A% accuracy [2026-01-20T20:36:31.623935] [INFO ] [LOCAL ] QVCC: Loaded 6 optimal features with 55.81% confidence from JSON config [2026-01-20T20:36:31.623966] [DEBUG] [MAG ] Building data for symbol: QVCC with lookback: 0 [2026-01-20T20:36:31.624746] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:31.624807] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:31.625685] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:31.626941] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:36:31.628107] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_prev_range_position [2026-01-20T20:36:31.630940] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:31.631698] [DEBUG] [MAG ] APO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:31.633284] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:36:31.634899] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:31.658058] [INFO ] [LOCAL ] AMWL: Saved forecast. [2026-01-20T20:36:31.658128] [INFO ] [main ] AMWL: Signal=1 (Conf=90.0%), Magnitude=-4.66% (Conf=55.2857%) [2026-01-20T20:36:31.658295] [INFO ] [main ] Fetching symbol history for AMPL... [2026-01-20T20:36:31.658338] [DEBUG] [REMOTE ] AMPL: Fetching historical data. [2026-01-20T20:36:31.659659] [INFO ] [main ] Progress: 357/403 forecasts completed (88.6%). AMWL finished in 0.7s. ETA: 8.0s. Rate: 343.06 forecasts/min [2026-01-20T20:36:31.669816] [DEBUG] [REMOTE ] AMPL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:31.671518] [DEBUG] [LOCAL ] Loaded configuration for AMPL: 3 features, N/A% accuracy [2026-01-20T20:36:31.671588] [INFO ] [LOCAL ] AMPL: Loaded 3 optimal features with 54.27% confidence from JSON config [2026-01-20T20:36:31.671640] [DEBUG] [MAG ] Building data for symbol: AMPL with lookback: 0 [2026-01-20T20:36:31.672423] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:31.672483] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:31.677664] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:31.679388] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:31.693846] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:31.757464] [INFO ] [LOCAL ] APO: Saved forecast. [2026-01-20T20:36:31.757542] [INFO ] [main ] APO: Signal=1 (Conf=90.0%), Magnitude=-3.81% (Conf=57.0547%) [2026-01-20T20:36:31.757934] [INFO ] [main ] Fetching symbol history for DUKB... [2026-01-20T20:36:31.757984] [DEBUG] [REMOTE ] DUKB: Fetching historical data. [2026-01-20T20:36:31.758643] [INFO ] [main ] Progress: 358/403 forecasts completed (88.8%). APO finished in 0.7s. ETA: 7.9s. Rate: 343.47 forecasts/min [2026-01-20T20:36:31.766041] [DEBUG] [MAG ] SAFE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:31.771934] [DEBUG] [REMOTE ] DUKB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:31.773851] [DEBUG] [LOCAL ] Loaded configuration for DUKB: 2 features, N/A% accuracy [2026-01-20T20:36:31.773904] [INFO ] [LOCAL ] DUKB: Loaded 2 optimal features with 44.28% confidence from JSON config [2026-01-20T20:36:31.773936] [DEBUG] [MAG ] Building data for symbol: DUKB with lookback: 0 [2026-01-20T20:36:31.774728] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:31.774788] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:31.776804] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:31.792177] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:31.835820] [INFO ] [LOCAL ] SAFE: Saved forecast. [2026-01-20T20:36:31.835887] [INFO ] [main ] SAFE: Signal=1 (Conf=90.0%), Magnitude=-0.21% (Conf=54.6429%) [2026-01-20T20:36:31.836331] [INFO ] [main ] Fetching symbol history for STKH... [2026-01-20T20:36:31.836384] [DEBUG] [REMOTE ] STKH: Fetching historical data. [2026-01-20T20:36:31.836661] [INFO ] [main ] Progress: 359/403 forecasts completed (89.1%). SAFE finished in 0.6s. ETA: 7.7s. Rate: 344.00 forecasts/min [2026-01-20T20:36:31.851104] [DEBUG] [REMOTE ] STKH: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:31.852820] [DEBUG] [LOCAL ] Loaded configuration for STKH: 5 features, N/A% accuracy [2026-01-20T20:36:31.852876] [INFO ] [LOCAL ] STKH: Loaded 5 optimal features with 33.49% confidence from JSON config [2026-01-20T20:36:31.852907] [DEBUG] [MAG ] Building data for symbol: STKH with lookback: 0 [2026-01-20T20:36:31.853715] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:31.853777] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:31.858624] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:31.860389] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:31.860881] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:31.861266] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:31.861997] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:31.985426] [DEBUG] [MAG ] QVCC: Last date is validated at 2026-01-20 [2026-01-20T20:36:32.067210] [DEBUG] [MAG ] AMPL: Last date is validated at 2026-01-20 [2026-01-20T20:36:32.131589] [DEBUG] [MAG ] DUKB: Last date is validated at 2026-01-20 [2026-01-20T20:36:32.156866] [DEBUG] [MAG ] QVCC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:32.202712] [DEBUG] [MAG ] STKH: Last date is validated at 2026-01-20 [2026-01-20T20:36:32.228247] [INFO ] [LOCAL ] QVCC: Saved forecast. [2026-01-20T20:36:32.228319] [INFO ] [main ] QVCC: Signal=1 (Conf=90.0%), Magnitude=-3.85% (Conf=55.8061%) [2026-01-20T20:36:32.228775] [INFO ] [main ] Progress: 360/403 forecasts completed (89.3%). QVCC finished in 0.6s. ETA: 7.5s. Rate: 342.82 forecasts/min [2026-01-20T20:36:32.228915] [INFO ] [main ] Fetching symbol history for SUPN... [2026-01-20T20:36:32.228966] [DEBUG] [REMOTE ] SUPN: Fetching historical data. [2026-01-20T20:36:32.242913] [DEBUG] [REMOTE ] SUPN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:32.243505] [DEBUG] [MAG ] AMPL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:32.243799] [DEBUG] [LOCAL ] Loaded configuration for SUPN: 9 features, N/A% accuracy [2026-01-20T20:36:32.243859] [INFO ] [LOCAL ] SUPN: Loaded 9 optimal features with 54.04% confidence from JSON config [2026-01-20T20:36:32.245659] [DEBUG] [MAG ] Building data for symbol: SUPN with lookback: 0 [2026-01-20T20:36:32.246750] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:36:32.246815] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:32.253515] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:32.255864] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:32.256388] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:32.256819] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:32.257592] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:32.301893] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:36:32.303836] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:36:32.305244] [DEBUG] [MAG ] DUKB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:32.306861] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_zscore [2026-01-20T20:36:32.308594] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:32.323023] [INFO ] [LOCAL ] AMPL: Saved forecast. [2026-01-20T20:36:32.323106] [INFO ] [main ] AMPL: Signal=1 (Conf=90.0%), Magnitude=0.72% (Conf=54.2686%) [2026-01-20T20:36:32.323286] [INFO ] [main ] Fetching symbol history for XRX... [2026-01-20T20:36:32.323336] [DEBUG] [REMOTE ] XRX: Fetching historical data. [2026-01-20T20:36:32.323876] [INFO ] [main ] Progress: 361/403 forecasts completed (89.6%). AMPL finished in 0.7s. ETA: 7.3s. Rate: 343.25 forecasts/min [2026-01-20T20:36:32.335563] [DEBUG] [REMOTE ] XRX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:32.336659] [DEBUG] [LOCAL ] Loaded configuration for XRX: 6 features, N/A% accuracy [2026-01-20T20:36:32.336712] [INFO ] [LOCAL ] XRX: Loaded 6 optimal features with 67.99% confidence from JSON config [2026-01-20T20:36:32.336743] [DEBUG] [MAG ] Building data for symbol: XRX with lookback: 0 [2026-01-20T20:36:32.337533] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:32.337639] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:32.339346] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:32.339916] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:32.340367] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:32.340794] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:32.341748] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_followthrough_mag_T0 [2026-01-20T20:36:32.342443] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:32.365643] [INFO ] [LOCAL ] DUKB: Saved forecast. [2026-01-20T20:36:32.365711] [INFO ] [main ] DUKB: Signal=1 (Conf=90.0%), Magnitude=0.01% (Conf=44.2832%) [2026-01-20T20:36:32.365875] [INFO ] [main ] Fetching symbol history for ARVN... [2026-01-20T20:36:32.366250] [DEBUG] [REMOTE ] ARVN: Fetching historical data. [2026-01-20T20:36:32.367319] [INFO ] [main ] Progress: 362/403 forecasts completed (89.8%). DUKB finished in 0.6s. ETA: 7.2s. Rate: 343.96 forecasts/min [2026-01-20T20:36:32.374275] [DEBUG] [MAG ] STKH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:32.381879] [DEBUG] [REMOTE ] ARVN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:32.382828] [DEBUG] [LOCAL ] Loaded configuration for ARVN: 4 features, N/A% accuracy [2026-01-20T20:36:32.382887] [INFO ] [LOCAL ] ARVN: Loaded 4 optimal features with 52.03% confidence from JSON config [2026-01-20T20:36:32.382919] [DEBUG] [MAG ] Building data for symbol: ARVN with lookback: 0 [2026-01-20T20:36:32.383775] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:32.383836] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:32.388675] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:32.389695] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:32.390724] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:36:32.391430] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:32.483177] [INFO ] [LOCAL ] STKH: Saved forecast. [2026-01-20T20:36:32.483244] [INFO ] [main ] STKH: Signal=1 (Conf=90.0%), Magnitude=5.09% (Conf=33.4887%) [2026-01-20T20:36:32.483407] [INFO ] [main ] Fetching symbol history for HOG... [2026-01-20T20:36:32.483470] [DEBUG] [REMOTE ] HOG: Fetching historical data. [2026-01-20T20:36:32.484668] [INFO ] [main ] Progress: 363/403 forecasts completed (90.1%). STKH finished in 0.6s. ETA: 7.0s. Rate: 344.27 forecasts/min [2026-01-20T20:36:32.494834] [DEBUG] [REMOTE ] HOG: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:32.495825] [DEBUG] [LOCAL ] Loaded configuration for HOG: 6 features, N/A% accuracy [2026-01-20T20:36:32.495882] [INFO ] [LOCAL ] HOG: Loaded 6 optimal features with 59.38% confidence from JSON config [2026-01-20T20:36:32.495914] [DEBUG] [MAG ] Building data for symbol: HOG with lookback: 0 [2026-01-20T20:36:32.496729] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:32.496790] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:32.501606] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:32.503363] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:32.503869] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:32.543076] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:32.544193] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:36:32.545869] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:32.658251] [DEBUG] [MAG ] SUPN: Last date is validated at 2026-01-20 [2026-01-20T20:36:32.721954] [DEBUG] [MAG ] XRX: Last date is validated at 2026-01-20 [2026-01-20T20:36:32.732378] [DEBUG] [MAG ] ARVN: Last date is validated at 2026-01-20 [2026-01-20T20:36:32.831727] [DEBUG] [MAG ] SUPN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:32.882603] [DEBUG] [MAG ] HOG: Last date is validated at 2026-01-20 [2026-01-20T20:36:32.897236] [DEBUG] [MAG ] XRX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:32.902722] [DEBUG] [MAG ] ARVN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:32.933845] [INFO ] [LOCAL ] SUPN: Saved forecast. [2026-01-20T20:36:32.933919] [INFO ] [main ] SUPN: Signal=1 (Conf=90.0%), Magnitude=-2.66% (Conf=54.0423%) [2026-01-20T20:36:32.934093] [INFO ] [main ] Fetching symbol history for ASA... [2026-01-20T20:36:32.934142] [DEBUG] [REMOTE ] ASA: Fetching historical data. [2026-01-20T20:36:32.934896] [INFO ] [main ] Progress: 364/403 forecasts completed (90.3%). SUPN finished in 0.7s. ETA: 6.8s. Rate: 342.78 forecasts/min [2026-01-20T20:36:32.945679] [DEBUG] [REMOTE ] ASA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:32.946549] [DEBUG] [LOCAL ] Loaded configuration for ASA: 8 features, N/A% accuracy [2026-01-20T20:36:32.946626] [INFO ] [LOCAL ] ASA: Loaded 8 optimal features with 56.00% confidence from JSON config [2026-01-20T20:36:32.946660] [DEBUG] [MAG ] Building data for symbol: ASA with lookback: 0 [2026-01-20T20:36:32.947470] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:32.947535] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:32.949507] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:32.950080] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:32.950548] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:32.951531] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:32.963333] [INFO ] [LOCAL ] XRX: Saved forecast. [2026-01-20T20:36:32.963406] [INFO ] [main ] XRX: Signal=1 (Conf=90.0%), Magnitude=-5.09% (Conf=67.991%) [2026-01-20T20:36:32.963795] [INFO ] [main ] Fetching symbol history for CVEO... [2026-01-20T20:36:32.963848] [DEBUG] [REMOTE ] CVEO: Fetching historical data. [2026-01-20T20:36:32.965076] [INFO ] [main ] Progress: 365/403 forecasts completed (90.6%). XRX finished in 0.6s. ETA: 6.6s. Rate: 343.56 forecasts/min [2026-01-20T20:36:32.975168] [DEBUG] [REMOTE ] CVEO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:32.976033] [DEBUG] [LOCAL ] Loaded configuration for CVEO: 2 features, N/A% accuracy [2026-01-20T20:36:32.976084] [INFO ] [LOCAL ] CVEO: Loaded 2 optimal features with 53.43% confidence from JSON config [2026-01-20T20:36:32.976115] [DEBUG] [MAG ] Building data for symbol: CVEO with lookback: 0 [2026-01-20T20:36:32.976922] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:32.976982] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:32.981808] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:32.982777] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:32.993112] [INFO ] [LOCAL ] ARVN: Saved forecast. [2026-01-20T20:36:32.993185] [INFO ] [main ] ARVN: Signal=1 (Conf=90.0%), Magnitude=-4.14% (Conf=52.0271%) [2026-01-20T20:36:32.993562] [INFO ] [main ] Fetching symbol history for ED... [2026-01-20T20:36:32.993632] [DEBUG] [REMOTE ] ED: Fetching historical data. [2026-01-20T20:36:32.995021] [INFO ] [main ] Progress: 366/403 forecasts completed (90.8%). ARVN finished in 0.6s. ETA: 6.4s. Rate: 344.34 forecasts/min [2026-01-20T20:36:33.005832] [DEBUG] [REMOTE ] ED: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:33.006956] [DEBUG] [LOCAL ] Loaded configuration for ED: 3 features, N/A% accuracy [2026-01-20T20:36:33.007009] [INFO ] [LOCAL ] ED: Loaded 3 optimal features with 64.92% confidence from JSON config [2026-01-20T20:36:33.007041] [DEBUG] [MAG ] Building data for symbol: ED with lookback: 0 [2026-01-20T20:36:33.007881] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:33.007941] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:33.012795] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:36:33.014699] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_11_elasticity [2026-01-20T20:36:33.015837] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:33.049729] [DEBUG] [MAG ] HOG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:33.067244] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:33.068482] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:36:33.069173] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:36:33.072281] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:33.129706] [INFO ] [LOCAL ] HOG: Saved forecast. [2026-01-20T20:36:33.129779] [INFO ] [main ] HOG: Signal=1 (Conf=90.0%), Magnitude=-0.73% (Conf=59.3805%) [2026-01-20T20:36:33.130125] [INFO ] [main ] Fetching symbol history for VGSH... [2026-01-20T20:36:33.130175] [DEBUG] [REMOTE ] VGSH: Fetching historical data. [2026-01-20T20:36:33.130666] [INFO ] [main ] Progress: 367/403 forecasts completed (91.1%). HOG finished in 0.6s. ETA: 6.3s. Rate: 344.55 forecasts/min [2026-01-20T20:36:33.142297] [DEBUG] [REMOTE ] VGSH: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:33.143253] [DEBUG] [LOCAL ] Loaded configuration for VGSH: 1 features, N/A% accuracy [2026-01-20T20:36:33.143313] [INFO ] [LOCAL ] VGSH: Loaded 1 optimal features with 23.69% confidence from JSON config [2026-01-20T20:36:33.143346] [DEBUG] [MAG ] Building data for symbol: VGSH with lookback: 0 [2026-01-20T20:36:33.144207] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:36:33.144267] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:33.145007] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:33.326315] [DEBUG] [MAG ] CVEO: Last date is validated at 2026-01-20 [2026-01-20T20:36:33.360347] [DEBUG] [MAG ] ED: Last date is validated at 2026-01-20 [2026-01-20T20:36:33.411319] [DEBUG] [MAG ] ASA: Last date is validated at 2026-01-20 [2026-01-20T20:36:33.486141] [DEBUG] [MAG ] VGSH: Last date is validated at 2026-01-20 [2026-01-20T20:36:33.497409] [DEBUG] [MAG ] CVEO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:33.530859] [DEBUG] [MAG ] ED: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:33.572833] [INFO ] [LOCAL ] CVEO: Saved forecast. [2026-01-20T20:36:33.572904] [INFO ] [main ] CVEO: Signal=1 (Conf=90.0%), Magnitude=-2.53% (Conf=53.4251%) [2026-01-20T20:36:33.573069] [INFO ] [main ] Fetching symbol history for AG... [2026-01-20T20:36:33.573112] [DEBUG] [REMOTE ] AG: Fetching historical data. [2026-01-20T20:36:33.574654] [INFO ] [main ] Progress: 368/403 forecasts completed (91.3%). CVEO finished in 0.6s. ETA: 6.1s. Rate: 343.10 forecasts/min [2026-01-20T20:36:33.584616] [DEBUG] [REMOTE ] AG: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:33.585664] [DEBUG] [LOCAL ] Loaded configuration for AG: 4 features, N/A% accuracy [2026-01-20T20:36:33.585722] [INFO ] [LOCAL ] AG: Loaded 4 optimal features with 56.69% confidence from JSON config [2026-01-20T20:36:33.585755] [DEBUG] [MAG ] Building data for symbol: AG with lookback: 0 [2026-01-20T20:36:33.586564] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:33.586646] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:33.587009] [DEBUG] [MAG ] ASA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:33.588366] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:33.588913] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:33.589313] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:33.590117] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:33.619825] [INFO ] [LOCAL ] ED: Saved forecast. [2026-01-20T20:36:33.619895] [INFO ] [main ] ED: Signal=1 (Conf=90.0%), Magnitude=2.34% (Conf=64.9168%) [2026-01-20T20:36:33.620057] [INFO ] [main ] Fetching symbol history for HPI... [2026-01-20T20:36:33.620100] [DEBUG] [REMOTE ] HPI: Fetching historical data. [2026-01-20T20:36:33.620930] [INFO ] [main ] Progress: 369/403 forecasts completed (91.6%). ED finished in 0.6s. ETA: 5.9s. Rate: 343.79 forecasts/min [2026-01-20T20:36:33.632445] [DEBUG] [REMOTE ] HPI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:33.633588] [DEBUG] [LOCAL ] Loaded configuration for HPI: 3 features, N/A% accuracy [2026-01-20T20:36:33.633642] [INFO ] [LOCAL ] HPI: Loaded 3 optimal features with 47.14% confidence from JSON config [2026-01-20T20:36:33.633674] [DEBUG] [MAG ] Building data for symbol: HPI with lookback: 0 [2026-01-20T20:36:33.634448] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:33.634509] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:33.639320] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:33.640614] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:33.641915] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:33.656913] [DEBUG] [MAG ] VGSH: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:33.674682] [INFO ] [LOCAL ] ASA: Saved forecast. [2026-01-20T20:36:33.674757] [INFO ] [main ] ASA: Signal=1 (Conf=90.0%), Magnitude=0.85% (Conf=55.9998%) [2026-01-20T20:36:33.674913] [INFO ] [main ] Fetching symbol history for ELME... [2026-01-20T20:36:33.674957] [DEBUG] [REMOTE ] ELME: Fetching historical data. [2026-01-20T20:36:33.676646] [INFO ] [main ] Progress: 370/403 forecasts completed (91.8%). ASA finished in 0.7s. ETA: 5.7s. Rate: 344.42 forecasts/min [2026-01-20T20:36:33.685915] [DEBUG] [REMOTE ] ELME: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:33.686806] [DEBUG] [LOCAL ] Loaded configuration for ELME: 5 features, N/A% accuracy [2026-01-20T20:36:33.686863] [INFO ] [LOCAL ] ELME: Loaded 5 optimal features with 51.44% confidence from JSON config [2026-01-20T20:36:33.686895] [DEBUG] [MAG ] Building data for symbol: ELME with lookback: 0 [2026-01-20T20:36:33.687707] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:33.687768] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:33.689434] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:33.689966] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:33.690352] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:33.707555] [INFO ] [LOCAL ] VGSH: Saved forecast. [2026-01-20T20:36:33.707654] [INFO ] [main ] VGSH: Signal=1 (Conf=90.0%), Magnitude=0.00% (Conf=23.6865%) [2026-01-20T20:36:33.708011] [INFO ] [main ] Fetching symbol history for PX... [2026-01-20T20:36:33.708061] [DEBUG] [REMOTE ] PX: Fetching historical data. [2026-01-20T20:36:33.708650] [INFO ] [main ] Progress: 371/403 forecasts completed (92.1%). VGSH finished in 0.6s. ETA: 5.6s. Rate: 345.18 forecasts/min [2026-01-20T20:36:33.719025] [DEBUG] [REMOTE ] PX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:33.719936] [DEBUG] [LOCAL ] Loaded configuration for PX: 5 features, N/A% accuracy [2026-01-20T20:36:33.719989] [INFO ] [LOCAL ] PX: Loaded 5 optimal features with 54.06% confidence from JSON config [2026-01-20T20:36:33.720020] [DEBUG] [MAG ] Building data for symbol: PX with lookback: 0 [2026-01-20T20:36:33.720810] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:33.720870] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:33.725633] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:33.726451] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:36:33.729199] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:36:33.733067] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_flow_differentials [2026-01-20T20:36:33.735772] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:33.798836] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:33.837618] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:33.930183] [DEBUG] [MAG ] AG: Last date is validated at 2026-01-20 [2026-01-20T20:36:33.978501] [DEBUG] [MAG ] HPI: Last date is validated at 2026-01-20 [2026-01-20T20:36:34.074994] [DEBUG] [MAG ] PX: Last date is validated at 2026-01-20 [2026-01-20T20:36:34.146963] [DEBUG] [MAG ] HPI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:34.177993] [DEBUG] [MAG ] ELME: Last date is validated at 2026-01-20 [2026-01-20T20:36:34.179697] [DEBUG] [MAG ] AG: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:34.204873] [INFO ] [LOCAL ] HPI: Saved forecast. [2026-01-20T20:36:34.204948] [INFO ] [main ] HPI: Signal=1 (Conf=90.0%), Magnitude=-0.61% (Conf=47.1354%) [2026-01-20T20:36:34.205119] [INFO ] [main ] Fetching symbol history for BAP... [2026-01-20T20:36:34.205162] [DEBUG] [REMOTE ] BAP: Fetching historical data. [2026-01-20T20:36:34.205885] [INFO ] [main ] Progress: 372/403 forecasts completed (92.3%). HPI finished in 0.6s. ETA: 5.4s. Rate: 343.47 forecasts/min [2026-01-20T20:36:34.217699] [DEBUG] [REMOTE ] BAP: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:34.218652] [DEBUG] [LOCAL ] Loaded configuration for BAP: 10 features, N/A% accuracy [2026-01-20T20:36:34.218708] [INFO ] [LOCAL ] BAP: Loaded 10 optimal features with 50.15% confidence from JSON config [2026-01-20T20:36:34.218740] [DEBUG] [MAG ] Building data for symbol: BAP with lookback: 0 [2026-01-20T20:36:34.219507] [DEBUG] [FEATURES ] DataBuilder: Executing 10 feature methods. [2026-01-20T20:36:34.219588] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:34.224547] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:34.226513] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:34.226998] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:34.227384] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:34.228319] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:36:34.228999] [DEBUG] [FEATURES ] DataBuilder: Executing add_vol_of_vol [2026-01-20T20:36:34.230088] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:34.231214] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:34.231685] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_state_percentiles [2026-01-20T20:36:34.233628] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:34.253918] [DEBUG] [MAG ] PX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:34.259832] [INFO ] [LOCAL ] AG: Saved forecast. [2026-01-20T20:36:34.259902] [INFO ] [main ] AG: Signal=1 (Conf=90.0%), Magnitude=-0.26% (Conf=56.69%) [2026-01-20T20:36:34.260056] [INFO ] [main ] Fetching symbol history for SCM... [2026-01-20T20:36:34.260099] [DEBUG] [REMOTE ] SCM: Fetching historical data. [2026-01-20T20:36:34.261657] [INFO ] [main ] Progress: 373/403 forecasts completed (92.6%). AG finished in 0.7s. ETA: 5.2s. Rate: 344.09 forecasts/min [2026-01-20T20:36:34.272180] [DEBUG] [REMOTE ] SCM: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:34.274839] [DEBUG] [LOCAL ] Loaded configuration for SCM: 7 features, N/A% accuracy [2026-01-20T20:36:34.274897] [INFO ] [LOCAL ] SCM: Loaded 7 optimal features with 59.74% confidence from JSON config [2026-01-20T20:36:34.274928] [DEBUG] [MAG ] Building data for symbol: SCM with lookback: 0 [2026-01-20T20:36:34.275758] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:34.275822] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:34.277548] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:34.278108] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:34.278500] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:34.338057] [INFO ] [LOCAL ] PX: Saved forecast. [2026-01-20T20:36:34.338129] [INFO ] [main ] PX: Signal=1 (Conf=90.0%), Magnitude=-1.94% (Conf=54.0617%) [2026-01-20T20:36:34.338504] [INFO ] [main ] Fetching symbol history for RARE... [2026-01-20T20:36:34.338559] [DEBUG] [REMOTE ] RARE: Fetching historical data. [2026-01-20T20:36:34.338619] [INFO ] [main ] Progress: 374/403 forecasts completed (92.8%). PX finished in 0.6s. ETA: 5.0s. Rate: 344.61 forecasts/min [2026-01-20T20:36:34.352626] [DEBUG] [REMOTE ] RARE: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:34.352651] [DEBUG] [MAG ] ELME: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:34.353509] [DEBUG] [LOCAL ] Loaded configuration for RARE: 8 features, N/A% accuracy [2026-01-20T20:36:34.353570] [INFO ] [LOCAL ] RARE: Loaded 8 optimal features with 56.29% confidence from JSON config [2026-01-20T20:36:34.353624] [DEBUG] [MAG ] Building data for symbol: RARE with lookback: 0 [2026-01-20T20:36:34.354056] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:34.354457] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:34.354522] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:34.356732] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:34.357276] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:34.357787] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:34.359139] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:36:34.359544] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:34.360554] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:34.361516] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:36:34.362190] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:36:34.362557] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:34.363101] [DEBUG] [FEATURES ] DataBuilder: Executing add_volatility_decay_ratio [2026-01-20T20:36:34.364684] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:34.456905] [INFO ] [LOCAL ] ELME: Saved forecast. [2026-01-20T20:36:34.456978] [INFO ] [main ] ELME: Signal=1 (Conf=90.0%), Magnitude=41.10% (Conf=51.4368%) [2026-01-20T20:36:34.457141] [INFO ] [main ] Fetching symbol history for FOXA... [2026-01-20T20:36:34.457185] [DEBUG] [REMOTE ] FOXA: Fetching historical data. [2026-01-20T20:36:34.458641] [INFO ] [main ] Progress: 375/403 forecasts completed (93.1%). ELME finished in 0.8s. ETA: 4.9s. Rate: 344.89 forecasts/min [2026-01-20T20:36:34.468952] [DEBUG] [REMOTE ] FOXA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:34.470091] [DEBUG] [LOCAL ] Loaded configuration for FOXA: 9 features, N/A% accuracy [2026-01-20T20:36:34.470144] [INFO ] [LOCAL ] FOXA: Loaded 9 optimal features with 53.31% confidence from JSON config [2026-01-20T20:36:34.470176] [DEBUG] [MAG ] Building data for symbol: FOXA with lookback: 0 [2026-01-20T20:36:34.470995] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:36:34.471059] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:34.475882] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:34.477782] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:34.478262] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:34.478728] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:34.479125] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:34.481600] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:34.482459] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_vs_close_liquidity_ratio [2026-01-20T20:36:34.483997] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency_refinements [2026-01-20T20:36:34.487946] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:34.569200] [DEBUG] [MAG ] BAP: Last date is validated at 2026-01-20 [2026-01-20T20:36:34.704941] [DEBUG] [MAG ] SCM: Last date is validated at 2026-01-20 [2026-01-20T20:36:34.745355] [DEBUG] [MAG ] RARE: Last date is validated at 2026-01-20 [2026-01-20T20:36:34.800245] [DEBUG] [MAG ] BAP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:34.833342] [DEBUG] [MAG ] FOXA: Last date is validated at 2026-01-20 [2026-01-20T20:36:34.874349] [DEBUG] [MAG ] SCM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:34.913037] [DEBUG] [MAG ] RARE: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:34.936236] [INFO ] [LOCAL ] SCM: Saved forecast. [2026-01-20T20:36:34.936307] [INFO ] [main ] SCM: Signal=1 (Conf=90.0%), Magnitude=-3.41% (Conf=59.7414%) [2026-01-20T20:36:34.936678] [INFO ] [main ] Fetching symbol history for HYXF... [2026-01-20T20:36:34.936733] [DEBUG] [REMOTE ] HYXF: Fetching historical data. [2026-01-20T20:36:34.936740] [INFO ] [main ] Progress: 376/403 forecasts completed (93.3%). SCM finished in 0.7s. ETA: 4.7s. Rate: 343.30 forecasts/min [2026-01-20T20:36:34.936928] [INFO ] [LOCAL ] BAP: Saved forecast. [2026-01-20T20:36:34.936978] [INFO ] [main ] BAP: Signal=1 (Conf=90.0%), Magnitude=-1.44% (Conf=50.152%) [2026-01-20T20:36:34.937137] [INFO ] [main ] Fetching symbol history for CMI... [2026-01-20T20:36:34.937179] [DEBUG] [REMOTE ] CMI: Fetching historical data. [2026-01-20T20:36:34.937509] [INFO ] [main ] Progress: 377/403 forecasts completed (93.5%). BAP finished in 0.7s. ETA: 4.5s. Rate: 344.21 forecasts/min [2026-01-20T20:36:34.948300] [DEBUG] [REMOTE ] HYXF: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:34.948833] [DEBUG] [REMOTE ] CMI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:34.949270] [DEBUG] [LOCAL ] Loaded configuration for HYXF: 4 features, N/A% accuracy [2026-01-20T20:36:34.949331] [INFO ] [LOCAL ] HYXF: Loaded 4 optimal features with 41.59% confidence from JSON config [2026-01-20T20:36:34.949389] [DEBUG] [MAG ] Building data for symbol: HYXF with lookback: 0 [2026-01-20T20:36:34.950038] [DEBUG] [LOCAL ] Loaded configuration for CMI: 5 features, N/A% accuracy [2026-01-20T20:36:34.950095] [INFO ] [LOCAL ] CMI: Loaded 5 optimal features with 57.39% confidence from JSON config [2026-01-20T20:36:34.950128] [DEBUG] [MAG ] Building data for symbol: CMI with lookback: 0 [2026-01-20T20:36:34.950214] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:34.950278] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:34.950925] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:34.950988] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:34.955193] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:34.956114] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:34.958154] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:34.958338] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:34.960159] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:34.960008] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:34.963292] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_1100_to_open [2026-01-20T20:36:34.963991] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:36:34.966128] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:35.006960] [DEBUG] [MAG ] FOXA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:35.015742] [INFO ] [LOCAL ] RARE: Saved forecast. [2026-01-20T20:36:35.015809] [INFO ] [main ] RARE: Signal=1 (Conf=90.0%), Magnitude=-1.65% (Conf=56.2885%) [2026-01-20T20:36:35.016155] [INFO ] [main ] Fetching symbol history for DRLL... [2026-01-20T20:36:35.016205] [DEBUG] [REMOTE ] DRLL: Fetching historical data. [2026-01-20T20:36:35.016662] [INFO ] [main ] Progress: 378/403 forecasts completed (93.8%). RARE finished in 0.7s. ETA: 4.4s. Rate: 344.70 forecasts/min [2026-01-20T20:36:35.028729] [DEBUG] [REMOTE ] DRLL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:35.029683] [DEBUG] [LOCAL ] Loaded configuration for DRLL: 3 features, N/A% accuracy [2026-01-20T20:36:35.029743] [INFO ] [LOCAL ] DRLL: Loaded 3 optimal features with 55.38% confidence from JSON config [2026-01-20T20:36:35.029777] [DEBUG] [MAG ] Building data for symbol: DRLL with lookback: 0 [2026-01-20T20:36:35.030652] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:35.030714] [DEBUG] [FEATURES ] DataBuilder: Executing add_gaps [2026-01-20T20:36:35.031475] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:35.033567] [DEBUG] [FEATURES ] DataBuilder: Executing add_shelf_lag [2026-01-20T20:36:35.034905] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:35.110373] [INFO ] [LOCAL ] FOXA: Saved forecast. [2026-01-20T20:36:35.110450] [INFO ] [main ] FOXA: Signal=1 (Conf=90.0%), Magnitude=-0.50% (Conf=53.3053%) [2026-01-20T20:36:35.110646] [INFO ] [main ] Fetching symbol history for GSL... [2026-01-20T20:36:35.110692] [DEBUG] [REMOTE ] GSL: Fetching historical data. [2026-01-20T20:36:35.112134] [INFO ] [main ] Progress: 379/403 forecasts completed (94.0%). FOXA finished in 0.7s. ETA: 4.2s. Rate: 345.12 forecasts/min [2026-01-20T20:36:35.122716] [DEBUG] [REMOTE ] GSL: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:35.123615] [DEBUG] [LOCAL ] Loaded configuration for GSL: 2 features, N/A% accuracy [2026-01-20T20:36:35.123666] [INFO ] [LOCAL ] GSL: Loaded 2 optimal features with 49.41% confidence from JSON config [2026-01-20T20:36:35.124048] [DEBUG] [MAG ] Building data for symbol: GSL with lookback: 0 [2026-01-20T20:36:35.124846] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:35.124917] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:35.129751] [DEBUG] [FEATURES ] DataBuilder: Executing add_fullday_parkinson_range [2026-01-20T20:36:35.131458] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:35.301627] [DEBUG] [MAG ] CMI: Last date is validated at 2026-01-20 [2026-01-20T20:36:35.303144] [DEBUG] [MAG ] HYXF: Last date is validated at 2026-01-20 [2026-01-20T20:36:35.440862] [DEBUG] [MAG ] DRLL: Last date is validated at 2026-01-20 [2026-01-20T20:36:35.468789] [DEBUG] [MAG ] CMI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:35.472807] [DEBUG] [MAG ] HYXF: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:35.490260] [DEBUG] [MAG ] GSL: Last date is validated at 2026-01-20 [2026-01-20T20:36:35.533237] [INFO ] [LOCAL ] HYXF: Saved forecast. [2026-01-20T20:36:35.533304] [INFO ] [main ] HYXF: Signal=1 (Conf=90.0%), Magnitude=-0.11% (Conf=41.5907%) [2026-01-20T20:36:35.533466] [INFO ] [main ] Fetching symbol history for ALVO... [2026-01-20T20:36:35.533510] [DEBUG] [REMOTE ] ALVO: Fetching historical data. [2026-01-20T20:36:35.534265] [INFO ] [main ] Progress: 380/403 forecasts completed (94.3%). HYXF finished in 0.6s. ETA: 4.0s. Rate: 343.82 forecasts/min [2026-01-20T20:36:35.545307] [DEBUG] [REMOTE ] ALVO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:35.546284] [DEBUG] [LOCAL ] Loaded configuration for ALVO: 2 features, N/A% accuracy [2026-01-20T20:36:35.546340] [INFO ] [LOCAL ] ALVO: Loaded 2 optimal features with 47.86% confidence from JSON config [2026-01-20T20:36:35.546372] [DEBUG] [MAG ] Building data for symbol: ALVO with lookback: 0 [2026-01-20T20:36:35.547178] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:35.547240] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:35.552065] [DEBUG] [FEATURES ] DataBuilder: Executing add_sma_ratio [2026-01-20T20:36:35.552929] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:35.608198] [DEBUG] [MAG ] DRLL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:35.609271] [INFO ] [LOCAL ] CMI: Saved forecast. [2026-01-20T20:36:35.609340] [INFO ] [main ] CMI: Signal=1 (Conf=90.0%), Magnitude=-1.93% (Conf=57.3855%) [2026-01-20T20:36:35.609523] [INFO ] [main ] Fetching symbol history for SATS... [2026-01-20T20:36:35.609583] [DEBUG] [REMOTE ] SATS: Fetching historical data. [2026-01-20T20:36:35.611071] [INFO ] [main ] Progress: 381/403 forecasts completed (94.5%). CMI finished in 0.7s. ETA: 3.8s. Rate: 344.33 forecasts/min [2026-01-20T20:36:35.622701] [DEBUG] [REMOTE ] SATS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:35.623536] [DEBUG] [LOCAL ] Loaded configuration for SATS: 6 features, N/A% accuracy [2026-01-20T20:36:35.623621] [INFO ] [LOCAL ] SATS: Loaded 6 optimal features with 65.58% confidence from JSON config [2026-01-20T20:36:35.623656] [DEBUG] [MAG ] Building data for symbol: SATS with lookback: 0 [2026-01-20T20:36:35.624438] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:35.624500] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:35.629298] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:35.630140] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:35.630969] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:35.633348] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:35.634551] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:35.636505] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:35.729273] [DEBUG] [MAG ] GSL: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:35.765082] [INFO ] [LOCAL ] DRLL: Saved forecast. [2026-01-20T20:36:35.765150] [INFO ] [main ] DRLL: Signal=1 (Conf=90.0%), Magnitude=-0.17% (Conf=55.3794%) [2026-01-20T20:36:35.765481] [INFO ] [main ] Fetching symbol history for THRM... [2026-01-20T20:36:35.765533] [DEBUG] [REMOTE ] THRM: Fetching historical data. [2026-01-20T20:36:35.765659] [INFO ] [main ] Progress: 382/403 forecasts completed (94.8%). DRLL finished in 0.7s. ETA: 3.7s. Rate: 344.43 forecasts/min [2026-01-20T20:36:35.778250] [DEBUG] [REMOTE ] THRM: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:35.779221] [DEBUG] [LOCAL ] Loaded configuration for THRM: 6 features, N/A% accuracy [2026-01-20T20:36:35.779279] [INFO ] [LOCAL ] THRM: Loaded 6 optimal features with 58.91% confidence from JSON config [2026-01-20T20:36:35.779310] [DEBUG] [MAG ] Building data for symbol: THRM with lookback: 0 [2026-01-20T20:36:35.780125] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:35.780188] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:35.785120] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:35.787084] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:35.787629] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:35.788027] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:35.788976] [DEBUG] [FEATURES ] DataBuilder: Executing add_overnight_gap_amplitude [2026-01-20T20:36:35.789604] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:35.802972] [INFO ] [LOCAL ] GSL: Saved forecast. [2026-01-20T20:36:35.803045] [INFO ] [main ] GSL: Signal=1 (Conf=90.0%), Magnitude=0.23% (Conf=49.4084%) [2026-01-20T20:36:35.803217] [INFO ] [main ] Fetching symbol history for ENB... [2026-01-20T20:36:35.803262] [DEBUG] [REMOTE ] ENB: Fetching historical data. [2026-01-20T20:36:35.804650] [INFO ] [main ] Progress: 383/403 forecasts completed (95.0%). GSL finished in 0.7s. ETA: 3.5s. Rate: 345.13 forecasts/min [2026-01-20T20:36:35.816553] [DEBUG] [REMOTE ] ENB: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:35.817500] [DEBUG] [LOCAL ] Loaded configuration for ENB: 4 features, N/A% accuracy [2026-01-20T20:36:35.817560] [INFO ] [LOCAL ] ENB: Loaded 4 optimal features with 50.89% confidence from JSON config [2026-01-20T20:36:35.817645] [DEBUG] [MAG ] Building data for symbol: ENB with lookback: 0 [2026-01-20T20:36:35.818455] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:35.818517] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:35.820325] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:35.820882] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:35.869256] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_day_volatility [2026-01-20T20:36:35.871392] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:35.892051] [DEBUG] [MAG ] ALVO: Last date is validated at 2026-01-20 [2026-01-20T20:36:35.974304] [DEBUG] [MAG ] SATS: Last date is validated at 2026-01-20 [2026-01-20T20:36:36.067836] [DEBUG] [MAG ] ALVO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:36.134366] [INFO ] [LOCAL ] ALVO: Saved forecast. [2026-01-20T20:36:36.134437] [INFO ] [main ] ALVO: Signal=1 (Conf=90.0%), Magnitude=-4.01% (Conf=47.8626%) [2026-01-20T20:36:36.134810] [INFO ] [main ] Progress: 384/403 forecasts completed (95.3%). ALVO finished in 0.6s. ETA: 3.3s. Rate: 344.32 forecasts/min [2026-01-20T20:36:36.134934] [INFO ] [main ] Fetching symbol history for EVAX... [2026-01-20T20:36:36.134976] [DEBUG] [REMOTE ] EVAX: Fetching historical data. [2026-01-20T20:36:36.139249] [DEBUG] [MAG ] THRM: Last date is validated at 2026-01-20 [2026-01-20T20:36:36.147482] [DEBUG] [REMOTE ] EVAX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:36.148484] [DEBUG] [LOCAL ] Loaded configuration for EVAX: 6 features, N/A% accuracy [2026-01-20T20:36:36.148543] [INFO ] [LOCAL ] EVAX: Loaded 6 optimal features with 53.24% confidence from JSON config [2026-01-20T20:36:36.148602] [DEBUG] [MAG ] Building data for symbol: EVAX with lookback: 0 [2026-01-20T20:36:36.149428] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:36.149491] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:36.154733] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:36.156702] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:36.156847] [DEBUG] [MAG ] SATS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:36.157205] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:36.157769] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:36.158181] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:36:36.159293] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:36.216228] [DEBUG] [MAG ] ENB: Last date is validated at 2026-01-20 [2026-01-20T20:36:36.296390] [INFO ] [LOCAL ] SATS: Saved forecast. [2026-01-20T20:36:36.296458] [INFO ] [main ] SATS: Signal=1 (Conf=90.0%), Magnitude=2.18% (Conf=65.5803%) [2026-01-20T20:36:36.296647] [INFO ] [main ] Fetching symbol history for PUK... [2026-01-20T20:36:36.296693] [DEBUG] [REMOTE ] PUK: Fetching historical data. [2026-01-20T20:36:36.297924] [INFO ] [main ] Progress: 385/403 forecasts completed (95.5%). SATS finished in 0.7s. ETA: 3.1s. Rate: 344.38 forecasts/min [2026-01-20T20:36:36.308943] [DEBUG] [REMOTE ] PUK: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:36.309859] [DEBUG] [LOCAL ] Loaded configuration for PUK: 4 features, N/A% accuracy [2026-01-20T20:36:36.309926] [INFO ] [LOCAL ] PUK: Loaded 4 optimal features with 47.51% confidence from JSON config [2026-01-20T20:36:36.309958] [DEBUG] [MAG ] Building data for symbol: PUK with lookback: 0 [2026-01-20T20:36:36.310762] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:36.310822] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:36.312500] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:36.313037] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:36.313467] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_volatility_percentile [2026-01-20T20:36:36.318526] [DEBUG] [MAG ] THRM: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:36.387991] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:36.399852] [INFO ] [LOCAL ] THRM: Saved forecast. [2026-01-20T20:36:36.399921] [INFO ] [main ] THRM: Signal=1 (Conf=90.0%), Magnitude=-3.41% (Conf=58.9066%) [2026-01-20T20:36:36.400086] [INFO ] [main ] Fetching symbol history for ITRN... [2026-01-20T20:36:36.400131] [DEBUG] [REMOTE ] ITRN: Fetching historical data. [2026-01-20T20:36:36.400863] [INFO ] [main ] Progress: 386/403 forecasts completed (95.8%). THRM finished in 0.6s. ETA: 3.0s. Rate: 344.75 forecasts/min [2026-01-20T20:36:36.402230] [DEBUG] [MAG ] ENB: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:36.412390] [DEBUG] [REMOTE ] ITRN: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:36.413521] [DEBUG] [LOCAL ] Loaded configuration for ITRN: 8 features, N/A% accuracy [2026-01-20T20:36:36.413916] [INFO ] [LOCAL ] ITRN: Loaded 8 optimal features with 67.30% confidence from JSON config [2026-01-20T20:36:36.413954] [DEBUG] [MAG ] Building data for symbol: ITRN with lookback: 0 [2026-01-20T20:36:36.414805] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:36.414871] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:36.416689] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:36.417248] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:36.417713] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:36.418673] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:36.419739] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:36.424260] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:36.425662] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_volume_efficiency [2026-01-20T20:36:36.427885] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:36.475071] [INFO ] [LOCAL ] ENB: Saved forecast. [2026-01-20T20:36:36.475143] [INFO ] [main ] ENB: Signal=1 (Conf=90.0%), Magnitude=0.83% (Conf=50.8925%) [2026-01-20T20:36:36.475308] [INFO ] [main ] Fetching symbol history for RCS... [2026-01-20T20:36:36.475353] [DEBUG] [REMOTE ] RCS: Fetching historical data. [2026-01-20T20:36:36.475800] [INFO ] [main ] Progress: 387/403 forecasts completed (96.0%). ENB finished in 0.7s. ETA: 2.8s. Rate: 345.25 forecasts/min [2026-01-20T20:36:36.486392] [DEBUG] [REMOTE ] RCS: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:36.487290] [DEBUG] [LOCAL ] Loaded configuration for RCS: 8 features, N/A% accuracy [2026-01-20T20:36:36.487347] [INFO ] [LOCAL ] RCS: Loaded 8 optimal features with 42.40% confidence from JSON config [2026-01-20T20:36:36.487379] [DEBUG] [MAG ] Building data for symbol: RCS with lookback: 0 [2026-01-20T20:36:36.488221] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:36.488285] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:36.493145] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:36.495023] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:36.495504] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:36.495912] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_fill_state [2026-01-20T20:36:36.509785] [DEBUG] [MAG ] EVAX: Last date is validated at 2026-01-20 [2026-01-20T20:36:36.535907] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:36.537168] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_resolution_state [2026-01-20T20:36:36.582521] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:36:36.585482] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:36.705556] [DEBUG] [MAG ] EVAX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:36.787756] [DEBUG] [MAG ] PUK: Last date is validated at 2026-01-20 [2026-01-20T20:36:36.808784] [DEBUG] [MAG ] ITRN: Last date is validated at 2026-01-20 [2026-01-20T20:36:36.824103] [INFO ] [LOCAL ] EVAX: Saved forecast. [2026-01-20T20:36:36.824189] [INFO ] [main ] EVAX: Signal=1 (Conf=90.0%), Magnitude=6.91% (Conf=53.2426%) [2026-01-20T20:36:36.824357] [INFO ] [main ] Fetching symbol history for HERO... [2026-01-20T20:36:36.824402] [DEBUG] [REMOTE ] HERO: Fetching historical data. [2026-01-20T20:36:36.824898] [INFO ] [main ] Progress: 388/403 forecasts completed (96.3%). EVAX finished in 0.7s. ETA: 2.6s. Rate: 344.36 forecasts/min [2026-01-20T20:36:36.835685] [DEBUG] [REMOTE ] HERO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:36.836761] [DEBUG] [LOCAL ] Loaded configuration for HERO: 3 features, N/A% accuracy [2026-01-20T20:36:36.836816] [INFO ] [LOCAL ] HERO: Loaded 3 optimal features with 48.90% confidence from JSON config [2026-01-20T20:36:36.836848] [DEBUG] [MAG ] Building data for symbol: HERO with lookback: 0 [2026-01-20T20:36:36.837689] [DEBUG] [FEATURES ] DataBuilder: Executing 3 feature methods. [2026-01-20T20:36:36.837752] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:36.842779] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:36.844937] [DEBUG] [FEATURES ] DataBuilder: Executing add_range_overlap_v_prior_day [2026-01-20T20:36:36.847458] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:36.968555] [DEBUG] [MAG ] RCS: Last date is validated at 2026-01-20 [2026-01-20T20:36:36.996204] [DEBUG] [MAG ] ITRN: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:37.013589] [DEBUG] [MAG ] PUK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:37.082547] [INFO ] [LOCAL ] ITRN: Saved forecast. [2026-01-20T20:36:37.082644] [INFO ] [main ] ITRN: Signal=1 (Conf=90.0%), Magnitude=1.63% (Conf=67.3035%) [2026-01-20T20:36:37.083039] [INFO ] [main ] Fetching symbol history for FCX... [2026-01-20T20:36:37.083097] [DEBUG] [REMOTE ] FCX: Fetching historical data. [2026-01-20T20:36:37.083655] [INFO ] [main ] Progress: 389/403 forecasts completed (96.5%). ITRN finished in 0.7s. ETA: 2.4s. Rate: 343.93 forecasts/min [2026-01-20T20:36:37.084457] [INFO ] [LOCAL ] PUK: Saved forecast. [2026-01-20T20:36:37.084525] [INFO ] [main ] PUK: Signal=1 (Conf=90.0%), Magnitude=0.17% (Conf=47.5106%) [2026-01-20T20:36:37.084717] [INFO ] [main ] Fetching symbol history for XOMA... [2026-01-20T20:36:37.084764] [DEBUG] [REMOTE ] XOMA: Fetching historical data. [2026-01-20T20:36:37.084882] [INFO ] [main ] Progress: 390/403 forecasts completed (96.8%). PUK finished in 0.8s. ETA: 2.3s. Rate: 344.81 forecasts/min [2026-01-20T20:36:37.096142] [DEBUG] [REMOTE ] FCX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:37.096569] [DEBUG] [REMOTE ] XOMA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:37.097099] [DEBUG] [LOCAL ] Loaded configuration for FCX: 8 features, N/A% accuracy [2026-01-20T20:36:37.097162] [INFO ] [LOCAL ] FCX: Loaded 8 optimal features with 66.14% confidence from JSON config [2026-01-20T20:36:37.097193] [DEBUG] [MAG ] Building data for symbol: FCX with lookback: 0 [2026-01-20T20:36:37.097411] [DEBUG] [LOCAL ] Loaded configuration for XOMA: 6 features, N/A% accuracy [2026-01-20T20:36:37.097469] [INFO ] [LOCAL ] XOMA: Loaded 6 optimal features with 41.11% confidence from JSON config [2026-01-20T20:36:37.097502] [DEBUG] [MAG ] Building data for symbol: XOMA with lookback: 0 [2026-01-20T20:36:37.098025] [DEBUG] [FEATURES ] DataBuilder: Executing 8 feature methods. [2026-01-20T20:36:37.098089] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:37.098374] [DEBUG] [FEATURES ] DataBuilder: Executing 6 feature methods. [2026-01-20T20:36:37.098443] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:37.099827] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:37.100177] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:37.100343] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:37.100758] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:37.100761] [DEBUG] [FEATURES ] DataBuilder: Executing add_directional_consistency [2026-01-20T20:36:37.145681] [DEBUG] [MAG ] RCS: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:37.196209] [DEBUG] [MAG ] HERO: Last date is validated at 2026-01-20 [2026-01-20T20:36:37.209977] [INFO ] [LOCAL ] RCS: Saved forecast. [2026-01-20T20:36:37.210045] [INFO ] [main ] RCS: Signal=1 (Conf=90.0%), Magnitude=-0.62% (Conf=42.3952%) [2026-01-20T20:36:37.210390] [INFO ] [main ] Fetching symbol history for CZWI... [2026-01-20T20:36:37.210441] [DEBUG] [REMOTE ] CZWI: Fetching historical data. [2026-01-20T20:36:37.210669] [INFO ] [main ] Progress: 391/403 forecasts completed (97.0%). RCS finished in 0.7s. ETA: 2.1s. Rate: 345.05 forecasts/min [2026-01-20T20:36:37.216338] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:37.217652] [DEBUG] [FEATURES ] DataBuilder: Executing add_late_session_pressure [2026-01-20T20:36:37.218703] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:37.218841] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:37.220064] [DEBUG] [FEATURES ] DataBuilder: Executing add_prev_close_to_1100 [2026-01-20T20:36:37.220813] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_day_tail_pressure [2026-01-20T20:36:37.221732] [DEBUG] [REMOTE ] CZWI: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:37.222529] [DEBUG] [LOCAL ] Loaded configuration for CZWI: 5 features, N/A% accuracy [2026-01-20T20:36:37.222597] [INFO ] [LOCAL ] CZWI: Loaded 5 optimal features with 52.49% confidence from JSON config [2026-01-20T20:36:37.222630] [DEBUG] [MAG ] Building data for symbol: CZWI with lookback: 0 [2026-01-20T20:36:37.223386] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:37.223446] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:37.223854] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:36:37.225182] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:37.225661] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:37.225710] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:37.226092] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:37.227069] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:37.228321] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:37.238200] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:37.366257] [DEBUG] [MAG ] HERO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:37.440281] [INFO ] [LOCAL ] HERO: Saved forecast. [2026-01-20T20:36:37.440353] [INFO ] [main ] HERO: Signal=1 (Conf=90.0%), Magnitude=-2.64% (Conf=48.9021%) [2026-01-20T20:36:37.440524] [INFO ] [main ] Fetching symbol history for STTK... [2026-01-20T20:36:37.440569] [DEBUG] [REMOTE ] STTK: Fetching historical data. [2026-01-20T20:36:37.442666] [INFO ] [main ] Progress: 392/403 forecasts completed (97.3%). HERO finished in 0.6s. ETA: 1.9s. Rate: 344.76 forecasts/min [2026-01-20T20:36:37.453138] [DEBUG] [REMOTE ] STTK: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:37.454203] [DEBUG] [LOCAL ] Loaded configuration for STTK: 7 features, N/A% accuracy [2026-01-20T20:36:37.454282] [INFO ] [LOCAL ] STTK: Loaded 7 optimal features with 58.63% confidence from JSON config [2026-01-20T20:36:37.454320] [DEBUG] [MAG ] Building data for symbol: STTK with lookback: 0 [2026-01-20T20:36:37.455206] [DEBUG] [FEATURES ] DataBuilder: Executing 7 feature methods. [2026-01-20T20:36:37.455269] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:37.460634] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:37.462644] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:37.463151] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:37.463633] [DEBUG] [FEATURES ] DataBuilder: Executing add_day_shape_ratios [2026-01-20T20:36:37.466427] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:37.467100] [DEBUG] [FEATURES ] DataBuilder: Executing add_signed_carry_history_11 [2026-01-20T20:36:37.468530] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:37.575551] [DEBUG] [MAG ] CZWI: Last date is validated at 2026-01-20 [2026-01-20T20:36:37.590307] [DEBUG] [MAG ] FCX: Last date is validated at 2026-01-20 [2026-01-20T20:36:37.594663] [DEBUG] [MAG ] XOMA: Last date is validated at 2026-01-20 [2026-01-20T20:36:37.749293] [DEBUG] [MAG ] CZWI: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:37.765159] [DEBUG] [MAG ] XOMA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:37.771067] [DEBUG] [MAG ] FCX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:37.812969] [INFO ] [LOCAL ] CZWI: Saved forecast. [2026-01-20T20:36:37.813042] [INFO ] [main ] CZWI: Signal=1 (Conf=90.0%), Magnitude=-0.86% (Conf=52.4915%) [2026-01-20T20:36:37.813207] [INFO ] [main ] Fetching symbol history for ETSY... [2026-01-20T20:36:37.813252] [DEBUG] [REMOTE ] ETSY: Fetching historical data. [2026-01-20T20:36:37.813306] [DEBUG] [MAG ] STTK: Last date is validated at 2026-01-20 [2026-01-20T20:36:37.813945] [INFO ] [main ] Progress: 393/403 forecasts completed (97.5%). CZWI finished in 0.6s. ETA: 1.7s. Rate: 343.77 forecasts/min [2026-01-20T20:36:37.825175] [DEBUG] [REMOTE ] ETSY: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:37.825971] [DEBUG] [LOCAL ] Loaded configuration for ETSY: 2 features, N/A% accuracy [2026-01-20T20:36:37.826021] [INFO ] [LOCAL ] ETSY: Loaded 2 optimal features with 56.70% confidence from JSON config [2026-01-20T20:36:37.826053] [DEBUG] [MAG ] Building data for symbol: ETSY with lookback: 0 [2026-01-20T20:36:37.826847] [DEBUG] [FEATURES ] DataBuilder: Executing 2 feature methods. [2026-01-20T20:36:37.826905] [DEBUG] [FEATURES ] DataBuilder: Executing add_last_hour_momentum_mag [2026-01-20T20:36:37.827491] [DEBUG] [FEATURES ] DataBuilder: Executing add_prior_mag_lag [2026-01-20T20:36:37.829189] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:37.861603] [INFO ] [LOCAL ] XOMA: Saved forecast. [2026-01-20T20:36:37.861676] [INFO ] [main ] XOMA: Signal=1 (Conf=90.0%), Magnitude=4.89% (Conf=41.1081%) [2026-01-20T20:36:37.862027] [INFO ] [main ] Fetching symbol history for MAA... [2026-01-20T20:36:37.862085] [DEBUG] [REMOTE ] MAA: Fetching historical data. [2026-01-20T20:36:37.862063] [INFO ] [main ] Progress: 394/403 forecasts completed (97.8%). XOMA finished in 0.8s. ETA: 1.6s. Rate: 344.40 forecasts/min [2026-01-20T20:36:37.874818] [DEBUG] [REMOTE ] MAA: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:37.875667] [DEBUG] [LOCAL ] Loaded configuration for MAA: 9 features, N/A% accuracy [2026-01-20T20:36:37.875718] [INFO ] [LOCAL ] MAA: Loaded 9 optimal features with 50.39% confidence from JSON config [2026-01-20T20:36:37.875749] [DEBUG] [MAG ] Building data for symbol: MAA with lookback: 0 [2026-01-20T20:36:37.876536] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:36:37.876622] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:37.881465] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:37.883297] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:37.883828] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:37.883973] [INFO ] [LOCAL ] FCX: Saved forecast. [2026-01-20T20:36:37.884044] [INFO ] [main ] FCX: Signal=1 (Conf=90.0%), Magnitude=0.53% (Conf=66.1376%) [2026-01-20T20:36:37.884278] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:37.884399] [INFO ] [main ] Fetching symbol history for REAX... [2026-01-20T20:36:37.884465] [DEBUG] [REMOTE ] REAX: Fetching historical data. [2026-01-20T20:36:37.884704] [DEBUG] [FEATURES ] DataBuilder: Executing add_close_to_open_alignment [2026-01-20T20:36:37.885481] [INFO ] [main ] Progress: 395/403 forecasts completed (98.0%). FCX finished in 0.8s. ETA: 1.4s. Rate: 345.16 forecasts/min [2026-01-20T20:36:37.885894] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:37.887716] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:37.888947] [DEBUG] [FEATURES ] DataBuilder: Executing add_open_reversal_intensity [2026-01-20T20:36:37.890291] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:37.897803] [DEBUG] [REMOTE ] REAX: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:37.898560] [DEBUG] [LOCAL ] Loaded configuration for REAX: 5 features, N/A% accuracy [2026-01-20T20:36:37.898636] [INFO ] [LOCAL ] REAX: Loaded 5 optimal features with 53.25% confidence from JSON config [2026-01-20T20:36:37.898669] [DEBUG] [MAG ] Building data for symbol: REAX with lookback: 0 [2026-01-20T20:36:37.899515] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:37.899610] [DEBUG] [FEATURES ] DataBuilder: Executing add_gap_morning_composite [2026-01-20T20:36:37.900627] [DEBUG] [FEATURES ] DataBuilder: Executing add_intraday_skewness_proxies [2026-01-20T20:36:37.901969] [DEBUG] [FEATURES ] DataBuilder: Executing add_morning_range_expansion [2026-01-20T20:36:37.906703] [DEBUG] [FEATURES ] DataBuilder: Executing add_pct_change [2026-01-20T20:36:37.909035] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime [2026-01-20T20:36:37.925669] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:37.982158] [DEBUG] [MAG ] STTK: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:38.046319] [INFO ] [LOCAL ] STTK: Saved forecast. [2026-01-20T20:36:38.046396] [INFO ] [main ] STTK: Signal=1 (Conf=90.0%), Magnitude=-2.95% (Conf=58.6258%) [2026-01-20T20:36:38.046561] [INFO ] [main ] Fetching symbol history for MCO... [2026-01-20T20:36:38.046952] [DEBUG] [REMOTE ] MCO: Fetching historical data. [2026-01-20T20:36:38.046888] [INFO ] [main ] Progress: 396/403 forecasts completed (98.3%). STTK finished in 0.6s. ETA: 1.2s. Rate: 345.22 forecasts/min [2026-01-20T20:36:38.059495] [DEBUG] [REMOTE ] MCO: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:38.060370] [DEBUG] [LOCAL ] Loaded configuration for MCO: 4 features, N/A% accuracy [2026-01-20T20:36:38.060440] [INFO ] [LOCAL ] MCO: Loaded 4 optimal features with 45.59% confidence from JSON config [2026-01-20T20:36:38.060475] [DEBUG] [MAG ] Building data for symbol: MCO with lookback: 0 [2026-01-20T20:36:38.061367] [DEBUG] [FEATURES ] DataBuilder: Executing 4 feature methods. [2026-01-20T20:36:38.061431] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:38.063303] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:38.063853] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:38.064269] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:38.066362] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:38.190352] [DEBUG] [MAG ] ETSY: Last date is validated at 2026-01-20 [2026-01-20T20:36:38.229457] [DEBUG] [MAG ] MAA: Last date is validated at 2026-01-20 [2026-01-20T20:36:38.297526] [DEBUG] [MAG ] REAX: Last date is validated at 2026-01-20 [2026-01-20T20:36:38.365007] [DEBUG] [MAG ] ETSY: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:38.395440] [DEBUG] [MAG ] MAA: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:38.407969] [DEBUG] [MAG ] MCO: Last date is validated at 2026-01-20 [2026-01-20T20:36:38.468584] [INFO ] [LOCAL ] ETSY: Saved forecast. [2026-01-20T20:36:38.468661] [INFO ] [main ] ETSY: Signal=1 (Conf=90.0%), Magnitude=0.22% (Conf=56.7039%) [2026-01-20T20:36:38.468823] [INFO ] [main ] Fetching symbol history for EFC... [2026-01-20T20:36:38.469916] [INFO ] [main ] Progress: 397/403 forecasts completed (98.5%). ETSY finished in 0.7s. ETA: 1.0s. Rate: 343.98 forecasts/min [2026-01-20T20:36:38.468866] [DEBUG] [REMOTE ] EFC: Fetching historical data. [2026-01-20T20:36:38.483032] [DEBUG] [REMOTE ] EFC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:38.484005] [DEBUG] [LOCAL ] Loaded configuration for EFC: 5 features, N/A% accuracy [2026-01-20T20:36:38.484056] [INFO ] [LOCAL ] EFC: Loaded 5 optimal features with 52.42% confidence from JSON config [2026-01-20T20:36:38.484088] [DEBUG] [MAG ] Building data for symbol: EFC with lookback: 0 [2026-01-20T20:36:38.484910] [DEBUG] [FEATURES ] DataBuilder: Executing 5 feature methods. [2026-01-20T20:36:38.484971] [DEBUG] [FEATURES ] DataBuilder: Executing add_afternoon_v_morning_volatility_mix [2026-01-20T20:36:38.490186] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:38.491966] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:38.492433] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:38.492890] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:38.493277] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:38.495056] [DEBUG] [MAG ] REAX: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:38.496983] [INFO ] [LOCAL ] MAA: Saved forecast. [2026-01-20T20:36:38.497052] [INFO ] [main ] MAA: Signal=1 (Conf=90.0%), Magnitude=-0.33% (Conf=50.3857%) [2026-01-20T20:36:38.497249] [INFO ] [main ] Fetching symbol history for OPP... [2026-01-20T20:36:38.497293] [DEBUG] [REMOTE ] OPP: Fetching historical data. [2026-01-20T20:36:38.497853] [INFO ] [main ] Progress: 398/403 forecasts completed (98.8%). MAA finished in 0.6s. ETA: 0.9s. Rate: 344.70 forecasts/min [2026-01-20T20:36:38.508656] [DEBUG] [REMOTE ] OPP: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:38.509498] [DEBUG] [LOCAL ] Loaded configuration for OPP: 9 features, N/A% accuracy [2026-01-20T20:36:38.509563] [INFO ] [LOCAL ] OPP: Loaded 9 optimal features with 42.67% confidence from JSON config [2026-01-20T20:36:38.509615] [DEBUG] [MAG ] Building data for symbol: OPP with lookback: 0 [2026-01-20T20:36:38.510401] [DEBUG] [FEATURES ] DataBuilder: Executing 9 feature methods. [2026-01-20T20:36:38.510475] [DEBUG] [FEATURES ] DataBuilder: Executing add_true_range [2026-01-20T20:36:38.512206] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr [2026-01-20T20:36:38.512743] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_5 [2026-01-20T20:36:38.513142] [DEBUG] [FEATURES ] DataBuilder: Executing add_micro_gap_fill_velocity [2026-01-20T20:36:38.515129] [DEBUG] [FEATURES ] DataBuilder: Executing add_atr_10 [2026-01-20T20:36:38.515639] [DEBUG] [FEATURES ] DataBuilder: Executing add_regime_flags [2026-01-20T20:36:38.516653] [DEBUG] [FEATURES ] DataBuilder: Executing add_volume_pressure_into_close [2026-01-20T20:36:38.518283] [DEBUG] [FEATURES ] DataBuilder: Executing add_preclose_acceleration_mag [2026-01-20T20:36:38.519325] [DEBUG] [FEATURES ] DataBuilder: Executing add_return_volume_nonlinearity_proxies [2026-01-20T20:36:38.520020] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:38.569348] [INFO ] [LOCAL ] REAX: Saved forecast. [2026-01-20T20:36:38.569422] [INFO ] [main ] REAX: Signal=1 (Conf=90.0%), Magnitude=-1.24% (Conf=53.2527%) [2026-01-20T20:36:38.569839] [INFO ] [main ] Progress: 399/403 forecasts completed (99.0%). REAX finished in 0.7s. ETA: 0.7s. Rate: 345.21 forecasts/min [2026-01-20T20:36:38.569988] [INFO ] [main ] Fetching symbol history for GBDC... [2026-01-20T20:36:38.570051] [DEBUG] [REMOTE ] GBDC: Fetching historical data. [2026-01-20T20:36:38.576346] [DEBUG] [MAG ] MCO: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:38.583500] [DEBUG] [REMOTE ] GBDC: Successfully parsed 300 rows of historical data. [2026-01-20T20:36:38.584760] [DEBUG] [LOCAL ] Loaded configuration for GBDC: 1 features, N/A% accuracy [2026-01-20T20:36:38.584822] [INFO ] [LOCAL ] GBDC: Loaded 1 optimal features with 55.92% confidence from JSON config [2026-01-20T20:36:38.584855] [DEBUG] [MAG ] Building data for symbol: GBDC with lookback: 0 [2026-01-20T20:36:38.585760] [DEBUG] [FEATURES ] DataBuilder: Executing 1 feature methods. [2026-01-20T20:36:38.585821] [DEBUG] [FEATURES ] DataBuilder: Executing add_composite_volatility_context [2026-01-20T20:36:38.586751] [DEBUG] [FEATURES ] DataBuilder: Data build complete with specified features. [2026-01-20T20:36:38.748832] [INFO ] [LOCAL ] MCO: Saved forecast. [2026-01-20T20:36:38.748902] [INFO ] [main ] MCO: Signal=1 (Conf=90.0%), Magnitude=1.32% (Conf=45.5943%) [2026-01-20T20:36:38.749286] [INFO ] [main ] Progress: 400/403 forecasts completed (99.3%). MCO finished in 0.7s. ETA: 0.5s. Rate: 345.18 forecasts/min [2026-01-20T20:36:38.827086] [DEBUG] [MAG ] EFC: Last date is validated at 2026-01-20 [2026-01-20T20:36:38.853629] [DEBUG] [MAG ] OPP: Last date is validated at 2026-01-20 [2026-01-20T20:36:38.982740] [DEBUG] [MAG ] GBDC: Last date is validated at 2026-01-20 [2026-01-20T20:36:38.998637] [DEBUG] [MAG ] EFC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:39.024789] [DEBUG] [MAG ] OPP: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:39.062445] [INFO ] [LOCAL ] EFC: Saved forecast. [2026-01-20T20:36:39.062591] [INFO ] [main ] EFC: Signal=1 (Conf=90.0%), Magnitude=0.90% (Conf=52.416%) [2026-01-20T20:36:39.063075] [INFO ] [main ] Progress: 401/403 forecasts completed (99.5%). EFC finished in 0.6s. ETA: 0.3s. Rate: 344.49 forecasts/min [2026-01-20T20:36:39.089920] [INFO ] [LOCAL ] OPP: Saved forecast. [2026-01-20T20:36:39.089988] [INFO ] [main ] OPP: Signal=1 (Conf=90.0%), Magnitude=-0.21% (Conf=42.6694%) [2026-01-20T20:36:39.090468] [INFO ] [main ] Progress: 402/403 forecasts completed (99.8%). OPP finished in 0.6s. ETA: 0.2s. Rate: 345.22 forecasts/min [2026-01-20T20:36:39.158983] [DEBUG] [MAG ] GBDC: Forecast date (T1) determined as 2026-01-21 [2026-01-20T20:36:39.215960] [INFO ] [LOCAL ] GBDC: Saved forecast. [2026-01-20T20:36:39.216028] [INFO ] [main ] GBDC: Signal=1 (Conf=90.0%), Magnitude=0.21% (Conf=55.9223%) [2026-01-20T20:36:39.216720] [INFO ] [main ] Progress: 403/403 forecasts completed (100.0%). GBDC finished in 0.6s. ETA: 0.0s. Rate: 345.45 forecasts/min [2026-01-20T20:36:39.244179] [INFO ] [main ] Parallel forecast generation completed in 1m 10s. Processed 403 forecasts. [2026-01-20T20:36:39.244347] [INFO ] [main ] Generated and saved 403 forecast pairs. [2026-01-20T20:36:39.940224] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'MAG Forecast Generation Completed (403/403 @ 100.00%)' [2026-01-20T20:36:39.941623] [INFO ] [MODE ] Ignoring multithreaded flag for report generation [2026-01-20T20:36:39.941702] [INFO ] [main ] Fetching available MAG forecast dates... [2026-01-20T20:36:39.942083] [INFO ] [main ] Found 44 forecast dates [2026-01-20T20:36:39.942122] [INFO ] [main ] Processing forecast date: 2025-11-17 [2026-01-20T20:36:40.054422] [INFO ] [main ] Overwriting existing report for 2025-11-17 [2026-01-20T20:36:40.058944] [INFO ] [main ] Generated forecast report for 2025-11-17: 472 forecasts [2026-01-20T20:36:40.059092] [INFO ] [main ] Processing forecast date: 2025-11-18 [2026-01-20T20:36:40.153503] [INFO ] [main ] Overwriting existing report for 2025-11-18 [2026-01-20T20:36:40.164656] [INFO ] [main ] Generated forecast report for 2025-11-18: 421 forecasts [2026-01-20T20:36:40.164763] [INFO ] [main ] Processing forecast date: 2025-11-19 [2026-01-20T20:36:40.302381] [INFO ] [main ] Overwriting existing report for 2025-11-19 [2026-01-20T20:36:40.304286] [INFO ] [main ] Generated forecast report for 2025-11-19: 480 forecasts [2026-01-20T20:36:40.304422] [INFO ] [main ] Processing forecast date: 2025-11-20 [2026-01-20T20:36:40.400466] [INFO ] [main ] Overwriting existing report for 2025-11-20 [2026-01-20T20:36:40.402190] [INFO ] [main ] Generated forecast report for 2025-11-20: 423 forecasts [2026-01-20T20:36:40.402335] [INFO ] [main ] Processing forecast date: 2025-11-21 [2026-01-20T20:36:40.513153] [INFO ] [main ] Overwriting existing report for 2025-11-21 [2026-01-20T20:36:40.534783] [INFO ] [main ] Generated forecast report for 2025-11-21: 368 forecasts [2026-01-20T20:36:40.534933] [INFO ] [main ] Processing forecast date: 2025-11-24 [2026-01-20T20:36:40.657514] [INFO ] [main ] Overwriting existing report for 2025-11-24 [2026-01-20T20:36:40.659526] [INFO ] [main ] Generated forecast report for 2025-11-24: 527 forecasts [2026-01-20T20:36:40.659649] [INFO ] [main ] Processing forecast date: 2025-11-25 [2026-01-20T20:36:40.773362] [INFO ] [main ] Overwriting existing report for 2025-11-25 [2026-01-20T20:36:40.776320] [INFO ] [main ] Generated forecast report for 2025-11-25: 524 forecasts [2026-01-20T20:36:40.776464] [INFO ] [main ] Processing forecast date: 2025-11-26 [2026-01-20T20:36:40.885901] [INFO ] [main ] Overwriting existing report for 2025-11-26 [2026-01-20T20:36:40.888805] [INFO ] [main ] Generated forecast report for 2025-11-26: 452 forecasts [2026-01-20T20:36:40.888925] [INFO ] [main ] Processing forecast date: 2025-11-28 [2026-01-20T20:36:41.107557] [INFO ] [main ] Overwriting existing report for 2025-11-28 [2026-01-20T20:36:41.112036] [INFO ] [main ] Generated forecast report for 2025-11-28: 1002 forecasts [2026-01-20T20:36:41.112218] [INFO ] [main ] Processing forecast date: 2025-12-01 [2026-01-20T20:36:41.289128] [INFO ] [main ] Overwriting existing report for 2025-12-01 [2026-01-20T20:36:41.292130] [INFO ] [main ] Generated forecast report for 2025-12-01: 835 forecasts [2026-01-20T20:36:41.292308] [INFO ] [main ] Processing forecast date: 2025-12-02 [2026-01-20T20:36:41.478944] [INFO ] [main ] Overwriting existing report for 2025-12-02 [2026-01-20T20:36:41.481717] [INFO ] [main ] Generated forecast report for 2025-12-02: 769 forecasts [2026-01-20T20:36:41.481867] [INFO ] [main ] Processing forecast date: 2025-12-03 [2026-01-20T20:36:41.707185] [INFO ] [main ] Overwriting existing report for 2025-12-03 [2026-01-20T20:36:41.710858] [INFO ] [main ] Generated forecast report for 2025-12-03: 965 forecasts [2026-01-20T20:36:41.711036] [INFO ] [main ] Processing forecast date: 2025-12-04 [2026-01-20T20:36:41.936941] [INFO ] [main ] Overwriting existing report for 2025-12-04 [2026-01-20T20:36:41.940354] [INFO ] [main ] Generated forecast report for 2025-12-04: 965 forecasts [2026-01-20T20:36:41.940528] [INFO ] [main ] Processing forecast date: 2025-12-05 [2026-01-20T20:36:42.161602] [INFO ] [main ] Overwriting existing report for 2025-12-05 [2026-01-20T20:36:42.165229] [INFO ] [main ] Generated forecast report for 2025-12-05: 970 forecasts [2026-01-20T20:36:42.165630] [INFO ] [main ] Processing forecast date: 2025-12-08 [2026-01-20T20:36:42.399607] [INFO ] [main ] Overwriting existing report for 2025-12-08 [2026-01-20T20:36:42.404124] [INFO ] [main ] Generated forecast report for 2025-12-08: 935 forecasts [2026-01-20T20:36:42.404351] [INFO ] [main ] Processing forecast date: 2025-12-09 [2026-01-20T20:36:42.618199] [INFO ] [main ] Overwriting existing report for 2025-12-09 [2026-01-20T20:36:42.622196] [INFO ] [main ] Generated forecast report for 2025-12-09: 970 forecasts [2026-01-20T20:36:42.622392] [INFO ] [main ] Processing forecast date: 2025-12-10 [2026-01-20T20:36:42.721011] [INFO ] [main ] Overwriting existing report for 2025-12-10 [2026-01-20T20:36:42.723605] [INFO ] [main ] Generated forecast report for 2025-12-10: 438 forecasts [2026-01-20T20:36:42.723743] [INFO ] [main ] Processing forecast date: 2025-12-11 [2026-01-20T20:36:42.848768] [INFO ] [main ] Overwriting existing report for 2025-12-11 [2026-01-20T20:36:42.850701] [INFO ] [main ] Generated forecast report for 2025-12-11: 430 forecasts [2026-01-20T20:36:42.850867] [INFO ] [main ] Processing forecast date: 2025-12-12 [2026-01-20T20:36:42.955058] [INFO ] [main ] Overwriting existing report for 2025-12-12 [2026-01-20T20:36:42.956855] [INFO ] [main ] Generated forecast report for 2025-12-12: 412 forecasts [2026-01-20T20:36:42.956967] [INFO ] [main ] Processing forecast date: 2025-12-15 [2026-01-20T20:36:43.055963] [INFO ] [main ] Overwriting existing report for 2025-12-15 [2026-01-20T20:36:43.057958] [INFO ] [main ] Generated forecast report for 2025-12-15: 415 forecasts [2026-01-20T20:36:43.058093] [INFO ] [main ] Processing forecast date: 2025-12-16 [2026-01-20T20:36:43.145017] [INFO ] [main ] Overwriting existing report for 2025-12-16 [2026-01-20T20:36:43.147307] [INFO ] [main ] Generated forecast report for 2025-12-16: 429 forecasts [2026-01-20T20:36:43.147447] [INFO ] [main ] Processing forecast date: 2025-12-17 [2026-01-20T20:36:43.264454] [INFO ] [main ] Overwriting existing report for 2025-12-17 [2026-01-20T20:36:43.266324] [INFO ] [main ] Generated forecast report for 2025-12-17: 434 forecasts [2026-01-20T20:36:43.266435] [INFO ] [main ] Processing forecast date: 2025-12-18 [2026-01-20T20:36:43.396343] [INFO ] [main ] Overwriting existing report for 2025-12-18 [2026-01-20T20:36:43.398027] [INFO ] [main ] Generated forecast report for 2025-12-18: 430 forecasts [2026-01-20T20:36:43.398135] [INFO ] [main ] Processing forecast date: 2025-12-19 [2026-01-20T20:36:43.500977] [INFO ] [main ] Overwriting existing report for 2025-12-19 [2026-01-20T20:36:43.502614] [INFO ] [main ] Generated forecast report for 2025-12-19: 421 forecasts [2026-01-20T20:36:43.502718] [INFO ] [main ] Processing forecast date: 2025-12-22 [2026-01-20T20:36:43.590504] [INFO ] [main ] Overwriting existing report for 2025-12-22 [2026-01-20T20:36:43.592244] [INFO ] [main ] Generated forecast report for 2025-12-22: 455 forecasts [2026-01-20T20:36:43.592369] [INFO ] [main ] Processing forecast date: 2025-12-23 [2026-01-20T20:36:43.682274] [INFO ] [main ] Overwriting existing report for 2025-12-23 [2026-01-20T20:36:43.683904] [INFO ] [main ] Generated forecast report for 2025-12-23: 426 forecasts [2026-01-20T20:36:43.684014] [INFO ] [main ] Processing forecast date: 2025-12-24 [2026-01-20T20:36:43.769212] [INFO ] [main ] Overwriting existing report for 2025-12-24 [2026-01-20T20:36:43.770805] [INFO ] [main ] Generated forecast report for 2025-12-24: 403 forecasts [2026-01-20T20:36:43.770913] [INFO ] [main ] Processing forecast date: 2025-12-26 [2026-01-20T20:36:43.853402] [INFO ] [main ] Overwriting existing report for 2025-12-26 [2026-01-20T20:36:43.854850] [INFO ] [main ] Generated forecast report for 2025-12-26: 364 forecasts [2026-01-20T20:36:43.854949] [INFO ] [main ] Processing forecast date: 2025-12-29 [2026-01-20T20:36:43.948297] [INFO ] [main ] Overwriting existing report for 2025-12-29 [2026-01-20T20:36:43.950442] [INFO ] [main ] Generated forecast report for 2025-12-29: 409 forecasts [2026-01-20T20:36:43.950598] [INFO ] [main ] Processing forecast date: 2025-12-30 [2026-01-20T20:36:44.045011] [INFO ] [main ] Overwriting existing report for 2025-12-30 [2026-01-20T20:36:44.046630] [INFO ] [main ] Generated forecast report for 2025-12-30: 403 forecasts [2026-01-20T20:36:44.046941] [INFO ] [main ] Processing forecast date: 2025-12-31 [2026-01-20T20:36:44.153541] [INFO ] [main ] Overwriting existing report for 2025-12-31 [2026-01-20T20:36:44.155136] [INFO ] [main ] Generated forecast report for 2025-12-31: 412 forecasts [2026-01-20T20:36:44.155246] [INFO ] [main ] Processing forecast date: 2026-01-02 [2026-01-20T20:36:44.246894] [INFO ] [main ] Overwriting existing report for 2026-01-02 [2026-01-20T20:36:44.248932] [INFO ] [main ] Generated forecast report for 2026-01-02: 409 forecasts [2026-01-20T20:36:44.249043] [INFO ] [main ] Processing forecast date: 2026-01-05 [2026-01-20T20:36:44.341828] [INFO ] [main ] Overwriting existing report for 2026-01-05 [2026-01-20T20:36:44.343470] [INFO ] [main ] Generated forecast report for 2026-01-05: 420 forecasts [2026-01-20T20:36:44.343604] [INFO ] [main ] Processing forecast date: 2026-01-06 [2026-01-20T20:36:44.442639] [INFO ] [main ] Overwriting existing report for 2026-01-06 [2026-01-20T20:36:44.444605] [INFO ] [main ] Generated forecast report for 2026-01-06: 429 forecasts [2026-01-20T20:36:44.444719] [INFO ] [main ] Processing forecast date: 2026-01-07 [2026-01-20T20:36:44.534465] [INFO ] [main ] Overwriting existing report for 2026-01-07 [2026-01-20T20:36:44.536067] [INFO ] [main ] Generated forecast report for 2026-01-07: 407 forecasts [2026-01-20T20:36:44.536172] [INFO ] [main ] Processing forecast date: 2026-01-08 [2026-01-20T20:36:44.629117] [INFO ] [main ] Overwriting existing report for 2026-01-08 [2026-01-20T20:36:44.630764] [INFO ] [main ] Generated forecast report for 2026-01-08: 391 forecasts [2026-01-20T20:36:44.630887] [INFO ] [main ] Processing forecast date: 2026-01-09 [2026-01-20T20:36:44.714861] [INFO ] [main ] Overwriting existing report for 2026-01-09 [2026-01-20T20:36:44.716399] [INFO ] [main ] Generated forecast report for 2026-01-09: 392 forecasts [2026-01-20T20:36:44.716528] [INFO ] [main ] Processing forecast date: 2026-01-12 [2026-01-20T20:36:44.822894] [INFO ] [main ] Overwriting existing report for 2026-01-12 [2026-01-20T20:36:44.825015] [INFO ] [main ] Generated forecast report for 2026-01-12: 417 forecasts [2026-01-20T20:36:44.825179] [INFO ] [main ] Processing forecast date: 2026-01-13 [2026-01-20T20:36:44.920842] [INFO ] [main ] Overwriting existing report for 2026-01-13 [2026-01-20T20:36:44.922345] [INFO ] [main ] Generated forecast report for 2026-01-13: 385 forecasts [2026-01-20T20:36:44.922462] [INFO ] [main ] Processing forecast date: 2026-01-14 [2026-01-20T20:36:45.017032] [INFO ] [main ] Overwriting existing report for 2026-01-14 [2026-01-20T20:36:45.018686] [INFO ] [main ] Generated forecast report for 2026-01-14: 378 forecasts [2026-01-20T20:36:45.018812] [INFO ] [main ] Processing forecast date: 2026-01-15 [2026-01-20T20:36:45.116741] [INFO ] [main ] Overwriting existing report for 2026-01-15 [2026-01-20T20:36:45.118381] [INFO ] [main ] Generated forecast report for 2026-01-15: 419 forecasts [2026-01-20T20:36:45.118493] [INFO ] [main ] Processing forecast date: 2026-01-16 [2026-01-20T20:36:45.212906] [INFO ] [main ] Overwriting existing report for 2026-01-16 [2026-01-20T20:36:45.214514] [INFO ] [main ] Generated forecast report for 2026-01-16: 415 forecasts [2026-01-20T20:36:45.214653] [INFO ] [main ] Processing forecast date: 2026-01-20 [2026-01-20T20:36:45.302479] [INFO ] [main ] Overwriting existing report for 2026-01-20 [2026-01-20T20:36:45.304026] [INFO ] [main ] Generated forecast report for 2026-01-20: 411 forecasts [2026-01-20T20:36:45.304120] [INFO ] [main ] Processing forecast date: 2026-01-21 [2026-01-20T20:36:45.313152] [INFO ] [main ] Generated forecast report for 2026-01-21: 403 forecasts [2026-01-20T20:36:45.313239] [INFO ] [main ] Generated 44/44 forecast reports [2026-01-20T20:36:45.313287] [INFO ] [main ] Reading forecast report for email: ./output/forecasts/full/2026-01-21.txt [2026-01-20T20:36:46.193846] [DEBUG] [EMAIL ] Email sent to 'chris.punches@silogroup.org' with subject: 'MAG Forecast Report - 2026-01-21' [2026-01-20T20:36:46.194023] [INFO ] [main ] Forecast report email sent for 2026-01-21 [2026-01-20T20:36:46.194102] [INFO ] [MAG ] MAG operation completed successfully [2026-01-20T20:36:46.194310] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-20T20:36:46.194459] [INFO ] [STATE ] Last completion updated: 2026-01-20T20:36:46.194368