[2026-01-28T12:00:01.289615] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-28T12:00:01.459950] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-28T12:00:01.634241] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-28T12:00:01.831182] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-28T12:00:02.037120] [DEBUG] [R-STATUS ] Registered 'mag' as a dependent service. [2026-01-28T12:00:02.037465] [WARN ] [STATE ] State set to: WAITING [2026-01-28T12:00:02.037528] [INFO ] [STATE ] Checking tetsuo service statuses... [2026-01-28T12:00:02.262877] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-28T12:00:02.310766] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-28T12:00:02.356931] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-28T12:00:02.401186] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-28T12:00:02.443537] [WARN ] [mag-status] Service 'mag' is not running. [2026-01-28T12:00:02.443901] [WARN ] [STATE ] State set to: RUNNING [2026-01-28T12:00:02.443986] [INFO ] [MAIN ] Starting data fetch [2026-01-28T12:00:02.444042] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch nasdaqlisted.txt [2026-01-28T12:00:03.795328] [DEBUG] [REMOTE ] Fetched 3913 NASDAQ symbols [2026-01-28T12:00:03.795921] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch otherlisted.txt [2026-01-28T12:00:05.291070] [DEBUG] [REMOTE ] Fetched 1958 NYSE symbols [2026-01-28T12:00:05.293149] [INFO ] [MAIN ] Fetched 5871 unique symbols [2026-01-28T12:00:05.294883] [INFO ] [MAIN ] Loaded 2506 blacklisted symbols from 3 files [2026-01-28T12:00:05.295240] [INFO ] [MAIN ] 3492 symbols after blacklist filtering [2026-01-28T12:00:05.895949] [DEBUG] [REMOTE ] A: Retrieved 6586 rows, trimmed to 300. [2026-01-28T12:00:05.896100] [DEBUG] [REMOTE ] A: PASS: History has at least 300 days. [2026-01-28T12:00:05.896466] [DEBUG] [REMOTE ] A: PASS: Price check passed. Min price $135.05. [2026-01-28T12:00:05.896669] [DEBUG] [REMOTE ] A: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:05.896806] [DEBUG] [REMOTE ] A: PASS: Integrity check passed. [2026-01-28T12:00:05.896849] [DEBUG] [REMOTE ] A: Symbol is viable for forecasting. [2026-01-28T12:00:05.896903] [INFO ] [MAIN ] [1/3492] A kept (0.6s) | 1 kept, 0 rejected | 99.7/min | ETA: 35.0m [2026-01-28T12:00:06.338414] [DEBUG] [REMOTE ] AAL: Retrieved 5115 rows, trimmed to 300. [2026-01-28T12:00:06.338538] [DEBUG] [REMOTE ] AAL: PASS: History has at least 300 days. [2026-01-28T12:00:06.338782] [DEBUG] [REMOTE ] AAL: PASS: Price check passed. Min price $12.24. [2026-01-28T12:00:06.338926] [DEBUG] [REMOTE ] AAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:06.339045] [DEBUG] [REMOTE ] AAL: PASS: Integrity check passed. [2026-01-28T12:00:06.339087] [DEBUG] [REMOTE ] AAL: Symbol is viable for forecasting. [2026-01-28T12:00:06.339137] [INFO ] [MAIN ] [2/3492] AAL kept (0.4s) | 2 kept, 0 rejected | 115.0/min | ETA: 30.4m [2026-01-28T12:00:06.675315] [DEBUG] [REMOTE ] AAOI: Retrieved 3102 rows, trimmed to 300. [2026-01-28T12:00:06.675446] [DEBUG] [REMOTE ] AAOI: PASS: History has at least 300 days. [2026-01-28T12:00:06.675715] [DEBUG] [REMOTE ] AAOI: PASS: Price check passed. Min price $19.49. [2026-01-28T12:00:06.675871] [DEBUG] [REMOTE ] AAOI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:06.675990] [DEBUG] [REMOTE ] AAOI: PASS: Integrity check passed. [2026-01-28T12:00:06.676032] [DEBUG] [REMOTE ] AAOI: Symbol is viable for forecasting. [2026-01-28T12:00:06.676082] [INFO ] [MAIN ] [3/3492] AAOI kept (0.3s) | 3 kept, 0 rejected | 130.4/min | ETA: 26.8m [2026-01-28T12:00:07.125083] [DEBUG] [REMOTE ] AAON: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:07.125214] [DEBUG] [REMOTE ] AAON: PASS: History has at least 300 days. [2026-01-28T12:00:07.125438] [DEBUG] [REMOTE ] AAON: PASS: Price check passed. Min price $73.49. [2026-01-28T12:00:07.125614] [DEBUG] [REMOTE ] AAON: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:07.125738] [DEBUG] [REMOTE ] AAON: PASS: Integrity check passed. [2026-01-28T12:00:07.125782] [DEBUG] [REMOTE ] AAON: Symbol is viable for forecasting. [2026-01-28T12:00:07.125834] [INFO ] [MAIN ] [4/3492] AAON kept (0.4s) | 4 kept, 0 rejected | 131.1/min | ETA: 26.6m [2026-01-28T12:00:07.486082] [DEBUG] [REMOTE ] AAP: Retrieved 6078 rows, trimmed to 300. [2026-01-28T12:00:07.486235] [DEBUG] [REMOTE ] AAP: PASS: History has at least 300 days. [2026-01-28T12:00:07.486461] [DEBUG] [REMOTE ] AAP: PASS: Price check passed. Min price $38.53. [2026-01-28T12:00:07.486628] [DEBUG] [REMOTE ] AAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:07.486750] [DEBUG] [REMOTE ] AAP: PASS: Integrity check passed. [2026-01-28T12:00:07.486794] [DEBUG] [REMOTE ] AAP: Symbol is viable for forecasting. [2026-01-28T12:00:07.486845] [INFO ] [MAIN ] [5/3492] AAP kept (0.4s) | 5 kept, 0 rejected | 136.9/min | ETA: 25.5m [2026-01-28T12:00:07.805652] [DEBUG] [REMOTE ] AAPB: Retrieved 870 rows, trimmed to 300. [2026-01-28T12:00:07.805828] [DEBUG] [REMOTE ] AAPB: PASS: History has at least 300 days. [2026-01-28T12:00:07.806077] [DEBUG] [REMOTE ] AAPB: PASS: Price check passed. Min price $26.31. [2026-01-28T12:00:07.806229] [DEBUG] [REMOTE ] AAPB: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:07.806353] [DEBUG] [REMOTE ] AAPB: PASS: Integrity check passed. [2026-01-28T12:00:07.806396] [DEBUG] [REMOTE ] AAPB: Symbol is viable for forecasting. [2026-01-28T12:00:07.806450] [INFO ] [MAIN ] [6/3492] AAPB kept (0.3s) | 6 kept, 0 rejected | 143.4/min | ETA: 24.3m [2026-01-28T12:00:08.041746] [DEBUG] [REMOTE ] AAPD: Retrieved 870 rows, trimmed to 300. [2026-01-28T12:00:08.041901] [DEBUG] [REMOTE ] AAPD: PASS: History has at least 300 days. [2026-01-28T12:00:08.042118] [DEBUG] [REMOTE ] AAPD: PASS: Price check passed. Min price $12.40. [2026-01-28T12:00:08.042259] [DEBUG] [REMOTE ] AAPD: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:08.042374] [DEBUG] [REMOTE ] AAPD: PASS: Integrity check passed. [2026-01-28T12:00:08.042414] [DEBUG] [REMOTE ] AAPD: Symbol is viable for forecasting. [2026-01-28T12:00:08.042462] [INFO ] [MAIN ] [7/3492] AAPD kept (0.2s) | 7 kept, 0 rejected | 152.9/min | ETA: 22.8m [2026-01-28T12:00:08.807712] [DEBUG] [REMOTE ] AAPL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:08.807954] [DEBUG] [REMOTE ] AAPL: PASS: History has at least 300 days. [2026-01-28T12:00:08.808414] [DEBUG] [REMOTE ] AAPL: PASS: Price check passed. Min price $246.70. [2026-01-28T12:00:08.808638] [DEBUG] [REMOTE ] AAPL: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:08.808849] [DEBUG] [REMOTE ] AAPL: PASS: Integrity check passed. [2026-01-28T12:00:08.808908] [DEBUG] [REMOTE ] AAPL: Symbol is viable for forecasting. [2026-01-28T12:00:08.808988] [INFO ] [MAIN ] [8/3492] AAPL kept (0.8s) | 8 kept, 0 rejected | 136.6/min | ETA: 25.5m [2026-01-28T12:00:09.225498] [DEBUG] [REMOTE ] AAXJ: Retrieved 4389 rows, trimmed to 300. [2026-01-28T12:00:09.225772] [DEBUG] [REMOTE ] AAXJ: PASS: History has at least 300 days. [2026-01-28T12:00:09.226110] [DEBUG] [REMOTE ] AAXJ: PASS: Price check passed. Min price $89.36. [2026-01-28T12:00:09.226286] [DEBUG] [REMOTE ] AAXJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:09.226433] [DEBUG] [REMOTE ] AAXJ: PASS: Integrity check passed. [2026-01-28T12:00:09.226477] [DEBUG] [REMOTE ] AAXJ: Symbol is viable for forecasting. [2026-01-28T12:00:09.226763] [INFO ] [MAIN ] [9/3492] AAXJ kept (0.4s) | 9 kept, 0 rejected | 137.4/min | ETA: 25.4m [2026-01-28T12:00:09.767303] [DEBUG] [REMOTE ] AB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:09.767530] [DEBUG] [REMOTE ] AB: PASS: History has at least 300 days. [2026-01-28T12:00:09.768296] [DEBUG] [REMOTE ] AB: PASS: Price check passed. Min price $37.94. [2026-01-28T12:00:09.768513] [DEBUG] [REMOTE ] AB: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:09.768730] [DEBUG] [REMOTE ] AB: PASS: Integrity check passed. [2026-01-28T12:00:09.768781] [DEBUG] [REMOTE ] AB: Symbol is viable for forecasting. [2026-01-28T12:00:09.768841] [INFO ] [MAIN ] [10/3492] AB kept (0.5s) | 10 kept, 0 rejected | 134.1/min | ETA: 26.0m [2026-01-28T12:00:10.232931] [DEBUG] [REMOTE ] ABCB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:10.233070] [DEBUG] [REMOTE ] ABCB: PASS: History has at least 300 days. [2026-01-28T12:00:10.233299] [DEBUG] [REMOTE ] ABCB: PASS: Price check passed. Min price $70.24. [2026-01-28T12:00:10.233441] [DEBUG] [REMOTE ] ABCB: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:10.233565] [DEBUG] [REMOTE ] ABCB: PASS: Integrity check passed. [2026-01-28T12:00:10.233627] [DEBUG] [REMOTE ] ABCB: Symbol is viable for forecasting. [2026-01-28T12:00:10.233678] [INFO ] [MAIN ] [11/3492] ABCB kept (0.5s) | 11 kept, 0 rejected | 133.6/min | ETA: 26.0m [2026-01-28T12:00:10.523324] [DEBUG] [REMOTE ] ABCL: Retrieved 1286 rows, trimmed to 300. [2026-01-28T12:00:10.523484] [DEBUG] [REMOTE ] ABCL: PASS: History has at least 300 days. [2026-01-28T12:00:10.523816] [DEBUG] [REMOTE ] ABCL: PASS: Price check passed. Min price $3.35. [2026-01-28T12:00:10.524026] [DEBUG] [REMOTE ] ABCL: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:10.524193] [DEBUG] [REMOTE ] ABCL: PASS: Integrity check passed. [2026-01-28T12:00:10.524259] [DEBUG] [REMOTE ] ABCL: Symbol is viable for forecasting. [2026-01-28T12:00:10.524340] [INFO ] [MAIN ] [12/3492] ABCL kept (0.3s) | 12 kept, 0 rejected | 137.7/min | ETA: 25.3m [2026-01-28T12:00:12.248875] [DEBUG] [REMOTE ] ABEO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:12.249009] [DEBUG] [REMOTE ] ABEO: PASS: History has at least 300 days. [2026-01-28T12:00:12.249236] [DEBUG] [REMOTE ] ABEO: PASS: Price check passed. Min price $4.17. [2026-01-28T12:00:12.249376] [DEBUG] [REMOTE ] ABEO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:12.249494] [DEBUG] [REMOTE ] ABEO: PASS: Integrity check passed. [2026-01-28T12:00:12.249537] [DEBUG] [REMOTE ] ABEO: Symbol is viable for forecasting. [2026-01-28T12:00:12.249606] [INFO ] [MAIN ] [13/3492] ABEO kept (1.7s) | 13 kept, 0 rejected | 112.2/min | ETA: 31.0m [2026-01-28T12:00:13.282438] [DEBUG] [REMOTE ] ABG: Retrieved 6002 rows, trimmed to 300. [2026-01-28T12:00:13.282600] [DEBUG] [REMOTE ] ABG: PASS: History has at least 300 days. [2026-01-28T12:00:13.282888] [DEBUG] [REMOTE ] ABG: PASS: Price check passed. Min price $210.94. [2026-01-28T12:00:13.283032] [DEBUG] [REMOTE ] ABG: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:13.283158] [DEBUG] [REMOTE ] ABG: PASS: Integrity check passed. [2026-01-28T12:00:13.283204] [DEBUG] [REMOTE ] ABG: Symbol is viable for forecasting. [2026-01-28T12:00:13.283268] [INFO ] [MAIN ] [14/3492] ABG kept (1.0s) | 14 kept, 0 rejected | 105.2/min | ETA: 33.1m [2026-01-28T12:00:13.966629] [DEBUG] [REMOTE ] ABM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:13.966758] [DEBUG] [REMOTE ] ABM: PASS: History has at least 300 days. [2026-01-28T12:00:13.966977] [DEBUG] [REMOTE ] ABM: PASS: Price check passed. Min price $40.05. [2026-01-28T12:00:13.967133] [DEBUG] [REMOTE ] ABM: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:13.967253] [DEBUG] [REMOTE ] ABM: PASS: Integrity check passed. [2026-01-28T12:00:13.967294] [DEBUG] [REMOTE ] ABM: Symbol is viable for forecasting. [2026-01-28T12:00:13.967344] [INFO ] [MAIN ] [15/3492] ABM kept (0.7s) | 15 kept, 0 rejected | 103.8/min | ETA: 33.5m [2026-01-28T12:00:14.342070] [DEBUG] [REMOTE ] ABNB: Retrieved 1287 rows, trimmed to 300. [2026-01-28T12:00:14.342202] [DEBUG] [REMOTE ] ABNB: PASS: History has at least 300 days. [2026-01-28T12:00:14.342412] [DEBUG] [REMOTE ] ABNB: PASS: Price check passed. Min price $111.54. [2026-01-28T12:00:14.342565] [DEBUG] [REMOTE ] ABNB: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:14.342714] [DEBUG] [REMOTE ] ABNB: PASS: Integrity check passed. [2026-01-28T12:00:14.342755] [DEBUG] [REMOTE ] ABNB: Symbol is viable for forecasting. [2026-01-28T12:00:14.342804] [INFO ] [MAIN ] [16/3492] ABNB kept (0.4s) | 16 kept, 0 rejected | 106.1/min | ETA: 32.8m [2026-01-28T12:00:14.655931] [DEBUG] [REMOTE ] ABOS: Retrieved 1148 rows, trimmed to 300. [2026-01-28T12:00:14.656061] [DEBUG] [REMOTE ] ABOS: PASS: History has at least 300 days. [2026-01-28T12:00:14.656267] [DEBUG] [REMOTE ] ABOS: PASS: Price check passed. Min price $1.55. [2026-01-28T12:00:14.656408] [DEBUG] [REMOTE ] ABOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:14.656520] [DEBUG] [REMOTE ] ABOS: PASS: Integrity check passed. [2026-01-28T12:00:14.656562] [DEBUG] [REMOTE ] ABOS: Symbol is viable for forecasting. [2026-01-28T12:00:14.656638] [INFO ] [MAIN ] [17/3492] ABOS kept (0.3s) | 17 kept, 0 rejected | 109.0/min | ETA: 31.9m [2026-01-28T12:00:14.997162] [DEBUG] [REMOTE ] ABSI: Retrieved 1134 rows, trimmed to 300. [2026-01-28T12:00:14.997298] [DEBUG] [REMOTE ] ABSI: PASS: History has at least 300 days. [2026-01-28T12:00:14.997514] [DEBUG] [REMOTE ] ABSI: PASS: Price check passed. Min price $2.64. [2026-01-28T12:00:14.997702] [DEBUG] [REMOTE ] ABSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:14.997820] [DEBUG] [REMOTE ] ABSI: PASS: Integrity check passed. [2026-01-28T12:00:14.997862] [DEBUG] [REMOTE ] ABSI: Symbol is viable for forecasting. [2026-01-28T12:00:14.997911] [INFO ] [MAIN ] [18/3492] ABSI kept (0.3s) | 18 kept, 0 rejected | 111.3/min | ETA: 31.2m [2026-01-28T12:00:15.389294] [DEBUG] [REMOTE ] ABUS: Retrieved 2637 rows, trimmed to 300. [2026-01-28T12:00:15.389473] [DEBUG] [REMOTE ] ABUS: PASS: History has at least 300 days. [2026-01-28T12:00:15.389827] [DEBUG] [REMOTE ] ABUS: PASS: Price check passed. Min price $4.06. [2026-01-28T12:00:15.390037] [DEBUG] [REMOTE ] ABUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:15.390217] [DEBUG] [REMOTE ] ABUS: PASS: Integrity check passed. [2026-01-28T12:00:15.390282] [DEBUG] [REMOTE ] ABUS: Symbol is viable for forecasting. [2026-01-28T12:00:15.390363] [INFO ] [MAIN ] [19/3492] ABUS kept (0.4s) | 19 kept, 0 rejected | 112.9/min | ETA: 30.8m [2026-01-28T12:00:15.949815] [DEBUG] [REMOTE ] ABVC: Retrieved 3725 rows, trimmed to 300. [2026-01-28T12:00:15.950132] [DEBUG] [REMOTE ] ABVC: PASS: History has at least 300 days. [2026-01-28T12:00:15.950702] [DEBUG] [REMOTE ] ABVC: PASS: Price check passed. Min price $2.02. [2026-01-28T12:00:15.950914] [DEBUG] [REMOTE ] ABVC: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:15.951127] [DEBUG] [REMOTE ] ABVC: PASS: Integrity check passed. [2026-01-28T12:00:15.951190] [DEBUG] [REMOTE ] ABVC: Symbol is viable for forecasting. [2026-01-28T12:00:15.951290] [INFO ] [MAIN ] [20/3492] ABVC kept (0.6s) | 20 kept, 0 rejected | 112.6/min | ETA: 30.8m [2026-01-28T12:00:16.162428] [DEBUG] [REMOTE ] ABVE: Retrieved 395 rows, trimmed to 300. [2026-01-28T12:00:16.162670] [DEBUG] [REMOTE ] ABVE: PASS: History has at least 300 days. [2026-01-28T12:00:16.163093] [DEBUG] [REMOTE ] ABVE: PASS: Price check passed. Min price $1.57. [2026-01-28T12:00:16.163315] [DEBUG] [REMOTE ] ABVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:16.163514] [DEBUG] [REMOTE ] ABVE: PASS: Integrity check passed. [2026-01-28T12:00:16.163604] [DEBUG] [REMOTE ] ABVE: Symbol is viable for forecasting. [2026-01-28T12:00:16.163692] [INFO ] [MAIN ] [21/3492] ABVE kept (0.2s) | 21 kept, 0 rejected | 115.9/min | ETA: 29.9m [2026-01-28T12:00:16.596227] [DEBUG] [REMOTE ] ABVX: Retrieved 568 rows, trimmed to 300. [2026-01-28T12:00:16.596399] [DEBUG] [REMOTE ] ABVX: PASS: History has at least 300 days. [2026-01-28T12:00:16.596642] [DEBUG] [REMOTE ] ABVX: PASS: Price check passed. Min price $98.64. [2026-01-28T12:00:16.596815] [DEBUG] [REMOTE ] ABVX: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:16.596931] [DEBUG] [REMOTE ] ABVX: PASS: Integrity check passed. [2026-01-28T12:00:16.596973] [DEBUG] [REMOTE ] ABVX: Symbol is viable for forecasting. [2026-01-28T12:00:16.597023] [INFO ] [MAIN ] [22/3492] ABVX kept (0.4s) | 22 kept, 0 rejected | 116.8/min | ETA: 29.7m [2026-01-28T12:00:17.068409] [DEBUG] [REMOTE ] ACA: Retrieved 1819 rows, trimmed to 300. [2026-01-28T12:00:17.068532] [DEBUG] [REMOTE ] ACA: PASS: History has at least 300 days. [2026-01-28T12:00:17.068956] [DEBUG] [REMOTE ] ACA: PASS: Price check passed. Min price $92.21. [2026-01-28T12:00:17.069098] [DEBUG] [REMOTE ] ACA: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:17.069212] [DEBUG] [REMOTE ] ACA: PASS: Integrity check passed. [2026-01-28T12:00:17.069254] [DEBUG] [REMOTE ] ACA: Symbol is viable for forecasting. [2026-01-28T12:00:17.069302] [INFO ] [MAIN ] [23/3492] ACA kept (0.5s) | 23 kept, 0 rejected | 117.2/min | ETA: 29.6m [2026-01-28T12:00:17.577035] [DEBUG] [REMOTE ] ACAD: Retrieved 5451 rows, trimmed to 300. [2026-01-28T12:00:17.577185] [DEBUG] [REMOTE ] ACAD: PASS: History has at least 300 days. [2026-01-28T12:00:17.577401] [DEBUG] [REMOTE ] ACAD: PASS: Price check passed. Min price $21.65. [2026-01-28T12:00:17.577551] [DEBUG] [REMOTE ] ACAD: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:17.577706] [DEBUG] [REMOTE ] ACAD: PASS: Integrity check passed. [2026-01-28T12:00:17.577747] [DEBUG] [REMOTE ] ACAD: Symbol is viable for forecasting. [2026-01-28T12:00:17.578267] [INFO ] [MAIN ] [24/3492] ACAD kept (0.5s) | 24 kept, 0 rejected | 117.2/min | ETA: 29.6m [2026-01-28T12:00:17.924786] [DEBUG] [REMOTE ] ACB: Retrieved 2904 rows, trimmed to 300. [2026-01-28T12:00:17.924915] [DEBUG] [REMOTE ] ACB: PASS: History has at least 300 days. [2026-01-28T12:00:17.925129] [DEBUG] [REMOTE ] ACB: PASS: Price check passed. Min price $4.08. [2026-01-28T12:00:17.925464] [DEBUG] [REMOTE ] ACB: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:17.925599] [DEBUG] [REMOTE ] ACB: PASS: Integrity check passed. [2026-01-28T12:00:17.925660] [DEBUG] [REMOTE ] ACB: Symbol is viable for forecasting. [2026-01-28T12:00:17.925726] [INFO ] [MAIN ] [25/3492] ACB kept (0.3s) | 25 kept, 0 rejected | 118.8/min | ETA: 29.2m [2026-01-28T12:00:18.394977] [DEBUG] [REMOTE ] ACCO: Retrieved 5143 rows, trimmed to 300. [2026-01-28T12:00:18.395161] [DEBUG] [REMOTE ] ACCO: PASS: History has at least 300 days. [2026-01-28T12:00:18.395403] [DEBUG] [REMOTE ] ACCO: PASS: Price check passed. Min price $3.20. [2026-01-28T12:00:18.395547] [DEBUG] [REMOTE ] ACCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:18.395699] [DEBUG] [REMOTE ] ACCO: PASS: Integrity check passed. [2026-01-28T12:00:18.395743] [DEBUG] [REMOTE ] ACCO: Symbol is viable for forecasting. [2026-01-28T12:00:18.396299] [INFO ] [MAIN ] [26/3492] ACCO kept (0.5s) | 26 kept, 0 rejected | 119.1/min | ETA: 29.1m [2026-01-28T12:00:18.549773] [DEBUG] [REMOTE ] ACDC: Retrieved 929 rows, trimmed to 300. [2026-01-28T12:00:18.549885] [DEBUG] [REMOTE ] ACDC: PASS: History has at least 300 days. [2026-01-28T12:00:18.550097] [DEBUG] [REMOTE ] ACDC: PASS: Price check passed. Min price $3.19. [2026-01-28T12:00:18.550240] [DEBUG] [REMOTE ] ACDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:18.550354] [DEBUG] [REMOTE ] ACDC: PASS: Integrity check passed. [2026-01-28T12:00:18.550396] [DEBUG] [REMOTE ] ACDC: Symbol is viable for forecasting. [2026-01-28T12:00:18.550446] [INFO ] [MAIN ] [27/3492] ACDC kept (0.2s) | 27 kept, 0 rejected | 122.2/min | ETA: 28.4m [2026-01-28T12:00:19.106972] [DEBUG] [REMOTE ] ACEL: Retrieved 1552 rows, trimmed to 300. [2026-01-28T12:00:19.107114] [DEBUG] [REMOTE ] ACEL: PASS: History has at least 300 days. [2026-01-28T12:00:19.107321] [DEBUG] [REMOTE ] ACEL: PASS: Price check passed. Min price $9.61. [2026-01-28T12:00:19.107468] [DEBUG] [REMOTE ] ACEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:19.107602] [DEBUG] [REMOTE ] ACEL: PASS: Integrity check passed. [2026-01-28T12:00:19.107645] [DEBUG] [REMOTE ] ACEL: Symbol is viable for forecasting. [2026-01-28T12:00:19.107695] [INFO ] [MAIN ] [28/3492] ACEL kept (0.6s) | 28 kept, 0 rejected | 121.6/min | ETA: 28.5m [2026-01-28T12:00:19.771460] [DEBUG] [REMOTE ] ACGL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:19.771650] [DEBUG] [REMOTE ] ACGL: PASS: History has at least 300 days. [2026-01-28T12:00:19.771880] [DEBUG] [REMOTE ] ACGL: PASS: Price check passed. Min price $86.00. [2026-01-28T12:00:19.772020] [DEBUG] [REMOTE ] ACGL: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:19.772135] [DEBUG] [REMOTE ] ACGL: PASS: Integrity check passed. [2026-01-28T12:00:19.772183] [DEBUG] [REMOTE ] ACGL: Symbol is viable for forecasting. [2026-01-28T12:00:19.772232] [INFO ] [MAIN ] [29/3492] ACGL kept (0.7s) | 29 kept, 0 rejected | 120.2/min | ETA: 28.8m [2026-01-28T12:00:20.033011] [DEBUG] [REMOTE ] ACGLN: Retrieved 1168 rows, trimmed to 300. [2026-01-28T12:00:20.033150] [DEBUG] [REMOTE ] ACGLN: PASS: History has at least 300 days. [2026-01-28T12:00:20.033399] [DEBUG] [REMOTE ] ACGLN: PASS: Price check passed. Min price $16.57. [2026-01-28T12:00:20.033540] [DEBUG] [REMOTE ] ACGLN: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:20.033687] [DEBUG] [REMOTE ] ACGLN: PASS: Integrity check passed. [2026-01-28T12:00:20.033729] [DEBUG] [REMOTE ] ACGLN: Symbol is viable for forecasting. [2026-01-28T12:00:20.033777] [INFO ] [MAIN ] [30/3492] ACGLN kept (0.3s) | 30 kept, 0 rejected | 122.1/min | ETA: 28.3m [2026-01-28T12:00:20.453833] [DEBUG] [REMOTE ] ACGLO: Retrieved 2124 rows, trimmed to 300. [2026-01-28T12:00:20.453966] [DEBUG] [REMOTE ] ACGLO: PASS: History has at least 300 days. [2026-01-28T12:00:20.454189] [DEBUG] [REMOTE ] ACGLO: PASS: Price check passed. Min price $20.17. [2026-01-28T12:00:20.454350] [DEBUG] [REMOTE ] ACGLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:20.454474] [DEBUG] [REMOTE ] ACGLO: PASS: Integrity check passed. [2026-01-28T12:00:20.454516] [DEBUG] [REMOTE ] ACGLO: Symbol is viable for forecasting. [2026-01-28T12:00:20.454566] [INFO ] [MAIN ] [31/3492] ACGLO kept (0.4s) | 31 kept, 0 rejected | 122.7/min | ETA: 28.2m [2026-01-28T12:00:21.105915] [DEBUG] [REMOTE ] ACH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:21.106137] [DEBUG] [REMOTE ] ACH: PASS: History has at least 300 days. [2026-01-28T12:00:21.107194] [DEBUG] [REMOTE ] ACH: PASS: Price check passed. Min price $1.91. [2026-01-28T12:00:21.107383] [DEBUG] [REMOTE ] ACH: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:21.107544] [DEBUG] [REMOTE ] ACH: PASS: Integrity check passed. [2026-01-28T12:00:21.107617] [DEBUG] [REMOTE ] ACH: Symbol is viable for forecasting. [2026-01-28T12:00:21.107686] [INFO ] [MAIN ] [32/3492] ACH kept (0.7s) | 32 kept, 0 rejected | 121.4/min | ETA: 28.5m [2026-01-28T12:00:21.565565] [DEBUG] [REMOTE ] ACHC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:21.565722] [DEBUG] [REMOTE ] ACHC: PASS: History has at least 300 days. [2026-01-28T12:00:21.565946] [DEBUG] [REMOTE ] ACHC: PASS: Price check passed. Min price $11.68. [2026-01-28T12:00:21.566084] [DEBUG] [REMOTE ] ACHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:21.566202] [DEBUG] [REMOTE ] ACHC: PASS: Integrity check passed. [2026-01-28T12:00:21.566243] [DEBUG] [REMOTE ] ACHC: Symbol is viable for forecasting. [2026-01-28T12:00:21.566292] [INFO ] [MAIN ] [33/3492] ACHC kept (0.5s) | 33 kept, 0 rejected | 121.7/min | ETA: 28.4m [2026-01-28T12:00:21.918737] [DEBUG] [REMOTE ] ACI: Retrieved 1403 rows, trimmed to 300. [2026-01-28T12:00:21.918855] [DEBUG] [REMOTE ] ACI: PASS: History has at least 300 days. [2026-01-28T12:00:21.919056] [DEBUG] [REMOTE ] ACI: PASS: Price check passed. Min price $15.95. [2026-01-28T12:00:21.919206] [DEBUG] [REMOTE ] ACI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:21.919317] [DEBUG] [REMOTE ] ACI: PASS: Integrity check passed. [2026-01-28T12:00:21.919357] [DEBUG] [REMOTE ] ACI: Symbol is viable for forecasting. [2026-01-28T12:00:21.919405] [INFO ] [MAIN ] [34/3492] ACI kept (0.4s) | 34 kept, 0 rejected | 122.7/min | ETA: 28.2m [2026-01-28T12:00:22.279510] [DEBUG] [REMOTE ] ACIC: Retrieved 4583 rows, trimmed to 300. [2026-01-28T12:00:22.279674] [DEBUG] [REMOTE ] ACIC: PASS: History has at least 300 days. [2026-01-28T12:00:22.280092] [DEBUG] [REMOTE ] ACIC: PASS: Price check passed. Min price $10.54. [2026-01-28T12:00:22.280255] [DEBUG] [REMOTE ] ACIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:22.280412] [DEBUG] [REMOTE ] ACIC: PASS: Integrity check passed. [2026-01-28T12:00:22.280458] [DEBUG] [REMOTE ] ACIC: Symbol is viable for forecasting. [2026-01-28T12:00:22.280510] [INFO ] [MAIN ] [35/3492] ACIC kept (0.4s) | 35 kept, 0 rejected | 123.6/min | ETA: 28.0m [2026-01-28T12:00:22.892881] [DEBUG] [REMOTE ] ACLS: Retrieved 6425 rows, trimmed to 300. [2026-01-28T12:00:22.893012] [DEBUG] [REMOTE ] ACLS: PASS: History has at least 300 days. [2026-01-28T12:00:22.893238] [DEBUG] [REMOTE ] ACLS: PASS: Price check passed. Min price $74.12. [2026-01-28T12:00:22.893374] [DEBUG] [REMOTE ] ACLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:22.893490] [DEBUG] [REMOTE ] ACLS: PASS: Integrity check passed. [2026-01-28T12:00:22.893532] [DEBUG] [REMOTE ] ACLS: Symbol is viable for forecasting. [2026-01-28T12:00:22.893598] [INFO ] [MAIN ] [36/3492] ACLS kept (0.6s) | 36 kept, 0 rejected | 122.7/min | ETA: 28.2m [2026-01-28T12:00:23.150145] [DEBUG] [REMOTE ] ACLX: Retrieved 997 rows, trimmed to 300. [2026-01-28T12:00:23.150295] [DEBUG] [REMOTE ] ACLX: PASS: History has at least 300 days. [2026-01-28T12:00:23.150541] [DEBUG] [REMOTE ] ACLX: PASS: Price check passed. Min price $61.83. [2026-01-28T12:00:23.150740] [DEBUG] [REMOTE ] ACLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:23.150879] [DEBUG] [REMOTE ] ACLX: PASS: Integrity check passed. [2026-01-28T12:00:23.150929] [DEBUG] [REMOTE ] ACLX: Symbol is viable for forecasting. [2026-01-28T12:00:23.151190] [INFO ] [MAIN ] [37/3492] ACLX kept (0.3s) | 37 kept, 0 rejected | 124.3/min | ETA: 27.8m [2026-01-28T12:00:23.712196] [DEBUG] [REMOTE ] ACM: Retrieved 4709 rows, trimmed to 300. [2026-01-28T12:00:23.712390] [DEBUG] [REMOTE ] ACM: PASS: History has at least 300 days. [2026-01-28T12:00:23.713282] [DEBUG] [REMOTE ] ACM: PASS: Price check passed. Min price $95.03. [2026-01-28T12:00:23.713514] [DEBUG] [REMOTE ] ACM: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:23.713715] [DEBUG] [REMOTE ] ACM: PASS: Integrity check passed. [2026-01-28T12:00:23.713761] [DEBUG] [REMOTE ] ACM: Symbol is viable for forecasting. [2026-01-28T12:00:23.713828] [INFO ] [MAIN ] [38/3492] ACM kept (0.6s) | 38 kept, 0 rejected | 123.8/min | ETA: 27.9m [2026-01-28T12:00:24.229451] [DEBUG] [REMOTE ] ACN: Retrieved 6167 rows, trimmed to 300. [2026-01-28T12:00:24.229638] [DEBUG] [REMOTE ] ACN: PASS: History has at least 300 days. [2026-01-28T12:00:24.230166] [DEBUG] [REMOTE ] ACN: PASS: Price check passed. Min price $238.59. [2026-01-28T12:00:24.230312] [DEBUG] [REMOTE ] ACN: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:24.230457] [DEBUG] [REMOTE ] ACN: PASS: Integrity check passed. [2026-01-28T12:00:24.230499] [DEBUG] [REMOTE ] ACN: Symbol is viable for forecasting. [2026-01-28T12:00:24.230554] [INFO ] [MAIN ] [39/3492] ACN kept (0.5s) | 39 kept, 0 rejected | 123.6/min | ETA: 27.9m [2026-01-28T12:00:24.698164] [DEBUG] [REMOTE ] ACNB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:24.698297] [DEBUG] [REMOTE ] ACNB: PASS: History has at least 300 days. [2026-01-28T12:00:24.698523] [DEBUG] [REMOTE ] ACNB: PASS: Price check passed. Min price $44.62. [2026-01-28T12:00:24.698699] [DEBUG] [REMOTE ] ACNB: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:24.698846] [DEBUG] [REMOTE ] ACNB: PASS: Integrity check passed. [2026-01-28T12:00:24.698888] [DEBUG] [REMOTE ] ACNB: Symbol is viable for forecasting. [2026-01-28T12:00:24.698937] [INFO ] [MAIN ] [40/3492] ACNB kept (0.5s) | 40 kept, 0 rejected | 123.7/min | ETA: 27.9m [2026-01-28T12:00:24.918240] [DEBUG] [REMOTE ] ACON: Retrieved 944 rows, trimmed to 300. [2026-01-28T12:00:24.918371] [DEBUG] [REMOTE ] ACON: PASS: History has at least 300 days. [2026-01-28T12:00:24.918602] [DEBUG] [REMOTE ] ACON: PASS: Price check passed. Min price $3.64. [2026-01-28T12:00:24.918760] [DEBUG] [REMOTE ] ACON: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:24.918878] [DEBUG] [REMOTE ] ACON: PASS: Integrity check passed. [2026-01-28T12:00:24.918922] [DEBUG] [REMOTE ] ACON: Symbol is viable for forecasting. [2026-01-28T12:00:24.918972] [INFO ] [MAIN ] [41/3492] ACON kept (0.2s) | 41 kept, 0 rejected | 125.4/min | ETA: 27.5m [2026-01-28T12:00:25.550991] [DEBUG] [REMOTE ] ACP: Retrieved 3772 rows, trimmed to 300. [2026-01-28T12:00:25.551114] [DEBUG] [REMOTE ] ACP: PASS: History has at least 300 days. [2026-01-28T12:00:25.551318] [DEBUG] [REMOTE ] ACP: PASS: Price check passed. Min price $5.01. [2026-01-28T12:00:25.551453] [DEBUG] [REMOTE ] ACP: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:25.551563] [DEBUG] [REMOTE ] ACP: PASS: Integrity check passed. [2026-01-28T12:00:25.551623] [DEBUG] [REMOTE ] ACP: Symbol is viable for forecasting. [2026-01-28T12:00:25.551672] [INFO ] [MAIN ] [42/3492] ACP kept (0.6s) | 42 kept, 0 rejected | 124.4/min | ETA: 27.7m [2026-01-28T12:00:25.904170] [DEBUG] [REMOTE ] ACRE: Retrieved 3457 rows, trimmed to 300. [2026-01-28T12:00:25.904312] [DEBUG] [REMOTE ] ACRE: PASS: History has at least 300 days. [2026-01-28T12:00:25.904654] [DEBUG] [REMOTE ] ACRE: PASS: Price check passed. Min price $4.26. [2026-01-28T12:00:25.904838] [DEBUG] [REMOTE ] ACRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:25.905006] [DEBUG] [REMOTE ] ACRE: PASS: Integrity check passed. [2026-01-28T12:00:25.905065] [DEBUG] [REMOTE ] ACRE: Symbol is viable for forecasting. [2026-01-28T12:00:25.905135] [INFO ] [MAIN ] [43/3492] ACRE kept (0.4s) | 43 kept, 0 rejected | 125.2/min | ETA: 27.6m [2026-01-28T12:00:26.269928] [DEBUG] [REMOTE ] ACRS: Retrieved 2591 rows, trimmed to 300. [2026-01-28T12:00:26.270050] [DEBUG] [REMOTE ] ACRS: PASS: History has at least 300 days. [2026-01-28T12:00:26.270257] [DEBUG] [REMOTE ] ACRS: PASS: Price check passed. Min price $2.13. [2026-01-28T12:00:26.270396] [DEBUG] [REMOTE ] ACRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:26.270510] [DEBUG] [REMOTE ] ACRS: PASS: Integrity check passed. [2026-01-28T12:00:26.270551] [DEBUG] [REMOTE ] ACRS: Symbol is viable for forecasting. [2026-01-28T12:00:26.270619] [INFO ] [MAIN ] [44/3492] ACRS kept (0.4s) | 44 kept, 0 rejected | 125.9/min | ETA: 27.4m [2026-01-28T12:00:26.785464] [DEBUG] [REMOTE ] ACTG: Retrieved 5815 rows, trimmed to 300. [2026-01-28T12:00:26.785648] [DEBUG] [REMOTE ] ACTG: PASS: History has at least 300 days. [2026-01-28T12:00:26.785947] [DEBUG] [REMOTE ] ACTG: PASS: Price check passed. Min price $3.26. [2026-01-28T12:00:26.786166] [DEBUG] [REMOTE ] ACTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:26.786389] [DEBUG] [REMOTE ] ACTG: PASS: Integrity check passed. [2026-01-28T12:00:26.786450] [DEBUG] [REMOTE ] ACTG: Symbol is viable for forecasting. [2026-01-28T12:00:26.786523] [INFO ] [MAIN ] [45/3492] ACTG kept (0.5s) | 45 kept, 0 rejected | 125.6/min | ETA: 27.4m [2026-01-28T12:00:27.046222] [DEBUG] [REMOTE ] ACVA: Retrieved 1217 rows, trimmed to 300. [2026-01-28T12:00:27.046394] [DEBUG] [REMOTE ] ACVA: PASS: History has at least 300 days. [2026-01-28T12:00:27.046717] [DEBUG] [REMOTE ] ACVA: PASS: Price check passed. Min price $5.09. [2026-01-28T12:00:27.046935] [DEBUG] [REMOTE ] ACVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:27.047119] [DEBUG] [REMOTE ] ACVA: PASS: Integrity check passed. [2026-01-28T12:00:27.047178] [DEBUG] [REMOTE ] ACVA: Symbol is viable for forecasting. [2026-01-28T12:00:27.047250] [INFO ] [MAIN ] [46/3492] ACVA kept (0.3s) | 46 kept, 0 rejected | 126.9/min | ETA: 27.2m [2026-01-28T12:00:27.518849] [DEBUG] [REMOTE ] ACWI: Retrieved 4487 rows, trimmed to 300. [2026-01-28T12:00:27.518980] [DEBUG] [REMOTE ] ACWI: PASS: History has at least 300 days. [2026-01-28T12:00:27.519188] [DEBUG] [REMOTE ] ACWI: PASS: Price check passed. Min price $134.31. [2026-01-28T12:00:27.519327] [DEBUG] [REMOTE ] ACWI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:27.519441] [DEBUG] [REMOTE ] ACWI: PASS: Integrity check passed. [2026-01-28T12:00:27.519482] [DEBUG] [REMOTE ] ACWI: Symbol is viable for forecasting. [2026-01-28T12:00:27.519530] [INFO ] [MAIN ] [47/3492] ACWI kept (0.5s) | 47 kept, 0 rejected | 126.9/min | ETA: 27.1m [2026-01-28T12:00:28.019481] [DEBUG] [REMOTE ] ACWX: Retrieved 4486 rows, trimmed to 300. [2026-01-28T12:00:28.019683] [DEBUG] [REMOTE ] ACWX: PASS: History has at least 300 days. [2026-01-28T12:00:28.019919] [DEBUG] [REMOTE ] ACWX: PASS: Price check passed. Min price $63.07. [2026-01-28T12:00:28.020055] [DEBUG] [REMOTE ] ACWX: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:28.020169] [DEBUG] [REMOTE ] ACWX: PASS: Integrity check passed. [2026-01-28T12:00:28.020210] [DEBUG] [REMOTE ] ACWX: Symbol is viable for forecasting. [2026-01-28T12:00:28.020259] [INFO ] [MAIN ] [48/3492] ACWX kept (0.5s) | 48 kept, 0 rejected | 126.7/min | ETA: 27.2m [2026-01-28T12:00:28.240272] [DEBUG] [REMOTE ] ACXP: Retrieved 1152 rows, trimmed to 300. [2026-01-28T12:00:28.240453] [DEBUG] [REMOTE ] ACXP: PASS: History has at least 300 days. [2026-01-28T12:00:28.240790] [DEBUG] [REMOTE ] ACXP: PASS: Price check passed. Min price $2.49. [2026-01-28T12:00:28.240963] [DEBUG] [REMOTE ] ACXP: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:28.241296] [DEBUG] [REMOTE ] ACXP: PASS: Integrity check passed. [2026-01-28T12:00:28.241344] [DEBUG] [REMOTE ] ACXP: Symbol is viable for forecasting. [2026-01-28T12:00:28.241404] [INFO ] [MAIN ] [49/3492] ACXP kept (0.2s) | 49 kept, 0 rejected | 128.1/min | ETA: 26.9m [2026-01-28T12:00:28.776701] [DEBUG] [REMOTE ] ADBE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:28.776840] [DEBUG] [REMOTE ] ADBE: PASS: History has at least 300 days. [2026-01-28T12:00:28.777071] [DEBUG] [REMOTE ] ADBE: PASS: Price check passed. Min price $290.37. [2026-01-28T12:00:28.777236] [DEBUG] [REMOTE ] ADBE: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:28.777359] [DEBUG] [REMOTE ] ADBE: PASS: Integrity check passed. [2026-01-28T12:00:28.777402] [DEBUG] [REMOTE ] ADBE: Symbol is viable for forecasting. [2026-01-28T12:00:28.777453] [INFO ] [MAIN ] [50/3492] ADBE kept (0.5s) | 50 kept, 0 rejected | 127.8/min | ETA: 26.9m [2026-01-28T12:00:29.164392] [DEBUG] [REMOTE ] ADC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:29.164542] [DEBUG] [REMOTE ] ADC: PASS: History has at least 300 days. [2026-01-28T12:00:29.164831] [DEBUG] [REMOTE ] ADC: PASS: Price check passed. Min price $70.46. [2026-01-28T12:00:29.164983] [DEBUG] [REMOTE ] ADC: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:29.165112] [DEBUG] [REMOTE ] ADC: PASS: Integrity check passed. [2026-01-28T12:00:29.165156] [DEBUG] [REMOTE ] ADC: Symbol is viable for forecasting. [2026-01-28T12:00:29.165208] [INFO ] [MAIN ] [51/3492] ADC kept (0.4s) | 51 kept, 0 rejected | 128.2/min | ETA: 26.8m [2026-01-28T12:00:29.734284] [DEBUG] [REMOTE ] ADEA: Retrieved 5580 rows, trimmed to 300. [2026-01-28T12:00:29.734434] [DEBUG] [REMOTE ] ADEA: PASS: History has at least 300 days. [2026-01-28T12:00:29.734726] [DEBUG] [REMOTE ] ADEA: PASS: Price check passed. Min price $11.69. [2026-01-28T12:00:29.734902] [DEBUG] [REMOTE ] ADEA: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:29.735028] [DEBUG] [REMOTE ] ADEA: PASS: Integrity check passed. [2026-01-28T12:00:29.735071] [DEBUG] [REMOTE ] ADEA: Symbol is viable for forecasting. [2026-01-28T12:00:29.735122] [INFO ] [MAIN ] [52/3492] ADEA kept (0.6s) | 52 kept, 0 rejected | 127.7/min | ETA: 26.9m [2026-01-28T12:00:30.217233] [DEBUG] [REMOTE ] ADI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:30.217374] [DEBUG] [REMOTE ] ADI: PASS: History has at least 300 days. [2026-01-28T12:00:30.217643] [DEBUG] [REMOTE ] ADI: PASS: Price check passed. Min price $224.40. [2026-01-28T12:00:30.217831] [DEBUG] [REMOTE ] ADI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:30.217985] [DEBUG] [REMOTE ] ADI: PASS: Integrity check passed. [2026-01-28T12:00:30.218037] [DEBUG] [REMOTE ] ADI: Symbol is viable for forecasting. [2026-01-28T12:00:30.218103] [INFO ] [MAIN ] [53/3492] ADI kept (0.5s) | 53 kept, 0 rejected | 127.6/min | ETA: 27.0m [2026-01-28T12:00:30.695740] [DEBUG] [REMOTE ] ADM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:30.695945] [DEBUG] [REMOTE ] ADM: PASS: History has at least 300 days. [2026-01-28T12:00:30.696290] [DEBUG] [REMOTE ] ADM: PASS: Price check passed. Min price $55.51. [2026-01-28T12:00:30.696504] [DEBUG] [REMOTE ] ADM: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:30.696669] [DEBUG] [REMOTE ] ADM: PASS: Integrity check passed. [2026-01-28T12:00:30.696716] [DEBUG] [REMOTE ] ADM: Symbol is viable for forecasting. [2026-01-28T12:00:30.696773] [INFO ] [MAIN ] [54/3492] ADM kept (0.5s) | 54 kept, 0 rejected | 127.6/min | ETA: 27.0m [2026-01-28T12:00:30.908445] [DEBUG] [REMOTE ] ADMA: Retrieved 3087 rows, trimmed to 300. [2026-01-28T12:00:30.908660] [DEBUG] [REMOTE ] ADMA: PASS: History has at least 300 days. [2026-01-28T12:00:30.908914] [DEBUG] [REMOTE ] ADMA: PASS: Price check passed. Min price $14.03. [2026-01-28T12:00:30.909060] [DEBUG] [REMOTE ] ADMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:30.909184] [DEBUG] [REMOTE ] ADMA: PASS: Integrity check passed. [2026-01-28T12:00:30.909227] [DEBUG] [REMOTE ] ADMA: Symbol is viable for forecasting. [2026-01-28T12:00:30.909279] [INFO ] [MAIN ] [55/3492] ADMA kept (0.2s) | 55 kept, 0 rejected | 128.8/min | ETA: 26.7m [2026-01-28T12:00:31.408904] [DEBUG] [REMOTE ] ADP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:31.409035] [DEBUG] [REMOTE ] ADP: PASS: History has at least 300 days. [2026-01-28T12:00:31.409298] [DEBUG] [REMOTE ] ADP: PASS: Price check passed. Min price $247.48. [2026-01-28T12:00:31.409438] [DEBUG] [REMOTE ] ADP: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:31.409587] [DEBUG] [REMOTE ] ADP: PASS: Integrity check passed. [2026-01-28T12:00:31.409632] [DEBUG] [REMOTE ] ADP: Symbol is viable for forecasting. [2026-01-28T12:00:31.409682] [INFO ] [MAIN ] [56/3492] ADP kept (0.5s) | 56 kept, 0 rejected | 128.7/min | ETA: 26.7m [2026-01-28T12:00:31.736694] [DEBUG] [REMOTE ] ADSE: Retrieved 1026 rows, trimmed to 300. [2026-01-28T12:00:31.736833] [DEBUG] [REMOTE ] ADSE: PASS: History has at least 300 days. [2026-01-28T12:00:31.737050] [DEBUG] [REMOTE ] ADSE: PASS: Price check passed. Min price $9.96. [2026-01-28T12:00:31.737219] [DEBUG] [REMOTE ] ADSE: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:31.737335] [DEBUG] [REMOTE ] ADSE: PASS: Integrity check passed. [2026-01-28T12:00:31.737376] [DEBUG] [REMOTE ] ADSE: Symbol is viable for forecasting. [2026-01-28T12:00:31.737427] [INFO ] [MAIN ] [57/3492] ADSE kept (0.3s) | 57 kept, 0 rejected | 129.3/min | ETA: 26.6m [2026-01-28T12:00:32.225543] [DEBUG] [REMOTE ] ADSK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:32.225762] [DEBUG] [REMOTE ] ADSK: PASS: History has at least 300 days. [2026-01-28T12:00:32.226116] [DEBUG] [REMOTE ] ADSK: PASS: Price check passed. Min price $253.87. [2026-01-28T12:00:32.226265] [DEBUG] [REMOTE ] ADSK: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:32.226403] [DEBUG] [REMOTE ] ADSK: PASS: Integrity check passed. [2026-01-28T12:00:32.226446] [DEBUG] [REMOTE ] ADSK: Symbol is viable for forecasting. [2026-01-28T12:00:32.226502] [INFO ] [MAIN ] [58/3492] ADSK kept (0.5s) | 58 kept, 0 rejected | 129.2/min | ETA: 26.6m [2026-01-28T12:00:32.720332] [DEBUG] [REMOTE ] ADTN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:32.720485] [DEBUG] [REMOTE ] ADTN: PASS: History has at least 300 days. [2026-01-28T12:00:32.720763] [DEBUG] [REMOTE ] ADTN: PASS: Price check passed. Min price $7.25. [2026-01-28T12:00:32.720905] [DEBUG] [REMOTE ] ADTN: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:32.721033] [DEBUG] [REMOTE ] ADTN: PASS: Integrity check passed. [2026-01-28T12:00:32.721076] [DEBUG] [REMOTE ] ADTN: Symbol is viable for forecasting. [2026-01-28T12:00:32.721126] [INFO ] [MAIN ] [59/3492] ADTN kept (0.5s) | 59 kept, 0 rejected | 129.1/min | ETA: 26.6m [2026-01-28T12:00:33.110391] [DEBUG] [REMOTE ] ADUS: Retrieved 4086 rows, trimmed to 300. [2026-01-28T12:00:33.110542] [DEBUG] [REMOTE ] ADUS: PASS: History has at least 300 days. [2026-01-28T12:00:33.110837] [DEBUG] [REMOTE ] ADUS: PASS: Price check passed. Min price $106.58. [2026-01-28T12:00:33.111020] [DEBUG] [REMOTE ] ADUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:33.111170] [DEBUG] [REMOTE ] ADUS: PASS: Integrity check passed. [2026-01-28T12:00:33.111220] [DEBUG] [REMOTE ] ADUS: Symbol is viable for forecasting. [2026-01-28T12:00:33.111283] [INFO ] [MAIN ] [60/3492] ADUS kept (0.4s) | 60 kept, 0 rejected | 129.4/min | ETA: 26.5m [2026-01-28T12:00:33.585880] [DEBUG] [REMOTE ] ADX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:33.586093] [DEBUG] [REMOTE ] ADX: PASS: History has at least 300 days. [2026-01-28T12:00:33.586414] [DEBUG] [REMOTE ] ADX: PASS: Price check passed. Min price $21.90. [2026-01-28T12:00:33.586564] [DEBUG] [REMOTE ] ADX: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:33.586738] [DEBUG] [REMOTE ] ADX: PASS: Integrity check passed. [2026-01-28T12:00:33.586783] [DEBUG] [REMOTE ] ADX: Symbol is viable for forecasting. [2026-01-28T12:00:33.586842] [INFO ] [MAIN ] [61/3492] ADX kept (0.5s) | 61 kept, 0 rejected | 129.4/min | ETA: 26.5m [2026-01-28T12:00:34.047604] [DEBUG] [REMOTE ] AEE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:34.047811] [DEBUG] [REMOTE ] AEE: PASS: History has at least 300 days. [2026-01-28T12:00:34.048225] [DEBUG] [REMOTE ] AEE: PASS: Price check passed. Min price $97.25. [2026-01-28T12:00:34.048390] [DEBUG] [REMOTE ] AEE: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:34.048531] [DEBUG] [REMOTE ] AEE: PASS: Integrity check passed. [2026-01-28T12:00:34.048592] [DEBUG] [REMOTE ] AEE: Symbol is viable for forecasting. [2026-01-28T12:00:34.048649] [INFO ] [MAIN ] [62/3492] AEE kept (0.5s) | 62 kept, 0 rejected | 129.4/min | ETA: 26.5m [2026-01-28T12:00:34.198123] [DEBUG] [REMOTE ] AEFC: Retrieved 1572 rows, trimmed to 300. [2026-01-28T12:00:34.198303] [DEBUG] [REMOTE ] AEFC: PASS: History has at least 300 days. [2026-01-28T12:00:34.198587] [DEBUG] [REMOTE ] AEFC: PASS: Price check passed. Min price $19.63. [2026-01-28T12:00:34.198741] [DEBUG] [REMOTE ] AEFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:34.198869] [DEBUG] [REMOTE ] AEFC: PASS: Integrity check passed. [2026-01-28T12:00:34.198921] [DEBUG] [REMOTE ] AEFC: Symbol is viable for forecasting. [2026-01-28T12:00:34.198980] [INFO ] [MAIN ] [63/3492] AEFC kept (0.2s) | 63 kept, 0 rejected | 130.8/min | ETA: 26.2m [2026-01-28T12:00:34.984550] [DEBUG] [REMOTE ] AEG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:34.984773] [DEBUG] [REMOTE ] AEG: PASS: History has at least 300 days. [2026-01-28T12:00:34.985094] [DEBUG] [REMOTE ] AEG: PASS: Price check passed. Min price $7.21. [2026-01-28T12:00:34.985238] [DEBUG] [REMOTE ] AEG: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:34.985397] [DEBUG] [REMOTE ] AEG: PASS: Integrity check passed. [2026-01-28T12:00:34.985438] [DEBUG] [REMOTE ] AEG: Symbol is viable for forecasting. [2026-01-28T12:00:34.985502] [INFO ] [MAIN ] [64/3492] AEG kept (0.8s) | 64 kept, 0 rejected | 129.3/min | ETA: 26.5m [2026-01-28T12:00:35.402543] [DEBUG] [REMOTE ] AEHL: Retrieved 4556 rows, trimmed to 300. [2026-01-28T12:00:35.402769] [DEBUG] [REMOTE ] AEHL: PASS: History has at least 300 days. [2026-01-28T12:00:35.403219] [DEBUG] [REMOTE ] AEHL: FAIL: Price check failed. Min price $0.90 < $1.00. [2026-01-28T12:00:35.403305] [WARN ] [LOCAL ] AEHL: SET TO BLACKLISTED [2026-01-28T12:00:35.404713] [INFO ] [MAIN ] [65/3492] AEHL rejected (0.4s) | 64 kept, 1 rejected | 129.5/min | ETA: 26.5m [2026-01-28T12:00:35.666372] [DEBUG] [REMOTE ] AEI: Retrieved 1298 rows, trimmed to 300. [2026-01-28T12:00:35.666560] [DEBUG] [REMOTE ] AEI: PASS: History has at least 300 days. [2026-01-28T12:00:35.666846] [DEBUG] [REMOTE ] AEI: PASS: Price check passed. Min price $2.33. [2026-01-28T12:00:35.667002] [DEBUG] [REMOTE ] AEI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:35.667190] [DEBUG] [REMOTE ] AEI: PASS: Integrity check passed. [2026-01-28T12:00:35.667248] [DEBUG] [REMOTE ] AEI: Symbol is viable for forecasting. [2026-01-28T12:00:35.667303] [INFO ] [MAIN ] [66/3492] AEI kept (0.3s) | 65 kept, 1 rejected | 130.4/min | ETA: 26.3m [2026-01-28T12:00:36.230643] [DEBUG] [REMOTE ] AEIS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:36.230858] [DEBUG] [REMOTE ] AEIS: PASS: History has at least 300 days. [2026-01-28T12:00:36.231176] [DEBUG] [REMOTE ] AEIS: PASS: Price check passed. Min price $188.79. [2026-01-28T12:00:36.231325] [DEBUG] [REMOTE ] AEIS: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:36.231464] [DEBUG] [REMOTE ] AEIS: PASS: Integrity check passed. [2026-01-28T12:00:36.231507] [DEBUG] [REMOTE ] AEIS: Symbol is viable for forecasting. [2026-01-28T12:00:36.231561] [INFO ] [MAIN ] [67/3492] AEIS kept (0.6s) | 66 kept, 1 rejected | 129.9/min | ETA: 26.4m [2026-01-28T12:00:36.731652] [DEBUG] [REMOTE ] AEM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:36.731882] [DEBUG] [REMOTE ] AEM: PASS: History has at least 300 days. [2026-01-28T12:00:36.732244] [DEBUG] [REMOTE ] AEM: PASS: Price check passed. Min price $155.55. [2026-01-28T12:00:36.732397] [DEBUG] [REMOTE ] AEM: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:36.732533] [DEBUG] [REMOTE ] AEM: PASS: Integrity check passed. [2026-01-28T12:00:36.732596] [DEBUG] [REMOTE ] AEM: Symbol is viable for forecasting. [2026-01-28T12:00:36.732662] [INFO ] [MAIN ] [68/3492] AEM kept (0.5s) | 67 kept, 1 rejected | 129.8/min | ETA: 26.4m [2026-01-28T12:00:37.241178] [DEBUG] [REMOTE ] AEO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:37.241406] [DEBUG] [REMOTE ] AEO: PASS: History has at least 300 days. [2026-01-28T12:00:37.241726] [DEBUG] [REMOTE ] AEO: PASS: Price check passed. Min price $16.10. [2026-01-28T12:00:37.241908] [DEBUG] [REMOTE ] AEO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:37.242050] [DEBUG] [REMOTE ] AEO: PASS: Integrity check passed. [2026-01-28T12:00:37.242098] [DEBUG] [REMOTE ] AEO: Symbol is viable for forecasting. [2026-01-28T12:00:37.242156] [INFO ] [MAIN ] [69/3492] AEO kept (0.5s) | 68 kept, 1 rejected | 129.6/min | ETA: 26.4m [2026-01-28T12:00:37.597065] [DEBUG] [REMOTE ] AEP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:37.597309] [DEBUG] [REMOTE ] AEP: PASS: History has at least 300 days. [2026-01-28T12:00:37.597641] [DEBUG] [REMOTE ] AEP: PASS: Price check passed. Min price $113.70. [2026-01-28T12:00:37.597789] [DEBUG] [REMOTE ] AEP: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:37.597954] [DEBUG] [REMOTE ] AEP: PASS: Integrity check passed. [2026-01-28T12:00:37.597997] [DEBUG] [REMOTE ] AEP: Symbol is viable for forecasting. [2026-01-28T12:00:37.598053] [INFO ] [MAIN ] [70/3492] AEP kept (0.4s) | 69 kept, 1 rejected | 130.0/min | ETA: 26.3m [2026-01-28T12:00:38.101520] [DEBUG] [REMOTE ] AES: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:38.101734] [DEBUG] [REMOTE ] AES: PASS: History has at least 300 days. [2026-01-28T12:00:38.102022] [DEBUG] [REMOTE ] AES: PASS: Price check passed. Min price $13.44. [2026-01-28T12:00:38.102167] [DEBUG] [REMOTE ] AES: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:38.102299] [DEBUG] [REMOTE ] AES: PASS: Integrity check passed. [2026-01-28T12:00:38.102343] [DEBUG] [REMOTE ] AES: Symbol is viable for forecasting. [2026-01-28T12:00:38.102398] [INFO ] [MAIN ] [71/3492] AES kept (0.5s) | 70 kept, 1 rejected | 129.8/min | ETA: 26.3m [2026-01-28T12:00:38.205941] [DEBUG] [REMOTE ] AESI: Retrieved 724 rows, trimmed to 300. [2026-01-28T12:00:38.206141] [DEBUG] [REMOTE ] AESI: PASS: History has at least 300 days. [2026-01-28T12:00:38.206398] [DEBUG] [REMOTE ] AESI: PASS: Price check passed. Min price $8.10. [2026-01-28T12:00:38.206544] [DEBUG] [REMOTE ] AESI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:38.206688] [DEBUG] [REMOTE ] AESI: PASS: Integrity check passed. [2026-01-28T12:00:38.206732] [DEBUG] [REMOTE ] AESI: Symbol is viable for forecasting. [2026-01-28T12:00:38.206787] [INFO ] [MAIN ] [72/3492] AESI kept (0.1s) | 71 kept, 1 rejected | 131.3/min | ETA: 26.1m [2026-01-28T12:00:38.788475] [DEBUG] [REMOTE ] AEVA: Retrieved 1487 rows, trimmed to 300. [2026-01-28T12:00:38.788709] [DEBUG] [REMOTE ] AEVA: PASS: History has at least 300 days. [2026-01-28T12:00:38.789096] [DEBUG] [REMOTE ] AEVA: PASS: Price check passed. Min price $9.19. [2026-01-28T12:00:38.789251] [DEBUG] [REMOTE ] AEVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:38.789649] [DEBUG] [REMOTE ] AEVA: PASS: Integrity check passed. [2026-01-28T12:00:38.789698] [DEBUG] [REMOTE ] AEVA: Symbol is viable for forecasting. [2026-01-28T12:00:38.789759] [INFO ] [MAIN ] [73/3492] AEVA kept (0.6s) | 72 kept, 1 rejected | 130.8/min | ETA: 26.1m [2026-01-28T12:00:39.133453] [DEBUG] [REMOTE ] AEYE: Retrieved 3208 rows, trimmed to 300. [2026-01-28T12:00:39.133675] [DEBUG] [REMOTE ] AEYE: PASS: History has at least 300 days. [2026-01-28T12:00:39.134009] [DEBUG] [REMOTE ] AEYE: PASS: Price check passed. Min price $8.89. [2026-01-28T12:00:39.134173] [DEBUG] [REMOTE ] AEYE: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:39.134316] [DEBUG] [REMOTE ] AEYE: PASS: Integrity check passed. [2026-01-28T12:00:39.134359] [DEBUG] [REMOTE ] AEYE: Symbol is viable for forecasting. [2026-01-28T12:00:39.134447] [INFO ] [MAIN ] [74/3492] AEYE kept (0.3s) | 73 kept, 1 rejected | 131.2/min | ETA: 26.1m [2026-01-28T12:00:39.718101] [DEBUG] [REMOTE ] AFB: Retrieved 6038 rows, trimmed to 300. [2026-01-28T12:00:39.718318] [DEBUG] [REMOTE ] AFB: PASS: History has at least 300 days. [2026-01-28T12:00:39.718640] [DEBUG] [REMOTE ] AFB: PASS: Price check passed. Min price $10.66. [2026-01-28T12:00:39.718785] [DEBUG] [REMOTE ] AFB: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:39.718918] [DEBUG] [REMOTE ] AFB: PASS: Integrity check passed. [2026-01-28T12:00:39.718959] [DEBUG] [REMOTE ] AFB: Symbol is viable for forecasting. [2026-01-28T12:00:39.719014] [INFO ] [MAIN ] [75/3492] AFB kept (0.6s) | 74 kept, 1 rejected | 130.7/min | ETA: 26.1m [2026-01-28T12:00:39.948143] [DEBUG] [REMOTE ] AFCG: Retrieved 1220 rows, trimmed to 300. [2026-01-28T12:00:39.948302] [DEBUG] [REMOTE ] AFCG: PASS: History has at least 300 days. [2026-01-28T12:00:39.948555] [DEBUG] [REMOTE ] AFCG: PASS: Price check passed. Min price $2.43. [2026-01-28T12:00:39.948753] [DEBUG] [REMOTE ] AFCG: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:39.948909] [DEBUG] [REMOTE ] AFCG: PASS: Integrity check passed. [2026-01-28T12:00:39.948987] [DEBUG] [REMOTE ] AFCG: Symbol is viable for forecasting. [2026-01-28T12:00:39.949050] [INFO ] [MAIN ] [76/3492] AFCG kept (0.2s) | 75 kept, 1 rejected | 131.6/min | ETA: 26.0m [2026-01-28T12:00:40.500177] [DEBUG] [REMOTE ] AFG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:40.500312] [DEBUG] [REMOTE ] AFG: PASS: History has at least 300 days. [2026-01-28T12:00:40.500541] [DEBUG] [REMOTE ] AFG: PASS: Price check passed. Min price $127.68. [2026-01-28T12:00:40.500708] [DEBUG] [REMOTE ] AFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:40.500828] [DEBUG] [REMOTE ] AFG: PASS: Integrity check passed. [2026-01-28T12:00:40.500869] [DEBUG] [REMOTE ] AFG: Symbol is viable for forecasting. [2026-01-28T12:00:40.500919] [INFO ] [MAIN ] [77/3492] AFG kept (0.6s) | 76 kept, 1 rejected | 131.2/min | ETA: 26.0m [2026-01-28T12:00:40.824912] [DEBUG] [REMOTE ] AFGC: Retrieved 1544 rows, trimmed to 300. [2026-01-28T12:00:40.825032] [DEBUG] [REMOTE ] AFGC: PASS: History has at least 300 days. [2026-01-28T12:00:40.825240] [DEBUG] [REMOTE ] AFGC: PASS: Price check passed. Min price $18.86. [2026-01-28T12:00:40.825381] [DEBUG] [REMOTE ] AFGC: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:40.825494] [DEBUG] [REMOTE ] AFGC: PASS: Integrity check passed. [2026-01-28T12:00:40.825536] [DEBUG] [REMOTE ] AFGC: Symbol is viable for forecasting. [2026-01-28T12:00:40.825611] [INFO ] [MAIN ] [78/3492] AFGC kept (0.3s) | 77 kept, 1 rejected | 131.7/min | ETA: 25.9m [2026-01-28T12:00:41.215049] [DEBUG] [REMOTE ] AFL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:41.215188] [DEBUG] [REMOTE ] AFL: PASS: History has at least 300 days. [2026-01-28T12:00:41.215626] [DEBUG] [REMOTE ] AFL: PASS: Price check passed. Min price $106.28. [2026-01-28T12:00:41.215772] [DEBUG] [REMOTE ] AFL: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:41.215892] [DEBUG] [REMOTE ] AFL: PASS: Integrity check passed. [2026-01-28T12:00:41.215935] [DEBUG] [REMOTE ] AFL: Symbol is viable for forecasting. [2026-01-28T12:00:41.215985] [INFO ] [MAIN ] [79/3492] AFL kept (0.4s) | 78 kept, 1 rejected | 132.0/min | ETA: 25.9m [2026-01-28T12:00:41.456817] [DEBUG] [REMOTE ] AFRI: Retrieved 910 rows, trimmed to 300. [2026-01-28T12:00:41.456945] [DEBUG] [REMOTE ] AFRI: PASS: History has at least 300 days. [2026-01-28T12:00:41.457190] [DEBUG] [REMOTE ] AFRI: PASS: Price check passed. Min price $9.31. [2026-01-28T12:00:41.457511] [DEBUG] [REMOTE ] AFRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:41.457657] [DEBUG] [REMOTE ] AFRI: PASS: Integrity check passed. [2026-01-28T12:00:41.457701] [DEBUG] [REMOTE ] AFRI: Symbol is viable for forecasting. [2026-01-28T12:00:41.457754] [INFO ] [MAIN ] [80/3492] AFRI kept (0.2s) | 79 kept, 1 rejected | 132.7/min | ETA: 25.7m [2026-01-28T12:00:41.957850] [DEBUG] [REMOTE ] AFRM: Retrieved 1265 rows, trimmed to 300. [2026-01-28T12:00:41.957986] [DEBUG] [REMOTE ] AFRM: PASS: History has at least 300 days. [2026-01-28T12:00:41.958191] [DEBUG] [REMOTE ] AFRM: PASS: Price check passed. Min price $62.54. [2026-01-28T12:00:41.958326] [DEBUG] [REMOTE ] AFRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:41.958435] [DEBUG] [REMOTE ] AFRM: PASS: Integrity check passed. [2026-01-28T12:00:41.958475] [DEBUG] [REMOTE ] AFRM: Symbol is viable for forecasting. [2026-01-28T12:00:41.958524] [INFO ] [MAIN ] [81/3492] AFRM kept (0.5s) | 80 kept, 1 rejected | 132.6/min | ETA: 25.7m [2026-01-28T12:00:42.310730] [DEBUG] [REMOTE ] AFYA: Retrieved 1640 rows, trimmed to 300. [2026-01-28T12:00:42.310856] [DEBUG] [REMOTE ] AFYA: PASS: History has at least 300 days. [2026-01-28T12:00:42.311068] [DEBUG] [REMOTE ] AFYA: PASS: Price check passed. Min price $13.66. [2026-01-28T12:00:42.311234] [DEBUG] [REMOTE ] AFYA: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:42.311369] [DEBUG] [REMOTE ] AFYA: PASS: Integrity check passed. [2026-01-28T12:00:42.311411] [DEBUG] [REMOTE ] AFYA: Symbol is viable for forecasting. [2026-01-28T12:00:42.311459] [INFO ] [MAIN ] [82/3492] AFYA kept (0.4s) | 81 kept, 1 rejected | 132.9/min | ETA: 25.7m [2026-01-28T12:00:42.832150] [DEBUG] [REMOTE ] AG: Retrieved 4820 rows, trimmed to 300. [2026-01-28T12:00:42.832315] [DEBUG] [REMOTE ] AG: PASS: History has at least 300 days. [2026-01-28T12:00:42.832633] [DEBUG] [REMOTE ] AG: PASS: Price check passed. Min price $10.67. [2026-01-28T12:00:42.832831] [DEBUG] [REMOTE ] AG: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:42.832997] [DEBUG] [REMOTE ] AG: PASS: Integrity check passed. [2026-01-28T12:00:42.833055] [DEBUG] [REMOTE ] AG: Symbol is viable for forecasting. [2026-01-28T12:00:42.833127] [INFO ] [MAIN ] [83/3492] AG kept (0.5s) | 82 kept, 1 rejected | 132.7/min | ETA: 25.7m [2026-01-28T12:00:43.422954] [DEBUG] [REMOTE ] AGCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:43.423101] [DEBUG] [REMOTE ] AGCO: PASS: History has at least 300 days. [2026-01-28T12:00:43.423357] [DEBUG] [REMOTE ] AGCO: PASS: Price check passed. Min price $100.14. [2026-01-28T12:00:43.423493] [DEBUG] [REMOTE ] AGCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:43.423637] [DEBUG] [REMOTE ] AGCO: PASS: Integrity check passed. [2026-01-28T12:00:43.423679] [DEBUG] [REMOTE ] AGCO: Symbol is viable for forecasting. [2026-01-28T12:00:43.423729] [INFO ] [MAIN ] [84/3492] AGCO kept (0.6s) | 83 kept, 1 rejected | 132.2/min | ETA: 25.8m [2026-01-28T12:00:43.820002] [DEBUG] [REMOTE ] AGD: Retrieved 4906 rows, trimmed to 300. [2026-01-28T12:00:43.820134] [DEBUG] [REMOTE ] AGD: PASS: History has at least 300 days. [2026-01-28T12:00:43.820349] [DEBUG] [REMOTE ] AGD: PASS: Price check passed. Min price $10.89. [2026-01-28T12:00:43.820506] [DEBUG] [REMOTE ] AGD: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:43.820663] [DEBUG] [REMOTE ] AGD: PASS: Integrity check passed. [2026-01-28T12:00:43.820710] [DEBUG] [REMOTE ] AGD: Symbol is viable for forecasting. [2026-01-28T12:00:43.820761] [INFO ] [MAIN ] [85/3492] AGD kept (0.4s) | 84 kept, 1 rejected | 132.4/min | ETA: 25.7m [2026-01-28T12:00:44.259112] [DEBUG] [REMOTE ] AGEN: Retrieved 6531 rows, trimmed to 300. [2026-01-28T12:00:44.259331] [DEBUG] [REMOTE ] AGEN: PASS: History has at least 300 days. [2026-01-28T12:00:44.259667] [DEBUG] [REMOTE ] AGEN: PASS: Price check passed. Min price $3.02. [2026-01-28T12:00:44.259956] [DEBUG] [REMOTE ] AGEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:44.260124] [DEBUG] [REMOTE ] AGEN: PASS: Integrity check passed. [2026-01-28T12:00:44.260175] [DEBUG] [REMOTE ] AGEN: Symbol is viable for forecasting. [2026-01-28T12:00:44.260248] [INFO ] [MAIN ] [86/3492] AGEN kept (0.4s) | 85 kept, 1 rejected | 132.4/min | ETA: 25.7m [2026-01-28T12:00:44.752497] [DEBUG] [REMOTE ] AGI: Retrieved 5754 rows, trimmed to 300. [2026-01-28T12:00:44.752665] [DEBUG] [REMOTE ] AGI: PASS: History has at least 300 days. [2026-01-28T12:00:44.752890] [DEBUG] [REMOTE ] AGI: PASS: Price check passed. Min price $29.99. [2026-01-28T12:00:44.753029] [DEBUG] [REMOTE ] AGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:44.753147] [DEBUG] [REMOTE ] AGI: PASS: Integrity check passed. [2026-01-28T12:00:44.753220] [DEBUG] [REMOTE ] AGI: Symbol is viable for forecasting. [2026-01-28T12:00:44.753272] [INFO ] [MAIN ] [87/3492] AGI kept (0.5s) | 86 kept, 1 rejected | 132.3/min | ETA: 25.7m [2026-01-28T12:00:45.066659] [DEBUG] [REMOTE ] AGIO: Retrieved 3147 rows, trimmed to 300. [2026-01-28T12:00:45.066797] [DEBUG] [REMOTE ] AGIO: PASS: History has at least 300 days. [2026-01-28T12:00:45.067001] [DEBUG] [REMOTE ] AGIO: PASS: Price check passed. Min price $22.34. [2026-01-28T12:00:45.067181] [DEBUG] [REMOTE ] AGIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:45.067335] [DEBUG] [REMOTE ] AGIO: PASS: Integrity check passed. [2026-01-28T12:00:45.067379] [DEBUG] [REMOTE ] AGIO: Symbol is viable for forecasting. [2026-01-28T12:00:45.067427] [INFO ] [MAIN ] [88/3492] AGIO kept (0.3s) | 87 kept, 1 rejected | 132.8/min | ETA: 25.6m [2026-01-28T12:00:45.643407] [DEBUG] [REMOTE ] AGM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:45.643559] [DEBUG] [REMOTE ] AGM: PASS: History has at least 300 days. [2026-01-28T12:00:45.643847] [DEBUG] [REMOTE ] AGM: PASS: Price check passed. Min price $155.03. [2026-01-28T12:00:45.644019] [DEBUG] [REMOTE ] AGM: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:45.644173] [DEBUG] [REMOTE ] AGM: PASS: Integrity check passed. [2026-01-28T12:00:45.644218] [DEBUG] [REMOTE ] AGM: Symbol is viable for forecasting. [2026-01-28T12:00:45.644270] [INFO ] [MAIN ] [89/3492] AGM kept (0.6s) | 88 kept, 1 rejected | 132.3/min | ETA: 25.7m [2026-01-28T12:00:45.919630] [DEBUG] [REMOTE ] AGMH: Retrieved 1955 rows, trimmed to 300. [2026-01-28T12:00:45.919764] [DEBUG] [REMOTE ] AGMH: PASS: History has at least 300 days. [2026-01-28T12:00:45.919983] [DEBUG] [REMOTE ] AGMH: PASS: Price check passed. Min price $1.79. [2026-01-28T12:00:45.920121] [DEBUG] [REMOTE ] AGMH: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:45.920246] [DEBUG] [REMOTE ] AGMH: PASS: Integrity check passed. [2026-01-28T12:00:45.920286] [DEBUG] [REMOTE ] AGMH: Symbol is viable for forecasting. [2026-01-28T12:00:45.920336] [INFO ] [MAIN ] [90/3492] AGMH kept (0.3s) | 89 kept, 1 rejected | 132.9/min | ETA: 25.6m [2026-01-28T12:00:46.533093] [DEBUG] [REMOTE ] AGNC: Retrieved 4453 rows, trimmed to 300. [2026-01-28T12:00:46.533312] [DEBUG] [REMOTE ] AGNC: PASS: History has at least 300 days. [2026-01-28T12:00:46.533629] [DEBUG] [REMOTE ] AGNC: PASS: Price check passed. Min price $9.66. [2026-01-28T12:00:46.533778] [DEBUG] [REMOTE ] AGNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:46.533917] [DEBUG] [REMOTE ] AGNC: PASS: Integrity check passed. [2026-01-28T12:00:46.533959] [DEBUG] [REMOTE ] AGNC: Symbol is viable for forecasting. [2026-01-28T12:00:46.534013] [INFO ] [MAIN ] [91/3492] AGNC kept (0.6s) | 90 kept, 1 rejected | 132.4/min | ETA: 25.7m [2026-01-28T12:00:46.750741] [DEBUG] [REMOTE ] AGNCL: Retrieved 846 rows, trimmed to 300. [2026-01-28T12:00:46.750921] [DEBUG] [REMOTE ] AGNCL: PASS: History has at least 300 days. [2026-01-28T12:00:46.751165] [DEBUG] [REMOTE ] AGNCL: PASS: Price check passed. Min price $23.84. [2026-01-28T12:00:46.751336] [DEBUG] [REMOTE ] AGNCL: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:46.751483] [DEBUG] [REMOTE ] AGNCL: PASS: Integrity check passed. [2026-01-28T12:00:46.751537] [DEBUG] [REMOTE ] AGNCL: Symbol is viable for forecasting. [2026-01-28T12:00:46.751621] [INFO ] [MAIN ] [92/3492] AGNCL kept (0.2s) | 91 kept, 1 rejected | 133.2/min | ETA: 25.5m [2026-01-28T12:00:47.268308] [DEBUG] [REMOTE ] AGNCM: Retrieved 1738 rows, trimmed to 300. [2026-01-28T12:00:47.268762] [DEBUG] [REMOTE ] AGNCM: PASS: History has at least 300 days. [2026-01-28T12:00:47.269128] [DEBUG] [REMOTE ] AGNCM: PASS: Price check passed. Min price $23.85. [2026-01-28T12:00:47.269281] [DEBUG] [REMOTE ] AGNCM: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:47.269421] [DEBUG] [REMOTE ] AGNCM: PASS: Integrity check passed. [2026-01-28T12:00:47.269463] [DEBUG] [REMOTE ] AGNCM: Symbol is viable for forecasting. [2026-01-28T12:00:47.269760] [INFO ] [MAIN ] [93/3492] AGNCM kept (0.5s) | 92 kept, 1 rejected | 132.9/min | ETA: 25.6m [2026-01-28T12:00:47.635694] [DEBUG] [REMOTE ] AGNCN: Retrieved 2123 rows, trimmed to 300. [2026-01-28T12:00:47.635890] [DEBUG] [REMOTE ] AGNCN: PASS: History has at least 300 days. [2026-01-28T12:00:47.636172] [DEBUG] [REMOTE ] AGNCN: PASS: Price check passed. Min price $24.64. [2026-01-28T12:00:47.636320] [DEBUG] [REMOTE ] AGNCN: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:47.636481] [DEBUG] [REMOTE ] AGNCN: PASS: Integrity check passed. [2026-01-28T12:00:47.636529] [DEBUG] [REMOTE ] AGNCN: Symbol is viable for forecasting. [2026-01-28T12:00:47.636604] [INFO ] [MAIN ] [94/3492] AGNCN kept (0.4s) | 93 kept, 1 rejected | 133.2/min | ETA: 25.5m [2026-01-28T12:00:47.925703] [DEBUG] [REMOTE ] AGNCO: Retrieved 1591 rows, trimmed to 300. [2026-01-28T12:00:47.925877] [DEBUG] [REMOTE ] AGNCO: PASS: History has at least 300 days. [2026-01-28T12:00:47.926123] [DEBUG] [REMOTE ] AGNCO: PASS: Price check passed. Min price $24.56. [2026-01-28T12:00:47.926269] [DEBUG] [REMOTE ] AGNCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:47.926390] [DEBUG] [REMOTE ] AGNCO: PASS: Integrity check passed. [2026-01-28T12:00:47.926433] [DEBUG] [REMOTE ] AGNCO: Symbol is viable for forecasting. [2026-01-28T12:00:47.926487] [INFO ] [MAIN ] [95/3492] AGNCO kept (0.3s) | 94 kept, 1 rejected | 133.7/min | ETA: 25.4m [2026-01-28T12:00:48.302252] [DEBUG] [REMOTE ] AGNCP: Retrieved 1502 rows, trimmed to 300. [2026-01-28T12:00:48.302377] [DEBUG] [REMOTE ] AGNCP: PASS: History has at least 300 days. [2026-01-28T12:00:48.302602] [DEBUG] [REMOTE ] AGNCP: PASS: Price check passed. Min price $24.18. [2026-01-28T12:00:48.302745] [DEBUG] [REMOTE ] AGNCP: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:48.302858] [DEBUG] [REMOTE ] AGNCP: PASS: Integrity check passed. [2026-01-28T12:00:48.302900] [DEBUG] [REMOTE ] AGNCP: Symbol is viable for forecasting. [2026-01-28T12:00:48.302950] [INFO ] [MAIN ] [96/3492] AGNCP kept (0.4s) | 95 kept, 1 rejected | 133.9/min | ETA: 25.4m [2026-01-28T12:00:48.968379] [DEBUG] [REMOTE ] AGO: Retrieved 5475 rows, trimmed to 300. [2026-01-28T12:00:48.968525] [DEBUG] [REMOTE ] AGO: PASS: History has at least 300 days. [2026-01-28T12:00:48.968782] [DEBUG] [REMOTE ] AGO: PASS: Price check passed. Min price $80.27. [2026-01-28T12:00:48.968921] [DEBUG] [REMOTE ] AGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:48.969044] [DEBUG] [REMOTE ] AGO: PASS: Integrity check passed. [2026-01-28T12:00:48.969084] [DEBUG] [REMOTE ] AGO: Symbol is viable for forecasting. [2026-01-28T12:00:48.969133] [INFO ] [MAIN ] [97/3492] AGO kept (0.7s) | 96 kept, 1 rejected | 133.3/min | ETA: 25.5m [2026-01-28T12:00:49.335619] [DEBUG] [REMOTE ] AGRO: Retrieved 3771 rows, trimmed to 300. [2026-01-28T12:00:49.335749] [DEBUG] [REMOTE ] AGRO: PASS: History has at least 300 days. [2026-01-28T12:00:49.335962] [DEBUG] [REMOTE ] AGRO: PASS: Price check passed. Min price $7.13. [2026-01-28T12:00:49.336101] [DEBUG] [REMOTE ] AGRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:49.336216] [DEBUG] [REMOTE ] AGRO: PASS: Integrity check passed. [2026-01-28T12:00:49.336283] [DEBUG] [REMOTE ] AGRO: Symbol is viable for forecasting. [2026-01-28T12:00:49.336334] [INFO ] [MAIN ] [98/3492] AGRO kept (0.4s) | 97 kept, 1 rejected | 133.5/min | ETA: 25.4m [2026-01-28T12:00:49.767643] [DEBUG] [REMOTE ] AGX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:49.767788] [DEBUG] [REMOTE ] AGX: PASS: History has at least 300 days. [2026-01-28T12:00:49.768048] [DEBUG] [REMOTE ] AGX: PASS: Price check passed. Min price $296.17. [2026-01-28T12:00:49.768192] [DEBUG] [REMOTE ] AGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:49.768323] [DEBUG] [REMOTE ] AGX: PASS: Integrity check passed. [2026-01-28T12:00:49.768364] [DEBUG] [REMOTE ] AGX: Symbol is viable for forecasting. [2026-01-28T12:00:49.768415] [INFO ] [MAIN ] [99/3492] AGX kept (0.4s) | 98 kept, 1 rejected | 133.6/min | ETA: 25.4m [2026-01-28T12:00:50.226060] [DEBUG] [REMOTE ] AGYS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:50.226206] [DEBUG] [REMOTE ] AGYS: PASS: History has at least 300 days. [2026-01-28T12:00:50.226468] [DEBUG] [REMOTE ] AGYS: PASS: Price check passed. Min price $90.86. [2026-01-28T12:00:50.226636] [DEBUG] [REMOTE ] AGYS: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:50.226760] [DEBUG] [REMOTE ] AGYS: PASS: Integrity check passed. [2026-01-28T12:00:50.226800] [DEBUG] [REMOTE ] AGYS: Symbol is viable for forecasting. [2026-01-28T12:00:50.226849] [INFO ] [MAIN ] [100/3492] AGYS kept (0.5s) | 99 kept, 1 rejected | 133.5/min | ETA: 25.4m [2026-01-28T12:00:50.572672] [DEBUG] [REMOTE ] AGZD: Retrieved 3044 rows, trimmed to 300. [2026-01-28T12:00:50.572799] [DEBUG] [REMOTE ] AGZD: PASS: History has at least 300 days. [2026-01-28T12:00:50.573012] [DEBUG] [REMOTE ] AGZD: PASS: Price check passed. Min price $22.17. [2026-01-28T12:00:50.573150] [DEBUG] [REMOTE ] AGZD: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:50.573266] [DEBUG] [REMOTE ] AGZD: PASS: Integrity check passed. [2026-01-28T12:00:50.573306] [DEBUG] [REMOTE ] AGZD: Symbol is viable for forecasting. [2026-01-28T12:00:50.573353] [INFO ] [MAIN ] [101/3492] AGZD kept (0.3s) | 100 kept, 1 rejected | 133.8/min | ETA: 25.3m [2026-01-28T12:00:50.905196] [DEBUG] [REMOTE ] AHCO: Retrieved 1916 rows, trimmed to 300. [2026-01-28T12:00:50.905350] [DEBUG] [REMOTE ] AHCO: PASS: History has at least 300 days. [2026-01-28T12:00:50.905907] [DEBUG] [REMOTE ] AHCO: PASS: Price check passed. Min price $8.95. [2026-01-28T12:00:50.906061] [DEBUG] [REMOTE ] AHCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:50.906188] [DEBUG] [REMOTE ] AHCO: PASS: Integrity check passed. [2026-01-28T12:00:50.906229] [DEBUG] [REMOTE ] AHCO: Symbol is viable for forecasting. [2026-01-28T12:00:50.906281] [INFO ] [MAIN ] [102/3492] AHCO kept (0.3s) | 101 kept, 1 rejected | 134.2/min | ETA: 25.3m [2026-01-28T12:00:51.321976] [DEBUG] [REMOTE ] AHH: Retrieved 3200 rows, trimmed to 300. [2026-01-28T12:00:51.322106] [DEBUG] [REMOTE ] AHH: PASS: History has at least 300 days. [2026-01-28T12:00:51.322333] [DEBUG] [REMOTE ] AHH: PASS: Price check passed. Min price $5.91. [2026-01-28T12:00:51.322515] [DEBUG] [REMOTE ] AHH: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:51.322660] [DEBUG] [REMOTE ] AHH: PASS: Integrity check passed. [2026-01-28T12:00:51.322705] [DEBUG] [REMOTE ] AHH: Symbol is viable for forecasting. [2026-01-28T12:00:51.322755] [INFO ] [MAIN ] [103/3492] AHH kept (0.4s) | 102 kept, 1 rejected | 134.3/min | ETA: 25.2m [2026-01-28T12:00:51.635165] [DEBUG] [REMOTE ] AI: Retrieved 1288 rows, trimmed to 300. [2026-01-28T12:00:51.635296] [DEBUG] [REMOTE ] AI: PASS: History has at least 300 days. [2026-01-28T12:00:51.635502] [DEBUG] [REMOTE ] AI: PASS: Price check passed. Min price $12.49. [2026-01-28T12:00:51.635656] [DEBUG] [REMOTE ] AI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:51.635768] [DEBUG] [REMOTE ] AI: PASS: Integrity check passed. [2026-01-28T12:00:51.635808] [DEBUG] [REMOTE ] AI: Symbol is viable for forecasting. [2026-01-28T12:00:51.635856] [INFO ] [MAIN ] [104/3492] AI kept (0.3s) | 103 kept, 1 rejected | 134.7/min | ETA: 25.2m [2026-01-28T12:00:52.153539] [DEBUG] [REMOTE ] AIA: Retrieved 4574 rows, trimmed to 300. [2026-01-28T12:00:52.153689] [DEBUG] [REMOTE ] AIA: PASS: History has at least 300 days. [2026-01-28T12:00:52.153899] [DEBUG] [REMOTE ] AIA: PASS: Price check passed. Min price $91.01. [2026-01-28T12:00:52.154034] [DEBUG] [REMOTE ] AIA: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:52.154144] [DEBUG] [REMOTE ] AIA: PASS: Integrity check passed. [2026-01-28T12:00:52.154184] [DEBUG] [REMOTE ] AIA: Symbol is viable for forecasting. [2026-01-28T12:00:52.154232] [INFO ] [MAIN ] [105/3492] AIA kept (0.5s) | 104 kept, 1 rejected | 134.4/min | ETA: 25.2m [2026-01-28T12:00:52.674889] [DEBUG] [REMOTE ] AIG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:52.675022] [DEBUG] [REMOTE ] AIG: PASS: History has at least 300 days. [2026-01-28T12:00:52.675277] [DEBUG] [REMOTE ] AIG: PASS: Price check passed. Min price $71.89. [2026-01-28T12:00:52.675451] [DEBUG] [REMOTE ] AIG: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:52.675596] [DEBUG] [REMOTE ] AIG: PASS: Integrity check passed. [2026-01-28T12:00:52.675641] [DEBUG] [REMOTE ] AIG: Symbol is viable for forecasting. [2026-01-28T12:00:52.675692] [INFO ] [MAIN ] [106/3492] AIG kept (0.5s) | 105 kept, 1 rejected | 134.2/min | ETA: 25.2m [2026-01-28T12:00:53.054045] [DEBUG] [REMOTE ] AIMD: Retrieved 2934 rows, trimmed to 300. [2026-01-28T12:00:53.054188] [DEBUG] [REMOTE ] AIMD: PASS: History has at least 300 days. [2026-01-28T12:00:53.054452] [DEBUG] [REMOTE ] AIMD: PASS: Price check passed. Min price $1.64. [2026-01-28T12:00:53.054648] [DEBUG] [REMOTE ] AIMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:53.054795] [DEBUG] [REMOTE ] AIMD: PASS: Integrity check passed. [2026-01-28T12:00:53.054847] [DEBUG] [REMOTE ] AIMD: Symbol is viable for forecasting. [2026-01-28T12:00:53.054911] [INFO ] [MAIN ] [107/3492] AIMD kept (0.4s) | 106 kept, 1 rejected | 134.4/min | ETA: 25.2m [2026-01-28T12:00:53.466384] [DEBUG] [REMOTE ] AIO: Retrieved 1569 rows, trimmed to 300. [2026-01-28T12:00:53.466536] [DEBUG] [REMOTE ] AIO: PASS: History has at least 300 days. [2026-01-28T12:00:53.466780] [DEBUG] [REMOTE ] AIO: PASS: Price check passed. Min price $20.38. [2026-01-28T12:00:53.466922] [DEBUG] [REMOTE ] AIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:53.467037] [DEBUG] [REMOTE ] AIO: PASS: Integrity check passed. [2026-01-28T12:00:53.467079] [DEBUG] [REMOTE ] AIO: Symbol is viable for forecasting. [2026-01-28T12:00:53.467155] [INFO ] [MAIN ] [108/3492] AIO kept (0.4s) | 107 kept, 1 rejected | 134.5/min | ETA: 25.2m [2026-01-28T12:00:53.621290] [DEBUG] [REMOTE ] AIP: Retrieved 1066 rows, trimmed to 300. [2026-01-28T12:00:53.621498] [DEBUG] [REMOTE ] AIP: PASS: History has at least 300 days. [2026-01-28T12:00:53.621810] [DEBUG] [REMOTE ] AIP: PASS: Price check passed. Min price $12.32. [2026-01-28T12:00:53.621962] [DEBUG] [REMOTE ] AIP: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:53.622149] [DEBUG] [REMOTE ] AIP: PASS: Integrity check passed. [2026-01-28T12:00:53.622233] [DEBUG] [REMOTE ] AIP: Symbol is viable for forecasting. [2026-01-28T12:00:53.622290] [INFO ] [MAIN ] [109/3492] AIP kept (0.2s) | 108 kept, 1 rejected | 135.3/min | ETA: 25.0m [2026-01-28T12:00:54.099934] [DEBUG] [REMOTE ] AIPI: Retrieved 413 rows, trimmed to 300. [2026-01-28T12:00:54.100120] [DEBUG] [REMOTE ] AIPI: PASS: History has at least 300 days. [2026-01-28T12:00:54.100386] [DEBUG] [REMOTE ] AIPI: PASS: Price check passed. Min price $37.95. [2026-01-28T12:00:54.100537] [DEBUG] [REMOTE ] AIPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:54.100682] [DEBUG] [REMOTE ] AIPI: PASS: Integrity check passed. [2026-01-28T12:00:54.100727] [DEBUG] [REMOTE ] AIPI: Symbol is viable for forecasting. [2026-01-28T12:00:54.100788] [INFO ] [MAIN ] [110/3492] AIPI kept (0.5s) | 109 kept, 1 rejected | 135.2/min | ETA: 25.0m [2026-01-28T12:00:54.500048] [DEBUG] [REMOTE ] AIQ: Retrieved 1935 rows, trimmed to 300. [2026-01-28T12:00:54.500176] [DEBUG] [REMOTE ] AIQ: PASS: History has at least 300 days. [2026-01-28T12:00:54.500393] [DEBUG] [REMOTE ] AIQ: PASS: Price check passed. Min price $47.29. [2026-01-28T12:00:54.500532] [DEBUG] [REMOTE ] AIQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:54.500670] [DEBUG] [REMOTE ] AIQ: PASS: Integrity check passed. [2026-01-28T12:00:54.500713] [DEBUG] [REMOTE ] AIQ: Symbol is viable for forecasting. [2026-01-28T12:00:54.500762] [INFO ] [MAIN ] [111/3492] AIQ kept (0.4s) | 110 kept, 1 rejected | 135.4/min | ETA: 25.0m [2026-01-28T12:00:55.033838] [DEBUG] [REMOTE ] AIRG: Retrieved 2377 rows, trimmed to 300. [2026-01-28T12:00:55.033992] [DEBUG] [REMOTE ] AIRG: PASS: History has at least 300 days. [2026-01-28T12:00:55.034238] [DEBUG] [REMOTE ] AIRG: PASS: Price check passed. Min price $3.07. [2026-01-28T12:00:55.034403] [DEBUG] [REMOTE ] AIRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:55.034526] [DEBUG] [REMOTE ] AIRG: PASS: Integrity check passed. [2026-01-28T12:00:55.034586] [DEBUG] [REMOTE ] AIRG: Symbol is viable for forecasting. [2026-01-28T12:00:55.034650] [INFO ] [MAIN ] [112/3492] AIRG kept (0.5s) | 111 kept, 1 rejected | 135.1/min | ETA: 25.0m [2026-01-28T12:00:55.266930] [DEBUG] [REMOTE ] AIRJ: Retrieved 468 rows, trimmed to 300. [2026-01-28T12:00:55.267116] [DEBUG] [REMOTE ] AIRJ: PASS: History has at least 300 days. [2026-01-28T12:00:55.267401] [DEBUG] [REMOTE ] AIRJ: PASS: Price check passed. Min price $2.78. [2026-01-28T12:00:55.267622] [DEBUG] [REMOTE ] AIRJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:55.267778] [DEBUG] [REMOTE ] AIRJ: PASS: Integrity check passed. [2026-01-28T12:00:55.267830] [DEBUG] [REMOTE ] AIRJ: Symbol is viable for forecasting. [2026-01-28T12:00:55.267891] [INFO ] [MAIN ] [113/3492] AIRJ kept (0.2s) | 112 kept, 1 rejected | 135.7/min | ETA: 24.9m [2026-01-28T12:00:55.722922] [DEBUG] [REMOTE ] AIRS: Retrieved 1064 rows, trimmed to 300. [2026-01-28T12:00:55.723072] [DEBUG] [REMOTE ] AIRS: PASS: History has at least 300 days. [2026-01-28T12:00:55.723300] [DEBUG] [REMOTE ] AIRS: PASS: Price check passed. Min price $1.85. [2026-01-28T12:00:55.723444] [DEBUG] [REMOTE ] AIRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:55.723559] [DEBUG] [REMOTE ] AIRS: PASS: Integrity check passed. [2026-01-28T12:00:55.723618] [DEBUG] [REMOTE ] AIRS: Symbol is viable for forecasting. [2026-01-28T12:00:55.723668] [INFO ] [MAIN ] [114/3492] AIRS kept (0.5s) | 113 kept, 1 rejected | 135.6/min | ETA: 24.9m [2026-01-28T12:00:56.122543] [DEBUG] [REMOTE ] AISP: Retrieved 1185 rows, trimmed to 300. [2026-01-28T12:00:56.122690] [DEBUG] [REMOTE ] AISP: PASS: History has at least 300 days. [2026-01-28T12:00:56.122895] [DEBUG] [REMOTE ] AISP: PASS: Price check passed. Min price $2.76. [2026-01-28T12:00:56.123029] [DEBUG] [REMOTE ] AISP: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:56.123139] [DEBUG] [REMOTE ] AISP: PASS: Integrity check passed. [2026-01-28T12:00:56.123179] [DEBUG] [REMOTE ] AISP: Symbol is viable for forecasting. [2026-01-28T12:00:56.123228] [INFO ] [MAIN ] [115/3492] AISP kept (0.4s) | 114 kept, 1 rejected | 135.8/min | ETA: 24.9m [2026-01-28T12:00:56.424355] [DEBUG] [REMOTE ] AIZN: Retrieved 1297 rows, trimmed to 300. [2026-01-28T12:00:56.424478] [DEBUG] [REMOTE ] AIZN: PASS: History has at least 300 days. [2026-01-28T12:00:56.424725] [DEBUG] [REMOTE ] AIZN: PASS: Price check passed. Min price $19.26. [2026-01-28T12:00:56.424862] [DEBUG] [REMOTE ] AIZN: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:56.424975] [DEBUG] [REMOTE ] AIZN: PASS: Integrity check passed. [2026-01-28T12:00:56.425015] [DEBUG] [REMOTE ] AIZN: Symbol is viable for forecasting. [2026-01-28T12:00:56.425062] [INFO ] [MAIN ] [116/3492] AIZN kept (0.3s) | 115 kept, 1 rejected | 136.1/min | ETA: 24.8m [2026-01-28T12:00:57.143275] [DEBUG] [REMOTE ] AJG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:57.143423] [DEBUG] [REMOTE ] AJG: PASS: History has at least 300 days. [2026-01-28T12:00:57.143706] [DEBUG] [REMOTE ] AJG: PASS: Price check passed. Min price $237.85. [2026-01-28T12:00:57.143850] [DEBUG] [REMOTE ] AJG: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:57.143983] [DEBUG] [REMOTE ] AJG: PASS: Integrity check passed. [2026-01-28T12:00:57.144029] [DEBUG] [REMOTE ] AJG: Symbol is viable for forecasting. [2026-01-28T12:00:57.144098] [INFO ] [MAIN ] [117/3492] AJG kept (0.7s) | 116 kept, 1 rejected | 135.4/min | ETA: 24.9m [2026-01-28T12:00:57.653094] [DEBUG] [REMOTE ] AKAM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:57.653236] [DEBUG] [REMOTE ] AKAM: PASS: History has at least 300 days. [2026-01-28T12:00:57.653482] [DEBUG] [REMOTE ] AKAM: PASS: Price check passed. Min price $71.97. [2026-01-28T12:00:57.653658] [DEBUG] [REMOTE ] AKAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:57.653975] [DEBUG] [REMOTE ] AKAM: PASS: Integrity check passed. [2026-01-28T12:00:57.654016] [DEBUG] [REMOTE ] AKAM: Symbol is viable for forecasting. [2026-01-28T12:00:57.654067] [INFO ] [MAIN ] [118/3492] AKAM kept (0.5s) | 117 kept, 1 rejected | 135.2/min | ETA: 25.0m [2026-01-28T12:00:57.857446] [DEBUG] [REMOTE ] AKBA: Retrieved 2982 rows, trimmed to 300. [2026-01-28T12:00:57.857630] [DEBUG] [REMOTE ] AKBA: PASS: History has at least 300 days. [2026-01-28T12:00:57.858071] [DEBUG] [REMOTE ] AKBA: PASS: Price check passed. Min price $1.34. [2026-01-28T12:00:57.858238] [DEBUG] [REMOTE ] AKBA: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:57.858393] [DEBUG] [REMOTE ] AKBA: PASS: Integrity check passed. [2026-01-28T12:00:57.858447] [DEBUG] [REMOTE ] AKBA: Symbol is viable for forecasting. [2026-01-28T12:00:57.858519] [INFO ] [MAIN ] [119/3492] AKBA kept (0.2s) | 118 kept, 1 rejected | 135.8/min | ETA: 24.8m [2026-01-28T12:00:58.426003] [DEBUG] [REMOTE ] AL: Retrieved 3715 rows, trimmed to 300. [2026-01-28T12:00:58.426151] [DEBUG] [REMOTE ] AL: PASS: History has at least 300 days. [2026-01-28T12:00:58.426394] [DEBUG] [REMOTE ] AL: PASS: Price check passed. Min price $63.42. [2026-01-28T12:00:58.426556] [DEBUG] [REMOTE ] AL: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:58.426719] [DEBUG] [REMOTE ] AL: PASS: Integrity check passed. [2026-01-28T12:00:58.426814] [DEBUG] [REMOTE ] AL: Symbol is viable for forecasting. [2026-01-28T12:00:58.426867] [INFO ] [MAIN ] [120/3492] AL kept (0.6s) | 119 kept, 1 rejected | 135.5/min | ETA: 24.9m [2026-01-28T12:00:58.607363] [DEBUG] [REMOTE ] ALAB: Retrieved 465 rows, trimmed to 300. [2026-01-28T12:00:58.607508] [DEBUG] [REMOTE ] ALAB: PASS: History has at least 300 days. [2026-01-28T12:00:58.607755] [DEBUG] [REMOTE ] ALAB: PASS: Price check passed. Min price $139.29. [2026-01-28T12:00:58.607896] [DEBUG] [REMOTE ] ALAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:58.608013] [DEBUG] [REMOTE ] ALAB: PASS: Integrity check passed. [2026-01-28T12:00:58.608054] [DEBUG] [REMOTE ] ALAB: Symbol is viable for forecasting. [2026-01-28T12:00:58.608103] [INFO ] [MAIN ] [121/3492] ALAB kept (0.2s) | 120 kept, 1 rejected | 136.2/min | ETA: 24.8m [2026-01-28T12:00:59.367409] [DEBUG] [REMOTE ] ALB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:00:59.367558] [DEBUG] [REMOTE ] ALB: PASS: History has at least 300 days. [2026-01-28T12:00:59.367845] [DEBUG] [REMOTE ] ALB: PASS: Price check passed. Min price $88.18. [2026-01-28T12:00:59.367982] [DEBUG] [REMOTE ] ALB: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:59.368109] [DEBUG] [REMOTE ] ALB: PASS: Integrity check passed. [2026-01-28T12:00:59.368149] [DEBUG] [REMOTE ] ALB: Symbol is viable for forecasting. [2026-01-28T12:00:59.368198] [INFO ] [MAIN ] [122/3492] ALB kept (0.8s) | 121 kept, 1 rejected | 135.4/min | ETA: 24.9m [2026-01-28T12:00:59.645768] [DEBUG] [REMOTE ] ALC: Retrieved 1710 rows, trimmed to 300. [2026-01-28T12:00:59.645889] [DEBUG] [REMOTE ] ALC: PASS: History has at least 300 days. [2026-01-28T12:00:59.646092] [DEBUG] [REMOTE ] ALC: PASS: Price check passed. Min price $73.88. [2026-01-28T12:00:59.646227] [DEBUG] [REMOTE ] ALC: PASS: Continuity check passed with 300 days. [2026-01-28T12:00:59.646338] [DEBUG] [REMOTE ] ALC: PASS: Integrity check passed. [2026-01-28T12:00:59.646378] [DEBUG] [REMOTE ] ALC: Symbol is viable for forecasting. [2026-01-28T12:00:59.646425] [INFO ] [MAIN ] [123/3492] ALC kept (0.3s) | 122 kept, 1 rejected | 135.8/min | ETA: 24.8m [2026-01-28T12:01:00.280382] [DEBUG] [REMOTE ] ALCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:00.280527] [DEBUG] [REMOTE ] ALCO: PASS: History has at least 300 days. [2026-01-28T12:01:00.280804] [DEBUG] [REMOTE ] ALCO: PASS: Price check passed. Min price $31.31. [2026-01-28T12:01:00.280956] [DEBUG] [REMOTE ] ALCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:00.281078] [DEBUG] [REMOTE ] ALCO: PASS: Integrity check passed. [2026-01-28T12:01:00.281118] [DEBUG] [REMOTE ] ALCO: Symbol is viable for forecasting. [2026-01-28T12:01:00.281169] [INFO ] [MAIN ] [124/3492] ALCO kept (0.6s) | 123 kept, 1 rejected | 135.3/min | ETA: 24.9m [2026-01-28T12:01:00.608806] [DEBUG] [REMOTE ] ALDX: Retrieved 2952 rows, trimmed to 300. [2026-01-28T12:01:00.608956] [DEBUG] [REMOTE ] ALDX: PASS: History has at least 300 days. [2026-01-28T12:01:00.609241] [DEBUG] [REMOTE ] ALDX: PASS: Price check passed. Min price $3.99. [2026-01-28T12:01:00.609439] [DEBUG] [REMOTE ] ALDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:00.609629] [DEBUG] [REMOTE ] ALDX: PASS: Integrity check passed. [2026-01-28T12:01:00.609692] [DEBUG] [REMOTE ] ALDX: Symbol is viable for forecasting. [2026-01-28T12:01:00.609766] [INFO ] [MAIN ] [125/3492] ALDX kept (0.3s) | 124 kept, 1 rejected | 135.6/min | ETA: 24.8m [2026-01-28T12:01:01.018271] [DEBUG] [REMOTE ] ALEX: Retrieved 3424 rows, trimmed to 300. [2026-01-28T12:01:01.018425] [DEBUG] [REMOTE ] ALEX: PASS: History has at least 300 days. [2026-01-28T12:01:01.018721] [DEBUG] [REMOTE ] ALEX: PASS: Price check passed. Min price $14.89. [2026-01-28T12:01:01.018866] [DEBUG] [REMOTE ] ALEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:01.018983] [DEBUG] [REMOTE ] ALEX: PASS: Integrity check passed. [2026-01-28T12:01:01.019025] [DEBUG] [REMOTE ] ALEX: Symbol is viable for forecasting. [2026-01-28T12:01:01.019075] [INFO ] [MAIN ] [126/3492] ALEX kept (0.4s) | 125 kept, 1 rejected | 135.7/min | ETA: 24.8m [2026-01-28T12:01:01.436232] [DEBUG] [REMOTE ] ALG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:01.436411] [DEBUG] [REMOTE ] ALG: PASS: History has at least 300 days. [2026-01-28T12:01:01.436765] [DEBUG] [REMOTE ] ALG: PASS: Price check passed. Min price $157.52. [2026-01-28T12:01:01.436940] [DEBUG] [REMOTE ] ALG: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:01.437121] [DEBUG] [REMOTE ] ALG: PASS: Integrity check passed. [2026-01-28T12:01:01.437173] [DEBUG] [REMOTE ] ALG: Symbol is viable for forecasting. [2026-01-28T12:01:01.437237] [INFO ] [MAIN ] [127/3492] ALG kept (0.4s) | 126 kept, 1 rejected | 135.7/min | ETA: 24.8m [2026-01-28T12:01:01.766978] [DEBUG] [REMOTE ] ALGM: Retrieved 1316 rows, trimmed to 300. [2026-01-28T12:01:01.767160] [DEBUG] [REMOTE ] ALGM: PASS: History has at least 300 days. [2026-01-28T12:01:01.767411] [DEBUG] [REMOTE ] ALGM: PASS: Price check passed. Min price $22.80. [2026-01-28T12:01:01.767567] [DEBUG] [REMOTE ] ALGM: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:01.767781] [DEBUG] [REMOTE ] ALGM: PASS: Integrity check passed. [2026-01-28T12:01:01.767824] [DEBUG] [REMOTE ] ALGM: Symbol is viable for forecasting. [2026-01-28T12:01:01.767876] [INFO ] [MAIN ] [128/3492] ALGM kept (0.3s) | 127 kept, 1 rejected | 136.0/min | ETA: 24.7m [2026-01-28T12:01:02.362618] [DEBUG] [REMOTE ] ALGN: Retrieved 6285 rows, trimmed to 300. [2026-01-28T12:01:02.362860] [DEBUG] [REMOTE ] ALGN: PASS: History has at least 300 days. [2026-01-28T12:01:02.363342] [DEBUG] [REMOTE ] ALGN: PASS: Price check passed. Min price $132.28. [2026-01-28T12:01:02.363512] [DEBUG] [REMOTE ] ALGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:02.363882] [DEBUG] [REMOTE ] ALGN: PASS: Integrity check passed. [2026-01-28T12:01:02.363952] [DEBUG] [REMOTE ] ALGN: Symbol is viable for forecasting. [2026-01-28T12:01:02.364025] [INFO ] [MAIN ] [129/3492] ALGN kept (0.6s) | 128 kept, 1 rejected | 135.6/min | ETA: 24.8m [2026-01-28T12:01:02.646598] [DEBUG] [REMOTE ] ALGS: Retrieved 1325 rows, trimmed to 300. [2026-01-28T12:01:02.646845] [DEBUG] [REMOTE ] ALGS: PASS: History has at least 300 days. [2026-01-28T12:01:02.647237] [DEBUG] [REMOTE ] ALGS: PASS: Price check passed. Min price $6.07. [2026-01-28T12:01:02.647449] [DEBUG] [REMOTE ] ALGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:02.647655] [DEBUG] [REMOTE ] ALGS: PASS: Integrity check passed. [2026-01-28T12:01:02.647706] [DEBUG] [REMOTE ] ALGS: Symbol is viable for forecasting. [2026-01-28T12:01:02.647775] [INFO ] [MAIN ] [130/3492] ALGS kept (0.3s) | 129 kept, 1 rejected | 136.0/min | ETA: 24.7m [2026-01-28T12:01:03.080382] [DEBUG] [REMOTE ] ALHC: Retrieved 1215 rows, trimmed to 300. [2026-01-28T12:01:03.080666] [DEBUG] [REMOTE ] ALHC: PASS: History has at least 300 days. [2026-01-28T12:01:03.081090] [DEBUG] [REMOTE ] ALHC: PASS: Price check passed. Min price $16.04. [2026-01-28T12:01:03.081273] [DEBUG] [REMOTE ] ALHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:03.081465] [DEBUG] [REMOTE ] ALHC: PASS: Integrity check passed. [2026-01-28T12:01:03.082666] [DEBUG] [REMOTE ] ALHC: Symbol is viable for forecasting. [2026-01-28T12:01:03.082751] [INFO ] [MAIN ] [131/3492] ALHC kept (0.4s) | 130 kept, 1 rejected | 136.0/min | ETA: 24.7m [2026-01-28T12:01:03.758265] [DEBUG] [REMOTE ] ALK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:03.758538] [DEBUG] [REMOTE ] ALK: PASS: History has at least 300 days. [2026-01-28T12:01:03.759172] [DEBUG] [REMOTE ] ALK: PASS: Price check passed. Min price $37.82. [2026-01-28T12:01:03.759357] [DEBUG] [REMOTE ] ALK: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:03.759567] [DEBUG] [REMOTE ] ALK: PASS: Integrity check passed. [2026-01-28T12:01:03.759635] [DEBUG] [REMOTE ] ALK: Symbol is viable for forecasting. [2026-01-28T12:01:03.759711] [INFO ] [MAIN ] [132/3492] ALK kept (0.7s) | 131 kept, 1 rejected | 135.5/min | ETA: 24.8m [2026-01-28T12:01:04.269871] [DEBUG] [REMOTE ] ALKS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:04.270162] [DEBUG] [REMOTE ] ALKS: PASS: History has at least 300 days. [2026-01-28T12:01:04.270591] [DEBUG] [REMOTE ] ALKS: PASS: Price check passed. Min price $27.81. [2026-01-28T12:01:04.270748] [DEBUG] [REMOTE ] ALKS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:04.270914] [DEBUG] [REMOTE ] ALKS: PASS: Integrity check passed. [2026-01-28T12:01:04.270958] [DEBUG] [REMOTE ] ALKS: Symbol is viable for forecasting. [2026-01-28T12:01:04.271017] [INFO ] [MAIN ] [133/3492] ALKS kept (0.5s) | 132 kept, 1 rejected | 135.3/min | ETA: 24.8m [2026-01-28T12:01:04.950521] [DEBUG] [REMOTE ] ALL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:04.950745] [DEBUG] [REMOTE ] ALL: PASS: History has at least 300 days. [2026-01-28T12:01:04.951060] [DEBUG] [REMOTE ] ALL: PASS: Price check passed. Min price $190.34. [2026-01-28T12:01:04.951205] [DEBUG] [REMOTE ] ALL: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:04.951359] [DEBUG] [REMOTE ] ALL: PASS: Integrity check passed. [2026-01-28T12:01:04.951405] [DEBUG] [REMOTE ] ALL: Symbol is viable for forecasting. [2026-01-28T12:01:04.951469] [INFO ] [MAIN ] [134/3492] ALL kept (0.7s) | 133 kept, 1 rejected | 134.8/min | ETA: 24.9m [2026-01-28T12:01:05.366882] [DEBUG] [REMOTE ] ALLE: Retrieved 3065 rows, trimmed to 300. [2026-01-28T12:01:05.367105] [DEBUG] [REMOTE ] ALLE: PASS: History has at least 300 days. [2026-01-28T12:01:05.367458] [DEBUG] [REMOTE ] ALLE: PASS: Price check passed. Min price $156.99. [2026-01-28T12:01:05.367703] [DEBUG] [REMOTE ] ALLE: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:05.367934] [DEBUG] [REMOTE ] ALLE: PASS: Integrity check passed. [2026-01-28T12:01:05.367992] [DEBUG] [REMOTE ] ALLE: Symbol is viable for forecasting. [2026-01-28T12:01:05.368054] [INFO ] [MAIN ] [135/3492] ALLE kept (0.4s) | 134 kept, 1 rejected | 134.8/min | ETA: 24.9m [2026-01-28T12:01:05.655778] [DEBUG] [REMOTE ] ALLO: Retrieved 1832 rows, trimmed to 300. [2026-01-28T12:01:05.655996] [DEBUG] [REMOTE ] ALLO: PASS: History has at least 300 days. [2026-01-28T12:01:05.656346] [DEBUG] [REMOTE ] ALLO: PASS: Price check passed. Min price $1.05. [2026-01-28T12:01:05.656537] [DEBUG] [REMOTE ] ALLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:05.656722] [DEBUG] [REMOTE ] ALLO: PASS: Integrity check passed. [2026-01-28T12:01:05.656782] [DEBUG] [REMOTE ] ALLO: Symbol is viable for forecasting. [2026-01-28T12:01:05.656855] [INFO ] [MAIN ] [136/3492] ALLO kept (0.3s) | 135 kept, 1 rejected | 135.2/min | ETA: 24.8m [2026-01-28T12:01:06.045478] [DEBUG] [REMOTE ] ALLY: Retrieved 2967 rows, trimmed to 300. [2026-01-28T12:01:06.045719] [DEBUG] [REMOTE ] ALLY: PASS: History has at least 300 days. [2026-01-28T12:01:06.046064] [DEBUG] [REMOTE ] ALLY: PASS: Price check passed. Min price $37.57. [2026-01-28T12:01:06.046228] [DEBUG] [REMOTE ] ALLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:06.046374] [DEBUG] [REMOTE ] ALLY: PASS: Integrity check passed. [2026-01-28T12:01:06.046417] [DEBUG] [REMOTE ] ALLY: Symbol is viable for forecasting. [2026-01-28T12:01:06.046474] [INFO ] [MAIN ] [137/3492] ALLY kept (0.4s) | 136 kept, 1 rejected | 135.3/min | ETA: 24.8m [2026-01-28T12:01:06.276236] [DEBUG] [REMOTE ] ALMS: Retrieved 396 rows, trimmed to 300. [2026-01-28T12:01:06.276449] [DEBUG] [REMOTE ] ALMS: PASS: History has at least 300 days. [2026-01-28T12:01:06.276773] [DEBUG] [REMOTE ] ALMS: PASS: Price check passed. Min price $4.55. [2026-01-28T12:01:06.276928] [DEBUG] [REMOTE ] ALMS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:06.277054] [DEBUG] [REMOTE ] ALMS: PASS: Integrity check passed. [2026-01-28T12:01:06.277130] [DEBUG] [REMOTE ] ALMS: Symbol is viable for forecasting. [2026-01-28T12:01:06.277185] [INFO ] [MAIN ] [138/3492] ALMS kept (0.2s) | 137 kept, 1 rejected | 135.8/min | ETA: 24.7m [2026-01-28T12:01:06.906802] [DEBUG] [REMOTE ] ALNY: Retrieved 5449 rows, trimmed to 300. [2026-01-28T12:01:06.907013] [DEBUG] [REMOTE ] ALNY: PASS: History has at least 300 days. [2026-01-28T12:01:06.907409] [DEBUG] [REMOTE ] ALNY: PASS: Price check passed. Min price $354.75. [2026-01-28T12:01:06.907568] [DEBUG] [REMOTE ] ALNY: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:06.907740] [DEBUG] [REMOTE ] ALNY: PASS: Integrity check passed. [2026-01-28T12:01:06.907784] [DEBUG] [REMOTE ] ALNY: Symbol is viable for forecasting. [2026-01-28T12:01:06.907847] [INFO ] [MAIN ] [139/3492] ALNY kept (0.6s) | 138 kept, 1 rejected | 135.4/min | ETA: 24.8m [2026-01-28T12:01:07.272312] [DEBUG] [REMOTE ] ALRM: Retrieved 2662 rows, trimmed to 300. [2026-01-28T12:01:07.272510] [DEBUG] [REMOTE ] ALRM: PASS: History has at least 300 days. [2026-01-28T12:01:07.272845] [DEBUG] [REMOTE ] ALRM: PASS: Price check passed. Min price $47.13. [2026-01-28T12:01:07.273001] [DEBUG] [REMOTE ] ALRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:07.273172] [DEBUG] [REMOTE ] ALRM: PASS: Integrity check passed. [2026-01-28T12:01:07.273218] [DEBUG] [REMOTE ] ALRM: Symbol is viable for forecasting. [2026-01-28T12:01:07.273278] [INFO ] [MAIN ] [140/3492] ALRM kept (0.4s) | 139 kept, 1 rejected | 135.5/min | ETA: 24.7m [2026-01-28T12:01:07.661743] [DEBUG] [REMOTE ] ALRS: Retrieved 6296 rows, trimmed to 300. [2026-01-28T12:01:07.661950] [DEBUG] [REMOTE ] ALRS: PASS: History has at least 300 days. [2026-01-28T12:01:07.662269] [DEBUG] [REMOTE ] ALRS: PASS: Price check passed. Min price $20.73. [2026-01-28T12:01:07.662586] [DEBUG] [REMOTE ] ALRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:07.662773] [DEBUG] [REMOTE ] ALRS: PASS: Integrity check passed. [2026-01-28T12:01:07.662817] [DEBUG] [REMOTE ] ALRS: Symbol is viable for forecasting. [2026-01-28T12:01:07.662873] [INFO ] [MAIN ] [141/3492] ALRS kept (0.4s) | 140 kept, 1 rejected | 135.6/min | ETA: 24.7m [2026-01-28T12:01:08.051268] [DEBUG] [REMOTE ] ALSN: Retrieved 3487 rows, trimmed to 300. [2026-01-28T12:01:08.051487] [DEBUG] [REMOTE ] ALSN: PASS: History has at least 300 days. [2026-01-28T12:01:08.051817] [DEBUG] [REMOTE ] ALSN: PASS: Price check passed. Min price $79.02. [2026-01-28T12:01:08.051970] [DEBUG] [REMOTE ] ALSN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:08.052104] [DEBUG] [REMOTE ] ALSN: PASS: Integrity check passed. [2026-01-28T12:01:08.052179] [DEBUG] [REMOTE ] ALSN: Symbol is viable for forecasting. [2026-01-28T12:01:08.052242] [INFO ] [MAIN ] [142/3492] ALSN kept (0.4s) | 141 kept, 1 rejected | 135.8/min | ETA: 24.7m [2026-01-28T12:01:08.472275] [DEBUG] [REMOTE ] ALTG: Retrieved 1699 rows, trimmed to 300. [2026-01-28T12:01:08.472455] [DEBUG] [REMOTE ] ALTG: PASS: History has at least 300 days. [2026-01-28T12:01:08.472749] [DEBUG] [REMOTE ] ALTG: PASS: Price check passed. Min price $4.19. [2026-01-28T12:01:08.472897] [DEBUG] [REMOTE ] ALTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:08.473029] [DEBUG] [REMOTE ] ALTG: PASS: Integrity check passed. [2026-01-28T12:01:08.473073] [DEBUG] [REMOTE ] ALTG: Symbol is viable for forecasting. [2026-01-28T12:01:08.473129] [INFO ] [MAIN ] [143/3492] ALTG kept (0.4s) | 142 kept, 1 rejected | 135.8/min | ETA: 24.7m [2026-01-28T12:01:08.809626] [DEBUG] [REMOTE ] ALTI: Retrieved 769 rows, trimmed to 300. [2026-01-28T12:01:08.809838] [DEBUG] [REMOTE ] ALTI: PASS: History has at least 300 days. [2026-01-28T12:01:08.810107] [DEBUG] [REMOTE ] ALTI: PASS: Price check passed. Min price $3.82. [2026-01-28T12:01:08.810259] [DEBUG] [REMOTE ] ALTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:08.810393] [DEBUG] [REMOTE ] ALTI: PASS: Integrity check passed. [2026-01-28T12:01:08.810438] [DEBUG] [REMOTE ] ALTI: Symbol is viable for forecasting. [2026-01-28T12:01:08.810524] [INFO ] [MAIN ] [144/3492] ALTI kept (0.3s) | 143 kept, 1 rejected | 136.0/min | ETA: 24.6m [2026-01-28T12:01:09.432170] [DEBUG] [REMOTE ] ALTS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:09.432368] [DEBUG] [REMOTE ] ALTS: PASS: History has at least 300 days. [2026-01-28T12:01:09.432687] [DEBUG] [REMOTE ] ALTS: PASS: Price check passed. Min price $1.10. [2026-01-28T12:01:09.432850] [DEBUG] [REMOTE ] ALTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:09.432990] [DEBUG] [REMOTE ] ALTS: PASS: Integrity check passed. [2026-01-28T12:01:09.433034] [DEBUG] [REMOTE ] ALTS: Symbol is viable for forecasting. [2026-01-28T12:01:09.433090] [INFO ] [MAIN ] [145/3492] ALTS kept (0.6s) | 144 kept, 1 rejected | 135.6/min | ETA: 24.7m [2026-01-28T12:01:09.782912] [DEBUG] [REMOTE ] ALTY: Retrieved 2651 rows, trimmed to 300. [2026-01-28T12:01:09.783141] [DEBUG] [REMOTE ] ALTY: PASS: History has at least 300 days. [2026-01-28T12:01:09.783410] [DEBUG] [REMOTE ] ALTY: PASS: Price check passed. Min price $11.63. [2026-01-28T12:01:09.783565] [DEBUG] [REMOTE ] ALTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:09.783721] [DEBUG] [REMOTE ] ALTY: PASS: Integrity check passed. [2026-01-28T12:01:09.783763] [DEBUG] [REMOTE ] ALTY: Symbol is viable for forecasting. [2026-01-28T12:01:09.783818] [INFO ] [MAIN ] [146/3492] ALTY kept (0.4s) | 145 kept, 1 rejected | 135.8/min | ETA: 24.6m [2026-01-28T12:01:10.095481] [DEBUG] [REMOTE ] ALVO: Retrieved 906 rows, trimmed to 300. [2026-01-28T12:01:10.095692] [DEBUG] [REMOTE ] ALVO: PASS: History has at least 300 days. [2026-01-28T12:01:10.095949] [DEBUG] [REMOTE ] ALVO: PASS: Price check passed. Min price $4.58. [2026-01-28T12:01:10.096096] [DEBUG] [REMOTE ] ALVO: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:10.096215] [DEBUG] [REMOTE ] ALVO: PASS: Integrity check passed. [2026-01-28T12:01:10.096262] [DEBUG] [REMOTE ] ALVO: Symbol is viable for forecasting. [2026-01-28T12:01:10.096329] [INFO ] [MAIN ] [147/3492] ALVO kept (0.3s) | 146 kept, 1 rejected | 136.1/min | ETA: 24.6m [2026-01-28T12:01:10.727178] [DEBUG] [REMOTE ] ALX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:10.727386] [DEBUG] [REMOTE ] ALX: PASS: History has at least 300 days. [2026-01-28T12:01:10.727782] [DEBUG] [REMOTE ] ALX: PASS: Price check passed. Min price $205.15. [2026-01-28T12:01:10.728281] [DEBUG] [REMOTE ] ALX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:10.728464] [DEBUG] [REMOTE ] ALX: PASS: Integrity check passed. [2026-01-28T12:01:10.728517] [DEBUG] [REMOTE ] ALX: Symbol is viable for forecasting. [2026-01-28T12:01:10.728639] [INFO ] [MAIN ] [148/3492] ALX kept (0.6s) | 147 kept, 1 rejected | 135.7/min | ETA: 24.6m [2026-01-28T12:01:11.026812] [DEBUG] [REMOTE ] ALXO: Retrieved 1389 rows, trimmed to 300. [2026-01-28T12:01:11.027017] [DEBUG] [REMOTE ] ALXO: PASS: History has at least 300 days. [2026-01-28T12:01:11.027323] [DEBUG] [REMOTE ] ALXO: PASS: Price check passed. Min price $1.08. [2026-01-28T12:01:11.027482] [DEBUG] [REMOTE ] ALXO: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:11.027642] [DEBUG] [REMOTE ] ALXO: PASS: Integrity check passed. [2026-01-28T12:01:11.027688] [DEBUG] [REMOTE ] ALXO: Symbol is viable for forecasting. [2026-01-28T12:01:11.027742] [INFO ] [MAIN ] [149/3492] ALXO kept (0.3s) | 148 kept, 1 rejected | 136.0/min | ETA: 24.6m [2026-01-28T12:01:11.375842] [DEBUG] [REMOTE ] ALZN: Retrieved 1160 rows, trimmed to 300. [2026-01-28T12:01:11.376054] [DEBUG] [REMOTE ] ALZN: PASS: History has at least 300 days. [2026-01-28T12:01:11.376353] [DEBUG] [REMOTE ] ALZN: PASS: Price check passed. Min price $1.82. [2026-01-28T12:01:11.376561] [DEBUG] [REMOTE ] ALZN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:11.376771] [DEBUG] [REMOTE ] ALZN: PASS: Integrity check passed. [2026-01-28T12:01:11.376823] [DEBUG] [REMOTE ] ALZN: Symbol is viable for forecasting. [2026-01-28T12:01:11.376881] [INFO ] [MAIN ] [150/3492] ALZN kept (0.3s) | 149 kept, 1 rejected | 136.2/min | ETA: 24.5m [2026-01-28T12:01:11.866869] [DEBUG] [REMOTE ] AM: Retrieved 2822 rows, trimmed to 300. [2026-01-28T12:01:11.867280] [DEBUG] [REMOTE ] AM: PASS: History has at least 300 days. [2026-01-28T12:01:11.867545] [DEBUG] [REMOTE ] AM: PASS: Price check passed. Min price $17.15. [2026-01-28T12:01:11.867738] [DEBUG] [REMOTE ] AM: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:11.867870] [DEBUG] [REMOTE ] AM: PASS: Integrity check passed. [2026-01-28T12:01:11.867913] [DEBUG] [REMOTE ] AM: Symbol is viable for forecasting. [2026-01-28T12:01:11.867965] [INFO ] [MAIN ] [151/3492] AM kept (0.5s) | 150 kept, 1 rejected | 136.1/min | ETA: 24.5m [2026-01-28T12:01:12.341079] [DEBUG] [REMOTE ] AMAL: Retrieved 1878 rows, trimmed to 300. [2026-01-28T12:01:12.341292] [DEBUG] [REMOTE ] AMAL: PASS: History has at least 300 days. [2026-01-28T12:01:12.341671] [DEBUG] [REMOTE ] AMAL: PASS: Price check passed. Min price $26.75. [2026-01-28T12:01:12.341866] [DEBUG] [REMOTE ] AMAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:12.342042] [DEBUG] [REMOTE ] AMAL: PASS: Integrity check passed. [2026-01-28T12:01:12.342100] [DEBUG] [REMOTE ] AMAL: Symbol is viable for forecasting. [2026-01-28T12:01:12.342175] [INFO ] [MAIN ] [152/3492] AMAL kept (0.5s) | 151 kept, 1 rejected | 136.0/min | ETA: 24.6m [2026-01-28T12:01:12.592281] [DEBUG] [REMOTE ] AMBA: Retrieved 3342 rows, trimmed to 300. [2026-01-28T12:01:12.592499] [DEBUG] [REMOTE ] AMBA: PASS: History has at least 300 days. [2026-01-28T12:01:12.592871] [DEBUG] [REMOTE ] AMBA: PASS: Price check passed. Min price $64.60. [2026-01-28T12:01:12.593050] [DEBUG] [REMOTE ] AMBA: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:12.593192] [DEBUG] [REMOTE ] AMBA: PASS: Integrity check passed. [2026-01-28T12:01:12.593295] [DEBUG] [REMOTE ] AMBA: Symbol is viable for forecasting. [2026-01-28T12:01:12.593350] [INFO ] [MAIN ] [153/3492] AMBA kept (0.3s) | 152 kept, 1 rejected | 136.4/min | ETA: 24.5m [2026-01-28T12:01:12.856518] [DEBUG] [REMOTE ] AMBP: Retrieved 1124 rows, trimmed to 300. [2026-01-28T12:01:12.856768] [DEBUG] [REMOTE ] AMBP: PASS: History has at least 300 days. [2026-01-28T12:01:12.857049] [DEBUG] [REMOTE ] AMBP: PASS: Price check passed. Min price $3.32. [2026-01-28T12:01:12.857232] [DEBUG] [REMOTE ] AMBP: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:12.857357] [DEBUG] [REMOTE ] AMBP: PASS: Integrity check passed. [2026-01-28T12:01:12.857400] [DEBUG] [REMOTE ] AMBP: Symbol is viable for forecasting. [2026-01-28T12:01:12.857456] [INFO ] [MAIN ] [154/3492] AMBP kept (0.3s) | 153 kept, 1 rejected | 136.8/min | ETA: 24.4m [2026-01-28T12:01:13.502118] [DEBUG] [REMOTE ] AMC: Retrieved 3044 rows, trimmed to 300. [2026-01-28T12:01:13.502323] [DEBUG] [REMOTE ] AMC: PASS: History has at least 300 days. [2026-01-28T12:01:13.502627] [DEBUG] [REMOTE ] AMC: PASS: Price check passed. Min price $1.45. [2026-01-28T12:01:13.502781] [DEBUG] [REMOTE ] AMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:13.502913] [DEBUG] [REMOTE ] AMC: PASS: Integrity check passed. [2026-01-28T12:01:13.502957] [DEBUG] [REMOTE ] AMC: Symbol is viable for forecasting. [2026-01-28T12:01:13.503012] [INFO ] [MAIN ] [155/3492] AMC kept (0.6s) | 154 kept, 1 rejected | 136.3/min | ETA: 24.5m [2026-01-28T12:01:13.890738] [DEBUG] [REMOTE ] AMCX: Retrieved 3675 rows, trimmed to 300. [2026-01-28T12:01:13.890931] [DEBUG] [REMOTE ] AMCX: PASS: History has at least 300 days. [2026-01-28T12:01:13.891199] [DEBUG] [REMOTE ] AMCX: PASS: Price check passed. Min price $7.25. [2026-01-28T12:01:13.891341] [DEBUG] [REMOTE ] AMCX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:13.891478] [DEBUG] [REMOTE ] AMCX: PASS: Integrity check passed. [2026-01-28T12:01:13.891521] [DEBUG] [REMOTE ] AMCX: Symbol is viable for forecasting. [2026-01-28T12:01:13.891595] [INFO ] [MAIN ] [156/3492] AMCX kept (0.4s) | 155 kept, 1 rejected | 136.5/min | ETA: 24.4m [2026-01-28T12:01:14.467823] [DEBUG] [REMOTE ] AMD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:14.468095] [DEBUG] [REMOTE ] AMD: PASS: History has at least 300 days. [2026-01-28T12:01:14.468429] [DEBUG] [REMOTE ] AMD: PASS: Price check passed. Min price $198.11. [2026-01-28T12:01:14.468735] [DEBUG] [REMOTE ] AMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:14.468890] [DEBUG] [REMOTE ] AMD: PASS: Integrity check passed. [2026-01-28T12:01:14.468934] [DEBUG] [REMOTE ] AMD: Symbol is viable for forecasting. [2026-01-28T12:01:14.468992] [INFO ] [MAIN ] [157/3492] AMD kept (0.6s) | 156 kept, 1 rejected | 136.2/min | ETA: 24.5m [2026-01-28T12:01:14.619031] [DEBUG] [REMOTE ] AMDL: Retrieved 467 rows, trimmed to 300. [2026-01-28T12:01:14.619461] [DEBUG] [REMOTE ] AMDL: PASS: History has at least 300 days. [2026-01-28T12:01:14.619762] [DEBUG] [REMOTE ] AMDL: PASS: Price check passed. Min price $13.41. [2026-01-28T12:01:14.619927] [DEBUG] [REMOTE ] AMDL: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:14.620071] [DEBUG] [REMOTE ] AMDL: PASS: Integrity check passed. [2026-01-28T12:01:14.620119] [DEBUG] [REMOTE ] AMDL: Symbol is viable for forecasting. [2026-01-28T12:01:14.620179] [INFO ] [MAIN ] [158/3492] AMDL kept (0.2s) | 157 kept, 1 rejected | 136.7/min | ETA: 24.4m [2026-01-28T12:01:15.410178] [DEBUG] [REMOTE ] AME: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:15.410381] [DEBUG] [REMOTE ] AME: PASS: History has at least 300 days. [2026-01-28T12:01:15.410704] [DEBUG] [REMOTE ] AME: PASS: Price check passed. Min price $189.61. [2026-01-28T12:01:15.410850] [DEBUG] [REMOTE ] AME: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:15.410993] [DEBUG] [REMOTE ] AME: PASS: Integrity check passed. [2026-01-28T12:01:15.411038] [DEBUG] [REMOTE ] AME: Symbol is viable for forecasting. [2026-01-28T12:01:15.411093] [INFO ] [MAIN ] [159/3492] AME kept (0.8s) | 158 kept, 1 rejected | 136.1/min | ETA: 24.5m [2026-01-28T12:01:15.865664] [DEBUG] [REMOTE ] AMG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:15.865883] [DEBUG] [REMOTE ] AMG: PASS: History has at least 300 days. [2026-01-28T12:01:15.866178] [DEBUG] [REMOTE ] AMG: PASS: Price check passed. Min price $236.67. [2026-01-28T12:01:15.866324] [DEBUG] [REMOTE ] AMG: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:15.866482] [DEBUG] [REMOTE ] AMG: PASS: Integrity check passed. [2026-01-28T12:01:15.866532] [DEBUG] [REMOTE ] AMG: Symbol is viable for forecasting. [2026-01-28T12:01:15.866618] [INFO ] [MAIN ] [160/3492] AMG kept (0.5s) | 159 kept, 1 rejected | 136.0/min | ETA: 24.5m [2026-01-28T12:01:16.433371] [DEBUG] [REMOTE ] AMGN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:16.433591] [DEBUG] [REMOTE ] AMGN: PASS: History has at least 300 days. [2026-01-28T12:01:16.433888] [DEBUG] [REMOTE ] AMGN: PASS: Price check passed. Min price $289.96. [2026-01-28T12:01:16.434034] [DEBUG] [REMOTE ] AMGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:16.434172] [DEBUG] [REMOTE ] AMGN: PASS: Integrity check passed. [2026-01-28T12:01:16.434370] [DEBUG] [REMOTE ] AMGN: Symbol is viable for forecasting. [2026-01-28T12:01:16.434508] [INFO ] [MAIN ] [161/3492] AMGN kept (0.6s) | 160 kept, 1 rejected | 135.8/min | ETA: 24.5m [2026-01-28T12:01:16.790907] [DEBUG] [REMOTE ] AMH: Retrieved 3141 rows, trimmed to 300. [2026-01-28T12:01:16.791095] [DEBUG] [REMOTE ] AMH: PASS: History has at least 300 days. [2026-01-28T12:01:16.791379] [DEBUG] [REMOTE ] AMH: PASS: Price check passed. Min price $29.87. [2026-01-28T12:01:16.791567] [DEBUG] [REMOTE ] AMH: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:16.791764] [DEBUG] [REMOTE ] AMH: PASS: Integrity check passed. [2026-01-28T12:01:16.791823] [DEBUG] [REMOTE ] AMH: Symbol is viable for forecasting. [2026-01-28T12:01:16.791882] [INFO ] [MAIN ] [162/3492] AMH kept (0.4s) | 161 kept, 1 rejected | 136.0/min | ETA: 24.5m [2026-01-28T12:01:16.963898] [DEBUG] [REMOTE ] AMLX: Retrieved 1016 rows, trimmed to 300. [2026-01-28T12:01:16.964086] [DEBUG] [REMOTE ] AMLX: PASS: History has at least 300 days. [2026-01-28T12:01:16.964368] [DEBUG] [REMOTE ] AMLX: PASS: Price check passed. Min price $11.38. [2026-01-28T12:01:16.964535] [DEBUG] [REMOTE ] AMLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:16.964693] [DEBUG] [REMOTE ] AMLX: PASS: Integrity check passed. [2026-01-28T12:01:16.964747] [DEBUG] [REMOTE ] AMLX: Symbol is viable for forecasting. [2026-01-28T12:01:16.964808] [INFO ] [MAIN ] [163/3492] AMLX kept (0.2s) | 162 kept, 1 rejected | 136.5/min | ETA: 24.4m [2026-01-28T12:01:17.697534] [DEBUG] [REMOTE ] AMN: Retrieved 6089 rows, trimmed to 300. [2026-01-28T12:01:17.697758] [DEBUG] [REMOTE ] AMN: PASS: History has at least 300 days. [2026-01-28T12:01:17.698056] [DEBUG] [REMOTE ] AMN: PASS: Price check passed. Min price $15.10. [2026-01-28T12:01:17.698201] [DEBUG] [REMOTE ] AMN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:17.698360] [DEBUG] [REMOTE ] AMN: PASS: Integrity check passed. [2026-01-28T12:01:17.698450] [DEBUG] [REMOTE ] AMN: Symbol is viable for forecasting. [2026-01-28T12:01:17.698510] [INFO ] [MAIN ] [164/3492] AMN kept (0.7s) | 163 kept, 1 rejected | 135.9/min | ETA: 24.5m [2026-01-28T12:01:18.122789] [DEBUG] [REMOTE ] AMP: Retrieved 5123 rows, trimmed to 300. [2026-01-28T12:01:18.122966] [DEBUG] [REMOTE ] AMP: PASS: History has at least 300 days. [2026-01-28T12:01:18.123219] [DEBUG] [REMOTE ] AMP: PASS: Price check passed. Min price $440.80. [2026-01-28T12:01:18.123362] [DEBUG] [REMOTE ] AMP: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:18.123488] [DEBUG] [REMOTE ] AMP: PASS: Integrity check passed. [2026-01-28T12:01:18.123530] [DEBUG] [REMOTE ] AMP: Symbol is viable for forecasting. [2026-01-28T12:01:18.123610] [INFO ] [MAIN ] [165/3492] AMP kept (0.4s) | 164 kept, 1 rejected | 135.9/min | ETA: 24.5m [2026-01-28T12:01:18.633383] [DEBUG] [REMOTE ] AMPG: Retrieved 6516 rows, trimmed to 300. [2026-01-28T12:01:18.633617] [DEBUG] [REMOTE ] AMPG: PASS: History has at least 300 days. [2026-01-28T12:01:18.633902] [DEBUG] [REMOTE ] AMPG: PASS: Price check passed. Min price $2.60. [2026-01-28T12:01:18.634047] [DEBUG] [REMOTE ] AMPG: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:18.634182] [DEBUG] [REMOTE ] AMPG: PASS: Integrity check passed. [2026-01-28T12:01:18.634224] [DEBUG] [REMOTE ] AMPG: Symbol is viable for forecasting. [2026-01-28T12:01:18.634279] [INFO ] [MAIN ] [166/3492] AMPG kept (0.5s) | 165 kept, 1 rejected | 135.8/min | ETA: 24.5m [2026-01-28T12:01:18.815136] [DEBUG] [REMOTE ] AMPH: Retrieved 2915 rows, trimmed to 300. [2026-01-28T12:01:18.815339] [DEBUG] [REMOTE ] AMPH: PASS: History has at least 300 days. [2026-01-28T12:01:18.815639] [DEBUG] [REMOTE ] AMPH: PASS: Price check passed. Min price $24.03. [2026-01-28T12:01:18.815796] [DEBUG] [REMOTE ] AMPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:18.815923] [DEBUG] [REMOTE ] AMPH: PASS: Integrity check passed. [2026-01-28T12:01:18.815966] [DEBUG] [REMOTE ] AMPH: Symbol is viable for forecasting. [2026-01-28T12:01:18.816019] [INFO ] [MAIN ] [167/3492] AMPH kept (0.2s) | 166 kept, 1 rejected | 136.3/min | ETA: 24.4m [2026-01-28T12:01:19.273249] [DEBUG] [REMOTE ] AMPL: Retrieved 1087 rows, trimmed to 300. [2026-01-28T12:01:19.273436] [DEBUG] [REMOTE ] AMPL: PASS: History has at least 300 days. [2026-01-28T12:01:19.273708] [DEBUG] [REMOTE ] AMPL: PASS: Price check passed. Min price $9.48. [2026-01-28T12:01:19.273854] [DEBUG] [REMOTE ] AMPL: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:19.273971] [DEBUG] [REMOTE ] AMPL: PASS: Integrity check passed. [2026-01-28T12:01:19.274012] [DEBUG] [REMOTE ] AMPL: Symbol is viable for forecasting. [2026-01-28T12:01:19.274069] [INFO ] [MAIN ] [168/3492] AMPL kept (0.5s) | 167 kept, 1 rejected | 136.3/min | ETA: 24.4m [2026-01-28T12:01:19.685613] [DEBUG] [REMOTE ] AMPX: Retrieved 844 rows, trimmed to 300. [2026-01-28T12:01:19.685808] [DEBUG] [REMOTE ] AMPX: PASS: History has at least 300 days. [2026-01-28T12:01:19.686060] [DEBUG] [REMOTE ] AMPX: PASS: Price check passed. Min price $7.83. [2026-01-28T12:01:19.686201] [DEBUG] [REMOTE ] AMPX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:19.686323] [DEBUG] [REMOTE ] AMPX: PASS: Integrity check passed. [2026-01-28T12:01:19.686366] [DEBUG] [REMOTE ] AMPX: Symbol is viable for forecasting. [2026-01-28T12:01:19.686420] [INFO ] [MAIN ] [169/3492] AMPX kept (0.4s) | 168 kept, 1 rejected | 136.3/min | ETA: 24.4m [2026-01-28T12:01:20.115811] [DEBUG] [REMOTE ] AMRC: Retrieved 3903 rows, trimmed to 300. [2026-01-28T12:01:20.116003] [DEBUG] [REMOTE ] AMRC: PASS: History has at least 300 days. [2026-01-28T12:01:20.116257] [DEBUG] [REMOTE ] AMRC: PASS: Price check passed. Min price $29.13. [2026-01-28T12:01:20.116396] [DEBUG] [REMOTE ] AMRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:20.116521] [DEBUG] [REMOTE ] AMRC: PASS: Integrity check passed. [2026-01-28T12:01:20.116563] [DEBUG] [REMOTE ] AMRC: Symbol is viable for forecasting. [2026-01-28T12:01:20.116639] [INFO ] [MAIN ] [170/3492] AMRC kept (0.4s) | 169 kept, 1 rejected | 136.3/min | ETA: 24.4m [2026-01-28T12:01:20.689677] [DEBUG] [REMOTE ] AMRN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:20.689901] [DEBUG] [REMOTE ] AMRN: PASS: History has at least 300 days. [2026-01-28T12:01:20.690417] [DEBUG] [REMOTE ] AMRN: PASS: Price check passed. Min price $13.50. [2026-01-28T12:01:20.690665] [DEBUG] [REMOTE ] AMRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:20.690848] [DEBUG] [REMOTE ] AMRN: PASS: Integrity check passed. [2026-01-28T12:01:20.690904] [DEBUG] [REMOTE ] AMRN: Symbol is viable for forecasting. [2026-01-28T12:01:20.690978] [INFO ] [MAIN ] [171/3492] AMRN kept (0.6s) | 170 kept, 1 rejected | 136.1/min | ETA: 24.4m [2026-01-28T12:01:21.082805] [DEBUG] [REMOTE ] AMRX: Retrieved 4283 rows, trimmed to 300. [2026-01-28T12:01:21.083031] [DEBUG] [REMOTE ] AMRX: PASS: History has at least 300 days. [2026-01-28T12:01:21.083316] [DEBUG] [REMOTE ] AMRX: PASS: Price check passed. Min price $10.00. [2026-01-28T12:01:21.083471] [DEBUG] [REMOTE ] AMRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:21.083633] [DEBUG] [REMOTE ] AMRX: PASS: Integrity check passed. [2026-01-28T12:01:21.083679] [DEBUG] [REMOTE ] AMRX: Symbol is viable for forecasting. [2026-01-28T12:01:21.083735] [INFO ] [MAIN ] [172/3492] AMRX kept (0.4s) | 171 kept, 1 rejected | 136.2/min | ETA: 24.4m [2026-01-28T12:01:21.555455] [DEBUG] [REMOTE ] AMSC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:21.555676] [DEBUG] [REMOTE ] AMSC: PASS: History has at least 300 days. [2026-01-28T12:01:21.555982] [DEBUG] [REMOTE ] AMSC: PASS: Price check passed. Min price $28.78. [2026-01-28T12:01:21.556131] [DEBUG] [REMOTE ] AMSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:21.556264] [DEBUG] [REMOTE ] AMSC: PASS: Integrity check passed. [2026-01-28T12:01:21.556307] [DEBUG] [REMOTE ] AMSC: Symbol is viable for forecasting. [2026-01-28T12:01:21.556362] [INFO ] [MAIN ] [173/3492] AMSC kept (0.5s) | 172 kept, 1 rejected | 136.1/min | ETA: 24.4m [2026-01-28T12:01:21.902301] [DEBUG] [REMOTE ] AMSF: Retrieved 5077 rows, trimmed to 300. [2026-01-28T12:01:21.902473] [DEBUG] [REMOTE ] AMSF: PASS: History has at least 300 days. [2026-01-28T12:01:21.902774] [DEBUG] [REMOTE ] AMSF: PASS: Price check passed. Min price $36.55. [2026-01-28T12:01:21.902920] [DEBUG] [REMOTE ] AMSF: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:21.903058] [DEBUG] [REMOTE ] AMSF: PASS: Integrity check passed. [2026-01-28T12:01:21.903102] [DEBUG] [REMOTE ] AMSF: Symbol is viable for forecasting. [2026-01-28T12:01:21.903158] [INFO ] [MAIN ] [174/3492] AMSF kept (0.3s) | 173 kept, 1 rejected | 136.3/min | ETA: 24.3m [2026-01-28T12:01:22.229504] [DEBUG] [REMOTE ] AMTB: Retrieved 1862 rows, trimmed to 300. [2026-01-28T12:01:22.229710] [DEBUG] [REMOTE ] AMTB: PASS: History has at least 300 days. [2026-01-28T12:01:22.229965] [DEBUG] [REMOTE ] AMTB: PASS: Price check passed. Min price $16.62. [2026-01-28T12:01:22.230105] [DEBUG] [REMOTE ] AMTB: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:22.230225] [DEBUG] [REMOTE ] AMTB: PASS: Integrity check passed. [2026-01-28T12:01:22.230302] [DEBUG] [REMOTE ] AMTB: Symbol is viable for forecasting. [2026-01-28T12:01:22.230354] [INFO ] [MAIN ] [175/3492] AMTB kept (0.3s) | 174 kept, 1 rejected | 136.5/min | ETA: 24.3m [2026-01-28T12:01:22.687650] [DEBUG] [REMOTE ] AMTX: Retrieved 2938 rows, trimmed to 300. [2026-01-28T12:01:22.687842] [DEBUG] [REMOTE ] AMTX: PASS: History has at least 300 days. [2026-01-28T12:01:22.688137] [DEBUG] [REMOTE ] AMTX: PASS: Price check passed. Min price $1.32. [2026-01-28T12:01:22.688287] [DEBUG] [REMOTE ] AMTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:22.688415] [DEBUG] [REMOTE ] AMTX: PASS: Integrity check passed. [2026-01-28T12:01:22.688459] [DEBUG] [REMOTE ] AMTX: Symbol is viable for forecasting. [2026-01-28T12:01:22.688514] [INFO ] [MAIN ] [176/3492] AMTX kept (0.5s) | 175 kept, 1 rejected | 136.4/min | ETA: 24.3m [2026-01-28T12:01:23.192195] [DEBUG] [REMOTE ] AMWD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:23.192408] [DEBUG] [REMOTE ] AMWD: PASS: History has at least 300 days. [2026-01-28T12:01:23.192821] [DEBUG] [REMOTE ] AMWD: PASS: Price check passed. Min price $47.62. [2026-01-28T12:01:23.192974] [DEBUG] [REMOTE ] AMWD: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:23.193107] [DEBUG] [REMOTE ] AMWD: PASS: Integrity check passed. [2026-01-28T12:01:23.193157] [DEBUG] [REMOTE ] AMWD: Symbol is viable for forecasting. [2026-01-28T12:01:23.193210] [INFO ] [MAIN ] [177/3492] AMWD kept (0.5s) | 176 kept, 1 rejected | 136.3/min | ETA: 24.3m [2026-01-28T12:01:23.416686] [DEBUG] [REMOTE ] AMWL: Retrieved 1346 rows, trimmed to 300. [2026-01-28T12:01:23.416867] [DEBUG] [REMOTE ] AMWL: PASS: History has at least 300 days. [2026-01-28T12:01:23.417135] [DEBUG] [REMOTE ] AMWL: PASS: Price check passed. Min price $3.78. [2026-01-28T12:01:23.417275] [DEBUG] [REMOTE ] AMWL: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:23.417389] [DEBUG] [REMOTE ] AMWL: PASS: Integrity check passed. [2026-01-28T12:01:23.417430] [DEBUG] [REMOTE ] AMWL: Symbol is viable for forecasting. [2026-01-28T12:01:23.417481] [INFO ] [MAIN ] [178/3492] AMWL kept (0.2s) | 177 kept, 1 rejected | 136.7/min | ETA: 24.2m [2026-01-28T12:01:24.004410] [DEBUG] [REMOTE ] AMX: Retrieved 6278 rows, trimmed to 300. [2026-01-28T12:01:24.004681] [DEBUG] [REMOTE ] AMX: PASS: History has at least 300 days. [2026-01-28T12:01:24.005079] [DEBUG] [REMOTE ] AMX: PASS: Price check passed. Min price $19.89. [2026-01-28T12:01:24.005266] [DEBUG] [REMOTE ] AMX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:24.005451] [DEBUG] [REMOTE ] AMX: PASS: Integrity check passed. [2026-01-28T12:01:24.005502] [DEBUG] [REMOTE ] AMX: Symbol is viable for forecasting. [2026-01-28T12:01:24.005560] [INFO ] [MAIN ] [179/3492] AMX kept (0.6s) | 178 kept, 1 rejected | 136.4/min | ETA: 24.3m [2026-01-28T12:01:24.258326] [DEBUG] [REMOTE ] AMZD: Retrieved 850 rows, trimmed to 300. [2026-01-28T12:01:24.258513] [DEBUG] [REMOTE ] AMZD: PASS: History has at least 300 days. [2026-01-28T12:01:24.258789] [DEBUG] [REMOTE ] AMZD: PASS: Price check passed. Min price $9.14. [2026-01-28T12:01:24.258931] [DEBUG] [REMOTE ] AMZD: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:24.259054] [DEBUG] [REMOTE ] AMZD: PASS: Integrity check passed. [2026-01-28T12:01:24.259097] [DEBUG] [REMOTE ] AMZD: Symbol is viable for forecasting. [2026-01-28T12:01:24.259150] [INFO ] [MAIN ] [180/3492] AMZD kept (0.3s) | 179 kept, 1 rejected | 136.8/min | ETA: 24.2m [2026-01-28T12:01:24.888250] [DEBUG] [REMOTE ] AMZN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:24.888462] [DEBUG] [REMOTE ] AMZN: PASS: History has at least 300 days. [2026-01-28T12:01:24.888815] [DEBUG] [REMOTE ] AMZN: PASS: Price check passed. Min price $217.14. [2026-01-28T12:01:24.888980] [DEBUG] [REMOTE ] AMZN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:24.889116] [DEBUG] [REMOTE ] AMZN: PASS: Integrity check passed. [2026-01-28T12:01:24.889160] [DEBUG] [REMOTE ] AMZN: Symbol is viable for forecasting. [2026-01-28T12:01:24.889213] [INFO ] [MAIN ] [181/3492] AMZN kept (0.6s) | 180 kept, 1 rejected | 136.4/min | ETA: 24.3m [2026-01-28T12:01:25.096611] [DEBUG] [REMOTE ] AMZZ: Retrieved 467 rows, trimmed to 300. [2026-01-28T12:01:25.096772] [DEBUG] [REMOTE ] AMZZ: PASS: History has at least 300 days. [2026-01-28T12:01:25.097016] [DEBUG] [REMOTE ] AMZZ: PASS: Price check passed. Min price $28.10. [2026-01-28T12:01:25.097192] [DEBUG] [REMOTE ] AMZZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:25.097312] [DEBUG] [REMOTE ] AMZZ: PASS: Integrity check passed. [2026-01-28T12:01:25.097354] [DEBUG] [REMOTE ] AMZZ: Symbol is viable for forecasting. [2026-01-28T12:01:25.097408] [INFO ] [MAIN ] [182/3492] AMZZ kept (0.2s) | 181 kept, 1 rejected | 136.8/min | ETA: 24.2m [2026-01-28T12:01:25.757426] [DEBUG] [REMOTE ] AN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:25.757562] [DEBUG] [REMOTE ] AN: PASS: History has at least 300 days. [2026-01-28T12:01:25.757810] [DEBUG] [REMOTE ] AN: PASS: Price check passed. Min price $190.80. [2026-01-28T12:01:25.757953] [DEBUG] [REMOTE ] AN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:25.758073] [DEBUG] [REMOTE ] AN: PASS: Integrity check passed. [2026-01-28T12:01:25.758121] [DEBUG] [REMOTE ] AN: Symbol is viable for forecasting. [2026-01-28T12:01:25.758181] [INFO ] [MAIN ] [183/3492] AN kept (0.7s) | 182 kept, 1 rejected | 136.5/min | ETA: 24.2m [2026-01-28T12:01:26.270639] [DEBUG] [REMOTE ] ANAB: Retrieved 2263 rows, trimmed to 300. [2026-01-28T12:01:26.270758] [DEBUG] [REMOTE ] ANAB: PASS: History has at least 300 days. [2026-01-28T12:01:26.270957] [DEBUG] [REMOTE ] ANAB: PASS: Price check passed. Min price $33.09. [2026-01-28T12:01:26.271090] [DEBUG] [REMOTE ] ANAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:26.271198] [DEBUG] [REMOTE ] ANAB: PASS: Integrity check passed. [2026-01-28T12:01:26.271237] [DEBUG] [REMOTE ] ANAB: Symbol is viable for forecasting. [2026-01-28T12:01:26.271284] [INFO ] [MAIN ] [184/3492] ANAB kept (0.5s) | 183 kept, 1 rejected | 136.3/min | ETA: 24.3m [2026-01-28T12:01:26.752505] [DEBUG] [REMOTE ] ANDE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:26.752662] [DEBUG] [REMOTE ] ANDE: PASS: History has at least 300 days. [2026-01-28T12:01:26.752901] [DEBUG] [REMOTE ] ANDE: PASS: Price check passed. Min price $46.14. [2026-01-28T12:01:26.753041] [DEBUG] [REMOTE ] ANDE: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:26.753163] [DEBUG] [REMOTE ] ANDE: PASS: Integrity check passed. [2026-01-28T12:01:26.753204] [DEBUG] [REMOTE ] ANDE: Symbol is viable for forecasting. [2026-01-28T12:01:26.753254] [INFO ] [MAIN ] [185/3492] ANDE kept (0.5s) | 184 kept, 1 rejected | 136.3/min | ETA: 24.3m [2026-01-28T12:01:27.288433] [DEBUG] [REMOTE ] ANF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:27.288586] [DEBUG] [REMOTE ] ANF: PASS: History has at least 300 days. [2026-01-28T12:01:27.288833] [DEBUG] [REMOTE ] ANF: PASS: Price check passed. Min price $65.61. [2026-01-28T12:01:27.288975] [DEBUG] [REMOTE ] ANF: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:27.289095] [DEBUG] [REMOTE ] ANF: PASS: Integrity check passed. [2026-01-28T12:01:27.289197] [DEBUG] [REMOTE ] ANF: Symbol is viable for forecasting. [2026-01-28T12:01:27.289286] [INFO ] [MAIN ] [186/3492] ANF kept (0.5s) | 185 kept, 1 rejected | 136.1/min | ETA: 24.3m [2026-01-28T12:01:27.656085] [DEBUG] [REMOTE ] ANGI: Retrieved 3567 rows, trimmed to 300. [2026-01-28T12:01:27.656216] [DEBUG] [REMOTE ] ANGI: PASS: History has at least 300 days. [2026-01-28T12:01:27.656423] [DEBUG] [REMOTE ] ANGI: PASS: Price check passed. Min price $10.42. [2026-01-28T12:01:27.656556] [DEBUG] [REMOTE ] ANGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:27.656691] [DEBUG] [REMOTE ] ANGI: PASS: Integrity check passed. [2026-01-28T12:01:27.656730] [DEBUG] [REMOTE ] ANGI: Symbol is viable for forecasting. [2026-01-28T12:01:27.656777] [INFO ] [MAIN ] [187/3492] ANGI kept (0.4s) | 186 kept, 1 rejected | 136.2/min | ETA: 24.3m [2026-01-28T12:01:28.059336] [DEBUG] [REMOTE ] ANGL: Retrieved 3469 rows, trimmed to 300. [2026-01-28T12:01:28.059461] [DEBUG] [REMOTE ] ANGL: PASS: History has at least 300 days. [2026-01-28T12:01:28.059719] [DEBUG] [REMOTE ] ANGL: PASS: Price check passed. Min price $28.83. [2026-01-28T12:01:28.059865] [DEBUG] [REMOTE ] ANGL: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:28.060000] [DEBUG] [REMOTE ] ANGL: PASS: Integrity check passed. [2026-01-28T12:01:28.060046] [DEBUG] [REMOTE ] ANGL: Symbol is viable for forecasting. [2026-01-28T12:01:28.060093] [INFO ] [MAIN ] [188/3492] ANGL kept (0.4s) | 187 kept, 1 rejected | 136.3/min | ETA: 24.2m [2026-01-28T12:01:28.522648] [DEBUG] [REMOTE ] ANGO: Retrieved 5449 rows, trimmed to 300. [2026-01-28T12:01:28.522776] [DEBUG] [REMOTE ] ANGO: PASS: History has at least 300 days. [2026-01-28T12:01:28.522981] [DEBUG] [REMOTE ] ANGO: PASS: Price check passed. Min price $9.86. [2026-01-28T12:01:28.523114] [DEBUG] [REMOTE ] ANGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:28.523228] [DEBUG] [REMOTE ] ANGO: PASS: Integrity check passed. [2026-01-28T12:01:28.523268] [DEBUG] [REMOTE ] ANGO: Symbol is viable for forecasting. [2026-01-28T12:01:28.523314] [INFO ] [MAIN ] [189/3492] ANGO kept (0.5s) | 188 kept, 1 rejected | 136.3/min | ETA: 24.2m [2026-01-28T12:01:28.968036] [DEBUG] [REMOTE ] ANIK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:28.968169] [DEBUG] [REMOTE ] ANIK: PASS: History has at least 300 days. [2026-01-28T12:01:28.968398] [DEBUG] [REMOTE ] ANIK: PASS: Price check passed. Min price $9.15. [2026-01-28T12:01:28.968536] [DEBUG] [REMOTE ] ANIK: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:28.968682] [DEBUG] [REMOTE ] ANIK: PASS: Integrity check passed. [2026-01-28T12:01:28.968725] [DEBUG] [REMOTE ] ANIK: Symbol is viable for forecasting. [2026-01-28T12:01:28.968780] [INFO ] [MAIN ] [190/3492] ANIK kept (0.4s) | 189 kept, 1 rejected | 136.2/min | ETA: 24.2m [2026-01-28T12:01:29.472109] [DEBUG] [REMOTE ] ANIP: Retrieved 6470 rows, trimmed to 300. [2026-01-28T12:01:29.472243] [DEBUG] [REMOTE ] ANIP: PASS: History has at least 300 days. [2026-01-28T12:01:29.472459] [DEBUG] [REMOTE ] ANIP: PASS: Price check passed. Min price $76.28. [2026-01-28T12:01:29.472610] [DEBUG] [REMOTE ] ANIP: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:29.472728] [DEBUG] [REMOTE ] ANIP: PASS: Integrity check passed. [2026-01-28T12:01:29.472769] [DEBUG] [REMOTE ] ANIP: Symbol is viable for forecasting. [2026-01-28T12:01:29.472817] [INFO ] [MAIN ] [191/3492] ANIP kept (0.5s) | 190 kept, 1 rejected | 136.1/min | ETA: 24.2m [2026-01-28T12:01:29.908133] [DEBUG] [REMOTE ] ANIX: Retrieved 6298 rows, trimmed to 300. [2026-01-28T12:01:29.908264] [DEBUG] [REMOTE ] ANIX: PASS: History has at least 300 days. [2026-01-28T12:01:29.908481] [DEBUG] [REMOTE ] ANIX: PASS: Price check passed. Min price $3.08. [2026-01-28T12:01:29.908632] [DEBUG] [REMOTE ] ANIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:29.908747] [DEBUG] [REMOTE ] ANIX: PASS: Integrity check passed. [2026-01-28T12:01:29.908787] [DEBUG] [REMOTE ] ANIX: Symbol is viable for forecasting. [2026-01-28T12:01:29.908835] [INFO ] [MAIN ] [192/3492] ANIX kept (0.4s) | 191 kept, 1 rejected | 136.1/min | ETA: 24.2m [2026-01-28T12:01:30.187787] [DEBUG] [REMOTE ] ANNX: Retrieved 1384 rows, trimmed to 300. [2026-01-28T12:01:30.187905] [DEBUG] [REMOTE ] ANNX: PASS: History has at least 300 days. [2026-01-28T12:01:30.188103] [DEBUG] [REMOTE ] ANNX: PASS: Price check passed. Min price $2.68. [2026-01-28T12:01:30.188245] [DEBUG] [REMOTE ] ANNX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:30.188374] [DEBUG] [REMOTE ] ANNX: PASS: Integrity check passed. [2026-01-28T12:01:30.188414] [DEBUG] [REMOTE ] ANNX: Symbol is viable for forecasting. [2026-01-28T12:01:30.188462] [INFO ] [MAIN ] [193/3492] ANNX kept (0.3s) | 192 kept, 1 rejected | 136.4/min | ETA: 24.2m [2026-01-28T12:01:30.550297] [DEBUG] [REMOTE ] ANTX: Retrieved 963 rows, trimmed to 300. [2026-01-28T12:01:30.550449] [DEBUG] [REMOTE ] ANTX: PASS: History has at least 300 days. [2026-01-28T12:01:30.550672] [DEBUG] [REMOTE ] ANTX: PASS: Price check passed. Min price $1.05. [2026-01-28T12:01:30.550832] [DEBUG] [REMOTE ] ANTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:30.550964] [DEBUG] [REMOTE ] ANTX: PASS: Integrity check passed. [2026-01-28T12:01:30.551003] [DEBUG] [REMOTE ] ANTX: Symbol is viable for forecasting. [2026-01-28T12:01:30.551051] [INFO ] [MAIN ] [194/3492] ANTX kept (0.4s) | 193 kept, 1 rejected | 136.5/min | ETA: 24.2m [2026-01-28T12:01:30.888187] [DEBUG] [REMOTE ] ANVS: Retrieved 1507 rows, trimmed to 300. [2026-01-28T12:01:30.888296] [DEBUG] [REMOTE ] ANVS: PASS: History has at least 300 days. [2026-01-28T12:01:30.888502] [DEBUG] [REMOTE ] ANVS: PASS: Price check passed. Min price $1.89. [2026-01-28T12:01:30.888655] [DEBUG] [REMOTE ] ANVS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:30.888771] [DEBUG] [REMOTE ] ANVS: PASS: Integrity check passed. [2026-01-28T12:01:30.888812] [DEBUG] [REMOTE ] ANVS: Symbol is viable for forecasting. [2026-01-28T12:01:30.888860] [INFO ] [MAIN ] [195/3492] ANVS kept (0.3s) | 194 kept, 1 rejected | 136.7/min | ETA: 24.1m [2026-01-28T12:01:31.555649] [DEBUG] [REMOTE ] AOD: Retrieved 4781 rows, trimmed to 300. [2026-01-28T12:01:31.555777] [DEBUG] [REMOTE ] AOD: PASS: History has at least 300 days. [2026-01-28T12:01:31.555987] [DEBUG] [REMOTE ] AOD: PASS: Price check passed. Min price $8.92. [2026-01-28T12:01:31.556125] [DEBUG] [REMOTE ] AOD: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:31.556237] [DEBUG] [REMOTE ] AOD: PASS: Integrity check passed. [2026-01-28T12:01:31.556278] [DEBUG] [REMOTE ] AOD: Symbol is viable for forecasting. [2026-01-28T12:01:31.556328] [INFO ] [MAIN ] [196/3492] AOD kept (0.7s) | 195 kept, 1 rejected | 136.3/min | ETA: 24.2m [2026-01-28T12:01:31.738911] [DEBUG] [REMOTE ] AOHY: Retrieved 486 rows, trimmed to 300. [2026-01-28T12:01:31.739036] [DEBUG] [REMOTE ] AOHY: PASS: History has at least 300 days. [2026-01-28T12:01:31.739239] [DEBUG] [REMOTE ] AOHY: PASS: Price check passed. Min price $10.91. [2026-01-28T12:01:31.739379] [DEBUG] [REMOTE ] AOHY: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:31.739488] [DEBUG] [REMOTE ] AOHY: PASS: Integrity check passed. [2026-01-28T12:01:31.739553] [DEBUG] [REMOTE ] AOHY: Symbol is viable for forecasting. [2026-01-28T12:01:31.739625] [INFO ] [MAIN ] [197/3492] AOHY kept (0.2s) | 196 kept, 1 rejected | 136.7/min | ETA: 24.1m [2026-01-28T12:01:32.402714] [DEBUG] [REMOTE ] AON: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:32.402863] [DEBUG] [REMOTE ] AON: PASS: History has at least 300 days. [2026-01-28T12:01:32.403097] [DEBUG] [REMOTE ] AON: PASS: Price check passed. Min price $327.47. [2026-01-28T12:01:32.403235] [DEBUG] [REMOTE ] AON: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:32.403373] [DEBUG] [REMOTE ] AON: PASS: Integrity check passed. [2026-01-28T12:01:32.403423] [DEBUG] [REMOTE ] AON: Symbol is viable for forecasting. [2026-01-28T12:01:32.403479] [INFO ] [MAIN ] [198/3492] AON kept (0.7s) | 197 kept, 1 rejected | 136.4/min | ETA: 24.2m [2026-01-28T12:01:32.906607] [DEBUG] [REMOTE ] AOS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:32.906733] [DEBUG] [REMOTE ] AOS: PASS: History has at least 300 days. [2026-01-28T12:01:32.906950] [DEBUG] [REMOTE ] AOS: PASS: Price check passed. Min price $63.25. [2026-01-28T12:01:32.910659] [DEBUG] [REMOTE ] AOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:32.910866] [DEBUG] [REMOTE ] AOS: PASS: Integrity check passed. [2026-01-28T12:01:32.910923] [DEBUG] [REMOTE ] AOS: Symbol is viable for forecasting. [2026-01-28T12:01:32.910977] [INFO ] [MAIN ] [199/3492] AOS kept (0.5s) | 198 kept, 1 rejected | 136.3/min | ETA: 24.2m [2026-01-28T12:01:33.320868] [DEBUG] [REMOTE ] AOSL: Retrieved 3961 rows, trimmed to 300. [2026-01-28T12:01:33.321064] [DEBUG] [REMOTE ] AOSL: PASS: History has at least 300 days. [2026-01-28T12:01:33.321328] [DEBUG] [REMOTE ] AOSL: PASS: Price check passed. Min price $17.47. [2026-01-28T12:01:33.321475] [DEBUG] [REMOTE ] AOSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:33.321620] [DEBUG] [REMOTE ] AOSL: PASS: Integrity check passed. [2026-01-28T12:01:33.321663] [DEBUG] [REMOTE ] AOSL: Symbol is viable for forecasting. [2026-01-28T12:01:33.321714] [INFO ] [MAIN ] [200/3492] AOSL kept (0.4s) | 199 kept, 1 rejected | 136.3/min | ETA: 24.1m [2026-01-28T12:01:33.777832] [DEBUG] [REMOTE ] AP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:33.777969] [DEBUG] [REMOTE ] AP: PASS: History has at least 300 days. [2026-01-28T12:01:33.778219] [DEBUG] [REMOTE ] AP: PASS: Price check passed. Min price $1.85. [2026-01-28T12:01:33.778360] [DEBUG] [REMOTE ] AP: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:33.778478] [DEBUG] [REMOTE ] AP: PASS: Integrity check passed. [2026-01-28T12:01:33.778519] [DEBUG] [REMOTE ] AP: Symbol is viable for forecasting. [2026-01-28T12:01:33.778586] [INFO ] [MAIN ] [201/3492] AP kept (0.5s) | 200 kept, 1 rejected | 136.3/min | ETA: 24.1m [2026-01-28T12:01:34.267200] [DEBUG] [REMOTE ] APA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:34.267340] [DEBUG] [REMOTE ] APA: PASS: History has at least 300 days. [2026-01-28T12:01:34.267560] [DEBUG] [REMOTE ] APA: PASS: Price check passed. Min price $21.45. [2026-01-28T12:01:34.267720] [DEBUG] [REMOTE ] APA: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:34.267839] [DEBUG] [REMOTE ] APA: PASS: Integrity check passed. [2026-01-28T12:01:34.267881] [DEBUG] [REMOTE ] APA: Symbol is viable for forecasting. [2026-01-28T12:01:34.267932] [INFO ] [MAIN ] [202/3492] APA kept (0.5s) | 201 kept, 1 rejected | 136.2/min | ETA: 24.2m [2026-01-28T12:01:34.608540] [DEBUG] [REMOTE ] APAM: Retrieved 3243 rows, trimmed to 300. [2026-01-28T12:01:34.608746] [DEBUG] [REMOTE ] APAM: PASS: History has at least 300 days. [2026-01-28T12:01:34.609095] [DEBUG] [REMOTE ] APAM: PASS: Price check passed. Min price $40.44. [2026-01-28T12:01:34.609240] [DEBUG] [REMOTE ] APAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:34.609404] [DEBUG] [REMOTE ] APAM: PASS: Integrity check passed. [2026-01-28T12:01:34.609454] [DEBUG] [REMOTE ] APAM: Symbol is viable for forecasting. [2026-01-28T12:01:34.609513] [INFO ] [MAIN ] [203/3492] APAM kept (0.3s) | 202 kept, 1 rejected | 136.4/min | ETA: 24.1m [2026-01-28T12:01:35.101114] [DEBUG] [REMOTE ] APD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:35.101250] [DEBUG] [REMOTE ] APD: PASS: History has at least 300 days. [2026-01-28T12:01:35.101481] [DEBUG] [REMOTE ] APD: PASS: Price check passed. Min price $229.12. [2026-01-28T12:01:35.101645] [DEBUG] [REMOTE ] APD: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:35.101768] [DEBUG] [REMOTE ] APD: PASS: Integrity check passed. [2026-01-28T12:01:35.101810] [DEBUG] [REMOTE ] APD: Symbol is viable for forecasting. [2026-01-28T12:01:35.101860] [INFO ] [MAIN ] [204/3492] APD kept (0.5s) | 203 kept, 1 rejected | 136.3/min | ETA: 24.1m [2026-01-28T12:01:35.357730] [DEBUG] [REMOTE ] APEI: Retrieved 4581 rows, trimmed to 300. [2026-01-28T12:01:35.357859] [DEBUG] [REMOTE ] APEI: PASS: History has at least 300 days. [2026-01-28T12:01:35.358069] [DEBUG] [REMOTE ] APEI: PASS: Price check passed. Min price $30.67. [2026-01-28T12:01:35.358206] [DEBUG] [REMOTE ] APEI: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:35.358320] [DEBUG] [REMOTE ] APEI: PASS: Integrity check passed. [2026-01-28T12:01:35.358362] [DEBUG] [REMOTE ] APEI: Symbol is viable for forecasting. [2026-01-28T12:01:35.358410] [INFO ] [MAIN ] [205/3492] APEI kept (0.3s) | 204 kept, 1 rejected | 136.6/min | ETA: 24.1m [2026-01-28T12:01:35.636040] [DEBUG] [REMOTE ] APG: Retrieved 1444 rows, trimmed to 300. [2026-01-28T12:01:35.636156] [DEBUG] [REMOTE ] APG: PASS: History has at least 300 days. [2026-01-28T12:01:35.636354] [DEBUG] [REMOTE ] APG: PASS: Price check passed. Min price $35.07. [2026-01-28T12:01:35.636484] [DEBUG] [REMOTE ] APG: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:35.636613] [DEBUG] [REMOTE ] APG: PASS: Integrity check passed. [2026-01-28T12:01:35.636654] [DEBUG] [REMOTE ] APG: Symbol is viable for forecasting. [2026-01-28T12:01:35.636702] [INFO ] [MAIN ] [206/3492] APG kept (0.3s) | 205 kept, 1 rejected | 136.8/min | ETA: 24.0m [2026-01-28T12:01:36.003524] [DEBUG] [REMOTE ] APGE: Retrieved 637 rows, trimmed to 300. [2026-01-28T12:01:36.003749] [DEBUG] [REMOTE ] APGE: PASS: History has at least 300 days. [2026-01-28T12:01:36.004004] [DEBUG] [REMOTE ] APGE: PASS: Price check passed. Min price $53.90. [2026-01-28T12:01:36.004148] [DEBUG] [REMOTE ] APGE: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:36.004268] [DEBUG] [REMOTE ] APGE: PASS: Integrity check passed. [2026-01-28T12:01:36.004312] [DEBUG] [REMOTE ] APGE: Symbol is viable for forecasting. [2026-01-28T12:01:36.004364] [INFO ] [MAIN ] [207/3492] APGE kept (0.4s) | 206 kept, 1 rejected | 136.9/min | ETA: 24.0m [2026-01-28T12:01:36.824273] [DEBUG] [REMOTE ] APH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:36.824499] [DEBUG] [REMOTE ] APH: PASS: History has at least 300 days. [2026-01-28T12:01:36.824916] [DEBUG] [REMOTE ] APH: PASS: Price check passed. Min price $126.51. [2026-01-28T12:01:36.825098] [DEBUG] [REMOTE ] APH: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:36.825283] [DEBUG] [REMOTE ] APH: PASS: Integrity check passed. [2026-01-28T12:01:36.825380] [DEBUG] [REMOTE ] APH: Symbol is viable for forecasting. [2026-01-28T12:01:36.825452] [INFO ] [MAIN ] [208/3492] APH kept (0.8s) | 207 kept, 1 rejected | 136.3/min | ETA: 24.1m [2026-01-28T12:01:37.131665] [DEBUG] [REMOTE ] API: Retrieved 1403 rows, trimmed to 300. [2026-01-28T12:01:37.131853] [DEBUG] [REMOTE ] API: PASS: History has at least 300 days. [2026-01-28T12:01:37.132111] [DEBUG] [REMOTE ] API: PASS: Price check passed. Min price $3.24. [2026-01-28T12:01:37.132259] [DEBUG] [REMOTE ] API: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:37.132385] [DEBUG] [REMOTE ] API: PASS: Integrity check passed. [2026-01-28T12:01:37.132427] [DEBUG] [REMOTE ] API: Symbol is viable for forecasting. [2026-01-28T12:01:37.132480] [INFO ] [MAIN ] [209/3492] API kept (0.3s) | 208 kept, 1 rejected | 136.5/min | ETA: 24.0m [2026-01-28T12:01:37.581512] [DEBUG] [REMOTE ] APLD: Retrieved 3906 rows, trimmed to 300. [2026-01-28T12:01:37.581782] [DEBUG] [REMOTE ] APLD: PASS: History has at least 300 days. [2026-01-28T12:01:37.582106] [DEBUG] [REMOTE ] APLD: PASS: Price check passed. Min price $21.09. [2026-01-28T12:01:37.582255] [DEBUG] [REMOTE ] APLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:37.582396] [DEBUG] [REMOTE ] APLD: PASS: Integrity check passed. [2026-01-28T12:01:37.582439] [DEBUG] [REMOTE ] APLD: Symbol is viable for forecasting. [2026-01-28T12:01:37.582495] [INFO ] [MAIN ] [210/3492] APLD kept (0.4s) | 209 kept, 1 rejected | 136.5/min | ETA: 24.0m [2026-01-28T12:01:37.969526] [DEBUG] [REMOTE ] APLE: Retrieved 2690 rows, trimmed to 300. [2026-01-28T12:01:37.969772] [DEBUG] [REMOTE ] APLE: PASS: History has at least 300 days. [2026-01-28T12:01:37.970060] [DEBUG] [REMOTE ] APLE: PASS: Price check passed. Min price $11.02. [2026-01-28T12:01:37.970209] [DEBUG] [REMOTE ] APLE: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:37.970346] [DEBUG] [REMOTE ] APLE: PASS: Integrity check passed. [2026-01-28T12:01:37.970389] [DEBUG] [REMOTE ] APLE: Symbol is viable for forecasting. [2026-01-28T12:01:37.970444] [INFO ] [MAIN ] [211/3492] APLE kept (0.4s) | 210 kept, 1 rejected | 136.6/min | ETA: 24.0m [2026-01-28T12:01:38.284873] [DEBUG] [REMOTE ] APLS: Retrieved 2063 rows, trimmed to 300. [2026-01-28T12:01:38.284999] [DEBUG] [REMOTE ] APLS: PASS: History has at least 300 days. [2026-01-28T12:01:38.285201] [DEBUG] [REMOTE ] APLS: PASS: Price check passed. Min price $19.00. [2026-01-28T12:01:38.285333] [DEBUG] [REMOTE ] APLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:38.285444] [DEBUG] [REMOTE ] APLS: PASS: Integrity check passed. [2026-01-28T12:01:38.285486] [DEBUG] [REMOTE ] APLS: Symbol is viable for forecasting. [2026-01-28T12:01:38.285534] [INFO ] [MAIN ] [212/3492] APLS kept (0.3s) | 211 kept, 1 rejected | 136.8/min | ETA: 24.0m [2026-01-28T12:01:38.660336] [DEBUG] [REMOTE ] APO: Retrieved 3729 rows, trimmed to 300. [2026-01-28T12:01:38.660466] [DEBUG] [REMOTE ] APO: PASS: History has at least 300 days. [2026-01-28T12:01:38.660720] [DEBUG] [REMOTE ] APO: PASS: Price check passed. Min price $122.95. [2026-01-28T12:01:38.660855] [DEBUG] [REMOTE ] APO: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:38.660965] [DEBUG] [REMOTE ] APO: PASS: Integrity check passed. [2026-01-28T12:01:38.661005] [DEBUG] [REMOTE ] APO: Symbol is viable for forecasting. [2026-01-28T12:01:38.661068] [INFO ] [MAIN ] [213/3492] APO kept (0.4s) | 212 kept, 1 rejected | 136.9/min | ETA: 24.0m [2026-01-28T12:01:39.291997] [DEBUG] [REMOTE ] APOG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:39.292120] [DEBUG] [REMOTE ] APOG: PASS: History has at least 300 days. [2026-01-28T12:01:39.292331] [DEBUG] [REMOTE ] APOG: PASS: Price check passed. Min price $32.11. [2026-01-28T12:01:39.292474] [DEBUG] [REMOTE ] APOG: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:39.292629] [DEBUG] [REMOTE ] APOG: PASS: Integrity check passed. [2026-01-28T12:01:39.292671] [DEBUG] [REMOTE ] APOG: Symbol is viable for forecasting. [2026-01-28T12:01:39.292719] [INFO ] [MAIN ] [214/3492] APOG kept (0.6s) | 213 kept, 1 rejected | 136.6/min | ETA: 24.0m [2026-01-28T12:01:39.554170] [DEBUG] [REMOTE ] APP: Retrieved 1202 rows, trimmed to 300. [2026-01-28T12:01:39.554294] [DEBUG] [REMOTE ] APP: PASS: History has at least 300 days. [2026-01-28T12:01:39.554491] [DEBUG] [REMOTE ] APP: PASS: Price check passed. Min price $520.26. [2026-01-28T12:01:39.554644] [DEBUG] [REMOTE ] APP: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:39.554754] [DEBUG] [REMOTE ] APP: PASS: Integrity check passed. [2026-01-28T12:01:39.554793] [DEBUG] [REMOTE ] APP: Symbol is viable for forecasting. [2026-01-28T12:01:39.554838] [INFO ] [MAIN ] [215/3492] APP kept (0.3s) | 214 kept, 1 rejected | 136.9/min | ETA: 23.9m [2026-01-28T12:01:40.021682] [DEBUG] [REMOTE ] APPF: Retrieved 2662 rows, trimmed to 300. [2026-01-28T12:01:40.021844] [DEBUG] [REMOTE ] APPF: PASS: History has at least 300 days. [2026-01-28T12:01:40.022116] [DEBUG] [REMOTE ] APPF: PASS: Price check passed. Min price $211.29. [2026-01-28T12:01:40.022303] [DEBUG] [REMOTE ] APPF: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:40.022457] [DEBUG] [REMOTE ] APPF: PASS: Integrity check passed. [2026-01-28T12:01:40.022510] [DEBUG] [REMOTE ] APPF: Symbol is viable for forecasting. [2026-01-28T12:01:40.022597] [INFO ] [MAIN ] [216/3492] APPF kept (0.5s) | 215 kept, 1 rejected | 136.8/min | ETA: 23.9m [2026-01-28T12:01:40.379336] [DEBUG] [REMOTE ] APPN: Retrieved 2180 rows, trimmed to 300. [2026-01-28T12:01:40.379492] [DEBUG] [REMOTE ] APPN: PASS: History has at least 300 days. [2026-01-28T12:01:40.379799] [DEBUG] [REMOTE ] APPN: PASS: Price check passed. Min price $28.33. [2026-01-28T12:01:40.379969] [DEBUG] [REMOTE ] APPN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:40.380105] [DEBUG] [REMOTE ] APPN: PASS: Integrity check passed. [2026-01-28T12:01:40.380152] [DEBUG] [REMOTE ] APPN: Symbol is viable for forecasting. [2026-01-28T12:01:40.380209] [INFO ] [MAIN ] [217/3492] APPN kept (0.4s) | 216 kept, 1 rejected | 136.9/min | ETA: 23.9m [2026-01-28T12:01:40.870132] [DEBUG] [REMOTE ] APPS: Retrieved 4924 rows, trimmed to 300. [2026-01-28T12:01:40.870329] [DEBUG] [REMOTE ] APPS: PASS: History has at least 300 days. [2026-01-28T12:01:40.870648] [DEBUG] [REMOTE ] APPS: PASS: Price check passed. Min price $4.19. [2026-01-28T12:01:40.870798] [DEBUG] [REMOTE ] APPS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:40.870938] [DEBUG] [REMOTE ] APPS: PASS: Integrity check passed. [2026-01-28T12:01:40.870994] [DEBUG] [REMOTE ] APPS: Symbol is viable for forecasting. [2026-01-28T12:01:40.871062] [INFO ] [MAIN ] [218/3492] APPS kept (0.5s) | 217 kept, 1 rejected | 136.9/min | ETA: 23.9m [2026-01-28T12:01:41.170715] [DEBUG] [REMOTE ] APYX: Retrieved 1777 rows, trimmed to 300. [2026-01-28T12:01:41.170841] [DEBUG] [REMOTE ] APYX: PASS: History has at least 300 days. [2026-01-28T12:01:41.171045] [DEBUG] [REMOTE ] APYX: PASS: Price check passed. Min price $2.95. [2026-01-28T12:01:41.171175] [DEBUG] [REMOTE ] APYX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:41.171286] [DEBUG] [REMOTE ] APYX: PASS: Integrity check passed. [2026-01-28T12:01:41.171352] [DEBUG] [REMOTE ] APYX: Symbol is viable for forecasting. [2026-01-28T12:01:41.171413] [INFO ] [MAIN ] [219/3492] APYX kept (0.3s) | 218 kept, 1 rejected | 137.1/min | ETA: 23.9m [2026-01-28T12:01:41.457475] [DEBUG] [REMOTE ] AQMS: Retrieved 2638 rows, trimmed to 300. [2026-01-28T12:01:41.457632] [DEBUG] [REMOTE ] AQMS: PASS: History has at least 300 days. [2026-01-28T12:01:41.457849] [DEBUG] [REMOTE ] AQMS: PASS: Price check passed. Min price $4.76. [2026-01-28T12:01:41.457979] [DEBUG] [REMOTE ] AQMS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:41.458091] [DEBUG] [REMOTE ] AQMS: PASS: Integrity check passed. [2026-01-28T12:01:41.458129] [DEBUG] [REMOTE ] AQMS: Symbol is viable for forecasting. [2026-01-28T12:01:41.458176] [INFO ] [MAIN ] [220/3492] AQMS kept (0.3s) | 219 kept, 1 rejected | 137.3/min | ETA: 23.8m [2026-01-28T12:01:42.081275] [DEBUG] [REMOTE ] AQN: Retrieved 4077 rows, trimmed to 300. [2026-01-28T12:01:42.081405] [DEBUG] [REMOTE ] AQN: PASS: History has at least 300 days. [2026-01-28T12:01:42.081666] [DEBUG] [REMOTE ] AQN: PASS: Price check passed. Min price $5.46. [2026-01-28T12:01:42.081817] [DEBUG] [REMOTE ] AQN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:42.081933] [DEBUG] [REMOTE ] AQN: PASS: Integrity check passed. [2026-01-28T12:01:42.081972] [DEBUG] [REMOTE ] AQN: Symbol is viable for forecasting. [2026-01-28T12:01:42.082019] [INFO ] [MAIN ] [221/3492] AQN kept (0.6s) | 220 kept, 1 rejected | 137.0/min | ETA: 23.9m [2026-01-28T12:01:42.369539] [DEBUG] [REMOTE ] AQNB: Retrieved 1677 rows, trimmed to 300. [2026-01-28T12:01:42.369682] [DEBUG] [REMOTE ] AQNB: PASS: History has at least 300 days. [2026-01-28T12:01:42.369881] [DEBUG] [REMOTE ] AQNB: PASS: Price check passed. Min price $25.09. [2026-01-28T12:01:42.370012] [DEBUG] [REMOTE ] AQNB: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:42.370120] [DEBUG] [REMOTE ] AQNB: PASS: Integrity check passed. [2026-01-28T12:01:42.370159] [DEBUG] [REMOTE ] AQNB: Symbol is viable for forecasting. [2026-01-28T12:01:42.370206] [INFO ] [MAIN ] [222/3492] AQNB kept (0.3s) | 221 kept, 1 rejected | 137.2/min | ETA: 23.8m [2026-01-28T12:01:42.757972] [DEBUG] [REMOTE ] ARBB: Retrieved 705 rows, trimmed to 300. [2026-01-28T12:01:42.758155] [DEBUG] [REMOTE ] ARBB: PASS: History has at least 300 days. [2026-01-28T12:01:42.758406] [DEBUG] [REMOTE ] ARBB: PASS: Price check passed. Min price $5.50. [2026-01-28T12:01:42.758569] [DEBUG] [REMOTE ] ARBB: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:42.758714] [DEBUG] [REMOTE ] ARBB: PASS: Integrity check passed. [2026-01-28T12:01:42.758763] [DEBUG] [REMOTE ] ARBB: Symbol is viable for forecasting. [2026-01-28T12:01:42.758816] [INFO ] [MAIN ] [223/3492] ARBB kept (0.4s) | 222 kept, 1 rejected | 137.3/min | ETA: 23.8m [2026-01-28T12:01:43.127959] [DEBUG] [REMOTE ] ARBE: Retrieved 1079 rows, trimmed to 300. [2026-01-28T12:01:43.128087] [DEBUG] [REMOTE ] ARBE: PASS: History has at least 300 days. [2026-01-28T12:01:43.128287] [DEBUG] [REMOTE ] ARBE: PASS: Price check passed. Min price $1.03. [2026-01-28T12:01:43.128421] [DEBUG] [REMOTE ] ARBE: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:43.128531] [DEBUG] [REMOTE ] ARBE: PASS: Integrity check passed. [2026-01-28T12:01:43.128594] [DEBUG] [REMOTE ] ARBE: Symbol is viable for forecasting. [2026-01-28T12:01:43.128646] [INFO ] [MAIN ] [224/3492] ARBE kept (0.4s) | 223 kept, 1 rejected | 137.4/min | ETA: 23.8m [2026-01-28T12:01:43.677560] [DEBUG] [REMOTE ] ARCB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:43.677779] [DEBUG] [REMOTE ] ARCB: PASS: History has at least 300 days. [2026-01-28T12:01:43.678076] [DEBUG] [REMOTE ] ARCB: PASS: Price check passed. Min price $59.62. [2026-01-28T12:01:43.678216] [DEBUG] [REMOTE ] ARCB: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:43.678357] [DEBUG] [REMOTE ] ARCB: PASS: Integrity check passed. [2026-01-28T12:01:43.678398] [DEBUG] [REMOTE ] ARCB: Symbol is viable for forecasting. [2026-01-28T12:01:43.678475] [INFO ] [MAIN ] [225/3492] ARCB kept (0.5s) | 224 kept, 1 rejected | 137.2/min | ETA: 23.8m [2026-01-28T12:01:44.119287] [DEBUG] [REMOTE ] ARCC: Retrieved 5362 rows, trimmed to 300. [2026-01-28T12:01:44.119507] [DEBUG] [REMOTE ] ARCC: PASS: History has at least 300 days. [2026-01-28T12:01:44.119874] [DEBUG] [REMOTE ] ARCC: PASS: Price check passed. Min price $19.07. [2026-01-28T12:01:44.120023] [DEBUG] [REMOTE ] ARCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:44.120340] [DEBUG] [REMOTE ] ARCC: PASS: Integrity check passed. [2026-01-28T12:01:44.120409] [DEBUG] [REMOTE ] ARCC: Symbol is viable for forecasting. [2026-01-28T12:01:44.120468] [INFO ] [MAIN ] [226/3492] ARCC kept (0.4s) | 225 kept, 1 rejected | 137.2/min | ETA: 23.8m [2026-01-28T12:01:44.470361] [DEBUG] [REMOTE ] ARCO: Retrieved 3718 rows, trimmed to 300. [2026-01-28T12:01:44.470688] [DEBUG] [REMOTE ] ARCO: PASS: History has at least 300 days. [2026-01-28T12:01:44.470993] [DEBUG] [REMOTE ] ARCO: PASS: Price check passed. Min price $6.88. [2026-01-28T12:01:44.471136] [DEBUG] [REMOTE ] ARCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:44.471279] [DEBUG] [REMOTE ] ARCO: PASS: Integrity check passed. [2026-01-28T12:01:44.471322] [DEBUG] [REMOTE ] ARCO: Symbol is viable for forecasting. [2026-01-28T12:01:44.471378] [INFO ] [MAIN ] [227/3492] ARCO kept (0.4s) | 226 kept, 1 rejected | 137.3/min | ETA: 23.8m [2026-01-28T12:01:44.867030] [DEBUG] [REMOTE ] ARDC: Retrieved 3310 rows, trimmed to 300. [2026-01-28T12:01:44.867252] [DEBUG] [REMOTE ] ARDC: PASS: History has at least 300 days. [2026-01-28T12:01:44.867512] [DEBUG] [REMOTE ] ARDC: PASS: Price check passed. Min price $13.05. [2026-01-28T12:01:44.867673] [DEBUG] [REMOTE ] ARDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:44.867798] [DEBUG] [REMOTE ] ARDC: PASS: Integrity check passed. [2026-01-28T12:01:44.867841] [DEBUG] [REMOTE ] ARDC: Symbol is viable for forecasting. [2026-01-28T12:01:44.867895] [INFO ] [MAIN ] [228/3492] ARDC kept (0.4s) | 227 kept, 1 rejected | 137.4/min | ETA: 23.8m [2026-01-28T12:01:45.248347] [DEBUG] [REMOTE ] ARDX: Retrieved 2919 rows, trimmed to 300. [2026-01-28T12:01:45.248537] [DEBUG] [REMOTE ] ARDX: PASS: History has at least 300 days. [2026-01-28T12:01:45.248806] [DEBUG] [REMOTE ] ARDX: PASS: Price check passed. Min price $5.01. [2026-01-28T12:01:45.248952] [DEBUG] [REMOTE ] ARDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:45.249076] [DEBUG] [REMOTE ] ARDX: PASS: Integrity check passed. [2026-01-28T12:01:45.249118] [DEBUG] [REMOTE ] ARDX: Symbol is viable for forecasting. [2026-01-28T12:01:45.249171] [INFO ] [MAIN ] [229/3492] ARDX kept (0.4s) | 228 kept, 1 rejected | 137.5/min | ETA: 23.7m [2026-01-28T12:01:45.814092] [DEBUG] [REMOTE ] ARE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:45.814231] [DEBUG] [REMOTE ] ARE: PASS: History has at least 300 days. [2026-01-28T12:01:45.814454] [DEBUG] [REMOTE ] ARE: PASS: Price check passed. Min price $44.32. [2026-01-28T12:01:45.814608] [DEBUG] [REMOTE ] ARE: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:45.814729] [DEBUG] [REMOTE ] ARE: PASS: Integrity check passed. [2026-01-28T12:01:45.814796] [DEBUG] [REMOTE ] ARE: Symbol is viable for forecasting. [2026-01-28T12:01:45.814846] [INFO ] [MAIN ] [230/3492] ARE kept (0.6s) | 229 kept, 1 rejected | 137.3/min | ETA: 23.8m [2026-01-28T12:01:46.091892] [DEBUG] [REMOTE ] AREC: Retrieved 2024 rows, trimmed to 300. [2026-01-28T12:01:46.092011] [DEBUG] [REMOTE ] AREC: PASS: History has at least 300 days. [2026-01-28T12:01:46.092207] [DEBUG] [REMOTE ] AREC: PASS: Price check passed. Min price $2.13. [2026-01-28T12:01:46.092338] [DEBUG] [REMOTE ] AREC: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:46.092444] [DEBUG] [REMOTE ] AREC: PASS: Integrity check passed. [2026-01-28T12:01:46.092483] [DEBUG] [REMOTE ] AREC: Symbol is viable for forecasting. [2026-01-28T12:01:46.092543] [INFO ] [MAIN ] [231/3492] AREC kept (0.3s) | 230 kept, 1 rejected | 137.5/min | ETA: 23.7m [2026-01-28T12:01:46.525301] [DEBUG] [REMOTE ] ARES: Retrieved 2952 rows, trimmed to 300. [2026-01-28T12:01:46.525510] [DEBUG] [REMOTE ] ARES: PASS: History has at least 300 days. [2026-01-28T12:01:46.525821] [DEBUG] [REMOTE ] ARES: PASS: Price check passed. Min price $140.44. [2026-01-28T12:01:46.525982] [DEBUG] [REMOTE ] ARES: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:46.526106] [DEBUG] [REMOTE ] ARES: PASS: Integrity check passed. [2026-01-28T12:01:46.526148] [DEBUG] [REMOTE ] ARES: Symbol is viable for forecasting. [2026-01-28T12:01:46.526202] [INFO ] [MAIN ] [232/3492] ARES kept (0.4s) | 231 kept, 1 rejected | 137.5/min | ETA: 23.7m [2026-01-28T12:01:46.912864] [DEBUG] [REMOTE ] ARGX: Retrieved 2185 rows, trimmed to 300. [2026-01-28T12:01:46.913073] [DEBUG] [REMOTE ] ARGX: PASS: History has at least 300 days. [2026-01-28T12:01:46.913345] [DEBUG] [REMOTE ] ARGX: PASS: Price check passed. Min price $788.49. [2026-01-28T12:01:46.913561] [DEBUG] [REMOTE ] ARGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:46.913736] [DEBUG] [REMOTE ] ARGX: PASS: Integrity check passed. [2026-01-28T12:01:46.913778] [DEBUG] [REMOTE ] ARGX: Symbol is viable for forecasting. [2026-01-28T12:01:46.913837] [INFO ] [MAIN ] [233/3492] ARGX kept (0.4s) | 232 kept, 1 rejected | 137.6/min | ETA: 23.7m [2026-01-28T12:01:47.181557] [DEBUG] [REMOTE ] ARHS: Retrieved 1060 rows, trimmed to 300. [2026-01-28T12:01:47.181803] [DEBUG] [REMOTE ] ARHS: PASS: History has at least 300 days. [2026-01-28T12:01:47.182054] [DEBUG] [REMOTE ] ARHS: PASS: Price check passed. Min price $8.87. [2026-01-28T12:01:47.182217] [DEBUG] [REMOTE ] ARHS: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:47.182391] [DEBUG] [REMOTE ] ARHS: PASS: Integrity check passed. [2026-01-28T12:01:47.182438] [DEBUG] [REMOTE ] ARHS: Symbol is viable for forecasting. [2026-01-28T12:01:47.182495] [INFO ] [MAIN ] [234/3492] ARHS kept (0.3s) | 233 kept, 1 rejected | 137.8/min | ETA: 23.6m [2026-01-28T12:01:47.815905] [DEBUG] [REMOTE ] ARI: Retrieved 4110 rows, trimmed to 300. [2026-01-28T12:01:47.816112] [DEBUG] [REMOTE ] ARI: PASS: History has at least 300 days. [2026-01-28T12:01:47.816415] [DEBUG] [REMOTE ] ARI: PASS: Price check passed. Min price $9.43. [2026-01-28T12:01:47.816588] [DEBUG] [REMOTE ] ARI: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:47.816728] [DEBUG] [REMOTE ] ARI: PASS: Integrity check passed. [2026-01-28T12:01:47.816770] [DEBUG] [REMOTE ] ARI: Symbol is viable for forecasting. [2026-01-28T12:01:47.816827] [INFO ] [MAIN ] [235/3492] ARI kept (0.6s) | 234 kept, 1 rejected | 137.5/min | ETA: 23.7m [2026-01-28T12:01:48.096135] [DEBUG] [REMOTE ] ARKO: Retrieved 1971 rows, trimmed to 300. [2026-01-28T12:01:48.096313] [DEBUG] [REMOTE ] ARKO: PASS: History has at least 300 days. [2026-01-28T12:01:48.096564] [DEBUG] [REMOTE ] ARKO: PASS: Price check passed. Min price $3.97. [2026-01-28T12:01:48.096727] [DEBUG] [REMOTE ] ARKO: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:48.096846] [DEBUG] [REMOTE ] ARKO: PASS: Integrity check passed. [2026-01-28T12:01:48.096888] [DEBUG] [REMOTE ] ARKO: Symbol is viable for forecasting. [2026-01-28T12:01:48.096940] [INFO ] [MAIN ] [236/3492] ARKO kept (0.3s) | 235 kept, 1 rejected | 137.7/min | ETA: 23.6m [2026-01-28T12:01:48.527260] [DEBUG] [REMOTE ] ARLO: Retrieved 1880 rows, trimmed to 300. [2026-01-28T12:01:48.527454] [DEBUG] [REMOTE ] ARLO: PASS: History has at least 300 days. [2026-01-28T12:01:48.527744] [DEBUG] [REMOTE ] ARLO: PASS: Price check passed. Min price $12.90. [2026-01-28T12:01:48.527889] [DEBUG] [REMOTE ] ARLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:48.528008] [DEBUG] [REMOTE ] ARLO: PASS: Integrity check passed. [2026-01-28T12:01:48.528085] [DEBUG] [REMOTE ] ARLO: Symbol is viable for forecasting. [2026-01-28T12:01:48.528135] [INFO ] [MAIN ] [237/3492] ARLO kept (0.4s) | 236 kept, 1 rejected | 137.7/min | ETA: 23.6m [2026-01-28T12:01:49.090803] [DEBUG] [REMOTE ] ARLP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:49.090943] [DEBUG] [REMOTE ] ARLP: PASS: History has at least 300 days. [2026-01-28T12:01:49.091179] [DEBUG] [REMOTE ] ARLP: PASS: Price check passed. Min price $23.10. [2026-01-28T12:01:49.091319] [DEBUG] [REMOTE ] ARLP: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:49.091443] [DEBUG] [REMOTE ] ARLP: PASS: Integrity check passed. [2026-01-28T12:01:49.091492] [DEBUG] [REMOTE ] ARLP: Symbol is viable for forecasting. [2026-01-28T12:01:49.091554] [INFO ] [MAIN ] [238/3492] ARLP kept (0.6s) | 237 kept, 1 rejected | 137.6/min | ETA: 23.7m [2026-01-28T12:01:49.334092] [DEBUG] [REMOTE ] ARM: Retrieved 594 rows, trimmed to 300. [2026-01-28T12:01:49.334216] [DEBUG] [REMOTE ] ARM: PASS: History has at least 300 days. [2026-01-28T12:01:49.334414] [DEBUG] [REMOTE ] ARM: PASS: Price check passed. Min price $104.99. [2026-01-28T12:01:49.334543] [DEBUG] [REMOTE ] ARM: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:49.334673] [DEBUG] [REMOTE ] ARM: PASS: Integrity check passed. [2026-01-28T12:01:49.334714] [DEBUG] [REMOTE ] ARM: Symbol is viable for forecasting. [2026-01-28T12:01:49.334760] [INFO ] [MAIN ] [239/3492] ARM kept (0.2s) | 238 kept, 1 rejected | 137.8/min | ETA: 23.6m [2026-01-28T12:01:49.837627] [DEBUG] [REMOTE ] ARMK: Retrieved 3048 rows, trimmed to 300. [2026-01-28T12:01:49.837742] [DEBUG] [REMOTE ] ARMK: PASS: History has at least 300 days. [2026-01-28T12:01:49.837940] [DEBUG] [REMOTE ] ARMK: PASS: Price check passed. Min price $35.93. [2026-01-28T12:01:49.838069] [DEBUG] [REMOTE ] ARMK: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:49.838175] [DEBUG] [REMOTE ] ARMK: PASS: Integrity check passed. [2026-01-28T12:01:49.838214] [DEBUG] [REMOTE ] ARMK: Symbol is viable for forecasting. [2026-01-28T12:01:49.838260] [INFO ] [MAIN ] [240/3492] ARMK kept (0.5s) | 239 kept, 1 rejected | 137.7/min | ETA: 23.6m [2026-01-28T12:01:50.223933] [DEBUG] [REMOTE ] AROC: Retrieved 2571 rows, trimmed to 300. [2026-01-28T12:01:50.224131] [DEBUG] [REMOTE ] AROC: PASS: History has at least 300 days. [2026-01-28T12:01:50.224401] [DEBUG] [REMOTE ] AROC: PASS: Price check passed. Min price $23.04. [2026-01-28T12:01:50.224547] [DEBUG] [REMOTE ] AROC: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:50.224698] [DEBUG] [REMOTE ] AROC: PASS: Integrity check passed. [2026-01-28T12:01:50.224784] [DEBUG] [REMOTE ] AROC: Symbol is viable for forecasting. [2026-01-28T12:01:50.224841] [INFO ] [MAIN ] [241/3492] AROC kept (0.4s) | 240 kept, 1 rejected | 137.8/min | ETA: 23.6m [2026-01-28T12:01:50.714700] [DEBUG] [REMOTE ] ARQ: Retrieved 5538 rows, trimmed to 300. [2026-01-28T12:01:50.714883] [DEBUG] [REMOTE ] ARQ: PASS: History has at least 300 days. [2026-01-28T12:01:50.715140] [DEBUG] [REMOTE ] ARQ: PASS: Price check passed. Min price $3.20. [2026-01-28T12:01:50.715313] [DEBUG] [REMOTE ] ARQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:50.715439] [DEBUG] [REMOTE ] ARQ: PASS: Integrity check passed. [2026-01-28T12:01:50.715478] [DEBUG] [REMOTE ] ARQ: Symbol is viable for forecasting. [2026-01-28T12:01:50.715530] [INFO ] [MAIN ] [242/3492] ARQ kept (0.5s) | 241 kept, 1 rejected | 137.7/min | ETA: 23.6m [2026-01-28T12:01:50.951626] [DEBUG] [REMOTE ] ARQQ: Retrieved 1102 rows, trimmed to 300. [2026-01-28T12:01:50.951818] [DEBUG] [REMOTE ] ARQQ: PASS: History has at least 300 days. [2026-01-28T12:01:50.952074] [DEBUG] [REMOTE ] ARQQ: PASS: Price check passed. Min price $21.72. [2026-01-28T12:01:50.952218] [DEBUG] [REMOTE ] ARQQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:50.952341] [DEBUG] [REMOTE ] ARQQ: PASS: Integrity check passed. [2026-01-28T12:01:50.952404] [DEBUG] [REMOTE ] ARQQ: Symbol is viable for forecasting. [2026-01-28T12:01:50.952458] [INFO ] [MAIN ] [243/3492] ARQQ kept (0.2s) | 242 kept, 1 rejected | 138.0/min | ETA: 23.5m [2026-01-28T12:01:51.368143] [DEBUG] [REMOTE ] ARRY: Retrieved 1326 rows, trimmed to 300. [2026-01-28T12:01:51.368323] [DEBUG] [REMOTE ] ARRY: PASS: History has at least 300 days. [2026-01-28T12:01:51.368600] [DEBUG] [REMOTE ] ARRY: PASS: Price check passed. Min price $6.68. [2026-01-28T12:01:51.368747] [DEBUG] [REMOTE ] ARRY: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:51.368867] [DEBUG] [REMOTE ] ARRY: PASS: Integrity check passed. [2026-01-28T12:01:51.368910] [DEBUG] [REMOTE ] ARRY: Symbol is viable for forecasting. [2026-01-28T12:01:51.368963] [INFO ] [MAIN ] [244/3492] ARRY kept (0.4s) | 243 kept, 1 rejected | 138.0/min | ETA: 23.5m [2026-01-28T12:01:51.723231] [DEBUG] [REMOTE ] ARTL: Retrieved 1784 rows, trimmed to 300. [2026-01-28T12:01:51.723404] [DEBUG] [REMOTE ] ARTL: PASS: History has at least 300 days. [2026-01-28T12:01:51.723669] [DEBUG] [REMOTE ] ARTL: PASS: Price check passed. Min price $1.16. [2026-01-28T12:01:51.723819] [DEBUG] [REMOTE ] ARTL: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:51.723938] [DEBUG] [REMOTE ] ARTL: PASS: Integrity check passed. [2026-01-28T12:01:51.723980] [DEBUG] [REMOTE ] ARTL: Symbol is viable for forecasting. [2026-01-28T12:01:51.724031] [INFO ] [MAIN ] [245/3492] ARTL kept (0.4s) | 244 kept, 1 rejected | 138.1/min | ETA: 23.5m [2026-01-28T12:01:52.410155] [DEBUG] [REMOTE ] ARTNA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:52.410396] [DEBUG] [REMOTE ] ARTNA: PASS: History has at least 300 days. [2026-01-28T12:01:52.410766] [DEBUG] [REMOTE ] ARTNA: PASS: Price check passed. Min price $30.88. [2026-01-28T12:01:52.410908] [DEBUG] [REMOTE ] ARTNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:52.411059] [DEBUG] [REMOTE ] ARTNA: PASS: Integrity check passed. [2026-01-28T12:01:52.411102] [DEBUG] [REMOTE ] ARTNA: Symbol is viable for forecasting. [2026-01-28T12:01:52.411158] [INFO ] [MAIN ] [246/3492] ARTNA kept (0.7s) | 245 kept, 1 rejected | 137.8/min | ETA: 23.6m [2026-01-28T12:01:52.695658] [DEBUG] [REMOTE ] ARVN: Retrieved 1842 rows, trimmed to 300. [2026-01-28T12:01:52.695898] [DEBUG] [REMOTE ] ARVN: PASS: History has at least 300 days. [2026-01-28T12:01:52.696194] [DEBUG] [REMOTE ] ARVN: PASS: Price check passed. Min price $9.54. [2026-01-28T12:01:52.696338] [DEBUG] [REMOTE ] ARVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:52.696480] [DEBUG] [REMOTE ] ARVN: PASS: Integrity check passed. [2026-01-28T12:01:52.696522] [DEBUG] [REMOTE ] ARVN: Symbol is viable for forecasting. [2026-01-28T12:01:52.696644] [INFO ] [MAIN ] [247/3492] ARVN kept (0.3s) | 246 kept, 1 rejected | 138.0/min | ETA: 23.5m [2026-01-28T12:01:53.293357] [DEBUG] [REMOTE ] ASA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:53.293562] [DEBUG] [REMOTE ] ASA: PASS: History has at least 300 days. [2026-01-28T12:01:53.293866] [DEBUG] [REMOTE ] ASA: PASS: Price check passed. Min price $44.05. [2026-01-28T12:01:53.294017] [DEBUG] [REMOTE ] ASA: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:53.294165] [DEBUG] [REMOTE ] ASA: PASS: Integrity check passed. [2026-01-28T12:01:53.294210] [DEBUG] [REMOTE ] ASA: Symbol is viable for forecasting. [2026-01-28T12:01:53.294265] [INFO ] [MAIN ] [248/3492] ASA kept (0.6s) | 247 kept, 1 rejected | 137.8/min | ETA: 23.5m [2026-01-28T12:01:53.812310] [DEBUG] [REMOTE ] ASB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:53.812545] [DEBUG] [REMOTE ] ASB: PASS: History has at least 300 days. [2026-01-28T12:01:53.812869] [DEBUG] [REMOTE ] ASB: PASS: Price check passed. Min price $23.91. [2026-01-28T12:01:53.813018] [DEBUG] [REMOTE ] ASB: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:53.813255] [DEBUG] [REMOTE ] ASB: PASS: Integrity check passed. [2026-01-28T12:01:53.813323] [DEBUG] [REMOTE ] ASB: Symbol is viable for forecasting. [2026-01-28T12:01:53.813377] [INFO ] [MAIN ] [249/3492] ASB kept (0.5s) | 248 kept, 1 rejected | 137.7/min | ETA: 23.6m [2026-01-28T12:01:54.035041] [DEBUG] [REMOTE ] ASBA: Retrieved 728 rows, trimmed to 300. [2026-01-28T12:01:54.035215] [DEBUG] [REMOTE ] ASBA: PASS: History has at least 300 days. [2026-01-28T12:01:54.035461] [DEBUG] [REMOTE ] ASBA: PASS: Price check passed. Min price $23.99. [2026-01-28T12:01:54.035696] [DEBUG] [REMOTE ] ASBA: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:54.035820] [DEBUG] [REMOTE ] ASBA: PASS: Integrity check passed. [2026-01-28T12:01:54.035863] [DEBUG] [REMOTE ] ASBA: Symbol is viable for forecasting. [2026-01-28T12:01:54.035916] [INFO ] [MAIN ] [250/3492] ASBA kept (0.2s) | 249 kept, 1 rejected | 137.9/min | ETA: 23.5m [2026-01-28T12:01:54.563729] [DEBUG] [REMOTE ] ASC: Retrieved 3141 rows, trimmed to 300. [2026-01-28T12:01:54.563906] [DEBUG] [REMOTE ] ASC: PASS: History has at least 300 days. [2026-01-28T12:01:54.564148] [DEBUG] [REMOTE ] ASC: PASS: Price check passed. Min price $10.45. [2026-01-28T12:01:54.564281] [DEBUG] [REMOTE ] ASC: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:54.564401] [DEBUG] [REMOTE ] ASC: PASS: Integrity check passed. [2026-01-28T12:01:54.564441] [DEBUG] [REMOTE ] ASC: Symbol is viable for forecasting. [2026-01-28T12:01:54.564490] [INFO ] [MAIN ] [251/3492] ASC kept (0.5s) | 250 kept, 1 rejected | 137.8/min | ETA: 23.5m [2026-01-28T12:01:55.139527] [DEBUG] [REMOTE ] ASG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:55.139702] [DEBUG] [REMOTE ] ASG: PASS: History has at least 300 days. [2026-01-28T12:01:55.139996] [DEBUG] [REMOTE ] ASG: PASS: Price check passed. Min price $4.94. [2026-01-28T12:01:55.140278] [DEBUG] [REMOTE ] ASG: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:55.140436] [DEBUG] [REMOTE ] ASG: PASS: Integrity check passed. [2026-01-28T12:01:55.140518] [DEBUG] [REMOTE ] ASG: Symbol is viable for forecasting. [2026-01-28T12:01:55.140602] [INFO ] [MAIN ] [252/3492] ASG kept (0.6s) | 251 kept, 1 rejected | 137.6/min | ETA: 23.5m [2026-01-28T12:01:55.405128] [DEBUG] [REMOTE ] ASGI: Retrieved 1381 rows, trimmed to 300. [2026-01-28T12:01:55.405246] [DEBUG] [REMOTE ] ASGI: PASS: History has at least 300 days. [2026-01-28T12:01:55.405450] [DEBUG] [REMOTE ] ASGI: PASS: Price check passed. Min price $19.77. [2026-01-28T12:01:55.405604] [DEBUG] [REMOTE ] ASGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:55.405715] [DEBUG] [REMOTE ] ASGI: PASS: Integrity check passed. [2026-01-28T12:01:55.405755] [DEBUG] [REMOTE ] ASGI: Symbol is viable for forecasting. [2026-01-28T12:01:55.405801] [INFO ] [MAIN ] [253/3492] ASGI kept (0.3s) | 252 kept, 1 rejected | 137.9/min | ETA: 23.5m [2026-01-28T12:01:55.964683] [DEBUG] [REMOTE ] ASGN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:55.964827] [DEBUG] [REMOTE ] ASGN: PASS: History has at least 300 days. [2026-01-28T12:01:55.965059] [DEBUG] [REMOTE ] ASGN: PASS: Price check passed. Min price $40.01. [2026-01-28T12:01:55.965195] [DEBUG] [REMOTE ] ASGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:55.965316] [DEBUG] [REMOTE ] ASGN: PASS: Integrity check passed. [2026-01-28T12:01:55.965357] [DEBUG] [REMOTE ] ASGN: Symbol is viable for forecasting. [2026-01-28T12:01:55.965408] [INFO ] [MAIN ] [254/3492] ASGN kept (0.6s) | 253 kept, 1 rejected | 137.7/min | ETA: 23.5m [2026-01-28T12:01:56.482357] [DEBUG] [REMOTE ] ASH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:56.482603] [DEBUG] [REMOTE ] ASH: PASS: History has at least 300 days. [2026-01-28T12:01:56.483018] [DEBUG] [REMOTE ] ASH: PASS: Price check passed. Min price $47.50. [2026-01-28T12:01:56.483208] [DEBUG] [REMOTE ] ASH: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:56.483462] [DEBUG] [REMOTE ] ASH: PASS: Integrity check passed. [2026-01-28T12:01:56.483537] [DEBUG] [REMOTE ] ASH: Symbol is viable for forecasting. [2026-01-28T12:01:56.483649] [INFO ] [MAIN ] [255/3492] ASH kept (0.5s) | 254 kept, 1 rejected | 137.6/min | ETA: 23.5m [2026-01-28T12:01:56.739694] [DEBUG] [REMOTE ] ASIX: Retrieved 2342 rows, trimmed to 300. [2026-01-28T12:01:56.739948] [DEBUG] [REMOTE ] ASIX: PASS: History has at least 300 days. [2026-01-28T12:01:56.740404] [DEBUG] [REMOTE ] ASIX: PASS: Price check passed. Min price $14.26. [2026-01-28T12:01:56.740653] [DEBUG] [REMOTE ] ASIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:56.741049] [DEBUG] [REMOTE ] ASIX: PASS: Integrity check passed. [2026-01-28T12:01:56.741120] [DEBUG] [REMOTE ] ASIX: Symbol is viable for forecasting. [2026-01-28T12:01:56.741212] [INFO ] [MAIN ] [256/3492] ASIX kept (0.3s) | 255 kept, 1 rejected | 137.8/min | ETA: 23.5m [2026-01-28T12:01:57.179236] [DEBUG] [REMOTE ] ASLE: Retrieved 1738 rows, trimmed to 300. [2026-01-28T12:01:57.179466] [DEBUG] [REMOTE ] ASLE: PASS: History has at least 300 days. [2026-01-28T12:01:57.179882] [DEBUG] [REMOTE ] ASLE: PASS: Price check passed. Min price $5.94. [2026-01-28T12:01:57.180084] [DEBUG] [REMOTE ] ASLE: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:57.180275] [DEBUG] [REMOTE ] ASLE: PASS: Integrity check passed. [2026-01-28T12:01:57.180342] [DEBUG] [REMOTE ] ASLE: Symbol is viable for forecasting. [2026-01-28T12:01:57.180430] [INFO ] [MAIN ] [257/3492] ASLE kept (0.4s) | 256 kept, 1 rejected | 137.8/min | ETA: 23.5m [2026-01-28T12:01:57.640092] [DEBUG] [REMOTE ] ASMB: Retrieved 3799 rows, trimmed to 300. [2026-01-28T12:01:57.640357] [DEBUG] [REMOTE ] ASMB: PASS: History has at least 300 days. [2026-01-28T12:01:57.640692] [DEBUG] [REMOTE ] ASMB: PASS: Price check passed. Min price $26.35. [2026-01-28T12:01:57.640844] [DEBUG] [REMOTE ] ASMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:57.640996] [DEBUG] [REMOTE ] ASMB: PASS: Integrity check passed. [2026-01-28T12:01:57.641042] [DEBUG] [REMOTE ] ASMB: Symbol is viable for forecasting. [2026-01-28T12:01:57.641097] [INFO ] [MAIN ] [258/3492] ASMB kept (0.5s) | 257 kept, 1 rejected | 137.8/min | ETA: 23.5m [2026-01-28T12:01:58.106077] [DEBUG] [REMOTE ] ASML: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:01:58.106313] [DEBUG] [REMOTE ] ASML: PASS: History has at least 300 days. [2026-01-28T12:01:58.106740] [DEBUG] [REMOTE ] ASML: PASS: Price check passed. Min price $966.57. [2026-01-28T12:01:58.106898] [DEBUG] [REMOTE ] ASML: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:58.107068] [DEBUG] [REMOTE ] ASML: PASS: Integrity check passed. [2026-01-28T12:01:58.107143] [DEBUG] [REMOTE ] ASML: Symbol is viable for forecasting. [2026-01-28T12:01:58.107205] [INFO ] [MAIN ] [259/3492] ASML kept (0.5s) | 258 kept, 1 rejected | 137.8/min | ETA: 23.5m [2026-01-28T12:01:58.477869] [DEBUG] [REMOTE ] ASND: Retrieved 2766 rows, trimmed to 300. [2026-01-28T12:01:58.478009] [DEBUG] [REMOTE ] ASND: PASS: History has at least 300 days. [2026-01-28T12:01:58.478226] [DEBUG] [REMOTE ] ASND: PASS: Price check passed. Min price $196.01. [2026-01-28T12:01:58.478363] [DEBUG] [REMOTE ] ASND: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:58.478475] [DEBUG] [REMOTE ] ASND: PASS: Integrity check passed. [2026-01-28T12:01:58.478515] [DEBUG] [REMOTE ] ASND: Symbol is viable for forecasting. [2026-01-28T12:01:58.478562] [INFO ] [MAIN ] [260/3492] ASND kept (0.4s) | 259 kept, 1 rejected | 137.8/min | ETA: 23.4m [2026-01-28T12:01:58.790264] [DEBUG] [REMOTE ] ASO: Retrieved 1335 rows, trimmed to 300. [2026-01-28T12:01:58.790454] [DEBUG] [REMOTE ] ASO: PASS: History has at least 300 days. [2026-01-28T12:01:58.790734] [DEBUG] [REMOTE ] ASO: PASS: Price check passed. Min price $41.63. [2026-01-28T12:01:58.790880] [DEBUG] [REMOTE ] ASO: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:58.791022] [DEBUG] [REMOTE ] ASO: PASS: Integrity check passed. [2026-01-28T12:01:58.791064] [DEBUG] [REMOTE ] ASO: Symbol is viable for forecasting. [2026-01-28T12:01:58.791115] [INFO ] [MAIN ] [261/3492] ASO kept (0.3s) | 260 kept, 1 rejected | 138.0/min | ETA: 23.4m [2026-01-28T12:01:59.139626] [DEBUG] [REMOTE ] ASPI: Retrieved 804 rows, trimmed to 300. [2026-01-28T12:01:59.139775] [DEBUG] [REMOTE ] ASPI: PASS: History has at least 300 days. [2026-01-28T12:01:59.140033] [DEBUG] [REMOTE ] ASPI: PASS: Price check passed. Min price $5.35. [2026-01-28T12:01:59.140190] [DEBUG] [REMOTE ] ASPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:59.140306] [DEBUG] [REMOTE ] ASPI: PASS: Integrity check passed. [2026-01-28T12:01:59.140348] [DEBUG] [REMOTE ] ASPI: Symbol is viable for forecasting. [2026-01-28T12:01:59.140396] [INFO ] [MAIN ] [262/3492] ASPI kept (0.3s) | 261 kept, 1 rejected | 138.1/min | ETA: 23.4m [2026-01-28T12:01:59.634332] [DEBUG] [REMOTE ] ASPN: Retrieved 2923 rows, trimmed to 300. [2026-01-28T12:01:59.634456] [DEBUG] [REMOTE ] ASPN: PASS: History has at least 300 days. [2026-01-28T12:01:59.634690] [DEBUG] [REMOTE ] ASPN: PASS: Price check passed. Min price $2.83. [2026-01-28T12:01:59.634829] [DEBUG] [REMOTE ] ASPN: PASS: Continuity check passed with 300 days. [2026-01-28T12:01:59.634953] [DEBUG] [REMOTE ] ASPN: PASS: Integrity check passed. [2026-01-28T12:01:59.635031] [DEBUG] [REMOTE ] ASPN: Symbol is viable for forecasting. [2026-01-28T12:01:59.635085] [INFO ] [MAIN ] [263/3492] ASPN kept (0.5s) | 262 kept, 1 rejected | 138.0/min | ETA: 23.4m [2026-01-28T12:02:00.075322] [DEBUG] [REMOTE ] ASPS: Retrieved 4144 rows, trimmed to 300. [2026-01-28T12:02:00.075457] [DEBUG] [REMOTE ] ASPS: PASS: History has at least 300 days. [2026-01-28T12:02:00.075713] [DEBUG] [REMOTE ] ASPS: PASS: Price check passed. Min price $5.23. [2026-01-28T12:02:00.075855] [DEBUG] [REMOTE ] ASPS: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:00.075980] [DEBUG] [REMOTE ] ASPS: PASS: Integrity check passed. [2026-01-28T12:02:00.076021] [DEBUG] [REMOTE ] ASPS: Symbol is viable for forecasting. [2026-01-28T12:02:00.076071] [INFO ] [MAIN ] [264/3492] ASPS kept (0.4s) | 263 kept, 1 rejected | 138.0/min | ETA: 23.4m [2026-01-28T12:02:00.563843] [DEBUG] [REMOTE ] ASTE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:00.564053] [DEBUG] [REMOTE ] ASTE: PASS: History has at least 300 days. [2026-01-28T12:02:00.564356] [DEBUG] [REMOTE ] ASTE: PASS: Price check passed. Min price $40.65. [2026-01-28T12:02:00.564532] [DEBUG] [REMOTE ] ASTE: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:00.564732] [DEBUG] [REMOTE ] ASTE: PASS: Integrity check passed. [2026-01-28T12:02:00.564784] [DEBUG] [REMOTE ] ASTE: Symbol is viable for forecasting. [2026-01-28T12:02:00.564859] [INFO ] [MAIN ] [265/3492] ASTE kept (0.5s) | 264 kept, 1 rejected | 137.9/min | ETA: 23.4m [2026-01-28T12:02:00.946534] [DEBUG] [REMOTE ] ASTH: Retrieved 3745 rows, trimmed to 300. [2026-01-28T12:02:00.946679] [DEBUG] [REMOTE ] ASTH: PASS: History has at least 300 days. [2026-01-28T12:02:00.946897] [DEBUG] [REMOTE ] ASTH: PASS: Price check passed. Min price $20.34. [2026-01-28T12:02:00.947036] [DEBUG] [REMOTE ] ASTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:00.947176] [DEBUG] [REMOTE ] ASTH: PASS: Integrity check passed. [2026-01-28T12:02:00.947219] [DEBUG] [REMOTE ] ASTH: Symbol is viable for forecasting. [2026-01-28T12:02:00.947267] [INFO ] [MAIN ] [266/3492] ASTH kept (0.4s) | 265 kept, 1 rejected | 138.0/min | ETA: 23.4m [2026-01-28T12:02:01.403996] [DEBUG] [REMOTE ] ASTI: Retrieved 4889 rows, trimmed to 300. [2026-01-28T12:02:01.404125] [DEBUG] [REMOTE ] ASTI: PASS: History has at least 300 days. [2026-01-28T12:02:01.404365] [DEBUG] [REMOTE ] ASTI: PASS: Price check passed. Min price $1.43. [2026-01-28T12:02:01.404506] [DEBUG] [REMOTE ] ASTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:01.404657] [DEBUG] [REMOTE ] ASTI: PASS: Integrity check passed. [2026-01-28T12:02:01.404701] [DEBUG] [REMOTE ] ASTI: Symbol is viable for forecasting. [2026-01-28T12:02:01.404750] [INFO ] [MAIN ] [267/3492] ASTI kept (0.5s) | 266 kept, 1 rejected | 138.0/min | ETA: 23.4m [2026-01-28T12:02:01.555850] [DEBUG] [REMOTE ] ASTL: Retrieved 1071 rows, trimmed to 300. [2026-01-28T12:02:01.556010] [DEBUG] [REMOTE ] ASTL: PASS: History has at least 300 days. [2026-01-28T12:02:01.556273] [DEBUG] [REMOTE ] ASTL: PASS: Price check passed. Min price $3.28. [2026-01-28T12:02:01.556455] [DEBUG] [REMOTE ] ASTL: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:01.556628] [DEBUG] [REMOTE ] ASTL: PASS: Integrity check passed. [2026-01-28T12:02:01.556682] [DEBUG] [REMOTE ] ASTL: Symbol is viable for forecasting. [2026-01-28T12:02:01.556742] [INFO ] [MAIN ] [268/3492] ASTL kept (0.2s) | 267 kept, 1 rejected | 138.3/min | ETA: 23.3m [2026-01-28T12:02:01.996559] [DEBUG] [REMOTE ] ASTS: Retrieved 1566 rows, trimmed to 300. [2026-01-28T12:02:01.996733] [DEBUG] [REMOTE ] ASTS: PASS: History has at least 300 days. [2026-01-28T12:02:01.996964] [DEBUG] [REMOTE ] ASTS: PASS: Price check passed. Min price $50.70. [2026-01-28T12:02:01.997168] [DEBUG] [REMOTE ] ASTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:01.997291] [DEBUG] [REMOTE ] ASTS: PASS: Integrity check passed. [2026-01-28T12:02:01.997333] [DEBUG] [REMOTE ] ASTS: Symbol is viable for forecasting. [2026-01-28T12:02:01.997383] [INFO ] [MAIN ] [269/3492] ASTS kept (0.4s) | 268 kept, 1 rejected | 138.3/min | ETA: 23.3m [2026-01-28T12:02:02.655099] [DEBUG] [REMOTE ] ASX: Retrieved 6367 rows, trimmed to 300. [2026-01-28T12:02:02.655277] [DEBUG] [REMOTE ] ASX: PASS: History has at least 300 days. [2026-01-28T12:02:02.655549] [DEBUG] [REMOTE ] ASX: PASS: Price check passed. Min price $13.75. [2026-01-28T12:02:02.655714] [DEBUG] [REMOTE ] ASX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:02.655845] [DEBUG] [REMOTE ] ASX: PASS: Integrity check passed. [2026-01-28T12:02:02.655890] [DEBUG] [REMOTE ] ASX: Symbol is viable for forecasting. [2026-01-28T12:02:02.655951] [INFO ] [MAIN ] [270/3492] ASX kept (0.7s) | 269 kept, 1 rejected | 138.0/min | ETA: 23.3m [2026-01-28T12:02:03.042303] [DEBUG] [REMOTE ] ASYS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:03.042477] [DEBUG] [REMOTE ] ASYS: PASS: History has at least 300 days. [2026-01-28T12:02:03.042818] [DEBUG] [REMOTE ] ASYS: PASS: Price check passed. Min price $7.05. [2026-01-28T12:02:03.043015] [DEBUG] [REMOTE ] ASYS: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:03.043202] [DEBUG] [REMOTE ] ASYS: PASS: Integrity check passed. [2026-01-28T12:02:03.043257] [DEBUG] [REMOTE ] ASYS: Symbol is viable for forecasting. [2026-01-28T12:02:03.043325] [INFO ] [MAIN ] [271/3492] ASYS kept (0.4s) | 270 kept, 1 rejected | 138.1/min | ETA: 23.3m [2026-01-28T12:02:03.293404] [DEBUG] [REMOTE ] ATAI: Retrieved 1157 rows, trimmed to 300. [2026-01-28T12:02:03.293528] [DEBUG] [REMOTE ] ATAI: PASS: History has at least 300 days. [2026-01-28T12:02:03.293750] [DEBUG] [REMOTE ] ATAI: PASS: Price check passed. Min price $3.64. [2026-01-28T12:02:03.293887] [DEBUG] [REMOTE ] ATAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:03.294004] [DEBUG] [REMOTE ] ATAI: PASS: Integrity check passed. [2026-01-28T12:02:03.294053] [DEBUG] [REMOTE ] ATAI: Symbol is viable for forecasting. [2026-01-28T12:02:03.294111] [INFO ] [MAIN ] [272/3492] ATAI kept (0.3s) | 271 kept, 1 rejected | 138.3/min | ETA: 23.3m [2026-01-28T12:02:03.858077] [DEBUG] [REMOTE ] ATEC: Retrieved 4944 rows, trimmed to 300. [2026-01-28T12:02:03.858239] [DEBUG] [REMOTE ] ATEC: PASS: History has at least 300 days. [2026-01-28T12:02:03.858528] [DEBUG] [REMOTE ] ATEC: PASS: Price check passed. Min price $15.26. [2026-01-28T12:02:03.858730] [DEBUG] [REMOTE ] ATEC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:03.859094] [DEBUG] [REMOTE ] ATEC: PASS: Integrity check passed. [2026-01-28T12:02:03.859147] [DEBUG] [REMOTE ] ATEC: Symbol is viable for forecasting. [2026-01-28T12:02:03.859210] [INFO ] [MAIN ] [273/3492] ATEC kept (0.6s) | 272 kept, 1 rejected | 138.2/min | ETA: 23.3m [2026-01-28T12:02:04.214781] [DEBUG] [REMOTE ] ATEN: Retrieved 2981 rows, trimmed to 300. [2026-01-28T12:02:04.214898] [DEBUG] [REMOTE ] ATEN: PASS: History has at least 300 days. [2026-01-28T12:02:04.215097] [DEBUG] [REMOTE ] ATEN: PASS: Price check passed. Min price $16.55. [2026-01-28T12:02:04.215228] [DEBUG] [REMOTE ] ATEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:04.215333] [DEBUG] [REMOTE ] ATEN: PASS: Integrity check passed. [2026-01-28T12:02:04.215398] [DEBUG] [REMOTE ] ATEN: Symbol is viable for forecasting. [2026-01-28T12:02:04.215447] [INFO ] [MAIN ] [274/3492] ATEN kept (0.4s) | 273 kept, 1 rejected | 138.2/min | ETA: 23.3m [2026-01-28T12:02:04.662169] [DEBUG] [REMOTE ] ATEX: Retrieved 2762 rows, trimmed to 300. [2026-01-28T12:02:04.662292] [DEBUG] [REMOTE ] ATEX: PASS: History has at least 300 days. [2026-01-28T12:02:04.662492] [DEBUG] [REMOTE ] ATEX: PASS: Price check passed. Min price $17.99. [2026-01-28T12:02:04.662650] [DEBUG] [REMOTE ] ATEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:04.662760] [DEBUG] [REMOTE ] ATEX: PASS: Integrity check passed. [2026-01-28T12:02:04.662799] [DEBUG] [REMOTE ] ATEX: Symbol is viable for forecasting. [2026-01-28T12:02:04.662845] [INFO ] [MAIN ] [275/3492] ATEX kept (0.4s) | 274 kept, 1 rejected | 138.2/min | ETA: 23.3m [2026-01-28T12:02:05.132918] [DEBUG] [REMOTE ] ATGE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:05.133044] [DEBUG] [REMOTE ] ATGE: PASS: History has at least 300 days. [2026-01-28T12:02:05.133260] [DEBUG] [REMOTE ] ATGE: PASS: Price check passed. Min price $89.36. [2026-01-28T12:02:05.133395] [DEBUG] [REMOTE ] ATGE: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:05.133507] [DEBUG] [REMOTE ] ATGE: PASS: Integrity check passed. [2026-01-28T12:02:05.133546] [DEBUG] [REMOTE ] ATGE: Symbol is viable for forecasting. [2026-01-28T12:02:05.133611] [INFO ] [MAIN ] [276/3492] ATGE kept (0.5s) | 275 kept, 1 rejected | 138.2/min | ETA: 23.3m [2026-01-28T12:02:05.448659] [DEBUG] [REMOTE ] ATHM: Retrieved 3049 rows, trimmed to 300. [2026-01-28T12:02:05.448770] [DEBUG] [REMOTE ] ATHM: PASS: History has at least 300 days. [2026-01-28T12:02:05.448972] [DEBUG] [REMOTE ] ATHM: PASS: Price check passed. Min price $21.83. [2026-01-28T12:02:05.449107] [DEBUG] [REMOTE ] ATHM: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:05.449214] [DEBUG] [REMOTE ] ATHM: PASS: Integrity check passed. [2026-01-28T12:02:05.449253] [DEBUG] [REMOTE ] ATHM: Symbol is viable for forecasting. [2026-01-28T12:02:05.449299] [INFO ] [MAIN ] [277/3492] ATHM kept (0.3s) | 276 kept, 1 rejected | 138.3/min | ETA: 23.2m [2026-01-28T12:02:06.044319] [DEBUG] [REMOTE ] ATI: Retrieved 6580 rows, trimmed to 300. [2026-01-28T12:02:06.044448] [DEBUG] [REMOTE ] ATI: PASS: History has at least 300 days. [2026-01-28T12:02:06.044682] [DEBUG] [REMOTE ] ATI: PASS: Price check passed. Min price $94.80. [2026-01-28T12:02:06.044823] [DEBUG] [REMOTE ] ATI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:06.044939] [DEBUG] [REMOTE ] ATI: PASS: Integrity check passed. [2026-01-28T12:02:06.044982] [DEBUG] [REMOTE ] ATI: Symbol is viable for forecasting. [2026-01-28T12:02:06.045039] [INFO ] [MAIN ] [278/3492] ATI kept (0.6s) | 277 kept, 1 rejected | 138.1/min | ETA: 23.3m [2026-01-28T12:02:06.513408] [DEBUG] [REMOTE ] ATLC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:06.513545] [DEBUG] [REMOTE ] ATLC: PASS: History has at least 300 days. [2026-01-28T12:02:06.513802] [DEBUG] [REMOTE ] ATLC: PASS: Price check passed. Min price $51.00. [2026-01-28T12:02:06.513954] [DEBUG] [REMOTE ] ATLC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:06.514074] [DEBUG] [REMOTE ] ATLC: PASS: Integrity check passed. [2026-01-28T12:02:06.514116] [DEBUG] [REMOTE ] ATLC: Symbol is viable for forecasting. [2026-01-28T12:02:06.514165] [INFO ] [MAIN ] [279/3492] ATLC kept (0.5s) | 278 kept, 1 rejected | 138.1/min | ETA: 23.3m [2026-01-28T12:02:06.704456] [DEBUG] [REMOTE ] ATLCZ: Retrieved 499 rows, trimmed to 300. [2026-01-28T12:02:06.704605] [DEBUG] [REMOTE ] ATLCZ: PASS: History has at least 300 days. [2026-01-28T12:02:06.704801] [DEBUG] [REMOTE ] ATLCZ: PASS: Price check passed. Min price $24.72. [2026-01-28T12:02:06.704934] [DEBUG] [REMOTE ] ATLCZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:06.705040] [DEBUG] [REMOTE ] ATLCZ: PASS: Integrity check passed. [2026-01-28T12:02:06.705087] [DEBUG] [REMOTE ] ATLCZ: Symbol is viable for forecasting. [2026-01-28T12:02:06.705144] [INFO ] [MAIN ] [280/3492] ATLCZ kept (0.2s) | 279 kept, 1 rejected | 138.4/min | ETA: 23.2m [2026-01-28T12:02:07.423831] [DEBUG] [REMOTE ] ATLO: Retrieved 6526 rows, trimmed to 300. [2026-01-28T12:02:07.423960] [DEBUG] [REMOTE ] ATLO: PASS: History has at least 300 days. [2026-01-28T12:02:07.424177] [DEBUG] [REMOTE ] ATLO: PASS: Price check passed. Min price $20.65. [2026-01-28T12:02:07.424309] [DEBUG] [REMOTE ] ATLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:07.424421] [DEBUG] [REMOTE ] ATLO: PASS: Integrity check passed. [2026-01-28T12:02:07.424462] [DEBUG] [REMOTE ] ATLO: Symbol is viable for forecasting. [2026-01-28T12:02:07.424509] [INFO ] [MAIN ] [281/3492] ATLO kept (0.7s) | 280 kept, 1 rejected | 138.1/min | ETA: 23.3m [2026-01-28T12:02:07.828488] [DEBUG] [REMOTE ] ATNI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:07.828636] [DEBUG] [REMOTE ] ATNI: PASS: History has at least 300 days. [2026-01-28T12:02:07.828863] [DEBUG] [REMOTE ] ATNI: PASS: Price check passed. Min price $14.03. [2026-01-28T12:02:07.828999] [DEBUG] [REMOTE ] ATNI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:07.829116] [DEBUG] [REMOTE ] ATNI: PASS: Integrity check passed. [2026-01-28T12:02:07.829156] [DEBUG] [REMOTE ] ATNI: Symbol is viable for forecasting. [2026-01-28T12:02:07.829205] [INFO ] [MAIN ] [282/3492] ATNI kept (0.4s) | 281 kept, 1 rejected | 138.1/min | ETA: 23.2m [2026-01-28T12:02:08.284865] [DEBUG] [REMOTE ] ATO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:08.284985] [DEBUG] [REMOTE ] ATO: PASS: History has at least 300 days. [2026-01-28T12:02:08.285199] [DEBUG] [REMOTE ] ATO: PASS: Price check passed. Min price $165.34. [2026-01-28T12:02:08.285331] [DEBUG] [REMOTE ] ATO: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:08.285443] [DEBUG] [REMOTE ] ATO: PASS: Integrity check passed. [2026-01-28T12:02:08.285484] [DEBUG] [REMOTE ] ATO: Symbol is viable for forecasting. [2026-01-28T12:02:08.285533] [INFO ] [MAIN ] [283/3492] ATO kept (0.5s) | 282 kept, 1 rejected | 138.1/min | ETA: 23.2m [2026-01-28T12:02:08.639328] [DEBUG] [REMOTE ] ATOM: Retrieved 2382 rows, trimmed to 300. [2026-01-28T12:02:08.639453] [DEBUG] [REMOTE ] ATOM: PASS: History has at least 300 days. [2026-01-28T12:02:08.639680] [DEBUG] [REMOTE ] ATOM: PASS: Price check passed. Min price $1.99. [2026-01-28T12:02:08.639839] [DEBUG] [REMOTE ] ATOM: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:08.639946] [DEBUG] [REMOTE ] ATOM: PASS: Integrity check passed. [2026-01-28T12:02:08.639986] [DEBUG] [REMOTE ] ATOM: Symbol is viable for forecasting. [2026-01-28T12:02:08.640033] [INFO ] [MAIN ] [284/3492] ATOM kept (0.4s) | 283 kept, 1 rejected | 138.1/min | ETA: 23.2m [2026-01-28T12:02:09.023939] [DEBUG] [REMOTE ] ATRA: Retrieved 2836 rows, trimmed to 300. [2026-01-28T12:02:09.024073] [DEBUG] [REMOTE ] ATRA: PASS: History has at least 300 days. [2026-01-28T12:02:09.024292] [DEBUG] [REMOTE ] ATRA: PASS: Price check passed. Min price $4.32. [2026-01-28T12:02:09.024446] [DEBUG] [REMOTE ] ATRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:09.024554] [DEBUG] [REMOTE ] ATRA: PASS: Integrity check passed. [2026-01-28T12:02:09.024634] [DEBUG] [REMOTE ] ATRA: Symbol is viable for forecasting. [2026-01-28T12:02:09.024683] [INFO ] [MAIN ] [285/3492] ATRA kept (0.4s) | 284 kept, 1 rejected | 138.2/min | ETA: 23.2m [2026-01-28T12:02:09.521617] [DEBUG] [REMOTE ] ATRC: Retrieved 5151 rows, trimmed to 300. [2026-01-28T12:02:09.521752] [DEBUG] [REMOTE ] ATRC: PASS: History has at least 300 days. [2026-01-28T12:02:09.521967] [DEBUG] [REMOTE ] ATRC: PASS: Price check passed. Min price $31.50. [2026-01-28T12:02:09.522106] [DEBUG] [REMOTE ] ATRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:09.522220] [DEBUG] [REMOTE ] ATRC: PASS: Integrity check passed. [2026-01-28T12:02:09.522261] [DEBUG] [REMOTE ] ATRC: Symbol is viable for forecasting. [2026-01-28T12:02:09.522311] [INFO ] [MAIN ] [286/3492] ATRC kept (0.5s) | 285 kept, 1 rejected | 138.1/min | ETA: 23.2m [2026-01-28T12:02:09.945816] [DEBUG] [REMOTE ] ATRO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:09.945953] [DEBUG] [REMOTE ] ATRO: PASS: History has at least 300 days. [2026-01-28T12:02:09.946176] [DEBUG] [REMOTE ] ATRO: PASS: Price check passed. Min price $46.98. [2026-01-28T12:02:09.946319] [DEBUG] [REMOTE ] ATRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:09.946437] [DEBUG] [REMOTE ] ATRO: PASS: Integrity check passed. [2026-01-28T12:02:09.946478] [DEBUG] [REMOTE ] ATRO: Symbol is viable for forecasting. [2026-01-28T12:02:09.947108] [INFO ] [MAIN ] [287/3492] ATRO kept (0.4s) | 286 kept, 1 rejected | 138.1/min | ETA: 23.2m [2026-01-28T12:02:10.421419] [DEBUG] [REMOTE ] AUB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:10.421629] [DEBUG] [REMOTE ] AUB: PASS: History has at least 300 days. [2026-01-28T12:02:10.421908] [DEBUG] [REMOTE ] AUB: PASS: Price check passed. Min price $31.29. [2026-01-28T12:02:10.422048] [DEBUG] [REMOTE ] AUB: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:10.422331] [DEBUG] [REMOTE ] AUB: PASS: Integrity check passed. [2026-01-28T12:02:10.422380] [DEBUG] [REMOTE ] AUB: Symbol is viable for forecasting. [2026-01-28T12:02:10.422434] [INFO ] [MAIN ] [288/3492] AUB kept (0.5s) | 287 kept, 1 rejected | 138.1/min | ETA: 23.2m [2026-01-28T12:02:10.874503] [DEBUG] [REMOTE ] AUDC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:10.874720] [DEBUG] [REMOTE ] AUDC: PASS: History has at least 300 days. [2026-01-28T12:02:10.875018] [DEBUG] [REMOTE ] AUDC: PASS: Price check passed. Min price $8.21. [2026-01-28T12:02:10.875158] [DEBUG] [REMOTE ] AUDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:10.875292] [DEBUG] [REMOTE ] AUDC: PASS: Integrity check passed. [2026-01-28T12:02:10.875334] [DEBUG] [REMOTE ] AUDC: Symbol is viable for forecasting. [2026-01-28T12:02:10.875386] [INFO ] [MAIN ] [289/3492] AUDC kept (0.5s) | 288 kept, 1 rejected | 138.1/min | ETA: 23.2m [2026-01-28T12:02:11.228318] [DEBUG] [REMOTE ] AUPH: Retrieved 2861 rows, trimmed to 300. [2026-01-28T12:02:11.228444] [DEBUG] [REMOTE ] AUPH: PASS: History has at least 300 days. [2026-01-28T12:02:11.228692] [DEBUG] [REMOTE ] AUPH: PASS: Price check passed. Min price $12.12. [2026-01-28T12:02:11.228836] [DEBUG] [REMOTE ] AUPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:11.228944] [DEBUG] [REMOTE ] AUPH: PASS: Integrity check passed. [2026-01-28T12:02:11.228983] [DEBUG] [REMOTE ] AUPH: Symbol is viable for forecasting. [2026-01-28T12:02:11.229029] [INFO ] [MAIN ] [290/3492] AUPH kept (0.4s) | 289 kept, 1 rejected | 138.2/min | ETA: 23.2m [2026-01-28T12:02:11.508287] [DEBUG] [REMOTE ] AURA: Retrieved 1064 rows, trimmed to 300. [2026-01-28T12:02:11.508454] [DEBUG] [REMOTE ] AURA: PASS: History has at least 300 days. [2026-01-28T12:02:11.508713] [DEBUG] [REMOTE ] AURA: PASS: Price check passed. Min price $4.97. [2026-01-28T12:02:11.508876] [DEBUG] [REMOTE ] AURA: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:11.508991] [DEBUG] [REMOTE ] AURA: PASS: Integrity check passed. [2026-01-28T12:02:11.509104] [DEBUG] [REMOTE ] AURA: Symbol is viable for forecasting. [2026-01-28T12:02:11.509161] [INFO ] [MAIN ] [291/3492] AURA kept (0.3s) | 290 kept, 1 rejected | 138.3/min | ETA: 23.1m [2026-01-28T12:02:11.833928] [DEBUG] [REMOTE ] AUTL: Retrieved 1909 rows, trimmed to 300. [2026-01-28T12:02:11.834120] [DEBUG] [REMOTE ] AUTL: PASS: History has at least 300 days. [2026-01-28T12:02:11.834364] [DEBUG] [REMOTE ] AUTL: PASS: Price check passed. Min price $1.23. [2026-01-28T12:02:11.834506] [DEBUG] [REMOTE ] AUTL: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:11.834648] [DEBUG] [REMOTE ] AUTL: PASS: Integrity check passed. [2026-01-28T12:02:11.834729] [DEBUG] [REMOTE ] AUTL: Symbol is viable for forecasting. [2026-01-28T12:02:11.834789] [INFO ] [MAIN ] [292/3492] AUTL kept (0.3s) | 291 kept, 1 rejected | 138.5/min | ETA: 23.1m [2026-01-28T12:02:12.589387] [DEBUG] [REMOTE ] AVA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:12.589541] [DEBUG] [REMOTE ] AVA: PASS: History has at least 300 days. [2026-01-28T12:02:12.589831] [DEBUG] [REMOTE ] AVA: PASS: Price check passed. Min price $37.60. [2026-01-28T12:02:12.589966] [DEBUG] [REMOTE ] AVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:12.590096] [DEBUG] [REMOTE ] AVA: PASS: Integrity check passed. [2026-01-28T12:02:12.590136] [DEBUG] [REMOTE ] AVA: Symbol is viable for forecasting. [2026-01-28T12:02:12.590184] [INFO ] [MAIN ] [293/3492] AVA kept (0.8s) | 292 kept, 1 rejected | 138.1/min | ETA: 23.2m [2026-01-28T12:02:12.859834] [DEBUG] [REMOTE ] AVAH: Retrieved 1193 rows, trimmed to 300. [2026-01-28T12:02:12.859965] [DEBUG] [REMOTE ] AVAH: PASS: History has at least 300 days. [2026-01-28T12:02:12.860163] [DEBUG] [REMOTE ] AVAH: PASS: Price check passed. Min price $8.08. [2026-01-28T12:02:12.860317] [DEBUG] [REMOTE ] AVAH: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:12.860438] [DEBUG] [REMOTE ] AVAH: PASS: Integrity check passed. [2026-01-28T12:02:12.860478] [DEBUG] [REMOTE ] AVAH: Symbol is viable for forecasting. [2026-01-28T12:02:12.860526] [INFO ] [MAIN ] [294/3492] AVAH kept (0.3s) | 293 kept, 1 rejected | 138.3/min | ETA: 23.1m [2026-01-28T12:02:13.317654] [DEBUG] [REMOTE ] AVAL: Retrieved 2853 rows, trimmed to 300. [2026-01-28T12:02:13.317772] [DEBUG] [REMOTE ] AVAL: PASS: History has at least 300 days. [2026-01-28T12:02:13.317978] [DEBUG] [REMOTE ] AVAL: PASS: Price check passed. Min price $3.94. [2026-01-28T12:02:13.318142] [DEBUG] [REMOTE ] AVAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:13.318268] [DEBUG] [REMOTE ] AVAL: PASS: Integrity check passed. [2026-01-28T12:02:13.318309] [DEBUG] [REMOTE ] AVAL: Symbol is viable for forecasting. [2026-01-28T12:02:13.318356] [INFO ] [MAIN ] [295/3492] AVAL kept (0.5s) | 294 kept, 1 rejected | 138.3/min | ETA: 23.1m [2026-01-28T12:02:13.892114] [DEBUG] [REMOTE ] AVB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:13.892246] [DEBUG] [REMOTE ] AVB: PASS: History has at least 300 days. [2026-01-28T12:02:13.892490] [DEBUG] [REMOTE ] AVB: PASS: Price check passed. Min price $172.26. [2026-01-28T12:02:13.892645] [DEBUG] [REMOTE ] AVB: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:13.892765] [DEBUG] [REMOTE ] AVB: PASS: Integrity check passed. [2026-01-28T12:02:13.892831] [DEBUG] [REMOTE ] AVB: Symbol is viable for forecasting. [2026-01-28T12:02:13.892969] [INFO ] [MAIN ] [296/3492] AVB kept (0.6s) | 295 kept, 1 rejected | 138.1/min | ETA: 23.1m [2026-01-28T12:02:14.055607] [DEBUG] [REMOTE ] AVBP: Retrieved 502 rows, trimmed to 300. [2026-01-28T12:02:14.055734] [DEBUG] [REMOTE ] AVBP: PASS: History has at least 300 days. [2026-01-28T12:02:14.055956] [DEBUG] [REMOTE ] AVBP: PASS: Price check passed. Min price $17.60. [2026-01-28T12:02:14.056095] [DEBUG] [REMOTE ] AVBP: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:14.056208] [DEBUG] [REMOTE ] AVBP: PASS: Integrity check passed. [2026-01-28T12:02:14.056267] [DEBUG] [REMOTE ] AVBP: Symbol is viable for forecasting. [2026-01-28T12:02:14.056338] [INFO ] [MAIN ] [297/3492] AVBP kept (0.2s) | 296 kept, 1 rejected | 138.4/min | ETA: 23.1m [2026-01-28T12:02:14.766671] [DEBUG] [REMOTE ] AVD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:14.766794] [DEBUG] [REMOTE ] AVD: PASS: History has at least 300 days. [2026-01-28T12:02:14.767003] [DEBUG] [REMOTE ] AVD: PASS: Price check passed. Min price $3.75. [2026-01-28T12:02:14.767161] [DEBUG] [REMOTE ] AVD: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:14.767277] [DEBUG] [REMOTE ] AVD: PASS: Integrity check passed. [2026-01-28T12:02:14.767317] [DEBUG] [REMOTE ] AVD: Symbol is viable for forecasting. [2026-01-28T12:02:14.767365] [INFO ] [MAIN ] [298/3492] AVD kept (0.7s) | 297 kept, 1 rejected | 138.1/min | ETA: 23.1m [2026-01-28T12:02:15.240970] [DEBUG] [REMOTE ] AVDL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:15.241104] [DEBUG] [REMOTE ] AVDL: PASS: History has at least 300 days. [2026-01-28T12:02:15.241318] [DEBUG] [REMOTE ] AVDL: PASS: Price check passed. Min price $18.69. [2026-01-28T12:02:15.241450] [DEBUG] [REMOTE ] AVDL: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:15.241564] [DEBUG] [REMOTE ] AVDL: PASS: Integrity check passed. [2026-01-28T12:02:15.241625] [DEBUG] [REMOTE ] AVDL: Symbol is viable for forecasting. [2026-01-28T12:02:15.241673] [INFO ] [MAIN ] [299/3492] AVDL kept (0.5s) | 298 kept, 1 rejected | 138.1/min | ETA: 23.1m [2026-01-28T12:02:15.626013] [DEBUG] [REMOTE ] AVGO: Retrieved 4144 rows, trimmed to 300. [2026-01-28T12:02:15.626138] [DEBUG] [REMOTE ] AVGO: PASS: History has at least 300 days. [2026-01-28T12:02:15.626349] [DEBUG] [REMOTE ] AVGO: PASS: Price check passed. Min price $320.05. [2026-01-28T12:02:15.626485] [DEBUG] [REMOTE ] AVGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:15.626617] [DEBUG] [REMOTE ] AVGO: PASS: Integrity check passed. [2026-01-28T12:02:15.626660] [DEBUG] [REMOTE ] AVGO: Symbol is viable for forecasting. [2026-01-28T12:02:15.626715] [INFO ] [MAIN ] [300/3492] AVGO kept (0.4s) | 299 kept, 1 rejected | 138.1/min | ETA: 23.1m [2026-01-28T12:02:15.729801] [DEBUG] [REMOTE ] AVGX: Retrieved 358 rows, trimmed to 300. [2026-01-28T12:02:15.729987] [DEBUG] [REMOTE ] AVGX: PASS: History has at least 300 days. [2026-01-28T12:02:15.730238] [DEBUG] [REMOTE ] AVGX: PASS: Price check passed. Min price $39.33. [2026-01-28T12:02:15.730380] [DEBUG] [REMOTE ] AVGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:15.730499] [DEBUG] [REMOTE ] AVGX: PASS: Integrity check passed. [2026-01-28T12:02:15.730541] [DEBUG] [REMOTE ] AVGX: Symbol is viable for forecasting. [2026-01-28T12:02:15.730621] [INFO ] [MAIN ] [301/3492] AVGX kept (0.1s) | 300 kept, 1 rejected | 138.5/min | ETA: 23.0m [2026-01-28T12:02:16.497920] [DEBUG] [REMOTE ] AVK: Retrieved 5723 rows, trimmed to 300. [2026-01-28T12:02:16.498130] [DEBUG] [REMOTE ] AVK: PASS: History has at least 300 days. [2026-01-28T12:02:16.498437] [DEBUG] [REMOTE ] AVK: PASS: Price check passed. Min price $11.81. [2026-01-28T12:02:16.498598] [DEBUG] [REMOTE ] AVK: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:16.498730] [DEBUG] [REMOTE ] AVK: PASS: Integrity check passed. [2026-01-28T12:02:16.498772] [DEBUG] [REMOTE ] AVK: Symbol is viable for forecasting. [2026-01-28T12:02:16.498826] [INFO ] [MAIN ] [302/3492] AVK kept (0.8s) | 301 kept, 1 rejected | 138.1/min | ETA: 23.1m [2026-01-28T12:02:16.840108] [DEBUG] [REMOTE ] AVNS: Retrieved 2833 rows, trimmed to 300. [2026-01-28T12:02:16.840251] [DEBUG] [REMOTE ] AVNS: PASS: History has at least 300 days. [2026-01-28T12:02:16.840524] [DEBUG] [REMOTE ] AVNS: PASS: Price check passed. Min price $10.66. [2026-01-28T12:02:16.840726] [DEBUG] [REMOTE ] AVNS: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:16.840864] [DEBUG] [REMOTE ] AVNS: PASS: Integrity check passed. [2026-01-28T12:02:16.840906] [DEBUG] [REMOTE ] AVNS: Symbol is viable for forecasting. [2026-01-28T12:02:16.840953] [INFO ] [MAIN ] [303/3492] AVNS kept (0.3s) | 302 kept, 1 rejected | 138.2/min | ETA: 23.1m [2026-01-28T12:02:17.178138] [DEBUG] [REMOTE ] AVO: Retrieved 1336 rows, trimmed to 300. [2026-01-28T12:02:17.178271] [DEBUG] [REMOTE ] AVO: PASS: History has at least 300 days. [2026-01-28T12:02:17.178476] [DEBUG] [REMOTE ] AVO: PASS: Price check passed. Min price $11.42. [2026-01-28T12:02:17.178643] [DEBUG] [REMOTE ] AVO: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:17.178784] [DEBUG] [REMOTE ] AVO: PASS: Integrity check passed. [2026-01-28T12:02:17.178840] [DEBUG] [REMOTE ] AVO: Symbol is viable for forecasting. [2026-01-28T12:02:17.178905] [INFO ] [MAIN ] [304/3492] AVO kept (0.3s) | 303 kept, 1 rejected | 138.3/min | ETA: 23.1m [2026-01-28T12:02:17.534704] [DEBUG] [REMOTE ] AVTX: Retrieved 2563 rows, trimmed to 300. [2026-01-28T12:02:17.534845] [DEBUG] [REMOTE ] AVTX: PASS: History has at least 300 days. [2026-01-28T12:02:17.535041] [DEBUG] [REMOTE ] AVTX: PASS: Price check passed. Min price $14.73. [2026-01-28T12:02:17.535173] [DEBUG] [REMOTE ] AVTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:17.535282] [DEBUG] [REMOTE ] AVTX: PASS: Integrity check passed. [2026-01-28T12:02:17.535326] [DEBUG] [REMOTE ] AVTX: Symbol is viable for forecasting. [2026-01-28T12:02:17.535384] [INFO ] [MAIN ] [305/3492] AVTX kept (0.4s) | 304 kept, 1 rejected | 138.4/min | ETA: 23.0m [2026-01-28T12:02:18.128760] [DEBUG] [REMOTE ] AVXL: Retrieved 4898 rows, trimmed to 300. [2026-01-28T12:02:18.128893] [DEBUG] [REMOTE ] AVXL: PASS: History has at least 300 days. [2026-01-28T12:02:18.129108] [DEBUG] [REMOTE ] AVXL: PASS: Price check passed. Min price $3.08. [2026-01-28T12:02:18.129244] [DEBUG] [REMOTE ] AVXL: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:18.129370] [DEBUG] [REMOTE ] AVXL: PASS: Integrity check passed. [2026-01-28T12:02:18.129421] [DEBUG] [REMOTE ] AVXL: Symbol is viable for forecasting. [2026-01-28T12:02:18.129480] [INFO ] [MAIN ] [306/3492] AVXL kept (0.6s) | 305 kept, 1 rejected | 138.2/min | ETA: 23.1m [2026-01-28T12:02:18.605105] [DEBUG] [REMOTE ] AVY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:18.605244] [DEBUG] [REMOTE ] AVY: PASS: History has at least 300 days. [2026-01-28T12:02:18.605507] [DEBUG] [REMOTE ] AVY: PASS: Price check passed. Min price $165.13. [2026-01-28T12:02:18.605675] [DEBUG] [REMOTE ] AVY: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:18.605798] [DEBUG] [REMOTE ] AVY: PASS: Integrity check passed. [2026-01-28T12:02:18.605868] [DEBUG] [REMOTE ] AVY: Symbol is viable for forecasting. [2026-01-28T12:02:18.605919] [INFO ] [MAIN ] [307/3492] AVY kept (0.5s) | 306 kept, 1 rejected | 138.2/min | ETA: 23.1m [2026-01-28T12:02:19.101753] [DEBUG] [REMOTE ] AWF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:19.101881] [DEBUG] [REMOTE ] AWF: PASS: History has at least 300 days. [2026-01-28T12:02:19.102096] [DEBUG] [REMOTE ] AWF: PASS: Price check passed. Min price $10.46. [2026-01-28T12:02:19.102228] [DEBUG] [REMOTE ] AWF: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:19.102346] [DEBUG] [REMOTE ] AWF: PASS: Integrity check passed. [2026-01-28T12:02:19.102386] [DEBUG] [REMOTE ] AWF: Symbol is viable for forecasting. [2026-01-28T12:02:19.102434] [INFO ] [MAIN ] [308/3492] AWF kept (0.5s) | 307 kept, 1 rejected | 138.1/min | ETA: 23.1m [2026-01-28T12:02:19.510821] [DEBUG] [REMOTE ] AWI: Retrieved 4848 rows, trimmed to 300. [2026-01-28T12:02:19.510958] [DEBUG] [REMOTE ] AWI: PASS: History has at least 300 days. [2026-01-28T12:02:19.511194] [DEBUG] [REMOTE ] AWI: PASS: Price check passed. Min price $179.87. [2026-01-28T12:02:19.511344] [DEBUG] [REMOTE ] AWI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:19.511467] [DEBUG] [REMOTE ] AWI: PASS: Integrity check passed. [2026-01-28T12:02:19.511509] [DEBUG] [REMOTE ] AWI: Symbol is viable for forecasting. [2026-01-28T12:02:19.511558] [INFO ] [MAIN ] [309/3492] AWI kept (0.4s) | 308 kept, 1 rejected | 138.1/min | ETA: 23.0m [2026-01-28T12:02:19.887288] [DEBUG] [REMOTE ] AWK: Retrieved 4469 rows, trimmed to 300. [2026-01-28T12:02:19.887411] [DEBUG] [REMOTE ] AWK: PASS: History has at least 300 days. [2026-01-28T12:02:19.887647] [DEBUG] [REMOTE ] AWK: PASS: Price check passed. Min price $125.18. [2026-01-28T12:02:19.887783] [DEBUG] [REMOTE ] AWK: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:19.887897] [DEBUG] [REMOTE ] AWK: PASS: Integrity check passed. [2026-01-28T12:02:19.887936] [DEBUG] [REMOTE ] AWK: Symbol is viable for forecasting. [2026-01-28T12:02:19.887983] [INFO ] [MAIN ] [310/3492] AWK kept (0.4s) | 309 kept, 1 rejected | 138.2/min | ETA: 23.0m [2026-01-28T12:02:20.311252] [DEBUG] [REMOTE ] AWP: Retrieved 4719 rows, trimmed to 300. [2026-01-28T12:02:20.311442] [DEBUG] [REMOTE ] AWP: PASS: History has at least 300 days. [2026-01-28T12:02:20.311712] [DEBUG] [REMOTE ] AWP: PASS: Price check passed. Min price $3.70. [2026-01-28T12:02:20.311858] [DEBUG] [REMOTE ] AWP: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:20.311982] [DEBUG] [REMOTE ] AWP: PASS: Integrity check passed. [2026-01-28T12:02:20.312026] [DEBUG] [REMOTE ] AWP: Symbol is viable for forecasting. [2026-01-28T12:02:20.312077] [INFO ] [MAIN ] [311/3492] AWP kept (0.4s) | 310 kept, 1 rejected | 138.2/min | ETA: 23.0m [2026-01-28T12:02:20.757414] [DEBUG] [REMOTE ] AWRE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:20.757640] [DEBUG] [REMOTE ] AWRE: PASS: History has at least 300 days. [2026-01-28T12:02:20.757990] [DEBUG] [REMOTE ] AWRE: PASS: Price check passed. Min price $1.85. [2026-01-28T12:02:20.758132] [DEBUG] [REMOTE ] AWRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:20.758271] [DEBUG] [REMOTE ] AWRE: PASS: Integrity check passed. [2026-01-28T12:02:20.758313] [DEBUG] [REMOTE ] AWRE: Symbol is viable for forecasting. [2026-01-28T12:02:20.758367] [INFO ] [MAIN ] [312/3492] AWRE kept (0.4s) | 311 kept, 1 rejected | 138.2/min | ETA: 23.0m [2026-01-28T12:02:21.210559] [DEBUG] [REMOTE ] AXGN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:21.210702] [DEBUG] [REMOTE ] AXGN: PASS: History has at least 300 days. [2026-01-28T12:02:21.210924] [DEBUG] [REMOTE ] AXGN: PASS: Price check passed. Min price $22.22. [2026-01-28T12:02:21.211060] [DEBUG] [REMOTE ] AXGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:21.211175] [DEBUG] [REMOTE ] AXGN: PASS: Integrity check passed. [2026-01-28T12:02:21.211215] [DEBUG] [REMOTE ] AXGN: Symbol is viable for forecasting. [2026-01-28T12:02:21.211262] [INFO ] [MAIN ] [313/3492] AXGN kept (0.5s) | 312 kept, 1 rejected | 138.2/min | ETA: 23.0m [2026-01-28T12:02:21.755695] [DEBUG] [REMOTE ] AXL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:21.755863] [DEBUG] [REMOTE ] AXL: PASS: History has at least 300 days. [2026-01-28T12:02:21.756186] [DEBUG] [REMOTE ] AXL: PASS: Price check passed. Min price $5.83. [2026-01-28T12:02:21.756348] [DEBUG] [REMOTE ] AXL: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:21.756500] [DEBUG] [REMOTE ] AXL: PASS: Integrity check passed. [2026-01-28T12:02:21.756547] [DEBUG] [REMOTE ] AXL: Symbol is viable for forecasting. [2026-01-28T12:02:21.756632] [INFO ] [MAIN ] [314/3492] AXL kept (0.5s) | 313 kept, 1 rejected | 138.1/min | ETA: 23.0m [2026-01-28T12:02:22.231007] [DEBUG] [REMOTE ] AXP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:22.231134] [DEBUG] [REMOTE ] AXP: PASS: History has at least 300 days. [2026-01-28T12:02:22.231366] [DEBUG] [REMOTE ] AXP: PASS: Price check passed. Min price $339.91. [2026-01-28T12:02:22.231551] [DEBUG] [REMOTE ] AXP: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:22.231724] [DEBUG] [REMOTE ] AXP: PASS: Integrity check passed. [2026-01-28T12:02:22.231776] [DEBUG] [REMOTE ] AXP: Symbol is viable for forecasting. [2026-01-28T12:02:22.231846] [INFO ] [MAIN ] [315/3492] AXP kept (0.5s) | 314 kept, 1 rejected | 138.0/min | ETA: 23.0m [2026-01-28T12:02:22.500964] [DEBUG] [REMOTE ] AXS: Retrieved 5680 rows, trimmed to 300. [2026-01-28T12:02:22.501102] [DEBUG] [REMOTE ] AXS: PASS: History has at least 300 days. [2026-01-28T12:02:22.501313] [DEBUG] [REMOTE ] AXS: PASS: Price check passed. Min price $93.12. [2026-01-28T12:02:22.501451] [DEBUG] [REMOTE ] AXS: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:22.501589] [DEBUG] [REMOTE ] AXS: PASS: Integrity check passed. [2026-01-28T12:02:22.501633] [DEBUG] [REMOTE ] AXS: Symbol is viable for forecasting. [2026-01-28T12:02:22.501684] [INFO ] [MAIN ] [316/3492] AXS kept (0.3s) | 315 kept, 1 rejected | 138.2/min | ETA: 23.0m [2026-01-28T12:02:22.991283] [DEBUG] [REMOTE ] AXSM: Retrieved 2560 rows, trimmed to 300. [2026-01-28T12:02:22.991404] [DEBUG] [REMOTE ] AXSM: PASS: History has at least 300 days. [2026-01-28T12:02:22.991672] [DEBUG] [REMOTE ] AXSM: PASS: Price check passed. Min price $133.15. [2026-01-28T12:02:22.991831] [DEBUG] [REMOTE ] AXSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:22.991940] [DEBUG] [REMOTE ] AXSM: PASS: Integrity check passed. [2026-01-28T12:02:22.991979] [DEBUG] [REMOTE ] AXSM: Symbol is viable for forecasting. [2026-01-28T12:02:22.992024] [INFO ] [MAIN ] [317/3492] AXSM kept (0.5s) | 316 kept, 1 rejected | 138.1/min | ETA: 23.0m [2026-01-28T12:02:23.220958] [DEBUG] [REMOTE ] AXTA: Retrieved 2817 rows, trimmed to 300. [2026-01-28T12:02:23.221079] [DEBUG] [REMOTE ] AXTA: PASS: History has at least 300 days. [2026-01-28T12:02:23.221280] [DEBUG] [REMOTE ] AXTA: PASS: Price check passed. Min price $27.56. [2026-01-28T12:02:23.221411] [DEBUG] [REMOTE ] AXTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:23.221519] [DEBUG] [REMOTE ] AXTA: PASS: Integrity check passed. [2026-01-28T12:02:23.221601] [DEBUG] [REMOTE ] AXTA: Symbol is viable for forecasting. [2026-01-28T12:02:23.221652] [INFO ] [MAIN ] [318/3492] AXTA kept (0.2s) | 317 kept, 1 rejected | 138.3/min | ETA: 22.9m [2026-01-28T12:02:23.887156] [DEBUG] [REMOTE ] AXTI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:23.887363] [DEBUG] [REMOTE ] AXTI: PASS: History has at least 300 days. [2026-01-28T12:02:23.887662] [DEBUG] [REMOTE ] AXTI: PASS: Price check passed. Min price $7.32. [2026-01-28T12:02:23.887806] [DEBUG] [REMOTE ] AXTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:23.887940] [DEBUG] [REMOTE ] AXTI: PASS: Integrity check passed. [2026-01-28T12:02:23.887981] [DEBUG] [REMOTE ] AXTI: Symbol is viable for forecasting. [2026-01-28T12:02:23.888037] [INFO ] [MAIN ] [319/3492] AXTI kept (0.7s) | 318 kept, 1 rejected | 138.1/min | ETA: 23.0m [2026-01-28T12:02:24.391092] [DEBUG] [REMOTE ] AYI: Retrieved 6076 rows, trimmed to 300. [2026-01-28T12:02:24.391237] [DEBUG] [REMOTE ] AYI: PASS: History has at least 300 days. [2026-01-28T12:02:24.391477] [DEBUG] [REMOTE ] AYI: PASS: Price check passed. Min price $309.67. [2026-01-28T12:02:24.391632] [DEBUG] [REMOTE ] AYI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:24.391755] [DEBUG] [REMOTE ] AYI: PASS: Integrity check passed. [2026-01-28T12:02:24.391795] [DEBUG] [REMOTE ] AYI: Symbol is viable for forecasting. [2026-01-28T12:02:24.391844] [INFO ] [MAIN ] [320/3492] AYI kept (0.5s) | 319 kept, 1 rejected | 138.0/min | ETA: 23.0m [2026-01-28T12:02:24.696005] [DEBUG] [REMOTE ] AZ: Retrieved 1400 rows, trimmed to 300. [2026-01-28T12:02:24.696121] [DEBUG] [REMOTE ] AZ: PASS: History has at least 300 days. [2026-01-28T12:02:24.696336] [DEBUG] [REMOTE ] AZ: PASS: Price check passed. Min price $5.20. [2026-01-28T12:02:24.696467] [DEBUG] [REMOTE ] AZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:24.696598] [DEBUG] [REMOTE ] AZ: PASS: Integrity check passed. [2026-01-28T12:02:24.696641] [DEBUG] [REMOTE ] AZ: Symbol is viable for forecasting. [2026-01-28T12:02:24.696688] [INFO ] [MAIN ] [321/3492] AZ kept (0.3s) | 320 kept, 1 rejected | 138.2/min | ETA: 23.0m [2026-01-28T12:02:25.187210] [DEBUG] [REMOTE ] AZN: Retrieved 4511 rows, trimmed to 300. [2026-01-28T12:02:25.187334] [DEBUG] [REMOTE ] AZN: PASS: History has at least 300 days. [2026-01-28T12:02:25.187545] [DEBUG] [REMOTE ] AZN: PASS: Price check passed. Min price $161.90. [2026-01-28T12:02:25.187705] [DEBUG] [REMOTE ] AZN: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:25.187814] [DEBUG] [REMOTE ] AZN: PASS: Integrity check passed. [2026-01-28T12:02:25.187854] [DEBUG] [REMOTE ] AZN: Symbol is viable for forecasting. [2026-01-28T12:02:25.187901] [INFO ] [MAIN ] [322/3492] AZN kept (0.5s) | 321 kept, 1 rejected | 138.1/min | ETA: 23.0m [2026-01-28T12:02:25.661342] [DEBUG] [REMOTE ] AZO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:25.661472] [DEBUG] [REMOTE ] AZO: PASS: History has at least 300 days. [2026-01-28T12:02:25.661704] [DEBUG] [REMOTE ] AZO: PASS: Price check passed. Min price $3244.92. [2026-01-28T12:02:25.661840] [DEBUG] [REMOTE ] AZO: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:25.661954] [DEBUG] [REMOTE ] AZO: PASS: Integrity check passed. [2026-01-28T12:02:25.661994] [DEBUG] [REMOTE ] AZO: Symbol is viable for forecasting. [2026-01-28T12:02:25.662511] [INFO ] [MAIN ] [323/3492] AZO kept (0.5s) | 322 kept, 1 rejected | 138.1/min | ETA: 23.0m [2026-01-28T12:02:26.136957] [DEBUG] [REMOTE ] AZZ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:26.137109] [DEBUG] [REMOTE ] AZZ: PASS: History has at least 300 days. [2026-01-28T12:02:26.137323] [DEBUG] [REMOTE ] AZZ: PASS: Price check passed. Min price $97.64. [2026-01-28T12:02:26.137455] [DEBUG] [REMOTE ] AZZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:26.137568] [DEBUG] [REMOTE ] AZZ: PASS: Integrity check passed. [2026-01-28T12:02:26.137632] [DEBUG] [REMOTE ] AZZ: Symbol is viable for forecasting. [2026-01-28T12:02:26.138249] [INFO ] [MAIN ] [324/3492] AZZ kept (0.5s) | 323 kept, 1 rejected | 138.0/min | ETA: 23.0m [2026-01-28T12:02:26.640009] [DEBUG] [REMOTE ] BA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:26.640155] [DEBUG] [REMOTE ] BA: PASS: History has at least 300 days. [2026-01-28T12:02:26.640409] [DEBUG] [REMOTE ] BA: PASS: Price check passed. Min price $179.12. [2026-01-28T12:02:26.640608] [DEBUG] [REMOTE ] BA: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:26.640749] [DEBUG] [REMOTE ] BA: PASS: Integrity check passed. [2026-01-28T12:02:26.640795] [DEBUG] [REMOTE ] BA: Symbol is viable for forecasting. [2026-01-28T12:02:26.640861] [INFO ] [MAIN ] [325/3492] BA kept (0.5s) | 324 kept, 1 rejected | 138.0/min | ETA: 23.0m [2026-01-28T12:02:26.978644] [DEBUG] [REMOTE ] BABA: Retrieved 2855 rows, trimmed to 300. [2026-01-28T12:02:26.978818] [DEBUG] [REMOTE ] BABA: PASS: History has at least 300 days. [2026-01-28T12:02:26.979062] [DEBUG] [REMOTE ] BABA: PASS: Price check passed. Min price $146.58. [2026-01-28T12:02:26.979199] [DEBUG] [REMOTE ] BABA: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:26.979314] [DEBUG] [REMOTE ] BABA: PASS: Integrity check passed. [2026-01-28T12:02:26.979354] [DEBUG] [REMOTE ] BABA: Symbol is viable for forecasting. [2026-01-28T12:02:26.979405] [INFO ] [MAIN ] [326/3492] BABA kept (0.3s) | 325 kept, 1 rejected | 138.1/min | ETA: 22.9m [2026-01-28T12:02:27.319048] [DEBUG] [REMOTE ] BABX: Retrieved 782 rows, trimmed to 300. [2026-01-28T12:02:27.319170] [DEBUG] [REMOTE ] BABX: PASS: History has at least 300 days. [2026-01-28T12:02:27.319389] [DEBUG] [REMOTE ] BABX: PASS: Price check passed. Min price $35.89. [2026-01-28T12:02:27.319521] [DEBUG] [REMOTE ] BABX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:27.319654] [DEBUG] [REMOTE ] BABX: PASS: Integrity check passed. [2026-01-28T12:02:27.319696] [DEBUG] [REMOTE ] BABX: Symbol is viable for forecasting. [2026-01-28T12:02:27.319743] [INFO ] [MAIN ] [327/3492] BABX kept (0.3s) | 326 kept, 1 rejected | 138.1/min | ETA: 22.9m [2026-01-28T12:02:27.933514] [DEBUG] [REMOTE ] BAC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:27.933718] [DEBUG] [REMOTE ] BAC: PASS: History has at least 300 days. [2026-01-28T12:02:27.934116] [DEBUG] [REMOTE ] BAC: PASS: Price check passed. Min price $50.74. [2026-01-28T12:02:27.934269] [DEBUG] [REMOTE ] BAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:27.934396] [DEBUG] [REMOTE ] BAC: PASS: Integrity check passed. [2026-01-28T12:02:27.934438] [DEBUG] [REMOTE ] BAC: Symbol is viable for forecasting. [2026-01-28T12:02:27.934492] [INFO ] [MAIN ] [328/3492] BAC kept (0.6s) | 327 kept, 1 rejected | 138.0/min | ETA: 22.9m [2026-01-28T12:02:28.313330] [DEBUG] [REMOTE ] BAH: Retrieved 3819 rows, trimmed to 300. [2026-01-28T12:02:28.313524] [DEBUG] [REMOTE ] BAH: PASS: History has at least 300 days. [2026-01-28T12:02:28.313825] [DEBUG] [REMOTE ] BAH: PASS: Price check passed. Min price $79.90. [2026-01-28T12:02:28.313970] [DEBUG] [REMOTE ] BAH: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:28.314097] [DEBUG] [REMOTE ] BAH: PASS: Integrity check passed. [2026-01-28T12:02:28.314186] [DEBUG] [REMOTE ] BAH: Symbol is viable for forecasting. [2026-01-28T12:02:28.314252] [INFO ] [MAIN ] [329/3492] BAH kept (0.4s) | 328 kept, 1 rejected | 138.0/min | ETA: 22.9m [2026-01-28T12:02:28.838079] [DEBUG] [REMOTE ] BALL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:28.838253] [DEBUG] [REMOTE ] BALL: PASS: History has at least 300 days. [2026-01-28T12:02:28.838515] [DEBUG] [REMOTE ] BALL: PASS: Price check passed. Min price $46.22. [2026-01-28T12:02:28.838682] [DEBUG] [REMOTE ] BALL: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:28.838823] [DEBUG] [REMOTE ] BALL: PASS: Integrity check passed. [2026-01-28T12:02:28.838864] [DEBUG] [REMOTE ] BALL: Symbol is viable for forecasting. [2026-01-28T12:02:28.839008] [INFO ] [MAIN ] [330/3492] BALL kept (0.5s) | 329 kept, 1 rejected | 137.9/min | ETA: 22.9m [2026-01-28T12:02:29.080198] [DEBUG] [REMOTE ] BAM: Retrieved 790 rows, trimmed to 300. [2026-01-28T12:02:29.080327] [DEBUG] [REMOTE ] BAM: PASS: History has at least 300 days. [2026-01-28T12:02:29.080548] [DEBUG] [REMOTE ] BAM: PASS: Price check passed. Min price $49.00. [2026-01-28T12:02:29.080738] [DEBUG] [REMOTE ] BAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:29.080876] [DEBUG] [REMOTE ] BAM: PASS: Integrity check passed. [2026-01-28T12:02:29.080927] [DEBUG] [REMOTE ] BAM: Symbol is viable for forecasting. [2026-01-28T12:02:29.080989] [INFO ] [MAIN ] [331/3492] BAM kept (0.2s) | 330 kept, 1 rejected | 138.1/min | ETA: 22.9m [2026-01-28T12:02:29.679803] [DEBUG] [REMOTE ] BANC: Retrieved 5868 rows, trimmed to 300. [2026-01-28T12:02:29.679933] [DEBUG] [REMOTE ] BANC: PASS: History has at least 300 days. [2026-01-28T12:02:29.680144] [DEBUG] [REMOTE ] BANC: PASS: Price check passed. Min price $16.12. [2026-01-28T12:02:29.680277] [DEBUG] [REMOTE ] BANC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:29.680388] [DEBUG] [REMOTE ] BANC: PASS: Integrity check passed. [2026-01-28T12:02:29.680428] [DEBUG] [REMOTE ] BANC: Symbol is viable for forecasting. [2026-01-28T12:02:29.680476] [INFO ] [MAIN ] [332/3492] BANC kept (0.6s) | 331 kept, 1 rejected | 138.0/min | ETA: 22.9m [2026-01-28T12:02:29.970055] [DEBUG] [REMOTE ] BAND: Retrieved 2062 rows, trimmed to 300. [2026-01-28T12:02:29.970224] [DEBUG] [REMOTE ] BAND: PASS: History has at least 300 days. [2026-01-28T12:02:29.970491] [DEBUG] [REMOTE ] BAND: PASS: Price check passed. Min price $13.22. [2026-01-28T12:02:29.970664] [DEBUG] [REMOTE ] BAND: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:29.970783] [DEBUG] [REMOTE ] BAND: PASS: Integrity check passed. [2026-01-28T12:02:29.970829] [DEBUG] [REMOTE ] BAND: Symbol is viable for forecasting. [2026-01-28T12:02:29.970889] [INFO ] [MAIN ] [333/3492] BAND kept (0.3s) | 332 kept, 1 rejected | 138.1/min | ETA: 22.9m [2026-01-28T12:02:30.547024] [DEBUG] [REMOTE ] BANF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:30.547169] [DEBUG] [REMOTE ] BANF: PASS: History has at least 300 days. [2026-01-28T12:02:30.547484] [DEBUG] [REMOTE ] BANF: PASS: Price check passed. Min price $106.01. [2026-01-28T12:02:30.547651] [DEBUG] [REMOTE ] BANF: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:30.547770] [DEBUG] [REMOTE ] BANF: PASS: Integrity check passed. [2026-01-28T12:02:30.547810] [DEBUG] [REMOTE ] BANF: Symbol is viable for forecasting. [2026-01-28T12:02:30.547859] [INFO ] [MAIN ] [334/3492] BANF kept (0.6s) | 333 kept, 1 rejected | 138.0/min | ETA: 22.9m [2026-01-28T12:02:30.967962] [DEBUG] [REMOTE ] BANX: Retrieved 3072 rows, trimmed to 300. [2026-01-28T12:02:30.968083] [DEBUG] [REMOTE ] BANX: PASS: History has at least 300 days. [2026-01-28T12:02:30.968281] [DEBUG] [REMOTE ] BANX: PASS: Price check passed. Min price $19.97. [2026-01-28T12:02:30.968412] [DEBUG] [REMOTE ] BANX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:30.968520] [DEBUG] [REMOTE ] BANX: PASS: Integrity check passed. [2026-01-28T12:02:30.968559] [DEBUG] [REMOTE ] BANX: Symbol is viable for forecasting. [2026-01-28T12:02:30.968626] [INFO ] [MAIN ] [335/3492] BANX kept (0.4s) | 334 kept, 1 rejected | 138.0/min | ETA: 22.9m [2026-01-28T12:02:31.443546] [DEBUG] [REMOTE ] BAP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:31.443753] [DEBUG] [REMOTE ] BAP: PASS: History has at least 300 days. [2026-01-28T12:02:31.444026] [DEBUG] [REMOTE ] BAP: PASS: Price check passed. Min price $247.85. [2026-01-28T12:02:31.444169] [DEBUG] [REMOTE ] BAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:31.444299] [DEBUG] [REMOTE ] BAP: PASS: Integrity check passed. [2026-01-28T12:02:31.444341] [DEBUG] [REMOTE ] BAP: Symbol is viable for forecasting. [2026-01-28T12:02:31.444394] [INFO ] [MAIN ] [336/3492] BAP kept (0.5s) | 335 kept, 1 rejected | 137.9/min | ETA: 22.9m [2026-01-28T12:02:31.766738] [DEBUG] [REMOTE ] BATRA: Retrieved 2459 rows, trimmed to 300. [2026-01-28T12:02:31.766948] [DEBUG] [REMOTE ] BATRA: PASS: History has at least 300 days. [2026-01-28T12:02:31.767261] [DEBUG] [REMOTE ] BATRA: PASS: Price check passed. Min price $41.92. [2026-01-28T12:02:31.767431] [DEBUG] [REMOTE ] BATRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:31.767591] [DEBUG] [REMOTE ] BATRA: PASS: Integrity check passed. [2026-01-28T12:02:31.767641] [DEBUG] [REMOTE ] BATRA: Symbol is viable for forecasting. [2026-01-28T12:02:31.767739] [INFO ] [MAIN ] [337/3492] BATRA kept (0.3s) | 336 kept, 1 rejected | 138.0/min | ETA: 22.9m [2026-01-28T12:02:32.257893] [DEBUG] [REMOTE ] BATRK: Retrieved 2459 rows, trimmed to 300. [2026-01-28T12:02:32.258073] [DEBUG] [REMOTE ] BATRK: PASS: History has at least 300 days. [2026-01-28T12:02:32.258312] [DEBUG] [REMOTE ] BATRK: PASS: Price check passed. Min price $38.04. [2026-01-28T12:02:32.258449] [DEBUG] [REMOTE ] BATRK: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:32.258586] [DEBUG] [REMOTE ] BATRK: PASS: Integrity check passed. [2026-01-28T12:02:32.258628] [DEBUG] [REMOTE ] BATRK: Symbol is viable for forecasting. [2026-01-28T12:02:32.258680] [INFO ] [MAIN ] [338/3492] BATRK kept (0.5s) | 337 kept, 1 rejected | 138.0/min | ETA: 22.9m [2026-01-28T12:02:32.733311] [DEBUG] [REMOTE ] BAX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:32.733532] [DEBUG] [REMOTE ] BAX: PASS: History has at least 300 days. [2026-01-28T12:02:32.733842] [DEBUG] [REMOTE ] BAX: PASS: Price check passed. Min price $17.41. [2026-01-28T12:02:32.733988] [DEBUG] [REMOTE ] BAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:32.734119] [DEBUG] [REMOTE ] BAX: PASS: Integrity check passed. [2026-01-28T12:02:32.734162] [DEBUG] [REMOTE ] BAX: Symbol is viable for forecasting. [2026-01-28T12:02:32.734214] [INFO ] [MAIN ] [339/3492] BAX kept (0.5s) | 338 kept, 1 rejected | 138.0/min | ETA: 22.9m [2026-01-28T12:02:33.199629] [DEBUG] [REMOTE ] BB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:33.199843] [DEBUG] [REMOTE ] BB: PASS: History has at least 300 days. [2026-01-28T12:02:33.200157] [DEBUG] [REMOTE ] BB: PASS: Price check passed. Min price $3.77. [2026-01-28T12:02:33.200318] [DEBUG] [REMOTE ] BB: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:33.200466] [DEBUG] [REMOTE ] BB: PASS: Integrity check passed. [2026-01-28T12:02:33.200695] [DEBUG] [REMOTE ] BB: Symbol is viable for forecasting. [2026-01-28T12:02:33.200757] [INFO ] [MAIN ] [340/3492] BB kept (0.5s) | 339 kept, 1 rejected | 137.9/min | ETA: 22.9m [2026-01-28T12:02:33.441777] [DEBUG] [REMOTE ] BBAI: Retrieved 1030 rows, trimmed to 300. [2026-01-28T12:02:33.441994] [DEBUG] [REMOTE ] BBAI: PASS: History has at least 300 days. [2026-01-28T12:02:33.442227] [DEBUG] [REMOTE ] BBAI: PASS: Price check passed. Min price $5.40. [2026-01-28T12:02:33.442366] [DEBUG] [REMOTE ] BBAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:33.442479] [DEBUG] [REMOTE ] BBAI: PASS: Integrity check passed. [2026-01-28T12:02:33.442519] [DEBUG] [REMOTE ] BBAI: Symbol is viable for forecasting. [2026-01-28T12:02:33.442594] [INFO ] [MAIN ] [341/3492] BBAI kept (0.2s) | 340 kept, 1 rejected | 138.1/min | ETA: 22.8m [2026-01-28T12:02:33.907592] [DEBUG] [REMOTE ] BBCP: Retrieved 2119 rows, trimmed to 300. [2026-01-28T12:02:33.907767] [DEBUG] [REMOTE ] BBCP: PASS: History has at least 300 days. [2026-01-28T12:02:33.908050] [DEBUG] [REMOTE ] BBCP: PASS: Price check passed. Min price $5.77. [2026-01-28T12:02:33.908193] [DEBUG] [REMOTE ] BBCP: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:33.908350] [DEBUG] [REMOTE ] BBCP: PASS: Integrity check passed. [2026-01-28T12:02:33.908393] [DEBUG] [REMOTE ] BBCP: Symbol is viable for forecasting. [2026-01-28T12:02:33.908446] [INFO ] [MAIN ] [342/3492] BBCP kept (0.5s) | 341 kept, 1 rejected | 138.1/min | ETA: 22.8m [2026-01-28T12:02:34.181499] [DEBUG] [REMOTE ] BBCQ: Exception occurred during daily data fetch: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_DAILY_ADJUSTED.. [2026-01-28T12:02:34.181904] [DEBUG] [REMOTE ] BBCQ: FAIL: History check failed. No DataFrame was returned. [2026-01-28T12:02:34.181985] [WARN ] [LOCAL ] BBCQ: SET TO BLACKLISTED [2026-01-28T12:02:34.183382] [INFO ] [MAIN ] [343/3492] BBCQ rejected (0.3s) | 341 kept, 2 rejected | 138.2/min | ETA: 22.8m [2026-01-28T12:02:34.858478] [DEBUG] [REMOTE ] BBD: Retrieved 6082 rows, trimmed to 300. [2026-01-28T12:02:34.858631] [DEBUG] [REMOTE ] BBD: PASS: History has at least 300 days. [2026-01-28T12:02:34.858855] [DEBUG] [REMOTE ] BBD: PASS: Price check passed. Min price $3.20. [2026-01-28T12:02:34.858994] [DEBUG] [REMOTE ] BBD: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:34.859111] [DEBUG] [REMOTE ] BBD: PASS: Integrity check passed. [2026-01-28T12:02:34.859153] [DEBUG] [REMOTE ] BBD: Symbol is viable for forecasting. [2026-01-28T12:02:34.859202] [INFO ] [MAIN ] [344/3492] BBD kept (0.7s) | 342 kept, 2 rejected | 138.0/min | ETA: 22.8m [2026-01-28T12:02:35.210812] [DEBUG] [REMOTE ] BBDO: Retrieved 3489 rows, trimmed to 300. [2026-01-28T12:02:35.210981] [DEBUG] [REMOTE ] BBDO: PASS: History has at least 300 days. [2026-01-28T12:02:35.211290] [DEBUG] [REMOTE ] BBDO: PASS: Price check passed. Min price $2.76. [2026-01-28T12:02:35.211431] [DEBUG] [REMOTE ] BBDO: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:35.211562] [DEBUG] [REMOTE ] BBDO: PASS: Integrity check passed. [2026-01-28T12:02:35.211628] [DEBUG] [REMOTE ] BBDO: Symbol is viable for forecasting. [2026-01-28T12:02:35.211681] [INFO ] [MAIN ] [345/3492] BBDO kept (0.4s) | 343 kept, 2 rejected | 138.1/min | ETA: 22.8m [2026-01-28T12:02:35.796454] [DEBUG] [REMOTE ] BBH: Retrieved 6583 rows, trimmed to 300. [2026-01-28T12:02:35.796626] [DEBUG] [REMOTE ] BBH: PASS: History has at least 300 days. [2026-01-28T12:02:35.796913] [DEBUG] [REMOTE ] BBH: PASS: Price check passed. Min price $177.21. [2026-01-28T12:02:35.797052] [DEBUG] [REMOTE ] BBH: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:35.797210] [DEBUG] [REMOTE ] BBH: PASS: Integrity check passed. [2026-01-28T12:02:35.797261] [DEBUG] [REMOTE ] BBH: Symbol is viable for forecasting. [2026-01-28T12:02:35.797321] [INFO ] [MAIN ] [346/3492] BBH kept (0.6s) | 344 kept, 2 rejected | 137.9/min | ETA: 22.8m [2026-01-28T12:02:36.140235] [DEBUG] [REMOTE ] BBIO: Retrieved 1655 rows, trimmed to 300. [2026-01-28T12:02:36.140353] [DEBUG] [REMOTE ] BBIO: PASS: History has at least 300 days. [2026-01-28T12:02:36.140553] [DEBUG] [REMOTE ] BBIO: PASS: Price check passed. Min price $61.37. [2026-01-28T12:02:36.140706] [DEBUG] [REMOTE ] BBIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:36.140816] [DEBUG] [REMOTE ] BBIO: PASS: Integrity check passed. [2026-01-28T12:02:36.140859] [DEBUG] [REMOTE ] BBIO: Symbol is viable for forecasting. [2026-01-28T12:02:36.140906] [INFO ] [MAIN ] [347/3492] BBIO kept (0.3s) | 345 kept, 2 rejected | 138.0/min | ETA: 22.8m [2026-01-28T12:02:36.481335] [DEBUG] [REMOTE ] BBLG: Retrieved 1946 rows, trimmed to 300. [2026-01-28T12:02:36.481476] [DEBUG] [REMOTE ] BBLG: PASS: History has at least 300 days. [2026-01-28T12:02:36.481714] [DEBUG] [REMOTE ] BBLG: PASS: Price check passed. Min price $1.33. [2026-01-28T12:02:36.481851] [DEBUG] [REMOTE ] BBLG: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:36.481963] [DEBUG] [REMOTE ] BBLG: PASS: Integrity check passed. [2026-01-28T12:02:36.482003] [DEBUG] [REMOTE ] BBLG: Symbol is viable for forecasting. [2026-01-28T12:02:36.482051] [INFO ] [MAIN ] [348/3492] BBLG kept (0.3s) | 346 kept, 2 rejected | 138.1/min | ETA: 22.8m [2026-01-28T12:02:36.926817] [DEBUG] [REMOTE ] BBN: Retrieved 3876 rows, trimmed to 300. [2026-01-28T12:02:36.926956] [DEBUG] [REMOTE ] BBN: PASS: History has at least 300 days. [2026-01-28T12:02:36.927223] [DEBUG] [REMOTE ] BBN: PASS: Price check passed. Min price $16.15. [2026-01-28T12:02:36.927390] [DEBUG] [REMOTE ] BBN: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:36.927530] [DEBUG] [REMOTE ] BBN: PASS: Integrity check passed. [2026-01-28T12:02:36.927614] [DEBUG] [REMOTE ] BBN: Symbol is viable for forecasting. [2026-01-28T12:02:36.927700] [INFO ] [MAIN ] [349/3492] BBN kept (0.4s) | 347 kept, 2 rejected | 138.1/min | ETA: 22.8m [2026-01-28T12:02:37.446634] [DEBUG] [REMOTE ] BBSI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:37.446759] [DEBUG] [REMOTE ] BBSI: PASS: History has at least 300 days. [2026-01-28T12:02:37.446994] [DEBUG] [REMOTE ] BBSI: PASS: Price check passed. Min price $33.23. [2026-01-28T12:02:37.447154] [DEBUG] [REMOTE ] BBSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:37.447277] [DEBUG] [REMOTE ] BBSI: PASS: Integrity check passed. [2026-01-28T12:02:37.447319] [DEBUG] [REMOTE ] BBSI: Symbol is viable for forecasting. [2026-01-28T12:02:37.447369] [INFO ] [MAIN ] [350/3492] BBSI kept (0.5s) | 348 kept, 2 rejected | 138.0/min | ETA: 22.8m [2026-01-28T12:02:37.690201] [DEBUG] [REMOTE ] BBUC: Retrieved 977 rows, trimmed to 300. [2026-01-28T12:02:37.690304] [DEBUG] [REMOTE ] BBUC: PASS: History has at least 300 days. [2026-01-28T12:02:37.690514] [DEBUG] [REMOTE ] BBUC: PASS: Price check passed. Min price $31.16. [2026-01-28T12:02:37.690667] [DEBUG] [REMOTE ] BBUC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:37.690775] [DEBUG] [REMOTE ] BBUC: PASS: Integrity check passed. [2026-01-28T12:02:37.690815] [DEBUG] [REMOTE ] BBUC: Symbol is viable for forecasting. [2026-01-28T12:02:37.690866] [INFO ] [MAIN ] [351/3492] BBUC kept (0.2s) | 349 kept, 2 rejected | 138.2/min | ETA: 22.7m [2026-01-28T12:02:38.324210] [DEBUG] [REMOTE ] BBVA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:38.324326] [DEBUG] [REMOTE ] BBVA: PASS: History has at least 300 days. [2026-01-28T12:02:38.324532] [DEBUG] [REMOTE ] BBVA: PASS: Price check passed. Min price $19.53. [2026-01-28T12:02:38.324687] [DEBUG] [REMOTE ] BBVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:38.324802] [DEBUG] [REMOTE ] BBVA: PASS: Integrity check passed. [2026-01-28T12:02:38.324849] [DEBUG] [REMOTE ] BBVA: Symbol is viable for forecasting. [2026-01-28T12:02:38.324906] [INFO ] [MAIN ] [352/3492] BBVA kept (0.6s) | 350 kept, 2 rejected | 138.0/min | ETA: 22.8m [2026-01-28T12:02:38.773033] [DEBUG] [REMOTE ] BBWI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:38.773161] [DEBUG] [REMOTE ] BBWI: PASS: History has at least 300 days. [2026-01-28T12:02:38.773375] [DEBUG] [REMOTE ] BBWI: PASS: Price check passed. Min price $14.85. [2026-01-28T12:02:38.773506] [DEBUG] [REMOTE ] BBWI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:38.773638] [DEBUG] [REMOTE ] BBWI: PASS: Integrity check passed. [2026-01-28T12:02:38.773680] [DEBUG] [REMOTE ] BBWI: Symbol is viable for forecasting. [2026-01-28T12:02:38.773727] [INFO ] [MAIN ] [353/3492] BBWI kept (0.4s) | 351 kept, 2 rejected | 138.0/min | ETA: 22.7m [2026-01-28T12:02:39.251311] [DEBUG] [REMOTE ] BBY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:39.251443] [DEBUG] [REMOTE ] BBY: PASS: History has at least 300 days. [2026-01-28T12:02:39.251692] [DEBUG] [REMOTE ] BBY: PASS: Price check passed. Min price $65.74. [2026-01-28T12:02:39.251829] [DEBUG] [REMOTE ] BBY: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:39.251948] [DEBUG] [REMOTE ] BBY: PASS: Integrity check passed. [2026-01-28T12:02:39.251989] [DEBUG] [REMOTE ] BBY: Symbol is viable for forecasting. [2026-01-28T12:02:39.252038] [INFO ] [MAIN ] [354/3492] BBY kept (0.5s) | 352 kept, 2 rejected | 138.0/min | ETA: 22.7m [2026-01-28T12:02:39.646114] [DEBUG] [REMOTE ] BC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:39.646250] [DEBUG] [REMOTE ] BC: PASS: History has at least 300 days. [2026-01-28T12:02:39.646478] [DEBUG] [REMOTE ] BC: PASS: Price check passed. Min price $58.96. [2026-01-28T12:02:39.646636] [DEBUG] [REMOTE ] BC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:39.646757] [DEBUG] [REMOTE ] BC: PASS: Integrity check passed. [2026-01-28T12:02:39.646800] [DEBUG] [REMOTE ] BC: Symbol is viable for forecasting. [2026-01-28T12:02:39.646858] [INFO ] [MAIN ] [355/3492] BC kept (0.4s) | 353 kept, 2 rejected | 138.0/min | ETA: 22.7m [2026-01-28T12:02:39.976125] [DEBUG] [REMOTE ] BCAL: Retrieved 2526 rows, trimmed to 300. [2026-01-28T12:02:39.976255] [DEBUG] [REMOTE ] BCAL: PASS: History has at least 300 days. [2026-01-28T12:02:39.976461] [DEBUG] [REMOTE ] BCAL: PASS: Price check passed. Min price $18.12. [2026-01-28T12:02:39.976645] [DEBUG] [REMOTE ] BCAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:39.976793] [DEBUG] [REMOTE ] BCAL: PASS: Integrity check passed. [2026-01-28T12:02:39.976840] [DEBUG] [REMOTE ] BCAL: Symbol is viable for forecasting. [2026-01-28T12:02:39.976899] [INFO ] [MAIN ] [356/3492] BCAL kept (0.3s) | 354 kept, 2 rejected | 138.1/min | ETA: 22.7m [2026-01-28T12:02:40.210876] [DEBUG] [REMOTE ] BCAX: Retrieved 343 rows, trimmed to 300. [2026-01-28T12:02:40.211019] [DEBUG] [REMOTE ] BCAX: PASS: History has at least 300 days. [2026-01-28T12:02:40.211284] [DEBUG] [REMOTE ] BCAX: PASS: Price check passed. Min price $13.93. [2026-01-28T12:02:40.211452] [DEBUG] [REMOTE ] BCAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:40.211605] [DEBUG] [REMOTE ] BCAX: PASS: Integrity check passed. [2026-01-28T12:02:40.211655] [DEBUG] [REMOTE ] BCAX: Symbol is viable for forecasting. [2026-01-28T12:02:40.211714] [INFO ] [MAIN ] [357/3492] BCAX kept (0.2s) | 355 kept, 2 rejected | 138.3/min | ETA: 22.7m [2026-01-28T12:02:40.800616] [DEBUG] [REMOTE ] BCBP: Retrieved 5606 rows, trimmed to 300. [2026-01-28T12:02:40.800745] [DEBUG] [REMOTE ] BCBP: PASS: History has at least 300 days. [2026-01-28T12:02:40.800954] [DEBUG] [REMOTE ] BCBP: PASS: Price check passed. Min price $7.45. [2026-01-28T12:02:40.801098] [DEBUG] [REMOTE ] BCBP: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:40.801214] [DEBUG] [REMOTE ] BCBP: PASS: Integrity check passed. [2026-01-28T12:02:40.801255] [DEBUG] [REMOTE ] BCBP: Symbol is viable for forecasting. [2026-01-28T12:02:40.801304] [INFO ] [MAIN ] [358/3492] BCBP kept (0.6s) | 356 kept, 2 rejected | 138.1/min | ETA: 22.7m [2026-01-28T12:02:41.190146] [DEBUG] [REMOTE ] BCC: Retrieved 3263 rows, trimmed to 300. [2026-01-28T12:02:41.190270] [DEBUG] [REMOTE ] BCC: PASS: History has at least 300 days. [2026-01-28T12:02:41.190562] [DEBUG] [REMOTE ] BCC: PASS: Price check passed. Min price $65.88. [2026-01-28T12:02:41.190733] [DEBUG] [REMOTE ] BCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:41.190844] [DEBUG] [REMOTE ] BCC: PASS: Integrity check passed. [2026-01-28T12:02:41.190885] [DEBUG] [REMOTE ] BCC: Symbol is viable for forecasting. [2026-01-28T12:02:41.190936] [INFO ] [MAIN ] [359/3492] BCC kept (0.4s) | 357 kept, 2 rejected | 138.2/min | ETA: 22.7m [2026-01-28T12:02:41.595286] [DEBUG] [REMOTE ] BCDA: Retrieved 3096 rows, trimmed to 300. [2026-01-28T12:02:41.595406] [DEBUG] [REMOTE ] BCDA: PASS: History has at least 300 days. [2026-01-28T12:02:41.595629] [DEBUG] [REMOTE ] BCDA: PASS: Price check passed. Min price $1.18. [2026-01-28T12:02:41.595763] [DEBUG] [REMOTE ] BCDA: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:41.595870] [DEBUG] [REMOTE ] BCDA: PASS: Integrity check passed. [2026-01-28T12:02:41.595908] [DEBUG] [REMOTE ] BCDA: Symbol is viable for forecasting. [2026-01-28T12:02:41.595955] [INFO ] [MAIN ] [360/3492] BCDA kept (0.4s) | 358 kept, 2 rejected | 138.2/min | ETA: 22.7m [2026-01-28T12:02:42.147676] [DEBUG] [REMOTE ] BCE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:42.147823] [DEBUG] [REMOTE ] BCE: PASS: History has at least 300 days. [2026-01-28T12:02:42.148096] [DEBUG] [REMOTE ] BCE: PASS: Price check passed. Min price $21.99. [2026-01-28T12:02:42.148239] [DEBUG] [REMOTE ] BCE: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:42.148368] [DEBUG] [REMOTE ] BCE: PASS: Integrity check passed. [2026-01-28T12:02:42.148408] [DEBUG] [REMOTE ] BCE: Symbol is viable for forecasting. [2026-01-28T12:02:42.148456] [INFO ] [MAIN ] [361/3492] BCE kept (0.6s) | 359 kept, 2 rejected | 138.1/min | ETA: 22.7m [2026-01-28T12:02:42.641325] [DEBUG] [REMOTE ] BCH: Retrieved 6052 rows, trimmed to 300. [2026-01-28T12:02:42.641557] [DEBUG] [REMOTE ] BCH: PASS: History has at least 300 days. [2026-01-28T12:02:42.642007] [DEBUG] [REMOTE ] BCH: PASS: Price check passed. Min price $34.88. [2026-01-28T12:02:42.642172] [DEBUG] [REMOTE ] BCH: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:42.642326] [DEBUG] [REMOTE ] BCH: PASS: Integrity check passed. [2026-01-28T12:02:42.642368] [DEBUG] [REMOTE ] BCH: Symbol is viable for forecasting. [2026-01-28T12:02:42.642456] [INFO ] [MAIN ] [362/3492] BCH kept (0.5s) | 360 kept, 2 rejected | 138.0/min | ETA: 22.7m [2026-01-28T12:02:42.906518] [DEBUG] [REMOTE ] BCML: Retrieved 5390 rows, trimmed to 300. [2026-01-28T12:02:42.906735] [DEBUG] [REMOTE ] BCML: PASS: History has at least 300 days. [2026-01-28T12:02:42.907026] [DEBUG] [REMOTE ] BCML: PASS: Price check passed. Min price $26.88. [2026-01-28T12:02:42.907189] [DEBUG] [REMOTE ] BCML: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:42.907315] [DEBUG] [REMOTE ] BCML: PASS: Integrity check passed. [2026-01-28T12:02:42.907355] [DEBUG] [REMOTE ] BCML: Symbol is viable for forecasting. [2026-01-28T12:02:42.907408] [INFO ] [MAIN ] [363/3492] BCML kept (0.3s) | 361 kept, 2 rejected | 138.2/min | ETA: 22.6m [2026-01-28T12:02:43.514668] [DEBUG] [REMOTE ] BCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:43.514867] [DEBUG] [REMOTE ] BCO: PASS: History has at least 300 days. [2026-01-28T12:02:43.515154] [DEBUG] [REMOTE ] BCO: PASS: Price check passed. Min price $105.88. [2026-01-28T12:02:43.515292] [DEBUG] [REMOTE ] BCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:43.515423] [DEBUG] [REMOTE ] BCO: PASS: Integrity check passed. [2026-01-28T12:02:43.515464] [DEBUG] [REMOTE ] BCO: Symbol is viable for forecasting. [2026-01-28T12:02:43.515516] [INFO ] [MAIN ] [364/3492] BCO kept (0.6s) | 362 kept, 2 rejected | 138.0/min | ETA: 22.7m [2026-01-28T12:02:43.989239] [DEBUG] [REMOTE ] BCPC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:43.989415] [DEBUG] [REMOTE ] BCPC: PASS: History has at least 300 days. [2026-01-28T12:02:43.989714] [DEBUG] [REMOTE ] BCPC: PASS: Price check passed. Min price $146.46. [2026-01-28T12:02:43.989851] [DEBUG] [REMOTE ] BCPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:43.989990] [DEBUG] [REMOTE ] BCPC: PASS: Integrity check passed. [2026-01-28T12:02:43.990041] [DEBUG] [REMOTE ] BCPC: Symbol is viable for forecasting. [2026-01-28T12:02:43.990105] [INFO ] [MAIN ] [365/3492] BCPC kept (0.5s) | 363 kept, 2 rejected | 138.0/min | ETA: 22.7m [2026-01-28T12:02:44.524318] [DEBUG] [REMOTE ] BCRX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:44.524670] [DEBUG] [REMOTE ] BCRX: PASS: History has at least 300 days. [2026-01-28T12:02:44.525150] [DEBUG] [REMOTE ] BCRX: PASS: Price check passed. Min price $6.66. [2026-01-28T12:02:44.525373] [DEBUG] [REMOTE ] BCRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:44.525607] [DEBUG] [REMOTE ] BCRX: PASS: Integrity check passed. [2026-01-28T12:02:44.525673] [DEBUG] [REMOTE ] BCRX: Symbol is viable for forecasting. [2026-01-28T12:02:44.525756] [INFO ] [MAIN ] [366/3492] BCRX kept (0.5s) | 364 kept, 2 rejected | 137.9/min | ETA: 22.7m [2026-01-28T12:02:45.018741] [DEBUG] [REMOTE ] BCS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:45.018977] [DEBUG] [REMOTE ] BCS: PASS: History has at least 300 days. [2026-01-28T12:02:45.019367] [DEBUG] [REMOTE ] BCS: PASS: Price check passed. Min price $20.53. [2026-01-28T12:02:45.019542] [DEBUG] [REMOTE ] BCS: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:45.019725] [DEBUG] [REMOTE ] BCS: PASS: Integrity check passed. [2026-01-28T12:02:45.019812] [DEBUG] [REMOTE ] BCS: Symbol is viable for forecasting. [2026-01-28T12:02:45.019920] [INFO ] [MAIN ] [367/3492] BCS kept (0.5s) | 365 kept, 2 rejected | 137.9/min | ETA: 22.7m [2026-01-28T12:02:45.182299] [DEBUG] [REMOTE ] BCSF: Retrieved 1807 rows, trimmed to 300. [2026-01-28T12:02:45.182620] [DEBUG] [REMOTE ] BCSF: PASS: History has at least 300 days. [2026-01-28T12:02:45.183094] [DEBUG] [REMOTE ] BCSF: PASS: Price check passed. Min price $12.87. [2026-01-28T12:02:45.183311] [DEBUG] [REMOTE ] BCSF: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:45.183531] [DEBUG] [REMOTE ] BCSF: PASS: Integrity check passed. [2026-01-28T12:02:45.183629] [DEBUG] [REMOTE ] BCSF: Symbol is viable for forecasting. [2026-01-28T12:02:45.183726] [INFO ] [MAIN ] [368/3492] BCSF kept (0.2s) | 366 kept, 2 rejected | 138.1/min | ETA: 22.6m [2026-01-28T12:02:45.699466] [DEBUG] [REMOTE ] BCTX: Retrieved 3734 rows, trimmed to 300. [2026-01-28T12:02:45.699705] [DEBUG] [REMOTE ] BCTX: PASS: History has at least 300 days. [2026-01-28T12:02:45.700051] [DEBUG] [REMOTE ] BCTX: PASS: Price check passed. Min price $4.21. [2026-01-28T12:02:45.700196] [DEBUG] [REMOTE ] BCTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:45.700335] [DEBUG] [REMOTE ] BCTX: PASS: Integrity check passed. [2026-01-28T12:02:45.700379] [DEBUG] [REMOTE ] BCTX: Symbol is viable for forecasting. [2026-01-28T12:02:45.700434] [INFO ] [MAIN ] [369/3492] BCTX kept (0.5s) | 367 kept, 2 rejected | 138.0/min | ETA: 22.6m [2026-01-28T12:02:46.275769] [DEBUG] [REMOTE ] BCX: Retrieved 3730 rows, trimmed to 300. [2026-01-28T12:02:46.275949] [DEBUG] [REMOTE ] BCX: PASS: History has at least 300 days. [2026-01-28T12:02:46.276203] [DEBUG] [REMOTE ] BCX: PASS: Price check passed. Min price $9.58. [2026-01-28T12:02:46.276345] [DEBUG] [REMOTE ] BCX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:46.276468] [DEBUG] [REMOTE ] BCX: PASS: Integrity check passed. [2026-01-28T12:02:46.276512] [DEBUG] [REMOTE ] BCX: Symbol is viable for forecasting. [2026-01-28T12:02:46.276566] [INFO ] [MAIN ] [370/3492] BCX kept (0.6s) | 368 kept, 2 rejected | 137.9/min | ETA: 22.6m [2026-01-28T12:02:46.555728] [DEBUG] [REMOTE ] BCYC: Retrieved 1679 rows, trimmed to 300. [2026-01-28T12:02:46.555907] [DEBUG] [REMOTE ] BCYC: PASS: History has at least 300 days. [2026-01-28T12:02:46.556170] [DEBUG] [REMOTE ] BCYC: PASS: Price check passed. Min price $6.17. [2026-01-28T12:02:46.556342] [DEBUG] [REMOTE ] BCYC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:46.556462] [DEBUG] [REMOTE ] BCYC: PASS: Integrity check passed. [2026-01-28T12:02:46.556504] [DEBUG] [REMOTE ] BCYC: Symbol is viable for forecasting. [2026-01-28T12:02:46.556556] [INFO ] [MAIN ] [371/3492] BCYC kept (0.3s) | 369 kept, 2 rejected | 138.0/min | ETA: 22.6m [2026-01-28T12:02:47.169851] [DEBUG] [REMOTE ] BDC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:47.170082] [DEBUG] [REMOTE ] BDC: PASS: History has at least 300 days. [2026-01-28T12:02:47.170659] [DEBUG] [REMOTE ] BDC: PASS: Price check passed. Min price $106.30. [2026-01-28T12:02:47.170807] [DEBUG] [REMOTE ] BDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:47.170958] [DEBUG] [REMOTE ] BDC: PASS: Integrity check passed. [2026-01-28T12:02:47.171002] [DEBUG] [REMOTE ] BDC: Symbol is viable for forecasting. [2026-01-28T12:02:47.171060] [INFO ] [MAIN ] [372/3492] BDC kept (0.6s) | 370 kept, 2 rejected | 137.9/min | ETA: 22.6m [2026-01-28T12:02:47.577362] [DEBUG] [REMOTE ] BDJ: Retrieved 5135 rows, trimmed to 300. [2026-01-28T12:02:47.577599] [DEBUG] [REMOTE ] BDJ: PASS: History has at least 300 days. [2026-01-28T12:02:47.577884] [DEBUG] [REMOTE ] BDJ: PASS: Price check passed. Min price $8.46. [2026-01-28T12:02:47.578023] [DEBUG] [REMOTE ] BDJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:47.578151] [DEBUG] [REMOTE ] BDJ: PASS: Integrity check passed. [2026-01-28T12:02:47.578191] [DEBUG] [REMOTE ] BDJ: Symbol is viable for forecasting. [2026-01-28T12:02:47.578243] [INFO ] [MAIN ] [373/3492] BDJ kept (0.4s) | 371 kept, 2 rejected | 137.9/min | ETA: 22.6m [2026-01-28T12:02:48.075759] [DEBUG] [REMOTE ] BDN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:48.075965] [DEBUG] [REMOTE ] BDN: PASS: History has at least 300 days. [2026-01-28T12:02:48.076270] [DEBUG] [REMOTE ] BDN: PASS: Price check passed. Min price $2.79. [2026-01-28T12:02:48.076469] [DEBUG] [REMOTE ] BDN: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:48.076634] [DEBUG] [REMOTE ] BDN: PASS: Integrity check passed. [2026-01-28T12:02:48.076679] [DEBUG] [REMOTE ] BDN: Symbol is viable for forecasting. [2026-01-28T12:02:48.076736] [INFO ] [MAIN ] [374/3492] BDN kept (0.5s) | 372 kept, 2 rejected | 137.9/min | ETA: 22.6m [2026-01-28T12:02:48.411177] [DEBUG] [REMOTE ] BDRX: Retrieved 2549 rows, trimmed to 300. [2026-01-28T12:02:48.411315] [DEBUG] [REMOTE ] BDRX: PASS: History has at least 300 days. [2026-01-28T12:02:48.411537] [DEBUG] [REMOTE ] BDRX: PASS: Price check passed. Min price $2.09. [2026-01-28T12:02:48.411705] [DEBUG] [REMOTE ] BDRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:48.411848] [DEBUG] [REMOTE ] BDRX: PASS: Integrity check passed. [2026-01-28T12:02:48.411900] [DEBUG] [REMOTE ] BDRX: Symbol is viable for forecasting. [2026-01-28T12:02:48.411948] [INFO ] [MAIN ] [375/3492] BDRX kept (0.3s) | 373 kept, 2 rejected | 137.9/min | ETA: 22.6m [2026-01-28T12:02:48.751722] [DEBUG] [REMOTE ] BDSX: Retrieved 1317 rows, trimmed to 300. [2026-01-28T12:02:48.751933] [DEBUG] [REMOTE ] BDSX: PASS: History has at least 300 days. [2026-01-28T12:02:48.752279] [DEBUG] [REMOTE ] BDSX: PASS: Price check passed. Min price $5.46. [2026-01-28T12:02:48.752433] [DEBUG] [REMOTE ] BDSX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:48.752596] [DEBUG] [REMOTE ] BDSX: PASS: Integrity check passed. [2026-01-28T12:02:48.752641] [DEBUG] [REMOTE ] BDSX: Symbol is viable for forecasting. [2026-01-28T12:02:48.752698] [INFO ] [MAIN ] [376/3492] BDSX kept (0.3s) | 374 kept, 2 rejected | 138.0/min | ETA: 22.6m [2026-01-28T12:02:49.167217] [DEBUG] [REMOTE ] BDTX: Retrieved 1506 rows, trimmed to 300. [2026-01-28T12:02:49.167342] [DEBUG] [REMOTE ] BDTX: PASS: History has at least 300 days. [2026-01-28T12:02:49.167545] [DEBUG] [REMOTE ] BDTX: PASS: Price check passed. Min price $2.40. [2026-01-28T12:02:49.167717] [DEBUG] [REMOTE ] BDTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:49.167831] [DEBUG] [REMOTE ] BDTX: PASS: Integrity check passed. [2026-01-28T12:02:49.167873] [DEBUG] [REMOTE ] BDTX: Symbol is viable for forecasting. [2026-01-28T12:02:49.167935] [INFO ] [MAIN ] [377/3492] BDTX kept (0.4s) | 375 kept, 2 rejected | 138.0/min | ETA: 22.6m [2026-01-28T12:02:49.768426] [DEBUG] [REMOTE ] BDX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:49.768559] [DEBUG] [REMOTE ] BDX: PASS: History has at least 300 days. [2026-01-28T12:02:49.768807] [DEBUG] [REMOTE ] BDX: PASS: Price check passed. Min price $175.42. [2026-01-28T12:02:49.768957] [DEBUG] [REMOTE ] BDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:49.769078] [DEBUG] [REMOTE ] BDX: PASS: Integrity check passed. [2026-01-28T12:02:49.769129] [DEBUG] [REMOTE ] BDX: Symbol is viable for forecasting. [2026-01-28T12:02:49.769189] [INFO ] [MAIN ] [378/3492] BDX kept (0.6s) | 376 kept, 2 rejected | 137.9/min | ETA: 22.6m [2026-01-28T12:02:50.053209] [DEBUG] [REMOTE ] BE: Retrieved 1887 rows, trimmed to 300. [2026-01-28T12:02:50.053380] [DEBUG] [REMOTE ] BE: PASS: History has at least 300 days. [2026-01-28T12:02:50.053640] [DEBUG] [REMOTE ] BE: PASS: Price check passed. Min price $76.97. [2026-01-28T12:02:50.053829] [DEBUG] [REMOTE ] BE: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:50.053964] [DEBUG] [REMOTE ] BE: PASS: Integrity check passed. [2026-01-28T12:02:50.054007] [DEBUG] [REMOTE ] BE: Symbol is viable for forecasting. [2026-01-28T12:02:50.054061] [INFO ] [MAIN ] [379/3492] BE kept (0.3s) | 377 kept, 2 rejected | 138.0/min | ETA: 22.6m [2026-01-28T12:02:50.445386] [DEBUG] [REMOTE ] BEAM: Retrieved 1501 rows, trimmed to 300. [2026-01-28T12:02:50.445557] [DEBUG] [REMOTE ] BEAM: PASS: History has at least 300 days. [2026-01-28T12:02:50.445839] [DEBUG] [REMOTE ] BEAM: PASS: Price check passed. Min price $20.60. [2026-01-28T12:02:50.445986] [DEBUG] [REMOTE ] BEAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:50.446109] [DEBUG] [REMOTE ] BEAM: PASS: Integrity check passed. [2026-01-28T12:02:50.446151] [DEBUG] [REMOTE ] BEAM: Symbol is viable for forecasting. [2026-01-28T12:02:50.446205] [INFO ] [MAIN ] [380/3492] BEAM kept (0.4s) | 378 kept, 2 rejected | 138.1/min | ETA: 22.5m [2026-01-28T12:02:50.952468] [DEBUG] [REMOTE ] BEEM: Retrieved 3959 rows, trimmed to 300. [2026-01-28T12:02:50.952648] [DEBUG] [REMOTE ] BEEM: PASS: History has at least 300 days. [2026-01-28T12:02:50.952894] [DEBUG] [REMOTE ] BEEM: PASS: Price check passed. Min price $1.50. [2026-01-28T12:02:50.953041] [DEBUG] [REMOTE ] BEEM: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:50.953174] [DEBUG] [REMOTE ] BEEM: PASS: Integrity check passed. [2026-01-28T12:02:50.953224] [DEBUG] [REMOTE ] BEEM: Symbol is viable for forecasting. [2026-01-28T12:02:50.953281] [INFO ] [MAIN ] [381/3492] BEEM kept (0.5s) | 379 kept, 2 rejected | 138.0/min | ETA: 22.5m [2026-01-28T12:02:51.170737] [DEBUG] [REMOTE ] BEEP: Retrieved 1175 rows, trimmed to 300. [2026-01-28T12:02:51.170931] [DEBUG] [REMOTE ] BEEP: PASS: History has at least 300 days. [2026-01-28T12:02:51.171179] [DEBUG] [REMOTE ] BEEP: PASS: Price check passed. Min price $2.54. [2026-01-28T12:02:51.171315] [DEBUG] [REMOTE ] BEEP: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:51.171435] [DEBUG] [REMOTE ] BEEP: PASS: Integrity check passed. [2026-01-28T12:02:51.171476] [DEBUG] [REMOTE ] BEEP: Symbol is viable for forecasting. [2026-01-28T12:02:51.171528] [INFO ] [MAIN ] [382/3492] BEEP kept (0.2s) | 380 kept, 2 rejected | 138.2/min | ETA: 22.5m [2026-01-28T12:02:51.634325] [DEBUG] [REMOTE ] BEKE: Retrieved 1370 rows, trimmed to 300. [2026-01-28T12:02:51.634445] [DEBUG] [REMOTE ] BEKE: PASS: History has at least 300 days. [2026-01-28T12:02:51.634668] [DEBUG] [REMOTE ] BEKE: PASS: Price check passed. Min price $15.60. [2026-01-28T12:02:51.634803] [DEBUG] [REMOTE ] BEKE: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:51.634911] [DEBUG] [REMOTE ] BEKE: PASS: Integrity check passed. [2026-01-28T12:02:51.634951] [DEBUG] [REMOTE ] BEKE: Symbol is viable for forecasting. [2026-01-28T12:02:51.634998] [INFO ] [MAIN ] [383/3492] BEKE kept (0.5s) | 381 kept, 2 rejected | 138.2/min | ETA: 22.5m [2026-01-28T12:02:52.210272] [DEBUG] [REMOTE ] BELFA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:52.210410] [DEBUG] [REMOTE ] BELFA: PASS: History has at least 300 days. [2026-01-28T12:02:52.210654] [DEBUG] [REMOTE ] BELFA: PASS: Price check passed. Min price $113.98. [2026-01-28T12:02:52.210790] [DEBUG] [REMOTE ] BELFA: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:52.210904] [DEBUG] [REMOTE ] BELFA: PASS: Integrity check passed. [2026-01-28T12:02:52.210943] [DEBUG] [REMOTE ] BELFA: Symbol is viable for forecasting. [2026-01-28T12:02:52.210990] [INFO ] [MAIN ] [384/3492] BELFA kept (0.6s) | 382 kept, 2 rejected | 138.0/min | ETA: 22.5m [2026-01-28T12:02:52.682401] [DEBUG] [REMOTE ] BELFB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:52.682560] [DEBUG] [REMOTE ] BELFB: PASS: History has at least 300 days. [2026-01-28T12:02:52.682864] [DEBUG] [REMOTE ] BELFB: PASS: Price check passed. Min price $134.31. [2026-01-28T12:02:52.682999] [DEBUG] [REMOTE ] BELFB: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:52.683129] [DEBUG] [REMOTE ] BELFB: PASS: Integrity check passed. [2026-01-28T12:02:52.683170] [DEBUG] [REMOTE ] BELFB: Symbol is viable for forecasting. [2026-01-28T12:02:52.683220] [INFO ] [MAIN ] [385/3492] BELFB kept (0.5s) | 383 kept, 2 rejected | 138.0/min | ETA: 22.5m [2026-01-28T12:02:53.069714] [DEBUG] [REMOTE ] BEN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:53.069846] [DEBUG] [REMOTE ] BEN: PASS: History has at least 300 days. [2026-01-28T12:02:53.070066] [DEBUG] [REMOTE ] BEN: PASS: Price check passed. Min price $20.89. [2026-01-28T12:02:53.070203] [DEBUG] [REMOTE ] BEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:53.070324] [DEBUG] [REMOTE ] BEN: PASS: Integrity check passed. [2026-01-28T12:02:53.070365] [DEBUG] [REMOTE ] BEN: Symbol is viable for forecasting. [2026-01-28T12:02:53.070413] [INFO ] [MAIN ] [386/3492] BEN kept (0.4s) | 384 kept, 2 rejected | 138.0/min | ETA: 22.5m [2026-01-28T12:02:53.317859] [DEBUG] [REMOTE ] BEP: Retrieved 5080 rows, trimmed to 300. [2026-01-28T12:02:53.318002] [DEBUG] [REMOTE ] BEP: PASS: History has at least 300 days. [2026-01-28T12:02:53.318216] [DEBUG] [REMOTE ] BEP: PASS: Price check passed. Min price $26.67. [2026-01-28T12:02:53.318354] [DEBUG] [REMOTE ] BEP: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:53.318467] [DEBUG] [REMOTE ] BEP: PASS: Integrity check passed. [2026-01-28T12:02:53.318508] [DEBUG] [REMOTE ] BEP: Symbol is viable for forecasting. [2026-01-28T12:02:53.318556] [INFO ] [MAIN ] [387/3492] BEP kept (0.2s) | 385 kept, 2 rejected | 138.2/min | ETA: 22.5m [2026-01-28T12:02:53.722033] [DEBUG] [REMOTE ] BEPH: Retrieved 1201 rows, trimmed to 300. [2026-01-28T12:02:53.722163] [DEBUG] [REMOTE ] BEPH: PASS: History has at least 300 days. [2026-01-28T12:02:53.722365] [DEBUG] [REMOTE ] BEPH: PASS: Price check passed. Min price $15.02. [2026-01-28T12:02:53.722504] [DEBUG] [REMOTE ] BEPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:53.722636] [DEBUG] [REMOTE ] BEPH: PASS: Integrity check passed. [2026-01-28T12:02:53.722681] [DEBUG] [REMOTE ] BEPH: Symbol is viable for forecasting. [2026-01-28T12:02:53.722738] [INFO ] [MAIN ] [388/3492] BEPH kept (0.4s) | 386 kept, 2 rejected | 138.2/min | ETA: 22.5m [2026-01-28T12:02:54.104621] [DEBUG] [REMOTE ] BEPI: Retrieved 1033 rows, trimmed to 300. [2026-01-28T12:02:54.104734] [DEBUG] [REMOTE ] BEPI: PASS: History has at least 300 days. [2026-01-28T12:02:54.104930] [DEBUG] [REMOTE ] BEPI: PASS: Price check passed. Min price $15.78. [2026-01-28T12:02:54.105063] [DEBUG] [REMOTE ] BEPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:54.105171] [DEBUG] [REMOTE ] BEPI: PASS: Integrity check passed. [2026-01-28T12:02:54.105211] [DEBUG] [REMOTE ] BEPI: Symbol is viable for forecasting. [2026-01-28T12:02:54.105257] [INFO ] [MAIN ] [389/3492] BEPI kept (0.4s) | 387 kept, 2 rejected | 138.3/min | ETA: 22.4m [2026-01-28T12:02:54.639148] [DEBUG] [REMOTE ] BFAM: Retrieved 3271 rows, trimmed to 300. [2026-01-28T12:02:54.639293] [DEBUG] [REMOTE ] BFAM: PASS: History has at least 300 days. [2026-01-28T12:02:54.639536] [DEBUG] [REMOTE ] BFAM: PASS: Price check passed. Min price $91.11. [2026-01-28T12:02:54.639778] [DEBUG] [REMOTE ] BFAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:54.639911] [DEBUG] [REMOTE ] BFAM: PASS: Integrity check passed. [2026-01-28T12:02:54.639952] [DEBUG] [REMOTE ] BFAM: Symbol is viable for forecasting. [2026-01-28T12:02:54.640002] [INFO ] [MAIN ] [390/3492] BFAM kept (0.5s) | 388 kept, 2 rejected | 138.2/min | ETA: 22.4m [2026-01-28T12:02:55.184936] [DEBUG] [REMOTE ] BFC: Retrieved 6036 rows, trimmed to 300. [2026-01-28T12:02:55.185069] [DEBUG] [REMOTE ] BFC: PASS: History has at least 300 days. [2026-01-28T12:02:55.185283] [DEBUG] [REMOTE ] BFC: PASS: Price check passed. Min price $118.66. [2026-01-28T12:02:55.185419] [DEBUG] [REMOTE ] BFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:55.185533] [DEBUG] [REMOTE ] BFC: PASS: Integrity check passed. [2026-01-28T12:02:55.185592] [DEBUG] [REMOTE ] BFC: Symbol is viable for forecasting. [2026-01-28T12:02:55.185643] [INFO ] [MAIN ] [391/3492] BFC kept (0.5s) | 389 kept, 2 rejected | 138.1/min | ETA: 22.5m [2026-01-28T12:02:55.648036] [DEBUG] [REMOTE ] BFH: Retrieved 6190 rows, trimmed to 300. [2026-01-28T12:02:55.648205] [DEBUG] [REMOTE ] BFH: PASS: History has at least 300 days. [2026-01-28T12:02:55.648469] [DEBUG] [REMOTE ] BFH: PASS: Price check passed. Min price $59.98. [2026-01-28T12:02:55.648628] [DEBUG] [REMOTE ] BFH: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:55.648756] [DEBUG] [REMOTE ] BFH: PASS: Integrity check passed. [2026-01-28T12:02:55.648797] [DEBUG] [REMOTE ] BFH: Symbol is viable for forecasting. [2026-01-28T12:02:55.648847] [INFO ] [MAIN ] [392/3492] BFH kept (0.5s) | 390 kept, 2 rejected | 138.1/min | ETA: 22.5m [2026-01-28T12:02:56.790195] [DEBUG] [REMOTE ] BFK: Retrieved 6161 rows, trimmed to 300. [2026-01-28T12:02:56.790355] [DEBUG] [REMOTE ] BFK: PASS: History has at least 300 days. [2026-01-28T12:02:56.790676] [DEBUG] [REMOTE ] BFK: PASS: Price check passed. Min price $9.76. [2026-01-28T12:02:56.790849] [DEBUG] [REMOTE ] BFK: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:56.791004] [DEBUG] [REMOTE ] BFK: PASS: Integrity check passed. [2026-01-28T12:02:56.791057] [DEBUG] [REMOTE ] BFK: Symbol is viable for forecasting. [2026-01-28T12:02:56.791119] [INFO ] [MAIN ] [393/3492] BFK kept (1.1s) | 391 kept, 2 rejected | 137.5/min | ETA: 22.5m [2026-01-28T12:02:57.095362] [DEBUG] [REMOTE ] BFLY: Retrieved 1393 rows, trimmed to 300. [2026-01-28T12:02:57.095502] [DEBUG] [REMOTE ] BFLY: PASS: History has at least 300 days. [2026-01-28T12:02:57.095926] [DEBUG] [REMOTE ] BFLY: PASS: Price check passed. Min price $1.97. [2026-01-28T12:02:57.096064] [DEBUG] [REMOTE ] BFLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:57.096173] [DEBUG] [REMOTE ] BFLY: PASS: Integrity check passed. [2026-01-28T12:02:57.096214] [DEBUG] [REMOTE ] BFLY: Symbol is viable for forecasting. [2026-01-28T12:02:57.096267] [INFO ] [MAIN ] [394/3492] BFLY kept (0.3s) | 392 kept, 2 rejected | 137.6/min | ETA: 22.5m [2026-01-28T12:02:57.636199] [DEBUG] [REMOTE ] BFS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:02:57.636330] [DEBUG] [REMOTE ] BFS: PASS: History has at least 300 days. [2026-01-28T12:02:57.636551] [DEBUG] [REMOTE ] BFS: PASS: Price check passed. Min price $29.07. [2026-01-28T12:02:57.636712] [DEBUG] [REMOTE ] BFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:57.636830] [DEBUG] [REMOTE ] BFS: PASS: Integrity check passed. [2026-01-28T12:02:57.636873] [DEBUG] [REMOTE ] BFS: Symbol is viable for forecasting. [2026-01-28T12:02:57.636923] [INFO ] [MAIN ] [395/3492] BFS kept (0.5s) | 393 kept, 2 rejected | 137.5/min | ETA: 22.5m [2026-01-28T12:02:58.046553] [DEBUG] [REMOTE ] BFZ: Retrieved 6161 rows, trimmed to 300. [2026-01-28T12:02:58.046726] [DEBUG] [REMOTE ] BFZ: PASS: History has at least 300 days. [2026-01-28T12:02:58.046986] [DEBUG] [REMOTE ] BFZ: PASS: Price check passed. Min price $10.69. [2026-01-28T12:02:58.047144] [DEBUG] [REMOTE ] BFZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:58.047272] [DEBUG] [REMOTE ] BFZ: PASS: Integrity check passed. [2026-01-28T12:02:58.047313] [DEBUG] [REMOTE ] BFZ: Symbol is viable for forecasting. [2026-01-28T12:02:58.047363] [INFO ] [MAIN ] [396/3492] BFZ kept (0.4s) | 394 kept, 2 rejected | 137.5/min | ETA: 22.5m [2026-01-28T12:02:58.655475] [DEBUG] [REMOTE ] BG: Retrieved 6157 rows, trimmed to 300. [2026-01-28T12:02:58.655622] [DEBUG] [REMOTE ] BG: PASS: History has at least 300 days. [2026-01-28T12:02:58.655836] [DEBUG] [REMOTE ] BG: PASS: Price check passed. Min price $88.55. [2026-01-28T12:02:58.655968] [DEBUG] [REMOTE ] BG: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:58.656082] [DEBUG] [REMOTE ] BG: PASS: Integrity check passed. [2026-01-28T12:02:58.656122] [DEBUG] [REMOTE ] BG: Symbol is viable for forecasting. [2026-01-28T12:02:58.656169] [INFO ] [MAIN ] [397/3492] BG kept (0.6s) | 395 kept, 2 rejected | 137.4/min | ETA: 22.5m [2026-01-28T12:02:59.029939] [DEBUG] [REMOTE ] BGB: Retrieved 3352 rows, trimmed to 300. [2026-01-28T12:02:59.030063] [DEBUG] [REMOTE ] BGB: PASS: History has at least 300 days. [2026-01-28T12:02:59.030265] [DEBUG] [REMOTE ] BGB: PASS: Price check passed. Min price $11.44. [2026-01-28T12:02:59.030395] [DEBUG] [REMOTE ] BGB: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:59.030506] [DEBUG] [REMOTE ] BGB: PASS: Integrity check passed. [2026-01-28T12:02:59.030545] [DEBUG] [REMOTE ] BGB: Symbol is viable for forecasting. [2026-01-28T12:02:59.030609] [INFO ] [MAIN ] [398/3492] BGB kept (0.4s) | 396 kept, 2 rejected | 137.5/min | ETA: 22.5m [2026-01-28T12:02:59.525688] [DEBUG] [REMOTE ] BGC: Retrieved 6571 rows, trimmed to 300. [2026-01-28T12:02:59.525828] [DEBUG] [REMOTE ] BGC: PASS: History has at least 300 days. [2026-01-28T12:02:59.526042] [DEBUG] [REMOTE ] BGC: PASS: Price check passed. Min price $8.29. [2026-01-28T12:02:59.526175] [DEBUG] [REMOTE ] BGC: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:59.526289] [DEBUG] [REMOTE ] BGC: PASS: Integrity check passed. [2026-01-28T12:02:59.526329] [DEBUG] [REMOTE ] BGC: Symbol is viable for forecasting. [2026-01-28T12:02:59.526377] [INFO ] [MAIN ] [399/3492] BGC kept (0.5s) | 397 kept, 2 rejected | 137.4/min | ETA: 22.5m [2026-01-28T12:02:59.881710] [DEBUG] [REMOTE ] BGH: Retrieved 3330 rows, trimmed to 300. [2026-01-28T12:02:59.881844] [DEBUG] [REMOTE ] BGH: PASS: History has at least 300 days. [2026-01-28T12:02:59.882059] [DEBUG] [REMOTE ] BGH: PASS: Price check passed. Min price $14.46. [2026-01-28T12:02:59.882191] [DEBUG] [REMOTE ] BGH: PASS: Continuity check passed with 300 days. [2026-01-28T12:02:59.882305] [DEBUG] [REMOTE ] BGH: PASS: Integrity check passed. [2026-01-28T12:02:59.882345] [DEBUG] [REMOTE ] BGH: Symbol is viable for forecasting. [2026-01-28T12:02:59.882396] [INFO ] [MAIN ] [400/3492] BGH kept (0.4s) | 398 kept, 2 rejected | 137.5/min | ETA: 22.5m [2026-01-28T12:03:00.153201] [DEBUG] [REMOTE ] BGLC: Retrieved 1346 rows, trimmed to 300. [2026-01-28T12:03:00.153324] [DEBUG] [REMOTE ] BGLC: PASS: History has at least 300 days. [2026-01-28T12:03:00.153525] [DEBUG] [REMOTE ] BGLC: PASS: Price check passed. Min price $2.72. [2026-01-28T12:03:00.153696] [DEBUG] [REMOTE ] BGLC: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:00.153813] [DEBUG] [REMOTE ] BGLC: PASS: Integrity check passed. [2026-01-28T12:03:00.153855] [DEBUG] [REMOTE ] BGLC: Symbol is viable for forecasting. [2026-01-28T12:03:00.153904] [INFO ] [MAIN ] [401/3492] BGLC kept (0.3s) | 399 kept, 2 rejected | 137.6/min | ETA: 22.5m [2026-01-28T12:03:00.538872] [DEBUG] [REMOTE ] BGRN: Retrieved 1800 rows, trimmed to 300. [2026-01-28T12:03:00.538999] [DEBUG] [REMOTE ] BGRN: PASS: History has at least 300 days. [2026-01-28T12:03:00.539197] [DEBUG] [REMOTE ] BGRN: PASS: Price check passed. Min price $47.58. [2026-01-28T12:03:00.539327] [DEBUG] [REMOTE ] BGRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:00.539440] [DEBUG] [REMOTE ] BGRN: PASS: Integrity check passed. [2026-01-28T12:03:00.539480] [DEBUG] [REMOTE ] BGRN: Symbol is viable for forecasting. [2026-01-28T12:03:00.539526] [INFO ] [MAIN ] [402/3492] BGRN kept (0.4s) | 400 kept, 2 rejected | 137.6/min | ETA: 22.5m [2026-01-28T12:03:01.219854] [DEBUG] [REMOTE ] BGS: Retrieved 4700 rows, trimmed to 300. [2026-01-28T12:03:01.220028] [DEBUG] [REMOTE ] BGS: PASS: History has at least 300 days. [2026-01-28T12:03:01.220300] [DEBUG] [REMOTE ] BGS: PASS: Price check passed. Min price $3.75. [2026-01-28T12:03:01.220454] [DEBUG] [REMOTE ] BGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:01.220600] [DEBUG] [REMOTE ] BGS: PASS: Integrity check passed. [2026-01-28T12:03:01.220644] [DEBUG] [REMOTE ] BGS: Symbol is viable for forecasting. [2026-01-28T12:03:01.220696] [INFO ] [MAIN ] [403/3492] BGS kept (0.7s) | 401 kept, 2 rejected | 137.4/min | ETA: 22.5m [2026-01-28T12:03:01.556629] [DEBUG] [REMOTE ] BGSF: Retrieved 2955 rows, trimmed to 300. [2026-01-28T12:03:01.556778] [DEBUG] [REMOTE ] BGSF: PASS: History has at least 300 days. [2026-01-28T12:03:01.557039] [DEBUG] [REMOTE ] BGSF: PASS: Price check passed. Min price $3.27. [2026-01-28T12:03:01.560088] [DEBUG] [REMOTE ] BGSF: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:01.560209] [DEBUG] [REMOTE ] BGSF: PASS: Integrity check passed. [2026-01-28T12:03:01.560249] [DEBUG] [REMOTE ] BGSF: Symbol is viable for forecasting. [2026-01-28T12:03:01.560298] [INFO ] [MAIN ] [404/3492] BGSF kept (0.3s) | 402 kept, 2 rejected | 137.5/min | ETA: 22.5m [2026-01-28T12:03:02.024881] [DEBUG] [REMOTE ] BGX: Retrieved 3772 rows, trimmed to 300. [2026-01-28T12:03:02.025027] [DEBUG] [REMOTE ] BGX: PASS: History has at least 300 days. [2026-01-28T12:03:02.025243] [DEBUG] [REMOTE ] BGX: PASS: Price check passed. Min price $11.37. [2026-01-28T12:03:02.025386] [DEBUG] [REMOTE ] BGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:02.025524] [DEBUG] [REMOTE ] BGX: PASS: Integrity check passed. [2026-01-28T12:03:02.025565] [DEBUG] [REMOTE ] BGX: Symbol is viable for forecasting. [2026-01-28T12:03:02.025634] [INFO ] [MAIN ] [405/3492] BGX kept (0.5s) | 403 kept, 2 rejected | 137.5/min | ETA: 22.5m [2026-01-28T12:03:02.460884] [DEBUG] [REMOTE ] BGY: Retrieved 4698 rows, trimmed to 300. [2026-01-28T12:03:02.461011] [DEBUG] [REMOTE ] BGY: PASS: History has at least 300 days. [2026-01-28T12:03:02.461216] [DEBUG] [REMOTE ] BGY: PASS: Price check passed. Min price $5.44. [2026-01-28T12:03:02.461348] [DEBUG] [REMOTE ] BGY: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:02.461459] [DEBUG] [REMOTE ] BGY: PASS: Integrity check passed. [2026-01-28T12:03:02.461499] [DEBUG] [REMOTE ] BGY: Symbol is viable for forecasting. [2026-01-28T12:03:02.461545] [INFO ] [MAIN ] [406/3492] BGY kept (0.4s) | 404 kept, 2 rejected | 137.5/min | ETA: 22.4m [2026-01-28T12:03:02.948772] [DEBUG] [REMOTE ] BHC: Retrieved 6295 rows, trimmed to 300. [2026-01-28T12:03:02.948885] [DEBUG] [REMOTE ] BHC: PASS: History has at least 300 days. [2026-01-28T12:03:02.949102] [DEBUG] [REMOTE ] BHC: PASS: Price check passed. Min price $5.72. [2026-01-28T12:03:02.949239] [DEBUG] [REMOTE ] BHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:02.949355] [DEBUG] [REMOTE ] BHC: PASS: Integrity check passed. [2026-01-28T12:03:02.949397] [DEBUG] [REMOTE ] BHC: Symbol is viable for forecasting. [2026-01-28T12:03:02.949450] [INFO ] [MAIN ] [407/3492] BHC kept (0.5s) | 405 kept, 2 rejected | 137.5/min | ETA: 22.4m [2026-01-28T12:03:03.360376] [DEBUG] [REMOTE ] BHE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:03.360514] [DEBUG] [REMOTE ] BHE: PASS: History has at least 300 days. [2026-01-28T12:03:03.360755] [DEBUG] [REMOTE ] BHE: PASS: Price check passed. Min price $41.98. [2026-01-28T12:03:03.360888] [DEBUG] [REMOTE ] BHE: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:03.361000] [DEBUG] [REMOTE ] BHE: PASS: Integrity check passed. [2026-01-28T12:03:03.361040] [DEBUG] [REMOTE ] BHE: Symbol is viable for forecasting. [2026-01-28T12:03:03.361087] [INFO ] [MAIN ] [408/3492] BHE kept (0.4s) | 406 kept, 2 rejected | 137.5/min | ETA: 22.4m [2026-01-28T12:03:03.663905] [DEBUG] [REMOTE ] BHF: Retrieved 2145 rows, trimmed to 300. [2026-01-28T12:03:03.664046] [DEBUG] [REMOTE ] BHF: PASS: History has at least 300 days. [2026-01-28T12:03:03.664274] [DEBUG] [REMOTE ] BHF: PASS: Price check passed. Min price $45.69. [2026-01-28T12:03:03.664410] [DEBUG] [REMOTE ] BHF: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:03.664524] [DEBUG] [REMOTE ] BHF: PASS: Integrity check passed. [2026-01-28T12:03:03.664563] [DEBUG] [REMOTE ] BHF: Symbol is viable for forecasting. [2026-01-28T12:03:03.664641] [INFO ] [MAIN ] [409/3492] BHF kept (0.3s) | 407 kept, 2 rejected | 137.6/min | ETA: 22.4m [2026-01-28T12:03:04.073378] [DEBUG] [REMOTE ] BHFAL: Retrieved 1851 rows, trimmed to 300. [2026-01-28T12:03:04.073533] [DEBUG] [REMOTE ] BHFAL: PASS: History has at least 300 days. [2026-01-28T12:03:04.073816] [DEBUG] [REMOTE ] BHFAL: PASS: Price check passed. Min price $16.40. [2026-01-28T12:03:04.073988] [DEBUG] [REMOTE ] BHFAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:04.074128] [DEBUG] [REMOTE ] BHFAL: PASS: Integrity check passed. [2026-01-28T12:03:04.074179] [DEBUG] [REMOTE ] BHFAL: Symbol is viable for forecasting. [2026-01-28T12:03:04.074242] [INFO ] [MAIN ] [410/3492] BHFAL kept (0.4s) | 408 kept, 2 rejected | 137.6/min | ETA: 22.4m [2026-01-28T12:03:04.397258] [DEBUG] [REMOTE ] BHFAM: Retrieved 1052 rows, trimmed to 300. [2026-01-28T12:03:04.397481] [DEBUG] [REMOTE ] BHFAM: PASS: History has at least 300 days. [2026-01-28T12:03:04.397763] [DEBUG] [REMOTE ] BHFAM: PASS: Price check passed. Min price $10.86. [2026-01-28T12:03:04.397903] [DEBUG] [REMOTE ] BHFAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:04.398023] [DEBUG] [REMOTE ] BHFAM: PASS: Integrity check passed. [2026-01-28T12:03:04.398065] [DEBUG] [REMOTE ] BHFAM: Symbol is viable for forecasting. [2026-01-28T12:03:04.398117] [INFO ] [MAIN ] [411/3492] BHFAM kept (0.3s) | 409 kept, 2 rejected | 137.7/min | ETA: 22.4m [2026-01-28T12:03:04.813965] [DEBUG] [REMOTE ] BHFAN: Retrieved 1307 rows, trimmed to 300. [2026-01-28T12:03:04.814084] [DEBUG] [REMOTE ] BHFAN: PASS: History has at least 300 days. [2026-01-28T12:03:04.814281] [DEBUG] [REMOTE ] BHFAN: PASS: Price check passed. Min price $12.25. [2026-01-28T12:03:04.814412] [DEBUG] [REMOTE ] BHFAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:04.814524] [DEBUG] [REMOTE ] BHFAN: PASS: Integrity check passed. [2026-01-28T12:03:04.814565] [DEBUG] [REMOTE ] BHFAN: Symbol is viable for forecasting. [2026-01-28T12:03:04.814639] [INFO ] [MAIN ] [412/3492] BHFAN kept (0.4s) | 410 kept, 2 rejected | 137.7/min | ETA: 22.4m [2026-01-28T12:03:05.253414] [DEBUG] [REMOTE ] BHFAO: Retrieved 1431 rows, trimmed to 300. [2026-01-28T12:03:05.253528] [DEBUG] [REMOTE ] BHFAO: PASS: History has at least 300 days. [2026-01-28T12:03:05.253753] [DEBUG] [REMOTE ] BHFAO: PASS: Price check passed. Min price $15.18. [2026-01-28T12:03:05.253885] [DEBUG] [REMOTE ] BHFAO: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:05.253993] [DEBUG] [REMOTE ] BHFAO: PASS: Integrity check passed. [2026-01-28T12:03:05.254032] [DEBUG] [REMOTE ] BHFAO: Symbol is viable for forecasting. [2026-01-28T12:03:05.254078] [INFO ] [MAIN ] [413/3492] BHFAO kept (0.4s) | 411 kept, 2 rejected | 137.7/min | ETA: 22.4m [2026-01-28T12:03:05.674655] [DEBUG] [REMOTE ] BHFAP: Retrieved 1726 rows, trimmed to 300. [2026-01-28T12:03:05.674774] [DEBUG] [REMOTE ] BHFAP: PASS: History has at least 300 days. [2026-01-28T12:03:05.674971] [DEBUG] [REMOTE ] BHFAP: PASS: Price check passed. Min price $14.92. [2026-01-28T12:03:05.675102] [DEBUG] [REMOTE ] BHFAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:05.675208] [DEBUG] [REMOTE ] BHFAP: PASS: Integrity check passed. [2026-01-28T12:03:05.675248] [DEBUG] [REMOTE ] BHFAP: Symbol is viable for forecasting. [2026-01-28T12:03:05.675293] [INFO ] [MAIN ] [414/3492] BHFAP kept (0.4s) | 412 kept, 2 rejected | 137.7/min | ETA: 22.4m [2026-01-28T12:03:06.152955] [DEBUG] [REMOTE ] BHK: Retrieved 6079 rows, trimmed to 300. [2026-01-28T12:03:06.153134] [DEBUG] [REMOTE ] BHK: PASS: History has at least 300 days. [2026-01-28T12:03:06.153387] [DEBUG] [REMOTE ] BHK: PASS: Price check passed. Min price $9.26. [2026-01-28T12:03:06.153525] [DEBUG] [REMOTE ] BHK: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:06.153666] [DEBUG] [REMOTE ] BHK: PASS: Integrity check passed. [2026-01-28T12:03:06.153708] [DEBUG] [REMOTE ] BHK: Symbol is viable for forecasting. [2026-01-28T12:03:06.153757] [INFO ] [MAIN ] [415/3492] BHK kept (0.5s) | 413 kept, 2 rejected | 137.7/min | ETA: 22.3m [2026-01-28T12:03:06.659736] [DEBUG] [REMOTE ] BHP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:06.659860] [DEBUG] [REMOTE ] BHP: PASS: History has at least 300 days. [2026-01-28T12:03:06.660067] [DEBUG] [REMOTE ] BHP: PASS: Price check passed. Min price $52.58. [2026-01-28T12:03:06.660199] [DEBUG] [REMOTE ] BHP: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:06.660310] [DEBUG] [REMOTE ] BHP: PASS: Integrity check passed. [2026-01-28T12:03:06.660350] [DEBUG] [REMOTE ] BHP: Symbol is viable for forecasting. [2026-01-28T12:03:06.660397] [INFO ] [MAIN ] [416/3492] BHP kept (0.5s) | 414 kept, 2 rejected | 137.6/min | ETA: 22.4m [2026-01-28T12:03:07.137059] [DEBUG] [REMOTE ] BHRB: Retrieved 6241 rows, trimmed to 300. [2026-01-28T12:03:07.137207] [DEBUG] [REMOTE ] BHRB: PASS: History has at least 300 days. [2026-01-28T12:03:07.137417] [DEBUG] [REMOTE ] BHRB: PASS: Price check passed. Min price $58.34. [2026-01-28T12:03:07.137553] [DEBUG] [REMOTE ] BHRB: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:07.137695] [DEBUG] [REMOTE ] BHRB: PASS: Integrity check passed. [2026-01-28T12:03:07.137737] [DEBUG] [REMOTE ] BHRB: Symbol is viable for forecasting. [2026-01-28T12:03:07.137785] [INFO ] [MAIN ] [417/3492] BHRB kept (0.5s) | 415 kept, 2 rejected | 137.6/min | ETA: 22.3m [2026-01-28T12:03:07.364154] [DEBUG] [REMOTE ] BHVN: Retrieved 838 rows, trimmed to 300. [2026-01-28T12:03:07.364265] [DEBUG] [REMOTE ] BHVN: PASS: History has at least 300 days. [2026-01-28T12:03:07.364458] [DEBUG] [REMOTE ] BHVN: PASS: Price check passed. Min price $7.79. [2026-01-28T12:03:07.364636] [DEBUG] [REMOTE ] BHVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:07.364750] [DEBUG] [REMOTE ] BHVN: PASS: Integrity check passed. [2026-01-28T12:03:07.364790] [DEBUG] [REMOTE ] BHVN: Symbol is viable for forecasting. [2026-01-28T12:03:07.364837] [INFO ] [MAIN ] [418/3492] BHVN kept (0.2s) | 416 kept, 2 rejected | 137.7/min | ETA: 22.3m [2026-01-28T12:03:07.742746] [DEBUG] [REMOTE ] BIAF: Retrieved 853 rows, trimmed to 300. [2026-01-28T12:03:07.742858] [DEBUG] [REMOTE ] BIAF: PASS: History has at least 300 days. [2026-01-28T12:03:07.743053] [DEBUG] [REMOTE ] BIAF: PASS: Price check passed. Min price $1.17. [2026-01-28T12:03:07.743183] [DEBUG] [REMOTE ] BIAF: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:07.743289] [DEBUG] [REMOTE ] BIAF: PASS: Integrity check passed. [2026-01-28T12:03:07.743328] [DEBUG] [REMOTE ] BIAF: Symbol is viable for forecasting. [2026-01-28T12:03:07.743374] [INFO ] [MAIN ] [419/3492] BIAF kept (0.4s) | 417 kept, 2 rejected | 137.8/min | ETA: 22.3m [2026-01-28T12:03:08.306928] [DEBUG] [REMOTE ] BIB: Retrieved 3976 rows, trimmed to 300. [2026-01-28T12:03:08.307053] [DEBUG] [REMOTE ] BIB: PASS: History has at least 300 days. [2026-01-28T12:03:08.307277] [DEBUG] [REMOTE ] BIB: PASS: Price check passed. Min price $68.18. [2026-01-28T12:03:08.307415] [DEBUG] [REMOTE ] BIB: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:08.307541] [DEBUG] [REMOTE ] BIB: PASS: Integrity check passed. [2026-01-28T12:03:08.307627] [DEBUG] [REMOTE ] BIB: Symbol is viable for forecasting. [2026-01-28T12:03:08.307692] [INFO ] [MAIN ] [420/3492] BIB kept (0.6s) | 418 kept, 2 rejected | 137.7/min | ETA: 22.3m [2026-01-28T12:03:08.870204] [DEBUG] [REMOTE ] BIIB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:08.870328] [DEBUG] [REMOTE ] BIIB: PASS: History has at least 300 days. [2026-01-28T12:03:08.870538] [DEBUG] [REMOTE ] BIIB: PASS: Price check passed. Min price $149.33. [2026-01-28T12:03:08.870728] [DEBUG] [REMOTE ] BIIB: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:08.870843] [DEBUG] [REMOTE ] BIIB: PASS: Integrity check passed. [2026-01-28T12:03:08.870884] [DEBUG] [REMOTE ] BIIB: Symbol is viable for forecasting. [2026-01-28T12:03:08.870931] [INFO ] [MAIN ] [421/3492] BIIB kept (0.6s) | 419 kept, 2 rejected | 137.6/min | ETA: 22.3m [2026-01-28T12:03:09.230654] [DEBUG] [REMOTE ] BILI: Retrieved 1969 rows, trimmed to 300. [2026-01-28T12:03:09.230780] [DEBUG] [REMOTE ] BILI: PASS: History has at least 300 days. [2026-01-28T12:03:09.230980] [DEBUG] [REMOTE ] BILI: PASS: Price check passed. Min price $24.16. [2026-01-28T12:03:09.231113] [DEBUG] [REMOTE ] BILI: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:09.231222] [DEBUG] [REMOTE ] BILI: PASS: Integrity check passed. [2026-01-28T12:03:09.231263] [DEBUG] [REMOTE ] BILI: Symbol is viable for forecasting. [2026-01-28T12:03:09.231311] [INFO ] [MAIN ] [422/3492] BILI kept (0.4s) | 420 kept, 2 rejected | 137.7/min | ETA: 22.3m [2026-01-28T12:03:09.554009] [DEBUG] [REMOTE ] BILL: Retrieved 1538 rows, trimmed to 300. [2026-01-28T12:03:09.554123] [DEBUG] [REMOTE ] BILL: PASS: History has at least 300 days. [2026-01-28T12:03:09.554321] [DEBUG] [REMOTE ] BILL: PASS: Price check passed. Min price $44.37. [2026-01-28T12:03:09.554452] [DEBUG] [REMOTE ] BILL: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:09.554559] [DEBUG] [REMOTE ] BILL: PASS: Integrity check passed. [2026-01-28T12:03:09.554617] [DEBUG] [REMOTE ] BILL: Symbol is viable for forecasting. [2026-01-28T12:03:09.554664] [INFO ] [MAIN ] [423/3492] BILL kept (0.3s) | 421 kept, 2 rejected | 137.7/min | ETA: 22.3m [2026-01-28T12:03:10.153788] [DEBUG] [REMOTE ] BIO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:10.153932] [DEBUG] [REMOTE ] BIO: PASS: History has at least 300 days. [2026-01-28T12:03:10.154180] [DEBUG] [REMOTE ] BIO: PASS: Price check passed. Min price $296.57. [2026-01-28T12:03:10.154313] [DEBUG] [REMOTE ] BIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:10.154436] [DEBUG] [REMOTE ] BIO: PASS: Integrity check passed. [2026-01-28T12:03:10.154476] [DEBUG] [REMOTE ] BIO: Symbol is viable for forecasting. [2026-01-28T12:03:10.154525] [INFO ] [MAIN ] [424/3492] BIO kept (0.6s) | 422 kept, 2 rejected | 137.6/min | ETA: 22.3m [2026-01-28T12:03:10.432677] [DEBUG] [REMOTE ] BIOX: Retrieved 1968 rows, trimmed to 300. [2026-01-28T12:03:10.432791] [DEBUG] [REMOTE ] BIOX: PASS: History has at least 300 days. [2026-01-28T12:03:10.432987] [DEBUG] [REMOTE ] BIOX: PASS: Price check passed. Min price $1.14. [2026-01-28T12:03:10.433117] [DEBUG] [REMOTE ] BIOX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:10.433224] [DEBUG] [REMOTE ] BIOX: PASS: Integrity check passed. [2026-01-28T12:03:10.433264] [DEBUG] [REMOTE ] BIOX: Symbol is viable for forecasting. [2026-01-28T12:03:10.433311] [INFO ] [MAIN ] [425/3492] BIOX kept (0.3s) | 423 kept, 2 rejected | 137.7/min | ETA: 22.3m [2026-01-28T12:03:10.947911] [DEBUG] [REMOTE ] BIP: Retrieved 4540 rows, trimmed to 300. [2026-01-28T12:03:10.948029] [DEBUG] [REMOTE ] BIP: PASS: History has at least 300 days. [2026-01-28T12:03:10.948229] [DEBUG] [REMOTE ] BIP: PASS: Price check passed. Min price $33.41. [2026-01-28T12:03:10.948360] [DEBUG] [REMOTE ] BIP: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:10.948468] [DEBUG] [REMOTE ] BIP: PASS: Integrity check passed. [2026-01-28T12:03:10.948508] [DEBUG] [REMOTE ] BIP: Symbol is viable for forecasting. [2026-01-28T12:03:10.948555] [INFO ] [MAIN ] [426/3492] BIP kept (0.5s) | 424 kept, 2 rejected | 137.7/min | ETA: 22.3m [2026-01-28T12:03:11.193813] [DEBUG] [REMOTE ] BIPH: Retrieved 1173 rows, trimmed to 300. [2026-01-28T12:03:11.193944] [DEBUG] [REMOTE ] BIPH: PASS: History has at least 300 days. [2026-01-28T12:03:11.194142] [DEBUG] [REMOTE ] BIPH: PASS: Price check passed. Min price $16.29. [2026-01-28T12:03:11.194273] [DEBUG] [REMOTE ] BIPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:11.194381] [DEBUG] [REMOTE ] BIPH: PASS: Integrity check passed. [2026-01-28T12:03:11.194421] [DEBUG] [REMOTE ] BIPH: Symbol is viable for forecasting. [2026-01-28T12:03:11.194469] [INFO ] [MAIN ] [427/3492] BIPH kept (0.2s) | 425 kept, 2 rejected | 137.8/min | ETA: 22.2m [2026-01-28T12:03:11.594972] [DEBUG] [REMOTE ] BIPI: Retrieved 1004 rows, trimmed to 300. [2026-01-28T12:03:11.595088] [DEBUG] [REMOTE ] BIPI: PASS: History has at least 300 days. [2026-01-28T12:03:11.595286] [DEBUG] [REMOTE ] BIPI: PASS: Price check passed. Min price $16.53. [2026-01-28T12:03:11.595416] [DEBUG] [REMOTE ] BIPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:11.595522] [DEBUG] [REMOTE ] BIPI: PASS: Integrity check passed. [2026-01-28T12:03:11.595562] [DEBUG] [REMOTE ] BIPI: Symbol is viable for forecasting. [2026-01-28T12:03:11.595632] [INFO ] [MAIN ] [428/3492] BIPI kept (0.4s) | 426 kept, 2 rejected | 137.8/min | ETA: 22.2m [2026-01-28T12:03:11.983018] [DEBUG] [REMOTE ] BIRD: Retrieved 1061 rows, trimmed to 300. [2026-01-28T12:03:11.983148] [DEBUG] [REMOTE ] BIRD: PASS: History has at least 300 days. [2026-01-28T12:03:11.983355] [DEBUG] [REMOTE ] BIRD: PASS: Price check passed. Min price $3.92. [2026-01-28T12:03:11.983492] [DEBUG] [REMOTE ] BIRD: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:11.983661] [DEBUG] [REMOTE ] BIRD: PASS: Integrity check passed. [2026-01-28T12:03:11.983707] [DEBUG] [REMOTE ] BIRD: Symbol is viable for forecasting. [2026-01-28T12:03:11.983756] [INFO ] [MAIN ] [429/3492] BIRD kept (0.4s) | 427 kept, 2 rejected | 137.9/min | ETA: 22.2m [2026-01-28T12:03:12.375360] [DEBUG] [REMOTE ] BIRK: Retrieved 575 rows, trimmed to 300. [2026-01-28T12:03:12.375486] [DEBUG] [REMOTE ] BIRK: PASS: History has at least 300 days. [2026-01-28T12:03:12.375709] [DEBUG] [REMOTE ] BIRK: PASS: Price check passed. Min price $37.15. [2026-01-28T12:03:12.375842] [DEBUG] [REMOTE ] BIRK: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:12.375949] [DEBUG] [REMOTE ] BIRK: PASS: Integrity check passed. [2026-01-28T12:03:12.375990] [DEBUG] [REMOTE ] BIRK: Symbol is viable for forecasting. [2026-01-28T12:03:12.376035] [INFO ] [MAIN ] [430/3492] BIRK kept (0.4s) | 428 kept, 2 rejected | 137.9/min | ETA: 22.2m [2026-01-28T12:03:12.839275] [DEBUG] [REMOTE ] BITF: Retrieved 1758 rows, trimmed to 300. [2026-01-28T12:03:12.839401] [DEBUG] [REMOTE ] BITF: PASS: History has at least 300 days. [2026-01-28T12:03:12.839637] [DEBUG] [REMOTE ] BITF: PASS: Price check passed. Min price $2.27. [2026-01-28T12:03:12.839774] [DEBUG] [REMOTE ] BITF: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:12.839887] [DEBUG] [REMOTE ] BITF: PASS: Integrity check passed. [2026-01-28T12:03:12.839927] [DEBUG] [REMOTE ] BITF: Symbol is viable for forecasting. [2026-01-28T12:03:12.839976] [INFO ] [MAIN ] [431/3492] BITF kept (0.5s) | 429 kept, 2 rejected | 137.9/min | ETA: 22.2m [2026-01-28T12:03:13.276806] [DEBUG] [REMOTE ] BIVI: Retrieved 2917 rows, trimmed to 300. [2026-01-28T12:03:13.276942] [DEBUG] [REMOTE ] BIVI: PASS: History has at least 300 days. [2026-01-28T12:03:13.277453] [DEBUG] [REMOTE ] BIVI: PASS: Price check passed. Min price $1.13. [2026-01-28T12:03:13.277800] [DEBUG] [REMOTE ] BIVI: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:13.277945] [DEBUG] [REMOTE ] BIVI: PASS: Integrity check passed. [2026-01-28T12:03:13.277988] [DEBUG] [REMOTE ] BIVI: Symbol is viable for forecasting. [2026-01-28T12:03:13.278046] [INFO ] [MAIN ] [432/3492] BIVI kept (0.4s) | 430 kept, 2 rejected | 137.9/min | ETA: 22.2m [2026-01-28T12:03:13.629270] [DEBUG] [REMOTE ] BJ: Retrieved 1905 rows, trimmed to 300. [2026-01-28T12:03:13.629389] [DEBUG] [REMOTE ] BJ: PASS: History has at least 300 days. [2026-01-28T12:03:13.629613] [DEBUG] [REMOTE ] BJ: PASS: Price check passed. Min price $87.97. [2026-01-28T12:03:13.629749] [DEBUG] [REMOTE ] BJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:13.629858] [DEBUG] [REMOTE ] BJ: PASS: Integrity check passed. [2026-01-28T12:03:13.629897] [DEBUG] [REMOTE ] BJ: Symbol is viable for forecasting. [2026-01-28T12:03:13.629944] [INFO ] [MAIN ] [433/3492] BJ kept (0.4s) | 431 kept, 2 rejected | 137.9/min | ETA: 22.2m [2026-01-28T12:03:14.288500] [DEBUG] [REMOTE ] BJRI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:14.288643] [DEBUG] [REMOTE ] BJRI: PASS: History has at least 300 days. [2026-01-28T12:03:14.288859] [DEBUG] [REMOTE ] BJRI: PASS: Price check passed. Min price $28.69. [2026-01-28T12:03:14.288990] [DEBUG] [REMOTE ] BJRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:14.289103] [DEBUG] [REMOTE ] BJRI: PASS: Integrity check passed. [2026-01-28T12:03:14.289143] [DEBUG] [REMOTE ] BJRI: Symbol is viable for forecasting. [2026-01-28T12:03:14.289189] [INFO ] [MAIN ] [434/3492] BJRI kept (0.7s) | 432 kept, 2 rejected | 137.8/min | ETA: 22.2m [2026-01-28T12:03:14.765533] [DEBUG] [REMOTE ] BK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:14.765683] [DEBUG] [REMOTE ] BK: PASS: History has at least 300 days. [2026-01-28T12:03:14.765899] [DEBUG] [REMOTE ] BK: PASS: Price check passed. Min price $105.95. [2026-01-28T12:03:14.766032] [DEBUG] [REMOTE ] BK: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:14.766147] [DEBUG] [REMOTE ] BK: PASS: Integrity check passed. [2026-01-28T12:03:14.766186] [DEBUG] [REMOTE ] BK: Symbol is viable for forecasting. [2026-01-28T12:03:14.766243] [INFO ] [MAIN ] [435/3492] BK kept (0.5s) | 433 kept, 2 rejected | 137.8/min | ETA: 22.2m [2026-01-28T12:03:15.035876] [DEBUG] [REMOTE ] BKCH: Retrieved 1140 rows, trimmed to 300. [2026-01-28T12:03:15.036001] [DEBUG] [REMOTE ] BKCH: PASS: History has at least 300 days. [2026-01-28T12:03:15.036201] [DEBUG] [REMOTE ] BKCH: PASS: Price check passed. Min price $63.59. [2026-01-28T12:03:15.036336] [DEBUG] [REMOTE ] BKCH: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:15.036446] [DEBUG] [REMOTE ] BKCH: PASS: Integrity check passed. [2026-01-28T12:03:15.036488] [DEBUG] [REMOTE ] BKCH: Symbol is viable for forecasting. [2026-01-28T12:03:15.036536] [INFO ] [MAIN ] [436/3492] BKCH kept (0.3s) | 434 kept, 2 rejected | 137.9/min | ETA: 22.2m [2026-01-28T12:03:15.632893] [DEBUG] [REMOTE ] BKD: Retrieved 5075 rows, trimmed to 300. [2026-01-28T12:03:15.633023] [DEBUG] [REMOTE ] BKD: PASS: History has at least 300 days. [2026-01-28T12:03:15.633235] [DEBUG] [REMOTE ] BKD: PASS: Price check passed. Min price $9.11. [2026-01-28T12:03:15.633379] [DEBUG] [REMOTE ] BKD: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:15.633493] [DEBUG] [REMOTE ] BKD: PASS: Integrity check passed. [2026-01-28T12:03:15.633534] [DEBUG] [REMOTE ] BKD: Symbol is viable for forecasting. [2026-01-28T12:03:15.633601] [INFO ] [MAIN ] [437/3492] BKD kept (0.6s) | 435 kept, 2 rejected | 137.8/min | ETA: 22.2m [2026-01-28T12:03:16.099303] [DEBUG] [REMOTE ] BKE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:16.099435] [DEBUG] [REMOTE ] BKE: PASS: History has at least 300 days. [2026-01-28T12:03:16.099672] [DEBUG] [REMOTE ] BKE: PASS: Price check passed. Min price $48.97. [2026-01-28T12:03:16.099806] [DEBUG] [REMOTE ] BKE: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:16.099919] [DEBUG] [REMOTE ] BKE: PASS: Integrity check passed. [2026-01-28T12:03:16.099958] [DEBUG] [REMOTE ] BKE: Symbol is viable for forecasting. [2026-01-28T12:03:16.100005] [INFO ] [MAIN ] [438/3492] BKE kept (0.5s) | 436 kept, 2 rejected | 137.7/min | ETA: 22.2m [2026-01-28T12:03:16.589750] [DEBUG] [REMOTE ] BKH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:16.589895] [DEBUG] [REMOTE ] BKH: PASS: History has at least 300 days. [2026-01-28T12:03:16.590148] [DEBUG] [REMOTE ] BKH: PASS: Price check passed. Min price $62.82. [2026-01-28T12:03:16.590290] [DEBUG] [REMOTE ] BKH: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:16.590422] [DEBUG] [REMOTE ] BKH: PASS: Integrity check passed. [2026-01-28T12:03:16.590464] [DEBUG] [REMOTE ] BKH: Symbol is viable for forecasting. [2026-01-28T12:03:16.590514] [INFO ] [MAIN ] [439/3492] BKH kept (0.5s) | 437 kept, 2 rejected | 137.7/min | ETA: 22.2m [2026-01-28T12:03:17.129042] [DEBUG] [REMOTE ] BKN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:17.129196] [DEBUG] [REMOTE ] BKN: PASS: History has at least 300 days. [2026-01-28T12:03:17.129466] [DEBUG] [REMOTE ] BKN: PASS: Price check passed. Min price $10.92. [2026-01-28T12:03:17.129625] [DEBUG] [REMOTE ] BKN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:17.129752] [DEBUG] [REMOTE ] BKN: PASS: Integrity check passed. [2026-01-28T12:03:17.129793] [DEBUG] [REMOTE ] BKN: Symbol is viable for forecasting. [2026-01-28T12:03:17.129852] [INFO ] [MAIN ] [440/3492] BKN kept (0.5s) | 438 kept, 2 rejected | 137.6/min | ETA: 22.2m [2026-01-28T12:03:17.729161] [DEBUG] [REMOTE ] BKNG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:17.729303] [DEBUG] [REMOTE ] BKNG: PASS: History has at least 300 days. [2026-01-28T12:03:17.729544] [DEBUG] [REMOTE ] BKNG: PASS: Price check passed. Min price $4574.65. [2026-01-28T12:03:17.729705] [DEBUG] [REMOTE ] BKNG: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:17.729880] [DEBUG] [REMOTE ] BKNG: PASS: Integrity check passed. [2026-01-28T12:03:17.729948] [DEBUG] [REMOTE ] BKNG: Symbol is viable for forecasting. [2026-01-28T12:03:17.730016] [INFO ] [MAIN ] [441/3492] BKNG kept (0.6s) | 439 kept, 2 rejected | 137.5/min | ETA: 22.2m [2026-01-28T12:03:18.021712] [DEBUG] [REMOTE ] BKSY: Retrieved 1532 rows, trimmed to 300. [2026-01-28T12:03:18.021833] [DEBUG] [REMOTE ] BKSY: PASS: History has at least 300 days. [2026-01-28T12:03:18.022038] [DEBUG] [REMOTE ] BKSY: PASS: Price check passed. Min price $13.14. [2026-01-28T12:03:18.022175] [DEBUG] [REMOTE ] BKSY: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:18.022285] [DEBUG] [REMOTE ] BKSY: PASS: Integrity check passed. [2026-01-28T12:03:18.022327] [DEBUG] [REMOTE ] BKSY: Symbol is viable for forecasting. [2026-01-28T12:03:18.022375] [INFO ] [MAIN ] [442/3492] BKSY kept (0.3s) | 440 kept, 2 rejected | 137.6/min | ETA: 22.2m [2026-01-28T12:03:18.426397] [DEBUG] [REMOTE ] BL: Retrieved 2323 rows, trimmed to 300. [2026-01-28T12:03:18.426528] [DEBUG] [REMOTE ] BL: PASS: History has at least 300 days. [2026-01-28T12:03:18.426770] [DEBUG] [REMOTE ] BL: PASS: Price check passed. Min price $51.51. [2026-01-28T12:03:18.426916] [DEBUG] [REMOTE ] BL: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:18.427033] [DEBUG] [REMOTE ] BL: PASS: Integrity check passed. [2026-01-28T12:03:18.427099] [DEBUG] [REMOTE ] BL: Symbol is viable for forecasting. [2026-01-28T12:03:18.427151] [INFO ] [MAIN ] [443/3492] BL kept (0.4s) | 441 kept, 2 rejected | 137.6/min | ETA: 22.2m [2026-01-28T12:03:18.863411] [DEBUG] [REMOTE ] BLBD: Retrieved 2977 rows, trimmed to 300. [2026-01-28T12:03:18.863532] [DEBUG] [REMOTE ] BLBD: PASS: History has at least 300 days. [2026-01-28T12:03:18.863791] [DEBUG] [REMOTE ] BLBD: PASS: Price check passed. Min price $46.59. [2026-01-28T12:03:18.863932] [DEBUG] [REMOTE ] BLBD: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:18.864040] [DEBUG] [REMOTE ] BLBD: PASS: Integrity check passed. [2026-01-28T12:03:18.864079] [DEBUG] [REMOTE ] BLBD: Symbol is viable for forecasting. [2026-01-28T12:03:18.864125] [INFO ] [MAIN ] [444/3492] BLBD kept (0.4s) | 442 kept, 2 rejected | 137.6/min | ETA: 22.1m [2026-01-28T12:03:19.129908] [DEBUG] [REMOTE ] BLCN: Retrieved 2018 rows, trimmed to 300. [2026-01-28T12:03:19.130034] [DEBUG] [REMOTE ] BLCN: PASS: History has at least 300 days. [2026-01-28T12:03:19.130238] [DEBUG] [REMOTE ] BLCN: PASS: Price check passed. Min price $22.37. [2026-01-28T12:03:19.130369] [DEBUG] [REMOTE ] BLCN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:19.130476] [DEBUG] [REMOTE ] BLCN: PASS: Integrity check passed. [2026-01-28T12:03:19.130515] [DEBUG] [REMOTE ] BLCN: Symbol is viable for forecasting. [2026-01-28T12:03:19.130561] [INFO ] [MAIN ] [445/3492] BLCN kept (0.3s) | 443 kept, 2 rejected | 137.7/min | ETA: 22.1m [2026-01-28T12:03:19.567055] [DEBUG] [REMOTE ] BLCO: Retrieved 934 rows, trimmed to 300. [2026-01-28T12:03:19.567242] [DEBUG] [REMOTE ] BLCO: PASS: History has at least 300 days. [2026-01-28T12:03:19.567513] [DEBUG] [REMOTE ] BLCO: PASS: Price check passed. Min price $14.56. [2026-01-28T12:03:19.567714] [DEBUG] [REMOTE ] BLCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:19.567867] [DEBUG] [REMOTE ] BLCO: PASS: Integrity check passed. [2026-01-28T12:03:19.567909] [DEBUG] [REMOTE ] BLCO: Symbol is viable for forecasting. [2026-01-28T12:03:19.567977] [INFO ] [MAIN ] [446/3492] BLCO kept (0.4s) | 444 kept, 2 rejected | 137.7/min | ETA: 22.1m [2026-01-28T12:03:20.081245] [DEBUG] [REMOTE ] BLD: Retrieved 2659 rows, trimmed to 300. [2026-01-28T12:03:20.081374] [DEBUG] [REMOTE ] BLD: PASS: History has at least 300 days. [2026-01-28T12:03:20.081598] [DEBUG] [REMOTE ] BLD: PASS: Price check passed. Min price $403.58. [2026-01-28T12:03:20.081736] [DEBUG] [REMOTE ] BLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:20.081846] [DEBUG] [REMOTE ] BLD: PASS: Integrity check passed. [2026-01-28T12:03:20.081887] [DEBUG] [REMOTE ] BLD: Symbol is viable for forecasting. [2026-01-28T12:03:20.081935] [INFO ] [MAIN ] [447/3492] BLD kept (0.5s) | 445 kept, 2 rejected | 137.7/min | ETA: 22.1m [2026-01-28T12:03:20.559647] [DEBUG] [REMOTE ] BLDP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:20.559806] [DEBUG] [REMOTE ] BLDP: PASS: History has at least 300 days. [2026-01-28T12:03:20.560079] [DEBUG] [REMOTE ] BLDP: PASS: Price check passed. Min price $2.53. [2026-01-28T12:03:20.560220] [DEBUG] [REMOTE ] BLDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:20.560340] [DEBUG] [REMOTE ] BLDP: PASS: Integrity check passed. [2026-01-28T12:03:20.560381] [DEBUG] [REMOTE ] BLDP: Symbol is viable for forecasting. [2026-01-28T12:03:20.560432] [INFO ] [MAIN ] [448/3492] BLDP kept (0.5s) | 446 kept, 2 rejected | 137.7/min | ETA: 22.1m [2026-01-28T12:03:21.038367] [DEBUG] [REMOTE ] BLE: Retrieved 5912 rows, trimmed to 300. [2026-01-28T12:03:21.038479] [DEBUG] [REMOTE ] BLE: PASS: History has at least 300 days. [2026-01-28T12:03:21.038738] [DEBUG] [REMOTE ] BLE: PASS: Price check passed. Min price $10.20. [2026-01-28T12:03:21.038876] [DEBUG] [REMOTE ] BLE: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:21.039001] [DEBUG] [REMOTE ] BLE: PASS: Integrity check passed. [2026-01-28T12:03:21.039041] [DEBUG] [REMOTE ] BLE: Symbol is viable for forecasting. [2026-01-28T12:03:21.039090] [INFO ] [MAIN ] [449/3492] BLE kept (0.5s) | 447 kept, 2 rejected | 137.6/min | ETA: 22.1m [2026-01-28T12:03:21.515757] [DEBUG] [REMOTE ] BLFS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:21.515904] [DEBUG] [REMOTE ] BLFS: PASS: History has at least 300 days. [2026-01-28T12:03:21.516148] [DEBUG] [REMOTE ] BLFS: PASS: Price check passed. Min price $23.89. [2026-01-28T12:03:21.516285] [DEBUG] [REMOTE ] BLFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:21.516406] [DEBUG] [REMOTE ] BLFS: PASS: Integrity check passed. [2026-01-28T12:03:21.516447] [DEBUG] [REMOTE ] BLFS: Symbol is viable for forecasting. [2026-01-28T12:03:21.516495] [INFO ] [MAIN ] [450/3492] BLFS kept (0.5s) | 448 kept, 2 rejected | 137.6/min | ETA: 22.1m [2026-01-28T12:03:21.811969] [DEBUG] [REMOTE ] BLFY: Retrieved 1138 rows, trimmed to 300. [2026-01-28T12:03:21.812330] [DEBUG] [REMOTE ] BLFY: PASS: History has at least 300 days. [2026-01-28T12:03:21.812626] [DEBUG] [REMOTE ] BLFY: PASS: Price check passed. Min price $7.67. [2026-01-28T12:03:21.812813] [DEBUG] [REMOTE ] BLFY: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:21.812972] [DEBUG] [REMOTE ] BLFY: PASS: Integrity check passed. [2026-01-28T12:03:21.813028] [DEBUG] [REMOTE ] BLFY: Symbol is viable for forecasting. [2026-01-28T12:03:21.813096] [INFO ] [MAIN ] [451/3492] BLFY kept (0.3s) | 449 kept, 2 rejected | 137.7/min | ETA: 22.1m [2026-01-28T12:03:22.206075] [DEBUG] [REMOTE ] BLK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:22.206243] [DEBUG] [REMOTE ] BLK: PASS: History has at least 300 days. [2026-01-28T12:03:22.206458] [DEBUG] [REMOTE ] BLK: PASS: Price check passed. Min price $987.72. [2026-01-28T12:03:22.206610] [DEBUG] [REMOTE ] BLK: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:22.206729] [DEBUG] [REMOTE ] BLK: PASS: Integrity check passed. [2026-01-28T12:03:22.206770] [DEBUG] [REMOTE ] BLK: Symbol is viable for forecasting. [2026-01-28T12:03:22.206831] [INFO ] [MAIN ] [452/3492] BLK kept (0.4s) | 450 kept, 2 rejected | 137.7/min | ETA: 22.1m [2026-01-28T12:03:22.704502] [DEBUG] [REMOTE ] BLKB: Retrieved 5412 rows, trimmed to 300. [2026-01-28T12:03:22.704665] [DEBUG] [REMOTE ] BLKB: PASS: History has at least 300 days. [2026-01-28T12:03:22.704922] [DEBUG] [REMOTE ] BLKB: PASS: Price check passed. Min price $53.88. [2026-01-28T12:03:22.705085] [DEBUG] [REMOTE ] BLKB: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:22.705222] [DEBUG] [REMOTE ] BLKB: PASS: Integrity check passed. [2026-01-28T12:03:22.705266] [DEBUG] [REMOTE ] BLKB: Symbol is viable for forecasting. [2026-01-28T12:03:22.705313] [INFO ] [MAIN ] [453/3492] BLKB kept (0.5s) | 451 kept, 2 rejected | 137.7/min | ETA: 22.1m [2026-01-28T12:03:23.058418] [DEBUG] [REMOTE ] BLMN: Retrieved 3386 rows, trimmed to 300. [2026-01-28T12:03:23.058539] [DEBUG] [REMOTE ] BLMN: PASS: History has at least 300 days. [2026-01-28T12:03:23.058766] [DEBUG] [REMOTE ] BLMN: PASS: Price check passed. Min price $5.92. [2026-01-28T12:03:23.058912] [DEBUG] [REMOTE ] BLMN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:23.059043] [DEBUG] [REMOTE ] BLMN: PASS: Integrity check passed. [2026-01-28T12:03:23.059083] [DEBUG] [REMOTE ] BLMN: Symbol is viable for forecasting. [2026-01-28T12:03:23.059129] [INFO ] [MAIN ] [454/3492] BLMN kept (0.4s) | 452 kept, 2 rejected | 137.7/min | ETA: 22.1m [2026-01-28T12:03:23.348167] [DEBUG] [REMOTE ] BLND: Retrieved 1138 rows, trimmed to 300. [2026-01-28T12:03:23.348293] [DEBUG] [REMOTE ] BLND: PASS: History has at least 300 days. [2026-01-28T12:03:23.348492] [DEBUG] [REMOTE ] BLND: PASS: Price check passed. Min price $2.77. [2026-01-28T12:03:23.348657] [DEBUG] [REMOTE ] BLND: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:23.348769] [DEBUG] [REMOTE ] BLND: PASS: Integrity check passed. [2026-01-28T12:03:23.348811] [DEBUG] [REMOTE ] BLND: Symbol is viable for forecasting. [2026-01-28T12:03:23.348903] [INFO ] [MAIN ] [455/3492] BLND kept (0.3s) | 453 kept, 2 rejected | 137.8/min | ETA: 22.0m [2026-01-28T12:03:23.916193] [DEBUG] [REMOTE ] BLRX: Retrieved 3647 rows, trimmed to 300. [2026-01-28T12:03:23.916315] [DEBUG] [REMOTE ] BLRX: PASS: History has at least 300 days. [2026-01-28T12:03:23.916516] [DEBUG] [REMOTE ] BLRX: PASS: Price check passed. Min price $2.77. [2026-01-28T12:03:23.916680] [DEBUG] [REMOTE ] BLRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:23.916793] [DEBUG] [REMOTE ] BLRX: PASS: Integrity check passed. [2026-01-28T12:03:23.916833] [DEBUG] [REMOTE ] BLRX: Symbol is viable for forecasting. [2026-01-28T12:03:23.916879] [INFO ] [MAIN ] [456/3492] BLRX kept (0.6s) | 454 kept, 2 rejected | 137.7/min | ETA: 22.0m [2026-01-28T12:03:24.025186] [DEBUG] [REMOTE ] BLTE: Retrieved 939 rows, trimmed to 300. [2026-01-28T12:03:24.025308] [DEBUG] [REMOTE ] BLTE: PASS: History has at least 300 days. [2026-01-28T12:03:24.025525] [DEBUG] [REMOTE ] BLTE: PASS: Price check passed. Min price $98.10. [2026-01-28T12:03:24.025690] [DEBUG] [REMOTE ] BLTE: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:24.025803] [DEBUG] [REMOTE ] BLTE: PASS: Integrity check passed. [2026-01-28T12:03:24.025845] [DEBUG] [REMOTE ] BLTE: Symbol is viable for forecasting. [2026-01-28T12:03:24.025892] [INFO ] [MAIN ] [457/3492] BLTE kept (0.1s) | 455 kept, 2 rejected | 138.0/min | ETA: 22.0m [2026-01-28T12:03:24.789200] [DEBUG] [REMOTE ] BLX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:24.789346] [DEBUG] [REMOTE ] BLX: PASS: History has at least 300 days. [2026-01-28T12:03:24.789644] [DEBUG] [REMOTE ] BLX: PASS: Price check passed. Min price $41.89. [2026-01-28T12:03:24.789786] [DEBUG] [REMOTE ] BLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:24.789914] [DEBUG] [REMOTE ] BLX: PASS: Integrity check passed. [2026-01-28T12:03:24.789955] [DEBUG] [REMOTE ] BLX: Symbol is viable for forecasting. [2026-01-28T12:03:24.790026] [INFO ] [MAIN ] [458/3492] BLX kept (0.8s) | 456 kept, 2 rejected | 137.7/min | ETA: 22.0m [2026-01-28T12:03:25.030059] [DEBUG] [REMOTE ] BLZE: Retrieved 1055 rows, trimmed to 300. [2026-01-28T12:03:25.030190] [DEBUG] [REMOTE ] BLZE: PASS: History has at least 300 days. [2026-01-28T12:03:25.030395] [DEBUG] [REMOTE ] BLZE: PASS: Price check passed. Min price $4.32. [2026-01-28T12:03:25.030557] [DEBUG] [REMOTE ] BLZE: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:25.030714] [DEBUG] [REMOTE ] BLZE: PASS: Integrity check passed. [2026-01-28T12:03:25.030757] [DEBUG] [REMOTE ] BLZE: Symbol is viable for forecasting. [2026-01-28T12:03:25.030808] [INFO ] [MAIN ] [459/3492] BLZE kept (0.2s) | 457 kept, 2 rejected | 137.9/min | ETA: 22.0m [2026-01-28T12:03:25.600847] [DEBUG] [REMOTE ] BMA: Retrieved 4991 rows, trimmed to 300. [2026-01-28T12:03:25.600978] [DEBUG] [REMOTE ] BMA: PASS: History has at least 300 days. [2026-01-28T12:03:25.601188] [DEBUG] [REMOTE ] BMA: PASS: Price check passed. Min price $73.17. [2026-01-28T12:03:25.601324] [DEBUG] [REMOTE ] BMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:25.601438] [DEBUG] [REMOTE ] BMA: PASS: Integrity check passed. [2026-01-28T12:03:25.601479] [DEBUG] [REMOTE ] BMA: Symbol is viable for forecasting. [2026-01-28T12:03:25.601528] [INFO ] [MAIN ] [460/3492] BMA kept (0.6s) | 458 kept, 2 rejected | 137.8/min | ETA: 22.0m [2026-01-28T12:03:25.833494] [DEBUG] [REMOTE ] BMBL: Retrieved 1245 rows, trimmed to 300. [2026-01-28T12:03:25.833647] [DEBUG] [REMOTE ] BMBL: PASS: History has at least 300 days. [2026-01-28T12:03:25.833850] [DEBUG] [REMOTE ] BMBL: PASS: Price check passed. Min price $3.23. [2026-01-28T12:03:25.834000] [DEBUG] [REMOTE ] BMBL: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:25.834130] [DEBUG] [REMOTE ] BMBL: PASS: Integrity check passed. [2026-01-28T12:03:25.834170] [DEBUG] [REMOTE ] BMBL: Symbol is viable for forecasting. [2026-01-28T12:03:25.834217] [INFO ] [MAIN ] [461/3492] BMBL kept (0.2s) | 459 kept, 2 rejected | 137.9/min | ETA: 22.0m [2026-01-28T12:03:26.452945] [DEBUG] [REMOTE ] BME: Retrieved 5242 rows, trimmed to 300. [2026-01-28T12:03:26.453080] [DEBUG] [REMOTE ] BME: PASS: History has at least 300 days. [2026-01-28T12:03:26.453286] [DEBUG] [REMOTE ] BME: PASS: Price check passed. Min price $37.45. [2026-01-28T12:03:26.453418] [DEBUG] [REMOTE ] BME: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:26.453529] [DEBUG] [REMOTE ] BME: PASS: Integrity check passed. [2026-01-28T12:03:26.453590] [DEBUG] [REMOTE ] BME: Symbol is viable for forecasting. [2026-01-28T12:03:26.453640] [INFO ] [MAIN ] [462/3492] BME kept (0.6s) | 460 kept, 2 rejected | 137.8/min | ETA: 22.0m [2026-01-28T12:03:26.745732] [DEBUG] [REMOTE ] BMEZ: Retrieved 1507 rows, trimmed to 300. [2026-01-28T12:03:26.745888] [DEBUG] [REMOTE ] BMEZ: PASS: History has at least 300 days. [2026-01-28T12:03:26.746105] [DEBUG] [REMOTE ] BMEZ: PASS: Price check passed. Min price $14.27. [2026-01-28T12:03:26.746244] [DEBUG] [REMOTE ] BMEZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:26.746359] [DEBUG] [REMOTE ] BMEZ: PASS: Integrity check passed. [2026-01-28T12:03:26.746401] [DEBUG] [REMOTE ] BMEZ: Symbol is viable for forecasting. [2026-01-28T12:03:26.746450] [INFO ] [MAIN ] [463/3492] BMEZ kept (0.3s) | 461 kept, 2 rejected | 137.9/min | ETA: 22.0m [2026-01-28T12:03:27.294209] [DEBUG] [REMOTE ] BMI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:27.294339] [DEBUG] [REMOTE ] BMI: PASS: History has at least 300 days. [2026-01-28T12:03:27.294555] [DEBUG] [REMOTE ] BMI: PASS: Price check passed. Min price $164.41. [2026-01-28T12:03:27.294709] [DEBUG] [REMOTE ] BMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:27.294825] [DEBUG] [REMOTE ] BMI: PASS: Integrity check passed. [2026-01-28T12:03:27.294865] [DEBUG] [REMOTE ] BMI: Symbol is viable for forecasting. [2026-01-28T12:03:27.294945] [INFO ] [MAIN ] [464/3492] BMI kept (0.5s) | 462 kept, 2 rejected | 137.8/min | ETA: 22.0m [2026-01-28T12:03:27.784225] [DEBUG] [REMOTE ] BMO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:27.784371] [DEBUG] [REMOTE ] BMO: PASS: History has at least 300 days. [2026-01-28T12:03:27.784614] [DEBUG] [REMOTE ] BMO: PASS: Price check passed. Min price $119.92. [2026-01-28T12:03:27.784750] [DEBUG] [REMOTE ] BMO: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:27.784868] [DEBUG] [REMOTE ] BMO: PASS: Integrity check passed. [2026-01-28T12:03:27.784908] [DEBUG] [REMOTE ] BMO: Symbol is viable for forecasting. [2026-01-28T12:03:27.784955] [INFO ] [MAIN ] [465/3492] BMO kept (0.5s) | 463 kept, 2 rejected | 137.8/min | ETA: 22.0m [2026-01-28T12:03:28.194028] [DEBUG] [REMOTE ] BMRA: Retrieved 5300 rows, trimmed to 300. [2026-01-28T12:03:28.194157] [DEBUG] [REMOTE ] BMRA: PASS: History has at least 300 days. [2026-01-28T12:03:28.194367] [DEBUG] [REMOTE ] BMRA: PASS: Price check passed. Min price $2.18. [2026-01-28T12:03:28.194499] [DEBUG] [REMOTE ] BMRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:28.194632] [DEBUG] [REMOTE ] BMRA: PASS: Integrity check passed. [2026-01-28T12:03:28.194673] [DEBUG] [REMOTE ] BMRA: Symbol is viable for forecasting. [2026-01-28T12:03:28.194721] [INFO ] [MAIN ] [466/3492] BMRA kept (0.4s) | 464 kept, 2 rejected | 137.8/min | ETA: 22.0m [2026-01-28T12:03:28.654926] [DEBUG] [REMOTE ] BMRC: Retrieved 6562 rows, trimmed to 300. [2026-01-28T12:03:28.655073] [DEBUG] [REMOTE ] BMRC: PASS: History has at least 300 days. [2026-01-28T12:03:28.655339] [DEBUG] [REMOTE ] BMRC: PASS: Price check passed. Min price $25.01. [2026-01-28T12:03:28.655482] [DEBUG] [REMOTE ] BMRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:28.655626] [DEBUG] [REMOTE ] BMRC: PASS: Integrity check passed. [2026-01-28T12:03:28.655669] [DEBUG] [REMOTE ] BMRC: Symbol is viable for forecasting. [2026-01-28T12:03:28.655718] [INFO ] [MAIN ] [467/3492] BMRC kept (0.5s) | 465 kept, 2 rejected | 137.8/min | ETA: 22.0m [2026-01-28T12:03:29.150896] [DEBUG] [REMOTE ] BMRN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:29.151029] [DEBUG] [REMOTE ] BMRN: PASS: History has at least 300 days. [2026-01-28T12:03:29.151260] [DEBUG] [REMOTE ] BMRN: PASS: Price check passed. Min price $51.46. [2026-01-28T12:03:29.151393] [DEBUG] [REMOTE ] BMRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:29.151513] [DEBUG] [REMOTE ] BMRN: PASS: Integrity check passed. [2026-01-28T12:03:29.151552] [DEBUG] [REMOTE ] BMRN: Symbol is viable for forecasting. [2026-01-28T12:03:29.151620] [INFO ] [MAIN ] [468/3492] BMRN kept (0.5s) | 466 kept, 2 rejected | 137.7/min | ETA: 22.0m [2026-01-28T12:03:29.630963] [DEBUG] [REMOTE ] BMY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:29.631096] [DEBUG] [REMOTE ] BMY: PASS: History has at least 300 days. [2026-01-28T12:03:29.631315] [DEBUG] [REMOTE ] BMY: PASS: Price check passed. Min price $45.06. [2026-01-28T12:03:29.631453] [DEBUG] [REMOTE ] BMY: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:29.631586] [DEBUG] [REMOTE ] BMY: PASS: Integrity check passed. [2026-01-28T12:03:29.631631] [DEBUG] [REMOTE ] BMY: Symbol is viable for forecasting. [2026-01-28T12:03:29.631679] [INFO ] [MAIN ] [469/3492] BMY kept (0.5s) | 467 kept, 2 rejected | 137.7/min | ETA: 22.0m [2026-01-28T12:03:30.206047] [DEBUG] [REMOTE ] BN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:30.206182] [DEBUG] [REMOTE ] BN: PASS: History has at least 300 days. [2026-01-28T12:03:30.206422] [DEBUG] [REMOTE ] BN: PASS: Price check passed. Min price $42.94. [2026-01-28T12:03:30.206566] [DEBUG] [REMOTE ] BN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:30.206707] [DEBUG] [REMOTE ] BN: PASS: Integrity check passed. [2026-01-28T12:03:30.206750] [DEBUG] [REMOTE ] BN: Symbol is viable for forecasting. [2026-01-28T12:03:30.206812] [INFO ] [MAIN ] [470/3492] BN kept (0.6s) | 468 kept, 2 rejected | 137.6/min | ETA: 22.0m [2026-01-28T12:03:30.683617] [DEBUG] [REMOTE ] BND: Retrieved 4731 rows, trimmed to 300. [2026-01-28T12:03:30.683742] [DEBUG] [REMOTE ] BND: PASS: History has at least 300 days. [2026-01-28T12:03:30.683956] [DEBUG] [REMOTE ] BND: PASS: Price check passed. Min price $73.60. [2026-01-28T12:03:30.684108] [DEBUG] [REMOTE ] BND: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:30.684221] [DEBUG] [REMOTE ] BND: PASS: Integrity check passed. [2026-01-28T12:03:30.684264] [DEBUG] [REMOTE ] BND: Symbol is viable for forecasting. [2026-01-28T12:03:30.684312] [INFO ] [MAIN ] [471/3492] BND kept (0.5s) | 469 kept, 2 rejected | 137.6/min | ETA: 22.0m [2026-01-28T12:03:31.010225] [DEBUG] [REMOTE ] BNDX: Retrieved 3182 rows, trimmed to 300. [2026-01-28T12:03:31.010347] [DEBUG] [REMOTE ] BNDX: PASS: History has at least 300 days. [2026-01-28T12:03:31.010553] [DEBUG] [REMOTE ] BNDX: PASS: Price check passed. Min price $48.22. [2026-01-28T12:03:31.010734] [DEBUG] [REMOTE ] BNDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:31.010849] [DEBUG] [REMOTE ] BNDX: PASS: Integrity check passed. [2026-01-28T12:03:31.010890] [DEBUG] [REMOTE ] BNDX: Symbol is viable for forecasting. [2026-01-28T12:03:31.010937] [INFO ] [MAIN ] [472/3492] BNDX kept (0.3s) | 470 kept, 2 rejected | 137.7/min | ETA: 21.9m [2026-01-28T12:03:31.421074] [DEBUG] [REMOTE ] BNED: Retrieved 2637 rows, trimmed to 300. [2026-01-28T12:03:31.421192] [DEBUG] [REMOTE ] BNED: PASS: History has at least 300 days. [2026-01-28T12:03:31.421408] [DEBUG] [REMOTE ] BNED: PASS: Price check passed. Min price $6.12. [2026-01-28T12:03:31.421540] [DEBUG] [REMOTE ] BNED: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:31.421678] [DEBUG] [REMOTE ] BNED: PASS: Integrity check passed. [2026-01-28T12:03:31.421719] [DEBUG] [REMOTE ] BNED: Symbol is viable for forecasting. [2026-01-28T12:03:31.421766] [INFO ] [MAIN ] [473/3492] BNED kept (0.4s) | 471 kept, 2 rejected | 137.7/min | ETA: 21.9m [2026-01-28T12:03:31.643324] [DEBUG] [REMOTE ] BNGO: Retrieved 1846 rows, trimmed to 300. [2026-01-28T12:03:31.643444] [DEBUG] [REMOTE ] BNGO: PASS: History has at least 300 days. [2026-01-28T12:03:31.643671] [DEBUG] [REMOTE ] BNGO: PASS: Price check passed. Min price $1.44. [2026-01-28T12:03:31.643809] [DEBUG] [REMOTE ] BNGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:31.643920] [DEBUG] [REMOTE ] BNGO: PASS: Integrity check passed. [2026-01-28T12:03:31.643961] [DEBUG] [REMOTE ] BNGO: Symbol is viable for forecasting. [2026-01-28T12:03:31.644009] [INFO ] [MAIN ] [474/3492] BNGO kept (0.2s) | 472 kept, 2 rejected | 137.8/min | ETA: 21.9m [2026-01-28T12:03:32.143873] [DEBUG] [REMOTE ] BNH: Retrieved 1317 rows, trimmed to 300. [2026-01-28T12:03:32.144000] [DEBUG] [REMOTE ] BNH: PASS: History has at least 300 days. [2026-01-28T12:03:32.144198] [DEBUG] [REMOTE ] BNH: PASS: Price check passed. Min price $15.72. [2026-01-28T12:03:32.144329] [DEBUG] [REMOTE ] BNH: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:32.144436] [DEBUG] [REMOTE ] BNH: PASS: Integrity check passed. [2026-01-28T12:03:32.144476] [DEBUG] [REMOTE ] BNH: Symbol is viable for forecasting. [2026-01-28T12:03:32.144522] [INFO ] [MAIN ] [475/3492] BNH kept (0.5s) | 473 kept, 2 rejected | 137.8/min | ETA: 21.9m [2026-01-28T12:03:32.546422] [DEBUG] [REMOTE ] BNJ: Retrieved 1291 rows, trimmed to 300. [2026-01-28T12:03:32.546605] [DEBUG] [REMOTE ] BNJ: PASS: History has at least 300 days. [2026-01-28T12:03:32.546868] [DEBUG] [REMOTE ] BNJ: PASS: Price check passed. Min price $15.03. [2026-01-28T12:03:32.547057] [DEBUG] [REMOTE ] BNJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:32.547263] [DEBUG] [REMOTE ] BNJ: PASS: Integrity check passed. [2026-01-28T12:03:32.547346] [DEBUG] [REMOTE ] BNJ: Symbol is viable for forecasting. [2026-01-28T12:03:32.547405] [INFO ] [MAIN ] [476/3492] BNJ kept (0.4s) | 474 kept, 2 rejected | 137.8/min | ETA: 21.9m [2026-01-28T12:03:32.912884] [DEBUG] [REMOTE ] BNL: Retrieved 1219 rows, trimmed to 300. [2026-01-28T12:03:32.913040] [DEBUG] [REMOTE ] BNL: PASS: History has at least 300 days. [2026-01-28T12:03:32.913293] [DEBUG] [REMOTE ] BNL: PASS: Price check passed. Min price $16.98. [2026-01-28T12:03:32.913462] [DEBUG] [REMOTE ] BNL: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:32.913621] [DEBUG] [REMOTE ] BNL: PASS: Integrity check passed. [2026-01-28T12:03:32.913674] [DEBUG] [REMOTE ] BNL: Symbol is viable for forecasting. [2026-01-28T12:03:32.913740] [INFO ] [MAIN ] [477/3492] BNL kept (0.4s) | 475 kept, 2 rejected | 137.8/min | ETA: 21.9m [2026-01-28T12:03:33.545771] [DEBUG] [REMOTE ] BNS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:33.545901] [DEBUG] [REMOTE ] BNS: PASS: History has at least 300 days. [2026-01-28T12:03:33.546116] [DEBUG] [REMOTE ] BNS: PASS: Price check passed. Min price $64.78. [2026-01-28T12:03:33.546253] [DEBUG] [REMOTE ] BNS: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:33.546367] [DEBUG] [REMOTE ] BNS: PASS: Integrity check passed. [2026-01-28T12:03:33.546407] [DEBUG] [REMOTE ] BNS: Symbol is viable for forecasting. [2026-01-28T12:03:33.546455] [INFO ] [MAIN ] [478/3492] BNS kept (0.6s) | 476 kept, 2 rejected | 137.7/min | ETA: 21.9m [2026-01-28T12:03:33.888229] [DEBUG] [REMOTE ] BNTC: Retrieved 2626 rows, trimmed to 300. [2026-01-28T12:03:33.888356] [DEBUG] [REMOTE ] BNTC: PASS: History has at least 300 days. [2026-01-28T12:03:33.888558] [DEBUG] [REMOTE ] BNTC: PASS: Price check passed. Min price $10.79. [2026-01-28T12:03:33.888718] [DEBUG] [REMOTE ] BNTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:33.888828] [DEBUG] [REMOTE ] BNTC: PASS: Integrity check passed. [2026-01-28T12:03:33.888868] [DEBUG] [REMOTE ] BNTC: Symbol is viable for forecasting. [2026-01-28T12:03:33.888915] [INFO ] [MAIN ] [479/3492] BNTC kept (0.3s) | 477 kept, 2 rejected | 137.8/min | ETA: 21.9m [2026-01-28T12:03:34.322798] [DEBUG] [REMOTE ] BNTX: Retrieved 1582 rows, trimmed to 300. [2026-01-28T12:03:34.322913] [DEBUG] [REMOTE ] BNTX: PASS: History has at least 300 days. [2026-01-28T12:03:34.323110] [DEBUG] [REMOTE ] BNTX: PASS: Price check passed. Min price $91.46. [2026-01-28T12:03:34.323246] [DEBUG] [REMOTE ] BNTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:34.323365] [DEBUG] [REMOTE ] BNTX: PASS: Integrity check passed. [2026-01-28T12:03:34.323407] [DEBUG] [REMOTE ] BNTX: Symbol is viable for forecasting. [2026-01-28T12:03:34.323454] [INFO ] [MAIN ] [480/3492] BNTX kept (0.4s) | 478 kept, 2 rejected | 137.8/min | ETA: 21.9m [2026-01-28T12:03:34.784763] [DEBUG] [REMOTE ] BNY: Retrieved 6161 rows, trimmed to 300. [2026-01-28T12:03:34.784889] [DEBUG] [REMOTE ] BNY: PASS: History has at least 300 days. [2026-01-28T12:03:34.785099] [DEBUG] [REMOTE ] BNY: PASS: Price check passed. Min price $9.99. [2026-01-28T12:03:34.785235] [DEBUG] [REMOTE ] BNY: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:34.785347] [DEBUG] [REMOTE ] BNY: PASS: Integrity check passed. [2026-01-28T12:03:34.785386] [DEBUG] [REMOTE ] BNY: Symbol is viable for forecasting. [2026-01-28T12:03:34.785432] [INFO ] [MAIN ] [481/3492] BNY kept (0.5s) | 479 kept, 2 rejected | 137.8/min | ETA: 21.9m [2026-01-28T12:03:35.079044] [DEBUG] [REMOTE ] BOC: Retrieved 2165 rows, trimmed to 300. [2026-01-28T12:03:35.079163] [DEBUG] [REMOTE ] BOC: PASS: History has at least 300 days. [2026-01-28T12:03:35.079389] [DEBUG] [REMOTE ] BOC: PASS: Price check passed. Min price $11.51. [2026-01-28T12:03:35.079519] [DEBUG] [REMOTE ] BOC: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:35.079653] [DEBUG] [REMOTE ] BOC: PASS: Integrity check passed. [2026-01-28T12:03:35.079708] [DEBUG] [REMOTE ] BOC: Symbol is viable for forecasting. [2026-01-28T12:03:35.079756] [INFO ] [MAIN ] [482/3492] BOC kept (0.3s) | 480 kept, 2 rejected | 137.9/min | ETA: 21.8m [2026-01-28T12:03:35.650982] [DEBUG] [REMOTE ] BOE: Retrieved 5200 rows, trimmed to 300. [2026-01-28T12:03:35.651108] [DEBUG] [REMOTE ] BOE: PASS: History has at least 300 days. [2026-01-28T12:03:35.651320] [DEBUG] [REMOTE ] BOE: PASS: Price check passed. Min price $10.97. [2026-01-28T12:03:35.651458] [DEBUG] [REMOTE ] BOE: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:35.651610] [DEBUG] [REMOTE ] BOE: PASS: Integrity check passed. [2026-01-28T12:03:35.651657] [DEBUG] [REMOTE ] BOE: Symbol is viable for forecasting. [2026-01-28T12:03:35.651706] [INFO ] [MAIN ] [483/3492] BOE kept (0.6s) | 481 kept, 2 rejected | 137.8/min | ETA: 21.8m [2026-01-28T12:03:35.886684] [DEBUG] [REMOTE ] BOF: Retrieved 655 rows, trimmed to 300. [2026-01-28T12:03:35.886814] [DEBUG] [REMOTE ] BOF: PASS: History has at least 300 days. [2026-01-28T12:03:35.887016] [DEBUG] [REMOTE ] BOF: PASS: Price check passed. Min price $2.61. [2026-01-28T12:03:35.887173] [DEBUG] [REMOTE ] BOF: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:35.887296] [DEBUG] [REMOTE ] BOF: PASS: Integrity check passed. [2026-01-28T12:03:35.887337] [DEBUG] [REMOTE ] BOF: Symbol is viable for forecasting. [2026-01-28T12:03:35.887386] [INFO ] [MAIN ] [484/3492] BOF kept (0.2s) | 482 kept, 2 rejected | 137.9/min | ETA: 21.8m [2026-01-28T12:03:36.622174] [DEBUG] [REMOTE ] BOH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:36.622371] [DEBUG] [REMOTE ] BOH: PASS: History has at least 300 days. [2026-01-28T12:03:36.622696] [DEBUG] [REMOTE ] BOH: PASS: Price check passed. Min price $62.42. [2026-01-28T12:03:36.622843] [DEBUG] [REMOTE ] BOH: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:36.622980] [DEBUG] [REMOTE ] BOH: PASS: Integrity check passed. [2026-01-28T12:03:36.623023] [DEBUG] [REMOTE ] BOH: Symbol is viable for forecasting. [2026-01-28T12:03:36.623077] [INFO ] [MAIN ] [485/3492] BOH kept (0.7s) | 483 kept, 2 rejected | 137.7/min | ETA: 21.8m [2026-01-28T12:03:37.107611] [DEBUG] [REMOTE ] BOKF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:37.107749] [DEBUG] [REMOTE ] BOKF: PASS: History has at least 300 days. [2026-01-28T12:03:37.107987] [DEBUG] [REMOTE ] BOKF: PASS: Price check passed. Min price $103.16. [2026-01-28T12:03:37.108124] [DEBUG] [REMOTE ] BOKF: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:37.108288] [DEBUG] [REMOTE ] BOKF: PASS: Integrity check passed. [2026-01-28T12:03:37.108354] [DEBUG] [REMOTE ] BOKF: Symbol is viable for forecasting. [2026-01-28T12:03:37.108406] [INFO ] [MAIN ] [486/3492] BOKF kept (0.5s) | 484 kept, 2 rejected | 137.7/min | ETA: 21.8m [2026-01-28T12:03:37.184722] [DEBUG] [REMOTE ] BOLD: Retrieved 459 rows, trimmed to 300. [2026-01-28T12:03:37.184844] [DEBUG] [REMOTE ] BOLD: PASS: History has at least 300 days. [2026-01-28T12:03:37.185042] [DEBUG] [REMOTE ] BOLD: PASS: Price check passed. Min price $1.08. [2026-01-28T12:03:37.185179] [DEBUG] [REMOTE ] BOLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:37.185288] [DEBUG] [REMOTE ] BOLD: PASS: Integrity check passed. [2026-01-28T12:03:37.185330] [DEBUG] [REMOTE ] BOLD: Symbol is viable for forecasting. [2026-01-28T12:03:37.185378] [INFO ] [MAIN ] [487/3492] BOLD kept (0.1s) | 485 kept, 2 rejected | 137.9/min | ETA: 21.8m [2026-01-28T12:03:37.859537] [DEBUG] [REMOTE ] BOND: Retrieved 3497 rows, trimmed to 300. [2026-01-28T12:03:37.859691] [DEBUG] [REMOTE ] BOND: PASS: History has at least 300 days. [2026-01-28T12:03:37.859896] [DEBUG] [REMOTE ] BOND: PASS: Price check passed. Min price $92.36. [2026-01-28T12:03:37.860028] [DEBUG] [REMOTE ] BOND: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:37.860137] [DEBUG] [REMOTE ] BOND: PASS: Integrity check passed. [2026-01-28T12:03:37.860191] [DEBUG] [REMOTE ] BOND: Symbol is viable for forecasting. [2026-01-28T12:03:37.860239] [INFO ] [MAIN ] [488/3492] BOND kept (0.7s) | 486 kept, 2 rejected | 137.7/min | ETA: 21.8m [2026-01-28T12:03:38.295748] [DEBUG] [REMOTE ] BOOM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:38.295880] [DEBUG] [REMOTE ] BOOM: PASS: History has at least 300 days. [2026-01-28T12:03:38.296099] [DEBUG] [REMOTE ] BOOM: PASS: Price check passed. Min price $5.53. [2026-01-28T12:03:38.296247] [DEBUG] [REMOTE ] BOOM: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:38.296387] [DEBUG] [REMOTE ] BOOM: PASS: Integrity check passed. [2026-01-28T12:03:38.296429] [DEBUG] [REMOTE ] BOOM: Symbol is viable for forecasting. [2026-01-28T12:03:38.296478] [INFO ] [MAIN ] [489/3492] BOOM kept (0.4s) | 487 kept, 2 rejected | 137.7/min | ETA: 21.8m [2026-01-28T12:03:38.632868] [DEBUG] [REMOTE ] BOTZ: Retrieved 2356 rows, trimmed to 300. [2026-01-28T12:03:38.633002] [DEBUG] [REMOTE ] BOTZ: PASS: History has at least 300 days. [2026-01-28T12:03:38.633218] [DEBUG] [REMOTE ] BOTZ: PASS: Price check passed. Min price $32.94. [2026-01-28T12:03:38.633357] [DEBUG] [REMOTE ] BOTZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:38.633473] [DEBUG] [REMOTE ] BOTZ: PASS: Integrity check passed. [2026-01-28T12:03:38.633515] [DEBUG] [REMOTE ] BOTZ: Symbol is viable for forecasting. [2026-01-28T12:03:38.633563] [INFO ] [MAIN ] [490/3492] BOTZ kept (0.3s) | 488 kept, 2 rejected | 137.8/min | ETA: 21.8m [2026-01-28T12:03:39.024605] [DEBUG] [REMOTE ] BOX: Retrieved 2769 rows, trimmed to 300. [2026-01-28T12:03:39.024711] [DEBUG] [REMOTE ] BOX: PASS: History has at least 300 days. [2026-01-28T12:03:39.024913] [DEBUG] [REMOTE ] BOX: PASS: Price check passed. Min price $25.85. [2026-01-28T12:03:39.025045] [DEBUG] [REMOTE ] BOX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:39.025154] [DEBUG] [REMOTE ] BOX: PASS: Integrity check passed. [2026-01-28T12:03:39.025194] [DEBUG] [REMOTE ] BOX: Symbol is viable for forecasting. [2026-01-28T12:03:39.025245] [INFO ] [MAIN ] [491/3492] BOX kept (0.4s) | 489 kept, 2 rejected | 137.8/min | ETA: 21.8m [2026-01-28T12:03:39.632181] [DEBUG] [REMOTE ] BP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:39.632349] [DEBUG] [REMOTE ] BP: PASS: History has at least 300 days. [2026-01-28T12:03:39.632683] [DEBUG] [REMOTE ] BP: PASS: Price check passed. Min price $33.31. [2026-01-28T12:03:39.632829] [DEBUG] [REMOTE ] BP: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:39.632962] [DEBUG] [REMOTE ] BP: PASS: Integrity check passed. [2026-01-28T12:03:39.633010] [DEBUG] [REMOTE ] BP: Symbol is viable for forecasting. [2026-01-28T12:03:39.633068] [INFO ] [MAIN ] [492/3492] BP kept (0.6s) | 490 kept, 2 rejected | 137.7/min | ETA: 21.8m [2026-01-28T12:03:40.189618] [DEBUG] [REMOTE ] BPOP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:40.189897] [DEBUG] [REMOTE ] BPOP: PASS: History has at least 300 days. [2026-01-28T12:03:40.190331] [DEBUG] [REMOTE ] BPOP: PASS: Price check passed. Min price $109.43. [2026-01-28T12:03:40.190527] [DEBUG] [REMOTE ] BPOP: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:40.190753] [DEBUG] [REMOTE ] BPOP: PASS: Integrity check passed. [2026-01-28T12:03:40.190803] [DEBUG] [REMOTE ] BPOP: Symbol is viable for forecasting. [2026-01-28T12:03:40.190874] [INFO ] [MAIN ] [493/3492] BPOP kept (0.6s) | 491 kept, 2 rejected | 137.6/min | ETA: 21.8m [2026-01-28T12:03:40.499918] [DEBUG] [REMOTE ] BPRN: Retrieved 2400 rows, trimmed to 300. [2026-01-28T12:03:40.500060] [DEBUG] [REMOTE ] BPRN: PASS: History has at least 300 days. [2026-01-28T12:03:40.500289] [DEBUG] [REMOTE ] BPRN: PASS: Price check passed. Min price $30.76. [2026-01-28T12:03:40.500455] [DEBUG] [REMOTE ] BPRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:40.500591] [DEBUG] [REMOTE ] BPRN: PASS: Integrity check passed. [2026-01-28T12:03:40.500652] [DEBUG] [REMOTE ] BPRN: Symbol is viable for forecasting. [2026-01-28T12:03:40.500702] [INFO ] [MAIN ] [494/3492] BPRN kept (0.3s) | 492 kept, 2 rejected | 137.7/min | ETA: 21.8m [2026-01-28T12:03:40.883671] [DEBUG] [REMOTE ] BPYPM: Retrieved 1131 rows, trimmed to 300. [2026-01-28T12:03:40.883800] [DEBUG] [REMOTE ] BPYPM: PASS: History has at least 300 days. [2026-01-28T12:03:40.884010] [DEBUG] [REMOTE ] BPYPM: PASS: Price check passed. Min price $14.88. [2026-01-28T12:03:40.884151] [DEBUG] [REMOTE ] BPYPM: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:40.884262] [DEBUG] [REMOTE ] BPYPM: PASS: Integrity check passed. [2026-01-28T12:03:40.884305] [DEBUG] [REMOTE ] BPYPM: Symbol is viable for forecasting. [2026-01-28T12:03:40.884354] [INFO ] [MAIN ] [495/3492] BPYPM kept (0.4s) | 493 kept, 2 rejected | 137.8/min | ETA: 21.8m [2026-01-28T12:03:41.271346] [DEBUG] [REMOTE ] BPYPO: Retrieved 1622 rows, trimmed to 300. [2026-01-28T12:03:41.271485] [DEBUG] [REMOTE ] BPYPO: PASS: History has at least 300 days. [2026-01-28T12:03:41.271725] [DEBUG] [REMOTE ] BPYPO: PASS: Price check passed. Min price $14.08. [2026-01-28T12:03:41.271860] [DEBUG] [REMOTE ] BPYPO: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:41.271970] [DEBUG] [REMOTE ] BPYPO: PASS: Integrity check passed. [2026-01-28T12:03:41.272010] [DEBUG] [REMOTE ] BPYPO: Symbol is viable for forecasting. [2026-01-28T12:03:41.272057] [INFO ] [MAIN ] [496/3492] BPYPO kept (0.4s) | 494 kept, 2 rejected | 137.8/min | ETA: 21.7m [2026-01-28T12:03:41.717714] [DEBUG] [REMOTE ] BPYPP: Retrieved 1728 rows, trimmed to 300. [2026-01-28T12:03:41.717833] [DEBUG] [REMOTE ] BPYPP: PASS: History has at least 300 days. [2026-01-28T12:03:41.718032] [DEBUG] [REMOTE ] BPYPP: PASS: Price check passed. Min price $14.31. [2026-01-28T12:03:41.718163] [DEBUG] [REMOTE ] BPYPP: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:41.718269] [DEBUG] [REMOTE ] BPYPP: PASS: Integrity check passed. [2026-01-28T12:03:41.718309] [DEBUG] [REMOTE ] BPYPP: Symbol is viable for forecasting. [2026-01-28T12:03:41.718355] [INFO ] [MAIN ] [497/3492] BPYPP kept (0.4s) | 495 kept, 2 rejected | 137.8/min | ETA: 21.7m [2026-01-28T12:03:42.012766] [DEBUG] [REMOTE ] BRAG: Retrieved 1108 rows, trimmed to 300. [2026-01-28T12:03:42.012898] [DEBUG] [REMOTE ] BRAG: PASS: History has at least 300 days. [2026-01-28T12:03:42.013103] [DEBUG] [REMOTE ] BRAG: PASS: Price check passed. Min price $1.95. [2026-01-28T12:03:42.013240] [DEBUG] [REMOTE ] BRAG: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:42.013349] [DEBUG] [REMOTE ] BRAG: PASS: Integrity check passed. [2026-01-28T12:03:42.013392] [DEBUG] [REMOTE ] BRAG: Symbol is viable for forecasting. [2026-01-28T12:03:42.013442] [INFO ] [MAIN ] [498/3492] BRAG kept (0.3s) | 496 kept, 2 rejected | 137.9/min | ETA: 21.7m [2026-01-28T12:03:42.549587] [DEBUG] [REMOTE ] BRC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:42.549721] [DEBUG] [REMOTE ] BRC: PASS: History has at least 300 days. [2026-01-28T12:03:42.549950] [DEBUG] [REMOTE ] BRC: PASS: Price check passed. Min price $72.89. [2026-01-28T12:03:42.550088] [DEBUG] [REMOTE ] BRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:42.550205] [DEBUG] [REMOTE ] BRC: PASS: Integrity check passed. [2026-01-28T12:03:42.550246] [DEBUG] [REMOTE ] BRC: Symbol is viable for forecasting. [2026-01-28T12:03:42.550295] [INFO ] [MAIN ] [499/3492] BRC kept (0.5s) | 497 kept, 2 rejected | 137.8/min | ETA: 21.7m [2026-01-28T12:03:43.037623] [DEBUG] [REMOTE ] BRO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:43.037771] [DEBUG] [REMOTE ] BRO: PASS: History has at least 300 days. [2026-01-28T12:03:43.038027] [DEBUG] [REMOTE ] BRO: PASS: Price check passed. Min price $74.12. [2026-01-28T12:03:43.038167] [DEBUG] [REMOTE ] BRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:43.038316] [DEBUG] [REMOTE ] BRO: PASS: Integrity check passed. [2026-01-28T12:03:43.038360] [DEBUG] [REMOTE ] BRO: Symbol is viable for forecasting. [2026-01-28T12:03:43.038408] [INFO ] [MAIN ] [500/3492] BRO kept (0.5s) | 498 kept, 2 rejected | 137.8/min | ETA: 21.7m [2026-01-28T12:03:43.269252] [DEBUG] [REMOTE ] BROS: Retrieved 1096 rows, trimmed to 300. [2026-01-28T12:03:43.269388] [DEBUG] [REMOTE ] BROS: PASS: History has at least 300 days. [2026-01-28T12:03:43.269614] [DEBUG] [REMOTE ] BROS: PASS: Price check passed. Min price $50.22. [2026-01-28T12:03:43.269749] [DEBUG] [REMOTE ] BROS: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:43.269856] [DEBUG] [REMOTE ] BROS: PASS: Integrity check passed. [2026-01-28T12:03:43.269895] [DEBUG] [REMOTE ] BROS: Symbol is viable for forecasting. [2026-01-28T12:03:43.269941] [INFO ] [MAIN ] [501/3492] BROS kept (0.2s) | 499 kept, 2 rejected | 137.9/min | ETA: 21.7m [2026-01-28T12:03:43.659509] [DEBUG] [REMOTE ] BRSP: Retrieved 2007 rows, trimmed to 300. [2026-01-28T12:03:43.659854] [DEBUG] [REMOTE ] BRSP: PASS: History has at least 300 days. [2026-01-28T12:03:43.660062] [DEBUG] [REMOTE ] BRSP: PASS: Price check passed. Min price $5.02. [2026-01-28T12:03:43.660199] [DEBUG] [REMOTE ] BRSP: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:43.660310] [DEBUG] [REMOTE ] BRSP: PASS: Integrity check passed. [2026-01-28T12:03:43.660351] [DEBUG] [REMOTE ] BRSP: Symbol is viable for forecasting. [2026-01-28T12:03:43.660404] [INFO ] [MAIN ] [502/3492] BRSP kept (0.4s) | 500 kept, 2 rejected | 137.9/min | ETA: 21.7m [2026-01-28T12:03:44.191998] [DEBUG] [REMOTE ] BRX: Retrieved 3078 rows, trimmed to 300. [2026-01-28T12:03:44.192124] [DEBUG] [REMOTE ] BRX: PASS: History has at least 300 days. [2026-01-28T12:03:44.192324] [DEBUG] [REMOTE ] BRX: PASS: Price check passed. Min price $24.38. [2026-01-28T12:03:44.192456] [DEBUG] [REMOTE ] BRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:44.192565] [DEBUG] [REMOTE ] BRX: PASS: Integrity check passed. [2026-01-28T12:03:44.192626] [DEBUG] [REMOTE ] BRX: Symbol is viable for forecasting. [2026-01-28T12:03:44.192674] [INFO ] [MAIN ] [503/3492] BRX kept (0.5s) | 501 kept, 2 rejected | 137.9/min | ETA: 21.7m [2026-01-28T12:03:44.511261] [DEBUG] [REMOTE ] BRZE: Retrieved 1051 rows, trimmed to 300. [2026-01-28T12:03:44.511403] [DEBUG] [REMOTE ] BRZE: PASS: History has at least 300 days. [2026-01-28T12:03:44.511631] [DEBUG] [REMOTE ] BRZE: PASS: Price check passed. Min price $23.03. [2026-01-28T12:03:44.511763] [DEBUG] [REMOTE ] BRZE: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:44.511870] [DEBUG] [REMOTE ] BRZE: PASS: Integrity check passed. [2026-01-28T12:03:44.511910] [DEBUG] [REMOTE ] BRZE: Symbol is viable for forecasting. [2026-01-28T12:03:44.511957] [INFO ] [MAIN ] [504/3492] BRZE kept (0.3s) | 502 kept, 2 rejected | 137.9/min | ETA: 21.7m [2026-01-28T12:03:45.101554] [DEBUG] [REMOTE ] BSAC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:45.101698] [DEBUG] [REMOTE ] BSAC: PASS: History has at least 300 days. [2026-01-28T12:03:45.101913] [DEBUG] [REMOTE ] BSAC: PASS: Price check passed. Min price $28.38. [2026-01-28T12:03:45.102045] [DEBUG] [REMOTE ] BSAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:45.102158] [DEBUG] [REMOTE ] BSAC: PASS: Integrity check passed. [2026-01-28T12:03:45.102198] [DEBUG] [REMOTE ] BSAC: Symbol is viable for forecasting. [2026-01-28T12:03:45.102246] [INFO ] [MAIN ] [505/3492] BSAC kept (0.6s) | 503 kept, 2 rejected | 137.8/min | ETA: 21.7m [2026-01-28T12:03:45.400622] [DEBUG] [REMOTE ] BSCQ: Retrieved 2353 rows, trimmed to 300. [2026-01-28T12:03:45.400744] [DEBUG] [REMOTE ] BSCQ: PASS: History has at least 300 days. [2026-01-28T12:03:45.400940] [DEBUG] [REMOTE ] BSCQ: PASS: Price check passed. Min price $19.35. [2026-01-28T12:03:45.401071] [DEBUG] [REMOTE ] BSCQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:45.401192] [DEBUG] [REMOTE ] BSCQ: PASS: Integrity check passed. [2026-01-28T12:03:45.401231] [DEBUG] [REMOTE ] BSCQ: Symbol is viable for forecasting. [2026-01-28T12:03:45.401278] [INFO ] [MAIN ] [506/3492] BSCQ kept (0.3s) | 504 kept, 2 rejected | 137.9/min | ETA: 21.6m [2026-01-28T12:03:45.781657] [DEBUG] [REMOTE ] BSCS: Retrieved 1876 rows, trimmed to 300. [2026-01-28T12:03:45.781773] [DEBUG] [REMOTE ] BSCS: PASS: History has at least 300 days. [2026-01-28T12:03:45.781973] [DEBUG] [REMOTE ] BSCS: PASS: Price check passed. Min price $20.31. [2026-01-28T12:03:45.782103] [DEBUG] [REMOTE ] BSCS: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:45.782211] [DEBUG] [REMOTE ] BSCS: PASS: Integrity check passed. [2026-01-28T12:03:45.782251] [DEBUG] [REMOTE ] BSCS: Symbol is viable for forecasting. [2026-01-28T12:03:45.782297] [INFO ] [MAIN ] [507/3492] BSCS kept (0.4s) | 505 kept, 2 rejected | 138.0/min | ETA: 21.6m [2026-01-28T12:03:46.115210] [DEBUG] [REMOTE ] BSCX: Retrieved 590 rows, trimmed to 300. [2026-01-28T12:03:46.115339] [DEBUG] [REMOTE ] BSCX: PASS: History has at least 300 days. [2026-01-28T12:03:46.115539] [DEBUG] [REMOTE ] BSCX: PASS: Price check passed. Min price $21.12. [2026-01-28T12:03:46.115696] [DEBUG] [REMOTE ] BSCX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:46.115806] [DEBUG] [REMOTE ] BSCX: PASS: Integrity check passed. [2026-01-28T12:03:46.115847] [DEBUG] [REMOTE ] BSCX: Symbol is viable for forecasting. [2026-01-28T12:03:46.115895] [INFO ] [MAIN ] [508/3492] BSCX kept (0.3s) | 506 kept, 2 rejected | 138.0/min | ETA: 21.6m [2026-01-28T12:03:46.484066] [DEBUG] [REMOTE ] BSCY: Retrieved 407 rows, trimmed to 300. [2026-01-28T12:03:46.484218] [DEBUG] [REMOTE ] BSCY: PASS: History has at least 300 days. [2026-01-28T12:03:46.484449] [DEBUG] [REMOTE ] BSCY: PASS: Price check passed. Min price $20.69. [2026-01-28T12:03:46.484620] [DEBUG] [REMOTE ] BSCY: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:46.484741] [DEBUG] [REMOTE ] BSCY: PASS: Integrity check passed. [2026-01-28T12:03:46.484784] [DEBUG] [REMOTE ] BSCY: Symbol is viable for forecasting. [2026-01-28T12:03:46.484835] [INFO ] [MAIN ] [509/3492] BSCY kept (0.4s) | 507 kept, 2 rejected | 138.1/min | ETA: 21.6m [2026-01-28T12:03:46.992851] [DEBUG] [REMOTE ] BSJQ: Retrieved 1876 rows, trimmed to 300. [2026-01-28T12:03:46.992975] [DEBUG] [REMOTE ] BSJQ: PASS: History has at least 300 days. [2026-01-28T12:03:46.993177] [DEBUG] [REMOTE ] BSJQ: PASS: Price check passed. Min price $23.00. [2026-01-28T12:03:46.993310] [DEBUG] [REMOTE ] BSJQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:46.993423] [DEBUG] [REMOTE ] BSJQ: PASS: Integrity check passed. [2026-01-28T12:03:46.993472] [DEBUG] [REMOTE ] BSJQ: Symbol is viable for forecasting. [2026-01-28T12:03:46.993529] [INFO ] [MAIN ] [510/3492] BSJQ kept (0.5s) | 508 kept, 2 rejected | 138.0/min | ETA: 21.6m [2026-01-28T12:03:47.365195] [DEBUG] [REMOTE ] BSJS: Retrieved 1347 rows, trimmed to 300. [2026-01-28T12:03:47.365336] [DEBUG] [REMOTE ] BSJS: PASS: History has at least 300 days. [2026-01-28T12:03:47.365552] [DEBUG] [REMOTE ] BSJS: PASS: Price check passed. Min price $21.57. [2026-01-28T12:03:47.365708] [DEBUG] [REMOTE ] BSJS: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:47.365826] [DEBUG] [REMOTE ] BSJS: PASS: Integrity check passed. [2026-01-28T12:03:47.365867] [DEBUG] [REMOTE ] BSJS: Symbol is viable for forecasting. [2026-01-28T12:03:47.365916] [INFO ] [MAIN ] [511/3492] BSJS kept (0.4s) | 509 kept, 2 rejected | 138.1/min | ETA: 21.6m [2026-01-28T12:03:47.874057] [DEBUG] [REMOTE ] BSL: Retrieved 3942 rows, trimmed to 300. [2026-01-28T12:03:47.874193] [DEBUG] [REMOTE ] BSL: PASS: History has at least 300 days. [2026-01-28T12:03:47.874414] [DEBUG] [REMOTE ] BSL: PASS: Price check passed. Min price $13.31. [2026-01-28T12:03:47.874599] [DEBUG] [REMOTE ] BSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:47.874743] [DEBUG] [REMOTE ] BSL: PASS: Integrity check passed. [2026-01-28T12:03:47.874783] [DEBUG] [REMOTE ] BSL: Symbol is viable for forecasting. [2026-01-28T12:03:47.874831] [INFO ] [MAIN ] [512/3492] BSL kept (0.5s) | 510 kept, 2 rejected | 138.0/min | ETA: 21.6m [2026-01-28T12:03:48.224902] [DEBUG] [REMOTE ] BSM: Retrieved 2701 rows, trimmed to 300. [2026-01-28T12:03:48.225043] [DEBUG] [REMOTE ] BSM: PASS: History has at least 300 days. [2026-01-28T12:03:48.225250] [DEBUG] [REMOTE ] BSM: PASS: Price check passed. Min price $12.81. [2026-01-28T12:03:48.225381] [DEBUG] [REMOTE ] BSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:48.225494] [DEBUG] [REMOTE ] BSM: PASS: Integrity check passed. [2026-01-28T12:03:48.225534] [DEBUG] [REMOTE ] BSM: Symbol is viable for forecasting. [2026-01-28T12:03:48.225599] [INFO ] [MAIN ] [513/3492] BSM kept (0.4s) | 511 kept, 2 rejected | 138.1/min | ETA: 21.6m [2026-01-28T12:03:48.550006] [DEBUG] [REMOTE ] BSMQ: Retrieved 1592 rows, trimmed to 300. [2026-01-28T12:03:48.550134] [DEBUG] [REMOTE ] BSMQ: PASS: History has at least 300 days. [2026-01-28T12:03:48.550333] [DEBUG] [REMOTE ] BSMQ: PASS: Price check passed. Min price $23.44. [2026-01-28T12:03:48.550473] [DEBUG] [REMOTE ] BSMQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:48.550639] [DEBUG] [REMOTE ] BSMQ: PASS: Integrity check passed. [2026-01-28T12:03:48.550682] [DEBUG] [REMOTE ] BSMQ: Symbol is viable for forecasting. [2026-01-28T12:03:48.550738] [INFO ] [MAIN ] [514/3492] BSMQ kept (0.3s) | 512 kept, 2 rejected | 138.1/min | ETA: 21.6m [2026-01-28T12:03:48.995422] [DEBUG] [REMOTE ] BSMS: Retrieved 1561 rows, trimmed to 300. [2026-01-28T12:03:48.995548] [DEBUG] [REMOTE ] BSMS: PASS: History has at least 300 days. [2026-01-28T12:03:48.995780] [DEBUG] [REMOTE ] BSMS: PASS: Price check passed. Min price $23.18. [2026-01-28T12:03:48.995920] [DEBUG] [REMOTE ] BSMS: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:48.996033] [DEBUG] [REMOTE ] BSMS: PASS: Integrity check passed. [2026-01-28T12:03:48.996073] [DEBUG] [REMOTE ] BSMS: Symbol is viable for forecasting. [2026-01-28T12:03:48.996120] [INFO ] [MAIN ] [515/3492] BSMS kept (0.4s) | 513 kept, 2 rejected | 138.1/min | ETA: 21.6m [2026-01-28T12:03:49.329409] [DEBUG] [REMOTE ] BSSX: Retrieved 590 rows, trimmed to 300. [2026-01-28T12:03:49.329545] [DEBUG] [REMOTE ] BSSX: PASS: History has at least 300 days. [2026-01-28T12:03:49.329821] [DEBUG] [REMOTE ] BSSX: PASS: Price check passed. Min price $25.58. [2026-01-28T12:03:49.329969] [DEBUG] [REMOTE ] BSSX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:49.330090] [DEBUG] [REMOTE ] BSSX: PASS: Integrity check passed. [2026-01-28T12:03:49.330140] [DEBUG] [REMOTE ] BSSX: Symbol is viable for forecasting. [2026-01-28T12:03:49.330193] [INFO ] [MAIN ] [516/3492] BSSX kept (0.3s) | 514 kept, 2 rejected | 138.2/min | ETA: 21.5m [2026-01-28T12:03:49.779661] [DEBUG] [REMOTE ] BSTZ: Retrieved 1656 rows, trimmed to 300. [2026-01-28T12:03:49.779984] [DEBUG] [REMOTE ] BSTZ: PASS: History has at least 300 days. [2026-01-28T12:03:49.780199] [DEBUG] [REMOTE ] BSTZ: PASS: Price check passed. Min price $20.34. [2026-01-28T12:03:49.780336] [DEBUG] [REMOTE ] BSTZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:49.780451] [DEBUG] [REMOTE ] BSTZ: PASS: Integrity check passed. [2026-01-28T12:03:49.780493] [DEBUG] [REMOTE ] BSTZ: Symbol is viable for forecasting. [2026-01-28T12:03:49.780558] [INFO ] [MAIN ] [517/3492] BSTZ kept (0.5s) | 515 kept, 2 rejected | 138.2/min | ETA: 21.5m [2026-01-28T12:03:50.060250] [DEBUG] [REMOTE ] BSVN: Retrieved 1847 rows, trimmed to 300. [2026-01-28T12:03:50.060394] [DEBUG] [REMOTE ] BSVN: PASS: History has at least 300 days. [2026-01-28T12:03:50.060657] [DEBUG] [REMOTE ] BSVN: PASS: Price check passed. Min price $40.16. [2026-01-28T12:03:50.060803] [DEBUG] [REMOTE ] BSVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:50.060937] [DEBUG] [REMOTE ] BSVN: PASS: Integrity check passed. [2026-01-28T12:03:50.060981] [DEBUG] [REMOTE ] BSVN: Symbol is viable for forecasting. [2026-01-28T12:03:50.061031] [INFO ] [MAIN ] [518/3492] BSVN kept (0.3s) | 516 kept, 2 rejected | 138.3/min | ETA: 21.5m [2026-01-28T12:03:50.596470] [DEBUG] [REMOTE ] BSVO: Retrieved 722 rows, trimmed to 300. [2026-01-28T12:03:50.597352] [DEBUG] [REMOTE ] BSVO: PASS: History has at least 300 days. [2026-01-28T12:03:50.597565] [DEBUG] [REMOTE ] BSVO: PASS: Price check passed. Min price $21.29. [2026-01-28T12:03:50.597720] [DEBUG] [REMOTE ] BSVO: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:50.597832] [DEBUG] [REMOTE ] BSVO: PASS: Integrity check passed. [2026-01-28T12:03:50.597871] [DEBUG] [REMOTE ] BSVO: Symbol is viable for forecasting. [2026-01-28T12:03:50.597919] [INFO ] [MAIN ] [519/3492] BSVO kept (0.5s) | 517 kept, 2 rejected | 138.2/min | ETA: 21.5m [2026-01-28T12:03:51.217600] [DEBUG] [REMOTE ] BSX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:51.217731] [DEBUG] [REMOTE ] BSX: PASS: History has at least 300 days. [2026-01-28T12:03:51.217956] [DEBUG] [REMOTE ] BSX: PASS: Price check passed. Min price $88.07. [2026-01-28T12:03:51.218095] [DEBUG] [REMOTE ] BSX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:51.218215] [DEBUG] [REMOTE ] BSX: PASS: Integrity check passed. [2026-01-28T12:03:51.218265] [DEBUG] [REMOTE ] BSX: Symbol is viable for forecasting. [2026-01-28T12:03:51.218324] [INFO ] [MAIN ] [520/3492] BSX kept (0.6s) | 518 kept, 2 rejected | 138.1/min | ETA: 21.5m [2026-01-28T12:03:51.490082] [DEBUG] [REMOTE ] BSY: Retrieved 1342 rows, trimmed to 300. [2026-01-28T12:03:51.490210] [DEBUG] [REMOTE ] BSY: PASS: History has at least 300 days. [2026-01-28T12:03:51.490409] [DEBUG] [REMOTE ] BSY: PASS: Price check passed. Min price $37.16. [2026-01-28T12:03:51.490542] [DEBUG] [REMOTE ] BSY: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:51.490680] [DEBUG] [REMOTE ] BSY: PASS: Integrity check passed. [2026-01-28T12:03:51.490722] [DEBUG] [REMOTE ] BSY: Symbol is viable for forecasting. [2026-01-28T12:03:51.490769] [INFO ] [MAIN ] [521/3492] BSY kept (0.3s) | 519 kept, 2 rejected | 138.2/min | ETA: 21.5m [2026-01-28T12:03:52.037296] [DEBUG] [REMOTE ] BTA: Retrieved 5011 rows, trimmed to 300. [2026-01-28T12:03:52.037432] [DEBUG] [REMOTE ] BTA: PASS: History has at least 300 days. [2026-01-28T12:03:52.037693] [DEBUG] [REMOTE ] BTA: PASS: Price check passed. Min price $9.20. [2026-01-28T12:03:52.037841] [DEBUG] [REMOTE ] BTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:52.037959] [DEBUG] [REMOTE ] BTA: PASS: Integrity check passed. [2026-01-28T12:03:52.038001] [DEBUG] [REMOTE ] BTA: Symbol is viable for forecasting. [2026-01-28T12:03:52.038051] [INFO ] [MAIN ] [522/3492] BTA kept (0.5s) | 520 kept, 2 rejected | 138.1/min | ETA: 21.5m [2026-01-28T12:03:52.178998] [DEBUG] [REMOTE ] BTAI: Retrieved 1983 rows, trimmed to 300. [2026-01-28T12:03:52.179123] [DEBUG] [REMOTE ] BTAI: PASS: History has at least 300 days. [2026-01-28T12:03:52.179328] [DEBUG] [REMOTE ] BTAI: PASS: Price check passed. Min price $1.53. [2026-01-28T12:03:52.179461] [DEBUG] [REMOTE ] BTAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:52.179590] [DEBUG] [REMOTE ] BTAI: PASS: Integrity check passed. [2026-01-28T12:03:52.179633] [DEBUG] [REMOTE ] BTAI: Symbol is viable for forecasting. [2026-01-28T12:03:52.179681] [INFO ] [MAIN ] [523/3492] BTAI kept (0.1s) | 521 kept, 2 rejected | 138.3/min | ETA: 21.5m [2026-01-28T12:03:52.757902] [DEBUG] [REMOTE ] BTCS: Retrieved 2993 rows, trimmed to 300. [2026-01-28T12:03:52.758032] [DEBUG] [REMOTE ] BTCS: PASS: History has at least 300 days. [2026-01-28T12:03:52.758242] [DEBUG] [REMOTE ] BTCS: PASS: Price check passed. Min price $2.55. [2026-01-28T12:03:52.758396] [DEBUG] [REMOTE ] BTCS: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:52.758515] [DEBUG] [REMOTE ] BTCS: PASS: Integrity check passed. [2026-01-28T12:03:52.758557] [DEBUG] [REMOTE ] BTCS: Symbol is viable for forecasting. [2026-01-28T12:03:52.758628] [INFO ] [MAIN ] [524/3492] BTCS kept (0.6s) | 522 kept, 2 rejected | 138.2/min | ETA: 21.5m [2026-01-28T12:03:53.200213] [DEBUG] [REMOTE ] BTE: Retrieved 4986 rows, trimmed to 300. [2026-01-28T12:03:53.200396] [DEBUG] [REMOTE ] BTE: PASS: History has at least 300 days. [2026-01-28T12:03:53.200759] [DEBUG] [REMOTE ] BTE: PASS: Price check passed. Min price $2.26. [2026-01-28T12:03:53.200958] [DEBUG] [REMOTE ] BTE: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:53.201129] [DEBUG] [REMOTE ] BTE: PASS: Integrity check passed. [2026-01-28T12:03:53.201189] [DEBUG] [REMOTE ] BTE: Symbol is viable for forecasting. [2026-01-28T12:03:53.201259] [INFO ] [MAIN ] [525/3492] BTE kept (0.4s) | 523 kept, 2 rejected | 138.2/min | ETA: 21.5m [2026-01-28T12:03:53.482264] [DEBUG] [REMOTE ] BTF: Retrieved 1069 rows, trimmed to 300. [2026-01-28T12:03:53.482602] [DEBUG] [REMOTE ] BTF: PASS: History has at least 300 days. [2026-01-28T12:03:53.483199] [DEBUG] [REMOTE ] BTF: PASS: Price check passed. Min price $24.32. [2026-01-28T12:03:53.483432] [DEBUG] [REMOTE ] BTF: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:53.483692] [DEBUG] [REMOTE ] BTF: PASS: Integrity check passed. [2026-01-28T12:03:53.483760] [DEBUG] [REMOTE ] BTF: Symbol is viable for forecasting. [2026-01-28T12:03:53.483850] [INFO ] [MAIN ] [526/3492] BTF kept (0.3s) | 524 kept, 2 rejected | 138.3/min | ETA: 21.4m [2026-01-28T12:03:54.152261] [DEBUG] [REMOTE ] BTI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:54.152549] [DEBUG] [REMOTE ] BTI: PASS: History has at least 300 days. [2026-01-28T12:03:54.153205] [DEBUG] [REMOTE ] BTI: PASS: Price check passed. Min price $50.52. [2026-01-28T12:03:54.153450] [DEBUG] [REMOTE ] BTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:54.153715] [DEBUG] [REMOTE ] BTI: PASS: Integrity check passed. [2026-01-28T12:03:54.153781] [DEBUG] [REMOTE ] BTI: Symbol is viable for forecasting. [2026-01-28T12:03:54.153868] [INFO ] [MAIN ] [527/3492] BTI kept (0.7s) | 525 kept, 2 rejected | 138.2/min | ETA: 21.5m [2026-01-28T12:03:54.342841] [DEBUG] [REMOTE ] BTM: Retrieved 645 rows, trimmed to 300. [2026-01-28T12:03:54.343067] [DEBUG] [REMOTE ] BTM: PASS: History has at least 300 days. [2026-01-28T12:03:54.343347] [DEBUG] [REMOTE ] BTM: PASS: Price check passed. Min price $1.10. [2026-01-28T12:03:54.343491] [DEBUG] [REMOTE ] BTM: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:54.343640] [DEBUG] [REMOTE ] BTM: PASS: Integrity check passed. [2026-01-28T12:03:54.343686] [DEBUG] [REMOTE ] BTM: Symbol is viable for forecasting. [2026-01-28T12:03:54.343741] [INFO ] [MAIN ] [528/3492] BTM kept (0.2s) | 526 kept, 2 rejected | 138.3/min | ETA: 21.4m [2026-01-28T12:03:54.835749] [DEBUG] [REMOTE ] BTMD: Retrieved 1193 rows, trimmed to 300. [2026-01-28T12:03:54.835940] [DEBUG] [REMOTE ] BTMD: PASS: History has at least 300 days. [2026-01-28T12:03:54.836201] [DEBUG] [REMOTE ] BTMD: PASS: Price check passed. Min price $2.16. [2026-01-28T12:03:54.836343] [DEBUG] [REMOTE ] BTMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:54.836461] [DEBUG] [REMOTE ] BTMD: PASS: Integrity check passed. [2026-01-28T12:03:54.836506] [DEBUG] [REMOTE ] BTMD: Symbol is viable for forecasting. [2026-01-28T12:03:54.836558] [INFO ] [MAIN ] [529/3492] BTMD kept (0.5s) | 527 kept, 2 rejected | 138.3/min | ETA: 21.4m [2026-01-28T12:03:55.155556] [DEBUG] [REMOTE ] BTSG: Retrieved 502 rows, trimmed to 300. [2026-01-28T12:03:55.155768] [DEBUG] [REMOTE ] BTSG: PASS: History has at least 300 days. [2026-01-28T12:03:55.156041] [DEBUG] [REMOTE ] BTSG: PASS: Price check passed. Min price $31.36. [2026-01-28T12:03:55.156228] [DEBUG] [REMOTE ] BTSG: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:55.156360] [DEBUG] [REMOTE ] BTSG: PASS: Integrity check passed. [2026-01-28T12:03:55.156402] [DEBUG] [REMOTE ] BTSG: Symbol is viable for forecasting. [2026-01-28T12:03:55.156457] [INFO ] [MAIN ] [530/3492] BTSG kept (0.3s) | 528 kept, 2 rejected | 138.3/min | ETA: 21.4m [2026-01-28T12:03:55.744091] [DEBUG] [REMOTE ] BTZ: Retrieved 4802 rows, trimmed to 300. [2026-01-28T12:03:55.744214] [DEBUG] [REMOTE ] BTZ: PASS: History has at least 300 days. [2026-01-28T12:03:55.744424] [DEBUG] [REMOTE ] BTZ: PASS: Price check passed. Min price $10.54. [2026-01-28T12:03:55.744564] [DEBUG] [REMOTE ] BTZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:55.744706] [DEBUG] [REMOTE ] BTZ: PASS: Integrity check passed. [2026-01-28T12:03:55.744749] [DEBUG] [REMOTE ] BTZ: Symbol is viable for forecasting. [2026-01-28T12:03:55.744799] [INFO ] [MAIN ] [531/3492] BTZ kept (0.6s) | 529 kept, 2 rejected | 138.3/min | ETA: 21.4m [2026-01-28T12:03:56.125527] [DEBUG] [REMOTE ] BUD: Retrieved 4169 rows, trimmed to 300. [2026-01-28T12:03:56.125676] [DEBUG] [REMOTE ] BUD: PASS: History has at least 300 days. [2026-01-28T12:03:56.125885] [DEBUG] [REMOTE ] BUD: PASS: Price check passed. Min price $59.84. [2026-01-28T12:03:56.126021] [DEBUG] [REMOTE ] BUD: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:56.126134] [DEBUG] [REMOTE ] BUD: PASS: Integrity check passed. [2026-01-28T12:03:56.126174] [DEBUG] [REMOTE ] BUD: Symbol is viable for forecasting. [2026-01-28T12:03:56.126221] [INFO ] [MAIN ] [532/3492] BUD kept (0.4s) | 530 kept, 2 rejected | 138.3/min | ETA: 21.4m [2026-01-28T12:03:56.379125] [DEBUG] [REMOTE ] BUFC: Retrieved 531 rows, trimmed to 300. [2026-01-28T12:03:56.379232] [DEBUG] [REMOTE ] BUFC: PASS: History has at least 300 days. [2026-01-28T12:03:56.379437] [DEBUG] [REMOTE ] BUFC: PASS: Price check passed. Min price $40.36. [2026-01-28T12:03:56.379604] [DEBUG] [REMOTE ] BUFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:56.379753] [DEBUG] [REMOTE ] BUFC: PASS: Integrity check passed. [2026-01-28T12:03:56.379804] [DEBUG] [REMOTE ] BUFC: Symbol is viable for forecasting. [2026-01-28T12:03:56.379854] [INFO ] [MAIN ] [533/3492] BUFC kept (0.3s) | 531 kept, 2 rejected | 138.4/min | ETA: 21.4m [2026-01-28T12:03:56.870928] [DEBUG] [REMOTE ] BUG: Retrieved 1567 rows, trimmed to 300. [2026-01-28T12:03:56.871050] [DEBUG] [REMOTE ] BUG: PASS: History has at least 300 days. [2026-01-28T12:03:56.871251] [DEBUG] [REMOTE ] BUG: PASS: Price check passed. Min price $29.13. [2026-01-28T12:03:56.871381] [DEBUG] [REMOTE ] BUG: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:56.871490] [DEBUG] [REMOTE ] BUG: PASS: Integrity check passed. [2026-01-28T12:03:56.871529] [DEBUG] [REMOTE ] BUG: Symbol is viable for forecasting. [2026-01-28T12:03:56.871601] [INFO ] [MAIN ] [534/3492] BUG kept (0.5s) | 532 kept, 2 rejected | 138.4/min | ETA: 21.4m [2026-01-28T12:03:57.230208] [DEBUG] [REMOTE ] BUI: Retrieved 3563 rows, trimmed to 300. [2026-01-28T12:03:57.230336] [DEBUG] [REMOTE ] BUI: PASS: History has at least 300 days. [2026-01-28T12:03:57.230544] [DEBUG] [REMOTE ] BUI: PASS: Price check passed. Min price $24.35. [2026-01-28T12:03:57.230729] [DEBUG] [REMOTE ] BUI: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:57.230844] [DEBUG] [REMOTE ] BUI: PASS: Integrity check passed. [2026-01-28T12:03:57.230885] [DEBUG] [REMOTE ] BUI: Symbol is viable for forecasting. [2026-01-28T12:03:57.230931] [INFO ] [MAIN ] [535/3492] BUI kept (0.4s) | 533 kept, 2 rejected | 138.4/min | ETA: 21.4m [2026-01-28T12:03:57.693429] [DEBUG] [REMOTE ] BURL: Retrieved 3098 rows, trimmed to 300. [2026-01-28T12:03:57.693555] [DEBUG] [REMOTE ] BURL: PASS: History has at least 300 days. [2026-01-28T12:03:57.693824] [DEBUG] [REMOTE ] BURL: PASS: Price check passed. Min price $242.43. [2026-01-28T12:03:57.693984] [DEBUG] [REMOTE ] BURL: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:57.694288] [DEBUG] [REMOTE ] BURL: PASS: Integrity check passed. [2026-01-28T12:03:57.694330] [DEBUG] [REMOTE ] BURL: Symbol is viable for forecasting. [2026-01-28T12:03:57.694379] [INFO ] [MAIN ] [536/3492] BURL kept (0.5s) | 534 kept, 2 rejected | 138.4/min | ETA: 21.4m [2026-01-28T12:03:58.232004] [DEBUG] [REMOTE ] BUSE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:58.232145] [DEBUG] [REMOTE ] BUSE: PASS: History has at least 300 days. [2026-01-28T12:03:58.232380] [DEBUG] [REMOTE ] BUSE: PASS: Price check passed. Min price $21.94. [2026-01-28T12:03:58.232512] [DEBUG] [REMOTE ] BUSE: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:58.232650] [DEBUG] [REMOTE ] BUSE: PASS: Integrity check passed. [2026-01-28T12:03:58.232692] [DEBUG] [REMOTE ] BUSE: Symbol is viable for forecasting. [2026-01-28T12:03:58.232741] [INFO ] [MAIN ] [537/3492] BUSE kept (0.5s) | 535 kept, 2 rejected | 138.3/min | ETA: 21.4m [2026-01-28T12:03:58.469335] [DEBUG] [REMOTE ] BUXX: Retrieved 618 rows, trimmed to 300. [2026-01-28T12:03:58.469470] [DEBUG] [REMOTE ] BUXX: PASS: History has at least 300 days. [2026-01-28T12:03:58.469688] [DEBUG] [REMOTE ] BUXX: PASS: Price check passed. Min price $20.05. [2026-01-28T12:03:58.469821] [DEBUG] [REMOTE ] BUXX: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:58.469930] [DEBUG] [REMOTE ] BUXX: PASS: Integrity check passed. [2026-01-28T12:03:58.469970] [DEBUG] [REMOTE ] BUXX: Symbol is viable for forecasting. [2026-01-28T12:03:58.470016] [INFO ] [MAIN ] [538/3492] BUXX kept (0.2s) | 536 kept, 2 rejected | 138.4/min | ETA: 21.3m [2026-01-28T12:03:58.986924] [DEBUG] [REMOTE ] BVFL: Retrieved 2313 rows, trimmed to 300. [2026-01-28T12:03:58.987048] [DEBUG] [REMOTE ] BVFL: PASS: History has at least 300 days. [2026-01-28T12:03:58.987277] [DEBUG] [REMOTE ] BVFL: PASS: Price check passed. Min price $16.30. [2026-01-28T12:03:58.987407] [DEBUG] [REMOTE ] BVFL: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:58.987515] [DEBUG] [REMOTE ] BVFL: PASS: Integrity check passed. [2026-01-28T12:03:58.987555] [DEBUG] [REMOTE ] BVFL: Symbol is viable for forecasting. [2026-01-28T12:03:58.987620] [INFO ] [MAIN ] [539/3492] BVFL kept (0.5s) | 537 kept, 2 rejected | 138.4/min | ETA: 21.3m [2026-01-28T12:03:59.547868] [DEBUG] [REMOTE ] BVN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:03:59.548033] [DEBUG] [REMOTE ] BVN: PASS: History has at least 300 days. [2026-01-28T12:03:59.548255] [DEBUG] [REMOTE ] BVN: PASS: Price check passed. Min price $21.03. [2026-01-28T12:03:59.548392] [DEBUG] [REMOTE ] BVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:59.548507] [DEBUG] [REMOTE ] BVN: PASS: Integrity check passed. [2026-01-28T12:03:59.548548] [DEBUG] [REMOTE ] BVN: Symbol is viable for forecasting. [2026-01-28T12:03:59.548616] [INFO ] [MAIN ] [540/3492] BVN kept (0.6s) | 538 kept, 2 rejected | 138.3/min | ETA: 21.3m [2026-01-28T12:03:59.786850] [DEBUG] [REMOTE ] BVS: Retrieved 1245 rows, trimmed to 300. [2026-01-28T12:03:59.786970] [DEBUG] [REMOTE ] BVS: PASS: History has at least 300 days. [2026-01-28T12:03:59.787207] [DEBUG] [REMOTE ] BVS: PASS: Price check passed. Min price $6.53. [2026-01-28T12:03:59.787344] [DEBUG] [REMOTE ] BVS: PASS: Continuity check passed with 300 days. [2026-01-28T12:03:59.787455] [DEBUG] [REMOTE ] BVS: PASS: Integrity check passed. [2026-01-28T12:03:59.787496] [DEBUG] [REMOTE ] BVS: Symbol is viable for forecasting. [2026-01-28T12:03:59.787543] [INFO ] [MAIN ] [541/3492] BVS kept (0.2s) | 539 kept, 2 rejected | 138.4/min | ETA: 21.3m [2026-01-28T12:04:00.402715] [DEBUG] [REMOTE ] BWA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:00.402848] [DEBUG] [REMOTE ] BWA: PASS: History has at least 300 days. [2026-01-28T12:04:00.403072] [DEBUG] [REMOTE ] BWA: PASS: Price check passed. Min price $40.80. [2026-01-28T12:04:00.403217] [DEBUG] [REMOTE ] BWA: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:00.403329] [DEBUG] [REMOTE ] BWA: PASS: Integrity check passed. [2026-01-28T12:04:00.403369] [DEBUG] [REMOTE ] BWA: Symbol is viable for forecasting. [2026-01-28T12:04:00.403416] [INFO ] [MAIN ] [542/3492] BWA kept (0.6s) | 540 kept, 2 rejected | 138.3/min | ETA: 21.3m [2026-01-28T12:04:00.721085] [DEBUG] [REMOTE ] BWAY: Retrieved 1704 rows, trimmed to 300. [2026-01-28T12:04:00.721177] [DEBUG] [REMOTE ] BWAY: PASS: History has at least 300 days. [2026-01-28T12:04:00.721375] [DEBUG] [REMOTE ] BWAY: PASS: Price check passed. Min price $14.50. [2026-01-28T12:04:00.721507] [DEBUG] [REMOTE ] BWAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:00.721632] [DEBUG] [REMOTE ] BWAY: PASS: Integrity check passed. [2026-01-28T12:04:00.721674] [DEBUG] [REMOTE ] BWAY: Symbol is viable for forecasting. [2026-01-28T12:04:00.721721] [INFO ] [MAIN ] [543/3492] BWAY kept (0.3s) | 541 kept, 2 rejected | 138.4/min | ETA: 21.3m [2026-01-28T12:04:01.047824] [DEBUG] [REMOTE ] BWB: Retrieved 1979 rows, trimmed to 300. [2026-01-28T12:04:01.047937] [DEBUG] [REMOTE ] BWB: PASS: History has at least 300 days. [2026-01-28T12:04:01.048136] [DEBUG] [REMOTE ] BWB: PASS: Price check passed. Min price $16.17. [2026-01-28T12:04:01.048268] [DEBUG] [REMOTE ] BWB: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:01.048380] [DEBUG] [REMOTE ] BWB: PASS: Integrity check passed. [2026-01-28T12:04:01.048419] [DEBUG] [REMOTE ] BWB: Symbol is viable for forecasting. [2026-01-28T12:04:01.048465] [INFO ] [MAIN ] [544/3492] BWB kept (0.3s) | 542 kept, 2 rejected | 138.4/min | ETA: 21.3m [2026-01-28T12:04:01.462466] [DEBUG] [REMOTE ] BWEN: Retrieved 5493 rows, trimmed to 300. [2026-01-28T12:04:01.462614] [DEBUG] [REMOTE ] BWEN: PASS: History has at least 300 days. [2026-01-28T12:04:01.462833] [DEBUG] [REMOTE ] BWEN: PASS: Price check passed. Min price $2.00. [2026-01-28T12:04:01.462964] [DEBUG] [REMOTE ] BWEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:01.463081] [DEBUG] [REMOTE ] BWEN: PASS: Integrity check passed. [2026-01-28T12:04:01.463121] [DEBUG] [REMOTE ] BWEN: Symbol is viable for forecasting. [2026-01-28T12:04:01.463168] [INFO ] [MAIN ] [545/3492] BWEN kept (0.4s) | 543 kept, 2 rejected | 138.5/min | ETA: 21.3m [2026-01-28T12:04:02.085228] [DEBUG] [REMOTE ] BWFG: Retrieved 3979 rows, trimmed to 300. [2026-01-28T12:04:02.085405] [DEBUG] [REMOTE ] BWFG: PASS: History has at least 300 days. [2026-01-28T12:04:02.085740] [DEBUG] [REMOTE ] BWFG: PASS: Price check passed. Min price $42.74. [2026-01-28T12:04:02.085882] [DEBUG] [REMOTE ] BWFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:02.086017] [DEBUG] [REMOTE ] BWFG: PASS: Integrity check passed. [2026-01-28T12:04:02.086061] [DEBUG] [REMOTE ] BWFG: Symbol is viable for forecasting. [2026-01-28T12:04:02.086112] [INFO ] [MAIN ] [546/3492] BWFG kept (0.6s) | 544 kept, 2 rejected | 138.3/min | ETA: 21.3m [2026-01-28T12:04:02.438690] [DEBUG] [REMOTE ] BWG: Retrieved 3478 rows, trimmed to 300. [2026-01-28T12:04:02.438816] [DEBUG] [REMOTE ] BWG: PASS: History has at least 300 days. [2026-01-28T12:04:02.439024] [DEBUG] [REMOTE ] BWG: PASS: Price check passed. Min price $8.02. [2026-01-28T12:04:02.439159] [DEBUG] [REMOTE ] BWG: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:02.439272] [DEBUG] [REMOTE ] BWG: PASS: Integrity check passed. [2026-01-28T12:04:02.439312] [DEBUG] [REMOTE ] BWG: Symbol is viable for forecasting. [2026-01-28T12:04:02.439359] [INFO ] [MAIN ] [547/3492] BWG kept (0.4s) | 545 kept, 2 rejected | 138.4/min | ETA: 21.3m [2026-01-28T12:04:02.810650] [DEBUG] [REMOTE ] BWIN: Retrieved 1572 rows, trimmed to 300. [2026-01-28T12:04:02.810790] [DEBUG] [REMOTE ] BWIN: PASS: History has at least 300 days. [2026-01-28T12:04:02.811034] [DEBUG] [REMOTE ] BWIN: PASS: Price check passed. Min price $21.49. [2026-01-28T12:04:02.811196] [DEBUG] [REMOTE ] BWIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:02.811315] [DEBUG] [REMOTE ] BWIN: PASS: Integrity check passed. [2026-01-28T12:04:02.811357] [DEBUG] [REMOTE ] BWIN: Symbol is viable for forecasting. [2026-01-28T12:04:02.811405] [INFO ] [MAIN ] [548/3492] BWIN kept (0.4s) | 546 kept, 2 rejected | 138.4/min | ETA: 21.3m [2026-01-28T12:04:03.130950] [DEBUG] [REMOTE ] BWMN: Retrieved 1186 rows, trimmed to 300. [2026-01-28T12:04:03.131099] [DEBUG] [REMOTE ] BWMN: PASS: History has at least 300 days. [2026-01-28T12:04:03.131331] [DEBUG] [REMOTE ] BWMN: PASS: Price check passed. Min price $32.51. [2026-01-28T12:04:03.131475] [DEBUG] [REMOTE ] BWMN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:03.131611] [DEBUG] [REMOTE ] BWMN: PASS: Integrity check passed. [2026-01-28T12:04:03.131656] [DEBUG] [REMOTE ] BWMN: Symbol is viable for forecasting. [2026-01-28T12:04:03.131705] [INFO ] [MAIN ] [549/3492] BWMN kept (0.3s) | 547 kept, 2 rejected | 138.5/min | ETA: 21.2m [2026-01-28T12:04:03.611216] [DEBUG] [REMOTE ] BXC: Retrieved 5313 rows, trimmed to 300. [2026-01-28T12:04:03.611372] [DEBUG] [REMOTE ] BXC: PASS: History has at least 300 days. [2026-01-28T12:04:03.611646] [DEBUG] [REMOTE ] BXC: PASS: Price check passed. Min price $53.30. [2026-01-28T12:04:03.611788] [DEBUG] [REMOTE ] BXC: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:03.611918] [DEBUG] [REMOTE ] BXC: PASS: Integrity check passed. [2026-01-28T12:04:03.611960] [DEBUG] [REMOTE ] BXC: Symbol is viable for forecasting. [2026-01-28T12:04:03.612011] [INFO ] [MAIN ] [550/3492] BXC kept (0.5s) | 548 kept, 2 rejected | 138.5/min | ETA: 21.2m [2026-01-28T12:04:04.135567] [DEBUG] [REMOTE ] BXMX: Retrieved 5346 rows, trimmed to 300. [2026-01-28T12:04:04.135727] [DEBUG] [REMOTE ] BXMX: PASS: History has at least 300 days. [2026-01-28T12:04:04.135960] [DEBUG] [REMOTE ] BXMX: PASS: Price check passed. Min price $13.61. [2026-01-28T12:04:04.136289] [DEBUG] [REMOTE ] BXMX: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:04.136413] [DEBUG] [REMOTE ] BXMX: PASS: Integrity check passed. [2026-01-28T12:04:04.136456] [DEBUG] [REMOTE ] BXMX: Symbol is viable for forecasting. [2026-01-28T12:04:04.136505] [INFO ] [MAIN ] [551/3492] BXMX kept (0.5s) | 549 kept, 2 rejected | 138.4/min | ETA: 21.2m [2026-01-28T12:04:04.618558] [DEBUG] [REMOTE ] BXP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:04.618701] [DEBUG] [REMOTE ] BXP: PASS: History has at least 300 days. [2026-01-28T12:04:04.618934] [DEBUG] [REMOTE ] BXP: PASS: Price check passed. Min price $64.77. [2026-01-28T12:04:04.619105] [DEBUG] [REMOTE ] BXP: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:04.619225] [DEBUG] [REMOTE ] BXP: PASS: Integrity check passed. [2026-01-28T12:04:04.619269] [DEBUG] [REMOTE ] BXP: Symbol is viable for forecasting. [2026-01-28T12:04:04.619319] [INFO ] [MAIN ] [552/3492] BXP kept (0.5s) | 550 kept, 2 rejected | 138.4/min | ETA: 21.2m [2026-01-28T12:04:04.909539] [DEBUG] [REMOTE ] BXSL: Retrieved 1065 rows, trimmed to 300. [2026-01-28T12:04:04.909679] [DEBUG] [REMOTE ] BXSL: PASS: History has at least 300 days. [2026-01-28T12:04:04.909878] [DEBUG] [REMOTE ] BXSL: PASS: Price check passed. Min price $25.22. [2026-01-28T12:04:04.910012] [DEBUG] [REMOTE ] BXSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:04.910117] [DEBUG] [REMOTE ] BXSL: PASS: Integrity check passed. [2026-01-28T12:04:04.910157] [DEBUG] [REMOTE ] BXSL: Symbol is viable for forecasting. [2026-01-28T12:04:04.910204] [INFO ] [MAIN ] [553/3492] BXSL kept (0.3s) | 551 kept, 2 rejected | 138.5/min | ETA: 21.2m [2026-01-28T12:04:05.595282] [DEBUG] [REMOTE ] BYD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:05.595419] [DEBUG] [REMOTE ] BYD: PASS: History has at least 300 days. [2026-01-28T12:04:05.595673] [DEBUG] [REMOTE ] BYD: PASS: Price check passed. Min price $77.24. [2026-01-28T12:04:05.595822] [DEBUG] [REMOTE ] BYD: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:05.595959] [DEBUG] [REMOTE ] BYD: PASS: Integrity check passed. [2026-01-28T12:04:05.596011] [DEBUG] [REMOTE ] BYD: Symbol is viable for forecasting. [2026-01-28T12:04:05.596060] [INFO ] [MAIN ] [554/3492] BYD kept (0.7s) | 552 kept, 2 rejected | 138.3/min | ETA: 21.2m [2026-01-28T12:04:06.039630] [DEBUG] [REMOTE ] BYM: Retrieved 5848 rows, trimmed to 300. [2026-01-28T12:04:06.039763] [DEBUG] [REMOTE ] BYM: PASS: History has at least 300 days. [2026-01-28T12:04:06.040038] [DEBUG] [REMOTE ] BYM: PASS: Price check passed. Min price $10.69. [2026-01-28T12:04:06.040210] [DEBUG] [REMOTE ] BYM: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:06.040360] [DEBUG] [REMOTE ] BYM: PASS: Integrity check passed. [2026-01-28T12:04:06.040409] [DEBUG] [REMOTE ] BYM: Symbol is viable for forecasting. [2026-01-28T12:04:06.040470] [INFO ] [MAIN ] [555/3492] BYM kept (0.4s) | 553 kept, 2 rejected | 138.3/min | ETA: 21.2m [2026-01-28T12:04:06.317246] [DEBUG] [REMOTE ] BYRN: Retrieved 3743 rows, trimmed to 300. [2026-01-28T12:04:06.317377] [DEBUG] [REMOTE ] BYRN: PASS: History has at least 300 days. [2026-01-28T12:04:06.317603] [DEBUG] [REMOTE ] BYRN: PASS: Price check passed. Min price $15.05. [2026-01-28T12:04:06.317738] [DEBUG] [REMOTE ] BYRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:06.317851] [DEBUG] [REMOTE ] BYRN: PASS: Integrity check passed. [2026-01-28T12:04:06.317900] [DEBUG] [REMOTE ] BYRN: Symbol is viable for forecasting. [2026-01-28T12:04:06.317958] [INFO ] [MAIN ] [556/3492] BYRN kept (0.3s) | 554 kept, 2 rejected | 138.4/min | ETA: 21.2m [2026-01-28T12:04:06.734494] [DEBUG] [REMOTE ] BYSI: Retrieved 2234 rows, trimmed to 300. [2026-01-28T12:04:06.734649] [DEBUG] [REMOTE ] BYSI: PASS: History has at least 300 days. [2026-01-28T12:04:06.734862] [DEBUG] [REMOTE ] BYSI: PASS: Price check passed. Min price $1.50. [2026-01-28T12:04:06.735001] [DEBUG] [REMOTE ] BYSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:06.735115] [DEBUG] [REMOTE ] BYSI: PASS: Integrity check passed. [2026-01-28T12:04:06.735165] [DEBUG] [REMOTE ] BYSI: Symbol is viable for forecasting. [2026-01-28T12:04:06.735218] [INFO ] [MAIN ] [557/3492] BYSI kept (0.4s) | 555 kept, 2 rejected | 138.4/min | ETA: 21.2m [2026-01-28T12:04:07.085931] [DEBUG] [REMOTE ] BZ: Retrieved 1162 rows, trimmed to 300. [2026-01-28T12:04:07.086081] [DEBUG] [REMOTE ] BZ: PASS: History has at least 300 days. [2026-01-28T12:04:07.086329] [DEBUG] [REMOTE ] BZ: PASS: Price check passed. Min price $18.95. [2026-01-28T12:04:07.086496] [DEBUG] [REMOTE ] BZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:07.086661] [DEBUG] [REMOTE ] BZ: PASS: Integrity check passed. [2026-01-28T12:04:07.086714] [DEBUG] [REMOTE ] BZ: Symbol is viable for forecasting. [2026-01-28T12:04:07.086777] [INFO ] [MAIN ] [558/3492] BZ kept (0.4s) | 556 kept, 2 rejected | 138.5/min | ETA: 21.2m [2026-01-28T12:04:07.742218] [DEBUG] [REMOTE ] BZH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:07.742349] [DEBUG] [REMOTE ] BZH: PASS: History has at least 300 days. [2026-01-28T12:04:07.742589] [DEBUG] [REMOTE ] BZH: PASS: Price check passed. Min price $19.82. [2026-01-28T12:04:07.742726] [DEBUG] [REMOTE ] BZH: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:07.742843] [DEBUG] [REMOTE ] BZH: PASS: Integrity check passed. [2026-01-28T12:04:07.742883] [DEBUG] [REMOTE ] BZH: Symbol is viable for forecasting. [2026-01-28T12:04:07.742930] [INFO ] [MAIN ] [559/3492] BZH kept (0.7s) | 557 kept, 2 rejected | 138.3/min | ETA: 21.2m [2026-01-28T12:04:08.069529] [DEBUG] [REMOTE ] BZUN: Retrieved 2687 rows, trimmed to 300. [2026-01-28T12:04:08.069673] [DEBUG] [REMOTE ] BZUN: PASS: History has at least 300 days. [2026-01-28T12:04:08.069872] [DEBUG] [REMOTE ] BZUN: PASS: Price check passed. Min price $2.61. [2026-01-28T12:04:08.070024] [DEBUG] [REMOTE ] BZUN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:08.070133] [DEBUG] [REMOTE ] BZUN: PASS: Integrity check passed. [2026-01-28T12:04:08.070173] [DEBUG] [REMOTE ] BZUN: Symbol is viable for forecasting. [2026-01-28T12:04:08.070220] [INFO ] [MAIN ] [560/3492] BZUN kept (0.3s) | 558 kept, 2 rejected | 138.4/min | ETA: 21.2m [2026-01-28T12:04:08.620329] [DEBUG] [REMOTE ] C: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:08.620464] [DEBUG] [REMOTE ] C: PASS: History has at least 300 days. [2026-01-28T12:04:08.620728] [DEBUG] [REMOTE ] C: PASS: Price check passed. Min price $97.63. [2026-01-28T12:04:08.620870] [DEBUG] [REMOTE ] C: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:08.620986] [DEBUG] [REMOTE ] C: PASS: Integrity check passed. [2026-01-28T12:04:08.621026] [DEBUG] [REMOTE ] C: Symbol is viable for forecasting. [2026-01-28T12:04:08.621073] [INFO ] [MAIN ] [561/3492] C kept (0.6s) | 559 kept, 2 rejected | 138.3/min | ETA: 21.2m [2026-01-28T12:04:08.912554] [DEBUG] [REMOTE ] CAAP: Retrieved 2007 rows, trimmed to 300. [2026-01-28T12:04:08.912717] [DEBUG] [REMOTE ] CAAP: PASS: History has at least 300 days. [2026-01-28T12:04:08.912936] [DEBUG] [REMOTE ] CAAP: PASS: Price check passed. Min price $21.76. [2026-01-28T12:04:08.913101] [DEBUG] [REMOTE ] CAAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:08.913212] [DEBUG] [REMOTE ] CAAP: PASS: Integrity check passed. [2026-01-28T12:04:08.913445] [DEBUG] [REMOTE ] CAAP: Symbol is viable for forecasting. [2026-01-28T12:04:08.913513] [INFO ] [MAIN ] [562/3492] CAAP kept (0.3s) | 560 kept, 2 rejected | 138.4/min | ETA: 21.2m [2026-01-28T12:04:09.451140] [DEBUG] [REMOTE ] CAAS: Retrieved 5612 rows, trimmed to 300. [2026-01-28T12:04:09.451272] [DEBUG] [REMOTE ] CAAS: PASS: History has at least 300 days. [2026-01-28T12:04:09.451479] [DEBUG] [REMOTE ] CAAS: PASS: Price check passed. Min price $4.00. [2026-01-28T12:04:09.451632] [DEBUG] [REMOTE ] CAAS: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:09.451748] [DEBUG] [REMOTE ] CAAS: PASS: Integrity check passed. [2026-01-28T12:04:09.451788] [DEBUG] [REMOTE ] CAAS: Symbol is viable for forecasting. [2026-01-28T12:04:09.451835] [INFO ] [MAIN ] [563/3492] CAAS kept (0.5s) | 561 kept, 2 rejected | 138.4/min | ETA: 21.2m [2026-01-28T12:04:09.739784] [DEBUG] [REMOTE ] CABA: Retrieved 1571 rows, trimmed to 300. [2026-01-28T12:04:09.739906] [DEBUG] [REMOTE ] CABA: PASS: History has at least 300 days. [2026-01-28T12:04:09.740112] [DEBUG] [REMOTE ] CABA: PASS: Price check passed. Min price $2.04. [2026-01-28T12:04:09.740248] [DEBUG] [REMOTE ] CABA: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:09.740361] [DEBUG] [REMOTE ] CABA: PASS: Integrity check passed. [2026-01-28T12:04:09.740403] [DEBUG] [REMOTE ] CABA: Symbol is viable for forecasting. [2026-01-28T12:04:09.740452] [INFO ] [MAIN ] [564/3492] CABA kept (0.3s) | 562 kept, 2 rejected | 138.4/min | ETA: 21.2m [2026-01-28T12:04:10.193492] [DEBUG] [REMOTE ] CABO: Retrieved 2659 rows, trimmed to 300. [2026-01-28T12:04:10.193650] [DEBUG] [REMOTE ] CABO: PASS: History has at least 300 days. [2026-01-28T12:04:10.193871] [DEBUG] [REMOTE ] CABO: PASS: Price check passed. Min price $75.30. [2026-01-28T12:04:10.194004] [DEBUG] [REMOTE ] CABO: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:10.194117] [DEBUG] [REMOTE ] CABO: PASS: Integrity check passed. [2026-01-28T12:04:10.194156] [DEBUG] [REMOTE ] CABO: Symbol is viable for forecasting. [2026-01-28T12:04:10.194203] [INFO ] [MAIN ] [565/3492] CABO kept (0.5s) | 563 kept, 2 rejected | 138.4/min | ETA: 21.1m [2026-01-28T12:04:10.721671] [DEBUG] [REMOTE ] CAC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:10.721808] [DEBUG] [REMOTE ] CAC: PASS: History has at least 300 days. [2026-01-28T12:04:10.722099] [DEBUG] [REMOTE ] CAC: PASS: Price check passed. Min price $37.80. [2026-01-28T12:04:10.722276] [DEBUG] [REMOTE ] CAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:10.722407] [DEBUG] [REMOTE ] CAC: PASS: Integrity check passed. [2026-01-28T12:04:10.722449] [DEBUG] [REMOTE ] CAC: Symbol is viable for forecasting. [2026-01-28T12:04:10.722500] [INFO ] [MAIN ] [566/3492] CAC kept (0.5s) | 564 kept, 2 rejected | 138.4/min | ETA: 21.1m [2026-01-28T12:04:11.178093] [DEBUG] [REMOTE ] CACC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:11.178245] [DEBUG] [REMOTE ] CACC: PASS: History has at least 300 days. [2026-01-28T12:04:11.178510] [DEBUG] [REMOTE ] CACC: PASS: Price check passed. Min price $411.04. [2026-01-28T12:04:11.178670] [DEBUG] [REMOTE ] CACC: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:11.178799] [DEBUG] [REMOTE ] CACC: PASS: Integrity check passed. [2026-01-28T12:04:11.178840] [DEBUG] [REMOTE ] CACC: Symbol is viable for forecasting. [2026-01-28T12:04:11.178890] [INFO ] [MAIN ] [567/3492] CACC kept (0.5s) | 565 kept, 2 rejected | 138.4/min | ETA: 21.1m [2026-01-28T12:04:11.669616] [DEBUG] [REMOTE ] CACI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:11.669757] [DEBUG] [REMOTE ] CACI: PASS: History has at least 300 days. [2026-01-28T12:04:11.669990] [DEBUG] [REMOTE ] CACI: PASS: Price check passed. Min price $532.81. [2026-01-28T12:04:11.670127] [DEBUG] [REMOTE ] CACI: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:11.670244] [DEBUG] [REMOTE ] CACI: PASS: Integrity check passed. [2026-01-28T12:04:11.670285] [DEBUG] [REMOTE ] CACI: Symbol is viable for forecasting. [2026-01-28T12:04:11.670333] [INFO ] [MAIN ] [568/3492] CACI kept (0.5s) | 566 kept, 2 rejected | 138.3/min | ETA: 21.1m [2026-01-28T12:04:11.940315] [DEBUG] [REMOTE ] CADL: Retrieved 1131 rows, trimmed to 300. [2026-01-28T12:04:11.940452] [DEBUG] [REMOTE ] CADL: PASS: History has at least 300 days. [2026-01-28T12:04:11.940684] [DEBUG] [REMOTE ] CADL: PASS: Price check passed. Min price $4.42. [2026-01-28T12:04:11.940824] [DEBUG] [REMOTE ] CADL: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:11.940937] [DEBUG] [REMOTE ] CADL: PASS: Integrity check passed. [2026-01-28T12:04:11.940978] [DEBUG] [REMOTE ] CADL: Symbol is viable for forecasting. [2026-01-28T12:04:11.941025] [INFO ] [MAIN ] [569/3492] CADL kept (0.3s) | 567 kept, 2 rejected | 138.4/min | ETA: 21.1m [2026-01-28T12:04:12.546845] [DEBUG] [REMOTE ] CAE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:12.547005] [DEBUG] [REMOTE ] CAE: PASS: History has at least 300 days. [2026-01-28T12:04:12.547314] [DEBUG] [REMOTE ] CAE: PASS: Price check passed. Min price $25.73. [2026-01-28T12:04:12.547451] [DEBUG] [REMOTE ] CAE: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:12.547605] [DEBUG] [REMOTE ] CAE: PASS: Integrity check passed. [2026-01-28T12:04:12.547648] [DEBUG] [REMOTE ] CAE: Symbol is viable for forecasting. [2026-01-28T12:04:12.547697] [INFO ] [MAIN ] [570/3492] CAE kept (0.6s) | 568 kept, 2 rejected | 138.3/min | ETA: 21.1m [2026-01-28T12:04:12.817629] [DEBUG] [REMOTE ] CAF: Retrieved 4862 rows, trimmed to 300. [2026-01-28T12:04:12.817769] [DEBUG] [REMOTE ] CAF: PASS: History has at least 300 days. [2026-01-28T12:04:12.817987] [DEBUG] [REMOTE ] CAF: PASS: Price check passed. Min price $15.43. [2026-01-28T12:04:12.818122] [DEBUG] [REMOTE ] CAF: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:12.818258] [DEBUG] [REMOTE ] CAF: PASS: Integrity check passed. [2026-01-28T12:04:12.818308] [DEBUG] [REMOTE ] CAF: Symbol is viable for forecasting. [2026-01-28T12:04:12.818366] [INFO ] [MAIN ] [571/3492] CAF kept (0.3s) | 569 kept, 2 rejected | 138.4/min | ETA: 21.1m [2026-01-28T12:04:13.474876] [DEBUG] [REMOTE ] CAG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:13.475009] [DEBUG] [REMOTE ] CAG: PASS: History has at least 300 days. [2026-01-28T12:04:13.475231] [DEBUG] [REMOTE ] CAG: PASS: Price check passed. Min price $15.77. [2026-01-28T12:04:13.475363] [DEBUG] [REMOTE ] CAG: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:13.475476] [DEBUG] [REMOTE ] CAG: PASS: Integrity check passed. [2026-01-28T12:04:13.475515] [DEBUG] [REMOTE ] CAG: Symbol is viable for forecasting. [2026-01-28T12:04:13.475560] [INFO ] [MAIN ] [572/3492] CAG kept (0.7s) | 570 kept, 2 rejected | 138.3/min | ETA: 21.1m [2026-01-28T12:04:13.928435] [DEBUG] [REMOTE ] CAH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:13.928602] [DEBUG] [REMOTE ] CAH: PASS: History has at least 300 days. [2026-01-28T12:04:13.928868] [DEBUG] [REMOTE ] CAH: PASS: Price check passed. Min price $189.37. [2026-01-28T12:04:13.929001] [DEBUG] [REMOTE ] CAH: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:13.929135] [DEBUG] [REMOTE ] CAH: PASS: Integrity check passed. [2026-01-28T12:04:13.929182] [DEBUG] [REMOTE ] CAH: Symbol is viable for forecasting. [2026-01-28T12:04:13.929240] [INFO ] [MAIN ] [573/3492] CAH kept (0.5s) | 571 kept, 2 rejected | 138.3/min | ETA: 21.1m [2026-01-28T12:04:14.287610] [DEBUG] [REMOTE ] CAKE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:14.287762] [DEBUG] [REMOTE ] CAKE: PASS: History has at least 300 days. [2026-01-28T12:04:14.288020] [DEBUG] [REMOTE ] CAKE: PASS: Price check passed. Min price $43.14. [2026-01-28T12:04:14.288160] [DEBUG] [REMOTE ] CAKE: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:14.288287] [DEBUG] [REMOTE ] CAKE: PASS: Integrity check passed. [2026-01-28T12:04:14.288329] [DEBUG] [REMOTE ] CAKE: Symbol is viable for forecasting. [2026-01-28T12:04:14.288380] [INFO ] [MAIN ] [574/3492] CAKE kept (0.4s) | 572 kept, 2 rejected | 138.3/min | ETA: 21.1m [2026-01-28T12:04:14.795958] [DEBUG] [REMOTE ] CAL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:14.796087] [DEBUG] [REMOTE ] CAL: PASS: History has at least 300 days. [2026-01-28T12:04:14.796303] [DEBUG] [REMOTE ] CAL: PASS: Price check passed. Min price $9.58. [2026-01-28T12:04:14.796437] [DEBUG] [REMOTE ] CAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:14.796551] [DEBUG] [REMOTE ] CAL: PASS: Integrity check passed. [2026-01-28T12:04:14.796610] [DEBUG] [REMOTE ] CAL: Symbol is viable for forecasting. [2026-01-28T12:04:14.796659] [INFO ] [MAIN ] [575/3492] CAL kept (0.5s) | 573 kept, 2 rejected | 138.3/min | ETA: 21.1m [2026-01-28T12:04:15.081811] [DEBUG] [REMOTE ] CALC: Retrieved 1340 rows, trimmed to 300. [2026-01-28T12:04:15.081940] [DEBUG] [REMOTE ] CALC: PASS: History has at least 300 days. [2026-01-28T12:04:15.082144] [DEBUG] [REMOTE ] CALC: PASS: Price check passed. Min price $2.96. [2026-01-28T12:04:15.082280] [DEBUG] [REMOTE ] CALC: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:15.082392] [DEBUG] [REMOTE ] CALC: PASS: Integrity check passed. [2026-01-28T12:04:15.082442] [DEBUG] [REMOTE ] CALC: Symbol is viable for forecasting. [2026-01-28T12:04:15.082518] [INFO ] [MAIN ] [576/3492] CALC kept (0.3s) | 574 kept, 2 rejected | 138.4/min | ETA: 21.1m [2026-01-28T12:04:15.700217] [DEBUG] [REMOTE ] CALM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:15.700355] [DEBUG] [REMOTE ] CALM: PASS: History has at least 300 days. [2026-01-28T12:04:15.700603] [DEBUG] [REMOTE ] CALM: PASS: Price check passed. Min price $72.44. [2026-01-28T12:04:15.700744] [DEBUG] [REMOTE ] CALM: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:15.700864] [DEBUG] [REMOTE ] CALM: PASS: Integrity check passed. [2026-01-28T12:04:15.700903] [DEBUG] [REMOTE ] CALM: Symbol is viable for forecasting. [2026-01-28T12:04:15.700951] [INFO ] [MAIN ] [577/3492] CALM kept (0.6s) | 575 kept, 2 rejected | 138.3/min | ETA: 21.1m [2026-01-28T12:04:16.043202] [DEBUG] [REMOTE ] CALX: Retrieved 3986 rows, trimmed to 300. [2026-01-28T12:04:16.043330] [DEBUG] [REMOTE ] CALX: PASS: History has at least 300 days. [2026-01-28T12:04:16.043553] [DEBUG] [REMOTE ] CALX: PASS: Price check passed. Min price $51.50. [2026-01-28T12:04:16.043732] [DEBUG] [REMOTE ] CALX: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:16.043851] [DEBUG] [REMOTE ] CALX: PASS: Integrity check passed. [2026-01-28T12:04:16.043891] [DEBUG] [REMOTE ] CALX: Symbol is viable for forecasting. [2026-01-28T12:04:16.043938] [INFO ] [MAIN ] [578/3492] CALX kept (0.3s) | 576 kept, 2 rejected | 138.3/min | ETA: 21.1m [2026-01-28T12:04:16.708818] [DEBUG] [REMOTE ] CALY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:16.709009] [DEBUG] [REMOTE ] CALY: PASS: History has at least 300 days. [2026-01-28T12:04:16.709389] [DEBUG] [REMOTE ] CALY: PASS: Price check passed. Min price $8.81. [2026-01-28T12:04:16.709605] [DEBUG] [REMOTE ] CALY: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:16.709797] [DEBUG] [REMOTE ] CALY: PASS: Integrity check passed. [2026-01-28T12:04:16.709855] [DEBUG] [REMOTE ] CALY: Symbol is viable for forecasting. [2026-01-28T12:04:16.709925] [INFO ] [MAIN ] [579/3492] CALY kept (0.7s) | 577 kept, 2 rejected | 138.2/min | ETA: 21.1m [2026-01-28T12:04:17.090963] [DEBUG] [REMOTE ] CAPL: Retrieved 3331 rows, trimmed to 300. [2026-01-28T12:04:17.091107] [DEBUG] [REMOTE ] CAPL: PASS: History has at least 300 days. [2026-01-28T12:04:17.091413] [DEBUG] [REMOTE ] CAPL: PASS: Price check passed. Min price $20.04. [2026-01-28T12:04:17.091560] [DEBUG] [REMOTE ] CAPL: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:17.091717] [DEBUG] [REMOTE ] CAPL: PASS: Integrity check passed. [2026-01-28T12:04:17.091764] [DEBUG] [REMOTE ] CAPL: Symbol is viable for forecasting. [2026-01-28T12:04:17.091814] [INFO ] [MAIN ] [580/3492] CAPL kept (0.4s) | 578 kept, 2 rejected | 138.2/min | ETA: 21.1m [2026-01-28T12:04:17.457912] [DEBUG] [REMOTE ] CARE: Retrieved 3357 rows, trimmed to 300. [2026-01-28T12:04:17.458052] [DEBUG] [REMOTE ] CARE: PASS: History has at least 300 days. [2026-01-28T12:04:17.458281] [DEBUG] [REMOTE ] CARE: PASS: Price check passed. Min price $16.96. [2026-01-28T12:04:17.458424] [DEBUG] [REMOTE ] CARE: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:17.458547] [DEBUG] [REMOTE ] CARE: PASS: Integrity check passed. [2026-01-28T12:04:17.458610] [DEBUG] [REMOTE ] CARE: Symbol is viable for forecasting. [2026-01-28T12:04:17.458663] [INFO ] [MAIN ] [581/3492] CARE kept (0.4s) | 579 kept, 2 rejected | 138.2/min | ETA: 21.1m [2026-01-28T12:04:17.813175] [DEBUG] [REMOTE ] CARG: Retrieved 2083 rows, trimmed to 300. [2026-01-28T12:04:17.813340] [DEBUG] [REMOTE ] CARG: PASS: History has at least 300 days. [2026-01-28T12:04:17.813563] [DEBUG] [REMOTE ] CARG: PASS: Price check passed. Min price $33.13. [2026-01-28T12:04:17.813727] [DEBUG] [REMOTE ] CARG: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:17.813847] [DEBUG] [REMOTE ] CARG: PASS: Integrity check passed. [2026-01-28T12:04:17.813888] [DEBUG] [REMOTE ] CARG: Symbol is viable for forecasting. [2026-01-28T12:04:17.813937] [INFO ] [MAIN ] [582/3492] CARG kept (0.4s) | 580 kept, 2 rejected | 138.3/min | ETA: 21.0m [2026-01-28T12:04:18.193405] [DEBUG] [REMOTE ] CARS: Retrieved 2176 rows, trimmed to 300. [2026-01-28T12:04:18.193534] [DEBUG] [REMOTE ] CARS: PASS: History has at least 300 days. [2026-01-28T12:04:18.193771] [DEBUG] [REMOTE ] CARS: PASS: Price check passed. Min price $10.41. [2026-01-28T12:04:18.193906] [DEBUG] [REMOTE ] CARS: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:18.194015] [DEBUG] [REMOTE ] CARS: PASS: Integrity check passed. [2026-01-28T12:04:18.194055] [DEBUG] [REMOTE ] CARS: Symbol is viable for forecasting. [2026-01-28T12:04:18.194101] [INFO ] [MAIN ] [583/3492] CARS kept (0.4s) | 581 kept, 2 rejected | 138.3/min | ETA: 21.0m [2026-01-28T12:04:18.805289] [DEBUG] [REMOTE ] CASH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:18.805426] [DEBUG] [REMOTE ] CASH: PASS: History has at least 300 days. [2026-01-28T12:04:18.805680] [DEBUG] [REMOTE ] CASH: PASS: Price check passed. Min price $66.43. [2026-01-28T12:04:18.805815] [DEBUG] [REMOTE ] CASH: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:18.805932] [DEBUG] [REMOTE ] CASH: PASS: Integrity check passed. [2026-01-28T12:04:18.805972] [DEBUG] [REMOTE ] CASH: Symbol is viable for forecasting. [2026-01-28T12:04:18.806020] [INFO ] [MAIN ] [584/3492] CASH kept (0.6s) | 582 kept, 2 rejected | 138.2/min | ETA: 21.0m [2026-01-28T12:04:19.264354] [DEBUG] [REMOTE ] CASS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:19.264518] [DEBUG] [REMOTE ] CASS: PASS: History has at least 300 days. [2026-01-28T12:04:19.264801] [DEBUG] [REMOTE ] CASS: PASS: Price check passed. Min price $38.86. [2026-01-28T12:04:19.264943] [DEBUG] [REMOTE ] CASS: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:19.265068] [DEBUG] [REMOTE ] CASS: PASS: Integrity check passed. [2026-01-28T12:04:19.265110] [DEBUG] [REMOTE ] CASS: Symbol is viable for forecasting. [2026-01-28T12:04:19.265161] [INFO ] [MAIN ] [585/3492] CASS kept (0.5s) | 583 kept, 2 rejected | 138.2/min | ETA: 21.0m [2026-01-28T12:04:19.741254] [DEBUG] [REMOTE ] CASY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:19.741399] [DEBUG] [REMOTE ] CASY: PASS: History has at least 300 days. [2026-01-28T12:04:19.741658] [DEBUG] [REMOTE ] CASY: PASS: Price check passed. Min price $513.19. [2026-01-28T12:04:19.741794] [DEBUG] [REMOTE ] CASY: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:19.741916] [DEBUG] [REMOTE ] CASY: PASS: Integrity check passed. [2026-01-28T12:04:19.741956] [DEBUG] [REMOTE ] CASY: Symbol is viable for forecasting. [2026-01-28T12:04:19.742003] [INFO ] [MAIN ] [586/3492] CASY kept (0.5s) | 584 kept, 2 rejected | 138.2/min | ETA: 21.0m [2026-01-28T12:04:20.101535] [DEBUG] [REMOTE ] CATH: Retrieved 2458 rows, trimmed to 300. [2026-01-28T12:04:20.101701] [DEBUG] [REMOTE ] CATH: PASS: History has at least 300 days. [2026-01-28T12:04:20.101923] [DEBUG] [REMOTE ] CATH: PASS: Price check passed. Min price $78.52. [2026-01-28T12:04:20.102060] [DEBUG] [REMOTE ] CATH: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:20.102184] [DEBUG] [REMOTE ] CATH: PASS: Integrity check passed. [2026-01-28T12:04:20.102237] [DEBUG] [REMOTE ] CATH: Symbol is viable for forecasting. [2026-01-28T12:04:20.102294] [INFO ] [MAIN ] [587/3492] CATH kept (0.4s) | 585 kept, 2 rejected | 138.2/min | ETA: 21.0m [2026-01-28T12:04:20.610010] [DEBUG] [REMOTE ] CATO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:20.610157] [DEBUG] [REMOTE ] CATO: PASS: History has at least 300 days. [2026-01-28T12:04:20.610630] [DEBUG] [REMOTE ] CATO: PASS: Price check passed. Min price $3.00. [2026-01-28T12:04:20.610780] [DEBUG] [REMOTE ] CATO: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:20.610905] [DEBUG] [REMOTE ] CATO: PASS: Integrity check passed. [2026-01-28T12:04:20.610946] [DEBUG] [REMOTE ] CATO: Symbol is viable for forecasting. [2026-01-28T12:04:20.610996] [INFO ] [MAIN ] [588/3492] CATO kept (0.5s) | 586 kept, 2 rejected | 138.2/min | ETA: 21.0m [2026-01-28T12:04:21.086116] [DEBUG] [REMOTE ] CATY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:21.086257] [DEBUG] [REMOTE ] CATY: PASS: History has at least 300 days. [2026-01-28T12:04:21.086695] [DEBUG] [REMOTE ] CATY: PASS: Price check passed. Min price $44.86. [2026-01-28T12:04:21.086830] [DEBUG] [REMOTE ] CATY: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:21.086949] [DEBUG] [REMOTE ] CATY: PASS: Integrity check passed. [2026-01-28T12:04:21.086989] [DEBUG] [REMOTE ] CATY: Symbol is viable for forecasting. [2026-01-28T12:04:21.087035] [INFO ] [MAIN ] [589/3492] CATY kept (0.5s) | 587 kept, 2 rejected | 138.2/min | ETA: 21.0m [2026-01-28T12:04:21.298172] [DEBUG] [REMOTE ] CAVA: Retrieved 656 rows, trimmed to 300. [2026-01-28T12:04:21.298323] [DEBUG] [REMOTE ] CAVA: PASS: History has at least 300 days. [2026-01-28T12:04:21.298547] [DEBUG] [REMOTE ] CAVA: PASS: Price check passed. Min price $43.59. [2026-01-28T12:04:21.298727] [DEBUG] [REMOTE ] CAVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:21.298843] [DEBUG] [REMOTE ] CAVA: PASS: Integrity check passed. [2026-01-28T12:04:21.298887] [DEBUG] [REMOTE ] CAVA: Symbol is viable for forecasting. [2026-01-28T12:04:21.298946] [INFO ] [MAIN ] [590/3492] CAVA kept (0.2s) | 588 kept, 2 rejected | 138.3/min | ETA: 21.0m [2026-01-28T12:04:21.963927] [DEBUG] [REMOTE ] CB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:21.964064] [DEBUG] [REMOTE ] CB: PASS: History has at least 300 days. [2026-01-28T12:04:21.964292] [DEBUG] [REMOTE ] CB: PASS: Price check passed. Min price $276.07. [2026-01-28T12:04:21.964429] [DEBUG] [REMOTE ] CB: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:21.964549] [DEBUG] [REMOTE ] CB: PASS: Integrity check passed. [2026-01-28T12:04:21.964610] [DEBUG] [REMOTE ] CB: Symbol is viable for forecasting. [2026-01-28T12:04:21.964660] [INFO ] [MAIN ] [591/3492] CB kept (0.7s) | 589 kept, 2 rejected | 138.2/min | ETA: 21.0m [2026-01-28T12:04:22.447608] [DEBUG] [REMOTE ] CBAN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:22.447740] [DEBUG] [REMOTE ] CBAN: PASS: History has at least 300 days. [2026-01-28T12:04:22.447948] [DEBUG] [REMOTE ] CBAN: PASS: Price check passed. Min price $15.88. [2026-01-28T12:04:22.448078] [DEBUG] [REMOTE ] CBAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:22.448190] [DEBUG] [REMOTE ] CBAN: PASS: Integrity check passed. [2026-01-28T12:04:22.448229] [DEBUG] [REMOTE ] CBAN: Symbol is viable for forecasting. [2026-01-28T12:04:22.448284] [INFO ] [MAIN ] [592/3492] CBAN kept (0.5s) | 590 kept, 2 rejected | 138.1/min | ETA: 21.0m [2026-01-28T12:04:22.758835] [DEBUG] [REMOTE ] CBL: Retrieved 1062 rows, trimmed to 300. [2026-01-28T12:04:22.758965] [DEBUG] [REMOTE ] CBL: PASS: History has at least 300 days. [2026-01-28T12:04:22.759160] [DEBUG] [REMOTE ] CBL: PASS: Price check passed. Min price $28.89. [2026-01-28T12:04:22.759301] [DEBUG] [REMOTE ] CBL: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:22.759430] [DEBUG] [REMOTE ] CBL: PASS: Integrity check passed. [2026-01-28T12:04:22.759470] [DEBUG] [REMOTE ] CBL: Symbol is viable for forecasting. [2026-01-28T12:04:22.759516] [INFO ] [MAIN ] [593/3492] CBL kept (0.3s) | 591 kept, 2 rejected | 138.2/min | ETA: 21.0m [2026-01-28T12:04:23.024079] [DEBUG] [REMOTE ] CBNK: Retrieved 1843 rows, trimmed to 300. [2026-01-28T12:04:23.024224] [DEBUG] [REMOTE ] CBNK: PASS: History has at least 300 days. [2026-01-28T12:04:23.024470] [DEBUG] [REMOTE ] CBNK: PASS: Price check passed. Min price $26.61. [2026-01-28T12:04:23.024630] [DEBUG] [REMOTE ] CBNK: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:23.024746] [DEBUG] [REMOTE ] CBNK: PASS: Integrity check passed. [2026-01-28T12:04:23.024785] [DEBUG] [REMOTE ] CBNK: Symbol is viable for forecasting. [2026-01-28T12:04:23.024832] [INFO ] [MAIN ] [594/3492] CBNK kept (0.3s) | 592 kept, 2 rejected | 138.3/min | ETA: 21.0m [2026-01-28T12:04:23.571996] [DEBUG] [REMOTE ] CBRE: Retrieved 5442 rows, trimmed to 300. [2026-01-28T12:04:23.572128] [DEBUG] [REMOTE ] CBRE: PASS: History has at least 300 days. [2026-01-28T12:04:23.572338] [DEBUG] [REMOTE ] CBRE: PASS: Price check passed. Min price $149.41. [2026-01-28T12:04:23.572468] [DEBUG] [REMOTE ] CBRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:23.572597] [DEBUG] [REMOTE ] CBRE: PASS: Integrity check passed. [2026-01-28T12:04:23.572640] [DEBUG] [REMOTE ] CBRE: Symbol is viable for forecasting. [2026-01-28T12:04:23.572688] [INFO ] [MAIN ] [595/3492] CBRE kept (0.5s) | 593 kept, 2 rejected | 138.2/min | ETA: 21.0m [2026-01-28T12:04:24.111094] [DEBUG] [REMOTE ] CBRL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:24.111239] [DEBUG] [REMOTE ] CBRL: PASS: History has at least 300 days. [2026-01-28T12:04:24.111451] [DEBUG] [REMOTE ] CBRL: PASS: Price check passed. Min price $24.84. [2026-01-28T12:04:24.111652] [DEBUG] [REMOTE ] CBRL: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:24.111783] [DEBUG] [REMOTE ] CBRL: PASS: Integrity check passed. [2026-01-28T12:04:24.111824] [DEBUG] [REMOTE ] CBRL: Symbol is viable for forecasting. [2026-01-28T12:04:24.111874] [INFO ] [MAIN ] [596/3492] CBRL kept (0.5s) | 594 kept, 2 rejected | 138.2/min | ETA: 21.0m [2026-01-28T12:04:24.643382] [DEBUG] [REMOTE ] CBSH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:24.643561] [DEBUG] [REMOTE ] CBSH: PASS: History has at least 300 days. [2026-01-28T12:04:24.643918] [DEBUG] [REMOTE ] CBSH: PASS: Price check passed. Min price $48.63. [2026-01-28T12:04:24.644309] [DEBUG] [REMOTE ] CBSH: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:24.644478] [DEBUG] [REMOTE ] CBSH: PASS: Integrity check passed. [2026-01-28T12:04:24.644537] [DEBUG] [REMOTE ] CBSH: Symbol is viable for forecasting. [2026-01-28T12:04:24.644627] [INFO ] [MAIN ] [597/3492] CBSH kept (0.5s) | 595 kept, 2 rejected | 138.1/min | ETA: 21.0m [2026-01-28T12:04:24.806686] [DEBUG] [REMOTE ] CBUS: Retrieved 666 rows, trimmed to 300. [2026-01-28T12:04:24.806812] [DEBUG] [REMOTE ] CBUS: PASS: History has at least 300 days. [2026-01-28T12:04:24.807011] [DEBUG] [REMOTE ] CBUS: PASS: Price check passed. Min price $1.16. [2026-01-28T12:04:24.807174] [DEBUG] [REMOTE ] CBUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:24.807285] [DEBUG] [REMOTE ] CBUS: PASS: Integrity check passed. [2026-01-28T12:04:24.807335] [DEBUG] [REMOTE ] CBUS: Symbol is viable for forecasting. [2026-01-28T12:04:24.807391] [INFO ] [MAIN ] [598/3492] CBUS kept (0.2s) | 596 kept, 2 rejected | 138.3/min | ETA: 20.9m [2026-01-28T12:04:25.501089] [DEBUG] [REMOTE ] CBZ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:25.501235] [DEBUG] [REMOTE ] CBZ: PASS: History has at least 300 days. [2026-01-28T12:04:25.501496] [DEBUG] [REMOTE ] CBZ: PASS: Price check passed. Min price $38.41. [2026-01-28T12:04:25.501876] [DEBUG] [REMOTE ] CBZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:25.502006] [DEBUG] [REMOTE ] CBZ: PASS: Integrity check passed. [2026-01-28T12:04:25.502048] [DEBUG] [REMOTE ] CBZ: Symbol is viable for forecasting. [2026-01-28T12:04:25.502097] [INFO ] [MAIN ] [599/3492] CBZ kept (0.7s) | 597 kept, 2 rejected | 138.1/min | ETA: 20.9m [2026-01-28T12:04:25.845531] [DEBUG] [REMOTE ] CC: Retrieved 2659 rows, trimmed to 300. [2026-01-28T12:04:25.845894] [DEBUG] [REMOTE ] CC: PASS: History has at least 300 days. [2026-01-28T12:04:25.846105] [DEBUG] [REMOTE ] CC: PASS: Price check passed. Min price $10.48. [2026-01-28T12:04:25.846235] [DEBUG] [REMOTE ] CC: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:25.846347] [DEBUG] [REMOTE ] CC: PASS: Integrity check passed. [2026-01-28T12:04:25.846390] [DEBUG] [REMOTE ] CC: Symbol is viable for forecasting. [2026-01-28T12:04:25.846447] [INFO ] [MAIN ] [600/3492] CC kept (0.3s) | 598 kept, 2 rejected | 138.2/min | ETA: 20.9m [2026-01-28T12:04:26.172468] [DEBUG] [REMOTE ] CCAP: Retrieved 1504 rows, trimmed to 300. [2026-01-28T12:04:26.172615] [DEBUG] [REMOTE ] CCAP: PASS: History has at least 300 days. [2026-01-28T12:04:26.172836] [DEBUG] [REMOTE ] CCAP: PASS: Price check passed. Min price $12.78. [2026-01-28T12:04:26.172976] [DEBUG] [REMOTE ] CCAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:26.173095] [DEBUG] [REMOTE ] CCAP: PASS: Integrity check passed. [2026-01-28T12:04:26.173139] [DEBUG] [REMOTE ] CCAP: Symbol is viable for forecasting. [2026-01-28T12:04:26.173188] [INFO ] [MAIN ] [601/3492] CCAP kept (0.3s) | 599 kept, 2 rejected | 138.2/min | ETA: 20.9m [2026-01-28T12:04:26.692638] [DEBUG] [REMOTE ] CCB: Retrieved 1892 rows, trimmed to 300. [2026-01-28T12:04:26.692778] [DEBUG] [REMOTE ] CCB: PASS: History has at least 300 days. [2026-01-28T12:04:26.692981] [DEBUG] [REMOTE ] CCB: PASS: Price check passed. Min price $99.46. [2026-01-28T12:04:26.693115] [DEBUG] [REMOTE ] CCB: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:26.693225] [DEBUG] [REMOTE ] CCB: PASS: Integrity check passed. [2026-01-28T12:04:26.693265] [DEBUG] [REMOTE ] CCB: Symbol is viable for forecasting. [2026-01-28T12:04:26.693312] [INFO ] [MAIN ] [602/3492] CCB kept (0.5s) | 600 kept, 2 rejected | 138.2/min | ETA: 20.9m [2026-01-28T12:04:27.173693] [DEBUG] [REMOTE ] CCBG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:27.173864] [DEBUG] [REMOTE ] CCBG: PASS: History has at least 300 days. [2026-01-28T12:04:27.174167] [DEBUG] [REMOTE ] CCBG: PASS: Price check passed. Min price $38.66. [2026-01-28T12:04:27.174305] [DEBUG] [REMOTE ] CCBG: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:27.174439] [DEBUG] [REMOTE ] CCBG: PASS: Integrity check passed. [2026-01-28T12:04:27.174480] [DEBUG] [REMOTE ] CCBG: Symbol is viable for forecasting. [2026-01-28T12:04:27.174532] [INFO ] [MAIN ] [603/3492] CCBG kept (0.5s) | 601 kept, 2 rejected | 138.2/min | ETA: 20.9m [2026-01-28T12:04:27.395192] [DEBUG] [REMOTE ] CCCC: Retrieved 1335 rows, trimmed to 300. [2026-01-28T12:04:27.395326] [DEBUG] [REMOTE ] CCCC: PASS: History has at least 300 days. [2026-01-28T12:04:27.395528] [DEBUG] [REMOTE ] CCCC: PASS: Price check passed. Min price $1.91. [2026-01-28T12:04:27.395694] [DEBUG] [REMOTE ] CCCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:27.395811] [DEBUG] [REMOTE ] CCCC: PASS: Integrity check passed. [2026-01-28T12:04:27.395850] [DEBUG] [REMOTE ] CCCC: Symbol is viable for forecasting. [2026-01-28T12:04:27.395897] [INFO ] [MAIN ] [604/3492] CCCC kept (0.2s) | 602 kept, 2 rejected | 138.3/min | ETA: 20.9m [2026-01-28T12:04:27.898400] [DEBUG] [REMOTE ] CCD: Retrieved 2725 rows, trimmed to 300. [2026-01-28T12:04:27.898532] [DEBUG] [REMOTE ] CCD: PASS: History has at least 300 days. [2026-01-28T12:04:27.898766] [DEBUG] [REMOTE ] CCD: PASS: Price check passed. Min price $19.69. [2026-01-28T12:04:27.898903] [DEBUG] [REMOTE ] CCD: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:27.899014] [DEBUG] [REMOTE ] CCD: PASS: Integrity check passed. [2026-01-28T12:04:27.899055] [DEBUG] [REMOTE ] CCD: Symbol is viable for forecasting. [2026-01-28T12:04:27.899101] [INFO ] [MAIN ] [605/3492] CCD kept (0.5s) | 603 kept, 2 rejected | 138.2/min | ETA: 20.9m [2026-01-28T12:04:28.158780] [DEBUG] [REMOTE ] CCEC: Retrieved 356 rows, trimmed to 300. [2026-01-28T12:04:28.158908] [DEBUG] [REMOTE ] CCEC: PASS: History has at least 300 days. [2026-01-28T12:04:28.159110] [DEBUG] [REMOTE ] CCEC: PASS: Price check passed. Min price $19.03. [2026-01-28T12:04:28.159243] [DEBUG] [REMOTE ] CCEC: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:28.159354] [DEBUG] [REMOTE ] CCEC: PASS: Integrity check passed. [2026-01-28T12:04:28.159401] [DEBUG] [REMOTE ] CCEC: Symbol is viable for forecasting. [2026-01-28T12:04:28.159459] [INFO ] [MAIN ] [606/3492] CCEC kept (0.3s) | 604 kept, 2 rejected | 138.3/min | ETA: 20.9m [2026-01-28T12:04:28.985936] [DEBUG] [REMOTE ] CCEP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:28.986089] [DEBUG] [REMOTE ] CCEP: PASS: History has at least 300 days. [2026-01-28T12:04:28.986358] [DEBUG] [REMOTE ] CCEP: PASS: Price check passed. Min price $84.86. [2026-01-28T12:04:28.986495] [DEBUG] [REMOTE ] CCEP: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:28.986642] [DEBUG] [REMOTE ] CCEP: PASS: Integrity check passed. [2026-01-28T12:04:28.986687] [DEBUG] [REMOTE ] CCEP: Symbol is viable for forecasting. [2026-01-28T12:04:28.986739] [INFO ] [MAIN ] [607/3492] CCEP kept (0.8s) | 605 kept, 2 rejected | 138.1/min | ETA: 20.9m [2026-01-28T12:04:29.484668] [DEBUG] [REMOTE ] CCI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:29.484829] [DEBUG] [REMOTE ] CCI: PASS: History has at least 300 days. [2026-01-28T12:04:29.485092] [DEBUG] [REMOTE ] CCI: PASS: Price check passed. Min price $83.67. [2026-01-28T12:04:29.485229] [DEBUG] [REMOTE ] CCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:29.485356] [DEBUG] [REMOTE ] CCI: PASS: Integrity check passed. [2026-01-28T12:04:29.485398] [DEBUG] [REMOTE ] CCI: Symbol is viable for forecasting. [2026-01-28T12:04:29.485449] [INFO ] [MAIN ] [608/3492] CCI kept (0.5s) | 606 kept, 2 rejected | 138.1/min | ETA: 20.9m [2026-01-28T12:04:29.667110] [DEBUG] [REMOTE ] CCIF: Retrieved 1677 rows, trimmed to 300. [2026-01-28T12:04:29.667234] [DEBUG] [REMOTE ] CCIF: PASS: History has at least 300 days. [2026-01-28T12:04:29.667440] [DEBUG] [REMOTE ] CCIF: PASS: Price check passed. Min price $4.48. [2026-01-28T12:04:29.667596] [DEBUG] [REMOTE ] CCIF: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:29.667709] [DEBUG] [REMOTE ] CCIF: PASS: Integrity check passed. [2026-01-28T12:04:29.667749] [DEBUG] [REMOTE ] CCIF: Symbol is viable for forecasting. [2026-01-28T12:04:29.667795] [INFO ] [MAIN ] [609/3492] CCIF kept (0.2s) | 607 kept, 2 rejected | 138.2/min | ETA: 20.9m [2026-01-28T12:04:30.206142] [DEBUG] [REMOTE ] CCJ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:30.206271] [DEBUG] [REMOTE ] CCJ: PASS: History has at least 300 days. [2026-01-28T12:04:30.206484] [DEBUG] [REMOTE ] CCJ: PASS: Price check passed. Min price $79.28. [2026-01-28T12:04:30.206657] [DEBUG] [REMOTE ] CCJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:30.206973] [DEBUG] [REMOTE ] CCJ: PASS: Integrity check passed. [2026-01-28T12:04:30.207024] [DEBUG] [REMOTE ] CCJ: Symbol is viable for forecasting. [2026-01-28T12:04:30.207104] [INFO ] [MAIN ] [610/3492] CCJ kept (0.5s) | 608 kept, 2 rejected | 138.2/min | ETA: 20.9m [2026-01-28T12:04:30.768345] [DEBUG] [REMOTE ] CCK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:30.768478] [DEBUG] [REMOTE ] CCK: PASS: History has at least 300 days. [2026-01-28T12:04:30.768722] [DEBUG] [REMOTE ] CCK: PASS: Price check passed. Min price $94.20. [2026-01-28T12:04:30.768856] [DEBUG] [REMOTE ] CCK: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:30.768972] [DEBUG] [REMOTE ] CCK: PASS: Integrity check passed. [2026-01-28T12:04:30.769012] [DEBUG] [REMOTE ] CCK: Symbol is viable for forecasting. [2026-01-28T12:04:30.769060] [INFO ] [MAIN ] [611/3492] CCK kept (0.6s) | 609 kept, 2 rejected | 138.1/min | ETA: 20.9m [2026-01-28T12:04:31.221412] [DEBUG] [REMOTE ] CCL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:31.221584] [DEBUG] [REMOTE ] CCL: PASS: History has at least 300 days. [2026-01-28T12:04:31.222044] [DEBUG] [REMOTE ] CCL: PASS: Price check passed. Min price $24.76. [2026-01-28T12:04:31.222187] [DEBUG] [REMOTE ] CCL: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:31.222313] [DEBUG] [REMOTE ] CCL: PASS: Integrity check passed. [2026-01-28T12:04:31.222354] [DEBUG] [REMOTE ] CCL: Symbol is viable for forecasting. [2026-01-28T12:04:31.222416] [INFO ] [MAIN ] [612/3492] CCL kept (0.5s) | 610 kept, 2 rejected | 138.1/min | ETA: 20.9m [2026-01-28T12:04:31.578152] [DEBUG] [REMOTE ] CCLD: Retrieved 2896 rows, trimmed to 300. [2026-01-28T12:04:31.578272] [DEBUG] [REMOTE ] CCLD: PASS: History has at least 300 days. [2026-01-28T12:04:31.578470] [DEBUG] [REMOTE ] CCLD: PASS: Price check passed. Min price $2.85. [2026-01-28T12:04:31.578632] [DEBUG] [REMOTE ] CCLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:31.578745] [DEBUG] [REMOTE ] CCLD: PASS: Integrity check passed. [2026-01-28T12:04:31.578784] [DEBUG] [REMOTE ] CCLD: Symbol is viable for forecasting. [2026-01-28T12:04:31.578830] [INFO ] [MAIN ] [613/3492] CCLD kept (0.4s) | 611 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-28T12:04:32.097870] [DEBUG] [REMOTE ] CCNE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:32.098025] [DEBUG] [REMOTE ] CCNE: PASS: History has at least 300 days. [2026-01-28T12:04:32.098281] [DEBUG] [REMOTE ] CCNE: PASS: Price check passed. Min price $23.83. [2026-01-28T12:04:32.098417] [DEBUG] [REMOTE ] CCNE: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:32.098547] [DEBUG] [REMOTE ] CCNE: PASS: Integrity check passed. [2026-01-28T12:04:32.098607] [DEBUG] [REMOTE ] CCNE: Symbol is viable for forecasting. [2026-01-28T12:04:32.098660] [INFO ] [MAIN ] [614/3492] CCNE kept (0.5s) | 612 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-28T12:04:32.693694] [DEBUG] [REMOTE ] CCO: Retrieved 5081 rows, trimmed to 300. [2026-01-28T12:04:32.693829] [DEBUG] [REMOTE ] CCO: PASS: History has at least 300 days. [2026-01-28T12:04:32.694054] [DEBUG] [REMOTE ] CCO: PASS: Price check passed. Min price $1.72. [2026-01-28T12:04:32.694193] [DEBUG] [REMOTE ] CCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:32.694309] [DEBUG] [REMOTE ] CCO: PASS: Integrity check passed. [2026-01-28T12:04:32.694350] [DEBUG] [REMOTE ] CCO: Symbol is viable for forecasting. [2026-01-28T12:04:32.694413] [INFO ] [MAIN ] [615/3492] CCO kept (0.6s) | 613 kept, 2 rejected | 138.0/min | ETA: 20.8m [2026-01-28T12:04:33.140550] [DEBUG] [REMOTE ] CCOI: Retrieved 6033 rows, trimmed to 300. [2026-01-28T12:04:33.140717] [DEBUG] [REMOTE ] CCOI: PASS: History has at least 300 days. [2026-01-28T12:04:33.140940] [DEBUG] [REMOTE ] CCOI: PASS: Price check passed. Min price $16.66. [2026-01-28T12:04:33.141082] [DEBUG] [REMOTE ] CCOI: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:33.141215] [DEBUG] [REMOTE ] CCOI: PASS: Integrity check passed. [2026-01-28T12:04:33.141259] [DEBUG] [REMOTE ] CCOI: Symbol is viable for forecasting. [2026-01-28T12:04:33.141308] [INFO ] [MAIN ] [616/3492] CCOI kept (0.4s) | 614 kept, 2 rejected | 138.0/min | ETA: 20.8m [2026-01-28T12:04:33.566375] [DEBUG] [REMOTE ] CCRN: Retrieved 6102 rows, trimmed to 300. [2026-01-28T12:04:33.566493] [DEBUG] [REMOTE ] CCRN: PASS: History has at least 300 days. [2026-01-28T12:04:33.566746] [DEBUG] [REMOTE ] CCRN: PASS: Price check passed. Min price $7.53. [2026-01-28T12:04:33.567097] [DEBUG] [REMOTE ] CCRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:33.567217] [DEBUG] [REMOTE ] CCRN: PASS: Integrity check passed. [2026-01-28T12:04:33.567258] [DEBUG] [REMOTE ] CCRN: Symbol is viable for forecasting. [2026-01-28T12:04:33.567305] [INFO ] [MAIN ] [617/3492] CCRN kept (0.4s) | 615 kept, 2 rejected | 138.0/min | ETA: 20.8m [2026-01-28T12:04:33.940638] [DEBUG] [REMOTE ] CCS: Retrieved 2920 rows, trimmed to 300. [2026-01-28T12:04:33.940768] [DEBUG] [REMOTE ] CCS: PASS: History has at least 300 days. [2026-01-28T12:04:33.940977] [DEBUG] [REMOTE ] CCS: PASS: Price check passed. Min price $56.09. [2026-01-28T12:04:33.941108] [DEBUG] [REMOTE ] CCS: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:33.941217] [DEBUG] [REMOTE ] CCS: PASS: Integrity check passed. [2026-01-28T12:04:33.941257] [DEBUG] [REMOTE ] CCS: Symbol is viable for forecasting. [2026-01-28T12:04:33.941305] [INFO ] [MAIN ] [618/3492] CCS kept (0.4s) | 616 kept, 2 rejected | 138.0/min | ETA: 20.8m [2026-01-28T12:04:34.262764] [DEBUG] [REMOTE ] CCSI: Retrieved 1079 rows, trimmed to 300. [2026-01-28T12:04:34.262898] [DEBUG] [REMOTE ] CCSI: PASS: History has at least 300 days. [2026-01-28T12:04:34.263097] [DEBUG] [REMOTE ] CCSI: PASS: Price check passed. Min price $20.24. [2026-01-28T12:04:34.263228] [DEBUG] [REMOTE ] CCSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:34.263338] [DEBUG] [REMOTE ] CCSI: PASS: Integrity check passed. [2026-01-28T12:04:34.263378] [DEBUG] [REMOTE ] CCSI: Symbol is viable for forecasting. [2026-01-28T12:04:34.263425] [INFO ] [MAIN ] [619/3492] CCSI kept (0.3s) | 617 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-28T12:04:34.722033] [DEBUG] [REMOTE ] CDC: Retrieved 2910 rows, trimmed to 300. [2026-01-28T12:04:34.722163] [DEBUG] [REMOTE ] CDC: PASS: History has at least 300 days. [2026-01-28T12:04:34.722372] [DEBUG] [REMOTE ] CDC: PASS: Price check passed. Min price $64.10. [2026-01-28T12:04:34.722503] [DEBUG] [REMOTE ] CDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:34.722635] [DEBUG] [REMOTE ] CDC: PASS: Integrity check passed. [2026-01-28T12:04:34.722678] [DEBUG] [REMOTE ] CDC: Symbol is viable for forecasting. [2026-01-28T12:04:34.722737] [INFO ] [MAIN ] [620/3492] CDC kept (0.5s) | 618 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-28T12:04:35.244898] [DEBUG] [REMOTE ] CDE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:35.245048] [DEBUG] [REMOTE ] CDE: PASS: History has at least 300 days. [2026-01-28T12:04:35.245334] [DEBUG] [REMOTE ] CDE: PASS: Price check passed. Min price $13.82. [2026-01-28T12:04:35.245470] [DEBUG] [REMOTE ] CDE: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:35.245612] [DEBUG] [REMOTE ] CDE: PASS: Integrity check passed. [2026-01-28T12:04:35.245654] [DEBUG] [REMOTE ] CDE: Symbol is viable for forecasting. [2026-01-28T12:04:35.245704] [INFO ] [MAIN ] [621/3492] CDE kept (0.5s) | 619 kept, 2 rejected | 138.0/min | ETA: 20.8m [2026-01-28T12:04:35.381689] [DEBUG] [REMOTE ] CDIO: Retrieved 1011 rows, trimmed to 300. [2026-01-28T12:04:35.381818] [DEBUG] [REMOTE ] CDIO: PASS: History has at least 300 days. [2026-01-28T12:04:35.382015] [DEBUG] [REMOTE ] CDIO: PASS: Price check passed. Min price $1.75. [2026-01-28T12:04:35.382145] [DEBUG] [REMOTE ] CDIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:35.382253] [DEBUG] [REMOTE ] CDIO: PASS: Integrity check passed. [2026-01-28T12:04:35.382293] [DEBUG] [REMOTE ] CDIO: Symbol is viable for forecasting. [2026-01-28T12:04:35.382340] [INFO ] [MAIN ] [622/3492] CDIO kept (0.1s) | 620 kept, 2 rejected | 138.2/min | ETA: 20.8m [2026-01-28T12:04:35.951347] [DEBUG] [REMOTE ] CDL: Retrieved 2655 rows, trimmed to 300. [2026-01-28T12:04:35.951474] [DEBUG] [REMOTE ] CDL: PASS: History has at least 300 days. [2026-01-28T12:04:35.951757] [DEBUG] [REMOTE ] CDL: PASS: Price check passed. Min price $66.88. [2026-01-28T12:04:35.951892] [DEBUG] [REMOTE ] CDL: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:35.952024] [DEBUG] [REMOTE ] CDL: PASS: Integrity check passed. [2026-01-28T12:04:35.952078] [DEBUG] [REMOTE ] CDL: Symbol is viable for forecasting. [2026-01-28T12:04:35.952147] [INFO ] [MAIN ] [623/3492] CDL kept (0.6s) | 621 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-28T12:04:36.374782] [DEBUG] [REMOTE ] CDNA: Retrieved 2900 rows, trimmed to 300. [2026-01-28T12:04:36.374921] [DEBUG] [REMOTE ] CDNA: PASS: History has at least 300 days. [2026-01-28T12:04:36.375149] [DEBUG] [REMOTE ] CDNA: PASS: Price check passed. Min price $14.47. [2026-01-28T12:04:36.375288] [DEBUG] [REMOTE ] CDNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:36.375410] [DEBUG] [REMOTE ] CDNA: PASS: Integrity check passed. [2026-01-28T12:04:36.375451] [DEBUG] [REMOTE ] CDNA: Symbol is viable for forecasting. [2026-01-28T12:04:36.375501] [INFO ] [MAIN ] [624/3492] CDNA kept (0.4s) | 622 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-28T12:04:36.888217] [DEBUG] [REMOTE ] CDNS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:36.888355] [DEBUG] [REMOTE ] CDNS: PASS: History has at least 300 days. [2026-01-28T12:04:36.888599] [DEBUG] [REMOTE ] CDNS: PASS: Price check passed. Min price $300.58. [2026-01-28T12:04:36.888737] [DEBUG] [REMOTE ] CDNS: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:36.888855] [DEBUG] [REMOTE ] CDNS: PASS: Integrity check passed. [2026-01-28T12:04:36.888896] [DEBUG] [REMOTE ] CDNS: Symbol is viable for forecasting. [2026-01-28T12:04:36.888945] [INFO ] [MAIN ] [625/3492] CDNS kept (0.5s) | 623 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-28T12:04:37.332028] [DEBUG] [REMOTE ] CDP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:37.332159] [DEBUG] [REMOTE ] CDP: PASS: History has at least 300 days. [2026-01-28T12:04:37.332379] [DEBUG] [REMOTE ] CDP: PASS: Price check passed. Min price $27.02. [2026-01-28T12:04:37.332517] [DEBUG] [REMOTE ] CDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:37.332668] [DEBUG] [REMOTE ] CDP: PASS: Integrity check passed. [2026-01-28T12:04:37.332720] [DEBUG] [REMOTE ] CDP: Symbol is viable for forecasting. [2026-01-28T12:04:37.332778] [INFO ] [MAIN ] [626/3492] CDP kept (0.4s) | 624 kept, 2 rejected | 138.1/min | ETA: 20.8m [2026-01-28T12:04:37.568548] [DEBUG] [REMOTE ] CDRE: Retrieved 1060 rows, trimmed to 300. [2026-01-28T12:04:37.568730] [DEBUG] [REMOTE ] CDRE: PASS: History has at least 300 days. [2026-01-28T12:04:37.568991] [DEBUG] [REMOTE ] CDRE: PASS: Price check passed. Min price $39.51. [2026-01-28T12:04:37.569341] [DEBUG] [REMOTE ] CDRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:37.569483] [DEBUG] [REMOTE ] CDRE: PASS: Integrity check passed. [2026-01-28T12:04:37.569532] [DEBUG] [REMOTE ] CDRE: Symbol is viable for forecasting. [2026-01-28T12:04:37.569616] [INFO ] [MAIN ] [627/3492] CDRE kept (0.2s) | 625 kept, 2 rejected | 138.2/min | ETA: 20.7m [2026-01-28T12:04:37.845069] [DEBUG] [REMOTE ] CDRO: Retrieved 1042 rows, trimmed to 300. [2026-01-28T12:04:37.845202] [DEBUG] [REMOTE ] CDRO: PASS: History has at least 300 days. [2026-01-28T12:04:37.845424] [DEBUG] [REMOTE ] CDRO: PASS: Price check passed. Min price $5.43. [2026-01-28T12:04:37.845601] [DEBUG] [REMOTE ] CDRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:37.845724] [DEBUG] [REMOTE ] CDRO: PASS: Integrity check passed. [2026-01-28T12:04:37.845767] [DEBUG] [REMOTE ] CDRO: Symbol is viable for forecasting. [2026-01-28T12:04:37.845817] [INFO ] [MAIN ] [628/3492] CDRO kept (0.3s) | 626 kept, 2 rejected | 138.2/min | ETA: 20.7m [2026-01-28T12:04:38.454811] [DEBUG] [REMOTE ] CDXS: Retrieved 3966 rows, trimmed to 300. [2026-01-28T12:04:38.454935] [DEBUG] [REMOTE ] CDXS: PASS: History has at least 300 days. [2026-01-28T12:04:38.455135] [DEBUG] [REMOTE ] CDXS: PASS: Price check passed. Min price $1.43. [2026-01-28T12:04:38.455267] [DEBUG] [REMOTE ] CDXS: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:38.455376] [DEBUG] [REMOTE ] CDXS: PASS: Integrity check passed. [2026-01-28T12:04:38.455416] [DEBUG] [REMOTE ] CDXS: Symbol is viable for forecasting. [2026-01-28T12:04:38.455463] [INFO ] [MAIN ] [629/3492] CDXS kept (0.6s) | 627 kept, 2 rejected | 138.2/min | ETA: 20.7m [2026-01-28T12:04:39.069282] [DEBUG] [REMOTE ] CDZI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:39.069415] [DEBUG] [REMOTE ] CDZI: PASS: History has at least 300 days. [2026-01-28T12:04:39.069656] [DEBUG] [REMOTE ] CDZI: PASS: Price check passed. Min price $4.60. [2026-01-28T12:04:39.069795] [DEBUG] [REMOTE ] CDZI: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:39.069910] [DEBUG] [REMOTE ] CDZI: PASS: Integrity check passed. [2026-01-28T12:04:39.069951] [DEBUG] [REMOTE ] CDZI: Symbol is viable for forecasting. [2026-01-28T12:04:39.070000] [INFO ] [MAIN ] [630/3492] CDZI kept (0.6s) | 628 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-28T12:04:39.492362] [DEBUG] [REMOTE ] CE: Retrieved 5287 rows, trimmed to 300. [2026-01-28T12:04:39.492490] [DEBUG] [REMOTE ] CE: PASS: History has at least 300 days. [2026-01-28T12:04:39.492733] [DEBUG] [REMOTE ] CE: PASS: Price check passed. Min price $35.53. [2026-01-28T12:04:39.492886] [DEBUG] [REMOTE ] CE: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:39.493001] [DEBUG] [REMOTE ] CE: PASS: Integrity check passed. [2026-01-28T12:04:39.493042] [DEBUG] [REMOTE ] CE: Symbol is viable for forecasting. [2026-01-28T12:04:39.493090] [INFO ] [MAIN ] [631/3492] CE kept (0.4s) | 629 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-28T12:04:40.057660] [DEBUG] [REMOTE ] CECO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:40.057793] [DEBUG] [REMOTE ] CECO: PASS: History has at least 300 days. [2026-01-28T12:04:40.058043] [DEBUG] [REMOTE ] CECO: PASS: Price check passed. Min price $47.44. [2026-01-28T12:04:40.058180] [DEBUG] [REMOTE ] CECO: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:40.058297] [DEBUG] [REMOTE ] CECO: PASS: Integrity check passed. [2026-01-28T12:04:40.058339] [DEBUG] [REMOTE ] CECO: Symbol is viable for forecasting. [2026-01-28T12:04:40.058389] [INFO ] [MAIN ] [632/3492] CECO kept (0.6s) | 630 kept, 2 rejected | 138.0/min | ETA: 20.7m [2026-01-28T12:04:40.309756] [DEBUG] [REMOTE ] CEG: Retrieved 999 rows, trimmed to 300. [2026-01-28T12:04:40.309936] [DEBUG] [REMOTE ] CEG: PASS: History has at least 300 days. [2026-01-28T12:04:40.310232] [DEBUG] [REMOTE ] CEG: PASS: Price check passed. Min price $285.27. [2026-01-28T12:04:40.310433] [DEBUG] [REMOTE ] CEG: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:40.310636] [DEBUG] [REMOTE ] CEG: PASS: Integrity check passed. [2026-01-28T12:04:40.310700] [DEBUG] [REMOTE ] CEG: Symbol is viable for forecasting. [2026-01-28T12:04:40.310778] [INFO ] [MAIN ] [633/3492] CEG kept (0.3s) | 631 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-28T12:04:40.750498] [DEBUG] [REMOTE ] CELC: Retrieved 2099 rows, trimmed to 300. [2026-01-28T12:04:40.750824] [DEBUG] [REMOTE ] CELC: PASS: History has at least 300 days. [2026-01-28T12:04:40.751206] [DEBUG] [REMOTE ] CELC: PASS: Price check passed. Min price $72.99. [2026-01-28T12:04:40.751367] [DEBUG] [REMOTE ] CELC: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:40.751518] [DEBUG] [REMOTE ] CELC: PASS: Integrity check passed. [2026-01-28T12:04:40.751561] [DEBUG] [REMOTE ] CELC: Symbol is viable for forecasting. [2026-01-28T12:04:40.751809] [INFO ] [MAIN ] [634/3492] CELC kept (0.4s) | 632 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-28T12:04:41.119144] [DEBUG] [REMOTE ] CELH: Retrieved 2493 rows, trimmed to 300. [2026-01-28T12:04:41.119358] [DEBUG] [REMOTE ] CELH: PASS: History has at least 300 days. [2026-01-28T12:04:41.120249] [DEBUG] [REMOTE ] CELH: PASS: Price check passed. Min price $37.92. [2026-01-28T12:04:41.120482] [DEBUG] [REMOTE ] CELH: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:41.120834] [DEBUG] [REMOTE ] CELH: PASS: Integrity check passed. [2026-01-28T12:04:41.120904] [DEBUG] [REMOTE ] CELH: Symbol is viable for forecasting. [2026-01-28T12:04:41.120991] [INFO ] [MAIN ] [635/3492] CELH kept (0.4s) | 633 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-28T12:04:41.600863] [DEBUG] [REMOTE ] CELZ: Retrieved 2568 rows, trimmed to 300. [2026-01-28T12:04:41.601126] [DEBUG] [REMOTE ] CELZ: PASS: History has at least 300 days. [2026-01-28T12:04:41.601416] [DEBUG] [REMOTE ] CELZ: PASS: Price check passed. Min price $1.82. [2026-01-28T12:04:41.601565] [DEBUG] [REMOTE ] CELZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:41.601737] [DEBUG] [REMOTE ] CELZ: PASS: Integrity check passed. [2026-01-28T12:04:41.601796] [DEBUG] [REMOTE ] CELZ: Symbol is viable for forecasting. [2026-01-28T12:04:41.601872] [INFO ] [MAIN ] [636/3492] CELZ kept (0.5s) | 634 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-28T12:04:42.062963] [DEBUG] [REMOTE ] CENTA: Retrieved 4774 rows, trimmed to 300. [2026-01-28T12:04:42.063104] [DEBUG] [REMOTE ] CENTA: PASS: History has at least 300 days. [2026-01-28T12:04:42.063328] [DEBUG] [REMOTE ] CENTA: PASS: Price check passed. Min price $27.53. [2026-01-28T12:04:42.063468] [DEBUG] [REMOTE ] CENTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:42.063609] [DEBUG] [REMOTE ] CENTA: PASS: Integrity check passed. [2026-01-28T12:04:42.063655] [DEBUG] [REMOTE ] CENTA: Symbol is viable for forecasting. [2026-01-28T12:04:42.063705] [INFO ] [MAIN ] [637/3492] CENTA kept (0.5s) | 635 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-28T12:04:42.535895] [DEBUG] [REMOTE ] CENX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:42.536077] [DEBUG] [REMOTE ] CENX: PASS: History has at least 300 days. [2026-01-28T12:04:42.536414] [DEBUG] [REMOTE ] CENX: PASS: Price check passed. Min price $26.19. [2026-01-28T12:04:42.536607] [DEBUG] [REMOTE ] CENX: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:42.536775] [DEBUG] [REMOTE ] CENX: PASS: Integrity check passed. [2026-01-28T12:04:42.536826] [DEBUG] [REMOTE ] CENX: Symbol is viable for forecasting. [2026-01-28T12:04:42.537093] [INFO ] [MAIN ] [638/3492] CENX kept (0.5s) | 636 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-28T12:04:42.996259] [DEBUG] [REMOTE ] CERS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:42.996398] [DEBUG] [REMOTE ] CERS: PASS: History has at least 300 days. [2026-01-28T12:04:42.996650] [DEBUG] [REMOTE ] CERS: PASS: Price check passed. Min price $1.40. [2026-01-28T12:04:42.996789] [DEBUG] [REMOTE ] CERS: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:42.996913] [DEBUG] [REMOTE ] CERS: PASS: Integrity check passed. [2026-01-28T12:04:42.996953] [DEBUG] [REMOTE ] CERS: Symbol is viable for forecasting. [2026-01-28T12:04:42.997001] [INFO ] [MAIN ] [639/3492] CERS kept (0.5s) | 637 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-28T12:04:43.345371] [DEBUG] [REMOTE ] CETX: Retrieved 2663 rows, trimmed to 300. [2026-01-28T12:04:43.345504] [DEBUG] [REMOTE ] CETX: PASS: History has at least 300 days. [2026-01-28T12:04:43.345750] [DEBUG] [REMOTE ] CETX: PASS: Price check passed. Min price $1.80. [2026-01-28T12:04:43.345923] [DEBUG] [REMOTE ] CETX: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:43.346054] [DEBUG] [REMOTE ] CETX: PASS: Integrity check passed. [2026-01-28T12:04:43.346097] [DEBUG] [REMOTE ] CETX: Symbol is viable for forecasting. [2026-01-28T12:04:43.346148] [INFO ] [MAIN ] [640/3492] CETX kept (0.3s) | 638 kept, 2 rejected | 138.1/min | ETA: 20.7m [2026-01-28T12:04:43.857494] [DEBUG] [REMOTE ] CEVA: Retrieved 5845 rows, trimmed to 300. [2026-01-28T12:04:43.857672] [DEBUG] [REMOTE ] CEVA: PASS: History has at least 300 days. [2026-01-28T12:04:43.857988] [DEBUG] [REMOTE ] CEVA: PASS: Price check passed. Min price $18.63. [2026-01-28T12:04:43.858166] [DEBUG] [REMOTE ] CEVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:43.858314] [DEBUG] [REMOTE ] CEVA: PASS: Integrity check passed. [2026-01-28T12:04:43.858366] [DEBUG] [REMOTE ] CEVA: Symbol is viable for forecasting. [2026-01-28T12:04:43.858429] [INFO ] [MAIN ] [641/3492] CEVA kept (0.5s) | 639 kept, 2 rejected | 138.1/min | ETA: 20.6m [2026-01-28T12:04:44.121743] [DEBUG] [REMOTE ] CF: Retrieved 5147 rows, trimmed to 300. [2026-01-28T12:04:44.121886] [DEBUG] [REMOTE ] CF: PASS: History has at least 300 days. [2026-01-28T12:04:44.122121] [DEBUG] [REMOTE ] CF: PASS: Price check passed. Min price $76.09. [2026-01-28T12:04:44.122260] [DEBUG] [REMOTE ] CF: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:44.122405] [DEBUG] [REMOTE ] CF: PASS: Integrity check passed. [2026-01-28T12:04:44.122456] [DEBUG] [REMOTE ] CF: Symbol is viable for forecasting. [2026-01-28T12:04:44.122516] [INFO ] [MAIN ] [642/3492] CF kept (0.3s) | 640 kept, 2 rejected | 138.2/min | ETA: 20.6m [2026-01-28T12:04:44.725222] [DEBUG] [REMOTE ] CFFN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:44.725370] [DEBUG] [REMOTE ] CFFN: PASS: History has at least 300 days. [2026-01-28T12:04:44.725662] [DEBUG] [REMOTE ] CFFN: PASS: Price check passed. Min price $5.87. [2026-01-28T12:04:44.725807] [DEBUG] [REMOTE ] CFFN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:44.725932] [DEBUG] [REMOTE ] CFFN: PASS: Integrity check passed. [2026-01-28T12:04:44.725975] [DEBUG] [REMOTE ] CFFN: Symbol is viable for forecasting. [2026-01-28T12:04:44.726026] [INFO ] [MAIN ] [643/3492] CFFN kept (0.6s) | 641 kept, 2 rejected | 138.1/min | ETA: 20.6m [2026-01-28T12:04:45.052802] [DEBUG] [REMOTE ] CFG: Retrieved 2852 rows, trimmed to 300. [2026-01-28T12:04:45.052939] [DEBUG] [REMOTE ] CFG: PASS: History has at least 300 days. [2026-01-28T12:04:45.053162] [DEBUG] [REMOTE ] CFG: PASS: Price check passed. Min price $49.71. [2026-01-28T12:04:45.053299] [DEBUG] [REMOTE ] CFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:45.053418] [DEBUG] [REMOTE ] CFG: PASS: Integrity check passed. [2026-01-28T12:04:45.053459] [DEBUG] [REMOTE ] CFG: Symbol is viable for forecasting. [2026-01-28T12:04:45.053508] [INFO ] [MAIN ] [644/3492] CFG kept (0.3s) | 642 kept, 2 rejected | 138.1/min | ETA: 20.6m [2026-01-28T12:04:45.339590] [DEBUG] [REMOTE ] CFO: Retrieved 2910 rows, trimmed to 300. [2026-01-28T12:04:45.339730] [DEBUG] [REMOTE ] CFO: PASS: History has at least 300 days. [2026-01-28T12:04:45.339951] [DEBUG] [REMOTE ] CFO: PASS: Price check passed. Min price $70.57. [2026-01-28T12:04:45.340087] [DEBUG] [REMOTE ] CFO: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:45.340201] [DEBUG] [REMOTE ] CFO: PASS: Integrity check passed. [2026-01-28T12:04:45.340242] [DEBUG] [REMOTE ] CFO: Symbol is viable for forecasting. [2026-01-28T12:04:45.340289] [INFO ] [MAIN ] [645/3492] CFO kept (0.3s) | 643 kept, 2 rejected | 138.2/min | ETA: 20.6m [2026-01-28T12:04:45.938508] [DEBUG] [REMOTE ] CG: Retrieved 3453 rows, trimmed to 300. [2026-01-28T12:04:45.938683] [DEBUG] [REMOTE ] CG: PASS: History has at least 300 days. [2026-01-28T12:04:45.938945] [DEBUG] [REMOTE ] CG: PASS: Price check passed. Min price $50.78. [2026-01-28T12:04:45.939106] [DEBUG] [REMOTE ] CG: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:45.939242] [DEBUG] [REMOTE ] CG: PASS: Integrity check passed. [2026-01-28T12:04:45.939290] [DEBUG] [REMOTE ] CG: Symbol is viable for forecasting. [2026-01-28T12:04:45.939349] [INFO ] [MAIN ] [646/3492] CG kept (0.6s) | 644 kept, 2 rejected | 138.1/min | ETA: 20.6m [2026-01-28T12:04:46.252463] [DEBUG] [REMOTE ] CGABL: Retrieved 1178 rows, trimmed to 300. [2026-01-28T12:04:46.252651] [DEBUG] [REMOTE ] CGABL: PASS: History has at least 300 days. [2026-01-28T12:04:46.252911] [DEBUG] [REMOTE ] CGABL: PASS: Price check passed. Min price $17.09. [2026-01-28T12:04:46.253061] [DEBUG] [REMOTE ] CGABL: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:46.253177] [DEBUG] [REMOTE ] CGABL: PASS: Integrity check passed. [2026-01-28T12:04:46.253217] [DEBUG] [REMOTE ] CGABL: Symbol is viable for forecasting. [2026-01-28T12:04:46.253266] [INFO ] [MAIN ] [647/3492] CGABL kept (0.3s) | 645 kept, 2 rejected | 138.2/min | ETA: 20.6m [2026-01-28T12:04:46.685731] [DEBUG] [REMOTE ] CGBD: Retrieved 2167 rows, trimmed to 300. [2026-01-28T12:04:46.685849] [DEBUG] [REMOTE ] CGBD: PASS: History has at least 300 days. [2026-01-28T12:04:46.686047] [DEBUG] [REMOTE ] CGBD: PASS: Price check passed. Min price $11.28. [2026-01-28T12:04:46.686355] [DEBUG] [REMOTE ] CGBD: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:46.686463] [DEBUG] [REMOTE ] CGBD: PASS: Integrity check passed. [2026-01-28T12:04:46.686502] [DEBUG] [REMOTE ] CGBD: Symbol is viable for forecasting. [2026-01-28T12:04:46.686549] [INFO ] [MAIN ] [648/3492] CGBD kept (0.4s) | 646 kept, 2 rejected | 138.2/min | ETA: 20.6m [2026-01-28T12:04:47.089919] [DEBUG] [REMOTE ] CGC: Retrieved 2970 rows, trimmed to 300. [2026-01-28T12:04:47.090070] [DEBUG] [REMOTE ] CGC: PASS: History has at least 300 days. [2026-01-28T12:04:47.090322] [DEBUG] [REMOTE ] CGC: PASS: Price check passed. Min price $1.01. [2026-01-28T12:04:47.090501] [DEBUG] [REMOTE ] CGC: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:47.090663] [DEBUG] [REMOTE ] CGC: PASS: Integrity check passed. [2026-01-28T12:04:47.090710] [DEBUG] [REMOTE ] CGC: Symbol is viable for forecasting. [2026-01-28T12:04:47.090761] [INFO ] [MAIN ] [649/3492] CGC kept (0.4s) | 647 kept, 2 rejected | 138.2/min | ETA: 20.6m [2026-01-28T12:04:47.399046] [DEBUG] [REMOTE ] CGEM: Retrieved 1268 rows, trimmed to 300. [2026-01-28T12:04:47.399173] [DEBUG] [REMOTE ] CGEM: PASS: History has at least 300 days. [2026-01-28T12:04:47.399377] [DEBUG] [REMOTE ] CGEM: PASS: Price check passed. Min price $7.19. [2026-01-28T12:04:47.399512] [DEBUG] [REMOTE ] CGEM: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:47.399650] [DEBUG] [REMOTE ] CGEM: PASS: Integrity check passed. [2026-01-28T12:04:47.399695] [DEBUG] [REMOTE ] CGEM: Symbol is viable for forecasting. [2026-01-28T12:04:47.399744] [INFO ] [MAIN ] [650/3492] CGEM kept (0.3s) | 648 kept, 2 rejected | 138.2/min | ETA: 20.6m [2026-01-28T12:04:47.975416] [DEBUG] [REMOTE ] CGEN: Retrieved 6402 rows, trimmed to 300. [2026-01-28T12:04:47.975560] [DEBUG] [REMOTE ] CGEN: PASS: History has at least 300 days. [2026-01-28T12:04:47.975829] [DEBUG] [REMOTE ] CGEN: PASS: Price check passed. Min price $1.47. [2026-01-28T12:04:47.976001] [DEBUG] [REMOTE ] CGEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:47.976128] [DEBUG] [REMOTE ] CGEN: PASS: Integrity check passed. [2026-01-28T12:04:47.976170] [DEBUG] [REMOTE ] CGEN: Symbol is viable for forecasting. [2026-01-28T12:04:47.976220] [INFO ] [MAIN ] [651/3492] CGEN kept (0.6s) | 649 kept, 2 rejected | 138.2/min | ETA: 20.6m [2026-01-28T12:04:48.377991] [DEBUG] [REMOTE ] CGNX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:48.378135] [DEBUG] [REMOTE ] CGNX: PASS: History has at least 300 days. [2026-01-28T12:04:48.378382] [DEBUG] [REMOTE ] CGNX: PASS: Price check passed. Min price $34.80. [2026-01-28T12:04:48.378521] [DEBUG] [REMOTE ] CGNX: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:48.378664] [DEBUG] [REMOTE ] CGNX: PASS: Integrity check passed. [2026-01-28T12:04:48.378707] [DEBUG] [REMOTE ] CGNX: Symbol is viable for forecasting. [2026-01-28T12:04:48.378757] [INFO ] [MAIN ] [652/3492] CGNX kept (0.4s) | 650 kept, 2 rejected | 138.2/min | ETA: 20.6m [2026-01-28T12:04:48.851028] [DEBUG] [REMOTE ] CGO: Retrieved 5093 rows, trimmed to 300. [2026-01-28T12:04:48.851179] [DEBUG] [REMOTE ] CGO: PASS: History has at least 300 days. [2026-01-28T12:04:48.851431] [DEBUG] [REMOTE ] CGO: PASS: Price check passed. Min price $10.78. [2026-01-28T12:04:48.851591] [DEBUG] [REMOTE ] CGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:48.851724] [DEBUG] [REMOTE ] CGO: PASS: Integrity check passed. [2026-01-28T12:04:48.851766] [DEBUG] [REMOTE ] CGO: Symbol is viable for forecasting. [2026-01-28T12:04:48.851816] [INFO ] [MAIN ] [653/3492] CGO kept (0.5s) | 651 kept, 2 rejected | 138.2/min | ETA: 20.5m [2026-01-28T12:04:49.040509] [DEBUG] [REMOTE ] CGON: Retrieved 503 rows, trimmed to 300. [2026-01-28T12:04:49.040709] [DEBUG] [REMOTE ] CGON: PASS: History has at least 300 days. [2026-01-28T12:04:49.041049] [DEBUG] [REMOTE ] CGON: PASS: Price check passed. Min price $37.37. [2026-01-28T12:04:49.041254] [DEBUG] [REMOTE ] CGON: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:49.041423] [DEBUG] [REMOTE ] CGON: PASS: Integrity check passed. [2026-01-28T12:04:49.041486] [DEBUG] [REMOTE ] CGON: Symbol is viable for forecasting. [2026-01-28T12:04:49.041561] [INFO ] [MAIN ] [654/3492] CGON kept (0.2s) | 652 kept, 2 rejected | 138.3/min | ETA: 20.5m [2026-01-28T12:04:49.534163] [DEBUG] [REMOTE ] CGTX: Retrieved 1079 rows, trimmed to 300. [2026-01-28T12:04:49.534311] [DEBUG] [REMOTE ] CGTX: PASS: History has at least 300 days. [2026-01-28T12:04:49.534531] [DEBUG] [REMOTE ] CGTX: PASS: Price check passed. Min price $1.32. [2026-01-28T12:04:49.534688] [DEBUG] [REMOTE ] CGTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:49.534805] [DEBUG] [REMOTE ] CGTX: PASS: Integrity check passed. [2026-01-28T12:04:49.534846] [DEBUG] [REMOTE ] CGTX: Symbol is viable for forecasting. [2026-01-28T12:04:49.534913] [INFO ] [MAIN ] [655/3492] CGTX kept (0.5s) | 653 kept, 2 rejected | 138.3/min | ETA: 20.5m [2026-01-28T12:04:49.974276] [DEBUG] [REMOTE ] CHCI: Retrieved 5313 rows, trimmed to 300. [2026-01-28T12:04:49.974441] [DEBUG] [REMOTE ] CHCI: PASS: History has at least 300 days. [2026-01-28T12:04:49.974755] [DEBUG] [REMOTE ] CHCI: PASS: Price check passed. Min price $10.35. [2026-01-28T12:04:49.974894] [DEBUG] [REMOTE ] CHCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:49.975032] [DEBUG] [REMOTE ] CHCI: PASS: Integrity check passed. [2026-01-28T12:04:49.975074] [DEBUG] [REMOTE ] CHCI: Symbol is viable for forecasting. [2026-01-28T12:04:49.975126] [INFO ] [MAIN ] [656/3492] CHCI kept (0.4s) | 654 kept, 2 rejected | 138.3/min | ETA: 20.5m [2026-01-28T12:04:50.341475] [DEBUG] [REMOTE ] CHCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:50.341627] [DEBUG] [REMOTE ] CHCO: PASS: History has at least 300 days. [2026-01-28T12:04:50.341855] [DEBUG] [REMOTE ] CHCO: PASS: Price check passed. Min price $116.58. [2026-01-28T12:04:50.341986] [DEBUG] [REMOTE ] CHCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:50.342117] [DEBUG] [REMOTE ] CHCO: PASS: Integrity check passed. [2026-01-28T12:04:50.342162] [DEBUG] [REMOTE ] CHCO: Symbol is viable for forecasting. [2026-01-28T12:04:50.342211] [INFO ] [MAIN ] [657/3492] CHCO kept (0.4s) | 655 kept, 2 rejected | 138.3/min | ETA: 20.5m [2026-01-28T12:04:50.988154] [DEBUG] [REMOTE ] CHD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:50.988285] [DEBUG] [REMOTE ] CHD: PASS: History has at least 300 days. [2026-01-28T12:04:50.988506] [DEBUG] [REMOTE ] CHD: PASS: Price check passed. Min price $81.51. [2026-01-28T12:04:50.988663] [DEBUG] [REMOTE ] CHD: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:50.988783] [DEBUG] [REMOTE ] CHD: PASS: Integrity check passed. [2026-01-28T12:04:50.988824] [DEBUG] [REMOTE ] CHD: Symbol is viable for forecasting. [2026-01-28T12:04:50.988873] [INFO ] [MAIN ] [658/3492] CHD kept (0.6s) | 656 kept, 2 rejected | 138.2/min | ETA: 20.5m [2026-01-28T12:04:51.289811] [DEBUG] [REMOTE ] CHDN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:51.289939] [DEBUG] [REMOTE ] CHDN: PASS: History has at least 300 days. [2026-01-28T12:04:51.290155] [DEBUG] [REMOTE ] CHDN: PASS: Price check passed. Min price $96.20. [2026-01-28T12:04:51.290288] [DEBUG] [REMOTE ] CHDN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:51.290403] [DEBUG] [REMOTE ] CHDN: PASS: Integrity check passed. [2026-01-28T12:04:51.290442] [DEBUG] [REMOTE ] CHDN: Symbol is viable for forecasting. [2026-01-28T12:04:51.290490] [INFO ] [MAIN ] [659/3492] CHDN kept (0.3s) | 657 kept, 2 rejected | 138.3/min | ETA: 20.5m [2026-01-28T12:04:51.960741] [DEBUG] [REMOTE ] CHE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:51.960890] [DEBUG] [REMOTE ] CHE: PASS: History has at least 300 days. [2026-01-28T12:04:51.961162] [DEBUG] [REMOTE ] CHE: PASS: Price check passed. Min price $412.50. [2026-01-28T12:04:51.961297] [DEBUG] [REMOTE ] CHE: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:51.961421] [DEBUG] [REMOTE ] CHE: PASS: Integrity check passed. [2026-01-28T12:04:51.961462] [DEBUG] [REMOTE ] CHE: Symbol is viable for forecasting. [2026-01-28T12:04:51.961511] [INFO ] [MAIN ] [660/3492] CHE kept (0.7s) | 658 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-28T12:04:52.478634] [DEBUG] [REMOTE ] CHEF: Retrieved 3646 rows, trimmed to 300. [2026-01-28T12:04:52.478760] [DEBUG] [REMOTE ] CHEF: PASS: History has at least 300 days. [2026-01-28T12:04:52.478966] [DEBUG] [REMOTE ] CHEF: PASS: Price check passed. Min price $57.27. [2026-01-28T12:04:52.479108] [DEBUG] [REMOTE ] CHEF: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:52.479217] [DEBUG] [REMOTE ] CHEF: PASS: Integrity check passed. [2026-01-28T12:04:52.479256] [DEBUG] [REMOTE ] CHEF: Symbol is viable for forecasting. [2026-01-28T12:04:52.479318] [INFO ] [MAIN ] [661/3492] CHEF kept (0.5s) | 659 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-28T12:04:52.852766] [DEBUG] [REMOTE ] CHH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:52.852921] [DEBUG] [REMOTE ] CHH: PASS: History has at least 300 days. [2026-01-28T12:04:52.853210] [DEBUG] [REMOTE ] CHH: PASS: Price check passed. Min price $84.15. [2026-01-28T12:04:52.853353] [DEBUG] [REMOTE ] CHH: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:52.853484] [DEBUG] [REMOTE ] CHH: PASS: Integrity check passed. [2026-01-28T12:04:52.853525] [DEBUG] [REMOTE ] CHH: Symbol is viable for forecasting. [2026-01-28T12:04:52.853597] [INFO ] [MAIN ] [662/3492] CHH kept (0.4s) | 660 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-28T12:04:53.327377] [DEBUG] [REMOTE ] CHI: Retrieved 5934 rows, trimmed to 300. [2026-01-28T12:04:53.327531] [DEBUG] [REMOTE ] CHI: PASS: History has at least 300 days. [2026-01-28T12:04:53.327797] [DEBUG] [REMOTE ] CHI: PASS: Price check passed. Min price $10.16. [2026-01-28T12:04:53.327941] [DEBUG] [REMOTE ] CHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:53.328083] [DEBUG] [REMOTE ] CHI: PASS: Integrity check passed. [2026-01-28T12:04:53.328135] [DEBUG] [REMOTE ] CHI: Symbol is viable for forecasting. [2026-01-28T12:04:53.328194] [INFO ] [MAIN ] [663/3492] CHI kept (0.5s) | 661 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-28T12:04:53.851701] [DEBUG] [REMOTE ] CHKP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:53.851836] [DEBUG] [REMOTE ] CHKP: PASS: History has at least 300 days. [2026-01-28T12:04:53.852058] [DEBUG] [REMOTE ] CHKP: PASS: Price check passed. Min price $174.36. [2026-01-28T12:04:53.852193] [DEBUG] [REMOTE ] CHKP: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:53.852310] [DEBUG] [REMOTE ] CHKP: PASS: Integrity check passed. [2026-01-28T12:04:53.852352] [DEBUG] [REMOTE ] CHKP: Symbol is viable for forecasting. [2026-01-28T12:04:53.852401] [INFO ] [MAIN ] [664/3492] CHKP kept (0.5s) | 662 kept, 2 rejected | 138.1/min | ETA: 20.5m [2026-01-28T12:04:54.079810] [DEBUG] [REMOTE ] CHMI: Retrieved 3096 rows, trimmed to 300. [2026-01-28T12:04:54.079946] [DEBUG] [REMOTE ] CHMI: PASS: History has at least 300 days. [2026-01-28T12:04:54.080166] [DEBUG] [REMOTE ] CHMI: PASS: Price check passed. Min price $2.10. [2026-01-28T12:04:54.080319] [DEBUG] [REMOTE ] CHMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:54.080446] [DEBUG] [REMOTE ] CHMI: PASS: Integrity check passed. [2026-01-28T12:04:54.080486] [DEBUG] [REMOTE ] CHMI: Symbol is viable for forecasting. [2026-01-28T12:04:54.080539] [INFO ] [MAIN ] [665/3492] CHMI kept (0.2s) | 663 kept, 2 rejected | 138.2/min | ETA: 20.5m [2026-01-28T12:04:54.533078] [DEBUG] [REMOTE ] CHRD: Retrieved 1300 rows, trimmed to 300. [2026-01-28T12:04:54.533256] [DEBUG] [REMOTE ] CHRD: PASS: History has at least 300 days. [2026-01-28T12:04:54.533530] [DEBUG] [REMOTE ] CHRD: PASS: Price check passed. Min price $83.80. [2026-01-28T12:04:54.533758] [DEBUG] [REMOTE ] CHRD: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:54.533920] [DEBUG] [REMOTE ] CHRD: PASS: Integrity check passed. [2026-01-28T12:04:54.533976] [DEBUG] [REMOTE ] CHRD: Symbol is viable for forecasting. [2026-01-28T12:04:54.534055] [INFO ] [MAIN ] [666/3492] CHRD kept (0.5s) | 664 kept, 2 rejected | 138.2/min | ETA: 20.5m [2026-01-28T12:04:54.996167] [DEBUG] [REMOTE ] CHRS: Retrieved 2821 rows, trimmed to 300. [2026-01-28T12:04:54.996296] [DEBUG] [REMOTE ] CHRS: PASS: History has at least 300 days. [2026-01-28T12:04:54.996508] [DEBUG] [REMOTE ] CHRS: PASS: Price check passed. Min price $1.10. [2026-01-28T12:04:54.996678] [DEBUG] [REMOTE ] CHRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:54.996793] [DEBUG] [REMOTE ] CHRS: PASS: Integrity check passed. [2026-01-28T12:04:54.996835] [DEBUG] [REMOTE ] CHRS: Symbol is viable for forecasting. [2026-01-28T12:04:54.996898] [INFO ] [MAIN ] [667/3492] CHRS kept (0.5s) | 665 kept, 2 rejected | 138.1/min | ETA: 20.4m [2026-01-28T12:04:55.414940] [DEBUG] [REMOTE ] CHSCL: Retrieved 2774 rows, trimmed to 300. [2026-01-28T12:04:55.415080] [DEBUG] [REMOTE ] CHSCL: PASS: History has at least 300 days. [2026-01-28T12:04:55.415321] [DEBUG] [REMOTE ] CHSCL: PASS: Price check passed. Min price $24.99. [2026-01-28T12:04:55.415481] [DEBUG] [REMOTE ] CHSCL: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:55.415634] [DEBUG] [REMOTE ] CHSCL: PASS: Integrity check passed. [2026-01-28T12:04:55.415684] [DEBUG] [REMOTE ] CHSCL: Symbol is viable for forecasting. [2026-01-28T12:04:55.415745] [INFO ] [MAIN ] [668/3492] CHSCL kept (0.4s) | 666 kept, 2 rejected | 138.1/min | ETA: 20.4m [2026-01-28T12:04:55.795057] [DEBUG] [REMOTE ] CHSCM: Retrieved 2858 rows, trimmed to 300. [2026-01-28T12:04:55.795280] [DEBUG] [REMOTE ] CHSCM: PASS: History has at least 300 days. [2026-01-28T12:04:55.795493] [DEBUG] [REMOTE ] CHSCM: PASS: Price check passed. Min price $24.49. [2026-01-28T12:04:55.795647] [DEBUG] [REMOTE ] CHSCM: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:55.795770] [DEBUG] [REMOTE ] CHSCM: PASS: Integrity check passed. [2026-01-28T12:04:55.795834] [DEBUG] [REMOTE ] CHSCM: Symbol is viable for forecasting. [2026-01-28T12:04:55.795887] [INFO ] [MAIN ] [669/3492] CHSCM kept (0.4s) | 667 kept, 2 rejected | 138.2/min | ETA: 20.4m [2026-01-28T12:04:56.222347] [DEBUG] [REMOTE ] CHSCN: Retrieved 2992 rows, trimmed to 300. [2026-01-28T12:04:56.222484] [DEBUG] [REMOTE ] CHSCN: PASS: History has at least 300 days. [2026-01-28T12:04:56.222734] [DEBUG] [REMOTE ] CHSCN: PASS: Price check passed. Min price $24.65. [2026-01-28T12:04:56.222869] [DEBUG] [REMOTE ] CHSCN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:56.222987] [DEBUG] [REMOTE ] CHSCN: PASS: Integrity check passed. [2026-01-28T12:04:56.223027] [DEBUG] [REMOTE ] CHSCN: Symbol is viable for forecasting. [2026-01-28T12:04:56.223075] [INFO ] [MAIN ] [670/3492] CHSCN kept (0.4s) | 668 kept, 2 rejected | 138.2/min | ETA: 20.4m [2026-01-28T12:04:56.605795] [DEBUG] [REMOTE ] CHSCO: Retrieved 3105 rows, trimmed to 300. [2026-01-28T12:04:56.605919] [DEBUG] [REMOTE ] CHSCO: PASS: History has at least 300 days. [2026-01-28T12:04:56.606135] [DEBUG] [REMOTE ] CHSCO: PASS: Price check passed. Min price $25.76. [2026-01-28T12:04:56.606288] [DEBUG] [REMOTE ] CHSCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:56.606396] [DEBUG] [REMOTE ] CHSCO: PASS: Integrity check passed. [2026-01-28T12:04:56.606435] [DEBUG] [REMOTE ] CHSCO: Symbol is viable for forecasting. [2026-01-28T12:04:56.606482] [INFO ] [MAIN ] [671/3492] CHSCO kept (0.4s) | 669 kept, 2 rejected | 138.2/min | ETA: 20.4m [2026-01-28T12:04:57.130921] [DEBUG] [REMOTE ] CHSCP: Retrieved 5749 rows, trimmed to 300. [2026-01-28T12:04:57.131058] [DEBUG] [REMOTE ] CHSCP: PASS: History has at least 300 days. [2026-01-28T12:04:57.131285] [DEBUG] [REMOTE ] CHSCP: PASS: Price check passed. Min price $26.82. [2026-01-28T12:04:57.131426] [DEBUG] [REMOTE ] CHSCP: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:57.131550] [DEBUG] [REMOTE ] CHSCP: PASS: Integrity check passed. [2026-01-28T12:04:57.131614] [DEBUG] [REMOTE ] CHSCP: Symbol is viable for forecasting. [2026-01-28T12:04:57.131665] [INFO ] [MAIN ] [672/3492] CHSCP kept (0.5s) | 670 kept, 2 rejected | 138.2/min | ETA: 20.4m [2026-01-28T12:04:57.398896] [DEBUG] [REMOTE ] CHWY: Retrieved 1664 rows, trimmed to 300. [2026-01-28T12:04:57.399034] [DEBUG] [REMOTE ] CHWY: PASS: History has at least 300 days. [2026-01-28T12:04:57.399253] [DEBUG] [REMOTE ] CHWY: PASS: Price check passed. Min price $31.30. [2026-01-28T12:04:57.399598] [DEBUG] [REMOTE ] CHWY: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:57.399714] [DEBUG] [REMOTE ] CHWY: PASS: Integrity check passed. [2026-01-28T12:04:57.399792] [DEBUG] [REMOTE ] CHWY: Symbol is viable for forecasting. [2026-01-28T12:04:57.399846] [INFO ] [MAIN ] [673/3492] CHWY kept (0.3s) | 671 kept, 2 rejected | 138.2/min | ETA: 20.4m [2026-01-28T12:04:57.987033] [DEBUG] [REMOTE ] CHY: Retrieved 5703 rows, trimmed to 300. [2026-01-28T12:04:57.987216] [DEBUG] [REMOTE ] CHY: PASS: History has at least 300 days. [2026-01-28T12:04:57.987476] [DEBUG] [REMOTE ] CHY: PASS: Price check passed. Min price $10.66. [2026-01-28T12:04:57.987639] [DEBUG] [REMOTE ] CHY: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:57.987763] [DEBUG] [REMOTE ] CHY: PASS: Integrity check passed. [2026-01-28T12:04:57.987805] [DEBUG] [REMOTE ] CHY: Symbol is viable for forecasting. [2026-01-28T12:04:57.987856] [INFO ] [MAIN ] [674/3492] CHY kept (0.6s) | 672 kept, 2 rejected | 138.2/min | ETA: 20.4m [2026-01-28T12:04:58.480958] [DEBUG] [REMOTE ] CI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:58.481100] [DEBUG] [REMOTE ] CI: PASS: History has at least 300 days. [2026-01-28T12:04:58.481353] [DEBUG] [REMOTE ] CI: PASS: Price check passed. Min price $243.04. [2026-01-28T12:04:58.481492] [DEBUG] [REMOTE ] CI: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:58.481671] [DEBUG] [REMOTE ] CI: PASS: Integrity check passed. [2026-01-28T12:04:58.481724] [DEBUG] [REMOTE ] CI: Symbol is viable for forecasting. [2026-01-28T12:04:58.481778] [INFO ] [MAIN ] [675/3492] CI kept (0.5s) | 673 kept, 2 rejected | 138.1/min | ETA: 20.4m [2026-01-28T12:04:58.782114] [DEBUG] [REMOTE ] CIA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:58.782246] [DEBUG] [REMOTE ] CIA: PASS: History has at least 300 days. [2026-01-28T12:04:58.782460] [DEBUG] [REMOTE ] CIA: PASS: Price check passed. Min price $4.62. [2026-01-28T12:04:58.782615] [DEBUG] [REMOTE ] CIA: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:58.782740] [DEBUG] [REMOTE ] CIA: PASS: Integrity check passed. [2026-01-28T12:04:58.782780] [DEBUG] [REMOTE ] CIA: Symbol is viable for forecasting. [2026-01-28T12:04:58.782828] [INFO ] [MAIN ] [676/3492] CIA kept (0.3s) | 674 kept, 2 rejected | 138.2/min | ETA: 20.4m [2026-01-28T12:04:59.342590] [DEBUG] [REMOTE ] CIB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:59.342767] [DEBUG] [REMOTE ] CIB: PASS: History has at least 300 days. [2026-01-28T12:04:59.343094] [DEBUG] [REMOTE ] CIB: PASS: Price check passed. Min price $57.87. [2026-01-28T12:04:59.343320] [DEBUG] [REMOTE ] CIB: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:59.343470] [DEBUG] [REMOTE ] CIB: PASS: Integrity check passed. [2026-01-28T12:04:59.343521] [DEBUG] [REMOTE ] CIB: Symbol is viable for forecasting. [2026-01-28T12:04:59.343605] [INFO ] [MAIN ] [677/3492] CIB kept (0.6s) | 675 kept, 2 rejected | 138.1/min | ETA: 20.4m [2026-01-28T12:04:59.828061] [DEBUG] [REMOTE ] CIEN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:04:59.828204] [DEBUG] [REMOTE ] CIEN: PASS: History has at least 300 days. [2026-01-28T12:04:59.828452] [DEBUG] [REMOTE ] CIEN: PASS: Price check passed. Min price $176.45. [2026-01-28T12:04:59.828605] [DEBUG] [REMOTE ] CIEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:04:59.828724] [DEBUG] [REMOTE ] CIEN: PASS: Integrity check passed. [2026-01-28T12:04:59.828764] [DEBUG] [REMOTE ] CIEN: Symbol is viable for forecasting. [2026-01-28T12:04:59.828812] [INFO ] [MAIN ] [678/3492] CIEN kept (0.5s) | 676 kept, 2 rejected | 138.1/min | ETA: 20.4m [2026-01-28T12:05:00.337774] [DEBUG] [REMOTE ] CIF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:00.337903] [DEBUG] [REMOTE ] CIF: PASS: History has at least 300 days. [2026-01-28T12:05:00.338119] [DEBUG] [REMOTE ] CIF: PASS: Price check passed. Min price $1.65. [2026-01-28T12:05:00.338286] [DEBUG] [REMOTE ] CIF: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:00.338413] [DEBUG] [REMOTE ] CIF: PASS: Integrity check passed. [2026-01-28T12:05:00.338466] [DEBUG] [REMOTE ] CIF: Symbol is viable for forecasting. [2026-01-28T12:05:00.338514] [INFO ] [MAIN ] [679/3492] CIF kept (0.5s) | 677 kept, 2 rejected | 138.1/min | ETA: 20.4m [2026-01-28T12:05:00.768040] [DEBUG] [REMOTE ] CIG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:00.768176] [DEBUG] [REMOTE ] CIG: PASS: History has at least 300 days. [2026-01-28T12:05:00.768413] [DEBUG] [REMOTE ] CIG: PASS: Price check passed. Min price $1.89. [2026-01-28T12:05:00.768550] [DEBUG] [REMOTE ] CIG: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:00.768694] [DEBUG] [REMOTE ] CIG: PASS: Integrity check passed. [2026-01-28T12:05:00.768735] [DEBUG] [REMOTE ] CIG: Symbol is viable for forecasting. [2026-01-28T12:05:00.768783] [INFO ] [MAIN ] [680/3492] CIG kept (0.4s) | 678 kept, 2 rejected | 138.1/min | ETA: 20.4m [2026-01-28T12:05:01.216519] [DEBUG] [REMOTE ] CIGI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:01.216691] [DEBUG] [REMOTE ] CIGI: PASS: History has at least 300 days. [2026-01-28T12:05:01.216956] [DEBUG] [REMOTE ] CIGI: PASS: Price check passed. Min price $136.33. [2026-01-28T12:05:01.217126] [DEBUG] [REMOTE ] CIGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:01.217255] [DEBUG] [REMOTE ] CIGI: PASS: Integrity check passed. [2026-01-28T12:05:01.217295] [DEBUG] [REMOTE ] CIGI: Symbol is viable for forecasting. [2026-01-28T12:05:01.217344] [INFO ] [MAIN ] [681/3492] CIGI kept (0.4s) | 679 kept, 2 rejected | 138.1/min | ETA: 20.4m [2026-01-28T12:05:01.712971] [DEBUG] [REMOTE ] CII: Retrieved 5452 rows, trimmed to 300. [2026-01-28T12:05:01.713125] [DEBUG] [REMOTE ] CII: PASS: History has at least 300 days. [2026-01-28T12:05:01.713402] [DEBUG] [REMOTE ] CII: PASS: Price check passed. Min price $21.08. [2026-01-28T12:05:01.713545] [DEBUG] [REMOTE ] CII: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:01.713700] [DEBUG] [REMOTE ] CII: PASS: Integrity check passed. [2026-01-28T12:05:01.713742] [DEBUG] [REMOTE ] CII: Symbol is viable for forecasting. [2026-01-28T12:05:01.713792] [INFO ] [MAIN ] [682/3492] CII kept (0.5s) | 680 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-28T12:05:02.199329] [DEBUG] [REMOTE ] CIM: Retrieved 4576 rows, trimmed to 300. [2026-01-28T12:05:02.199519] [DEBUG] [REMOTE ] CIM: PASS: History has at least 300 days. [2026-01-28T12:05:02.199904] [DEBUG] [REMOTE ] CIM: PASS: Price check passed. Min price $11.39. [2026-01-28T12:05:02.200095] [DEBUG] [REMOTE ] CIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:02.200268] [DEBUG] [REMOTE ] CIM: PASS: Integrity check passed. [2026-01-28T12:05:02.200326] [DEBUG] [REMOTE ] CIM: Symbol is viable for forecasting. [2026-01-28T12:05:02.200397] [INFO ] [MAIN ] [683/3492] CIM kept (0.5s) | 681 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-28T12:05:02.717950] [DEBUG] [REMOTE ] CINF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:02.718106] [DEBUG] [REMOTE ] CINF: PASS: History has at least 300 days. [2026-01-28T12:05:02.718393] [DEBUG] [REMOTE ] CINF: PASS: Price check passed. Min price $152.86. [2026-01-28T12:05:02.718535] [DEBUG] [REMOTE ] CINF: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:02.718697] [DEBUG] [REMOTE ] CINF: PASS: Integrity check passed. [2026-01-28T12:05:02.718744] [DEBUG] [REMOTE ] CINF: Symbol is viable for forecasting. [2026-01-28T12:05:02.718797] [INFO ] [MAIN ] [684/3492] CINF kept (0.5s) | 682 kept, 2 rejected | 138.0/min | ETA: 20.4m [2026-01-28T12:05:02.964449] [DEBUG] [REMOTE ] CING: Retrieved 1037 rows, trimmed to 300. [2026-01-28T12:05:02.964595] [DEBUG] [REMOTE ] CING: PASS: History has at least 300 days. [2026-01-28T12:05:02.964839] [DEBUG] [REMOTE ] CING: PASS: Price check passed. Min price $3.33. [2026-01-28T12:05:02.965016] [DEBUG] [REMOTE ] CING: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:02.965157] [DEBUG] [REMOTE ] CING: PASS: Integrity check passed. [2026-01-28T12:05:02.965227] [DEBUG] [REMOTE ] CING: Symbol is viable for forecasting. [2026-01-28T12:05:02.965291] [INFO ] [MAIN ] [685/3492] CING kept (0.2s) | 683 kept, 2 rejected | 138.1/min | ETA: 20.3m [2026-01-28T12:05:03.377397] [DEBUG] [REMOTE ] CION: Retrieved 1082 rows, trimmed to 300. [2026-01-28T12:05:03.377524] [DEBUG] [REMOTE ] CION: PASS: History has at least 300 days. [2026-01-28T12:05:03.377742] [DEBUG] [REMOTE ] CION: PASS: Price check passed. Min price $8.64. [2026-01-28T12:05:03.377879] [DEBUG] [REMOTE ] CION: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:03.377991] [DEBUG] [REMOTE ] CION: PASS: Integrity check passed. [2026-01-28T12:05:03.378032] [DEBUG] [REMOTE ] CION: Symbol is viable for forecasting. [2026-01-28T12:05:03.378080] [INFO ] [MAIN ] [686/3492] CION kept (0.4s) | 684 kept, 2 rejected | 138.1/min | ETA: 20.3m [2026-01-28T12:05:04.017417] [DEBUG] [REMOTE ] CIVB: Retrieved 6294 rows, trimmed to 300. [2026-01-28T12:05:04.017649] [DEBUG] [REMOTE ] CIVB: PASS: History has at least 300 days. [2026-01-28T12:05:04.018048] [DEBUG] [REMOTE ] CIVB: PASS: Price check passed. Min price $21.18. [2026-01-28T12:05:04.018264] [DEBUG] [REMOTE ] CIVB: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:04.018482] [DEBUG] [REMOTE ] CIVB: PASS: Integrity check passed. [2026-01-28T12:05:04.018547] [DEBUG] [REMOTE ] CIVB: Symbol is viable for forecasting. [2026-01-28T12:05:04.018647] [INFO ] [MAIN ] [687/3492] CIVB kept (0.6s) | 685 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-28T12:05:04.404884] [DEBUG] [REMOTE ] CIVI: Retrieved 3548 rows, trimmed to 300. [2026-01-28T12:05:04.405036] [DEBUG] [REMOTE ] CIVI: PASS: History has at least 300 days. [2026-01-28T12:05:04.405300] [DEBUG] [REMOTE ] CIVI: PASS: Price check passed. Min price $25.36. [2026-01-28T12:05:04.405461] [DEBUG] [REMOTE ] CIVI: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:04.405614] [DEBUG] [REMOTE ] CIVI: PASS: Integrity check passed. [2026-01-28T12:05:04.405657] [DEBUG] [REMOTE ] CIVI: Symbol is viable for forecasting. [2026-01-28T12:05:04.405707] [INFO ] [MAIN ] [688/3492] CIVI kept (0.4s) | 686 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-28T12:05:04.899187] [DEBUG] [REMOTE ] CLB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:04.899321] [DEBUG] [REMOTE ] CLB: PASS: History has at least 300 days. [2026-01-28T12:05:04.899541] [DEBUG] [REMOTE ] CLB: PASS: Price check passed. Min price $13.89. [2026-01-28T12:05:04.899701] [DEBUG] [REMOTE ] CLB: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:04.899821] [DEBUG] [REMOTE ] CLB: PASS: Integrity check passed. [2026-01-28T12:05:04.899865] [DEBUG] [REMOTE ] CLB: Symbol is viable for forecasting. [2026-01-28T12:05:04.899915] [INFO ] [MAIN ] [689/3492] CLB kept (0.5s) | 687 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-28T12:05:05.181413] [DEBUG] [REMOTE ] CLBK: Retrieved 1953 rows, trimmed to 300. [2026-01-28T12:05:05.181540] [DEBUG] [REMOTE ] CLBK: PASS: History has at least 300 days. [2026-01-28T12:05:05.181849] [DEBUG] [REMOTE ] CLBK: PASS: Price check passed. Min price $14.52. [2026-01-28T12:05:05.181999] [DEBUG] [REMOTE ] CLBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:05.182139] [DEBUG] [REMOTE ] CLBK: PASS: Integrity check passed. [2026-01-28T12:05:05.182185] [DEBUG] [REMOTE ] CLBK: Symbol is viable for forecasting. [2026-01-28T12:05:05.182233] [INFO ] [MAIN ] [690/3492] CLBK kept (0.3s) | 688 kept, 2 rejected | 138.1/min | ETA: 20.3m [2026-01-28T12:05:05.810648] [DEBUG] [REMOTE ] CLDX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:05.810797] [DEBUG] [REMOTE ] CLDX: PASS: History has at least 300 days. [2026-01-28T12:05:05.811065] [DEBUG] [REMOTE ] CLDX: PASS: Price check passed. Min price $22.67. [2026-01-28T12:05:05.811202] [DEBUG] [REMOTE ] CLDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:05.811333] [DEBUG] [REMOTE ] CLDX: PASS: Integrity check passed. [2026-01-28T12:05:05.811389] [DEBUG] [REMOTE ] CLDX: Symbol is viable for forecasting. [2026-01-28T12:05:05.811441] [INFO ] [MAIN ] [691/3492] CLDX kept (0.6s) | 689 kept, 2 rejected | 138.0/min | ETA: 20.3m [2026-01-28T12:05:06.292990] [DEBUG] [REMOTE ] CLF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:06.293114] [DEBUG] [REMOTE ] CLF: PASS: History has at least 300 days. [2026-01-28T12:05:06.293325] [DEBUG] [REMOTE ] CLF: PASS: Price check passed. Min price $10.09. [2026-01-28T12:05:06.293464] [DEBUG] [REMOTE ] CLF: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:06.293596] [DEBUG] [REMOTE ] CLF: PASS: Integrity check passed. [2026-01-28T12:05:06.293639] [DEBUG] [REMOTE ] CLF: Symbol is viable for forecasting. [2026-01-28T12:05:06.293687] [INFO ] [MAIN ] [692/3492] CLF kept (0.5s) | 690 kept, 2 rejected | 137.9/min | ETA: 20.3m [2026-01-28T12:05:06.825635] [DEBUG] [REMOTE ] CLFD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:06.825767] [DEBUG] [REMOTE ] CLFD: PASS: History has at least 300 days. [2026-01-28T12:05:06.825986] [DEBUG] [REMOTE ] CLFD: PASS: Price check passed. Min price $28.03. [2026-01-28T12:05:06.826123] [DEBUG] [REMOTE ] CLFD: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:06.826240] [DEBUG] [REMOTE ] CLFD: PASS: Integrity check passed. [2026-01-28T12:05:06.826280] [DEBUG] [REMOTE ] CLFD: Symbol is viable for forecasting. [2026-01-28T12:05:06.826329] [INFO ] [MAIN ] [693/3492] CLFD kept (0.5s) | 691 kept, 2 rejected | 137.9/min | ETA: 20.3m [2026-01-28T12:05:07.265261] [DEBUG] [REMOTE ] CLH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:07.265391] [DEBUG] [REMOTE ] CLH: PASS: History has at least 300 days. [2026-01-28T12:05:07.265628] [DEBUG] [REMOTE ] CLH: PASS: Price check passed. Min price $201.73. [2026-01-28T12:05:07.265769] [DEBUG] [REMOTE ] CLH: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:07.265885] [DEBUG] [REMOTE ] CLH: PASS: Integrity check passed. [2026-01-28T12:05:07.265927] [DEBUG] [REMOTE ] CLH: Symbol is viable for forecasting. [2026-01-28T12:05:07.265976] [INFO ] [MAIN ] [694/3492] CLH kept (0.4s) | 692 kept, 2 rejected | 137.9/min | ETA: 20.3m [2026-01-28T12:05:07.620433] [DEBUG] [REMOTE ] CLLS: Retrieved 2727 rows, trimmed to 300. [2026-01-28T12:05:07.620554] [DEBUG] [REMOTE ] CLLS: PASS: History has at least 300 days. [2026-01-28T12:05:07.620785] [DEBUG] [REMOTE ] CLLS: PASS: Price check passed. Min price $3.13. [2026-01-28T12:05:07.620915] [DEBUG] [REMOTE ] CLLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:07.621023] [DEBUG] [REMOTE ] CLLS: PASS: Integrity check passed. [2026-01-28T12:05:07.621063] [DEBUG] [REMOTE ] CLLS: Symbol is viable for forecasting. [2026-01-28T12:05:07.621110] [INFO ] [MAIN ] [695/3492] CLLS kept (0.4s) | 693 kept, 2 rejected | 137.9/min | ETA: 20.3m [2026-01-28T12:05:08.156406] [DEBUG] [REMOTE ] CLMB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:08.156543] [DEBUG] [REMOTE ] CLMB: PASS: History has at least 300 days. [2026-01-28T12:05:08.156816] [DEBUG] [REMOTE ] CLMB: PASS: Price check passed. Min price $100.02. [2026-01-28T12:05:08.156966] [DEBUG] [REMOTE ] CLMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:08.157119] [DEBUG] [REMOTE ] CLMB: PASS: Integrity check passed. [2026-01-28T12:05:08.157163] [DEBUG] [REMOTE ] CLMB: Symbol is viable for forecasting. [2026-01-28T12:05:08.157213] [INFO ] [MAIN ] [696/3492] CLMB kept (0.5s) | 694 kept, 2 rejected | 137.9/min | ETA: 20.3m [2026-01-28T12:05:08.512704] [DEBUG] [REMOTE ] CLNE: Retrieved 4698 rows, trimmed to 300. [2026-01-28T12:05:08.512843] [DEBUG] [REMOTE ] CLNE: PASS: History has at least 300 days. [2026-01-28T12:05:08.513070] [DEBUG] [REMOTE ] CLNE: PASS: Price check passed. Min price $2.10. [2026-01-28T12:05:08.513211] [DEBUG] [REMOTE ] CLNE: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:08.513346] [DEBUG] [REMOTE ] CLNE: PASS: Integrity check passed. [2026-01-28T12:05:08.513390] [DEBUG] [REMOTE ] CLNE: Symbol is viable for forecasting. [2026-01-28T12:05:08.513439] [INFO ] [MAIN ] [697/3492] CLNE kept (0.4s) | 695 kept, 2 rejected | 137.9/min | ETA: 20.3m [2026-01-28T12:05:08.826504] [DEBUG] [REMOTE ] CLNN: Retrieved 1273 rows, trimmed to 300. [2026-01-28T12:05:08.826679] [DEBUG] [REMOTE ] CLNN: PASS: History has at least 300 days. [2026-01-28T12:05:08.826904] [DEBUG] [REMOTE ] CLNN: PASS: Price check passed. Min price $4.73. [2026-01-28T12:05:08.827046] [DEBUG] [REMOTE ] CLNN: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:08.827199] [DEBUG] [REMOTE ] CLNN: PASS: Integrity check passed. [2026-01-28T12:05:08.827244] [DEBUG] [REMOTE ] CLNN: Symbol is viable for forecasting. [2026-01-28T12:05:08.827298] [INFO ] [MAIN ] [698/3492] CLNN kept (0.3s) | 696 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-28T12:05:09.227772] [DEBUG] [REMOTE ] CLOA: Retrieved 762 rows, trimmed to 300. [2026-01-28T12:05:09.227904] [DEBUG] [REMOTE ] CLOA: PASS: History has at least 300 days. [2026-01-28T12:05:09.228119] [DEBUG] [REMOTE ] CLOA: PASS: Price check passed. Min price $51.21. [2026-01-28T12:05:09.228255] [DEBUG] [REMOTE ] CLOA: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:09.228372] [DEBUG] [REMOTE ] CLOA: PASS: Integrity check passed. [2026-01-28T12:05:09.228422] [DEBUG] [REMOTE ] CLOA: Symbol is viable for forecasting. [2026-01-28T12:05:09.228481] [INFO ] [MAIN ] [699/3492] CLOA kept (0.4s) | 697 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-28T12:05:09.818368] [DEBUG] [REMOTE ] CLRB: Retrieved 5083 rows, trimmed to 300. [2026-01-28T12:05:09.818518] [DEBUG] [REMOTE ] CLRB: PASS: History has at least 300 days. [2026-01-28T12:05:09.818803] [DEBUG] [REMOTE ] CLRB: PASS: Price check passed. Min price $2.56. [2026-01-28T12:05:09.818942] [DEBUG] [REMOTE ] CLRB: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:09.819072] [DEBUG] [REMOTE ] CLRB: PASS: Integrity check passed. [2026-01-28T12:05:09.819114] [DEBUG] [REMOTE ] CLRB: Symbol is viable for forecasting. [2026-01-28T12:05:09.819164] [INFO ] [MAIN ] [700/3492] CLRB kept (0.6s) | 698 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:10.269593] [DEBUG] [REMOTE ] CLRO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:10.269736] [DEBUG] [REMOTE ] CLRO: PASS: History has at least 300 days. [2026-01-28T12:05:10.270004] [DEBUG] [REMOTE ] CLRO: PASS: Price check passed. Min price $4.29. [2026-01-28T12:05:10.270176] [DEBUG] [REMOTE ] CLRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:10.270333] [DEBUG] [REMOTE ] CLRO: PASS: Integrity check passed. [2026-01-28T12:05:10.270381] [DEBUG] [REMOTE ] CLRO: Symbol is viable for forecasting. [2026-01-28T12:05:10.270434] [INFO ] [MAIN ] [701/3492] CLRO kept (0.5s) | 699 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:10.723045] [DEBUG] [REMOTE ] CLS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:10.723208] [DEBUG] [REMOTE ] CLS: PASS: History has at least 300 days. [2026-01-28T12:05:10.723469] [DEBUG] [REMOTE ] CLS: PASS: Price check passed. Min price $270.92. [2026-01-28T12:05:10.723633] [DEBUG] [REMOTE ] CLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:10.723761] [DEBUG] [REMOTE ] CLS: PASS: Integrity check passed. [2026-01-28T12:05:10.723804] [DEBUG] [REMOTE ] CLS: Symbol is viable for forecasting. [2026-01-28T12:05:10.723856] [INFO ] [MAIN ] [702/3492] CLS kept (0.5s) | 700 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:11.079215] [DEBUG] [REMOTE ] CLX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:11.079354] [DEBUG] [REMOTE ] CLX: PASS: History has at least 300 days. [2026-01-28T12:05:11.079603] [DEBUG] [REMOTE ] CLX: PASS: Price check passed. Min price $97.43. [2026-01-28T12:05:11.079740] [DEBUG] [REMOTE ] CLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:11.079874] [DEBUG] [REMOTE ] CLX: PASS: Integrity check passed. [2026-01-28T12:05:11.079915] [DEBUG] [REMOTE ] CLX: Symbol is viable for forecasting. [2026-01-28T12:05:11.079962] [INFO ] [MAIN ] [703/3492] CLX kept (0.4s) | 701 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:11.491989] [DEBUG] [REMOTE ] CM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:11.492121] [DEBUG] [REMOTE ] CM: PASS: History has at least 300 days. [2026-01-28T12:05:11.492334] [DEBUG] [REMOTE ] CM: PASS: Price check passed. Min price $81.69. [2026-01-28T12:05:11.492470] [DEBUG] [REMOTE ] CM: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:11.492603] [DEBUG] [REMOTE ] CM: PASS: Integrity check passed. [2026-01-28T12:05:11.492645] [DEBUG] [REMOTE ] CM: Symbol is viable for forecasting. [2026-01-28T12:05:11.492854] [INFO ] [MAIN ] [704/3492] CM kept (0.4s) | 702 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-28T12:05:11.879058] [DEBUG] [REMOTE ] CMA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:11.879194] [DEBUG] [REMOTE ] CMA: PASS: History has at least 300 days. [2026-01-28T12:05:11.879427] [DEBUG] [REMOTE ] CMA: PASS: Price check passed. Min price $75.14. [2026-01-28T12:05:11.879560] [DEBUG] [REMOTE ] CMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:11.879711] [DEBUG] [REMOTE ] CMA: PASS: Integrity check passed. [2026-01-28T12:05:11.879751] [DEBUG] [REMOTE ] CMA: Symbol is viable for forecasting. [2026-01-28T12:05:11.879798] [INFO ] [MAIN ] [705/3492] CMA kept (0.4s) | 703 kept, 2 rejected | 138.0/min | ETA: 20.2m [2026-01-28T12:05:12.465266] [DEBUG] [REMOTE ] CMC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:12.465400] [DEBUG] [REMOTE ] CMC: PASS: History has at least 300 days. [2026-01-28T12:05:12.465659] [DEBUG] [REMOTE ] CMC: PASS: Price check passed. Min price $56.38. [2026-01-28T12:05:12.465798] [DEBUG] [REMOTE ] CMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:12.465918] [DEBUG] [REMOTE ] CMC: PASS: Integrity check passed. [2026-01-28T12:05:12.465958] [DEBUG] [REMOTE ] CMC: Symbol is viable for forecasting. [2026-01-28T12:05:12.466006] [INFO ] [MAIN ] [706/3492] CMC kept (0.6s) | 704 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:12.811798] [DEBUG] [REMOTE ] CMCM: Retrieved 2948 rows, trimmed to 300. [2026-01-28T12:05:12.811914] [DEBUG] [REMOTE ] CMCM: PASS: History has at least 300 days. [2026-01-28T12:05:12.812110] [DEBUG] [REMOTE ] CMCM: PASS: Price check passed. Min price $5.87. [2026-01-28T12:05:12.812241] [DEBUG] [REMOTE ] CMCM: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:12.812347] [DEBUG] [REMOTE ] CMCM: PASS: Integrity check passed. [2026-01-28T12:05:12.812388] [DEBUG] [REMOTE ] CMCM: Symbol is viable for forecasting. [2026-01-28T12:05:12.812433] [INFO ] [MAIN ] [707/3492] CMCM kept (0.3s) | 705 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:13.357615] [DEBUG] [REMOTE ] CMCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:13.357755] [DEBUG] [REMOTE ] CMCO: PASS: History has at least 300 days. [2026-01-28T12:05:13.357972] [DEBUG] [REMOTE ] CMCO: PASS: Price check passed. Min price $14.22. [2026-01-28T12:05:13.358104] [DEBUG] [REMOTE ] CMCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:13.358218] [DEBUG] [REMOTE ] CMCO: PASS: Integrity check passed. [2026-01-28T12:05:13.358258] [DEBUG] [REMOTE ] CMCO: Symbol is viable for forecasting. [2026-01-28T12:05:13.358308] [INFO ] [MAIN ] [708/3492] CMCO kept (0.5s) | 706 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:13.829312] [DEBUG] [REMOTE ] CMCSA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:13.829458] [DEBUG] [REMOTE ] CMCSA: PASS: History has at least 300 days. [2026-01-28T12:05:13.829744] [DEBUG] [REMOTE ] CMCSA: PASS: Price check passed. Min price $23.18. [2026-01-28T12:05:13.829881] [DEBUG] [REMOTE ] CMCSA: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:13.830022] [DEBUG] [REMOTE ] CMCSA: PASS: Integrity check passed. [2026-01-28T12:05:13.830062] [DEBUG] [REMOTE ] CMCSA: Symbol is viable for forecasting. [2026-01-28T12:05:13.830112] [INFO ] [MAIN ] [709/3492] CMCSA kept (0.5s) | 707 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:14.114987] [DEBUG] [REMOTE ] CME: Retrieved 5821 rows, trimmed to 300. [2026-01-28T12:05:14.115140] [DEBUG] [REMOTE ] CME: PASS: History has at least 300 days. [2026-01-28T12:05:14.115383] [DEBUG] [REMOTE ] CME: PASS: Price check passed. Min price $261.69. [2026-01-28T12:05:14.115521] [DEBUG] [REMOTE ] CME: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:14.115668] [DEBUG] [REMOTE ] CME: PASS: Integrity check passed. [2026-01-28T12:05:14.115712] [DEBUG] [REMOTE ] CME: Symbol is viable for forecasting. [2026-01-28T12:05:14.115762] [INFO ] [MAIN ] [710/3492] CME kept (0.3s) | 708 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:14.654954] [DEBUG] [REMOTE ] CMG: Retrieved 5032 rows, trimmed to 300. [2026-01-28T12:05:14.655095] [DEBUG] [REMOTE ] CMG: PASS: History has at least 300 days. [2026-01-28T12:05:14.655326] [DEBUG] [REMOTE ] CMG: PASS: Price check passed. Min price $29.81. [2026-01-28T12:05:14.655460] [DEBUG] [REMOTE ] CMG: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:14.655630] [DEBUG] [REMOTE ] CMG: PASS: Integrity check passed. [2026-01-28T12:05:14.655681] [DEBUG] [REMOTE ] CMG: Symbol is viable for forecasting. [2026-01-28T12:05:14.655730] [INFO ] [MAIN ] [711/3492] CMG kept (0.5s) | 709 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:15.201940] [DEBUG] [REMOTE ] CMI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:15.202074] [DEBUG] [REMOTE ] CMI: PASS: History has at least 300 days. [2026-01-28T12:05:15.202287] [DEBUG] [REMOTE ] CMI: PASS: Price check passed. Min price $426.93. [2026-01-28T12:05:15.202417] [DEBUG] [REMOTE ] CMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:15.202532] [DEBUG] [REMOTE ] CMI: PASS: Integrity check passed. [2026-01-28T12:05:15.202589] [DEBUG] [REMOTE ] CMI: Symbol is viable for forecasting. [2026-01-28T12:05:15.202639] [INFO ] [MAIN ] [712/3492] CMI kept (0.5s) | 710 kept, 2 rejected | 137.8/min | ETA: 20.2m [2026-01-28T12:05:15.485696] [DEBUG] [REMOTE ] CMMB: Retrieved 1748 rows, trimmed to 300. [2026-01-28T12:05:15.485817] [DEBUG] [REMOTE ] CMMB: PASS: History has at least 300 days. [2026-01-28T12:05:15.486016] [DEBUG] [REMOTE ] CMMB: PASS: Price check passed. Min price $1.58. [2026-01-28T12:05:15.486145] [DEBUG] [REMOTE ] CMMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:15.486253] [DEBUG] [REMOTE ] CMMB: PASS: Integrity check passed. [2026-01-28T12:05:15.486292] [DEBUG] [REMOTE ] CMMB: Symbol is viable for forecasting. [2026-01-28T12:05:15.486338] [INFO ] [MAIN ] [713/3492] CMMB kept (0.3s) | 711 kept, 2 rejected | 137.9/min | ETA: 20.2m [2026-01-28T12:05:16.018055] [DEBUG] [REMOTE ] CMP: Retrieved 5565 rows, trimmed to 300. [2026-01-28T12:05:16.018184] [DEBUG] [REMOTE ] CMP: PASS: History has at least 300 days. [2026-01-28T12:05:16.018394] [DEBUG] [REMOTE ] CMP: PASS: Price check passed. Min price $16.54. [2026-01-28T12:05:16.018531] [DEBUG] [REMOTE ] CMP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:16.018674] [DEBUG] [REMOTE ] CMP: PASS: Integrity check passed. [2026-01-28T12:05:16.018725] [DEBUG] [REMOTE ] CMP: Symbol is viable for forecasting. [2026-01-28T12:05:16.018778] [INFO ] [MAIN ] [714/3492] CMP kept (0.5s) | 712 kept, 2 rejected | 137.9/min | ETA: 20.1m [2026-01-28T12:05:16.283441] [DEBUG] [REMOTE ] CMPS: Retrieved 1345 rows, trimmed to 300. [2026-01-28T12:05:16.283605] [DEBUG] [REMOTE ] CMPS: PASS: History has at least 300 days. [2026-01-28T12:05:16.283823] [DEBUG] [REMOTE ] CMPS: PASS: Price check passed. Min price $4.94. [2026-01-28T12:05:16.283958] [DEBUG] [REMOTE ] CMPS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:16.284086] [DEBUG] [REMOTE ] CMPS: PASS: Integrity check passed. [2026-01-28T12:05:16.284127] [DEBUG] [REMOTE ] CMPS: Symbol is viable for forecasting. [2026-01-28T12:05:16.284178] [INFO ] [MAIN ] [715/3492] CMPS kept (0.3s) | 713 kept, 2 rejected | 137.9/min | ETA: 20.1m [2026-01-28T12:05:16.697317] [DEBUG] [REMOTE ] CMPX: Retrieved 1210 rows, trimmed to 300. [2026-01-28T12:05:16.697448] [DEBUG] [REMOTE ] CMPX: PASS: History has at least 300 days. [2026-01-28T12:05:16.697678] [DEBUG] [REMOTE ] CMPX: PASS: Price check passed. Min price $3.72. [2026-01-28T12:05:16.697811] [DEBUG] [REMOTE ] CMPX: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:16.697918] [DEBUG] [REMOTE ] CMPX: PASS: Integrity check passed. [2026-01-28T12:05:16.697957] [DEBUG] [REMOTE ] CMPX: Symbol is viable for forecasting. [2026-01-28T12:05:16.698003] [INFO ] [MAIN ] [716/3492] CMPX kept (0.4s) | 714 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-28T12:05:17.189341] [DEBUG] [REMOTE ] CMRE: Retrieved 3829 rows, trimmed to 300. [2026-01-28T12:05:17.189474] [DEBUG] [REMOTE ] CMRE: PASS: History has at least 300 days. [2026-01-28T12:05:17.189726] [DEBUG] [REMOTE ] CMRE: PASS: Price check passed. Min price $12.00. [2026-01-28T12:05:17.189864] [DEBUG] [REMOTE ] CMRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:17.189980] [DEBUG] [REMOTE ] CMRE: PASS: Integrity check passed. [2026-01-28T12:05:17.190021] [DEBUG] [REMOTE ] CMRE: Symbol is viable for forecasting. [2026-01-28T12:05:17.190072] [INFO ] [MAIN ] [717/3492] CMRE kept (0.5s) | 715 kept, 2 rejected | 137.9/min | ETA: 20.1m [2026-01-28T12:05:17.738913] [DEBUG] [REMOTE ] CMS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:17.739050] [DEBUG] [REMOTE ] CMS: PASS: History has at least 300 days. [2026-01-28T12:05:17.739273] [DEBUG] [REMOTE ] CMS: PASS: Price check passed. Min price $69.17. [2026-01-28T12:05:17.739405] [DEBUG] [REMOTE ] CMS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:17.739524] [DEBUG] [REMOTE ] CMS: PASS: Integrity check passed. [2026-01-28T12:05:17.739564] [DEBUG] [REMOTE ] CMS: Symbol is viable for forecasting. [2026-01-28T12:05:17.739633] [INFO ] [MAIN ] [718/3492] CMS kept (0.5s) | 716 kept, 2 rejected | 137.9/min | ETA: 20.1m [2026-01-28T12:05:18.014499] [DEBUG] [REMOTE ] CMSA: Retrieved 1981 rows, trimmed to 300. [2026-01-28T12:05:18.014650] [DEBUG] [REMOTE ] CMSA: PASS: History has at least 300 days. [2026-01-28T12:05:18.014856] [DEBUG] [REMOTE ] CMSA: PASS: Price check passed. Min price $21.66. [2026-01-28T12:05:18.014987] [DEBUG] [REMOTE ] CMSA: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:18.015095] [DEBUG] [REMOTE ] CMSA: PASS: Integrity check passed. [2026-01-28T12:05:18.015135] [DEBUG] [REMOTE ] CMSA: Symbol is viable for forecasting. [2026-01-28T12:05:18.015182] [INFO ] [MAIN ] [719/3492] CMSA kept (0.3s) | 717 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-28T12:05:18.439667] [DEBUG] [REMOTE ] CMSC: Retrieved 1840 rows, trimmed to 300. [2026-01-28T12:05:18.439816] [DEBUG] [REMOTE ] CMSC: PASS: History has at least 300 days. [2026-01-28T12:05:18.440015] [DEBUG] [REMOTE ] CMSC: PASS: Price check passed. Min price $22.64. [2026-01-28T12:05:18.440146] [DEBUG] [REMOTE ] CMSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:18.440254] [DEBUG] [REMOTE ] CMSC: PASS: Integrity check passed. [2026-01-28T12:05:18.440293] [DEBUG] [REMOTE ] CMSC: Symbol is viable for forecasting. [2026-01-28T12:05:18.440340] [INFO ] [MAIN ] [720/3492] CMSC kept (0.4s) | 718 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-28T12:05:18.849602] [DEBUG] [REMOTE ] CMSD: Retrieved 1743 rows, trimmed to 300. [2026-01-28T12:05:18.849718] [DEBUG] [REMOTE ] CMSD: PASS: History has at least 300 days. [2026-01-28T12:05:18.849916] [DEBUG] [REMOTE ] CMSD: PASS: Price check passed. Min price $23.02. [2026-01-28T12:05:18.850048] [DEBUG] [REMOTE ] CMSD: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:18.850171] [DEBUG] [REMOTE ] CMSD: PASS: Integrity check passed. [2026-01-28T12:05:18.850211] [DEBUG] [REMOTE ] CMSD: Symbol is viable for forecasting. [2026-01-28T12:05:18.850257] [INFO ] [MAIN ] [721/3492] CMSD kept (0.4s) | 719 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-28T12:05:19.104696] [DEBUG] [REMOTE ] CMTG: Retrieved 1061 rows, trimmed to 300. [2026-01-28T12:05:19.104828] [DEBUG] [REMOTE ] CMTG: PASS: History has at least 300 days. [2026-01-28T12:05:19.105032] [DEBUG] [REMOTE ] CMTG: PASS: Price check passed. Min price $2.71. [2026-01-28T12:05:19.105160] [DEBUG] [REMOTE ] CMTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:19.105265] [DEBUG] [REMOTE ] CMTG: PASS: Integrity check passed. [2026-01-28T12:05:19.105305] [DEBUG] [REMOTE ] CMTG: Symbol is viable for forecasting. [2026-01-28T12:05:19.105351] [INFO ] [MAIN ] [722/3492] CMTG kept (0.3s) | 720 kept, 2 rejected | 138.0/min | ETA: 20.1m [2026-01-28T12:05:19.819714] [DEBUG] [REMOTE ] CMTL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:19.820024] [DEBUG] [REMOTE ] CMTL: PASS: History has at least 300 days. [2026-01-28T12:05:19.820234] [DEBUG] [REMOTE ] CMTL: PASS: Price check passed. Min price $2.84. [2026-01-28T12:05:19.820367] [DEBUG] [REMOTE ] CMTL: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:19.820479] [DEBUG] [REMOTE ] CMTL: PASS: Integrity check passed. [2026-01-28T12:05:19.820518] [DEBUG] [REMOTE ] CMTL: Symbol is viable for forecasting. [2026-01-28T12:05:19.820564] [INFO ] [MAIN ] [723/3492] CMTL kept (0.7s) | 721 kept, 2 rejected | 137.9/min | ETA: 20.1m [2026-01-28T12:05:20.286713] [DEBUG] [REMOTE ] CNA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:20.287042] [DEBUG] [REMOTE ] CNA: PASS: History has at least 300 days. [2026-01-28T12:05:20.287271] [DEBUG] [REMOTE ] CNA: PASS: Price check passed. Min price $43.61. [2026-01-28T12:05:20.287402] [DEBUG] [REMOTE ] CNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:20.287516] [DEBUG] [REMOTE ] CNA: PASS: Integrity check passed. [2026-01-28T12:05:20.287555] [DEBUG] [REMOTE ] CNA: Symbol is viable for forecasting. [2026-01-28T12:05:20.287627] [INFO ] [MAIN ] [724/3492] CNA kept (0.5s) | 722 kept, 2 rejected | 137.9/min | ETA: 20.1m [2026-01-28T12:05:20.736719] [DEBUG] [REMOTE ] CNC: Retrieved 6068 rows, trimmed to 300. [2026-01-28T12:05:20.736859] [DEBUG] [REMOTE ] CNC: PASS: History has at least 300 days. [2026-01-28T12:05:20.737102] [DEBUG] [REMOTE ] CNC: PASS: Price check passed. Min price $34.25. [2026-01-28T12:05:20.737240] [DEBUG] [REMOTE ] CNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:20.737355] [DEBUG] [REMOTE ] CNC: PASS: Integrity check passed. [2026-01-28T12:05:20.737395] [DEBUG] [REMOTE ] CNC: Symbol is viable for forecasting. [2026-01-28T12:05:20.737441] [INFO ] [MAIN ] [725/3492] CNC kept (0.4s) | 723 kept, 2 rejected | 137.9/min | ETA: 20.1m [2026-01-28T12:05:21.032655] [DEBUG] [REMOTE ] CNF: Retrieved 1809 rows, trimmed to 300. [2026-01-28T12:05:21.032777] [DEBUG] [REMOTE ] CNF: PASS: History has at least 300 days. [2026-01-28T12:05:21.032976] [DEBUG] [REMOTE ] CNF: PASS: Price check passed. Min price $4.02. [2026-01-28T12:05:21.033107] [DEBUG] [REMOTE ] CNF: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:21.033214] [DEBUG] [REMOTE ] CNF: PASS: Integrity check passed. [2026-01-28T12:05:21.033254] [DEBUG] [REMOTE ] CNF: Symbol is viable for forecasting. [2026-01-28T12:05:21.033301] [INFO ] [MAIN ] [726/3492] CNF kept (0.3s) | 724 kept, 2 rejected | 138.0/min | ETA: 20.0m [2026-01-28T12:05:21.634166] [DEBUG] [REMOTE ] CNI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:21.634299] [DEBUG] [REMOTE ] CNI: PASS: History has at least 300 days. [2026-01-28T12:05:21.634522] [DEBUG] [REMOTE ] CNI: PASS: Price check passed. Min price $90.32. [2026-01-28T12:05:21.634694] [DEBUG] [REMOTE ] CNI: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:21.634815] [DEBUG] [REMOTE ] CNI: PASS: Integrity check passed. [2026-01-28T12:05:21.634857] [DEBUG] [REMOTE ] CNI: Symbol is viable for forecasting. [2026-01-28T12:05:21.634906] [INFO ] [MAIN ] [727/3492] CNI kept (0.6s) | 725 kept, 2 rejected | 137.9/min | ETA: 20.1m [2026-01-28T12:05:22.057605] [DEBUG] [REMOTE ] CNK: Retrieved 4721 rows, trimmed to 300. [2026-01-28T12:05:22.057751] [DEBUG] [REMOTE ] CNK: PASS: History has at least 300 days. [2026-01-28T12:05:22.058019] [DEBUG] [REMOTE ] CNK: PASS: Price check passed. Min price $21.93. [2026-01-28T12:05:22.058163] [DEBUG] [REMOTE ] CNK: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:22.058294] [DEBUG] [REMOTE ] CNK: PASS: Integrity check passed. [2026-01-28T12:05:22.058352] [DEBUG] [REMOTE ] CNK: Symbol is viable for forecasting. [2026-01-28T12:05:22.058413] [INFO ] [MAIN ] [728/3492] CNK kept (0.4s) | 726 kept, 2 rejected | 137.9/min | ETA: 20.0m [2026-01-28T12:05:22.293305] [DEBUG] [REMOTE ] CNM: Retrieved 1134 rows, trimmed to 300. [2026-01-28T12:05:22.293433] [DEBUG] [REMOTE ] CNM: PASS: History has at least 300 days. [2026-01-28T12:05:22.293675] [DEBUG] [REMOTE ] CNM: PASS: Price check passed. Min price $44.29. [2026-01-28T12:05:22.293852] [DEBUG] [REMOTE ] CNM: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:22.294003] [DEBUG] [REMOTE ] CNM: PASS: Integrity check passed. [2026-01-28T12:05:22.294056] [DEBUG] [REMOTE ] CNM: Symbol is viable for forecasting. [2026-01-28T12:05:22.294106] [INFO ] [MAIN ] [729/3492] CNM kept (0.2s) | 727 kept, 2 rejected | 138.0/min | ETA: 20.0m [2026-01-28T12:05:22.757234] [DEBUG] [REMOTE ] CNMD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:22.757388] [DEBUG] [REMOTE ] CNMD: PASS: History has at least 300 days. [2026-01-28T12:05:22.757656] [DEBUG] [REMOTE ] CNMD: PASS: Price check passed. Min price $38.99. [2026-01-28T12:05:22.757874] [DEBUG] [REMOTE ] CNMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:22.758008] [DEBUG] [REMOTE ] CNMD: PASS: Integrity check passed. [2026-01-28T12:05:22.758050] [DEBUG] [REMOTE ] CNMD: Symbol is viable for forecasting. [2026-01-28T12:05:22.758101] [INFO ] [MAIN ] [730/3492] CNMD kept (0.5s) | 728 kept, 2 rejected | 138.0/min | ETA: 20.0m [2026-01-28T12:05:23.040603] [DEBUG] [REMOTE ] CNNE: Retrieved 2056 rows, trimmed to 300. [2026-01-28T12:05:23.040731] [DEBUG] [REMOTE ] CNNE: PASS: History has at least 300 days. [2026-01-28T12:05:23.040952] [DEBUG] [REMOTE ] CNNE: PASS: Price check passed. Min price $14.75. [2026-01-28T12:05:23.041093] [DEBUG] [REMOTE ] CNNE: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:23.041206] [DEBUG] [REMOTE ] CNNE: PASS: Integrity check passed. [2026-01-28T12:05:23.041247] [DEBUG] [REMOTE ] CNNE: Symbol is viable for forecasting. [2026-01-28T12:05:23.041294] [INFO ] [MAIN ] [731/3492] CNNE kept (0.3s) | 729 kept, 2 rejected | 138.0/min | ETA: 20.0m [2026-01-28T12:05:23.575690] [DEBUG] [REMOTE ] CNO: Retrieved 5631 rows, trimmed to 300. [2026-01-28T12:05:23.575821] [DEBUG] [REMOTE ] CNO: PASS: History has at least 300 days. [2026-01-28T12:05:23.576028] [DEBUG] [REMOTE ] CNO: PASS: Price check passed. Min price $39.43. [2026-01-28T12:05:23.576159] [DEBUG] [REMOTE ] CNO: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:23.576271] [DEBUG] [REMOTE ] CNO: PASS: Integrity check passed. [2026-01-28T12:05:23.576311] [DEBUG] [REMOTE ] CNO: Symbol is viable for forecasting. [2026-01-28T12:05:23.576358] [INFO ] [MAIN ] [732/3492] CNO kept (0.5s) | 730 kept, 2 rejected | 138.0/min | ETA: 20.0m [2026-01-28T12:05:24.148283] [DEBUG] [REMOTE ] CNOB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:24.148454] [DEBUG] [REMOTE ] CNOB: PASS: History has at least 300 days. [2026-01-28T12:05:24.148752] [DEBUG] [REMOTE ] CNOB: PASS: Price check passed. Min price $23.36. [2026-01-28T12:05:24.148905] [DEBUG] [REMOTE ] CNOB: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:24.149030] [DEBUG] [REMOTE ] CNOB: PASS: Integrity check passed. [2026-01-28T12:05:24.149071] [DEBUG] [REMOTE ] CNOB: Symbol is viable for forecasting. [2026-01-28T12:05:24.149121] [INFO ] [MAIN ] [733/3492] CNOB kept (0.6s) | 731 kept, 2 rejected | 137.9/min | ETA: 20.0m [2026-01-28T12:05:24.679438] [DEBUG] [REMOTE ] CNP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:24.679609] [DEBUG] [REMOTE ] CNP: PASS: History has at least 300 days. [2026-01-28T12:05:24.679884] [DEBUG] [REMOTE ] CNP: PASS: Price check passed. Min price $37.33. [2026-01-28T12:05:24.680023] [DEBUG] [REMOTE ] CNP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:24.680141] [DEBUG] [REMOTE ] CNP: PASS: Integrity check passed. [2026-01-28T12:05:24.680182] [DEBUG] [REMOTE ] CNP: Symbol is viable for forecasting. [2026-01-28T12:05:24.680232] [INFO ] [MAIN ] [734/3492] CNP kept (0.5s) | 732 kept, 2 rejected | 137.9/min | ETA: 20.0m [2026-01-28T12:05:25.196883] [DEBUG] [REMOTE ] CNQ: Retrieved 6411 rows, trimmed to 300. [2026-01-28T12:05:25.197017] [DEBUG] [REMOTE ] CNQ: PASS: History has at least 300 days. [2026-01-28T12:05:25.197262] [DEBUG] [REMOTE ] CNQ: PASS: Price check passed. Min price $30.59. [2026-01-28T12:05:25.197395] [DEBUG] [REMOTE ] CNQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:25.197509] [DEBUG] [REMOTE ] CNQ: PASS: Integrity check passed. [2026-01-28T12:05:25.197549] [DEBUG] [REMOTE ] CNQ: Symbol is viable for forecasting. [2026-01-28T12:05:25.197617] [INFO ] [MAIN ] [735/3492] CNQ kept (0.5s) | 733 kept, 2 rejected | 137.9/min | ETA: 20.0m [2026-01-28T12:05:25.659243] [DEBUG] [REMOTE ] CNS: Retrieved 5397 rows, trimmed to 300. [2026-01-28T12:05:25.659372] [DEBUG] [REMOTE ] CNS: PASS: History has at least 300 days. [2026-01-28T12:05:25.659599] [DEBUG] [REMOTE ] CNS: PASS: Price check passed. Min price $59.24. [2026-01-28T12:05:25.659736] [DEBUG] [REMOTE ] CNS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:25.659853] [DEBUG] [REMOTE ] CNS: PASS: Integrity check passed. [2026-01-28T12:05:25.659892] [DEBUG] [REMOTE ] CNS: Symbol is viable for forecasting. [2026-01-28T12:05:25.659939] [INFO ] [MAIN ] [736/3492] CNS kept (0.5s) | 734 kept, 2 rejected | 137.8/min | ETA: 20.0m [2026-01-28T12:05:25.982982] [DEBUG] [REMOTE ] CNSP: Retrieved 1561 rows, trimmed to 300. [2026-01-28T12:05:25.983127] [DEBUG] [REMOTE ] CNSP: PASS: History has at least 300 days. [2026-01-28T12:05:25.983398] [DEBUG] [REMOTE ] CNSP: PASS: Price check passed. Min price $5.25. [2026-01-28T12:05:25.983615] [DEBUG] [REMOTE ] CNSP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:25.983775] [DEBUG] [REMOTE ] CNSP: PASS: Integrity check passed. [2026-01-28T12:05:25.983833] [DEBUG] [REMOTE ] CNSP: Symbol is viable for forecasting. [2026-01-28T12:05:25.983899] [INFO ] [MAIN ] [737/3492] CNSP kept (0.3s) | 735 kept, 2 rejected | 137.9/min | ETA: 20.0m [2026-01-28T12:05:26.341617] [DEBUG] [REMOTE ] CNTA: Retrieved 1171 rows, trimmed to 300. [2026-01-28T12:05:26.341770] [DEBUG] [REMOTE ] CNTA: PASS: History has at least 300 days. [2026-01-28T12:05:26.342045] [DEBUG] [REMOTE ] CNTA: PASS: Price check passed. Min price $22.02. [2026-01-28T12:05:26.342245] [DEBUG] [REMOTE ] CNTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:26.342396] [DEBUG] [REMOTE ] CNTA: PASS: Integrity check passed. [2026-01-28T12:05:26.342451] [DEBUG] [REMOTE ] CNTA: Symbol is viable for forecasting. [2026-01-28T12:05:26.342518] [INFO ] [MAIN ] [738/3492] CNTA kept (0.4s) | 736 kept, 2 rejected | 137.9/min | ETA: 20.0m [2026-01-28T12:05:26.932011] [DEBUG] [REMOTE ] CNTY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:26.932149] [DEBUG] [REMOTE ] CNTY: PASS: History has at least 300 days. [2026-01-28T12:05:26.932372] [DEBUG] [REMOTE ] CNTY: PASS: Price check passed. Min price $1.30. [2026-01-28T12:05:26.932525] [DEBUG] [REMOTE ] CNTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:26.932662] [DEBUG] [REMOTE ] CNTY: PASS: Integrity check passed. [2026-01-28T12:05:26.932705] [DEBUG] [REMOTE ] CNTY: Symbol is viable for forecasting. [2026-01-28T12:05:26.932755] [INFO ] [MAIN ] [739/3492] CNTY kept (0.6s) | 737 kept, 2 rejected | 137.9/min | ETA: 20.0m [2026-01-28T12:05:27.651295] [DEBUG] [REMOTE ] CNVS: Retrieved 5588 rows, trimmed to 300. [2026-01-28T12:05:27.651438] [DEBUG] [REMOTE ] CNVS: PASS: History has at least 300 days. [2026-01-28T12:05:27.651685] [DEBUG] [REMOTE ] CNVS: PASS: Price check passed. Min price $2.00. [2026-01-28T12:05:27.651838] [DEBUG] [REMOTE ] CNVS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:27.651959] [DEBUG] [REMOTE ] CNVS: PASS: Integrity check passed. [2026-01-28T12:05:27.652175] [DEBUG] [REMOTE ] CNVS: Symbol is viable for forecasting. [2026-01-28T12:05:27.652227] [INFO ] [MAIN ] [740/3492] CNVS kept (0.7s) | 738 kept, 2 rejected | 137.7/min | ETA: 20.0m [2026-01-28T12:05:28.073268] [DEBUG] [REMOTE ] CNX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:28.073397] [DEBUG] [REMOTE ] CNX: PASS: History has at least 300 days. [2026-01-28T12:05:28.073629] [DEBUG] [REMOTE ] CNX: PASS: Price check passed. Min price $32.56. [2026-01-28T12:05:28.073765] [DEBUG] [REMOTE ] CNX: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:28.073878] [DEBUG] [REMOTE ] CNX: PASS: Integrity check passed. [2026-01-28T12:05:28.073918] [DEBUG] [REMOTE ] CNX: Symbol is viable for forecasting. [2026-01-28T12:05:28.073965] [INFO ] [MAIN ] [741/3492] CNX kept (0.4s) | 739 kept, 2 rejected | 137.7/min | ETA: 20.0m [2026-01-28T12:05:28.422027] [DEBUG] [REMOTE ] CNXN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:28.422159] [DEBUG] [REMOTE ] CNXN: PASS: History has at least 300 days. [2026-01-28T12:05:28.422382] [DEBUG] [REMOTE ] CNXN: PASS: Price check passed. Min price $55.83. [2026-01-28T12:05:28.422516] [DEBUG] [REMOTE ] CNXN: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:28.422650] [DEBUG] [REMOTE ] CNXN: PASS: Integrity check passed. [2026-01-28T12:05:28.422692] [DEBUG] [REMOTE ] CNXN: Symbol is viable for forecasting. [2026-01-28T12:05:28.422740] [INFO ] [MAIN ] [742/3492] CNXN kept (0.3s) | 740 kept, 2 rejected | 137.8/min | ETA: 20.0m [2026-01-28T12:05:28.712171] [DEBUG] [REMOTE ] COCO: Retrieved 1070 rows, trimmed to 300. [2026-01-28T12:05:28.712293] [DEBUG] [REMOTE ] COCO: PASS: History has at least 300 days. [2026-01-28T12:05:28.712490] [DEBUG] [REMOTE ] COCO: PASS: Price check passed. Min price $39.88. [2026-01-28T12:05:28.712641] [DEBUG] [REMOTE ] COCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:28.712753] [DEBUG] [REMOTE ] COCO: PASS: Integrity check passed. [2026-01-28T12:05:28.712792] [DEBUG] [REMOTE ] COCO: Symbol is viable for forecasting. [2026-01-28T12:05:28.712840] [INFO ] [MAIN ] [743/3492] COCO kept (0.3s) | 741 kept, 2 rejected | 137.8/min | ETA: 19.9m [2026-01-28T12:05:29.282841] [DEBUG] [REMOTE ] CODA: Retrieved 4335 rows, trimmed to 300. [2026-01-28T12:05:29.282960] [DEBUG] [REMOTE ] CODA: PASS: History has at least 300 days. [2026-01-28T12:05:29.283161] [DEBUG] [REMOTE ] CODA: PASS: Price check passed. Min price $7.99. [2026-01-28T12:05:29.283295] [DEBUG] [REMOTE ] CODA: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:29.283406] [DEBUG] [REMOTE ] CODA: PASS: Integrity check passed. [2026-01-28T12:05:29.283446] [DEBUG] [REMOTE ] CODA: Symbol is viable for forecasting. [2026-01-28T12:05:29.283493] [INFO ] [MAIN ] [744/3492] CODA kept (0.6s) | 742 kept, 2 rejected | 137.8/min | ETA: 19.9m [2026-01-28T12:05:29.705367] [DEBUG] [REMOTE ] CODI: Retrieved 4954 rows, trimmed to 300. [2026-01-28T12:05:29.705514] [DEBUG] [REMOTE ] CODI: PASS: History has at least 300 days. [2026-01-28T12:05:29.705737] [DEBUG] [REMOTE ] CODI: PASS: Price check passed. Min price $4.65. [2026-01-28T12:05:29.705890] [DEBUG] [REMOTE ] CODI: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:29.706003] [DEBUG] [REMOTE ] CODI: PASS: Integrity check passed. [2026-01-28T12:05:29.706043] [DEBUG] [REMOTE ] CODI: Symbol is viable for forecasting. [2026-01-28T12:05:29.706091] [INFO ] [MAIN ] [745/3492] CODI kept (0.4s) | 743 kept, 2 rejected | 137.8/min | ETA: 19.9m [2026-01-28T12:05:29.993417] [DEBUG] [REMOTE ] COEP: Retrieved 1282 rows, trimmed to 300. [2026-01-28T12:05:29.993552] [DEBUG] [REMOTE ] COEP: PASS: History has at least 300 days. [2026-01-28T12:05:29.993774] [DEBUG] [REMOTE ] COEP: PASS: Price check passed. Min price $12.37. [2026-01-28T12:05:29.993905] [DEBUG] [REMOTE ] COEP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:29.994014] [DEBUG] [REMOTE ] COEP: PASS: Integrity check passed. [2026-01-28T12:05:29.994054] [DEBUG] [REMOTE ] COEP: Symbol is viable for forecasting. [2026-01-28T12:05:29.994102] [INFO ] [MAIN ] [746/3492] COEP kept (0.3s) | 744 kept, 2 rejected | 137.9/min | ETA: 19.9m [2026-01-28T12:05:30.596857] [DEBUG] [REMOTE ] COF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:30.596999] [DEBUG] [REMOTE ] COF: PASS: History has at least 300 days. [2026-01-28T12:05:30.597263] [DEBUG] [REMOTE ] COF: PASS: Price check passed. Min price $200.04. [2026-01-28T12:05:30.597400] [DEBUG] [REMOTE ] COF: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:30.597524] [DEBUG] [REMOTE ] COF: PASS: Integrity check passed. [2026-01-28T12:05:30.597565] [DEBUG] [REMOTE ] COF: Symbol is viable for forecasting. [2026-01-28T12:05:30.597637] [INFO ] [MAIN ] [747/3492] COF kept (0.6s) | 745 kept, 2 rejected | 137.8/min | ETA: 19.9m [2026-01-28T12:05:31.107620] [DEBUG] [REMOTE ] COFS: Retrieved 6047 rows, trimmed to 300. [2026-01-28T12:05:31.107756] [DEBUG] [REMOTE ] COFS: PASS: History has at least 300 days. [2026-01-28T12:05:31.107988] [DEBUG] [REMOTE ] COFS: PASS: Price check passed. Min price $27.68. [2026-01-28T12:05:31.108135] [DEBUG] [REMOTE ] COFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:31.108247] [DEBUG] [REMOTE ] COFS: PASS: Integrity check passed. [2026-01-28T12:05:31.108287] [DEBUG] [REMOTE ] COFS: Symbol is viable for forecasting. [2026-01-28T12:05:31.108334] [INFO ] [MAIN ] [748/3492] COFS kept (0.5s) | 746 kept, 2 rejected | 137.7/min | ETA: 19.9m [2026-01-28T12:05:31.553655] [DEBUG] [REMOTE ] COKE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:31.553775] [DEBUG] [REMOTE ] COKE: PASS: History has at least 300 days. [2026-01-28T12:05:31.554071] [DEBUG] [REMOTE ] COKE: PASS: Price check passed. Min price $130.16. [2026-01-28T12:05:31.554245] [DEBUG] [REMOTE ] COKE: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:31.554383] [DEBUG] [REMOTE ] COKE: PASS: Integrity check passed. [2026-01-28T12:05:31.554427] [DEBUG] [REMOTE ] COKE: Symbol is viable for forecasting. [2026-01-28T12:05:31.554478] [INFO ] [MAIN ] [749/3492] COKE kept (0.4s) | 747 kept, 2 rejected | 137.7/min | ETA: 19.9m [2026-01-28T12:05:32.020854] [DEBUG] [REMOTE ] COLB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:32.020983] [DEBUG] [REMOTE ] COLB: PASS: History has at least 300 days. [2026-01-28T12:05:32.021202] [DEBUG] [REMOTE ] COLB: PASS: Price check passed. Min price $25.41. [2026-01-28T12:05:32.021339] [DEBUG] [REMOTE ] COLB: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:32.021454] [DEBUG] [REMOTE ] COLB: PASS: Integrity check passed. [2026-01-28T12:05:32.021494] [DEBUG] [REMOTE ] COLB: Symbol is viable for forecasting. [2026-01-28T12:05:32.021544] [INFO ] [MAIN ] [750/3492] COLB kept (0.5s) | 748 kept, 2 rejected | 137.7/min | ETA: 19.9m [2026-01-28T12:05:32.315509] [DEBUG] [REMOTE ] COLD: Retrieved 2016 rows, trimmed to 300. [2026-01-28T12:05:32.315643] [DEBUG] [REMOTE ] COLD: PASS: History has at least 300 days. [2026-01-28T12:05:32.315849] [DEBUG] [REMOTE ] COLD: PASS: Price check passed. Min price $9.94. [2026-01-28T12:05:32.315997] [DEBUG] [REMOTE ] COLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:32.316108] [DEBUG] [REMOTE ] COLD: PASS: Integrity check passed. [2026-01-28T12:05:32.316152] [DEBUG] [REMOTE ] COLD: Symbol is viable for forecasting. [2026-01-28T12:05:32.316217] [INFO ] [MAIN ] [751/3492] COLD kept (0.3s) | 749 kept, 2 rejected | 137.8/min | ETA: 19.9m [2026-01-28T12:05:32.777986] [DEBUG] [REMOTE ] COLL: Retrieved 2697 rows, trimmed to 300. [2026-01-28T12:05:32.778125] [DEBUG] [REMOTE ] COLL: PASS: History has at least 300 days. [2026-01-28T12:05:32.778354] [DEBUG] [REMOTE ] COLL: PASS: Price check passed. Min price $35.65. [2026-01-28T12:05:32.778494] [DEBUG] [REMOTE ] COLL: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:32.778636] [DEBUG] [REMOTE ] COLL: PASS: Integrity check passed. [2026-01-28T12:05:32.778680] [DEBUG] [REMOTE ] COLL: Symbol is viable for forecasting. [2026-01-28T12:05:32.778730] [INFO ] [MAIN ] [752/3492] COLL kept (0.5s) | 750 kept, 2 rejected | 137.8/min | ETA: 19.9m [2026-01-28T12:05:33.185075] [DEBUG] [REMOTE ] COLM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:33.185341] [DEBUG] [REMOTE ] COLM: PASS: History has at least 300 days. [2026-01-28T12:05:33.185823] [DEBUG] [REMOTE ] COLM: PASS: Price check passed. Min price $49.33. [2026-01-28T12:05:33.185983] [DEBUG] [REMOTE ] COLM: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:33.186149] [DEBUG] [REMOTE ] COLM: PASS: Integrity check passed. [2026-01-28T12:05:33.186196] [DEBUG] [REMOTE ] COLM: Symbol is viable for forecasting. [2026-01-28T12:05:33.186257] [INFO ] [MAIN ] [753/3492] COLM kept (0.4s) | 751 kept, 2 rejected | 137.8/min | ETA: 19.9m [2026-01-28T12:05:33.490321] [DEBUG] [REMOTE ] COMP: Retrieved 1211 rows, trimmed to 300. [2026-01-28T12:05:33.490561] [DEBUG] [REMOTE ] COMP: PASS: History has at least 300 days. [2026-01-28T12:05:33.490949] [DEBUG] [REMOTE ] COMP: PASS: Price check passed. Min price $7.44. [2026-01-28T12:05:33.491161] [DEBUG] [REMOTE ] COMP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:33.491345] [DEBUG] [REMOTE ] COMP: PASS: Integrity check passed. [2026-01-28T12:05:33.491405] [DEBUG] [REMOTE ] COMP: Symbol is viable for forecasting. [2026-01-28T12:05:33.491482] [INFO ] [MAIN ] [754/3492] COMP kept (0.3s) | 752 kept, 2 rejected | 137.8/min | ETA: 19.9m [2026-01-28T12:05:33.901183] [DEBUG] [REMOTE ] CONL: Retrieved 870 rows, trimmed to 300. [2026-01-28T12:05:33.901363] [DEBUG] [REMOTE ] CONL: PASS: History has at least 300 days. [2026-01-28T12:05:33.901661] [DEBUG] [REMOTE ] CONL: PASS: Price check passed. Min price $12.36. [2026-01-28T12:05:33.901820] [DEBUG] [REMOTE ] CONL: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:33.901959] [DEBUG] [REMOTE ] CONL: PASS: Integrity check passed. [2026-01-28T12:05:33.902002] [DEBUG] [REMOTE ] CONL: Symbol is viable for forecasting. [2026-01-28T12:05:33.902055] [INFO ] [MAIN ] [755/3492] CONL kept (0.4s) | 753 kept, 2 rejected | 137.9/min | ETA: 19.9m [2026-01-28T12:05:34.487230] [DEBUG] [REMOTE ] COO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:34.487359] [DEBUG] [REMOTE ] COO: PASS: History has at least 300 days. [2026-01-28T12:05:34.487593] [DEBUG] [REMOTE ] COO: PASS: Price check passed. Min price $68.88. [2026-01-28T12:05:34.487731] [DEBUG] [REMOTE ] COO: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:34.487844] [DEBUG] [REMOTE ] COO: PASS: Integrity check passed. [2026-01-28T12:05:34.487884] [DEBUG] [REMOTE ] COO: Symbol is viable for forecasting. [2026-01-28T12:05:34.487932] [INFO ] [MAIN ] [756/3492] COO kept (0.6s) | 754 kept, 2 rejected | 137.8/min | ETA: 19.9m [2026-01-28T12:05:34.887718] [DEBUG] [REMOTE ] COP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:34.887850] [DEBUG] [REMOTE ] COP: PASS: History has at least 300 days. [2026-01-28T12:05:34.888087] [DEBUG] [REMOTE ] COP: PASS: Price check passed. Min price $84.86. [2026-01-28T12:05:34.888225] [DEBUG] [REMOTE ] COP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:34.888343] [DEBUG] [REMOTE ] COP: PASS: Integrity check passed. [2026-01-28T12:05:34.888384] [DEBUG] [REMOTE ] COP: Symbol is viable for forecasting. [2026-01-28T12:05:34.888432] [INFO ] [MAIN ] [757/3492] COP kept (0.4s) | 755 kept, 2 rejected | 137.8/min | ETA: 19.8m [2026-01-28T12:05:35.075777] [DEBUG] [REMOTE ] COPP: Retrieved 475 rows, trimmed to 300. [2026-01-28T12:05:35.075902] [DEBUG] [REMOTE ] COPP: PASS: History has at least 300 days. [2026-01-28T12:05:35.076098] [DEBUG] [REMOTE ] COPP: PASS: Price check passed. Min price $26.83. [2026-01-28T12:05:35.076232] [DEBUG] [REMOTE ] COPP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:35.076340] [DEBUG] [REMOTE ] COPP: PASS: Integrity check passed. [2026-01-28T12:05:35.076380] [DEBUG] [REMOTE ] COPP: Symbol is viable for forecasting. [2026-01-28T12:05:35.076427] [INFO ] [MAIN ] [758/3492] COPP kept (0.2s) | 756 kept, 2 rejected | 137.9/min | ETA: 19.8m [2026-01-28T12:05:35.445916] [DEBUG] [REMOTE ] CORZ: Retrieved 504 rows, trimmed to 300. [2026-01-28T12:05:35.446042] [DEBUG] [REMOTE ] CORZ: PASS: History has at least 300 days. [2026-01-28T12:05:35.446242] [DEBUG] [REMOTE ] CORZ: PASS: Price check passed. Min price $13.57. [2026-01-28T12:05:35.446380] [DEBUG] [REMOTE ] CORZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:35.446489] [DEBUG] [REMOTE ] CORZ: PASS: Integrity check passed. [2026-01-28T12:05:35.446542] [DEBUG] [REMOTE ] CORZ: Symbol is viable for forecasting. [2026-01-28T12:05:35.446607] [INFO ] [MAIN ] [759/3492] CORZ kept (0.4s) | 757 kept, 2 rejected | 137.9/min | ETA: 19.8m [2026-01-28T12:05:35.902223] [DEBUG] [REMOTE ] CORZZ: Retrieved 504 rows, trimmed to 300. [2026-01-28T12:05:35.902370] [DEBUG] [REMOTE ] CORZZ: PASS: History has at least 300 days. [2026-01-28T12:05:35.902651] [DEBUG] [REMOTE ] CORZZ: PASS: Price check passed. Min price $13.71. [2026-01-28T12:05:35.902804] [DEBUG] [REMOTE ] CORZZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:35.902919] [DEBUG] [REMOTE ] CORZZ: PASS: Integrity check passed. [2026-01-28T12:05:35.902961] [DEBUG] [REMOTE ] CORZZ: Symbol is viable for forecasting. [2026-01-28T12:05:35.903011] [INFO ] [MAIN ] [760/3492] CORZZ kept (0.5s) | 758 kept, 2 rejected | 137.9/min | ETA: 19.8m [2026-01-28T12:05:36.462201] [DEBUG] [REMOTE ] COTY: Retrieved 3175 rows, trimmed to 300. [2026-01-28T12:05:36.462322] [DEBUG] [REMOTE ] COTY: PASS: History has at least 300 days. [2026-01-28T12:05:36.462524] [DEBUG] [REMOTE ] COTY: PASS: Price check passed. Min price $3.01. [2026-01-28T12:05:36.462689] [DEBUG] [REMOTE ] COTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:36.462801] [DEBUG] [REMOTE ] COTY: PASS: Integrity check passed. [2026-01-28T12:05:36.462841] [DEBUG] [REMOTE ] COTY: Symbol is viable for forecasting. [2026-01-28T12:05:36.462888] [INFO ] [MAIN ] [761/3492] COTY kept (0.6s) | 759 kept, 2 rejected | 137.9/min | ETA: 19.8m [2026-01-28T12:05:36.766933] [DEBUG] [REMOTE ] COWG: Retrieved 775 rows, trimmed to 300. [2026-01-28T12:05:36.767083] [DEBUG] [REMOTE ] COWG: PASS: History has at least 300 days. [2026-01-28T12:05:36.767295] [DEBUG] [REMOTE ] COWG: PASS: Price check passed. Min price $33.08. [2026-01-28T12:05:36.767460] [DEBUG] [REMOTE ] COWG: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:36.767612] [DEBUG] [REMOTE ] COWG: PASS: Integrity check passed. [2026-01-28T12:05:36.767656] [DEBUG] [REMOTE ] COWG: Symbol is viable for forecasting. [2026-01-28T12:05:36.767705] [INFO ] [MAIN ] [762/3492] COWG kept (0.3s) | 760 kept, 2 rejected | 137.9/min | ETA: 19.8m [2026-01-28T12:05:37.108312] [DEBUG] [REMOTE ] COYA: Retrieved 771 rows, trimmed to 300. [2026-01-28T12:05:37.108514] [DEBUG] [REMOTE ] COYA: PASS: History has at least 300 days. [2026-01-28T12:05:37.109353] [DEBUG] [REMOTE ] COYA: PASS: Price check passed. Min price $4.03. [2026-01-28T12:05:37.109634] [DEBUG] [REMOTE ] COYA: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:37.109812] [DEBUG] [REMOTE ] COYA: PASS: Integrity check passed. [2026-01-28T12:05:37.109854] [DEBUG] [REMOTE ] COYA: Symbol is viable for forecasting. [2026-01-28T12:05:37.109917] [INFO ] [MAIN ] [763/3492] COYA kept (0.3s) | 761 kept, 2 rejected | 138.0/min | ETA: 19.8m [2026-01-28T12:05:37.752194] [DEBUG] [REMOTE ] CP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:37.752326] [DEBUG] [REMOTE ] CP: PASS: History has at least 300 days. [2026-01-28T12:05:37.752540] [DEBUG] [REMOTE ] CP: PASS: Price check passed. Min price $68.72. [2026-01-28T12:05:37.752693] [DEBUG] [REMOTE ] CP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:37.752805] [DEBUG] [REMOTE ] CP: PASS: Integrity check passed. [2026-01-28T12:05:37.752844] [DEBUG] [REMOTE ] CP: Symbol is viable for forecasting. [2026-01-28T12:05:37.752891] [INFO ] [MAIN ] [764/3492] CP kept (0.6s) | 762 kept, 2 rejected | 137.9/min | ETA: 19.8m [2026-01-28T12:05:38.146238] [DEBUG] [REMOTE ] CPA: Retrieved 5059 rows, trimmed to 300. [2026-01-28T12:05:38.146359] [DEBUG] [REMOTE ] CPA: PASS: History has at least 300 days. [2026-01-28T12:05:38.146560] [DEBUG] [REMOTE ] CPA: PASS: Price check passed. Min price $111.61. [2026-01-28T12:05:38.146711] [DEBUG] [REMOTE ] CPA: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:38.146822] [DEBUG] [REMOTE ] CPA: PASS: Integrity check passed. [2026-01-28T12:05:38.146862] [DEBUG] [REMOTE ] CPA: Symbol is viable for forecasting. [2026-01-28T12:05:38.146908] [INFO ] [MAIN ] [765/3492] CPA kept (0.4s) | 763 kept, 2 rejected | 137.9/min | ETA: 19.8m [2026-01-28T12:05:38.586726] [DEBUG] [REMOTE ] CPB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:38.586858] [DEBUG] [REMOTE ] CPB: PASS: History has at least 300 days. [2026-01-28T12:05:38.587097] [DEBUG] [REMOTE ] CPB: PASS: Price check passed. Min price $25.88. [2026-01-28T12:05:38.587259] [DEBUG] [REMOTE ] CPB: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:38.587373] [DEBUG] [REMOTE ] CPB: PASS: Integrity check passed. [2026-01-28T12:05:38.587414] [DEBUG] [REMOTE ] CPB: Symbol is viable for forecasting. [2026-01-28T12:05:38.587461] [INFO ] [MAIN ] [766/3492] CPB kept (0.4s) | 764 kept, 2 rejected | 137.9/min | ETA: 19.8m [2026-01-28T12:05:39.058510] [DEBUG] [REMOTE ] CPF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:39.058663] [DEBUG] [REMOTE ] CPF: PASS: History has at least 300 days. [2026-01-28T12:05:39.058884] [DEBUG] [REMOTE ] CPF: PASS: Price check passed. Min price $28.24. [2026-01-28T12:05:39.059020] [DEBUG] [REMOTE ] CPF: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:39.059138] [DEBUG] [REMOTE ] CPF: PASS: Integrity check passed. [2026-01-28T12:05:39.059179] [DEBUG] [REMOTE ] CPF: Symbol is viable for forecasting. [2026-01-28T12:05:39.059227] [INFO ] [MAIN ] [767/3492] CPF kept (0.5s) | 765 kept, 2 rejected | 137.9/min | ETA: 19.8m [2026-01-28T12:05:39.451064] [DEBUG] [REMOTE ] CPIX: Retrieved 4141 rows, trimmed to 300. [2026-01-28T12:05:39.451186] [DEBUG] [REMOTE ] CPIX: PASS: History has at least 300 days. [2026-01-28T12:05:39.451388] [DEBUG] [REMOTE ] CPIX: PASS: Price check passed. Min price $1.90. [2026-01-28T12:05:39.451535] [DEBUG] [REMOTE ] CPIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:39.451664] [DEBUG] [REMOTE ] CPIX: PASS: Integrity check passed. [2026-01-28T12:05:39.451705] [DEBUG] [REMOTE ] CPIX: Symbol is viable for forecasting. [2026-01-28T12:05:39.451751] [INFO ] [MAIN ] [768/3492] CPIX kept (0.4s) | 766 kept, 2 rejected | 137.9/min | ETA: 19.8m [2026-01-28T12:05:39.933202] [DEBUG] [REMOTE ] CPK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:39.933341] [DEBUG] [REMOTE ] CPK: PASS: History has at least 300 days. [2026-01-28T12:05:39.933600] [DEBUG] [REMOTE ] CPK: PASS: Price check passed. Min price $120.97. [2026-01-28T12:05:39.933740] [DEBUG] [REMOTE ] CPK: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:39.933859] [DEBUG] [REMOTE ] CPK: PASS: Integrity check passed. [2026-01-28T12:05:39.933900] [DEBUG] [REMOTE ] CPK: Symbol is viable for forecasting. [2026-01-28T12:05:39.933947] [INFO ] [MAIN ] [769/3492] CPK kept (0.5s) | 767 kept, 2 rejected | 137.9/min | ETA: 19.7m [2026-01-28T12:05:40.215179] [DEBUG] [REMOTE ] CPNG: Retrieved 1226 rows, trimmed to 300. [2026-01-28T12:05:40.215310] [DEBUG] [REMOTE ] CPNG: PASS: History has at least 300 days. [2026-01-28T12:05:40.215516] [DEBUG] [REMOTE ] CPNG: PASS: Price check passed. Min price $19.57. [2026-01-28T12:05:40.215710] [DEBUG] [REMOTE ] CPNG: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:40.215862] [DEBUG] [REMOTE ] CPNG: PASS: Integrity check passed. [2026-01-28T12:05:40.215915] [DEBUG] [REMOTE ] CPNG: Symbol is viable for forecasting. [2026-01-28T12:05:40.215968] [INFO ] [MAIN ] [770/3492] CPNG kept (0.3s) | 768 kept, 2 rejected | 137.9/min | ETA: 19.7m [2026-01-28T12:05:40.678285] [DEBUG] [REMOTE ] CPRI: Retrieved 3548 rows, trimmed to 300. [2026-01-28T12:05:40.678408] [DEBUG] [REMOTE ] CPRI: PASS: History has at least 300 days. [2026-01-28T12:05:40.678638] [DEBUG] [REMOTE ] CPRI: PASS: Price check passed. Min price $20.71. [2026-01-28T12:05:40.678777] [DEBUG] [REMOTE ] CPRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:40.678888] [DEBUG] [REMOTE ] CPRI: PASS: Integrity check passed. [2026-01-28T12:05:40.678928] [DEBUG] [REMOTE ] CPRI: Symbol is viable for forecasting. [2026-01-28T12:05:40.678975] [INFO ] [MAIN ] [771/3492] CPRI kept (0.5s) | 769 kept, 2 rejected | 137.9/min | ETA: 19.7m [2026-01-28T12:05:41.109632] [DEBUG] [REMOTE ] CPRX: Retrieved 4833 rows, trimmed to 300. [2026-01-28T12:05:41.109762] [DEBUG] [REMOTE ] CPRX: PASS: History has at least 300 days. [2026-01-28T12:05:41.109975] [DEBUG] [REMOTE ] CPRX: PASS: Price check passed. Min price $20.97. [2026-01-28T12:05:41.110105] [DEBUG] [REMOTE ] CPRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:41.110218] [DEBUG] [REMOTE ] CPRX: PASS: Integrity check passed. [2026-01-28T12:05:41.110258] [DEBUG] [REMOTE ] CPRX: Symbol is viable for forecasting. [2026-01-28T12:05:41.110304] [INFO ] [MAIN ] [772/3492] CPRX kept (0.4s) | 770 kept, 2 rejected | 137.9/min | ETA: 19.7m [2026-01-28T12:05:41.380940] [DEBUG] [REMOTE ] CPS: Retrieved 3941 rows, trimmed to 300. [2026-01-28T12:05:41.381063] [DEBUG] [REMOTE ] CPS: PASS: History has at least 300 days. [2026-01-28T12:05:41.381298] [DEBUG] [REMOTE ] CPS: PASS: Price check passed. Min price $28.08. [2026-01-28T12:05:41.381431] [DEBUG] [REMOTE ] CPS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:41.381544] [DEBUG] [REMOTE ] CPS: PASS: Integrity check passed. [2026-01-28T12:05:41.381602] [DEBUG] [REMOTE ] CPS: Symbol is viable for forecasting. [2026-01-28T12:05:41.381652] [INFO ] [MAIN ] [773/3492] CPS kept (0.3s) | 771 kept, 2 rejected | 138.0/min | ETA: 19.7m [2026-01-28T12:05:41.990896] [DEBUG] [REMOTE ] CPSH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:41.991030] [DEBUG] [REMOTE ] CPSH: PASS: History has at least 300 days. [2026-01-28T12:05:41.991246] [DEBUG] [REMOTE ] CPSH: PASS: Price check passed. Min price $3.04. [2026-01-28T12:05:41.991382] [DEBUG] [REMOTE ] CPSH: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:41.991499] [DEBUG] [REMOTE ] CPSH: PASS: Integrity check passed. [2026-01-28T12:05:41.991540] [DEBUG] [REMOTE ] CPSH: Symbol is viable for forecasting. [2026-01-28T12:05:41.991608] [INFO ] [MAIN ] [774/3492] CPSH kept (0.6s) | 772 kept, 2 rejected | 137.9/min | ETA: 19.7m [2026-01-28T12:05:42.282164] [DEBUG] [REMOTE ] CPSS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:42.282306] [DEBUG] [REMOTE ] CPSS: PASS: History has at least 300 days. [2026-01-28T12:05:42.282759] [DEBUG] [REMOTE ] CPSS: PASS: Price check passed. Min price $7.95. [2026-01-28T12:05:42.282897] [DEBUG] [REMOTE ] CPSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:42.283021] [DEBUG] [REMOTE ] CPSS: PASS: Integrity check passed. [2026-01-28T12:05:42.283061] [DEBUG] [REMOTE ] CPSS: Symbol is viable for forecasting. [2026-01-28T12:05:42.283110] [INFO ] [MAIN ] [775/3492] CPSS kept (0.3s) | 773 kept, 2 rejected | 138.0/min | ETA: 19.7m [2026-01-28T12:05:42.691461] [DEBUG] [REMOTE ] CPZ: Retrieved 1549 rows, trimmed to 300. [2026-01-28T12:05:42.691606] [DEBUG] [REMOTE ] CPZ: PASS: History has at least 300 days. [2026-01-28T12:05:42.691824] [DEBUG] [REMOTE ] CPZ: PASS: Price check passed. Min price $14.46. [2026-01-28T12:05:42.691975] [DEBUG] [REMOTE ] CPZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:42.692098] [DEBUG] [REMOTE ] CPZ: PASS: Integrity check passed. [2026-01-28T12:05:42.692148] [DEBUG] [REMOTE ] CPZ: Symbol is viable for forecasting. [2026-01-28T12:05:42.692196] [INFO ] [MAIN ] [776/3492] CPZ kept (0.4s) | 774 kept, 2 rejected | 138.0/min | ETA: 19.7m [2026-01-28T12:05:43.110027] [DEBUG] [REMOTE ] CQP: Retrieved 4744 rows, trimmed to 300. [2026-01-28T12:05:43.110179] [DEBUG] [REMOTE ] CQP: PASS: History has at least 300 days. [2026-01-28T12:05:43.110441] [DEBUG] [REMOTE ] CQP: PASS: Price check passed. Min price $50.26. [2026-01-28T12:05:43.110603] [DEBUG] [REMOTE ] CQP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:43.110727] [DEBUG] [REMOTE ] CQP: PASS: Integrity check passed. [2026-01-28T12:05:43.110769] [DEBUG] [REMOTE ] CQP: Symbol is viable for forecasting. [2026-01-28T12:05:43.110818] [INFO ] [MAIN ] [777/3492] CQP kept (0.4s) | 775 kept, 2 rejected | 138.0/min | ETA: 19.7m [2026-01-28T12:05:43.708366] [DEBUG] [REMOTE ] CRAI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:43.708503] [DEBUG] [REMOTE ] CRAI: PASS: History has at least 300 days. [2026-01-28T12:05:43.708749] [DEBUG] [REMOTE ] CRAI: PASS: Price check passed. Min price $171.16. [2026-01-28T12:05:43.708885] [DEBUG] [REMOTE ] CRAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:43.709006] [DEBUG] [REMOTE ] CRAI: PASS: Integrity check passed. [2026-01-28T12:05:43.709047] [DEBUG] [REMOTE ] CRAI: Symbol is viable for forecasting. [2026-01-28T12:05:43.709094] [INFO ] [MAIN ] [778/3492] CRAI kept (0.6s) | 776 kept, 2 rejected | 137.9/min | ETA: 19.7m [2026-01-28T12:05:43.833468] [DEBUG] [REMOTE ] CRBG: Retrieved 844 rows, trimmed to 300. [2026-01-28T12:05:43.833602] [DEBUG] [REMOTE ] CRBG: PASS: History has at least 300 days. [2026-01-28T12:05:43.833802] [DEBUG] [REMOTE ] CRBG: PASS: Price check passed. Min price $27.39. [2026-01-28T12:05:43.833935] [DEBUG] [REMOTE ] CRBG: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:43.834043] [DEBUG] [REMOTE ] CRBG: PASS: Integrity check passed. [2026-01-28T12:05:43.834082] [DEBUG] [REMOTE ] CRBG: Symbol is viable for forecasting. [2026-01-28T12:05:43.834129] [INFO ] [MAIN ] [779/3492] CRBG kept (0.1s) | 777 kept, 2 rejected | 138.1/min | ETA: 19.7m [2026-01-28T12:05:44.455482] [DEBUG] [REMOTE ] CRBP: Retrieved 2818 rows, trimmed to 300. [2026-01-28T12:05:44.455833] [DEBUG] [REMOTE ] CRBP: PASS: History has at least 300 days. [2026-01-28T12:05:44.456030] [DEBUG] [REMOTE ] CRBP: PASS: Price check passed. Min price $7.83. [2026-01-28T12:05:44.456163] [DEBUG] [REMOTE ] CRBP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:44.456278] [DEBUG] [REMOTE ] CRBP: PASS: Integrity check passed. [2026-01-28T12:05:44.456319] [DEBUG] [REMOTE ] CRBP: Symbol is viable for forecasting. [2026-01-28T12:05:44.456367] [INFO ] [MAIN ] [780/3492] CRBP kept (0.6s) | 778 kept, 2 rejected | 138.0/min | ETA: 19.7m [2026-01-28T12:05:44.786963] [DEBUG] [REMOTE ] CRC: Retrieved 1317 rows, trimmed to 300. [2026-01-28T12:05:44.787139] [DEBUG] [REMOTE ] CRC: PASS: History has at least 300 days. [2026-01-28T12:05:44.787350] [DEBUG] [REMOTE ] CRC: PASS: Price check passed. Min price $43.55. [2026-01-28T12:05:44.787692] [DEBUG] [REMOTE ] CRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:44.787806] [DEBUG] [REMOTE ] CRC: PASS: Integrity check passed. [2026-01-28T12:05:44.787846] [DEBUG] [REMOTE ] CRC: Symbol is viable for forecasting. [2026-01-28T12:05:44.787893] [INFO ] [MAIN ] [781/3492] CRC kept (0.3s) | 779 kept, 2 rejected | 138.0/min | ETA: 19.6m [2026-01-28T12:05:45.349922] [DEBUG] [REMOTE ] CRDF: Retrieved 5411 rows, trimmed to 300. [2026-01-28T12:05:45.350060] [DEBUG] [REMOTE ] CRDF: PASS: History has at least 300 days. [2026-01-28T12:05:45.350282] [DEBUG] [REMOTE ] CRDF: PASS: Price check passed. Min price $1.96. [2026-01-28T12:05:45.350420] [DEBUG] [REMOTE ] CRDF: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:45.350541] [DEBUG] [REMOTE ] CRDF: PASS: Integrity check passed. [2026-01-28T12:05:45.350604] [DEBUG] [REMOTE ] CRDF: Symbol is viable for forecasting. [2026-01-28T12:05:45.350656] [INFO ] [MAIN ] [782/3492] CRDF kept (0.6s) | 780 kept, 2 rejected | 138.0/min | ETA: 19.6m [2026-01-28T12:05:45.573369] [DEBUG] [REMOTE ] CRDO: Retrieved 1003 rows, trimmed to 300. [2026-01-28T12:05:45.573496] [DEBUG] [REMOTE ] CRDO: PASS: History has at least 300 days. [2026-01-28T12:05:45.573723] [DEBUG] [REMOTE ] CRDO: PASS: Price check passed. Min price $128.02. [2026-01-28T12:05:45.573860] [DEBUG] [REMOTE ] CRDO: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:45.573970] [DEBUG] [REMOTE ] CRDO: PASS: Integrity check passed. [2026-01-28T12:05:45.574010] [DEBUG] [REMOTE ] CRDO: Symbol is viable for forecasting. [2026-01-28T12:05:45.574058] [INFO ] [MAIN ] [783/3492] CRDO kept (0.2s) | 781 kept, 2 rejected | 138.1/min | ETA: 19.6m [2026-01-28T12:05:46.277232] [DEBUG] [REMOTE ] CRESY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:46.277376] [DEBUG] [REMOTE ] CRESY: PASS: History has at least 300 days. [2026-01-28T12:05:46.277629] [DEBUG] [REMOTE ] CRESY: PASS: Price check passed. Min price $10.47. [2026-01-28T12:05:46.277773] [DEBUG] [REMOTE ] CRESY: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:46.277896] [DEBUG] [REMOTE ] CRESY: PASS: Integrity check passed. [2026-01-28T12:05:46.277938] [DEBUG] [REMOTE ] CRESY: Symbol is viable for forecasting. [2026-01-28T12:05:46.277988] [INFO ] [MAIN ] [784/3492] CRESY kept (0.7s) | 782 kept, 2 rejected | 138.0/min | ETA: 19.6m [2026-01-28T12:05:46.539896] [DEBUG] [REMOTE ] CREX: Retrieved 3176 rows, trimmed to 300. [2026-01-28T12:05:46.540082] [DEBUG] [REMOTE ] CREX: PASS: History has at least 300 days. [2026-01-28T12:05:46.540336] [DEBUG] [REMOTE ] CREX: PASS: Price check passed. Min price $2.56. [2026-01-28T12:05:46.540477] [DEBUG] [REMOTE ] CREX: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:46.540640] [DEBUG] [REMOTE ] CREX: PASS: Integrity check passed. [2026-01-28T12:05:46.540689] [DEBUG] [REMOTE ] CREX: Symbol is viable for forecasting. [2026-01-28T12:05:46.540742] [INFO ] [MAIN ] [785/3492] CREX kept (0.3s) | 783 kept, 2 rejected | 138.0/min | ETA: 19.6m [2026-01-28T12:05:46.915605] [DEBUG] [REMOTE ] CRGO: Retrieved 1051 rows, trimmed to 300. [2026-01-28T12:05:46.915836] [DEBUG] [REMOTE ] CRGO: PASS: History has at least 300 days. [2026-01-28T12:05:46.916122] [DEBUG] [REMOTE ] CRGO: PASS: Price check passed. Min price $2.11. [2026-01-28T12:05:46.916271] [DEBUG] [REMOTE ] CRGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:46.916396] [DEBUG] [REMOTE ] CRGO: PASS: Integrity check passed. [2026-01-28T12:05:46.916441] [DEBUG] [REMOTE ] CRGO: Symbol is viable for forecasting. [2026-01-28T12:05:46.916494] [INFO ] [MAIN ] [786/3492] CRGO kept (0.4s) | 784 kept, 2 rejected | 138.0/min | ETA: 19.6m [2026-01-28T12:05:47.330498] [DEBUG] [REMOTE ] CRGY: Retrieved 1037 rows, trimmed to 300. [2026-01-28T12:05:47.330690] [DEBUG] [REMOTE ] CRGY: PASS: History has at least 300 days. [2026-01-28T12:05:47.330934] [DEBUG] [REMOTE ] CRGY: PASS: Price check passed. Min price $7.75. [2026-01-28T12:05:47.331075] [DEBUG] [REMOTE ] CRGY: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:47.331310] [DEBUG] [REMOTE ] CRGY: PASS: Integrity check passed. [2026-01-28T12:05:47.331358] [DEBUG] [REMOTE ] CRGY: Symbol is viable for forecasting. [2026-01-28T12:05:47.331410] [INFO ] [MAIN ] [787/3492] CRGY kept (0.4s) | 785 kept, 2 rejected | 138.1/min | ETA: 19.6m [2026-01-28T12:05:47.954840] [DEBUG] [REMOTE ] CRH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:47.954976] [DEBUG] [REMOTE ] CRH: PASS: History has at least 300 days. [2026-01-28T12:05:47.955195] [DEBUG] [REMOTE ] CRH: PASS: Price check passed. Min price $108.01. [2026-01-28T12:05:47.955326] [DEBUG] [REMOTE ] CRH: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:47.955442] [DEBUG] [REMOTE ] CRH: PASS: Integrity check passed. [2026-01-28T12:05:47.955482] [DEBUG] [REMOTE ] CRH: Symbol is viable for forecasting. [2026-01-28T12:05:47.955531] [INFO ] [MAIN ] [788/3492] CRH kept (0.6s) | 786 kept, 2 rejected | 138.0/min | ETA: 19.6m [2026-01-28T12:05:48.370380] [DEBUG] [REMOTE ] CRI: Retrieved 5599 rows, trimmed to 300. [2026-01-28T12:05:48.370511] [DEBUG] [REMOTE ] CRI: PASS: History has at least 300 days. [2026-01-28T12:05:48.370756] [DEBUG] [REMOTE ] CRI: PASS: Price check passed. Min price $28.30. [2026-01-28T12:05:48.370892] [DEBUG] [REMOTE ] CRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:48.371006] [DEBUG] [REMOTE ] CRI: PASS: Integrity check passed. [2026-01-28T12:05:48.371045] [DEBUG] [REMOTE ] CRI: Symbol is viable for forecasting. [2026-01-28T12:05:48.371093] [INFO ] [MAIN ] [789/3492] CRI kept (0.4s) | 787 kept, 2 rejected | 138.0/min | ETA: 19.6m [2026-01-28T12:05:48.735745] [DEBUG] [REMOTE ] CRK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:48.735878] [DEBUG] [REMOTE ] CRK: PASS: History has at least 300 days. [2026-01-28T12:05:48.736096] [DEBUG] [REMOTE ] CRK: PASS: Price check passed. Min price $18.38. [2026-01-28T12:05:48.736232] [DEBUG] [REMOTE ] CRK: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:48.736347] [DEBUG] [REMOTE ] CRK: PASS: Integrity check passed. [2026-01-28T12:05:48.736387] [DEBUG] [REMOTE ] CRK: Symbol is viable for forecasting. [2026-01-28T12:05:48.736435] [INFO ] [MAIN ] [790/3492] CRK kept (0.4s) | 788 kept, 2 rejected | 138.0/min | ETA: 19.6m [2026-01-28T12:05:49.041534] [DEBUG] [REMOTE ] CRL: Retrieved 6436 rows, trimmed to 300. [2026-01-28T12:05:49.041673] [DEBUG] [REMOTE ] CRL: PASS: History has at least 300 days. [2026-01-28T12:05:49.041885] [DEBUG] [REMOTE ] CRL: PASS: Price check passed. Min price $161.64. [2026-01-28T12:05:49.042016] [DEBUG] [REMOTE ] CRL: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:49.042130] [DEBUG] [REMOTE ] CRL: PASS: Integrity check passed. [2026-01-28T12:05:49.042170] [DEBUG] [REMOTE ] CRL: Symbol is viable for forecasting. [2026-01-28T12:05:49.042216] [INFO ] [MAIN ] [791/3492] CRL kept (0.3s) | 789 kept, 2 rejected | 138.1/min | ETA: 19.6m [2026-01-28T12:05:49.680056] [DEBUG] [REMOTE ] CRM: Retrieved 5434 rows, trimmed to 300. [2026-01-28T12:05:49.680183] [DEBUG] [REMOTE ] CRM: PASS: History has at least 300 days. [2026-01-28T12:05:49.680386] [DEBUG] [REMOTE ] CRM: PASS: Price check passed. Min price $220.07. [2026-01-28T12:05:49.680519] [DEBUG] [REMOTE ] CRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:49.680647] [DEBUG] [REMOTE ] CRM: PASS: Integrity check passed. [2026-01-28T12:05:49.680689] [DEBUG] [REMOTE ] CRM: Symbol is viable for forecasting. [2026-01-28T12:05:49.680736] [INFO ] [MAIN ] [792/3492] CRM kept (0.6s) | 790 kept, 2 rejected | 138.0/min | ETA: 19.6m [2026-01-28T12:05:50.050245] [DEBUG] [REMOTE ] CRMD: Retrieved 3951 rows, trimmed to 300. [2026-01-28T12:05:50.050394] [DEBUG] [REMOTE ] CRMD: PASS: History has at least 300 days. [2026-01-28T12:05:50.050635] [DEBUG] [REMOTE ] CRMD: PASS: Price check passed. Min price $6.78. [2026-01-28T12:05:50.050771] [DEBUG] [REMOTE ] CRMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:50.050882] [DEBUG] [REMOTE ] CRMD: PASS: Integrity check passed. [2026-01-28T12:05:50.050921] [DEBUG] [REMOTE ] CRMD: Symbol is viable for forecasting. [2026-01-28T12:05:50.050967] [INFO ] [MAIN ] [793/3492] CRMD kept (0.4s) | 791 kept, 2 rejected | 138.0/min | ETA: 19.6m [2026-01-28T12:05:50.264609] [DEBUG] [REMOTE ] CRML: Retrieved 481 rows, trimmed to 300. [2026-01-28T12:05:50.264737] [DEBUG] [REMOTE ] CRML: PASS: History has at least 300 days. [2026-01-28T12:05:50.264938] [DEBUG] [REMOTE ] CRML: PASS: Price check passed. Min price $6.91. [2026-01-28T12:05:50.265067] [DEBUG] [REMOTE ] CRML: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:50.265175] [DEBUG] [REMOTE ] CRML: PASS: Integrity check passed. [2026-01-28T12:05:50.265214] [DEBUG] [REMOTE ] CRML: Symbol is viable for forecasting. [2026-01-28T12:05:50.265261] [INFO ] [MAIN ] [794/3492] CRML kept (0.2s) | 792 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:50.750719] [DEBUG] [REMOTE ] CRNC: Retrieved 1600 rows, trimmed to 300. [2026-01-28T12:05:50.750834] [DEBUG] [REMOTE ] CRNC: PASS: History has at least 300 days. [2026-01-28T12:05:50.751027] [DEBUG] [REMOTE ] CRNC: PASS: Price check passed. Min price $7.82. [2026-01-28T12:05:50.751157] [DEBUG] [REMOTE ] CRNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:50.751261] [DEBUG] [REMOTE ] CRNC: PASS: Integrity check passed. [2026-01-28T12:05:50.751300] [DEBUG] [REMOTE ] CRNC: Symbol is viable for forecasting. [2026-01-28T12:05:50.751346] [INFO ] [MAIN ] [795/3492] CRNC kept (0.5s) | 793 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:51.160213] [DEBUG] [REMOTE ] CRNX: Retrieved 1892 rows, trimmed to 300. [2026-01-28T12:05:51.160334] [DEBUG] [REMOTE ] CRNX: PASS: History has at least 300 days. [2026-01-28T12:05:51.160557] [DEBUG] [REMOTE ] CRNX: PASS: Price check passed. Min price $40.00. [2026-01-28T12:05:51.160720] [DEBUG] [REMOTE ] CRNX: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:51.160829] [DEBUG] [REMOTE ] CRNX: PASS: Integrity check passed. [2026-01-28T12:05:51.160868] [DEBUG] [REMOTE ] CRNX: Symbol is viable for forecasting. [2026-01-28T12:05:51.160914] [INFO ] [MAIN ] [796/3492] CRNX kept (0.4s) | 794 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:51.480186] [DEBUG] [REMOTE ] CRON: Retrieved 2400 rows, trimmed to 300. [2026-01-28T12:05:51.480315] [DEBUG] [REMOTE ] CRON: PASS: History has at least 300 days. [2026-01-28T12:05:51.480517] [DEBUG] [REMOTE ] CRON: PASS: Price check passed. Min price $2.30. [2026-01-28T12:05:51.480673] [DEBUG] [REMOTE ] CRON: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:51.480787] [DEBUG] [REMOTE ] CRON: PASS: Integrity check passed. [2026-01-28T12:05:51.480828] [DEBUG] [REMOTE ] CRON: Symbol is viable for forecasting. [2026-01-28T12:05:51.480877] [INFO ] [MAIN ] [797/3492] CRON kept (0.3s) | 795 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:52.072815] [DEBUG] [REMOTE ] CROX: Retrieved 5023 rows, trimmed to 300. [2026-01-28T12:05:52.072943] [DEBUG] [REMOTE ] CROX: PASS: History has at least 300 days. [2026-01-28T12:05:52.073154] [DEBUG] [REMOTE ] CROX: PASS: Price check passed. Min price $73.39. [2026-01-28T12:05:52.073290] [DEBUG] [REMOTE ] CROX: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:52.073407] [DEBUG] [REMOTE ] CROX: PASS: Integrity check passed. [2026-01-28T12:05:52.073450] [DEBUG] [REMOTE ] CROX: Symbol is viable for forecasting. [2026-01-28T12:05:52.073496] [INFO ] [MAIN ] [798/3492] CROX kept (0.6s) | 796 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:52.543715] [DEBUG] [REMOTE ] CRS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:52.543881] [DEBUG] [REMOTE ] CRS: PASS: History has at least 300 days. [2026-01-28T12:05:52.544134] [DEBUG] [REMOTE ] CRS: PASS: Price check passed. Min price $300.31. [2026-01-28T12:05:52.544271] [DEBUG] [REMOTE ] CRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:52.544394] [DEBUG] [REMOTE ] CRS: PASS: Integrity check passed. [2026-01-28T12:05:52.544436] [DEBUG] [REMOTE ] CRS: Symbol is viable for forecasting. [2026-01-28T12:05:52.544486] [INFO ] [MAIN ] [799/3492] CRS kept (0.5s) | 797 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:52.841759] [DEBUG] [REMOTE ] CRSP: Retrieved 2330 rows, trimmed to 300. [2026-01-28T12:05:52.841883] [DEBUG] [REMOTE ] CRSP: PASS: History has at least 300 days. [2026-01-28T12:05:52.842084] [DEBUG] [REMOTE ] CRSP: PASS: Price check passed. Min price $49.29. [2026-01-28T12:05:52.842216] [DEBUG] [REMOTE ] CRSP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:52.842322] [DEBUG] [REMOTE ] CRSP: PASS: Integrity check passed. [2026-01-28T12:05:52.842361] [DEBUG] [REMOTE ] CRSP: Symbol is viable for forecasting. [2026-01-28T12:05:52.842407] [INFO ] [MAIN ] [800/3492] CRSP kept (0.3s) | 798 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:53.273000] [DEBUG] [REMOTE ] CRTO: Retrieved 3078 rows, trimmed to 300. [2026-01-28T12:05:53.273108] [DEBUG] [REMOTE ] CRTO: PASS: History has at least 300 days. [2026-01-28T12:05:53.273313] [DEBUG] [REMOTE ] CRTO: PASS: Price check passed. Min price $19.26. [2026-01-28T12:05:53.273453] [DEBUG] [REMOTE ] CRTO: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:53.273565] [DEBUG] [REMOTE ] CRTO: PASS: Integrity check passed. [2026-01-28T12:05:53.273626] [DEBUG] [REMOTE ] CRTO: Symbol is viable for forecasting. [2026-01-28T12:05:53.273676] [INFO ] [MAIN ] [801/3492] CRTO kept (0.4s) | 799 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:53.715893] [DEBUG] [REMOTE ] CRUS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:53.716025] [DEBUG] [REMOTE ] CRUS: PASS: History has at least 300 days. [2026-01-28T12:05:53.716240] [DEBUG] [REMOTE ] CRUS: PASS: Price check passed. Min price $113.49. [2026-01-28T12:05:53.716371] [DEBUG] [REMOTE ] CRUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:53.716492] [DEBUG] [REMOTE ] CRUS: PASS: Integrity check passed. [2026-01-28T12:05:53.716539] [DEBUG] [REMOTE ] CRUS: Symbol is viable for forecasting. [2026-01-28T12:05:53.716613] [INFO ] [MAIN ] [802/3492] CRUS kept (0.4s) | 800 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:54.315772] [DEBUG] [REMOTE ] CRVL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:54.315911] [DEBUG] [REMOTE ] CRVL: PASS: History has at least 300 days. [2026-01-28T12:05:54.316146] [DEBUG] [REMOTE ] CRVL: PASS: Price check passed. Min price $65.74. [2026-01-28T12:05:54.316306] [DEBUG] [REMOTE ] CRVL: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:54.316444] [DEBUG] [REMOTE ] CRVL: PASS: Integrity check passed. [2026-01-28T12:05:54.316486] [DEBUG] [REMOTE ] CRVL: Symbol is viable for forecasting. [2026-01-28T12:05:54.316534] [INFO ] [MAIN ] [803/3492] CRVL kept (0.6s) | 801 kept, 2 rejected | 138.0/min | ETA: 19.5m [2026-01-28T12:05:54.607390] [DEBUG] [REMOTE ] CRVO: Retrieved 2471 rows, trimmed to 300. [2026-01-28T12:05:54.607512] [DEBUG] [REMOTE ] CRVO: PASS: History has at least 300 days. [2026-01-28T12:05:54.607737] [DEBUG] [REMOTE ] CRVO: PASS: Price check passed. Min price $5.77. [2026-01-28T12:05:54.607872] [DEBUG] [REMOTE ] CRVO: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:54.607980] [DEBUG] [REMOTE ] CRVO: PASS: Integrity check passed. [2026-01-28T12:05:54.608020] [DEBUG] [REMOTE ] CRVO: Symbol is viable for forecasting. [2026-01-28T12:05:54.608067] [INFO ] [MAIN ] [804/3492] CRVO kept (0.3s) | 802 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:54.994100] [DEBUG] [REMOTE ] CRVS: Retrieved 2476 rows, trimmed to 300. [2026-01-28T12:05:54.994218] [DEBUG] [REMOTE ] CRVS: PASS: History has at least 300 days. [2026-01-28T12:05:54.994417] [DEBUG] [REMOTE ] CRVS: PASS: Price check passed. Min price $6.50. [2026-01-28T12:05:54.994553] [DEBUG] [REMOTE ] CRVS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:54.994688] [DEBUG] [REMOTE ] CRVS: PASS: Integrity check passed. [2026-01-28T12:05:54.994737] [DEBUG] [REMOTE ] CRVS: Symbol is viable for forecasting. [2026-01-28T12:05:54.994783] [INFO ] [MAIN ] [805/3492] CRVS kept (0.4s) | 803 kept, 2 rejected | 138.1/min | ETA: 19.5m [2026-01-28T12:05:55.458777] [DEBUG] [REMOTE ] CRWD: Retrieved 1666 rows, trimmed to 300. [2026-01-28T12:05:55.458898] [DEBUG] [REMOTE ] CRWD: PASS: History has at least 300 days. [2026-01-28T12:05:55.459106] [DEBUG] [REMOTE ] CRWD: PASS: Price check passed. Min price $442.73. [2026-01-28T12:05:55.459244] [DEBUG] [REMOTE ] CRWD: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:55.459355] [DEBUG] [REMOTE ] CRWD: PASS: Integrity check passed. [2026-01-28T12:05:55.459397] [DEBUG] [REMOTE ] CRWD: Symbol is viable for forecasting. [2026-01-28T12:05:55.459445] [INFO ] [MAIN ] [806/3492] CRWD kept (0.5s) | 804 kept, 2 rejected | 138.1/min | ETA: 19.4m [2026-01-28T12:05:55.925530] [DEBUG] [REMOTE ] CRWS: Retrieved 5612 rows, trimmed to 300. [2026-01-28T12:05:55.925699] [DEBUG] [REMOTE ] CRWS: PASS: History has at least 300 days. [2026-01-28T12:05:55.925960] [DEBUG] [REMOTE ] CRWS: PASS: Price check passed. Min price $2.55. [2026-01-28T12:05:55.926093] [DEBUG] [REMOTE ] CRWS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:55.926215] [DEBUG] [REMOTE ] CRWS: PASS: Integrity check passed. [2026-01-28T12:05:55.926256] [DEBUG] [REMOTE ] CRWS: Symbol is viable for forecasting. [2026-01-28T12:05:55.926304] [INFO ] [MAIN ] [807/3492] CRWS kept (0.5s) | 805 kept, 2 rejected | 138.1/min | ETA: 19.4m [2026-01-28T12:05:56.195056] [DEBUG] [REMOTE ] CSAN: Retrieved 1229 rows, trimmed to 300. [2026-01-28T12:05:56.195180] [DEBUG] [REMOTE ] CSAN: PASS: History has at least 300 days. [2026-01-28T12:05:56.195378] [DEBUG] [REMOTE ] CSAN: PASS: Price check passed. Min price $3.79. [2026-01-28T12:05:56.195522] [DEBUG] [REMOTE ] CSAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:56.195682] [DEBUG] [REMOTE ] CSAN: PASS: Integrity check passed. [2026-01-28T12:05:56.195737] [DEBUG] [REMOTE ] CSAN: Symbol is viable for forecasting. [2026-01-28T12:05:56.195804] [INFO ] [MAIN ] [808/3492] CSAN kept (0.3s) | 806 kept, 2 rejected | 138.2/min | ETA: 19.4m [2026-01-28T12:05:56.627833] [DEBUG] [REMOTE ] CSB: Retrieved 2655 rows, trimmed to 300. [2026-01-28T12:05:56.627972] [DEBUG] [REMOTE ] CSB: PASS: History has at least 300 days. [2026-01-28T12:05:56.628210] [DEBUG] [REMOTE ] CSB: PASS: Price check passed. Min price $55.72. [2026-01-28T12:05:56.628362] [DEBUG] [REMOTE ] CSB: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:56.628480] [DEBUG] [REMOTE ] CSB: PASS: Integrity check passed. [2026-01-28T12:05:56.628524] [DEBUG] [REMOTE ] CSB: Symbol is viable for forecasting. [2026-01-28T12:05:56.628594] [INFO ] [MAIN ] [809/3492] CSB kept (0.4s) | 807 kept, 2 rejected | 138.2/min | ETA: 19.4m [2026-01-28T12:05:57.277749] [DEBUG] [REMOTE ] CSCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:57.277947] [DEBUG] [REMOTE ] CSCO: PASS: History has at least 300 days. [2026-01-28T12:05:57.278247] [DEBUG] [REMOTE ] CSCO: PASS: Price check passed. Min price $70.66. [2026-01-28T12:05:57.278386] [DEBUG] [REMOTE ] CSCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:57.278525] [DEBUG] [REMOTE ] CSCO: PASS: Integrity check passed. [2026-01-28T12:05:57.278601] [DEBUG] [REMOTE ] CSCO: Symbol is viable for forecasting. [2026-01-28T12:05:57.278666] [INFO ] [MAIN ] [810/3492] CSCO kept (0.7s) | 808 kept, 2 rejected | 138.1/min | ETA: 19.4m [2026-01-28T12:05:57.734653] [DEBUG] [REMOTE ] CSGP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:57.735003] [DEBUG] [REMOTE ] CSGP: PASS: History has at least 300 days. [2026-01-28T12:05:57.735282] [DEBUG] [REMOTE ] CSGP: PASS: Price check passed. Min price $58.49. [2026-01-28T12:05:57.735418] [DEBUG] [REMOTE ] CSGP: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:57.735553] [DEBUG] [REMOTE ] CSGP: PASS: Integrity check passed. [2026-01-28T12:05:57.735616] [DEBUG] [REMOTE ] CSGP: Symbol is viable for forecasting. [2026-01-28T12:05:57.735860] [INFO ] [MAIN ] [811/3492] CSGP kept (0.5s) | 809 kept, 2 rejected | 138.1/min | ETA: 19.4m [2026-01-28T12:05:58.193987] [DEBUG] [REMOTE ] CSGS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:58.194114] [DEBUG] [REMOTE ] CSGS: PASS: History has at least 300 days. [2026-01-28T12:05:58.194321] [DEBUG] [REMOTE ] CSGS: PASS: Price check passed. Min price $76.02. [2026-01-28T12:05:58.194455] [DEBUG] [REMOTE ] CSGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:58.194606] [DEBUG] [REMOTE ] CSGS: PASS: Integrity check passed. [2026-01-28T12:05:58.194657] [DEBUG] [REMOTE ] CSGS: Symbol is viable for forecasting. [2026-01-28T12:05:58.194707] [INFO ] [MAIN ] [812/3492] CSGS kept (0.5s) | 810 kept, 2 rejected | 138.1/min | ETA: 19.4m [2026-01-28T12:05:58.461081] [DEBUG] [REMOTE ] CSIQ: Retrieved 4832 rows, trimmed to 300. [2026-01-28T12:05:58.461205] [DEBUG] [REMOTE ] CSIQ: PASS: History has at least 300 days. [2026-01-28T12:05:58.461404] [DEBUG] [REMOTE ] CSIQ: PASS: Price check passed. Min price $17.94. [2026-01-28T12:05:58.461534] [DEBUG] [REMOTE ] CSIQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:58.461661] [DEBUG] [REMOTE ] CSIQ: PASS: Integrity check passed. [2026-01-28T12:05:58.461702] [DEBUG] [REMOTE ] CSIQ: Symbol is viable for forecasting. [2026-01-28T12:05:58.461748] [INFO ] [MAIN ] [813/3492] CSIQ kept (0.3s) | 811 kept, 2 rejected | 138.1/min | ETA: 19.4m [2026-01-28T12:05:59.124394] [DEBUG] [REMOTE ] CSPI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:05:59.124507] [DEBUG] [REMOTE ] CSPI: PASS: History has at least 300 days. [2026-01-28T12:05:59.124778] [DEBUG] [REMOTE ] CSPI: PASS: Price check passed. Min price $10.87. [2026-01-28T12:05:59.124913] [DEBUG] [REMOTE ] CSPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:59.125033] [DEBUG] [REMOTE ] CSPI: PASS: Integrity check passed. [2026-01-28T12:05:59.125072] [DEBUG] [REMOTE ] CSPI: Symbol is viable for forecasting. [2026-01-28T12:05:59.125119] [INFO ] [MAIN ] [814/3492] CSPI kept (0.7s) | 812 kept, 2 rejected | 138.0/min | ETA: 19.4m [2026-01-28T12:05:59.592087] [DEBUG] [REMOTE ] CSQ: Retrieved 5490 rows, trimmed to 300. [2026-01-28T12:05:59.592220] [DEBUG] [REMOTE ] CSQ: PASS: History has at least 300 days. [2026-01-28T12:05:59.592426] [DEBUG] [REMOTE ] CSQ: PASS: Price check passed. Min price $17.70. [2026-01-28T12:05:59.592557] [DEBUG] [REMOTE ] CSQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:59.592691] [DEBUG] [REMOTE ] CSQ: PASS: Integrity check passed. [2026-01-28T12:05:59.592732] [DEBUG] [REMOTE ] CSQ: Symbol is viable for forecasting. [2026-01-28T12:05:59.592778] [INFO ] [MAIN ] [815/3492] CSQ kept (0.5s) | 813 kept, 2 rejected | 138.0/min | ETA: 19.4m [2026-01-28T12:05:59.861625] [DEBUG] [REMOTE ] CSTL: Retrieved 1636 rows, trimmed to 300. [2026-01-28T12:05:59.861750] [DEBUG] [REMOTE ] CSTL: PASS: History has at least 300 days. [2026-01-28T12:05:59.861949] [DEBUG] [REMOTE ] CSTL: PASS: Price check passed. Min price $24.21. [2026-01-28T12:05:59.862085] [DEBUG] [REMOTE ] CSTL: PASS: Continuity check passed with 300 days. [2026-01-28T12:05:59.862196] [DEBUG] [REMOTE ] CSTL: PASS: Integrity check passed. [2026-01-28T12:05:59.862238] [DEBUG] [REMOTE ] CSTL: Symbol is viable for forecasting. [2026-01-28T12:05:59.862286] [INFO ] [MAIN ] [816/3492] CSTL kept (0.3s) | 814 kept, 2 rejected | 138.1/min | ETA: 19.4m [2026-01-28T12:06:00.313359] [DEBUG] [REMOTE ] CSTM: Retrieved 3189 rows, trimmed to 300. [2026-01-28T12:06:00.313490] [DEBUG] [REMOTE ] CSTM: PASS: History has at least 300 days. [2026-01-28T12:06:00.313759] [DEBUG] [REMOTE ] CSTM: PASS: Price check passed. Min price $14.75. [2026-01-28T12:06:00.313907] [DEBUG] [REMOTE ] CSTM: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:00.314025] [DEBUG] [REMOTE ] CSTM: PASS: Integrity check passed. [2026-01-28T12:06:00.314067] [DEBUG] [REMOTE ] CSTM: Symbol is viable for forecasting. [2026-01-28T12:06:00.314117] [INFO ] [MAIN ] [817/3492] CSTM kept (0.5s) | 815 kept, 2 rejected | 138.1/min | ETA: 19.4m [2026-01-28T12:06:00.863891] [DEBUG] [REMOTE ] CSWC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:00.864057] [DEBUG] [REMOTE ] CSWC: PASS: History has at least 300 days. [2026-01-28T12:06:00.864380] [DEBUG] [REMOTE ] CSWC: PASS: Price check passed. Min price $19.40. [2026-01-28T12:06:00.864605] [DEBUG] [REMOTE ] CSWC: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:00.864776] [DEBUG] [REMOTE ] CSWC: PASS: Integrity check passed. [2026-01-28T12:06:00.864838] [DEBUG] [REMOTE ] CSWC: Symbol is viable for forecasting. [2026-01-28T12:06:00.864914] [INFO ] [MAIN ] [818/3492] CSWC kept (0.6s) | 816 kept, 2 rejected | 138.0/min | ETA: 19.4m [2026-01-28T12:06:01.261045] [DEBUG] [REMOTE ] CSX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:01.261173] [DEBUG] [REMOTE ] CSX: PASS: History has at least 300 days. [2026-01-28T12:06:01.261380] [DEBUG] [REMOTE ] CSX: PASS: Price check passed. Min price $33.56. [2026-01-28T12:06:01.261512] [DEBUG] [REMOTE ] CSX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:01.261646] [DEBUG] [REMOTE ] CSX: PASS: Integrity check passed. [2026-01-28T12:06:01.261687] [DEBUG] [REMOTE ] CSX: Symbol is viable for forecasting. [2026-01-28T12:06:01.261734] [INFO ] [MAIN ] [819/3492] CSX kept (0.4s) | 817 kept, 2 rejected | 138.0/min | ETA: 19.4m [2026-01-28T12:06:01.759377] [DEBUG] [REMOTE ] CTAS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:01.759543] [DEBUG] [REMOTE ] CTAS: PASS: History has at least 300 days. [2026-01-28T12:06:01.759869] [DEBUG] [REMOTE ] CTAS: PASS: Price check passed. Min price $181.60. [2026-01-28T12:06:01.760010] [DEBUG] [REMOTE ] CTAS: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:01.760142] [DEBUG] [REMOTE ] CTAS: PASS: Integrity check passed. [2026-01-28T12:06:01.760184] [DEBUG] [REMOTE ] CTAS: Symbol is viable for forecasting. [2026-01-28T12:06:01.760236] [INFO ] [MAIN ] [820/3492] CTAS kept (0.5s) | 818 kept, 2 rejected | 138.0/min | ETA: 19.4m [2026-01-28T12:06:02.085369] [DEBUG] [REMOTE ] CTBB: Retrieved 2370 rows, trimmed to 300. [2026-01-28T12:06:02.085502] [DEBUG] [REMOTE ] CTBB: PASS: History has at least 300 days. [2026-01-28T12:06:02.085722] [DEBUG] [REMOTE ] CTBB: PASS: Price check passed. Min price $17.80. [2026-01-28T12:06:02.085858] [DEBUG] [REMOTE ] CTBB: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:02.085966] [DEBUG] [REMOTE ] CTBB: PASS: Integrity check passed. [2026-01-28T12:06:02.086006] [DEBUG] [REMOTE ] CTBB: Symbol is viable for forecasting. [2026-01-28T12:06:02.086054] [INFO ] [MAIN ] [821/3492] CTBB kept (0.3s) | 819 kept, 2 rejected | 138.1/min | ETA: 19.3m [2026-01-28T12:06:02.469737] [DEBUG] [REMOTE ] CTBI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:02.469869] [DEBUG] [REMOTE ] CTBI: PASS: History has at least 300 days. [2026-01-28T12:06:02.470094] [DEBUG] [REMOTE ] CTBI: PASS: Price check passed. Min price $50.75. [2026-01-28T12:06:02.470230] [DEBUG] [REMOTE ] CTBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:02.470348] [DEBUG] [REMOTE ] CTBI: PASS: Integrity check passed. [2026-01-28T12:06:02.470388] [DEBUG] [REMOTE ] CTBI: Symbol is viable for forecasting. [2026-01-28T12:06:02.470437] [INFO ] [MAIN ] [822/3492] CTBI kept (0.4s) | 820 kept, 2 rejected | 138.1/min | ETA: 19.3m [2026-01-28T12:06:02.862280] [DEBUG] [REMOTE ] CTDD: Retrieved 2199 rows, trimmed to 300. [2026-01-28T12:06:02.862412] [DEBUG] [REMOTE ] CTDD: PASS: History has at least 300 days. [2026-01-28T12:06:02.862632] [DEBUG] [REMOTE ] CTDD: PASS: Price check passed. Min price $18.27. [2026-01-28T12:06:02.862772] [DEBUG] [REMOTE ] CTDD: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:02.862885] [DEBUG] [REMOTE ] CTDD: PASS: Integrity check passed. [2026-01-28T12:06:02.862926] [DEBUG] [REMOTE ] CTDD: Symbol is viable for forecasting. [2026-01-28T12:06:02.862974] [INFO ] [MAIN ] [823/3492] CTDD kept (0.4s) | 821 kept, 2 rejected | 138.1/min | ETA: 19.3m [2026-01-28T12:06:03.246985] [DEBUG] [REMOTE ] CTKB: Retrieved 1133 rows, trimmed to 300. [2026-01-28T12:06:03.247132] [DEBUG] [REMOTE ] CTKB: PASS: History has at least 300 days. [2026-01-28T12:06:03.247354] [DEBUG] [REMOTE ] CTKB: PASS: Price check passed. Min price $3.82. [2026-01-28T12:06:03.247492] [DEBUG] [REMOTE ] CTKB: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:03.247681] [DEBUG] [REMOTE ] CTKB: PASS: Integrity check passed. [2026-01-28T12:06:03.247744] [DEBUG] [REMOTE ] CTKB: Symbol is viable for forecasting. [2026-01-28T12:06:03.247813] [INFO ] [MAIN ] [824/3492] CTKB kept (0.4s) | 822 kept, 2 rejected | 138.1/min | ETA: 19.3m [2026-01-28T12:06:03.821209] [DEBUG] [REMOTE ] CTLP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:03.821336] [DEBUG] [REMOTE ] CTLP: PASS: History has at least 300 days. [2026-01-28T12:06:03.821548] [DEBUG] [REMOTE ] CTLP: PASS: Price check passed. Min price $10.52. [2026-01-28T12:06:03.821705] [DEBUG] [REMOTE ] CTLP: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:03.821818] [DEBUG] [REMOTE ] CTLP: PASS: Integrity check passed. [2026-01-28T12:06:03.821858] [DEBUG] [REMOTE ] CTLP: Symbol is viable for forecasting. [2026-01-28T12:06:03.821906] [INFO ] [MAIN ] [825/3492] CTLP kept (0.6s) | 823 kept, 2 rejected | 138.1/min | ETA: 19.3m [2026-01-28T12:06:04.132322] [DEBUG] [REMOTE ] CTMX: Retrieved 2590 rows, trimmed to 300. [2026-01-28T12:06:04.132448] [DEBUG] [REMOTE ] CTMX: PASS: History has at least 300 days. [2026-01-28T12:06:04.132693] [DEBUG] [REMOTE ] CTMX: PASS: Price check passed. Min price $3.33. [2026-01-28T12:06:04.132852] [DEBUG] [REMOTE ] CTMX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:04.132963] [DEBUG] [REMOTE ] CTMX: PASS: Integrity check passed. [2026-01-28T12:06:04.133003] [DEBUG] [REMOTE ] CTMX: Symbol is viable for forecasting. [2026-01-28T12:06:04.133049] [INFO ] [MAIN ] [826/3492] CTMX kept (0.3s) | 824 kept, 2 rejected | 138.1/min | ETA: 19.3m [2026-01-28T12:06:04.463942] [DEBUG] [REMOTE ] CTNM: Retrieved 454 rows, trimmed to 300. [2026-01-28T12:06:04.464078] [DEBUG] [REMOTE ] CTNM: PASS: History has at least 300 days. [2026-01-28T12:06:04.464291] [DEBUG] [REMOTE ] CTNM: PASS: Price check passed. Min price $9.17. [2026-01-28T12:06:04.464426] [DEBUG] [REMOTE ] CTNM: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:04.464540] [DEBUG] [REMOTE ] CTNM: PASS: Integrity check passed. [2026-01-28T12:06:04.464601] [DEBUG] [REMOTE ] CTNM: Symbol is viable for forecasting. [2026-01-28T12:06:04.464652] [INFO ] [MAIN ] [827/3492] CTNM kept (0.3s) | 825 kept, 2 rejected | 138.2/min | ETA: 19.3m [2026-01-28T12:06:05.109722] [DEBUG] [REMOTE ] CTO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:05.109837] [DEBUG] [REMOTE ] CTO: PASS: History has at least 300 days. [2026-01-28T12:06:05.110053] [DEBUG] [REMOTE ] CTO: PASS: Price check passed. Min price $16.33. [2026-01-28T12:06:05.110190] [DEBUG] [REMOTE ] CTO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:05.110303] [DEBUG] [REMOTE ] CTO: PASS: Integrity check passed. [2026-01-28T12:06:05.110344] [DEBUG] [REMOTE ] CTO: Symbol is viable for forecasting. [2026-01-28T12:06:05.110416] [INFO ] [MAIN ] [828/3492] CTO kept (0.6s) | 826 kept, 2 rejected | 138.1/min | ETA: 19.3m [2026-01-28T12:06:05.402087] [DEBUG] [REMOTE ] CTRA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:05.402213] [DEBUG] [REMOTE ] CTRA: PASS: History has at least 300 days. [2026-01-28T12:06:05.402430] [DEBUG] [REMOTE ] CTRA: PASS: Price check passed. Min price $23.20. [2026-01-28T12:06:05.402565] [DEBUG] [REMOTE ] CTRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:05.402704] [DEBUG] [REMOTE ] CTRA: PASS: Integrity check passed. [2026-01-28T12:06:05.402745] [DEBUG] [REMOTE ] CTRA: Symbol is viable for forecasting. [2026-01-28T12:06:05.402792] [INFO ] [MAIN ] [829/3492] CTRA kept (0.3s) | 827 kept, 2 rejected | 138.1/min | ETA: 19.3m [2026-01-28T12:06:05.868355] [DEBUG] [REMOTE ] CTRE: Retrieved 2934 rows, trimmed to 300. [2026-01-28T12:06:05.868478] [DEBUG] [REMOTE ] CTRE: PASS: History has at least 300 days. [2026-01-28T12:06:05.868709] [DEBUG] [REMOTE ] CTRE: PASS: Price check passed. Min price $34.03. [2026-01-28T12:06:05.868854] [DEBUG] [REMOTE ] CTRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:05.868964] [DEBUG] [REMOTE ] CTRE: PASS: Integrity check passed. [2026-01-28T12:06:05.869005] [DEBUG] [REMOTE ] CTRE: Symbol is viable for forecasting. [2026-01-28T12:06:05.869052] [INFO ] [MAIN ] [830/3492] CTRE kept (0.5s) | 828 kept, 2 rejected | 138.1/min | ETA: 19.3m [2026-01-28T12:06:06.176080] [DEBUG] [REMOTE ] CTRM: Retrieved 1750 rows, trimmed to 300. [2026-01-28T12:06:06.176204] [DEBUG] [REMOTE ] CTRM: PASS: History has at least 300 days. [2026-01-28T12:06:06.176439] [DEBUG] [REMOTE ] CTRM: PASS: Price check passed. Min price $1.85. [2026-01-28T12:06:06.176614] [DEBUG] [REMOTE ] CTRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:06.176735] [DEBUG] [REMOTE ] CTRM: PASS: Integrity check passed. [2026-01-28T12:06:06.176774] [DEBUG] [REMOTE ] CTRM: Symbol is viable for forecasting. [2026-01-28T12:06:06.176822] [INFO ] [MAIN ] [831/3492] CTRM kept (0.3s) | 829 kept, 2 rejected | 138.2/min | ETA: 19.3m [2026-01-28T12:06:06.648937] [DEBUG] [REMOTE ] CTRN: Retrieved 5206 rows, trimmed to 300. [2026-01-28T12:06:06.649066] [DEBUG] [REMOTE ] CTRN: PASS: History has at least 300 days. [2026-01-28T12:06:06.649273] [DEBUG] [REMOTE ] CTRN: PASS: Price check passed. Min price $35.47. [2026-01-28T12:06:06.649408] [DEBUG] [REMOTE ] CTRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:06.649523] [DEBUG] [REMOTE ] CTRN: PASS: Integrity check passed. [2026-01-28T12:06:06.649565] [DEBUG] [REMOTE ] CTRN: Symbol is viable for forecasting. [2026-01-28T12:06:06.649636] [INFO ] [MAIN ] [832/3492] CTRN kept (0.5s) | 830 kept, 2 rejected | 138.1/min | ETA: 19.3m [2026-01-28T12:06:07.042623] [DEBUG] [REMOTE ] CTS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:07.042767] [DEBUG] [REMOTE ] CTS: PASS: History has at least 300 days. [2026-01-28T12:06:07.043021] [DEBUG] [REMOTE ] CTS: PASS: Price check passed. Min price $40.25. [2026-01-28T12:06:07.043153] [DEBUG] [REMOTE ] CTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:07.043273] [DEBUG] [REMOTE ] CTS: PASS: Integrity check passed. [2026-01-28T12:06:07.043313] [DEBUG] [REMOTE ] CTS: Symbol is viable for forecasting. [2026-01-28T12:06:07.043362] [INFO ] [MAIN ] [833/3492] CTS kept (0.4s) | 831 kept, 2 rejected | 138.2/min | ETA: 19.2m [2026-01-28T12:06:07.630032] [DEBUG] [REMOTE ] CTSH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:07.630211] [DEBUG] [REMOTE ] CTSH: PASS: History has at least 300 days. [2026-01-28T12:06:07.630515] [DEBUG] [REMOTE ] CTSH: PASS: Price check passed. Min price $70.86. [2026-01-28T12:06:07.630695] [DEBUG] [REMOTE ] CTSH: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:07.630865] [DEBUG] [REMOTE ] CTSH: PASS: Integrity check passed. [2026-01-28T12:06:07.630922] [DEBUG] [REMOTE ] CTSH: Symbol is viable for forecasting. [2026-01-28T12:06:07.631016] [INFO ] [MAIN ] [834/3492] CTSH kept (0.6s) | 832 kept, 2 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:07.916699] [DEBUG] [REMOTE ] CTVA: Retrieved 1678 rows, trimmed to 300. [2026-01-28T12:06:07.916816] [DEBUG] [REMOTE ] CTVA: PASS: History has at least 300 days. [2026-01-28T12:06:07.917014] [DEBUG] [REMOTE ] CTVA: PASS: Price check passed. Min price $61.27. [2026-01-28T12:06:07.917193] [DEBUG] [REMOTE ] CTVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:07.917308] [DEBUG] [REMOTE ] CTVA: PASS: Integrity check passed. [2026-01-28T12:06:07.917348] [DEBUG] [REMOTE ] CTVA: Symbol is viable for forecasting. [2026-01-28T12:06:07.917395] [INFO ] [MAIN ] [835/3492] CTVA kept (0.3s) | 833 kept, 2 rejected | 138.2/min | ETA: 19.2m [2026-01-28T12:06:08.540123] [DEBUG] [REMOTE ] CUBE: Retrieved 5349 rows, trimmed to 300. [2026-01-28T12:06:08.540244] [DEBUG] [REMOTE ] CUBE: PASS: History has at least 300 days. [2026-01-28T12:06:08.540448] [DEBUG] [REMOTE ] CUBE: PASS: Price check passed. Min price $34.84. [2026-01-28T12:06:08.540597] [DEBUG] [REMOTE ] CUBE: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:08.540710] [DEBUG] [REMOTE ] CUBE: PASS: Integrity check passed. [2026-01-28T12:06:08.540751] [DEBUG] [REMOTE ] CUBE: Symbol is viable for forecasting. [2026-01-28T12:06:08.540802] [INFO ] [MAIN ] [836/3492] CUBE kept (0.6s) | 834 kept, 2 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:08.916776] [DEBUG] [REMOTE ] CUBI: Retrieved 3504 rows, trimmed to 300. [2026-01-28T12:06:08.916907] [DEBUG] [REMOTE ] CUBI: PASS: History has at least 300 days. [2026-01-28T12:06:08.917138] [DEBUG] [REMOTE ] CUBI: PASS: Price check passed. Min price $63.94. [2026-01-28T12:06:08.917278] [DEBUG] [REMOTE ] CUBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:08.917392] [DEBUG] [REMOTE ] CUBI: PASS: Integrity check passed. [2026-01-28T12:06:08.917434] [DEBUG] [REMOTE ] CUBI: Symbol is viable for forecasting. [2026-01-28T12:06:08.917482] [INFO ] [MAIN ] [837/3492] CUBI kept (0.4s) | 835 kept, 2 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:09.416653] [DEBUG] [REMOTE ] CUK: Retrieved 6352 rows, trimmed to 300. [2026-01-28T12:06:09.416803] [DEBUG] [REMOTE ] CUK: PASS: History has at least 300 days. [2026-01-28T12:06:09.417042] [DEBUG] [REMOTE ] CUK: PASS: Price check passed. Min price $22.91. [2026-01-28T12:06:09.417202] [DEBUG] [REMOTE ] CUK: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:09.417320] [DEBUG] [REMOTE ] CUK: PASS: Integrity check passed. [2026-01-28T12:06:09.417360] [DEBUG] [REMOTE ] CUK: Symbol is viable for forecasting. [2026-01-28T12:06:09.417408] [INFO ] [MAIN ] [838/3492] CUK kept (0.5s) | 836 kept, 2 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:09.968808] [DEBUG] [REMOTE ] CULP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:09.968952] [DEBUG] [REMOTE ] CULP: PASS: History has at least 300 days. [2026-01-28T12:06:09.969190] [DEBUG] [REMOTE ] CULP: PASS: Price check passed. Min price $3.38. [2026-01-28T12:06:09.969340] [DEBUG] [REMOTE ] CULP: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:09.969462] [DEBUG] [REMOTE ] CULP: PASS: Integrity check passed. [2026-01-28T12:06:09.969504] [DEBUG] [REMOTE ] CULP: Symbol is viable for forecasting. [2026-01-28T12:06:09.969554] [INFO ] [MAIN ] [839/3492] CULP kept (0.6s) | 837 kept, 2 rejected | 138.0/min | ETA: 19.2m [2026-01-28T12:06:10.254923] [DEBUG] [REMOTE ] CURI: Retrieved 1520 rows, trimmed to 300. [2026-01-28T12:06:10.255081] [DEBUG] [REMOTE ] CURI: PASS: History has at least 300 days. [2026-01-28T12:06:10.255358] [DEBUG] [REMOTE ] CURI: PASS: Price check passed. Min price $3.33. [2026-01-28T12:06:10.255541] [DEBUG] [REMOTE ] CURI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:10.255720] [DEBUG] [REMOTE ] CURI: PASS: Integrity check passed. [2026-01-28T12:06:10.255776] [DEBUG] [REMOTE ] CURI: Symbol is viable for forecasting. [2026-01-28T12:06:10.255875] [INFO ] [MAIN ] [840/3492] CURI kept (0.3s) | 838 kept, 2 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:10.743753] [DEBUG] [REMOTE ] CUSD: Retrieved 1092 rows, trimmed to 300. [2026-01-28T12:06:10.743905] [DEBUG] [REMOTE ] CUSD: PASS: History has at least 300 days. [2026-01-28T12:06:10.744142] [DEBUG] [REMOTE ] CUSD: PASS: Price check passed. Min price $18.75. [2026-01-28T12:06:10.744281] [DEBUG] [REMOTE ] CUSD: FAIL: Volume check failed. Min volume 9.0 < 100. [2026-01-28T12:06:10.744362] [WARN ] [LOCAL ] CUSD: SET TO BLACKLISTED [2026-01-28T12:06:10.745563] [INFO ] [MAIN ] [841/3492] CUSD rejected (0.5s) | 838 kept, 3 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:11.212815] [DEBUG] [REMOTE ] CUZ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:11.212945] [DEBUG] [REMOTE ] CUZ: PASS: History has at least 300 days. [2026-01-28T12:06:11.213175] [DEBUG] [REMOTE ] CUZ: PASS: Price check passed. Min price $23.94. [2026-01-28T12:06:11.213320] [DEBUG] [REMOTE ] CUZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:11.213434] [DEBUG] [REMOTE ] CUZ: PASS: Integrity check passed. [2026-01-28T12:06:11.213475] [DEBUG] [REMOTE ] CUZ: Symbol is viable for forecasting. [2026-01-28T12:06:11.213521] [INFO ] [MAIN ] [842/3492] CUZ kept (0.5s) | 839 kept, 3 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:11.674869] [DEBUG] [REMOTE ] CVBF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:11.675023] [DEBUG] [REMOTE ] CVBF: PASS: History has at least 300 days. [2026-01-28T12:06:11.675263] [DEBUG] [REMOTE ] CVBF: PASS: Price check passed. Min price $18.00. [2026-01-28T12:06:11.675396] [DEBUG] [REMOTE ] CVBF: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:11.675514] [DEBUG] [REMOTE ] CVBF: PASS: Integrity check passed. [2026-01-28T12:06:11.675554] [DEBUG] [REMOTE ] CVBF: Symbol is viable for forecasting. [2026-01-28T12:06:11.675634] [INFO ] [MAIN ] [843/3492] CVBF kept (0.5s) | 840 kept, 3 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:11.966268] [DEBUG] [REMOTE ] CVCO: Retrieved 5680 rows, trimmed to 300. [2026-01-28T12:06:11.966412] [DEBUG] [REMOTE ] CVCO: PASS: History has at least 300 days. [2026-01-28T12:06:11.966679] [DEBUG] [REMOTE ] CVCO: PASS: Price check passed. Min price $504.00. [2026-01-28T12:06:11.966825] [DEBUG] [REMOTE ] CVCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:11.966956] [DEBUG] [REMOTE ] CVCO: PASS: Integrity check passed. [2026-01-28T12:06:11.967009] [DEBUG] [REMOTE ] CVCO: Symbol is viable for forecasting. [2026-01-28T12:06:11.967103] [INFO ] [MAIN ] [844/3492] CVCO kept (0.3s) | 841 kept, 3 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:12.355062] [DEBUG] [REMOTE ] CVE: Retrieved 4072 rows, trimmed to 300. [2026-01-28T12:06:12.355239] [DEBUG] [REMOTE ] CVE: PASS: History has at least 300 days. [2026-01-28T12:06:12.355540] [DEBUG] [REMOTE ] CVE: PASS: Price check passed. Min price $15.85. [2026-01-28T12:06:12.355743] [DEBUG] [REMOTE ] CVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:12.355900] [DEBUG] [REMOTE ] CVE: PASS: Integrity check passed. [2026-01-28T12:06:12.355951] [DEBUG] [REMOTE ] CVE: Symbol is viable for forecasting. [2026-01-28T12:06:12.356016] [INFO ] [MAIN ] [845/3492] CVE kept (0.4s) | 842 kept, 3 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:12.772739] [DEBUG] [REMOTE ] CVEO: Retrieved 2941 rows, trimmed to 300. [2026-01-28T12:06:12.772873] [DEBUG] [REMOTE ] CVEO: PASS: History has at least 300 days. [2026-01-28T12:06:12.773074] [DEBUG] [REMOTE ] CVEO: PASS: Price check passed. Min price $20.78. [2026-01-28T12:06:12.773206] [DEBUG] [REMOTE ] CVEO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:12.773315] [DEBUG] [REMOTE ] CVEO: PASS: Integrity check passed. [2026-01-28T12:06:12.773355] [DEBUG] [REMOTE ] CVEO: Symbol is viable for forecasting. [2026-01-28T12:06:12.773417] [INFO ] [MAIN ] [846/3492] CVEO kept (0.4s) | 843 kept, 3 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:13.295325] [DEBUG] [REMOTE ] CVGI: Retrieved 5402 rows, trimmed to 300. [2026-01-28T12:06:13.295451] [DEBUG] [REMOTE ] CVGI: PASS: History has at least 300 days. [2026-01-28T12:06:13.295779] [DEBUG] [REMOTE ] CVGI: PASS: Price check passed. Min price $1.34. [2026-01-28T12:06:13.295925] [DEBUG] [REMOTE ] CVGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:13.296044] [DEBUG] [REMOTE ] CVGI: PASS: Integrity check passed. [2026-01-28T12:06:13.296084] [DEBUG] [REMOTE ] CVGI: Symbol is viable for forecasting. [2026-01-28T12:06:13.296130] [INFO ] [MAIN ] [847/3492] CVGI kept (0.5s) | 844 kept, 3 rejected | 138.1/min | ETA: 19.2m [2026-01-28T12:06:13.717501] [DEBUG] [REMOTE ] CVI: Retrieved 4594 rows, trimmed to 300. [2026-01-28T12:06:13.717652] [DEBUG] [REMOTE ] CVI: PASS: History has at least 300 days. [2026-01-28T12:06:13.717866] [DEBUG] [REMOTE ] CVI: PASS: Price check passed. Min price $22.07. [2026-01-28T12:06:13.718026] [DEBUG] [REMOTE ] CVI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:13.718147] [DEBUG] [REMOTE ] CVI: PASS: Integrity check passed. [2026-01-28T12:06:13.718186] [DEBUG] [REMOTE ] CVI: Symbol is viable for forecasting. [2026-01-28T12:06:13.718233] [INFO ] [MAIN ] [848/3492] CVI kept (0.4s) | 845 kept, 3 rejected | 138.1/min | ETA: 19.1m [2026-01-28T12:06:13.931039] [DEBUG] [REMOTE ] CVKD: Retrieved 757 rows, trimmed to 300. [2026-01-28T12:06:13.931157] [DEBUG] [REMOTE ] CVKD: PASS: History has at least 300 days. [2026-01-28T12:06:13.931363] [DEBUG] [REMOTE ] CVKD: PASS: Price check passed. Min price $6.62. [2026-01-28T12:06:13.931503] [DEBUG] [REMOTE ] CVKD: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:13.931643] [DEBUG] [REMOTE ] CVKD: PASS: Integrity check passed. [2026-01-28T12:06:13.931689] [DEBUG] [REMOTE ] CVKD: Symbol is viable for forecasting. [2026-01-28T12:06:13.931738] [INFO ] [MAIN ] [849/3492] CVKD kept (0.2s) | 846 kept, 3 rejected | 138.2/min | ETA: 19.1m [2026-01-28T12:06:14.324617] [DEBUG] [REMOTE ] CVNA: Retrieved 2199 rows, trimmed to 300. [2026-01-28T12:06:14.324744] [DEBUG] [REMOTE ] CVNA: PASS: History has at least 300 days. [2026-01-28T12:06:14.324943] [DEBUG] [REMOTE ] CVNA: PASS: Price check passed. Min price $290.14. [2026-01-28T12:06:14.325077] [DEBUG] [REMOTE ] CVNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:14.325184] [DEBUG] [REMOTE ] CVNA: PASS: Integrity check passed. [2026-01-28T12:06:14.325224] [DEBUG] [REMOTE ] CVNA: Symbol is viable for forecasting. [2026-01-28T12:06:14.325271] [INFO ] [MAIN ] [850/3492] CVNA kept (0.4s) | 847 kept, 3 rejected | 138.2/min | ETA: 19.1m [2026-01-28T12:06:14.817700] [DEBUG] [REMOTE ] CVRX: Retrieved 1149 rows, trimmed to 300. [2026-01-28T12:06:14.817827] [DEBUG] [REMOTE ] CVRX: PASS: History has at least 300 days. [2026-01-28T12:06:14.818053] [DEBUG] [REMOTE ] CVRX: PASS: Price check passed. Min price $5.21. [2026-01-28T12:06:14.818194] [DEBUG] [REMOTE ] CVRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:14.818303] [DEBUG] [REMOTE ] CVRX: PASS: Integrity check passed. [2026-01-28T12:06:14.818344] [DEBUG] [REMOTE ] CVRX: Symbol is viable for forecasting. [2026-01-28T12:06:14.818391] [INFO ] [MAIN ] [851/3492] CVRX kept (0.5s) | 848 kept, 3 rejected | 138.2/min | ETA: 19.1m [2026-01-28T12:06:15.377990] [DEBUG] [REMOTE ] CVS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:15.378122] [DEBUG] [REMOTE ] CVS: PASS: History has at least 300 days. [2026-01-28T12:06:15.378345] [DEBUG] [REMOTE ] CVS: PASS: Price check passed. Min price $72.00. [2026-01-28T12:06:15.378477] [DEBUG] [REMOTE ] CVS: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:15.378611] [DEBUG] [REMOTE ] CVS: PASS: Integrity check passed. [2026-01-28T12:06:15.378653] [DEBUG] [REMOTE ] CVS: Symbol is viable for forecasting. [2026-01-28T12:06:15.378714] [INFO ] [MAIN ] [852/3492] CVS kept (0.6s) | 849 kept, 3 rejected | 138.1/min | ETA: 19.1m [2026-01-28T12:06:15.843093] [DEBUG] [REMOTE ] CVX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:15.843229] [DEBUG] [REMOTE ] CVX: PASS: History has at least 300 days. [2026-01-28T12:06:15.843456] [DEBUG] [REMOTE ] CVX: PASS: Price check passed. Min price $146.75. [2026-01-28T12:06:15.843607] [DEBUG] [REMOTE ] CVX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:15.843727] [DEBUG] [REMOTE ] CVX: PASS: Integrity check passed. [2026-01-28T12:06:15.843767] [DEBUG] [REMOTE ] CVX: Symbol is viable for forecasting. [2026-01-28T12:06:15.843814] [INFO ] [MAIN ] [853/3492] CVX kept (0.5s) | 850 kept, 3 rejected | 138.1/min | ETA: 19.1m [2026-01-28T12:06:16.082834] [DEBUG] [REMOTE ] CWAN: Retrieved 1089 rows, trimmed to 300. [2026-01-28T12:06:16.082982] [DEBUG] [REMOTE ] CWAN: PASS: History has at least 300 days. [2026-01-28T12:06:16.083199] [DEBUG] [REMOTE ] CWAN: PASS: Price check passed. Min price $15.89. [2026-01-28T12:06:16.083336] [DEBUG] [REMOTE ] CWAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:16.083448] [DEBUG] [REMOTE ] CWAN: PASS: Integrity check passed. [2026-01-28T12:06:16.083489] [DEBUG] [REMOTE ] CWAN: Symbol is viable for forecasting. [2026-01-28T12:06:16.083538] [INFO ] [MAIN ] [854/3492] CWAN kept (0.2s) | 851 kept, 3 rejected | 138.2/min | ETA: 19.1m [2026-01-28T12:06:16.709222] [DEBUG] [REMOTE ] CWBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:16.709353] [DEBUG] [REMOTE ] CWBC: PASS: History has at least 300 days. [2026-01-28T12:06:16.709587] [DEBUG] [REMOTE ] CWBC: PASS: Price check passed. Min price $21.12. [2026-01-28T12:06:16.709724] [DEBUG] [REMOTE ] CWBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:16.709840] [DEBUG] [REMOTE ] CWBC: PASS: Integrity check passed. [2026-01-28T12:06:16.709881] [DEBUG] [REMOTE ] CWBC: Symbol is viable for forecasting. [2026-01-28T12:06:16.709928] [INFO ] [MAIN ] [855/3492] CWBC kept (0.6s) | 852 kept, 3 rejected | 138.1/min | ETA: 19.1m [2026-01-28T12:06:17.193675] [DEBUG] [REMOTE ] CWCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:17.193806] [DEBUG] [REMOTE ] CWCO: PASS: History has at least 300 days. [2026-01-28T12:06:17.194019] [DEBUG] [REMOTE ] CWCO: PASS: Price check passed. Min price $33.02. [2026-01-28T12:06:17.194154] [DEBUG] [REMOTE ] CWCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:17.194269] [DEBUG] [REMOTE ] CWCO: PASS: Integrity check passed. [2026-01-28T12:06:17.194309] [DEBUG] [REMOTE ] CWCO: Symbol is viable for forecasting. [2026-01-28T12:06:17.194356] [INFO ] [MAIN ] [856/3492] CWCO kept (0.5s) | 853 kept, 3 rejected | 138.1/min | ETA: 19.1m [2026-01-28T12:06:17.427089] [DEBUG] [REMOTE ] CWD: Retrieved 676 rows, trimmed to 300. [2026-01-28T12:06:17.427231] [DEBUG] [REMOTE ] CWD: PASS: History has at least 300 days. [2026-01-28T12:06:17.427442] [DEBUG] [REMOTE ] CWD: PASS: Price check passed. Min price $1.24. [2026-01-28T12:06:17.427599] [DEBUG] [REMOTE ] CWD: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:17.427722] [DEBUG] [REMOTE ] CWD: PASS: Integrity check passed. [2026-01-28T12:06:17.427764] [DEBUG] [REMOTE ] CWD: Symbol is viable for forecasting. [2026-01-28T12:06:17.427813] [INFO ] [MAIN ] [857/3492] CWD kept (0.2s) | 854 kept, 3 rejected | 138.2/min | ETA: 19.1m [2026-01-28T12:06:17.828201] [DEBUG] [REMOTE ] CWEN: Retrieved 3152 rows, trimmed to 300. [2026-01-28T12:06:17.828328] [DEBUG] [REMOTE ] CWEN: PASS: History has at least 300 days. [2026-01-28T12:06:17.828566] [DEBUG] [REMOTE ] CWEN: PASS: Price check passed. Min price $31.34. [2026-01-28T12:06:17.828744] [DEBUG] [REMOTE ] CWEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:17.828862] [DEBUG] [REMOTE ] CWEN: PASS: Integrity check passed. [2026-01-28T12:06:17.828905] [DEBUG] [REMOTE ] CWEN: Symbol is viable for forecasting. [2026-01-28T12:06:17.828965] [INFO ] [MAIN ] [858/3492] CWEN kept (0.4s) | 855 kept, 3 rejected | 138.2/min | ETA: 19.1m [2026-01-28T12:06:18.322997] [DEBUG] [REMOTE ] CWH: Retrieved 2338 rows, trimmed to 300. [2026-01-28T12:06:18.323116] [DEBUG] [REMOTE ] CWH: PASS: History has at least 300 days. [2026-01-28T12:06:18.323311] [DEBUG] [REMOTE ] CWH: PASS: Price check passed. Min price $9.39. [2026-01-28T12:06:18.323442] [DEBUG] [REMOTE ] CWH: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:18.323547] [DEBUG] [REMOTE ] CWH: PASS: Integrity check passed. [2026-01-28T12:06:18.323620] [DEBUG] [REMOTE ] CWH: Symbol is viable for forecasting. [2026-01-28T12:06:18.323678] [INFO ] [MAIN ] [859/3492] CWH kept (0.5s) | 856 kept, 3 rejected | 138.2/min | ETA: 19.1m [2026-01-28T12:06:18.693635] [DEBUG] [REMOTE ] CWK: Retrieved 1881 rows, trimmed to 300. [2026-01-28T12:06:18.693751] [DEBUG] [REMOTE ] CWK: PASS: History has at least 300 days. [2026-01-28T12:06:18.693945] [DEBUG] [REMOTE ] CWK: PASS: Price check passed. Min price $14.74. [2026-01-28T12:06:18.694075] [DEBUG] [REMOTE ] CWK: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:18.694182] [DEBUG] [REMOTE ] CWK: PASS: Integrity check passed. [2026-01-28T12:06:18.694221] [DEBUG] [REMOTE ] CWK: Symbol is viable for forecasting. [2026-01-28T12:06:18.694267] [INFO ] [MAIN ] [860/3492] CWK kept (0.4s) | 857 kept, 3 rejected | 138.2/min | ETA: 19.0m [2026-01-28T12:06:19.041033] [DEBUG] [REMOTE ] CXDO: Retrieved 2314 rows, trimmed to 300. [2026-01-28T12:06:19.041150] [DEBUG] [REMOTE ] CXDO: PASS: History has at least 300 days. [2026-01-28T12:06:19.041349] [DEBUG] [REMOTE ] CXDO: PASS: Price check passed. Min price $5.83. [2026-01-28T12:06:19.041478] [DEBUG] [REMOTE ] CXDO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:19.041603] [DEBUG] [REMOTE ] CXDO: PASS: Integrity check passed. [2026-01-28T12:06:19.041644] [DEBUG] [REMOTE ] CXDO: Symbol is viable for forecasting. [2026-01-28T12:06:19.041691] [INFO ] [MAIN ] [861/3492] CXDO kept (0.3s) | 858 kept, 3 rejected | 138.2/min | ETA: 19.0m [2026-01-28T12:06:19.718635] [DEBUG] [REMOTE ] CXE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:19.718789] [DEBUG] [REMOTE ] CXE: PASS: History has at least 300 days. [2026-01-28T12:06:19.719076] [DEBUG] [REMOTE ] CXE: PASS: Price check passed. Min price $3.62. [2026-01-28T12:06:19.719222] [DEBUG] [REMOTE ] CXE: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:19.719358] [DEBUG] [REMOTE ] CXE: PASS: Integrity check passed. [2026-01-28T12:06:19.719400] [DEBUG] [REMOTE ] CXE: Symbol is viable for forecasting. [2026-01-28T12:06:19.719453] [INFO ] [MAIN ] [862/3492] CXE kept (0.7s) | 859 kept, 3 rejected | 138.1/min | ETA: 19.0m [2026-01-28T12:06:20.018036] [DEBUG] [REMOTE ] CXSE: Retrieved 3356 rows, trimmed to 300. [2026-01-28T12:06:20.018445] [DEBUG] [REMOTE ] CXSE: PASS: History has at least 300 days. [2026-01-28T12:06:20.018926] [DEBUG] [REMOTE ] CXSE: PASS: Price check passed. Min price $39.26. [2026-01-28T12:06:20.019134] [DEBUG] [REMOTE ] CXSE: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:20.019336] [DEBUG] [REMOTE ] CXSE: PASS: Integrity check passed. [2026-01-28T12:06:20.019396] [DEBUG] [REMOTE ] CXSE: Symbol is viable for forecasting. [2026-01-28T12:06:20.019472] [INFO ] [MAIN ] [863/3492] CXSE kept (0.3s) | 860 kept, 3 rejected | 138.2/min | ETA: 19.0m [2026-01-28T12:06:20.657154] [DEBUG] [REMOTE ] CYD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:20.657488] [DEBUG] [REMOTE ] CYD: PASS: History has at least 300 days. [2026-01-28T12:06:20.658054] [DEBUG] [REMOTE ] CYD: PASS: Price check passed. Min price $33.50. [2026-01-28T12:06:20.658263] [DEBUG] [REMOTE ] CYD: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:20.658493] [DEBUG] [REMOTE ] CYD: PASS: Integrity check passed. [2026-01-28T12:06:20.658556] [DEBUG] [REMOTE ] CYD: Symbol is viable for forecasting. [2026-01-28T12:06:20.658700] [INFO ] [MAIN ] [864/3492] CYD kept (0.6s) | 861 kept, 3 rejected | 138.1/min | ETA: 19.0m [2026-01-28T12:06:21.128856] [DEBUG] [REMOTE ] CYH: Retrieved 6446 rows, trimmed to 300. [2026-01-28T12:06:21.129067] [DEBUG] [REMOTE ] CYH: PASS: History has at least 300 days. [2026-01-28T12:06:21.129393] [DEBUG] [REMOTE ] CYH: PASS: Price check passed. Min price $2.90. [2026-01-28T12:06:21.129539] [DEBUG] [REMOTE ] CYH: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:21.129694] [DEBUG] [REMOTE ] CYH: PASS: Integrity check passed. [2026-01-28T12:06:21.129737] [DEBUG] [REMOTE ] CYH: Symbol is viable for forecasting. [2026-01-28T12:06:21.129796] [INFO ] [MAIN ] [865/3492] CYH kept (0.5s) | 862 kept, 3 rejected | 138.1/min | ETA: 19.0m [2026-01-28T12:06:21.368451] [DEBUG] [REMOTE ] CYN: Retrieved 1071 rows, trimmed to 300. [2026-01-28T12:06:21.368724] [DEBUG] [REMOTE ] CYN: PASS: History has at least 300 days. [2026-01-28T12:06:21.369042] [DEBUG] [REMOTE ] CYN: PASS: Price check passed. Min price $2.02. [2026-01-28T12:06:21.369225] [DEBUG] [REMOTE ] CYN: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:21.369383] [DEBUG] [REMOTE ] CYN: PASS: Integrity check passed. [2026-01-28T12:06:21.369439] [DEBUG] [REMOTE ] CYN: Symbol is viable for forecasting. [2026-01-28T12:06:21.369510] [INFO ] [MAIN ] [866/3492] CYN kept (0.2s) | 863 kept, 3 rejected | 138.2/min | ETA: 19.0m [2026-01-28T12:06:21.922412] [DEBUG] [REMOTE ] CYRX: Retrieved 4293 rows, trimmed to 300. [2026-01-28T12:06:21.922627] [DEBUG] [REMOTE ] CYRX: PASS: History has at least 300 days. [2026-01-28T12:06:21.922887] [DEBUG] [REMOTE ] CYRX: PASS: Price check passed. Min price $8.33. [2026-01-28T12:06:21.923028] [DEBUG] [REMOTE ] CYRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:21.923148] [DEBUG] [REMOTE ] CYRX: PASS: Integrity check passed. [2026-01-28T12:06:21.923190] [DEBUG] [REMOTE ] CYRX: Symbol is viable for forecasting. [2026-01-28T12:06:21.923243] [INFO ] [MAIN ] [867/3492] CYRX kept (0.6s) | 864 kept, 3 rejected | 138.1/min | ETA: 19.0m [2026-01-28T12:06:22.380371] [DEBUG] [REMOTE ] CYTK: Retrieved 5471 rows, trimmed to 300. [2026-01-28T12:06:22.380517] [DEBUG] [REMOTE ] CYTK: PASS: History has at least 300 days. [2026-01-28T12:06:22.380764] [DEBUG] [REMOTE ] CYTK: PASS: Price check passed. Min price $59.19. [2026-01-28T12:06:22.380901] [DEBUG] [REMOTE ] CYTK: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:22.381019] [DEBUG] [REMOTE ] CYTK: PASS: Integrity check passed. [2026-01-28T12:06:22.381060] [DEBUG] [REMOTE ] CYTK: Symbol is viable for forecasting. [2026-01-28T12:06:22.381111] [INFO ] [MAIN ] [868/3492] CYTK kept (0.5s) | 865 kept, 3 rejected | 138.1/min | ETA: 19.0m [2026-01-28T12:06:22.678239] [DEBUG] [REMOTE ] CZFS: Retrieved 6300 rows, trimmed to 300. [2026-01-28T12:06:22.678372] [DEBUG] [REMOTE ] CZFS: PASS: History has at least 300 days. [2026-01-28T12:06:22.678629] [DEBUG] [REMOTE ] CZFS: PASS: Price check passed. Min price $53.35. [2026-01-28T12:06:22.678767] [DEBUG] [REMOTE ] CZFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:22.678887] [DEBUG] [REMOTE ] CZFS: PASS: Integrity check passed. [2026-01-28T12:06:22.678927] [DEBUG] [REMOTE ] CZFS: Symbol is viable for forecasting. [2026-01-28T12:06:22.678976] [INFO ] [MAIN ] [869/3492] CZFS kept (0.3s) | 866 kept, 3 rejected | 138.2/min | ETA: 19.0m [2026-01-28T12:06:23.322322] [DEBUG] [REMOTE ] CZNC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:23.322451] [DEBUG] [REMOTE ] CZNC: PASS: History has at least 300 days. [2026-01-28T12:06:23.322680] [DEBUG] [REMOTE ] CZNC: PASS: Price check passed. Min price $19.02. [2026-01-28T12:06:23.322818] [DEBUG] [REMOTE ] CZNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:23.322930] [DEBUG] [REMOTE ] CZNC: PASS: Integrity check passed. [2026-01-28T12:06:23.322969] [DEBUG] [REMOTE ] CZNC: Symbol is viable for forecasting. [2026-01-28T12:06:23.323030] [INFO ] [MAIN ] [870/3492] CZNC kept (0.6s) | 867 kept, 3 rejected | 138.1/min | ETA: 19.0m [2026-01-28T12:06:23.796150] [DEBUG] [REMOTE ] CZWI: Retrieved 5492 rows, trimmed to 300. [2026-01-28T12:06:23.796290] [DEBUG] [REMOTE ] CZWI: PASS: History has at least 300 days. [2026-01-28T12:06:23.796518] [DEBUG] [REMOTE ] CZWI: PASS: Price check passed. Min price $15.65. [2026-01-28T12:06:23.796678] [DEBUG] [REMOTE ] CZWI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:23.796798] [DEBUG] [REMOTE ] CZWI: PASS: Integrity check passed. [2026-01-28T12:06:23.796841] [DEBUG] [REMOTE ] CZWI: Symbol is viable for forecasting. [2026-01-28T12:06:23.796890] [INFO ] [MAIN ] [871/3492] CZWI kept (0.5s) | 868 kept, 3 rejected | 138.1/min | ETA: 19.0m [2026-01-28T12:06:24.188242] [DEBUG] [REMOTE ] DAL: Retrieved 4714 rows, trimmed to 300. [2026-01-28T12:06:24.188379] [DEBUG] [REMOTE ] DAL: PASS: History has at least 300 days. [2026-01-28T12:06:24.188625] [DEBUG] [REMOTE ] DAL: PASS: Price check passed. Min price $55.65. [2026-01-28T12:06:24.188766] [DEBUG] [REMOTE ] DAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:24.188898] [DEBUG] [REMOTE ] DAL: PASS: Integrity check passed. [2026-01-28T12:06:24.188949] [DEBUG] [REMOTE ] DAL: Symbol is viable for forecasting. [2026-01-28T12:06:24.189005] [INFO ] [MAIN ] [872/3492] DAL kept (0.4s) | 869 kept, 3 rejected | 138.1/min | ETA: 19.0m [2026-01-28T12:06:24.632831] [DEBUG] [REMOTE ] DAN: Retrieved 4546 rows, trimmed to 300. [2026-01-28T12:06:24.632967] [DEBUG] [REMOTE ] DAN: PASS: History has at least 300 days. [2026-01-28T12:06:24.633191] [DEBUG] [REMOTE ] DAN: PASS: Price check passed. Min price $19.47. [2026-01-28T12:06:24.633372] [DEBUG] [REMOTE ] DAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:24.633526] [DEBUG] [REMOTE ] DAN: PASS: Integrity check passed. [2026-01-28T12:06:24.633607] [DEBUG] [REMOTE ] DAN: Symbol is viable for forecasting. [2026-01-28T12:06:24.633679] [INFO ] [MAIN ] [873/3492] DAN kept (0.4s) | 870 kept, 3 rejected | 138.1/min | ETA: 19.0m [2026-01-28T12:06:24.920545] [DEBUG] [REMOTE ] DAO: Retrieved 1571 rows, trimmed to 300. [2026-01-28T12:06:24.920683] [DEBUG] [REMOTE ] DAO: PASS: History has at least 300 days. [2026-01-28T12:06:24.920879] [DEBUG] [REMOTE ] DAO: PASS: Price check passed. Min price $8.43. [2026-01-28T12:06:24.921009] [DEBUG] [REMOTE ] DAO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:24.921115] [DEBUG] [REMOTE ] DAO: PASS: Integrity check passed. [2026-01-28T12:06:24.921154] [DEBUG] [REMOTE ] DAO: Symbol is viable for forecasting. [2026-01-28T12:06:24.921201] [INFO ] [MAIN ] [874/3492] DAO kept (0.3s) | 871 kept, 3 rejected | 138.1/min | ETA: 19.0m [2026-01-28T12:06:25.206905] [DEBUG] [REMOTE ] DAPP: Retrieved 1203 rows, trimmed to 300. [2026-01-28T12:06:25.207029] [DEBUG] [REMOTE ] DAPP: PASS: History has at least 300 days. [2026-01-28T12:06:25.207284] [DEBUG] [REMOTE ] DAPP: PASS: Price check passed. Min price $15.96. [2026-01-28T12:06:25.207430] [DEBUG] [REMOTE ] DAPP: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:25.207535] [DEBUG] [REMOTE ] DAPP: PASS: Integrity check passed. [2026-01-28T12:06:25.207603] [DEBUG] [REMOTE ] DAPP: Symbol is viable for forecasting. [2026-01-28T12:06:25.207666] [INFO ] [MAIN ] [875/3492] DAPP kept (0.3s) | 872 kept, 3 rejected | 138.2/min | ETA: 18.9m [2026-01-28T12:06:25.820348] [DEBUG] [REMOTE ] DARE: Retrieved 2967 rows, trimmed to 300. [2026-01-28T12:06:25.820535] [DEBUG] [REMOTE ] DARE: PASS: History has at least 300 days. [2026-01-28T12:06:25.820831] [DEBUG] [REMOTE ] DARE: PASS: Price check passed. Min price $1.63. [2026-01-28T12:06:25.820974] [DEBUG] [REMOTE ] DARE: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:25.821112] [DEBUG] [REMOTE ] DARE: PASS: Integrity check passed. [2026-01-28T12:06:25.821181] [DEBUG] [REMOTE ] DARE: Symbol is viable for forecasting. [2026-01-28T12:06:25.821235] [INFO ] [MAIN ] [876/3492] DARE kept (0.6s) | 873 kept, 3 rejected | 138.1/min | ETA: 18.9m [2026-01-28T12:06:26.074204] [DEBUG] [REMOTE ] DASH: Retrieved 1288 rows, trimmed to 300. [2026-01-28T12:06:26.074428] [DEBUG] [REMOTE ] DASH: PASS: History has at least 300 days. [2026-01-28T12:06:26.074744] [DEBUG] [REMOTE ] DASH: PASS: Price check passed. Min price $187.73. [2026-01-28T12:06:26.074897] [DEBUG] [REMOTE ] DASH: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:26.075017] [DEBUG] [REMOTE ] DASH: PASS: Integrity check passed. [2026-01-28T12:06:26.075058] [DEBUG] [REMOTE ] DASH: Symbol is viable for forecasting. [2026-01-28T12:06:26.075112] [INFO ] [MAIN ] [877/3492] DASH kept (0.3s) | 874 kept, 3 rejected | 138.2/min | ETA: 18.9m [2026-01-28T12:06:26.519201] [DEBUG] [REMOTE ] DAVA: Retrieved 1885 rows, trimmed to 300. [2026-01-28T12:06:26.519383] [DEBUG] [REMOTE ] DAVA: PASS: History has at least 300 days. [2026-01-28T12:06:26.519667] [DEBUG] [REMOTE ] DAVA: PASS: Price check passed. Min price $6.05. [2026-01-28T12:06:26.519814] [DEBUG] [REMOTE ] DAVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:26.519933] [DEBUG] [REMOTE ] DAVA: PASS: Integrity check passed. [2026-01-28T12:06:26.519974] [DEBUG] [REMOTE ] DAVA: Symbol is viable for forecasting. [2026-01-28T12:06:26.520028] [INFO ] [MAIN ] [878/3492] DAVA kept (0.4s) | 875 kept, 3 rejected | 138.2/min | ETA: 18.9m [2026-01-28T12:06:26.923768] [DEBUG] [REMOTE ] DAVE: Retrieved 1195 rows, trimmed to 300. [2026-01-28T12:06:26.923967] [DEBUG] [REMOTE ] DAVE: PASS: History has at least 300 days. [2026-01-28T12:06:26.924220] [DEBUG] [REMOTE ] DAVE: PASS: Price check passed. Min price $177.51. [2026-01-28T12:06:26.924359] [DEBUG] [REMOTE ] DAVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:26.924698] [DEBUG] [REMOTE ] DAVE: PASS: Integrity check passed. [2026-01-28T12:06:26.924750] [DEBUG] [REMOTE ] DAVE: Symbol is viable for forecasting. [2026-01-28T12:06:26.924815] [INFO ] [MAIN ] [879/3492] DAVE kept (0.4s) | 876 kept, 3 rejected | 138.2/min | ETA: 18.9m [2026-01-28T12:06:27.293942] [DEBUG] [REMOTE ] DAWN: Retrieved 1172 rows, trimmed to 300. [2026-01-28T12:06:27.294127] [DEBUG] [REMOTE ] DAWN: PASS: History has at least 300 days. [2026-01-28T12:06:27.294440] [DEBUG] [REMOTE ] DAWN: PASS: Price check passed. Min price $7.04. [2026-01-28T12:06:27.294618] [DEBUG] [REMOTE ] DAWN: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:27.294783] [DEBUG] [REMOTE ] DAWN: PASS: Integrity check passed. [2026-01-28T12:06:27.294835] [DEBUG] [REMOTE ] DAWN: Symbol is viable for forecasting. [2026-01-28T12:06:27.294892] [INFO ] [MAIN ] [880/3492] DAWN kept (0.4s) | 877 kept, 3 rejected | 138.2/min | ETA: 18.9m [2026-01-28T12:06:27.908003] [DEBUG] [REMOTE ] DB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:27.908147] [DEBUG] [REMOTE ] DB: PASS: History has at least 300 days. [2026-01-28T12:06:27.908404] [DEBUG] [REMOTE ] DB: PASS: Price check passed. Min price $33.55. [2026-01-28T12:06:27.908669] [DEBUG] [REMOTE ] DB: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:27.908801] [DEBUG] [REMOTE ] DB: PASS: Integrity check passed. [2026-01-28T12:06:27.908841] [DEBUG] [REMOTE ] DB: Symbol is viable for forecasting. [2026-01-28T12:06:27.909591] [INFO ] [MAIN ] [881/3492] DB kept (0.6s) | 878 kept, 3 rejected | 138.2/min | ETA: 18.9m [2026-01-28T12:06:28.156780] [DEBUG] [REMOTE ] DBD: Retrieved 615 rows, trimmed to 300. [2026-01-28T12:06:28.156908] [DEBUG] [REMOTE ] DBD: PASS: History has at least 300 days. [2026-01-28T12:06:28.157139] [DEBUG] [REMOTE ] DBD: PASS: Price check passed. Min price $56.24. [2026-01-28T12:06:28.157277] [DEBUG] [REMOTE ] DBD: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:28.157385] [DEBUG] [REMOTE ] DBD: PASS: Integrity check passed. [2026-01-28T12:06:28.157440] [DEBUG] [REMOTE ] DBD: Symbol is viable for forecasting. [2026-01-28T12:06:28.157488] [INFO ] [MAIN ] [882/3492] DBD kept (0.2s) | 879 kept, 3 rejected | 138.2/min | ETA: 18.9m [2026-01-28T12:06:28.637351] [DEBUG] [REMOTE ] DBI: Retrieved 5177 rows, trimmed to 300. [2026-01-28T12:06:28.637492] [DEBUG] [REMOTE ] DBI: PASS: History has at least 300 days. [2026-01-28T12:06:28.637719] [DEBUG] [REMOTE ] DBI: PASS: Price check passed. Min price $3.33. [2026-01-28T12:06:28.637855] [DEBUG] [REMOTE ] DBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:28.637967] [DEBUG] [REMOTE ] DBI: PASS: Integrity check passed. [2026-01-28T12:06:28.638007] [DEBUG] [REMOTE ] DBI: Symbol is viable for forecasting. [2026-01-28T12:06:28.638057] [INFO ] [MAIN ] [883/3492] DBI kept (0.5s) | 880 kept, 3 rejected | 138.2/min | ETA: 18.9m [2026-01-28T12:06:29.111946] [DEBUG] [REMOTE ] DBL: Retrieved 3520 rows, trimmed to 300. [2026-01-28T12:06:29.112079] [DEBUG] [REMOTE ] DBL: PASS: History has at least 300 days. [2026-01-28T12:06:29.112331] [DEBUG] [REMOTE ] DBL: PASS: Price check passed. Min price $14.94. [2026-01-28T12:06:29.112508] [DEBUG] [REMOTE ] DBL: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:29.112676] [DEBUG] [REMOTE ] DBL: PASS: Integrity check passed. [2026-01-28T12:06:29.112734] [DEBUG] [REMOTE ] DBL: Symbol is viable for forecasting. [2026-01-28T12:06:29.112791] [INFO ] [MAIN ] [884/3492] DBL kept (0.5s) | 881 kept, 3 rejected | 138.2/min | ETA: 18.9m [2026-01-28T12:06:29.493947] [DEBUG] [REMOTE ] DBRG: Retrieved 2913 rows, trimmed to 300. [2026-01-28T12:06:29.494079] [DEBUG] [REMOTE ] DBRG: PASS: History has at least 300 days. [2026-01-28T12:06:29.494299] [DEBUG] [REMOTE ] DBRG: PASS: Price check passed. Min price $9.16. [2026-01-28T12:06:29.494437] [DEBUG] [REMOTE ] DBRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:29.494557] [DEBUG] [REMOTE ] DBRG: PASS: Integrity check passed. [2026-01-28T12:06:29.494621] [DEBUG] [REMOTE ] DBRG: Symbol is viable for forecasting. [2026-01-28T12:06:29.494672] [INFO ] [MAIN ] [885/3492] DBRG kept (0.4s) | 882 kept, 3 rejected | 138.2/min | ETA: 18.9m [2026-01-28T12:06:29.815285] [DEBUG] [REMOTE ] DBX: Retrieved 1972 rows, trimmed to 300. [2026-01-28T12:06:29.815416] [DEBUG] [REMOTE ] DBX: PASS: History has at least 300 days. [2026-01-28T12:06:29.815656] [DEBUG] [REMOTE ] DBX: PASS: Price check passed. Min price $25.49. [2026-01-28T12:06:29.815797] [DEBUG] [REMOTE ] DBX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:29.815910] [DEBUG] [REMOTE ] DBX: PASS: Integrity check passed. [2026-01-28T12:06:29.815951] [DEBUG] [REMOTE ] DBX: Symbol is viable for forecasting. [2026-01-28T12:06:29.816000] [INFO ] [MAIN ] [886/3492] DBX kept (0.3s) | 883 kept, 3 rejected | 138.3/min | ETA: 18.8m [2026-01-28T12:06:30.201025] [DEBUG] [REMOTE ] DCBO: Retrieved 1395 rows, trimmed to 300. [2026-01-28T12:06:30.201155] [DEBUG] [REMOTE ] DCBO: PASS: History has at least 300 days. [2026-01-28T12:06:30.201371] [DEBUG] [REMOTE ] DCBO: PASS: Price check passed. Min price $18.27. [2026-01-28T12:06:30.201528] [DEBUG] [REMOTE ] DCBO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:30.201685] [DEBUG] [REMOTE ] DCBO: PASS: Integrity check passed. [2026-01-28T12:06:30.201728] [DEBUG] [REMOTE ] DCBO: Symbol is viable for forecasting. [2026-01-28T12:06:30.201776] [INFO ] [MAIN ] [887/3492] DCBO kept (0.4s) | 884 kept, 3 rejected | 138.3/min | ETA: 18.8m [2026-01-28T12:06:30.659142] [DEBUG] [REMOTE ] DCI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:30.659277] [DEBUG] [REMOTE ] DCI: PASS: History has at least 300 days. [2026-01-28T12:06:30.659486] [DEBUG] [REMOTE ] DCI: PASS: Price check passed. Min price $83.42. [2026-01-28T12:06:30.659639] [DEBUG] [REMOTE ] DCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:30.659752] [DEBUG] [REMOTE ] DCI: PASS: Integrity check passed. [2026-01-28T12:06:30.659808] [DEBUG] [REMOTE ] DCI: Symbol is viable for forecasting. [2026-01-28T12:06:30.660384] [INFO ] [MAIN ] [888/3492] DCI kept (0.5s) | 885 kept, 3 rejected | 138.3/min | ETA: 18.8m [2026-01-28T12:06:31.128917] [DEBUG] [REMOTE ] DCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:31.129055] [DEBUG] [REMOTE ] DCO: PASS: History has at least 300 days. [2026-01-28T12:06:31.129273] [DEBUG] [REMOTE ] DCO: PASS: Price check passed. Min price $86.41. [2026-01-28T12:06:31.129413] [DEBUG] [REMOTE ] DCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:31.129528] [DEBUG] [REMOTE ] DCO: PASS: Integrity check passed. [2026-01-28T12:06:31.129586] [DEBUG] [REMOTE ] DCO: Symbol is viable for forecasting. [2026-01-28T12:06:31.129636] [INFO ] [MAIN ] [889/3492] DCO kept (0.5s) | 886 kept, 3 rejected | 138.2/min | ETA: 18.8m [2026-01-28T12:06:31.450990] [DEBUG] [REMOTE ] DCOM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:31.451157] [DEBUG] [REMOTE ] DCOM: PASS: History has at least 300 days. [2026-01-28T12:06:31.451431] [DEBUG] [REMOTE ] DCOM: PASS: Price check passed. Min price $25.57. [2026-01-28T12:06:31.451570] [DEBUG] [REMOTE ] DCOM: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:31.451723] [DEBUG] [REMOTE ] DCOM: PASS: Integrity check passed. [2026-01-28T12:06:31.451766] [DEBUG] [REMOTE ] DCOM: Symbol is viable for forecasting. [2026-01-28T12:06:31.452344] [INFO ] [MAIN ] [890/3492] DCOM kept (0.3s) | 887 kept, 3 rejected | 138.3/min | ETA: 18.8m [2026-01-28T12:06:32.038243] [DEBUG] [REMOTE ] DCTH: Retrieved 5973 rows, trimmed to 300. [2026-01-28T12:06:32.038383] [DEBUG] [REMOTE ] DCTH: PASS: History has at least 300 days. [2026-01-28T12:06:32.038696] [DEBUG] [REMOTE ] DCTH: PASS: Price check passed. Min price $8.19. [2026-01-28T12:06:32.038870] [DEBUG] [REMOTE ] DCTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:32.039026] [DEBUG] [REMOTE ] DCTH: PASS: Integrity check passed. [2026-01-28T12:06:32.039083] [DEBUG] [REMOTE ] DCTH: Symbol is viable for forecasting. [2026-01-28T12:06:32.039153] [INFO ] [MAIN ] [891/3492] DCTH kept (0.6s) | 888 kept, 3 rejected | 138.2/min | ETA: 18.8m [2026-01-28T12:06:32.508297] [DEBUG] [REMOTE ] DD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:32.508451] [DEBUG] [REMOTE ] DD: PASS: History has at least 300 days. [2026-01-28T12:06:32.508717] [DEBUG] [REMOTE ] DD: PASS: Price check passed. Min price $34.21. [2026-01-28T12:06:32.508856] [DEBUG] [REMOTE ] DD: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:32.508980] [DEBUG] [REMOTE ] DD: PASS: Integrity check passed. [2026-01-28T12:06:32.509021] [DEBUG] [REMOTE ] DD: Symbol is viable for forecasting. [2026-01-28T12:06:32.509625] [INFO ] [MAIN ] [892/3492] DD kept (0.5s) | 889 kept, 3 rejected | 138.2/min | ETA: 18.8m [2026-01-28T12:06:32.990580] [DEBUG] [REMOTE ] DDD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:32.990735] [DEBUG] [REMOTE ] DDD: PASS: History has at least 300 days. [2026-01-28T12:06:32.991010] [DEBUG] [REMOTE ] DDD: PASS: Price check passed. Min price $1.77. [2026-01-28T12:06:32.991144] [DEBUG] [REMOTE ] DDD: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:32.991272] [DEBUG] [REMOTE ] DDD: PASS: Integrity check passed. [2026-01-28T12:06:32.991312] [DEBUG] [REMOTE ] DDD: Symbol is viable for forecasting. [2026-01-28T12:06:32.991361] [INFO ] [MAIN ] [893/3492] DDD kept (0.5s) | 890 kept, 3 rejected | 138.2/min | ETA: 18.8m [2026-01-28T12:06:33.250009] [DEBUG] [REMOTE ] DDI: Retrieved 1106 rows, trimmed to 300. [2026-01-28T12:06:33.250152] [DEBUG] [REMOTE ] DDI: PASS: History has at least 300 days. [2026-01-28T12:06:33.250379] [DEBUG] [REMOTE ] DDI: PASS: Price check passed. Min price $8.25. [2026-01-28T12:06:33.250530] [DEBUG] [REMOTE ] DDI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:33.250689] [DEBUG] [REMOTE ] DDI: PASS: Integrity check passed. [2026-01-28T12:06:33.250755] [DEBUG] [REMOTE ] DDI: Symbol is viable for forecasting. [2026-01-28T12:06:33.250812] [INFO ] [MAIN ] [894/3492] DDI kept (0.3s) | 891 kept, 3 rejected | 138.3/min | ETA: 18.8m [2026-01-28T12:06:33.624909] [DEBUG] [REMOTE ] DDL: Retrieved 1150 rows, trimmed to 300. [2026-01-28T12:06:33.625034] [DEBUG] [REMOTE ] DDL: PASS: History has at least 300 days. [2026-01-28T12:06:33.625235] [DEBUG] [REMOTE ] DDL: PASS: Price check passed. Min price $1.67. [2026-01-28T12:06:33.625368] [DEBUG] [REMOTE ] DDL: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:33.625477] [DEBUG] [REMOTE ] DDL: PASS: Integrity check passed. [2026-01-28T12:06:33.625518] [DEBUG] [REMOTE ] DDL: Symbol is viable for forecasting. [2026-01-28T12:06:33.625566] [INFO ] [MAIN ] [895/3492] DDL kept (0.4s) | 892 kept, 3 rejected | 138.3/min | ETA: 18.8m [2026-01-28T12:06:34.107281] [DEBUG] [REMOTE ] DDOG: Retrieved 1597 rows, trimmed to 300. [2026-01-28T12:06:34.107441] [DEBUG] [REMOTE ] DDOG: PASS: History has at least 300 days. [2026-01-28T12:06:34.107772] [DEBUG] [REMOTE ] DDOG: PASS: Price check passed. Min price $117.00. [2026-01-28T12:06:34.107964] [DEBUG] [REMOTE ] DDOG: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:34.108121] [DEBUG] [REMOTE ] DDOG: PASS: Integrity check passed. [2026-01-28T12:06:34.108179] [DEBUG] [REMOTE ] DDOG: Symbol is viable for forecasting. [2026-01-28T12:06:34.108247] [INFO ] [MAIN ] [896/3492] DDOG kept (0.5s) | 893 kept, 3 rejected | 138.3/min | ETA: 18.8m [2026-01-28T12:06:34.596124] [DEBUG] [REMOTE ] DDS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:34.596251] [DEBUG] [REMOTE ] DDS: PASS: History has at least 300 days. [2026-01-28T12:06:34.596458] [DEBUG] [REMOTE ] DDS: PASS: Price check passed. Min price $569.72. [2026-01-28T12:06:34.596609] [DEBUG] [REMOTE ] DDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:34.596726] [DEBUG] [REMOTE ] DDS: PASS: Integrity check passed. [2026-01-28T12:06:34.596766] [DEBUG] [REMOTE ] DDS: Symbol is viable for forecasting. [2026-01-28T12:06:34.597342] [INFO ] [MAIN ] [897/3492] DDS kept (0.5s) | 894 kept, 3 rejected | 138.2/min | ETA: 18.8m [2026-01-28T12:06:35.070872] [DEBUG] [REMOTE ] DE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:35.071000] [DEBUG] [REMOTE ] DE: PASS: History has at least 300 days. [2026-01-28T12:06:35.071211] [DEBUG] [REMOTE ] DE: PASS: Price check passed. Min price $460.03. [2026-01-28T12:06:35.071340] [DEBUG] [REMOTE ] DE: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:35.071457] [DEBUG] [REMOTE ] DE: PASS: Integrity check passed. [2026-01-28T12:06:35.071497] [DEBUG] [REMOTE ] DE: Symbol is viable for forecasting. [2026-01-28T12:06:35.071542] [INFO ] [MAIN ] [898/3492] DE kept (0.5s) | 895 kept, 3 rejected | 138.2/min | ETA: 18.8m [2026-01-28T12:06:35.434867] [DEBUG] [REMOTE ] DEA: Retrieved 2759 rows, trimmed to 300. [2026-01-28T12:06:35.434977] [DEBUG] [REMOTE ] DEA: PASS: History has at least 300 days. [2026-01-28T12:06:35.435170] [DEBUG] [REMOTE ] DEA: PASS: Price check passed. Min price $20.56. [2026-01-28T12:06:35.435302] [DEBUG] [REMOTE ] DEA: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:35.435413] [DEBUG] [REMOTE ] DEA: PASS: Integrity check passed. [2026-01-28T12:06:35.435462] [DEBUG] [REMOTE ] DEA: Symbol is viable for forecasting. [2026-01-28T12:06:35.435518] [INFO ] [MAIN ] [899/3492] DEA kept (0.4s) | 896 kept, 3 rejected | 138.3/min | ETA: 18.8m [2026-01-28T12:06:35.918641] [DEBUG] [REMOTE ] DECK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:35.918767] [DEBUG] [REMOTE ] DECK: PASS: History has at least 300 days. [2026-01-28T12:06:35.918975] [DEBUG] [REMOTE ] DECK: PASS: Price check passed. Min price $79.54. [2026-01-28T12:06:35.919107] [DEBUG] [REMOTE ] DECK: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:35.919227] [DEBUG] [REMOTE ] DECK: PASS: Integrity check passed. [2026-01-28T12:06:35.919279] [DEBUG] [REMOTE ] DECK: Symbol is viable for forecasting. [2026-01-28T12:06:35.919326] [INFO ] [MAIN ] [900/3492] DECK kept (0.5s) | 897 kept, 3 rejected | 138.2/min | ETA: 18.7m [2026-01-28T12:06:36.350388] [DEBUG] [REMOTE ] DEI: Retrieved 4843 rows, trimmed to 300. [2026-01-28T12:06:36.350527] [DEBUG] [REMOTE ] DEI: PASS: History has at least 300 days. [2026-01-28T12:06:36.350776] [DEBUG] [REMOTE ] DEI: PASS: Price check passed. Min price $10.52. [2026-01-28T12:06:36.350936] [DEBUG] [REMOTE ] DEI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:36.351065] [DEBUG] [REMOTE ] DEI: PASS: Integrity check passed. [2026-01-28T12:06:36.351112] [DEBUG] [REMOTE ] DEI: Symbol is viable for forecasting. [2026-01-28T12:06:36.351169] [INFO ] [MAIN ] [901/3492] DEI kept (0.4s) | 898 kept, 3 rejected | 138.2/min | ETA: 18.7m [2026-01-28T12:06:36.640311] [DEBUG] [REMOTE ] DELL: Retrieved 1783 rows, trimmed to 300. [2026-01-28T12:06:36.640415] [DEBUG] [REMOTE ] DELL: PASS: History has at least 300 days. [2026-01-28T12:06:36.640653] [DEBUG] [REMOTE ] DELL: PASS: Price check passed. Min price $111.07. [2026-01-28T12:06:36.640786] [DEBUG] [REMOTE ] DELL: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:36.640894] [DEBUG] [REMOTE ] DELL: PASS: Integrity check passed. [2026-01-28T12:06:36.640934] [DEBUG] [REMOTE ] DELL: Symbol is viable for forecasting. [2026-01-28T12:06:36.640980] [INFO ] [MAIN ] [902/3492] DELL kept (0.3s) | 899 kept, 3 rejected | 138.3/min | ETA: 18.7m [2026-01-28T12:06:37.221833] [DEBUG] [REMOTE ] DEO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:37.221971] [DEBUG] [REMOTE ] DEO: PASS: History has at least 300 days. [2026-01-28T12:06:37.222201] [DEBUG] [REMOTE ] DEO: PASS: Price check passed. Min price $85.12. [2026-01-28T12:06:37.222339] [DEBUG] [REMOTE ] DEO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:37.222458] [DEBUG] [REMOTE ] DEO: PASS: Integrity check passed. [2026-01-28T12:06:37.222505] [DEBUG] [REMOTE ] DEO: Symbol is viable for forecasting. [2026-01-28T12:06:37.222555] [INFO ] [MAIN ] [903/3492] DEO kept (0.6s) | 900 kept, 3 rejected | 138.2/min | ETA: 18.7m [2026-01-28T12:06:37.453886] [DEBUG] [REMOTE ] DERM: Retrieved 1054 rows, trimmed to 300. [2026-01-28T12:06:37.454015] [DEBUG] [REMOTE ] DERM: PASS: History has at least 300 days. [2026-01-28T12:06:37.454224] [DEBUG] [REMOTE ] DERM: PASS: Price check passed. Min price $7.12. [2026-01-28T12:06:37.454360] [DEBUG] [REMOTE ] DERM: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:37.454479] [DEBUG] [REMOTE ] DERM: PASS: Integrity check passed. [2026-01-28T12:06:37.454528] [DEBUG] [REMOTE ] DERM: Symbol is viable for forecasting. [2026-01-28T12:06:37.454608] [INFO ] [MAIN ] [904/3492] DERM kept (0.2s) | 901 kept, 3 rejected | 138.3/min | ETA: 18.7m [2026-01-28T12:06:37.827366] [DEBUG] [REMOTE ] DFGP: Retrieved 555 rows, trimmed to 300. [2026-01-28T12:06:37.827515] [DEBUG] [REMOTE ] DFGP: PASS: History has at least 300 days. [2026-01-28T12:06:37.827760] [DEBUG] [REMOTE ] DFGP: PASS: Price check passed. Min price $53.85. [2026-01-28T12:06:37.827897] [DEBUG] [REMOTE ] DFGP: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:37.828006] [DEBUG] [REMOTE ] DFGP: PASS: Integrity check passed. [2026-01-28T12:06:37.828048] [DEBUG] [REMOTE ] DFGP: Symbol is viable for forecasting. [2026-01-28T12:06:37.828096] [INFO ] [MAIN ] [905/3492] DFGP kept (0.4s) | 902 kept, 3 rejected | 138.3/min | ETA: 18.7m [2026-01-28T12:06:38.241257] [DEBUG] [REMOTE ] DFGX: Retrieved 555 rows, trimmed to 300. [2026-01-28T12:06:38.241373] [DEBUG] [REMOTE ] DFGX: PASS: History has at least 300 days. [2026-01-28T12:06:38.241597] [DEBUG] [REMOTE ] DFGX: PASS: Price check passed. Min price $52.48. [2026-01-28T12:06:38.241738] [DEBUG] [REMOTE ] DFGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:38.241849] [DEBUG] [REMOTE ] DFGX: PASS: Integrity check passed. [2026-01-28T12:06:38.241903] [DEBUG] [REMOTE ] DFGX: Symbol is viable for forecasting. [2026-01-28T12:06:38.241952] [INFO ] [MAIN ] [906/3492] DFGX kept (0.4s) | 903 kept, 3 rejected | 138.3/min | ETA: 18.7m [2026-01-28T12:06:38.610673] [DEBUG] [REMOTE ] DFH: Retrieved 1260 rows, trimmed to 300. [2026-01-28T12:06:38.610805] [DEBUG] [REMOTE ] DFH: PASS: History has at least 300 days. [2026-01-28T12:06:38.611002] [DEBUG] [REMOTE ] DFH: PASS: Price check passed. Min price $16.98. [2026-01-28T12:06:38.611137] [DEBUG] [REMOTE ] DFH: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:38.611247] [DEBUG] [REMOTE ] DFH: PASS: Integrity check passed. [2026-01-28T12:06:38.611289] [DEBUG] [REMOTE ] DFH: Symbol is viable for forecasting. [2026-01-28T12:06:38.611336] [INFO ] [MAIN ] [907/3492] DFH kept (0.4s) | 904 kept, 3 rejected | 138.4/min | ETA: 18.7m [2026-01-28T12:06:39.143255] [DEBUG] [REMOTE ] DFIN: Retrieved 2342 rows, trimmed to 300. [2026-01-28T12:06:39.143380] [DEBUG] [REMOTE ] DFIN: PASS: History has at least 300 days. [2026-01-28T12:06:39.143635] [DEBUG] [REMOTE ] DFIN: PASS: Price check passed. Min price $44.49. [2026-01-28T12:06:39.143795] [DEBUG] [REMOTE ] DFIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:39.143912] [DEBUG] [REMOTE ] DFIN: PASS: Integrity check passed. [2026-01-28T12:06:39.143954] [DEBUG] [REMOTE ] DFIN: Symbol is viable for forecasting. [2026-01-28T12:06:39.144005] [INFO ] [MAIN ] [908/3492] DFIN kept (0.5s) | 905 kept, 3 rejected | 138.3/min | ETA: 18.7m [2026-01-28T12:06:39.624120] [DEBUG] [REMOTE ] DFP: Retrieved 3188 rows, trimmed to 300. [2026-01-28T12:06:39.624265] [DEBUG] [REMOTE ] DFP: PASS: History has at least 300 days. [2026-01-28T12:06:39.624511] [DEBUG] [REMOTE ] DFP: PASS: Price check passed. Min price $20.49. [2026-01-28T12:06:39.624693] [DEBUG] [REMOTE ] DFP: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:39.624829] [DEBUG] [REMOTE ] DFP: PASS: Integrity check passed. [2026-01-28T12:06:39.624875] [DEBUG] [REMOTE ] DFP: Symbol is viable for forecasting. [2026-01-28T12:06:39.624933] [INFO ] [MAIN ] [909/3492] DFP kept (0.5s) | 906 kept, 3 rejected | 138.3/min | ETA: 18.7m [2026-01-28T12:06:39.781405] [DEBUG] [REMOTE ] DFTX: Retrieved 891 rows, trimmed to 300. [2026-01-28T12:06:39.781526] [DEBUG] [REMOTE ] DFTX: PASS: History has at least 300 days. [2026-01-28T12:06:39.781741] [DEBUG] [REMOTE ] DFTX: PASS: Price check passed. Min price $10.68. [2026-01-28T12:06:39.781873] [DEBUG] [REMOTE ] DFTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:39.781978] [DEBUG] [REMOTE ] DFTX: PASS: Integrity check passed. [2026-01-28T12:06:39.782017] [DEBUG] [REMOTE ] DFTX: Symbol is viable for forecasting. [2026-01-28T12:06:39.782063] [INFO ] [MAIN ] [910/3492] DFTX kept (0.2s) | 907 kept, 3 rejected | 138.4/min | ETA: 18.7m [2026-01-28T12:06:40.264717] [DEBUG] [REMOTE ] DG: Retrieved 4074 rows, trimmed to 300. [2026-01-28T12:06:40.264852] [DEBUG] [REMOTE ] DG: PASS: History has at least 300 days. [2026-01-28T12:06:40.265065] [DEBUG] [REMOTE ] DG: PASS: Price check passed. Min price $95.55. [2026-01-28T12:06:40.265200] [DEBUG] [REMOTE ] DG: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:40.265314] [DEBUG] [REMOTE ] DG: PASS: Integrity check passed. [2026-01-28T12:06:40.265354] [DEBUG] [REMOTE ] DG: Symbol is viable for forecasting. [2026-01-28T12:06:40.265401] [INFO ] [MAIN ] [911/3492] DG kept (0.5s) | 908 kept, 3 rejected | 138.4/min | ETA: 18.7m [2026-01-28T12:06:40.604521] [DEBUG] [REMOTE ] DGCB: Retrieved 555 rows, trimmed to 300. [2026-01-28T12:06:40.604692] [DEBUG] [REMOTE ] DGCB: PASS: History has at least 300 days. [2026-01-28T12:06:40.604903] [DEBUG] [REMOTE ] DGCB: PASS: Price check passed. Min price $53.95. [2026-01-28T12:06:40.605037] [DEBUG] [REMOTE ] DGCB: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:40.605151] [DEBUG] [REMOTE ] DGCB: PASS: Integrity check passed. [2026-01-28T12:06:40.605208] [DEBUG] [REMOTE ] DGCB: Symbol is viable for forecasting. [2026-01-28T12:06:40.605260] [INFO ] [MAIN ] [912/3492] DGCB kept (0.3s) | 909 kept, 3 rejected | 138.4/min | ETA: 18.6m [2026-01-28T12:06:41.285722] [DEBUG] [REMOTE ] DGICA: Retrieved 6227 rows, trimmed to 300. [2026-01-28T12:06:41.286071] [DEBUG] [REMOTE ] DGICA: PASS: History has at least 300 days. [2026-01-28T12:06:41.286364] [DEBUG] [REMOTE ] DGICA: PASS: Price check passed. Min price $18.17. [2026-01-28T12:06:41.286519] [DEBUG] [REMOTE ] DGICA: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:41.286681] [DEBUG] [REMOTE ] DGICA: PASS: Integrity check passed. [2026-01-28T12:06:41.286732] [DEBUG] [REMOTE ] DGICA: Symbol is viable for forecasting. [2026-01-28T12:06:41.286981] [INFO ] [MAIN ] [913/3492] DGICA kept (0.7s) | 910 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:41.771197] [DEBUG] [REMOTE ] DGII: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:41.771354] [DEBUG] [REMOTE ] DGII: PASS: History has at least 300 days. [2026-01-28T12:06:41.771682] [DEBUG] [REMOTE ] DGII: PASS: Price check passed. Min price $35.40. [2026-01-28T12:06:41.771855] [DEBUG] [REMOTE ] DGII: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:41.771991] [DEBUG] [REMOTE ] DGII: PASS: Integrity check passed. [2026-01-28T12:06:41.772033] [DEBUG] [REMOTE ] DGII: Symbol is viable for forecasting. [2026-01-28T12:06:41.772094] [INFO ] [MAIN ] [914/3492] DGII kept (0.5s) | 911 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:42.102728] [DEBUG] [REMOTE ] DGRE: Retrieved 3141 rows, trimmed to 300. [2026-01-28T12:06:42.102853] [DEBUG] [REMOTE ] DGRE: PASS: History has at least 300 days. [2026-01-28T12:06:42.103058] [DEBUG] [REMOTE ] DGRE: PASS: Price check passed. Min price $29.30. [2026-01-28T12:06:42.103197] [DEBUG] [REMOTE ] DGRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:42.103321] [DEBUG] [REMOTE ] DGRE: PASS: Integrity check passed. [2026-01-28T12:06:42.103367] [DEBUG] [REMOTE ] DGRE: Symbol is viable for forecasting. [2026-01-28T12:06:42.103415] [INFO ] [MAIN ] [915/3492] DGRE kept (0.3s) | 912 kept, 3 rejected | 138.4/min | ETA: 18.6m [2026-01-28T12:06:42.569760] [DEBUG] [REMOTE ] DGRS: Retrieved 3146 rows, trimmed to 300. [2026-01-28T12:06:42.569904] [DEBUG] [REMOTE ] DGRS: PASS: History has at least 300 days. [2026-01-28T12:06:42.570142] [DEBUG] [REMOTE ] DGRS: PASS: Price check passed. Min price $45.97. [2026-01-28T12:06:42.570297] [DEBUG] [REMOTE ] DGRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:42.570430] [DEBUG] [REMOTE ] DGRS: PASS: Integrity check passed. [2026-01-28T12:06:42.570479] [DEBUG] [REMOTE ] DGRS: Symbol is viable for forecasting. [2026-01-28T12:06:42.570537] [INFO ] [MAIN ] [916/3492] DGRS kept (0.5s) | 913 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:43.056632] [DEBUG] [REMOTE ] DGX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:43.056770] [DEBUG] [REMOTE ] DGX: PASS: History has at least 300 days. [2026-01-28T12:06:43.056995] [DEBUG] [REMOTE ] DGX: PASS: Price check passed. Min price $172.72. [2026-01-28T12:06:43.057153] [DEBUG] [REMOTE ] DGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:43.057282] [DEBUG] [REMOTE ] DGX: PASS: Integrity check passed. [2026-01-28T12:06:43.057323] [DEBUG] [REMOTE ] DGX: Symbol is viable for forecasting. [2026-01-28T12:06:43.057371] [INFO ] [MAIN ] [917/3492] DGX kept (0.5s) | 914 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:43.231167] [DEBUG] [REMOTE ] DH: Retrieved 1096 rows, trimmed to 300. [2026-01-28T12:06:43.231295] [DEBUG] [REMOTE ] DH: PASS: History has at least 300 days. [2026-01-28T12:06:43.231493] [DEBUG] [REMOTE ] DH: PASS: Price check passed. Min price $2.27. [2026-01-28T12:06:43.231669] [DEBUG] [REMOTE ] DH: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:43.231833] [DEBUG] [REMOTE ] DH: PASS: Integrity check passed. [2026-01-28T12:06:43.231874] [DEBUG] [REMOTE ] DH: Symbol is viable for forecasting. [2026-01-28T12:06:43.231922] [INFO ] [MAIN ] [918/3492] DH kept (0.2s) | 915 kept, 3 rejected | 138.4/min | ETA: 18.6m [2026-01-28T12:06:43.943813] [DEBUG] [REMOTE ] DHC: Retrieved 6521 rows, trimmed to 300. [2026-01-28T12:06:43.943939] [DEBUG] [REMOTE ] DHC: PASS: History has at least 300 days. [2026-01-28T12:06:43.944148] [DEBUG] [REMOTE ] DHC: PASS: Price check passed. Min price $4.15. [2026-01-28T12:06:43.944283] [DEBUG] [REMOTE ] DHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:43.944395] [DEBUG] [REMOTE ] DHC: PASS: Integrity check passed. [2026-01-28T12:06:43.944435] [DEBUG] [REMOTE ] DHC: Symbol is viable for forecasting. [2026-01-28T12:06:43.944484] [INFO ] [MAIN ] [919/3492] DHC kept (0.7s) | 916 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:44.429557] [DEBUG] [REMOTE ] DHF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:44.429750] [DEBUG] [REMOTE ] DHF: PASS: History has at least 300 days. [2026-01-28T12:06:44.429984] [DEBUG] [REMOTE ] DHF: PASS: Price check passed. Min price $2.44. [2026-01-28T12:06:44.430121] [DEBUG] [REMOTE ] DHF: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:44.430238] [DEBUG] [REMOTE ] DHF: PASS: Integrity check passed. [2026-01-28T12:06:44.430279] [DEBUG] [REMOTE ] DHF: Symbol is viable for forecasting. [2026-01-28T12:06:44.430328] [INFO ] [MAIN ] [920/3492] DHF kept (0.5s) | 917 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:44.830587] [DEBUG] [REMOTE ] DHI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:44.830721] [DEBUG] [REMOTE ] DHI: PASS: History has at least 300 days. [2026-01-28T12:06:44.830935] [DEBUG] [REMOTE ] DHI: PASS: Price check passed. Min price $137.32. [2026-01-28T12:06:44.831067] [DEBUG] [REMOTE ] DHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:44.831178] [DEBUG] [REMOTE ] DHI: PASS: Integrity check passed. [2026-01-28T12:06:44.831217] [DEBUG] [REMOTE ] DHI: Symbol is viable for forecasting. [2026-01-28T12:06:44.831264] [INFO ] [MAIN ] [921/3492] DHI kept (0.4s) | 918 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:45.326378] [DEBUG] [REMOTE ] DHIL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:45.326508] [DEBUG] [REMOTE ] DHIL: PASS: History has at least 300 days. [2026-01-28T12:06:45.326742] [DEBUG] [REMOTE ] DHIL: PASS: Price check passed. Min price $114.83. [2026-01-28T12:06:45.326876] [DEBUG] [REMOTE ] DHIL: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:45.326988] [DEBUG] [REMOTE ] DHIL: PASS: Integrity check passed. [2026-01-28T12:06:45.327027] [DEBUG] [REMOTE ] DHIL: Symbol is viable for forecasting. [2026-01-28T12:06:45.327092] [INFO ] [MAIN ] [922/3492] DHIL kept (0.5s) | 919 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:45.738566] [DEBUG] [REMOTE ] DHX: Retrieved 4656 rows, trimmed to 300. [2026-01-28T12:06:45.738735] [DEBUG] [REMOTE ] DHX: PASS: History has at least 300 days. [2026-01-28T12:06:45.738967] [DEBUG] [REMOTE ] DHX: PASS: Price check passed. Min price $1.50. [2026-01-28T12:06:45.739103] [DEBUG] [REMOTE ] DHX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:45.739220] [DEBUG] [REMOTE ] DHX: PASS: Integrity check passed. [2026-01-28T12:06:45.739262] [DEBUG] [REMOTE ] DHX: Symbol is viable for forecasting. [2026-01-28T12:06:45.739311] [INFO ] [MAIN ] [923/3492] DHX kept (0.4s) | 920 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:45.979636] [DEBUG] [REMOTE ] DIBS: Retrieved 1163 rows, trimmed to 300. [2026-01-28T12:06:45.979766] [DEBUG] [REMOTE ] DIBS: PASS: History has at least 300 days. [2026-01-28T12:06:45.980000] [DEBUG] [REMOTE ] DIBS: PASS: Price check passed. Min price $3.48. [2026-01-28T12:06:45.980136] [DEBUG] [REMOTE ] DIBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:45.980266] [DEBUG] [REMOTE ] DIBS: PASS: Integrity check passed. [2026-01-28T12:06:45.980308] [DEBUG] [REMOTE ] DIBS: Symbol is viable for forecasting. [2026-01-28T12:06:45.980356] [INFO ] [MAIN ] [924/3492] DIBS kept (0.2s) | 921 kept, 3 rejected | 138.4/min | ETA: 18.6m [2026-01-28T12:06:46.613298] [DEBUG] [REMOTE ] DIN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:46.613467] [DEBUG] [REMOTE ] DIN: PASS: History has at least 300 days. [2026-01-28T12:06:46.613780] [DEBUG] [REMOTE ] DIN: PASS: Price check passed. Min price $24.01. [2026-01-28T12:06:46.613968] [DEBUG] [REMOTE ] DIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:46.614109] [DEBUG] [REMOTE ] DIN: PASS: Integrity check passed. [2026-01-28T12:06:46.614166] [DEBUG] [REMOTE ] DIN: Symbol is viable for forecasting. [2026-01-28T12:06:46.614235] [INFO ] [MAIN ] [925/3492] DIN kept (0.6s) | 922 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:47.116074] [DEBUG] [REMOTE ] DINO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:47.116253] [DEBUG] [REMOTE ] DINO: PASS: History has at least 300 days. [2026-01-28T12:06:47.116607] [DEBUG] [REMOTE ] DINO: PASS: Price check passed. Min price $45.88. [2026-01-28T12:06:47.116769] [DEBUG] [REMOTE ] DINO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:47.116918] [DEBUG] [REMOTE ] DINO: PASS: Integrity check passed. [2026-01-28T12:06:47.116976] [DEBUG] [REMOTE ] DINO: Symbol is viable for forecasting. [2026-01-28T12:06:47.117087] [INFO ] [MAIN ] [926/3492] DINO kept (0.5s) | 923 kept, 3 rejected | 138.3/min | ETA: 18.6m [2026-01-28T12:06:47.610244] [DEBUG] [REMOTE ] DIOD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:47.610398] [DEBUG] [REMOTE ] DIOD: PASS: History has at least 300 days. [2026-01-28T12:06:47.610677] [DEBUG] [REMOTE ] DIOD: PASS: Price check passed. Min price $42.36. [2026-01-28T12:06:47.610823] [DEBUG] [REMOTE ] DIOD: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:47.610967] [DEBUG] [REMOTE ] DIOD: PASS: Integrity check passed. [2026-01-28T12:06:47.611022] [DEBUG] [REMOTE ] DIOD: Symbol is viable for forecasting. [2026-01-28T12:06:47.611081] [INFO ] [MAIN ] [927/3492] DIOD kept (0.5s) | 924 kept, 3 rejected | 138.2/min | ETA: 18.6m [2026-01-28T12:06:48.028641] [DEBUG] [REMOTE ] DIS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:48.028788] [DEBUG] [REMOTE ] DIS: PASS: History has at least 300 days. [2026-01-28T12:06:48.029043] [DEBUG] [REMOTE ] DIS: PASS: Price check passed. Min price $101.25. [2026-01-28T12:06:48.029180] [DEBUG] [REMOTE ] DIS: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:48.029306] [DEBUG] [REMOTE ] DIS: PASS: Integrity check passed. [2026-01-28T12:06:48.029347] [DEBUG] [REMOTE ] DIS: Symbol is viable for forecasting. [2026-01-28T12:06:48.029397] [INFO ] [MAIN ] [928/3492] DIS kept (0.4s) | 925 kept, 3 rejected | 138.3/min | ETA: 18.5m [2026-01-28T12:06:48.572935] [DEBUG] [REMOTE ] DJCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:48.573110] [DEBUG] [REMOTE ] DJCO: PASS: History has at least 300 days. [2026-01-28T12:06:48.573428] [DEBUG] [REMOTE ] DJCO: PASS: Price check passed. Min price $382.57. [2026-01-28T12:06:48.573609] [DEBUG] [REMOTE ] DJCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:48.573773] [DEBUG] [REMOTE ] DJCO: PASS: Integrity check passed. [2026-01-28T12:06:48.573825] [DEBUG] [REMOTE ] DJCO: Symbol is viable for forecasting. [2026-01-28T12:06:48.573885] [INFO ] [MAIN ] [929/3492] DJCO kept (0.5s) | 926 kept, 3 rejected | 138.2/min | ETA: 18.5m [2026-01-28T12:06:48.986000] [DEBUG] [REMOTE ] DK: Retrieved 4963 rows, trimmed to 300. [2026-01-28T12:06:48.986151] [DEBUG] [REMOTE ] DK: PASS: History has at least 300 days. [2026-01-28T12:06:48.986395] [DEBUG] [REMOTE ] DK: PASS: Price check passed. Min price $26.68. [2026-01-28T12:06:48.986530] [DEBUG] [REMOTE ] DK: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:48.986699] [DEBUG] [REMOTE ] DK: PASS: Integrity check passed. [2026-01-28T12:06:48.986741] [DEBUG] [REMOTE ] DK: Symbol is viable for forecasting. [2026-01-28T12:06:48.986791] [INFO ] [MAIN ] [930/3492] DK kept (0.4s) | 927 kept, 3 rejected | 138.2/min | ETA: 18.5m [2026-01-28T12:06:49.157873] [DEBUG] [REMOTE ] DKL: Retrieved 3327 rows, trimmed to 300. [2026-01-28T12:06:49.157995] [DEBUG] [REMOTE ] DKL: PASS: History has at least 300 days. [2026-01-28T12:06:49.158196] [DEBUG] [REMOTE ] DKL: PASS: Price check passed. Min price $43.11. [2026-01-28T12:06:49.158331] [DEBUG] [REMOTE ] DKL: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:49.158439] [DEBUG] [REMOTE ] DKL: PASS: Integrity check passed. [2026-01-28T12:06:49.158480] [DEBUG] [REMOTE ] DKL: Symbol is viable for forecasting. [2026-01-28T12:06:49.158528] [INFO ] [MAIN ] [931/3492] DKL kept (0.2s) | 928 kept, 3 rejected | 138.3/min | ETA: 18.5m [2026-01-28T12:06:49.670107] [DEBUG] [REMOTE ] DKNG: Retrieved 1635 rows, trimmed to 300. [2026-01-28T12:06:49.670225] [DEBUG] [REMOTE ] DKNG: PASS: History has at least 300 days. [2026-01-28T12:06:49.670421] [DEBUG] [REMOTE ] DKNG: PASS: Price check passed. Min price $27.92. [2026-01-28T12:06:49.670551] [DEBUG] [REMOTE ] DKNG: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:49.670688] [DEBUG] [REMOTE ] DKNG: PASS: Integrity check passed. [2026-01-28T12:06:49.670733] [DEBUG] [REMOTE ] DKNG: Symbol is viable for forecasting. [2026-01-28T12:06:49.670789] [INFO ] [MAIN ] [932/3492] DKNG kept (0.5s) | 929 kept, 3 rejected | 138.3/min | ETA: 18.5m [2026-01-28T12:06:50.270189] [DEBUG] [REMOTE ] DKS: Retrieved 5857 rows, trimmed to 300. [2026-01-28T12:06:50.270327] [DEBUG] [REMOTE ] DKS: PASS: History has at least 300 days. [2026-01-28T12:06:50.270546] [DEBUG] [REMOTE ] DKS: PASS: Price check passed. Min price $197.97. [2026-01-28T12:06:50.270700] [DEBUG] [REMOTE ] DKS: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:50.270817] [DEBUG] [REMOTE ] DKS: PASS: Integrity check passed. [2026-01-28T12:06:50.270857] [DEBUG] [REMOTE ] DKS: Symbol is viable for forecasting. [2026-01-28T12:06:50.270905] [INFO ] [MAIN ] [933/3492] DKS kept (0.6s) | 930 kept, 3 rejected | 138.2/min | ETA: 18.5m [2026-01-28T12:06:50.760059] [DEBUG] [REMOTE ] DLB: Retrieved 5268 rows, trimmed to 300. [2026-01-28T12:06:50.760264] [DEBUG] [REMOTE ] DLB: PASS: History has at least 300 days. [2026-01-28T12:06:50.760558] [DEBUG] [REMOTE ] DLB: PASS: Price check passed. Min price $61.36. [2026-01-28T12:06:50.760722] [DEBUG] [REMOTE ] DLB: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:50.760863] [DEBUG] [REMOTE ] DLB: PASS: Integrity check passed. [2026-01-28T12:06:50.760904] [DEBUG] [REMOTE ] DLB: Symbol is viable for forecasting. [2026-01-28T12:06:50.760957] [INFO ] [MAIN ] [934/3492] DLB kept (0.5s) | 931 kept, 3 rejected | 138.2/min | ETA: 18.5m [2026-01-28T12:06:51.259362] [DEBUG] [REMOTE ] DLHC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:51.259505] [DEBUG] [REMOTE ] DLHC: PASS: History has at least 300 days. [2026-01-28T12:06:51.259798] [DEBUG] [REMOTE ] DLHC: PASS: Price check passed. Min price $5.50. [2026-01-28T12:06:51.259966] [DEBUG] [REMOTE ] DLHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:51.260090] [DEBUG] [REMOTE ] DLHC: PASS: Integrity check passed. [2026-01-28T12:06:51.260132] [DEBUG] [REMOTE ] DLHC: Symbol is viable for forecasting. [2026-01-28T12:06:51.260183] [INFO ] [MAIN ] [935/3492] DLHC kept (0.5s) | 932 kept, 3 rejected | 138.2/min | ETA: 18.5m [2026-01-28T12:06:51.513856] [DEBUG] [REMOTE ] DLNG: Retrieved 3068 rows, trimmed to 300. [2026-01-28T12:06:51.513994] [DEBUG] [REMOTE ] DLNG: PASS: History has at least 300 days. [2026-01-28T12:06:51.514197] [DEBUG] [REMOTE ] DLNG: PASS: Price check passed. Min price $3.47. [2026-01-28T12:06:51.514327] [DEBUG] [REMOTE ] DLNG: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:51.514454] [DEBUG] [REMOTE ] DLNG: PASS: Integrity check passed. [2026-01-28T12:06:51.514494] [DEBUG] [REMOTE ] DLNG: Symbol is viable for forecasting. [2026-01-28T12:06:51.514543] [INFO ] [MAIN ] [936/3492] DLNG kept (0.3s) | 933 kept, 3 rejected | 138.3/min | ETA: 18.5m [2026-01-28T12:06:51.904910] [DEBUG] [REMOTE ] DLO: Retrieved 1168 rows, trimmed to 300. [2026-01-28T12:06:51.905040] [DEBUG] [REMOTE ] DLO: PASS: History has at least 300 days. [2026-01-28T12:06:51.905236] [DEBUG] [REMOTE ] DLO: PASS: Price check passed. Min price $12.32. [2026-01-28T12:06:51.905365] [DEBUG] [REMOTE ] DLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:51.905472] [DEBUG] [REMOTE ] DLO: PASS: Integrity check passed. [2026-01-28T12:06:51.905511] [DEBUG] [REMOTE ] DLO: Symbol is viable for forecasting. [2026-01-28T12:06:51.905557] [INFO ] [MAIN ] [937/3492] DLO kept (0.4s) | 934 kept, 3 rejected | 138.3/min | ETA: 18.5m [2026-01-28T12:06:52.354090] [DEBUG] [REMOTE ] DLPN: Retrieved 2032 rows, trimmed to 300. [2026-01-28T12:06:52.354211] [DEBUG] [REMOTE ] DLPN: PASS: History has at least 300 days. [2026-01-28T12:06:52.354419] [DEBUG] [REMOTE ] DLPN: PASS: Price check passed. Min price $1.32. [2026-01-28T12:06:52.354551] [DEBUG] [REMOTE ] DLPN: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:52.354692] [DEBUG] [REMOTE ] DLPN: PASS: Integrity check passed. [2026-01-28T12:06:52.354733] [DEBUG] [REMOTE ] DLPN: Symbol is viable for forecasting. [2026-01-28T12:06:52.354780] [INFO ] [MAIN ] [938/3492] DLPN kept (0.4s) | 935 kept, 3 rejected | 138.3/min | ETA: 18.5m [2026-01-28T12:06:52.769153] [DEBUG] [REMOTE ] DLTH: Retrieved 2559 rows, trimmed to 300. [2026-01-28T12:06:52.769275] [DEBUG] [REMOTE ] DLTH: PASS: History has at least 300 days. [2026-01-28T12:06:52.769476] [DEBUG] [REMOTE ] DLTH: PASS: Price check passed. Min price $2.07. [2026-01-28T12:06:52.769642] [DEBUG] [REMOTE ] DLTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:52.769758] [DEBUG] [REMOTE ] DLTH: PASS: Integrity check passed. [2026-01-28T12:06:52.769798] [DEBUG] [REMOTE ] DLTH: Symbol is viable for forecasting. [2026-01-28T12:06:52.769852] [INFO ] [MAIN ] [939/3492] DLTH kept (0.4s) | 936 kept, 3 rejected | 138.3/min | ETA: 18.5m [2026-01-28T12:06:53.342679] [DEBUG] [REMOTE ] DLX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:53.342813] [DEBUG] [REMOTE ] DLX: PASS: History has at least 300 days. [2026-01-28T12:06:53.343053] [DEBUG] [REMOTE ] DLX: PASS: Price check passed. Min price $17.81. [2026-01-28T12:06:53.343184] [DEBUG] [REMOTE ] DLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:53.343298] [DEBUG] [REMOTE ] DLX: PASS: Integrity check passed. [2026-01-28T12:06:53.343337] [DEBUG] [REMOTE ] DLX: Symbol is viable for forecasting. [2026-01-28T12:06:53.343385] [INFO ] [MAIN ] [940/3492] DLX kept (0.6s) | 937 kept, 3 rejected | 138.2/min | ETA: 18.5m [2026-01-28T12:06:53.662088] [DEBUG] [REMOTE ] DLY: Retrieved 1488 rows, trimmed to 300. [2026-01-28T12:06:53.662218] [DEBUG] [REMOTE ] DLY: PASS: History has at least 300 days. [2026-01-28T12:06:53.662427] [DEBUG] [REMOTE ] DLY: PASS: Price check passed. Min price $14.06. [2026-01-28T12:06:53.662561] [DEBUG] [REMOTE ] DLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:53.662699] [DEBUG] [REMOTE ] DLY: PASS: Integrity check passed. [2026-01-28T12:06:53.662740] [DEBUG] [REMOTE ] DLY: Symbol is viable for forecasting. [2026-01-28T12:06:53.662788] [INFO ] [MAIN ] [941/3492] DLY kept (0.3s) | 938 kept, 3 rejected | 138.3/min | ETA: 18.5m [2026-01-28T12:06:54.128041] [DEBUG] [REMOTE ] DMAC: Retrieved 4543 rows, trimmed to 300. [2026-01-28T12:06:54.128183] [DEBUG] [REMOTE ] DMAC: PASS: History has at least 300 days. [2026-01-28T12:06:54.128411] [DEBUG] [REMOTE ] DMAC: PASS: Price check passed. Min price $5.42. [2026-01-28T12:06:54.128543] [DEBUG] [REMOTE ] DMAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:54.128728] [DEBUG] [REMOTE ] DMAC: PASS: Integrity check passed. [2026-01-28T12:06:54.128771] [DEBUG] [REMOTE ] DMAC: Symbol is viable for forecasting. [2026-01-28T12:06:54.128822] [INFO ] [MAIN ] [942/3492] DMAC kept (0.5s) | 939 kept, 3 rejected | 138.2/min | ETA: 18.4m [2026-01-28T12:06:54.417641] [DEBUG] [REMOTE ] DMB: Retrieved 3208 rows, trimmed to 300. [2026-01-28T12:06:54.417765] [DEBUG] [REMOTE ] DMB: PASS: History has at least 300 days. [2026-01-28T12:06:54.417985] [DEBUG] [REMOTE ] DMB: PASS: Price check passed. Min price $10.39. [2026-01-28T12:06:54.418120] [DEBUG] [REMOTE ] DMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:54.418229] [DEBUG] [REMOTE ] DMB: PASS: Integrity check passed. [2026-01-28T12:06:54.418269] [DEBUG] [REMOTE ] DMB: Symbol is viable for forecasting. [2026-01-28T12:06:54.418315] [INFO ] [MAIN ] [943/3492] DMB kept (0.3s) | 940 kept, 3 rejected | 138.3/min | ETA: 18.4m [2026-01-28T12:06:54.803431] [DEBUG] [REMOTE ] DMLP: Retrieved 5783 rows, trimmed to 300. [2026-01-28T12:06:54.803559] [DEBUG] [REMOTE ] DMLP: PASS: History has at least 300 days. [2026-01-28T12:06:54.803792] [DEBUG] [REMOTE ] DMLP: PASS: Price check passed. Min price $21.26. [2026-01-28T12:06:54.803923] [DEBUG] [REMOTE ] DMLP: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:54.804033] [DEBUG] [REMOTE ] DMLP: PASS: Integrity check passed. [2026-01-28T12:06:54.804073] [DEBUG] [REMOTE ] DMLP: Symbol is viable for forecasting. [2026-01-28T12:06:54.804120] [INFO ] [MAIN ] [944/3492] DMLP kept (0.4s) | 941 kept, 3 rejected | 138.3/min | ETA: 18.4m [2026-01-28T12:06:55.351353] [DEBUG] [REMOTE ] DMO: Retrieved 4006 rows, trimmed to 300. [2026-01-28T12:06:55.351542] [DEBUG] [REMOTE ] DMO: PASS: History has at least 300 days. [2026-01-28T12:06:55.351833] [DEBUG] [REMOTE ] DMO: PASS: Price check passed. Min price $10.81. [2026-01-28T12:06:55.351976] [DEBUG] [REMOTE ] DMO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:55.352102] [DEBUG] [REMOTE ] DMO: PASS: Integrity check passed. [2026-01-28T12:06:55.352144] [DEBUG] [REMOTE ] DMO: Symbol is viable for forecasting. [2026-01-28T12:06:55.352197] [INFO ] [MAIN ] [945/3492] DMO kept (0.5s) | 942 kept, 3 rejected | 138.3/min | ETA: 18.4m [2026-01-28T12:06:55.759465] [DEBUG] [REMOTE ] DMRC: Retrieved 6539 rows, trimmed to 300. [2026-01-28T12:06:55.759735] [DEBUG] [REMOTE ] DMRC: PASS: History has at least 300 days. [2026-01-28T12:06:55.760152] [DEBUG] [REMOTE ] DMRC: PASS: Price check passed. Min price $5.79. [2026-01-28T12:06:55.760295] [DEBUG] [REMOTE ] DMRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:55.760453] [DEBUG] [REMOTE ] DMRC: PASS: Integrity check passed. [2026-01-28T12:06:55.760496] [DEBUG] [REMOTE ] DMRC: Symbol is viable for forecasting. [2026-01-28T12:06:55.760556] [INFO ] [MAIN ] [946/3492] DMRC kept (0.4s) | 943 kept, 3 rejected | 138.3/min | ETA: 18.4m [2026-01-28T12:06:55.936381] [DEBUG] [REMOTE ] DMXF: Retrieved 1409 rows, trimmed to 300. [2026-01-28T12:06:55.936559] [DEBUG] [REMOTE ] DMXF: PASS: History has at least 300 days. [2026-01-28T12:06:55.936841] [DEBUG] [REMOTE ] DMXF: PASS: Price check passed. Min price $70.56. [2026-01-28T12:06:55.936990] [DEBUG] [REMOTE ] DMXF: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:55.937140] [DEBUG] [REMOTE ] DMXF: PASS: Integrity check passed. [2026-01-28T12:06:55.937184] [DEBUG] [REMOTE ] DMXF: Symbol is viable for forecasting. [2026-01-28T12:06:55.937235] [INFO ] [MAIN ] [947/3492] DMXF kept (0.2s) | 944 kept, 3 rejected | 138.4/min | ETA: 18.4m [2026-01-28T12:06:56.294835] [DEBUG] [REMOTE ] DNA: Retrieved 1200 rows, trimmed to 300. [2026-01-28T12:06:56.295030] [DEBUG] [REMOTE ] DNA: PASS: History has at least 300 days. [2026-01-28T12:06:56.295296] [DEBUG] [REMOTE ] DNA: PASS: Price check passed. Min price $7.78. [2026-01-28T12:06:56.295443] [DEBUG] [REMOTE ] DNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:56.295629] [DEBUG] [REMOTE ] DNA: PASS: Integrity check passed. [2026-01-28T12:06:56.295678] [DEBUG] [REMOTE ] DNA: Symbol is viable for forecasting. [2026-01-28T12:06:56.295732] [INFO ] [MAIN ] [948/3492] DNA kept (0.4s) | 945 kept, 3 rejected | 138.4/min | ETA: 18.4m [2026-01-28T12:06:56.740116] [DEBUG] [REMOTE ] DNLI: Retrieved 2043 rows, trimmed to 300. [2026-01-28T12:06:56.740304] [DEBUG] [REMOTE ] DNLI: PASS: History has at least 300 days. [2026-01-28T12:06:56.740555] [DEBUG] [REMOTE ] DNLI: PASS: Price check passed. Min price $14.41. [2026-01-28T12:06:56.740733] [DEBUG] [REMOTE ] DNLI: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:56.740855] [DEBUG] [REMOTE ] DNLI: PASS: Integrity check passed. [2026-01-28T12:06:56.740897] [DEBUG] [REMOTE ] DNLI: Symbol is viable for forecasting. [2026-01-28T12:06:56.740948] [INFO ] [MAIN ] [949/3492] DNLI kept (0.4s) | 946 kept, 3 rejected | 138.4/min | ETA: 18.4m [2026-01-28T12:06:57.484085] [DEBUG] [REMOTE ] DNP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:06:57.484233] [DEBUG] [REMOTE ] DNP: PASS: History has at least 300 days. [2026-01-28T12:06:57.484497] [DEBUG] [REMOTE ] DNP: PASS: Price check passed. Min price $9.83. [2026-01-28T12:06:57.484663] [DEBUG] [REMOTE ] DNP: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:57.484794] [DEBUG] [REMOTE ] DNP: PASS: Integrity check passed. [2026-01-28T12:06:57.484844] [DEBUG] [REMOTE ] DNP: Symbol is viable for forecasting. [2026-01-28T12:06:57.484904] [INFO ] [MAIN ] [950/3492] DNP kept (0.7s) | 947 kept, 3 rejected | 138.3/min | ETA: 18.4m [2026-01-28T12:06:57.706395] [DEBUG] [REMOTE ] DNTH: Retrieved 596 rows, trimmed to 300. [2026-01-28T12:06:57.706520] [DEBUG] [REMOTE ] DNTH: PASS: History has at least 300 days. [2026-01-28T12:06:57.706745] [DEBUG] [REMOTE ] DNTH: PASS: Price check passed. Min price $33.20. [2026-01-28T12:06:57.706879] [DEBUG] [REMOTE ] DNTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:57.706986] [DEBUG] [REMOTE ] DNTH: PASS: Integrity check passed. [2026-01-28T12:06:57.707026] [DEBUG] [REMOTE ] DNTH: Symbol is viable for forecasting. [2026-01-28T12:06:57.707102] [INFO ] [MAIN ] [951/3492] DNTH kept (0.2s) | 948 kept, 3 rejected | 138.4/min | ETA: 18.4m [2026-01-28T12:06:58.150345] [DEBUG] [REMOTE ] DOCN: Retrieved 1217 rows, trimmed to 300. [2026-01-28T12:06:58.150478] [DEBUG] [REMOTE ] DOCN: PASS: History has at least 300 days. [2026-01-28T12:06:58.150705] [DEBUG] [REMOTE ] DOCN: PASS: Price check passed. Min price $37.94. [2026-01-28T12:06:58.150843] [DEBUG] [REMOTE ] DOCN: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:58.150964] [DEBUG] [REMOTE ] DOCN: PASS: Integrity check passed. [2026-01-28T12:06:58.151014] [DEBUG] [REMOTE ] DOCN: Symbol is viable for forecasting. [2026-01-28T12:06:58.151074] [INFO ] [MAIN ] [952/3492] DOCN kept (0.4s) | 949 kept, 3 rejected | 138.4/min | ETA: 18.4m [2026-01-28T12:06:58.517915] [DEBUG] [REMOTE ] DOCS: Retrieved 1153 rows, trimmed to 300. [2026-01-28T12:06:58.518060] [DEBUG] [REMOTE ] DOCS: PASS: History has at least 300 days. [2026-01-28T12:06:58.518266] [DEBUG] [REMOTE ] DOCS: PASS: Price check passed. Min price $38.96. [2026-01-28T12:06:58.518400] [DEBUG] [REMOTE ] DOCS: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:58.518510] [DEBUG] [REMOTE ] DOCS: PASS: Integrity check passed. [2026-01-28T12:06:58.518551] [DEBUG] [REMOTE ] DOCS: Symbol is viable for forecasting. [2026-01-28T12:06:58.518617] [INFO ] [MAIN ] [953/3492] DOCS kept (0.4s) | 950 kept, 3 rejected | 138.4/min | ETA: 18.3m [2026-01-28T12:06:58.975277] [DEBUG] [REMOTE ] DOGZ: Retrieved 2036 rows, trimmed to 300. [2026-01-28T12:06:58.975422] [DEBUG] [REMOTE ] DOGZ: PASS: History has at least 300 days. [2026-01-28T12:06:58.975702] [DEBUG] [REMOTE ] DOGZ: PASS: Price check passed. Min price $1.62. [2026-01-28T12:06:58.975851] [DEBUG] [REMOTE ] DOGZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:58.975993] [DEBUG] [REMOTE ] DOGZ: PASS: Integrity check passed. [2026-01-28T12:06:58.976035] [DEBUG] [REMOTE ] DOGZ: Symbol is viable for forecasting. [2026-01-28T12:06:58.976085] [INFO ] [MAIN ] [954/3492] DOGZ kept (0.5s) | 951 kept, 3 rejected | 138.4/min | ETA: 18.3m [2026-01-28T12:06:59.327650] [DEBUG] [REMOTE ] DOLE: Retrieved 1128 rows, trimmed to 300. [2026-01-28T12:06:59.327829] [DEBUG] [REMOTE ] DOLE: PASS: History has at least 300 days. [2026-01-28T12:06:59.328103] [DEBUG] [REMOTE ] DOLE: PASS: Price check passed. Min price $12.65. [2026-01-28T12:06:59.328244] [DEBUG] [REMOTE ] DOLE: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:59.328364] [DEBUG] [REMOTE ] DOLE: PASS: Integrity check passed. [2026-01-28T12:06:59.328406] [DEBUG] [REMOTE ] DOLE: Symbol is viable for forecasting. [2026-01-28T12:06:59.328457] [INFO ] [MAIN ] [955/3492] DOLE kept (0.4s) | 952 kept, 3 rejected | 138.4/min | ETA: 18.3m [2026-01-28T12:06:59.782889] [DEBUG] [REMOTE ] DOMO: Retrieved 1904 rows, trimmed to 300. [2026-01-28T12:06:59.783100] [DEBUG] [REMOTE ] DOMO: PASS: History has at least 300 days. [2026-01-28T12:06:59.783366] [DEBUG] [REMOTE ] DOMO: PASS: Price check passed. Min price $5.68. [2026-01-28T12:06:59.783505] [DEBUG] [REMOTE ] DOMO: PASS: Continuity check passed with 300 days. [2026-01-28T12:06:59.783656] [DEBUG] [REMOTE ] DOMO: PASS: Integrity check passed. [2026-01-28T12:06:59.783700] [DEBUG] [REMOTE ] DOMO: Symbol is viable for forecasting. [2026-01-28T12:06:59.783754] [INFO ] [MAIN ] [956/3492] DOMO kept (0.5s) | 953 kept, 3 rejected | 138.4/min | ETA: 18.3m [2026-01-28T12:07:00.214858] [DEBUG] [REMOTE ] DOO: Retrieved 3153 rows, trimmed to 300. [2026-01-28T12:07:00.215046] [DEBUG] [REMOTE ] DOO: PASS: History has at least 300 days. [2026-01-28T12:07:00.215525] [DEBUG] [REMOTE ] DOO: PASS: Price check passed. Min price $61.58. [2026-01-28T12:07:00.215686] [DEBUG] [REMOTE ] DOO: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:00.215943] [DEBUG] [REMOTE ] DOO: PASS: Integrity check passed. [2026-01-28T12:07:00.215994] [DEBUG] [REMOTE ] DOO: Symbol is viable for forecasting. [2026-01-28T12:07:00.216049] [INFO ] [MAIN ] [957/3492] DOO kept (0.4s) | 954 kept, 3 rejected | 138.4/min | ETA: 18.3m [2026-01-28T12:07:00.884707] [DEBUG] [REMOTE ] DORM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:00.884921] [DEBUG] [REMOTE ] DORM: PASS: History has at least 300 days. [2026-01-28T12:07:00.885414] [DEBUG] [REMOTE ] DORM: PASS: Price check passed. Min price $123.19. [2026-01-28T12:07:00.885557] [DEBUG] [REMOTE ] DORM: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:00.885723] [DEBUG] [REMOTE ] DORM: PASS: Integrity check passed. [2026-01-28T12:07:00.885767] [DEBUG] [REMOTE ] DORM: Symbol is viable for forecasting. [2026-01-28T12:07:00.885822] [INFO ] [MAIN ] [958/3492] DORM kept (0.7s) | 955 kept, 3 rejected | 138.3/min | ETA: 18.3m [2026-01-28T12:07:01.119298] [DEBUG] [REMOTE ] DOUG: Retrieved 1022 rows, trimmed to 300. [2026-01-28T12:07:01.119482] [DEBUG] [REMOTE ] DOUG: PASS: History has at least 300 days. [2026-01-28T12:07:01.119770] [DEBUG] [REMOTE ] DOUG: PASS: Price check passed. Min price $2.26. [2026-01-28T12:07:01.119908] [DEBUG] [REMOTE ] DOUG: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:01.120023] [DEBUG] [REMOTE ] DOUG: PASS: Integrity check passed. [2026-01-28T12:07:01.120063] [DEBUG] [REMOTE ] DOUG: Symbol is viable for forecasting. [2026-01-28T12:07:01.120113] [INFO ] [MAIN ] [959/3492] DOUG kept (0.2s) | 956 kept, 3 rejected | 138.4/min | ETA: 18.3m [2026-01-28T12:07:01.628830] [DEBUG] [REMOTE ] DOX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:01.628959] [DEBUG] [REMOTE ] DOX: PASS: History has at least 300 days. [2026-01-28T12:07:01.629197] [DEBUG] [REMOTE ] DOX: PASS: Price check passed. Min price $74.46. [2026-01-28T12:07:01.629345] [DEBUG] [REMOTE ] DOX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:01.629457] [DEBUG] [REMOTE ] DOX: PASS: Integrity check passed. [2026-01-28T12:07:01.629497] [DEBUG] [REMOTE ] DOX: Symbol is viable for forecasting. [2026-01-28T12:07:01.629545] [INFO ] [MAIN ] [960/3492] DOX kept (0.5s) | 957 kept, 3 rejected | 138.4/min | ETA: 18.3m [2026-01-28T12:07:02.093508] [DEBUG] [REMOTE ] DPG: Retrieved 3644 rows, trimmed to 300. [2026-01-28T12:07:02.093718] [DEBUG] [REMOTE ] DPG: PASS: History has at least 300 days. [2026-01-28T12:07:02.093975] [DEBUG] [REMOTE ] DPG: PASS: Price check passed. Min price $12.48. [2026-01-28T12:07:02.094116] [DEBUG] [REMOTE ] DPG: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:02.094242] [DEBUG] [REMOTE ] DPG: PASS: Integrity check passed. [2026-01-28T12:07:02.094287] [DEBUG] [REMOTE ] DPG: Symbol is viable for forecasting. [2026-01-28T12:07:02.094339] [INFO ] [MAIN ] [961/3492] DPG kept (0.5s) | 958 kept, 3 rejected | 138.3/min | ETA: 18.3m [2026-01-28T12:07:02.370981] [DEBUG] [REMOTE ] DPRO: Retrieved 1539 rows, trimmed to 300. [2026-01-28T12:07:02.371128] [DEBUG] [REMOTE ] DPRO: PASS: History has at least 300 days. [2026-01-28T12:07:02.371347] [DEBUG] [REMOTE ] DPRO: PASS: Price check passed. Min price $6.08. [2026-01-28T12:07:02.371485] [DEBUG] [REMOTE ] DPRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:02.371632] [DEBUG] [REMOTE ] DPRO: PASS: Integrity check passed. [2026-01-28T12:07:02.371677] [DEBUG] [REMOTE ] DPRO: Symbol is viable for forecasting. [2026-01-28T12:07:02.371728] [INFO ] [MAIN ] [962/3492] DPRO kept (0.3s) | 959 kept, 3 rejected | 138.4/min | ETA: 18.3m [2026-01-28T12:07:02.977001] [DEBUG] [REMOTE ] DPZ: Retrieved 5421 rows, trimmed to 300. [2026-01-28T12:07:02.977213] [DEBUG] [REMOTE ] DPZ: PASS: History has at least 300 days. [2026-01-28T12:07:02.977556] [DEBUG] [REMOTE ] DPZ: PASS: Price check passed. Min price $387.64. [2026-01-28T12:07:02.977730] [DEBUG] [REMOTE ] DPZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:02.977857] [DEBUG] [REMOTE ] DPZ: PASS: Integrity check passed. [2026-01-28T12:07:02.977901] [DEBUG] [REMOTE ] DPZ: Symbol is viable for forecasting. [2026-01-28T12:07:02.977959] [INFO ] [MAIN ] [963/3492] DPZ kept (0.6s) | 960 kept, 3 rejected | 138.3/min | ETA: 18.3m [2026-01-28T12:07:03.353606] [DEBUG] [REMOTE ] DQ: Retrieved 3849 rows, trimmed to 300. [2026-01-28T12:07:03.353741] [DEBUG] [REMOTE ] DQ: PASS: History has at least 300 days. [2026-01-28T12:07:03.353947] [DEBUG] [REMOTE ] DQ: PASS: Price check passed. Min price $24.54. [2026-01-28T12:07:03.354082] [DEBUG] [REMOTE ] DQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:03.354196] [DEBUG] [REMOTE ] DQ: PASS: Integrity check passed. [2026-01-28T12:07:03.354236] [DEBUG] [REMOTE ] DQ: Symbol is viable for forecasting. [2026-01-28T12:07:03.354282] [INFO ] [MAIN ] [964/3492] DQ kept (0.4s) | 961 kept, 3 rejected | 138.4/min | ETA: 18.3m [2026-01-28T12:07:03.873694] [DEBUG] [REMOTE ] DRD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:03.873820] [DEBUG] [REMOTE ] DRD: PASS: History has at least 300 days. [2026-01-28T12:07:03.874030] [DEBUG] [REMOTE ] DRD: PASS: Price check passed. Min price $23.97. [2026-01-28T12:07:03.874161] [DEBUG] [REMOTE ] DRD: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:03.874273] [DEBUG] [REMOTE ] DRD: PASS: Integrity check passed. [2026-01-28T12:07:03.874312] [DEBUG] [REMOTE ] DRD: Symbol is viable for forecasting. [2026-01-28T12:07:03.874359] [INFO ] [MAIN ] [965/3492] DRD kept (0.5s) | 962 kept, 3 rejected | 138.3/min | ETA: 18.3m [2026-01-28T12:07:04.304078] [DEBUG] [REMOTE ] DRH: Retrieved 5200 rows, trimmed to 300. [2026-01-28T12:07:04.304200] [DEBUG] [REMOTE ] DRH: PASS: History has at least 300 days. [2026-01-28T12:07:04.304400] [DEBUG] [REMOTE ] DRH: PASS: Price check passed. Min price $7.72. [2026-01-28T12:07:04.304548] [DEBUG] [REMOTE ] DRH: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:04.304689] [DEBUG] [REMOTE ] DRH: PASS: Integrity check passed. [2026-01-28T12:07:04.304729] [DEBUG] [REMOTE ] DRH: Symbol is viable for forecasting. [2026-01-28T12:07:04.304776] [INFO ] [MAIN ] [966/3492] DRH kept (0.4s) | 963 kept, 3 rejected | 138.3/min | ETA: 18.3m [2026-01-28T12:07:04.786750] [DEBUG] [REMOTE ] DRI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:04.786876] [DEBUG] [REMOTE ] DRI: PASS: History has at least 300 days. [2026-01-28T12:07:04.787119] [DEBUG] [REMOTE ] DRI: PASS: Price check passed. Min price $167.96. [2026-01-28T12:07:04.787257] [DEBUG] [REMOTE ] DRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:04.787371] [DEBUG] [REMOTE ] DRI: PASS: Integrity check passed. [2026-01-28T12:07:04.787411] [DEBUG] [REMOTE ] DRI: Symbol is viable for forecasting. [2026-01-28T12:07:04.787460] [INFO ] [MAIN ] [967/3492] DRI kept (0.5s) | 964 kept, 3 rejected | 138.3/min | ETA: 18.3m [2026-01-28T12:07:05.127453] [DEBUG] [REMOTE ] DRIO: Retrieved 2844 rows, trimmed to 300. [2026-01-28T12:07:05.127596] [DEBUG] [REMOTE ] DRIO: PASS: History has at least 300 days. [2026-01-28T12:07:05.127821] [DEBUG] [REMOTE ] DRIO: PASS: Price check passed. Min price $9.92. [2026-01-28T12:07:05.127952] [DEBUG] [REMOTE ] DRIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:05.128057] [DEBUG] [REMOTE ] DRIO: PASS: Integrity check passed. [2026-01-28T12:07:05.128097] [DEBUG] [REMOTE ] DRIO: Symbol is viable for forecasting. [2026-01-28T12:07:05.128154] [INFO ] [MAIN ] [968/3492] DRIO kept (0.3s) | 965 kept, 3 rejected | 138.3/min | ETA: 18.2m [2026-01-28T12:07:05.403660] [DEBUG] [REMOTE ] DRLL: Retrieved 870 rows, trimmed to 300. [2026-01-28T12:07:05.403786] [DEBUG] [REMOTE ] DRLL: PASS: History has at least 300 days. [2026-01-28T12:07:05.403986] [DEBUG] [REMOTE ] DRLL: PASS: Price check passed. Min price $27.80. [2026-01-28T12:07:05.404119] [DEBUG] [REMOTE ] DRLL: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:05.404226] [DEBUG] [REMOTE ] DRLL: PASS: Integrity check passed. [2026-01-28T12:07:05.404266] [DEBUG] [REMOTE ] DRLL: Symbol is viable for forecasting. [2026-01-28T12:07:05.404312] [INFO ] [MAIN ] [969/3492] DRLL kept (0.3s) | 966 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:05.747951] [DEBUG] [REMOTE ] DRMA: Retrieved 1118 rows, trimmed to 300. [2026-01-28T12:07:05.748100] [DEBUG] [REMOTE ] DRMA: PASS: History has at least 300 days. [2026-01-28T12:07:05.748321] [DEBUG] [REMOTE ] DRMA: PASS: Price check passed. Min price $1.82. [2026-01-28T12:07:05.748483] [DEBUG] [REMOTE ] DRMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:05.748646] [DEBUG] [REMOTE ] DRMA: PASS: Integrity check passed. [2026-01-28T12:07:05.748738] [DEBUG] [REMOTE ] DRMA: Symbol is viable for forecasting. [2026-01-28T12:07:05.748845] [INFO ] [MAIN ] [970/3492] DRMA kept (0.3s) | 967 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:06.200676] [DEBUG] [REMOTE ] DRS: Retrieved 792 rows, trimmed to 300. [2026-01-28T12:07:06.200803] [DEBUG] [REMOTE ] DRS: PASS: History has at least 300 days. [2026-01-28T12:07:06.201017] [DEBUG] [REMOTE ] DRS: PASS: Price check passed. Min price $32.55. [2026-01-28T12:07:06.201172] [DEBUG] [REMOTE ] DRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:06.201297] [DEBUG] [REMOTE ] DRS: PASS: Integrity check passed. [2026-01-28T12:07:06.201340] [DEBUG] [REMOTE ] DRS: Symbol is viable for forecasting. [2026-01-28T12:07:06.201388] [INFO ] [MAIN ] [971/3492] DRS kept (0.5s) | 968 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:06.538684] [DEBUG] [REMOTE ] DRTS: Retrieved 1229 rows, trimmed to 300. [2026-01-28T12:07:06.538821] [DEBUG] [REMOTE ] DRTS: PASS: History has at least 300 days. [2026-01-28T12:07:06.539029] [DEBUG] [REMOTE ] DRTS: PASS: Price check passed. Min price $3.47. [2026-01-28T12:07:06.539204] [DEBUG] [REMOTE ] DRTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:06.539333] [DEBUG] [REMOTE ] DRTS: PASS: Integrity check passed. [2026-01-28T12:07:06.539374] [DEBUG] [REMOTE ] DRTS: Symbol is viable for forecasting. [2026-01-28T12:07:06.539641] [INFO ] [MAIN ] [972/3492] DRTS kept (0.3s) | 969 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:07.040408] [DEBUG] [REMOTE ] DRUG: Retrieved 1219 rows, trimmed to 300. [2026-01-28T12:07:07.040535] [DEBUG] [REMOTE ] DRUG: PASS: History has at least 300 days. [2026-01-28T12:07:07.040751] [DEBUG] [REMOTE ] DRUG: PASS: Price check passed. Min price $51.29. [2026-01-28T12:07:07.040930] [DEBUG] [REMOTE ] DRUG: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:07.041050] [DEBUG] [REMOTE ] DRUG: PASS: Integrity check passed. [2026-01-28T12:07:07.041091] [DEBUG] [REMOTE ] DRUG: Symbol is viable for forecasting. [2026-01-28T12:07:07.041138] [INFO ] [MAIN ] [973/3492] DRUG kept (0.5s) | 970 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:07.430155] [DEBUG] [REMOTE ] DRVN: Retrieved 1263 rows, trimmed to 300. [2026-01-28T12:07:07.430288] [DEBUG] [REMOTE ] DRVN: PASS: History has at least 300 days. [2026-01-28T12:07:07.430491] [DEBUG] [REMOTE ] DRVN: PASS: Price check passed. Min price $13.53. [2026-01-28T12:07:07.430658] [DEBUG] [REMOTE ] DRVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:07.430769] [DEBUG] [REMOTE ] DRVN: PASS: Integrity check passed. [2026-01-28T12:07:07.430811] [DEBUG] [REMOTE ] DRVN: Symbol is viable for forecasting. [2026-01-28T12:07:07.430859] [INFO ] [MAIN ] [974/3492] DRVN kept (0.4s) | 971 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:08.062322] [DEBUG] [REMOTE ] DSGX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:08.062454] [DEBUG] [REMOTE ] DSGX: PASS: History has at least 300 days. [2026-01-28T12:07:08.062694] [DEBUG] [REMOTE ] DSGX: PASS: Price check passed. Min price $79.27. [2026-01-28T12:07:08.062829] [DEBUG] [REMOTE ] DSGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:08.062942] [DEBUG] [REMOTE ] DSGX: PASS: Integrity check passed. [2026-01-28T12:07:08.062982] [DEBUG] [REMOTE ] DSGX: Symbol is viable for forecasting. [2026-01-28T12:07:08.063033] [INFO ] [MAIN ] [975/3492] DSGX kept (0.6s) | 972 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:08.410757] [DEBUG] [REMOTE ] DSL: Retrieved 3208 rows, trimmed to 300. [2026-01-28T12:07:08.410893] [DEBUG] [REMOTE ] DSL: PASS: History has at least 300 days. [2026-01-28T12:07:08.411103] [DEBUG] [REMOTE ] DSL: PASS: Price check passed. Min price $10.93. [2026-01-28T12:07:08.411238] [DEBUG] [REMOTE ] DSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:08.411351] [DEBUG] [REMOTE ] DSL: PASS: Integrity check passed. [2026-01-28T12:07:08.411392] [DEBUG] [REMOTE ] DSL: Symbol is viable for forecasting. [2026-01-28T12:07:08.411441] [INFO ] [MAIN ] [976/3492] DSL kept (0.3s) | 973 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:08.939764] [DEBUG] [REMOTE ] DSM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:08.939896] [DEBUG] [REMOTE ] DSM: PASS: History has at least 300 days. [2026-01-28T12:07:08.940118] [DEBUG] [REMOTE ] DSM: PASS: Price check passed. Min price $5.83. [2026-01-28T12:07:08.940254] [DEBUG] [REMOTE ] DSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:08.940370] [DEBUG] [REMOTE ] DSM: PASS: Integrity check passed. [2026-01-28T12:07:08.940410] [DEBUG] [REMOTE ] DSM: Symbol is viable for forecasting. [2026-01-28T12:07:08.940459] [INFO ] [MAIN ] [977/3492] DSM kept (0.5s) | 974 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:09.189492] [DEBUG] [REMOTE ] DSP: Retrieved 1246 rows, trimmed to 300. [2026-01-28T12:07:09.189635] [DEBUG] [REMOTE ] DSP: PASS: History has at least 300 days. [2026-01-28T12:07:09.189843] [DEBUG] [REMOTE ] DSP: PASS: Price check passed. Min price $8.50. [2026-01-28T12:07:09.190001] [DEBUG] [REMOTE ] DSP: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:09.190112] [DEBUG] [REMOTE ] DSP: PASS: Integrity check passed. [2026-01-28T12:07:09.190153] [DEBUG] [REMOTE ] DSP: Symbol is viable for forecasting. [2026-01-28T12:07:09.190202] [INFO ] [MAIN ] [978/3492] DSP kept (0.2s) | 975 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:09.778540] [DEBUG] [REMOTE ] DSX: Retrieved 5245 rows, trimmed to 300. [2026-01-28T12:07:09.778713] [DEBUG] [REMOTE ] DSX: PASS: History has at least 300 days. [2026-01-28T12:07:09.778987] [DEBUG] [REMOTE ] DSX: PASS: Price check passed. Min price $1.63. [2026-01-28T12:07:09.779125] [DEBUG] [REMOTE ] DSX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:09.779250] [DEBUG] [REMOTE ] DSX: PASS: Integrity check passed. [2026-01-28T12:07:09.779293] [DEBUG] [REMOTE ] DSX: Symbol is viable for forecasting. [2026-01-28T12:07:09.779344] [INFO ] [MAIN ] [979/3492] DSX kept (0.6s) | 976 kept, 3 rejected | 138.4/min | ETA: 18.2m [2026-01-28T12:07:10.049001] [DEBUG] [REMOTE ] DTB: Retrieved 1332 rows, trimmed to 300. [2026-01-28T12:07:10.049126] [DEBUG] [REMOTE ] DTB: PASS: History has at least 300 days. [2026-01-28T12:07:10.049328] [DEBUG] [REMOTE ] DTB: PASS: Price check passed. Min price $16.90. [2026-01-28T12:07:10.049461] [DEBUG] [REMOTE ] DTB: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:10.049767] [DEBUG] [REMOTE ] DTB: PASS: Integrity check passed. [2026-01-28T12:07:10.049818] [DEBUG] [REMOTE ] DTB: Symbol is viable for forecasting. [2026-01-28T12:07:10.049868] [INFO ] [MAIN ] [980/3492] DTB kept (0.3s) | 977 kept, 3 rejected | 138.4/min | ETA: 18.1m [2026-01-28T12:07:10.402146] [DEBUG] [REMOTE ] DTCX: Retrieved 966 rows, trimmed to 300. [2026-01-28T12:07:10.402294] [DEBUG] [REMOTE ] DTCX: PASS: History has at least 300 days. [2026-01-28T12:07:10.402541] [DEBUG] [REMOTE ] DTCX: PASS: Price check passed. Min price $1.63. [2026-01-28T12:07:10.402730] [DEBUG] [REMOTE ] DTCX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:10.402865] [DEBUG] [REMOTE ] DTCX: PASS: Integrity check passed. [2026-01-28T12:07:10.402914] [DEBUG] [REMOTE ] DTCX: Symbol is viable for forecasting. [2026-01-28T12:07:10.402972] [INFO ] [MAIN ] [981/3492] DTCX kept (0.4s) | 978 kept, 3 rejected | 138.5/min | ETA: 18.1m [2026-01-28T12:07:10.939504] [DEBUG] [REMOTE ] DTE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:10.939644] [DEBUG] [REMOTE ] DTE: PASS: History has at least 300 days. [2026-01-28T12:07:10.939871] [DEBUG] [REMOTE ] DTE: PASS: Price check passed. Min price $127.64. [2026-01-28T12:07:10.940008] [DEBUG] [REMOTE ] DTE: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:10.940119] [DEBUG] [REMOTE ] DTE: PASS: Integrity check passed. [2026-01-28T12:07:10.940159] [DEBUG] [REMOTE ] DTE: Symbol is viable for forecasting. [2026-01-28T12:07:10.940206] [INFO ] [MAIN ] [982/3492] DTE kept (0.5s) | 979 kept, 3 rejected | 138.4/min | ETA: 18.1m [2026-01-28T12:07:11.205997] [DEBUG] [REMOTE ] DTG: Retrieved 1044 rows, trimmed to 300. [2026-01-28T12:07:11.206119] [DEBUG] [REMOTE ] DTG: PASS: History has at least 300 days. [2026-01-28T12:07:11.206316] [DEBUG] [REMOTE ] DTG: PASS: Price check passed. Min price $17.10. [2026-01-28T12:07:11.206446] [DEBUG] [REMOTE ] DTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:11.206553] [DEBUG] [REMOTE ] DTG: PASS: Integrity check passed. [2026-01-28T12:07:11.206620] [DEBUG] [REMOTE ] DTG: Symbol is viable for forecasting. [2026-01-28T12:07:11.206669] [INFO ] [MAIN ] [983/3492] DTG kept (0.3s) | 980 kept, 3 rejected | 138.5/min | ETA: 18.1m [2026-01-28T12:07:11.546564] [DEBUG] [REMOTE ] DTIL: Retrieved 1718 rows, trimmed to 300. [2026-01-28T12:07:11.546710] [DEBUG] [REMOTE ] DTIL: PASS: History has at least 300 days. [2026-01-28T12:07:11.546916] [DEBUG] [REMOTE ] DTIL: PASS: Price check passed. Min price $3.90. [2026-01-28T12:07:11.547093] [DEBUG] [REMOTE ] DTIL: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:11.547209] [DEBUG] [REMOTE ] DTIL: PASS: Integrity check passed. [2026-01-28T12:07:11.547250] [DEBUG] [REMOTE ] DTIL: Symbol is viable for forecasting. [2026-01-28T12:07:11.547298] [INFO ] [MAIN ] [984/3492] DTIL kept (0.3s) | 981 kept, 3 rejected | 138.5/min | ETA: 18.1m [2026-01-28T12:07:12.024279] [DEBUG] [REMOTE ] DTM: Retrieved 1148 rows, trimmed to 300. [2026-01-28T12:07:12.024408] [DEBUG] [REMOTE ] DTM: PASS: History has at least 300 days. [2026-01-28T12:07:12.024625] [DEBUG] [REMOTE ] DTM: PASS: Price check passed. Min price $108.75. [2026-01-28T12:07:12.024758] [DEBUG] [REMOTE ] DTM: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:12.024867] [DEBUG] [REMOTE ] DTM: PASS: Integrity check passed. [2026-01-28T12:07:12.024906] [DEBUG] [REMOTE ] DTM: Symbol is viable for forecasting. [2026-01-28T12:07:12.024953] [INFO ] [MAIN ] [985/3492] DTM kept (0.5s) | 982 kept, 3 rejected | 138.5/min | ETA: 18.1m [2026-01-28T12:07:12.743273] [DEBUG] [REMOTE ] DUK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:12.743429] [DEBUG] [REMOTE ] DUK: PASS: History has at least 300 days. [2026-01-28T12:07:12.743712] [DEBUG] [REMOTE ] DUK: PASS: Price check passed. Min price $114.00. [2026-01-28T12:07:12.743857] [DEBUG] [REMOTE ] DUK: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:12.743988] [DEBUG] [REMOTE ] DUK: PASS: Integrity check passed. [2026-01-28T12:07:12.744031] [DEBUG] [REMOTE ] DUK: Symbol is viable for forecasting. [2026-01-28T12:07:12.744081] [INFO ] [MAIN ] [986/3492] DUK kept (0.7s) | 983 kept, 3 rejected | 138.4/min | ETA: 18.1m [2026-01-28T12:07:13.093209] [DEBUG] [REMOTE ] DUKB: Retrieved 1847 rows, trimmed to 300. [2026-01-28T12:07:13.093337] [DEBUG] [REMOTE ] DUKB: PASS: History has at least 300 days. [2026-01-28T12:07:13.093553] [DEBUG] [REMOTE ] DUKB: PASS: Price check passed. Min price $23.94. [2026-01-28T12:07:13.093716] [DEBUG] [REMOTE ] DUKB: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:13.093826] [DEBUG] [REMOTE ] DUKB: PASS: Integrity check passed. [2026-01-28T12:07:13.093866] [DEBUG] [REMOTE ] DUKB: Symbol is viable for forecasting. [2026-01-28T12:07:13.093912] [INFO ] [MAIN ] [987/3492] DUKB kept (0.3s) | 984 kept, 3 rejected | 138.4/min | ETA: 18.1m [2026-01-28T12:07:13.379274] [DEBUG] [REMOTE ] DUOL: Retrieved 1130 rows, trimmed to 300. [2026-01-28T12:07:13.379433] [DEBUG] [REMOTE ] DUOL: PASS: History has at least 300 days. [2026-01-28T12:07:13.379667] [DEBUG] [REMOTE ] DUOL: PASS: Price check passed. Min price $146.08. [2026-01-28T12:07:13.379809] [DEBUG] [REMOTE ] DUOL: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:13.379919] [DEBUG] [REMOTE ] DUOL: PASS: Integrity check passed. [2026-01-28T12:07:13.379959] [DEBUG] [REMOTE ] DUOL: Symbol is viable for forecasting. [2026-01-28T12:07:13.380005] [INFO ] [MAIN ] [988/3492] DUOL kept (0.3s) | 985 kept, 3 rejected | 138.5/min | ETA: 18.1m [2026-01-28T12:07:14.015754] [DEBUG] [REMOTE ] DVA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:14.015884] [DEBUG] [REMOTE ] DVA: PASS: History has at least 300 days. [2026-01-28T12:07:14.016121] [DEBUG] [REMOTE ] DVA: PASS: Price check passed. Min price $103.87. [2026-01-28T12:07:14.016264] [DEBUG] [REMOTE ] DVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:14.016387] [DEBUG] [REMOTE ] DVA: PASS: Integrity check passed. [2026-01-28T12:07:14.016427] [DEBUG] [REMOTE ] DVA: Symbol is viable for forecasting. [2026-01-28T12:07:14.016475] [INFO ] [MAIN ] [989/3492] DVA kept (0.6s) | 986 kept, 3 rejected | 138.4/min | ETA: 18.1m [2026-01-28T12:07:14.439884] [DEBUG] [REMOTE ] DVAX: Retrieved 5520 rows, trimmed to 300. [2026-01-28T12:07:14.440025] [DEBUG] [REMOTE ] DVAX: PASS: History has at least 300 days. [2026-01-28T12:07:14.440363] [DEBUG] [REMOTE ] DVAX: PASS: Price check passed. Min price $10.05. [2026-01-28T12:07:14.440553] [DEBUG] [REMOTE ] DVAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:14.440707] [DEBUG] [REMOTE ] DVAX: PASS: Integrity check passed. [2026-01-28T12:07:14.440750] [DEBUG] [REMOTE ] DVAX: Symbol is viable for forecasting. [2026-01-28T12:07:14.440801] [INFO ] [MAIN ] [990/3492] DVAX kept (0.4s) | 987 kept, 3 rejected | 138.4/min | ETA: 18.1m [2026-01-28T12:07:14.774590] [DEBUG] [REMOTE ] DVN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:14.774744] [DEBUG] [REMOTE ] DVN: PASS: History has at least 300 days. [2026-01-28T12:07:14.775012] [DEBUG] [REMOTE ] DVN: PASS: Price check passed. Min price $31.80. [2026-01-28T12:07:14.775149] [DEBUG] [REMOTE ] DVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:14.775270] [DEBUG] [REMOTE ] DVN: PASS: Integrity check passed. [2026-01-28T12:07:14.775313] [DEBUG] [REMOTE ] DVN: Symbol is viable for forecasting. [2026-01-28T12:07:14.775359] [INFO ] [MAIN ] [991/3492] DVN kept (0.3s) | 988 kept, 3 rejected | 138.4/min | ETA: 18.1m [2026-01-28T12:07:15.282639] [DEBUG] [REMOTE ] DWAS: Retrieved 3400 rows, trimmed to 300. [2026-01-28T12:07:15.282781] [DEBUG] [REMOTE ] DWAS: PASS: History has at least 300 days. [2026-01-28T12:07:15.283003] [DEBUG] [REMOTE ] DWAS: PASS: Price check passed. Min price $88.68. [2026-01-28T12:07:15.283153] [DEBUG] [REMOTE ] DWAS: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:15.283280] [DEBUG] [REMOTE ] DWAS: PASS: Integrity check passed. [2026-01-28T12:07:15.283337] [DEBUG] [REMOTE ] DWAS: Symbol is viable for forecasting. [2026-01-28T12:07:15.283387] [INFO ] [MAIN ] [992/3492] DWAS kept (0.5s) | 989 kept, 3 rejected | 138.4/min | ETA: 18.1m [2026-01-28T12:07:15.565307] [DEBUG] [REMOTE ] DWSH: Retrieved 1897 rows, trimmed to 300. [2026-01-28T12:07:15.565406] [DEBUG] [REMOTE ] DWSH: PASS: History has at least 300 days. [2026-01-28T12:07:15.565622] [DEBUG] [REMOTE ] DWSH: PASS: Price check passed. Min price $5.99. [2026-01-28T12:07:15.565757] [DEBUG] [REMOTE ] DWSH: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:15.565866] [DEBUG] [REMOTE ] DWSH: PASS: Integrity check passed. [2026-01-28T12:07:15.565905] [DEBUG] [REMOTE ] DWSH: Symbol is viable for forecasting. [2026-01-28T12:07:15.565952] [INFO ] [MAIN ] [993/3492] DWSH kept (0.3s) | 990 kept, 3 rejected | 138.5/min | ETA: 18.0m [2026-01-28T12:07:16.167865] [DEBUG] [REMOTE ] DX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:16.168037] [DEBUG] [REMOTE ] DX: PASS: History has at least 300 days. [2026-01-28T12:07:16.168290] [DEBUG] [REMOTE ] DX: PASS: Price check passed. Min price $12.65. [2026-01-28T12:07:16.168450] [DEBUG] [REMOTE ] DX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:16.168606] [DEBUG] [REMOTE ] DX: PASS: Integrity check passed. [2026-01-28T12:07:16.168650] [DEBUG] [REMOTE ] DX: Symbol is viable for forecasting. [2026-01-28T12:07:16.169180] [INFO ] [MAIN ] [994/3492] DX kept (0.6s) | 991 kept, 3 rejected | 138.4/min | ETA: 18.0m [2026-01-28T12:07:16.486205] [DEBUG] [REMOTE ] DXC: Retrieved 2259 rows, trimmed to 300. [2026-01-28T12:07:16.486329] [DEBUG] [REMOTE ] DXC: PASS: History has at least 300 days. [2026-01-28T12:07:16.486533] [DEBUG] [REMOTE ] DXC: PASS: Price check passed. Min price $11.99. [2026-01-28T12:07:16.486726] [DEBUG] [REMOTE ] DXC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:16.486847] [DEBUG] [REMOTE ] DXC: PASS: Integrity check passed. [2026-01-28T12:07:16.486889] [DEBUG] [REMOTE ] DXC: Symbol is viable for forecasting. [2026-01-28T12:07:16.486939] [INFO ] [MAIN ] [995/3492] DXC kept (0.3s) | 992 kept, 3 rejected | 138.5/min | ETA: 18.0m [2026-01-28T12:07:17.132166] [DEBUG] [REMOTE ] DXCM: Retrieved 5230 rows, trimmed to 300. [2026-01-28T12:07:17.132294] [DEBUG] [REMOTE ] DXCM: PASS: History has at least 300 days. [2026-01-28T12:07:17.132500] [DEBUG] [REMOTE ] DXCM: PASS: Price check passed. Min price $54.84. [2026-01-28T12:07:17.132669] [DEBUG] [REMOTE ] DXCM: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:17.132781] [DEBUG] [REMOTE ] DXCM: PASS: Integrity check passed. [2026-01-28T12:07:17.132820] [DEBUG] [REMOTE ] DXCM: Symbol is viable for forecasting. [2026-01-28T12:07:17.132868] [INFO ] [MAIN ] [996/3492] DXCM kept (0.6s) | 993 kept, 3 rejected | 138.4/min | ETA: 18.0m [2026-01-28T12:07:17.599128] [DEBUG] [REMOTE ] DXPE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:17.599260] [DEBUG] [REMOTE ] DXPE: PASS: History has at least 300 days. [2026-01-28T12:07:17.599485] [DEBUG] [REMOTE ] DXPE: PASS: Price check passed. Min price $85.53. [2026-01-28T12:07:17.599656] [DEBUG] [REMOTE ] DXPE: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:17.599769] [DEBUG] [REMOTE ] DXPE: PASS: Integrity check passed. [2026-01-28T12:07:17.599808] [DEBUG] [REMOTE ] DXPE: Symbol is viable for forecasting. [2026-01-28T12:07:17.600325] [INFO ] [MAIN ] [997/3492] DXPE kept (0.5s) | 994 kept, 3 rejected | 138.4/min | ETA: 18.0m [2026-01-28T12:07:18.060160] [DEBUG] [REMOTE ] DY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:18.060293] [DEBUG] [REMOTE ] DY: PASS: History has at least 300 days. [2026-01-28T12:07:18.060516] [DEBUG] [REMOTE ] DY: PASS: Price check passed. Min price $282.13. [2026-01-28T12:07:18.060676] [DEBUG] [REMOTE ] DY: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:18.060794] [DEBUG] [REMOTE ] DY: PASS: Integrity check passed. [2026-01-28T12:07:18.060837] [DEBUG] [REMOTE ] DY: Symbol is viable for forecasting. [2026-01-28T12:07:18.060888] [INFO ] [MAIN ] [998/3492] DY kept (0.5s) | 995 kept, 3 rejected | 138.4/min | ETA: 18.0m [2026-01-28T12:07:18.320697] [DEBUG] [REMOTE ] DYN: Retrieved 1346 rows, trimmed to 300. [2026-01-28T12:07:18.320842] [DEBUG] [REMOTE ] DYN: PASS: History has at least 300 days. [2026-01-28T12:07:18.321055] [DEBUG] [REMOTE ] DYN: PASS: Price check passed. Min price $16.42. [2026-01-28T12:07:18.321197] [DEBUG] [REMOTE ] DYN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:18.321312] [DEBUG] [REMOTE ] DYN: PASS: Integrity check passed. [2026-01-28T12:07:18.321355] [DEBUG] [REMOTE ] DYN: Symbol is viable for forecasting. [2026-01-28T12:07:18.321405] [INFO ] [MAIN ] [999/3492] DYN kept (0.3s) | 996 kept, 3 rejected | 138.4/min | ETA: 18.0m [2026-01-28T12:07:18.949899] [DEBUG] [REMOTE ] E: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:18.950034] [DEBUG] [REMOTE ] E: PASS: History has at least 300 days. [2026-01-28T12:07:18.950253] [DEBUG] [REMOTE ] E: PASS: Price check passed. Min price $35.75. [2026-01-28T12:07:18.950386] [DEBUG] [REMOTE ] E: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:18.950518] [DEBUG] [REMOTE ] E: PASS: Integrity check passed. [2026-01-28T12:07:18.950589] [DEBUG] [REMOTE ] E: Symbol is viable for forecasting. [2026-01-28T12:07:18.950642] [INFO ] [MAIN ] [1000/3492] E kept (0.6s) | 997 kept, 3 rejected | 138.4/min | ETA: 18.0m [2026-01-28T12:07:19.436526] [DEBUG] [REMOTE ] EA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:19.436682] [DEBUG] [REMOTE ] EA: PASS: History has at least 300 days. [2026-01-28T12:07:19.436992] [DEBUG] [REMOTE ] EA: PASS: Price check passed. Min price $199.70. [2026-01-28T12:07:19.437212] [DEBUG] [REMOTE ] EA: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:19.437353] [DEBUG] [REMOTE ] EA: PASS: Integrity check passed. [2026-01-28T12:07:19.437399] [DEBUG] [REMOTE ] EA: Symbol is viable for forecasting. [2026-01-28T12:07:19.437462] [INFO ] [MAIN ] [1001/3492] EA kept (0.5s) | 998 kept, 3 rejected | 138.3/min | ETA: 18.0m [2026-01-28T12:07:19.727817] [DEBUG] [REMOTE ] EAF: Retrieved 1954 rows, trimmed to 300. [2026-01-28T12:07:19.727970] [DEBUG] [REMOTE ] EAF: PASS: History has at least 300 days. [2026-01-28T12:07:19.728194] [DEBUG] [REMOTE ] EAF: PASS: Price check passed. Min price $11.97. [2026-01-28T12:07:19.728354] [DEBUG] [REMOTE ] EAF: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:19.728473] [DEBUG] [REMOTE ] EAF: PASS: Integrity check passed. [2026-01-28T12:07:19.728515] [DEBUG] [REMOTE ] EAF: Symbol is viable for forecasting. [2026-01-28T12:07:19.728562] [INFO ] [MAIN ] [1002/3492] EAF kept (0.3s) | 999 kept, 3 rejected | 138.4/min | ETA: 18.0m [2026-01-28T12:07:20.482368] [DEBUG] [REMOTE ] EAI: Retrieved 2373 rows, trimmed to 300. [2026-01-28T12:07:20.482607] [DEBUG] [REMOTE ] EAI: PASS: History has at least 300 days. [2026-01-28T12:07:20.482911] [DEBUG] [REMOTE ] EAI: PASS: Price check passed. Min price $20.70. [2026-01-28T12:07:20.483105] [DEBUG] [REMOTE ] EAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:20.483268] [DEBUG] [REMOTE ] EAI: PASS: Integrity check passed. [2026-01-28T12:07:20.483327] [DEBUG] [REMOTE ] EAI: Symbol is viable for forecasting. [2026-01-28T12:07:20.483396] [INFO ] [MAIN ] [1003/3492] EAI kept (0.8s) | 1000 kept, 3 rejected | 138.3/min | ETA: 18.0m [2026-01-28T12:07:20.850467] [DEBUG] [REMOTE ] EARN: Retrieved 3205 rows, trimmed to 300. [2026-01-28T12:07:20.850619] [DEBUG] [REMOTE ] EARN: PASS: History has at least 300 days. [2026-01-28T12:07:20.850822] [DEBUG] [REMOTE ] EARN: PASS: Price check passed. Min price $4.90. [2026-01-28T12:07:20.850954] [DEBUG] [REMOTE ] EARN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:20.851062] [DEBUG] [REMOTE ] EARN: PASS: Integrity check passed. [2026-01-28T12:07:20.851102] [DEBUG] [REMOTE ] EARN: Symbol is viable for forecasting. [2026-01-28T12:07:20.851149] [INFO ] [MAIN ] [1004/3492] EARN kept (0.4s) | 1001 kept, 3 rejected | 138.3/min | ETA: 18.0m [2026-01-28T12:07:21.078715] [DEBUG] [REMOTE ] EB: Retrieved 1847 rows, trimmed to 300. [2026-01-28T12:07:21.078927] [DEBUG] [REMOTE ] EB: PASS: History has at least 300 days. [2026-01-28T12:07:21.079249] [DEBUG] [REMOTE ] EB: PASS: Price check passed. Min price $2.20. [2026-01-28T12:07:21.079414] [DEBUG] [REMOTE ] EB: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:21.079564] [DEBUG] [REMOTE ] EB: PASS: Integrity check passed. [2026-01-28T12:07:21.079649] [DEBUG] [REMOTE ] EB: Symbol is viable for forecasting. [2026-01-28T12:07:21.079714] [INFO ] [MAIN ] [1005/3492] EB kept (0.2s) | 1002 kept, 3 rejected | 138.4/min | ETA: 18.0m [2026-01-28T12:07:21.772107] [DEBUG] [REMOTE ] EBAY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:21.772235] [DEBUG] [REMOTE ] EBAY: PASS: History has at least 300 days. [2026-01-28T12:07:21.772442] [DEBUG] [REMOTE ] EBAY: PASS: Price check passed. Min price $79.77. [2026-01-28T12:07:21.772602] [DEBUG] [REMOTE ] EBAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:21.772716] [DEBUG] [REMOTE ] EBAY: PASS: Integrity check passed. [2026-01-28T12:07:21.772757] [DEBUG] [REMOTE ] EBAY: Symbol is viable for forecasting. [2026-01-28T12:07:21.772804] [INFO ] [MAIN ] [1006/3492] EBAY kept (0.7s) | 1003 kept, 3 rejected | 138.3/min | ETA: 18.0m [2026-01-28T12:07:22.060133] [DEBUG] [REMOTE ] EBC: Retrieved 1326 rows, trimmed to 300. [2026-01-28T12:07:22.060243] [DEBUG] [REMOTE ] EBC: PASS: History has at least 300 days. [2026-01-28T12:07:22.060438] [DEBUG] [REMOTE ] EBC: PASS: Price check passed. Min price $16.82. [2026-01-28T12:07:22.060600] [DEBUG] [REMOTE ] EBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:22.060724] [DEBUG] [REMOTE ] EBC: PASS: Integrity check passed. [2026-01-28T12:07:22.060765] [DEBUG] [REMOTE ] EBC: Symbol is viable for forecasting. [2026-01-28T12:07:22.060812] [INFO ] [MAIN ] [1007/3492] EBC kept (0.3s) | 1004 kept, 3 rejected | 138.3/min | ETA: 18.0m [2026-01-28T12:07:22.630977] [DEBUG] [REMOTE ] EBF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:22.631107] [DEBUG] [REMOTE ] EBF: PASS: History has at least 300 days. [2026-01-28T12:07:22.631324] [DEBUG] [REMOTE ] EBF: PASS: Price check passed. Min price $16.16. [2026-01-28T12:07:22.631473] [DEBUG] [REMOTE ] EBF: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:22.631626] [DEBUG] [REMOTE ] EBF: PASS: Integrity check passed. [2026-01-28T12:07:22.631675] [DEBUG] [REMOTE ] EBF: Symbol is viable for forecasting. [2026-01-28T12:07:22.631734] [INFO ] [MAIN ] [1008/3492] EBF kept (0.6s) | 1005 kept, 3 rejected | 138.3/min | ETA: 18.0m [2026-01-28T12:07:22.904041] [DEBUG] [REMOTE ] EBON: Retrieved 1403 rows, trimmed to 300. [2026-01-28T12:07:22.904155] [DEBUG] [REMOTE ] EBON: PASS: History has at least 300 days. [2026-01-28T12:07:22.904347] [DEBUG] [REMOTE ] EBON: PASS: Price check passed. Min price $3.06. [2026-01-28T12:07:22.904476] [DEBUG] [REMOTE ] EBON: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:22.904600] [DEBUG] [REMOTE ] EBON: PASS: Integrity check passed. [2026-01-28T12:07:22.904642] [DEBUG] [REMOTE ] EBON: Symbol is viable for forecasting. [2026-01-28T12:07:22.904688] [INFO ] [MAIN ] [1009/3492] EBON kept (0.3s) | 1006 kept, 3 rejected | 138.3/min | ETA: 17.9m [2026-01-28T12:07:23.357300] [DEBUG] [REMOTE ] EBS: Retrieved 4828 rows, trimmed to 300. [2026-01-28T12:07:23.357425] [DEBUG] [REMOTE ] EBS: PASS: History has at least 300 days. [2026-01-28T12:07:23.357679] [DEBUG] [REMOTE ] EBS: PASS: Price check passed. Min price $9.08. [2026-01-28T12:07:23.357820] [DEBUG] [REMOTE ] EBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:23.357927] [DEBUG] [REMOTE ] EBS: PASS: Integrity check passed. [2026-01-28T12:07:23.357966] [DEBUG] [REMOTE ] EBS: Symbol is viable for forecasting. [2026-01-28T12:07:23.358013] [INFO ] [MAIN ] [1010/3492] EBS kept (0.5s) | 1007 kept, 3 rejected | 138.3/min | ETA: 17.9m [2026-01-28T12:07:23.818115] [DEBUG] [REMOTE ] EC: Retrieved 4366 rows, trimmed to 300. [2026-01-28T12:07:23.818236] [DEBUG] [REMOTE ] EC: PASS: History has at least 300 days. [2026-01-28T12:07:23.818434] [DEBUG] [REMOTE ] EC: PASS: Price check passed. Min price $9.21. [2026-01-28T12:07:23.818588] [DEBUG] [REMOTE ] EC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:23.818702] [DEBUG] [REMOTE ] EC: PASS: Integrity check passed. [2026-01-28T12:07:23.818742] [DEBUG] [REMOTE ] EC: Symbol is viable for forecasting. [2026-01-28T12:07:23.818796] [INFO ] [MAIN ] [1011/3492] EC kept (0.5s) | 1008 kept, 3 rejected | 138.3/min | ETA: 17.9m [2026-01-28T12:07:24.177861] [DEBUG] [REMOTE ] ECC: Retrieved 2842 rows, trimmed to 300. [2026-01-28T12:07:24.177979] [DEBUG] [REMOTE ] ECC: PASS: History has at least 300 days. [2026-01-28T12:07:24.178204] [DEBUG] [REMOTE ] ECC: PASS: Price check passed. Min price $5.26. [2026-01-28T12:07:24.178335] [DEBUG] [REMOTE ] ECC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:24.178444] [DEBUG] [REMOTE ] ECC: PASS: Integrity check passed. [2026-01-28T12:07:24.178483] [DEBUG] [REMOTE ] ECC: Symbol is viable for forecasting. [2026-01-28T12:07:24.178529] [INFO ] [MAIN ] [1012/3492] ECC kept (0.4s) | 1009 kept, 3 rejected | 138.4/min | ETA: 17.9m [2026-01-28T12:07:24.527385] [DEBUG] [REMOTE ] ECL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:24.527542] [DEBUG] [REMOTE ] ECL: PASS: History has at least 300 days. [2026-01-28T12:07:24.527879] [DEBUG] [REMOTE ] ECL: PASS: Price check passed. Min price $252.35. [2026-01-28T12:07:24.528024] [DEBUG] [REMOTE ] ECL: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:24.528149] [DEBUG] [REMOTE ] ECL: PASS: Integrity check passed. [2026-01-28T12:07:24.528189] [DEBUG] [REMOTE ] ECL: Symbol is viable for forecasting. [2026-01-28T12:07:24.528239] [INFO ] [MAIN ] [1013/3492] ECL kept (0.3s) | 1010 kept, 3 rejected | 138.4/min | ETA: 17.9m [2026-01-28T12:07:25.184664] [DEBUG] [REMOTE ] ECPG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:25.184790] [DEBUG] [REMOTE ] ECPG: PASS: History has at least 300 days. [2026-01-28T12:07:25.184998] [DEBUG] [REMOTE ] ECPG: PASS: Price check passed. Min price $40.90. [2026-01-28T12:07:25.185146] [DEBUG] [REMOTE ] ECPG: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:25.185260] [DEBUG] [REMOTE ] ECPG: PASS: Integrity check passed. [2026-01-28T12:07:25.185301] [DEBUG] [REMOTE ] ECPG: Symbol is viable for forecasting. [2026-01-28T12:07:25.185349] [INFO ] [MAIN ] [1014/3492] ECPG kept (0.7s) | 1011 kept, 3 rejected | 138.3/min | ETA: 17.9m [2026-01-28T12:07:25.288407] [DEBUG] [REMOTE ] ECX: Retrieved 777 rows, trimmed to 300. [2026-01-28T12:07:25.288526] [DEBUG] [REMOTE ] ECX: PASS: History has at least 300 days. [2026-01-28T12:07:25.288752] [DEBUG] [REMOTE ] ECX: PASS: Price check passed. Min price $1.55. [2026-01-28T12:07:25.288909] [DEBUG] [REMOTE ] ECX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:25.289017] [DEBUG] [REMOTE ] ECX: PASS: Integrity check passed. [2026-01-28T12:07:25.289056] [DEBUG] [REMOTE ] ECX: Symbol is viable for forecasting. [2026-01-28T12:07:25.289106] [INFO ] [MAIN ] [1015/3492] ECX kept (0.1s) | 1012 kept, 3 rejected | 138.4/min | ETA: 17.9m [2026-01-28T12:07:26.022410] [DEBUG] [REMOTE ] ED: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:26.022539] [DEBUG] [REMOTE ] ED: PASS: History has at least 300 days. [2026-01-28T12:07:26.022772] [DEBUG] [REMOTE ] ED: PASS: Price check passed. Min price $95.30. [2026-01-28T12:07:26.022908] [DEBUG] [REMOTE ] ED: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:26.023021] [DEBUG] [REMOTE ] ED: PASS: Integrity check passed. [2026-01-28T12:07:26.023061] [DEBUG] [REMOTE ] ED: Symbol is viable for forecasting. [2026-01-28T12:07:26.023108] [INFO ] [MAIN ] [1016/3492] ED kept (0.7s) | 1013 kept, 3 rejected | 138.3/min | ETA: 17.9m [2026-01-28T12:07:26.515239] [DEBUG] [REMOTE ] EDAP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:26.515415] [DEBUG] [REMOTE ] EDAP: PASS: History has at least 300 days. [2026-01-28T12:07:26.515742] [DEBUG] [REMOTE ] EDAP: PASS: Price check passed. Min price $1.99. [2026-01-28T12:07:26.515956] [DEBUG] [REMOTE ] EDAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:26.516120] [DEBUG] [REMOTE ] EDAP: PASS: Integrity check passed. [2026-01-28T12:07:26.516174] [DEBUG] [REMOTE ] EDAP: Symbol is viable for forecasting. [2026-01-28T12:07:26.516241] [INFO ] [MAIN ] [1017/3492] EDAP kept (0.5s) | 1014 kept, 3 rejected | 138.3/min | ETA: 17.9m [2026-01-28T12:07:26.943536] [DEBUG] [REMOTE ] EDD: Retrieved 4721 rows, trimmed to 300. [2026-01-28T12:07:26.943701] [DEBUG] [REMOTE ] EDD: PASS: History has at least 300 days. [2026-01-28T12:07:26.943912] [DEBUG] [REMOTE ] EDD: PASS: Price check passed. Min price $5.18. [2026-01-28T12:07:26.944051] [DEBUG] [REMOTE ] EDD: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:26.944166] [DEBUG] [REMOTE ] EDD: PASS: Integrity check passed. [2026-01-28T12:07:26.944207] [DEBUG] [REMOTE ] EDD: Symbol is viable for forecasting. [2026-01-28T12:07:26.944257] [INFO ] [MAIN ] [1018/3492] EDD kept (0.4s) | 1015 kept, 3 rejected | 138.3/min | ETA: 17.9m [2026-01-28T12:07:27.297322] [DEBUG] [REMOTE ] EDF: Retrieved 3794 rows, trimmed to 300. [2026-01-28T12:07:27.297459] [DEBUG] [REMOTE ] EDF: PASS: History has at least 300 days. [2026-01-28T12:07:27.297724] [DEBUG] [REMOTE ] EDF: PASS: Price check passed. Min price $4.69. [2026-01-28T12:07:27.297867] [DEBUG] [REMOTE ] EDF: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:27.297985] [DEBUG] [REMOTE ] EDF: PASS: Integrity check passed. [2026-01-28T12:07:27.298025] [DEBUG] [REMOTE ] EDF: Symbol is viable for forecasting. [2026-01-28T12:07:27.298073] [INFO ] [MAIN ] [1019/3492] EDF kept (0.4s) | 1016 kept, 3 rejected | 138.3/min | ETA: 17.9m [2026-01-28T12:07:27.728556] [DEBUG] [REMOTE ] EDN: Retrieved 4719 rows, trimmed to 300. [2026-01-28T12:07:27.728791] [DEBUG] [REMOTE ] EDN: PASS: History has at least 300 days. [2026-01-28T12:07:27.729067] [DEBUG] [REMOTE ] EDN: PASS: Price check passed. Min price $26.33. [2026-01-28T12:07:27.729238] [DEBUG] [REMOTE ] EDN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:27.729363] [DEBUG] [REMOTE ] EDN: PASS: Integrity check passed. [2026-01-28T12:07:27.729405] [DEBUG] [REMOTE ] EDN: Symbol is viable for forecasting. [2026-01-28T12:07:27.729456] [INFO ] [MAIN ] [1020/3492] EDN kept (0.4s) | 1017 kept, 3 rejected | 138.3/min | ETA: 17.9m [2026-01-28T12:07:27.973531] [DEBUG] [REMOTE ] EE: Retrieved 950 rows, trimmed to 300. [2026-01-28T12:07:27.973677] [DEBUG] [REMOTE ] EE: PASS: History has at least 300 days. [2026-01-28T12:07:27.973897] [DEBUG] [REMOTE ] EE: PASS: Price check passed. Min price $25.48. [2026-01-28T12:07:27.974033] [DEBUG] [REMOTE ] EE: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:27.974143] [DEBUG] [REMOTE ] EE: PASS: Integrity check passed. [2026-01-28T12:07:27.974183] [DEBUG] [REMOTE ] EE: Symbol is viable for forecasting. [2026-01-28T12:07:27.974230] [INFO ] [MAIN ] [1021/3492] EE kept (0.2s) | 1018 kept, 3 rejected | 138.4/min | ETA: 17.9m [2026-01-28T12:07:28.545623] [DEBUG] [REMOTE ] EEMA: Retrieved 3511 rows, trimmed to 300. [2026-01-28T12:07:28.545881] [DEBUG] [REMOTE ] EEMA: PASS: History has at least 300 days. [2026-01-28T12:07:28.546307] [DEBUG] [REMOTE ] EEMA: PASS: Price check passed. Min price $89.75. [2026-01-28T12:07:28.546520] [DEBUG] [REMOTE ] EEMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:28.546753] [DEBUG] [REMOTE ] EEMA: PASS: Integrity check passed. [2026-01-28T12:07:28.546816] [DEBUG] [REMOTE ] EEMA: Symbol is viable for forecasting. [2026-01-28T12:07:28.546900] [INFO ] [MAIN ] [1022/3492] EEMA kept (0.6s) | 1019 kept, 3 rejected | 138.3/min | ETA: 17.9m [2026-01-28T12:07:28.867136] [DEBUG] [REMOTE ] EEX: Retrieved 2199 rows, trimmed to 300. [2026-01-28T12:07:28.867465] [DEBUG] [REMOTE ] EEX: PASS: History has at least 300 days. [2026-01-28T12:07:28.869018] [DEBUG] [REMOTE ] EEX: PASS: Price check passed. Min price $3.37. [2026-01-28T12:07:28.869243] [DEBUG] [REMOTE ] EEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:28.869481] [DEBUG] [REMOTE ] EEX: PASS: Integrity check passed. [2026-01-28T12:07:28.869550] [DEBUG] [REMOTE ] EEX: Symbol is viable for forecasting. [2026-01-28T12:07:28.869711] [INFO ] [MAIN ] [1023/3492] EEX kept (0.3s) | 1020 kept, 3 rejected | 138.4/min | ETA: 17.8m [2026-01-28T12:07:29.321492] [DEBUG] [REMOTE ] EFC: Retrieved 3848 rows, trimmed to 300. [2026-01-28T12:07:29.321926] [DEBUG] [REMOTE ] EFC: PASS: History has at least 300 days. [2026-01-28T12:07:29.322449] [DEBUG] [REMOTE ] EFC: PASS: Price check passed. Min price $13.01. [2026-01-28T12:07:29.322671] [DEBUG] [REMOTE ] EFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:29.322866] [DEBUG] [REMOTE ] EFC: PASS: Integrity check passed. [2026-01-28T12:07:29.322914] [DEBUG] [REMOTE ] EFC: Symbol is viable for forecasting. [2026-01-28T12:07:29.322986] [INFO ] [MAIN ] [1024/3492] EFC kept (0.5s) | 1021 kept, 3 rejected | 138.4/min | ETA: 17.8m [2026-01-28T12:07:29.862994] [DEBUG] [REMOTE ] EFSC: Retrieved 5671 rows, trimmed to 300. [2026-01-28T12:07:29.863147] [DEBUG] [REMOTE ] EFSC: PASS: History has at least 300 days. [2026-01-28T12:07:29.863388] [DEBUG] [REMOTE ] EFSC: PASS: Price check passed. Min price $51.70. [2026-01-28T12:07:29.863557] [DEBUG] [REMOTE ] EFSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:29.863715] [DEBUG] [REMOTE ] EFSC: PASS: Integrity check passed. [2026-01-28T12:07:29.863772] [DEBUG] [REMOTE ] EFSC: Symbol is viable for forecasting. [2026-01-28T12:07:29.863825] [INFO ] [MAIN ] [1025/3492] EFSC kept (0.5s) | 1022 kept, 3 rejected | 138.3/min | ETA: 17.8m [2026-01-28T12:07:30.315667] [DEBUG] [REMOTE ] EFX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:30.315814] [DEBUG] [REMOTE ] EFX: PASS: History has at least 300 days. [2026-01-28T12:07:30.316108] [DEBUG] [REMOTE ] EFX: PASS: Price check passed. Min price $203.70. [2026-01-28T12:07:30.316255] [DEBUG] [REMOTE ] EFX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:30.316385] [DEBUG] [REMOTE ] EFX: PASS: Integrity check passed. [2026-01-28T12:07:30.316439] [DEBUG] [REMOTE ] EFX: Symbol is viable for forecasting. [2026-01-28T12:07:30.316493] [INFO ] [MAIN ] [1026/3492] EFX kept (0.5s) | 1023 kept, 3 rejected | 138.3/min | ETA: 17.8m [2026-01-28T12:07:30.761427] [DEBUG] [REMOTE ] EG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:30.761554] [DEBUG] [REMOTE ] EG: PASS: History has at least 300 days. [2026-01-28T12:07:30.761810] [DEBUG] [REMOTE ] EG: PASS: Price check passed. Min price $303.05. [2026-01-28T12:07:30.761954] [DEBUG] [REMOTE ] EG: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:30.762069] [DEBUG] [REMOTE ] EG: PASS: Integrity check passed. [2026-01-28T12:07:30.762110] [DEBUG] [REMOTE ] EG: Symbol is viable for forecasting. [2026-01-28T12:07:30.762159] [INFO ] [MAIN ] [1027/3492] EG kept (0.4s) | 1024 kept, 3 rejected | 138.3/min | ETA: 17.8m [2026-01-28T12:07:31.342370] [DEBUG] [REMOTE ] EGAN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:31.342513] [DEBUG] [REMOTE ] EGAN: PASS: History has at least 300 days. [2026-01-28T12:07:31.342767] [DEBUG] [REMOTE ] EGAN: PASS: Price check passed. Min price $9.56. [2026-01-28T12:07:31.342901] [DEBUG] [REMOTE ] EGAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:31.343017] [DEBUG] [REMOTE ] EGAN: PASS: Integrity check passed. [2026-01-28T12:07:31.343057] [DEBUG] [REMOTE ] EGAN: Symbol is viable for forecasting. [2026-01-28T12:07:31.343105] [INFO ] [MAIN ] [1028/3492] EGAN kept (0.6s) | 1025 kept, 3 rejected | 138.3/min | ETA: 17.8m [2026-01-28T12:07:31.842415] [DEBUG] [REMOTE ] EGBN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:31.842628] [DEBUG] [REMOTE ] EGBN: PASS: History has at least 300 days. [2026-01-28T12:07:31.842916] [DEBUG] [REMOTE ] EGBN: PASS: Price check passed. Min price $15.80. [2026-01-28T12:07:31.843057] [DEBUG] [REMOTE ] EGBN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:31.843197] [DEBUG] [REMOTE ] EGBN: PASS: Integrity check passed. [2026-01-28T12:07:31.843242] [DEBUG] [REMOTE ] EGBN: Symbol is viable for forecasting. [2026-01-28T12:07:31.843298] [INFO ] [MAIN ] [1029/3492] EGBN kept (0.5s) | 1026 kept, 3 rejected | 138.3/min | ETA: 17.8m [2026-01-28T12:07:32.369301] [DEBUG] [REMOTE ] EGP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:32.369510] [DEBUG] [REMOTE ] EGP: PASS: History has at least 300 days. [2026-01-28T12:07:32.369839] [DEBUG] [REMOTE ] EGP: PASS: Price check passed. Min price $172.98. [2026-01-28T12:07:32.369985] [DEBUG] [REMOTE ] EGP: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:32.370125] [DEBUG] [REMOTE ] EGP: PASS: Integrity check passed. [2026-01-28T12:07:32.370169] [DEBUG] [REMOTE ] EGP: Symbol is viable for forecasting. [2026-01-28T12:07:32.370228] [INFO ] [MAIN ] [1030/3492] EGP kept (0.5s) | 1027 kept, 3 rejected | 138.2/min | ETA: 17.8m [2026-01-28T12:07:32.830294] [DEBUG] [REMOTE ] EGY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:32.830439] [DEBUG] [REMOTE ] EGY: PASS: History has at least 300 days. [2026-01-28T12:07:32.830671] [DEBUG] [REMOTE ] EGY: PASS: Price check passed. Min price $3.37. [2026-01-28T12:07:32.830809] [DEBUG] [REMOTE ] EGY: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:32.830922] [DEBUG] [REMOTE ] EGY: PASS: Integrity check passed. [2026-01-28T12:07:32.830962] [DEBUG] [REMOTE ] EGY: Symbol is viable for forecasting. [2026-01-28T12:07:32.831009] [INFO ] [MAIN ] [1031/3492] EGY kept (0.5s) | 1028 kept, 3 rejected | 138.2/min | ETA: 17.8m [2026-01-28T12:07:33.119607] [DEBUG] [REMOTE ] EH: Retrieved 1538 rows, trimmed to 300. [2026-01-28T12:07:33.119757] [DEBUG] [REMOTE ] EH: PASS: History has at least 300 days. [2026-01-28T12:07:33.119988] [DEBUG] [REMOTE ] EH: PASS: Price check passed. Min price $12.79. [2026-01-28T12:07:33.120129] [DEBUG] [REMOTE ] EH: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:33.120244] [DEBUG] [REMOTE ] EH: PASS: Integrity check passed. [2026-01-28T12:07:33.120286] [DEBUG] [REMOTE ] EH: Symbol is viable for forecasting. [2026-01-28T12:07:33.120334] [INFO ] [MAIN ] [1032/3492] EH kept (0.3s) | 1029 kept, 3 rejected | 138.3/min | ETA: 17.8m [2026-01-28T12:07:33.464495] [DEBUG] [REMOTE ] EHAB: Retrieved 896 rows, trimmed to 300. [2026-01-28T12:07:33.464699] [DEBUG] [REMOTE ] EHAB: PASS: History has at least 300 days. [2026-01-28T12:07:33.464957] [DEBUG] [REMOTE ] EHAB: PASS: Price check passed. Min price $7.71. [2026-01-28T12:07:33.465095] [DEBUG] [REMOTE ] EHAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:33.465208] [DEBUG] [REMOTE ] EHAB: PASS: Integrity check passed. [2026-01-28T12:07:33.465249] [DEBUG] [REMOTE ] EHAB: Symbol is viable for forecasting. [2026-01-28T12:07:33.465302] [INFO ] [MAIN ] [1033/3492] EHAB kept (0.3s) | 1030 kept, 3 rejected | 138.3/min | ETA: 17.8m [2026-01-28T12:07:33.918054] [DEBUG] [REMOTE ] EHC: Retrieved 2029 rows, trimmed to 300. [2026-01-28T12:07:33.918191] [DEBUG] [REMOTE ] EHC: PASS: History has at least 300 days. [2026-01-28T12:07:33.918435] [DEBUG] [REMOTE ] EHC: PASS: Price check passed. Min price $94.72. [2026-01-28T12:07:33.918602] [DEBUG] [REMOTE ] EHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:33.918741] [DEBUG] [REMOTE ] EHC: PASS: Integrity check passed. [2026-01-28T12:07:33.918799] [DEBUG] [REMOTE ] EHC: Symbol is viable for forecasting. [2026-01-28T12:07:33.918860] [INFO ] [MAIN ] [1034/3492] EHC kept (0.5s) | 1031 kept, 3 rejected | 138.3/min | ETA: 17.8m [2026-01-28T12:07:34.531371] [DEBUG] [REMOTE ] EHI: Retrieved 5661 rows, trimmed to 300. [2026-01-28T12:07:34.531531] [DEBUG] [REMOTE ] EHI: PASS: History has at least 300 days. [2026-01-28T12:07:34.531847] [DEBUG] [REMOTE ] EHI: PASS: Price check passed. Min price $6.12. [2026-01-28T12:07:34.532041] [DEBUG] [REMOTE ] EHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:34.532183] [DEBUG] [REMOTE ] EHI: PASS: Integrity check passed. [2026-01-28T12:07:34.532228] [DEBUG] [REMOTE ] EHI: Symbol is viable for forecasting. [2026-01-28T12:07:34.532286] [INFO ] [MAIN ] [1035/3492] EHI kept (0.6s) | 1032 kept, 3 rejected | 138.2/min | ETA: 17.8m [2026-01-28T12:07:34.922723] [DEBUG] [REMOTE ] EHTH: Retrieved 4846 rows, trimmed to 300. [2026-01-28T12:07:34.922865] [DEBUG] [REMOTE ] EHTH: PASS: History has at least 300 days. [2026-01-28T12:07:34.923096] [DEBUG] [REMOTE ] EHTH: PASS: Price check passed. Min price $3.04. [2026-01-28T12:07:34.923231] [DEBUG] [REMOTE ] EHTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:34.923350] [DEBUG] [REMOTE ] EHTH: PASS: Integrity check passed. [2026-01-28T12:07:34.923391] [DEBUG] [REMOTE ] EHTH: Symbol is viable for forecasting. [2026-01-28T12:07:34.923441] [INFO ] [MAIN ] [1036/3492] EHTH kept (0.4s) | 1033 kept, 3 rejected | 138.2/min | ETA: 17.8m [2026-01-28T12:07:35.222707] [DEBUG] [REMOTE ] EIC: Retrieved 1637 rows, trimmed to 300. [2026-01-28T12:07:35.222838] [DEBUG] [REMOTE ] EIC: PASS: History has at least 300 days. [2026-01-28T12:07:35.223061] [DEBUG] [REMOTE ] EIC: PASS: Price check passed. Min price $10.83. [2026-01-28T12:07:35.223210] [DEBUG] [REMOTE ] EIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:35.223323] [DEBUG] [REMOTE ] EIC: PASS: Integrity check passed. [2026-01-28T12:07:35.223363] [DEBUG] [REMOTE ] EIC: Symbol is viable for forecasting. [2026-01-28T12:07:35.223410] [INFO ] [MAIN ] [1037/3492] EIC kept (0.3s) | 1034 kept, 3 rejected | 138.3/min | ETA: 17.8m [2026-01-28T12:07:35.719671] [DEBUG] [REMOTE ] EIG: Retrieved 4778 rows, trimmed to 300. [2026-01-28T12:07:35.719825] [DEBUG] [REMOTE ] EIG: PASS: History has at least 300 days. [2026-01-28T12:07:35.720067] [DEBUG] [REMOTE ] EIG: PASS: Price check passed. Min price $35.80. [2026-01-28T12:07:35.720197] [DEBUG] [REMOTE ] EIG: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:35.720307] [DEBUG] [REMOTE ] EIG: PASS: Integrity check passed. [2026-01-28T12:07:35.720346] [DEBUG] [REMOTE ] EIG: Symbol is viable for forecasting. [2026-01-28T12:07:35.720394] [INFO ] [MAIN ] [1038/3492] EIG kept (0.5s) | 1035 kept, 3 rejected | 138.3/min | ETA: 17.7m [2026-01-28T12:07:36.200438] [DEBUG] [REMOTE ] EIX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:36.200604] [DEBUG] [REMOTE ] EIX: PASS: History has at least 300 days. [2026-01-28T12:07:36.200855] [DEBUG] [REMOTE ] EIX: PASS: Price check passed. Min price $53.59. [2026-01-28T12:07:36.200992] [DEBUG] [REMOTE ] EIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:36.201118] [DEBUG] [REMOTE ] EIX: PASS: Integrity check passed. [2026-01-28T12:07:36.201159] [DEBUG] [REMOTE ] EIX: Symbol is viable for forecasting. [2026-01-28T12:07:36.201210] [INFO ] [MAIN ] [1039/3492] EIX kept (0.5s) | 1036 kept, 3 rejected | 138.3/min | ETA: 17.7m [2026-01-28T12:07:36.766649] [DEBUG] [REMOTE ] EL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:36.766779] [DEBUG] [REMOTE ] EL: PASS: History has at least 300 days. [2026-01-28T12:07:36.767020] [DEBUG] [REMOTE ] EL: PASS: Price check passed. Min price $85.59. [2026-01-28T12:07:36.767197] [DEBUG] [REMOTE ] EL: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:36.767314] [DEBUG] [REMOTE ] EL: PASS: Integrity check passed. [2026-01-28T12:07:36.767354] [DEBUG] [REMOTE ] EL: Symbol is viable for forecasting. [2026-01-28T12:07:36.767403] [INFO ] [MAIN ] [1040/3492] EL kept (0.6s) | 1037 kept, 3 rejected | 138.2/min | ETA: 17.7m [2026-01-28T12:07:36.962647] [DEBUG] [REMOTE ] ELAB: Retrieved 546 rows, trimmed to 300. [2026-01-28T12:07:36.962754] [DEBUG] [REMOTE ] ELAB: PASS: History has at least 300 days. [2026-01-28T12:07:36.962956] [DEBUG] [REMOTE ] ELAB: PASS: Price check passed. Min price $3.18. [2026-01-28T12:07:36.963090] [DEBUG] [REMOTE ] ELAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:36.963200] [DEBUG] [REMOTE ] ELAB: PASS: Integrity check passed. [2026-01-28T12:07:36.963241] [DEBUG] [REMOTE ] ELAB: Symbol is viable for forecasting. [2026-01-28T12:07:36.963290] [INFO ] [MAIN ] [1041/3492] ELAB kept (0.2s) | 1038 kept, 3 rejected | 138.3/min | ETA: 17.7m [2026-01-28T12:07:37.443475] [DEBUG] [REMOTE ] ELAN: Retrieved 1847 rows, trimmed to 300. [2026-01-28T12:07:37.443620] [DEBUG] [REMOTE ] ELAN: PASS: History has at least 300 days. [2026-01-28T12:07:37.443830] [DEBUG] [REMOTE ] ELAN: PASS: Price check passed. Min price $20.43. [2026-01-28T12:07:37.443967] [DEBUG] [REMOTE ] ELAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:37.444094] [DEBUG] [REMOTE ] ELAN: PASS: Integrity check passed. [2026-01-28T12:07:37.444139] [DEBUG] [REMOTE ] ELAN: Symbol is viable for forecasting. [2026-01-28T12:07:37.444194] [INFO ] [MAIN ] [1042/3492] ELAN kept (0.5s) | 1039 kept, 3 rejected | 138.3/min | ETA: 17.7m [2026-01-28T12:07:37.858209] [DEBUG] [REMOTE ] ELC: Retrieved 2372 rows, trimmed to 300. [2026-01-28T12:07:37.858336] [DEBUG] [REMOTE ] ELC: PASS: History has at least 300 days. [2026-01-28T12:07:37.858531] [DEBUG] [REMOTE ] ELC: PASS: Price check passed. Min price $20.45. [2026-01-28T12:07:37.858692] [DEBUG] [REMOTE ] ELC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:37.858801] [DEBUG] [REMOTE ] ELC: PASS: Integrity check passed. [2026-01-28T12:07:37.858841] [DEBUG] [REMOTE ] ELC: Symbol is viable for forecasting. [2026-01-28T12:07:37.858888] [INFO ] [MAIN ] [1043/3492] ELC kept (0.4s) | 1040 kept, 3 rejected | 138.3/min | ETA: 17.7m [2026-01-28T12:07:38.210362] [DEBUG] [REMOTE ] ELDN: Retrieved 2857 rows, trimmed to 300. [2026-01-28T12:07:38.210502] [DEBUG] [REMOTE ] ELDN: PASS: History has at least 300 days. [2026-01-28T12:07:38.210784] [DEBUG] [REMOTE ] ELDN: PASS: Price check passed. Min price $1.39. [2026-01-28T12:07:38.210924] [DEBUG] [REMOTE ] ELDN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:38.211047] [DEBUG] [REMOTE ] ELDN: PASS: Integrity check passed. [2026-01-28T12:07:38.211087] [DEBUG] [REMOTE ] ELDN: Symbol is viable for forecasting. [2026-01-28T12:07:38.211141] [INFO ] [MAIN ] [1044/3492] ELDN kept (0.4s) | 1041 kept, 3 rejected | 138.3/min | ETA: 17.7m [2026-01-28T12:07:38.681071] [DEBUG] [REMOTE ] ELF: Retrieved 2349 rows, trimmed to 300. [2026-01-28T12:07:38.681203] [DEBUG] [REMOTE ] ELF: PASS: History has at least 300 days. [2026-01-28T12:07:38.681434] [DEBUG] [REMOTE ] ELF: PASS: Price check passed. Min price $68.42. [2026-01-28T12:07:38.681591] [DEBUG] [REMOTE ] ELF: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:38.681707] [DEBUG] [REMOTE ] ELF: PASS: Integrity check passed. [2026-01-28T12:07:38.681748] [DEBUG] [REMOTE ] ELF: Symbol is viable for forecasting. [2026-01-28T12:07:38.681794] [INFO ] [MAIN ] [1045/3492] ELF kept (0.5s) | 1042 kept, 3 rejected | 138.3/min | ETA: 17.7m [2026-01-28T12:07:39.273140] [DEBUG] [REMOTE ] ELME: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:39.273267] [DEBUG] [REMOTE ] ELME: PASS: History has at least 300 days. [2026-01-28T12:07:39.273478] [DEBUG] [REMOTE ] ELME: PASS: Price check passed. Min price $2.23. [2026-01-28T12:07:39.273633] [DEBUG] [REMOTE ] ELME: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:39.273751] [DEBUG] [REMOTE ] ELME: PASS: Integrity check passed. [2026-01-28T12:07:39.273791] [DEBUG] [REMOTE ] ELME: Symbol is viable for forecasting. [2026-01-28T12:07:39.273839] [INFO ] [MAIN ] [1046/3492] ELME kept (0.6s) | 1043 kept, 3 rejected | 138.2/min | ETA: 17.7m [2026-01-28T12:07:39.719278] [DEBUG] [REMOTE ] ELS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:39.719412] [DEBUG] [REMOTE ] ELS: PASS: History has at least 300 days. [2026-01-28T12:07:39.719726] [DEBUG] [REMOTE ] ELS: PASS: Price check passed. Min price $59.30. [2026-01-28T12:07:39.719878] [DEBUG] [REMOTE ] ELS: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:39.720021] [DEBUG] [REMOTE ] ELS: PASS: Integrity check passed. [2026-01-28T12:07:39.720070] [DEBUG] [REMOTE ] ELS: Symbol is viable for forecasting. [2026-01-28T12:07:39.720122] [INFO ] [MAIN ] [1047/3492] ELS kept (0.4s) | 1044 kept, 3 rejected | 138.2/min | ETA: 17.7m [2026-01-28T12:07:40.001872] [DEBUG] [REMOTE ] ELTX: Retrieved 1249 rows, trimmed to 300. [2026-01-28T12:07:40.001998] [DEBUG] [REMOTE ] ELTX: PASS: History has at least 300 days. [2026-01-28T12:07:40.002201] [DEBUG] [REMOTE ] ELTX: PASS: Price check passed. Min price $7.54. [2026-01-28T12:07:40.002334] [DEBUG] [REMOTE ] ELTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:40.002443] [DEBUG] [REMOTE ] ELTX: PASS: Integrity check passed. [2026-01-28T12:07:40.002484] [DEBUG] [REMOTE ] ELTX: Symbol is viable for forecasting. [2026-01-28T12:07:40.002530] [INFO ] [MAIN ] [1048/3492] ELTX kept (0.3s) | 1045 kept, 3 rejected | 138.3/min | ETA: 17.7m [2026-01-28T12:07:40.465415] [DEBUG] [REMOTE ] ELVA: Retrieved 2452 rows, trimmed to 300. [2026-01-28T12:07:40.465540] [DEBUG] [REMOTE ] ELVA: PASS: History has at least 300 days. [2026-01-28T12:07:40.465779] [DEBUG] [REMOTE ] ELVA: PASS: Price check passed. Min price $4.23. [2026-01-28T12:07:40.465923] [DEBUG] [REMOTE ] ELVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:40.466059] [DEBUG] [REMOTE ] ELVA: PASS: Integrity check passed. [2026-01-28T12:07:40.466105] [DEBUG] [REMOTE ] ELVA: Symbol is viable for forecasting. [2026-01-28T12:07:40.466154] [INFO ] [MAIN ] [1049/3492] ELVA kept (0.5s) | 1046 kept, 3 rejected | 138.3/min | ETA: 17.7m [2026-01-28T12:07:40.784502] [DEBUG] [REMOTE ] ELVN: Retrieved 1477 rows, trimmed to 300. [2026-01-28T12:07:40.784650] [DEBUG] [REMOTE ] ELVN: PASS: History has at least 300 days. [2026-01-28T12:07:40.784884] [DEBUG] [REMOTE ] ELVN: PASS: Price check passed. Min price $15.14. [2026-01-28T12:07:40.785015] [DEBUG] [REMOTE ] ELVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:40.785125] [DEBUG] [REMOTE ] ELVN: PASS: Integrity check passed. [2026-01-28T12:07:40.785166] [DEBUG] [REMOTE ] ELVN: Symbol is viable for forecasting. [2026-01-28T12:07:40.785213] [INFO ] [MAIN ] [1050/3492] ELVN kept (0.3s) | 1047 kept, 3 rejected | 138.3/min | ETA: 17.7m [2026-01-28T12:07:41.173154] [DEBUG] [REMOTE ] EM: Retrieved 1211 rows, trimmed to 300. [2026-01-28T12:07:41.173286] [DEBUG] [REMOTE ] EM: PASS: History has at least 300 days. [2026-01-28T12:07:41.173493] [DEBUG] [REMOTE ] EM: PASS: Price check passed. Min price $1.13. [2026-01-28T12:07:41.173655] [DEBUG] [REMOTE ] EM: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:41.173780] [DEBUG] [REMOTE ] EM: PASS: Integrity check passed. [2026-01-28T12:07:41.173823] [DEBUG] [REMOTE ] EM: Symbol is viable for forecasting. [2026-01-28T12:07:41.173871] [INFO ] [MAIN ] [1051/3492] EM kept (0.4s) | 1048 kept, 3 rejected | 138.3/min | ETA: 17.6m [2026-01-28T12:07:41.696095] [DEBUG] [REMOTE ] EMB: Retrieved 4554 rows, trimmed to 300. [2026-01-28T12:07:41.696237] [DEBUG] [REMOTE ] EMB: PASS: History has at least 300 days. [2026-01-28T12:07:41.696666] [DEBUG] [REMOTE ] EMB: PASS: Price check passed. Min price $94.90. [2026-01-28T12:07:41.696807] [DEBUG] [REMOTE ] EMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:41.696927] [DEBUG] [REMOTE ] EMB: PASS: Integrity check passed. [2026-01-28T12:07:41.696976] [DEBUG] [REMOTE ] EMB: Symbol is viable for forecasting. [2026-01-28T12:07:41.697038] [INFO ] [MAIN ] [1052/3492] EMB kept (0.5s) | 1049 kept, 3 rejected | 138.3/min | ETA: 17.6m [2026-01-28T12:07:41.927153] [DEBUG] [REMOTE ] EMBC: Retrieved 958 rows, trimmed to 300. [2026-01-28T12:07:41.927285] [DEBUG] [REMOTE ] EMBC: PASS: History has at least 300 days. [2026-01-28T12:07:41.927487] [DEBUG] [REMOTE ] EMBC: PASS: Price check passed. Min price $10.40. [2026-01-28T12:07:41.927646] [DEBUG] [REMOTE ] EMBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:41.927758] [DEBUG] [REMOTE ] EMBC: PASS: Integrity check passed. [2026-01-28T12:07:41.927799] [DEBUG] [REMOTE ] EMBC: Symbol is viable for forecasting. [2026-01-28T12:07:41.927848] [INFO ] [MAIN ] [1053/3492] EMBC kept (0.2s) | 1050 kept, 3 rejected | 138.4/min | ETA: 17.6m [2026-01-28T12:07:42.541819] [DEBUG] [REMOTE ] EMD: Retrieved 5573 rows, trimmed to 300. [2026-01-28T12:07:42.541954] [DEBUG] [REMOTE ] EMD: PASS: History has at least 300 days. [2026-01-28T12:07:42.542189] [DEBUG] [REMOTE ] EMD: PASS: Price check passed. Min price $10.05. [2026-01-28T12:07:42.542326] [DEBUG] [REMOTE ] EMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:42.542439] [DEBUG] [REMOTE ] EMD: PASS: Integrity check passed. [2026-01-28T12:07:42.542480] [DEBUG] [REMOTE ] EMD: Symbol is viable for forecasting. [2026-01-28T12:07:42.542530] [INFO ] [MAIN ] [1054/3492] EMD kept (0.6s) | 1051 kept, 3 rejected | 138.3/min | ETA: 17.6m [2026-01-28T12:07:43.007740] [DEBUG] [REMOTE ] EMF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:43.007879] [DEBUG] [REMOTE ] EMF: PASS: History has at least 300 days. [2026-01-28T12:07:43.008105] [DEBUG] [REMOTE ] EMF: PASS: Price check passed. Min price $15.57. [2026-01-28T12:07:43.008236] [DEBUG] [REMOTE ] EMF: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:43.008357] [DEBUG] [REMOTE ] EMF: PASS: Integrity check passed. [2026-01-28T12:07:43.008398] [DEBUG] [REMOTE ] EMF: Symbol is viable for forecasting. [2026-01-28T12:07:43.008447] [INFO ] [MAIN ] [1055/3492] EMF kept (0.5s) | 1052 kept, 3 rejected | 138.3/min | ETA: 17.6m [2026-01-28T12:07:43.507461] [DEBUG] [REMOTE ] EMN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:43.507625] [DEBUG] [REMOTE ] EMN: PASS: History has at least 300 days. [2026-01-28T12:07:43.507874] [DEBUG] [REMOTE ] EMN: PASS: Price check passed. Min price $55.64. [2026-01-28T12:07:43.508006] [DEBUG] [REMOTE ] EMN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:43.508122] [DEBUG] [REMOTE ] EMN: PASS: Integrity check passed. [2026-01-28T12:07:43.508162] [DEBUG] [REMOTE ] EMN: Symbol is viable for forecasting. [2026-01-28T12:07:43.508210] [INFO ] [MAIN ] [1056/3492] EMN kept (0.5s) | 1053 kept, 3 rejected | 138.3/min | ETA: 17.6m [2026-01-28T12:07:43.840112] [DEBUG] [REMOTE ] EMO: Retrieved 3677 rows, trimmed to 300. [2026-01-28T12:07:43.840232] [DEBUG] [REMOTE ] EMO: PASS: History has at least 300 days. [2026-01-28T12:07:43.840429] [DEBUG] [REMOTE ] EMO: PASS: Price check passed. Min price $40.89. [2026-01-28T12:07:43.840559] [DEBUG] [REMOTE ] EMO: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:43.840697] [DEBUG] [REMOTE ] EMO: PASS: Integrity check passed. [2026-01-28T12:07:43.840737] [DEBUG] [REMOTE ] EMO: Symbol is viable for forecasting. [2026-01-28T12:07:43.840783] [INFO ] [MAIN ] [1057/3492] EMO kept (0.3s) | 1054 kept, 3 rejected | 138.3/min | ETA: 17.6m [2026-01-28T12:07:44.200873] [DEBUG] [REMOTE ] EMXC: Retrieved 2138 rows, trimmed to 300. [2026-01-28T12:07:44.200995] [DEBUG] [REMOTE ] EMXC: PASS: History has at least 300 days. [2026-01-28T12:07:44.201194] [DEBUG] [REMOTE ] EMXC: PASS: Price check passed. Min price $68.23. [2026-01-28T12:07:44.201322] [DEBUG] [REMOTE ] EMXC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:44.201430] [DEBUG] [REMOTE ] EMXC: PASS: Integrity check passed. [2026-01-28T12:07:44.201469] [DEBUG] [REMOTE ] EMXC: Symbol is viable for forecasting. [2026-01-28T12:07:44.201514] [INFO ] [MAIN ] [1058/3492] EMXC kept (0.4s) | 1055 kept, 3 rejected | 138.3/min | ETA: 17.6m [2026-01-28T12:07:44.700279] [DEBUG] [REMOTE ] ENB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:44.700412] [DEBUG] [REMOTE ] ENB: PASS: History has at least 300 days. [2026-01-28T12:07:44.700648] [DEBUG] [REMOTE ] ENB: PASS: Price check passed. Min price $45.23. [2026-01-28T12:07:44.700782] [DEBUG] [REMOTE ] ENB: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:44.700893] [DEBUG] [REMOTE ] ENB: PASS: Integrity check passed. [2026-01-28T12:07:44.700934] [DEBUG] [REMOTE ] ENB: Symbol is viable for forecasting. [2026-01-28T12:07:44.700980] [INFO ] [MAIN ] [1059/3492] ENB kept (0.5s) | 1056 kept, 3 rejected | 138.3/min | ETA: 17.6m [2026-01-28T12:07:44.834007] [DEBUG] [REMOTE ] ENGN: Retrieved 560 rows, trimmed to 300. [2026-01-28T12:07:44.834136] [DEBUG] [REMOTE ] ENGN: PASS: History has at least 300 days. [2026-01-28T12:07:44.834335] [DEBUG] [REMOTE ] ENGN: PASS: Price check passed. Min price $6.01. [2026-01-28T12:07:44.834470] [DEBUG] [REMOTE ] ENGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:44.834608] [DEBUG] [REMOTE ] ENGN: PASS: Integrity check passed. [2026-01-28T12:07:44.834660] [DEBUG] [REMOTE ] ENGN: Symbol is viable for forecasting. [2026-01-28T12:07:44.834711] [INFO ] [MAIN ] [1060/3492] ENGN kept (0.1s) | 1057 kept, 3 rejected | 138.4/min | ETA: 17.6m [2026-01-28T12:07:45.415221] [DEBUG] [REMOTE ] ENIC: Retrieved 2452 rows, trimmed to 300. [2026-01-28T12:07:45.415347] [DEBUG] [REMOTE ] ENIC: PASS: History has at least 300 days. [2026-01-28T12:07:45.415546] [DEBUG] [REMOTE ] ENIC: PASS: Price check passed. Min price $3.66. [2026-01-28T12:07:45.415714] [DEBUG] [REMOTE ] ENIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:45.415823] [DEBUG] [REMOTE ] ENIC: PASS: Integrity check passed. [2026-01-28T12:07:45.415864] [DEBUG] [REMOTE ] ENIC: Symbol is viable for forecasting. [2026-01-28T12:07:45.415911] [INFO ] [MAIN ] [1061/3492] ENIC kept (0.6s) | 1058 kept, 3 rejected | 138.4/min | ETA: 17.6m [2026-01-28T12:07:45.855677] [DEBUG] [REMOTE ] ENPH: Retrieved 3476 rows, trimmed to 300. [2026-01-28T12:07:45.855836] [DEBUG] [REMOTE ] ENPH: PASS: History has at least 300 days. [2026-01-28T12:07:45.856076] [DEBUG] [REMOTE ] ENPH: PASS: Price check passed. Min price $26.12. [2026-01-28T12:07:45.856216] [DEBUG] [REMOTE ] ENPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:45.856336] [DEBUG] [REMOTE ] ENPH: PASS: Integrity check passed. [2026-01-28T12:07:45.856377] [DEBUG] [REMOTE ] ENPH: Symbol is viable for forecasting. [2026-01-28T12:07:45.856428] [INFO ] [MAIN ] [1062/3492] ENPH kept (0.4s) | 1059 kept, 3 rejected | 138.4/min | ETA: 17.6m [2026-01-28T12:07:46.186189] [DEBUG] [REMOTE ] ENS: Retrieved 5407 rows, trimmed to 300. [2026-01-28T12:07:46.186319] [DEBUG] [REMOTE ] ENS: PASS: History has at least 300 days. [2026-01-28T12:07:46.186538] [DEBUG] [REMOTE ] ENS: PASS: Price check passed. Min price $122.89. [2026-01-28T12:07:46.186703] [DEBUG] [REMOTE ] ENS: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:46.186817] [DEBUG] [REMOTE ] ENS: PASS: Integrity check passed. [2026-01-28T12:07:46.186857] [DEBUG] [REMOTE ] ENS: Symbol is viable for forecasting. [2026-01-28T12:07:46.186905] [INFO ] [MAIN ] [1063/3492] ENS kept (0.3s) | 1060 kept, 3 rejected | 138.4/min | ETA: 17.6m [2026-01-28T12:07:46.722820] [DEBUG] [REMOTE ] ENSG: Retrieved 4581 rows, trimmed to 300. [2026-01-28T12:07:46.722942] [DEBUG] [REMOTE ] ENSG: PASS: History has at least 300 days. [2026-01-28T12:07:46.723142] [DEBUG] [REMOTE ] ENSG: PASS: Price check passed. Min price $171.99. [2026-01-28T12:07:46.723272] [DEBUG] [REMOTE ] ENSG: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:46.723380] [DEBUG] [REMOTE ] ENSG: PASS: Integrity check passed. [2026-01-28T12:07:46.723420] [DEBUG] [REMOTE ] ENSG: Symbol is viable for forecasting. [2026-01-28T12:07:46.723467] [INFO ] [MAIN ] [1064/3492] ENSG kept (0.5s) | 1061 kept, 3 rejected | 138.4/min | ETA: 17.5m [2026-01-28T12:07:46.998712] [DEBUG] [REMOTE ] ENTA: Retrieved 3233 rows, trimmed to 300. [2026-01-28T12:07:46.998834] [DEBUG] [REMOTE ] ENTA: PASS: History has at least 300 days. [2026-01-28T12:07:46.999036] [DEBUG] [REMOTE ] ENTA: PASS: Price check passed. Min price $10.80. [2026-01-28T12:07:46.999170] [DEBUG] [REMOTE ] ENTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:46.999277] [DEBUG] [REMOTE ] ENTA: PASS: Integrity check passed. [2026-01-28T12:07:46.999316] [DEBUG] [REMOTE ] ENTA: Symbol is viable for forecasting. [2026-01-28T12:07:46.999363] [INFO ] [MAIN ] [1065/3492] ENTA kept (0.3s) | 1062 kept, 3 rejected | 138.4/min | ETA: 17.5m [2026-01-28T12:07:47.444507] [DEBUG] [REMOTE ] ENTG: Retrieved 6425 rows, trimmed to 300. [2026-01-28T12:07:47.444650] [DEBUG] [REMOTE ] ENTG: PASS: History has at least 300 days. [2026-01-28T12:07:47.444864] [DEBUG] [REMOTE ] ENTG: PASS: Price check passed. Min price $68.80. [2026-01-28T12:07:47.444996] [DEBUG] [REMOTE ] ENTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:47.445106] [DEBUG] [REMOTE ] ENTG: PASS: Integrity check passed. [2026-01-28T12:07:47.445145] [DEBUG] [REMOTE ] ENTG: Symbol is viable for forecasting. [2026-01-28T12:07:47.445193] [INFO ] [MAIN ] [1066/3492] ENTG kept (0.4s) | 1063 kept, 3 rejected | 138.4/min | ETA: 17.5m [2026-01-28T12:07:47.823229] [DEBUG] [REMOTE ] ENTX: Retrieved 1905 rows, trimmed to 300. [2026-01-28T12:07:47.823361] [DEBUG] [REMOTE ] ENTX: PASS: History has at least 300 days. [2026-01-28T12:07:47.823635] [DEBUG] [REMOTE ] ENTX: PASS: Price check passed. Min price $1.46. [2026-01-28T12:07:47.823780] [DEBUG] [REMOTE ] ENTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:47.823912] [DEBUG] [REMOTE ] ENTX: PASS: Integrity check passed. [2026-01-28T12:07:47.823964] [DEBUG] [REMOTE ] ENTX: Symbol is viable for forecasting. [2026-01-28T12:07:47.824017] [INFO ] [MAIN ] [1067/3492] ENTX kept (0.4s) | 1064 kept, 3 rejected | 138.4/min | ETA: 17.5m [2026-01-28T12:07:48.105298] [DEBUG] [REMOTE ] ENVA: Retrieved 2816 rows, trimmed to 300. [2026-01-28T12:07:48.105423] [DEBUG] [REMOTE ] ENVA: PASS: History has at least 300 days. [2026-01-28T12:07:48.105668] [DEBUG] [REMOTE ] ENVA: PASS: Price check passed. Min price $119.22. [2026-01-28T12:07:48.105821] [DEBUG] [REMOTE ] ENVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:48.105932] [DEBUG] [REMOTE ] ENVA: PASS: Integrity check passed. [2026-01-28T12:07:48.105974] [DEBUG] [REMOTE ] ENVA: Symbol is viable for forecasting. [2026-01-28T12:07:48.106022] [INFO ] [MAIN ] [1068/3492] ENVA kept (0.3s) | 1065 kept, 3 rejected | 138.5/min | ETA: 17.5m [2026-01-28T12:07:48.631776] [DEBUG] [REMOTE ] ENVB: Retrieved 2389 rows, trimmed to 300. [2026-01-28T12:07:48.631894] [DEBUG] [REMOTE ] ENVB: PASS: History has at least 300 days. [2026-01-28T12:07:48.632091] [DEBUG] [REMOTE ] ENVB: PASS: Price check passed. Min price $3.63. [2026-01-28T12:07:48.632247] [DEBUG] [REMOTE ] ENVB: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:48.632368] [DEBUG] [REMOTE ] ENVB: PASS: Integrity check passed. [2026-01-28T12:07:48.632408] [DEBUG] [REMOTE ] ENVB: Symbol is viable for forecasting. [2026-01-28T12:07:48.632455] [INFO ] [MAIN ] [1069/3492] ENVB kept (0.5s) | 1066 kept, 3 rejected | 138.4/min | ETA: 17.5m [2026-01-28T12:07:48.984993] [DEBUG] [REMOTE ] ENVX: Retrieved 1271 rows, trimmed to 300. [2026-01-28T12:07:48.985105] [DEBUG] [REMOTE ] ENVX: PASS: History has at least 300 days. [2026-01-28T12:07:48.985301] [DEBUG] [REMOTE ] ENVX: PASS: Price check passed. Min price $7.11. [2026-01-28T12:07:48.985432] [DEBUG] [REMOTE ] ENVX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:48.985538] [DEBUG] [REMOTE ] ENVX: PASS: Integrity check passed. [2026-01-28T12:07:48.985607] [DEBUG] [REMOTE ] ENVX: Symbol is viable for forecasting. [2026-01-28T12:07:48.985670] [INFO ] [MAIN ] [1070/3492] ENVX kept (0.4s) | 1067 kept, 3 rejected | 138.5/min | ETA: 17.5m [2026-01-28T12:07:49.551395] [DEBUG] [REMOTE ] EOD: Retrieved 4739 rows, trimmed to 300. [2026-01-28T12:07:49.551523] [DEBUG] [REMOTE ] EOD: PASS: History has at least 300 days. [2026-01-28T12:07:49.551894] [DEBUG] [REMOTE ] EOD: PASS: Price check passed. Min price $5.46. [2026-01-28T12:07:49.552054] [DEBUG] [REMOTE ] EOD: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:49.552177] [DEBUG] [REMOTE ] EOD: PASS: Integrity check passed. [2026-01-28T12:07:49.552227] [DEBUG] [REMOTE ] EOD: Symbol is viable for forecasting. [2026-01-28T12:07:49.552284] [INFO ] [MAIN ] [1071/3492] EOD kept (0.6s) | 1068 kept, 3 rejected | 138.4/min | ETA: 17.5m [2026-01-28T12:07:49.988178] [DEBUG] [REMOTE ] EOG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:49.988310] [DEBUG] [REMOTE ] EOG: PASS: History has at least 300 days. [2026-01-28T12:07:49.988531] [DEBUG] [REMOTE ] EOG: PASS: Price check passed. Min price $100.80. [2026-01-28T12:07:49.988685] [DEBUG] [REMOTE ] EOG: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:49.988802] [DEBUG] [REMOTE ] EOG: PASS: Integrity check passed. [2026-01-28T12:07:49.988843] [DEBUG] [REMOTE ] EOG: Symbol is viable for forecasting. [2026-01-28T12:07:49.988891] [INFO ] [MAIN ] [1072/3492] EOG kept (0.4s) | 1069 kept, 3 rejected | 138.4/min | ETA: 17.5m [2026-01-28T12:07:50.405871] [DEBUG] [REMOTE ] EOI: Retrieved 5346 rows, trimmed to 300. [2026-01-28T12:07:50.405996] [DEBUG] [REMOTE ] EOI: PASS: History has at least 300 days. [2026-01-28T12:07:50.406204] [DEBUG] [REMOTE ] EOI: PASS: Price check passed. Min price $19.04. [2026-01-28T12:07:50.406334] [DEBUG] [REMOTE ] EOI: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:50.406445] [DEBUG] [REMOTE ] EOI: PASS: Integrity check passed. [2026-01-28T12:07:50.406486] [DEBUG] [REMOTE ] EOI: Symbol is viable for forecasting. [2026-01-28T12:07:50.406535] [INFO ] [MAIN ] [1073/3492] EOI kept (0.4s) | 1070 kept, 3 rejected | 138.4/min | ETA: 17.5m [2026-01-28T12:07:50.746804] [DEBUG] [REMOTE ] EOLS: Retrieved 2002 rows, trimmed to 300. [2026-01-28T12:07:50.746926] [DEBUG] [REMOTE ] EOLS: PASS: History has at least 300 days. [2026-01-28T12:07:50.747149] [DEBUG] [REMOTE ] EOLS: PASS: Price check passed. Min price $4.82. [2026-01-28T12:07:50.747280] [DEBUG] [REMOTE ] EOLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:50.747388] [DEBUG] [REMOTE ] EOLS: PASS: Integrity check passed. [2026-01-28T12:07:50.747427] [DEBUG] [REMOTE ] EOLS: Symbol is viable for forecasting. [2026-01-28T12:07:50.747496] [INFO ] [MAIN ] [1074/3492] EOLS kept (0.3s) | 1071 kept, 3 rejected | 138.4/min | ETA: 17.5m [2026-01-28T12:07:51.239780] [DEBUG] [REMOTE ] EOS: Retrieved 5283 rows, trimmed to 300. [2026-01-28T12:07:51.239909] [DEBUG] [REMOTE ] EOS: PASS: History has at least 300 days. [2026-01-28T12:07:51.240113] [DEBUG] [REMOTE ] EOS: PASS: Price check passed. Min price $21.45. [2026-01-28T12:07:51.240249] [DEBUG] [REMOTE ] EOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:51.240359] [DEBUG] [REMOTE ] EOS: PASS: Integrity check passed. [2026-01-28T12:07:51.240399] [DEBUG] [REMOTE ] EOS: Symbol is viable for forecasting. [2026-01-28T12:07:51.240445] [INFO ] [MAIN ] [1075/3492] EOS kept (0.5s) | 1072 kept, 3 rejected | 138.4/min | ETA: 17.5m [2026-01-28T12:07:51.502676] [DEBUG] [REMOTE ] EOSE: Retrieved 1420 rows, trimmed to 300. [2026-01-28T12:07:51.502794] [DEBUG] [REMOTE ] EOSE: PASS: History has at least 300 days. [2026-01-28T12:07:51.502991] [DEBUG] [REMOTE ] EOSE: PASS: Price check passed. Min price $11.35. [2026-01-28T12:07:51.503122] [DEBUG] [REMOTE ] EOSE: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:51.503237] [DEBUG] [REMOTE ] EOSE: PASS: Integrity check passed. [2026-01-28T12:07:51.503289] [DEBUG] [REMOTE ] EOSE: Symbol is viable for forecasting. [2026-01-28T12:07:51.503344] [INFO ] [MAIN ] [1076/3492] EOSE kept (0.3s) | 1073 kept, 3 rejected | 138.5/min | ETA: 17.4m [2026-01-28T12:07:52.156627] [DEBUG] [REMOTE ] EPAC: Retrieved 6416 rows, trimmed to 300. [2026-01-28T12:07:52.156758] [DEBUG] [REMOTE ] EPAC: PASS: History has at least 300 days. [2026-01-28T12:07:52.156974] [DEBUG] [REMOTE ] EPAC: PASS: Price check passed. Min price $35.81. [2026-01-28T12:07:52.157140] [DEBUG] [REMOTE ] EPAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:52.157259] [DEBUG] [REMOTE ] EPAC: PASS: Integrity check passed. [2026-01-28T12:07:52.157298] [DEBUG] [REMOTE ] EPAC: Symbol is viable for forecasting. [2026-01-28T12:07:52.157347] [INFO ] [MAIN ] [1077/3492] EPAC kept (0.7s) | 1074 kept, 3 rejected | 138.4/min | ETA: 17.4m [2026-01-28T12:07:52.357264] [DEBUG] [REMOTE ] EPAM: Retrieved 3512 rows, trimmed to 300. [2026-01-28T12:07:52.357385] [DEBUG] [REMOTE ] EPAM: PASS: History has at least 300 days. [2026-01-28T12:07:52.357710] [DEBUG] [REMOTE ] EPAM: PASS: Price check passed. Min price $158.45. [2026-01-28T12:07:52.357886] [DEBUG] [REMOTE ] EPAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:52.358007] [DEBUG] [REMOTE ] EPAM: PASS: Integrity check passed. [2026-01-28T12:07:52.358046] [DEBUG] [REMOTE ] EPAM: Symbol is viable for forecasting. [2026-01-28T12:07:52.358094] [INFO ] [MAIN ] [1078/3492] EPAM kept (0.2s) | 1075 kept, 3 rejected | 138.5/min | ETA: 17.4m [2026-01-28T12:07:53.032671] [DEBUG] [REMOTE ] EPC: Retrieved 6498 rows, trimmed to 300. [2026-01-28T12:07:53.032802] [DEBUG] [REMOTE ] EPC: PASS: History has at least 300 days. [2026-01-28T12:07:53.033026] [DEBUG] [REMOTE ] EPC: PASS: Price check passed. Min price $15.91. [2026-01-28T12:07:53.033164] [DEBUG] [REMOTE ] EPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:53.033300] [DEBUG] [REMOTE ] EPC: PASS: Integrity check passed. [2026-01-28T12:07:53.033351] [DEBUG] [REMOTE ] EPC: Symbol is viable for forecasting. [2026-01-28T12:07:53.033406] [INFO ] [MAIN ] [1079/3492] EPC kept (0.7s) | 1076 kept, 3 rejected | 138.4/min | ETA: 17.4m [2026-01-28T12:07:53.525711] [DEBUG] [REMOTE ] EPD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:53.525845] [DEBUG] [REMOTE ] EPD: PASS: History has at least 300 days. [2026-01-28T12:07:53.526069] [DEBUG] [REMOTE ] EPD: PASS: Price check passed. Min price $30.22. [2026-01-28T12:07:53.526201] [DEBUG] [REMOTE ] EPD: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:53.526338] [DEBUG] [REMOTE ] EPD: PASS: Integrity check passed. [2026-01-28T12:07:53.526386] [DEBUG] [REMOTE ] EPD: Symbol is viable for forecasting. [2026-01-28T12:07:53.526434] [INFO ] [MAIN ] [1080/3492] EPD kept (0.5s) | 1077 kept, 3 rejected | 138.4/min | ETA: 17.4m [2026-01-28T12:07:53.760935] [DEBUG] [REMOTE ] EPSN: Retrieved 2396 rows, trimmed to 300. [2026-01-28T12:07:53.761062] [DEBUG] [REMOTE ] EPSN: PASS: History has at least 300 days. [2026-01-28T12:07:53.761284] [DEBUG] [REMOTE ] EPSN: PASS: Price check passed. Min price $4.25. [2026-01-28T12:07:53.761428] [DEBUG] [REMOTE ] EPSN: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:53.761540] [DEBUG] [REMOTE ] EPSN: PASS: Integrity check passed. [2026-01-28T12:07:53.761600] [DEBUG] [REMOTE ] EPSN: Symbol is viable for forecasting. [2026-01-28T12:07:53.761651] [INFO ] [MAIN ] [1081/3492] EPSN kept (0.2s) | 1078 kept, 3 rejected | 138.5/min | ETA: 17.4m [2026-01-28T12:07:54.256837] [DEBUG] [REMOTE ] EQBK: Retrieved 2566 rows, trimmed to 300. [2026-01-28T12:07:54.256965] [DEBUG] [REMOTE ] EQBK: PASS: History has at least 300 days. [2026-01-28T12:07:54.257200] [DEBUG] [REMOTE ] EQBK: PASS: Price check passed. Min price $40.35. [2026-01-28T12:07:54.257358] [DEBUG] [REMOTE ] EQBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:54.257494] [DEBUG] [REMOTE ] EQBK: PASS: Integrity check passed. [2026-01-28T12:07:54.257545] [DEBUG] [REMOTE ] EQBK: Symbol is viable for forecasting. [2026-01-28T12:07:54.257629] [INFO ] [MAIN ] [1082/3492] EQBK kept (0.5s) | 1079 kept, 3 rejected | 138.4/min | ETA: 17.4m [2026-01-28T12:07:54.590136] [DEBUG] [REMOTE ] EQH: Retrieved 1939 rows, trimmed to 300. [2026-01-28T12:07:54.590262] [DEBUG] [REMOTE ] EQH: PASS: History has at least 300 days. [2026-01-28T12:07:54.590482] [DEBUG] [REMOTE ] EQH: PASS: Price check passed. Min price $42.67. [2026-01-28T12:07:54.590643] [DEBUG] [REMOTE ] EQH: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:54.590751] [DEBUG] [REMOTE ] EQH: PASS: Integrity check passed. [2026-01-28T12:07:54.590791] [DEBUG] [REMOTE ] EQH: Symbol is viable for forecasting. [2026-01-28T12:07:54.590838] [INFO ] [MAIN ] [1083/3492] EQH kept (0.3s) | 1080 kept, 3 rejected | 138.5/min | ETA: 17.4m [2026-01-28T12:07:55.247275] [DEBUG] [REMOTE ] EQIX: Retrieved 6402 rows, trimmed to 300. [2026-01-28T12:07:55.247436] [DEBUG] [REMOTE ] EQIX: PASS: History has at least 300 days. [2026-01-28T12:07:55.247783] [DEBUG] [REMOTE ] EQIX: PASS: Price check passed. Min price $726.09. [2026-01-28T12:07:55.247923] [DEBUG] [REMOTE ] EQIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:55.248049] [DEBUG] [REMOTE ] EQIX: PASS: Integrity check passed. [2026-01-28T12:07:55.248090] [DEBUG] [REMOTE ] EQIX: Symbol is viable for forecasting. [2026-01-28T12:07:55.248141] [INFO ] [MAIN ] [1084/3492] EQIX kept (0.7s) | 1081 kept, 3 rejected | 138.4/min | ETA: 17.4m [2026-01-28T12:07:55.430455] [DEBUG] [REMOTE ] ERAS: Retrieved 1138 rows, trimmed to 300. [2026-01-28T12:07:55.430605] [DEBUG] [REMOTE ] ERAS: PASS: History has at least 300 days. [2026-01-28T12:07:55.430804] [DEBUG] [REMOTE ] ERAS: PASS: Price check passed. Min price $2.20. [2026-01-28T12:07:55.430934] [DEBUG] [REMOTE ] ERAS: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:55.431038] [DEBUG] [REMOTE ] ERAS: PASS: Integrity check passed. [2026-01-28T12:07:55.431077] [DEBUG] [REMOTE ] ERAS: Symbol is viable for forecasting. [2026-01-28T12:07:55.431123] [INFO ] [MAIN ] [1085/3492] ERAS kept (0.2s) | 1082 kept, 3 rejected | 138.5/min | ETA: 17.4m [2026-01-28T12:07:56.197366] [DEBUG] [REMOTE ] ERIC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:56.197509] [DEBUG] [REMOTE ] ERIC: PASS: History has at least 300 days. [2026-01-28T12:07:56.197787] [DEBUG] [REMOTE ] ERIC: PASS: Price check passed. Min price $9.29. [2026-01-28T12:07:56.197931] [DEBUG] [REMOTE ] ERIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:56.198053] [DEBUG] [REMOTE ] ERIC: PASS: Integrity check passed. [2026-01-28T12:07:56.198094] [DEBUG] [REMOTE ] ERIC: Symbol is viable for forecasting. [2026-01-28T12:07:56.198146] [INFO ] [MAIN ] [1086/3492] ERIC kept (0.8s) | 1083 kept, 3 rejected | 138.4/min | ETA: 17.4m [2026-01-28T12:07:56.653540] [DEBUG] [REMOTE ] ERIE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:56.653694] [DEBUG] [REMOTE ] ERIE: PASS: History has at least 300 days. [2026-01-28T12:07:56.653931] [DEBUG] [REMOTE ] ERIE: PASS: Price check passed. Min price $272.50. [2026-01-28T12:07:56.654067] [DEBUG] [REMOTE ] ERIE: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:56.654187] [DEBUG] [REMOTE ] ERIE: PASS: Integrity check passed. [2026-01-28T12:07:56.654227] [DEBUG] [REMOTE ] ERIE: Symbol is viable for forecasting. [2026-01-28T12:07:56.654276] [INFO ] [MAIN ] [1087/3492] ERIE kept (0.5s) | 1084 kept, 3 rejected | 138.4/min | ETA: 17.4m [2026-01-28T12:07:57.099470] [DEBUG] [REMOTE ] ERII: Retrieved 4420 rows, trimmed to 300. [2026-01-28T12:07:57.099624] [DEBUG] [REMOTE ] ERII: PASS: History has at least 300 days. [2026-01-28T12:07:57.099847] [DEBUG] [REMOTE ] ERII: PASS: Price check passed. Min price $13.28. [2026-01-28T12:07:57.099986] [DEBUG] [REMOTE ] ERII: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:57.100100] [DEBUG] [REMOTE ] ERII: PASS: Integrity check passed. [2026-01-28T12:07:57.100141] [DEBUG] [REMOTE ] ERII: Symbol is viable for forecasting. [2026-01-28T12:07:57.100190] [INFO ] [MAIN ] [1088/3492] ERII kept (0.4s) | 1085 kept, 3 rejected | 138.4/min | ETA: 17.4m [2026-01-28T12:07:57.648497] [DEBUG] [REMOTE ] ERNA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:57.648702] [DEBUG] [REMOTE ] ERNA: PASS: History has at least 300 days. [2026-01-28T12:07:57.649087] [DEBUG] [REMOTE ] ERNA: PASS: Price check passed. Min price $1.15. [2026-01-28T12:07:57.649247] [DEBUG] [REMOTE ] ERNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:57.649401] [DEBUG] [REMOTE ] ERNA: PASS: Integrity check passed. [2026-01-28T12:07:57.649448] [DEBUG] [REMOTE ] ERNA: Symbol is viable for forecasting. [2026-01-28T12:07:57.649508] [INFO ] [MAIN ] [1089/3492] ERNA kept (0.5s) | 1086 kept, 3 rejected | 138.3/min | ETA: 17.4m [2026-01-28T12:07:57.957563] [DEBUG] [REMOTE ] ERO: Retrieved 1804 rows, trimmed to 300. [2026-01-28T12:07:57.957708] [DEBUG] [REMOTE ] ERO: PASS: History has at least 300 days. [2026-01-28T12:07:57.957907] [DEBUG] [REMOTE ] ERO: PASS: Price check passed. Min price $19.89. [2026-01-28T12:07:57.958043] [DEBUG] [REMOTE ] ERO: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:57.958152] [DEBUG] [REMOTE ] ERO: PASS: Integrity check passed. [2026-01-28T12:07:57.958194] [DEBUG] [REMOTE ] ERO: Symbol is viable for forecasting. [2026-01-28T12:07:57.958241] [INFO ] [MAIN ] [1090/3492] ERO kept (0.3s) | 1087 kept, 3 rejected | 138.4/min | ETA: 17.4m [2026-01-28T12:07:58.528932] [DEBUG] [REMOTE ] ES: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:58.529064] [DEBUG] [REMOTE ] ES: PASS: History has at least 300 days. [2026-01-28T12:07:58.529282] [DEBUG] [REMOTE ] ES: PASS: Price check passed. Min price $62.85. [2026-01-28T12:07:58.529418] [DEBUG] [REMOTE ] ES: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:58.529531] [DEBUG] [REMOTE ] ES: PASS: Integrity check passed. [2026-01-28T12:07:58.529587] [DEBUG] [REMOTE ] ES: Symbol is viable for forecasting. [2026-01-28T12:07:58.529638] [INFO ] [MAIN ] [1091/3492] ES kept (0.6s) | 1088 kept, 3 rejected | 138.3/min | ETA: 17.4m [2026-01-28T12:07:58.759435] [DEBUG] [REMOTE ] ESAB: Retrieved 961 rows, trimmed to 300. [2026-01-28T12:07:58.759558] [DEBUG] [REMOTE ] ESAB: PASS: History has at least 300 days. [2026-01-28T12:07:58.759831] [DEBUG] [REMOTE ] ESAB: PASS: Price check passed. Min price $104.30. [2026-01-28T12:07:58.759972] [DEBUG] [REMOTE ] ESAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:58.760080] [DEBUG] [REMOTE ] ESAB: PASS: Integrity check passed. [2026-01-28T12:07:58.760121] [DEBUG] [REMOTE ] ESAB: Symbol is viable for forecasting. [2026-01-28T12:07:58.760177] [INFO ] [MAIN ] [1092/3492] ESAB kept (0.2s) | 1089 kept, 3 rejected | 138.4/min | ETA: 17.3m [2026-01-28T12:07:59.295763] [DEBUG] [REMOTE ] ESCA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:59.295895] [DEBUG] [REMOTE ] ESCA: PASS: History has at least 300 days. [2026-01-28T12:07:59.296109] [DEBUG] [REMOTE ] ESCA: PASS: Price check passed. Min price $11.30. [2026-01-28T12:07:59.296245] [DEBUG] [REMOTE ] ESCA: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:59.296361] [DEBUG] [REMOTE ] ESCA: PASS: Integrity check passed. [2026-01-28T12:07:59.296406] [DEBUG] [REMOTE ] ESCA: Symbol is viable for forecasting. [2026-01-28T12:07:59.296472] [INFO ] [MAIN ] [1093/3492] ESCA kept (0.5s) | 1090 kept, 3 rejected | 138.4/min | ETA: 17.3m [2026-01-28T12:07:59.787807] [DEBUG] [REMOTE ] ESE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:07:59.787941] [DEBUG] [REMOTE ] ESE: PASS: History has at least 300 days. [2026-01-28T12:07:59.788152] [DEBUG] [REMOTE ] ESE: PASS: Price check passed. Min price $195.31. [2026-01-28T12:07:59.788288] [DEBUG] [REMOTE ] ESE: PASS: Continuity check passed with 300 days. [2026-01-28T12:07:59.788401] [DEBUG] [REMOTE ] ESE: PASS: Integrity check passed. [2026-01-28T12:07:59.788444] [DEBUG] [REMOTE ] ESE: Symbol is viable for forecasting. [2026-01-28T12:07:59.788492] [INFO ] [MAIN ] [1094/3492] ESE kept (0.5s) | 1091 kept, 3 rejected | 138.3/min | ETA: 17.3m [2026-01-28T12:08:00.188175] [DEBUG] [REMOTE ] ESEA: Retrieved 4963 rows, trimmed to 300. [2026-01-28T12:08:00.188301] [DEBUG] [REMOTE ] ESEA: PASS: History has at least 300 days. [2026-01-28T12:08:00.188505] [DEBUG] [REMOTE ] ESEA: PASS: Price check passed. Min price $52.51. [2026-01-28T12:08:00.188655] [DEBUG] [REMOTE ] ESEA: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:00.188767] [DEBUG] [REMOTE ] ESEA: PASS: Integrity check passed. [2026-01-28T12:08:00.188807] [DEBUG] [REMOTE ] ESEA: Symbol is viable for forecasting. [2026-01-28T12:08:00.188854] [INFO ] [MAIN ] [1095/3492] ESEA kept (0.4s) | 1092 kept, 3 rejected | 138.3/min | ETA: 17.3m [2026-01-28T12:08:00.611457] [DEBUG] [REMOTE ] ESGD: Retrieved 2407 rows, trimmed to 300. [2026-01-28T12:08:00.611627] [DEBUG] [REMOTE ] ESGD: PASS: History has at least 300 days. [2026-01-28T12:08:00.611872] [DEBUG] [REMOTE ] ESGD: PASS: Price check passed. Min price $88.81. [2026-01-28T12:08:00.612007] [DEBUG] [REMOTE ] ESGD: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:00.612123] [DEBUG] [REMOTE ] ESGD: PASS: Integrity check passed. [2026-01-28T12:08:00.612163] [DEBUG] [REMOTE ] ESGD: Symbol is viable for forecasting. [2026-01-28T12:08:00.612211] [INFO ] [MAIN ] [1096/3492] ESGD kept (0.4s) | 1093 kept, 3 rejected | 138.3/min | ETA: 17.3m [2026-01-28T12:08:00.761899] [DEBUG] [REMOTE ] ESGE: Retrieved 2394 rows, trimmed to 300. [2026-01-28T12:08:00.762028] [DEBUG] [REMOTE ] ESGE: PASS: History has at least 300 days. [2026-01-28T12:08:00.762272] [DEBUG] [REMOTE ] ESGE: PASS: Price check passed. Min price $42.43. [2026-01-28T12:08:00.762426] [DEBUG] [REMOTE ] ESGE: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:00.762544] [DEBUG] [REMOTE ] ESGE: PASS: Integrity check passed. [2026-01-28T12:08:00.762608] [DEBUG] [REMOTE ] ESGE: Symbol is viable for forecasting. [2026-01-28T12:08:00.762675] [INFO ] [MAIN ] [1097/3492] ESGE kept (0.2s) | 1094 kept, 3 rejected | 138.4/min | ETA: 17.3m [2026-01-28T12:08:01.366970] [DEBUG] [REMOTE ] ESI: Retrieved 3084 rows, trimmed to 300. [2026-01-28T12:08:01.367116] [DEBUG] [REMOTE ] ESI: PASS: History has at least 300 days. [2026-01-28T12:08:01.367330] [DEBUG] [REMOTE ] ESI: PASS: Price check passed. Min price $22.92. [2026-01-28T12:08:01.367465] [DEBUG] [REMOTE ] ESI: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:01.367596] [DEBUG] [REMOTE ] ESI: PASS: Integrity check passed. [2026-01-28T12:08:01.367639] [DEBUG] [REMOTE ] ESI: Symbol is viable for forecasting. [2026-01-28T12:08:01.367687] [INFO ] [MAIN ] [1098/3492] ESI kept (0.6s) | 1095 kept, 3 rejected | 138.4/min | ETA: 17.3m [2026-01-28T12:08:01.722766] [DEBUG] [REMOTE ] ESOA: Retrieved 3302 rows, trimmed to 300. [2026-01-28T12:08:01.722903] [DEBUG] [REMOTE ] ESOA: PASS: History has at least 300 days. [2026-01-28T12:08:01.723123] [DEBUG] [REMOTE ] ESOA: PASS: Price check passed. Min price $7.90. [2026-01-28T12:08:01.723256] [DEBUG] [REMOTE ] ESOA: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:01.723373] [DEBUG] [REMOTE ] ESOA: PASS: Integrity check passed. [2026-01-28T12:08:01.723413] [DEBUG] [REMOTE ] ESOA: Symbol is viable for forecasting. [2026-01-28T12:08:01.723462] [INFO ] [MAIN ] [1099/3492] ESOA kept (0.4s) | 1096 kept, 3 rejected | 138.4/min | ETA: 17.3m [2026-01-28T12:08:02.093149] [DEBUG] [REMOTE ] ESPO: Retrieved 1828 rows, trimmed to 300. [2026-01-28T12:08:02.093281] [DEBUG] [REMOTE ] ESPO: PASS: History has at least 300 days. [2026-01-28T12:08:02.093509] [DEBUG] [REMOTE ] ESPO: PASS: Price check passed. Min price $103.12. [2026-01-28T12:08:02.093672] [DEBUG] [REMOTE ] ESPO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:02.093782] [DEBUG] [REMOTE ] ESPO: PASS: Integrity check passed. [2026-01-28T12:08:02.093822] [DEBUG] [REMOTE ] ESPO: Symbol is viable for forecasting. [2026-01-28T12:08:02.093869] [INFO ] [MAIN ] [1100/3492] ESPO kept (0.4s) | 1097 kept, 3 rejected | 138.4/min | ETA: 17.3m [2026-01-28T12:08:02.479470] [DEBUG] [REMOTE ] ESQ: Retrieved 2158 rows, trimmed to 300. [2026-01-28T12:08:02.479591] [DEBUG] [REMOTE ] ESQ: PASS: History has at least 300 days. [2026-01-28T12:08:02.479792] [DEBUG] [REMOTE ] ESQ: PASS: Price check passed. Min price $92.74. [2026-01-28T12:08:02.479923] [DEBUG] [REMOTE ] ESQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:02.480032] [DEBUG] [REMOTE ] ESQ: PASS: Integrity check passed. [2026-01-28T12:08:02.480071] [DEBUG] [REMOTE ] ESQ: Symbol is viable for forecasting. [2026-01-28T12:08:02.480116] [INFO ] [MAIN ] [1101/3492] ESQ kept (0.4s) | 1098 kept, 3 rejected | 138.4/min | ETA: 17.3m [2026-01-28T12:08:02.907295] [DEBUG] [REMOTE ] ESTA: Retrieved 1891 rows, trimmed to 300. [2026-01-28T12:08:02.907418] [DEBUG] [REMOTE ] ESTA: PASS: History has at least 300 days. [2026-01-28T12:08:02.907633] [DEBUG] [REMOTE ] ESTA: PASS: Price check passed. Min price $47.80. [2026-01-28T12:08:02.907771] [DEBUG] [REMOTE ] ESTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:02.907881] [DEBUG] [REMOTE ] ESTA: PASS: Integrity check passed. [2026-01-28T12:08:02.907922] [DEBUG] [REMOTE ] ESTA: Symbol is viable for forecasting. [2026-01-28T12:08:02.907970] [INFO ] [MAIN ] [1102/3492] ESTA kept (0.4s) | 1099 kept, 3 rejected | 138.4/min | ETA: 17.3m [2026-01-28T12:08:03.279296] [DEBUG] [REMOTE ] ESTC: Retrieved 1836 rows, trimmed to 300. [2026-01-28T12:08:03.279423] [DEBUG] [REMOTE ] ESTC: PASS: History has at least 300 days. [2026-01-28T12:08:03.279637] [DEBUG] [REMOTE ] ESTC: PASS: Price check passed. Min price $69.07. [2026-01-28T12:08:03.279788] [DEBUG] [REMOTE ] ESTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:03.279895] [DEBUG] [REMOTE ] ESTC: PASS: Integrity check passed. [2026-01-28T12:08:03.279934] [DEBUG] [REMOTE ] ESTC: Symbol is viable for forecasting. [2026-01-28T12:08:03.279995] [INFO ] [MAIN ] [1103/3492] ESTC kept (0.4s) | 1100 kept, 3 rejected | 138.5/min | ETA: 17.3m [2026-01-28T12:08:03.731859] [DEBUG] [REMOTE ] ETB: Retrieved 5221 rows, trimmed to 300. [2026-01-28T12:08:03.732006] [DEBUG] [REMOTE ] ETB: PASS: History has at least 300 days. [2026-01-28T12:08:03.732261] [DEBUG] [REMOTE ] ETB: PASS: Price check passed. Min price $14.45. [2026-01-28T12:08:03.732396] [DEBUG] [REMOTE ] ETB: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:03.732517] [DEBUG] [REMOTE ] ETB: PASS: Integrity check passed. [2026-01-28T12:08:03.732559] [DEBUG] [REMOTE ] ETB: Symbol is viable for forecasting. [2026-01-28T12:08:03.732660] [INFO ] [MAIN ] [1104/3492] ETB kept (0.5s) | 1101 kept, 3 rejected | 138.5/min | ETA: 17.2m [2026-01-28T12:08:04.328934] [DEBUG] [REMOTE ] ETD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:04.329078] [DEBUG] [REMOTE ] ETD: PASS: History has at least 300 days. [2026-01-28T12:08:04.329316] [DEBUG] [REMOTE ] ETD: PASS: Price check passed. Min price $21.88. [2026-01-28T12:08:04.329452] [DEBUG] [REMOTE ] ETD: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:04.329591] [DEBUG] [REMOTE ] ETD: PASS: Integrity check passed. [2026-01-28T12:08:04.329635] [DEBUG] [REMOTE ] ETD: Symbol is viable for forecasting. [2026-01-28T12:08:04.329686] [INFO ] [MAIN ] [1105/3492] ETD kept (0.6s) | 1102 kept, 3 rejected | 138.4/min | ETA: 17.2m [2026-01-28T12:08:04.754461] [DEBUG] [REMOTE ] ETG: Retrieved 5534 rows, trimmed to 300. [2026-01-28T12:08:04.754619] [DEBUG] [REMOTE ] ETG: PASS: History has at least 300 days. [2026-01-28T12:08:04.754838] [DEBUG] [REMOTE ] ETG: PASS: Price check passed. Min price $20.69. [2026-01-28T12:08:04.754972] [DEBUG] [REMOTE ] ETG: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:04.755081] [DEBUG] [REMOTE ] ETG: PASS: Integrity check passed. [2026-01-28T12:08:04.755120] [DEBUG] [REMOTE ] ETG: Symbol is viable for forecasting. [2026-01-28T12:08:04.755167] [INFO ] [MAIN ] [1106/3492] ETG kept (0.4s) | 1103 kept, 3 rejected | 138.4/min | ETA: 17.2m [2026-01-28T12:08:04.970978] [DEBUG] [REMOTE ] ETHA: Retrieved 380 rows, trimmed to 300. [2026-01-28T12:08:04.971101] [DEBUG] [REMOTE ] ETHA: PASS: History has at least 300 days. [2026-01-28T12:08:04.971296] [DEBUG] [REMOTE ] ETHA: PASS: Price check passed. Min price $20.70. [2026-01-28T12:08:04.971426] [DEBUG] [REMOTE ] ETHA: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:04.971535] [DEBUG] [REMOTE ] ETHA: PASS: Integrity check passed. [2026-01-28T12:08:04.971601] [DEBUG] [REMOTE ] ETHA: Symbol is viable for forecasting. [2026-01-28T12:08:04.971652] [INFO ] [MAIN ] [1107/3492] ETHA kept (0.2s) | 1104 kept, 3 rejected | 138.5/min | ETA: 17.2m [2026-01-28T12:08:05.605499] [DEBUG] [REMOTE ] ETJ: Retrieved 4655 rows, trimmed to 300. [2026-01-28T12:08:05.605644] [DEBUG] [REMOTE ] ETJ: PASS: History has at least 300 days. [2026-01-28T12:08:05.605848] [DEBUG] [REMOTE ] ETJ: PASS: Price check passed. Min price $8.39. [2026-01-28T12:08:05.605978] [DEBUG] [REMOTE ] ETJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:05.606086] [DEBUG] [REMOTE ] ETJ: PASS: Integrity check passed. [2026-01-28T12:08:05.606126] [DEBUG] [REMOTE ] ETJ: Symbol is viable for forecasting. [2026-01-28T12:08:05.606174] [INFO ] [MAIN ] [1108/3492] ETJ kept (0.6s) | 1105 kept, 3 rejected | 138.4/min | ETA: 17.2m [2026-01-28T12:08:06.087214] [DEBUG] [REMOTE ] ETN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:06.087349] [DEBUG] [REMOTE ] ETN: PASS: History has at least 300 days. [2026-01-28T12:08:06.087606] [DEBUG] [REMOTE ] ETN: PASS: Price check passed. Min price $315.82. [2026-01-28T12:08:06.087774] [DEBUG] [REMOTE ] ETN: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:06.087905] [DEBUG] [REMOTE ] ETN: PASS: Integrity check passed. [2026-01-28T12:08:06.087947] [DEBUG] [REMOTE ] ETN: Symbol is viable for forecasting. [2026-01-28T12:08:06.088034] [INFO ] [MAIN ] [1109/3492] ETN kept (0.5s) | 1106 kept, 3 rejected | 138.4/min | ETA: 17.2m [2026-01-28T12:08:06.531114] [DEBUG] [REMOTE ] ETO: Retrieved 5452 rows, trimmed to 300. [2026-01-28T12:08:06.531251] [DEBUG] [REMOTE ] ETO: PASS: History has at least 300 days. [2026-01-28T12:08:06.531511] [DEBUG] [REMOTE ] ETO: PASS: Price check passed. Min price $27.18. [2026-01-28T12:08:06.531674] [DEBUG] [REMOTE ] ETO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:06.531797] [DEBUG] [REMOTE ] ETO: PASS: Integrity check passed. [2026-01-28T12:08:06.531837] [DEBUG] [REMOTE ] ETO: Symbol is viable for forecasting. [2026-01-28T12:08:06.531888] [INFO ] [MAIN ] [1110/3492] ETO kept (0.4s) | 1107 kept, 3 rejected | 138.4/min | ETA: 17.2m [2026-01-28T12:08:06.660934] [DEBUG] [REMOTE ] ETON: Retrieved 1809 rows, trimmed to 300. [2026-01-28T12:08:06.661050] [DEBUG] [REMOTE ] ETON: PASS: History has at least 300 days. [2026-01-28T12:08:06.661273] [DEBUG] [REMOTE ] ETON: PASS: Price check passed. Min price $14.99. [2026-01-28T12:08:06.661404] [DEBUG] [REMOTE ] ETON: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:06.661512] [DEBUG] [REMOTE ] ETON: PASS: Integrity check passed. [2026-01-28T12:08:06.661551] [DEBUG] [REMOTE ] ETON: Symbol is viable for forecasting. [2026-01-28T12:08:06.661618] [INFO ] [MAIN ] [1111/3492] ETON kept (0.1s) | 1108 kept, 3 rejected | 138.5/min | ETA: 17.2m [2026-01-28T12:08:07.124231] [DEBUG] [REMOTE ] ETSY: Retrieved 2712 rows, trimmed to 300. [2026-01-28T12:08:07.124377] [DEBUG] [REMOTE ] ETSY: PASS: History has at least 300 days. [2026-01-28T12:08:07.124664] [DEBUG] [REMOTE ] ETSY: PASS: Price check passed. Min price $51.57. [2026-01-28T12:08:07.124871] [DEBUG] [REMOTE ] ETSY: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:07.125021] [DEBUG] [REMOTE ] ETSY: PASS: Integrity check passed. [2026-01-28T12:08:07.125070] [DEBUG] [REMOTE ] ETSY: Symbol is viable for forecasting. [2026-01-28T12:08:07.125131] [INFO ] [MAIN ] [1112/3492] ETSY kept (0.5s) | 1109 kept, 3 rejected | 138.5/min | ETA: 17.2m [2026-01-28T12:08:07.746845] [DEBUG] [REMOTE ] ETY: Retrieved 4820 rows, trimmed to 300. [2026-01-28T12:08:07.746989] [DEBUG] [REMOTE ] ETY: PASS: History has at least 300 days. [2026-01-28T12:08:07.747429] [DEBUG] [REMOTE ] ETY: PASS: Price check passed. Min price $14.73. [2026-01-28T12:08:07.747670] [DEBUG] [REMOTE ] ETY: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:07.747784] [DEBUG] [REMOTE ] ETY: PASS: Integrity check passed. [2026-01-28T12:08:07.747825] [DEBUG] [REMOTE ] ETY: Symbol is viable for forecasting. [2026-01-28T12:08:07.747871] [INFO ] [MAIN ] [1113/3492] ETY kept (0.6s) | 1110 kept, 3 rejected | 138.4/min | ETA: 17.2m [2026-01-28T12:08:08.109640] [DEBUG] [REMOTE ] EUFN: Retrieved 4020 rows, trimmed to 300. [2026-01-28T12:08:08.109783] [DEBUG] [REMOTE ] EUFN: PASS: History has at least 300 days. [2026-01-28T12:08:08.109989] [DEBUG] [REMOTE ] EUFN: PASS: Price check passed. Min price $32.51. [2026-01-28T12:08:08.110123] [DEBUG] [REMOTE ] EUFN: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:08.110236] [DEBUG] [REMOTE ] EUFN: PASS: Integrity check passed. [2026-01-28T12:08:08.110276] [DEBUG] [REMOTE ] EUFN: Symbol is viable for forecasting. [2026-01-28T12:08:08.110323] [INFO ] [MAIN ] [1114/3492] EUFN kept (0.4s) | 1111 kept, 3 rejected | 138.4/min | ETA: 17.2m [2026-01-28T12:08:08.382856] [DEBUG] [REMOTE ] EVAX: Retrieved 1249 rows, trimmed to 300. [2026-01-28T12:08:08.382980] [DEBUG] [REMOTE ] EVAX: PASS: History has at least 300 days. [2026-01-28T12:08:08.383175] [DEBUG] [REMOTE ] EVAX: PASS: Price check passed. Min price $3.90. [2026-01-28T12:08:08.383305] [DEBUG] [REMOTE ] EVAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:08.383413] [DEBUG] [REMOTE ] EVAX: PASS: Integrity check passed. [2026-01-28T12:08:08.383466] [DEBUG] [REMOTE ] EVAX: Symbol is viable for forecasting. [2026-01-28T12:08:08.383515] [INFO ] [MAIN ] [1115/3492] EVAX kept (0.3s) | 1112 kept, 3 rejected | 138.5/min | ETA: 17.2m [2026-01-28T12:08:09.030698] [DEBUG] [REMOTE ] EVC: Retrieved 6409 rows, trimmed to 300. [2026-01-28T12:08:09.030841] [DEBUG] [REMOTE ] EVC: PASS: History has at least 300 days. [2026-01-28T12:08:09.031067] [DEBUG] [REMOTE ] EVC: PASS: Price check passed. Min price $1.95. [2026-01-28T12:08:09.031200] [DEBUG] [REMOTE ] EVC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:09.031316] [DEBUG] [REMOTE ] EVC: PASS: Integrity check passed. [2026-01-28T12:08:09.031356] [DEBUG] [REMOTE ] EVC: Symbol is viable for forecasting. [2026-01-28T12:08:09.031404] [INFO ] [MAIN ] [1116/3492] EVC kept (0.6s) | 1113 kept, 3 rejected | 138.4/min | ETA: 17.2m [2026-01-28T12:08:09.354913] [DEBUG] [REMOTE ] EVCM: Retrieved 1148 rows, trimmed to 300. [2026-01-28T12:08:09.355040] [DEBUG] [REMOTE ] EVCM: PASS: History has at least 300 days. [2026-01-28T12:08:09.355245] [DEBUG] [REMOTE ] EVCM: PASS: Price check passed. Min price $8.03. [2026-01-28T12:08:09.355383] [DEBUG] [REMOTE ] EVCM: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:09.355493] [DEBUG] [REMOTE ] EVCM: PASS: Integrity check passed. [2026-01-28T12:08:09.355534] [DEBUG] [REMOTE ] EVCM: Symbol is viable for forecasting. [2026-01-28T12:08:09.355608] [INFO ] [MAIN ] [1117/3492] EVCM kept (0.3s) | 1114 kept, 3 rejected | 138.5/min | ETA: 17.2m [2026-01-28T12:08:09.747255] [DEBUG] [REMOTE ] EVEX: Retrieved 1269 rows, trimmed to 300. [2026-01-28T12:08:09.747383] [DEBUG] [REMOTE ] EVEX: PASS: History has at least 300 days. [2026-01-28T12:08:09.747603] [DEBUG] [REMOTE ] EVEX: PASS: Price check passed. Min price $3.64. [2026-01-28T12:08:09.747753] [DEBUG] [REMOTE ] EVEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:09.747860] [DEBUG] [REMOTE ] EVEX: PASS: Integrity check passed. [2026-01-28T12:08:09.747900] [DEBUG] [REMOTE ] EVEX: Symbol is viable for forecasting. [2026-01-28T12:08:09.747947] [INFO ] [MAIN ] [1118/3492] EVEX kept (0.4s) | 1115 kept, 3 rejected | 138.5/min | ETA: 17.1m [2026-01-28T12:08:10.329322] [DEBUG] [REMOTE ] EVF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:10.329486] [DEBUG] [REMOTE ] EVF: PASS: History has at least 300 days. [2026-01-28T12:08:10.329795] [DEBUG] [REMOTE ] EVF: PASS: Price check passed. Min price $5.18. [2026-01-28T12:08:10.329937] [DEBUG] [REMOTE ] EVF: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:10.330067] [DEBUG] [REMOTE ] EVF: PASS: Integrity check passed. [2026-01-28T12:08:10.330108] [DEBUG] [REMOTE ] EVF: Symbol is viable for forecasting. [2026-01-28T12:08:10.330160] [INFO ] [MAIN ] [1119/3492] EVF kept (0.6s) | 1116 kept, 3 rejected | 138.4/min | ETA: 17.1m [2026-01-28T12:08:10.740410] [DEBUG] [REMOTE ] EVG: Retrieved 5264 rows, trimmed to 300. [2026-01-28T12:08:10.740548] [DEBUG] [REMOTE ] EVG: PASS: History has at least 300 days. [2026-01-28T12:08:10.740830] [DEBUG] [REMOTE ] EVG: PASS: Price check passed. Min price $10.72. [2026-01-28T12:08:10.740974] [DEBUG] [REMOTE ] EVG: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:10.741093] [DEBUG] [REMOTE ] EVG: PASS: Integrity check passed. [2026-01-28T12:08:10.741134] [DEBUG] [REMOTE ] EVG: Symbol is viable for forecasting. [2026-01-28T12:08:10.741184] [INFO ] [MAIN ] [1120/3492] EVG kept (0.4s) | 1117 kept, 3 rejected | 138.4/min | ETA: 17.1m [2026-01-28T12:08:11.003125] [DEBUG] [REMOTE ] EVGO: Retrieved 1300 rows, trimmed to 300. [2026-01-28T12:08:11.003259] [DEBUG] [REMOTE ] EVGO: PASS: History has at least 300 days. [2026-01-28T12:08:11.003477] [DEBUG] [REMOTE ] EVGO: PASS: Price check passed. Min price $2.80. [2026-01-28T12:08:11.003663] [DEBUG] [REMOTE ] EVGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:11.003789] [DEBUG] [REMOTE ] EVGO: PASS: Integrity check passed. [2026-01-28T12:08:11.003848] [DEBUG] [REMOTE ] EVGO: Symbol is viable for forecasting. [2026-01-28T12:08:11.004098] [INFO ] [MAIN ] [1121/3492] EVGO kept (0.3s) | 1118 kept, 3 rejected | 138.5/min | ETA: 17.1m [2026-01-28T12:08:11.651474] [DEBUG] [REMOTE ] EVH: Retrieved 2677 rows, trimmed to 300. [2026-01-28T12:08:11.651631] [DEBUG] [REMOTE ] EVH: PASS: History has at least 300 days. [2026-01-28T12:08:11.651924] [DEBUG] [REMOTE ] EVH: PASS: Price check passed. Min price $3.40. [2026-01-28T12:08:11.652102] [DEBUG] [REMOTE ] EVH: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:11.652224] [DEBUG] [REMOTE ] EVH: PASS: Integrity check passed. [2026-01-28T12:08:11.652265] [DEBUG] [REMOTE ] EVH: Symbol is viable for forecasting. [2026-01-28T12:08:11.652312] [INFO ] [MAIN ] [1122/3492] EVH kept (0.6s) | 1119 kept, 3 rejected | 138.4/min | ETA: 17.1m [2026-01-28T12:08:12.017645] [DEBUG] [REMOTE ] EVN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:12.017783] [DEBUG] [REMOTE ] EVN: PASS: History has at least 300 days. [2026-01-28T12:08:12.018013] [DEBUG] [REMOTE ] EVN: PASS: Price check passed. Min price $10.57. [2026-01-28T12:08:12.018156] [DEBUG] [REMOTE ] EVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:12.018277] [DEBUG] [REMOTE ] EVN: PASS: Integrity check passed. [2026-01-28T12:08:12.018318] [DEBUG] [REMOTE ] EVN: Symbol is viable for forecasting. [2026-01-28T12:08:12.018369] [INFO ] [MAIN ] [1123/3492] EVN kept (0.4s) | 1120 kept, 3 rejected | 138.4/min | ETA: 17.1m [2026-01-28T12:08:12.618273] [DEBUG] [REMOTE ] EVO: Retrieved 4048 rows, trimmed to 300. [2026-01-28T12:08:12.618412] [DEBUG] [REMOTE ] EVO: PASS: History has at least 300 days. [2026-01-28T12:08:12.618673] [DEBUG] [REMOTE ] EVO: PASS: Price check passed. Min price $2.90. [2026-01-28T12:08:12.618817] [DEBUG] [REMOTE ] EVO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:12.618937] [DEBUG] [REMOTE ] EVO: PASS: Integrity check passed. [2026-01-28T12:08:12.618980] [DEBUG] [REMOTE ] EVO: Symbol is viable for forecasting. [2026-01-28T12:08:12.619029] [INFO ] [MAIN ] [1124/3492] EVO kept (0.6s) | 1121 kept, 3 rejected | 138.4/min | ETA: 17.1m [2026-01-28T12:08:12.758152] [DEBUG] [REMOTE ] EVRG: Retrieved 1923 rows, trimmed to 300. [2026-01-28T12:08:12.758266] [DEBUG] [REMOTE ] EVRG: PASS: History has at least 300 days. [2026-01-28T12:08:12.758460] [DEBUG] [REMOTE ] EVRG: PASS: Price check passed. Min price $72.31. [2026-01-28T12:08:12.758611] [DEBUG] [REMOTE ] EVRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:12.758724] [DEBUG] [REMOTE ] EVRG: PASS: Integrity check passed. [2026-01-28T12:08:12.758764] [DEBUG] [REMOTE ] EVRG: Symbol is viable for forecasting. [2026-01-28T12:08:12.758810] [INFO ] [MAIN ] [1125/3492] EVRG kept (0.1s) | 1122 kept, 3 rejected | 138.5/min | ETA: 17.1m [2026-01-28T12:08:13.119259] [DEBUG] [REMOTE ] EVSD: Retrieved 404 rows, trimmed to 300. [2026-01-28T12:08:13.119385] [DEBUG] [REMOTE ] EVSD: PASS: History has at least 300 days. [2026-01-28T12:08:13.119615] [DEBUG] [REMOTE ] EVSD: PASS: Price check passed. Min price $50.92. [2026-01-28T12:08:13.119761] [DEBUG] [REMOTE ] EVSD: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:13.119870] [DEBUG] [REMOTE ] EVSD: PASS: Integrity check passed. [2026-01-28T12:08:13.119912] [DEBUG] [REMOTE ] EVSD: Symbol is viable for forecasting. [2026-01-28T12:08:13.119959] [INFO ] [MAIN ] [1126/3492] EVSD kept (0.4s) | 1123 kept, 3 rejected | 138.5/min | ETA: 17.1m [2026-01-28T12:08:13.869246] [DEBUG] [REMOTE ] EVTC: Retrieved 3218 rows, trimmed to 300. [2026-01-28T12:08:13.869376] [DEBUG] [REMOTE ] EVTC: PASS: History has at least 300 days. [2026-01-28T12:08:13.869624] [DEBUG] [REMOTE ] EVTC: PASS: Price check passed. Min price $27.04. [2026-01-28T12:08:13.869784] [DEBUG] [REMOTE ] EVTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:13.869901] [DEBUG] [REMOTE ] EVTC: PASS: Integrity check passed. [2026-01-28T12:08:13.869959] [DEBUG] [REMOTE ] EVTC: Symbol is viable for forecasting. [2026-01-28T12:08:13.870008] [INFO ] [MAIN ] [1127/3492] EVTC kept (0.8s) | 1124 kept, 3 rejected | 138.4/min | ETA: 17.1m [2026-01-28T12:08:14.148861] [DEBUG] [REMOTE ] EVTL: Retrieved 1026 rows, trimmed to 300. [2026-01-28T12:08:14.148986] [DEBUG] [REMOTE ] EVTL: PASS: History has at least 300 days. [2026-01-28T12:08:14.149193] [DEBUG] [REMOTE ] EVTL: PASS: Price check passed. Min price $3.86. [2026-01-28T12:08:14.149372] [DEBUG] [REMOTE ] EVTL: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:14.149521] [DEBUG] [REMOTE ] EVTL: PASS: Integrity check passed. [2026-01-28T12:08:14.149568] [DEBUG] [REMOTE ] EVTL: Symbol is viable for forecasting. [2026-01-28T12:08:14.149654] [INFO ] [MAIN ] [1128/3492] EVTL kept (0.3s) | 1125 kept, 3 rejected | 138.4/min | ETA: 17.1m [2026-01-28T12:08:14.724491] [DEBUG] [REMOTE ] EWBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:14.724644] [DEBUG] [REMOTE ] EWBC: PASS: History has at least 300 days. [2026-01-28T12:08:14.724866] [DEBUG] [REMOTE ] EWBC: PASS: Price check passed. Min price $99.52. [2026-01-28T12:08:14.724999] [DEBUG] [REMOTE ] EWBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:14.725117] [DEBUG] [REMOTE ] EWBC: PASS: Integrity check passed. [2026-01-28T12:08:14.725156] [DEBUG] [REMOTE ] EWBC: Symbol is viable for forecasting. [2026-01-28T12:08:14.725202] [INFO ] [MAIN ] [1129/3492] EWBC kept (0.6s) | 1126 kept, 3 rejected | 138.4/min | ETA: 17.1m [2026-01-28T12:08:14.900118] [DEBUG] [REMOTE ] EWCZ: Retrieved 1124 rows, trimmed to 300. [2026-01-28T12:08:14.900242] [DEBUG] [REMOTE ] EWCZ: PASS: History has at least 300 days. [2026-01-28T12:08:14.900435] [DEBUG] [REMOTE ] EWCZ: PASS: Price check passed. Min price $3.44. [2026-01-28T12:08:14.900565] [DEBUG] [REMOTE ] EWCZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:14.900690] [DEBUG] [REMOTE ] EWCZ: PASS: Integrity check passed. [2026-01-28T12:08:14.900730] [DEBUG] [REMOTE ] EWCZ: Symbol is viable for forecasting. [2026-01-28T12:08:14.900776] [INFO ] [MAIN ] [1130/3492] EWCZ kept (0.2s) | 1127 kept, 3 rejected | 138.5/min | ETA: 17.1m [2026-01-28T12:08:15.373321] [DEBUG] [REMOTE ] EWTX: Retrieved 1215 rows, trimmed to 300. [2026-01-28T12:08:15.373447] [DEBUG] [REMOTE ] EWTX: PASS: History has at least 300 days. [2026-01-28T12:08:15.373661] [DEBUG] [REMOTE ] EWTX: PASS: Price check passed. Min price $17.09. [2026-01-28T12:08:15.373796] [DEBUG] [REMOTE ] EWTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:15.373902] [DEBUG] [REMOTE ] EWTX: PASS: Integrity check passed. [2026-01-28T12:08:15.373941] [DEBUG] [REMOTE ] EWTX: Symbol is viable for forecasting. [2026-01-28T12:08:15.373987] [INFO ] [MAIN ] [1131/3492] EWTX kept (0.5s) | 1128 kept, 3 rejected | 138.5/min | ETA: 17.1m [2026-01-28T12:08:15.978353] [DEBUG] [REMOTE ] EWZS: Retrieved 3855 rows, trimmed to 300. [2026-01-28T12:08:15.979538] [DEBUG] [REMOTE ] EWZS: PASS: History has at least 300 days. [2026-01-28T12:08:15.980323] [DEBUG] [REMOTE ] EWZS: PASS: Price check passed. Min price $12.49. [2026-01-28T12:08:15.980527] [DEBUG] [REMOTE ] EWZS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:15.980779] [DEBUG] [REMOTE ] EWZS: PASS: Integrity check passed. [2026-01-28T12:08:15.980846] [DEBUG] [REMOTE ] EWZS: Symbol is viable for forecasting. [2026-01-28T12:08:15.980951] [INFO ] [MAIN ] [1132/3492] EWZS kept (0.6s) | 1129 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:16.491297] [DEBUG] [REMOTE ] EXAS: Retrieved 6283 rows, trimmed to 300. [2026-01-28T12:08:16.491476] [DEBUG] [REMOTE ] EXAS: PASS: History has at least 300 days. [2026-01-28T12:08:16.491888] [DEBUG] [REMOTE ] EXAS: PASS: Price check passed. Min price $63.22. [2026-01-28T12:08:16.492074] [DEBUG] [REMOTE ] EXAS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:16.492264] [DEBUG] [REMOTE ] EXAS: PASS: Integrity check passed. [2026-01-28T12:08:16.492321] [DEBUG] [REMOTE ] EXAS: Symbol is viable for forecasting. [2026-01-28T12:08:16.492438] [INFO ] [MAIN ] [1133/3492] EXAS kept (0.5s) | 1130 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:16.810253] [DEBUG] [REMOTE ] EXC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:16.810472] [DEBUG] [REMOTE ] EXC: PASS: History has at least 300 days. [2026-01-28T12:08:16.810885] [DEBUG] [REMOTE ] EXC: PASS: Price check passed. Min price $42.90. [2026-01-28T12:08:16.811085] [DEBUG] [REMOTE ] EXC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:16.811270] [DEBUG] [REMOTE ] EXC: PASS: Integrity check passed. [2026-01-28T12:08:16.811331] [DEBUG] [REMOTE ] EXC: Symbol is viable for forecasting. [2026-01-28T12:08:16.811407] [INFO ] [MAIN ] [1134/3492] EXC kept (0.3s) | 1131 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:17.364046] [DEBUG] [REMOTE ] EXEL: Retrieved 6483 rows, trimmed to 300. [2026-01-28T12:08:17.364180] [DEBUG] [REMOTE ] EXEL: PASS: History has at least 300 days. [2026-01-28T12:08:17.364399] [DEBUG] [REMOTE ] EXEL: PASS: Price check passed. Min price $37.90. [2026-01-28T12:08:17.364539] [DEBUG] [REMOTE ] EXEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:17.364679] [DEBUG] [REMOTE ] EXEL: PASS: Integrity check passed. [2026-01-28T12:08:17.364724] [DEBUG] [REMOTE ] EXEL: Symbol is viable for forecasting. [2026-01-28T12:08:17.364774] [INFO ] [MAIN ] [1135/3492] EXEL kept (0.6s) | 1132 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:17.679837] [DEBUG] [REMOTE ] EXFY: Retrieved 1056 rows, trimmed to 300. [2026-01-28T12:08:17.679969] [DEBUG] [REMOTE ] EXFY: PASS: History has at least 300 days. [2026-01-28T12:08:17.680167] [DEBUG] [REMOTE ] EXFY: PASS: Price check passed. Min price $1.36. [2026-01-28T12:08:17.680298] [DEBUG] [REMOTE ] EXFY: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:17.680405] [DEBUG] [REMOTE ] EXFY: PASS: Integrity check passed. [2026-01-28T12:08:17.680445] [DEBUG] [REMOTE ] EXFY: Symbol is viable for forecasting. [2026-01-28T12:08:17.680491] [INFO ] [MAIN ] [1136/3492] EXFY kept (0.3s) | 1133 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:18.048718] [DEBUG] [REMOTE ] EXG: Retrieved 4722 rows, trimmed to 300. [2026-01-28T12:08:18.048858] [DEBUG] [REMOTE ] EXG: PASS: History has at least 300 days. [2026-01-28T12:08:18.049088] [DEBUG] [REMOTE ] EXG: PASS: Price check passed. Min price $8.68. [2026-01-28T12:08:18.049221] [DEBUG] [REMOTE ] EXG: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:18.049339] [DEBUG] [REMOTE ] EXG: PASS: Integrity check passed. [2026-01-28T12:08:18.049379] [DEBUG] [REMOTE ] EXG: Symbol is viable for forecasting. [2026-01-28T12:08:18.049428] [INFO ] [MAIN ] [1137/3492] EXG kept (0.4s) | 1134 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:18.407266] [DEBUG] [REMOTE ] EXK: Retrieved 4970 rows, trimmed to 300. [2026-01-28T12:08:18.407390] [DEBUG] [REMOTE ] EXK: PASS: History has at least 300 days. [2026-01-28T12:08:18.407675] [DEBUG] [REMOTE ] EXK: PASS: Price check passed. Min price $7.07. [2026-01-28T12:08:18.407843] [DEBUG] [REMOTE ] EXK: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:18.407989] [DEBUG] [REMOTE ] EXK: PASS: Integrity check passed. [2026-01-28T12:08:18.408042] [DEBUG] [REMOTE ] EXK: Symbol is viable for forecasting. [2026-01-28T12:08:18.408098] [INFO ] [MAIN ] [1138/3492] EXK kept (0.4s) | 1135 kept, 3 rejected | 138.5/min | ETA: 17.0m [2026-01-28T12:08:18.963713] [DEBUG] [REMOTE ] EXLS: Retrieved 4846 rows, trimmed to 300. [2026-01-28T12:08:18.963850] [DEBUG] [REMOTE ] EXLS: PASS: History has at least 300 days. [2026-01-28T12:08:18.964060] [DEBUG] [REMOTE ] EXLS: PASS: Price check passed. Min price $38.71. [2026-01-28T12:08:18.964195] [DEBUG] [REMOTE ] EXLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:18.964324] [DEBUG] [REMOTE ] EXLS: PASS: Integrity check passed. [2026-01-28T12:08:18.964366] [DEBUG] [REMOTE ] EXLS: Symbol is viable for forecasting. [2026-01-28T12:08:18.964413] [INFO ] [MAIN ] [1139/3492] EXLS kept (0.6s) | 1136 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:19.482490] [DEBUG] [REMOTE ] EXP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:19.482647] [DEBUG] [REMOTE ] EXP: PASS: History has at least 300 days. [2026-01-28T12:08:19.482875] [DEBUG] [REMOTE ] EXP: PASS: Price check passed. Min price $198.79. [2026-01-28T12:08:19.483012] [DEBUG] [REMOTE ] EXP: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:19.483128] [DEBUG] [REMOTE ] EXP: PASS: Integrity check passed. [2026-01-28T12:08:19.483168] [DEBUG] [REMOTE ] EXP: Symbol is viable for forecasting. [2026-01-28T12:08:19.483216] [INFO ] [MAIN ] [1140/3492] EXP kept (0.5s) | 1137 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:19.834140] [DEBUG] [REMOTE ] EXPD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:19.834284] [DEBUG] [REMOTE ] EXPD: PASS: History has at least 300 days. [2026-01-28T12:08:19.834528] [DEBUG] [REMOTE ] EXPD: PASS: Price check passed. Min price $119.56. [2026-01-28T12:08:19.834686] [DEBUG] [REMOTE ] EXPD: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:19.834808] [DEBUG] [REMOTE ] EXPD: PASS: Integrity check passed. [2026-01-28T12:08:19.834848] [DEBUG] [REMOTE ] EXPD: Symbol is viable for forecasting. [2026-01-28T12:08:19.834896] [INFO ] [MAIN ] [1141/3492] EXPD kept (0.4s) | 1138 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:20.328525] [DEBUG] [REMOTE ] EXPE: Retrieved 5162 rows, trimmed to 300. [2026-01-28T12:08:20.328689] [DEBUG] [REMOTE ] EXPE: PASS: History has at least 300 days. [2026-01-28T12:08:20.328903] [DEBUG] [REMOTE ] EXPE: PASS: Price check passed. Min price $211.78. [2026-01-28T12:08:20.329041] [DEBUG] [REMOTE ] EXPE: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:20.329153] [DEBUG] [REMOTE ] EXPE: PASS: Integrity check passed. [2026-01-28T12:08:20.329192] [DEBUG] [REMOTE ] EXPE: Symbol is viable for forecasting. [2026-01-28T12:08:20.329240] [INFO ] [MAIN ] [1142/3492] EXPE kept (0.5s) | 1139 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:20.729971] [DEBUG] [REMOTE ] EXPI: Retrieved 3003 rows, trimmed to 300. [2026-01-28T12:08:20.730097] [DEBUG] [REMOTE ] EXPI: PASS: History has at least 300 days. [2026-01-28T12:08:20.730298] [DEBUG] [REMOTE ] EXPI: PASS: Price check passed. Min price $9.02. [2026-01-28T12:08:20.730430] [DEBUG] [REMOTE ] EXPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:20.730540] [DEBUG] [REMOTE ] EXPI: PASS: Integrity check passed. [2026-01-28T12:08:20.730599] [DEBUG] [REMOTE ] EXPI: Symbol is viable for forecasting. [2026-01-28T12:08:20.730650] [INFO ] [MAIN ] [1143/3492] EXPI kept (0.4s) | 1140 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:21.164469] [DEBUG] [REMOTE ] EXPO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:21.164620] [DEBUG] [REMOTE ] EXPO: PASS: History has at least 300 days. [2026-01-28T12:08:21.164866] [DEBUG] [REMOTE ] EXPO: PASS: Price check passed. Min price $66.55. [2026-01-28T12:08:21.165001] [DEBUG] [REMOTE ] EXPO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:21.165117] [DEBUG] [REMOTE ] EXPO: PASS: Integrity check passed. [2026-01-28T12:08:21.165158] [DEBUG] [REMOTE ] EXPO: Symbol is viable for forecasting. [2026-01-28T12:08:21.165208] [INFO ] [MAIN ] [1144/3492] EXPO kept (0.4s) | 1141 kept, 3 rejected | 138.4/min | ETA: 17.0m [2026-01-28T12:08:21.461787] [DEBUG] [REMOTE ] EYE: Retrieved 2073 rows, trimmed to 300. [2026-01-28T12:08:21.461928] [DEBUG] [REMOTE ] EYE: PASS: History has at least 300 days. [2026-01-28T12:08:21.462178] [DEBUG] [REMOTE ] EYE: PASS: Price check passed. Min price $23.48. [2026-01-28T12:08:21.462339] [DEBUG] [REMOTE ] EYE: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:21.462503] [DEBUG] [REMOTE ] EYE: PASS: Integrity check passed. [2026-01-28T12:08:21.462550] [DEBUG] [REMOTE ] EYE: Symbol is viable for forecasting. [2026-01-28T12:08:21.462636] [INFO ] [MAIN ] [1145/3492] EYE kept (0.3s) | 1142 kept, 3 rejected | 138.5/min | ETA: 17.0m [2026-01-28T12:08:21.791437] [DEBUG] [REMOTE ] EZGO: Retrieved 1257 rows, trimmed to 300. [2026-01-28T12:08:21.791616] [DEBUG] [REMOTE ] EZGO: PASS: History has at least 300 days. [2026-01-28T12:08:21.791852] [DEBUG] [REMOTE ] EZGO: PASS: Price check passed. Min price $1.77. [2026-01-28T12:08:21.791990] [DEBUG] [REMOTE ] EZGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:21.792107] [DEBUG] [REMOTE ] EZGO: PASS: Integrity check passed. [2026-01-28T12:08:21.792149] [DEBUG] [REMOTE ] EZGO: Symbol is viable for forecasting. [2026-01-28T12:08:21.792389] [INFO ] [MAIN ] [1146/3492] EZGO kept (0.3s) | 1143 kept, 3 rejected | 138.5/min | ETA: 16.9m [2026-01-28T12:08:22.308470] [DEBUG] [REMOTE ] F: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:22.308639] [DEBUG] [REMOTE ] F: PASS: History has at least 300 days. [2026-01-28T12:08:22.308879] [DEBUG] [REMOTE ] F: PASS: Price check passed. Min price $12.41. [2026-01-28T12:08:22.309037] [DEBUG] [REMOTE ] F: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:22.309162] [DEBUG] [REMOTE ] F: PASS: Integrity check passed. [2026-01-28T12:08:22.309201] [DEBUG] [REMOTE ] F: Symbol is viable for forecasting. [2026-01-28T12:08:22.309249] [INFO ] [MAIN ] [1147/3492] F kept (0.5s) | 1144 kept, 3 rejected | 138.5/min | ETA: 16.9m [2026-01-28T12:08:22.524073] [DEBUG] [REMOTE ] FA: Retrieved 1154 rows, trimmed to 300. [2026-01-28T12:08:22.524193] [DEBUG] [REMOTE ] FA: PASS: History has at least 300 days. [2026-01-28T12:08:22.524385] [DEBUG] [REMOTE ] FA: PASS: Price check passed. Min price $12.17. [2026-01-28T12:08:22.524516] [DEBUG] [REMOTE ] FA: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:22.524649] [DEBUG] [REMOTE ] FA: PASS: Integrity check passed. [2026-01-28T12:08:22.524694] [DEBUG] [REMOTE ] FA: Symbol is viable for forecasting. [2026-01-28T12:08:22.524741] [INFO ] [MAIN ] [1148/3492] FA kept (0.2s) | 1145 kept, 3 rejected | 138.5/min | ETA: 16.9m [2026-01-28T12:08:23.027683] [DEBUG] [REMOTE ] FAF: Retrieved 3940 rows, trimmed to 300. [2026-01-28T12:08:23.027810] [DEBUG] [REMOTE ] FAF: PASS: History has at least 300 days. [2026-01-28T12:08:23.028008] [DEBUG] [REMOTE ] FAF: PASS: Price check passed. Min price $58.99. [2026-01-28T12:08:23.028139] [DEBUG] [REMOTE ] FAF: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:23.028247] [DEBUG] [REMOTE ] FAF: PASS: Integrity check passed. [2026-01-28T12:08:23.028288] [DEBUG] [REMOTE ] FAF: Symbol is viable for forecasting. [2026-01-28T12:08:23.028334] [INFO ] [MAIN ] [1149/3492] FAF kept (0.5s) | 1146 kept, 3 rejected | 138.5/min | ETA: 16.9m [2026-01-28T12:08:23.476271] [DEBUG] [REMOTE ] FALN: Retrieved 2416 rows, trimmed to 300. [2026-01-28T12:08:23.476389] [DEBUG] [REMOTE ] FALN: PASS: History has at least 300 days. [2026-01-28T12:08:23.476617] [DEBUG] [REMOTE ] FALN: PASS: Price check passed. Min price $26.82. [2026-01-28T12:08:23.476764] [DEBUG] [REMOTE ] FALN: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:23.476875] [DEBUG] [REMOTE ] FALN: PASS: Integrity check passed. [2026-01-28T12:08:23.476916] [DEBUG] [REMOTE ] FALN: Symbol is viable for forecasting. [2026-01-28T12:08:23.476965] [INFO ] [MAIN ] [1150/3492] FALN kept (0.4s) | 1147 kept, 3 rejected | 138.5/min | ETA: 16.9m [2026-01-28T12:08:23.775510] [DEBUG] [REMOTE ] FANG: Retrieved 3340 rows, trimmed to 300. [2026-01-28T12:08:23.775667] [DEBUG] [REMOTE ] FANG: PASS: History has at least 300 days. [2026-01-28T12:08:23.775877] [DEBUG] [REMOTE ] FANG: PASS: Price check passed. Min price $136.35. [2026-01-28T12:08:23.776050] [DEBUG] [REMOTE ] FANG: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:23.776169] [DEBUG] [REMOTE ] FANG: PASS: Integrity check passed. [2026-01-28T12:08:23.776208] [DEBUG] [REMOTE ] FANG: Symbol is viable for forecasting. [2026-01-28T12:08:23.776255] [INFO ] [MAIN ] [1151/3492] FANG kept (0.3s) | 1148 kept, 3 rejected | 138.5/min | ETA: 16.9m [2026-01-28T12:08:24.330937] [DEBUG] [REMOTE ] FARM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:24.331077] [DEBUG] [REMOTE ] FARM: PASS: History has at least 300 days. [2026-01-28T12:08:24.331287] [DEBUG] [REMOTE ] FARM: PASS: Price check passed. Min price $1.43. [2026-01-28T12:08:24.331418] [DEBUG] [REMOTE ] FARM: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:24.331529] [DEBUG] [REMOTE ] FARM: PASS: Integrity check passed. [2026-01-28T12:08:24.331586] [DEBUG] [REMOTE ] FARM: Symbol is viable for forecasting. [2026-01-28T12:08:24.331636] [INFO ] [MAIN ] [1152/3492] FARM kept (0.6s) | 1149 kept, 3 rejected | 138.5/min | ETA: 16.9m [2026-01-28T12:08:24.646882] [DEBUG] [REMOTE ] FBIN: Retrieved 3611 rows, trimmed to 300. [2026-01-28T12:08:24.647016] [DEBUG] [REMOTE ] FBIN: PASS: History has at least 300 days. [2026-01-28T12:08:24.647259] [DEBUG] [REMOTE ] FBIN: PASS: Price check passed. Min price $44.25. [2026-01-28T12:08:24.647397] [DEBUG] [REMOTE ] FBIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:24.647514] [DEBUG] [REMOTE ] FBIN: PASS: Integrity check passed. [2026-01-28T12:08:24.647556] [DEBUG] [REMOTE ] FBIN: Symbol is viable for forecasting. [2026-01-28T12:08:24.647624] [INFO ] [MAIN ] [1153/3492] FBIN kept (0.3s) | 1150 kept, 3 rejected | 138.5/min | ETA: 16.9m [2026-01-28T12:08:25.165909] [DEBUG] [REMOTE ] FBIO: Retrieved 3567 rows, trimmed to 300. [2026-01-28T12:08:25.166033] [DEBUG] [REMOTE ] FBIO: PASS: History has at least 300 days. [2026-01-28T12:08:25.166228] [DEBUG] [REMOTE ] FBIO: PASS: Price check passed. Min price $2.44. [2026-01-28T12:08:25.166359] [DEBUG] [REMOTE ] FBIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:25.166466] [DEBUG] [REMOTE ] FBIO: PASS: Integrity check passed. [2026-01-28T12:08:25.166504] [DEBUG] [REMOTE ] FBIO: Symbol is viable for forecasting. [2026-01-28T12:08:25.166553] [INFO ] [MAIN ] [1154/3492] FBIO kept (0.5s) | 1151 kept, 3 rejected | 138.5/min | ETA: 16.9m [2026-01-28T12:08:25.557837] [DEBUG] [REMOTE ] FBIZ: Retrieved 5107 rows, trimmed to 300. [2026-01-28T12:08:25.557953] [DEBUG] [REMOTE ] FBIZ: PASS: History has at least 300 days. [2026-01-28T12:08:25.558182] [DEBUG] [REMOTE ] FBIZ: PASS: Price check passed. Min price $48.84. [2026-01-28T12:08:25.558315] [DEBUG] [REMOTE ] FBIZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:25.558423] [DEBUG] [REMOTE ] FBIZ: PASS: Integrity check passed. [2026-01-28T12:08:25.558463] [DEBUG] [REMOTE ] FBIZ: Symbol is viable for forecasting. [2026-01-28T12:08:25.558509] [INFO ] [MAIN ] [1155/3492] FBIZ kept (0.4s) | 1152 kept, 3 rejected | 138.5/min | ETA: 16.9m [2026-01-28T12:08:25.854677] [DEBUG] [REMOTE ] FBK: Retrieved 2353 rows, trimmed to 300. [2026-01-28T12:08:25.854822] [DEBUG] [REMOTE ] FBK: PASS: History has at least 300 days. [2026-01-28T12:08:25.855033] [DEBUG] [REMOTE ] FBK: PASS: Price check passed. Min price $52.11. [2026-01-28T12:08:25.855175] [DEBUG] [REMOTE ] FBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:25.855287] [DEBUG] [REMOTE ] FBK: PASS: Integrity check passed. [2026-01-28T12:08:25.855328] [DEBUG] [REMOTE ] FBK: Symbol is viable for forecasting. [2026-01-28T12:08:25.855377] [INFO ] [MAIN ] [1156/3492] FBK kept (0.3s) | 1153 kept, 3 rejected | 138.6/min | ETA: 16.9m [2026-01-28T12:08:26.202011] [DEBUG] [REMOTE ] FBL: Retrieved 782 rows, trimmed to 300. [2026-01-28T12:08:26.202151] [DEBUG] [REMOTE ] FBL: PASS: History has at least 300 days. [2026-01-28T12:08:26.202368] [DEBUG] [REMOTE ] FBL: PASS: Price check passed. Min price $26.34. [2026-01-28T12:08:26.202524] [DEBUG] [REMOTE ] FBL: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:26.202664] [DEBUG] [REMOTE ] FBL: PASS: Integrity check passed. [2026-01-28T12:08:26.202710] [DEBUG] [REMOTE ] FBL: Symbol is viable for forecasting. [2026-01-28T12:08:26.202759] [INFO ] [MAIN ] [1157/3492] FBL kept (0.3s) | 1154 kept, 3 rejected | 138.6/min | ETA: 16.8m [2026-01-28T12:08:26.888462] [DEBUG] [REMOTE ] FBNC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:26.888633] [DEBUG] [REMOTE ] FBNC: PASS: History has at least 300 days. [2026-01-28T12:08:26.888863] [DEBUG] [REMOTE ] FBNC: PASS: Price check passed. Min price $47.97. [2026-01-28T12:08:26.888995] [DEBUG] [REMOTE ] FBNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:26.889115] [DEBUG] [REMOTE ] FBNC: PASS: Integrity check passed. [2026-01-28T12:08:26.889155] [DEBUG] [REMOTE ] FBNC: Symbol is viable for forecasting. [2026-01-28T12:08:26.889202] [INFO ] [MAIN ] [1158/3492] FBNC kept (0.7s) | 1155 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:27.350524] [DEBUG] [REMOTE ] FBP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:27.350671] [DEBUG] [REMOTE ] FBP: PASS: History has at least 300 days. [2026-01-28T12:08:27.350892] [DEBUG] [REMOTE ] FBP: PASS: Price check passed. Min price $19.28. [2026-01-28T12:08:27.351022] [DEBUG] [REMOTE ] FBP: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:27.351142] [DEBUG] [REMOTE ] FBP: PASS: Integrity check passed. [2026-01-28T12:08:27.351181] [DEBUG] [REMOTE ] FBP: Symbol is viable for forecasting. [2026-01-28T12:08:27.351228] [INFO ] [MAIN ] [1159/3492] FBP kept (0.5s) | 1156 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:27.830832] [DEBUG] [REMOTE ] FC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:27.830948] [DEBUG] [REMOTE ] FC: PASS: History has at least 300 days. [2026-01-28T12:08:27.831162] [DEBUG] [REMOTE ] FC: PASS: Price check passed. Min price $14.18. [2026-01-28T12:08:27.831294] [DEBUG] [REMOTE ] FC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:27.831406] [DEBUG] [REMOTE ] FC: PASS: Integrity check passed. [2026-01-28T12:08:27.831446] [DEBUG] [REMOTE ] FC: Symbol is viable for forecasting. [2026-01-28T12:08:27.831493] [INFO ] [MAIN ] [1160/3492] FC kept (0.5s) | 1157 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:28.125805] [DEBUG] [REMOTE ] FCAL: Retrieved 2158 rows, trimmed to 300. [2026-01-28T12:08:28.125934] [DEBUG] [REMOTE ] FCAL: PASS: History has at least 300 days. [2026-01-28T12:08:28.126142] [DEBUG] [REMOTE ] FCAL: PASS: Price check passed. Min price $48.85. [2026-01-28T12:08:28.126279] [DEBUG] [REMOTE ] FCAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:28.126393] [DEBUG] [REMOTE ] FCAL: PASS: Integrity check passed. [2026-01-28T12:08:28.126433] [DEBUG] [REMOTE ] FCAL: Symbol is viable for forecasting. [2026-01-28T12:08:28.126482] [INFO ] [MAIN ] [1161/3492] FCAL kept (0.3s) | 1158 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:28.680304] [DEBUG] [REMOTE ] FCBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:28.680421] [DEBUG] [REMOTE ] FCBC: PASS: History has at least 300 days. [2026-01-28T12:08:28.680644] [DEBUG] [REMOTE ] FCBC: PASS: Price check passed. Min price $30.47. [2026-01-28T12:08:28.680777] [DEBUG] [REMOTE ] FCBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:28.680888] [DEBUG] [REMOTE ] FCBC: PASS: Integrity check passed. [2026-01-28T12:08:28.680927] [DEBUG] [REMOTE ] FCBC: Symbol is viable for forecasting. [2026-01-28T12:08:28.680973] [INFO ] [MAIN ] [1162/3492] FCBC kept (0.6s) | 1159 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:29.231964] [DEBUG] [REMOTE ] FCCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:29.232087] [DEBUG] [REMOTE ] FCCO: PASS: History has at least 300 days. [2026-01-28T12:08:29.232295] [DEBUG] [REMOTE ] FCCO: PASS: Price check passed. Min price $26.57. [2026-01-28T12:08:29.232441] [DEBUG] [REMOTE ] FCCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:29.232552] [DEBUG] [REMOTE ] FCCO: PASS: Integrity check passed. [2026-01-28T12:08:29.232611] [DEBUG] [REMOTE ] FCCO: Symbol is viable for forecasting. [2026-01-28T12:08:29.232659] [INFO ] [MAIN ] [1163/3492] FCCO kept (0.6s) | 1160 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:29.542944] [DEBUG] [REMOTE ] FCEL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:29.543067] [DEBUG] [REMOTE ] FCEL: PASS: History has at least 300 days. [2026-01-28T12:08:29.543274] [DEBUG] [REMOTE ] FCEL: PASS: Price check passed. Min price $6.00. [2026-01-28T12:08:29.543405] [DEBUG] [REMOTE ] FCEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:29.543515] [DEBUG] [REMOTE ] FCEL: PASS: Integrity check passed. [2026-01-28T12:08:29.543554] [DEBUG] [REMOTE ] FCEL: Symbol is viable for forecasting. [2026-01-28T12:08:29.543620] [INFO ] [MAIN ] [1164/3492] FCEL kept (0.3s) | 1161 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:30.090469] [DEBUG] [REMOTE ] FCF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:30.090622] [DEBUG] [REMOTE ] FCF: PASS: History has at least 300 days. [2026-01-28T12:08:30.090834] [DEBUG] [REMOTE ] FCF: PASS: Price check passed. Min price $15.16. [2026-01-28T12:08:30.090966] [DEBUG] [REMOTE ] FCF: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:30.091077] [DEBUG] [REMOTE ] FCF: PASS: Integrity check passed. [2026-01-28T12:08:30.091125] [DEBUG] [REMOTE ] FCF: Symbol is viable for forecasting. [2026-01-28T12:08:30.091182] [INFO ] [MAIN ] [1165/3492] FCF kept (0.5s) | 1162 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:30.626501] [DEBUG] [REMOTE ] FCFS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:30.626640] [DEBUG] [REMOTE ] FCFS: PASS: History has at least 300 days. [2026-01-28T12:08:30.626919] [DEBUG] [REMOTE ] FCFS: PASS: Price check passed. Min price $148.05. [2026-01-28T12:08:30.627123] [DEBUG] [REMOTE ] FCFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:30.627256] [DEBUG] [REMOTE ] FCFS: PASS: Integrity check passed. [2026-01-28T12:08:30.627299] [DEBUG] [REMOTE ] FCFS: Symbol is viable for forecasting. [2026-01-28T12:08:30.627346] [INFO ] [MAIN ] [1166/3492] FCFS kept (0.5s) | 1163 kept, 3 rejected | 138.4/min | ETA: 16.8m [2026-01-28T12:08:30.947094] [DEBUG] [REMOTE ] FCN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:30.947237] [DEBUG] [REMOTE ] FCN: PASS: History has at least 300 days. [2026-01-28T12:08:30.947454] [DEBUG] [REMOTE ] FCN: PASS: Price check passed. Min price $161.32. [2026-01-28T12:08:30.947606] [DEBUG] [REMOTE ] FCN: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:30.947726] [DEBUG] [REMOTE ] FCN: PASS: Integrity check passed. [2026-01-28T12:08:30.947765] [DEBUG] [REMOTE ] FCN: Symbol is viable for forecasting. [2026-01-28T12:08:30.947813] [INFO ] [MAIN ] [1167/3492] FCN kept (0.3s) | 1164 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:31.542610] [DEBUG] [REMOTE ] FCNCA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:31.542753] [DEBUG] [REMOTE ] FCNCA: PASS: History has at least 300 days. [2026-01-28T12:08:31.542993] [DEBUG] [REMOTE ] FCNCA: PASS: Price check passed. Min price $1776.51. [2026-01-28T12:08:31.543158] [DEBUG] [REMOTE ] FCNCA: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:31.543311] [DEBUG] [REMOTE ] FCNCA: PASS: Integrity check passed. [2026-01-28T12:08:31.543356] [DEBUG] [REMOTE ] FCNCA: Symbol is viable for forecasting. [2026-01-28T12:08:31.543411] [INFO ] [MAIN ] [1168/3492] FCNCA kept (0.6s) | 1165 kept, 3 rejected | 138.4/min | ETA: 16.8m [2026-01-28T12:08:31.770166] [DEBUG] [REMOTE ] FCNCO: Retrieved 1018 rows, trimmed to 300. [2026-01-28T12:08:31.770308] [DEBUG] [REMOTE ] FCNCO: PASS: History has at least 300 days. [2026-01-28T12:08:31.770546] [DEBUG] [REMOTE ] FCNCO: PASS: Price check passed. Min price $21.00. [2026-01-28T12:08:31.770731] [DEBUG] [REMOTE ] FCNCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:31.770853] [DEBUG] [REMOTE ] FCNCO: PASS: Integrity check passed. [2026-01-28T12:08:31.770898] [DEBUG] [REMOTE ] FCNCO: Symbol is viable for forecasting. [2026-01-28T12:08:31.770952] [INFO ] [MAIN ] [1169/3492] FCNCO kept (0.2s) | 1166 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:32.222861] [DEBUG] [REMOTE ] FCNCP: Retrieved 1481 rows, trimmed to 300. [2026-01-28T12:08:32.222991] [DEBUG] [REMOTE ] FCNCP: PASS: History has at least 300 days. [2026-01-28T12:08:32.223229] [DEBUG] [REMOTE ] FCNCP: PASS: Price check passed. Min price $20.03. [2026-01-28T12:08:32.223393] [DEBUG] [REMOTE ] FCNCP: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:32.223514] [DEBUG] [REMOTE ] FCNCP: PASS: Integrity check passed. [2026-01-28T12:08:32.223557] [DEBUG] [REMOTE ] FCNCP: Symbol is viable for forecasting. [2026-01-28T12:08:32.223633] [INFO ] [MAIN ] [1170/3492] FCNCP kept (0.5s) | 1167 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:32.523430] [DEBUG] [REMOTE ] FCTE: Retrieved 394 rows, trimmed to 300. [2026-01-28T12:08:32.523568] [DEBUG] [REMOTE ] FCTE: PASS: History has at least 300 days. [2026-01-28T12:08:32.523825] [DEBUG] [REMOTE ] FCTE: PASS: Price check passed. Min price $24.16. [2026-01-28T12:08:32.523973] [DEBUG] [REMOTE ] FCTE: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:32.524092] [DEBUG] [REMOTE ] FCTE: PASS: Integrity check passed. [2026-01-28T12:08:32.524137] [DEBUG] [REMOTE ] FCTE: Symbol is viable for forecasting. [2026-01-28T12:08:32.524190] [INFO ] [MAIN ] [1171/3492] FCTE kept (0.3s) | 1168 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:33.180911] [DEBUG] [REMOTE ] FCX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:33.181042] [DEBUG] [REMOTE ] FCX: PASS: History has at least 300 days. [2026-01-28T12:08:33.181248] [DEBUG] [REMOTE ] FCX: PASS: Price check passed. Min price $38.55. [2026-01-28T12:08:33.181378] [DEBUG] [REMOTE ] FCX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:33.181489] [DEBUG] [REMOTE ] FCX: PASS: Integrity check passed. [2026-01-28T12:08:33.181528] [DEBUG] [REMOTE ] FCX: Symbol is viable for forecasting. [2026-01-28T12:08:33.181593] [INFO ] [MAIN ] [1172/3492] FCX kept (0.7s) | 1169 kept, 3 rejected | 138.5/min | ETA: 16.8m [2026-01-28T12:08:33.605507] [DEBUG] [REMOTE ] FDBC: Retrieved 6294 rows, trimmed to 300. [2026-01-28T12:08:33.605666] [DEBUG] [REMOTE ] FDBC: PASS: History has at least 300 days. [2026-01-28T12:08:33.605877] [DEBUG] [REMOTE ] FDBC: PASS: Price check passed. Min price $42.00. [2026-01-28T12:08:33.606008] [DEBUG] [REMOTE ] FDBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:33.606119] [DEBUG] [REMOTE ] FDBC: PASS: Integrity check passed. [2026-01-28T12:08:33.606159] [DEBUG] [REMOTE ] FDBC: Symbol is viable for forecasting. [2026-01-28T12:08:33.606206] [INFO ] [MAIN ] [1173/3492] FDBC kept (0.4s) | 1170 kept, 3 rejected | 138.5/min | ETA: 16.7m [2026-01-28T12:08:33.822311] [DEBUG] [REMOTE ] FDIF: Retrieved 654 rows, trimmed to 300. [2026-01-28T12:08:33.822434] [DEBUG] [REMOTE ] FDIF: PASS: History has at least 300 days. [2026-01-28T12:08:33.822650] [DEBUG] [REMOTE ] FDIF: PASS: Price check passed. Min price $33.62. [2026-01-28T12:08:33.822812] [DEBUG] [REMOTE ] FDIF: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:33.822935] [DEBUG] [REMOTE ] FDIF: PASS: Integrity check passed. [2026-01-28T12:08:33.822974] [DEBUG] [REMOTE ] FDIF: Symbol is viable for forecasting. [2026-01-28T12:08:33.823020] [INFO ] [MAIN ] [1174/3492] FDIF kept (0.2s) | 1171 kept, 3 rejected | 138.5/min | ETA: 16.7m [2026-01-28T12:08:34.248728] [DEBUG] [REMOTE ] FDIG: Retrieved 945 rows, trimmed to 300. [2026-01-28T12:08:34.248864] [DEBUG] [REMOTE ] FDIG: PASS: History has at least 300 days. [2026-01-28T12:08:34.249106] [DEBUG] [REMOTE ] FDIG: PASS: Price check passed. Min price $37.53. [2026-01-28T12:08:34.249263] [DEBUG] [REMOTE ] FDIG: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:34.249389] [DEBUG] [REMOTE ] FDIG: PASS: Integrity check passed. [2026-01-28T12:08:34.249430] [DEBUG] [REMOTE ] FDIG: Symbol is viable for forecasting. [2026-01-28T12:08:34.249478] [INFO ] [MAIN ] [1175/3492] FDIG kept (0.4s) | 1172 kept, 3 rejected | 138.5/min | ETA: 16.7m [2026-01-28T12:08:34.952744] [DEBUG] [REMOTE ] FDP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:34.952876] [DEBUG] [REMOTE ] FDP: PASS: History has at least 300 days. [2026-01-28T12:08:34.953094] [DEBUG] [REMOTE ] FDP: PASS: Price check passed. Min price $34.50. [2026-01-28T12:08:34.953235] [DEBUG] [REMOTE ] FDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:34.953373] [DEBUG] [REMOTE ] FDP: PASS: Integrity check passed. [2026-01-28T12:08:34.953422] [DEBUG] [REMOTE ] FDP: Symbol is viable for forecasting. [2026-01-28T12:08:34.953471] [INFO ] [MAIN ] [1176/3492] FDP kept (0.7s) | 1173 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:35.454072] [DEBUG] [REMOTE ] FDS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:35.454229] [DEBUG] [REMOTE ] FDS: PASS: History has at least 300 days. [2026-01-28T12:08:35.454462] [DEBUG] [REMOTE ] FDS: PASS: Price check passed. Min price $252.62. [2026-01-28T12:08:35.454626] [DEBUG] [REMOTE ] FDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:35.454755] [DEBUG] [REMOTE ] FDS: PASS: Integrity check passed. [2026-01-28T12:08:35.454795] [DEBUG] [REMOTE ] FDS: Symbol is viable for forecasting. [2026-01-28T12:08:35.454844] [INFO ] [MAIN ] [1177/3492] FDS kept (0.5s) | 1174 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:35.757392] [DEBUG] [REMOTE ] FDTX: Retrieved 659 rows, trimmed to 300. [2026-01-28T12:08:35.757522] [DEBUG] [REMOTE ] FDTX: PASS: History has at least 300 days. [2026-01-28T12:08:35.757746] [DEBUG] [REMOTE ] FDTX: PASS: Price check passed. Min price $37.84. [2026-01-28T12:08:35.757884] [DEBUG] [REMOTE ] FDTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:35.757993] [DEBUG] [REMOTE ] FDTX: PASS: Integrity check passed. [2026-01-28T12:08:35.758033] [DEBUG] [REMOTE ] FDTX: Symbol is viable for forecasting. [2026-01-28T12:08:35.758081] [INFO ] [MAIN ] [1178/3492] FDTX kept (0.3s) | 1175 kept, 3 rejected | 138.5/min | ETA: 16.7m [2026-01-28T12:08:36.249380] [DEBUG] [REMOTE ] FDUS: Retrieved 3672 rows, trimmed to 300. [2026-01-28T12:08:36.249507] [DEBUG] [REMOTE ] FDUS: PASS: History has at least 300 days. [2026-01-28T12:08:36.249739] [DEBUG] [REMOTE ] FDUS: PASS: Price check passed. Min price $18.53. [2026-01-28T12:08:36.249870] [DEBUG] [REMOTE ] FDUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:36.249978] [DEBUG] [REMOTE ] FDUS: PASS: Integrity check passed. [2026-01-28T12:08:36.250017] [DEBUG] [REMOTE ] FDUS: Symbol is viable for forecasting. [2026-01-28T12:08:36.250064] [INFO ] [MAIN ] [1179/3492] FDUS kept (0.5s) | 1176 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:36.735137] [DEBUG] [REMOTE ] FDX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:36.735276] [DEBUG] [REMOTE ] FDX: PASS: History has at least 300 days. [2026-01-28T12:08:36.735502] [DEBUG] [REMOTE ] FDX: PASS: Price check passed. Min price $247.65. [2026-01-28T12:08:36.735655] [DEBUG] [REMOTE ] FDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:36.735788] [DEBUG] [REMOTE ] FDX: PASS: Integrity check passed. [2026-01-28T12:08:36.735837] [DEBUG] [REMOTE ] FDX: Symbol is viable for forecasting. [2026-01-28T12:08:36.735896] [INFO ] [MAIN ] [1180/3492] FDX kept (0.5s) | 1177 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:37.248431] [DEBUG] [REMOTE ] FE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:37.248567] [DEBUG] [REMOTE ] FE: PASS: History has at least 300 days. [2026-01-28T12:08:37.248827] [DEBUG] [REMOTE ] FE: PASS: Price check passed. Min price $44.03. [2026-01-28T12:08:37.248965] [DEBUG] [REMOTE ] FE: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:37.249083] [DEBUG] [REMOTE ] FE: PASS: Integrity check passed. [2026-01-28T12:08:37.249126] [DEBUG] [REMOTE ] FE: Symbol is viable for forecasting. [2026-01-28T12:08:37.249175] [INFO ] [MAIN ] [1181/3492] FE kept (0.5s) | 1178 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:37.540633] [DEBUG] [REMOTE ] FEED: Retrieved 2165 rows, trimmed to 300. [2026-01-28T12:08:37.540753] [DEBUG] [REMOTE ] FEED: PASS: History has at least 300 days. [2026-01-28T12:08:37.540945] [DEBUG] [REMOTE ] FEED: PASS: Price check passed. Min price $1.05. [2026-01-28T12:08:37.541074] [DEBUG] [REMOTE ] FEED: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:37.541179] [DEBUG] [REMOTE ] FEED: PASS: Integrity check passed. [2026-01-28T12:08:37.541218] [DEBUG] [REMOTE ] FEED: Symbol is viable for forecasting. [2026-01-28T12:08:37.541263] [INFO ] [MAIN ] [1182/3492] FEED kept (0.3s) | 1179 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:38.180035] [DEBUG] [REMOTE ] FEIM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:38.180161] [DEBUG] [REMOTE ] FEIM: PASS: History has at least 300 days. [2026-01-28T12:08:38.180368] [DEBUG] [REMOTE ] FEIM: PASS: Price check passed. Min price $27.07. [2026-01-28T12:08:38.180500] [DEBUG] [REMOTE ] FEIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:38.180629] [DEBUG] [REMOTE ] FEIM: PASS: Integrity check passed. [2026-01-28T12:08:38.180671] [DEBUG] [REMOTE ] FEIM: Symbol is viable for forecasting. [2026-01-28T12:08:38.180718] [INFO ] [MAIN ] [1183/3492] FEIM kept (0.6s) | 1180 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:38.681629] [DEBUG] [REMOTE ] FELE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:38.681769] [DEBUG] [REMOTE ] FELE: PASS: History has at least 300 days. [2026-01-28T12:08:38.682018] [DEBUG] [REMOTE ] FELE: PASS: Price check passed. Min price $90.46. [2026-01-28T12:08:38.682151] [DEBUG] [REMOTE ] FELE: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:38.682270] [DEBUG] [REMOTE ] FELE: PASS: Integrity check passed. [2026-01-28T12:08:38.682309] [DEBUG] [REMOTE ] FELE: Symbol is viable for forecasting. [2026-01-28T12:08:38.682359] [INFO ] [MAIN ] [1184/3492] FELE kept (0.5s) | 1181 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:39.042041] [DEBUG] [REMOTE ] FEM: Retrieved 3715 rows, trimmed to 300. [2026-01-28T12:08:39.042174] [DEBUG] [REMOTE ] FEM: PASS: History has at least 300 days. [2026-01-28T12:08:39.042392] [DEBUG] [REMOTE ] FEM: PASS: Price check passed. Min price $26.01. [2026-01-28T12:08:39.042531] [DEBUG] [REMOTE ] FEM: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:39.042675] [DEBUG] [REMOTE ] FEM: PASS: Integrity check passed. [2026-01-28T12:08:39.042720] [DEBUG] [REMOTE ] FEM: Symbol is viable for forecasting. [2026-01-28T12:08:39.042768] [INFO ] [MAIN ] [1185/3492] FEM kept (0.4s) | 1182 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:39.428077] [DEBUG] [REMOTE ] FEMB: Retrieved 2822 rows, trimmed to 300. [2026-01-28T12:08:39.428216] [DEBUG] [REMOTE ] FEMB: PASS: History has at least 300 days. [2026-01-28T12:08:39.428436] [DEBUG] [REMOTE ] FEMB: PASS: Price check passed. Min price $28.76. [2026-01-28T12:08:39.428602] [DEBUG] [REMOTE ] FEMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:39.428726] [DEBUG] [REMOTE ] FEMB: PASS: Integrity check passed. [2026-01-28T12:08:39.428801] [DEBUG] [REMOTE ] FEMB: Symbol is viable for forecasting. [2026-01-28T12:08:39.428851] [INFO ] [MAIN ] [1186/3492] FEMB kept (0.4s) | 1183 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:39.900986] [DEBUG] [REMOTE ] FEMS: Retrieved 3505 rows, trimmed to 300. [2026-01-28T12:08:39.901153] [DEBUG] [REMOTE ] FEMS: PASS: History has at least 300 days. [2026-01-28T12:08:39.901374] [DEBUG] [REMOTE ] FEMS: PASS: Price check passed. Min price $40.77. [2026-01-28T12:08:39.901534] [DEBUG] [REMOTE ] FEMS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:39.901687] [DEBUG] [REMOTE ] FEMS: PASS: Integrity check passed. [2026-01-28T12:08:39.901730] [DEBUG] [REMOTE ] FEMS: Symbol is viable for forecasting. [2026-01-28T12:08:39.901780] [INFO ] [MAIN ] [1187/3492] FEMS kept (0.5s) | 1184 kept, 3 rejected | 138.4/min | ETA: 16.7m [2026-01-28T12:08:40.286118] [DEBUG] [REMOTE ] FEP: Retrieved 3711 rows, trimmed to 300. [2026-01-28T12:08:40.286279] [DEBUG] [REMOTE ] FEP: PASS: History has at least 300 days. [2026-01-28T12:08:40.286590] [DEBUG] [REMOTE ] FEP: PASS: Price check passed. Min price $48.82. [2026-01-28T12:08:40.286755] [DEBUG] [REMOTE ] FEP: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:40.286874] [DEBUG] [REMOTE ] FEP: PASS: Integrity check passed. [2026-01-28T12:08:40.286915] [DEBUG] [REMOTE ] FEP: Symbol is viable for forecasting. [2026-01-28T12:08:40.286964] [INFO ] [MAIN ] [1188/3492] FEP kept (0.4s) | 1185 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:40.455490] [DEBUG] [REMOTE ] FEPI: Retrieved 575 rows, trimmed to 300. [2026-01-28T12:08:40.455631] [DEBUG] [REMOTE ] FEPI: PASS: History has at least 300 days. [2026-01-28T12:08:40.455830] [DEBUG] [REMOTE ] FEPI: PASS: Price check passed. Min price $42.16. [2026-01-28T12:08:40.455962] [DEBUG] [REMOTE ] FEPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:40.456069] [DEBUG] [REMOTE ] FEPI: PASS: Integrity check passed. [2026-01-28T12:08:40.456109] [DEBUG] [REMOTE ] FEPI: Symbol is viable for forecasting. [2026-01-28T12:08:40.456155] [INFO ] [MAIN ] [1189/3492] FEPI kept (0.2s) | 1186 kept, 3 rejected | 138.5/min | ETA: 16.6m [2026-01-28T12:08:41.081526] [DEBUG] [REMOTE ] FERG: Retrieved 3955 rows, trimmed to 300. [2026-01-28T12:08:41.081873] [DEBUG] [REMOTE ] FERG: PASS: History has at least 300 days. [2026-01-28T12:08:41.082084] [DEBUG] [REMOTE ] FERG: PASS: Price check passed. Min price $221.75. [2026-01-28T12:08:41.082216] [DEBUG] [REMOTE ] FERG: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:41.082327] [DEBUG] [REMOTE ] FERG: PASS: Integrity check passed. [2026-01-28T12:08:41.082367] [DEBUG] [REMOTE ] FERG: Symbol is viable for forecasting. [2026-01-28T12:08:41.082414] [INFO ] [MAIN ] [1190/3492] FERG kept (0.6s) | 1187 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:41.395649] [DEBUG] [REMOTE ] FEX: Retrieved 4709 rows, trimmed to 300. [2026-01-28T12:08:41.395775] [DEBUG] [REMOTE ] FEX: PASS: History has at least 300 days. [2026-01-28T12:08:41.395991] [DEBUG] [REMOTE ] FEX: PASS: Price check passed. Min price $111.42. [2026-01-28T12:08:41.396129] [DEBUG] [REMOTE ] FEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:41.396242] [DEBUG] [REMOTE ] FEX: PASS: Integrity check passed. [2026-01-28T12:08:41.396283] [DEBUG] [REMOTE ] FEX: Symbol is viable for forecasting. [2026-01-28T12:08:41.396332] [INFO ] [MAIN ] [1191/3492] FEX kept (0.3s) | 1188 kept, 3 rejected | 138.5/min | ETA: 16.6m [2026-01-28T12:08:41.893832] [DEBUG] [REMOTE ] FF: Retrieved 3734 rows, trimmed to 300. [2026-01-28T12:08:41.893957] [DEBUG] [REMOTE ] FF: PASS: History has at least 300 days. [2026-01-28T12:08:41.894157] [DEBUG] [REMOTE ] FF: PASS: Price check passed. Min price $3.04. [2026-01-28T12:08:41.894288] [DEBUG] [REMOTE ] FF: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:41.894394] [DEBUG] [REMOTE ] FF: PASS: Integrity check passed. [2026-01-28T12:08:41.894434] [DEBUG] [REMOTE ] FF: Symbol is viable for forecasting. [2026-01-28T12:08:41.894480] [INFO ] [MAIN ] [1192/3492] FF kept (0.5s) | 1189 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:42.364175] [DEBUG] [REMOTE ] FFA: Retrieved 5388 rows, trimmed to 300. [2026-01-28T12:08:42.364313] [DEBUG] [REMOTE ] FFA: PASS: History has at least 300 days. [2026-01-28T12:08:42.364541] [DEBUG] [REMOTE ] FFA: PASS: Price check passed. Min price $20.52. [2026-01-28T12:08:42.364885] [DEBUG] [REMOTE ] FFA: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:42.364995] [DEBUG] [REMOTE ] FFA: PASS: Integrity check passed. [2026-01-28T12:08:42.365034] [DEBUG] [REMOTE ] FFA: Symbol is viable for forecasting. [2026-01-28T12:08:42.365088] [INFO ] [MAIN ] [1193/3492] FFA kept (0.5s) | 1190 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:42.866603] [DEBUG] [REMOTE ] FFBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:42.866740] [DEBUG] [REMOTE ] FFBC: PASS: History has at least 300 days. [2026-01-28T12:08:42.866977] [DEBUG] [REMOTE ] FFBC: PASS: Price check passed. Min price $23.04. [2026-01-28T12:08:42.867128] [DEBUG] [REMOTE ] FFBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:42.867249] [DEBUG] [REMOTE ] FFBC: PASS: Integrity check passed. [2026-01-28T12:08:42.867290] [DEBUG] [REMOTE ] FFBC: Symbol is viable for forecasting. [2026-01-28T12:08:42.867339] [INFO ] [MAIN ] [1194/3492] FFBC kept (0.5s) | 1191 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:43.443407] [DEBUG] [REMOTE ] FFC: Retrieved 5785 rows, trimmed to 300. [2026-01-28T12:08:43.443546] [DEBUG] [REMOTE ] FFC: PASS: History has at least 300 days. [2026-01-28T12:08:43.443803] [DEBUG] [REMOTE ] FFC: PASS: Price check passed. Min price $16.05. [2026-01-28T12:08:43.443947] [DEBUG] [REMOTE ] FFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:43.444068] [DEBUG] [REMOTE ] FFC: PASS: Integrity check passed. [2026-01-28T12:08:43.444110] [DEBUG] [REMOTE ] FFC: Symbol is viable for forecasting. [2026-01-28T12:08:43.444160] [INFO ] [MAIN ] [1195/3492] FFC kept (0.6s) | 1192 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:43.966233] [DEBUG] [REMOTE ] FFIC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:43.966364] [DEBUG] [REMOTE ] FFIC: PASS: History has at least 300 days. [2026-01-28T12:08:43.966793] [DEBUG] [REMOTE ] FFIC: PASS: Price check passed. Min price $13.23. [2026-01-28T12:08:43.966932] [DEBUG] [REMOTE ] FFIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:43.967074] [DEBUG] [REMOTE ] FFIC: PASS: Integrity check passed. [2026-01-28T12:08:43.967117] [DEBUG] [REMOTE ] FFIC: Symbol is viable for forecasting. [2026-01-28T12:08:43.967166] [INFO ] [MAIN ] [1196/3492] FFIC kept (0.5s) | 1193 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:44.427235] [DEBUG] [REMOTE ] FFIN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:44.427373] [DEBUG] [REMOTE ] FFIN: PASS: History has at least 300 days. [2026-01-28T12:08:44.427629] [DEBUG] [REMOTE ] FFIN: PASS: Price check passed. Min price $29.68. [2026-01-28T12:08:44.427764] [DEBUG] [REMOTE ] FFIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:44.427876] [DEBUG] [REMOTE ] FFIN: PASS: Integrity check passed. [2026-01-28T12:08:44.427916] [DEBUG] [REMOTE ] FFIN: Symbol is viable for forecasting. [2026-01-28T12:08:44.427963] [INFO ] [MAIN ] [1197/3492] FFIN kept (0.5s) | 1194 kept, 3 rejected | 138.3/min | ETA: 16.6m [2026-01-28T12:08:44.751105] [DEBUG] [REMOTE ] FFWM: Retrieved 2824 rows, trimmed to 300. [2026-01-28T12:08:44.751229] [DEBUG] [REMOTE ] FFWM: PASS: History has at least 300 days. [2026-01-28T12:08:44.751434] [DEBUG] [REMOTE ] FFWM: PASS: Price check passed. Min price $4.77. [2026-01-28T12:08:44.751617] [DEBUG] [REMOTE ] FFWM: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:44.751933] [DEBUG] [REMOTE ] FFWM: PASS: Integrity check passed. [2026-01-28T12:08:44.751975] [DEBUG] [REMOTE ] FFWM: Symbol is viable for forecasting. [2026-01-28T12:08:44.752023] [INFO ] [MAIN ] [1198/3492] FFWM kept (0.3s) | 1195 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:45.055309] [DEBUG] [REMOTE ] FG: Retrieved 796 rows, trimmed to 300. [2026-01-28T12:08:45.055466] [DEBUG] [REMOTE ] FG: PASS: History has at least 300 days. [2026-01-28T12:08:45.055891] [DEBUG] [REMOTE ] FG: PASS: Price check passed. Min price $26.92. [2026-01-28T12:08:45.056032] [DEBUG] [REMOTE ] FG: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:45.056145] [DEBUG] [REMOTE ] FG: PASS: Integrity check passed. [2026-01-28T12:08:45.056186] [DEBUG] [REMOTE ] FG: Symbol is viable for forecasting. [2026-01-28T12:08:45.056235] [INFO ] [MAIN ] [1199/3492] FG kept (0.3s) | 1196 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:45.545047] [DEBUG] [REMOTE ] FHB: Retrieved 2383 rows, trimmed to 300. [2026-01-28T12:08:45.545164] [DEBUG] [REMOTE ] FHB: PASS: History has at least 300 days. [2026-01-28T12:08:45.545364] [DEBUG] [REMOTE ] FHB: PASS: Price check passed. Min price $23.39. [2026-01-28T12:08:45.545495] [DEBUG] [REMOTE ] FHB: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:45.545631] [DEBUG] [REMOTE ] FHB: PASS: Integrity check passed. [2026-01-28T12:08:45.545674] [DEBUG] [REMOTE ] FHB: Symbol is viable for forecasting. [2026-01-28T12:08:45.545722] [INFO ] [MAIN ] [1200/3492] FHB kept (0.5s) | 1197 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:45.924164] [DEBUG] [REMOTE ] FHI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:45.924293] [DEBUG] [REMOTE ] FHI: PASS: History has at least 300 days. [2026-01-28T12:08:45.924509] [DEBUG] [REMOTE ] FHI: PASS: Price check passed. Min price $46.98. [2026-01-28T12:08:45.924669] [DEBUG] [REMOTE ] FHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:45.924795] [DEBUG] [REMOTE ] FHI: PASS: Integrity check passed. [2026-01-28T12:08:45.924838] [DEBUG] [REMOTE ] FHI: Symbol is viable for forecasting. [2026-01-28T12:08:45.924886] [INFO ] [MAIN ] [1201/3492] FHI kept (0.4s) | 1198 kept, 3 rejected | 138.4/min | ETA: 16.6m [2026-01-28T12:08:46.496630] [DEBUG] [REMOTE ] FHN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:46.496971] [DEBUG] [REMOTE ] FHN: PASS: History has at least 300 days. [2026-01-28T12:08:46.497227] [DEBUG] [REMOTE ] FHN: PASS: Price check passed. Min price $20.46. [2026-01-28T12:08:46.497360] [DEBUG] [REMOTE ] FHN: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:46.497485] [DEBUG] [REMOTE ] FHN: PASS: Integrity check passed. [2026-01-28T12:08:46.497533] [DEBUG] [REMOTE ] FHN: Symbol is viable for forecasting. [2026-01-28T12:08:46.497614] [INFO ] [MAIN ] [1202/3492] FHN kept (0.6s) | 1199 kept, 3 rejected | 138.4/min | ETA: 16.5m [2026-01-28T12:08:46.804742] [DEBUG] [REMOTE ] FHTX: Retrieved 1320 rows, trimmed to 300. [2026-01-28T12:08:46.804876] [DEBUG] [REMOTE ] FHTX: PASS: History has at least 300 days. [2026-01-28T12:08:46.805079] [DEBUG] [REMOTE ] FHTX: PASS: Price check passed. Min price $3.53. [2026-01-28T12:08:46.805215] [DEBUG] [REMOTE ] FHTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:46.805326] [DEBUG] [REMOTE ] FHTX: PASS: Integrity check passed. [2026-01-28T12:08:46.805367] [DEBUG] [REMOTE ] FHTX: Symbol is viable for forecasting. [2026-01-28T12:08:46.805416] [INFO ] [MAIN ] [1203/3492] FHTX kept (0.3s) | 1200 kept, 3 rejected | 138.4/min | ETA: 16.5m [2026-01-28T12:08:47.279729] [DEBUG] [REMOTE ] FIBK: Retrieved 3986 rows, trimmed to 300. [2026-01-28T12:08:47.279852] [DEBUG] [REMOTE ] FIBK: PASS: History has at least 300 days. [2026-01-28T12:08:47.280054] [DEBUG] [REMOTE ] FIBK: PASS: Price check passed. Min price $29.68. [2026-01-28T12:08:47.280185] [DEBUG] [REMOTE ] FIBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:47.280293] [DEBUG] [REMOTE ] FIBK: PASS: Integrity check passed. [2026-01-28T12:08:47.280332] [DEBUG] [REMOTE ] FIBK: Symbol is viable for forecasting. [2026-01-28T12:08:47.280380] [INFO ] [MAIN ] [1204/3492] FIBK kept (0.5s) | 1201 kept, 3 rejected | 138.4/min | ETA: 16.5m [2026-01-28T12:08:47.667434] [DEBUG] [REMOTE ] FICO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:47.667563] [DEBUG] [REMOTE ] FICO: PASS: History has at least 300 days. [2026-01-28T12:08:47.667991] [DEBUG] [REMOTE ] FICO: PASS: Price check passed. Min price $1494.50. [2026-01-28T12:08:47.668127] [DEBUG] [REMOTE ] FICO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:47.668264] [DEBUG] [REMOTE ] FICO: PASS: Integrity check passed. [2026-01-28T12:08:47.668317] [DEBUG] [REMOTE ] FICO: Symbol is viable for forecasting. [2026-01-28T12:08:47.668365] [INFO ] [MAIN ] [1205/3492] FICO kept (0.4s) | 1202 kept, 3 rejected | 138.4/min | ETA: 16.5m [2026-01-28T12:08:47.876728] [DEBUG] [REMOTE ] FICS: Retrieved 1283 rows, trimmed to 300. [2026-01-28T12:08:47.876849] [DEBUG] [REMOTE ] FICS: PASS: History has at least 300 days. [2026-01-28T12:08:47.877069] [DEBUG] [REMOTE ] FICS: PASS: Price check passed. Min price $37.62. [2026-01-28T12:08:47.877208] [DEBUG] [REMOTE ] FICS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:47.877314] [DEBUG] [REMOTE ] FICS: PASS: Integrity check passed. [2026-01-28T12:08:47.877353] [DEBUG] [REMOTE ] FICS: Symbol is viable for forecasting. [2026-01-28T12:08:47.877400] [INFO ] [MAIN ] [1206/3492] FICS kept (0.2s) | 1203 kept, 3 rejected | 138.5/min | ETA: 16.5m [2026-01-28T12:08:48.392430] [DEBUG] [REMOTE ] FID: Retrieved 1862 rows, trimmed to 300. [2026-01-28T12:08:48.392547] [DEBUG] [REMOTE ] FID: PASS: History has at least 300 days. [2026-01-28T12:08:48.392773] [DEBUG] [REMOTE ] FID: PASS: Price check passed. Min price $19.41. [2026-01-28T12:08:48.392909] [DEBUG] [REMOTE ] FID: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:48.393021] [DEBUG] [REMOTE ] FID: PASS: Integrity check passed. [2026-01-28T12:08:48.393062] [DEBUG] [REMOTE ] FID: Symbol is viable for forecasting. [2026-01-28T12:08:48.393110] [INFO ] [MAIN ] [1207/3492] FID kept (0.5s) | 1204 kept, 3 rejected | 138.4/min | ETA: 16.5m [2026-01-28T12:08:48.735430] [DEBUG] [REMOTE ] FIGS: Retrieved 1172 rows, trimmed to 300. [2026-01-28T12:08:48.735551] [DEBUG] [REMOTE ] FIGS: PASS: History has at least 300 days. [2026-01-28T12:08:48.735771] [DEBUG] [REMOTE ] FIGS: PASS: Price check passed. Min price $7.38. [2026-01-28T12:08:48.735902] [DEBUG] [REMOTE ] FIGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:48.736017] [DEBUG] [REMOTE ] FIGS: PASS: Integrity check passed. [2026-01-28T12:08:48.736058] [DEBUG] [REMOTE ] FIGS: Symbol is viable for forecasting. [2026-01-28T12:08:48.736104] [INFO ] [MAIN ] [1208/3492] FIGS kept (0.3s) | 1205 kept, 3 rejected | 138.5/min | ETA: 16.5m [2026-01-28T12:08:49.113030] [DEBUG] [REMOTE ] FIHL: Retrieved 647 rows, trimmed to 300. [2026-01-28T12:08:49.113157] [DEBUG] [REMOTE ] FIHL: PASS: History has at least 300 days. [2026-01-28T12:08:49.113358] [DEBUG] [REMOTE ] FIHL: PASS: Price check passed. Min price $17.74. [2026-01-28T12:08:49.113494] [DEBUG] [REMOTE ] FIHL: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:49.113645] [DEBUG] [REMOTE ] FIHL: PASS: Integrity check passed. [2026-01-28T12:08:49.113708] [DEBUG] [REMOTE ] FIHL: Symbol is viable for forecasting. [2026-01-28T12:08:49.113767] [INFO ] [MAIN ] [1209/3492] FIHL kept (0.4s) | 1206 kept, 3 rejected | 138.5/min | ETA: 16.5m [2026-01-28T12:08:49.689104] [DEBUG] [REMOTE ] FINS: Retrieved 1676 rows, trimmed to 300. [2026-01-28T12:08:49.689353] [DEBUG] [REMOTE ] FINS: PASS: History has at least 300 days. [2026-01-28T12:08:49.689653] [DEBUG] [REMOTE ] FINS: PASS: Price check passed. Min price $12.62. [2026-01-28T12:08:49.689815] [DEBUG] [REMOTE ] FINS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:49.689976] [DEBUG] [REMOTE ] FINS: PASS: Integrity check passed. [2026-01-28T12:08:49.690021] [DEBUG] [REMOTE ] FINS: Symbol is viable for forecasting. [2026-01-28T12:08:49.690077] [INFO ] [MAIN ] [1210/3492] FINS kept (0.6s) | 1207 kept, 3 rejected | 138.4/min | ETA: 16.5m [2026-01-28T12:08:50.021990] [DEBUG] [REMOTE ] FINX: Retrieved 2356 rows, trimmed to 300. [2026-01-28T12:08:50.022115] [DEBUG] [REMOTE ] FINX: PASS: History has at least 300 days. [2026-01-28T12:08:50.022332] [DEBUG] [REMOTE ] FINX: PASS: Price check passed. Min price $28.01. [2026-01-28T12:08:50.022478] [DEBUG] [REMOTE ] FINX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:50.022612] [DEBUG] [REMOTE ] FINX: PASS: Integrity check passed. [2026-01-28T12:08:50.022655] [DEBUG] [REMOTE ] FINX: Symbol is viable for forecasting. [2026-01-28T12:08:50.022705] [INFO ] [MAIN ] [1211/3492] FINX kept (0.3s) | 1208 kept, 3 rejected | 138.5/min | ETA: 16.5m [2026-01-28T12:08:50.354334] [DEBUG] [REMOTE ] FIP: Retrieved 878 rows, trimmed to 300. [2026-01-28T12:08:50.354457] [DEBUG] [REMOTE ] FIP: PASS: History has at least 300 days. [2026-01-28T12:08:50.354706] [DEBUG] [REMOTE ] FIP: PASS: Price check passed. Min price $3.99. [2026-01-28T12:08:50.354845] [DEBUG] [REMOTE ] FIP: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:50.354953] [DEBUG] [REMOTE ] FIP: PASS: Integrity check passed. [2026-01-28T12:08:50.354993] [DEBUG] [REMOTE ] FIP: Symbol is viable for forecasting. [2026-01-28T12:08:50.355039] [INFO ] [MAIN ] [1212/3492] FIP kept (0.3s) | 1209 kept, 3 rejected | 138.5/min | ETA: 16.5m [2026-01-28T12:08:50.950628] [DEBUG] [REMOTE ] FIS: Retrieved 6187 rows, trimmed to 300. [2026-01-28T12:08:50.950773] [DEBUG] [REMOTE ] FIS: PASS: History has at least 300 days. [2026-01-28T12:08:50.951005] [DEBUG] [REMOTE ] FIS: PASS: Price check passed. Min price $58.06. [2026-01-28T12:08:50.951136] [DEBUG] [REMOTE ] FIS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:50.951255] [DEBUG] [REMOTE ] FIS: PASS: Integrity check passed. [2026-01-28T12:08:50.951295] [DEBUG] [REMOTE ] FIS: Symbol is viable for forecasting. [2026-01-28T12:08:50.951343] [INFO ] [MAIN ] [1213/3492] FIS kept (0.6s) | 1210 kept, 3 rejected | 138.5/min | ETA: 16.5m [2026-01-28T12:08:51.443420] [DEBUG] [REMOTE ] FISI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:51.443555] [DEBUG] [REMOTE ] FISI: PASS: History has at least 300 days. [2026-01-28T12:08:51.443815] [DEBUG] [REMOTE ] FISI: PASS: Price check passed. Min price $28.04. [2026-01-28T12:08:51.443957] [DEBUG] [REMOTE ] FISI: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:51.444108] [DEBUG] [REMOTE ] FISI: PASS: Integrity check passed. [2026-01-28T12:08:51.444172] [DEBUG] [REMOTE ] FISI: Symbol is viable for forecasting. [2026-01-28T12:08:51.444229] [INFO ] [MAIN ] [1214/3492] FISI kept (0.5s) | 1211 kept, 3 rejected | 138.4/min | ETA: 16.5m [2026-01-28T12:08:51.914544] [DEBUG] [REMOTE ] FITB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:51.914735] [DEBUG] [REMOTE ] FITB: PASS: History has at least 300 days. [2026-01-28T12:08:51.914979] [DEBUG] [REMOTE ] FITB: PASS: Price check passed. Min price $40.77. [2026-01-28T12:08:51.915118] [DEBUG] [REMOTE ] FITB: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:51.915241] [DEBUG] [REMOTE ] FITB: PASS: Integrity check passed. [2026-01-28T12:08:51.915284] [DEBUG] [REMOTE ] FITB: Symbol is viable for forecasting. [2026-01-28T12:08:51.915334] [INFO ] [MAIN ] [1215/3492] FITB kept (0.5s) | 1212 kept, 3 rejected | 138.4/min | ETA: 16.4m [2026-01-28T12:08:52.264143] [DEBUG] [REMOTE ] FITBI: Retrieved 3052 rows, trimmed to 300. [2026-01-28T12:08:52.264289] [DEBUG] [REMOTE ] FITBI: PASS: History has at least 300 days. [2026-01-28T12:08:52.264500] [DEBUG] [REMOTE ] FITBI: PASS: Price check passed. Min price $24.93. [2026-01-28T12:08:52.264670] [DEBUG] [REMOTE ] FITBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:52.264787] [DEBUG] [REMOTE ] FITBI: PASS: Integrity check passed. [2026-01-28T12:08:52.264828] [DEBUG] [REMOTE ] FITBI: Symbol is viable for forecasting. [2026-01-28T12:08:52.264877] [INFO ] [MAIN ] [1216/3492] FITBI kept (0.3s) | 1213 kept, 3 rejected | 138.5/min | ETA: 16.4m [2026-01-28T12:08:52.618208] [DEBUG] [REMOTE ] FITBO: Retrieved 1601 rows, trimmed to 300. [2026-01-28T12:08:52.618329] [DEBUG] [REMOTE ] FITBO: PASS: History has at least 300 days. [2026-01-28T12:08:52.618526] [DEBUG] [REMOTE ] FITBO: PASS: Price check passed. Min price $18.95. [2026-01-28T12:08:52.618694] [DEBUG] [REMOTE ] FITBO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:52.618802] [DEBUG] [REMOTE ] FITBO: PASS: Integrity check passed. [2026-01-28T12:08:52.618841] [DEBUG] [REMOTE ] FITBO: Symbol is viable for forecasting. [2026-01-28T12:08:52.618889] [INFO ] [MAIN ] [1217/3492] FITBO kept (0.4s) | 1214 kept, 3 rejected | 138.5/min | ETA: 16.4m [2026-01-28T12:08:53.062328] [DEBUG] [REMOTE ] FIVE: Retrieved 3400 rows, trimmed to 300. [2026-01-28T12:08:53.062450] [DEBUG] [REMOTE ] FIVE: PASS: History has at least 300 days. [2026-01-28T12:08:53.062696] [DEBUG] [REMOTE ] FIVE: PASS: Price check passed. Min price $147.05. [2026-01-28T12:08:53.062855] [DEBUG] [REMOTE ] FIVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:53.062967] [DEBUG] [REMOTE ] FIVE: PASS: Integrity check passed. [2026-01-28T12:08:53.063008] [DEBUG] [REMOTE ] FIVE: Symbol is viable for forecasting. [2026-01-28T12:08:53.063055] [INFO ] [MAIN ] [1218/3492] FIVE kept (0.4s) | 1215 kept, 3 rejected | 138.5/min | ETA: 16.4m [2026-01-28T12:08:53.402805] [DEBUG] [REMOTE ] FIVN: Retrieved 2971 rows, trimmed to 300. [2026-01-28T12:08:53.402928] [DEBUG] [REMOTE ] FIVN: PASS: History has at least 300 days. [2026-01-28T12:08:53.403146] [DEBUG] [REMOTE ] FIVN: PASS: Price check passed. Min price $17.15. [2026-01-28T12:08:53.403287] [DEBUG] [REMOTE ] FIVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:53.403395] [DEBUG] [REMOTE ] FIVN: PASS: Integrity check passed. [2026-01-28T12:08:53.403435] [DEBUG] [REMOTE ] FIVN: Symbol is viable for forecasting. [2026-01-28T12:08:53.403481] [INFO ] [MAIN ] [1219/3492] FIVN kept (0.3s) | 1216 kept, 3 rejected | 138.5/min | ETA: 16.4m [2026-01-28T12:08:54.036171] [DEBUG] [REMOTE ] FIX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:54.036320] [DEBUG] [REMOTE ] FIX: PASS: History has at least 300 days. [2026-01-28T12:08:54.036597] [DEBUG] [REMOTE ] FIX: PASS: Price check passed. Min price $876.19. [2026-01-28T12:08:54.036770] [DEBUG] [REMOTE ] FIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:54.036903] [DEBUG] [REMOTE ] FIX: PASS: Integrity check passed. [2026-01-28T12:08:54.036947] [DEBUG] [REMOTE ] FIX: Symbol is viable for forecasting. [2026-01-28T12:08:54.037014] [INFO ] [MAIN ] [1220/3492] FIX kept (0.6s) | 1217 kept, 3 rejected | 138.4/min | ETA: 16.4m [2026-01-28T12:08:54.340721] [DEBUG] [REMOTE ] FIXD: Retrieved 2249 rows, trimmed to 300. [2026-01-28T12:08:54.340878] [DEBUG] [REMOTE ] FIXD: PASS: History has at least 300 days. [2026-01-28T12:08:54.341080] [DEBUG] [REMOTE ] FIXD: PASS: Price check passed. Min price $43.83. [2026-01-28T12:08:54.341213] [DEBUG] [REMOTE ] FIXD: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:54.341323] [DEBUG] [REMOTE ] FIXD: PASS: Integrity check passed. [2026-01-28T12:08:54.341363] [DEBUG] [REMOTE ] FIXD: Symbol is viable for forecasting. [2026-01-28T12:08:54.341409] [INFO ] [MAIN ] [1221/3492] FIXD kept (0.3s) | 1218 kept, 3 rejected | 138.5/min | ETA: 16.4m [2026-01-28T12:08:54.840517] [DEBUG] [REMOTE ] FIZZ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:54.840684] [DEBUG] [REMOTE ] FIZZ: PASS: History has at least 300 days. [2026-01-28T12:08:54.840933] [DEBUG] [REMOTE ] FIZZ: PASS: Price check passed. Min price $31.66. [2026-01-28T12:08:54.841066] [DEBUG] [REMOTE ] FIZZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:54.841181] [DEBUG] [REMOTE ] FIZZ: PASS: Integrity check passed. [2026-01-28T12:08:54.841221] [DEBUG] [REMOTE ] FIZZ: Symbol is viable for forecasting. [2026-01-28T12:08:54.841286] [INFO ] [MAIN ] [1222/3492] FIZZ kept (0.5s) | 1219 kept, 3 rejected | 138.5/min | ETA: 16.4m [2026-01-28T12:08:55.149155] [DEBUG] [REMOTE ] FJP: Retrieved 3711 rows, trimmed to 300. [2026-01-28T12:08:55.149283] [DEBUG] [REMOTE ] FJP: PASS: History has at least 300 days. [2026-01-28T12:08:55.149497] [DEBUG] [REMOTE ] FJP: PASS: Price check passed. Min price $64.29. [2026-01-28T12:08:55.149663] [DEBUG] [REMOTE ] FJP: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:55.149804] [DEBUG] [REMOTE ] FJP: PASS: Integrity check passed. [2026-01-28T12:08:55.149871] [DEBUG] [REMOTE ] FJP: Symbol is viable for forecasting. [2026-01-28T12:08:55.149921] [INFO ] [MAIN ] [1223/3492] FJP kept (0.3s) | 1220 kept, 3 rejected | 138.5/min | ETA: 16.4m [2026-01-28T12:08:55.706476] [DEBUG] [REMOTE ] FLEX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:55.706663] [DEBUG] [REMOTE ] FLEX: PASS: History has at least 300 days. [2026-01-28T12:08:55.706923] [DEBUG] [REMOTE ] FLEX: PASS: Price check passed. Min price $54.51. [2026-01-28T12:08:55.707088] [DEBUG] [REMOTE ] FLEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:55.707219] [DEBUG] [REMOTE ] FLEX: PASS: Integrity check passed. [2026-01-28T12:08:55.707261] [DEBUG] [REMOTE ] FLEX: Symbol is viable for forecasting. [2026-01-28T12:08:55.707312] [INFO ] [MAIN ] [1224/3492] FLEX kept (0.6s) | 1221 kept, 3 rejected | 138.5/min | ETA: 16.4m [2026-01-28T12:08:55.981722] [DEBUG] [REMOTE ] FLGC: Retrieved 1184 rows, trimmed to 300. [2026-01-28T12:08:55.981854] [DEBUG] [REMOTE ] FLGC: PASS: History has at least 300 days. [2026-01-28T12:08:55.982055] [DEBUG] [REMOTE ] FLGC: PASS: Price check passed. Min price $6.23. [2026-01-28T12:08:55.982189] [DEBUG] [REMOTE ] FLGC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:55.982299] [DEBUG] [REMOTE ] FLGC: PASS: Integrity check passed. [2026-01-28T12:08:55.982341] [DEBUG] [REMOTE ] FLGC: Symbol is viable for forecasting. [2026-01-28T12:08:55.982389] [INFO ] [MAIN ] [1225/3492] FLGC kept (0.3s) | 1222 kept, 3 rejected | 138.5/min | ETA: 16.4m [2026-01-28T12:08:56.543706] [DEBUG] [REMOTE ] FLL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:56.543848] [DEBUG] [REMOTE ] FLL: PASS: History has at least 300 days. [2026-01-28T12:08:56.544070] [DEBUG] [REMOTE ] FLL: PASS: Price check passed. Min price $2.29. [2026-01-28T12:08:56.544208] [DEBUG] [REMOTE ] FLL: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:56.544330] [DEBUG] [REMOTE ] FLL: PASS: Integrity check passed. [2026-01-28T12:08:56.544371] [DEBUG] [REMOTE ] FLL: Symbol is viable for forecasting. [2026-01-28T12:08:56.544420] [INFO ] [MAIN ] [1226/3492] FLL kept (0.6s) | 1223 kept, 3 rejected | 138.5/min | ETA: 16.4m [2026-01-28T12:08:56.679600] [DEBUG] [REMOTE ] FLNC: Retrieved 1065 rows, trimmed to 300. [2026-01-28T12:08:56.679720] [DEBUG] [REMOTE ] FLNC: PASS: History has at least 300 days. [2026-01-28T12:08:56.679922] [DEBUG] [REMOTE ] FLNC: PASS: Price check passed. Min price $15.40. [2026-01-28T12:08:56.680058] [DEBUG] [REMOTE ] FLNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:56.680170] [DEBUG] [REMOTE ] FLNC: PASS: Integrity check passed. [2026-01-28T12:08:56.680211] [DEBUG] [REMOTE ] FLNC: Symbol is viable for forecasting. [2026-01-28T12:08:56.680260] [INFO ] [MAIN ] [1227/3492] FLNC kept (0.1s) | 1224 kept, 3 rejected | 138.5/min | ETA: 16.3m [2026-01-28T12:08:57.220203] [DEBUG] [REMOTE ] FLNG: Retrieved 1663 rows, trimmed to 300. [2026-01-28T12:08:57.220442] [DEBUG] [REMOTE ] FLNG: PASS: History has at least 300 days. [2026-01-28T12:08:57.220838] [DEBUG] [REMOTE ] FLNG: PASS: Price check passed. Min price $24.31. [2026-01-28T12:08:57.221038] [DEBUG] [REMOTE ] FLNG: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:57.221226] [DEBUG] [REMOTE ] FLNG: PASS: Integrity check passed. [2026-01-28T12:08:57.221284] [DEBUG] [REMOTE ] FLNG: Symbol is viable for forecasting. [2026-01-28T12:08:57.221391] [INFO ] [MAIN ] [1228/3492] FLNG kept (0.5s) | 1225 kept, 3 rejected | 138.5/min | ETA: 16.3m [2026-01-28T12:08:57.711654] [DEBUG] [REMOTE ] FLO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:57.711805] [DEBUG] [REMOTE ] FLO: PASS: History has at least 300 days. [2026-01-28T12:08:57.712080] [DEBUG] [REMOTE ] FLO: PASS: Price check passed. Min price $10.08. [2026-01-28T12:08:57.712230] [DEBUG] [REMOTE ] FLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:57.712356] [DEBUG] [REMOTE ] FLO: PASS: Integrity check passed. [2026-01-28T12:08:57.712397] [DEBUG] [REMOTE ] FLO: Symbol is viable for forecasting. [2026-01-28T12:08:57.712448] [INFO ] [MAIN ] [1229/3492] FLO kept (0.5s) | 1226 kept, 3 rejected | 138.5/min | ETA: 16.3m [2026-01-28T12:08:58.220176] [DEBUG] [REMOTE ] FLS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:58.220335] [DEBUG] [REMOTE ] FLS: PASS: History has at least 300 days. [2026-01-28T12:08:58.220645] [DEBUG] [REMOTE ] FLS: PASS: Price check passed. Min price $65.35. [2026-01-28T12:08:58.220963] [DEBUG] [REMOTE ] FLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:58.221122] [DEBUG] [REMOTE ] FLS: PASS: Integrity check passed. [2026-01-28T12:08:58.221177] [DEBUG] [REMOTE ] FLS: Symbol is viable for forecasting. [2026-01-28T12:08:58.221243] [INFO ] [MAIN ] [1230/3492] FLS kept (0.5s) | 1227 kept, 3 rejected | 138.5/min | ETA: 16.3m [2026-01-28T12:08:58.680275] [DEBUG] [REMOTE ] FLUX: Retrieved 5744 rows, trimmed to 300. [2026-01-28T12:08:58.680404] [DEBUG] [REMOTE ] FLUX: PASS: History has at least 300 days. [2026-01-28T12:08:58.680638] [DEBUG] [REMOTE ] FLUX: PASS: Price check passed. Min price $1.27. [2026-01-28T12:08:58.680783] [DEBUG] [REMOTE ] FLUX: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:58.680900] [DEBUG] [REMOTE ] FLUX: PASS: Integrity check passed. [2026-01-28T12:08:58.680943] [DEBUG] [REMOTE ] FLUX: Symbol is viable for forecasting. [2026-01-28T12:08:58.680992] [INFO ] [MAIN ] [1231/3492] FLUX kept (0.5s) | 1228 kept, 3 rejected | 138.5/min | ETA: 16.3m [2026-01-28T12:08:59.220938] [DEBUG] [REMOTE ] FLWS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:59.221116] [DEBUG] [REMOTE ] FLWS: PASS: History has at least 300 days. [2026-01-28T12:08:59.221415] [DEBUG] [REMOTE ] FLWS: PASS: Price check passed. Min price $3.06. [2026-01-28T12:08:59.221620] [DEBUG] [REMOTE ] FLWS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:59.221805] [DEBUG] [REMOTE ] FLWS: PASS: Integrity check passed. [2026-01-28T12:08:59.221876] [DEBUG] [REMOTE ] FLWS: Symbol is viable for forecasting. [2026-01-28T12:08:59.221961] [INFO ] [MAIN ] [1232/3492] FLWS kept (0.5s) | 1229 kept, 3 rejected | 138.4/min | ETA: 16.3m [2026-01-28T12:08:59.707225] [DEBUG] [REMOTE ] FLXS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:08:59.707368] [DEBUG] [REMOTE ] FLXS: PASS: History has at least 300 days. [2026-01-28T12:08:59.707620] [DEBUG] [REMOTE ] FLXS: PASS: Price check passed. Min price $34.02. [2026-01-28T12:08:59.707756] [DEBUG] [REMOTE ] FLXS: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:59.707889] [DEBUG] [REMOTE ] FLXS: PASS: Integrity check passed. [2026-01-28T12:08:59.707934] [DEBUG] [REMOTE ] FLXS: Symbol is viable for forecasting. [2026-01-28T12:08:59.707983] [INFO ] [MAIN ] [1233/3492] FLXS kept (0.5s) | 1230 kept, 3 rejected | 138.4/min | ETA: 16.3m [2026-01-28T12:08:59.915933] [DEBUG] [REMOTE ] FLYE: Retrieved 411 rows, trimmed to 300. [2026-01-28T12:08:59.916066] [DEBUG] [REMOTE ] FLYE: PASS: History has at least 300 days. [2026-01-28T12:08:59.916263] [DEBUG] [REMOTE ] FLYE: PASS: Price check passed. Min price $3.87. [2026-01-28T12:08:59.916393] [DEBUG] [REMOTE ] FLYE: PASS: Continuity check passed with 300 days. [2026-01-28T12:08:59.916500] [DEBUG] [REMOTE ] FLYE: PASS: Integrity check passed. [2026-01-28T12:08:59.916539] [DEBUG] [REMOTE ] FLYE: Symbol is viable for forecasting. [2026-01-28T12:08:59.916629] [INFO ] [MAIN ] [1234/3492] FLYE kept (0.2s) | 1231 kept, 3 rejected | 138.5/min | ETA: 16.3m [2026-01-28T12:09:00.602479] [DEBUG] [REMOTE ] FMAO: Retrieved 5321 rows, trimmed to 300. [2026-01-28T12:09:00.602632] [DEBUG] [REMOTE ] FMAO: PASS: History has at least 300 days. [2026-01-28T12:09:00.602838] [DEBUG] [REMOTE ] FMAO: PASS: Price check passed. Min price $22.93. [2026-01-28T12:09:00.602968] [DEBUG] [REMOTE ] FMAO: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:00.603078] [DEBUG] [REMOTE ] FMAO: PASS: Integrity check passed. [2026-01-28T12:09:00.603117] [DEBUG] [REMOTE ] FMAO: Symbol is viable for forecasting. [2026-01-28T12:09:00.603165] [INFO ] [MAIN ] [1235/3492] FMAO kept (0.7s) | 1232 kept, 3 rejected | 138.4/min | ETA: 16.3m [2026-01-28T12:09:00.970887] [DEBUG] [REMOTE ] FMB: Retrieved 2943 rows, trimmed to 300. [2026-01-28T12:09:00.971006] [DEBUG] [REMOTE ] FMB: PASS: History has at least 300 days. [2026-01-28T12:09:00.971284] [DEBUG] [REMOTE ] FMB: PASS: Price check passed. Min price $50.68. [2026-01-28T12:09:00.971490] [DEBUG] [REMOTE ] FMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:00.971671] [DEBUG] [REMOTE ] FMB: PASS: Integrity check passed. [2026-01-28T12:09:00.971735] [DEBUG] [REMOTE ] FMB: Symbol is viable for forecasting. [2026-01-28T12:09:00.971813] [INFO ] [MAIN ] [1236/3492] FMB kept (0.4s) | 1233 kept, 3 rejected | 138.4/min | ETA: 16.3m [2026-01-28T12:09:01.470131] [DEBUG] [REMOTE ] FMBH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:01.470244] [DEBUG] [REMOTE ] FMBH: PASS: History has at least 300 days. [2026-01-28T12:09:01.470471] [DEBUG] [REMOTE ] FMBH: PASS: Price check passed. Min price $34.97. [2026-01-28T12:09:01.470626] [DEBUG] [REMOTE ] FMBH: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:01.470748] [DEBUG] [REMOTE ] FMBH: PASS: Integrity check passed. [2026-01-28T12:09:01.470790] [DEBUG] [REMOTE ] FMBH: Symbol is viable for forecasting. [2026-01-28T12:09:01.470840] [INFO ] [MAIN ] [1237/3492] FMBH kept (0.5s) | 1234 kept, 3 rejected | 138.4/min | ETA: 16.3m [2026-01-28T12:09:01.849227] [DEBUG] [REMOTE ] FMC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:01.849486] [DEBUG] [REMOTE ] FMC: PASS: History has at least 300 days. [2026-01-28T12:09:01.849770] [DEBUG] [REMOTE ] FMC: PASS: Price check passed. Min price $12.11. [2026-01-28T12:09:01.849940] [DEBUG] [REMOTE ] FMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:01.850077] [DEBUG] [REMOTE ] FMC: PASS: Integrity check passed. [2026-01-28T12:09:01.850299] [DEBUG] [REMOTE ] FMC: Symbol is viable for forecasting. [2026-01-28T12:09:01.850353] [INFO ] [MAIN ] [1238/3492] FMC kept (0.4s) | 1235 kept, 3 rejected | 138.4/min | ETA: 16.3m [2026-01-28T12:09:02.076448] [DEBUG] [REMOTE ] FMHI: Retrieved 2067 rows, trimmed to 300. [2026-01-28T12:09:02.076609] [DEBUG] [REMOTE ] FMHI: PASS: History has at least 300 days. [2026-01-28T12:09:02.076833] [DEBUG] [REMOTE ] FMHI: PASS: Price check passed. Min price $47.43. [2026-01-28T12:09:02.076976] [DEBUG] [REMOTE ] FMHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:02.077118] [DEBUG] [REMOTE ] FMHI: PASS: Integrity check passed. [2026-01-28T12:09:02.077162] [DEBUG] [REMOTE ] FMHI: Symbol is viable for forecasting. [2026-01-28T12:09:02.077212] [INFO ] [MAIN ] [1239/3492] FMHI kept (0.2s) | 1236 kept, 3 rejected | 138.5/min | ETA: 16.3m [2026-01-28T12:09:02.760408] [DEBUG] [REMOTE ] FMN: Retrieved 5811 rows, trimmed to 300. [2026-01-28T12:09:02.760549] [DEBUG] [REMOTE ] FMN: PASS: History has at least 300 days. [2026-01-28T12:09:02.760797] [DEBUG] [REMOTE ] FMN: PASS: Price check passed. Min price $10.93. [2026-01-28T12:09:02.760953] [DEBUG] [REMOTE ] FMN: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:02.761087] [DEBUG] [REMOTE ] FMN: PASS: Integrity check passed. [2026-01-28T12:09:02.761144] [DEBUG] [REMOTE ] FMN: Symbol is viable for forecasting. [2026-01-28T12:09:02.761195] [INFO ] [MAIN ] [1240/3492] FMN kept (0.7s) | 1237 kept, 3 rejected | 138.4/min | ETA: 16.3m [2026-01-28T12:09:03.227033] [DEBUG] [REMOTE ] FMNB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:03.227220] [DEBUG] [REMOTE ] FMNB: PASS: History has at least 300 days. [2026-01-28T12:09:03.227655] [DEBUG] [REMOTE ] FMNB: PASS: Price check passed. Min price $12.71. [2026-01-28T12:09:03.227805] [DEBUG] [REMOTE ] FMNB: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:03.227961] [DEBUG] [REMOTE ] FMNB: PASS: Integrity check passed. [2026-01-28T12:09:03.228013] [DEBUG] [REMOTE ] FMNB: Symbol is viable for forecasting. [2026-01-28T12:09:03.228070] [INFO ] [MAIN ] [1241/3492] FMNB kept (0.5s) | 1238 kept, 3 rejected | 138.4/min | ETA: 16.3m [2026-01-28T12:09:03.750447] [DEBUG] [REMOTE ] FMS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:03.750621] [DEBUG] [REMOTE ] FMS: PASS: History has at least 300 days. [2026-01-28T12:09:03.750876] [DEBUG] [REMOTE ] FMS: PASS: Price check passed. Min price $21.11. [2026-01-28T12:09:03.751015] [DEBUG] [REMOTE ] FMS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:03.751144] [DEBUG] [REMOTE ] FMS: PASS: Integrity check passed. [2026-01-28T12:09:03.751186] [DEBUG] [REMOTE ] FMS: Symbol is viable for forecasting. [2026-01-28T12:09:03.751236] [INFO ] [MAIN ] [1242/3492] FMS kept (0.5s) | 1239 kept, 3 rejected | 138.4/min | ETA: 16.3m [2026-01-28T12:09:04.195396] [DEBUG] [REMOTE ] FMX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:04.195712] [DEBUG] [REMOTE ] FMX: PASS: History has at least 300 days. [2026-01-28T12:09:04.196072] [DEBUG] [REMOTE ] FMX: PASS: Price check passed. Min price $89.31. [2026-01-28T12:09:04.196242] [DEBUG] [REMOTE ] FMX: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:04.196401] [DEBUG] [REMOTE ] FMX: PASS: Integrity check passed. [2026-01-28T12:09:04.196454] [DEBUG] [REMOTE ] FMX: Symbol is viable for forecasting. [2026-01-28T12:09:04.196522] [INFO ] [MAIN ] [1243/3492] FMX kept (0.4s) | 1240 kept, 3 rejected | 138.4/min | ETA: 16.3m [2026-01-28T12:09:04.402908] [DEBUG] [REMOTE ] FN: Retrieved 3921 rows, trimmed to 300. [2026-01-28T12:09:04.403032] [DEBUG] [REMOTE ] FN: PASS: History has at least 300 days. [2026-01-28T12:09:04.403235] [DEBUG] [REMOTE ] FN: PASS: Price check passed. Min price $387.22. [2026-01-28T12:09:04.403370] [DEBUG] [REMOTE ] FN: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:04.403480] [DEBUG] [REMOTE ] FN: PASS: Integrity check passed. [2026-01-28T12:09:04.403520] [DEBUG] [REMOTE ] FN: Symbol is viable for forecasting. [2026-01-28T12:09:04.403587] [INFO ] [MAIN ] [1244/3492] FN kept (0.2s) | 1241 kept, 3 rejected | 138.5/min | ETA: 16.2m [2026-01-28T12:09:04.969920] [DEBUG] [REMOTE ] FNB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:04.970065] [DEBUG] [REMOTE ] FNB: PASS: History has at least 300 days. [2026-01-28T12:09:04.970284] [DEBUG] [REMOTE ] FNB: PASS: Price check passed. Min price $15.27. [2026-01-28T12:09:04.970414] [DEBUG] [REMOTE ] FNB: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:04.970526] [DEBUG] [REMOTE ] FNB: PASS: Integrity check passed. [2026-01-28T12:09:04.970566] [DEBUG] [REMOTE ] FNB: Symbol is viable for forecasting. [2026-01-28T12:09:04.970635] [INFO ] [MAIN ] [1245/3492] FNB kept (0.6s) | 1242 kept, 3 rejected | 138.4/min | ETA: 16.2m [2026-01-28T12:09:05.290294] [DEBUG] [REMOTE ] FND: Retrieved 2200 rows, trimmed to 300. [2026-01-28T12:09:05.290409] [DEBUG] [REMOTE ] FND: PASS: History has at least 300 days. [2026-01-28T12:09:05.290624] [DEBUG] [REMOTE ] FND: PASS: Price check passed. Min price $56.79. [2026-01-28T12:09:05.290758] [DEBUG] [REMOTE ] FND: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:05.290865] [DEBUG] [REMOTE ] FND: PASS: Integrity check passed. [2026-01-28T12:09:05.290918] [DEBUG] [REMOTE ] FND: Symbol is viable for forecasting. [2026-01-28T12:09:05.290967] [INFO ] [MAIN ] [1246/3492] FND kept (0.3s) | 1243 kept, 3 rejected | 138.4/min | ETA: 16.2m [2026-01-28T12:09:05.837323] [DEBUG] [REMOTE ] FNF: Retrieved 5102 rows, trimmed to 300. [2026-01-28T12:09:05.837526] [DEBUG] [REMOTE ] FNF: PASS: History has at least 300 days. [2026-01-28T12:09:05.837879] [DEBUG] [REMOTE ] FNF: PASS: Price check passed. Min price $51.06. [2026-01-28T12:09:05.838046] [DEBUG] [REMOTE ] FNF: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:05.838200] [DEBUG] [REMOTE ] FNF: PASS: Integrity check passed. [2026-01-28T12:09:05.838250] [DEBUG] [REMOTE ] FNF: Symbol is viable for forecasting. [2026-01-28T12:09:05.838311] [INFO ] [MAIN ] [1247/3492] FNF kept (0.5s) | 1244 kept, 3 rejected | 138.4/min | ETA: 16.2m [2026-01-28T12:09:06.155095] [DEBUG] [REMOTE ] FNKO: Retrieved 2068 rows, trimmed to 300. [2026-01-28T12:09:06.155242] [DEBUG] [REMOTE ] FNKO: PASS: History has at least 300 days. [2026-01-28T12:09:06.155456] [DEBUG] [REMOTE ] FNKO: PASS: Price check passed. Min price $2.81. [2026-01-28T12:09:06.155620] [DEBUG] [REMOTE ] FNKO: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:06.155740] [DEBUG] [REMOTE ] FNKO: PASS: Integrity check passed. [2026-01-28T12:09:06.155780] [DEBUG] [REMOTE ] FNKO: Symbol is viable for forecasting. [2026-01-28T12:09:06.155833] [INFO ] [MAIN ] [1248/3492] FNKO kept (0.3s) | 1245 kept, 3 rejected | 138.4/min | ETA: 16.2m [2026-01-28T12:09:06.713702] [DEBUG] [REMOTE ] FNLC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:06.713845] [DEBUG] [REMOTE ] FNLC: PASS: History has at least 300 days. [2026-01-28T12:09:06.714072] [DEBUG] [REMOTE ] FNLC: PASS: Price check passed. Min price $24.40. [2026-01-28T12:09:06.714212] [DEBUG] [REMOTE ] FNLC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:06.714334] [DEBUG] [REMOTE ] FNLC: PASS: Integrity check passed. [2026-01-28T12:09:06.714379] [DEBUG] [REMOTE ] FNLC: Symbol is viable for forecasting. [2026-01-28T12:09:06.714429] [INFO ] [MAIN ] [1249/3492] FNLC kept (0.6s) | 1246 kept, 3 rejected | 138.4/min | ETA: 16.2m [2026-01-28T12:09:07.149042] [DEBUG] [REMOTE ] FNX: Retrieved 4709 rows, trimmed to 300. [2026-01-28T12:09:07.149203] [DEBUG] [REMOTE ] FNX: PASS: History has at least 300 days. [2026-01-28T12:09:07.149445] [DEBUG] [REMOTE ] FNX: PASS: Price check passed. Min price $117.13. [2026-01-28T12:09:07.149609] [DEBUG] [REMOTE ] FNX: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:07.149741] [DEBUG] [REMOTE ] FNX: PASS: Integrity check passed. [2026-01-28T12:09:07.149787] [DEBUG] [REMOTE ] FNX: Symbol is viable for forecasting. [2026-01-28T12:09:07.149837] [INFO ] [MAIN ] [1250/3492] FNX kept (0.4s) | 1247 kept, 3 rejected | 138.4/min | ETA: 16.2m [2026-01-28T12:09:07.410801] [DEBUG] [REMOTE ] FNY: Retrieved 3714 rows, trimmed to 300. [2026-01-28T12:09:07.410933] [DEBUG] [REMOTE ] FNY: PASS: History has at least 300 days. [2026-01-28T12:09:07.411139] [DEBUG] [REMOTE ] FNY: PASS: Price check passed. Min price $85.10. [2026-01-28T12:09:07.411276] [DEBUG] [REMOTE ] FNY: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:07.411387] [DEBUG] [REMOTE ] FNY: PASS: Integrity check passed. [2026-01-28T12:09:07.411428] [DEBUG] [REMOTE ] FNY: Symbol is viable for forecasting. [2026-01-28T12:09:07.411475] [INFO ] [MAIN ] [1251/3492] FNY kept (0.3s) | 1248 kept, 3 rejected | 138.5/min | ETA: 16.2m [2026-01-28T12:09:07.827397] [DEBUG] [REMOTE ] FOA: Retrieved 1703 rows, trimmed to 300. [2026-01-28T12:09:07.827631] [DEBUG] [REMOTE ] FOA: PASS: History has at least 300 days. [2026-01-28T12:09:07.827930] [DEBUG] [REMOTE ] FOA: PASS: Price check passed. Min price $21.63. [2026-01-28T12:09:07.828079] [DEBUG] [REMOTE ] FOA: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:07.828211] [DEBUG] [REMOTE ] FOA: PASS: Integrity check passed. [2026-01-28T12:09:07.828278] [DEBUG] [REMOTE ] FOA: Symbol is viable for forecasting. [2026-01-28T12:09:07.828334] [INFO ] [MAIN ] [1252/3492] FOA kept (0.4s) | 1249 kept, 3 rejected | 138.5/min | ETA: 16.2m [2026-01-28T12:09:08.380984] [DEBUG] [REMOTE ] FOF: Retrieved 4820 rows, trimmed to 300. [2026-01-28T12:09:08.381111] [DEBUG] [REMOTE ] FOF: PASS: History has at least 300 days. [2026-01-28T12:09:08.381317] [DEBUG] [REMOTE ] FOF: PASS: Price check passed. Min price $12.62. [2026-01-28T12:09:08.381449] [DEBUG] [REMOTE ] FOF: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:08.381561] [DEBUG] [REMOTE ] FOF: PASS: Integrity check passed. [2026-01-28T12:09:08.381621] [DEBUG] [REMOTE ] FOF: Symbol is viable for forecasting. [2026-01-28T12:09:08.381670] [INFO ] [MAIN ] [1253/3492] FOF kept (0.6s) | 1250 kept, 3 rejected | 138.4/min | ETA: 16.2m [2026-01-28T12:09:08.782749] [DEBUG] [REMOTE ] FOLD: Retrieved 4695 rows, trimmed to 300. [2026-01-28T12:09:08.782961] [DEBUG] [REMOTE ] FOLD: PASS: History has at least 300 days. [2026-01-28T12:09:08.783301] [DEBUG] [REMOTE ] FOLD: PASS: Price check passed. Min price $8.86. [2026-01-28T12:09:08.783503] [DEBUG] [REMOTE ] FOLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:08.783847] [DEBUG] [REMOTE ] FOLD: PASS: Integrity check passed. [2026-01-28T12:09:08.783912] [DEBUG] [REMOTE ] FOLD: Symbol is viable for forecasting. [2026-01-28T12:09:08.783994] [INFO ] [MAIN ] [1254/3492] FOLD kept (0.4s) | 1251 kept, 3 rejected | 138.4/min | ETA: 16.2m [2026-01-28T12:09:09.353005] [DEBUG] [REMOTE ] FORM: Retrieved 5693 rows, trimmed to 300. [2026-01-28T12:09:09.353248] [DEBUG] [REMOTE ] FORM: PASS: History has at least 300 days. [2026-01-28T12:09:09.353723] [DEBUG] [REMOTE ] FORM: PASS: Price check passed. Min price $48.68. [2026-01-28T12:09:09.355952] [DEBUG] [REMOTE ] FORM: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:09.356233] [DEBUG] [REMOTE ] FORM: PASS: Integrity check passed. [2026-01-28T12:09:09.356298] [DEBUG] [REMOTE ] FORM: Symbol is viable for forecasting. [2026-01-28T12:09:09.356385] [INFO ] [MAIN ] [1255/3492] FORM kept (0.6s) | 1252 kept, 3 rejected | 138.4/min | ETA: 16.2m [2026-01-28T12:09:09.729340] [DEBUG] [REMOTE ] FOSL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:09.729735] [DEBUG] [REMOTE ] FOSL: PASS: History has at least 300 days. [2026-01-28T12:09:09.730279] [DEBUG] [REMOTE ] FOSL: PASS: Price check passed. Min price $1.79. [2026-01-28T12:09:09.730435] [DEBUG] [REMOTE ] FOSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:09.730613] [DEBUG] [REMOTE ] FOSL: PASS: Integrity check passed. [2026-01-28T12:09:09.730659] [DEBUG] [REMOTE ] FOSL: Symbol is viable for forecasting. [2026-01-28T12:09:09.730720] [INFO ] [MAIN ] [1256/3492] FOSL kept (0.4s) | 1253 kept, 3 rejected | 138.4/min | ETA: 16.2m [2026-01-28T12:09:10.053836] [DEBUG] [REMOTE ] FOX: Retrieved 1729 rows, trimmed to 300. [2026-01-28T12:09:10.054000] [DEBUG] [REMOTE ] FOX: PASS: History has at least 300 days. [2026-01-28T12:09:10.054251] [DEBUG] [REMOTE ] FOX: PASS: Price check passed. Min price $57.32. [2026-01-28T12:09:10.054391] [DEBUG] [REMOTE ] FOX: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:10.054509] [DEBUG] [REMOTE ] FOX: PASS: Integrity check passed. [2026-01-28T12:09:10.054551] [DEBUG] [REMOTE ] FOX: Symbol is viable for forecasting. [2026-01-28T12:09:10.054621] [INFO ] [MAIN ] [1257/3492] FOX kept (0.3s) | 1254 kept, 3 rejected | 138.4/min | ETA: 16.1m [2026-01-28T12:09:10.432946] [DEBUG] [REMOTE ] FOXA: Retrieved 1730 rows, trimmed to 300. [2026-01-28T12:09:10.433079] [DEBUG] [REMOTE ] FOXA: PASS: History has at least 300 days. [2026-01-28T12:09:10.433309] [DEBUG] [REMOTE ] FOXA: PASS: Price check passed. Min price $63.62. [2026-01-28T12:09:10.433448] [DEBUG] [REMOTE ] FOXA: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:10.433561] [DEBUG] [REMOTE ] FOXA: PASS: Integrity check passed. [2026-01-28T12:09:10.433654] [DEBUG] [REMOTE ] FOXA: Symbol is viable for forecasting. [2026-01-28T12:09:10.433716] [INFO ] [MAIN ] [1258/3492] FOXA kept (0.4s) | 1255 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:10.921736] [DEBUG] [REMOTE ] FOXF: Retrieved 3136 rows, trimmed to 300. [2026-01-28T12:09:10.921862] [DEBUG] [REMOTE ] FOXF: PASS: History has at least 300 days. [2026-01-28T12:09:10.922063] [DEBUG] [REMOTE ] FOXF: PASS: Price check passed. Min price $13.19. [2026-01-28T12:09:10.922198] [DEBUG] [REMOTE ] FOXF: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:10.922310] [DEBUG] [REMOTE ] FOXF: PASS: Integrity check passed. [2026-01-28T12:09:10.922352] [DEBUG] [REMOTE ] FOXF: Symbol is viable for forecasting. [2026-01-28T12:09:10.922400] [INFO ] [MAIN ] [1259/3492] FOXF kept (0.5s) | 1256 kept, 3 rejected | 138.4/min | ETA: 16.1m [2026-01-28T12:09:11.321406] [DEBUG] [REMOTE ] FPF: Retrieved 3188 rows, trimmed to 300. [2026-01-28T12:09:11.321608] [DEBUG] [REMOTE ] FPF: PASS: History has at least 300 days. [2026-01-28T12:09:11.321864] [DEBUG] [REMOTE ] FPF: PASS: Price check passed. Min price $18.15. [2026-01-28T12:09:11.322003] [DEBUG] [REMOTE ] FPF: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:11.322123] [DEBUG] [REMOTE ] FPF: PASS: Integrity check passed. [2026-01-28T12:09:11.322165] [DEBUG] [REMOTE ] FPF: Symbol is viable for forecasting. [2026-01-28T12:09:11.322219] [INFO ] [MAIN ] [1260/3492] FPF kept (0.4s) | 1257 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:11.670998] [DEBUG] [REMOTE ] FPH: Retrieved 2191 rows, trimmed to 300. [2026-01-28T12:09:11.671120] [DEBUG] [REMOTE ] FPH: PASS: History has at least 300 days. [2026-01-28T12:09:11.671321] [DEBUG] [REMOTE ] FPH: PASS: Price check passed. Min price $5.44. [2026-01-28T12:09:11.671456] [DEBUG] [REMOTE ] FPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:11.671567] [DEBUG] [REMOTE ] FPH: PASS: Integrity check passed. [2026-01-28T12:09:11.671654] [DEBUG] [REMOTE ] FPH: Symbol is viable for forecasting. [2026-01-28T12:09:11.671705] [INFO ] [MAIN ] [1261/3492] FPH kept (0.3s) | 1258 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:12.025799] [DEBUG] [REMOTE ] FPI: Retrieved 2966 rows, trimmed to 300. [2026-01-28T12:09:12.025923] [DEBUG] [REMOTE ] FPI: PASS: History has at least 300 days. [2026-01-28T12:09:12.026135] [DEBUG] [REMOTE ] FPI: PASS: Price check passed. Min price $9.15. [2026-01-28T12:09:12.026287] [DEBUG] [REMOTE ] FPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:12.026395] [DEBUG] [REMOTE ] FPI: PASS: Integrity check passed. [2026-01-28T12:09:12.026435] [DEBUG] [REMOTE ] FPI: Symbol is viable for forecasting. [2026-01-28T12:09:12.026483] [INFO ] [MAIN ] [1262/3492] FPI kept (0.4s) | 1259 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:12.513317] [DEBUG] [REMOTE ] FPXI: Retrieved 2820 rows, trimmed to 300. [2026-01-28T12:09:12.513437] [DEBUG] [REMOTE ] FPXI: PASS: History has at least 300 days. [2026-01-28T12:09:12.513655] [DEBUG] [REMOTE ] FPXI: PASS: Price check passed. Min price $56.37. [2026-01-28T12:09:12.513794] [DEBUG] [REMOTE ] FPXI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:12.513904] [DEBUG] [REMOTE ] FPXI: PASS: Integrity check passed. [2026-01-28T12:09:12.513944] [DEBUG] [REMOTE ] FPXI: Symbol is viable for forecasting. [2026-01-28T12:09:12.513993] [INFO ] [MAIN ] [1263/3492] FPXI kept (0.5s) | 1260 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:12.839560] [DEBUG] [REMOTE ] FRA: Retrieved 5596 rows, trimmed to 300. [2026-01-28T12:09:12.839711] [DEBUG] [REMOTE ] FRA: PASS: History has at least 300 days. [2026-01-28T12:09:12.839913] [DEBUG] [REMOTE ] FRA: PASS: Price check passed. Min price $11.34. [2026-01-28T12:09:12.840048] [DEBUG] [REMOTE ] FRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:12.840179] [DEBUG] [REMOTE ] FRA: PASS: Integrity check passed. [2026-01-28T12:09:12.840220] [DEBUG] [REMOTE ] FRA: Symbol is viable for forecasting. [2026-01-28T12:09:12.840267] [INFO ] [MAIN ] [1264/3492] FRA kept (0.3s) | 1261 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:13.372059] [DEBUG] [REMOTE ] FRBA: Retrieved 4739 rows, trimmed to 300. [2026-01-28T12:09:13.372232] [DEBUG] [REMOTE ] FRBA: PASS: History has at least 300 days. [2026-01-28T12:09:13.372450] [DEBUG] [REMOTE ] FRBA: PASS: Price check passed. Min price $15.00. [2026-01-28T12:09:13.372606] [DEBUG] [REMOTE ] FRBA: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:13.372738] [DEBUG] [REMOTE ] FRBA: PASS: Integrity check passed. [2026-01-28T12:09:13.372782] [DEBUG] [REMOTE ] FRBA: Symbol is viable for forecasting. [2026-01-28T12:09:13.372832] [INFO ] [MAIN ] [1265/3492] FRBA kept (0.5s) | 1262 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:13.677363] [DEBUG] [REMOTE ] FRGE: Retrieved 1253 rows, trimmed to 300. [2026-01-28T12:09:13.677494] [DEBUG] [REMOTE ] FRGE: PASS: History has at least 300 days. [2026-01-28T12:09:13.677718] [DEBUG] [REMOTE ] FRGE: PASS: Price check passed. Min price $21.51. [2026-01-28T12:09:13.677857] [DEBUG] [REMOTE ] FRGE: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:13.677969] [DEBUG] [REMOTE ] FRGE: PASS: Integrity check passed. [2026-01-28T12:09:13.678011] [DEBUG] [REMOTE ] FRGE: Symbol is viable for forecasting. [2026-01-28T12:09:13.678073] [INFO ] [MAIN ] [1266/3492] FRGE kept (0.3s) | 1263 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:13.990544] [DEBUG] [REMOTE ] FRHC: Retrieved 2088 rows, trimmed to 300. [2026-01-28T12:09:13.990696] [DEBUG] [REMOTE ] FRHC: PASS: History has at least 300 days. [2026-01-28T12:09:13.990909] [DEBUG] [REMOTE ] FRHC: PASS: Price check passed. Min price $121.68. [2026-01-28T12:09:13.991045] [DEBUG] [REMOTE ] FRHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:13.991156] [DEBUG] [REMOTE ] FRHC: PASS: Integrity check passed. [2026-01-28T12:09:13.991209] [DEBUG] [REMOTE ] FRHC: Symbol is viable for forecasting. [2026-01-28T12:09:13.991277] [INFO ] [MAIN ] [1267/3492] FRHC kept (0.3s) | 1264 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:14.632245] [DEBUG] [REMOTE ] FRME: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:14.632377] [DEBUG] [REMOTE ] FRME: PASS: History has at least 300 days. [2026-01-28T12:09:14.632604] [DEBUG] [REMOTE ] FRME: PASS: Price check passed. Min price $34.66. [2026-01-28T12:09:14.632739] [DEBUG] [REMOTE ] FRME: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:14.632850] [DEBUG] [REMOTE ] FRME: PASS: Integrity check passed. [2026-01-28T12:09:14.632890] [DEBUG] [REMOTE ] FRME: Symbol is viable for forecasting. [2026-01-28T12:09:14.632937] [INFO ] [MAIN ] [1268/3492] FRME kept (0.6s) | 1265 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:15.107792] [DEBUG] [REMOTE ] FRO: Retrieved 6155 rows, trimmed to 300. [2026-01-28T12:09:15.107924] [DEBUG] [REMOTE ] FRO: PASS: History has at least 300 days. [2026-01-28T12:09:15.108134] [DEBUG] [REMOTE ] FRO: PASS: Price check passed. Min price $20.58. [2026-01-28T12:09:15.108267] [DEBUG] [REMOTE ] FRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:15.108380] [DEBUG] [REMOTE ] FRO: PASS: Integrity check passed. [2026-01-28T12:09:15.108420] [DEBUG] [REMOTE ] FRO: Symbol is viable for forecasting. [2026-01-28T12:09:15.108467] [INFO ] [MAIN ] [1269/3492] FRO kept (0.5s) | 1266 kept, 3 rejected | 138.5/min | ETA: 16.1m [2026-01-28T12:09:15.432903] [DEBUG] [REMOTE ] FROG: Retrieved 1347 rows, trimmed to 300. [2026-01-28T12:09:15.433088] [DEBUG] [REMOTE ] FROG: PASS: History has at least 300 days. [2026-01-28T12:09:15.433325] [DEBUG] [REMOTE ] FROG: PASS: Price check passed. Min price $46.12. [2026-01-28T12:09:15.433463] [DEBUG] [REMOTE ] FROG: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:15.433660] [DEBUG] [REMOTE ] FROG: PASS: Integrity check passed. [2026-01-28T12:09:15.433705] [DEBUG] [REMOTE ] FROG: Symbol is viable for forecasting. [2026-01-28T12:09:15.433755] [INFO ] [MAIN ] [1270/3492] FROG kept (0.3s) | 1267 kept, 3 rejected | 138.5/min | ETA: 16.0m [2026-01-28T12:09:16.008030] [DEBUG] [REMOTE ] FRPH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:16.008191] [DEBUG] [REMOTE ] FRPH: PASS: History has at least 300 days. [2026-01-28T12:09:16.008477] [DEBUG] [REMOTE ] FRPH: PASS: Price check passed. Min price $22.33. [2026-01-28T12:09:16.008664] [DEBUG] [REMOTE ] FRPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:16.008811] [DEBUG] [REMOTE ] FRPH: PASS: Integrity check passed. [2026-01-28T12:09:16.008860] [DEBUG] [REMOTE ] FRPH: Symbol is viable for forecasting. [2026-01-28T12:09:16.008919] [INFO ] [MAIN ] [1271/3492] FRPH kept (0.6s) | 1268 kept, 3 rejected | 138.5/min | ETA: 16.0m [2026-01-28T12:09:16.124838] [DEBUG] [REMOTE ] FRSH: Retrieved 1091 rows, trimmed to 300. [2026-01-28T12:09:16.124966] [DEBUG] [REMOTE ] FRSH: PASS: History has at least 300 days. [2026-01-28T12:09:16.125163] [DEBUG] [REMOTE ] FRSH: PASS: Price check passed. Min price $10.85. [2026-01-28T12:09:16.125296] [DEBUG] [REMOTE ] FRSH: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:16.125404] [DEBUG] [REMOTE ] FRSH: PASS: Integrity check passed. [2026-01-28T12:09:16.125443] [DEBUG] [REMOTE ] FRSH: Symbol is viable for forecasting. [2026-01-28T12:09:16.125491] [INFO ] [MAIN ] [1272/3492] FRSH kept (0.1s) | 1269 kept, 3 rejected | 138.6/min | ETA: 16.0m [2026-01-28T12:09:16.681341] [DEBUG] [REMOTE ] FSBC: Retrieved 1189 rows, trimmed to 300. [2026-01-28T12:09:16.681475] [DEBUG] [REMOTE ] FSBC: PASS: History has at least 300 days. [2026-01-28T12:09:16.681705] [DEBUG] [REMOTE ] FSBC: PASS: Price check passed. Min price $32.87. [2026-01-28T12:09:16.681851] [DEBUG] [REMOTE ] FSBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:16.681964] [DEBUG] [REMOTE ] FSBC: PASS: Integrity check passed. [2026-01-28T12:09:16.682009] [DEBUG] [REMOTE ] FSBC: Symbol is viable for forecasting. [2026-01-28T12:09:16.682060] [INFO ] [MAIN ] [1273/3492] FSBC kept (0.6s) | 1270 kept, 3 rejected | 138.5/min | ETA: 16.0m [2026-01-28T12:09:17.032059] [DEBUG] [REMOTE ] FSCO: Retrieved 802 rows, trimmed to 300. [2026-01-28T12:09:17.032164] [DEBUG] [REMOTE ] FSCO: PASS: History has at least 300 days. [2026-01-28T12:09:17.032386] [DEBUG] [REMOTE ] FSCO: PASS: Price check passed. Min price $5.89. [2026-01-28T12:09:17.032518] [DEBUG] [REMOTE ] FSCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:17.032658] [DEBUG] [REMOTE ] FSCO: PASS: Integrity check passed. [2026-01-28T12:09:17.032708] [DEBUG] [REMOTE ] FSCO: Symbol is viable for forecasting. [2026-01-28T12:09:17.032766] [INFO ] [MAIN ] [1274/3492] FSCO kept (0.4s) | 1271 kept, 3 rejected | 138.5/min | ETA: 16.0m [2026-01-28T12:09:17.552421] [DEBUG] [REMOTE ] FSK: Retrieved 2963 rows, trimmed to 300. [2026-01-28T12:09:17.552538] [DEBUG] [REMOTE ] FSK: PASS: History has at least 300 days. [2026-01-28T12:09:17.552759] [DEBUG] [REMOTE ] FSK: PASS: Price check passed. Min price $14.15. [2026-01-28T12:09:17.552891] [DEBUG] [REMOTE ] FSK: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:17.552996] [DEBUG] [REMOTE ] FSK: PASS: Integrity check passed. [2026-01-28T12:09:17.553035] [DEBUG] [REMOTE ] FSK: Symbol is viable for forecasting. [2026-01-28T12:09:17.553081] [INFO ] [MAIN ] [1275/3492] FSK kept (0.5s) | 1272 kept, 3 rejected | 138.5/min | ETA: 16.0m [2026-01-28T12:09:17.896513] [DEBUG] [REMOTE ] FSLY: Retrieved 1683 rows, trimmed to 300. [2026-01-28T12:09:17.896967] [DEBUG] [REMOTE ] FSLY: PASS: History has at least 300 days. [2026-01-28T12:09:17.897298] [DEBUG] [REMOTE ] FSLY: PASS: Price check passed. Min price $7.96. [2026-01-28T12:09:17.897466] [DEBUG] [REMOTE ] FSLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:17.897623] [DEBUG] [REMOTE ] FSLY: PASS: Integrity check passed. [2026-01-28T12:09:17.897667] [DEBUG] [REMOTE ] FSLY: Symbol is viable for forecasting. [2026-01-28T12:09:17.897723] [INFO ] [MAIN ] [1276/3492] FSLY kept (0.3s) | 1273 kept, 3 rejected | 138.5/min | ETA: 16.0m [2026-01-28T12:09:18.389500] [DEBUG] [REMOTE ] FSM: Retrieved 4794 rows, trimmed to 300. [2026-01-28T12:09:18.389642] [DEBUG] [REMOTE ] FSM: PASS: History has at least 300 days. [2026-01-28T12:09:18.389899] [DEBUG] [REMOTE ] FSM: PASS: Price check passed. Min price $7.84. [2026-01-28T12:09:18.390038] [DEBUG] [REMOTE ] FSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:18.390170] [DEBUG] [REMOTE ] FSM: PASS: Integrity check passed. [2026-01-28T12:09:18.390222] [DEBUG] [REMOTE ] FSM: Symbol is viable for forecasting. [2026-01-28T12:09:18.390281] [INFO ] [MAIN ] [1277/3492] FSM kept (0.5s) | 1274 kept, 3 rejected | 138.5/min | ETA: 16.0m [2026-01-28T12:09:18.926102] [DEBUG] [REMOTE ] FSS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:18.926349] [DEBUG] [REMOTE ] FSS: PASS: History has at least 300 days. [2026-01-28T12:09:18.926738] [DEBUG] [REMOTE ] FSS: PASS: Price check passed. Min price $106.16. [2026-01-28T12:09:18.926886] [DEBUG] [REMOTE ] FSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:18.927067] [DEBUG] [REMOTE ] FSS: PASS: Integrity check passed. [2026-01-28T12:09:18.927112] [DEBUG] [REMOTE ] FSS: Symbol is viable for forecasting. [2026-01-28T12:09:18.927171] [INFO ] [MAIN ] [1278/3492] FSS kept (0.5s) | 1275 kept, 3 rejected | 138.5/min | ETA: 16.0m [2026-01-28T12:09:19.336642] [DEBUG] [REMOTE ] FTA: Retrieved 4708 rows, trimmed to 300. [2026-01-28T12:09:19.336780] [DEBUG] [REMOTE ] FTA: PASS: History has at least 300 days. [2026-01-28T12:09:19.336994] [DEBUG] [REMOTE ] FTA: PASS: Price check passed. Min price $81.18. [2026-01-28T12:09:19.337151] [DEBUG] [REMOTE ] FTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:19.337267] [DEBUG] [REMOTE ] FTA: PASS: Integrity check passed. [2026-01-28T12:09:19.337307] [DEBUG] [REMOTE ] FTA: Symbol is viable for forecasting. [2026-01-28T12:09:19.337355] [INFO ] [MAIN ] [1279/3492] FTA kept (0.4s) | 1276 kept, 3 rejected | 138.5/min | ETA: 16.0m [2026-01-28T12:09:19.535808] [DEBUG] [REMOTE ] FTAI: Retrieved 2691 rows, trimmed to 300. [2026-01-28T12:09:19.535947] [DEBUG] [REMOTE ] FTAI: PASS: History has at least 300 days. [2026-01-28T12:09:19.536153] [DEBUG] [REMOTE ] FTAI: PASS: Price check passed. Min price $152.80. [2026-01-28T12:09:19.536284] [DEBUG] [REMOTE ] FTAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:19.536395] [DEBUG] [REMOTE ] FTAI: PASS: Integrity check passed. [2026-01-28T12:09:19.536435] [DEBUG] [REMOTE ] FTAI: Symbol is viable for forecasting. [2026-01-28T12:09:19.536483] [INFO ] [MAIN ] [1280/3492] FTAI kept (0.2s) | 1277 kept, 3 rejected | 138.6/min | ETA: 16.0m [2026-01-28T12:09:19.991818] [DEBUG] [REMOTE ] FTC: Retrieved 4708 rows, trimmed to 300. [2026-01-28T12:09:19.991945] [DEBUG] [REMOTE ] FTC: PASS: History has at least 300 days. [2026-01-28T12:09:19.992148] [DEBUG] [REMOTE ] FTC: PASS: Price check passed. Min price $150.07. [2026-01-28T12:09:19.992287] [DEBUG] [REMOTE ] FTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:19.992399] [DEBUG] [REMOTE ] FTC: PASS: Integrity check passed. [2026-01-28T12:09:19.992440] [DEBUG] [REMOTE ] FTC: Symbol is viable for forecasting. [2026-01-28T12:09:19.992489] [INFO ] [MAIN ] [1281/3492] FTC kept (0.5s) | 1278 kept, 3 rejected | 138.6/min | ETA: 16.0m [2026-01-28T12:09:20.399665] [DEBUG] [REMOTE ] FTCI: Retrieved 1193 rows, trimmed to 300. [2026-01-28T12:09:20.399805] [DEBUG] [REMOTE ] FTCI: PASS: History has at least 300 days. [2026-01-28T12:09:20.400017] [DEBUG] [REMOTE ] FTCI: PASS: Price check passed. Min price $7.38. [2026-01-28T12:09:20.400173] [DEBUG] [REMOTE ] FTCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:20.400302] [DEBUG] [REMOTE ] FTCI: PASS: Integrity check passed. [2026-01-28T12:09:20.400363] [DEBUG] [REMOTE ] FTCI: Symbol is viable for forecasting. [2026-01-28T12:09:20.400423] [INFO ] [MAIN ] [1282/3492] FTCI kept (0.4s) | 1279 kept, 3 rejected | 138.6/min | ETA: 15.9m [2026-01-28T12:09:20.984735] [DEBUG] [REMOTE ] FTCS: Retrieved 4918 rows, trimmed to 300. [2026-01-28T12:09:20.984861] [DEBUG] [REMOTE ] FTCS: PASS: History has at least 300 days. [2026-01-28T12:09:20.985062] [DEBUG] [REMOTE ] FTCS: PASS: Price check passed. Min price $89.63. [2026-01-28T12:09:20.985193] [DEBUG] [REMOTE ] FTCS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:20.985302] [DEBUG] [REMOTE ] FTCS: PASS: Integrity check passed. [2026-01-28T12:09:20.985342] [DEBUG] [REMOTE ] FTCS: Symbol is viable for forecasting. [2026-01-28T12:09:20.985389] [INFO ] [MAIN ] [1283/3492] FTCS kept (0.6s) | 1280 kept, 3 rejected | 138.5/min | ETA: 15.9m [2026-01-28T12:09:21.498480] [DEBUG] [REMOTE ] FTEK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:21.498624] [DEBUG] [REMOTE ] FTEK: PASS: History has at least 300 days. [2026-01-28T12:09:21.498831] [DEBUG] [REMOTE ] FTEK: PASS: Price check passed. Min price $1.40. [2026-01-28T12:09:21.498964] [DEBUG] [REMOTE ] FTEK: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:21.499076] [DEBUG] [REMOTE ] FTEK: PASS: Integrity check passed. [2026-01-28T12:09:21.499116] [DEBUG] [REMOTE ] FTEK: Symbol is viable for forecasting. [2026-01-28T12:09:21.499164] [INFO ] [MAIN ] [1284/3492] FTEK kept (0.5s) | 1281 kept, 3 rejected | 138.5/min | ETA: 15.9m [2026-01-28T12:09:21.712672] [DEBUG] [REMOTE ] FTGC: Retrieved 3083 rows, trimmed to 300. [2026-01-28T12:09:21.712802] [DEBUG] [REMOTE ] FTGC: PASS: History has at least 300 days. [2026-01-28T12:09:21.713011] [DEBUG] [REMOTE ] FTGC: PASS: Price check passed. Min price $22.72. [2026-01-28T12:09:21.713150] [DEBUG] [REMOTE ] FTGC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:21.713262] [DEBUG] [REMOTE ] FTGC: PASS: Integrity check passed. [2026-01-28T12:09:21.713304] [DEBUG] [REMOTE ] FTGC: Symbol is viable for forecasting. [2026-01-28T12:09:21.713353] [INFO ] [MAIN ] [1285/3492] FTGC kept (0.2s) | 1282 kept, 3 rejected | 138.6/min | ETA: 15.9m [2026-01-28T12:09:22.136067] [DEBUG] [REMOTE ] FTGS: Retrieved 815 rows, trimmed to 300. [2026-01-28T12:09:22.136195] [DEBUG] [REMOTE ] FTGS: PASS: History has at least 300 days. [2026-01-28T12:09:22.136404] [DEBUG] [REMOTE ] FTGS: PASS: Price check passed. Min price $33.68. [2026-01-28T12:09:22.136539] [DEBUG] [REMOTE ] FTGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:22.136676] [DEBUG] [REMOTE ] FTGS: PASS: Integrity check passed. [2026-01-28T12:09:22.136722] [DEBUG] [REMOTE ] FTGS: Symbol is viable for forecasting. [2026-01-28T12:09:22.136770] [INFO ] [MAIN ] [1286/3492] FTGS kept (0.4s) | 1283 kept, 3 rejected | 138.6/min | ETA: 15.9m [2026-01-28T12:09:22.644161] [DEBUG] [REMOTE ] FTHI: Retrieved 3032 rows, trimmed to 300. [2026-01-28T12:09:22.644324] [DEBUG] [REMOTE ] FTHI: PASS: History has at least 300 days. [2026-01-28T12:09:22.644634] [DEBUG] [REMOTE ] FTHI: PASS: Price check passed. Min price $22.54. [2026-01-28T12:09:22.644792] [DEBUG] [REMOTE ] FTHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:22.644903] [DEBUG] [REMOTE ] FTHI: PASS: Integrity check passed. [2026-01-28T12:09:22.644943] [DEBUG] [REMOTE ] FTHI: Symbol is viable for forecasting. [2026-01-28T12:09:22.644990] [INFO ] [MAIN ] [1287/3492] FTHI kept (0.5s) | 1284 kept, 3 rejected | 138.5/min | ETA: 15.9m [2026-01-28T12:09:22.885020] [DEBUG] [REMOTE ] FTHY: Retrieved 1403 rows, trimmed to 300. [2026-01-28T12:09:22.885136] [DEBUG] [REMOTE ] FTHY: PASS: History has at least 300 days. [2026-01-28T12:09:22.885335] [DEBUG] [REMOTE ] FTHY: PASS: Price check passed. Min price $13.62. [2026-01-28T12:09:22.885482] [DEBUG] [REMOTE ] FTHY: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:22.885623] [DEBUG] [REMOTE ] FTHY: PASS: Integrity check passed. [2026-01-28T12:09:22.885673] [DEBUG] [REMOTE ] FTHY: Symbol is viable for forecasting. [2026-01-28T12:09:22.885722] [INFO ] [MAIN ] [1288/3492] FTHY kept (0.2s) | 1285 kept, 3 rejected | 138.6/min | ETA: 15.9m [2026-01-28T12:09:23.435260] [DEBUG] [REMOTE ] FTI: Retrieved 6191 rows, trimmed to 300. [2026-01-28T12:09:23.435375] [DEBUG] [REMOTE ] FTI: PASS: History has at least 300 days. [2026-01-28T12:09:23.435624] [DEBUG] [REMOTE ] FTI: PASS: Price check passed. Min price $41.30. [2026-01-28T12:09:23.435761] [DEBUG] [REMOTE ] FTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:23.435879] [DEBUG] [REMOTE ] FTI: PASS: Integrity check passed. [2026-01-28T12:09:23.435918] [DEBUG] [REMOTE ] FTI: Symbol is viable for forecasting. [2026-01-28T12:09:23.435965] [INFO ] [MAIN ] [1289/3492] FTI kept (0.6s) | 1286 kept, 3 rejected | 138.6/min | ETA: 15.9m [2026-01-28T12:09:23.932722] [DEBUG] [REMOTE ] FTK: Retrieved 5158 rows, trimmed to 300. [2026-01-28T12:09:23.932846] [DEBUG] [REMOTE ] FTK: PASS: History has at least 300 days. [2026-01-28T12:09:23.933048] [DEBUG] [REMOTE ] FTK: PASS: Price check passed. Min price $13.47. [2026-01-28T12:09:23.933182] [DEBUG] [REMOTE ] FTK: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:23.933291] [DEBUG] [REMOTE ] FTK: PASS: Integrity check passed. [2026-01-28T12:09:23.933332] [DEBUG] [REMOTE ] FTK: Symbol is viable for forecasting. [2026-01-28T12:09:23.933378] [INFO ] [MAIN ] [1290/3492] FTK kept (0.5s) | 1287 kept, 3 rejected | 138.6/min | ETA: 15.9m [2026-01-28T12:09:24.375564] [DEBUG] [REMOTE ] FTLF: Retrieved 4578 rows, trimmed to 300. [2026-01-28T12:09:24.375724] [DEBUG] [REMOTE ] FTLF: PASS: History has at least 300 days. [2026-01-28T12:09:24.375972] [DEBUG] [REMOTE ] FTLF: PASS: Price check passed. Min price $15.25. [2026-01-28T12:09:24.376126] [DEBUG] [REMOTE ] FTLF: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:24.376254] [DEBUG] [REMOTE ] FTLF: PASS: Integrity check passed. [2026-01-28T12:09:24.376300] [DEBUG] [REMOTE ] FTLF: Symbol is viable for forecasting. [2026-01-28T12:09:24.376357] [INFO ] [MAIN ] [1291/3492] FTLF kept (0.4s) | 1288 kept, 3 rejected | 138.5/min | ETA: 15.9m [2026-01-28T12:09:24.549211] [DEBUG] [REMOTE ] FTQI: Retrieved 3032 rows, trimmed to 300. [2026-01-28T12:09:24.549340] [DEBUG] [REMOTE ] FTQI: PASS: History has at least 300 days. [2026-01-28T12:09:24.549603] [DEBUG] [REMOTE ] FTQI: PASS: Price check passed. Min price $19.63. [2026-01-28T12:09:24.549740] [DEBUG] [REMOTE ] FTQI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:24.549853] [DEBUG] [REMOTE ] FTQI: PASS: Integrity check passed. [2026-01-28T12:09:24.549893] [DEBUG] [REMOTE ] FTQI: Symbol is viable for forecasting. [2026-01-28T12:09:24.549940] [INFO ] [MAIN ] [1292/3492] FTQI kept (0.2s) | 1289 kept, 3 rejected | 138.6/min | ETA: 15.9m [2026-01-28T12:09:24.983205] [DEBUG] [REMOTE ] FTRE: Retrieved 642 rows, trimmed to 300. [2026-01-28T12:09:24.983327] [DEBUG] [REMOTE ] FTRE: PASS: History has at least 300 days. [2026-01-28T12:09:24.983550] [DEBUG] [REMOTE ] FTRE: PASS: Price check passed. Min price $9.70. [2026-01-28T12:09:24.983894] [DEBUG] [REMOTE ] FTRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:24.984002] [DEBUG] [REMOTE ] FTRE: PASS: Integrity check passed. [2026-01-28T12:09:24.984042] [DEBUG] [REMOTE ] FTRE: Symbol is viable for forecasting. [2026-01-28T12:09:24.984089] [INFO ] [MAIN ] [1293/3492] FTRE kept (0.4s) | 1290 kept, 3 rejected | 138.6/min | ETA: 15.9m [2026-01-28T12:09:25.527465] [DEBUG] [REMOTE ] FTRI: Retrieved 2539 rows, trimmed to 300. [2026-01-28T12:09:25.527621] [DEBUG] [REMOTE ] FTRI: PASS: History has at least 300 days. [2026-01-28T12:09:25.527840] [DEBUG] [REMOTE ] FTRI: PASS: Price check passed. Min price $14.35. [2026-01-28T12:09:25.527972] [DEBUG] [REMOTE ] FTRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:25.528080] [DEBUG] [REMOTE ] FTRI: PASS: Integrity check passed. [2026-01-28T12:09:25.528120] [DEBUG] [REMOTE ] FTRI: Symbol is viable for forecasting. [2026-01-28T12:09:25.528168] [INFO ] [MAIN ] [1294/3492] FTRI kept (0.5s) | 1291 kept, 3 rejected | 138.6/min | ETA: 15.9m [2026-01-28T12:09:25.832781] [DEBUG] [REMOTE ] FTS: Retrieved 2531 rows, trimmed to 300. [2026-01-28T12:09:25.832901] [DEBUG] [REMOTE ] FTS: PASS: History has at least 300 days. [2026-01-28T12:09:25.833099] [DEBUG] [REMOTE ] FTS: PASS: Price check passed. Min price $49.38. [2026-01-28T12:09:25.833229] [DEBUG] [REMOTE ] FTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:25.833335] [DEBUG] [REMOTE ] FTS: PASS: Integrity check passed. [2026-01-28T12:09:25.833377] [DEBUG] [REMOTE ] FTS: Symbol is viable for forecasting. [2026-01-28T12:09:25.833433] [INFO ] [MAIN ] [1295/3492] FTS kept (0.3s) | 1292 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:26.346668] [DEBUG] [REMOTE ] FTSL: Retrieved 3204 rows, trimmed to 300. [2026-01-28T12:09:26.346796] [DEBUG] [REMOTE ] FTSL: PASS: History has at least 300 days. [2026-01-28T12:09:26.347006] [DEBUG] [REMOTE ] FTSL: PASS: Price check passed. Min price $45.07. [2026-01-28T12:09:26.347172] [DEBUG] [REMOTE ] FTSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:26.347286] [DEBUG] [REMOTE ] FTSL: PASS: Integrity check passed. [2026-01-28T12:09:26.347327] [DEBUG] [REMOTE ] FTSL: Symbol is viable for forecasting. [2026-01-28T12:09:26.347375] [INFO ] [MAIN ] [1296/3492] FTSL kept (0.5s) | 1293 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:26.584887] [DEBUG] [REMOTE ] FTSM: Retrieved 2886 rows, trimmed to 300. [2026-01-28T12:09:26.585030] [DEBUG] [REMOTE ] FTSM: PASS: History has at least 300 days. [2026-01-28T12:09:26.585250] [DEBUG] [REMOTE ] FTSM: PASS: Price check passed. Min price $59.48. [2026-01-28T12:09:26.585388] [DEBUG] [REMOTE ] FTSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:26.585501] [DEBUG] [REMOTE ] FTSM: PASS: Integrity check passed. [2026-01-28T12:09:26.585543] [DEBUG] [REMOTE ] FTSM: Symbol is viable for forecasting. [2026-01-28T12:09:26.585612] [INFO ] [MAIN ] [1297/3492] FTSM kept (0.2s) | 1294 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:27.144109] [DEBUG] [REMOTE ] FTXL: Retrieved 2350 rows, trimmed to 300. [2026-01-28T12:09:27.144293] [DEBUG] [REMOTE ] FTXL: PASS: History has at least 300 days. [2026-01-28T12:09:27.144603] [DEBUG] [REMOTE ] FTXL: PASS: Price check passed. Min price $111.66. [2026-01-28T12:09:27.144764] [DEBUG] [REMOTE ] FTXL: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:27.144883] [DEBUG] [REMOTE ] FTXL: PASS: Integrity check passed. [2026-01-28T12:09:27.144925] [DEBUG] [REMOTE ] FTXL: Symbol is viable for forecasting. [2026-01-28T12:09:27.144976] [INFO ] [MAIN ] [1298/3492] FTXL kept (0.6s) | 1295 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:27.493790] [DEBUG] [REMOTE ] FTXN: Retrieved 2348 rows, trimmed to 300. [2026-01-28T12:09:27.493980] [DEBUG] [REMOTE ] FTXN: PASS: History has at least 300 days. [2026-01-28T12:09:27.494251] [DEBUG] [REMOTE ] FTXN: PASS: Price check passed. Min price $26.89. [2026-01-28T12:09:27.494433] [DEBUG] [REMOTE ] FTXN: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:27.494565] [DEBUG] [REMOTE ] FTXN: PASS: Integrity check passed. [2026-01-28T12:09:27.494639] [DEBUG] [REMOTE ] FTXN: Symbol is viable for forecasting. [2026-01-28T12:09:27.494695] [INFO ] [MAIN ] [1299/3492] FTXN kept (0.3s) | 1296 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:27.974882] [DEBUG] [REMOTE ] FTXO: Retrieved 2338 rows, trimmed to 300. [2026-01-28T12:09:27.975066] [DEBUG] [REMOTE ] FTXO: PASS: History has at least 300 days. [2026-01-28T12:09:27.975357] [DEBUG] [REMOTE ] FTXO: PASS: Price check passed. Min price $33.52. [2026-01-28T12:09:27.975498] [DEBUG] [REMOTE ] FTXO: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:27.975668] [DEBUG] [REMOTE ] FTXO: PASS: Integrity check passed. [2026-01-28T12:09:27.975717] [DEBUG] [REMOTE ] FTXO: Symbol is viable for forecasting. [2026-01-28T12:09:27.975772] [INFO ] [MAIN ] [1300/3492] FTXO kept (0.5s) | 1297 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:28.248703] [DEBUG] [REMOTE ] FUBO: Retrieved 2033 rows, trimmed to 300. [2026-01-28T12:09:28.248836] [DEBUG] [REMOTE ] FUBO: PASS: History has at least 300 days. [2026-01-28T12:09:28.249102] [DEBUG] [REMOTE ] FUBO: PASS: Price check passed. Min price $2.27. [2026-01-28T12:09:28.249256] [DEBUG] [REMOTE ] FUBO: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:28.249369] [DEBUG] [REMOTE ] FUBO: PASS: Integrity check passed. [2026-01-28T12:09:28.249411] [DEBUG] [REMOTE ] FUBO: Symbol is viable for forecasting. [2026-01-28T12:09:28.249460] [INFO ] [MAIN ] [1301/3492] FUBO kept (0.3s) | 1298 kept, 3 rejected | 138.7/min | ETA: 15.8m [2026-01-28T12:09:28.893120] [DEBUG] [REMOTE ] FUL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:28.893251] [DEBUG] [REMOTE ] FUL: PASS: History has at least 300 days. [2026-01-28T12:09:28.893456] [DEBUG] [REMOTE ] FUL: PASS: Price check passed. Min price $55.41. [2026-01-28T12:09:28.893608] [DEBUG] [REMOTE ] FUL: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:28.893722] [DEBUG] [REMOTE ] FUL: PASS: Integrity check passed. [2026-01-28T12:09:28.893762] [DEBUG] [REMOTE ] FUL: Symbol is viable for forecasting. [2026-01-28T12:09:28.893809] [INFO ] [MAIN ] [1302/3492] FUL kept (0.6s) | 1299 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:29.202098] [DEBUG] [REMOTE ] FULC: Retrieved 1641 rows, trimmed to 300. [2026-01-28T12:09:29.202230] [DEBUG] [REMOTE ] FULC: PASS: History has at least 300 days. [2026-01-28T12:09:29.202435] [DEBUG] [REMOTE ] FULC: PASS: Price check passed. Min price $7.63. [2026-01-28T12:09:29.202593] [DEBUG] [REMOTE ] FULC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:29.202720] [DEBUG] [REMOTE ] FULC: PASS: Integrity check passed. [2026-01-28T12:09:29.202761] [DEBUG] [REMOTE ] FULC: Symbol is viable for forecasting. [2026-01-28T12:09:29.202810] [INFO ] [MAIN ] [1303/3492] FULC kept (0.3s) | 1300 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:29.733496] [DEBUG] [REMOTE ] FUN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:29.733658] [DEBUG] [REMOTE ] FUN: PASS: History has at least 300 days. [2026-01-28T12:09:29.733869] [DEBUG] [REMOTE ] FUN: PASS: Price check passed. Min price $12.83. [2026-01-28T12:09:29.734006] [DEBUG] [REMOTE ] FUN: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:29.734116] [DEBUG] [REMOTE ] FUN: PASS: Integrity check passed. [2026-01-28T12:09:29.734165] [DEBUG] [REMOTE ] FUN: Symbol is viable for forecasting. [2026-01-28T12:09:29.734216] [INFO ] [MAIN ] [1304/3492] FUN kept (0.5s) | 1301 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:30.230160] [DEBUG] [REMOTE ] FUNC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:30.230323] [DEBUG] [REMOTE ] FUNC: PASS: History has at least 300 days. [2026-01-28T12:09:30.230690] [DEBUG] [REMOTE ] FUNC: PASS: Price check passed. Min price $34.29. [2026-01-28T12:09:30.230876] [DEBUG] [REMOTE ] FUNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:30.231032] [DEBUG] [REMOTE ] FUNC: PASS: Integrity check passed. [2026-01-28T12:09:30.231086] [DEBUG] [REMOTE ] FUNC: Symbol is viable for forecasting. [2026-01-28T12:09:30.231151] [INFO ] [MAIN ] [1305/3492] FUNC kept (0.5s) | 1302 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:30.715457] [DEBUG] [REMOTE ] FUND: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:30.715656] [DEBUG] [REMOTE ] FUND: PASS: History has at least 300 days. [2026-01-28T12:09:30.715957] [DEBUG] [REMOTE ] FUND: PASS: Price check passed. Min price $7.80. [2026-01-28T12:09:30.716101] [DEBUG] [REMOTE ] FUND: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:30.716249] [DEBUG] [REMOTE ] FUND: PASS: Integrity check passed. [2026-01-28T12:09:30.716291] [DEBUG] [REMOTE ] FUND: Symbol is viable for forecasting. [2026-01-28T12:09:30.716346] [INFO ] [MAIN ] [1306/3492] FUND kept (0.5s) | 1303 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:31.049926] [DEBUG] [REMOTE ] FVCB: Retrieved 3072 rows, trimmed to 300. [2026-01-28T12:09:31.050048] [DEBUG] [REMOTE ] FVCB: PASS: History has at least 300 days. [2026-01-28T12:09:31.050245] [DEBUG] [REMOTE ] FVCB: PASS: Price check passed. Min price $12.02. [2026-01-28T12:09:31.050377] [DEBUG] [REMOTE ] FVCB: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:31.050486] [DEBUG] [REMOTE ] FVCB: PASS: Integrity check passed. [2026-01-28T12:09:31.050525] [DEBUG] [REMOTE ] FVCB: Symbol is viable for forecasting. [2026-01-28T12:09:31.050594] [INFO ] [MAIN ] [1307/3492] FVCB kept (0.3s) | 1304 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:31.456782] [DEBUG] [REMOTE ] FWONA: Retrieved 3281 rows, trimmed to 300. [2026-01-28T12:09:31.456918] [DEBUG] [REMOTE ] FWONA: PASS: History has at least 300 days. [2026-01-28T12:09:31.457152] [DEBUG] [REMOTE ] FWONA: PASS: Price check passed. Min price $80.43. [2026-01-28T12:09:31.457289] [DEBUG] [REMOTE ] FWONA: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:31.457401] [DEBUG] [REMOTE ] FWONA: PASS: Integrity check passed. [2026-01-28T12:09:31.457441] [DEBUG] [REMOTE ] FWONA: Symbol is viable for forecasting. [2026-01-28T12:09:31.457489] [INFO ] [MAIN ] [1308/3492] FWONA kept (0.4s) | 1305 kept, 3 rejected | 138.6/min | ETA: 15.8m [2026-01-28T12:09:31.794936] [DEBUG] [REMOTE ] FWONK: Retrieved 2907 rows, trimmed to 300. [2026-01-28T12:09:31.795158] [DEBUG] [REMOTE ] FWONK: PASS: History has at least 300 days. [2026-01-28T12:09:31.795487] [DEBUG] [REMOTE ] FWONK: PASS: Price check passed. Min price $87.39. [2026-01-28T12:09:31.795698] [DEBUG] [REMOTE ] FWONK: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:31.795844] [DEBUG] [REMOTE ] FWONK: PASS: Integrity check passed. [2026-01-28T12:09:31.795889] [DEBUG] [REMOTE ] FWONK: Symbol is viable for forecasting. [2026-01-28T12:09:31.795943] [INFO ] [MAIN ] [1309/3492] FWONK kept (0.3s) | 1306 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:32.403674] [DEBUG] [REMOTE ] FWRD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:32.403809] [DEBUG] [REMOTE ] FWRD: PASS: History has at least 300 days. [2026-01-28T12:09:32.404029] [DEBUG] [REMOTE ] FWRD: PASS: Price check passed. Min price $17.69. [2026-01-28T12:09:32.404165] [DEBUG] [REMOTE ] FWRD: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:32.404281] [DEBUG] [REMOTE ] FWRD: PASS: Integrity check passed. [2026-01-28T12:09:32.404322] [DEBUG] [REMOTE ] FWRD: Symbol is viable for forecasting. [2026-01-28T12:09:32.404371] [INFO ] [MAIN ] [1310/3492] FWRD kept (0.6s) | 1307 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:32.633803] [DEBUG] [REMOTE ] FWRG: Retrieved 1084 rows, trimmed to 300. [2026-01-28T12:09:32.633926] [DEBUG] [REMOTE ] FWRG: PASS: History has at least 300 days. [2026-01-28T12:09:32.634122] [DEBUG] [REMOTE ] FWRG: PASS: Price check passed. Min price $15.05. [2026-01-28T12:09:32.634253] [DEBUG] [REMOTE ] FWRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:32.634359] [DEBUG] [REMOTE ] FWRG: PASS: Integrity check passed. [2026-01-28T12:09:32.634399] [DEBUG] [REMOTE ] FWRG: Symbol is viable for forecasting. [2026-01-28T12:09:32.634444] [INFO ] [MAIN ] [1311/3492] FWRG kept (0.2s) | 1308 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:33.173128] [DEBUG] [REMOTE ] FYC: Retrieved 3714 rows, trimmed to 300. [2026-01-28T12:09:33.173297] [DEBUG] [REMOTE ] FYC: PASS: History has at least 300 days. [2026-01-28T12:09:33.173545] [DEBUG] [REMOTE ] FYC: PASS: Price check passed. Min price $87.35. [2026-01-28T12:09:33.173706] [DEBUG] [REMOTE ] FYC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:33.173848] [DEBUG] [REMOTE ] FYC: PASS: Integrity check passed. [2026-01-28T12:09:33.173890] [DEBUG] [REMOTE ] FYC: Symbol is viable for forecasting. [2026-01-28T12:09:33.173943] [INFO ] [MAIN ] [1312/3492] FYC kept (0.5s) | 1309 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:33.617794] [DEBUG] [REMOTE ] FYX: Retrieved 4709 rows, trimmed to 300. [2026-01-28T12:09:33.618209] [DEBUG] [REMOTE ] FYX: PASS: History has at least 300 days. [2026-01-28T12:09:33.618674] [DEBUG] [REMOTE ] FYX: PASS: Price check passed. Min price $103.32. [2026-01-28T12:09:33.618879] [DEBUG] [REMOTE ] FYX: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:33.619086] [DEBUG] [REMOTE ] FYX: PASS: Integrity check passed. [2026-01-28T12:09:33.619137] [DEBUG] [REMOTE ] FYX: Symbol is viable for forecasting. [2026-01-28T12:09:33.619209] [INFO ] [MAIN ] [1313/3492] FYX kept (0.4s) | 1310 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:34.028678] [DEBUG] [REMOTE ] G: Retrieved 4651 rows, trimmed to 300. [2026-01-28T12:09:34.029096] [DEBUG] [REMOTE ] G: PASS: History has at least 300 days. [2026-01-28T12:09:34.029402] [DEBUG] [REMOTE ] G: PASS: Price check passed. Min price $37.98. [2026-01-28T12:09:34.029593] [DEBUG] [REMOTE ] G: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:34.029742] [DEBUG] [REMOTE ] G: PASS: Integrity check passed. [2026-01-28T12:09:34.029784] [DEBUG] [REMOTE ] G: Symbol is viable for forecasting. [2026-01-28T12:09:34.029869] [INFO ] [MAIN ] [1314/3492] G kept (0.4s) | 1311 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:34.527444] [DEBUG] [REMOTE ] GAB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:34.527635] [DEBUG] [REMOTE ] GAB: PASS: History has at least 300 days. [2026-01-28T12:09:34.527927] [DEBUG] [REMOTE ] GAB: PASS: Price check passed. Min price $5.77. [2026-01-28T12:09:34.528090] [DEBUG] [REMOTE ] GAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:34.528231] [DEBUG] [REMOTE ] GAB: PASS: Integrity check passed. [2026-01-28T12:09:34.528281] [DEBUG] [REMOTE ] GAB: Symbol is viable for forecasting. [2026-01-28T12:09:34.528345] [INFO ] [MAIN ] [1315/3492] GAB kept (0.5s) | 1312 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:34.999019] [DEBUG] [REMOTE ] GABC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:34.999229] [DEBUG] [REMOTE ] GABC: PASS: History has at least 300 days. [2026-01-28T12:09:34.999524] [DEBUG] [REMOTE ] GABC: PASS: Price check passed. Min price $37.99. [2026-01-28T12:09:34.999689] [DEBUG] [REMOTE ] GABC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:34.999826] [DEBUG] [REMOTE ] GABC: PASS: Integrity check passed. [2026-01-28T12:09:34.999870] [DEBUG] [REMOTE ] GABC: Symbol is viable for forecasting. [2026-01-28T12:09:34.999924] [INFO ] [MAIN ] [1316/3492] GABC kept (0.5s) | 1313 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:35.491649] [DEBUG] [REMOTE ] GAIA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:35.491863] [DEBUG] [REMOTE ] GAIA: PASS: History has at least 300 days. [2026-01-28T12:09:35.492507] [DEBUG] [REMOTE ] GAIA: PASS: Price check passed. Min price $3.28. [2026-01-28T12:09:35.492680] [DEBUG] [REMOTE ] GAIA: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:35.493025] [DEBUG] [REMOTE ] GAIA: PASS: Integrity check passed. [2026-01-28T12:09:35.493067] [DEBUG] [REMOTE ] GAIA: Symbol is viable for forecasting. [2026-01-28T12:09:35.493126] [INFO ] [MAIN ] [1317/3492] GAIA kept (0.5s) | 1314 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:35.900730] [DEBUG] [REMOTE ] GAIN: Retrieved 5181 rows, trimmed to 300. [2026-01-28T12:09:35.900944] [DEBUG] [REMOTE ] GAIN: PASS: History has at least 300 days. [2026-01-28T12:09:35.901205] [DEBUG] [REMOTE ] GAIN: PASS: Price check passed. Min price $13.39. [2026-01-28T12:09:35.901345] [DEBUG] [REMOTE ] GAIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:35.901469] [DEBUG] [REMOTE ] GAIN: PASS: Integrity check passed. [2026-01-28T12:09:35.901513] [DEBUG] [REMOTE ] GAIN: Symbol is viable for forecasting. [2026-01-28T12:09:35.901595] [INFO ] [MAIN ] [1318/3492] GAIN kept (0.4s) | 1315 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:36.359612] [DEBUG] [REMOTE ] GAM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:36.359805] [DEBUG] [REMOTE ] GAM: PASS: History has at least 300 days. [2026-01-28T12:09:36.360073] [DEBUG] [REMOTE ] GAM: PASS: Price check passed. Min price $56.30. [2026-01-28T12:09:36.360221] [DEBUG] [REMOTE ] GAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:36.360382] [DEBUG] [REMOTE ] GAM: PASS: Integrity check passed. [2026-01-28T12:09:36.360422] [DEBUG] [REMOTE ] GAM: Symbol is viable for forecasting. [2026-01-28T12:09:36.360474] [INFO ] [MAIN ] [1319/3492] GAM kept (0.5s) | 1316 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:36.603224] [DEBUG] [REMOTE ] GAMB: Retrieved 1133 rows, trimmed to 300. [2026-01-28T12:09:36.603380] [DEBUG] [REMOTE ] GAMB: PASS: History has at least 300 days. [2026-01-28T12:09:36.603598] [DEBUG] [REMOTE ] GAMB: PASS: Price check passed. Min price $4.66. [2026-01-28T12:09:36.603738] [DEBUG] [REMOTE ] GAMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:36.603848] [DEBUG] [REMOTE ] GAMB: PASS: Integrity check passed. [2026-01-28T12:09:36.603889] [DEBUG] [REMOTE ] GAMB: Symbol is viable for forecasting. [2026-01-28T12:09:36.603936] [INFO ] [MAIN ] [1320/3492] GAMB kept (0.2s) | 1317 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:36.998359] [DEBUG] [REMOTE ] GANX: Retrieved 1221 rows, trimmed to 300. [2026-01-28T12:09:36.998466] [DEBUG] [REMOTE ] GANX: PASS: History has at least 300 days. [2026-01-28T12:09:36.998677] [DEBUG] [REMOTE ] GANX: PASS: Price check passed. Min price $1.66. [2026-01-28T12:09:36.998809] [DEBUG] [REMOTE ] GANX: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:36.998916] [DEBUG] [REMOTE ] GANX: PASS: Integrity check passed. [2026-01-28T12:09:36.998955] [DEBUG] [REMOTE ] GANX: Symbol is viable for forecasting. [2026-01-28T12:09:36.999002] [INFO ] [MAIN ] [1321/3492] GANX kept (0.4s) | 1318 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:37.572359] [DEBUG] [REMOTE ] GASS: Retrieved 5108 rows, trimmed to 300. [2026-01-28T12:09:37.572507] [DEBUG] [REMOTE ] GASS: PASS: History has at least 300 days. [2026-01-28T12:09:37.572876] [DEBUG] [REMOTE ] GASS: PASS: Price check passed. Min price $6.54. [2026-01-28T12:09:37.573030] [DEBUG] [REMOTE ] GASS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:37.573175] [DEBUG] [REMOTE ] GASS: PASS: Integrity check passed. [2026-01-28T12:09:37.573233] [DEBUG] [REMOTE ] GASS: Symbol is viable for forecasting. [2026-01-28T12:09:37.573292] [INFO ] [MAIN ] [1322/3492] GASS kept (0.6s) | 1319 kept, 3 rejected | 138.6/min | ETA: 15.7m [2026-01-28T12:09:38.023151] [DEBUG] [REMOTE ] GATX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:38.023383] [DEBUG] [REMOTE ] GATX: PASS: History has at least 300 days. [2026-01-28T12:09:38.023749] [DEBUG] [REMOTE ] GATX: PASS: Price check passed. Min price $151.57. [2026-01-28T12:09:38.023925] [DEBUG] [REMOTE ] GATX: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:38.024075] [DEBUG] [REMOTE ] GATX: PASS: Integrity check passed. [2026-01-28T12:09:38.024118] [DEBUG] [REMOTE ] GATX: Symbol is viable for forecasting. [2026-01-28T12:09:38.024174] [INFO ] [MAIN ] [1323/3492] GATX kept (0.5s) | 1320 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:38.397273] [DEBUG] [REMOTE ] GBAB: Retrieved 3834 rows, trimmed to 300. [2026-01-28T12:09:38.397420] [DEBUG] [REMOTE ] GBAB: PASS: History has at least 300 days. [2026-01-28T12:09:38.397689] [DEBUG] [REMOTE ] GBAB: PASS: Price check passed. Min price $14.68. [2026-01-28T12:09:38.397829] [DEBUG] [REMOTE ] GBAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:38.397951] [DEBUG] [REMOTE ] GBAB: PASS: Integrity check passed. [2026-01-28T12:09:38.397993] [DEBUG] [REMOTE ] GBAB: Symbol is viable for forecasting. [2026-01-28T12:09:38.398042] [INFO ] [MAIN ] [1324/3492] GBAB kept (0.4s) | 1321 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:38.923803] [DEBUG] [REMOTE ] GBCI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:38.924189] [DEBUG] [REMOTE ] GBCI: PASS: History has at least 300 days. [2026-01-28T12:09:38.924556] [DEBUG] [REMOTE ] GBCI: PASS: Price check passed. Min price $39.87. [2026-01-28T12:09:38.924728] [DEBUG] [REMOTE ] GBCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:38.924888] [DEBUG] [REMOTE ] GBCI: PASS: Integrity check passed. [2026-01-28T12:09:38.924933] [DEBUG] [REMOTE ] GBCI: Symbol is viable for forecasting. [2026-01-28T12:09:38.924994] [INFO ] [MAIN ] [1325/3492] GBCI kept (0.5s) | 1322 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:39.331194] [DEBUG] [REMOTE ] GBDC: Retrieved 3971 rows, trimmed to 300. [2026-01-28T12:09:39.331396] [DEBUG] [REMOTE ] GBDC: PASS: History has at least 300 days. [2026-01-28T12:09:39.331696] [DEBUG] [REMOTE ] GBDC: PASS: Price check passed. Min price $13.15. [2026-01-28T12:09:39.331842] [DEBUG] [REMOTE ] GBDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:39.331973] [DEBUG] [REMOTE ] GBDC: PASS: Integrity check passed. [2026-01-28T12:09:39.332016] [DEBUG] [REMOTE ] GBDC: Symbol is viable for forecasting. [2026-01-28T12:09:39.332071] [INFO ] [MAIN ] [1326/3492] GBDC kept (0.4s) | 1323 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:39.645176] [DEBUG] [REMOTE ] GBIO: Retrieved 1413 rows, trimmed to 300. [2026-01-28T12:09:39.645365] [DEBUG] [REMOTE ] GBIO: PASS: History has at least 300 days. [2026-01-28T12:09:39.645741] [DEBUG] [REMOTE ] GBIO: PASS: Price check passed. Min price $5.01. [2026-01-28T12:09:39.645940] [DEBUG] [REMOTE ] GBIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:39.646125] [DEBUG] [REMOTE ] GBIO: PASS: Integrity check passed. [2026-01-28T12:09:39.646183] [DEBUG] [REMOTE ] GBIO: Symbol is viable for forecasting. [2026-01-28T12:09:39.646258] [INFO ] [MAIN ] [1327/3492] GBIO kept (0.3s) | 1324 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:39.834926] [DEBUG] [REMOTE ] GBTG: Retrieved 1299 rows, trimmed to 300. [2026-01-28T12:09:39.835060] [DEBUG] [REMOTE ] GBTG: PASS: History has at least 300 days. [2026-01-28T12:09:39.835277] [DEBUG] [REMOTE ] GBTG: PASS: Price check passed. Min price $6.83. [2026-01-28T12:09:39.835426] [DEBUG] [REMOTE ] GBTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:39.835539] [DEBUG] [REMOTE ] GBTG: PASS: Integrity check passed. [2026-01-28T12:09:39.835607] [DEBUG] [REMOTE ] GBTG: Symbol is viable for forecasting. [2026-01-28T12:09:39.835661] [INFO ] [MAIN ] [1328/3492] GBTG kept (0.2s) | 1325 kept, 3 rejected | 138.7/min | ETA: 15.6m [2026-01-28T12:09:40.595781] [DEBUG] [REMOTE ] GBX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:40.595938] [DEBUG] [REMOTE ] GBX: PASS: History has at least 300 days. [2026-01-28T12:09:40.596192] [DEBUG] [REMOTE ] GBX: PASS: Price check passed. Min price $40.72. [2026-01-28T12:09:40.596331] [DEBUG] [REMOTE ] GBX: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:40.596463] [DEBUG] [REMOTE ] GBX: PASS: Integrity check passed. [2026-01-28T12:09:40.596504] [DEBUG] [REMOTE ] GBX: Symbol is viable for forecasting. [2026-01-28T12:09:40.596555] [INFO ] [MAIN ] [1329/3492] GBX kept (0.8s) | 1326 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:41.083706] [DEBUG] [REMOTE ] GCBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:41.083927] [DEBUG] [REMOTE ] GCBC: PASS: History has at least 300 days. [2026-01-28T12:09:41.084293] [DEBUG] [REMOTE ] GCBC: PASS: Price check passed. Min price $21.61. [2026-01-28T12:09:41.084477] [DEBUG] [REMOTE ] GCBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:41.084809] [DEBUG] [REMOTE ] GCBC: PASS: Integrity check passed. [2026-01-28T12:09:41.084866] [DEBUG] [REMOTE ] GCBC: Symbol is viable for forecasting. [2026-01-28T12:09:41.084925] [INFO ] [MAIN ] [1330/3492] GCBC kept (0.5s) | 1327 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:41.352284] [DEBUG] [REMOTE ] GCMG: Retrieved 1302 rows, trimmed to 300. [2026-01-28T12:09:41.352510] [DEBUG] [REMOTE ] GCMG: PASS: History has at least 300 days. [2026-01-28T12:09:41.352802] [DEBUG] [REMOTE ] GCMG: PASS: Price check passed. Min price $10.33. [2026-01-28T12:09:41.352950] [DEBUG] [REMOTE ] GCMG: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:41.353072] [DEBUG] [REMOTE ] GCMG: PASS: Integrity check passed. [2026-01-28T12:09:41.353117] [DEBUG] [REMOTE ] GCMG: Symbol is viable for forecasting. [2026-01-28T12:09:41.353169] [INFO ] [MAIN ] [1331/3492] GCMG kept (0.3s) | 1328 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:41.960866] [DEBUG] [REMOTE ] GCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:41.961033] [DEBUG] [REMOTE ] GCO: PASS: History has at least 300 days. [2026-01-28T12:09:41.961314] [DEBUG] [REMOTE ] GCO: PASS: Price check passed. Min price $21.95. [2026-01-28T12:09:41.961486] [DEBUG] [REMOTE ] GCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:41.961647] [DEBUG] [REMOTE ] GCO: PASS: Integrity check passed. [2026-01-28T12:09:41.961690] [DEBUG] [REMOTE ] GCO: Symbol is viable for forecasting. [2026-01-28T12:09:41.961845] [INFO ] [MAIN ] [1332/3492] GCO kept (0.6s) | 1329 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:42.434156] [DEBUG] [REMOTE ] GD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:42.434305] [DEBUG] [REMOTE ] GD: PASS: History has at least 300 days. [2026-01-28T12:09:42.434602] [DEBUG] [REMOTE ] GD: PASS: Price check passed. Min price $331.03. [2026-01-28T12:09:42.434750] [DEBUG] [REMOTE ] GD: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:42.434882] [DEBUG] [REMOTE ] GD: PASS: Integrity check passed. [2026-01-28T12:09:42.434923] [DEBUG] [REMOTE ] GD: Symbol is viable for forecasting. [2026-01-28T12:09:42.434974] [INFO ] [MAIN ] [1333/3492] GD kept (0.5s) | 1330 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:42.711329] [DEBUG] [REMOTE ] GDC: Retrieved 2533 rows, trimmed to 300. [2026-01-28T12:09:42.711512] [DEBUG] [REMOTE ] GDC: PASS: History has at least 300 days. [2026-01-28T12:09:42.711820] [DEBUG] [REMOTE ] GDC: PASS: Price check passed. Min price $3.44. [2026-01-28T12:09:42.711974] [DEBUG] [REMOTE ] GDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:42.712095] [DEBUG] [REMOTE ] GDC: PASS: Integrity check passed. [2026-01-28T12:09:42.712138] [DEBUG] [REMOTE ] GDC: Symbol is viable for forecasting. [2026-01-28T12:09:42.712192] [INFO ] [MAIN ] [1334/3492] GDC kept (0.3s) | 1331 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:43.172257] [DEBUG] [REMOTE ] GDDY: Retrieved 2722 rows, trimmed to 300. [2026-01-28T12:09:43.172378] [DEBUG] [REMOTE ] GDDY: PASS: History has at least 300 days. [2026-01-28T12:09:43.172602] [DEBUG] [REMOTE ] GDDY: PASS: Price check passed. Min price $103.49. [2026-01-28T12:09:43.172752] [DEBUG] [REMOTE ] GDDY: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:43.172861] [DEBUG] [REMOTE ] GDDY: PASS: Integrity check passed. [2026-01-28T12:09:43.172902] [DEBUG] [REMOTE ] GDDY: Symbol is viable for forecasting. [2026-01-28T12:09:43.172949] [INFO ] [MAIN ] [1335/3492] GDDY kept (0.5s) | 1332 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:43.587427] [DEBUG] [REMOTE ] GDEN: Retrieved 2636 rows, trimmed to 300. [2026-01-28T12:09:43.587553] [DEBUG] [REMOTE ] GDEN: PASS: History has at least 300 days. [2026-01-28T12:09:43.587785] [DEBUG] [REMOTE ] GDEN: PASS: Price check passed. Min price $19.93. [2026-01-28T12:09:43.587916] [DEBUG] [REMOTE ] GDEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:43.588025] [DEBUG] [REMOTE ] GDEN: PASS: Integrity check passed. [2026-01-28T12:09:43.588064] [DEBUG] [REMOTE ] GDEN: Symbol is viable for forecasting. [2026-01-28T12:09:43.588111] [INFO ] [MAIN ] [1336/3492] GDEN kept (0.4s) | 1333 kept, 3 rejected | 138.6/min | ETA: 15.6m [2026-01-28T12:09:43.893101] [DEBUG] [REMOTE ] GDRX: Retrieved 1342 rows, trimmed to 300. [2026-01-28T12:09:43.893229] [DEBUG] [REMOTE ] GDRX: PASS: History has at least 300 days. [2026-01-28T12:09:43.893424] [DEBUG] [REMOTE ] GDRX: PASS: Price check passed. Min price $2.33. [2026-01-28T12:09:43.893555] [DEBUG] [REMOTE ] GDRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:43.893683] [DEBUG] [REMOTE ] GDRX: PASS: Integrity check passed. [2026-01-28T12:09:43.893724] [DEBUG] [REMOTE ] GDRX: Symbol is viable for forecasting. [2026-01-28T12:09:43.893771] [INFO ] [MAIN ] [1337/3492] GDRX kept (0.3s) | 1334 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:44.339273] [DEBUG] [REMOTE ] GDS: Retrieved 2320 rows, trimmed to 300. [2026-01-28T12:09:44.339395] [DEBUG] [REMOTE ] GDS: PASS: History has at least 300 days. [2026-01-28T12:09:44.339619] [DEBUG] [REMOTE ] GDS: PASS: Price check passed. Min price $29.02. [2026-01-28T12:09:44.339760] [DEBUG] [REMOTE ] GDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:44.339871] [DEBUG] [REMOTE ] GDS: PASS: Integrity check passed. [2026-01-28T12:09:44.339914] [DEBUG] [REMOTE ] GDS: Symbol is viable for forecasting. [2026-01-28T12:09:44.339962] [INFO ] [MAIN ] [1338/3492] GDS kept (0.4s) | 1335 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:44.711889] [DEBUG] [REMOTE ] GDYN: Retrieved 1816 rows, trimmed to 300. [2026-01-28T12:09:44.712021] [DEBUG] [REMOTE ] GDYN: PASS: History has at least 300 days. [2026-01-28T12:09:44.712412] [DEBUG] [REMOTE ] GDYN: PASS: Price check passed. Min price $7.60. [2026-01-28T12:09:44.712549] [DEBUG] [REMOTE ] GDYN: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:44.712681] [DEBUG] [REMOTE ] GDYN: PASS: Integrity check passed. [2026-01-28T12:09:44.712726] [DEBUG] [REMOTE ] GDYN: Symbol is viable for forecasting. [2026-01-28T12:09:44.712775] [INFO ] [MAIN ] [1339/3492] GDYN kept (0.4s) | 1336 kept, 3 rejected | 138.7/min | ETA: 15.5m [2026-01-28T12:09:45.314470] [DEBUG] [REMOTE ] GE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:45.314653] [DEBUG] [REMOTE ] GE: PASS: History has at least 300 days. [2026-01-28T12:09:45.314902] [DEBUG] [REMOTE ] GE: PASS: Price check passed. Min price $283.27. [2026-01-28T12:09:45.315063] [DEBUG] [REMOTE ] GE: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:45.315182] [DEBUG] [REMOTE ] GE: PASS: Integrity check passed. [2026-01-28T12:09:45.315223] [DEBUG] [REMOTE ] GE: Symbol is viable for forecasting. [2026-01-28T12:09:45.315273] [INFO ] [MAIN ] [1340/3492] GE kept (0.6s) | 1337 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:45.609212] [DEBUG] [REMOTE ] GECC: Retrieved 2318 rows, trimmed to 300. [2026-01-28T12:09:45.609347] [DEBUG] [REMOTE ] GECC: PASS: History has at least 300 days. [2026-01-28T12:09:45.609552] [DEBUG] [REMOTE ] GECC: PASS: Price check passed. Min price $6.66. [2026-01-28T12:09:45.609712] [DEBUG] [REMOTE ] GECC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:45.609822] [DEBUG] [REMOTE ] GECC: PASS: Integrity check passed. [2026-01-28T12:09:45.609864] [DEBUG] [REMOTE ] GECC: Symbol is viable for forecasting. [2026-01-28T12:09:45.609910] [INFO ] [MAIN ] [1341/3492] GECC kept (0.3s) | 1338 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:46.230321] [DEBUG] [REMOTE ] GEF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:46.230473] [DEBUG] [REMOTE ] GEF: PASS: History has at least 300 days. [2026-01-28T12:09:46.230726] [DEBUG] [REMOTE ] GEF: PASS: Price check passed. Min price $56.24. [2026-01-28T12:09:46.230868] [DEBUG] [REMOTE ] GEF: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:46.230991] [DEBUG] [REMOTE ] GEF: PASS: Integrity check passed. [2026-01-28T12:09:46.231032] [DEBUG] [REMOTE ] GEF: Symbol is viable for forecasting. [2026-01-28T12:09:46.231081] [INFO ] [MAIN ] [1342/3492] GEF kept (0.6s) | 1339 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:46.459785] [DEBUG] [REMOTE ] GEHC: Retrieved 768 rows, trimmed to 300. [2026-01-28T12:09:46.459922] [DEBUG] [REMOTE ] GEHC: PASS: History has at least 300 days. [2026-01-28T12:09:46.460123] [DEBUG] [REMOTE ] GEHC: PASS: Price check passed. Min price $70.60. [2026-01-28T12:09:46.460253] [DEBUG] [REMOTE ] GEHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:46.460360] [DEBUG] [REMOTE ] GEHC: PASS: Integrity check passed. [2026-01-28T12:09:46.460400] [DEBUG] [REMOTE ] GEHC: Symbol is viable for forecasting. [2026-01-28T12:09:46.460447] [INFO ] [MAIN ] [1343/3492] GEHC kept (0.2s) | 1340 kept, 3 rejected | 138.7/min | ETA: 15.5m [2026-01-28T12:09:47.158612] [DEBUG] [REMOTE ] GEL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:47.158750] [DEBUG] [REMOTE ] GEL: PASS: History has at least 300 days. [2026-01-28T12:09:47.158978] [DEBUG] [REMOTE ] GEL: PASS: Price check passed. Min price $14.92. [2026-01-28T12:09:47.159119] [DEBUG] [REMOTE ] GEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:47.159239] [DEBUG] [REMOTE ] GEL: PASS: Integrity check passed. [2026-01-28T12:09:47.159284] [DEBUG] [REMOTE ] GEL: Symbol is viable for forecasting. [2026-01-28T12:09:47.159348] [INFO ] [MAIN ] [1344/3492] GEL kept (0.7s) | 1341 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:47.606181] [DEBUG] [REMOTE ] GEN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:47.606320] [DEBUG] [REMOTE ] GEN: PASS: History has at least 300 days. [2026-01-28T12:09:47.606544] [DEBUG] [REMOTE ] GEN: PASS: Price check passed. Min price $25.14. [2026-01-28T12:09:47.606704] [DEBUG] [REMOTE ] GEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:47.606825] [DEBUG] [REMOTE ] GEN: PASS: Integrity check passed. [2026-01-28T12:09:47.606868] [DEBUG] [REMOTE ] GEN: Symbol is viable for forecasting. [2026-01-28T12:09:47.606917] [INFO ] [MAIN ] [1345/3492] GEN kept (0.4s) | 1342 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:47.843738] [DEBUG] [REMOTE ] GENI: Retrieved 1198 rows, trimmed to 300. [2026-01-28T12:09:47.843869] [DEBUG] [REMOTE ] GENI: PASS: History has at least 300 days. [2026-01-28T12:09:47.844098] [DEBUG] [REMOTE ] GENI: PASS: Price check passed. Min price $8.70. [2026-01-28T12:09:47.844237] [DEBUG] [REMOTE ] GENI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:47.844347] [DEBUG] [REMOTE ] GENI: PASS: Integrity check passed. [2026-01-28T12:09:47.844389] [DEBUG] [REMOTE ] GENI: Symbol is viable for forecasting. [2026-01-28T12:09:47.844437] [INFO ] [MAIN ] [1346/3492] GENI kept (0.2s) | 1343 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:48.125744] [DEBUG] [REMOTE ] GENK: Retrieved 648 rows, trimmed to 300. [2026-01-28T12:09:48.125869] [DEBUG] [REMOTE ] GENK: PASS: History has at least 300 days. [2026-01-28T12:09:48.126069] [DEBUG] [REMOTE ] GENK: PASS: Price check passed. Min price $2.11. [2026-01-28T12:09:48.126204] [DEBUG] [REMOTE ] GENK: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:48.126314] [DEBUG] [REMOTE ] GENK: PASS: Integrity check passed. [2026-01-28T12:09:48.126354] [DEBUG] [REMOTE ] GENK: Symbol is viable for forecasting. [2026-01-28T12:09:48.126402] [INFO ] [MAIN ] [1347/3492] GENK kept (0.3s) | 1344 kept, 3 rejected | 138.7/min | ETA: 15.5m [2026-01-28T12:09:48.885685] [DEBUG] [REMOTE ] GEOS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:48.885819] [DEBUG] [REMOTE ] GEOS: PASS: History has at least 300 days. [2026-01-28T12:09:48.886055] [DEBUG] [REMOTE ] GEOS: PASS: Price check passed. Min price $11.12. [2026-01-28T12:09:48.886209] [DEBUG] [REMOTE ] GEOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:48.886328] [DEBUG] [REMOTE ] GEOS: PASS: Integrity check passed. [2026-01-28T12:09:48.886371] [DEBUG] [REMOTE ] GEOS: Symbol is viable for forecasting. [2026-01-28T12:09:48.886421] [INFO ] [MAIN ] [1348/3492] GEOS kept (0.8s) | 1345 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:49.326223] [DEBUG] [REMOTE ] GERN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:49.326367] [DEBUG] [REMOTE ] GERN: PASS: History has at least 300 days. [2026-01-28T12:09:49.326622] [DEBUG] [REMOTE ] GERN: PASS: Price check passed. Min price $1.07. [2026-01-28T12:09:49.326759] [DEBUG] [REMOTE ] GERN: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:49.326878] [DEBUG] [REMOTE ] GERN: PASS: Integrity check passed. [2026-01-28T12:09:49.326918] [DEBUG] [REMOTE ] GERN: Symbol is viable for forecasting. [2026-01-28T12:09:49.326974] [INFO ] [MAIN ] [1349/3492] GERN kept (0.4s) | 1346 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:49.741524] [DEBUG] [REMOTE ] GEVO: Retrieved 3763 rows, trimmed to 300. [2026-01-28T12:09:49.741684] [DEBUG] [REMOTE ] GEVO: PASS: History has at least 300 days. [2026-01-28T12:09:49.741915] [DEBUG] [REMOTE ] GEVO: PASS: Price check passed. Min price $1.87. [2026-01-28T12:09:49.742095] [DEBUG] [REMOTE ] GEVO: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:49.742438] [DEBUG] [REMOTE ] GEVO: PASS: Integrity check passed. [2026-01-28T12:09:49.742495] [DEBUG] [REMOTE ] GEVO: Symbol is viable for forecasting. [2026-01-28T12:09:49.742550] [INFO ] [MAIN ] [1350/3492] GEVO kept (0.4s) | 1347 kept, 3 rejected | 138.6/min | ETA: 15.5m [2026-01-28T12:09:50.109215] [DEBUG] [REMOTE ] GFF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:50.109362] [DEBUG] [REMOTE ] GFF: PASS: History has at least 300 days. [2026-01-28T12:09:50.109632] [DEBUG] [REMOTE ] GFF: PASS: Price check passed. Min price $66.59. [2026-01-28T12:09:50.109769] [DEBUG] [REMOTE ] GFF: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:50.109889] [DEBUG] [REMOTE ] GFF: PASS: Integrity check passed. [2026-01-28T12:09:50.109928] [DEBUG] [REMOTE ] GFF: Symbol is viable for forecasting. [2026-01-28T12:09:50.109977] [INFO ] [MAIN ] [1351/3492] GFF kept (0.4s) | 1348 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:50.585345] [DEBUG] [REMOTE ] GFI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:50.585491] [DEBUG] [REMOTE ] GFI: PASS: History has at least 300 days. [2026-01-28T12:09:50.585751] [DEBUG] [REMOTE ] GFI: PASS: Price check passed. Min price $35.68. [2026-01-28T12:09:50.585888] [DEBUG] [REMOTE ] GFI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:50.586013] [DEBUG] [REMOTE ] GFI: PASS: Integrity check passed. [2026-01-28T12:09:50.586055] [DEBUG] [REMOTE ] GFI: Symbol is viable for forecasting. [2026-01-28T12:09:50.586112] [INFO ] [MAIN ] [1352/3492] GFI kept (0.5s) | 1349 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:50.880016] [DEBUG] [REMOTE ] GFL: Retrieved 1484 rows, trimmed to 300. [2026-01-28T12:09:50.880245] [DEBUG] [REMOTE ] GFL: PASS: History has at least 300 days. [2026-01-28T12:09:50.880535] [DEBUG] [REMOTE ] GFL: PASS: Price check passed. Min price $41.67. [2026-01-28T12:09:50.880745] [DEBUG] [REMOTE ] GFL: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:50.880918] [DEBUG] [REMOTE ] GFL: PASS: Integrity check passed. [2026-01-28T12:09:50.880976] [DEBUG] [REMOTE ] GFL: Symbol is viable for forecasting. [2026-01-28T12:09:50.881068] [INFO ] [MAIN ] [1353/3492] GFL kept (0.3s) | 1350 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:51.111738] [DEBUG] [REMOTE ] GFS: Retrieved 1065 rows, trimmed to 300. [2026-01-28T12:09:51.111929] [DEBUG] [REMOTE ] GFS: PASS: History has at least 300 days. [2026-01-28T12:09:51.112229] [DEBUG] [REMOTE ] GFS: PASS: Price check passed. Min price $32.24. [2026-01-28T12:09:51.112373] [DEBUG] [REMOTE ] GFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:51.112492] [DEBUG] [REMOTE ] GFS: PASS: Integrity check passed. [2026-01-28T12:09:51.112534] [DEBUG] [REMOTE ] GFS: Symbol is viable for forecasting. [2026-01-28T12:09:51.112615] [INFO ] [MAIN ] [1354/3492] GFS kept (0.2s) | 1351 kept, 3 rejected | 138.7/min | ETA: 15.4m [2026-01-28T12:09:51.866501] [DEBUG] [REMOTE ] GGAL: Retrieved 6415 rows, trimmed to 300. [2026-01-28T12:09:51.866714] [DEBUG] [REMOTE ] GGAL: PASS: History has at least 300 days. [2026-01-28T12:09:51.866990] [DEBUG] [REMOTE ] GGAL: PASS: Price check passed. Min price $45.90. [2026-01-28T12:09:51.867164] [DEBUG] [REMOTE ] GGAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:51.867479] [DEBUG] [REMOTE ] GGAL: PASS: Integrity check passed. [2026-01-28T12:09:51.867534] [DEBUG] [REMOTE ] GGAL: Symbol is viable for forecasting. [2026-01-28T12:09:51.867607] [INFO ] [MAIN ] [1355/3492] GGAL kept (0.8s) | 1352 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:52.336262] [DEBUG] [REMOTE ] GGB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:52.336421] [DEBUG] [REMOTE ] GGB: PASS: History has at least 300 days. [2026-01-28T12:09:52.336709] [DEBUG] [REMOTE ] GGB: PASS: Price check passed. Min price $3.37. [2026-01-28T12:09:52.336851] [DEBUG] [REMOTE ] GGB: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:52.337117] [DEBUG] [REMOTE ] GGB: PASS: Integrity check passed. [2026-01-28T12:09:52.337173] [DEBUG] [REMOTE ] GGB: Symbol is viable for forecasting. [2026-01-28T12:09:52.337227] [INFO ] [MAIN ] [1356/3492] GGB kept (0.5s) | 1353 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:52.798360] [DEBUG] [REMOTE ] GGG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:52.798497] [DEBUG] [REMOTE ] GGG: PASS: History has at least 300 days. [2026-01-28T12:09:52.798740] [DEBUG] [REMOTE ] GGG: PASS: Price check passed. Min price $78.88. [2026-01-28T12:09:52.798877] [DEBUG] [REMOTE ] GGG: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:52.798996] [DEBUG] [REMOTE ] GGG: PASS: Integrity check passed. [2026-01-28T12:09:52.799037] [DEBUG] [REMOTE ] GGG: Symbol is viable for forecasting. [2026-01-28T12:09:52.799085] [INFO ] [MAIN ] [1357/3492] GGG kept (0.5s) | 1354 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:53.033100] [DEBUG] [REMOTE ] GGLL: Retrieved 850 rows, trimmed to 300. [2026-01-28T12:09:53.033484] [DEBUG] [REMOTE ] GGLL: PASS: History has at least 300 days. [2026-01-28T12:09:53.033754] [DEBUG] [REMOTE ] GGLL: PASS: Price check passed. Min price $77.33. [2026-01-28T12:09:53.033901] [DEBUG] [REMOTE ] GGLL: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:53.034024] [DEBUG] [REMOTE ] GGLL: PASS: Integrity check passed. [2026-01-28T12:09:53.034067] [DEBUG] [REMOTE ] GGLL: Symbol is viable for forecasting. [2026-01-28T12:09:53.034121] [INFO ] [MAIN ] [1358/3492] GGLL kept (0.2s) | 1355 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:53.353010] [DEBUG] [REMOTE ] GGLS: Retrieved 850 rows, trimmed to 300. [2026-01-28T12:09:53.353221] [DEBUG] [REMOTE ] GGLS: PASS: History has at least 300 days. [2026-01-28T12:09:53.353516] [DEBUG] [REMOTE ] GGLS: PASS: Price check passed. Min price $6.32. [2026-01-28T12:09:53.353717] [DEBUG] [REMOTE ] GGLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:53.353857] [DEBUG] [REMOTE ] GGLS: PASS: Integrity check passed. [2026-01-28T12:09:53.353900] [DEBUG] [REMOTE ] GGLS: Symbol is viable for forecasting. [2026-01-28T12:09:53.353979] [INFO ] [MAIN ] [1359/3492] GGLS kept (0.3s) | 1356 kept, 3 rejected | 138.7/min | ETA: 15.4m [2026-01-28T12:09:53.901549] [DEBUG] [REMOTE ] GH: Retrieved 1837 rows, trimmed to 300. [2026-01-28T12:09:53.901738] [DEBUG] [REMOTE ] GH: PASS: History has at least 300 days. [2026-01-28T12:09:53.901951] [DEBUG] [REMOTE ] GH: PASS: Price check passed. Min price $92.41. [2026-01-28T12:09:53.902087] [DEBUG] [REMOTE ] GH: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:53.902198] [DEBUG] [REMOTE ] GH: PASS: Integrity check passed. [2026-01-28T12:09:53.902239] [DEBUG] [REMOTE ] GH: Symbol is viable for forecasting. [2026-01-28T12:09:53.902289] [INFO ] [MAIN ] [1360/3492] GH kept (0.5s) | 1357 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:54.442590] [DEBUG] [REMOTE ] GHI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:54.442736] [DEBUG] [REMOTE ] GHI: PASS: History has at least 300 days. [2026-01-28T12:09:54.442977] [DEBUG] [REMOTE ] GHI: PASS: Price check passed. Min price $5.93. [2026-01-28T12:09:54.443115] [DEBUG] [REMOTE ] GHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:54.443237] [DEBUG] [REMOTE ] GHI: PASS: Integrity check passed. [2026-01-28T12:09:54.443279] [DEBUG] [REMOTE ] GHI: Symbol is viable for forecasting. [2026-01-28T12:09:54.443329] [INFO ] [MAIN ] [1361/3492] GHI kept (0.5s) | 1358 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:54.896795] [DEBUG] [REMOTE ] GHM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:54.896948] [DEBUG] [REMOTE ] GHM: PASS: History has at least 300 days. [2026-01-28T12:09:54.897223] [DEBUG] [REMOTE ] GHM: PASS: Price check passed. Min price $53.56. [2026-01-28T12:09:54.897359] [DEBUG] [REMOTE ] GHM: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:54.897483] [DEBUG] [REMOTE ] GHM: PASS: Integrity check passed. [2026-01-28T12:09:54.897523] [DEBUG] [REMOTE ] GHM: Symbol is viable for forecasting. [2026-01-28T12:09:54.897593] [INFO ] [MAIN ] [1362/3492] GHM kept (0.5s) | 1359 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:55.138272] [DEBUG] [REMOTE ] GHRS: Retrieved 1152 rows, trimmed to 300. [2026-01-28T12:09:55.138407] [DEBUG] [REMOTE ] GHRS: PASS: History has at least 300 days. [2026-01-28T12:09:55.138649] [DEBUG] [REMOTE ] GHRS: PASS: Price check passed. Min price $12.48. [2026-01-28T12:09:55.138792] [DEBUG] [REMOTE ] GHRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:55.138901] [DEBUG] [REMOTE ] GHRS: PASS: Integrity check passed. [2026-01-28T12:09:55.138942] [DEBUG] [REMOTE ] GHRS: Symbol is viable for forecasting. [2026-01-28T12:09:55.138990] [INFO ] [MAIN ] [1363/3492] GHRS kept (0.2s) | 1360 kept, 3 rejected | 138.6/min | ETA: 15.4m [2026-01-28T12:09:55.538203] [DEBUG] [REMOTE ] GHY: Retrieved 3292 rows, trimmed to 300. [2026-01-28T12:09:55.538645] [DEBUG] [REMOTE ] GHY: PASS: History has at least 300 days. [2026-01-28T12:09:55.538967] [DEBUG] [REMOTE ] GHY: PASS: Price check passed. Min price $11.93. [2026-01-28T12:09:55.539161] [DEBUG] [REMOTE ] GHY: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:55.539455] [DEBUG] [REMOTE ] GHY: PASS: Integrity check passed. [2026-01-28T12:09:55.539520] [DEBUG] [REMOTE ] GHY: Symbol is viable for forecasting. [2026-01-28T12:09:55.539621] [INFO ] [MAIN ] [1364/3492] GHY kept (0.4s) | 1361 kept, 3 rejected | 138.7/min | ETA: 15.3m [2026-01-28T12:09:56.225912] [DEBUG] [REMOTE ] GIB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:56.226254] [DEBUG] [REMOTE ] GIB: PASS: History has at least 300 days. [2026-01-28T12:09:56.226885] [DEBUG] [REMOTE ] GIB: PASS: Price check passed. Min price $84.69. [2026-01-28T12:09:56.232111] [DEBUG] [REMOTE ] GIB: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:56.232752] [DEBUG] [REMOTE ] GIB: PASS: Integrity check passed. [2026-01-28T12:09:56.232823] [DEBUG] [REMOTE ] GIB: Symbol is viable for forecasting. [2026-01-28T12:09:56.232967] [INFO ] [MAIN ] [1365/3492] GIB kept (0.7s) | 1362 kept, 3 rejected | 138.6/min | ETA: 15.3m [2026-01-28T12:09:56.721535] [DEBUG] [REMOTE ] GIII: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:56.721784] [DEBUG] [REMOTE ] GIII: PASS: History has at least 300 days. [2026-01-28T12:09:56.722174] [DEBUG] [REMOTE ] GIII: PASS: Price check passed. Min price $26.77. [2026-01-28T12:09:56.722324] [DEBUG] [REMOTE ] GIII: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:56.722471] [DEBUG] [REMOTE ] GIII: PASS: Integrity check passed. [2026-01-28T12:09:56.722513] [DEBUG] [REMOTE ] GIII: Symbol is viable for forecasting. [2026-01-28T12:09:56.722566] [INFO ] [MAIN ] [1366/3492] GIII kept (0.5s) | 1363 kept, 3 rejected | 138.6/min | ETA: 15.3m [2026-01-28T12:09:57.195675] [DEBUG] [REMOTE ] GILD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:57.195898] [DEBUG] [REMOTE ] GILD: PASS: History has at least 300 days. [2026-01-28T12:09:57.196245] [DEBUG] [REMOTE ] GILD: PASS: Price check passed. Min price $117.38. [2026-01-28T12:09:57.196418] [DEBUG] [REMOTE ] GILD: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:57.196564] [DEBUG] [REMOTE ] GILD: PASS: Integrity check passed. [2026-01-28T12:09:57.196627] [DEBUG] [REMOTE ] GILD: Symbol is viable for forecasting. [2026-01-28T12:09:57.196685] [INFO ] [MAIN ] [1367/3492] GILD kept (0.5s) | 1364 kept, 3 rejected | 138.6/min | ETA: 15.3m [2026-01-28T12:09:57.681211] [DEBUG] [REMOTE ] GIS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:57.681367] [DEBUG] [REMOTE ] GIS: PASS: History has at least 300 days. [2026-01-28T12:09:57.681629] [DEBUG] [REMOTE ] GIS: PASS: Price check passed. Min price $42.37. [2026-01-28T12:09:57.681794] [DEBUG] [REMOTE ] GIS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:57.681930] [DEBUG] [REMOTE ] GIS: PASS: Integrity check passed. [2026-01-28T12:09:57.681970] [DEBUG] [REMOTE ] GIS: Symbol is viable for forecasting. [2026-01-28T12:09:57.682019] [INFO ] [MAIN ] [1368/3492] GIS kept (0.5s) | 1365 kept, 3 rejected | 138.6/min | ETA: 15.3m [2026-01-28T12:09:57.910788] [DEBUG] [REMOTE ] GKOS: Retrieved 2663 rows, trimmed to 300. [2026-01-28T12:09:57.910924] [DEBUG] [REMOTE ] GKOS: PASS: History has at least 300 days. [2026-01-28T12:09:57.911137] [DEBUG] [REMOTE ] GKOS: PASS: Price check passed. Min price $81.79. [2026-01-28T12:09:57.911273] [DEBUG] [REMOTE ] GKOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:57.911391] [DEBUG] [REMOTE ] GKOS: PASS: Integrity check passed. [2026-01-28T12:09:57.911432] [DEBUG] [REMOTE ] GKOS: Symbol is viable for forecasting. [2026-01-28T12:09:57.911480] [INFO ] [MAIN ] [1369/3492] GKOS kept (0.2s) | 1366 kept, 3 rejected | 138.6/min | ETA: 15.3m [2026-01-28T12:09:58.548021] [DEBUG] [REMOTE ] GL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:09:58.548190] [DEBUG] [REMOTE ] GL: PASS: History has at least 300 days. [2026-01-28T12:09:58.548464] [DEBUG] [REMOTE ] GL: PASS: Price check passed. Min price $130.12. [2026-01-28T12:09:58.548629] [DEBUG] [REMOTE ] GL: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:58.548763] [DEBUG] [REMOTE ] GL: PASS: Integrity check passed. [2026-01-28T12:09:58.548806] [DEBUG] [REMOTE ] GL: Symbol is viable for forecasting. [2026-01-28T12:09:58.548858] [INFO ] [MAIN ] [1370/3492] GL kept (0.6s) | 1367 kept, 3 rejected | 138.6/min | ETA: 15.3m [2026-01-28T12:09:59.096883] [DEBUG] [REMOTE ] GLAD: Retrieved 5909 rows, trimmed to 300. [2026-01-28T12:09:59.097053] [DEBUG] [REMOTE ] GLAD: PASS: History has at least 300 days. [2026-01-28T12:09:59.097293] [DEBUG] [REMOTE ] GLAD: PASS: Price check passed. Min price $18.50. [2026-01-28T12:09:59.097426] [DEBUG] [REMOTE ] GLAD: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:59.097542] [DEBUG] [REMOTE ] GLAD: PASS: Integrity check passed. [2026-01-28T12:09:59.097601] [DEBUG] [REMOTE ] GLAD: Symbol is viable for forecasting. [2026-01-28T12:09:59.097668] [INFO ] [MAIN ] [1371/3492] GLAD kept (0.5s) | 1368 kept, 3 rejected | 138.5/min | ETA: 15.3m [2026-01-28T12:09:59.341234] [DEBUG] [REMOTE ] GLBE: Retrieved 1183 rows, trimmed to 300. [2026-01-28T12:09:59.341386] [DEBUG] [REMOTE ] GLBE: PASS: History has at least 300 days. [2026-01-28T12:09:59.341610] [DEBUG] [REMOTE ] GLBE: PASS: Price check passed. Min price $35.13. [2026-01-28T12:09:59.341744] [DEBUG] [REMOTE ] GLBE: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:59.341854] [DEBUG] [REMOTE ] GLBE: PASS: Integrity check passed. [2026-01-28T12:09:59.341893] [DEBUG] [REMOTE ] GLBE: Symbol is viable for forecasting. [2026-01-28T12:09:59.341940] [INFO ] [MAIN ] [1372/3492] GLBE kept (0.2s) | 1369 kept, 3 rejected | 138.6/min | ETA: 15.3m [2026-01-28T12:09:59.958979] [DEBUG] [REMOTE ] GLBS: Retrieved 4499 rows, trimmed to 300. [2026-01-28T12:09:59.959137] [DEBUG] [REMOTE ] GLBS: PASS: History has at least 300 days. [2026-01-28T12:09:59.959436] [DEBUG] [REMOTE ] GLBS: PASS: Price check passed. Min price $1.05. [2026-01-28T12:09:59.959601] [DEBUG] [REMOTE ] GLBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:09:59.959736] [DEBUG] [REMOTE ] GLBS: PASS: Integrity check passed. [2026-01-28T12:09:59.959779] [DEBUG] [REMOTE ] GLBS: Symbol is viable for forecasting. [2026-01-28T12:09:59.959830] [INFO ] [MAIN ] [1373/3492] GLBS kept (0.6s) | 1370 kept, 3 rejected | 138.5/min | ETA: 15.3m [2026-01-28T12:10:00.345428] [DEBUG] [REMOTE ] GLDD: Retrieved 4800 rows, trimmed to 300. [2026-01-28T12:10:00.345565] [DEBUG] [REMOTE ] GLDD: PASS: History has at least 300 days. [2026-01-28T12:10:00.345841] [DEBUG] [REMOTE ] GLDD: PASS: Price check passed. Min price $11.35. [2026-01-28T12:10:00.345985] [DEBUG] [REMOTE ] GLDD: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:00.346106] [DEBUG] [REMOTE ] GLDD: PASS: Integrity check passed. [2026-01-28T12:10:00.346149] [DEBUG] [REMOTE ] GLDD: Symbol is viable for forecasting. [2026-01-28T12:10:00.346200] [INFO ] [MAIN ] [1374/3492] GLDD kept (0.4s) | 1371 kept, 3 rejected | 138.5/min | ETA: 15.3m [2026-01-28T12:10:00.831470] [DEBUG] [REMOTE ] GLNG: Retrieved 5671 rows, trimmed to 300. [2026-01-28T12:10:00.831667] [DEBUG] [REMOTE ] GLNG: PASS: History has at least 300 days. [2026-01-28T12:10:00.831942] [DEBUG] [REMOTE ] GLNG: PASS: Price check passed. Min price $35.33. [2026-01-28T12:10:00.832114] [DEBUG] [REMOTE ] GLNG: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:00.832255] [DEBUG] [REMOTE ] GLNG: PASS: Integrity check passed. [2026-01-28T12:10:00.832297] [DEBUG] [REMOTE ] GLNG: Symbol is viable for forecasting. [2026-01-28T12:10:00.832349] [INFO ] [MAIN ] [1375/3492] GLNG kept (0.5s) | 1372 kept, 3 rejected | 138.5/min | ETA: 15.3m [2026-01-28T12:10:01.180121] [DEBUG] [REMOTE ] GLOB: Retrieved 2899 rows, trimmed to 300. [2026-01-28T12:10:01.180262] [DEBUG] [REMOTE ] GLOB: PASS: History has at least 300 days. [2026-01-28T12:10:01.180526] [DEBUG] [REMOTE ] GLOB: PASS: Price check passed. Min price $58.80. [2026-01-28T12:10:01.180885] [DEBUG] [REMOTE ] GLOB: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:01.181019] [DEBUG] [REMOTE ] GLOB: PASS: Integrity check passed. [2026-01-28T12:10:01.181063] [DEBUG] [REMOTE ] GLOB: Symbol is viable for forecasting. [2026-01-28T12:10:01.181116] [INFO ] [MAIN ] [1376/3492] GLOB kept (0.3s) | 1373 kept, 3 rejected | 138.6/min | ETA: 15.3m [2026-01-28T12:10:01.658407] [DEBUG] [REMOTE ] GLP: Retrieved 5113 rows, trimmed to 300. [2026-01-28T12:10:01.658551] [DEBUG] [REMOTE ] GLP: PASS: History has at least 300 days. [2026-01-28T12:10:01.658829] [DEBUG] [REMOTE ] GLP: PASS: Price check passed. Min price $39.58. [2026-01-28T12:10:01.658988] [DEBUG] [REMOTE ] GLP: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:01.659124] [DEBUG] [REMOTE ] GLP: PASS: Integrity check passed. [2026-01-28T12:10:01.659179] [DEBUG] [REMOTE ] GLP: Symbol is viable for forecasting. [2026-01-28T12:10:01.659238] [INFO ] [MAIN ] [1377/3492] GLP kept (0.5s) | 1374 kept, 3 rejected | 138.5/min | ETA: 15.3m [2026-01-28T12:10:02.005942] [DEBUG] [REMOTE ] GLPG: Retrieved 2692 rows, trimmed to 300. [2026-01-28T12:10:02.006111] [DEBUG] [REMOTE ] GLPG: PASS: History has at least 300 days. [2026-01-28T12:10:02.006406] [DEBUG] [REMOTE ] GLPG: PASS: Price check passed. Min price $29.89. [2026-01-28T12:10:02.006604] [DEBUG] [REMOTE ] GLPG: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:02.006767] [DEBUG] [REMOTE ] GLPG: PASS: Integrity check passed. [2026-01-28T12:10:02.006818] [DEBUG] [REMOTE ] GLPG: Symbol is viable for forecasting. [2026-01-28T12:10:02.006885] [INFO ] [MAIN ] [1378/3492] GLPG kept (0.3s) | 1375 kept, 3 rejected | 138.6/min | ETA: 15.3m [2026-01-28T12:10:02.437819] [DEBUG] [REMOTE ] GLPI: Retrieved 3090 rows, trimmed to 300. [2026-01-28T12:10:02.437962] [DEBUG] [REMOTE ] GLPI: PASS: History has at least 300 days. [2026-01-28T12:10:02.438183] [DEBUG] [REMOTE ] GLPI: PASS: Price check passed. Min price $41.33. [2026-01-28T12:10:02.438322] [DEBUG] [REMOTE ] GLPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:02.438443] [DEBUG] [REMOTE ] GLPI: PASS: Integrity check passed. [2026-01-28T12:10:02.438485] [DEBUG] [REMOTE ] GLPI: Symbol is viable for forecasting. [2026-01-28T12:10:02.438534] [INFO ] [MAIN ] [1379/3492] GLPI kept (0.4s) | 1376 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:02.929050] [DEBUG] [REMOTE ] GLRE: Retrieved 4699 rows, trimmed to 300. [2026-01-28T12:10:02.929323] [DEBUG] [REMOTE ] GLRE: PASS: History has at least 300 days. [2026-01-28T12:10:02.929853] [DEBUG] [REMOTE ] GLRE: PASS: Price check passed. Min price $11.95. [2026-01-28T12:10:02.930011] [DEBUG] [REMOTE ] GLRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:02.930189] [DEBUG] [REMOTE ] GLRE: PASS: Integrity check passed. [2026-01-28T12:10:02.930255] [DEBUG] [REMOTE ] GLRE: Symbol is viable for forecasting. [2026-01-28T12:10:02.930315] [INFO ] [MAIN ] [1380/3492] GLRE kept (0.5s) | 1377 kept, 3 rejected | 138.5/min | ETA: 15.2m [2026-01-28T12:10:03.251450] [DEBUG] [REMOTE ] GLSI: Retrieved 1340 rows, trimmed to 300. [2026-01-28T12:10:03.251901] [DEBUG] [REMOTE ] GLSI: PASS: History has at least 300 days. [2026-01-28T12:10:03.252206] [DEBUG] [REMOTE ] GLSI: PASS: Price check passed. Min price $7.85. [2026-01-28T12:10:03.252351] [DEBUG] [REMOTE ] GLSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:03.252507] [DEBUG] [REMOTE ] GLSI: PASS: Integrity check passed. [2026-01-28T12:10:03.252798] [DEBUG] [REMOTE ] GLSI: Symbol is viable for forecasting. [2026-01-28T12:10:03.252883] [INFO ] [MAIN ] [1381/3492] GLSI kept (0.3s) | 1378 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:03.527751] [DEBUG] [REMOTE ] GLTO: Retrieved 1316 rows, trimmed to 300. [2026-01-28T12:10:03.528000] [DEBUG] [REMOTE ] GLTO: PASS: History has at least 300 days. [2026-01-28T12:10:03.528338] [DEBUG] [REMOTE ] GLTO: PASS: Price check passed. Min price $4.95. [2026-01-28T12:10:03.528490] [DEBUG] [REMOTE ] GLTO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:03.528652] [DEBUG] [REMOTE ] GLTO: PASS: Integrity check passed. [2026-01-28T12:10:03.528698] [DEBUG] [REMOTE ] GLTO: Symbol is viable for forecasting. [2026-01-28T12:10:03.528758] [INFO ] [MAIN ] [1382/3492] GLTO kept (0.3s) | 1379 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:04.012879] [DEBUG] [REMOTE ] GLUE: Retrieved 1153 rows, trimmed to 300. [2026-01-28T12:10:04.013086] [DEBUG] [REMOTE ] GLUE: PASS: History has at least 300 days. [2026-01-28T12:10:04.013371] [DEBUG] [REMOTE ] GLUE: PASS: Price check passed. Min price $12.00. [2026-01-28T12:10:04.013519] [DEBUG] [REMOTE ] GLUE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:04.013704] [DEBUG] [REMOTE ] GLUE: PASS: Integrity check passed. [2026-01-28T12:10:04.013749] [DEBUG] [REMOTE ] GLUE: Symbol is viable for forecasting. [2026-01-28T12:10:04.013802] [INFO ] [MAIN ] [1383/3492] GLUE kept (0.5s) | 1380 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:04.526823] [DEBUG] [REMOTE ] GMAB: Retrieved 4184 rows, trimmed to 300. [2026-01-28T12:10:04.527001] [DEBUG] [REMOTE ] GMAB: PASS: History has at least 300 days. [2026-01-28T12:10:04.527364] [DEBUG] [REMOTE ] GMAB: PASS: Price check passed. Min price $28.61. [2026-01-28T12:10:04.527700] [DEBUG] [REMOTE ] GMAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:04.527873] [DEBUG] [REMOTE ] GMAB: PASS: Integrity check passed. [2026-01-28T12:10:04.527932] [DEBUG] [REMOTE ] GMAB: Symbol is viable for forecasting. [2026-01-28T12:10:04.528007] [INFO ] [MAIN ] [1384/3492] GMAB kept (0.5s) | 1381 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:05.000359] [DEBUG] [REMOTE ] GME: Retrieved 6027 rows, trimmed to 300. [2026-01-28T12:10:05.000519] [DEBUG] [REMOTE ] GME: PASS: History has at least 300 days. [2026-01-28T12:10:05.000794] [DEBUG] [REMOTE ] GME: PASS: Price check passed. Min price $19.94. [2026-01-28T12:10:05.000929] [DEBUG] [REMOTE ] GME: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:05.001049] [DEBUG] [REMOTE ] GME: PASS: Integrity check passed. [2026-01-28T12:10:05.001089] [DEBUG] [REMOTE ] GME: Symbol is viable for forecasting. [2026-01-28T12:10:05.001137] [INFO ] [MAIN ] [1385/3492] GME kept (0.5s) | 1382 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:05.387360] [DEBUG] [REMOTE ] GMED: Retrieved 3389 rows, trimmed to 300. [2026-01-28T12:10:05.387527] [DEBUG] [REMOTE ] GMED: PASS: History has at least 300 days. [2026-01-28T12:10:05.387826] [DEBUG] [REMOTE ] GMED: PASS: Price check passed. Min price $60.39. [2026-01-28T12:10:05.388007] [DEBUG] [REMOTE ] GMED: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:05.388164] [DEBUG] [REMOTE ] GMED: PASS: Integrity check passed. [2026-01-28T12:10:05.388223] [DEBUG] [REMOTE ] GMED: Symbol is viable for forecasting. [2026-01-28T12:10:05.388296] [INFO ] [MAIN ] [1386/3492] GMED kept (0.4s) | 1383 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:05.604507] [DEBUG] [REMOTE ] GMM: Retrieved 347 rows, trimmed to 300. [2026-01-28T12:10:05.604704] [DEBUG] [REMOTE ] GMM: PASS: History has at least 300 days. [2026-01-28T12:10:05.604969] [DEBUG] [REMOTE ] GMM: PASS: Price check passed. Min price $1.10. [2026-01-28T12:10:05.605114] [DEBUG] [REMOTE ] GMM: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:05.605239] [DEBUG] [REMOTE ] GMM: PASS: Integrity check passed. [2026-01-28T12:10:05.605283] [DEBUG] [REMOTE ] GMM: Symbol is viable for forecasting. [2026-01-28T12:10:05.605338] [INFO ] [MAIN ] [1387/3492] GMM kept (0.2s) | 1384 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:06.148318] [DEBUG] [REMOTE ] GMRE: Retrieved 2408 rows, trimmed to 300. [2026-01-28T12:10:06.148485] [DEBUG] [REMOTE ] GMRE: PASS: History has at least 300 days. [2026-01-28T12:10:06.148835] [DEBUG] [REMOTE ] GMRE: PASS: Price check passed. Min price $29.50. [2026-01-28T12:10:06.149039] [DEBUG] [REMOTE ] GMRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:06.149207] [DEBUG] [REMOTE ] GMRE: PASS: Integrity check passed. [2026-01-28T12:10:06.149264] [DEBUG] [REMOTE ] GMRE: Symbol is viable for forecasting. [2026-01-28T12:10:06.149336] [INFO ] [MAIN ] [1388/3492] GMRE kept (0.5s) | 1385 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:06.696082] [DEBUG] [REMOTE ] GNE: Retrieved 3583 rows, trimmed to 300. [2026-01-28T12:10:06.696232] [DEBUG] [REMOTE ] GNE: PASS: History has at least 300 days. [2026-01-28T12:10:06.696481] [DEBUG] [REMOTE ] GNE: PASS: Price check passed. Min price $13.68. [2026-01-28T12:10:06.696644] [DEBUG] [REMOTE ] GNE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:06.696791] [DEBUG] [REMOTE ] GNE: PASS: Integrity check passed. [2026-01-28T12:10:06.696834] [DEBUG] [REMOTE ] GNE: Symbol is viable for forecasting. [2026-01-28T12:10:06.696885] [INFO ] [MAIN ] [1389/3492] GNE kept (0.5s) | 1386 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:07.023369] [DEBUG] [REMOTE ] GNK: Retrieved 2878 rows, trimmed to 300. [2026-01-28T12:10:07.023506] [DEBUG] [REMOTE ] GNK: PASS: History has at least 300 days. [2026-01-28T12:10:07.023775] [DEBUG] [REMOTE ] GNK: PASS: Price check passed. Min price $16.33. [2026-01-28T12:10:07.023924] [DEBUG] [REMOTE ] GNK: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:07.024047] [DEBUG] [REMOTE ] GNK: PASS: Integrity check passed. [2026-01-28T12:10:07.024089] [DEBUG] [REMOTE ] GNK: Symbol is viable for forecasting. [2026-01-28T12:10:07.024139] [INFO ] [MAIN ] [1390/3492] GNK kept (0.3s) | 1387 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:07.431752] [DEBUG] [REMOTE ] GNL: Retrieved 2680 rows, trimmed to 300. [2026-01-28T12:10:07.431917] [DEBUG] [REMOTE ] GNL: PASS: History has at least 300 days. [2026-01-28T12:10:07.432206] [DEBUG] [REMOTE ] GNL: PASS: Price check passed. Min price $7.39. [2026-01-28T12:10:07.432386] [DEBUG] [REMOTE ] GNL: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:07.432544] [DEBUG] [REMOTE ] GNL: PASS: Integrity check passed. [2026-01-28T12:10:07.432624] [DEBUG] [REMOTE ] GNL: Symbol is viable for forecasting. [2026-01-28T12:10:07.432691] [INFO ] [MAIN ] [1391/3492] GNL kept (0.4s) | 1388 kept, 3 rejected | 138.6/min | ETA: 15.2m [2026-01-28T12:10:07.821279] [DEBUG] [REMOTE ] GNLN: Retrieved 1703 rows, trimmed to 300. [2026-01-28T12:10:07.821410] [DEBUG] [REMOTE ] GNLN: PASS: History has at least 300 days. [2026-01-28T12:10:07.821657] [DEBUG] [REMOTE ] GNLN: PASS: Price check passed. Min price $1.42. [2026-01-28T12:10:07.821802] [DEBUG] [REMOTE ] GNLN: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:07.821914] [DEBUG] [REMOTE ] GNLN: PASS: Integrity check passed. [2026-01-28T12:10:07.821957] [DEBUG] [REMOTE ] GNLN: Symbol is viable for forecasting. [2026-01-28T12:10:07.822005] [INFO ] [MAIN ] [1392/3492] GNLN kept (0.4s) | 1389 kept, 3 rejected | 138.6/min | ETA: 15.1m [2026-01-28T12:10:08.298726] [DEBUG] [REMOTE ] GNLX: Retrieved 753 rows, trimmed to 300. [2026-01-28T12:10:08.298857] [DEBUG] [REMOTE ] GNLX: PASS: History has at least 300 days. [2026-01-28T12:10:08.299065] [DEBUG] [REMOTE ] GNLX: PASS: Price check passed. Min price $2.56. [2026-01-28T12:10:08.299205] [DEBUG] [REMOTE ] GNLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:08.299319] [DEBUG] [REMOTE ] GNLX: PASS: Integrity check passed. [2026-01-28T12:10:08.299363] [DEBUG] [REMOTE ] GNLX: Symbol is viable for forecasting. [2026-01-28T12:10:08.299424] [INFO ] [MAIN ] [1393/3492] GNLX kept (0.5s) | 1390 kept, 3 rejected | 138.6/min | ETA: 15.1m [2026-01-28T12:10:08.691375] [DEBUG] [REMOTE ] GNMA: Retrieved 3504 rows, trimmed to 300. [2026-01-28T12:10:08.691498] [DEBUG] [REMOTE ] GNMA: PASS: History has at least 300 days. [2026-01-28T12:10:08.691723] [DEBUG] [REMOTE ] GNMA: PASS: Price check passed. Min price $44.08. [2026-01-28T12:10:08.691857] [DEBUG] [REMOTE ] GNMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:08.691964] [DEBUG] [REMOTE ] GNMA: PASS: Integrity check passed. [2026-01-28T12:10:08.692006] [DEBUG] [REMOTE ] GNMA: Symbol is viable for forecasting. [2026-01-28T12:10:08.692055] [INFO ] [MAIN ] [1394/3492] GNMA kept (0.4s) | 1391 kept, 3 rejected | 138.6/min | ETA: 15.1m [2026-01-28T12:10:09.021223] [DEBUG] [REMOTE ] GNOM: Retrieved 1709 rows, trimmed to 300. [2026-01-28T12:10:09.021360] [DEBUG] [REMOTE ] GNOM: PASS: History has at least 300 days. [2026-01-28T12:10:09.021624] [DEBUG] [REMOTE ] GNOM: PASS: Price check passed. Min price $41.66. [2026-01-28T12:10:09.021763] [DEBUG] [REMOTE ] GNOM: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:09.021901] [DEBUG] [REMOTE ] GNOM: PASS: Integrity check passed. [2026-01-28T12:10:09.021943] [DEBUG] [REMOTE ] GNOM: Symbol is viable for forecasting. [2026-01-28T12:10:09.021991] [INFO ] [MAIN ] [1395/3492] GNOM kept (0.3s) | 1392 kept, 3 rejected | 138.6/min | ETA: 15.1m [2026-01-28T12:10:09.388341] [DEBUG] [REMOTE ] GNPX: Retrieved 1968 rows, trimmed to 300. [2026-01-28T12:10:09.388479] [DEBUG] [REMOTE ] GNPX: PASS: History has at least 300 days. [2026-01-28T12:10:09.388752] [DEBUG] [REMOTE ] GNPX: PASS: Price check passed. Min price $1.75. [2026-01-28T12:10:09.389096] [DEBUG] [REMOTE ] GNPX: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:09.389214] [DEBUG] [REMOTE ] GNPX: PASS: Integrity check passed. [2026-01-28T12:10:09.389256] [DEBUG] [REMOTE ] GNPX: Symbol is viable for forecasting. [2026-01-28T12:10:09.389305] [INFO ] [MAIN ] [1396/3492] GNPX kept (0.4s) | 1393 kept, 3 rejected | 138.7/min | ETA: 15.1m [2026-01-28T12:10:10.318087] [DEBUG] [REMOTE ] GNRC: Retrieved 4014 rows, trimmed to 300. [2026-01-28T12:10:10.318301] [DEBUG] [REMOTE ] GNRC: PASS: History has at least 300 days. [2026-01-28T12:10:10.318620] [DEBUG] [REMOTE ] GNRC: PASS: Price check passed. Min price $136.37. [2026-01-28T12:10:10.318993] [DEBUG] [REMOTE ] GNRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:10.319148] [DEBUG] [REMOTE ] GNRC: PASS: Integrity check passed. [2026-01-28T12:10:10.319201] [DEBUG] [REMOTE ] GNRC: Symbol is viable for forecasting. [2026-01-28T12:10:10.319266] [INFO ] [MAIN ] [1397/3492] GNRC kept (0.9s) | 1394 kept, 3 rejected | 138.5/min | ETA: 15.1m [2026-01-28T12:10:10.831499] [DEBUG] [REMOTE ] GNSS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:10.831669] [DEBUG] [REMOTE ] GNSS: PASS: History has at least 300 days. [2026-01-28T12:10:10.831944] [DEBUG] [REMOTE ] GNSS: PASS: Price check passed. Min price $2.04. [2026-01-28T12:10:10.832078] [DEBUG] [REMOTE ] GNSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:10.832226] [DEBUG] [REMOTE ] GNSS: PASS: Integrity check passed. [2026-01-28T12:10:10.832275] [DEBUG] [REMOTE ] GNSS: Symbol is viable for forecasting. [2026-01-28T12:10:10.832327] [INFO ] [MAIN ] [1398/3492] GNSS kept (0.5s) | 1395 kept, 3 rejected | 138.5/min | ETA: 15.1m [2026-01-28T12:10:11.333289] [DEBUG] [REMOTE ] GNTX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:11.333446] [DEBUG] [REMOTE ] GNTX: PASS: History has at least 300 days. [2026-01-28T12:10:11.333746] [DEBUG] [REMOTE ] GNTX: PASS: Price check passed. Min price $21.72. [2026-01-28T12:10:11.333891] [DEBUG] [REMOTE ] GNTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:11.334019] [DEBUG] [REMOTE ] GNTX: PASS: Integrity check passed. [2026-01-28T12:10:11.334061] [DEBUG] [REMOTE ] GNTX: Symbol is viable for forecasting. [2026-01-28T12:10:11.334112] [INFO ] [MAIN ] [1399/3492] GNTX kept (0.5s) | 1396 kept, 3 rejected | 138.5/min | ETA: 15.1m [2026-01-28T12:10:11.662170] [DEBUG] [REMOTE ] GO: Retrieved 1660 rows, trimmed to 300. [2026-01-28T12:10:11.662325] [DEBUG] [REMOTE ] GO: PASS: History has at least 300 days. [2026-01-28T12:10:11.662552] [DEBUG] [REMOTE ] GO: PASS: Price check passed. Min price $9.14. [2026-01-28T12:10:11.662728] [DEBUG] [REMOTE ] GO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:11.662849] [DEBUG] [REMOTE ] GO: PASS: Integrity check passed. [2026-01-28T12:10:11.662891] [DEBUG] [REMOTE ] GO: Symbol is viable for forecasting. [2026-01-28T12:10:11.662941] [INFO ] [MAIN ] [1400/3492] GO kept (0.3s) | 1397 kept, 3 rejected | 138.5/min | ETA: 15.1m [2026-01-28T12:10:12.151859] [DEBUG] [REMOTE ] GOAI: Retrieved 3958 rows, trimmed to 300. [2026-01-28T12:10:12.151986] [DEBUG] [REMOTE ] GOAI: PASS: History has at least 300 days. [2026-01-28T12:10:12.152191] [DEBUG] [REMOTE ] GOAI: PASS: Price check passed. Min price $4.00. [2026-01-28T12:10:12.152330] [DEBUG] [REMOTE ] GOAI: FAIL: Volume check failed. Min volume 0.0 < 100. [2026-01-28T12:10:12.152424] [WARN ] [LOCAL ] GOAI: SET TO BLACKLISTED [2026-01-28T12:10:12.153738] [INFO ] [MAIN ] [1401/3492] GOAI rejected (0.5s) | 1397 kept, 4 rejected | 138.5/min | ETA: 15.1m [2026-01-28T12:10:12.315516] [DEBUG] [REMOTE ] GOCO: Retrieved 1391 rows, trimmed to 300. [2026-01-28T12:10:12.315664] [DEBUG] [REMOTE ] GOCO: PASS: History has at least 300 days. [2026-01-28T12:10:12.315875] [DEBUG] [REMOTE ] GOCO: PASS: Price check passed. Min price $2.15. [2026-01-28T12:10:12.316015] [DEBUG] [REMOTE ] GOCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:12.316127] [DEBUG] [REMOTE ] GOCO: PASS: Integrity check passed. [2026-01-28T12:10:12.316169] [DEBUG] [REMOTE ] GOCO: Symbol is viable for forecasting. [2026-01-28T12:10:12.316220] [INFO ] [MAIN ] [1402/3492] GOCO kept (0.2s) | 1398 kept, 4 rejected | 138.6/min | ETA: 15.1m [2026-01-28T12:10:12.925203] [DEBUG] [REMOTE ] GOF: Retrieved 4655 rows, trimmed to 300. [2026-01-28T12:10:12.925348] [DEBUG] [REMOTE ] GOF: PASS: History has at least 300 days. [2026-01-28T12:10:12.925597] [DEBUG] [REMOTE ] GOF: PASS: Price check passed. Min price $11.63. [2026-01-28T12:10:12.925741] [DEBUG] [REMOTE ] GOF: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:12.925866] [DEBUG] [REMOTE ] GOF: PASS: Integrity check passed. [2026-01-28T12:10:12.925908] [DEBUG] [REMOTE ] GOF: Symbol is viable for forecasting. [2026-01-28T12:10:12.925958] [INFO ] [MAIN ] [1403/3492] GOF kept (0.6s) | 1399 kept, 4 rejected | 138.5/min | ETA: 15.1m [2026-01-28T12:10:13.383767] [DEBUG] [REMOTE ] GOGO: Retrieved 3169 rows, trimmed to 300. [2026-01-28T12:10:13.383907] [DEBUG] [REMOTE ] GOGO: PASS: History has at least 300 days. [2026-01-28T12:10:13.384121] [DEBUG] [REMOTE ] GOGO: PASS: Price check passed. Min price $4.53. [2026-01-28T12:10:13.384258] [DEBUG] [REMOTE ] GOGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:13.384378] [DEBUG] [REMOTE ] GOGO: PASS: Integrity check passed. [2026-01-28T12:10:13.384418] [DEBUG] [REMOTE ] GOGO: Symbol is viable for forecasting. [2026-01-28T12:10:13.384467] [INFO ] [MAIN ] [1404/3492] GOGO kept (0.5s) | 1400 kept, 4 rejected | 138.5/min | ETA: 15.1m [2026-01-28T12:10:13.688562] [DEBUG] [REMOTE ] GOLF: Retrieved 2323 rows, trimmed to 300. [2026-01-28T12:10:13.688734] [DEBUG] [REMOTE ] GOLF: PASS: History has at least 300 days. [2026-01-28T12:10:13.688961] [DEBUG] [REMOTE ] GOLF: PASS: Price check passed. Min price $75.08. [2026-01-28T12:10:13.689096] [DEBUG] [REMOTE ] GOLF: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:13.689214] [DEBUG] [REMOTE ] GOLF: PASS: Integrity check passed. [2026-01-28T12:10:13.689256] [DEBUG] [REMOTE ] GOLF: Symbol is viable for forecasting. [2026-01-28T12:10:13.689305] [INFO ] [MAIN ] [1405/3492] GOLF kept (0.3s) | 1401 kept, 4 rejected | 138.6/min | ETA: 15.1m [2026-01-28T12:10:14.185941] [DEBUG] [REMOTE ] GOOD: Retrieved 5649 rows, trimmed to 300. [2026-01-28T12:10:14.186084] [DEBUG] [REMOTE ] GOOD: PASS: History has at least 300 days. [2026-01-28T12:10:14.186354] [DEBUG] [REMOTE ] GOOD: PASS: Price check passed. Min price $10.29. [2026-01-28T12:10:14.186506] [DEBUG] [REMOTE ] GOOD: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:14.186645] [DEBUG] [REMOTE ] GOOD: PASS: Integrity check passed. [2026-01-28T12:10:14.186692] [DEBUG] [REMOTE ] GOOD: Symbol is viable for forecasting. [2026-01-28T12:10:14.186765] [INFO ] [MAIN ] [1406/3492] GOOD kept (0.5s) | 1402 kept, 4 rejected | 138.5/min | ETA: 15.1m [2026-01-28T12:10:14.401373] [DEBUG] [REMOTE ] GOOG: Retrieved 2977 rows, trimmed to 300. [2026-01-28T12:10:14.401500] [DEBUG] [REMOTE ] GOOG: PASS: History has at least 300 days. [2026-01-28T12:10:14.401740] [DEBUG] [REMOTE ] GOOG: PASS: Price check passed. Min price $276.80. [2026-01-28T12:10:14.401878] [DEBUG] [REMOTE ] GOOG: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:14.402006] [DEBUG] [REMOTE ] GOOG: PASS: Integrity check passed. [2026-01-28T12:10:14.402047] [DEBUG] [REMOTE ] GOOG: Symbol is viable for forecasting. [2026-01-28T12:10:14.402095] [INFO ] [MAIN ] [1407/3492] GOOG kept (0.2s) | 1403 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:14.753847] [DEBUG] [REMOTE ] GOOS: Retrieved 2229 rows, trimmed to 300. [2026-01-28T12:10:14.753968] [DEBUG] [REMOTE ] GOOS: PASS: History has at least 300 days. [2026-01-28T12:10:14.754169] [DEBUG] [REMOTE ] GOOS: PASS: Price check passed. Min price $12.17. [2026-01-28T12:10:14.754369] [DEBUG] [REMOTE ] GOOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:14.754514] [DEBUG] [REMOTE ] GOOS: PASS: Integrity check passed. [2026-01-28T12:10:14.754569] [DEBUG] [REMOTE ] GOOS: Symbol is viable for forecasting. [2026-01-28T12:10:14.754660] [INFO ] [MAIN ] [1408/3492] GOOS kept (0.4s) | 1404 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:15.249632] [DEBUG] [REMOTE ] GOSS: Retrieved 1751 rows, trimmed to 300. [2026-01-28T12:10:15.249789] [DEBUG] [REMOTE ] GOSS: PASS: History has at least 300 days. [2026-01-28T12:10:15.250070] [DEBUG] [REMOTE ] GOSS: PASS: Price check passed. Min price $2.30. [2026-01-28T12:10:15.250258] [DEBUG] [REMOTE ] GOSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:15.250397] [DEBUG] [REMOTE ] GOSS: PASS: Integrity check passed. [2026-01-28T12:10:15.250446] [DEBUG] [REMOTE ] GOSS: Symbol is viable for forecasting. [2026-01-28T12:10:15.250504] [INFO ] [MAIN ] [1409/3492] GOSS kept (0.5s) | 1405 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:15.793210] [DEBUG] [REMOTE ] GOVI: Retrieved 4602 rows, trimmed to 300. [2026-01-28T12:10:15.793347] [DEBUG] [REMOTE ] GOVI: PASS: History has at least 300 days. [2026-01-28T12:10:15.793587] [DEBUG] [REMOTE ] GOVI: PASS: Price check passed. Min price $27.31. [2026-01-28T12:10:15.793737] [DEBUG] [REMOTE ] GOVI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:15.793860] [DEBUG] [REMOTE ] GOVI: PASS: Integrity check passed. [2026-01-28T12:10:15.793903] [DEBUG] [REMOTE ] GOVI: Symbol is viable for forecasting. [2026-01-28T12:10:15.793954] [INFO ] [MAIN ] [1410/3492] GOVI kept (0.5s) | 1406 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:16.270261] [DEBUG] [REMOTE ] GPC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:16.270387] [DEBUG] [REMOTE ] GPC: PASS: History has at least 300 days. [2026-01-28T12:10:16.270620] [DEBUG] [REMOTE ] GPC: PASS: Price check passed. Min price $121.73. [2026-01-28T12:10:16.270762] [DEBUG] [REMOTE ] GPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:16.270878] [DEBUG] [REMOTE ] GPC: PASS: Integrity check passed. [2026-01-28T12:10:16.270918] [DEBUG] [REMOTE ] GPC: Symbol is viable for forecasting. [2026-01-28T12:10:16.270965] [INFO ] [MAIN ] [1411/3492] GPC kept (0.5s) | 1407 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:16.588919] [DEBUG] [REMOTE ] GPI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:16.589059] [DEBUG] [REMOTE ] GPI: PASS: History has at least 300 days. [2026-01-28T12:10:16.589482] [DEBUG] [REMOTE ] GPI: PASS: Price check passed. Min price $379.55. [2026-01-28T12:10:16.589639] [DEBUG] [REMOTE ] GPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:16.589760] [DEBUG] [REMOTE ] GPI: PASS: Integrity check passed. [2026-01-28T12:10:16.589800] [DEBUG] [REMOTE ] GPI: Symbol is viable for forecasting. [2026-01-28T12:10:16.589849] [INFO ] [MAIN ] [1412/3492] GPI kept (0.3s) | 1408 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:16.887294] [DEBUG] [REMOTE ] GPIQ: Retrieved 564 rows, trimmed to 300. [2026-01-28T12:10:16.887431] [DEBUG] [REMOTE ] GPIQ: PASS: History has at least 300 days. [2026-01-28T12:10:16.887666] [DEBUG] [REMOTE ] GPIQ: PASS: Price check passed. Min price $49.71. [2026-01-28T12:10:16.887811] [DEBUG] [REMOTE ] GPIQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:16.887940] [DEBUG] [REMOTE ] GPIQ: PASS: Integrity check passed. [2026-01-28T12:10:16.887983] [DEBUG] [REMOTE ] GPIQ: Symbol is viable for forecasting. [2026-01-28T12:10:16.888034] [INFO ] [MAIN ] [1413/3492] GPIQ kept (0.3s) | 1409 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:17.289865] [DEBUG] [REMOTE ] GPIX: Retrieved 564 rows, trimmed to 300. [2026-01-28T12:10:17.290034] [DEBUG] [REMOTE ] GPIX: PASS: History has at least 300 days. [2026-01-28T12:10:17.290320] [DEBUG] [REMOTE ] GPIX: PASS: Price check passed. Min price $50.01. [2026-01-28T12:10:17.290517] [DEBUG] [REMOTE ] GPIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:17.290729] [DEBUG] [REMOTE ] GPIX: PASS: Integrity check passed. [2026-01-28T12:10:17.290792] [DEBUG] [REMOTE ] GPIX: Symbol is viable for forecasting. [2026-01-28T12:10:17.290863] [INFO ] [MAIN ] [1414/3492] GPIX kept (0.4s) | 1410 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:17.694185] [DEBUG] [REMOTE ] GPJA: Retrieved 2096 rows, trimmed to 300. [2026-01-28T12:10:17.694309] [DEBUG] [REMOTE ] GPJA: PASS: History has at least 300 days. [2026-01-28T12:10:17.694508] [DEBUG] [REMOTE ] GPJA: PASS: Price check passed. Min price $22.18. [2026-01-28T12:10:17.694661] [DEBUG] [REMOTE ] GPJA: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:17.694774] [DEBUG] [REMOTE ] GPJA: PASS: Integrity check passed. [2026-01-28T12:10:17.694814] [DEBUG] [REMOTE ] GPJA: Symbol is viable for forecasting. [2026-01-28T12:10:17.694861] [INFO ] [MAIN ] [1415/3492] GPJA kept (0.4s) | 1411 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:18.384893] [DEBUG] [REMOTE ] GPK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:18.385087] [DEBUG] [REMOTE ] GPK: PASS: History has at least 300 days. [2026-01-28T12:10:18.385370] [DEBUG] [REMOTE ] GPK: PASS: Price check passed. Min price $14.13. [2026-01-28T12:10:18.385510] [DEBUG] [REMOTE ] GPK: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:18.385667] [DEBUG] [REMOTE ] GPK: PASS: Integrity check passed. [2026-01-28T12:10:18.385710] [DEBUG] [REMOTE ] GPK: Symbol is viable for forecasting. [2026-01-28T12:10:18.385763] [INFO ] [MAIN ] [1416/3492] GPK kept (0.7s) | 1412 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:18.892402] [DEBUG] [REMOTE ] GPN: Retrieved 6295 rows, trimmed to 300. [2026-01-28T12:10:18.892563] [DEBUG] [REMOTE ] GPN: PASS: History has at least 300 days. [2026-01-28T12:10:18.892873] [DEBUG] [REMOTE ] GPN: PASS: Price check passed. Min price $71.25. [2026-01-28T12:10:18.893038] [DEBUG] [REMOTE ] GPN: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:18.893197] [DEBUG] [REMOTE ] GPN: PASS: Integrity check passed. [2026-01-28T12:10:18.893254] [DEBUG] [REMOTE ] GPN: Symbol is viable for forecasting. [2026-01-28T12:10:18.893317] [INFO ] [MAIN ] [1417/3492] GPN kept (0.5s) | 1413 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:19.375240] [DEBUG] [REMOTE ] GPRE: Retrieved 4999 rows, trimmed to 300. [2026-01-28T12:10:19.375375] [DEBUG] [REMOTE ] GPRE: PASS: History has at least 300 days. [2026-01-28T12:10:19.375658] [DEBUG] [REMOTE ] GPRE: PASS: Price check passed. Min price $9.40. [2026-01-28T12:10:19.375826] [DEBUG] [REMOTE ] GPRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:19.375952] [DEBUG] [REMOTE ] GPRE: PASS: Integrity check passed. [2026-01-28T12:10:19.375995] [DEBUG] [REMOTE ] GPRE: Symbol is viable for forecasting. [2026-01-28T12:10:19.376046] [INFO ] [MAIN ] [1418/3492] GPRE kept (0.5s) | 1414 kept, 4 rejected | 138.5/min | ETA: 15.0m [2026-01-28T12:10:19.727141] [DEBUG] [REMOTE ] GPRK: Retrieved 3843 rows, trimmed to 300. [2026-01-28T12:10:19.727271] [DEBUG] [REMOTE ] GPRK: PASS: History has at least 300 days. [2026-01-28T12:10:19.727473] [DEBUG] [REMOTE ] GPRK: PASS: Price check passed. Min price $7.01. [2026-01-28T12:10:19.727671] [DEBUG] [REMOTE ] GPRK: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:19.727789] [DEBUG] [REMOTE ] GPRK: PASS: Integrity check passed. [2026-01-28T12:10:19.727830] [DEBUG] [REMOTE ] GPRK: Symbol is viable for forecasting. [2026-01-28T12:10:19.727877] [INFO ] [MAIN ] [1419/3492] GPRK kept (0.4s) | 1415 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:20.139472] [DEBUG] [REMOTE ] GPRO: Retrieved 2914 rows, trimmed to 300. [2026-01-28T12:10:20.139637] [DEBUG] [REMOTE ] GPRO: PASS: History has at least 300 days. [2026-01-28T12:10:20.139856] [DEBUG] [REMOTE ] GPRO: PASS: Price check passed. Min price $1.25. [2026-01-28T12:10:20.139990] [DEBUG] [REMOTE ] GPRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:20.140116] [DEBUG] [REMOTE ] GPRO: PASS: Integrity check passed. [2026-01-28T12:10:20.140175] [DEBUG] [REMOTE ] GPRO: Symbol is viable for forecasting. [2026-01-28T12:10:20.140235] [INFO ] [MAIN ] [1420/3492] GPRO kept (0.4s) | 1416 kept, 4 rejected | 138.6/min | ETA: 15.0m [2026-01-28T12:10:20.430867] [DEBUG] [REMOTE ] GRAB: Retrieved 1294 rows, trimmed to 300. [2026-01-28T12:10:20.430997] [DEBUG] [REMOTE ] GRAB: PASS: History has at least 300 days. [2026-01-28T12:10:20.431195] [DEBUG] [REMOTE ] GRAB: PASS: Price check passed. Min price $4.38. [2026-01-28T12:10:20.431325] [DEBUG] [REMOTE ] GRAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:20.431432] [DEBUG] [REMOTE ] GRAB: PASS: Integrity check passed. [2026-01-28T12:10:20.431471] [DEBUG] [REMOTE ] GRAB: Symbol is viable for forecasting. [2026-01-28T12:10:20.431518] [INFO ] [MAIN ] [1421/3492] GRAB kept (0.3s) | 1417 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:20.770809] [DEBUG] [REMOTE ] GRAL: Retrieved 399 rows, trimmed to 300. [2026-01-28T12:10:20.770928] [DEBUG] [REMOTE ] GRAL: PASS: History has at least 300 days. [2026-01-28T12:10:20.771122] [DEBUG] [REMOTE ] GRAL: PASS: Price check passed. Min price $79.40. [2026-01-28T12:10:20.771255] [DEBUG] [REMOTE ] GRAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:20.771363] [DEBUG] [REMOTE ] GRAL: PASS: Integrity check passed. [2026-01-28T12:10:20.771403] [DEBUG] [REMOTE ] GRAL: Symbol is viable for forecasting. [2026-01-28T12:10:20.771449] [INFO ] [MAIN ] [1422/3492] GRAL kept (0.3s) | 1418 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:21.407515] [DEBUG] [REMOTE ] GRBK: Retrieved 4685 rows, trimmed to 300. [2026-01-28T12:10:21.407698] [DEBUG] [REMOTE ] GRBK: PASS: History has at least 300 days. [2026-01-28T12:10:21.407941] [DEBUG] [REMOTE ] GRBK: PASS: Price check passed. Min price $61.60. [2026-01-28T12:10:21.408076] [DEBUG] [REMOTE ] GRBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:21.408203] [DEBUG] [REMOTE ] GRBK: PASS: Integrity check passed. [2026-01-28T12:10:21.408256] [DEBUG] [REMOTE ] GRBK: Symbol is viable for forecasting. [2026-01-28T12:10:21.408312] [INFO ] [MAIN ] [1423/3492] GRBK kept (0.6s) | 1419 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:21.883195] [DEBUG] [REMOTE ] GRC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:21.883546] [DEBUG] [REMOTE ] GRC: PASS: History has at least 300 days. [2026-01-28T12:10:21.883786] [DEBUG] [REMOTE ] GRC: PASS: Price check passed. Min price $43.56. [2026-01-28T12:10:21.883923] [DEBUG] [REMOTE ] GRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:21.884045] [DEBUG] [REMOTE ] GRC: PASS: Integrity check passed. [2026-01-28T12:10:21.884085] [DEBUG] [REMOTE ] GRC: Symbol is viable for forecasting. [2026-01-28T12:10:21.884134] [INFO ] [MAIN ] [1424/3492] GRC kept (0.5s) | 1420 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:22.181407] [DEBUG] [REMOTE ] GRDX: Retrieved 2336 rows, trimmed to 300. [2026-01-28T12:10:22.181556] [DEBUG] [REMOTE ] GRDX: PASS: History has at least 300 days. [2026-01-28T12:10:22.181837] [DEBUG] [REMOTE ] GRDX: PASS: Price check passed. Min price $2.00. [2026-01-28T12:10:22.181997] [DEBUG] [REMOTE ] GRDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:22.182124] [DEBUG] [REMOTE ] GRDX: PASS: Integrity check passed. [2026-01-28T12:10:22.182167] [DEBUG] [REMOTE ] GRDX: Symbol is viable for forecasting. [2026-01-28T12:10:22.182219] [INFO ] [MAIN ] [1425/3492] GRDX kept (0.3s) | 1421 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:22.534785] [DEBUG] [REMOTE ] GREE: Retrieved 1097 rows, trimmed to 300. [2026-01-28T12:10:22.534990] [DEBUG] [REMOTE ] GREE: PASS: History has at least 300 days. [2026-01-28T12:10:22.535279] [DEBUG] [REMOTE ] GREE: PASS: Price check passed. Min price $1.21. [2026-01-28T12:10:22.535453] [DEBUG] [REMOTE ] GREE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:22.535609] [DEBUG] [REMOTE ] GREE: PASS: Integrity check passed. [2026-01-28T12:10:22.535655] [DEBUG] [REMOTE ] GREE: Symbol is viable for forecasting. [2026-01-28T12:10:22.535758] [INFO ] [MAIN ] [1426/3492] GREE kept (0.4s) | 1422 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:23.044385] [DEBUG] [REMOTE ] GRFS: Retrieved 3685 rows, trimmed to 300. [2026-01-28T12:10:23.044516] [DEBUG] [REMOTE ] GRFS: PASS: History has at least 300 days. [2026-01-28T12:10:23.044759] [DEBUG] [REMOTE ] GRFS: PASS: Price check passed. Min price $8.36. [2026-01-28T12:10:23.044906] [DEBUG] [REMOTE ] GRFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:23.045015] [DEBUG] [REMOTE ] GRFS: PASS: Integrity check passed. [2026-01-28T12:10:23.045055] [DEBUG] [REMOTE ] GRFS: Symbol is viable for forecasting. [2026-01-28T12:10:23.045102] [INFO ] [MAIN ] [1427/3492] GRFS kept (0.5s) | 1423 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:23.437990] [DEBUG] [REMOTE ] GRID: Retrieved 4072 rows, trimmed to 300. [2026-01-28T12:10:23.438128] [DEBUG] [REMOTE ] GRID: PASS: History has at least 300 days. [2026-01-28T12:10:23.438353] [DEBUG] [REMOTE ] GRID: PASS: Price check passed. Min price $146.19. [2026-01-28T12:10:23.438496] [DEBUG] [REMOTE ] GRID: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:23.438640] [DEBUG] [REMOTE ] GRID: PASS: Integrity check passed. [2026-01-28T12:10:23.438686] [DEBUG] [REMOTE ] GRID: Symbol is viable for forecasting. [2026-01-28T12:10:23.438739] [INFO ] [MAIN ] [1428/3492] GRID kept (0.4s) | 1424 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:23.930533] [DEBUG] [REMOTE ] GRMN: Retrieved 6319 rows, trimmed to 300. [2026-01-28T12:10:23.930696] [DEBUG] [REMOTE ] GRMN: PASS: History has at least 300 days. [2026-01-28T12:10:23.930932] [DEBUG] [REMOTE ] GRMN: PASS: Price check passed. Min price $186.30. [2026-01-28T12:10:23.931065] [DEBUG] [REMOTE ] GRMN: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:23.931183] [DEBUG] [REMOTE ] GRMN: PASS: Integrity check passed. [2026-01-28T12:10:23.931223] [DEBUG] [REMOTE ] GRMN: Symbol is viable for forecasting. [2026-01-28T12:10:23.931271] [INFO ] [MAIN ] [1429/3492] GRMN kept (0.5s) | 1425 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:24.201551] [DEBUG] [REMOTE ] GRND: Retrieved 1264 rows, trimmed to 300. [2026-01-28T12:10:24.201711] [DEBUG] [REMOTE ] GRND: PASS: History has at least 300 days. [2026-01-28T12:10:24.201919] [DEBUG] [REMOTE ] GRND: PASS: Price check passed. Min price $11.73. [2026-01-28T12:10:24.202295] [DEBUG] [REMOTE ] GRND: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:24.202439] [DEBUG] [REMOTE ] GRND: PASS: Integrity check passed. [2026-01-28T12:10:24.202493] [DEBUG] [REMOTE ] GRND: Symbol is viable for forecasting. [2026-01-28T12:10:24.202556] [INFO ] [MAIN ] [1430/3492] GRND kept (0.3s) | 1426 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:24.676037] [DEBUG] [REMOTE ] GRPN: Retrieved 3576 rows, trimmed to 300. [2026-01-28T12:10:24.676182] [DEBUG] [REMOTE ] GRPN: PASS: History has at least 300 days. [2026-01-28T12:10:24.676419] [DEBUG] [REMOTE ] GRPN: PASS: Price check passed. Min price $15.57. [2026-01-28T12:10:24.676588] [DEBUG] [REMOTE ] GRPN: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:24.676716] [DEBUG] [REMOTE ] GRPN: PASS: Integrity check passed. [2026-01-28T12:10:24.676758] [DEBUG] [REMOTE ] GRPN: Symbol is viable for forecasting. [2026-01-28T12:10:24.676815] [INFO ] [MAIN ] [1431/3492] GRPN kept (0.5s) | 1427 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:25.050828] [DEBUG] [REMOTE ] GRVY: Retrieved 5275 rows, trimmed to 300. [2026-01-28T12:10:25.050968] [DEBUG] [REMOTE ] GRVY: PASS: History has at least 300 days. [2026-01-28T12:10:25.051184] [DEBUG] [REMOTE ] GRVY: PASS: Price check passed. Min price $55.70. [2026-01-28T12:10:25.051317] [DEBUG] [REMOTE ] GRVY: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:25.051431] [DEBUG] [REMOTE ] GRVY: PASS: Integrity check passed. [2026-01-28T12:10:25.051473] [DEBUG] [REMOTE ] GRVY: Symbol is viable for forecasting. [2026-01-28T12:10:25.051522] [INFO ] [MAIN ] [1432/3492] GRVY kept (0.4s) | 1428 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:25.458075] [DEBUG] [REMOTE ] GRWG: Retrieved 2312 rows, trimmed to 300. [2026-01-28T12:10:25.458204] [DEBUG] [REMOTE ] GRWG: PASS: History has at least 300 days. [2026-01-28T12:10:25.458414] [DEBUG] [REMOTE ] GRWG: PASS: Price check passed. Min price $1.38. [2026-01-28T12:10:25.458546] [DEBUG] [REMOTE ] GRWG: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:25.458697] [DEBUG] [REMOTE ] GRWG: PASS: Integrity check passed. [2026-01-28T12:10:25.458739] [DEBUG] [REMOTE ] GRWG: Symbol is viable for forecasting. [2026-01-28T12:10:25.458794] [INFO ] [MAIN ] [1433/3492] GRWG kept (0.4s) | 1429 kept, 4 rejected | 138.6/min | ETA: 14.9m [2026-01-28T12:10:25.986418] [DEBUG] [REMOTE ] GRX: Retrieved 4682 rows, trimmed to 300. [2026-01-28T12:10:25.986561] [DEBUG] [REMOTE ] GRX: PASS: History has at least 300 days. [2026-01-28T12:10:25.986846] [DEBUG] [REMOTE ] GRX: PASS: Price check passed. Min price $9.01. [2026-01-28T12:10:25.986993] [DEBUG] [REMOTE ] GRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:25.987146] [DEBUG] [REMOTE ] GRX: PASS: Integrity check passed. [2026-01-28T12:10:25.987190] [DEBUG] [REMOTE ] GRX: Symbol is viable for forecasting. [2026-01-28T12:10:25.987244] [INFO ] [MAIN ] [1434/3492] GRX kept (0.5s) | 1430 kept, 4 rejected | 138.6/min | ETA: 14.8m [2026-01-28T12:10:26.360699] [DEBUG] [REMOTE ] GS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:26.360844] [DEBUG] [REMOTE ] GS: PASS: History has at least 300 days. [2026-01-28T12:10:26.361073] [DEBUG] [REMOTE ] GS: PASS: Price check passed. Min price $769.92. [2026-01-28T12:10:26.361208] [DEBUG] [REMOTE ] GS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:26.361324] [DEBUG] [REMOTE ] GS: PASS: Integrity check passed. [2026-01-28T12:10:26.361366] [DEBUG] [REMOTE ] GS: Symbol is viable for forecasting. [2026-01-28T12:10:26.361414] [INFO ] [MAIN ] [1435/3492] GS kept (0.4s) | 1431 kept, 4 rejected | 138.6/min | ETA: 14.8m [2026-01-28T12:10:26.812420] [DEBUG] [REMOTE ] GSBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:26.812607] [DEBUG] [REMOTE ] GSBC: PASS: History has at least 300 days. [2026-01-28T12:10:26.812925] [DEBUG] [REMOTE ] GSBC: PASS: Price check passed. Min price $55.29. [2026-01-28T12:10:26.813071] [DEBUG] [REMOTE ] GSBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:26.813212] [DEBUG] [REMOTE ] GSBC: PASS: Integrity check passed. [2026-01-28T12:10:26.813256] [DEBUG] [REMOTE ] GSBC: Symbol is viable for forecasting. [2026-01-28T12:10:26.813308] [INFO ] [MAIN ] [1436/3492] GSBC kept (0.5s) | 1432 kept, 4 rejected | 138.6/min | ETA: 14.8m [2026-01-28T12:10:27.138967] [DEBUG] [REMOTE ] GSBD: Retrieved 2732 rows, trimmed to 300. [2026-01-28T12:10:27.139101] [DEBUG] [REMOTE ] GSBD: PASS: History has at least 300 days. [2026-01-28T12:10:27.139337] [DEBUG] [REMOTE ] GSBD: PASS: Price check passed. Min price $8.96. [2026-01-28T12:10:27.139478] [DEBUG] [REMOTE ] GSBD: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:27.139616] [DEBUG] [REMOTE ] GSBD: PASS: Integrity check passed. [2026-01-28T12:10:27.139660] [DEBUG] [REMOTE ] GSBD: Symbol is viable for forecasting. [2026-01-28T12:10:27.139708] [INFO ] [MAIN ] [1437/3492] GSBD kept (0.3s) | 1433 kept, 4 rejected | 138.7/min | ETA: 14.8m [2026-01-28T12:10:27.456244] [DEBUG] [REMOTE ] GSHD: Retrieved 1948 rows, trimmed to 300. [2026-01-28T12:10:27.456383] [DEBUG] [REMOTE ] GSHD: PASS: History has at least 300 days. [2026-01-28T12:10:27.456639] [DEBUG] [REMOTE ] GSHD: PASS: Price check passed. Min price $63.58. [2026-01-28T12:10:27.456783] [DEBUG] [REMOTE ] GSHD: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:27.456905] [DEBUG] [REMOTE ] GSHD: PASS: Integrity check passed. [2026-01-28T12:10:27.456949] [DEBUG] [REMOTE ] GSHD: Symbol is viable for forecasting. [2026-01-28T12:10:27.457001] [INFO ] [MAIN ] [1438/3492] GSHD kept (0.3s) | 1434 kept, 4 rejected | 138.7/min | ETA: 14.8m [2026-01-28T12:10:28.090059] [DEBUG] [REMOTE ] GSK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:28.090405] [DEBUG] [REMOTE ] GSK: PASS: History has at least 300 days. [2026-01-28T12:10:28.090669] [DEBUG] [REMOTE ] GSK: PASS: Price check passed. Min price $45.94. [2026-01-28T12:10:28.090810] [DEBUG] [REMOTE ] GSK: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:28.090940] [DEBUG] [REMOTE ] GSK: PASS: Integrity check passed. [2026-01-28T12:10:28.090981] [DEBUG] [REMOTE ] GSK: Symbol is viable for forecasting. [2026-01-28T12:10:28.091034] [INFO ] [MAIN ] [1439/3492] GSK kept (0.6s) | 1435 kept, 4 rejected | 138.6/min | ETA: 14.8m [2026-01-28T12:10:28.462048] [DEBUG] [REMOTE ] GSL: Retrieved 4389 rows, trimmed to 300. [2026-01-28T12:10:28.462200] [DEBUG] [REMOTE ] GSL: PASS: History has at least 300 days. [2026-01-28T12:10:28.462471] [DEBUG] [REMOTE ] GSL: PASS: Price check passed. Min price $30.10. [2026-01-28T12:10:28.462676] [DEBUG] [REMOTE ] GSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:28.462826] [DEBUG] [REMOTE ] GSL: PASS: Integrity check passed. [2026-01-28T12:10:28.462878] [DEBUG] [REMOTE ] GSL: Symbol is viable for forecasting. [2026-01-28T12:10:28.462940] [INFO ] [MAIN ] [1440/3492] GSL kept (0.4s) | 1436 kept, 4 rejected | 138.6/min | ETA: 14.8m [2026-01-28T12:10:28.865004] [DEBUG] [REMOTE ] GSM: Retrieved 4149 rows, trimmed to 300. [2026-01-28T12:10:28.865135] [DEBUG] [REMOTE ] GSM: PASS: History has at least 300 days. [2026-01-28T12:10:28.865345] [DEBUG] [REMOTE ] GSM: PASS: Price check passed. Min price $3.71. [2026-01-28T12:10:28.865509] [DEBUG] [REMOTE ] GSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:28.865643] [DEBUG] [REMOTE ] GSM: PASS: Integrity check passed. [2026-01-28T12:10:28.865686] [DEBUG] [REMOTE ] GSM: Symbol is viable for forecasting. [2026-01-28T12:10:28.865734] [INFO ] [MAIN ] [1441/3492] GSM kept (0.4s) | 1437 kept, 4 rejected | 138.7/min | ETA: 14.8m [2026-01-28T12:10:29.169837] [DEBUG] [REMOTE ] GTES: Retrieved 2012 rows, trimmed to 300. [2026-01-28T12:10:29.169973] [DEBUG] [REMOTE ] GTES: PASS: History has at least 300 days. [2026-01-28T12:10:29.170194] [DEBUG] [REMOTE ] GTES: PASS: Price check passed. Min price $21.18. [2026-01-28T12:10:29.170333] [DEBUG] [REMOTE ] GTES: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:29.170452] [DEBUG] [REMOTE ] GTES: PASS: Integrity check passed. [2026-01-28T12:10:29.170495] [DEBUG] [REMOTE ] GTES: Symbol is viable for forecasting. [2026-01-28T12:10:29.170546] [INFO ] [MAIN ] [1442/3492] GTES kept (0.3s) | 1438 kept, 4 rejected | 138.7/min | ETA: 14.8m [2026-01-28T12:10:29.602713] [DEBUG] [REMOTE ] GTLB: Retrieved 1075 rows, trimmed to 300. [2026-01-28T12:10:29.602856] [DEBUG] [REMOTE ] GTLB: PASS: History has at least 300 days. [2026-01-28T12:10:29.603133] [DEBUG] [REMOTE ] GTLB: PASS: Price check passed. Min price $33.04. [2026-01-28T12:10:29.603276] [DEBUG] [REMOTE ] GTLB: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:29.603393] [DEBUG] [REMOTE ] GTLB: PASS: Integrity check passed. [2026-01-28T12:10:29.603435] [DEBUG] [REMOTE ] GTLB: Symbol is viable for forecasting. [2026-01-28T12:10:29.603484] [INFO ] [MAIN ] [1443/3492] GTLB kept (0.4s) | 1439 kept, 4 rejected | 138.7/min | ETA: 14.8m [2026-01-28T12:10:30.086856] [DEBUG] [REMOTE ] GTLS: Retrieved 4907 rows, trimmed to 300. [2026-01-28T12:10:30.091339] [DEBUG] [REMOTE ] GTLS: PASS: History has at least 300 days. [2026-01-28T12:10:30.092329] [DEBUG] [REMOTE ] GTLS: PASS: Price check passed. Min price $199.30. [2026-01-28T12:10:30.092536] [DEBUG] [REMOTE ] GTLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:30.092757] [DEBUG] [REMOTE ] GTLS: PASS: Integrity check passed. [2026-01-28T12:10:30.092805] [DEBUG] [REMOTE ] GTLS: Symbol is viable for forecasting. [2026-01-28T12:10:30.092898] [INFO ] [MAIN ] [1444/3492] GTLS kept (0.5s) | 1440 kept, 4 rejected | 138.7/min | ETA: 14.8m [2026-01-28T12:10:30.617788] [DEBUG] [REMOTE ] GTN: Retrieved 5889 rows, trimmed to 300. [2026-01-28T12:10:30.617960] [DEBUG] [REMOTE ] GTN: PASS: History has at least 300 days. [2026-01-28T12:10:30.618245] [DEBUG] [REMOTE ] GTN: PASS: Price check passed. Min price $4.27. [2026-01-28T12:10:30.618379] [DEBUG] [REMOTE ] GTN: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:30.618523] [DEBUG] [REMOTE ] GTN: PASS: Integrity check passed. [2026-01-28T12:10:30.618564] [DEBUG] [REMOTE ] GTN: Symbol is viable for forecasting. [2026-01-28T12:10:30.618638] [INFO ] [MAIN ] [1445/3492] GTN kept (0.5s) | 1441 kept, 4 rejected | 138.6/min | ETA: 14.8m [2026-01-28T12:10:30.938624] [DEBUG] [REMOTE ] GTX: Retrieved 1850 rows, trimmed to 300. [2026-01-28T12:10:30.938754] [DEBUG] [REMOTE ] GTX: PASS: History has at least 300 days. [2026-01-28T12:10:30.938961] [DEBUG] [REMOTE ] GTX: PASS: Price check passed. Min price $15.56. [2026-01-28T12:10:30.939097] [DEBUG] [REMOTE ] GTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:30.939209] [DEBUG] [REMOTE ] GTX: PASS: Integrity check passed. [2026-01-28T12:10:30.939250] [DEBUG] [REMOTE ] GTX: Symbol is viable for forecasting. [2026-01-28T12:10:30.939300] [INFO ] [MAIN ] [1446/3492] GTX kept (0.3s) | 1442 kept, 4 rejected | 138.7/min | ETA: 14.8m [2026-01-28T12:10:31.504545] [DEBUG] [REMOTE ] GTY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:31.504705] [DEBUG] [REMOTE ] GTY: PASS: History has at least 300 days. [2026-01-28T12:10:31.504957] [DEBUG] [REMOTE ] GTY: PASS: Price check passed. Min price $26.44. [2026-01-28T12:10:31.505095] [DEBUG] [REMOTE ] GTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:31.505217] [DEBUG] [REMOTE ] GTY: PASS: Integrity check passed. [2026-01-28T12:10:31.505258] [DEBUG] [REMOTE ] GTY: Symbol is viable for forecasting. [2026-01-28T12:10:31.505309] [INFO ] [MAIN ] [1447/3492] GTY kept (0.6s) | 1443 kept, 4 rejected | 138.6/min | ETA: 14.8m [2026-01-28T12:10:31.739795] [DEBUG] [REMOTE ] GUG: Retrieved 1046 rows, trimmed to 300. [2026-01-28T12:10:31.739927] [DEBUG] [REMOTE ] GUG: PASS: History has at least 300 days. [2026-01-28T12:10:31.740153] [DEBUG] [REMOTE ] GUG: PASS: Price check passed. Min price $14.78. [2026-01-28T12:10:31.740284] [DEBUG] [REMOTE ] GUG: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:31.740605] [DEBUG] [REMOTE ] GUG: PASS: Integrity check passed. [2026-01-28T12:10:31.740646] [DEBUG] [REMOTE ] GUG: Symbol is viable for forecasting. [2026-01-28T12:10:31.740693] [INFO ] [MAIN ] [1448/3492] GUG kept (0.2s) | 1444 kept, 4 rejected | 138.7/min | ETA: 14.7m [2026-01-28T12:10:32.428289] [DEBUG] [REMOTE ] GVA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:32.428421] [DEBUG] [REMOTE ] GVA: PASS: History has at least 300 days. [2026-01-28T12:10:32.428675] [DEBUG] [REMOTE ] GVA: PASS: Price check passed. Min price $98.39. [2026-01-28T12:10:32.428809] [DEBUG] [REMOTE ] GVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:32.428921] [DEBUG] [REMOTE ] GVA: PASS: Integrity check passed. [2026-01-28T12:10:32.428960] [DEBUG] [REMOTE ] GVA: Symbol is viable for forecasting. [2026-01-28T12:10:32.429008] [INFO ] [MAIN ] [1449/3492] GVA kept (0.7s) | 1445 kept, 4 rejected | 138.6/min | ETA: 14.7m [2026-01-28T12:10:32.687231] [DEBUG] [REMOTE ] GWH: Retrieved 1272 rows, trimmed to 300. [2026-01-28T12:10:32.687387] [DEBUG] [REMOTE ] GWH: PASS: History has at least 300 days. [2026-01-28T12:10:32.687680] [DEBUG] [REMOTE ] GWH: PASS: Price check passed. Min price $1.69. [2026-01-28T12:10:32.687863] [DEBUG] [REMOTE ] GWH: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:32.688017] [DEBUG] [REMOTE ] GWH: PASS: Integrity check passed. [2026-01-28T12:10:32.688076] [DEBUG] [REMOTE ] GWH: Symbol is viable for forecasting. [2026-01-28T12:10:32.688143] [INFO ] [MAIN ] [1450/3492] GWH kept (0.3s) | 1446 kept, 4 rejected | 138.7/min | ETA: 14.7m [2026-01-28T12:10:33.034882] [DEBUG] [REMOTE ] GWRE: Retrieved 3522 rows, trimmed to 300. [2026-01-28T12:10:33.035010] [DEBUG] [REMOTE ] GWRE: PASS: History has at least 300 days. [2026-01-28T12:10:33.035214] [DEBUG] [REMOTE ] GWRE: PASS: Price check passed. Min price $155.45. [2026-01-28T12:10:33.035349] [DEBUG] [REMOTE ] GWRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:33.035458] [DEBUG] [REMOTE ] GWRE: PASS: Integrity check passed. [2026-01-28T12:10:33.035498] [DEBUG] [REMOTE ] GWRE: Symbol is viable for forecasting. [2026-01-28T12:10:33.035545] [INFO ] [MAIN ] [1451/3492] GWRE kept (0.3s) | 1447 kept, 4 rejected | 138.7/min | ETA: 14.7m [2026-01-28T12:10:33.524800] [DEBUG] [REMOTE ] GWRS: Retrieved 2451 rows, trimmed to 300. [2026-01-28T12:10:33.524915] [DEBUG] [REMOTE ] GWRS: PASS: History has at least 300 days. [2026-01-28T12:10:33.525347] [DEBUG] [REMOTE ] GWRS: PASS: Price check passed. Min price $8.27. [2026-01-28T12:10:33.525561] [DEBUG] [REMOTE ] GWRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:33.525722] [DEBUG] [REMOTE ] GWRS: PASS: Integrity check passed. [2026-01-28T12:10:33.525774] [DEBUG] [REMOTE ] GWRS: Symbol is viable for forecasting. [2026-01-28T12:10:33.525834] [INFO ] [MAIN ] [1452/3492] GWRS kept (0.5s) | 1448 kept, 4 rejected | 138.7/min | ETA: 14.7m [2026-01-28T12:10:33.842734] [DEBUG] [REMOTE ] GXAI: Retrieved 739 rows, trimmed to 300. [2026-01-28T12:10:33.842861] [DEBUG] [REMOTE ] GXAI: PASS: History has at least 300 days. [2026-01-28T12:10:33.843058] [DEBUG] [REMOTE ] GXAI: PASS: Price check passed. Min price $1.04. [2026-01-28T12:10:33.843190] [DEBUG] [REMOTE ] GXAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:33.843296] [DEBUG] [REMOTE ] GXAI: PASS: Integrity check passed. [2026-01-28T12:10:33.843336] [DEBUG] [REMOTE ] GXAI: Symbol is viable for forecasting. [2026-01-28T12:10:33.843381] [INFO ] [MAIN ] [1453/3492] GXAI kept (0.3s) | 1449 kept, 4 rejected | 138.7/min | ETA: 14.7m [2026-01-28T12:10:34.433741] [DEBUG] [REMOTE ] GYRE: Retrieved 4978 rows, trimmed to 300. [2026-01-28T12:10:34.433867] [DEBUG] [REMOTE ] GYRE: PASS: History has at least 300 days. [2026-01-28T12:10:34.434069] [DEBUG] [REMOTE ] GYRE: PASS: Price check passed. Min price $6.81. [2026-01-28T12:10:34.434204] [DEBUG] [REMOTE ] GYRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:34.434315] [DEBUG] [REMOTE ] GYRE: PASS: Integrity check passed. [2026-01-28T12:10:34.434355] [DEBUG] [REMOTE ] GYRE: Symbol is viable for forecasting. [2026-01-28T12:10:34.434402] [INFO ] [MAIN ] [1454/3492] GYRE kept (0.6s) | 1450 kept, 4 rejected | 138.7/min | ETA: 14.7m [2026-01-28T12:10:34.928252] [DEBUG] [REMOTE ] H: Retrieved 4080 rows, trimmed to 300. [2026-01-28T12:10:34.928604] [DEBUG] [REMOTE ] H: PASS: History has at least 300 days. [2026-01-28T12:10:34.928827] [DEBUG] [REMOTE ] H: PASS: Price check passed. Min price $135.29. [2026-01-28T12:10:34.928960] [DEBUG] [REMOTE ] H: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:34.929091] [DEBUG] [REMOTE ] H: PASS: Integrity check passed. [2026-01-28T12:10:34.929142] [DEBUG] [REMOTE ] H: Symbol is viable for forecasting. [2026-01-28T12:10:34.929197] [INFO ] [MAIN ] [1455/3492] H kept (0.5s) | 1451 kept, 4 rejected | 138.7/min | ETA: 14.7m [2026-01-28T12:10:35.459872] [DEBUG] [REMOTE ] HAE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:35.460004] [DEBUG] [REMOTE ] HAE: PASS: History has at least 300 days. [2026-01-28T12:10:35.460216] [DEBUG] [REMOTE ] HAE: PASS: Price check passed. Min price $49.99. [2026-01-28T12:10:35.460350] [DEBUG] [REMOTE ] HAE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:35.460462] [DEBUG] [REMOTE ] HAE: PASS: Integrity check passed. [2026-01-28T12:10:35.460502] [DEBUG] [REMOTE ] HAE: Symbol is viable for forecasting. [2026-01-28T12:10:35.460549] [INFO ] [MAIN ] [1456/3492] HAE kept (0.5s) | 1452 kept, 4 rejected | 138.6/min | ETA: 14.7m [2026-01-28T12:10:35.929215] [DEBUG] [REMOTE ] HAFC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:35.929347] [DEBUG] [REMOTE ] HAFC: PASS: History has at least 300 days. [2026-01-28T12:10:35.929561] [DEBUG] [REMOTE ] HAFC: PASS: Price check passed. Min price $25.91. [2026-01-28T12:10:35.929718] [DEBUG] [REMOTE ] HAFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:35.929871] [DEBUG] [REMOTE ] HAFC: PASS: Integrity check passed. [2026-01-28T12:10:35.929918] [DEBUG] [REMOTE ] HAFC: Symbol is viable for forecasting. [2026-01-28T12:10:35.929969] [INFO ] [MAIN ] [1457/3492] HAFC kept (0.5s) | 1453 kept, 4 rejected | 138.6/min | ETA: 14.7m [2026-01-28T12:10:36.481014] [DEBUG] [REMOTE ] HAIN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:36.481148] [DEBUG] [REMOTE ] HAIN: PASS: History has at least 300 days. [2026-01-28T12:10:36.481363] [DEBUG] [REMOTE ] HAIN: PASS: Price check passed. Min price $1.01. [2026-01-28T12:10:36.481501] [DEBUG] [REMOTE ] HAIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:36.481651] [DEBUG] [REMOTE ] HAIN: PASS: Integrity check passed. [2026-01-28T12:10:36.481703] [DEBUG] [REMOTE ] HAIN: Symbol is viable for forecasting. [2026-01-28T12:10:36.481762] [INFO ] [MAIN ] [1458/3492] HAIN kept (0.6s) | 1454 kept, 4 rejected | 138.6/min | ETA: 14.7m [2026-01-28T12:10:36.869359] [DEBUG] [REMOTE ] HAL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:36.869494] [DEBUG] [REMOTE ] HAL: PASS: History has at least 300 days. [2026-01-28T12:10:36.869735] [DEBUG] [REMOTE ] HAL: PASS: Price check passed. Min price $25.46. [2026-01-28T12:10:36.869887] [DEBUG] [REMOTE ] HAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:36.870009] [DEBUG] [REMOTE ] HAL: PASS: Integrity check passed. [2026-01-28T12:10:36.870070] [DEBUG] [REMOTE ] HAL: Symbol is viable for forecasting. [2026-01-28T12:10:36.870136] [INFO ] [MAIN ] [1459/3492] HAL kept (0.4s) | 1455 kept, 4 rejected | 138.6/min | ETA: 14.7m [2026-01-28T12:10:37.328614] [DEBUG] [REMOTE ] HALO: Retrieved 5502 rows, trimmed to 300. [2026-01-28T12:10:37.328793] [DEBUG] [REMOTE ] HALO: PASS: History has at least 300 days. [2026-01-28T12:10:37.329061] [DEBUG] [REMOTE ] HALO: PASS: Price check passed. Min price $61.87. [2026-01-28T12:10:37.329200] [DEBUG] [REMOTE ] HALO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:37.329329] [DEBUG] [REMOTE ] HALO: PASS: Integrity check passed. [2026-01-28T12:10:37.329371] [DEBUG] [REMOTE ] HALO: Symbol is viable for forecasting. [2026-01-28T12:10:37.329420] [INFO ] [MAIN ] [1460/3492] HALO kept (0.5s) | 1456 kept, 4 rejected | 138.6/min | ETA: 14.7m [2026-01-28T12:10:37.804122] [DEBUG] [REMOTE ] HAS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:37.804293] [DEBUG] [REMOTE ] HAS: PASS: History has at least 300 days. [2026-01-28T12:10:37.804520] [DEBUG] [REMOTE ] HAS: PASS: Price check passed. Min price $75.16. [2026-01-28T12:10:37.804673] [DEBUG] [REMOTE ] HAS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:37.804794] [DEBUG] [REMOTE ] HAS: PASS: Integrity check passed. [2026-01-28T12:10:37.804834] [DEBUG] [REMOTE ] HAS: Symbol is viable for forecasting. [2026-01-28T12:10:37.804886] [INFO ] [MAIN ] [1461/3492] HAS kept (0.5s) | 1457 kept, 4 rejected | 138.6/min | ETA: 14.7m [2026-01-28T12:10:38.049321] [DEBUG] [REMOTE ] HASI: Retrieved 3214 rows, trimmed to 300. [2026-01-28T12:10:38.049454] [DEBUG] [REMOTE ] HASI: PASS: History has at least 300 days. [2026-01-28T12:10:38.049701] [DEBUG] [REMOTE ] HASI: PASS: Price check passed. Min price $27.35. [2026-01-28T12:10:38.049846] [DEBUG] [REMOTE ] HASI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:38.049962] [DEBUG] [REMOTE ] HASI: PASS: Integrity check passed. [2026-01-28T12:10:38.050005] [DEBUG] [REMOTE ] HASI: Symbol is viable for forecasting. [2026-01-28T12:10:38.050054] [INFO ] [MAIN ] [1462/3492] HASI kept (0.2s) | 1458 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:38.686864] [DEBUG] [REMOTE ] HBAN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:38.687025] [DEBUG] [REMOTE ] HBAN: PASS: History has at least 300 days. [2026-01-28T12:10:38.687329] [DEBUG] [REMOTE ] HBAN: PASS: Price check passed. Min price $15.14. [2026-01-28T12:10:38.687538] [DEBUG] [REMOTE ] HBAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:38.687708] [DEBUG] [REMOTE ] HBAN: PASS: Integrity check passed. [2026-01-28T12:10:38.687754] [DEBUG] [REMOTE ] HBAN: Symbol is viable for forecasting. [2026-01-28T12:10:38.687808] [INFO ] [MAIN ] [1463/3492] HBAN kept (0.6s) | 1459 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:38.891861] [DEBUG] [REMOTE ] HBANL: Retrieved 727 rows, trimmed to 300. [2026-01-28T12:10:38.892030] [DEBUG] [REMOTE ] HBANL: PASS: History has at least 300 days. [2026-01-28T12:10:38.892324] [DEBUG] [REMOTE ] HBANL: PASS: Price check passed. Min price $24.85. [2026-01-28T12:10:38.892503] [DEBUG] [REMOTE ] HBANL: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:38.892696] [DEBUG] [REMOTE ] HBANL: PASS: Integrity check passed. [2026-01-28T12:10:38.892756] [DEBUG] [REMOTE ] HBANL: Symbol is viable for forecasting. [2026-01-28T12:10:38.892822] [INFO ] [MAIN ] [1464/3492] HBANL kept (0.2s) | 1460 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:39.348327] [DEBUG] [REMOTE ] HBANP: Retrieved 1252 rows, trimmed to 300. [2026-01-28T12:10:39.348716] [DEBUG] [REMOTE ] HBANP: PASS: History has at least 300 days. [2026-01-28T12:10:39.348984] [DEBUG] [REMOTE ] HBANP: PASS: Price check passed. Min price $16.73. [2026-01-28T12:10:39.349162] [DEBUG] [REMOTE ] HBANP: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:39.349337] [DEBUG] [REMOTE ] HBANP: PASS: Integrity check passed. [2026-01-28T12:10:39.349387] [DEBUG] [REMOTE ] HBANP: Symbol is viable for forecasting. [2026-01-28T12:10:39.349447] [INFO ] [MAIN ] [1465/3492] HBANP kept (0.5s) | 1461 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:39.755931] [DEBUG] [REMOTE ] HBB: Retrieved 2095 rows, trimmed to 300. [2026-01-28T12:10:39.756069] [DEBUG] [REMOTE ] HBB: PASS: History has at least 300 days. [2026-01-28T12:10:39.756285] [DEBUG] [REMOTE ] HBB: PASS: Price check passed. Min price $13.66. [2026-01-28T12:10:39.756422] [DEBUG] [REMOTE ] HBB: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:39.756537] [DEBUG] [REMOTE ] HBB: PASS: Integrity check passed. [2026-01-28T12:10:39.756598] [DEBUG] [REMOTE ] HBB: Symbol is viable for forecasting. [2026-01-28T12:10:39.756648] [INFO ] [MAIN ] [1466/3492] HBB kept (0.4s) | 1462 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:40.268893] [DEBUG] [REMOTE ] HBCP: Retrieved 4352 rows, trimmed to 300. [2026-01-28T12:10:40.269094] [DEBUG] [REMOTE ] HBCP: PASS: History has at least 300 days. [2026-01-28T12:10:40.269427] [DEBUG] [REMOTE ] HBCP: PASS: Price check passed. Min price $52.43. [2026-01-28T12:10:40.269623] [DEBUG] [REMOTE ] HBCP: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:40.269793] [DEBUG] [REMOTE ] HBCP: PASS: Integrity check passed. [2026-01-28T12:10:40.269845] [DEBUG] [REMOTE ] HBCP: Symbol is viable for forecasting. [2026-01-28T12:10:40.269908] [INFO ] [MAIN ] [1467/3492] HBCP kept (0.5s) | 1463 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:40.690401] [DEBUG] [REMOTE ] HBM: Retrieved 4264 rows, trimmed to 300. [2026-01-28T12:10:40.690549] [DEBUG] [REMOTE ] HBM: PASS: History has at least 300 days. [2026-01-28T12:10:40.690819] [DEBUG] [REMOTE ] HBM: PASS: Price check passed. Min price $14.58. [2026-01-28T12:10:40.690978] [DEBUG] [REMOTE ] HBM: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:40.691140] [DEBUG] [REMOTE ] HBM: PASS: Integrity check passed. [2026-01-28T12:10:40.691203] [DEBUG] [REMOTE ] HBM: Symbol is viable for forecasting. [2026-01-28T12:10:40.691274] [INFO ] [MAIN ] [1468/3492] HBM kept (0.4s) | 1464 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:41.159718] [DEBUG] [REMOTE ] HBNC: Retrieved 6066 rows, trimmed to 300. [2026-01-28T12:10:41.159920] [DEBUG] [REMOTE ] HBNC: PASS: History has at least 300 days. [2026-01-28T12:10:41.160210] [DEBUG] [REMOTE ] HBNC: PASS: Price check passed. Min price $15.45. [2026-01-28T12:10:41.160349] [DEBUG] [REMOTE ] HBNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:41.160476] [DEBUG] [REMOTE ] HBNC: PASS: Integrity check passed. [2026-01-28T12:10:41.160517] [DEBUG] [REMOTE ] HBNC: Symbol is viable for forecasting. [2026-01-28T12:10:41.160587] [INFO ] [MAIN ] [1469/3492] HBNC kept (0.5s) | 1465 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:41.568565] [DEBUG] [REMOTE ] HCA: Retrieved 3743 rows, trimmed to 300. [2026-01-28T12:10:41.568750] [DEBUG] [REMOTE ] HCA: PASS: History has at least 300 days. [2026-01-28T12:10:41.568982] [DEBUG] [REMOTE ] HCA: PASS: Price check passed. Min price $458.61. [2026-01-28T12:10:41.569121] [DEBUG] [REMOTE ] HCA: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:41.569239] [DEBUG] [REMOTE ] HCA: PASS: Integrity check passed. [2026-01-28T12:10:41.569279] [DEBUG] [REMOTE ] HCA: Symbol is viable for forecasting. [2026-01-28T12:10:41.569331] [INFO ] [MAIN ] [1470/3492] HCA kept (0.4s) | 1466 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:41.886460] [DEBUG] [REMOTE ] HCC: Retrieved 2212 rows, trimmed to 300. [2026-01-28T12:10:41.886655] [DEBUG] [REMOTE ] HCC: PASS: History has at least 300 days. [2026-01-28T12:10:41.886947] [DEBUG] [REMOTE ] HCC: PASS: Price check passed. Min price $64.38. [2026-01-28T12:10:41.887162] [DEBUG] [REMOTE ] HCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:41.887335] [DEBUG] [REMOTE ] HCC: PASS: Integrity check passed. [2026-01-28T12:10:41.887396] [DEBUG] [REMOTE ] HCC: Symbol is viable for forecasting. [2026-01-28T12:10:41.887471] [INFO ] [MAIN ] [1471/3492] HCC kept (0.3s) | 1467 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:42.369311] [DEBUG] [REMOTE ] HCI: Retrieved 4369 rows, trimmed to 300. [2026-01-28T12:10:42.369462] [DEBUG] [REMOTE ] HCI: PASS: History has at least 300 days. [2026-01-28T12:10:42.369725] [DEBUG] [REMOTE ] HCI: PASS: Price check passed. Min price $152.15. [2026-01-28T12:10:42.369872] [DEBUG] [REMOTE ] HCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:42.370009] [DEBUG] [REMOTE ] HCI: PASS: Integrity check passed. [2026-01-28T12:10:42.370055] [DEBUG] [REMOTE ] HCI: Symbol is viable for forecasting. [2026-01-28T12:10:42.370107] [INFO ] [MAIN ] [1472/3492] HCI kept (0.5s) | 1468 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:42.616198] [DEBUG] [REMOTE ] HCM: Retrieved 2480 rows, trimmed to 300. [2026-01-28T12:10:42.616323] [DEBUG] [REMOTE ] HCM: PASS: History has at least 300 days. [2026-01-28T12:10:42.616524] [DEBUG] [REMOTE ] HCM: PASS: Price check passed. Min price $13.18. [2026-01-28T12:10:42.616677] [DEBUG] [REMOTE ] HCM: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:42.616789] [DEBUG] [REMOTE ] HCM: PASS: Integrity check passed. [2026-01-28T12:10:42.616830] [DEBUG] [REMOTE ] HCM: Symbol is viable for forecasting. [2026-01-28T12:10:42.616877] [INFO ] [MAIN ] [1473/3492] HCM kept (0.2s) | 1469 kept, 4 rejected | 138.7/min | ETA: 14.6m [2026-01-28T12:10:43.288982] [DEBUG] [REMOTE ] HCSG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:43.289163] [DEBUG] [REMOTE ] HCSG: PASS: History has at least 300 days. [2026-01-28T12:10:43.289542] [DEBUG] [REMOTE ] HCSG: PASS: Price check passed. Min price $17.02. [2026-01-28T12:10:43.289803] [DEBUG] [REMOTE ] HCSG: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:43.289975] [DEBUG] [REMOTE ] HCSG: PASS: Integrity check passed. [2026-01-28T12:10:43.290037] [DEBUG] [REMOTE ] HCSG: Symbol is viable for forecasting. [2026-01-28T12:10:43.290114] [INFO ] [MAIN ] [1474/3492] HCSG kept (0.7s) | 1470 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:43.777705] [DEBUG] [REMOTE ] HD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:43.777838] [DEBUG] [REMOTE ] HD: PASS: History has at least 300 days. [2026-01-28T12:10:43.778057] [DEBUG] [REMOTE ] HD: PASS: Price check passed. Min price $330.22. [2026-01-28T12:10:43.778193] [DEBUG] [REMOTE ] HD: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:43.778327] [DEBUG] [REMOTE ] HD: PASS: Integrity check passed. [2026-01-28T12:10:43.778377] [DEBUG] [REMOTE ] HD: Symbol is viable for forecasting. [2026-01-28T12:10:43.778435] [INFO ] [MAIN ] [1475/3492] HD kept (0.5s) | 1471 kept, 4 rejected | 138.6/min | ETA: 14.6m [2026-01-28T12:10:44.263707] [DEBUG] [REMOTE ] HDB: Retrieved 6166 rows, trimmed to 300. [2026-01-28T12:10:44.263860] [DEBUG] [REMOTE ] HDB: PASS: History has at least 300 days. [2026-01-28T12:10:44.264105] [DEBUG] [REMOTE ] HDB: PASS: Price check passed. Min price $32.06. [2026-01-28T12:10:44.264244] [DEBUG] [REMOTE ] HDB: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:44.264375] [DEBUG] [REMOTE ] HDB: PASS: Integrity check passed. [2026-01-28T12:10:44.264417] [DEBUG] [REMOTE ] HDB: Symbol is viable for forecasting. [2026-01-28T12:10:44.264470] [INFO ] [MAIN ] [1476/3492] HDB kept (0.5s) | 1472 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:44.812868] [DEBUG] [REMOTE ] HDSN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:44.813206] [DEBUG] [REMOTE ] HDSN: PASS: History has at least 300 days. [2026-01-28T12:10:44.813478] [DEBUG] [REMOTE ] HDSN: PASS: Price check passed. Min price $6.63. [2026-01-28T12:10:44.813635] [DEBUG] [REMOTE ] HDSN: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:44.813764] [DEBUG] [REMOTE ] HDSN: PASS: Integrity check passed. [2026-01-28T12:10:44.813805] [DEBUG] [REMOTE ] HDSN: Symbol is viable for forecasting. [2026-01-28T12:10:44.814042] [INFO ] [MAIN ] [1477/3492] HDSN kept (0.5s) | 1473 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:45.281032] [DEBUG] [REMOTE ] HE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:45.281205] [DEBUG] [REMOTE ] HE: PASS: History has at least 300 days. [2026-01-28T12:10:45.281515] [DEBUG] [REMOTE ] HE: PASS: Price check passed. Min price $11.15. [2026-01-28T12:10:45.281690] [DEBUG] [REMOTE ] HE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:45.281832] [DEBUG] [REMOTE ] HE: PASS: Integrity check passed. [2026-01-28T12:10:45.281876] [DEBUG] [REMOTE ] HE: Symbol is viable for forecasting. [2026-01-28T12:10:45.281931] [INFO ] [MAIN ] [1478/3492] HE kept (0.5s) | 1474 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:45.762880] [DEBUG] [REMOTE ] HEI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:45.763037] [DEBUG] [REMOTE ] HEI: PASS: History has at least 300 days. [2026-01-28T12:10:45.763315] [DEBUG] [REMOTE ] HEI: PASS: Price check passed. Min price $303.07. [2026-01-28T12:10:45.763457] [DEBUG] [REMOTE ] HEI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:45.763609] [DEBUG] [REMOTE ] HEI: PASS: Integrity check passed. [2026-01-28T12:10:45.763654] [DEBUG] [REMOTE ] HEI: Symbol is viable for forecasting. [2026-01-28T12:10:45.763708] [INFO ] [MAIN ] [1479/3492] HEI kept (0.5s) | 1475 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:46.268127] [DEBUG] [REMOTE ] HELE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:46.268275] [DEBUG] [REMOTE ] HELE: PASS: History has at least 300 days. [2026-01-28T12:10:46.268532] [DEBUG] [REMOTE ] HELE: PASS: Price check passed. Min price $17.16. [2026-01-28T12:10:46.268888] [DEBUG] [REMOTE ] HELE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:46.269018] [DEBUG] [REMOTE ] HELE: PASS: Integrity check passed. [2026-01-28T12:10:46.269058] [DEBUG] [REMOTE ] HELE: Symbol is viable for forecasting. [2026-01-28T12:10:46.269108] [INFO ] [MAIN ] [1480/3492] HELE kept (0.5s) | 1476 kept, 4 rejected | 138.5/min | ETA: 14.5m [2026-01-28T12:10:46.607303] [DEBUG] [REMOTE ] HELP: Retrieved 1395 rows, trimmed to 300. [2026-01-28T12:10:46.607460] [DEBUG] [REMOTE ] HELP: PASS: History has at least 300 days. [2026-01-28T12:10:46.607915] [DEBUG] [REMOTE ] HELP: PASS: Price check passed. Min price $5.51. [2026-01-28T12:10:46.608058] [DEBUG] [REMOTE ] HELP: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:46.608181] [DEBUG] [REMOTE ] HELP: PASS: Integrity check passed. [2026-01-28T12:10:46.608227] [DEBUG] [REMOTE ] HELP: Symbol is viable for forecasting. [2026-01-28T12:10:46.608295] [INFO ] [MAIN ] [1481/3492] HELP kept (0.3s) | 1477 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:46.954393] [DEBUG] [REMOTE ] HEPS: Retrieved 1148 rows, trimmed to 300. [2026-01-28T12:10:46.954545] [DEBUG] [REMOTE ] HEPS: PASS: History has at least 300 days. [2026-01-28T12:10:46.954777] [DEBUG] [REMOTE ] HEPS: PASS: Price check passed. Min price $2.18. [2026-01-28T12:10:46.954918] [DEBUG] [REMOTE ] HEPS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:46.955042] [DEBUG] [REMOTE ] HEPS: PASS: Integrity check passed. [2026-01-28T12:10:46.955096] [DEBUG] [REMOTE ] HEPS: Symbol is viable for forecasting. [2026-01-28T12:10:46.955155] [INFO ] [MAIN ] [1482/3492] HEPS kept (0.3s) | 1478 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:47.334558] [DEBUG] [REMOTE ] HEQ: Retrieved 3688 rows, trimmed to 300. [2026-01-28T12:10:47.334715] [DEBUG] [REMOTE ] HEQ: PASS: History has at least 300 days. [2026-01-28T12:10:47.334932] [DEBUG] [REMOTE ] HEQ: PASS: Price check passed. Min price $10.37. [2026-01-28T12:10:47.335111] [DEBUG] [REMOTE ] HEQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:47.335260] [DEBUG] [REMOTE ] HEQ: PASS: Integrity check passed. [2026-01-28T12:10:47.335303] [DEBUG] [REMOTE ] HEQ: Symbol is viable for forecasting. [2026-01-28T12:10:47.335354] [INFO ] [MAIN ] [1483/3492] HEQ kept (0.4s) | 1479 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:47.755154] [DEBUG] [REMOTE ] HERO: Retrieved 1567 rows, trimmed to 300. [2026-01-28T12:10:47.755283] [DEBUG] [REMOTE ] HERO: PASS: History has at least 300 days. [2026-01-28T12:10:47.755508] [DEBUG] [REMOTE ] HERO: PASS: Price check passed. Min price $29.25. [2026-01-28T12:10:47.755669] [DEBUG] [REMOTE ] HERO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:47.755781] [DEBUG] [REMOTE ] HERO: PASS: Integrity check passed. [2026-01-28T12:10:47.755820] [DEBUG] [REMOTE ] HERO: Symbol is viable for forecasting. [2026-01-28T12:10:47.755866] [INFO ] [MAIN ] [1484/3492] HERO kept (0.4s) | 1480 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:48.194114] [DEBUG] [REMOTE ] HESM: Retrieved 2215 rows, trimmed to 300. [2026-01-28T12:10:48.194240] [DEBUG] [REMOTE ] HESM: PASS: History has at least 300 days. [2026-01-28T12:10:48.194442] [DEBUG] [REMOTE ] HESM: PASS: Price check passed. Min price $32.04. [2026-01-28T12:10:48.194641] [DEBUG] [REMOTE ] HESM: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:48.194764] [DEBUG] [REMOTE ] HESM: PASS: Integrity check passed. [2026-01-28T12:10:48.194805] [DEBUG] [REMOTE ] HESM: Symbol is viable for forecasting. [2026-01-28T12:10:48.194853] [INFO ] [MAIN ] [1485/3492] HESM kept (0.4s) | 1481 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:48.590042] [DEBUG] [REMOTE ] HFFG: Retrieved 2108 rows, trimmed to 300. [2026-01-28T12:10:48.590166] [DEBUG] [REMOTE ] HFFG: PASS: History has at least 300 days. [2026-01-28T12:10:48.590384] [DEBUG] [REMOTE ] HFFG: PASS: Price check passed. Min price $2.13. [2026-01-28T12:10:48.590544] [DEBUG] [REMOTE ] HFFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:48.590875] [DEBUG] [REMOTE ] HFFG: PASS: Integrity check passed. [2026-01-28T12:10:48.590919] [DEBUG] [REMOTE ] HFFG: Symbol is viable for forecasting. [2026-01-28T12:10:48.590968] [INFO ] [MAIN ] [1486/3492] HFFG kept (0.4s) | 1482 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:48.962440] [DEBUG] [REMOTE ] HFRO: Retrieved 2066 rows, trimmed to 300. [2026-01-28T12:10:48.962591] [DEBUG] [REMOTE ] HFRO: PASS: History has at least 300 days. [2026-01-28T12:10:48.962805] [DEBUG] [REMOTE ] HFRO: PASS: Price check passed. Min price $5.82. [2026-01-28T12:10:48.962943] [DEBUG] [REMOTE ] HFRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:48.963057] [DEBUG] [REMOTE ] HFRO: PASS: Integrity check passed. [2026-01-28T12:10:48.963098] [DEBUG] [REMOTE ] HFRO: Symbol is viable for forecasting. [2026-01-28T12:10:48.963148] [INFO ] [MAIN ] [1487/3492] HFRO kept (0.4s) | 1483 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:49.571942] [DEBUG] [REMOTE ] HFWA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:49.572090] [DEBUG] [REMOTE ] HFWA: PASS: History has at least 300 days. [2026-01-28T12:10:49.572357] [DEBUG] [REMOTE ] HFWA: PASS: Price check passed. Min price $21.47. [2026-01-28T12:10:49.572499] [DEBUG] [REMOTE ] HFWA: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:49.572853] [DEBUG] [REMOTE ] HFWA: PASS: Integrity check passed. [2026-01-28T12:10:49.572895] [DEBUG] [REMOTE ] HFWA: Symbol is viable for forecasting. [2026-01-28T12:10:49.572946] [INFO ] [MAIN ] [1488/3492] HFWA kept (0.6s) | 1484 kept, 4 rejected | 138.6/min | ETA: 14.5m [2026-01-28T12:10:49.785447] [DEBUG] [REMOTE ] HG: Retrieved 553 rows, trimmed to 300. [2026-01-28T12:10:49.785604] [DEBUG] [REMOTE ] HG: PASS: History has at least 300 days. [2026-01-28T12:10:49.785852] [DEBUG] [REMOTE ] HG: PASS: Price check passed. Min price $23.24. [2026-01-28T12:10:49.786015] [DEBUG] [REMOTE ] HG: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:49.786151] [DEBUG] [REMOTE ] HG: PASS: Integrity check passed. [2026-01-28T12:10:49.786203] [DEBUG] [REMOTE ] HG: Symbol is viable for forecasting. [2026-01-28T12:10:49.786257] [INFO ] [MAIN ] [1489/3492] HG kept (0.2s) | 1485 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:50.264724] [DEBUG] [REMOTE ] HGBL: Retrieved 2456 rows, trimmed to 300. [2026-01-28T12:10:50.264856] [DEBUG] [REMOTE ] HGBL: PASS: History has at least 300 days. [2026-01-28T12:10:50.265082] [DEBUG] [REMOTE ] HGBL: PASS: Price check passed. Min price $1.21. [2026-01-28T12:10:50.265221] [DEBUG] [REMOTE ] HGBL: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:50.265351] [DEBUG] [REMOTE ] HGBL: PASS: Integrity check passed. [2026-01-28T12:10:50.265394] [DEBUG] [REMOTE ] HGBL: Symbol is viable for forecasting. [2026-01-28T12:10:50.265454] [INFO ] [MAIN ] [1490/3492] HGBL kept (0.5s) | 1486 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:50.666441] [DEBUG] [REMOTE ] HGLB: Retrieved 1745 rows, trimmed to 300. [2026-01-28T12:10:50.666614] [DEBUG] [REMOTE ] HGLB: PASS: History has at least 300 days. [2026-01-28T12:10:50.666864] [DEBUG] [REMOTE ] HGLB: PASS: Price check passed. Min price $8.63. [2026-01-28T12:10:50.667065] [DEBUG] [REMOTE ] HGLB: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:50.667209] [DEBUG] [REMOTE ] HGLB: PASS: Integrity check passed. [2026-01-28T12:10:50.667265] [DEBUG] [REMOTE ] HGLB: Symbol is viable for forecasting. [2026-01-28T12:10:50.667331] [INFO ] [MAIN ] [1491/3492] HGLB kept (0.4s) | 1487 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:51.029152] [DEBUG] [REMOTE ] HGTY: Retrieved 1170 rows, trimmed to 300. [2026-01-28T12:10:51.029281] [DEBUG] [REMOTE ] HGTY: PASS: History has at least 300 days. [2026-01-28T12:10:51.029477] [DEBUG] [REMOTE ] HGTY: PASS: Price check passed. Min price $11.14. [2026-01-28T12:10:51.029637] [DEBUG] [REMOTE ] HGTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:51.029745] [DEBUG] [REMOTE ] HGTY: PASS: Integrity check passed. [2026-01-28T12:10:51.029784] [DEBUG] [REMOTE ] HGTY: Symbol is viable for forecasting. [2026-01-28T12:10:51.029832] [INFO ] [MAIN ] [1492/3492] HGTY kept (0.4s) | 1488 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:51.471447] [DEBUG] [REMOTE ] HHH: Retrieved 3828 rows, trimmed to 300. [2026-01-28T12:10:51.471840] [DEBUG] [REMOTE ] HHH: PASS: History has at least 300 days. [2026-01-28T12:10:51.472138] [DEBUG] [REMOTE ] HHH: PASS: Price check passed. Min price $78.06. [2026-01-28T12:10:51.472325] [DEBUG] [REMOTE ] HHH: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:51.472481] [DEBUG] [REMOTE ] HHH: PASS: Integrity check passed. [2026-01-28T12:10:51.472531] [DEBUG] [REMOTE ] HHH: Symbol is viable for forecasting. [2026-01-28T12:10:51.472612] [INFO ] [MAIN ] [1493/3492] HHH kept (0.4s) | 1489 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:51.982604] [DEBUG] [REMOTE ] HI: Retrieved 4487 rows, trimmed to 300. [2026-01-28T12:10:51.982792] [DEBUG] [REMOTE ] HI: PASS: History has at least 300 days. [2026-01-28T12:10:51.983148] [DEBUG] [REMOTE ] HI: PASS: Price check passed. Min price $31.33. [2026-01-28T12:10:51.983323] [DEBUG] [REMOTE ] HI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:51.983491] [DEBUG] [REMOTE ] HI: PASS: Integrity check passed. [2026-01-28T12:10:51.983543] [DEBUG] [REMOTE ] HI: Symbol is viable for forecasting. [2026-01-28T12:10:51.983630] [INFO ] [MAIN ] [1494/3492] HI kept (0.5s) | 1490 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:52.503647] [DEBUG] [REMOTE ] HIFS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:52.503996] [DEBUG] [REMOTE ] HIFS: PASS: History has at least 300 days. [2026-01-28T12:10:52.504259] [DEBUG] [REMOTE ] HIFS: PASS: Price check passed. Min price $252.77. [2026-01-28T12:10:52.504396] [DEBUG] [REMOTE ] HIFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:52.504522] [DEBUG] [REMOTE ] HIFS: PASS: Integrity check passed. [2026-01-28T12:10:52.504563] [DEBUG] [REMOTE ] HIFS: Symbol is viable for forecasting. [2026-01-28T12:10:52.504635] [INFO ] [MAIN ] [1495/3492] HIFS kept (0.5s) | 1491 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:52.819695] [DEBUG] [REMOTE ] HIG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:52.819853] [DEBUG] [REMOTE ] HIG: PASS: History has at least 300 days. [2026-01-28T12:10:52.820120] [DEBUG] [REMOTE ] HIG: PASS: Price check passed. Min price $122.92. [2026-01-28T12:10:52.820306] [DEBUG] [REMOTE ] HIG: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:52.820478] [DEBUG] [REMOTE ] HIG: PASS: Integrity check passed. [2026-01-28T12:10:52.820543] [DEBUG] [REMOTE ] HIG: Symbol is viable for forecasting. [2026-01-28T12:10:52.820649] [INFO ] [MAIN ] [1496/3492] HIG kept (0.3s) | 1492 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:53.097413] [DEBUG] [REMOTE ] HII: Retrieved 3735 rows, trimmed to 300. [2026-01-28T12:10:53.097557] [DEBUG] [REMOTE ] HII: PASS: History has at least 300 days. [2026-01-28T12:10:53.097814] [DEBUG] [REMOTE ] HII: PASS: Price check passed. Min price $300.51. [2026-01-28T12:10:53.097946] [DEBUG] [REMOTE ] HII: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:53.098057] [DEBUG] [REMOTE ] HII: PASS: Integrity check passed. [2026-01-28T12:10:53.098097] [DEBUG] [REMOTE ] HII: Symbol is viable for forecasting. [2026-01-28T12:10:53.098144] [INFO ] [MAIN ] [1497/3492] HII kept (0.3s) | 1493 kept, 4 rejected | 138.7/min | ETA: 14.4m [2026-01-28T12:10:53.489448] [DEBUG] [REMOTE ] HIMS: Retrieved 1601 rows, trimmed to 300. [2026-01-28T12:10:53.489613] [DEBUG] [REMOTE ] HIMS: PASS: History has at least 300 days. [2026-01-28T12:10:53.489831] [DEBUG] [REMOTE ] HIMS: PASS: Price check passed. Min price $28.89. [2026-01-28T12:10:53.489966] [DEBUG] [REMOTE ] HIMS: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:53.490077] [DEBUG] [REMOTE ] HIMS: PASS: Integrity check passed. [2026-01-28T12:10:53.490119] [DEBUG] [REMOTE ] HIMS: Symbol is viable for forecasting. [2026-01-28T12:10:53.490167] [INFO ] [MAIN ] [1498/3492] HIMS kept (0.4s) | 1494 kept, 4 rejected | 138.7/min | ETA: 14.4m [2026-01-28T12:10:54.103818] [DEBUG] [REMOTE ] HIMX: Retrieved 4987 rows, trimmed to 300. [2026-01-28T12:10:54.103962] [DEBUG] [REMOTE ] HIMX: PASS: History has at least 300 days. [2026-01-28T12:10:54.104199] [DEBUG] [REMOTE ] HIMX: PASS: Price check passed. Min price $6.93. [2026-01-28T12:10:54.104332] [DEBUG] [REMOTE ] HIMX: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:54.104452] [DEBUG] [REMOTE ] HIMX: PASS: Integrity check passed. [2026-01-28T12:10:54.104492] [DEBUG] [REMOTE ] HIMX: Symbol is viable for forecasting. [2026-01-28T12:10:54.104540] [INFO ] [MAIN ] [1499/3492] HIMX kept (0.6s) | 1495 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:54.607589] [DEBUG] [REMOTE ] HIO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:54.607733] [DEBUG] [REMOTE ] HIO: PASS: History has at least 300 days. [2026-01-28T12:10:54.608002] [DEBUG] [REMOTE ] HIO: PASS: Price check passed. Min price $3.64. [2026-01-28T12:10:54.608147] [DEBUG] [REMOTE ] HIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:54.608265] [DEBUG] [REMOTE ] HIO: PASS: Integrity check passed. [2026-01-28T12:10:54.608306] [DEBUG] [REMOTE ] HIO: Symbol is viable for forecasting. [2026-01-28T12:10:54.608355] [INFO ] [MAIN ] [1500/3492] HIO kept (0.5s) | 1496 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:54.849751] [DEBUG] [REMOTE ] HIPO: Retrieved 1126 rows, trimmed to 300. [2026-01-28T12:10:54.849883] [DEBUG] [REMOTE ] HIPO: PASS: History has at least 300 days. [2026-01-28T12:10:54.850083] [DEBUG] [REMOTE ] HIPO: PASS: Price check passed. Min price $29.98. [2026-01-28T12:10:54.850214] [DEBUG] [REMOTE ] HIPO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:54.850322] [DEBUG] [REMOTE ] HIPO: PASS: Integrity check passed. [2026-01-28T12:10:54.850362] [DEBUG] [REMOTE ] HIPO: Symbol is viable for forecasting. [2026-01-28T12:10:54.850413] [INFO ] [MAIN ] [1501/3492] HIPO kept (0.2s) | 1497 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:55.281008] [DEBUG] [REMOTE ] HITI: Retrieved 1756 rows, trimmed to 300. [2026-01-28T12:10:55.281145] [DEBUG] [REMOTE ] HITI: PASS: History has at least 300 days. [2026-01-28T12:10:55.281352] [DEBUG] [REMOTE ] HITI: PASS: Price check passed. Min price $2.47. [2026-01-28T12:10:55.281488] [DEBUG] [REMOTE ] HITI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:55.281624] [DEBUG] [REMOTE ] HITI: PASS: Integrity check passed. [2026-01-28T12:10:55.281668] [DEBUG] [REMOTE ] HITI: Symbol is viable for forecasting. [2026-01-28T12:10:55.281746] [INFO ] [MAIN ] [1502/3492] HITI kept (0.4s) | 1498 kept, 4 rejected | 138.6/min | ETA: 14.4m [2026-01-28T12:10:55.695677] [DEBUG] [REMOTE ] HIVE: Retrieved 2020 rows, trimmed to 300. [2026-01-28T12:10:55.695820] [DEBUG] [REMOTE ] HIVE: PASS: History has at least 300 days. [2026-01-28T12:10:55.696055] [DEBUG] [REMOTE ] HIVE: PASS: Price check passed. Min price $2.57. [2026-01-28T12:10:55.696217] [DEBUG] [REMOTE ] HIVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:55.696356] [DEBUG] [REMOTE ] HIVE: PASS: Integrity check passed. [2026-01-28T12:10:55.696402] [DEBUG] [REMOTE ] HIVE: Symbol is viable for forecasting. [2026-01-28T12:10:55.696458] [INFO ] [MAIN ] [1503/3492] HIVE kept (0.4s) | 1499 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:10:56.133337] [DEBUG] [REMOTE ] HIX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:56.133503] [DEBUG] [REMOTE ] HIX: PASS: History has at least 300 days. [2026-01-28T12:10:56.133819] [DEBUG] [REMOTE ] HIX: PASS: Price check passed. Min price $3.99. [2026-01-28T12:10:56.133956] [DEBUG] [REMOTE ] HIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:56.134087] [DEBUG] [REMOTE ] HIX: PASS: Integrity check passed. [2026-01-28T12:10:56.134128] [DEBUG] [REMOTE ] HIX: Symbol is viable for forecasting. [2026-01-28T12:10:56.134179] [INFO ] [MAIN ] [1504/3492] HIX kept (0.4s) | 1500 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:10:56.586877] [DEBUG] [REMOTE ] HL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:56.587092] [DEBUG] [REMOTE ] HL: PASS: History has at least 300 days. [2026-01-28T12:10:56.587458] [DEBUG] [REMOTE ] HL: PASS: Price check passed. Min price $11.97. [2026-01-28T12:10:56.587667] [DEBUG] [REMOTE ] HL: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:56.587831] [DEBUG] [REMOTE ] HL: PASS: Integrity check passed. [2026-01-28T12:10:56.587877] [DEBUG] [REMOTE ] HL: Symbol is viable for forecasting. [2026-01-28T12:10:56.587930] [INFO ] [MAIN ] [1505/3492] HL kept (0.5s) | 1501 kept, 4 rejected | 138.6/min | ETA: 14.3m [2026-01-28T12:10:56.888266] [DEBUG] [REMOTE ] HLAL: Retrieved 1643 rows, trimmed to 300. [2026-01-28T12:10:56.888435] [DEBUG] [REMOTE ] HLAL: PASS: History has at least 300 days. [2026-01-28T12:10:56.888742] [DEBUG] [REMOTE ] HLAL: PASS: Price check passed. Min price $58.92. [2026-01-28T12:10:56.888923] [DEBUG] [REMOTE ] HLAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:56.889072] [DEBUG] [REMOTE ] HLAL: PASS: Integrity check passed. [2026-01-28T12:10:56.889124] [DEBUG] [REMOTE ] HLAL: Symbol is viable for forecasting. [2026-01-28T12:10:56.889189] [INFO ] [MAIN ] [1506/3492] HLAL kept (0.3s) | 1502 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:10:57.312439] [DEBUG] [REMOTE ] HLF: Retrieved 5311 rows, trimmed to 300. [2026-01-28T12:10:57.312614] [DEBUG] [REMOTE ] HLF: PASS: History has at least 300 days. [2026-01-28T12:10:57.312876] [DEBUG] [REMOTE ] HLF: PASS: Price check passed. Min price $7.75. [2026-01-28T12:10:57.313044] [DEBUG] [REMOTE ] HLF: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:57.313168] [DEBUG] [REMOTE ] HLF: PASS: Integrity check passed. [2026-01-28T12:10:57.313209] [DEBUG] [REMOTE ] HLF: Symbol is viable for forecasting. [2026-01-28T12:10:57.313259] [INFO ] [MAIN ] [1507/3492] HLF kept (0.4s) | 1503 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:10:57.749365] [DEBUG] [REMOTE ] HLI: Retrieved 2629 rows, trimmed to 300. [2026-01-28T12:10:57.749508] [DEBUG] [REMOTE ] HLI: PASS: History has at least 300 days. [2026-01-28T12:10:57.749788] [DEBUG] [REMOTE ] HLI: PASS: Price check passed. Min price $170.47. [2026-01-28T12:10:57.749930] [DEBUG] [REMOTE ] HLI: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:57.750049] [DEBUG] [REMOTE ] HLI: PASS: Integrity check passed. [2026-01-28T12:10:57.750091] [DEBUG] [REMOTE ] HLI: Symbol is viable for forecasting. [2026-01-28T12:10:57.750159] [INFO ] [MAIN ] [1508/3492] HLI kept (0.4s) | 1504 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:10:58.220138] [DEBUG] [REMOTE ] HLIO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:10:58.220291] [DEBUG] [REMOTE ] HLIO: PASS: History has at least 300 days. [2026-01-28T12:10:58.220561] [DEBUG] [REMOTE ] HLIO: PASS: Price check passed. Min price $50.06. [2026-01-28T12:10:58.220722] [DEBUG] [REMOTE ] HLIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:58.220849] [DEBUG] [REMOTE ] HLIO: PASS: Integrity check passed. [2026-01-28T12:10:58.220893] [DEBUG] [REMOTE ] HLIO: Symbol is viable for forecasting. [2026-01-28T12:10:58.220952] [INFO ] [MAIN ] [1509/3492] HLIO kept (0.5s) | 1505 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:10:58.342357] [DEBUG] [REMOTE ] HLLY: Retrieved 849 rows, trimmed to 300. [2026-01-28T12:10:58.342485] [DEBUG] [REMOTE ] HLLY: PASS: History has at least 300 days. [2026-01-28T12:10:58.342723] [DEBUG] [REMOTE ] HLLY: PASS: Price check passed. Min price $2.73. [2026-01-28T12:10:58.342860] [DEBUG] [REMOTE ] HLLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:58.342972] [DEBUG] [REMOTE ] HLLY: PASS: Integrity check passed. [2026-01-28T12:10:58.343013] [DEBUG] [REMOTE ] HLLY: Symbol is viable for forecasting. [2026-01-28T12:10:58.343059] [INFO ] [MAIN ] [1510/3492] HLLY kept (0.1s) | 1506 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:10:58.873864] [DEBUG] [REMOTE ] HLMN: Retrieved 1292 rows, trimmed to 300. [2026-01-28T12:10:58.873999] [DEBUG] [REMOTE ] HLMN: PASS: History has at least 300 days. [2026-01-28T12:10:58.874202] [DEBUG] [REMOTE ] HLMN: PASS: Price check passed. Min price $8.05. [2026-01-28T12:10:58.874336] [DEBUG] [REMOTE ] HLMN: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:58.874446] [DEBUG] [REMOTE ] HLMN: PASS: Integrity check passed. [2026-01-28T12:10:58.874486] [DEBUG] [REMOTE ] HLMN: Symbol is viable for forecasting. [2026-01-28T12:10:58.874534] [INFO ] [MAIN ] [1511/3492] HLMN kept (0.5s) | 1507 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:10:59.255173] [DEBUG] [REMOTE ] HLN: Retrieved 882 rows, trimmed to 300. [2026-01-28T12:10:59.255300] [DEBUG] [REMOTE ] HLN: PASS: History has at least 300 days. [2026-01-28T12:10:59.255502] [DEBUG] [REMOTE ] HLN: PASS: Price check passed. Min price $9.18. [2026-01-28T12:10:59.255680] [DEBUG] [REMOTE ] HLN: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:59.255822] [DEBUG] [REMOTE ] HLN: PASS: Integrity check passed. [2026-01-28T12:10:59.255863] [DEBUG] [REMOTE ] HLN: Symbol is viable for forecasting. [2026-01-28T12:10:59.255911] [INFO ] [MAIN ] [1512/3492] HLN kept (0.4s) | 1508 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:10:59.719348] [DEBUG] [REMOTE ] HLNE: Retrieved 2240 rows, trimmed to 300. [2026-01-28T12:10:59.719473] [DEBUG] [REMOTE ] HLNE: PASS: History has at least 300 days. [2026-01-28T12:10:59.719710] [DEBUG] [REMOTE ] HLNE: PASS: Price check passed. Min price $113.50. [2026-01-28T12:10:59.719869] [DEBUG] [REMOTE ] HLNE: PASS: Continuity check passed with 300 days. [2026-01-28T12:10:59.720006] [DEBUG] [REMOTE ] HLNE: PASS: Integrity check passed. [2026-01-28T12:10:59.720059] [DEBUG] [REMOTE ] HLNE: Symbol is viable for forecasting. [2026-01-28T12:10:59.720109] [INFO ] [MAIN ] [1513/3492] HLNE kept (0.5s) | 1509 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:11:00.152812] [DEBUG] [REMOTE ] HLX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:00.152967] [DEBUG] [REMOTE ] HLX: PASS: History has at least 300 days. [2026-01-28T12:11:00.153208] [DEBUG] [REMOTE ] HLX: PASS: Price check passed. Min price $6.14. [2026-01-28T12:11:00.153347] [DEBUG] [REMOTE ] HLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:00.153468] [DEBUG] [REMOTE ] HLX: PASS: Integrity check passed. [2026-01-28T12:11:00.153510] [DEBUG] [REMOTE ] HLX: Symbol is viable for forecasting. [2026-01-28T12:11:00.153596] [INFO ] [MAIN ] [1514/3492] HLX kept (0.4s) | 1510 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:11:00.721103] [DEBUG] [REMOTE ] HMC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:00.721233] [DEBUG] [REMOTE ] HMC: PASS: History has at least 300 days. [2026-01-28T12:11:00.721499] [DEBUG] [REMOTE ] HMC: PASS: Price check passed. Min price $28.48. [2026-01-28T12:11:00.721666] [DEBUG] [REMOTE ] HMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:00.721800] [DEBUG] [REMOTE ] HMC: PASS: Integrity check passed. [2026-01-28T12:11:00.721842] [DEBUG] [REMOTE ] HMC: Symbol is viable for forecasting. [2026-01-28T12:11:00.721892] [INFO ] [MAIN ] [1515/3492] HMC kept (0.6s) | 1511 kept, 4 rejected | 138.7/min | ETA: 14.3m [2026-01-28T12:11:01.220074] [DEBUG] [REMOTE ] HMN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:01.220216] [DEBUG] [REMOTE ] HMN: PASS: History has at least 300 days. [2026-01-28T12:11:01.220458] [DEBUG] [REMOTE ] HMN: PASS: Price check passed. Min price $42.47. [2026-01-28T12:11:01.220620] [DEBUG] [REMOTE ] HMN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:01.220747] [DEBUG] [REMOTE ] HMN: PASS: Integrity check passed. [2026-01-28T12:11:01.220788] [DEBUG] [REMOTE ] HMN: Symbol is viable for forecasting. [2026-01-28T12:11:01.220836] [INFO ] [MAIN ] [1516/3492] HMN kept (0.5s) | 1512 kept, 4 rejected | 138.7/min | ETA: 14.2m [2026-01-28T12:11:01.682681] [DEBUG] [REMOTE ] HMY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:01.682821] [DEBUG] [REMOTE ] HMY: PASS: History has at least 300 days. [2026-01-28T12:11:01.683055] [DEBUG] [REMOTE ] HMY: PASS: Price check passed. Min price $15.19. [2026-01-28T12:11:01.683191] [DEBUG] [REMOTE ] HMY: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:01.683311] [DEBUG] [REMOTE ] HMY: PASS: Integrity check passed. [2026-01-28T12:11:01.683352] [DEBUG] [REMOTE ] HMY: Symbol is viable for forecasting. [2026-01-28T12:11:01.683401] [INFO ] [MAIN ] [1517/3492] HMY kept (0.5s) | 1513 kept, 4 rejected | 138.7/min | ETA: 14.2m [2026-01-28T12:11:01.952604] [DEBUG] [REMOTE ] HNDL: Retrieved 2018 rows, trimmed to 300. [2026-01-28T12:11:01.952783] [DEBUG] [REMOTE ] HNDL: PASS: History has at least 300 days. [2026-01-28T12:11:01.953057] [DEBUG] [REMOTE ] HNDL: PASS: Price check passed. Min price $21.55. [2026-01-28T12:11:01.953255] [DEBUG] [REMOTE ] HNDL: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:01.953394] [DEBUG] [REMOTE ] HNDL: PASS: Integrity check passed. [2026-01-28T12:11:01.953452] [DEBUG] [REMOTE ] HNDL: Symbol is viable for forecasting. [2026-01-28T12:11:01.953507] [INFO ] [MAIN ] [1518/3492] HNDL kept (0.3s) | 1514 kept, 4 rejected | 138.7/min | ETA: 14.2m [2026-01-28T12:11:02.392549] [DEBUG] [REMOTE ] HNI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:02.392706] [DEBUG] [REMOTE ] HNI: PASS: History has at least 300 days. [2026-01-28T12:11:02.392941] [DEBUG] [REMOTE ] HNI: PASS: Price check passed. Min price $38.27. [2026-01-28T12:11:02.393074] [DEBUG] [REMOTE ] HNI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:02.393191] [DEBUG] [REMOTE ] HNI: PASS: Integrity check passed. [2026-01-28T12:11:02.393231] [DEBUG] [REMOTE ] HNI: Symbol is viable for forecasting. [2026-01-28T12:11:02.393278] [INFO ] [MAIN ] [1519/3492] HNI kept (0.4s) | 1515 kept, 4 rejected | 138.7/min | ETA: 14.2m [2026-01-28T12:11:03.037803] [DEBUG] [REMOTE ] HNRG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:03.037954] [DEBUG] [REMOTE ] HNRG: PASS: History has at least 300 days. [2026-01-28T12:11:03.038204] [DEBUG] [REMOTE ] HNRG: PASS: Price check passed. Min price $17.31. [2026-01-28T12:11:03.038337] [DEBUG] [REMOTE ] HNRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:03.038456] [DEBUG] [REMOTE ] HNRG: PASS: Integrity check passed. [2026-01-28T12:11:03.038513] [DEBUG] [REMOTE ] HNRG: Symbol is viable for forecasting. [2026-01-28T12:11:03.038596] [INFO ] [MAIN ] [1520/3492] HNRG kept (0.6s) | 1516 kept, 4 rejected | 138.7/min | ETA: 14.2m [2026-01-28T12:11:03.532710] [DEBUG] [REMOTE ] HOG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:03.532843] [DEBUG] [REMOTE ] HOG: PASS: History has at least 300 days. [2026-01-28T12:11:03.533062] [DEBUG] [REMOTE ] HOG: PASS: Price check passed. Min price $19.97. [2026-01-28T12:11:03.533201] [DEBUG] [REMOTE ] HOG: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:03.533317] [DEBUG] [REMOTE ] HOG: PASS: Integrity check passed. [2026-01-28T12:11:03.533358] [DEBUG] [REMOTE ] HOG: Symbol is viable for forecasting. [2026-01-28T12:11:03.533406] [INFO ] [MAIN ] [1521/3492] HOG kept (0.5s) | 1517 kept, 4 rejected | 138.6/min | ETA: 14.2m [2026-01-28T12:11:03.739652] [DEBUG] [REMOTE ] HOLO: Retrieved 777 rows, trimmed to 300. [2026-01-28T12:11:03.739783] [DEBUG] [REMOTE ] HOLO: PASS: History has at least 300 days. [2026-01-28T12:11:03.739991] [DEBUG] [REMOTE ] HOLO: PASS: Price check passed. Min price $2.63. [2026-01-28T12:11:03.740133] [DEBUG] [REMOTE ] HOLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:03.740247] [DEBUG] [REMOTE ] HOLO: PASS: Integrity check passed. [2026-01-28T12:11:03.740289] [DEBUG] [REMOTE ] HOLO: Symbol is viable for forecasting. [2026-01-28T12:11:03.740339] [INFO ] [MAIN ] [1522/3492] HOLO kept (0.2s) | 1518 kept, 4 rejected | 138.7/min | ETA: 14.2m [2026-01-28T12:11:04.399196] [DEBUG] [REMOTE ] HOLX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:04.399338] [DEBUG] [REMOTE ] HOLX: PASS: History has at least 300 days. [2026-01-28T12:11:04.399599] [DEBUG] [REMOTE ] HOLX: PASS: Price check passed. Min price $73.91. [2026-01-28T12:11:04.399776] [DEBUG] [REMOTE ] HOLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:04.399930] [DEBUG] [REMOTE ] HOLX: PASS: Integrity check passed. [2026-01-28T12:11:04.399985] [DEBUG] [REMOTE ] HOLX: Symbol is viable for forecasting. [2026-01-28T12:11:04.400050] [INFO ] [MAIN ] [1523/3492] HOLX kept (0.7s) | 1519 kept, 4 rejected | 138.6/min | ETA: 14.2m [2026-01-28T12:11:04.833279] [DEBUG] [REMOTE ] HOMB: Retrieved 4929 rows, trimmed to 300. [2026-01-28T12:11:04.833426] [DEBUG] [REMOTE ] HOMB: PASS: History has at least 300 days. [2026-01-28T12:11:04.833677] [DEBUG] [REMOTE ] HOMB: PASS: Price check passed. Min price $26.23. [2026-01-28T12:11:04.833863] [DEBUG] [REMOTE ] HOMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:04.833986] [DEBUG] [REMOTE ] HOMB: PASS: Integrity check passed. [2026-01-28T12:11:04.834028] [DEBUG] [REMOTE ] HOMB: Symbol is viable for forecasting. [2026-01-28T12:11:04.834078] [INFO ] [MAIN ] [1524/3492] HOMB kept (0.4s) | 1520 kept, 4 rejected | 138.6/min | ETA: 14.2m [2026-01-28T12:11:05.365925] [DEBUG] [REMOTE ] HON: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:05.366294] [DEBUG] [REMOTE ] HON: PASS: History has at least 300 days. [2026-01-28T12:11:05.366630] [DEBUG] [REMOTE ] HON: PASS: Price check passed. Min price $188.14. [2026-01-28T12:11:05.366799] [DEBUG] [REMOTE ] HON: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:05.366970] [DEBUG] [REMOTE ] HON: PASS: Integrity check passed. [2026-01-28T12:11:05.367017] [DEBUG] [REMOTE ] HON: Symbol is viable for forecasting. [2026-01-28T12:11:05.367097] [INFO ] [MAIN ] [1525/3492] HON kept (0.5s) | 1521 kept, 4 rejected | 138.6/min | ETA: 14.2m [2026-01-28T12:11:05.602473] [DEBUG] [REMOTE ] HOOD: Retrieved 1129 rows, trimmed to 300. [2026-01-28T12:11:05.602647] [DEBUG] [REMOTE ] HOOD: PASS: History has at least 300 days. [2026-01-28T12:11:05.602892] [DEBUG] [REMOTE ] HOOD: PASS: Price check passed. Min price $105.24. [2026-01-28T12:11:05.603041] [DEBUG] [REMOTE ] HOOD: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:05.603163] [DEBUG] [REMOTE ] HOOD: PASS: Integrity check passed. [2026-01-28T12:11:05.603223] [DEBUG] [REMOTE ] HOOD: Symbol is viable for forecasting. [2026-01-28T12:11:05.603275] [INFO ] [MAIN ] [1526/3492] HOOD kept (0.2s) | 1522 kept, 4 rejected | 138.7/min | ETA: 14.2m [2026-01-28T12:11:06.228619] [DEBUG] [REMOTE ] HOPE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:06.228779] [DEBUG] [REMOTE ] HOPE: PASS: History has at least 300 days. [2026-01-28T12:11:06.229069] [DEBUG] [REMOTE ] HOPE: PASS: Price check passed. Min price $9.84. [2026-01-28T12:11:06.229208] [DEBUG] [REMOTE ] HOPE: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:06.229336] [DEBUG] [REMOTE ] HOPE: PASS: Integrity check passed. [2026-01-28T12:11:06.229376] [DEBUG] [REMOTE ] HOPE: Symbol is viable for forecasting. [2026-01-28T12:11:06.229426] [INFO ] [MAIN ] [1527/3492] HOPE kept (0.6s) | 1523 kept, 4 rejected | 138.6/min | ETA: 14.2m [2026-01-28T12:11:06.788404] [DEBUG] [REMOTE ] HP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:06.788637] [DEBUG] [REMOTE ] HP: PASS: History has at least 300 days. [2026-01-28T12:11:06.789045] [DEBUG] [REMOTE ] HP: PASS: Price check passed. Min price $25.87. [2026-01-28T12:11:06.789222] [DEBUG] [REMOTE ] HP: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:06.789406] [DEBUG] [REMOTE ] HP: PASS: Integrity check passed. [2026-01-28T12:11:06.789461] [DEBUG] [REMOTE ] HP: Symbol is viable for forecasting. [2026-01-28T12:11:06.789539] [INFO ] [MAIN ] [1528/3492] HP kept (0.6s) | 1524 kept, 4 rejected | 138.6/min | ETA: 14.2m [2026-01-28T12:11:07.132613] [DEBUG] [REMOTE ] HPE: Retrieved 2583 rows, trimmed to 300. [2026-01-28T12:11:07.132860] [DEBUG] [REMOTE ] HPE: PASS: History has at least 300 days. [2026-01-28T12:11:07.133298] [DEBUG] [REMOTE ] HPE: PASS: Price check passed. Min price $19.90. [2026-01-28T12:11:07.139477] [DEBUG] [REMOTE ] HPE: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:07.139799] [DEBUG] [REMOTE ] HPE: PASS: Integrity check passed. [2026-01-28T12:11:07.139860] [DEBUG] [REMOTE ] HPE: Symbol is viable for forecasting. [2026-01-28T12:11:07.139949] [INFO ] [MAIN ] [1529/3492] HPE kept (0.4s) | 1525 kept, 4 rejected | 138.6/min | ETA: 14.2m [2026-01-28T12:11:07.671142] [DEBUG] [REMOTE ] HPF: Retrieved 5828 rows, trimmed to 300. [2026-01-28T12:11:07.671425] [DEBUG] [REMOTE ] HPF: PASS: History has at least 300 days. [2026-01-28T12:11:07.671810] [DEBUG] [REMOTE ] HPF: PASS: Price check passed. Min price $15.86. [2026-01-28T12:11:07.671992] [DEBUG] [REMOTE ] HPF: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:07.672173] [DEBUG] [REMOTE ] HPF: PASS: Integrity check passed. [2026-01-28T12:11:07.672231] [DEBUG] [REMOTE ] HPF: Symbol is viable for forecasting. [2026-01-28T12:11:07.672300] [INFO ] [MAIN ] [1530/3492] HPF kept (0.5s) | 1526 kept, 4 rejected | 138.6/min | ETA: 14.2m [2026-01-28T12:11:08.112830] [DEBUG] [REMOTE ] HPI: Retrieved 5671 rows, trimmed to 300. [2026-01-28T12:11:08.112988] [DEBUG] [REMOTE ] HPI: PASS: History has at least 300 days. [2026-01-28T12:11:08.113425] [DEBUG] [REMOTE ] HPI: PASS: Price check passed. Min price $16.12. [2026-01-28T12:11:08.113609] [DEBUG] [REMOTE ] HPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:08.113742] [DEBUG] [REMOTE ] HPI: PASS: Integrity check passed. [2026-01-28T12:11:08.113785] [DEBUG] [REMOTE ] HPI: Symbol is viable for forecasting. [2026-01-28T12:11:08.113837] [INFO ] [MAIN ] [1531/3492] HPI kept (0.4s) | 1527 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:08.419401] [DEBUG] [REMOTE ] HPK: Retrieved 1363 rows, trimmed to 300. [2026-01-28T12:11:08.419614] [DEBUG] [REMOTE ] HPK: PASS: History has at least 300 days. [2026-01-28T12:11:08.419900] [DEBUG] [REMOTE ] HPK: PASS: Price check passed. Min price $3.89. [2026-01-28T12:11:08.420077] [DEBUG] [REMOTE ] HPK: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:08.420222] [DEBUG] [REMOTE ] HPK: PASS: Integrity check passed. [2026-01-28T12:11:08.420288] [DEBUG] [REMOTE ] HPK: Symbol is viable for forecasting. [2026-01-28T12:11:08.420351] [INFO ] [MAIN ] [1532/3492] HPK kept (0.3s) | 1528 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:08.848246] [DEBUG] [REMOTE ] HPP: Retrieved 3922 rows, trimmed to 300. [2026-01-28T12:11:08.848371] [DEBUG] [REMOTE ] HPP: PASS: History has at least 300 days. [2026-01-28T12:11:08.848606] [DEBUG] [REMOTE ] HPP: PASS: Price check passed. Min price $8.98. [2026-01-28T12:11:08.848754] [DEBUG] [REMOTE ] HPP: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:08.848867] [DEBUG] [REMOTE ] HPP: PASS: Integrity check passed. [2026-01-28T12:11:08.848907] [DEBUG] [REMOTE ] HPP: Symbol is viable for forecasting. [2026-01-28T12:11:08.848955] [INFO ] [MAIN ] [1533/3492] HPP kept (0.4s) | 1529 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:09.393353] [DEBUG] [REMOTE ] HPQ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:09.393779] [DEBUG] [REMOTE ] HPQ: PASS: History has at least 300 days. [2026-01-28T12:11:09.394144] [DEBUG] [REMOTE ] HPQ: PASS: Price check passed. Min price $19.37. [2026-01-28T12:11:09.394291] [DEBUG] [REMOTE ] HPQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:09.394433] [DEBUG] [REMOTE ] HPQ: PASS: Integrity check passed. [2026-01-28T12:11:09.394483] [DEBUG] [REMOTE ] HPQ: Symbol is viable for forecasting. [2026-01-28T12:11:09.394542] [INFO ] [MAIN ] [1534/3492] HPQ kept (0.5s) | 1530 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:09.903504] [DEBUG] [REMOTE ] HPS: Retrieved 5690 rows, trimmed to 300. [2026-01-28T12:11:09.903754] [DEBUG] [REMOTE ] HPS: PASS: History has at least 300 days. [2026-01-28T12:11:09.904266] [DEBUG] [REMOTE ] HPS: PASS: Price check passed. Min price $14.21. [2026-01-28T12:11:09.904438] [DEBUG] [REMOTE ] HPS: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:09.904616] [DEBUG] [REMOTE ] HPS: PASS: Integrity check passed. [2026-01-28T12:11:09.904662] [DEBUG] [REMOTE ] HPS: Symbol is viable for forecasting. [2026-01-28T12:11:09.904721] [INFO ] [MAIN ] [1535/3492] HPS kept (0.5s) | 1531 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:10.395876] [DEBUG] [REMOTE ] HQI: Retrieved 5945 rows, trimmed to 300. [2026-01-28T12:11:10.396020] [DEBUG] [REMOTE ] HQI: PASS: History has at least 300 days. [2026-01-28T12:11:10.396255] [DEBUG] [REMOTE ] HQI: PASS: Price check passed. Min price $7.59. [2026-01-28T12:11:10.396396] [DEBUG] [REMOTE ] HQI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:10.396517] [DEBUG] [REMOTE ] HQI: PASS: Integrity check passed. [2026-01-28T12:11:10.396559] [DEBUG] [REMOTE ] HQI: Symbol is viable for forecasting. [2026-01-28T12:11:10.396631] [INFO ] [MAIN ] [1536/3492] HQI kept (0.5s) | 1532 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:10.877224] [DEBUG] [REMOTE ] HQL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:10.877366] [DEBUG] [REMOTE ] HQL: PASS: History has at least 300 days. [2026-01-28T12:11:10.877613] [DEBUG] [REMOTE ] HQL: PASS: Price check passed. Min price $15.47. [2026-01-28T12:11:10.877777] [DEBUG] [REMOTE ] HQL: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:10.877907] [DEBUG] [REMOTE ] HQL: PASS: Integrity check passed. [2026-01-28T12:11:10.877950] [DEBUG] [REMOTE ] HQL: Symbol is viable for forecasting. [2026-01-28T12:11:10.878001] [INFO ] [MAIN ] [1537/3492] HQL kept (0.5s) | 1533 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:11.217188] [DEBUG] [REMOTE ] HQY: Retrieved 2890 rows, trimmed to 300. [2026-01-28T12:11:11.217324] [DEBUG] [REMOTE ] HQY: PASS: History has at least 300 days. [2026-01-28T12:11:11.217756] [DEBUG] [REMOTE ] HQY: PASS: Price check passed. Min price $83.02. [2026-01-28T12:11:11.217894] [DEBUG] [REMOTE ] HQY: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:11.218012] [DEBUG] [REMOTE ] HQY: PASS: Integrity check passed. [2026-01-28T12:11:11.218067] [DEBUG] [REMOTE ] HQY: Symbol is viable for forecasting. [2026-01-28T12:11:11.218115] [INFO ] [MAIN ] [1538/3492] HQY kept (0.3s) | 1534 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:11.765928] [DEBUG] [REMOTE ] HRB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:11.766265] [DEBUG] [REMOTE ] HRB: PASS: History has at least 300 days. [2026-01-28T12:11:11.766497] [DEBUG] [REMOTE ] HRB: PASS: Price check passed. Min price $39.29. [2026-01-28T12:11:11.766652] [DEBUG] [REMOTE ] HRB: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:11.766777] [DEBUG] [REMOTE ] HRB: PASS: Integrity check passed. [2026-01-28T12:11:11.766918] [DEBUG] [REMOTE ] HRB: Symbol is viable for forecasting. [2026-01-28T12:11:11.766979] [INFO ] [MAIN ] [1539/3492] HRB kept (0.5s) | 1535 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:12.308381] [DEBUG] [REMOTE ] HRL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:12.308531] [DEBUG] [REMOTE ] HRL: PASS: History has at least 300 days. [2026-01-28T12:11:12.308842] [DEBUG] [REMOTE ] HRL: PASS: Price check passed. Min price $21.02. [2026-01-28T12:11:12.309062] [DEBUG] [REMOTE ] HRL: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:12.309547] [DEBUG] [REMOTE ] HRL: PASS: Integrity check passed. [2026-01-28T12:11:12.309629] [DEBUG] [REMOTE ] HRL: Symbol is viable for forecasting. [2026-01-28T12:11:12.309701] [INFO ] [MAIN ] [1540/3492] HRL kept (0.5s) | 1536 kept, 4 rejected | 138.5/min | ETA: 14.1m [2026-01-28T12:11:12.561747] [DEBUG] [REMOTE ] HRMY: Retrieved 1366 rows, trimmed to 300. [2026-01-28T12:11:12.561895] [DEBUG] [REMOTE ] HRMY: PASS: History has at least 300 days. [2026-01-28T12:11:12.562115] [DEBUG] [REMOTE ] HRMY: PASS: Price check passed. Min price $28.57. [2026-01-28T12:11:12.562248] [DEBUG] [REMOTE ] HRMY: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:12.562364] [DEBUG] [REMOTE ] HRMY: PASS: Integrity check passed. [2026-01-28T12:11:12.562404] [DEBUG] [REMOTE ] HRMY: Symbol is viable for forecasting. [2026-01-28T12:11:12.562451] [INFO ] [MAIN ] [1541/3492] HRMY kept (0.3s) | 1537 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:12.967284] [DEBUG] [REMOTE ] HRTG: Retrieved 2937 rows, trimmed to 300. [2026-01-28T12:11:12.967416] [DEBUG] [REMOTE ] HRTG: PASS: History has at least 300 days. [2026-01-28T12:11:12.967666] [DEBUG] [REMOTE ] HRTG: PASS: Price check passed. Min price $23.23. [2026-01-28T12:11:12.967827] [DEBUG] [REMOTE ] HRTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:12.967961] [DEBUG] [REMOTE ] HRTG: PASS: Integrity check passed. [2026-01-28T12:11:12.968005] [DEBUG] [REMOTE ] HRTG: Symbol is viable for forecasting. [2026-01-28T12:11:12.968053] [INFO ] [MAIN ] [1542/3492] HRTG kept (0.4s) | 1538 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:13.423866] [DEBUG] [REMOTE ] HRTX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:13.424032] [DEBUG] [REMOTE ] HRTX: PASS: History has at least 300 days. [2026-01-28T12:11:13.424517] [DEBUG] [REMOTE ] HRTX: PASS: Price check passed. Min price $1.05. [2026-01-28T12:11:13.424690] [DEBUG] [REMOTE ] HRTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:13.424825] [DEBUG] [REMOTE ] HRTX: PASS: Integrity check passed. [2026-01-28T12:11:13.424869] [DEBUG] [REMOTE ] HRTX: Symbol is viable for forecasting. [2026-01-28T12:11:13.424924] [INFO ] [MAIN ] [1543/3492] HRTX kept (0.5s) | 1539 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:13.813110] [DEBUG] [REMOTE ] HRZN: Retrieved 3833 rows, trimmed to 300. [2026-01-28T12:11:13.813241] [DEBUG] [REMOTE ] HRZN: PASS: History has at least 300 days. [2026-01-28T12:11:13.813480] [DEBUG] [REMOTE ] HRZN: PASS: Price check passed. Min price $6.16. [2026-01-28T12:11:13.813673] [DEBUG] [REMOTE ] HRZN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:13.813807] [DEBUG] [REMOTE ] HRZN: PASS: Integrity check passed. [2026-01-28T12:11:13.813865] [DEBUG] [REMOTE ] HRZN: Symbol is viable for forecasting. [2026-01-28T12:11:13.813915] [INFO ] [MAIN ] [1544/3492] HRZN kept (0.4s) | 1540 kept, 4 rejected | 138.6/min | ETA: 14.1m [2026-01-28T12:11:14.173470] [DEBUG] [REMOTE ] HSAI: Retrieved 743 rows, trimmed to 300. [2026-01-28T12:11:14.173625] [DEBUG] [REMOTE ] HSAI: PASS: History has at least 300 days. [2026-01-28T12:11:14.173829] [DEBUG] [REMOTE ] HSAI: PASS: Price check passed. Min price $15.03. [2026-01-28T12:11:14.173964] [DEBUG] [REMOTE ] HSAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:14.174073] [DEBUG] [REMOTE ] HSAI: PASS: Integrity check passed. [2026-01-28T12:11:14.174113] [DEBUG] [REMOTE ] HSAI: Symbol is viable for forecasting. [2026-01-28T12:11:14.174162] [INFO ] [MAIN ] [1545/3492] HSAI kept (0.4s) | 1541 kept, 4 rejected | 138.6/min | ETA: 14.0m [2026-01-28T12:11:14.873065] [DEBUG] [REMOTE ] HSBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:14.873405] [DEBUG] [REMOTE ] HSBC: PASS: History has at least 300 days. [2026-01-28T12:11:14.873688] [DEBUG] [REMOTE ] HSBC: PASS: Price check passed. Min price $67.56. [2026-01-28T12:11:14.873827] [DEBUG] [REMOTE ] HSBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:14.873962] [DEBUG] [REMOTE ] HSBC: PASS: Integrity check passed. [2026-01-28T12:11:14.874014] [DEBUG] [REMOTE ] HSBC: Symbol is viable for forecasting. [2026-01-28T12:11:14.874074] [INFO ] [MAIN ] [1546/3492] HSBC kept (0.7s) | 1542 kept, 4 rejected | 138.5/min | ETA: 14.0m [2026-01-28T12:11:15.075448] [DEBUG] [REMOTE ] HSCS: Retrieved 907 rows, trimmed to 300. [2026-01-28T12:11:15.075608] [DEBUG] [REMOTE ] HSCS: PASS: History has at least 300 days. [2026-01-28T12:11:15.075817] [DEBUG] [REMOTE ] HSCS: PASS: Price check passed. Min price $2.19. [2026-01-28T12:11:15.075952] [DEBUG] [REMOTE ] HSCS: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:15.076081] [DEBUG] [REMOTE ] HSCS: PASS: Integrity check passed. [2026-01-28T12:11:15.076127] [DEBUG] [REMOTE ] HSCS: Symbol is viable for forecasting. [2026-01-28T12:11:15.076175] [INFO ] [MAIN ] [1547/3492] HSCS kept (0.2s) | 1543 kept, 4 rejected | 138.6/min | ETA: 14.0m [2026-01-28T12:11:15.506407] [DEBUG] [REMOTE ] HSHP: Retrieved 816 rows, trimmed to 300. [2026-01-28T12:11:15.506522] [DEBUG] [REMOTE ] HSHP: PASS: History has at least 300 days. [2026-01-28T12:11:15.506736] [DEBUG] [REMOTE ] HSHP: PASS: Price check passed. Min price $7.28. [2026-01-28T12:11:15.506869] [DEBUG] [REMOTE ] HSHP: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:15.506976] [DEBUG] [REMOTE ] HSHP: PASS: Integrity check passed. [2026-01-28T12:11:15.507015] [DEBUG] [REMOTE ] HSHP: Symbol is viable for forecasting. [2026-01-28T12:11:15.507094] [INFO ] [MAIN ] [1548/3492] HSHP kept (0.4s) | 1544 kept, 4 rejected | 138.6/min | ETA: 14.0m [2026-01-28T12:11:16.178766] [DEBUG] [REMOTE ] HSIC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:16.178897] [DEBUG] [REMOTE ] HSIC: PASS: History has at least 300 days. [2026-01-28T12:11:16.179142] [DEBUG] [REMOTE ] HSIC: PASS: Price check passed. Min price $62.90. [2026-01-28T12:11:16.179298] [DEBUG] [REMOTE ] HSIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:16.179418] [DEBUG] [REMOTE ] HSIC: PASS: Integrity check passed. [2026-01-28T12:11:16.179461] [DEBUG] [REMOTE ] HSIC: Symbol is viable for forecasting. [2026-01-28T12:11:16.179509] [INFO ] [MAIN ] [1549/3492] HSIC kept (0.7s) | 1545 kept, 4 rejected | 138.5/min | ETA: 14.0m [2026-01-28T12:11:16.553488] [DEBUG] [REMOTE ] HSTM: Retrieved 6487 rows, trimmed to 300. [2026-01-28T12:11:16.553652] [DEBUG] [REMOTE ] HSTM: PASS: History has at least 300 days. [2026-01-28T12:11:16.553887] [DEBUG] [REMOTE ] HSTM: PASS: Price check passed. Min price $21.24. [2026-01-28T12:11:16.554017] [DEBUG] [REMOTE ] HSTM: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:16.554153] [DEBUG] [REMOTE ] HSTM: PASS: Integrity check passed. [2026-01-28T12:11:16.554193] [DEBUG] [REMOTE ] HSTM: Symbol is viable for forecasting. [2026-01-28T12:11:16.554242] [INFO ] [MAIN ] [1550/3492] HSTM kept (0.4s) | 1546 kept, 4 rejected | 138.5/min | ETA: 14.0m [2026-01-28T12:11:17.057018] [DEBUG] [REMOTE ] HSY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:17.057186] [DEBUG] [REMOTE ] HSY: PASS: History has at least 300 days. [2026-01-28T12:11:17.057455] [DEBUG] [REMOTE ] HSY: PASS: Price check passed. Min price $161.08. [2026-01-28T12:11:17.057654] [DEBUG] [REMOTE ] HSY: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:17.057784] [DEBUG] [REMOTE ] HSY: PASS: Integrity check passed. [2026-01-28T12:11:17.057825] [DEBUG] [REMOTE ] HSY: Symbol is viable for forecasting. [2026-01-28T12:11:17.057875] [INFO ] [MAIN ] [1551/3492] HSY kept (0.5s) | 1547 kept, 4 rejected | 138.5/min | ETA: 14.0m [2026-01-28T12:11:17.570537] [DEBUG] [REMOTE ] HTBK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:17.570720] [DEBUG] [REMOTE ] HTBK: PASS: History has at least 300 days. [2026-01-28T12:11:17.571007] [DEBUG] [REMOTE ] HTBK: PASS: Price check passed. Min price $10.20. [2026-01-28T12:11:17.571159] [DEBUG] [REMOTE ] HTBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:17.571493] [DEBUG] [REMOTE ] HTBK: PASS: Integrity check passed. [2026-01-28T12:11:17.571534] [DEBUG] [REMOTE ] HTBK: Symbol is viable for forecasting. [2026-01-28T12:11:17.571606] [INFO ] [MAIN ] [1552/3492] HTBK kept (0.5s) | 1548 kept, 4 rejected | 138.5/min | ETA: 14.0m [2026-01-28T12:11:17.880094] [DEBUG] [REMOTE ] HTD: Retrieved 5516 rows, trimmed to 300. [2026-01-28T12:11:17.880252] [DEBUG] [REMOTE ] HTD: PASS: History has at least 300 days. [2026-01-28T12:11:17.880524] [DEBUG] [REMOTE ] HTD: PASS: Price check passed. Min price $23.20. [2026-01-28T12:11:17.880684] [DEBUG] [REMOTE ] HTD: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:17.880815] [DEBUG] [REMOTE ] HTD: PASS: Integrity check passed. [2026-01-28T12:11:17.880856] [DEBUG] [REMOTE ] HTD: Symbol is viable for forecasting. [2026-01-28T12:11:17.880906] [INFO ] [MAIN ] [1553/3492] HTD kept (0.3s) | 1549 kept, 4 rejected | 138.5/min | ETA: 14.0m [2026-01-28T12:11:18.407692] [DEBUG] [REMOTE ] HTGC: Retrieved 5191 rows, trimmed to 300. [2026-01-28T12:11:18.407853] [DEBUG] [REMOTE ] HTGC: PASS: History has at least 300 days. [2026-01-28T12:11:18.408099] [DEBUG] [REMOTE ] HTGC: PASS: Price check passed. Min price $17.13. [2026-01-28T12:11:18.408268] [DEBUG] [REMOTE ] HTGC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:18.408387] [DEBUG] [REMOTE ] HTGC: PASS: Integrity check passed. [2026-01-28T12:11:18.408608] [DEBUG] [REMOTE ] HTGC: Symbol is viable for forecasting. [2026-01-28T12:11:18.408659] [INFO ] [MAIN ] [1554/3492] HTGC kept (0.5s) | 1550 kept, 4 rejected | 138.5/min | ETA: 14.0m [2026-01-28T12:11:18.732943] [DEBUG] [REMOTE ] HTH: Retrieved 5520 rows, trimmed to 300. [2026-01-28T12:11:18.733075] [DEBUG] [REMOTE ] HTH: PASS: History has at least 300 days. [2026-01-28T12:11:18.733296] [DEBUG] [REMOTE ] HTH: PASS: Price check passed. Min price $32.12. [2026-01-28T12:11:18.733653] [DEBUG] [REMOTE ] HTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:18.733770] [DEBUG] [REMOTE ] HTH: PASS: Integrity check passed. [2026-01-28T12:11:18.733812] [DEBUG] [REMOTE ] HTH: Symbol is viable for forecasting. [2026-01-28T12:11:18.733860] [INFO ] [MAIN ] [1555/3492] HTH kept (0.3s) | 1551 kept, 4 rejected | 138.5/min | ETA: 14.0m [2026-01-28T12:11:19.292159] [DEBUG] [REMOTE ] HTLD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:19.292382] [DEBUG] [REMOTE ] HTLD: PASS: History has at least 300 days. [2026-01-28T12:11:19.292771] [DEBUG] [REMOTE ] HTLD: PASS: Price check passed. Min price $7.06. [2026-01-28T12:11:19.292921] [DEBUG] [REMOTE ] HTLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:19.293127] [DEBUG] [REMOTE ] HTLD: PASS: Integrity check passed. [2026-01-28T12:11:19.293177] [DEBUG] [REMOTE ] HTLD: Symbol is viable for forecasting. [2026-01-28T12:11:19.293237] [INFO ] [MAIN ] [1556/3492] HTLD kept (0.6s) | 1552 kept, 4 rejected | 138.5/min | ETA: 14.0m [2026-01-28T12:11:19.559712] [DEBUG] [REMOTE ] HTOO: Retrieved 1287 rows, trimmed to 300. [2026-01-28T12:11:19.559951] [DEBUG] [REMOTE ] HTOO: PASS: History has at least 300 days. [2026-01-28T12:11:19.560495] [DEBUG] [REMOTE ] HTOO: PASS: Price check passed. Min price $3.01. [2026-01-28T12:11:19.560721] [DEBUG] [REMOTE ] HTOO: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:19.560906] [DEBUG] [REMOTE ] HTOO: PASS: Integrity check passed. [2026-01-28T12:11:19.560969] [DEBUG] [REMOTE ] HTOO: Symbol is viable for forecasting. [2026-01-28T12:11:19.561044] [INFO ] [MAIN ] [1557/3492] HTOO kept (0.3s) | 1553 kept, 4 rejected | 138.6/min | ETA: 14.0m [2026-01-28T12:11:19.938862] [DEBUG] [REMOTE ] HTZ: Retrieved 1148 rows, trimmed to 300. [2026-01-28T12:11:19.939015] [DEBUG] [REMOTE ] HTZ: PASS: History has at least 300 days. [2026-01-28T12:11:19.939249] [DEBUG] [REMOTE ] HTZ: PASS: Price check passed. Min price $4.85. [2026-01-28T12:11:19.939391] [DEBUG] [REMOTE ] HTZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:19.939503] [DEBUG] [REMOTE ] HTZ: PASS: Integrity check passed. [2026-01-28T12:11:19.939545] [DEBUG] [REMOTE ] HTZ: Symbol is viable for forecasting. [2026-01-28T12:11:19.939623] [INFO ] [MAIN ] [1558/3492] HTZ kept (0.4s) | 1554 kept, 4 rejected | 138.6/min | ETA: 14.0m [2026-01-28T12:11:20.451434] [DEBUG] [REMOTE ] HUBB: Retrieved 2536 rows, trimmed to 300. [2026-01-28T12:11:20.451562] [DEBUG] [REMOTE ] HUBB: PASS: History has at least 300 days. [2026-01-28T12:11:20.451796] [DEBUG] [REMOTE ] HUBB: PASS: Price check passed. Min price $406.02. [2026-01-28T12:11:20.451931] [DEBUG] [REMOTE ] HUBB: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:20.452044] [DEBUG] [REMOTE ] HUBB: PASS: Integrity check passed. [2026-01-28T12:11:20.452085] [DEBUG] [REMOTE ] HUBB: Symbol is viable for forecasting. [2026-01-28T12:11:20.452133] [INFO ] [MAIN ] [1559/3492] HUBB kept (0.5s) | 1555 kept, 4 rejected | 138.5/min | ETA: 14.0m [2026-01-28T12:11:21.001441] [DEBUG] [REMOTE ] HUBG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:21.001599] [DEBUG] [REMOTE ] HUBG: PASS: History has at least 300 days. [2026-01-28T12:11:21.001831] [DEBUG] [REMOTE ] HUBG: PASS: Price check passed. Min price $34.64. [2026-01-28T12:11:21.001970] [DEBUG] [REMOTE ] HUBG: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:21.002090] [DEBUG] [REMOTE ] HUBG: PASS: Integrity check passed. [2026-01-28T12:11:21.002133] [DEBUG] [REMOTE ] HUBG: Symbol is viable for forecasting. [2026-01-28T12:11:21.002184] [INFO ] [MAIN ] [1560/3492] HUBG kept (0.6s) | 1556 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:21.333664] [DEBUG] [REMOTE ] HUBS: Retrieved 2841 rows, trimmed to 300. [2026-01-28T12:11:21.333808] [DEBUG] [REMOTE ] HUBS: PASS: History has at least 300 days. [2026-01-28T12:11:21.334057] [DEBUG] [REMOTE ] HUBS: PASS: Price check passed. Min price $302.32. [2026-01-28T12:11:21.334205] [DEBUG] [REMOTE ] HUBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:21.334329] [DEBUG] [REMOTE ] HUBS: PASS: Integrity check passed. [2026-01-28T12:11:21.334371] [DEBUG] [REMOTE ] HUBS: Symbol is viable for forecasting. [2026-01-28T12:11:21.334432] [INFO ] [MAIN ] [1561/3492] HUBS kept (0.3s) | 1557 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:21.856832] [DEBUG] [REMOTE ] HUM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:21.857019] [DEBUG] [REMOTE ] HUM: PASS: History has at least 300 days. [2026-01-28T12:11:21.857308] [DEBUG] [REMOTE ] HUM: PASS: Price check passed. Min price $207.93. [2026-01-28T12:11:21.857481] [DEBUG] [REMOTE ] HUM: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:21.857644] [DEBUG] [REMOTE ] HUM: PASS: Integrity check passed. [2026-01-28T12:11:21.857688] [DEBUG] [REMOTE ] HUM: Symbol is viable for forecasting. [2026-01-28T12:11:21.857738] [INFO ] [MAIN ] [1562/3492] HUM kept (0.5s) | 1558 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:22.313867] [DEBUG] [REMOTE ] HUN: Retrieved 5271 rows, trimmed to 300. [2026-01-28T12:11:22.314007] [DEBUG] [REMOTE ] HUN: PASS: History has at least 300 days. [2026-01-28T12:11:22.314228] [DEBUG] [REMOTE ] HUN: PASS: Price check passed. Min price $7.36. [2026-01-28T12:11:22.314361] [DEBUG] [REMOTE ] HUN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:22.314476] [DEBUG] [REMOTE ] HUN: PASS: Integrity check passed. [2026-01-28T12:11:22.314516] [DEBUG] [REMOTE ] HUN: Symbol is viable for forecasting. [2026-01-28T12:11:22.314564] [INFO ] [MAIN ] [1563/3492] HUN kept (0.5s) | 1559 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:22.630203] [DEBUG] [REMOTE ] HURC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:22.630362] [DEBUG] [REMOTE ] HURC: PASS: History has at least 300 days. [2026-01-28T12:11:22.630658] [DEBUG] [REMOTE ] HURC: PASS: Price check passed. Min price $14.75. [2026-01-28T12:11:22.630796] [DEBUG] [REMOTE ] HURC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:22.630924] [DEBUG] [REMOTE ] HURC: PASS: Integrity check passed. [2026-01-28T12:11:22.630967] [DEBUG] [REMOTE ] HURC: Symbol is viable for forecasting. [2026-01-28T12:11:22.631018] [INFO ] [MAIN ] [1564/3492] HURC kept (0.3s) | 1560 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:23.180114] [DEBUG] [REMOTE ] HURN: Retrieved 5356 rows, trimmed to 300. [2026-01-28T12:11:23.180257] [DEBUG] [REMOTE ] HURN: PASS: History has at least 300 days. [2026-01-28T12:11:23.180486] [DEBUG] [REMOTE ] HURN: PASS: Price check passed. Min price $160.53. [2026-01-28T12:11:23.180645] [DEBUG] [REMOTE ] HURN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:23.180772] [DEBUG] [REMOTE ] HURN: PASS: Integrity check passed. [2026-01-28T12:11:23.180813] [DEBUG] [REMOTE ] HURN: Symbol is viable for forecasting. [2026-01-28T12:11:23.180861] [INFO ] [MAIN ] [1565/3492] HURN kept (0.5s) | 1561 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:23.469109] [DEBUG] [REMOTE ] HUYA: Retrieved 1938 rows, trimmed to 300. [2026-01-28T12:11:23.469241] [DEBUG] [REMOTE ] HUYA: PASS: History has at least 300 days. [2026-01-28T12:11:23.469442] [DEBUG] [REMOTE ] HUYA: PASS: Price check passed. Min price $2.63. [2026-01-28T12:11:23.469602] [DEBUG] [REMOTE ] HUYA: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:23.469719] [DEBUG] [REMOTE ] HUYA: PASS: Integrity check passed. [2026-01-28T12:11:23.469761] [DEBUG] [REMOTE ] HUYA: Symbol is viable for forecasting. [2026-01-28T12:11:23.469808] [INFO ] [MAIN ] [1566/3492] HUYA kept (0.3s) | 1562 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:24.050659] [DEBUG] [REMOTE ] HWC: Retrieved 6302 rows, trimmed to 300. [2026-01-28T12:11:24.050789] [DEBUG] [REMOTE ] HWC: PASS: History has at least 300 days. [2026-01-28T12:11:24.051004] [DEBUG] [REMOTE ] HWC: PASS: Price check passed. Min price $55.74. [2026-01-28T12:11:24.051148] [DEBUG] [REMOTE ] HWC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:24.051269] [DEBUG] [REMOTE ] HWC: PASS: Integrity check passed. [2026-01-28T12:11:24.051312] [DEBUG] [REMOTE ] HWC: Symbol is viable for forecasting. [2026-01-28T12:11:24.051363] [INFO ] [MAIN ] [1567/3492] HWC kept (0.6s) | 1563 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:24.176126] [DEBUG] [REMOTE ] HWH: Retrieved 515 rows, trimmed to 300. [2026-01-28T12:11:24.176244] [DEBUG] [REMOTE ] HWH: PASS: History has at least 300 days. [2026-01-28T12:11:24.176442] [DEBUG] [REMOTE ] HWH: PASS: Price check passed. Min price $1.47. [2026-01-28T12:11:24.176613] [DEBUG] [REMOTE ] HWH: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:24.176727] [DEBUG] [REMOTE ] HWH: PASS: Integrity check passed. [2026-01-28T12:11:24.176769] [DEBUG] [REMOTE ] HWH: Symbol is viable for forecasting. [2026-01-28T12:11:24.176817] [INFO ] [MAIN ] [1568/3492] HWH kept (0.1s) | 1564 kept, 4 rejected | 138.6/min | ETA: 13.9m [2026-01-28T12:11:24.948551] [DEBUG] [REMOTE ] HWKN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:24.948714] [DEBUG] [REMOTE ] HWKN: PASS: History has at least 300 days. [2026-01-28T12:11:24.948962] [DEBUG] [REMOTE ] HWKN: PASS: Price check passed. Min price $120.17. [2026-01-28T12:11:24.949104] [DEBUG] [REMOTE ] HWKN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:24.949230] [DEBUG] [REMOTE ] HWKN: PASS: Integrity check passed. [2026-01-28T12:11:24.949274] [DEBUG] [REMOTE ] HWKN: Symbol is viable for forecasting. [2026-01-28T12:11:24.949340] [INFO ] [MAIN ] [1569/3492] HWKN kept (0.8s) | 1565 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:25.284348] [DEBUG] [REMOTE ] HWM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:25.284488] [DEBUG] [REMOTE ] HWM: PASS: History has at least 300 days. [2026-01-28T12:11:25.284744] [DEBUG] [REMOTE ] HWM: PASS: Price check passed. Min price $190.98. [2026-01-28T12:11:25.284888] [DEBUG] [REMOTE ] HWM: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:25.285011] [DEBUG] [REMOTE ] HWM: PASS: Integrity check passed. [2026-01-28T12:11:25.285052] [DEBUG] [REMOTE ] HWM: Symbol is viable for forecasting. [2026-01-28T12:11:25.285104] [INFO ] [MAIN ] [1570/3492] HWM kept (0.3s) | 1566 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:25.836923] [DEBUG] [REMOTE ] HXL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:25.837098] [DEBUG] [REMOTE ] HXL: PASS: History has at least 300 days. [2026-01-28T12:11:25.837340] [DEBUG] [REMOTE ] HXL: PASS: Price check passed. Min price $67.81. [2026-01-28T12:11:25.837478] [DEBUG] [REMOTE ] HXL: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:25.837623] [DEBUG] [REMOTE ] HXL: PASS: Integrity check passed. [2026-01-28T12:11:25.837668] [DEBUG] [REMOTE ] HXL: Symbol is viable for forecasting. [2026-01-28T12:11:25.837720] [INFO ] [MAIN ] [1571/3492] HXL kept (0.6s) | 1567 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:26.255893] [DEBUG] [REMOTE ] HY: Retrieved 3349 rows, trimmed to 300. [2026-01-28T12:11:26.256038] [DEBUG] [REMOTE ] HY: PASS: History has at least 300 days. [2026-01-28T12:11:26.256281] [DEBUG] [REMOTE ] HY: PASS: Price check passed. Min price $26.16. [2026-01-28T12:11:26.256427] [DEBUG] [REMOTE ] HY: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:26.256558] [DEBUG] [REMOTE ] HY: PASS: Integrity check passed. [2026-01-28T12:11:26.256619] [DEBUG] [REMOTE ] HY: Symbol is viable for forecasting. [2026-01-28T12:11:26.256670] [INFO ] [MAIN ] [1572/3492] HY kept (0.4s) | 1568 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:26.532262] [DEBUG] [REMOTE ] HYFM: Retrieved 1287 rows, trimmed to 300. [2026-01-28T12:11:26.532428] [DEBUG] [REMOTE ] HYFM: PASS: History has at least 300 days. [2026-01-28T12:11:26.532930] [DEBUG] [REMOTE ] HYFM: PASS: Price check passed. Min price $1.51. [2026-01-28T12:11:26.533150] [DEBUG] [REMOTE ] HYFM: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:26.533324] [DEBUG] [REMOTE ] HYFM: PASS: Integrity check passed. [2026-01-28T12:11:26.533391] [DEBUG] [REMOTE ] HYFM: Symbol is viable for forecasting. [2026-01-28T12:11:26.533464] [INFO ] [MAIN ] [1573/3492] HYFM kept (0.3s) | 1569 kept, 4 rejected | 138.5/min | ETA: 13.9m [2026-01-28T12:11:26.894026] [DEBUG] [REMOTE ] HYI: Retrieved 3835 rows, trimmed to 300. [2026-01-28T12:11:26.894159] [DEBUG] [REMOTE ] HYI: PASS: History has at least 300 days. [2026-01-28T12:11:26.894365] [DEBUG] [REMOTE ] HYI: PASS: Price check passed. Min price $10.73. [2026-01-28T12:11:26.894516] [DEBUG] [REMOTE ] HYI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:26.894648] [DEBUG] [REMOTE ] HYI: PASS: Integrity check passed. [2026-01-28T12:11:26.894691] [DEBUG] [REMOTE ] HYI: Symbol is viable for forecasting. [2026-01-28T12:11:26.894740] [INFO ] [MAIN ] [1574/3492] HYI kept (0.4s) | 1570 kept, 4 rejected | 138.6/min | ETA: 13.8m [2026-01-28T12:11:27.402305] [DEBUG] [REMOTE ] HYLS: Retrieved 3249 rows, trimmed to 300. [2026-01-28T12:11:27.402435] [DEBUG] [REMOTE ] HYLS: PASS: History has at least 300 days. [2026-01-28T12:11:27.402683] [DEBUG] [REMOTE ] HYLS: PASS: Price check passed. Min price $40.99. [2026-01-28T12:11:27.402829] [DEBUG] [REMOTE ] HYLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:27.402946] [DEBUG] [REMOTE ] HYLS: PASS: Integrity check passed. [2026-01-28T12:11:27.402987] [DEBUG] [REMOTE ] HYLS: Symbol is viable for forecasting. [2026-01-28T12:11:27.403036] [INFO ] [MAIN ] [1575/3492] HYLS kept (0.5s) | 1571 kept, 4 rejected | 138.5/min | ETA: 13.8m [2026-01-28T12:11:27.628632] [DEBUG] [REMOTE ] HYMC: Retrieved 1971 rows, trimmed to 300. [2026-01-28T12:11:27.628750] [DEBUG] [REMOTE ] HYMC: PASS: History has at least 300 days. [2026-01-28T12:11:27.628949] [DEBUG] [REMOTE ] HYMC: PASS: Price check passed. Min price $7.24. [2026-01-28T12:11:27.629115] [DEBUG] [REMOTE ] HYMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:27.629233] [DEBUG] [REMOTE ] HYMC: PASS: Integrity check passed. [2026-01-28T12:11:27.629281] [DEBUG] [REMOTE ] HYMC: Symbol is viable for forecasting. [2026-01-28T12:11:27.629338] [INFO ] [MAIN ] [1576/3492] HYMC kept (0.2s) | 1572 kept, 4 rejected | 138.6/min | ETA: 13.8m [2026-01-28T12:11:28.035176] [DEBUG] [REMOTE ] HYXF: Retrieved 2416 rows, trimmed to 300. [2026-01-28T12:11:28.035303] [DEBUG] [REMOTE ] HYXF: PASS: History has at least 300 days. [2026-01-28T12:11:28.035507] [DEBUG] [REMOTE ] HYXF: PASS: Price check passed. Min price $46.42. [2026-01-28T12:11:28.035670] [DEBUG] [REMOTE ] HYXF: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:28.035785] [DEBUG] [REMOTE ] HYXF: PASS: Integrity check passed. [2026-01-28T12:11:28.035826] [DEBUG] [REMOTE ] HYXF: Symbol is viable for forecasting. [2026-01-28T12:11:28.035873] [INFO ] [MAIN ] [1577/3492] HYXF kept (0.4s) | 1573 kept, 4 rejected | 138.6/min | ETA: 13.8m [2026-01-28T12:11:28.584393] [DEBUG] [REMOTE ] HYZD: Retrieved 3044 rows, trimmed to 300. [2026-01-28T12:11:28.584521] [DEBUG] [REMOTE ] HYZD: PASS: History has at least 300 days. [2026-01-28T12:11:28.584756] [DEBUG] [REMOTE ] HYZD: PASS: Price check passed. Min price $22.05. [2026-01-28T12:11:28.584897] [DEBUG] [REMOTE ] HYZD: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:28.585011] [DEBUG] [REMOTE ] HYZD: PASS: Integrity check passed. [2026-01-28T12:11:28.585053] [DEBUG] [REMOTE ] HYZD: Symbol is viable for forecasting. [2026-01-28T12:11:28.585105] [INFO ] [MAIN ] [1578/3492] HYZD kept (0.5s) | 1574 kept, 4 rejected | 138.6/min | ETA: 13.8m [2026-01-28T12:11:29.161006] [DEBUG] [REMOTE ] HZO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:29.161158] [DEBUG] [REMOTE ] HZO: PASS: History has at least 300 days. [2026-01-28T12:11:29.161456] [DEBUG] [REMOTE ] HZO: PASS: Price check passed. Min price $21.43. [2026-01-28T12:11:29.161843] [DEBUG] [REMOTE ] HZO: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:29.161973] [DEBUG] [REMOTE ] HZO: PASS: Integrity check passed. [2026-01-28T12:11:29.162014] [DEBUG] [REMOTE ] HZO: Symbol is viable for forecasting. [2026-01-28T12:11:29.162064] [INFO ] [MAIN ] [1579/3492] HZO kept (0.6s) | 1575 kept, 4 rejected | 138.5/min | ETA: 13.8m [2026-01-28T12:11:29.636135] [DEBUG] [REMOTE ] IAC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:29.636284] [DEBUG] [REMOTE ] IAC: PASS: History has at least 300 days. [2026-01-28T12:11:29.636524] [DEBUG] [REMOTE ] IAC: PASS: Price check passed. Min price $31.52. [2026-01-28T12:11:29.636716] [DEBUG] [REMOTE ] IAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:29.636843] [DEBUG] [REMOTE ] IAC: PASS: Integrity check passed. [2026-01-28T12:11:29.636885] [DEBUG] [REMOTE ] IAC: Symbol is viable for forecasting. [2026-01-28T12:11:29.636935] [INFO ] [MAIN ] [1580/3492] IAC kept (0.5s) | 1576 kept, 4 rejected | 138.5/min | ETA: 13.8m [2026-01-28T12:11:30.064465] [DEBUG] [REMOTE ] IAE: Retrieved 4739 rows, trimmed to 300. [2026-01-28T12:11:30.064619] [DEBUG] [REMOTE ] IAE: PASS: History has at least 300 days. [2026-01-28T12:11:30.065048] [DEBUG] [REMOTE ] IAE: PASS: Price check passed. Min price $6.96. [2026-01-28T12:11:30.065184] [DEBUG] [REMOTE ] IAE: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:30.065303] [DEBUG] [REMOTE ] IAE: PASS: Integrity check passed. [2026-01-28T12:11:30.065344] [DEBUG] [REMOTE ] IAE: Symbol is viable for forecasting. [2026-01-28T12:11:30.065392] [INFO ] [MAIN ] [1581/3492] IAE kept (0.4s) | 1577 kept, 4 rejected | 138.5/min | ETA: 13.8m [2026-01-28T12:11:30.558633] [DEBUG] [REMOTE ] IAG: Retrieved 5671 rows, trimmed to 300. [2026-01-28T12:11:30.558826] [DEBUG] [REMOTE ] IAG: PASS: History has at least 300 days. [2026-01-28T12:11:30.559108] [DEBUG] [REMOTE ] IAG: PASS: Price check passed. Min price $10.96. [2026-01-28T12:11:30.559247] [DEBUG] [REMOTE ] IAG: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:30.559388] [DEBUG] [REMOTE ] IAG: PASS: Integrity check passed. [2026-01-28T12:11:30.559430] [DEBUG] [REMOTE ] IAG: Symbol is viable for forecasting. [2026-01-28T12:11:30.559485] [INFO ] [MAIN ] [1582/3492] IAG kept (0.5s) | 1578 kept, 4 rejected | 138.5/min | ETA: 13.8m [2026-01-28T12:11:31.017818] [DEBUG] [REMOTE ] IBB: Retrieved 6276 rows, trimmed to 300. [2026-01-28T12:11:31.018003] [DEBUG] [REMOTE ] IBB: PASS: History has at least 300 days. [2026-01-28T12:11:31.018310] [DEBUG] [REMOTE ] IBB: PASS: Price check passed. Min price $155.91. [2026-01-28T12:11:31.018454] [DEBUG] [REMOTE ] IBB: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:31.018605] [DEBUG] [REMOTE ] IBB: PASS: Integrity check passed. [2026-01-28T12:11:31.018649] [DEBUG] [REMOTE ] IBB: Symbol is viable for forecasting. [2026-01-28T12:11:31.018703] [INFO ] [MAIN ] [1583/3492] IBB kept (0.5s) | 1579 kept, 4 rejected | 138.5/min | ETA: 13.8m [2026-01-28T12:11:31.190459] [DEBUG] [REMOTE ] IBBQ: Retrieved 1162 rows, trimmed to 300. [2026-01-28T12:11:31.190700] [DEBUG] [REMOTE ] IBBQ: PASS: History has at least 300 days. [2026-01-28T12:11:31.191241] [DEBUG] [REMOTE ] IBBQ: PASS: Price check passed. Min price $26.08. [2026-01-28T12:11:31.191470] [DEBUG] [REMOTE ] IBBQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:31.191859] [DEBUG] [REMOTE ] IBBQ: PASS: Integrity check passed. [2026-01-28T12:11:31.191914] [DEBUG] [REMOTE ] IBBQ: Symbol is viable for forecasting. [2026-01-28T12:11:31.191983] [INFO ] [MAIN ] [1584/3492] IBBQ kept (0.2s) | 1580 kept, 4 rejected | 138.6/min | ETA: 13.8m [2026-01-28T12:11:31.892962] [DEBUG] [REMOTE ] IBCP: Retrieved 6304 rows, trimmed to 300. [2026-01-28T12:11:31.893125] [DEBUG] [REMOTE ] IBCP: PASS: History has at least 300 days. [2026-01-28T12:11:31.893410] [DEBUG] [REMOTE ] IBCP: PASS: Price check passed. Min price $29.96. [2026-01-28T12:11:31.893550] [DEBUG] [REMOTE ] IBCP: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:31.893711] [DEBUG] [REMOTE ] IBCP: PASS: Integrity check passed. [2026-01-28T12:11:31.893753] [DEBUG] [REMOTE ] IBCP: Symbol is viable for forecasting. [2026-01-28T12:11:31.893803] [INFO ] [MAIN ] [1585/3492] IBCP kept (0.7s) | 1581 kept, 4 rejected | 138.5/min | ETA: 13.8m [2026-01-28T12:11:32.095387] [DEBUG] [REMOTE ] IBEX: Retrieved 1374 rows, trimmed to 300. [2026-01-28T12:11:32.095514] [DEBUG] [REMOTE ] IBEX: PASS: History has at least 300 days. [2026-01-28T12:11:32.095801] [DEBUG] [REMOTE ] IBEX: PASS: Price check passed. Min price $33.91. [2026-01-28T12:11:32.095938] [DEBUG] [REMOTE ] IBEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:32.096052] [DEBUG] [REMOTE ] IBEX: PASS: Integrity check passed. [2026-01-28T12:11:32.096093] [DEBUG] [REMOTE ] IBEX: Symbol is viable for forecasting. [2026-01-28T12:11:32.096141] [INFO ] [MAIN ] [1586/3492] IBEX kept (0.2s) | 1582 kept, 4 rejected | 138.6/min | ETA: 13.8m [2026-01-28T12:11:32.743674] [DEBUG] [REMOTE ] IBM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:32.743825] [DEBUG] [REMOTE ] IBM: PASS: History has at least 300 days. [2026-01-28T12:11:32.744033] [DEBUG] [REMOTE ] IBM: PASS: Price check passed. Min price $288.53. [2026-01-28T12:11:32.744167] [DEBUG] [REMOTE ] IBM: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:32.744280] [DEBUG] [REMOTE ] IBM: PASS: Integrity check passed. [2026-01-28T12:11:32.744319] [DEBUG] [REMOTE ] IBM: Symbol is viable for forecasting. [2026-01-28T12:11:32.744366] [INFO ] [MAIN ] [1587/3492] IBM kept (0.6s) | 1583 kept, 4 rejected | 138.5/min | ETA: 13.8m [2026-01-28T12:11:33.225786] [DEBUG] [REMOTE ] IBN: Retrieved 6497 rows, trimmed to 300. [2026-01-28T12:11:33.225935] [DEBUG] [REMOTE ] IBN: PASS: History has at least 300 days. [2026-01-28T12:11:33.226179] [DEBUG] [REMOTE ] IBN: PASS: Price check passed. Min price $29.15. [2026-01-28T12:11:33.226317] [DEBUG] [REMOTE ] IBN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:33.226444] [DEBUG] [REMOTE ] IBN: PASS: Integrity check passed. [2026-01-28T12:11:33.226494] [DEBUG] [REMOTE ] IBN: Symbol is viable for forecasting. [2026-01-28T12:11:33.226552] [INFO ] [MAIN ] [1588/3492] IBN kept (0.5s) | 1584 kept, 4 rejected | 138.5/min | ETA: 13.7m [2026-01-28T12:11:33.782601] [DEBUG] [REMOTE ] IBOC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:33.782749] [DEBUG] [REMOTE ] IBOC: PASS: History has at least 300 days. [2026-01-28T12:11:33.782983] [DEBUG] [REMOTE ] IBOC: PASS: Price check passed. Min price $63.42. [2026-01-28T12:11:33.783119] [DEBUG] [REMOTE ] IBOC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:33.783240] [DEBUG] [REMOTE ] IBOC: PASS: Integrity check passed. [2026-01-28T12:11:33.783281] [DEBUG] [REMOTE ] IBOC: Symbol is viable for forecasting. [2026-01-28T12:11:33.783331] [INFO ] [MAIN ] [1589/3492] IBOC kept (0.6s) | 1585 kept, 4 rejected | 138.5/min | ETA: 13.7m [2026-01-28T12:11:34.108434] [DEBUG] [REMOTE ] IBP: Retrieved 3006 rows, trimmed to 300. [2026-01-28T12:11:34.108647] [DEBUG] [REMOTE ] IBP: PASS: History has at least 300 days. [2026-01-28T12:11:34.109116] [DEBUG] [REMOTE ] IBP: PASS: Price check passed. Min price $237.69. [2026-01-28T12:11:34.109288] [DEBUG] [REMOTE ] IBP: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:34.109426] [DEBUG] [REMOTE ] IBP: PASS: Integrity check passed. [2026-01-28T12:11:34.109470] [DEBUG] [REMOTE ] IBP: Symbol is viable for forecasting. [2026-01-28T12:11:34.109531] [INFO ] [MAIN ] [1590/3492] IBP kept (0.3s) | 1586 kept, 4 rejected | 138.5/min | ETA: 13.7m [2026-01-28T12:11:34.506088] [DEBUG] [REMOTE ] IBRX: Retrieved 2641 rows, trimmed to 300. [2026-01-28T12:11:34.506217] [DEBUG] [REMOTE ] IBRX: PASS: History has at least 300 days. [2026-01-28T12:11:34.506426] [DEBUG] [REMOTE ] IBRX: PASS: Price check passed. Min price $1.98. [2026-01-28T12:11:34.506566] [DEBUG] [REMOTE ] IBRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:34.506716] [DEBUG] [REMOTE ] IBRX: PASS: Integrity check passed. [2026-01-28T12:11:34.506759] [DEBUG] [REMOTE ] IBRX: Symbol is viable for forecasting. [2026-01-28T12:11:34.506808] [INFO ] [MAIN ] [1591/3492] IBRX kept (0.4s) | 1587 kept, 4 rejected | 138.5/min | ETA: 13.7m [2026-01-28T12:11:34.868677] [DEBUG] [REMOTE ] IBTG: Retrieved 1486 rows, trimmed to 300. [2026-01-28T12:11:34.868813] [DEBUG] [REMOTE ] IBTG: PASS: History has at least 300 days. [2026-01-28T12:11:34.869065] [DEBUG] [REMOTE ] IBTG: PASS: Price check passed. Min price $22.71. [2026-01-28T12:11:34.869225] [DEBUG] [REMOTE ] IBTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:34.869345] [DEBUG] [REMOTE ] IBTG: PASS: Integrity check passed. [2026-01-28T12:11:34.869387] [DEBUG] [REMOTE ] IBTG: Symbol is viable for forecasting. [2026-01-28T12:11:34.869435] [INFO ] [MAIN ] [1592/3492] IBTG kept (0.4s) | 1588 kept, 4 rejected | 138.5/min | ETA: 13.7m [2026-01-28T12:11:35.228271] [DEBUG] [REMOTE ] IBTH: Retrieved 1486 rows, trimmed to 300. [2026-01-28T12:11:35.228403] [DEBUG] [REMOTE ] IBTH: PASS: History has at least 300 days. [2026-01-28T12:11:35.228635] [DEBUG] [REMOTE ] IBTH: PASS: Price check passed. Min price $22.29. [2026-01-28T12:11:35.228775] [DEBUG] [REMOTE ] IBTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:35.228891] [DEBUG] [REMOTE ] IBTH: PASS: Integrity check passed. [2026-01-28T12:11:35.228933] [DEBUG] [REMOTE ] IBTH: Symbol is viable for forecasting. [2026-01-28T12:11:35.228981] [INFO ] [MAIN ] [1593/3492] IBTH kept (0.4s) | 1589 kept, 4 rejected | 138.5/min | ETA: 13.7m [2026-01-28T12:11:35.596290] [DEBUG] [REMOTE ] IBTI: Retrieved 1486 rows, trimmed to 300. [2026-01-28T12:11:35.596418] [DEBUG] [REMOTE ] IBTI: PASS: History has at least 300 days. [2026-01-28T12:11:35.596687] [DEBUG] [REMOTE ] IBTI: PASS: Price check passed. Min price $22.18. [2026-01-28T12:11:35.596835] [DEBUG] [REMOTE ] IBTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:35.596948] [DEBUG] [REMOTE ] IBTI: PASS: Integrity check passed. [2026-01-28T12:11:35.596993] [DEBUG] [REMOTE ] IBTI: Symbol is viable for forecasting. [2026-01-28T12:11:35.597078] [INFO ] [MAIN ] [1594/3492] IBTI kept (0.4s) | 1590 kept, 4 rejected | 138.5/min | ETA: 13.7m [2026-01-28T12:11:36.066888] [DEBUG] [REMOTE ] IBTJ: Retrieved 1486 rows, trimmed to 300. [2026-01-28T12:11:36.067018] [DEBUG] [REMOTE ] IBTJ: PASS: History has at least 300 days. [2026-01-28T12:11:36.067268] [DEBUG] [REMOTE ] IBTJ: PASS: Price check passed. Min price $21.76. [2026-01-28T12:11:36.067430] [DEBUG] [REMOTE ] IBTJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:36.067544] [DEBUG] [REMOTE ] IBTJ: PASS: Integrity check passed. [2026-01-28T12:11:36.067609] [DEBUG] [REMOTE ] IBTJ: Symbol is viable for forecasting. [2026-01-28T12:11:36.067659] [INFO ] [MAIN ] [1595/3492] IBTJ kept (0.5s) | 1591 kept, 4 rejected | 138.5/min | ETA: 13.7m [2026-01-28T12:11:36.447820] [DEBUG] [REMOTE ] IBTK: Retrieved 1388 rows, trimmed to 300. [2026-01-28T12:11:36.447953] [DEBUG] [REMOTE ] IBTK: PASS: History has at least 300 days. [2026-01-28T12:11:36.448171] [DEBUG] [REMOTE ] IBTK: PASS: Price check passed. Min price $19.69. [2026-01-28T12:11:36.448311] [DEBUG] [REMOTE ] IBTK: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:36.448428] [DEBUG] [REMOTE ] IBTK: PASS: Integrity check passed. [2026-01-28T12:11:36.448470] [DEBUG] [REMOTE ] IBTK: Symbol is viable for forecasting. [2026-01-28T12:11:36.448527] [INFO ] [MAIN ] [1596/3492] IBTK kept (0.4s) | 1592 kept, 4 rejected | 138.6/min | ETA: 13.7m [2026-01-28T12:11:36.859000] [DEBUG] [REMOTE ] IBTL: Retrieved 1107 rows, trimmed to 300. [2026-01-28T12:11:36.859139] [DEBUG] [REMOTE ] IBTL: PASS: History has at least 300 days. [2026-01-28T12:11:36.859347] [DEBUG] [REMOTE ] IBTL: PASS: Price check passed. Min price $20.36. [2026-01-28T12:11:36.859483] [DEBUG] [REMOTE ] IBTL: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:36.859623] [DEBUG] [REMOTE ] IBTL: PASS: Integrity check passed. [2026-01-28T12:11:36.859667] [DEBUG] [REMOTE ] IBTL: Symbol is viable for forecasting. [2026-01-28T12:11:36.859715] [INFO ] [MAIN ] [1597/3492] IBTL kept (0.4s) | 1593 kept, 4 rejected | 138.6/min | ETA: 13.7m [2026-01-28T12:11:37.243232] [DEBUG] [REMOTE ] IBTM: Retrieved 892 rows, trimmed to 300. [2026-01-28T12:11:37.243400] [DEBUG] [REMOTE ] IBTM: PASS: History has at least 300 days. [2026-01-28T12:11:37.243764] [DEBUG] [REMOTE ] IBTM: PASS: Price check passed. Min price $22.91. [2026-01-28T12:11:37.243944] [DEBUG] [REMOTE ] IBTM: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:37.244094] [DEBUG] [REMOTE ] IBTM: PASS: Integrity check passed. [2026-01-28T12:11:37.244153] [DEBUG] [REMOTE ] IBTM: Symbol is viable for forecasting. [2026-01-28T12:11:37.244222] [INFO ] [MAIN ] [1598/3492] IBTM kept (0.4s) | 1594 kept, 4 rejected | 138.6/min | ETA: 13.7m [2026-01-28T12:11:37.570889] [DEBUG] [REMOTE ] IBTO: Retrieved 647 rows, trimmed to 300. [2026-01-28T12:11:37.571043] [DEBUG] [REMOTE ] IBTO: PASS: History has at least 300 days. [2026-01-28T12:11:37.571292] [DEBUG] [REMOTE ] IBTO: PASS: Price check passed. Min price $24.40. [2026-01-28T12:11:37.571484] [DEBUG] [REMOTE ] IBTO: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:37.571666] [DEBUG] [REMOTE ] IBTO: PASS: Integrity check passed. [2026-01-28T12:11:37.571727] [DEBUG] [REMOTE ] IBTO: Symbol is viable for forecasting. [2026-01-28T12:11:37.571794] [INFO ] [MAIN ] [1599/3492] IBTO kept (0.3s) | 1595 kept, 4 rejected | 138.6/min | ETA: 13.7m [2026-01-28T12:11:38.228239] [DEBUG] [REMOTE ] ICE: Retrieved 5079 rows, trimmed to 300. [2026-01-28T12:11:38.228374] [DEBUG] [REMOTE ] ICE: PASS: History has at least 300 days. [2026-01-28T12:11:38.228635] [DEBUG] [REMOTE ] ICE: PASS: Price check passed. Min price $145.15. [2026-01-28T12:11:38.228781] [DEBUG] [REMOTE ] ICE: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:38.229081] [DEBUG] [REMOTE ] ICE: PASS: Integrity check passed. [2026-01-28T12:11:38.229121] [DEBUG] [REMOTE ] ICE: Symbol is viable for forecasting. [2026-01-28T12:11:38.229172] [INFO ] [MAIN ] [1600/3492] ICE kept (0.7s) | 1596 kept, 4 rejected | 138.5/min | ETA: 13.7m [2026-01-28T12:11:38.579493] [DEBUG] [REMOTE ] ICFI: Retrieved 4862 rows, trimmed to 300. [2026-01-28T12:11:38.579678] [DEBUG] [REMOTE ] ICFI: PASS: History has at least 300 days. [2026-01-28T12:11:38.579908] [DEBUG] [REMOTE ] ICFI: PASS: Price check passed. Min price $76.35. [2026-01-28T12:11:38.580049] [DEBUG] [REMOTE ] ICFI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:38.580169] [DEBUG] [REMOTE ] ICFI: PASS: Integrity check passed. [2026-01-28T12:11:38.580212] [DEBUG] [REMOTE ] ICFI: Symbol is viable for forecasting. [2026-01-28T12:11:38.580262] [INFO ] [MAIN ] [1601/3492] ICFI kept (0.4s) | 1597 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:38.950274] [DEBUG] [REMOTE ] ICL: Retrieved 2852 rows, trimmed to 300. [2026-01-28T12:11:38.950405] [DEBUG] [REMOTE ] ICL: PASS: History has at least 300 days. [2026-01-28T12:11:38.950683] [DEBUG] [REMOTE ] ICL: PASS: Price check passed. Min price $4.88. [2026-01-28T12:11:38.950828] [DEBUG] [REMOTE ] ICL: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:38.950944] [DEBUG] [REMOTE ] ICL: PASS: Integrity check passed. [2026-01-28T12:11:38.950984] [DEBUG] [REMOTE ] ICL: Symbol is viable for forecasting. [2026-01-28T12:11:38.951031] [INFO ] [MAIN ] [1602/3492] ICL kept (0.4s) | 1598 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:39.431457] [DEBUG] [REMOTE ] ICLN: Retrieved 4425 rows, trimmed to 300. [2026-01-28T12:11:39.431684] [DEBUG] [REMOTE ] ICLN: PASS: History has at least 300 days. [2026-01-28T12:11:39.432217] [DEBUG] [REMOTE ] ICLN: PASS: Price check passed. Min price $15.94. [2026-01-28T12:11:39.432403] [DEBUG] [REMOTE ] ICLN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:39.432532] [DEBUG] [REMOTE ] ICLN: PASS: Integrity check passed. [2026-01-28T12:11:39.432644] [DEBUG] [REMOTE ] ICLN: Symbol is viable for forecasting. [2026-01-28T12:11:39.432705] [INFO ] [MAIN ] [1603/3492] ICLN kept (0.5s) | 1599 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:39.724607] [DEBUG] [REMOTE ] ICMB: Retrieved 3011 rows, trimmed to 300. [2026-01-28T12:11:39.724772] [DEBUG] [REMOTE ] ICMB: PASS: History has at least 300 days. [2026-01-28T12:11:39.725020] [DEBUG] [REMOTE ] ICMB: PASS: Price check passed. Min price $2.49. [2026-01-28T12:11:39.725172] [DEBUG] [REMOTE ] ICMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:39.725328] [DEBUG] [REMOTE ] ICMB: PASS: Integrity check passed. [2026-01-28T12:11:39.725373] [DEBUG] [REMOTE ] ICMB: Symbol is viable for forecasting. [2026-01-28T12:11:39.725446] [INFO ] [MAIN ] [1604/3492] ICMB kept (0.3s) | 1600 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:40.039621] [DEBUG] [REMOTE ] ICOP: Retrieved 651 rows, trimmed to 300. [2026-01-28T12:11:40.039763] [DEBUG] [REMOTE ] ICOP: PASS: History has at least 300 days. [2026-01-28T12:11:40.039990] [DEBUG] [REMOTE ] ICOP: PASS: Price check passed. Min price $35.89. [2026-01-28T12:11:40.040134] [DEBUG] [REMOTE ] ICOP: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:40.040251] [DEBUG] [REMOTE ] ICOP: PASS: Integrity check passed. [2026-01-28T12:11:40.040293] [DEBUG] [REMOTE ] ICOP: Symbol is viable for forecasting. [2026-01-28T12:11:40.040345] [INFO ] [MAIN ] [1605/3492] ICOP kept (0.3s) | 1601 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:40.707083] [DEBUG] [REMOTE ] ICUI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:40.707221] [DEBUG] [REMOTE ] ICUI: PASS: History has at least 300 days. [2026-01-28T12:11:40.707454] [DEBUG] [REMOTE ] ICUI: PASS: Price check passed. Min price $119.74. [2026-01-28T12:11:40.707662] [DEBUG] [REMOTE ] ICUI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:40.707822] [DEBUG] [REMOTE ] ICUI: PASS: Integrity check passed. [2026-01-28T12:11:40.707877] [DEBUG] [REMOTE ] ICUI: Symbol is viable for forecasting. [2026-01-28T12:11:40.707942] [INFO ] [MAIN ] [1606/3492] ICUI kept (0.7s) | 1602 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:41.198610] [DEBUG] [REMOTE ] IDA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:41.198748] [DEBUG] [REMOTE ] IDA: PASS: History has at least 300 days. [2026-01-28T12:11:41.199170] [DEBUG] [REMOTE ] IDA: PASS: Price check passed. Min price $124.73. [2026-01-28T12:11:41.199308] [DEBUG] [REMOTE ] IDA: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:41.199428] [DEBUG] [REMOTE ] IDA: PASS: Integrity check passed. [2026-01-28T12:11:41.199470] [DEBUG] [REMOTE ] IDA: Symbol is viable for forecasting. [2026-01-28T12:11:41.199519] [INFO ] [MAIN ] [1607/3492] IDA kept (0.5s) | 1603 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:41.520030] [DEBUG] [REMOTE ] IDAI: Retrieved 1237 rows, trimmed to 300. [2026-01-28T12:11:41.520165] [DEBUG] [REMOTE ] IDAI: PASS: History has at least 300 days. [2026-01-28T12:11:41.520390] [DEBUG] [REMOTE ] IDAI: PASS: Price check passed. Min price $3.39. [2026-01-28T12:11:41.520539] [DEBUG] [REMOTE ] IDAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:41.520680] [DEBUG] [REMOTE ] IDAI: PASS: Integrity check passed. [2026-01-28T12:11:41.520724] [DEBUG] [REMOTE ] IDAI: Symbol is viable for forecasting. [2026-01-28T12:11:41.520775] [INFO ] [MAIN ] [1608/3492] IDAI kept (0.3s) | 1604 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:42.046442] [DEBUG] [REMOTE ] IDCC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:42.046600] [DEBUG] [REMOTE ] IDCC: PASS: History has at least 300 days. [2026-01-28T12:11:42.046849] [DEBUG] [REMOTE ] IDCC: PASS: Price check passed. Min price $306.00. [2026-01-28T12:11:42.046996] [DEBUG] [REMOTE ] IDCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:42.047147] [DEBUG] [REMOTE ] IDCC: PASS: Integrity check passed. [2026-01-28T12:11:42.047189] [DEBUG] [REMOTE ] IDCC: Symbol is viable for forecasting. [2026-01-28T12:11:42.047239] [INFO ] [MAIN ] [1609/3492] IDCC kept (0.5s) | 1605 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:42.486812] [DEBUG] [REMOTE ] IDE: Retrieved 4021 rows, trimmed to 300. [2026-01-28T12:11:42.486961] [DEBUG] [REMOTE ] IDE: PASS: History has at least 300 days. [2026-01-28T12:11:42.487203] [DEBUG] [REMOTE ] IDE: PASS: Price check passed. Min price $11.17. [2026-01-28T12:11:42.487342] [DEBUG] [REMOTE ] IDE: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:42.487460] [DEBUG] [REMOTE ] IDE: PASS: Integrity check passed. [2026-01-28T12:11:42.487501] [DEBUG] [REMOTE ] IDE: Symbol is viable for forecasting. [2026-01-28T12:11:42.487551] [INFO ] [MAIN ] [1610/3492] IDE kept (0.4s) | 1606 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:42.981094] [DEBUG] [REMOTE ] IDN: Retrieved 6585 rows, trimmed to 300. [2026-01-28T12:11:42.981228] [DEBUG] [REMOTE ] IDN: PASS: History has at least 300 days. [2026-01-28T12:11:42.981669] [DEBUG] [REMOTE ] IDN: PASS: Price check passed. Min price $4.13. [2026-01-28T12:11:42.981806] [DEBUG] [REMOTE ] IDN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:42.981926] [DEBUG] [REMOTE ] IDN: PASS: Integrity check passed. [2026-01-28T12:11:42.981967] [DEBUG] [REMOTE ] IDN: Symbol is viable for forecasting. [2026-01-28T12:11:42.982024] [INFO ] [MAIN ] [1611/3492] IDN kept (0.5s) | 1607 kept, 4 rejected | 138.5/min | ETA: 13.6m [2026-01-28T12:11:43.426122] [DEBUG] [REMOTE ] IDXX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:43.426261] [DEBUG] [REMOTE ] IDXX: PASS: History has at least 300 days. [2026-01-28T12:11:43.426484] [DEBUG] [REMOTE ] IDXX: PASS: Price check passed. Min price $628.54. [2026-01-28T12:11:43.426648] [DEBUG] [REMOTE ] IDXX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:43.426789] [DEBUG] [REMOTE ] IDXX: PASS: Integrity check passed. [2026-01-28T12:11:43.426829] [DEBUG] [REMOTE ] IDXX: Symbol is viable for forecasting. [2026-01-28T12:11:43.426878] [INFO ] [MAIN ] [1612/3492] IDXX kept (0.4s) | 1608 kept, 4 rejected | 138.5/min | ETA: 13.6m [2026-01-28T12:11:43.705017] [DEBUG] [REMOTE ] IDYA: Retrieved 1679 rows, trimmed to 300. [2026-01-28T12:11:43.705170] [DEBUG] [REMOTE ] IDYA: PASS: History has at least 300 days. [2026-01-28T12:11:43.705389] [DEBUG] [REMOTE ] IDYA: PASS: Price check passed. Min price $29.66. [2026-01-28T12:11:43.705524] [DEBUG] [REMOTE ] IDYA: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:43.705669] [DEBUG] [REMOTE ] IDYA: PASS: Integrity check passed. [2026-01-28T12:11:43.705712] [DEBUG] [REMOTE ] IDYA: Symbol is viable for forecasting. [2026-01-28T12:11:43.705761] [INFO ] [MAIN ] [1613/3492] IDYA kept (0.3s) | 1609 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:44.213537] [DEBUG] [REMOTE ] IEF: Retrieved 5914 rows, trimmed to 300. [2026-01-28T12:11:44.213714] [DEBUG] [REMOTE ] IEF: PASS: History has at least 300 days. [2026-01-28T12:11:44.213975] [DEBUG] [REMOTE ] IEF: PASS: Price check passed. Min price $95.55. [2026-01-28T12:11:44.214117] [DEBUG] [REMOTE ] IEF: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:44.214244] [DEBUG] [REMOTE ] IEF: PASS: Integrity check passed. [2026-01-28T12:11:44.214286] [DEBUG] [REMOTE ] IEF: Symbol is viable for forecasting. [2026-01-28T12:11:44.214337] [INFO ] [MAIN ] [1614/3492] IEF kept (0.5s) | 1610 kept, 4 rejected | 138.6/min | ETA: 13.6m [2026-01-28T12:11:44.640921] [DEBUG] [REMOTE ] IEI: Retrieved 4791 rows, trimmed to 300. [2026-01-28T12:11:44.641062] [DEBUG] [REMOTE ] IEI: PASS: History has at least 300 days. [2026-01-28T12:11:44.641288] [DEBUG] [REMOTE ] IEI: PASS: Price check passed. Min price $118.41. [2026-01-28T12:11:44.641426] [DEBUG] [REMOTE ] IEI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:44.641548] [DEBUG] [REMOTE ] IEI: PASS: Integrity check passed. [2026-01-28T12:11:44.641610] [DEBUG] [REMOTE ] IEI: Symbol is viable for forecasting. [2026-01-28T12:11:44.641660] [INFO ] [MAIN ] [1615/3492] IEI kept (0.4s) | 1611 kept, 4 rejected | 138.6/min | ETA: 13.5m [2026-01-28T12:11:44.977213] [DEBUG] [REMOTE ] IEP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:44.977375] [DEBUG] [REMOTE ] IEP: PASS: History has at least 300 days. [2026-01-28T12:11:44.977639] [DEBUG] [REMOTE ] IEP: PASS: Price check passed. Min price $7.25. [2026-01-28T12:11:44.977816] [DEBUG] [REMOTE ] IEP: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:44.977944] [DEBUG] [REMOTE ] IEP: PASS: Integrity check passed. [2026-01-28T12:11:44.977986] [DEBUG] [REMOTE ] IEP: Symbol is viable for forecasting. [2026-01-28T12:11:44.978037] [INFO ] [MAIN ] [1616/3492] IEP kept (0.3s) | 1612 kept, 4 rejected | 138.6/min | ETA: 13.5m [2026-01-28T12:11:45.526961] [DEBUG] [REMOTE ] IESC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:45.527214] [DEBUG] [REMOTE ] IESC: PASS: History has at least 300 days. [2026-01-28T12:11:45.527611] [DEBUG] [REMOTE ] IESC: PASS: Price check passed. Min price $357.94. [2026-01-28T12:11:45.527829] [DEBUG] [REMOTE ] IESC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:45.528005] [DEBUG] [REMOTE ] IESC: PASS: Integrity check passed. [2026-01-28T12:11:45.528052] [DEBUG] [REMOTE ] IESC: Symbol is viable for forecasting. [2026-01-28T12:11:45.528110] [INFO ] [MAIN ] [1617/3492] IESC kept (0.6s) | 1613 kept, 4 rejected | 138.6/min | ETA: 13.5m [2026-01-28T12:11:45.979218] [DEBUG] [REMOTE ] IEX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:45.979368] [DEBUG] [REMOTE ] IEX: PASS: History has at least 300 days. [2026-01-28T12:11:45.979637] [DEBUG] [REMOTE ] IEX: PASS: Price check passed. Min price $161.10. [2026-01-28T12:11:45.979784] [DEBUG] [REMOTE ] IEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:45.979913] [DEBUG] [REMOTE ] IEX: PASS: Integrity check passed. [2026-01-28T12:11:45.979954] [DEBUG] [REMOTE ] IEX: Symbol is viable for forecasting. [2026-01-28T12:11:45.980003] [INFO ] [MAIN ] [1618/3492] IEX kept (0.5s) | 1614 kept, 4 rejected | 138.6/min | ETA: 13.5m [2026-01-28T12:11:46.488634] [DEBUG] [REMOTE ] IFF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:46.488836] [DEBUG] [REMOTE ] IFF: PASS: History has at least 300 days. [2026-01-28T12:11:46.489141] [DEBUG] [REMOTE ] IFF: PASS: Price check passed. Min price $61.12. [2026-01-28T12:11:46.489288] [DEBUG] [REMOTE ] IFF: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:46.489427] [DEBUG] [REMOTE ] IFF: PASS: Integrity check passed. [2026-01-28T12:11:46.489477] [DEBUG] [REMOTE ] IFF: Symbol is viable for forecasting. [2026-01-28T12:11:46.489539] [INFO ] [MAIN ] [1619/3492] IFF kept (0.5s) | 1615 kept, 4 rejected | 138.5/min | ETA: 13.5m [2026-01-28T12:11:46.965790] [DEBUG] [REMOTE ] IFN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:46.965935] [DEBUG] [REMOTE ] IFN: PASS: History has at least 300 days. [2026-01-28T12:11:46.966172] [DEBUG] [REMOTE ] IFN: PASS: Price check passed. Min price $13.55. [2026-01-28T12:11:46.966310] [DEBUG] [REMOTE ] IFN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:46.966433] [DEBUG] [REMOTE ] IFN: PASS: Integrity check passed. [2026-01-28T12:11:46.966473] [DEBUG] [REMOTE ] IFN: Symbol is viable for forecasting. [2026-01-28T12:11:46.966521] [INFO ] [MAIN ] [1620/3492] IFN kept (0.5s) | 1616 kept, 4 rejected | 138.5/min | ETA: 13.5m [2026-01-28T12:11:47.161085] [DEBUG] [REMOTE ] IFS: Retrieved 1626 rows, trimmed to 300. [2026-01-28T12:11:47.161238] [DEBUG] [REMOTE ] IFS: PASS: History has at least 300 days. [2026-01-28T12:11:47.161496] [DEBUG] [REMOTE ] IFS: PASS: Price check passed. Min price $38.50. [2026-01-28T12:11:47.161709] [DEBUG] [REMOTE ] IFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:47.161851] [DEBUG] [REMOTE ] IFS: PASS: Integrity check passed. [2026-01-28T12:11:47.161898] [DEBUG] [REMOTE ] IFS: Symbol is viable for forecasting. [2026-01-28T12:11:47.161958] [INFO ] [MAIN ] [1621/3492] IFS kept (0.2s) | 1617 kept, 4 rejected | 138.6/min | ETA: 13.5m [2026-01-28T12:11:47.670725] [DEBUG] [REMOTE ] IGA: Retrieved 5093 rows, trimmed to 300. [2026-01-28T12:11:47.670865] [DEBUG] [REMOTE ] IGA: PASS: History has at least 300 days. [2026-01-28T12:11:47.671088] [DEBUG] [REMOTE ] IGA: PASS: Price check passed. Min price $9.27. [2026-01-28T12:11:47.671224] [DEBUG] [REMOTE ] IGA: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:47.671344] [DEBUG] [REMOTE ] IGA: PASS: Integrity check passed. [2026-01-28T12:11:47.671384] [DEBUG] [REMOTE ] IGA: Symbol is viable for forecasting. [2026-01-28T12:11:47.671433] [INFO ] [MAIN ] [1622/3492] IGA kept (0.5s) | 1618 kept, 4 rejected | 138.6/min | ETA: 13.5m [2026-01-28T12:11:48.206563] [DEBUG] [REMOTE ] IGD: Retrieved 5242 rows, trimmed to 300. [2026-01-28T12:11:48.206738] [DEBUG] [REMOTE ] IGD: PASS: History has at least 300 days. [2026-01-28T12:11:48.206956] [DEBUG] [REMOTE ] IGD: PASS: Price check passed. Min price $5.52. [2026-01-28T12:11:48.207124] [DEBUG] [REMOTE ] IGD: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:48.207250] [DEBUG] [REMOTE ] IGD: PASS: Integrity check passed. [2026-01-28T12:11:48.207292] [DEBUG] [REMOTE ] IGD: Symbol is viable for forecasting. [2026-01-28T12:11:48.207342] [INFO ] [MAIN ] [1623/3492] IGD kept (0.5s) | 1619 kept, 4 rejected | 138.5/min | ETA: 13.5m [2026-01-28T12:11:48.546751] [DEBUG] [REMOTE ] IGF: Retrieved 4559 rows, trimmed to 300. [2026-01-28T12:11:48.546900] [DEBUG] [REMOTE ] IGF: PASS: History has at least 300 days. [2026-01-28T12:11:48.547165] [DEBUG] [REMOTE ] IGF: PASS: Price check passed. Min price $59.99. [2026-01-28T12:11:48.547304] [DEBUG] [REMOTE ] IGF: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:48.547426] [DEBUG] [REMOTE ] IGF: PASS: Integrity check passed. [2026-01-28T12:11:48.547467] [DEBUG] [REMOTE ] IGF: Symbol is viable for forecasting. [2026-01-28T12:11:48.547524] [INFO ] [MAIN ] [1624/3492] IGF kept (0.3s) | 1620 kept, 4 rejected | 138.6/min | ETA: 13.5m [2026-01-28T12:11:49.050431] [DEBUG] [REMOTE ] IGI: Retrieved 4169 rows, trimmed to 300. [2026-01-28T12:11:49.050553] [DEBUG] [REMOTE ] IGI: PASS: History has at least 300 days. [2026-01-28T12:11:49.050795] [DEBUG] [REMOTE ] IGI: PASS: Price check passed. Min price $16.19. [2026-01-28T12:11:49.050932] [DEBUG] [REMOTE ] IGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:49.051047] [DEBUG] [REMOTE ] IGI: PASS: Integrity check passed. [2026-01-28T12:11:49.051088] [DEBUG] [REMOTE ] IGI: Symbol is viable for forecasting. [2026-01-28T12:11:49.051136] [INFO ] [MAIN ] [1625/3492] IGI kept (0.5s) | 1621 kept, 4 rejected | 138.5/min | ETA: 13.5m [2026-01-28T12:11:49.461370] [DEBUG] [REMOTE ] IGIB: Retrieved 4791 rows, trimmed to 300. [2026-01-28T12:11:49.461521] [DEBUG] [REMOTE ] IGIB: PASS: History has at least 300 days. [2026-01-28T12:11:49.461766] [DEBUG] [REMOTE ] IGIB: PASS: Price check passed. Min price $53.26. [2026-01-28T12:11:49.461925] [DEBUG] [REMOTE ] IGIB: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:49.462107] [DEBUG] [REMOTE ] IGIB: PASS: Integrity check passed. [2026-01-28T12:11:49.462154] [DEBUG] [REMOTE ] IGIB: Symbol is viable for forecasting. [2026-01-28T12:11:49.462203] [INFO ] [MAIN ] [1626/3492] IGIB kept (0.4s) | 1622 kept, 4 rejected | 138.5/min | ETA: 13.5m [2026-01-28T12:11:49.724866] [DEBUG] [REMOTE ] IGIC: Retrieved 1473 rows, trimmed to 300. [2026-01-28T12:11:49.725012] [DEBUG] [REMOTE ] IGIC: PASS: History has at least 300 days. [2026-01-28T12:11:49.725246] [DEBUG] [REMOTE ] IGIC: PASS: Price check passed. Min price $21.24. [2026-01-28T12:11:49.725389] [DEBUG] [REMOTE ] IGIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:49.725514] [DEBUG] [REMOTE ] IGIC: PASS: Integrity check passed. [2026-01-28T12:11:49.725557] [DEBUG] [REMOTE ] IGIC: Symbol is viable for forecasting. [2026-01-28T12:11:49.725630] [INFO ] [MAIN ] [1627/3492] IGIC kept (0.3s) | 1623 kept, 4 rejected | 138.6/min | ETA: 13.5m [2026-01-28T12:11:50.229383] [DEBUG] [REMOTE ] IGSB: Retrieved 4791 rows, trimmed to 300. [2026-01-28T12:11:50.229520] [DEBUG] [REMOTE ] IGSB: PASS: History has at least 300 days. [2026-01-28T12:11:50.229760] [DEBUG] [REMOTE ] IGSB: PASS: Price check passed. Min price $52.36. [2026-01-28T12:11:50.229991] [DEBUG] [REMOTE ] IGSB: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:50.230148] [DEBUG] [REMOTE ] IGSB: PASS: Integrity check passed. [2026-01-28T12:11:50.230202] [DEBUG] [REMOTE ] IGSB: Symbol is viable for forecasting. [2026-01-28T12:11:50.230266] [INFO ] [MAIN ] [1628/3492] IGSB kept (0.5s) | 1624 kept, 4 rejected | 138.6/min | ETA: 13.5m [2026-01-28T12:11:50.533231] [DEBUG] [REMOTE ] IHD: Retrieved 3709 rows, trimmed to 300. [2026-01-28T12:11:50.533390] [DEBUG] [REMOTE ] IHD: PASS: History has at least 300 days. [2026-01-28T12:11:50.533653] [DEBUG] [REMOTE ] IHD: PASS: Price check passed. Min price $5.91. [2026-01-28T12:11:50.533798] [DEBUG] [REMOTE ] IHD: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:50.533928] [DEBUG] [REMOTE ] IHD: PASS: Integrity check passed. [2026-01-28T12:11:50.533970] [DEBUG] [REMOTE ] IHD: Symbol is viable for forecasting. [2026-01-28T12:11:50.534020] [INFO ] [MAIN ] [1629/3492] IHD kept (0.3s) | 1625 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:50.951627] [DEBUG] [REMOTE ] IHG: Retrieved 5736 rows, trimmed to 300. [2026-01-28T12:11:50.951776] [DEBUG] [REMOTE ] IHG: PASS: History has at least 300 days. [2026-01-28T12:11:50.952027] [DEBUG] [REMOTE ] IHG: PASS: Price check passed. Min price $121.46. [2026-01-28T12:11:50.952170] [DEBUG] [REMOTE ] IHG: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:50.952297] [DEBUG] [REMOTE ] IHG: PASS: Integrity check passed. [2026-01-28T12:11:50.952343] [DEBUG] [REMOTE ] IHG: Symbol is viable for forecasting. [2026-01-28T12:11:50.952403] [INFO ] [MAIN ] [1630/3492] IHG kept (0.4s) | 1626 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:51.309986] [DEBUG] [REMOTE ] IHS: Retrieved 1075 rows, trimmed to 300. [2026-01-28T12:11:51.310165] [DEBUG] [REMOTE ] IHS: PASS: History has at least 300 days. [2026-01-28T12:11:51.310445] [DEBUG] [REMOTE ] IHS: PASS: Price check passed. Min price $6.24. [2026-01-28T12:11:51.310664] [DEBUG] [REMOTE ] IHS: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:51.310824] [DEBUG] [REMOTE ] IHS: PASS: Integrity check passed. [2026-01-28T12:11:51.310893] [DEBUG] [REMOTE ] IHS: Symbol is viable for forecasting. [2026-01-28T12:11:51.310973] [INFO ] [MAIN ] [1631/3492] IHS kept (0.4s) | 1627 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:51.938256] [DEBUG] [REMOTE ] IIF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:51.938393] [DEBUG] [REMOTE ] IIF: PASS: History has at least 300 days. [2026-01-28T12:11:51.938635] [DEBUG] [REMOTE ] IIF: PASS: Price check passed. Min price $23.38. [2026-01-28T12:11:51.938775] [DEBUG] [REMOTE ] IIF: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:51.938907] [DEBUG] [REMOTE ] IIF: PASS: Integrity check passed. [2026-01-28T12:11:51.938956] [DEBUG] [REMOTE ] IIF: Symbol is viable for forecasting. [2026-01-28T12:11:51.939010] [INFO ] [MAIN ] [1632/3492] IIF kept (0.6s) | 1628 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:52.348002] [DEBUG] [REMOTE ] III: Retrieved 4770 rows, trimmed to 300. [2026-01-28T12:11:52.348143] [DEBUG] [REMOTE ] III: PASS: History has at least 300 days. [2026-01-28T12:11:52.348370] [DEBUG] [REMOTE ] III: PASS: Price check passed. Min price $4.97. [2026-01-28T12:11:52.348506] [DEBUG] [REMOTE ] III: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:52.348645] [DEBUG] [REMOTE ] III: PASS: Integrity check passed. [2026-01-28T12:11:52.348687] [DEBUG] [REMOTE ] III: Symbol is viable for forecasting. [2026-01-28T12:11:52.348736] [INFO ] [MAIN ] [1633/3492] III kept (0.4s) | 1629 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:52.755031] [DEBUG] [REMOTE ] IIIN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:52.755216] [DEBUG] [REMOTE ] IIIN: PASS: History has at least 300 days. [2026-01-28T12:11:52.755570] [DEBUG] [REMOTE ] IIIN: PASS: Price check passed. Min price $29.10. [2026-01-28T12:11:52.755787] [DEBUG] [REMOTE ] IIIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:52.755957] [DEBUG] [REMOTE ] IIIN: PASS: Integrity check passed. [2026-01-28T12:11:52.756012] [DEBUG] [REMOTE ] IIIN: Symbol is viable for forecasting. [2026-01-28T12:11:52.756079] [INFO ] [MAIN ] [1634/3492] IIIN kept (0.4s) | 1630 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:53.237025] [DEBUG] [REMOTE ] IIM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:53.237199] [DEBUG] [REMOTE ] IIM: PASS: History has at least 300 days. [2026-01-28T12:11:53.237461] [DEBUG] [REMOTE ] IIM: PASS: Price check passed. Min price $11.98. [2026-01-28T12:11:53.237616] [DEBUG] [REMOTE ] IIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:53.237745] [DEBUG] [REMOTE ] IIM: PASS: Integrity check passed. [2026-01-28T12:11:53.237785] [DEBUG] [REMOTE ] IIM: Symbol is viable for forecasting. [2026-01-28T12:11:53.237836] [INFO ] [MAIN ] [1635/3492] IIM kept (0.5s) | 1631 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:53.730852] [DEBUG] [REMOTE ] ILMN: Retrieved 6412 rows, trimmed to 300. [2026-01-28T12:11:53.731035] [DEBUG] [REMOTE ] ILMN: PASS: History has at least 300 days. [2026-01-28T12:11:53.731568] [DEBUG] [REMOTE ] ILMN: PASS: Price check passed. Min price $99.01. [2026-01-28T12:11:53.731789] [DEBUG] [REMOTE ] ILMN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:53.731974] [DEBUG] [REMOTE ] ILMN: PASS: Integrity check passed. [2026-01-28T12:11:53.732035] [DEBUG] [REMOTE ] ILMN: Symbol is viable for forecasting. [2026-01-28T12:11:53.732108] [INFO ] [MAIN ] [1636/3492] ILMN kept (0.5s) | 1632 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:54.204657] [DEBUG] [REMOTE ] IMAX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:54.204867] [DEBUG] [REMOTE ] IMAX: PASS: History has at least 300 days. [2026-01-28T12:11:54.205233] [DEBUG] [REMOTE ] IMAX: PASS: Price check passed. Min price $32.43. [2026-01-28T12:11:54.205440] [DEBUG] [REMOTE ] IMAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:54.205650] [DEBUG] [REMOTE ] IMAX: PASS: Integrity check passed. [2026-01-28T12:11:54.205716] [DEBUG] [REMOTE ] IMAX: Symbol is viable for forecasting. [2026-01-28T12:11:54.205794] [INFO ] [MAIN ] [1637/3492] IMAX kept (0.5s) | 1633 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:54.611471] [DEBUG] [REMOTE ] IMMP: Retrieved 3465 rows, trimmed to 300. [2026-01-28T12:11:54.611843] [DEBUG] [REMOTE ] IMMP: PASS: History has at least 300 days. [2026-01-28T12:11:54.612375] [DEBUG] [REMOTE ] IMMP: PASS: Price check passed. Min price $1.65. [2026-01-28T12:11:54.612546] [DEBUG] [REMOTE ] IMMP: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:54.612820] [DEBUG] [REMOTE ] IMMP: PASS: Integrity check passed. [2026-01-28T12:11:54.612874] [DEBUG] [REMOTE ] IMMP: Symbol is viable for forecasting. [2026-01-28T12:11:54.613003] [INFO ] [MAIN ] [1638/3492] IMMP kept (0.4s) | 1634 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:54.893223] [DEBUG] [REMOTE ] IMMX: Retrieved 1031 rows, trimmed to 300. [2026-01-28T12:11:54.893635] [DEBUG] [REMOTE ] IMMX: PASS: History has at least 300 days. [2026-01-28T12:11:54.894197] [DEBUG] [REMOTE ] IMMX: PASS: Price check passed. Min price $3.03. [2026-01-28T12:11:54.896621] [DEBUG] [REMOTE ] IMMX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:54.896896] [DEBUG] [REMOTE ] IMMX: PASS: Integrity check passed. [2026-01-28T12:11:54.896959] [DEBUG] [REMOTE ] IMMX: Symbol is viable for forecasting. [2026-01-28T12:11:54.897108] [INFO ] [MAIN ] [1639/3492] IMMX kept (0.3s) | 1635 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:55.303478] [DEBUG] [REMOTE ] IMNM: Retrieved 1335 rows, trimmed to 300. [2026-01-28T12:11:55.303829] [DEBUG] [REMOTE ] IMNM: PASS: History has at least 300 days. [2026-01-28T12:11:55.304280] [DEBUG] [REMOTE ] IMNM: PASS: Price check passed. Min price $15.24. [2026-01-28T12:11:55.304460] [DEBUG] [REMOTE ] IMNM: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:55.304683] [DEBUG] [REMOTE ] IMNM: PASS: Integrity check passed. [2026-01-28T12:11:55.304738] [DEBUG] [REMOTE ] IMNM: Symbol is viable for forecasting. [2026-01-28T12:11:55.304806] [INFO ] [MAIN ] [1640/3492] IMNM kept (0.4s) | 1636 kept, 4 rejected | 138.6/min | ETA: 13.4m [2026-01-28T12:11:55.971815] [DEBUG] [REMOTE ] IMNN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:55.972069] [DEBUG] [REMOTE ] IMNN: PASS: History has at least 300 days. [2026-01-28T12:11:55.972497] [DEBUG] [REMOTE ] IMNN: PASS: Price check passed. Min price $3.15. [2026-01-28T12:11:55.972689] [DEBUG] [REMOTE ] IMNN: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:55.972863] [DEBUG] [REMOTE ] IMNN: PASS: Integrity check passed. [2026-01-28T12:11:55.972907] [DEBUG] [REMOTE ] IMNN: Symbol is viable for forecasting. [2026-01-28T12:11:55.972967] [INFO ] [MAIN ] [1641/3492] IMNN kept (0.7s) | 1637 kept, 4 rejected | 138.5/min | ETA: 13.4m [2026-01-28T12:11:56.446694] [DEBUG] [REMOTE ] IMOS: Retrieved 6187 rows, trimmed to 300. [2026-01-28T12:11:56.446902] [DEBUG] [REMOTE ] IMOS: PASS: History has at least 300 days. [2026-01-28T12:11:56.447271] [DEBUG] [REMOTE ] IMOS: PASS: Price check passed. Min price $21.09. [2026-01-28T12:11:56.447425] [DEBUG] [REMOTE ] IMOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:56.447587] [DEBUG] [REMOTE ] IMOS: PASS: Integrity check passed. [2026-01-28T12:11:56.447633] [DEBUG] [REMOTE ] IMOS: Symbol is viable for forecasting. [2026-01-28T12:11:56.447687] [INFO ] [MAIN ] [1642/3492] IMOS kept (0.5s) | 1638 kept, 4 rejected | 138.5/min | ETA: 13.4m [2026-01-28T12:11:56.698654] [DEBUG] [REMOTE ] IMPP: Retrieved 1038 rows, trimmed to 300. [2026-01-28T12:11:56.698907] [DEBUG] [REMOTE ] IMPP: PASS: History has at least 300 days. [2026-01-28T12:11:56.699246] [DEBUG] [REMOTE ] IMPP: PASS: Price check passed. Min price $3.35. [2026-01-28T12:11:56.699449] [DEBUG] [REMOTE ] IMPP: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:56.699843] [DEBUG] [REMOTE ] IMPP: PASS: Integrity check passed. [2026-01-28T12:11:56.699908] [DEBUG] [REMOTE ] IMPP: Symbol is viable for forecasting. [2026-01-28T12:11:56.699990] [INFO ] [MAIN ] [1643/3492] IMPP kept (0.3s) | 1639 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:11:57.162314] [DEBUG] [REMOTE ] IMRX: Retrieved 1128 rows, trimmed to 300. [2026-01-28T12:11:57.162511] [DEBUG] [REMOTE ] IMRX: PASS: History has at least 300 days. [2026-01-28T12:11:57.162796] [DEBUG] [REMOTE ] IMRX: PASS: Price check passed. Min price $4.13. [2026-01-28T12:11:57.162943] [DEBUG] [REMOTE ] IMRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:57.163066] [DEBUG] [REMOTE ] IMRX: PASS: Integrity check passed. [2026-01-28T12:11:57.163109] [DEBUG] [REMOTE ] IMRX: Symbol is viable for forecasting. [2026-01-28T12:11:57.163220] [INFO ] [MAIN ] [1644/3492] IMRX kept (0.5s) | 1640 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:11:57.523463] [DEBUG] [REMOTE ] IMTX: Retrieved 1399 rows, trimmed to 300. [2026-01-28T12:11:57.523698] [DEBUG] [REMOTE ] IMTX: PASS: History has at least 300 days. [2026-01-28T12:11:57.523999] [DEBUG] [REMOTE ] IMTX: PASS: Price check passed. Min price $8.94. [2026-01-28T12:11:57.524141] [DEBUG] [REMOTE ] IMTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:57.524322] [DEBUG] [REMOTE ] IMTX: PASS: Integrity check passed. [2026-01-28T12:11:57.524373] [DEBUG] [REMOTE ] IMTX: Symbol is viable for forecasting. [2026-01-28T12:11:57.524452] [INFO ] [MAIN ] [1645/3492] IMTX kept (0.4s) | 1641 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:11:57.885715] [DEBUG] [REMOTE ] IMXI: Retrieved 2222 rows, trimmed to 300. [2026-01-28T12:11:57.885886] [DEBUG] [REMOTE ] IMXI: PASS: History has at least 300 days. [2026-01-28T12:11:57.886126] [DEBUG] [REMOTE ] IMXI: PASS: Price check passed. Min price $14.85. [2026-01-28T12:11:57.886269] [DEBUG] [REMOTE ] IMXI: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:57.886387] [DEBUG] [REMOTE ] IMXI: PASS: Integrity check passed. [2026-01-28T12:11:57.886428] [DEBUG] [REMOTE ] IMXI: Symbol is viable for forecasting. [2026-01-28T12:11:57.886479] [INFO ] [MAIN ] [1646/3492] IMXI kept (0.4s) | 1642 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:11:58.169755] [DEBUG] [REMOTE ] INAB: Retrieved 1128 rows, trimmed to 300. [2026-01-28T12:11:58.169949] [DEBUG] [REMOTE ] INAB: PASS: History has at least 300 days. [2026-01-28T12:11:58.170243] [DEBUG] [REMOTE ] INAB: PASS: Price check passed. Min price $1.21. [2026-01-28T12:11:58.170428] [DEBUG] [REMOTE ] INAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:58.170555] [DEBUG] [REMOTE ] INAB: PASS: Integrity check passed. [2026-01-28T12:11:58.170617] [DEBUG] [REMOTE ] INAB: Symbol is viable for forecasting. [2026-01-28T12:11:58.170672] [INFO ] [MAIN ] [1647/3492] INAB kept (0.3s) | 1643 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:11:58.898605] [DEBUG] [REMOTE ] INBK: Retrieved 5304 rows, trimmed to 300. [2026-01-28T12:11:58.898806] [DEBUG] [REMOTE ] INBK: PASS: History has at least 300 days. [2026-01-28T12:11:58.899087] [DEBUG] [REMOTE ] INBK: PASS: Price check passed. Min price $17.21. [2026-01-28T12:11:58.899229] [DEBUG] [REMOTE ] INBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:58.899387] [DEBUG] [REMOTE ] INBK: PASS: Integrity check passed. [2026-01-28T12:11:58.899439] [DEBUG] [REMOTE ] INBK: Symbol is viable for forecasting. [2026-01-28T12:11:58.899496] [INFO ] [MAIN ] [1648/3492] INBK kept (0.7s) | 1644 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:11:59.109552] [DEBUG] [REMOTE ] INBX: Retrieved 417 rows, trimmed to 300. [2026-01-28T12:11:59.109826] [DEBUG] [REMOTE ] INBX: PASS: History has at least 300 days. [2026-01-28T12:11:59.110163] [DEBUG] [REMOTE ] INBX: PASS: Price check passed. Min price $71.80. [2026-01-28T12:11:59.110371] [DEBUG] [REMOTE ] INBX: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:59.110545] [DEBUG] [REMOTE ] INBX: PASS: Integrity check passed. [2026-01-28T12:11:59.110628] [DEBUG] [REMOTE ] INBX: Symbol is viable for forecasting. [2026-01-28T12:11:59.110705] [INFO ] [MAIN ] [1649/3492] INBX kept (0.2s) | 1645 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:11:59.761831] [DEBUG] [REMOTE ] INCY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:11:59.761962] [DEBUG] [REMOTE ] INCY: PASS: History has at least 300 days. [2026-01-28T12:11:59.762195] [DEBUG] [REMOTE ] INCY: PASS: Price check passed. Min price $92.59. [2026-01-28T12:11:59.762373] [DEBUG] [REMOTE ] INCY: PASS: Continuity check passed with 300 days. [2026-01-28T12:11:59.762490] [DEBUG] [REMOTE ] INCY: PASS: Integrity check passed. [2026-01-28T12:11:59.762531] [DEBUG] [REMOTE ] INCY: Symbol is viable for forecasting. [2026-01-28T12:11:59.762599] [INFO ] [MAIN ] [1650/3492] INCY kept (0.7s) | 1646 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:12:00.224360] [DEBUG] [REMOTE ] INDB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:00.224621] [DEBUG] [REMOTE ] INDB: PASS: History has at least 300 days. [2026-01-28T12:12:00.225001] [DEBUG] [REMOTE ] INDB: PASS: Price check passed. Min price $65.94. [2026-01-28T12:12:00.225158] [DEBUG] [REMOTE ] INDB: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:00.225325] [DEBUG] [REMOTE ] INDB: PASS: Integrity check passed. [2026-01-28T12:12:00.225372] [DEBUG] [REMOTE ] INDB: Symbol is viable for forecasting. [2026-01-28T12:12:00.225458] [INFO ] [MAIN ] [1651/3492] INDB kept (0.5s) | 1647 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:12:00.545420] [DEBUG] [REMOTE ] INDI: Retrieved 1163 rows, trimmed to 300. [2026-01-28T12:12:00.545682] [DEBUG] [REMOTE ] INDI: PASS: History has at least 300 days. [2026-01-28T12:12:00.546023] [DEBUG] [REMOTE ] INDI: PASS: Price check passed. Min price $3.29. [2026-01-28T12:12:00.546202] [DEBUG] [REMOTE ] INDI: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:00.546375] [DEBUG] [REMOTE ] INDI: PASS: Integrity check passed. [2026-01-28T12:12:00.546430] [DEBUG] [REMOTE ] INDI: Symbol is viable for forecasting. [2026-01-28T12:12:00.546504] [INFO ] [MAIN ] [1652/3492] INDI kept (0.3s) | 1648 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:12:00.829207] [DEBUG] [REMOTE ] INDP: Retrieved 2636 rows, trimmed to 300. [2026-01-28T12:12:00.829328] [DEBUG] [REMOTE ] INDP: PASS: History has at least 300 days. [2026-01-28T12:12:00.829533] [DEBUG] [REMOTE ] INDP: PASS: Price check passed. Min price $1.75. [2026-01-28T12:12:00.829690] [DEBUG] [REMOTE ] INDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:00.829805] [DEBUG] [REMOTE ] INDP: PASS: Integrity check passed. [2026-01-28T12:12:00.829846] [DEBUG] [REMOTE ] INDP: Symbol is viable for forecasting. [2026-01-28T12:12:00.829909] [INFO ] [MAIN ] [1653/3492] INDP kept (0.3s) | 1649 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:12:01.403283] [DEBUG] [REMOTE ] INDY: Retrieved 4069 rows, trimmed to 300. [2026-01-28T12:12:01.403420] [DEBUG] [REMOTE ] INDY: PASS: History has at least 300 days. [2026-01-28T12:12:01.403686] [DEBUG] [REMOTE ] INDY: PASS: Price check passed. Min price $46.71. [2026-01-28T12:12:01.403837] [DEBUG] [REMOTE ] INDY: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:01.403956] [DEBUG] [REMOTE ] INDY: PASS: Integrity check passed. [2026-01-28T12:12:01.403996] [DEBUG] [REMOTE ] INDY: Symbol is viable for forecasting. [2026-01-28T12:12:01.404045] [INFO ] [MAIN ] [1654/3492] INDY kept (0.6s) | 1650 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:12:01.883135] [DEBUG] [REMOTE ] INFY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:01.883287] [DEBUG] [REMOTE ] INFY: PASS: History has at least 300 days. [2026-01-28T12:12:01.883545] [DEBUG] [REMOTE ] INFY: PASS: Price check passed. Min price $16.18. [2026-01-28T12:12:01.883711] [DEBUG] [REMOTE ] INFY: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:01.883848] [DEBUG] [REMOTE ] INFY: PASS: Integrity check passed. [2026-01-28T12:12:01.883890] [DEBUG] [REMOTE ] INFY: Symbol is viable for forecasting. [2026-01-28T12:12:01.883945] [INFO ] [MAIN ] [1655/3492] INFY kept (0.5s) | 1651 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:12:02.359262] [DEBUG] [REMOTE ] ING: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:02.359411] [DEBUG] [REMOTE ] ING: PASS: History has at least 300 days. [2026-01-28T12:12:02.359699] [DEBUG] [REMOTE ] ING: PASS: Price check passed. Min price $24.20. [2026-01-28T12:12:02.359844] [DEBUG] [REMOTE ] ING: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:02.359971] [DEBUG] [REMOTE ] ING: PASS: Integrity check passed. [2026-01-28T12:12:02.360013] [DEBUG] [REMOTE ] ING: Symbol is viable for forecasting. [2026-01-28T12:12:02.360065] [INFO ] [MAIN ] [1656/3492] ING kept (0.5s) | 1652 kept, 4 rejected | 138.6/min | ETA: 13.3m [2026-01-28T12:12:02.716135] [DEBUG] [REMOTE ] INGN: Retrieved 3005 rows, trimmed to 300. [2026-01-28T12:12:02.716268] [DEBUG] [REMOTE ] INGN: PASS: History has at least 300 days. [2026-01-28T12:12:02.716504] [DEBUG] [REMOTE ] INGN: PASS: Price check passed. Min price $5.89. [2026-01-28T12:12:02.716681] [DEBUG] [REMOTE ] INGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:02.716805] [DEBUG] [REMOTE ] INGN: PASS: Integrity check passed. [2026-01-28T12:12:02.716863] [DEBUG] [REMOTE ] INGN: Symbol is viable for forecasting. [2026-01-28T12:12:02.716914] [INFO ] [MAIN ] [1657/3492] INGN kept (0.4s) | 1653 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:03.150778] [DEBUG] [REMOTE ] INM: Retrieved 4649 rows, trimmed to 300. [2026-01-28T12:12:03.150925] [DEBUG] [REMOTE ] INM: PASS: History has at least 300 days. [2026-01-28T12:12:03.151161] [DEBUG] [REMOTE ] INM: PASS: Price check passed. Min price $1.06. [2026-01-28T12:12:03.151302] [DEBUG] [REMOTE ] INM: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:03.151427] [DEBUG] [REMOTE ] INM: PASS: Integrity check passed. [2026-01-28T12:12:03.151468] [DEBUG] [REMOTE ] INM: Symbol is viable for forecasting. [2026-01-28T12:12:03.151520] [INFO ] [MAIN ] [1658/3492] INM kept (0.4s) | 1654 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:03.535751] [DEBUG] [REMOTE ] INMB: Retrieved 1755 rows, trimmed to 300. [2026-01-28T12:12:03.535896] [DEBUG] [REMOTE ] INMB: PASS: History has at least 300 days. [2026-01-28T12:12:03.536113] [DEBUG] [REMOTE ] INMB: PASS: Price check passed. Min price $1.42. [2026-01-28T12:12:03.536255] [DEBUG] [REMOTE ] INMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:03.536375] [DEBUG] [REMOTE ] INMB: PASS: Integrity check passed. [2026-01-28T12:12:03.536417] [DEBUG] [REMOTE ] INMB: Symbol is viable for forecasting. [2026-01-28T12:12:03.536466] [INFO ] [MAIN ] [1659/3492] INMB kept (0.4s) | 1655 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:03.779669] [DEBUG] [REMOTE ] INMD: Retrieved 1626 rows, trimmed to 300. [2026-01-28T12:12:03.779808] [DEBUG] [REMOTE ] INMD: PASS: History has at least 300 days. [2026-01-28T12:12:03.780014] [DEBUG] [REMOTE ] INMD: PASS: Price check passed. Min price $13.74. [2026-01-28T12:12:03.780151] [DEBUG] [REMOTE ] INMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:03.780265] [DEBUG] [REMOTE ] INMD: PASS: Integrity check passed. [2026-01-28T12:12:03.780306] [DEBUG] [REMOTE ] INMD: Symbol is viable for forecasting. [2026-01-28T12:12:03.780355] [INFO ] [MAIN ] [1660/3492] INMD kept (0.2s) | 1656 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:04.341636] [DEBUG] [REMOTE ] INN: Retrieved 3763 rows, trimmed to 300. [2026-01-28T12:12:04.341770] [DEBUG] [REMOTE ] INN: PASS: History has at least 300 days. [2026-01-28T12:12:04.341983] [DEBUG] [REMOTE ] INN: PASS: Price check passed. Min price $4.57. [2026-01-28T12:12:04.342186] [DEBUG] [REMOTE ] INN: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:04.342334] [DEBUG] [REMOTE ] INN: PASS: Integrity check passed. [2026-01-28T12:12:04.342387] [DEBUG] [REMOTE ] INN: Symbol is viable for forecasting. [2026-01-28T12:12:04.342451] [INFO ] [MAIN ] [1661/3492] INN kept (0.6s) | 1657 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:04.829246] [DEBUG] [REMOTE ] INO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:04.829407] [DEBUG] [REMOTE ] INO: PASS: History has at least 300 days. [2026-01-28T12:12:04.829667] [DEBUG] [REMOTE ] INO: PASS: Price check passed. Min price $1.51. [2026-01-28T12:12:04.829828] [DEBUG] [REMOTE ] INO: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:04.829986] [DEBUG] [REMOTE ] INO: PASS: Integrity check passed. [2026-01-28T12:12:04.830042] [DEBUG] [REMOTE ] INO: Symbol is viable for forecasting. [2026-01-28T12:12:04.830095] [INFO ] [MAIN ] [1662/3492] INO kept (0.5s) | 1658 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:05.244051] [DEBUG] [REMOTE ] INOD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:05.244248] [DEBUG] [REMOTE ] INOD: PASS: History has at least 300 days. [2026-01-28T12:12:05.244552] [DEBUG] [REMOTE ] INOD: PASS: Price check passed. Min price $47.95. [2026-01-28T12:12:05.244725] [DEBUG] [REMOTE ] INOD: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:05.244974] [DEBUG] [REMOTE ] INOD: PASS: Integrity check passed. [2026-01-28T12:12:05.245034] [DEBUG] [REMOTE ] INOD: Symbol is viable for forecasting. [2026-01-28T12:12:05.245134] [INFO ] [MAIN ] [1663/3492] INOD kept (0.4s) | 1659 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:05.579953] [DEBUG] [REMOTE ] INSE: Retrieved 2281 rows, trimmed to 300. [2026-01-28T12:12:05.580090] [DEBUG] [REMOTE ] INSE: PASS: History has at least 300 days. [2026-01-28T12:12:05.580299] [DEBUG] [REMOTE ] INSE: PASS: Price check passed. Min price $6.87. [2026-01-28T12:12:05.580437] [DEBUG] [REMOTE ] INSE: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:05.580551] [DEBUG] [REMOTE ] INSE: PASS: Integrity check passed. [2026-01-28T12:12:05.580636] [DEBUG] [REMOTE ] INSE: Symbol is viable for forecasting. [2026-01-28T12:12:05.580701] [INFO ] [MAIN ] [1664/3492] INSE kept (0.3s) | 1660 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:06.115019] [DEBUG] [REMOTE ] INSG: Retrieved 6331 rows, trimmed to 300. [2026-01-28T12:12:06.115173] [DEBUG] [REMOTE ] INSG: PASS: History has at least 300 days. [2026-01-28T12:12:06.115430] [DEBUG] [REMOTE ] INSG: PASS: Price check passed. Min price $9.96. [2026-01-28T12:12:06.115590] [DEBUG] [REMOTE ] INSG: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:06.115718] [DEBUG] [REMOTE ] INSG: PASS: Integrity check passed. [2026-01-28T12:12:06.115760] [DEBUG] [REMOTE ] INSG: Symbol is viable for forecasting. [2026-01-28T12:12:06.115810] [INFO ] [MAIN ] [1665/3492] INSG kept (0.5s) | 1661 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:06.563833] [DEBUG] [REMOTE ] INSM: Retrieved 6452 rows, trimmed to 300. [2026-01-28T12:12:06.563978] [DEBUG] [REMOTE ] INSM: PASS: History has at least 300 days. [2026-01-28T12:12:06.564229] [DEBUG] [REMOTE ] INSM: PASS: Price check passed. Min price $156.21. [2026-01-28T12:12:06.564366] [DEBUG] [REMOTE ] INSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:06.564490] [DEBUG] [REMOTE ] INSM: PASS: Integrity check passed. [2026-01-28T12:12:06.564530] [DEBUG] [REMOTE ] INSM: Symbol is viable for forecasting. [2026-01-28T12:12:06.564600] [INFO ] [MAIN ] [1666/3492] INSM kept (0.4s) | 1662 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:06.841900] [DEBUG] [REMOTE ] INSP: Retrieved 1944 rows, trimmed to 300. [2026-01-28T12:12:06.842052] [DEBUG] [REMOTE ] INSP: PASS: History has at least 300 days. [2026-01-28T12:12:06.842287] [DEBUG] [REMOTE ] INSP: PASS: Price check passed. Min price $72.08. [2026-01-28T12:12:06.842430] [DEBUG] [REMOTE ] INSP: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:06.842553] [DEBUG] [REMOTE ] INSP: PASS: Integrity check passed. [2026-01-28T12:12:06.842621] [DEBUG] [REMOTE ] INSP: Symbol is viable for forecasting. [2026-01-28T12:12:06.842673] [INFO ] [MAIN ] [1667/3492] INSP kept (0.3s) | 1663 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:07.197729] [DEBUG] [REMOTE ] INTA: Retrieved 1149 rows, trimmed to 300. [2026-01-28T12:12:07.197877] [DEBUG] [REMOTE ] INTA: PASS: History has at least 300 days. [2026-01-28T12:12:07.198098] [DEBUG] [REMOTE ] INTA: PASS: Price check passed. Min price $36.80. [2026-01-28T12:12:07.198244] [DEBUG] [REMOTE ] INTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:07.198383] [DEBUG] [REMOTE ] INTA: PASS: Integrity check passed. [2026-01-28T12:12:07.198424] [DEBUG] [REMOTE ] INTA: Symbol is viable for forecasting. [2026-01-28T12:12:07.198473] [INFO ] [MAIN ] [1668/3492] INTA kept (0.4s) | 1664 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:07.764762] [DEBUG] [REMOTE ] INTC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:07.764908] [DEBUG] [REMOTE ] INTC: PASS: History has at least 300 days. [2026-01-28T12:12:07.765149] [DEBUG] [REMOTE ] INTC: PASS: Price check passed. Min price $33.62. [2026-01-28T12:12:07.765329] [DEBUG] [REMOTE ] INTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:07.765469] [DEBUG] [REMOTE ] INTC: PASS: Integrity check passed. [2026-01-28T12:12:07.765526] [DEBUG] [REMOTE ] INTC: Symbol is viable for forecasting. [2026-01-28T12:12:07.765597] [INFO ] [MAIN ] [1669/3492] INTC kept (0.6s) | 1665 kept, 4 rejected | 138.6/min | ETA: 13.2m [2026-01-28T12:12:08.146789] [DEBUG] [REMOTE ] INTZ: Retrieved 3382 rows, trimmed to 300. [2026-01-28T12:12:08.146934] [DEBUG] [REMOTE ] INTZ: PASS: History has at least 300 days. [2026-01-28T12:12:08.147191] [DEBUG] [REMOTE ] INTZ: PASS: Price check passed. Min price $1.15. [2026-01-28T12:12:08.147333] [DEBUG] [REMOTE ] INTZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:08.147457] [DEBUG] [REMOTE ] INTZ: PASS: Integrity check passed. [2026-01-28T12:12:08.147498] [DEBUG] [REMOTE ] INTZ: Symbol is viable for forecasting. [2026-01-28T12:12:08.147549] [INFO ] [MAIN ] [1670/3492] INTZ kept (0.4s) | 1666 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:08.595214] [DEBUG] [REMOTE ] INVA: Retrieved 5362 rows, trimmed to 300. [2026-01-28T12:12:08.595381] [DEBUG] [REMOTE ] INVA: PASS: History has at least 300 days. [2026-01-28T12:12:08.595802] [DEBUG] [REMOTE ] INVA: PASS: Price check passed. Min price $17.95. [2026-01-28T12:12:08.595938] [DEBUG] [REMOTE ] INVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:08.596053] [DEBUG] [REMOTE ] INVA: PASS: Integrity check passed. [2026-01-28T12:12:08.596094] [DEBUG] [REMOTE ] INVA: Symbol is viable for forecasting. [2026-01-28T12:12:08.596141] [INFO ] [MAIN ] [1671/3492] INVA kept (0.4s) | 1667 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:09.054809] [DEBUG] [REMOTE ] INVE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:09.055019] [DEBUG] [REMOTE ] INVE: PASS: History has at least 300 days. [2026-01-28T12:12:09.055349] [DEBUG] [REMOTE ] INVE: PASS: Price check passed. Min price $3.18. [2026-01-28T12:12:09.055534] [DEBUG] [REMOTE ] INVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:09.055709] [DEBUG] [REMOTE ] INVE: PASS: Integrity check passed. [2026-01-28T12:12:09.055752] [DEBUG] [REMOTE ] INVE: Symbol is viable for forecasting. [2026-01-28T12:12:09.055813] [INFO ] [MAIN ] [1672/3492] INVE kept (0.5s) | 1668 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:09.352760] [DEBUG] [REMOTE ] INVH: Retrieved 2259 rows, trimmed to 300. [2026-01-28T12:12:09.352902] [DEBUG] [REMOTE ] INVH: PASS: History has at least 300 days. [2026-01-28T12:12:09.353115] [DEBUG] [REMOTE ] INVH: PASS: Price check passed. Min price $25.80. [2026-01-28T12:12:09.353257] [DEBUG] [REMOTE ] INVH: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:09.353376] [DEBUG] [REMOTE ] INVH: PASS: Integrity check passed. [2026-01-28T12:12:09.353418] [DEBUG] [REMOTE ] INVH: Symbol is viable for forecasting. [2026-01-28T12:12:09.353468] [INFO ] [MAIN ] [1673/3492] INVH kept (0.3s) | 1669 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:09.931445] [DEBUG] [REMOTE ] IONS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:09.931610] [DEBUG] [REMOTE ] IONS: PASS: History has at least 300 days. [2026-01-28T12:12:09.931857] [DEBUG] [REMOTE ] IONS: PASS: Price check passed. Min price $69.54. [2026-01-28T12:12:09.931995] [DEBUG] [REMOTE ] IONS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:09.932119] [DEBUG] [REMOTE ] IONS: PASS: Integrity check passed. [2026-01-28T12:12:09.932160] [DEBUG] [REMOTE ] IONS: Symbol is viable for forecasting. [2026-01-28T12:12:09.932210] [INFO ] [MAIN ] [1674/3492] IONS kept (0.6s) | 1670 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:10.299958] [DEBUG] [REMOTE ] IOSP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:10.300133] [DEBUG] [REMOTE ] IOSP: PASS: History has at least 300 days. [2026-01-28T12:12:10.300437] [DEBUG] [REMOTE ] IOSP: PASS: Price check passed. Min price $70.62. [2026-01-28T12:12:10.300594] [DEBUG] [REMOTE ] IOSP: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:10.300752] [DEBUG] [REMOTE ] IOSP: PASS: Integrity check passed. [2026-01-28T12:12:10.300804] [DEBUG] [REMOTE ] IOSP: Symbol is viable for forecasting. [2026-01-28T12:12:10.300860] [INFO ] [MAIN ] [1675/3492] IOSP kept (0.4s) | 1671 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:10.700352] [DEBUG] [REMOTE ] IOVA: Retrieved 3843 rows, trimmed to 300. [2026-01-28T12:12:10.700553] [DEBUG] [REMOTE ] IOVA: PASS: History has at least 300 days. [2026-01-28T12:12:10.700864] [DEBUG] [REMOTE ] IOVA: PASS: Price check passed. Min price $1.81. [2026-01-28T12:12:10.701011] [DEBUG] [REMOTE ] IOVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:10.701145] [DEBUG] [REMOTE ] IOVA: PASS: Integrity check passed. [2026-01-28T12:12:10.701189] [DEBUG] [REMOTE ] IOVA: Symbol is viable for forecasting. [2026-01-28T12:12:10.701256] [INFO ] [MAIN ] [1676/3492] IOVA kept (0.4s) | 1672 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:11.177237] [DEBUG] [REMOTE ] IPGP: Retrieved 4809 rows, trimmed to 300. [2026-01-28T12:12:11.177388] [DEBUG] [REMOTE ] IPGP: PASS: History has at least 300 days. [2026-01-28T12:12:11.177649] [DEBUG] [REMOTE ] IPGP: PASS: Price check passed. Min price $71.60. [2026-01-28T12:12:11.177790] [DEBUG] [REMOTE ] IPGP: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:11.177912] [DEBUG] [REMOTE ] IPGP: PASS: Integrity check passed. [2026-01-28T12:12:11.177953] [DEBUG] [REMOTE ] IPGP: Symbol is viable for forecasting. [2026-01-28T12:12:11.178003] [INFO ] [MAIN ] [1677/3492] IPGP kept (0.5s) | 1673 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:11.593456] [DEBUG] [REMOTE ] IPI: Retrieved 4470 rows, trimmed to 300. [2026-01-28T12:12:11.593678] [DEBUG] [REMOTE ] IPI: PASS: History has at least 300 days. [2026-01-28T12:12:11.594121] [DEBUG] [REMOTE ] IPI: PASS: Price check passed. Min price $23.94. [2026-01-28T12:12:11.594329] [DEBUG] [REMOTE ] IPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:11.594514] [DEBUG] [REMOTE ] IPI: PASS: Integrity check passed. [2026-01-28T12:12:11.594596] [DEBUG] [REMOTE ] IPI: Symbol is viable for forecasting. [2026-01-28T12:12:11.594672] [INFO ] [MAIN ] [1678/3492] IPI kept (0.4s) | 1674 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:11.905889] [DEBUG] [REMOTE ] IQ: Retrieved 1968 rows, trimmed to 300. [2026-01-28T12:12:11.906060] [DEBUG] [REMOTE ] IQ: PASS: History has at least 300 days. [2026-01-28T12:12:11.906313] [DEBUG] [REMOTE ] IQ: PASS: Price check passed. Min price $1.85. [2026-01-28T12:12:11.906465] [DEBUG] [REMOTE ] IQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:11.906603] [DEBUG] [REMOTE ] IQ: PASS: Integrity check passed. [2026-01-28T12:12:11.906646] [DEBUG] [REMOTE ] IQ: Symbol is viable for forecasting. [2026-01-28T12:12:11.906697] [INFO ] [MAIN ] [1679/3492] IQ kept (0.3s) | 1675 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:12.318834] [DEBUG] [REMOTE ] IQI: Retrieved 6598 rows, trimmed to 300. [2026-01-28T12:12:12.319070] [DEBUG] [REMOTE ] IQI: PASS: History has at least 300 days. [2026-01-28T12:12:12.319620] [DEBUG] [REMOTE ] IQI: PASS: Price check passed. Min price $9.76. [2026-01-28T12:12:12.319779] [DEBUG] [REMOTE ] IQI: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:12.319944] [DEBUG] [REMOTE ] IQI: PASS: Integrity check passed. [2026-01-28T12:12:12.319993] [DEBUG] [REMOTE ] IQI: Symbol is viable for forecasting. [2026-01-28T12:12:12.320057] [INFO ] [MAIN ] [1680/3492] IQI kept (0.4s) | 1676 kept, 4 rejected | 138.6/min | ETA: 13.1m [2026-01-28T12:12:12.609653] [DEBUG] [REMOTE ] IQQQ: Retrieved 465 rows, trimmed to 300. [2026-01-28T12:12:12.609772] [DEBUG] [REMOTE ] IQQQ: PASS: History has at least 300 days. [2026-01-28T12:12:12.609972] [DEBUG] [REMOTE ] IQQQ: PASS: Price check passed. Min price $42.21. [2026-01-28T12:12:12.610108] [DEBUG] [REMOTE ] IQQQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:12.610236] [DEBUG] [REMOTE ] IQQQ: PASS: Integrity check passed. [2026-01-28T12:12:12.610277] [DEBUG] [REMOTE ] IQQQ: Symbol is viable for forecasting. [2026-01-28T12:12:12.610325] [INFO ] [MAIN ] [1681/3492] IQQQ kept (0.3s) | 1677 kept, 4 rejected | 138.7/min | ETA: 13.1m [2026-01-28T12:12:13.119667] [DEBUG] [REMOTE ] IRDM: Retrieved 4492 rows, trimmed to 300. [2026-01-28T12:12:13.119804] [DEBUG] [REMOTE ] IRDM: PASS: History has at least 300 days. [2026-01-28T12:12:13.120013] [DEBUG] [REMOTE ] IRDM: PASS: Price check passed. Min price $15.71. [2026-01-28T12:12:13.120151] [DEBUG] [REMOTE ] IRDM: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:13.120264] [DEBUG] [REMOTE ] IRDM: PASS: Integrity check passed. [2026-01-28T12:12:13.120305] [DEBUG] [REMOTE ] IRDM: Symbol is viable for forecasting. [2026-01-28T12:12:13.120353] [INFO ] [MAIN ] [1682/3492] IRDM kept (0.5s) | 1678 kept, 4 rejected | 138.7/min | ETA: 13.1m [2026-01-28T12:12:13.428729] [DEBUG] [REMOTE ] IREN: Retrieved 1051 rows, trimmed to 300. [2026-01-28T12:12:13.428875] [DEBUG] [REMOTE ] IREN: PASS: History has at least 300 days. [2026-01-28T12:12:13.429097] [DEBUG] [REMOTE ] IREN: PASS: Price check passed. Min price $33.78. [2026-01-28T12:12:13.429257] [DEBUG] [REMOTE ] IREN: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:13.429380] [DEBUG] [REMOTE ] IREN: PASS: Integrity check passed. [2026-01-28T12:12:13.429429] [DEBUG] [REMOTE ] IREN: Symbol is viable for forecasting. [2026-01-28T12:12:13.429486] [INFO ] [MAIN ] [1683/3492] IREN kept (0.3s) | 1679 kept, 4 rejected | 138.7/min | ETA: 13.0m [2026-01-28T12:12:14.070452] [DEBUG] [REMOTE ] IRM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:14.070637] [DEBUG] [REMOTE ] IRM: PASS: History has at least 300 days. [2026-01-28T12:12:14.070949] [DEBUG] [REMOTE ] IRM: PASS: Price check passed. Min price $78.86. [2026-01-28T12:12:14.071089] [DEBUG] [REMOTE ] IRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:14.071224] [DEBUG] [REMOTE ] IRM: PASS: Integrity check passed. [2026-01-28T12:12:14.071265] [DEBUG] [REMOTE ] IRM: Symbol is viable for forecasting. [2026-01-28T12:12:14.071316] [INFO ] [MAIN ] [1684/3492] IRM kept (0.6s) | 1680 kept, 4 rejected | 138.6/min | ETA: 13.0m [2026-01-28T12:12:14.321439] [DEBUG] [REMOTE ] IRMD: Retrieved 2901 rows, trimmed to 300. [2026-01-28T12:12:14.321607] [DEBUG] [REMOTE ] IRMD: PASS: History has at least 300 days. [2026-01-28T12:12:14.321828] [DEBUG] [REMOTE ] IRMD: PASS: Price check passed. Min price $75.86. [2026-01-28T12:12:14.321966] [DEBUG] [REMOTE ] IRMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:14.322083] [DEBUG] [REMOTE ] IRMD: PASS: Integrity check passed. [2026-01-28T12:12:14.322124] [DEBUG] [REMOTE ] IRMD: Symbol is viable for forecasting. [2026-01-28T12:12:14.322172] [INFO ] [MAIN ] [1685/3492] IRMD kept (0.3s) | 1681 kept, 4 rejected | 138.7/min | ETA: 13.0m [2026-01-28T12:12:14.746167] [DEBUG] [REMOTE ] IRON: Retrieved 1371 rows, trimmed to 300. [2026-01-28T12:12:14.746308] [DEBUG] [REMOTE ] IRON: PASS: History has at least 300 days. [2026-01-28T12:12:14.746516] [DEBUG] [REMOTE ] IRON: PASS: Price check passed. Min price $70.93. [2026-01-28T12:12:14.746670] [DEBUG] [REMOTE ] IRON: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:14.746782] [DEBUG] [REMOTE ] IRON: PASS: Integrity check passed. [2026-01-28T12:12:14.746822] [DEBUG] [REMOTE ] IRON: Symbol is viable for forecasting. [2026-01-28T12:12:14.746870] [INFO ] [MAIN ] [1686/3492] IRON kept (0.4s) | 1682 kept, 4 rejected | 138.7/min | ETA: 13.0m [2026-01-28T12:12:15.017267] [DEBUG] [REMOTE ] IRTC: Retrieved 2329 rows, trimmed to 300. [2026-01-28T12:12:15.017413] [DEBUG] [REMOTE ] IRTC: PASS: History has at least 300 days. [2026-01-28T12:12:15.017640] [DEBUG] [REMOTE ] IRTC: PASS: Price check passed. Min price $155.44. [2026-01-28T12:12:15.017776] [DEBUG] [REMOTE ] IRTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:15.017916] [DEBUG] [REMOTE ] IRTC: PASS: Integrity check passed. [2026-01-28T12:12:15.017958] [DEBUG] [REMOTE ] IRTC: Symbol is viable for forecasting. [2026-01-28T12:12:15.018006] [INFO ] [MAIN ] [1687/3492] IRTC kept (0.3s) | 1683 kept, 4 rejected | 138.7/min | ETA: 13.0m [2026-01-28T12:12:15.675950] [DEBUG] [REMOTE ] IRWD: Retrieved 4020 rows, trimmed to 300. [2026-01-28T12:12:15.676082] [DEBUG] [REMOTE ] IRWD: PASS: History has at least 300 days. [2026-01-28T12:12:15.676290] [DEBUG] [REMOTE ] IRWD: PASS: Price check passed. Min price $1.50. [2026-01-28T12:12:15.676428] [DEBUG] [REMOTE ] IRWD: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:15.676541] [DEBUG] [REMOTE ] IRWD: PASS: Integrity check passed. [2026-01-28T12:12:15.676602] [DEBUG] [REMOTE ] IRWD: Symbol is viable for forecasting. [2026-01-28T12:12:15.676654] [INFO ] [MAIN ] [1688/3492] IRWD kept (0.7s) | 1684 kept, 4 rejected | 138.7/min | ETA: 13.0m [2026-01-28T12:12:16.059254] [DEBUG] [REMOTE ] ISD: Retrieved 3457 rows, trimmed to 300. [2026-01-28T12:12:16.059405] [DEBUG] [REMOTE ] ISD: PASS: History has at least 300 days. [2026-01-28T12:12:16.059697] [DEBUG] [REMOTE ] ISD: PASS: Price check passed. Min price $14.04. [2026-01-28T12:12:16.059850] [DEBUG] [REMOTE ] ISD: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:16.059977] [DEBUG] [REMOTE ] ISD: PASS: Integrity check passed. [2026-01-28T12:12:16.060022] [DEBUG] [REMOTE ] ISD: Symbol is viable for forecasting. [2026-01-28T12:12:16.060076] [INFO ] [MAIN ] [1689/3492] ISD kept (0.4s) | 1685 kept, 4 rejected | 138.7/min | ETA: 13.0m [2026-01-28T12:12:16.626745] [DEBUG] [REMOTE ] ISRG: Retrieved 6441 rows, trimmed to 300. [2026-01-28T12:12:16.626919] [DEBUG] [REMOTE ] ISRG: PASS: History has at least 300 days. [2026-01-28T12:12:16.627264] [DEBUG] [REMOTE ] ISRG: PASS: Price check passed. Min price $523.69. [2026-01-28T12:12:16.627435] [DEBUG] [REMOTE ] ISRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:16.627727] [DEBUG] [REMOTE ] ISRG: PASS: Integrity check passed. [2026-01-28T12:12:16.627783] [DEBUG] [REMOTE ] ISRG: Symbol is viable for forecasting. [2026-01-28T12:12:16.627848] [INFO ] [MAIN ] [1690/3492] ISRG kept (0.6s) | 1686 kept, 4 rejected | 138.7/min | ETA: 13.0m [2026-01-28T12:12:17.091204] [DEBUG] [REMOTE ] ISSC: Retrieved 6407 rows, trimmed to 300. [2026-01-28T12:12:17.091342] [DEBUG] [REMOTE ] ISSC: PASS: History has at least 300 days. [2026-01-28T12:12:17.091610] [DEBUG] [REMOTE ] ISSC: PASS: Price check passed. Min price $8.32. [2026-01-28T12:12:17.091749] [DEBUG] [REMOTE ] ISSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:17.091868] [DEBUG] [REMOTE ] ISSC: PASS: Integrity check passed. [2026-01-28T12:12:17.091907] [DEBUG] [REMOTE ] ISSC: Symbol is viable for forecasting. [2026-01-28T12:12:17.091957] [INFO ] [MAIN ] [1691/3492] ISSC kept (0.5s) | 1687 kept, 4 rejected | 138.6/min | ETA: 13.0m [2026-01-28T12:12:17.449014] [DEBUG] [REMOTE ] ISTB: Retrieved 3332 rows, trimmed to 300. [2026-01-28T12:12:17.449212] [DEBUG] [REMOTE ] ISTB: PASS: History has at least 300 days. [2026-01-28T12:12:17.449605] [DEBUG] [REMOTE ] ISTB: PASS: Price check passed. Min price $48.30. [2026-01-28T12:12:17.449759] [DEBUG] [REMOTE ] ISTB: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:17.450038] [DEBUG] [REMOTE ] ISTB: PASS: Integrity check passed. [2026-01-28T12:12:17.450087] [DEBUG] [REMOTE ] ISTB: Symbol is viable for forecasting. [2026-01-28T12:12:17.450145] [INFO ] [MAIN ] [1692/3492] ISTB kept (0.4s) | 1688 kept, 4 rejected | 138.7/min | ETA: 13.0m [2026-01-28T12:12:17.989168] [DEBUG] [REMOTE ] ITIC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:17.989337] [DEBUG] [REMOTE ] ITIC: PASS: History has at least 300 days. [2026-01-28T12:12:17.989617] [DEBUG] [REMOTE ] ITIC: PASS: Price check passed. Min price $242.02. [2026-01-28T12:12:17.989771] [DEBUG] [REMOTE ] ITIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:17.989896] [DEBUG] [REMOTE ] ITIC: PASS: Integrity check passed. [2026-01-28T12:12:17.989936] [DEBUG] [REMOTE ] ITIC: Symbol is viable for forecasting. [2026-01-28T12:12:17.989986] [INFO ] [MAIN ] [1693/3492] ITIC kept (0.5s) | 1689 kept, 4 rejected | 138.6/min | ETA: 13.0m [2026-01-28T12:12:18.474790] [DEBUG] [REMOTE ] ITRI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:18.474944] [DEBUG] [REMOTE ] ITRI: PASS: History has at least 300 days. [2026-01-28T12:12:18.475224] [DEBUG] [REMOTE ] ITRI: PASS: Price check passed. Min price $92.86. [2026-01-28T12:12:18.475446] [DEBUG] [REMOTE ] ITRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:18.475661] [DEBUG] [REMOTE ] ITRI: PASS: Integrity check passed. [2026-01-28T12:12:18.475714] [DEBUG] [REMOTE ] ITRI: Symbol is viable for forecasting. [2026-01-28T12:12:18.475776] [INFO ] [MAIN ] [1694/3492] ITRI kept (0.5s) | 1690 kept, 4 rejected | 138.6/min | ETA: 13.0m [2026-01-28T12:12:18.912749] [DEBUG] [REMOTE ] ITRN: Retrieved 5114 rows, trimmed to 300. [2026-01-28T12:12:18.912891] [DEBUG] [REMOTE ] ITRN: PASS: History has at least 300 days. [2026-01-28T12:12:18.913130] [DEBUG] [REMOTE ] ITRN: PASS: Price check passed. Min price $35.64. [2026-01-28T12:12:18.913267] [DEBUG] [REMOTE ] ITRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:18.913392] [DEBUG] [REMOTE ] ITRN: PASS: Integrity check passed. [2026-01-28T12:12:18.913433] [DEBUG] [REMOTE ] ITRN: Symbol is viable for forecasting. [2026-01-28T12:12:18.913482] [INFO ] [MAIN ] [1695/3492] ITRN kept (0.4s) | 1691 kept, 4 rejected | 138.6/min | ETA: 13.0m [2026-01-28T12:12:19.382087] [DEBUG] [REMOTE ] ITUB: Retrieved 6020 rows, trimmed to 300. [2026-01-28T12:12:19.382233] [DEBUG] [REMOTE ] ITUB: PASS: History has at least 300 days. [2026-01-28T12:12:19.382452] [DEBUG] [REMOTE ] ITUB: PASS: Price check passed. Min price $6.72. [2026-01-28T12:12:19.382614] [DEBUG] [REMOTE ] ITUB: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:19.382733] [DEBUG] [REMOTE ] ITUB: PASS: Integrity check passed. [2026-01-28T12:12:19.382776] [DEBUG] [REMOTE ] ITUB: Symbol is viable for forecasting. [2026-01-28T12:12:19.382825] [INFO ] [MAIN ] [1696/3492] ITUB kept (0.5s) | 1692 kept, 4 rejected | 138.6/min | ETA: 13.0m [2026-01-28T12:12:19.667558] [DEBUG] [REMOTE ] IUS: Retrieved 1853 rows, trimmed to 300. [2026-01-28T12:12:19.667733] [DEBUG] [REMOTE ] IUS: PASS: History has at least 300 days. [2026-01-28T12:12:19.667947] [DEBUG] [REMOTE ] IUS: PASS: Price check passed. Min price $54.36. [2026-01-28T12:12:19.668088] [DEBUG] [REMOTE ] IUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:19.668209] [DEBUG] [REMOTE ] IUS: PASS: Integrity check passed. [2026-01-28T12:12:19.668250] [DEBUG] [REMOTE ] IUS: Symbol is viable for forecasting. [2026-01-28T12:12:19.668301] [INFO ] [MAIN ] [1697/3492] IUS kept (0.3s) | 1693 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:19.978981] [DEBUG] [REMOTE ] IUSB: Retrieved 2924 rows, trimmed to 300. [2026-01-28T12:12:19.979144] [DEBUG] [REMOTE ] IUSB: PASS: History has at least 300 days. [2026-01-28T12:12:19.979434] [DEBUG] [REMOTE ] IUSB: PASS: Price check passed. Min price $46.21. [2026-01-28T12:12:19.979671] [DEBUG] [REMOTE ] IUSB: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:19.979818] [DEBUG] [REMOTE ] IUSB: PASS: Integrity check passed. [2026-01-28T12:12:19.979866] [DEBUG] [REMOTE ] IUSB: Symbol is viable for forecasting. [2026-01-28T12:12:19.979927] [INFO ] [MAIN ] [1698/3492] IUSB kept (0.3s) | 1694 kept, 4 rejected | 138.7/min | ETA: 12.9m [2026-01-28T12:12:20.651047] [DEBUG] [REMOTE ] IUSG: Retrieved 6412 rows, trimmed to 300. [2026-01-28T12:12:20.651199] [DEBUG] [REMOTE ] IUSG: PASS: History has at least 300 days. [2026-01-28T12:12:20.651464] [DEBUG] [REMOTE ] IUSG: PASS: Price check passed. Min price $160.13. [2026-01-28T12:12:20.651646] [DEBUG] [REMOTE ] IUSG: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:20.651775] [DEBUG] [REMOTE ] IUSG: PASS: Integrity check passed. [2026-01-28T12:12:20.651817] [DEBUG] [REMOTE ] IUSG: Symbol is viable for forecasting. [2026-01-28T12:12:20.651868] [INFO ] [MAIN ] [1699/3492] IUSG kept (0.7s) | 1695 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:21.036012] [DEBUG] [REMOTE ] IVAL: Retrieved 2793 rows, trimmed to 300. [2026-01-28T12:12:21.036138] [DEBUG] [REMOTE ] IVAL: PASS: History has at least 300 days. [2026-01-28T12:12:21.036339] [DEBUG] [REMOTE ] IVAL: PASS: Price check passed. Min price $29.02. [2026-01-28T12:12:21.036475] [DEBUG] [REMOTE ] IVAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:21.036610] [DEBUG] [REMOTE ] IVAL: PASS: Integrity check passed. [2026-01-28T12:12:21.036653] [DEBUG] [REMOTE ] IVAL: Symbol is viable for forecasting. [2026-01-28T12:12:21.036701] [INFO ] [MAIN ] [1700/3492] IVAL kept (0.4s) | 1696 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:21.564011] [DEBUG] [REMOTE ] IVZ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:21.564151] [DEBUG] [REMOTE ] IVZ: PASS: History has at least 300 days. [2026-01-28T12:12:21.564395] [DEBUG] [REMOTE ] IVZ: PASS: Price check passed. Min price $22.44. [2026-01-28T12:12:21.564535] [DEBUG] [REMOTE ] IVZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:21.564691] [DEBUG] [REMOTE ] IVZ: PASS: Integrity check passed. [2026-01-28T12:12:21.564740] [DEBUG] [REMOTE ] IVZ: Symbol is viable for forecasting. [2026-01-28T12:12:21.564792] [INFO ] [MAIN ] [1701/3492] IVZ kept (0.5s) | 1697 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:22.027362] [DEBUG] [REMOTE ] IX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:22.027494] [DEBUG] [REMOTE ] IX: PASS: History has at least 300 days. [2026-01-28T12:12:22.027728] [DEBUG] [REMOTE ] IX: PASS: Price check passed. Min price $24.22. [2026-01-28T12:12:22.027865] [DEBUG] [REMOTE ] IX: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:22.027983] [DEBUG] [REMOTE ] IX: PASS: Integrity check passed. [2026-01-28T12:12:22.028024] [DEBUG] [REMOTE ] IX: Symbol is viable for forecasting. [2026-01-28T12:12:22.028074] [INFO ] [MAIN ] [1702/3492] IX kept (0.5s) | 1698 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:22.456943] [DEBUG] [REMOTE ] IXUS: Retrieved 3332 rows, trimmed to 300. [2026-01-28T12:12:22.457085] [DEBUG] [REMOTE ] IXUS: PASS: History has at least 300 days. [2026-01-28T12:12:22.457293] [DEBUG] [REMOTE ] IXUS: PASS: Price check passed. Min price $79.60. [2026-01-28T12:12:22.457424] [DEBUG] [REMOTE ] IXUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:22.457534] [DEBUG] [REMOTE ] IXUS: PASS: Integrity check passed. [2026-01-28T12:12:22.457599] [DEBUG] [REMOTE ] IXUS: Symbol is viable for forecasting. [2026-01-28T12:12:22.457650] [INFO ] [MAIN ] [1703/3492] IXUS kept (0.4s) | 1699 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:22.902844] [DEBUG] [REMOTE ] IZEA: Retrieved 3624 rows, trimmed to 300. [2026-01-28T12:12:22.902970] [DEBUG] [REMOTE ] IZEA: PASS: History has at least 300 days. [2026-01-28T12:12:22.903193] [DEBUG] [REMOTE ] IZEA: PASS: Price check passed. Min price $3.85. [2026-01-28T12:12:22.903355] [DEBUG] [REMOTE ] IZEA: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:22.903466] [DEBUG] [REMOTE ] IZEA: PASS: Integrity check passed. [2026-01-28T12:12:22.903505] [DEBUG] [REMOTE ] IZEA: Symbol is viable for forecasting. [2026-01-28T12:12:22.903554] [INFO ] [MAIN ] [1704/3492] IZEA kept (0.4s) | 1700 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:23.436696] [DEBUG] [REMOTE ] J: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:23.436828] [DEBUG] [REMOTE ] J: PASS: History has at least 300 days. [2026-01-28T12:12:23.437102] [DEBUG] [REMOTE ] J: PASS: Price check passed. Min price $128.47. [2026-01-28T12:12:23.437268] [DEBUG] [REMOTE ] J: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:23.437386] [DEBUG] [REMOTE ] J: PASS: Integrity check passed. [2026-01-28T12:12:23.437428] [DEBUG] [REMOTE ] J: Symbol is viable for forecasting. [2026-01-28T12:12:23.437478] [INFO ] [MAIN ] [1705/3492] J kept (0.5s) | 1701 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:23.887602] [DEBUG] [REMOTE ] JACK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:23.887740] [DEBUG] [REMOTE ] JACK: PASS: History has at least 300 days. [2026-01-28T12:12:23.887967] [DEBUG] [REMOTE ] JACK: PASS: Price check passed. Min price $14.25. [2026-01-28T12:12:23.888113] [DEBUG] [REMOTE ] JACK: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:23.888235] [DEBUG] [REMOTE ] JACK: PASS: Integrity check passed. [2026-01-28T12:12:23.888278] [DEBUG] [REMOTE ] JACK: Symbol is viable for forecasting. [2026-01-28T12:12:23.888326] [INFO ] [MAIN ] [1706/3492] JACK kept (0.5s) | 1702 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:24.341654] [DEBUG] [REMOTE ] JAKK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:24.341812] [DEBUG] [REMOTE ] JAKK: PASS: History has at least 300 days. [2026-01-28T12:12:24.342102] [DEBUG] [REMOTE ] JAKK: PASS: Price check passed. Min price $14.79. [2026-01-28T12:12:24.342238] [DEBUG] [REMOTE ] JAKK: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:24.342368] [DEBUG] [REMOTE ] JAKK: PASS: Integrity check passed. [2026-01-28T12:12:24.342408] [DEBUG] [REMOTE ] JAKK: Symbol is viable for forecasting. [2026-01-28T12:12:24.342458] [INFO ] [MAIN ] [1707/3492] JAKK kept (0.5s) | 1703 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:24.619879] [DEBUG] [REMOTE ] JAMF: Retrieved 1386 rows, trimmed to 300. [2026-01-28T12:12:24.620013] [DEBUG] [REMOTE ] JAMF: PASS: History has at least 300 days. [2026-01-28T12:12:24.620212] [DEBUG] [REMOTE ] JAMF: PASS: Price check passed. Min price $12.84. [2026-01-28T12:12:24.620346] [DEBUG] [REMOTE ] JAMF: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:24.620454] [DEBUG] [REMOTE ] JAMF: PASS: Integrity check passed. [2026-01-28T12:12:24.620494] [DEBUG] [REMOTE ] JAMF: Symbol is viable for forecasting. [2026-01-28T12:12:24.620541] [INFO ] [MAIN ] [1708/3492] JAMF kept (0.3s) | 1704 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:24.974369] [DEBUG] [REMOTE ] JANX: Retrieved 1162 rows, trimmed to 300. [2026-01-28T12:12:24.974501] [DEBUG] [REMOTE ] JANX: PASS: History has at least 300 days. [2026-01-28T12:12:24.974743] [DEBUG] [REMOTE ] JANX: PASS: Price check passed. Min price $13.15. [2026-01-28T12:12:24.975081] [DEBUG] [REMOTE ] JANX: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:24.975188] [DEBUG] [REMOTE ] JANX: PASS: Integrity check passed. [2026-01-28T12:12:24.975228] [DEBUG] [REMOTE ] JANX: Symbol is viable for forecasting. [2026-01-28T12:12:24.975274] [INFO ] [MAIN ] [1709/3492] JANX kept (0.4s) | 1705 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:25.439257] [DEBUG] [REMOTE ] JAZZ: Retrieved 4694 rows, trimmed to 300. [2026-01-28T12:12:25.439401] [DEBUG] [REMOTE ] JAZZ: PASS: History has at least 300 days. [2026-01-28T12:12:25.439664] [DEBUG] [REMOTE ] JAZZ: PASS: Price check passed. Min price $131.16. [2026-01-28T12:12:25.439802] [DEBUG] [REMOTE ] JAZZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:25.439921] [DEBUG] [REMOTE ] JAZZ: PASS: Integrity check passed. [2026-01-28T12:12:25.439963] [DEBUG] [REMOTE ] JAZZ: Symbol is viable for forecasting. [2026-01-28T12:12:25.440013] [INFO ] [MAIN ] [1710/3492] JAZZ kept (0.5s) | 1706 kept, 4 rejected | 138.6/min | ETA: 12.9m [2026-01-28T12:12:25.739714] [DEBUG] [REMOTE ] JBGS: Retrieved 2144 rows, trimmed to 300. [2026-01-28T12:12:25.739881] [DEBUG] [REMOTE ] JBGS: PASS: History has at least 300 days. [2026-01-28T12:12:25.740177] [DEBUG] [REMOTE ] JBGS: PASS: Price check passed. Min price $16.70. [2026-01-28T12:12:25.740352] [DEBUG] [REMOTE ] JBGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:25.740491] [DEBUG] [REMOTE ] JBGS: PASS: Integrity check passed. [2026-01-28T12:12:25.740536] [DEBUG] [REMOTE ] JBGS: Symbol is viable for forecasting. [2026-01-28T12:12:25.740615] [INFO ] [MAIN ] [1711/3492] JBGS kept (0.3s) | 1707 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:26.214707] [DEBUG] [REMOTE ] JBI: Retrieved 1532 rows, trimmed to 300. [2026-01-28T12:12:26.214927] [DEBUG] [REMOTE ] JBI: PASS: History has at least 300 days. [2026-01-28T12:12:26.215206] [DEBUG] [REMOTE ] JBI: PASS: Price check passed. Min price $5.75. [2026-01-28T12:12:26.215350] [DEBUG] [REMOTE ] JBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:26.215478] [DEBUG] [REMOTE ] JBI: PASS: Integrity check passed. [2026-01-28T12:12:26.215524] [DEBUG] [REMOTE ] JBI: Symbol is viable for forecasting. [2026-01-28T12:12:26.215596] [INFO ] [MAIN ] [1712/3492] JBI kept (0.5s) | 1708 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:26.815552] [DEBUG] [REMOTE ] JBL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:26.815776] [DEBUG] [REMOTE ] JBL: PASS: History has at least 300 days. [2026-01-28T12:12:26.816138] [DEBUG] [REMOTE ] JBL: PASS: Price check passed. Min price $192.49. [2026-01-28T12:12:26.816336] [DEBUG] [REMOTE ] JBL: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:26.816516] [DEBUG] [REMOTE ] JBL: PASS: Integrity check passed. [2026-01-28T12:12:26.816592] [DEBUG] [REMOTE ] JBL: Symbol is viable for forecasting. [2026-01-28T12:12:26.816661] [INFO ] [MAIN ] [1713/3492] JBL kept (0.6s) | 1709 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:27.003354] [DEBUG] [REMOTE ] JBND: Retrieved 574 rows, trimmed to 300. [2026-01-28T12:12:27.003491] [DEBUG] [REMOTE ] JBND: PASS: History has at least 300 days. [2026-01-28T12:12:27.003724] [DEBUG] [REMOTE ] JBND: PASS: Price check passed. Min price $53.53. [2026-01-28T12:12:27.003875] [DEBUG] [REMOTE ] JBND: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:27.004010] [DEBUG] [REMOTE ] JBND: PASS: Integrity check passed. [2026-01-28T12:12:27.004050] [DEBUG] [REMOTE ] JBND: Symbol is viable for forecasting. [2026-01-28T12:12:27.004098] [INFO ] [MAIN ] [1714/3492] JBND kept (0.2s) | 1710 kept, 4 rejected | 138.7/min | ETA: 12.8m [2026-01-28T12:12:27.691365] [DEBUG] [REMOTE ] JBSS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:27.691543] [DEBUG] [REMOTE ] JBSS: PASS: History has at least 300 days. [2026-01-28T12:12:27.691862] [DEBUG] [REMOTE ] JBSS: PASS: Price check passed. Min price $61.91. [2026-01-28T12:12:27.692200] [DEBUG] [REMOTE ] JBSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:27.692333] [DEBUG] [REMOTE ] JBSS: PASS: Integrity check passed. [2026-01-28T12:12:27.692375] [DEBUG] [REMOTE ] JBSS: Symbol is viable for forecasting. [2026-01-28T12:12:27.692427] [INFO ] [MAIN ] [1715/3492] JBSS kept (0.7s) | 1711 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:28.119339] [DEBUG] [REMOTE ] JCE: Retrieved 4739 rows, trimmed to 300. [2026-01-28T12:12:28.119476] [DEBUG] [REMOTE ] JCE: PASS: History has at least 300 days. [2026-01-28T12:12:28.119719] [DEBUG] [REMOTE ] JCE: PASS: Price check passed. Min price $14.95. [2026-01-28T12:12:28.119894] [DEBUG] [REMOTE ] JCE: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:28.120025] [DEBUG] [REMOTE ] JCE: PASS: Integrity check passed. [2026-01-28T12:12:28.120066] [DEBUG] [REMOTE ] JCE: Symbol is viable for forecasting. [2026-01-28T12:12:28.120114] [INFO ] [MAIN ] [1716/3492] JCE kept (0.4s) | 1712 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:28.491331] [DEBUG] [REMOTE ] JCI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:28.491479] [DEBUG] [REMOTE ] JCI: PASS: History has at least 300 days. [2026-01-28T12:12:28.491747] [DEBUG] [REMOTE ] JCI: PASS: Price check passed. Min price $110.67. [2026-01-28T12:12:28.491889] [DEBUG] [REMOTE ] JCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:28.492010] [DEBUG] [REMOTE ] JCI: PASS: Integrity check passed. [2026-01-28T12:12:28.492052] [DEBUG] [REMOTE ] JCI: Symbol is viable for forecasting. [2026-01-28T12:12:28.492101] [INFO ] [MAIN ] [1717/3492] JCI kept (0.4s) | 1713 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:28.864219] [DEBUG] [REMOTE ] JD: Retrieved 2938 rows, trimmed to 300. [2026-01-28T12:12:28.864368] [DEBUG] [REMOTE ] JD: PASS: History has at least 300 days. [2026-01-28T12:12:28.864638] [DEBUG] [REMOTE ] JD: PASS: Price check passed. Min price $28.38. [2026-01-28T12:12:28.864805] [DEBUG] [REMOTE ] JD: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:28.864939] [DEBUG] [REMOTE ] JD: PASS: Integrity check passed. [2026-01-28T12:12:28.864986] [DEBUG] [REMOTE ] JD: Symbol is viable for forecasting. [2026-01-28T12:12:28.865045] [INFO ] [MAIN ] [1718/3492] JD kept (0.4s) | 1714 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:29.427513] [DEBUG] [REMOTE ] JEF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:29.427682] [DEBUG] [REMOTE ] JEF: PASS: History has at least 300 days. [2026-01-28T12:12:29.427940] [DEBUG] [REMOTE ] JEF: PASS: Price check passed. Min price $52.43. [2026-01-28T12:12:29.428081] [DEBUG] [REMOTE ] JEF: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:29.428209] [DEBUG] [REMOTE ] JEF: PASS: Integrity check passed. [2026-01-28T12:12:29.428252] [DEBUG] [REMOTE ] JEF: Symbol is viable for forecasting. [2026-01-28T12:12:29.428301] [INFO ] [MAIN ] [1719/3492] JEF kept (0.6s) | 1715 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:29.655857] [DEBUG] [REMOTE ] JELD: Retrieved 2262 rows, trimmed to 300. [2026-01-28T12:12:29.655989] [DEBUG] [REMOTE ] JELD: PASS: History has at least 300 days. [2026-01-28T12:12:29.656193] [DEBUG] [REMOTE ] JELD: PASS: Price check passed. Min price $1.81. [2026-01-28T12:12:29.656328] [DEBUG] [REMOTE ] JELD: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:29.656439] [DEBUG] [REMOTE ] JELD: PASS: Integrity check passed. [2026-01-28T12:12:29.656480] [DEBUG] [REMOTE ] JELD: Symbol is viable for forecasting. [2026-01-28T12:12:29.656528] [INFO ] [MAIN ] [1720/3492] JELD kept (0.2s) | 1716 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:30.064447] [DEBUG] [REMOTE ] JEPQ: Retrieved 936 rows, trimmed to 300. [2026-01-28T12:12:30.064598] [DEBUG] [REMOTE ] JEPQ: PASS: History has at least 300 days. [2026-01-28T12:12:30.064807] [DEBUG] [REMOTE ] JEPQ: PASS: Price check passed. Min price $54.75. [2026-01-28T12:12:30.064945] [DEBUG] [REMOTE ] JEPQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:30.065058] [DEBUG] [REMOTE ] JEPQ: PASS: Integrity check passed. [2026-01-28T12:12:30.065099] [DEBUG] [REMOTE ] JEPQ: Symbol is viable for forecasting. [2026-01-28T12:12:30.065149] [INFO ] [MAIN ] [1721/3492] JEPQ kept (0.4s) | 1717 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:30.515789] [DEBUG] [REMOTE ] JFIN: Retrieved 1688 rows, trimmed to 300. [2026-01-28T12:12:30.515934] [DEBUG] [REMOTE ] JFIN: PASS: History has at least 300 days. [2026-01-28T12:12:30.516146] [DEBUG] [REMOTE ] JFIN: PASS: Price check passed. Min price $5.80. [2026-01-28T12:12:30.516283] [DEBUG] [REMOTE ] JFIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:30.516400] [DEBUG] [REMOTE ] JFIN: PASS: Integrity check passed. [2026-01-28T12:12:30.516443] [DEBUG] [REMOTE ] JFIN: Symbol is viable for forecasting. [2026-01-28T12:12:30.516493] [INFO ] [MAIN ] [1722/3492] JFIN kept (0.5s) | 1718 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:30.880663] [DEBUG] [REMOTE ] JGLO: Retrieved 594 rows, trimmed to 300. [2026-01-28T12:12:30.880805] [DEBUG] [REMOTE ] JGLO: PASS: History has at least 300 days. [2026-01-28T12:12:30.881051] [DEBUG] [REMOTE ] JGLO: PASS: Price check passed. Min price $64.84. [2026-01-28T12:12:30.881215] [DEBUG] [REMOTE ] JGLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:30.881332] [DEBUG] [REMOTE ] JGLO: PASS: Integrity check passed. [2026-01-28T12:12:30.881373] [DEBUG] [REMOTE ] JGLO: Symbol is viable for forecasting. [2026-01-28T12:12:30.881422] [INFO ] [MAIN ] [1723/3492] JGLO kept (0.4s) | 1719 kept, 4 rejected | 138.7/min | ETA: 12.8m [2026-01-28T12:12:31.499932] [DEBUG] [REMOTE ] JHG: Retrieved 6435 rows, trimmed to 300. [2026-01-28T12:12:31.500062] [DEBUG] [REMOTE ] JHG: PASS: History has at least 300 days. [2026-01-28T12:12:31.500270] [DEBUG] [REMOTE ] JHG: PASS: Price check passed. Min price $41.84. [2026-01-28T12:12:31.500402] [DEBUG] [REMOTE ] JHG: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:31.500515] [DEBUG] [REMOTE ] JHG: PASS: Integrity check passed. [2026-01-28T12:12:31.500555] [DEBUG] [REMOTE ] JHG: Symbol is viable for forecasting. [2026-01-28T12:12:31.500622] [INFO ] [MAIN ] [1724/3492] JHG kept (0.6s) | 1720 kept, 4 rejected | 138.6/min | ETA: 12.8m [2026-01-28T12:12:31.821892] [DEBUG] [REMOTE ] JHI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:31.822021] [DEBUG] [REMOTE ] JHI: PASS: History has at least 300 days. [2026-01-28T12:12:31.822238] [DEBUG] [REMOTE ] JHI: PASS: Price check passed. Min price $13.23. [2026-01-28T12:12:31.822398] [DEBUG] [REMOTE ] JHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:31.822554] [DEBUG] [REMOTE ] JHI: PASS: Integrity check passed. [2026-01-28T12:12:31.822632] [DEBUG] [REMOTE ] JHI: Symbol is viable for forecasting. [2026-01-28T12:12:31.822685] [INFO ] [MAIN ] [1725/3492] JHI kept (0.3s) | 1721 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:32.372833] [DEBUG] [REMOTE ] JHX: Retrieved 6556 rows, trimmed to 300. [2026-01-28T12:12:32.372963] [DEBUG] [REMOTE ] JHX: PASS: History has at least 300 days. [2026-01-28T12:12:32.373180] [DEBUG] [REMOTE ] JHX: PASS: Price check passed. Min price $16.69. [2026-01-28T12:12:32.373318] [DEBUG] [REMOTE ] JHX: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:32.373434] [DEBUG] [REMOTE ] JHX: PASS: Integrity check passed. [2026-01-28T12:12:32.373475] [DEBUG] [REMOTE ] JHX: Symbol is viable for forecasting. [2026-01-28T12:12:32.373524] [INFO ] [MAIN ] [1726/3492] JHX kept (0.6s) | 1722 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:32.707238] [DEBUG] [REMOTE ] JILL: Retrieved 2234 rows, trimmed to 300. [2026-01-28T12:12:32.707372] [DEBUG] [REMOTE ] JILL: PASS: History has at least 300 days. [2026-01-28T12:12:32.707600] [DEBUG] [REMOTE ] JILL: PASS: Price check passed. Min price $13.39. [2026-01-28T12:12:32.707760] [DEBUG] [REMOTE ] JILL: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:32.707901] [DEBUG] [REMOTE ] JILL: PASS: Integrity check passed. [2026-01-28T12:12:32.707955] [DEBUG] [REMOTE ] JILL: Symbol is viable for forecasting. [2026-01-28T12:12:32.708004] [INFO ] [MAIN ] [1727/3492] JILL kept (0.3s) | 1723 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:32.990332] [DEBUG] [REMOTE ] JIVE: Retrieved 594 rows, trimmed to 300. [2026-01-28T12:12:32.990461] [DEBUG] [REMOTE ] JIVE: PASS: History has at least 300 days. [2026-01-28T12:12:32.990700] [DEBUG] [REMOTE ] JIVE: PASS: Price check passed. Min price $73.59. [2026-01-28T12:12:32.990841] [DEBUG] [REMOTE ] JIVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:32.990971] [DEBUG] [REMOTE ] JIVE: PASS: Integrity check passed. [2026-01-28T12:12:32.991017] [DEBUG] [REMOTE ] JIVE: Symbol is viable for forecasting. [2026-01-28T12:12:32.991067] [INFO ] [MAIN ] [1728/3492] JIVE kept (0.3s) | 1724 kept, 4 rejected | 138.7/min | ETA: 12.7m [2026-01-28T12:12:33.544490] [DEBUG] [REMOTE ] JJSF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:33.544675] [DEBUG] [REMOTE ] JJSF: PASS: History has at least 300 days. [2026-01-28T12:12:33.544987] [DEBUG] [REMOTE ] JJSF: PASS: Price check passed. Min price $81.15. [2026-01-28T12:12:33.545139] [DEBUG] [REMOTE ] JJSF: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:33.545384] [DEBUG] [REMOTE ] JJSF: PASS: Integrity check passed. [2026-01-28T12:12:33.545432] [DEBUG] [REMOTE ] JJSF: Symbol is viable for forecasting. [2026-01-28T12:12:33.545484] [INFO ] [MAIN ] [1729/3492] JJSF kept (0.6s) | 1725 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:34.057012] [DEBUG] [REMOTE ] JKHY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:34.057190] [DEBUG] [REMOTE ] JKHY: PASS: History has at least 300 days. [2026-01-28T12:12:34.057456] [DEBUG] [REMOTE ] JKHY: PASS: Price check passed. Min price $148.44. [2026-01-28T12:12:34.057642] [DEBUG] [REMOTE ] JKHY: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:34.057795] [DEBUG] [REMOTE ] JKHY: PASS: Integrity check passed. [2026-01-28T12:12:34.057841] [DEBUG] [REMOTE ] JKHY: Symbol is viable for forecasting. [2026-01-28T12:12:34.057891] [INFO ] [MAIN ] [1730/3492] JKHY kept (0.5s) | 1726 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:34.460803] [DEBUG] [REMOTE ] JKS: Retrieved 3950 rows, trimmed to 300. [2026-01-28T12:12:34.460923] [DEBUG] [REMOTE ] JKS: PASS: History has at least 300 days. [2026-01-28T12:12:34.461139] [DEBUG] [REMOTE ] JKS: PASS: Price check passed. Min price $23.36. [2026-01-28T12:12:34.461273] [DEBUG] [REMOTE ] JKS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:34.461389] [DEBUG] [REMOTE ] JKS: PASS: Integrity check passed. [2026-01-28T12:12:34.461429] [DEBUG] [REMOTE ] JKS: Symbol is viable for forecasting. [2026-01-28T12:12:34.461476] [INFO ] [MAIN ] [1731/3492] JKS kept (0.4s) | 1727 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:34.954066] [DEBUG] [REMOTE ] JLL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:34.954215] [DEBUG] [REMOTE ] JLL: PASS: History has at least 300 days. [2026-01-28T12:12:34.954467] [DEBUG] [REMOTE ] JLL: PASS: Price check passed. Min price $287.62. [2026-01-28T12:12:34.954624] [DEBUG] [REMOTE ] JLL: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:34.954751] [DEBUG] [REMOTE ] JLL: PASS: Integrity check passed. [2026-01-28T12:12:34.954792] [DEBUG] [REMOTE ] JLL: Symbol is viable for forecasting. [2026-01-28T12:12:34.954842] [INFO ] [MAIN ] [1732/3492] JLL kept (0.5s) | 1728 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:35.355739] [DEBUG] [REMOTE ] JLS: Retrieved 4065 rows, trimmed to 300. [2026-01-28T12:12:35.355880] [DEBUG] [REMOTE ] JLS: PASS: History has at least 300 days. [2026-01-28T12:12:35.356108] [DEBUG] [REMOTE ] JLS: PASS: Price check passed. Min price $17.96. [2026-01-28T12:12:35.356245] [DEBUG] [REMOTE ] JLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:35.356365] [DEBUG] [REMOTE ] JLS: PASS: Integrity check passed. [2026-01-28T12:12:35.356408] [DEBUG] [REMOTE ] JLS: Symbol is viable for forecasting. [2026-01-28T12:12:35.356457] [INFO ] [MAIN ] [1733/3492] JLS kept (0.4s) | 1729 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:35.634556] [DEBUG] [REMOTE ] JMIA: Retrieved 1707 rows, trimmed to 300. [2026-01-28T12:12:35.634713] [DEBUG] [REMOTE ] JMIA: PASS: History has at least 300 days. [2026-01-28T12:12:35.634916] [DEBUG] [REMOTE ] JMIA: PASS: Price check passed. Min price $9.50. [2026-01-28T12:12:35.635051] [DEBUG] [REMOTE ] JMIA: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:35.635160] [DEBUG] [REMOTE ] JMIA: PASS: Integrity check passed. [2026-01-28T12:12:35.635200] [DEBUG] [REMOTE ] JMIA: Symbol is viable for forecasting. [2026-01-28T12:12:35.635248] [INFO ] [MAIN ] [1734/3492] JMIA kept (0.3s) | 1730 kept, 4 rejected | 138.7/min | ETA: 12.7m [2026-01-28T12:12:36.137763] [DEBUG] [REMOTE ] JMSB: Retrieved 3058 rows, trimmed to 300. [2026-01-28T12:12:36.137911] [DEBUG] [REMOTE ] JMSB: PASS: History has at least 300 days. [2026-01-28T12:12:36.138127] [DEBUG] [REMOTE ] JMSB: PASS: Price check passed. Min price $18.57. [2026-01-28T12:12:36.138268] [DEBUG] [REMOTE ] JMSB: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:36.138387] [DEBUG] [REMOTE ] JMSB: PASS: Integrity check passed. [2026-01-28T12:12:36.138430] [DEBUG] [REMOTE ] JMSB: Symbol is viable for forecasting. [2026-01-28T12:12:36.138480] [INFO ] [MAIN ] [1735/3492] JMSB kept (0.5s) | 1731 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:36.629399] [DEBUG] [REMOTE ] JNJ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:36.629535] [DEBUG] [REMOTE ] JNJ: PASS: History has at least 300 days. [2026-01-28T12:12:36.629778] [DEBUG] [REMOTE ] JNJ: PASS: Price check passed. Min price $184.84. [2026-01-28T12:12:36.629918] [DEBUG] [REMOTE ] JNJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:36.630043] [DEBUG] [REMOTE ] JNJ: PASS: Integrity check passed. [2026-01-28T12:12:36.630084] [DEBUG] [REMOTE ] JNJ: Symbol is viable for forecasting. [2026-01-28T12:12:36.630134] [INFO ] [MAIN ] [1736/3492] JNJ kept (0.5s) | 1732 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:36.887175] [DEBUG] [REMOTE ] JOBY: Retrieved 1309 rows, trimmed to 300. [2026-01-28T12:12:36.887311] [DEBUG] [REMOTE ] JOBY: PASS: History has at least 300 days. [2026-01-28T12:12:36.887545] [DEBUG] [REMOTE ] JOBY: PASS: Price check passed. Min price $13.04. [2026-01-28T12:12:36.887725] [DEBUG] [REMOTE ] JOBY: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:36.887839] [DEBUG] [REMOTE ] JOBY: PASS: Integrity check passed. [2026-01-28T12:12:36.887882] [DEBUG] [REMOTE ] JOBY: Symbol is viable for forecasting. [2026-01-28T12:12:36.887938] [INFO ] [MAIN ] [1737/3492] JOBY kept (0.3s) | 1733 kept, 4 rejected | 138.7/min | ETA: 12.7m [2026-01-28T12:12:37.484464] [DEBUG] [REMOTE ] JOE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:37.484626] [DEBUG] [REMOTE ] JOE: PASS: History has at least 300 days. [2026-01-28T12:12:37.484867] [DEBUG] [REMOTE ] JOE: PASS: Price check passed. Min price $54.70. [2026-01-28T12:12:37.485039] [DEBUG] [REMOTE ] JOE: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:37.485194] [DEBUG] [REMOTE ] JOE: PASS: Integrity check passed. [2026-01-28T12:12:37.485246] [DEBUG] [REMOTE ] JOE: Symbol is viable for forecasting. [2026-01-28T12:12:37.485312] [INFO ] [MAIN ] [1738/3492] JOE kept (0.6s) | 1734 kept, 4 rejected | 138.6/min | ETA: 12.7m [2026-01-28T12:12:37.973531] [DEBUG] [REMOTE ] JOF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:37.973678] [DEBUG] [REMOTE ] JOF: PASS: History has at least 300 days. [2026-01-28T12:12:37.973903] [DEBUG] [REMOTE ] JOF: PASS: Price check passed. Min price $10.00. [2026-01-28T12:12:37.974038] [DEBUG] [REMOTE ] JOF: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:37.974158] [DEBUG] [REMOTE ] JOF: PASS: Integrity check passed. [2026-01-28T12:12:37.974199] [DEBUG] [REMOTE ] JOF: Symbol is viable for forecasting. [2026-01-28T12:12:37.974246] [INFO ] [MAIN ] [1739/3492] JOF kept (0.5s) | 1735 kept, 4 rejected | 138.6/min | ETA: 12.6m [2026-01-28T12:12:38.399551] [DEBUG] [REMOTE ] JPC: Retrieved 5744 rows, trimmed to 300. [2026-01-28T12:12:38.399728] [DEBUG] [REMOTE ] JPC: PASS: History has at least 300 days. [2026-01-28T12:12:38.399946] [DEBUG] [REMOTE ] JPC: PASS: Price check passed. Min price $7.76. [2026-01-28T12:12:38.400078] [DEBUG] [REMOTE ] JPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:38.400194] [DEBUG] [REMOTE ] JPC: PASS: Integrity check passed. [2026-01-28T12:12:38.400234] [DEBUG] [REMOTE ] JPC: Symbol is viable for forecasting. [2026-01-28T12:12:38.400283] [INFO ] [MAIN ] [1740/3492] JPC kept (0.4s) | 1736 kept, 4 rejected | 138.6/min | ETA: 12.6m [2026-01-28T12:12:38.640781] [DEBUG] [REMOTE ] JPEF: Retrieved 626 rows, trimmed to 300. [2026-01-28T12:12:38.640930] [DEBUG] [REMOTE ] JPEF: PASS: History has at least 300 days. [2026-01-28T12:12:38.641136] [DEBUG] [REMOTE ] JPEF: PASS: Price check passed. Min price $71.86. [2026-01-28T12:12:38.641272] [DEBUG] [REMOTE ] JPEF: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:38.641385] [DEBUG] [REMOTE ] JPEF: PASS: Integrity check passed. [2026-01-28T12:12:38.641424] [DEBUG] [REMOTE ] JPEF: Symbol is viable for forecasting. [2026-01-28T12:12:38.641473] [INFO ] [MAIN ] [1741/3492] JPEF kept (0.2s) | 1737 kept, 4 rejected | 138.7/min | ETA: 12.6m [2026-01-28T12:12:39.269593] [DEBUG] [REMOTE ] JPM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:39.269737] [DEBUG] [REMOTE ] JPM: PASS: History has at least 300 days. [2026-01-28T12:12:39.269991] [DEBUG] [REMOTE ] JPM: PASS: Price check passed. Min price $296.67. [2026-01-28T12:12:39.270154] [DEBUG] [REMOTE ] JPM: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:39.270280] [DEBUG] [REMOTE ] JPM: PASS: Integrity check passed. [2026-01-28T12:12:39.270322] [DEBUG] [REMOTE ] JPM: Symbol is viable for forecasting. [2026-01-28T12:12:39.270560] [INFO ] [MAIN ] [1742/3492] JPM kept (0.6s) | 1738 kept, 4 rejected | 138.6/min | ETA: 12.6m [2026-01-28T12:12:39.740636] [DEBUG] [REMOTE ] JQC: Retrieved 5683 rows, trimmed to 300. [2026-01-28T12:12:39.740772] [DEBUG] [REMOTE ] JQC: PASS: History has at least 300 days. [2026-01-28T12:12:39.740998] [DEBUG] [REMOTE ] JQC: PASS: Price check passed. Min price $4.85. [2026-01-28T12:12:39.741138] [DEBUG] [REMOTE ] JQC: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:39.741258] [DEBUG] [REMOTE ] JQC: PASS: Integrity check passed. [2026-01-28T12:12:39.741301] [DEBUG] [REMOTE ] JQC: Symbol is viable for forecasting. [2026-01-28T12:12:39.741352] [INFO ] [MAIN ] [1743/3492] JQC kept (0.5s) | 1739 kept, 4 rejected | 138.6/min | ETA: 12.6m [2026-01-28T12:12:40.181006] [DEBUG] [REMOTE ] JRI: Retrieved 3457 rows, trimmed to 300. [2026-01-28T12:12:40.181129] [DEBUG] [REMOTE ] JRI: PASS: History has at least 300 days. [2026-01-28T12:12:40.181337] [DEBUG] [REMOTE ] JRI: PASS: Price check passed. Min price $12.90. [2026-01-28T12:12:40.181473] [DEBUG] [REMOTE ] JRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:40.181602] [DEBUG] [REMOTE ] JRI: PASS: Integrity check passed. [2026-01-28T12:12:40.181647] [DEBUG] [REMOTE ] JRI: Symbol is viable for forecasting. [2026-01-28T12:12:40.181709] [INFO ] [MAIN ] [1744/3492] JRI kept (0.4s) | 1740 kept, 4 rejected | 138.6/min | ETA: 12.6m [2026-01-28T12:12:40.522066] [DEBUG] [REMOTE ] JRS: Retrieved 6085 rows, trimmed to 300. [2026-01-28T12:12:40.522385] [DEBUG] [REMOTE ] JRS: PASS: History has at least 300 days. [2026-01-28T12:12:40.522613] [DEBUG] [REMOTE ] JRS: PASS: Price check passed. Min price $7.49. [2026-01-28T12:12:40.522748] [DEBUG] [REMOTE ] JRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:40.522861] [DEBUG] [REMOTE ] JRS: PASS: Integrity check passed. [2026-01-28T12:12:40.522900] [DEBUG] [REMOTE ] JRS: Symbol is viable for forecasting. [2026-01-28T12:12:40.522947] [INFO ] [MAIN ] [1745/3492] JRS kept (0.3s) | 1741 kept, 4 rejected | 138.6/min | ETA: 12.6m [2026-01-28T12:12:41.038848] [DEBUG] [REMOTE ] JSM: Retrieved 5554 rows, trimmed to 300. [2026-01-28T12:12:41.038994] [DEBUG] [REMOTE ] JSM: PASS: History has at least 300 days. [2026-01-28T12:12:41.039253] [DEBUG] [REMOTE ] JSM: PASS: Price check passed. Min price $18.30. [2026-01-28T12:12:41.039390] [DEBUG] [REMOTE ] JSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:41.039512] [DEBUG] [REMOTE ] JSM: PASS: Integrity check passed. [2026-01-28T12:12:41.039553] [DEBUG] [REMOTE ] JSM: Symbol is viable for forecasting. [2026-01-28T12:12:41.039623] [INFO ] [MAIN ] [1746/3492] JSM kept (0.5s) | 1742 kept, 4 rejected | 138.6/min | ETA: 12.6m [2026-01-28T12:12:41.235163] [DEBUG] [REMOTE ] JSMD: Retrieved 2495 rows, trimmed to 300. [2026-01-28T12:12:41.235502] [DEBUG] [REMOTE ] JSMD: PASS: History has at least 300 days. [2026-01-28T12:12:41.235740] [DEBUG] [REMOTE ] JSMD: PASS: Price check passed. Min price $77.53. [2026-01-28T12:12:41.235879] [DEBUG] [REMOTE ] JSMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:41.235990] [DEBUG] [REMOTE ] JSMD: PASS: Integrity check passed. [2026-01-28T12:12:41.236032] [DEBUG] [REMOTE ] JSMD: Symbol is viable for forecasting. [2026-01-28T12:12:41.236080] [INFO ] [MAIN ] [1747/3492] JSMD kept (0.2s) | 1743 kept, 4 rejected | 138.7/min | ETA: 12.6m [2026-01-28T12:12:41.806878] [DEBUG] [REMOTE ] JSML: Retrieved 2495 rows, trimmed to 300. [2026-01-28T12:12:41.807086] [DEBUG] [REMOTE ] JSML: PASS: History has at least 300 days. [2026-01-28T12:12:41.807388] [DEBUG] [REMOTE ] JSML: PASS: Price check passed. Min price $69.18. [2026-01-28T12:12:41.807602] [DEBUG] [REMOTE ] JSML: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:41.807777] [DEBUG] [REMOTE ] JSML: PASS: Integrity check passed. [2026-01-28T12:12:41.807839] [DEBUG] [REMOTE ] JSML: Symbol is viable for forecasting. [2026-01-28T12:12:41.807909] [INFO ] [MAIN ] [1748/3492] JSML kept (0.6s) | 1744 kept, 4 rejected | 138.6/min | ETA: 12.6m [2026-01-28T12:12:42.052387] [DEBUG] [REMOTE ] JTEK: Retrieved 579 rows, trimmed to 300. [2026-01-28T12:12:42.052606] [DEBUG] [REMOTE ] JTEK: PASS: History has at least 300 days. [2026-01-28T12:12:42.052866] [DEBUG] [REMOTE ] JTEK: PASS: Price check passed. Min price $84.40. [2026-01-28T12:12:42.053043] [DEBUG] [REMOTE ] JTEK: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:42.053166] [DEBUG] [REMOTE ] JTEK: PASS: Integrity check passed. [2026-01-28T12:12:42.053209] [DEBUG] [REMOTE ] JTEK: Symbol is viable for forecasting. [2026-01-28T12:12:42.053261] [INFO ] [MAIN ] [1749/3492] JTEK kept (0.2s) | 1745 kept, 4 rejected | 138.7/min | ETA: 12.6m [2026-01-28T12:12:42.635817] [DEBUG] [REMOTE ] JVA: Retrieved 5217 rows, trimmed to 300. [2026-01-28T12:12:42.636037] [DEBUG] [REMOTE ] JVA: PASS: History has at least 300 days. [2026-01-28T12:12:42.636365] [DEBUG] [REMOTE ] JVA: PASS: Price check passed. Min price $3.36. [2026-01-28T12:12:42.636556] [DEBUG] [REMOTE ] JVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:42.636767] [DEBUG] [REMOTE ] JVA: PASS: Integrity check passed. [2026-01-28T12:12:42.636829] [DEBUG] [REMOTE ] JVA: Symbol is viable for forecasting. [2026-01-28T12:12:42.636892] [INFO ] [MAIN ] [1750/3492] JVA kept (0.6s) | 1746 kept, 4 rejected | 138.6/min | ETA: 12.6m [2026-01-28T12:12:42.859143] [DEBUG] [REMOTE ] JXN: Retrieved 1105 rows, trimmed to 300. [2026-01-28T12:12:42.859294] [DEBUG] [REMOTE ] JXN: PASS: History has at least 300 days. [2026-01-28T12:12:42.859519] [DEBUG] [REMOTE ] JXN: PASS: Price check passed. Min price $89.89. [2026-01-28T12:12:42.859691] [DEBUG] [REMOTE ] JXN: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:42.859814] [DEBUG] [REMOTE ] JXN: PASS: Integrity check passed. [2026-01-28T12:12:42.859857] [DEBUG] [REMOTE ] JXN: Symbol is viable for forecasting. [2026-01-28T12:12:42.859909] [INFO ] [MAIN ] [1751/3492] JXN kept (0.2s) | 1747 kept, 4 rejected | 138.7/min | ETA: 12.6m [2026-01-28T12:12:43.544045] [DEBUG] [REMOTE ] KAI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:43.544202] [DEBUG] [REMOTE ] KAI: PASS: History has at least 300 days. [2026-01-28T12:12:43.544476] [DEBUG] [REMOTE ] KAI: PASS: Price check passed. Min price $247.21. [2026-01-28T12:12:43.544637] [DEBUG] [REMOTE ] KAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:43.544767] [DEBUG] [REMOTE ] KAI: PASS: Integrity check passed. [2026-01-28T12:12:43.544809] [DEBUG] [REMOTE ] KAI: Symbol is viable for forecasting. [2026-01-28T12:12:43.544865] [INFO ] [MAIN ] [1752/3492] KAI kept (0.7s) | 1748 kept, 4 rejected | 138.6/min | ETA: 12.6m [2026-01-28T12:12:43.811632] [DEBUG] [REMOTE ] KARO: Retrieved 1211 rows, trimmed to 300. [2026-01-28T12:12:43.811804] [DEBUG] [REMOTE ] KARO: PASS: History has at least 300 days. [2026-01-28T12:12:43.812083] [DEBUG] [REMOTE ] KARO: PASS: Price check passed. Min price $41.60. [2026-01-28T12:12:43.812269] [DEBUG] [REMOTE ] KARO: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:43.812422] [DEBUG] [REMOTE ] KARO: PASS: Integrity check passed. [2026-01-28T12:12:43.812474] [DEBUG] [REMOTE ] KARO: Symbol is viable for forecasting. [2026-01-28T12:12:43.812542] [INFO ] [MAIN ] [1753/3492] KARO kept (0.3s) | 1749 kept, 4 rejected | 138.7/min | ETA: 12.5m [2026-01-28T12:12:44.458256] [DEBUG] [REMOTE ] KB: Retrieved 6090 rows, trimmed to 300. [2026-01-28T12:12:44.458384] [DEBUG] [REMOTE ] KB: PASS: History has at least 300 days. [2026-01-28T12:12:44.458635] [DEBUG] [REMOTE ] KB: PASS: Price check passed. Min price $80.50. [2026-01-28T12:12:44.458787] [DEBUG] [REMOTE ] KB: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:44.458905] [DEBUG] [REMOTE ] KB: PASS: Integrity check passed. [2026-01-28T12:12:44.458947] [DEBUG] [REMOTE ] KB: Symbol is viable for forecasting. [2026-01-28T12:12:44.458997] [INFO ] [MAIN ] [1754/3492] KB kept (0.6s) | 1750 kept, 4 rejected | 138.6/min | ETA: 12.5m [2026-01-28T12:12:44.913043] [DEBUG] [REMOTE ] KBH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:44.913198] [DEBUG] [REMOTE ] KBH: PASS: History has at least 300 days. [2026-01-28T12:12:44.913470] [DEBUG] [REMOTE ] KBH: PASS: Price check passed. Min price $55.24. [2026-01-28T12:12:44.913630] [DEBUG] [REMOTE ] KBH: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:44.913757] [DEBUG] [REMOTE ] KBH: PASS: Integrity check passed. [2026-01-28T12:12:44.913799] [DEBUG] [REMOTE ] KBH: Symbol is viable for forecasting. [2026-01-28T12:12:44.913850] [INFO ] [MAIN ] [1755/3492] KBH kept (0.5s) | 1751 kept, 4 rejected | 138.6/min | ETA: 12.5m [2026-01-28T12:12:45.292715] [DEBUG] [REMOTE ] KBWB: Retrieved 3579 rows, trimmed to 300. [2026-01-28T12:12:45.292851] [DEBUG] [REMOTE ] KBWB: PASS: History has at least 300 days. [2026-01-28T12:12:45.293067] [DEBUG] [REMOTE ] KBWB: PASS: Price check passed. Min price $74.57. [2026-01-28T12:12:45.293202] [DEBUG] [REMOTE ] KBWB: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:45.293315] [DEBUG] [REMOTE ] KBWB: PASS: Integrity check passed. [2026-01-28T12:12:45.293354] [DEBUG] [REMOTE ] KBWB: Symbol is viable for forecasting. [2026-01-28T12:12:45.293555] [INFO ] [MAIN ] [1756/3492] KBWB kept (0.4s) | 1752 kept, 4 rejected | 138.6/min | ETA: 12.5m [2026-01-28T12:12:45.692394] [DEBUG] [REMOTE ] KBWD: Retrieved 3809 rows, trimmed to 300. [2026-01-28T12:12:45.692521] [DEBUG] [REMOTE ] KBWD: PASS: History has at least 300 days. [2026-01-28T12:12:45.692753] [DEBUG] [REMOTE ] KBWD: PASS: Price check passed. Min price $12.79. [2026-01-28T12:12:45.692886] [DEBUG] [REMOTE ] KBWD: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:45.692995] [DEBUG] [REMOTE ] KBWD: PASS: Integrity check passed. [2026-01-28T12:12:45.693035] [DEBUG] [REMOTE ] KBWD: Symbol is viable for forecasting. [2026-01-28T12:12:45.693084] [INFO ] [MAIN ] [1757/3492] KBWD kept (0.4s) | 1753 kept, 4 rejected | 138.6/min | ETA: 12.5m [2026-01-28T12:12:46.023845] [DEBUG] [REMOTE ] KBWP: Retrieved 3796 rows, trimmed to 300. [2026-01-28T12:12:46.023994] [DEBUG] [REMOTE ] KBWP: PASS: History has at least 300 days. [2026-01-28T12:12:46.024219] [DEBUG] [REMOTE ] KBWP: PASS: Price check passed. Min price $115.45. [2026-01-28T12:12:46.024546] [DEBUG] [REMOTE ] KBWP: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:46.024708] [DEBUG] [REMOTE ] KBWP: PASS: Integrity check passed. [2026-01-28T12:12:46.024757] [DEBUG] [REMOTE ] KBWP: Symbol is viable for forecasting. [2026-01-28T12:12:46.024808] [INFO ] [MAIN ] [1758/3492] KBWP kept (0.3s) | 1754 kept, 4 rejected | 138.7/min | ETA: 12.5m [2026-01-28T12:12:46.466843] [DEBUG] [REMOTE ] KBWY: Retrieved 3809 rows, trimmed to 300. [2026-01-28T12:12:46.466974] [DEBUG] [REMOTE ] KBWY: PASS: History has at least 300 days. [2026-01-28T12:12:46.467233] [DEBUG] [REMOTE ] KBWY: PASS: Price check passed. Min price $14.61. [2026-01-28T12:12:46.467377] [DEBUG] [REMOTE ] KBWY: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:46.467493] [DEBUG] [REMOTE ] KBWY: PASS: Integrity check passed. [2026-01-28T12:12:46.467534] [DEBUG] [REMOTE ] KBWY: Symbol is viable for forecasting. [2026-01-28T12:12:46.467601] [INFO ] [MAIN ] [1759/3492] KBWY kept (0.4s) | 1755 kept, 4 rejected | 138.7/min | ETA: 12.5m [2026-01-28T12:12:46.795173] [DEBUG] [REMOTE ] KC: Retrieved 1437 rows, trimmed to 300. [2026-01-28T12:12:46.795336] [DEBUG] [REMOTE ] KC: PASS: History has at least 300 days. [2026-01-28T12:12:46.795561] [DEBUG] [REMOTE ] KC: PASS: Price check passed. Min price $10.34. [2026-01-28T12:12:46.795817] [DEBUG] [REMOTE ] KC: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:46.795953] [DEBUG] [REMOTE ] KC: PASS: Integrity check passed. [2026-01-28T12:12:46.795996] [DEBUG] [REMOTE ] KC: Symbol is viable for forecasting. [2026-01-28T12:12:46.796045] [INFO ] [MAIN ] [1760/3492] KC kept (0.3s) | 1756 kept, 4 rejected | 138.7/min | ETA: 12.5m [2026-01-28T12:12:47.177256] [DEBUG] [REMOTE ] KD: Retrieved 1069 rows, trimmed to 300. [2026-01-28T12:12:47.177387] [DEBUG] [REMOTE ] KD: PASS: History has at least 300 days. [2026-01-28T12:12:47.177611] [DEBUG] [REMOTE ] KD: PASS: Price check passed. Min price $23.57. [2026-01-28T12:12:47.177752] [DEBUG] [REMOTE ] KD: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:47.177864] [DEBUG] [REMOTE ] KD: PASS: Integrity check passed. [2026-01-28T12:12:47.177905] [DEBUG] [REMOTE ] KD: Symbol is viable for forecasting. [2026-01-28T12:12:47.177952] [INFO ] [MAIN ] [1761/3492] KD kept (0.4s) | 1757 kept, 4 rejected | 138.7/min | ETA: 12.5m [2026-01-28T12:12:47.612038] [DEBUG] [REMOTE ] KDP: Retrieved 4466 rows, trimmed to 300. [2026-01-28T12:12:47.612339] [DEBUG] [REMOTE ] KDP: PASS: History has at least 300 days. [2026-01-28T12:12:47.612885] [DEBUG] [REMOTE ] KDP: PASS: Price check passed. Min price $25.75. [2026-01-28T12:12:47.613060] [DEBUG] [REMOTE ] KDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:47.613258] [DEBUG] [REMOTE ] KDP: PASS: Integrity check passed. [2026-01-28T12:12:47.613307] [DEBUG] [REMOTE ] KDP: Symbol is viable for forecasting. [2026-01-28T12:12:47.613379] [INFO ] [MAIN ] [1762/3492] KDP kept (0.4s) | 1758 kept, 4 rejected | 138.7/min | ETA: 12.5m [2026-01-28T12:12:48.126048] [DEBUG] [REMOTE ] KE: Retrieved 2824 rows, trimmed to 300. [2026-01-28T12:12:48.126464] [DEBUG] [REMOTE ] KE: PASS: History has at least 300 days. [2026-01-28T12:12:48.127589] [DEBUG] [REMOTE ] KE: PASS: Price check passed. Min price $26.30. [2026-01-28T12:12:48.127796] [DEBUG] [REMOTE ] KE: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:48.127997] [DEBUG] [REMOTE ] KE: PASS: Integrity check passed. [2026-01-28T12:12:48.128051] [DEBUG] [REMOTE ] KE: Symbol is viable for forecasting. [2026-01-28T12:12:48.128127] [INFO ] [MAIN ] [1763/3492] KE kept (0.5s) | 1759 kept, 4 rejected | 138.7/min | ETA: 12.5m [2026-01-28T12:12:48.596999] [DEBUG] [REMOTE ] KELYA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:48.597274] [DEBUG] [REMOTE ] KELYA: PASS: History has at least 300 days. [2026-01-28T12:12:48.597700] [DEBUG] [REMOTE ] KELYA: PASS: Price check passed. Min price $8.08. [2026-01-28T12:12:48.597874] [DEBUG] [REMOTE ] KELYA: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:48.598039] [DEBUG] [REMOTE ] KELYA: PASS: Integrity check passed. [2026-01-28T12:12:48.598092] [DEBUG] [REMOTE ] KELYA: Symbol is viable for forecasting. [2026-01-28T12:12:48.598172] [INFO ] [MAIN ] [1764/3492] KELYA kept (0.5s) | 1760 kept, 4 rejected | 138.7/min | ETA: 12.5m [2026-01-28T12:12:48.947420] [DEBUG] [REMOTE ] KEN: Retrieved 2775 rows, trimmed to 300. [2026-01-28T12:12:48.947669] [DEBUG] [REMOTE ] KEN: PASS: History has at least 300 days. [2026-01-28T12:12:48.948053] [DEBUG] [REMOTE ] KEN: PASS: Price check passed. Min price $52.07. [2026-01-28T12:12:48.948208] [DEBUG] [REMOTE ] KEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:48.948365] [DEBUG] [REMOTE ] KEN: PASS: Integrity check passed. [2026-01-28T12:12:48.948409] [DEBUG] [REMOTE ] KEN: Symbol is viable for forecasting. [2026-01-28T12:12:48.948470] [INFO ] [MAIN ] [1765/3492] KEN kept (0.4s) | 1761 kept, 4 rejected | 138.7/min | ETA: 12.5m [2026-01-28T12:12:49.390342] [DEBUG] [REMOTE ] KEP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:49.390478] [DEBUG] [REMOTE ] KEP: PASS: History has at least 300 days. [2026-01-28T12:12:49.390722] [DEBUG] [REMOTE ] KEP: PASS: Price check passed. Min price $14.98. [2026-01-28T12:12:49.390859] [DEBUG] [REMOTE ] KEP: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:49.390977] [DEBUG] [REMOTE ] KEP: PASS: Integrity check passed. [2026-01-28T12:12:49.391018] [DEBUG] [REMOTE ] KEP: Symbol is viable for forecasting. [2026-01-28T12:12:49.391066] [INFO ] [MAIN ] [1766/3492] KEP kept (0.4s) | 1762 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:49.856149] [DEBUG] [REMOTE ] KEX: Retrieved 6598 rows, trimmed to 300. [2026-01-28T12:12:49.856296] [DEBUG] [REMOTE ] KEX: PASS: History has at least 300 days. [2026-01-28T12:12:49.856540] [DEBUG] [REMOTE ] KEX: PASS: Price check passed. Min price $103.48. [2026-01-28T12:12:49.856695] [DEBUG] [REMOTE ] KEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:49.856816] [DEBUG] [REMOTE ] KEX: PASS: Integrity check passed. [2026-01-28T12:12:49.856857] [DEBUG] [REMOTE ] KEX: Symbol is viable for forecasting. [2026-01-28T12:12:49.856905] [INFO ] [MAIN ] [1767/3492] KEX kept (0.5s) | 1763 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:50.048310] [DEBUG] [REMOTE ] KEYS: Retrieved 2834 rows, trimmed to 300. [2026-01-28T12:12:50.048472] [DEBUG] [REMOTE ] KEYS: PASS: History has at least 300 days. [2026-01-28T12:12:50.048741] [DEBUG] [REMOTE ] KEYS: PASS: Price check passed. Min price $169.67. [2026-01-28T12:12:50.048881] [DEBUG] [REMOTE ] KEYS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:50.049002] [DEBUG] [REMOTE ] KEYS: PASS: Integrity check passed. [2026-01-28T12:12:50.049044] [DEBUG] [REMOTE ] KEYS: Symbol is viable for forecasting. [2026-01-28T12:12:50.049093] [INFO ] [MAIN ] [1768/3492] KEYS kept (0.2s) | 1764 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:50.733676] [DEBUG] [REMOTE ] KFS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:50.733825] [DEBUG] [REMOTE ] KFS: PASS: History has at least 300 days. [2026-01-28T12:12:50.734073] [DEBUG] [REMOTE ] KFS: PASS: Price check passed. Min price $11.80. [2026-01-28T12:12:50.734245] [DEBUG] [REMOTE ] KFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:50.734410] [DEBUG] [REMOTE ] KFS: PASS: Integrity check passed. [2026-01-28T12:12:50.734455] [DEBUG] [REMOTE ] KFS: Symbol is viable for forecasting. [2026-01-28T12:12:50.734508] [INFO ] [MAIN ] [1769/3492] KFS kept (0.7s) | 1765 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:51.181940] [DEBUG] [REMOTE ] KFY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:51.182093] [DEBUG] [REMOTE ] KFY: PASS: History has at least 300 days. [2026-01-28T12:12:51.182360] [DEBUG] [REMOTE ] KFY: PASS: Price check passed. Min price $62.13. [2026-01-28T12:12:51.182505] [DEBUG] [REMOTE ] KFY: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:51.182655] [DEBUG] [REMOTE ] KFY: PASS: Integrity check passed. [2026-01-28T12:12:51.182703] [DEBUG] [REMOTE ] KFY: Symbol is viable for forecasting. [2026-01-28T12:12:51.182765] [INFO ] [MAIN ] [1770/3492] KFY kept (0.4s) | 1766 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:51.283482] [DEBUG] [REMOTE ] KGS: Retrieved 647 rows, trimmed to 300. [2026-01-28T12:12:51.283637] [DEBUG] [REMOTE ] KGS: PASS: History has at least 300 days. [2026-01-28T12:12:51.283870] [DEBUG] [REMOTE ] KGS: PASS: Price check passed. Min price $32.95. [2026-01-28T12:12:51.284086] [DEBUG] [REMOTE ] KGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:51.284236] [DEBUG] [REMOTE ] KGS: PASS: Integrity check passed. [2026-01-28T12:12:51.284285] [DEBUG] [REMOTE ] KGS: Symbol is viable for forecasting. [2026-01-28T12:12:51.284340] [INFO ] [MAIN ] [1771/3492] KGS kept (0.1s) | 1767 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:51.853532] [DEBUG] [REMOTE ] KHC: Retrieved 2657 rows, trimmed to 300. [2026-01-28T12:12:51.853695] [DEBUG] [REMOTE ] KHC: PASS: History has at least 300 days. [2026-01-28T12:12:51.853908] [DEBUG] [REMOTE ] KHC: PASS: Price check passed. Min price $22.40. [2026-01-28T12:12:51.854041] [DEBUG] [REMOTE ] KHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:51.854151] [DEBUG] [REMOTE ] KHC: PASS: Integrity check passed. [2026-01-28T12:12:51.854191] [DEBUG] [REMOTE ] KHC: Symbol is viable for forecasting. [2026-01-28T12:12:51.854238] [INFO ] [MAIN ] [1772/3492] KHC kept (0.6s) | 1768 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:52.312174] [DEBUG] [REMOTE ] KIDS: Retrieved 2083 rows, trimmed to 300. [2026-01-28T12:12:52.312305] [DEBUG] [REMOTE ] KIDS: PASS: History has at least 300 days. [2026-01-28T12:12:52.312506] [DEBUG] [REMOTE ] KIDS: PASS: Price check passed. Min price $16.32. [2026-01-28T12:12:52.312657] [DEBUG] [REMOTE ] KIDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:52.312768] [DEBUG] [REMOTE ] KIDS: PASS: Integrity check passed. [2026-01-28T12:12:52.312885] [DEBUG] [REMOTE ] KIDS: Symbol is viable for forecasting. [2026-01-28T12:12:52.312945] [INFO ] [MAIN ] [1773/3492] KIDS kept (0.5s) | 1769 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:52.882676] [DEBUG] [REMOTE ] KIM: Retrieved 6596 rows, trimmed to 300. [2026-01-28T12:12:52.882822] [DEBUG] [REMOTE ] KIM: PASS: History has at least 300 days. [2026-01-28T12:12:52.883068] [DEBUG] [REMOTE ] KIM: PASS: Price check passed. Min price $19.62. [2026-01-28T12:12:52.883228] [DEBUG] [REMOTE ] KIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:52.883359] [DEBUG] [REMOTE ] KIM: PASS: Integrity check passed. [2026-01-28T12:12:52.883399] [DEBUG] [REMOTE ] KIM: Symbol is viable for forecasting. [2026-01-28T12:12:52.883449] [INFO ] [MAIN ] [1774/3492] KIM kept (0.6s) | 1770 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:53.355284] [DEBUG] [REMOTE ] KINS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:53.355462] [DEBUG] [REMOTE ] KINS: PASS: History has at least 300 days. [2026-01-28T12:12:53.355775] [DEBUG] [REMOTE ] KINS: PASS: Price check passed. Min price $14.09. [2026-01-28T12:12:53.355915] [DEBUG] [REMOTE ] KINS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:53.356045] [DEBUG] [REMOTE ] KINS: PASS: Integrity check passed. [2026-01-28T12:12:53.356086] [DEBUG] [REMOTE ] KINS: Symbol is viable for forecasting. [2026-01-28T12:12:53.356138] [INFO ] [MAIN ] [1775/3492] KINS kept (0.5s) | 1771 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:53.738199] [DEBUG] [REMOTE ] KIO: Retrieved 3145 rows, trimmed to 300. [2026-01-28T12:12:53.738341] [DEBUG] [REMOTE ] KIO: PASS: History has at least 300 days. [2026-01-28T12:12:53.738601] [DEBUG] [REMOTE ] KIO: PASS: Price check passed. Min price $11.15. [2026-01-28T12:12:53.738934] [DEBUG] [REMOTE ] KIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:53.739047] [DEBUG] [REMOTE ] KIO: PASS: Integrity check passed. [2026-01-28T12:12:53.739087] [DEBUG] [REMOTE ] KIO: Symbol is viable for forecasting. [2026-01-28T12:12:53.739137] [INFO ] [MAIN ] [1776/3492] KIO kept (0.4s) | 1772 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:53.876660] [DEBUG] [REMOTE ] KKRS: Retrieved 1198 rows, trimmed to 300. [2026-01-28T12:12:53.876797] [DEBUG] [REMOTE ] KKRS: PASS: History has at least 300 days. [2026-01-28T12:12:53.877011] [DEBUG] [REMOTE ] KKRS: PASS: Price check passed. Min price $16.85. [2026-01-28T12:12:53.877178] [DEBUG] [REMOTE ] KKRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:53.877297] [DEBUG] [REMOTE ] KKRS: PASS: Integrity check passed. [2026-01-28T12:12:53.877356] [DEBUG] [REMOTE ] KKRS: Symbol is viable for forecasting. [2026-01-28T12:12:53.877439] [INFO ] [MAIN ] [1777/3492] KKRS kept (0.1s) | 1773 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:54.501457] [DEBUG] [REMOTE ] KLAC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:54.501827] [DEBUG] [REMOTE ] KLAC: PASS: History has at least 300 days. [2026-01-28T12:12:54.502099] [DEBUG] [REMOTE ] KLAC: PASS: Price check passed. Min price $1097.12. [2026-01-28T12:12:54.502242] [DEBUG] [REMOTE ] KLAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:54.502369] [DEBUG] [REMOTE ] KLAC: PASS: Integrity check passed. [2026-01-28T12:12:54.502411] [DEBUG] [REMOTE ] KLAC: Symbol is viable for forecasting. [2026-01-28T12:12:54.502462] [INFO ] [MAIN ] [1778/3492] KLAC kept (0.6s) | 1774 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:55.051725] [DEBUG] [REMOTE ] KLIC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:55.051868] [DEBUG] [REMOTE ] KLIC: PASS: History has at least 300 days. [2026-01-28T12:12:55.052117] [DEBUG] [REMOTE ] KLIC: PASS: Price check passed. Min price $35.13. [2026-01-28T12:12:55.052250] [DEBUG] [REMOTE ] KLIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:55.052377] [DEBUG] [REMOTE ] KLIC: PASS: Integrity check passed. [2026-01-28T12:12:55.052420] [DEBUG] [REMOTE ] KLIC: Symbol is viable for forecasting. [2026-01-28T12:12:55.052469] [INFO ] [MAIN ] [1779/3492] KLIC kept (0.5s) | 1775 kept, 4 rejected | 138.7/min | ETA: 12.4m [2026-01-28T12:12:55.322431] [DEBUG] [REMOTE ] KLXE: Retrieved 1850 rows, trimmed to 300. [2026-01-28T12:12:55.322605] [DEBUG] [REMOTE ] KLXE: PASS: History has at least 300 days. [2026-01-28T12:12:55.322824] [DEBUG] [REMOTE ] KLXE: PASS: Price check passed. Min price $1.56. [2026-01-28T12:12:55.322957] [DEBUG] [REMOTE ] KLXE: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:55.323076] [DEBUG] [REMOTE ] KLXE: PASS: Integrity check passed. [2026-01-28T12:12:55.323117] [DEBUG] [REMOTE ] KLXE: Symbol is viable for forecasting. [2026-01-28T12:12:55.323166] [INFO ] [MAIN ] [1780/3492] KLXE kept (0.3s) | 1776 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:55.947238] [DEBUG] [REMOTE ] KMB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:55.947410] [DEBUG] [REMOTE ] KMB: PASS: History has at least 300 days. [2026-01-28T12:12:55.947767] [DEBUG] [REMOTE ] KMB: PASS: Price check passed. Min price $97.56. [2026-01-28T12:12:55.948100] [DEBUG] [REMOTE ] KMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:55.948236] [DEBUG] [REMOTE ] KMB: PASS: Integrity check passed. [2026-01-28T12:12:55.948276] [DEBUG] [REMOTE ] KMB: Symbol is viable for forecasting. [2026-01-28T12:12:55.948327] [INFO ] [MAIN ] [1781/3492] KMB kept (0.6s) | 1777 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:56.306935] [DEBUG] [REMOTE ] KMDA: Retrieved 3184 rows, trimmed to 300. [2026-01-28T12:12:56.307103] [DEBUG] [REMOTE ] KMDA: PASS: History has at least 300 days. [2026-01-28T12:12:56.307335] [DEBUG] [REMOTE ] KMDA: PASS: Price check passed. Min price $6.62. [2026-01-28T12:12:56.307566] [DEBUG] [REMOTE ] KMDA: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:56.307759] [DEBUG] [REMOTE ] KMDA: PASS: Integrity check passed. [2026-01-28T12:12:56.307812] [DEBUG] [REMOTE ] KMDA: Symbol is viable for forecasting. [2026-01-28T12:12:56.307893] [INFO ] [MAIN ] [1782/3492] KMDA kept (0.4s) | 1778 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:56.719869] [DEBUG] [REMOTE ] KMI: Retrieved 3761 rows, trimmed to 300. [2026-01-28T12:12:56.720001] [DEBUG] [REMOTE ] KMI: PASS: History has at least 300 days. [2026-01-28T12:12:56.720216] [DEBUG] [REMOTE ] KMI: PASS: Price check passed. Min price $25.79. [2026-01-28T12:12:56.720348] [DEBUG] [REMOTE ] KMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:56.720463] [DEBUG] [REMOTE ] KMI: PASS: Integrity check passed. [2026-01-28T12:12:56.720504] [DEBUG] [REMOTE ] KMI: Symbol is viable for forecasting. [2026-01-28T12:12:56.720551] [INFO ] [MAIN ] [1783/3492] KMI kept (0.4s) | 1779 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:56.993806] [DEBUG] [REMOTE ] KMPB: Retrieved 972 rows, trimmed to 300. [2026-01-28T12:12:56.993952] [DEBUG] [REMOTE ] KMPB: PASS: History has at least 300 days. [2026-01-28T12:12:56.994164] [DEBUG] [REMOTE ] KMPB: PASS: Price check passed. Min price $22.89. [2026-01-28T12:12:56.994301] [DEBUG] [REMOTE ] KMPB: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:56.994416] [DEBUG] [REMOTE ] KMPB: PASS: Integrity check passed. [2026-01-28T12:12:56.994458] [DEBUG] [REMOTE ] KMPB: Symbol is viable for forecasting. [2026-01-28T12:12:56.994507] [INFO ] [MAIN ] [1784/3492] KMPB kept (0.3s) | 1780 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:57.625534] [DEBUG] [REMOTE ] KMX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:12:57.625687] [DEBUG] [REMOTE ] KMX: PASS: History has at least 300 days. [2026-01-28T12:12:57.625924] [DEBUG] [REMOTE ] KMX: PASS: Price check passed. Min price $30.88. [2026-01-28T12:12:57.626060] [DEBUG] [REMOTE ] KMX: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:57.626181] [DEBUG] [REMOTE ] KMX: PASS: Integrity check passed. [2026-01-28T12:12:57.626222] [DEBUG] [REMOTE ] KMX: Symbol is viable for forecasting. [2026-01-28T12:12:57.626270] [INFO ] [MAIN ] [1785/3492] KMX kept (0.6s) | 1781 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:57.981894] [DEBUG] [REMOTE ] KN: Retrieved 3005 rows, trimmed to 300. [2026-01-28T12:12:57.982040] [DEBUG] [REMOTE ] KN: PASS: History has at least 300 days. [2026-01-28T12:12:57.982268] [DEBUG] [REMOTE ] KN: PASS: Price check passed. Min price $20.67. [2026-01-28T12:12:57.982401] [DEBUG] [REMOTE ] KN: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:57.982523] [DEBUG] [REMOTE ] KN: PASS: Integrity check passed. [2026-01-28T12:12:57.982563] [DEBUG] [REMOTE ] KN: Symbol is viable for forecasting. [2026-01-28T12:12:57.982633] [INFO ] [MAIN ] [1786/3492] KN kept (0.4s) | 1782 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:58.298670] [DEBUG] [REMOTE ] KNF: Retrieved 666 rows, trimmed to 300. [2026-01-28T12:12:58.298810] [DEBUG] [REMOTE ] KNF: PASS: History has at least 300 days. [2026-01-28T12:12:58.299011] [DEBUG] [REMOTE ] KNF: PASS: Price check passed. Min price $59.93. [2026-01-28T12:12:58.299141] [DEBUG] [REMOTE ] KNF: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:58.299250] [DEBUG] [REMOTE ] KNF: PASS: Integrity check passed. [2026-01-28T12:12:58.299290] [DEBUG] [REMOTE ] KNF: Symbol is viable for forecasting. [2026-01-28T12:12:58.299336] [INFO ] [MAIN ] [1787/3492] KNF kept (0.3s) | 1783 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:58.842097] [DEBUG] [REMOTE ] KNOP: Retrieved 3220 rows, trimmed to 300. [2026-01-28T12:12:58.842243] [DEBUG] [REMOTE ] KNOP: PASS: History has at least 300 days. [2026-01-28T12:12:58.842497] [DEBUG] [REMOTE ] KNOP: PASS: Price check passed. Min price $8.90. [2026-01-28T12:12:58.842670] [DEBUG] [REMOTE ] KNOP: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:58.842797] [DEBUG] [REMOTE ] KNOP: PASS: Integrity check passed. [2026-01-28T12:12:58.842837] [DEBUG] [REMOTE ] KNOP: Symbol is viable for forecasting. [2026-01-28T12:12:58.842919] [INFO ] [MAIN ] [1788/3492] KNOP kept (0.5s) | 1784 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:59.166678] [DEBUG] [REMOTE ] KNSA: Retrieved 1929 rows, trimmed to 300. [2026-01-28T12:12:59.166842] [DEBUG] [REMOTE ] KNSA: PASS: History has at least 300 days. [2026-01-28T12:12:59.167135] [DEBUG] [REMOTE ] KNSA: PASS: Price check passed. Min price $37.01. [2026-01-28T12:12:59.167306] [DEBUG] [REMOTE ] KNSA: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:59.167463] [DEBUG] [REMOTE ] KNSA: PASS: Integrity check passed. [2026-01-28T12:12:59.167516] [DEBUG] [REMOTE ] KNSA: Symbol is viable for forecasting. [2026-01-28T12:12:59.167618] [INFO ] [MAIN ] [1789/3492] KNSA kept (0.3s) | 1785 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:59.602816] [DEBUG] [REMOTE ] KNSL: Retrieved 2388 rows, trimmed to 300. [2026-01-28T12:12:59.602962] [DEBUG] [REMOTE ] KNSL: PASS: History has at least 300 days. [2026-01-28T12:12:59.603211] [DEBUG] [REMOTE ] KNSL: PASS: Price check passed. Min price $354.60. [2026-01-28T12:12:59.603375] [DEBUG] [REMOTE ] KNSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:59.603525] [DEBUG] [REMOTE ] KNSL: PASS: Integrity check passed. [2026-01-28T12:12:59.603600] [DEBUG] [REMOTE ] KNSL: Symbol is viable for forecasting. [2026-01-28T12:12:59.603665] [INFO ] [MAIN ] [1790/3492] KNSL kept (0.4s) | 1786 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:12:59.954984] [DEBUG] [REMOTE ] KNTK: Retrieved 2196 rows, trimmed to 300. [2026-01-28T12:12:59.955152] [DEBUG] [REMOTE ] KNTK: PASS: History has at least 300 days. [2026-01-28T12:12:59.955422] [DEBUG] [REMOTE ] KNTK: PASS: Price check passed. Min price $31.68. [2026-01-28T12:12:59.955632] [DEBUG] [REMOTE ] KNTK: PASS: Continuity check passed with 300 days. [2026-01-28T12:12:59.955788] [DEBUG] [REMOTE ] KNTK: PASS: Integrity check passed. [2026-01-28T12:12:59.956029] [DEBUG] [REMOTE ] KNTK: Symbol is viable for forecasting. [2026-01-28T12:12:59.956091] [INFO ] [MAIN ] [1791/3492] KNTK kept (0.4s) | 1787 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:13:00.589741] [DEBUG] [REMOTE ] KNX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:00.589902] [DEBUG] [REMOTE ] KNX: PASS: History has at least 300 days. [2026-01-28T12:13:00.590169] [DEBUG] [REMOTE ] KNX: PASS: Price check passed. Min price $41.53. [2026-01-28T12:13:00.590309] [DEBUG] [REMOTE ] KNX: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:00.590441] [DEBUG] [REMOTE ] KNX: PASS: Integrity check passed. [2026-01-28T12:13:00.590483] [DEBUG] [REMOTE ] KNX: Symbol is viable for forecasting. [2026-01-28T12:13:00.590534] [INFO ] [MAIN ] [1792/3492] KNX kept (0.6s) | 1788 kept, 4 rejected | 138.7/min | ETA: 12.3m [2026-01-28T12:13:00.912965] [DEBUG] [REMOTE ] KOD: Retrieved 1837 rows, trimmed to 300. [2026-01-28T12:13:00.913109] [DEBUG] [REMOTE ] KOD: PASS: History has at least 300 days. [2026-01-28T12:13:00.913327] [DEBUG] [REMOTE ] KOD: PASS: Price check passed. Min price $16.90. [2026-01-28T12:13:00.913498] [DEBUG] [REMOTE ] KOD: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:00.913832] [DEBUG] [REMOTE ] KOD: PASS: Integrity check passed. [2026-01-28T12:13:00.913877] [DEBUG] [REMOTE ] KOD: Symbol is viable for forecasting. [2026-01-28T12:13:00.913930] [INFO ] [MAIN ] [1793/3492] KOD kept (0.3s) | 1789 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:01.379409] [DEBUG] [REMOTE ] KODK: Retrieved 3105 rows, trimmed to 300. [2026-01-28T12:13:01.379545] [DEBUG] [REMOTE ] KODK: PASS: History has at least 300 days. [2026-01-28T12:13:01.379797] [DEBUG] [REMOTE ] KODK: PASS: Price check passed. Min price $5.79. [2026-01-28T12:13:01.379936] [DEBUG] [REMOTE ] KODK: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:01.380053] [DEBUG] [REMOTE ] KODK: PASS: Integrity check passed. [2026-01-28T12:13:01.380095] [DEBUG] [REMOTE ] KODK: Symbol is viable for forecasting. [2026-01-28T12:13:01.380160] [INFO ] [MAIN ] [1794/3492] KODK kept (0.5s) | 1790 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:01.937686] [DEBUG] [REMOTE ] KOF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:01.937970] [DEBUG] [REMOTE ] KOF: PASS: History has at least 300 days. [2026-01-28T12:13:01.938360] [DEBUG] [REMOTE ] KOF: PASS: Price check passed. Min price $84.83. [2026-01-28T12:13:01.938606] [DEBUG] [REMOTE ] KOF: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:01.938800] [DEBUG] [REMOTE ] KOF: PASS: Integrity check passed. [2026-01-28T12:13:01.938860] [DEBUG] [REMOTE ] KOF: Symbol is viable for forecasting. [2026-01-28T12:13:01.938942] [INFO ] [MAIN ] [1795/3492] KOF kept (0.6s) | 1791 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:02.339914] [DEBUG] [REMOTE ] KOP: Retrieved 5028 rows, trimmed to 300. [2026-01-28T12:13:02.340048] [DEBUG] [REMOTE ] KOP: PASS: History has at least 300 days. [2026-01-28T12:13:02.340272] [DEBUG] [REMOTE ] KOP: PASS: Price check passed. Min price $26.63. [2026-01-28T12:13:02.340408] [DEBUG] [REMOTE ] KOP: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:02.340525] [DEBUG] [REMOTE ] KOP: PASS: Integrity check passed. [2026-01-28T12:13:02.340566] [DEBUG] [REMOTE ] KOP: Symbol is viable for forecasting. [2026-01-28T12:13:02.340637] [INFO ] [MAIN ] [1796/3492] KOP kept (0.4s) | 1792 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:02.811241] [DEBUG] [REMOTE ] KOPN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:02.811401] [DEBUG] [REMOTE ] KOPN: PASS: History has at least 300 days. [2026-01-28T12:13:02.811706] [DEBUG] [REMOTE ] KOPN: PASS: Price check passed. Min price $2.21. [2026-01-28T12:13:02.811855] [DEBUG] [REMOTE ] KOPN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:02.811990] [DEBUG] [REMOTE ] KOPN: PASS: Integrity check passed. [2026-01-28T12:13:02.812032] [DEBUG] [REMOTE ] KOPN: Symbol is viable for forecasting. [2026-01-28T12:13:02.812083] [INFO ] [MAIN ] [1797/3492] KOPN kept (0.5s) | 1793 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:03.318525] [DEBUG] [REMOTE ] KOSS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:03.318691] [DEBUG] [REMOTE ] KOSS: PASS: History has at least 300 days. [2026-01-28T12:13:03.318958] [DEBUG] [REMOTE ] KOSS: PASS: Price check passed. Min price $4.14. [2026-01-28T12:13:03.319098] [DEBUG] [REMOTE ] KOSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:03.319226] [DEBUG] [REMOTE ] KOSS: PASS: Integrity check passed. [2026-01-28T12:13:03.319269] [DEBUG] [REMOTE ] KOSS: Symbol is viable for forecasting. [2026-01-28T12:13:03.319321] [INFO ] [MAIN ] [1798/3492] KOSS kept (0.5s) | 1794 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:03.479145] [DEBUG] [REMOTE ] KPRX: Retrieved 2638 rows, trimmed to 300. [2026-01-28T12:13:03.479286] [DEBUG] [REMOTE ] KPRX: PASS: History has at least 300 days. [2026-01-28T12:13:03.479499] [DEBUG] [REMOTE ] KPRX: PASS: Price check passed. Min price $1.80. [2026-01-28T12:13:03.479699] [DEBUG] [REMOTE ] KPRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:03.479825] [DEBUG] [REMOTE ] KPRX: PASS: Integrity check passed. [2026-01-28T12:13:03.479866] [DEBUG] [REMOTE ] KPRX: Symbol is viable for forecasting. [2026-01-28T12:13:03.479915] [INFO ] [MAIN ] [1799/3492] KPRX kept (0.2s) | 1795 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:04.064078] [DEBUG] [REMOTE ] KPTI: Retrieved 3073 rows, trimmed to 300. [2026-01-28T12:13:04.064216] [DEBUG] [REMOTE ] KPTI: PASS: History has at least 300 days. [2026-01-28T12:13:04.064446] [DEBUG] [REMOTE ] KPTI: PASS: Price check passed. Min price $5.16. [2026-01-28T12:13:04.064599] [DEBUG] [REMOTE ] KPTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:04.064729] [DEBUG] [REMOTE ] KPTI: PASS: Integrity check passed. [2026-01-28T12:13:04.064813] [DEBUG] [REMOTE ] KPTI: Symbol is viable for forecasting. [2026-01-28T12:13:04.064865] [INFO ] [MAIN ] [1800/3492] KPTI kept (0.6s) | 1796 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:04.588634] [DEBUG] [REMOTE ] KRC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:04.588891] [DEBUG] [REMOTE ] KRC: PASS: History has at least 300 days. [2026-01-28T12:13:04.589207] [DEBUG] [REMOTE ] KRC: PASS: Price check passed. Min price $35.00. [2026-01-28T12:13:04.589361] [DEBUG] [REMOTE ] KRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:04.589520] [DEBUG] [REMOTE ] KRC: PASS: Integrity check passed. [2026-01-28T12:13:04.589593] [DEBUG] [REMOTE ] KRC: Symbol is viable for forecasting. [2026-01-28T12:13:04.589653] [INFO ] [MAIN ] [1801/3492] KRC kept (0.5s) | 1797 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:04.911860] [DEBUG] [REMOTE ] KREF: Retrieved 2194 rows, trimmed to 300. [2026-01-28T12:13:04.912070] [DEBUG] [REMOTE ] KREF: PASS: History has at least 300 days. [2026-01-28T12:13:04.912357] [DEBUG] [REMOTE ] KREF: PASS: Price check passed. Min price $7.56. [2026-01-28T12:13:04.912545] [DEBUG] [REMOTE ] KREF: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:04.912708] [DEBUG] [REMOTE ] KREF: PASS: Integrity check passed. [2026-01-28T12:13:04.912752] [DEBUG] [REMOTE ] KREF: Symbol is viable for forecasting. [2026-01-28T12:13:04.912807] [INFO ] [MAIN ] [1802/3492] KREF kept (0.3s) | 1798 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:05.438758] [DEBUG] [REMOTE ] KRG: Retrieved 5400 rows, trimmed to 300. [2026-01-28T12:13:05.438905] [DEBUG] [REMOTE ] KRG: PASS: History has at least 300 days. [2026-01-28T12:13:05.439156] [DEBUG] [REMOTE ] KRG: PASS: Price check passed. Min price $21.50. [2026-01-28T12:13:05.439305] [DEBUG] [REMOTE ] KRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:05.439433] [DEBUG] [REMOTE ] KRG: PASS: Integrity check passed. [2026-01-28T12:13:05.439473] [DEBUG] [REMOTE ] KRG: Symbol is viable for forecasting. [2026-01-28T12:13:05.439522] [INFO ] [MAIN ] [1803/3492] KRG kept (0.5s) | 1799 kept, 4 rejected | 138.7/min | ETA: 12.2m [2026-01-28T12:13:05.965537] [DEBUG] [REMOTE ] KRMD: Retrieved 6597 rows, trimmed to 300. [2026-01-28T12:13:05.965701] [DEBUG] [REMOTE ] KRMD: PASS: History has at least 300 days. [2026-01-28T12:13:05.965960] [DEBUG] [REMOTE ] KRMD: PASS: Price check passed. Min price $3.73. [2026-01-28T12:13:05.966164] [DEBUG] [REMOTE ] KRMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:05.966324] [DEBUG] [REMOTE ] KRMD: PASS: Integrity check passed. [2026-01-28T12:13:05.966371] [DEBUG] [REMOTE ] KRMD: Symbol is viable for forecasting. [2026-01-28T12:13:05.966422] [INFO ] [MAIN ] [1804/3492] KRMD kept (0.5s) | 1800 kept, 4 rejected | 138.6/min | ETA: 12.2m [2026-01-28T12:13:06.421632] [DEBUG] [REMOTE ] KRNY: Retrieved 5264 rows, trimmed to 300. [2026-01-28T12:13:06.421822] [DEBUG] [REMOTE ] KRNY: PASS: History has at least 300 days. [2026-01-28T12:13:06.422176] [DEBUG] [REMOTE ] KRNY: PASS: Price check passed. Min price $6.25. [2026-01-28T12:13:06.422374] [DEBUG] [REMOTE ] KRNY: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:06.422557] [DEBUG] [REMOTE ] KRNY: PASS: Integrity check passed. [2026-01-28T12:13:06.422641] [DEBUG] [REMOTE ] KRNY: Symbol is viable for forecasting. [2026-01-28T12:13:06.422717] [INFO ] [MAIN ] [1805/3492] KRNY kept (0.5s) | 1801 kept, 4 rejected | 138.6/min | ETA: 12.2m [2026-01-28T12:13:06.867813] [DEBUG] [REMOTE ] KRO: Retrieved 5568 rows, trimmed to 300. [2026-01-28T12:13:06.867937] [DEBUG] [REMOTE ] KRO: PASS: History has at least 300 days. [2026-01-28T12:13:06.868146] [DEBUG] [REMOTE ] KRO: PASS: Price check passed. Min price $4.28. [2026-01-28T12:13:06.868283] [DEBUG] [REMOTE ] KRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:06.868395] [DEBUG] [REMOTE ] KRO: PASS: Integrity check passed. [2026-01-28T12:13:06.868451] [DEBUG] [REMOTE ] KRO: Symbol is viable for forecasting. [2026-01-28T12:13:06.868500] [INFO ] [MAIN ] [1806/3492] KRO kept (0.4s) | 1802 kept, 4 rejected | 138.6/min | ETA: 12.2m [2026-01-28T12:13:07.075463] [DEBUG] [REMOTE ] KROS: Retrieved 1458 rows, trimmed to 300. [2026-01-28T12:13:07.075657] [DEBUG] [REMOTE ] KROS: PASS: History has at least 300 days. [2026-01-28T12:13:07.075956] [DEBUG] [REMOTE ] KROS: PASS: Price check passed. Min price $15.03. [2026-01-28T12:13:07.076168] [DEBUG] [REMOTE ] KROS: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:07.076358] [DEBUG] [REMOTE ] KROS: PASS: Integrity check passed. [2026-01-28T12:13:07.076425] [DEBUG] [REMOTE ] KROS: Symbol is viable for forecasting. [2026-01-28T12:13:07.076501] [INFO ] [MAIN ] [1807/3492] KROS kept (0.2s) | 1803 kept, 4 rejected | 138.7/min | ETA: 12.1m [2026-01-28T12:13:07.496436] [DEBUG] [REMOTE ] KRRO: Retrieved 557 rows, trimmed to 300. [2026-01-28T12:13:07.496613] [DEBUG] [REMOTE ] KRRO: PASS: History has at least 300 days. [2026-01-28T12:13:07.496908] [DEBUG] [REMOTE ] KRRO: PASS: Price check passed. Min price $5.28. [2026-01-28T12:13:07.497083] [DEBUG] [REMOTE ] KRRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:07.497212] [DEBUG] [REMOTE ] KRRO: PASS: Integrity check passed. [2026-01-28T12:13:07.497253] [DEBUG] [REMOTE ] KRRO: Symbol is viable for forecasting. [2026-01-28T12:13:07.497303] [INFO ] [MAIN ] [1808/3492] KRRO kept (0.4s) | 1804 kept, 4 rejected | 138.7/min | ETA: 12.1m [2026-01-28T12:13:07.971303] [DEBUG] [REMOTE ] KRUS: Retrieved 1631 rows, trimmed to 300. [2026-01-28T12:13:07.971437] [DEBUG] [REMOTE ] KRUS: PASS: History has at least 300 days. [2026-01-28T12:13:07.971681] [DEBUG] [REMOTE ] KRUS: PASS: Price check passed. Min price $42.67. [2026-01-28T12:13:07.971824] [DEBUG] [REMOTE ] KRUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:07.971934] [DEBUG] [REMOTE ] KRUS: PASS: Integrity check passed. [2026-01-28T12:13:07.971974] [DEBUG] [REMOTE ] KRUS: Symbol is viable for forecasting. [2026-01-28T12:13:07.972023] [INFO ] [MAIN ] [1809/3492] KRUS kept (0.5s) | 1805 kept, 4 rejected | 138.7/min | ETA: 12.1m [2026-01-28T12:13:08.399114] [DEBUG] [REMOTE ] KRYS: Retrieved 2099 rows, trimmed to 300. [2026-01-28T12:13:08.399240] [DEBUG] [REMOTE ] KRYS: PASS: History has at least 300 days. [2026-01-28T12:13:08.399439] [DEBUG] [REMOTE ] KRYS: PASS: Price check passed. Min price $189.08. [2026-01-28T12:13:08.399619] [DEBUG] [REMOTE ] KRYS: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:08.399746] [DEBUG] [REMOTE ] KRYS: PASS: Integrity check passed. [2026-01-28T12:13:08.399785] [DEBUG] [REMOTE ] KRYS: Symbol is viable for forecasting. [2026-01-28T12:13:08.399831] [INFO ] [MAIN ] [1810/3492] KRYS kept (0.4s) | 1806 kept, 4 rejected | 138.7/min | ETA: 12.1m [2026-01-28T12:13:08.703411] [DEBUG] [REMOTE ] KSCP: Retrieved 1003 rows, trimmed to 300. [2026-01-28T12:13:08.703550] [DEBUG] [REMOTE ] KSCP: PASS: History has at least 300 days. [2026-01-28T12:13:08.703788] [DEBUG] [REMOTE ] KSCP: PASS: Price check passed. Min price $3.54. [2026-01-28T12:13:08.703927] [DEBUG] [REMOTE ] KSCP: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:08.704046] [DEBUG] [REMOTE ] KSCP: PASS: Integrity check passed. [2026-01-28T12:13:08.704087] [DEBUG] [REMOTE ] KSCP: Symbol is viable for forecasting. [2026-01-28T12:13:08.704136] [INFO ] [MAIN ] [1811/3492] KSCP kept (0.3s) | 1807 kept, 4 rejected | 138.7/min | ETA: 12.1m [2026-01-28T12:13:09.063716] [DEBUG] [REMOTE ] KSPI: Retrieved 507 rows, trimmed to 300. [2026-01-28T12:13:09.063864] [DEBUG] [REMOTE ] KSPI: PASS: History has at least 300 days. [2026-01-28T12:13:09.064068] [DEBUG] [REMOTE ] KSPI: PASS: Price check passed. Min price $70.89. [2026-01-28T12:13:09.064207] [DEBUG] [REMOTE ] KSPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:09.064318] [DEBUG] [REMOTE ] KSPI: PASS: Integrity check passed. [2026-01-28T12:13:09.064374] [DEBUG] [REMOTE ] KSPI: Symbol is viable for forecasting. [2026-01-28T12:13:09.064425] [INFO ] [MAIN ] [1812/3492] KSPI kept (0.4s) | 1808 kept, 4 rejected | 138.7/min | ETA: 12.1m [2026-01-28T12:13:09.805727] [DEBUG] [REMOTE ] KSS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:09.805914] [DEBUG] [REMOTE ] KSS: PASS: History has at least 300 days. [2026-01-28T12:13:09.806403] [DEBUG] [REMOTE ] KSS: PASS: Price check passed. Min price $14.92. [2026-01-28T12:13:09.806637] [DEBUG] [REMOTE ] KSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:09.806841] [DEBUG] [REMOTE ] KSS: PASS: Integrity check passed. [2026-01-28T12:13:09.806908] [DEBUG] [REMOTE ] KSS: Symbol is viable for forecasting. [2026-01-28T12:13:09.806991] [INFO ] [MAIN ] [1813/3492] KSS kept (0.7s) | 1809 kept, 4 rejected | 138.7/min | ETA: 12.1m [2026-01-28T12:13:10.116188] [DEBUG] [REMOTE ] KTB: Retrieved 1688 rows, trimmed to 300. [2026-01-28T12:13:10.116338] [DEBUG] [REMOTE ] KTB: PASS: History has at least 300 days. [2026-01-28T12:13:10.116556] [DEBUG] [REMOTE ] KTB: PASS: Price check passed. Min price $57.83. [2026-01-28T12:13:10.116723] [DEBUG] [REMOTE ] KTB: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:10.116836] [DEBUG] [REMOTE ] KTB: PASS: Integrity check passed. [2026-01-28T12:13:10.116876] [DEBUG] [REMOTE ] KTB: Symbol is viable for forecasting. [2026-01-28T12:13:10.116923] [INFO ] [MAIN ] [1814/3492] KTB kept (0.3s) | 1810 kept, 4 rejected | 138.7/min | ETA: 12.1m [2026-01-28T12:13:10.746302] [DEBUG] [REMOTE ] KTCC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:10.746440] [DEBUG] [REMOTE ] KTCC: PASS: History has at least 300 days. [2026-01-28T12:13:10.746689] [DEBUG] [REMOTE ] KTCC: PASS: Price check passed. Min price $2.42. [2026-01-28T12:13:10.746860] [DEBUG] [REMOTE ] KTCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:10.746984] [DEBUG] [REMOTE ] KTCC: PASS: Integrity check passed. [2026-01-28T12:13:10.747046] [DEBUG] [REMOTE ] KTCC: Symbol is viable for forecasting. [2026-01-28T12:13:10.747100] [INFO ] [MAIN ] [1815/3492] KTCC kept (0.6s) | 1811 kept, 4 rejected | 138.6/min | ETA: 12.1m [2026-01-28T12:13:11.280564] [DEBUG] [REMOTE ] KTF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:11.280771] [DEBUG] [REMOTE ] KTF: PASS: History has at least 300 days. [2026-01-28T12:13:11.281017] [DEBUG] [REMOTE ] KTF: PASS: Price check passed. Min price $8.93. [2026-01-28T12:13:11.281158] [DEBUG] [REMOTE ] KTF: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:11.281283] [DEBUG] [REMOTE ] KTF: PASS: Integrity check passed. [2026-01-28T12:13:11.281326] [DEBUG] [REMOTE ] KTF: Symbol is viable for forecasting. [2026-01-28T12:13:11.281377] [INFO ] [MAIN ] [1816/3492] KTF kept (0.5s) | 1812 kept, 4 rejected | 138.6/min | ETA: 12.1m [2026-01-28T12:13:11.618724] [DEBUG] [REMOTE ] KURA: Retrieved 2570 rows, trimmed to 300. [2026-01-28T12:13:11.618868] [DEBUG] [REMOTE ] KURA: PASS: History has at least 300 days. [2026-01-28T12:13:11.619090] [DEBUG] [REMOTE ] KURA: PASS: Price check passed. Min price $8.46. [2026-01-28T12:13:11.619230] [DEBUG] [REMOTE ] KURA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:11.619347] [DEBUG] [REMOTE ] KURA: PASS: Integrity check passed. [2026-01-28T12:13:11.619391] [DEBUG] [REMOTE ] KURA: Symbol is viable for forecasting. [2026-01-28T12:13:11.619441] [INFO ] [MAIN ] [1817/3492] KURA kept (0.3s) | 1813 kept, 4 rejected | 138.6/min | ETA: 12.1m [2026-01-28T12:13:12.159740] [DEBUG] [REMOTE ] KVHI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:12.159930] [DEBUG] [REMOTE ] KVHI: PASS: History has at least 300 days. [2026-01-28T12:13:12.160283] [DEBUG] [REMOTE ] KVHI: PASS: Price check passed. Min price $5.26. [2026-01-28T12:13:12.160467] [DEBUG] [REMOTE ] KVHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:12.160699] [DEBUG] [REMOTE ] KVHI: PASS: Integrity check passed. [2026-01-28T12:13:12.160756] [DEBUG] [REMOTE ] KVHI: Symbol is viable for forecasting. [2026-01-28T12:13:12.160827] [INFO ] [MAIN ] [1818/3492] KVHI kept (0.5s) | 1814 kept, 4 rejected | 138.6/min | ETA: 12.1m [2026-01-28T12:13:12.371351] [DEBUG] [REMOTE ] KVUE: Retrieved 685 rows, trimmed to 300. [2026-01-28T12:13:12.371483] [DEBUG] [REMOTE ] KVUE: PASS: History has at least 300 days. [2026-01-28T12:13:12.371711] [DEBUG] [REMOTE ] KVUE: PASS: Price check passed. Min price $14.06. [2026-01-28T12:13:12.371852] [DEBUG] [REMOTE ] KVUE: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:12.371962] [DEBUG] [REMOTE ] KVUE: PASS: Integrity check passed. [2026-01-28T12:13:12.372003] [DEBUG] [REMOTE ] KVUE: Symbol is viable for forecasting. [2026-01-28T12:13:12.372050] [INFO ] [MAIN ] [1819/3492] KVUE kept (0.2s) | 1815 kept, 4 rejected | 138.7/min | ETA: 12.1m [2026-01-28T12:13:12.788909] [DEBUG] [REMOTE ] KVYO: Retrieved 590 rows, trimmed to 300. [2026-01-28T12:13:12.789087] [DEBUG] [REMOTE ] KVYO: PASS: History has at least 300 days. [2026-01-28T12:13:12.789356] [DEBUG] [REMOTE ] KVYO: PASS: Price check passed. Min price $23.82. [2026-01-28T12:13:12.789539] [DEBUG] [REMOTE ] KVYO: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:12.789723] [DEBUG] [REMOTE ] KVYO: PASS: Integrity check passed. [2026-01-28T12:13:12.789777] [DEBUG] [REMOTE ] KVYO: Symbol is viable for forecasting. [2026-01-28T12:13:12.789844] [INFO ] [MAIN ] [1820/3492] KVYO kept (0.4s) | 1816 kept, 4 rejected | 138.7/min | ETA: 12.1m [2026-01-28T12:13:13.385987] [DEBUG] [REMOTE ] KYN: Retrieved 5367 rows, trimmed to 300. [2026-01-28T12:13:13.386144] [DEBUG] [REMOTE ] KYN: PASS: History has at least 300 days. [2026-01-28T12:13:13.386417] [DEBUG] [REMOTE ] KYN: PASS: Price check passed. Min price $11.09. [2026-01-28T12:13:13.386607] [DEBUG] [REMOTE ] KYN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:13.386756] [DEBUG] [REMOTE ] KYN: PASS: Integrity check passed. [2026-01-28T12:13:13.386808] [DEBUG] [REMOTE ] KYN: Symbol is viable for forecasting. [2026-01-28T12:13:13.386869] [INFO ] [MAIN ] [1821/3492] KYN kept (0.6s) | 1817 kept, 4 rejected | 138.6/min | ETA: 12.1m [2026-01-28T12:13:13.579899] [DEBUG] [REMOTE ] KYNB: Retrieved 2815 rows, trimmed to 300. [2026-01-28T12:13:13.580043] [DEBUG] [REMOTE ] KYNB: PASS: History has at least 300 days. [2026-01-28T12:13:13.580272] [DEBUG] [REMOTE ] KYNB: PASS: Price check passed. Min price $8.08. [2026-01-28T12:13:13.580413] [DEBUG] [REMOTE ] KYNB: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:13.580536] [DEBUG] [REMOTE ] KYNB: PASS: Integrity check passed. [2026-01-28T12:13:13.580597] [DEBUG] [REMOTE ] KYNB: Symbol is viable for forecasting. [2026-01-28T12:13:13.580651] [INFO ] [MAIN ] [1822/3492] KYNB kept (0.2s) | 1818 kept, 4 rejected | 138.7/min | ETA: 12.0m [2026-01-28T12:13:13.967758] [DEBUG] [REMOTE ] KYTX: Retrieved 493 rows, trimmed to 300. [2026-01-28T12:13:13.967892] [DEBUG] [REMOTE ] KYTX: PASS: History has at least 300 days. [2026-01-28T12:13:13.968108] [DEBUG] [REMOTE ] KYTX: PASS: Price check passed. Min price $6.36. [2026-01-28T12:13:13.968248] [DEBUG] [REMOTE ] KYTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:13.968367] [DEBUG] [REMOTE ] KYTX: PASS: Integrity check passed. [2026-01-28T12:13:13.968410] [DEBUG] [REMOTE ] KYTX: Symbol is viable for forecasting. [2026-01-28T12:13:13.968458] [INFO ] [MAIN ] [1823/3492] KYTX kept (0.4s) | 1819 kept, 4 rejected | 138.7/min | ETA: 12.0m [2026-01-28T12:13:14.485911] [DEBUG] [REMOTE ] KZIA: Retrieved 2053 rows, trimmed to 300. [2026-01-28T12:13:14.486055] [DEBUG] [REMOTE ] KZIA: PASS: History has at least 300 days. [2026-01-28T12:13:14.486302] [DEBUG] [REMOTE ] KZIA: PASS: Price check passed. Min price $5.00. [2026-01-28T12:13:14.486447] [DEBUG] [REMOTE ] KZIA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:14.486623] [DEBUG] [REMOTE ] KZIA: PASS: Integrity check passed. [2026-01-28T12:13:14.486671] [DEBUG] [REMOTE ] KZIA: Symbol is viable for forecasting. [2026-01-28T12:13:14.486721] [INFO ] [MAIN ] [1824/3492] KZIA kept (0.5s) | 1820 kept, 4 rejected | 138.7/min | ETA: 12.0m [2026-01-28T12:13:15.084474] [DEBUG] [REMOTE ] L: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:15.084642] [DEBUG] [REMOTE ] L: PASS: History has at least 300 days. [2026-01-28T12:13:15.084901] [DEBUG] [REMOTE ] L: PASS: Price check passed. Min price $99.36. [2026-01-28T12:13:15.085039] [DEBUG] [REMOTE ] L: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:15.085165] [DEBUG] [REMOTE ] L: PASS: Integrity check passed. [2026-01-28T12:13:15.085206] [DEBUG] [REMOTE ] L: Symbol is viable for forecasting. [2026-01-28T12:13:15.085254] [INFO ] [MAIN ] [1825/3492] L kept (0.6s) | 1821 kept, 4 rejected | 138.6/min | ETA: 12.0m [2026-01-28T12:13:15.446177] [DEBUG] [REMOTE ] LAB: Retrieved 3051 rows, trimmed to 300. [2026-01-28T12:13:15.446300] [DEBUG] [REMOTE ] LAB: PASS: History has at least 300 days. [2026-01-28T12:13:15.446502] [DEBUG] [REMOTE ] LAB: PASS: Price check passed. Min price $1.12. [2026-01-28T12:13:15.446727] [DEBUG] [REMOTE ] LAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:15.446845] [DEBUG] [REMOTE ] LAB: PASS: Integrity check passed. [2026-01-28T12:13:15.446886] [DEBUG] [REMOTE ] LAB: Symbol is viable for forecasting. [2026-01-28T12:13:15.446934] [INFO ] [MAIN ] [1826/3492] LAB kept (0.4s) | 1822 kept, 4 rejected | 138.7/min | ETA: 12.0m [2026-01-28T12:13:15.679913] [DEBUG] [REMOTE ] LAC: Retrieved 582 rows, trimmed to 300. [2026-01-28T12:13:15.680078] [DEBUG] [REMOTE ] LAC: PASS: History has at least 300 days. [2026-01-28T12:13:15.680359] [DEBUG] [REMOTE ] LAC: PASS: Price check passed. Min price $4.36. [2026-01-28T12:13:15.680556] [DEBUG] [REMOTE ] LAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:15.680748] [DEBUG] [REMOTE ] LAC: PASS: Integrity check passed. [2026-01-28T12:13:15.680809] [DEBUG] [REMOTE ] LAC: Symbol is viable for forecasting. [2026-01-28T12:13:15.680880] [INFO ] [MAIN ] [1827/3492] LAC kept (0.2s) | 1823 kept, 4 rejected | 138.7/min | ETA: 12.0m [2026-01-28T12:13:16.399720] [DEBUG] [REMOTE ] LAD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:16.399856] [DEBUG] [REMOTE ] LAD: PASS: History has at least 300 days. [2026-01-28T12:13:16.400080] [DEBUG] [REMOTE ] LAD: PASS: Price check passed. Min price $285.25. [2026-01-28T12:13:16.400372] [DEBUG] [REMOTE ] LAD: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:16.400491] [DEBUG] [REMOTE ] LAD: PASS: Integrity check passed. [2026-01-28T12:13:16.400532] [DEBUG] [REMOTE ] LAD: Symbol is viable for forecasting. [2026-01-28T12:13:16.400600] [INFO ] [MAIN ] [1828/3492] LAD kept (0.7s) | 1824 kept, 4 rejected | 138.6/min | ETA: 12.0m [2026-01-28T12:13:16.647418] [DEBUG] [REMOTE ] LAES: Retrieved 671 rows, trimmed to 300. [2026-01-28T12:13:16.647542] [DEBUG] [REMOTE ] LAES: PASS: History has at least 300 days. [2026-01-28T12:13:16.647756] [DEBUG] [REMOTE ] LAES: PASS: Price check passed. Min price $3.63. [2026-01-28T12:13:16.647887] [DEBUG] [REMOTE ] LAES: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:16.647992] [DEBUG] [REMOTE ] LAES: PASS: Integrity check passed. [2026-01-28T12:13:16.648032] [DEBUG] [REMOTE ] LAES: Symbol is viable for forecasting. [2026-01-28T12:13:16.648079] [INFO ] [MAIN ] [1829/3492] LAES kept (0.2s) | 1825 kept, 4 rejected | 138.7/min | ETA: 12.0m [2026-01-28T12:13:17.258609] [DEBUG] [REMOTE ] LAKE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:17.258761] [DEBUG] [REMOTE ] LAKE: PASS: History has at least 300 days. [2026-01-28T12:13:17.259021] [DEBUG] [REMOTE ] LAKE: PASS: Price check passed. Min price $7.94. [2026-01-28T12:13:17.259157] [DEBUG] [REMOTE ] LAKE: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:17.259494] [DEBUG] [REMOTE ] LAKE: PASS: Integrity check passed. [2026-01-28T12:13:17.259535] [DEBUG] [REMOTE ] LAKE: Symbol is viable for forecasting. [2026-01-28T12:13:17.259602] [INFO ] [MAIN ] [1830/3492] LAKE kept (0.6s) | 1826 kept, 4 rejected | 138.6/min | ETA: 12.0m [2026-01-28T12:13:17.615709] [DEBUG] [REMOTE ] LAND: Retrieved 3269 rows, trimmed to 300. [2026-01-28T12:13:17.615840] [DEBUG] [REMOTE ] LAND: PASS: History has at least 300 days. [2026-01-28T12:13:17.616049] [DEBUG] [REMOTE ] LAND: PASS: Price check passed. Min price $8.64. [2026-01-28T12:13:17.616184] [DEBUG] [REMOTE ] LAND: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:17.616298] [DEBUG] [REMOTE ] LAND: PASS: Integrity check passed. [2026-01-28T12:13:17.616338] [DEBUG] [REMOTE ] LAND: Symbol is viable for forecasting. [2026-01-28T12:13:17.616387] [INFO ] [MAIN ] [1831/3492] LAND kept (0.4s) | 1827 kept, 4 rejected | 138.7/min | ETA: 12.0m [2026-01-28T12:13:17.930565] [DEBUG] [REMOTE ] LANDO: Retrieved 1324 rows, trimmed to 300. [2026-01-28T12:13:17.930756] [DEBUG] [REMOTE ] LANDO: PASS: History has at least 300 days. [2026-01-28T12:13:17.931019] [DEBUG] [REMOTE ] LANDO: PASS: Price check passed. Min price $18.47. [2026-01-28T12:13:17.931203] [DEBUG] [REMOTE ] LANDO: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:17.931356] [DEBUG] [REMOTE ] LANDO: PASS: Integrity check passed. [2026-01-28T12:13:17.931411] [DEBUG] [REMOTE ] LANDO: Symbol is viable for forecasting. [2026-01-28T12:13:17.931475] [INFO ] [MAIN ] [1832/3492] LANDO kept (0.3s) | 1828 kept, 4 rejected | 138.7/min | ETA: 12.0m [2026-01-28T12:13:18.286458] [DEBUG] [REMOTE ] LANDP: Retrieved 661 rows, trimmed to 300. [2026-01-28T12:13:18.286607] [DEBUG] [REMOTE ] LANDP: PASS: History has at least 300 days. [2026-01-28T12:13:18.286821] [DEBUG] [REMOTE ] LANDP: PASS: Price check passed. Min price $18.36. [2026-01-28T12:13:18.286961] [DEBUG] [REMOTE ] LANDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:18.287100] [DEBUG] [REMOTE ] LANDP: PASS: Integrity check passed. [2026-01-28T12:13:18.287143] [DEBUG] [REMOTE ] LANDP: Symbol is viable for forecasting. [2026-01-28T12:13:18.287192] [INFO ] [MAIN ] [1833/3492] LANDP kept (0.4s) | 1829 kept, 4 rejected | 138.7/min | ETA: 12.0m [2026-01-28T12:13:18.680025] [DEBUG] [REMOTE ] LASE: Retrieved 833 rows, trimmed to 300. [2026-01-28T12:13:18.680217] [DEBUG] [REMOTE ] LASE: PASS: History has at least 300 days. [2026-01-28T12:13:18.680475] [DEBUG] [REMOTE ] LASE: PASS: Price check passed. Min price $2.00. [2026-01-28T12:13:18.680644] [DEBUG] [REMOTE ] LASE: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:18.680772] [DEBUG] [REMOTE ] LASE: PASS: Integrity check passed. [2026-01-28T12:13:18.680813] [DEBUG] [REMOTE ] LASE: Symbol is viable for forecasting. [2026-01-28T12:13:18.680865] [INFO ] [MAIN ] [1834/3492] LASE kept (0.4s) | 1830 kept, 4 rejected | 138.7/min | ETA: 12.0m [2026-01-28T12:13:19.300469] [DEBUG] [REMOTE ] LAZ: Retrieved 5215 rows, trimmed to 300. [2026-01-28T12:13:19.300688] [DEBUG] [REMOTE ] LAZ: PASS: History has at least 300 days. [2026-01-28T12:13:19.300970] [DEBUG] [REMOTE ] LAZ: PASS: Price check passed. Min price $46.24. [2026-01-28T12:13:19.301113] [DEBUG] [REMOTE ] LAZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:19.301246] [DEBUG] [REMOTE ] LAZ: PASS: Integrity check passed. [2026-01-28T12:13:19.301290] [DEBUG] [REMOTE ] LAZ: Symbol is viable for forecasting. [2026-01-28T12:13:19.301345] [INFO ] [MAIN ] [1835/3492] LAZ kept (0.6s) | 1831 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:19.632802] [DEBUG] [REMOTE ] LBRDA: Retrieved 2823 rows, trimmed to 300. [2026-01-28T12:13:19.632934] [DEBUG] [REMOTE ] LBRDA: PASS: History has at least 300 days. [2026-01-28T12:13:19.633141] [DEBUG] [REMOTE ] LBRDA: PASS: Price check passed. Min price $42.40. [2026-01-28T12:13:19.633291] [DEBUG] [REMOTE ] LBRDA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:19.633403] [DEBUG] [REMOTE ] LBRDA: PASS: Integrity check passed. [2026-01-28T12:13:19.633443] [DEBUG] [REMOTE ] LBRDA: Symbol is viable for forecasting. [2026-01-28T12:13:19.633491] [INFO ] [MAIN ] [1836/3492] LBRDA kept (0.3s) | 1832 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:20.058864] [DEBUG] [REMOTE ] LBRDK: Retrieved 2823 rows, trimmed to 300. [2026-01-28T12:13:20.059003] [DEBUG] [REMOTE ] LBRDK: PASS: History has at least 300 days. [2026-01-28T12:13:20.059238] [DEBUG] [REMOTE ] LBRDK: PASS: Price check passed. Min price $42.56. [2026-01-28T12:13:20.059409] [DEBUG] [REMOTE ] LBRDK: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:20.059532] [DEBUG] [REMOTE ] LBRDK: PASS: Integrity check passed. [2026-01-28T12:13:20.059594] [DEBUG] [REMOTE ] LBRDK: Symbol is viable for forecasting. [2026-01-28T12:13:20.059649] [INFO ] [MAIN ] [1837/3492] LBRDK kept (0.4s) | 1833 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:20.508030] [DEBUG] [REMOTE ] LBTYA: Retrieved 5447 rows, trimmed to 300. [2026-01-28T12:13:20.508175] [DEBUG] [REMOTE ] LBTYA: PASS: History has at least 300 days. [2026-01-28T12:13:20.508412] [DEBUG] [REMOTE ] LBTYA: PASS: Price check passed. Min price $10.24. [2026-01-28T12:13:20.508570] [DEBUG] [REMOTE ] LBTYA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:20.508720] [DEBUG] [REMOTE ] LBTYA: PASS: Integrity check passed. [2026-01-28T12:13:20.508761] [DEBUG] [REMOTE ] LBTYA: Symbol is viable for forecasting. [2026-01-28T12:13:20.508813] [INFO ] [MAIN ] [1838/3492] LBTYA kept (0.4s) | 1834 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:20.933936] [DEBUG] [REMOTE ] LBTYK: Retrieved 5128 rows, trimmed to 300. [2026-01-28T12:13:20.934089] [DEBUG] [REMOTE ] LBTYK: PASS: History has at least 300 days. [2026-01-28T12:13:20.934313] [DEBUG] [REMOTE ] LBTYK: PASS: Price check passed. Min price $10.21. [2026-01-28T12:13:20.934446] [DEBUG] [REMOTE ] LBTYK: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:20.934587] [DEBUG] [REMOTE ] LBTYK: PASS: Integrity check passed. [2026-01-28T12:13:20.934631] [DEBUG] [REMOTE ] LBTYK: Symbol is viable for forecasting. [2026-01-28T12:13:20.934680] [INFO ] [MAIN ] [1839/3492] LBTYK kept (0.4s) | 1835 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:21.267623] [DEBUG] [REMOTE ] LC: Retrieved 2797 rows, trimmed to 300. [2026-01-28T12:13:21.267758] [DEBUG] [REMOTE ] LC: PASS: History has at least 300 days. [2026-01-28T12:13:21.267970] [DEBUG] [REMOTE ] LC: PASS: Price check passed. Min price $15.71. [2026-01-28T12:13:21.268101] [DEBUG] [REMOTE ] LC: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:21.268221] [DEBUG] [REMOTE ] LC: PASS: Integrity check passed. [2026-01-28T12:13:21.268260] [DEBUG] [REMOTE ] LC: Symbol is viable for forecasting. [2026-01-28T12:13:21.268310] [INFO ] [MAIN ] [1840/3492] LC kept (0.3s) | 1836 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:21.554225] [DEBUG] [REMOTE ] LCFY: Retrieved 963 rows, trimmed to 300. [2026-01-28T12:13:21.554365] [DEBUG] [REMOTE ] LCFY: PASS: History has at least 300 days. [2026-01-28T12:13:21.554593] [DEBUG] [REMOTE ] LCFY: PASS: Price check passed. Min price $2.80. [2026-01-28T12:13:21.554737] [DEBUG] [REMOTE ] LCFY: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:21.554852] [DEBUG] [REMOTE ] LCFY: PASS: Integrity check passed. [2026-01-28T12:13:21.554894] [DEBUG] [REMOTE ] LCFY: Symbol is viable for forecasting. [2026-01-28T12:13:21.554946] [INFO ] [MAIN ] [1841/3492] LCFY kept (0.3s) | 1837 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:21.858112] [DEBUG] [REMOTE ] LCID: Retrieved 1345 rows, trimmed to 300. [2026-01-28T12:13:21.858243] [DEBUG] [REMOTE ] LCID: PASS: History has at least 300 days. [2026-01-28T12:13:21.858450] [DEBUG] [REMOTE ] LCID: PASS: Price check passed. Min price $9.73. [2026-01-28T12:13:21.858633] [DEBUG] [REMOTE ] LCID: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:21.858749] [DEBUG] [REMOTE ] LCID: PASS: Integrity check passed. [2026-01-28T12:13:21.858791] [DEBUG] [REMOTE ] LCID: Symbol is viable for forecasting. [2026-01-28T12:13:21.858842] [INFO ] [MAIN ] [1842/3492] LCID kept (0.3s) | 1838 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:22.624417] [DEBUG] [REMOTE ] LCII: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:22.624557] [DEBUG] [REMOTE ] LCII: PASS: History has at least 300 days. [2026-01-28T12:13:22.624807] [DEBUG] [REMOTE ] LCII: PASS: Price check passed. Min price $94.69. [2026-01-28T12:13:22.624946] [DEBUG] [REMOTE ] LCII: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:22.625088] [DEBUG] [REMOTE ] LCII: PASS: Integrity check passed. [2026-01-28T12:13:22.625139] [DEBUG] [REMOTE ] LCII: Symbol is viable for forecasting. [2026-01-28T12:13:22.625189] [INFO ] [MAIN ] [1843/3492] LCII kept (0.8s) | 1839 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:23.099080] [DEBUG] [REMOTE ] LCNB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:23.099222] [DEBUG] [REMOTE ] LCNB: PASS: History has at least 300 days. [2026-01-28T12:13:23.099660] [DEBUG] [REMOTE ] LCNB: PASS: Price check passed. Min price $15.02. [2026-01-28T12:13:23.099797] [DEBUG] [REMOTE ] LCNB: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:23.099914] [DEBUG] [REMOTE ] LCNB: PASS: Integrity check passed. [2026-01-28T12:13:23.099954] [DEBUG] [REMOTE ] LCNB: Symbol is viable for forecasting. [2026-01-28T12:13:23.100001] [INFO ] [MAIN ] [1844/3492] LCNB kept (0.5s) | 1840 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:23.356866] [DEBUG] [REMOTE ] LDI: Retrieved 1245 rows, trimmed to 300. [2026-01-28T12:13:23.357016] [DEBUG] [REMOTE ] LDI: PASS: History has at least 300 days. [2026-01-28T12:13:23.357288] [DEBUG] [REMOTE ] LDI: PASS: Price check passed. Min price $2.05. [2026-01-28T12:13:23.357443] [DEBUG] [REMOTE ] LDI: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:23.357587] [DEBUG] [REMOTE ] LDI: PASS: Integrity check passed. [2026-01-28T12:13:23.357635] [DEBUG] [REMOTE ] LDI: Symbol is viable for forecasting. [2026-01-28T12:13:23.357690] [INFO ] [MAIN ] [1845/3492] LDI kept (0.3s) | 1841 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:23.810346] [DEBUG] [REMOTE ] LDOS: Retrieved 4851 rows, trimmed to 300. [2026-01-28T12:13:23.810467] [DEBUG] [REMOTE ] LDOS: PASS: History has at least 300 days. [2026-01-28T12:13:23.810715] [DEBUG] [REMOTE ] LDOS: PASS: Price check passed. Min price $180.40. [2026-01-28T12:13:23.810860] [DEBUG] [REMOTE ] LDOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:23.810976] [DEBUG] [REMOTE ] LDOS: PASS: Integrity check passed. [2026-01-28T12:13:23.811017] [DEBUG] [REMOTE ] LDOS: Symbol is viable for forecasting. [2026-01-28T12:13:23.811065] [INFO ] [MAIN ] [1846/3492] LDOS kept (0.5s) | 1842 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:24.282150] [DEBUG] [REMOTE ] LDP: Retrieved 3393 rows, trimmed to 300. [2026-01-28T12:13:24.282274] [DEBUG] [REMOTE ] LDP: PASS: History has at least 300 days. [2026-01-28T12:13:24.282474] [DEBUG] [REMOTE ] LDP: PASS: Price check passed. Min price $20.56. [2026-01-28T12:13:24.282640] [DEBUG] [REMOTE ] LDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:24.282753] [DEBUG] [REMOTE ] LDP: PASS: Integrity check passed. [2026-01-28T12:13:24.282792] [DEBUG] [REMOTE ] LDP: Symbol is viable for forecasting. [2026-01-28T12:13:24.282839] [INFO ] [MAIN ] [1847/3492] LDP kept (0.5s) | 1843 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:24.596223] [DEBUG] [REMOTE ] LDSF: Retrieved 1774 rows, trimmed to 300. [2026-01-28T12:13:24.596546] [DEBUG] [REMOTE ] LDSF: PASS: History has at least 300 days. [2026-01-28T12:13:24.596782] [DEBUG] [REMOTE ] LDSF: PASS: Price check passed. Min price $18.89. [2026-01-28T12:13:24.596940] [DEBUG] [REMOTE ] LDSF: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:24.597063] [DEBUG] [REMOTE ] LDSF: PASS: Integrity check passed. [2026-01-28T12:13:24.597103] [DEBUG] [REMOTE ] LDSF: Symbol is viable for forecasting. [2026-01-28T12:13:24.597151] [INFO ] [MAIN ] [1848/3492] LDSF kept (0.3s) | 1844 kept, 4 rejected | 138.7/min | ETA: 11.9m [2026-01-28T12:13:24.930878] [DEBUG] [REMOTE ] LE: Retrieved 2982 rows, trimmed to 300. [2026-01-28T12:13:24.930997] [DEBUG] [REMOTE ] LE: PASS: History has at least 300 days. [2026-01-28T12:13:24.931199] [DEBUG] [REMOTE ] LE: PASS: Price check passed. Min price $13.77. [2026-01-28T12:13:24.931330] [DEBUG] [REMOTE ] LE: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:24.931440] [DEBUG] [REMOTE ] LE: PASS: Integrity check passed. [2026-01-28T12:13:24.931480] [DEBUG] [REMOTE ] LE: Symbol is viable for forecasting. [2026-01-28T12:13:24.931534] [INFO ] [MAIN ] [1849/3492] LE kept (0.3s) | 1845 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:25.522198] [DEBUG] [REMOTE ] LEA: Retrieved 4078 rows, trimmed to 300. [2026-01-28T12:13:25.522322] [DEBUG] [REMOTE ] LEA: PASS: History has at least 300 days. [2026-01-28T12:13:25.522520] [DEBUG] [REMOTE ] LEA: PASS: Price check passed. Min price $98.60. [2026-01-28T12:13:25.522683] [DEBUG] [REMOTE ] LEA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:25.522796] [DEBUG] [REMOTE ] LEA: PASS: Integrity check passed. [2026-01-28T12:13:25.522836] [DEBUG] [REMOTE ] LEA: Symbol is viable for forecasting. [2026-01-28T12:13:25.522883] [INFO ] [MAIN ] [1850/3492] LEA kept (0.6s) | 1846 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:25.998196] [DEBUG] [REMOTE ] LECO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:25.998377] [DEBUG] [REMOTE ] LECO: PASS: History has at least 300 days. [2026-01-28T12:13:25.998729] [DEBUG] [REMOTE ] LECO: PASS: Price check passed. Min price $219.92. [2026-01-28T12:13:25.998900] [DEBUG] [REMOTE ] LECO: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:25.999063] [DEBUG] [REMOTE ] LECO: PASS: Integrity check passed. [2026-01-28T12:13:25.999127] [DEBUG] [REMOTE ] LECO: Symbol is viable for forecasting. [2026-01-28T12:13:25.999205] [INFO ] [MAIN ] [1851/3492] LECO kept (0.5s) | 1847 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:26.294556] [DEBUG] [REMOTE ] LEG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:26.294716] [DEBUG] [REMOTE ] LEG: PASS: History has at least 300 days. [2026-01-28T12:13:26.294962] [DEBUG] [REMOTE ] LEG: PASS: Price check passed. Min price $8.68. [2026-01-28T12:13:26.295105] [DEBUG] [REMOTE ] LEG: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:26.295228] [DEBUG] [REMOTE ] LEG: PASS: Integrity check passed. [2026-01-28T12:13:26.295270] [DEBUG] [REMOTE ] LEG: Symbol is viable for forecasting. [2026-01-28T12:13:26.295319] [INFO ] [MAIN ] [1852/3492] LEG kept (0.3s) | 1848 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:26.684329] [DEBUG] [REMOTE ] LEGH: Retrieved 1788 rows, trimmed to 300. [2026-01-28T12:13:26.684457] [DEBUG] [REMOTE ] LEGH: PASS: History has at least 300 days. [2026-01-28T12:13:26.684682] [DEBUG] [REMOTE ] LEGH: PASS: Price check passed. Min price $18.89. [2026-01-28T12:13:26.684816] [DEBUG] [REMOTE ] LEGH: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:26.684924] [DEBUG] [REMOTE ] LEGH: PASS: Integrity check passed. [2026-01-28T12:13:26.684963] [DEBUG] [REMOTE ] LEGH: Symbol is viable for forecasting. [2026-01-28T12:13:26.685010] [INFO ] [MAIN ] [1853/3492] LEGH kept (0.4s) | 1849 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:27.079606] [DEBUG] [REMOTE ] LEGN: Retrieved 1418 rows, trimmed to 300. [2026-01-28T12:13:27.079770] [DEBUG] [REMOTE ] LEGN: PASS: History has at least 300 days. [2026-01-28T12:13:27.080003] [DEBUG] [REMOTE ] LEGN: PASS: Price check passed. Min price $18.27. [2026-01-28T12:13:27.080138] [DEBUG] [REMOTE ] LEGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:27.080252] [DEBUG] [REMOTE ] LEGN: PASS: Integrity check passed. [2026-01-28T12:13:27.080292] [DEBUG] [REMOTE ] LEGN: Symbol is viable for forecasting. [2026-01-28T12:13:27.080339] [INFO ] [MAIN ] [1854/3492] LEGN kept (0.4s) | 1850 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:27.737910] [DEBUG] [REMOTE ] LEN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:27.738047] [DEBUG] [REMOTE ] LEN: PASS: History has at least 300 days. [2026-01-28T12:13:27.738294] [DEBUG] [REMOTE ] LEN: PASS: Price check passed. Min price $102.80. [2026-01-28T12:13:27.738426] [DEBUG] [REMOTE ] LEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:27.738756] [DEBUG] [REMOTE ] LEN: PASS: Integrity check passed. [2026-01-28T12:13:27.738797] [DEBUG] [REMOTE ] LEN: Symbol is viable for forecasting. [2026-01-28T12:13:27.738845] [INFO ] [MAIN ] [1855/3492] LEN kept (0.7s) | 1851 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:28.030357] [DEBUG] [REMOTE ] LENZ: Retrieved 1152 rows, trimmed to 300. [2026-01-28T12:13:28.030490] [DEBUG] [REMOTE ] LENZ: PASS: History has at least 300 days. [2026-01-28T12:13:28.030724] [DEBUG] [REMOTE ] LENZ: PASS: Price check passed. Min price $14.87. [2026-01-28T12:13:28.030857] [DEBUG] [REMOTE ] LENZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:28.030968] [DEBUG] [REMOTE ] LENZ: PASS: Integrity check passed. [2026-01-28T12:13:28.031007] [DEBUG] [REMOTE ] LENZ: Symbol is viable for forecasting. [2026-01-28T12:13:28.031053] [INFO ] [MAIN ] [1856/3492] LENZ kept (0.3s) | 1852 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:28.624896] [DEBUG] [REMOTE ] LEO: Retrieved 6297 rows, trimmed to 300. [2026-01-28T12:13:28.625042] [DEBUG] [REMOTE ] LEO: PASS: History has at least 300 days. [2026-01-28T12:13:28.625308] [DEBUG] [REMOTE ] LEO: PASS: Price check passed. Min price $6.13. [2026-01-28T12:13:28.625664] [DEBUG] [REMOTE ] LEO: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:28.625798] [DEBUG] [REMOTE ] LEO: PASS: Integrity check passed. [2026-01-28T12:13:28.625840] [DEBUG] [REMOTE ] LEO: Symbol is viable for forecasting. [2026-01-28T12:13:28.625891] [INFO ] [MAIN ] [1857/3492] LEO kept (0.6s) | 1853 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:28.874351] [DEBUG] [REMOTE ] LESL: Retrieved 1316 rows, trimmed to 300. [2026-01-28T12:13:28.874480] [DEBUG] [REMOTE ] LESL: PASS: History has at least 300 days. [2026-01-28T12:13:28.874705] [DEBUG] [REMOTE ] LESL: PASS: Price check passed. Min price $1.54. [2026-01-28T12:13:28.874840] [DEBUG] [REMOTE ] LESL: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:28.874947] [DEBUG] [REMOTE ] LESL: PASS: Integrity check passed. [2026-01-28T12:13:28.874987] [DEBUG] [REMOTE ] LESL: Symbol is viable for forecasting. [2026-01-28T12:13:28.875035] [INFO ] [MAIN ] [1858/3492] LESL kept (0.2s) | 1854 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:29.312858] [DEBUG] [REMOTE ] LEVI: Retrieved 1723 rows, trimmed to 300. [2026-01-28T12:13:29.312995] [DEBUG] [REMOTE ] LEVI: PASS: History has at least 300 days. [2026-01-28T12:13:29.313225] [DEBUG] [REMOTE ] LEVI: PASS: Price check passed. Min price $19.47. [2026-01-28T12:13:29.313456] [DEBUG] [REMOTE ] LEVI: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:29.313628] [DEBUG] [REMOTE ] LEVI: PASS: Integrity check passed. [2026-01-28T12:13:29.313684] [DEBUG] [REMOTE ] LEVI: Symbol is viable for forecasting. [2026-01-28T12:13:29.313746] [INFO ] [MAIN ] [1859/3492] LEVI kept (0.4s) | 1855 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:29.897495] [DEBUG] [REMOTE ] LFMD: Retrieved 6297 rows, trimmed to 300. [2026-01-28T12:13:29.897663] [DEBUG] [REMOTE ] LFMD: PASS: History has at least 300 days. [2026-01-28T12:13:29.898102] [DEBUG] [REMOTE ] LFMD: PASS: Price check passed. Min price $3.20. [2026-01-28T12:13:29.898242] [DEBUG] [REMOTE ] LFMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:29.898368] [DEBUG] [REMOTE ] LFMD: PASS: Integrity check passed. [2026-01-28T12:13:29.898609] [DEBUG] [REMOTE ] LFMD: Symbol is viable for forecasting. [2026-01-28T12:13:29.898662] [INFO ] [MAIN ] [1860/3492] LFMD kept (0.6s) | 1856 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:30.357294] [DEBUG] [REMOTE ] LFUS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:30.357444] [DEBUG] [REMOTE ] LFUS: PASS: History has at least 300 days. [2026-01-28T12:13:30.357912] [DEBUG] [REMOTE ] LFUS: PASS: Price check passed. Min price $234.94. [2026-01-28T12:13:30.358047] [DEBUG] [REMOTE ] LFUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:30.358177] [DEBUG] [REMOTE ] LFUS: PASS: Integrity check passed. [2026-01-28T12:13:30.358226] [DEBUG] [REMOTE ] LFUS: Symbol is viable for forecasting. [2026-01-28T12:13:30.358285] [INFO ] [MAIN ] [1861/3492] LFUS kept (0.5s) | 1857 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:30.771619] [DEBUG] [REMOTE ] LFVN: Retrieved 5362 rows, trimmed to 300. [2026-01-28T12:13:30.771754] [DEBUG] [REMOTE ] LFVN: PASS: History has at least 300 days. [2026-01-28T12:13:30.771977] [DEBUG] [REMOTE ] LFVN: PASS: Price check passed. Min price $5.70. [2026-01-28T12:13:30.772117] [DEBUG] [REMOTE ] LFVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:30.772234] [DEBUG] [REMOTE ] LFVN: PASS: Integrity check passed. [2026-01-28T12:13:30.772276] [DEBUG] [REMOTE ] LFVN: Symbol is viable for forecasting. [2026-01-28T12:13:30.772327] [INFO ] [MAIN ] [1862/3492] LFVN kept (0.4s) | 1858 kept, 4 rejected | 138.7/min | ETA: 11.8m [2026-01-28T12:13:30.969721] [DEBUG] [REMOTE ] LGCL: Retrieved 476 rows, trimmed to 300. [2026-01-28T12:13:30.969844] [DEBUG] [REMOTE ] LGCL: PASS: History has at least 300 days. [2026-01-28T12:13:30.970041] [DEBUG] [REMOTE ] LGCL: PASS: Price check passed. Min price $1.96. [2026-01-28T12:13:30.970173] [DEBUG] [REMOTE ] LGCL: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:30.970285] [DEBUG] [REMOTE ] LGCL: PASS: Integrity check passed. [2026-01-28T12:13:30.970325] [DEBUG] [REMOTE ] LGCL: Symbol is viable for forecasting. [2026-01-28T12:13:30.970371] [INFO ] [MAIN ] [1863/3492] LGCL kept (0.2s) | 1859 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:31.442938] [DEBUG] [REMOTE ] LGI: Retrieved 5466 rows, trimmed to 300. [2026-01-28T12:13:31.443065] [DEBUG] [REMOTE ] LGI: PASS: History has at least 300 days. [2026-01-28T12:13:31.443276] [DEBUG] [REMOTE ] LGI: PASS: Price check passed. Min price $16.32. [2026-01-28T12:13:31.443409] [DEBUG] [REMOTE ] LGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:31.443522] [DEBUG] [REMOTE ] LGI: PASS: Integrity check passed. [2026-01-28T12:13:31.443561] [DEBUG] [REMOTE ] LGI: Symbol is viable for forecasting. [2026-01-28T12:13:31.443630] [INFO ] [MAIN ] [1864/3492] LGI kept (0.5s) | 1860 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:31.940544] [DEBUG] [REMOTE ] LGIH: Retrieved 3072 rows, trimmed to 300. [2026-01-28T12:13:31.940753] [DEBUG] [REMOTE ] LGIH: PASS: History has at least 300 days. [2026-01-28T12:13:31.941004] [DEBUG] [REMOTE ] LGIH: PASS: Price check passed. Min price $40.73. [2026-01-28T12:13:31.941147] [DEBUG] [REMOTE ] LGIH: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:31.941265] [DEBUG] [REMOTE ] LGIH: PASS: Integrity check passed. [2026-01-28T12:13:31.941307] [DEBUG] [REMOTE ] LGIH: Symbol is viable for forecasting. [2026-01-28T12:13:31.941360] [INFO ] [MAIN ] [1865/3492] LGIH kept (0.5s) | 1861 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:32.531217] [DEBUG] [REMOTE ] LGND: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:32.531377] [DEBUG] [REMOTE ] LGND: PASS: History has at least 300 days. [2026-01-28T12:13:32.531634] [DEBUG] [REMOTE ] LGND: PASS: Price check passed. Min price $183.13. [2026-01-28T12:13:32.531774] [DEBUG] [REMOTE ] LGND: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:32.531892] [DEBUG] [REMOTE ] LGND: PASS: Integrity check passed. [2026-01-28T12:13:32.531934] [DEBUG] [REMOTE ] LGND: Symbol is viable for forecasting. [2026-01-28T12:13:32.531985] [INFO ] [MAIN ] [1866/3492] LGND kept (0.6s) | 1862 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:33.059684] [DEBUG] [REMOTE ] LH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:33.059864] [DEBUG] [REMOTE ] LH: PASS: History has at least 300 days. [2026-01-28T12:13:33.060158] [DEBUG] [REMOTE ] LH: PASS: Price check passed. Min price $245.98. [2026-01-28T12:13:33.060302] [DEBUG] [REMOTE ] LH: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:33.060648] [DEBUG] [REMOTE ] LH: PASS: Integrity check passed. [2026-01-28T12:13:33.060699] [DEBUG] [REMOTE ] LH: Symbol is viable for forecasting. [2026-01-28T12:13:33.060768] [INFO ] [MAIN ] [1867/3492] LH kept (0.5s) | 1863 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:33.499778] [DEBUG] [REMOTE ] LHX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:33.499919] [DEBUG] [REMOTE ] LHX: PASS: History has at least 300 days. [2026-01-28T12:13:33.500160] [DEBUG] [REMOTE ] LHX: PASS: Price check passed. Min price $272.32. [2026-01-28T12:13:33.500320] [DEBUG] [REMOTE ] LHX: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:33.500456] [DEBUG] [REMOTE ] LHX: PASS: Integrity check passed. [2026-01-28T12:13:33.500496] [DEBUG] [REMOTE ] LHX: Symbol is viable for forecasting. [2026-01-28T12:13:33.500545] [INFO ] [MAIN ] [1868/3492] LHX kept (0.4s) | 1864 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:33.723394] [DEBUG] [REMOTE ] LI: Retrieved 1380 rows, trimmed to 300. [2026-01-28T12:13:33.723539] [DEBUG] [REMOTE ] LI: PASS: History has at least 300 days. [2026-01-28T12:13:33.723774] [DEBUG] [REMOTE ] LI: PASS: Price check passed. Min price $15.73. [2026-01-28T12:13:33.723912] [DEBUG] [REMOTE ] LI: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:33.724027] [DEBUG] [REMOTE ] LI: PASS: Integrity check passed. [2026-01-28T12:13:33.724068] [DEBUG] [REMOTE ] LI: Symbol is viable for forecasting. [2026-01-28T12:13:33.724117] [INFO ] [MAIN ] [1869/3492] LI kept (0.2s) | 1865 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:34.131465] [DEBUG] [REMOTE ] LICN: Retrieved 746 rows, trimmed to 300. [2026-01-28T12:13:34.131734] [DEBUG] [REMOTE ] LICN: PASS: History has at least 300 days. [2026-01-28T12:13:34.132215] [DEBUG] [REMOTE ] LICN: PASS: Price check passed. Min price $2.82. [2026-01-28T12:13:34.132426] [DEBUG] [REMOTE ] LICN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:34.132613] [DEBUG] [REMOTE ] LICN: PASS: Integrity check passed. [2026-01-28T12:13:34.132657] [DEBUG] [REMOTE ] LICN: Symbol is viable for forecasting. [2026-01-28T12:13:34.132715] [INFO ] [MAIN ] [1870/3492] LICN kept (0.4s) | 1866 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:34.478360] [DEBUG] [REMOTE ] LIF: Retrieved 411 rows, trimmed to 300. [2026-01-28T12:13:34.478495] [DEBUG] [REMOTE ] LIF: PASS: History has at least 300 days. [2026-01-28T12:13:34.478726] [DEBUG] [REMOTE ] LIF: PASS: Price check passed. Min price $53.07. [2026-01-28T12:13:34.478890] [DEBUG] [REMOTE ] LIF: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:34.479027] [DEBUG] [REMOTE ] LIF: PASS: Integrity check passed. [2026-01-28T12:13:34.479069] [DEBUG] [REMOTE ] LIF: Symbol is viable for forecasting. [2026-01-28T12:13:34.479118] [INFO ] [MAIN ] [1871/3492] LIF kept (0.3s) | 1867 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:35.303183] [DEBUG] [REMOTE ] LII: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:35.303450] [DEBUG] [REMOTE ] LII: PASS: History has at least 300 days. [2026-01-28T12:13:35.303881] [DEBUG] [REMOTE ] LII: PASS: Price check passed. Min price $443.07. [2026-01-28T12:13:35.304052] [DEBUG] [REMOTE ] LII: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:35.304233] [DEBUG] [REMOTE ] LII: PASS: Integrity check passed. [2026-01-28T12:13:35.304282] [DEBUG] [REMOTE ] LII: Symbol is viable for forecasting. [2026-01-28T12:13:35.304347] [INFO ] [MAIN ] [1872/3492] LII kept (0.8s) | 1868 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:35.680640] [DEBUG] [REMOTE ] LILA: Retrieved 2658 rows, trimmed to 300. [2026-01-28T12:13:35.680842] [DEBUG] [REMOTE ] LILA: PASS: History has at least 300 days. [2026-01-28T12:13:35.681173] [DEBUG] [REMOTE ] LILA: PASS: Price check passed. Min price $6.84. [2026-01-28T12:13:35.681379] [DEBUG] [REMOTE ] LILA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:35.681560] [DEBUG] [REMOTE ] LILA: PASS: Integrity check passed. [2026-01-28T12:13:35.681646] [DEBUG] [REMOTE ] LILA: Symbol is viable for forecasting. [2026-01-28T12:13:35.681724] [INFO ] [MAIN ] [1873/3492] LILA kept (0.4s) | 1869 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:35.949137] [DEBUG] [REMOTE ] LILAK: Retrieved 2658 rows, trimmed to 300. [2026-01-28T12:13:35.949326] [DEBUG] [REMOTE ] LILAK: PASS: History has at least 300 days. [2026-01-28T12:13:35.949646] [DEBUG] [REMOTE ] LILAK: PASS: Price check passed. Min price $6.92. [2026-01-28T12:13:35.949794] [DEBUG] [REMOTE ] LILAK: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:35.949925] [DEBUG] [REMOTE ] LILAK: PASS: Integrity check passed. [2026-01-28T12:13:35.949969] [DEBUG] [REMOTE ] LILAK: Symbol is viable for forecasting. [2026-01-28T12:13:35.950021] [INFO ] [MAIN ] [1874/3492] LILAK kept (0.3s) | 1870 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:36.261934] [DEBUG] [REMOTE ] LIN: Retrieved 1840 rows, trimmed to 300. [2026-01-28T12:13:36.262138] [DEBUG] [REMOTE ] LIN: PASS: History has at least 300 days. [2026-01-28T12:13:36.262396] [DEBUG] [REMOTE ] LIN: PASS: Price check passed. Min price $389.38. [2026-01-28T12:13:36.262536] [DEBUG] [REMOTE ] LIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:36.262861] [DEBUG] [REMOTE ] LIN: PASS: Integrity check passed. [2026-01-28T12:13:36.262911] [DEBUG] [REMOTE ] LIN: Symbol is viable for forecasting. [2026-01-28T12:13:36.262968] [INFO ] [MAIN ] [1875/3492] LIN kept (0.3s) | 1871 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:36.959935] [DEBUG] [REMOTE ] LINC: Retrieved 5181 rows, trimmed to 300. [2026-01-28T12:13:36.960070] [DEBUG] [REMOTE ] LINC: PASS: History has at least 300 days. [2026-01-28T12:13:36.960283] [DEBUG] [REMOTE ] LINC: PASS: Price check passed. Min price $17.80. [2026-01-28T12:13:36.960421] [DEBUG] [REMOTE ] LINC: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:36.960536] [DEBUG] [REMOTE ] LINC: PASS: Integrity check passed. [2026-01-28T12:13:36.960597] [DEBUG] [REMOTE ] LINC: Symbol is viable for forecasting. [2026-01-28T12:13:36.960648] [INFO ] [MAIN ] [1876/3492] LINC kept (0.7s) | 1872 kept, 4 rejected | 138.7/min | ETA: 11.7m [2026-01-28T12:13:37.278099] [DEBUG] [REMOTE ] LIND: Retrieved 2654 rows, trimmed to 300. [2026-01-28T12:13:37.278244] [DEBUG] [REMOTE ] LIND: PASS: History has at least 300 days. [2026-01-28T12:13:37.278482] [DEBUG] [REMOTE ] LIND: PASS: Price check passed. Min price $11.45. [2026-01-28T12:13:37.278659] [DEBUG] [REMOTE ] LIND: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:37.278779] [DEBUG] [REMOTE ] LIND: PASS: Integrity check passed. [2026-01-28T12:13:37.278820] [DEBUG] [REMOTE ] LIND: Symbol is viable for forecasting. [2026-01-28T12:13:37.278869] [INFO ] [MAIN ] [1877/3492] LIND kept (0.3s) | 1873 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:37.523476] [DEBUG] [REMOTE ] LINE: Retrieved 378 rows, trimmed to 300. [2026-01-28T12:13:37.523630] [DEBUG] [REMOTE ] LINE: PASS: History has at least 300 days. [2026-01-28T12:13:37.523835] [DEBUG] [REMOTE ] LINE: PASS: Price check passed. Min price $32.58. [2026-01-28T12:13:37.523983] [DEBUG] [REMOTE ] LINE: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:37.524094] [DEBUG] [REMOTE ] LINE: PASS: Integrity check passed. [2026-01-28T12:13:37.524135] [DEBUG] [REMOTE ] LINE: Symbol is viable for forecasting. [2026-01-28T12:13:37.524185] [INFO ] [MAIN ] [1878/3492] LINE kept (0.2s) | 1874 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:38.114417] [DEBUG] [REMOTE ] LINK: Retrieved 3454 rows, trimmed to 300. [2026-01-28T12:13:38.114543] [DEBUG] [REMOTE ] LINK: PASS: History has at least 300 days. [2026-01-28T12:13:38.114767] [DEBUG] [REMOTE ] LINK: PASS: Price check passed. Min price $3.40. [2026-01-28T12:13:38.114908] [DEBUG] [REMOTE ] LINK: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:38.115024] [DEBUG] [REMOTE ] LINK: PASS: Integrity check passed. [2026-01-28T12:13:38.115067] [DEBUG] [REMOTE ] LINK: Symbol is viable for forecasting. [2026-01-28T12:13:38.115116] [INFO ] [MAIN ] [1879/3492] LINK kept (0.6s) | 1875 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:38.362342] [DEBUG] [REMOTE ] LITE: Retrieved 2636 rows, trimmed to 300. [2026-01-28T12:13:38.362491] [DEBUG] [REMOTE ] LITE: PASS: History has at least 300 days. [2026-01-28T12:13:38.362927] [DEBUG] [REMOTE ] LITE: PASS: Price check passed. Min price $188.36. [2026-01-28T12:13:38.363072] [DEBUG] [REMOTE ] LITE: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:38.363189] [DEBUG] [REMOTE ] LITE: PASS: Integrity check passed. [2026-01-28T12:13:38.363234] [DEBUG] [REMOTE ] LITE: Symbol is viable for forecasting. [2026-01-28T12:13:38.363285] [INFO ] [MAIN ] [1880/3492] LITE kept (0.2s) | 1876 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:38.824716] [DEBUG] [REMOTE ] LITM: Retrieved 1049 rows, trimmed to 300. [2026-01-28T12:13:38.824842] [DEBUG] [REMOTE ] LITM: PASS: History has at least 300 days. [2026-01-28T12:13:38.825037] [DEBUG] [REMOTE ] LITM: PASS: Price check passed. Min price $2.49. [2026-01-28T12:13:38.825206] [DEBUG] [REMOTE ] LITM: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:38.825316] [DEBUG] [REMOTE ] LITM: PASS: Integrity check passed. [2026-01-28T12:13:38.825356] [DEBUG] [REMOTE ] LITM: Symbol is viable for forecasting. [2026-01-28T12:13:38.825403] [INFO ] [MAIN ] [1881/3492] LITM kept (0.5s) | 1877 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:39.292088] [DEBUG] [REMOTE ] LIVN: Retrieved 2583 rows, trimmed to 300. [2026-01-28T12:13:39.292214] [DEBUG] [REMOTE ] LIVN: PASS: History has at least 300 days. [2026-01-28T12:13:39.292420] [DEBUG] [REMOTE ] LIVN: PASS: Price check passed. Min price $49.57. [2026-01-28T12:13:39.292602] [DEBUG] [REMOTE ] LIVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:39.292721] [DEBUG] [REMOTE ] LIVN: PASS: Integrity check passed. [2026-01-28T12:13:39.292764] [DEBUG] [REMOTE ] LIVN: Symbol is viable for forecasting. [2026-01-28T12:13:39.292823] [INFO ] [MAIN ] [1882/3492] LIVN kept (0.5s) | 1878 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:39.875566] [DEBUG] [REMOTE ] LKFN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:39.875717] [DEBUG] [REMOTE ] LKFN: PASS: History has at least 300 days. [2026-01-28T12:13:39.875943] [DEBUG] [REMOTE ] LKFN: PASS: Price check passed. Min price $55.39. [2026-01-28T12:13:39.876084] [DEBUG] [REMOTE ] LKFN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:39.876204] [DEBUG] [REMOTE ] LKFN: PASS: Integrity check passed. [2026-01-28T12:13:39.876247] [DEBUG] [REMOTE ] LKFN: Symbol is viable for forecasting. [2026-01-28T12:13:39.876296] [INFO ] [MAIN ] [1883/3492] LKFN kept (0.6s) | 1879 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:40.311046] [DEBUG] [REMOTE ] LKQ: Retrieved 5614 rows, trimmed to 300. [2026-01-28T12:13:40.311253] [DEBUG] [REMOTE ] LKQ: PASS: History has at least 300 days. [2026-01-28T12:13:40.311543] [DEBUG] [REMOTE ] LKQ: PASS: Price check passed. Min price $28.17. [2026-01-28T12:13:40.311729] [DEBUG] [REMOTE ] LKQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:40.311886] [DEBUG] [REMOTE ] LKQ: PASS: Integrity check passed. [2026-01-28T12:13:40.311930] [DEBUG] [REMOTE ] LKQ: Symbol is viable for forecasting. [2026-01-28T12:13:40.311987] [INFO ] [MAIN ] [1884/3492] LKQ kept (0.4s) | 1880 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:40.650162] [DEBUG] [REMOTE ] LLY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:40.650310] [DEBUG] [REMOTE ] LLY: PASS: History has at least 300 days. [2026-01-28T12:13:40.650595] [DEBUG] [REMOTE ] LLY: PASS: Price check passed. Min price $843.27. [2026-01-28T12:13:40.650735] [DEBUG] [REMOTE ] LLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:40.650862] [DEBUG] [REMOTE ] LLY: PASS: Integrity check passed. [2026-01-28T12:13:40.650903] [DEBUG] [REMOTE ] LLY: Symbol is viable for forecasting. [2026-01-28T12:13:40.650952] [INFO ] [MAIN ] [1885/3492] LLY kept (0.3s) | 1881 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:41.028324] [DEBUG] [REMOTE ] LMB: Retrieved 2519 rows, trimmed to 300. [2026-01-28T12:13:41.028460] [DEBUG] [REMOTE ] LMB: PASS: History has at least 300 days. [2026-01-28T12:13:41.028679] [DEBUG] [REMOTE ] LMB: PASS: Price check passed. Min price $65.92. [2026-01-28T12:13:41.028814] [DEBUG] [REMOTE ] LMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:41.028925] [DEBUG] [REMOTE ] LMB: PASS: Integrity check passed. [2026-01-28T12:13:41.028964] [DEBUG] [REMOTE ] LMB: Symbol is viable for forecasting. [2026-01-28T12:13:41.029013] [INFO ] [MAIN ] [1886/3492] LMB kept (0.4s) | 1882 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:41.469404] [DEBUG] [REMOTE ] LMBS: Retrieved 2822 rows, trimmed to 300. [2026-01-28T12:13:41.469538] [DEBUG] [REMOTE ] LMBS: PASS: History has at least 300 days. [2026-01-28T12:13:41.469793] [DEBUG] [REMOTE ] LMBS: PASS: Price check passed. Min price $49.38. [2026-01-28T12:13:41.469932] [DEBUG] [REMOTE ] LMBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:41.470056] [DEBUG] [REMOTE ] LMBS: PASS: Integrity check passed. [2026-01-28T12:13:41.470097] [DEBUG] [REMOTE ] LMBS: Symbol is viable for forecasting. [2026-01-28T12:13:41.470146] [INFO ] [MAIN ] [1887/3492] LMBS kept (0.4s) | 1883 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:41.662878] [DEBUG] [REMOTE ] LMND: Retrieved 1399 rows, trimmed to 300. [2026-01-28T12:13:41.663043] [DEBUG] [REMOTE ] LMND: PASS: History has at least 300 days. [2026-01-28T12:13:41.663312] [DEBUG] [REMOTE ] LMND: PASS: Price check passed. Min price $58.66. [2026-01-28T12:13:41.663492] [DEBUG] [REMOTE ] LMND: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:41.663679] [DEBUG] [REMOTE ] LMND: PASS: Integrity check passed. [2026-01-28T12:13:41.663733] [DEBUG] [REMOTE ] LMND: Symbol is viable for forecasting. [2026-01-28T12:13:41.663795] [INFO ] [MAIN ] [1888/3492] LMND kept (0.2s) | 1884 kept, 4 rejected | 138.8/min | ETA: 11.6m [2026-01-28T12:13:42.350063] [DEBUG] [REMOTE ] LNC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:42.350196] [DEBUG] [REMOTE ] LNC: PASS: History has at least 300 days. [2026-01-28T12:13:42.350419] [DEBUG] [REMOTE ] LNC: PASS: Price check passed. Min price $38.95. [2026-01-28T12:13:42.350560] [DEBUG] [REMOTE ] LNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:42.350701] [DEBUG] [REMOTE ] LNC: PASS: Integrity check passed. [2026-01-28T12:13:42.350742] [DEBUG] [REMOTE ] LNC: Symbol is viable for forecasting. [2026-01-28T12:13:42.350788] [INFO ] [MAIN ] [1889/3492] LNC kept (0.7s) | 1885 kept, 4 rejected | 138.7/min | ETA: 11.6m [2026-01-28T12:13:42.749382] [DEBUG] [REMOTE ] LND: Retrieved 3445 rows, trimmed to 300. [2026-01-28T12:13:42.749508] [DEBUG] [REMOTE ] LND: PASS: History has at least 300 days. [2026-01-28T12:13:42.749743] [DEBUG] [REMOTE ] LND: PASS: Price check passed. Min price $3.50. [2026-01-28T12:13:42.749879] [DEBUG] [REMOTE ] LND: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:42.749993] [DEBUG] [REMOTE ] LND: PASS: Integrity check passed. [2026-01-28T12:13:42.750033] [DEBUG] [REMOTE ] LND: Symbol is viable for forecasting. [2026-01-28T12:13:42.750082] [INFO ] [MAIN ] [1890/3492] LND kept (0.4s) | 1886 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:43.288841] [DEBUG] [REMOTE ] LNG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:43.288967] [DEBUG] [REMOTE ] LNG: PASS: History has at least 300 days. [2026-01-28T12:13:43.289176] [DEBUG] [REMOTE ] LNG: PASS: Price check passed. Min price $188.83. [2026-01-28T12:13:43.289307] [DEBUG] [REMOTE ] LNG: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:43.289421] [DEBUG] [REMOTE ] LNG: PASS: Integrity check passed. [2026-01-28T12:13:43.289466] [DEBUG] [REMOTE ] LNG: Symbol is viable for forecasting. [2026-01-28T12:13:43.289523] [INFO ] [MAIN ] [1891/3492] LNG kept (0.5s) | 1887 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:43.631698] [DEBUG] [REMOTE ] LNKB: Retrieved 1394 rows, trimmed to 300. [2026-01-28T12:13:43.631902] [DEBUG] [REMOTE ] LNKB: PASS: History has at least 300 days. [2026-01-28T12:13:43.632158] [DEBUG] [REMOTE ] LNKB: PASS: Price check passed. Min price $6.90. [2026-01-28T12:13:43.632353] [DEBUG] [REMOTE ] LNKB: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:43.632498] [DEBUG] [REMOTE ] LNKB: PASS: Integrity check passed. [2026-01-28T12:13:43.632549] [DEBUG] [REMOTE ] LNKB: Symbol is viable for forecasting. [2026-01-28T12:13:43.632634] [INFO ] [MAIN ] [1892/3492] LNKB kept (0.3s) | 1888 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:44.097484] [DEBUG] [REMOTE ] LNN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:44.097663] [DEBUG] [REMOTE ] LNN: PASS: History has at least 300 days. [2026-01-28T12:13:44.097947] [DEBUG] [REMOTE ] LNN: PASS: Price check passed. Min price $106.57. [2026-01-28T12:13:44.098085] [DEBUG] [REMOTE ] LNN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:44.098215] [DEBUG] [REMOTE ] LNN: PASS: Integrity check passed. [2026-01-28T12:13:44.098256] [DEBUG] [REMOTE ] LNN: Symbol is viable for forecasting. [2026-01-28T12:13:44.098304] [INFO ] [MAIN ] [1893/3492] LNN kept (0.5s) | 1889 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:44.452876] [DEBUG] [REMOTE ] LNTH: Retrieved 2663 rows, trimmed to 300. [2026-01-28T12:13:44.453013] [DEBUG] [REMOTE ] LNTH: PASS: History has at least 300 days. [2026-01-28T12:13:44.453220] [DEBUG] [REMOTE ] LNTH: PASS: Price check passed. Min price $50.69. [2026-01-28T12:13:44.453356] [DEBUG] [REMOTE ] LNTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:44.453467] [DEBUG] [REMOTE ] LNTH: PASS: Integrity check passed. [2026-01-28T12:13:44.453508] [DEBUG] [REMOTE ] LNTH: Symbol is viable for forecasting. [2026-01-28T12:13:44.453555] [INFO ] [MAIN ] [1894/3492] LNTH kept (0.4s) | 1890 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:44.755319] [DEBUG] [REMOTE ] LNZA: Retrieved 1089 rows, trimmed to 300. [2026-01-28T12:13:44.755449] [DEBUG] [REMOTE ] LNZA: PASS: History has at least 300 days. [2026-01-28T12:13:44.755681] [DEBUG] [REMOTE ] LNZA: PASS: Price check passed. Min price $11.87. [2026-01-28T12:13:44.755814] [DEBUG] [REMOTE ] LNZA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:44.755922] [DEBUG] [REMOTE ] LNZA: PASS: Integrity check passed. [2026-01-28T12:13:44.755963] [DEBUG] [REMOTE ] LNZA: Symbol is viable for forecasting. [2026-01-28T12:13:44.756009] [INFO ] [MAIN ] [1895/3492] LNZA kept (0.3s) | 1891 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:45.414203] [DEBUG] [REMOTE ] LOAN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:45.414334] [DEBUG] [REMOTE ] LOAN: PASS: History has at least 300 days. [2026-01-28T12:13:45.414547] [DEBUG] [REMOTE ] LOAN: PASS: Price check passed. Min price $4.27. [2026-01-28T12:13:45.414701] [DEBUG] [REMOTE ] LOAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:45.414818] [DEBUG] [REMOTE ] LOAN: PASS: Integrity check passed. [2026-01-28T12:13:45.414858] [DEBUG] [REMOTE ] LOAN: Symbol is viable for forecasting. [2026-01-28T12:13:45.414906] [INFO ] [MAIN ] [1896/3492] LOAN kept (0.7s) | 1892 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:45.754813] [DEBUG] [REMOTE ] LOB: Retrieved 2644 rows, trimmed to 300. [2026-01-28T12:13:45.754942] [DEBUG] [REMOTE ] LOB: PASS: History has at least 300 days. [2026-01-28T12:13:45.755156] [DEBUG] [REMOTE ] LOB: PASS: Price check passed. Min price $29.38. [2026-01-28T12:13:45.755297] [DEBUG] [REMOTE ] LOB: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:45.755409] [DEBUG] [REMOTE ] LOB: PASS: Integrity check passed. [2026-01-28T12:13:45.755451] [DEBUG] [REMOTE ] LOB: Symbol is viable for forecasting. [2026-01-28T12:13:45.755501] [INFO ] [MAIN ] [1897/3492] LOB kept (0.3s) | 1893 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:46.155998] [DEBUG] [REMOTE ] LOCO: Retrieved 2894 rows, trimmed to 300. [2026-01-28T12:13:46.156149] [DEBUG] [REMOTE ] LOCO: PASS: History has at least 300 days. [2026-01-28T12:13:46.156426] [DEBUG] [REMOTE ] LOCO: PASS: Price check passed. Min price $9.06. [2026-01-28T12:13:46.156649] [DEBUG] [REMOTE ] LOCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:46.156813] [DEBUG] [REMOTE ] LOCO: PASS: Integrity check passed. [2026-01-28T12:13:46.156872] [DEBUG] [REMOTE ] LOCO: Symbol is viable for forecasting. [2026-01-28T12:13:46.156943] [INFO ] [MAIN ] [1898/3492] LOCO kept (0.4s) | 1894 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:46.698641] [DEBUG] [REMOTE ] LOGI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:46.698812] [DEBUG] [REMOTE ] LOGI: PASS: History has at least 300 days. [2026-01-28T12:13:46.699055] [DEBUG] [REMOTE ] LOGI: PASS: Price check passed. Min price $91.19. [2026-01-28T12:13:46.699193] [DEBUG] [REMOTE ] LOGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:46.699311] [DEBUG] [REMOTE ] LOGI: PASS: Integrity check passed. [2026-01-28T12:13:46.699350] [DEBUG] [REMOTE ] LOGI: Symbol is viable for forecasting. [2026-01-28T12:13:46.699399] [INFO ] [MAIN ] [1899/3492] LOGI kept (0.5s) | 1895 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:46.984036] [DEBUG] [REMOTE ] LOMA: Retrieved 2069 rows, trimmed to 300. [2026-01-28T12:13:46.984173] [DEBUG] [REMOTE ] LOMA: PASS: History has at least 300 days. [2026-01-28T12:13:46.984380] [DEBUG] [REMOTE ] LOMA: PASS: Price check passed. Min price $10.26. [2026-01-28T12:13:46.984521] [DEBUG] [REMOTE ] LOMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:46.984656] [DEBUG] [REMOTE ] LOMA: PASS: Integrity check passed. [2026-01-28T12:13:46.984700] [DEBUG] [REMOTE ] LOMA: Symbol is viable for forecasting. [2026-01-28T12:13:46.984750] [INFO ] [MAIN ] [1900/3492] LOMA kept (0.3s) | 1896 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:47.376002] [DEBUG] [REMOTE ] LONA: Retrieved 1345 rows, trimmed to 300. [2026-01-28T12:13:47.376217] [DEBUG] [REMOTE ] LONA: PASS: History has at least 300 days. [2026-01-28T12:13:47.376540] [DEBUG] [REMOTE ] LONA: PASS: Price check passed. Min price $3.85. [2026-01-28T12:13:47.376726] [DEBUG] [REMOTE ] LONA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:47.376858] [DEBUG] [REMOTE ] LONA: PASS: Integrity check passed. [2026-01-28T12:13:47.376903] [DEBUG] [REMOTE ] LONA: Symbol is viable for forecasting. [2026-01-28T12:13:47.376961] [INFO ] [MAIN ] [1901/3492] LONA kept (0.4s) | 1897 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:47.857211] [DEBUG] [REMOTE ] LOPE: Retrieved 4321 rows, trimmed to 300. [2026-01-28T12:13:47.857342] [DEBUG] [REMOTE ] LOPE: PASS: History has at least 300 days. [2026-01-28T12:13:47.857558] [DEBUG] [REMOTE ] LOPE: PASS: Price check passed. Min price $150.81. [2026-01-28T12:13:47.857726] [DEBUG] [REMOTE ] LOPE: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:47.857843] [DEBUG] [REMOTE ] LOPE: PASS: Integrity check passed. [2026-01-28T12:13:47.857886] [DEBUG] [REMOTE ] LOPE: Symbol is viable for forecasting. [2026-01-28T12:13:47.857937] [INFO ] [MAIN ] [1902/3492] LOPE kept (0.5s) | 1898 kept, 4 rejected | 138.7/min | ETA: 11.5m [2026-01-28T12:13:48.210296] [DEBUG] [REMOTE ] LOVE: Retrieved 1906 rows, trimmed to 300. [2026-01-28T12:13:48.210459] [DEBUG] [REMOTE ] LOVE: PASS: History has at least 300 days. [2026-01-28T12:13:48.210806] [DEBUG] [REMOTE ] LOVE: PASS: Price check passed. Min price $11.51. [2026-01-28T12:13:48.211041] [DEBUG] [REMOTE ] LOVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:48.211198] [DEBUG] [REMOTE ] LOVE: PASS: Integrity check passed. [2026-01-28T12:13:48.211255] [DEBUG] [REMOTE ] LOVE: Symbol is viable for forecasting. [2026-01-28T12:13:48.211324] [INFO ] [MAIN ] [1903/3492] LOVE kept (0.4s) | 1899 kept, 4 rejected | 138.8/min | ETA: 11.5m [2026-01-28T12:13:48.641712] [DEBUG] [REMOTE ] LPCN: Retrieved 3084 rows, trimmed to 300. [2026-01-28T12:13:48.641845] [DEBUG] [REMOTE ] LPCN: PASS: History has at least 300 days. [2026-01-28T12:13:48.642059] [DEBUG] [REMOTE ] LPCN: PASS: Price check passed. Min price $2.53. [2026-01-28T12:13:48.642195] [DEBUG] [REMOTE ] LPCN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:48.642312] [DEBUG] [REMOTE ] LPCN: PASS: Integrity check passed. [2026-01-28T12:13:48.642354] [DEBUG] [REMOTE ] LPCN: Symbol is viable for forecasting. [2026-01-28T12:13:48.642402] [INFO ] [MAIN ] [1904/3492] LPCN kept (0.4s) | 1900 kept, 4 rejected | 138.8/min | ETA: 11.4m [2026-01-28T12:13:49.029271] [DEBUG] [REMOTE ] LPG: Retrieved 2948 rows, trimmed to 300. [2026-01-28T12:13:49.029389] [DEBUG] [REMOTE ] LPG: PASS: History has at least 300 days. [2026-01-28T12:13:49.029614] [DEBUG] [REMOTE ] LPG: PASS: Price check passed. Min price $23.93. [2026-01-28T12:13:49.029752] [DEBUG] [REMOTE ] LPG: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:49.029863] [DEBUG] [REMOTE ] LPG: PASS: Integrity check passed. [2026-01-28T12:13:49.029903] [DEBUG] [REMOTE ] LPG: Symbol is viable for forecasting. [2026-01-28T12:13:49.029949] [INFO ] [MAIN ] [1905/3492] LPG kept (0.4s) | 1901 kept, 4 rejected | 138.8/min | ETA: 11.4m [2026-01-28T12:13:49.511132] [DEBUG] [REMOTE ] LPL: Retrieved 5414 rows, trimmed to 300. [2026-01-28T12:13:49.511267] [DEBUG] [REMOTE ] LPL: PASS: History has at least 300 days. [2026-01-28T12:13:49.511488] [DEBUG] [REMOTE ] LPL: PASS: Price check passed. Min price $4.09. [2026-01-28T12:13:49.511650] [DEBUG] [REMOTE ] LPL: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:49.511769] [DEBUG] [REMOTE ] LPL: PASS: Integrity check passed. [2026-01-28T12:13:49.511811] [DEBUG] [REMOTE ] LPL: Symbol is viable for forecasting. [2026-01-28T12:13:49.511859] [INFO ] [MAIN ] [1906/3492] LPL kept (0.5s) | 1902 kept, 4 rejected | 138.7/min | ETA: 11.4m [2026-01-28T12:13:49.901211] [DEBUG] [REMOTE ] LPLA: Retrieved 3819 rows, trimmed to 300. [2026-01-28T12:13:49.901602] [DEBUG] [REMOTE ] LPLA: PASS: History has at least 300 days. [2026-01-28T12:13:49.901964] [DEBUG] [REMOTE ] LPLA: PASS: Price check passed. Min price $338.22. [2026-01-28T12:13:49.902111] [DEBUG] [REMOTE ] LPLA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:49.902258] [DEBUG] [REMOTE ] LPLA: PASS: Integrity check passed. [2026-01-28T12:13:49.902302] [DEBUG] [REMOTE ] LPLA: Symbol is viable for forecasting. [2026-01-28T12:13:49.902386] [INFO ] [MAIN ] [1907/3492] LPLA kept (0.4s) | 1903 kept, 4 rejected | 138.8/min | ETA: 11.4m [2026-01-28T12:13:50.220565] [DEBUG] [REMOTE ] LPRO: Retrieved 1960 rows, trimmed to 300. [2026-01-28T12:13:50.220785] [DEBUG] [REMOTE ] LPRO: PASS: History has at least 300 days. [2026-01-28T12:13:50.221087] [DEBUG] [REMOTE ] LPRO: PASS: Price check passed. Min price $1.45. [2026-01-28T12:13:50.221247] [DEBUG] [REMOTE ] LPRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:50.221375] [DEBUG] [REMOTE ] LPRO: PASS: Integrity check passed. [2026-01-28T12:13:50.221418] [DEBUG] [REMOTE ] LPRO: Symbol is viable for forecasting. [2026-01-28T12:13:50.221474] [INFO ] [MAIN ] [1908/3492] LPRO kept (0.3s) | 1904 kept, 4 rejected | 138.8/min | ETA: 11.4m [2026-01-28T12:13:50.768301] [DEBUG] [REMOTE ] LPSN: Retrieved 6489 rows, trimmed to 300. [2026-01-28T12:13:50.768445] [DEBUG] [REMOTE ] LPSN: PASS: History has at least 300 days. [2026-01-28T12:13:50.768755] [DEBUG] [REMOTE ] LPSN: PASS: Price check passed. Min price $3.03. [2026-01-28T12:13:50.769026] [DEBUG] [REMOTE ] LPSN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:50.769158] [DEBUG] [REMOTE ] LPSN: PASS: Integrity check passed. [2026-01-28T12:13:50.769202] [DEBUG] [REMOTE ] LPSN: Symbol is viable for forecasting. [2026-01-28T12:13:50.769254] [INFO ] [MAIN ] [1909/3492] LPSN kept (0.5s) | 1905 kept, 4 rejected | 138.8/min | ETA: 11.4m [2026-01-28T12:13:51.221477] [DEBUG] [REMOTE ] LPTH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:51.221633] [DEBUG] [REMOTE ] LPTH: PASS: History has at least 300 days. [2026-01-28T12:13:51.221885] [DEBUG] [REMOTE ] LPTH: PASS: Price check passed. Min price $6.18. [2026-01-28T12:13:51.222023] [DEBUG] [REMOTE ] LPTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:51.222144] [DEBUG] [REMOTE ] LPTH: PASS: Integrity check passed. [2026-01-28T12:13:51.222186] [DEBUG] [REMOTE ] LPTH: Symbol is viable for forecasting. [2026-01-28T12:13:51.222236] [INFO ] [MAIN ] [1910/3492] LPTH kept (0.5s) | 1906 kept, 4 rejected | 138.8/min | ETA: 11.4m [2026-01-28T12:13:51.684560] [DEBUG] [REMOTE ] LPX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:51.684737] [DEBUG] [REMOTE ] LPX: PASS: History has at least 300 days. [2026-01-28T12:13:51.685008] [DEBUG] [REMOTE ] LPX: PASS: Price check passed. Min price $74.60. [2026-01-28T12:13:51.685149] [DEBUG] [REMOTE ] LPX: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:51.685272] [DEBUG] [REMOTE ] LPX: PASS: Integrity check passed. [2026-01-28T12:13:51.685314] [DEBUG] [REMOTE ] LPX: Symbol is viable for forecasting. [2026-01-28T12:13:51.685365] [INFO ] [MAIN ] [1911/3492] LPX kept (0.5s) | 1907 kept, 4 rejected | 138.7/min | ETA: 11.4m [2026-01-28T12:13:51.982964] [DEBUG] [REMOTE ] LQDA: Retrieved 1886 rows, trimmed to 300. [2026-01-28T12:13:51.983102] [DEBUG] [REMOTE ] LQDA: PASS: History has at least 300 days. [2026-01-28T12:13:51.983312] [DEBUG] [REMOTE ] LQDA: PASS: Price check passed. Min price $23.20. [2026-01-28T12:13:51.983451] [DEBUG] [REMOTE ] LQDA: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:51.983568] [DEBUG] [REMOTE ] LQDA: PASS: Integrity check passed. [2026-01-28T12:13:51.983706] [DEBUG] [REMOTE ] LQDA: Symbol is viable for forecasting. [2026-01-28T12:13:51.983771] [INFO ] [MAIN ] [1912/3492] LQDA kept (0.3s) | 1908 kept, 4 rejected | 138.8/min | ETA: 11.4m [2026-01-28T12:13:52.565447] [DEBUG] [REMOTE ] LRCX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:52.565603] [DEBUG] [REMOTE ] LRCX: PASS: History has at least 300 days. [2026-01-28T12:13:52.565845] [DEBUG] [REMOTE ] LRCX: PASS: Price check passed. Min price $139.36. [2026-01-28T12:13:52.565984] [DEBUG] [REMOTE ] LRCX: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:52.566101] [DEBUG] [REMOTE ] LRCX: PASS: Integrity check passed. [2026-01-28T12:13:52.566141] [DEBUG] [REMOTE ] LRCX: Symbol is viable for forecasting. [2026-01-28T12:13:52.566206] [INFO ] [MAIN ] [1913/3492] LRCX kept (0.6s) | 1909 kept, 4 rejected | 138.7/min | ETA: 11.4m [2026-01-28T12:13:52.905803] [DEBUG] [REMOTE ] LRGE: Retrieved 2180 rows, trimmed to 300. [2026-01-28T12:13:52.905993] [DEBUG] [REMOTE ] LRGE: PASS: History has at least 300 days. [2026-01-28T12:13:52.906252] [DEBUG] [REMOTE ] LRGE: PASS: Price check passed. Min price $78.68. [2026-01-28T12:13:52.906674] [DEBUG] [REMOTE ] LRGE: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:52.906840] [DEBUG] [REMOTE ] LRGE: PASS: Integrity check passed. [2026-01-28T12:13:52.906895] [DEBUG] [REMOTE ] LRGE: Symbol is viable for forecasting. [2026-01-28T12:13:52.906964] [INFO ] [MAIN ] [1914/3492] LRGE kept (0.3s) | 1910 kept, 4 rejected | 138.8/min | ETA: 11.4m [2026-01-28T12:13:53.605410] [DEBUG] [REMOTE ] LSCC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:53.605634] [DEBUG] [REMOTE ] LSCC: PASS: History has at least 300 days. [2026-01-28T12:13:53.605935] [DEBUG] [REMOTE ] LSCC: PASS: Price check passed. Min price $61.73. [2026-01-28T12:13:53.606118] [DEBUG] [REMOTE ] LSCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:53.606259] [DEBUG] [REMOTE ] LSCC: PASS: Integrity check passed. [2026-01-28T12:13:53.606302] [DEBUG] [REMOTE ] LSCC: Symbol is viable for forecasting. [2026-01-28T12:13:53.606355] [INFO ] [MAIN ] [1915/3492] LSCC kept (0.7s) | 1911 kept, 4 rejected | 138.7/min | ETA: 11.4m [2026-01-28T12:13:53.887168] [DEBUG] [REMOTE ] LSPD: Retrieved 1609 rows, trimmed to 300. [2026-01-28T12:13:53.887392] [DEBUG] [REMOTE ] LSPD: PASS: History has at least 300 days. [2026-01-28T12:13:53.887715] [DEBUG] [REMOTE ] LSPD: PASS: Price check passed. Min price $10.76. [2026-01-28T12:13:53.887951] [DEBUG] [REMOTE ] LSPD: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:53.888106] [DEBUG] [REMOTE ] LSPD: PASS: Integrity check passed. [2026-01-28T12:13:53.888157] [DEBUG] [REMOTE ] LSPD: Symbol is viable for forecasting. [2026-01-28T12:13:53.888219] [INFO ] [MAIN ] [1916/3492] LSPD kept (0.3s) | 1912 kept, 4 rejected | 138.7/min | ETA: 11.4m [2026-01-28T12:13:54.485129] [DEBUG] [REMOTE ] LTC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:54.485356] [DEBUG] [REMOTE ] LTC: PASS: History has at least 300 days. [2026-01-28T12:13:54.485767] [DEBUG] [REMOTE ] LTC: PASS: Price check passed. Min price $33.74. [2026-01-28T12:13:54.485917] [DEBUG] [REMOTE ] LTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:54.486069] [DEBUG] [REMOTE ] LTC: PASS: Integrity check passed. [2026-01-28T12:13:54.486113] [DEBUG] [REMOTE ] LTC: Symbol is viable for forecasting. [2026-01-28T12:13:54.486171] [INFO ] [MAIN ] [1917/3492] LTC kept (0.6s) | 1913 kept, 4 rejected | 138.7/min | ETA: 11.4m [2026-01-28T12:13:54.741222] [DEBUG] [REMOTE ] LTH: Retrieved 1080 rows, trimmed to 300. [2026-01-28T12:13:54.741413] [DEBUG] [REMOTE ] LTH: PASS: History has at least 300 days. [2026-01-28T12:13:54.741690] [DEBUG] [REMOTE ] LTH: PASS: Price check passed. Min price $24.59. [2026-01-28T12:13:54.741836] [DEBUG] [REMOTE ] LTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:54.741994] [DEBUG] [REMOTE ] LTH: PASS: Integrity check passed. [2026-01-28T12:13:54.742059] [DEBUG] [REMOTE ] LTH: Symbol is viable for forecasting. [2026-01-28T12:13:54.742138] [INFO ] [MAIN ] [1918/3492] LTH kept (0.3s) | 1914 kept, 4 rejected | 138.7/min | ETA: 11.3m [2026-01-28T12:13:55.176200] [DEBUG] [REMOTE ] LTRN: Retrieved 1414 rows, trimmed to 300. [2026-01-28T12:13:55.176394] [DEBUG] [REMOTE ] LTRN: PASS: History has at least 300 days. [2026-01-28T12:13:55.176674] [DEBUG] [REMOTE ] LTRN: PASS: Price check passed. Min price $3.00. [2026-01-28T12:13:55.176819] [DEBUG] [REMOTE ] LTRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:55.176938] [DEBUG] [REMOTE ] LTRN: PASS: Integrity check passed. [2026-01-28T12:13:55.177000] [DEBUG] [REMOTE ] LTRN: Symbol is viable for forecasting. [2026-01-28T12:13:55.177078] [INFO ] [MAIN ] [1919/3492] LTRN kept (0.4s) | 1915 kept, 4 rejected | 138.7/min | ETA: 11.3m [2026-01-28T12:13:55.716410] [DEBUG] [REMOTE ] LTRX: Retrieved 6407 rows, trimmed to 300. [2026-01-28T12:13:55.716539] [DEBUG] [REMOTE ] LTRX: PASS: History has at least 300 days. [2026-01-28T12:13:55.716768] [DEBUG] [REMOTE ] LTRX: PASS: Price check passed. Min price $4.48. [2026-01-28T12:13:55.716902] [DEBUG] [REMOTE ] LTRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:55.717013] [DEBUG] [REMOTE ] LTRX: PASS: Integrity check passed. [2026-01-28T12:13:55.717082] [DEBUG] [REMOTE ] LTRX: Symbol is viable for forecasting. [2026-01-28T12:13:55.717131] [INFO ] [MAIN ] [1920/3492] LTRX kept (0.5s) | 1916 kept, 4 rejected | 138.7/min | ETA: 11.3m [2026-01-28T12:13:55.981927] [DEBUG] [REMOTE ] LUCD: Retrieved 1075 rows, trimmed to 300. [2026-01-28T12:13:55.982324] [DEBUG] [REMOTE ] LUCD: PASS: History has at least 300 days. [2026-01-28T12:13:55.982623] [DEBUG] [REMOTE ] LUCD: PASS: Price check passed. Min price $1.01. [2026-01-28T12:13:55.982774] [DEBUG] [REMOTE ] LUCD: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:55.982911] [DEBUG] [REMOTE ] LUCD: PASS: Integrity check passed. [2026-01-28T12:13:55.982959] [DEBUG] [REMOTE ] LUCD: Symbol is viable for forecasting. [2026-01-28T12:13:55.983209] [INFO ] [MAIN ] [1921/3492] LUCD kept (0.3s) | 1917 kept, 4 rejected | 138.8/min | ETA: 11.3m [2026-01-28T12:13:56.570838] [DEBUG] [REMOTE ] LUMN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:56.571054] [DEBUG] [REMOTE ] LUMN: PASS: History has at least 300 days. [2026-01-28T12:13:56.571388] [DEBUG] [REMOTE ] LUMN: PASS: Price check passed. Min price $7.48. [2026-01-28T12:13:56.571554] [DEBUG] [REMOTE ] LUMN: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:56.571734] [DEBUG] [REMOTE ] LUMN: PASS: Integrity check passed. [2026-01-28T12:13:56.571777] [DEBUG] [REMOTE ] LUMN: Symbol is viable for forecasting. [2026-01-28T12:13:56.571835] [INFO ] [MAIN ] [1922/3492] LUMN kept (0.6s) | 1918 kept, 4 rejected | 138.7/min | ETA: 11.3m [2026-01-28T12:13:56.931005] [DEBUG] [REMOTE ] LUNG: Retrieved 1336 rows, trimmed to 300. [2026-01-28T12:13:56.931243] [DEBUG] [REMOTE ] LUNG: PASS: History has at least 300 days. [2026-01-28T12:13:56.931628] [DEBUG] [REMOTE ] LUNG: PASS: Price check passed. Min price $1.31. [2026-01-28T12:13:56.931777] [DEBUG] [REMOTE ] LUNG: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:56.931917] [DEBUG] [REMOTE ] LUNG: PASS: Integrity check passed. [2026-01-28T12:13:56.931967] [DEBUG] [REMOTE ] LUNG: Symbol is viable for forecasting. [2026-01-28T12:13:56.932026] [INFO ] [MAIN ] [1923/3492] LUNG kept (0.4s) | 1919 kept, 4 rejected | 138.7/min | ETA: 11.3m [2026-01-28T12:13:57.310321] [DEBUG] [REMOTE ] LVHD: Retrieved 2534 rows, trimmed to 300. [2026-01-28T12:13:57.310609] [DEBUG] [REMOTE ] LVHD: PASS: History has at least 300 days. [2026-01-28T12:13:57.310971] [DEBUG] [REMOTE ] LVHD: PASS: Price check passed. Min price $39.12. [2026-01-28T12:13:57.311140] [DEBUG] [REMOTE ] LVHD: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:57.311306] [DEBUG] [REMOTE ] LVHD: PASS: Integrity check passed. [2026-01-28T12:13:57.311353] [DEBUG] [REMOTE ] LVHD: Symbol is viable for forecasting. [2026-01-28T12:13:57.311418] [INFO ] [MAIN ] [1924/3492] LVHD kept (0.4s) | 1920 kept, 4 rejected | 138.7/min | ETA: 11.3m [2026-01-28T12:13:57.564985] [DEBUG] [REMOTE ] LVO: Retrieved 2097 rows, trimmed to 300. [2026-01-28T12:13:57.565199] [DEBUG] [REMOTE ] LVO: PASS: History has at least 300 days. [2026-01-28T12:13:57.565474] [DEBUG] [REMOTE ] LVO: PASS: Price check passed. Min price $3.96. [2026-01-28T12:13:57.565679] [DEBUG] [REMOTE ] LVO: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:57.565812] [DEBUG] [REMOTE ] LVO: PASS: Integrity check passed. [2026-01-28T12:13:57.565878] [DEBUG] [REMOTE ] LVO: Symbol is viable for forecasting. [2026-01-28T12:13:57.565934] [INFO ] [MAIN ] [1925/3492] LVO kept (0.3s) | 1921 kept, 4 rejected | 138.8/min | ETA: 11.3m [2026-01-28T12:13:58.032920] [DEBUG] [REMOTE ] LVS: Retrieved 5312 rows, trimmed to 300. [2026-01-28T12:13:58.033091] [DEBUG] [REMOTE ] LVS: PASS: History has at least 300 days. [2026-01-28T12:13:58.033352] [DEBUG] [REMOTE ] LVS: PASS: Price check passed. Min price $58.54. [2026-01-28T12:13:58.033492] [DEBUG] [REMOTE ] LVS: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:58.033760] [DEBUG] [REMOTE ] LVS: PASS: Integrity check passed. [2026-01-28T12:13:58.033803] [DEBUG] [REMOTE ] LVS: Symbol is viable for forecasting. [2026-01-28T12:13:58.033854] [INFO ] [MAIN ] [1926/3492] LVS kept (0.5s) | 1922 kept, 4 rejected | 138.8/min | ETA: 11.3m [2026-01-28T12:13:58.570609] [DEBUG] [REMOTE ] LWAY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:13:58.570886] [DEBUG] [REMOTE ] LWAY: PASS: History has at least 300 days. [2026-01-28T12:13:58.571311] [DEBUG] [REMOTE ] LWAY: PASS: Price check passed. Min price $21.49. [2026-01-28T12:13:58.571659] [DEBUG] [REMOTE ] LWAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:58.571834] [DEBUG] [REMOTE ] LWAY: PASS: Integrity check passed. [2026-01-28T12:13:58.571878] [DEBUG] [REMOTE ] LWAY: Symbol is viable for forecasting. [2026-01-28T12:13:58.571935] [INFO ] [MAIN ] [1927/3492] LWAY kept (0.5s) | 1923 kept, 4 rejected | 138.8/min | ETA: 11.3m [2026-01-28T12:13:58.967810] [DEBUG] [REMOTE ] LWLG: Retrieved 4656 rows, trimmed to 300. [2026-01-28T12:13:58.967975] [DEBUG] [REMOTE ] LWLG: PASS: History has at least 300 days. [2026-01-28T12:13:58.968392] [DEBUG] [REMOTE ] LWLG: PASS: Price check passed. Min price $2.97. [2026-01-28T12:13:58.968528] [DEBUG] [REMOTE ] LWLG: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:58.968664] [DEBUG] [REMOTE ] LWLG: PASS: Integrity check passed. [2026-01-28T12:13:58.968708] [DEBUG] [REMOTE ] LWLG: Symbol is viable for forecasting. [2026-01-28T12:13:58.968758] [INFO ] [MAIN ] [1928/3492] LWLG kept (0.4s) | 1924 kept, 4 rejected | 138.8/min | ETA: 11.3m [2026-01-28T12:13:59.346508] [DEBUG] [REMOTE ] LX: Retrieved 2034 rows, trimmed to 300. [2026-01-28T12:13:59.346727] [DEBUG] [REMOTE ] LX: PASS: History has at least 300 days. [2026-01-28T12:13:59.346972] [DEBUG] [REMOTE ] LX: PASS: Price check passed. Min price $2.95. [2026-01-28T12:13:59.347133] [DEBUG] [REMOTE ] LX: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:59.347256] [DEBUG] [REMOTE ] LX: PASS: Integrity check passed. [2026-01-28T12:13:59.347300] [DEBUG] [REMOTE ] LX: Symbol is viable for forecasting. [2026-01-28T12:13:59.347354] [INFO ] [MAIN ] [1929/3492] LX kept (0.4s) | 1925 kept, 4 rejected | 138.8/min | ETA: 11.3m [2026-01-28T12:13:59.555715] [DEBUG] [REMOTE ] LXEO: Retrieved 558 rows, trimmed to 300. [2026-01-28T12:13:59.555910] [DEBUG] [REMOTE ] LXEO: PASS: History has at least 300 days. [2026-01-28T12:13:59.556165] [DEBUG] [REMOTE ] LXEO: PASS: Price check passed. Min price $7.23. [2026-01-28T12:13:59.556305] [DEBUG] [REMOTE ] LXEO: PASS: Continuity check passed with 300 days. [2026-01-28T12:13:59.556431] [DEBUG] [REMOTE ] LXEO: PASS: Integrity check passed. [2026-01-28T12:13:59.556473] [DEBUG] [REMOTE ] LXEO: Symbol is viable for forecasting. [2026-01-28T12:13:59.556534] [INFO ] [MAIN ] [1930/3492] LXEO kept (0.2s) | 1926 kept, 4 rejected | 138.8/min | ETA: 11.3m [2026-01-28T12:14:00.302280] [DEBUG] [REMOTE ] LXP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:00.302642] [DEBUG] [REMOTE ] LXP: PASS: History has at least 300 days. [2026-01-28T12:14:00.303266] [DEBUG] [REMOTE ] LXP: PASS: Price check passed. Min price $44.85. [2026-01-28T12:14:00.303419] [DEBUG] [REMOTE ] LXP: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:00.303613] [DEBUG] [REMOTE ] LXP: PASS: Integrity check passed. [2026-01-28T12:14:00.303696] [DEBUG] [REMOTE ] LXP: Symbol is viable for forecasting. [2026-01-28T12:14:00.303756] [INFO ] [MAIN ] [1931/3492] LXP kept (0.7s) | 1927 kept, 4 rejected | 138.8/min | ETA: 11.3m [2026-01-28T12:14:00.673192] [DEBUG] [REMOTE ] LYB: Retrieved 3962 rows, trimmed to 300. [2026-01-28T12:14:00.673465] [DEBUG] [REMOTE ] LYB: PASS: History has at least 300 days. [2026-01-28T12:14:00.673882] [DEBUG] [REMOTE ] LYB: PASS: Price check passed. Min price $41.20. [2026-01-28T12:14:00.674034] [DEBUG] [REMOTE ] LYB: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:00.674192] [DEBUG] [REMOTE ] LYB: PASS: Integrity check passed. [2026-01-28T12:14:00.674236] [DEBUG] [REMOTE ] LYB: Symbol is viable for forecasting. [2026-01-28T12:14:00.674297] [INFO ] [MAIN ] [1932/3492] LYB kept (0.4s) | 1928 kept, 4 rejected | 138.8/min | ETA: 11.2m [2026-01-28T12:14:01.051888] [DEBUG] [REMOTE ] LYG: Retrieved 6080 rows, trimmed to 300. [2026-01-28T12:14:01.052022] [DEBUG] [REMOTE ] LYG: PASS: History has at least 300 days. [2026-01-28T12:14:01.052260] [DEBUG] [REMOTE ] LYG: PASS: Price check passed. Min price $4.52. [2026-01-28T12:14:01.052393] [DEBUG] [REMOTE ] LYG: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:01.052511] [DEBUG] [REMOTE ] LYG: PASS: Integrity check passed. [2026-01-28T12:14:01.052552] [DEBUG] [REMOTE ] LYG: Symbol is viable for forecasting. [2026-01-28T12:14:01.052620] [INFO ] [MAIN ] [1933/3492] LYG kept (0.4s) | 1929 kept, 4 rejected | 138.8/min | ETA: 11.2m [2026-01-28T12:14:01.368994] [DEBUG] [REMOTE ] LYRA: Retrieved 1442 rows, trimmed to 300. [2026-01-28T12:14:01.369119] [DEBUG] [REMOTE ] LYRA: PASS: History has at least 300 days. [2026-01-28T12:14:01.369318] [DEBUG] [REMOTE ] LYRA: PASS: Price check passed. Min price $1.70. [2026-01-28T12:14:01.369450] [DEBUG] [REMOTE ] LYRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:01.369556] [DEBUG] [REMOTE ] LYRA: PASS: Integrity check passed. [2026-01-28T12:14:01.369613] [DEBUG] [REMOTE ] LYRA: Symbol is viable for forecasting. [2026-01-28T12:14:01.369661] [INFO ] [MAIN ] [1934/3492] LYRA kept (0.3s) | 1930 kept, 4 rejected | 138.8/min | ETA: 11.2m [2026-01-28T12:14:01.845915] [DEBUG] [REMOTE ] LYTS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:01.846061] [DEBUG] [REMOTE ] LYTS: PASS: History has at least 300 days. [2026-01-28T12:14:01.846303] [DEBUG] [REMOTE ] LYTS: PASS: Price check passed. Min price $17.25. [2026-01-28T12:14:01.846436] [DEBUG] [REMOTE ] LYTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:01.846556] [DEBUG] [REMOTE ] LYTS: PASS: Integrity check passed. [2026-01-28T12:14:01.846616] [DEBUG] [REMOTE ] LYTS: Symbol is viable for forecasting. [2026-01-28T12:14:01.846664] [INFO ] [MAIN ] [1935/3492] LYTS kept (0.5s) | 1931 kept, 4 rejected | 138.8/min | ETA: 11.2m [2026-01-28T12:14:02.167413] [DEBUG] [REMOTE ] LZ: Retrieved 1149 rows, trimmed to 300. [2026-01-28T12:14:02.167560] [DEBUG] [REMOTE ] LZ: PASS: History has at least 300 days. [2026-01-28T12:14:02.167826] [DEBUG] [REMOTE ] LZ: PASS: Price check passed. Min price $8.49. [2026-01-28T12:14:02.168018] [DEBUG] [REMOTE ] LZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:02.168151] [DEBUG] [REMOTE ] LZ: PASS: Integrity check passed. [2026-01-28T12:14:02.168199] [DEBUG] [REMOTE ] LZ: Symbol is viable for forecasting. [2026-01-28T12:14:02.168257] [INFO ] [MAIN ] [1936/3492] LZ kept (0.3s) | 1932 kept, 4 rejected | 138.8/min | ETA: 11.2m [2026-01-28T12:14:02.859984] [DEBUG] [REMOTE ] LZB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:02.860126] [DEBUG] [REMOTE ] LZB: PASS: History has at least 300 days. [2026-01-28T12:14:02.860357] [DEBUG] [REMOTE ] LZB: PASS: Price check passed. Min price $29.16. [2026-01-28T12:14:02.860498] [DEBUG] [REMOTE ] LZB: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:02.860643] [DEBUG] [REMOTE ] LZB: PASS: Integrity check passed. [2026-01-28T12:14:02.860701] [DEBUG] [REMOTE ] LZB: Symbol is viable for forecasting. [2026-01-28T12:14:02.860752] [INFO ] [MAIN ] [1937/3492] LZB kept (0.7s) | 1933 kept, 4 rejected | 138.8/min | ETA: 11.2m [2026-01-28T12:14:03.110546] [DEBUG] [REMOTE ] LZM: Retrieved 644 rows, trimmed to 300. [2026-01-28T12:14:03.110708] [DEBUG] [REMOTE ] LZM: PASS: History has at least 300 days. [2026-01-28T12:14:03.110924] [DEBUG] [REMOTE ] LZM: PASS: Price check passed. Min price $3.65. [2026-01-28T12:14:03.111064] [DEBUG] [REMOTE ] LZM: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:03.111181] [DEBUG] [REMOTE ] LZM: PASS: Integrity check passed. [2026-01-28T12:14:03.111227] [DEBUG] [REMOTE ] LZM: Symbol is viable for forecasting. [2026-01-28T12:14:03.111286] [INFO ] [MAIN ] [1938/3492] LZM kept (0.3s) | 1934 kept, 4 rejected | 138.8/min | ETA: 11.2m [2026-01-28T12:14:03.780646] [DEBUG] [REMOTE ] M: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:03.780787] [DEBUG] [REMOTE ] M: PASS: History has at least 300 days. [2026-01-28T12:14:03.781032] [DEBUG] [REMOTE ] M: PASS: Price check passed. Min price $18.92. [2026-01-28T12:14:03.781181] [DEBUG] [REMOTE ] M: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:03.781299] [DEBUG] [REMOTE ] M: PASS: Integrity check passed. [2026-01-28T12:14:03.781341] [DEBUG] [REMOTE ] M: Symbol is viable for forecasting. [2026-01-28T12:14:03.781389] [INFO ] [MAIN ] [1939/3492] M kept (0.7s) | 1935 kept, 4 rejected | 138.8/min | ETA: 11.2m [2026-01-28T12:14:04.247854] [DEBUG] [REMOTE ] MA: Retrieved 4949 rows, trimmed to 300. [2026-01-28T12:14:04.247998] [DEBUG] [REMOTE ] MA: PASS: History has at least 300 days. [2026-01-28T12:14:04.248222] [DEBUG] [REMOTE ] MA: PASS: Price check passed. Min price $520.41. [2026-01-28T12:14:04.248363] [DEBUG] [REMOTE ] MA: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:04.248497] [DEBUG] [REMOTE ] MA: PASS: Integrity check passed. [2026-01-28T12:14:04.248550] [DEBUG] [REMOTE ] MA: Symbol is viable for forecasting. [2026-01-28T12:14:04.248639] [INFO ] [MAIN ] [1940/3492] MA kept (0.5s) | 1936 kept, 4 rejected | 138.7/min | ETA: 11.2m [2026-01-28T12:14:04.707248] [DEBUG] [REMOTE ] MAA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:04.707383] [DEBUG] [REMOTE ] MAA: PASS: History has at least 300 days. [2026-01-28T12:14:04.707626] [DEBUG] [REMOTE ] MAA: PASS: Price check passed. Min price $125.62. [2026-01-28T12:14:04.707770] [DEBUG] [REMOTE ] MAA: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:04.707890] [DEBUG] [REMOTE ] MAA: PASS: Integrity check passed. [2026-01-28T12:14:04.707933] [DEBUG] [REMOTE ] MAA: Symbol is viable for forecasting. [2026-01-28T12:14:04.707984] [INFO ] [MAIN ] [1941/3492] MAA kept (0.5s) | 1937 kept, 4 rejected | 138.7/min | ETA: 11.2m [2026-01-28T12:14:05.204195] [DEBUG] [REMOTE ] MAC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:05.204542] [DEBUG] [REMOTE ] MAC: PASS: History has at least 300 days. [2026-01-28T12:14:05.204832] [DEBUG] [REMOTE ] MAC: PASS: Price check passed. Min price $16.05. [2026-01-28T12:14:05.204975] [DEBUG] [REMOTE ] MAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:05.205096] [DEBUG] [REMOTE ] MAC: PASS: Integrity check passed. [2026-01-28T12:14:05.205138] [DEBUG] [REMOTE ] MAC: Symbol is viable for forecasting. [2026-01-28T12:14:05.205197] [INFO ] [MAIN ] [1942/3492] MAC kept (0.5s) | 1938 kept, 4 rejected | 138.7/min | ETA: 11.2m [2026-01-28T12:14:05.567275] [DEBUG] [REMOTE ] MAMA: Retrieved 2894 rows, trimmed to 300. [2026-01-28T12:14:05.567399] [DEBUG] [REMOTE ] MAMA: PASS: History has at least 300 days. [2026-01-28T12:14:05.567630] [DEBUG] [REMOTE ] MAMA: PASS: Price check passed. Min price $10.03. [2026-01-28T12:14:05.567767] [DEBUG] [REMOTE ] MAMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:05.567879] [DEBUG] [REMOTE ] MAMA: PASS: Integrity check passed. [2026-01-28T12:14:05.567990] [DEBUG] [REMOTE ] MAMA: Symbol is viable for forecasting. [2026-01-28T12:14:05.568051] [INFO ] [MAIN ] [1943/3492] MAMA kept (0.4s) | 1939 kept, 4 rejected | 138.7/min | ETA: 11.2m [2026-01-28T12:14:06.177169] [DEBUG] [REMOTE ] MAN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:06.177491] [DEBUG] [REMOTE ] MAN: PASS: History has at least 300 days. [2026-01-28T12:14:06.177735] [DEBUG] [REMOTE ] MAN: PASS: Price check passed. Min price $25.97. [2026-01-28T12:14:06.177872] [DEBUG] [REMOTE ] MAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:06.178000] [DEBUG] [REMOTE ] MAN: PASS: Integrity check passed. [2026-01-28T12:14:06.178041] [DEBUG] [REMOTE ] MAN: Symbol is viable for forecasting. [2026-01-28T12:14:06.178090] [INFO ] [MAIN ] [1944/3492] MAN kept (0.6s) | 1940 kept, 4 rejected | 138.7/min | ETA: 11.2m [2026-01-28T12:14:06.619134] [DEBUG] [REMOTE ] MANH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:06.619273] [DEBUG] [REMOTE ] MANH: PASS: History has at least 300 days. [2026-01-28T12:14:06.619507] [DEBUG] [REMOTE ] MANH: PASS: Price check passed. Min price $166.01. [2026-01-28T12:14:06.619676] [DEBUG] [REMOTE ] MANH: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:06.619807] [DEBUG] [REMOTE ] MANH: PASS: Integrity check passed. [2026-01-28T12:14:06.619849] [DEBUG] [REMOTE ] MANH: Symbol is viable for forecasting. [2026-01-28T12:14:06.619899] [INFO ] [MAIN ] [1945/3492] MANH kept (0.4s) | 1941 kept, 4 rejected | 138.7/min | ETA: 11.2m [2026-01-28T12:14:06.978426] [DEBUG] [REMOTE ] MARA: Retrieved 3452 rows, trimmed to 300. [2026-01-28T12:14:06.978548] [DEBUG] [REMOTE ] MARA: PASS: History has at least 300 days. [2026-01-28T12:14:06.978772] [DEBUG] [REMOTE ] MARA: PASS: Price check passed. Min price $8.98. [2026-01-28T12:14:06.978906] [DEBUG] [REMOTE ] MARA: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:06.979023] [DEBUG] [REMOTE ] MARA: PASS: Integrity check passed. [2026-01-28T12:14:06.979072] [DEBUG] [REMOTE ] MARA: Symbol is viable for forecasting. [2026-01-28T12:14:06.979128] [INFO ] [MAIN ] [1946/3492] MARA kept (0.4s) | 1942 kept, 4 rejected | 138.7/min | ETA: 11.1m [2026-01-28T12:14:07.468115] [DEBUG] [REMOTE ] MAS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:07.468257] [DEBUG] [REMOTE ] MAS: PASS: History has at least 300 days. [2026-01-28T12:14:07.468473] [DEBUG] [REMOTE ] MAS: PASS: Price check passed. Min price $59.09. [2026-01-28T12:14:07.468664] [DEBUG] [REMOTE ] MAS: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:07.468783] [DEBUG] [REMOTE ] MAS: PASS: Integrity check passed. [2026-01-28T12:14:07.468822] [DEBUG] [REMOTE ] MAS: Symbol is viable for forecasting. [2026-01-28T12:14:07.468870] [INFO ] [MAIN ] [1947/3492] MAS kept (0.5s) | 1943 kept, 4 rejected | 138.7/min | ETA: 11.1m [2026-01-28T12:14:07.898373] [DEBUG] [REMOTE ] MASI: Retrieved 4647 rows, trimmed to 300. [2026-01-28T12:14:07.898497] [DEBUG] [REMOTE ] MASI: PASS: History has at least 300 days. [2026-01-28T12:14:07.898731] [DEBUG] [REMOTE ] MASI: PASS: Price check passed. Min price $127.40. [2026-01-28T12:14:07.898868] [DEBUG] [REMOTE ] MASI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:07.898980] [DEBUG] [REMOTE ] MASI: PASS: Integrity check passed. [2026-01-28T12:14:07.899021] [DEBUG] [REMOTE ] MASI: Symbol is viable for forecasting. [2026-01-28T12:14:07.899068] [INFO ] [MAIN ] [1948/3492] MASI kept (0.4s) | 1944 kept, 4 rejected | 138.7/min | ETA: 11.1m [2026-01-28T12:14:08.164751] [DEBUG] [REMOTE ] MASS: Retrieved 1281 rows, trimmed to 300. [2026-01-28T12:14:08.164917] [DEBUG] [REMOTE ] MASS: PASS: History has at least 300 days. [2026-01-28T12:14:08.165173] [DEBUG] [REMOTE ] MASS: PASS: Price check passed. Min price $5.09. [2026-01-28T12:14:08.165349] [DEBUG] [REMOTE ] MASS: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:08.165512] [DEBUG] [REMOTE ] MASS: PASS: Integrity check passed. [2026-01-28T12:14:08.165564] [DEBUG] [REMOTE ] MASS: Symbol is viable for forecasting. [2026-01-28T12:14:08.165651] [INFO ] [MAIN ] [1949/3492] MASS kept (0.3s) | 1945 kept, 4 rejected | 138.7/min | ETA: 11.1m [2026-01-28T12:14:08.772493] [DEBUG] [REMOTE ] MATX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:08.772694] [DEBUG] [REMOTE ] MATX: PASS: History has at least 300 days. [2026-01-28T12:14:08.773016] [DEBUG] [REMOTE ] MATX: PASS: Price check passed. Min price $97.01. [2026-01-28T12:14:08.773190] [DEBUG] [REMOTE ] MATX: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:08.773344] [DEBUG] [REMOTE ] MATX: PASS: Integrity check passed. [2026-01-28T12:14:08.773392] [DEBUG] [REMOTE ] MATX: Symbol is viable for forecasting. [2026-01-28T12:14:08.773448] [INFO ] [MAIN ] [1950/3492] MATX kept (0.6s) | 1946 kept, 4 rejected | 138.7/min | ETA: 11.1m [2026-01-28T12:14:09.044103] [DEBUG] [REMOTE ] MAX: Retrieved 1317 rows, trimmed to 300. [2026-01-28T12:14:09.044283] [DEBUG] [REMOTE ] MAX: PASS: History has at least 300 days. [2026-01-28T12:14:09.044519] [DEBUG] [REMOTE ] MAX: PASS: Price check passed. Min price $10.72. [2026-01-28T12:14:09.044687] [DEBUG] [REMOTE ] MAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:09.044806] [DEBUG] [REMOTE ] MAX: PASS: Integrity check passed. [2026-01-28T12:14:09.044858] [DEBUG] [REMOTE ] MAX: Symbol is viable for forecasting. [2026-01-28T12:14:09.044921] [INFO ] [MAIN ] [1951/3492] MAX kept (0.3s) | 1947 kept, 4 rejected | 138.7/min | ETA: 11.1m [2026-01-28T12:14:09.400748] [DEBUG] [REMOTE ] MAXI: Retrieved 833 rows, trimmed to 300. [2026-01-28T12:14:09.400949] [DEBUG] [REMOTE ] MAXI: PASS: History has at least 300 days. [2026-01-28T12:14:09.401264] [DEBUG] [REMOTE ] MAXI: PASS: Price check passed. Min price $13.73. [2026-01-28T12:14:09.401448] [DEBUG] [REMOTE ] MAXI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:09.401628] [DEBUG] [REMOTE ] MAXI: PASS: Integrity check passed. [2026-01-28T12:14:09.401687] [DEBUG] [REMOTE ] MAXI: Symbol is viable for forecasting. [2026-01-28T12:14:09.401760] [INFO ] [MAIN ] [1952/3492] MAXI kept (0.4s) | 1948 kept, 4 rejected | 138.8/min | ETA: 11.1m [2026-01-28T12:14:09.901304] [DEBUG] [REMOTE ] MAXN: Retrieved 1361 rows, trimmed to 300. [2026-01-28T12:14:09.901443] [DEBUG] [REMOTE ] MAXN: PASS: History has at least 300 days. [2026-01-28T12:14:09.901690] [DEBUG] [REMOTE ] MAXN: PASS: Price check passed. Min price $2.67. [2026-01-28T12:14:09.901829] [DEBUG] [REMOTE ] MAXN: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:09.901952] [DEBUG] [REMOTE ] MAXN: PASS: Integrity check passed. [2026-01-28T12:14:09.901994] [DEBUG] [REMOTE ] MAXN: Symbol is viable for forecasting. [2026-01-28T12:14:09.902042] [INFO ] [MAIN ] [1953/3492] MAXN kept (0.5s) | 1949 kept, 4 rejected | 138.7/min | ETA: 11.1m [2026-01-28T12:14:10.254726] [DEBUG] [REMOTE ] MBB: Retrieved 4747 rows, trimmed to 300. [2026-01-28T12:14:10.254860] [DEBUG] [REMOTE ] MBB: PASS: History has at least 300 days. [2026-01-28T12:14:10.255079] [DEBUG] [REMOTE ] MBB: PASS: Price check passed. Min price $94.26. [2026-01-28T12:14:10.255220] [DEBUG] [REMOTE ] MBB: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:10.255342] [DEBUG] [REMOTE ] MBB: PASS: Integrity check passed. [2026-01-28T12:14:10.255383] [DEBUG] [REMOTE ] MBB: Symbol is viable for forecasting. [2026-01-28T12:14:10.255432] [INFO ] [MAIN ] [1954/3492] MBB kept (0.4s) | 1950 kept, 4 rejected | 138.8/min | ETA: 11.1m [2026-01-28T12:14:10.611185] [DEBUG] [REMOTE ] MBC: Retrieved 784 rows, trimmed to 300. [2026-01-28T12:14:10.611326] [DEBUG] [REMOTE ] MBC: PASS: History has at least 300 days. [2026-01-28T12:14:10.611594] [DEBUG] [REMOTE ] MBC: PASS: Price check passed. Min price $9.44. [2026-01-28T12:14:10.611742] [DEBUG] [REMOTE ] MBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:10.611874] [DEBUG] [REMOTE ] MBC: PASS: Integrity check passed. [2026-01-28T12:14:10.611915] [DEBUG] [REMOTE ] MBC: Symbol is viable for forecasting. [2026-01-28T12:14:10.611963] [INFO ] [MAIN ] [1955/3492] MBC kept (0.4s) | 1951 kept, 4 rejected | 138.8/min | ETA: 11.1m [2026-01-28T12:14:11.265301] [DEBUG] [REMOTE ] MBCN: Retrieved 5950 rows, trimmed to 300. [2026-01-28T12:14:11.265431] [DEBUG] [REMOTE ] MBCN: PASS: History has at least 300 days. [2026-01-28T12:14:11.265668] [DEBUG] [REMOTE ] MBCN: PASS: Price check passed. Min price $32.00. [2026-01-28T12:14:11.265810] [DEBUG] [REMOTE ] MBCN: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:11.265928] [DEBUG] [REMOTE ] MBCN: PASS: Integrity check passed. [2026-01-28T12:14:11.265970] [DEBUG] [REMOTE ] MBCN: Symbol is viable for forecasting. [2026-01-28T12:14:11.266019] [INFO ] [MAIN ] [1956/3492] MBCN kept (0.7s) | 1952 kept, 4 rejected | 138.7/min | ETA: 11.1m [2026-01-28T12:14:11.761685] [DEBUG] [REMOTE ] MBI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:11.761839] [DEBUG] [REMOTE ] MBI: PASS: History has at least 300 days. [2026-01-28T12:14:11.762119] [DEBUG] [REMOTE ] MBI: PASS: Price check passed. Min price $6.40. [2026-01-28T12:14:11.762270] [DEBUG] [REMOTE ] MBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:11.762420] [DEBUG] [REMOTE ] MBI: PASS: Integrity check passed. [2026-01-28T12:14:11.762465] [DEBUG] [REMOTE ] MBI: Symbol is viable for forecasting. [2026-01-28T12:14:11.762517] [INFO ] [MAIN ] [1957/3492] MBI kept (0.5s) | 1953 kept, 4 rejected | 138.7/min | ETA: 11.1m [2026-01-28T12:14:12.085894] [DEBUG] [REMOTE ] MBIN: Retrieved 2072 rows, trimmed to 300. [2026-01-28T12:14:12.086031] [DEBUG] [REMOTE ] MBIN: PASS: History has at least 300 days. [2026-01-28T12:14:12.086243] [DEBUG] [REMOTE ] MBIN: PASS: Price check passed. Min price $30.34. [2026-01-28T12:14:12.086611] [DEBUG] [REMOTE ] MBIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:12.086729] [DEBUG] [REMOTE ] MBIN: PASS: Integrity check passed. [2026-01-28T12:14:12.086772] [DEBUG] [REMOTE ] MBIN: Symbol is viable for forecasting. [2026-01-28T12:14:12.086823] [INFO ] [MAIN ] [1958/3492] MBIN kept (0.3s) | 1954 kept, 4 rejected | 138.7/min | ETA: 11.1m [2026-01-28T12:14:12.378436] [DEBUG] [REMOTE ] MBLY: Retrieved 815 rows, trimmed to 300. [2026-01-28T12:14:12.378558] [DEBUG] [REMOTE ] MBLY: PASS: History has at least 300 days. [2026-01-28T12:14:12.378774] [DEBUG] [REMOTE ] MBLY: PASS: Price check passed. Min price $9.80. [2026-01-28T12:14:12.378906] [DEBUG] [REMOTE ] MBLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:12.379015] [DEBUG] [REMOTE ] MBLY: PASS: Integrity check passed. [2026-01-28T12:14:12.379054] [DEBUG] [REMOTE ] MBLY: Symbol is viable for forecasting. [2026-01-28T12:14:12.379101] [INFO ] [MAIN ] [1959/3492] MBLY kept (0.3s) | 1955 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:12.755988] [DEBUG] [REMOTE ] MBS: Retrieved 486 rows, trimmed to 300. [2026-01-28T12:14:12.756116] [DEBUG] [REMOTE ] MBS: PASS: History has at least 300 days. [2026-01-28T12:14:12.756317] [DEBUG] [REMOTE ] MBS: PASS: Price check passed. Min price $8.66. [2026-01-28T12:14:12.756447] [DEBUG] [REMOTE ] MBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:12.756555] [DEBUG] [REMOTE ] MBS: PASS: Integrity check passed. [2026-01-28T12:14:12.756630] [DEBUG] [REMOTE ] MBS: Symbol is viable for forecasting. [2026-01-28T12:14:12.756685] [INFO ] [MAIN ] [1960/3492] MBS kept (0.4s) | 1956 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:13.358190] [DEBUG] [REMOTE ] MBWM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:13.358316] [DEBUG] [REMOTE ] MBWM: PASS: History has at least 300 days. [2026-01-28T12:14:13.358531] [DEBUG] [REMOTE ] MBWM: PASS: Price check passed. Min price $43.39. [2026-01-28T12:14:13.358684] [DEBUG] [REMOTE ] MBWM: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:13.358826] [DEBUG] [REMOTE ] MBWM: PASS: Integrity check passed. [2026-01-28T12:14:13.358867] [DEBUG] [REMOTE ] MBWM: Symbol is viable for forecasting. [2026-01-28T12:14:13.358914] [INFO ] [MAIN ] [1961/3492] MBWM kept (0.6s) | 1957 kept, 4 rejected | 138.7/min | ETA: 11.0m [2026-01-28T12:14:13.451882] [DEBUG] [REMOTE ] MBX: Retrieved 343 rows, trimmed to 300. [2026-01-28T12:14:13.452005] [DEBUG] [REMOTE ] MBX: PASS: History has at least 300 days. [2026-01-28T12:14:13.452200] [DEBUG] [REMOTE ] MBX: PASS: Price check passed. Min price $20.61. [2026-01-28T12:14:13.452333] [DEBUG] [REMOTE ] MBX: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:13.452439] [DEBUG] [REMOTE ] MBX: PASS: Integrity check passed. [2026-01-28T12:14:13.452479] [DEBUG] [REMOTE ] MBX: Symbol is viable for forecasting. [2026-01-28T12:14:13.452525] [INFO ] [MAIN ] [1962/3492] MBX kept (0.1s) | 1958 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:14.101660] [DEBUG] [REMOTE ] MC: Retrieved 2963 rows, trimmed to 300. [2026-01-28T12:14:14.101795] [DEBUG] [REMOTE ] MC: PASS: History has at least 300 days. [2026-01-28T12:14:14.102010] [DEBUG] [REMOTE ] MC: PASS: Price check passed. Min price $60.62. [2026-01-28T12:14:14.102151] [DEBUG] [REMOTE ] MC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:14.102266] [DEBUG] [REMOTE ] MC: PASS: Integrity check passed. [2026-01-28T12:14:14.102307] [DEBUG] [REMOTE ] MC: Symbol is viable for forecasting. [2026-01-28T12:14:14.102359] [INFO ] [MAIN ] [1963/3492] MC kept (0.6s) | 1959 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:14.470703] [DEBUG] [REMOTE ] MCBS: Retrieved 2268 rows, trimmed to 300. [2026-01-28T12:14:14.470857] [DEBUG] [REMOTE ] MCBS: PASS: History has at least 300 days. [2026-01-28T12:14:14.471102] [DEBUG] [REMOTE ] MCBS: PASS: Price check passed. Min price $24.71. [2026-01-28T12:14:14.471293] [DEBUG] [REMOTE ] MCBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:14.471437] [DEBUG] [REMOTE ] MCBS: PASS: Integrity check passed. [2026-01-28T12:14:14.471489] [DEBUG] [REMOTE ] MCBS: Symbol is viable for forecasting. [2026-01-28T12:14:14.471550] [INFO ] [MAIN ] [1964/3492] MCBS kept (0.4s) | 1960 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:14.914198] [DEBUG] [REMOTE ] MCHI: Retrieved 3728 rows, trimmed to 300. [2026-01-28T12:14:14.914336] [DEBUG] [REMOTE ] MCHI: PASS: History has at least 300 days. [2026-01-28T12:14:14.914555] [DEBUG] [REMOTE ] MCHI: PASS: Price check passed. Min price $59.47. [2026-01-28T12:14:14.914738] [DEBUG] [REMOTE ] MCHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:14.914861] [DEBUG] [REMOTE ] MCHI: PASS: Integrity check passed. [2026-01-28T12:14:14.914903] [DEBUG] [REMOTE ] MCHI: Symbol is viable for forecasting. [2026-01-28T12:14:14.914954] [INFO ] [MAIN ] [1965/3492] MCHI kept (0.4s) | 1961 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:15.314457] [DEBUG] [REMOTE ] MCHP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:15.314603] [DEBUG] [REMOTE ] MCHP: PASS: History has at least 300 days. [2026-01-28T12:14:15.314830] [DEBUG] [REMOTE ] MCHP: PASS: Price check passed. Min price $48.59. [2026-01-28T12:14:15.314968] [DEBUG] [REMOTE ] MCHP: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:15.315087] [DEBUG] [REMOTE ] MCHP: PASS: Integrity check passed. [2026-01-28T12:14:15.315128] [DEBUG] [REMOTE ] MCHP: Symbol is viable for forecasting. [2026-01-28T12:14:15.315178] [INFO ] [MAIN ] [1966/3492] MCHP kept (0.4s) | 1962 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:15.631936] [DEBUG] [REMOTE ] MCHX: Retrieved 5491 rows, trimmed to 300. [2026-01-28T12:14:15.632093] [DEBUG] [REMOTE ] MCHX: PASS: History has at least 300 days. [2026-01-28T12:14:15.632338] [DEBUG] [REMOTE ] MCHX: PASS: Price check passed. Min price $1.43. [2026-01-28T12:14:15.632475] [DEBUG] [REMOTE ] MCHX: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:15.632635] [DEBUG] [REMOTE ] MCHX: PASS: Integrity check passed. [2026-01-28T12:14:15.632680] [DEBUG] [REMOTE ] MCHX: Symbol is viable for forecasting. [2026-01-28T12:14:15.632729] [INFO ] [MAIN ] [1967/3492] MCHX kept (0.3s) | 1963 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:16.035606] [DEBUG] [REMOTE ] MCI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:16.035742] [DEBUG] [REMOTE ] MCI: PASS: History has at least 300 days. [2026-01-28T12:14:16.035964] [DEBUG] [REMOTE ] MCI: PASS: Price check passed. Min price $18.15. [2026-01-28T12:14:16.036103] [DEBUG] [REMOTE ] MCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:16.036221] [DEBUG] [REMOTE ] MCI: PASS: Integrity check passed. [2026-01-28T12:14:16.036262] [DEBUG] [REMOTE ] MCI: Symbol is viable for forecasting. [2026-01-28T12:14:16.036312] [INFO ] [MAIN ] [1968/3492] MCI kept (0.4s) | 1964 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:16.643693] [DEBUG] [REMOTE ] MCK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:16.643819] [DEBUG] [REMOTE ] MCK: PASS: History has at least 300 days. [2026-01-28T12:14:16.644032] [DEBUG] [REMOTE ] MCK: PASS: Price check passed. Min price $795.01. [2026-01-28T12:14:16.644248] [DEBUG] [REMOTE ] MCK: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:16.644397] [DEBUG] [REMOTE ] MCK: PASS: Integrity check passed. [2026-01-28T12:14:16.644448] [DEBUG] [REMOTE ] MCK: Symbol is viable for forecasting. [2026-01-28T12:14:16.644512] [INFO ] [MAIN ] [1969/3492] MCK kept (0.6s) | 1965 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:17.041559] [DEBUG] [REMOTE ] MCN: Retrieved 5407 rows, trimmed to 300. [2026-01-28T12:14:17.041717] [DEBUG] [REMOTE ] MCN: PASS: History has at least 300 days. [2026-01-28T12:14:17.041928] [DEBUG] [REMOTE ] MCN: PASS: Price check passed. Min price $5.56. [2026-01-28T12:14:17.042093] [DEBUG] [REMOTE ] MCN: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:17.042222] [DEBUG] [REMOTE ] MCN: PASS: Integrity check passed. [2026-01-28T12:14:17.042275] [DEBUG] [REMOTE ] MCN: Symbol is viable for forecasting. [2026-01-28T12:14:17.042335] [INFO ] [MAIN ] [1970/3492] MCN kept (0.4s) | 1966 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:17.515388] [DEBUG] [REMOTE ] MCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:17.515534] [DEBUG] [REMOTE ] MCO: PASS: History has at least 300 days. [2026-01-28T12:14:17.515802] [DEBUG] [REMOTE ] MCO: PASS: Price check passed. Min price $469.24. [2026-01-28T12:14:17.515938] [DEBUG] [REMOTE ] MCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:17.516058] [DEBUG] [REMOTE ] MCO: PASS: Integrity check passed. [2026-01-28T12:14:17.516097] [DEBUG] [REMOTE ] MCO: Symbol is viable for forecasting. [2026-01-28T12:14:17.516146] [INFO ] [MAIN ] [1971/3492] MCO kept (0.5s) | 1967 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:17.793278] [DEBUG] [REMOTE ] MCRB: Retrieved 2662 rows, trimmed to 300. [2026-01-28T12:14:17.793405] [DEBUG] [REMOTE ] MCRB: PASS: History has at least 300 days. [2026-01-28T12:14:17.793626] [DEBUG] [REMOTE ] MCRB: PASS: Price check passed. Min price $12.70. [2026-01-28T12:14:17.793761] [DEBUG] [REMOTE ] MCRB: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:17.793869] [DEBUG] [REMOTE ] MCRB: PASS: Integrity check passed. [2026-01-28T12:14:17.793908] [DEBUG] [REMOTE ] MCRB: Symbol is viable for forecasting. [2026-01-28T12:14:17.793953] [INFO ] [MAIN ] [1972/3492] MCRB kept (0.3s) | 1968 kept, 4 rejected | 138.8/min | ETA: 11.0m [2026-01-28T12:14:18.374260] [DEBUG] [REMOTE ] MCRI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:18.374486] [DEBUG] [REMOTE ] MCRI: PASS: History has at least 300 days. [2026-01-28T12:14:18.374859] [DEBUG] [REMOTE ] MCRI: PASS: Price check passed. Min price $89.30. [2026-01-28T12:14:18.375023] [DEBUG] [REMOTE ] MCRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:18.375163] [DEBUG] [REMOTE ] MCRI: PASS: Integrity check passed. [2026-01-28T12:14:18.375204] [DEBUG] [REMOTE ] MCRI: Symbol is viable for forecasting. [2026-01-28T12:14:18.375256] [INFO ] [MAIN ] [1973/3492] MCRI kept (0.6s) | 1969 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:18.774147] [DEBUG] [REMOTE ] MCS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:18.774285] [DEBUG] [REMOTE ] MCS: PASS: History has at least 300 days. [2026-01-28T12:14:18.774523] [DEBUG] [REMOTE ] MCS: PASS: Price check passed. Min price $13.16. [2026-01-28T12:14:18.774682] [DEBUG] [REMOTE ] MCS: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:18.774804] [DEBUG] [REMOTE ] MCS: PASS: Integrity check passed. [2026-01-28T12:14:18.774846] [DEBUG] [REMOTE ] MCS: Symbol is viable for forecasting. [2026-01-28T12:14:18.774895] [INFO ] [MAIN ] [1974/3492] MCS kept (0.4s) | 1970 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:19.220492] [DEBUG] [REMOTE ] MCY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:19.220634] [DEBUG] [REMOTE ] MCY: PASS: History has at least 300 days. [2026-01-28T12:14:19.220844] [DEBUG] [REMOTE ] MCY: PASS: Price check passed. Min price $75.96. [2026-01-28T12:14:19.220978] [DEBUG] [REMOTE ] MCY: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:19.221089] [DEBUG] [REMOTE ] MCY: PASS: Integrity check passed. [2026-01-28T12:14:19.221129] [DEBUG] [REMOTE ] MCY: Symbol is viable for forecasting. [2026-01-28T12:14:19.221176] [INFO ] [MAIN ] [1975/3492] MCY kept (0.4s) | 1971 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:19.618897] [DEBUG] [REMOTE ] MD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:19.619045] [DEBUG] [REMOTE ] MD: PASS: History has at least 300 days. [2026-01-28T12:14:19.619296] [DEBUG] [REMOTE ] MD: PASS: Price check passed. Min price $16.97. [2026-01-28T12:14:19.619458] [DEBUG] [REMOTE ] MD: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:19.619610] [DEBUG] [REMOTE ] MD: PASS: Integrity check passed. [2026-01-28T12:14:19.619661] [DEBUG] [REMOTE ] MD: Symbol is viable for forecasting. [2026-01-28T12:14:19.619738] [INFO ] [MAIN ] [1976/3492] MD kept (0.4s) | 1972 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:19.745128] [DEBUG] [REMOTE ] MDAI: Retrieved 1209 rows, trimmed to 300. [2026-01-28T12:14:19.745270] [DEBUG] [REMOTE ] MDAI: PASS: History has at least 300 days. [2026-01-28T12:14:19.745503] [DEBUG] [REMOTE ] MDAI: PASS: Price check passed. Min price $1.38. [2026-01-28T12:14:19.745710] [DEBUG] [REMOTE ] MDAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:19.745867] [DEBUG] [REMOTE ] MDAI: PASS: Integrity check passed. [2026-01-28T12:14:19.745925] [DEBUG] [REMOTE ] MDAI: Symbol is viable for forecasting. [2026-01-28T12:14:19.745989] [INFO ] [MAIN ] [1977/3492] MDAI kept (0.1s) | 1973 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:20.319173] [DEBUG] [REMOTE ] MDB: Retrieved 2078 rows, trimmed to 300. [2026-01-28T12:14:20.319311] [DEBUG] [REMOTE ] MDB: PASS: History has at least 300 days. [2026-01-28T12:14:20.319553] [DEBUG] [REMOTE ] MDB: PASS: Price check passed. Min price $321.18. [2026-01-28T12:14:20.319729] [DEBUG] [REMOTE ] MDB: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:20.319848] [DEBUG] [REMOTE ] MDB: PASS: Integrity check passed. [2026-01-28T12:14:20.319890] [DEBUG] [REMOTE ] MDB: Symbol is viable for forecasting. [2026-01-28T12:14:20.319939] [INFO ] [MAIN ] [1978/3492] MDB kept (0.6s) | 1974 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:20.847268] [DEBUG] [REMOTE ] MDGL: Retrieved 4774 rows, trimmed to 300. [2026-01-28T12:14:20.847428] [DEBUG] [REMOTE ] MDGL: PASS: History has at least 300 days. [2026-01-28T12:14:20.847750] [DEBUG] [REMOTE ] MDGL: PASS: Price check passed. Min price $412.35. [2026-01-28T12:14:20.847939] [DEBUG] [REMOTE ] MDGL: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:20.848064] [DEBUG] [REMOTE ] MDGL: PASS: Integrity check passed. [2026-01-28T12:14:20.848188] [DEBUG] [REMOTE ] MDGL: Symbol is viable for forecasting. [2026-01-28T12:14:20.848262] [INFO ] [MAIN ] [1979/3492] MDGL kept (0.5s) | 1975 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:21.248499] [DEBUG] [REMOTE ] MDLZ: Retrieved 6192 rows, trimmed to 300. [2026-01-28T12:14:21.248659] [DEBUG] [REMOTE ] MDLZ: PASS: History has at least 300 days. [2026-01-28T12:14:21.248905] [DEBUG] [REMOTE ] MDLZ: PASS: Price check passed. Min price $51.51. [2026-01-28T12:14:21.249090] [DEBUG] [REMOTE ] MDLZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:21.249205] [DEBUG] [REMOTE ] MDLZ: PASS: Integrity check passed. [2026-01-28T12:14:21.249245] [DEBUG] [REMOTE ] MDLZ: Symbol is viable for forecasting. [2026-01-28T12:14:21.249294] [INFO ] [MAIN ] [1980/3492] MDLZ kept (0.4s) | 1976 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:21.589962] [DEBUG] [REMOTE ] MDWD: Retrieved 2982 rows, trimmed to 300. [2026-01-28T12:14:21.590087] [DEBUG] [REMOTE ] MDWD: PASS: History has at least 300 days. [2026-01-28T12:14:21.590291] [DEBUG] [REMOTE ] MDWD: PASS: Price check passed. Min price $16.25. [2026-01-28T12:14:21.590426] [DEBUG] [REMOTE ] MDWD: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:21.590542] [DEBUG] [REMOTE ] MDWD: PASS: Integrity check passed. [2026-01-28T12:14:21.590601] [DEBUG] [REMOTE ] MDWD: Symbol is viable for forecasting. [2026-01-28T12:14:21.590650] [INFO ] [MAIN ] [1981/3492] MDWD kept (0.3s) | 1977 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:21.869308] [DEBUG] [REMOTE ] MDXG: Retrieved 4637 rows, trimmed to 300. [2026-01-28T12:14:21.869511] [DEBUG] [REMOTE ] MDXG: PASS: History has at least 300 days. [2026-01-28T12:14:21.869800] [DEBUG] [REMOTE ] MDXG: PASS: Price check passed. Min price $5.25. [2026-01-28T12:14:21.869942] [DEBUG] [REMOTE ] MDXG: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:21.870069] [DEBUG] [REMOTE ] MDXG: PASS: Integrity check passed. [2026-01-28T12:14:21.870112] [DEBUG] [REMOTE ] MDXG: Symbol is viable for forecasting. [2026-01-28T12:14:21.870165] [INFO ] [MAIN ] [1982/3492] MDXG kept (0.3s) | 1978 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:22.191145] [DEBUG] [REMOTE ] MDXH: Retrieved 1060 rows, trimmed to 300. [2026-01-28T12:14:22.191277] [DEBUG] [REMOTE ] MDXH: PASS: History has at least 300 days. [2026-01-28T12:14:22.191481] [DEBUG] [REMOTE ] MDXH: PASS: Price check passed. Min price $3.14. [2026-01-28T12:14:22.191823] [DEBUG] [REMOTE ] MDXH: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:22.191935] [DEBUG] [REMOTE ] MDXH: PASS: Integrity check passed. [2026-01-28T12:14:22.191974] [DEBUG] [REMOTE ] MDXH: Symbol is viable for forecasting. [2026-01-28T12:14:22.192021] [INFO ] [MAIN ] [1983/3492] MDXH kept (0.3s) | 1979 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:22.831256] [DEBUG] [REMOTE ] MEC: Retrieved 1689 rows, trimmed to 300. [2026-01-28T12:14:22.831392] [DEBUG] [REMOTE ] MEC: PASS: History has at least 300 days. [2026-01-28T12:14:22.831685] [DEBUG] [REMOTE ] MEC: PASS: Price check passed. Min price $14.84. [2026-01-28T12:14:22.831822] [DEBUG] [REMOTE ] MEC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:22.831931] [DEBUG] [REMOTE ] MEC: PASS: Integrity check passed. [2026-01-28T12:14:22.831970] [DEBUG] [REMOTE ] MEC: Symbol is viable for forecasting. [2026-01-28T12:14:22.832016] [INFO ] [MAIN ] [1984/3492] MEC kept (0.6s) | 1980 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:23.375339] [DEBUG] [REMOTE ] MED: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:23.375474] [DEBUG] [REMOTE ] MED: PASS: History has at least 300 days. [2026-01-28T12:14:23.375717] [DEBUG] [REMOTE ] MED: PASS: Price check passed. Min price $10.40. [2026-01-28T12:14:23.375886] [DEBUG] [REMOTE ] MED: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:23.376004] [DEBUG] [REMOTE ] MED: PASS: Integrity check passed. [2026-01-28T12:14:23.376045] [DEBUG] [REMOTE ] MED: Symbol is viable for forecasting. [2026-01-28T12:14:23.376095] [INFO ] [MAIN ] [1985/3492] MED kept (0.5s) | 1981 kept, 4 rejected | 138.8/min | ETA: 10.9m [2026-01-28T12:14:23.749239] [DEBUG] [REMOTE ] MEDP: Retrieved 2378 rows, trimmed to 300. [2026-01-28T12:14:23.749387] [DEBUG] [REMOTE ] MEDP: PASS: History has at least 300 days. [2026-01-28T12:14:23.749624] [DEBUG] [REMOTE ] MEDP: PASS: Price check passed. Min price $544.08. [2026-01-28T12:14:23.749758] [DEBUG] [REMOTE ] MEDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:23.749866] [DEBUG] [REMOTE ] MEDP: PASS: Integrity check passed. [2026-01-28T12:14:23.749905] [DEBUG] [REMOTE ] MEDP: Symbol is viable for forecasting. [2026-01-28T12:14:23.749953] [INFO ] [MAIN ] [1986/3492] MEDP kept (0.4s) | 1982 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:24.059295] [DEBUG] [REMOTE ] MEG: Retrieved 1385 rows, trimmed to 300. [2026-01-28T12:14:24.059615] [DEBUG] [REMOTE ] MEG: PASS: History has at least 300 days. [2026-01-28T12:14:24.059964] [DEBUG] [REMOTE ] MEG: PASS: Price check passed. Min price $21.12. [2026-01-28T12:14:24.060183] [DEBUG] [REMOTE ] MEG: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:24.060312] [DEBUG] [REMOTE ] MEG: PASS: Integrity check passed. [2026-01-28T12:14:24.060387] [DEBUG] [REMOTE ] MEG: Symbol is viable for forecasting. [2026-01-28T12:14:24.060450] [INFO ] [MAIN ] [1987/3492] MEG kept (0.3s) | 1983 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:24.435211] [DEBUG] [REMOTE ] MEGI: Retrieved 1066 rows, trimmed to 300. [2026-01-28T12:14:24.435397] [DEBUG] [REMOTE ] MEGI: PASS: History has at least 300 days. [2026-01-28T12:14:24.435688] [DEBUG] [REMOTE ] MEGI: PASS: Price check passed. Min price $13.26. [2026-01-28T12:14:24.435840] [DEBUG] [REMOTE ] MEGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:24.435958] [DEBUG] [REMOTE ] MEGI: PASS: Integrity check passed. [2026-01-28T12:14:24.435999] [DEBUG] [REMOTE ] MEGI: Symbol is viable for forecasting. [2026-01-28T12:14:24.436052] [INFO ] [MAIN ] [1988/3492] MEGI kept (0.4s) | 1984 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:24.968787] [DEBUG] [REMOTE ] MEI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:24.968916] [DEBUG] [REMOTE ] MEI: PASS: History has at least 300 days. [2026-01-28T12:14:24.969135] [DEBUG] [REMOTE ] MEI: PASS: Price check passed. Min price $6.46. [2026-01-28T12:14:24.969272] [DEBUG] [REMOTE ] MEI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:24.969392] [DEBUG] [REMOTE ] MEI: PASS: Integrity check passed. [2026-01-28T12:14:24.969433] [DEBUG] [REMOTE ] MEI: Symbol is viable for forecasting. [2026-01-28T12:14:24.969482] [INFO ] [MAIN ] [1989/3492] MEI kept (0.5s) | 1985 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:25.379254] [DEBUG] [REMOTE ] MELI: Retrieved 4645 rows, trimmed to 300. [2026-01-28T12:14:25.379442] [DEBUG] [REMOTE ] MELI: PASS: History has at least 300 days. [2026-01-28T12:14:25.379713] [DEBUG] [REMOTE ] MELI: PASS: Price check passed. Min price $1899.75. [2026-01-28T12:14:25.379855] [DEBUG] [REMOTE ] MELI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:25.379979] [DEBUG] [REMOTE ] MELI: PASS: Integrity check passed. [2026-01-28T12:14:25.380020] [DEBUG] [REMOTE ] MELI: Symbol is viable for forecasting. [2026-01-28T12:14:25.380071] [INFO ] [MAIN ] [1990/3492] MELI kept (0.4s) | 1986 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:25.892057] [DEBUG] [REMOTE ] MEOH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:25.892230] [DEBUG] [REMOTE ] MEOH: PASS: History has at least 300 days. [2026-01-28T12:14:25.892526] [DEBUG] [REMOTE ] MEOH: PASS: Price check passed. Min price $33.72. [2026-01-28T12:14:25.892712] [DEBUG] [REMOTE ] MEOH: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:25.892838] [DEBUG] [REMOTE ] MEOH: PASS: Integrity check passed. [2026-01-28T12:14:25.892879] [DEBUG] [REMOTE ] MEOH: Symbol is viable for forecasting. [2026-01-28T12:14:25.892930] [INFO ] [MAIN ] [1991/3492] MEOH kept (0.5s) | 1987 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:26.345271] [DEBUG] [REMOTE ] MERC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:26.345479] [DEBUG] [REMOTE ] MERC: PASS: History has at least 300 days. [2026-01-28T12:14:26.345802] [DEBUG] [REMOTE ] MERC: PASS: Price check passed. Min price $1.50. [2026-01-28T12:14:26.345949] [DEBUG] [REMOTE ] MERC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:26.346090] [DEBUG] [REMOTE ] MERC: PASS: Integrity check passed. [2026-01-28T12:14:26.346132] [DEBUG] [REMOTE ] MERC: Symbol is viable for forecasting. [2026-01-28T12:14:26.346186] [INFO ] [MAIN ] [1992/3492] MERC kept (0.5s) | 1988 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:26.726718] [DEBUG] [REMOTE ] META: Retrieved 3442 rows, trimmed to 300. [2026-01-28T12:14:26.726913] [DEBUG] [REMOTE ] META: PASS: History has at least 300 days. [2026-01-28T12:14:26.727225] [DEBUG] [REMOTE ] META: PASS: Price check passed. Min price $588.67. [2026-01-28T12:14:26.727388] [DEBUG] [REMOTE ] META: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:26.727520] [DEBUG] [REMOTE ] META: PASS: Integrity check passed. [2026-01-28T12:14:26.727563] [DEBUG] [REMOTE ] META: Symbol is viable for forecasting. [2026-01-28T12:14:26.727656] [INFO ] [MAIN ] [1993/3492] META kept (0.4s) | 1989 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:26.992720] [DEBUG] [REMOTE ] METC: Retrieved 2257 rows, trimmed to 300. [2026-01-28T12:14:26.993123] [DEBUG] [REMOTE ] METC: PASS: History has at least 300 days. [2026-01-28T12:14:26.993387] [DEBUG] [REMOTE ] METC: PASS: Price check passed. Min price $13.98. [2026-01-28T12:14:26.993538] [DEBUG] [REMOTE ] METC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:26.993694] [DEBUG] [REMOTE ] METC: PASS: Integrity check passed. [2026-01-28T12:14:26.993739] [DEBUG] [REMOTE ] METC: Symbol is viable for forecasting. [2026-01-28T12:14:26.993793] [INFO ] [MAIN ] [1994/3492] METC kept (0.3s) | 1990 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:27.373253] [DEBUG] [REMOTE ] METCB: Retrieved 655 rows, trimmed to 300. [2026-01-28T12:14:27.373459] [DEBUG] [REMOTE ] METCB: PASS: History has at least 300 days. [2026-01-28T12:14:27.373736] [DEBUG] [REMOTE ] METCB: PASS: Price check passed. Min price $9.61. [2026-01-28T12:14:27.374093] [DEBUG] [REMOTE ] METCB: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:27.374218] [DEBUG] [REMOTE ] METCB: PASS: Integrity check passed. [2026-01-28T12:14:27.374275] [DEBUG] [REMOTE ] METCB: Symbol is viable for forecasting. [2026-01-28T12:14:27.374329] [INFO ] [MAIN ] [1995/3492] METCB kept (0.4s) | 1991 kept, 4 rejected | 138.9/min | ETA: 10.8m [2026-01-28T12:14:27.729724] [DEBUG] [REMOTE ] METD: Retrieved 412 rows, trimmed to 300. [2026-01-28T12:14:27.729906] [DEBUG] [REMOTE ] METD: PASS: History has at least 300 days. [2026-01-28T12:14:27.730137] [DEBUG] [REMOTE ] METD: PASS: Price check passed. Min price $15.50. [2026-01-28T12:14:27.730280] [DEBUG] [REMOTE ] METD: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:27.730395] [DEBUG] [REMOTE ] METD: PASS: Integrity check passed. [2026-01-28T12:14:27.730438] [DEBUG] [REMOTE ] METD: Symbol is viable for forecasting. [2026-01-28T12:14:27.730490] [INFO ] [MAIN ] [1996/3492] METD kept (0.4s) | 1992 kept, 4 rejected | 138.9/min | ETA: 10.8m [2026-01-28T12:14:28.444613] [DEBUG] [REMOTE ] MFA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:28.444827] [DEBUG] [REMOTE ] MFA: PASS: History has at least 300 days. [2026-01-28T12:14:28.445168] [DEBUG] [REMOTE ] MFA: PASS: Price check passed. Min price $8.59. [2026-01-28T12:14:28.445311] [DEBUG] [REMOTE ] MFA: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:28.445458] [DEBUG] [REMOTE ] MFA: PASS: Integrity check passed. [2026-01-28T12:14:28.445499] [DEBUG] [REMOTE ] MFA: Symbol is viable for forecasting. [2026-01-28T12:14:28.445556] [INFO ] [MAIN ] [1997/3492] MFA kept (0.7s) | 1993 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:28.755372] [DEBUG] [REMOTE ] MFC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:28.755501] [DEBUG] [REMOTE ] MFC: PASS: History has at least 300 days. [2026-01-28T12:14:28.755786] [DEBUG] [REMOTE ] MFC: PASS: Price check passed. Min price $31.86. [2026-01-28T12:14:28.755921] [DEBUG] [REMOTE ] MFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:28.756043] [DEBUG] [REMOTE ] MFC: PASS: Integrity check passed. [2026-01-28T12:14:28.756083] [DEBUG] [REMOTE ] MFC: Symbol is viable for forecasting. [2026-01-28T12:14:28.756131] [INFO ] [MAIN ] [1998/3492] MFC kept (0.3s) | 1994 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:29.225054] [DEBUG] [REMOTE ] MFG: Retrieved 4833 rows, trimmed to 300. [2026-01-28T12:14:29.225184] [DEBUG] [REMOTE ] MFG: PASS: History has at least 300 days. [2026-01-28T12:14:29.225390] [DEBUG] [REMOTE ] MFG: PASS: Price check passed. Min price $6.45. [2026-01-28T12:14:29.225522] [DEBUG] [REMOTE ] MFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:29.225672] [DEBUG] [REMOTE ] MFG: PASS: Integrity check passed. [2026-01-28T12:14:29.225718] [DEBUG] [REMOTE ] MFG: Symbol is viable for forecasting. [2026-01-28T12:14:29.225766] [INFO ] [MAIN ] [1999/3492] MFG kept (0.5s) | 1995 kept, 4 rejected | 138.8/min | ETA: 10.8m [2026-01-28T12:14:29.426066] [DEBUG] [REMOTE ] MFI: Retrieved 443 rows, trimmed to 300. [2026-01-28T12:14:29.426193] [DEBUG] [REMOTE ] MFI: PASS: History has at least 300 days. [2026-01-28T12:14:29.426405] [DEBUG] [REMOTE ] MFI: PASS: Price check passed. Min price $11.06. [2026-01-28T12:14:29.426537] [DEBUG] [REMOTE ] MFI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:29.426675] [DEBUG] [REMOTE ] MFI: PASS: Integrity check passed. [2026-01-28T12:14:29.426716] [DEBUG] [REMOTE ] MFI: Symbol is viable for forecasting. [2026-01-28T12:14:29.426764] [INFO ] [MAIN ] [2000/3492] MFI kept (0.2s) | 1996 kept, 4 rejected | 138.9/min | ETA: 10.7m [2026-01-28T12:14:30.082894] [DEBUG] [REMOTE ] MFIC: Retrieved 5467 rows, trimmed to 300. [2026-01-28T12:14:30.083023] [DEBUG] [REMOTE ] MFIC: PASS: History has at least 300 days. [2026-01-28T12:14:30.083240] [DEBUG] [REMOTE ] MFIC: PASS: Price check passed. Min price $11.06. [2026-01-28T12:14:30.083385] [DEBUG] [REMOTE ] MFIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:30.083500] [DEBUG] [REMOTE ] MFIC: PASS: Integrity check passed. [2026-01-28T12:14:30.083541] [DEBUG] [REMOTE ] MFIC: Symbol is viable for forecasting. [2026-01-28T12:14:30.083615] [INFO ] [MAIN ] [2001/3492] MFIC kept (0.7s) | 1997 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:30.581933] [DEBUG] [REMOTE ] MFIN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:30.582133] [DEBUG] [REMOTE ] MFIN: PASS: History has at least 300 days. [2026-01-28T12:14:30.582417] [DEBUG] [REMOTE ] MFIN: PASS: Price check passed. Min price $9.19. [2026-01-28T12:14:30.582631] [DEBUG] [REMOTE ] MFIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:30.582790] [DEBUG] [REMOTE ] MFIN: PASS: Integrity check passed. [2026-01-28T12:14:30.582849] [DEBUG] [REMOTE ] MFIN: Symbol is viable for forecasting. [2026-01-28T12:14:30.582910] [INFO ] [MAIN ] [2002/3492] MFIN kept (0.5s) | 1998 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:31.043644] [DEBUG] [REMOTE ] MFM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:31.043778] [DEBUG] [REMOTE ] MFM: PASS: History has at least 300 days. [2026-01-28T12:14:31.044031] [DEBUG] [REMOTE ] MFM: PASS: Price check passed. Min price $5.25. [2026-01-28T12:14:31.044164] [DEBUG] [REMOTE ] MFM: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:31.044280] [DEBUG] [REMOTE ] MFM: PASS: Integrity check passed. [2026-01-28T12:14:31.044319] [DEBUG] [REMOTE ] MFM: Symbol is viable for forecasting. [2026-01-28T12:14:31.044366] [INFO ] [MAIN ] [2003/3492] MFM kept (0.5s) | 1999 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:31.430280] [DEBUG] [REMOTE ] MG: Retrieved 4100 rows, trimmed to 300. [2026-01-28T12:14:31.430469] [DEBUG] [REMOTE ] MG: PASS: History has at least 300 days. [2026-01-28T12:14:31.430755] [DEBUG] [REMOTE ] MG: PASS: Price check passed. Min price $9.54. [2026-01-28T12:14:31.430903] [DEBUG] [REMOTE ] MG: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:31.431029] [DEBUG] [REMOTE ] MG: PASS: Integrity check passed. [2026-01-28T12:14:31.431071] [DEBUG] [REMOTE ] MG: Symbol is viable for forecasting. [2026-01-28T12:14:31.431125] [INFO ] [MAIN ] [2004/3492] MG kept (0.4s) | 2000 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:31.964674] [DEBUG] [REMOTE ] MGA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:31.964802] [DEBUG] [REMOTE ] MGA: PASS: History has at least 300 days. [2026-01-28T12:14:31.965017] [DEBUG] [REMOTE ] MGA: PASS: Price check passed. Min price $44.21. [2026-01-28T12:14:31.965157] [DEBUG] [REMOTE ] MGA: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:31.965273] [DEBUG] [REMOTE ] MGA: PASS: Integrity check passed. [2026-01-28T12:14:31.965315] [DEBUG] [REMOTE ] MGA: Symbol is viable for forecasting. [2026-01-28T12:14:31.965365] [INFO ] [MAIN ] [2005/3492] MGA kept (0.5s) | 2001 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:32.292204] [DEBUG] [REMOTE ] MGEE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:32.292333] [DEBUG] [REMOTE ] MGEE: PASS: History has at least 300 days. [2026-01-28T12:14:32.292546] [DEBUG] [REMOTE ] MGEE: PASS: Price check passed. Min price $77.50. [2026-01-28T12:14:32.292711] [DEBUG] [REMOTE ] MGEE: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:32.292827] [DEBUG] [REMOTE ] MGEE: PASS: Integrity check passed. [2026-01-28T12:14:32.292868] [DEBUG] [REMOTE ] MGEE: Symbol is viable for forecasting. [2026-01-28T12:14:32.292917] [INFO ] [MAIN ] [2006/3492] MGEE kept (0.3s) | 2002 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:32.906175] [DEBUG] [REMOTE ] MGIC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:32.906331] [DEBUG] [REMOTE ] MGIC: PASS: History has at least 300 days. [2026-01-28T12:14:32.906616] [DEBUG] [REMOTE ] MGIC: PASS: Price check passed. Min price $20.35. [2026-01-28T12:14:32.906793] [DEBUG] [REMOTE ] MGIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:32.906929] [DEBUG] [REMOTE ] MGIC: PASS: Integrity check passed. [2026-01-28T12:14:32.906976] [DEBUG] [REMOTE ] MGIC: Symbol is viable for forecasting. [2026-01-28T12:14:32.907062] [INFO ] [MAIN ] [2007/3492] MGIC kept (0.6s) | 2003 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:33.379840] [DEBUG] [REMOTE ] MGM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:33.379962] [DEBUG] [REMOTE ] MGM: PASS: History has at least 300 days. [2026-01-28T12:14:33.380167] [DEBUG] [REMOTE ] MGM: PASS: Price check passed. Min price $30.72. [2026-01-28T12:14:33.380299] [DEBUG] [REMOTE ] MGM: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:33.380409] [DEBUG] [REMOTE ] MGM: PASS: Integrity check passed. [2026-01-28T12:14:33.380449] [DEBUG] [REMOTE ] MGM: Symbol is viable for forecasting. [2026-01-28T12:14:33.380496] [INFO ] [MAIN ] [2008/3492] MGM kept (0.5s) | 2004 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:33.703403] [DEBUG] [REMOTE ] MGNI: Retrieved 2973 rows, trimmed to 300. [2026-01-28T12:14:33.703652] [DEBUG] [REMOTE ] MGNI: PASS: History has at least 300 days. [2026-01-28T12:14:33.704179] [DEBUG] [REMOTE ] MGNI: PASS: Price check passed. Min price $13.13. [2026-01-28T12:14:33.704342] [DEBUG] [REMOTE ] MGNI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:33.704483] [DEBUG] [REMOTE ] MGNI: PASS: Integrity check passed. [2026-01-28T12:14:33.704526] [DEBUG] [REMOTE ] MGNI: Symbol is viable for forecasting. [2026-01-28T12:14:33.704601] [INFO ] [MAIN ] [2009/3492] MGNI kept (0.3s) | 2005 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:34.036197] [DEBUG] [REMOTE ] MGNX: Retrieved 3092 rows, trimmed to 300. [2026-01-28T12:14:34.036388] [DEBUG] [REMOTE ] MGNX: PASS: History has at least 300 days. [2026-01-28T12:14:34.036715] [DEBUG] [REMOTE ] MGNX: PASS: Price check passed. Min price $1.33. [2026-01-28T12:14:34.036872] [DEBUG] [REMOTE ] MGNX: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:34.037014] [DEBUG] [REMOTE ] MGNX: PASS: Integrity check passed. [2026-01-28T12:14:34.037100] [DEBUG] [REMOTE ] MGNX: Symbol is viable for forecasting. [2026-01-28T12:14:34.037167] [INFO ] [MAIN ] [2010/3492] MGNX kept (0.3s) | 2006 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:34.627919] [DEBUG] [REMOTE ] MGPI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:34.628088] [DEBUG] [REMOTE ] MGPI: PASS: History has at least 300 days. [2026-01-28T12:14:34.628529] [DEBUG] [REMOTE ] MGPI: PASS: Price check passed. Min price $21.84. [2026-01-28T12:14:34.628707] [DEBUG] [REMOTE ] MGPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:34.628849] [DEBUG] [REMOTE ] MGPI: PASS: Integrity check passed. [2026-01-28T12:14:34.628890] [DEBUG] [REMOTE ] MGPI: Symbol is viable for forecasting. [2026-01-28T12:14:34.628941] [INFO ] [MAIN ] [2011/3492] MGPI kept (0.6s) | 2007 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:35.114529] [DEBUG] [REMOTE ] MGRC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:35.114689] [DEBUG] [REMOTE ] MGRC: PASS: History has at least 300 days. [2026-01-28T12:14:35.114925] [DEBUG] [REMOTE ] MGRC: PASS: Price check passed. Min price $95.18. [2026-01-28T12:14:35.115069] [DEBUG] [REMOTE ] MGRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:35.115204] [DEBUG] [REMOTE ] MGRC: PASS: Integrity check passed. [2026-01-28T12:14:35.115247] [DEBUG] [REMOTE ] MGRC: Symbol is viable for forecasting. [2026-01-28T12:14:35.115301] [INFO ] [MAIN ] [2012/3492] MGRC kept (0.5s) | 2008 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:35.381034] [DEBUG] [REMOTE ] MGTX: Retrieved 1919 rows, trimmed to 300. [2026-01-28T12:14:35.381160] [DEBUG] [REMOTE ] MGTX: PASS: History has at least 300 days. [2026-01-28T12:14:35.381366] [DEBUG] [REMOTE ] MGTX: PASS: Price check passed. Min price $7.24. [2026-01-28T12:14:35.381590] [DEBUG] [REMOTE ] MGTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:35.381765] [DEBUG] [REMOTE ] MGTX: PASS: Integrity check passed. [2026-01-28T12:14:35.381830] [DEBUG] [REMOTE ] MGTX: Symbol is viable for forecasting. [2026-01-28T12:14:35.381897] [INFO ] [MAIN ] [2013/3492] MGTX kept (0.3s) | 2009 kept, 4 rejected | 138.8/min | ETA: 10.7m [2026-01-28T12:14:35.746300] [DEBUG] [REMOTE ] MGX: Retrieved 492 rows, trimmed to 300. [2026-01-28T12:14:35.746417] [DEBUG] [REMOTE ] MGX: PASS: History has at least 300 days. [2026-01-28T12:14:35.746629] [DEBUG] [REMOTE ] MGX: PASS: Price check passed. Min price $1.51. [2026-01-28T12:14:35.746763] [DEBUG] [REMOTE ] MGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:35.746871] [DEBUG] [REMOTE ] MGX: PASS: Integrity check passed. [2026-01-28T12:14:35.746911] [DEBUG] [REMOTE ] MGX: Symbol is viable for forecasting. [2026-01-28T12:14:35.746958] [INFO ] [MAIN ] [2014/3492] MGX kept (0.4s) | 2010 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:36.227279] [DEBUG] [REMOTE ] MGY: Retrieved 2156 rows, trimmed to 300. [2026-01-28T12:14:36.227426] [DEBUG] [REMOTE ] MGY: PASS: History has at least 300 days. [2026-01-28T12:14:36.227670] [DEBUG] [REMOTE ] MGY: PASS: Price check passed. Min price $21.24. [2026-01-28T12:14:36.227850] [DEBUG] [REMOTE ] MGY: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:36.227969] [DEBUG] [REMOTE ] MGY: PASS: Integrity check passed. [2026-01-28T12:14:36.228010] [DEBUG] [REMOTE ] MGY: Symbol is viable for forecasting. [2026-01-28T12:14:36.228059] [INFO ] [MAIN ] [2015/3492] MGY kept (0.5s) | 2011 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:36.826311] [DEBUG] [REMOTE ] MHD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:36.826558] [DEBUG] [REMOTE ] MHD: PASS: History has at least 300 days. [2026-01-28T12:14:36.826835] [DEBUG] [REMOTE ] MHD: PASS: Price check passed. Min price $11.47. [2026-01-28T12:14:36.826972] [DEBUG] [REMOTE ] MHD: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:36.827123] [DEBUG] [REMOTE ] MHD: PASS: Integrity check passed. [2026-01-28T12:14:36.827165] [DEBUG] [REMOTE ] MHD: Symbol is viable for forecasting. [2026-01-28T12:14:36.827213] [INFO ] [MAIN ] [2016/3492] MHD kept (0.6s) | 2012 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:37.316034] [DEBUG] [REMOTE ] MHF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:37.316171] [DEBUG] [REMOTE ] MHF: PASS: History has at least 300 days. [2026-01-28T12:14:37.316396] [DEBUG] [REMOTE ] MHF: PASS: Price check passed. Min price $6.76. [2026-01-28T12:14:37.316534] [DEBUG] [REMOTE ] MHF: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:37.316683] [DEBUG] [REMOTE ] MHF: PASS: Integrity check passed. [2026-01-28T12:14:37.316731] [DEBUG] [REMOTE ] MHF: Symbol is viable for forecasting. [2026-01-28T12:14:37.316781] [INFO ] [MAIN ] [2017/3492] MHF kept (0.5s) | 2013 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:37.766331] [DEBUG] [REMOTE ] MHK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:37.766473] [DEBUG] [REMOTE ] MHK: PASS: History has at least 300 days. [2026-01-28T12:14:37.766713] [DEBUG] [REMOTE ] MHK: PASS: Price check passed. Min price $103.68. [2026-01-28T12:14:37.766852] [DEBUG] [REMOTE ] MHK: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:37.767110] [DEBUG] [REMOTE ] MHK: PASS: Integrity check passed. [2026-01-28T12:14:37.767158] [DEBUG] [REMOTE ] MHK: Symbol is viable for forecasting. [2026-01-28T12:14:37.767208] [INFO ] [MAIN ] [2018/3492] MHK kept (0.5s) | 2014 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:38.252336] [DEBUG] [REMOTE ] MHN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:38.252481] [DEBUG] [REMOTE ] MHN: PASS: History has at least 300 days. [2026-01-28T12:14:38.252751] [DEBUG] [REMOTE ] MHN: PASS: Price check passed. Min price $10.09. [2026-01-28T12:14:38.252925] [DEBUG] [REMOTE ] MHN: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:38.253047] [DEBUG] [REMOTE ] MHN: PASS: Integrity check passed. [2026-01-28T12:14:38.253089] [DEBUG] [REMOTE ] MHN: Symbol is viable for forecasting. [2026-01-28T12:14:38.253139] [INFO ] [MAIN ] [2019/3492] MHN kept (0.5s) | 2015 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:38.694691] [DEBUG] [REMOTE ] MHO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:38.694820] [DEBUG] [REMOTE ] MHO: PASS: History has at least 300 days. [2026-01-28T12:14:38.695026] [DEBUG] [REMOTE ] MHO: PASS: Price check passed. Min price $123.88. [2026-01-28T12:14:38.695158] [DEBUG] [REMOTE ] MHO: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:38.695268] [DEBUG] [REMOTE ] MHO: PASS: Integrity check passed. [2026-01-28T12:14:38.695307] [DEBUG] [REMOTE ] MHO: Symbol is viable for forecasting. [2026-01-28T12:14:38.695353] [INFO ] [MAIN ] [2020/3492] MHO kept (0.4s) | 2016 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:39.163387] [DEBUG] [REMOTE ] MIDD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:39.163548] [DEBUG] [REMOTE ] MIDD: PASS: History has at least 300 days. [2026-01-28T12:14:39.163783] [DEBUG] [REMOTE ] MIDD: PASS: Price check passed. Min price $111.68. [2026-01-28T12:14:39.163919] [DEBUG] [REMOTE ] MIDD: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:39.164035] [DEBUG] [REMOTE ] MIDD: PASS: Integrity check passed. [2026-01-28T12:14:39.164076] [DEBUG] [REMOTE ] MIDD: Symbol is viable for forecasting. [2026-01-28T12:14:39.164154] [INFO ] [MAIN ] [2021/3492] MIDD kept (0.5s) | 2017 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:39.479671] [DEBUG] [REMOTE ] MIGI: Retrieved 2049 rows, trimmed to 300. [2026-01-28T12:14:39.479799] [DEBUG] [REMOTE ] MIGI: PASS: History has at least 300 days. [2026-01-28T12:14:39.480020] [DEBUG] [REMOTE ] MIGI: PASS: Price check passed. Min price $4.00. [2026-01-28T12:14:39.480150] [DEBUG] [REMOTE ] MIGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:39.480256] [DEBUG] [REMOTE ] MIGI: PASS: Integrity check passed. [2026-01-28T12:14:39.480295] [DEBUG] [REMOTE ] MIGI: Symbol is viable for forecasting. [2026-01-28T12:14:39.480341] [INFO ] [MAIN ] [2022/3492] MIGI kept (0.3s) | 2018 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:39.778030] [DEBUG] [REMOTE ] MILN: Retrieved 2445 rows, trimmed to 300. [2026-01-28T12:14:39.778165] [DEBUG] [REMOTE ] MILN: PASS: History has at least 300 days. [2026-01-28T12:14:39.778371] [DEBUG] [REMOTE ] MILN: PASS: Price check passed. Min price $43.71. [2026-01-28T12:14:39.778508] [DEBUG] [REMOTE ] MILN: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:39.778658] [DEBUG] [REMOTE ] MILN: PASS: Integrity check passed. [2026-01-28T12:14:39.778702] [DEBUG] [REMOTE ] MILN: Symbol is viable for forecasting. [2026-01-28T12:14:39.778750] [INFO ] [MAIN ] [2023/3492] MILN kept (0.3s) | 2019 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:40.424700] [DEBUG] [REMOTE ] MIND: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:40.424843] [DEBUG] [REMOTE ] MIND: PASS: History has at least 300 days. [2026-01-28T12:14:40.425075] [DEBUG] [REMOTE ] MIND: PASS: Price check passed. Min price $7.47. [2026-01-28T12:14:40.425254] [DEBUG] [REMOTE ] MIND: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:40.425372] [DEBUG] [REMOTE ] MIND: PASS: Integrity check passed. [2026-01-28T12:14:40.425412] [DEBUG] [REMOTE ] MIND: Symbol is viable for forecasting. [2026-01-28T12:14:40.425460] [INFO ] [MAIN ] [2024/3492] MIND kept (0.6s) | 2020 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:40.606960] [DEBUG] [REMOTE ] MIRA: Retrieved 623 rows, trimmed to 300. [2026-01-28T12:14:40.607113] [DEBUG] [REMOTE ] MIRA: PASS: History has at least 300 days. [2026-01-28T12:14:40.607317] [DEBUG] [REMOTE ] MIRA: PASS: Price check passed. Min price $1.34. [2026-01-28T12:14:40.607450] [DEBUG] [REMOTE ] MIRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:40.607559] [DEBUG] [REMOTE ] MIRA: PASS: Integrity check passed. [2026-01-28T12:14:40.607624] [DEBUG] [REMOTE ] MIRA: Symbol is viable for forecasting. [2026-01-28T12:14:40.607676] [INFO ] [MAIN ] [2025/3492] MIRA kept (0.2s) | 2021 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:41.104599] [DEBUG] [REMOTE ] MIRM: Retrieved 1641 rows, trimmed to 300. [2026-01-28T12:14:41.104730] [DEBUG] [REMOTE ] MIRM: PASS: History has at least 300 days. [2026-01-28T12:14:41.104930] [DEBUG] [REMOTE ] MIRM: PASS: Price check passed. Min price $64.10. [2026-01-28T12:14:41.105061] [DEBUG] [REMOTE ] MIRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:41.105168] [DEBUG] [REMOTE ] MIRM: PASS: Integrity check passed. [2026-01-28T12:14:41.105208] [DEBUG] [REMOTE ] MIRM: Symbol is viable for forecasting. [2026-01-28T12:14:41.105254] [INFO ] [MAIN ] [2026/3492] MIRM kept (0.5s) | 2022 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:41.714548] [DEBUG] [REMOTE ] MITK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:41.714692] [DEBUG] [REMOTE ] MITK: PASS: History has at least 300 days. [2026-01-28T12:14:41.714906] [DEBUG] [REMOTE ] MITK: PASS: Price check passed. Min price $8.65. [2026-01-28T12:14:41.715042] [DEBUG] [REMOTE ] MITK: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:41.715352] [DEBUG] [REMOTE ] MITK: PASS: Integrity check passed. [2026-01-28T12:14:41.715392] [DEBUG] [REMOTE ] MITK: Symbol is viable for forecasting. [2026-01-28T12:14:41.715441] [INFO ] [MAIN ] [2027/3492] MITK kept (0.6s) | 2023 kept, 4 rejected | 138.8/min | ETA: 10.6m [2026-01-28T12:14:42.151789] [DEBUG] [REMOTE ] MIY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:42.151931] [DEBUG] [REMOTE ] MIY: PASS: History has at least 300 days. [2026-01-28T12:14:42.152156] [DEBUG] [REMOTE ] MIY: PASS: Price check passed. Min price $11.30. [2026-01-28T12:14:42.152482] [DEBUG] [REMOTE ] MIY: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:42.152619] [DEBUG] [REMOTE ] MIY: PASS: Integrity check passed. [2026-01-28T12:14:42.152662] [DEBUG] [REMOTE ] MIY: Symbol is viable for forecasting. [2026-01-28T12:14:42.152709] [INFO ] [MAIN ] [2028/3492] MIY kept (0.4s) | 2024 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:42.722142] [DEBUG] [REMOTE ] MKC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:42.722360] [DEBUG] [REMOTE ] MKC: PASS: History has at least 300 days. [2026-01-28T12:14:42.722653] [DEBUG] [REMOTE ] MKC: PASS: Price check passed. Min price $60.79. [2026-01-28T12:14:42.722794] [DEBUG] [REMOTE ] MKC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:42.722920] [DEBUG] [REMOTE ] MKC: PASS: Integrity check passed. [2026-01-28T12:14:42.722963] [DEBUG] [REMOTE ] MKC: Symbol is viable for forecasting. [2026-01-28T12:14:42.723011] [INFO ] [MAIN ] [2029/3492] MKC kept (0.6s) | 2025 kept, 4 rejected | 138.7/min | ETA: 10.5m [2026-01-28T12:14:43.204743] [DEBUG] [REMOTE ] MKSI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:43.204878] [DEBUG] [REMOTE ] MKSI: PASS: History has at least 300 days. [2026-01-28T12:14:43.205097] [DEBUG] [REMOTE ] MKSI: PASS: Price check passed. Min price $137.00. [2026-01-28T12:14:43.205254] [DEBUG] [REMOTE ] MKSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:43.205375] [DEBUG] [REMOTE ] MKSI: PASS: Integrity check passed. [2026-01-28T12:14:43.205417] [DEBUG] [REMOTE ] MKSI: Symbol is viable for forecasting. [2026-01-28T12:14:43.205466] [INFO ] [MAIN ] [2030/3492] MKSI kept (0.5s) | 2026 kept, 4 rejected | 138.7/min | ETA: 10.5m [2026-01-28T12:14:43.615971] [DEBUG] [REMOTE ] MKTX: Retrieved 5339 rows, trimmed to 300. [2026-01-28T12:14:43.616118] [DEBUG] [REMOTE ] MKTX: PASS: History has at least 300 days. [2026-01-28T12:14:43.616357] [DEBUG] [REMOTE ] MKTX: PASS: Price check passed. Min price $158.44. [2026-01-28T12:14:43.616494] [DEBUG] [REMOTE ] MKTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:43.616636] [DEBUG] [REMOTE ] MKTX: PASS: Integrity check passed. [2026-01-28T12:14:43.616679] [DEBUG] [REMOTE ] MKTX: Symbol is viable for forecasting. [2026-01-28T12:14:43.616729] [INFO ] [MAIN ] [2031/3492] MKTX kept (0.4s) | 2027 kept, 4 rejected | 138.7/min | ETA: 10.5m [2026-01-28T12:14:43.948672] [DEBUG] [REMOTE ] MLAB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:43.948831] [DEBUG] [REMOTE ] MLAB: PASS: History has at least 300 days. [2026-01-28T12:14:43.949117] [DEBUG] [REMOTE ] MLAB: PASS: Price check passed. Min price $70.46. [2026-01-28T12:14:43.949261] [DEBUG] [REMOTE ] MLAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:43.949390] [DEBUG] [REMOTE ] MLAB: PASS: Integrity check passed. [2026-01-28T12:14:43.949434] [DEBUG] [REMOTE ] MLAB: Symbol is viable for forecasting. [2026-01-28T12:14:43.949485] [INFO ] [MAIN ] [2032/3492] MLAB kept (0.3s) | 2028 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:44.375453] [DEBUG] [REMOTE ] MLCO: Retrieved 4805 rows, trimmed to 300. [2026-01-28T12:14:44.375768] [DEBUG] [REMOTE ] MLCO: PASS: History has at least 300 days. [2026-01-28T12:14:44.376265] [DEBUG] [REMOTE ] MLCO: PASS: Price check passed. Min price $6.02. [2026-01-28T12:14:44.376477] [DEBUG] [REMOTE ] MLCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:44.376726] [DEBUG] [REMOTE ] MLCO: PASS: Integrity check passed. [2026-01-28T12:14:44.376789] [DEBUG] [REMOTE ] MLCO: Symbol is viable for forecasting. [2026-01-28T12:14:44.376873] [INFO ] [MAIN ] [2033/3492] MLCO kept (0.4s) | 2029 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:44.668825] [DEBUG] [REMOTE ] MLGO: Retrieved 1204 rows, trimmed to 300. [2026-01-28T12:14:44.669322] [DEBUG] [REMOTE ] MLGO: PASS: History has at least 300 days. [2026-01-28T12:14:44.669881] [DEBUG] [REMOTE ] MLGO: PASS: Price check passed. Min price $4.42. [2026-01-28T12:14:44.670101] [DEBUG] [REMOTE ] MLGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:44.670319] [DEBUG] [REMOTE ] MLGO: PASS: Integrity check passed. [2026-01-28T12:14:44.670379] [DEBUG] [REMOTE ] MLGO: Symbol is viable for forecasting. [2026-01-28T12:14:44.670466] [INFO ] [MAIN ] [2034/3492] MLGO kept (0.3s) | 2030 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:45.205500] [DEBUG] [REMOTE ] MLI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:45.205745] [DEBUG] [REMOTE ] MLI: PASS: History has at least 300 days. [2026-01-28T12:14:45.206129] [DEBUG] [REMOTE ] MLI: PASS: Price check passed. Min price $104.30. [2026-01-28T12:14:45.206316] [DEBUG] [REMOTE ] MLI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:45.206626] [DEBUG] [REMOTE ] MLI: PASS: Integrity check passed. [2026-01-28T12:14:45.206676] [DEBUG] [REMOTE ] MLI: Symbol is viable for forecasting. [2026-01-28T12:14:45.206743] [INFO ] [MAIN ] [2035/3492] MLI kept (0.5s) | 2031 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:45.628096] [DEBUG] [REMOTE ] MLKN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:45.628232] [DEBUG] [REMOTE ] MLKN: PASS: History has at least 300 days. [2026-01-28T12:14:45.628451] [DEBUG] [REMOTE ] MLKN: PASS: Price check passed. Min price $13.72. [2026-01-28T12:14:45.628619] [DEBUG] [REMOTE ] MLKN: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:45.628752] [DEBUG] [REMOTE ] MLKN: PASS: Integrity check passed. [2026-01-28T12:14:45.628794] [DEBUG] [REMOTE ] MLKN: Symbol is viable for forecasting. [2026-01-28T12:14:45.628843] [INFO ] [MAIN ] [2036/3492] MLKN kept (0.4s) | 2032 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:46.051244] [DEBUG] [REMOTE ] MLM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:46.051365] [DEBUG] [REMOTE ] MLM: PASS: History has at least 300 days. [2026-01-28T12:14:46.051602] [DEBUG] [REMOTE ] MLM: PASS: Price check passed. Min price $589.18. [2026-01-28T12:14:46.051742] [DEBUG] [REMOTE ] MLM: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:46.051856] [DEBUG] [REMOTE ] MLM: PASS: Integrity check passed. [2026-01-28T12:14:46.051897] [DEBUG] [REMOTE ] MLM: Symbol is viable for forecasting. [2026-01-28T12:14:46.051944] [INFO ] [MAIN ] [2037/3492] MLM kept (0.4s) | 2033 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:46.546336] [DEBUG] [REMOTE ] MLP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:46.546498] [DEBUG] [REMOTE ] MLP: PASS: History has at least 300 days. [2026-01-28T12:14:46.546745] [DEBUG] [REMOTE ] MLP: PASS: Price check passed. Min price $14.17. [2026-01-28T12:14:46.546882] [DEBUG] [REMOTE ] MLP: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:46.546996] [DEBUG] [REMOTE ] MLP: PASS: Integrity check passed. [2026-01-28T12:14:46.547056] [DEBUG] [REMOTE ] MLP: Symbol is viable for forecasting. [2026-01-28T12:14:46.547105] [INFO ] [MAIN ] [2038/3492] MLP kept (0.5s) | 2034 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:46.722236] [DEBUG] [REMOTE ] MLTX: Retrieved 1320 rows, trimmed to 300. [2026-01-28T12:14:46.722365] [DEBUG] [REMOTE ] MLTX: PASS: History has at least 300 days. [2026-01-28T12:14:46.722566] [DEBUG] [REMOTE ] MLTX: PASS: Price check passed. Min price $9.81. [2026-01-28T12:14:46.722733] [DEBUG] [REMOTE ] MLTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:46.722844] [DEBUG] [REMOTE ] MLTX: PASS: Integrity check passed. [2026-01-28T12:14:46.722884] [DEBUG] [REMOTE ] MLTX: Symbol is viable for forecasting. [2026-01-28T12:14:46.722933] [INFO ] [MAIN ] [2039/3492] MLTX kept (0.2s) | 2035 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:47.167443] [DEBUG] [REMOTE ] MLYS: Retrieved 742 rows, trimmed to 300. [2026-01-28T12:14:47.167600] [DEBUG] [REMOTE ] MLYS: PASS: History has at least 300 days. [2026-01-28T12:14:47.167818] [DEBUG] [REMOTE ] MLYS: PASS: Price check passed. Min price $31.31. [2026-01-28T12:14:47.167953] [DEBUG] [REMOTE ] MLYS: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:47.168088] [DEBUG] [REMOTE ] MLYS: PASS: Integrity check passed. [2026-01-28T12:14:47.168137] [DEBUG] [REMOTE ] MLYS: Symbol is viable for forecasting. [2026-01-28T12:14:47.168186] [INFO ] [MAIN ] [2040/3492] MLYS kept (0.4s) | 2036 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:47.702086] [DEBUG] [REMOTE ] MMD: Retrieved 3389 rows, trimmed to 300. [2026-01-28T12:14:47.702214] [DEBUG] [REMOTE ] MMD: PASS: History has at least 300 days. [2026-01-28T12:14:47.702425] [DEBUG] [REMOTE ] MMD: PASS: Price check passed. Min price $14.72. [2026-01-28T12:14:47.702562] [DEBUG] [REMOTE ] MMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:47.702696] [DEBUG] [REMOTE ] MMD: PASS: Integrity check passed. [2026-01-28T12:14:47.702737] [DEBUG] [REMOTE ] MMD: Symbol is viable for forecasting. [2026-01-28T12:14:47.702784] [INFO ] [MAIN ] [2041/3492] MMD kept (0.5s) | 2037 kept, 4 rejected | 138.8/min | ETA: 10.5m [2026-01-28T12:14:48.275004] [DEBUG] [REMOTE ] MMLP: Retrieved 5845 rows, trimmed to 300. [2026-01-28T12:14:48.275140] [DEBUG] [REMOTE ] MMLP: PASS: History has at least 300 days. [2026-01-28T12:14:48.275353] [DEBUG] [REMOTE ] MMLP: PASS: Price check passed. Min price $2.26. [2026-01-28T12:14:48.275485] [DEBUG] [REMOTE ] MMLP: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:48.275618] [DEBUG] [REMOTE ] MMLP: PASS: Integrity check passed. [2026-01-28T12:14:48.275660] [DEBUG] [REMOTE ] MMLP: Symbol is viable for forecasting. [2026-01-28T12:14:48.275709] [INFO ] [MAIN ] [2042/3492] MMLP kept (0.6s) | 2038 kept, 4 rejected | 138.8/min | ETA: 10.4m [2026-01-28T12:14:48.747951] [DEBUG] [REMOTE ] MMS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:48.748099] [DEBUG] [REMOTE ] MMS: PASS: History has at least 300 days. [2026-01-28T12:14:48.748332] [DEBUG] [REMOTE ] MMS: PASS: Price check passed. Min price $77.76. [2026-01-28T12:14:48.748469] [DEBUG] [REMOTE ] MMS: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:48.748609] [DEBUG] [REMOTE ] MMS: PASS: Integrity check passed. [2026-01-28T12:14:48.748651] [DEBUG] [REMOTE ] MMS: Symbol is viable for forecasting. [2026-01-28T12:14:48.748700] [INFO ] [MAIN ] [2043/3492] MMS kept (0.5s) | 2039 kept, 4 rejected | 138.8/min | ETA: 10.4m [2026-01-28T12:14:49.226444] [DEBUG] [REMOTE ] MMSI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:49.226620] [DEBUG] [REMOTE ] MMSI: PASS: History has at least 300 days. [2026-01-28T12:14:49.226857] [DEBUG] [REMOTE ] MMSI: PASS: Price check passed. Min price $80.35. [2026-01-28T12:14:49.226997] [DEBUG] [REMOTE ] MMSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:49.227189] [DEBUG] [REMOTE ] MMSI: PASS: Integrity check passed. [2026-01-28T12:14:49.227235] [DEBUG] [REMOTE ] MMSI: Symbol is viable for forecasting. [2026-01-28T12:14:49.227284] [INFO ] [MAIN ] [2044/3492] MMSI kept (0.5s) | 2040 kept, 4 rejected | 138.7/min | ETA: 10.4m [2026-01-28T12:14:49.682599] [DEBUG] [REMOTE ] MNDO: Retrieved 6405 rows, trimmed to 300. [2026-01-28T12:14:49.682774] [DEBUG] [REMOTE ] MNDO: PASS: History has at least 300 days. [2026-01-28T12:14:49.683050] [DEBUG] [REMOTE ] MNDO: PASS: Price check passed. Min price $1.03. [2026-01-28T12:14:49.683221] [DEBUG] [REMOTE ] MNDO: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:49.683364] [DEBUG] [REMOTE ] MNDO: PASS: Integrity check passed. [2026-01-28T12:14:49.683406] [DEBUG] [REMOTE ] MNDO: Symbol is viable for forecasting. [2026-01-28T12:14:49.683456] [INFO ] [MAIN ] [2045/3492] MNDO kept (0.5s) | 2041 kept, 4 rejected | 138.7/min | ETA: 10.4m [2026-01-28T12:14:49.803627] [DEBUG] [REMOTE ] MNDY: Retrieved 1163 rows, trimmed to 300. [2026-01-28T12:14:49.803776] [DEBUG] [REMOTE ] MNDY: PASS: History has at least 300 days. [2026-01-28T12:14:49.804018] [DEBUG] [REMOTE ] MNDY: PASS: Price check passed. Min price $125.28. [2026-01-28T12:14:49.804254] [DEBUG] [REMOTE ] MNDY: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:49.804403] [DEBUG] [REMOTE ] MNDY: PASS: Integrity check passed. [2026-01-28T12:14:49.804455] [DEBUG] [REMOTE ] MNDY: Symbol is viable for forecasting. [2026-01-28T12:14:49.804519] [INFO ] [MAIN ] [2046/3492] MNDY kept (0.1s) | 2042 kept, 4 rejected | 138.8/min | ETA: 10.4m [2026-01-28T12:14:50.566028] [DEBUG] [REMOTE ] MNKD: Retrieved 5410 rows, trimmed to 300. [2026-01-28T12:14:50.566172] [DEBUG] [REMOTE ] MNKD: PASS: History has at least 300 days. [2026-01-28T12:14:50.566414] [DEBUG] [REMOTE ] MNKD: PASS: Price check passed. Min price $4.97. [2026-01-28T12:14:50.566556] [DEBUG] [REMOTE ] MNKD: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:50.566702] [DEBUG] [REMOTE ] MNKD: PASS: Integrity check passed. [2026-01-28T12:14:50.566745] [DEBUG] [REMOTE ] MNKD: Symbol is viable for forecasting. [2026-01-28T12:14:50.566795] [INFO ] [MAIN ] [2047/3492] MNKD kept (0.8s) | 2043 kept, 4 rejected | 138.7/min | ETA: 10.4m [2026-01-28T12:14:51.044223] [DEBUG] [REMOTE ] MNRO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:51.044438] [DEBUG] [REMOTE ] MNRO: PASS: History has at least 300 days. [2026-01-28T12:14:51.044741] [DEBUG] [REMOTE ] MNRO: PASS: Price check passed. Min price $14.44. [2026-01-28T12:14:51.044903] [DEBUG] [REMOTE ] MNRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:51.045089] [DEBUG] [REMOTE ] MNRO: PASS: Integrity check passed. [2026-01-28T12:14:51.045148] [DEBUG] [REMOTE ] MNRO: Symbol is viable for forecasting. [2026-01-28T12:14:51.045222] [INFO ] [MAIN ] [2048/3492] MNRO kept (0.5s) | 2044 kept, 4 rejected | 138.7/min | ETA: 10.4m [2026-01-28T12:14:51.326808] [DEBUG] [REMOTE ] MNSO: Retrieved 1326 rows, trimmed to 300. [2026-01-28T12:14:51.327087] [DEBUG] [REMOTE ] MNSO: PASS: History has at least 300 days. [2026-01-28T12:14:51.327372] [DEBUG] [REMOTE ] MNSO: PASS: Price check passed. Min price $18.75. [2026-01-28T12:14:51.327555] [DEBUG] [REMOTE ] MNSO: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:51.327721] [DEBUG] [REMOTE ] MNSO: PASS: Integrity check passed. [2026-01-28T12:14:51.327768] [DEBUG] [REMOTE ] MNSO: Symbol is viable for forecasting. [2026-01-28T12:14:51.327819] [INFO ] [MAIN ] [2049/3492] MNSO kept (0.3s) | 2045 kept, 4 rejected | 138.8/min | ETA: 10.4m [2026-01-28T12:14:51.683412] [DEBUG] [REMOTE ] MNTK: Retrieved 1259 rows, trimmed to 300. [2026-01-28T12:14:51.683560] [DEBUG] [REMOTE ] MNTK: PASS: History has at least 300 days. [2026-01-28T12:14:51.683814] [DEBUG] [REMOTE ] MNTK: PASS: Price check passed. Min price $1.37. [2026-01-28T12:14:51.683951] [DEBUG] [REMOTE ] MNTK: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:51.684072] [DEBUG] [REMOTE ] MNTK: PASS: Integrity check passed. [2026-01-28T12:14:51.684113] [DEBUG] [REMOTE ] MNTK: Symbol is viable for forecasting. [2026-01-28T12:14:51.684179] [INFO ] [MAIN ] [2050/3492] MNTK kept (0.4s) | 2046 kept, 4 rejected | 138.8/min | ETA: 10.4m [2026-01-28T12:14:51.948417] [DEBUG] [REMOTE ] MNY: Retrieved 573 rows, trimmed to 300. [2026-01-28T12:14:51.948562] [DEBUG] [REMOTE ] MNY: PASS: History has at least 300 days. [2026-01-28T12:14:51.948798] [DEBUG] [REMOTE ] MNY: PASS: Price check passed. Min price $1.20. [2026-01-28T12:14:51.948933] [DEBUG] [REMOTE ] MNY: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:51.949050] [DEBUG] [REMOTE ] MNY: PASS: Integrity check passed. [2026-01-28T12:14:51.949091] [DEBUG] [REMOTE ] MNY: Symbol is viable for forecasting. [2026-01-28T12:14:51.949143] [INFO ] [MAIN ] [2051/3492] MNY kept (0.3s) | 2047 kept, 4 rejected | 138.8/min | ETA: 10.4m [2026-01-28T12:14:52.602465] [DEBUG] [REMOTE ] MOD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:52.602618] [DEBUG] [REMOTE ] MOD: PASS: History has at least 300 days. [2026-01-28T12:14:52.602850] [DEBUG] [REMOTE ] MOD: PASS: Price check passed. Min price $119.68. [2026-01-28T12:14:52.602992] [DEBUG] [REMOTE ] MOD: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:52.603117] [DEBUG] [REMOTE ] MOD: PASS: Integrity check passed. [2026-01-28T12:14:52.603169] [DEBUG] [REMOTE ] MOD: Symbol is viable for forecasting. [2026-01-28T12:14:52.603228] [INFO ] [MAIN ] [2052/3492] MOD kept (0.7s) | 2048 kept, 4 rejected | 138.8/min | ETA: 10.4m [2026-01-28T12:14:52.879870] [DEBUG] [REMOTE ] MODL: Retrieved 825 rows, trimmed to 300. [2026-01-28T12:14:52.880014] [DEBUG] [REMOTE ] MODL: PASS: History has at least 300 days. [2026-01-28T12:14:52.880267] [DEBUG] [REMOTE ] MODL: PASS: Price check passed. Min price $45.53. [2026-01-28T12:14:52.880428] [DEBUG] [REMOTE ] MODL: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:52.880564] [DEBUG] [REMOTE ] MODL: PASS: Integrity check passed. [2026-01-28T12:14:52.880645] [DEBUG] [REMOTE ] MODL: Symbol is viable for forecasting. [2026-01-28T12:14:52.880704] [INFO ] [MAIN ] [2053/3492] MODL kept (0.3s) | 2049 kept, 4 rejected | 138.8/min | ETA: 10.4m [2026-01-28T12:14:53.441854] [DEBUG] [REMOTE ] MOFG: Retrieved 4528 rows, trimmed to 300. [2026-01-28T12:14:53.441986] [DEBUG] [REMOTE ] MOFG: PASS: History has at least 300 days. [2026-01-28T12:14:53.442196] [DEBUG] [REMOTE ] MOFG: PASS: Price check passed. Min price $35.93. [2026-01-28T12:14:53.442336] [DEBUG] [REMOTE ] MOFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:53.442477] [DEBUG] [REMOTE ] MOFG: PASS: Integrity check passed. [2026-01-28T12:14:53.442521] [DEBUG] [REMOTE ] MOFG: Symbol is viable for forecasting. [2026-01-28T12:14:53.442570] [INFO ] [MAIN ] [2054/3492] MOFG kept (0.6s) | 2050 kept, 4 rejected | 138.8/min | ETA: 10.4m [2026-01-28T12:14:53.867159] [DEBUG] [REMOTE ] MOH: Retrieved 5679 rows, trimmed to 300. [2026-01-28T12:14:53.867312] [DEBUG] [REMOTE ] MOH: PASS: History has at least 300 days. [2026-01-28T12:14:53.867565] [DEBUG] [REMOTE ] MOH: PASS: Price check passed. Min price $134.51. [2026-01-28T12:14:53.867725] [DEBUG] [REMOTE ] MOH: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:53.867853] [DEBUG] [REMOTE ] MOH: PASS: Integrity check passed. [2026-01-28T12:14:53.867893] [DEBUG] [REMOTE ] MOH: Symbol is viable for forecasting. [2026-01-28T12:14:53.867942] [INFO ] [MAIN ] [2055/3492] MOH kept (0.4s) | 2051 kept, 4 rejected | 138.8/min | ETA: 10.4m [2026-01-28T12:14:54.217149] [DEBUG] [REMOTE ] MOMO: Retrieved 2795 rows, trimmed to 300. [2026-01-28T12:14:54.217340] [DEBUG] [REMOTE ] MOMO: PASS: History has at least 300 days. [2026-01-28T12:14:54.217694] [DEBUG] [REMOTE ] MOMO: PASS: Price check passed. Min price $6.49. [2026-01-28T12:14:54.217895] [DEBUG] [REMOTE ] MOMO: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:54.218078] [DEBUG] [REMOTE ] MOMO: PASS: Integrity check passed. [2026-01-28T12:14:54.218147] [DEBUG] [REMOTE ] MOMO: Symbol is viable for forecasting. [2026-01-28T12:14:54.218248] [INFO ] [MAIN ] [2056/3492] MOMO kept (0.4s) | 2052 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:14:54.715660] [DEBUG] [REMOTE ] MORN: Retrieved 5217 rows, trimmed to 300. [2026-01-28T12:14:54.715781] [DEBUG] [REMOTE ] MORN: PASS: History has at least 300 days. [2026-01-28T12:14:54.715980] [DEBUG] [REMOTE ] MORN: PASS: Price check passed. Min price $203.22. [2026-01-28T12:14:54.716143] [DEBUG] [REMOTE ] MORN: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:54.716260] [DEBUG] [REMOTE ] MORN: PASS: Integrity check passed. [2026-01-28T12:14:54.716300] [DEBUG] [REMOTE ] MORN: Symbol is viable for forecasting. [2026-01-28T12:14:54.716347] [INFO ] [MAIN ] [2057/3492] MORN kept (0.5s) | 2053 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:14:55.191914] [DEBUG] [REMOTE ] MOS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:55.192153] [DEBUG] [REMOTE ] MOS: PASS: History has at least 300 days. [2026-01-28T12:14:55.192731] [DEBUG] [REMOTE ] MOS: PASS: Price check passed. Min price $23.39. [2026-01-28T12:14:55.192885] [DEBUG] [REMOTE ] MOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:55.193101] [DEBUG] [REMOTE ] MOS: PASS: Integrity check passed. [2026-01-28T12:14:55.193144] [DEBUG] [REMOTE ] MOS: Symbol is viable for forecasting. [2026-01-28T12:14:55.193203] [INFO ] [MAIN ] [2058/3492] MOS kept (0.5s) | 2054 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:14:55.389324] [DEBUG] [REMOTE ] MP: Retrieved 1407 rows, trimmed to 300. [2026-01-28T12:14:55.389455] [DEBUG] [REMOTE ] MP: PASS: History has at least 300 days. [2026-01-28T12:14:55.389678] [DEBUG] [REMOTE ] MP: PASS: Price check passed. Min price $50.44. [2026-01-28T12:14:55.389812] [DEBUG] [REMOTE ] MP: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:55.389919] [DEBUG] [REMOTE ] MP: PASS: Integrity check passed. [2026-01-28T12:14:55.389959] [DEBUG] [REMOTE ] MP: Symbol is viable for forecasting. [2026-01-28T12:14:55.390005] [INFO ] [MAIN ] [2059/3492] MP kept (0.2s) | 2055 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:14:55.934763] [DEBUG] [REMOTE ] MPA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:55.934998] [DEBUG] [REMOTE ] MPA: PASS: History has at least 300 days. [2026-01-28T12:14:55.935542] [DEBUG] [REMOTE ] MPA: PASS: Price check passed. Min price $10.98. [2026-01-28T12:14:55.935728] [DEBUG] [REMOTE ] MPA: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:55.935877] [DEBUG] [REMOTE ] MPA: PASS: Integrity check passed. [2026-01-28T12:14:55.935919] [DEBUG] [REMOTE ] MPA: Symbol is viable for forecasting. [2026-01-28T12:14:55.935981] [INFO ] [MAIN ] [2060/3492] MPA kept (0.5s) | 2056 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:14:56.465397] [DEBUG] [REMOTE ] MPAA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:56.465846] [DEBUG] [REMOTE ] MPAA: PASS: History has at least 300 days. [2026-01-28T12:14:56.466323] [DEBUG] [REMOTE ] MPAA: PASS: Price check passed. Min price $12.27. [2026-01-28T12:14:56.466467] [DEBUG] [REMOTE ] MPAA: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:56.466639] [DEBUG] [REMOTE ] MPAA: PASS: Integrity check passed. [2026-01-28T12:14:56.466685] [DEBUG] [REMOTE ] MPAA: Symbol is viable for forecasting. [2026-01-28T12:14:56.466742] [INFO ] [MAIN ] [2061/3492] MPAA kept (0.5s) | 2057 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:14:56.994131] [DEBUG] [REMOTE ] MPB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:56.994376] [DEBUG] [REMOTE ] MPB: PASS: History has at least 300 days. [2026-01-28T12:14:56.994722] [DEBUG] [REMOTE ] MPB: PASS: Price check passed. Min price $28.19. [2026-01-28T12:14:56.994872] [DEBUG] [REMOTE ] MPB: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:56.995181] [DEBUG] [REMOTE ] MPB: PASS: Integrity check passed. [2026-01-28T12:14:56.995230] [DEBUG] [REMOTE ] MPB: Symbol is viable for forecasting. [2026-01-28T12:14:56.995309] [INFO ] [MAIN ] [2062/3492] MPB kept (0.5s) | 2058 kept, 4 rejected | 138.7/min | ETA: 10.3m [2026-01-28T12:14:57.233010] [DEBUG] [REMOTE ] MPC: Retrieved 3670 rows, trimmed to 300. [2026-01-28T12:14:57.233211] [DEBUG] [REMOTE ] MPC: PASS: History has at least 300 days. [2026-01-28T12:14:57.233518] [DEBUG] [REMOTE ] MPC: PASS: Price check passed. Min price $162.63. [2026-01-28T12:14:57.233697] [DEBUG] [REMOTE ] MPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:57.233845] [DEBUG] [REMOTE ] MPC: PASS: Integrity check passed. [2026-01-28T12:14:57.233889] [DEBUG] [REMOTE ] MPC: Symbol is viable for forecasting. [2026-01-28T12:14:57.233946] [INFO ] [MAIN ] [2063/3492] MPC kept (0.2s) | 2059 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:14:57.878827] [DEBUG] [REMOTE ] MPX: Retrieved 6265 rows, trimmed to 300. [2026-01-28T12:14:57.879018] [DEBUG] [REMOTE ] MPX: PASS: History has at least 300 days. [2026-01-28T12:14:57.879289] [DEBUG] [REMOTE ] MPX: PASS: Price check passed. Min price $8.10. [2026-01-28T12:14:57.879433] [DEBUG] [REMOTE ] MPX: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:57.879559] [DEBUG] [REMOTE ] MPX: PASS: Integrity check passed. [2026-01-28T12:14:57.879623] [DEBUG] [REMOTE ] MPX: Symbol is viable for forecasting. [2026-01-28T12:14:57.879801] [INFO ] [MAIN ] [2064/3492] MPX kept (0.6s) | 2060 kept, 4 rejected | 138.7/min | ETA: 10.3m [2026-01-28T12:14:58.015737] [DEBUG] [REMOTE ] MQ: Retrieved 1164 rows, trimmed to 300. [2026-01-28T12:14:58.015922] [DEBUG] [REMOTE ] MQ: PASS: History has at least 300 days. [2026-01-28T12:14:58.016160] [DEBUG] [REMOTE ] MQ: PASS: Price check passed. Min price $4.31. [2026-01-28T12:14:58.016296] [DEBUG] [REMOTE ] MQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:58.016410] [DEBUG] [REMOTE ] MQ: PASS: Integrity check passed. [2026-01-28T12:14:58.016451] [DEBUG] [REMOTE ] MQ: Symbol is viable for forecasting. [2026-01-28T12:14:58.016500] [INFO ] [MAIN ] [2065/3492] MQ kept (0.1s) | 2061 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:14:58.771165] [DEBUG] [REMOTE ] MQY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:14:58.771379] [DEBUG] [REMOTE ] MQY: PASS: History has at least 300 days. [2026-01-28T12:14:58.771710] [DEBUG] [REMOTE ] MQY: PASS: Price check passed. Min price $11.16. [2026-01-28T12:14:58.771856] [DEBUG] [REMOTE ] MQY: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:58.772013] [DEBUG] [REMOTE ] MQY: PASS: Integrity check passed. [2026-01-28T12:14:58.772059] [DEBUG] [REMOTE ] MQY: Symbol is viable for forecasting. [2026-01-28T12:14:58.772115] [INFO ] [MAIN ] [2066/3492] MQY kept (0.8s) | 2062 kept, 4 rejected | 138.7/min | ETA: 10.3m [2026-01-28T12:14:59.005953] [DEBUG] [REMOTE ] MRAM: Retrieved 2338 rows, trimmed to 300. [2026-01-28T12:14:59.006150] [DEBUG] [REMOTE ] MRAM: PASS: History has at least 300 days. [2026-01-28T12:14:59.006436] [DEBUG] [REMOTE ] MRAM: PASS: Price check passed. Min price $7.50. [2026-01-28T12:14:59.006605] [DEBUG] [REMOTE ] MRAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:59.006733] [DEBUG] [REMOTE ] MRAM: PASS: Integrity check passed. [2026-01-28T12:14:59.006775] [DEBUG] [REMOTE ] MRAM: Symbol is viable for forecasting. [2026-01-28T12:14:59.006827] [INFO ] [MAIN ] [2067/3492] MRAM kept (0.2s) | 2063 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:14:59.468654] [DEBUG] [REMOTE ] MRBK: Retrieved 2065 rows, trimmed to 300. [2026-01-28T12:14:59.468860] [DEBUG] [REMOTE ] MRBK: PASS: History has at least 300 days. [2026-01-28T12:14:59.469118] [DEBUG] [REMOTE ] MRBK: PASS: Price check passed. Min price $14.17. [2026-01-28T12:14:59.469300] [DEBUG] [REMOTE ] MRBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:59.469424] [DEBUG] [REMOTE ] MRBK: PASS: Integrity check passed. [2026-01-28T12:14:59.469466] [DEBUG] [REMOTE ] MRBK: Symbol is viable for forecasting. [2026-01-28T12:14:59.469536] [INFO ] [MAIN ] [2068/3492] MRBK kept (0.5s) | 2064 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:14:59.934038] [DEBUG] [REMOTE ] MRCC: Retrieved 3331 rows, trimmed to 300. [2026-01-28T12:14:59.934208] [DEBUG] [REMOTE ] MRCC: PASS: History has at least 300 days. [2026-01-28T12:14:59.934443] [DEBUG] [REMOTE ] MRCC: PASS: Price check passed. Min price $5.73. [2026-01-28T12:14:59.934601] [DEBUG] [REMOTE ] MRCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:14:59.934721] [DEBUG] [REMOTE ] MRCC: PASS: Integrity check passed. [2026-01-28T12:14:59.934763] [DEBUG] [REMOTE ] MRCC: Symbol is viable for forecasting. [2026-01-28T12:14:59.934815] [INFO ] [MAIN ] [2069/3492] MRCC kept (0.5s) | 2065 kept, 4 rejected | 138.8/min | ETA: 10.3m [2026-01-28T12:15:00.440439] [DEBUG] [REMOTE ] MRCY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:00.440605] [DEBUG] [REMOTE ] MRCY: PASS: History has at least 300 days. [2026-01-28T12:15:00.440831] [DEBUG] [REMOTE ] MRCY: PASS: Price check passed. Min price $66.12. [2026-01-28T12:15:00.440967] [DEBUG] [REMOTE ] MRCY: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:00.441087] [DEBUG] [REMOTE ] MRCY: PASS: Integrity check passed. [2026-01-28T12:15:00.441128] [DEBUG] [REMOTE ] MRCY: Symbol is viable for forecasting. [2026-01-28T12:15:00.441175] [INFO ] [MAIN ] [2070/3492] MRCY kept (0.5s) | 2066 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:00.916193] [DEBUG] [REMOTE ] MRK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:00.916333] [DEBUG] [REMOTE ] MRK: PASS: History has at least 300 days. [2026-01-28T12:15:00.916549] [DEBUG] [REMOTE ] MRK: PASS: Price check passed. Min price $81.80. [2026-01-28T12:15:00.916707] [DEBUG] [REMOTE ] MRK: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:00.916822] [DEBUG] [REMOTE ] MRK: PASS: Integrity check passed. [2026-01-28T12:15:00.916861] [DEBUG] [REMOTE ] MRK: Symbol is viable for forecasting. [2026-01-28T12:15:00.916909] [INFO ] [MAIN ] [2071/3492] MRK kept (0.5s) | 2067 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:01.183196] [DEBUG] [REMOTE ] MRM: Retrieved 1275 rows, trimmed to 300. [2026-01-28T12:15:01.183305] [DEBUG] [REMOTE ] MRM: PASS: History has at least 300 days. [2026-01-28T12:15:01.183539] [DEBUG] [REMOTE ] MRM: PASS: Price check passed. Min price $1.67. [2026-01-28T12:15:01.183748] [DEBUG] [REMOTE ] MRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:01.183864] [DEBUG] [REMOTE ] MRM: PASS: Integrity check passed. [2026-01-28T12:15:01.183906] [DEBUG] [REMOTE ] MRM: Symbol is viable for forecasting. [2026-01-28T12:15:01.183954] [INFO ] [MAIN ] [2072/3492] MRM kept (0.3s) | 2068 kept, 4 rejected | 138.8/min | ETA: 10.2m [2026-01-28T12:15:01.482100] [DEBUG] [REMOTE ] MRNA: Retrieved 1793 rows, trimmed to 300. [2026-01-28T12:15:01.482245] [DEBUG] [REMOTE ] MRNA: PASS: History has at least 300 days. [2026-01-28T12:15:01.482462] [DEBUG] [REMOTE ] MRNA: PASS: Price check passed. Min price $22.36. [2026-01-28T12:15:01.482640] [DEBUG] [REMOTE ] MRNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:01.482761] [DEBUG] [REMOTE ] MRNA: PASS: Integrity check passed. [2026-01-28T12:15:01.482804] [DEBUG] [REMOTE ] MRNA: Symbol is viable for forecasting. [2026-01-28T12:15:01.482856] [INFO ] [MAIN ] [2073/3492] MRNA kept (0.3s) | 2069 kept, 4 rejected | 138.8/min | ETA: 10.2m [2026-01-28T12:15:02.199309] [DEBUG] [REMOTE ] MRSH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:02.199506] [DEBUG] [REMOTE ] MRSH: PASS: History has at least 300 days. [2026-01-28T12:15:02.199821] [DEBUG] [REMOTE ] MRSH: PASS: Price check passed. Min price $176.58. [2026-01-28T12:15:02.199999] [DEBUG] [REMOTE ] MRSH: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:02.200129] [DEBUG] [REMOTE ] MRSH: PASS: Integrity check passed. [2026-01-28T12:15:02.200197] [DEBUG] [REMOTE ] MRSH: Symbol is viable for forecasting. [2026-01-28T12:15:02.200273] [INFO ] [MAIN ] [2074/3492] MRSH kept (0.7s) | 2070 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:02.673446] [DEBUG] [REMOTE ] MRTN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:02.673600] [DEBUG] [REMOTE ] MRTN: PASS: History has at least 300 days. [2026-01-28T12:15:02.673820] [DEBUG] [REMOTE ] MRTN: PASS: Price check passed. Min price $9.36. [2026-01-28T12:15:02.673957] [DEBUG] [REMOTE ] MRTN: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:02.674074] [DEBUG] [REMOTE ] MRTN: PASS: Integrity check passed. [2026-01-28T12:15:02.674123] [DEBUG] [REMOTE ] MRTN: Symbol is viable for forecasting. [2026-01-28T12:15:02.674184] [INFO ] [MAIN ] [2075/3492] MRTN kept (0.5s) | 2071 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:03.013737] [DEBUG] [REMOTE ] MRVI: Retrieved 1300 rows, trimmed to 300. [2026-01-28T12:15:03.013909] [DEBUG] [REMOTE ] MRVI: PASS: History has at least 300 days. [2026-01-28T12:15:03.014176] [DEBUG] [REMOTE ] MRVI: PASS: Price check passed. Min price $2.87. [2026-01-28T12:15:03.014337] [DEBUG] [REMOTE ] MRVI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:03.014472] [DEBUG] [REMOTE ] MRVI: PASS: Integrity check passed. [2026-01-28T12:15:03.014514] [DEBUG] [REMOTE ] MRVI: Symbol is viable for forecasting. [2026-01-28T12:15:03.014562] [INFO ] [MAIN ] [2076/3492] MRVI kept (0.3s) | 2072 kept, 4 rejected | 138.8/min | ETA: 10.2m [2026-01-28T12:15:03.553603] [DEBUG] [REMOTE ] MRVL: Retrieved 6431 rows, trimmed to 300. [2026-01-28T12:15:03.553758] [DEBUG] [REMOTE ] MRVL: PASS: History has at least 300 days. [2026-01-28T12:15:03.554008] [DEBUG] [REMOTE ] MRVL: PASS: Price check passed. Min price $76.62. [2026-01-28T12:15:03.554147] [DEBUG] [REMOTE ] MRVL: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:03.554272] [DEBUG] [REMOTE ] MRVL: PASS: Integrity check passed. [2026-01-28T12:15:03.554313] [DEBUG] [REMOTE ] MRVL: Symbol is viable for forecasting. [2026-01-28T12:15:03.554363] [INFO ] [MAIN ] [2077/3492] MRVL kept (0.5s) | 2073 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:03.744487] [DEBUG] [REMOTE ] MRX: Retrieved 440 rows, trimmed to 300. [2026-01-28T12:15:03.744642] [DEBUG] [REMOTE ] MRX: PASS: History has at least 300 days. [2026-01-28T12:15:03.744849] [DEBUG] [REMOTE ] MRX: PASS: Price check passed. Min price $30.07. [2026-01-28T12:15:03.744984] [DEBUG] [REMOTE ] MRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:03.745091] [DEBUG] [REMOTE ] MRX: PASS: Integrity check passed. [2026-01-28T12:15:03.745131] [DEBUG] [REMOTE ] MRX: Symbol is viable for forecasting. [2026-01-28T12:15:03.745179] [INFO ] [MAIN ] [2078/3492] MRX kept (0.2s) | 2074 kept, 4 rejected | 138.8/min | ETA: 10.2m [2026-01-28T12:15:04.605661] [DEBUG] [REMOTE ] MS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:04.605797] [DEBUG] [REMOTE ] MS: PASS: History has at least 300 days. [2026-01-28T12:15:04.606011] [DEBUG] [REMOTE ] MS: PASS: Price check passed. Min price $158.17. [2026-01-28T12:15:04.606198] [DEBUG] [REMOTE ] MS: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:04.606353] [DEBUG] [REMOTE ] MS: PASS: Integrity check passed. [2026-01-28T12:15:04.606419] [DEBUG] [REMOTE ] MS: Symbol is viable for forecasting. [2026-01-28T12:15:04.606485] [INFO ] [MAIN ] [2079/3492] MS kept (0.9s) | 2075 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:05.057231] [DEBUG] [REMOTE ] MSA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:05.057372] [DEBUG] [REMOTE ] MSA: PASS: History has at least 300 days. [2026-01-28T12:15:05.057862] [DEBUG] [REMOTE ] MSA: PASS: Price check passed. Min price $152.94. [2026-01-28T12:15:05.058040] [DEBUG] [REMOTE ] MSA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:05.058194] [DEBUG] [REMOTE ] MSA: PASS: Integrity check passed. [2026-01-28T12:15:05.058258] [DEBUG] [REMOTE ] MSA: Symbol is viable for forecasting. [2026-01-28T12:15:05.058322] [INFO ] [MAIN ] [2080/3492] MSA kept (0.5s) | 2076 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:05.540371] [DEBUG] [REMOTE ] MSB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:05.540506] [DEBUG] [REMOTE ] MSB: PASS: History has at least 300 days. [2026-01-28T12:15:05.540924] [DEBUG] [REMOTE ] MSB: PASS: Price check passed. Min price $30.33. [2026-01-28T12:15:05.541057] [DEBUG] [REMOTE ] MSB: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:05.541170] [DEBUG] [REMOTE ] MSB: PASS: Integrity check passed. [2026-01-28T12:15:05.541210] [DEBUG] [REMOTE ] MSB: Symbol is viable for forecasting. [2026-01-28T12:15:05.541256] [INFO ] [MAIN ] [2081/3492] MSB kept (0.5s) | 2077 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:05.854279] [DEBUG] [REMOTE ] MSBI: Retrieved 2433 rows, trimmed to 300. [2026-01-28T12:15:05.854407] [DEBUG] [REMOTE ] MSBI: PASS: History has at least 300 days. [2026-01-28T12:15:05.854633] [DEBUG] [REMOTE ] MSBI: PASS: Price check passed. Min price $14.36. [2026-01-28T12:15:05.854769] [DEBUG] [REMOTE ] MSBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:05.854878] [DEBUG] [REMOTE ] MSBI: PASS: Integrity check passed. [2026-01-28T12:15:05.854918] [DEBUG] [REMOTE ] MSBI: Symbol is viable for forecasting. [2026-01-28T12:15:05.854965] [INFO ] [MAIN ] [2082/3492] MSBI kept (0.3s) | 2078 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:06.302899] [DEBUG] [REMOTE ] MSCI: Retrieved 4577 rows, trimmed to 300. [2026-01-28T12:15:06.303026] [DEBUG] [REMOTE ] MSCI: PASS: History has at least 300 days. [2026-01-28T12:15:06.303227] [DEBUG] [REMOTE ] MSCI: PASS: Price check passed. Min price $536.90. [2026-01-28T12:15:06.303359] [DEBUG] [REMOTE ] MSCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:06.303489] [DEBUG] [REMOTE ] MSCI: PASS: Integrity check passed. [2026-01-28T12:15:06.303537] [DEBUG] [REMOTE ] MSCI: Symbol is viable for forecasting. [2026-01-28T12:15:06.303610] [INFO ] [MAIN ] [2083/3492] MSCI kept (0.4s) | 2079 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:06.733936] [DEBUG] [REMOTE ] MSD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:06.734066] [DEBUG] [REMOTE ] MSD: PASS: History has at least 300 days. [2026-01-28T12:15:06.734275] [DEBUG] [REMOTE ] MSD: PASS: Price check passed. Min price $7.09. [2026-01-28T12:15:06.734411] [DEBUG] [REMOTE ] MSD: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:06.734526] [DEBUG] [REMOTE ] MSD: PASS: Integrity check passed. [2026-01-28T12:15:06.734585] [DEBUG] [REMOTE ] MSD: Symbol is viable for forecasting. [2026-01-28T12:15:06.734640] [INFO ] [MAIN ] [2084/3492] MSD kept (0.4s) | 2080 kept, 4 rejected | 138.7/min | ETA: 10.2m [2026-01-28T12:15:07.219564] [DEBUG] [REMOTE ] MSEX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:07.219725] [DEBUG] [REMOTE ] MSEX: PASS: History has at least 300 days. [2026-01-28T12:15:07.219928] [DEBUG] [REMOTE ] MSEX: PASS: Price check passed. Min price $48.59. [2026-01-28T12:15:07.220061] [DEBUG] [REMOTE ] MSEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:07.220172] [DEBUG] [REMOTE ] MSEX: PASS: Integrity check passed. [2026-01-28T12:15:07.220212] [DEBUG] [REMOTE ] MSEX: Symbol is viable for forecasting. [2026-01-28T12:15:07.220260] [INFO ] [MAIN ] [2085/3492] MSEX kept (0.5s) | 2081 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:07.516285] [DEBUG] [REMOTE ] MSFD: Retrieved 850 rows, trimmed to 300. [2026-01-28T12:15:07.516398] [DEBUG] [REMOTE ] MSFD: PASS: History has at least 300 days. [2026-01-28T12:15:07.516663] [DEBUG] [REMOTE ] MSFD: PASS: Price check passed. Min price $10.56. [2026-01-28T12:15:07.516814] [DEBUG] [REMOTE ] MSFD: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:07.516924] [DEBUG] [REMOTE ] MSFD: PASS: Integrity check passed. [2026-01-28T12:15:07.516980] [DEBUG] [REMOTE ] MSFD: Symbol is viable for forecasting. [2026-01-28T12:15:07.517055] [INFO ] [MAIN ] [2086/3492] MSFD kept (0.3s) | 2082 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:07.843166] [DEBUG] [REMOTE ] MSFL: Retrieved 467 rows, trimmed to 300. [2026-01-28T12:15:07.843290] [DEBUG] [REMOTE ] MSFL: PASS: History has at least 300 days. [2026-01-28T12:15:07.843485] [DEBUG] [REMOTE ] MSFL: PASS: Price check passed. Min price $22.84. [2026-01-28T12:15:07.843645] [DEBUG] [REMOTE ] MSFL: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:07.843754] [DEBUG] [REMOTE ] MSFL: PASS: Integrity check passed. [2026-01-28T12:15:07.843793] [DEBUG] [REMOTE ] MSFL: Symbol is viable for forecasting. [2026-01-28T12:15:07.843839] [INFO ] [MAIN ] [2087/3492] MSFL kept (0.3s) | 2083 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:08.272209] [DEBUG] [REMOTE ] MSGE: Retrieved 698 rows, trimmed to 300. [2026-01-28T12:15:08.272345] [DEBUG] [REMOTE ] MSGE: PASS: History has at least 300 days. [2026-01-28T12:15:08.272552] [DEBUG] [REMOTE ] MSGE: PASS: Price check passed. Min price $43.84. [2026-01-28T12:15:08.272722] [DEBUG] [REMOTE ] MSGE: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:08.272879] [DEBUG] [REMOTE ] MSGE: PASS: Integrity check passed. [2026-01-28T12:15:08.272933] [DEBUG] [REMOTE ] MSGE: Symbol is viable for forecasting. [2026-01-28T12:15:08.272982] [INFO ] [MAIN ] [2088/3492] MSGE kept (0.4s) | 2084 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:08.663840] [DEBUG] [REMOTE ] MSGM: Retrieved 1265 rows, trimmed to 300. [2026-01-28T12:15:08.663983] [DEBUG] [REMOTE ] MSGM: PASS: History has at least 300 days. [2026-01-28T12:15:08.664192] [DEBUG] [REMOTE ] MSGM: PASS: Price check passed. Min price $2.19. [2026-01-28T12:15:08.664330] [DEBUG] [REMOTE ] MSGM: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:08.664440] [DEBUG] [REMOTE ] MSGM: PASS: Integrity check passed. [2026-01-28T12:15:08.664481] [DEBUG] [REMOTE ] MSGM: Symbol is viable for forecasting. [2026-01-28T12:15:08.664531] [INFO ] [MAIN ] [2089/3492] MSGM kept (0.4s) | 2085 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:09.151958] [DEBUG] [REMOTE ] MSGS: Retrieved 2595 rows, trimmed to 300. [2026-01-28T12:15:09.152084] [DEBUG] [REMOTE ] MSGS: PASS: History has at least 300 days. [2026-01-28T12:15:09.152280] [DEBUG] [REMOTE ] MSGS: PASS: Price check passed. Min price $212.91. [2026-01-28T12:15:09.152443] [DEBUG] [REMOTE ] MSGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:09.152590] [DEBUG] [REMOTE ] MSGS: PASS: Integrity check passed. [2026-01-28T12:15:09.152642] [DEBUG] [REMOTE ] MSGS: Symbol is viable for forecasting. [2026-01-28T12:15:09.152691] [INFO ] [MAIN ] [2090/3492] MSGS kept (0.5s) | 2086 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:09.696738] [DEBUG] [REMOTE ] MSI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:09.696869] [DEBUG] [REMOTE ] MSI: PASS: History has at least 300 days. [2026-01-28T12:15:09.697103] [DEBUG] [REMOTE ] MSI: PASS: Price check passed. Min price $363.49. [2026-01-28T12:15:09.697239] [DEBUG] [REMOTE ] MSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:09.697353] [DEBUG] [REMOTE ] MSI: PASS: Integrity check passed. [2026-01-28T12:15:09.697393] [DEBUG] [REMOTE ] MSI: Symbol is viable for forecasting. [2026-01-28T12:15:09.697440] [INFO ] [MAIN ] [2091/3492] MSI kept (0.5s) | 2087 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:10.158820] [DEBUG] [REMOTE ] MSM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:10.159042] [DEBUG] [REMOTE ] MSM: PASS: History has at least 300 days. [2026-01-28T12:15:10.159380] [DEBUG] [REMOTE ] MSM: PASS: Price check passed. Min price $80.26. [2026-01-28T12:15:10.159528] [DEBUG] [REMOTE ] MSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:10.159744] [DEBUG] [REMOTE ] MSM: PASS: Integrity check passed. [2026-01-28T12:15:10.159789] [DEBUG] [REMOTE ] MSM: Symbol is viable for forecasting. [2026-01-28T12:15:10.159846] [INFO ] [MAIN ] [2092/3492] MSM kept (0.5s) | 2088 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:10.342841] [DEBUG] [REMOTE ] MSTX: Retrieved 363 rows, trimmed to 300. [2026-01-28T12:15:10.342974] [DEBUG] [REMOTE ] MSTX: PASS: History has at least 300 days. [2026-01-28T12:15:10.343178] [DEBUG] [REMOTE ] MSTX: PASS: Price check passed. Min price $3.85. [2026-01-28T12:15:10.343319] [DEBUG] [REMOTE ] MSTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:10.343431] [DEBUG] [REMOTE ] MSTX: PASS: Integrity check passed. [2026-01-28T12:15:10.343473] [DEBUG] [REMOTE ] MSTX: Symbol is viable for forecasting. [2026-01-28T12:15:10.343521] [INFO ] [MAIN ] [2093/3492] MSTX kept (0.2s) | 2089 kept, 4 rejected | 138.8/min | ETA: 10.1m [2026-01-28T12:15:11.017939] [DEBUG] [REMOTE ] MTB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:11.018082] [DEBUG] [REMOTE ] MTB: PASS: History has at least 300 days. [2026-01-28T12:15:11.018339] [DEBUG] [REMOTE ] MTB: PASS: Price check passed. Min price $179.48. [2026-01-28T12:15:11.018493] [DEBUG] [REMOTE ] MTB: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:11.018676] [DEBUG] [REMOTE ] MTB: PASS: Integrity check passed. [2026-01-28T12:15:11.018725] [DEBUG] [REMOTE ] MTB: Symbol is viable for forecasting. [2026-01-28T12:15:11.018777] [INFO ] [MAIN ] [2094/3492] MTB kept (0.7s) | 2090 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:11.345923] [DEBUG] [REMOTE ] MTCH: Retrieved 2560 rows, trimmed to 300. [2026-01-28T12:15:11.346059] [DEBUG] [REMOTE ] MTCH: PASS: History has at least 300 days. [2026-01-28T12:15:11.346263] [DEBUG] [REMOTE ] MTCH: PASS: Price check passed. Min price $30.85. [2026-01-28T12:15:11.346399] [DEBUG] [REMOTE ] MTCH: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:11.346512] [DEBUG] [REMOTE ] MTCH: PASS: Integrity check passed. [2026-01-28T12:15:11.346557] [DEBUG] [REMOTE ] MTCH: Symbol is viable for forecasting. [2026-01-28T12:15:11.346630] [INFO ] [MAIN ] [2095/3492] MTCH kept (0.3s) | 2091 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:11.925782] [DEBUG] [REMOTE ] MTD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:11.925925] [DEBUG] [REMOTE ] MTD: PASS: History has at least 300 days. [2026-01-28T12:15:11.926149] [DEBUG] [REMOTE ] MTD: PASS: Price check passed. Min price $1371.42. [2026-01-28T12:15:11.926286] [DEBUG] [REMOTE ] MTD: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:11.926404] [DEBUG] [REMOTE ] MTD: PASS: Integrity check passed. [2026-01-28T12:15:11.926445] [DEBUG] [REMOTE ] MTD: Symbol is viable for forecasting. [2026-01-28T12:15:11.926496] [INFO ] [MAIN ] [2096/3492] MTD kept (0.6s) | 2092 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:12.482213] [DEBUG] [REMOTE ] MTG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:12.482355] [DEBUG] [REMOTE ] MTG: PASS: History has at least 300 days. [2026-01-28T12:15:12.482595] [DEBUG] [REMOTE ] MTG: PASS: Price check passed. Min price $25.70. [2026-01-28T12:15:12.482730] [DEBUG] [REMOTE ] MTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:12.482847] [DEBUG] [REMOTE ] MTG: PASS: Integrity check passed. [2026-01-28T12:15:12.482886] [DEBUG] [REMOTE ] MTG: Symbol is viable for forecasting. [2026-01-28T12:15:12.482933] [INFO ] [MAIN ] [2097/3492] MTG kept (0.6s) | 2093 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:12.980039] [DEBUG] [REMOTE ] MTH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:12.980177] [DEBUG] [REMOTE ] MTH: PASS: History has at least 300 days. [2026-01-28T12:15:12.980464] [DEBUG] [REMOTE ] MTH: PASS: Price check passed. Min price $64.16. [2026-01-28T12:15:12.980655] [DEBUG] [REMOTE ] MTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:12.980822] [DEBUG] [REMOTE ] MTH: PASS: Integrity check passed. [2026-01-28T12:15:12.980863] [DEBUG] [REMOTE ] MTH: Symbol is viable for forecasting. [2026-01-28T12:15:12.980912] [INFO ] [MAIN ] [2098/3492] MTH kept (0.5s) | 2094 kept, 4 rejected | 138.7/min | ETA: 10.1m [2026-01-28T12:15:13.173073] [DEBUG] [REMOTE ] MTLS: Retrieved 2915 rows, trimmed to 300. [2026-01-28T12:15:13.173204] [DEBUG] [REMOTE ] MTLS: PASS: History has at least 300 days. [2026-01-28T12:15:13.173414] [DEBUG] [REMOTE ] MTLS: PASS: Price check passed. Min price $5.40. [2026-01-28T12:15:13.173551] [DEBUG] [REMOTE ] MTLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:13.173711] [DEBUG] [REMOTE ] MTLS: PASS: Integrity check passed. [2026-01-28T12:15:13.173757] [DEBUG] [REMOTE ] MTLS: Symbol is viable for forecasting. [2026-01-28T12:15:13.173806] [INFO ] [MAIN ] [2099/3492] MTLS kept (0.2s) | 2095 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:13.841234] [DEBUG] [REMOTE ] MTN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:13.841378] [DEBUG] [REMOTE ] MTN: PASS: History has at least 300 days. [2026-01-28T12:15:13.841613] [DEBUG] [REMOTE ] MTN: PASS: Price check passed. Min price $132.80. [2026-01-28T12:15:13.841750] [DEBUG] [REMOTE ] MTN: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:13.841869] [DEBUG] [REMOTE ] MTN: PASS: Integrity check passed. [2026-01-28T12:15:13.841908] [DEBUG] [REMOTE ] MTN: Symbol is viable for forecasting. [2026-01-28T12:15:13.841957] [INFO ] [MAIN ] [2100/3492] MTN kept (0.7s) | 2096 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:14.283783] [DEBUG] [REMOTE ] MTRN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:14.283933] [DEBUG] [REMOTE ] MTRN: PASS: History has at least 300 days. [2026-01-28T12:15:14.284178] [DEBUG] [REMOTE ] MTRN: PASS: Price check passed. Min price $111.37. [2026-01-28T12:15:14.284352] [DEBUG] [REMOTE ] MTRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:14.284477] [DEBUG] [REMOTE ] MTRN: PASS: Integrity check passed. [2026-01-28T12:15:14.284518] [DEBUG] [REMOTE ] MTRN: Symbol is viable for forecasting. [2026-01-28T12:15:14.284568] [INFO ] [MAIN ] [2101/3492] MTRN kept (0.4s) | 2097 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:14.745408] [DEBUG] [REMOTE ] MTRX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:14.745599] [DEBUG] [REMOTE ] MTRX: PASS: History has at least 300 days. [2026-01-28T12:15:14.746069] [DEBUG] [REMOTE ] MTRX: PASS: Price check passed. Min price $11.02. [2026-01-28T12:15:14.746235] [DEBUG] [REMOTE ] MTRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:14.746389] [DEBUG] [REMOTE ] MTRX: PASS: Integrity check passed. [2026-01-28T12:15:14.746433] [DEBUG] [REMOTE ] MTRX: Symbol is viable for forecasting. [2026-01-28T12:15:14.746485] [INFO ] [MAIN ] [2102/3492] MTRX kept (0.5s) | 2098 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:15.043215] [DEBUG] [REMOTE ] MTSI: Retrieved 3487 rows, trimmed to 300. [2026-01-28T12:15:15.043352] [DEBUG] [REMOTE ] MTSI: PASS: History has at least 300 days. [2026-01-28T12:15:15.043566] [DEBUG] [REMOTE ] MTSI: PASS: Price check passed. Min price $144.13. [2026-01-28T12:15:15.043739] [DEBUG] [REMOTE ] MTSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:15.043856] [DEBUG] [REMOTE ] MTSI: PASS: Integrity check passed. [2026-01-28T12:15:15.043896] [DEBUG] [REMOTE ] MTSI: Symbol is viable for forecasting. [2026-01-28T12:15:15.043942] [INFO ] [MAIN ] [2103/3492] MTSI kept (0.3s) | 2099 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:15.466085] [DEBUG] [REMOTE ] MTX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:15.466222] [DEBUG] [REMOTE ] MTX: PASS: History has at least 300 days. [2026-01-28T12:15:15.466442] [DEBUG] [REMOTE ] MTX: PASS: Price check passed. Min price $55.24. [2026-01-28T12:15:15.466594] [DEBUG] [REMOTE ] MTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:15.466754] [DEBUG] [REMOTE ] MTX: PASS: Integrity check passed. [2026-01-28T12:15:15.466798] [DEBUG] [REMOTE ] MTX: Symbol is viable for forecasting. [2026-01-28T12:15:15.466844] [INFO ] [MAIN ] [2104/3492] MTX kept (0.4s) | 2100 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:15.988289] [DEBUG] [REMOTE ] MTZ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:15.988682] [DEBUG] [REMOTE ] MTZ: PASS: History has at least 300 days. [2026-01-28T12:15:15.989004] [DEBUG] [REMOTE ] MTZ: PASS: Price check passed. Min price $190.08. [2026-01-28T12:15:15.989237] [DEBUG] [REMOTE ] MTZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:15.989634] [DEBUG] [REMOTE ] MTZ: PASS: Integrity check passed. [2026-01-28T12:15:15.989698] [DEBUG] [REMOTE ] MTZ: Symbol is viable for forecasting. [2026-01-28T12:15:15.989776] [INFO ] [MAIN ] [2105/3492] MTZ kept (0.5s) | 2101 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:16.419613] [DEBUG] [REMOTE ] MUA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:16.419762] [DEBUG] [REMOTE ] MUA: PASS: History has at least 300 days. [2026-01-28T12:15:16.419990] [DEBUG] [REMOTE ] MUA: PASS: Price check passed. Min price $10.35. [2026-01-28T12:15:16.420132] [DEBUG] [REMOTE ] MUA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:16.420254] [DEBUG] [REMOTE ] MUA: PASS: Integrity check passed. [2026-01-28T12:15:16.420297] [DEBUG] [REMOTE ] MUA: Symbol is viable for forecasting. [2026-01-28T12:15:16.420349] [INFO ] [MAIN ] [2106/3492] MUA kept (0.4s) | 2102 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:16.739476] [DEBUG] [REMOTE ] MUC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:16.739665] [DEBUG] [REMOTE ] MUC: PASS: History has at least 300 days. [2026-01-28T12:15:16.739992] [DEBUG] [REMOTE ] MUC: PASS: Price check passed. Min price $10.50. [2026-01-28T12:15:16.740185] [DEBUG] [REMOTE ] MUC: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:16.740356] [DEBUG] [REMOTE ] MUC: PASS: Integrity check passed. [2026-01-28T12:15:16.740413] [DEBUG] [REMOTE ] MUC: Symbol is viable for forecasting. [2026-01-28T12:15:16.740484] [INFO ] [MAIN ] [2107/3492] MUC kept (0.3s) | 2103 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:17.290262] [DEBUG] [REMOTE ] MUE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:17.290395] [DEBUG] [REMOTE ] MUE: PASS: History has at least 300 days. [2026-01-28T12:15:17.290631] [DEBUG] [REMOTE ] MUE: PASS: Price check passed. Min price $9.80. [2026-01-28T12:15:17.290767] [DEBUG] [REMOTE ] MUE: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:17.290883] [DEBUG] [REMOTE ] MUE: PASS: Integrity check passed. [2026-01-28T12:15:17.290922] [DEBUG] [REMOTE ] MUE: Symbol is viable for forecasting. [2026-01-28T12:15:17.290970] [INFO ] [MAIN ] [2108/3492] MUE kept (0.6s) | 2104 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:17.744003] [DEBUG] [REMOTE ] MUFG: Retrieved 6227 rows, trimmed to 300. [2026-01-28T12:15:17.744156] [DEBUG] [REMOTE ] MUFG: PASS: History has at least 300 days. [2026-01-28T12:15:17.744416] [DEBUG] [REMOTE ] MUFG: PASS: Price check passed. Min price $14.88. [2026-01-28T12:15:17.744554] [DEBUG] [REMOTE ] MUFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:17.744730] [DEBUG] [REMOTE ] MUFG: PASS: Integrity check passed. [2026-01-28T12:15:17.744773] [DEBUG] [REMOTE ] MUFG: Symbol is viable for forecasting. [2026-01-28T12:15:17.744824] [INFO ] [MAIN ] [2109/3492] MUFG kept (0.5s) | 2105 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:18.204267] [DEBUG] [REMOTE ] MUJ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:18.204412] [DEBUG] [REMOTE ] MUJ: PASS: History has at least 300 days. [2026-01-28T12:15:18.204667] [DEBUG] [REMOTE ] MUJ: PASS: Price check passed. Min price $11.50. [2026-01-28T12:15:18.204821] [DEBUG] [REMOTE ] MUJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:18.204946] [DEBUG] [REMOTE ] MUJ: PASS: Integrity check passed. [2026-01-28T12:15:18.204985] [DEBUG] [REMOTE ] MUJ: Symbol is viable for forecasting. [2026-01-28T12:15:18.205035] [INFO ] [MAIN ] [2110/3492] MUJ kept (0.5s) | 2106 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:18.465990] [DEBUG] [REMOTE ] MUSA: Retrieved 3129 rows, trimmed to 300. [2026-01-28T12:15:18.466126] [DEBUG] [REMOTE ] MUSA: PASS: History has at least 300 days. [2026-01-28T12:15:18.466342] [DEBUG] [REMOTE ] MUSA: PASS: Price check passed. Min price $356.16. [2026-01-28T12:15:18.466481] [DEBUG] [REMOTE ] MUSA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:18.466619] [DEBUG] [REMOTE ] MUSA: PASS: Integrity check passed. [2026-01-28T12:15:18.466670] [DEBUG] [REMOTE ] MUSA: Symbol is viable for forecasting. [2026-01-28T12:15:18.466726] [INFO ] [MAIN ] [2111/3492] MUSA kept (0.3s) | 2107 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:19.191514] [DEBUG] [REMOTE ] MUX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:19.191664] [DEBUG] [REMOTE ] MUX: PASS: History has at least 300 days. [2026-01-28T12:15:19.191887] [DEBUG] [REMOTE ] MUX: PASS: Price check passed. Min price $15.66. [2026-01-28T12:15:19.192049] [DEBUG] [REMOTE ] MUX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:19.192165] [DEBUG] [REMOTE ] MUX: PASS: Integrity check passed. [2026-01-28T12:15:19.192204] [DEBUG] [REMOTE ] MUX: Symbol is viable for forecasting. [2026-01-28T12:15:19.192335] [INFO ] [MAIN ] [2112/3492] MUX kept (0.7s) | 2108 kept, 4 rejected | 138.7/min | ETA: 10.0m [2026-01-28T12:15:19.559833] [DEBUG] [REMOTE ] MVBF: Retrieved 4369 rows, trimmed to 300. [2026-01-28T12:15:19.559962] [DEBUG] [REMOTE ] MVBF: PASS: History has at least 300 days. [2026-01-28T12:15:19.560177] [DEBUG] [REMOTE ] MVBF: PASS: Price check passed. Min price $25.39. [2026-01-28T12:15:19.560315] [DEBUG] [REMOTE ] MVBF: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:19.560434] [DEBUG] [REMOTE ] MVBF: PASS: Integrity check passed. [2026-01-28T12:15:19.560475] [DEBUG] [REMOTE ] MVBF: Symbol is viable for forecasting. [2026-01-28T12:15:19.560524] [INFO ] [MAIN ] [2113/3492] MVBF kept (0.4s) | 2109 kept, 4 rejected | 138.7/min | ETA: 9.9m [2026-01-28T12:15:20.077178] [DEBUG] [REMOTE ] MVF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:20.077408] [DEBUG] [REMOTE ] MVF: PASS: History has at least 300 days. [2026-01-28T12:15:20.077765] [DEBUG] [REMOTE ] MVF: PASS: Price check passed. Min price $6.78. [2026-01-28T12:15:20.077915] [DEBUG] [REMOTE ] MVF: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:20.078214] [DEBUG] [REMOTE ] MVF: PASS: Integrity check passed. [2026-01-28T12:15:20.078260] [DEBUG] [REMOTE ] MVF: Symbol is viable for forecasting. [2026-01-28T12:15:20.078318] [INFO ] [MAIN ] [2114/3492] MVF kept (0.5s) | 2110 kept, 4 rejected | 138.7/min | ETA: 9.9m [2026-01-28T12:15:20.511284] [DEBUG] [REMOTE ] MWA: Retrieved 4948 rows, trimmed to 300. [2026-01-28T12:15:20.511597] [DEBUG] [REMOTE ] MWA: PASS: History has at least 300 days. [2026-01-28T12:15:20.512274] [DEBUG] [REMOTE ] MWA: PASS: Price check passed. Min price $22.91. [2026-01-28T12:15:20.512428] [DEBUG] [REMOTE ] MWA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:20.512646] [DEBUG] [REMOTE ] MWA: PASS: Integrity check passed. [2026-01-28T12:15:20.512695] [DEBUG] [REMOTE ] MWA: Symbol is viable for forecasting. [2026-01-28T12:15:20.512769] [INFO ] [MAIN ] [2115/3492] MWA kept (0.4s) | 2111 kept, 4 rejected | 138.7/min | ETA: 9.9m [2026-01-28T12:15:20.901732] [DEBUG] [REMOTE ] MX: Retrieved 3742 rows, trimmed to 300. [2026-01-28T12:15:20.901870] [DEBUG] [REMOTE ] MX: PASS: History has at least 300 days. [2026-01-28T12:15:20.902073] [DEBUG] [REMOTE ] MX: PASS: Price check passed. Min price $2.27. [2026-01-28T12:15:20.902238] [DEBUG] [REMOTE ] MX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:20.902354] [DEBUG] [REMOTE ] MX: PASS: Integrity check passed. [2026-01-28T12:15:20.902393] [DEBUG] [REMOTE ] MX: Symbol is viable for forecasting. [2026-01-28T12:15:20.902440] [INFO ] [MAIN ] [2116/3492] MX kept (0.4s) | 2112 kept, 4 rejected | 138.7/min | ETA: 9.9m [2026-01-28T12:15:21.404172] [DEBUG] [REMOTE ] MXF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:21.404304] [DEBUG] [REMOTE ] MXF: PASS: History has at least 300 days. [2026-01-28T12:15:21.404513] [DEBUG] [REMOTE ] MXF: PASS: Price check passed. Min price $18.40. [2026-01-28T12:15:21.404664] [DEBUG] [REMOTE ] MXF: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:21.404777] [DEBUG] [REMOTE ] MXF: PASS: Integrity check passed. [2026-01-28T12:15:21.404817] [DEBUG] [REMOTE ] MXF: Symbol is viable for forecasting. [2026-01-28T12:15:21.404868] [INFO ] [MAIN ] [2117/3492] MXF kept (0.5s) | 2113 kept, 4 rejected | 138.7/min | ETA: 9.9m [2026-01-28T12:15:21.799063] [DEBUG] [REMOTE ] MXL: Retrieved 3986 rows, trimmed to 300. [2026-01-28T12:15:21.799257] [DEBUG] [REMOTE ] MXL: PASS: History has at least 300 days. [2026-01-28T12:15:21.799520] [DEBUG] [REMOTE ] MXL: PASS: Price check passed. Min price $13.05. [2026-01-28T12:15:21.799688] [DEBUG] [REMOTE ] MXL: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:21.799815] [DEBUG] [REMOTE ] MXL: PASS: Integrity check passed. [2026-01-28T12:15:21.799858] [DEBUG] [REMOTE ] MXL: Symbol is viable for forecasting. [2026-01-28T12:15:21.799914] [INFO ] [MAIN ] [2118/3492] MXL kept (0.4s) | 2114 kept, 4 rejected | 138.7/min | ETA: 9.9m [2026-01-28T12:15:22.652812] [DEBUG] [REMOTE ] MYE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:22.652954] [DEBUG] [REMOTE ] MYE: PASS: History has at least 300 days. [2026-01-28T12:15:22.653184] [DEBUG] [REMOTE ] MYE: PASS: Price check passed. Min price $16.61. [2026-01-28T12:15:22.653321] [DEBUG] [REMOTE ] MYE: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:22.653440] [DEBUG] [REMOTE ] MYE: PASS: Integrity check passed. [2026-01-28T12:15:22.653481] [DEBUG] [REMOTE ] MYE: Symbol is viable for forecasting. [2026-01-28T12:15:22.653531] [INFO ] [MAIN ] [2119/3492] MYE kept (0.9s) | 2115 kept, 4 rejected | 138.6/min | ETA: 9.9m [2026-01-28T12:15:23.120640] [DEBUG] [REMOTE ] MYGN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:23.120781] [DEBUG] [REMOTE ] MYGN: PASS: History has at least 300 days. [2026-01-28T12:15:23.121023] [DEBUG] [REMOTE ] MYGN: PASS: Price check passed. Min price $5.68. [2026-01-28T12:15:23.121156] [DEBUG] [REMOTE ] MYGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:23.121269] [DEBUG] [REMOTE ] MYGN: PASS: Integrity check passed. [2026-01-28T12:15:23.121308] [DEBUG] [REMOTE ] MYGN: Symbol is viable for forecasting. [2026-01-28T12:15:23.121356] [INFO ] [MAIN ] [2120/3492] MYGN kept (0.5s) | 2116 kept, 4 rejected | 138.6/min | ETA: 9.9m [2026-01-28T12:15:23.581716] [DEBUG] [REMOTE ] MYI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:23.581879] [DEBUG] [REMOTE ] MYI: PASS: History has at least 300 days. [2026-01-28T12:15:23.582115] [DEBUG] [REMOTE ] MYI: PASS: Price check passed. Min price $10.65. [2026-01-28T12:15:23.582254] [DEBUG] [REMOTE ] MYI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:23.582591] [DEBUG] [REMOTE ] MYI: PASS: Integrity check passed. [2026-01-28T12:15:23.582636] [DEBUG] [REMOTE ] MYI: Symbol is viable for forecasting. [2026-01-28T12:15:23.582685] [INFO ] [MAIN ] [2121/3492] MYI kept (0.5s) | 2117 kept, 4 rejected | 138.6/min | ETA: 9.9m [2026-01-28T12:15:24.055732] [DEBUG] [REMOTE ] MYN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:24.055903] [DEBUG] [REMOTE ] MYN: PASS: History has at least 300 days. [2026-01-28T12:15:24.056400] [DEBUG] [REMOTE ] MYN: PASS: Price check passed. Min price $9.79. [2026-01-28T12:15:24.056593] [DEBUG] [REMOTE ] MYN: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:24.056734] [DEBUG] [REMOTE ] MYN: PASS: Integrity check passed. [2026-01-28T12:15:24.056773] [DEBUG] [REMOTE ] MYN: Symbol is viable for forecasting. [2026-01-28T12:15:24.056823] [INFO ] [MAIN ] [2122/3492] MYN kept (0.5s) | 2118 kept, 4 rejected | 138.6/min | ETA: 9.9m [2026-01-28T12:15:24.425512] [DEBUG] [REMOTE ] MYRG: Retrieved 4391 rows, trimmed to 300. [2026-01-28T12:15:24.425661] [DEBUG] [REMOTE ] MYRG: PASS: History has at least 300 days. [2026-01-28T12:15:24.425865] [DEBUG] [REMOTE ] MYRG: PASS: Price check passed. Min price $203.61. [2026-01-28T12:15:24.426049] [DEBUG] [REMOTE ] MYRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:24.426201] [DEBUG] [REMOTE ] MYRG: PASS: Integrity check passed. [2026-01-28T12:15:24.426253] [DEBUG] [REMOTE ] MYRG: Symbol is viable for forecasting. [2026-01-28T12:15:24.426314] [INFO ] [MAIN ] [2123/3492] MYRG kept (0.4s) | 2119 kept, 4 rejected | 138.6/min | ETA: 9.9m [2026-01-28T12:15:24.716080] [DEBUG] [REMOTE ] NA: Retrieved 890 rows, trimmed to 300. [2026-01-28T12:15:24.716228] [DEBUG] [REMOTE ] NA: PASS: History has at least 300 days. [2026-01-28T12:15:24.716474] [DEBUG] [REMOTE ] NA: PASS: Price check passed. Min price $2.99. [2026-01-28T12:15:24.716681] [DEBUG] [REMOTE ] NA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:24.716824] [DEBUG] [REMOTE ] NA: PASS: Integrity check passed. [2026-01-28T12:15:24.716878] [DEBUG] [REMOTE ] NA: Symbol is viable for forecasting. [2026-01-28T12:15:24.716944] [INFO ] [MAIN ] [2124/3492] NA kept (0.3s) | 2120 kept, 4 rejected | 138.6/min | ETA: 9.9m [2026-01-28T12:15:25.114794] [DEBUG] [REMOTE ] NAAS: Retrieved 2077 rows, trimmed to 300. [2026-01-28T12:15:25.114958] [DEBUG] [REMOTE ] NAAS: PASS: History has at least 300 days. [2026-01-28T12:15:25.115218] [DEBUG] [REMOTE ] NAAS: PASS: Price check passed. Min price $2.99. [2026-01-28T12:15:25.115385] [DEBUG] [REMOTE ] NAAS: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:25.115529] [DEBUG] [REMOTE ] NAAS: PASS: Integrity check passed. [2026-01-28T12:15:25.115622] [DEBUG] [REMOTE ] NAAS: Symbol is viable for forecasting. [2026-01-28T12:15:25.115691] [INFO ] [MAIN ] [2125/3492] NAAS kept (0.4s) | 2121 kept, 4 rejected | 138.6/min | ETA: 9.9m [2026-01-28T12:15:25.454591] [DEBUG] [REMOTE ] NABL: Retrieved 1137 rows, trimmed to 300. [2026-01-28T12:15:25.454719] [DEBUG] [REMOTE ] NABL: PASS: History has at least 300 days. [2026-01-28T12:15:25.454927] [DEBUG] [REMOTE ] NABL: PASS: Price check passed. Min price $6.26. [2026-01-28T12:15:25.455080] [DEBUG] [REMOTE ] NABL: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:25.455188] [DEBUG] [REMOTE ] NABL: PASS: Integrity check passed. [2026-01-28T12:15:25.455228] [DEBUG] [REMOTE ] NABL: Symbol is viable for forecasting. [2026-01-28T12:15:25.455275] [INFO ] [MAIN ] [2126/3492] NABL kept (0.3s) | 2122 kept, 4 rejected | 138.6/min | ETA: 9.9m [2026-01-28T12:15:26.094183] [DEBUG] [REMOTE ] NAC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:26.094333] [DEBUG] [REMOTE ] NAC: PASS: History has at least 300 days. [2026-01-28T12:15:26.094607] [DEBUG] [REMOTE ] NAC: PASS: Price check passed. Min price $11.54. [2026-01-28T12:15:26.094890] [DEBUG] [REMOTE ] NAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:26.095064] [DEBUG] [REMOTE ] NAC: PASS: Integrity check passed. [2026-01-28T12:15:26.095122] [DEBUG] [REMOTE ] NAC: Symbol is viable for forecasting. [2026-01-28T12:15:26.095197] [INFO ] [MAIN ] [2127/3492] NAC kept (0.6s) | 2123 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:26.657596] [DEBUG] [REMOTE ] NAD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:26.657735] [DEBUG] [REMOTE ] NAD: PASS: History has at least 300 days. [2026-01-28T12:15:26.657994] [DEBUG] [REMOTE ] NAD: PASS: Price check passed. Min price $11.60. [2026-01-28T12:15:26.658180] [DEBUG] [REMOTE ] NAD: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:26.658302] [DEBUG] [REMOTE ] NAD: PASS: Integrity check passed. [2026-01-28T12:15:26.658344] [DEBUG] [REMOTE ] NAD: Symbol is viable for forecasting. [2026-01-28T12:15:26.658395] [INFO ] [MAIN ] [2128/3492] NAD kept (0.6s) | 2124 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:27.175190] [DEBUG] [REMOTE ] NATH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:27.175469] [DEBUG] [REMOTE ] NATH: PASS: History has at least 300 days. [2026-01-28T12:15:27.175930] [DEBUG] [REMOTE ] NATH: PASS: Price check passed. Min price $89.87. [2026-01-28T12:15:27.176135] [DEBUG] [REMOTE ] NATH: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:27.176336] [DEBUG] [REMOTE ] NATH: PASS: Integrity check passed. [2026-01-28T12:15:27.176382] [DEBUG] [REMOTE ] NATH: Symbol is viable for forecasting. [2026-01-28T12:15:27.176444] [INFO ] [MAIN ] [2129/3492] NATH kept (0.5s) | 2125 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:27.385754] [DEBUG] [REMOTE ] NATL: Retrieved 567 rows, trimmed to 300. [2026-01-28T12:15:27.385946] [DEBUG] [REMOTE ] NATL: PASS: History has at least 300 days. [2026-01-28T12:15:27.386194] [DEBUG] [REMOTE ] NATL: PASS: Price check passed. Min price $34.13. [2026-01-28T12:15:27.386345] [DEBUG] [REMOTE ] NATL: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:27.386503] [DEBUG] [REMOTE ] NATL: PASS: Integrity check passed. [2026-01-28T12:15:27.386555] [DEBUG] [REMOTE ] NATL: Symbol is viable for forecasting. [2026-01-28T12:15:27.386636] [INFO ] [MAIN ] [2130/3492] NATL kept (0.2s) | 2126 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:28.115489] [DEBUG] [REMOTE ] NAVI: Retrieved 2962 rows, trimmed to 300. [2026-01-28T12:15:28.115721] [DEBUG] [REMOTE ] NAVI: PASS: History has at least 300 days. [2026-01-28T12:15:28.115997] [DEBUG] [REMOTE ] NAVI: PASS: Price check passed. Min price $11.20. [2026-01-28T12:15:28.116145] [DEBUG] [REMOTE ] NAVI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:28.116275] [DEBUG] [REMOTE ] NAVI: PASS: Integrity check passed. [2026-01-28T12:15:28.116317] [DEBUG] [REMOTE ] NAVI: Symbol is viable for forecasting. [2026-01-28T12:15:28.116371] [INFO ] [MAIN ] [2131/3492] NAVI kept (0.7s) | 2127 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:28.598080] [DEBUG] [REMOTE ] NAZ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:28.598325] [DEBUG] [REMOTE ] NAZ: PASS: History has at least 300 days. [2026-01-28T12:15:28.598784] [DEBUG] [REMOTE ] NAZ: PASS: Price check passed. Min price $11.64. [2026-01-28T12:15:28.598948] [DEBUG] [REMOTE ] NAZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:28.599112] [DEBUG] [REMOTE ] NAZ: PASS: Integrity check passed. [2026-01-28T12:15:28.599158] [DEBUG] [REMOTE ] NAZ: Symbol is viable for forecasting. [2026-01-28T12:15:28.599217] [INFO ] [MAIN ] [2132/3492] NAZ kept (0.5s) | 2128 kept, 4 rejected | 138.5/min | ETA: 9.8m [2026-01-28T12:15:28.903403] [DEBUG] [REMOTE ] NB: Retrieved 2491 rows, trimmed to 300. [2026-01-28T12:15:28.903681] [DEBUG] [REMOTE ] NB: PASS: History has at least 300 days. [2026-01-28T12:15:28.904031] [DEBUG] [REMOTE ] NB: PASS: Price check passed. Min price $5.18. [2026-01-28T12:15:28.904178] [DEBUG] [REMOTE ] NB: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:28.904325] [DEBUG] [REMOTE ] NB: PASS: Integrity check passed. [2026-01-28T12:15:28.904375] [DEBUG] [REMOTE ] NB: Symbol is viable for forecasting. [2026-01-28T12:15:28.904434] [INFO ] [MAIN ] [2133/3492] NB kept (0.3s) | 2129 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:29.238296] [DEBUG] [REMOTE ] NBB: Retrieved 3962 rows, trimmed to 300. [2026-01-28T12:15:29.238656] [DEBUG] [REMOTE ] NBB: PASS: History has at least 300 days. [2026-01-28T12:15:29.238881] [DEBUG] [REMOTE ] NBB: PASS: Price check passed. Min price $15.58. [2026-01-28T12:15:29.239070] [DEBUG] [REMOTE ] NBB: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:29.239382] [DEBUG] [REMOTE ] NBB: PASS: Integrity check passed. [2026-01-28T12:15:29.239424] [DEBUG] [REMOTE ] NBB: Symbol is viable for forecasting. [2026-01-28T12:15:29.239472] [INFO ] [MAIN ] [2134/3492] NBB kept (0.3s) | 2130 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:29.722272] [DEBUG] [REMOTE ] NBBK: Retrieved 521 rows, trimmed to 300. [2026-01-28T12:15:29.722405] [DEBUG] [REMOTE ] NBBK: PASS: History has at least 300 days. [2026-01-28T12:15:29.722637] [DEBUG] [REMOTE ] NBBK: PASS: Price check passed. Min price $17.67. [2026-01-28T12:15:29.722778] [DEBUG] [REMOTE ] NBBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:29.722892] [DEBUG] [REMOTE ] NBBK: PASS: Integrity check passed. [2026-01-28T12:15:29.722932] [DEBUG] [REMOTE ] NBBK: Symbol is viable for forecasting. [2026-01-28T12:15:29.722984] [INFO ] [MAIN ] [2135/3492] NBBK kept (0.5s) | 2131 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:30.152734] [DEBUG] [REMOTE ] NBHC: Retrieved 3356 rows, trimmed to 300. [2026-01-28T12:15:30.152958] [DEBUG] [REMOTE ] NBHC: PASS: History has at least 300 days. [2026-01-28T12:15:30.153326] [DEBUG] [REMOTE ] NBHC: PASS: Price check passed. Min price $35.30. [2026-01-28T12:15:30.153477] [DEBUG] [REMOTE ] NBHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:30.153641] [DEBUG] [REMOTE ] NBHC: PASS: Integrity check passed. [2026-01-28T12:15:30.153688] [DEBUG] [REMOTE ] NBHC: Symbol is viable for forecasting. [2026-01-28T12:15:30.153744] [INFO ] [MAIN ] [2136/3492] NBHC kept (0.4s) | 2132 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:30.667540] [DEBUG] [REMOTE ] NBIX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:30.667716] [DEBUG] [REMOTE ] NBIX: PASS: History has at least 300 days. [2026-01-28T12:15:30.668053] [DEBUG] [REMOTE ] NBIX: PASS: Price check passed. Min price $132.26. [2026-01-28T12:15:30.668194] [DEBUG] [REMOTE ] NBIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:30.668317] [DEBUG] [REMOTE ] NBIX: PASS: Integrity check passed. [2026-01-28T12:15:30.668358] [DEBUG] [REMOTE ] NBIX: Symbol is viable for forecasting. [2026-01-28T12:15:30.668408] [INFO ] [MAIN ] [2137/3492] NBIX kept (0.5s) | 2133 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:31.173944] [DEBUG] [REMOTE ] NBN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:31.174290] [DEBUG] [REMOTE ] NBN: PASS: History has at least 300 days. [2026-01-28T12:15:31.174793] [DEBUG] [REMOTE ] NBN: PASS: Price check passed. Min price $81.73. [2026-01-28T12:15:31.174952] [DEBUG] [REMOTE ] NBN: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:31.175116] [DEBUG] [REMOTE ] NBN: PASS: Integrity check passed. [2026-01-28T12:15:31.175165] [DEBUG] [REMOTE ] NBN: Symbol is viable for forecasting. [2026-01-28T12:15:31.175239] [INFO ] [MAIN ] [2138/3492] NBN kept (0.5s) | 2134 kept, 4 rejected | 138.5/min | ETA: 9.8m [2026-01-28T12:15:31.575710] [DEBUG] [REMOTE ] NBTB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:31.576016] [DEBUG] [REMOTE ] NBTB: PASS: History has at least 300 days. [2026-01-28T12:15:31.576634] [DEBUG] [REMOTE ] NBTB: PASS: Price check passed. Min price $39.26. [2026-01-28T12:15:31.576833] [DEBUG] [REMOTE ] NBTB: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:31.578197] [DEBUG] [REMOTE ] NBTB: PASS: Integrity check passed. [2026-01-28T12:15:31.578278] [DEBUG] [REMOTE ] NBTB: Symbol is viable for forecasting. [2026-01-28T12:15:31.578439] [INFO ] [MAIN ] [2139/3492] NBTB kept (0.4s) | 2135 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:31.925673] [DEBUG] [REMOTE ] NBXG: Retrieved 1173 rows, trimmed to 300. [2026-01-28T12:15:31.925868] [DEBUG] [REMOTE ] NBXG: PASS: History has at least 300 days. [2026-01-28T12:15:31.926178] [DEBUG] [REMOTE ] NBXG: PASS: Price check passed. Min price $13.44. [2026-01-28T12:15:31.926403] [DEBUG] [REMOTE ] NBXG: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:31.926604] [DEBUG] [REMOTE ] NBXG: PASS: Integrity check passed. [2026-01-28T12:15:31.926666] [DEBUG] [REMOTE ] NBXG: Symbol is viable for forecasting. [2026-01-28T12:15:31.926742] [INFO ] [MAIN ] [2140/3492] NBXG kept (0.3s) | 2136 kept, 4 rejected | 138.6/min | ETA: 9.8m [2026-01-28T12:15:32.330437] [DEBUG] [REMOTE ] NC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:32.330625] [DEBUG] [REMOTE ] NC: PASS: History has at least 300 days. [2026-01-28T12:15:32.330926] [DEBUG] [REMOTE ] NC: PASS: Price check passed. Min price $41.83. [2026-01-28T12:15:32.331225] [DEBUG] [REMOTE ] NC: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:32.331413] [DEBUG] [REMOTE ] NC: PASS: Integrity check passed. [2026-01-28T12:15:32.331471] [DEBUG] [REMOTE ] NC: Symbol is viable for forecasting. [2026-01-28T12:15:32.331539] [INFO ] [MAIN ] [2141/3492] NC kept (0.4s) | 2137 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:32.861646] [DEBUG] [REMOTE ] NCA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:32.861783] [DEBUG] [REMOTE ] NCA: PASS: History has at least 300 days. [2026-01-28T12:15:32.862000] [DEBUG] [REMOTE ] NCA: PASS: Price check passed. Min price $8.68. [2026-01-28T12:15:32.862137] [DEBUG] [REMOTE ] NCA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:32.862253] [DEBUG] [REMOTE ] NCA: PASS: Integrity check passed. [2026-01-28T12:15:32.862294] [DEBUG] [REMOTE ] NCA: Symbol is viable for forecasting. [2026-01-28T12:15:32.862342] [INFO ] [MAIN ] [2142/3492] NCA kept (0.5s) | 2138 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:33.076375] [DEBUG] [REMOTE ] NCLH: Retrieved 3275 rows, trimmed to 300. [2026-01-28T12:15:33.076499] [DEBUG] [REMOTE ] NCLH: PASS: History has at least 300 days. [2026-01-28T12:15:33.076732] [DEBUG] [REMOTE ] NCLH: PASS: Price check passed. Min price $17.50. [2026-01-28T12:15:33.076864] [DEBUG] [REMOTE ] NCLH: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:33.076973] [DEBUG] [REMOTE ] NCLH: PASS: Integrity check passed. [2026-01-28T12:15:33.077012] [DEBUG] [REMOTE ] NCLH: Symbol is viable for forecasting. [2026-01-28T12:15:33.077087] [INFO ] [MAIN ] [2143/3492] NCLH kept (0.2s) | 2139 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:33.531033] [DEBUG] [REMOTE ] NCMI: Retrieved 4772 rows, trimmed to 300. [2026-01-28T12:15:33.531165] [DEBUG] [REMOTE ] NCMI: PASS: History has at least 300 days. [2026-01-28T12:15:33.531383] [DEBUG] [REMOTE ] NCMI: PASS: Price check passed. Min price $3.71. [2026-01-28T12:15:33.531522] [DEBUG] [REMOTE ] NCMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:33.531661] [DEBUG] [REMOTE ] NCMI: PASS: Integrity check passed. [2026-01-28T12:15:33.531705] [DEBUG] [REMOTE ] NCMI: Symbol is viable for forecasting. [2026-01-28T12:15:33.531755] [INFO ] [MAIN ] [2144/3492] NCMI kept (0.5s) | 2140 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:33.839429] [DEBUG] [REMOTE ] NCNA: Retrieved 2093 rows, trimmed to 300. [2026-01-28T12:15:33.839567] [DEBUG] [REMOTE ] NCNA: PASS: History has at least 300 days. [2026-01-28T12:15:33.839826] [DEBUG] [REMOTE ] NCNA: PASS: Price check passed. Min price $2.95. [2026-01-28T12:15:33.839991] [DEBUG] [REMOTE ] NCNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:33.840104] [DEBUG] [REMOTE ] NCNA: PASS: Integrity check passed. [2026-01-28T12:15:33.840144] [DEBUG] [REMOTE ] NCNA: Symbol is viable for forecasting. [2026-01-28T12:15:33.840191] [INFO ] [MAIN ] [2145/3492] NCNA kept (0.3s) | 2141 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:34.339805] [DEBUG] [REMOTE ] NCNO: Retrieved 1392 rows, trimmed to 300. [2026-01-28T12:15:34.339977] [DEBUG] [REMOTE ] NCNO: PASS: History has at least 300 days. [2026-01-28T12:15:34.340303] [DEBUG] [REMOTE ] NCNO: PASS: Price check passed. Min price $22.94. [2026-01-28T12:15:34.340509] [DEBUG] [REMOTE ] NCNO: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:34.340700] [DEBUG] [REMOTE ] NCNO: PASS: Integrity check passed. [2026-01-28T12:15:34.340767] [DEBUG] [REMOTE ] NCNO: Symbol is viable for forecasting. [2026-01-28T12:15:34.340844] [INFO ] [MAIN ] [2146/3492] NCNO kept (0.5s) | 2142 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:34.743216] [DEBUG] [REMOTE ] NCTY: Retrieved 5312 rows, trimmed to 300. [2026-01-28T12:15:34.743359] [DEBUG] [REMOTE ] NCTY: PASS: History has at least 300 days. [2026-01-28T12:15:34.743599] [DEBUG] [REMOTE ] NCTY: PASS: Price check passed. Min price $6.21. [2026-01-28T12:15:34.743743] [DEBUG] [REMOTE ] NCTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:34.743861] [DEBUG] [REMOTE ] NCTY: PASS: Integrity check passed. [2026-01-28T12:15:34.743903] [DEBUG] [REMOTE ] NCTY: Symbol is viable for forecasting. [2026-01-28T12:15:34.743952] [INFO ] [MAIN ] [2147/3492] NCTY kept (0.4s) | 2143 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:35.367677] [DEBUG] [REMOTE ] NCZ: Retrieved 5661 rows, trimmed to 300. [2026-01-28T12:15:35.368027] [DEBUG] [REMOTE ] NCZ: PASS: History has at least 300 days. [2026-01-28T12:15:35.368262] [DEBUG] [REMOTE ] NCZ: PASS: Price check passed. Min price $13.05. [2026-01-28T12:15:35.368425] [DEBUG] [REMOTE ] NCZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:35.368550] [DEBUG] [REMOTE ] NCZ: PASS: Integrity check passed. [2026-01-28T12:15:35.368692] [DEBUG] [REMOTE ] NCZ: Symbol is viable for forecasting. [2026-01-28T12:15:35.368746] [INFO ] [MAIN ] [2148/3492] NCZ kept (0.6s) | 2144 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:35.832237] [DEBUG] [REMOTE ] NDAQ: Retrieved 5932 rows, trimmed to 300. [2026-01-28T12:15:35.832589] [DEBUG] [REMOTE ] NDAQ: PASS: History has at least 300 days. [2026-01-28T12:15:35.832814] [DEBUG] [REMOTE ] NDAQ: PASS: Price check passed. Min price $85.23. [2026-01-28T12:15:35.832946] [DEBUG] [REMOTE ] NDAQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:35.833169] [DEBUG] [REMOTE ] NDAQ: PASS: Integrity check passed. [2026-01-28T12:15:35.833224] [DEBUG] [REMOTE ] NDAQ: Symbol is viable for forecasting. [2026-01-28T12:15:35.833282] [INFO ] [MAIN ] [2149/3492] NDAQ kept (0.5s) | 2145 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:36.074500] [DEBUG] [REMOTE ] NDMO: Retrieved 1360 rows, trimmed to 300. [2026-01-28T12:15:36.074660] [DEBUG] [REMOTE ] NDMO: PASS: History has at least 300 days. [2026-01-28T12:15:36.074890] [DEBUG] [REMOTE ] NDMO: PASS: Price check passed. Min price $9.92. [2026-01-28T12:15:36.075072] [DEBUG] [REMOTE ] NDMO: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:36.075222] [DEBUG] [REMOTE ] NDMO: PASS: Integrity check passed. [2026-01-28T12:15:36.075441] [DEBUG] [REMOTE ] NDMO: Symbol is viable for forecasting. [2026-01-28T12:15:36.075498] [INFO ] [MAIN ] [2150/3492] NDMO kept (0.2s) | 2146 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:36.528849] [DEBUG] [REMOTE ] NDRA: Retrieved 2155 rows, trimmed to 300. [2026-01-28T12:15:36.528984] [DEBUG] [REMOTE ] NDRA: PASS: History has at least 300 days. [2026-01-28T12:15:36.529195] [DEBUG] [REMOTE ] NDRA: PASS: Price check passed. Min price $4.25. [2026-01-28T12:15:36.529341] [DEBUG] [REMOTE ] NDRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:36.529449] [DEBUG] [REMOTE ] NDRA: PASS: Integrity check passed. [2026-01-28T12:15:36.529488] [DEBUG] [REMOTE ] NDRA: Symbol is viable for forecasting. [2026-01-28T12:15:36.529535] [INFO ] [MAIN ] [2151/3492] NDRA kept (0.5s) | 2147 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:37.099194] [DEBUG] [REMOTE ] NDSN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:37.099338] [DEBUG] [REMOTE ] NDSN: PASS: History has at least 300 days. [2026-01-28T12:15:37.099608] [DEBUG] [REMOTE ] NDSN: PASS: Price check passed. Min price $225.91. [2026-01-28T12:15:37.099751] [DEBUG] [REMOTE ] NDSN: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:37.099867] [DEBUG] [REMOTE ] NDSN: PASS: Integrity check passed. [2026-01-28T12:15:37.099908] [DEBUG] [REMOTE ] NDSN: Symbol is viable for forecasting. [2026-01-28T12:15:37.099956] [INFO ] [MAIN ] [2152/3492] NDSN kept (0.6s) | 2148 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:37.346042] [DEBUG] [REMOTE ] NE: Retrieved 1164 rows, trimmed to 300. [2026-01-28T12:15:37.346197] [DEBUG] [REMOTE ] NE: PASS: History has at least 300 days. [2026-01-28T12:15:37.346422] [DEBUG] [REMOTE ] NE: PASS: Price check passed. Min price $27.97. [2026-01-28T12:15:37.346560] [DEBUG] [REMOTE ] NE: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:37.346693] [DEBUG] [REMOTE ] NE: PASS: Integrity check passed. [2026-01-28T12:15:37.346735] [DEBUG] [REMOTE ] NE: Symbol is viable for forecasting. [2026-01-28T12:15:37.346783] [INFO ] [MAIN ] [2153/3492] NE kept (0.2s) | 2149 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:37.947257] [DEBUG] [REMOTE ] NEA: Retrieved 5830 rows, trimmed to 300. [2026-01-28T12:15:37.947399] [DEBUG] [REMOTE ] NEA: PASS: History has at least 300 days. [2026-01-28T12:15:37.947655] [DEBUG] [REMOTE ] NEA: PASS: Price check passed. Min price $11.21. [2026-01-28T12:15:37.947801] [DEBUG] [REMOTE ] NEA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:37.947922] [DEBUG] [REMOTE ] NEA: PASS: Integrity check passed. [2026-01-28T12:15:37.947963] [DEBUG] [REMOTE ] NEA: Symbol is viable for forecasting. [2026-01-28T12:15:37.948012] [INFO ] [MAIN ] [2154/3492] NEA kept (0.6s) | 2150 kept, 4 rejected | 138.6/min | ETA: 9.7m [2026-01-28T12:15:38.281561] [DEBUG] [REMOTE ] NECB: Retrieved 4917 rows, trimmed to 300. [2026-01-28T12:15:38.281740] [DEBUG] [REMOTE ] NECB: PASS: History has at least 300 days. [2026-01-28T12:15:38.281972] [DEBUG] [REMOTE ] NECB: PASS: Price check passed. Min price $19.34. [2026-01-28T12:15:38.282112] [DEBUG] [REMOTE ] NECB: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:38.282260] [DEBUG] [REMOTE ] NECB: PASS: Integrity check passed. [2026-01-28T12:15:38.282309] [DEBUG] [REMOTE ] NECB: Symbol is viable for forecasting. [2026-01-28T12:15:38.282361] [INFO ] [MAIN ] [2155/3492] NECB kept (0.3s) | 2151 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:38.891557] [DEBUG] [REMOTE ] NEE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:38.891717] [DEBUG] [REMOTE ] NEE: PASS: History has at least 300 days. [2026-01-28T12:15:38.891926] [DEBUG] [REMOTE ] NEE: PASS: Price check passed. Min price $78.37. [2026-01-28T12:15:38.892084] [DEBUG] [REMOTE ] NEE: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:38.892198] [DEBUG] [REMOTE ] NEE: PASS: Integrity check passed. [2026-01-28T12:15:38.892238] [DEBUG] [REMOTE ] NEE: Symbol is viable for forecasting. [2026-01-28T12:15:38.892285] [INFO ] [MAIN ] [2156/3492] NEE kept (0.6s) | 2152 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:39.262707] [DEBUG] [REMOTE ] NEGG: Retrieved 3966 rows, trimmed to 300. [2026-01-28T12:15:39.262976] [DEBUG] [REMOTE ] NEGG: PASS: History has at least 300 days. [2026-01-28T12:15:39.263837] [DEBUG] [REMOTE ] NEGG: PASS: Price check passed. Min price $45.53. [2026-01-28T12:15:39.264026] [DEBUG] [REMOTE ] NEGG: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:39.264202] [DEBUG] [REMOTE ] NEGG: PASS: Integrity check passed. [2026-01-28T12:15:39.264254] [DEBUG] [REMOTE ] NEGG: Symbol is viable for forecasting. [2026-01-28T12:15:39.264321] [INFO ] [MAIN ] [2157/3492] NEGG kept (0.4s) | 2153 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:39.760451] [DEBUG] [REMOTE ] NEM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:39.760730] [DEBUG] [REMOTE ] NEM: PASS: History has at least 300 days. [2026-01-28T12:15:39.761693] [DEBUG] [REMOTE ] NEM: PASS: Price check passed. Min price $78.68. [2026-01-28T12:15:39.761944] [DEBUG] [REMOTE ] NEM: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:39.762102] [DEBUG] [REMOTE ] NEM: PASS: Integrity check passed. [2026-01-28T12:15:39.762143] [DEBUG] [REMOTE ] NEM: Symbol is viable for forecasting. [2026-01-28T12:15:39.762207] [INFO ] [MAIN ] [2158/3492] NEM kept (0.5s) | 2154 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:40.215702] [DEBUG] [REMOTE ] NEOG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:40.216103] [DEBUG] [REMOTE ] NEOG: PASS: History has at least 300 days. [2026-01-28T12:15:40.216790] [DEBUG] [REMOTE ] NEOG: PASS: Price check passed. Min price $5.41. [2026-01-28T12:15:40.216974] [DEBUG] [REMOTE ] NEOG: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:40.217194] [DEBUG] [REMOTE ] NEOG: PASS: Integrity check passed. [2026-01-28T12:15:40.217433] [DEBUG] [REMOTE ] NEOG: Symbol is viable for forecasting. [2026-01-28T12:15:40.217508] [INFO ] [MAIN ] [2159/3492] NEOG kept (0.5s) | 2155 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:40.723356] [DEBUG] [REMOTE ] NEON: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:40.723496] [DEBUG] [REMOTE ] NEON: PASS: History has at least 300 days. [2026-01-28T12:15:40.723739] [DEBUG] [REMOTE ] NEON: PASS: Price check passed. Min price $1.74. [2026-01-28T12:15:40.723879] [DEBUG] [REMOTE ] NEON: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:40.724000] [DEBUG] [REMOTE ] NEON: PASS: Integrity check passed. [2026-01-28T12:15:40.724040] [DEBUG] [REMOTE ] NEON: Symbol is viable for forecasting. [2026-01-28T12:15:40.724088] [INFO ] [MAIN ] [2160/3492] NEON kept (0.5s) | 2156 kept, 4 rejected | 138.5/min | ETA: 9.6m [2026-01-28T12:15:40.947067] [DEBUG] [REMOTE ] NEXA: Retrieved 2072 rows, trimmed to 300. [2026-01-28T12:15:40.947207] [DEBUG] [REMOTE ] NEXA: PASS: History has at least 300 days. [2026-01-28T12:15:40.947417] [DEBUG] [REMOTE ] NEXA: PASS: Price check passed. Min price $5.25. [2026-01-28T12:15:40.947549] [DEBUG] [REMOTE ] NEXA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:40.947698] [DEBUG] [REMOTE ] NEXA: PASS: Integrity check passed. [2026-01-28T12:15:40.947740] [DEBUG] [REMOTE ] NEXA: Symbol is viable for forecasting. [2026-01-28T12:15:40.947788] [INFO ] [MAIN ] [2161/3492] NEXA kept (0.2s) | 2157 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:41.410962] [DEBUG] [REMOTE ] NEXN: Retrieved 1156 rows, trimmed to 300. [2026-01-28T12:15:41.411089] [DEBUG] [REMOTE ] NEXN: PASS: History has at least 300 days. [2026-01-28T12:15:41.411302] [DEBUG] [REMOTE ] NEXN: PASS: Price check passed. Min price $5.87. [2026-01-28T12:15:41.411434] [DEBUG] [REMOTE ] NEXN: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:41.411542] [DEBUG] [REMOTE ] NEXN: PASS: Integrity check passed. [2026-01-28T12:15:41.411601] [DEBUG] [REMOTE ] NEXN: Symbol is viable for forecasting. [2026-01-28T12:15:41.411651] [INFO ] [MAIN ] [2162/3492] NEXN kept (0.5s) | 2158 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:41.902842] [DEBUG] [REMOTE ] NFBK: Retrieved 4582 rows, trimmed to 300. [2026-01-28T12:15:41.902975] [DEBUG] [REMOTE ] NFBK: PASS: History has at least 300 days. [2026-01-28T12:15:41.903198] [DEBUG] [REMOTE ] NFBK: PASS: Price check passed. Min price $9.99. [2026-01-28T12:15:41.903338] [DEBUG] [REMOTE ] NFBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:41.903459] [DEBUG] [REMOTE ] NFBK: PASS: Integrity check passed. [2026-01-28T12:15:41.903501] [DEBUG] [REMOTE ] NFBK: Symbol is viable for forecasting. [2026-01-28T12:15:41.903554] [INFO ] [MAIN ] [2163/3492] NFBK kept (0.5s) | 2159 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:42.150443] [DEBUG] [REMOTE ] NFE: Retrieved 1757 rows, trimmed to 300. [2026-01-28T12:15:42.150594] [DEBUG] [REMOTE ] NFE: PASS: History has at least 300 days. [2026-01-28T12:15:42.150845] [DEBUG] [REMOTE ] NFE: PASS: Price check passed. Min price $1.05. [2026-01-28T12:15:42.150990] [DEBUG] [REMOTE ] NFE: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:42.151105] [DEBUG] [REMOTE ] NFE: PASS: Integrity check passed. [2026-01-28T12:15:42.151146] [DEBUG] [REMOTE ] NFE: Symbol is viable for forecasting. [2026-01-28T12:15:42.151194] [INFO ] [MAIN ] [2164/3492] NFE kept (0.2s) | 2160 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:42.825936] [DEBUG] [REMOTE ] NFG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:42.826137] [DEBUG] [REMOTE ] NFG: PASS: History has at least 300 days. [2026-01-28T12:15:42.826507] [DEBUG] [REMOTE ] NFG: PASS: Price check passed. Min price $77.47. [2026-01-28T12:15:42.826678] [DEBUG] [REMOTE ] NFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:42.826836] [DEBUG] [REMOTE ] NFG: PASS: Integrity check passed. [2026-01-28T12:15:42.826878] [DEBUG] [REMOTE ] NFG: Symbol is viable for forecasting. [2026-01-28T12:15:42.826933] [INFO ] [MAIN ] [2165/3492] NFG kept (0.7s) | 2161 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:43.272079] [DEBUG] [REMOTE ] NFJ: Retrieved 5261 rows, trimmed to 300. [2026-01-28T12:15:43.272280] [DEBUG] [REMOTE ] NFJ: PASS: History has at least 300 days. [2026-01-28T12:15:43.272560] [DEBUG] [REMOTE ] NFJ: PASS: Price check passed. Min price $12.16. [2026-01-28T12:15:43.272724] [DEBUG] [REMOTE ] NFJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:43.272856] [DEBUG] [REMOTE ] NFJ: PASS: Integrity check passed. [2026-01-28T12:15:43.272899] [DEBUG] [REMOTE ] NFJ: Symbol is viable for forecasting. [2026-01-28T12:15:43.272954] [INFO ] [MAIN ] [2166/3492] NFJ kept (0.4s) | 2162 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:43.767767] [DEBUG] [REMOTE ] NFLX: Retrieved 5958 rows, trimmed to 300. [2026-01-28T12:15:43.767960] [DEBUG] [REMOTE ] NFLX: PASS: History has at least 300 days. [2026-01-28T12:15:43.768284] [DEBUG] [REMOTE ] NFLX: PASS: Price check passed. Min price $83.54. [2026-01-28T12:15:43.768517] [DEBUG] [REMOTE ] NFLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:43.768719] [DEBUG] [REMOTE ] NFLX: PASS: Integrity check passed. [2026-01-28T12:15:43.768778] [DEBUG] [REMOTE ] NFLX: Symbol is viable for forecasting. [2026-01-28T12:15:43.768845] [INFO ] [MAIN ] [2167/3492] NFLX kept (0.5s) | 2163 kept, 4 rejected | 138.5/min | ETA: 9.6m [2026-01-28T12:15:44.149039] [DEBUG] [REMOTE ] NFTY: Retrieved 3499 rows, trimmed to 300. [2026-01-28T12:15:44.149167] [DEBUG] [REMOTE ] NFTY: PASS: History has at least 300 days. [2026-01-28T12:15:44.149379] [DEBUG] [REMOTE ] NFTY: PASS: Price check passed. Min price $55.67. [2026-01-28T12:15:44.149514] [DEBUG] [REMOTE ] NFTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:44.149647] [DEBUG] [REMOTE ] NFTY: PASS: Integrity check passed. [2026-01-28T12:15:44.149689] [DEBUG] [REMOTE ] NFTY: Symbol is viable for forecasting. [2026-01-28T12:15:44.149736] [INFO ] [MAIN ] [2168/3492] NFTY kept (0.4s) | 2164 kept, 4 rejected | 138.6/min | ETA: 9.6m [2026-01-28T12:15:44.713528] [DEBUG] [REMOTE ] NGG: Retrieved 6303 rows, trimmed to 300. [2026-01-28T12:15:44.713688] [DEBUG] [REMOTE ] NGG: PASS: History has at least 300 days. [2026-01-28T12:15:44.713929] [DEBUG] [REMOTE ] NGG: PASS: Price check passed. Min price $73.54. [2026-01-28T12:15:44.714065] [DEBUG] [REMOTE ] NGG: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:44.714187] [DEBUG] [REMOTE ] NGG: PASS: Integrity check passed. [2026-01-28T12:15:44.714228] [DEBUG] [REMOTE ] NGG: Symbol is viable for forecasting. [2026-01-28T12:15:44.714277] [INFO ] [MAIN ] [2169/3492] NGG kept (0.6s) | 2165 kept, 4 rejected | 138.5/min | ETA: 9.6m [2026-01-28T12:15:45.101127] [DEBUG] [REMOTE ] NGL: Retrieved 3697 rows, trimmed to 300. [2026-01-28T12:15:45.101276] [DEBUG] [REMOTE ] NGL: PASS: History has at least 300 days. [2026-01-28T12:15:45.101510] [DEBUG] [REMOTE ] NGL: PASS: Price check passed. Min price $6.45. [2026-01-28T12:15:45.101676] [DEBUG] [REMOTE ] NGL: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:45.101796] [DEBUG] [REMOTE ] NGL: PASS: Integrity check passed. [2026-01-28T12:15:45.101838] [DEBUG] [REMOTE ] NGL: Symbol is viable for forecasting. [2026-01-28T12:15:45.101885] [INFO ] [MAIN ] [2170/3492] NGL kept (0.4s) | 2166 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:45.488201] [DEBUG] [REMOTE ] NGNE: Retrieved 2991 rows, trimmed to 300. [2026-01-28T12:15:45.488341] [DEBUG] [REMOTE ] NGNE: PASS: History has at least 300 days. [2026-01-28T12:15:45.488562] [DEBUG] [REMOTE ] NGNE: PASS: Price check passed. Min price $16.95. [2026-01-28T12:15:45.488732] [DEBUG] [REMOTE ] NGNE: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:45.488851] [DEBUG] [REMOTE ] NGNE: PASS: Integrity check passed. [2026-01-28T12:15:45.488891] [DEBUG] [REMOTE ] NGNE: Symbol is viable for forecasting. [2026-01-28T12:15:45.488939] [INFO ] [MAIN ] [2171/3492] NGNE kept (0.4s) | 2167 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:46.067512] [DEBUG] [REMOTE ] NGS: Retrieved 5853 rows, trimmed to 300. [2026-01-28T12:15:46.067921] [DEBUG] [REMOTE ] NGS: PASS: History has at least 300 days. [2026-01-28T12:15:46.068237] [DEBUG] [REMOTE ] NGS: PASS: Price check passed. Min price $27.74. [2026-01-28T12:15:46.068398] [DEBUG] [REMOTE ] NGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:46.068598] [DEBUG] [REMOTE ] NGS: PASS: Integrity check passed. [2026-01-28T12:15:46.068650] [DEBUG] [REMOTE ] NGS: Symbol is viable for forecasting. [2026-01-28T12:15:46.068704] [INFO ] [MAIN ] [2172/3492] NGS kept (0.6s) | 2168 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:46.404935] [DEBUG] [REMOTE ] NGVC: Retrieved 3396 rows, trimmed to 300. [2026-01-28T12:15:46.405079] [DEBUG] [REMOTE ] NGVC: PASS: History has at least 300 days. [2026-01-28T12:15:46.405322] [DEBUG] [REMOTE ] NGVC: PASS: Price check passed. Min price $23.71. [2026-01-28T12:15:46.405463] [DEBUG] [REMOTE ] NGVC: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:46.405610] [DEBUG] [REMOTE ] NGVC: PASS: Integrity check passed. [2026-01-28T12:15:46.405657] [DEBUG] [REMOTE ] NGVC: Symbol is viable for forecasting. [2026-01-28T12:15:46.405709] [INFO ] [MAIN ] [2173/3492] NGVC kept (0.3s) | 2169 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:46.953188] [DEBUG] [REMOTE ] NHI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:46.953358] [DEBUG] [REMOTE ] NHI: PASS: History has at least 300 days. [2026-01-28T12:15:46.953640] [DEBUG] [REMOTE ] NHI: PASS: Price check passed. Min price $73.62. [2026-01-28T12:15:46.953794] [DEBUG] [REMOTE ] NHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:46.953936] [DEBUG] [REMOTE ] NHI: PASS: Integrity check passed. [2026-01-28T12:15:46.953981] [DEBUG] [REMOTE ] NHI: Symbol is viable for forecasting. [2026-01-28T12:15:46.954031] [INFO ] [MAIN ] [2174/3492] NHI kept (0.5s) | 2170 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:47.413662] [DEBUG] [REMOTE ] NHTC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:47.413828] [DEBUG] [REMOTE ] NHTC: PASS: History has at least 300 days. [2026-01-28T12:15:47.414125] [DEBUG] [REMOTE ] NHTC: PASS: Price check passed. Min price $2.37. [2026-01-28T12:15:47.414310] [DEBUG] [REMOTE ] NHTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:47.414489] [DEBUG] [REMOTE ] NHTC: PASS: Integrity check passed. [2026-01-28T12:15:47.414550] [DEBUG] [REMOTE ] NHTC: Symbol is viable for forecasting. [2026-01-28T12:15:47.414644] [INFO ] [MAIN ] [2175/3492] NHTC kept (0.5s) | 2171 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:47.917141] [DEBUG] [REMOTE ] NI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:47.917332] [DEBUG] [REMOTE ] NI: PASS: History has at least 300 days. [2026-01-28T12:15:47.917681] [DEBUG] [REMOTE ] NI: PASS: Price check passed. Min price $40.97. [2026-01-28T12:15:47.917871] [DEBUG] [REMOTE ] NI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:47.918037] [DEBUG] [REMOTE ] NI: PASS: Integrity check passed. [2026-01-28T12:15:47.918091] [DEBUG] [REMOTE ] NI: Symbol is viable for forecasting. [2026-01-28T12:15:47.918142] [INFO ] [MAIN ] [2176/3492] NI kept (0.5s) | 2172 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:48.275749] [DEBUG] [REMOTE ] NIC: Retrieved 2508 rows, trimmed to 300. [2026-01-28T12:15:48.275924] [DEBUG] [REMOTE ] NIC: PASS: History has at least 300 days. [2026-01-28T12:15:48.276211] [DEBUG] [REMOTE ] NIC: PASS: Price check passed. Min price $115.76. [2026-01-28T12:15:48.276397] [DEBUG] [REMOTE ] NIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:48.276558] [DEBUG] [REMOTE ] NIC: PASS: Integrity check passed. [2026-01-28T12:15:48.276638] [DEBUG] [REMOTE ] NIC: Symbol is viable for forecasting. [2026-01-28T12:15:48.276707] [INFO ] [MAIN ] [2177/3492] NIC kept (0.4s) | 2173 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:48.651733] [DEBUG] [REMOTE ] NICE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:48.651871] [DEBUG] [REMOTE ] NICE: PASS: History has at least 300 days. [2026-01-28T12:15:48.652088] [DEBUG] [REMOTE ] NICE: PASS: Price check passed. Min price $99.60. [2026-01-28T12:15:48.652251] [DEBUG] [REMOTE ] NICE: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:48.652372] [DEBUG] [REMOTE ] NICE: PASS: Integrity check passed. [2026-01-28T12:15:48.652412] [DEBUG] [REMOTE ] NICE: Symbol is viable for forecasting. [2026-01-28T12:15:48.652459] [INFO ] [MAIN ] [2178/3492] NICE kept (0.4s) | 2174 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:49.160466] [DEBUG] [REMOTE ] NIE: Retrieved 4762 rows, trimmed to 300. [2026-01-28T12:15:49.160634] [DEBUG] [REMOTE ] NIE: PASS: History has at least 300 days. [2026-01-28T12:15:49.161053] [DEBUG] [REMOTE ] NIE: PASS: Price check passed. Min price $23.55. [2026-01-28T12:15:49.161185] [DEBUG] [REMOTE ] NIE: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:49.161302] [DEBUG] [REMOTE ] NIE: PASS: Integrity check passed. [2026-01-28T12:15:49.161341] [DEBUG] [REMOTE ] NIE: Symbol is viable for forecasting. [2026-01-28T12:15:49.161388] [INFO ] [MAIN ] [2179/3492] NIE kept (0.5s) | 2175 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:49.412923] [DEBUG] [REMOTE ] NIKL: Retrieved 715 rows, trimmed to 300. [2026-01-28T12:15:49.413072] [DEBUG] [REMOTE ] NIKL: PASS: History has at least 300 days. [2026-01-28T12:15:49.413320] [DEBUG] [REMOTE ] NIKL: PASS: Price check passed. Min price $12.84. [2026-01-28T12:15:49.413501] [DEBUG] [REMOTE ] NIKL: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:49.413691] [DEBUG] [REMOTE ] NIKL: PASS: Integrity check passed. [2026-01-28T12:15:49.413905] [DEBUG] [REMOTE ] NIKL: Symbol is viable for forecasting. [2026-01-28T12:15:49.413976] [INFO ] [MAIN ] [2180/3492] NIKL kept (0.3s) | 2176 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:49.935915] [DEBUG] [REMOTE ] NIM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:49.936076] [DEBUG] [REMOTE ] NIM: PASS: History has at least 300 days. [2026-01-28T12:15:49.936311] [DEBUG] [REMOTE ] NIM: PASS: Price check passed. Min price $9.20. [2026-01-28T12:15:49.936447] [DEBUG] [REMOTE ] NIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:49.936567] [DEBUG] [REMOTE ] NIM: PASS: Integrity check passed. [2026-01-28T12:15:49.936630] [DEBUG] [REMOTE ] NIM: Symbol is viable for forecasting. [2026-01-28T12:15:49.936679] [INFO ] [MAIN ] [2181/3492] NIM kept (0.5s) | 2177 kept, 4 rejected | 138.5/min | ETA: 9.5m [2026-01-28T12:15:50.212038] [DEBUG] [REMOTE ] NIO: Retrieved 1853 rows, trimmed to 300. [2026-01-28T12:15:50.212196] [DEBUG] [REMOTE ] NIO: PASS: History has at least 300 days. [2026-01-28T12:15:50.212409] [DEBUG] [REMOTE ] NIO: PASS: Price check passed. Min price $4.56. [2026-01-28T12:15:50.212541] [DEBUG] [REMOTE ] NIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:50.212676] [DEBUG] [REMOTE ] NIO: PASS: Integrity check passed. [2026-01-28T12:15:50.212717] [DEBUG] [REMOTE ] NIO: Symbol is viable for forecasting. [2026-01-28T12:15:50.212765] [INFO ] [MAIN ] [2182/3492] NIO kept (0.3s) | 2178 kept, 4 rejected | 138.6/min | ETA: 9.5m [2026-01-28T12:15:50.594665] [DEBUG] [REMOTE ] NITO: Retrieved 1479 rows, trimmed to 300. [2026-01-28T12:15:50.594811] [DEBUG] [REMOTE ] NITO: PASS: History has at least 300 days. [2026-01-28T12:15:50.595046] [DEBUG] [REMOTE ] NITO: PASS: Price check passed. Min price $1.45. [2026-01-28T12:15:50.595203] [DEBUG] [REMOTE ] NITO: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:50.595331] [DEBUG] [REMOTE ] NITO: PASS: Integrity check passed. [2026-01-28T12:15:50.595377] [DEBUG] [REMOTE ] NITO: Symbol is viable for forecasting. [2026-01-28T12:15:50.595440] [INFO ] [MAIN ] [2183/3492] NITO kept (0.4s) | 2179 kept, 4 rejected | 138.6/min | ETA: 9.4m [2026-01-28T12:15:51.275746] [DEBUG] [REMOTE ] NKSH: Retrieved 6578 rows, trimmed to 300. [2026-01-28T12:15:51.275886] [DEBUG] [REMOTE ] NKSH: PASS: History has at least 300 days. [2026-01-28T12:15:51.276111] [DEBUG] [REMOTE ] NKSH: PASS: Price check passed. Min price $27.28. [2026-01-28T12:15:51.276248] [DEBUG] [REMOTE ] NKSH: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:51.276365] [DEBUG] [REMOTE ] NKSH: PASS: Integrity check passed. [2026-01-28T12:15:51.276405] [DEBUG] [REMOTE ] NKSH: Symbol is viable for forecasting. [2026-01-28T12:15:51.276453] [INFO ] [MAIN ] [2184/3492] NKSH kept (0.7s) | 2180 kept, 4 rejected | 138.5/min | ETA: 9.4m [2026-01-28T12:15:51.575747] [DEBUG] [REMOTE ] NKTX: Retrieved 1394 rows, trimmed to 300. [2026-01-28T12:15:51.575945] [DEBUG] [REMOTE ] NKTX: PASS: History has at least 300 days. [2026-01-28T12:15:51.576197] [DEBUG] [REMOTE ] NKTX: PASS: Price check passed. Min price $1.73. [2026-01-28T12:15:51.576345] [DEBUG] [REMOTE ] NKTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:51.576483] [DEBUG] [REMOTE ] NKTX: PASS: Integrity check passed. [2026-01-28T12:15:51.576530] [DEBUG] [REMOTE ] NKTX: Symbol is viable for forecasting. [2026-01-28T12:15:51.576602] [INFO ] [MAIN ] [2185/3492] NKTX kept (0.3s) | 2181 kept, 4 rejected | 138.5/min | ETA: 9.4m [2026-01-28T12:15:52.134328] [DEBUG] [REMOTE ] NKX: Retrieved 5794 rows, trimmed to 300. [2026-01-28T12:15:52.134470] [DEBUG] [REMOTE ] NKX: PASS: History has at least 300 days. [2026-01-28T12:15:52.134742] [DEBUG] [REMOTE ] NKX: PASS: Price check passed. Min price $12.36. [2026-01-28T12:15:52.134886] [DEBUG] [REMOTE ] NKX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:52.135005] [DEBUG] [REMOTE ] NKX: PASS: Integrity check passed. [2026-01-28T12:15:52.135046] [DEBUG] [REMOTE ] NKX: Symbol is viable for forecasting. [2026-01-28T12:15:52.135097] [INFO ] [MAIN ] [2186/3492] NKX kept (0.6s) | 2182 kept, 4 rejected | 138.5/min | ETA: 9.4m [2026-01-28T12:15:52.255334] [DEBUG] [REMOTE ] NLOP: Retrieved 563 rows, trimmed to 300. [2026-01-28T12:15:52.255478] [DEBUG] [REMOTE ] NLOP: PASS: History has at least 300 days. [2026-01-28T12:15:52.255751] [DEBUG] [REMOTE ] NLOP: PASS: Price check passed. Min price $18.60. [2026-01-28T12:15:52.255899] [DEBUG] [REMOTE ] NLOP: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:52.256016] [DEBUG] [REMOTE ] NLOP: PASS: Integrity check passed. [2026-01-28T12:15:52.256064] [DEBUG] [REMOTE ] NLOP: Symbol is viable for forecasting. [2026-01-28T12:15:52.256131] [INFO ] [MAIN ] [2187/3492] NLOP kept (0.1s) | 2183 kept, 4 rejected | 138.6/min | ETA: 9.4m [2026-01-28T12:15:53.003520] [DEBUG] [REMOTE ] NLY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:53.003739] [DEBUG] [REMOTE ] NLY: PASS: History has at least 300 days. [2026-01-28T12:15:53.003993] [DEBUG] [REMOTE ] NLY: PASS: Price check passed. Min price $20.11. [2026-01-28T12:15:53.004152] [DEBUG] [REMOTE ] NLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:53.004294] [DEBUG] [REMOTE ] NLY: PASS: Integrity check passed. [2026-01-28T12:15:53.004334] [DEBUG] [REMOTE ] NLY: Symbol is viable for forecasting. [2026-01-28T12:15:53.004384] [INFO ] [MAIN ] [2188/3492] NLY kept (0.7s) | 2184 kept, 4 rejected | 138.5/min | ETA: 9.4m [2026-01-28T12:15:53.298918] [DEBUG] [REMOTE ] NMAI: Retrieved 1048 rows, trimmed to 300. [2026-01-28T12:15:53.299111] [DEBUG] [REMOTE ] NMAI: PASS: History has at least 300 days. [2026-01-28T12:15:53.299380] [DEBUG] [REMOTE ] NMAI: PASS: Price check passed. Min price $12.50. [2026-01-28T12:15:53.299598] [DEBUG] [REMOTE ] NMAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:53.299730] [DEBUG] [REMOTE ] NMAI: PASS: Integrity check passed. [2026-01-28T12:15:53.299796] [DEBUG] [REMOTE ] NMAI: Symbol is viable for forecasting. [2026-01-28T12:15:53.299851] [INFO ] [MAIN ] [2189/3492] NMAI kept (0.3s) | 2185 kept, 4 rejected | 138.5/min | ETA: 9.4m [2026-01-28T12:15:53.571756] [DEBUG] [REMOTE ] NMCO: Retrieved 1599 rows, trimmed to 300. [2026-01-28T12:15:53.571951] [DEBUG] [REMOTE ] NMCO: PASS: History has at least 300 days. [2026-01-28T12:15:53.572205] [DEBUG] [REMOTE ] NMCO: PASS: Price check passed. Min price $10.12. [2026-01-28T12:15:53.572340] [DEBUG] [REMOTE ] NMCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:53.572460] [DEBUG] [REMOTE ] NMCO: PASS: Integrity check passed. [2026-01-28T12:15:53.572499] [DEBUG] [REMOTE ] NMCO: Symbol is viable for forecasting. [2026-01-28T12:15:53.572551] [INFO ] [MAIN ] [2190/3492] NMCO kept (0.3s) | 2186 kept, 4 rejected | 138.6/min | ETA: 9.4m [2026-01-28T12:15:54.040651] [DEBUG] [REMOTE ] NMFC: Retrieved 3693 rows, trimmed to 300. [2026-01-28T12:15:54.040862] [DEBUG] [REMOTE ] NMFC: PASS: History has at least 300 days. [2026-01-28T12:15:54.041151] [DEBUG] [REMOTE ] NMFC: PASS: Price check passed. Min price $8.69. [2026-01-28T12:15:54.041293] [DEBUG] [REMOTE ] NMFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:54.041433] [DEBUG] [REMOTE ] NMFC: PASS: Integrity check passed. [2026-01-28T12:15:54.041476] [DEBUG] [REMOTE ] NMFC: Symbol is viable for forecasting. [2026-01-28T12:15:54.041530] [INFO ] [MAIN ] [2191/3492] NMFC kept (0.5s) | 2187 kept, 4 rejected | 138.6/min | ETA: 9.4m [2026-01-28T12:15:54.486306] [DEBUG] [REMOTE ] NMG: Retrieved 1872 rows, trimmed to 300. [2026-01-28T12:15:54.486524] [DEBUG] [REMOTE ] NMG: PASS: History has at least 300 days. [2026-01-28T12:15:54.487214] [DEBUG] [REMOTE ] NMG: PASS: Price check passed. Min price $2.44. [2026-01-28T12:15:54.487387] [DEBUG] [REMOTE ] NMG: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:54.487597] [DEBUG] [REMOTE ] NMG: PASS: Integrity check passed. [2026-01-28T12:15:54.487647] [DEBUG] [REMOTE ] NMG: Symbol is viable for forecasting. [2026-01-28T12:15:54.487702] [INFO ] [MAIN ] [2192/3492] NMG kept (0.4s) | 2188 kept, 4 rejected | 138.6/min | ETA: 9.4m [2026-01-28T12:15:54.974310] [DEBUG] [REMOTE ] NMI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:54.974441] [DEBUG] [REMOTE ] NMI: PASS: History has at least 300 days. [2026-01-28T12:15:54.974674] [DEBUG] [REMOTE ] NMI: PASS: Price check passed. Min price $9.86. [2026-01-28T12:15:54.974813] [DEBUG] [REMOTE ] NMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:54.974929] [DEBUG] [REMOTE ] NMI: PASS: Integrity check passed. [2026-01-28T12:15:54.974970] [DEBUG] [REMOTE ] NMI: Symbol is viable for forecasting. [2026-01-28T12:15:54.975016] [INFO ] [MAIN ] [2193/3492] NMI kept (0.5s) | 2189 kept, 4 rejected | 138.6/min | ETA: 9.4m [2026-01-28T12:15:55.342287] [DEBUG] [REMOTE ] NMIH: Retrieved 3071 rows, trimmed to 300. [2026-01-28T12:15:55.342422] [DEBUG] [REMOTE ] NMIH: PASS: History has at least 300 days. [2026-01-28T12:15:55.342651] [DEBUG] [REMOTE ] NMIH: PASS: Price check passed. Min price $36.08. [2026-01-28T12:15:55.342786] [DEBUG] [REMOTE ] NMIH: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:55.342892] [DEBUG] [REMOTE ] NMIH: PASS: Integrity check passed. [2026-01-28T12:15:55.342932] [DEBUG] [REMOTE ] NMIH: Symbol is viable for forecasting. [2026-01-28T12:15:55.342978] [INFO ] [MAIN ] [2194/3492] NMIH kept (0.4s) | 2190 kept, 4 rejected | 138.6/min | ETA: 9.4m [2026-01-28T12:15:55.801466] [DEBUG] [REMOTE ] NMM: Retrieved 4579 rows, trimmed to 300. [2026-01-28T12:15:55.801626] [DEBUG] [REMOTE ] NMM: PASS: History has at least 300 days. [2026-01-28T12:15:55.801843] [DEBUG] [REMOTE ] NMM: PASS: Price check passed. Min price $47.69. [2026-01-28T12:15:55.801973] [DEBUG] [REMOTE ] NMM: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:55.802080] [DEBUG] [REMOTE ] NMM: PASS: Integrity check passed. [2026-01-28T12:15:55.802120] [DEBUG] [REMOTE ] NMM: Symbol is viable for forecasting. [2026-01-28T12:15:55.802166] [INFO ] [MAIN ] [2195/3492] NMM kept (0.5s) | 2191 kept, 4 rejected | 138.6/min | ETA: 9.4m [2026-01-28T12:15:56.052317] [DEBUG] [REMOTE ] NMRA: Retrieved 594 rows, trimmed to 300. [2026-01-28T12:15:56.052440] [DEBUG] [REMOTE ] NMRA: PASS: History has at least 300 days. [2026-01-28T12:15:56.052684] [DEBUG] [REMOTE ] NMRA: PASS: Price check passed. Min price $1.64. [2026-01-28T12:15:56.052827] [DEBUG] [REMOTE ] NMRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:56.052936] [DEBUG] [REMOTE ] NMRA: PASS: Integrity check passed. [2026-01-28T12:15:56.052978] [DEBUG] [REMOTE ] NMRA: Symbol is viable for forecasting. [2026-01-28T12:15:56.053025] [INFO ] [MAIN ] [2196/3492] NMRA kept (0.3s) | 2192 kept, 4 rejected | 138.6/min | ETA: 9.4m [2026-01-28T12:15:56.621758] [DEBUG] [REMOTE ] NMRK: Retrieved 2038 rows, trimmed to 300. [2026-01-28T12:15:56.621883] [DEBUG] [REMOTE ] NMRK: PASS: History has at least 300 days. [2026-01-28T12:15:56.622081] [DEBUG] [REMOTE ] NMRK: PASS: Price check passed. Min price $15.32. [2026-01-28T12:15:56.622213] [DEBUG] [REMOTE ] NMRK: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:56.622320] [DEBUG] [REMOTE ] NMRK: PASS: Integrity check passed. [2026-01-28T12:15:56.622359] [DEBUG] [REMOTE ] NMRK: Symbol is viable for forecasting. [2026-01-28T12:15:56.622406] [INFO ] [MAIN ] [2197/3492] NMRK kept (0.6s) | 2193 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:15:56.850623] [DEBUG] [REMOTE ] NN: Retrieved 1065 rows, trimmed to 300. [2026-01-28T12:15:56.850744] [DEBUG] [REMOTE ] NN: PASS: History has at least 300 days. [2026-01-28T12:15:56.850940] [DEBUG] [REMOTE ] NN: PASS: Price check passed. Min price $11.37. [2026-01-28T12:15:56.851070] [DEBUG] [REMOTE ] NN: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:56.851215] [DEBUG] [REMOTE ] NN: PASS: Integrity check passed. [2026-01-28T12:15:56.851263] [DEBUG] [REMOTE ] NN: Symbol is viable for forecasting. [2026-01-28T12:15:56.851313] [INFO ] [MAIN ] [2198/3492] NN kept (0.2s) | 2194 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:15:57.305123] [DEBUG] [REMOTE ] NNDM: Retrieved 2528 rows, trimmed to 300. [2026-01-28T12:15:57.305370] [DEBUG] [REMOTE ] NNDM: PASS: History has at least 300 days. [2026-01-28T12:15:57.305765] [DEBUG] [REMOTE ] NNDM: PASS: Price check passed. Min price $1.44. [2026-01-28T12:15:57.305938] [DEBUG] [REMOTE ] NNDM: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:57.306101] [DEBUG] [REMOTE ] NNDM: PASS: Integrity check passed. [2026-01-28T12:15:57.306144] [DEBUG] [REMOTE ] NNDM: Symbol is viable for forecasting. [2026-01-28T12:15:57.306202] [INFO ] [MAIN ] [2199/3492] NNDM kept (0.5s) | 2195 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:15:57.522247] [DEBUG] [REMOTE ] NNE: Retrieved 431 rows, trimmed to 300. [2026-01-28T12:15:57.522437] [DEBUG] [REMOTE ] NNE: PASS: History has at least 300 days. [2026-01-28T12:15:57.522705] [DEBUG] [REMOTE ] NNE: PASS: Price check passed. Min price $24.01. [2026-01-28T12:15:57.522899] [DEBUG] [REMOTE ] NNE: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:57.523022] [DEBUG] [REMOTE ] NNE: PASS: Integrity check passed. [2026-01-28T12:15:57.523064] [DEBUG] [REMOTE ] NNE: Symbol is viable for forecasting. [2026-01-28T12:15:57.523118] [INFO ] [MAIN ] [2200/3492] NNE kept (0.2s) | 2196 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:15:58.250948] [DEBUG] [REMOTE ] NNI: Retrieved 5565 rows, trimmed to 300. [2026-01-28T12:15:58.251190] [DEBUG] [REMOTE ] NNI: PASS: History has at least 300 days. [2026-01-28T12:15:58.251477] [DEBUG] [REMOTE ] NNI: PASS: Price check passed. Min price $124.42. [2026-01-28T12:15:58.251644] [DEBUG] [REMOTE ] NNI: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:58.251959] [DEBUG] [REMOTE ] NNI: PASS: Integrity check passed. [2026-01-28T12:15:58.252004] [DEBUG] [REMOTE ] NNI: Symbol is viable for forecasting. [2026-01-28T12:15:58.252062] [INFO ] [MAIN ] [2201/3492] NNI kept (0.7s) | 2197 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:15:58.686438] [DEBUG] [REMOTE ] NNN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:58.686656] [DEBUG] [REMOTE ] NNN: PASS: History has at least 300 days. [2026-01-28T12:15:58.686964] [DEBUG] [REMOTE ] NNN: PASS: Price check passed. Min price $39.05. [2026-01-28T12:15:58.687138] [DEBUG] [REMOTE ] NNN: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:58.687283] [DEBUG] [REMOTE ] NNN: PASS: Integrity check passed. [2026-01-28T12:15:58.687325] [DEBUG] [REMOTE ] NNN: Symbol is viable for forecasting. [2026-01-28T12:15:58.687381] [INFO ] [MAIN ] [2202/3492] NNN kept (0.4s) | 2198 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:15:58.963329] [DEBUG] [REMOTE ] NNOX: Retrieved 1364 rows, trimmed to 300. [2026-01-28T12:15:58.963533] [DEBUG] [REMOTE ] NNOX: PASS: History has at least 300 days. [2026-01-28T12:15:58.963843] [DEBUG] [REMOTE ] NNOX: PASS: Price check passed. Min price $2.78. [2026-01-28T12:15:58.963984] [DEBUG] [REMOTE ] NNOX: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:58.964104] [DEBUG] [REMOTE ] NNOX: PASS: Integrity check passed. [2026-01-28T12:15:58.964145] [DEBUG] [REMOTE ] NNOX: Symbol is viable for forecasting. [2026-01-28T12:15:58.964197] [INFO ] [MAIN ] [2203/3492] NNOX kept (0.3s) | 2199 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:15:59.563539] [DEBUG] [REMOTE ] NNY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:15:59.563707] [DEBUG] [REMOTE ] NNY: PASS: History has at least 300 days. [2026-01-28T12:15:59.563953] [DEBUG] [REMOTE ] NNY: PASS: Price check passed. Min price $8.23. [2026-01-28T12:15:59.564093] [DEBUG] [REMOTE ] NNY: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:59.564215] [DEBUG] [REMOTE ] NNY: PASS: Integrity check passed. [2026-01-28T12:15:59.564255] [DEBUG] [REMOTE ] NNY: Symbol is viable for forecasting. [2026-01-28T12:15:59.564304] [INFO ] [MAIN ] [2204/3492] NNY kept (0.6s) | 2200 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:15:59.955961] [DEBUG] [REMOTE ] NOA: Retrieved 4823 rows, trimmed to 300. [2026-01-28T12:15:59.956088] [DEBUG] [REMOTE ] NOA: PASS: History has at least 300 days. [2026-01-28T12:15:59.956314] [DEBUG] [REMOTE ] NOA: PASS: Price check passed. Min price $13.09. [2026-01-28T12:15:59.956458] [DEBUG] [REMOTE ] NOA: PASS: Continuity check passed with 300 days. [2026-01-28T12:15:59.956593] [DEBUG] [REMOTE ] NOA: PASS: Integrity check passed. [2026-01-28T12:15:59.956638] [DEBUG] [REMOTE ] NOA: Symbol is viable for forecasting. [2026-01-28T12:15:59.956688] [INFO ] [MAIN ] [2205/3492] NOA kept (0.4s) | 2201 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:16:00.365979] [DEBUG] [REMOTE ] NOAH: Retrieved 3825 rows, trimmed to 300. [2026-01-28T12:16:00.366119] [DEBUG] [REMOTE ] NOAH: PASS: History has at least 300 days. [2026-01-28T12:16:00.366349] [DEBUG] [REMOTE ] NOAH: PASS: Price check passed. Min price $9.61. [2026-01-28T12:16:00.366504] [DEBUG] [REMOTE ] NOAH: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:00.366659] [DEBUG] [REMOTE ] NOAH: PASS: Integrity check passed. [2026-01-28T12:16:00.366703] [DEBUG] [REMOTE ] NOAH: Symbol is viable for forecasting. [2026-01-28T12:16:00.366752] [INFO ] [MAIN ] [2206/3492] NOAH kept (0.4s) | 2202 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:16:00.568419] [DEBUG] [REMOTE ] NODK: Retrieved 2229 rows, trimmed to 300. [2026-01-28T12:16:00.568561] [DEBUG] [REMOTE ] NODK: PASS: History has at least 300 days. [2026-01-28T12:16:00.568798] [DEBUG] [REMOTE ] NODK: PASS: Price check passed. Min price $13.09. [2026-01-28T12:16:00.568934] [DEBUG] [REMOTE ] NODK: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:00.569045] [DEBUG] [REMOTE ] NODK: PASS: Integrity check passed. [2026-01-28T12:16:00.569086] [DEBUG] [REMOTE ] NODK: Symbol is viable for forecasting. [2026-01-28T12:16:00.569134] [INFO ] [MAIN ] [2207/3492] NODK kept (0.2s) | 2203 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:16:01.045674] [DEBUG] [REMOTE ] NOG: Retrieved 4728 rows, trimmed to 300. [2026-01-28T12:16:01.045856] [DEBUG] [REMOTE ] NOG: PASS: History has at least 300 days. [2026-01-28T12:16:01.046140] [DEBUG] [REMOTE ] NOG: PASS: Price check passed. Min price $20.06. [2026-01-28T12:16:01.046275] [DEBUG] [REMOTE ] NOG: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:01.046411] [DEBUG] [REMOTE ] NOG: PASS: Integrity check passed. [2026-01-28T12:16:01.046452] [DEBUG] [REMOTE ] NOG: Symbol is viable for forecasting. [2026-01-28T12:16:01.046504] [INFO ] [MAIN ] [2208/3492] NOG kept (0.5s) | 2204 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:16:01.527972] [DEBUG] [REMOTE ] NOMD: Retrieved 2531 rows, trimmed to 300. [2026-01-28T12:16:01.528121] [DEBUG] [REMOTE ] NOMD: PASS: History has at least 300 days. [2026-01-28T12:16:01.528339] [DEBUG] [REMOTE ] NOMD: PASS: Price check passed. Min price $10.99. [2026-01-28T12:16:01.528481] [DEBUG] [REMOTE ] NOMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:01.528630] [DEBUG] [REMOTE ] NOMD: PASS: Integrity check passed. [2026-01-28T12:16:01.528683] [DEBUG] [REMOTE ] NOMD: Symbol is viable for forecasting. [2026-01-28T12:16:01.528733] [INFO ] [MAIN ] [2209/3492] NOMD kept (0.5s) | 2205 kept, 4 rejected | 138.6/min | ETA: 9.3m [2026-01-28T12:16:01.836900] [DEBUG] [REMOTE ] NOTE: Retrieved 1290 rows, trimmed to 300. [2026-01-28T12:16:01.837064] [DEBUG] [REMOTE ] NOTE: PASS: History has at least 300 days. [2026-01-28T12:16:01.837285] [DEBUG] [REMOTE ] NOTE: PASS: Price check passed. Min price $1.43. [2026-01-28T12:16:01.837426] [DEBUG] [REMOTE ] NOTE: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:01.837546] [DEBUG] [REMOTE ] NOTE: PASS: Integrity check passed. [2026-01-28T12:16:01.837622] [DEBUG] [REMOTE ] NOTE: Symbol is viable for forecasting. [2026-01-28T12:16:01.837678] [INFO ] [MAIN ] [2210/3492] NOTE kept (0.3s) | 2206 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:02.236863] [DEBUG] [REMOTE ] NPCE: Retrieved 1197 rows, trimmed to 300. [2026-01-28T12:16:02.237011] [DEBUG] [REMOTE ] NPCE: PASS: History has at least 300 days. [2026-01-28T12:16:02.237285] [DEBUG] [REMOTE ] NPCE: PASS: Price check passed. Min price $9.40. [2026-01-28T12:16:02.237506] [DEBUG] [REMOTE ] NPCE: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:02.237680] [DEBUG] [REMOTE ] NPCE: PASS: Integrity check passed. [2026-01-28T12:16:02.237734] [DEBUG] [REMOTE ] NPCE: Symbol is viable for forecasting. [2026-01-28T12:16:02.237804] [INFO ] [MAIN ] [2211/3492] NPCE kept (0.4s) | 2207 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:02.602615] [DEBUG] [REMOTE ] NPFD: Retrieved 1031 rows, trimmed to 300. [2026-01-28T12:16:02.602734] [DEBUG] [REMOTE ] NPFD: PASS: History has at least 300 days. [2026-01-28T12:16:02.602952] [DEBUG] [REMOTE ] NPFD: PASS: Price check passed. Min price $18.79. [2026-01-28T12:16:02.603100] [DEBUG] [REMOTE ] NPFD: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:02.603215] [DEBUG] [REMOTE ] NPFD: PASS: Integrity check passed. [2026-01-28T12:16:02.603258] [DEBUG] [REMOTE ] NPFD: Symbol is viable for forecasting. [2026-01-28T12:16:02.603319] [INFO ] [MAIN ] [2212/3492] NPFD kept (0.4s) | 2208 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:03.298925] [DEBUG] [REMOTE ] NPK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:03.299073] [DEBUG] [REMOTE ] NPK: PASS: History has at least 300 days. [2026-01-28T12:16:03.299315] [DEBUG] [REMOTE ] NPK: PASS: Price check passed. Min price $91.59. [2026-01-28T12:16:03.299485] [DEBUG] [REMOTE ] NPK: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:03.299633] [DEBUG] [REMOTE ] NPK: PASS: Integrity check passed. [2026-01-28T12:16:03.299678] [DEBUG] [REMOTE ] NPK: Symbol is viable for forecasting. [2026-01-28T12:16:03.299728] [INFO ] [MAIN ] [2213/3492] NPK kept (0.7s) | 2209 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:03.831015] [DEBUG] [REMOTE ] NPO: Retrieved 5957 rows, trimmed to 300. [2026-01-28T12:16:03.831141] [DEBUG] [REMOTE ] NPO: PASS: History has at least 300 days. [2026-01-28T12:16:03.831359] [DEBUG] [REMOTE ] NPO: PASS: Price check passed. Min price $202.27. [2026-01-28T12:16:03.831497] [DEBUG] [REMOTE ] NPO: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:03.831634] [DEBUG] [REMOTE ] NPO: PASS: Integrity check passed. [2026-01-28T12:16:03.831677] [DEBUG] [REMOTE ] NPO: Symbol is viable for forecasting. [2026-01-28T12:16:03.831725] [INFO ] [MAIN ] [2214/3492] NPO kept (0.5s) | 2210 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:04.311926] [DEBUG] [REMOTE ] NQP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:04.312123] [DEBUG] [REMOTE ] NQP: PASS: History has at least 300 days. [2026-01-28T12:16:04.312502] [DEBUG] [REMOTE ] NQP: PASS: Price check passed. Min price $11.74. [2026-01-28T12:16:04.312683] [DEBUG] [REMOTE ] NQP: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:04.312860] [DEBUG] [REMOTE ] NQP: PASS: Integrity check passed. [2026-01-28T12:16:04.312912] [DEBUG] [REMOTE ] NQP: Symbol is viable for forecasting. [2026-01-28T12:16:04.312974] [INFO ] [MAIN ] [2215/3492] NQP kept (0.5s) | 2211 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:04.721147] [DEBUG] [REMOTE ] NRC: Retrieved 3189 rows, trimmed to 300. [2026-01-28T12:16:04.721271] [DEBUG] [REMOTE ] NRC: PASS: History has at least 300 days. [2026-01-28T12:16:04.721475] [DEBUG] [REMOTE ] NRC: PASS: Price check passed. Min price $12.99. [2026-01-28T12:16:04.721636] [DEBUG] [REMOTE ] NRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:04.721749] [DEBUG] [REMOTE ] NRC: PASS: Integrity check passed. [2026-01-28T12:16:04.721789] [DEBUG] [REMOTE ] NRC: Symbol is viable for forecasting. [2026-01-28T12:16:04.721836] [INFO ] [MAIN ] [2216/3492] NRC kept (0.4s) | 2212 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:04.980720] [DEBUG] [REMOTE ] NRDS: Retrieved 1060 rows, trimmed to 300. [2026-01-28T12:16:04.980885] [DEBUG] [REMOTE ] NRDS: PASS: History has at least 300 days. [2026-01-28T12:16:04.981120] [DEBUG] [REMOTE ] NRDS: PASS: Price check passed. Min price $11.58. [2026-01-28T12:16:04.981264] [DEBUG] [REMOTE ] NRDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:04.981382] [DEBUG] [REMOTE ] NRDS: PASS: Integrity check passed. [2026-01-28T12:16:04.981424] [DEBUG] [REMOTE ] NRDS: Symbol is viable for forecasting. [2026-01-28T12:16:04.981474] [INFO ] [MAIN ] [2217/3492] NRDS kept (0.3s) | 2213 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:05.303753] [DEBUG] [REMOTE ] NREF: Retrieved 1500 rows, trimmed to 300. [2026-01-28T12:16:05.303899] [DEBUG] [REMOTE ] NREF: PASS: History has at least 300 days. [2026-01-28T12:16:05.304170] [DEBUG] [REMOTE ] NREF: PASS: Price check passed. Min price $12.61. [2026-01-28T12:16:05.304352] [DEBUG] [REMOTE ] NREF: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:05.304500] [DEBUG] [REMOTE ] NREF: PASS: Integrity check passed. [2026-01-28T12:16:05.304562] [DEBUG] [REMOTE ] NREF: Symbol is viable for forecasting. [2026-01-28T12:16:05.304657] [INFO ] [MAIN ] [2218/3492] NREF kept (0.3s) | 2214 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:05.849731] [DEBUG] [REMOTE ] NRG: Retrieved 5573 rows, trimmed to 300. [2026-01-28T12:16:05.849875] [DEBUG] [REMOTE ] NRG: PASS: History has at least 300 days. [2026-01-28T12:16:05.850116] [DEBUG] [REMOTE ] NRG: PASS: Price check passed. Min price $143.53. [2026-01-28T12:16:05.850256] [DEBUG] [REMOTE ] NRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:05.850379] [DEBUG] [REMOTE ] NRG: PASS: Integrity check passed. [2026-01-28T12:16:05.850420] [DEBUG] [REMOTE ] NRG: Symbol is viable for forecasting. [2026-01-28T12:16:05.850469] [INFO ] [MAIN ] [2219/3492] NRG kept (0.5s) | 2215 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:06.321685] [DEBUG] [REMOTE ] NRIM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:06.321840] [DEBUG] [REMOTE ] NRIM: PASS: History has at least 300 days. [2026-01-28T12:16:06.322310] [DEBUG] [REMOTE ] NRIM: PASS: Price check passed. Min price $21.85. [2026-01-28T12:16:06.322449] [DEBUG] [REMOTE ] NRIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:06.322600] [DEBUG] [REMOTE ] NRIM: PASS: Integrity check passed. [2026-01-28T12:16:06.322643] [DEBUG] [REMOTE ] NRIM: Symbol is viable for forecasting. [2026-01-28T12:16:06.322693] [INFO ] [MAIN ] [2220/3492] NRIM kept (0.5s) | 2216 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:06.587193] [DEBUG] [REMOTE ] NRIX: Retrieved 1384 rows, trimmed to 300. [2026-01-28T12:16:06.587345] [DEBUG] [REMOTE ] NRIX: PASS: History has at least 300 days. [2026-01-28T12:16:06.587613] [DEBUG] [REMOTE ] NRIX: PASS: Price check passed. Min price $12.17. [2026-01-28T12:16:06.587767] [DEBUG] [REMOTE ] NRIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:06.587893] [DEBUG] [REMOTE ] NRIX: PASS: Integrity check passed. [2026-01-28T12:16:06.587936] [DEBUG] [REMOTE ] NRIX: Symbol is viable for forecasting. [2026-01-28T12:16:06.587987] [INFO ] [MAIN ] [2221/3492] NRIX kept (0.3s) | 2217 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:07.111806] [DEBUG] [REMOTE ] NRK: Retrieved 5794 rows, trimmed to 300. [2026-01-28T12:16:07.111961] [DEBUG] [REMOTE ] NRK: PASS: History has at least 300 days. [2026-01-28T12:16:07.112229] [DEBUG] [REMOTE ] NRK: PASS: Price check passed. Min price $9.82. [2026-01-28T12:16:07.112453] [DEBUG] [REMOTE ] NRK: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:07.112632] [DEBUG] [REMOTE ] NRK: PASS: Integrity check passed. [2026-01-28T12:16:07.112689] [DEBUG] [REMOTE ] NRK: Symbol is viable for forecasting. [2026-01-28T12:16:07.112755] [INFO ] [MAIN ] [2222/3492] NRK kept (0.5s) | 2218 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:07.619236] [DEBUG] [REMOTE ] NRP: Retrieved 5860 rows, trimmed to 300. [2026-01-28T12:16:07.619439] [DEBUG] [REMOTE ] NRP: PASS: History has at least 300 days. [2026-01-28T12:16:07.619745] [DEBUG] [REMOTE ] NRP: PASS: Price check passed. Min price $101.81. [2026-01-28T12:16:07.619898] [DEBUG] [REMOTE ] NRP: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:07.620033] [DEBUG] [REMOTE ] NRP: PASS: Integrity check passed. [2026-01-28T12:16:07.620076] [DEBUG] [REMOTE ] NRP: Symbol is viable for forecasting. [2026-01-28T12:16:07.620132] [INFO ] [MAIN ] [2223/3492] NRP kept (0.5s) | 2219 kept, 4 rejected | 138.6/min | ETA: 9.2m [2026-01-28T12:16:07.805754] [DEBUG] [REMOTE ] NRXP: Retrieved 2047 rows, trimmed to 300. [2026-01-28T12:16:07.805902] [DEBUG] [REMOTE ] NRXP: PASS: History has at least 300 days. [2026-01-28T12:16:07.806126] [DEBUG] [REMOTE ] NRXP: PASS: Price check passed. Min price $1.98. [2026-01-28T12:16:07.806267] [DEBUG] [REMOTE ] NRXP: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:07.806385] [DEBUG] [REMOTE ] NRXP: PASS: Integrity check passed. [2026-01-28T12:16:07.806427] [DEBUG] [REMOTE ] NRXP: Symbol is viable for forecasting. [2026-01-28T12:16:07.806476] [INFO ] [MAIN ] [2224/3492] NRXP kept (0.2s) | 2220 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:08.528693] [DEBUG] [REMOTE ] NSC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:08.528856] [DEBUG] [REMOTE ] NSC: PASS: History has at least 300 days. [2026-01-28T12:16:08.529149] [DEBUG] [REMOTE ] NSC: PASS: Price check passed. Min price $279.44. [2026-01-28T12:16:08.529287] [DEBUG] [REMOTE ] NSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:08.529419] [DEBUG] [REMOTE ] NSC: PASS: Integrity check passed. [2026-01-28T12:16:08.529460] [DEBUG] [REMOTE ] NSC: Symbol is viable for forecasting. [2026-01-28T12:16:08.529511] [INFO ] [MAIN ] [2225/3492] NSC kept (0.7s) | 2221 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:09.088583] [DEBUG] [REMOTE ] NSP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:09.088754] [DEBUG] [REMOTE ] NSP: PASS: History has at least 300 days. [2026-01-28T12:16:09.089045] [DEBUG] [REMOTE ] NSP: PASS: Price check passed. Min price $31.15. [2026-01-28T12:16:09.089206] [DEBUG] [REMOTE ] NSP: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:09.089522] [DEBUG] [REMOTE ] NSP: PASS: Integrity check passed. [2026-01-28T12:16:09.089564] [DEBUG] [REMOTE ] NSP: Symbol is viable for forecasting. [2026-01-28T12:16:09.089635] [INFO ] [MAIN ] [2226/3492] NSP kept (0.6s) | 2222 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:09.597636] [DEBUG] [REMOTE ] NSSC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:09.597785] [DEBUG] [REMOTE ] NSSC: PASS: History has at least 300 days. [2026-01-28T12:16:09.598041] [DEBUG] [REMOTE ] NSSC: PASS: Price check passed. Min price $37.68. [2026-01-28T12:16:09.598185] [DEBUG] [REMOTE ] NSSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:09.598314] [DEBUG] [REMOTE ] NSSC: PASS: Integrity check passed. [2026-01-28T12:16:09.598356] [DEBUG] [REMOTE ] NSSC: Symbol is viable for forecasting. [2026-01-28T12:16:09.598408] [INFO ] [MAIN ] [2227/3492] NSSC kept (0.5s) | 2223 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:09.967917] [DEBUG] [REMOTE ] NTAP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:09.968297] [DEBUG] [REMOTE ] NTAP: PASS: History has at least 300 days. [2026-01-28T12:16:09.968555] [DEBUG] [REMOTE ] NTAP: PASS: Price check passed. Min price $94.11. [2026-01-28T12:16:09.968712] [DEBUG] [REMOTE ] NTAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:09.968833] [DEBUG] [REMOTE ] NTAP: PASS: Integrity check passed. [2026-01-28T12:16:09.968874] [DEBUG] [REMOTE ] NTAP: Symbol is viable for forecasting. [2026-01-28T12:16:09.968924] [INFO ] [MAIN ] [2228/3492] NTAP kept (0.4s) | 2224 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:10.373250] [DEBUG] [REMOTE ] NTB: Retrieved 2353 rows, trimmed to 300. [2026-01-28T12:16:10.373391] [DEBUG] [REMOTE ] NTB: PASS: History has at least 300 days. [2026-01-28T12:16:10.373628] [DEBUG] [REMOTE ] NTB: PASS: Price check passed. Min price $44.75. [2026-01-28T12:16:10.373767] [DEBUG] [REMOTE ] NTB: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:10.373883] [DEBUG] [REMOTE ] NTB: PASS: Integrity check passed. [2026-01-28T12:16:10.373924] [DEBUG] [REMOTE ] NTB: Symbol is viable for forecasting. [2026-01-28T12:16:10.373973] [INFO ] [MAIN ] [2229/3492] NTB kept (0.4s) | 2225 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:10.700488] [DEBUG] [REMOTE ] NTES: Retrieved 6431 rows, trimmed to 300. [2026-01-28T12:16:10.700646] [DEBUG] [REMOTE ] NTES: PASS: History has at least 300 days. [2026-01-28T12:16:10.700878] [DEBUG] [REMOTE ] NTES: PASS: Price check passed. Min price $131.57. [2026-01-28T12:16:10.701013] [DEBUG] [REMOTE ] NTES: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:10.701322] [DEBUG] [REMOTE ] NTES: PASS: Integrity check passed. [2026-01-28T12:16:10.701365] [DEBUG] [REMOTE ] NTES: Symbol is viable for forecasting. [2026-01-28T12:16:10.701427] [INFO ] [MAIN ] [2230/3492] NTES kept (0.3s) | 2226 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:11.277487] [DEBUG] [REMOTE ] NTIC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:11.277656] [DEBUG] [REMOTE ] NTIC: PASS: History has at least 300 days. [2026-01-28T12:16:11.278032] [DEBUG] [REMOTE ] NTIC: PASS: Price check passed. Min price $7.35. [2026-01-28T12:16:11.278176] [DEBUG] [REMOTE ] NTIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:11.278306] [DEBUG] [REMOTE ] NTIC: PASS: Integrity check passed. [2026-01-28T12:16:11.278348] [DEBUG] [REMOTE ] NTIC: Symbol is viable for forecasting. [2026-01-28T12:16:11.278398] [INFO ] [MAIN ] [2231/3492] NTIC kept (0.6s) | 2227 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:11.572742] [DEBUG] [REMOTE ] NTLA: Retrieved 2445 rows, trimmed to 300. [2026-01-28T12:16:11.572896] [DEBUG] [REMOTE ] NTLA: PASS: History has at least 300 days. [2026-01-28T12:16:11.573102] [DEBUG] [REMOTE ] NTLA: PASS: Price check passed. Min price $8.04. [2026-01-28T12:16:11.573235] [DEBUG] [REMOTE ] NTLA: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:11.573348] [DEBUG] [REMOTE ] NTLA: PASS: Integrity check passed. [2026-01-28T12:16:11.573388] [DEBUG] [REMOTE ] NTLA: Symbol is viable for forecasting. [2026-01-28T12:16:11.573435] [INFO ] [MAIN ] [2232/3492] NTLA kept (0.3s) | 2228 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:12.034714] [DEBUG] [REMOTE ] NTNX: Retrieved 2343 rows, trimmed to 300. [2026-01-28T12:16:12.034856] [DEBUG] [REMOTE ] NTNX: PASS: History has at least 300 days. [2026-01-28T12:16:12.035076] [DEBUG] [REMOTE ] NTNX: PASS: Price check passed. Min price $41.24. [2026-01-28T12:16:12.035469] [DEBUG] [REMOTE ] NTNX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:12.035620] [DEBUG] [REMOTE ] NTNX: PASS: Integrity check passed. [2026-01-28T12:16:12.035681] [DEBUG] [REMOTE ] NTNX: Symbol is viable for forecasting. [2026-01-28T12:16:12.035738] [INFO ] [MAIN ] [2233/3492] NTNX kept (0.5s) | 2229 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:12.372515] [DEBUG] [REMOTE ] NTRA: Retrieved 2658 rows, trimmed to 300. [2026-01-28T12:16:12.372734] [DEBUG] [REMOTE ] NTRA: PASS: History has at least 300 days. [2026-01-28T12:16:12.373023] [DEBUG] [REMOTE ] NTRA: PASS: Price check passed. Min price $193.22. [2026-01-28T12:16:12.373201] [DEBUG] [REMOTE ] NTRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:12.373360] [DEBUG] [REMOTE ] NTRA: PASS: Integrity check passed. [2026-01-28T12:16:12.373419] [DEBUG] [REMOTE ] NTRA: Symbol is viable for forecasting. [2026-01-28T12:16:12.373478] [INFO ] [MAIN ] [2234/3492] NTRA kept (0.3s) | 2230 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:12.781330] [DEBUG] [REMOTE ] NTRB: Retrieved 1858 rows, trimmed to 300. [2026-01-28T12:16:12.781510] [DEBUG] [REMOTE ] NTRB: PASS: History has at least 300 days. [2026-01-28T12:16:12.781821] [DEBUG] [REMOTE ] NTRB: PASS: Price check passed. Min price $4.22. [2026-01-28T12:16:12.781998] [DEBUG] [REMOTE ] NTRB: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:12.782168] [DEBUG] [REMOTE ] NTRB: PASS: Integrity check passed. [2026-01-28T12:16:12.782217] [DEBUG] [REMOTE ] NTRB: Symbol is viable for forecasting. [2026-01-28T12:16:12.782296] [INFO ] [MAIN ] [2235/3492] NTRB kept (0.4s) | 2231 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:13.357891] [DEBUG] [REMOTE ] NTRS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:13.358030] [DEBUG] [REMOTE ] NTRS: PASS: History has at least 300 days. [2026-01-28T12:16:13.358258] [DEBUG] [REMOTE ] NTRS: PASS: Price check passed. Min price $121.99. [2026-01-28T12:16:13.358611] [DEBUG] [REMOTE ] NTRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:13.358735] [DEBUG] [REMOTE ] NTRS: PASS: Integrity check passed. [2026-01-28T12:16:13.358780] [DEBUG] [REMOTE ] NTRS: Symbol is viable for forecasting. [2026-01-28T12:16:13.358842] [INFO ] [MAIN ] [2236/3492] NTRS kept (0.6s) | 2232 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:13.589662] [DEBUG] [REMOTE ] NTRSO: Retrieved 1568 rows, trimmed to 300. [2026-01-28T12:16:13.589798] [DEBUG] [REMOTE ] NTRSO: PASS: History has at least 300 days. [2026-01-28T12:16:13.590004] [DEBUG] [REMOTE ] NTRSO: PASS: Price check passed. Min price $19.10. [2026-01-28T12:16:13.590140] [DEBUG] [REMOTE ] NTRSO: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:13.590250] [DEBUG] [REMOTE ] NTRSO: PASS: Integrity check passed. [2026-01-28T12:16:13.590290] [DEBUG] [REMOTE ] NTRSO: Symbol is viable for forecasting. [2026-01-28T12:16:13.590338] [INFO ] [MAIN ] [2237/3492] NTRSO kept (0.2s) | 2233 kept, 4 rejected | 138.6/min | ETA: 9.1m [2026-01-28T12:16:13.965455] [DEBUG] [REMOTE ] NUKK: Retrieved 523 rows, trimmed to 300. [2026-01-28T12:16:13.965618] [DEBUG] [REMOTE ] NUKK: PASS: History has at least 300 days. [2026-01-28T12:16:13.965839] [DEBUG] [REMOTE ] NUKK: PASS: Price check passed. Min price $2.40. [2026-01-28T12:16:13.965976] [DEBUG] [REMOTE ] NUKK: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:13.966097] [DEBUG] [REMOTE ] NUKK: PASS: Integrity check passed. [2026-01-28T12:16:13.966138] [DEBUG] [REMOTE ] NUKK: Symbol is viable for forecasting. [2026-01-28T12:16:13.966189] [INFO ] [MAIN ] [2238/3492] NUKK kept (0.4s) | 2234 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:14.666455] [DEBUG] [REMOTE ] NUS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:14.666638] [DEBUG] [REMOTE ] NUS: PASS: History has at least 300 days. [2026-01-28T12:16:14.666893] [DEBUG] [REMOTE ] NUS: PASS: Price check passed. Min price $9.07. [2026-01-28T12:16:14.667089] [DEBUG] [REMOTE ] NUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:14.667248] [DEBUG] [REMOTE ] NUS: PASS: Integrity check passed. [2026-01-28T12:16:14.667483] [DEBUG] [REMOTE ] NUS: Symbol is viable for forecasting. [2026-01-28T12:16:14.667543] [INFO ] [MAIN ] [2239/3492] NUS kept (0.7s) | 2235 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:15.053221] [DEBUG] [REMOTE ] NUTX: Retrieved 3182 rows, trimmed to 300. [2026-01-28T12:16:15.053356] [DEBUG] [REMOTE ] NUTX: PASS: History has at least 300 days. [2026-01-28T12:16:15.053599] [DEBUG] [REMOTE ] NUTX: PASS: Price check passed. Min price $99.20. [2026-01-28T12:16:15.053741] [DEBUG] [REMOTE ] NUTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:15.053859] [DEBUG] [REMOTE ] NUTX: PASS: Integrity check passed. [2026-01-28T12:16:15.053900] [DEBUG] [REMOTE ] NUTX: Symbol is viable for forecasting. [2026-01-28T12:16:15.053950] [INFO ] [MAIN ] [2240/3492] NUTX kept (0.4s) | 2236 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:15.407397] [DEBUG] [REMOTE ] NUVB: Retrieved 1363 rows, trimmed to 300. [2026-01-28T12:16:15.407532] [DEBUG] [REMOTE ] NUVB: PASS: History has at least 300 days. [2026-01-28T12:16:15.407791] [DEBUG] [REMOTE ] NUVB: PASS: Price check passed. Min price $4.64. [2026-01-28T12:16:15.407934] [DEBUG] [REMOTE ] NUVB: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:15.408046] [DEBUG] [REMOTE ] NUVB: PASS: Integrity check passed. [2026-01-28T12:16:15.408086] [DEBUG] [REMOTE ] NUVB: Symbol is viable for forecasting. [2026-01-28T12:16:15.408161] [INFO ] [MAIN ] [2241/3492] NUVB kept (0.4s) | 2237 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:15.702799] [DEBUG] [REMOTE ] NUVL: Retrieved 1129 rows, trimmed to 300. [2026-01-28T12:16:15.702938] [DEBUG] [REMOTE ] NUVL: PASS: History has at least 300 days. [2026-01-28T12:16:15.703145] [DEBUG] [REMOTE ] NUVL: PASS: Price check passed. Min price $91.02. [2026-01-28T12:16:15.703283] [DEBUG] [REMOTE ] NUVL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:15.703397] [DEBUG] [REMOTE ] NUVL: PASS: Integrity check passed. [2026-01-28T12:16:15.703439] [DEBUG] [REMOTE ] NUVL: Symbol is viable for forecasting. [2026-01-28T12:16:15.703488] [INFO ] [MAIN ] [2242/3492] NUVL kept (0.3s) | 2238 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:16.237365] [DEBUG] [REMOTE ] NUWE: Retrieved 3506 rows, trimmed to 300. [2026-01-28T12:16:16.237496] [DEBUG] [REMOTE ] NUWE: PASS: History has at least 300 days. [2026-01-28T12:16:16.237741] [DEBUG] [REMOTE ] NUWE: PASS: Price check passed. Min price $1.74. [2026-01-28T12:16:16.237917] [DEBUG] [REMOTE ] NUWE: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:16.238065] [DEBUG] [REMOTE ] NUWE: PASS: Integrity check passed. [2026-01-28T12:16:16.238120] [DEBUG] [REMOTE ] NUWE: Symbol is viable for forecasting. [2026-01-28T12:16:16.238194] [INFO ] [MAIN ] [2243/3492] NUWE kept (0.5s) | 2239 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:16.722849] [DEBUG] [REMOTE ] NVAX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:16.722977] [DEBUG] [REMOTE ] NVAX: PASS: History has at least 300 days. [2026-01-28T12:16:16.723213] [DEBUG] [REMOTE ] NVAX: PASS: Price check passed. Min price $6.22. [2026-01-28T12:16:16.723382] [DEBUG] [REMOTE ] NVAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:16.723497] [DEBUG] [REMOTE ] NVAX: PASS: Integrity check passed. [2026-01-28T12:16:16.723537] [DEBUG] [REMOTE ] NVAX: Symbol is viable for forecasting. [2026-01-28T12:16:16.723604] [INFO ] [MAIN ] [2244/3492] NVAX kept (0.5s) | 2240 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:16.913377] [DEBUG] [REMOTE ] NVD: Retrieved 610 rows, trimmed to 300. [2026-01-28T12:16:16.913500] [DEBUG] [REMOTE ] NVD: PASS: History has at least 300 days. [2026-01-28T12:16:16.913729] [DEBUG] [REMOTE ] NVD: PASS: Price check passed. Min price $6.12. [2026-01-28T12:16:16.913867] [DEBUG] [REMOTE ] NVD: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:16.913977] [DEBUG] [REMOTE ] NVD: PASS: Integrity check passed. [2026-01-28T12:16:16.914018] [DEBUG] [REMOTE ] NVD: Symbol is viable for forecasting. [2026-01-28T12:16:16.914073] [INFO ] [MAIN ] [2245/3492] NVD kept (0.2s) | 2241 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:17.577429] [DEBUG] [REMOTE ] NVDA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:17.577564] [DEBUG] [REMOTE ] NVDA: PASS: History has at least 300 days. [2026-01-28T12:16:17.577794] [DEBUG] [REMOTE ] NVDA: PASS: Price check passed. Min price $170.94. [2026-01-28T12:16:17.577927] [DEBUG] [REMOTE ] NVDA: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:17.578038] [DEBUG] [REMOTE ] NVDA: PASS: Integrity check passed. [2026-01-28T12:16:17.578084] [DEBUG] [REMOTE ] NVDA: Symbol is viable for forecasting. [2026-01-28T12:16:17.578140] [INFO ] [MAIN ] [2246/3492] NVDA kept (0.7s) | 2242 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:17.721587] [DEBUG] [REMOTE ] NVDD: Retrieved 595 rows, trimmed to 300. [2026-01-28T12:16:17.721714] [DEBUG] [REMOTE ] NVDD: PASS: History has at least 300 days. [2026-01-28T12:16:17.721915] [DEBUG] [REMOTE ] NVDD: PASS: Price check passed. Min price $34.82. [2026-01-28T12:16:17.722052] [DEBUG] [REMOTE ] NVDD: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:17.722184] [DEBUG] [REMOTE ] NVDD: PASS: Integrity check passed. [2026-01-28T12:16:17.722248] [DEBUG] [REMOTE ] NVDD: Symbol is viable for forecasting. [2026-01-28T12:16:17.722296] [INFO ] [MAIN ] [2247/3492] NVDD kept (0.1s) | 2243 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:18.236533] [DEBUG] [REMOTE ] NVDL: Retrieved 782 rows, trimmed to 300. [2026-01-28T12:16:18.236691] [DEBUG] [REMOTE ] NVDL: PASS: History has at least 300 days. [2026-01-28T12:16:18.236907] [DEBUG] [REMOTE ] NVDL: PASS: Price check passed. Min price $74.59. [2026-01-28T12:16:18.237055] [DEBUG] [REMOTE ] NVDL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:18.237174] [DEBUG] [REMOTE ] NVDL: PASS: Integrity check passed. [2026-01-28T12:16:18.237213] [DEBUG] [REMOTE ] NVDL: Symbol is viable for forecasting. [2026-01-28T12:16:18.237260] [INFO ] [MAIN ] [2248/3492] NVDL kept (0.5s) | 2244 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:18.619476] [DEBUG] [REMOTE ] NVDS: Retrieved 888 rows, trimmed to 300. [2026-01-28T12:16:18.619629] [DEBUG] [REMOTE ] NVDS: PASS: History has at least 300 days. [2026-01-28T12:16:18.619839] [DEBUG] [REMOTE ] NVDS: PASS: Price check passed. Min price $24.41. [2026-01-28T12:16:18.619976] [DEBUG] [REMOTE ] NVDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:18.620090] [DEBUG] [REMOTE ] NVDS: PASS: Integrity check passed. [2026-01-28T12:16:18.620139] [DEBUG] [REMOTE ] NVDS: Symbol is viable for forecasting. [2026-01-28T12:16:18.620197] [INFO ] [MAIN ] [2249/3492] NVDS kept (0.4s) | 2245 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:19.256365] [DEBUG] [REMOTE ] NVEC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:19.256501] [DEBUG] [REMOTE ] NVEC: PASS: History has at least 300 days. [2026-01-28T12:16:19.256740] [DEBUG] [REMOTE ] NVEC: PASS: Price check passed. Min price $57.42. [2026-01-28T12:16:19.256880] [DEBUG] [REMOTE ] NVEC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:19.256998] [DEBUG] [REMOTE ] NVEC: PASS: Integrity check passed. [2026-01-28T12:16:19.257178] [DEBUG] [REMOTE ] NVEC: Symbol is viable for forecasting. [2026-01-28T12:16:19.257229] [INFO ] [MAIN ] [2250/3492] NVEC kept (0.6s) | 2246 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:19.716707] [DEBUG] [REMOTE ] NVG: Retrieved 5881 rows, trimmed to 300. [2026-01-28T12:16:19.716855] [DEBUG] [REMOTE ] NVG: PASS: History has at least 300 days. [2026-01-28T12:16:19.717130] [DEBUG] [REMOTE ] NVG: PASS: Price check passed. Min price $12.24. [2026-01-28T12:16:19.717270] [DEBUG] [REMOTE ] NVG: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:19.717391] [DEBUG] [REMOTE ] NVG: PASS: Integrity check passed. [2026-01-28T12:16:19.717432] [DEBUG] [REMOTE ] NVG: Symbol is viable for forecasting. [2026-01-28T12:16:19.717483] [INFO ] [MAIN ] [2251/3492] NVG kept (0.5s) | 2247 kept, 4 rejected | 138.6/min | ETA: 9.0m [2026-01-28T12:16:20.136494] [DEBUG] [REMOTE ] NVGS: Retrieved 4793 rows, trimmed to 300. [2026-01-28T12:16:20.136656] [DEBUG] [REMOTE ] NVGS: PASS: History has at least 300 days. [2026-01-28T12:16:20.136873] [DEBUG] [REMOTE ] NVGS: PASS: Price check passed. Min price $16.08. [2026-01-28T12:16:20.137007] [DEBUG] [REMOTE ] NVGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:20.137156] [DEBUG] [REMOTE ] NVGS: PASS: Integrity check passed. [2026-01-28T12:16:20.137196] [DEBUG] [REMOTE ] NVGS: Symbol is viable for forecasting. [2026-01-28T12:16:20.137244] [INFO ] [MAIN ] [2252/3492] NVGS kept (0.4s) | 2248 kept, 4 rejected | 138.6/min | ETA: 8.9m [2026-01-28T12:16:20.583748] [DEBUG] [REMOTE ] NVMI: Retrieved 6487 rows, trimmed to 300. [2026-01-28T12:16:20.583879] [DEBUG] [REMOTE ] NVMI: PASS: History has at least 300 days. [2026-01-28T12:16:20.584086] [DEBUG] [REMOTE ] NVMI: PASS: Price check passed. Min price $275.78. [2026-01-28T12:16:20.584239] [DEBUG] [REMOTE ] NVMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:20.584365] [DEBUG] [REMOTE ] NVMI: PASS: Integrity check passed. [2026-01-28T12:16:20.584422] [DEBUG] [REMOTE ] NVMI: Symbol is viable for forecasting. [2026-01-28T12:16:20.584471] [INFO ] [MAIN ] [2253/3492] NVMI kept (0.4s) | 2249 kept, 4 rejected | 138.6/min | ETA: 8.9m [2026-01-28T12:16:21.067936] [DEBUG] [REMOTE ] NVO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:21.068164] [DEBUG] [REMOTE ] NVO: PASS: History has at least 300 days. [2026-01-28T12:16:21.068705] [DEBUG] [REMOTE ] NVO: PASS: Price check passed. Min price $44.97. [2026-01-28T12:16:21.068861] [DEBUG] [REMOTE ] NVO: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:21.069027] [DEBUG] [REMOTE ] NVO: PASS: Integrity check passed. [2026-01-28T12:16:21.069074] [DEBUG] [REMOTE ] NVO: Symbol is viable for forecasting. [2026-01-28T12:16:21.069132] [INFO ] [MAIN ] [2254/3492] NVO kept (0.5s) | 2250 kept, 4 rejected | 138.6/min | ETA: 8.9m [2026-01-28T12:16:21.536258] [DEBUG] [REMOTE ] NVRI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:21.536404] [DEBUG] [REMOTE ] NVRI: PASS: History has at least 300 days. [2026-01-28T12:16:21.536662] [DEBUG] [REMOTE ] NVRI: PASS: Price check passed. Min price $11.85. [2026-01-28T12:16:21.536871] [DEBUG] [REMOTE ] NVRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:21.537005] [DEBUG] [REMOTE ] NVRI: PASS: Integrity check passed. [2026-01-28T12:16:21.537068] [DEBUG] [REMOTE ] NVRI: Symbol is viable for forecasting. [2026-01-28T12:16:21.537118] [INFO ] [MAIN ] [2255/3492] NVRI kept (0.5s) | 2251 kept, 4 rejected | 138.6/min | ETA: 8.9m [2026-01-28T12:16:22.034324] [DEBUG] [REMOTE ] NVS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:22.034629] [DEBUG] [REMOTE ] NVS: PASS: History has at least 300 days. [2026-01-28T12:16:22.034951] [DEBUG] [REMOTE ] NVS: PASS: Price check passed. Min price $122.61. [2026-01-28T12:16:22.035128] [DEBUG] [REMOTE ] NVS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:22.035293] [DEBUG] [REMOTE ] NVS: PASS: Integrity check passed. [2026-01-28T12:16:22.035348] [DEBUG] [REMOTE ] NVS: Symbol is viable for forecasting. [2026-01-28T12:16:22.035414] [INFO ] [MAIN ] [2256/3492] NVS kept (0.5s) | 2252 kept, 4 rejected | 138.6/min | ETA: 8.9m [2026-01-28T12:16:22.311539] [DEBUG] [REMOTE ] NVTS: Retrieved 1258 rows, trimmed to 300. [2026-01-28T12:16:22.311687] [DEBUG] [REMOTE ] NVTS: PASS: History has at least 300 days. [2026-01-28T12:16:22.311911] [DEBUG] [REMOTE ] NVTS: PASS: Price check passed. Min price $7.14. [2026-01-28T12:16:22.312082] [DEBUG] [REMOTE ] NVTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:22.312233] [DEBUG] [REMOTE ] NVTS: PASS: Integrity check passed. [2026-01-28T12:16:22.312284] [DEBUG] [REMOTE ] NVTS: Symbol is viable for forecasting. [2026-01-28T12:16:22.312344] [INFO ] [MAIN ] [2257/3492] NVTS kept (0.3s) | 2253 kept, 4 rejected | 138.6/min | ETA: 8.9m [2026-01-28T12:16:22.899845] [DEBUG] [REMOTE ] NWBI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:22.900088] [DEBUG] [REMOTE ] NWBI: PASS: History has at least 300 days. [2026-01-28T12:16:22.900743] [DEBUG] [REMOTE ] NWBI: PASS: Price check passed. Min price $11.30. [2026-01-28T12:16:22.900924] [DEBUG] [REMOTE ] NWBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:22.901300] [DEBUG] [REMOTE ] NWBI: PASS: Integrity check passed. [2026-01-28T12:16:22.901363] [DEBUG] [REMOTE ] NWBI: Symbol is viable for forecasting. [2026-01-28T12:16:22.901443] [INFO ] [MAIN ] [2258/3492] NWBI kept (0.6s) | 2254 kept, 4 rejected | 138.6/min | ETA: 8.9m [2026-01-28T12:16:23.422171] [DEBUG] [REMOTE ] NWE: Retrieved 4548 rows, trimmed to 300. [2026-01-28T12:16:23.422382] [DEBUG] [REMOTE ] NWE: PASS: History has at least 300 days. [2026-01-28T12:16:23.422698] [DEBUG] [REMOTE ] NWE: PASS: Price check passed. Min price $59.08. [2026-01-28T12:16:23.422849] [DEBUG] [REMOTE ] NWE: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:23.422990] [DEBUG] [REMOTE ] NWE: PASS: Integrity check passed. [2026-01-28T12:16:23.423058] [DEBUG] [REMOTE ] NWE: Symbol is viable for forecasting. [2026-01-28T12:16:23.423116] [INFO ] [MAIN ] [2259/3492] NWE kept (0.5s) | 2255 kept, 4 rejected | 138.6/min | ETA: 8.9m [2026-01-28T12:16:23.908956] [DEBUG] [REMOTE ] NWFL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:23.909127] [DEBUG] [REMOTE ] NWFL: PASS: History has at least 300 days. [2026-01-28T12:16:23.909409] [DEBUG] [REMOTE ] NWFL: PASS: Price check passed. Min price $26.01. [2026-01-28T12:16:23.909553] [DEBUG] [REMOTE ] NWFL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:23.909713] [DEBUG] [REMOTE ] NWFL: PASS: Integrity check passed. [2026-01-28T12:16:23.909761] [DEBUG] [REMOTE ] NWFL: Symbol is viable for forecasting. [2026-01-28T12:16:23.909829] [INFO ] [MAIN ] [2260/3492] NWFL kept (0.5s) | 2256 kept, 4 rejected | 138.6/min | ETA: 8.9m [2026-01-28T12:16:24.507227] [DEBUG] [REMOTE ] NWG: Retrieved 4597 rows, trimmed to 300. [2026-01-28T12:16:24.507540] [DEBUG] [REMOTE ] NWG: PASS: History has at least 300 days. [2026-01-28T12:16:24.508150] [DEBUG] [REMOTE ] NWG: PASS: Price check passed. Min price $14.86. [2026-01-28T12:16:24.508431] [DEBUG] [REMOTE ] NWG: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:24.508818] [DEBUG] [REMOTE ] NWG: PASS: Integrity check passed. [2026-01-28T12:16:24.508888] [DEBUG] [REMOTE ] NWG: Symbol is viable for forecasting. [2026-01-28T12:16:24.508973] [INFO ] [MAIN ] [2261/3492] NWG kept (0.6s) | 2257 kept, 4 rejected | 138.5/min | ETA: 8.9m [2026-01-28T12:16:25.019342] [DEBUG] [REMOTE ] NWL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:25.019639] [DEBUG] [REMOTE ] NWL: PASS: History has at least 300 days. [2026-01-28T12:16:25.020079] [DEBUG] [REMOTE ] NWL: PASS: Price check passed. Min price $3.05. [2026-01-28T12:16:25.020240] [DEBUG] [REMOTE ] NWL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:25.020409] [DEBUG] [REMOTE ] NWL: PASS: Integrity check passed. [2026-01-28T12:16:25.020470] [DEBUG] [REMOTE ] NWL: Symbol is viable for forecasting. [2026-01-28T12:16:25.020531] [INFO ] [MAIN ] [2262/3492] NWL kept (0.5s) | 2258 kept, 4 rejected | 138.5/min | ETA: 8.9m [2026-01-28T12:16:25.423082] [DEBUG] [REMOTE ] NWPX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:25.423210] [DEBUG] [REMOTE ] NWPX: PASS: History has at least 300 days. [2026-01-28T12:16:25.423421] [DEBUG] [REMOTE ] NWPX: PASS: Price check passed. Min price $53.85. [2026-01-28T12:16:25.423557] [DEBUG] [REMOTE ] NWPX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:25.423692] [DEBUG] [REMOTE ] NWPX: PASS: Integrity check passed. [2026-01-28T12:16:25.423733] [DEBUG] [REMOTE ] NWPX: Symbol is viable for forecasting. [2026-01-28T12:16:25.423780] [INFO ] [MAIN ] [2263/3492] NWPX kept (0.4s) | 2259 kept, 4 rejected | 138.5/min | ETA: 8.9m [2026-01-28T12:16:25.778847] [DEBUG] [REMOTE ] NWS: Retrieved 3171 rows, trimmed to 300. [2026-01-28T12:16:25.778981] [DEBUG] [REMOTE ] NWS: PASS: History has at least 300 days. [2026-01-28T12:16:25.779231] [DEBUG] [REMOTE ] NWS: PASS: Price check passed. Min price $27.98. [2026-01-28T12:16:25.779405] [DEBUG] [REMOTE ] NWS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:25.779548] [DEBUG] [REMOTE ] NWS: PASS: Integrity check passed. [2026-01-28T12:16:25.779620] [DEBUG] [REMOTE ] NWS: Symbol is viable for forecasting. [2026-01-28T12:16:25.779684] [INFO ] [MAIN ] [2264/3492] NWS kept (0.4s) | 2260 kept, 4 rejected | 138.5/min | ETA: 8.9m [2026-01-28T12:16:26.174020] [DEBUG] [REMOTE ] NWSA: Retrieved 3171 rows, trimmed to 300. [2026-01-28T12:16:26.174154] [DEBUG] [REMOTE ] NWSA: PASS: History has at least 300 days. [2026-01-28T12:16:26.174366] [DEBUG] [REMOTE ] NWSA: PASS: Price check passed. Min price $24.80. [2026-01-28T12:16:26.174504] [DEBUG] [REMOTE ] NWSA: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:26.174655] [DEBUG] [REMOTE ] NWSA: PASS: Integrity check passed. [2026-01-28T12:16:26.174698] [DEBUG] [REMOTE ] NWSA: Symbol is viable for forecasting. [2026-01-28T12:16:26.174746] [INFO ] [MAIN ] [2265/3492] NWSA kept (0.4s) | 2261 kept, 4 rejected | 138.5/min | ETA: 8.9m [2026-01-28T12:16:26.744409] [DEBUG] [REMOTE ] NX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:26.744539] [DEBUG] [REMOTE ] NX: PASS: History has at least 300 days. [2026-01-28T12:16:26.744775] [DEBUG] [REMOTE ] NX: PASS: Price check passed. Min price $11.19. [2026-01-28T12:16:26.744958] [DEBUG] [REMOTE ] NX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:26.745079] [DEBUG] [REMOTE ] NX: PASS: Integrity check passed. [2026-01-28T12:16:26.745121] [DEBUG] [REMOTE ] NX: Symbol is viable for forecasting. [2026-01-28T12:16:26.745170] [INFO ] [MAIN ] [2266/3492] NX kept (0.6s) | 2262 kept, 4 rejected | 138.5/min | ETA: 8.9m [2026-01-28T12:16:26.983983] [DEBUG] [REMOTE ] NXE: Retrieved 2530 rows, trimmed to 300. [2026-01-28T12:16:26.984120] [DEBUG] [REMOTE ] NXE: PASS: History has at least 300 days. [2026-01-28T12:16:26.984328] [DEBUG] [REMOTE ] NXE: PASS: Price check passed. Min price $7.56. [2026-01-28T12:16:26.984469] [DEBUG] [REMOTE ] NXE: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:26.984606] [DEBUG] [REMOTE ] NXE: PASS: Integrity check passed. [2026-01-28T12:16:26.984650] [DEBUG] [REMOTE ] NXE: Symbol is viable for forecasting. [2026-01-28T12:16:26.984700] [INFO ] [MAIN ] [2267/3492] NXE kept (0.2s) | 2263 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:27.395506] [DEBUG] [REMOTE ] NXG: Retrieved 811 rows, trimmed to 300. [2026-01-28T12:16:27.395668] [DEBUG] [REMOTE ] NXG: PASS: History has at least 300 days. [2026-01-28T12:16:27.395900] [DEBUG] [REMOTE ] NXG: PASS: Price check passed. Min price $46.81. [2026-01-28T12:16:27.396041] [DEBUG] [REMOTE ] NXG: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:27.396169] [DEBUG] [REMOTE ] NXG: PASS: Integrity check passed. [2026-01-28T12:16:27.396226] [DEBUG] [REMOTE ] NXG: Symbol is viable for forecasting. [2026-01-28T12:16:27.396293] [INFO ] [MAIN ] [2268/3492] NXG kept (0.4s) | 2264 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:27.784490] [DEBUG] [REMOTE ] NXGL: Retrieved 1027 rows, trimmed to 300. [2026-01-28T12:16:27.784658] [DEBUG] [REMOTE ] NXGL: PASS: History has at least 300 days. [2026-01-28T12:16:27.784876] [DEBUG] [REMOTE ] NXGL: PASS: Price check passed. Min price $1.47. [2026-01-28T12:16:27.785009] [DEBUG] [REMOTE ] NXGL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:27.785122] [DEBUG] [REMOTE ] NXGL: PASS: Integrity check passed. [2026-01-28T12:16:27.785162] [DEBUG] [REMOTE ] NXGL: Symbol is viable for forecasting. [2026-01-28T12:16:27.785209] [INFO ] [MAIN ] [2269/3492] NXGL kept (0.4s) | 2265 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:28.400612] [DEBUG] [REMOTE ] NXP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:28.400746] [DEBUG] [REMOTE ] NXP: PASS: History has at least 300 days. [2026-01-28T12:16:28.400960] [DEBUG] [REMOTE ] NXP: PASS: Price check passed. Min price $13.95. [2026-01-28T12:16:28.401097] [DEBUG] [REMOTE ] NXP: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:28.401213] [DEBUG] [REMOTE ] NXP: PASS: Integrity check passed. [2026-01-28T12:16:28.401254] [DEBUG] [REMOTE ] NXP: Symbol is viable for forecasting. [2026-01-28T12:16:28.401302] [INFO ] [MAIN ] [2270/3492] NXP kept (0.6s) | 2266 kept, 4 rejected | 138.5/min | ETA: 8.8m [2026-01-28T12:16:28.785275] [DEBUG] [REMOTE ] NXPI: Retrieved 3892 rows, trimmed to 300. [2026-01-28T12:16:28.785416] [DEBUG] [REMOTE ] NXPI: PASS: History has at least 300 days. [2026-01-28T12:16:28.785670] [DEBUG] [REMOTE ] NXPI: PASS: Price check passed. Min price $183.38. [2026-01-28T12:16:28.785810] [DEBUG] [REMOTE ] NXPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:28.785942] [DEBUG] [REMOTE ] NXPI: PASS: Integrity check passed. [2026-01-28T12:16:28.785986] [DEBUG] [REMOTE ] NXPI: Symbol is viable for forecasting. [2026-01-28T12:16:28.786035] [INFO ] [MAIN ] [2271/3492] NXPI kept (0.4s) | 2267 kept, 4 rejected | 138.5/min | ETA: 8.8m [2026-01-28T12:16:28.958252] [DEBUG] [REMOTE ] NYXH: Retrieved 1193 rows, trimmed to 300. [2026-01-28T12:16:28.958389] [DEBUG] [REMOTE ] NYXH: PASS: History has at least 300 days. [2026-01-28T12:16:28.958629] [DEBUG] [REMOTE ] NYXH: PASS: Price check passed. Min price $4.47. [2026-01-28T12:16:28.958778] [DEBUG] [REMOTE ] NYXH: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:28.958893] [DEBUG] [REMOTE ] NYXH: PASS: Integrity check passed. [2026-01-28T12:16:28.958935] [DEBUG] [REMOTE ] NYXH: Symbol is viable for forecasting. [2026-01-28T12:16:28.958984] [INFO ] [MAIN ] [2272/3492] NYXH kept (0.2s) | 2268 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:29.470682] [DEBUG] [REMOTE ] NZF: Retrieved 6118 rows, trimmed to 300. [2026-01-28T12:16:29.470829] [DEBUG] [REMOTE ] NZF: PASS: History has at least 300 days. [2026-01-28T12:16:29.471097] [DEBUG] [REMOTE ] NZF: PASS: Price check passed. Min price $12.19. [2026-01-28T12:16:29.471243] [DEBUG] [REMOTE ] NZF: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:29.471369] [DEBUG] [REMOTE ] NZF: PASS: Integrity check passed. [2026-01-28T12:16:29.471410] [DEBUG] [REMOTE ] NZF: Symbol is viable for forecasting. [2026-01-28T12:16:29.471481] [INFO ] [MAIN ] [2273/3492] NZF kept (0.5s) | 2269 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:29.714195] [DEBUG] [REMOTE ] OABI: Retrieved 810 rows, trimmed to 300. [2026-01-28T12:16:29.714363] [DEBUG] [REMOTE ] OABI: PASS: History has at least 300 days. [2026-01-28T12:16:29.714673] [DEBUG] [REMOTE ] OABI: PASS: Price check passed. Min price $1.38. [2026-01-28T12:16:29.714842] [DEBUG] [REMOTE ] OABI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:29.714990] [DEBUG] [REMOTE ] OABI: PASS: Integrity check passed. [2026-01-28T12:16:29.715042] [DEBUG] [REMOTE ] OABI: Symbol is viable for forecasting. [2026-01-28T12:16:29.715104] [INFO ] [MAIN ] [2274/3492] OABI kept (0.2s) | 2270 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:30.300862] [DEBUG] [REMOTE ] OBDC: Retrieved 1641 rows, trimmed to 300. [2026-01-28T12:16:30.301054] [DEBUG] [REMOTE ] OBDC: PASS: History has at least 300 days. [2026-01-28T12:16:30.301356] [DEBUG] [REMOTE ] OBDC: PASS: Price check passed. Min price $11.41. [2026-01-28T12:16:30.301507] [DEBUG] [REMOTE ] OBDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:30.301667] [DEBUG] [REMOTE ] OBDC: PASS: Integrity check passed. [2026-01-28T12:16:30.301713] [DEBUG] [REMOTE ] OBDC: Symbol is viable for forecasting. [2026-01-28T12:16:30.301765] [INFO ] [MAIN ] [2275/3492] OBDC kept (0.6s) | 2271 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:30.669807] [DEBUG] [REMOTE ] OBIL: Retrieved 801 rows, trimmed to 300. [2026-01-28T12:16:30.669962] [DEBUG] [REMOTE ] OBIL: PASS: History has at least 300 days. [2026-01-28T12:16:30.670245] [DEBUG] [REMOTE ] OBIL: PASS: Price check passed. Min price $49.82. [2026-01-28T12:16:30.670441] [DEBUG] [REMOTE ] OBIL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:30.670627] [DEBUG] [REMOTE ] OBIL: PASS: Integrity check passed. [2026-01-28T12:16:30.670689] [DEBUG] [REMOTE ] OBIL: Symbol is viable for forecasting. [2026-01-28T12:16:30.670760] [INFO ] [MAIN ] [2276/3492] OBIL kept (0.4s) | 2272 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:31.022202] [DEBUG] [REMOTE ] OBIO: Retrieved 1377 rows, trimmed to 300. [2026-01-28T12:16:31.022336] [DEBUG] [REMOTE ] OBIO: PASS: History has at least 300 days. [2026-01-28T12:16:31.022547] [DEBUG] [REMOTE ] OBIO: PASS: Price check passed. Min price $3.74. [2026-01-28T12:16:31.022915] [DEBUG] [REMOTE ] OBIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:31.023046] [DEBUG] [REMOTE ] OBIO: PASS: Integrity check passed. [2026-01-28T12:16:31.023100] [DEBUG] [REMOTE ] OBIO: Symbol is viable for forecasting. [2026-01-28T12:16:31.023153] [INFO ] [MAIN ] [2277/3492] OBIO kept (0.4s) | 2273 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:31.530130] [DEBUG] [REMOTE ] OBK: Retrieved 1941 rows, trimmed to 300. [2026-01-28T12:16:31.530267] [DEBUG] [REMOTE ] OBK: PASS: History has at least 300 days. [2026-01-28T12:16:31.530477] [DEBUG] [REMOTE ] OBK: PASS: Price check passed. Min price $2.75. [2026-01-28T12:16:31.530677] [DEBUG] [REMOTE ] OBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:31.530810] [DEBUG] [REMOTE ] OBK: PASS: Integrity check passed. [2026-01-28T12:16:31.530854] [DEBUG] [REMOTE ] OBK: Symbol is viable for forecasting. [2026-01-28T12:16:31.530902] [INFO ] [MAIN ] [2278/3492] OBK kept (0.5s) | 2274 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:31.782606] [DEBUG] [REMOTE ] OBTC: Retrieved 1244 rows, trimmed to 300. [2026-01-28T12:16:31.782933] [DEBUG] [REMOTE ] OBTC: PASS: History has at least 300 days. [2026-01-28T12:16:31.783149] [DEBUG] [REMOTE ] OBTC: PASS: Price check passed. Min price $25.77. [2026-01-28T12:16:31.783290] [DEBUG] [REMOTE ] OBTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:31.783442] [DEBUG] [REMOTE ] OBTC: PASS: Integrity check passed. [2026-01-28T12:16:31.783497] [DEBUG] [REMOTE ] OBTC: Symbol is viable for forecasting. [2026-01-28T12:16:31.783549] [INFO ] [MAIN ] [2279/3492] OBTC kept (0.3s) | 2275 kept, 4 rejected | 138.6/min | ETA: 8.8m [2026-01-28T12:16:32.409809] [DEBUG] [REMOTE ] OC: Retrieved 4838 rows, trimmed to 300. [2026-01-28T12:16:32.409995] [DEBUG] [REMOTE ] OC: PASS: History has at least 300 days. [2026-01-28T12:16:32.410349] [DEBUG] [REMOTE ] OC: PASS: Price check passed. Min price $97.60. [2026-01-28T12:16:32.410539] [DEBUG] [REMOTE ] OC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:32.410752] [DEBUG] [REMOTE ] OC: PASS: Integrity check passed. [2026-01-28T12:16:32.410810] [DEBUG] [REMOTE ] OC: Symbol is viable for forecasting. [2026-01-28T12:16:32.410877] [INFO ] [MAIN ] [2280/3492] OC kept (0.6s) | 2276 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:32.701466] [DEBUG] [REMOTE ] OCCI: Retrieved 1836 rows, trimmed to 300. [2026-01-28T12:16:32.701646] [DEBUG] [REMOTE ] OCCI: PASS: History has at least 300 days. [2026-01-28T12:16:32.702078] [DEBUG] [REMOTE ] OCCI: PASS: Price check passed. Min price $4.18. [2026-01-28T12:16:32.702214] [DEBUG] [REMOTE ] OCCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:32.702333] [DEBUG] [REMOTE ] OCCI: PASS: Integrity check passed. [2026-01-28T12:16:32.702373] [DEBUG] [REMOTE ] OCCI: Symbol is viable for forecasting. [2026-01-28T12:16:32.702421] [INFO ] [MAIN ] [2281/3492] OCCI kept (0.3s) | 2277 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:33.301630] [DEBUG] [REMOTE ] OCFC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:33.301762] [DEBUG] [REMOTE ] OCFC: PASS: History has at least 300 days. [2026-01-28T12:16:33.301972] [DEBUG] [REMOTE ] OCFC: PASS: Price check passed. Min price $17.20. [2026-01-28T12:16:33.302104] [DEBUG] [REMOTE ] OCFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:33.302219] [DEBUG] [REMOTE ] OCFC: PASS: Integrity check passed. [2026-01-28T12:16:33.302258] [DEBUG] [REMOTE ] OCFC: Symbol is viable for forecasting. [2026-01-28T12:16:33.302305] [INFO ] [MAIN ] [2282/3492] OCFC kept (0.6s) | 2278 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:33.644159] [DEBUG] [REMOTE ] OCGN: Retrieved 2803 rows, trimmed to 300. [2026-01-28T12:16:33.644293] [DEBUG] [REMOTE ] OCGN: PASS: History has at least 300 days. [2026-01-28T12:16:33.644517] [DEBUG] [REMOTE ] OCGN: PASS: Price check passed. Min price $1.11. [2026-01-28T12:16:33.644691] [DEBUG] [REMOTE ] OCGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:33.645015] [DEBUG] [REMOTE ] OCGN: PASS: Integrity check passed. [2026-01-28T12:16:33.645056] [DEBUG] [REMOTE ] OCGN: Symbol is viable for forecasting. [2026-01-28T12:16:33.645104] [INFO ] [MAIN ] [2283/3492] OCGN kept (0.3s) | 2279 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:34.196421] [DEBUG] [REMOTE ] OCSL: Retrieved 4434 rows, trimmed to 300. [2026-01-28T12:16:34.196635] [DEBUG] [REMOTE ] OCSL: PASS: History has at least 300 days. [2026-01-28T12:16:34.196994] [DEBUG] [REMOTE ] OCSL: PASS: Price check passed. Min price $12.51. [2026-01-28T12:16:34.197223] [DEBUG] [REMOTE ] OCSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:34.197426] [DEBUG] [REMOTE ] OCSL: PASS: Integrity check passed. [2026-01-28T12:16:34.197491] [DEBUG] [REMOTE ] OCSL: Symbol is viable for forecasting. [2026-01-28T12:16:34.197593] [INFO ] [MAIN ] [2284/3492] OCSL kept (0.6s) | 2280 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:34.540297] [DEBUG] [REMOTE ] OCUL: Retrieved 2894 rows, trimmed to 300. [2026-01-28T12:16:34.540460] [DEBUG] [REMOTE ] OCUL: PASS: History has at least 300 days. [2026-01-28T12:16:34.540736] [DEBUG] [REMOTE ] OCUL: PASS: Price check passed. Min price $10.27. [2026-01-28T12:16:34.541074] [DEBUG] [REMOTE ] OCUL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:34.541210] [DEBUG] [REMOTE ] OCUL: PASS: Integrity check passed. [2026-01-28T12:16:34.541255] [DEBUG] [REMOTE ] OCUL: Symbol is viable for forecasting. [2026-01-28T12:16:34.541304] [INFO ] [MAIN ] [2285/3492] OCUL kept (0.3s) | 2281 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:35.125368] [DEBUG] [REMOTE ] ODC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:35.125502] [DEBUG] [REMOTE ] ODC: PASS: History has at least 300 days. [2026-01-28T12:16:35.125743] [DEBUG] [REMOTE ] ODC: PASS: Price check passed. Min price $46.21. [2026-01-28T12:16:35.125887] [DEBUG] [REMOTE ] ODC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:35.126009] [DEBUG] [REMOTE ] ODC: PASS: Integrity check passed. [2026-01-28T12:16:35.126052] [DEBUG] [REMOTE ] ODC: Symbol is viable for forecasting. [2026-01-28T12:16:35.126102] [INFO ] [MAIN ] [2286/3492] ODC kept (0.6s) | 2282 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:35.364444] [DEBUG] [REMOTE ] ODD: Retrieved 634 rows, trimmed to 300. [2026-01-28T12:16:35.364681] [DEBUG] [REMOTE ] ODD: PASS: History has at least 300 days. [2026-01-28T12:16:35.364963] [DEBUG] [REMOTE ] ODD: PASS: Price check passed. Min price $33.80. [2026-01-28T12:16:35.365104] [DEBUG] [REMOTE ] ODD: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:35.365227] [DEBUG] [REMOTE ] ODD: PASS: Integrity check passed. [2026-01-28T12:16:35.365268] [DEBUG] [REMOTE ] ODD: Symbol is viable for forecasting. [2026-01-28T12:16:35.365319] [INFO ] [MAIN ] [2287/3492] ODD kept (0.2s) | 2283 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:35.954939] [DEBUG] [REMOTE ] ODFL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:35.955146] [DEBUG] [REMOTE ] ODFL: PASS: History has at least 300 days. [2026-01-28T12:16:35.955454] [DEBUG] [REMOTE ] ODFL: PASS: Price check passed. Min price $126.06. [2026-01-28T12:16:35.955656] [DEBUG] [REMOTE ] ODFL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:35.955797] [DEBUG] [REMOTE ] ODFL: PASS: Integrity check passed. [2026-01-28T12:16:35.955841] [DEBUG] [REMOTE ] ODFL: Symbol is viable for forecasting. [2026-01-28T12:16:35.955897] [INFO ] [MAIN ] [2288/3492] ODFL kept (0.6s) | 2284 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:36.361777] [DEBUG] [REMOTE ] OEC: Retrieved 2894 rows, trimmed to 300. [2026-01-28T12:16:36.361899] [DEBUG] [REMOTE ] OEC: PASS: History has at least 300 days. [2026-01-28T12:16:36.362101] [DEBUG] [REMOTE ] OEC: PASS: Price check passed. Min price $4.33. [2026-01-28T12:16:36.362232] [DEBUG] [REMOTE ] OEC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:36.362361] [DEBUG] [REMOTE ] OEC: PASS: Integrity check passed. [2026-01-28T12:16:36.362402] [DEBUG] [REMOTE ] OEC: Symbol is viable for forecasting. [2026-01-28T12:16:36.362449] [INFO ] [MAIN ] [2289/3492] OEC kept (0.4s) | 2285 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:36.770135] [DEBUG] [REMOTE ] OESX: Retrieved 4554 rows, trimmed to 300. [2026-01-28T12:16:36.770280] [DEBUG] [REMOTE ] OESX: PASS: History has at least 300 days. [2026-01-28T12:16:36.770492] [DEBUG] [REMOTE ] OESX: PASS: Price check passed. Min price $8.35. [2026-01-28T12:16:36.770650] [DEBUG] [REMOTE ] OESX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:36.770772] [DEBUG] [REMOTE ] OESX: PASS: Integrity check passed. [2026-01-28T12:16:36.770812] [DEBUG] [REMOTE ] OESX: Symbol is viable for forecasting. [2026-01-28T12:16:36.770861] [INFO ] [MAIN ] [2290/3492] OESX kept (0.4s) | 2286 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:37.197748] [DEBUG] [REMOTE ] OFG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:37.197898] [DEBUG] [REMOTE ] OFG: PASS: History has at least 300 days. [2026-01-28T12:16:37.198141] [DEBUG] [REMOTE ] OFG: PASS: Price check passed. Min price $37.15. [2026-01-28T12:16:37.198277] [DEBUG] [REMOTE ] OFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:37.198409] [DEBUG] [REMOTE ] OFG: PASS: Integrity check passed. [2026-01-28T12:16:37.198451] [DEBUG] [REMOTE ] OFG: Symbol is viable for forecasting. [2026-01-28T12:16:37.198501] [INFO ] [MAIN ] [2291/3492] OFG kept (0.4s) | 2287 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:37.649622] [DEBUG] [REMOTE ] OFIX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:37.649753] [DEBUG] [REMOTE ] OFIX: PASS: History has at least 300 days. [2026-01-28T12:16:37.650155] [DEBUG] [REMOTE ] OFIX: PASS: Price check passed. Min price $13.24. [2026-01-28T12:16:37.650285] [DEBUG] [REMOTE ] OFIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:37.650399] [DEBUG] [REMOTE ] OFIX: PASS: Integrity check passed. [2026-01-28T12:16:37.650438] [DEBUG] [REMOTE ] OFIX: Symbol is viable for forecasting. [2026-01-28T12:16:37.650484] [INFO ] [MAIN ] [2292/3492] OFIX kept (0.5s) | 2288 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:37.896925] [DEBUG] [REMOTE ] OFLX: Retrieved 5155 rows, trimmed to 300. [2026-01-28T12:16:37.897109] [DEBUG] [REMOTE ] OFLX: PASS: History has at least 300 days. [2026-01-28T12:16:37.897386] [DEBUG] [REMOTE ] OFLX: PASS: Price check passed. Min price $25.33. [2026-01-28T12:16:37.897521] [DEBUG] [REMOTE ] OFLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:37.897656] [DEBUG] [REMOTE ] OFLX: PASS: Integrity check passed. [2026-01-28T12:16:37.897697] [DEBUG] [REMOTE ] OFLX: Symbol is viable for forecasting. [2026-01-28T12:16:37.897759] [INFO ] [MAIN ] [2293/3492] OFLX kept (0.2s) | 2289 kept, 4 rejected | 138.6/min | ETA: 8.7m [2026-01-28T12:16:38.395257] [DEBUG] [REMOTE ] OFS: Retrieved 3323 rows, trimmed to 300. [2026-01-28T12:16:38.395384] [DEBUG] [REMOTE ] OFS: PASS: History has at least 300 days. [2026-01-28T12:16:38.395623] [DEBUG] [REMOTE ] OFS: PASS: Price check passed. Min price $4.55. [2026-01-28T12:16:38.395763] [DEBUG] [REMOTE ] OFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:38.395877] [DEBUG] [REMOTE ] OFS: PASS: Integrity check passed. [2026-01-28T12:16:38.395918] [DEBUG] [REMOTE ] OFS: Symbol is viable for forecasting. [2026-01-28T12:16:38.395965] [INFO ] [MAIN ] [2294/3492] OFS kept (0.5s) | 2290 kept, 4 rejected | 138.6/min | ETA: 8.6m [2026-01-28T12:16:38.929507] [DEBUG] [REMOTE ] OGE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:38.929677] [DEBUG] [REMOTE ] OGE: PASS: History has at least 300 days. [2026-01-28T12:16:38.929937] [DEBUG] [REMOTE ] OGE: PASS: Price check passed. Min price $42.08. [2026-01-28T12:16:38.930097] [DEBUG] [REMOTE ] OGE: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:38.930239] [DEBUG] [REMOTE ] OGE: PASS: Integrity check passed. [2026-01-28T12:16:38.930282] [DEBUG] [REMOTE ] OGE: Symbol is viable for forecasting. [2026-01-28T12:16:38.930333] [INFO ] [MAIN ] [2295/3492] OGE kept (0.5s) | 2291 kept, 4 rejected | 138.6/min | ETA: 8.6m [2026-01-28T12:16:39.280599] [DEBUG] [REMOTE ] OGI: Retrieved 2871 rows, trimmed to 300. [2026-01-28T12:16:39.280728] [DEBUG] [REMOTE ] OGI: PASS: History has at least 300 days. [2026-01-28T12:16:39.280933] [DEBUG] [REMOTE ] OGI: PASS: Price check passed. Min price $1.46. [2026-01-28T12:16:39.281064] [DEBUG] [REMOTE ] OGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:39.281177] [DEBUG] [REMOTE ] OGI: PASS: Integrity check passed. [2026-01-28T12:16:39.281217] [DEBUG] [REMOTE ] OGI: Symbol is viable for forecasting. [2026-01-28T12:16:39.281264] [INFO ] [MAIN ] [2296/3492] OGI kept (0.4s) | 2292 kept, 4 rejected | 138.6/min | ETA: 8.6m [2026-01-28T12:16:39.470873] [DEBUG] [REMOTE ] OGN: Retrieved 1170 rows, trimmed to 300. [2026-01-28T12:16:39.471027] [DEBUG] [REMOTE ] OGN: PASS: History has at least 300 days. [2026-01-28T12:16:39.471258] [DEBUG] [REMOTE ] OGN: PASS: Price check passed. Min price $6.36. [2026-01-28T12:16:39.471391] [DEBUG] [REMOTE ] OGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:39.471509] [DEBUG] [REMOTE ] OGN: PASS: Integrity check passed. [2026-01-28T12:16:39.471548] [DEBUG] [REMOTE ] OGN: Symbol is viable for forecasting. [2026-01-28T12:16:39.471621] [INFO ] [MAIN ] [2297/3492] OGN kept (0.2s) | 2293 kept, 4 rejected | 138.6/min | ETA: 8.6m [2026-01-28T12:16:40.208178] [DEBUG] [REMOTE ] OHI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:40.208425] [DEBUG] [REMOTE ] OHI: PASS: History has at least 300 days. [2026-01-28T12:16:40.208848] [DEBUG] [REMOTE ] OHI: PASS: Price check passed. Min price $39.24. [2026-01-28T12:16:40.209013] [DEBUG] [REMOTE ] OHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:40.209183] [DEBUG] [REMOTE ] OHI: PASS: Integrity check passed. [2026-01-28T12:16:40.209231] [DEBUG] [REMOTE ] OHI: Symbol is viable for forecasting. [2026-01-28T12:16:40.209289] [INFO ] [MAIN ] [2298/3492] OHI kept (0.7s) | 2294 kept, 4 rejected | 138.6/min | ETA: 8.6m [2026-01-28T12:16:40.696653] [DEBUG] [REMOTE ] OI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:40.696822] [DEBUG] [REMOTE ] OI: PASS: History has at least 300 days. [2026-01-28T12:16:40.697108] [DEBUG] [REMOTE ] OI: PASS: Price check passed. Min price $11.29. [2026-01-28T12:16:40.697279] [DEBUG] [REMOTE ] OI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:40.697410] [DEBUG] [REMOTE ] OI: PASS: Integrity check passed. [2026-01-28T12:16:40.697452] [DEBUG] [REMOTE ] OI: Symbol is viable for forecasting. [2026-01-28T12:16:40.697505] [INFO ] [MAIN ] [2299/3492] OI kept (0.5s) | 2295 kept, 4 rejected | 138.6/min | ETA: 8.6m [2026-01-28T12:16:41.249495] [DEBUG] [REMOTE ] OIA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:41.249652] [DEBUG] [REMOTE ] OIA: PASS: History has at least 300 days. [2026-01-28T12:16:41.249888] [DEBUG] [REMOTE ] OIA: PASS: Price check passed. Min price $5.84. [2026-01-28T12:16:41.250025] [DEBUG] [REMOTE ] OIA: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:41.250151] [DEBUG] [REMOTE ] OIA: PASS: Integrity check passed. [2026-01-28T12:16:41.250193] [DEBUG] [REMOTE ] OIA: Symbol is viable for forecasting. [2026-01-28T12:16:41.250243] [INFO ] [MAIN ] [2300/3492] OIA kept (0.6s) | 2296 kept, 4 rejected | 138.6/min | ETA: 8.6m [2026-01-28T12:16:41.714371] [DEBUG] [REMOTE ] OII: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:41.714518] [DEBUG] [REMOTE ] OII: PASS: History has at least 300 days. [2026-01-28T12:16:41.714806] [DEBUG] [REMOTE ] OII: PASS: Price check passed. Min price $22.61. [2026-01-28T12:16:41.714964] [DEBUG] [REMOTE ] OII: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:41.715091] [DEBUG] [REMOTE ] OII: PASS: Integrity check passed. [2026-01-28T12:16:41.715132] [DEBUG] [REMOTE ] OII: Symbol is viable for forecasting. [2026-01-28T12:16:41.715181] [INFO ] [MAIN ] [2301/3492] OII kept (0.5s) | 2297 kept, 4 rejected | 138.6/min | ETA: 8.6m [2026-01-28T12:16:42.213998] [DEBUG] [REMOTE ] OIS: Retrieved 6277 rows, trimmed to 300. [2026-01-28T12:16:42.214160] [DEBUG] [REMOTE ] OIS: PASS: History has at least 300 days. [2026-01-28T12:16:42.214452] [DEBUG] [REMOTE ] OIS: PASS: Price check passed. Min price $5.86. [2026-01-28T12:16:42.214661] [DEBUG] [REMOTE ] OIS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:42.214819] [DEBUG] [REMOTE ] OIS: PASS: Integrity check passed. [2026-01-28T12:16:42.214873] [DEBUG] [REMOTE ] OIS: Symbol is viable for forecasting. [2026-01-28T12:16:42.215115] [INFO ] [MAIN ] [2302/3492] OIS kept (0.5s) | 2298 kept, 4 rejected | 138.5/min | ETA: 8.6m [2026-01-28T12:16:42.685502] [DEBUG] [REMOTE ] OKE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:42.685678] [DEBUG] [REMOTE ] OKE: PASS: History has at least 300 days. [2026-01-28T12:16:42.685936] [DEBUG] [REMOTE ] OKE: PASS: Price check passed. Min price $64.31. [2026-01-28T12:16:42.686107] [DEBUG] [REMOTE ] OKE: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:42.686254] [DEBUG] [REMOTE ] OKE: PASS: Integrity check passed. [2026-01-28T12:16:42.686312] [DEBUG] [REMOTE ] OKE: Symbol is viable for forecasting. [2026-01-28T12:16:42.686378] [INFO ] [MAIN ] [2303/3492] OKE kept (0.5s) | 2299 kept, 4 rejected | 138.5/min | ETA: 8.6m [2026-01-28T12:16:43.062279] [DEBUG] [REMOTE ] OKTA: Retrieved 2213 rows, trimmed to 300. [2026-01-28T12:16:43.062413] [DEBUG] [REMOTE ] OKTA: PASS: History has at least 300 days. [2026-01-28T12:16:43.062649] [DEBUG] [REMOTE ] OKTA: PASS: Price check passed. Min price $78.32. [2026-01-28T12:16:43.062793] [DEBUG] [REMOTE ] OKTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:43.062907] [DEBUG] [REMOTE ] OKTA: PASS: Integrity check passed. [2026-01-28T12:16:43.062948] [DEBUG] [REMOTE ] OKTA: Symbol is viable for forecasting. [2026-01-28T12:16:43.062996] [INFO ] [MAIN ] [2304/3492] OKTA kept (0.4s) | 2300 kept, 4 rejected | 138.5/min | ETA: 8.6m [2026-01-28T12:16:43.192170] [DEBUG] [REMOTE ] OKYO: Retrieved 927 rows, trimmed to 300. [2026-01-28T12:16:43.192300] [DEBUG] [REMOTE ] OKYO: PASS: History has at least 300 days. [2026-01-28T12:16:43.192504] [DEBUG] [REMOTE ] OKYO: PASS: Price check passed. Min price $1.72. [2026-01-28T12:16:43.192687] [DEBUG] [REMOTE ] OKYO: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:43.192808] [DEBUG] [REMOTE ] OKYO: PASS: Integrity check passed. [2026-01-28T12:16:43.192848] [DEBUG] [REMOTE ] OKYO: Symbol is viable for forecasting. [2026-01-28T12:16:43.193083] [INFO ] [MAIN ] [2305/3492] OKYO kept (0.1s) | 2301 kept, 4 rejected | 138.6/min | ETA: 8.6m [2026-01-28T12:16:43.946112] [DEBUG] [REMOTE ] OLED: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:43.946270] [DEBUG] [REMOTE ] OLED: PASS: History has at least 300 days. [2026-01-28T12:16:43.946541] [DEBUG] [REMOTE ] OLED: PASS: Price check passed. Min price $108.21. [2026-01-28T12:16:43.946725] [DEBUG] [REMOTE ] OLED: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:43.946860] [DEBUG] [REMOTE ] OLED: PASS: Integrity check passed. [2026-01-28T12:16:43.946904] [DEBUG] [REMOTE ] OLED: Symbol is viable for forecasting. [2026-01-28T12:16:43.946961] [INFO ] [MAIN ] [2306/3492] OLED kept (0.8s) | 2302 kept, 4 rejected | 138.5/min | ETA: 8.6m [2026-01-28T12:16:44.276690] [DEBUG] [REMOTE ] OLLI: Retrieved 2649 rows, trimmed to 300. [2026-01-28T12:16:44.276833] [DEBUG] [REMOTE ] OLLI: PASS: History has at least 300 days. [2026-01-28T12:16:44.277070] [DEBUG] [REMOTE ] OLLI: PASS: Price check passed. Min price $107.96. [2026-01-28T12:16:44.277230] [DEBUG] [REMOTE ] OLLI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:44.277347] [DEBUG] [REMOTE ] OLLI: PASS: Integrity check passed. [2026-01-28T12:16:44.277389] [DEBUG] [REMOTE ] OLLI: Symbol is viable for forecasting. [2026-01-28T12:16:44.277438] [INFO ] [MAIN ] [2307/3492] OLLI kept (0.3s) | 2303 kept, 4 rejected | 138.6/min | ETA: 8.6m [2026-01-28T12:16:44.503091] [DEBUG] [REMOTE ] OLMA: Retrieved 1301 rows, trimmed to 300. [2026-01-28T12:16:44.503222] [DEBUG] [REMOTE ] OLMA: PASS: History has at least 300 days. [2026-01-28T12:16:44.503424] [DEBUG] [REMOTE ] OLMA: PASS: Price check passed. Min price $7.94. [2026-01-28T12:16:44.503554] [DEBUG] [REMOTE ] OLMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:44.503693] [DEBUG] [REMOTE ] OLMA: PASS: Integrity check passed. [2026-01-28T12:16:44.503733] [DEBUG] [REMOTE ] OLMA: Symbol is viable for forecasting. [2026-01-28T12:16:44.503780] [INFO ] [MAIN ] [2308/3492] OLMA kept (0.2s) | 2304 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:45.041875] [DEBUG] [REMOTE ] OLN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:45.042220] [DEBUG] [REMOTE ] OLN: PASS: History has at least 300 days. [2026-01-28T12:16:45.042487] [DEBUG] [REMOTE ] OLN: PASS: Price check passed. Min price $18.29. [2026-01-28T12:16:45.042656] [DEBUG] [REMOTE ] OLN: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:45.042797] [DEBUG] [REMOTE ] OLN: PASS: Integrity check passed. [2026-01-28T12:16:45.042840] [DEBUG] [REMOTE ] OLN: Symbol is viable for forecasting. [2026-01-28T12:16:45.042889] [INFO ] [MAIN ] [2309/3492] OLN kept (0.5s) | 2305 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:45.454957] [DEBUG] [REMOTE ] OLOX: Retrieved 2161 rows, trimmed to 300. [2026-01-28T12:16:45.455082] [DEBUG] [REMOTE ] OLOX: PASS: History has at least 300 days. [2026-01-28T12:16:45.455278] [DEBUG] [REMOTE ] OLOX: PASS: Price check passed. Min price $1.28. [2026-01-28T12:16:45.455439] [DEBUG] [REMOTE ] OLOX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:45.455549] [DEBUG] [REMOTE ] OLOX: PASS: Integrity check passed. [2026-01-28T12:16:45.455606] [DEBUG] [REMOTE ] OLOX: Symbol is viable for forecasting. [2026-01-28T12:16:45.455656] [INFO ] [MAIN ] [2310/3492] OLOX kept (0.4s) | 2306 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:46.057193] [DEBUG] [REMOTE ] OLP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:46.057345] [DEBUG] [REMOTE ] OLP: PASS: History has at least 300 days. [2026-01-28T12:16:46.057607] [DEBUG] [REMOTE ] OLP: PASS: Price check passed. Min price $19.55. [2026-01-28T12:16:46.057745] [DEBUG] [REMOTE ] OLP: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:46.057870] [DEBUG] [REMOTE ] OLP: PASS: Integrity check passed. [2026-01-28T12:16:46.057911] [DEBUG] [REMOTE ] OLP: Symbol is viable for forecasting. [2026-01-28T12:16:46.057960] [INFO ] [MAIN ] [2311/3492] OLP kept (0.6s) | 2307 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:46.303131] [DEBUG] [REMOTE ] OLPX: Retrieved 1085 rows, trimmed to 300. [2026-01-28T12:16:46.303267] [DEBUG] [REMOTE ] OLPX: PASS: History has at least 300 days. [2026-01-28T12:16:46.303479] [DEBUG] [REMOTE ] OLPX: PASS: Price check passed. Min price $1.01. [2026-01-28T12:16:46.303681] [DEBUG] [REMOTE ] OLPX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:46.303823] [DEBUG] [REMOTE ] OLPX: PASS: Integrity check passed. [2026-01-28T12:16:46.303866] [DEBUG] [REMOTE ] OLPX: Symbol is viable for forecasting. [2026-01-28T12:16:46.303917] [INFO ] [MAIN ] [2312/3492] OLPX kept (0.2s) | 2308 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:46.718742] [DEBUG] [REMOTE ] OM: Retrieved 1348 rows, trimmed to 300. [2026-01-28T12:16:46.718869] [DEBUG] [REMOTE ] OM: PASS: History has at least 300 days. [2026-01-28T12:16:46.719070] [DEBUG] [REMOTE ] OM: PASS: Price check passed. Min price $3.29. [2026-01-28T12:16:46.719220] [DEBUG] [REMOTE ] OM: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:46.719330] [DEBUG] [REMOTE ] OM: PASS: Integrity check passed. [2026-01-28T12:16:46.719369] [DEBUG] [REMOTE ] OM: Symbol is viable for forecasting. [2026-01-28T12:16:46.719415] [INFO ] [MAIN ] [2313/3492] OM kept (0.4s) | 2309 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:47.308636] [DEBUG] [REMOTE ] OMAB: Retrieved 4819 rows, trimmed to 300. [2026-01-28T12:16:47.308784] [DEBUG] [REMOTE ] OMAB: PASS: History has at least 300 days. [2026-01-28T12:16:47.309078] [DEBUG] [REMOTE ] OMAB: PASS: Price check passed. Min price $96.35. [2026-01-28T12:16:47.309218] [DEBUG] [REMOTE ] OMAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:47.309360] [DEBUG] [REMOTE ] OMAB: PASS: Integrity check passed. [2026-01-28T12:16:47.309400] [DEBUG] [REMOTE ] OMAB: Symbol is viable for forecasting. [2026-01-28T12:16:47.309449] [INFO ] [MAIN ] [2314/3492] OMAB kept (0.6s) | 2310 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:47.757597] [DEBUG] [REMOTE ] OMC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:47.757728] [DEBUG] [REMOTE ] OMC: PASS: History has at least 300 days. [2026-01-28T12:16:47.757965] [DEBUG] [REMOTE ] OMC: PASS: Price check passed. Min price $69.48. [2026-01-28T12:16:47.758100] [DEBUG] [REMOTE ] OMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:47.758214] [DEBUG] [REMOTE ] OMC: PASS: Integrity check passed. [2026-01-28T12:16:47.758332] [DEBUG] [REMOTE ] OMC: Symbol is viable for forecasting. [2026-01-28T12:16:47.758401] [INFO ] [MAIN ] [2315/3492] OMC kept (0.4s) | 2311 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:48.083024] [DEBUG] [REMOTE ] OMCL: Retrieved 6152 rows, trimmed to 300. [2026-01-28T12:16:48.083141] [DEBUG] [REMOTE ] OMCL: PASS: History has at least 300 days. [2026-01-28T12:16:48.083362] [DEBUG] [REMOTE ] OMCL: PASS: Price check passed. Min price $33.37. [2026-01-28T12:16:48.083499] [DEBUG] [REMOTE ] OMCL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:48.083646] [DEBUG] [REMOTE ] OMCL: PASS: Integrity check passed. [2026-01-28T12:16:48.083692] [DEBUG] [REMOTE ] OMCL: Symbol is viable for forecasting. [2026-01-28T12:16:48.083743] [INFO ] [MAIN ] [2316/3492] OMCL kept (0.3s) | 2312 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:48.634856] [DEBUG] [REMOTE ] OMEX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:48.635537] [DEBUG] [REMOTE ] OMEX: PASS: History has at least 300 days. [2026-01-28T12:16:48.636274] [DEBUG] [REMOTE ] OMEX: PASS: Price check passed. Min price $1.74. [2026-01-28T12:16:48.636485] [DEBUG] [REMOTE ] OMEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:48.636720] [DEBUG] [REMOTE ] OMEX: PASS: Integrity check passed. [2026-01-28T12:16:48.636783] [DEBUG] [REMOTE ] OMEX: Symbol is viable for forecasting. [2026-01-28T12:16:48.636860] [INFO ] [MAIN ] [2317/3492] OMEX kept (0.6s) | 2313 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:48.963976] [DEBUG] [REMOTE ] OMF: Retrieved 2555 rows, trimmed to 300. [2026-01-28T12:16:48.964193] [DEBUG] [REMOTE ] OMF: PASS: History has at least 300 days. [2026-01-28T12:16:48.964452] [DEBUG] [REMOTE ] OMF: PASS: Price check passed. Min price $54.79. [2026-01-28T12:16:48.964625] [DEBUG] [REMOTE ] OMF: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:48.964761] [DEBUG] [REMOTE ] OMF: PASS: Integrity check passed. [2026-01-28T12:16:48.964806] [DEBUG] [REMOTE ] OMF: Symbol is viable for forecasting. [2026-01-28T12:16:48.964858] [INFO ] [MAIN ] [2318/3492] OMF kept (0.3s) | 2314 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:49.539411] [DEBUG] [REMOTE ] ON: Retrieved 6473 rows, trimmed to 300. [2026-01-28T12:16:49.539640] [DEBUG] [REMOTE ] ON: PASS: History has at least 300 days. [2026-01-28T12:16:49.539949] [DEBUG] [REMOTE ] ON: PASS: Price check passed. Min price $44.90. [2026-01-28T12:16:49.540128] [DEBUG] [REMOTE ] ON: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:49.540291] [DEBUG] [REMOTE ] ON: PASS: Integrity check passed. [2026-01-28T12:16:49.540339] [DEBUG] [REMOTE ] ON: Symbol is viable for forecasting. [2026-01-28T12:16:49.540458] [INFO ] [MAIN ] [2319/3492] ON kept (0.6s) | 2315 kept, 4 rejected | 138.6/min | ETA: 8.5m [2026-01-28T12:16:50.045254] [DEBUG] [REMOTE ] ONB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:50.045417] [DEBUG] [REMOTE ] ONB: PASS: History has at least 300 days. [2026-01-28T12:16:50.045720] [DEBUG] [REMOTE ] ONB: PASS: Price check passed. Min price $19.66. [2026-01-28T12:16:50.045857] [DEBUG] [REMOTE ] ONB: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:50.045986] [DEBUG] [REMOTE ] ONB: PASS: Integrity check passed. [2026-01-28T12:16:50.046029] [DEBUG] [REMOTE ] ONB: Symbol is viable for forecasting. [2026-01-28T12:16:50.046081] [INFO ] [MAIN ] [2320/3492] ONB kept (0.5s) | 2316 kept, 4 rejected | 138.5/min | ETA: 8.5m [2026-01-28T12:16:50.188061] [DEBUG] [REMOTE ] ONCO: Retrieved 987 rows, trimmed to 300. [2026-01-28T12:16:50.188184] [DEBUG] [REMOTE ] ONCO: PASS: History has at least 300 days. [2026-01-28T12:16:50.188382] [DEBUG] [REMOTE ] ONCO: PASS: Price check passed. Min price $1.43. [2026-01-28T12:16:50.188547] [DEBUG] [REMOTE ] ONCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:50.188688] [DEBUG] [REMOTE ] ONCO: PASS: Integrity check passed. [2026-01-28T12:16:50.188732] [DEBUG] [REMOTE ] ONCO: Symbol is viable for forecasting. [2026-01-28T12:16:50.188782] [INFO ] [MAIN ] [2321/3492] ONCO kept (0.1s) | 2317 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:50.730320] [DEBUG] [REMOTE ] ONDS: Retrieved 1477 rows, trimmed to 300. [2026-01-28T12:16:50.730467] [DEBUG] [REMOTE ] ONDS: PASS: History has at least 300 days. [2026-01-28T12:16:50.730720] [DEBUG] [REMOTE ] ONDS: PASS: Price check passed. Min price $5.25. [2026-01-28T12:16:50.730874] [DEBUG] [REMOTE ] ONDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:50.731018] [DEBUG] [REMOTE ] ONDS: PASS: Integrity check passed. [2026-01-28T12:16:50.731061] [DEBUG] [REMOTE ] ONDS: Symbol is viable for forecasting. [2026-01-28T12:16:50.731109] [INFO ] [MAIN ] [2322/3492] ONDS kept (0.5s) | 2318 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:51.199737] [DEBUG] [REMOTE ] ONEQ: Retrieved 5616 rows, trimmed to 300. [2026-01-28T12:16:51.199875] [DEBUG] [REMOTE ] ONEQ: PASS: History has at least 300 days. [2026-01-28T12:16:51.200120] [DEBUG] [REMOTE ] ONEQ: PASS: Price check passed. Min price $86.80. [2026-01-28T12:16:51.200270] [DEBUG] [REMOTE ] ONEQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:51.200414] [DEBUG] [REMOTE ] ONEQ: PASS: Integrity check passed. [2026-01-28T12:16:51.200466] [DEBUG] [REMOTE ] ONEQ: Symbol is viable for forecasting. [2026-01-28T12:16:51.200516] [INFO ] [MAIN ] [2323/3492] ONEQ kept (0.5s) | 2319 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:51.479779] [DEBUG] [REMOTE ] ONL: Retrieved 1053 rows, trimmed to 300. [2026-01-28T12:16:51.479930] [DEBUG] [REMOTE ] ONL: PASS: History has at least 300 days. [2026-01-28T12:16:51.480133] [DEBUG] [REMOTE ] ONL: PASS: Price check passed. Min price $1.96. [2026-01-28T12:16:51.480264] [DEBUG] [REMOTE ] ONL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:51.480371] [DEBUG] [REMOTE ] ONL: PASS: Integrity check passed. [2026-01-28T12:16:51.480410] [DEBUG] [REMOTE ] ONL: Symbol is viable for forecasting. [2026-01-28T12:16:51.480457] [INFO ] [MAIN ] [2324/3492] ONL kept (0.3s) | 2320 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:51.990600] [DEBUG] [REMOTE ] ONON: Retrieved 1096 rows, trimmed to 300. [2026-01-28T12:16:51.990737] [DEBUG] [REMOTE ] ONON: PASS: History has at least 300 days. [2026-01-28T12:16:51.990945] [DEBUG] [REMOTE ] ONON: PASS: Price check passed. Min price $34.96. [2026-01-28T12:16:51.991098] [DEBUG] [REMOTE ] ONON: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:51.991208] [DEBUG] [REMOTE ] ONON: PASS: Integrity check passed. [2026-01-28T12:16:51.991247] [DEBUG] [REMOTE ] ONON: Symbol is viable for forecasting. [2026-01-28T12:16:51.991295] [INFO ] [MAIN ] [2325/3492] ONON kept (0.5s) | 2321 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:52.306336] [DEBUG] [REMOTE ] ONTF: Retrieved 1251 rows, trimmed to 300. [2026-01-28T12:16:52.306460] [DEBUG] [REMOTE ] ONTF: PASS: History has at least 300 days. [2026-01-28T12:16:52.306687] [DEBUG] [REMOTE ] ONTF: PASS: Price check passed. Min price $4.94. [2026-01-28T12:16:52.306819] [DEBUG] [REMOTE ] ONTF: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:52.306925] [DEBUG] [REMOTE ] ONTF: PASS: Integrity check passed. [2026-01-28T12:16:52.306964] [DEBUG] [REMOTE ] ONTF: Symbol is viable for forecasting. [2026-01-28T12:16:52.307041] [INFO ] [MAIN ] [2326/3492] ONTF kept (0.3s) | 2322 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:52.925691] [DEBUG] [REMOTE ] ONTO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:52.925851] [DEBUG] [REMOTE ] ONTO: PASS: History has at least 300 days. [2026-01-28T12:16:52.926109] [DEBUG] [REMOTE ] ONTO: PASS: Price check passed. Min price $124.09. [2026-01-28T12:16:52.926244] [DEBUG] [REMOTE ] ONTO: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:52.926360] [DEBUG] [REMOTE ] ONTO: PASS: Integrity check passed. [2026-01-28T12:16:52.926400] [DEBUG] [REMOTE ] ONTO: Symbol is viable for forecasting. [2026-01-28T12:16:52.926448] [INFO ] [MAIN ] [2327/3492] ONTO kept (0.6s) | 2323 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:53.296989] [DEBUG] [REMOTE ] OOMA: Retrieved 2648 rows, trimmed to 300. [2026-01-28T12:16:53.297183] [DEBUG] [REMOTE ] OOMA: PASS: History has at least 300 days. [2026-01-28T12:16:53.297407] [DEBUG] [REMOTE ] OOMA: PASS: Price check passed. Min price $10.58. [2026-01-28T12:16:53.297542] [DEBUG] [REMOTE ] OOMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:53.297686] [DEBUG] [REMOTE ] OOMA: PASS: Integrity check passed. [2026-01-28T12:16:53.297731] [DEBUG] [REMOTE ] OOMA: Symbol is viable for forecasting. [2026-01-28T12:16:53.297785] [INFO ] [MAIN ] [2328/3492] OOMA kept (0.4s) | 2324 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:53.603845] [DEBUG] [REMOTE ] OPAD: Retrieved 1286 rows, trimmed to 300. [2026-01-28T12:16:53.603988] [DEBUG] [REMOTE ] OPAD: PASS: History has at least 300 days. [2026-01-28T12:16:53.604197] [DEBUG] [REMOTE ] OPAD: PASS: Price check passed. Min price $1.15. [2026-01-28T12:16:53.604334] [DEBUG] [REMOTE ] OPAD: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:53.604444] [DEBUG] [REMOTE ] OPAD: PASS: Integrity check passed. [2026-01-28T12:16:53.604486] [DEBUG] [REMOTE ] OPAD: Symbol is viable for forecasting. [2026-01-28T12:16:53.604534] [INFO ] [MAIN ] [2329/3492] OPAD kept (0.3s) | 2325 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:53.981119] [DEBUG] [REMOTE ] OPAL: Retrieved 882 rows, trimmed to 300. [2026-01-28T12:16:53.981252] [DEBUG] [REMOTE ] OPAL: PASS: History has at least 300 days. [2026-01-28T12:16:53.981689] [DEBUG] [REMOTE ] OPAL: PASS: Price check passed. Min price $2.02. [2026-01-28T12:16:53.981829] [DEBUG] [REMOTE ] OPAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:53.981941] [DEBUG] [REMOTE ] OPAL: PASS: Integrity check passed. [2026-01-28T12:16:53.981981] [DEBUG] [REMOTE ] OPAL: Symbol is viable for forecasting. [2026-01-28T12:16:53.982029] [INFO ] [MAIN ] [2330/3492] OPAL kept (0.4s) | 2326 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:54.559970] [DEBUG] [REMOTE ] OPBK: Retrieved 5161 rows, trimmed to 300. [2026-01-28T12:16:54.560103] [DEBUG] [REMOTE ] OPBK: PASS: History has at least 300 days. [2026-01-28T12:16:54.560332] [DEBUG] [REMOTE ] OPBK: PASS: Price check passed. Min price $12.63. [2026-01-28T12:16:54.560464] [DEBUG] [REMOTE ] OPBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:54.560595] [DEBUG] [REMOTE ] OPBK: PASS: Integrity check passed. [2026-01-28T12:16:54.560638] [DEBUG] [REMOTE ] OPBK: Symbol is viable for forecasting. [2026-01-28T12:16:54.560685] [INFO ] [MAIN ] [2331/3492] OPBK kept (0.6s) | 2327 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:55.145209] [DEBUG] [REMOTE ] OPCH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:55.145342] [DEBUG] [REMOTE ] OPCH: PASS: History has at least 300 days. [2026-01-28T12:16:55.145559] [DEBUG] [REMOTE ] OPCH: PASS: Price check passed. Min price $26.03. [2026-01-28T12:16:55.145740] [DEBUG] [REMOTE ] OPCH: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:55.145857] [DEBUG] [REMOTE ] OPCH: PASS: Integrity check passed. [2026-01-28T12:16:55.145897] [DEBUG] [REMOTE ] OPCH: Symbol is viable for forecasting. [2026-01-28T12:16:55.145950] [INFO ] [MAIN ] [2332/3492] OPCH kept (0.6s) | 2328 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:55.408614] [DEBUG] [REMOTE ] OPEN: Retrieved 1409 rows, trimmed to 300. [2026-01-28T12:16:55.408827] [DEBUG] [REMOTE ] OPEN: PASS: History has at least 300 days. [2026-01-28T12:16:55.409108] [DEBUG] [REMOTE ] OPEN: PASS: Price check passed. Min price $5.81. [2026-01-28T12:16:55.409255] [DEBUG] [REMOTE ] OPEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:55.409392] [DEBUG] [REMOTE ] OPEN: PASS: Integrity check passed. [2026-01-28T12:16:55.409434] [DEBUG] [REMOTE ] OPEN: Symbol is viable for forecasting. [2026-01-28T12:16:55.409489] [INFO ] [MAIN ] [2333/3492] OPEN kept (0.3s) | 2329 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:55.815906] [DEBUG] [REMOTE ] OPFI: Retrieved 1300 rows, trimmed to 300. [2026-01-28T12:16:55.816051] [DEBUG] [REMOTE ] OPFI: PASS: History has at least 300 days. [2026-01-28T12:16:55.816465] [DEBUG] [REMOTE ] OPFI: PASS: Price check passed. Min price $9.18. [2026-01-28T12:16:55.816631] [DEBUG] [REMOTE ] OPFI: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:55.816752] [DEBUG] [REMOTE ] OPFI: PASS: Integrity check passed. [2026-01-28T12:16:55.816794] [DEBUG] [REMOTE ] OPFI: Symbol is viable for forecasting. [2026-01-28T12:16:55.816843] [INFO ] [MAIN ] [2334/3492] OPFI kept (0.4s) | 2330 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:56.428826] [DEBUG] [REMOTE ] OPK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:16:56.428976] [DEBUG] [REMOTE ] OPK: PASS: History has at least 300 days. [2026-01-28T12:16:56.429226] [DEBUG] [REMOTE ] OPK: PASS: Price check passed. Min price $1.26. [2026-01-28T12:16:56.429408] [DEBUG] [REMOTE ] OPK: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:56.429592] [DEBUG] [REMOTE ] OPK: PASS: Integrity check passed. [2026-01-28T12:16:56.429654] [DEBUG] [REMOTE ] OPK: Symbol is viable for forecasting. [2026-01-28T12:16:56.429707] [INFO ] [MAIN ] [2335/3492] OPK kept (0.6s) | 2331 kept, 4 rejected | 138.6/min | ETA: 8.4m [2026-01-28T12:16:56.822746] [DEBUG] [REMOTE ] OPLN: Retrieved 4055 rows, trimmed to 300. [2026-01-28T12:16:56.822939] [DEBUG] [REMOTE ] OPLN: PASS: History has at least 300 days. [2026-01-28T12:16:56.823245] [DEBUG] [REMOTE ] OPLN: PASS: Price check passed. Min price $24.49. [2026-01-28T12:16:56.823393] [DEBUG] [REMOTE ] OPLN: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:56.823524] [DEBUG] [REMOTE ] OPLN: PASS: Integrity check passed. [2026-01-28T12:16:56.823587] [DEBUG] [REMOTE ] OPLN: Symbol is viable for forecasting. [2026-01-28T12:16:56.823647] [INFO ] [MAIN ] [2336/3492] OPLN kept (0.4s) | 2332 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:16:57.141099] [DEBUG] [REMOTE ] OPP: Retrieved 2345 rows, trimmed to 300. [2026-01-28T12:16:57.141529] [DEBUG] [REMOTE ] OPP: PASS: History has at least 300 days. [2026-01-28T12:16:57.141876] [DEBUG] [REMOTE ] OPP: PASS: Price check passed. Min price $7.71. [2026-01-28T12:16:57.142050] [DEBUG] [REMOTE ] OPP: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:57.142183] [DEBUG] [REMOTE ] OPP: PASS: Integrity check passed. [2026-01-28T12:16:57.142226] [DEBUG] [REMOTE ] OPP: Symbol is viable for forecasting. [2026-01-28T12:16:57.142286] [INFO ] [MAIN ] [2337/3492] OPP kept (0.3s) | 2333 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:16:57.507043] [DEBUG] [REMOTE ] OPRA: Retrieved 1885 rows, trimmed to 300. [2026-01-28T12:16:57.507256] [DEBUG] [REMOTE ] OPRA: PASS: History has at least 300 days. [2026-01-28T12:16:57.507531] [DEBUG] [REMOTE ] OPRA: PASS: Price check passed. Min price $12.54. [2026-01-28T12:16:57.507724] [DEBUG] [REMOTE ] OPRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:57.507863] [DEBUG] [REMOTE ] OPRA: PASS: Integrity check passed. [2026-01-28T12:16:57.507916] [DEBUG] [REMOTE ] OPRA: Symbol is viable for forecasting. [2026-01-28T12:16:57.507987] [INFO ] [MAIN ] [2338/3492] OPRA kept (0.4s) | 2334 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:16:57.856190] [DEBUG] [REMOTE ] OPTX: Retrieved 1004 rows, trimmed to 300. [2026-01-28T12:16:57.856387] [DEBUG] [REMOTE ] OPTX: PASS: History has at least 300 days. [2026-01-28T12:16:57.857297] [DEBUG] [REMOTE ] OPTX: PASS: Price check passed. Min price $1.25. [2026-01-28T12:16:57.857785] [DEBUG] [REMOTE ] OPTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:57.857965] [DEBUG] [REMOTE ] OPTX: PASS: Integrity check passed. [2026-01-28T12:16:57.858010] [DEBUG] [REMOTE ] OPTX: Symbol is viable for forecasting. [2026-01-28T12:16:57.858072] [INFO ] [MAIN ] [2339/3492] OPTX kept (0.4s) | 2335 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:16:58.453336] [DEBUG] [REMOTE ] OPXS: Retrieved 4202 rows, trimmed to 300. [2026-01-28T12:16:58.453474] [DEBUG] [REMOTE ] OPXS: PASS: History has at least 300 days. [2026-01-28T12:16:58.453726] [DEBUG] [REMOTE ] OPXS: PASS: Price check passed. Min price $12.75. [2026-01-28T12:16:58.453868] [DEBUG] [REMOTE ] OPXS: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:58.453990] [DEBUG] [REMOTE ] OPXS: PASS: Integrity check passed. [2026-01-28T12:16:58.454032] [DEBUG] [REMOTE ] OPXS: Symbol is viable for forecasting. [2026-01-28T12:16:58.454086] [INFO ] [MAIN ] [2340/3492] OPXS kept (0.6s) | 2336 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:16:58.923817] [DEBUG] [REMOTE ] ORA: Retrieved 5335 rows, trimmed to 300. [2026-01-28T12:16:58.924020] [DEBUG] [REMOTE ] ORA: PASS: History has at least 300 days. [2026-01-28T12:16:58.924521] [DEBUG] [REMOTE ] ORA: PASS: Price check passed. Min price $104.99. [2026-01-28T12:16:58.924687] [DEBUG] [REMOTE ] ORA: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:58.924834] [DEBUG] [REMOTE ] ORA: PASS: Integrity check passed. [2026-01-28T12:16:58.924877] [DEBUG] [REMOTE ] ORA: Symbol is viable for forecasting. [2026-01-28T12:16:58.924932] [INFO ] [MAIN ] [2341/3492] ORA kept (0.5s) | 2337 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:16:59.309450] [DEBUG] [REMOTE ] ORC: Retrieved 3257 rows, trimmed to 300. [2026-01-28T12:16:59.309671] [DEBUG] [REMOTE ] ORC: PASS: History has at least 300 days. [2026-01-28T12:16:59.309966] [DEBUG] [REMOTE ] ORC: PASS: Price check passed. Min price $6.85. [2026-01-28T12:16:59.310126] [DEBUG] [REMOTE ] ORC: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:59.310255] [DEBUG] [REMOTE ] ORC: PASS: Integrity check passed. [2026-01-28T12:16:59.310297] [DEBUG] [REMOTE ] ORC: Symbol is viable for forecasting. [2026-01-28T12:16:59.310351] [INFO ] [MAIN ] [2342/3492] ORC kept (0.4s) | 2338 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:16:59.631512] [DEBUG] [REMOTE ] ORGO: Retrieved 2277 rows, trimmed to 300. [2026-01-28T12:16:59.631669] [DEBUG] [REMOTE ] ORGO: PASS: History has at least 300 days. [2026-01-28T12:16:59.631912] [DEBUG] [REMOTE ] ORGO: PASS: Price check passed. Min price $3.71. [2026-01-28T12:16:59.632088] [DEBUG] [REMOTE ] ORGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:16:59.632229] [DEBUG] [REMOTE ] ORGO: PASS: Integrity check passed. [2026-01-28T12:16:59.632270] [DEBUG] [REMOTE ] ORGO: Symbol is viable for forecasting. [2026-01-28T12:16:59.632319] [INFO ] [MAIN ] [2343/3492] ORGO kept (0.3s) | 2339 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:17:00.006530] [DEBUG] [REMOTE ] ORIC: Retrieved 1447 rows, trimmed to 300. [2026-01-28T12:17:00.006717] [DEBUG] [REMOTE ] ORIC: PASS: History has at least 300 days. [2026-01-28T12:17:00.006945] [DEBUG] [REMOTE ] ORIC: PASS: Price check passed. Min price $8.04. [2026-01-28T12:17:00.007115] [DEBUG] [REMOTE ] ORIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:00.007255] [DEBUG] [REMOTE ] ORIC: PASS: Integrity check passed. [2026-01-28T12:17:00.007312] [DEBUG] [REMOTE ] ORIC: Symbol is viable for forecasting. [2026-01-28T12:17:00.007378] [INFO ] [MAIN ] [2344/3492] ORIC kept (0.4s) | 2340 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:17:00.544152] [DEBUG] [REMOTE ] ORKA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:00.544393] [DEBUG] [REMOTE ] ORKA: PASS: History has at least 300 days. [2026-01-28T12:17:00.544720] [DEBUG] [REMOTE ] ORKA: PASS: Price check passed. Min price $26.19. [2026-01-28T12:17:00.544895] [DEBUG] [REMOTE ] ORKA: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:00.545039] [DEBUG] [REMOTE ] ORKA: PASS: Integrity check passed. [2026-01-28T12:17:00.545088] [DEBUG] [REMOTE ] ORKA: Symbol is viable for forecasting. [2026-01-28T12:17:00.545149] [INFO ] [MAIN ] [2345/3492] ORKA kept (0.5s) | 2341 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:17:00.886192] [DEBUG] [REMOTE ] ORLY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:00.886335] [DEBUG] [REMOTE ] ORLY: PASS: History has at least 300 days. [2026-01-28T12:17:00.886602] [DEBUG] [REMOTE ] ORLY: PASS: Price check passed. Min price $90.34. [2026-01-28T12:17:00.886850] [DEBUG] [REMOTE ] ORLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:00.886982] [DEBUG] [REMOTE ] ORLY: PASS: Integrity check passed. [2026-01-28T12:17:00.887055] [DEBUG] [REMOTE ] ORLY: Symbol is viable for forecasting. [2026-01-28T12:17:00.887107] [INFO ] [MAIN ] [2346/3492] ORLY kept (0.3s) | 2342 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:17:01.370051] [DEBUG] [REMOTE ] ORMP: Retrieved 4973 rows, trimmed to 300. [2026-01-28T12:17:01.370231] [DEBUG] [REMOTE ] ORMP: PASS: History has at least 300 days. [2026-01-28T12:17:01.370482] [DEBUG] [REMOTE ] ORMP: PASS: Price check passed. Min price $2.05. [2026-01-28T12:17:01.370754] [DEBUG] [REMOTE ] ORMP: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:01.370886] [DEBUG] [REMOTE ] ORMP: PASS: Integrity check passed. [2026-01-28T12:17:01.370928] [DEBUG] [REMOTE ] ORMP: Symbol is viable for forecasting. [2026-01-28T12:17:01.370981] [INFO ] [MAIN ] [2347/3492] ORMP kept (0.5s) | 2343 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:17:01.786851] [DEBUG] [REMOTE ] ORN: Retrieved 4553 rows, trimmed to 300. [2026-01-28T12:17:01.786989] [DEBUG] [REMOTE ] ORN: PASS: History has at least 300 days. [2026-01-28T12:17:01.787245] [DEBUG] [REMOTE ] ORN: PASS: Price check passed. Min price $8.55. [2026-01-28T12:17:01.787384] [DEBUG] [REMOTE ] ORN: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:01.787501] [DEBUG] [REMOTE ] ORN: PASS: Integrity check passed. [2026-01-28T12:17:01.787544] [DEBUG] [REMOTE ] ORN: Symbol is viable for forecasting. [2026-01-28T12:17:01.787622] [INFO ] [MAIN ] [2348/3492] ORN kept (0.4s) | 2344 kept, 4 rejected | 138.6/min | ETA: 8.3m [2026-01-28T12:17:02.133625] [DEBUG] [REMOTE ] ORRF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:02.133793] [DEBUG] [REMOTE ] ORRF: PASS: History has at least 300 days. [2026-01-28T12:17:02.134083] [DEBUG] [REMOTE ] ORRF: PASS: Price check passed. Min price $32.85. [2026-01-28T12:17:02.134259] [DEBUG] [REMOTE ] ORRF: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:02.134388] [DEBUG] [REMOTE ] ORRF: PASS: Integrity check passed. [2026-01-28T12:17:02.134431] [DEBUG] [REMOTE ] ORRF: Symbol is viable for forecasting. [2026-01-28T12:17:02.134486] [INFO ] [MAIN ] [2349/3492] ORRF kept (0.3s) | 2345 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:02.396953] [DEBUG] [REMOTE ] OS: Retrieved 379 rows, trimmed to 300. [2026-01-28T12:17:02.397128] [DEBUG] [REMOTE ] OS: PASS: History has at least 300 days. [2026-01-28T12:17:02.397356] [DEBUG] [REMOTE ] OS: PASS: Price check passed. Min price $16.99. [2026-01-28T12:17:02.397498] [DEBUG] [REMOTE ] OS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:02.397638] [DEBUG] [REMOTE ] OS: PASS: Integrity check passed. [2026-01-28T12:17:02.397682] [DEBUG] [REMOTE ] OS: Symbol is viable for forecasting. [2026-01-28T12:17:02.397732] [INFO ] [MAIN ] [2350/3492] OS kept (0.3s) | 2346 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:03.076125] [DEBUG] [REMOTE ] OSBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:03.076299] [DEBUG] [REMOTE ] OSBC: PASS: History has at least 300 days. [2026-01-28T12:17:03.076644] [DEBUG] [REMOTE ] OSBC: PASS: Price check passed. Min price $17.67. [2026-01-28T12:17:03.076824] [DEBUG] [REMOTE ] OSBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:03.076992] [DEBUG] [REMOTE ] OSBC: PASS: Integrity check passed. [2026-01-28T12:17:03.077076] [DEBUG] [REMOTE ] OSBC: Symbol is viable for forecasting. [2026-01-28T12:17:03.077143] [INFO ] [MAIN ] [2351/3492] OSBC kept (0.7s) | 2347 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:03.591887] [DEBUG] [REMOTE ] OSIS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:03.592057] [DEBUG] [REMOTE ] OSIS: PASS: History has at least 300 days. [2026-01-28T12:17:03.592553] [DEBUG] [REMOTE ] OSIS: PASS: Price check passed. Min price $233.97. [2026-01-28T12:17:03.592771] [DEBUG] [REMOTE ] OSIS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:03.592949] [DEBUG] [REMOTE ] OSIS: PASS: Integrity check passed. [2026-01-28T12:17:03.593008] [DEBUG] [REMOTE ] OSIS: Symbol is viable for forecasting. [2026-01-28T12:17:03.593072] [INFO ] [MAIN ] [2352/3492] OSIS kept (0.5s) | 2348 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:04.065160] [DEBUG] [REMOTE ] OSPN: Retrieved 6302 rows, trimmed to 300. [2026-01-28T12:17:04.065298] [DEBUG] [REMOTE ] OSPN: PASS: History has at least 300 days. [2026-01-28T12:17:04.065523] [DEBUG] [REMOTE ] OSPN: PASS: Price check passed. Min price $11.29. [2026-01-28T12:17:04.065700] [DEBUG] [REMOTE ] OSPN: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:04.065826] [DEBUG] [REMOTE ] OSPN: PASS: Integrity check passed. [2026-01-28T12:17:04.065867] [DEBUG] [REMOTE ] OSPN: Symbol is viable for forecasting. [2026-01-28T12:17:04.065915] [INFO ] [MAIN ] [2353/3492] OSPN kept (0.5s) | 2349 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:04.353801] [DEBUG] [REMOTE ] OSS: Retrieved 2007 rows, trimmed to 300. [2026-01-28T12:17:04.353934] [DEBUG] [REMOTE ] OSS: PASS: History has at least 300 days. [2026-01-28T12:17:04.354140] [DEBUG] [REMOTE ] OSS: PASS: Price check passed. Min price $4.34. [2026-01-28T12:17:04.354331] [DEBUG] [REMOTE ] OSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:04.354484] [DEBUG] [REMOTE ] OSS: PASS: Integrity check passed. [2026-01-28T12:17:04.354537] [DEBUG] [REMOTE ] OSS: Symbol is viable for forecasting. [2026-01-28T12:17:04.354623] [INFO ] [MAIN ] [2354/3492] OSS kept (0.3s) | 2350 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:04.945428] [DEBUG] [REMOTE ] OTEX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:04.945619] [DEBUG] [REMOTE ] OTEX: PASS: History has at least 300 days. [2026-01-28T12:17:04.945861] [DEBUG] [REMOTE ] OTEX: PASS: Price check passed. Min price $28.44. [2026-01-28T12:17:04.945993] [DEBUG] [REMOTE ] OTEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:04.946114] [DEBUG] [REMOTE ] OTEX: PASS: Integrity check passed. [2026-01-28T12:17:04.946154] [DEBUG] [REMOTE ] OTEX: Symbol is viable for forecasting. [2026-01-28T12:17:04.946210] [INFO ] [MAIN ] [2355/3492] OTEX kept (0.6s) | 2351 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:05.214412] [DEBUG] [REMOTE ] OTIS: Retrieved 1472 rows, trimmed to 300. [2026-01-28T12:17:05.214549] [DEBUG] [REMOTE ] OTIS: PASS: History has at least 300 days. [2026-01-28T12:17:05.214787] [DEBUG] [REMOTE ] OTIS: PASS: Price check passed. Min price $86.12. [2026-01-28T12:17:05.214919] [DEBUG] [REMOTE ] OTIS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:05.215031] [DEBUG] [REMOTE ] OTIS: PASS: Integrity check passed. [2026-01-28T12:17:05.215071] [DEBUG] [REMOTE ] OTIS: Symbol is viable for forecasting. [2026-01-28T12:17:05.215118] [INFO ] [MAIN ] [2356/3492] OTIS kept (0.3s) | 2352 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:05.617038] [DEBUG] [REMOTE ] OTLY: Retrieved 1177 rows, trimmed to 300. [2026-01-28T12:17:05.617194] [DEBUG] [REMOTE ] OTLY: PASS: History has at least 300 days. [2026-01-28T12:17:05.617416] [DEBUG] [REMOTE ] OTLY: PASS: Price check passed. Min price $10.34. [2026-01-28T12:17:05.617556] [DEBUG] [REMOTE ] OTLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:05.617694] [DEBUG] [REMOTE ] OTLY: PASS: Integrity check passed. [2026-01-28T12:17:05.617736] [DEBUG] [REMOTE ] OTLY: Symbol is viable for forecasting. [2026-01-28T12:17:05.617785] [INFO ] [MAIN ] [2357/3492] OTLY kept (0.4s) | 2353 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:06.069767] [DEBUG] [REMOTE ] OVID: Retrieved 2194 rows, trimmed to 300. [2026-01-28T12:17:06.069916] [DEBUG] [REMOTE ] OVID: PASS: History has at least 300 days. [2026-01-28T12:17:06.070134] [DEBUG] [REMOTE ] OVID: PASS: Price check passed. Min price $1.20. [2026-01-28T12:17:06.070293] [DEBUG] [REMOTE ] OVID: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:06.070428] [DEBUG] [REMOTE ] OVID: PASS: Integrity check passed. [2026-01-28T12:17:06.070469] [DEBUG] [REMOTE ] OVID: Symbol is viable for forecasting. [2026-01-28T12:17:06.070518] [INFO ] [MAIN ] [2358/3492] OVID kept (0.5s) | 2354 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:06.640228] [DEBUG] [REMOTE ] OVLY: Retrieved 5606 rows, trimmed to 300. [2026-01-28T12:17:06.640470] [DEBUG] [REMOTE ] OVLY: PASS: History has at least 300 days. [2026-01-28T12:17:06.640860] [DEBUG] [REMOTE ] OVLY: PASS: Price check passed. Min price $27.28. [2026-01-28T12:17:06.641180] [DEBUG] [REMOTE ] OVLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:06.641348] [DEBUG] [REMOTE ] OVLY: PASS: Integrity check passed. [2026-01-28T12:17:06.641392] [DEBUG] [REMOTE ] OVLY: Symbol is viable for forecasting. [2026-01-28T12:17:06.641452] [INFO ] [MAIN ] [2359/3492] OVLY kept (0.6s) | 2355 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:06.813344] [DEBUG] [REMOTE ] OWL: Retrieved 1285 rows, trimmed to 300. [2026-01-28T12:17:06.813535] [DEBUG] [REMOTE ] OWL: PASS: History has at least 300 days. [2026-01-28T12:17:06.813802] [DEBUG] [REMOTE ] OWL: PASS: Price check passed. Min price $13.74. [2026-01-28T12:17:06.813942] [DEBUG] [REMOTE ] OWL: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:06.814064] [DEBUG] [REMOTE ] OWL: PASS: Integrity check passed. [2026-01-28T12:17:06.814106] [DEBUG] [REMOTE ] OWL: Symbol is viable for forecasting. [2026-01-28T12:17:06.814159] [INFO ] [MAIN ] [2360/3492] OWL kept (0.2s) | 2356 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:07.411268] [DEBUG] [REMOTE ] OXLC: Retrieved 3776 rows, trimmed to 300. [2026-01-28T12:17:07.411499] [DEBUG] [REMOTE ] OXLC: PASS: History has at least 300 days. [2026-01-28T12:17:07.411818] [DEBUG] [REMOTE ] OXLC: PASS: Price check passed. Min price $12.34. [2026-01-28T12:17:07.411966] [DEBUG] [REMOTE ] OXLC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:07.412112] [DEBUG] [REMOTE ] OXLC: PASS: Integrity check passed. [2026-01-28T12:17:07.412298] [DEBUG] [REMOTE ] OXLC: Symbol is viable for forecasting. [2026-01-28T12:17:07.412359] [INFO ] [MAIN ] [2361/3492] OXLC kept (0.6s) | 2357 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:07.919032] [DEBUG] [REMOTE ] OXM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:07.919270] [DEBUG] [REMOTE ] OXM: PASS: History has at least 300 days. [2026-01-28T12:17:07.919811] [DEBUG] [REMOTE ] OXM: PASS: Price check passed. Min price $31.21. [2026-01-28T12:17:07.919980] [DEBUG] [REMOTE ] OXM: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:07.920143] [DEBUG] [REMOTE ] OXM: PASS: Integrity check passed. [2026-01-28T12:17:07.920188] [DEBUG] [REMOTE ] OXM: Symbol is viable for forecasting. [2026-01-28T12:17:07.920247] [INFO ] [MAIN ] [2362/3492] OXM kept (0.5s) | 2358 kept, 4 rejected | 138.6/min | ETA: 8.2m [2026-01-28T12:17:08.164736] [DEBUG] [REMOTE ] OXSQ: Retrieved 1974 rows, trimmed to 300. [2026-01-28T12:17:08.164944] [DEBUG] [REMOTE ] OXSQ: PASS: History has at least 300 days. [2026-01-28T12:17:08.165211] [DEBUG] [REMOTE ] OXSQ: PASS: Price check passed. Min price $1.68. [2026-01-28T12:17:08.165355] [DEBUG] [REMOTE ] OXSQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:08.165487] [DEBUG] [REMOTE ] OXSQ: PASS: Integrity check passed. [2026-01-28T12:17:08.165530] [DEBUG] [REMOTE ] OXSQ: Symbol is viable for forecasting. [2026-01-28T12:17:08.165601] [INFO ] [MAIN ] [2363/3492] OXSQ kept (0.2s) | 2359 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:08.495881] [DEBUG] [REMOTE ] OZEM: Retrieved 422 rows, trimmed to 300. [2026-01-28T12:17:08.496091] [DEBUG] [REMOTE ] OZEM: PASS: History has at least 300 days. [2026-01-28T12:17:08.496381] [DEBUG] [REMOTE ] OZEM: PASS: Price check passed. Min price $27.81. [2026-01-28T12:17:08.496531] [DEBUG] [REMOTE ] OZEM: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:08.496691] [DEBUG] [REMOTE ] OZEM: PASS: Integrity check passed. [2026-01-28T12:17:08.496748] [DEBUG] [REMOTE ] OZEM: Symbol is viable for forecasting. [2026-01-28T12:17:08.496818] [INFO ] [MAIN ] [2364/3492] OZEM kept (0.3s) | 2360 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:09.219562] [DEBUG] [REMOTE ] OZK: Retrieved 6297 rows, trimmed to 300. [2026-01-28T12:17:09.219927] [DEBUG] [REMOTE ] OZK: PASS: History has at least 300 days. [2026-01-28T12:17:09.220450] [DEBUG] [REMOTE ] OZK: PASS: Price check passed. Min price $42.22. [2026-01-28T12:17:09.220745] [DEBUG] [REMOTE ] OZK: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:09.220974] [DEBUG] [REMOTE ] OZK: PASS: Integrity check passed. [2026-01-28T12:17:09.221038] [DEBUG] [REMOTE ] OZK: Symbol is viable for forecasting. [2026-01-28T12:17:09.221127] [INFO ] [MAIN ] [2365/3492] OZK kept (0.7s) | 2361 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:09.468774] [DEBUG] [REMOTE ] OZKAP: Retrieved 1064 rows, trimmed to 300. [2026-01-28T12:17:09.468982] [DEBUG] [REMOTE ] OZKAP: PASS: History has at least 300 days. [2026-01-28T12:17:09.469265] [DEBUG] [REMOTE ] OZKAP: PASS: Price check passed. Min price $15.95. [2026-01-28T12:17:09.469420] [DEBUG] [REMOTE ] OZKAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:09.469554] [DEBUG] [REMOTE ] OZKAP: PASS: Integrity check passed. [2026-01-28T12:17:09.469617] [DEBUG] [REMOTE ] OZKAP: Symbol is viable for forecasting. [2026-01-28T12:17:09.469674] [INFO ] [MAIN ] [2366/3492] OZKAP kept (0.2s) | 2362 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:10.125530] [DEBUG] [REMOTE ] PAA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:10.126125] [DEBUG] [REMOTE ] PAA: PASS: History has at least 300 days. [2026-01-28T12:17:10.126468] [DEBUG] [REMOTE ] PAA: PASS: Price check passed. Min price $16.30. [2026-01-28T12:17:10.126833] [DEBUG] [REMOTE ] PAA: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:10.126987] [DEBUG] [REMOTE ] PAA: PASS: Integrity check passed. [2026-01-28T12:17:10.127062] [DEBUG] [REMOTE ] PAA: Symbol is viable for forecasting. [2026-01-28T12:17:10.127122] [INFO ] [MAIN ] [2367/3492] PAA kept (0.7s) | 2363 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:10.583100] [DEBUG] [REMOTE ] PAAS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:10.583334] [DEBUG] [REMOTE ] PAAS: PASS: History has at least 300 days. [2026-01-28T12:17:10.583978] [DEBUG] [REMOTE ] PAAS: PASS: Price check passed. Min price $33.08. [2026-01-28T12:17:10.584130] [DEBUG] [REMOTE ] PAAS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:10.584266] [DEBUG] [REMOTE ] PAAS: PASS: Integrity check passed. [2026-01-28T12:17:10.584307] [DEBUG] [REMOTE ] PAAS: Symbol is viable for forecasting. [2026-01-28T12:17:10.584360] [INFO ] [MAIN ] [2368/3492] PAAS kept (0.5s) | 2364 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:11.021242] [DEBUG] [REMOTE ] PAC: Retrieved 5011 rows, trimmed to 300. [2026-01-28T12:17:11.021451] [DEBUG] [REMOTE ] PAC: PASS: History has at least 300 days. [2026-01-28T12:17:11.021763] [DEBUG] [REMOTE ] PAC: PASS: Price check passed. Min price $208.17. [2026-01-28T12:17:11.021913] [DEBUG] [REMOTE ] PAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:11.022073] [DEBUG] [REMOTE ] PAC: PASS: Integrity check passed. [2026-01-28T12:17:11.022135] [DEBUG] [REMOTE ] PAC: Symbol is viable for forecasting. [2026-01-28T12:17:11.022205] [INFO ] [MAIN ] [2369/3492] PAC kept (0.4s) | 2365 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:11.398092] [DEBUG] [REMOTE ] PACB: Retrieved 3835 rows, trimmed to 300. [2026-01-28T12:17:11.398399] [DEBUG] [REMOTE ] PACB: PASS: History has at least 300 days. [2026-01-28T12:17:11.399101] [DEBUG] [REMOTE ] PACB: PASS: Price check passed. Min price $1.57. [2026-01-28T12:17:11.399333] [DEBUG] [REMOTE ] PACB: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:11.399553] [DEBUG] [REMOTE ] PACB: PASS: Integrity check passed. [2026-01-28T12:17:11.399644] [DEBUG] [REMOTE ] PACB: Symbol is viable for forecasting. [2026-01-28T12:17:11.399738] [INFO ] [MAIN ] [2370/3492] PACB kept (0.4s) | 2366 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:11.600115] [DEBUG] [REMOTE ] PACK: Retrieved 1673 rows, trimmed to 300. [2026-01-28T12:17:11.600423] [DEBUG] [REMOTE ] PACK: PASS: History has at least 300 days. [2026-01-28T12:17:11.600999] [DEBUG] [REMOTE ] PACK: PASS: Price check passed. Min price $4.29. [2026-01-28T12:17:11.601216] [DEBUG] [REMOTE ] PACK: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:11.601460] [DEBUG] [REMOTE ] PACK: PASS: Integrity check passed. [2026-01-28T12:17:11.601526] [DEBUG] [REMOTE ] PACK: Symbol is viable for forecasting. [2026-01-28T12:17:11.601638] [INFO ] [MAIN ] [2371/3492] PACK kept (0.2s) | 2367 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:12.194196] [DEBUG] [REMOTE ] PAGP: Retrieved 3088 rows, trimmed to 300. [2026-01-28T12:17:12.194816] [DEBUG] [REMOTE ] PAGP: PASS: History has at least 300 days. [2026-01-28T12:17:12.195476] [DEBUG] [REMOTE ] PAGP: PASS: Price check passed. Min price $17.17. [2026-01-28T12:17:12.195731] [DEBUG] [REMOTE ] PAGP: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:12.195972] [DEBUG] [REMOTE ] PAGP: PASS: Integrity check passed. [2026-01-28T12:17:12.196037] [DEBUG] [REMOTE ] PAGP: Symbol is viable for forecasting. [2026-01-28T12:17:12.196472] [INFO ] [MAIN ] [2372/3492] PAGP kept (0.6s) | 2368 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:12.520212] [DEBUG] [REMOTE ] PAGS: Retrieved 2013 rows, trimmed to 300. [2026-01-28T12:17:12.520420] [DEBUG] [REMOTE ] PAGS: PASS: History has at least 300 days. [2026-01-28T12:17:12.520768] [DEBUG] [REMOTE ] PAGS: PASS: Price check passed. Min price $9.22. [2026-01-28T12:17:12.520976] [DEBUG] [REMOTE ] PAGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:12.521152] [DEBUG] [REMOTE ] PAGS: PASS: Integrity check passed. [2026-01-28T12:17:12.521216] [DEBUG] [REMOTE ] PAGS: Symbol is viable for forecasting. [2026-01-28T12:17:12.521293] [INFO ] [MAIN ] [2373/3492] PAGS kept (0.3s) | 2369 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:12.999014] [DEBUG] [REMOTE ] PAHC: Retrieved 2966 rows, trimmed to 300. [2026-01-28T12:17:12.999232] [DEBUG] [REMOTE ] PAHC: PASS: History has at least 300 days. [2026-01-28T12:17:12.999593] [DEBUG] [REMOTE ] PAHC: PASS: Price check passed. Min price $37.25. [2026-01-28T12:17:12.999759] [DEBUG] [REMOTE ] PAHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:12.999920] [DEBUG] [REMOTE ] PAHC: PASS: Integrity check passed. [2026-01-28T12:17:13.000121] [DEBUG] [REMOTE ] PAHC: Symbol is viable for forecasting. [2026-01-28T12:17:13.000227] [INFO ] [MAIN ] [2374/3492] PAHC kept (0.5s) | 2370 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:13.238675] [DEBUG] [REMOTE ] PAL: Retrieved 430 rows, trimmed to 300. [2026-01-28T12:17:13.238867] [DEBUG] [REMOTE ] PAL: PASS: History has at least 300 days. [2026-01-28T12:17:13.239113] [DEBUG] [REMOTE ] PAL: PASS: Price check passed. Min price $6.45. [2026-01-28T12:17:13.239257] [DEBUG] [REMOTE ] PAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:13.239379] [DEBUG] [REMOTE ] PAL: PASS: Integrity check passed. [2026-01-28T12:17:13.239420] [DEBUG] [REMOTE ] PAL: Symbol is viable for forecasting. [2026-01-28T12:17:13.239473] [INFO ] [MAIN ] [2375/3492] PAL kept (0.2s) | 2371 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:13.791900] [DEBUG] [REMOTE ] PAM: Retrieved 4099 rows, trimmed to 300. [2026-01-28T12:17:13.792041] [DEBUG] [REMOTE ] PAM: PASS: History has at least 300 days. [2026-01-28T12:17:13.792259] [DEBUG] [REMOTE ] PAM: PASS: Price check passed. Min price $78.84. [2026-01-28T12:17:13.792437] [DEBUG] [REMOTE ] PAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:13.792552] [DEBUG] [REMOTE ] PAM: PASS: Integrity check passed. [2026-01-28T12:17:13.792613] [DEBUG] [REMOTE ] PAM: Symbol is viable for forecasting. [2026-01-28T12:17:13.792663] [INFO ] [MAIN ] [2376/3492] PAM kept (0.6s) | 2372 kept, 4 rejected | 138.6/min | ETA: 8.1m [2026-01-28T12:17:14.169406] [DEBUG] [REMOTE ] PANL: Retrieved 3043 rows, trimmed to 300. [2026-01-28T12:17:14.169533] [DEBUG] [REMOTE ] PANL: PASS: History has at least 300 days. [2026-01-28T12:17:14.169763] [DEBUG] [REMOTE ] PANL: PASS: Price check passed. Min price $4.70. [2026-01-28T12:17:14.169896] [DEBUG] [REMOTE ] PANL: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:14.170007] [DEBUG] [REMOTE ] PANL: PASS: Integrity check passed. [2026-01-28T12:17:14.170047] [DEBUG] [REMOTE ] PANL: Symbol is viable for forecasting. [2026-01-28T12:17:14.170094] [INFO ] [MAIN ] [2377/3492] PANL kept (0.4s) | 2373 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:14.544239] [DEBUG] [REMOTE ] PASG: Retrieved 1486 rows, trimmed to 300. [2026-01-28T12:17:14.544406] [DEBUG] [REMOTE ] PASG: PASS: History has at least 300 days. [2026-01-28T12:17:14.544733] [DEBUG] [REMOTE ] PASG: PASS: Price check passed. Min price $6.29. [2026-01-28T12:17:14.544924] [DEBUG] [REMOTE ] PASG: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:14.545085] [DEBUG] [REMOTE ] PASG: PASS: Integrity check passed. [2026-01-28T12:17:14.545140] [DEBUG] [REMOTE ] PASG: Symbol is viable for forecasting. [2026-01-28T12:17:14.545207] [INFO ] [MAIN ] [2378/3492] PASG kept (0.4s) | 2374 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:14.873167] [DEBUG] [REMOTE ] PATH: Retrieved 1198 rows, trimmed to 300. [2026-01-28T12:17:14.873391] [DEBUG] [REMOTE ] PATH: PASS: History has at least 300 days. [2026-01-28T12:17:14.873707] [DEBUG] [REMOTE ] PATH: PASS: Price check passed. Min price $12.73. [2026-01-28T12:17:14.873896] [DEBUG] [REMOTE ] PATH: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:14.874054] [DEBUG] [REMOTE ] PATH: PASS: Integrity check passed. [2026-01-28T12:17:14.874111] [DEBUG] [REMOTE ] PATH: Symbol is viable for forecasting. [2026-01-28T12:17:14.874167] [INFO ] [MAIN ] [2379/3492] PATH kept (0.3s) | 2375 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:15.528370] [DEBUG] [REMOTE ] PATK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:15.528550] [DEBUG] [REMOTE ] PATK: PASS: History has at least 300 days. [2026-01-28T12:17:15.528824] [DEBUG] [REMOTE ] PATK: PASS: Price check passed. Min price $96.55. [2026-01-28T12:17:15.528959] [DEBUG] [REMOTE ] PATK: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:15.529078] [DEBUG] [REMOTE ] PATK: PASS: Integrity check passed. [2026-01-28T12:17:15.529118] [DEBUG] [REMOTE ] PATK: Symbol is viable for forecasting. [2026-01-28T12:17:15.529167] [INFO ] [MAIN ] [2380/3492] PATK kept (0.7s) | 2376 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:15.856519] [DEBUG] [REMOTE ] PAX: Retrieved 1259 rows, trimmed to 300. [2026-01-28T12:17:15.856668] [DEBUG] [REMOTE ] PAX: PASS: History has at least 300 days. [2026-01-28T12:17:15.856880] [DEBUG] [REMOTE ] PAX: PASS: Price check passed. Min price $14.27. [2026-01-28T12:17:15.857232] [DEBUG] [REMOTE ] PAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:15.857350] [DEBUG] [REMOTE ] PAX: PASS: Integrity check passed. [2026-01-28T12:17:15.857390] [DEBUG] [REMOTE ] PAX: Symbol is viable for forecasting. [2026-01-28T12:17:15.857438] [INFO ] [MAIN ] [2381/3492] PAX kept (0.3s) | 2377 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:16.136565] [DEBUG] [REMOTE ] PAXS: Retrieved 1003 rows, trimmed to 300. [2026-01-28T12:17:16.136714] [DEBUG] [REMOTE ] PAXS: PASS: History has at least 300 days. [2026-01-28T12:17:16.136917] [DEBUG] [REMOTE ] PAXS: PASS: Price check passed. Min price $15.10. [2026-01-28T12:17:16.137090] [DEBUG] [REMOTE ] PAXS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:16.137222] [DEBUG] [REMOTE ] PAXS: PASS: Integrity check passed. [2026-01-28T12:17:16.137270] [DEBUG] [REMOTE ] PAXS: Symbol is viable for forecasting. [2026-01-28T12:17:16.137327] [INFO ] [MAIN ] [2382/3492] PAXS kept (0.3s) | 2378 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:16.457562] [DEBUG] [REMOTE ] PAY: Retrieved 1173 rows, trimmed to 300. [2026-01-28T12:17:16.457720] [DEBUG] [REMOTE ] PAY: PASS: History has at least 300 days. [2026-01-28T12:17:16.457920] [DEBUG] [REMOTE ] PAY: PASS: Price check passed. Min price $28.41. [2026-01-28T12:17:16.458052] [DEBUG] [REMOTE ] PAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:16.458160] [DEBUG] [REMOTE ] PAY: PASS: Integrity check passed. [2026-01-28T12:17:16.458199] [DEBUG] [REMOTE ] PAY: Symbol is viable for forecasting. [2026-01-28T12:17:16.458245] [INFO ] [MAIN ] [2383/3492] PAY kept (0.3s) | 2379 kept, 4 rejected | 138.7/min | ETA: 8.0m [2026-01-28T12:17:17.059709] [DEBUG] [REMOTE ] PAYC: Retrieved 2964 rows, trimmed to 300. [2026-01-28T12:17:17.059834] [DEBUG] [REMOTE ] PAYC: PASS: History has at least 300 days. [2026-01-28T12:17:17.060037] [DEBUG] [REMOTE ] PAYC: PASS: Price check passed. Min price $142.19. [2026-01-28T12:17:17.060171] [DEBUG] [REMOTE ] PAYC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:17.060285] [DEBUG] [REMOTE ] PAYC: PASS: Integrity check passed. [2026-01-28T12:17:17.060325] [DEBUG] [REMOTE ] PAYC: Symbol is viable for forecasting. [2026-01-28T12:17:17.060375] [INFO ] [MAIN ] [2384/3492] PAYC kept (0.6s) | 2380 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:17.398534] [DEBUG] [REMOTE ] PAYO: Retrieved 1152 rows, trimmed to 300. [2026-01-28T12:17:17.398743] [DEBUG] [REMOTE ] PAYO: PASS: History has at least 300 days. [2026-01-28T12:17:17.398999] [DEBUG] [REMOTE ] PAYO: PASS: Price check passed. Min price $5.26. [2026-01-28T12:17:17.399143] [DEBUG] [REMOTE ] PAYO: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:17.399275] [DEBUG] [REMOTE ] PAYO: PASS: Integrity check passed. [2026-01-28T12:17:17.399327] [DEBUG] [REMOTE ] PAYO: Symbol is viable for forecasting. [2026-01-28T12:17:17.399392] [INFO ] [MAIN ] [2385/3492] PAYO kept (0.3s) | 2381 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:17.888805] [DEBUG] [REMOTE ] PAYS: Retrieved 4603 rows, trimmed to 300. [2026-01-28T12:17:17.889014] [DEBUG] [REMOTE ] PAYS: PASS: History has at least 300 days. [2026-01-28T12:17:17.889298] [DEBUG] [REMOTE ] PAYS: PASS: Price check passed. Min price $4.35. [2026-01-28T12:17:17.889595] [DEBUG] [REMOTE ] PAYS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:17.889753] [DEBUG] [REMOTE ] PAYS: PASS: Integrity check passed. [2026-01-28T12:17:17.889797] [DEBUG] [REMOTE ] PAYS: Symbol is viable for forecasting. [2026-01-28T12:17:17.889854] [INFO ] [MAIN ] [2386/3492] PAYS kept (0.5s) | 2382 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:18.412829] [DEBUG] [REMOTE ] PAYX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:18.413035] [DEBUG] [REMOTE ] PAYX: PASS: History has at least 300 days. [2026-01-28T12:17:18.413330] [DEBUG] [REMOTE ] PAYX: PASS: Price check passed. Min price $104.94. [2026-01-28T12:17:18.413527] [DEBUG] [REMOTE ] PAYX: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:18.413709] [DEBUG] [REMOTE ] PAYX: PASS: Integrity check passed. [2026-01-28T12:17:18.413755] [DEBUG] [REMOTE ] PAYX: Symbol is viable for forecasting. [2026-01-28T12:17:18.413811] [INFO ] [MAIN ] [2387/3492] PAYX kept (0.5s) | 2383 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:18.942372] [DEBUG] [REMOTE ] PB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:18.942656] [DEBUG] [REMOTE ] PB: PASS: History has at least 300 days. [2026-01-28T12:17:18.943064] [DEBUG] [REMOTE ] PB: PASS: Price check passed. Min price $64.27. [2026-01-28T12:17:18.943225] [DEBUG] [REMOTE ] PB: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:18.943388] [DEBUG] [REMOTE ] PB: PASS: Integrity check passed. [2026-01-28T12:17:18.943432] [DEBUG] [REMOTE ] PB: Symbol is viable for forecasting. [2026-01-28T12:17:18.943491] [INFO ] [MAIN ] [2388/3492] PB kept (0.5s) | 2384 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:19.334188] [DEBUG] [REMOTE ] PBA: Retrieved 3850 rows, trimmed to 300. [2026-01-28T12:17:19.334386] [DEBUG] [REMOTE ] PBA: PASS: History has at least 300 days. [2026-01-28T12:17:19.334704] [DEBUG] [REMOTE ] PBA: PASS: Price check passed. Min price $36.52. [2026-01-28T12:17:19.334871] [DEBUG] [REMOTE ] PBA: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:19.335010] [DEBUG] [REMOTE ] PBA: PASS: Integrity check passed. [2026-01-28T12:17:19.335055] [DEBUG] [REMOTE ] PBA: Symbol is viable for forecasting. [2026-01-28T12:17:19.335114] [INFO ] [MAIN ] [2389/3492] PBA kept (0.4s) | 2385 kept, 4 rejected | 138.6/min | ETA: 8.0m [2026-01-28T12:17:19.730318] [DEBUG] [REMOTE ] PBF: Retrieved 3299 rows, trimmed to 300. [2026-01-28T12:17:19.730512] [DEBUG] [REMOTE ] PBF: PASS: History has at least 300 days. [2026-01-28T12:17:19.730848] [DEBUG] [REMOTE ] PBF: PASS: Price check passed. Min price $26.02. [2026-01-28T12:17:19.731038] [DEBUG] [REMOTE ] PBF: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:19.731209] [DEBUG] [REMOTE ] PBF: PASS: Integrity check passed. [2026-01-28T12:17:19.731264] [DEBUG] [REMOTE ] PBF: Symbol is viable for forecasting. [2026-01-28T12:17:19.731340] [INFO ] [MAIN ] [2390/3492] PBF kept (0.4s) | 2386 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:20.068796] [DEBUG] [REMOTE ] PBFS: Retrieved 1641 rows, trimmed to 300. [2026-01-28T12:17:20.069013] [DEBUG] [REMOTE ] PBFS: PASS: History has at least 300 days. [2026-01-28T12:17:20.069290] [DEBUG] [REMOTE ] PBFS: PASS: Price check passed. Min price $13.02. [2026-01-28T12:17:20.069433] [DEBUG] [REMOTE ] PBFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:20.069564] [DEBUG] [REMOTE ] PBFS: PASS: Integrity check passed. [2026-01-28T12:17:20.069627] [DEBUG] [REMOTE ] PBFS: Symbol is viable for forecasting. [2026-01-28T12:17:20.069698] [INFO ] [MAIN ] [2391/3492] PBFS kept (0.3s) | 2387 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:20.636242] [DEBUG] [REMOTE ] PBH: Retrieved 5273 rows, trimmed to 300. [2026-01-28T12:17:20.636446] [DEBUG] [REMOTE ] PBH: PASS: History has at least 300 days. [2026-01-28T12:17:20.636742] [DEBUG] [REMOTE ] PBH: PASS: Price check passed. Min price $57.47. [2026-01-28T12:17:20.637028] [DEBUG] [REMOTE ] PBH: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:20.637190] [DEBUG] [REMOTE ] PBH: PASS: Integrity check passed. [2026-01-28T12:17:20.637235] [DEBUG] [REMOTE ] PBH: Symbol is viable for forecasting. [2026-01-28T12:17:20.637295] [INFO ] [MAIN ] [2392/3492] PBH kept (0.6s) | 2388 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:21.115009] [DEBUG] [REMOTE ] PBI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:21.115224] [DEBUG] [REMOTE ] PBI: PASS: History has at least 300 days. [2026-01-28T12:17:21.115709] [DEBUG] [REMOTE ] PBI: PASS: Price check passed. Min price $9.02. [2026-01-28T12:17:21.115864] [DEBUG] [REMOTE ] PBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:21.116014] [DEBUG] [REMOTE ] PBI: PASS: Integrity check passed. [2026-01-28T12:17:21.116057] [DEBUG] [REMOTE ] PBI: Symbol is viable for forecasting. [2026-01-28T12:17:21.116115] [INFO ] [MAIN ] [2393/3492] PBI kept (0.5s) | 2389 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:21.499849] [DEBUG] [REMOTE ] PBYI: Retrieved 3460 rows, trimmed to 300. [2026-01-28T12:17:21.500042] [DEBUG] [REMOTE ] PBYI: PASS: History has at least 300 days. [2026-01-28T12:17:21.500319] [DEBUG] [REMOTE ] PBYI: PASS: Price check passed. Min price $4.73. [2026-01-28T12:17:21.500464] [DEBUG] [REMOTE ] PBYI: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:21.500624] [DEBUG] [REMOTE ] PBYI: PASS: Integrity check passed. [2026-01-28T12:17:21.500670] [DEBUG] [REMOTE ] PBYI: Symbol is viable for forecasting. [2026-01-28T12:17:21.500725] [INFO ] [MAIN ] [2394/3492] PBYI kept (0.4s) | 2390 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:21.854365] [DEBUG] [REMOTE ] PCB: Retrieved 2930 rows, trimmed to 300. [2026-01-28T12:17:21.854608] [DEBUG] [REMOTE ] PCB: PASS: History has at least 300 days. [2026-01-28T12:17:21.854893] [DEBUG] [REMOTE ] PCB: PASS: Price check passed. Min price $20.77. [2026-01-28T12:17:21.855040] [DEBUG] [REMOTE ] PCB: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:21.855164] [DEBUG] [REMOTE ] PCB: PASS: Integrity check passed. [2026-01-28T12:17:21.855206] [DEBUG] [REMOTE ] PCB: Symbol is viable for forecasting. [2026-01-28T12:17:21.855261] [INFO ] [MAIN ] [2395/3492] PCB kept (0.4s) | 2391 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:22.405045] [DEBUG] [REMOTE ] PCF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:22.405187] [DEBUG] [REMOTE ] PCF: PASS: History has at least 300 days. [2026-01-28T12:17:22.405409] [DEBUG] [REMOTE ] PCF: PASS: Price check passed. Min price $5.92. [2026-01-28T12:17:22.405546] [DEBUG] [REMOTE ] PCF: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:22.405706] [DEBUG] [REMOTE ] PCF: PASS: Integrity check passed. [2026-01-28T12:17:22.405756] [DEBUG] [REMOTE ] PCF: Symbol is viable for forecasting. [2026-01-28T12:17:22.405826] [INFO ] [MAIN ] [2396/3492] PCF kept (0.6s) | 2392 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:22.849200] [DEBUG] [REMOTE ] PCG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:22.849345] [DEBUG] [REMOTE ] PCG: PASS: History has at least 300 days. [2026-01-28T12:17:22.849588] [DEBUG] [REMOTE ] PCG: PASS: Price check passed. Min price $14.78. [2026-01-28T12:17:22.849735] [DEBUG] [REMOTE ] PCG: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:22.849862] [DEBUG] [REMOTE ] PCG: PASS: Integrity check passed. [2026-01-28T12:17:22.850110] [DEBUG] [REMOTE ] PCG: Symbol is viable for forecasting. [2026-01-28T12:17:22.850170] [INFO ] [MAIN ] [2397/3492] PCG kept (0.4s) | 2393 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:23.455482] [DEBUG] [REMOTE ] PCH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:23.455638] [DEBUG] [REMOTE ] PCH: PASS: History has at least 300 days. [2026-01-28T12:17:23.455875] [DEBUG] [REMOTE ] PCH: PASS: Price check passed. Min price $37.79. [2026-01-28T12:17:23.456048] [DEBUG] [REMOTE ] PCH: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:23.456169] [DEBUG] [REMOTE ] PCH: PASS: Integrity check passed. [2026-01-28T12:17:23.456210] [DEBUG] [REMOTE ] PCH: Symbol is viable for forecasting. [2026-01-28T12:17:23.456260] [INFO ] [MAIN ] [2398/3492] PCH kept (0.6s) | 2394 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:23.772420] [DEBUG] [REMOTE ] PCM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:23.772554] [DEBUG] [REMOTE ] PCM: PASS: History has at least 300 days. [2026-01-28T12:17:23.772791] [DEBUG] [REMOTE ] PCM: PASS: Price check passed. Min price $5.89. [2026-01-28T12:17:23.772929] [DEBUG] [REMOTE ] PCM: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:23.773046] [DEBUG] [REMOTE ] PCM: PASS: Integrity check passed. [2026-01-28T12:17:23.773087] [DEBUG] [REMOTE ] PCM: Symbol is viable for forecasting. [2026-01-28T12:17:23.773134] [INFO ] [MAIN ] [2399/3492] PCM kept (0.3s) | 2395 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:24.138381] [DEBUG] [REMOTE ] PCN: Retrieved 6064 rows, trimmed to 300. [2026-01-28T12:17:24.138608] [DEBUG] [REMOTE ] PCN: PASS: History has at least 300 days. [2026-01-28T12:17:24.138900] [DEBUG] [REMOTE ] PCN: PASS: Price check passed. Min price $12.12. [2026-01-28T12:17:24.139044] [DEBUG] [REMOTE ] PCN: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:24.139179] [DEBUG] [REMOTE ] PCN: PASS: Integrity check passed. [2026-01-28T12:17:24.139233] [DEBUG] [REMOTE ] PCN: Symbol is viable for forecasting. [2026-01-28T12:17:24.139290] [INFO ] [MAIN ] [2400/3492] PCN kept (0.4s) | 2396 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:24.685526] [DEBUG] [REMOTE ] PCQ: Retrieved 6182 rows, trimmed to 300. [2026-01-28T12:17:24.685714] [DEBUG] [REMOTE ] PCQ: PASS: History has at least 300 days. [2026-01-28T12:17:24.685984] [DEBUG] [REMOTE ] PCQ: PASS: Price check passed. Min price $8.63. [2026-01-28T12:17:24.686117] [DEBUG] [REMOTE ] PCQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:24.686239] [DEBUG] [REMOTE ] PCQ: PASS: Integrity check passed. [2026-01-28T12:17:24.686278] [DEBUG] [REMOTE ] PCQ: Symbol is viable for forecasting. [2026-01-28T12:17:24.686327] [INFO ] [MAIN ] [2401/3492] PCQ kept (0.5s) | 2397 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:24.878726] [DEBUG] [REMOTE ] PCRX: Retrieved 3767 rows, trimmed to 300. [2026-01-28T12:17:24.878901] [DEBUG] [REMOTE ] PCRX: PASS: History has at least 300 days. [2026-01-28T12:17:24.879219] [DEBUG] [REMOTE ] PCRX: PASS: Price check passed. Min price $19.16. [2026-01-28T12:17:24.879358] [DEBUG] [REMOTE ] PCRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:24.879521] [DEBUG] [REMOTE ] PCRX: PASS: Integrity check passed. [2026-01-28T12:17:24.879593] [DEBUG] [REMOTE ] PCRX: Symbol is viable for forecasting. [2026-01-28T12:17:24.879684] [INFO ] [MAIN ] [2402/3492] PCRX kept (0.2s) | 2398 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:25.434845] [DEBUG] [REMOTE ] PCTY: Retrieved 2983 rows, trimmed to 300. [2026-01-28T12:17:25.434979] [DEBUG] [REMOTE ] PCTY: PASS: History has at least 300 days. [2026-01-28T12:17:25.435210] [DEBUG] [REMOTE ] PCTY: PASS: Price check passed. Min price $137.66. [2026-01-28T12:17:25.435354] [DEBUG] [REMOTE ] PCTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:25.435469] [DEBUG] [REMOTE ] PCTY: PASS: Integrity check passed. [2026-01-28T12:17:25.435512] [DEBUG] [REMOTE ] PCTY: Symbol is viable for forecasting. [2026-01-28T12:17:25.435563] [INFO ] [MAIN ] [2403/3492] PCTY kept (0.6s) | 2399 kept, 4 rejected | 138.6/min | ETA: 7.9m [2026-01-28T12:17:25.746077] [DEBUG] [REMOTE ] PCVX: Retrieved 1413 rows, trimmed to 300. [2026-01-28T12:17:25.746221] [DEBUG] [REMOTE ] PCVX: PASS: History has at least 300 days. [2026-01-28T12:17:25.746430] [DEBUG] [REMOTE ] PCVX: PASS: Price check passed. Min price $40.32. [2026-01-28T12:17:25.746566] [DEBUG] [REMOTE ] PCVX: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:25.746701] [DEBUG] [REMOTE ] PCVX: PASS: Integrity check passed. [2026-01-28T12:17:25.746743] [DEBUG] [REMOTE ] PCVX: Symbol is viable for forecasting. [2026-01-28T12:17:25.746792] [INFO ] [MAIN ] [2404/3492] PCVX kept (0.3s) | 2400 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:26.424252] [DEBUG] [REMOTE ] PCYO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:26.424399] [DEBUG] [REMOTE ] PCYO: PASS: History has at least 300 days. [2026-01-28T12:17:26.424656] [DEBUG] [REMOTE ] PCYO: PASS: Price check passed. Min price $10.66. [2026-01-28T12:17:26.424796] [DEBUG] [REMOTE ] PCYO: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:26.424921] [DEBUG] [REMOTE ] PCYO: PASS: Integrity check passed. [2026-01-28T12:17:26.424976] [DEBUG] [REMOTE ] PCYO: Symbol is viable for forecasting. [2026-01-28T12:17:26.425032] [INFO ] [MAIN ] [2405/3492] PCYO kept (0.7s) | 2401 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:26.650497] [DEBUG] [REMOTE ] PD: Retrieved 1708 rows, trimmed to 300. [2026-01-28T12:17:26.650647] [DEBUG] [REMOTE ] PD: PASS: History has at least 300 days. [2026-01-28T12:17:26.650888] [DEBUG] [REMOTE ] PD: PASS: Price check passed. Min price $10.77. [2026-01-28T12:17:26.651027] [DEBUG] [REMOTE ] PD: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:26.651139] [DEBUG] [REMOTE ] PD: PASS: Integrity check passed. [2026-01-28T12:17:26.651181] [DEBUG] [REMOTE ] PD: Symbol is viable for forecasting. [2026-01-28T12:17:26.651230] [INFO ] [MAIN ] [2406/3492] PD kept (0.2s) | 2402 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:27.210153] [DEBUG] [REMOTE ] PDBC: Retrieved 2820 rows, trimmed to 300. [2026-01-28T12:17:27.210278] [DEBUG] [REMOTE ] PDBC: PASS: History has at least 300 days. [2026-01-28T12:17:27.210481] [DEBUG] [REMOTE ] PDBC: PASS: Price check passed. Min price $12.91. [2026-01-28T12:17:27.210678] [DEBUG] [REMOTE ] PDBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:27.210796] [DEBUG] [REMOTE ] PDBC: PASS: Integrity check passed. [2026-01-28T12:17:27.210837] [DEBUG] [REMOTE ] PDBC: Symbol is viable for forecasting. [2026-01-28T12:17:27.210887] [INFO ] [MAIN ] [2407/3492] PDBC kept (0.6s) | 2403 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:27.448808] [DEBUG] [REMOTE ] PDC: Retrieved 630 rows, trimmed to 300. [2026-01-28T12:17:27.448968] [DEBUG] [REMOTE ] PDC: PASS: History has at least 300 days. [2026-01-28T12:17:27.449188] [DEBUG] [REMOTE ] PDC: PASS: Price check passed. Min price $3.74. [2026-01-28T12:17:27.449327] [DEBUG] [REMOTE ] PDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:27.449450] [DEBUG] [REMOTE ] PDC: PASS: Integrity check passed. [2026-01-28T12:17:27.449491] [DEBUG] [REMOTE ] PDC: Symbol is viable for forecasting. [2026-01-28T12:17:27.449555] [INFO ] [MAIN ] [2408/3492] PDC kept (0.2s) | 2404 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:27.932519] [DEBUG] [REMOTE ] PDD: Retrieved 1886 rows, trimmed to 300. [2026-01-28T12:17:27.932735] [DEBUG] [REMOTE ] PDD: PASS: History has at least 300 days. [2026-01-28T12:17:27.932986] [DEBUG] [REMOTE ] PDD: PASS: Price check passed. Min price $104.46. [2026-01-28T12:17:27.933161] [DEBUG] [REMOTE ] PDD: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:27.933279] [DEBUG] [REMOTE ] PDD: PASS: Integrity check passed. [2026-01-28T12:17:27.933321] [DEBUG] [REMOTE ] PDD: Symbol is viable for forecasting. [2026-01-28T12:17:27.933372] [INFO ] [MAIN ] [2409/3492] PDD kept (0.5s) | 2405 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:28.487327] [DEBUG] [REMOTE ] PDEX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:28.487547] [DEBUG] [REMOTE ] PDEX: PASS: History has at least 300 days. [2026-01-28T12:17:28.487905] [DEBUG] [REMOTE ] PDEX: PASS: Price check passed. Min price $28.91. [2026-01-28T12:17:28.488390] [DEBUG] [REMOTE ] PDEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:28.488541] [DEBUG] [REMOTE ] PDEX: PASS: Integrity check passed. [2026-01-28T12:17:28.488604] [DEBUG] [REMOTE ] PDEX: Symbol is viable for forecasting. [2026-01-28T12:17:28.488664] [INFO ] [MAIN ] [2410/3492] PDEX kept (0.6s) | 2406 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:28.964729] [DEBUG] [REMOTE ] PDFS: Retrieved 6159 rows, trimmed to 300. [2026-01-28T12:17:28.964917] [DEBUG] [REMOTE ] PDFS: PASS: History has at least 300 days. [2026-01-28T12:17:28.965185] [DEBUG] [REMOTE ] PDFS: PASS: Price check passed. Min price $23.97. [2026-01-28T12:17:28.965332] [DEBUG] [REMOTE ] PDFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:28.965462] [DEBUG] [REMOTE ] PDFS: PASS: Integrity check passed. [2026-01-28T12:17:28.965506] [DEBUG] [REMOTE ] PDFS: Symbol is viable for forecasting. [2026-01-28T12:17:28.965560] [INFO ] [MAIN ] [2411/3492] PDFS kept (0.5s) | 2407 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:29.241757] [DEBUG] [REMOTE ] PDI: Retrieved 3437 rows, trimmed to 300. [2026-01-28T12:17:29.241906] [DEBUG] [REMOTE ] PDI: PASS: History has at least 300 days. [2026-01-28T12:17:29.242134] [DEBUG] [REMOTE ] PDI: PASS: Price check passed. Min price $16.90. [2026-01-28T12:17:29.242276] [DEBUG] [REMOTE ] PDI: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:29.242403] [DEBUG] [REMOTE ] PDI: PASS: Integrity check passed. [2026-01-28T12:17:29.242446] [DEBUG] [REMOTE ] PDI: Symbol is viable for forecasting. [2026-01-28T12:17:29.242497] [INFO ] [MAIN ] [2412/3492] PDI kept (0.3s) | 2408 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:29.524564] [DEBUG] [REMOTE ] PDLB: Retrieved 2091 rows, trimmed to 300. [2026-01-28T12:17:29.524801] [DEBUG] [REMOTE ] PDLB: PASS: History has at least 300 days. [2026-01-28T12:17:29.525074] [DEBUG] [REMOTE ] PDLB: PASS: Price check passed. Min price $14.02. [2026-01-28T12:17:29.525218] [DEBUG] [REMOTE ] PDLB: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:29.525354] [DEBUG] [REMOTE ] PDLB: PASS: Integrity check passed. [2026-01-28T12:17:29.525399] [DEBUG] [REMOTE ] PDLB: Symbol is viable for forecasting. [2026-01-28T12:17:29.525455] [INFO ] [MAIN ] [2413/3492] PDLB kept (0.3s) | 2409 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:30.066676] [DEBUG] [REMOTE ] PDM: Retrieved 4015 rows, trimmed to 300. [2026-01-28T12:17:30.066828] [DEBUG] [REMOTE ] PDM: PASS: History has at least 300 days. [2026-01-28T12:17:30.067113] [DEBUG] [REMOTE ] PDM: PASS: Price check passed. Min price $7.96. [2026-01-28T12:17:30.067262] [DEBUG] [REMOTE ] PDM: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:30.067388] [DEBUG] [REMOTE ] PDM: PASS: Integrity check passed. [2026-01-28T12:17:30.067436] [DEBUG] [REMOTE ] PDM: Symbol is viable for forecasting. [2026-01-28T12:17:30.067515] [INFO ] [MAIN ] [2414/3492] PDM kept (0.5s) | 2410 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:30.451777] [DEBUG] [REMOTE ] PDO: Retrieved 1256 rows, trimmed to 300. [2026-01-28T12:17:30.451973] [DEBUG] [REMOTE ] PDO: PASS: History has at least 300 days. [2026-01-28T12:17:30.452224] [DEBUG] [REMOTE ] PDO: PASS: Price check passed. Min price $13.33. [2026-01-28T12:17:30.452364] [DEBUG] [REMOTE ] PDO: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:30.452528] [DEBUG] [REMOTE ] PDO: PASS: Integrity check passed. [2026-01-28T12:17:30.452609] [DEBUG] [REMOTE ] PDO: Symbol is viable for forecasting. [2026-01-28T12:17:30.452668] [INFO ] [MAIN ] [2415/3492] PDO kept (0.4s) | 2411 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:30.995696] [DEBUG] [REMOTE ] PDP: Retrieved 4758 rows, trimmed to 300. [2026-01-28T12:17:30.995985] [DEBUG] [REMOTE ] PDP: PASS: History has at least 300 days. [2026-01-28T12:17:30.996277] [DEBUG] [REMOTE ] PDP: PASS: Price check passed. Min price $108.45. [2026-01-28T12:17:30.996425] [DEBUG] [REMOTE ] PDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:30.996552] [DEBUG] [REMOTE ] PDP: PASS: Integrity check passed. [2026-01-28T12:17:30.996615] [DEBUG] [REMOTE ] PDP: Symbol is viable for forecasting. [2026-01-28T12:17:30.996670] [INFO ] [MAIN ] [2416/3492] PDP kept (0.5s) | 2412 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:31.396713] [DEBUG] [REMOTE ] PDS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:31.396942] [DEBUG] [REMOTE ] PDS: PASS: History has at least 300 days. [2026-01-28T12:17:31.397359] [DEBUG] [REMOTE ] PDS: PASS: Price check passed. Min price $56.91. [2026-01-28T12:17:31.397564] [DEBUG] [REMOTE ] PDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:31.397778] [DEBUG] [REMOTE ] PDS: PASS: Integrity check passed. [2026-01-28T12:17:31.397837] [DEBUG] [REMOTE ] PDS: Symbol is viable for forecasting. [2026-01-28T12:17:31.397912] [INFO ] [MAIN ] [2417/3492] PDS kept (0.4s) | 2413 kept, 4 rejected | 138.6/min | ETA: 7.8m [2026-01-28T12:17:31.698266] [DEBUG] [REMOTE ] PDX: Retrieved 1758 rows, trimmed to 300. [2026-01-28T12:17:31.698400] [DEBUG] [REMOTE ] PDX: PASS: History has at least 300 days. [2026-01-28T12:17:31.698651] [DEBUG] [REMOTE ] PDX: PASS: Price check passed. Min price $17.83. [2026-01-28T12:17:31.698799] [DEBUG] [REMOTE ] PDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:31.698940] [DEBUG] [REMOTE ] PDX: PASS: Integrity check passed. [2026-01-28T12:17:31.698990] [DEBUG] [REMOTE ] PDX: Symbol is viable for forecasting. [2026-01-28T12:17:31.699038] [INFO ] [MAIN ] [2418/3492] PDX kept (0.3s) | 2414 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:32.029041] [DEBUG] [REMOTE ] PDYN: Retrieved 1088 rows, trimmed to 300. [2026-01-28T12:17:32.029187] [DEBUG] [REMOTE ] PDYN: PASS: History has at least 300 days. [2026-01-28T12:17:32.029400] [DEBUG] [REMOTE ] PDYN: PASS: Price check passed. Min price $4.15. [2026-01-28T12:17:32.029537] [DEBUG] [REMOTE ] PDYN: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:32.029671] [DEBUG] [REMOTE ] PDYN: PASS: Integrity check passed. [2026-01-28T12:17:32.029714] [DEBUG] [REMOTE ] PDYN: Symbol is viable for forecasting. [2026-01-28T12:17:32.029763] [INFO ] [MAIN ] [2419/3492] PDYN kept (0.3s) | 2415 kept, 4 rejected | 138.7/min | ETA: 7.7m [2026-01-28T12:17:32.489076] [DEBUG] [REMOTE ] PEB: Retrieved 4057 rows, trimmed to 300. [2026-01-28T12:17:32.489213] [DEBUG] [REMOTE ] PEB: PASS: History has at least 300 days. [2026-01-28T12:17:32.489448] [DEBUG] [REMOTE ] PEB: PASS: Price check passed. Min price $10.27. [2026-01-28T12:17:32.489649] [DEBUG] [REMOTE ] PEB: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:32.489772] [DEBUG] [REMOTE ] PEB: PASS: Integrity check passed. [2026-01-28T12:17:32.489812] [DEBUG] [REMOTE ] PEB: Symbol is viable for forecasting. [2026-01-28T12:17:32.489874] [INFO ] [MAIN ] [2420/3492] PEB kept (0.5s) | 2416 kept, 4 rejected | 138.7/min | ETA: 7.7m [2026-01-28T12:17:33.095229] [DEBUG] [REMOTE ] PEBK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:33.095365] [DEBUG] [REMOTE ] PEBK: PASS: History has at least 300 days. [2026-01-28T12:17:33.095605] [DEBUG] [REMOTE ] PEBK: PASS: Price check passed. Min price $28.85. [2026-01-28T12:17:33.095744] [DEBUG] [REMOTE ] PEBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:33.095862] [DEBUG] [REMOTE ] PEBK: PASS: Integrity check passed. [2026-01-28T12:17:33.095902] [DEBUG] [REMOTE ] PEBK: Symbol is viable for forecasting. [2026-01-28T12:17:33.095950] [INFO ] [MAIN ] [2421/3492] PEBK kept (0.6s) | 2417 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:33.571050] [DEBUG] [REMOTE ] PEBO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:33.571179] [DEBUG] [REMOTE ] PEBO: PASS: History has at least 300 days. [2026-01-28T12:17:33.571394] [DEBUG] [REMOTE ] PEBO: PASS: Price check passed. Min price $28.19. [2026-01-28T12:17:33.571528] [DEBUG] [REMOTE ] PEBO: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:33.571663] [DEBUG] [REMOTE ] PEBO: PASS: Integrity check passed. [2026-01-28T12:17:33.571705] [DEBUG] [REMOTE ] PEBO: Symbol is viable for forecasting. [2026-01-28T12:17:33.571753] [INFO ] [MAIN ] [2422/3492] PEBO kept (0.5s) | 2418 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:33.775779] [DEBUG] [REMOTE ] PECO: Retrieved 1139 rows, trimmed to 300. [2026-01-28T12:17:33.775933] [DEBUG] [REMOTE ] PECO: PASS: History has at least 300 days. [2026-01-28T12:17:33.776181] [DEBUG] [REMOTE ] PECO: PASS: Price check passed. Min price $33.53. [2026-01-28T12:17:33.776319] [DEBUG] [REMOTE ] PECO: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:33.776436] [DEBUG] [REMOTE ] PECO: PASS: Integrity check passed. [2026-01-28T12:17:33.776478] [DEBUG] [REMOTE ] PECO: Symbol is viable for forecasting. [2026-01-28T12:17:33.776539] [INFO ] [MAIN ] [2423/3492] PECO kept (0.2s) | 2419 kept, 4 rejected | 138.7/min | ETA: 7.7m [2026-01-28T12:17:34.452994] [DEBUG] [REMOTE ] PEG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:34.453111] [DEBUG] [REMOTE ] PEG: PASS: History has at least 300 days. [2026-01-28T12:17:34.453322] [DEBUG] [REMOTE ] PEG: PASS: Price check passed. Min price $77.43. [2026-01-28T12:17:34.453458] [DEBUG] [REMOTE ] PEG: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:34.453590] [DEBUG] [REMOTE ] PEG: PASS: Integrity check passed. [2026-01-28T12:17:34.453633] [DEBUG] [REMOTE ] PEG: Symbol is viable for forecasting. [2026-01-28T12:17:34.453681] [INFO ] [MAIN ] [2424/3492] PEG kept (0.7s) | 2420 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:34.923378] [DEBUG] [REMOTE ] PEGA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:34.923513] [DEBUG] [REMOTE ] PEGA: PASS: History has at least 300 days. [2026-01-28T12:17:34.923745] [DEBUG] [REMOTE ] PEGA: PASS: Price check passed. Min price $47.93. [2026-01-28T12:17:34.923879] [DEBUG] [REMOTE ] PEGA: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:34.923994] [DEBUG] [REMOTE ] PEGA: PASS: Integrity check passed. [2026-01-28T12:17:34.924034] [DEBUG] [REMOTE ] PEGA: Symbol is viable for forecasting. [2026-01-28T12:17:34.924083] [INFO ] [MAIN ] [2425/3492] PEGA kept (0.5s) | 2421 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:35.235987] [DEBUG] [REMOTE ] PEN: Retrieved 2604 rows, trimmed to 300. [2026-01-28T12:17:35.236130] [DEBUG] [REMOTE ] PEN: PASS: History has at least 300 days. [2026-01-28T12:17:35.236351] [DEBUG] [REMOTE ] PEN: PASS: Price check passed. Min price $225.54. [2026-01-28T12:17:35.236490] [DEBUG] [REMOTE ] PEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:35.236622] [DEBUG] [REMOTE ] PEN: PASS: Integrity check passed. [2026-01-28T12:17:35.236680] [DEBUG] [REMOTE ] PEN: Symbol is viable for forecasting. [2026-01-28T12:17:35.236729] [INFO ] [MAIN ] [2426/3492] PEN kept (0.3s) | 2422 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:35.776067] [DEBUG] [REMOTE ] PENN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:35.776412] [DEBUG] [REMOTE ] PENN: PASS: History has at least 300 days. [2026-01-28T12:17:35.776688] [DEBUG] [REMOTE ] PENN: PASS: Price check passed. Min price $13.65. [2026-01-28T12:17:35.776856] [DEBUG] [REMOTE ] PENN: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:35.777002] [DEBUG] [REMOTE ] PENN: PASS: Integrity check passed. [2026-01-28T12:17:35.777077] [DEBUG] [REMOTE ] PENN: Symbol is viable for forecasting. [2026-01-28T12:17:35.777136] [INFO ] [MAIN ] [2427/3492] PENN kept (0.5s) | 2423 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:36.170095] [DEBUG] [REMOTE ] PEO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:36.170428] [DEBUG] [REMOTE ] PEO: PASS: History has at least 300 days. [2026-01-28T12:17:36.170674] [DEBUG] [REMOTE ] PEO: PASS: Price check passed. Min price $20.22. [2026-01-28T12:17:36.170810] [DEBUG] [REMOTE ] PEO: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:36.170929] [DEBUG] [REMOTE ] PEO: PASS: Integrity check passed. [2026-01-28T12:17:36.170977] [DEBUG] [REMOTE ] PEO: Symbol is viable for forecasting. [2026-01-28T12:17:36.171034] [INFO ] [MAIN ] [2428/3492] PEO kept (0.4s) | 2424 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:36.733254] [DEBUG] [REMOTE ] PEP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:36.733400] [DEBUG] [REMOTE ] PEP: PASS: History has at least 300 days. [2026-01-28T12:17:36.733668] [DEBUG] [REMOTE ] PEP: PASS: Price check passed. Min price $137.01. [2026-01-28T12:17:36.733813] [DEBUG] [REMOTE ] PEP: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:36.733938] [DEBUG] [REMOTE ] PEP: PASS: Integrity check passed. [2026-01-28T12:17:36.733984] [DEBUG] [REMOTE ] PEP: Symbol is viable for forecasting. [2026-01-28T12:17:36.734035] [INFO ] [MAIN ] [2429/3492] PEP kept (0.6s) | 2425 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:36.962299] [DEBUG] [REMOTE ] PEPG: Retrieved 934 rows, trimmed to 300. [2026-01-28T12:17:36.962430] [DEBUG] [REMOTE ] PEPG: PASS: History has at least 300 days. [2026-01-28T12:17:36.962644] [DEBUG] [REMOTE ] PEPG: PASS: Price check passed. Min price $4.21. [2026-01-28T12:17:36.962778] [DEBUG] [REMOTE ] PEPG: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:36.962885] [DEBUG] [REMOTE ] PEPG: PASS: Integrity check passed. [2026-01-28T12:17:36.962925] [DEBUG] [REMOTE ] PEPG: Symbol is viable for forecasting. [2026-01-28T12:17:36.962981] [INFO ] [MAIN ] [2430/3492] PEPG kept (0.2s) | 2426 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:37.344180] [DEBUG] [REMOTE ] PERF: Retrieved 1233 rows, trimmed to 300. [2026-01-28T12:17:37.344342] [DEBUG] [REMOTE ] PERF: PASS: History has at least 300 days. [2026-01-28T12:17:37.344656] [DEBUG] [REMOTE ] PERF: PASS: Price check passed. Min price $1.66. [2026-01-28T12:17:37.344894] [DEBUG] [REMOTE ] PERF: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:37.345055] [DEBUG] [REMOTE ] PERF: PASS: Integrity check passed. [2026-01-28T12:17:37.345115] [DEBUG] [REMOTE ] PERF: Symbol is viable for forecasting. [2026-01-28T12:17:37.345185] [INFO ] [MAIN ] [2431/3492] PERF kept (0.4s) | 2427 kept, 4 rejected | 138.6/min | ETA: 7.7m [2026-01-28T12:17:37.806518] [DEBUG] [REMOTE ] PERI: Retrieved 5029 rows, trimmed to 300. [2026-01-28T12:17:37.806691] [DEBUG] [REMOTE ] PERI: PASS: History has at least 300 days. [2026-01-28T12:17:37.806923] [DEBUG] [REMOTE ] PERI: PASS: Price check passed. Min price $8.97. [2026-01-28T12:17:37.807082] [DEBUG] [REMOTE ] PERI: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:37.807220] [DEBUG] [REMOTE ] PERI: PASS: Integrity check passed. [2026-01-28T12:17:37.807288] [DEBUG] [REMOTE ] PERI: Symbol is viable for forecasting. [2026-01-28T12:17:37.807340] [INFO ] [MAIN ] [2432/3492] PERI kept (0.5s) | 2428 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:38.339490] [DEBUG] [REMOTE ] PESI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:38.339635] [DEBUG] [REMOTE ] PESI: PASS: History has at least 300 days. [2026-01-28T12:17:38.339850] [DEBUG] [REMOTE ] PESI: PASS: Price check passed. Min price $11.25. [2026-01-28T12:17:38.339987] [DEBUG] [REMOTE ] PESI: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:38.340109] [DEBUG] [REMOTE ] PESI: PASS: Integrity check passed. [2026-01-28T12:17:38.340151] [DEBUG] [REMOTE ] PESI: Symbol is viable for forecasting. [2026-01-28T12:17:38.340200] [INFO ] [MAIN ] [2433/3492] PESI kept (0.5s) | 2429 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:38.841255] [DEBUG] [REMOTE ] PETS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:38.841438] [DEBUG] [REMOTE ] PETS: PASS: History has at least 300 days. [2026-01-28T12:17:38.841729] [DEBUG] [REMOTE ] PETS: PASS: Price check passed. Min price $1.60. [2026-01-28T12:17:38.841866] [DEBUG] [REMOTE ] PETS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:38.841995] [DEBUG] [REMOTE ] PETS: PASS: Integrity check passed. [2026-01-28T12:17:38.842036] [DEBUG] [REMOTE ] PETS: Symbol is viable for forecasting. [2026-01-28T12:17:38.842085] [INFO ] [MAIN ] [2434/3492] PETS kept (0.5s) | 2430 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:39.141493] [DEBUG] [REMOTE ] PEY: Retrieved 5316 rows, trimmed to 300. [2026-01-28T12:17:39.141660] [DEBUG] [REMOTE ] PEY: PASS: History has at least 300 days. [2026-01-28T12:17:39.141884] [DEBUG] [REMOTE ] PEY: PASS: Price check passed. Min price $19.37. [2026-01-28T12:17:39.142034] [DEBUG] [REMOTE ] PEY: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:39.142175] [DEBUG] [REMOTE ] PEY: PASS: Integrity check passed. [2026-01-28T12:17:39.142216] [DEBUG] [REMOTE ] PEY: Symbol is viable for forecasting. [2026-01-28T12:17:39.142265] [INFO ] [MAIN ] [2435/3492] PEY kept (0.3s) | 2431 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:39.720188] [DEBUG] [REMOTE ] PFBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:39.720325] [DEBUG] [REMOTE ] PFBC: PASS: History has at least 300 days. [2026-01-28T12:17:39.720546] [DEBUG] [REMOTE ] PFBC: PASS: Price check passed. Min price $83.54. [2026-01-28T12:17:39.720726] [DEBUG] [REMOTE ] PFBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:39.720851] [DEBUG] [REMOTE ] PFBC: PASS: Integrity check passed. [2026-01-28T12:17:39.720892] [DEBUG] [REMOTE ] PFBC: Symbol is viable for forecasting. [2026-01-28T12:17:39.720941] [INFO ] [MAIN ] [2436/3492] PFBC kept (0.6s) | 2432 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:40.098119] [DEBUG] [REMOTE ] PFD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:40.098265] [DEBUG] [REMOTE ] PFD: PASS: History has at least 300 days. [2026-01-28T12:17:40.098495] [DEBUG] [REMOTE ] PFD: PASS: Price check passed. Min price $11.42. [2026-01-28T12:17:40.098649] [DEBUG] [REMOTE ] PFD: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:40.098768] [DEBUG] [REMOTE ] PFD: PASS: Integrity check passed. [2026-01-28T12:17:40.098807] [DEBUG] [REMOTE ] PFD: Symbol is viable for forecasting. [2026-01-28T12:17:40.098854] [INFO ] [MAIN ] [2437/3492] PFD kept (0.4s) | 2433 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:40.397346] [DEBUG] [REMOTE ] PFF: Retrieved 4737 rows, trimmed to 300. [2026-01-28T12:17:40.397499] [DEBUG] [REMOTE ] PFF: PASS: History has at least 300 days. [2026-01-28T12:17:40.397767] [DEBUG] [REMOTE ] PFF: PASS: Price check passed. Min price $30.07. [2026-01-28T12:17:40.397936] [DEBUG] [REMOTE ] PFF: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:40.398084] [DEBUG] [REMOTE ] PFF: PASS: Integrity check passed. [2026-01-28T12:17:40.398148] [DEBUG] [REMOTE ] PFF: Symbol is viable for forecasting. [2026-01-28T12:17:40.398200] [INFO ] [MAIN ] [2438/3492] PFF kept (0.3s) | 2434 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:40.891344] [DEBUG] [REMOTE ] PFG: Retrieved 6104 rows, trimmed to 300. [2026-01-28T12:17:40.891486] [DEBUG] [REMOTE ] PFG: PASS: History has at least 300 days. [2026-01-28T12:17:40.891722] [DEBUG] [REMOTE ] PFG: PASS: Price check passed. Min price $80.27. [2026-01-28T12:17:40.891862] [DEBUG] [REMOTE ] PFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:40.891983] [DEBUG] [REMOTE ] PFG: PASS: Integrity check passed. [2026-01-28T12:17:40.892025] [DEBUG] [REMOTE ] PFG: Symbol is viable for forecasting. [2026-01-28T12:17:40.892074] [INFO ] [MAIN ] [2439/3492] PFG kept (0.5s) | 2435 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:41.254102] [DEBUG] [REMOTE ] PFGC: Retrieved 2595 rows, trimmed to 300. [2026-01-28T12:17:41.254249] [DEBUG] [REMOTE ] PFGC: PASS: History has at least 300 days. [2026-01-28T12:17:41.254467] [DEBUG] [REMOTE ] PFGC: PASS: Price check passed. Min price $85.85. [2026-01-28T12:17:41.254621] [DEBUG] [REMOTE ] PFGC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:41.254741] [DEBUG] [REMOTE ] PFGC: PASS: Integrity check passed. [2026-01-28T12:17:41.254782] [DEBUG] [REMOTE ] PFGC: Symbol is viable for forecasting. [2026-01-28T12:17:41.254831] [INFO ] [MAIN ] [2440/3492] PFGC kept (0.4s) | 2436 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:41.619902] [DEBUG] [REMOTE ] PFH: Retrieved 1356 rows, trimmed to 300. [2026-01-28T12:17:41.620033] [DEBUG] [REMOTE ] PFH: PASS: History has at least 300 days. [2026-01-28T12:17:41.620272] [DEBUG] [REMOTE ] PFH: PASS: Price check passed. Min price $17.18. [2026-01-28T12:17:41.620413] [DEBUG] [REMOTE ] PFH: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:41.620527] [DEBUG] [REMOTE ] PFH: PASS: Integrity check passed. [2026-01-28T12:17:41.620592] [DEBUG] [REMOTE ] PFH: Symbol is viable for forecasting. [2026-01-28T12:17:41.620646] [INFO ] [MAIN ] [2441/3492] PFH kept (0.4s) | 2437 kept, 4 rejected | 138.7/min | ETA: 7.6m [2026-01-28T12:17:42.233781] [DEBUG] [REMOTE ] PFIS: Retrieved 5950 rows, trimmed to 300. [2026-01-28T12:17:42.233934] [DEBUG] [REMOTE ] PFIS: PASS: History has at least 300 days. [2026-01-28T12:17:42.234186] [DEBUG] [REMOTE ] PFIS: PASS: Price check passed. Min price $43.98. [2026-01-28T12:17:42.234369] [DEBUG] [REMOTE ] PFIS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:42.234495] [DEBUG] [REMOTE ] PFIS: PASS: Integrity check passed. [2026-01-28T12:17:42.234539] [DEBUG] [REMOTE ] PFIS: Symbol is viable for forecasting. [2026-01-28T12:17:42.234609] [INFO ] [MAIN ] [2442/3492] PFIS kept (0.6s) | 2438 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:42.638050] [DEBUG] [REMOTE ] PFL: Retrieved 5610 rows, trimmed to 300. [2026-01-28T12:17:42.638195] [DEBUG] [REMOTE ] PFL: PASS: History has at least 300 days. [2026-01-28T12:17:42.638419] [DEBUG] [REMOTE ] PFL: PASS: Price check passed. Min price $8.04. [2026-01-28T12:17:42.638560] [DEBUG] [REMOTE ] PFL: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:42.638700] [DEBUG] [REMOTE ] PFL: PASS: Integrity check passed. [2026-01-28T12:17:42.638744] [DEBUG] [REMOTE ] PFL: Symbol is viable for forecasting. [2026-01-28T12:17:42.638793] [INFO ] [MAIN ] [2443/3492] PFL kept (0.4s) | 2439 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:42.980916] [DEBUG] [REMOTE ] PFM: Retrieved 5123 rows, trimmed to 300. [2026-01-28T12:17:42.981046] [DEBUG] [REMOTE ] PFM: PASS: History has at least 300 days. [2026-01-28T12:17:42.981290] [DEBUG] [REMOTE ] PFM: PASS: Price check passed. Min price $49.83. [2026-01-28T12:17:42.981428] [DEBUG] [REMOTE ] PFM: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:42.981725] [DEBUG] [REMOTE ] PFM: PASS: Integrity check passed. [2026-01-28T12:17:42.981785] [DEBUG] [REMOTE ] PFM: Symbol is viable for forecasting. [2026-01-28T12:17:42.981836] [INFO ] [MAIN ] [2444/3492] PFM kept (0.3s) | 2440 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:43.535021] [DEBUG] [REMOTE ] PFN: Retrieved 5346 rows, trimmed to 300. [2026-01-28T12:17:43.535170] [DEBUG] [REMOTE ] PFN: PASS: History has at least 300 days. [2026-01-28T12:17:43.535417] [DEBUG] [REMOTE ] PFN: PASS: Price check passed. Min price $7.19. [2026-01-28T12:17:43.535551] [DEBUG] [REMOTE ] PFN: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:43.535715] [DEBUG] [REMOTE ] PFN: PASS: Integrity check passed. [2026-01-28T12:17:43.535767] [DEBUG] [REMOTE ] PFN: Symbol is viable for forecasting. [2026-01-28T12:17:43.535817] [INFO ] [MAIN ] [2445/3492] PFN kept (0.6s) | 2441 kept, 4 rejected | 138.6/min | ETA: 7.6m [2026-01-28T12:17:44.053675] [DEBUG] [REMOTE ] PFO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:44.053805] [DEBUG] [REMOTE ] PFO: PASS: History has at least 300 days. [2026-01-28T12:17:44.054018] [DEBUG] [REMOTE ] PFO: PASS: Price check passed. Min price $9.23. [2026-01-28T12:17:44.054158] [DEBUG] [REMOTE ] PFO: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:44.054279] [DEBUG] [REMOTE ] PFO: PASS: Integrity check passed. [2026-01-28T12:17:44.054321] [DEBUG] [REMOTE ] PFO: Symbol is viable for forecasting. [2026-01-28T12:17:44.054369] [INFO ] [MAIN ] [2446/3492] PFO kept (0.5s) | 2442 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:44.476157] [DEBUG] [REMOTE ] PFS: Retrieved 5794 rows, trimmed to 300. [2026-01-28T12:17:44.476284] [DEBUG] [REMOTE ] PFS: PASS: History has at least 300 days. [2026-01-28T12:17:44.476486] [DEBUG] [REMOTE ] PFS: PASS: Price check passed. Min price $17.77. [2026-01-28T12:17:44.476640] [DEBUG] [REMOTE ] PFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:44.476752] [DEBUG] [REMOTE ] PFS: PASS: Integrity check passed. [2026-01-28T12:17:44.476791] [DEBUG] [REMOTE ] PFS: Symbol is viable for forecasting. [2026-01-28T12:17:44.476839] [INFO ] [MAIN ] [2447/3492] PFS kept (0.4s) | 2443 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:44.832487] [DEBUG] [REMOTE ] PFSI: Retrieved 3199 rows, trimmed to 300. [2026-01-28T12:17:44.832633] [DEBUG] [REMOTE ] PFSI: PASS: History has at least 300 days. [2026-01-28T12:17:44.832833] [DEBUG] [REMOTE ] PFSI: PASS: Price check passed. Min price $123.94. [2026-01-28T12:17:44.832965] [DEBUG] [REMOTE ] PFSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:44.833072] [DEBUG] [REMOTE ] PFSI: PASS: Integrity check passed. [2026-01-28T12:17:44.833112] [DEBUG] [REMOTE ] PFSI: Symbol is viable for forecasting. [2026-01-28T12:17:44.833158] [INFO ] [MAIN ] [2448/3492] PFSI kept (0.4s) | 2444 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:45.376300] [DEBUG] [REMOTE ] PGC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:45.376456] [DEBUG] [REMOTE ] PGC: PASS: History has at least 300 days. [2026-01-28T12:17:45.376690] [DEBUG] [REMOTE ] PGC: PASS: Price check passed. Min price $24.71. [2026-01-28T12:17:45.376825] [DEBUG] [REMOTE ] PGC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:45.376937] [DEBUG] [REMOTE ] PGC: PASS: Integrity check passed. [2026-01-28T12:17:45.376978] [DEBUG] [REMOTE ] PGC: Symbol is viable for forecasting. [2026-01-28T12:17:45.377049] [INFO ] [MAIN ] [2449/3492] PGC kept (0.5s) | 2445 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:45.813934] [DEBUG] [REMOTE ] PGEN: Retrieved 3136 rows, trimmed to 300. [2026-01-28T12:17:45.814095] [DEBUG] [REMOTE ] PGEN: PASS: History has at least 300 days. [2026-01-28T12:17:45.814380] [DEBUG] [REMOTE ] PGEN: PASS: Price check passed. Min price $3.48. [2026-01-28T12:17:45.814563] [DEBUG] [REMOTE ] PGEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:45.814764] [DEBUG] [REMOTE ] PGEN: PASS: Integrity check passed. [2026-01-28T12:17:45.814813] [DEBUG] [REMOTE ] PGEN: Symbol is viable for forecasting. [2026-01-28T12:17:45.814879] [INFO ] [MAIN ] [2450/3492] PGEN kept (0.4s) | 2446 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:46.294060] [DEBUG] [REMOTE ] PGJ: Retrieved 5316 rows, trimmed to 300. [2026-01-28T12:17:46.294205] [DEBUG] [REMOTE ] PGJ: PASS: History has at least 300 days. [2026-01-28T12:17:46.294459] [DEBUG] [REMOTE ] PGJ: PASS: Price check passed. Min price $28.40. [2026-01-28T12:17:46.294620] [DEBUG] [REMOTE ] PGJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:46.294745] [DEBUG] [REMOTE ] PGJ: PASS: Integrity check passed. [2026-01-28T12:17:46.294787] [DEBUG] [REMOTE ] PGJ: Symbol is viable for forecasting. [2026-01-28T12:17:46.294839] [INFO ] [MAIN ] [2451/3492] PGJ kept (0.5s) | 2447 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:46.573802] [DEBUG] [REMOTE ] PGNY: Retrieved 1571 rows, trimmed to 300. [2026-01-28T12:17:46.573972] [DEBUG] [REMOTE ] PGNY: PASS: History has at least 300 days. [2026-01-28T12:17:46.574189] [DEBUG] [REMOTE ] PGNY: PASS: Price check passed. Min price $18.01. [2026-01-28T12:17:46.574366] [DEBUG] [REMOTE ] PGNY: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:46.574496] [DEBUG] [REMOTE ] PGNY: PASS: Integrity check passed. [2026-01-28T12:17:46.574541] [DEBUG] [REMOTE ] PGNY: Symbol is viable for forecasting. [2026-01-28T12:17:46.574607] [INFO ] [MAIN ] [2452/3492] PGNY kept (0.3s) | 2448 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:47.138755] [DEBUG] [REMOTE ] PGP: Retrieved 5200 rows, trimmed to 300. [2026-01-28T12:17:47.138887] [DEBUG] [REMOTE ] PGP: PASS: History has at least 300 days. [2026-01-28T12:17:47.139098] [DEBUG] [REMOTE ] PGP: PASS: Price check passed. Min price $8.25. [2026-01-28T12:17:47.139262] [DEBUG] [REMOTE ] PGP: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:47.139401] [DEBUG] [REMOTE ] PGP: PASS: Integrity check passed. [2026-01-28T12:17:47.139446] [DEBUG] [REMOTE ] PGP: Symbol is viable for forecasting. [2026-01-28T12:17:47.139494] [INFO ] [MAIN ] [2453/3492] PGP kept (0.6s) | 2449 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:47.390696] [DEBUG] [REMOTE ] PGY: Retrieved 902 rows, trimmed to 300. [2026-01-28T12:17:47.390818] [DEBUG] [REMOTE ] PGY: PASS: History has at least 300 days. [2026-01-28T12:17:47.391013] [DEBUG] [REMOTE ] PGY: PASS: Price check passed. Min price $20.77. [2026-01-28T12:17:47.391144] [DEBUG] [REMOTE ] PGY: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:47.391252] [DEBUG] [REMOTE ] PGY: PASS: Integrity check passed. [2026-01-28T12:17:47.391292] [DEBUG] [REMOTE ] PGY: Symbol is viable for forecasting. [2026-01-28T12:17:47.391338] [INFO ] [MAIN ] [2454/3492] PGY kept (0.3s) | 2450 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:47.922761] [DEBUG] [REMOTE ] PGZ: Retrieved 3166 rows, trimmed to 300. [2026-01-28T12:17:47.922882] [DEBUG] [REMOTE ] PGZ: PASS: History has at least 300 days. [2026-01-28T12:17:47.923090] [DEBUG] [REMOTE ] PGZ: PASS: Price check passed. Min price $9.78. [2026-01-28T12:17:47.923226] [DEBUG] [REMOTE ] PGZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:47.923337] [DEBUG] [REMOTE ] PGZ: PASS: Integrity check passed. [2026-01-28T12:17:47.923379] [DEBUG] [REMOTE ] PGZ: Symbol is viable for forecasting. [2026-01-28T12:17:47.923428] [INFO ] [MAIN ] [2455/3492] PGZ kept (0.5s) | 2451 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:48.512597] [DEBUG] [REMOTE ] PH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:48.512738] [DEBUG] [REMOTE ] PH: PASS: History has at least 300 days. [2026-01-28T12:17:48.512972] [DEBUG] [REMOTE ] PH: PASS: Price check passed. Min price $767.35. [2026-01-28T12:17:48.513112] [DEBUG] [REMOTE ] PH: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:48.513251] [DEBUG] [REMOTE ] PH: PASS: Integrity check passed. [2026-01-28T12:17:48.513292] [DEBUG] [REMOTE ] PH: Symbol is viable for forecasting. [2026-01-28T12:17:48.513341] [INFO ] [MAIN ] [2456/3492] PH kept (0.6s) | 2452 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:49.038003] [DEBUG] [REMOTE ] PHG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:49.038146] [DEBUG] [REMOTE ] PHG: PASS: History has at least 300 days. [2026-01-28T12:17:49.038382] [DEBUG] [REMOTE ] PHG: PASS: Price check passed. Min price $26.13. [2026-01-28T12:17:49.038521] [DEBUG] [REMOTE ] PHG: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:49.038661] [DEBUG] [REMOTE ] PHG: PASS: Integrity check passed. [2026-01-28T12:17:49.038703] [DEBUG] [REMOTE ] PHG: Symbol is viable for forecasting. [2026-01-28T12:17:49.038752] [INFO ] [MAIN ] [2457/3492] PHG kept (0.5s) | 2453 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:49.390199] [DEBUG] [REMOTE ] PHI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:49.390333] [DEBUG] [REMOTE ] PHI: PASS: History has at least 300 days. [2026-01-28T12:17:49.390546] [DEBUG] [REMOTE ] PHI: PASS: Price check passed. Min price $19.03. [2026-01-28T12:17:49.390703] [DEBUG] [REMOTE ] PHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:49.390817] [DEBUG] [REMOTE ] PHI: PASS: Integrity check passed. [2026-01-28T12:17:49.390858] [DEBUG] [REMOTE ] PHI: Symbol is viable for forecasting. [2026-01-28T12:17:49.390907] [INFO ] [MAIN ] [2458/3492] PHI kept (0.4s) | 2454 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:49.690184] [DEBUG] [REMOTE ] PHIN: Retrieved 648 rows, trimmed to 300. [2026-01-28T12:17:49.690378] [DEBUG] [REMOTE ] PHIN: PASS: History has at least 300 days. [2026-01-28T12:17:49.690655] [DEBUG] [REMOTE ] PHIN: PASS: Price check passed. Min price $51.28. [2026-01-28T12:17:49.690804] [DEBUG] [REMOTE ] PHIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:49.690923] [DEBUG] [REMOTE ] PHIN: PASS: Integrity check passed. [2026-01-28T12:17:49.690966] [DEBUG] [REMOTE ] PHIN: Symbol is viable for forecasting. [2026-01-28T12:17:49.691021] [INFO ] [MAIN ] [2459/3492] PHIN kept (0.3s) | 2455 kept, 4 rejected | 138.6/min | ETA: 7.5m [2026-01-28T12:17:50.192971] [DEBUG] [REMOTE ] PHIO: Retrieved 3448 rows, trimmed to 300. [2026-01-28T12:17:50.193158] [DEBUG] [REMOTE ] PHIO: PASS: History has at least 300 days. [2026-01-28T12:17:50.193429] [DEBUG] [REMOTE ] PHIO: PASS: Price check passed. Min price $1.02. [2026-01-28T12:17:50.193606] [DEBUG] [REMOTE ] PHIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:50.193738] [DEBUG] [REMOTE ] PHIO: PASS: Integrity check passed. [2026-01-28T12:17:50.193782] [DEBUG] [REMOTE ] PHIO: Symbol is viable for forecasting. [2026-01-28T12:17:50.193835] [INFO ] [MAIN ] [2460/3492] PHIO kept (0.5s) | 2456 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:50.710826] [DEBUG] [REMOTE ] PHK: Retrieved 5726 rows, trimmed to 300. [2026-01-28T12:17:50.711026] [DEBUG] [REMOTE ] PHK: PASS: History has at least 300 days. [2026-01-28T12:17:50.711334] [DEBUG] [REMOTE ] PHK: PASS: Price check passed. Min price $4.69. [2026-01-28T12:17:50.711515] [DEBUG] [REMOTE ] PHK: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:50.711686] [DEBUG] [REMOTE ] PHK: PASS: Integrity check passed. [2026-01-28T12:17:50.711731] [DEBUG] [REMOTE ] PHK: Symbol is viable for forecasting. [2026-01-28T12:17:50.711788] [INFO ] [MAIN ] [2461/3492] PHK kept (0.5s) | 2457 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:51.169066] [DEBUG] [REMOTE ] PHM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:51.169199] [DEBUG] [REMOTE ] PHM: PASS: History has at least 300 days. [2026-01-28T12:17:51.169444] [DEBUG] [REMOTE ] PHM: PASS: Price check passed. Min price $113.25. [2026-01-28T12:17:51.169611] [DEBUG] [REMOTE ] PHM: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:51.169747] [DEBUG] [REMOTE ] PHM: PASS: Integrity check passed. [2026-01-28T12:17:51.169788] [DEBUG] [REMOTE ] PHM: Symbol is viable for forecasting. [2026-01-28T12:17:51.169836] [INFO ] [MAIN ] [2462/3492] PHM kept (0.5s) | 2458 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:51.436730] [DEBUG] [REMOTE ] PHO: Retrieved 5066 rows, trimmed to 300. [2026-01-28T12:17:51.436861] [DEBUG] [REMOTE ] PHO: PASS: History has at least 300 days. [2026-01-28T12:17:51.437094] [DEBUG] [REMOTE ] PHO: PASS: Price check passed. Min price $69.10. [2026-01-28T12:17:51.437251] [DEBUG] [REMOTE ] PHO: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:51.437396] [DEBUG] [REMOTE ] PHO: PASS: Integrity check passed. [2026-01-28T12:17:51.437441] [DEBUG] [REMOTE ] PHO: Symbol is viable for forecasting. [2026-01-28T12:17:51.437491] [INFO ] [MAIN ] [2463/3492] PHO kept (0.3s) | 2459 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:51.735775] [DEBUG] [REMOTE ] PHUN: Retrieved 2319 rows, trimmed to 300. [2026-01-28T12:17:51.735911] [DEBUG] [REMOTE ] PHUN: PASS: History has at least 300 days. [2026-01-28T12:17:51.736127] [DEBUG] [REMOTE ] PHUN: PASS: Price check passed. Min price $1.78. [2026-01-28T12:17:51.736297] [DEBUG] [REMOTE ] PHUN: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:51.736436] [DEBUG] [REMOTE ] PHUN: PASS: Integrity check passed. [2026-01-28T12:17:51.736486] [DEBUG] [REMOTE ] PHUN: Symbol is viable for forecasting. [2026-01-28T12:17:51.736534] [INFO ] [MAIN ] [2464/3492] PHUN kept (0.3s) | 2460 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:52.256541] [DEBUG] [REMOTE ] PHVS: Retrieved 1249 rows, trimmed to 300. [2026-01-28T12:17:52.256693] [DEBUG] [REMOTE ] PHVS: PASS: History has at least 300 days. [2026-01-28T12:17:52.256891] [DEBUG] [REMOTE ] PHVS: PASS: Price check passed. Min price $21.59. [2026-01-28T12:17:52.257049] [DEBUG] [REMOTE ] PHVS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:52.257161] [DEBUG] [REMOTE ] PHVS: PASS: Integrity check passed. [2026-01-28T12:17:52.257201] [DEBUG] [REMOTE ] PHVS: Symbol is viable for forecasting. [2026-01-28T12:17:52.257248] [INFO ] [MAIN ] [2465/3492] PHVS kept (0.5s) | 2461 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:52.546715] [DEBUG] [REMOTE ] PI: Retrieved 2393 rows, trimmed to 300. [2026-01-28T12:17:52.546852] [DEBUG] [REMOTE ] PI: PASS: History has at least 300 days. [2026-01-28T12:17:52.547083] [DEBUG] [REMOTE ] PI: PASS: Price check passed. Min price $142.50. [2026-01-28T12:17:52.547227] [DEBUG] [REMOTE ] PI: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:52.547342] [DEBUG] [REMOTE ] PI: PASS: Integrity check passed. [2026-01-28T12:17:52.547385] [DEBUG] [REMOTE ] PI: Symbol is viable for forecasting. [2026-01-28T12:17:52.547434] [INFO ] [MAIN ] [2466/3492] PI kept (0.3s) | 2462 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:53.248904] [DEBUG] [REMOTE ] PID: Retrieved 5123 rows, trimmed to 300. [2026-01-28T12:17:53.249044] [DEBUG] [REMOTE ] PID: PASS: History has at least 300 days. [2026-01-28T12:17:53.249281] [DEBUG] [REMOTE ] PID: PASS: Price check passed. Min price $21.17. [2026-01-28T12:17:53.249430] [DEBUG] [REMOTE ] PID: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:53.249550] [DEBUG] [REMOTE ] PID: PASS: Integrity check passed. [2026-01-28T12:17:53.249625] [DEBUG] [REMOTE ] PID: Symbol is viable for forecasting. [2026-01-28T12:17:53.249699] [INFO ] [MAIN ] [2467/3492] PID kept (0.7s) | 2463 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:53.671450] [DEBUG] [REMOTE ] PIE: Retrieved 4548 rows, trimmed to 300. [2026-01-28T12:17:53.671616] [DEBUG] [REMOTE ] PIE: PASS: History has at least 300 days. [2026-01-28T12:17:53.671842] [DEBUG] [REMOTE ] PIE: PASS: Price check passed. Min price $23.23. [2026-01-28T12:17:53.671980] [DEBUG] [REMOTE ] PIE: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:53.672114] [DEBUG] [REMOTE ] PIE: PASS: Integrity check passed. [2026-01-28T12:17:53.672157] [DEBUG] [REMOTE ] PIE: Symbol is viable for forecasting. [2026-01-28T12:17:53.672206] [INFO ] [MAIN ] [2468/3492] PIE kept (0.4s) | 2464 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:53.999336] [DEBUG] [REMOTE ] PII: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:53.999477] [DEBUG] [REMOTE ] PII: PASS: History has at least 300 days. [2026-01-28T12:17:53.999723] [DEBUG] [REMOTE ] PII: PASS: Price check passed. Min price $59.22. [2026-01-28T12:17:53.999865] [DEBUG] [REMOTE ] PII: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:53.999982] [DEBUG] [REMOTE ] PII: PASS: Integrity check passed. [2026-01-28T12:17:54.000024] [DEBUG] [REMOTE ] PII: Symbol is viable for forecasting. [2026-01-28T12:17:54.000076] [INFO ] [MAIN ] [2469/3492] PII kept (0.3s) | 2465 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:54.642236] [DEBUG] [REMOTE ] PIM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:54.642381] [DEBUG] [REMOTE ] PIM: PASS: History has at least 300 days. [2026-01-28T12:17:54.642637] [DEBUG] [REMOTE ] PIM: PASS: Price check passed. Min price $3.17. [2026-01-28T12:17:54.642789] [DEBUG] [REMOTE ] PIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:54.642905] [DEBUG] [REMOTE ] PIM: PASS: Integrity check passed. [2026-01-28T12:17:54.642945] [DEBUG] [REMOTE ] PIM: Symbol is viable for forecasting. [2026-01-28T12:17:54.642992] [INFO ] [MAIN ] [2470/3492] PIM kept (0.6s) | 2466 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:54.899070] [DEBUG] [REMOTE ] PINE: Retrieved 1551 rows, trimmed to 300. [2026-01-28T12:17:54.899193] [DEBUG] [REMOTE ] PINE: PASS: History has at least 300 days. [2026-01-28T12:17:54.899392] [DEBUG] [REMOTE ] PINE: PASS: Price check passed. Min price $14.25. [2026-01-28T12:17:54.899531] [DEBUG] [REMOTE ] PINE: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:54.899660] [DEBUG] [REMOTE ] PINE: PASS: Integrity check passed. [2026-01-28T12:17:54.899701] [DEBUG] [REMOTE ] PINE: Symbol is viable for forecasting. [2026-01-28T12:17:54.899748] [INFO ] [MAIN ] [2471/3492] PINE kept (0.3s) | 2467 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:55.212830] [DEBUG] [REMOTE ] PINS: Retrieved 1703 rows, trimmed to 300. [2026-01-28T12:17:55.213025] [DEBUG] [REMOTE ] PINS: PASS: History has at least 300 days. [2026-01-28T12:17:55.213293] [DEBUG] [REMOTE ] PINS: PASS: Price check passed. Min price $23.41. [2026-01-28T12:17:55.213438] [DEBUG] [REMOTE ] PINS: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:55.213562] [DEBUG] [REMOTE ] PINS: PASS: Integrity check passed. [2026-01-28T12:17:55.213638] [DEBUG] [REMOTE ] PINS: Symbol is viable for forecasting. [2026-01-28T12:17:55.213694] [INFO ] [MAIN ] [2472/3492] PINS kept (0.3s) | 2468 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:55.605637] [DEBUG] [REMOTE ] PK: Retrieved 2278 rows, trimmed to 300. [2026-01-28T12:17:55.605848] [DEBUG] [REMOTE ] PK: PASS: History has at least 300 days. [2026-01-28T12:17:55.606154] [DEBUG] [REMOTE ] PK: PASS: Price check passed. Min price $9.61. [2026-01-28T12:17:55.606308] [DEBUG] [REMOTE ] PK: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:55.606439] [DEBUG] [REMOTE ] PK: PASS: Integrity check passed. [2026-01-28T12:17:55.606482] [DEBUG] [REMOTE ] PK: Symbol is viable for forecasting. [2026-01-28T12:17:55.606537] [INFO ] [MAIN ] [2473/3492] PK kept (0.4s) | 2469 kept, 4 rejected | 138.6/min | ETA: 7.4m [2026-01-28T12:17:56.138840] [DEBUG] [REMOTE ] PKBK: Retrieved 6134 rows, trimmed to 300. [2026-01-28T12:17:56.138975] [DEBUG] [REMOTE ] PKBK: PASS: History has at least 300 days. [2026-01-28T12:17:56.139192] [DEBUG] [REMOTE ] PKBK: PASS: Price check passed. Min price $21.02. [2026-01-28T12:17:56.139329] [DEBUG] [REMOTE ] PKBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:56.139462] [DEBUG] [REMOTE ] PKBK: PASS: Integrity check passed. [2026-01-28T12:17:56.139508] [DEBUG] [REMOTE ] PKBK: Symbol is viable for forecasting. [2026-01-28T12:17:56.139557] [INFO ] [MAIN ] [2474/3492] PKBK kept (0.5s) | 2470 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:17:56.535645] [DEBUG] [REMOTE ] PKE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:56.535781] [DEBUG] [REMOTE ] PKE: PASS: History has at least 300 days. [2026-01-28T12:17:56.536000] [DEBUG] [REMOTE ] PKE: PASS: Price check passed. Min price $18.44. [2026-01-28T12:17:56.536164] [DEBUG] [REMOTE ] PKE: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:56.536281] [DEBUG] [REMOTE ] PKE: PASS: Integrity check passed. [2026-01-28T12:17:56.536322] [DEBUG] [REMOTE ] PKE: Symbol is viable for forecasting. [2026-01-28T12:17:56.536371] [INFO ] [MAIN ] [2475/3492] PKE kept (0.4s) | 2471 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:17:57.083183] [DEBUG] [REMOTE ] PKG: Retrieved 6538 rows, trimmed to 300. [2026-01-28T12:17:57.083324] [DEBUG] [REMOTE ] PKG: PASS: History has at least 300 days. [2026-01-28T12:17:57.083547] [DEBUG] [REMOTE ] PKG: PASS: Price check passed. Min price $190.52. [2026-01-28T12:17:57.083735] [DEBUG] [REMOTE ] PKG: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:57.083856] [DEBUG] [REMOTE ] PKG: PASS: Integrity check passed. [2026-01-28T12:17:57.083897] [DEBUG] [REMOTE ] PKG: Symbol is viable for forecasting. [2026-01-28T12:17:57.083945] [INFO ] [MAIN ] [2476/3492] PKG kept (0.5s) | 2472 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:17:57.619043] [DEBUG] [REMOTE ] PKOH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:57.619227] [DEBUG] [REMOTE ] PKOH: PASS: History has at least 300 days. [2026-01-28T12:17:57.619491] [DEBUG] [REMOTE ] PKOH: PASS: Price check passed. Min price $18.74. [2026-01-28T12:17:57.619654] [DEBUG] [REMOTE ] PKOH: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:57.619991] [DEBUG] [REMOTE ] PKOH: PASS: Integrity check passed. [2026-01-28T12:17:57.620044] [DEBUG] [REMOTE ] PKOH: Symbol is viable for forecasting. [2026-01-28T12:17:57.620102] [INFO ] [MAIN ] [2477/3492] PKOH kept (0.5s) | 2473 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:17:58.119280] [DEBUG] [REMOTE ] PKX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:58.119464] [DEBUG] [REMOTE ] PKX: PASS: History has at least 300 days. [2026-01-28T12:17:58.120013] [DEBUG] [REMOTE ] PKX: PASS: Price check passed. Min price $51.01. [2026-01-28T12:17:58.120205] [DEBUG] [REMOTE ] PKX: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:58.120380] [DEBUG] [REMOTE ] PKX: PASS: Integrity check passed. [2026-01-28T12:17:58.120440] [DEBUG] [REMOTE ] PKX: Symbol is viable for forecasting. [2026-01-28T12:17:58.120512] [INFO ] [MAIN ] [2478/3492] PKX kept (0.5s) | 2474 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:17:58.605842] [DEBUG] [REMOTE ] PLAB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:17:58.605979] [DEBUG] [REMOTE ] PLAB: PASS: History has at least 300 days. [2026-01-28T12:17:58.606194] [DEBUG] [REMOTE ] PLAB: PASS: Price check passed. Min price $20.28. [2026-01-28T12:17:58.606329] [DEBUG] [REMOTE ] PLAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:58.606444] [DEBUG] [REMOTE ] PLAB: PASS: Integrity check passed. [2026-01-28T12:17:58.606484] [DEBUG] [REMOTE ] PLAB: Symbol is viable for forecasting. [2026-01-28T12:17:58.606532] [INFO ] [MAIN ] [2479/3492] PLAB kept (0.5s) | 2475 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:17:58.935467] [DEBUG] [REMOTE ] PLAY: Retrieved 2840 rows, trimmed to 300. [2026-01-28T12:17:58.935617] [DEBUG] [REMOTE ] PLAY: PASS: History has at least 300 days. [2026-01-28T12:17:58.935824] [DEBUG] [REMOTE ] PLAY: PASS: Price check passed. Min price $13.12. [2026-01-28T12:17:58.935961] [DEBUG] [REMOTE ] PLAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:58.936088] [DEBUG] [REMOTE ] PLAY: PASS: Integrity check passed. [2026-01-28T12:17:58.936129] [DEBUG] [REMOTE ] PLAY: Symbol is viable for forecasting. [2026-01-28T12:17:58.936177] [INFO ] [MAIN ] [2480/3492] PLAY kept (0.3s) | 2476 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:17:59.648784] [DEBUG] [REMOTE ] PLBC: Retrieved 5935 rows, trimmed to 300. [2026-01-28T12:17:59.648917] [DEBUG] [REMOTE ] PLBC: PASS: History has at least 300 days. [2026-01-28T12:17:59.649124] [DEBUG] [REMOTE ] PLBC: PASS: Price check passed. Min price $40.65. [2026-01-28T12:17:59.649255] [DEBUG] [REMOTE ] PLBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:59.649368] [DEBUG] [REMOTE ] PLBC: PASS: Integrity check passed. [2026-01-28T12:17:59.649408] [DEBUG] [REMOTE ] PLBC: Symbol is viable for forecasting. [2026-01-28T12:17:59.649454] [INFO ] [MAIN ] [2481/3492] PLBC kept (0.7s) | 2477 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:17:59.899639] [DEBUG] [REMOTE ] PLBY: Retrieved 1358 rows, trimmed to 300. [2026-01-28T12:17:59.899770] [DEBUG] [REMOTE ] PLBY: PASS: History has at least 300 days. [2026-01-28T12:17:59.899969] [DEBUG] [REMOTE ] PLBY: PASS: Price check passed. Min price $1.28. [2026-01-28T12:17:59.900101] [DEBUG] [REMOTE ] PLBY: PASS: Continuity check passed with 300 days. [2026-01-28T12:17:59.900209] [DEBUG] [REMOTE ] PLBY: PASS: Integrity check passed. [2026-01-28T12:17:59.900249] [DEBUG] [REMOTE ] PLBY: Symbol is viable for forecasting. [2026-01-28T12:17:59.900295] [INFO ] [MAIN ] [2482/3492] PLBY kept (0.3s) | 2478 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:18:00.439851] [DEBUG] [REMOTE ] PLCE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:00.439977] [DEBUG] [REMOTE ] PLCE: PASS: History has at least 300 days. [2026-01-28T12:18:00.440198] [DEBUG] [REMOTE ] PLCE: PASS: Price check passed. Min price $3.98. [2026-01-28T12:18:00.440334] [DEBUG] [REMOTE ] PLCE: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:00.440453] [DEBUG] [REMOTE ] PLCE: PASS: Integrity check passed. [2026-01-28T12:18:00.440498] [DEBUG] [REMOTE ] PLCE: Symbol is viable for forecasting. [2026-01-28T12:18:00.441210] [INFO ] [MAIN ] [2483/3492] PLCE kept (0.5s) | 2479 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:18:00.925556] [DEBUG] [REMOTE ] PLD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:00.925762] [DEBUG] [REMOTE ] PLD: PASS: History has at least 300 days. [2026-01-28T12:18:00.926145] [DEBUG] [REMOTE ] PLD: PASS: Price check passed. Min price $121.44. [2026-01-28T12:18:00.926306] [DEBUG] [REMOTE ] PLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:00.926499] [DEBUG] [REMOTE ] PLD: PASS: Integrity check passed. [2026-01-28T12:18:00.926557] [DEBUG] [REMOTE ] PLD: Symbol is viable for forecasting. [2026-01-28T12:18:00.926664] [INFO ] [MAIN ] [2484/3492] PLD kept (0.5s) | 2480 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:18:01.388934] [DEBUG] [REMOTE ] PLPC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:01.389082] [DEBUG] [REMOTE ] PLPC: PASS: History has at least 300 days. [2026-01-28T12:18:01.389313] [DEBUG] [REMOTE ] PLPC: PASS: Price check passed. Min price $186.09. [2026-01-28T12:18:01.389454] [DEBUG] [REMOTE ] PLPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:01.389645] [DEBUG] [REMOTE ] PLPC: PASS: Integrity check passed. [2026-01-28T12:18:01.389712] [DEBUG] [REMOTE ] PLPC: Symbol is viable for forecasting. [2026-01-28T12:18:01.389768] [INFO ] [MAIN ] [2485/3492] PLPC kept (0.5s) | 2481 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:18:01.676622] [DEBUG] [REMOTE ] PLRX: Retrieved 1420 rows, trimmed to 300. [2026-01-28T12:18:01.676775] [DEBUG] [REMOTE ] PLRX: PASS: History has at least 300 days. [2026-01-28T12:18:01.677054] [DEBUG] [REMOTE ] PLRX: PASS: Price check passed. Min price $1.21. [2026-01-28T12:18:01.677259] [DEBUG] [REMOTE ] PLRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:01.677432] [DEBUG] [REMOTE ] PLRX: PASS: Integrity check passed. [2026-01-28T12:18:01.677483] [DEBUG] [REMOTE ] PLRX: Symbol is viable for forecasting. [2026-01-28T12:18:01.677553] [INFO ] [MAIN ] [2486/3492] PLRX kept (0.3s) | 2482 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:18:02.050600] [DEBUG] [REMOTE ] PLSE: Retrieved 2437 rows, trimmed to 300. [2026-01-28T12:18:02.050719] [DEBUG] [REMOTE ] PLSE: PASS: History has at least 300 days. [2026-01-28T12:18:02.050919] [DEBUG] [REMOTE ] PLSE: PASS: Price check passed. Min price $12.66. [2026-01-28T12:18:02.051053] [DEBUG] [REMOTE ] PLSE: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:02.051163] [DEBUG] [REMOTE ] PLSE: PASS: Integrity check passed. [2026-01-28T12:18:02.051203] [DEBUG] [REMOTE ] PLSE: Symbol is viable for forecasting. [2026-01-28T12:18:02.051251] [INFO ] [MAIN ] [2487/3492] PLSE kept (0.4s) | 2483 kept, 4 rejected | 138.6/min | ETA: 7.3m [2026-01-28T12:18:02.489800] [DEBUG] [REMOTE ] PLTK: Retrieved 1263 rows, trimmed to 300. [2026-01-28T12:18:02.489940] [DEBUG] [REMOTE ] PLTK: PASS: History has at least 300 days. [2026-01-28T12:18:02.490142] [DEBUG] [REMOTE ] PLTK: PASS: Price check passed. Min price $3.48. [2026-01-28T12:18:02.490278] [DEBUG] [REMOTE ] PLTK: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:02.490387] [DEBUG] [REMOTE ] PLTK: PASS: Integrity check passed. [2026-01-28T12:18:02.490428] [DEBUG] [REMOTE ] PLTK: Symbol is viable for forecasting. [2026-01-28T12:18:02.490476] [INFO ] [MAIN ] [2488/3492] PLTK kept (0.4s) | 2484 kept, 4 rejected | 138.6/min | ETA: 7.2m [2026-01-28T12:18:02.955532] [DEBUG] [REMOTE ] PLUG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:02.955727] [DEBUG] [REMOTE ] PLUG: PASS: History has at least 300 days. [2026-01-28T12:18:02.955953] [DEBUG] [REMOTE ] PLUG: PASS: Price check passed. Min price $1.89. [2026-01-28T12:18:02.956087] [DEBUG] [REMOTE ] PLUG: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:02.956202] [DEBUG] [REMOTE ] PLUG: PASS: Integrity check passed. [2026-01-28T12:18:02.956242] [DEBUG] [REMOTE ] PLUG: Symbol is viable for forecasting. [2026-01-28T12:18:02.956289] [INFO ] [MAIN ] [2489/3492] PLUG kept (0.5s) | 2485 kept, 4 rejected | 138.6/min | ETA: 7.2m [2026-01-28T12:18:03.652223] [DEBUG] [REMOTE ] PLUS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:03.652360] [DEBUG] [REMOTE ] PLUS: PASS: History has at least 300 days. [2026-01-28T12:18:03.652602] [DEBUG] [REMOTE ] PLUS: PASS: Price check passed. Min price $71.34. [2026-01-28T12:18:03.652746] [DEBUG] [REMOTE ] PLUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:03.652865] [DEBUG] [REMOTE ] PLUS: PASS: Integrity check passed. [2026-01-28T12:18:03.652906] [DEBUG] [REMOTE ] PLUS: Symbol is viable for forecasting. [2026-01-28T12:18:03.652955] [INFO ] [MAIN ] [2490/3492] PLUS kept (0.7s) | 2486 kept, 4 rejected | 138.5/min | ETA: 7.2m [2026-01-28T12:18:04.157302] [DEBUG] [REMOTE ] PLXS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:04.157435] [DEBUG] [REMOTE ] PLXS: PASS: History has at least 300 days. [2026-01-28T12:18:04.157661] [DEBUG] [REMOTE ] PLXS: PASS: Price check passed. Min price $132.74. [2026-01-28T12:18:04.157800] [DEBUG] [REMOTE ] PLXS: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:04.157911] [DEBUG] [REMOTE ] PLXS: PASS: Integrity check passed. [2026-01-28T12:18:04.157950] [DEBUG] [REMOTE ] PLXS: Symbol is viable for forecasting. [2026-01-28T12:18:04.157997] [INFO ] [MAIN ] [2491/3492] PLXS kept (0.5s) | 2487 kept, 4 rejected | 138.5/min | ETA: 7.2m [2026-01-28T12:18:04.489531] [DEBUG] [REMOTE ] PM: Retrieved 4495 rows, trimmed to 300. [2026-01-28T12:18:04.489694] [DEBUG] [REMOTE ] PM: PASS: History has at least 300 days. [2026-01-28T12:18:04.489914] [DEBUG] [REMOTE ] PM: PASS: Price check passed. Min price $143.02. [2026-01-28T12:18:04.490065] [DEBUG] [REMOTE ] PM: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:04.490176] [DEBUG] [REMOTE ] PM: PASS: Integrity check passed. [2026-01-28T12:18:04.490216] [DEBUG] [REMOTE ] PM: Symbol is viable for forecasting. [2026-01-28T12:18:04.490263] [INFO ] [MAIN ] [2492/3492] PM kept (0.3s) | 2488 kept, 4 rejected | 138.5/min | ETA: 7.2m [2026-01-28T12:18:04.765265] [DEBUG] [REMOTE ] PMAX: Retrieved 349 rows, trimmed to 300. [2026-01-28T12:18:04.765397] [DEBUG] [REMOTE ] PMAX: PASS: History has at least 300 days. [2026-01-28T12:18:04.765614] [DEBUG] [REMOTE ] PMAX: PASS: Price check passed. Min price $1.58. [2026-01-28T12:18:04.765749] [DEBUG] [REMOTE ] PMAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:04.765855] [DEBUG] [REMOTE ] PMAX: PASS: Integrity check passed. [2026-01-28T12:18:04.765895] [DEBUG] [REMOTE ] PMAX: Symbol is viable for forecasting. [2026-01-28T12:18:04.765942] [INFO ] [MAIN ] [2493/3492] PMAX kept (0.3s) | 2489 kept, 4 rejected | 138.6/min | ETA: 7.2m [2026-01-28T12:18:05.343960] [DEBUG] [REMOTE ] PML: Retrieved 5935 rows, trimmed to 300. [2026-01-28T12:18:05.344169] [DEBUG] [REMOTE ] PML: PASS: History has at least 300 days. [2026-01-28T12:18:05.344532] [DEBUG] [REMOTE ] PML: PASS: Price check passed. Min price $7.43. [2026-01-28T12:18:05.344716] [DEBUG] [REMOTE ] PML: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:05.344857] [DEBUG] [REMOTE ] PML: PASS: Integrity check passed. [2026-01-28T12:18:05.344907] [DEBUG] [REMOTE ] PML: Symbol is viable for forecasting. [2026-01-28T12:18:05.344979] [INFO ] [MAIN ] [2494/3492] PML kept (0.6s) | 2490 kept, 4 rejected | 138.5/min | ETA: 7.2m [2026-01-28T12:18:05.859589] [DEBUG] [REMOTE ] PMM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:05.859749] [DEBUG] [REMOTE ] PMM: PASS: History has at least 300 days. [2026-01-28T12:18:05.860015] [DEBUG] [REMOTE ] PMM: PASS: Price check passed. Min price $5.97. [2026-01-28T12:18:05.860188] [DEBUG] [REMOTE ] PMM: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:05.860336] [DEBUG] [REMOTE ] PMM: PASS: Integrity check passed. [2026-01-28T12:18:05.860392] [DEBUG] [REMOTE ] PMM: Symbol is viable for forecasting. [2026-01-28T12:18:05.860455] [INFO ] [MAIN ] [2495/3492] PMM kept (0.5s) | 2491 kept, 4 rejected | 138.5/min | ETA: 7.2m [2026-01-28T12:18:06.371244] [DEBUG] [REMOTE ] PMO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:06.371389] [DEBUG] [REMOTE ] PMO: PASS: History has at least 300 days. [2026-01-28T12:18:06.371649] [DEBUG] [REMOTE ] PMO: PASS: Price check passed. Min price $10.20. [2026-01-28T12:18:06.371788] [DEBUG] [REMOTE ] PMO: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:06.371911] [DEBUG] [REMOTE ] PMO: PASS: Integrity check passed. [2026-01-28T12:18:06.371951] [DEBUG] [REMOTE ] PMO: Symbol is viable for forecasting. [2026-01-28T12:18:06.372000] [INFO ] [MAIN ] [2496/3492] PMO kept (0.5s) | 2492 kept, 4 rejected | 138.5/min | ETA: 7.2m [2026-01-28T12:18:06.699844] [DEBUG] [REMOTE ] PMTS: Retrieved 2589 rows, trimmed to 300. [2026-01-28T12:18:06.699985] [DEBUG] [REMOTE ] PMTS: PASS: History has at least 300 days. [2026-01-28T12:18:06.700381] [DEBUG] [REMOTE ] PMTS: PASS: Price check passed. Min price $11.90. [2026-01-28T12:18:06.700546] [DEBUG] [REMOTE ] PMTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:06.700685] [DEBUG] [REMOTE ] PMTS: PASS: Integrity check passed. [2026-01-28T12:18:06.700728] [DEBUG] [REMOTE ] PMTS: Symbol is viable for forecasting. [2026-01-28T12:18:06.700781] [INFO ] [MAIN ] [2497/3492] PMTS kept (0.3s) | 2493 kept, 4 rejected | 138.5/min | ETA: 7.2m [2026-01-28T12:18:06.908265] [DEBUG] [REMOTE ] PMVP: Retrieved 1340 rows, trimmed to 300. [2026-01-28T12:18:06.908406] [DEBUG] [REMOTE ] PMVP: PASS: History has at least 300 days. [2026-01-28T12:18:06.908641] [DEBUG] [REMOTE ] PMVP: PASS: Price check passed. Min price $1.06. [2026-01-28T12:18:06.908830] [DEBUG] [REMOTE ] PMVP: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:06.909144] [DEBUG] [REMOTE ] PMVP: PASS: Integrity check passed. [2026-01-28T12:18:06.909186] [DEBUG] [REMOTE ] PMVP: Symbol is viable for forecasting. [2026-01-28T12:18:06.909235] [INFO ] [MAIN ] [2498/3492] PMVP kept (0.2s) | 2494 kept, 4 rejected | 138.6/min | ETA: 7.2m [2026-01-28T12:18:07.661256] [DEBUG] [REMOTE ] PNC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:07.661407] [DEBUG] [REMOTE ] PNC: PASS: History has at least 300 days. [2026-01-28T12:18:07.661691] [DEBUG] [REMOTE ] PNC: PASS: Price check passed. Min price $177.67. [2026-01-28T12:18:07.661831] [DEBUG] [REMOTE ] PNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:07.661961] [DEBUG] [REMOTE ] PNC: PASS: Integrity check passed. [2026-01-28T12:18:07.662002] [DEBUG] [REMOTE ] PNC: Symbol is viable for forecasting. [2026-01-28T12:18:07.662053] [INFO ] [MAIN ] [2499/3492] PNC kept (0.8s) | 2495 kept, 4 rejected | 138.5/min | ETA: 7.2m [2026-01-28T12:18:08.109615] [DEBUG] [REMOTE ] PNI: Retrieved 5935 rows, trimmed to 300. [2026-01-28T12:18:08.109807] [DEBUG] [REMOTE ] PNI: PASS: History has at least 300 days. [2026-01-28T12:18:08.110080] [DEBUG] [REMOTE ] PNI: PASS: Price check passed. Min price $6.80. [2026-01-28T12:18:08.110225] [DEBUG] [REMOTE ] PNI: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:08.110374] [DEBUG] [REMOTE ] PNI: PASS: Integrity check passed. [2026-01-28T12:18:08.110436] [DEBUG] [REMOTE ] PNI: Symbol is viable for forecasting. [2026-01-28T12:18:08.110497] [INFO ] [MAIN ] [2500/3492] PNI kept (0.4s) | 2496 kept, 4 rejected | 138.5/min | ETA: 7.2m [2026-01-28T12:18:08.514996] [DEBUG] [REMOTE ] PNQI: Retrieved 4433 rows, trimmed to 300. [2026-01-28T12:18:08.515220] [DEBUG] [REMOTE ] PNQI: PASS: History has at least 300 days. [2026-01-28T12:18:08.515721] [DEBUG] [REMOTE ] PNQI: PASS: Price check passed. Min price $51.02. [2026-01-28T12:18:08.515888] [DEBUG] [REMOTE ] PNQI: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:08.516067] [DEBUG] [REMOTE ] PNQI: PASS: Integrity check passed. [2026-01-28T12:18:08.516122] [DEBUG] [REMOTE ] PNQI: Symbol is viable for forecasting. [2026-01-28T12:18:08.516178] [INFO ] [MAIN ] [2501/3492] PNQI kept (0.4s) | 2497 kept, 4 rejected | 138.5/min | ETA: 7.2m [2026-01-28T12:18:08.982616] [DEBUG] [REMOTE ] PNRG: Retrieved 6593 rows, trimmed to 300. [2026-01-28T12:18:08.982993] [DEBUG] [REMOTE ] PNRG: PASS: History has at least 300 days. [2026-01-28T12:18:08.983359] [DEBUG] [REMOTE ] PNRG: PASS: Price check passed. Min price $131.46. [2026-01-28T12:18:08.983509] [DEBUG] [REMOTE ] PNRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:08.983695] [DEBUG] [REMOTE ] PNRG: PASS: Integrity check passed. [2026-01-28T12:18:08.983743] [DEBUG] [REMOTE ] PNRG: Symbol is viable for forecasting. [2026-01-28T12:18:08.983803] [INFO ] [MAIN ] [2502/3492] PNRG kept (0.5s) | 2498 kept, 4 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:09.128270] [DEBUG] [REMOTE ] PNTG: Retrieved 1589 rows, trimmed to 300. [2026-01-28T12:18:09.128407] [DEBUG] [REMOTE ] PNTG: PASS: History has at least 300 days. [2026-01-28T12:18:09.128630] [DEBUG] [REMOTE ] PNTG: PASS: Price check passed. Min price $23.75. [2026-01-28T12:18:09.128784] [DEBUG] [REMOTE ] PNTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:09.128908] [DEBUG] [REMOTE ] PNTG: PASS: Integrity check passed. [2026-01-28T12:18:09.128948] [DEBUG] [REMOTE ] PNTG: Symbol is viable for forecasting. [2026-01-28T12:18:09.128995] [INFO ] [MAIN ] [2503/3492] PNTG kept (0.1s) | 2499 kept, 4 rejected | 138.6/min | ETA: 7.1m [2026-01-28T12:18:09.759631] [DEBUG] [REMOTE ] PODD: Retrieved 4706 rows, trimmed to 300. [2026-01-28T12:18:09.759884] [DEBUG] [REMOTE ] PODD: PASS: History has at least 300 days. [2026-01-28T12:18:09.760304] [DEBUG] [REMOTE ] PODD: PASS: Price check passed. Min price $264.91. [2026-01-28T12:18:09.760515] [DEBUG] [REMOTE ] PODD: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:09.760897] [DEBUG] [REMOTE ] PODD: PASS: Integrity check passed. [2026-01-28T12:18:09.760958] [DEBUG] [REMOTE ] PODD: Symbol is viable for forecasting. [2026-01-28T12:18:09.761032] [INFO ] [MAIN ] [2504/3492] PODD kept (0.6s) | 2500 kept, 4 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:10.117143] [DEBUG] [REMOTE ] POOL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:10.117285] [DEBUG] [REMOTE ] POOL: PASS: History has at least 300 days. [2026-01-28T12:18:10.117524] [DEBUG] [REMOTE ] POOL: PASS: Price check passed. Min price $228.75. [2026-01-28T12:18:10.117689] [DEBUG] [REMOTE ] POOL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:10.117836] [DEBUG] [REMOTE ] POOL: PASS: Integrity check passed. [2026-01-28T12:18:10.117898] [DEBUG] [REMOTE ] POOL: Symbol is viable for forecasting. [2026-01-28T12:18:10.117964] [INFO ] [MAIN ] [2505/3492] POOL kept (0.4s) | 2501 kept, 4 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:10.622471] [DEBUG] [REMOTE ] POWI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:10.622626] [DEBUG] [REMOTE ] POWI: PASS: History has at least 300 days. [2026-01-28T12:18:10.622848] [DEBUG] [REMOTE ] POWI: PASS: Price check passed. Min price $30.73. [2026-01-28T12:18:10.622980] [DEBUG] [REMOTE ] POWI: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:10.623096] [DEBUG] [REMOTE ] POWI: PASS: Integrity check passed. [2026-01-28T12:18:10.623135] [DEBUG] [REMOTE ] POWI: Symbol is viable for forecasting. [2026-01-28T12:18:10.623183] [INFO ] [MAIN ] [2506/3492] POWI kept (0.5s) | 2502 kept, 4 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:11.100716] [DEBUG] [REMOTE ] POWL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:11.100856] [DEBUG] [REMOTE ] POWL: PASS: History has at least 300 days. [2026-01-28T12:18:11.101080] [DEBUG] [REMOTE ] POWL: PASS: Price check passed. Min price $282.05. [2026-01-28T12:18:11.101215] [DEBUG] [REMOTE ] POWL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:11.101335] [DEBUG] [REMOTE ] POWL: PASS: Integrity check passed. [2026-01-28T12:18:11.101375] [DEBUG] [REMOTE ] POWL: Symbol is viable for forecasting. [2026-01-28T12:18:11.101514] [INFO ] [MAIN ] [2507/3492] POWL kept (0.5s) | 2503 kept, 4 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:11.566652] [DEBUG] [REMOTE ] PPC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:11.566820] [DEBUG] [REMOTE ] PPC: PASS: History has at least 300 days. [2026-01-28T12:18:11.567337] [DEBUG] [REMOTE ] PPC: PASS: Price check passed. Min price $36.61. [2026-01-28T12:18:11.567513] [DEBUG] [REMOTE ] PPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:11.567665] [DEBUG] [REMOTE ] PPC: PASS: Integrity check passed. [2026-01-28T12:18:11.567708] [DEBUG] [REMOTE ] PPC: Symbol is viable for forecasting. [2026-01-28T12:18:11.567761] [INFO ] [MAIN ] [2508/3492] PPC kept (0.5s) | 2504 kept, 4 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:12.021630] [DEBUG] [REMOTE ] PPG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:12.021774] [DEBUG] [REMOTE ] PPG: PASS: History has at least 300 days. [2026-01-28T12:18:12.022016] [DEBUG] [REMOTE ] PPG: PASS: Price check passed. Min price $94.22. [2026-01-28T12:18:12.022153] [DEBUG] [REMOTE ] PPG: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:12.022276] [DEBUG] [REMOTE ] PPG: PASS: Integrity check passed. [2026-01-28T12:18:12.022318] [DEBUG] [REMOTE ] PPG: Symbol is viable for forecasting. [2026-01-28T12:18:12.022368] [INFO ] [MAIN ] [2509/3492] PPG kept (0.5s) | 2505 kept, 4 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:12.482878] [DEBUG] [REMOTE ] PPH: Retrieved 6536 rows, trimmed to 300. [2026-01-28T12:18:12.483026] [DEBUG] [REMOTE ] PPH: PASS: History has at least 300 days. [2026-01-28T12:18:12.483289] [DEBUG] [REMOTE ] PPH: PASS: Price check passed. Min price $92.07. [2026-01-28T12:18:12.483427] [DEBUG] [REMOTE ] PPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:12.483546] [DEBUG] [REMOTE ] PPH: PASS: Integrity check passed. [2026-01-28T12:18:12.483610] [DEBUG] [REMOTE ] PPH: Symbol is viable for forecasting. [2026-01-28T12:18:12.483662] [INFO ] [MAIN ] [2510/3492] PPH kept (0.5s) | 2506 kept, 4 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:12.628425] [DEBUG] [REMOTE ] PPHC: Exception occurred during daily data fetch: Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_DAILY_ADJUSTED.. [2026-01-28T12:18:12.628725] [DEBUG] [REMOTE ] PPHC: FAIL: History check failed. No DataFrame was returned. [2026-01-28T12:18:12.628815] [WARN ] [LOCAL ] PPHC: SET TO BLACKLISTED [2026-01-28T12:18:12.630077] [INFO ] [MAIN ] [2511/3492] PPHC rejected (0.1s) | 2506 kept, 5 rejected | 138.6/min | ETA: 7.1m [2026-01-28T12:18:13.240821] [DEBUG] [REMOTE ] PPIH: Retrieved 2491 rows, trimmed to 300. [2026-01-28T12:18:13.240993] [DEBUG] [REMOTE ] PPIH: PASS: History has at least 300 days. [2026-01-28T12:18:13.241213] [DEBUG] [REMOTE ] PPIH: PASS: Price check passed. Min price $23.02. [2026-01-28T12:18:13.241372] [DEBUG] [REMOTE ] PPIH: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:13.241495] [DEBUG] [REMOTE ] PPIH: PASS: Integrity check passed. [2026-01-28T12:18:13.241537] [DEBUG] [REMOTE ] PPIH: Symbol is viable for forecasting. [2026-01-28T12:18:13.241606] [INFO ] [MAIN ] [2512/3492] PPIH kept (0.6s) | 2507 kept, 5 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:13.667447] [DEBUG] [REMOTE ] PPL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:13.667619] [DEBUG] [REMOTE ] PPL: PASS: History has at least 300 days. [2026-01-28T12:18:13.667878] [DEBUG] [REMOTE ] PPL: PASS: Price check passed. Min price $33.26. [2026-01-28T12:18:13.668036] [DEBUG] [REMOTE ] PPL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:13.668161] [DEBUG] [REMOTE ] PPL: PASS: Integrity check passed. [2026-01-28T12:18:13.668204] [DEBUG] [REMOTE ] PPL: Symbol is viable for forecasting. [2026-01-28T12:18:13.668255] [INFO ] [MAIN ] [2513/3492] PPL kept (0.4s) | 2508 kept, 5 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:14.026020] [DEBUG] [REMOTE ] PPSI: Retrieved 3134 rows, trimmed to 300. [2026-01-28T12:18:14.026150] [DEBUG] [REMOTE ] PPSI: PASS: History has at least 300 days. [2026-01-28T12:18:14.026359] [DEBUG] [REMOTE ] PPSI: PASS: Price check passed. Min price $3.37. [2026-01-28T12:18:14.026492] [DEBUG] [REMOTE ] PPSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:14.026623] [DEBUG] [REMOTE ] PPSI: PASS: Integrity check passed. [2026-01-28T12:18:14.026666] [DEBUG] [REMOTE ] PPSI: Symbol is viable for forecasting. [2026-01-28T12:18:14.026714] [INFO ] [MAIN ] [2514/3492] PPSI kept (0.4s) | 2509 kept, 5 rejected | 138.5/min | ETA: 7.1m [2026-01-28T12:18:14.335332] [DEBUG] [REMOTE ] PPTA: Retrieved 1241 rows, trimmed to 300. [2026-01-28T12:18:14.335467] [DEBUG] [REMOTE ] PPTA: PASS: History has at least 300 days. [2026-01-28T12:18:14.335691] [DEBUG] [REMOTE ] PPTA: PASS: Price check passed. Min price $20.85. [2026-01-28T12:18:14.335830] [DEBUG] [REMOTE ] PPTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:14.335964] [DEBUG] [REMOTE ] PPTA: PASS: Integrity check passed. [2026-01-28T12:18:14.336015] [DEBUG] [REMOTE ] PPTA: Symbol is viable for forecasting. [2026-01-28T12:18:14.336063] [INFO ] [MAIN ] [2515/3492] PPTA kept (0.3s) | 2510 kept, 5 rejected | 138.6/min | ETA: 7.1m [2026-01-28T12:18:14.936336] [DEBUG] [REMOTE ] PRA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:14.936483] [DEBUG] [REMOTE ] PRA: PASS: History has at least 300 days. [2026-01-28T12:18:14.936737] [DEBUG] [REMOTE ] PRA: PASS: Price check passed. Min price $23.86. [2026-01-28T12:18:14.936883] [DEBUG] [REMOTE ] PRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:14.937049] [DEBUG] [REMOTE ] PRA: PASS: Integrity check passed. [2026-01-28T12:18:14.937097] [DEBUG] [REMOTE ] PRA: Symbol is viable for forecasting. [2026-01-28T12:18:14.937150] [INFO ] [MAIN ] [2516/3492] PRA kept (0.6s) | 2511 kept, 5 rejected | 138.5/min | ETA: 7.0m [2026-01-28T12:18:15.450868] [DEBUG] [REMOTE ] PRAA: Retrieved 5840 rows, trimmed to 300. [2026-01-28T12:18:15.450991] [DEBUG] [REMOTE ] PRAA: PASS: History has at least 300 days. [2026-01-28T12:18:15.451196] [DEBUG] [REMOTE ] PRAA: PASS: Price check passed. Min price $13.04. [2026-01-28T12:18:15.451332] [DEBUG] [REMOTE ] PRAA: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:15.451445] [DEBUG] [REMOTE ] PRAA: PASS: Integrity check passed. [2026-01-28T12:18:15.451484] [DEBUG] [REMOTE ] PRAA: Symbol is viable for forecasting. [2026-01-28T12:18:15.451531] [INFO ] [MAIN ] [2517/3492] PRAA kept (0.5s) | 2512 kept, 5 rejected | 138.5/min | ETA: 7.0m [2026-01-28T12:18:15.736169] [DEBUG] [REMOTE ] PRAX: Retrieved 1325 rows, trimmed to 300. [2026-01-28T12:18:15.736306] [DEBUG] [REMOTE ] PRAX: PASS: History has at least 300 days. [2026-01-28T12:18:15.736510] [DEBUG] [REMOTE ] PRAX: PASS: Price check passed. Min price $164.09. [2026-01-28T12:18:15.736675] [DEBUG] [REMOTE ] PRAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:15.736789] [DEBUG] [REMOTE ] PRAX: PASS: Integrity check passed. [2026-01-28T12:18:15.736830] [DEBUG] [REMOTE ] PRAX: Symbol is viable for forecasting. [2026-01-28T12:18:15.736879] [INFO ] [MAIN ] [2518/3492] PRAX kept (0.3s) | 2513 kept, 5 rejected | 138.5/min | ETA: 7.0m [2026-01-28T12:18:16.035061] [DEBUG] [REMOTE ] PRCH: Retrieved 1518 rows, trimmed to 300. [2026-01-28T12:18:16.035185] [DEBUG] [REMOTE ] PRCH: PASS: History has at least 300 days. [2026-01-28T12:18:16.035390] [DEBUG] [REMOTE ] PRCH: PASS: Price check passed. Min price $7.89. [2026-01-28T12:18:16.035523] [DEBUG] [REMOTE ] PRCH: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:16.035658] [DEBUG] [REMOTE ] PRCH: PASS: Integrity check passed. [2026-01-28T12:18:16.035724] [DEBUG] [REMOTE ] PRCH: Symbol is viable for forecasting. [2026-01-28T12:18:16.035774] [INFO ] [MAIN ] [2519/3492] PRCH kept (0.3s) | 2514 kept, 5 rejected | 138.6/min | ETA: 7.0m [2026-01-28T12:18:16.603925] [DEBUG] [REMOTE ] PRDO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:16.604077] [DEBUG] [REMOTE ] PRDO: PASS: History has at least 300 days. [2026-01-28T12:18:16.604324] [DEBUG] [REMOTE ] PRDO: PASS: Price check passed. Min price $27.26. [2026-01-28T12:18:16.604458] [DEBUG] [REMOTE ] PRDO: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:16.604602] [DEBUG] [REMOTE ] PRDO: PASS: Integrity check passed. [2026-01-28T12:18:16.604644] [DEBUG] [REMOTE ] PRDO: Symbol is viable for forecasting. [2026-01-28T12:18:16.604692] [INFO ] [MAIN ] [2520/3492] PRDO kept (0.6s) | 2515 kept, 5 rejected | 138.5/min | ETA: 7.0m [2026-01-28T12:18:17.031366] [DEBUG] [REMOTE ] PRFZ: Retrieved 4868 rows, trimmed to 300. [2026-01-28T12:18:17.031506] [DEBUG] [REMOTE ] PRFZ: PASS: History has at least 300 days. [2026-01-28T12:18:17.031766] [DEBUG] [REMOTE ] PRFZ: PASS: Price check passed. Min price $42.65. [2026-01-28T12:18:17.031910] [DEBUG] [REMOTE ] PRFZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:17.032034] [DEBUG] [REMOTE ] PRFZ: PASS: Integrity check passed. [2026-01-28T12:18:17.032077] [DEBUG] [REMOTE ] PRFZ: Symbol is viable for forecasting. [2026-01-28T12:18:17.032128] [INFO ] [MAIN ] [2521/3492] PRFZ kept (0.4s) | 2516 kept, 5 rejected | 138.5/min | ETA: 7.0m [2026-01-28T12:18:17.316265] [DEBUG] [REMOTE ] PRG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:17.316399] [DEBUG] [REMOTE ] PRG: PASS: History has at least 300 days. [2026-01-28T12:18:17.316639] [DEBUG] [REMOTE ] PRG: PASS: Price check passed. Min price $26.18. [2026-01-28T12:18:17.316793] [DEBUG] [REMOTE ] PRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:17.316913] [DEBUG] [REMOTE ] PRG: PASS: Integrity check passed. [2026-01-28T12:18:17.316954] [DEBUG] [REMOTE ] PRG: Symbol is viable for forecasting. [2026-01-28T12:18:17.317001] [INFO ] [MAIN ] [2522/3492] PRG kept (0.3s) | 2517 kept, 5 rejected | 138.6/min | ETA: 7.0m [2026-01-28T12:18:17.947684] [DEBUG] [REMOTE ] PRGO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:17.947831] [DEBUG] [REMOTE ] PRGO: PASS: History has at least 300 days. [2026-01-28T12:18:17.948089] [DEBUG] [REMOTE ] PRGO: PASS: Price check passed. Min price $12.00. [2026-01-28T12:18:17.948230] [DEBUG] [REMOTE ] PRGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:17.948350] [DEBUG] [REMOTE ] PRGO: PASS: Integrity check passed. [2026-01-28T12:18:17.948391] [DEBUG] [REMOTE ] PRGO: Symbol is viable for forecasting. [2026-01-28T12:18:17.948441] [INFO ] [MAIN ] [2523/3492] PRGO kept (0.6s) | 2518 kept, 5 rejected | 138.5/min | ETA: 7.0m [2026-01-28T12:18:18.223925] [DEBUG] [REMOTE ] PRH: Retrieved 2749 rows, trimmed to 300. [2026-01-28T12:18:18.224061] [DEBUG] [REMOTE ] PRH: PASS: History has at least 300 days. [2026-01-28T12:18:18.224283] [DEBUG] [REMOTE ] PRH: PASS: Price check passed. Min price $24.29. [2026-01-28T12:18:18.224420] [DEBUG] [REMOTE ] PRH: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:18.224538] [DEBUG] [REMOTE ] PRH: PASS: Integrity check passed. [2026-01-28T12:18:18.224638] [DEBUG] [REMOTE ] PRH: Symbol is viable for forecasting. [2026-01-28T12:18:18.224698] [INFO ] [MAIN ] [2524/3492] PRH kept (0.3s) | 2519 kept, 5 rejected | 138.6/min | ETA: 7.0m [2026-01-28T12:18:18.664127] [DEBUG] [REMOTE ] PRI: Retrieved 3980 rows, trimmed to 300. [2026-01-28T12:18:18.664267] [DEBUG] [REMOTE ] PRI: PASS: History has at least 300 days. [2026-01-28T12:18:18.664467] [DEBUG] [REMOTE ] PRI: PASS: Price check passed. Min price $249.32. [2026-01-28T12:18:18.664629] [DEBUG] [REMOTE ] PRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:18.664742] [DEBUG] [REMOTE ] PRI: PASS: Integrity check passed. [2026-01-28T12:18:18.664781] [DEBUG] [REMOTE ] PRI: Symbol is viable for forecasting. [2026-01-28T12:18:18.664828] [INFO ] [MAIN ] [2525/3492] PRI kept (0.4s) | 2520 kept, 5 rejected | 138.6/min | ETA: 7.0m [2026-01-28T12:18:19.099532] [DEBUG] [REMOTE ] PRIM: Retrieved 4396 rows, trimmed to 300. [2026-01-28T12:18:19.099693] [DEBUG] [REMOTE ] PRIM: PASS: History has at least 300 days. [2026-01-28T12:18:19.099911] [DEBUG] [REMOTE ] PRIM: PASS: Price check passed. Min price $116.36. [2026-01-28T12:18:19.100045] [DEBUG] [REMOTE ] PRIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:19.100162] [DEBUG] [REMOTE ] PRIM: PASS: Integrity check passed. [2026-01-28T12:18:19.100203] [DEBUG] [REMOTE ] PRIM: Symbol is viable for forecasting. [2026-01-28T12:18:19.100251] [INFO ] [MAIN ] [2526/3492] PRIM kept (0.4s) | 2521 kept, 5 rejected | 138.6/min | ETA: 7.0m [2026-01-28T12:18:19.430511] [DEBUG] [REMOTE ] PRLB: Retrieved 3501 rows, trimmed to 300. [2026-01-28T12:18:19.430661] [DEBUG] [REMOTE ] PRLB: PASS: History has at least 300 days. [2026-01-28T12:18:19.430868] [DEBUG] [REMOTE ] PRLB: PASS: Price check passed. Min price $46.81. [2026-01-28T12:18:19.431003] [DEBUG] [REMOTE ] PRLB: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:19.431114] [DEBUG] [REMOTE ] PRLB: PASS: Integrity check passed. [2026-01-28T12:18:19.431153] [DEBUG] [REMOTE ] PRLB: Symbol is viable for forecasting. [2026-01-28T12:18:19.431201] [INFO ] [MAIN ] [2527/3492] PRLB kept (0.3s) | 2522 kept, 5 rejected | 138.6/min | ETA: 7.0m [2026-01-28T12:18:19.813382] [DEBUG] [REMOTE ] PRM: Retrieved 1057 rows, trimmed to 300. [2026-01-28T12:18:19.813653] [DEBUG] [REMOTE ] PRM: PASS: History has at least 300 days. [2026-01-28T12:18:19.814125] [DEBUG] [REMOTE ] PRM: PASS: Price check passed. Min price $23.51. [2026-01-28T12:18:19.814368] [DEBUG] [REMOTE ] PRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:19.814594] [DEBUG] [REMOTE ] PRM: PASS: Integrity check passed. [2026-01-28T12:18:19.814661] [DEBUG] [REMOTE ] PRM: Symbol is viable for forecasting. [2026-01-28T12:18:19.814743] [INFO ] [MAIN ] [2528/3492] PRM kept (0.4s) | 2523 kept, 5 rejected | 138.6/min | ETA: 7.0m [2026-01-28T12:18:20.182318] [DEBUG] [REMOTE ] PRME: Retrieved 819 rows, trimmed to 300. [2026-01-28T12:18:20.182512] [DEBUG] [REMOTE ] PRME: PASS: History has at least 300 days. [2026-01-28T12:18:20.182881] [DEBUG] [REMOTE ] PRME: PASS: Price check passed. Min price $3.30. [2026-01-28T12:18:20.183085] [DEBUG] [REMOTE ] PRME: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:20.183244] [DEBUG] [REMOTE ] PRME: PASS: Integrity check passed. [2026-01-28T12:18:20.183294] [DEBUG] [REMOTE ] PRME: Symbol is viable for forecasting. [2026-01-28T12:18:20.183352] [INFO ] [MAIN ] [2529/3492] PRME kept (0.4s) | 2524 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:20.761097] [DEBUG] [REMOTE ] PRN: Retrieved 4852 rows, trimmed to 300. [2026-01-28T12:18:20.761415] [DEBUG] [REMOTE ] PRN: PASS: History has at least 300 days. [2026-01-28T12:18:20.761784] [DEBUG] [REMOTE ] PRN: PASS: Price check passed. Min price $159.35. [2026-01-28T12:18:20.761932] [DEBUG] [REMOTE ] PRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:20.762094] [DEBUG] [REMOTE ] PRN: PASS: Integrity check passed. [2026-01-28T12:18:20.762187] [DEBUG] [REMOTE ] PRN: Symbol is viable for forecasting. [2026-01-28T12:18:20.762245] [INFO ] [MAIN ] [2530/3492] PRN kept (0.6s) | 2525 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:21.052872] [DEBUG] [REMOTE ] PROF: Retrieved 2293 rows, trimmed to 300. [2026-01-28T12:18:21.053062] [DEBUG] [REMOTE ] PROF: PASS: History has at least 300 days. [2026-01-28T12:18:21.053312] [DEBUG] [REMOTE ] PROF: PASS: Price check passed. Min price $5.85. [2026-01-28T12:18:21.053451] [DEBUG] [REMOTE ] PROF: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:21.053598] [DEBUG] [REMOTE ] PROF: PASS: Integrity check passed. [2026-01-28T12:18:21.053644] [DEBUG] [REMOTE ] PROF: Symbol is viable for forecasting. [2026-01-28T12:18:21.053696] [INFO ] [MAIN ] [2531/3492] PROF kept (0.3s) | 2526 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:21.383870] [DEBUG] [REMOTE ] PROK: Retrieved 890 rows, trimmed to 300. [2026-01-28T12:18:21.384059] [DEBUG] [REMOTE ] PROK: PASS: History has at least 300 days. [2026-01-28T12:18:21.384310] [DEBUG] [REMOTE ] PROK: PASS: Price check passed. Min price $2.08. [2026-01-28T12:18:21.384453] [DEBUG] [REMOTE ] PROK: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:21.384640] [DEBUG] [REMOTE ] PROK: PASS: Integrity check passed. [2026-01-28T12:18:21.384690] [DEBUG] [REMOTE ] PROK: Symbol is viable for forecasting. [2026-01-28T12:18:21.384744] [INFO ] [MAIN ] [2532/3492] PROK kept (0.3s) | 2527 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:21.931773] [DEBUG] [REMOTE ] PRTA: Retrieved 3293 rows, trimmed to 300. [2026-01-28T12:18:21.931955] [DEBUG] [REMOTE ] PRTA: PASS: History has at least 300 days. [2026-01-28T12:18:21.932213] [DEBUG] [REMOTE ] PRTA: PASS: Price check passed. Min price $8.91. [2026-01-28T12:18:21.932382] [DEBUG] [REMOTE ] PRTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:21.932510] [DEBUG] [REMOTE ] PRTA: PASS: Integrity check passed. [2026-01-28T12:18:21.932551] [DEBUG] [REMOTE ] PRTA: Symbol is viable for forecasting. [2026-01-28T12:18:21.932624] [INFO ] [MAIN ] [2533/3492] PRTA kept (0.5s) | 2528 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:22.254627] [DEBUG] [REMOTE ] PRTH: Retrieved 2297 rows, trimmed to 300. [2026-01-28T12:18:22.254826] [DEBUG] [REMOTE ] PRTH: PASS: History has at least 300 days. [2026-01-28T12:18:22.255122] [DEBUG] [REMOTE ] PRTH: PASS: Price check passed. Min price $4.85. [2026-01-28T12:18:22.255347] [DEBUG] [REMOTE ] PRTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:22.255478] [DEBUG] [REMOTE ] PRTH: PASS: Integrity check passed. [2026-01-28T12:18:22.255521] [DEBUG] [REMOTE ] PRTH: Symbol is viable for forecasting. [2026-01-28T12:18:22.255594] [INFO ] [MAIN ] [2534/3492] PRTH kept (0.3s) | 2529 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:22.606796] [DEBUG] [REMOTE ] PRVA: Retrieved 1193 rows, trimmed to 300. [2026-01-28T12:18:22.607003] [DEBUG] [REMOTE ] PRVA: PASS: History has at least 300 days. [2026-01-28T12:18:22.607293] [DEBUG] [REMOTE ] PRVA: PASS: Price check passed. Min price $22.53. [2026-01-28T12:18:22.607433] [DEBUG] [REMOTE ] PRVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:22.607561] [DEBUG] [REMOTE ] PRVA: PASS: Integrity check passed. [2026-01-28T12:18:22.607632] [DEBUG] [REMOTE ] PRVA: Symbol is viable for forecasting. [2026-01-28T12:18:22.607686] [INFO ] [MAIN ] [2535/3492] PRVA kept (0.4s) | 2530 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:23.111995] [DEBUG] [REMOTE ] PSC: Retrieved 2349 rows, trimmed to 300. [2026-01-28T12:18:23.112153] [DEBUG] [REMOTE ] PSC: PASS: History has at least 300 days. [2026-01-28T12:18:23.112370] [DEBUG] [REMOTE ] PSC: PASS: Price check passed. Min price $53.79. [2026-01-28T12:18:23.112509] [DEBUG] [REMOTE ] PSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:23.112651] [DEBUG] [REMOTE ] PSC: PASS: Integrity check passed. [2026-01-28T12:18:23.112696] [DEBUG] [REMOTE ] PSC: Symbol is viable for forecasting. [2026-01-28T12:18:23.112745] [INFO ] [MAIN ] [2536/3492] PSC kept (0.5s) | 2531 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:23.565680] [DEBUG] [REMOTE ] PSCE: Retrieved 3977 rows, trimmed to 300. [2026-01-28T12:18:23.565798] [DEBUG] [REMOTE ] PSCE: PASS: History has at least 300 days. [2026-01-28T12:18:23.565998] [DEBUG] [REMOTE ] PSCE: PASS: Price check passed. Min price $41.24. [2026-01-28T12:18:23.566129] [DEBUG] [REMOTE ] PSCE: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:23.566238] [DEBUG] [REMOTE ] PSCE: PASS: Integrity check passed. [2026-01-28T12:18:23.566277] [DEBUG] [REMOTE ] PSCE: Symbol is viable for forecasting. [2026-01-28T12:18:23.566324] [INFO ] [MAIN ] [2537/3492] PSCE kept (0.5s) | 2532 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:23.950931] [DEBUG] [REMOTE ] PSCH: Retrieved 3977 rows, trimmed to 300. [2026-01-28T12:18:23.951064] [DEBUG] [REMOTE ] PSCH: PASS: History has at least 300 days. [2026-01-28T12:18:23.951273] [DEBUG] [REMOTE ] PSCH: PASS: Price check passed. Min price $41.62. [2026-01-28T12:18:23.951413] [DEBUG] [REMOTE ] PSCH: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:23.951530] [DEBUG] [REMOTE ] PSCH: PASS: Integrity check passed. [2026-01-28T12:18:23.951592] [DEBUG] [REMOTE ] PSCH: Symbol is viable for forecasting. [2026-01-28T12:18:23.951646] [INFO ] [MAIN ] [2538/3492] PSCH kept (0.4s) | 2533 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:24.423063] [DEBUG] [REMOTE ] PSEC: Retrieved 5411 rows, trimmed to 300. [2026-01-28T12:18:24.423210] [DEBUG] [REMOTE ] PSEC: PASS: History has at least 300 days. [2026-01-28T12:18:24.423433] [DEBUG] [REMOTE ] PSEC: PASS: Price check passed. Min price $2.41. [2026-01-28T12:18:24.423586] [DEBUG] [REMOTE ] PSEC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:24.423710] [DEBUG] [REMOTE ] PSEC: PASS: Integrity check passed. [2026-01-28T12:18:24.423751] [DEBUG] [REMOTE ] PSEC: Symbol is viable for forecasting. [2026-01-28T12:18:24.423801] [INFO ] [MAIN ] [2539/3492] PSEC kept (0.5s) | 2534 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:24.790022] [DEBUG] [REMOTE ] PSF: Retrieved 3814 rows, trimmed to 300. [2026-01-28T12:18:24.790170] [DEBUG] [REMOTE ] PSF: PASS: History has at least 300 days. [2026-01-28T12:18:24.790434] [DEBUG] [REMOTE ] PSF: PASS: Price check passed. Min price $19.76. [2026-01-28T12:18:24.790596] [DEBUG] [REMOTE ] PSF: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:24.790729] [DEBUG] [REMOTE ] PSF: PASS: Integrity check passed. [2026-01-28T12:18:24.790772] [DEBUG] [REMOTE ] PSF: Symbol is viable for forecasting. [2026-01-28T12:18:24.790822] [INFO ] [MAIN ] [2540/3492] PSF kept (0.4s) | 2535 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:25.091666] [DEBUG] [REMOTE ] PSFE: Retrieved 1330 rows, trimmed to 300. [2026-01-28T12:18:25.091786] [DEBUG] [REMOTE ] PSFE: PASS: History has at least 300 days. [2026-01-28T12:18:25.091985] [DEBUG] [REMOTE ] PSFE: PASS: Price check passed. Min price $6.44. [2026-01-28T12:18:25.092117] [DEBUG] [REMOTE ] PSFE: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:25.092228] [DEBUG] [REMOTE ] PSFE: PASS: Integrity check passed. [2026-01-28T12:18:25.092293] [DEBUG] [REMOTE ] PSFE: Symbol is viable for forecasting. [2026-01-28T12:18:25.092341] [INFO ] [MAIN ] [2541/3492] PSFE kept (0.3s) | 2536 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:25.674358] [DEBUG] [REMOTE ] PSHG: Retrieved 3789 rows, trimmed to 300. [2026-01-28T12:18:25.674494] [DEBUG] [REMOTE ] PSHG: PASS: History has at least 300 days. [2026-01-28T12:18:25.674738] [DEBUG] [REMOTE ] PSHG: PASS: Price check passed. Min price $1.99. [2026-01-28T12:18:25.674884] [DEBUG] [REMOTE ] PSHG: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:25.674999] [DEBUG] [REMOTE ] PSHG: PASS: Integrity check passed. [2026-01-28T12:18:25.675042] [DEBUG] [REMOTE ] PSHG: Symbol is viable for forecasting. [2026-01-28T12:18:25.675093] [INFO ] [MAIN ] [2542/3492] PSHG kept (0.6s) | 2537 kept, 5 rejected | 138.6/min | ETA: 6.9m [2026-01-28T12:18:25.944373] [DEBUG] [REMOTE ] PSN: Retrieved 1690 rows, trimmed to 300. [2026-01-28T12:18:25.944502] [DEBUG] [REMOTE ] PSN: PASS: History has at least 300 days. [2026-01-28T12:18:25.944725] [DEBUG] [REMOTE ] PSN: PASS: Price check passed. Min price $60.20. [2026-01-28T12:18:25.944862] [DEBUG] [REMOTE ] PSN: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:25.944971] [DEBUG] [REMOTE ] PSN: PASS: Integrity check passed. [2026-01-28T12:18:25.945012] [DEBUG] [REMOTE ] PSN: Symbol is viable for forecasting. [2026-01-28T12:18:25.945058] [INFO ] [MAIN ] [2543/3492] PSN kept (0.3s) | 2538 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:26.340181] [DEBUG] [REMOTE ] PSNL: Retrieved 1660 rows, trimmed to 300. [2026-01-28T12:18:26.340307] [DEBUG] [REMOTE ] PSNL: PASS: History has at least 300 days. [2026-01-28T12:18:26.340508] [DEBUG] [REMOTE ] PSNL: PASS: Price check passed. Min price $6.93. [2026-01-28T12:18:26.340671] [DEBUG] [REMOTE ] PSNL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:26.340794] [DEBUG] [REMOTE ] PSNL: PASS: Integrity check passed. [2026-01-28T12:18:26.340835] [DEBUG] [REMOTE ] PSNL: Symbol is viable for forecasting. [2026-01-28T12:18:26.340883] [INFO ] [MAIN ] [2544/3492] PSNL kept (0.4s) | 2539 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:26.984378] [DEBUG] [REMOTE ] PSO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:26.984538] [DEBUG] [REMOTE ] PSO: PASS: History has at least 300 days. [2026-01-28T12:18:26.984832] [DEBUG] [REMOTE ] PSO: PASS: Price check passed. Min price $12.43. [2026-01-28T12:18:26.985000] [DEBUG] [REMOTE ] PSO: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:26.985142] [DEBUG] [REMOTE ] PSO: PASS: Integrity check passed. [2026-01-28T12:18:26.985191] [DEBUG] [REMOTE ] PSO: Symbol is viable for forecasting. [2026-01-28T12:18:26.985251] [INFO ] [MAIN ] [2545/3492] PSO kept (0.6s) | 2540 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:27.315961] [DEBUG] [REMOTE ] PSTG: Retrieved 2591 rows, trimmed to 300. [2026-01-28T12:18:27.316113] [DEBUG] [REMOTE ] PSTG: PASS: History has at least 300 days. [2026-01-28T12:18:27.316364] [DEBUG] [REMOTE ] PSTG: PASS: Price check passed. Min price $65.70. [2026-01-28T12:18:27.316525] [DEBUG] [REMOTE ] PSTG: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:27.316667] [DEBUG] [REMOTE ] PSTG: PASS: Integrity check passed. [2026-01-28T12:18:27.316711] [DEBUG] [REMOTE ] PSTG: Symbol is viable for forecasting. [2026-01-28T12:18:27.316760] [INFO ] [MAIN ] [2546/3492] PSTG kept (0.3s) | 2541 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:27.702194] [DEBUG] [REMOTE ] PSTL: Retrieved 1685 rows, trimmed to 300. [2026-01-28T12:18:27.702331] [DEBUG] [REMOTE ] PSTL: PASS: History has at least 300 days. [2026-01-28T12:18:27.702535] [DEBUG] [REMOTE ] PSTL: PASS: Price check passed. Min price $14.39. [2026-01-28T12:18:27.702704] [DEBUG] [REMOTE ] PSTL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:27.702815] [DEBUG] [REMOTE ] PSTL: PASS: Integrity check passed. [2026-01-28T12:18:27.702856] [DEBUG] [REMOTE ] PSTL: Symbol is viable for forecasting. [2026-01-28T12:18:27.702905] [INFO ] [MAIN ] [2547/3492] PSTL kept (0.4s) | 2542 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:28.165325] [DEBUG] [REMOTE ] PSX: Retrieved 3468 rows, trimmed to 300. [2026-01-28T12:18:28.165450] [DEBUG] [REMOTE ] PSX: PASS: History has at least 300 days. [2026-01-28T12:18:28.165684] [DEBUG] [REMOTE ] PSX: PASS: Price check passed. Min price $127.75. [2026-01-28T12:18:28.165824] [DEBUG] [REMOTE ] PSX: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:28.165932] [DEBUG] [REMOTE ] PSX: PASS: Integrity check passed. [2026-01-28T12:18:28.165972] [DEBUG] [REMOTE ] PSX: Symbol is viable for forecasting. [2026-01-28T12:18:28.166017] [INFO ] [MAIN ] [2548/3492] PSX kept (0.5s) | 2543 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:28.471450] [DEBUG] [REMOTE ] PTA: Retrieved 1317 rows, trimmed to 300. [2026-01-28T12:18:28.471612] [DEBUG] [REMOTE ] PTA: PASS: History has at least 300 days. [2026-01-28T12:18:28.471829] [DEBUG] [REMOTE ] PTA: PASS: Price check passed. Min price $18.73. [2026-01-28T12:18:28.471964] [DEBUG] [REMOTE ] PTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:28.472075] [DEBUG] [REMOTE ] PTA: PASS: Integrity check passed. [2026-01-28T12:18:28.472116] [DEBUG] [REMOTE ] PTA: Symbol is viable for forecasting. [2026-01-28T12:18:28.472174] [INFO ] [MAIN ] [2549/3492] PTA kept (0.3s) | 2544 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:29.053543] [DEBUG] [REMOTE ] PTC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:29.053705] [DEBUG] [REMOTE ] PTC: PASS: History has at least 300 days. [2026-01-28T12:18:29.053933] [DEBUG] [REMOTE ] PTC: PASS: Price check passed. Min price $161.11. [2026-01-28T12:18:29.054073] [DEBUG] [REMOTE ] PTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:29.054190] [DEBUG] [REMOTE ] PTC: PASS: Integrity check passed. [2026-01-28T12:18:29.054232] [DEBUG] [REMOTE ] PTC: Symbol is viable for forecasting. [2026-01-28T12:18:29.054282] [INFO ] [MAIN ] [2550/3492] PTC kept (0.6s) | 2545 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:29.516596] [DEBUG] [REMOTE ] PTEN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:29.516735] [DEBUG] [REMOTE ] PTEN: PASS: History has at least 300 days. [2026-01-28T12:18:29.516953] [DEBUG] [REMOTE ] PTEN: PASS: Price check passed. Min price $5.34. [2026-01-28T12:18:29.517142] [DEBUG] [REMOTE ] PTEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:29.517265] [DEBUG] [REMOTE ] PTEN: PASS: Integrity check passed. [2026-01-28T12:18:29.517305] [DEBUG] [REMOTE ] PTEN: Symbol is viable for forecasting. [2026-01-28T12:18:29.517352] [INFO ] [MAIN ] [2551/3492] PTEN kept (0.5s) | 2546 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:30.049290] [DEBUG] [REMOTE ] PTF: Retrieved 4852 rows, trimmed to 300. [2026-01-28T12:18:30.049630] [DEBUG] [REMOTE ] PTF: PASS: History has at least 300 days. [2026-01-28T12:18:30.049862] [DEBUG] [REMOTE ] PTF: PASS: Price check passed. Min price $67.94. [2026-01-28T12:18:30.049995] [DEBUG] [REMOTE ] PTF: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:30.050106] [DEBUG] [REMOTE ] PTF: PASS: Integrity check passed. [2026-01-28T12:18:30.050180] [DEBUG] [REMOTE ] PTF: Symbol is viable for forecasting. [2026-01-28T12:18:30.050258] [INFO ] [MAIN ] [2552/3492] PTF kept (0.5s) | 2547 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:30.389305] [DEBUG] [REMOTE ] PTGX: Retrieved 2378 rows, trimmed to 300. [2026-01-28T12:18:30.389450] [DEBUG] [REMOTE ] PTGX: PASS: History has at least 300 days. [2026-01-28T12:18:30.389706] [DEBUG] [REMOTE ] PTGX: PASS: Price check passed. Min price $75.95. [2026-01-28T12:18:30.389882] [DEBUG] [REMOTE ] PTGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:30.390002] [DEBUG] [REMOTE ] PTGX: PASS: Integrity check passed. [2026-01-28T12:18:30.390042] [DEBUG] [REMOTE ] PTGX: Symbol is viable for forecasting. [2026-01-28T12:18:30.390091] [INFO ] [MAIN ] [2553/3492] PTGX kept (0.3s) | 2548 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:30.891164] [DEBUG] [REMOTE ] PTH: Retrieved 4852 rows, trimmed to 300. [2026-01-28T12:18:30.891300] [DEBUG] [REMOTE ] PTH: PASS: History has at least 300 days. [2026-01-28T12:18:30.891518] [DEBUG] [REMOTE ] PTH: PASS: Price check passed. Min price $45.82. [2026-01-28T12:18:30.891677] [DEBUG] [REMOTE ] PTH: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:30.891795] [DEBUG] [REMOTE ] PTH: PASS: Integrity check passed. [2026-01-28T12:18:30.891836] [DEBUG] [REMOTE ] PTH: Symbol is viable for forecasting. [2026-01-28T12:18:30.891884] [INFO ] [MAIN ] [2554/3492] PTH kept (0.5s) | 2549 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:31.138669] [DEBUG] [REMOTE ] PTLO: Retrieved 1070 rows, trimmed to 300. [2026-01-28T12:18:31.138797] [DEBUG] [REMOTE ] PTLO: PASS: History has at least 300 days. [2026-01-28T12:18:31.138996] [DEBUG] [REMOTE ] PTLO: PASS: Price check passed. Min price $4.50. [2026-01-28T12:18:31.139127] [DEBUG] [REMOTE ] PTLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:31.139238] [DEBUG] [REMOTE ] PTLO: PASS: Integrity check passed. [2026-01-28T12:18:31.139286] [DEBUG] [REMOTE ] PTLO: Symbol is viable for forecasting. [2026-01-28T12:18:31.139343] [INFO ] [MAIN ] [2555/3492] PTLO kept (0.2s) | 2550 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:31.652541] [DEBUG] [REMOTE ] PTNQ: Retrieved 2672 rows, trimmed to 300. [2026-01-28T12:18:31.652716] [DEBUG] [REMOTE ] PTNQ: PASS: History has at least 300 days. [2026-01-28T12:18:31.652919] [DEBUG] [REMOTE ] PTNQ: PASS: Price check passed. Min price $74.95. [2026-01-28T12:18:31.653052] [DEBUG] [REMOTE ] PTNQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:31.653162] [DEBUG] [REMOTE ] PTNQ: PASS: Integrity check passed. [2026-01-28T12:18:31.653201] [DEBUG] [REMOTE ] PTNQ: Symbol is viable for forecasting. [2026-01-28T12:18:31.653249] [INFO ] [MAIN ] [2556/3492] PTNQ kept (0.5s) | 2551 kept, 5 rejected | 138.6/min | ETA: 6.8m [2026-01-28T12:18:31.989471] [DEBUG] [REMOTE ] PTON: Retrieved 1592 rows, trimmed to 300. [2026-01-28T12:18:31.989623] [DEBUG] [REMOTE ] PTON: PASS: History has at least 300 days. [2026-01-28T12:18:31.989837] [DEBUG] [REMOTE ] PTON: PASS: Price check passed. Min price $5.80. [2026-01-28T12:18:31.989978] [DEBUG] [REMOTE ] PTON: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:31.990093] [DEBUG] [REMOTE ] PTON: PASS: Integrity check passed. [2026-01-28T12:18:31.990134] [DEBUG] [REMOTE ] PTON: Symbol is viable for forecasting. [2026-01-28T12:18:31.990183] [INFO ] [MAIN ] [2557/3492] PTON kept (0.3s) | 2552 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:32.502137] [DEBUG] [REMOTE ] PTY: Retrieved 5808 rows, trimmed to 300. [2026-01-28T12:18:32.502282] [DEBUG] [REMOTE ] PTY: PASS: History has at least 300 days. [2026-01-28T12:18:32.502505] [DEBUG] [REMOTE ] PTY: PASS: Price check passed. Min price $12.59. [2026-01-28T12:18:32.502681] [DEBUG] [REMOTE ] PTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:32.502833] [DEBUG] [REMOTE ] PTY: PASS: Integrity check passed. [2026-01-28T12:18:32.502881] [DEBUG] [REMOTE ] PTY: Symbol is viable for forecasting. [2026-01-28T12:18:32.502930] [INFO ] [MAIN ] [2558/3492] PTY kept (0.5s) | 2553 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:32.662143] [DEBUG] [REMOTE ] PUBM: Retrieved 1288 rows, trimmed to 300. [2026-01-28T12:18:32.662275] [DEBUG] [REMOTE ] PUBM: PASS: History has at least 300 days. [2026-01-28T12:18:32.662481] [DEBUG] [REMOTE ] PUBM: PASS: Price check passed. Min price $7.38. [2026-01-28T12:18:32.662637] [DEBUG] [REMOTE ] PUBM: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:32.662749] [DEBUG] [REMOTE ] PUBM: PASS: Integrity check passed. [2026-01-28T12:18:32.662789] [DEBUG] [REMOTE ] PUBM: Symbol is viable for forecasting. [2026-01-28T12:18:32.662837] [INFO ] [MAIN ] [2559/3492] PUBM kept (0.2s) | 2554 kept, 5 rejected | 138.7/min | ETA: 6.7m [2026-01-28T12:18:33.395290] [DEBUG] [REMOTE ] PUK: Retrieved 6432 rows, trimmed to 300. [2026-01-28T12:18:33.395442] [DEBUG] [REMOTE ] PUK: PASS: History has at least 300 days. [2026-01-28T12:18:33.395671] [DEBUG] [REMOTE ] PUK: PASS: Price check passed. Min price $27.29. [2026-01-28T12:18:33.395812] [DEBUG] [REMOTE ] PUK: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:33.395924] [DEBUG] [REMOTE ] PUK: PASS: Integrity check passed. [2026-01-28T12:18:33.395964] [DEBUG] [REMOTE ] PUK: Symbol is viable for forecasting. [2026-01-28T12:18:33.396011] [INFO ] [MAIN ] [2560/3492] PUK kept (0.7s) | 2555 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:33.698245] [DEBUG] [REMOTE ] PUMP: Retrieved 2228 rows, trimmed to 300. [2026-01-28T12:18:33.698382] [DEBUG] [REMOTE ] PUMP: PASS: History has at least 300 days. [2026-01-28T12:18:33.698630] [DEBUG] [REMOTE ] PUMP: PASS: Price check passed. Min price $9.04. [2026-01-28T12:18:33.698767] [DEBUG] [REMOTE ] PUMP: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:33.698875] [DEBUG] [REMOTE ] PUMP: PASS: Integrity check passed. [2026-01-28T12:18:33.698914] [DEBUG] [REMOTE ] PUMP: Symbol is viable for forecasting. [2026-01-28T12:18:33.698961] [INFO ] [MAIN ] [2561/3492] PUMP kept (0.3s) | 2556 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:34.408619] [DEBUG] [REMOTE ] PVH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:34.408752] [DEBUG] [REMOTE ] PVH: PASS: History has at least 300 days. [2026-01-28T12:18:34.408967] [DEBUG] [REMOTE ] PVH: PASS: Price check passed. Min price $61.35. [2026-01-28T12:18:34.409104] [DEBUG] [REMOTE ] PVH: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:34.409218] [DEBUG] [REMOTE ] PVH: PASS: Integrity check passed. [2026-01-28T12:18:34.409259] [DEBUG] [REMOTE ] PVH: Symbol is viable for forecasting. [2026-01-28T12:18:34.409312] [INFO ] [MAIN ] [2562/3492] PVH kept (0.7s) | 2557 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:34.769894] [DEBUG] [REMOTE ] PVL: Retrieved 3575 rows, trimmed to 300. [2026-01-28T12:18:34.770016] [DEBUG] [REMOTE ] PVL: PASS: History has at least 300 days. [2026-01-28T12:18:34.770212] [DEBUG] [REMOTE ] PVL: PASS: Price check passed. Min price $1.69. [2026-01-28T12:18:34.770345] [DEBUG] [REMOTE ] PVL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:34.770455] [DEBUG] [REMOTE ] PVL: PASS: Integrity check passed. [2026-01-28T12:18:34.770532] [DEBUG] [REMOTE ] PVL: Symbol is viable for forecasting. [2026-01-28T12:18:34.770597] [INFO ] [MAIN ] [2563/3492] PVL kept (0.4s) | 2558 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:35.070921] [DEBUG] [REMOTE ] PWP: Retrieved 1300 rows, trimmed to 300. [2026-01-28T12:18:35.071067] [DEBUG] [REMOTE ] PWP: PASS: History has at least 300 days. [2026-01-28T12:18:35.071272] [DEBUG] [REMOTE ] PWP: PASS: Price check passed. Min price $16.92. [2026-01-28T12:18:35.071407] [DEBUG] [REMOTE ] PWP: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:35.071516] [DEBUG] [REMOTE ] PWP: PASS: Integrity check passed. [2026-01-28T12:18:35.071556] [DEBUG] [REMOTE ] PWP: Symbol is viable for forecasting. [2026-01-28T12:18:35.071640] [INFO ] [MAIN ] [2564/3492] PWP kept (0.3s) | 2559 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:35.449034] [DEBUG] [REMOTE ] PX: Retrieved 1070 rows, trimmed to 300. [2026-01-28T12:18:35.449159] [DEBUG] [REMOTE ] PX: PASS: History has at least 300 days. [2026-01-28T12:18:35.449360] [DEBUG] [REMOTE ] PX: PASS: Price check passed. Min price $8.67. [2026-01-28T12:18:35.449497] [DEBUG] [REMOTE ] PX: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:35.449632] [DEBUG] [REMOTE ] PX: PASS: Integrity check passed. [2026-01-28T12:18:35.449679] [DEBUG] [REMOTE ] PX: Symbol is viable for forecasting. [2026-01-28T12:18:35.449727] [INFO ] [MAIN ] [2565/3492] PX kept (0.4s) | 2560 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:35.878762] [DEBUG] [REMOTE ] PXS: Retrieved 2572 rows, trimmed to 300. [2026-01-28T12:18:35.878893] [DEBUG] [REMOTE ] PXS: PASS: History has at least 300 days. [2026-01-28T12:18:35.879096] [DEBUG] [REMOTE ] PXS: PASS: Price check passed. Min price $2.62. [2026-01-28T12:18:35.879233] [DEBUG] [REMOTE ] PXS: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:35.879345] [DEBUG] [REMOTE ] PXS: PASS: Integrity check passed. [2026-01-28T12:18:35.879393] [DEBUG] [REMOTE ] PXS: Symbol is viable for forecasting. [2026-01-28T12:18:35.879452] [INFO ] [MAIN ] [2566/3492] PXS kept (0.4s) | 2561 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:36.555701] [DEBUG] [REMOTE ] PY: Retrieved 2477 rows, trimmed to 300. [2026-01-28T12:18:36.555846] [DEBUG] [REMOTE ] PY: PASS: History has at least 300 days. [2026-01-28T12:18:36.556073] [DEBUG] [REMOTE ] PY: PASS: Price check passed. Min price $49.85. [2026-01-28T12:18:36.556222] [DEBUG] [REMOTE ] PY: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:36.556343] [DEBUG] [REMOTE ] PY: PASS: Integrity check passed. [2026-01-28T12:18:36.556387] [DEBUG] [REMOTE ] PY: Symbol is viable for forecasting. [2026-01-28T12:18:36.556441] [INFO ] [MAIN ] [2567/3492] PY kept (0.7s) | 2562 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:36.718874] [DEBUG] [REMOTE ] PYPL: Retrieved 2647 rows, trimmed to 300. [2026-01-28T12:18:36.719021] [DEBUG] [REMOTE ] PYPL: PASS: History has at least 300 days. [2026-01-28T12:18:36.719249] [DEBUG] [REMOTE ] PYPL: PASS: Price check passed. Min price $55.08. [2026-01-28T12:18:36.719397] [DEBUG] [REMOTE ] PYPL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:36.719520] [DEBUG] [REMOTE ] PYPL: PASS: Integrity check passed. [2026-01-28T12:18:36.719564] [DEBUG] [REMOTE ] PYPL: Symbol is viable for forecasting. [2026-01-28T12:18:36.719641] [INFO ] [MAIN ] [2568/3492] PYPL kept (0.2s) | 2563 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:37.134451] [DEBUG] [REMOTE ] PYXS: Retrieved 1079 rows, trimmed to 300. [2026-01-28T12:18:37.134593] [DEBUG] [REMOTE ] PYXS: PASS: History has at least 300 days. [2026-01-28T12:18:37.134800] [DEBUG] [REMOTE ] PYXS: PASS: Price check passed. Min price $1.06. [2026-01-28T12:18:37.134936] [DEBUG] [REMOTE ] PYXS: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:37.135048] [DEBUG] [REMOTE ] PYXS: PASS: Integrity check passed. [2026-01-28T12:18:37.135088] [DEBUG] [REMOTE ] PYXS: Symbol is viable for forecasting. [2026-01-28T12:18:37.135137] [INFO ] [MAIN ] [2569/3492] PYXS kept (0.4s) | 2564 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:37.874078] [DEBUG] [REMOTE ] PZZA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:37.874303] [DEBUG] [REMOTE ] PZZA: PASS: History has at least 300 days. [2026-01-28T12:18:37.874631] [DEBUG] [REMOTE ] PZZA: PASS: Price check passed. Min price $36.17. [2026-01-28T12:18:37.874777] [DEBUG] [REMOTE ] PZZA: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:37.874905] [DEBUG] [REMOTE ] PZZA: PASS: Integrity check passed. [2026-01-28T12:18:37.874947] [DEBUG] [REMOTE ] PZZA: Symbol is viable for forecasting. [2026-01-28T12:18:37.875011] [INFO ] [MAIN ] [2570/3492] PZZA kept (0.7s) | 2565 kept, 5 rejected | 138.6/min | ETA: 6.7m [2026-01-28T12:18:38.124046] [DEBUG] [REMOTE ] QBTS: Retrieved 871 rows, trimmed to 300. [2026-01-28T12:18:38.124224] [DEBUG] [REMOTE ] QBTS: PASS: History has at least 300 days. [2026-01-28T12:18:38.124469] [DEBUG] [REMOTE ] QBTS: PASS: Price check passed. Min price $20.41. [2026-01-28T12:18:38.124635] [DEBUG] [REMOTE ] QBTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:38.124754] [DEBUG] [REMOTE ] QBTS: PASS: Integrity check passed. [2026-01-28T12:18:38.124797] [DEBUG] [REMOTE ] QBTS: Symbol is viable for forecasting. [2026-01-28T12:18:38.124850] [INFO ] [MAIN ] [2571/3492] QBTS kept (0.2s) | 2566 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:38.683852] [DEBUG] [REMOTE ] QCLN: Retrieved 4768 rows, trimmed to 300. [2026-01-28T12:18:38.683995] [DEBUG] [REMOTE ] QCLN: PASS: History has at least 300 days. [2026-01-28T12:18:38.684232] [DEBUG] [REMOTE ] QCLN: PASS: Price check passed. Min price $41.06. [2026-01-28T12:18:38.684372] [DEBUG] [REMOTE ] QCLN: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:38.684482] [DEBUG] [REMOTE ] QCLN: PASS: Integrity check passed. [2026-01-28T12:18:38.684522] [DEBUG] [REMOTE ] QCLN: Symbol is viable for forecasting. [2026-01-28T12:18:38.684589] [INFO ] [MAIN ] [2572/3492] QCLN kept (0.6s) | 2567 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:39.210317] [DEBUG] [REMOTE ] QCOM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:39.210446] [DEBUG] [REMOTE ] QCOM: PASS: History has at least 300 days. [2026-01-28T12:18:39.210668] [DEBUG] [REMOTE ] QCOM: PASS: Price check passed. Min price $153.04. [2026-01-28T12:18:39.210802] [DEBUG] [REMOTE ] QCOM: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:39.210913] [DEBUG] [REMOTE ] QCOM: PASS: Integrity check passed. [2026-01-28T12:18:39.210953] [DEBUG] [REMOTE ] QCOM: Symbol is viable for forecasting. [2026-01-28T12:18:39.211000] [INFO ] [MAIN ] [2573/3492] QCOM kept (0.5s) | 2568 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:39.650951] [DEBUG] [REMOTE ] QCRH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:39.651103] [DEBUG] [REMOTE ] QCRH: PASS: History has at least 300 days. [2026-01-28T12:18:39.651335] [DEBUG] [REMOTE ] QCRH: PASS: Price check passed. Min price $74.14. [2026-01-28T12:18:39.651484] [DEBUG] [REMOTE ] QCRH: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:39.651636] [DEBUG] [REMOTE ] QCRH: PASS: Integrity check passed. [2026-01-28T12:18:39.651705] [DEBUG] [REMOTE ] QCRH: Symbol is viable for forecasting. [2026-01-28T12:18:39.651753] [INFO ] [MAIN ] [2574/3492] QCRH kept (0.4s) | 2569 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:40.095902] [DEBUG] [REMOTE ] QDEL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:40.096067] [DEBUG] [REMOTE ] QDEL: PASS: History has at least 300 days. [2026-01-28T12:18:40.096306] [DEBUG] [REMOTE ] QDEL: PASS: Price check passed. Min price $19.73. [2026-01-28T12:18:40.096442] [DEBUG] [REMOTE ] QDEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:40.096560] [DEBUG] [REMOTE ] QDEL: PASS: Integrity check passed. [2026-01-28T12:18:40.096628] [DEBUG] [REMOTE ] QDEL: Symbol is viable for forecasting. [2026-01-28T12:18:40.096678] [INFO ] [MAIN ] [2575/3492] QDEL kept (0.4s) | 2570 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:40.450235] [DEBUG] [REMOTE ] QFIN: Retrieved 1788 rows, trimmed to 300. [2026-01-28T12:18:40.450384] [DEBUG] [REMOTE ] QFIN: PASS: History has at least 300 days. [2026-01-28T12:18:40.450619] [DEBUG] [REMOTE ] QFIN: PASS: Price check passed. Min price $16.00. [2026-01-28T12:18:40.450766] [DEBUG] [REMOTE ] QFIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:40.450878] [DEBUG] [REMOTE ] QFIN: PASS: Integrity check passed. [2026-01-28T12:18:40.450920] [DEBUG] [REMOTE ] QFIN: Symbol is viable for forecasting. [2026-01-28T12:18:40.450970] [INFO ] [MAIN ] [2576/3492] QFIN kept (0.4s) | 2571 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:40.979066] [DEBUG] [REMOTE ] QGEN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:40.979203] [DEBUG] [REMOTE ] QGEN: PASS: History has at least 300 days. [2026-01-28T12:18:40.979425] [DEBUG] [REMOTE ] QGEN: PASS: Price check passed. Min price $43.28. [2026-01-28T12:18:40.979607] [DEBUG] [REMOTE ] QGEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:40.979730] [DEBUG] [REMOTE ] QGEN: PASS: Integrity check passed. [2026-01-28T12:18:40.979769] [DEBUG] [REMOTE ] QGEN: Symbol is viable for forecasting. [2026-01-28T12:18:40.979816] [INFO ] [MAIN ] [2577/3492] QGEN kept (0.5s) | 2572 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:41.359206] [DEBUG] [REMOTE ] QLYS: Retrieved 3350 rows, trimmed to 300. [2026-01-28T12:18:41.359331] [DEBUG] [REMOTE ] QLYS: PASS: History has at least 300 days. [2026-01-28T12:18:41.359543] [DEBUG] [REMOTE ] QLYS: PASS: Price check passed. Min price $121.21. [2026-01-28T12:18:41.359720] [DEBUG] [REMOTE ] QLYS: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:41.359830] [DEBUG] [REMOTE ] QLYS: PASS: Integrity check passed. [2026-01-28T12:18:41.359869] [DEBUG] [REMOTE ] QLYS: Symbol is viable for forecasting. [2026-01-28T12:18:41.359916] [INFO ] [MAIN ] [2578/3492] QLYS kept (0.4s) | 2573 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:41.862620] [DEBUG] [REMOTE ] QMCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:41.862759] [DEBUG] [REMOTE ] QMCO: PASS: History has at least 300 days. [2026-01-28T12:18:41.862987] [DEBUG] [REMOTE ] QMCO: PASS: Price check passed. Min price $6.45. [2026-01-28T12:18:41.863129] [DEBUG] [REMOTE ] QMCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:41.863247] [DEBUG] [REMOTE ] QMCO: PASS: Integrity check passed. [2026-01-28T12:18:41.863288] [DEBUG] [REMOTE ] QMCO: Symbol is viable for forecasting. [2026-01-28T12:18:41.863336] [INFO ] [MAIN ] [2579/3492] QMCO kept (0.5s) | 2574 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:42.194444] [DEBUG] [REMOTE ] QMOM: Retrieved 2529 rows, trimmed to 300. [2026-01-28T12:18:42.194613] [DEBUG] [REMOTE ] QMOM: PASS: History has at least 300 days. [2026-01-28T12:18:42.194822] [DEBUG] [REMOTE ] QMOM: PASS: Price check passed. Min price $60.90. [2026-01-28T12:18:42.194959] [DEBUG] [REMOTE ] QMOM: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:42.195076] [DEBUG] [REMOTE ] QMOM: PASS: Integrity check passed. [2026-01-28T12:18:42.195119] [DEBUG] [REMOTE ] QMOM: Symbol is viable for forecasting. [2026-01-28T12:18:42.195168] [INFO ] [MAIN ] [2580/3492] QMOM kept (0.3s) | 2575 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:42.554852] [DEBUG] [REMOTE ] QNCX: Retrieved 1689 rows, trimmed to 300. [2026-01-28T12:18:42.554985] [DEBUG] [REMOTE ] QNCX: PASS: History has at least 300 days. [2026-01-28T12:18:42.555186] [DEBUG] [REMOTE ] QNCX: PASS: Price check passed. Min price $1.56. [2026-01-28T12:18:42.555317] [DEBUG] [REMOTE ] QNCX: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:42.555427] [DEBUG] [REMOTE ] QNCX: PASS: Integrity check passed. [2026-01-28T12:18:42.555465] [DEBUG] [REMOTE ] QNCX: Symbol is viable for forecasting. [2026-01-28T12:18:42.555511] [INFO ] [MAIN ] [2581/3492] QNCX kept (0.4s) | 2576 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:42.939160] [DEBUG] [REMOTE ] QNTM: Retrieved 1911 rows, trimmed to 300. [2026-01-28T12:18:42.939299] [DEBUG] [REMOTE ] QNTM: PASS: History has at least 300 days. [2026-01-28T12:18:42.939546] [DEBUG] [REMOTE ] QNTM: PASS: Price check passed. Min price $5.15. [2026-01-28T12:18:42.939720] [DEBUG] [REMOTE ] QNTM: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:42.939828] [DEBUG] [REMOTE ] QNTM: PASS: Integrity check passed. [2026-01-28T12:18:42.939867] [DEBUG] [REMOTE ] QNTM: Symbol is viable for forecasting. [2026-01-28T12:18:42.939913] [INFO ] [MAIN ] [2582/3492] QNTM kept (0.4s) | 2577 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:43.325742] [DEBUG] [REMOTE ] QQMG: Retrieved 1065 rows, trimmed to 300. [2026-01-28T12:18:43.325872] [DEBUG] [REMOTE ] QQMG: PASS: History has at least 300 days. [2026-01-28T12:18:43.326076] [DEBUG] [REMOTE ] QQMG: PASS: Price check passed. Min price $40.37. [2026-01-28T12:18:43.326211] [DEBUG] [REMOTE ] QQMG: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:43.326321] [DEBUG] [REMOTE ] QQMG: PASS: Integrity check passed. [2026-01-28T12:18:43.326363] [DEBUG] [REMOTE ] QQMG: Symbol is viable for forecasting. [2026-01-28T12:18:43.326412] [INFO ] [MAIN ] [2583/3492] QQMG kept (0.4s) | 2578 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:43.967692] [DEBUG] [REMOTE ] QQQ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:43.967825] [DEBUG] [REMOTE ] QQQ: PASS: History has at least 300 days. [2026-01-28T12:18:43.968045] [DEBUG] [REMOTE ] QQQ: PASS: Price check passed. Min price $584.92. [2026-01-28T12:18:43.968177] [DEBUG] [REMOTE ] QQQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:43.968288] [DEBUG] [REMOTE ] QQQ: PASS: Integrity check passed. [2026-01-28T12:18:43.968327] [DEBUG] [REMOTE ] QQQ: Symbol is viable for forecasting. [2026-01-28T12:18:43.968373] [INFO ] [MAIN ] [2584/3492] QQQ kept (0.6s) | 2579 kept, 5 rejected | 138.6/min | ETA: 6.6m [2026-01-28T12:18:44.317530] [DEBUG] [REMOTE ] QQQE: Retrieved 3483 rows, trimmed to 300. [2026-01-28T12:18:44.317695] [DEBUG] [REMOTE ] QQQE: PASS: History has at least 300 days. [2026-01-28T12:18:44.317915] [DEBUG] [REMOTE ] QQQE: PASS: Price check passed. Min price $96.74. [2026-01-28T12:18:44.318049] [DEBUG] [REMOTE ] QQQE: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:44.318171] [DEBUG] [REMOTE ] QQQE: PASS: Integrity check passed. [2026-01-28T12:18:44.318239] [DEBUG] [REMOTE ] QQQE: Symbol is viable for forecasting. [2026-01-28T12:18:44.318290] [INFO ] [MAIN ] [2585/3492] QQQE kept (0.3s) | 2580 kept, 5 rejected | 138.6/min | ETA: 6.5m [2026-01-28T12:18:44.561339] [DEBUG] [REMOTE ] QQQI: Retrieved 500 rows, trimmed to 300. [2026-01-28T12:18:44.561463] [DEBUG] [REMOTE ] QQQI: PASS: History has at least 300 days. [2026-01-28T12:18:44.561685] [DEBUG] [REMOTE ] QQQI: PASS: Price check passed. Min price $50.34. [2026-01-28T12:18:44.561818] [DEBUG] [REMOTE ] QQQI: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:44.561926] [DEBUG] [REMOTE ] QQQI: PASS: Integrity check passed. [2026-01-28T12:18:44.561967] [DEBUG] [REMOTE ] QQQI: Symbol is viable for forecasting. [2026-01-28T12:18:44.562014] [INFO ] [MAIN ] [2586/3492] QQQI kept (0.2s) | 2581 kept, 5 rejected | 138.6/min | ETA: 6.5m [2026-01-28T12:18:45.079293] [DEBUG] [REMOTE ] QQQJ: Retrieved 1328 rows, trimmed to 300. [2026-01-28T12:18:45.079422] [DEBUG] [REMOTE ] QQQJ: PASS: History has at least 300 days. [2026-01-28T12:18:45.079664] [DEBUG] [REMOTE ] QQQJ: PASS: Price check passed. Min price $34.46. [2026-01-28T12:18:45.079855] [DEBUG] [REMOTE ] QQQJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:45.079979] [DEBUG] [REMOTE ] QQQJ: PASS: Integrity check passed. [2026-01-28T12:18:45.080020] [DEBUG] [REMOTE ] QQQJ: Symbol is viable for forecasting. [2026-01-28T12:18:45.080068] [INFO ] [MAIN ] [2587/3492] QQQJ kept (0.5s) | 2582 kept, 5 rejected | 138.6/min | ETA: 6.5m [2026-01-28T12:18:45.451009] [DEBUG] [REMOTE ] QQQM: Retrieved 1328 rows, trimmed to 300. [2026-01-28T12:18:45.451138] [DEBUG] [REMOTE ] QQQM: PASS: History has at least 300 days. [2026-01-28T12:18:45.451336] [DEBUG] [REMOTE ] QQQM: PASS: Price check passed. Min price $240.80. [2026-01-28T12:18:45.451467] [DEBUG] [REMOTE ] QQQM: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:45.451602] [DEBUG] [REMOTE ] QQQM: PASS: Integrity check passed. [2026-01-28T12:18:45.451646] [DEBUG] [REMOTE ] QQQM: Symbol is viable for forecasting. [2026-01-28T12:18:45.451693] [INFO ] [MAIN ] [2588/3492] QQQM kept (0.4s) | 2583 kept, 5 rejected | 138.6/min | ETA: 6.5m [2026-01-28T12:18:46.032805] [DEBUG] [REMOTE ] QQQX: Retrieved 4777 rows, trimmed to 300. [2026-01-28T12:18:46.032991] [DEBUG] [REMOTE ] QQQX: PASS: History has at least 300 days. [2026-01-28T12:18:46.033248] [DEBUG] [REMOTE ] QQQX: PASS: Price check passed. Min price $26.01. [2026-01-28T12:18:46.033396] [DEBUG] [REMOTE ] QQQX: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:46.033522] [DEBUG] [REMOTE ] QQQX: PASS: Integrity check passed. [2026-01-28T12:18:46.033566] [DEBUG] [REMOTE ] QQQX: Symbol is viable for forecasting. [2026-01-28T12:18:46.033649] [INFO ] [MAIN ] [2589/3492] QQQX kept (0.6s) | 2584 kept, 5 rejected | 138.6/min | ETA: 6.5m [2026-01-28T12:18:46.257794] [DEBUG] [REMOTE ] QQQY: Retrieved 594 rows, trimmed to 300. [2026-01-28T12:18:46.257932] [DEBUG] [REMOTE ] QQQY: PASS: History has at least 300 days. [2026-01-28T12:18:46.258140] [DEBUG] [REMOTE ] QQQY: PASS: Price check passed. Min price $22.06. [2026-01-28T12:18:46.258276] [DEBUG] [REMOTE ] QQQY: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:46.258389] [DEBUG] [REMOTE ] QQQY: PASS: Integrity check passed. [2026-01-28T12:18:46.258430] [DEBUG] [REMOTE ] QQQY: Symbol is viable for forecasting. [2026-01-28T12:18:46.258478] [INFO ] [MAIN ] [2590/3492] QQQY kept (0.2s) | 2585 kept, 5 rejected | 138.6/min | ETA: 6.5m [2026-01-28T12:18:46.791833] [DEBUG] [REMOTE ] QRHC: Retrieved 4040 rows, trimmed to 300. [2026-01-28T12:18:46.791967] [DEBUG] [REMOTE ] QRHC: PASS: History has at least 300 days. [2026-01-28T12:18:46.792186] [DEBUG] [REMOTE ] QRHC: PASS: Price check passed. Min price $1.39. [2026-01-28T12:18:46.792350] [DEBUG] [REMOTE ] QRHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:46.792485] [DEBUG] [REMOTE ] QRHC: PASS: Integrity check passed. [2026-01-28T12:18:46.792542] [DEBUG] [REMOTE ] QRHC: Symbol is viable for forecasting. [2026-01-28T12:18:46.792625] [INFO ] [MAIN ] [2591/3492] QRHC kept (0.5s) | 2586 kept, 5 rejected | 138.6/min | ETA: 6.5m [2026-01-28T12:18:47.173384] [DEBUG] [REMOTE ] QRVO: Retrieved 2783 rows, trimmed to 300. [2026-01-28T12:18:47.173506] [DEBUG] [REMOTE ] QRVO: PASS: History has at least 300 days. [2026-01-28T12:18:47.173765] [DEBUG] [REMOTE ] QRVO: PASS: Price check passed. Min price $79.25. [2026-01-28T12:18:47.173898] [DEBUG] [REMOTE ] QRVO: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:47.174005] [DEBUG] [REMOTE ] QRVO: PASS: Integrity check passed. [2026-01-28T12:18:47.174045] [DEBUG] [REMOTE ] QRVO: Symbol is viable for forecasting. [2026-01-28T12:18:47.174091] [INFO ] [MAIN ] [2592/3492] QRVO kept (0.4s) | 2587 kept, 5 rejected | 138.6/min | ETA: 6.5m [2026-01-28T12:18:47.365073] [DEBUG] [REMOTE ] QS: Retrieved 1368 rows, trimmed to 300. [2026-01-28T12:18:47.365210] [DEBUG] [REMOTE ] QS: PASS: History has at least 300 days. [2026-01-28T12:18:47.365415] [DEBUG] [REMOTE ] QS: PASS: Price check passed. Min price $9.91. [2026-01-28T12:18:47.365603] [DEBUG] [REMOTE ] QS: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:47.365726] [DEBUG] [REMOTE ] QS: PASS: Integrity check passed. [2026-01-28T12:18:47.365767] [DEBUG] [REMOTE ] QS: Symbol is viable for forecasting. [2026-01-28T12:18:47.365817] [INFO ] [MAIN ] [2593/3492] QS kept (0.2s) | 2588 kept, 5 rejected | 138.7/min | ETA: 6.5m [2026-01-28T12:18:47.793055] [DEBUG] [REMOTE ] QSI: Retrieved 1305 rows, trimmed to 300. [2026-01-28T12:18:47.793187] [DEBUG] [REMOTE ] QSI: PASS: History has at least 300 days. [2026-01-28T12:18:47.793395] [DEBUG] [REMOTE ] QSI: PASS: Price check passed. Min price $1.10. [2026-01-28T12:18:47.793534] [DEBUG] [REMOTE ] QSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:47.793678] [DEBUG] [REMOTE ] QSI: PASS: Integrity check passed. [2026-01-28T12:18:47.793721] [DEBUG] [REMOTE ] QSI: Symbol is viable for forecasting. [2026-01-28T12:18:47.793772] [INFO ] [MAIN ] [2594/3492] QSI kept (0.4s) | 2589 kept, 5 rejected | 138.7/min | ETA: 6.5m [2026-01-28T12:18:48.399260] [DEBUG] [REMOTE ] QTEC: Retrieved 4966 rows, trimmed to 300. [2026-01-28T12:18:48.399392] [DEBUG] [REMOTE ] QTEC: PASS: History has at least 300 days. [2026-01-28T12:18:48.399622] [DEBUG] [REMOTE ] QTEC: PASS: Price check passed. Min price $214.01. [2026-01-28T12:18:48.399765] [DEBUG] [REMOTE ] QTEC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:48.399881] [DEBUG] [REMOTE ] QTEC: PASS: Integrity check passed. [2026-01-28T12:18:48.399922] [DEBUG] [REMOTE ] QTEC: Symbol is viable for forecasting. [2026-01-28T12:18:48.399971] [INFO ] [MAIN ] [2595/3492] QTEC kept (0.6s) | 2590 kept, 5 rejected | 138.6/min | ETA: 6.5m [2026-01-28T12:18:48.688362] [DEBUG] [REMOTE ] QTI: Retrieved 1060 rows, trimmed to 300. [2026-01-28T12:18:48.688479] [DEBUG] [REMOTE ] QTI: PASS: History has at least 300 days. [2026-01-28T12:18:48.688706] [DEBUG] [REMOTE ] QTI: PASS: Price check passed. Min price $5.40. [2026-01-28T12:18:48.688845] [DEBUG] [REMOTE ] QTI: FAIL: Volume check failed. Min volume 67.0 < 100. [2026-01-28T12:18:48.688920] [WARN ] [LOCAL ] QTI: SET TO BLACKLISTED [2026-01-28T12:18:48.690081] [INFO ] [MAIN ] [2596/3492] QTI rejected (0.3s) | 2590 kept, 6 rejected | 138.7/min | ETA: 6.5m [2026-01-28T12:18:49.154483] [DEBUG] [REMOTE ] QTRX: Retrieved 2044 rows, trimmed to 300. [2026-01-28T12:18:49.154635] [DEBUG] [REMOTE ] QTRX: PASS: History has at least 300 days. [2026-01-28T12:18:49.154871] [DEBUG] [REMOTE ] QTRX: PASS: Price check passed. Min price $4.94. [2026-01-28T12:18:49.155006] [DEBUG] [REMOTE ] QTRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:49.155120] [DEBUG] [REMOTE ] QTRX: PASS: Integrity check passed. [2026-01-28T12:18:49.155162] [DEBUG] [REMOTE ] QTRX: Symbol is viable for forecasting. [2026-01-28T12:18:49.155214] [INFO ] [MAIN ] [2597/3492] QTRX kept (0.5s) | 2591 kept, 6 rejected | 138.6/min | ETA: 6.5m [2026-01-28T12:18:49.529997] [DEBUG] [REMOTE ] QTTB: Retrieved 1969 rows, trimmed to 300. [2026-01-28T12:18:49.530129] [DEBUG] [REMOTE ] QTTB: PASS: History has at least 300 days. [2026-01-28T12:18:49.530335] [DEBUG] [REMOTE ] QTTB: PASS: Price check passed. Min price $1.93. [2026-01-28T12:18:49.530469] [DEBUG] [REMOTE ] QTTB: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:49.530610] [DEBUG] [REMOTE ] QTTB: PASS: Integrity check passed. [2026-01-28T12:18:49.530666] [DEBUG] [REMOTE ] QTTB: Symbol is viable for forecasting. [2026-01-28T12:18:49.530725] [INFO ] [MAIN ] [2598/3492] QTTB kept (0.4s) | 2592 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:49.812760] [DEBUG] [REMOTE ] QTUM: Retrieved 1858 rows, trimmed to 300. [2026-01-28T12:18:49.812887] [DEBUG] [REMOTE ] QTUM: PASS: History has at least 300 days. [2026-01-28T12:18:49.813092] [DEBUG] [REMOTE ] QTUM: PASS: Price check passed. Min price $99.96. [2026-01-28T12:18:49.813234] [DEBUG] [REMOTE ] QTUM: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:49.813349] [DEBUG] [REMOTE ] QTUM: PASS: Integrity check passed. [2026-01-28T12:18:49.813391] [DEBUG] [REMOTE ] QTUM: Symbol is viable for forecasting. [2026-01-28T12:18:49.813441] [INFO ] [MAIN ] [2599/3492] QTUM kept (0.3s) | 2593 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:50.354615] [DEBUG] [REMOTE ] QTWO: Retrieved 2982 rows, trimmed to 300. [2026-01-28T12:18:50.354757] [DEBUG] [REMOTE ] QTWO: PASS: History has at least 300 days. [2026-01-28T12:18:50.354981] [DEBUG] [REMOTE ] QTWO: PASS: Price check passed. Min price $60.53. [2026-01-28T12:18:50.355111] [DEBUG] [REMOTE ] QTWO: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:50.355219] [DEBUG] [REMOTE ] QTWO: PASS: Integrity check passed. [2026-01-28T12:18:50.355259] [DEBUG] [REMOTE ] QTWO: Symbol is viable for forecasting. [2026-01-28T12:18:50.355305] [INFO ] [MAIN ] [2600/3492] QTWO kept (0.5s) | 2594 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:50.796834] [DEBUG] [REMOTE ] QUAD: Retrieved 3915 rows, trimmed to 300. [2026-01-28T12:18:50.796955] [DEBUG] [REMOTE ] QUAD: PASS: History has at least 300 days. [2026-01-28T12:18:50.797181] [DEBUG] [REMOTE ] QUAD: PASS: Price check passed. Min price $5.18. [2026-01-28T12:18:50.797313] [DEBUG] [REMOTE ] QUAD: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:50.797420] [DEBUG] [REMOTE ] QUAD: PASS: Integrity check passed. [2026-01-28T12:18:50.797460] [DEBUG] [REMOTE ] QUAD: Symbol is viable for forecasting. [2026-01-28T12:18:50.797506] [INFO ] [MAIN ] [2601/3492] QUAD kept (0.4s) | 2595 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:51.277846] [DEBUG] [REMOTE ] QUIK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:51.277974] [DEBUG] [REMOTE ] QUIK: PASS: History has at least 300 days. [2026-01-28T12:18:51.278182] [DEBUG] [REMOTE ] QUIK: PASS: Price check passed. Min price $5.49. [2026-01-28T12:18:51.278316] [DEBUG] [REMOTE ] QUIK: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:51.278427] [DEBUG] [REMOTE ] QUIK: PASS: Integrity check passed. [2026-01-28T12:18:51.278467] [DEBUG] [REMOTE ] QUIK: Symbol is viable for forecasting. [2026-01-28T12:18:51.278514] [INFO ] [MAIN ] [2602/3492] QUIK kept (0.5s) | 2596 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:51.647001] [DEBUG] [REMOTE ] QURE: Retrieved 3012 rows, trimmed to 300. [2026-01-28T12:18:51.647152] [DEBUG] [REMOTE ] QURE: PASS: History has at least 300 days. [2026-01-28T12:18:51.647358] [DEBUG] [REMOTE ] QURE: PASS: Price check passed. Min price $19.51. [2026-01-28T12:18:51.647493] [DEBUG] [REMOTE ] QURE: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:51.647625] [DEBUG] [REMOTE ] QURE: PASS: Integrity check passed. [2026-01-28T12:18:51.647667] [DEBUG] [REMOTE ] QURE: Symbol is viable for forecasting. [2026-01-28T12:18:51.647715] [INFO ] [MAIN ] [2603/3492] QURE kept (0.4s) | 2597 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:52.024994] [DEBUG] [REMOTE ] QVAL: Retrieved 2531 rows, trimmed to 300. [2026-01-28T12:18:52.025127] [DEBUG] [REMOTE ] QVAL: PASS: History has at least 300 days. [2026-01-28T12:18:52.025329] [DEBUG] [REMOTE ] QVAL: PASS: Price check passed. Min price $45.35. [2026-01-28T12:18:52.025485] [DEBUG] [REMOTE ] QVAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:52.025635] [DEBUG] [REMOTE ] QVAL: PASS: Integrity check passed. [2026-01-28T12:18:52.025680] [DEBUG] [REMOTE ] QVAL: Symbol is viable for forecasting. [2026-01-28T12:18:52.025730] [INFO ] [MAIN ] [2604/3492] QVAL kept (0.4s) | 2598 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:52.245164] [DEBUG] [REMOTE ] QVCC: Retrieved 1547 rows, trimmed to 300. [2026-01-28T12:18:52.245313] [DEBUG] [REMOTE ] QVCC: PASS: History has at least 300 days. [2026-01-28T12:18:52.245542] [DEBUG] [REMOTE ] QVCC: PASS: Price check passed. Min price $8.17. [2026-01-28T12:18:52.245730] [DEBUG] [REMOTE ] QVCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:52.245857] [DEBUG] [REMOTE ] QVCC: PASS: Integrity check passed. [2026-01-28T12:18:52.245902] [DEBUG] [REMOTE ] QVCC: Symbol is viable for forecasting. [2026-01-28T12:18:52.245956] [INFO ] [MAIN ] [2605/3492] QVCC kept (0.2s) | 2599 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:52.835366] [DEBUG] [REMOTE ] QYLD: Retrieved 3048 rows, trimmed to 300. [2026-01-28T12:18:52.835490] [DEBUG] [REMOTE ] QYLD: PASS: History has at least 300 days. [2026-01-28T12:18:52.835744] [DEBUG] [REMOTE ] QYLD: PASS: Price check passed. Min price $16.63. [2026-01-28T12:18:52.835893] [DEBUG] [REMOTE ] QYLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:52.836004] [DEBUG] [REMOTE ] QYLD: PASS: Integrity check passed. [2026-01-28T12:18:52.836044] [DEBUG] [REMOTE ] QYLD: Symbol is viable for forecasting. [2026-01-28T12:18:52.836090] [INFO ] [MAIN ] [2606/3492] QYLD kept (0.6s) | 2600 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:53.189412] [DEBUG] [REMOTE ] QYLG: Retrieved 1343 rows, trimmed to 300. [2026-01-28T12:18:53.189631] [DEBUG] [REMOTE ] QYLG: PASS: History has at least 300 days. [2026-01-28T12:18:53.189888] [DEBUG] [REMOTE ] QYLG: PASS: Price check passed. Min price $25.85. [2026-01-28T12:18:53.190053] [DEBUG] [REMOTE ] QYLG: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:53.190185] [DEBUG] [REMOTE ] QYLG: PASS: Integrity check passed. [2026-01-28T12:18:53.190234] [DEBUG] [REMOTE ] QYLG: Symbol is viable for forecasting. [2026-01-28T12:18:53.190286] [INFO ] [MAIN ] [2607/3492] QYLG kept (0.4s) | 2601 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:53.552131] [DEBUG] [REMOTE ] RA: Retrieved 2298 rows, trimmed to 300. [2026-01-28T12:18:53.552276] [DEBUG] [REMOTE ] RA: PASS: History has at least 300 days. [2026-01-28T12:18:53.552490] [DEBUG] [REMOTE ] RA: PASS: Price check passed. Min price $12.62. [2026-01-28T12:18:53.552657] [DEBUG] [REMOTE ] RA: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:53.552773] [DEBUG] [REMOTE ] RA: PASS: Integrity check passed. [2026-01-28T12:18:53.552817] [DEBUG] [REMOTE ] RA: Symbol is viable for forecasting. [2026-01-28T12:18:53.552865] [INFO ] [MAIN ] [2608/3492] RA kept (0.4s) | 2602 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:54.052392] [DEBUG] [REMOTE ] RACE: Retrieved 2581 rows, trimmed to 300. [2026-01-28T12:18:54.052624] [DEBUG] [REMOTE ] RACE: PASS: History has at least 300 days. [2026-01-28T12:18:54.052886] [DEBUG] [REMOTE ] RACE: PASS: Price check passed. Min price $336.78. [2026-01-28T12:18:54.053026] [DEBUG] [REMOTE ] RACE: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:54.053153] [DEBUG] [REMOTE ] RACE: PASS: Integrity check passed. [2026-01-28T12:18:54.053195] [DEBUG] [REMOTE ] RACE: Symbol is viable for forecasting. [2026-01-28T12:18:54.053248] [INFO ] [MAIN ] [2609/3492] RACE kept (0.5s) | 2603 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:54.449022] [DEBUG] [REMOTE ] RAIL: Retrieved 5236 rows, trimmed to 300. [2026-01-28T12:18:54.449153] [DEBUG] [REMOTE ] RAIL: PASS: History has at least 300 days. [2026-01-28T12:18:54.449362] [DEBUG] [REMOTE ] RAIL: PASS: Price check passed. Min price $7.41. [2026-01-28T12:18:54.449492] [DEBUG] [REMOTE ] RAIL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:54.449622] [DEBUG] [REMOTE ] RAIL: PASS: Integrity check passed. [2026-01-28T12:18:54.449663] [DEBUG] [REMOTE ] RAIL: Symbol is viable for forecasting. [2026-01-28T12:18:54.449711] [INFO ] [MAIN ] [2610/3492] RAIL kept (0.4s) | 2604 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:54.625433] [DEBUG] [REMOTE ] RAMP: Retrieved 1882 rows, trimmed to 300. [2026-01-28T12:18:54.625559] [DEBUG] [REMOTE ] RAMP: PASS: History has at least 300 days. [2026-01-28T12:18:54.625771] [DEBUG] [REMOTE ] RAMP: PASS: Price check passed. Min price $24.78. [2026-01-28T12:18:54.625901] [DEBUG] [REMOTE ] RAMP: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:54.626008] [DEBUG] [REMOTE ] RAMP: PASS: Integrity check passed. [2026-01-28T12:18:54.626048] [DEBUG] [REMOTE ] RAMP: Symbol is viable for forecasting. [2026-01-28T12:18:54.626093] [INFO ] [MAIN ] [2611/3492] RAMP kept (0.2s) | 2605 kept, 6 rejected | 138.7/min | ETA: 6.4m [2026-01-28T12:18:54.994417] [DEBUG] [REMOTE ] RAPP: Retrieved 410 rows, trimmed to 300. [2026-01-28T12:18:54.994531] [DEBUG] [REMOTE ] RAPP: PASS: History has at least 300 days. [2026-01-28T12:18:54.994743] [DEBUG] [REMOTE ] RAPP: PASS: Price check passed. Min price $24.37. [2026-01-28T12:18:54.994875] [DEBUG] [REMOTE ] RAPP: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:54.994982] [DEBUG] [REMOTE ] RAPP: PASS: Integrity check passed. [2026-01-28T12:18:54.995022] [DEBUG] [REMOTE ] RAPP: Symbol is viable for forecasting. [2026-01-28T12:18:54.995068] [INFO ] [MAIN ] [2612/3492] RAPP kept (0.4s) | 2606 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:55.618286] [DEBUG] [REMOTE ] RARE: Retrieved 3015 rows, trimmed to 300. [2026-01-28T12:18:55.618414] [DEBUG] [REMOTE ] RARE: PASS: History has at least 300 days. [2026-01-28T12:18:55.618647] [DEBUG] [REMOTE ] RARE: PASS: Price check passed. Min price $19.72. [2026-01-28T12:18:55.618782] [DEBUG] [REMOTE ] RARE: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:55.618898] [DEBUG] [REMOTE ] RARE: PASS: Integrity check passed. [2026-01-28T12:18:55.618938] [DEBUG] [REMOTE ] RARE: Symbol is viable for forecasting. [2026-01-28T12:18:55.618983] [INFO ] [MAIN ] [2613/3492] RARE kept (0.6s) | 2607 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:56.101906] [DEBUG] [REMOTE ] RAVE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:56.102041] [DEBUG] [REMOTE ] RAVE: PASS: History has at least 300 days. [2026-01-28T12:18:56.102247] [DEBUG] [REMOTE ] RAVE: PASS: Price check passed. Min price $2.33. [2026-01-28T12:18:56.102378] [DEBUG] [REMOTE ] RAVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:56.102490] [DEBUG] [REMOTE ] RAVE: PASS: Integrity check passed. [2026-01-28T12:18:56.102530] [DEBUG] [REMOTE ] RAVE: Symbol is viable for forecasting. [2026-01-28T12:18:56.102595] [INFO ] [MAIN ] [2614/3492] RAVE kept (0.5s) | 2608 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:56.306269] [DEBUG] [REMOTE ] RAY: Retrieved 426 rows, trimmed to 300. [2026-01-28T12:18:56.306424] [DEBUG] [REMOTE ] RAY: PASS: History has at least 300 days. [2026-01-28T12:18:56.306696] [DEBUG] [REMOTE ] RAY: PASS: Price check passed. Min price $1.58. [2026-01-28T12:18:56.306838] [DEBUG] [REMOTE ] RAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:56.306955] [DEBUG] [REMOTE ] RAY: PASS: Integrity check passed. [2026-01-28T12:18:56.306997] [DEBUG] [REMOTE ] RAY: Symbol is viable for forecasting. [2026-01-28T12:18:56.307083] [INFO ] [MAIN ] [2615/3492] RAY kept (0.2s) | 2609 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:56.976942] [DEBUG] [REMOTE ] RBA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:56.977121] [DEBUG] [REMOTE ] RBA: PASS: History has at least 300 days. [2026-01-28T12:18:56.977372] [DEBUG] [REMOTE ] RBA: PASS: Price check passed. Min price $95.22. [2026-01-28T12:18:56.977504] [DEBUG] [REMOTE ] RBA: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:56.977645] [DEBUG] [REMOTE ] RBA: PASS: Integrity check passed. [2026-01-28T12:18:56.977686] [DEBUG] [REMOTE ] RBA: Symbol is viable for forecasting. [2026-01-28T12:18:56.977735] [INFO ] [MAIN ] [2616/3492] RBA kept (0.7s) | 2610 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:57.265462] [DEBUG] [REMOTE ] RBB: Retrieved 2138 rows, trimmed to 300. [2026-01-28T12:18:57.265629] [DEBUG] [REMOTE ] RBB: PASS: History has at least 300 days. [2026-01-28T12:18:57.265846] [DEBUG] [REMOTE ] RBB: PASS: Price check passed. Min price $18.61. [2026-01-28T12:18:57.266011] [DEBUG] [REMOTE ] RBB: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:57.266139] [DEBUG] [REMOTE ] RBB: PASS: Integrity check passed. [2026-01-28T12:18:57.266179] [DEBUG] [REMOTE ] RBB: Symbol is viable for forecasting. [2026-01-28T12:18:57.266228] [INFO ] [MAIN ] [2617/3492] RBB kept (0.3s) | 2611 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:57.543854] [DEBUG] [REMOTE ] RBBN: Retrieved 2050 rows, trimmed to 300. [2026-01-28T12:18:57.544054] [DEBUG] [REMOTE ] RBBN: PASS: History has at least 300 days. [2026-01-28T12:18:57.544313] [DEBUG] [REMOTE ] RBBN: PASS: Price check passed. Min price $2.63. [2026-01-28T12:18:57.544454] [DEBUG] [REMOTE ] RBBN: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:57.544600] [DEBUG] [REMOTE ] RBBN: PASS: Integrity check passed. [2026-01-28T12:18:57.544644] [DEBUG] [REMOTE ] RBBN: Symbol is viable for forecasting. [2026-01-28T12:18:57.544695] [INFO ] [MAIN ] [2618/3492] RBBN kept (0.3s) | 2612 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:58.196976] [DEBUG] [REMOTE ] RBC: Retrieved 5148 rows, trimmed to 300. [2026-01-28T12:18:58.197327] [DEBUG] [REMOTE ] RBC: PASS: History has at least 300 days. [2026-01-28T12:18:58.197535] [DEBUG] [REMOTE ] RBC: PASS: Price check passed. Min price $406.45. [2026-01-28T12:18:58.197688] [DEBUG] [REMOTE ] RBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:58.197800] [DEBUG] [REMOTE ] RBC: PASS: Integrity check passed. [2026-01-28T12:18:58.197840] [DEBUG] [REMOTE ] RBC: Symbol is viable for forecasting. [2026-01-28T12:18:58.197886] [INFO ] [MAIN ] [2619/3492] RBC kept (0.7s) | 2613 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:58.644473] [DEBUG] [REMOTE ] RBCAA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:18:58.644624] [DEBUG] [REMOTE ] RBCAA: PASS: History has at least 300 days. [2026-01-28T12:18:58.644839] [DEBUG] [REMOTE ] RBCAA: PASS: Price check passed. Min price $64.56. [2026-01-28T12:18:58.644978] [DEBUG] [REMOTE ] RBCAA: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:58.645092] [DEBUG] [REMOTE ] RBCAA: PASS: Integrity check passed. [2026-01-28T12:18:58.645133] [DEBUG] [REMOTE ] RBCAA: Symbol is viable for forecasting. [2026-01-28T12:18:58.645179] [INFO ] [MAIN ] [2620/3492] RBCAA kept (0.4s) | 2614 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:58.781058] [DEBUG] [REMOTE ] RBLX: Retrieved 1227 rows, trimmed to 300. [2026-01-28T12:18:58.781197] [DEBUG] [REMOTE ] RBLX: PASS: History has at least 300 days. [2026-01-28T12:18:58.781401] [DEBUG] [REMOTE ] RBLX: PASS: Price check passed. Min price $72.14. [2026-01-28T12:18:58.781532] [DEBUG] [REMOTE ] RBLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:58.781663] [DEBUG] [REMOTE ] RBLX: PASS: Integrity check passed. [2026-01-28T12:18:58.781705] [DEBUG] [REMOTE ] RBLX: Symbol is viable for forecasting. [2026-01-28T12:18:58.781751] [INFO ] [MAIN ] [2621/3492] RBLX kept (0.1s) | 2615 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:59.385647] [DEBUG] [REMOTE ] RC: Retrieved 3261 rows, trimmed to 300. [2026-01-28T12:18:59.385770] [DEBUG] [REMOTE ] RC: PASS: History has at least 300 days. [2026-01-28T12:18:59.385979] [DEBUG] [REMOTE ] RC: PASS: Price check passed. Min price $1.99. [2026-01-28T12:18:59.386145] [DEBUG] [REMOTE ] RC: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:59.386259] [DEBUG] [REMOTE ] RC: PASS: Integrity check passed. [2026-01-28T12:18:59.386301] [DEBUG] [REMOTE ] RC: Symbol is viable for forecasting. [2026-01-28T12:18:59.386351] [INFO ] [MAIN ] [2622/3492] RC kept (0.6s) | 2616 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:18:59.721635] [DEBUG] [REMOTE ] RCEL: Retrieved 1589 rows, trimmed to 300. [2026-01-28T12:18:59.721834] [DEBUG] [REMOTE ] RCEL: PASS: History has at least 300 days. [2026-01-28T12:18:59.722095] [DEBUG] [REMOTE ] RCEL: PASS: Price check passed. Min price $3.27. [2026-01-28T12:18:59.722236] [DEBUG] [REMOTE ] RCEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:18:59.722355] [DEBUG] [REMOTE ] RCEL: PASS: Integrity check passed. [2026-01-28T12:18:59.722407] [DEBUG] [REMOTE ] RCEL: Symbol is viable for forecasting. [2026-01-28T12:18:59.722462] [INFO ] [MAIN ] [2623/3492] RCEL kept (0.3s) | 2617 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:19:00.329624] [DEBUG] [REMOTE ] RCI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:00.329751] [DEBUG] [REMOTE ] RCI: PASS: History has at least 300 days. [2026-01-28T12:19:00.330000] [DEBUG] [REMOTE ] RCI: PASS: Price check passed. Min price $35.58. [2026-01-28T12:19:00.330135] [DEBUG] [REMOTE ] RCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:00.330259] [DEBUG] [REMOTE ] RCI: PASS: Integrity check passed. [2026-01-28T12:19:00.330298] [DEBUG] [REMOTE ] RCI: Symbol is viable for forecasting. [2026-01-28T12:19:00.330346] [INFO ] [MAIN ] [2624/3492] RCI kept (0.6s) | 2618 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:19:00.846497] [DEBUG] [REMOTE ] RCKY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:00.846730] [DEBUG] [REMOTE ] RCKY: PASS: History has at least 300 days. [2026-01-28T12:19:00.847058] [DEBUG] [REMOTE ] RCKY: PASS: Price check passed. Min price $28.05. [2026-01-28T12:19:00.847206] [DEBUG] [REMOTE ] RCKY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:00.847375] [DEBUG] [REMOTE ] RCKY: PASS: Integrity check passed. [2026-01-28T12:19:00.847421] [DEBUG] [REMOTE ] RCKY: Symbol is viable for forecasting. [2026-01-28T12:19:00.847609] [INFO ] [MAIN ] [2625/3492] RCKY kept (0.5s) | 2619 kept, 6 rejected | 138.7/min | ETA: 6.3m [2026-01-28T12:19:01.299481] [DEBUG] [REMOTE ] RCL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:01.299640] [DEBUG] [REMOTE ] RCL: PASS: History has at least 300 days. [2026-01-28T12:19:01.299876] [DEBUG] [REMOTE ] RCL: PASS: Price check passed. Min price $245.85. [2026-01-28T12:19:01.300016] [DEBUG] [REMOTE ] RCL: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:01.300137] [DEBUG] [REMOTE ] RCL: PASS: Integrity check passed. [2026-01-28T12:19:01.300186] [DEBUG] [REMOTE ] RCL: Symbol is viable for forecasting. [2026-01-28T12:19:01.300245] [INFO ] [MAIN ] [2626/3492] RCL kept (0.5s) | 2620 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:01.805359] [DEBUG] [REMOTE ] RCS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:01.805631] [DEBUG] [REMOTE ] RCS: PASS: History has at least 300 days. [2026-01-28T12:19:01.806029] [DEBUG] [REMOTE ] RCS: PASS: Price check passed. Min price $5.53. [2026-01-28T12:19:01.806177] [DEBUG] [REMOTE ] RCS: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:01.806350] [DEBUG] [REMOTE ] RCS: PASS: Integrity check passed. [2026-01-28T12:19:01.806396] [DEBUG] [REMOTE ] RCS: Symbol is viable for forecasting. [2026-01-28T12:19:01.806460] [INFO ] [MAIN ] [2627/3492] RCS kept (0.5s) | 2621 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:02.097159] [DEBUG] [REMOTE ] RCUS: Retrieved 1978 rows, trimmed to 300. [2026-01-28T12:19:02.097384] [DEBUG] [REMOTE ] RCUS: PASS: History has at least 300 days. [2026-01-28T12:19:02.097699] [DEBUG] [REMOTE ] RCUS: PASS: Price check passed. Min price $19.31. [2026-01-28T12:19:02.097849] [DEBUG] [REMOTE ] RCUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:02.097982] [DEBUG] [REMOTE ] RCUS: PASS: Integrity check passed. [2026-01-28T12:19:02.098028] [DEBUG] [REMOTE ] RCUS: Symbol is viable for forecasting. [2026-01-28T12:19:02.098083] [INFO ] [MAIN ] [2628/3492] RCUS kept (0.3s) | 2622 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:02.693958] [DEBUG] [REMOTE ] RDCM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:02.694095] [DEBUG] [REMOTE ] RDCM: PASS: History has at least 300 days. [2026-01-28T12:19:02.694319] [DEBUG] [REMOTE ] RDCM: PASS: Price check passed. Min price $12.36. [2026-01-28T12:19:02.694459] [DEBUG] [REMOTE ] RDCM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:02.694601] [DEBUG] [REMOTE ] RDCM: PASS: Integrity check passed. [2026-01-28T12:19:02.694652] [DEBUG] [REMOTE ] RDCM: Symbol is viable for forecasting. [2026-01-28T12:19:02.694733] [INFO ] [MAIN ] [2629/3492] RDCM kept (0.6s) | 2623 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:02.891987] [DEBUG] [REMOTE ] RDHL: Retrieved 3284 rows, trimmed to 300. [2026-01-28T12:19:02.892195] [DEBUG] [REMOTE ] RDHL: PASS: History has at least 300 days. [2026-01-28T12:19:02.892455] [DEBUG] [REMOTE ] RDHL: PASS: Price check passed. Min price $1.02. [2026-01-28T12:19:02.892619] [DEBUG] [REMOTE ] RDHL: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:02.892746] [DEBUG] [REMOTE ] RDHL: PASS: Integrity check passed. [2026-01-28T12:19:02.892788] [DEBUG] [REMOTE ] RDHL: Symbol is viable for forecasting. [2026-01-28T12:19:02.892842] [INFO ] [MAIN ] [2630/3492] RDHL kept (0.2s) | 2624 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:03.451301] [DEBUG] [REMOTE ] RDVY: Retrieved 3032 rows, trimmed to 300. [2026-01-28T12:19:03.451422] [DEBUG] [REMOTE ] RDVY: PASS: History has at least 300 days. [2026-01-28T12:19:03.451651] [DEBUG] [REMOTE ] RDVY: PASS: Price check passed. Min price $64.85. [2026-01-28T12:19:03.451787] [DEBUG] [REMOTE ] RDVY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:03.451897] [DEBUG] [REMOTE ] RDVY: PASS: Integrity check passed. [2026-01-28T12:19:03.451936] [DEBUG] [REMOTE ] RDVY: Symbol is viable for forecasting. [2026-01-28T12:19:03.451983] [INFO ] [MAIN ] [2631/3492] RDVY kept (0.6s) | 2625 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:03.950942] [DEBUG] [REMOTE ] RDY: Retrieved 6235 rows, trimmed to 300. [2026-01-28T12:19:03.951081] [DEBUG] [REMOTE ] RDY: PASS: History has at least 300 days. [2026-01-28T12:19:03.951300] [DEBUG] [REMOTE ] RDY: PASS: Price check passed. Min price $12.92. [2026-01-28T12:19:03.951432] [DEBUG] [REMOTE ] RDY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:03.951546] [DEBUG] [REMOTE ] RDY: PASS: Integrity check passed. [2026-01-28T12:19:03.951606] [DEBUG] [REMOTE ] RDY: Symbol is viable for forecasting. [2026-01-28T12:19:03.951655] [INFO ] [MAIN ] [2632/3492] RDY kept (0.5s) | 2626 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:04.226406] [DEBUG] [REMOTE ] REAL: Retrieved 1654 rows, trimmed to 300. [2026-01-28T12:19:04.226538] [DEBUG] [REMOTE ] REAL: PASS: History has at least 300 days. [2026-01-28T12:19:04.226778] [DEBUG] [REMOTE ] REAL: PASS: Price check passed. Min price $10.82. [2026-01-28T12:19:04.226921] [DEBUG] [REMOTE ] REAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:04.227067] [DEBUG] [REMOTE ] REAL: PASS: Integrity check passed. [2026-01-28T12:19:04.227116] [DEBUG] [REMOTE ] REAL: Symbol is viable for forecasting. [2026-01-28T12:19:04.227164] [INFO ] [MAIN ] [2633/3492] REAL kept (0.3s) | 2627 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:04.511324] [DEBUG] [REMOTE ] REAX: Retrieved 1402 rows, trimmed to 300. [2026-01-28T12:19:04.511453] [DEBUG] [REMOTE ] REAX: PASS: History has at least 300 days. [2026-01-28T12:19:04.511676] [DEBUG] [REMOTE ] REAX: PASS: Price check passed. Min price $3.41. [2026-01-28T12:19:04.511814] [DEBUG] [REMOTE ] REAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:04.511925] [DEBUG] [REMOTE ] REAX: PASS: Integrity check passed. [2026-01-28T12:19:04.511966] [DEBUG] [REMOTE ] REAX: Symbol is viable for forecasting. [2026-01-28T12:19:04.512014] [INFO ] [MAIN ] [2634/3492] REAX kept (0.3s) | 2628 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:04.998112] [DEBUG] [REMOTE ] REBN: Retrieved 867 rows, trimmed to 300. [2026-01-28T12:19:04.998255] [DEBUG] [REMOTE ] REBN: PASS: History has at least 300 days. [2026-01-28T12:19:04.998466] [DEBUG] [REMOTE ] REBN: PASS: Price check passed. Min price $1.41. [2026-01-28T12:19:04.998620] [DEBUG] [REMOTE ] REBN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:04.998734] [DEBUG] [REMOTE ] REBN: PASS: Integrity check passed. [2026-01-28T12:19:04.998774] [DEBUG] [REMOTE ] REBN: Symbol is viable for forecasting. [2026-01-28T12:19:04.998839] [INFO ] [MAIN ] [2635/3492] REBN kept (0.5s) | 2629 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:05.313272] [DEBUG] [REMOTE ] REFI: Retrieved 1037 rows, trimmed to 300. [2026-01-28T12:19:05.313400] [DEBUG] [REMOTE ] REFI: PASS: History has at least 300 days. [2026-01-28T12:19:05.313618] [DEBUG] [REMOTE ] REFI: PASS: Price check passed. Min price $11.58. [2026-01-28T12:19:05.313757] [DEBUG] [REMOTE ] REFI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:05.313867] [DEBUG] [REMOTE ] REFI: PASS: Integrity check passed. [2026-01-28T12:19:05.313908] [DEBUG] [REMOTE ] REFI: Symbol is viable for forecasting. [2026-01-28T12:19:05.313956] [INFO ] [MAIN ] [2636/3492] REFI kept (0.3s) | 2630 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:06.025096] [DEBUG] [REMOTE ] REG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:06.025233] [DEBUG] [REMOTE ] REG: PASS: History has at least 300 days. [2026-01-28T12:19:06.025445] [DEBUG] [REMOTE ] REG: PASS: Price check passed. Min price $66.46. [2026-01-28T12:19:06.025595] [DEBUG] [REMOTE ] REG: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:06.025711] [DEBUG] [REMOTE ] REG: PASS: Integrity check passed. [2026-01-28T12:19:06.025751] [DEBUG] [REMOTE ] REG: Symbol is viable for forecasting. [2026-01-28T12:19:06.025798] [INFO ] [MAIN ] [2637/3492] REG kept (0.7s) | 2631 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:06.483284] [DEBUG] [REMOTE ] REGN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:06.483411] [DEBUG] [REMOTE ] REGN: PASS: History has at least 300 days. [2026-01-28T12:19:06.483635] [DEBUG] [REMOTE ] REGN: PASS: Price check passed. Min price $627.25. [2026-01-28T12:19:06.483771] [DEBUG] [REMOTE ] REGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:06.483883] [DEBUG] [REMOTE ] REGN: PASS: Integrity check passed. [2026-01-28T12:19:06.483922] [DEBUG] [REMOTE ] REGN: Symbol is viable for forecasting. [2026-01-28T12:19:06.483968] [INFO ] [MAIN ] [2638/3492] REGN kept (0.5s) | 2632 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:06.968945] [DEBUG] [REMOTE ] RELL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:06.969164] [DEBUG] [REMOTE ] RELL: PASS: History has at least 300 days. [2026-01-28T12:19:06.969606] [DEBUG] [REMOTE ] RELL: PASS: Price check passed. Min price $9.43. [2026-01-28T12:19:06.969816] [DEBUG] [REMOTE ] RELL: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:06.970004] [DEBUG] [REMOTE ] RELL: PASS: Integrity check passed. [2026-01-28T12:19:06.970061] [DEBUG] [REMOTE ] RELL: Symbol is viable for forecasting. [2026-01-28T12:19:06.970152] [INFO ] [MAIN ] [2639/3492] RELL kept (0.5s) | 2633 kept, 6 rejected | 138.7/min | ETA: 6.2m [2026-01-28T12:19:07.519465] [DEBUG] [REMOTE ] RELX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:07.519930] [DEBUG] [REMOTE ] RELX: PASS: History has at least 300 days. [2026-01-28T12:19:07.520390] [DEBUG] [REMOTE ] RELX: PASS: Price check passed. Min price $38.36. [2026-01-28T12:19:07.520558] [DEBUG] [REMOTE ] RELX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:07.520745] [DEBUG] [REMOTE ] RELX: PASS: Integrity check passed. [2026-01-28T12:19:07.520792] [DEBUG] [REMOTE ] RELX: Symbol is viable for forecasting. [2026-01-28T12:19:07.520859] [INFO ] [MAIN ] [2640/3492] RELX kept (0.6s) | 2634 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:07.781186] [DEBUG] [REMOTE ] RELY: Retrieved 1090 rows, trimmed to 300. [2026-01-28T12:19:07.781381] [DEBUG] [REMOTE ] RELY: PASS: History has at least 300 days. [2026-01-28T12:19:07.781745] [DEBUG] [REMOTE ] RELY: PASS: Price check passed. Min price $12.20. [2026-01-28T12:19:07.781904] [DEBUG] [REMOTE ] RELY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:07.782044] [DEBUG] [REMOTE ] RELY: PASS: Integrity check passed. [2026-01-28T12:19:07.782130] [DEBUG] [REMOTE ] RELY: Symbol is viable for forecasting. [2026-01-28T12:19:07.782189] [INFO ] [MAIN ] [2641/3492] RELY kept (0.3s) | 2635 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:08.229702] [DEBUG] [REMOTE ] REPL: Retrieved 1890 rows, trimmed to 300. [2026-01-28T12:19:08.229846] [DEBUG] [REMOTE ] REPL: PASS: History has at least 300 days. [2026-01-28T12:19:08.230091] [DEBUG] [REMOTE ] REPL: PASS: Price check passed. Min price $7.01. [2026-01-28T12:19:08.230235] [DEBUG] [REMOTE ] REPL: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:08.230364] [DEBUG] [REMOTE ] REPL: PASS: Integrity check passed. [2026-01-28T12:19:08.230409] [DEBUG] [REMOTE ] REPL: Symbol is viable for forecasting. [2026-01-28T12:19:08.230459] [INFO ] [MAIN ] [2642/3492] REPL kept (0.4s) | 2636 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:08.562435] [DEBUG] [REMOTE ] RERE: Retrieved 1157 rows, trimmed to 300. [2026-01-28T12:19:08.562562] [DEBUG] [REMOTE ] RERE: PASS: History has at least 300 days. [2026-01-28T12:19:08.562795] [DEBUG] [REMOTE ] RERE: PASS: Price check passed. Min price $3.75. [2026-01-28T12:19:08.562931] [DEBUG] [REMOTE ] RERE: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:08.563071] [DEBUG] [REMOTE ] RERE: PASS: Integrity check passed. [2026-01-28T12:19:08.563127] [DEBUG] [REMOTE ] RERE: Symbol is viable for forecasting. [2026-01-28T12:19:08.563186] [INFO ] [MAIN ] [2643/3492] RERE kept (0.3s) | 2637 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:09.145038] [DEBUG] [REMOTE ] RES: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:09.145172] [DEBUG] [REMOTE ] RES: PASS: History has at least 300 days. [2026-01-28T12:19:09.145386] [DEBUG] [REMOTE ] RES: PASS: Price check passed. Min price $5.06. [2026-01-28T12:19:09.145517] [DEBUG] [REMOTE ] RES: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:09.145652] [DEBUG] [REMOTE ] RES: PASS: Integrity check passed. [2026-01-28T12:19:09.145694] [DEBUG] [REMOTE ] RES: Symbol is viable for forecasting. [2026-01-28T12:19:09.145742] [INFO ] [MAIN ] [2644/3492] RES kept (0.6s) | 2638 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:09.303559] [DEBUG] [REMOTE ] REVG: Retrieved 2262 rows, trimmed to 300. [2026-01-28T12:19:09.303906] [DEBUG] [REMOTE ] REVG: PASS: History has at least 300 days. [2026-01-28T12:19:09.304110] [DEBUG] [REMOTE ] REVG: PASS: Price check passed. Min price $48.80. [2026-01-28T12:19:09.304239] [DEBUG] [REMOTE ] REVG: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:09.304352] [DEBUG] [REMOTE ] REVG: PASS: Integrity check passed. [2026-01-28T12:19:09.304391] [DEBUG] [REMOTE ] REVG: Symbol is viable for forecasting. [2026-01-28T12:19:09.304438] [INFO ] [MAIN ] [2645/3492] REVG kept (0.2s) | 2639 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:10.025343] [DEBUG] [REMOTE ] REX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:10.025479] [DEBUG] [REMOTE ] REX: PASS: History has at least 300 days. [2026-01-28T12:19:10.025724] [DEBUG] [REMOTE ] REX: PASS: Price check passed. Min price $31.69. [2026-01-28T12:19:10.025861] [DEBUG] [REMOTE ] REX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:10.025981] [DEBUG] [REMOTE ] REX: PASS: Integrity check passed. [2026-01-28T12:19:10.026022] [DEBUG] [REMOTE ] REX: Symbol is viable for forecasting. [2026-01-28T12:19:10.026071] [INFO ] [MAIN ] [2646/3492] REX kept (0.7s) | 2640 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:10.151035] [DEBUG] [REMOTE ] REYN: Retrieved 1505 rows, trimmed to 300. [2026-01-28T12:19:10.151241] [DEBUG] [REMOTE ] REYN: PASS: History has at least 300 days. [2026-01-28T12:19:10.151492] [DEBUG] [REMOTE ] REYN: PASS: Price check passed. Min price $22.62. [2026-01-28T12:19:10.151668] [DEBUG] [REMOTE ] REYN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:10.151829] [DEBUG] [REMOTE ] REYN: PASS: Integrity check passed. [2026-01-28T12:19:10.151905] [DEBUG] [REMOTE ] REYN: Symbol is viable for forecasting. [2026-01-28T12:19:10.151963] [INFO ] [MAIN ] [2647/3492] REYN kept (0.1s) | 2641 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:10.721455] [DEBUG] [REMOTE ] REZI: Retrieved 1830 rows, trimmed to 300. [2026-01-28T12:19:10.721634] [DEBUG] [REMOTE ] REZI: PASS: History has at least 300 days. [2026-01-28T12:19:10.721855] [DEBUG] [REMOTE ] REZI: PASS: Price check passed. Min price $28.83. [2026-01-28T12:19:10.721989] [DEBUG] [REMOTE ] REZI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:10.722113] [DEBUG] [REMOTE ] REZI: PASS: Integrity check passed. [2026-01-28T12:19:10.722153] [DEBUG] [REMOTE ] REZI: Symbol is viable for forecasting. [2026-01-28T12:19:10.722201] [INFO ] [MAIN ] [2648/3492] REZI kept (0.6s) | 2642 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:11.300056] [DEBUG] [REMOTE ] RF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:11.300184] [DEBUG] [REMOTE ] RF: PASS: History has at least 300 days. [2026-01-28T12:19:11.300394] [DEBUG] [REMOTE ] RF: PASS: Price check passed. Min price $23.85. [2026-01-28T12:19:11.300526] [DEBUG] [REMOTE ] RF: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:11.300657] [DEBUG] [REMOTE ] RF: PASS: Integrity check passed. [2026-01-28T12:19:11.300698] [DEBUG] [REMOTE ] RF: Symbol is viable for forecasting. [2026-01-28T12:19:11.300745] [INFO ] [MAIN ] [2649/3492] RF kept (0.6s) | 2643 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:11.817837] [DEBUG] [REMOTE ] RFI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:11.818011] [DEBUG] [REMOTE ] RFI: PASS: History has at least 300 days. [2026-01-28T12:19:11.818313] [DEBUG] [REMOTE ] RFI: PASS: Price check passed. Min price $10.78. [2026-01-28T12:19:11.818451] [DEBUG] [REMOTE ] RFI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:11.818606] [DEBUG] [REMOTE ] RFI: PASS: Integrity check passed. [2026-01-28T12:19:11.818649] [DEBUG] [REMOTE ] RFI: Symbol is viable for forecasting. [2026-01-28T12:19:11.818701] [INFO ] [MAIN ] [2650/3492] RFI kept (0.5s) | 2644 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:12.067806] [DEBUG] [REMOTE ] RFL: Retrieved 1971 rows, trimmed to 300. [2026-01-28T12:19:12.067961] [DEBUG] [REMOTE ] RFL: PASS: History has at least 300 days. [2026-01-28T12:19:12.068228] [DEBUG] [REMOTE ] RFL: PASS: Price check passed. Min price $1.17. [2026-01-28T12:19:12.068403] [DEBUG] [REMOTE ] RFL: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:12.068543] [DEBUG] [REMOTE ] RFL: PASS: Integrity check passed. [2026-01-28T12:19:12.068619] [DEBUG] [REMOTE ] RFL: Symbol is viable for forecasting. [2026-01-28T12:19:12.068678] [INFO ] [MAIN ] [2651/3492] RFL kept (0.2s) | 2645 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:12.516689] [DEBUG] [REMOTE ] RFM: Retrieved 1466 rows, trimmed to 300. [2026-01-28T12:19:12.516924] [DEBUG] [REMOTE ] RFM: PASS: History has at least 300 days. [2026-01-28T12:19:12.517282] [DEBUG] [REMOTE ] RFM: PASS: Price check passed. Min price $13.81. [2026-01-28T12:19:12.517429] [DEBUG] [REMOTE ] RFM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:12.517595] [DEBUG] [REMOTE ] RFM: PASS: Integrity check passed. [2026-01-28T12:19:12.517641] [DEBUG] [REMOTE ] RFM: Symbol is viable for forecasting. [2026-01-28T12:19:12.517699] [INFO ] [MAIN ] [2652/3492] RFM kept (0.4s) | 2646 kept, 6 rejected | 138.7/min | ETA: 6.1m [2026-01-28T12:19:12.871604] [DEBUG] [REMOTE ] RFMZ: Retrieved 1237 rows, trimmed to 300. [2026-01-28T12:19:12.871747] [DEBUG] [REMOTE ] RFMZ: PASS: History has at least 300 days. [2026-01-28T12:19:12.871965] [DEBUG] [REMOTE ] RFMZ: PASS: Price check passed. Min price $12.51. [2026-01-28T12:19:12.872102] [DEBUG] [REMOTE ] RFMZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:12.872218] [DEBUG] [REMOTE ] RFMZ: PASS: Integrity check passed. [2026-01-28T12:19:12.872277] [DEBUG] [REMOTE ] RFMZ: Symbol is viable for forecasting. [2026-01-28T12:19:12.872330] [INFO ] [MAIN ] [2653/3492] RFMZ kept (0.4s) | 2647 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:13.294630] [DEBUG] [REMOTE ] RGA: Retrieved 4370 rows, trimmed to 300. [2026-01-28T12:19:13.294758] [DEBUG] [REMOTE ] RGA: PASS: History has at least 300 days. [2026-01-28T12:19:13.294965] [DEBUG] [REMOTE ] RGA: PASS: Price check passed. Min price $180.64. [2026-01-28T12:19:13.295097] [DEBUG] [REMOTE ] RGA: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:13.295207] [DEBUG] [REMOTE ] RGA: PASS: Integrity check passed. [2026-01-28T12:19:13.295247] [DEBUG] [REMOTE ] RGA: Symbol is viable for forecasting. [2026-01-28T12:19:13.295293] [INFO ] [MAIN ] [2654/3492] RGA kept (0.4s) | 2648 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:13.873702] [DEBUG] [REMOTE ] RGCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:13.873834] [DEBUG] [REMOTE ] RGCO: PASS: History has at least 300 days. [2026-01-28T12:19:13.874045] [DEBUG] [REMOTE ] RGCO: PASS: Price check passed. Min price $20.50. [2026-01-28T12:19:13.874180] [DEBUG] [REMOTE ] RGCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:13.874299] [DEBUG] [REMOTE ] RGCO: PASS: Integrity check passed. [2026-01-28T12:19:13.874341] [DEBUG] [REMOTE ] RGCO: Symbol is viable for forecasting. [2026-01-28T12:19:13.874390] [INFO ] [MAIN ] [2655/3492] RGCO kept (0.6s) | 2649 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:14.323279] [DEBUG] [REMOTE ] RGEN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:14.323410] [DEBUG] [REMOTE ] RGEN: PASS: History has at least 300 days. [2026-01-28T12:19:14.323631] [DEBUG] [REMOTE ] RGEN: PASS: Price check passed. Min price $142.82. [2026-01-28T12:19:14.323765] [DEBUG] [REMOTE ] RGEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:14.323874] [DEBUG] [REMOTE ] RGEN: PASS: Integrity check passed. [2026-01-28T12:19:14.323914] [DEBUG] [REMOTE ] RGEN: Symbol is viable for forecasting. [2026-01-28T12:19:14.323961] [INFO ] [MAIN ] [2656/3492] RGEN kept (0.4s) | 2650 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:14.806275] [DEBUG] [REMOTE ] RGLD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:14.806416] [DEBUG] [REMOTE ] RGLD: PASS: History has at least 300 days. [2026-01-28T12:19:14.806664] [DEBUG] [REMOTE ] RGLD: PASS: Price check passed. Min price $168.72. [2026-01-28T12:19:14.806812] [DEBUG] [REMOTE ] RGLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:14.806929] [DEBUG] [REMOTE ] RGLD: PASS: Integrity check passed. [2026-01-28T12:19:14.806970] [DEBUG] [REMOTE ] RGLD: Symbol is viable for forecasting. [2026-01-28T12:19:14.807042] [INFO ] [MAIN ] [2657/3492] RGLD kept (0.5s) | 2651 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:15.180374] [DEBUG] [REMOTE ] RGNX: Retrieved 2605 rows, trimmed to 300. [2026-01-28T12:19:15.180533] [DEBUG] [REMOTE ] RGNX: PASS: History has at least 300 days. [2026-01-28T12:19:15.180839] [DEBUG] [REMOTE ] RGNX: PASS: Price check passed. Min price $10.87. [2026-01-28T12:19:15.181023] [DEBUG] [REMOTE ] RGNX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:15.181169] [DEBUG] [REMOTE ] RGNX: PASS: Integrity check passed. [2026-01-28T12:19:15.181222] [DEBUG] [REMOTE ] RGNX: Symbol is viable for forecasting. [2026-01-28T12:19:15.181284] [INFO ] [MAIN ] [2658/3492] RGNX kept (0.4s) | 2652 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:15.665732] [DEBUG] [REMOTE ] RGP: Retrieved 6314 rows, trimmed to 300. [2026-01-28T12:19:15.665867] [DEBUG] [REMOTE ] RGP: PASS: History has at least 300 days. [2026-01-28T12:19:15.666079] [DEBUG] [REMOTE ] RGP: PASS: Price check passed. Min price $4.24. [2026-01-28T12:19:15.666211] [DEBUG] [REMOTE ] RGP: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:15.666323] [DEBUG] [REMOTE ] RGP: PASS: Integrity check passed. [2026-01-28T12:19:15.666380] [DEBUG] [REMOTE ] RGP: Symbol is viable for forecasting. [2026-01-28T12:19:15.666429] [INFO ] [MAIN ] [2659/3492] RGP kept (0.5s) | 2653 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:16.037326] [DEBUG] [REMOTE ] RGS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:16.037469] [DEBUG] [REMOTE ] RGS: PASS: History has at least 300 days. [2026-01-28T12:19:16.037699] [DEBUG] [REMOTE ] RGS: PASS: Price check passed. Min price $23.75. [2026-01-28T12:19:16.037832] [DEBUG] [REMOTE ] RGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:16.037946] [DEBUG] [REMOTE ] RGS: PASS: Integrity check passed. [2026-01-28T12:19:16.037985] [DEBUG] [REMOTE ] RGS: Symbol is viable for forecasting. [2026-01-28T12:19:16.038031] [INFO ] [MAIN ] [2660/3492] RGS kept (0.4s) | 2654 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:16.178680] [DEBUG] [REMOTE ] RGTI: Retrieved 1197 rows, trimmed to 300. [2026-01-28T12:19:16.178823] [DEBUG] [REMOTE ] RGTI: PASS: History has at least 300 days. [2026-01-28T12:19:16.179030] [DEBUG] [REMOTE ] RGTI: PASS: Price check passed. Min price $21.76. [2026-01-28T12:19:16.179166] [DEBUG] [REMOTE ] RGTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:16.179278] [DEBUG] [REMOTE ] RGTI: PASS: Integrity check passed. [2026-01-28T12:19:16.179320] [DEBUG] [REMOTE ] RGTI: Symbol is viable for forecasting. [2026-01-28T12:19:16.179372] [INFO ] [MAIN ] [2661/3492] RGTI kept (0.1s) | 2655 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:16.820155] [DEBUG] [REMOTE ] RH: Retrieved 3327 rows, trimmed to 300. [2026-01-28T12:19:16.820321] [DEBUG] [REMOTE ] RH: PASS: History has at least 300 days. [2026-01-28T12:19:16.820539] [DEBUG] [REMOTE ] RH: PASS: Price check passed. Min price $139.54. [2026-01-28T12:19:16.820708] [DEBUG] [REMOTE ] RH: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:16.820826] [DEBUG] [REMOTE ] RH: PASS: Integrity check passed. [2026-01-28T12:19:16.820867] [DEBUG] [REMOTE ] RH: Symbol is viable for forecasting. [2026-01-28T12:19:16.820915] [INFO ] [MAIN ] [2662/3492] RH kept (0.6s) | 2656 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:17.215327] [DEBUG] [REMOTE ] RHI: Retrieved 6598 rows, trimmed to 300. [2026-01-28T12:19:17.215455] [DEBUG] [REMOTE ] RHI: PASS: History has at least 300 days. [2026-01-28T12:19:17.215694] [DEBUG] [REMOTE ] RHI: PASS: Price check passed. Min price $24.94. [2026-01-28T12:19:17.215832] [DEBUG] [REMOTE ] RHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:17.215949] [DEBUG] [REMOTE ] RHI: PASS: Integrity check passed. [2026-01-28T12:19:17.215990] [DEBUG] [REMOTE ] RHI: Symbol is viable for forecasting. [2026-01-28T12:19:17.216039] [INFO ] [MAIN ] [2663/3492] RHI kept (0.4s) | 2657 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:17.750507] [DEBUG] [REMOTE ] RHP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:17.750653] [DEBUG] [REMOTE ] RHP: PASS: History has at least 300 days. [2026-01-28T12:19:17.750869] [DEBUG] [REMOTE ] RHP: PASS: Price check passed. Min price $84.83. [2026-01-28T12:19:17.751006] [DEBUG] [REMOTE ] RHP: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:17.751124] [DEBUG] [REMOTE ] RHP: PASS: Integrity check passed. [2026-01-28T12:19:17.751166] [DEBUG] [REMOTE ] RHP: Symbol is viable for forecasting. [2026-01-28T12:19:17.751215] [INFO ] [MAIN ] [2664/3492] RHP kept (0.5s) | 2658 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:18.131838] [DEBUG] [REMOTE ] RIG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:18.131977] [DEBUG] [REMOTE ] RIG: PASS: History has at least 300 days. [2026-01-28T12:19:18.132184] [DEBUG] [REMOTE ] RIG: PASS: Price check passed. Min price $3.84. [2026-01-28T12:19:18.132315] [DEBUG] [REMOTE ] RIG: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:18.132428] [DEBUG] [REMOTE ] RIG: PASS: Integrity check passed. [2026-01-28T12:19:18.132503] [DEBUG] [REMOTE ] RIG: Symbol is viable for forecasting. [2026-01-28T12:19:18.132554] [INFO ] [MAIN ] [2665/3492] RIG kept (0.4s) | 2659 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:18.586221] [DEBUG] [REMOTE ] RIGL: Retrieved 6326 rows, trimmed to 300. [2026-01-28T12:19:18.586350] [DEBUG] [REMOTE ] RIGL: PASS: History has at least 300 days. [2026-01-28T12:19:18.586594] [DEBUG] [REMOTE ] RIGL: PASS: Price check passed. Min price $28.38. [2026-01-28T12:19:18.586729] [DEBUG] [REMOTE ] RIGL: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:18.586837] [DEBUG] [REMOTE ] RIGL: PASS: Integrity check passed. [2026-01-28T12:19:18.586878] [DEBUG] [REMOTE ] RIGL: Symbol is viable for forecasting. [2026-01-28T12:19:18.586925] [INFO ] [MAIN ] [2666/3492] RIGL kept (0.5s) | 2660 kept, 6 rejected | 138.7/min | ETA: 6.0m [2026-01-28T12:19:18.910097] [DEBUG] [REMOTE ] RILY: Retrieved 2648 rows, trimmed to 300. [2026-01-28T12:19:18.910231] [DEBUG] [REMOTE ] RILY: PASS: History has at least 300 days. [2026-01-28T12:19:18.910445] [DEBUG] [REMOTE ] RILY: PASS: Price check passed. Min price $3.72. [2026-01-28T12:19:18.910617] [DEBUG] [REMOTE ] RILY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:18.910731] [DEBUG] [REMOTE ] RILY: PASS: Integrity check passed. [2026-01-28T12:19:18.910770] [DEBUG] [REMOTE ] RILY: Symbol is viable for forecasting. [2026-01-28T12:19:18.910816] [INFO ] [MAIN ] [2667/3492] RILY kept (0.3s) | 2661 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:19.261601] [DEBUG] [REMOTE ] RILYN: Retrieved 1594 rows, trimmed to 300. [2026-01-28T12:19:19.261727] [DEBUG] [REMOTE ] RILYN: PASS: History has at least 300 days. [2026-01-28T12:19:19.261924] [DEBUG] [REMOTE ] RILYN: PASS: Price check passed. Min price $17.97. [2026-01-28T12:19:19.262055] [DEBUG] [REMOTE ] RILYN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:19.262162] [DEBUG] [REMOTE ] RILYN: PASS: Integrity check passed. [2026-01-28T12:19:19.262201] [DEBUG] [REMOTE ] RILYN: Symbol is viable for forecasting. [2026-01-28T12:19:19.262247] [INFO ] [MAIN ] [2668/3492] RILYN kept (0.4s) | 2662 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:19.629819] [DEBUG] [REMOTE ] RILYZ: Retrieved 1122 rows, trimmed to 300. [2026-01-28T12:19:19.629950] [DEBUG] [REMOTE ] RILYZ: PASS: History has at least 300 days. [2026-01-28T12:19:19.630146] [DEBUG] [REMOTE ] RILYZ: PASS: Price check passed. Min price $8.81. [2026-01-28T12:19:19.630279] [DEBUG] [REMOTE ] RILYZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:19.630385] [DEBUG] [REMOTE ] RILYZ: PASS: Integrity check passed. [2026-01-28T12:19:19.630424] [DEBUG] [REMOTE ] RILYZ: Symbol is viable for forecasting. [2026-01-28T12:19:19.630471] [INFO ] [MAIN ] [2669/3492] RILYZ kept (0.4s) | 2663 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:20.143422] [DEBUG] [REMOTE ] RING: Retrieved 3516 rows, trimmed to 300. [2026-01-28T12:19:20.143548] [DEBUG] [REMOTE ] RING: PASS: History has at least 300 days. [2026-01-28T12:19:20.143769] [DEBUG] [REMOTE ] RING: PASS: Price check passed. Min price $57.99. [2026-01-28T12:19:20.143900] [DEBUG] [REMOTE ] RING: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:20.144011] [DEBUG] [REMOTE ] RING: PASS: Integrity check passed. [2026-01-28T12:19:20.144051] [DEBUG] [REMOTE ] RING: Symbol is viable for forecasting. [2026-01-28T12:19:20.144097] [INFO ] [MAIN ] [2670/3492] RING kept (0.5s) | 2664 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:20.695969] [DEBUG] [REMOTE ] RIO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:20.696105] [DEBUG] [REMOTE ] RIO: PASS: History has at least 300 days. [2026-01-28T12:19:20.696325] [DEBUG] [REMOTE ] RIO: PASS: Price check passed. Min price $67.89. [2026-01-28T12:19:20.696464] [DEBUG] [REMOTE ] RIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:20.696619] [DEBUG] [REMOTE ] RIO: PASS: Integrity check passed. [2026-01-28T12:19:20.696661] [DEBUG] [REMOTE ] RIO: Symbol is viable for forecasting. [2026-01-28T12:19:20.696711] [INFO ] [MAIN ] [2671/3492] RIO kept (0.6s) | 2665 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:21.047874] [DEBUG] [REMOTE ] RITM: Retrieved 3204 rows, trimmed to 300. [2026-01-28T12:19:21.048022] [DEBUG] [REMOTE ] RITM: PASS: History has at least 300 days. [2026-01-28T12:19:21.048281] [DEBUG] [REMOTE ] RITM: PASS: Price check passed. Min price $10.55. [2026-01-28T12:19:21.048459] [DEBUG] [REMOTE ] RITM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:21.048627] [DEBUG] [REMOTE ] RITM: PASS: Integrity check passed. [2026-01-28T12:19:21.048676] [DEBUG] [REMOTE ] RITM: Symbol is viable for forecasting. [2026-01-28T12:19:21.048725] [INFO ] [MAIN ] [2672/3492] RITM kept (0.4s) | 2666 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:21.298051] [DEBUG] [REMOTE ] RIVN: Retrieved 1056 rows, trimmed to 300. [2026-01-28T12:19:21.298162] [DEBUG] [REMOTE ] RIVN: PASS: History has at least 300 days. [2026-01-28T12:19:21.298356] [DEBUG] [REMOTE ] RIVN: PASS: Price check passed. Min price $12.50. [2026-01-28T12:19:21.298487] [DEBUG] [REMOTE ] RIVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:21.298625] [DEBUG] [REMOTE ] RIVN: PASS: Integrity check passed. [2026-01-28T12:19:21.298669] [DEBUG] [REMOTE ] RIVN: Symbol is viable for forecasting. [2026-01-28T12:19:21.298716] [INFO ] [MAIN ] [2673/3492] RIVN kept (0.2s) | 2667 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:21.726043] [DEBUG] [REMOTE ] RKLB: Retrieved 1111 rows, trimmed to 300. [2026-01-28T12:19:21.726169] [DEBUG] [REMOTE ] RKLB: PASS: History has at least 300 days. [2026-01-28T12:19:21.726368] [DEBUG] [REMOTE ] RKLB: PASS: Price check passed. Min price $39.48. [2026-01-28T12:19:21.726500] [DEBUG] [REMOTE ] RKLB: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:21.726645] [DEBUG] [REMOTE ] RKLB: PASS: Integrity check passed. [2026-01-28T12:19:21.726694] [DEBUG] [REMOTE ] RKLB: Symbol is viable for forecasting. [2026-01-28T12:19:21.726743] [INFO ] [MAIN ] [2674/3492] RKLB kept (0.4s) | 2668 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:22.379947] [DEBUG] [REMOTE ] RL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:22.380092] [DEBUG] [REMOTE ] RL: PASS: History has at least 300 days. [2026-01-28T12:19:22.380330] [DEBUG] [REMOTE ] RL: PASS: Price check passed. Min price $308.50. [2026-01-28T12:19:22.380471] [DEBUG] [REMOTE ] RL: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:22.380617] [DEBUG] [REMOTE ] RL: PASS: Integrity check passed. [2026-01-28T12:19:22.380662] [DEBUG] [REMOTE ] RL: Symbol is viable for forecasting. [2026-01-28T12:19:22.380713] [INFO ] [MAIN ] [2675/3492] RL kept (0.7s) | 2669 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:22.657935] [DEBUG] [REMOTE ] RLAY: Retrieved 1390 rows, trimmed to 300. [2026-01-28T12:19:22.658058] [DEBUG] [REMOTE ] RLAY: PASS: History has at least 300 days. [2026-01-28T12:19:22.658254] [DEBUG] [REMOTE ] RLAY: PASS: Price check passed. Min price $6.05. [2026-01-28T12:19:22.658385] [DEBUG] [REMOTE ] RLAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:22.658509] [DEBUG] [REMOTE ] RLAY: PASS: Integrity check passed. [2026-01-28T12:19:22.658557] [DEBUG] [REMOTE ] RLAY: Symbol is viable for forecasting. [2026-01-28T12:19:22.658632] [INFO ] [MAIN ] [2676/3492] RLAY kept (0.3s) | 2670 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:23.271264] [DEBUG] [REMOTE ] RLI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:23.271396] [DEBUG] [REMOTE ] RLI: PASS: History has at least 300 days. [2026-01-28T12:19:23.271631] [DEBUG] [REMOTE ] RLI: PASS: Price check passed. Min price $56.67. [2026-01-28T12:19:23.271766] [DEBUG] [REMOTE ] RLI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:23.271895] [DEBUG] [REMOTE ] RLI: PASS: Integrity check passed. [2026-01-28T12:19:23.271935] [DEBUG] [REMOTE ] RLI: Symbol is viable for forecasting. [2026-01-28T12:19:23.271982] [INFO ] [MAIN ] [2677/3492] RLI kept (0.6s) | 2671 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:23.499192] [DEBUG] [REMOTE ] RLJ: Retrieved 3700 rows, trimmed to 300. [2026-01-28T12:19:23.499319] [DEBUG] [REMOTE ] RLJ: PASS: History has at least 300 days. [2026-01-28T12:19:23.499520] [DEBUG] [REMOTE ] RLJ: PASS: Price check passed. Min price $6.67. [2026-01-28T12:19:23.499676] [DEBUG] [REMOTE ] RLJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:23.499788] [DEBUG] [REMOTE ] RLJ: PASS: Integrity check passed. [2026-01-28T12:19:23.499827] [DEBUG] [REMOTE ] RLJ: Symbol is viable for forecasting. [2026-01-28T12:19:23.499873] [INFO ] [MAIN ] [2678/3492] RLJ kept (0.2s) | 2672 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:24.017752] [DEBUG] [REMOTE ] RLMD: Retrieved 2840 rows, trimmed to 300. [2026-01-28T12:19:24.017885] [DEBUG] [REMOTE ] RLMD: PASS: History has at least 300 days. [2026-01-28T12:19:24.018092] [DEBUG] [REMOTE ] RLMD: PASS: Price check passed. Min price $2.20. [2026-01-28T12:19:24.018224] [DEBUG] [REMOTE ] RLMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:24.018332] [DEBUG] [REMOTE ] RLMD: PASS: Integrity check passed. [2026-01-28T12:19:24.018372] [DEBUG] [REMOTE ] RLMD: Symbol is viable for forecasting. [2026-01-28T12:19:24.018420] [INFO ] [MAIN ] [2679/3492] RLMD kept (0.5s) | 2673 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:24.294282] [DEBUG] [REMOTE ] RLTY: Retrieved 984 rows, trimmed to 300. [2026-01-28T12:19:24.294408] [DEBUG] [REMOTE ] RLTY: PASS: History has at least 300 days. [2026-01-28T12:19:24.294625] [DEBUG] [REMOTE ] RLTY: PASS: Price check passed. Min price $14.29. [2026-01-28T12:19:24.294758] [DEBUG] [REMOTE ] RLTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:24.294866] [DEBUG] [REMOTE ] RLTY: PASS: Integrity check passed. [2026-01-28T12:19:24.294904] [DEBUG] [REMOTE ] RLTY: Symbol is viable for forecasting. [2026-01-28T12:19:24.294951] [INFO ] [MAIN ] [2680/3492] RLTY kept (0.3s) | 2674 kept, 6 rejected | 138.7/min | ETA: 5.9m [2026-01-28T12:19:24.758616] [DEBUG] [REMOTE ] RLX: Retrieved 1259 rows, trimmed to 300. [2026-01-28T12:19:24.758751] [DEBUG] [REMOTE ] RLX: PASS: History has at least 300 days. [2026-01-28T12:19:24.758945] [DEBUG] [REMOTE ] RLX: PASS: Price check passed. Min price $2.14. [2026-01-28T12:19:24.759077] [DEBUG] [REMOTE ] RLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:24.759183] [DEBUG] [REMOTE ] RLX: PASS: Integrity check passed. [2026-01-28T12:19:24.759223] [DEBUG] [REMOTE ] RLX: Symbol is viable for forecasting. [2026-01-28T12:19:24.759270] [INFO ] [MAIN ] [2681/3492] RLX kept (0.5s) | 2675 kept, 6 rejected | 138.7/min | ETA: 5.8m [2026-01-28T12:19:25.229809] [DEBUG] [REMOTE ] RM: Retrieved 3478 rows, trimmed to 300. [2026-01-28T12:19:25.229934] [DEBUG] [REMOTE ] RM: PASS: History has at least 300 days. [2026-01-28T12:19:25.230133] [DEBUG] [REMOTE ] RM: PASS: Price check passed. Min price $35.82. [2026-01-28T12:19:25.230264] [DEBUG] [REMOTE ] RM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:25.230373] [DEBUG] [REMOTE ] RM: PASS: Integrity check passed. [2026-01-28T12:19:25.230412] [DEBUG] [REMOTE ] RM: Symbol is viable for forecasting. [2026-01-28T12:19:25.230458] [INFO ] [MAIN ] [2682/3492] RM kept (0.5s) | 2676 kept, 6 rejected | 138.7/min | ETA: 5.8m [2026-01-28T12:19:25.544222] [DEBUG] [REMOTE ] RMAX: Retrieved 3098 rows, trimmed to 300. [2026-01-28T12:19:25.544371] [DEBUG] [REMOTE ] RMAX: PASS: History has at least 300 days. [2026-01-28T12:19:25.544605] [DEBUG] [REMOTE ] RMAX: PASS: Price check passed. Min price $7.27. [2026-01-28T12:19:25.544744] [DEBUG] [REMOTE ] RMAX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:25.544878] [DEBUG] [REMOTE ] RMAX: PASS: Integrity check passed. [2026-01-28T12:19:25.544919] [DEBUG] [REMOTE ] RMAX: Symbol is viable for forecasting. [2026-01-28T12:19:25.544969] [INFO ] [MAIN ] [2683/3492] RMAX kept (0.3s) | 2677 kept, 6 rejected | 138.7/min | ETA: 5.8m [2026-01-28T12:19:26.010264] [DEBUG] [REMOTE ] RMBI: Retrieved 1652 rows, trimmed to 300. [2026-01-28T12:19:26.010390] [DEBUG] [REMOTE ] RMBI: PASS: History has at least 300 days. [2026-01-28T12:19:26.010614] [DEBUG] [REMOTE ] RMBI: PASS: Price check passed. Min price $12.78. [2026-01-28T12:19:26.010752] [DEBUG] [REMOTE ] RMBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:26.010861] [DEBUG] [REMOTE ] RMBI: PASS: Integrity check passed. [2026-01-28T12:19:26.010900] [DEBUG] [REMOTE ] RMBI: Symbol is viable for forecasting. [2026-01-28T12:19:26.010946] [INFO ] [MAIN ] [2684/3492] RMBI kept (0.5s) | 2678 kept, 6 rejected | 138.7/min | ETA: 5.8m [2026-01-28T12:19:26.424629] [DEBUG] [REMOTE ] RMBS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:26.424770] [DEBUG] [REMOTE ] RMBS: PASS: History has at least 300 days. [2026-01-28T12:19:26.424990] [DEBUG] [REMOTE ] RMBS: PASS: Price check passed. Min price $87.28. [2026-01-28T12:19:26.425130] [DEBUG] [REMOTE ] RMBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:26.425250] [DEBUG] [REMOTE ] RMBS: PASS: Integrity check passed. [2026-01-28T12:19:26.425293] [DEBUG] [REMOTE ] RMBS: Symbol is viable for forecasting. [2026-01-28T12:19:26.425341] [INFO ] [MAIN ] [2685/3492] RMBS kept (0.4s) | 2679 kept, 6 rejected | 138.7/min | ETA: 5.8m [2026-01-28T12:19:26.764902] [DEBUG] [REMOTE ] RMD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:26.765058] [DEBUG] [REMOTE ] RMD: PASS: History has at least 300 days. [2026-01-28T12:19:26.765309] [DEBUG] [REMOTE ] RMD: PASS: Price check passed. Min price $240.87. [2026-01-28T12:19:26.765450] [DEBUG] [REMOTE ] RMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:26.765591] [DEBUG] [REMOTE ] RMD: PASS: Integrity check passed. [2026-01-28T12:19:26.765635] [DEBUG] [REMOTE ] RMD: Symbol is viable for forecasting. [2026-01-28T12:19:26.765683] [INFO ] [MAIN ] [2686/3492] RMD kept (0.3s) | 2680 kept, 6 rejected | 138.8/min | ETA: 5.8m [2026-01-28T12:19:27.146756] [DEBUG] [REMOTE ] RMI: Retrieved 1821 rows, trimmed to 300. [2026-01-28T12:19:27.146890] [DEBUG] [REMOTE ] RMI: PASS: History has at least 300 days. [2026-01-28T12:19:27.147114] [DEBUG] [REMOTE ] RMI: PASS: Price check passed. Min price $14.16. [2026-01-28T12:19:27.147258] [DEBUG] [REMOTE ] RMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:27.147387] [DEBUG] [REMOTE ] RMI: PASS: Integrity check passed. [2026-01-28T12:19:27.147432] [DEBUG] [REMOTE ] RMI: Symbol is viable for forecasting. [2026-01-28T12:19:27.147487] [INFO ] [MAIN ] [2687/3492] RMI kept (0.4s) | 2681 kept, 6 rejected | 138.8/min | ETA: 5.8m [2026-01-28T12:19:27.551450] [DEBUG] [REMOTE ] RMM: Retrieved 1635 rows, trimmed to 300. [2026-01-28T12:19:27.551595] [DEBUG] [REMOTE ] RMM: PASS: History has at least 300 days. [2026-01-28T12:19:27.551823] [DEBUG] [REMOTE ] RMM: PASS: Price check passed. Min price $13.47. [2026-01-28T12:19:27.551983] [DEBUG] [REMOTE ] RMM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:27.552098] [DEBUG] [REMOTE ] RMM: PASS: Integrity check passed. [2026-01-28T12:19:27.552140] [DEBUG] [REMOTE ] RMM: Symbol is viable for forecasting. [2026-01-28T12:19:27.552188] [INFO ] [MAIN ] [2688/3492] RMM kept (0.4s) | 2682 kept, 6 rejected | 138.8/min | ETA: 5.8m [2026-01-28T12:19:27.814158] [DEBUG] [REMOTE ] RMMZ: Retrieved 992 rows, trimmed to 300. [2026-01-28T12:19:27.814284] [DEBUG] [REMOTE ] RMMZ: PASS: History has at least 300 days. [2026-01-28T12:19:27.814480] [DEBUG] [REMOTE ] RMMZ: PASS: Price check passed. Min price $14.30. [2026-01-28T12:19:27.814634] [DEBUG] [REMOTE ] RMMZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:27.814789] [DEBUG] [REMOTE ] RMMZ: PASS: Integrity check passed. [2026-01-28T12:19:27.814829] [DEBUG] [REMOTE ] RMMZ: Symbol is viable for forecasting. [2026-01-28T12:19:27.814876] [INFO ] [MAIN ] [2689/3492] RMMZ kept (0.3s) | 2683 kept, 6 rejected | 138.8/min | ETA: 5.8m [2026-01-28T12:19:28.243732] [DEBUG] [REMOTE ] RMNI: Retrieved 2618 rows, trimmed to 300. [2026-01-28T12:19:28.243881] [DEBUG] [REMOTE ] RMNI: PASS: History has at least 300 days. [2026-01-28T12:19:28.244109] [DEBUG] [REMOTE ] RMNI: PASS: Price check passed. Min price $3.61. [2026-01-28T12:19:28.244263] [DEBUG] [REMOTE ] RMNI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:28.244389] [DEBUG] [REMOTE ] RMNI: PASS: Integrity check passed. [2026-01-28T12:19:28.244434] [DEBUG] [REMOTE ] RMNI: Symbol is viable for forecasting. [2026-01-28T12:19:28.244488] [INFO ] [MAIN ] [2690/3492] RMNI kept (0.4s) | 2684 kept, 6 rejected | 138.8/min | ETA: 5.8m [2026-01-28T12:19:28.748587] [DEBUG] [REMOTE ] RNA: Retrieved 1413 rows, trimmed to 300. [2026-01-28T12:19:28.748734] [DEBUG] [REMOTE ] RNA: PASS: History has at least 300 days. [2026-01-28T12:19:28.748956] [DEBUG] [REMOTE ] RNA: PASS: Price check passed. Min price $69.69. [2026-01-28T12:19:28.749109] [DEBUG] [REMOTE ] RNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:28.749233] [DEBUG] [REMOTE ] RNA: PASS: Integrity check passed. [2026-01-28T12:19:28.749278] [DEBUG] [REMOTE ] RNA: Symbol is viable for forecasting. [2026-01-28T12:19:28.749333] [INFO ] [MAIN ] [2691/3492] RNA kept (0.5s) | 2685 kept, 6 rejected | 138.8/min | ETA: 5.8m [2026-01-28T12:19:29.094093] [DEBUG] [REMOTE ] RNAC: Retrieved 2413 rows, trimmed to 300. [2026-01-28T12:19:29.094240] [DEBUG] [REMOTE ] RNAC: PASS: History has at least 300 days. [2026-01-28T12:19:29.094470] [DEBUG] [REMOTE ] RNAC: PASS: Price check passed. Min price $6.43. [2026-01-28T12:19:29.094649] [DEBUG] [REMOTE ] RNAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:29.094780] [DEBUG] [REMOTE ] RNAC: PASS: Integrity check passed. [2026-01-28T12:19:29.094826] [DEBUG] [REMOTE ] RNAC: Symbol is viable for forecasting. [2026-01-28T12:19:29.094881] [INFO ] [MAIN ] [2692/3492] RNAC kept (0.3s) | 2686 kept, 6 rejected | 138.8/min | ETA: 5.8m [2026-01-28T12:19:29.383655] [DEBUG] [REMOTE ] RNAZ: Retrieved 1144 rows, trimmed to 300. [2026-01-28T12:19:29.383779] [DEBUG] [REMOTE ] RNAZ: PASS: History has at least 300 days. [2026-01-28T12:19:29.383977] [DEBUG] [REMOTE ] RNAZ: PASS: Price check passed. Min price $6.44. [2026-01-28T12:19:29.384108] [DEBUG] [REMOTE ] RNAZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:29.384214] [DEBUG] [REMOTE ] RNAZ: PASS: Integrity check passed. [2026-01-28T12:19:29.384254] [DEBUG] [REMOTE ] RNAZ: Symbol is viable for forecasting. [2026-01-28T12:19:29.384299] [INFO ] [MAIN ] [2693/3492] RNAZ kept (0.3s) | 2687 kept, 6 rejected | 138.8/min | ETA: 5.8m [2026-01-28T12:19:29.998853] [DEBUG] [REMOTE ] RNG: Retrieved 3101 rows, trimmed to 300. [2026-01-28T12:19:29.998978] [DEBUG] [REMOTE ] RNG: PASS: History has at least 300 days. [2026-01-28T12:19:29.999188] [DEBUG] [REMOTE ] RNG: PASS: Price check passed. Min price $25.81. [2026-01-28T12:19:29.999326] [DEBUG] [REMOTE ] RNG: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:29.999478] [DEBUG] [REMOTE ] RNG: PASS: Integrity check passed. [2026-01-28T12:19:29.999527] [DEBUG] [REMOTE ] RNG: Symbol is viable for forecasting. [2026-01-28T12:19:29.999604] [INFO ] [MAIN ] [2694/3492] RNG kept (0.6s) | 2688 kept, 6 rejected | 138.8/min | ETA: 5.8m [2026-01-28T12:19:30.546327] [DEBUG] [REMOTE ] RNP: Retrieved 5684 rows, trimmed to 300. [2026-01-28T12:19:30.546452] [DEBUG] [REMOTE ] RNP: PASS: History has at least 300 days. [2026-01-28T12:19:30.546679] [DEBUG] [REMOTE ] RNP: PASS: Price check passed. Min price $19.29. [2026-01-28T12:19:30.546830] [DEBUG] [REMOTE ] RNP: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:30.546942] [DEBUG] [REMOTE ] RNP: PASS: Integrity check passed. [2026-01-28T12:19:30.546981] [DEBUG] [REMOTE ] RNP: Symbol is viable for forecasting. [2026-01-28T12:19:30.547055] [INFO ] [MAIN ] [2695/3492] RNP kept (0.5s) | 2689 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:30.820864] [DEBUG] [REMOTE ] ROAD: Retrieved 1943 rows, trimmed to 300. [2026-01-28T12:19:30.820977] [DEBUG] [REMOTE ] ROAD: PASS: History has at least 300 days. [2026-01-28T12:19:30.821172] [DEBUG] [REMOTE ] ROAD: PASS: Price check passed. Min price $100.43. [2026-01-28T12:19:30.821301] [DEBUG] [REMOTE ] ROAD: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:30.821408] [DEBUG] [REMOTE ] ROAD: PASS: Integrity check passed. [2026-01-28T12:19:30.821447] [DEBUG] [REMOTE ] ROAD: Symbol is viable for forecasting. [2026-01-28T12:19:30.821493] [INFO ] [MAIN ] [2696/3492] ROAD kept (0.3s) | 2690 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:31.416901] [DEBUG] [REMOTE ] ROCK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:31.417053] [DEBUG] [REMOTE ] ROCK: PASS: History has at least 300 days. [2026-01-28T12:19:31.417284] [DEBUG] [REMOTE ] ROCK: PASS: Price check passed. Min price $44.17. [2026-01-28T12:19:31.417418] [DEBUG] [REMOTE ] ROCK: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:31.417544] [DEBUG] [REMOTE ] ROCK: PASS: Integrity check passed. [2026-01-28T12:19:31.417602] [DEBUG] [REMOTE ] ROCK: Symbol is viable for forecasting. [2026-01-28T12:19:31.417650] [INFO ] [MAIN ] [2697/3492] ROCK kept (0.6s) | 2691 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:31.645049] [DEBUG] [REMOTE ] ROE: Retrieved 625 rows, trimmed to 300. [2026-01-28T12:19:31.645182] [DEBUG] [REMOTE ] ROE: PASS: History has at least 300 days. [2026-01-28T12:19:31.645392] [DEBUG] [REMOTE ] ROE: PASS: Price check passed. Min price $33.03. [2026-01-28T12:19:31.645534] [DEBUG] [REMOTE ] ROE: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:31.645676] [DEBUG] [REMOTE ] ROE: PASS: Integrity check passed. [2026-01-28T12:19:31.645726] [DEBUG] [REMOTE ] ROE: Symbol is viable for forecasting. [2026-01-28T12:19:31.645776] [INFO ] [MAIN ] [2698/3492] ROE kept (0.2s) | 2692 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:32.134438] [DEBUG] [REMOTE ] ROP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:32.134593] [DEBUG] [REMOTE ] ROP: PASS: History has at least 300 days. [2026-01-28T12:19:32.134845] [DEBUG] [REMOTE ] ROP: PASS: Price check passed. Min price $369.27. [2026-01-28T12:19:32.134991] [DEBUG] [REMOTE ] ROP: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:32.135111] [DEBUG] [REMOTE ] ROP: PASS: Integrity check passed. [2026-01-28T12:19:32.135153] [DEBUG] [REMOTE ] ROP: Symbol is viable for forecasting. [2026-01-28T12:19:32.135202] [INFO ] [MAIN ] [2699/3492] ROP kept (0.5s) | 2693 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:32.517207] [DEBUG] [REMOTE ] RPAY: Retrieved 1892 rows, trimmed to 300. [2026-01-28T12:19:32.517349] [DEBUG] [REMOTE ] RPAY: PASS: History has at least 300 days. [2026-01-28T12:19:32.517557] [DEBUG] [REMOTE ] RPAY: PASS: Price check passed. Min price $3.00. [2026-01-28T12:19:32.517755] [DEBUG] [REMOTE ] RPAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:32.517891] [DEBUG] [REMOTE ] RPAY: PASS: Integrity check passed. [2026-01-28T12:19:32.517933] [DEBUG] [REMOTE ] RPAY: Symbol is viable for forecasting. [2026-01-28T12:19:32.517980] [INFO ] [MAIN ] [2700/3492] RPAY kept (0.4s) | 2694 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:32.991002] [DEBUG] [REMOTE ] RPD: Retrieved 2648 rows, trimmed to 300. [2026-01-28T12:19:32.991132] [DEBUG] [REMOTE ] RPD: PASS: History has at least 300 days. [2026-01-28T12:19:32.991330] [DEBUG] [REMOTE ] RPD: PASS: Price check passed. Min price $12.51. [2026-01-28T12:19:32.991478] [DEBUG] [REMOTE ] RPD: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:32.991613] [DEBUG] [REMOTE ] RPD: PASS: Integrity check passed. [2026-01-28T12:19:32.991656] [DEBUG] [REMOTE ] RPD: Symbol is viable for forecasting. [2026-01-28T12:19:32.991702] [INFO ] [MAIN ] [2701/3492] RPD kept (0.5s) | 2695 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:33.160718] [DEBUG] [REMOTE ] RPID: Retrieved 1139 rows, trimmed to 300. [2026-01-28T12:19:33.160846] [DEBUG] [REMOTE ] RPID: PASS: History has at least 300 days. [2026-01-28T12:19:33.161045] [DEBUG] [REMOTE ] RPID: PASS: Price check passed. Min price $2.70. [2026-01-28T12:19:33.161177] [DEBUG] [REMOTE ] RPID: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:33.161285] [DEBUG] [REMOTE ] RPID: PASS: Integrity check passed. [2026-01-28T12:19:33.161324] [DEBUG] [REMOTE ] RPID: Symbol is viable for forecasting. [2026-01-28T12:19:33.161371] [INFO ] [MAIN ] [2702/3492] RPID kept (0.2s) | 2696 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:33.566991] [DEBUG] [REMOTE ] RPRX: Retrieved 1411 rows, trimmed to 300. [2026-01-28T12:19:33.567140] [DEBUG] [REMOTE ] RPRX: PASS: History has at least 300 days. [2026-01-28T12:19:33.567339] [DEBUG] [REMOTE ] RPRX: PASS: Price check passed. Min price $36.73. [2026-01-28T12:19:33.567471] [DEBUG] [REMOTE ] RPRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:33.567600] [DEBUG] [REMOTE ] RPRX: PASS: Integrity check passed. [2026-01-28T12:19:33.567643] [DEBUG] [REMOTE ] RPRX: Symbol is viable for forecasting. [2026-01-28T12:19:33.567688] [INFO ] [MAIN ] [2703/3492] RPRX kept (0.4s) | 2697 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:34.108179] [DEBUG] [REMOTE ] RPTX: Retrieved 1408 rows, trimmed to 300. [2026-01-28T12:19:34.108423] [DEBUG] [REMOTE ] RPTX: PASS: History has at least 300 days. [2026-01-28T12:19:34.108754] [DEBUG] [REMOTE ] RPTX: PASS: Price check passed. Min price $1.65. [2026-01-28T12:19:34.108917] [DEBUG] [REMOTE ] RPTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:34.109054] [DEBUG] [REMOTE ] RPTX: PASS: Integrity check passed. [2026-01-28T12:19:34.109096] [DEBUG] [REMOTE ] RPTX: Symbol is viable for forecasting. [2026-01-28T12:19:34.109151] [INFO ] [MAIN ] [2704/3492] RPTX kept (0.5s) | 2698 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:34.670057] [DEBUG] [REMOTE ] RQI: Retrieved 6019 rows, trimmed to 300. [2026-01-28T12:19:34.670258] [DEBUG] [REMOTE ] RQI: PASS: History has at least 300 days. [2026-01-28T12:19:34.670536] [DEBUG] [REMOTE ] RQI: PASS: Price check passed. Min price $11.15. [2026-01-28T12:19:34.670696] [DEBUG] [REMOTE ] RQI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:34.670831] [DEBUG] [REMOTE ] RQI: PASS: Integrity check passed. [2026-01-28T12:19:34.670880] [DEBUG] [REMOTE ] RQI: Symbol is viable for forecasting. [2026-01-28T12:19:34.671073] [INFO ] [MAIN ] [2705/3492] RQI kept (0.6s) | 2699 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:34.951985] [DEBUG] [REMOTE ] RRBI: Retrieved 1693 rows, trimmed to 300. [2026-01-28T12:19:34.952185] [DEBUG] [REMOTE ] RRBI: PASS: History has at least 300 days. [2026-01-28T12:19:34.952433] [DEBUG] [REMOTE ] RRBI: PASS: Price check passed. Min price $64.74. [2026-01-28T12:19:34.952625] [DEBUG] [REMOTE ] RRBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:34.952751] [DEBUG] [REMOTE ] RRBI: PASS: Integrity check passed. [2026-01-28T12:19:34.952793] [DEBUG] [REMOTE ] RRBI: Symbol is viable for forecasting. [2026-01-28T12:19:34.952848] [INFO ] [MAIN ] [2706/3492] RRBI kept (0.3s) | 2700 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:35.507890] [DEBUG] [REMOTE ] RRC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:35.508047] [DEBUG] [REMOTE ] RRC: PASS: History has at least 300 days. [2026-01-28T12:19:35.508267] [DEBUG] [REMOTE ] RRC: PASS: Price check passed. Min price $33.43. [2026-01-28T12:19:35.508414] [DEBUG] [REMOTE ] RRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:35.508530] [DEBUG] [REMOTE ] RRC: PASS: Integrity check passed. [2026-01-28T12:19:35.508588] [DEBUG] [REMOTE ] RRC: Symbol is viable for forecasting. [2026-01-28T12:19:35.508639] [INFO ] [MAIN ] [2707/3492] RRC kept (0.6s) | 2701 kept, 6 rejected | 138.8/min | ETA: 5.7m [2026-01-28T12:19:35.942042] [DEBUG] [REMOTE ] RRGB: Retrieved 5919 rows, trimmed to 300. [2026-01-28T12:19:35.942169] [DEBUG] [REMOTE ] RRGB: PASS: History has at least 300 days. [2026-01-28T12:19:35.942371] [DEBUG] [REMOTE ] RRGB: PASS: Price check passed. Min price $3.79. [2026-01-28T12:19:35.942501] [DEBUG] [REMOTE ] RRGB: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:35.942632] [DEBUG] [REMOTE ] RRGB: PASS: Integrity check passed. [2026-01-28T12:19:35.942673] [DEBUG] [REMOTE ] RRGB: Symbol is viable for forecasting. [2026-01-28T12:19:35.942721] [INFO ] [MAIN ] [2708/3492] RRGB kept (0.4s) | 2702 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:36.404450] [DEBUG] [REMOTE ] RRX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:36.404595] [DEBUG] [REMOTE ] RRX: PASS: History has at least 300 days. [2026-01-28T12:19:36.404807] [DEBUG] [REMOTE ] RRX: PASS: Price check passed. Min price $128.43. [2026-01-28T12:19:36.404941] [DEBUG] [REMOTE ] RRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:36.405053] [DEBUG] [REMOTE ] RRX: PASS: Integrity check passed. [2026-01-28T12:19:36.405093] [DEBUG] [REMOTE ] RRX: Symbol is viable for forecasting. [2026-01-28T12:19:36.405139] [INFO ] [MAIN ] [2709/3492] RRX kept (0.5s) | 2703 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:36.842160] [DEBUG] [REMOTE ] RS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:36.842287] [DEBUG] [REMOTE ] RS: PASS: History has at least 300 days. [2026-01-28T12:19:36.842499] [DEBUG] [REMOTE ] RS: PASS: Price check passed. Min price $264.78. [2026-01-28T12:19:36.842657] [DEBUG] [REMOTE ] RS: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:36.842774] [DEBUG] [REMOTE ] RS: PASS: Integrity check passed. [2026-01-28T12:19:36.842820] [DEBUG] [REMOTE ] RS: Symbol is viable for forecasting. [2026-01-28T12:19:36.842868] [INFO ] [MAIN ] [2710/3492] RS kept (0.4s) | 2704 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:37.209287] [DEBUG] [REMOTE ] RSG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:37.209436] [DEBUG] [REMOTE ] RSG: PASS: History has at least 300 days. [2026-01-28T12:19:37.209713] [DEBUG] [REMOTE ] RSG: PASS: Price check passed. Min price $203.51. [2026-01-28T12:19:37.209875] [DEBUG] [REMOTE ] RSG: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:37.210013] [DEBUG] [REMOTE ] RSG: PASS: Integrity check passed. [2026-01-28T12:19:37.210055] [DEBUG] [REMOTE ] RSG: Symbol is viable for forecasting. [2026-01-28T12:19:37.210106] [INFO ] [MAIN ] [2711/3492] RSG kept (0.4s) | 2705 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:37.507077] [DEBUG] [REMOTE ] RSI: Retrieved 1447 rows, trimmed to 300. [2026-01-28T12:19:37.507204] [DEBUG] [REMOTE ] RSI: PASS: History has at least 300 days. [2026-01-28T12:19:37.507405] [DEBUG] [REMOTE ] RSI: PASS: Price check passed. Min price $16.55. [2026-01-28T12:19:37.507538] [DEBUG] [REMOTE ] RSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:37.507667] [DEBUG] [REMOTE ] RSI: PASS: Integrity check passed. [2026-01-28T12:19:37.507707] [DEBUG] [REMOTE ] RSI: Symbol is viable for forecasting. [2026-01-28T12:19:37.507754] [INFO ] [MAIN ] [2712/3492] RSI kept (0.3s) | 2706 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:37.794511] [DEBUG] [REMOTE ] RSKD: Retrieved 1129 rows, trimmed to 300. [2026-01-28T12:19:37.794664] [DEBUG] [REMOTE ] RSKD: PASS: History has at least 300 days. [2026-01-28T12:19:37.794862] [DEBUG] [REMOTE ] RSKD: PASS: Price check passed. Min price $4.49. [2026-01-28T12:19:37.795009] [DEBUG] [REMOTE ] RSKD: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:37.795117] [DEBUG] [REMOTE ] RSKD: PASS: Integrity check passed. [2026-01-28T12:19:37.795156] [DEBUG] [REMOTE ] RSKD: Symbol is viable for forecasting. [2026-01-28T12:19:37.795203] [INFO ] [MAIN ] [2713/3492] RSKD kept (0.3s) | 2707 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:38.392108] [DEBUG] [REMOTE ] RSSS: Retrieved 3091 rows, trimmed to 300. [2026-01-28T12:19:38.392238] [DEBUG] [REMOTE ] RSSS: PASS: History has at least 300 days. [2026-01-28T12:19:38.392445] [DEBUG] [REMOTE ] RSSS: PASS: Price check passed. Min price $2.61. [2026-01-28T12:19:38.392610] [DEBUG] [REMOTE ] RSSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:38.392728] [DEBUG] [REMOTE ] RSSS: PASS: Integrity check passed. [2026-01-28T12:19:38.392770] [DEBUG] [REMOTE ] RSSS: Symbol is viable for forecasting. [2026-01-28T12:19:38.392818] [INFO ] [MAIN ] [2714/3492] RSSS kept (0.6s) | 2708 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:38.725063] [DEBUG] [REMOTE ] RTO: Retrieved 4665 rows, trimmed to 300. [2026-01-28T12:19:38.725195] [DEBUG] [REMOTE ] RTO: PASS: History has at least 300 days. [2026-01-28T12:19:38.725421] [DEBUG] [REMOTE ] RTO: PASS: Price check passed. Min price $26.00. [2026-01-28T12:19:38.725563] [DEBUG] [REMOTE ] RTO: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:38.725704] [DEBUG] [REMOTE ] RTO: PASS: Integrity check passed. [2026-01-28T12:19:38.725745] [DEBUG] [REMOTE ] RTO: Symbol is viable for forecasting. [2026-01-28T12:19:38.725793] [INFO ] [MAIN ] [2715/3492] RTO kept (0.3s) | 2709 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:39.072791] [DEBUG] [REMOTE ] RUM: Retrieved 1203 rows, trimmed to 300. [2026-01-28T12:19:39.072918] [DEBUG] [REMOTE ] RUM: PASS: History has at least 300 days. [2026-01-28T12:19:39.073115] [DEBUG] [REMOTE ] RUM: PASS: Price check passed. Min price $5.25. [2026-01-28T12:19:39.073245] [DEBUG] [REMOTE ] RUM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:39.073353] [DEBUG] [REMOTE ] RUM: PASS: Integrity check passed. [2026-01-28T12:19:39.073392] [DEBUG] [REMOTE ] RUM: Symbol is viable for forecasting. [2026-01-28T12:19:39.073437] [INFO ] [MAIN ] [2716/3492] RUM kept (0.3s) | 2710 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:39.568024] [DEBUG] [REMOTE ] RUN: Retrieved 2635 rows, trimmed to 300. [2026-01-28T12:19:39.568174] [DEBUG] [REMOTE ] RUN: PASS: History has at least 300 days. [2026-01-28T12:19:39.568391] [DEBUG] [REMOTE ] RUN: PASS: Price check passed. Min price $16.79. [2026-01-28T12:19:39.568530] [DEBUG] [REMOTE ] RUN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:39.568668] [DEBUG] [REMOTE ] RUN: PASS: Integrity check passed. [2026-01-28T12:19:39.568711] [DEBUG] [REMOTE ] RUN: Symbol is viable for forecasting. [2026-01-28T12:19:39.568759] [INFO ] [MAIN ] [2717/3492] RUN kept (0.5s) | 2711 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:39.735894] [DEBUG] [REMOTE ] RUNN: Retrieved 661 rows, trimmed to 300. [2026-01-28T12:19:39.736034] [DEBUG] [REMOTE ] RUNN: PASS: History has at least 300 days. [2026-01-28T12:19:39.736236] [DEBUG] [REMOTE ] RUNN: PASS: Price check passed. Min price $32.04. [2026-01-28T12:19:39.736366] [DEBUG] [REMOTE ] RUNN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:39.736473] [DEBUG] [REMOTE ] RUNN: PASS: Integrity check passed. [2026-01-28T12:19:39.736513] [DEBUG] [REMOTE ] RUNN: Symbol is viable for forecasting. [2026-01-28T12:19:39.736558] [INFO ] [MAIN ] [2718/3492] RUNN kept (0.2s) | 2712 kept, 6 rejected | 138.9/min | ETA: 5.6m [2026-01-28T12:19:40.357489] [DEBUG] [REMOTE ] RUSHA: Retrieved 5926 rows, trimmed to 300. [2026-01-28T12:19:40.357636] [DEBUG] [REMOTE ] RUSHA: PASS: History has at least 300 days. [2026-01-28T12:19:40.357854] [DEBUG] [REMOTE ] RUSHA: PASS: Price check passed. Min price $46.50. [2026-01-28T12:19:40.358012] [DEBUG] [REMOTE ] RUSHA: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:40.358127] [DEBUG] [REMOTE ] RUSHA: PASS: Integrity check passed. [2026-01-28T12:19:40.358168] [DEBUG] [REMOTE ] RUSHA: Symbol is viable for forecasting. [2026-01-28T12:19:40.358215] [INFO ] [MAIN ] [2719/3492] RUSHA kept (0.6s) | 2713 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:40.722362] [DEBUG] [REMOTE ] RUSHB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:40.722500] [DEBUG] [REMOTE ] RUSHB: PASS: History has at least 300 days. [2026-01-28T12:19:40.722747] [DEBUG] [REMOTE ] RUSHB: PASS: Price check passed. Min price $47.94. [2026-01-28T12:19:40.722881] [DEBUG] [REMOTE ] RUSHB: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:40.723002] [DEBUG] [REMOTE ] RUSHB: PASS: Integrity check passed. [2026-01-28T12:19:40.723041] [DEBUG] [REMOTE ] RUSHB: Symbol is viable for forecasting. [2026-01-28T12:19:40.723090] [INFO ] [MAIN ] [2720/3492] RUSHB kept (0.4s) | 2714 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:41.112487] [DEBUG] [REMOTE ] RVMD: Retrieved 1496 rows, trimmed to 300. [2026-01-28T12:19:41.112638] [DEBUG] [REMOTE ] RVMD: PASS: History has at least 300 days. [2026-01-28T12:19:41.112849] [DEBUG] [REMOTE ] RVMD: PASS: Price check passed. Min price $58.57. [2026-01-28T12:19:41.112986] [DEBUG] [REMOTE ] RVMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:41.113093] [DEBUG] [REMOTE ] RVMD: PASS: Integrity check passed. [2026-01-28T12:19:41.113133] [DEBUG] [REMOTE ] RVMD: Symbol is viable for forecasting. [2026-01-28T12:19:41.113178] [INFO ] [MAIN ] [2721/3492] RVMD kept (0.4s) | 2715 kept, 6 rejected | 138.8/min | ETA: 5.6m [2026-01-28T12:19:41.771758] [DEBUG] [REMOTE ] RVSB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:41.771903] [DEBUG] [REMOTE ] RVSB: PASS: History has at least 300 days. [2026-01-28T12:19:41.772149] [DEBUG] [REMOTE ] RVSB: PASS: Price check passed. Min price $5.00. [2026-01-28T12:19:41.772285] [DEBUG] [REMOTE ] RVSB: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:41.772403] [DEBUG] [REMOTE ] RVSB: PASS: Integrity check passed. [2026-01-28T12:19:41.772443] [DEBUG] [REMOTE ] RVSB: Symbol is viable for forecasting. [2026-01-28T12:19:41.772494] [INFO ] [MAIN ] [2722/3492] RVSB kept (0.7s) | 2716 kept, 6 rejected | 138.8/min | ETA: 5.5m [2026-01-28T12:19:42.151886] [DEBUG] [REMOTE ] RVTY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:42.152023] [DEBUG] [REMOTE ] RVTY: PASS: History has at least 300 days. [2026-01-28T12:19:42.152303] [DEBUG] [REMOTE ] RVTY: PASS: Price check passed. Min price $89.46. [2026-01-28T12:19:42.152443] [DEBUG] [REMOTE ] RVTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:42.152562] [DEBUG] [REMOTE ] RVTY: PASS: Integrity check passed. [2026-01-28T12:19:42.152624] [DEBUG] [REMOTE ] RVTY: Symbol is viable for forecasting. [2026-01-28T12:19:42.152681] [INFO ] [MAIN ] [2723/3492] RVTY kept (0.4s) | 2717 kept, 6 rejected | 138.8/min | ETA: 5.5m [2026-01-28T12:19:42.398625] [DEBUG] [REMOTE ] RWAY: Retrieved 1070 rows, trimmed to 300. [2026-01-28T12:19:42.398752] [DEBUG] [REMOTE ] RWAY: PASS: History has at least 300 days. [2026-01-28T12:19:42.398962] [DEBUG] [REMOTE ] RWAY: PASS: Price check passed. Min price $8.64. [2026-01-28T12:19:42.399111] [DEBUG] [REMOTE ] RWAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:42.399221] [DEBUG] [REMOTE ] RWAY: PASS: Integrity check passed. [2026-01-28T12:19:42.399261] [DEBUG] [REMOTE ] RWAY: Symbol is viable for forecasting. [2026-01-28T12:19:42.399307] [INFO ] [MAIN ] [2724/3492] RWAY kept (0.2s) | 2718 kept, 6 rejected | 138.8/min | ETA: 5.5m [2026-01-28T12:19:42.704644] [DEBUG] [REMOTE ] RXO: Retrieved 814 rows, trimmed to 300. [2026-01-28T12:19:42.704780] [DEBUG] [REMOTE ] RXO: PASS: History has at least 300 days. [2026-01-28T12:19:42.704997] [DEBUG] [REMOTE ] RXO: PASS: Price check passed. Min price $10.48. [2026-01-28T12:19:42.705130] [DEBUG] [REMOTE ] RXO: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:42.705240] [DEBUG] [REMOTE ] RXO: PASS: Integrity check passed. [2026-01-28T12:19:42.705280] [DEBUG] [REMOTE ] RXO: Symbol is viable for forecasting. [2026-01-28T12:19:42.705327] [INFO ] [MAIN ] [2725/3492] RXO kept (0.3s) | 2719 kept, 6 rejected | 138.9/min | ETA: 5.5m [2026-01-28T12:19:43.202869] [DEBUG] [REMOTE ] RXRX: Retrieved 1201 rows, trimmed to 300. [2026-01-28T12:19:43.203008] [DEBUG] [REMOTE ] RXRX: PASS: History has at least 300 days. [2026-01-28T12:19:43.203215] [DEBUG] [REMOTE ] RXRX: PASS: Price check passed. Min price $3.85. [2026-01-28T12:19:43.203350] [DEBUG] [REMOTE ] RXRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:43.203462] [DEBUG] [REMOTE ] RXRX: PASS: Integrity check passed. [2026-01-28T12:19:43.203502] [DEBUG] [REMOTE ] RXRX: Symbol is viable for forecasting. [2026-01-28T12:19:43.203549] [INFO ] [MAIN ] [2726/3492] RXRX kept (0.5s) | 2720 kept, 6 rejected | 138.9/min | ETA: 5.5m [2026-01-28T12:19:43.820464] [DEBUG] [REMOTE ] RY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:43.820618] [DEBUG] [REMOTE ] RY: PASS: History has at least 300 days. [2026-01-28T12:19:43.820846] [DEBUG] [REMOTE ] RY: PASS: Price check passed. Min price $144.38. [2026-01-28T12:19:43.820982] [DEBUG] [REMOTE ] RY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:43.821134] [DEBUG] [REMOTE ] RY: PASS: Integrity check passed. [2026-01-28T12:19:43.821176] [DEBUG] [REMOTE ] RY: Symbol is viable for forecasting. [2026-01-28T12:19:43.821224] [INFO ] [MAIN ] [2727/3492] RY kept (0.6s) | 2721 kept, 6 rejected | 138.8/min | ETA: 5.5m [2026-01-28T12:19:44.281502] [DEBUG] [REMOTE ] RYAAY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:44.281650] [DEBUG] [REMOTE ] RYAAY: PASS: History has at least 300 days. [2026-01-28T12:19:44.281875] [DEBUG] [REMOTE ] RYAAY: PASS: Price check passed. Min price $60.37. [2026-01-28T12:19:44.282010] [DEBUG] [REMOTE ] RYAAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:44.282125] [DEBUG] [REMOTE ] RYAAY: PASS: Integrity check passed. [2026-01-28T12:19:44.282164] [DEBUG] [REMOTE ] RYAAY: Symbol is viable for forecasting. [2026-01-28T12:19:44.282211] [INFO ] [MAIN ] [2728/3492] RYAAY kept (0.5s) | 2722 kept, 6 rejected | 138.8/min | ETA: 5.5m [2026-01-28T12:19:44.710974] [DEBUG] [REMOTE ] RYAM: Retrieved 2922 rows, trimmed to 300. [2026-01-28T12:19:44.711102] [DEBUG] [REMOTE ] RYAM: PASS: History has at least 300 days. [2026-01-28T12:19:44.711303] [DEBUG] [REMOTE ] RYAM: PASS: Price check passed. Min price $5.52. [2026-01-28T12:19:44.711435] [DEBUG] [REMOTE ] RYAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:44.711543] [DEBUG] [REMOTE ] RYAM: PASS: Integrity check passed. [2026-01-28T12:19:44.711600] [DEBUG] [REMOTE ] RYAM: Symbol is viable for forecasting. [2026-01-28T12:19:44.711651] [INFO ] [MAIN ] [2729/3492] RYAM kept (0.4s) | 2723 kept, 6 rejected | 138.8/min | ETA: 5.5m [2026-01-28T12:19:44.958636] [DEBUG] [REMOTE ] RYAN: Retrieved 1134 rows, trimmed to 300. [2026-01-28T12:19:44.958763] [DEBUG] [REMOTE ] RYAN: PASS: History has at least 300 days. [2026-01-28T12:19:44.958964] [DEBUG] [REMOTE ] RYAN: PASS: Price check passed. Min price $46.58. [2026-01-28T12:19:44.959096] [DEBUG] [REMOTE ] RYAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:44.959209] [DEBUG] [REMOTE ] RYAN: PASS: Integrity check passed. [2026-01-28T12:19:44.959261] [DEBUG] [REMOTE ] RYAN: Symbol is viable for forecasting. [2026-01-28T12:19:44.959309] [INFO ] [MAIN ] [2730/3492] RYAN kept (0.2s) | 2724 kept, 6 rejected | 138.9/min | ETA: 5.5m [2026-01-28T12:19:45.435521] [DEBUG] [REMOTE ] RYI: Retrieved 2884 rows, trimmed to 300. [2026-01-28T12:19:45.435663] [DEBUG] [REMOTE ] RYI: PASS: History has at least 300 days. [2026-01-28T12:19:45.435894] [DEBUG] [REMOTE ] RYI: PASS: Price check passed. Min price $19.71. [2026-01-28T12:19:45.436029] [DEBUG] [REMOTE ] RYI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:45.436138] [DEBUG] [REMOTE ] RYI: PASS: Integrity check passed. [2026-01-28T12:19:45.436177] [DEBUG] [REMOTE ] RYI: Symbol is viable for forecasting. [2026-01-28T12:19:45.436222] [INFO ] [MAIN ] [2731/3492] RYI kept (0.5s) | 2725 kept, 6 rejected | 138.8/min | ETA: 5.5m [2026-01-28T12:19:45.983511] [DEBUG] [REMOTE ] RYN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:45.983649] [DEBUG] [REMOTE ] RYN: PASS: History has at least 300 days. [2026-01-28T12:19:45.983859] [DEBUG] [REMOTE ] RYN: PASS: Price check passed. Min price $21.03. [2026-01-28T12:19:45.983993] [DEBUG] [REMOTE ] RYN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:45.984104] [DEBUG] [REMOTE ] RYN: PASS: Integrity check passed. [2026-01-28T12:19:45.984145] [DEBUG] [REMOTE ] RYN: Symbol is viable for forecasting. [2026-01-28T12:19:45.984383] [INFO ] [MAIN ] [2732/3492] RYN kept (0.5s) | 2726 kept, 6 rejected | 138.8/min | ETA: 5.5m [2026-01-28T12:19:46.198076] [DEBUG] [REMOTE ] RYTM: Retrieved 2088 rows, trimmed to 300. [2026-01-28T12:19:46.198229] [DEBUG] [REMOTE ] RYTM: PASS: History has at least 300 days. [2026-01-28T12:19:46.198673] [DEBUG] [REMOTE ] RYTM: PASS: Price check passed. Min price $95.89. [2026-01-28T12:19:46.198830] [DEBUG] [REMOTE ] RYTM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:46.198956] [DEBUG] [REMOTE ] RYTM: PASS: Integrity check passed. [2026-01-28T12:19:46.199004] [DEBUG] [REMOTE ] RYTM: Symbol is viable for forecasting. [2026-01-28T12:19:46.199062] [INFO ] [MAIN ] [2733/3492] RYTM kept (0.2s) | 2727 kept, 6 rejected | 138.9/min | ETA: 5.5m [2026-01-28T12:19:46.621279] [DEBUG] [REMOTE ] RZB: Retrieved 2420 rows, trimmed to 300. [2026-01-28T12:19:46.621414] [DEBUG] [REMOTE ] RZB: PASS: History has at least 300 days. [2026-01-28T12:19:46.621672] [DEBUG] [REMOTE ] RZB: PASS: Price check passed. Min price $24.55. [2026-01-28T12:19:46.621818] [DEBUG] [REMOTE ] RZB: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:46.621934] [DEBUG] [REMOTE ] RZB: PASS: Integrity check passed. [2026-01-28T12:19:46.621987] [DEBUG] [REMOTE ] RZB: Symbol is viable for forecasting. [2026-01-28T12:19:46.622043] [INFO ] [MAIN ] [2734/3492] RZB kept (0.4s) | 2728 kept, 6 rejected | 138.9/min | ETA: 5.5m [2026-01-28T12:19:47.016304] [DEBUG] [REMOTE ] RZC: Retrieved 828 rows, trimmed to 300. [2026-01-28T12:19:47.016421] [DEBUG] [REMOTE ] RZC: PASS: History has at least 300 days. [2026-01-28T12:19:47.016644] [DEBUG] [REMOTE ] RZC: PASS: Price check passed. Min price $24.95. [2026-01-28T12:19:47.016787] [DEBUG] [REMOTE ] RZC: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:47.016902] [DEBUG] [REMOTE ] RZC: PASS: Integrity check passed. [2026-01-28T12:19:47.016945] [DEBUG] [REMOTE ] RZC: Symbol is viable for forecasting. [2026-01-28T12:19:47.016993] [INFO ] [MAIN ] [2735/3492] RZC kept (0.4s) | 2729 kept, 6 rejected | 138.9/min | ETA: 5.5m [2026-01-28T12:19:47.321306] [DEBUG] [REMOTE ] S: Retrieved 1149 rows, trimmed to 300. [2026-01-28T12:19:47.321430] [DEBUG] [REMOTE ] S: PASS: History has at least 300 days. [2026-01-28T12:19:47.321643] [DEBUG] [REMOTE ] S: PASS: Price check passed. Min price $13.57. [2026-01-28T12:19:47.321780] [DEBUG] [REMOTE ] S: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:47.321890] [DEBUG] [REMOTE ] S: PASS: Integrity check passed. [2026-01-28T12:19:47.321932] [DEBUG] [REMOTE ] S: Symbol is viable for forecasting. [2026-01-28T12:19:47.321981] [INFO ] [MAIN ] [2736/3492] S kept (0.3s) | 2730 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:47.973907] [DEBUG] [REMOTE ] SA: Retrieved 5478 rows, trimmed to 300. [2026-01-28T12:19:47.974035] [DEBUG] [REMOTE ] SA: PASS: History has at least 300 days. [2026-01-28T12:19:47.974281] [DEBUG] [REMOTE ] SA: PASS: Price check passed. Min price $22.09. [2026-01-28T12:19:47.974413] [DEBUG] [REMOTE ] SA: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:47.974522] [DEBUG] [REMOTE ] SA: PASS: Integrity check passed. [2026-01-28T12:19:47.974561] [DEBUG] [REMOTE ] SA: Symbol is viable for forecasting. [2026-01-28T12:19:47.974628] [INFO ] [MAIN ] [2737/3492] SA kept (0.7s) | 2731 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:48.283621] [DEBUG] [REMOTE ] SAFE: Retrieved 2161 rows, trimmed to 300. [2026-01-28T12:19:48.283770] [DEBUG] [REMOTE ] SAFE: PASS: History has at least 300 days. [2026-01-28T12:19:48.283973] [DEBUG] [REMOTE ] SAFE: PASS: Price check passed. Min price $12.60. [2026-01-28T12:19:48.284104] [DEBUG] [REMOTE ] SAFE: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:48.284210] [DEBUG] [REMOTE ] SAFE: PASS: Integrity check passed. [2026-01-28T12:19:48.284249] [DEBUG] [REMOTE ] SAFE: Symbol is viable for forecasting. [2026-01-28T12:19:48.284294] [INFO ] [MAIN ] [2738/3492] SAFE kept (0.3s) | 2732 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:48.866884] [DEBUG] [REMOTE ] SAH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:48.867028] [DEBUG] [REMOTE ] SAH: PASS: History has at least 300 days. [2026-01-28T12:19:48.867238] [DEBUG] [REMOTE ] SAH: PASS: Price check passed. Min price $59.34. [2026-01-28T12:19:48.867369] [DEBUG] [REMOTE ] SAH: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:48.867481] [DEBUG] [REMOTE ] SAH: PASS: Integrity check passed. [2026-01-28T12:19:48.867520] [DEBUG] [REMOTE ] SAH: Symbol is viable for forecasting. [2026-01-28T12:19:48.867567] [INFO ] [MAIN ] [2739/3492] SAH kept (0.6s) | 2733 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:49.109189] [DEBUG] [REMOTE ] SAIA: Retrieved 5881 rows, trimmed to 300. [2026-01-28T12:19:49.109314] [DEBUG] [REMOTE ] SAIA: PASS: History has at least 300 days. [2026-01-28T12:19:49.109517] [DEBUG] [REMOTE ] SAIA: PASS: Price check passed. Min price $250.48. [2026-01-28T12:19:49.109667] [DEBUG] [REMOTE ] SAIA: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:49.109778] [DEBUG] [REMOTE ] SAIA: PASS: Integrity check passed. [2026-01-28T12:19:49.109817] [DEBUG] [REMOTE ] SAIA: Symbol is viable for forecasting. [2026-01-28T12:19:49.109864] [INFO ] [MAIN ] [2740/3492] SAIA kept (0.2s) | 2734 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:49.628005] [DEBUG] [REMOTE ] SAIC: Retrieved 3110 rows, trimmed to 300. [2026-01-28T12:19:49.628129] [DEBUG] [REMOTE ] SAIC: PASS: History has at least 300 days. [2026-01-28T12:19:49.628526] [DEBUG] [REMOTE ] SAIC: PASS: Price check passed. Min price $84.72. [2026-01-28T12:19:49.628675] [DEBUG] [REMOTE ] SAIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:49.628785] [DEBUG] [REMOTE ] SAIC: PASS: Integrity check passed. [2026-01-28T12:19:49.628825] [DEBUG] [REMOTE ] SAIC: Symbol is viable for forecasting. [2026-01-28T12:19:49.628871] [INFO ] [MAIN ] [2741/3492] SAIC kept (0.5s) | 2735 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:50.174071] [DEBUG] [REMOTE ] SAM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:50.174209] [DEBUG] [REMOTE ] SAM: PASS: History has at least 300 days. [2026-01-28T12:19:50.174420] [DEBUG] [REMOTE ] SAM: PASS: Price check passed. Min price $190.96. [2026-01-28T12:19:50.174554] [DEBUG] [REMOTE ] SAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:50.174689] [DEBUG] [REMOTE ] SAM: PASS: Integrity check passed. [2026-01-28T12:19:50.174730] [DEBUG] [REMOTE ] SAM: Symbol is viable for forecasting. [2026-01-28T12:19:50.174777] [INFO ] [MAIN ] [2742/3492] SAM kept (0.5s) | 2736 kept, 6 rejected | 138.8/min | ETA: 5.4m [2026-01-28T12:19:50.528012] [DEBUG] [REMOTE ] SAMG: Retrieved 3165 rows, trimmed to 300. [2026-01-28T12:19:50.528131] [DEBUG] [REMOTE ] SAMG: PASS: History has at least 300 days. [2026-01-28T12:19:50.528346] [DEBUG] [REMOTE ] SAMG: PASS: Price check passed. Min price $13.11. [2026-01-28T12:19:50.528478] [DEBUG] [REMOTE ] SAMG: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:50.528607] [DEBUG] [REMOTE ] SAMG: PASS: Integrity check passed. [2026-01-28T12:19:50.528649] [DEBUG] [REMOTE ] SAMG: Symbol is viable for forecasting. [2026-01-28T12:19:50.528697] [INFO ] [MAIN ] [2743/3492] SAMG kept (0.4s) | 2737 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:50.988341] [DEBUG] [REMOTE ] SAN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:50.988470] [DEBUG] [REMOTE ] SAN: PASS: History has at least 300 days. [2026-01-28T12:19:50.988700] [DEBUG] [REMOTE ] SAN: PASS: Price check passed. Min price $10.01. [2026-01-28T12:19:50.988834] [DEBUG] [REMOTE ] SAN: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:50.988945] [DEBUG] [REMOTE ] SAN: PASS: Integrity check passed. [2026-01-28T12:19:50.988984] [DEBUG] [REMOTE ] SAN: Symbol is viable for forecasting. [2026-01-28T12:19:50.989031] [INFO ] [MAIN ] [2744/3492] SAN kept (0.5s) | 2738 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:51.220135] [DEBUG] [REMOTE ] SANA: Retrieved 1250 rows, trimmed to 300. [2026-01-28T12:19:51.220269] [DEBUG] [REMOTE ] SANA: PASS: History has at least 300 days. [2026-01-28T12:19:51.220475] [DEBUG] [REMOTE ] SANA: PASS: Price check passed. Min price $3.23. [2026-01-28T12:19:51.220648] [DEBUG] [REMOTE ] SANA: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:51.220767] [DEBUG] [REMOTE ] SANA: PASS: Integrity check passed. [2026-01-28T12:19:51.220808] [DEBUG] [REMOTE ] SANA: Symbol is viable for forecasting. [2026-01-28T12:19:51.220857] [INFO ] [MAIN ] [2745/3492] SANA kept (0.2s) | 2739 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:51.859838] [DEBUG] [REMOTE ] SANM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:51.859976] [DEBUG] [REMOTE ] SANM: PASS: History has at least 300 days. [2026-01-28T12:19:51.860238] [DEBUG] [REMOTE ] SANM: PASS: Price check passed. Min price $135.48. [2026-01-28T12:19:51.860377] [DEBUG] [REMOTE ] SANM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:51.860500] [DEBUG] [REMOTE ] SANM: PASS: Integrity check passed. [2026-01-28T12:19:51.860543] [DEBUG] [REMOTE ] SANM: Symbol is viable for forecasting. [2026-01-28T12:19:51.860608] [INFO ] [MAIN ] [2746/3492] SANM kept (0.6s) | 2740 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:52.373425] [DEBUG] [REMOTE ] SAP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:52.373547] [DEBUG] [REMOTE ] SAP: PASS: History has at least 300 days. [2026-01-28T12:19:52.373772] [DEBUG] [REMOTE ] SAP: PASS: Price check passed. Min price $225.10. [2026-01-28T12:19:52.373903] [DEBUG] [REMOTE ] SAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:52.374012] [DEBUG] [REMOTE ] SAP: PASS: Integrity check passed. [2026-01-28T12:19:52.374053] [DEBUG] [REMOTE ] SAP: Symbol is viable for forecasting. [2026-01-28T12:19:52.374099] [INFO ] [MAIN ] [2747/3492] SAP kept (0.5s) | 2741 kept, 6 rejected | 138.8/min | ETA: 5.4m [2026-01-28T12:19:52.637751] [DEBUG] [REMOTE ] SARK: Retrieved 1057 rows, trimmed to 300. [2026-01-28T12:19:52.637896] [DEBUG] [REMOTE ] SARK: PASS: History has at least 300 days. [2026-01-28T12:19:52.638094] [DEBUG] [REMOTE ] SARK: PASS: Price check passed. Min price $26.78. [2026-01-28T12:19:52.638252] [DEBUG] [REMOTE ] SARK: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:52.638365] [DEBUG] [REMOTE ] SARK: PASS: Integrity check passed. [2026-01-28T12:19:52.638407] [DEBUG] [REMOTE ] SARK: Symbol is viable for forecasting. [2026-01-28T12:19:52.638454] [INFO ] [MAIN ] [2748/3492] SARK kept (0.3s) | 2742 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:53.024018] [DEBUG] [REMOTE ] SATL: Retrieved 1215 rows, trimmed to 300. [2026-01-28T12:19:53.024166] [DEBUG] [REMOTE ] SATL: PASS: History has at least 300 days. [2026-01-28T12:19:53.024396] [DEBUG] [REMOTE ] SATL: PASS: Price check passed. Min price $1.27. [2026-01-28T12:19:53.024533] [DEBUG] [REMOTE ] SATL: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:53.024674] [DEBUG] [REMOTE ] SATL: PASS: Integrity check passed. [2026-01-28T12:19:53.024719] [DEBUG] [REMOTE ] SATL: Symbol is viable for forecasting. [2026-01-28T12:19:53.024768] [INFO ] [MAIN ] [2749/3492] SATL kept (0.4s) | 2743 kept, 6 rejected | 138.9/min | ETA: 5.4m [2026-01-28T12:19:53.542822] [DEBUG] [REMOTE ] SATS: Retrieved 4546 rows, trimmed to 300. [2026-01-28T12:19:53.542944] [DEBUG] [REMOTE ] SATS: PASS: History has at least 300 days. [2026-01-28T12:19:53.543141] [DEBUG] [REMOTE ] SATS: PASS: Price check passed. Min price $66.93. [2026-01-28T12:19:53.543276] [DEBUG] [REMOTE ] SATS: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:53.543384] [DEBUG] [REMOTE ] SATS: PASS: Integrity check passed. [2026-01-28T12:19:53.543423] [DEBUG] [REMOTE ] SATS: Symbol is viable for forecasting. [2026-01-28T12:19:53.543469] [INFO ] [MAIN ] [2750/3492] SATS kept (0.5s) | 2744 kept, 6 rejected | 138.9/min | ETA: 5.3m [2026-01-28T12:19:54.101313] [DEBUG] [REMOTE ] SAVA: Retrieved 6422 rows, trimmed to 300. [2026-01-28T12:19:54.101443] [DEBUG] [REMOTE ] SAVA: PASS: History has at least 300 days. [2026-01-28T12:19:54.101665] [DEBUG] [REMOTE ] SAVA: PASS: Price check passed. Min price $1.98. [2026-01-28T12:19:54.101798] [DEBUG] [REMOTE ] SAVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:54.101908] [DEBUG] [REMOTE ] SAVA: PASS: Integrity check passed. [2026-01-28T12:19:54.101947] [DEBUG] [REMOTE ] SAVA: Symbol is viable for forecasting. [2026-01-28T12:19:54.101994] [INFO ] [MAIN ] [2751/3492] SAVA kept (0.6s) | 2745 kept, 6 rejected | 138.8/min | ETA: 5.3m [2026-01-28T12:19:54.488352] [DEBUG] [REMOTE ] SB: Retrieved 4443 rows, trimmed to 300. [2026-01-28T12:19:54.488480] [DEBUG] [REMOTE ] SB: PASS: History has at least 300 days. [2026-01-28T12:19:54.488715] [DEBUG] [REMOTE ] SB: PASS: Price check passed. Min price $4.51. [2026-01-28T12:19:54.488876] [DEBUG] [REMOTE ] SB: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:54.488989] [DEBUG] [REMOTE ] SB: PASS: Integrity check passed. [2026-01-28T12:19:54.489031] [DEBUG] [REMOTE ] SB: Symbol is viable for forecasting. [2026-01-28T12:19:54.489079] [INFO ] [MAIN ] [2752/3492] SB kept (0.4s) | 2746 kept, 6 rejected | 138.9/min | ETA: 5.3m [2026-01-28T12:19:54.961912] [DEBUG] [REMOTE ] SBAC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:54.962061] [DEBUG] [REMOTE ] SBAC: PASS: History has at least 300 days. [2026-01-28T12:19:54.962276] [DEBUG] [REMOTE ] SBAC: PASS: Price check passed. Min price $181.20. [2026-01-28T12:19:54.962407] [DEBUG] [REMOTE ] SBAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:54.962518] [DEBUG] [REMOTE ] SBAC: PASS: Integrity check passed. [2026-01-28T12:19:54.962559] [DEBUG] [REMOTE ] SBAC: Symbol is viable for forecasting. [2026-01-28T12:19:54.962624] [INFO ] [MAIN ] [2753/3492] SBAC kept (0.5s) | 2747 kept, 6 rejected | 138.8/min | ETA: 5.3m [2026-01-28T12:19:55.441368] [DEBUG] [REMOTE ] SBCF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:55.441500] [DEBUG] [REMOTE ] SBCF: PASS: History has at least 300 days. [2026-01-28T12:19:55.441731] [DEBUG] [REMOTE ] SBCF: PASS: Price check passed. Min price $29.03. [2026-01-28T12:19:55.441867] [DEBUG] [REMOTE ] SBCF: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:55.441983] [DEBUG] [REMOTE ] SBCF: PASS: Integrity check passed. [2026-01-28T12:19:55.442024] [DEBUG] [REMOTE ] SBCF: Symbol is viable for forecasting. [2026-01-28T12:19:55.442072] [INFO ] [MAIN ] [2754/3492] SBCF kept (0.5s) | 2748 kept, 6 rejected | 138.8/min | ETA: 5.3m [2026-01-28T12:19:55.740126] [DEBUG] [REMOTE ] SBFM: Retrieved 4053 rows, trimmed to 300. [2026-01-28T12:19:55.740269] [DEBUG] [REMOTE ] SBFM: PASS: History has at least 300 days. [2026-01-28T12:19:55.740479] [DEBUG] [REMOTE ] SBFM: PASS: Price check passed. Min price $1.21. [2026-01-28T12:19:55.740636] [DEBUG] [REMOTE ] SBFM: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:55.740751] [DEBUG] [REMOTE ] SBFM: PASS: Integrity check passed. [2026-01-28T12:19:55.740791] [DEBUG] [REMOTE ] SBFM: Symbol is viable for forecasting. [2026-01-28T12:19:55.740840] [INFO ] [MAIN ] [2755/3492] SBFM kept (0.3s) | 2749 kept, 6 rejected | 138.9/min | ETA: 5.3m [2026-01-28T12:19:56.220660] [DEBUG] [REMOTE ] SBGI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:56.220812] [DEBUG] [REMOTE ] SBGI: PASS: History has at least 300 days. [2026-01-28T12:19:56.221055] [DEBUG] [REMOTE ] SBGI: PASS: Price check passed. Min price $13.15. [2026-01-28T12:19:56.221195] [DEBUG] [REMOTE ] SBGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:56.221317] [DEBUG] [REMOTE ] SBGI: PASS: Integrity check passed. [2026-01-28T12:19:56.221359] [DEBUG] [REMOTE ] SBGI: Symbol is viable for forecasting. [2026-01-28T12:19:56.221408] [INFO ] [MAIN ] [2756/3492] SBGI kept (0.5s) | 2750 kept, 6 rejected | 138.8/min | ETA: 5.3m [2026-01-28T12:19:56.623810] [DEBUG] [REMOTE ] SBH: Retrieved 4826 rows, trimmed to 300. [2026-01-28T12:19:56.623939] [DEBUG] [REMOTE ] SBH: PASS: History has at least 300 days. [2026-01-28T12:19:56.624145] [DEBUG] [REMOTE ] SBH: PASS: Price check passed. Min price $13.76. [2026-01-28T12:19:56.624277] [DEBUG] [REMOTE ] SBH: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:56.624388] [DEBUG] [REMOTE ] SBH: PASS: Integrity check passed. [2026-01-28T12:19:56.624427] [DEBUG] [REMOTE ] SBH: Symbol is viable for forecasting. [2026-01-28T12:19:56.624473] [INFO ] [MAIN ] [2757/3492] SBH kept (0.4s) | 2751 kept, 6 rejected | 138.9/min | ETA: 5.3m [2026-01-28T12:19:57.123305] [DEBUG] [REMOTE ] SBI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:57.123455] [DEBUG] [REMOTE ] SBI: PASS: History has at least 300 days. [2026-01-28T12:19:57.123723] [DEBUG] [REMOTE ] SBI: PASS: Price check passed. Min price $7.62. [2026-01-28T12:19:57.123856] [DEBUG] [REMOTE ] SBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:57.123980] [DEBUG] [REMOTE ] SBI: PASS: Integrity check passed. [2026-01-28T12:19:57.124020] [DEBUG] [REMOTE ] SBI: Symbol is viable for forecasting. [2026-01-28T12:19:57.124067] [INFO ] [MAIN ] [2758/3492] SBI kept (0.5s) | 2752 kept, 6 rejected | 138.8/min | ETA: 5.3m [2026-01-28T12:19:57.422007] [DEBUG] [REMOTE ] SBLK: Retrieved 5010 rows, trimmed to 300. [2026-01-28T12:19:57.422161] [DEBUG] [REMOTE ] SBLK: PASS: History has at least 300 days. [2026-01-28T12:19:57.422424] [DEBUG] [REMOTE ] SBLK: PASS: Price check passed. Min price $17.85. [2026-01-28T12:19:57.422568] [DEBUG] [REMOTE ] SBLK: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:57.422730] [DEBUG] [REMOTE ] SBLK: PASS: Integrity check passed. [2026-01-28T12:19:57.422784] [DEBUG] [REMOTE ] SBLK: Symbol is viable for forecasting. [2026-01-28T12:19:57.422837] [INFO ] [MAIN ] [2759/3492] SBLK kept (0.3s) | 2753 kept, 6 rejected | 138.9/min | ETA: 5.3m [2026-01-28T12:19:57.945136] [DEBUG] [REMOTE ] SBRA: Retrieved 5995 rows, trimmed to 300. [2026-01-28T12:19:57.945266] [DEBUG] [REMOTE ] SBRA: PASS: History has at least 300 days. [2026-01-28T12:19:57.945473] [DEBUG] [REMOTE ] SBRA: PASS: Price check passed. Min price $17.19. [2026-01-28T12:19:57.945625] [DEBUG] [REMOTE ] SBRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:57.945740] [DEBUG] [REMOTE ] SBRA: PASS: Integrity check passed. [2026-01-28T12:19:57.945779] [DEBUG] [REMOTE ] SBRA: Symbol is viable for forecasting. [2026-01-28T12:19:57.945827] [INFO ] [MAIN ] [2760/3492] SBRA kept (0.5s) | 2754 kept, 6 rejected | 138.9/min | ETA: 5.3m [2026-01-28T12:19:58.364241] [DEBUG] [REMOTE ] SBS: Retrieved 5967 rows, trimmed to 300. [2026-01-28T12:19:58.364385] [DEBUG] [REMOTE ] SBS: PASS: History has at least 300 days. [2026-01-28T12:19:58.364610] [DEBUG] [REMOTE ] SBS: PASS: Price check passed. Min price $22.90. [2026-01-28T12:19:58.364745] [DEBUG] [REMOTE ] SBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:58.364856] [DEBUG] [REMOTE ] SBS: PASS: Integrity check passed. [2026-01-28T12:19:58.364895] [DEBUG] [REMOTE ] SBS: Symbol is viable for forecasting. [2026-01-28T12:19:58.364942] [INFO ] [MAIN ] [2761/3492] SBS kept (0.4s) | 2755 kept, 6 rejected | 138.9/min | ETA: 5.3m [2026-01-28T12:19:58.916078] [DEBUG] [REMOTE ] SBSI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:58.916207] [DEBUG] [REMOTE ] SBSI: PASS: History has at least 300 days. [2026-01-28T12:19:58.916411] [DEBUG] [REMOTE ] SBSI: PASS: Price check passed. Min price $27.74. [2026-01-28T12:19:58.916544] [DEBUG] [REMOTE ] SBSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:58.916674] [DEBUG] [REMOTE ] SBSI: PASS: Integrity check passed. [2026-01-28T12:19:58.916716] [DEBUG] [REMOTE ] SBSI: Symbol is viable for forecasting. [2026-01-28T12:19:58.916763] [INFO ] [MAIN ] [2762/3492] SBSI kept (0.6s) | 2756 kept, 6 rejected | 138.8/min | ETA: 5.3m [2026-01-28T12:19:59.363864] [DEBUG] [REMOTE ] SBUX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:19:59.364002] [DEBUG] [REMOTE ] SBUX: PASS: History has at least 300 days. [2026-01-28T12:19:59.364226] [DEBUG] [REMOTE ] SBUX: PASS: Price check passed. Min price $79.02. [2026-01-28T12:19:59.364362] [DEBUG] [REMOTE ] SBUX: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:59.364480] [DEBUG] [REMOTE ] SBUX: PASS: Integrity check passed. [2026-01-28T12:19:59.364522] [DEBUG] [REMOTE ] SBUX: Symbol is viable for forecasting. [2026-01-28T12:19:59.364590] [INFO ] [MAIN ] [2763/3492] SBUX kept (0.4s) | 2757 kept, 6 rejected | 138.8/min | ETA: 5.3m [2026-01-28T12:19:59.637677] [DEBUG] [REMOTE ] SCD: Retrieved 5516 rows, trimmed to 300. [2026-01-28T12:19:59.637814] [DEBUG] [REMOTE ] SCD: PASS: History has at least 300 days. [2026-01-28T12:19:59.638023] [DEBUG] [REMOTE ] SCD: PASS: Price check passed. Min price $13.73. [2026-01-28T12:19:59.638156] [DEBUG] [REMOTE ] SCD: PASS: Continuity check passed with 300 days. [2026-01-28T12:19:59.638265] [DEBUG] [REMOTE ] SCD: PASS: Integrity check passed. [2026-01-28T12:19:59.638304] [DEBUG] [REMOTE ] SCD: Symbol is viable for forecasting. [2026-01-28T12:19:59.638353] [INFO ] [MAIN ] [2764/3492] SCD kept (0.3s) | 2758 kept, 6 rejected | 138.9/min | ETA: 5.2m [2026-01-28T12:20:00.304769] [DEBUG] [REMOTE ] SCHL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:00.304927] [DEBUG] [REMOTE ] SCHL: PASS: History has at least 300 days. [2026-01-28T12:20:00.305196] [DEBUG] [REMOTE ] SCHL: PASS: Price check passed. Min price $27.00. [2026-01-28T12:20:00.305335] [DEBUG] [REMOTE ] SCHL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:00.305462] [DEBUG] [REMOTE ] SCHL: PASS: Integrity check passed. [2026-01-28T12:20:00.305504] [DEBUG] [REMOTE ] SCHL: Symbol is viable for forecasting. [2026-01-28T12:20:00.305554] [INFO ] [MAIN ] [2765/3492] SCHL kept (0.7s) | 2759 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:00.692333] [DEBUG] [REMOTE ] SCI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:00.692655] [DEBUG] [REMOTE ] SCI: PASS: History has at least 300 days. [2026-01-28T12:20:00.693178] [DEBUG] [REMOTE ] SCI: PASS: Price check passed. Min price $75.57. [2026-01-28T12:20:00.693393] [DEBUG] [REMOTE ] SCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:00.693880] [DEBUG] [REMOTE ] SCI: PASS: Integrity check passed. [2026-01-28T12:20:00.693950] [DEBUG] [REMOTE ] SCI: Symbol is viable for forecasting. [2026-01-28T12:20:00.694038] [INFO ] [MAIN ] [2766/3492] SCI kept (0.4s) | 2760 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:01.193357] [DEBUG] [REMOTE ] SCL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:01.193734] [DEBUG] [REMOTE ] SCL: PASS: History has at least 300 days. [2026-01-28T12:20:01.194360] [DEBUG] [REMOTE ] SCL: PASS: Price check passed. Min price $41.94. [2026-01-28T12:20:01.194610] [DEBUG] [REMOTE ] SCL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:01.194861] [DEBUG] [REMOTE ] SCL: PASS: Integrity check passed. [2026-01-28T12:20:01.194923] [DEBUG] [REMOTE ] SCL: Symbol is viable for forecasting. [2026-01-28T12:20:01.195008] [INFO ] [MAIN ] [2767/3492] SCL kept (0.5s) | 2761 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:01.556505] [DEBUG] [REMOTE ] SCM: Retrieved 3323 rows, trimmed to 300. [2026-01-28T12:20:01.556801] [DEBUG] [REMOTE ] SCM: PASS: History has at least 300 days. [2026-01-28T12:20:01.557228] [DEBUG] [REMOTE ] SCM: PASS: Price check passed. Min price $11.34. [2026-01-28T12:20:01.557449] [DEBUG] [REMOTE ] SCM: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:01.557683] [DEBUG] [REMOTE ] SCM: PASS: Integrity check passed. [2026-01-28T12:20:01.557736] [DEBUG] [REMOTE ] SCM: Symbol is viable for forecasting. [2026-01-28T12:20:01.557808] [INFO ] [MAIN ] [2768/3492] SCM kept (0.4s) | 2762 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:02.156303] [DEBUG] [REMOTE ] SCSC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:02.156542] [DEBUG] [REMOTE ] SCSC: PASS: History has at least 300 days. [2026-01-28T12:20:02.157097] [DEBUG] [REMOTE ] SCSC: PASS: Price check passed. Min price $37.72. [2026-01-28T12:20:02.157245] [DEBUG] [REMOTE ] SCSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:02.157389] [DEBUG] [REMOTE ] SCSC: PASS: Integrity check passed. [2026-01-28T12:20:02.157432] [DEBUG] [REMOTE ] SCSC: Symbol is viable for forecasting. [2026-01-28T12:20:02.157487] [INFO ] [MAIN ] [2769/3492] SCSC kept (0.6s) | 2763 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:02.661724] [DEBUG] [REMOTE ] SCVL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:02.661867] [DEBUG] [REMOTE ] SCVL: PASS: History has at least 300 days. [2026-01-28T12:20:02.662101] [DEBUG] [REMOTE ] SCVL: PASS: Price check passed. Min price $15.55. [2026-01-28T12:20:02.662234] [DEBUG] [REMOTE ] SCVL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:02.662353] [DEBUG] [REMOTE ] SCVL: PASS: Integrity check passed. [2026-01-28T12:20:02.662402] [DEBUG] [REMOTE ] SCVL: Symbol is viable for forecasting. [2026-01-28T12:20:02.662460] [INFO ] [MAIN ] [2770/3492] SCVL kept (0.5s) | 2764 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:03.071168] [DEBUG] [REMOTE ] SCZ: Retrieved 4559 rows, trimmed to 300. [2026-01-28T12:20:03.071334] [DEBUG] [REMOTE ] SCZ: PASS: History has at least 300 days. [2026-01-28T12:20:03.071622] [DEBUG] [REMOTE ] SCZ: PASS: Price check passed. Min price $72.07. [2026-01-28T12:20:03.071763] [DEBUG] [REMOTE ] SCZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:03.071889] [DEBUG] [REMOTE ] SCZ: PASS: Integrity check passed. [2026-01-28T12:20:03.071930] [DEBUG] [REMOTE ] SCZ: Symbol is viable for forecasting. [2026-01-28T12:20:03.071979] [INFO ] [MAIN ] [2771/3492] SCZ kept (0.4s) | 2765 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:03.384340] [DEBUG] [REMOTE ] SD: Retrieved 2341 rows, trimmed to 300. [2026-01-28T12:20:03.384547] [DEBUG] [REMOTE ] SD: PASS: History has at least 300 days. [2026-01-28T12:20:03.384837] [DEBUG] [REMOTE ] SD: PASS: Price check passed. Min price $11.67. [2026-01-28T12:20:03.384984] [DEBUG] [REMOTE ] SD: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:03.385314] [DEBUG] [REMOTE ] SD: PASS: Integrity check passed. [2026-01-28T12:20:03.385360] [DEBUG] [REMOTE ] SD: Symbol is viable for forecasting. [2026-01-28T12:20:03.385414] [INFO ] [MAIN ] [2772/3492] SD kept (0.3s) | 2766 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:03.712084] [DEBUG] [REMOTE ] SDA: Retrieved 676 rows, trimmed to 300. [2026-01-28T12:20:03.712274] [DEBUG] [REMOTE ] SDA: PASS: History has at least 300 days. [2026-01-28T12:20:03.712517] [DEBUG] [REMOTE ] SDA: PASS: Price check passed. Min price $1.81. [2026-01-28T12:20:03.712681] [DEBUG] [REMOTE ] SDA: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:03.712803] [DEBUG] [REMOTE ] SDA: PASS: Integrity check passed. [2026-01-28T12:20:03.712843] [DEBUG] [REMOTE ] SDA: Symbol is viable for forecasting. [2026-01-28T12:20:03.712890] [INFO ] [MAIN ] [2773/3492] SDA kept (0.3s) | 2767 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:04.141968] [DEBUG] [REMOTE ] SDHY: Retrieved 1297 rows, trimmed to 300. [2026-01-28T12:20:04.142108] [DEBUG] [REMOTE ] SDHY: PASS: History has at least 300 days. [2026-01-28T12:20:04.142323] [DEBUG] [REMOTE ] SDHY: PASS: Price check passed. Min price $16.04. [2026-01-28T12:20:04.142485] [DEBUG] [REMOTE ] SDHY: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:04.142633] [DEBUG] [REMOTE ] SDHY: PASS: Integrity check passed. [2026-01-28T12:20:04.142678] [DEBUG] [REMOTE ] SDHY: Symbol is viable for forecasting. [2026-01-28T12:20:04.142727] [INFO ] [MAIN ] [2774/3492] SDHY kept (0.4s) | 2768 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:04.547735] [DEBUG] [REMOTE ] SDRL: Retrieved 823 rows, trimmed to 300. [2026-01-28T12:20:04.547878] [DEBUG] [REMOTE ] SDRL: PASS: History has at least 300 days. [2026-01-28T12:20:04.548093] [DEBUG] [REMOTE ] SDRL: PASS: Price check passed. Min price $28.40. [2026-01-28T12:20:04.548234] [DEBUG] [REMOTE ] SDRL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:04.548352] [DEBUG] [REMOTE ] SDRL: PASS: Integrity check passed. [2026-01-28T12:20:04.548395] [DEBUG] [REMOTE ] SDRL: Symbol is viable for forecasting. [2026-01-28T12:20:04.548454] [INFO ] [MAIN ] [2775/3492] SDRL kept (0.4s) | 2769 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:04.996193] [DEBUG] [REMOTE ] SDVY: Retrieved 2067 rows, trimmed to 300. [2026-01-28T12:20:04.996361] [DEBUG] [REMOTE ] SDVY: PASS: History has at least 300 days. [2026-01-28T12:20:04.996827] [DEBUG] [REMOTE ] SDVY: PASS: Price check passed. Min price $36.31. [2026-01-28T12:20:04.997028] [DEBUG] [REMOTE ] SDVY: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:04.997188] [DEBUG] [REMOTE ] SDVY: PASS: Integrity check passed. [2026-01-28T12:20:04.997244] [DEBUG] [REMOTE ] SDVY: Symbol is viable for forecasting. [2026-01-28T12:20:04.997296] [INFO ] [MAIN ] [2776/3492] SDVY kept (0.4s) | 2770 kept, 6 rejected | 138.8/min | ETA: 5.2m [2026-01-28T12:20:05.398291] [DEBUG] [REMOTE ] SE: Retrieved 2077 rows, trimmed to 300. [2026-01-28T12:20:05.398418] [DEBUG] [REMOTE ] SE: PASS: History has at least 300 days. [2026-01-28T12:20:05.398669] [DEBUG] [REMOTE ] SE: PASS: Price check passed. Min price $118.95. [2026-01-28T12:20:05.398804] [DEBUG] [REMOTE ] SE: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:05.398913] [DEBUG] [REMOTE ] SE: PASS: Integrity check passed. [2026-01-28T12:20:05.398954] [DEBUG] [REMOTE ] SE: Symbol is viable for forecasting. [2026-01-28T12:20:05.399000] [INFO ] [MAIN ] [2777/3492] SE kept (0.4s) | 2771 kept, 6 rejected | 138.8/min | ETA: 5.1m [2026-01-28T12:20:05.689415] [DEBUG] [REMOTE ] SEDG: Retrieved 2726 rows, trimmed to 300. [2026-01-28T12:20:05.689554] [DEBUG] [REMOTE ] SEDG: PASS: History has at least 300 days. [2026-01-28T12:20:05.689780] [DEBUG] [REMOTE ] SEDG: PASS: Price check passed. Min price $28.47. [2026-01-28T12:20:05.689912] [DEBUG] [REMOTE ] SEDG: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:05.690019] [DEBUG] [REMOTE ] SEDG: PASS: Integrity check passed. [2026-01-28T12:20:05.690057] [DEBUG] [REMOTE ] SEDG: Symbol is viable for forecasting. [2026-01-28T12:20:05.690103] [INFO ] [MAIN ] [2778/3492] SEDG kept (0.3s) | 2772 kept, 6 rejected | 138.9/min | ETA: 5.1m [2026-01-28T12:20:06.340614] [DEBUG] [REMOTE ] SEE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:06.340752] [DEBUG] [REMOTE ] SEE: PASS: History has at least 300 days. [2026-01-28T12:20:06.340987] [DEBUG] [REMOTE ] SEE: PASS: Price check passed. Min price $33.35. [2026-01-28T12:20:06.341121] [DEBUG] [REMOTE ] SEE: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:06.341240] [DEBUG] [REMOTE ] SEE: PASS: Integrity check passed. [2026-01-28T12:20:06.341280] [DEBUG] [REMOTE ] SEE: Symbol is viable for forecasting. [2026-01-28T12:20:06.341327] [INFO ] [MAIN ] [2779/3492] SEE kept (0.7s) | 2773 kept, 6 rejected | 138.8/min | ETA: 5.1m [2026-01-28T12:20:06.802854] [DEBUG] [REMOTE ] SEIC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:06.803013] [DEBUG] [REMOTE ] SEIC: PASS: History has at least 300 days. [2026-01-28T12:20:06.803317] [DEBUG] [REMOTE ] SEIC: PASS: Price check passed. Min price $77.79. [2026-01-28T12:20:06.803659] [DEBUG] [REMOTE ] SEIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:06.803811] [DEBUG] [REMOTE ] SEIC: PASS: Integrity check passed. [2026-01-28T12:20:06.803859] [DEBUG] [REMOTE ] SEIC: Symbol is viable for forecasting. [2026-01-28T12:20:06.803923] [INFO ] [MAIN ] [2780/3492] SEIC kept (0.5s) | 2774 kept, 6 rejected | 138.8/min | ETA: 5.1m [2026-01-28T12:20:07.084031] [DEBUG] [REMOTE ] SELF: Retrieved 4426 rows, trimmed to 300. [2026-01-28T12:20:07.084164] [DEBUG] [REMOTE ] SELF: PASS: History has at least 300 days. [2026-01-28T12:20:07.084375] [DEBUG] [REMOTE ] SELF: PASS: Price check passed. Min price $4.83. [2026-01-28T12:20:07.084522] [DEBUG] [REMOTE ] SELF: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:07.084686] [DEBUG] [REMOTE ] SELF: PASS: Integrity check passed. [2026-01-28T12:20:07.084729] [DEBUG] [REMOTE ] SELF: Symbol is viable for forecasting. [2026-01-28T12:20:07.084776] [INFO ] [MAIN ] [2781/3492] SELF kept (0.3s) | 2775 kept, 6 rejected | 138.8/min | ETA: 5.1m [2026-01-28T12:20:07.511036] [DEBUG] [REMOTE ] SEM: Retrieved 4109 rows, trimmed to 300. [2026-01-28T12:20:07.511172] [DEBUG] [REMOTE ] SEM: PASS: History has at least 300 days. [2026-01-28T12:20:07.511381] [DEBUG] [REMOTE ] SEM: PASS: Price check passed. Min price $12.74. [2026-01-28T12:20:07.511513] [DEBUG] [REMOTE ] SEM: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:07.511649] [DEBUG] [REMOTE ] SEM: PASS: Integrity check passed. [2026-01-28T12:20:07.511691] [DEBUG] [REMOTE ] SEM: Symbol is viable for forecasting. [2026-01-28T12:20:07.511739] [INFO ] [MAIN ] [2782/3492] SEM kept (0.4s) | 2776 kept, 6 rejected | 138.8/min | ETA: 5.1m [2026-01-28T12:20:08.033979] [DEBUG] [REMOTE ] SENEA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:08.034113] [DEBUG] [REMOTE ] SENEA: PASS: History has at least 300 days. [2026-01-28T12:20:08.034323] [DEBUG] [REMOTE ] SENEA: PASS: Price check passed. Min price $101.18. [2026-01-28T12:20:08.034455] [DEBUG] [REMOTE ] SENEA: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:08.034690] [DEBUG] [REMOTE ] SENEA: PASS: Integrity check passed. [2026-01-28T12:20:08.034737] [DEBUG] [REMOTE ] SENEA: Symbol is viable for forecasting. [2026-01-28T12:20:08.034785] [INFO ] [MAIN ] [2783/3492] SENEA kept (0.5s) | 2777 kept, 6 rejected | 138.8/min | ETA: 5.1m [2026-01-28T12:20:08.342127] [DEBUG] [REMOTE ] SENS: Retrieved 2480 rows, trimmed to 300. [2026-01-28T12:20:08.342254] [DEBUG] [REMOTE ] SENS: PASS: History has at least 300 days. [2026-01-28T12:20:08.342451] [DEBUG] [REMOTE ] SENS: PASS: Price check passed. Min price $5.27. [2026-01-28T12:20:08.342608] [DEBUG] [REMOTE ] SENS: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:08.342719] [DEBUG] [REMOTE ] SENS: PASS: Integrity check passed. [2026-01-28T12:20:08.342758] [DEBUG] [REMOTE ] SENS: Symbol is viable for forecasting. [2026-01-28T12:20:08.342805] [INFO ] [MAIN ] [2784/3492] SENS kept (0.3s) | 2778 kept, 6 rejected | 138.8/min | ETA: 5.1m [2026-01-28T12:20:08.718353] [DEBUG] [REMOTE ] SERA: Retrieved 1139 rows, trimmed to 300. [2026-01-28T12:20:08.718546] [DEBUG] [REMOTE ] SERA: PASS: History has at least 300 days. [2026-01-28T12:20:08.719327] [DEBUG] [REMOTE ] SERA: PASS: Price check passed. Min price $2.52. [2026-01-28T12:20:08.719723] [DEBUG] [REMOTE ] SERA: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:08.719894] [DEBUG] [REMOTE ] SERA: PASS: Integrity check passed. [2026-01-28T12:20:08.719937] [DEBUG] [REMOTE ] SERA: Symbol is viable for forecasting. [2026-01-28T12:20:08.719999] [INFO ] [MAIN ] [2785/3492] SERA kept (0.4s) | 2779 kept, 6 rejected | 138.9/min | ETA: 5.1m [2026-01-28T12:20:09.109032] [DEBUG] [REMOTE ] SES: Retrieved 1234 rows, trimmed to 300. [2026-01-28T12:20:09.109239] [DEBUG] [REMOTE ] SES: PASS: History has at least 300 days. [2026-01-28T12:20:09.109502] [DEBUG] [REMOTE ] SES: PASS: Price check passed. Min price $1.79. [2026-01-28T12:20:09.109678] [DEBUG] [REMOTE ] SES: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:09.109806] [DEBUG] [REMOTE ] SES: PASS: Integrity check passed. [2026-01-28T12:20:09.109849] [DEBUG] [REMOTE ] SES: Symbol is viable for forecasting. [2026-01-28T12:20:09.109903] [INFO ] [MAIN ] [2786/3492] SES kept (0.4s) | 2780 kept, 6 rejected | 138.9/min | ETA: 5.1m [2026-01-28T12:20:09.372850] [DEBUG] [REMOTE ] SEVN: Retrieved 1380 rows, trimmed to 300. [2026-01-28T12:20:09.373041] [DEBUG] [REMOTE ] SEVN: PASS: History has at least 300 days. [2026-01-28T12:20:09.373285] [DEBUG] [REMOTE ] SEVN: PASS: Price check passed. Min price $8.25. [2026-01-28T12:20:09.373422] [DEBUG] [REMOTE ] SEVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:09.373537] [DEBUG] [REMOTE ] SEVN: PASS: Integrity check passed. [2026-01-28T12:20:09.373610] [DEBUG] [REMOTE ] SEVN: Symbol is viable for forecasting. [2026-01-28T12:20:09.373665] [INFO ] [MAIN ] [2787/3492] SEVN kept (0.3s) | 2781 kept, 6 rejected | 138.9/min | ETA: 5.1m [2026-01-28T12:20:09.733875] [DEBUG] [REMOTE ] SEZL: Retrieved 613 rows, trimmed to 300. [2026-01-28T12:20:09.734056] [DEBUG] [REMOTE ] SEZL: PASS: History has at least 300 days. [2026-01-28T12:20:09.734302] [DEBUG] [REMOTE ] SEZL: PASS: Price check passed. Min price $50.97. [2026-01-28T12:20:09.734449] [DEBUG] [REMOTE ] SEZL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:09.734568] [DEBUG] [REMOTE ] SEZL: PASS: Integrity check passed. [2026-01-28T12:20:09.734641] [DEBUG] [REMOTE ] SEZL: Symbol is viable for forecasting. [2026-01-28T12:20:09.734694] [INFO ] [MAIN ] [2788/3492] SEZL kept (0.4s) | 2782 kept, 6 rejected | 138.9/min | ETA: 5.1m [2026-01-28T12:20:10.517443] [DEBUG] [REMOTE ] SF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:10.517621] [DEBUG] [REMOTE ] SF: PASS: History has at least 300 days. [2026-01-28T12:20:10.517891] [DEBUG] [REMOTE ] SF: PASS: Price check passed. Min price $114.80. [2026-01-28T12:20:10.518023] [DEBUG] [REMOTE ] SF: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:10.518147] [DEBUG] [REMOTE ] SF: PASS: Integrity check passed. [2026-01-28T12:20:10.518187] [DEBUG] [REMOTE ] SF: Symbol is viable for forecasting. [2026-01-28T12:20:10.518235] [INFO ] [MAIN ] [2789/3492] SF kept (0.8s) | 2783 kept, 6 rejected | 138.8/min | ETA: 5.1m [2026-01-28T12:20:12.746691] [DEBUG] [REMOTE ] SFB: Retrieved 2079 rows, trimmed to 300. [2026-01-28T12:20:12.746888] [DEBUG] [REMOTE ] SFB: PASS: History has at least 300 days. [2026-01-28T12:20:12.747182] [DEBUG] [REMOTE ] SFB: PASS: Price check passed. Min price $20.45. [2026-01-28T12:20:12.747336] [DEBUG] [REMOTE ] SFB: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:12.747508] [DEBUG] [REMOTE ] SFB: PASS: Integrity check passed. [2026-01-28T12:20:12.747556] [DEBUG] [REMOTE ] SFB: Symbol is viable for forecasting. [2026-01-28T12:20:12.747642] [INFO ] [MAIN ] [2790/3492] SFB kept (2.2s) | 2784 kept, 6 rejected | 138.6/min | ETA: 5.1m [2026-01-28T12:20:13.089182] [DEBUG] [REMOTE ] SFBS: Retrieved 2944 rows, trimmed to 300. [2026-01-28T12:20:13.089385] [DEBUG] [REMOTE ] SFBS: PASS: History has at least 300 days. [2026-01-28T12:20:13.089712] [DEBUG] [REMOTE ] SFBS: PASS: Price check passed. Min price $67.40. [2026-01-28T12:20:13.089877] [DEBUG] [REMOTE ] SFBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:13.090039] [DEBUG] [REMOTE ] SFBS: PASS: Integrity check passed. [2026-01-28T12:20:13.090096] [DEBUG] [REMOTE ] SFBS: Symbol is viable for forecasting. [2026-01-28T12:20:13.090168] [INFO ] [MAIN ] [2791/3492] SFBS kept (0.3s) | 2785 kept, 6 rejected | 138.6/min | ETA: 5.1m [2026-01-28T12:20:13.461470] [DEBUG] [REMOTE ] SFIX: Retrieved 2057 rows, trimmed to 300. [2026-01-28T12:20:13.461626] [DEBUG] [REMOTE ] SFIX: PASS: History has at least 300 days. [2026-01-28T12:20:13.461831] [DEBUG] [REMOTE ] SFIX: PASS: Price check passed. Min price $3.95. [2026-01-28T12:20:13.461962] [DEBUG] [REMOTE ] SFIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:13.462071] [DEBUG] [REMOTE ] SFIX: PASS: Integrity check passed. [2026-01-28T12:20:13.462110] [DEBUG] [REMOTE ] SFIX: Symbol is viable for forecasting. [2026-01-28T12:20:13.462157] [INFO ] [MAIN ] [2792/3492] SFIX kept (0.4s) | 2786 kept, 6 rejected | 138.7/min | ETA: 5.0m [2026-01-28T12:20:13.993187] [DEBUG] [REMOTE ] SFL: Retrieved 5438 rows, trimmed to 300. [2026-01-28T12:20:13.993350] [DEBUG] [REMOTE ] SFL: PASS: History has at least 300 days. [2026-01-28T12:20:13.993637] [DEBUG] [REMOTE ] SFL: PASS: Price check passed. Min price $7.06. [2026-01-28T12:20:13.993786] [DEBUG] [REMOTE ] SFL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:13.993918] [DEBUG] [REMOTE ] SFL: PASS: Integrity check passed. [2026-01-28T12:20:13.993958] [DEBUG] [REMOTE ] SFL: Symbol is viable for forecasting. [2026-01-28T12:20:13.994010] [INFO ] [MAIN ] [2793/3492] SFL kept (0.5s) | 2787 kept, 6 rejected | 138.6/min | ETA: 5.0m [2026-01-28T12:20:14.585535] [DEBUG] [REMOTE ] SFLO: Retrieved 525 rows, trimmed to 300. [2026-01-28T12:20:14.585695] [DEBUG] [REMOTE ] SFLO: PASS: History has at least 300 days. [2026-01-28T12:20:14.585908] [DEBUG] [REMOTE ] SFLO: PASS: Price check passed. Min price $27.40. [2026-01-28T12:20:14.586043] [DEBUG] [REMOTE ] SFLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:14.586155] [DEBUG] [REMOTE ] SFLO: PASS: Integrity check passed. [2026-01-28T12:20:14.586196] [DEBUG] [REMOTE ] SFLO: Symbol is viable for forecasting. [2026-01-28T12:20:14.586245] [INFO ] [MAIN ] [2794/3492] SFLO kept (0.6s) | 2788 kept, 6 rejected | 138.6/min | ETA: 5.0m [2026-01-28T12:20:14.835170] [DEBUG] [REMOTE ] SFM: Retrieved 3141 rows, trimmed to 300. [2026-01-28T12:20:14.835293] [DEBUG] [REMOTE ] SFM: PASS: History has at least 300 days. [2026-01-28T12:20:14.835489] [DEBUG] [REMOTE ] SFM: PASS: Price check passed. Min price $70.55. [2026-01-28T12:20:14.835648] [DEBUG] [REMOTE ] SFM: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:14.835757] [DEBUG] [REMOTE ] SFM: PASS: Integrity check passed. [2026-01-28T12:20:14.835796] [DEBUG] [REMOTE ] SFM: Symbol is viable for forecasting. [2026-01-28T12:20:14.835842] [INFO ] [MAIN ] [2795/3492] SFM kept (0.2s) | 2789 kept, 6 rejected | 138.6/min | ETA: 5.0m [2026-01-28T12:20:15.477728] [DEBUG] [REMOTE ] SFNC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:15.477866] [DEBUG] [REMOTE ] SFNC: PASS: History has at least 300 days. [2026-01-28T12:20:15.478078] [DEBUG] [REMOTE ] SFNC: PASS: Price check passed. Min price $17.07. [2026-01-28T12:20:15.478210] [DEBUG] [REMOTE ] SFNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:15.478322] [DEBUG] [REMOTE ] SFNC: PASS: Integrity check passed. [2026-01-28T12:20:15.478362] [DEBUG] [REMOTE ] SFNC: Symbol is viable for forecasting. [2026-01-28T12:20:15.478408] [INFO ] [MAIN ] [2796/3492] SFNC kept (0.6s) | 2790 kept, 6 rejected | 138.6/min | ETA: 5.0m [2026-01-28T12:20:15.739239] [DEBUG] [REMOTE ] SG: Retrieved 1050 rows, trimmed to 300. [2026-01-28T12:20:15.739435] [DEBUG] [REMOTE ] SG: PASS: History has at least 300 days. [2026-01-28T12:20:15.739724] [DEBUG] [REMOTE ] SG: PASS: Price check passed. Min price $5.23. [2026-01-28T12:20:15.740063] [DEBUG] [REMOTE ] SG: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:15.740193] [DEBUG] [REMOTE ] SG: PASS: Integrity check passed. [2026-01-28T12:20:15.740235] [DEBUG] [REMOTE ] SG: Symbol is viable for forecasting. [2026-01-28T12:20:15.740289] [INFO ] [MAIN ] [2797/3492] SG kept (0.3s) | 2791 kept, 6 rejected | 138.6/min | ETA: 5.0m [2026-01-28T12:20:16.228535] [DEBUG] [REMOTE ] SGC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:16.228811] [DEBUG] [REMOTE ] SGC: PASS: History has at least 300 days. [2026-01-28T12:20:16.229217] [DEBUG] [REMOTE ] SGC: PASS: Price check passed. Min price $8.48. [2026-01-28T12:20:16.229564] [DEBUG] [REMOTE ] SGC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:16.229746] [DEBUG] [REMOTE ] SGC: PASS: Integrity check passed. [2026-01-28T12:20:16.229790] [DEBUG] [REMOTE ] SGC: Symbol is viable for forecasting. [2026-01-28T12:20:16.229848] [INFO ] [MAIN ] [2798/3492] SGC kept (0.5s) | 2792 kept, 6 rejected | 138.6/min | ETA: 5.0m [2026-01-28T12:20:16.511261] [DEBUG] [REMOTE ] SGHC: Retrieved 1002 rows, trimmed to 300. [2026-01-28T12:20:16.511466] [DEBUG] [REMOTE ] SGHC: PASS: History has at least 300 days. [2026-01-28T12:20:16.511773] [DEBUG] [REMOTE ] SGHC: PASS: Price check passed. Min price $9.67. [2026-01-28T12:20:16.511922] [DEBUG] [REMOTE ] SGHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:16.512054] [DEBUG] [REMOTE ] SGHC: PASS: Integrity check passed. [2026-01-28T12:20:16.512097] [DEBUG] [REMOTE ] SGHC: Symbol is viable for forecasting. [2026-01-28T12:20:16.512153] [INFO ] [MAIN ] [2799/3492] SGHC kept (0.3s) | 2793 kept, 6 rejected | 138.7/min | ETA: 5.0m [2026-01-28T12:20:17.041265] [DEBUG] [REMOTE ] SGRY: Retrieved 2595 rows, trimmed to 300. [2026-01-28T12:20:17.041472] [DEBUG] [REMOTE ] SGRY: PASS: History has at least 300 days. [2026-01-28T12:20:17.041752] [DEBUG] [REMOTE ] SGRY: PASS: Price check passed. Min price $15.06. [2026-01-28T12:20:17.041895] [DEBUG] [REMOTE ] SGRY: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:17.042017] [DEBUG] [REMOTE ] SGRY: PASS: Integrity check passed. [2026-01-28T12:20:17.042059] [DEBUG] [REMOTE ] SGRY: Symbol is viable for forecasting. [2026-01-28T12:20:17.042113] [INFO ] [MAIN ] [2800/3492] SGRY kept (0.5s) | 2794 kept, 6 rejected | 138.6/min | ETA: 5.0m [2026-01-28T12:20:17.407722] [DEBUG] [REMOTE ] SHAK: Retrieved 2764 rows, trimmed to 300. [2026-01-28T12:20:17.407945] [DEBUG] [REMOTE ] SHAK: PASS: History has at least 300 days. [2026-01-28T12:20:17.408443] [DEBUG] [REMOTE ] SHAK: PASS: Price check passed. Min price $77.12. [2026-01-28T12:20:17.408609] [DEBUG] [REMOTE ] SHAK: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:17.408764] [DEBUG] [REMOTE ] SHAK: PASS: Integrity check passed. [2026-01-28T12:20:17.408815] [DEBUG] [REMOTE ] SHAK: Symbol is viable for forecasting. [2026-01-28T12:20:17.409010] [INFO ] [MAIN ] [2801/3492] SHAK kept (0.4s) | 2795 kept, 6 rejected | 138.7/min | ETA: 5.0m [2026-01-28T12:20:17.928905] [DEBUG] [REMOTE ] SHBI: Retrieved 6249 rows, trimmed to 300. [2026-01-28T12:20:17.929103] [DEBUG] [REMOTE ] SHBI: PASS: History has at least 300 days. [2026-01-28T12:20:17.929519] [DEBUG] [REMOTE ] SHBI: PASS: Price check passed. Min price $15.41. [2026-01-28T12:20:17.929724] [DEBUG] [REMOTE ] SHBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:17.929869] [DEBUG] [REMOTE ] SHBI: PASS: Integrity check passed. [2026-01-28T12:20:17.929913] [DEBUG] [REMOTE ] SHBI: Symbol is viable for forecasting. [2026-01-28T12:20:17.929995] [INFO ] [MAIN ] [2802/3492] SHBI kept (0.5s) | 2796 kept, 6 rejected | 138.6/min | ETA: 5.0m [2026-01-28T12:20:18.131734] [DEBUG] [REMOTE ] SHC: Retrieved 1300 rows, trimmed to 300. [2026-01-28T12:20:18.131997] [DEBUG] [REMOTE ] SHC: PASS: History has at least 300 days. [2026-01-28T12:20:18.132380] [DEBUG] [REMOTE ] SHC: PASS: Price check passed. Min price $15.23. [2026-01-28T12:20:18.132618] [DEBUG] [REMOTE ] SHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:18.132809] [DEBUG] [REMOTE ] SHC: PASS: Integrity check passed. [2026-01-28T12:20:18.132885] [DEBUG] [REMOTE ] SHC: Symbol is viable for forecasting. [2026-01-28T12:20:18.132965] [INFO ] [MAIN ] [2803/3492] SHC kept (0.2s) | 2797 kept, 6 rejected | 138.7/min | ETA: 5.0m [2026-01-28T12:20:18.572261] [DEBUG] [REMOTE ] SHCO: Retrieved 1139 rows, trimmed to 300. [2026-01-28T12:20:18.572495] [DEBUG] [REMOTE ] SHCO: PASS: History has at least 300 days. [2026-01-28T12:20:18.572857] [DEBUG] [REMOTE ] SHCO: PASS: Price check passed. Min price $7.78. [2026-01-28T12:20:18.573016] [DEBUG] [REMOTE ] SHCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:18.573153] [DEBUG] [REMOTE ] SHCO: PASS: Integrity check passed. [2026-01-28T12:20:18.573197] [DEBUG] [REMOTE ] SHCO: Symbol is viable for forecasting. [2026-01-28T12:20:18.573251] [INFO ] [MAIN ] [2804/3492] SHCO kept (0.4s) | 2798 kept, 6 rejected | 138.7/min | ETA: 5.0m [2026-01-28T12:20:19.186944] [DEBUG] [REMOTE ] SHEL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:19.187201] [DEBUG] [REMOTE ] SHEL: PASS: History has at least 300 days. [2026-01-28T12:20:19.187617] [DEBUG] [REMOTE ] SHEL: PASS: Price check passed. Min price $70.31. [2026-01-28T12:20:19.187768] [DEBUG] [REMOTE ] SHEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:19.187918] [DEBUG] [REMOTE ] SHEL: PASS: Integrity check passed. [2026-01-28T12:20:19.187962] [DEBUG] [REMOTE ] SHEL: Symbol is viable for forecasting. [2026-01-28T12:20:19.188021] [INFO ] [MAIN ] [2805/3492] SHEL kept (0.6s) | 2799 kept, 6 rejected | 138.6/min | ETA: 5.0m [2026-01-28T12:20:19.648193] [DEBUG] [REMOTE ] SHEN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:19.648357] [DEBUG] [REMOTE ] SHEN: PASS: History has at least 300 days. [2026-01-28T12:20:19.648656] [DEBUG] [REMOTE ] SHEN: PASS: Price check passed. Min price $9.90. [2026-01-28T12:20:19.648800] [DEBUG] [REMOTE ] SHEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:19.648965] [DEBUG] [REMOTE ] SHEN: PASS: Integrity check passed. [2026-01-28T12:20:19.649013] [DEBUG] [REMOTE ] SHEN: Symbol is viable for forecasting. [2026-01-28T12:20:19.649066] [INFO ] [MAIN ] [2806/3492] SHEN kept (0.5s) | 2800 kept, 6 rejected | 138.6/min | ETA: 4.9m [2026-01-28T12:20:19.888063] [DEBUG] [REMOTE ] SHFS: Retrieved 1113 rows, trimmed to 300. [2026-01-28T12:20:19.888192] [DEBUG] [REMOTE ] SHFS: PASS: History has at least 300 days. [2026-01-28T12:20:19.888398] [DEBUG] [REMOTE ] SHFS: PASS: Price check passed. Min price $1.03. [2026-01-28T12:20:19.888534] [DEBUG] [REMOTE ] SHFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:19.888668] [DEBUG] [REMOTE ] SHFS: PASS: Integrity check passed. [2026-01-28T12:20:19.888712] [DEBUG] [REMOTE ] SHFS: Symbol is viable for forecasting. [2026-01-28T12:20:19.888762] [INFO ] [MAIN ] [2807/3492] SHFS kept (0.2s) | 2801 kept, 6 rejected | 138.7/min | ETA: 4.9m [2026-01-28T12:20:20.482139] [DEBUG] [REMOTE ] SHG: Retrieved 5627 rows, trimmed to 300. [2026-01-28T12:20:20.482271] [DEBUG] [REMOTE ] SHG: PASS: History has at least 300 days. [2026-01-28T12:20:20.482477] [DEBUG] [REMOTE ] SHG: PASS: Price check passed. Min price $51.42. [2026-01-28T12:20:20.482628] [DEBUG] [REMOTE ] SHG: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:20.482742] [DEBUG] [REMOTE ] SHG: PASS: Integrity check passed. [2026-01-28T12:20:20.482781] [DEBUG] [REMOTE ] SHG: Symbol is viable for forecasting. [2026-01-28T12:20:20.482846] [INFO ] [MAIN ] [2808/3492] SHG kept (0.6s) | 2802 kept, 6 rejected | 138.6/min | ETA: 4.9m [2026-01-28T12:20:20.859453] [DEBUG] [REMOTE ] SHIP: Retrieved 4591 rows, trimmed to 300. [2026-01-28T12:20:20.859613] [DEBUG] [REMOTE ] SHIP: PASS: History has at least 300 days. [2026-01-28T12:20:20.859851] [DEBUG] [REMOTE ] SHIP: PASS: Price check passed. Min price $8.13. [2026-01-28T12:20:20.860016] [DEBUG] [REMOTE ] SHIP: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:20.860149] [DEBUG] [REMOTE ] SHIP: PASS: Integrity check passed. [2026-01-28T12:20:20.860191] [DEBUG] [REMOTE ] SHIP: Symbol is viable for forecasting. [2026-01-28T12:20:20.860239] [INFO ] [MAIN ] [2809/3492] SHIP kept (0.4s) | 2803 kept, 6 rejected | 138.7/min | ETA: 4.9m [2026-01-28T12:20:21.121831] [DEBUG] [REMOTE ] SHLS: Retrieved 1256 rows, trimmed to 300. [2026-01-28T12:20:21.122038] [DEBUG] [REMOTE ] SHLS: PASS: History has at least 300 days. [2026-01-28T12:20:21.122316] [DEBUG] [REMOTE ] SHLS: PASS: Price check passed. Min price $7.46. [2026-01-28T12:20:21.122465] [DEBUG] [REMOTE ] SHLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:21.122623] [DEBUG] [REMOTE ] SHLS: PASS: Integrity check passed. [2026-01-28T12:20:21.122667] [DEBUG] [REMOTE ] SHLS: Symbol is viable for forecasting. [2026-01-28T12:20:21.122723] [INFO ] [MAIN ] [2810/3492] SHLS kept (0.3s) | 2804 kept, 6 rejected | 138.7/min | ETA: 4.9m [2026-01-28T12:20:21.744626] [DEBUG] [REMOTE ] SHO: Retrieved 5350 rows, trimmed to 300. [2026-01-28T12:20:21.744827] [DEBUG] [REMOTE ] SHO: PASS: History has at least 300 days. [2026-01-28T12:20:21.745132] [DEBUG] [REMOTE ] SHO: PASS: Price check passed. Min price $8.76. [2026-01-28T12:20:21.745367] [DEBUG] [REMOTE ] SHO: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:21.745511] [DEBUG] [REMOTE ] SHO: PASS: Integrity check passed. [2026-01-28T12:20:21.745554] [DEBUG] [REMOTE ] SHO: Symbol is viable for forecasting. [2026-01-28T12:20:21.745627] [INFO ] [MAIN ] [2811/3492] SHO kept (0.6s) | 2805 kept, 6 rejected | 138.6/min | ETA: 4.9m [2026-01-28T12:20:21.933982] [DEBUG] [REMOTE ] SHOC: Retrieved 829 rows, trimmed to 300. [2026-01-28T12:20:21.934158] [DEBUG] [REMOTE ] SHOC: PASS: History has at least 300 days. [2026-01-28T12:20:21.934427] [DEBUG] [REMOTE ] SHOC: PASS: Price check passed. Min price $62.08. [2026-01-28T12:20:21.934564] [DEBUG] [REMOTE ] SHOC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:21.934724] [DEBUG] [REMOTE ] SHOC: PASS: Integrity check passed. [2026-01-28T12:20:21.934765] [DEBUG] [REMOTE ] SHOC: Symbol is viable for forecasting. [2026-01-28T12:20:21.934816] [INFO ] [MAIN ] [2812/3492] SHOC kept (0.2s) | 2806 kept, 6 rejected | 138.7/min | ETA: 4.9m [2026-01-28T12:20:22.641024] [DEBUG] [REMOTE ] SHOO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:22.641170] [DEBUG] [REMOTE ] SHOO: PASS: History has at least 300 days. [2026-01-28T12:20:22.641408] [DEBUG] [REMOTE ] SHOO: PASS: Price check passed. Min price $32.64. [2026-01-28T12:20:22.641550] [DEBUG] [REMOTE ] SHOO: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:22.641694] [DEBUG] [REMOTE ] SHOO: PASS: Integrity check passed. [2026-01-28T12:20:22.641738] [DEBUG] [REMOTE ] SHOO: Symbol is viable for forecasting. [2026-01-28T12:20:22.641788] [INFO ] [MAIN ] [2813/3492] SHOO kept (0.7s) | 2807 kept, 6 rejected | 138.6/min | ETA: 4.9m [2026-01-28T12:20:22.941748] [DEBUG] [REMOTE ] SHOP: Retrieved 2687 rows, trimmed to 300. [2026-01-28T12:20:22.941884] [DEBUG] [REMOTE ] SHOP: PASS: History has at least 300 days. [2026-01-28T12:20:22.942081] [DEBUG] [REMOTE ] SHOP: PASS: Price check passed. Min price $136.31. [2026-01-28T12:20:22.942214] [DEBUG] [REMOTE ] SHOP: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:22.942322] [DEBUG] [REMOTE ] SHOP: PASS: Integrity check passed. [2026-01-28T12:20:22.942363] [DEBUG] [REMOTE ] SHOP: Symbol is viable for forecasting. [2026-01-28T12:20:22.942425] [INFO ] [MAIN ] [2814/3492] SHOP kept (0.3s) | 2808 kept, 6 rejected | 138.7/min | ETA: 4.9m [2026-01-28T12:20:23.563340] [DEBUG] [REMOTE ] SHY: Retrieved 5914 rows, trimmed to 300. [2026-01-28T12:20:23.563466] [DEBUG] [REMOTE ] SHY: PASS: History has at least 300 days. [2026-01-28T12:20:23.563687] [DEBUG] [REMOTE ] SHY: PASS: Price check passed. Min price $82.19. [2026-01-28T12:20:23.563820] [DEBUG] [REMOTE ] SHY: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:23.563932] [DEBUG] [REMOTE ] SHY: PASS: Integrity check passed. [2026-01-28T12:20:23.563971] [DEBUG] [REMOTE ] SHY: Symbol is viable for forecasting. [2026-01-28T12:20:23.564018] [INFO ] [MAIN ] [2815/3492] SHY kept (0.6s) | 2809 kept, 6 rejected | 138.6/min | ETA: 4.9m [2026-01-28T12:20:23.893634] [DEBUG] [REMOTE ] SIBN: Retrieved 1828 rows, trimmed to 300. [2026-01-28T12:20:23.893835] [DEBUG] [REMOTE ] SIBN: PASS: History has at least 300 days. [2026-01-28T12:20:23.894113] [DEBUG] [REMOTE ] SIBN: PASS: Price check passed. Min price $14.83. [2026-01-28T12:20:23.894261] [DEBUG] [REMOTE ] SIBN: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:23.894386] [DEBUG] [REMOTE ] SIBN: PASS: Integrity check passed. [2026-01-28T12:20:23.894429] [DEBUG] [REMOTE ] SIBN: Symbol is viable for forecasting. [2026-01-28T12:20:23.894482] [INFO ] [MAIN ] [2816/3492] SIBN kept (0.3s) | 2810 kept, 6 rejected | 138.7/min | ETA: 4.9m [2026-01-28T12:20:24.445156] [DEBUG] [REMOTE ] SID: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:24.445355] [DEBUG] [REMOTE ] SID: PASS: History has at least 300 days. [2026-01-28T12:20:24.445689] [DEBUG] [REMOTE ] SID: PASS: Price check passed. Min price $1.48. [2026-01-28T12:20:24.445858] [DEBUG] [REMOTE ] SID: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:24.445993] [DEBUG] [REMOTE ] SID: PASS: Integrity check passed. [2026-01-28T12:20:24.446214] [DEBUG] [REMOTE ] SID: Symbol is viable for forecasting. [2026-01-28T12:20:24.446276] [INFO ] [MAIN ] [2817/3492] SID kept (0.6s) | 2811 kept, 6 rejected | 138.6/min | ETA: 4.9m [2026-01-28T12:20:24.839798] [DEBUG] [REMOTE ] SIEB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:24.839930] [DEBUG] [REMOTE ] SIEB: PASS: History has at least 300 days. [2026-01-28T12:20:24.840140] [DEBUG] [REMOTE ] SIEB: PASS: Price check passed. Min price $2.64. [2026-01-28T12:20:24.840271] [DEBUG] [REMOTE ] SIEB: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:24.840382] [DEBUG] [REMOTE ] SIEB: PASS: Integrity check passed. [2026-01-28T12:20:24.840422] [DEBUG] [REMOTE ] SIEB: Symbol is viable for forecasting. [2026-01-28T12:20:24.840469] [INFO ] [MAIN ] [2818/3492] SIEB kept (0.4s) | 2812 kept, 6 rejected | 138.6/min | ETA: 4.9m [2026-01-28T12:20:25.169674] [DEBUG] [REMOTE ] SIFY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:25.169836] [DEBUG] [REMOTE ] SIFY: PASS: History has at least 300 days. [2026-01-28T12:20:25.170091] [DEBUG] [REMOTE ] SIFY: PASS: Price check passed. Min price $10.37. [2026-01-28T12:20:25.170243] [DEBUG] [REMOTE ] SIFY: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:25.170387] [DEBUG] [REMOTE ] SIFY: PASS: Integrity check passed. [2026-01-28T12:20:25.170431] [DEBUG] [REMOTE ] SIFY: Symbol is viable for forecasting. [2026-01-28T12:20:25.170480] [INFO ] [MAIN ] [2819/3492] SIFY kept (0.3s) | 2813 kept, 6 rejected | 138.7/min | ETA: 4.9m [2026-01-28T12:20:25.715458] [DEBUG] [REMOTE ] SIG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:25.715610] [DEBUG] [REMOTE ] SIG: PASS: History has at least 300 days. [2026-01-28T12:20:25.715826] [DEBUG] [REMOTE ] SIG: PASS: Price check passed. Min price $82.59. [2026-01-28T12:20:25.715972] [DEBUG] [REMOTE ] SIG: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:25.716088] [DEBUG] [REMOTE ] SIG: PASS: Integrity check passed. [2026-01-28T12:20:25.716144] [DEBUG] [REMOTE ] SIG: Symbol is viable for forecasting. [2026-01-28T12:20:25.716192] [INFO ] [MAIN ] [2820/3492] SIG kept (0.5s) | 2814 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:26.094877] [DEBUG] [REMOTE ] SIGA: Retrieved 6597 rows, trimmed to 300. [2026-01-28T12:20:26.095100] [DEBUG] [REMOTE ] SIGA: PASS: History has at least 300 days. [2026-01-28T12:20:26.095439] [DEBUG] [REMOTE ] SIGA: PASS: Price check passed. Min price $5.77. [2026-01-28T12:20:26.095719] [DEBUG] [REMOTE ] SIGA: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:26.096065] [DEBUG] [REMOTE ] SIGA: PASS: Integrity check passed. [2026-01-28T12:20:26.096115] [DEBUG] [REMOTE ] SIGA: Symbol is viable for forecasting. [2026-01-28T12:20:26.096183] [INFO ] [MAIN ] [2821/3492] SIGA kept (0.4s) | 2815 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:26.739544] [DEBUG] [REMOTE ] SIGI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:26.739719] [DEBUG] [REMOTE ] SIGI: PASS: History has at least 300 days. [2026-01-28T12:20:26.740002] [DEBUG] [REMOTE ] SIGI: PASS: Price check passed. Min price $73.62. [2026-01-28T12:20:26.740174] [DEBUG] [REMOTE ] SIGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:26.740292] [DEBUG] [REMOTE ] SIGI: PASS: Integrity check passed. [2026-01-28T12:20:26.740332] [DEBUG] [REMOTE ] SIGI: Symbol is viable for forecasting. [2026-01-28T12:20:26.740381] [INFO ] [MAIN ] [2822/3492] SIGI kept (0.6s) | 2816 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:26.908180] [DEBUG] [REMOTE ] SII: Retrieved 1402 rows, trimmed to 300. [2026-01-28T12:20:26.908386] [DEBUG] [REMOTE ] SII: PASS: History has at least 300 days. [2026-01-28T12:20:26.908703] [DEBUG] [REMOTE ] SII: PASS: Price check passed. Min price $81.31. [2026-01-28T12:20:26.908902] [DEBUG] [REMOTE ] SII: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:26.909047] [DEBUG] [REMOTE ] SII: PASS: Integrity check passed. [2026-01-28T12:20:26.909091] [DEBUG] [REMOTE ] SII: Symbol is viable for forecasting. [2026-01-28T12:20:26.909146] [INFO ] [MAIN ] [2823/3492] SII kept (0.2s) | 2817 kept, 6 rejected | 138.7/min | ETA: 4.8m [2026-01-28T12:20:27.525616] [DEBUG] [REMOTE ] SIMO: Retrieved 5176 rows, trimmed to 300. [2026-01-28T12:20:27.525824] [DEBUG] [REMOTE ] SIMO: PASS: History has at least 300 days. [2026-01-28T12:20:27.526124] [DEBUG] [REMOTE ] SIMO: PASS: Price check passed. Min price $80.16. [2026-01-28T12:20:27.526269] [DEBUG] [REMOTE ] SIMO: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:27.526407] [DEBUG] [REMOTE ] SIMO: PASS: Integrity check passed. [2026-01-28T12:20:27.526452] [DEBUG] [REMOTE ] SIMO: Symbol is viable for forecasting. [2026-01-28T12:20:27.526506] [INFO ] [MAIN ] [2824/3492] SIMO kept (0.6s) | 2818 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:28.028607] [DEBUG] [REMOTE ] SIRI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:28.028740] [DEBUG] [REMOTE ] SIRI: PASS: History has at least 300 days. [2026-01-28T12:20:28.028957] [DEBUG] [REMOTE ] SIRI: PASS: Price check passed. Min price $19.92. [2026-01-28T12:20:28.029094] [DEBUG] [REMOTE ] SIRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:28.029212] [DEBUG] [REMOTE ] SIRI: PASS: Integrity check passed. [2026-01-28T12:20:28.029252] [DEBUG] [REMOTE ] SIRI: Symbol is viable for forecasting. [2026-01-28T12:20:28.029299] [INFO ] [MAIN ] [2825/3492] SIRI kept (0.5s) | 2819 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:28.461474] [DEBUG] [REMOTE ] SITC: Retrieved 6299 rows, trimmed to 300. [2026-01-28T12:20:28.461715] [DEBUG] [REMOTE ] SITC: PASS: History has at least 300 days. [2026-01-28T12:20:28.462048] [DEBUG] [REMOTE ] SITC: PASS: Price check passed. Min price $5.87. [2026-01-28T12:20:28.462214] [DEBUG] [REMOTE ] SITC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:28.462369] [DEBUG] [REMOTE ] SITC: PASS: Integrity check passed. [2026-01-28T12:20:28.462614] [DEBUG] [REMOTE ] SITC: Symbol is viable for forecasting. [2026-01-28T12:20:28.462694] [INFO ] [MAIN ] [2826/3492] SITC kept (0.4s) | 2820 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:28.682989] [DEBUG] [REMOTE ] SITE: Retrieved 2441 rows, trimmed to 300. [2026-01-28T12:20:28.683184] [DEBUG] [REMOTE ] SITE: PASS: History has at least 300 days. [2026-01-28T12:20:28.683489] [DEBUG] [REMOTE ] SITE: PASS: Price check passed. Min price $122.14. [2026-01-28T12:20:28.683656] [DEBUG] [REMOTE ] SITE: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:28.683805] [DEBUG] [REMOTE ] SITE: PASS: Integrity check passed. [2026-01-28T12:20:28.683846] [DEBUG] [REMOTE ] SITE: Symbol is viable for forecasting. [2026-01-28T12:20:28.683898] [INFO ] [MAIN ] [2827/3492] SITE kept (0.2s) | 2821 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:29.149623] [DEBUG] [REMOTE ] SITM: Retrieved 1553 rows, trimmed to 300. [2026-01-28T12:20:29.149879] [DEBUG] [REMOTE ] SITM: PASS: History has at least 300 days. [2026-01-28T12:20:29.150220] [DEBUG] [REMOTE ] SITM: PASS: Price check passed. Min price $252.76. [2026-01-28T12:20:29.150410] [DEBUG] [REMOTE ] SITM: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:29.150593] [DEBUG] [REMOTE ] SITM: PASS: Integrity check passed. [2026-01-28T12:20:29.150653] [DEBUG] [REMOTE ] SITM: Symbol is viable for forecasting. [2026-01-28T12:20:29.150724] [INFO ] [MAIN ] [2828/3492] SITM kept (0.5s) | 2822 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:29.578961] [DEBUG] [REMOTE ] SIXG: Retrieved 1735 rows, trimmed to 300. [2026-01-28T12:20:29.579198] [DEBUG] [REMOTE ] SIXG: PASS: History has at least 300 days. [2026-01-28T12:20:29.579507] [DEBUG] [REMOTE ] SIXG: PASS: Price check passed. Min price $60.27. [2026-01-28T12:20:29.579668] [DEBUG] [REMOTE ] SIXG: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:29.579815] [DEBUG] [REMOTE ] SIXG: PASS: Integrity check passed. [2026-01-28T12:20:29.579859] [DEBUG] [REMOTE ] SIXG: Symbol is viable for forecasting. [2026-01-28T12:20:29.579914] [INFO ] [MAIN ] [2829/3492] SIXG kept (0.4s) | 2823 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:30.138505] [DEBUG] [REMOTE ] SJM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:30.138772] [DEBUG] [REMOTE ] SJM: PASS: History has at least 300 days. [2026-01-28T12:20:30.139196] [DEBUG] [REMOTE ] SJM: PASS: Price check passed. Min price $94.56. [2026-01-28T12:20:30.139356] [DEBUG] [REMOTE ] SJM: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:30.139532] [DEBUG] [REMOTE ] SJM: PASS: Integrity check passed. [2026-01-28T12:20:30.139613] [DEBUG] [REMOTE ] SJM: Symbol is viable for forecasting. [2026-01-28T12:20:30.139678] [INFO ] [MAIN ] [2830/3492] SJM kept (0.6s) | 2824 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:30.427653] [DEBUG] [REMOTE ] SKE: Retrieved 2037 rows, trimmed to 300. [2026-01-28T12:20:30.427844] [DEBUG] [REMOTE ] SKE: PASS: History has at least 300 days. [2026-01-28T12:20:30.428107] [DEBUG] [REMOTE ] SKE: PASS: Price check passed. Min price $15.54. [2026-01-28T12:20:30.428276] [DEBUG] [REMOTE ] SKE: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:30.428416] [DEBUG] [REMOTE ] SKE: PASS: Integrity check passed. [2026-01-28T12:20:30.428461] [DEBUG] [REMOTE ] SKE: Symbol is viable for forecasting. [2026-01-28T12:20:30.428514] [INFO ] [MAIN ] [2831/3492] SKE kept (0.3s) | 2825 kept, 6 rejected | 138.6/min | ETA: 4.8m [2026-01-28T12:20:30.670006] [DEBUG] [REMOTE ] SKIL: Retrieved 1635 rows, trimmed to 300. [2026-01-28T12:20:30.670200] [DEBUG] [REMOTE ] SKIL: PASS: History has at least 300 days. [2026-01-28T12:20:30.670454] [DEBUG] [REMOTE ] SKIL: PASS: Price check passed. Min price $5.67. [2026-01-28T12:20:30.670623] [DEBUG] [REMOTE ] SKIL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:30.670752] [DEBUG] [REMOTE ] SKIL: PASS: Integrity check passed. [2026-01-28T12:20:30.670817] [DEBUG] [REMOTE ] SKIL: Symbol is viable for forecasting. [2026-01-28T12:20:30.670873] [INFO ] [MAIN ] [2832/3492] SKIL kept (0.2s) | 2826 kept, 6 rejected | 138.7/min | ETA: 4.8m [2026-01-28T12:20:31.214241] [DEBUG] [REMOTE ] SKIN: Retrieved 1298 rows, trimmed to 300. [2026-01-28T12:20:31.214430] [DEBUG] [REMOTE ] SKIN: PASS: History has at least 300 days. [2026-01-28T12:20:31.214714] [DEBUG] [REMOTE ] SKIN: PASS: Price check passed. Min price $1.26. [2026-01-28T12:20:31.214860] [DEBUG] [REMOTE ] SKIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:31.214977] [DEBUG] [REMOTE ] SKIN: PASS: Integrity check passed. [2026-01-28T12:20:31.215020] [DEBUG] [REMOTE ] SKIN: Symbol is viable for forecasting. [2026-01-28T12:20:31.215074] [INFO ] [MAIN ] [2833/3492] SKIN kept (0.5s) | 2827 kept, 6 rejected | 138.7/min | ETA: 4.8m [2026-01-28T12:20:31.606981] [DEBUG] [REMOTE ] SKLZ: Retrieved 1446 rows, trimmed to 300. [2026-01-28T12:20:31.607132] [DEBUG] [REMOTE ] SKLZ: PASS: History has at least 300 days. [2026-01-28T12:20:31.607332] [DEBUG] [REMOTE ] SKLZ: PASS: Price check passed. Min price $3.88. [2026-01-28T12:20:31.607462] [DEBUG] [REMOTE ] SKLZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:31.607595] [DEBUG] [REMOTE ] SKLZ: PASS: Integrity check passed. [2026-01-28T12:20:31.607638] [DEBUG] [REMOTE ] SKLZ: Symbol is viable for forecasting. [2026-01-28T12:20:31.607685] [INFO ] [MAIN ] [2834/3492] SKLZ kept (0.4s) | 2828 kept, 6 rejected | 138.7/min | ETA: 4.7m [2026-01-28T12:20:32.196952] [DEBUG] [REMOTE ] SKM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:32.197181] [DEBUG] [REMOTE ] SKM: PASS: History has at least 300 days. [2026-01-28T12:20:32.197842] [DEBUG] [REMOTE ] SKM: PASS: Price check passed. Min price $19.68. [2026-01-28T12:20:32.197991] [DEBUG] [REMOTE ] SKM: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:32.198133] [DEBUG] [REMOTE ] SKM: PASS: Integrity check passed. [2026-01-28T12:20:32.198178] [DEBUG] [REMOTE ] SKM: Symbol is viable for forecasting. [2026-01-28T12:20:32.198231] [INFO ] [MAIN ] [2835/3492] SKM kept (0.6s) | 2829 kept, 6 rejected | 138.6/min | ETA: 4.7m [2026-01-28T12:20:32.415445] [DEBUG] [REMOTE ] SKRE: Retrieved 517 rows, trimmed to 300. [2026-01-28T12:20:32.415705] [DEBUG] [REMOTE ] SKRE: PASS: History has at least 300 days. [2026-01-28T12:20:32.415995] [DEBUG] [REMOTE ] SKRE: PASS: Price check passed. Min price $7.72. [2026-01-28T12:20:32.416159] [DEBUG] [REMOTE ] SKRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:32.416297] [DEBUG] [REMOTE ] SKRE: PASS: Integrity check passed. [2026-01-28T12:20:32.416345] [DEBUG] [REMOTE ] SKRE: Symbol is viable for forecasting. [2026-01-28T12:20:32.416405] [INFO ] [MAIN ] [2836/3492] SKRE kept (0.2s) | 2830 kept, 6 rejected | 138.7/min | ETA: 4.7m [2026-01-28T12:20:32.827035] [DEBUG] [REMOTE ] SKWD: Retrieved 761 rows, trimmed to 300. [2026-01-28T12:20:32.827175] [DEBUG] [REMOTE ] SKWD: PASS: History has at least 300 days. [2026-01-28T12:20:32.827388] [DEBUG] [REMOTE ] SKWD: PASS: Price check passed. Min price $44.50. [2026-01-28T12:20:32.827522] [DEBUG] [REMOTE ] SKWD: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:32.827649] [DEBUG] [REMOTE ] SKWD: PASS: Integrity check passed. [2026-01-28T12:20:32.827691] [DEBUG] [REMOTE ] SKWD: Symbol is viable for forecasting. [2026-01-28T12:20:32.827738] [INFO ] [MAIN ] [2837/3492] SKWD kept (0.4s) | 2831 kept, 6 rejected | 138.7/min | ETA: 4.7m [2026-01-28T12:20:33.450977] [DEBUG] [REMOTE ] SKY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:33.451131] [DEBUG] [REMOTE ] SKY: PASS: History has at least 300 days. [2026-01-28T12:20:33.451406] [DEBUG] [REMOTE ] SKY: PASS: Price check passed. Min price $64.82. [2026-01-28T12:20:33.451544] [DEBUG] [REMOTE ] SKY: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:33.451710] [DEBUG] [REMOTE ] SKY: PASS: Integrity check passed. [2026-01-28T12:20:33.451754] [DEBUG] [REMOTE ] SKY: Symbol is viable for forecasting. [2026-01-28T12:20:33.451804] [INFO ] [MAIN ] [2838/3492] SKY kept (0.6s) | 2832 kept, 6 rejected | 138.6/min | ETA: 4.7m [2026-01-28T12:20:33.714049] [DEBUG] [REMOTE ] SKYH: Retrieved 1289 rows, trimmed to 300. [2026-01-28T12:20:33.714189] [DEBUG] [REMOTE ] SKYH: PASS: History has at least 300 days. [2026-01-28T12:20:33.714394] [DEBUG] [REMOTE ] SKYH: PASS: Price check passed. Min price $8.30. [2026-01-28T12:20:33.714526] [DEBUG] [REMOTE ] SKYH: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:33.714670] [DEBUG] [REMOTE ] SKYH: PASS: Integrity check passed. [2026-01-28T12:20:33.714714] [DEBUG] [REMOTE ] SKYH: Symbol is viable for forecasting. [2026-01-28T12:20:33.714762] [INFO ] [MAIN ] [2839/3492] SKYH kept (0.3s) | 2833 kept, 6 rejected | 138.7/min | ETA: 4.7m [2026-01-28T12:20:34.126178] [DEBUG] [REMOTE ] SKYX: Retrieved 1684 rows, trimmed to 300. [2026-01-28T12:20:34.126346] [DEBUG] [REMOTE ] SKYX: PASS: History has at least 300 days. [2026-01-28T12:20:34.126648] [DEBUG] [REMOTE ] SKYX: PASS: Price check passed. Min price $1.51. [2026-01-28T12:20:34.126825] [DEBUG] [REMOTE ] SKYX: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:34.126974] [DEBUG] [REMOTE ] SKYX: PASS: Integrity check passed. [2026-01-28T12:20:34.127051] [DEBUG] [REMOTE ] SKYX: Symbol is viable for forecasting. [2026-01-28T12:20:34.127115] [INFO ] [MAIN ] [2840/3492] SKYX kept (0.4s) | 2834 kept, 6 rejected | 138.7/min | ETA: 4.7m [2026-01-28T12:20:34.630102] [DEBUG] [REMOTE ] SKYY: Retrieved 3662 rows, trimmed to 300. [2026-01-28T12:20:34.630244] [DEBUG] [REMOTE ] SKYY: PASS: History has at least 300 days. [2026-01-28T12:20:34.630463] [DEBUG] [REMOTE ] SKYY: PASS: Price check passed. Min price $120.18. [2026-01-28T12:20:34.630624] [DEBUG] [REMOTE ] SKYY: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:34.630747] [DEBUG] [REMOTE ] SKYY: PASS: Integrity check passed. [2026-01-28T12:20:34.630790] [DEBUG] [REMOTE ] SKYY: Symbol is viable for forecasting. [2026-01-28T12:20:34.630841] [INFO ] [MAIN ] [2841/3492] SKYY kept (0.5s) | 2835 kept, 6 rejected | 138.7/min | ETA: 4.7m [2026-01-28T12:20:35.198006] [DEBUG] [REMOTE ] SLAB: Retrieved 6499 rows, trimmed to 300. [2026-01-28T12:20:35.198145] [DEBUG] [REMOTE ] SLAB: PASS: History has at least 300 days. [2026-01-28T12:20:35.198388] [DEBUG] [REMOTE ] SLAB: PASS: Price check passed. Min price $116.08. [2026-01-28T12:20:35.198521] [DEBUG] [REMOTE ] SLAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:35.198675] [DEBUG] [REMOTE ] SLAB: PASS: Integrity check passed. [2026-01-28T12:20:35.198724] [DEBUG] [REMOTE ] SLAB: Symbol is viable for forecasting. [2026-01-28T12:20:35.198774] [INFO ] [MAIN ] [2842/3492] SLAB kept (0.6s) | 2836 kept, 6 rejected | 138.6/min | ETA: 4.7m [2026-01-28T12:20:35.693382] [DEBUG] [REMOTE ] SLB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:35.693623] [DEBUG] [REMOTE ] SLB: PASS: History has at least 300 days. [2026-01-28T12:20:35.694182] [DEBUG] [REMOTE ] SLB: PASS: Price check passed. Min price $34.92. [2026-01-28T12:20:35.694345] [DEBUG] [REMOTE ] SLB: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:35.694504] [DEBUG] [REMOTE ] SLB: PASS: Integrity check passed. [2026-01-28T12:20:35.694548] [DEBUG] [REMOTE ] SLB: Symbol is viable for forecasting. [2026-01-28T12:20:35.694632] [INFO ] [MAIN ] [2843/3492] SLB kept (0.5s) | 2837 kept, 6 rejected | 138.6/min | ETA: 4.7m [2026-01-28T12:20:36.038456] [DEBUG] [REMOTE ] SLDB: Retrieved 2011 rows, trimmed to 300. [2026-01-28T12:20:36.038727] [DEBUG] [REMOTE ] SLDB: PASS: History has at least 300 days. [2026-01-28T12:20:36.039071] [DEBUG] [REMOTE ] SLDB: PASS: Price check passed. Min price $3.93. [2026-01-28T12:20:36.039282] [DEBUG] [REMOTE ] SLDB: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:36.039487] [DEBUG] [REMOTE ] SLDB: PASS: Integrity check passed. [2026-01-28T12:20:36.039548] [DEBUG] [REMOTE ] SLDB: Symbol is viable for forecasting. [2026-01-28T12:20:36.039651] [INFO ] [MAIN ] [2844/3492] SLDB kept (0.3s) | 2838 kept, 6 rejected | 138.6/min | ETA: 4.7m [2026-01-28T12:20:36.363899] [DEBUG] [REMOTE ] SLDP: Retrieved 1179 rows, trimmed to 300. [2026-01-28T12:20:36.364084] [DEBUG] [REMOTE ] SLDP: PASS: History has at least 300 days. [2026-01-28T12:20:36.364327] [DEBUG] [REMOTE ] SLDP: PASS: Price check passed. Min price $4.25. [2026-01-28T12:20:36.364464] [DEBUG] [REMOTE ] SLDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:36.364609] [DEBUG] [REMOTE ] SLDP: PASS: Integrity check passed. [2026-01-28T12:20:36.364652] [DEBUG] [REMOTE ] SLDP: Symbol is viable for forecasting. [2026-01-28T12:20:36.364702] [INFO ] [MAIN ] [2845/3492] SLDP kept (0.3s) | 2839 kept, 6 rejected | 138.7/min | ETA: 4.7m [2026-01-28T12:20:36.970834] [DEBUG] [REMOTE ] SLF: Retrieved 6500 rows, trimmed to 300. [2026-01-28T12:20:36.971199] [DEBUG] [REMOTE ] SLF: PASS: History has at least 300 days. [2026-01-28T12:20:36.971688] [DEBUG] [REMOTE ] SLF: PASS: Price check passed. Min price $57.33. [2026-01-28T12:20:36.971859] [DEBUG] [REMOTE ] SLF: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:36.972020] [DEBUG] [REMOTE ] SLF: PASS: Integrity check passed. [2026-01-28T12:20:36.972066] [DEBUG] [REMOTE ] SLF: Symbol is viable for forecasting. [2026-01-28T12:20:36.972125] [INFO ] [MAIN ] [2846/3492] SLF kept (0.6s) | 2840 kept, 6 rejected | 138.6/min | ETA: 4.7m [2026-01-28T12:20:37.443922] [DEBUG] [REMOTE ] SLG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:37.444246] [DEBUG] [REMOTE ] SLG: PASS: History has at least 300 days. [2026-01-28T12:20:37.444786] [DEBUG] [REMOTE ] SLG: PASS: Price check passed. Min price $41.53. [2026-01-28T12:20:37.444934] [DEBUG] [REMOTE ] SLG: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:37.445093] [DEBUG] [REMOTE ] SLG: PASS: Integrity check passed. [2026-01-28T12:20:37.445136] [DEBUG] [REMOTE ] SLG: Symbol is viable for forecasting. [2026-01-28T12:20:37.445192] [INFO ] [MAIN ] [2847/3492] SLG kept (0.5s) | 2841 kept, 6 rejected | 138.6/min | ETA: 4.7m [2026-01-28T12:20:37.783499] [DEBUG] [REMOTE ] SLGN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:37.783725] [DEBUG] [REMOTE ] SLGN: PASS: History has at least 300 days. [2026-01-28T12:20:37.784029] [DEBUG] [REMOTE ] SLGN: PASS: Price check passed. Min price $37.37. [2026-01-28T12:20:37.784180] [DEBUG] [REMOTE ] SLGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:37.784323] [DEBUG] [REMOTE ] SLGN: PASS: Integrity check passed. [2026-01-28T12:20:37.784376] [DEBUG] [REMOTE ] SLGN: Symbol is viable for forecasting. [2026-01-28T12:20:37.784431] [INFO ] [MAIN ] [2848/3492] SLGN kept (0.3s) | 2842 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:38.345842] [DEBUG] [REMOTE ] SLM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:38.346060] [DEBUG] [REMOTE ] SLM: PASS: History has at least 300 days. [2026-01-28T12:20:38.346349] [DEBUG] [REMOTE ] SLM: PASS: Price check passed. Min price $26.00. [2026-01-28T12:20:38.346543] [DEBUG] [REMOTE ] SLM: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:38.346923] [DEBUG] [REMOTE ] SLM: PASS: Integrity check passed. [2026-01-28T12:20:38.346974] [DEBUG] [REMOTE ] SLM: Symbol is viable for forecasting. [2026-01-28T12:20:38.347050] [INFO ] [MAIN ] [2849/3492] SLM kept (0.6s) | 2843 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:38.625958] [DEBUG] [REMOTE ] SLN: Retrieved 1353 rows, trimmed to 300. [2026-01-28T12:20:38.626200] [DEBUG] [REMOTE ] SLN: PASS: History has at least 300 days. [2026-01-28T12:20:38.626536] [DEBUG] [REMOTE ] SLN: PASS: Price check passed. Min price $5.04. [2026-01-28T12:20:38.626717] [DEBUG] [REMOTE ] SLN: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:38.626896] [DEBUG] [REMOTE ] SLN: PASS: Integrity check passed. [2026-01-28T12:20:38.626940] [DEBUG] [REMOTE ] SLN: Symbol is viable for forecasting. [2026-01-28T12:20:38.626997] [INFO ] [MAIN ] [2850/3492] SLN kept (0.3s) | 2844 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:39.110298] [DEBUG] [REMOTE ] SLNO: Retrieved 2816 rows, trimmed to 300. [2026-01-28T12:20:39.110649] [DEBUG] [REMOTE ] SLNO: PASS: History has at least 300 days. [2026-01-28T12:20:39.110870] [DEBUG] [REMOTE ] SLNO: PASS: Price check passed. Min price $41.51. [2026-01-28T12:20:39.111006] [DEBUG] [REMOTE ] SLNO: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:39.111133] [DEBUG] [REMOTE ] SLNO: PASS: Integrity check passed. [2026-01-28T12:20:39.111185] [DEBUG] [REMOTE ] SLNO: Symbol is viable for forecasting. [2026-01-28T12:20:39.111248] [INFO ] [MAIN ] [2851/3492] SLNO kept (0.5s) | 2845 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:39.683100] [DEBUG] [REMOTE ] SLP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:39.683383] [DEBUG] [REMOTE ] SLP: PASS: History has at least 300 days. [2026-01-28T12:20:39.683734] [DEBUG] [REMOTE ] SLP: PASS: Price check passed. Min price $16.32. [2026-01-28T12:20:39.683877] [DEBUG] [REMOTE ] SLP: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:39.684190] [DEBUG] [REMOTE ] SLP: PASS: Integrity check passed. [2026-01-28T12:20:39.684234] [DEBUG] [REMOTE ] SLP: Symbol is viable for forecasting. [2026-01-28T12:20:39.684289] [INFO ] [MAIN ] [2852/3492] SLP kept (0.6s) | 2846 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:40.043774] [DEBUG] [REMOTE ] SLQD: Retrieved 3087 rows, trimmed to 300. [2026-01-28T12:20:40.043961] [DEBUG] [REMOTE ] SLQD: PASS: History has at least 300 days. [2026-01-28T12:20:40.044260] [DEBUG] [REMOTE ] SLQD: PASS: Price check passed. Min price $50.22. [2026-01-28T12:20:40.044416] [DEBUG] [REMOTE ] SLQD: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:40.044549] [DEBUG] [REMOTE ] SLQD: PASS: Integrity check passed. [2026-01-28T12:20:40.044612] [DEBUG] [REMOTE ] SLQD: Symbol is viable for forecasting. [2026-01-28T12:20:40.044667] [INFO ] [MAIN ] [2853/3492] SLQD kept (0.4s) | 2847 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:40.476363] [DEBUG] [REMOTE ] SLRC: Retrieved 4016 rows, trimmed to 300. [2026-01-28T12:20:40.476570] [DEBUG] [REMOTE ] SLRC: PASS: History has at least 300 days. [2026-01-28T12:20:40.476901] [DEBUG] [REMOTE ] SLRC: PASS: Price check passed. Min price $14.55. [2026-01-28T12:20:40.477105] [DEBUG] [REMOTE ] SLRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:40.477258] [DEBUG] [REMOTE ] SLRC: PASS: Integrity check passed. [2026-01-28T12:20:40.477306] [DEBUG] [REMOTE ] SLRC: Symbol is viable for forecasting. [2026-01-28T12:20:40.477371] [INFO ] [MAIN ] [2854/3492] SLRC kept (0.4s) | 2848 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:40.779378] [DEBUG] [REMOTE ] SLS: Retrieved 2029 rows, trimmed to 300. [2026-01-28T12:20:40.779619] [DEBUG] [REMOTE ] SLS: PASS: History has at least 300 days. [2026-01-28T12:20:40.779917] [DEBUG] [REMOTE ] SLS: PASS: Price check passed. Min price $1.39. [2026-01-28T12:20:40.780088] [DEBUG] [REMOTE ] SLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:40.780230] [DEBUG] [REMOTE ] SLS: PASS: Integrity check passed. [2026-01-28T12:20:40.780280] [DEBUG] [REMOTE ] SLS: Symbol is viable for forecasting. [2026-01-28T12:20:40.780346] [INFO ] [MAIN ] [2855/3492] SLS kept (0.3s) | 2849 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:41.056000] [DEBUG] [REMOTE ] SLVM: Retrieved 1090 rows, trimmed to 300. [2026-01-28T12:20:41.056221] [DEBUG] [REMOTE ] SLVM: PASS: History has at least 300 days. [2026-01-28T12:20:41.056503] [DEBUG] [REMOTE ] SLVM: PASS: Price check passed. Min price $38.88. [2026-01-28T12:20:41.056691] [DEBUG] [REMOTE ] SLVM: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:41.056859] [DEBUG] [REMOTE ] SLVM: PASS: Integrity check passed. [2026-01-28T12:20:41.056903] [DEBUG] [REMOTE ] SLVM: Symbol is viable for forecasting. [2026-01-28T12:20:41.056957] [INFO ] [MAIN ] [2856/3492] SLVM kept (0.3s) | 2850 kept, 6 rejected | 138.7/min | ETA: 4.6m [2026-01-28T12:20:41.467949] [DEBUG] [REMOTE ] SLVO: Retrieved 414 rows, trimmed to 300. [2026-01-28T12:20:41.468133] [DEBUG] [REMOTE ] SLVO: PASS: History has at least 300 days. [2026-01-28T12:20:41.468381] [DEBUG] [REMOTE ] SLVO: PASS: Price check passed. Min price $79.44. [2026-01-28T12:20:41.468522] [DEBUG] [REMOTE ] SLVO: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:41.468664] [DEBUG] [REMOTE ] SLVO: PASS: Integrity check passed. [2026-01-28T12:20:41.468710] [DEBUG] [REMOTE ] SLVO: Symbol is viable for forecasting. [2026-01-28T12:20:41.468762] [INFO ] [MAIN ] [2857/3492] SLVO kept (0.4s) | 2851 kept, 6 rejected | 138.7/min | ETA: 4.6m [2026-01-28T12:20:41.860297] [DEBUG] [REMOTE ] SLXN: Retrieved 362 rows, trimmed to 300. [2026-01-28T12:20:41.860475] [DEBUG] [REMOTE ] SLXN: PASS: History has at least 300 days. [2026-01-28T12:20:41.860740] [DEBUG] [REMOTE ] SLXN: PASS: Price check passed. Min price $1.73. [2026-01-28T12:20:41.860886] [DEBUG] [REMOTE ] SLXN: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:41.861005] [DEBUG] [REMOTE ] SLXN: PASS: Integrity check passed. [2026-01-28T12:20:41.861046] [DEBUG] [REMOTE ] SLXN: Symbol is viable for forecasting. [2026-01-28T12:20:41.861097] [INFO ] [MAIN ] [2858/3492] SLXN kept (0.4s) | 2852 kept, 6 rejected | 138.7/min | ETA: 4.6m [2026-01-28T12:20:42.552821] [DEBUG] [REMOTE ] SM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:42.553047] [DEBUG] [REMOTE ] SM: PASS: History has at least 300 days. [2026-01-28T12:20:42.553551] [DEBUG] [REMOTE ] SM: PASS: Price check passed. Min price $17.57. [2026-01-28T12:20:42.553740] [DEBUG] [REMOTE ] SM: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:42.553899] [DEBUG] [REMOTE ] SM: PASS: Integrity check passed. [2026-01-28T12:20:42.553957] [DEBUG] [REMOTE ] SM: Symbol is viable for forecasting. [2026-01-28T12:20:42.554028] [INFO ] [MAIN ] [2859/3492] SM kept (0.7s) | 2853 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:43.060095] [DEBUG] [REMOTE ] SMBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:43.060301] [DEBUG] [REMOTE ] SMBC: PASS: History has at least 300 days. [2026-01-28T12:20:43.060676] [DEBUG] [REMOTE ] SMBC: PASS: Price check passed. Min price $52.20. [2026-01-28T12:20:43.060874] [DEBUG] [REMOTE ] SMBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:43.061023] [DEBUG] [REMOTE ] SMBC: PASS: Integrity check passed. [2026-01-28T12:20:43.061067] [DEBUG] [REMOTE ] SMBC: Symbol is viable for forecasting. [2026-01-28T12:20:43.061122] [INFO ] [MAIN ] [2860/3492] SMBC kept (0.5s) | 2854 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:43.417885] [DEBUG] [REMOTE ] SMBK: Retrieved 6300 rows, trimmed to 300. [2026-01-28T12:20:43.418088] [DEBUG] [REMOTE ] SMBK: PASS: History has at least 300 days. [2026-01-28T12:20:43.418392] [DEBUG] [REMOTE ] SMBK: PASS: Price check passed. Min price $34.61. [2026-01-28T12:20:43.418539] [DEBUG] [REMOTE ] SMBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:43.418857] [DEBUG] [REMOTE ] SMBK: PASS: Integrity check passed. [2026-01-28T12:20:43.418905] [DEBUG] [REMOTE ] SMBK: Symbol is viable for forecasting. [2026-01-28T12:20:43.418962] [INFO ] [MAIN ] [2861/3492] SMBK kept (0.4s) | 2855 kept, 6 rejected | 138.6/min | ETA: 4.6m [2026-01-28T12:20:43.841017] [DEBUG] [REMOTE ] SMCI: Retrieved 4738 rows, trimmed to 300. [2026-01-28T12:20:43.841201] [DEBUG] [REMOTE ] SMCI: PASS: History has at least 300 days. [2026-01-28T12:20:43.841465] [DEBUG] [REMOTE ] SMCI: PASS: Price check passed. Min price $28.27. [2026-01-28T12:20:43.841653] [DEBUG] [REMOTE ] SMCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:43.841971] [DEBUG] [REMOTE ] SMCI: PASS: Integrity check passed. [2026-01-28T12:20:43.842013] [DEBUG] [REMOTE ] SMCI: Symbol is viable for forecasting. [2026-01-28T12:20:43.842095] [INFO ] [MAIN ] [2862/3492] SMCI kept (0.4s) | 2856 kept, 6 rejected | 138.6/min | ETA: 4.5m [2026-01-28T12:20:44.060598] [DEBUG] [REMOTE ] SMCX: Retrieved 358 rows, trimmed to 300. [2026-01-28T12:20:44.060826] [DEBUG] [REMOTE ] SMCX: PASS: History has at least 300 days. [2026-01-28T12:20:44.061150] [DEBUG] [REMOTE ] SMCX: PASS: Price check passed. Min price $10.44. [2026-01-28T12:20:44.061302] [DEBUG] [REMOTE ] SMCX: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:44.061441] [DEBUG] [REMOTE ] SMCX: PASS: Integrity check passed. [2026-01-28T12:20:44.061489] [DEBUG] [REMOTE ] SMCX: Symbol is viable for forecasting. [2026-01-28T12:20:44.061544] [INFO ] [MAIN ] [2863/3492] SMCX kept (0.2s) | 2857 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:44.621235] [DEBUG] [REMOTE ] SMFG: Retrieved 5031 rows, trimmed to 300. [2026-01-28T12:20:44.621452] [DEBUG] [REMOTE ] SMFG: PASS: History has at least 300 days. [2026-01-28T12:20:44.621774] [DEBUG] [REMOTE ] SMFG: PASS: Price check passed. Min price $16.14. [2026-01-28T12:20:44.621925] [DEBUG] [REMOTE ] SMFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:44.622061] [DEBUG] [REMOTE ] SMFG: PASS: Integrity check passed. [2026-01-28T12:20:44.622104] [DEBUG] [REMOTE ] SMFG: Symbol is viable for forecasting. [2026-01-28T12:20:44.622159] [INFO ] [MAIN ] [2864/3492] SMFG kept (0.6s) | 2858 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:45.197935] [DEBUG] [REMOTE ] SMH: Retrieved 6450 rows, trimmed to 300. [2026-01-28T12:20:45.198102] [DEBUG] [REMOTE ] SMH: PASS: History has at least 300 days. [2026-01-28T12:20:45.198376] [DEBUG] [REMOTE ] SMH: PASS: Price check passed. Min price $324.10. [2026-01-28T12:20:45.198542] [DEBUG] [REMOTE ] SMH: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:45.198718] [DEBUG] [REMOTE ] SMH: PASS: Integrity check passed. [2026-01-28T12:20:45.198768] [DEBUG] [REMOTE ] SMH: Symbol is viable for forecasting. [2026-01-28T12:20:45.198827] [INFO ] [MAIN ] [2865/3492] SMH kept (0.6s) | 2859 kept, 6 rejected | 138.6/min | ETA: 4.5m [2026-01-28T12:20:45.491000] [DEBUG] [REMOTE ] SMHI: Retrieved 2175 rows, trimmed to 300. [2026-01-28T12:20:45.491141] [DEBUG] [REMOTE ] SMHI: PASS: History has at least 300 days. [2026-01-28T12:20:45.491357] [DEBUG] [REMOTE ] SMHI: PASS: Price check passed. Min price $5.91. [2026-01-28T12:20:45.491493] [DEBUG] [REMOTE ] SMHI: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:45.491648] [DEBUG] [REMOTE ] SMHI: PASS: Integrity check passed. [2026-01-28T12:20:45.491691] [DEBUG] [REMOTE ] SMHI: Symbol is viable for forecasting. [2026-01-28T12:20:45.491742] [INFO ] [MAIN ] [2866/3492] SMHI kept (0.3s) | 2860 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:45.785142] [DEBUG] [REMOTE ] SMHX: Retrieved 354 rows, trimmed to 300. [2026-01-28T12:20:45.785260] [DEBUG] [REMOTE ] SMHX: PASS: History has at least 300 days. [2026-01-28T12:20:45.785460] [DEBUG] [REMOTE ] SMHX: PASS: Price check passed. Min price $35.69. [2026-01-28T12:20:45.785617] [DEBUG] [REMOTE ] SMHX: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:45.785732] [DEBUG] [REMOTE ] SMHX: PASS: Integrity check passed. [2026-01-28T12:20:45.785773] [DEBUG] [REMOTE ] SMHX: Symbol is viable for forecasting. [2026-01-28T12:20:45.785819] [INFO ] [MAIN ] [2867/3492] SMHX kept (0.3s) | 2861 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:46.325062] [DEBUG] [REMOTE ] SMID: Retrieved 2471 rows, trimmed to 300. [2026-01-28T12:20:46.325270] [DEBUG] [REMOTE ] SMID: PASS: History has at least 300 days. [2026-01-28T12:20:46.325531] [DEBUG] [REMOTE ] SMID: PASS: Price check passed. Min price $31.20. [2026-01-28T12:20:46.325729] [DEBUG] [REMOTE ] SMID: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:46.325860] [DEBUG] [REMOTE ] SMID: PASS: Integrity check passed. [2026-01-28T12:20:46.325905] [DEBUG] [REMOTE ] SMID: Symbol is viable for forecasting. [2026-01-28T12:20:46.325961] [INFO ] [MAIN ] [2868/3492] SMID kept (0.5s) | 2862 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:46.660183] [DEBUG] [REMOTE ] SMPL: Retrieved 2150 rows, trimmed to 300. [2026-01-28T12:20:46.660414] [DEBUG] [REMOTE ] SMPL: PASS: History has at least 300 days. [2026-01-28T12:20:46.660976] [DEBUG] [REMOTE ] SMPL: PASS: Price check passed. Min price $18.60. [2026-01-28T12:20:46.661127] [DEBUG] [REMOTE ] SMPL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:46.661275] [DEBUG] [REMOTE ] SMPL: PASS: Integrity check passed. [2026-01-28T12:20:46.661318] [DEBUG] [REMOTE ] SMPL: Symbol is viable for forecasting. [2026-01-28T12:20:46.661377] [INFO ] [MAIN ] [2869/3492] SMPL kept (0.3s) | 2863 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:47.269934] [DEBUG] [REMOTE ] SMTC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:47.270087] [DEBUG] [REMOTE ] SMTC: PASS: History has at least 300 days. [2026-01-28T12:20:47.270362] [DEBUG] [REMOTE ] SMTC: PASS: Price check passed. Min price $62.57. [2026-01-28T12:20:47.270526] [DEBUG] [REMOTE ] SMTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:47.270715] [DEBUG] [REMOTE ] SMTC: PASS: Integrity check passed. [2026-01-28T12:20:47.270776] [DEBUG] [REMOTE ] SMTC: Symbol is viable for forecasting. [2026-01-28T12:20:47.270842] [INFO ] [MAIN ] [2870/3492] SMTC kept (0.6s) | 2864 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:47.664062] [DEBUG] [REMOTE ] SMTI: Retrieved 3748 rows, trimmed to 300. [2026-01-28T12:20:47.664208] [DEBUG] [REMOTE ] SMTI: PASS: History has at least 300 days. [2026-01-28T12:20:47.664433] [DEBUG] [REMOTE ] SMTI: PASS: Price check passed. Min price $19.06. [2026-01-28T12:20:47.664570] [DEBUG] [REMOTE ] SMTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:47.664752] [DEBUG] [REMOTE ] SMTI: PASS: Integrity check passed. [2026-01-28T12:20:47.664797] [DEBUG] [REMOTE ] SMTI: Symbol is viable for forecasting. [2026-01-28T12:20:47.664848] [INFO ] [MAIN ] [2871/3492] SMTI kept (0.4s) | 2865 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:47.876211] [DEBUG] [REMOTE ] SMWB: Retrieved 1183 rows, trimmed to 300. [2026-01-28T12:20:47.876391] [DEBUG] [REMOTE ] SMWB: PASS: History has at least 300 days. [2026-01-28T12:20:47.876749] [DEBUG] [REMOTE ] SMWB: PASS: Price check passed. Min price $5.55. [2026-01-28T12:20:47.876952] [DEBUG] [REMOTE ] SMWB: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:47.877156] [DEBUG] [REMOTE ] SMWB: PASS: Integrity check passed. [2026-01-28T12:20:47.877219] [DEBUG] [REMOTE ] SMWB: Symbol is viable for forecasting. [2026-01-28T12:20:47.877291] [INFO ] [MAIN ] [2872/3492] SMWB kept (0.2s) | 2866 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:48.238769] [DEBUG] [REMOTE ] SMX: Retrieved 1036 rows, trimmed to 300. [2026-01-28T12:20:48.239010] [DEBUG] [REMOTE ] SMX: PASS: History has at least 300 days. [2026-01-28T12:20:48.239344] [DEBUG] [REMOTE ] SMX: PASS: Price check passed. Min price $4.24. [2026-01-28T12:20:48.239491] [DEBUG] [REMOTE ] SMX: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:48.239748] [DEBUG] [REMOTE ] SMX: PASS: Integrity check passed. [2026-01-28T12:20:48.239800] [DEBUG] [REMOTE ] SMX: Symbol is viable for forecasting. [2026-01-28T12:20:48.239868] [INFO ] [MAIN ] [2873/3492] SMX kept (0.4s) | 2867 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:48.713895] [DEBUG] [REMOTE ] SN: Retrieved 626 rows, trimmed to 300. [2026-01-28T12:20:48.714168] [DEBUG] [REMOTE ] SN: PASS: History has at least 300 days. [2026-01-28T12:20:48.714615] [DEBUG] [REMOTE ] SN: PASS: Price check passed. Min price $84.57. [2026-01-28T12:20:48.714845] [DEBUG] [REMOTE ] SN: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:48.715038] [DEBUG] [REMOTE ] SN: PASS: Integrity check passed. [2026-01-28T12:20:48.715099] [DEBUG] [REMOTE ] SN: Symbol is viable for forecasting. [2026-01-28T12:20:48.715173] [INFO ] [MAIN ] [2874/3492] SN kept (0.5s) | 2868 kept, 6 rejected | 138.7/min | ETA: 4.5m [2026-01-28T12:20:49.297434] [DEBUG] [REMOTE ] SNA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:49.297681] [DEBUG] [REMOTE ] SNA: PASS: History has at least 300 days. [2026-01-28T12:20:49.298048] [DEBUG] [REMOTE ] SNA: PASS: Price check passed. Min price $326.32. [2026-01-28T12:20:49.298206] [DEBUG] [REMOTE ] SNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:49.298372] [DEBUG] [REMOTE ] SNA: PASS: Integrity check passed. [2026-01-28T12:20:49.298416] [DEBUG] [REMOTE ] SNA: Symbol is viable for forecasting. [2026-01-28T12:20:49.298472] [INFO ] [MAIN ] [2875/3492] SNA kept (0.6s) | 2869 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:49.594653] [DEBUG] [REMOTE ] SNAP: Retrieved 2239 rows, trimmed to 300. [2026-01-28T12:20:49.594850] [DEBUG] [REMOTE ] SNAP: PASS: History has at least 300 days. [2026-01-28T12:20:49.595112] [DEBUG] [REMOTE ] SNAP: PASS: Price check passed. Min price $7.26. [2026-01-28T12:20:49.595251] [DEBUG] [REMOTE ] SNAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:49.595380] [DEBUG] [REMOTE ] SNAP: PASS: Integrity check passed. [2026-01-28T12:20:49.595422] [DEBUG] [REMOTE ] SNAP: Symbol is viable for forecasting. [2026-01-28T12:20:49.595476] [INFO ] [MAIN ] [2876/3492] SNAP kept (0.3s) | 2870 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:49.827503] [DEBUG] [REMOTE ] SNCY: Retrieved 1222 rows, trimmed to 300. [2026-01-28T12:20:49.827732] [DEBUG] [REMOTE ] SNCY: PASS: History has at least 300 days. [2026-01-28T12:20:49.828002] [DEBUG] [REMOTE ] SNCY: PASS: Price check passed. Min price $11.27. [2026-01-28T12:20:49.828142] [DEBUG] [REMOTE ] SNCY: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:49.828264] [DEBUG] [REMOTE ] SNCY: PASS: Integrity check passed. [2026-01-28T12:20:49.828314] [DEBUG] [REMOTE ] SNCY: Symbol is viable for forecasting. [2026-01-28T12:20:49.828371] [INFO ] [MAIN ] [2877/3492] SNCY kept (0.2s) | 2871 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:50.400921] [DEBUG] [REMOTE ] SND: Retrieved 2318 rows, trimmed to 300. [2026-01-28T12:20:50.401120] [DEBUG] [REMOTE ] SND: PASS: History has at least 300 days. [2026-01-28T12:20:50.401410] [DEBUG] [REMOTE ] SND: PASS: Price check passed. Min price $2.06. [2026-01-28T12:20:50.401557] [DEBUG] [REMOTE ] SND: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:50.401703] [DEBUG] [REMOTE ] SND: PASS: Integrity check passed. [2026-01-28T12:20:50.401745] [DEBUG] [REMOTE ] SND: Symbol is viable for forecasting. [2026-01-28T12:20:50.401798] [INFO ] [MAIN ] [2878/3492] SND kept (0.6s) | 2872 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:50.691511] [DEBUG] [REMOTE ] SNDL: Retrieved 1631 rows, trimmed to 300. [2026-01-28T12:20:50.691745] [DEBUG] [REMOTE ] SNDL: PASS: History has at least 300 days. [2026-01-28T12:20:50.692044] [DEBUG] [REMOTE ] SNDL: PASS: Price check passed. Min price $1.58. [2026-01-28T12:20:50.692192] [DEBUG] [REMOTE ] SNDL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:50.692326] [DEBUG] [REMOTE ] SNDL: PASS: Integrity check passed. [2026-01-28T12:20:50.692373] [DEBUG] [REMOTE ] SNDL: Symbol is viable for forecasting. [2026-01-28T12:20:50.692432] [INFO ] [MAIN ] [2879/3492] SNDL kept (0.3s) | 2873 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:51.052642] [DEBUG] [REMOTE ] SNDX: Retrieved 2490 rows, trimmed to 300. [2026-01-28T12:20:51.052776] [DEBUG] [REMOTE ] SNDX: PASS: History has at least 300 days. [2026-01-28T12:20:51.052977] [DEBUG] [REMOTE ] SNDX: PASS: Price check passed. Min price $13.39. [2026-01-28T12:20:51.053124] [DEBUG] [REMOTE ] SNDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:51.053235] [DEBUG] [REMOTE ] SNDX: PASS: Integrity check passed. [2026-01-28T12:20:51.053276] [DEBUG] [REMOTE ] SNDX: Symbol is viable for forecasting. [2026-01-28T12:20:51.053323] [INFO ] [MAIN ] [2880/3492] SNDX kept (0.4s) | 2874 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:51.612833] [DEBUG] [REMOTE ] SNES: Retrieved 2295 rows, trimmed to 300. [2026-01-28T12:20:51.612965] [DEBUG] [REMOTE ] SNES: PASS: History has at least 300 days. [2026-01-28T12:20:51.613168] [DEBUG] [REMOTE ] SNES: PASS: Price check passed. Min price $1.92. [2026-01-28T12:20:51.613300] [DEBUG] [REMOTE ] SNES: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:51.613413] [DEBUG] [REMOTE ] SNES: PASS: Integrity check passed. [2026-01-28T12:20:51.613467] [DEBUG] [REMOTE ] SNES: Symbol is viable for forecasting. [2026-01-28T12:20:51.613534] [INFO ] [MAIN ] [2881/3492] SNES kept (0.6s) | 2875 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:52.043038] [DEBUG] [REMOTE ] SNEX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:52.043167] [DEBUG] [REMOTE ] SNEX: PASS: History has at least 300 days. [2026-01-28T12:20:52.043371] [DEBUG] [REMOTE ] SNEX: PASS: Price check passed. Min price $83.71. [2026-01-28T12:20:52.043503] [DEBUG] [REMOTE ] SNEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:52.043632] [DEBUG] [REMOTE ] SNEX: PASS: Integrity check passed. [2026-01-28T12:20:52.043674] [DEBUG] [REMOTE ] SNEX: Symbol is viable for forecasting. [2026-01-28T12:20:52.043723] [INFO ] [MAIN ] [2882/3492] SNEX kept (0.4s) | 2876 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:52.470190] [DEBUG] [REMOTE ] SNFCA: Retrieved 6302 rows, trimmed to 300. [2026-01-28T12:20:52.470331] [DEBUG] [REMOTE ] SNFCA: PASS: History has at least 300 days. [2026-01-28T12:20:52.470566] [DEBUG] [REMOTE ] SNFCA: PASS: Price check passed. Min price $7.76. [2026-01-28T12:20:52.470767] [DEBUG] [REMOTE ] SNFCA: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:52.470889] [DEBUG] [REMOTE ] SNFCA: PASS: Integrity check passed. [2026-01-28T12:20:52.470930] [DEBUG] [REMOTE ] SNFCA: Symbol is viable for forecasting. [2026-01-28T12:20:52.470979] [INFO ] [MAIN ] [2883/3492] SNFCA kept (0.4s) | 2877 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:52.793380] [DEBUG] [REMOTE ] SNGX: Retrieved 3492 rows, trimmed to 300. [2026-01-28T12:20:52.793518] [DEBUG] [REMOTE ] SNGX: PASS: History has at least 300 days. [2026-01-28T12:20:52.793817] [DEBUG] [REMOTE ] SNGX: PASS: Price check passed. Min price $1.23. [2026-01-28T12:20:52.793960] [DEBUG] [REMOTE ] SNGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:52.794079] [DEBUG] [REMOTE ] SNGX: PASS: Integrity check passed. [2026-01-28T12:20:52.794121] [DEBUG] [REMOTE ] SNGX: Symbol is viable for forecasting. [2026-01-28T12:20:52.794170] [INFO ] [MAIN ] [2884/3492] SNGX kept (0.3s) | 2878 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:53.336638] [DEBUG] [REMOTE ] SNN: Retrieved 6588 rows, trimmed to 300. [2026-01-28T12:20:53.336809] [DEBUG] [REMOTE ] SNN: PASS: History has at least 300 days. [2026-01-28T12:20:53.337152] [DEBUG] [REMOTE ] SNN: PASS: Price check passed. Min price $31.90. [2026-01-28T12:20:53.337310] [DEBUG] [REMOTE ] SNN: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:53.337455] [DEBUG] [REMOTE ] SNN: PASS: Integrity check passed. [2026-01-28T12:20:53.337497] [DEBUG] [REMOTE ] SNN: Symbol is viable for forecasting. [2026-01-28T12:20:53.337550] [INFO ] [MAIN ] [2885/3492] SNN kept (0.5s) | 2879 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:53.782996] [DEBUG] [REMOTE ] SNOA: Retrieved 4782 rows, trimmed to 300. [2026-01-28T12:20:53.783125] [DEBUG] [REMOTE ] SNOA: PASS: History has at least 300 days. [2026-01-28T12:20:53.783347] [DEBUG] [REMOTE ] SNOA: PASS: Price check passed. Min price $3.16. [2026-01-28T12:20:53.783479] [DEBUG] [REMOTE ] SNOA: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:53.783621] [DEBUG] [REMOTE ] SNOA: PASS: Integrity check passed. [2026-01-28T12:20:53.783673] [DEBUG] [REMOTE ] SNOA: Symbol is viable for forecasting. [2026-01-28T12:20:53.783730] [INFO ] [MAIN ] [2886/3492] SNOA kept (0.4s) | 2880 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:54.125415] [DEBUG] [REMOTE ] SNPS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:54.125548] [DEBUG] [REMOTE ] SNPS: PASS: History has at least 300 days. [2026-01-28T12:20:54.125777] [DEBUG] [REMOTE ] SNPS: PASS: Price check passed. Min price $383.82. [2026-01-28T12:20:54.125909] [DEBUG] [REMOTE ] SNPS: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:54.126021] [DEBUG] [REMOTE ] SNPS: PASS: Integrity check passed. [2026-01-28T12:20:54.126061] [DEBUG] [REMOTE ] SNPS: Symbol is viable for forecasting. [2026-01-28T12:20:54.126108] [INFO ] [MAIN ] [2887/3492] SNPS kept (0.3s) | 2881 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:54.423390] [DEBUG] [REMOTE ] SNTI: Retrieved 1173 rows, trimmed to 300. [2026-01-28T12:20:54.423552] [DEBUG] [REMOTE ] SNTI: PASS: History has at least 300 days. [2026-01-28T12:20:54.423841] [DEBUG] [REMOTE ] SNTI: PASS: Price check passed. Min price $1.03. [2026-01-28T12:20:54.424030] [DEBUG] [REMOTE ] SNTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:54.424186] [DEBUG] [REMOTE ] SNTI: PASS: Integrity check passed. [2026-01-28T12:20:54.424244] [DEBUG] [REMOTE ] SNTI: Symbol is viable for forecasting. [2026-01-28T12:20:54.424314] [INFO ] [MAIN ] [2888/3492] SNTI kept (0.3s) | 2882 kept, 6 rejected | 138.7/min | ETA: 4.4m [2026-01-28T12:20:55.033564] [DEBUG] [REMOTE ] SNX: Retrieved 5577 rows, trimmed to 300. [2026-01-28T12:20:55.033749] [DEBUG] [REMOTE ] SNX: PASS: History has at least 300 days. [2026-01-28T12:20:55.033991] [DEBUG] [REMOTE ] SNX: PASS: Price check passed. Min price $141.97. [2026-01-28T12:20:55.034131] [DEBUG] [REMOTE ] SNX: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:55.034264] [DEBUG] [REMOTE ] SNX: PASS: Integrity check passed. [2026-01-28T12:20:55.034311] [DEBUG] [REMOTE ] SNX: Symbol is viable for forecasting. [2026-01-28T12:20:55.034363] [INFO ] [MAIN ] [2889/3492] SNX kept (0.6s) | 2883 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:55.471395] [DEBUG] [REMOTE ] SNY: Retrieved 5932 rows, trimmed to 300. [2026-01-28T12:20:55.471534] [DEBUG] [REMOTE ] SNY: PASS: History has at least 300 days. [2026-01-28T12:20:55.471800] [DEBUG] [REMOTE ] SNY: PASS: Price check passed. Min price $45.74. [2026-01-28T12:20:55.471941] [DEBUG] [REMOTE ] SNY: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:55.472065] [DEBUG] [REMOTE ] SNY: PASS: Integrity check passed. [2026-01-28T12:20:55.472108] [DEBUG] [REMOTE ] SNY: Symbol is viable for forecasting. [2026-01-28T12:20:55.472158] [INFO ] [MAIN ] [2890/3492] SNY kept (0.4s) | 2884 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:55.978995] [DEBUG] [REMOTE ] SO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:55.979123] [DEBUG] [REMOTE ] SO: PASS: History has at least 300 days. [2026-01-28T12:20:55.979333] [DEBUG] [REMOTE ] SO: PASS: Price check passed. Min price $84.08. [2026-01-28T12:20:55.979466] [DEBUG] [REMOTE ] SO: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:55.979597] [DEBUG] [REMOTE ] SO: PASS: Integrity check passed. [2026-01-28T12:20:55.979639] [DEBUG] [REMOTE ] SO: Symbol is viable for forecasting. [2026-01-28T12:20:55.979728] [INFO ] [MAIN ] [2891/3492] SO kept (0.5s) | 2885 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:56.395408] [DEBUG] [REMOTE ] SOCL: Retrieved 3569 rows, trimmed to 300. [2026-01-28T12:20:56.395549] [DEBUG] [REMOTE ] SOCL: PASS: History has at least 300 days. [2026-01-28T12:20:56.395802] [DEBUG] [REMOTE ] SOCL: PASS: Price check passed. Min price $52.20. [2026-01-28T12:20:56.395937] [DEBUG] [REMOTE ] SOCL: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:56.396048] [DEBUG] [REMOTE ] SOCL: PASS: Integrity check passed. [2026-01-28T12:20:56.396088] [DEBUG] [REMOTE ] SOCL: Symbol is viable for forecasting. [2026-01-28T12:20:56.396135] [INFO ] [MAIN ] [2892/3492] SOCL kept (0.4s) | 2886 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:56.644651] [DEBUG] [REMOTE ] SOFI: Retrieved 1295 rows, trimmed to 300. [2026-01-28T12:20:56.644792] [DEBUG] [REMOTE ] SOFI: PASS: History has at least 300 days. [2026-01-28T12:20:56.645003] [DEBUG] [REMOTE ] SOFI: PASS: Price check passed. Min price $24.91. [2026-01-28T12:20:56.645138] [DEBUG] [REMOTE ] SOFI: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:56.645267] [DEBUG] [REMOTE ] SOFI: PASS: Integrity check passed. [2026-01-28T12:20:56.645314] [DEBUG] [REMOTE ] SOFI: Symbol is viable for forecasting. [2026-01-28T12:20:56.645363] [INFO ] [MAIN ] [2893/3492] SOFI kept (0.2s) | 2887 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:56.941332] [DEBUG] [REMOTE ] SOGP: Retrieved 1514 rows, trimmed to 300. [2026-01-28T12:20:56.941463] [DEBUG] [REMOTE ] SOGP: PASS: History has at least 300 days. [2026-01-28T12:20:56.941691] [DEBUG] [REMOTE ] SOGP: PASS: Price check passed. Min price $9.96. [2026-01-28T12:20:56.941832] [DEBUG] [REMOTE ] SOGP: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:56.941945] [DEBUG] [REMOTE ] SOGP: PASS: Integrity check passed. [2026-01-28T12:20:56.941986] [DEBUG] [REMOTE ] SOGP: Symbol is viable for forecasting. [2026-01-28T12:20:56.942036] [INFO ] [MAIN ] [2894/3492] SOGP kept (0.3s) | 2888 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:57.484978] [DEBUG] [REMOTE ] SOJC: Retrieved 2051 rows, trimmed to 300. [2026-01-28T12:20:57.485121] [DEBUG] [REMOTE ] SOJC: PASS: History has at least 300 days. [2026-01-28T12:20:57.485337] [DEBUG] [REMOTE ] SOJC: PASS: Price check passed. Min price $21.50. [2026-01-28T12:20:57.485476] [DEBUG] [REMOTE ] SOJC: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:57.485623] [DEBUG] [REMOTE ] SOJC: PASS: Integrity check passed. [2026-01-28T12:20:57.485670] [DEBUG] [REMOTE ] SOJC: Symbol is viable for forecasting. [2026-01-28T12:20:57.485721] [INFO ] [MAIN ] [2895/3492] SOJC kept (0.5s) | 2889 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:57.868136] [DEBUG] [REMOTE ] SOJD: Retrieved 1517 rows, trimmed to 300. [2026-01-28T12:20:57.868263] [DEBUG] [REMOTE ] SOJD: PASS: History has at least 300 days. [2026-01-28T12:20:57.868472] [DEBUG] [REMOTE ] SOJD: PASS: Price check passed. Min price $19.98. [2026-01-28T12:20:57.868673] [DEBUG] [REMOTE ] SOJD: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:57.868824] [DEBUG] [REMOTE ] SOJD: PASS: Integrity check passed. [2026-01-28T12:20:57.868867] [DEBUG] [REMOTE ] SOJD: Symbol is viable for forecasting. [2026-01-28T12:20:57.868916] [INFO ] [MAIN ] [2896/3492] SOJD kept (0.4s) | 2890 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:58.272508] [DEBUG] [REMOTE ] SOJE: Retrieved 1342 rows, trimmed to 300. [2026-01-28T12:20:58.272661] [DEBUG] [REMOTE ] SOJE: PASS: History has at least 300 days. [2026-01-28T12:20:58.272863] [DEBUG] [REMOTE ] SOJE: PASS: Price check passed. Min price $17.39. [2026-01-28T12:20:58.272994] [DEBUG] [REMOTE ] SOJE: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:58.273100] [DEBUG] [REMOTE ] SOJE: PASS: Integrity check passed. [2026-01-28T12:20:58.273140] [DEBUG] [REMOTE ] SOJE: Symbol is viable for forecasting. [2026-01-28T12:20:58.273188] [INFO ] [MAIN ] [2897/3492] SOJE kept (0.4s) | 2891 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:58.818094] [DEBUG] [REMOTE ] SON: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:20:58.818271] [DEBUG] [REMOTE ] SON: PASS: History has at least 300 days. [2026-01-28T12:20:58.818538] [DEBUG] [REMOTE ] SON: PASS: Price check passed. Min price $38.76. [2026-01-28T12:20:58.818695] [DEBUG] [REMOTE ] SON: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:58.818821] [DEBUG] [REMOTE ] SON: PASS: Integrity check passed. [2026-01-28T12:20:58.818861] [DEBUG] [REMOTE ] SON: Symbol is viable for forecasting. [2026-01-28T12:20:58.818910] [INFO ] [MAIN ] [2898/3492] SON kept (0.5s) | 2892 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:59.111250] [DEBUG] [REMOTE ] SONO: Retrieved 1881 rows, trimmed to 300. [2026-01-28T12:20:59.111390] [DEBUG] [REMOTE ] SONO: PASS: History has at least 300 days. [2026-01-28T12:20:59.111617] [DEBUG] [REMOTE ] SONO: PASS: Price check passed. Min price $14.74. [2026-01-28T12:20:59.111760] [DEBUG] [REMOTE ] SONO: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:59.111878] [DEBUG] [REMOTE ] SONO: PASS: Integrity check passed. [2026-01-28T12:20:59.111919] [DEBUG] [REMOTE ] SONO: Symbol is viable for forecasting. [2026-01-28T12:20:59.111967] [INFO ] [MAIN ] [2899/3492] SONO kept (0.3s) | 2893 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:59.415059] [DEBUG] [REMOTE ] SOPA: Retrieved 1057 rows, trimmed to 300. [2026-01-28T12:20:59.415176] [DEBUG] [REMOTE ] SOPA: PASS: History has at least 300 days. [2026-01-28T12:20:59.415428] [DEBUG] [REMOTE ] SOPA: PASS: Price check passed. Min price $1.05. [2026-01-28T12:20:59.415595] [DEBUG] [REMOTE ] SOPA: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:59.415720] [DEBUG] [REMOTE ] SOPA: PASS: Integrity check passed. [2026-01-28T12:20:59.415769] [DEBUG] [REMOTE ] SOPA: Symbol is viable for forecasting. [2026-01-28T12:20:59.415829] [INFO ] [MAIN ] [2900/3492] SOPA kept (0.3s) | 2894 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:20:59.766958] [DEBUG] [REMOTE ] SOPH: Retrieved 1133 rows, trimmed to 300. [2026-01-28T12:20:59.767122] [DEBUG] [REMOTE ] SOPH: PASS: History has at least 300 days. [2026-01-28T12:20:59.767338] [DEBUG] [REMOTE ] SOPH: PASS: Price check passed. Min price $3.89. [2026-01-28T12:20:59.767472] [DEBUG] [REMOTE ] SOPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:20:59.767635] [DEBUG] [REMOTE ] SOPH: PASS: Integrity check passed. [2026-01-28T12:20:59.767701] [DEBUG] [REMOTE ] SOPH: Symbol is viable for forecasting. [2026-01-28T12:20:59.767751] [INFO ] [MAIN ] [2901/3492] SOPH kept (0.4s) | 2895 kept, 6 rejected | 138.8/min | ETA: 4.3m [2026-01-28T12:21:00.244165] [DEBUG] [REMOTE ] SOUN: Retrieved 940 rows, trimmed to 300. [2026-01-28T12:21:00.244277] [DEBUG] [REMOTE ] SOUN: PASS: History has at least 300 days. [2026-01-28T12:21:00.244495] [DEBUG] [REMOTE ] SOUN: PASS: Price check passed. Min price $9.84. [2026-01-28T12:21:00.244666] [DEBUG] [REMOTE ] SOUN: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:00.244792] [DEBUG] [REMOTE ] SOUN: PASS: Integrity check passed. [2026-01-28T12:21:00.244842] [DEBUG] [REMOTE ] SOUN: Symbol is viable for forecasting. [2026-01-28T12:21:00.244898] [INFO ] [MAIN ] [2902/3492] SOUN kept (0.5s) | 2896 kept, 6 rejected | 138.7/min | ETA: 4.3m [2026-01-28T12:21:00.705095] [DEBUG] [REMOTE ] SOXQ: Retrieved 1162 rows, trimmed to 300. [2026-01-28T12:21:00.705206] [DEBUG] [REMOTE ] SOXQ: PASS: History has at least 300 days. [2026-01-28T12:21:00.705406] [DEBUG] [REMOTE ] SOXQ: PASS: Price check passed. Min price $49.98. [2026-01-28T12:21:00.705543] [DEBUG] [REMOTE ] SOXQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:00.705683] [DEBUG] [REMOTE ] SOXQ: PASS: Integrity check passed. [2026-01-28T12:21:00.705725] [DEBUG] [REMOTE ] SOXQ: Symbol is viable for forecasting. [2026-01-28T12:21:00.705774] [INFO ] [MAIN ] [2903/3492] SOXQ kept (0.5s) | 2897 kept, 6 rejected | 138.7/min | ETA: 4.2m [2026-01-28T12:21:01.272365] [DEBUG] [REMOTE ] SOXX: Retrieved 6171 rows, trimmed to 300. [2026-01-28T12:21:01.272529] [DEBUG] [REMOTE ] SOXX: PASS: History has at least 300 days. [2026-01-28T12:21:01.272839] [DEBUG] [REMOTE ] SOXX: PASS: Price check passed. Min price $267.71. [2026-01-28T12:21:01.273001] [DEBUG] [REMOTE ] SOXX: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:01.273320] [DEBUG] [REMOTE ] SOXX: PASS: Integrity check passed. [2026-01-28T12:21:01.273361] [DEBUG] [REMOTE ] SOXX: Symbol is viable for forecasting. [2026-01-28T12:21:01.273412] [INFO ] [MAIN ] [2904/3492] SOXX kept (0.6s) | 2898 kept, 6 rejected | 138.7/min | ETA: 4.2m [2026-01-28T12:21:01.454974] [DEBUG] [REMOTE ] SPAI: Retrieved 354 rows, trimmed to 300. [2026-01-28T12:21:01.455104] [DEBUG] [REMOTE ] SPAI: PASS: History has at least 300 days. [2026-01-28T12:21:01.455306] [DEBUG] [REMOTE ] SPAI: PASS: Price check passed. Min price $3.23. [2026-01-28T12:21:01.455482] [DEBUG] [REMOTE ] SPAI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:01.455657] [DEBUG] [REMOTE ] SPAI: PASS: Integrity check passed. [2026-01-28T12:21:01.455710] [DEBUG] [REMOTE ] SPAI: Symbol is viable for forecasting. [2026-01-28T12:21:01.455761] [INFO ] [MAIN ] [2905/3492] SPAI kept (0.2s) | 2899 kept, 6 rejected | 138.8/min | ETA: 4.2m [2026-01-28T12:21:02.054665] [DEBUG] [REMOTE ] SPB: Retrieved 4125 rows, trimmed to 300. [2026-01-28T12:21:02.054807] [DEBUG] [REMOTE ] SPB: PASS: History has at least 300 days. [2026-01-28T12:21:02.055041] [DEBUG] [REMOTE ] SPB: PASS: Price check passed. Min price $51.16. [2026-01-28T12:21:02.055184] [DEBUG] [REMOTE ] SPB: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:02.055319] [DEBUG] [REMOTE ] SPB: PASS: Integrity check passed. [2026-01-28T12:21:02.055363] [DEBUG] [REMOTE ] SPB: Symbol is viable for forecasting. [2026-01-28T12:21:02.055413] [INFO ] [MAIN ] [2906/3492] SPB kept (0.6s) | 2900 kept, 6 rejected | 138.7/min | ETA: 4.2m [2026-01-28T12:21:02.456217] [DEBUG] [REMOTE ] SPCB: Retrieved 5268 rows, trimmed to 300. [2026-01-28T12:21:02.456353] [DEBUG] [REMOTE ] SPCB: PASS: History has at least 300 days. [2026-01-28T12:21:02.456597] [DEBUG] [REMOTE ] SPCB: PASS: Price check passed. Min price $7.91. [2026-01-28T12:21:02.456741] [DEBUG] [REMOTE ] SPCB: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:02.456891] [DEBUG] [REMOTE ] SPCB: PASS: Integrity check passed. [2026-01-28T12:21:02.456938] [DEBUG] [REMOTE ] SPCB: Symbol is viable for forecasting. [2026-01-28T12:21:02.456991] [INFO ] [MAIN ] [2907/3492] SPCB kept (0.4s) | 2901 kept, 6 rejected | 138.7/min | ETA: 4.2m [2026-01-28T12:21:02.705606] [DEBUG] [REMOTE ] SPCE: Retrieved 2092 rows, trimmed to 300. [2026-01-28T12:21:02.705767] [DEBUG] [REMOTE ] SPCE: PASS: History has at least 300 days. [2026-01-28T12:21:02.706040] [DEBUG] [REMOTE ] SPCE: PASS: Price check passed. Min price $3.00. [2026-01-28T12:21:02.706183] [DEBUG] [REMOTE ] SPCE: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:02.706306] [DEBUG] [REMOTE ] SPCE: PASS: Integrity check passed. [2026-01-28T12:21:02.706350] [DEBUG] [REMOTE ] SPCE: Symbol is viable for forecasting. [2026-01-28T12:21:02.706562] [INFO ] [MAIN ] [2908/3492] SPCE kept (0.2s) | 2902 kept, 6 rejected | 138.8/min | ETA: 4.2m [2026-01-28T12:21:03.371733] [DEBUG] [REMOTE ] SPE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:03.371913] [DEBUG] [REMOTE ] SPE: PASS: History has at least 300 days. [2026-01-28T12:21:03.372224] [DEBUG] [REMOTE ] SPE: PASS: Price check passed. Min price $14.00. [2026-01-28T12:21:03.372359] [DEBUG] [REMOTE ] SPE: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:03.372497] [DEBUG] [REMOTE ] SPE: PASS: Integrity check passed. [2026-01-28T12:21:03.372536] [DEBUG] [REMOTE ] SPE: Symbol is viable for forecasting. [2026-01-28T12:21:03.372613] [INFO ] [MAIN ] [2909/3492] SPE kept (0.7s) | 2903 kept, 6 rejected | 138.7/min | ETA: 4.2m [2026-01-28T12:21:03.509389] [DEBUG] [REMOTE ] SPFI: Retrieved 1689 rows, trimmed to 300. [2026-01-28T12:21:03.509553] [DEBUG] [REMOTE ] SPFI: PASS: History has at least 300 days. [2026-01-28T12:21:03.509808] [DEBUG] [REMOTE ] SPFI: PASS: Price check passed. Min price $36.14. [2026-01-28T12:21:03.509972] [DEBUG] [REMOTE ] SPFI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:03.510094] [DEBUG] [REMOTE ] SPFI: PASS: Integrity check passed. [2026-01-28T12:21:03.510134] [DEBUG] [REMOTE ] SPFI: Symbol is viable for forecasting. [2026-01-28T12:21:03.510182] [INFO ] [MAIN ] [2910/3492] SPFI kept (0.1s) | 2904 kept, 6 rejected | 138.8/min | ETA: 4.2m [2026-01-28T12:21:04.221880] [DEBUG] [REMOTE ] SPG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:04.222023] [DEBUG] [REMOTE ] SPG: PASS: History has at least 300 days. [2026-01-28T12:21:04.222264] [DEBUG] [REMOTE ] SPG: PASS: Price check passed. Min price $171.28. [2026-01-28T12:21:04.222396] [DEBUG] [REMOTE ] SPG: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:04.222521] [DEBUG] [REMOTE ] SPG: PASS: Integrity check passed. [2026-01-28T12:21:04.222561] [DEBUG] [REMOTE ] SPG: Symbol is viable for forecasting. [2026-01-28T12:21:04.222638] [INFO ] [MAIN ] [2911/3492] SPG kept (0.7s) | 2905 kept, 6 rejected | 138.7/min | ETA: 4.2m [2026-01-28T12:21:04.699949] [DEBUG] [REMOTE ] SPGI: Retrieved 6298 rows, trimmed to 300. [2026-01-28T12:21:04.700079] [DEBUG] [REMOTE ] SPGI: PASS: History has at least 300 days. [2026-01-28T12:21:04.700289] [DEBUG] [REMOTE ] SPGI: PASS: Price check passed. Min price $486.27. [2026-01-28T12:21:04.700422] [DEBUG] [REMOTE ] SPGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:04.700536] [DEBUG] [REMOTE ] SPGI: PASS: Integrity check passed. [2026-01-28T12:21:04.700597] [DEBUG] [REMOTE ] SPGI: Symbol is viable for forecasting. [2026-01-28T12:21:04.700648] [INFO ] [MAIN ] [2912/3492] SPGI kept (0.5s) | 2906 kept, 6 rejected | 138.7/min | ETA: 4.2m [2026-01-28T12:21:05.162533] [DEBUG] [REMOTE ] SPH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:05.162717] [DEBUG] [REMOTE ] SPH: PASS: History has at least 300 days. [2026-01-28T12:21:05.163052] [DEBUG] [REMOTE ] SPH: PASS: Price check passed. Min price $17.91. [2026-01-28T12:21:05.163307] [DEBUG] [REMOTE ] SPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:05.163447] [DEBUG] [REMOTE ] SPH: PASS: Integrity check passed. [2026-01-28T12:21:05.163490] [DEBUG] [REMOTE ] SPH: Symbol is viable for forecasting. [2026-01-28T12:21:05.163541] [INFO ] [MAIN ] [2913/3492] SPH kept (0.5s) | 2907 kept, 6 rejected | 138.7/min | ETA: 4.2m [2026-01-28T12:21:05.647492] [DEBUG] [REMOTE ] SPOK: Retrieved 5331 rows, trimmed to 300. [2026-01-28T12:21:05.647668] [DEBUG] [REMOTE ] SPOK: PASS: History has at least 300 days. [2026-01-28T12:21:05.647893] [DEBUG] [REMOTE ] SPOK: PASS: Price check passed. Min price $12.43. [2026-01-28T12:21:05.648054] [DEBUG] [REMOTE ] SPOK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:05.648169] [DEBUG] [REMOTE ] SPOK: PASS: Integrity check passed. [2026-01-28T12:21:05.648210] [DEBUG] [REMOTE ] SPOK: Symbol is viable for forecasting. [2026-01-28T12:21:05.648258] [INFO ] [MAIN ] [2914/3492] SPOK kept (0.5s) | 2908 kept, 6 rejected | 138.7/min | ETA: 4.2m [2026-01-28T12:21:06.094866] [DEBUG] [REMOTE ] SPRO: Retrieved 4860 rows, trimmed to 300. [2026-01-28T12:21:06.094990] [DEBUG] [REMOTE ] SPRO: PASS: History has at least 300 days. [2026-01-28T12:21:06.095187] [DEBUG] [REMOTE ] SPRO: PASS: Price check passed. Min price $2.20. [2026-01-28T12:21:06.095319] [DEBUG] [REMOTE ] SPRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:06.095429] [DEBUG] [REMOTE ] SPRO: PASS: Integrity check passed. [2026-01-28T12:21:06.095469] [DEBUG] [REMOTE ] SPRO: Symbol is viable for forecasting. [2026-01-28T12:21:06.095516] [INFO ] [MAIN ] [2915/3492] SPRO kept (0.4s) | 2909 kept, 6 rejected | 138.7/min | ETA: 4.2m [2026-01-28T12:21:06.215292] [DEBUG] [REMOTE ] SPRX: Retrieved 1125 rows, trimmed to 300. [2026-01-28T12:21:06.215438] [DEBUG] [REMOTE ] SPRX: PASS: History has at least 300 days. [2026-01-28T12:21:06.215682] [DEBUG] [REMOTE ] SPRX: PASS: Price check passed. Min price $34.85. [2026-01-28T12:21:06.215839] [DEBUG] [REMOTE ] SPRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:06.215950] [DEBUG] [REMOTE ] SPRX: PASS: Integrity check passed. [2026-01-28T12:21:06.215991] [DEBUG] [REMOTE ] SPRX: Symbol is viable for forecasting. [2026-01-28T12:21:06.216038] [INFO ] [MAIN ] [2916/3492] SPRX kept (0.1s) | 2910 kept, 6 rejected | 138.8/min | ETA: 4.2m [2026-01-28T12:21:06.766032] [DEBUG] [REMOTE ] SPRY: Retrieved 1291 rows, trimmed to 300. [2026-01-28T12:21:06.766410] [DEBUG] [REMOTE ] SPRY: PASS: History has at least 300 days. [2026-01-28T12:21:06.766722] [DEBUG] [REMOTE ] SPRY: PASS: Price check passed. Min price $6.73. [2026-01-28T12:21:06.766883] [DEBUG] [REMOTE ] SPRY: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:06.767046] [DEBUG] [REMOTE ] SPRY: PASS: Integrity check passed. [2026-01-28T12:21:06.767092] [DEBUG] [REMOTE ] SPRY: Symbol is viable for forecasting. [2026-01-28T12:21:06.767144] [INFO ] [MAIN ] [2917/3492] SPRY kept (0.6s) | 2911 kept, 6 rejected | 138.7/min | ETA: 4.1m [2026-01-28T12:21:07.291399] [DEBUG] [REMOTE ] SPSC: Retrieved 3966 rows, trimmed to 300. [2026-01-28T12:21:07.291655] [DEBUG] [REMOTE ] SPSC: PASS: History has at least 300 days. [2026-01-28T12:21:07.292016] [DEBUG] [REMOTE ] SPSC: PASS: Price check passed. Min price $78.03. [2026-01-28T12:21:07.292349] [DEBUG] [REMOTE ] SPSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:07.292677] [DEBUG] [REMOTE ] SPSC: PASS: Integrity check passed. [2026-01-28T12:21:07.292724] [DEBUG] [REMOTE ] SPSC: Symbol is viable for forecasting. [2026-01-28T12:21:07.292793] [INFO ] [MAIN ] [2918/3492] SPSC kept (0.5s) | 2912 kept, 6 rejected | 138.7/min | ETA: 4.1m [2026-01-28T12:21:07.610863] [DEBUG] [REMOTE ] SPWH: Retrieved 2962 rows, trimmed to 300. [2026-01-28T12:21:07.610991] [DEBUG] [REMOTE ] SPWH: PASS: History has at least 300 days. [2026-01-28T12:21:07.611194] [DEBUG] [REMOTE ] SPWH: PASS: Price check passed. Min price $1.36. [2026-01-28T12:21:07.611327] [DEBUG] [REMOTE ] SPWH: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:07.611437] [DEBUG] [REMOTE ] SPWH: PASS: Integrity check passed. [2026-01-28T12:21:07.611476] [DEBUG] [REMOTE ] SPWH: Symbol is viable for forecasting. [2026-01-28T12:21:07.611523] [INFO ] [MAIN ] [2919/3492] SPWH kept (0.3s) | 2913 kept, 6 rejected | 138.7/min | ETA: 4.1m [2026-01-28T12:21:08.164391] [DEBUG] [REMOTE ] SPXC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:08.164610] [DEBUG] [REMOTE ] SPXC: PASS: History has at least 300 days. [2026-01-28T12:21:08.164888] [DEBUG] [REMOTE ] SPXC: PASS: Price check passed. Min price $198.85. [2026-01-28T12:21:08.165029] [DEBUG] [REMOTE ] SPXC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:08.165168] [DEBUG] [REMOTE ] SPXC: PASS: Integrity check passed. [2026-01-28T12:21:08.165212] [DEBUG] [REMOTE ] SPXC: Symbol is viable for forecasting. [2026-01-28T12:21:08.165272] [INFO ] [MAIN ] [2920/3492] SPXC kept (0.6s) | 2914 kept, 6 rejected | 138.7/min | ETA: 4.1m [2026-01-28T12:21:08.522335] [DEBUG] [REMOTE ] SPXX: Retrieved 5074 rows, trimmed to 300. [2026-01-28T12:21:08.522471] [DEBUG] [REMOTE ] SPXX: PASS: History has at least 300 days. [2026-01-28T12:21:08.522706] [DEBUG] [REMOTE ] SPXX: PASS: Price check passed. Min price $16.68. [2026-01-28T12:21:08.522846] [DEBUG] [REMOTE ] SPXX: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:08.522963] [DEBUG] [REMOTE ] SPXX: PASS: Integrity check passed. [2026-01-28T12:21:08.523005] [DEBUG] [REMOTE ] SPXX: Symbol is viable for forecasting. [2026-01-28T12:21:08.523055] [INFO ] [MAIN ] [2921/3492] SPXX kept (0.4s) | 2915 kept, 6 rejected | 138.7/min | ETA: 4.1m [2026-01-28T12:21:08.987800] [DEBUG] [REMOTE ] SQM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:08.987947] [DEBUG] [REMOTE ] SQM: PASS: History has at least 300 days. [2026-01-28T12:21:08.988184] [DEBUG] [REMOTE ] SQM: PASS: Price check passed. Min price $46.02. [2026-01-28T12:21:08.988322] [DEBUG] [REMOTE ] SQM: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:08.988447] [DEBUG] [REMOTE ] SQM: PASS: Integrity check passed. [2026-01-28T12:21:08.988489] [DEBUG] [REMOTE ] SQM: Symbol is viable for forecasting. [2026-01-28T12:21:08.988540] [INFO ] [MAIN ] [2922/3492] SQM kept (0.5s) | 2916 kept, 6 rejected | 138.7/min | ETA: 4.1m [2026-01-28T12:21:09.371182] [DEBUG] [REMOTE ] SQNS: Retrieved 3715 rows, trimmed to 300. [2026-01-28T12:21:09.371303] [DEBUG] [REMOTE ] SQNS: PASS: History has at least 300 days. [2026-01-28T12:21:09.371507] [DEBUG] [REMOTE ] SQNS: PASS: Price check passed. Min price $4.49. [2026-01-28T12:21:09.371673] [DEBUG] [REMOTE ] SQNS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:09.371787] [DEBUG] [REMOTE ] SQNS: PASS: Integrity check passed. [2026-01-28T12:21:09.371829] [DEBUG] [REMOTE ] SQNS: Symbol is viable for forecasting. [2026-01-28T12:21:09.371877] [INFO ] [MAIN ] [2923/3492] SQNS kept (0.4s) | 2917 kept, 6 rejected | 138.7/min | ETA: 4.1m [2026-01-28T12:21:09.766349] [DEBUG] [REMOTE ] SQQQ: Retrieved 4014 rows, trimmed to 300. [2026-01-28T12:21:09.766486] [DEBUG] [REMOTE ] SQQQ: PASS: History has at least 300 days. [2026-01-28T12:21:09.766731] [DEBUG] [REMOTE ] SQQQ: PASS: Price check passed. Min price $63.33. [2026-01-28T12:21:09.766863] [DEBUG] [REMOTE ] SQQQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:09.766974] [DEBUG] [REMOTE ] SQQQ: PASS: Integrity check passed. [2026-01-28T12:21:09.767027] [DEBUG] [REMOTE ] SQQQ: Symbol is viable for forecasting. [2026-01-28T12:21:09.767075] [INFO ] [MAIN ] [2924/3492] SQQQ kept (0.4s) | 2918 kept, 6 rejected | 138.7/min | ETA: 4.1m [2026-01-28T12:21:09.958558] [DEBUG] [REMOTE ] SRAD: Retrieved 1097 rows, trimmed to 300. [2026-01-28T12:21:09.958707] [DEBUG] [REMOTE ] SRAD: PASS: History has at least 300 days. [2026-01-28T12:21:09.958912] [DEBUG] [REMOTE ] SRAD: PASS: Price check passed. Min price $18.14. [2026-01-28T12:21:09.959052] [DEBUG] [REMOTE ] SRAD: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:09.959354] [DEBUG] [REMOTE ] SRAD: PASS: Integrity check passed. [2026-01-28T12:21:09.959395] [DEBUG] [REMOTE ] SRAD: Symbol is viable for forecasting. [2026-01-28T12:21:09.959444] [INFO ] [MAIN ] [2925/3492] SRAD kept (0.2s) | 2919 kept, 6 rejected | 138.8/min | ETA: 4.1m [2026-01-28T12:21:10.414620] [DEBUG] [REMOTE ] SRBK: Retrieved 590 rows, trimmed to 300. [2026-01-28T12:21:10.414762] [DEBUG] [REMOTE ] SRBK: PASS: History has at least 300 days. [2026-01-28T12:21:10.415017] [DEBUG] [REMOTE ] SRBK: PASS: Price check passed. Min price $14.67. [2026-01-28T12:21:10.415377] [DEBUG] [REMOTE ] SRBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:10.415524] [DEBUG] [REMOTE ] SRBK: PASS: Integrity check passed. [2026-01-28T12:21:10.415595] [DEBUG] [REMOTE ] SRBK: Symbol is viable for forecasting. [2026-01-28T12:21:10.415648] [INFO ] [MAIN ] [2926/3492] SRBK kept (0.5s) | 2920 kept, 6 rejected | 138.8/min | ETA: 4.1m [2026-01-28T12:21:10.995028] [DEBUG] [REMOTE ] SRCE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:10.995181] [DEBUG] [REMOTE ] SRCE: PASS: History has at least 300 days. [2026-01-28T12:21:10.995416] [DEBUG] [REMOTE ] SRCE: PASS: Price check passed. Min price $59.05. [2026-01-28T12:21:10.995553] [DEBUG] [REMOTE ] SRCE: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:10.995695] [DEBUG] [REMOTE ] SRCE: PASS: Integrity check passed. [2026-01-28T12:21:10.995736] [DEBUG] [REMOTE ] SRCE: Symbol is viable for forecasting. [2026-01-28T12:21:10.995784] [INFO ] [MAIN ] [2927/3492] SRCE kept (0.6s) | 2921 kept, 6 rejected | 138.8/min | ETA: 4.1m [2026-01-28T12:21:11.311220] [DEBUG] [REMOTE ] SRE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:11.311371] [DEBUG] [REMOTE ] SRE: PASS: History has at least 300 days. [2026-01-28T12:21:11.311663] [DEBUG] [REMOTE ] SRE: PASS: Price check passed. Min price $85.75. [2026-01-28T12:21:11.311826] [DEBUG] [REMOTE ] SRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:11.311962] [DEBUG] [REMOTE ] SRE: PASS: Integrity check passed. [2026-01-28T12:21:11.312004] [DEBUG] [REMOTE ] SRE: Symbol is viable for forecasting. [2026-01-28T12:21:11.312056] [INFO ] [MAIN ] [2928/3492] SRE kept (0.3s) | 2922 kept, 6 rejected | 138.8/min | ETA: 4.1m [2026-01-28T12:21:11.524295] [DEBUG] [REMOTE ] SREA: Retrieved 1655 rows, trimmed to 300. [2026-01-28T12:21:11.524432] [DEBUG] [REMOTE ] SREA: PASS: History has at least 300 days. [2026-01-28T12:21:11.524662] [DEBUG] [REMOTE ] SREA: PASS: Price check passed. Min price $21.47. [2026-01-28T12:21:11.524802] [DEBUG] [REMOTE ] SREA: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:11.524917] [DEBUG] [REMOTE ] SREA: PASS: Integrity check passed. [2026-01-28T12:21:11.524958] [DEBUG] [REMOTE ] SREA: Symbol is viable for forecasting. [2026-01-28T12:21:11.525007] [INFO ] [MAIN ] [2929/3492] SREA kept (0.2s) | 2923 kept, 6 rejected | 138.8/min | ETA: 4.1m [2026-01-28T12:21:11.987150] [DEBUG] [REMOTE ] SRFM: Retrieved 628 rows, trimmed to 300. [2026-01-28T12:21:11.987280] [DEBUG] [REMOTE ] SRFM: PASS: History has at least 300 days. [2026-01-28T12:21:11.987482] [DEBUG] [REMOTE ] SRFM: PASS: Price check passed. Min price $1.79. [2026-01-28T12:21:11.987642] [DEBUG] [REMOTE ] SRFM: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:11.987755] [DEBUG] [REMOTE ] SRFM: PASS: Integrity check passed. [2026-01-28T12:21:11.987797] [DEBUG] [REMOTE ] SRFM: Symbol is viable for forecasting. [2026-01-28T12:21:11.987845] [INFO ] [MAIN ] [2930/3492] SRFM kept (0.5s) | 2924 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:12.521757] [DEBUG] [REMOTE ] SRG: Retrieved 2657 rows, trimmed to 300. [2026-01-28T12:21:12.521938] [DEBUG] [REMOTE ] SRG: PASS: History has at least 300 days. [2026-01-28T12:21:12.522251] [DEBUG] [REMOTE ] SRG: PASS: Price check passed. Min price $3.25. [2026-01-28T12:21:12.522422] [DEBUG] [REMOTE ] SRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:12.522600] [DEBUG] [REMOTE ] SRG: PASS: Integrity check passed. [2026-01-28T12:21:12.522652] [DEBUG] [REMOTE ] SRG: Symbol is viable for forecasting. [2026-01-28T12:21:12.522720] [INFO ] [MAIN ] [2931/3492] SRG kept (0.5s) | 2925 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:13.064781] [DEBUG] [REMOTE ] SRI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:13.064912] [DEBUG] [REMOTE ] SRI: PASS: History has at least 300 days. [2026-01-28T12:21:13.065153] [DEBUG] [REMOTE ] SRI: PASS: Price check passed. Min price $5.48. [2026-01-28T12:21:13.065300] [DEBUG] [REMOTE ] SRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:13.065421] [DEBUG] [REMOTE ] SRI: PASS: Integrity check passed. [2026-01-28T12:21:13.065464] [DEBUG] [REMOTE ] SRI: Symbol is viable for forecasting. [2026-01-28T12:21:13.065515] [INFO ] [MAIN ] [2932/3492] SRI kept (0.5s) | 2926 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:13.230713] [DEBUG] [REMOTE ] SRRK: Retrieved 1929 rows, trimmed to 300. [2026-01-28T12:21:13.230833] [DEBUG] [REMOTE ] SRRK: PASS: History has at least 300 days. [2026-01-28T12:21:13.231038] [DEBUG] [REMOTE ] SRRK: PASS: Price check passed. Min price $27.99. [2026-01-28T12:21:13.231200] [DEBUG] [REMOTE ] SRRK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:13.231309] [DEBUG] [REMOTE ] SRRK: PASS: Integrity check passed. [2026-01-28T12:21:13.231349] [DEBUG] [REMOTE ] SRRK: Symbol is viable for forecasting. [2026-01-28T12:21:13.231396] [INFO ] [MAIN ] [2933/3492] SRRK kept (0.2s) | 2927 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:13.768032] [DEBUG] [REMOTE ] SRTS: Retrieved 2390 rows, trimmed to 300. [2026-01-28T12:21:13.768175] [DEBUG] [REMOTE ] SRTS: PASS: History has at least 300 days. [2026-01-28T12:21:13.768388] [DEBUG] [REMOTE ] SRTS: PASS: Price check passed. Min price $3.10. [2026-01-28T12:21:13.768530] [DEBUG] [REMOTE ] SRTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:13.768697] [DEBUG] [REMOTE ] SRTS: PASS: Integrity check passed. [2026-01-28T12:21:13.768746] [DEBUG] [REMOTE ] SRTS: Symbol is viable for forecasting. [2026-01-28T12:21:13.768797] [INFO ] [MAIN ] [2934/3492] SRTS kept (0.5s) | 2928 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:14.231355] [DEBUG] [REMOTE ] SSB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:14.231531] [DEBUG] [REMOTE ] SSB: PASS: History has at least 300 days. [2026-01-28T12:21:14.231862] [DEBUG] [REMOTE ] SSB: PASS: Price check passed. Min price $85.31. [2026-01-28T12:21:14.232043] [DEBUG] [REMOTE ] SSB: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:14.232202] [DEBUG] [REMOTE ] SSB: PASS: Integrity check passed. [2026-01-28T12:21:14.232256] [DEBUG] [REMOTE ] SSB: Symbol is viable for forecasting. [2026-01-28T12:21:14.232321] [INFO ] [MAIN ] [2935/3492] SSB kept (0.5s) | 2929 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:14.809282] [DEBUG] [REMOTE ] SSD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:14.809502] [DEBUG] [REMOTE ] SSD: PASS: History has at least 300 days. [2026-01-28T12:21:14.809825] [DEBUG] [REMOTE ] SSD: PASS: Price check passed. Min price $157.72. [2026-01-28T12:21:14.809974] [DEBUG] [REMOTE ] SSD: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:14.810115] [DEBUG] [REMOTE ] SSD: PASS: Integrity check passed. [2026-01-28T12:21:14.810163] [DEBUG] [REMOTE ] SSD: Symbol is viable for forecasting. [2026-01-28T12:21:14.810222] [INFO ] [MAIN ] [2936/3492] SSD kept (0.6s) | 2930 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:15.317998] [DEBUG] [REMOTE ] SSL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:15.318155] [DEBUG] [REMOTE ] SSL: PASS: History has at least 300 days. [2026-01-28T12:21:15.318399] [DEBUG] [REMOTE ] SSL: PASS: Price check passed. Min price $6.00. [2026-01-28T12:21:15.318534] [DEBUG] [REMOTE ] SSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:15.318680] [DEBUG] [REMOTE ] SSL: PASS: Integrity check passed. [2026-01-28T12:21:15.318722] [DEBUG] [REMOTE ] SSL: Symbol is viable for forecasting. [2026-01-28T12:21:15.318771] [INFO ] [MAIN ] [2937/3492] SSL kept (0.5s) | 2931 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:15.604807] [DEBUG] [REMOTE ] SSNC: Retrieved 3981 rows, trimmed to 300. [2026-01-28T12:21:15.604964] [DEBUG] [REMOTE ] SSNC: PASS: History has at least 300 days. [2026-01-28T12:21:15.605172] [DEBUG] [REMOTE ] SSNC: PASS: Price check passed. Min price $80.91. [2026-01-28T12:21:15.605305] [DEBUG] [REMOTE ] SSNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:15.605416] [DEBUG] [REMOTE ] SSNC: PASS: Integrity check passed. [2026-01-28T12:21:15.605456] [DEBUG] [REMOTE ] SSNC: Symbol is viable for forecasting. [2026-01-28T12:21:15.605502] [INFO ] [MAIN ] [2938/3492] SSNC kept (0.3s) | 2932 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:16.195778] [DEBUG] [REMOTE ] SSP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:16.195943] [DEBUG] [REMOTE ] SSP: PASS: History has at least 300 days. [2026-01-28T12:21:16.196232] [DEBUG] [REMOTE ] SSP: PASS: Price check passed. Min price $2.05. [2026-01-28T12:21:16.196376] [DEBUG] [REMOTE ] SSP: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:16.196510] [DEBUG] [REMOTE ] SSP: PASS: Integrity check passed. [2026-01-28T12:21:16.196552] [DEBUG] [REMOTE ] SSP: Symbol is viable for forecasting. [2026-01-28T12:21:16.196630] [INFO ] [MAIN ] [2939/3492] SSP kept (0.6s) | 2933 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:16.755826] [DEBUG] [REMOTE ] SSRM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:16.755957] [DEBUG] [REMOTE ] SSRM: PASS: History has at least 300 days. [2026-01-28T12:21:16.756170] [DEBUG] [REMOTE ] SSRM: PASS: Price check passed. Min price $19.48. [2026-01-28T12:21:16.756305] [DEBUG] [REMOTE ] SSRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:16.756417] [DEBUG] [REMOTE ] SSRM: PASS: Integrity check passed. [2026-01-28T12:21:16.756457] [DEBUG] [REMOTE ] SSRM: Symbol is viable for forecasting. [2026-01-28T12:21:16.756506] [INFO ] [MAIN ] [2940/3492] SSRM kept (0.6s) | 2934 kept, 6 rejected | 138.7/min | ETA: 4.0m [2026-01-28T12:21:17.076107] [DEBUG] [REMOTE ] SSSS: Retrieved 3709 rows, trimmed to 300. [2026-01-28T12:21:17.076236] [DEBUG] [REMOTE ] SSSS: PASS: History has at least 300 days. [2026-01-28T12:21:17.076435] [DEBUG] [REMOTE ] SSSS: PASS: Price check passed. Min price $8.71. [2026-01-28T12:21:17.076565] [DEBUG] [REMOTE ] SSSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:17.076707] [DEBUG] [REMOTE ] SSSS: PASS: Integrity check passed. [2026-01-28T12:21:17.076747] [DEBUG] [REMOTE ] SSSS: Symbol is viable for forecasting. [2026-01-28T12:21:17.076795] [INFO ] [MAIN ] [2941/3492] SSSS kept (0.3s) | 2935 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:17.464878] [DEBUG] [REMOTE ] SSTI: Retrieved 2172 rows, trimmed to 300. [2026-01-28T12:21:17.465032] [DEBUG] [REMOTE ] SSTI: PASS: History has at least 300 days. [2026-01-28T12:21:17.465277] [DEBUG] [REMOTE ] SSTI: PASS: Price check passed. Min price $5.89. [2026-01-28T12:21:17.465449] [DEBUG] [REMOTE ] SSTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:17.465608] [DEBUG] [REMOTE ] SSTI: PASS: Integrity check passed. [2026-01-28T12:21:17.465663] [DEBUG] [REMOTE ] SSTI: Symbol is viable for forecasting. [2026-01-28T12:21:17.465726] [INFO ] [MAIN ] [2942/3492] SSTI kept (0.4s) | 2936 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:17.902926] [DEBUG] [REMOTE ] SSTK: Retrieved 3341 rows, trimmed to 300. [2026-01-28T12:21:17.903056] [DEBUG] [REMOTE ] SSTK: PASS: History has at least 300 days. [2026-01-28T12:21:17.903272] [DEBUG] [REMOTE ] SSTK: PASS: Price check passed. Min price $18.02. [2026-01-28T12:21:17.903411] [DEBUG] [REMOTE ] SSTK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:17.903529] [DEBUG] [REMOTE ] SSTK: PASS: Integrity check passed. [2026-01-28T12:21:17.903595] [DEBUG] [REMOTE ] SSTK: Symbol is viable for forecasting. [2026-01-28T12:21:17.903654] [INFO ] [MAIN ] [2943/3492] SSTK kept (0.4s) | 2937 kept, 6 rejected | 138.8/min | ETA: 4.0m [2026-01-28T12:21:18.467545] [DEBUG] [REMOTE ] SSYS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:18.467698] [DEBUG] [REMOTE ] SSYS: PASS: History has at least 300 days. [2026-01-28T12:21:18.467929] [DEBUG] [REMOTE ] SSYS: PASS: Price check passed. Min price $8.20. [2026-01-28T12:21:18.468061] [DEBUG] [REMOTE ] SSYS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:18.468178] [DEBUG] [REMOTE ] SSYS: PASS: Integrity check passed. [2026-01-28T12:21:18.468217] [DEBUG] [REMOTE ] SSYS: Symbol is viable for forecasting. [2026-01-28T12:21:18.468265] [INFO ] [MAIN ] [2944/3492] SSYS kept (0.6s) | 2938 kept, 6 rejected | 138.7/min | ETA: 3.9m [2026-01-28T12:21:18.952424] [DEBUG] [REMOTE ] STAA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:18.952589] [DEBUG] [REMOTE ] STAA: PASS: History has at least 300 days. [2026-01-28T12:21:18.952860] [DEBUG] [REMOTE ] STAA: PASS: Price check passed. Min price $19.04. [2026-01-28T12:21:18.953001] [DEBUG] [REMOTE ] STAA: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:18.953130] [DEBUG] [REMOTE ] STAA: PASS: Integrity check passed. [2026-01-28T12:21:18.953178] [DEBUG] [REMOTE ] STAA: Symbol is viable for forecasting. [2026-01-28T12:21:18.953257] [INFO ] [MAIN ] [2945/3492] STAA kept (0.5s) | 2939 kept, 6 rejected | 138.7/min | ETA: 3.9m [2026-01-28T12:21:19.333267] [DEBUG] [REMOTE ] STAG: Retrieved 3717 rows, trimmed to 300. [2026-01-28T12:21:19.333432] [DEBUG] [REMOTE ] STAG: PASS: History has at least 300 days. [2026-01-28T12:21:19.333952] [DEBUG] [REMOTE ] STAG: PASS: Price check passed. Min price $36.63. [2026-01-28T12:21:19.334140] [DEBUG] [REMOTE ] STAG: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:19.334303] [DEBUG] [REMOTE ] STAG: PASS: Integrity check passed. [2026-01-28T12:21:19.334364] [DEBUG] [REMOTE ] STAG: Symbol is viable for forecasting. [2026-01-28T12:21:19.334650] [INFO ] [MAIN ] [2946/3492] STAG kept (0.4s) | 2940 kept, 6 rejected | 138.7/min | ETA: 3.9m [2026-01-28T12:21:19.818739] [DEBUG] [REMOTE ] STBA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:19.818880] [DEBUG] [REMOTE ] STBA: PASS: History has at least 300 days. [2026-01-28T12:21:19.819118] [DEBUG] [REMOTE ] STBA: PASS: Price check passed. Min price $36.30. [2026-01-28T12:21:19.819277] [DEBUG] [REMOTE ] STBA: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:19.819415] [DEBUG] [REMOTE ] STBA: PASS: Integrity check passed. [2026-01-28T12:21:19.819458] [DEBUG] [REMOTE ] STBA: Symbol is viable for forecasting. [2026-01-28T12:21:19.819508] [INFO ] [MAIN ] [2947/3492] STBA kept (0.5s) | 2941 kept, 6 rejected | 138.7/min | ETA: 3.9m [2026-01-28T12:21:20.355245] [DEBUG] [REMOTE ] STC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:20.355387] [DEBUG] [REMOTE ] STC: PASS: History has at least 300 days. [2026-01-28T12:21:20.355639] [DEBUG] [REMOTE ] STC: PASS: Price check passed. Min price $65.02. [2026-01-28T12:21:20.355780] [DEBUG] [REMOTE ] STC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:20.355906] [DEBUG] [REMOTE ] STC: PASS: Integrity check passed. [2026-01-28T12:21:20.355948] [DEBUG] [REMOTE ] STC: Symbol is viable for forecasting. [2026-01-28T12:21:20.355997] [INFO ] [MAIN ] [2948/3492] STC kept (0.5s) | 2942 kept, 6 rejected | 138.7/min | ETA: 3.9m [2026-01-28T12:21:20.720703] [DEBUG] [REMOTE ] STE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:20.720855] [DEBUG] [REMOTE ] STE: PASS: History has at least 300 days. [2026-01-28T12:21:20.721108] [DEBUG] [REMOTE ] STE: PASS: Price check passed. Min price $235.12. [2026-01-28T12:21:20.721250] [DEBUG] [REMOTE ] STE: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:20.721377] [DEBUG] [REMOTE ] STE: PASS: Integrity check passed. [2026-01-28T12:21:20.721419] [DEBUG] [REMOTE ] STE: Symbol is viable for forecasting. [2026-01-28T12:21:20.721468] [INFO ] [MAIN ] [2949/3492] STE kept (0.4s) | 2943 kept, 6 rejected | 138.7/min | ETA: 3.9m [2026-01-28T12:21:21.066715] [DEBUG] [REMOTE ] STEL: Retrieved 2061 rows, trimmed to 300. [2026-01-28T12:21:21.066848] [DEBUG] [REMOTE ] STEL: PASS: History has at least 300 days. [2026-01-28T12:21:21.067079] [DEBUG] [REMOTE ] STEL: PASS: Price check passed. Min price $29.29. [2026-01-28T12:21:21.067223] [DEBUG] [REMOTE ] STEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:21.067339] [DEBUG] [REMOTE ] STEL: PASS: Integrity check passed. [2026-01-28T12:21:21.067589] [DEBUG] [REMOTE ] STEL: Symbol is viable for forecasting. [2026-01-28T12:21:21.067642] [INFO ] [MAIN ] [2950/3492] STEL kept (0.3s) | 2944 kept, 6 rejected | 138.7/min | ETA: 3.9m [2026-01-28T12:21:21.274516] [DEBUG] [REMOTE ] STEM: Retrieved 1331 rows, trimmed to 300. [2026-01-28T12:21:21.274664] [DEBUG] [REMOTE ] STEM: PASS: History has at least 300 days. [2026-01-28T12:21:21.274867] [DEBUG] [REMOTE ] STEM: PASS: Price check passed. Min price $13.85. [2026-01-28T12:21:21.275009] [DEBUG] [REMOTE ] STEM: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:21.275123] [DEBUG] [REMOTE ] STEM: PASS: Integrity check passed. [2026-01-28T12:21:21.275164] [DEBUG] [REMOTE ] STEM: Symbol is viable for forecasting. [2026-01-28T12:21:21.275229] [INFO ] [MAIN ] [2951/3492] STEM kept (0.2s) | 2945 kept, 6 rejected | 138.8/min | ETA: 3.9m [2026-01-28T12:21:21.714714] [DEBUG] [REMOTE ] STEP: Retrieved 1347 rows, trimmed to 300. [2026-01-28T12:21:21.714831] [DEBUG] [REMOTE ] STEP: PASS: History has at least 300 days. [2026-01-28T12:21:21.715027] [DEBUG] [REMOTE ] STEP: PASS: Price check passed. Min price $59.11. [2026-01-28T12:21:21.715159] [DEBUG] [REMOTE ] STEP: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:21.715266] [DEBUG] [REMOTE ] STEP: PASS: Integrity check passed. [2026-01-28T12:21:21.715306] [DEBUG] [REMOTE ] STEP: Symbol is viable for forecasting. [2026-01-28T12:21:21.715352] [INFO ] [MAIN ] [2952/3492] STEP kept (0.4s) | 2946 kept, 6 rejected | 138.8/min | ETA: 3.9m [2026-01-28T12:21:22.173122] [DEBUG] [REMOTE ] STHO: Retrieved 708 rows, trimmed to 300. [2026-01-28T12:21:22.173224] [DEBUG] [REMOTE ] STHO: PASS: History has at least 300 days. [2026-01-28T12:21:22.173420] [DEBUG] [REMOTE ] STHO: PASS: Price check passed. Min price $7.01. [2026-01-28T12:21:22.173551] [DEBUG] [REMOTE ] STHO: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:22.173676] [DEBUG] [REMOTE ] STHO: PASS: Integrity check passed. [2026-01-28T12:21:22.173717] [DEBUG] [REMOTE ] STHO: Symbol is viable for forecasting. [2026-01-28T12:21:22.173763] [INFO ] [MAIN ] [2953/3492] STHO kept (0.5s) | 2947 kept, 6 rejected | 138.8/min | ETA: 3.9m [2026-01-28T12:21:22.551834] [DEBUG] [REMOTE ] STI: Retrieved 497 rows, trimmed to 300. [2026-01-28T12:21:22.551958] [DEBUG] [REMOTE ] STI: PASS: History has at least 300 days. [2026-01-28T12:21:22.552153] [DEBUG] [REMOTE ] STI: PASS: Price check passed. Min price $6.04. [2026-01-28T12:21:22.552297] [DEBUG] [REMOTE ] STI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:22.552423] [DEBUG] [REMOTE ] STI: PASS: Integrity check passed. [2026-01-28T12:21:22.552462] [DEBUG] [REMOTE ] STI: Symbol is viable for forecasting. [2026-01-28T12:21:22.552508] [INFO ] [MAIN ] [2954/3492] STI kept (0.4s) | 2948 kept, 6 rejected | 138.8/min | ETA: 3.9m [2026-01-28T12:21:23.106560] [DEBUG] [REMOTE ] STIM: Retrieved 1905 rows, trimmed to 300. [2026-01-28T12:21:23.106709] [DEBUG] [REMOTE ] STIM: PASS: History has at least 300 days. [2026-01-28T12:21:23.106919] [DEBUG] [REMOTE ] STIM: PASS: Price check passed. Min price $1.27. [2026-01-28T12:21:23.107081] [DEBUG] [REMOTE ] STIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:23.107195] [DEBUG] [REMOTE ] STIM: PASS: Integrity check passed. [2026-01-28T12:21:23.107236] [DEBUG] [REMOTE ] STIM: Symbol is viable for forecasting. [2026-01-28T12:21:23.107284] [INFO ] [MAIN ] [2955/3492] STIM kept (0.6s) | 2949 kept, 6 rejected | 138.8/min | ETA: 3.9m [2026-01-28T12:21:23.548484] [DEBUG] [REMOTE ] STK: Retrieved 4065 rows, trimmed to 300. [2026-01-28T12:21:23.548661] [DEBUG] [REMOTE ] STK: PASS: History has at least 300 days. [2026-01-28T12:21:23.548897] [DEBUG] [REMOTE ] STK: PASS: Price check passed. Min price $33.25. [2026-01-28T12:21:23.549036] [DEBUG] [REMOTE ] STK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:23.549166] [DEBUG] [REMOTE ] STK: PASS: Integrity check passed. [2026-01-28T12:21:23.549213] [DEBUG] [REMOTE ] STK: Symbol is viable for forecasting. [2026-01-28T12:21:23.549263] [INFO ] [MAIN ] [2956/3492] STK kept (0.4s) | 2950 kept, 6 rejected | 138.8/min | ETA: 3.9m [2026-01-28T12:21:23.806700] [DEBUG] [REMOTE ] STKH: Retrieved 1225 rows, trimmed to 300. [2026-01-28T12:21:23.806832] [DEBUG] [REMOTE ] STKH: PASS: History has at least 300 days. [2026-01-28T12:21:23.807070] [DEBUG] [REMOTE ] STKH: PASS: Price check passed. Min price $2.18. [2026-01-28T12:21:23.807210] [DEBUG] [REMOTE ] STKH: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:23.807323] [DEBUG] [REMOTE ] STKH: PASS: Integrity check passed. [2026-01-28T12:21:23.807375] [DEBUG] [REMOTE ] STKH: Symbol is viable for forecasting. [2026-01-28T12:21:23.807444] [INFO ] [MAIN ] [2957/3492] STKH kept (0.3s) | 2951 kept, 6 rejected | 138.8/min | ETA: 3.9m [2026-01-28T12:21:24.450793] [DEBUG] [REMOTE ] STKL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:24.451010] [DEBUG] [REMOTE ] STKL: PASS: History has at least 300 days. [2026-01-28T12:21:24.451355] [DEBUG] [REMOTE ] STKL: PASS: Price check passed. Min price $3.35. [2026-01-28T12:21:24.451504] [DEBUG] [REMOTE ] STKL: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:24.451654] [DEBUG] [REMOTE ] STKL: PASS: Integrity check passed. [2026-01-28T12:21:24.451698] [DEBUG] [REMOTE ] STKL: Symbol is viable for forecasting. [2026-01-28T12:21:24.451749] [INFO ] [MAIN ] [2958/3492] STKL kept (0.6s) | 2952 kept, 6 rejected | 138.7/min | ETA: 3.8m [2026-01-28T12:21:24.770315] [DEBUG] [REMOTE ] STKS: Retrieved 2913 rows, trimmed to 300. [2026-01-28T12:21:24.770477] [DEBUG] [REMOTE ] STKS: PASS: History has at least 300 days. [2026-01-28T12:21:24.770799] [DEBUG] [REMOTE ] STKS: PASS: Price check passed. Min price $1.75. [2026-01-28T12:21:24.771007] [DEBUG] [REMOTE ] STKS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:24.771175] [DEBUG] [REMOTE ] STKS: PASS: Integrity check passed. [2026-01-28T12:21:24.771237] [DEBUG] [REMOTE ] STKS: Symbol is viable for forecasting. [2026-01-28T12:21:24.771309] [INFO ] [MAIN ] [2959/3492] STKS kept (0.3s) | 2953 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:25.095192] [DEBUG] [REMOTE ] STLA: Retrieved 3933 rows, trimmed to 300. [2026-01-28T12:21:25.095324] [DEBUG] [REMOTE ] STLA: PASS: History has at least 300 days. [2026-01-28T12:21:25.095543] [DEBUG] [REMOTE ] STLA: PASS: Price check passed. Min price $9.23. [2026-01-28T12:21:25.095721] [DEBUG] [REMOTE ] STLA: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:25.095840] [DEBUG] [REMOTE ] STLA: PASS: Integrity check passed. [2026-01-28T12:21:25.095882] [DEBUG] [REMOTE ] STLA: Symbol is viable for forecasting. [2026-01-28T12:21:25.095930] [INFO ] [MAIN ] [2960/3492] STLA kept (0.3s) | 2954 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:25.560404] [DEBUG] [REMOTE ] STLD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:25.560587] [DEBUG] [REMOTE ] STLD: PASS: History has at least 300 days. [2026-01-28T12:21:25.560824] [DEBUG] [REMOTE ] STLD: PASS: Price check passed. Min price $151.17. [2026-01-28T12:21:25.560959] [DEBUG] [REMOTE ] STLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:25.561079] [DEBUG] [REMOTE ] STLD: PASS: Integrity check passed. [2026-01-28T12:21:25.561120] [DEBUG] [REMOTE ] STLD: Symbol is viable for forecasting. [2026-01-28T12:21:25.561168] [INFO ] [MAIN ] [2961/3492] STLD kept (0.5s) | 2955 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:26.140079] [DEBUG] [REMOTE ] STM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:26.140213] [DEBUG] [REMOTE ] STM: PASS: History has at least 300 days. [2026-01-28T12:21:26.140442] [DEBUG] [REMOTE ] STM: PASS: Price check passed. Min price $21.13. [2026-01-28T12:21:26.140599] [DEBUG] [REMOTE ] STM: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:26.140718] [DEBUG] [REMOTE ] STM: PASS: Integrity check passed. [2026-01-28T12:21:26.140759] [DEBUG] [REMOTE ] STM: Symbol is viable for forecasting. [2026-01-28T12:21:26.140807] [INFO ] [MAIN ] [2962/3492] STM kept (0.6s) | 2956 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:26.539868] [DEBUG] [REMOTE ] STN: Retrieved 5151 rows, trimmed to 300. [2026-01-28T12:21:26.540007] [DEBUG] [REMOTE ] STN: PASS: History has at least 300 days. [2026-01-28T12:21:26.540235] [DEBUG] [REMOTE ] STN: PASS: Price check passed. Min price $91.87. [2026-01-28T12:21:26.540376] [DEBUG] [REMOTE ] STN: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:26.540501] [DEBUG] [REMOTE ] STN: PASS: Integrity check passed. [2026-01-28T12:21:26.540562] [DEBUG] [REMOTE ] STN: Symbol is viable for forecasting. [2026-01-28T12:21:26.540744] [INFO ] [MAIN ] [2963/3492] STN kept (0.4s) | 2957 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:26.839327] [DEBUG] [REMOTE ] STNE: Retrieved 1822 rows, trimmed to 300. [2026-01-28T12:21:26.839460] [DEBUG] [REMOTE ] STNE: PASS: History has at least 300 days. [2026-01-28T12:21:26.839696] [DEBUG] [REMOTE ] STNE: PASS: Price check passed. Min price $14.07. [2026-01-28T12:21:26.839831] [DEBUG] [REMOTE ] STNE: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:26.839943] [DEBUG] [REMOTE ] STNE: PASS: Integrity check passed. [2026-01-28T12:21:26.839982] [DEBUG] [REMOTE ] STNE: Symbol is viable for forecasting. [2026-01-28T12:21:26.840029] [INFO ] [MAIN ] [2964/3492] STNE kept (0.3s) | 2958 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:27.234379] [DEBUG] [REMOTE ] STOK: Retrieved 1661 rows, trimmed to 300. [2026-01-28T12:21:27.234516] [DEBUG] [REMOTE ] STOK: PASS: History has at least 300 days. [2026-01-28T12:21:27.234747] [DEBUG] [REMOTE ] STOK: PASS: Price check passed. Min price $22.37. [2026-01-28T12:21:27.234885] [DEBUG] [REMOTE ] STOK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:27.234997] [DEBUG] [REMOTE ] STOK: PASS: Integrity check passed. [2026-01-28T12:21:27.235038] [DEBUG] [REMOTE ] STOK: Symbol is viable for forecasting. [2026-01-28T12:21:27.235085] [INFO ] [MAIN ] [2965/3492] STOK kept (0.4s) | 2959 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:27.792291] [DEBUG] [REMOTE ] STRA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:27.792519] [DEBUG] [REMOTE ] STRA: PASS: History has at least 300 days. [2026-01-28T12:21:27.792887] [DEBUG] [REMOTE ] STRA: PASS: Price check passed. Min price $74.07. [2026-01-28T12:21:27.793035] [DEBUG] [REMOTE ] STRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:27.793188] [DEBUG] [REMOTE ] STRA: PASS: Integrity check passed. [2026-01-28T12:21:27.793373] [DEBUG] [REMOTE ] STRA: Symbol is viable for forecasting. [2026-01-28T12:21:27.793441] [INFO ] [MAIN ] [2966/3492] STRA kept (0.6s) | 2960 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:28.252591] [DEBUG] [REMOTE ] STRL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:28.252784] [DEBUG] [REMOTE ] STRL: PASS: History has at least 300 days. [2026-01-28T12:21:28.253041] [DEBUG] [REMOTE ] STRL: PASS: Price check passed. Min price $283.57. [2026-01-28T12:21:28.253181] [DEBUG] [REMOTE ] STRL: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:28.253317] [DEBUG] [REMOTE ] STRL: PASS: Integrity check passed. [2026-01-28T12:21:28.253360] [DEBUG] [REMOTE ] STRL: Symbol is viable for forecasting. [2026-01-28T12:21:28.253414] [INFO ] [MAIN ] [2967/3492] STRL kept (0.5s) | 2961 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:28.713544] [DEBUG] [REMOTE ] STRS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:28.713824] [DEBUG] [REMOTE ] STRS: PASS: History has at least 300 days. [2026-01-28T12:21:28.714424] [DEBUG] [REMOTE ] STRS: PASS: Price check passed. Min price $18.51. [2026-01-28T12:21:28.714626] [DEBUG] [REMOTE ] STRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:28.714810] [DEBUG] [REMOTE ] STRS: PASS: Integrity check passed. [2026-01-28T12:21:28.714862] [DEBUG] [REMOTE ] STRS: Symbol is viable for forecasting. [2026-01-28T12:21:28.714933] [INFO ] [MAIN ] [2968/3492] STRS kept (0.5s) | 2962 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:28.943431] [DEBUG] [REMOTE ] STSS: Retrieved 949 rows, trimmed to 300. [2026-01-28T12:21:28.943623] [DEBUG] [REMOTE ] STSS: PASS: History has at least 300 days. [2026-01-28T12:21:28.944052] [DEBUG] [REMOTE ] STSS: PASS: Price check passed. Min price $1.89. [2026-01-28T12:21:28.944194] [DEBUG] [REMOTE ] STSS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:28.944310] [DEBUG] [REMOTE ] STSS: PASS: Integrity check passed. [2026-01-28T12:21:28.944367] [DEBUG] [REMOTE ] STSS: Symbol is viable for forecasting. [2026-01-28T12:21:28.944426] [INFO ] [MAIN ] [2969/3492] STSS kept (0.2s) | 2963 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:29.419745] [DEBUG] [REMOTE ] STTK: Retrieved 1330 rows, trimmed to 300. [2026-01-28T12:21:29.419895] [DEBUG] [REMOTE ] STTK: PASS: History has at least 300 days. [2026-01-28T12:21:29.420122] [DEBUG] [REMOTE ] STTK: PASS: Price check passed. Min price $1.84. [2026-01-28T12:21:29.420257] [DEBUG] [REMOTE ] STTK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:29.420381] [DEBUG] [REMOTE ] STTK: PASS: Integrity check passed. [2026-01-28T12:21:29.420422] [DEBUG] [REMOTE ] STTK: Symbol is viable for forecasting. [2026-01-28T12:21:29.420475] [INFO ] [MAIN ] [2970/3492] STTK kept (0.5s) | 2964 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:29.784642] [DEBUG] [REMOTE ] STVN: Retrieved 1138 rows, trimmed to 300. [2026-01-28T12:21:29.784779] [DEBUG] [REMOTE ] STVN: PASS: History has at least 300 days. [2026-01-28T12:21:29.784985] [DEBUG] [REMOTE ] STVN: PASS: Price check passed. Min price $16.97. [2026-01-28T12:21:29.785119] [DEBUG] [REMOTE ] STVN: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:29.785229] [DEBUG] [REMOTE ] STVN: PASS: Integrity check passed. [2026-01-28T12:21:29.785270] [DEBUG] [REMOTE ] STVN: Symbol is viable for forecasting. [2026-01-28T12:21:29.785317] [INFO ] [MAIN ] [2971/3492] STVN kept (0.4s) | 2965 kept, 6 rejected | 138.8/min | ETA: 3.8m [2026-01-28T12:21:30.182284] [DEBUG] [REMOTE ] STWD: Retrieved 4140 rows, trimmed to 300. [2026-01-28T12:21:30.182418] [DEBUG] [REMOTE ] STWD: PASS: History has at least 300 days. [2026-01-28T12:21:30.182677] [DEBUG] [REMOTE ] STWD: PASS: Price check passed. Min price $17.08. [2026-01-28T12:21:30.182812] [DEBUG] [REMOTE ] STWD: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:30.182928] [DEBUG] [REMOTE ] STWD: PASS: Integrity check passed. [2026-01-28T12:21:30.182968] [DEBUG] [REMOTE ] STWD: Symbol is viable for forecasting. [2026-01-28T12:21:30.183016] [INFO ] [MAIN ] [2972/3492] STWD kept (0.4s) | 2966 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:30.772328] [DEBUG] [REMOTE ] STX: Retrieved 5818 rows, trimmed to 300. [2026-01-28T12:21:30.772515] [DEBUG] [REMOTE ] STX: PASS: History has at least 300 days. [2026-01-28T12:21:30.772825] [DEBUG] [REMOTE ] STX: PASS: Price check passed. Min price $236.88. [2026-01-28T12:21:30.772964] [DEBUG] [REMOTE ] STX: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:30.773099] [DEBUG] [REMOTE ] STX: PASS: Integrity check passed. [2026-01-28T12:21:30.773141] [DEBUG] [REMOTE ] STX: Symbol is viable for forecasting. [2026-01-28T12:21:30.773195] [INFO ] [MAIN ] [2973/3492] STX kept (0.6s) | 2967 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:30.988652] [DEBUG] [REMOTE ] STXE: Retrieved 750 rows, trimmed to 300. [2026-01-28T12:21:30.988846] [DEBUG] [REMOTE ] STXE: PASS: History has at least 300 days. [2026-01-28T12:21:30.989104] [DEBUG] [REMOTE ] STXE: PASS: Price check passed. Min price $33.83. [2026-01-28T12:21:30.989247] [DEBUG] [REMOTE ] STXE: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:30.989370] [DEBUG] [REMOTE ] STXE: PASS: Integrity check passed. [2026-01-28T12:21:30.989413] [DEBUG] [REMOTE ] STXE: Symbol is viable for forecasting. [2026-01-28T12:21:30.989464] [INFO ] [MAIN ] [2974/3492] STXE kept (0.2s) | 2968 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:31.401238] [DEBUG] [REMOTE ] STXG: Retrieved 804 rows, trimmed to 300. [2026-01-28T12:21:31.401384] [DEBUG] [REMOTE ] STXG: PASS: History has at least 300 days. [2026-01-28T12:21:31.401687] [DEBUG] [REMOTE ] STXG: PASS: Price check passed. Min price $48.63. [2026-01-28T12:21:31.401878] [DEBUG] [REMOTE ] STXG: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:31.402046] [DEBUG] [REMOTE ] STXG: PASS: Integrity check passed. [2026-01-28T12:21:31.402101] [DEBUG] [REMOTE ] STXG: Symbol is viable for forecasting. [2026-01-28T12:21:31.402167] [INFO ] [MAIN ] [2975/3492] STXG kept (0.4s) | 2969 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:32.079839] [DEBUG] [REMOTE ] SUI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:32.079990] [DEBUG] [REMOTE ] SUI: PASS: History has at least 300 days. [2026-01-28T12:21:32.080230] [DEBUG] [REMOTE ] SUI: PASS: Price check passed. Min price $121.12. [2026-01-28T12:21:32.080362] [DEBUG] [REMOTE ] SUI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:32.080483] [DEBUG] [REMOTE ] SUI: PASS: Integrity check passed. [2026-01-28T12:21:32.080527] [DEBUG] [REMOTE ] SUI: Symbol is viable for forecasting. [2026-01-28T12:21:32.080595] [INFO ] [MAIN ] [2976/3492] SUI kept (0.7s) | 2970 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:32.440196] [DEBUG] [REMOTE ] SUN: Retrieved 3356 rows, trimmed to 300. [2026-01-28T12:21:32.440328] [DEBUG] [REMOTE ] SUN: PASS: History has at least 300 days. [2026-01-28T12:21:32.440534] [DEBUG] [REMOTE ] SUN: PASS: Price check passed. Min price $50.16. [2026-01-28T12:21:32.440725] [DEBUG] [REMOTE ] SUN: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:32.440845] [DEBUG] [REMOTE ] SUN: PASS: Integrity check passed. [2026-01-28T12:21:32.440885] [DEBUG] [REMOTE ] SUN: Symbol is viable for forecasting. [2026-01-28T12:21:32.440932] [INFO ] [MAIN ] [2977/3492] SUN kept (0.4s) | 2971 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:32.823427] [DEBUG] [REMOTE ] SUNS: Retrieved 3186 rows, trimmed to 300. [2026-01-28T12:21:32.823623] [DEBUG] [REMOTE ] SUNS: PASS: History has at least 300 days. [2026-01-28T12:21:32.823907] [DEBUG] [REMOTE ] SUNS: PASS: Price check passed. Min price $8.93. [2026-01-28T12:21:32.824096] [DEBUG] [REMOTE ] SUNS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:32.824259] [DEBUG] [REMOTE ] SUNS: PASS: Integrity check passed. [2026-01-28T12:21:32.824321] [DEBUG] [REMOTE ] SUNS: Symbol is viable for forecasting. [2026-01-28T12:21:32.824391] [INFO ] [MAIN ] [2978/3492] SUNS kept (0.4s) | 2972 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:33.231935] [DEBUG] [REMOTE ] SUPN: Retrieved 3455 rows, trimmed to 300. [2026-01-28T12:21:33.232077] [DEBUG] [REMOTE ] SUPN: PASS: History has at least 300 days. [2026-01-28T12:21:33.232312] [DEBUG] [REMOTE ] SUPN: PASS: Price check passed. Min price $44.12. [2026-01-28T12:21:33.232448] [DEBUG] [REMOTE ] SUPN: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:33.232616] [DEBUG] [REMOTE ] SUPN: PASS: Integrity check passed. [2026-01-28T12:21:33.232661] [DEBUG] [REMOTE ] SUPN: Symbol is viable for forecasting. [2026-01-28T12:21:33.232710] [INFO ] [MAIN ] [2979/3492] SUPN kept (0.4s) | 2973 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:33.592961] [DEBUG] [REMOTE ] SURG: Retrieved 4554 rows, trimmed to 300. [2026-01-28T12:21:33.593170] [DEBUG] [REMOTE ] SURG: PASS: History has at least 300 days. [2026-01-28T12:21:33.593465] [DEBUG] [REMOTE ] SURG: PASS: Price check passed. Min price $1.20. [2026-01-28T12:21:33.593636] [DEBUG] [REMOTE ] SURG: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:33.593773] [DEBUG] [REMOTE ] SURG: PASS: Integrity check passed. [2026-01-28T12:21:33.593819] [DEBUG] [REMOTE ] SURG: Symbol is viable for forecasting. [2026-01-28T12:21:33.593885] [INFO ] [MAIN ] [2980/3492] SURG kept (0.4s) | 2974 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:33.999337] [DEBUG] [REMOTE ] SUSB: Retrieved 2144 rows, trimmed to 300. [2026-01-28T12:21:33.999538] [DEBUG] [REMOTE ] SUSB: PASS: History has at least 300 days. [2026-01-28T12:21:33.999810] [DEBUG] [REMOTE ] SUSB: PASS: Price check passed. Min price $24.98. [2026-01-28T12:21:33.999947] [DEBUG] [REMOTE ] SUSB: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:34.000098] [DEBUG] [REMOTE ] SUSB: PASS: Integrity check passed. [2026-01-28T12:21:34.000140] [DEBUG] [REMOTE ] SUSB: Symbol is viable for forecasting. [2026-01-28T12:21:34.000191] [INFO ] [MAIN ] [2981/3492] SUSB kept (0.4s) | 2975 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:34.343124] [DEBUG] [REMOTE ] SUSC: Retrieved 2142 rows, trimmed to 300. [2026-01-28T12:21:34.343321] [DEBUG] [REMOTE ] SUSC: PASS: History has at least 300 days. [2026-01-28T12:21:34.343601] [DEBUG] [REMOTE ] SUSC: PASS: Price check passed. Min price $23.20. [2026-01-28T12:21:34.343749] [DEBUG] [REMOTE ] SUSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:34.343874] [DEBUG] [REMOTE ] SUSC: PASS: Integrity check passed. [2026-01-28T12:21:34.343917] [DEBUG] [REMOTE ] SUSC: Symbol is viable for forecasting. [2026-01-28T12:21:34.343972] [INFO ] [MAIN ] [2982/3492] SUSC kept (0.3s) | 2976 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:34.762563] [DEBUG] [REMOTE ] SUSL: Retrieved 1688 rows, trimmed to 300. [2026-01-28T12:21:34.762796] [DEBUG] [REMOTE ] SUSL: PASS: History has at least 300 days. [2026-01-28T12:21:34.763059] [DEBUG] [REMOTE ] SUSL: PASS: Price check passed. Min price $115.28. [2026-01-28T12:21:34.763203] [DEBUG] [REMOTE ] SUSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:34.763329] [DEBUG] [REMOTE ] SUSL: PASS: Integrity check passed. [2026-01-28T12:21:34.763372] [DEBUG] [REMOTE ] SUSL: Symbol is viable for forecasting. [2026-01-28T12:21:34.763425] [INFO ] [MAIN ] [2983/3492] SUSL kept (0.4s) | 2977 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:35.099514] [DEBUG] [REMOTE ] SUUN: Retrieved 675 rows, trimmed to 300. [2026-01-28T12:21:35.099935] [DEBUG] [REMOTE ] SUUN: PASS: History has at least 300 days. [2026-01-28T12:21:35.100193] [DEBUG] [REMOTE ] SUUN: PASS: Price check passed. Min price $1.41. [2026-01-28T12:21:35.100341] [DEBUG] [REMOTE ] SUUN: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:35.100470] [DEBUG] [REMOTE ] SUUN: PASS: Integrity check passed. [2026-01-28T12:21:35.100513] [DEBUG] [REMOTE ] SUUN: Symbol is viable for forecasting. [2026-01-28T12:21:35.100568] [INFO ] [MAIN ] [2984/3492] SUUN kept (0.3s) | 2978 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:35.683085] [DEBUG] [REMOTE ] SUZ: Retrieved 4641 rows, trimmed to 300. [2026-01-28T12:21:35.683306] [DEBUG] [REMOTE ] SUZ: PASS: History has at least 300 days. [2026-01-28T12:21:35.683664] [DEBUG] [REMOTE ] SUZ: PASS: Price check passed. Min price $8.56. [2026-01-28T12:21:35.683823] [DEBUG] [REMOTE ] SUZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:35.683987] [DEBUG] [REMOTE ] SUZ: PASS: Integrity check passed. [2026-01-28T12:21:35.684035] [DEBUG] [REMOTE ] SUZ: Symbol is viable for forecasting. [2026-01-28T12:21:35.684094] [INFO ] [MAIN ] [2985/3492] SUZ kept (0.6s) | 2979 kept, 6 rejected | 138.8/min | ETA: 3.7m [2026-01-28T12:21:36.178273] [DEBUG] [REMOTE ] SVC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:36.178419] [DEBUG] [REMOTE ] SVC: PASS: History has at least 300 days. [2026-01-28T12:21:36.178710] [DEBUG] [REMOTE ] SVC: PASS: Price check passed. Min price $1.55. [2026-01-28T12:21:36.178856] [DEBUG] [REMOTE ] SVC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:36.178981] [DEBUG] [REMOTE ] SVC: PASS: Integrity check passed. [2026-01-28T12:21:36.179023] [DEBUG] [REMOTE ] SVC: Symbol is viable for forecasting. [2026-01-28T12:21:36.179073] [INFO ] [MAIN ] [2986/3492] SVC kept (0.5s) | 2980 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:36.515557] [DEBUG] [REMOTE ] SVCO: Retrieved 430 rows, trimmed to 300. [2026-01-28T12:21:36.515714] [DEBUG] [REMOTE ] SVCO: PASS: History has at least 300 days. [2026-01-28T12:21:36.515921] [DEBUG] [REMOTE ] SVCO: PASS: Price check passed. Min price $3.83. [2026-01-28T12:21:36.516054] [DEBUG] [REMOTE ] SVCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:36.516177] [DEBUG] [REMOTE ] SVCO: PASS: Integrity check passed. [2026-01-28T12:21:36.516218] [DEBUG] [REMOTE ] SVCO: Symbol is viable for forecasting. [2026-01-28T12:21:36.516265] [INFO ] [MAIN ] [2987/3492] SVCO kept (0.3s) | 2981 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:36.991808] [DEBUG] [REMOTE ] SVRA: Retrieved 5468 rows, trimmed to 300. [2026-01-28T12:21:36.991946] [DEBUG] [REMOTE ] SVRA: PASS: History has at least 300 days. [2026-01-28T12:21:36.992167] [DEBUG] [REMOTE ] SVRA: PASS: Price check passed. Min price $3.95. [2026-01-28T12:21:36.992304] [DEBUG] [REMOTE ] SVRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:36.992424] [DEBUG] [REMOTE ] SVRA: PASS: Integrity check passed. [2026-01-28T12:21:36.992465] [DEBUG] [REMOTE ] SVRA: Symbol is viable for forecasting. [2026-01-28T12:21:36.992515] [INFO ] [MAIN ] [2988/3492] SVRA kept (0.5s) | 2982 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:37.500665] [DEBUG] [REMOTE ] SWBI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:37.500800] [DEBUG] [REMOTE ] SWBI: PASS: History has at least 300 days. [2026-01-28T12:21:37.501015] [DEBUG] [REMOTE ] SWBI: PASS: Price check passed. Min price $8.06. [2026-01-28T12:21:37.501146] [DEBUG] [REMOTE ] SWBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:37.501260] [DEBUG] [REMOTE ] SWBI: PASS: Integrity check passed. [2026-01-28T12:21:37.501301] [DEBUG] [REMOTE ] SWBI: Symbol is viable for forecasting. [2026-01-28T12:21:37.501348] [INFO ] [MAIN ] [2989/3492] SWBI kept (0.5s) | 2983 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:37.773836] [DEBUG] [REMOTE ] SWIM: Retrieved 1196 rows, trimmed to 300. [2026-01-28T12:21:37.773968] [DEBUG] [REMOTE ] SWIM: PASS: History has at least 300 days. [2026-01-28T12:21:37.774169] [DEBUG] [REMOTE ] SWIM: PASS: Price check passed. Min price $6.14. [2026-01-28T12:21:37.774301] [DEBUG] [REMOTE ] SWIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:37.774411] [DEBUG] [REMOTE ] SWIM: PASS: Integrity check passed. [2026-01-28T12:21:37.774451] [DEBUG] [REMOTE ] SWIM: Symbol is viable for forecasting. [2026-01-28T12:21:37.774498] [INFO ] [MAIN ] [2990/3492] SWIM kept (0.3s) | 2984 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:38.235222] [DEBUG] [REMOTE ] SWK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:38.235371] [DEBUG] [REMOTE ] SWK: PASS: History has at least 300 days. [2026-01-28T12:21:38.235637] [DEBUG] [REMOTE ] SWK: PASS: Price check passed. Min price $61.40. [2026-01-28T12:21:38.235773] [DEBUG] [REMOTE ] SWK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:38.235900] [DEBUG] [REMOTE ] SWK: PASS: Integrity check passed. [2026-01-28T12:21:38.235940] [DEBUG] [REMOTE ] SWK: Symbol is viable for forecasting. [2026-01-28T12:21:38.235989] [INFO ] [MAIN ] [2991/3492] SWK kept (0.5s) | 2985 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:39.038951] [DEBUG] [REMOTE ] SWKS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:39.039113] [DEBUG] [REMOTE ] SWKS: PASS: History has at least 300 days. [2026-01-28T12:21:39.039350] [DEBUG] [REMOTE ] SWKS: PASS: Price check passed. Min price $57.41. [2026-01-28T12:21:39.039482] [DEBUG] [REMOTE ] SWKS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:39.039625] [DEBUG] [REMOTE ] SWKS: PASS: Integrity check passed. [2026-01-28T12:21:39.039667] [DEBUG] [REMOTE ] SWKS: Symbol is viable for forecasting. [2026-01-28T12:21:39.039716] [INFO ] [MAIN ] [2992/3492] SWKS kept (0.8s) | 2986 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:39.520604] [DEBUG] [REMOTE ] SWX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:39.520746] [DEBUG] [REMOTE ] SWX: PASS: History has at least 300 days. [2026-01-28T12:21:39.520988] [DEBUG] [REMOTE ] SWX: PASS: Price check passed. Min price $78.22. [2026-01-28T12:21:39.521120] [DEBUG] [REMOTE ] SWX: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:39.521253] [DEBUG] [REMOTE ] SWX: PASS: Integrity check passed. [2026-01-28T12:21:39.521295] [DEBUG] [REMOTE ] SWX: Symbol is viable for forecasting. [2026-01-28T12:21:39.521342] [INFO ] [MAIN ] [2993/3492] SWX kept (0.5s) | 2987 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:39.873269] [DEBUG] [REMOTE ] SXC: Retrieved 3651 rows, trimmed to 300. [2026-01-28T12:21:39.873401] [DEBUG] [REMOTE ] SXC: PASS: History has at least 300 days. [2026-01-28T12:21:39.873645] [DEBUG] [REMOTE ] SXC: PASS: Price check passed. Min price $6.29. [2026-01-28T12:21:39.873831] [DEBUG] [REMOTE ] SXC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:39.873947] [DEBUG] [REMOTE ] SXC: PASS: Integrity check passed. [2026-01-28T12:21:39.873989] [DEBUG] [REMOTE ] SXC: Symbol is viable for forecasting. [2026-01-28T12:21:39.874040] [INFO ] [MAIN ] [2994/3492] SXC kept (0.4s) | 2988 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:40.396936] [DEBUG] [REMOTE ] SXI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:40.397099] [DEBUG] [REMOTE ] SXI: PASS: History has at least 300 days. [2026-01-28T12:21:40.397340] [DEBUG] [REMOTE ] SXI: PASS: Price check passed. Min price $217.28. [2026-01-28T12:21:40.397482] [DEBUG] [REMOTE ] SXI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:40.397621] [DEBUG] [REMOTE ] SXI: PASS: Integrity check passed. [2026-01-28T12:21:40.397665] [DEBUG] [REMOTE ] SXI: Symbol is viable for forecasting. [2026-01-28T12:21:40.397717] [INFO ] [MAIN ] [2995/3492] SXI kept (0.5s) | 2989 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:40.711214] [DEBUG] [REMOTE ] SY: Retrieved 1694 rows, trimmed to 300. [2026-01-28T12:21:40.711345] [DEBUG] [REMOTE ] SY: PASS: History has at least 300 days. [2026-01-28T12:21:40.711551] [DEBUG] [REMOTE ] SY: PASS: Price check passed. Min price $2.49. [2026-01-28T12:21:40.711718] [DEBUG] [REMOTE ] SY: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:40.711831] [DEBUG] [REMOTE ] SY: PASS: Integrity check passed. [2026-01-28T12:21:40.711872] [DEBUG] [REMOTE ] SY: Symbol is viable for forecasting. [2026-01-28T12:21:40.711920] [INFO ] [MAIN ] [2996/3492] SY kept (0.3s) | 2990 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:41.153078] [DEBUG] [REMOTE ] SYF: Retrieved 2890 rows, trimmed to 300. [2026-01-28T12:21:41.153217] [DEBUG] [REMOTE ] SYF: PASS: History has at least 300 days. [2026-01-28T12:21:41.153445] [DEBUG] [REMOTE ] SYF: PASS: Price check passed. Min price $70.47. [2026-01-28T12:21:41.153600] [DEBUG] [REMOTE ] SYF: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:41.153726] [DEBUG] [REMOTE ] SYF: PASS: Integrity check passed. [2026-01-28T12:21:41.153767] [DEBUG] [REMOTE ] SYF: Symbol is viable for forecasting. [2026-01-28T12:21:41.153817] [INFO ] [MAIN ] [2997/3492] SYF kept (0.4s) | 2991 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:41.681516] [DEBUG] [REMOTE ] SYK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:41.681695] [DEBUG] [REMOTE ] SYK: PASS: History has at least 300 days. [2026-01-28T12:21:41.681973] [DEBUG] [REMOTE ] SYK: PASS: Price check passed. Min price $348.18. [2026-01-28T12:21:41.682110] [DEBUG] [REMOTE ] SYK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:41.682242] [DEBUG] [REMOTE ] SYK: PASS: Integrity check passed. [2026-01-28T12:21:41.682282] [DEBUG] [REMOTE ] SYK: Symbol is viable for forecasting. [2026-01-28T12:21:41.682339] [INFO ] [MAIN ] [2998/3492] SYK kept (0.5s) | 2992 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:41.889418] [DEBUG] [REMOTE ] SYM: Retrieved 1228 rows, trimmed to 300. [2026-01-28T12:21:41.889596] [DEBUG] [REMOTE ] SYM: PASS: History has at least 300 days. [2026-01-28T12:21:41.889820] [DEBUG] [REMOTE ] SYM: PASS: Price check passed. Min price $52.94. [2026-01-28T12:21:41.889954] [DEBUG] [REMOTE ] SYM: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:41.890088] [DEBUG] [REMOTE ] SYM: PASS: Integrity check passed. [2026-01-28T12:21:41.890131] [DEBUG] [REMOTE ] SYM: Symbol is viable for forecasting. [2026-01-28T12:21:41.890180] [INFO ] [MAIN ] [2999/3492] SYM kept (0.2s) | 2993 kept, 6 rejected | 138.8/min | ETA: 3.6m [2026-01-28T12:21:42.450398] [DEBUG] [REMOTE ] SYNA: Retrieved 6038 rows, trimmed to 300. [2026-01-28T12:21:42.450674] [DEBUG] [REMOTE ] SYNA: PASS: History has at least 300 days. [2026-01-28T12:21:42.451099] [DEBUG] [REMOTE ] SYNA: PASS: Price check passed. Min price $58.52. [2026-01-28T12:21:42.451289] [DEBUG] [REMOTE ] SYNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:42.451474] [DEBUG] [REMOTE ] SYNA: PASS: Integrity check passed. [2026-01-28T12:21:42.451527] [DEBUG] [REMOTE ] SYNA: Symbol is viable for forecasting. [2026-01-28T12:21:42.451616] [INFO ] [MAIN ] [3000/3492] SYNA kept (0.6s) | 2994 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:42.647268] [DEBUG] [REMOTE ] SYRE: Retrieved 2466 rows, trimmed to 300. [2026-01-28T12:21:42.647442] [DEBUG] [REMOTE ] SYRE: PASS: History has at least 300 days. [2026-01-28T12:21:42.647741] [DEBUG] [REMOTE ] SYRE: PASS: Price check passed. Min price $22.18. [2026-01-28T12:21:42.647913] [DEBUG] [REMOTE ] SYRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:42.648061] [DEBUG] [REMOTE ] SYRE: PASS: Integrity check passed. [2026-01-28T12:21:42.648111] [DEBUG] [REMOTE ] SYRE: Symbol is viable for forecasting. [2026-01-28T12:21:42.648174] [INFO ] [MAIN ] [3001/3492] SYRE kept (0.2s) | 2995 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:43.439017] [DEBUG] [REMOTE ] SYY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:43.439149] [DEBUG] [REMOTE ] SYY: PASS: History has at least 300 days. [2026-01-28T12:21:43.439362] [DEBUG] [REMOTE ] SYY: PASS: Price check passed. Min price $72.05. [2026-01-28T12:21:43.439496] [DEBUG] [REMOTE ] SYY: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:43.439629] [DEBUG] [REMOTE ] SYY: PASS: Integrity check passed. [2026-01-28T12:21:43.439671] [DEBUG] [REMOTE ] SYY: Symbol is viable for forecasting. [2026-01-28T12:21:43.439718] [INFO ] [MAIN ] [3002/3492] SYY kept (0.8s) | 2996 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:43.983002] [DEBUG] [REMOTE ] TAC: Retrieved 6159 rows, trimmed to 300. [2026-01-28T12:21:43.983133] [DEBUG] [REMOTE ] TAC: PASS: History has at least 300 days. [2026-01-28T12:21:43.983347] [DEBUG] [REMOTE ] TAC: PASS: Price check passed. Min price $12.10. [2026-01-28T12:21:43.983479] [DEBUG] [REMOTE ] TAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:43.983679] [DEBUG] [REMOTE ] TAC: PASS: Integrity check passed. [2026-01-28T12:21:43.983736] [DEBUG] [REMOTE ] TAC: Symbol is viable for forecasting. [2026-01-28T12:21:43.983785] [INFO ] [MAIN ] [3003/3492] TAC kept (0.5s) | 2997 kept, 6 rejected | 138.7/min | ETA: 3.5m [2026-01-28T12:21:44.380058] [DEBUG] [REMOTE ] TAK: Retrieved 4339 rows, trimmed to 300. [2026-01-28T12:21:44.380261] [DEBUG] [REMOTE ] TAK: PASS: History has at least 300 days. [2026-01-28T12:21:44.380542] [DEBUG] [REMOTE ] TAK: PASS: Price check passed. Min price $13.23. [2026-01-28T12:21:44.380705] [DEBUG] [REMOTE ] TAK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:44.380843] [DEBUG] [REMOTE ] TAK: PASS: Integrity check passed. [2026-01-28T12:21:44.380885] [DEBUG] [REMOTE ] TAK: Symbol is viable for forecasting. [2026-01-28T12:21:44.380940] [INFO ] [MAIN ] [3004/3492] TAK kept (0.4s) | 2998 kept, 6 rejected | 138.7/min | ETA: 3.5m [2026-01-28T12:21:44.764074] [DEBUG] [REMOTE ] TAL: Retrieved 3840 rows, trimmed to 300. [2026-01-28T12:21:44.764308] [DEBUG] [REMOTE ] TAL: PASS: History has at least 300 days. [2026-01-28T12:21:44.764681] [DEBUG] [REMOTE ] TAL: PASS: Price check passed. Min price $10.65. [2026-01-28T12:21:44.764885] [DEBUG] [REMOTE ] TAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:44.765054] [DEBUG] [REMOTE ] TAL: PASS: Integrity check passed. [2026-01-28T12:21:44.765109] [DEBUG] [REMOTE ] TAL: Symbol is viable for forecasting. [2026-01-28T12:21:44.765193] [INFO ] [MAIN ] [3005/3492] TAL kept (0.4s) | 2999 kept, 6 rejected | 138.7/min | ETA: 3.5m [2026-01-28T12:21:44.944005] [DEBUG] [REMOTE ] TALK: Retrieved 1380 rows, trimmed to 300. [2026-01-28T12:21:44.944209] [DEBUG] [REMOTE ] TALK: PASS: History has at least 300 days. [2026-01-28T12:21:44.944466] [DEBUG] [REMOTE ] TALK: PASS: Price check passed. Min price $2.90. [2026-01-28T12:21:44.944651] [DEBUG] [REMOTE ] TALK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:44.944779] [DEBUG] [REMOTE ] TALK: PASS: Integrity check passed. [2026-01-28T12:21:44.944820] [DEBUG] [REMOTE ] TALK: Symbol is viable for forecasting. [2026-01-28T12:21:44.944873] [INFO ] [MAIN ] [3006/3492] TALK kept (0.2s) | 3000 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:45.493120] [DEBUG] [REMOTE ] TALO: Retrieved 1939 rows, trimmed to 300. [2026-01-28T12:21:45.493361] [DEBUG] [REMOTE ] TALO: PASS: History has at least 300 days. [2026-01-28T12:21:45.493720] [DEBUG] [REMOTE ] TALO: PASS: Price check passed. Min price $9.56. [2026-01-28T12:21:45.493950] [DEBUG] [REMOTE ] TALO: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:45.494233] [DEBUG] [REMOTE ] TALO: PASS: Integrity check passed. [2026-01-28T12:21:45.494287] [DEBUG] [REMOTE ] TALO: Symbol is viable for forecasting. [2026-01-28T12:21:45.494355] [INFO ] [MAIN ] [3007/3492] TALO kept (0.5s) | 3001 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:46.010841] [DEBUG] [REMOTE ] TAOP: Retrieved 4873 rows, trimmed to 300. [2026-01-28T12:21:46.011002] [DEBUG] [REMOTE ] TAOP: PASS: History has at least 300 days. [2026-01-28T12:21:46.011238] [DEBUG] [REMOTE ] TAOP: PASS: Price check passed. Min price $1.29. [2026-01-28T12:21:46.011376] [DEBUG] [REMOTE ] TAOP: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:46.011515] [DEBUG] [REMOTE ] TAOP: PASS: Integrity check passed. [2026-01-28T12:21:46.011561] [DEBUG] [REMOTE ] TAOP: Symbol is viable for forecasting. [2026-01-28T12:21:46.011636] [INFO ] [MAIN ] [3008/3492] TAOP kept (0.5s) | 3002 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:46.305391] [DEBUG] [REMOTE ] TAP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:46.305530] [DEBUG] [REMOTE ] TAP: PASS: History has at least 300 days. [2026-01-28T12:21:46.305770] [DEBUG] [REMOTE ] TAP: PASS: Price check passed. Min price $42.77. [2026-01-28T12:21:46.305908] [DEBUG] [REMOTE ] TAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:46.306024] [DEBUG] [REMOTE ] TAP: PASS: Integrity check passed. [2026-01-28T12:21:46.306064] [DEBUG] [REMOTE ] TAP: Symbol is viable for forecasting. [2026-01-28T12:21:46.306113] [INFO ] [MAIN ] [3009/3492] TAP kept (0.3s) | 3003 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:46.760678] [DEBUG] [REMOTE ] TARA: Retrieved 2832 rows, trimmed to 300. [2026-01-28T12:21:46.760807] [DEBUG] [REMOTE ] TARA: PASS: History has at least 300 days. [2026-01-28T12:21:46.761013] [DEBUG] [REMOTE ] TARA: PASS: Price check passed. Min price $4.29. [2026-01-28T12:21:46.761147] [DEBUG] [REMOTE ] TARA: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:46.761261] [DEBUG] [REMOTE ] TARA: PASS: Integrity check passed. [2026-01-28T12:21:46.761301] [DEBUG] [REMOTE ] TARA: Symbol is viable for forecasting. [2026-01-28T12:21:46.761348] [INFO ] [MAIN ] [3010/3492] TARA kept (0.5s) | 3004 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:47.031319] [DEBUG] [REMOTE ] TARK: Retrieved 938 rows, trimmed to 300. [2026-01-28T12:21:47.031468] [DEBUG] [REMOTE ] TARK: PASS: History has at least 300 days. [2026-01-28T12:21:47.031723] [DEBUG] [REMOTE ] TARK: PASS: Price check passed. Min price $42.51. [2026-01-28T12:21:47.031916] [DEBUG] [REMOTE ] TARK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:47.032114] [DEBUG] [REMOTE ] TARK: PASS: Integrity check passed. [2026-01-28T12:21:47.032161] [DEBUG] [REMOTE ] TARK: Symbol is viable for forecasting. [2026-01-28T12:21:47.032211] [INFO ] [MAIN ] [3011/3492] TARK kept (0.3s) | 3005 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:47.479758] [DEBUG] [REMOTE ] TARS: Retrieved 1325 rows, trimmed to 300. [2026-01-28T12:21:47.479917] [DEBUG] [REMOTE ] TARS: PASS: History has at least 300 days. [2026-01-28T12:21:47.480154] [DEBUG] [REMOTE ] TARS: PASS: Price check passed. Min price $67.94. [2026-01-28T12:21:47.480289] [DEBUG] [REMOTE ] TARS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:47.480407] [DEBUG] [REMOTE ] TARS: PASS: Integrity check passed. [2026-01-28T12:21:47.480448] [DEBUG] [REMOTE ] TARS: Symbol is viable for forecasting. [2026-01-28T12:21:47.480498] [INFO ] [MAIN ] [3012/3492] TARS kept (0.4s) | 3006 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:47.846770] [DEBUG] [REMOTE ] TASK: Retrieved 1162 rows, trimmed to 300. [2026-01-28T12:21:47.846977] [DEBUG] [REMOTE ] TASK: PASS: History has at least 300 days. [2026-01-28T12:21:47.851060] [DEBUG] [REMOTE ] TASK: PASS: Price check passed. Min price $10.77. [2026-01-28T12:21:47.851278] [DEBUG] [REMOTE ] TASK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:47.851449] [DEBUG] [REMOTE ] TASK: PASS: Integrity check passed. [2026-01-28T12:21:47.851492] [DEBUG] [REMOTE ] TASK: Symbol is viable for forecasting. [2026-01-28T12:21:47.851554] [INFO ] [MAIN ] [3013/3492] TASK kept (0.4s) | 3007 kept, 6 rejected | 138.8/min | ETA: 3.5m [2026-01-28T12:21:48.415319] [DEBUG] [REMOTE ] TAYD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:48.415457] [DEBUG] [REMOTE ] TAYD: PASS: History has at least 300 days. [2026-01-28T12:21:48.415697] [DEBUG] [REMOTE ] TAYD: PASS: Price check passed. Min price $43.14. [2026-01-28T12:21:48.415835] [DEBUG] [REMOTE ] TAYD: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:48.415960] [DEBUG] [REMOTE ] TAYD: PASS: Integrity check passed. [2026-01-28T12:21:48.416001] [DEBUG] [REMOTE ] TAYD: Symbol is viable for forecasting. [2026-01-28T12:21:48.416049] [INFO ] [MAIN ] [3014/3492] TAYD kept (0.6s) | 3008 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:48.722904] [DEBUG] [REMOTE ] TBB: Retrieved 2066 rows, trimmed to 300. [2026-01-28T12:21:48.723176] [DEBUG] [REMOTE ] TBB: PASS: History has at least 300 days. [2026-01-28T12:21:48.723551] [DEBUG] [REMOTE ] TBB: PASS: Price check passed. Min price $21.82. [2026-01-28T12:21:48.723725] [DEBUG] [REMOTE ] TBB: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:48.723879] [DEBUG] [REMOTE ] TBB: PASS: Integrity check passed. [2026-01-28T12:21:48.723923] [DEBUG] [REMOTE ] TBB: Symbol is viable for forecasting. [2026-01-28T12:21:48.723981] [INFO ] [MAIN ] [3015/3492] TBB kept (0.3s) | 3009 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:49.239107] [DEBUG] [REMOTE ] TBBK: Retrieved 5531 rows, trimmed to 300. [2026-01-28T12:21:49.239352] [DEBUG] [REMOTE ] TBBK: PASS: History has at least 300 days. [2026-01-28T12:21:49.239770] [DEBUG] [REMOTE ] TBBK: PASS: Price check passed. Min price $59.41. [2026-01-28T12:21:49.239922] [DEBUG] [REMOTE ] TBBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:49.240079] [DEBUG] [REMOTE ] TBBK: PASS: Integrity check passed. [2026-01-28T12:21:49.240123] [DEBUG] [REMOTE ] TBBK: Symbol is viable for forecasting. [2026-01-28T12:21:49.240183] [INFO ] [MAIN ] [3016/3492] TBBK kept (0.5s) | 3010 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:49.754152] [DEBUG] [REMOTE ] TBI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:49.754321] [DEBUG] [REMOTE ] TBI: PASS: History has at least 300 days. [2026-01-28T12:21:49.754642] [DEBUG] [REMOTE ] TBI: PASS: Price check passed. Min price $4.40. [2026-01-28T12:21:49.754848] [DEBUG] [REMOTE ] TBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:49.755019] [DEBUG] [REMOTE ] TBI: PASS: Integrity check passed. [2026-01-28T12:21:49.755072] [DEBUG] [REMOTE ] TBI: Symbol is viable for forecasting. [2026-01-28T12:21:49.755125] [INFO ] [MAIN ] [3017/3492] TBI kept (0.5s) | 3011 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:50.006098] [DEBUG] [REMOTE ] TBIL: Retrieved 870 rows, trimmed to 300. [2026-01-28T12:21:50.006242] [DEBUG] [REMOTE ] TBIL: PASS: History has at least 300 days. [2026-01-28T12:21:50.006461] [DEBUG] [REMOTE ] TBIL: PASS: Price check passed. Min price $49.54. [2026-01-28T12:21:50.006632] [DEBUG] [REMOTE ] TBIL: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:50.006758] [DEBUG] [REMOTE ] TBIL: PASS: Integrity check passed. [2026-01-28T12:21:50.006800] [DEBUG] [REMOTE ] TBIL: Symbol is viable for forecasting. [2026-01-28T12:21:50.006849] [INFO ] [MAIN ] [3018/3492] TBIL kept (0.3s) | 3012 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:50.426754] [DEBUG] [REMOTE ] TBLA: Retrieved 1149 rows, trimmed to 300. [2026-01-28T12:21:50.426901] [DEBUG] [REMOTE ] TBLA: PASS: History has at least 300 days. [2026-01-28T12:21:50.427158] [DEBUG] [REMOTE ] TBLA: PASS: Price check passed. Min price $3.33. [2026-01-28T12:21:50.427297] [DEBUG] [REMOTE ] TBLA: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:50.427413] [DEBUG] [REMOTE ] TBLA: PASS: Integrity check passed. [2026-01-28T12:21:50.427455] [DEBUG] [REMOTE ] TBLA: Symbol is viable for forecasting. [2026-01-28T12:21:50.427504] [INFO ] [MAIN ] [3019/3492] TBLA kept (0.4s) | 3013 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:50.714953] [DEBUG] [REMOTE ] TBLD: Retrieved 1130 rows, trimmed to 300. [2026-01-28T12:21:50.715087] [DEBUG] [REMOTE ] TBLD: PASS: History has at least 300 days. [2026-01-28T12:21:50.715298] [DEBUG] [REMOTE ] TBLD: PASS: Price check passed. Min price $19.39. [2026-01-28T12:21:50.715435] [DEBUG] [REMOTE ] TBLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:50.715550] [DEBUG] [REMOTE ] TBLD: PASS: Integrity check passed. [2026-01-28T12:21:50.715610] [DEBUG] [REMOTE ] TBLD: Symbol is viable for forecasting. [2026-01-28T12:21:50.715660] [INFO ] [MAIN ] [3020/3492] TBLD kept (0.3s) | 3014 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:51.220279] [DEBUG] [REMOTE ] TBPH: Retrieved 2942 rows, trimmed to 300. [2026-01-28T12:21:51.220436] [DEBUG] [REMOTE ] TBPH: PASS: History has at least 300 days. [2026-01-28T12:21:51.220760] [DEBUG] [REMOTE ] TBPH: PASS: Price check passed. Min price $14.30. [2026-01-28T12:21:51.220952] [DEBUG] [REMOTE ] TBPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:51.221103] [DEBUG] [REMOTE ] TBPH: PASS: Integrity check passed. [2026-01-28T12:21:51.221146] [DEBUG] [REMOTE ] TBPH: Symbol is viable for forecasting. [2026-01-28T12:21:51.221199] [INFO ] [MAIN ] [3021/3492] TBPH kept (0.5s) | 3015 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:51.786661] [DEBUG] [REMOTE ] TBRG: Retrieved 5960 rows, trimmed to 300. [2026-01-28T12:21:51.786809] [DEBUG] [REMOTE ] TBRG: PASS: History has at least 300 days. [2026-01-28T12:21:51.787121] [DEBUG] [REMOTE ] TBRG: PASS: Price check passed. Min price $19.06. [2026-01-28T12:21:51.787272] [DEBUG] [REMOTE ] TBRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:51.787401] [DEBUG] [REMOTE ] TBRG: PASS: Integrity check passed. [2026-01-28T12:21:51.787445] [DEBUG] [REMOTE ] TBRG: Symbol is viable for forecasting. [2026-01-28T12:21:51.787497] [INFO ] [MAIN ] [3022/3492] TBRG kept (0.6s) | 3016 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:52.251202] [DEBUG] [REMOTE ] TCBI: Retrieved 5649 rows, trimmed to 300. [2026-01-28T12:21:52.251342] [DEBUG] [REMOTE ] TCBI: PASS: History has at least 300 days. [2026-01-28T12:21:52.251629] [DEBUG] [REMOTE ] TCBI: PASS: Price check passed. Min price $82.14. [2026-01-28T12:21:52.251788] [DEBUG] [REMOTE ] TCBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:52.251934] [DEBUG] [REMOTE ] TCBI: PASS: Integrity check passed. [2026-01-28T12:21:52.251980] [DEBUG] [REMOTE ] TCBI: Symbol is viable for forecasting. [2026-01-28T12:21:52.252032] [INFO ] [MAIN ] [3023/3492] TCBI kept (0.5s) | 3017 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:52.541375] [DEBUG] [REMOTE ] TCBIO: Retrieved 1236 rows, trimmed to 300. [2026-01-28T12:21:52.541541] [DEBUG] [REMOTE ] TCBIO: PASS: History has at least 300 days. [2026-01-28T12:21:52.541819] [DEBUG] [REMOTE ] TCBIO: PASS: Price check passed. Min price $20.02. [2026-01-28T12:21:52.541966] [DEBUG] [REMOTE ] TCBIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:52.542080] [DEBUG] [REMOTE ] TCBIO: PASS: Integrity check passed. [2026-01-28T12:21:52.542121] [DEBUG] [REMOTE ] TCBIO: Symbol is viable for forecasting. [2026-01-28T12:21:52.542170] [INFO ] [MAIN ] [3024/3492] TCBIO kept (0.3s) | 3018 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:53.090405] [DEBUG] [REMOTE ] TCBK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:53.090546] [DEBUG] [REMOTE ] TCBK: PASS: History has at least 300 days. [2026-01-28T12:21:53.090803] [DEBUG] [REMOTE ] TCBK: PASS: Price check passed. Min price $43.53. [2026-01-28T12:21:53.090949] [DEBUG] [REMOTE ] TCBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:53.091188] [DEBUG] [REMOTE ] TCBK: PASS: Integrity check passed. [2026-01-28T12:21:53.091236] [DEBUG] [REMOTE ] TCBK: Symbol is viable for forecasting. [2026-01-28T12:21:53.091288] [INFO ] [MAIN ] [3025/3492] TCBK kept (0.5s) | 3019 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:53.318317] [DEBUG] [REMOTE ] TCBX: Retrieved 1057 rows, trimmed to 300. [2026-01-28T12:21:53.318450] [DEBUG] [REMOTE ] TCBX: PASS: History has at least 300 days. [2026-01-28T12:21:53.318672] [DEBUG] [REMOTE ] TCBX: PASS: Price check passed. Min price $36.05. [2026-01-28T12:21:53.318809] [DEBUG] [REMOTE ] TCBX: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:53.318919] [DEBUG] [REMOTE ] TCBX: PASS: Integrity check passed. [2026-01-28T12:21:53.318963] [DEBUG] [REMOTE ] TCBX: Symbol is viable for forecasting. [2026-01-28T12:21:53.319022] [INFO ] [MAIN ] [3026/3492] TCBX kept (0.2s) | 3020 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:53.766562] [DEBUG] [REMOTE ] TCMD: Retrieved 2388 rows, trimmed to 300. [2026-01-28T12:21:53.766755] [DEBUG] [REMOTE ] TCMD: PASS: History has at least 300 days. [2026-01-28T12:21:53.767063] [DEBUG] [REMOTE ] TCMD: PASS: Price check passed. Min price $15.07. [2026-01-28T12:21:53.767251] [DEBUG] [REMOTE ] TCMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:53.767412] [DEBUG] [REMOTE ] TCMD: PASS: Integrity check passed. [2026-01-28T12:21:53.767469] [DEBUG] [REMOTE ] TCMD: Symbol is viable for forecasting. [2026-01-28T12:21:53.767537] [INFO ] [MAIN ] [3027/3492] TCMD kept (0.4s) | 3021 kept, 6 rejected | 138.8/min | ETA: 3.4m [2026-01-28T12:21:54.310460] [DEBUG] [REMOTE ] TCOM: Retrieved 5568 rows, trimmed to 300. [2026-01-28T12:21:54.310636] [DEBUG] [REMOTE ] TCOM: PASS: History has at least 300 days. [2026-01-28T12:21:54.310879] [DEBUG] [REMOTE ] TCOM: PASS: Price check passed. Min price $60.47. [2026-01-28T12:21:54.311016] [DEBUG] [REMOTE ] TCOM: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:54.311141] [DEBUG] [REMOTE ] TCOM: PASS: Integrity check passed. [2026-01-28T12:21:54.311181] [DEBUG] [REMOTE ] TCOM: Symbol is viable for forecasting. [2026-01-28T12:21:54.311231] [INFO ] [MAIN ] [3028/3492] TCOM kept (0.5s) | 3022 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:54.728615] [DEBUG] [REMOTE ] TCPC: Retrieved 3473 rows, trimmed to 300. [2026-01-28T12:21:54.728815] [DEBUG] [REMOTE ] TCPC: PASS: History has at least 300 days. [2026-01-28T12:21:54.729127] [DEBUG] [REMOTE ] TCPC: PASS: Price check passed. Min price $5.10. [2026-01-28T12:21:54.729272] [DEBUG] [REMOTE ] TCPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:54.729406] [DEBUG] [REMOTE ] TCPC: PASS: Integrity check passed. [2026-01-28T12:21:54.729448] [DEBUG] [REMOTE ] TCPC: Symbol is viable for forecasting. [2026-01-28T12:21:54.729504] [INFO ] [MAIN ] [3029/3492] TCPC kept (0.4s) | 3023 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:55.039352] [DEBUG] [REMOTE ] TCX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:55.039617] [DEBUG] [REMOTE ] TCX: PASS: History has at least 300 days. [2026-01-28T12:21:55.040074] [DEBUG] [REMOTE ] TCX: PASS: Price check passed. Min price $18.59. [2026-01-28T12:21:55.040222] [DEBUG] [REMOTE ] TCX: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:55.040387] [DEBUG] [REMOTE ] TCX: PASS: Integrity check passed. [2026-01-28T12:21:55.040432] [DEBUG] [REMOTE ] TCX: Symbol is viable for forecasting. [2026-01-28T12:21:55.040489] [INFO ] [MAIN ] [3030/3492] TCX kept (0.3s) | 3024 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:55.667164] [DEBUG] [REMOTE ] TD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:55.667334] [DEBUG] [REMOTE ] TD: PASS: History has at least 300 days. [2026-01-28T12:21:55.667663] [DEBUG] [REMOTE ] TD: PASS: Price check passed. Min price $79.77. [2026-01-28T12:21:55.667854] [DEBUG] [REMOTE ] TD: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:55.668026] [DEBUG] [REMOTE ] TD: PASS: Integrity check passed. [2026-01-28T12:21:55.668098] [DEBUG] [REMOTE ] TD: Symbol is viable for forecasting. [2026-01-28T12:21:55.668170] [INFO ] [MAIN ] [3031/3492] TD kept (0.6s) | 3025 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:56.123360] [DEBUG] [REMOTE ] TDC: Retrieved 4610 rows, trimmed to 300. [2026-01-28T12:21:56.123502] [DEBUG] [REMOTE ] TDC: PASS: History has at least 300 days. [2026-01-28T12:21:56.123759] [DEBUG] [REMOTE ] TDC: PASS: Price check passed. Min price $20.71. [2026-01-28T12:21:56.123899] [DEBUG] [REMOTE ] TDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:56.124025] [DEBUG] [REMOTE ] TDC: PASS: Integrity check passed. [2026-01-28T12:21:56.124075] [DEBUG] [REMOTE ] TDC: Symbol is viable for forecasting. [2026-01-28T12:21:56.124134] [INFO ] [MAIN ] [3032/3492] TDC kept (0.5s) | 3026 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:56.616501] [DEBUG] [REMOTE ] TDF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:56.616698] [DEBUG] [REMOTE ] TDF: PASS: History has at least 300 days. [2026-01-28T12:21:56.617149] [DEBUG] [REMOTE ] TDF: PASS: Price check passed. Min price $10.80. [2026-01-28T12:21:56.617300] [DEBUG] [REMOTE ] TDF: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:56.617437] [DEBUG] [REMOTE ] TDF: PASS: Integrity check passed. [2026-01-28T12:21:56.617480] [DEBUG] [REMOTE ] TDF: Symbol is viable for forecasting. [2026-01-28T12:21:56.617533] [INFO ] [MAIN ] [3033/3492] TDF kept (0.5s) | 3027 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:57.055457] [DEBUG] [REMOTE ] TDG: Retrieved 4999 rows, trimmed to 300. [2026-01-28T12:21:57.055623] [DEBUG] [REMOTE ] TDG: PASS: History has at least 300 days. [2026-01-28T12:21:57.055851] [DEBUG] [REMOTE ] TDG: PASS: Price check passed. Min price $1261.64. [2026-01-28T12:21:57.055983] [DEBUG] [REMOTE ] TDG: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:57.056108] [DEBUG] [REMOTE ] TDG: PASS: Integrity check passed. [2026-01-28T12:21:57.056157] [DEBUG] [REMOTE ] TDG: Symbol is viable for forecasting. [2026-01-28T12:21:57.056214] [INFO ] [MAIN ] [3034/3492] TDG kept (0.4s) | 3028 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:57.628438] [DEBUG] [REMOTE ] TDS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:57.628760] [DEBUG] [REMOTE ] TDS: PASS: History has at least 300 days. [2026-01-28T12:21:57.629304] [DEBUG] [REMOTE ] TDS: PASS: Price check passed. Min price $30.52. [2026-01-28T12:21:57.629510] [DEBUG] [REMOTE ] TDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:57.629763] [DEBUG] [REMOTE ] TDS: PASS: Integrity check passed. [2026-01-28T12:21:57.629814] [DEBUG] [REMOTE ] TDS: Symbol is viable for forecasting. [2026-01-28T12:21:57.629888] [INFO ] [MAIN ] [3035/3492] TDS kept (0.6s) | 3029 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:57.939642] [DEBUG] [REMOTE ] TDSC: Retrieved 1346 rows, trimmed to 300. [2026-01-28T12:21:57.939936] [DEBUG] [REMOTE ] TDSC: PASS: History has at least 300 days. [2026-01-28T12:21:57.940415] [DEBUG] [REMOTE ] TDSC: PASS: Price check passed. Min price $24.51. [2026-01-28T12:21:57.940656] [DEBUG] [REMOTE ] TDSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:57.940889] [DEBUG] [REMOTE ] TDSC: PASS: Integrity check passed. [2026-01-28T12:21:57.940966] [DEBUG] [REMOTE ] TDSC: Symbol is viable for forecasting. [2026-01-28T12:21:57.941049] [INFO ] [MAIN ] [3036/3492] TDSC kept (0.3s) | 3030 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:58.271142] [DEBUG] [REMOTE ] TDUP: Retrieved 1215 rows, trimmed to 300. [2026-01-28T12:21:58.271400] [DEBUG] [REMOTE ] TDUP: PASS: History has at least 300 days. [2026-01-28T12:21:58.271762] [DEBUG] [REMOTE ] TDUP: PASS: Price check passed. Min price $5.19. [2026-01-28T12:21:58.271971] [DEBUG] [REMOTE ] TDUP: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:58.272159] [DEBUG] [REMOTE ] TDUP: PASS: Integrity check passed. [2026-01-28T12:21:58.272224] [DEBUG] [REMOTE ] TDUP: Symbol is viable for forecasting. [2026-01-28T12:21:58.272303] [INFO ] [MAIN ] [3037/3492] TDUP kept (0.3s) | 3031 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:58.956309] [DEBUG] [REMOTE ] TDY: Retrieved 6583 rows, trimmed to 300. [2026-01-28T12:21:58.956526] [DEBUG] [REMOTE ] TDY: PASS: History has at least 300 days. [2026-01-28T12:21:58.957032] [DEBUG] [REMOTE ] TDY: PASS: Price check passed. Min price $484.47. [2026-01-28T12:21:58.957244] [DEBUG] [REMOTE ] TDY: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:58.957458] [DEBUG] [REMOTE ] TDY: PASS: Integrity check passed. [2026-01-28T12:21:58.957523] [DEBUG] [REMOTE ] TDY: Symbol is viable for forecasting. [2026-01-28T12:21:58.957625] [INFO ] [MAIN ] [3038/3492] TDY kept (0.7s) | 3032 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:59.265101] [DEBUG] [REMOTE ] TEAM: Retrieved 2546 rows, trimmed to 300. [2026-01-28T12:21:59.265303] [DEBUG] [REMOTE ] TEAM: PASS: History has at least 300 days. [2026-01-28T12:21:59.265556] [DEBUG] [REMOTE ] TEAM: PASS: Price check passed. Min price $118.06. [2026-01-28T12:21:59.265717] [DEBUG] [REMOTE ] TEAM: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:59.265837] [DEBUG] [REMOTE ] TEAM: PASS: Integrity check passed. [2026-01-28T12:21:59.265879] [DEBUG] [REMOTE ] TEAM: Symbol is viable for forecasting. [2026-01-28T12:21:59.265933] [INFO ] [MAIN ] [3039/3492] TEAM kept (0.3s) | 3033 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:21:59.836765] [DEBUG] [REMOTE ] TECH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:21:59.836916] [DEBUG] [REMOTE ] TECH: PASS: History has at least 300 days. [2026-01-28T12:21:59.837195] [DEBUG] [REMOTE ] TECH: PASS: Price check passed. Min price $56.99. [2026-01-28T12:21:59.837346] [DEBUG] [REMOTE ] TECH: PASS: Continuity check passed with 300 days. [2026-01-28T12:21:59.837593] [DEBUG] [REMOTE ] TECH: PASS: Integrity check passed. [2026-01-28T12:21:59.837640] [DEBUG] [REMOTE ] TECH: Symbol is viable for forecasting. [2026-01-28T12:21:59.837692] [INFO ] [MAIN ] [3040/3492] TECH kept (0.6s) | 3034 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:22:00.283390] [DEBUG] [REMOTE ] TECK: Retrieved 5920 rows, trimmed to 300. [2026-01-28T12:22:00.283614] [DEBUG] [REMOTE ] TECK: PASS: History has at least 300 days. [2026-01-28T12:22:00.283939] [DEBUG] [REMOTE ] TECK: PASS: Price check passed. Min price $38.15. [2026-01-28T12:22:00.284092] [DEBUG] [REMOTE ] TECK: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:00.284242] [DEBUG] [REMOTE ] TECK: PASS: Integrity check passed. [2026-01-28T12:22:00.284289] [DEBUG] [REMOTE ] TECK: Symbol is viable for forecasting. [2026-01-28T12:22:00.284347] [INFO ] [MAIN ] [3041/3492] TECK kept (0.4s) | 3035 kept, 6 rejected | 138.8/min | ETA: 3.3m [2026-01-28T12:22:00.791217] [DEBUG] [REMOTE ] TEI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:00.791351] [DEBUG] [REMOTE ] TEI: PASS: History has at least 300 days. [2026-01-28T12:22:00.791585] [DEBUG] [REMOTE ] TEI: PASS: Price check passed. Min price $5.86. [2026-01-28T12:22:00.791745] [DEBUG] [REMOTE ] TEI: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:00.791883] [DEBUG] [REMOTE ] TEI: PASS: Integrity check passed. [2026-01-28T12:22:00.791930] [DEBUG] [REMOTE ] TEI: Symbol is viable for forecasting. [2026-01-28T12:22:00.791979] [INFO ] [MAIN ] [3042/3492] TEI kept (0.5s) | 3036 kept, 6 rejected | 138.7/min | ETA: 3.2m [2026-01-28T12:22:00.981873] [DEBUG] [REMOTE ] TELO: Retrieved 492 rows, trimmed to 300. [2026-01-28T12:22:00.982005] [DEBUG] [REMOTE ] TELO: PASS: History has at least 300 days. [2026-01-28T12:22:00.982220] [DEBUG] [REMOTE ] TELO: PASS: Price check passed. Min price $1.27. [2026-01-28T12:22:00.982368] [DEBUG] [REMOTE ] TELO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:00.982476] [DEBUG] [REMOTE ] TELO: PASS: Integrity check passed. [2026-01-28T12:22:00.982516] [DEBUG] [REMOTE ] TELO: Symbol is viable for forecasting. [2026-01-28T12:22:00.982562] [INFO ] [MAIN ] [3043/3492] TELO kept (0.2s) | 3037 kept, 6 rejected | 138.8/min | ETA: 3.2m [2026-01-28T12:22:01.312603] [DEBUG] [REMOTE ] TEM: Retrieved 405 rows, trimmed to 300. [2026-01-28T12:22:01.312765] [DEBUG] [REMOTE ] TEM: PASS: History has at least 300 days. [2026-01-28T12:22:01.313023] [DEBUG] [REMOTE ] TEM: PASS: Price check passed. Min price $59.05. [2026-01-28T12:22:01.313188] [DEBUG] [REMOTE ] TEM: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:01.313331] [DEBUG] [REMOTE ] TEM: PASS: Integrity check passed. [2026-01-28T12:22:01.313380] [DEBUG] [REMOTE ] TEM: Symbol is viable for forecasting. [2026-01-28T12:22:01.313439] [INFO ] [MAIN ] [3044/3492] TEM kept (0.3s) | 3038 kept, 6 rejected | 138.8/min | ETA: 3.2m [2026-01-28T12:22:01.898372] [DEBUG] [REMOTE ] TENB: Retrieved 1886 rows, trimmed to 300. [2026-01-28T12:22:01.898518] [DEBUG] [REMOTE ] TENB: PASS: History has at least 300 days. [2026-01-28T12:22:01.898768] [DEBUG] [REMOTE ] TENB: PASS: Price check passed. Min price $21.86. [2026-01-28T12:22:01.898939] [DEBUG] [REMOTE ] TENB: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:01.899062] [DEBUG] [REMOTE ] TENB: PASS: Integrity check passed. [2026-01-28T12:22:01.899104] [DEBUG] [REMOTE ] TENB: Symbol is viable for forecasting. [2026-01-28T12:22:01.899154] [INFO ] [MAIN ] [3045/3492] TENB kept (0.6s) | 3039 kept, 6 rejected | 138.8/min | ETA: 3.2m [2026-01-28T12:22:02.419892] [DEBUG] [REMOTE ] TENX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:02.420049] [DEBUG] [REMOTE ] TENX: PASS: History has at least 300 days. [2026-01-28T12:22:02.420307] [DEBUG] [REMOTE ] TENX: PASS: Price check passed. Min price $6.69. [2026-01-28T12:22:02.420450] [DEBUG] [REMOTE ] TENX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:02.420597] [DEBUG] [REMOTE ] TENX: PASS: Integrity check passed. [2026-01-28T12:22:02.420757] [DEBUG] [REMOTE ] TENX: Symbol is viable for forecasting. [2026-01-28T12:22:02.420817] [INFO ] [MAIN ] [3046/3492] TENX kept (0.5s) | 3040 kept, 6 rejected | 138.8/min | ETA: 3.2m [2026-01-28T12:22:02.688991] [DEBUG] [REMOTE ] TERN: Retrieved 1249 rows, trimmed to 300. [2026-01-28T12:22:02.689185] [DEBUG] [REMOTE ] TERN: PASS: History has at least 300 days. [2026-01-28T12:22:02.689490] [DEBUG] [REMOTE ] TERN: PASS: Price check passed. Min price $8.16. [2026-01-28T12:22:02.689717] [DEBUG] [REMOTE ] TERN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:02.689890] [DEBUG] [REMOTE ] TERN: PASS: Integrity check passed. [2026-01-28T12:22:02.689950] [DEBUG] [REMOTE ] TERN: Symbol is viable for forecasting. [2026-01-28T12:22:02.690021] [INFO ] [MAIN ] [3047/3492] TERN kept (0.3s) | 3041 kept, 6 rejected | 138.8/min | ETA: 3.2m [2026-01-28T12:22:03.330781] [DEBUG] [REMOTE ] TEVA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:03.330939] [DEBUG] [REMOTE ] TEVA: PASS: History has at least 300 days. [2026-01-28T12:22:03.331188] [DEBUG] [REMOTE ] TEVA: PASS: Price check passed. Min price $20.03. [2026-01-28T12:22:03.331358] [DEBUG] [REMOTE ] TEVA: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:03.331491] [DEBUG] [REMOTE ] TEVA: PASS: Integrity check passed. [2026-01-28T12:22:03.331533] [DEBUG] [REMOTE ] TEVA: Symbol is viable for forecasting. [2026-01-28T12:22:03.331602] [INFO ] [MAIN ] [3048/3492] TEVA kept (0.6s) | 3042 kept, 6 rejected | 138.8/min | ETA: 3.2m [2026-01-28T12:22:03.863141] [DEBUG] [REMOTE ] TEX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:03.863373] [DEBUG] [REMOTE ] TEX: PASS: History has at least 300 days. [2026-01-28T12:22:03.863744] [DEBUG] [REMOTE ] TEX: PASS: Price check passed. Min price $41.78. [2026-01-28T12:22:03.863901] [DEBUG] [REMOTE ] TEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:03.864225] [DEBUG] [REMOTE ] TEX: PASS: Integrity check passed. [2026-01-28T12:22:03.864275] [DEBUG] [REMOTE ] TEX: Symbol is viable for forecasting. [2026-01-28T12:22:03.864332] [INFO ] [MAIN ] [3049/3492] TEX kept (0.5s) | 3043 kept, 6 rejected | 138.7/min | ETA: 3.2m [2026-01-28T12:22:04.322811] [DEBUG] [REMOTE ] TFC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:04.323063] [DEBUG] [REMOTE ] TFC: PASS: History has at least 300 days. [2026-01-28T12:22:04.323500] [DEBUG] [REMOTE ] TFC: PASS: Price check passed. Min price $43.23. [2026-01-28T12:22:04.323686] [DEBUG] [REMOTE ] TFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:04.323847] [DEBUG] [REMOTE ] TFC: PASS: Integrity check passed. [2026-01-28T12:22:04.323890] [DEBUG] [REMOTE ] TFC: Symbol is viable for forecasting. [2026-01-28T12:22:04.323951] [INFO ] [MAIN ] [3050/3492] TFC kept (0.5s) | 3044 kept, 6 rejected | 138.7/min | ETA: 3.2m [2026-01-28T12:22:04.538701] [DEBUG] [REMOTE ] TFII: Retrieved 4377 rows, trimmed to 300. [2026-01-28T12:22:04.538836] [DEBUG] [REMOTE ] TFII: PASS: History has at least 300 days. [2026-01-28T12:22:04.539052] [DEBUG] [REMOTE ] TFII: PASS: Price check passed. Min price $80.34. [2026-01-28T12:22:04.539195] [DEBUG] [REMOTE ] TFII: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:04.539358] [DEBUG] [REMOTE ] TFII: PASS: Integrity check passed. [2026-01-28T12:22:04.539430] [DEBUG] [REMOTE ] TFII: Symbol is viable for forecasting. [2026-01-28T12:22:04.539501] [INFO ] [MAIN ] [3051/3492] TFII kept (0.2s) | 3045 kept, 6 rejected | 138.8/min | ETA: 3.2m [2026-01-28T12:22:05.060714] [DEBUG] [REMOTE ] TFIN: Retrieved 2820 rows, trimmed to 300. [2026-01-28T12:22:05.060937] [DEBUG] [REMOTE ] TFIN: PASS: History has at least 300 days. [2026-01-28T12:22:05.061198] [DEBUG] [REMOTE ] TFIN: PASS: Price check passed. Min price $50.56. [2026-01-28T12:22:05.061336] [DEBUG] [REMOTE ] TFIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:05.061459] [DEBUG] [REMOTE ] TFIN: PASS: Integrity check passed. [2026-01-28T12:22:05.061500] [DEBUG] [REMOTE ] TFIN: Symbol is viable for forecasting. [2026-01-28T12:22:05.061552] [INFO ] [MAIN ] [3052/3492] TFIN kept (0.5s) | 3046 kept, 6 rejected | 138.8/min | ETA: 3.2m [2026-01-28T12:22:05.394109] [DEBUG] [REMOTE ] TFPM: Retrieved 1085 rows, trimmed to 300. [2026-01-28T12:22:05.394335] [DEBUG] [REMOTE ] TFPM: PASS: History has at least 300 days. [2026-01-28T12:22:05.394626] [DEBUG] [REMOTE ] TFPM: PASS: Price check passed. Min price $27.18. [2026-01-28T12:22:05.394775] [DEBUG] [REMOTE ] TFPM: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:05.394904] [DEBUG] [REMOTE ] TFPM: PASS: Integrity check passed. [2026-01-28T12:22:05.394948] [DEBUG] [REMOTE ] TFPM: Symbol is viable for forecasting. [2026-01-28T12:22:05.395003] [INFO ] [MAIN ] [3053/3492] TFPM kept (0.3s) | 3047 kept, 6 rejected | 138.8/min | ETA: 3.2m [2026-01-28T12:22:05.868387] [DEBUG] [REMOTE ] TFSL: Retrieved 4722 rows, trimmed to 300. [2026-01-28T12:22:05.868521] [DEBUG] [REMOTE ] TFSL: PASS: History has at least 300 days. [2026-01-28T12:22:05.868782] [DEBUG] [REMOTE ] TFSL: PASS: Price check passed. Min price $12.99. [2026-01-28T12:22:05.868926] [DEBUG] [REMOTE ] TFSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:05.869047] [DEBUG] [REMOTE ] TFSL: PASS: Integrity check passed. [2026-01-28T12:22:05.869089] [DEBUG] [REMOTE ] TFSL: Symbol is viable for forecasting. [2026-01-28T12:22:05.869137] [INFO ] [MAIN ] [3054/3492] TFSL kept (0.5s) | 3048 kept, 6 rejected | 138.8/min | ETA: 3.2m [2026-01-28T12:22:06.444777] [DEBUG] [REMOTE ] TG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:06.444940] [DEBUG] [REMOTE ] TG: PASS: History has at least 300 days. [2026-01-28T12:22:06.445188] [DEBUG] [REMOTE ] TG: PASS: Price check passed. Min price $6.29. [2026-01-28T12:22:06.445331] [DEBUG] [REMOTE ] TG: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:06.445456] [DEBUG] [REMOTE ] TG: PASS: Integrity check passed. [2026-01-28T12:22:06.445704] [DEBUG] [REMOTE ] TG: Symbol is viable for forecasting. [2026-01-28T12:22:06.445755] [INFO ] [MAIN ] [3055/3492] TG kept (0.6s) | 3049 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:06.779615] [DEBUG] [REMOTE ] TGLS: Retrieved 3448 rows, trimmed to 300. [2026-01-28T12:22:06.779741] [DEBUG] [REMOTE ] TGLS: PASS: History has at least 300 days. [2026-01-28T12:22:06.779950] [DEBUG] [REMOTE ] TGLS: PASS: Price check passed. Min price $44.78. [2026-01-28T12:22:06.780089] [DEBUG] [REMOTE ] TGLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:06.780205] [DEBUG] [REMOTE ] TGLS: PASS: Integrity check passed. [2026-01-28T12:22:06.780247] [DEBUG] [REMOTE ] TGLS: Symbol is viable for forecasting. [2026-01-28T12:22:06.780297] [INFO ] [MAIN ] [3056/3492] TGLS kept (0.3s) | 3050 kept, 6 rejected | 138.8/min | ETA: 3.1m [2026-01-28T12:22:07.333298] [DEBUG] [REMOTE ] TGNA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:07.333452] [DEBUG] [REMOTE ] TGNA: PASS: History has at least 300 days. [2026-01-28T12:22:07.333715] [DEBUG] [REMOTE ] TGNA: PASS: Price check passed. Min price $18.73. [2026-01-28T12:22:07.333857] [DEBUG] [REMOTE ] TGNA: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:07.333983] [DEBUG] [REMOTE ] TGNA: PASS: Integrity check passed. [2026-01-28T12:22:07.334026] [DEBUG] [REMOTE ] TGNA: Symbol is viable for forecasting. [2026-01-28T12:22:07.334075] [INFO ] [MAIN ] [3057/3492] TGNA kept (0.6s) | 3051 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:07.817456] [DEBUG] [REMOTE ] TGS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:07.817838] [DEBUG] [REMOTE ] TGS: PASS: History has at least 300 days. [2026-01-28T12:22:07.818105] [DEBUG] [REMOTE ] TGS: PASS: Price check passed. Min price $28.55. [2026-01-28T12:22:07.818244] [DEBUG] [REMOTE ] TGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:07.818376] [DEBUG] [REMOTE ] TGS: PASS: Integrity check passed. [2026-01-28T12:22:07.818418] [DEBUG] [REMOTE ] TGS: Symbol is viable for forecasting. [2026-01-28T12:22:07.818466] [INFO ] [MAIN ] [3058/3492] TGS kept (0.5s) | 3052 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:08.172774] [DEBUG] [REMOTE ] TGTX: Retrieved 3959 rows, trimmed to 300. [2026-01-28T12:22:08.172926] [DEBUG] [REMOTE ] TGTX: PASS: History has at least 300 days. [2026-01-28T12:22:08.173151] [DEBUG] [REMOTE ] TGTX: PASS: Price check passed. Min price $27.72. [2026-01-28T12:22:08.173289] [DEBUG] [REMOTE ] TGTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:08.173421] [DEBUG] [REMOTE ] TGTX: PASS: Integrity check passed. [2026-01-28T12:22:08.173472] [DEBUG] [REMOTE ] TGTX: Symbol is viable for forecasting. [2026-01-28T12:22:08.173529] [INFO ] [MAIN ] [3059/3492] TGTX kept (0.4s) | 3053 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:08.501499] [DEBUG] [REMOTE ] TH: Retrieved 3053 rows, trimmed to 300. [2026-01-28T12:22:08.501660] [DEBUG] [REMOTE ] TH: PASS: History has at least 300 days. [2026-01-28T12:22:08.501880] [DEBUG] [REMOTE ] TH: PASS: Price check passed. Min price $6.22. [2026-01-28T12:22:08.502020] [DEBUG] [REMOTE ] TH: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:08.502141] [DEBUG] [REMOTE ] TH: PASS: Integrity check passed. [2026-01-28T12:22:08.502191] [DEBUG] [REMOTE ] TH: Symbol is viable for forecasting. [2026-01-28T12:22:08.502253] [INFO ] [MAIN ] [3060/3492] TH kept (0.3s) | 3054 kept, 6 rejected | 138.8/min | ETA: 3.1m [2026-01-28T12:22:09.069256] [DEBUG] [REMOTE ] THC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:09.069416] [DEBUG] [REMOTE ] THC: PASS: History has at least 300 days. [2026-01-28T12:22:09.069797] [DEBUG] [REMOTE ] THC: PASS: Price check passed. Min price $186.68. [2026-01-28T12:22:09.069968] [DEBUG] [REMOTE ] THC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:09.070118] [DEBUG] [REMOTE ] THC: PASS: Integrity check passed. [2026-01-28T12:22:09.070168] [DEBUG] [REMOTE ] THC: Symbol is viable for forecasting. [2026-01-28T12:22:09.070228] [INFO ] [MAIN ] [3061/3492] THC kept (0.6s) | 3055 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:09.621099] [DEBUG] [REMOTE ] THFF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:09.621264] [DEBUG] [REMOTE ] THFF: PASS: History has at least 300 days. [2026-01-28T12:22:09.621714] [DEBUG] [REMOTE ] THFF: PASS: Price check passed. Min price $52.82. [2026-01-28T12:22:09.621928] [DEBUG] [REMOTE ] THFF: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:09.622106] [DEBUG] [REMOTE ] THFF: PASS: Integrity check passed. [2026-01-28T12:22:09.622172] [DEBUG] [REMOTE ] THFF: Symbol is viable for forecasting. [2026-01-28T12:22:09.622246] [INFO ] [MAIN ] [3062/3492] THFF kept (0.6s) | 3056 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:10.075495] [DEBUG] [REMOTE ] THG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:10.075674] [DEBUG] [REMOTE ] THG: PASS: History has at least 300 days. [2026-01-28T12:22:10.075957] [DEBUG] [REMOTE ] THG: PASS: Price check passed. Min price $167.57. [2026-01-28T12:22:10.076119] [DEBUG] [REMOTE ] THG: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:10.076254] [DEBUG] [REMOTE ] THG: PASS: Integrity check passed. [2026-01-28T12:22:10.076299] [DEBUG] [REMOTE ] THG: Symbol is viable for forecasting. [2026-01-28T12:22:10.076351] [INFO ] [MAIN ] [3063/3492] THG kept (0.5s) | 3057 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:10.544205] [DEBUG] [REMOTE ] THO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:10.544356] [DEBUG] [REMOTE ] THO: PASS: History has at least 300 days. [2026-01-28T12:22:10.544628] [DEBUG] [REMOTE ] THO: PASS: Price check passed. Min price $95.56. [2026-01-28T12:22:10.544773] [DEBUG] [REMOTE ] THO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:10.544897] [DEBUG] [REMOTE ] THO: PASS: Integrity check passed. [2026-01-28T12:22:10.544940] [DEBUG] [REMOTE ] THO: Symbol is viable for forecasting. [2026-01-28T12:22:10.544991] [INFO ] [MAIN ] [3064/3492] THO kept (0.5s) | 3058 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:10.876921] [DEBUG] [REMOTE ] THQ: Retrieved 2892 rows, trimmed to 300. [2026-01-28T12:22:10.877091] [DEBUG] [REMOTE ] THQ: PASS: History has at least 300 days. [2026-01-28T12:22:10.877306] [DEBUG] [REMOTE ] THQ: PASS: Price check passed. Min price $16.92. [2026-01-28T12:22:10.877463] [DEBUG] [REMOTE ] THQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:10.877619] [DEBUG] [REMOTE ] THQ: PASS: Integrity check passed. [2026-01-28T12:22:10.877663] [DEBUG] [REMOTE ] THQ: Symbol is viable for forecasting. [2026-01-28T12:22:10.877711] [INFO ] [MAIN ] [3065/3492] THQ kept (0.3s) | 3059 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:11.309391] [DEBUG] [REMOTE ] THRM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:11.309547] [DEBUG] [REMOTE ] THRM: PASS: History has at least 300 days. [2026-01-28T12:22:11.310008] [DEBUG] [REMOTE ] THRM: PASS: Price check passed. Min price $32.69. [2026-01-28T12:22:11.310142] [DEBUG] [REMOTE ] THRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:11.310264] [DEBUG] [REMOTE ] THRM: PASS: Integrity check passed. [2026-01-28T12:22:11.310305] [DEBUG] [REMOTE ] THRM: Symbol is viable for forecasting. [2026-01-28T12:22:11.310354] [INFO ] [MAIN ] [3066/3492] THRM kept (0.4s) | 3060 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:11.601604] [DEBUG] [REMOTE ] THRY: Retrieved 1336 rows, trimmed to 300. [2026-01-28T12:22:11.601732] [DEBUG] [REMOTE ] THRY: PASS: History has at least 300 days. [2026-01-28T12:22:11.601938] [DEBUG] [REMOTE ] THRY: PASS: Price check passed. Min price $4.52. [2026-01-28T12:22:11.602078] [DEBUG] [REMOTE ] THRY: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:11.602190] [DEBUG] [REMOTE ] THRY: PASS: Integrity check passed. [2026-01-28T12:22:11.602232] [DEBUG] [REMOTE ] THRY: Symbol is viable for forecasting. [2026-01-28T12:22:11.602281] [INFO ] [MAIN ] [3067/3492] THRY kept (0.3s) | 3061 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:12.182210] [DEBUG] [REMOTE ] THS: Retrieved 5178 rows, trimmed to 300. [2026-01-28T12:22:12.182355] [DEBUG] [REMOTE ] THS: PASS: History has at least 300 days. [2026-01-28T12:22:12.182626] [DEBUG] [REMOTE ] THS: PASS: Price check passed. Min price $17.84. [2026-01-28T12:22:12.182767] [DEBUG] [REMOTE ] THS: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:12.182890] [DEBUG] [REMOTE ] THS: PASS: Integrity check passed. [2026-01-28T12:22:12.182932] [DEBUG] [REMOTE ] THS: Symbol is viable for forecasting. [2026-01-28T12:22:12.182981] [INFO ] [MAIN ] [3068/3492] THS kept (0.6s) | 3062 kept, 6 rejected | 138.7/min | ETA: 3.1m [2026-01-28T12:22:12.602993] [DEBUG] [REMOTE ] TIGO: Retrieved 3660 rows, trimmed to 300. [2026-01-28T12:22:12.603262] [DEBUG] [REMOTE ] TIGO: PASS: History has at least 300 days. [2026-01-28T12:22:12.603658] [DEBUG] [REMOTE ] TIGO: PASS: Price check passed. Min price $45.16. [2026-01-28T12:22:12.603856] [DEBUG] [REMOTE ] TIGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:12.604262] [DEBUG] [REMOTE ] TIGO: PASS: Integrity check passed. [2026-01-28T12:22:12.604323] [DEBUG] [REMOTE ] TIGO: Symbol is viable for forecasting. [2026-01-28T12:22:12.604390] [INFO ] [MAIN ] [3069/3492] TIGO kept (0.4s) | 3063 kept, 6 rejected | 138.7/min | ETA: 3.0m [2026-01-28T12:22:12.855097] [DEBUG] [REMOTE ] TIL: Retrieved 1220 rows, trimmed to 300. [2026-01-28T12:22:12.855327] [DEBUG] [REMOTE ] TIL: PASS: History has at least 300 days. [2026-01-28T12:22:12.855680] [DEBUG] [REMOTE ] TIL: PASS: Price check passed. Min price $6.66. [2026-01-28T12:22:12.855849] [DEBUG] [REMOTE ] TIL: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:12.855985] [DEBUG] [REMOTE ] TIL: PASS: Integrity check passed. [2026-01-28T12:22:12.856029] [DEBUG] [REMOTE ] TIL: Symbol is viable for forecasting. [2026-01-28T12:22:12.856084] [INFO ] [MAIN ] [3070/3492] TIL kept (0.3s) | 3064 kept, 6 rejected | 138.8/min | ETA: 3.0m [2026-01-28T12:22:13.480289] [DEBUG] [REMOTE ] TILE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:13.480533] [DEBUG] [REMOTE ] TILE: PASS: History has at least 300 days. [2026-01-28T12:22:13.480842] [DEBUG] [REMOTE ] TILE: PASS: Price check passed. Min price $24.88. [2026-01-28T12:22:13.480992] [DEBUG] [REMOTE ] TILE: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:13.481128] [DEBUG] [REMOTE ] TILE: PASS: Integrity check passed. [2026-01-28T12:22:13.481170] [DEBUG] [REMOTE ] TILE: Symbol is viable for forecasting. [2026-01-28T12:22:13.481224] [INFO ] [MAIN ] [3071/3492] TILE kept (0.6s) | 3065 kept, 6 rejected | 138.7/min | ETA: 3.0m [2026-01-28T12:22:13.760698] [DEBUG] [REMOTE ] TIMB: Retrieved 1325 rows, trimmed to 300. [2026-01-28T12:22:13.760886] [DEBUG] [REMOTE ] TIMB: PASS: History has at least 300 days. [2026-01-28T12:22:13.761134] [DEBUG] [REMOTE ] TIMB: PASS: Price check passed. Min price $18.74. [2026-01-28T12:22:13.761277] [DEBUG] [REMOTE ] TIMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:13.761396] [DEBUG] [REMOTE ] TIMB: PASS: Integrity check passed. [2026-01-28T12:22:13.761438] [DEBUG] [REMOTE ] TIMB: Symbol is viable for forecasting. [2026-01-28T12:22:13.761492] [INFO ] [MAIN ] [3072/3492] TIMB kept (0.3s) | 3066 kept, 6 rejected | 138.7/min | ETA: 3.0m [2026-01-28T12:22:14.170941] [DEBUG] [REMOTE ] TITN: Retrieved 4558 rows, trimmed to 300. [2026-01-28T12:22:14.171157] [DEBUG] [REMOTE ] TITN: PASS: History has at least 300 days. [2026-01-28T12:22:14.171476] [DEBUG] [REMOTE ] TITN: PASS: Price check passed. Min price $14.94. [2026-01-28T12:22:14.171654] [DEBUG] [REMOTE ] TITN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:14.171806] [DEBUG] [REMOTE ] TITN: PASS: Integrity check passed. [2026-01-28T12:22:14.171849] [DEBUG] [REMOTE ] TITN: Symbol is viable for forecasting. [2026-01-28T12:22:14.171906] [INFO ] [MAIN ] [3073/3492] TITN kept (0.4s) | 3067 kept, 6 rejected | 138.7/min | ETA: 3.0m [2026-01-28T12:22:14.610206] [DEBUG] [REMOTE ] TJX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:14.610363] [DEBUG] [REMOTE ] TJX: PASS: History has at least 300 days. [2026-01-28T12:22:14.610675] [DEBUG] [REMOTE ] TJX: PASS: Price check passed. Min price $139.73. [2026-01-28T12:22:14.610816] [DEBUG] [REMOTE ] TJX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:14.610946] [DEBUG] [REMOTE ] TJX: PASS: Integrity check passed. [2026-01-28T12:22:14.610987] [DEBUG] [REMOTE ] TJX: Symbol is viable for forecasting. [2026-01-28T12:22:14.611038] [INFO ] [MAIN ] [3074/3492] TJX kept (0.4s) | 3068 kept, 6 rejected | 138.7/min | ETA: 3.0m [2026-01-28T12:22:15.157022] [DEBUG] [REMOTE ] TK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:15.157161] [DEBUG] [REMOTE ] TK: PASS: History has at least 300 days. [2026-01-28T12:22:15.157381] [DEBUG] [REMOTE ] TK: PASS: Price check passed. Min price $8.74. [2026-01-28T12:22:15.157519] [DEBUG] [REMOTE ] TK: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:15.157744] [DEBUG] [REMOTE ] TK: PASS: Integrity check passed. [2026-01-28T12:22:15.157791] [DEBUG] [REMOTE ] TK: Symbol is viable for forecasting. [2026-01-28T12:22:15.157840] [INFO ] [MAIN ] [3075/3492] TK kept (0.5s) | 3069 kept, 6 rejected | 138.7/min | ETA: 3.0m [2026-01-28T12:22:15.679239] [DEBUG] [REMOTE ] TKC: Retrieved 6425 rows, trimmed to 300. [2026-01-28T12:22:15.679379] [DEBUG] [REMOTE ] TKC: PASS: History has at least 300 days. [2026-01-28T12:22:15.679647] [DEBUG] [REMOTE ] TKC: PASS: Price check passed. Min price $5.47. [2026-01-28T12:22:15.679795] [DEBUG] [REMOTE ] TKC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:15.679920] [DEBUG] [REMOTE ] TKC: PASS: Integrity check passed. [2026-01-28T12:22:15.679962] [DEBUG] [REMOTE ] TKC: Symbol is viable for forecasting. [2026-01-28T12:22:15.680011] [INFO ] [MAIN ] [3076/3492] TKC kept (0.5s) | 3070 kept, 6 rejected | 138.7/min | ETA: 3.0m [2026-01-28T12:22:15.930085] [DEBUG] [REMOTE ] TKNO: Retrieved 1152 rows, trimmed to 300. [2026-01-28T12:22:15.930219] [DEBUG] [REMOTE ] TKNO: PASS: History has at least 300 days. [2026-01-28T12:22:15.930421] [DEBUG] [REMOTE ] TKNO: PASS: Price check passed. Min price $3.16. [2026-01-28T12:22:15.930557] [DEBUG] [REMOTE ] TKNO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:15.930690] [DEBUG] [REMOTE ] TKNO: PASS: Integrity check passed. [2026-01-28T12:22:15.930731] [DEBUG] [REMOTE ] TKNO: Symbol is viable for forecasting. [2026-01-28T12:22:15.930778] [INFO ] [MAIN ] [3077/3492] TKNO kept (0.3s) | 3071 kept, 6 rejected | 138.7/min | ETA: 3.0m [2026-01-28T12:22:16.186066] [DEBUG] [REMOTE ] TKO: Retrieved 596 rows, trimmed to 300. [2026-01-28T12:22:16.186252] [DEBUG] [REMOTE ] TKO: PASS: History has at least 300 days. [2026-01-28T12:22:16.186520] [DEBUG] [REMOTE ] TKO: PASS: Price check passed. Min price $175.83. [2026-01-28T12:22:16.186685] [DEBUG] [REMOTE ] TKO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:16.187030] [DEBUG] [REMOTE ] TKO: PASS: Integrity check passed. [2026-01-28T12:22:16.187079] [DEBUG] [REMOTE ] TKO: Symbol is viable for forecasting. [2026-01-28T12:22:16.187131] [INFO ] [MAIN ] [3078/3492] TKO kept (0.3s) | 3072 kept, 6 rejected | 138.8/min | ETA: 3.0m [2026-01-28T12:22:16.910042] [DEBUG] [REMOTE ] TLK: Retrieved 6291 rows, trimmed to 300. [2026-01-28T12:22:16.910208] [DEBUG] [REMOTE ] TLK: PASS: History has at least 300 days. [2026-01-28T12:22:16.910523] [DEBUG] [REMOTE ] TLK: PASS: Price check passed. Min price $19.51. [2026-01-28T12:22:16.910740] [DEBUG] [REMOTE ] TLK: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:16.910891] [DEBUG] [REMOTE ] TLK: PASS: Integrity check passed. [2026-01-28T12:22:16.910946] [DEBUG] [REMOTE ] TLK: Symbol is viable for forecasting. [2026-01-28T12:22:16.911011] [INFO ] [MAIN ] [3079/3492] TLK kept (0.7s) | 3073 kept, 6 rejected | 138.7/min | ETA: 3.0m [2026-01-28T12:22:17.214229] [DEBUG] [REMOTE ] TLN: Retrieved 665 rows, trimmed to 300. [2026-01-28T12:22:17.214427] [DEBUG] [REMOTE ] TLN: PASS: History has at least 300 days. [2026-01-28T12:22:17.214710] [DEBUG] [REMOTE ] TLN: PASS: Price check passed. Min price $348.38. [2026-01-28T12:22:17.214855] [DEBUG] [REMOTE ] TLN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:17.214976] [DEBUG] [REMOTE ] TLN: PASS: Integrity check passed. [2026-01-28T12:22:17.215018] [DEBUG] [REMOTE ] TLN: Symbol is viable for forecasting. [2026-01-28T12:22:17.215070] [INFO ] [MAIN ] [3080/3492] TLN kept (0.3s) | 3074 kept, 6 rejected | 138.7/min | ETA: 3.0m [2026-01-28T12:22:17.576782] [DEBUG] [REMOTE ] TLS: Retrieved 1301 rows, trimmed to 300. [2026-01-28T12:22:17.577019] [DEBUG] [REMOTE ] TLS: PASS: History has at least 300 days. [2026-01-28T12:22:17.577333] [DEBUG] [REMOTE ] TLS: PASS: Price check passed. Min price $4.96. [2026-01-28T12:22:17.577494] [DEBUG] [REMOTE ] TLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:17.577674] [DEBUG] [REMOTE ] TLS: PASS: Integrity check passed. [2026-01-28T12:22:17.577728] [DEBUG] [REMOTE ] TLS: Symbol is viable for forecasting. [2026-01-28T12:22:17.577791] [INFO ] [MAIN ] [3081/3492] TLS kept (0.4s) | 3075 kept, 6 rejected | 138.8/min | ETA: 3.0m [2026-01-28T12:22:17.973990] [DEBUG] [REMOTE ] TLSA: Retrieved 1804 rows, trimmed to 300. [2026-01-28T12:22:17.974133] [DEBUG] [REMOTE ] TLSA: PASS: History has at least 300 days. [2026-01-28T12:22:17.974359] [DEBUG] [REMOTE ] TLSA: PASS: Price check passed. Min price $1.35. [2026-01-28T12:22:17.974514] [DEBUG] [REMOTE ] TLSA: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:17.974668] [DEBUG] [REMOTE ] TLSA: PASS: Integrity check passed. [2026-01-28T12:22:17.974713] [DEBUG] [REMOTE ] TLSA: Symbol is viable for forecasting. [2026-01-28T12:22:17.974765] [INFO ] [MAIN ] [3082/3492] TLSA kept (0.4s) | 3076 kept, 6 rejected | 138.8/min | ETA: 3.0m [2026-01-28T12:22:18.325700] [DEBUG] [REMOTE ] TLSI: Retrieved 618 rows, trimmed to 300. [2026-01-28T12:22:18.325883] [DEBUG] [REMOTE ] TLSI: PASS: History has at least 300 days. [2026-01-28T12:22:18.326128] [DEBUG] [REMOTE ] TLSI: PASS: Price check passed. Min price $4.00. [2026-01-28T12:22:18.326272] [DEBUG] [REMOTE ] TLSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:18.326392] [DEBUG] [REMOTE ] TLSI: PASS: Integrity check passed. [2026-01-28T12:22:18.326435] [DEBUG] [REMOTE ] TLSI: Symbol is viable for forecasting. [2026-01-28T12:22:18.326488] [INFO ] [MAIN ] [3083/3492] TLSI kept (0.4s) | 3077 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:18.986249] [DEBUG] [REMOTE ] TLYS: Retrieved 3452 rows, trimmed to 300. [2026-01-28T12:22:18.986401] [DEBUG] [REMOTE ] TLYS: PASS: History has at least 300 days. [2026-01-28T12:22:18.986668] [DEBUG] [REMOTE ] TLYS: PASS: Price check passed. Min price $1.18. [2026-01-28T12:22:18.986814] [DEBUG] [REMOTE ] TLYS: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:18.986931] [DEBUG] [REMOTE ] TLYS: PASS: Integrity check passed. [2026-01-28T12:22:18.986973] [DEBUG] [REMOTE ] TLYS: Symbol is viable for forecasting. [2026-01-28T12:22:18.987039] [INFO ] [MAIN ] [3084/3492] TLYS kept (0.7s) | 3078 kept, 6 rejected | 138.7/min | ETA: 2.9m [2026-01-28T12:22:19.469858] [DEBUG] [REMOTE ] TM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:19.470054] [DEBUG] [REMOTE ] TM: PASS: History has at least 300 days. [2026-01-28T12:22:19.470408] [DEBUG] [REMOTE ] TM: PASS: Price check passed. Min price $191.25. [2026-01-28T12:22:19.470598] [DEBUG] [REMOTE ] TM: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:19.470790] [DEBUG] [REMOTE ] TM: PASS: Integrity check passed. [2026-01-28T12:22:19.470839] [DEBUG] [REMOTE ] TM: Symbol is viable for forecasting. [2026-01-28T12:22:19.470901] [INFO ] [MAIN ] [3085/3492] TM kept (0.5s) | 3079 kept, 6 rejected | 138.7/min | ETA: 2.9m [2026-01-28T12:22:19.704479] [DEBUG] [REMOTE ] TMC: Retrieved 1099 rows, trimmed to 300. [2026-01-28T12:22:19.704627] [DEBUG] [REMOTE ] TMC: PASS: History has at least 300 days. [2026-01-28T12:22:19.704836] [DEBUG] [REMOTE ] TMC: PASS: Price check passed. Min price $4.88. [2026-01-28T12:22:19.704974] [DEBUG] [REMOTE ] TMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:19.705085] [DEBUG] [REMOTE ] TMC: PASS: Integrity check passed. [2026-01-28T12:22:19.705125] [DEBUG] [REMOTE ] TMC: Symbol is viable for forecasting. [2026-01-28T12:22:19.705171] [INFO ] [MAIN ] [3086/3492] TMC kept (0.2s) | 3080 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:20.106040] [DEBUG] [REMOTE ] TMCI: Retrieved 1196 rows, trimmed to 300. [2026-01-28T12:22:20.106174] [DEBUG] [REMOTE ] TMCI: PASS: History has at least 300 days. [2026-01-28T12:22:20.106376] [DEBUG] [REMOTE ] TMCI: PASS: Price check passed. Min price $2.38. [2026-01-28T12:22:20.106512] [DEBUG] [REMOTE ] TMCI: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:20.106644] [DEBUG] [REMOTE ] TMCI: PASS: Integrity check passed. [2026-01-28T12:22:20.106686] [DEBUG] [REMOTE ] TMCI: Symbol is viable for forecasting. [2026-01-28T12:22:20.106733] [INFO ] [MAIN ] [3087/3492] TMCI kept (0.4s) | 3081 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:20.474103] [DEBUG] [REMOTE ] TMDX: Retrieved 1694 rows, trimmed to 300. [2026-01-28T12:22:20.474240] [DEBUG] [REMOTE ] TMDX: PASS: History has at least 300 days. [2026-01-28T12:22:20.474456] [DEBUG] [REMOTE ] TMDX: PASS: Price check passed. Min price $113.40. [2026-01-28T12:22:20.474628] [DEBUG] [REMOTE ] TMDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:20.474764] [DEBUG] [REMOTE ] TMDX: PASS: Integrity check passed. [2026-01-28T12:22:20.474813] [DEBUG] [REMOTE ] TMDX: Symbol is viable for forecasting. [2026-01-28T12:22:20.474864] [INFO ] [MAIN ] [3088/3492] TMDX kept (0.4s) | 3082 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:20.831326] [DEBUG] [REMOTE ] TME: Retrieved 1790 rows, trimmed to 300. [2026-01-28T12:22:20.831457] [DEBUG] [REMOTE ] TME: PASS: History has at least 300 days. [2026-01-28T12:22:20.831684] [DEBUG] [REMOTE ] TME: PASS: Price check passed. Min price $16.04. [2026-01-28T12:22:20.831821] [DEBUG] [REMOTE ] TME: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:20.831934] [DEBUG] [REMOTE ] TME: PASS: Integrity check passed. [2026-01-28T12:22:20.831974] [DEBUG] [REMOTE ] TME: Symbol is viable for forecasting. [2026-01-28T12:22:20.832021] [INFO ] [MAIN ] [3089/3492] TME kept (0.4s) | 3083 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:21.433242] [DEBUG] [REMOTE ] TMHC: Retrieved 3220 rows, trimmed to 300. [2026-01-28T12:22:21.433428] [DEBUG] [REMOTE ] TMHC: PASS: History has at least 300 days. [2026-01-28T12:22:21.433722] [DEBUG] [REMOTE ] TMHC: PASS: Price check passed. Min price $57.80. [2026-01-28T12:22:21.433887] [DEBUG] [REMOTE ] TMHC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:21.434013] [DEBUG] [REMOTE ] TMHC: PASS: Integrity check passed. [2026-01-28T12:22:21.434056] [DEBUG] [REMOTE ] TMHC: Symbol is viable for forecasting. [2026-01-28T12:22:21.434130] [INFO ] [MAIN ] [3090/3492] TMHC kept (0.6s) | 3084 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:21.884382] [DEBUG] [REMOTE ] TMUS: Retrieved 4724 rows, trimmed to 300. [2026-01-28T12:22:21.884511] [DEBUG] [REMOTE ] TMUS: PASS: History has at least 300 days. [2026-01-28T12:22:21.884742] [DEBUG] [REMOTE ] TMUS: PASS: Price check passed. Min price $183.60. [2026-01-28T12:22:21.884877] [DEBUG] [REMOTE ] TMUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:21.884987] [DEBUG] [REMOTE ] TMUS: PASS: Integrity check passed. [2026-01-28T12:22:21.885027] [DEBUG] [REMOTE ] TMUS: Symbol is viable for forecasting. [2026-01-28T12:22:21.885074] [INFO ] [MAIN ] [3091/3492] TMUS kept (0.5s) | 3085 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:22.234532] [DEBUG] [REMOTE ] TNC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:22.234692] [DEBUG] [REMOTE ] TNC: PASS: History has at least 300 days. [2026-01-28T12:22:22.234943] [DEBUG] [REMOTE ] TNC: PASS: Price check passed. Min price $68.68. [2026-01-28T12:22:22.235083] [DEBUG] [REMOTE ] TNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:22.235206] [DEBUG] [REMOTE ] TNC: PASS: Integrity check passed. [2026-01-28T12:22:22.235249] [DEBUG] [REMOTE ] TNC: Symbol is viable for forecasting. [2026-01-28T12:22:22.235301] [INFO ] [MAIN ] [3092/3492] TNC kept (0.4s) | 3086 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:22.486488] [DEBUG] [REMOTE ] TNDM: Retrieved 3067 rows, trimmed to 300. [2026-01-28T12:22:22.486696] [DEBUG] [REMOTE ] TNDM: PASS: History has at least 300 days. [2026-01-28T12:22:22.487235] [DEBUG] [REMOTE ] TNDM: PASS: Price check passed. Min price $13.33. [2026-01-28T12:22:22.487395] [DEBUG] [REMOTE ] TNDM: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:22.487522] [DEBUG] [REMOTE ] TNDM: PASS: Integrity check passed. [2026-01-28T12:22:22.487567] [DEBUG] [REMOTE ] TNDM: Symbol is viable for forecasting. [2026-01-28T12:22:22.487644] [INFO ] [MAIN ] [3093/3492] TNDM kept (0.3s) | 3087 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:22.984067] [DEBUG] [REMOTE ] TNGX: Retrieved 1355 rows, trimmed to 300. [2026-01-28T12:22:22.984206] [DEBUG] [REMOTE ] TNGX: PASS: History has at least 300 days. [2026-01-28T12:22:22.984418] [DEBUG] [REMOTE ] TNGX: PASS: Price check passed. Min price $7.51. [2026-01-28T12:22:22.984558] [DEBUG] [REMOTE ] TNGX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:22.984694] [DEBUG] [REMOTE ] TNGX: PASS: Integrity check passed. [2026-01-28T12:22:22.984737] [DEBUG] [REMOTE ] TNGX: Symbol is viable for forecasting. [2026-01-28T12:22:22.984788] [INFO ] [MAIN ] [3094/3492] TNGX kept (0.5s) | 3088 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:23.376623] [DEBUG] [REMOTE ] TNK: Retrieved 4558 rows, trimmed to 300. [2026-01-28T12:22:23.376826] [DEBUG] [REMOTE ] TNK: PASS: History has at least 300 days. [2026-01-28T12:22:23.377393] [DEBUG] [REMOTE ] TNK: PASS: Price check passed. Min price $51.50. [2026-01-28T12:22:23.377544] [DEBUG] [REMOTE ] TNK: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:23.377693] [DEBUG] [REMOTE ] TNK: PASS: Integrity check passed. [2026-01-28T12:22:23.377736] [DEBUG] [REMOTE ] TNK: Symbol is viable for forecasting. [2026-01-28T12:22:23.377790] [INFO ] [MAIN ] [3095/3492] TNK kept (0.4s) | 3089 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:23.784301] [DEBUG] [REMOTE ] TNL: Retrieved 4912 rows, trimmed to 300. [2026-01-28T12:22:23.784488] [DEBUG] [REMOTE ] TNL: PASS: History has at least 300 days. [2026-01-28T12:22:23.784758] [DEBUG] [REMOTE ] TNL: PASS: Price check passed. Min price $60.77. [2026-01-28T12:22:23.784897] [DEBUG] [REMOTE ] TNL: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:23.785019] [DEBUG] [REMOTE ] TNL: PASS: Integrity check passed. [2026-01-28T12:22:23.785060] [DEBUG] [REMOTE ] TNL: Symbol is viable for forecasting. [2026-01-28T12:22:23.785111] [INFO ] [MAIN ] [3096/3492] TNL kept (0.4s) | 3090 kept, 6 rejected | 138.8/min | ETA: 2.9m [2026-01-28T12:22:24.234210] [DEBUG] [REMOTE ] TNXP: Retrieved 3448 rows, trimmed to 300. [2026-01-28T12:22:24.234435] [DEBUG] [REMOTE ] TNXP: PASS: History has at least 300 days. [2026-01-28T12:22:24.235012] [DEBUG] [REMOTE ] TNXP: PASS: Price check passed. Min price $14.08. [2026-01-28T12:22:24.235214] [DEBUG] [REMOTE ] TNXP: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:24.235404] [DEBUG] [REMOTE ] TNXP: PASS: Integrity check passed. [2026-01-28T12:22:24.235466] [DEBUG] [REMOTE ] TNXP: Symbol is viable for forecasting. [2026-01-28T12:22:24.235763] [INFO ] [MAIN ] [3097/3492] TNXP kept (0.5s) | 3091 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:24.527066] [DEBUG] [REMOTE ] TOI: Retrieved 1053 rows, trimmed to 300. [2026-01-28T12:22:24.527268] [DEBUG] [REMOTE ] TOI: PASS: History has at least 300 days. [2026-01-28T12:22:24.527534] [DEBUG] [REMOTE ] TOI: PASS: Price check passed. Min price $2.94. [2026-01-28T12:22:24.527750] [DEBUG] [REMOTE ] TOI: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:24.527884] [DEBUG] [REMOTE ] TOI: PASS: Integrity check passed. [2026-01-28T12:22:24.527926] [DEBUG] [REMOTE ] TOI: Symbol is viable for forecasting. [2026-01-28T12:22:24.527979] [INFO ] [MAIN ] [3098/3492] TOI kept (0.3s) | 3092 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:25.154746] [DEBUG] [REMOTE ] TOL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:25.154986] [DEBUG] [REMOTE ] TOL: PASS: History has at least 300 days. [2026-01-28T12:22:25.155346] [DEBUG] [REMOTE ] TOL: PASS: Price check passed. Min price $126.03. [2026-01-28T12:22:25.155490] [DEBUG] [REMOTE ] TOL: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:25.155852] [DEBUG] [REMOTE ] TOL: PASS: Integrity check passed. [2026-01-28T12:22:25.155901] [DEBUG] [REMOTE ] TOL: Symbol is viable for forecasting. [2026-01-28T12:22:25.155959] [INFO ] [MAIN ] [3099/3492] TOL kept (0.6s) | 3093 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:25.269081] [DEBUG] [REMOTE ] TORO: Retrieved 728 rows, trimmed to 300. [2026-01-28T12:22:25.269281] [DEBUG] [REMOTE ] TORO: PASS: History has at least 300 days. [2026-01-28T12:22:25.269542] [DEBUG] [REMOTE ] TORO: PASS: Price check passed. Min price $2.45. [2026-01-28T12:22:25.269711] [DEBUG] [REMOTE ] TORO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:25.269832] [DEBUG] [REMOTE ] TORO: PASS: Integrity check passed. [2026-01-28T12:22:25.270066] [DEBUG] [REMOTE ] TORO: Symbol is viable for forecasting. [2026-01-28T12:22:25.270136] [INFO ] [MAIN ] [3100/3492] TORO kept (0.1s) | 3094 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:26.049226] [DEBUG] [REMOTE ] TOWN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:26.049552] [DEBUG] [REMOTE ] TOWN: PASS: History has at least 300 days. [2026-01-28T12:22:26.049873] [DEBUG] [REMOTE ] TOWN: PASS: Price check passed. Min price $31.77. [2026-01-28T12:22:26.050011] [DEBUG] [REMOTE ] TOWN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:26.050148] [DEBUG] [REMOTE ] TOWN: PASS: Integrity check passed. [2026-01-28T12:22:26.050196] [DEBUG] [REMOTE ] TOWN: Symbol is viable for forecasting. [2026-01-28T12:22:26.050254] [INFO ] [MAIN ] [3101/3492] TOWN kept (0.8s) | 3095 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:26.152435] [DEBUG] [REMOTE ] TOYO: Retrieved 395 rows, trimmed to 300. [2026-01-28T12:22:26.152636] [DEBUG] [REMOTE ] TOYO: PASS: History has at least 300 days. [2026-01-28T12:22:26.152884] [DEBUG] [REMOTE ] TOYO: PASS: Price check passed. Min price $5.76. [2026-01-28T12:22:26.153196] [DEBUG] [REMOTE ] TOYO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:26.153314] [DEBUG] [REMOTE ] TOYO: PASS: Integrity check passed. [2026-01-28T12:22:26.153356] [DEBUG] [REMOTE ] TOYO: Symbol is viable for forecasting. [2026-01-28T12:22:26.153407] [INFO ] [MAIN ] [3102/3492] TOYO kept (0.1s) | 3096 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:26.756387] [DEBUG] [REMOTE ] TPB: Retrieved 2442 rows, trimmed to 300. [2026-01-28T12:22:26.756529] [DEBUG] [REMOTE ] TPB: PASS: History has at least 300 days. [2026-01-28T12:22:26.756770] [DEBUG] [REMOTE ] TPB: PASS: Price check passed. Min price $89.84. [2026-01-28T12:22:26.756941] [DEBUG] [REMOTE ] TPB: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:26.757083] [DEBUG] [REMOTE ] TPB: PASS: Integrity check passed. [2026-01-28T12:22:26.757127] [DEBUG] [REMOTE ] TPB: Symbol is viable for forecasting. [2026-01-28T12:22:26.757176] [INFO ] [MAIN ] [3103/3492] TPB kept (0.6s) | 3097 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:27.217971] [DEBUG] [REMOTE ] TPC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:27.218111] [DEBUG] [REMOTE ] TPC: PASS: History has at least 300 days. [2026-01-28T12:22:27.218337] [DEBUG] [REMOTE ] TPC: PASS: Price check passed. Min price $58.71. [2026-01-28T12:22:27.218471] [DEBUG] [REMOTE ] TPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:27.218607] [DEBUG] [REMOTE ] TPC: PASS: Integrity check passed. [2026-01-28T12:22:27.218649] [DEBUG] [REMOTE ] TPC: Symbol is viable for forecasting. [2026-01-28T12:22:27.218697] [INFO ] [MAIN ] [3104/3492] TPC kept (0.5s) | 3098 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:27.482015] [DEBUG] [REMOTE ] TPG: Retrieved 1012 rows, trimmed to 300. [2026-01-28T12:22:27.482213] [DEBUG] [REMOTE ] TPG: PASS: History has at least 300 days. [2026-01-28T12:22:27.482492] [DEBUG] [REMOTE ] TPG: PASS: Price check passed. Min price $52.87. [2026-01-28T12:22:27.482663] [DEBUG] [REMOTE ] TPG: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:27.482810] [DEBUG] [REMOTE ] TPG: PASS: Integrity check passed. [2026-01-28T12:22:27.482855] [DEBUG] [REMOTE ] TPG: Symbol is viable for forecasting. [2026-01-28T12:22:27.482911] [INFO ] [MAIN ] [3105/3492] TPG kept (0.3s) | 3099 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:27.759274] [DEBUG] [REMOTE ] TPGXL: Retrieved 476 rows, trimmed to 300. [2026-01-28T12:22:27.759407] [DEBUG] [REMOTE ] TPGXL: PASS: History has at least 300 days. [2026-01-28T12:22:27.759670] [DEBUG] [REMOTE ] TPGXL: PASS: Price check passed. Min price $24.75. [2026-01-28T12:22:27.759893] [DEBUG] [REMOTE ] TPGXL: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:27.760061] [DEBUG] [REMOTE ] TPGXL: PASS: Integrity check passed. [2026-01-28T12:22:27.760124] [DEBUG] [REMOTE ] TPGXL: Symbol is viable for forecasting. [2026-01-28T12:22:27.760214] [INFO ] [MAIN ] [3106/3492] TPGXL kept (0.3s) | 3100 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:28.293302] [DEBUG] [REMOTE ] TPH: Retrieved 3267 rows, trimmed to 300. [2026-01-28T12:22:28.293436] [DEBUG] [REMOTE ] TPH: PASS: History has at least 300 days. [2026-01-28T12:22:28.293683] [DEBUG] [REMOTE ] TPH: PASS: Price check passed. Min price $30.65. [2026-01-28T12:22:28.293819] [DEBUG] [REMOTE ] TPH: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:28.293942] [DEBUG] [REMOTE ] TPH: PASS: Integrity check passed. [2026-01-28T12:22:28.293982] [DEBUG] [REMOTE ] TPH: Symbol is viable for forecasting. [2026-01-28T12:22:28.294030] [INFO ] [MAIN ] [3107/3492] TPH kept (0.5s) | 3101 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:28.868106] [DEBUG] [REMOTE ] TPL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:28.868281] [DEBUG] [REMOTE ] TPL: PASS: History has at least 300 days. [2026-01-28T12:22:28.868561] [DEBUG] [REMOTE ] TPL: PASS: Price check passed. Min price $273.56. [2026-01-28T12:22:28.868725] [DEBUG] [REMOTE ] TPL: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:28.868861] [DEBUG] [REMOTE ] TPL: PASS: Integrity check passed. [2026-01-28T12:22:28.868913] [DEBUG] [REMOTE ] TPL: Symbol is viable for forecasting. [2026-01-28T12:22:28.868984] [INFO ] [MAIN ] [3108/3492] TPL kept (0.6s) | 3102 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:29.022669] [DEBUG] [REMOTE ] TPVG: Retrieved 2992 rows, trimmed to 300. [2026-01-28T12:22:29.022794] [DEBUG] [REMOTE ] TPVG: PASS: History has at least 300 days. [2026-01-28T12:22:29.023024] [DEBUG] [REMOTE ] TPVG: PASS: Price check passed. Min price $5.23. [2026-01-28T12:22:29.023159] [DEBUG] [REMOTE ] TPVG: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:29.023274] [DEBUG] [REMOTE ] TPVG: PASS: Integrity check passed. [2026-01-28T12:22:29.023314] [DEBUG] [REMOTE ] TPVG: Symbol is viable for forecasting. [2026-01-28T12:22:29.023361] [INFO ] [MAIN ] [3109/3492] TPVG kept (0.2s) | 3103 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:29.836990] [DEBUG] [REMOTE ] TPYP: Retrieved 2660 rows, trimmed to 300. [2026-01-28T12:22:29.837207] [DEBUG] [REMOTE ] TPYP: PASS: History has at least 300 days. [2026-01-28T12:22:29.837479] [DEBUG] [REMOTE ] TPYP: PASS: Price check passed. Min price $33.73. [2026-01-28T12:22:29.837667] [DEBUG] [REMOTE ] TPYP: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:29.837795] [DEBUG] [REMOTE ] TPYP: PASS: Integrity check passed. [2026-01-28T12:22:29.837838] [DEBUG] [REMOTE ] TPYP: Symbol is viable for forecasting. [2026-01-28T12:22:29.837893] [INFO ] [MAIN ] [3110/3492] TPYP kept (0.8s) | 3104 kept, 6 rejected | 138.8/min | ETA: 2.8m [2026-01-28T12:22:30.215507] [DEBUG] [REMOTE ] TPZ: Retrieved 4150 rows, trimmed to 300. [2026-01-28T12:22:30.215763] [DEBUG] [REMOTE ] TPZ: PASS: History has at least 300 days. [2026-01-28T12:22:30.216135] [DEBUG] [REMOTE ] TPZ: PASS: Price check passed. Min price $20.00. [2026-01-28T12:22:30.216285] [DEBUG] [REMOTE ] TPZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:30.216445] [DEBUG] [REMOTE ] TPZ: PASS: Integrity check passed. [2026-01-28T12:22:30.216489] [DEBUG] [REMOTE ] TPZ: Symbol is viable for forecasting. [2026-01-28T12:22:30.216545] [INFO ] [MAIN ] [3111/3492] TPZ kept (0.4s) | 3105 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:30.603526] [DEBUG] [REMOTE ] TQQQ: Retrieved 4014 rows, trimmed to 300. [2026-01-28T12:22:30.603688] [DEBUG] [REMOTE ] TQQQ: PASS: History has at least 300 days. [2026-01-28T12:22:30.603897] [DEBUG] [REMOTE ] TQQQ: PASS: Price check passed. Min price $46.38. [2026-01-28T12:22:30.604027] [DEBUG] [REMOTE ] TQQQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:30.604137] [DEBUG] [REMOTE ] TQQQ: PASS: Integrity check passed. [2026-01-28T12:22:30.604178] [DEBUG] [REMOTE ] TQQQ: Symbol is viable for forecasting. [2026-01-28T12:22:30.604240] [INFO ] [MAIN ] [3112/3492] TQQQ kept (0.4s) | 3106 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:31.252968] [DEBUG] [REMOTE ] TRC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:31.253112] [DEBUG] [REMOTE ] TRC: PASS: History has at least 300 days. [2026-01-28T12:22:31.253386] [DEBUG] [REMOTE ] TRC: PASS: Price check passed. Min price $15.58. [2026-01-28T12:22:31.253539] [DEBUG] [REMOTE ] TRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:31.253693] [DEBUG] [REMOTE ] TRC: PASS: Integrity check passed. [2026-01-28T12:22:31.253737] [DEBUG] [REMOTE ] TRC: Symbol is viable for forecasting. [2026-01-28T12:22:31.253794] [INFO ] [MAIN ] [3113/3492] TRC kept (0.6s) | 3107 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:31.490829] [DEBUG] [REMOTE ] TRDA: Retrieved 1064 rows, trimmed to 300. [2026-01-28T12:22:31.490973] [DEBUG] [REMOTE ] TRDA: PASS: History has at least 300 days. [2026-01-28T12:22:31.491244] [DEBUG] [REMOTE ] TRDA: PASS: Price check passed. Min price $6.62. [2026-01-28T12:22:31.491459] [DEBUG] [REMOTE ] TRDA: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:31.491682] [DEBUG] [REMOTE ] TRDA: PASS: Integrity check passed. [2026-01-28T12:22:31.491748] [DEBUG] [REMOTE ] TRDA: Symbol is viable for forecasting. [2026-01-28T12:22:31.491823] [INFO ] [MAIN ] [3114/3492] TRDA kept (0.2s) | 3108 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:32.011412] [DEBUG] [REMOTE ] TREE: Retrieved 4392 rows, trimmed to 300. [2026-01-28T12:22:32.011547] [DEBUG] [REMOTE ] TREE: PASS: History has at least 300 days. [2026-01-28T12:22:32.011816] [DEBUG] [REMOTE ] TREE: PASS: Price check passed. Min price $48.11. [2026-01-28T12:22:32.011955] [DEBUG] [REMOTE ] TREE: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:32.012071] [DEBUG] [REMOTE ] TREE: PASS: Integrity check passed. [2026-01-28T12:22:32.012113] [DEBUG] [REMOTE ] TREE: Symbol is viable for forecasting. [2026-01-28T12:22:32.012168] [INFO ] [MAIN ] [3115/3492] TREE kept (0.5s) | 3109 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:32.525759] [DEBUG] [REMOTE ] TREX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:32.525919] [DEBUG] [REMOTE ] TREX: PASS: History has at least 300 days. [2026-01-28T12:22:32.526186] [DEBUG] [REMOTE ] TREX: PASS: Price check passed. Min price $30.13. [2026-01-28T12:22:32.526325] [DEBUG] [REMOTE ] TREX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:32.526442] [DEBUG] [REMOTE ] TREX: PASS: Integrity check passed. [2026-01-28T12:22:32.526482] [DEBUG] [REMOTE ] TREX: Symbol is viable for forecasting. [2026-01-28T12:22:32.526532] [INFO ] [MAIN ] [3116/3492] TREX kept (0.5s) | 3110 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:32.851292] [DEBUG] [REMOTE ] TRGP: Retrieved 3807 rows, trimmed to 300. [2026-01-28T12:22:32.851429] [DEBUG] [REMOTE ] TRGP: PASS: History has at least 300 days. [2026-01-28T12:22:32.851680] [DEBUG] [REMOTE ] TRGP: PASS: Price check passed. Min price $150.54. [2026-01-28T12:22:32.851813] [DEBUG] [REMOTE ] TRGP: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:32.851931] [DEBUG] [REMOTE ] TRGP: PASS: Integrity check passed. [2026-01-28T12:22:32.851972] [DEBUG] [REMOTE ] TRGP: Symbol is viable for forecasting. [2026-01-28T12:22:32.852020] [INFO ] [MAIN ] [3117/3492] TRGP kept (0.3s) | 3111 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:33.360284] [DEBUG] [REMOTE ] TRI: Retrieved 5945 rows, trimmed to 300. [2026-01-28T12:22:33.360480] [DEBUG] [REMOTE ] TRI: PASS: History has at least 300 days. [2026-01-28T12:22:33.360778] [DEBUG] [REMOTE ] TRI: PASS: Price check passed. Min price $118.90. [2026-01-28T12:22:33.360930] [DEBUG] [REMOTE ] TRI: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:33.361061] [DEBUG] [REMOTE ] TRI: PASS: Integrity check passed. [2026-01-28T12:22:33.361142] [DEBUG] [REMOTE ] TRI: Symbol is viable for forecasting. [2026-01-28T12:22:33.361225] [INFO ] [MAIN ] [3118/3492] TRI kept (0.5s) | 3112 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:33.629612] [DEBUG] [REMOTE ] TRIN: Retrieved 1254 rows, trimmed to 300. [2026-01-28T12:22:33.629830] [DEBUG] [REMOTE ] TRIN: PASS: History has at least 300 days. [2026-01-28T12:22:33.630125] [DEBUG] [REMOTE ] TRIN: PASS: Price check passed. Min price $13.66. [2026-01-28T12:22:33.630282] [DEBUG] [REMOTE ] TRIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:33.630420] [DEBUG] [REMOTE ] TRIN: PASS: Integrity check passed. [2026-01-28T12:22:33.630463] [DEBUG] [REMOTE ] TRIN: Symbol is viable for forecasting. [2026-01-28T12:22:33.630519] [INFO ] [MAIN ] [3119/3492] TRIN kept (0.3s) | 3113 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:34.152269] [DEBUG] [REMOTE ] TRIP: Retrieved 3554 rows, trimmed to 300. [2026-01-28T12:22:34.152402] [DEBUG] [REMOTE ] TRIP: PASS: History has at least 300 days. [2026-01-28T12:22:34.152639] [DEBUG] [REMOTE ] TRIP: PASS: Price check passed. Min price $13.05. [2026-01-28T12:22:34.152777] [DEBUG] [REMOTE ] TRIP: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:34.152890] [DEBUG] [REMOTE ] TRIP: PASS: Integrity check passed. [2026-01-28T12:22:34.152930] [DEBUG] [REMOTE ] TRIP: Symbol is viable for forecasting. [2026-01-28T12:22:34.152978] [INFO ] [MAIN ] [3120/3492] TRIP kept (0.5s) | 3114 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:34.634470] [DEBUG] [REMOTE ] TRMB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:34.634626] [DEBUG] [REMOTE ] TRMB: PASS: History has at least 300 days. [2026-01-28T12:22:34.634855] [DEBUG] [REMOTE ] TRMB: PASS: Price check passed. Min price $69.59. [2026-01-28T12:22:34.634993] [DEBUG] [REMOTE ] TRMB: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:34.635116] [DEBUG] [REMOTE ] TRMB: PASS: Integrity check passed. [2026-01-28T12:22:34.635158] [DEBUG] [REMOTE ] TRMB: Symbol is viable for forecasting. [2026-01-28T12:22:34.635207] [INFO ] [MAIN ] [3121/3492] TRMB kept (0.5s) | 3115 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:34.781239] [DEBUG] [REMOTE ] TRMD: Retrieved 1992 rows, trimmed to 300. [2026-01-28T12:22:34.781385] [DEBUG] [REMOTE ] TRMD: PASS: History has at least 300 days. [2026-01-28T12:22:34.781642] [DEBUG] [REMOTE ] TRMD: PASS: Price check passed. Min price $19.39. [2026-01-28T12:22:34.781781] [DEBUG] [REMOTE ] TRMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:34.781900] [DEBUG] [REMOTE ] TRMD: PASS: Integrity check passed. [2026-01-28T12:22:34.781940] [DEBUG] [REMOTE ] TRMD: Symbol is viable for forecasting. [2026-01-28T12:22:34.781990] [INFO ] [MAIN ] [3122/3492] TRMD kept (0.1s) | 3116 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:35.491678] [DEBUG] [REMOTE ] TRMK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:35.491821] [DEBUG] [REMOTE ] TRMK: PASS: History has at least 300 days. [2026-01-28T12:22:35.492058] [DEBUG] [REMOTE ] TRMK: PASS: Price check passed. Min price $36.51. [2026-01-28T12:22:35.492190] [DEBUG] [REMOTE ] TRMK: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:35.492309] [DEBUG] [REMOTE ] TRMK: PASS: Integrity check passed. [2026-01-28T12:22:35.492348] [DEBUG] [REMOTE ] TRMK: Symbol is viable for forecasting. [2026-01-28T12:22:35.492395] [INFO ] [MAIN ] [3123/3492] TRMK kept (0.7s) | 3117 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:35.965786] [DEBUG] [REMOTE ] TRN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:35.966036] [DEBUG] [REMOTE ] TRN: PASS: History has at least 300 days. [2026-01-28T12:22:35.966291] [DEBUG] [REMOTE ] TRN: PASS: Price check passed. Min price $24.62. [2026-01-28T12:22:35.966425] [DEBUG] [REMOTE ] TRN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:35.966563] [DEBUG] [REMOTE ] TRN: PASS: Integrity check passed. [2026-01-28T12:22:35.966639] [DEBUG] [REMOTE ] TRN: Symbol is viable for forecasting. [2026-01-28T12:22:35.966691] [INFO ] [MAIN ] [3124/3492] TRN kept (0.5s) | 3118 kept, 6 rejected | 138.8/min | ETA: 2.7m [2026-01-28T12:22:36.281063] [DEBUG] [REMOTE ] TRNO: Retrieved 4015 rows, trimmed to 300. [2026-01-28T12:22:36.281206] [DEBUG] [REMOTE ] TRNO: PASS: History has at least 300 days. [2026-01-28T12:22:36.281434] [DEBUG] [REMOTE ] TRNO: PASS: Price check passed. Min price $56.64. [2026-01-28T12:22:36.281588] [DEBUG] [REMOTE ] TRNO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:36.281712] [DEBUG] [REMOTE ] TRNO: PASS: Integrity check passed. [2026-01-28T12:22:36.281752] [DEBUG] [REMOTE ] TRNO: Symbol is viable for forecasting. [2026-01-28T12:22:36.281799] [INFO ] [MAIN ] [3125/3492] TRNO kept (0.3s) | 3119 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:36.710919] [DEBUG] [REMOTE ] TRNS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:36.711143] [DEBUG] [REMOTE ] TRNS: PASS: History has at least 300 days. [2026-01-28T12:22:36.711681] [DEBUG] [REMOTE ] TRNS: PASS: Price check passed. Min price $52.06. [2026-01-28T12:22:36.711827] [DEBUG] [REMOTE ] TRNS: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:36.711983] [DEBUG] [REMOTE ] TRNS: PASS: Integrity check passed. [2026-01-28T12:22:36.712026] [DEBUG] [REMOTE ] TRNS: Symbol is viable for forecasting. [2026-01-28T12:22:36.712081] [INFO ] [MAIN ] [3126/3492] TRNS kept (0.4s) | 3120 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:37.138271] [DEBUG] [REMOTE ] TROX: Retrieved 3811 rows, trimmed to 300. [2026-01-28T12:22:37.138508] [DEBUG] [REMOTE ] TROX: PASS: History has at least 300 days. [2026-01-28T12:22:37.138917] [DEBUG] [REMOTE ] TROX: PASS: Price check passed. Min price $2.88. [2026-01-28T12:22:37.139117] [DEBUG] [REMOTE ] TROX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:37.139295] [DEBUG] [REMOTE ] TROX: PASS: Integrity check passed. [2026-01-28T12:22:37.139356] [DEBUG] [REMOTE ] TROX: Symbol is viable for forecasting. [2026-01-28T12:22:37.139431] [INFO ] [MAIN ] [3127/3492] TROX kept (0.4s) | 3121 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:37.614731] [DEBUG] [REMOTE ] TRP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:37.614887] [DEBUG] [REMOTE ] TRP: PASS: History has at least 300 days. [2026-01-28T12:22:37.615184] [DEBUG] [REMOTE ] TRP: PASS: Price check passed. Min price $49.23. [2026-01-28T12:22:37.615682] [DEBUG] [REMOTE ] TRP: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:37.615812] [DEBUG] [REMOTE ] TRP: PASS: Integrity check passed. [2026-01-28T12:22:37.615866] [DEBUG] [REMOTE ] TRP: Symbol is viable for forecasting. [2026-01-28T12:22:37.615932] [INFO ] [MAIN ] [3128/3492] TRP kept (0.5s) | 3122 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:37.834773] [DEBUG] [REMOTE ] TRS: Retrieved 4703 rows, trimmed to 300. [2026-01-28T12:22:37.834906] [DEBUG] [REMOTE ] TRS: PASS: History has at least 300 days. [2026-01-28T12:22:37.835118] [DEBUG] [REMOTE ] TRS: PASS: Price check passed. Min price $31.08. [2026-01-28T12:22:37.835257] [DEBUG] [REMOTE ] TRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:37.835372] [DEBUG] [REMOTE ] TRS: PASS: Integrity check passed. [2026-01-28T12:22:37.835414] [DEBUG] [REMOTE ] TRS: Symbol is viable for forecasting. [2026-01-28T12:22:37.835465] [INFO ] [MAIN ] [3129/3492] TRS kept (0.2s) | 3123 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:38.169614] [DEBUG] [REMOTE ] TRTX: Retrieved 2142 rows, trimmed to 300. [2026-01-28T12:22:38.169744] [DEBUG] [REMOTE ] TRTX: PASS: History has at least 300 days. [2026-01-28T12:22:38.169943] [DEBUG] [REMOTE ] TRTX: PASS: Price check passed. Min price $8.42. [2026-01-28T12:22:38.170080] [DEBUG] [REMOTE ] TRTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:38.170187] [DEBUG] [REMOTE ] TRTX: PASS: Integrity check passed. [2026-01-28T12:22:38.170244] [DEBUG] [REMOTE ] TRTX: Symbol is viable for forecasting. [2026-01-28T12:22:38.170293] [INFO ] [MAIN ] [3130/3492] TRTX kept (0.3s) | 3124 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:38.622673] [DEBUG] [REMOTE ] TRUP: Retrieved 2899 rows, trimmed to 300. [2026-01-28T12:22:38.622819] [DEBUG] [REMOTE ] TRUP: PASS: History has at least 300 days. [2026-01-28T12:22:38.623024] [DEBUG] [REMOTE ] TRUP: PASS: Price check passed. Min price $31.22. [2026-01-28T12:22:38.623160] [DEBUG] [REMOTE ] TRUP: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:38.623294] [DEBUG] [REMOTE ] TRUP: PASS: Integrity check passed. [2026-01-28T12:22:38.623347] [DEBUG] [REMOTE ] TRUP: Symbol is viable for forecasting. [2026-01-28T12:22:38.623408] [INFO ] [MAIN ] [3131/3492] TRUP kept (0.5s) | 3125 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:39.174744] [DEBUG] [REMOTE ] TRVG: Retrieved 2289 rows, trimmed to 300. [2026-01-28T12:22:39.174882] [DEBUG] [REMOTE ] TRVG: PASS: History has at least 300 days. [2026-01-28T12:22:39.175086] [DEBUG] [REMOTE ] TRVG: PASS: Price check passed. Min price $2.77. [2026-01-28T12:22:39.175218] [DEBUG] [REMOTE ] TRVG: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:39.175328] [DEBUG] [REMOTE ] TRVG: PASS: Integrity check passed. [2026-01-28T12:22:39.175368] [DEBUG] [REMOTE ] TRVG: Symbol is viable for forecasting. [2026-01-28T12:22:39.175415] [INFO ] [MAIN ] [3132/3492] TRVG kept (0.6s) | 3126 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:39.644148] [DEBUG] [REMOTE ] TS: Retrieved 5815 rows, trimmed to 300. [2026-01-28T12:22:39.644287] [DEBUG] [REMOTE ] TS: PASS: History has at least 300 days. [2026-01-28T12:22:39.644507] [DEBUG] [REMOTE ] TS: PASS: Price check passed. Min price $37.76. [2026-01-28T12:22:39.644662] [DEBUG] [REMOTE ] TS: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:39.644781] [DEBUG] [REMOTE ] TS: PASS: Integrity check passed. [2026-01-28T12:22:39.644821] [DEBUG] [REMOTE ] TS: Symbol is viable for forecasting. [2026-01-28T12:22:39.644869] [INFO ] [MAIN ] [3133/3492] TS kept (0.5s) | 3127 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:40.069320] [DEBUG] [REMOTE ] TSBK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:40.069462] [DEBUG] [REMOTE ] TSBK: PASS: History has at least 300 days. [2026-01-28T12:22:40.069710] [DEBUG] [REMOTE ] TSBK: PASS: Price check passed. Min price $30.99. [2026-01-28T12:22:40.069846] [DEBUG] [REMOTE ] TSBK: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:40.069967] [DEBUG] [REMOTE ] TSBK: PASS: Integrity check passed. [2026-01-28T12:22:40.070007] [DEBUG] [REMOTE ] TSBK: Symbol is viable for forecasting. [2026-01-28T12:22:40.070054] [INFO ] [MAIN ] [3134/3492] TSBK kept (0.4s) | 3128 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:40.546518] [DEBUG] [REMOTE ] TSCO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:40.546667] [DEBUG] [REMOTE ] TSCO: PASS: History has at least 300 days. [2026-01-28T12:22:40.546884] [DEBUG] [REMOTE ] TSCO: PASS: Price check passed. Min price $49.83. [2026-01-28T12:22:40.547051] [DEBUG] [REMOTE ] TSCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:40.547170] [DEBUG] [REMOTE ] TSCO: PASS: Integrity check passed. [2026-01-28T12:22:40.547213] [DEBUG] [REMOTE ] TSCO: Symbol is viable for forecasting. [2026-01-28T12:22:40.547263] [INFO ] [MAIN ] [3135/3492] TSCO kept (0.5s) | 3129 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:40.653383] [DEBUG] [REMOTE ] TSDD: Retrieved 610 rows, trimmed to 300. [2026-01-28T12:22:40.653519] [DEBUG] [REMOTE ] TSDD: PASS: History has at least 300 days. [2026-01-28T12:22:40.653740] [DEBUG] [REMOTE ] TSDD: PASS: Price check passed. Min price $6.59. [2026-01-28T12:22:40.653875] [DEBUG] [REMOTE ] TSDD: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:40.653983] [DEBUG] [REMOTE ] TSDD: PASS: Integrity check passed. [2026-01-28T12:22:40.654039] [DEBUG] [REMOTE ] TSDD: Symbol is viable for forecasting. [2026-01-28T12:22:40.654086] [INFO ] [MAIN ] [3136/3492] TSDD kept (0.1s) | 3130 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:41.398168] [DEBUG] [REMOTE ] TSEM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:41.398308] [DEBUG] [REMOTE ] TSEM: PASS: History has at least 300 days. [2026-01-28T12:22:41.398723] [DEBUG] [REMOTE ] TSEM: PASS: Price check passed. Min price $82.45. [2026-01-28T12:22:41.398867] [DEBUG] [REMOTE ] TSEM: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:41.398984] [DEBUG] [REMOTE ] TSEM: PASS: Integrity check passed. [2026-01-28T12:22:41.399030] [DEBUG] [REMOTE ] TSEM: Symbol is viable for forecasting. [2026-01-28T12:22:41.399087] [INFO ] [MAIN ] [3137/3492] TSEM kept (0.7s) | 3131 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:41.689310] [DEBUG] [REMOTE ] TSHA: Retrieved 1341 rows, trimmed to 300. [2026-01-28T12:22:41.689444] [DEBUG] [REMOTE ] TSHA: PASS: History has at least 300 days. [2026-01-28T12:22:41.689671] [DEBUG] [REMOTE ] TSHA: PASS: Price check passed. Min price $3.83. [2026-01-28T12:22:41.689806] [DEBUG] [REMOTE ] TSHA: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:41.689915] [DEBUG] [REMOTE ] TSHA: PASS: Integrity check passed. [2026-01-28T12:22:41.689955] [DEBUG] [REMOTE ] TSHA: Symbol is viable for forecasting. [2026-01-28T12:22:41.690002] [INFO ] [MAIN ] [3138/3492] TSHA kept (0.3s) | 3132 kept, 6 rejected | 138.8/min | ETA: 2.6m [2026-01-28T12:22:42.268001] [DEBUG] [REMOTE ] TSI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:42.268128] [DEBUG] [REMOTE ] TSI: PASS: History has at least 300 days. [2026-01-28T12:22:42.268545] [DEBUG] [REMOTE ] TSI: PASS: Price check passed. Min price $4.71. [2026-01-28T12:22:42.268703] [DEBUG] [REMOTE ] TSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:42.268825] [DEBUG] [REMOTE ] TSI: PASS: Integrity check passed. [2026-01-28T12:22:42.268867] [DEBUG] [REMOTE ] TSI: Symbol is viable for forecasting. [2026-01-28T12:22:42.268917] [INFO ] [MAIN ] [3139/3492] TSI kept (0.6s) | 3133 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:42.513516] [DEBUG] [REMOTE ] TSL: Retrieved 870 rows, trimmed to 300. [2026-01-28T12:22:42.513653] [DEBUG] [REMOTE ] TSL: PASS: History has at least 300 days. [2026-01-28T12:22:42.513861] [DEBUG] [REMOTE ] TSL: PASS: Price check passed. Min price $15.81. [2026-01-28T12:22:42.514000] [DEBUG] [REMOTE ] TSL: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:42.514112] [DEBUG] [REMOTE ] TSL: PASS: Integrity check passed. [2026-01-28T12:22:42.514154] [DEBUG] [REMOTE ] TSL: Symbol is viable for forecasting. [2026-01-28T12:22:42.514205] [INFO ] [MAIN ] [3140/3492] TSL kept (0.2s) | 3134 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:43.041053] [DEBUG] [REMOTE ] TSLA: Retrieved 3919 rows, trimmed to 300. [2026-01-28T12:22:43.041200] [DEBUG] [REMOTE ] TSLA: PASS: History has at least 300 days. [2026-01-28T12:22:43.041465] [DEBUG] [REMOTE ] TSLA: PASS: Price check passed. Min price $391.09. [2026-01-28T12:22:43.041663] [DEBUG] [REMOTE ] TSLA: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:43.041808] [DEBUG] [REMOTE ] TSLA: PASS: Integrity check passed. [2026-01-28T12:22:43.041857] [DEBUG] [REMOTE ] TSLA: Symbol is viable for forecasting. [2026-01-28T12:22:43.041916] [INFO ] [MAIN ] [3141/3492] TSLA kept (0.5s) | 3135 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:43.300522] [DEBUG] [REMOTE ] TSLL: Retrieved 870 rows, trimmed to 300. [2026-01-28T12:22:43.300676] [DEBUG] [REMOTE ] TSLL: PASS: History has at least 300 days. [2026-01-28T12:22:43.300880] [DEBUG] [REMOTE ] TSLL: PASS: Price check passed. Min price $14.91. [2026-01-28T12:22:43.301012] [DEBUG] [REMOTE ] TSLL: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:43.301122] [DEBUG] [REMOTE ] TSLL: PASS: Integrity check passed. [2026-01-28T12:22:43.301178] [DEBUG] [REMOTE ] TSLL: Symbol is viable for forecasting. [2026-01-28T12:22:43.301225] [INFO ] [MAIN ] [3142/3492] TSLL kept (0.3s) | 3136 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:43.700428] [DEBUG] [REMOTE ] TSLQ: Retrieved 888 rows, trimmed to 300. [2026-01-28T12:22:43.700560] [DEBUG] [REMOTE ] TSLQ: PASS: History has at least 300 days. [2026-01-28T12:22:43.700793] [DEBUG] [REMOTE ] TSLQ: PASS: Price check passed. Min price $15.42. [2026-01-28T12:22:43.700929] [DEBUG] [REMOTE ] TSLQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:43.701038] [DEBUG] [REMOTE ] TSLQ: PASS: Integrity check passed. [2026-01-28T12:22:43.701080] [DEBUG] [REMOTE ] TSLQ: Symbol is viable for forecasting. [2026-01-28T12:22:43.701128] [INFO ] [MAIN ] [3143/3492] TSLQ kept (0.4s) | 3137 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:44.094726] [DEBUG] [REMOTE ] TSLS: Retrieved 870 rows, trimmed to 300. [2026-01-28T12:22:44.094857] [DEBUG] [REMOTE ] TSLS: PASS: History has at least 300 days. [2026-01-28T12:22:44.095064] [DEBUG] [REMOTE ] TSLS: PASS: Price check passed. Min price $4.66. [2026-01-28T12:22:44.095204] [DEBUG] [REMOTE ] TSLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:44.095316] [DEBUG] [REMOTE ] TSLS: PASS: Integrity check passed. [2026-01-28T12:22:44.095359] [DEBUG] [REMOTE ] TSLS: Symbol is viable for forecasting. [2026-01-28T12:22:44.095408] [INFO ] [MAIN ] [3144/3492] TSLS kept (0.4s) | 3138 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:44.643948] [DEBUG] [REMOTE ] TSLX: Retrieved 2981 rows, trimmed to 300. [2026-01-28T12:22:44.644072] [DEBUG] [REMOTE ] TSLX: PASS: History has at least 300 days. [2026-01-28T12:22:44.644292] [DEBUG] [REMOTE ] TSLX: PASS: Price check passed. Min price $20.26. [2026-01-28T12:22:44.644442] [DEBUG] [REMOTE ] TSLX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:44.644555] [DEBUG] [REMOTE ] TSLX: PASS: Integrity check passed. [2026-01-28T12:22:44.644623] [DEBUG] [REMOTE ] TSLX: Symbol is viable for forecasting. [2026-01-28T12:22:44.644675] [INFO ] [MAIN ] [3145/3492] TSLX kept (0.5s) | 3139 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:45.171549] [DEBUG] [REMOTE ] TSM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:45.171769] [DEBUG] [REMOTE ] TSM: PASS: History has at least 300 days. [2026-01-28T12:22:45.172139] [DEBUG] [REMOTE ] TSM: PASS: Price check passed. Min price $274.34. [2026-01-28T12:22:45.172299] [DEBUG] [REMOTE ] TSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:45.172463] [DEBUG] [REMOTE ] TSM: PASS: Integrity check passed. [2026-01-28T12:22:45.172510] [DEBUG] [REMOTE ] TSM: Symbol is viable for forecasting. [2026-01-28T12:22:45.172613] [INFO ] [MAIN ] [3146/3492] TSM kept (0.5s) | 3140 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:45.774603] [DEBUG] [REMOTE ] TSN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:45.774900] [DEBUG] [REMOTE ] TSN: PASS: History has at least 300 days. [2026-01-28T12:22:45.775409] [DEBUG] [REMOTE ] TSN: PASS: Price check passed. Min price $50.96. [2026-01-28T12:22:45.775658] [DEBUG] [REMOTE ] TSN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:45.775877] [DEBUG] [REMOTE ] TSN: PASS: Integrity check passed. [2026-01-28T12:22:45.775944] [DEBUG] [REMOTE ] TSN: Symbol is viable for forecasting. [2026-01-28T12:22:45.776036] [INFO ] [MAIN ] [3147/3492] TSN kept (0.6s) | 3141 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:46.119204] [DEBUG] [REMOTE ] TSQ: Retrieved 2895 rows, trimmed to 300. [2026-01-28T12:22:46.119409] [DEBUG] [REMOTE ] TSQ: PASS: History has at least 300 days. [2026-01-28T12:22:46.119708] [DEBUG] [REMOTE ] TSQ: PASS: Price check passed. Min price $4.26. [2026-01-28T12:22:46.119854] [DEBUG] [REMOTE ] TSQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:46.120041] [DEBUG] [REMOTE ] TSQ: PASS: Integrity check passed. [2026-01-28T12:22:46.120091] [DEBUG] [REMOTE ] TSQ: Symbol is viable for forecasting. [2026-01-28T12:22:46.120148] [INFO ] [MAIN ] [3148/3492] TSQ kept (0.3s) | 3142 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:46.696696] [DEBUG] [REMOTE ] TTC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:46.696930] [DEBUG] [REMOTE ] TTC: PASS: History has at least 300 days. [2026-01-28T12:22:46.697475] [DEBUG] [REMOTE ] TTC: PASS: Price check passed. Min price $67.65. [2026-01-28T12:22:46.697657] [DEBUG] [REMOTE ] TTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:46.697825] [DEBUG] [REMOTE ] TTC: PASS: Integrity check passed. [2026-01-28T12:22:46.697872] [DEBUG] [REMOTE ] TTC: Symbol is viable for forecasting. [2026-01-28T12:22:46.697928] [INFO ] [MAIN ] [3149/3492] TTC kept (0.6s) | 3143 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:46.911161] [DEBUG] [REMOTE ] TTD: Retrieved 2350 rows, trimmed to 300. [2026-01-28T12:22:46.911355] [DEBUG] [REMOTE ] TTD: PASS: History has at least 300 days. [2026-01-28T12:22:46.911643] [DEBUG] [REMOTE ] TTD: PASS: Price check passed. Min price $32.19. [2026-01-28T12:22:46.911789] [DEBUG] [REMOTE ] TTD: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:46.911911] [DEBUG] [REMOTE ] TTD: PASS: Integrity check passed. [2026-01-28T12:22:46.911953] [DEBUG] [REMOTE ] TTD: Symbol is viable for forecasting. [2026-01-28T12:22:46.912004] [INFO ] [MAIN ] [3150/3492] TTD kept (0.2s) | 3144 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:47.425470] [DEBUG] [REMOTE ] TTE: Retrieved 4588 rows, trimmed to 300. [2026-01-28T12:22:47.425707] [DEBUG] [REMOTE ] TTE: PASS: History has at least 300 days. [2026-01-28T12:22:47.426058] [DEBUG] [REMOTE ] TTE: PASS: Price check passed. Min price $61.30. [2026-01-28T12:22:47.426236] [DEBUG] [REMOTE ] TTE: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:47.426391] [DEBUG] [REMOTE ] TTE: PASS: Integrity check passed. [2026-01-28T12:22:47.426434] [DEBUG] [REMOTE ] TTE: Symbol is viable for forecasting. [2026-01-28T12:22:47.426493] [INFO ] [MAIN ] [3151/3492] TTE kept (0.5s) | 3145 kept, 6 rejected | 138.8/min | ETA: 2.5m [2026-01-28T12:22:47.970712] [DEBUG] [REMOTE ] TTEC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:47.970906] [DEBUG] [REMOTE ] TTEC: PASS: History has at least 300 days. [2026-01-28T12:22:47.971185] [DEBUG] [REMOTE ] TTEC: PASS: Price check passed. Min price $2.57. [2026-01-28T12:22:47.971332] [DEBUG] [REMOTE ] TTEC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:47.971471] [DEBUG] [REMOTE ] TTEC: PASS: Integrity check passed. [2026-01-28T12:22:47.971511] [DEBUG] [REMOTE ] TTEC: Symbol is viable for forecasting. [2026-01-28T12:22:47.971566] [INFO ] [MAIN ] [3152/3492] TTEC kept (0.5s) | 3146 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:48.447852] [DEBUG] [REMOTE ] TTEK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:48.448143] [DEBUG] [REMOTE ] TTEK: PASS: History has at least 300 days. [2026-01-28T12:22:48.448504] [DEBUG] [REMOTE ] TTEK: PASS: Price check passed. Min price $31.80. [2026-01-28T12:22:48.448879] [DEBUG] [REMOTE ] TTEK: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:48.449041] [DEBUG] [REMOTE ] TTEK: PASS: Integrity check passed. [2026-01-28T12:22:48.449096] [DEBUG] [REMOTE ] TTEK: Symbol is viable for forecasting. [2026-01-28T12:22:48.449161] [INFO ] [MAIN ] [3153/3492] TTEK kept (0.5s) | 3147 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:48.951406] [DEBUG] [REMOTE ] TTI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:48.951834] [DEBUG] [REMOTE ] TTI: PASS: History has at least 300 days. [2026-01-28T12:22:48.952134] [DEBUG] [REMOTE ] TTI: PASS: Price check passed. Min price $7.00. [2026-01-28T12:22:48.952275] [DEBUG] [REMOTE ] TTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:48.952428] [DEBUG] [REMOTE ] TTI: PASS: Integrity check passed. [2026-01-28T12:22:48.952473] [DEBUG] [REMOTE ] TTI: Symbol is viable for forecasting. [2026-01-28T12:22:48.952525] [INFO ] [MAIN ] [3154/3492] TTI kept (0.5s) | 3148 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:49.444564] [DEBUG] [REMOTE ] TTMI: Retrieved 6372 rows, trimmed to 300. [2026-01-28T12:22:49.444714] [DEBUG] [REMOTE ] TTMI: PASS: History has at least 300 days. [2026-01-28T12:22:49.444924] [DEBUG] [REMOTE ] TTMI: PASS: Price check passed. Min price $58.45. [2026-01-28T12:22:49.445056] [DEBUG] [REMOTE ] TTMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:49.445165] [DEBUG] [REMOTE ] TTMI: PASS: Integrity check passed. [2026-01-28T12:22:49.445205] [DEBUG] [REMOTE ] TTMI: Symbol is viable for forecasting. [2026-01-28T12:22:49.445251] [INFO ] [MAIN ] [3155/3492] TTMI kept (0.5s) | 3149 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:49.890849] [DEBUG] [REMOTE ] TTWO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:49.890979] [DEBUG] [REMOTE ] TTWO: PASS: History has at least 300 days. [2026-01-28T12:22:49.891184] [DEBUG] [REMOTE ] TTWO: PASS: Price check passed. Min price $232.00. [2026-01-28T12:22:49.891316] [DEBUG] [REMOTE ] TTWO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:49.891431] [DEBUG] [REMOTE ] TTWO: PASS: Integrity check passed. [2026-01-28T12:22:49.891472] [DEBUG] [REMOTE ] TTWO: Symbol is viable for forecasting. [2026-01-28T12:22:49.891518] [INFO ] [MAIN ] [3156/3492] TTWO kept (0.4s) | 3150 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:50.160735] [DEBUG] [REMOTE ] TUGN: Retrieved 925 rows, trimmed to 300. [2026-01-28T12:22:50.160866] [DEBUG] [REMOTE ] TUGN: PASS: History has at least 300 days. [2026-01-28T12:22:50.161068] [DEBUG] [REMOTE ] TUGN: PASS: Price check passed. Min price $24.13. [2026-01-28T12:22:50.161202] [DEBUG] [REMOTE ] TUGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:50.161313] [DEBUG] [REMOTE ] TUGN: PASS: Integrity check passed. [2026-01-28T12:22:50.161352] [DEBUG] [REMOTE ] TUGN: Symbol is viable for forecasting. [2026-01-28T12:22:50.161399] [INFO ] [MAIN ] [3157/3492] TUGN kept (0.3s) | 3151 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:50.601711] [DEBUG] [REMOTE ] TUSK: Retrieved 2333 rows, trimmed to 300. [2026-01-28T12:22:50.601844] [DEBUG] [REMOTE ] TUSK: PASS: History has at least 300 days. [2026-01-28T12:22:50.602048] [DEBUG] [REMOTE ] TUSK: PASS: Price check passed. Min price $1.73. [2026-01-28T12:22:50.602183] [DEBUG] [REMOTE ] TUSK: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:50.602294] [DEBUG] [REMOTE ] TUSK: PASS: Integrity check passed. [2026-01-28T12:22:50.602335] [DEBUG] [REMOTE ] TUSK: Symbol is viable for forecasting. [2026-01-28T12:22:50.602381] [INFO ] [MAIN ] [3158/3492] TUSK kept (0.4s) | 3152 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:51.156422] [DEBUG] [REMOTE ] TVC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:51.156597] [DEBUG] [REMOTE ] TVC: PASS: History has at least 300 days. [2026-01-28T12:22:51.156848] [DEBUG] [REMOTE ] TVC: PASS: Price check passed. Min price $23.80. [2026-01-28T12:22:51.156989] [DEBUG] [REMOTE ] TVC: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:51.157148] [DEBUG] [REMOTE ] TVC: PASS: Integrity check passed. [2026-01-28T12:22:51.157191] [DEBUG] [REMOTE ] TVC: Symbol is viable for forecasting. [2026-01-28T12:22:51.157242] [INFO ] [MAIN ] [3159/3492] TVC kept (0.6s) | 3153 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:51.675039] [DEBUG] [REMOTE ] TVE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:51.675183] [DEBUG] [REMOTE ] TVE: PASS: History has at least 300 days. [2026-01-28T12:22:51.675413] [DEBUG] [REMOTE ] TVE: PASS: Price check passed. Min price $23.92. [2026-01-28T12:22:51.675554] [DEBUG] [REMOTE ] TVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:51.675707] [DEBUG] [REMOTE ] TVE: PASS: Integrity check passed. [2026-01-28T12:22:51.675750] [DEBUG] [REMOTE ] TVE: Symbol is viable for forecasting. [2026-01-28T12:22:51.675800] [INFO ] [MAIN ] [3160/3492] TVE kept (0.5s) | 3154 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:51.867954] [DEBUG] [REMOTE ] TVTX: Retrieved 3323 rows, trimmed to 300. [2026-01-28T12:22:51.868084] [DEBUG] [REMOTE ] TVTX: PASS: History has at least 300 days. [2026-01-28T12:22:51.868298] [DEBUG] [REMOTE ] TVTX: PASS: Price check passed. Min price $27.87. [2026-01-28T12:22:51.868449] [DEBUG] [REMOTE ] TVTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:51.868599] [DEBUG] [REMOTE ] TVTX: PASS: Integrity check passed. [2026-01-28T12:22:51.868822] [DEBUG] [REMOTE ] TVTX: Symbol is viable for forecasting. [2026-01-28T12:22:51.868871] [INFO ] [MAIN ] [3161/3492] TVTX kept (0.2s) | 3155 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:52.280352] [DEBUG] [REMOTE ] TWFG: Retrieved 383 rows, trimmed to 300. [2026-01-28T12:22:52.280485] [DEBUG] [REMOTE ] TWFG: PASS: History has at least 300 days. [2026-01-28T12:22:52.280708] [DEBUG] [REMOTE ] TWFG: PASS: Price check passed. Min price $24.14. [2026-01-28T12:22:52.280846] [DEBUG] [REMOTE ] TWFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:52.280957] [DEBUG] [REMOTE ] TWFG: PASS: Integrity check passed. [2026-01-28T12:22:52.280998] [DEBUG] [REMOTE ] TWFG: Symbol is viable for forecasting. [2026-01-28T12:22:52.281047] [INFO ] [MAIN ] [3162/3492] TWFG kept (0.4s) | 3156 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:52.560814] [DEBUG] [REMOTE ] TWG: Retrieved 447 rows, trimmed to 300. [2026-01-28T12:22:52.560927] [DEBUG] [REMOTE ] TWG: PASS: History has at least 300 days. [2026-01-28T12:22:52.561123] [DEBUG] [REMOTE ] TWG: PASS: Price check passed. Min price $3.29. [2026-01-28T12:22:52.561254] [DEBUG] [REMOTE ] TWG: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:52.561362] [DEBUG] [REMOTE ] TWG: PASS: Integrity check passed. [2026-01-28T12:22:52.561403] [DEBUG] [REMOTE ] TWG: Symbol is viable for forecasting. [2026-01-28T12:22:52.561450] [INFO ] [MAIN ] [3163/3492] TWG kept (0.3s) | 3157 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:53.325165] [DEBUG] [REMOTE ] TWI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:53.325301] [DEBUG] [REMOTE ] TWI: PASS: History has at least 300 days. [2026-01-28T12:22:53.325521] [DEBUG] [REMOTE ] TWI: PASS: Price check passed. Min price $7.19. [2026-01-28T12:22:53.325679] [DEBUG] [REMOTE ] TWI: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:53.325799] [DEBUG] [REMOTE ] TWI: PASS: Integrity check passed. [2026-01-28T12:22:53.325841] [DEBUG] [REMOTE ] TWI: Symbol is viable for forecasting. [2026-01-28T12:22:53.325892] [INFO ] [MAIN ] [3164/3492] TWI kept (0.8s) | 3158 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:53.770981] [DEBUG] [REMOTE ] TWIN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:53.771119] [DEBUG] [REMOTE ] TWIN: PASS: History has at least 300 days. [2026-01-28T12:22:53.771330] [DEBUG] [REMOTE ] TWIN: PASS: Price check passed. Min price $14.45. [2026-01-28T12:22:53.771468] [DEBUG] [REMOTE ] TWIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:53.771603] [DEBUG] [REMOTE ] TWIN: PASS: Integrity check passed. [2026-01-28T12:22:53.771648] [DEBUG] [REMOTE ] TWIN: Symbol is viable for forecasting. [2026-01-28T12:22:53.771698] [INFO ] [MAIN ] [3165/3492] TWIN kept (0.4s) | 3159 kept, 6 rejected | 138.8/min | ETA: 2.4m [2026-01-28T12:22:54.144558] [DEBUG] [REMOTE ] TWLO: Retrieved 2412 rows, trimmed to 300. [2026-01-28T12:22:54.144756] [DEBUG] [REMOTE ] TWLO: PASS: History has at least 300 days. [2026-01-28T12:22:54.145058] [DEBUG] [REMOTE ] TWLO: PASS: Price check passed. Min price $112.86. [2026-01-28T12:22:54.145237] [DEBUG] [REMOTE ] TWLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:54.145405] [DEBUG] [REMOTE ] TWLO: PASS: Integrity check passed. [2026-01-28T12:22:54.145462] [DEBUG] [REMOTE ] TWLO: Symbol is viable for forecasting. [2026-01-28T12:22:54.145521] [INFO ] [MAIN ] [3166/3492] TWLO kept (0.4s) | 3160 kept, 6 rejected | 138.8/min | ETA: 2.3m [2026-01-28T12:22:54.591684] [DEBUG] [REMOTE ] TWO: Retrieved 4084 rows, trimmed to 300. [2026-01-28T12:22:54.591824] [DEBUG] [REMOTE ] TWO: PASS: History has at least 300 days. [2026-01-28T12:22:54.592047] [DEBUG] [REMOTE ] TWO: PASS: Price check passed. Min price $9.12. [2026-01-28T12:22:54.592186] [DEBUG] [REMOTE ] TWO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:54.592304] [DEBUG] [REMOTE ] TWO: PASS: Integrity check passed. [2026-01-28T12:22:54.592346] [DEBUG] [REMOTE ] TWO: Symbol is viable for forecasting. [2026-01-28T12:22:54.592394] [INFO ] [MAIN ] [3167/3492] TWO kept (0.4s) | 3161 kept, 6 rejected | 138.8/min | ETA: 2.3m [2026-01-28T12:22:55.058715] [DEBUG] [REMOTE ] TX: Retrieved 5028 rows, trimmed to 300. [2026-01-28T12:22:55.058864] [DEBUG] [REMOTE ] TX: PASS: History has at least 300 days. [2026-01-28T12:22:55.059102] [DEBUG] [REMOTE ] TX: PASS: Price check passed. Min price $34.53. [2026-01-28T12:22:55.059262] [DEBUG] [REMOTE ] TX: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:55.059407] [DEBUG] [REMOTE ] TX: PASS: Integrity check passed. [2026-01-28T12:22:55.059461] [DEBUG] [REMOTE ] TX: Symbol is viable for forecasting. [2026-01-28T12:22:55.059512] [INFO ] [MAIN ] [3168/3492] TX kept (0.5s) | 3162 kept, 6 rejected | 138.8/min | ETA: 2.3m [2026-01-28T12:22:55.330979] [DEBUG] [REMOTE ] TXG: Retrieved 1601 rows, trimmed to 300. [2026-01-28T12:22:55.331146] [DEBUG] [REMOTE ] TXG: PASS: History has at least 300 days. [2026-01-28T12:22:55.331423] [DEBUG] [REMOTE ] TXG: PASS: Price check passed. Min price $12.44. [2026-01-28T12:22:55.331637] [DEBUG] [REMOTE ] TXG: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:55.331792] [DEBUG] [REMOTE ] TXG: PASS: Integrity check passed. [2026-01-28T12:22:55.331847] [DEBUG] [REMOTE ] TXG: Symbol is viable for forecasting. [2026-01-28T12:22:55.331911] [INFO ] [MAIN ] [3169/3492] TXG kept (0.3s) | 3163 kept, 6 rejected | 138.8/min | ETA: 2.3m [2026-01-28T12:22:55.889437] [DEBUG] [REMOTE ] TXMD: Retrieved 5566 rows, trimmed to 300. [2026-01-28T12:22:55.889626] [DEBUG] [REMOTE ] TXMD: PASS: History has at least 300 days. [2026-01-28T12:22:55.889847] [DEBUG] [REMOTE ] TXMD: PASS: Price check passed. Min price $1.15. [2026-01-28T12:22:55.889982] [DEBUG] [REMOTE ] TXMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:55.890099] [DEBUG] [REMOTE ] TXMD: PASS: Integrity check passed. [2026-01-28T12:22:55.890140] [DEBUG] [REMOTE ] TXMD: Symbol is viable for forecasting. [2026-01-28T12:22:55.890190] [INFO ] [MAIN ] [3170/3492] TXMD kept (0.6s) | 3164 kept, 6 rejected | 138.8/min | ETA: 2.3m [2026-01-28T12:22:56.462652] [DEBUG] [REMOTE ] TXN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:56.462793] [DEBUG] [REMOTE ] TXN: PASS: History has at least 300 days. [2026-01-28T12:22:56.463015] [DEBUG] [REMOTE ] TXN: PASS: Price check passed. Min price $153.33. [2026-01-28T12:22:56.463148] [DEBUG] [REMOTE ] TXN: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:56.463261] [DEBUG] [REMOTE ] TXN: PASS: Integrity check passed. [2026-01-28T12:22:56.463300] [DEBUG] [REMOTE ] TXN: Symbol is viable for forecasting. [2026-01-28T12:22:56.463348] [INFO ] [MAIN ] [3171/3492] TXN kept (0.6s) | 3165 kept, 6 rejected | 138.8/min | ETA: 2.3m [2026-01-28T12:22:56.665843] [DEBUG] [REMOTE ] TXO: Retrieved 752 rows, trimmed to 300. [2026-01-28T12:22:56.665970] [DEBUG] [REMOTE ] TXO: PASS: History has at least 300 days. [2026-01-28T12:22:56.666166] [DEBUG] [REMOTE ] TXO: PASS: Price check passed. Min price $10.15. [2026-01-28T12:22:56.666297] [DEBUG] [REMOTE ] TXO: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:56.666421] [DEBUG] [REMOTE ] TXO: PASS: Integrity check passed. [2026-01-28T12:22:56.666461] [DEBUG] [REMOTE ] TXO: Symbol is viable for forecasting. [2026-01-28T12:22:56.666507] [INFO ] [MAIN ] [3172/3492] TXO kept (0.2s) | 3166 kept, 6 rejected | 138.8/min | ETA: 2.3m [2026-01-28T12:22:57.188946] [DEBUG] [REMOTE ] TXRH: Retrieved 5362 rows, trimmed to 300. [2026-01-28T12:22:57.189076] [DEBUG] [REMOTE ] TXRH: PASS: History has at least 300 days. [2026-01-28T12:22:57.189289] [DEBUG] [REMOTE ] TXRH: PASS: Price check passed. Min price $160.09. [2026-01-28T12:22:57.189420] [DEBUG] [REMOTE ] TXRH: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:57.189544] [DEBUG] [REMOTE ] TXRH: PASS: Integrity check passed. [2026-01-28T12:22:57.189616] [DEBUG] [REMOTE ] TXRH: Symbol is viable for forecasting. [2026-01-28T12:22:57.189674] [INFO ] [MAIN ] [3173/3492] TXRH kept (0.5s) | 3167 kept, 6 rejected | 138.8/min | ETA: 2.3m [2026-01-28T12:22:57.737179] [DEBUG] [REMOTE ] TY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:22:57.737338] [DEBUG] [REMOTE ] TY: PASS: History has at least 300 days. [2026-01-28T12:22:57.737632] [DEBUG] [REMOTE ] TY: PASS: Price check passed. Min price $31.25. [2026-01-28T12:22:57.737774] [DEBUG] [REMOTE ] TY: PASS: Continuity check passed with 300 days. [2026-01-28T12:22:57.737900] [DEBUG] [REMOTE ] TY: PASS: Integrity check passed. [2026-01-28T12:22:57.737940] [DEBUG] [REMOTE ] TY: Symbol is viable for forecasting. [2026-01-28T12:22:57.737988] [INFO ] [MAIN ] [3174/3492] TY kept (0.5s) | 3168 kept, 6 rejected | 138.8/min | ETA: 2.3m [2026-01-28T12:23:00.511003] [DEBUG] [REMOTE ] TYG: Retrieved 5516 rows, trimmed to 300. [2026-01-28T12:23:00.511154] [DEBUG] [REMOTE ] TYG: PASS: History has at least 300 days. [2026-01-28T12:23:00.511387] [DEBUG] [REMOTE ] TYG: PASS: Price check passed. Min price $39.83. [2026-01-28T12:23:00.511527] [DEBUG] [REMOTE ] TYG: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:00.511703] [DEBUG] [REMOTE ] TYG: PASS: Integrity check passed. [2026-01-28T12:23:00.511766] [DEBUG] [REMOTE ] TYG: Symbol is viable for forecasting. [2026-01-28T12:23:00.511816] [INFO ] [MAIN ] [3175/3492] TYG kept (2.8s) | 3169 kept, 6 rejected | 138.5/min | ETA: 2.3m [2026-01-28T12:23:01.338690] [DEBUG] [REMOTE ] TYGO: Retrieved 1103 rows, trimmed to 300. [2026-01-28T12:23:01.339043] [DEBUG] [REMOTE ] TYGO: PASS: History has at least 300 days. [2026-01-28T12:23:01.339264] [DEBUG] [REMOTE ] TYGO: PASS: Price check passed. Min price $1.38. [2026-01-28T12:23:01.339400] [DEBUG] [REMOTE ] TYGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:01.339519] [DEBUG] [REMOTE ] TYGO: PASS: Integrity check passed. [2026-01-28T12:23:01.339560] [DEBUG] [REMOTE ] TYGO: Symbol is viable for forecasting. [2026-01-28T12:23:01.339641] [INFO ] [MAIN ] [3176/3492] TYGO kept (0.8s) | 3170 kept, 6 rejected | 138.5/min | ETA: 2.3m [2026-01-28T12:23:02.040044] [DEBUG] [REMOTE ] TYL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:02.040188] [DEBUG] [REMOTE ] TYL: PASS: History has at least 300 days. [2026-01-28T12:23:02.040420] [DEBUG] [REMOTE ] TYL: PASS: Price check passed. Min price $426.16. [2026-01-28T12:23:02.040556] [DEBUG] [REMOTE ] TYL: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:02.040700] [DEBUG] [REMOTE ] TYL: PASS: Integrity check passed. [2026-01-28T12:23:02.040743] [DEBUG] [REMOTE ] TYL: Symbol is viable for forecasting. [2026-01-28T12:23:02.040791] [INFO ] [MAIN ] [3177/3492] TYL kept (0.7s) | 3171 kept, 6 rejected | 138.5/min | ETA: 2.3m [2026-01-28T12:23:02.308716] [DEBUG] [REMOTE ] TYRA: Retrieved 1095 rows, trimmed to 300. [2026-01-28T12:23:02.308859] [DEBUG] [REMOTE ] TYRA: PASS: History has at least 300 days. [2026-01-28T12:23:02.309260] [DEBUG] [REMOTE ] TYRA: PASS: Price check passed. Min price $14.28. [2026-01-28T12:23:02.309414] [DEBUG] [REMOTE ] TYRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:02.309529] [DEBUG] [REMOTE ] TYRA: PASS: Integrity check passed. [2026-01-28T12:23:02.309588] [DEBUG] [REMOTE ] TYRA: Symbol is viable for forecasting. [2026-01-28T12:23:02.309649] [INFO ] [MAIN ] [3178/3492] TYRA kept (0.3s) | 3172 kept, 6 rejected | 138.5/min | ETA: 2.3m [2026-01-28T12:23:02.770052] [DEBUG] [REMOTE ] TZOO: Retrieved 5891 rows, trimmed to 300. [2026-01-28T12:23:02.770189] [DEBUG] [REMOTE ] TZOO: PASS: History has at least 300 days. [2026-01-28T12:23:02.770408] [DEBUG] [REMOTE ] TZOO: PASS: Price check passed. Min price $5.74. [2026-01-28T12:23:02.770545] [DEBUG] [REMOTE ] TZOO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:02.770689] [DEBUG] [REMOTE ] TZOO: PASS: Integrity check passed. [2026-01-28T12:23:02.770731] [DEBUG] [REMOTE ] TZOO: Symbol is viable for forecasting. [2026-01-28T12:23:02.770781] [INFO ] [MAIN ] [3179/3492] TZOO kept (0.5s) | 3173 kept, 6 rejected | 138.5/min | ETA: 2.3m [2026-01-28T12:23:03.171546] [DEBUG] [REMOTE ] UAA: Retrieved 5077 rows, trimmed to 300. [2026-01-28T12:23:03.171705] [DEBUG] [REMOTE ] UAA: PASS: History has at least 300 days. [2026-01-28T12:23:03.171920] [DEBUG] [REMOTE ] UAA: PASS: Price check passed. Min price $4.17. [2026-01-28T12:23:03.172053] [DEBUG] [REMOTE ] UAA: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:03.172170] [DEBUG] [REMOTE ] UAA: PASS: Integrity check passed. [2026-01-28T12:23:03.172217] [DEBUG] [REMOTE ] UAA: Symbol is viable for forecasting. [2026-01-28T12:23:03.172266] [INFO ] [MAIN ] [3180/3492] UAA kept (0.4s) | 3174 kept, 6 rejected | 138.5/min | ETA: 2.3m [2026-01-28T12:23:03.630779] [DEBUG] [REMOTE ] UAE: Retrieved 2953 rows, trimmed to 300. [2026-01-28T12:23:03.630903] [DEBUG] [REMOTE ] UAE: PASS: History has at least 300 days. [2026-01-28T12:23:03.631107] [DEBUG] [REMOTE ] UAE: PASS: Price check passed. Min price $18.31. [2026-01-28T12:23:03.631238] [DEBUG] [REMOTE ] UAE: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:03.631348] [DEBUG] [REMOTE ] UAE: PASS: Integrity check passed. [2026-01-28T12:23:03.631388] [DEBUG] [REMOTE ] UAE: Symbol is viable for forecasting. [2026-01-28T12:23:03.631434] [INFO ] [MAIN ] [3181/3492] UAE kept (0.5s) | 3175 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:03.886408] [DEBUG] [REMOTE ] UAL: Retrieved 5025 rows, trimmed to 300. [2026-01-28T12:23:03.886537] [DEBUG] [REMOTE ] UAL: PASS: History has at least 300 days. [2026-01-28T12:23:03.886828] [DEBUG] [REMOTE ] UAL: PASS: Price check passed. Min price $89.95. [2026-01-28T12:23:03.886971] [DEBUG] [REMOTE ] UAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:03.887129] [DEBUG] [REMOTE ] UAL: PASS: Integrity check passed. [2026-01-28T12:23:03.887172] [DEBUG] [REMOTE ] UAL: Symbol is viable for forecasting. [2026-01-28T12:23:03.887220] [INFO ] [MAIN ] [3182/3492] UAL kept (0.3s) | 3176 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:04.569954] [DEBUG] [REMOTE ] UBFO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:04.570127] [DEBUG] [REMOTE ] UBFO: PASS: History has at least 300 days. [2026-01-28T12:23:04.570456] [DEBUG] [REMOTE ] UBFO: PASS: Price check passed. Min price $9.04. [2026-01-28T12:23:04.570668] [DEBUG] [REMOTE ] UBFO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:04.570843] [DEBUG] [REMOTE ] UBFO: PASS: Integrity check passed. [2026-01-28T12:23:04.570899] [DEBUG] [REMOTE ] UBFO: Symbol is viable for forecasting. [2026-01-28T12:23:04.570970] [INFO ] [MAIN ] [3183/3492] UBFO kept (0.7s) | 3177 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:04.833797] [DEBUG] [REMOTE ] UBND: Retrieved 1082 rows, trimmed to 300. [2026-01-28T12:23:04.834128] [DEBUG] [REMOTE ] UBND: PASS: History has at least 300 days. [2026-01-28T12:23:04.834336] [DEBUG] [REMOTE ] UBND: PASS: Price check passed. Min price $21.77. [2026-01-28T12:23:04.834484] [DEBUG] [REMOTE ] UBND: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:04.834614] [DEBUG] [REMOTE ] UBND: PASS: Integrity check passed. [2026-01-28T12:23:04.834656] [DEBUG] [REMOTE ] UBND: Symbol is viable for forecasting. [2026-01-28T12:23:04.834705] [INFO ] [MAIN ] [3184/3492] UBND kept (0.3s) | 3178 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:05.073563] [DEBUG] [REMOTE ] UBRL: Retrieved 350 rows, trimmed to 300. [2026-01-28T12:23:05.073761] [DEBUG] [REMOTE ] UBRL: PASS: History has at least 300 days. [2026-01-28T12:23:05.074019] [DEBUG] [REMOTE ] UBRL: PASS: Price check passed. Min price $19.91. [2026-01-28T12:23:05.074168] [DEBUG] [REMOTE ] UBRL: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:05.074280] [DEBUG] [REMOTE ] UBRL: PASS: Integrity check passed. [2026-01-28T12:23:05.074322] [DEBUG] [REMOTE ] UBRL: Symbol is viable for forecasting. [2026-01-28T12:23:05.074370] [INFO ] [MAIN ] [3185/3492] UBRL kept (0.2s) | 3179 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:05.610464] [DEBUG] [REMOTE ] UBS: Retrieved 2810 rows, trimmed to 300. [2026-01-28T12:23:05.610635] [DEBUG] [REMOTE ] UBS: PASS: History has at least 300 days. [2026-01-28T12:23:05.610878] [DEBUG] [REMOTE ] UBS: PASS: Price check passed. Min price $36.79. [2026-01-28T12:23:05.611030] [DEBUG] [REMOTE ] UBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:05.611164] [DEBUG] [REMOTE ] UBS: PASS: Integrity check passed. [2026-01-28T12:23:05.611213] [DEBUG] [REMOTE ] UBS: Symbol is viable for forecasting. [2026-01-28T12:23:05.611263] [INFO ] [MAIN ] [3186/3492] UBS kept (0.5s) | 3180 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:06.086140] [DEBUG] [REMOTE ] UBSI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:06.086287] [DEBUG] [REMOTE ] UBSI: PASS: History has at least 300 days. [2026-01-28T12:23:06.086527] [DEBUG] [REMOTE ] UBSI: PASS: Price check passed. Min price $34.50. [2026-01-28T12:23:06.086687] [DEBUG] [REMOTE ] UBSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:06.086815] [DEBUG] [REMOTE ] UBSI: PASS: Integrity check passed. [2026-01-28T12:23:06.086858] [DEBUG] [REMOTE ] UBSI: Symbol is viable for forecasting. [2026-01-28T12:23:06.086909] [INFO ] [MAIN ] [3187/3492] UBSI kept (0.5s) | 3181 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:06.423159] [DEBUG] [REMOTE ] UDMY: Retrieved 1064 rows, trimmed to 300. [2026-01-28T12:23:06.423311] [DEBUG] [REMOTE ] UDMY: PASS: History has at least 300 days. [2026-01-28T12:23:06.423517] [DEBUG] [REMOTE ] UDMY: PASS: Price check passed. Min price $4.88. [2026-01-28T12:23:06.423673] [DEBUG] [REMOTE ] UDMY: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:06.423784] [DEBUG] [REMOTE ] UDMY: PASS: Integrity check passed. [2026-01-28T12:23:06.423825] [DEBUG] [REMOTE ] UDMY: Symbol is viable for forecasting. [2026-01-28T12:23:06.423872] [INFO ] [MAIN ] [3188/3492] UDMY kept (0.3s) | 3182 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:06.949787] [DEBUG] [REMOTE ] UE: Retrieved 2773 rows, trimmed to 300. [2026-01-28T12:23:06.949918] [DEBUG] [REMOTE ] UE: PASS: History has at least 300 days. [2026-01-28T12:23:06.950131] [DEBUG] [REMOTE ] UE: PASS: Price check passed. Min price $18.32. [2026-01-28T12:23:06.950271] [DEBUG] [REMOTE ] UE: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:06.950388] [DEBUG] [REMOTE ] UE: PASS: Integrity check passed. [2026-01-28T12:23:06.950430] [DEBUG] [REMOTE ] UE: Symbol is viable for forecasting. [2026-01-28T12:23:06.950480] [INFO ] [MAIN ] [3189/3492] UE kept (0.5s) | 3183 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:07.359356] [DEBUG] [REMOTE ] UEIC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:07.359482] [DEBUG] [REMOTE ] UEIC: PASS: History has at least 300 days. [2026-01-28T12:23:07.359719] [DEBUG] [REMOTE ] UEIC: PASS: Price check passed. Min price $2.76. [2026-01-28T12:23:07.359876] [DEBUG] [REMOTE ] UEIC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:07.359990] [DEBUG] [REMOTE ] UEIC: PASS: Integrity check passed. [2026-01-28T12:23:07.360029] [DEBUG] [REMOTE ] UEIC: Symbol is viable for forecasting. [2026-01-28T12:23:07.360076] [INFO ] [MAIN ] [3190/3492] UEIC kept (0.4s) | 3184 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:07.861875] [DEBUG] [REMOTE ] UFCS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:07.862218] [DEBUG] [REMOTE ] UFCS: PASS: History has at least 300 days. [2026-01-28T12:23:07.862476] [DEBUG] [REMOTE ] UFCS: PASS: Price check passed. Min price $30.09. [2026-01-28T12:23:07.862635] [DEBUG] [REMOTE ] UFCS: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:07.862766] [DEBUG] [REMOTE ] UFCS: PASS: Integrity check passed. [2026-01-28T12:23:07.862809] [DEBUG] [REMOTE ] UFCS: Symbol is viable for forecasting. [2026-01-28T12:23:07.862859] [INFO ] [MAIN ] [3191/3492] UFCS kept (0.5s) | 3185 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:08.182211] [DEBUG] [REMOTE ] UFI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:08.182342] [DEBUG] [REMOTE ] UFI: PASS: History has at least 300 days. [2026-01-28T12:23:08.182547] [DEBUG] [REMOTE ] UFI: PASS: Price check passed. Min price $2.98. [2026-01-28T12:23:08.182697] [DEBUG] [REMOTE ] UFI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:08.182809] [DEBUG] [REMOTE ] UFI: PASS: Integrity check passed. [2026-01-28T12:23:08.182849] [DEBUG] [REMOTE ] UFI: Symbol is viable for forecasting. [2026-01-28T12:23:08.182896] [INFO ] [MAIN ] [3192/3492] UFI kept (0.3s) | 3186 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:08.545830] [DEBUG] [REMOTE ] UFO: Retrieved 1708 rows, trimmed to 300. [2026-01-28T12:23:08.545965] [DEBUG] [REMOTE ] UFO: PASS: History has at least 300 days. [2026-01-28T12:23:08.546169] [DEBUG] [REMOTE ] UFO: PASS: Price check passed. Min price $31.37. [2026-01-28T12:23:08.546305] [DEBUG] [REMOTE ] UFO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:08.546414] [DEBUG] [REMOTE ] UFO: PASS: Integrity check passed. [2026-01-28T12:23:08.546455] [DEBUG] [REMOTE ] UFO: Symbol is viable for forecasting. [2026-01-28T12:23:08.546503] [INFO ] [MAIN ] [3193/3492] UFO kept (0.4s) | 3187 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:09.118923] [DEBUG] [REMOTE ] UFPI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:09.119059] [DEBUG] [REMOTE ] UFPI: PASS: History has at least 300 days. [2026-01-28T12:23:09.119285] [DEBUG] [REMOTE ] UFPI: PASS: Price check passed. Min price $87.77. [2026-01-28T12:23:09.119421] [DEBUG] [REMOTE ] UFPI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:09.119541] [DEBUG] [REMOTE ] UFPI: PASS: Integrity check passed. [2026-01-28T12:23:09.119605] [DEBUG] [REMOTE ] UFPI: Symbol is viable for forecasting. [2026-01-28T12:23:09.119657] [INFO ] [MAIN ] [3194/3492] UFPI kept (0.6s) | 3188 kept, 6 rejected | 138.5/min | ETA: 2.2m [2026-01-28T12:23:09.626637] [DEBUG] [REMOTE ] UGI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:09.626781] [DEBUG] [REMOTE ] UGI: PASS: History has at least 300 days. [2026-01-28T12:23:09.627039] [DEBUG] [REMOTE ] UGI: PASS: Price check passed. Min price $33.09. [2026-01-28T12:23:09.627178] [DEBUG] [REMOTE ] UGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:09.627304] [DEBUG] [REMOTE ] UGI: PASS: Integrity check passed. [2026-01-28T12:23:09.627344] [DEBUG] [REMOTE ] UGI: Symbol is viable for forecasting. [2026-01-28T12:23:09.627393] [INFO ] [MAIN ] [3195/3492] UGI kept (0.5s) | 3189 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:10.158599] [DEBUG] [REMOTE ] UGP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:10.158748] [DEBUG] [REMOTE ] UGP: PASS: History has at least 300 days. [2026-01-28T12:23:10.158999] [DEBUG] [REMOTE ] UGP: PASS: Price check passed. Min price $3.63. [2026-01-28T12:23:10.159162] [DEBUG] [REMOTE ] UGP: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:10.159280] [DEBUG] [REMOTE ] UGP: PASS: Integrity check passed. [2026-01-28T12:23:10.159322] [DEBUG] [REMOTE ] UGP: Symbol is viable for forecasting. [2026-01-28T12:23:10.159372] [INFO ] [MAIN ] [3196/3492] UGP kept (0.5s) | 3190 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:10.629127] [DEBUG] [REMOTE ] UHAL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:10.629269] [DEBUG] [REMOTE ] UHAL: PASS: History has at least 300 days. [2026-01-28T12:23:10.629496] [DEBUG] [REMOTE ] UHAL: PASS: Price check passed. Min price $48.76. [2026-01-28T12:23:10.629660] [DEBUG] [REMOTE ] UHAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:10.629783] [DEBUG] [REMOTE ] UHAL: PASS: Integrity check passed. [2026-01-28T12:23:10.629826] [DEBUG] [REMOTE ] UHAL: Symbol is viable for forecasting. [2026-01-28T12:23:10.629876] [INFO ] [MAIN ] [3197/3492] UHAL kept (0.5s) | 3191 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:10.868523] [DEBUG] [REMOTE ] UHG: Retrieved 1214 rows, trimmed to 300. [2026-01-28T12:23:10.868670] [DEBUG] [REMOTE ] UHG: PASS: History has at least 300 days. [2026-01-28T12:23:10.868885] [DEBUG] [REMOTE ] UHG: PASS: Price check passed. Min price $1.03. [2026-01-28T12:23:10.869049] [DEBUG] [REMOTE ] UHG: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:10.869164] [DEBUG] [REMOTE ] UHG: PASS: Integrity check passed. [2026-01-28T12:23:10.869207] [DEBUG] [REMOTE ] UHG: Symbol is viable for forecasting. [2026-01-28T12:23:10.869257] [INFO ] [MAIN ] [3198/3492] UHG kept (0.2s) | 3192 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:11.490281] [DEBUG] [REMOTE ] UHS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:11.490426] [DEBUG] [REMOTE ] UHS: PASS: History has at least 300 days. [2026-01-28T12:23:11.490684] [DEBUG] [REMOTE ] UHS: PASS: Price check passed. Min price $199.22. [2026-01-28T12:23:11.490839] [DEBUG] [REMOTE ] UHS: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:11.490989] [DEBUG] [REMOTE ] UHS: PASS: Integrity check passed. [2026-01-28T12:23:11.491032] [DEBUG] [REMOTE ] UHS: Symbol is viable for forecasting. [2026-01-28T12:23:11.491083] [INFO ] [MAIN ] [3199/3492] UHS kept (0.6s) | 3193 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:11.869600] [DEBUG] [REMOTE ] UI: Retrieved 3591 rows, trimmed to 300. [2026-01-28T12:23:11.869735] [DEBUG] [REMOTE ] UI: PASS: History has at least 300 days. [2026-01-28T12:23:11.869954] [DEBUG] [REMOTE ] UI: PASS: Price check passed. Min price $515.44. [2026-01-28T12:23:11.870096] [DEBUG] [REMOTE ] UI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:11.870212] [DEBUG] [REMOTE ] UI: PASS: Integrity check passed. [2026-01-28T12:23:11.870254] [DEBUG] [REMOTE ] UI: Symbol is viable for forecasting. [2026-01-28T12:23:11.870303] [INFO ] [MAIN ] [3200/3492] UI kept (0.4s) | 3194 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:12.322009] [DEBUG] [REMOTE ] UIS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:12.322151] [DEBUG] [REMOTE ] UIS: PASS: History has at least 300 days. [2026-01-28T12:23:12.322381] [DEBUG] [REMOTE ] UIS: PASS: Price check passed. Min price $2.39. [2026-01-28T12:23:12.322524] [DEBUG] [REMOTE ] UIS: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:12.322693] [DEBUG] [REMOTE ] UIS: PASS: Integrity check passed. [2026-01-28T12:23:12.322751] [DEBUG] [REMOTE ] UIS: Symbol is viable for forecasting. [2026-01-28T12:23:12.322803] [INFO ] [MAIN ] [3201/3492] UIS kept (0.5s) | 3195 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:12.518695] [DEBUG] [REMOTE ] UITB: Retrieved 2073 rows, trimmed to 300. [2026-01-28T12:23:12.518844] [DEBUG] [REMOTE ] UITB: PASS: History has at least 300 days. [2026-01-28T12:23:12.519089] [DEBUG] [REMOTE ] UITB: PASS: Price check passed. Min price $46.99. [2026-01-28T12:23:12.519439] [DEBUG] [REMOTE ] UITB: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:12.519557] [DEBUG] [REMOTE ] UITB: PASS: Integrity check passed. [2026-01-28T12:23:12.519624] [DEBUG] [REMOTE ] UITB: Symbol is viable for forecasting. [2026-01-28T12:23:12.519674] [INFO ] [MAIN ] [3202/3492] UITB kept (0.2s) | 3196 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:13.188367] [DEBUG] [REMOTE ] UL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:13.188502] [DEBUG] [REMOTE ] UL: PASS: History has at least 300 days. [2026-01-28T12:23:13.188738] [DEBUG] [REMOTE ] UL: PASS: Price check passed. Min price $62.27. [2026-01-28T12:23:13.188916] [DEBUG] [REMOTE ] UL: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:13.189061] [DEBUG] [REMOTE ] UL: PASS: Integrity check passed. [2026-01-28T12:23:13.189111] [DEBUG] [REMOTE ] UL: Symbol is viable for forecasting. [2026-01-28T12:23:13.189162] [INFO ] [MAIN ] [3203/3492] UL kept (0.7s) | 3197 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:13.467853] [DEBUG] [REMOTE ] ULBI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:13.467984] [DEBUG] [REMOTE ] ULBI: PASS: History has at least 300 days. [2026-01-28T12:23:13.468192] [DEBUG] [REMOTE ] ULBI: PASS: Price check passed. Min price $5.05. [2026-01-28T12:23:13.468326] [DEBUG] [REMOTE ] ULBI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:13.468439] [DEBUG] [REMOTE ] ULBI: PASS: Integrity check passed. [2026-01-28T12:23:13.468480] [DEBUG] [REMOTE ] ULBI: Symbol is viable for forecasting. [2026-01-28T12:23:13.468527] [INFO ] [MAIN ] [3204/3492] ULBI kept (0.3s) | 3198 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:13.839830] [DEBUG] [REMOTE ] ULCC: Retrieved 1211 rows, trimmed to 300. [2026-01-28T12:23:13.839975] [DEBUG] [REMOTE ] ULCC: PASS: History has at least 300 days. [2026-01-28T12:23:13.840201] [DEBUG] [REMOTE ] ULCC: PASS: Price check passed. Min price $3.60. [2026-01-28T12:23:13.840343] [DEBUG] [REMOTE ] ULCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:13.840455] [DEBUG] [REMOTE ] ULCC: PASS: Integrity check passed. [2026-01-28T12:23:13.840497] [DEBUG] [REMOTE ] ULCC: Symbol is viable for forecasting. [2026-01-28T12:23:13.840546] [INFO ] [MAIN ] [3205/3492] ULCC kept (0.4s) | 3199 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:14.297347] [DEBUG] [REMOTE ] ULH: Retrieved 2449 rows, trimmed to 300. [2026-01-28T12:23:14.297490] [DEBUG] [REMOTE ] ULH: PASS: History has at least 300 days. [2026-01-28T12:23:14.297734] [DEBUG] [REMOTE ] ULH: PASS: Price check passed. Min price $12.87. [2026-01-28T12:23:14.297877] [DEBUG] [REMOTE ] ULH: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:14.297990] [DEBUG] [REMOTE ] ULH: PASS: Integrity check passed. [2026-01-28T12:23:14.298032] [DEBUG] [REMOTE ] ULH: Symbol is viable for forecasting. [2026-01-28T12:23:14.298080] [INFO ] [MAIN ] [3206/3492] ULH kept (0.5s) | 3200 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:14.781775] [DEBUG] [REMOTE ] ULTA: Retrieved 4592 rows, trimmed to 300. [2026-01-28T12:23:14.781907] [DEBUG] [REMOTE ] ULTA: PASS: History has at least 300 days. [2026-01-28T12:23:14.782139] [DEBUG] [REMOTE ] ULTA: PASS: Price check passed. Min price $496.44. [2026-01-28T12:23:14.782276] [DEBUG] [REMOTE ] ULTA: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:14.782392] [DEBUG] [REMOTE ] ULTA: PASS: Integrity check passed. [2026-01-28T12:23:14.782432] [DEBUG] [REMOTE ] ULTA: Symbol is viable for forecasting. [2026-01-28T12:23:14.782482] [INFO ] [MAIN ] [3207/3492] ULTA kept (0.5s) | 3201 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:14.979908] [DEBUG] [REMOTE ] ULY: Retrieved 569 rows, trimmed to 300. [2026-01-28T12:23:14.980032] [DEBUG] [REMOTE ] ULY: PASS: History has at least 300 days. [2026-01-28T12:23:14.980230] [DEBUG] [REMOTE ] ULY: PASS: Price check passed. Min price $1.76. [2026-01-28T12:23:14.980385] [DEBUG] [REMOTE ] ULY: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:14.980498] [DEBUG] [REMOTE ] ULY: PASS: Integrity check passed. [2026-01-28T12:23:14.980540] [DEBUG] [REMOTE ] ULY: Symbol is viable for forecasting. [2026-01-28T12:23:14.980615] [INFO ] [MAIN ] [3208/3492] ULY kept (0.2s) | 3202 kept, 6 rejected | 138.5/min | ETA: 2.1m [2026-01-28T12:23:15.649418] [DEBUG] [REMOTE ] UMBF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:15.649562] [DEBUG] [REMOTE ] UMBF: PASS: History has at least 300 days. [2026-01-28T12:23:15.649806] [DEBUG] [REMOTE ] UMBF: PASS: Price check passed. Min price $103.61. [2026-01-28T12:23:15.649946] [DEBUG] [REMOTE ] UMBF: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:15.650068] [DEBUG] [REMOTE ] UMBF: PASS: Integrity check passed. [2026-01-28T12:23:15.650109] [DEBUG] [REMOTE ] UMBF: Symbol is viable for forecasting. [2026-01-28T12:23:15.650158] [INFO ] [MAIN ] [3209/3492] UMBF kept (0.7s) | 3203 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:16.126113] [DEBUG] [REMOTE ] UMC: Retrieved 6376 rows, trimmed to 300. [2026-01-28T12:23:16.126240] [DEBUG] [REMOTE ] UMC: PASS: History has at least 300 days. [2026-01-28T12:23:16.126444] [DEBUG] [REMOTE ] UMC: PASS: Price check passed. Min price $7.02. [2026-01-28T12:23:16.126593] [DEBUG] [REMOTE ] UMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:16.126706] [DEBUG] [REMOTE ] UMC: PASS: Integrity check passed. [2026-01-28T12:23:16.126746] [DEBUG] [REMOTE ] UMC: Symbol is viable for forecasting. [2026-01-28T12:23:16.126793] [INFO ] [MAIN ] [3210/3492] UMC kept (0.5s) | 3204 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:16.471117] [DEBUG] [REMOTE ] UMH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:16.471254] [DEBUG] [REMOTE ] UMH: PASS: History has at least 300 days. [2026-01-28T12:23:16.471469] [DEBUG] [REMOTE ] UMH: PASS: Price check passed. Min price $14.01. [2026-01-28T12:23:16.471622] [DEBUG] [REMOTE ] UMH: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:16.471744] [DEBUG] [REMOTE ] UMH: PASS: Integrity check passed. [2026-01-28T12:23:16.471807] [DEBUG] [REMOTE ] UMH: Symbol is viable for forecasting. [2026-01-28T12:23:16.471866] [INFO ] [MAIN ] [3211/3492] UMH kept (0.3s) | 3205 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:16.769501] [DEBUG] [REMOTE ] UMMA: Retrieved 1016 rows, trimmed to 300. [2026-01-28T12:23:16.769634] [DEBUG] [REMOTE ] UMMA: PASS: History has at least 300 days. [2026-01-28T12:23:16.769830] [DEBUG] [REMOTE ] UMMA: PASS: Price check passed. Min price $27.33. [2026-01-28T12:23:16.769962] [DEBUG] [REMOTE ] UMMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:16.770068] [DEBUG] [REMOTE ] UMMA: PASS: Integrity check passed. [2026-01-28T12:23:16.770108] [DEBUG] [REMOTE ] UMMA: Symbol is viable for forecasting. [2026-01-28T12:23:16.770155] [INFO ] [MAIN ] [3212/3492] UMMA kept (0.3s) | 3206 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:17.159134] [DEBUG] [REMOTE ] UNCY: Retrieved 1142 rows, trimmed to 300. [2026-01-28T12:23:17.159263] [DEBUG] [REMOTE ] UNCY: PASS: History has at least 300 days. [2026-01-28T12:23:17.159465] [DEBUG] [REMOTE ] UNCY: PASS: Price check passed. Min price $4.44. [2026-01-28T12:23:17.159626] [DEBUG] [REMOTE ] UNCY: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:17.159750] [DEBUG] [REMOTE ] UNCY: PASS: Integrity check passed. [2026-01-28T12:23:17.159791] [DEBUG] [REMOTE ] UNCY: Symbol is viable for forecasting. [2026-01-28T12:23:17.159839] [INFO ] [MAIN ] [3213/3492] UNCY kept (0.4s) | 3207 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:17.847911] [DEBUG] [REMOTE ] UNF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:17.848069] [DEBUG] [REMOTE ] UNF: PASS: History has at least 300 days. [2026-01-28T12:23:17.848336] [DEBUG] [REMOTE ] UNF: PASS: Price check passed. Min price $149.72. [2026-01-28T12:23:17.848474] [DEBUG] [REMOTE ] UNF: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:17.848620] [DEBUG] [REMOTE ] UNF: PASS: Integrity check passed. [2026-01-28T12:23:17.848665] [DEBUG] [REMOTE ] UNF: Symbol is viable for forecasting. [2026-01-28T12:23:17.848717] [INFO ] [MAIN ] [3214/3492] UNF kept (0.7s) | 3208 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:18.331167] [DEBUG] [REMOTE ] UNFI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:18.331297] [DEBUG] [REMOTE ] UNFI: PASS: History has at least 300 days. [2026-01-28T12:23:18.331501] [DEBUG] [REMOTE ] UNFI: PASS: Price check passed. Min price $31.42. [2026-01-28T12:23:18.331651] [DEBUG] [REMOTE ] UNFI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:18.331764] [DEBUG] [REMOTE ] UNFI: PASS: Integrity check passed. [2026-01-28T12:23:18.331804] [DEBUG] [REMOTE ] UNFI: Symbol is viable for forecasting. [2026-01-28T12:23:18.331851] [INFO ] [MAIN ] [3215/3492] UNFI kept (0.5s) | 3209 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:18.829046] [DEBUG] [REMOTE ] UNM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:18.829189] [DEBUG] [REMOTE ] UNM: PASS: History has at least 300 days. [2026-01-28T12:23:18.829623] [DEBUG] [REMOTE ] UNM: PASS: Price check passed. Min price $72.82. [2026-01-28T12:23:18.829764] [DEBUG] [REMOTE ] UNM: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:18.829881] [DEBUG] [REMOTE ] UNM: PASS: Integrity check passed. [2026-01-28T12:23:18.829923] [DEBUG] [REMOTE ] UNM: Symbol is viable for forecasting. [2026-01-28T12:23:18.829972] [INFO ] [MAIN ] [3216/3492] UNM kept (0.5s) | 3210 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:19.143859] [DEBUG] [REMOTE ] UNMA: Retrieved 1912 rows, trimmed to 300. [2026-01-28T12:23:19.143997] [DEBUG] [REMOTE ] UNMA: PASS: History has at least 300 days. [2026-01-28T12:23:19.144211] [DEBUG] [REMOTE ] UNMA: PASS: Price check passed. Min price $23.03. [2026-01-28T12:23:19.144350] [DEBUG] [REMOTE ] UNMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:19.144494] [DEBUG] [REMOTE ] UNMA: PASS: Integrity check passed. [2026-01-28T12:23:19.144550] [DEBUG] [REMOTE ] UNMA: Symbol is viable for forecasting. [2026-01-28T12:23:19.144621] [INFO ] [MAIN ] [3217/3492] UNMA kept (0.3s) | 3211 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:19.718629] [DEBUG] [REMOTE ] UNP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:19.718778] [DEBUG] [REMOTE ] UNP: PASS: History has at least 300 days. [2026-01-28T12:23:19.719036] [DEBUG] [REMOTE ] UNP: PASS: Price check passed. Min price $216.11. [2026-01-28T12:23:19.719204] [DEBUG] [REMOTE ] UNP: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:19.719331] [DEBUG] [REMOTE ] UNP: PASS: Integrity check passed. [2026-01-28T12:23:19.719372] [DEBUG] [REMOTE ] UNP: Symbol is viable for forecasting. [2026-01-28T12:23:19.719422] [INFO ] [MAIN ] [3218/3492] UNP kept (0.6s) | 3212 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:20.167823] [DEBUG] [REMOTE ] UNTY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:20.167997] [DEBUG] [REMOTE ] UNTY: PASS: History has at least 300 days. [2026-01-28T12:23:20.168470] [DEBUG] [REMOTE ] UNTY: PASS: Price check passed. Min price $45.04. [2026-01-28T12:23:20.168706] [DEBUG] [REMOTE ] UNTY: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:20.168903] [DEBUG] [REMOTE ] UNTY: PASS: Integrity check passed. [2026-01-28T12:23:20.168967] [DEBUG] [REMOTE ] UNTY: Symbol is viable for forecasting. [2026-01-28T12:23:20.169040] [INFO ] [MAIN ] [3219/3492] UNTY kept (0.4s) | 3213 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:20.672392] [DEBUG] [REMOTE ] UPBD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:20.672537] [DEBUG] [REMOTE ] UPBD: PASS: History has at least 300 days. [2026-01-28T12:23:20.672802] [DEBUG] [REMOTE ] UPBD: PASS: Price check passed. Min price $15.75. [2026-01-28T12:23:20.672934] [DEBUG] [REMOTE ] UPBD: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:20.673051] [DEBUG] [REMOTE ] UPBD: PASS: Integrity check passed. [2026-01-28T12:23:20.673095] [DEBUG] [REMOTE ] UPBD: Symbol is viable for forecasting. [2026-01-28T12:23:20.673146] [INFO ] [MAIN ] [3220/3492] UPBD kept (0.5s) | 3214 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:20.812314] [DEBUG] [REMOTE ] UPC: Retrieved 1218 rows, trimmed to 300. [2026-01-28T12:23:20.812443] [DEBUG] [REMOTE ] UPC: PASS: History has at least 300 days. [2026-01-28T12:23:20.812667] [DEBUG] [REMOTE ] UPC: PASS: Price check passed. Min price $3.40. [2026-01-28T12:23:20.812822] [DEBUG] [REMOTE ] UPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:20.812944] [DEBUG] [REMOTE ] UPC: PASS: Integrity check passed. [2026-01-28T12:23:20.812986] [DEBUG] [REMOTE ] UPC: Symbol is viable for forecasting. [2026-01-28T12:23:20.813035] [INFO ] [MAIN ] [3221/3492] UPC kept (0.1s) | 3215 kept, 6 rejected | 138.5/min | ETA: 2.0m [2026-01-28T12:23:21.403802] [DEBUG] [REMOTE ] UPLD: Retrieved 2821 rows, trimmed to 300. [2026-01-28T12:23:21.403946] [DEBUG] [REMOTE ] UPLD: PASS: History has at least 300 days. [2026-01-28T12:23:21.404176] [DEBUG] [REMOTE ] UPLD: PASS: Price check passed. Min price $1.43. [2026-01-28T12:23:21.404314] [DEBUG] [REMOTE ] UPLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:21.404653] [DEBUG] [REMOTE ] UPLD: PASS: Integrity check passed. [2026-01-28T12:23:21.404695] [DEBUG] [REMOTE ] UPLD: Symbol is viable for forecasting. [2026-01-28T12:23:21.404744] [INFO ] [MAIN ] [3222/3492] UPLD kept (0.6s) | 3216 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:21.854415] [DEBUG] [REMOTE ] UPS: Retrieved 6592 rows, trimmed to 300. [2026-01-28T12:23:21.854567] [DEBUG] [REMOTE ] UPS: PASS: History has at least 300 days. [2026-01-28T12:23:21.854824] [DEBUG] [REMOTE ] UPS: PASS: Price check passed. Min price $90.87. [2026-01-28T12:23:21.854966] [DEBUG] [REMOTE ] UPS: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:21.855089] [DEBUG] [REMOTE ] UPS: PASS: Integrity check passed. [2026-01-28T12:23:21.855132] [DEBUG] [REMOTE ] UPS: Symbol is viable for forecasting. [2026-01-28T12:23:21.855182] [INFO ] [MAIN ] [3223/3492] UPS kept (0.5s) | 3217 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:22.146493] [DEBUG] [REMOTE ] UPWK: Retrieved 1838 rows, trimmed to 300. [2026-01-28T12:23:22.146671] [DEBUG] [REMOTE ] UPWK: PASS: History has at least 300 days. [2026-01-28T12:23:22.146890] [DEBUG] [REMOTE ] UPWK: PASS: Price check passed. Min price $15.63. [2026-01-28T12:23:22.147044] [DEBUG] [REMOTE ] UPWK: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:22.147167] [DEBUG] [REMOTE ] UPWK: PASS: Integrity check passed. [2026-01-28T12:23:22.147209] [DEBUG] [REMOTE ] UPWK: Symbol is viable for forecasting. [2026-01-28T12:23:22.147259] [INFO ] [MAIN ] [3224/3492] UPWK kept (0.3s) | 3218 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:22.422183] [DEBUG] [REMOTE ] UPXI: Retrieved 1153 rows, trimmed to 300. [2026-01-28T12:23:22.422309] [DEBUG] [REMOTE ] UPXI: PASS: History has at least 300 days. [2026-01-28T12:23:22.422504] [DEBUG] [REMOTE ] UPXI: PASS: Price check passed. Min price $1.68. [2026-01-28T12:23:22.422656] [DEBUG] [REMOTE ] UPXI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:22.422765] [DEBUG] [REMOTE ] UPXI: PASS: Integrity check passed. [2026-01-28T12:23:22.422806] [DEBUG] [REMOTE ] UPXI: Symbol is viable for forecasting. [2026-01-28T12:23:22.422859] [INFO ] [MAIN ] [3225/3492] UPXI kept (0.3s) | 3219 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:23.146020] [DEBUG] [REMOTE ] URBN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:23.146151] [DEBUG] [REMOTE ] URBN: PASS: History has at least 300 days. [2026-01-28T12:23:23.146375] [DEBUG] [REMOTE ] URBN: PASS: Price check passed. Min price $59.57. [2026-01-28T12:23:23.146508] [DEBUG] [REMOTE ] URBN: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:23.146644] [DEBUG] [REMOTE ] URBN: PASS: Integrity check passed. [2026-01-28T12:23:23.146686] [DEBUG] [REMOTE ] URBN: Symbol is viable for forecasting. [2026-01-28T12:23:23.146733] [INFO ] [MAIN ] [3226/3492] URBN kept (0.7s) | 3220 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:23.458384] [DEBUG] [REMOTE ] URGN: Retrieved 2195 rows, trimmed to 300. [2026-01-28T12:23:23.458523] [DEBUG] [REMOTE ] URGN: PASS: History has at least 300 days. [2026-01-28T12:23:23.458755] [DEBUG] [REMOTE ] URGN: PASS: Price check passed. Min price $18.74. [2026-01-28T12:23:23.458897] [DEBUG] [REMOTE ] URGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:23.459005] [DEBUG] [REMOTE ] URGN: PASS: Integrity check passed. [2026-01-28T12:23:23.459045] [DEBUG] [REMOTE ] URGN: Symbol is viable for forecasting. [2026-01-28T12:23:23.459093] [INFO ] [MAIN ] [3227/3492] URGN kept (0.3s) | 3221 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:24.106126] [DEBUG] [REMOTE ] URI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:24.106289] [DEBUG] [REMOTE ] URI: PASS: History has at least 300 days. [2026-01-28T12:23:24.106557] [DEBUG] [REMOTE ] URI: PASS: Price check passed. Min price $770.00. [2026-01-28T12:23:24.106729] [DEBUG] [REMOTE ] URI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:24.106861] [DEBUG] [REMOTE ] URI: PASS: Integrity check passed. [2026-01-28T12:23:24.106904] [DEBUG] [REMOTE ] URI: Symbol is viable for forecasting. [2026-01-28T12:23:24.106956] [INFO ] [MAIN ] [3228/3492] URI kept (0.6s) | 3222 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:24.358998] [DEBUG] [REMOTE ] URNJ: Retrieved 748 rows, trimmed to 300. [2026-01-28T12:23:24.359133] [DEBUG] [REMOTE ] URNJ: PASS: History has at least 300 days. [2026-01-28T12:23:24.359345] [DEBUG] [REMOTE ] URNJ: PASS: Price check passed. Min price $21.59. [2026-01-28T12:23:24.359483] [DEBUG] [REMOTE ] URNJ: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:24.359621] [DEBUG] [REMOTE ] URNJ: PASS: Integrity check passed. [2026-01-28T12:23:24.359665] [DEBUG] [REMOTE ] URNJ: Symbol is viable for forecasting. [2026-01-28T12:23:24.359714] [INFO ] [MAIN ] [3229/3492] URNJ kept (0.3s) | 3223 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:24.782533] [DEBUG] [REMOTE ] UROY: Retrieved 1516 rows, trimmed to 300. [2026-01-28T12:23:24.782708] [DEBUG] [REMOTE ] UROY: PASS: History has at least 300 days. [2026-01-28T12:23:24.782924] [DEBUG] [REMOTE ] UROY: PASS: Price check passed. Min price $3.32. [2026-01-28T12:23:24.783060] [DEBUG] [REMOTE ] UROY: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:24.783174] [DEBUG] [REMOTE ] UROY: PASS: Integrity check passed. [2026-01-28T12:23:24.783217] [DEBUG] [REMOTE ] UROY: Symbol is viable for forecasting. [2026-01-28T12:23:24.783267] [INFO ] [MAIN ] [3230/3492] UROY kept (0.4s) | 3224 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:25.406626] [DEBUG] [REMOTE ] USA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:25.406758] [DEBUG] [REMOTE ] USA: PASS: History has at least 300 days. [2026-01-28T12:23:25.406968] [DEBUG] [REMOTE ] USA: PASS: Price check passed. Min price $5.67. [2026-01-28T12:23:25.407124] [DEBUG] [REMOTE ] USA: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:25.407241] [DEBUG] [REMOTE ] USA: PASS: Integrity check passed. [2026-01-28T12:23:25.407282] [DEBUG] [REMOTE ] USA: Symbol is viable for forecasting. [2026-01-28T12:23:25.407330] [INFO ] [MAIN ] [3231/3492] USA kept (0.6s) | 3225 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:25.618925] [DEBUG] [REMOTE ] USAC: Retrieved 3278 rows, trimmed to 300. [2026-01-28T12:23:25.619050] [DEBUG] [REMOTE ] USAC: PASS: History has at least 300 days. [2026-01-28T12:23:25.619279] [DEBUG] [REMOTE ] USAC: PASS: Price check passed. Min price $21.54. [2026-01-28T12:23:25.619415] [DEBUG] [REMOTE ] USAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:25.619529] [DEBUG] [REMOTE ] USAC: PASS: Integrity check passed. [2026-01-28T12:23:25.619587] [DEBUG] [REMOTE ] USAC: Symbol is viable for forecasting. [2026-01-28T12:23:25.619638] [INFO ] [MAIN ] [3232/3492] USAC kept (0.2s) | 3226 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:26.204436] [DEBUG] [REMOTE ] USB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:26.204598] [DEBUG] [REMOTE ] USB: PASS: History has at least 300 days. [2026-01-28T12:23:26.204826] [DEBUG] [REMOTE ] USB: PASS: Price check passed. Min price $45.03. [2026-01-28T12:23:26.204958] [DEBUG] [REMOTE ] USB: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:26.205075] [DEBUG] [REMOTE ] USB: PASS: Integrity check passed. [2026-01-28T12:23:26.205114] [DEBUG] [REMOTE ] USB: Symbol is viable for forecasting. [2026-01-28T12:23:26.205168] [INFO ] [MAIN ] [3233/3492] USB kept (0.6s) | 3227 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:26.438838] [DEBUG] [REMOTE ] USCB: Retrieved 1133 rows, trimmed to 300. [2026-01-28T12:23:26.438967] [DEBUG] [REMOTE ] USCB: PASS: History has at least 300 days. [2026-01-28T12:23:26.439179] [DEBUG] [REMOTE ] USCB: PASS: Price check passed. Min price $17.06. [2026-01-28T12:23:26.439372] [DEBUG] [REMOTE ] USCB: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:26.439485] [DEBUG] [REMOTE ] USCB: PASS: Integrity check passed. [2026-01-28T12:23:26.439525] [DEBUG] [REMOTE ] USCB: Symbol is viable for forecasting. [2026-01-28T12:23:26.439588] [INFO ] [MAIN ] [3234/3492] USCB kept (0.2s) | 3228 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:26.808968] [DEBUG] [REMOTE ] USDX: Retrieved 479 rows, trimmed to 300. [2026-01-28T12:23:26.809152] [DEBUG] [REMOTE ] USDX: PASS: History has at least 300 days. [2026-01-28T12:23:26.809441] [DEBUG] [REMOTE ] USDX: PASS: Price check passed. Min price $25.32. [2026-01-28T12:23:26.809782] [DEBUG] [REMOTE ] USDX: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:26.809923] [DEBUG] [REMOTE ] USDX: PASS: Integrity check passed. [2026-01-28T12:23:26.809963] [DEBUG] [REMOTE ] USDX: Symbol is viable for forecasting. [2026-01-28T12:23:26.810012] [INFO ] [MAIN ] [3235/3492] USDX kept (0.4s) | 3229 kept, 6 rejected | 138.5/min | ETA: 1.9m [2026-01-28T12:23:27.228865] [DEBUG] [REMOTE ] USEA: Retrieved 894 rows, trimmed to 300. [2026-01-28T12:23:27.229058] [DEBUG] [REMOTE ] USEA: PASS: History has at least 300 days. [2026-01-28T12:23:27.229315] [DEBUG] [REMOTE ] USEA: PASS: Price check passed. Min price $1.41. [2026-01-28T12:23:27.229459] [DEBUG] [REMOTE ] USEA: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:27.229637] [DEBUG] [REMOTE ] USEA: PASS: Integrity check passed. [2026-01-28T12:23:27.229684] [DEBUG] [REMOTE ] USEA: Symbol is viable for forecasting. [2026-01-28T12:23:27.229738] [INFO ] [MAIN ] [3236/3492] USEA kept (0.4s) | 3230 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:27.692892] [DEBUG] [REMOTE ] USFD: Retrieved 2431 rows, trimmed to 300. [2026-01-28T12:23:27.693050] [DEBUG] [REMOTE ] USFD: PASS: History has at least 300 days. [2026-01-28T12:23:27.693276] [DEBUG] [REMOTE ] USFD: PASS: Price check passed. Min price $70.05. [2026-01-28T12:23:27.693413] [DEBUG] [REMOTE ] USFD: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:27.693536] [DEBUG] [REMOTE ] USFD: PASS: Integrity check passed. [2026-01-28T12:23:27.693597] [DEBUG] [REMOTE ] USFD: Symbol is viable for forecasting. [2026-01-28T12:23:27.693650] [INFO ] [MAIN ] [3237/3492] USFD kept (0.5s) | 3231 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:28.029920] [DEBUG] [REMOTE ] USGO: Retrieved 695 rows, trimmed to 300. [2026-01-28T12:23:28.030097] [DEBUG] [REMOTE ] USGO: PASS: History has at least 300 days. [2026-01-28T12:23:28.030377] [DEBUG] [REMOTE ] USGO: PASS: Price check passed. Min price $8.78. [2026-01-28T12:23:28.030524] [DEBUG] [REMOTE ] USGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:28.030660] [DEBUG] [REMOTE ] USGO: PASS: Integrity check passed. [2026-01-28T12:23:28.030705] [DEBUG] [REMOTE ] USGO: Symbol is viable for forecasting. [2026-01-28T12:23:28.030755] [INFO ] [MAIN ] [3238/3492] USGO kept (0.3s) | 3232 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:28.501838] [DEBUG] [REMOTE ] USIG: Retrieved 4791 rows, trimmed to 300. [2026-01-28T12:23:28.501996] [DEBUG] [REMOTE ] USIG: PASS: History has at least 300 days. [2026-01-28T12:23:28.502286] [DEBUG] [REMOTE ] USIG: PASS: Price check passed. Min price $51.36. [2026-01-28T12:23:28.502489] [DEBUG] [REMOTE ] USIG: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:28.502679] [DEBUG] [REMOTE ] USIG: PASS: Integrity check passed. [2026-01-28T12:23:28.502743] [DEBUG] [REMOTE ] USIG: Symbol is viable for forecasting. [2026-01-28T12:23:28.502816] [INFO ] [MAIN ] [3239/3492] USIG kept (0.5s) | 3233 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:29.059160] [DEBUG] [REMOTE ] USIO: Retrieved 6301 rows, trimmed to 300. [2026-01-28T12:23:29.059306] [DEBUG] [REMOTE ] USIO: PASS: History has at least 300 days. [2026-01-28T12:23:29.059534] [DEBUG] [REMOTE ] USIO: PASS: Price check passed. Min price $1.32. [2026-01-28T12:23:29.059694] [DEBUG] [REMOTE ] USIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:29.059811] [DEBUG] [REMOTE ] USIO: PASS: Integrity check passed. [2026-01-28T12:23:29.059853] [DEBUG] [REMOTE ] USIO: Symbol is viable for forecasting. [2026-01-28T12:23:29.059903] [INFO ] [MAIN ] [3240/3492] USIO kept (0.6s) | 3234 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:29.521365] [DEBUG] [REMOTE ] USLM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:29.521508] [DEBUG] [REMOTE ] USLM: PASS: History has at least 300 days. [2026-01-28T12:23:29.521759] [DEBUG] [REMOTE ] USLM: PASS: Price check passed. Min price $111.00. [2026-01-28T12:23:29.521898] [DEBUG] [REMOTE ] USLM: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:29.522020] [DEBUG] [REMOTE ] USLM: PASS: Integrity check passed. [2026-01-28T12:23:29.522061] [DEBUG] [REMOTE ] USLM: Symbol is viable for forecasting. [2026-01-28T12:23:29.522109] [INFO ] [MAIN ] [3241/3492] USLM kept (0.5s) | 3235 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:29.749107] [DEBUG] [REMOTE ] USMC: Retrieved 2083 rows, trimmed to 300. [2026-01-28T12:23:29.749251] [DEBUG] [REMOTE ] USMC: PASS: History has at least 300 days. [2026-01-28T12:23:29.749673] [DEBUG] [REMOTE ] USMC: PASS: Price check passed. Min price $66.08. [2026-01-28T12:23:29.749811] [DEBUG] [REMOTE ] USMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:29.749927] [DEBUG] [REMOTE ] USMC: PASS: Integrity check passed. [2026-01-28T12:23:29.749969] [DEBUG] [REMOTE ] USMC: Symbol is viable for forecasting. [2026-01-28T12:23:29.750019] [INFO ] [MAIN ] [3242/3492] USMC kept (0.2s) | 3236 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:30.238933] [DEBUG] [REMOTE ] USOI: Retrieved 414 rows, trimmed to 300. [2026-01-28T12:23:30.239066] [DEBUG] [REMOTE ] USOI: PASS: History has at least 300 days. [2026-01-28T12:23:30.239291] [DEBUG] [REMOTE ] USOI: PASS: Price check passed. Min price $45.02. [2026-01-28T12:23:30.239464] [DEBUG] [REMOTE ] USOI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:30.239598] [DEBUG] [REMOTE ] USOI: PASS: Integrity check passed. [2026-01-28T12:23:30.239641] [DEBUG] [REMOTE ] USOI: Symbol is viable for forecasting. [2026-01-28T12:23:30.239690] [INFO ] [MAIN ] [3243/3492] USOI kept (0.5s) | 3237 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:30.437085] [DEBUG] [REMOTE ] USOY: Retrieved 429 rows, trimmed to 300. [2026-01-28T12:23:30.437234] [DEBUG] [REMOTE ] USOY: PASS: History has at least 300 days. [2026-01-28T12:23:30.437444] [DEBUG] [REMOTE ] USOY: PASS: Price check passed. Min price $6.09. [2026-01-28T12:23:30.437603] [DEBUG] [REMOTE ] USOY: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:30.437724] [DEBUG] [REMOTE ] USOY: PASS: Integrity check passed. [2026-01-28T12:23:30.437767] [DEBUG] [REMOTE ] USOY: Symbol is viable for forecasting. [2026-01-28T12:23:30.437816] [INFO ] [MAIN ] [3244/3492] USOY kept (0.2s) | 3238 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:31.005247] [DEBUG] [REMOTE ] USTB: Retrieved 2073 rows, trimmed to 300. [2026-01-28T12:23:31.005379] [DEBUG] [REMOTE ] USTB: PASS: History has at least 300 days. [2026-01-28T12:23:31.005609] [DEBUG] [REMOTE ] USTB: PASS: Price check passed. Min price $50.30. [2026-01-28T12:23:31.005749] [DEBUG] [REMOTE ] USTB: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:31.005868] [DEBUG] [REMOTE ] USTB: PASS: Integrity check passed. [2026-01-28T12:23:31.005917] [DEBUG] [REMOTE ] USTB: Symbol is viable for forecasting. [2026-01-28T12:23:31.005966] [INFO ] [MAIN ] [3245/3492] USTB kept (0.6s) | 3239 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:31.382758] [DEBUG] [REMOTE ] USVM: Retrieved 2073 rows, trimmed to 300. [2026-01-28T12:23:31.382884] [DEBUG] [REMOTE ] USVM: PASS: History has at least 300 days. [2026-01-28T12:23:31.383081] [DEBUG] [REMOTE ] USVM: PASS: Price check passed. Min price $86.13. [2026-01-28T12:23:31.383212] [DEBUG] [REMOTE ] USVM: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:31.383320] [DEBUG] [REMOTE ] USVM: PASS: Integrity check passed. [2026-01-28T12:23:31.383360] [DEBUG] [REMOTE ] USVM: Symbol is viable for forecasting. [2026-01-28T12:23:31.383406] [INFO ] [MAIN ] [3246/3492] USVM kept (0.4s) | 3240 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:31.820327] [DEBUG] [REMOTE ] USXF: Retrieved 1409 rows, trimmed to 300. [2026-01-28T12:23:31.820503] [DEBUG] [REMOTE ] USXF: PASS: History has at least 300 days. [2026-01-28T12:23:31.820780] [DEBUG] [REMOTE ] USXF: PASS: Price check passed. Min price $54.69. [2026-01-28T12:23:31.820937] [DEBUG] [REMOTE ] USXF: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:31.821065] [DEBUG] [REMOTE ] USXF: PASS: Integrity check passed. [2026-01-28T12:23:31.821111] [DEBUG] [REMOTE ] USXF: Symbol is viable for forecasting. [2026-01-28T12:23:31.821170] [INFO ] [MAIN ] [3247/3492] USXF kept (0.4s) | 3241 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:32.028822] [DEBUG] [REMOTE ] UTEN: Retrieved 870 rows, trimmed to 300. [2026-01-28T12:23:32.028947] [DEBUG] [REMOTE ] UTEN: PASS: History has at least 300 days. [2026-01-28T12:23:32.029142] [DEBUG] [REMOTE ] UTEN: PASS: Price check passed. Min price $43.74. [2026-01-28T12:23:32.029273] [DEBUG] [REMOTE ] UTEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:32.029403] [DEBUG] [REMOTE ] UTEN: PASS: Integrity check passed. [2026-01-28T12:23:32.029451] [DEBUG] [REMOTE ] UTEN: Symbol is viable for forecasting. [2026-01-28T12:23:32.029500] [INFO ] [MAIN ] [3248/3492] UTEN kept (0.2s) | 3242 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:32.737922] [DEBUG] [REMOTE ] UTF: Retrieved 5463 rows, trimmed to 300. [2026-01-28T12:23:32.738057] [DEBUG] [REMOTE ] UTF: PASS: History has at least 300 days. [2026-01-28T12:23:32.738271] [DEBUG] [REMOTE ] UTF: PASS: Price check passed. Min price $23.12. [2026-01-28T12:23:32.738408] [DEBUG] [REMOTE ] UTF: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:32.738523] [DEBUG] [REMOTE ] UTF: PASS: Integrity check passed. [2026-01-28T12:23:32.738564] [DEBUG] [REMOTE ] UTF: Symbol is viable for forecasting. [2026-01-28T12:23:32.738633] [INFO ] [MAIN ] [3249/3492] UTF kept (0.7s) | 3243 kept, 6 rejected | 138.5/min | ETA: 1.8m [2026-01-28T12:23:33.129232] [DEBUG] [REMOTE ] UTI: Retrieved 5561 rows, trimmed to 300. [2026-01-28T12:23:33.129431] [DEBUG] [REMOTE ] UTI: PASS: History has at least 300 days. [2026-01-28T12:23:33.129724] [DEBUG] [REMOTE ] UTI: PASS: Price check passed. Min price $21.77. [2026-01-28T12:23:33.129864] [DEBUG] [REMOTE ] UTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:33.129993] [DEBUG] [REMOTE ] UTI: PASS: Integrity check passed. [2026-01-28T12:23:33.130035] [DEBUG] [REMOTE ] UTI: Symbol is viable for forecasting. [2026-01-28T12:23:33.130087] [INFO ] [MAIN ] [3250/3492] UTI kept (0.4s) | 3244 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:33.636102] [DEBUG] [REMOTE ] UTL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:33.636260] [DEBUG] [REMOTE ] UTL: PASS: History has at least 300 days. [2026-01-28T12:23:33.636520] [DEBUG] [REMOTE ] UTL: PASS: Price check passed. Min price $47.12. [2026-01-28T12:23:33.636678] [DEBUG] [REMOTE ] UTL: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:33.636806] [DEBUG] [REMOTE ] UTL: PASS: Integrity check passed. [2026-01-28T12:23:33.636847] [DEBUG] [REMOTE ] UTL: Symbol is viable for forecasting. [2026-01-28T12:23:33.636898] [INFO ] [MAIN ] [3251/3492] UTL kept (0.5s) | 3245 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:34.115241] [DEBUG] [REMOTE ] UTMD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:34.115415] [DEBUG] [REMOTE ] UTMD: PASS: History has at least 300 days. [2026-01-28T12:23:34.115781] [DEBUG] [REMOTE ] UTMD: PASS: Price check passed. Min price $53.52. [2026-01-28T12:23:34.115931] [DEBUG] [REMOTE ] UTMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:34.116059] [DEBUG] [REMOTE ] UTMD: PASS: Integrity check passed. [2026-01-28T12:23:34.116098] [DEBUG] [REMOTE ] UTMD: Symbol is viable for forecasting. [2026-01-28T12:23:34.116149] [INFO ] [MAIN ] [3252/3492] UTMD kept (0.5s) | 3246 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:34.414815] [DEBUG] [REMOTE ] UTZ: Retrieved 1798 rows, trimmed to 300. [2026-01-28T12:23:34.414949] [DEBUG] [REMOTE ] UTZ: PASS: History has at least 300 days. [2026-01-28T12:23:34.415153] [DEBUG] [REMOTE ] UTZ: PASS: Price check passed. Min price $9.16. [2026-01-28T12:23:34.415287] [DEBUG] [REMOTE ] UTZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:34.415410] [DEBUG] [REMOTE ] UTZ: PASS: Integrity check passed. [2026-01-28T12:23:34.415458] [DEBUG] [REMOTE ] UTZ: Symbol is viable for forecasting. [2026-01-28T12:23:34.415514] [INFO ] [MAIN ] [3253/3492] UTZ kept (0.3s) | 3247 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:34.943933] [DEBUG] [REMOTE ] UVE: Retrieved 5697 rows, trimmed to 300. [2026-01-28T12:23:34.944073] [DEBUG] [REMOTE ] UVE: PASS: History has at least 300 days. [2026-01-28T12:23:34.944284] [DEBUG] [REMOTE ] UVE: PASS: Price check passed. Min price $28.85. [2026-01-28T12:23:34.944434] [DEBUG] [REMOTE ] UVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:34.944550] [DEBUG] [REMOTE ] UVE: PASS: Integrity check passed. [2026-01-28T12:23:34.944611] [DEBUG] [REMOTE ] UVE: Symbol is viable for forecasting. [2026-01-28T12:23:34.944659] [INFO ] [MAIN ] [3254/3492] UVE kept (0.5s) | 3248 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:35.230905] [DEBUG] [REMOTE ] UVSP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:35.231063] [DEBUG] [REMOTE ] UVSP: PASS: History has at least 300 days. [2026-01-28T12:23:35.231345] [DEBUG] [REMOTE ] UVSP: PASS: Price check passed. Min price $29.13. [2026-01-28T12:23:35.231538] [DEBUG] [REMOTE ] UVSP: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:35.231721] [DEBUG] [REMOTE ] UVSP: PASS: Integrity check passed. [2026-01-28T12:23:35.231778] [DEBUG] [REMOTE ] UVSP: Symbol is viable for forecasting. [2026-01-28T12:23:35.231889] [INFO ] [MAIN ] [3255/3492] UVSP kept (0.3s) | 3249 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:35.603450] [DEBUG] [REMOTE ] UWMC: Retrieved 1231 rows, trimmed to 300. [2026-01-28T12:23:35.603622] [DEBUG] [REMOTE ] UWMC: PASS: History has at least 300 days. [2026-01-28T12:23:35.603894] [DEBUG] [REMOTE ] UWMC: PASS: Price check passed. Min price $4.38. [2026-01-28T12:23:35.604040] [DEBUG] [REMOTE ] UWMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:35.604156] [DEBUG] [REMOTE ] UWMC: PASS: Integrity check passed. [2026-01-28T12:23:35.604197] [DEBUG] [REMOTE ] UWMC: Symbol is viable for forecasting. [2026-01-28T12:23:35.604247] [INFO ] [MAIN ] [3256/3492] UWMC kept (0.4s) | 3250 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:36.037770] [DEBUG] [REMOTE ] UXIN: Retrieved 1906 rows, trimmed to 300. [2026-01-28T12:23:36.037901] [DEBUG] [REMOTE ] UXIN: PASS: History has at least 300 days. [2026-01-28T12:23:36.038107] [DEBUG] [REMOTE ] UXIN: PASS: Price check passed. Min price $2.50. [2026-01-28T12:23:36.038245] [DEBUG] [REMOTE ] UXIN: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:36.038359] [DEBUG] [REMOTE ] UXIN: PASS: Integrity check passed. [2026-01-28T12:23:36.038407] [DEBUG] [REMOTE ] UXIN: Symbol is viable for forecasting. [2026-01-28T12:23:36.038466] [INFO ] [MAIN ] [3257/3492] UXIN kept (0.4s) | 3251 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:36.263836] [DEBUG] [REMOTE ] UYLD: Retrieved 816 rows, trimmed to 300. [2026-01-28T12:23:36.263982] [DEBUG] [REMOTE ] UYLD: PASS: History has at least 300 days. [2026-01-28T12:23:36.264235] [DEBUG] [REMOTE ] UYLD: PASS: Price check passed. Min price $50.70. [2026-01-28T12:23:36.264413] [DEBUG] [REMOTE ] UYLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:36.264553] [DEBUG] [REMOTE ] UYLD: PASS: Integrity check passed. [2026-01-28T12:23:36.264639] [DEBUG] [REMOTE ] UYLD: Symbol is viable for forecasting. [2026-01-28T12:23:36.264704] [INFO ] [MAIN ] [3258/3492] UYLD kept (0.2s) | 3252 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:36.817521] [DEBUG] [REMOTE ] UZE: Retrieved 1284 rows, trimmed to 300. [2026-01-28T12:23:36.817691] [DEBUG] [REMOTE ] UZE: PASS: History has at least 300 days. [2026-01-28T12:23:36.817904] [DEBUG] [REMOTE ] UZE: PASS: Price check passed. Min price $17.44. [2026-01-28T12:23:36.818041] [DEBUG] [REMOTE ] UZE: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:36.818153] [DEBUG] [REMOTE ] UZE: PASS: Integrity check passed. [2026-01-28T12:23:36.818194] [DEBUG] [REMOTE ] UZE: Symbol is viable for forecasting. [2026-01-28T12:23:36.818245] [INFO ] [MAIN ] [3259/3492] UZE kept (0.6s) | 3253 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:37.345776] [DEBUG] [REMOTE ] VAC: Retrieved 3574 rows, trimmed to 300. [2026-01-28T12:23:37.345905] [DEBUG] [REMOTE ] VAC: PASS: History has at least 300 days. [2026-01-28T12:23:37.346116] [DEBUG] [REMOTE ] VAC: PASS: Price check passed. Min price $44.87. [2026-01-28T12:23:37.346251] [DEBUG] [REMOTE ] VAC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:37.346364] [DEBUG] [REMOTE ] VAC: PASS: Integrity check passed. [2026-01-28T12:23:37.346405] [DEBUG] [REMOTE ] VAC: Symbol is viable for forecasting. [2026-01-28T12:23:37.346454] [INFO ] [MAIN ] [3260/3492] VAC kept (0.5s) | 3254 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:37.636322] [DEBUG] [REMOTE ] VAL: Retrieved 5642 rows, trimmed to 300. [2026-01-28T12:23:37.636464] [DEBUG] [REMOTE ] VAL: PASS: History has at least 300 days. [2026-01-28T12:23:37.636706] [DEBUG] [REMOTE ] VAL: PASS: Price check passed. Min price $49.03. [2026-01-28T12:23:37.636849] [DEBUG] [REMOTE ] VAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:37.636972] [DEBUG] [REMOTE ] VAL: PASS: Integrity check passed. [2026-01-28T12:23:37.637042] [DEBUG] [REMOTE ] VAL: Symbol is viable for forecasting. [2026-01-28T12:23:37.637094] [INFO ] [MAIN ] [3261/3492] VAL kept (0.3s) | 3255 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:38.193031] [DEBUG] [REMOTE ] VALE: Retrieved 6002 rows, trimmed to 300. [2026-01-28T12:23:38.193244] [DEBUG] [REMOTE ] VALE: PASS: History has at least 300 days. [2026-01-28T12:23:38.193650] [DEBUG] [REMOTE ] VALE: PASS: Price check passed. Min price $11.68. [2026-01-28T12:23:38.193824] [DEBUG] [REMOTE ] VALE: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:38.193996] [DEBUG] [REMOTE ] VALE: PASS: Integrity check passed. [2026-01-28T12:23:38.194043] [DEBUG] [REMOTE ] VALE: Symbol is viable for forecasting. [2026-01-28T12:23:38.194106] [INFO ] [MAIN ] [3262/3492] VALE kept (0.6s) | 3256 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:38.541421] [DEBUG] [REMOTE ] VALN: Retrieved 1188 rows, trimmed to 300. [2026-01-28T12:23:38.543250] [DEBUG] [REMOTE ] VALN: PASS: History has at least 300 days. [2026-01-28T12:23:38.543785] [DEBUG] [REMOTE ] VALN: PASS: Price check passed. Min price $8.07. [2026-01-28T12:23:38.543962] [DEBUG] [REMOTE ] VALN: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:38.544156] [DEBUG] [REMOTE ] VALN: PASS: Integrity check passed. [2026-01-28T12:23:38.544206] [DEBUG] [REMOTE ] VALN: Symbol is viable for forecasting. [2026-01-28T12:23:38.544276] [INFO ] [MAIN ] [3263/3492] VALN kept (0.4s) | 3257 kept, 6 rejected | 138.5/min | ETA: 1.7m [2026-01-28T12:23:38.828098] [DEBUG] [REMOTE ] VANI: Retrieved 2812 rows, trimmed to 300. [2026-01-28T12:23:38.828361] [DEBUG] [REMOTE ] VANI: PASS: History has at least 300 days. [2026-01-28T12:23:38.828888] [DEBUG] [REMOTE ] VANI: PASS: Price check passed. Min price $1.23. [2026-01-28T12:23:38.829100] [DEBUG] [REMOTE ] VANI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:38.829325] [DEBUG] [REMOTE ] VANI: PASS: Integrity check passed. [2026-01-28T12:23:38.829426] [DEBUG] [REMOTE ] VANI: Symbol is viable for forecasting. [2026-01-28T12:23:38.829517] [INFO ] [MAIN ] [3264/3492] VANI kept (0.3s) | 3258 kept, 6 rejected | 138.5/min | ETA: 1.6m [2026-01-28T12:23:39.477357] [DEBUG] [REMOTE ] VBF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:39.477562] [DEBUG] [REMOTE ] VBF: PASS: History has at least 300 days. [2026-01-28T12:23:39.477888] [DEBUG] [REMOTE ] VBF: PASS: Price check passed. Min price $15.24. [2026-01-28T12:23:39.478045] [DEBUG] [REMOTE ] VBF: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:39.478187] [DEBUG] [REMOTE ] VBF: PASS: Integrity check passed. [2026-01-28T12:23:39.478229] [DEBUG] [REMOTE ] VBF: Symbol is viable for forecasting. [2026-01-28T12:23:39.478283] [INFO ] [MAIN ] [3265/3492] VBF kept (0.6s) | 3259 kept, 6 rejected | 138.5/min | ETA: 1.6m [2026-01-28T12:23:39.751743] [DEBUG] [REMOTE ] VBNK: Retrieved 1108 rows, trimmed to 300. [2026-01-28T12:23:39.751886] [DEBUG] [REMOTE ] VBNK: PASS: History has at least 300 days. [2026-01-28T12:23:39.752101] [DEBUG] [REMOTE ] VBNK: PASS: Price check passed. Min price $11.25. [2026-01-28T12:23:39.752243] [DEBUG] [REMOTE ] VBNK: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:39.752362] [DEBUG] [REMOTE ] VBNK: PASS: Integrity check passed. [2026-01-28T12:23:39.752404] [DEBUG] [REMOTE ] VBNK: Symbol is viable for forecasting. [2026-01-28T12:23:39.752452] [INFO ] [MAIN ] [3266/3492] VBNK kept (0.3s) | 3260 kept, 6 rejected | 138.5/min | ETA: 1.6m [2026-01-28T12:23:40.247877] [DEBUG] [REMOTE ] VC: Retrieved 3851 rows, trimmed to 300. [2026-01-28T12:23:40.248098] [DEBUG] [REMOTE ] VC: PASS: History has at least 300 days. [2026-01-28T12:23:40.248472] [DEBUG] [REMOTE ] VC: PASS: Price check passed. Min price $91.41. [2026-01-28T12:23:40.248724] [DEBUG] [REMOTE ] VC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:40.248919] [DEBUG] [REMOTE ] VC: PASS: Integrity check passed. [2026-01-28T12:23:40.248977] [DEBUG] [REMOTE ] VC: Symbol is viable for forecasting. [2026-01-28T12:23:40.249053] [INFO ] [MAIN ] [3267/3492] VC kept (0.5s) | 3261 kept, 6 rejected | 138.5/min | ETA: 1.6m [2026-01-28T12:23:40.743160] [DEBUG] [REMOTE ] VCEL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:40.743324] [DEBUG] [REMOTE ] VCEL: PASS: History has at least 300 days. [2026-01-28T12:23:40.743626] [DEBUG] [REMOTE ] VCEL: PASS: Price check passed. Min price $34.53. [2026-01-28T12:23:40.743766] [DEBUG] [REMOTE ] VCEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:40.743897] [DEBUG] [REMOTE ] VCEL: PASS: Integrity check passed. [2026-01-28T12:23:40.743937] [DEBUG] [REMOTE ] VCEL: Symbol is viable for forecasting. [2026-01-28T12:23:40.743987] [INFO ] [MAIN ] [3268/3492] VCEL kept (0.5s) | 3262 kept, 6 rejected | 138.5/min | ETA: 1.6m [2026-01-28T12:23:40.949271] [DEBUG] [REMOTE ] VCRB: Retrieved 530 rows, trimmed to 300. [2026-01-28T12:23:40.949442] [DEBUG] [REMOTE ] VCRB: PASS: History has at least 300 days. [2026-01-28T12:23:40.949749] [DEBUG] [REMOTE ] VCRB: PASS: Price check passed. Min price $77.31. [2026-01-28T12:23:40.949937] [DEBUG] [REMOTE ] VCRB: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:40.950106] [DEBUG] [REMOTE ] VCRB: PASS: Integrity check passed. [2026-01-28T12:23:40.950167] [DEBUG] [REMOTE ] VCRB: Symbol is viable for forecasting. [2026-01-28T12:23:40.950233] [INFO ] [MAIN ] [3269/3492] VCRB kept (0.2s) | 3263 kept, 6 rejected | 138.6/min | ETA: 1.6m [2026-01-28T12:23:41.500794] [DEBUG] [REMOTE ] VCSH: Retrieved 4068 rows, trimmed to 300. [2026-01-28T12:23:41.500937] [DEBUG] [REMOTE ] VCSH: PASS: History has at least 300 days. [2026-01-28T12:23:41.501163] [DEBUG] [REMOTE ] VCSH: PASS: Price check passed. Min price $78.93. [2026-01-28T12:23:41.501303] [DEBUG] [REMOTE ] VCSH: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:41.501423] [DEBUG] [REMOTE ] VCSH: PASS: Integrity check passed. [2026-01-28T12:23:41.501465] [DEBUG] [REMOTE ] VCSH: Symbol is viable for forecasting. [2026-01-28T12:23:41.501514] [INFO ] [MAIN ] [3270/3492] VCSH kept (0.6s) | 3264 kept, 6 rejected | 138.5/min | ETA: 1.6m [2026-01-28T12:23:42.021458] [DEBUG] [REMOTE ] VECO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:42.021640] [DEBUG] [REMOTE ] VECO: PASS: History has at least 300 days. [2026-01-28T12:23:42.021903] [DEBUG] [REMOTE ] VECO: PASS: Price check passed. Min price $26.39. [2026-01-28T12:23:42.022045] [DEBUG] [REMOTE ] VECO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:42.022191] [DEBUG] [REMOTE ] VECO: PASS: Integrity check passed. [2026-01-28T12:23:42.022237] [DEBUG] [REMOTE ] VECO: Symbol is viable for forecasting. [2026-01-28T12:23:42.022289] [INFO ] [MAIN ] [3271/3492] VECO kept (0.5s) | 3265 kept, 6 rejected | 138.5/min | ETA: 1.6m [2026-01-28T12:23:42.250142] [DEBUG] [REMOTE ] VEEE: Retrieved 1135 rows, trimmed to 300. [2026-01-28T12:23:42.250266] [DEBUG] [REMOTE ] VEEE: PASS: History has at least 300 days. [2026-01-28T12:23:42.250465] [DEBUG] [REMOTE ] VEEE: PASS: Price check passed. Min price $1.46. [2026-01-28T12:23:42.250626] [DEBUG] [REMOTE ] VEEE: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:42.250740] [DEBUG] [REMOTE ] VEEE: PASS: Integrity check passed. [2026-01-28T12:23:42.250781] [DEBUG] [REMOTE ] VEEE: Symbol is viable for forecasting. [2026-01-28T12:23:42.250830] [INFO ] [MAIN ] [3272/3492] VEEE kept (0.2s) | 3266 kept, 6 rejected | 138.6/min | ETA: 1.6m [2026-01-28T12:23:42.708696] [DEBUG] [REMOTE ] VEL: Retrieved 1514 rows, trimmed to 300. [2026-01-28T12:23:42.708836] [DEBUG] [REMOTE ] VEL: PASS: History has at least 300 days. [2026-01-28T12:23:42.709042] [DEBUG] [REMOTE ] VEL: PASS: Price check passed. Min price $18.17. [2026-01-28T12:23:42.709180] [DEBUG] [REMOTE ] VEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:42.709293] [DEBUG] [REMOTE ] VEL: PASS: Integrity check passed. [2026-01-28T12:23:42.709335] [DEBUG] [REMOTE ] VEL: Symbol is viable for forecasting. [2026-01-28T12:23:42.709384] [INFO ] [MAIN ] [3273/3492] VEL kept (0.5s) | 3267 kept, 6 rejected | 138.5/min | ETA: 1.6m [2026-01-28T12:23:43.298831] [DEBUG] [REMOTE ] VEON: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:43.298963] [DEBUG] [REMOTE ] VEON: PASS: History has at least 300 days. [2026-01-28T12:23:43.299174] [DEBUG] [REMOTE ] VEON: PASS: Price check passed. Min price $43.56. [2026-01-28T12:23:43.299305] [DEBUG] [REMOTE ] VEON: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:43.299418] [DEBUG] [REMOTE ] VEON: PASS: Integrity check passed. [2026-01-28T12:23:43.299458] [DEBUG] [REMOTE ] VEON: Symbol is viable for forecasting. [2026-01-28T12:23:43.299505] [INFO ] [MAIN ] [3274/3492] VEON kept (0.6s) | 3268 kept, 6 rejected | 138.5/min | ETA: 1.6m [2026-01-28T12:23:43.536013] [DEBUG] [REMOTE ] VERA: Retrieved 1181 rows, trimmed to 300. [2026-01-28T12:23:43.536137] [DEBUG] [REMOTE ] VERA: PASS: History has at least 300 days. [2026-01-28T12:23:43.536331] [DEBUG] [REMOTE ] VERA: PASS: Price check passed. Min price $24.10. [2026-01-28T12:23:43.536461] [DEBUG] [REMOTE ] VERA: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:43.536568] [DEBUG] [REMOTE ] VERA: PASS: Integrity check passed. [2026-01-28T12:23:43.536650] [DEBUG] [REMOTE ] VERA: Symbol is viable for forecasting. [2026-01-28T12:23:43.536707] [INFO ] [MAIN ] [3275/3492] VERA kept (0.2s) | 3269 kept, 6 rejected | 138.6/min | ETA: 1.6m [2026-01-28T12:23:43.972784] [DEBUG] [REMOTE ] VERI: Retrieved 2189 rows, trimmed to 300. [2026-01-28T12:23:43.972913] [DEBUG] [REMOTE ] VERI: PASS: History has at least 300 days. [2026-01-28T12:23:43.973116] [DEBUG] [REMOTE ] VERI: PASS: Price check passed. Min price $3.83. [2026-01-28T12:23:43.973253] [DEBUG] [REMOTE ] VERI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:43.973366] [DEBUG] [REMOTE ] VERI: PASS: Integrity check passed. [2026-01-28T12:23:43.973407] [DEBUG] [REMOTE ] VERI: Symbol is viable for forecasting. [2026-01-28T12:23:43.973453] [INFO ] [MAIN ] [3276/3492] VERI kept (0.4s) | 3270 kept, 6 rejected | 138.6/min | ETA: 1.6m [2026-01-28T12:23:44.437673] [DEBUG] [REMOTE ] VERO: Retrieved 3326 rows, trimmed to 300. [2026-01-28T12:23:44.437808] [DEBUG] [REMOTE ] VERO: PASS: History has at least 300 days. [2026-01-28T12:23:44.438017] [DEBUG] [REMOTE ] VERO: PASS: Price check passed. Min price $1.40. [2026-01-28T12:23:44.438152] [DEBUG] [REMOTE ] VERO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:44.438265] [DEBUG] [REMOTE ] VERO: PASS: Integrity check passed. [2026-01-28T12:23:44.438306] [DEBUG] [REMOTE ] VERO: Symbol is viable for forecasting. [2026-01-28T12:23:44.438356] [INFO ] [MAIN ] [3277/3492] VERO kept (0.5s) | 3271 kept, 6 rejected | 138.5/min | ETA: 1.6m [2026-01-28T12:23:44.822444] [DEBUG] [REMOTE ] VERX: Retrieved 1381 rows, trimmed to 300. [2026-01-28T12:23:44.822626] [DEBUG] [REMOTE ] VERX: PASS: History has at least 300 days. [2026-01-28T12:23:44.822885] [DEBUG] [REMOTE ] VERX: PASS: Price check passed. Min price $18.66. [2026-01-28T12:23:44.823051] [DEBUG] [REMOTE ] VERX: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:44.823192] [DEBUG] [REMOTE ] VERX: PASS: Integrity check passed. [2026-01-28T12:23:44.823242] [DEBUG] [REMOTE ] VERX: Symbol is viable for forecasting. [2026-01-28T12:23:44.823304] [INFO ] [MAIN ] [3278/3492] VERX kept (0.4s) | 3272 kept, 6 rejected | 138.6/min | ETA: 1.5m [2026-01-28T12:23:45.272925] [DEBUG] [REMOTE ] VFC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:45.273066] [DEBUG] [REMOTE ] VFC: PASS: History has at least 300 days. [2026-01-28T12:23:45.273298] [DEBUG] [REMOTE ] VFC: PASS: Price check passed. Min price $13.70. [2026-01-28T12:23:45.273439] [DEBUG] [REMOTE ] VFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:45.273594] [DEBUG] [REMOTE ] VFC: PASS: Integrity check passed. [2026-01-28T12:23:45.273654] [DEBUG] [REMOTE ] VFC: Symbol is viable for forecasting. [2026-01-28T12:23:45.273747] [INFO ] [MAIN ] [3279/3492] VFC kept (0.5s) | 3273 kept, 6 rejected | 138.6/min | ETA: 1.5m [2026-01-28T12:23:45.646622] [DEBUG] [REMOTE ] VFF: Retrieved 3977 rows, trimmed to 300. [2026-01-28T12:23:45.646776] [DEBUG] [REMOTE ] VFF: PASS: History has at least 300 days. [2026-01-28T12:23:45.647040] [DEBUG] [REMOTE ] VFF: PASS: Price check passed. Min price $2.96. [2026-01-28T12:23:45.647197] [DEBUG] [REMOTE ] VFF: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:45.647328] [DEBUG] [REMOTE ] VFF: PASS: Integrity check passed. [2026-01-28T12:23:45.647378] [DEBUG] [REMOTE ] VFF: Symbol is viable for forecasting. [2026-01-28T12:23:45.647429] [INFO ] [MAIN ] [3280/3492] VFF kept (0.4s) | 3274 kept, 6 rejected | 138.6/min | ETA: 1.5m [2026-01-28T12:23:45.919759] [DEBUG] [REMOTE ] VFLO: Retrieved 652 rows, trimmed to 300. [2026-01-28T12:23:45.920103] [DEBUG] [REMOTE ] VFLO: PASS: History has at least 300 days. [2026-01-28T12:23:45.920327] [DEBUG] [REMOTE ] VFLO: PASS: Price check passed. Min price $36.61. [2026-01-28T12:23:45.920486] [DEBUG] [REMOTE ] VFLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:45.920635] [DEBUG] [REMOTE ] VFLO: PASS: Integrity check passed. [2026-01-28T12:23:45.920685] [DEBUG] [REMOTE ] VFLO: Symbol is viable for forecasting. [2026-01-28T12:23:45.920734] [INFO ] [MAIN ] [3281/3492] VFLO kept (0.3s) | 3275 kept, 6 rejected | 138.6/min | ETA: 1.5m [2026-01-28T12:23:46.326978] [DEBUG] [REMOTE ] VFS: Retrieved 1102 rows, trimmed to 300. [2026-01-28T12:23:46.327141] [DEBUG] [REMOTE ] VFS: PASS: History has at least 300 days. [2026-01-28T12:23:46.327352] [DEBUG] [REMOTE ] VFS: PASS: Price check passed. Min price $3.14. [2026-01-28T12:23:46.327493] [DEBUG] [REMOTE ] VFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:46.327640] [DEBUG] [REMOTE ] VFS: PASS: Integrity check passed. [2026-01-28T12:23:46.327694] [DEBUG] [REMOTE ] VFS: Symbol is viable for forecasting. [2026-01-28T12:23:46.327755] [INFO ] [MAIN ] [3282/3492] VFS kept (0.4s) | 3276 kept, 6 rejected | 138.6/min | ETA: 1.5m [2026-01-28T12:23:46.877523] [DEBUG] [REMOTE ] VGI: Retrieved 3501 rows, trimmed to 300. [2026-01-28T12:23:46.877678] [DEBUG] [REMOTE ] VGI: PASS: History has at least 300 days. [2026-01-28T12:23:46.877925] [DEBUG] [REMOTE ] VGI: PASS: Price check passed. Min price $7.54. [2026-01-28T12:23:46.878269] [DEBUG] [REMOTE ] VGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:46.878383] [DEBUG] [REMOTE ] VGI: PASS: Integrity check passed. [2026-01-28T12:23:46.878423] [DEBUG] [REMOTE ] VGI: Symbol is viable for forecasting. [2026-01-28T12:23:46.878469] [INFO ] [MAIN ] [3283/3492] VGI kept (0.6s) | 3277 kept, 6 rejected | 138.6/min | ETA: 1.5m [2026-01-28T12:23:49.630429] [DEBUG] [REMOTE ] VGM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:49.630598] [DEBUG] [REMOTE ] VGM: PASS: History has at least 300 days. [2026-01-28T12:23:49.630870] [DEBUG] [REMOTE ] VGM: PASS: Price check passed. Min price $9.96. [2026-01-28T12:23:49.631056] [DEBUG] [REMOTE ] VGM: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:49.631225] [DEBUG] [REMOTE ] VGM: PASS: Integrity check passed. [2026-01-28T12:23:49.631286] [DEBUG] [REMOTE ] VGM: Symbol is viable for forecasting. [2026-01-28T12:23:49.631359] [INFO ] [MAIN ] [3284/3492] VGM kept (2.8s) | 3278 kept, 6 rejected | 138.3/min | ETA: 1.5m [2026-01-28T12:23:50.024320] [DEBUG] [REMOTE ] VGSH: Retrieved 4068 rows, trimmed to 300. [2026-01-28T12:23:50.024447] [DEBUG] [REMOTE ] VGSH: PASS: History has at least 300 days. [2026-01-28T12:23:50.024689] [DEBUG] [REMOTE ] VGSH: PASS: Price check passed. Min price $58.27. [2026-01-28T12:23:50.024828] [DEBUG] [REMOTE ] VGSH: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:50.024943] [DEBUG] [REMOTE ] VGSH: PASS: Integrity check passed. [2026-01-28T12:23:50.024983] [DEBUG] [REMOTE ] VGSH: Symbol is viable for forecasting. [2026-01-28T12:23:50.025047] [INFO ] [MAIN ] [3285/3492] VGSH kept (0.4s) | 3279 kept, 6 rejected | 138.3/min | ETA: 1.5m [2026-01-28T12:23:50.497638] [DEBUG] [REMOTE ] VICI: Retrieved 2080 rows, trimmed to 300. [2026-01-28T12:23:50.497781] [DEBUG] [REMOTE ] VICI: PASS: History has at least 300 days. [2026-01-28T12:23:50.498009] [DEBUG] [REMOTE ] VICI: PASS: Price check passed. Min price $27.30. [2026-01-28T12:23:50.498142] [DEBUG] [REMOTE ] VICI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:50.498252] [DEBUG] [REMOTE ] VICI: PASS: Integrity check passed. [2026-01-28T12:23:50.498294] [DEBUG] [REMOTE ] VICI: Symbol is viable for forecasting. [2026-01-28T12:23:50.498341] [INFO ] [MAIN ] [3286/3492] VICI kept (0.5s) | 3280 kept, 6 rejected | 138.3/min | ETA: 1.5m [2026-01-28T12:23:50.790884] [DEBUG] [REMOTE ] VIGI: Retrieved 2491 rows, trimmed to 300. [2026-01-28T12:23:50.791015] [DEBUG] [REMOTE ] VIGI: PASS: History has at least 300 days. [2026-01-28T12:23:50.791222] [DEBUG] [REMOTE ] VIGI: PASS: Price check passed. Min price $86.90. [2026-01-28T12:23:50.791358] [DEBUG] [REMOTE ] VIGI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:50.791471] [DEBUG] [REMOTE ] VIGI: PASS: Integrity check passed. [2026-01-28T12:23:50.791512] [DEBUG] [REMOTE ] VIGI: Symbol is viable for forecasting. [2026-01-28T12:23:50.791559] [INFO ] [MAIN ] [3287/3492] VIGI kept (0.3s) | 3281 kept, 6 rejected | 138.4/min | ETA: 1.5m [2026-01-28T12:23:51.169001] [DEBUG] [REMOTE ] VINP: Retrieved 1255 rows, trimmed to 300. [2026-01-28T12:23:51.169132] [DEBUG] [REMOTE ] VINP: PASS: History has at least 300 days. [2026-01-28T12:23:51.169336] [DEBUG] [REMOTE ] VINP: PASS: Price check passed. Min price $11.22. [2026-01-28T12:23:51.169477] [DEBUG] [REMOTE ] VINP: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:51.169631] [DEBUG] [REMOTE ] VINP: PASS: Integrity check passed. [2026-01-28T12:23:51.169688] [DEBUG] [REMOTE ] VINP: Symbol is viable for forecasting. [2026-01-28T12:23:51.169739] [INFO ] [MAIN ] [3288/3492] VINP kept (0.4s) | 3282 kept, 6 rejected | 138.4/min | ETA: 1.5m [2026-01-28T12:23:51.642906] [DEBUG] [REMOTE ] VIPS: Retrieved 3481 rows, trimmed to 300. [2026-01-28T12:23:51.643058] [DEBUG] [REMOTE ] VIPS: PASS: History has at least 300 days. [2026-01-28T12:23:51.643302] [DEBUG] [REMOTE ] VIPS: PASS: Price check passed. Min price $16.71. [2026-01-28T12:23:51.643440] [DEBUG] [REMOTE ] VIPS: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:51.643565] [DEBUG] [REMOTE ] VIPS: PASS: Integrity check passed. [2026-01-28T12:23:51.643630] [DEBUG] [REMOTE ] VIPS: Symbol is viable for forecasting. [2026-01-28T12:23:51.643680] [INFO ] [MAIN ] [3289/3492] VIPS kept (0.5s) | 3283 kept, 6 rejected | 138.4/min | ETA: 1.5m [2026-01-28T12:23:52.154864] [DEBUG] [REMOTE ] VIRC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:52.155005] [DEBUG] [REMOTE ] VIRC: PASS: History has at least 300 days. [2026-01-28T12:23:52.155249] [DEBUG] [REMOTE ] VIRC: PASS: Price check passed. Min price $6.24. [2026-01-28T12:23:52.155411] [DEBUG] [REMOTE ] VIRC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:52.155548] [DEBUG] [REMOTE ] VIRC: PASS: Integrity check passed. [2026-01-28T12:23:52.155610] [DEBUG] [REMOTE ] VIRC: Symbol is viable for forecasting. [2026-01-28T12:23:52.155662] [INFO ] [MAIN ] [3290/3492] VIRC kept (0.5s) | 3284 kept, 6 rejected | 138.3/min | ETA: 1.5m [2026-01-28T12:23:52.354451] [DEBUG] [REMOTE ] VITL: Retrieved 1379 rows, trimmed to 300. [2026-01-28T12:23:52.354639] [DEBUG] [REMOTE ] VITL: PASS: History has at least 300 days. [2026-01-28T12:23:52.354867] [DEBUG] [REMOTE ] VITL: PASS: Price check passed. Min price $27.30. [2026-01-28T12:23:52.355023] [DEBUG] [REMOTE ] VITL: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:52.355145] [DEBUG] [REMOTE ] VITL: PASS: Integrity check passed. [2026-01-28T12:23:52.355187] [DEBUG] [REMOTE ] VITL: Symbol is viable for forecasting. [2026-01-28T12:23:52.355253] [INFO ] [MAIN ] [3291/3492] VITL kept (0.2s) | 3285 kept, 6 rejected | 138.4/min | ETA: 1.5m [2026-01-28T12:23:53.051961] [DEBUG] [REMOTE ] VKQ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:53.052102] [DEBUG] [REMOTE ] VKQ: PASS: History has at least 300 days. [2026-01-28T12:23:53.052335] [DEBUG] [REMOTE ] VKQ: PASS: Price check passed. Min price $9.37. [2026-01-28T12:23:53.052473] [DEBUG] [REMOTE ] VKQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:53.052614] [DEBUG] [REMOTE ] VKQ: PASS: Integrity check passed. [2026-01-28T12:23:53.052657] [DEBUG] [REMOTE ] VKQ: Symbol is viable for forecasting. [2026-01-28T12:23:53.052706] [INFO ] [MAIN ] [3292/3492] VKQ kept (0.7s) | 3286 kept, 6 rejected | 138.3/min | ETA: 1.4m [2026-01-28T12:23:53.384366] [DEBUG] [REMOTE ] VKTX: Retrieved 2703 rows, trimmed to 300. [2026-01-28T12:23:53.384505] [DEBUG] [REMOTE ] VKTX: PASS: History has at least 300 days. [2026-01-28T12:23:53.384743] [DEBUG] [REMOTE ] VKTX: PASS: Price check passed. Min price $30.69. [2026-01-28T12:23:53.384905] [DEBUG] [REMOTE ] VKTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:53.385033] [DEBUG] [REMOTE ] VKTX: PASS: Integrity check passed. [2026-01-28T12:23:53.385075] [DEBUG] [REMOTE ] VKTX: Symbol is viable for forecasting. [2026-01-28T12:23:53.385123] [INFO ] [MAIN ] [3293/3492] VKTX kept (0.3s) | 3287 kept, 6 rejected | 138.4/min | ETA: 1.4m [2026-01-28T12:23:53.931488] [DEBUG] [REMOTE ] VLGEA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:53.931682] [DEBUG] [REMOTE ] VLGEA: PASS: History has at least 300 days. [2026-01-28T12:23:53.932036] [DEBUG] [REMOTE ] VLGEA: PASS: Price check passed. Min price $31.15. [2026-01-28T12:23:53.932227] [DEBUG] [REMOTE ] VLGEA: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:53.932401] [DEBUG] [REMOTE ] VLGEA: PASS: Integrity check passed. [2026-01-28T12:23:53.932459] [DEBUG] [REMOTE ] VLGEA: Symbol is viable for forecasting. [2026-01-28T12:23:53.932529] [INFO ] [MAIN ] [3294/3492] VLGEA kept (0.5s) | 3288 kept, 6 rejected | 138.3/min | ETA: 1.4m [2026-01-28T12:23:54.165257] [DEBUG] [REMOTE ] VLN: Retrieved 1084 rows, trimmed to 300. [2026-01-28T12:23:54.165406] [DEBUG] [REMOTE ] VLN: PASS: History has at least 300 days. [2026-01-28T12:23:54.165711] [DEBUG] [REMOTE ] VLN: PASS: Price check passed. Min price $1.38. [2026-01-28T12:23:54.165935] [DEBUG] [REMOTE ] VLN: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:54.166110] [DEBUG] [REMOTE ] VLN: PASS: Integrity check passed. [2026-01-28T12:23:54.166353] [DEBUG] [REMOTE ] VLN: Symbol is viable for forecasting. [2026-01-28T12:23:54.166424] [INFO ] [MAIN ] [3295/3492] VLN kept (0.2s) | 3289 kept, 6 rejected | 138.4/min | ETA: 1.4m [2026-01-28T12:23:54.787726] [DEBUG] [REMOTE ] VLO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:54.787867] [DEBUG] [REMOTE ] VLO: PASS: History has at least 300 days. [2026-01-28T12:23:54.788090] [DEBUG] [REMOTE ] VLO: PASS: Price check passed. Min price $161.94. [2026-01-28T12:23:54.788221] [DEBUG] [REMOTE ] VLO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:54.788338] [DEBUG] [REMOTE ] VLO: PASS: Integrity check passed. [2026-01-28T12:23:54.788378] [DEBUG] [REMOTE ] VLO: Symbol is viable for forecasting. [2026-01-28T12:23:54.788425] [INFO ] [MAIN ] [3296/3492] VLO kept (0.6s) | 3290 kept, 6 rejected | 138.3/min | ETA: 1.4m [2026-01-28T12:23:55.173781] [DEBUG] [REMOTE ] VLRS: Retrieved 3108 rows, trimmed to 300. [2026-01-28T12:23:55.173925] [DEBUG] [REMOTE ] VLRS: PASS: History has at least 300 days. [2026-01-28T12:23:55.174146] [DEBUG] [REMOTE ] VLRS: PASS: Price check passed. Min price $6.30. [2026-01-28T12:23:55.174285] [DEBUG] [REMOTE ] VLRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:55.174404] [DEBUG] [REMOTE ] VLRS: PASS: Integrity check passed. [2026-01-28T12:23:55.174464] [DEBUG] [REMOTE ] VLRS: Symbol is viable for forecasting. [2026-01-28T12:23:55.174514] [INFO ] [MAIN ] [3297/3492] VLRS kept (0.4s) | 3291 kept, 6 rejected | 138.3/min | ETA: 1.4m [2026-01-28T12:23:55.389299] [DEBUG] [REMOTE ] VLTO: Retrieved 580 rows, trimmed to 300. [2026-01-28T12:23:55.389425] [DEBUG] [REMOTE ] VLTO: PASS: History has at least 300 days. [2026-01-28T12:23:55.389657] [DEBUG] [REMOTE ] VLTO: PASS: Price check passed. Min price $97.16. [2026-01-28T12:23:55.389798] [DEBUG] [REMOTE ] VLTO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:55.389911] [DEBUG] [REMOTE ] VLTO: PASS: Integrity check passed. [2026-01-28T12:23:55.389956] [DEBUG] [REMOTE ] VLTO: Symbol is viable for forecasting. [2026-01-28T12:23:55.390005] [INFO ] [MAIN ] [3298/3492] VLTO kept (0.2s) | 3292 kept, 6 rejected | 138.4/min | ETA: 1.4m [2026-01-28T12:23:56.101890] [DEBUG] [REMOTE ] VLY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:56.102079] [DEBUG] [REMOTE ] VLY: PASS: History has at least 300 days. [2026-01-28T12:23:56.102355] [DEBUG] [REMOTE ] VLY: PASS: Price check passed. Min price $10.33. [2026-01-28T12:23:56.102528] [DEBUG] [REMOTE ] VLY: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:56.102700] [DEBUG] [REMOTE ] VLY: PASS: Integrity check passed. [2026-01-28T12:23:56.102755] [DEBUG] [REMOTE ] VLY: Symbol is viable for forecasting. [2026-01-28T12:23:56.102817] [INFO ] [MAIN ] [3299/3492] VLY kept (0.7s) | 3293 kept, 6 rejected | 138.3/min | ETA: 1.4m [2026-01-28T12:23:56.363205] [DEBUG] [REMOTE ] VMBS: Retrieved 4068 rows, trimmed to 300. [2026-01-28T12:23:56.363336] [DEBUG] [REMOTE ] VMBS: PASS: History has at least 300 days. [2026-01-28T12:23:56.363541] [DEBUG] [REMOTE ] VMBS: PASS: Price check passed. Min price $46.53. [2026-01-28T12:23:56.363709] [DEBUG] [REMOTE ] VMBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:56.363822] [DEBUG] [REMOTE ] VMBS: PASS: Integrity check passed. [2026-01-28T12:23:56.363863] [DEBUG] [REMOTE ] VMBS: Symbol is viable for forecasting. [2026-01-28T12:23:56.363916] [INFO ] [MAIN ] [3300/3492] VMBS kept (0.3s) | 3294 kept, 6 rejected | 138.4/min | ETA: 1.4m [2026-01-28T12:23:56.728355] [DEBUG] [REMOTE ] VMD: Retrieved 1998 rows, trimmed to 300. [2026-01-28T12:23:56.728496] [DEBUG] [REMOTE ] VMD: PASS: History has at least 300 days. [2026-01-28T12:23:56.728744] [DEBUG] [REMOTE ] VMD: PASS: Price check passed. Min price $6.26. [2026-01-28T12:23:56.728893] [DEBUG] [REMOTE ] VMD: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:56.729030] [DEBUG] [REMOTE ] VMD: PASS: Integrity check passed. [2026-01-28T12:23:56.729076] [DEBUG] [REMOTE ] VMD: Symbol is viable for forecasting. [2026-01-28T12:23:56.729124] [INFO ] [MAIN ] [3301/3492] VMD kept (0.4s) | 3295 kept, 6 rejected | 138.4/min | ETA: 1.4m [2026-01-28T12:23:57.395500] [DEBUG] [REMOTE ] VMI: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:57.395680] [DEBUG] [REMOTE ] VMI: PASS: History has at least 300 days. [2026-01-28T12:23:57.395924] [DEBUG] [REMOTE ] VMI: PASS: Price check passed. Min price $378.59. [2026-01-28T12:23:57.396060] [DEBUG] [REMOTE ] VMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:57.396178] [DEBUG] [REMOTE ] VMI: PASS: Integrity check passed. [2026-01-28T12:23:57.396220] [DEBUG] [REMOTE ] VMI: Symbol is viable for forecasting. [2026-01-28T12:23:57.396268] [INFO ] [MAIN ] [3302/3492] VMI kept (0.7s) | 3296 kept, 6 rejected | 138.3/min | ETA: 1.4m [2026-01-28T12:23:57.711092] [DEBUG] [REMOTE ] VMO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:57.711237] [DEBUG] [REMOTE ] VMO: PASS: History has at least 300 days. [2026-01-28T12:23:57.711484] [DEBUG] [REMOTE ] VMO: PASS: Price check passed. Min price $9.37. [2026-01-28T12:23:57.711664] [DEBUG] [REMOTE ] VMO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:57.711822] [DEBUG] [REMOTE ] VMO: PASS: Integrity check passed. [2026-01-28T12:23:57.711884] [DEBUG] [REMOTE ] VMO: Symbol is viable for forecasting. [2026-01-28T12:23:57.711938] [INFO ] [MAIN ] [3303/3492] VMO kept (0.3s) | 3297 kept, 6 rejected | 138.4/min | ETA: 1.4m [2026-01-28T12:23:58.206561] [DEBUG] [REMOTE ] VNDA: Retrieved 4979 rows, trimmed to 300. [2026-01-28T12:23:58.206711] [DEBUG] [REMOTE ] VNDA: PASS: History has at least 300 days. [2026-01-28T12:23:58.206942] [DEBUG] [REMOTE ] VNDA: PASS: Price check passed. Min price $4.32. [2026-01-28T12:23:58.207129] [DEBUG] [REMOTE ] VNDA: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:58.207252] [DEBUG] [REMOTE ] VNDA: PASS: Integrity check passed. [2026-01-28T12:23:58.207482] [DEBUG] [REMOTE ] VNDA: Symbol is viable for forecasting. [2026-01-28T12:23:58.207532] [INFO ] [MAIN ] [3304/3492] VNDA kept (0.5s) | 3298 kept, 6 rejected | 138.3/min | ETA: 1.4m [2026-01-28T12:23:58.670714] [DEBUG] [REMOTE ] VNO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:23:58.670847] [DEBUG] [REMOTE ] VNO: PASS: History has at least 300 days. [2026-01-28T12:23:58.671061] [DEBUG] [REMOTE ] VNO: PASS: Price check passed. Min price $31.84. [2026-01-28T12:23:58.671387] [DEBUG] [REMOTE ] VNO: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:58.671501] [DEBUG] [REMOTE ] VNO: PASS: Integrity check passed. [2026-01-28T12:23:58.671542] [DEBUG] [REMOTE ] VNO: Symbol is viable for forecasting. [2026-01-28T12:23:58.671608] [INFO ] [MAIN ] [3305/3492] VNO kept (0.5s) | 3299 kept, 6 rejected | 138.3/min | ETA: 1.4m [2026-01-28T12:23:58.933878] [DEBUG] [REMOTE ] VNOM: Retrieved 2920 rows, trimmed to 300. [2026-01-28T12:23:58.934003] [DEBUG] [REMOTE ] VNOM: PASS: History has at least 300 days. [2026-01-28T12:23:58.934205] [DEBUG] [REMOTE ] VNOM: PASS: Price check passed. Min price $35.84. [2026-01-28T12:23:58.934340] [DEBUG] [REMOTE ] VNOM: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:58.934452] [DEBUG] [REMOTE ] VNOM: PASS: Integrity check passed. [2026-01-28T12:23:58.934493] [DEBUG] [REMOTE ] VNOM: Symbol is viable for forecasting. [2026-01-28T12:23:58.934542] [INFO ] [MAIN ] [3306/3492] VNOM kept (0.3s) | 3300 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:23:59.482862] [DEBUG] [REMOTE ] VNQI: Retrieved 3832 rows, trimmed to 300. [2026-01-28T12:23:59.482985] [DEBUG] [REMOTE ] VNQI: PASS: History has at least 300 days. [2026-01-28T12:23:59.483186] [DEBUG] [REMOTE ] VNQI: PASS: Price check passed. Min price $44.28. [2026-01-28T12:23:59.483317] [DEBUG] [REMOTE ] VNQI: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:59.483428] [DEBUG] [REMOTE ] VNQI: PASS: Integrity check passed. [2026-01-28T12:23:59.483467] [DEBUG] [REMOTE ] VNQI: Symbol is viable for forecasting. [2026-01-28T12:23:59.483512] [INFO ] [MAIN ] [3307/3492] VNQI kept (0.5s) | 3301 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:23:59.840078] [DEBUG] [REMOTE ] VOC: Retrieved 3703 rows, trimmed to 300. [2026-01-28T12:23:59.840262] [DEBUG] [REMOTE ] VOC: PASS: History has at least 300 days. [2026-01-28T12:23:59.840527] [DEBUG] [REMOTE ] VOC: PASS: Price check passed. Min price $2.70. [2026-01-28T12:23:59.840701] [DEBUG] [REMOTE ] VOC: PASS: Continuity check passed with 300 days. [2026-01-28T12:23:59.840840] [DEBUG] [REMOTE ] VOC: PASS: Integrity check passed. [2026-01-28T12:23:59.840886] [DEBUG] [REMOTE ] VOC: Symbol is viable for forecasting. [2026-01-28T12:23:59.840947] [INFO ] [MAIN ] [3308/3492] VOC kept (0.4s) | 3302 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:00.320148] [DEBUG] [REMOTE ] VOD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:00.320278] [DEBUG] [REMOTE ] VOD: PASS: History has at least 300 days. [2026-01-28T12:24:00.320487] [DEBUG] [REMOTE ] VOD: PASS: Price check passed. Min price $10.96. [2026-01-28T12:24:00.320642] [DEBUG] [REMOTE ] VOD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:00.320757] [DEBUG] [REMOTE ] VOD: PASS: Integrity check passed. [2026-01-28T12:24:00.320813] [DEBUG] [REMOTE ] VOD: Symbol is viable for forecasting. [2026-01-28T12:24:00.320862] [INFO ] [MAIN ] [3309/3492] VOD kept (0.5s) | 3303 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:00.767523] [DEBUG] [REMOTE ] VONE: Retrieved 3860 rows, trimmed to 300. [2026-01-28T12:24:00.767681] [DEBUG] [REMOTE ] VONE: PASS: History has at least 300 days. [2026-01-28T12:24:00.767894] [DEBUG] [REMOTE ] VONE: PASS: Price check passed. Min price $294.41. [2026-01-28T12:24:00.768037] [DEBUG] [REMOTE ] VONE: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:00.768171] [DEBUG] [REMOTE ] VONE: PASS: Integrity check passed. [2026-01-28T12:24:00.768211] [DEBUG] [REMOTE ] VONE: Symbol is viable for forecasting. [2026-01-28T12:24:00.768259] [INFO ] [MAIN ] [3310/3492] VONE kept (0.4s) | 3304 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:01.120890] [DEBUG] [REMOTE ] VONG: Retrieved 3860 rows, trimmed to 300. [2026-01-28T12:24:01.121006] [DEBUG] [REMOTE ] VONG: PASS: History has at least 300 days. [2026-01-28T12:24:01.121260] [DEBUG] [REMOTE ] VONG: PASS: Price check passed. Min price $116.91. [2026-01-28T12:24:01.121399] [DEBUG] [REMOTE ] VONG: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:01.121515] [DEBUG] [REMOTE ] VONG: PASS: Integrity check passed. [2026-01-28T12:24:01.121556] [DEBUG] [REMOTE ] VONG: Symbol is viable for forecasting. [2026-01-28T12:24:01.121632] [INFO ] [MAIN ] [3311/3492] VONG kept (0.4s) | 3305 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:01.307954] [DEBUG] [REMOTE ] VOTE: Retrieved 1154 rows, trimmed to 300. [2026-01-28T12:24:01.308061] [DEBUG] [REMOTE ] VOTE: PASS: History has at least 300 days. [2026-01-28T12:24:01.308264] [DEBUG] [REMOTE ] VOTE: PASS: Price check passed. Min price $76.46. [2026-01-28T12:24:01.308402] [DEBUG] [REMOTE ] VOTE: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:01.308512] [DEBUG] [REMOTE ] VOTE: PASS: Integrity check passed. [2026-01-28T12:24:01.308553] [DEBUG] [REMOTE ] VOTE: Symbol is viable for forecasting. [2026-01-28T12:24:01.308625] [INFO ] [MAIN ] [3312/3492] VOTE kept (0.2s) | 3306 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:01.935889] [DEBUG] [REMOTE ] VPG: Retrieved 3923 rows, trimmed to 300. [2026-01-28T12:24:01.936056] [DEBUG] [REMOTE ] VPG: PASS: History has at least 300 days. [2026-01-28T12:24:01.936323] [DEBUG] [REMOTE ] VPG: PASS: Price check passed. Min price $29.28. [2026-01-28T12:24:01.936460] [DEBUG] [REMOTE ] VPG: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:01.936610] [DEBUG] [REMOTE ] VPG: PASS: Integrity check passed. [2026-01-28T12:24:01.936652] [DEBUG] [REMOTE ] VPG: Symbol is viable for forecasting. [2026-01-28T12:24:01.936702] [INFO ] [MAIN ] [3313/3492] VPG kept (0.6s) | 3307 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:02.150965] [DEBUG] [REMOTE ] VPLS: Retrieved 535 rows, trimmed to 300. [2026-01-28T12:24:02.151104] [DEBUG] [REMOTE ] VPLS: PASS: History has at least 300 days. [2026-01-28T12:24:02.151318] [DEBUG] [REMOTE ] VPLS: PASS: Price check passed. Min price $77.53. [2026-01-28T12:24:02.151459] [DEBUG] [REMOTE ] VPLS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:02.151820] [DEBUG] [REMOTE ] VPLS: PASS: Integrity check passed. [2026-01-28T12:24:02.151865] [DEBUG] [REMOTE ] VPLS: Symbol is viable for forecasting. [2026-01-28T12:24:02.151915] [INFO ] [MAIN ] [3314/3492] VPLS kept (0.2s) | 3308 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:02.865793] [DEBUG] [REMOTE ] VRA: Retrieved 3839 rows, trimmed to 300. [2026-01-28T12:24:02.865971] [DEBUG] [REMOTE ] VRA: PASS: History has at least 300 days. [2026-01-28T12:24:02.866295] [DEBUG] [REMOTE ] VRA: PASS: Price check passed. Min price $1.80. [2026-01-28T12:24:02.866499] [DEBUG] [REMOTE ] VRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:02.866702] [DEBUG] [REMOTE ] VRA: PASS: Integrity check passed. [2026-01-28T12:24:02.866783] [DEBUG] [REMOTE ] VRA: Symbol is viable for forecasting. [2026-01-28T12:24:02.866856] [INFO ] [MAIN ] [3315/3492] VRA kept (0.7s) | 3309 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:03.197164] [DEBUG] [REMOTE ] VRCA: Retrieved 1914 rows, trimmed to 300. [2026-01-28T12:24:03.197297] [DEBUG] [REMOTE ] VRCA: PASS: History has at least 300 days. [2026-01-28T12:24:03.197505] [DEBUG] [REMOTE ] VRCA: PASS: Price check passed. Min price $3.28. [2026-01-28T12:24:03.197664] [DEBUG] [REMOTE ] VRCA: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:03.197775] [DEBUG] [REMOTE ] VRCA: PASS: Integrity check passed. [2026-01-28T12:24:03.197815] [DEBUG] [REMOTE ] VRCA: Symbol is viable for forecasting. [2026-01-28T12:24:03.197860] [INFO ] [MAIN ] [3316/3492] VRCA kept (0.3s) | 3310 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:03.601903] [DEBUG] [REMOTE ] VRDN: Retrieved 2920 rows, trimmed to 300. [2026-01-28T12:24:03.602029] [DEBUG] [REMOTE ] VRDN: PASS: History has at least 300 days. [2026-01-28T12:24:03.602229] [DEBUG] [REMOTE ] VRDN: PASS: Price check passed. Min price $22.55. [2026-01-28T12:24:03.602360] [DEBUG] [REMOTE ] VRDN: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:03.602470] [DEBUG] [REMOTE ] VRDN: PASS: Integrity check passed. [2026-01-28T12:24:03.602510] [DEBUG] [REMOTE ] VRDN: Symbol is viable for forecasting. [2026-01-28T12:24:03.602556] [INFO ] [MAIN ] [3317/3492] VRDN kept (0.4s) | 3311 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:04.125167] [DEBUG] [REMOTE ] VRE: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:04.125313] [DEBUG] [REMOTE ] VRE: PASS: History has at least 300 days. [2026-01-28T12:24:04.125550] [DEBUG] [REMOTE ] VRE: PASS: Price check passed. Min price $14.10. [2026-01-28T12:24:04.125714] [DEBUG] [REMOTE ] VRE: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:04.125837] [DEBUG] [REMOTE ] VRE: PASS: Integrity check passed. [2026-01-28T12:24:04.125880] [DEBUG] [REMOTE ] VRE: Symbol is viable for forecasting. [2026-01-28T12:24:04.125929] [INFO ] [MAIN ] [3318/3492] VRE kept (0.5s) | 3312 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:04.444490] [DEBUG] [REMOTE ] VREX: Retrieved 2267 rows, trimmed to 300. [2026-01-28T12:24:04.444658] [DEBUG] [REMOTE ] VREX: PASS: History has at least 300 days. [2026-01-28T12:24:04.444872] [DEBUG] [REMOTE ] VREX: PASS: Price check passed. Min price $10.24. [2026-01-28T12:24:04.445002] [DEBUG] [REMOTE ] VREX: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:04.445120] [DEBUG] [REMOTE ] VREX: PASS: Integrity check passed. [2026-01-28T12:24:04.445169] [DEBUG] [REMOTE ] VREX: Symbol is viable for forecasting. [2026-01-28T12:24:04.445224] [INFO ] [MAIN ] [3319/3492] VREX kept (0.3s) | 3313 kept, 6 rejected | 138.4/min | ETA: 1.3m [2026-01-28T12:24:04.823150] [DEBUG] [REMOTE ] VRIG: Retrieved 2349 rows, trimmed to 300. [2026-01-28T12:24:04.823288] [DEBUG] [REMOTE ] VRIG: PASS: History has at least 300 days. [2026-01-28T12:24:04.823489] [DEBUG] [REMOTE ] VRIG: PASS: Price check passed. Min price $24.78. [2026-01-28T12:24:04.823654] [DEBUG] [REMOTE ] VRIG: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:04.823768] [DEBUG] [REMOTE ] VRIG: PASS: Integrity check passed. [2026-01-28T12:24:04.823808] [DEBUG] [REMOTE ] VRIG: Symbol is viable for forecasting. [2026-01-28T12:24:04.823855] [INFO ] [MAIN ] [3320/3492] VRIG kept (0.4s) | 3314 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:05.248991] [DEBUG] [REMOTE ] VRNS: Retrieved 2996 rows, trimmed to 300. [2026-01-28T12:24:05.249120] [DEBUG] [REMOTE ] VRNS: PASS: History has at least 300 days. [2026-01-28T12:24:05.249525] [DEBUG] [REMOTE ] VRNS: PASS: Price check passed. Min price $30.20. [2026-01-28T12:24:05.249688] [DEBUG] [REMOTE ] VRNS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:05.249822] [DEBUG] [REMOTE ] VRNS: PASS: Integrity check passed. [2026-01-28T12:24:05.249864] [DEBUG] [REMOTE ] VRNS: Symbol is viable for forecasting. [2026-01-28T12:24:05.249913] [INFO ] [MAIN ] [3321/3492] VRNS kept (0.4s) | 3315 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:05.494739] [DEBUG] [REMOTE ] VRRM: Retrieved 2223 rows, trimmed to 300. [2026-01-28T12:24:05.494878] [DEBUG] [REMOTE ] VRRM: PASS: History has at least 300 days. [2026-01-28T12:24:05.495081] [DEBUG] [REMOTE ] VRRM: PASS: Price check passed. Min price $20.03. [2026-01-28T12:24:05.495221] [DEBUG] [REMOTE ] VRRM: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:05.495333] [DEBUG] [REMOTE ] VRRM: PASS: Integrity check passed. [2026-01-28T12:24:05.495373] [DEBUG] [REMOTE ] VRRM: Symbol is viable for forecasting. [2026-01-28T12:24:05.495421] [INFO ] [MAIN ] [3322/3492] VRRM kept (0.2s) | 3316 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:06.112631] [DEBUG] [REMOTE ] VRSK: Retrieved 4101 rows, trimmed to 300. [2026-01-28T12:24:06.112776] [DEBUG] [REMOTE ] VRSK: PASS: History has at least 300 days. [2026-01-28T12:24:06.113005] [DEBUG] [REMOTE ] VRSK: PASS: Price check passed. Min price $212.43. [2026-01-28T12:24:06.113141] [DEBUG] [REMOTE ] VRSK: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:06.113264] [DEBUG] [REMOTE ] VRSK: PASS: Integrity check passed. [2026-01-28T12:24:06.113305] [DEBUG] [REMOTE ] VRSK: Symbol is viable for forecasting. [2026-01-28T12:24:06.113354] [INFO ] [MAIN ] [3323/3492] VRSK kept (0.6s) | 3317 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:06.541003] [DEBUG] [REMOTE ] VRSN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:06.541149] [DEBUG] [REMOTE ] VRSN: PASS: History has at least 300 days. [2026-01-28T12:24:06.541393] [DEBUG] [REMOTE ] VRSN: PASS: Price check passed. Min price $234.88. [2026-01-28T12:24:06.541529] [DEBUG] [REMOTE ] VRSN: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:06.541674] [DEBUG] [REMOTE ] VRSN: PASS: Integrity check passed. [2026-01-28T12:24:06.541716] [DEBUG] [REMOTE ] VRSN: Symbol is viable for forecasting. [2026-01-28T12:24:06.541765] [INFO ] [MAIN ] [3324/3492] VRSN kept (0.4s) | 3318 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:06.936276] [DEBUG] [REMOTE ] VRTS: Retrieved 4293 rows, trimmed to 300. [2026-01-28T12:24:06.936414] [DEBUG] [REMOTE ] VRTS: PASS: History has at least 300 days. [2026-01-28T12:24:06.936681] [DEBUG] [REMOTE ] VRTS: PASS: Price check passed. Min price $155.33. [2026-01-28T12:24:06.936821] [DEBUG] [REMOTE ] VRTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:06.936943] [DEBUG] [REMOTE ] VRTS: PASS: Integrity check passed. [2026-01-28T12:24:06.936983] [DEBUG] [REMOTE ] VRTS: Symbol is viable for forecasting. [2026-01-28T12:24:06.937061] [INFO ] [MAIN ] [3325/3492] VRTS kept (0.4s) | 3319 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:07.430735] [DEBUG] [REMOTE ] VRTX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:07.430886] [DEBUG] [REMOTE ] VRTX: PASS: History has at least 300 days. [2026-01-28T12:24:07.431115] [DEBUG] [REMOTE ] VRTX: PASS: Price check passed. Min price $409.47. [2026-01-28T12:24:07.431253] [DEBUG] [REMOTE ] VRTX: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:07.431372] [DEBUG] [REMOTE ] VRTX: PASS: Integrity check passed. [2026-01-28T12:24:07.431414] [DEBUG] [REMOTE ] VRTX: Symbol is viable for forecasting. [2026-01-28T12:24:07.431463] [INFO ] [MAIN ] [3326/3492] VRTX kept (0.5s) | 3320 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:07.685111] [DEBUG] [REMOTE ] VS: Retrieved 1263 rows, trimmed to 300. [2026-01-28T12:24:07.685241] [DEBUG] [REMOTE ] VS: PASS: History has at least 300 days. [2026-01-28T12:24:07.685441] [DEBUG] [REMOTE ] VS: PASS: Price check passed. Min price $1.21. [2026-01-28T12:24:07.685594] [DEBUG] [REMOTE ] VS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:07.685721] [DEBUG] [REMOTE ] VS: PASS: Integrity check passed. [2026-01-28T12:24:07.685762] [DEBUG] [REMOTE ] VS: Symbol is viable for forecasting. [2026-01-28T12:24:07.685810] [INFO ] [MAIN ] [3327/3492] VS kept (0.3s) | 3321 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:07.982126] [DEBUG] [REMOTE ] VSCO: Retrieved 1135 rows, trimmed to 300. [2026-01-28T12:24:07.982264] [DEBUG] [REMOTE ] VSCO: PASS: History has at least 300 days. [2026-01-28T12:24:07.982474] [DEBUG] [REMOTE ] VSCO: PASS: Price check passed. Min price $33.79. [2026-01-28T12:24:07.982626] [DEBUG] [REMOTE ] VSCO: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:07.982740] [DEBUG] [REMOTE ] VSCO: PASS: Integrity check passed. [2026-01-28T12:24:07.982780] [DEBUG] [REMOTE ] VSCO: Symbol is viable for forecasting. [2026-01-28T12:24:07.982827] [INFO ] [MAIN ] [3328/3492] VSCO kept (0.3s) | 3322 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:08.474932] [DEBUG] [REMOTE ] VSDA: Retrieved 2207 rows, trimmed to 300. [2026-01-28T12:24:08.475067] [DEBUG] [REMOTE ] VSDA: PASS: History has at least 300 days. [2026-01-28T12:24:08.475289] [DEBUG] [REMOTE ] VSDA: PASS: Price check passed. Min price $50.93. [2026-01-28T12:24:08.475434] [DEBUG] [REMOTE ] VSDA: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:08.475542] [DEBUG] [REMOTE ] VSDA: PASS: Integrity check passed. [2026-01-28T12:24:08.475599] [DEBUG] [REMOTE ] VSDA: Symbol is viable for forecasting. [2026-01-28T12:24:08.475647] [INFO ] [MAIN ] [3329/3492] VSDA kept (0.5s) | 3323 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:09.104700] [DEBUG] [REMOTE ] VSEC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:09.104839] [DEBUG] [REMOTE ] VSEC: PASS: History has at least 300 days. [2026-01-28T12:24:09.105050] [DEBUG] [REMOTE ] VSEC: PASS: Price check passed. Min price $161.55. [2026-01-28T12:24:09.105191] [DEBUG] [REMOTE ] VSEC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:09.105327] [DEBUG] [REMOTE ] VSEC: PASS: Integrity check passed. [2026-01-28T12:24:09.105370] [DEBUG] [REMOTE ] VSEC: Symbol is viable for forecasting. [2026-01-28T12:24:09.105417] [INFO ] [MAIN ] [3330/3492] VSEC kept (0.6s) | 3324 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:09.584212] [DEBUG] [REMOTE ] VSH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:09.584419] [DEBUG] [REMOTE ] VSH: PASS: History has at least 300 days. [2026-01-28T12:24:09.584843] [DEBUG] [REMOTE ] VSH: PASS: Price check passed. Min price $11.74. [2026-01-28T12:24:09.585047] [DEBUG] [REMOTE ] VSH: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:09.585232] [DEBUG] [REMOTE ] VSH: PASS: Integrity check passed. [2026-01-28T12:24:09.585293] [DEBUG] [REMOTE ] VSH: Symbol is viable for forecasting. [2026-01-28T12:24:09.585370] [INFO ] [MAIN ] [3331/3492] VSH kept (0.5s) | 3325 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:09.885066] [DEBUG] [REMOTE ] VSTM: Retrieved 3520 rows, trimmed to 300. [2026-01-28T12:24:09.885206] [DEBUG] [REMOTE ] VSTM: PASS: History has at least 300 days. [2026-01-28T12:24:09.885458] [DEBUG] [REMOTE ] VSTM: PASS: Price check passed. Min price $6.24. [2026-01-28T12:24:09.885614] [DEBUG] [REMOTE ] VSTM: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:09.885737] [DEBUG] [REMOTE ] VSTM: PASS: Integrity check passed. [2026-01-28T12:24:09.885777] [DEBUG] [REMOTE ] VSTM: Symbol is viable for forecasting. [2026-01-28T12:24:09.885826] [INFO ] [MAIN ] [3332/3492] VSTM kept (0.3s) | 3326 kept, 6 rejected | 138.4/min | ETA: 1.2m [2026-01-28T12:24:10.186862] [DEBUG] [REMOTE ] VSTS: Retrieved 579 rows, trimmed to 300. [2026-01-28T12:24:10.187028] [DEBUG] [REMOTE ] VSTS: PASS: History has at least 300 days. [2026-01-28T12:24:10.187265] [DEBUG] [REMOTE ] VSTS: PASS: Price check passed. Min price $4.99. [2026-01-28T12:24:10.187406] [DEBUG] [REMOTE ] VSTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:10.187543] [DEBUG] [REMOTE ] VSTS: PASS: Integrity check passed. [2026-01-28T12:24:10.187605] [DEBUG] [REMOTE ] VSTS: Symbol is viable for forecasting. [2026-01-28T12:24:10.187657] [INFO ] [MAIN ] [3333/3492] VSTS kept (0.3s) | 3327 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:10.667092] [DEBUG] [REMOTE ] VTC: Retrieved 2063 rows, trimmed to 300. [2026-01-28T12:24:10.667242] [DEBUG] [REMOTE ] VTC: PASS: History has at least 300 days. [2026-01-28T12:24:10.667464] [DEBUG] [REMOTE ] VTC: PASS: Price check passed. Min price $77.07. [2026-01-28T12:24:10.667619] [DEBUG] [REMOTE ] VTC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:10.667759] [DEBUG] [REMOTE ] VTC: PASS: Integrity check passed. [2026-01-28T12:24:10.667815] [DEBUG] [REMOTE ] VTC: Symbol is viable for forecasting. [2026-01-28T12:24:10.667866] [INFO ] [MAIN ] [3334/3492] VTC kept (0.5s) | 3328 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:11.056802] [DEBUG] [REMOTE ] VTEX: Retrieved 1135 rows, trimmed to 300. [2026-01-28T12:24:11.056938] [DEBUG] [REMOTE ] VTEX: PASS: History has at least 300 days. [2026-01-28T12:24:11.057176] [DEBUG] [REMOTE ] VTEX: PASS: Price check passed. Min price $3.23. [2026-01-28T12:24:11.057314] [DEBUG] [REMOTE ] VTEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:11.057431] [DEBUG] [REMOTE ] VTEX: PASS: Integrity check passed. [2026-01-28T12:24:11.057472] [DEBUG] [REMOTE ] VTEX: Symbol is viable for forecasting. [2026-01-28T12:24:11.057519] [INFO ] [MAIN ] [3335/3492] VTEX kept (0.4s) | 3329 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:11.589497] [DEBUG] [REMOTE ] VTIP: Retrieved 3338 rows, trimmed to 300. [2026-01-28T12:24:11.589668] [DEBUG] [REMOTE ] VTIP: PASS: History has at least 300 days. [2026-01-28T12:24:11.589901] [DEBUG] [REMOTE ] VTIP: PASS: Price check passed. Min price $49.27. [2026-01-28T12:24:11.590038] [DEBUG] [REMOTE ] VTIP: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:11.590160] [DEBUG] [REMOTE ] VTIP: PASS: Integrity check passed. [2026-01-28T12:24:11.590200] [DEBUG] [REMOTE ] VTIP: Symbol is viable for forecasting. [2026-01-28T12:24:11.590250] [INFO ] [MAIN ] [3336/3492] VTIP kept (0.5s) | 3330 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:11.826365] [DEBUG] [REMOTE ] VTMX: Retrieved 646 rows, trimmed to 300. [2026-01-28T12:24:11.826507] [DEBUG] [REMOTE ] VTMX: PASS: History has at least 300 days. [2026-01-28T12:24:11.826742] [DEBUG] [REMOTE ] VTMX: PASS: Price check passed. Min price $29.55. [2026-01-28T12:24:11.826883] [DEBUG] [REMOTE ] VTMX: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:11.827031] [DEBUG] [REMOTE ] VTMX: PASS: Integrity check passed. [2026-01-28T12:24:11.827076] [DEBUG] [REMOTE ] VTMX: Symbol is viable for forecasting. [2026-01-28T12:24:11.827126] [INFO ] [MAIN ] [3337/3492] VTMX kept (0.2s) | 3331 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:12.438794] [DEBUG] [REMOTE ] VTN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:12.438946] [DEBUG] [REMOTE ] VTN: PASS: History has at least 300 days. [2026-01-28T12:24:12.439189] [DEBUG] [REMOTE ] VTN: PASS: Price check passed. Min price $10.72. [2026-01-28T12:24:12.439342] [DEBUG] [REMOTE ] VTN: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:12.439478] [DEBUG] [REMOTE ] VTN: PASS: Integrity check passed. [2026-01-28T12:24:12.439517] [DEBUG] [REMOTE ] VTN: Symbol is viable for forecasting. [2026-01-28T12:24:12.439778] [INFO ] [MAIN ] [3338/3492] VTN kept (0.6s) | 3332 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:12.866446] [DEBUG] [REMOTE ] VTOL: Retrieved 3272 rows, trimmed to 300. [2026-01-28T12:24:12.866661] [DEBUG] [REMOTE ] VTOL: PASS: History has at least 300 days. [2026-01-28T12:24:12.866933] [DEBUG] [REMOTE ] VTOL: PASS: Price check passed. Min price $35.70. [2026-01-28T12:24:12.867130] [DEBUG] [REMOTE ] VTOL: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:12.867298] [DEBUG] [REMOTE ] VTOL: PASS: Integrity check passed. [2026-01-28T12:24:12.867344] [DEBUG] [REMOTE ] VTOL: Symbol is viable for forecasting. [2026-01-28T12:24:12.867398] [INFO ] [MAIN ] [3339/3492] VTOL kept (0.4s) | 3333 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:13.142242] [DEBUG] [REMOTE ] VTRS: Retrieved 1304 rows, trimmed to 300. [2026-01-28T12:24:13.142444] [DEBUG] [REMOTE ] VTRS: PASS: History has at least 300 days. [2026-01-28T12:24:13.142750] [DEBUG] [REMOTE ] VTRS: PASS: Price check passed. Min price $10.00. [2026-01-28T12:24:13.142915] [DEBUG] [REMOTE ] VTRS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:13.143052] [DEBUG] [REMOTE ] VTRS: PASS: Integrity check passed. [2026-01-28T12:24:13.143099] [DEBUG] [REMOTE ] VTRS: Symbol is viable for forecasting. [2026-01-28T12:24:13.143160] [INFO ] [MAIN ] [3340/3492] VTRS kept (0.3s) | 3334 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:13.500310] [DEBUG] [REMOTE ] VTS: Retrieved 764 rows, trimmed to 300. [2026-01-28T12:24:13.500489] [DEBUG] [REMOTE ] VTS: PASS: History has at least 300 days. [2026-01-28T12:24:13.500747] [DEBUG] [REMOTE ] VTS: PASS: Price check passed. Min price $18.95. [2026-01-28T12:24:13.500886] [DEBUG] [REMOTE ] VTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:13.501002] [DEBUG] [REMOTE ] VTS: PASS: Integrity check passed. [2026-01-28T12:24:13.501044] [DEBUG] [REMOTE ] VTS: Symbol is viable for forecasting. [2026-01-28T12:24:13.501096] [INFO ] [MAIN ] [3341/3492] VTS kept (0.4s) | 3335 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:13.988600] [DEBUG] [REMOTE ] VTSI: Retrieved 2470 rows, trimmed to 300. [2026-01-28T12:24:13.988803] [DEBUG] [REMOTE ] VTSI: PASS: History has at least 300 days. [2026-01-28T12:24:13.989055] [DEBUG] [REMOTE ] VTSI: PASS: Price check passed. Min price $4.20. [2026-01-28T12:24:13.989190] [DEBUG] [REMOTE ] VTSI: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:13.989310] [DEBUG] [REMOTE ] VTSI: PASS: Integrity check passed. [2026-01-28T12:24:13.989350] [DEBUG] [REMOTE ] VTSI: Symbol is viable for forecasting. [2026-01-28T12:24:13.989402] [INFO ] [MAIN ] [3342/3492] VTSI kept (0.5s) | 3336 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:14.395941] [DEBUG] [REMOTE ] VTWG: Retrieved 3860 rows, trimmed to 300. [2026-01-28T12:24:14.396076] [DEBUG] [REMOTE ] VTWG: PASS: History has at least 300 days. [2026-01-28T12:24:14.396292] [DEBUG] [REMOTE ] VTWG: PASS: Price check passed. Min price $219.02. [2026-01-28T12:24:14.396433] [DEBUG] [REMOTE ] VTWG: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:14.396549] [DEBUG] [REMOTE ] VTWG: PASS: Integrity check passed. [2026-01-28T12:24:14.396621] [DEBUG] [REMOTE ] VTWG: Symbol is viable for forecasting. [2026-01-28T12:24:14.396677] [INFO ] [MAIN ] [3343/3492] VTWG kept (0.4s) | 3337 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:14.854988] [DEBUG] [REMOTE ] VTWO: Retrieved 3860 rows, trimmed to 300. [2026-01-28T12:24:14.855113] [DEBUG] [REMOTE ] VTWO: PASS: History has at least 300 days. [2026-01-28T12:24:14.855314] [DEBUG] [REMOTE ] VTWO: PASS: Price check passed. Min price $92.28. [2026-01-28T12:24:14.855453] [DEBUG] [REMOTE ] VTWO: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:14.855563] [DEBUG] [REMOTE ] VTWO: PASS: Integrity check passed. [2026-01-28T12:24:14.855625] [DEBUG] [REMOTE ] VTWO: Symbol is viable for forecasting. [2026-01-28T12:24:14.855673] [INFO ] [MAIN ] [3344/3492] VTWO kept (0.5s) | 3338 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:15.006083] [DEBUG] [REMOTE ] VTYX: Retrieved 1070 rows, trimmed to 300. [2026-01-28T12:24:15.006213] [DEBUG] [REMOTE ] VTYX: PASS: History has at least 300 days. [2026-01-28T12:24:15.006413] [DEBUG] [REMOTE ] VTYX: PASS: Price check passed. Min price $7.69. [2026-01-28T12:24:15.006564] [DEBUG] [REMOTE ] VTYX: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:15.006702] [DEBUG] [REMOTE ] VTYX: PASS: Integrity check passed. [2026-01-28T12:24:15.006743] [DEBUG] [REMOTE ] VTYX: Symbol is viable for forecasting. [2026-01-28T12:24:15.006791] [INFO ] [MAIN ] [3345/3492] VTYX kept (0.2s) | 3339 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:15.636026] [DEBUG] [REMOTE ] VUZI: Retrieved 3979 rows, trimmed to 300. [2026-01-28T12:24:15.636165] [DEBUG] [REMOTE ] VUZI: PASS: History has at least 300 days. [2026-01-28T12:24:15.636392] [DEBUG] [REMOTE ] VUZI: PASS: Price check passed. Min price $2.05. [2026-01-28T12:24:15.636734] [DEBUG] [REMOTE ] VUZI: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:15.636857] [DEBUG] [REMOTE ] VUZI: PASS: Integrity check passed. [2026-01-28T12:24:15.636898] [DEBUG] [REMOTE ] VUZI: Symbol is viable for forecasting. [2026-01-28T12:24:15.636947] [INFO ] [MAIN ] [3346/3492] VUZI kept (0.6s) | 3340 kept, 6 rejected | 138.4/min | ETA: 1.1m [2026-01-28T12:24:15.900247] [DEBUG] [REMOTE ] VVOS: Retrieved 1286 rows, trimmed to 300. [2026-01-28T12:24:15.900382] [DEBUG] [REMOTE ] VVOS: PASS: History has at least 300 days. [2026-01-28T12:24:15.900619] [DEBUG] [REMOTE ] VVOS: PASS: Price check passed. Min price $1.70. [2026-01-28T12:24:15.900759] [DEBUG] [REMOTE ] VVOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:15.900873] [DEBUG] [REMOTE ] VVOS: PASS: Integrity check passed. [2026-01-28T12:24:15.900914] [DEBUG] [REMOTE ] VVOS: Symbol is viable for forecasting. [2026-01-28T12:24:15.900961] [INFO ] [MAIN ] [3347/3492] VVOS kept (0.3s) | 3341 kept, 6 rejected | 138.4/min | ETA: 1.0m [2026-01-28T12:24:16.395458] [DEBUG] [REMOTE ] VVX: Retrieved 2856 rows, trimmed to 300. [2026-01-28T12:24:16.395623] [DEBUG] [REMOTE ] VVX: PASS: History has at least 300 days. [2026-01-28T12:24:16.395848] [DEBUG] [REMOTE ] VVX: PASS: Price check passed. Min price $52.16. [2026-01-28T12:24:16.395985] [DEBUG] [REMOTE ] VVX: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:16.396102] [DEBUG] [REMOTE ] VVX: PASS: Integrity check passed. [2026-01-28T12:24:16.396145] [DEBUG] [REMOTE ] VVX: Symbol is viable for forecasting. [2026-01-28T12:24:16.396194] [INFO ] [MAIN ] [3348/3492] VVX kept (0.5s) | 3342 kept, 6 rejected | 138.4/min | ETA: 1.0m [2026-01-28T12:24:16.776841] [DEBUG] [REMOTE ] VWOB: Retrieved 3182 rows, trimmed to 300. [2026-01-28T12:24:16.776968] [DEBUG] [REMOTE ] VWOB: PASS: History has at least 300 days. [2026-01-28T12:24:16.777247] [DEBUG] [REMOTE ] VWOB: PASS: Price check passed. Min price $66.60. [2026-01-28T12:24:16.777391] [DEBUG] [REMOTE ] VWOB: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:16.777507] [DEBUG] [REMOTE ] VWOB: PASS: Integrity check passed. [2026-01-28T12:24:16.777550] [DEBUG] [REMOTE ] VWOB: Symbol is viable for forecasting. [2026-01-28T12:24:16.777618] [INFO ] [MAIN ] [3349/3492] VWOB kept (0.4s) | 3343 kept, 6 rejected | 138.4/min | ETA: 1.0m [2026-01-28T12:24:17.201451] [DEBUG] [REMOTE ] VXUS: Retrieved 3771 rows, trimmed to 300. [2026-01-28T12:24:17.201609] [DEBUG] [REMOTE ] VXUS: PASS: History has at least 300 days. [2026-01-28T12:24:17.202030] [DEBUG] [REMOTE ] VXUS: PASS: Price check passed. Min price $70.90. [2026-01-28T12:24:17.202168] [DEBUG] [REMOTE ] VXUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:17.202283] [DEBUG] [REMOTE ] VXUS: PASS: Integrity check passed. [2026-01-28T12:24:17.202324] [DEBUG] [REMOTE ] VXUS: Symbol is viable for forecasting. [2026-01-28T12:24:17.202375] [INFO ] [MAIN ] [3350/3492] VXUS kept (0.4s) | 3344 kept, 6 rejected | 138.4/min | ETA: 1.0m [2026-01-28T12:24:17.575989] [DEBUG] [REMOTE ] VYMI: Retrieved 2491 rows, trimmed to 300. [2026-01-28T12:24:17.576139] [DEBUG] [REMOTE ] VYMI: PASS: History has at least 300 days. [2026-01-28T12:24:17.576347] [DEBUG] [REMOTE ] VYMI: PASS: Price check passed. Min price $83.75. [2026-01-28T12:24:17.576501] [DEBUG] [REMOTE ] VYMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:17.576642] [DEBUG] [REMOTE ] VYMI: PASS: Integrity check passed. [2026-01-28T12:24:17.576687] [DEBUG] [REMOTE ] VYMI: Symbol is viable for forecasting. [2026-01-28T12:24:17.576735] [INFO ] [MAIN ] [3351/3492] VYMI kept (0.4s) | 3345 kept, 6 rejected | 138.4/min | ETA: 1.0m [2026-01-28T12:24:18.121904] [DEBUG] [REMOTE ] VYX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:18.122045] [DEBUG] [REMOTE ] VYX: PASS: History has at least 300 days. [2026-01-28T12:24:18.122268] [DEBUG] [REMOTE ] VYX: PASS: Price check passed. Min price $9.61. [2026-01-28T12:24:18.122409] [DEBUG] [REMOTE ] VYX: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:18.122743] [DEBUG] [REMOTE ] VYX: PASS: Integrity check passed. [2026-01-28T12:24:18.122788] [DEBUG] [REMOTE ] VYX: Symbol is viable for forecasting. [2026-01-28T12:24:18.122839] [INFO ] [MAIN ] [3352/3492] VYX kept (0.5s) | 3346 kept, 6 rejected | 138.4/min | ETA: 1.0m [2026-01-28T12:24:18.600595] [DEBUG] [REMOTE ] VZ: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:18.600733] [DEBUG] [REMOTE ] VZ: PASS: History has at least 300 days. [2026-01-28T12:24:18.600953] [DEBUG] [REMOTE ] VZ: PASS: Price check passed. Min price $38.30. [2026-01-28T12:24:18.601086] [DEBUG] [REMOTE ] VZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:18.601198] [DEBUG] [REMOTE ] VZ: PASS: Integrity check passed. [2026-01-28T12:24:18.601238] [DEBUG] [REMOTE ] VZ: Symbol is viable for forecasting. [2026-01-28T12:24:18.601285] [INFO ] [MAIN ] [3353/3492] VZ kept (0.5s) | 3347 kept, 6 rejected | 138.4/min | ETA: 1.0m [2026-01-28T12:24:18.900499] [DEBUG] [REMOTE ] WAB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:18.900657] [DEBUG] [REMOTE ] WAB: PASS: History has at least 300 days. [2026-01-28T12:24:18.900893] [DEBUG] [REMOTE ] WAB: PASS: Price check passed. Min price $196.14. [2026-01-28T12:24:18.901063] [DEBUG] [REMOTE ] WAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:18.901193] [DEBUG] [REMOTE ] WAB: PASS: Integrity check passed. [2026-01-28T12:24:18.901233] [DEBUG] [REMOTE ] WAB: Symbol is viable for forecasting. [2026-01-28T12:24:18.901283] [INFO ] [MAIN ] [3354/3492] WAB kept (0.3s) | 3348 kept, 6 rejected | 138.4/min | ETA: 60s [2026-01-28T12:24:19.338722] [DEBUG] [REMOTE ] WABC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:19.338879] [DEBUG] [REMOTE ] WABC: PASS: History has at least 300 days. [2026-01-28T12:24:19.339103] [DEBUG] [REMOTE ] WABC: PASS: Price check passed. Min price $46.42. [2026-01-28T12:24:19.339236] [DEBUG] [REMOTE ] WABC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:19.339354] [DEBUG] [REMOTE ] WABC: PASS: Integrity check passed. [2026-01-28T12:24:19.339394] [DEBUG] [REMOTE ] WABC: Symbol is viable for forecasting. [2026-01-28T12:24:19.339440] [INFO ] [MAIN ] [3355/3492] WABC kept (0.4s) | 3349 kept, 6 rejected | 138.4/min | ETA: 59s [2026-01-28T12:24:19.866127] [DEBUG] [REMOTE ] WAFD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:19.866268] [DEBUG] [REMOTE ] WAFD: PASS: History has at least 300 days. [2026-01-28T12:24:19.866494] [DEBUG] [REMOTE ] WAFD: PASS: Price check passed. Min price $28.79. [2026-01-28T12:24:19.866653] [DEBUG] [REMOTE ] WAFD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:19.866775] [DEBUG] [REMOTE ] WAFD: PASS: Integrity check passed. [2026-01-28T12:24:19.866983] [DEBUG] [REMOTE ] WAFD: Symbol is viable for forecasting. [2026-01-28T12:24:19.867056] [INFO ] [MAIN ] [3356/3492] WAFD kept (0.5s) | 3350 kept, 6 rejected | 138.4/min | ETA: 59s [2026-01-28T12:24:20.114825] [DEBUG] [REMOTE ] WAFDP: Retrieved 1252 rows, trimmed to 300. [2026-01-28T12:24:20.114956] [DEBUG] [REMOTE ] WAFDP: PASS: History has at least 300 days. [2026-01-28T12:24:20.115161] [DEBUG] [REMOTE ] WAFDP: PASS: Price check passed. Min price $16.17. [2026-01-28T12:24:20.115315] [DEBUG] [REMOTE ] WAFDP: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:20.115426] [DEBUG] [REMOTE ] WAFDP: PASS: Integrity check passed. [2026-01-28T12:24:20.115467] [DEBUG] [REMOTE ] WAFDP: Symbol is viable for forecasting. [2026-01-28T12:24:20.115515] [INFO ] [MAIN ] [3357/3492] WAFDP kept (0.2s) | 3351 kept, 6 rejected | 138.5/min | ETA: 59s [2026-01-28T12:24:20.703762] [DEBUG] [REMOTE ] WAL: Retrieved 5175 rows, trimmed to 300. [2026-01-28T12:24:20.703907] [DEBUG] [REMOTE ] WAL: PASS: History has at least 300 days. [2026-01-28T12:24:20.704144] [DEBUG] [REMOTE ] WAL: PASS: Price check passed. Min price $73.86. [2026-01-28T12:24:20.704277] [DEBUG] [REMOTE ] WAL: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:20.704400] [DEBUG] [REMOTE ] WAL: PASS: Integrity check passed. [2026-01-28T12:24:20.704440] [DEBUG] [REMOTE ] WAL: Symbol is viable for forecasting. [2026-01-28T12:24:20.704488] [INFO ] [MAIN ] [3358/3492] WAL kept (0.6s) | 3352 kept, 6 rejected | 138.4/min | ETA: 58s [2026-01-28T12:24:20.948204] [DEBUG] [REMOTE ] WALD: Retrieved 1183 rows, trimmed to 300. [2026-01-28T12:24:20.948338] [DEBUG] [REMOTE ] WALD: PASS: History has at least 300 days. [2026-01-28T12:24:20.948544] [DEBUG] [REMOTE ] WALD: PASS: Price check passed. Min price $1.47. [2026-01-28T12:24:20.948717] [DEBUG] [REMOTE ] WALD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:20.948832] [DEBUG] [REMOTE ] WALD: PASS: Integrity check passed. [2026-01-28T12:24:20.948874] [DEBUG] [REMOTE ] WALD: Symbol is viable for forecasting. [2026-01-28T12:24:20.948923] [INFO ] [MAIN ] [3359/3492] WALD kept (0.2s) | 3353 kept, 6 rejected | 138.5/min | ETA: 58s [2026-01-28T12:24:21.587909] [DEBUG] [REMOTE ] WASH: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:21.588059] [DEBUG] [REMOTE ] WASH: PASS: History has at least 300 days. [2026-01-28T12:24:21.588306] [DEBUG] [REMOTE ] WASH: PASS: Price check passed. Min price $26.15. [2026-01-28T12:24:21.588445] [DEBUG] [REMOTE ] WASH: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:21.588587] [DEBUG] [REMOTE ] WASH: PASS: Integrity check passed. [2026-01-28T12:24:21.588631] [DEBUG] [REMOTE ] WASH: Symbol is viable for forecasting. [2026-01-28T12:24:21.588680] [INFO ] [MAIN ] [3360/3492] WASH kept (0.6s) | 3354 kept, 6 rejected | 138.4/min | ETA: 57s [2026-01-28T12:24:21.851348] [DEBUG] [REMOTE ] WAVE: Retrieved 1148 rows, trimmed to 300. [2026-01-28T12:24:21.851508] [DEBUG] [REMOTE ] WAVE: PASS: History has at least 300 days. [2026-01-28T12:24:21.851790] [DEBUG] [REMOTE ] WAVE: PASS: Price check passed. Min price $5.16. [2026-01-28T12:24:21.851966] [DEBUG] [REMOTE ] WAVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:21.852109] [DEBUG] [REMOTE ] WAVE: PASS: Integrity check passed. [2026-01-28T12:24:21.852162] [DEBUG] [REMOTE ] WAVE: Symbol is viable for forecasting. [2026-01-28T12:24:21.852223] [INFO ] [MAIN ] [3361/3492] WAVE kept (0.3s) | 3355 kept, 6 rejected | 138.4/min | ETA: 57s [2026-01-28T12:24:22.175090] [DEBUG] [REMOTE ] WAY: Retrieved 410 rows, trimmed to 300. [2026-01-28T12:24:22.175246] [DEBUG] [REMOTE ] WAY: PASS: History has at least 300 days. [2026-01-28T12:24:22.175490] [DEBUG] [REMOTE ] WAY: PASS: Price check passed. Min price $28.22. [2026-01-28T12:24:22.175670] [DEBUG] [REMOTE ] WAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:22.175803] [DEBUG] [REMOTE ] WAY: PASS: Integrity check passed. [2026-01-28T12:24:22.175850] [DEBUG] [REMOTE ] WAY: Symbol is viable for forecasting. [2026-01-28T12:24:22.175906] [INFO ] [MAIN ] [3362/3492] WAY kept (0.3s) | 3356 kept, 6 rejected | 138.5/min | ETA: 56s [2026-01-28T12:24:22.765365] [DEBUG] [REMOTE ] WB: Retrieved 2962 rows, trimmed to 300. [2026-01-28T12:24:22.765486] [DEBUG] [REMOTE ] WB: PASS: History has at least 300 days. [2026-01-28T12:24:22.765738] [DEBUG] [REMOTE ] WB: PASS: Price check passed. Min price $9.54. [2026-01-28T12:24:22.765879] [DEBUG] [REMOTE ] WB: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:22.765990] [DEBUG] [REMOTE ] WB: PASS: Integrity check passed. [2026-01-28T12:24:22.766031] [DEBUG] [REMOTE ] WB: Symbol is viable for forecasting. [2026-01-28T12:24:22.766079] [INFO ] [MAIN ] [3363/3492] WB kept (0.6s) | 3357 kept, 6 rejected | 138.4/min | ETA: 56s [2026-01-28T12:24:23.214665] [DEBUG] [REMOTE ] WBD: Retrieved 5169 rows, trimmed to 300. [2026-01-28T12:24:23.214803] [DEBUG] [REMOTE ] WBD: PASS: History has at least 300 days. [2026-01-28T12:24:23.215025] [DEBUG] [REMOTE ] WBD: PASS: Price check passed. Min price $21.62. [2026-01-28T12:24:23.215166] [DEBUG] [REMOTE ] WBD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:23.215283] [DEBUG] [REMOTE ] WBD: PASS: Integrity check passed. [2026-01-28T12:24:23.215325] [DEBUG] [REMOTE ] WBD: Symbol is viable for forecasting. [2026-01-28T12:24:23.215373] [INFO ] [MAIN ] [3364/3492] WBD kept (0.4s) | 3358 kept, 6 rejected | 138.4/min | ETA: 55s [2026-01-28T12:24:23.517148] [DEBUG] [REMOTE ] WBIY: Retrieved 2285 rows, trimmed to 300. [2026-01-28T12:24:23.517289] [DEBUG] [REMOTE ] WBIY: PASS: History has at least 300 days. [2026-01-28T12:24:23.517502] [DEBUG] [REMOTE ] WBIY: PASS: Price check passed. Min price $29.87. [2026-01-28T12:24:23.517669] [DEBUG] [REMOTE ] WBIY: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:23.517785] [DEBUG] [REMOTE ] WBIY: PASS: Integrity check passed. [2026-01-28T12:24:23.517826] [DEBUG] [REMOTE ] WBIY: Symbol is viable for forecasting. [2026-01-28T12:24:23.517875] [INFO ] [MAIN ] [3365/3492] WBIY kept (0.3s) | 3359 kept, 6 rejected | 138.5/min | ETA: 55s [2026-01-28T12:24:24.170093] [DEBUG] [REMOTE ] WBS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:24.170233] [DEBUG] [REMOTE ] WBS: PASS: History has at least 300 days. [2026-01-28T12:24:24.170473] [DEBUG] [REMOTE ] WBS: PASS: Price check passed. Min price $54.51. [2026-01-28T12:24:24.170644] [DEBUG] [REMOTE ] WBS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:24.170788] [DEBUG] [REMOTE ] WBS: PASS: Integrity check passed. [2026-01-28T12:24:24.170835] [DEBUG] [REMOTE ] WBS: Symbol is viable for forecasting. [2026-01-28T12:24:24.170884] [INFO ] [MAIN ] [3366/3492] WBS kept (0.7s) | 3360 kept, 6 rejected | 138.4/min | ETA: 55s [2026-01-28T12:24:24.351365] [DEBUG] [REMOTE ] WBTN: Retrieved 397 rows, trimmed to 300. [2026-01-28T12:24:24.351485] [DEBUG] [REMOTE ] WBTN: PASS: History has at least 300 days. [2026-01-28T12:24:24.351739] [DEBUG] [REMOTE ] WBTN: PASS: Price check passed. Min price $12.19. [2026-01-28T12:24:24.351894] [DEBUG] [REMOTE ] WBTN: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:24.352006] [DEBUG] [REMOTE ] WBTN: PASS: Integrity check passed. [2026-01-28T12:24:24.352047] [DEBUG] [REMOTE ] WBTN: Symbol is viable for forecasting. [2026-01-28T12:24:24.352095] [INFO ] [MAIN ] [3367/3492] WBTN kept (0.2s) | 3361 kept, 6 rejected | 138.5/min | ETA: 54s [2026-01-28T12:24:24.828431] [DEBUG] [REMOTE ] WBX: Retrieved 1083 rows, trimmed to 300. [2026-01-28T12:24:24.828617] [DEBUG] [REMOTE ] WBX: PASS: History has at least 300 days. [2026-01-28T12:24:24.828884] [DEBUG] [REMOTE ] WBX: PASS: Price check passed. Min price $2.34. [2026-01-28T12:24:24.829029] [DEBUG] [REMOTE ] WBX: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:24.829165] [DEBUG] [REMOTE ] WBX: PASS: Integrity check passed. [2026-01-28T12:24:24.829214] [DEBUG] [REMOTE ] WBX: Symbol is viable for forecasting. [2026-01-28T12:24:24.829267] [INFO ] [MAIN ] [3368/3492] WBX kept (0.5s) | 3362 kept, 6 rejected | 138.5/min | ETA: 54s [2026-01-28T12:24:25.428379] [DEBUG] [REMOTE ] WCC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:25.428627] [DEBUG] [REMOTE ] WCC: PASS: History has at least 300 days. [2026-01-28T12:24:25.429059] [DEBUG] [REMOTE ] WCC: PASS: Price check passed. Min price $244.49. [2026-01-28T12:24:25.429241] [DEBUG] [REMOTE ] WCC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:25.429414] [DEBUG] [REMOTE ] WCC: PASS: Integrity check passed. [2026-01-28T12:24:25.429464] [DEBUG] [REMOTE ] WCC: Symbol is viable for forecasting. [2026-01-28T12:24:25.429529] [INFO ] [MAIN ] [3369/3492] WCC kept (0.6s) | 3363 kept, 6 rejected | 138.4/min | ETA: 53s [2026-01-28T12:24:25.806769] [DEBUG] [REMOTE ] WCLD: Retrieved 1606 rows, trimmed to 300. [2026-01-28T12:24:25.806985] [DEBUG] [REMOTE ] WCLD: PASS: History has at least 300 days. [2026-01-28T12:24:25.807368] [DEBUG] [REMOTE ] WCLD: PASS: Price check passed. Min price $31.37. [2026-01-28T12:24:25.807552] [DEBUG] [REMOTE ] WCLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:25.807729] [DEBUG] [REMOTE ] WCLD: PASS: Integrity check passed. [2026-01-28T12:24:25.807773] [DEBUG] [REMOTE ] WCLD: Symbol is viable for forecasting. [2026-01-28T12:24:25.807828] [INFO ] [MAIN ] [3370/3492] WCLD kept (0.4s) | 3364 kept, 6 rejected | 138.4/min | ETA: 53s [2026-01-28T12:24:26.191623] [DEBUG] [REMOTE ] WD: Retrieved 3801 rows, trimmed to 300. [2026-01-28T12:24:26.191770] [DEBUG] [REMOTE ] WD: PASS: History has at least 300 days. [2026-01-28T12:24:26.192010] [DEBUG] [REMOTE ] WD: PASS: Price check passed. Min price $58.72. [2026-01-28T12:24:26.192151] [DEBUG] [REMOTE ] WD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:26.192278] [DEBUG] [REMOTE ] WD: PASS: Integrity check passed. [2026-01-28T12:24:26.192322] [DEBUG] [REMOTE ] WD: Symbol is viable for forecasting. [2026-01-28T12:24:26.192374] [INFO ] [MAIN ] [3371/3492] WD kept (0.4s) | 3365 kept, 6 rejected | 138.4/min | ETA: 52s [2026-01-28T12:24:26.583666] [DEBUG] [REMOTE ] WDAY: Retrieved 3340 rows, trimmed to 300. [2026-01-28T12:24:26.583822] [DEBUG] [REMOTE ] WDAY: PASS: History has at least 300 days. [2026-01-28T12:24:26.584253] [DEBUG] [REMOTE ] WDAY: PASS: Price check passed. Min price $182.99. [2026-01-28T12:24:26.584397] [DEBUG] [REMOTE ] WDAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:26.584529] [DEBUG] [REMOTE ] WDAY: PASS: Integrity check passed. [2026-01-28T12:24:26.584595] [DEBUG] [REMOTE ] WDAY: Symbol is viable for forecasting. [2026-01-28T12:24:26.584657] [INFO ] [MAIN ] [3372/3492] WDAY kept (0.4s) | 3366 kept, 6 rejected | 138.5/min | ETA: 52s [2026-01-28T12:24:27.031214] [DEBUG] [REMOTE ] WDC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:27.031369] [DEBUG] [REMOTE ] WDC: PASS: History has at least 300 days. [2026-01-28T12:24:27.031616] [DEBUG] [REMOTE ] WDC: PASS: Price check passed. Min price $138.02. [2026-01-28T12:24:27.031759] [DEBUG] [REMOTE ] WDC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:27.031882] [DEBUG] [REMOTE ] WDC: PASS: Integrity check passed. [2026-01-28T12:24:27.031924] [DEBUG] [REMOTE ] WDC: Symbol is viable for forecasting. [2026-01-28T12:24:27.031973] [INFO ] [MAIN ] [3373/3492] WDC kept (0.4s) | 3367 kept, 6 rejected | 138.5/min | ETA: 52s [2026-01-28T12:24:27.506267] [DEBUG] [REMOTE ] WDFC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:27.506424] [DEBUG] [REMOTE ] WDFC: PASS: History has at least 300 days. [2026-01-28T12:24:27.506710] [DEBUG] [REMOTE ] WDFC: PASS: Price check passed. Min price $186.59. [2026-01-28T12:24:27.506876] [DEBUG] [REMOTE ] WDFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:27.507044] [DEBUG] [REMOTE ] WDFC: PASS: Integrity check passed. [2026-01-28T12:24:27.507092] [DEBUG] [REMOTE ] WDFC: Symbol is viable for forecasting. [2026-01-28T12:24:27.507145] [INFO ] [MAIN ] [3374/3492] WDFC kept (0.5s) | 3368 kept, 6 rejected | 138.4/min | ETA: 51s [2026-01-28T12:24:27.752720] [DEBUG] [REMOTE ] WDH: Retrieved 1186 rows, trimmed to 300. [2026-01-28T12:24:27.752885] [DEBUG] [REMOTE ] WDH: PASS: History has at least 300 days. [2026-01-28T12:24:27.753121] [DEBUG] [REMOTE ] WDH: PASS: Price check passed. Min price $1.58. [2026-01-28T12:24:27.753263] [DEBUG] [REMOTE ] WDH: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:27.753378] [DEBUG] [REMOTE ] WDH: PASS: Integrity check passed. [2026-01-28T12:24:27.753419] [DEBUG] [REMOTE ] WDH: Symbol is viable for forecasting. [2026-01-28T12:24:27.753468] [INFO ] [MAIN ] [3375/3492] WDH kept (0.2s) | 3369 kept, 6 rejected | 138.5/min | ETA: 51s [2026-01-28T12:24:28.114071] [DEBUG] [REMOTE ] WDI: Retrieved 1152 rows, trimmed to 300. [2026-01-28T12:24:28.114209] [DEBUG] [REMOTE ] WDI: PASS: History has at least 300 days. [2026-01-28T12:24:28.114454] [DEBUG] [REMOTE ] WDI: PASS: Price check passed. Min price $13.51. [2026-01-28T12:24:28.114623] [DEBUG] [REMOTE ] WDI: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:28.114769] [DEBUG] [REMOTE ] WDI: PASS: Integrity check passed. [2026-01-28T12:24:28.114815] [DEBUG] [REMOTE ] WDI: Symbol is viable for forecasting. [2026-01-28T12:24:28.114864] [INFO ] [MAIN ] [3376/3492] WDI kept (0.4s) | 3370 kept, 6 rejected | 138.5/min | ETA: 50s [2026-01-28T12:24:28.765747] [DEBUG] [REMOTE ] WDS: Retrieved 4664 rows, trimmed to 300. [2026-01-28T12:24:28.765880] [DEBUG] [REMOTE ] WDS: PASS: History has at least 300 days. [2026-01-28T12:24:28.766088] [DEBUG] [REMOTE ] WDS: PASS: Price check passed. Min price $14.58. [2026-01-28T12:24:28.766219] [DEBUG] [REMOTE ] WDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:28.766332] [DEBUG] [REMOTE ] WDS: PASS: Integrity check passed. [2026-01-28T12:24:28.766371] [DEBUG] [REMOTE ] WDS: Symbol is viable for forecasting. [2026-01-28T12:24:28.766418] [INFO ] [MAIN ] [3377/3492] WDS kept (0.7s) | 3371 kept, 6 rejected | 138.5/min | ETA: 50s [2026-01-28T12:24:29.240721] [DEBUG] [REMOTE ] WEA: Retrieved 5998 rows, trimmed to 300. [2026-01-28T12:24:29.241061] [DEBUG] [REMOTE ] WEA: PASS: History has at least 300 days. [2026-01-28T12:24:29.241299] [DEBUG] [REMOTE ] WEA: PASS: Price check passed. Min price $10.78. [2026-01-28T12:24:29.241444] [DEBUG] [REMOTE ] WEA: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:29.241587] [DEBUG] [REMOTE ] WEA: PASS: Integrity check passed. [2026-01-28T12:24:29.241636] [DEBUG] [REMOTE ] WEA: Symbol is viable for forecasting. [2026-01-28T12:24:29.241698] [INFO ] [MAIN ] [3378/3492] WEA kept (0.5s) | 3372 kept, 6 rejected | 138.4/min | ETA: 49s [2026-01-28T12:24:29.692539] [DEBUG] [REMOTE ] WEC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:29.692766] [DEBUG] [REMOTE ] WEC: PASS: History has at least 300 days. [2026-01-28T12:24:29.693316] [DEBUG] [REMOTE ] WEC: PASS: Price check passed. Min price $103.48. [2026-01-28T12:24:29.693493] [DEBUG] [REMOTE ] WEC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:29.693696] [DEBUG] [REMOTE ] WEC: PASS: Integrity check passed. [2026-01-28T12:24:29.693762] [DEBUG] [REMOTE ] WEC: Symbol is viable for forecasting. [2026-01-28T12:24:29.693841] [INFO ] [MAIN ] [3379/3492] WEC kept (0.5s) | 3373 kept, 6 rejected | 138.4/min | ETA: 49s [2026-01-28T12:24:30.212886] [DEBUG] [REMOTE ] WEN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:30.213018] [DEBUG] [REMOTE ] WEN: PASS: History has at least 300 days. [2026-01-28T12:24:30.213231] [DEBUG] [REMOTE ] WEN: PASS: Price check passed. Min price $7.74. [2026-01-28T12:24:30.213367] [DEBUG] [REMOTE ] WEN: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:30.213482] [DEBUG] [REMOTE ] WEN: PASS: Integrity check passed. [2026-01-28T12:24:30.213523] [DEBUG] [REMOTE ] WEN: Symbol is viable for forecasting. [2026-01-28T12:24:30.213589] [INFO ] [MAIN ] [3380/3492] WEN kept (0.5s) | 3374 kept, 6 rejected | 138.4/min | ETA: 49s [2026-01-28T12:24:30.673135] [DEBUG] [REMOTE ] WERN: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:30.673401] [DEBUG] [REMOTE ] WERN: PASS: History has at least 300 days. [2026-01-28T12:24:30.674200] [DEBUG] [REMOTE ] WERN: PASS: Price check passed. Min price $23.05. [2026-01-28T12:24:30.674447] [DEBUG] [REMOTE ] WERN: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:30.674619] [DEBUG] [REMOTE ] WERN: PASS: Integrity check passed. [2026-01-28T12:24:30.674663] [DEBUG] [REMOTE ] WERN: Symbol is viable for forecasting. [2026-01-28T12:24:30.674722] [INFO ] [MAIN ] [3381/3492] WERN kept (0.5s) | 3375 kept, 6 rejected | 138.4/min | ETA: 48s [2026-01-28T12:24:31.046311] [DEBUG] [REMOTE ] WES: Retrieved 3302 rows, trimmed to 300. [2026-01-28T12:24:31.046443] [DEBUG] [REMOTE ] WES: PASS: History has at least 300 days. [2026-01-28T12:24:31.046692] [DEBUG] [REMOTE ] WES: PASS: Price check passed. Min price $37.34. [2026-01-28T12:24:31.046836] [DEBUG] [REMOTE ] WES: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:31.046951] [DEBUG] [REMOTE ] WES: PASS: Integrity check passed. [2026-01-28T12:24:31.047014] [DEBUG] [REMOTE ] WES: Symbol is viable for forecasting. [2026-01-28T12:24:31.047066] [INFO ] [MAIN ] [3382/3492] WES kept (0.4s) | 3376 kept, 6 rejected | 138.4/min | ETA: 48s [2026-01-28T12:24:31.502986] [DEBUG] [REMOTE ] WEX: Retrieved 5269 rows, trimmed to 300. [2026-01-28T12:24:31.503116] [DEBUG] [REMOTE ] WEX: PASS: History has at least 300 days. [2026-01-28T12:24:31.503332] [DEBUG] [REMOTE ] WEX: PASS: Price check passed. Min price $136.40. [2026-01-28T12:24:31.503471] [DEBUG] [REMOTE ] WEX: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:31.503606] [DEBUG] [REMOTE ] WEX: PASS: Integrity check passed. [2026-01-28T12:24:31.503649] [DEBUG] [REMOTE ] WEX: Symbol is viable for forecasting. [2026-01-28T12:24:31.503699] [INFO ] [MAIN ] [3383/3492] WEX kept (0.5s) | 3377 kept, 6 rejected | 138.4/min | ETA: 47s [2026-01-28T12:24:31.905326] [DEBUG] [REMOTE ] WEYS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:31.905463] [DEBUG] [REMOTE ] WEYS: PASS: History has at least 300 days. [2026-01-28T12:24:31.905702] [DEBUG] [REMOTE ] WEYS: PASS: Price check passed. Min price $26.15. [2026-01-28T12:24:31.905846] [DEBUG] [REMOTE ] WEYS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:31.905966] [DEBUG] [REMOTE ] WEYS: PASS: Integrity check passed. [2026-01-28T12:24:31.906017] [DEBUG] [REMOTE ] WEYS: Symbol is viable for forecasting. [2026-01-28T12:24:31.906082] [INFO ] [MAIN ] [3384/3492] WEYS kept (0.4s) | 3378 kept, 6 rejected | 138.4/min | ETA: 47s [2026-01-28T12:24:32.344669] [DEBUG] [REMOTE ] WF: Retrieved 5616 rows, trimmed to 300. [2026-01-28T12:24:32.344889] [DEBUG] [REMOTE ] WF: PASS: History has at least 300 days. [2026-01-28T12:24:32.345185] [DEBUG] [REMOTE ] WF: PASS: Price check passed. Min price $53.04. [2026-01-28T12:24:32.345376] [DEBUG] [REMOTE ] WF: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:32.345549] [DEBUG] [REMOTE ] WF: PASS: Integrity check passed. [2026-01-28T12:24:32.345633] [DEBUG] [REMOTE ] WF: Symbol is viable for forecasting. [2026-01-28T12:24:32.345709] [INFO ] [MAIN ] [3385/3492] WF kept (0.4s) | 3379 kept, 6 rejected | 138.4/min | ETA: 46s [2026-01-28T12:24:32.718676] [DEBUG] [REMOTE ] WFG: Retrieved 4648 rows, trimmed to 300. [2026-01-28T12:24:32.718816] [DEBUG] [REMOTE ] WFG: PASS: History has at least 300 days. [2026-01-28T12:24:32.719033] [DEBUG] [REMOTE ] WFG: PASS: Price check passed. Min price $57.61. [2026-01-28T12:24:32.719166] [DEBUG] [REMOTE ] WFG: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:32.719284] [DEBUG] [REMOTE ] WFG: PASS: Integrity check passed. [2026-01-28T12:24:32.719325] [DEBUG] [REMOTE ] WFG: Symbol is viable for forecasting. [2026-01-28T12:24:32.719372] [INFO ] [MAIN ] [3386/3492] WFG kept (0.4s) | 3380 kept, 6 rejected | 138.4/min | ETA: 46s [2026-01-28T12:24:32.988707] [DEBUG] [REMOTE ] WFRD: Retrieved 1272 rows, trimmed to 300. [2026-01-28T12:24:32.988867] [DEBUG] [REMOTE ] WFRD: PASS: History has at least 300 days. [2026-01-28T12:24:32.989109] [DEBUG] [REMOTE ] WFRD: PASS: Price check passed. Min price $69.97. [2026-01-28T12:24:32.989251] [DEBUG] [REMOTE ] WFRD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:32.989369] [DEBUG] [REMOTE ] WFRD: PASS: Integrity check passed. [2026-01-28T12:24:32.989411] [DEBUG] [REMOTE ] WFRD: Symbol is viable for forecasting. [2026-01-28T12:24:32.989459] [INFO ] [MAIN ] [3387/3492] WFRD kept (0.3s) | 3381 kept, 6 rejected | 138.5/min | ETA: 45s [2026-01-28T12:24:33.378873] [DEBUG] [REMOTE ] WGMI: Retrieved 995 rows, trimmed to 300. [2026-01-28T12:24:33.378998] [DEBUG] [REMOTE ] WGMI: PASS: History has at least 300 days. [2026-01-28T12:24:33.379210] [DEBUG] [REMOTE ] WGMI: PASS: Price check passed. Min price $36.51. [2026-01-28T12:24:33.379353] [DEBUG] [REMOTE ] WGMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:33.379472] [DEBUG] [REMOTE ] WGMI: PASS: Integrity check passed. [2026-01-28T12:24:33.379514] [DEBUG] [REMOTE ] WGMI: Symbol is viable for forecasting. [2026-01-28T12:24:33.379562] [INFO ] [MAIN ] [3388/3492] WGMI kept (0.4s) | 3382 kept, 6 rejected | 138.5/min | ETA: 45s [2026-01-28T12:24:34.045205] [DEBUG] [REMOTE ] WGO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:34.045343] [DEBUG] [REMOTE ] WGO: PASS: History has at least 300 days. [2026-01-28T12:24:34.045566] [DEBUG] [REMOTE ] WGO: PASS: Price check passed. Min price $31.91. [2026-01-28T12:24:34.045728] [DEBUG] [REMOTE ] WGO: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:34.045851] [DEBUG] [REMOTE ] WGO: PASS: Integrity check passed. [2026-01-28T12:24:34.045893] [DEBUG] [REMOTE ] WGO: Symbol is viable for forecasting. [2026-01-28T12:24:34.045942] [INFO ] [MAIN ] [3389/3492] WGO kept (0.7s) | 3383 kept, 6 rejected | 138.4/min | ETA: 45s [2026-01-28T12:24:34.297744] [DEBUG] [REMOTE ] WGS: Retrieved 1312 rows, trimmed to 300. [2026-01-28T12:24:34.297914] [DEBUG] [REMOTE ] WGS: PASS: History has at least 300 days. [2026-01-28T12:24:34.298184] [DEBUG] [REMOTE ] WGS: PASS: Price check passed. Min price $96.01. [2026-01-28T12:24:34.298359] [DEBUG] [REMOTE ] WGS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:34.298511] [DEBUG] [REMOTE ] WGS: PASS: Integrity check passed. [2026-01-28T12:24:34.298561] [DEBUG] [REMOTE ] WGS: Symbol is viable for forecasting. [2026-01-28T12:24:34.298645] [INFO ] [MAIN ] [3390/3492] WGS kept (0.3s) | 3384 kept, 6 rejected | 138.5/min | ETA: 44s [2026-01-28T12:24:34.741594] [DEBUG] [REMOTE ] WH: Retrieved 1930 rows, trimmed to 300. [2026-01-28T12:24:34.741722] [DEBUG] [REMOTE ] WH: PASS: History has at least 300 days. [2026-01-28T12:24:34.741927] [DEBUG] [REMOTE ] WH: PASS: Price check passed. Min price $68.95. [2026-01-28T12:24:34.742257] [DEBUG] [REMOTE ] WH: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:34.742368] [DEBUG] [REMOTE ] WH: PASS: Integrity check passed. [2026-01-28T12:24:34.742409] [DEBUG] [REMOTE ] WH: Symbol is viable for forecasting. [2026-01-28T12:24:34.742455] [INFO ] [MAIN ] [3391/3492] WH kept (0.4s) | 3385 kept, 6 rejected | 138.5/min | ETA: 44s [2026-01-28T12:24:35.129492] [DEBUG] [REMOTE ] WHD: Retrieved 2002 rows, trimmed to 300. [2026-01-28T12:24:35.129631] [DEBUG] [REMOTE ] WHD: PASS: History has at least 300 days. [2026-01-28T12:24:35.129836] [DEBUG] [REMOTE ] WHD: PASS: Price check passed. Min price $39.65. [2026-01-28T12:24:35.129969] [DEBUG] [REMOTE ] WHD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:35.130079] [DEBUG] [REMOTE ] WHD: PASS: Integrity check passed. [2026-01-28T12:24:35.130120] [DEBUG] [REMOTE ] WHD: Symbol is viable for forecasting. [2026-01-28T12:24:35.130167] [INFO ] [MAIN ] [3392/3492] WHD kept (0.4s) | 3386 kept, 6 rejected | 138.5/min | ETA: 43s [2026-01-28T12:24:35.600345] [DEBUG] [REMOTE ] WHF: Retrieved 3304 rows, trimmed to 300. [2026-01-28T12:24:35.600475] [DEBUG] [REMOTE ] WHF: PASS: History has at least 300 days. [2026-01-28T12:24:35.600734] [DEBUG] [REMOTE ] WHF: PASS: Price check passed. Min price $6.52. [2026-01-28T12:24:35.600879] [DEBUG] [REMOTE ] WHF: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:35.600997] [DEBUG] [REMOTE ] WHF: PASS: Integrity check passed. [2026-01-28T12:24:35.601039] [DEBUG] [REMOTE ] WHF: Symbol is viable for forecasting. [2026-01-28T12:24:35.601087] [INFO ] [MAIN ] [3393/3492] WHF kept (0.5s) | 3387 kept, 6 rejected | 138.5/min | ETA: 43s [2026-01-28T12:24:36.072835] [DEBUG] [REMOTE ] WHG: Retrieved 5944 rows, trimmed to 300. [2026-01-28T12:24:36.072963] [DEBUG] [REMOTE ] WHG: PASS: History has at least 300 days. [2026-01-28T12:24:36.073167] [DEBUG] [REMOTE ] WHG: PASS: Price check passed. Min price $15.45. [2026-01-28T12:24:36.073299] [DEBUG] [REMOTE ] WHG: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:36.073411] [DEBUG] [REMOTE ] WHG: PASS: Integrity check passed. [2026-01-28T12:24:36.073450] [DEBUG] [REMOTE ] WHG: Symbol is viable for forecasting. [2026-01-28T12:24:36.073496] [INFO ] [MAIN ] [3394/3492] WHG kept (0.5s) | 3388 kept, 6 rejected | 138.5/min | ETA: 42s [2026-01-28T12:24:36.530738] [DEBUG] [REMOTE ] WIA: Retrieved 5618 rows, trimmed to 300. [2026-01-28T12:24:36.530880] [DEBUG] [REMOTE ] WIA: PASS: History has at least 300 days. [2026-01-28T12:24:36.531299] [DEBUG] [REMOTE ] WIA: PASS: Price check passed. Min price $8.11. [2026-01-28T12:24:36.531443] [DEBUG] [REMOTE ] WIA: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:36.531564] [DEBUG] [REMOTE ] WIA: PASS: Integrity check passed. [2026-01-28T12:24:36.531626] [DEBUG] [REMOTE ] WIA: Symbol is viable for forecasting. [2026-01-28T12:24:36.531676] [INFO ] [MAIN ] [3395/3492] WIA kept (0.5s) | 3389 kept, 6 rejected | 138.5/min | ETA: 42s [2026-01-28T12:24:36.740935] [DEBUG] [REMOTE ] WIMI: Retrieved 1463 rows, trimmed to 300. [2026-01-28T12:24:36.741063] [DEBUG] [REMOTE ] WIMI: PASS: History has at least 300 days. [2026-01-28T12:24:36.741259] [DEBUG] [REMOTE ] WIMI: PASS: Price check passed. Min price $2.37. [2026-01-28T12:24:36.741393] [DEBUG] [REMOTE ] WIMI: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:36.741502] [DEBUG] [REMOTE ] WIMI: PASS: Integrity check passed. [2026-01-28T12:24:36.741543] [DEBUG] [REMOTE ] WIMI: Symbol is viable for forecasting. [2026-01-28T12:24:36.741622] [INFO ] [MAIN ] [3396/3492] WIMI kept (0.2s) | 3390 kept, 6 rejected | 138.5/min | ETA: 42s [2026-01-28T12:24:37.425397] [DEBUG] [REMOTE ] WINA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:37.425526] [DEBUG] [REMOTE ] WINA: PASS: History has at least 300 days. [2026-01-28T12:24:37.425766] [DEBUG] [REMOTE ] WINA: PASS: Price check passed. Min price $382.62. [2026-01-28T12:24:37.425905] [DEBUG] [REMOTE ] WINA: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:37.426022] [DEBUG] [REMOTE ] WINA: PASS: Integrity check passed. [2026-01-28T12:24:37.426062] [DEBUG] [REMOTE ] WINA: Symbol is viable for forecasting. [2026-01-28T12:24:37.426109] [INFO ] [MAIN ] [3397/3492] WINA kept (0.7s) | 3391 kept, 6 rejected | 138.5/min | ETA: 41s [2026-01-28T12:24:37.790227] [DEBUG] [REMOTE ] WING: Retrieved 2672 rows, trimmed to 300. [2026-01-28T12:24:37.790346] [DEBUG] [REMOTE ] WING: PASS: History has at least 300 days. [2026-01-28T12:24:37.790544] [DEBUG] [REMOTE ] WING: PASS: Price check passed. Min price $213.81. [2026-01-28T12:24:37.790705] [DEBUG] [REMOTE ] WING: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:37.790820] [DEBUG] [REMOTE ] WING: PASS: Integrity check passed. [2026-01-28T12:24:37.790859] [DEBUG] [REMOTE ] WING: Symbol is viable for forecasting. [2026-01-28T12:24:37.790906] [INFO ] [MAIN ] [3398/3492] WING kept (0.4s) | 3392 kept, 6 rejected | 138.5/min | ETA: 41s [2026-01-28T12:24:38.068680] [DEBUG] [REMOTE ] WINN: Retrieved 998 rows, trimmed to 300. [2026-01-28T12:24:38.068812] [DEBUG] [REMOTE ] WINN: PASS: History has at least 300 days. [2026-01-28T12:24:38.069103] [DEBUG] [REMOTE ] WINN: PASS: Price check passed. Min price $30.05. [2026-01-28T12:24:38.069296] [DEBUG] [REMOTE ] WINN: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:38.069427] [DEBUG] [REMOTE ] WINN: PASS: Integrity check passed. [2026-01-28T12:24:38.069470] [DEBUG] [REMOTE ] WINN: Symbol is viable for forecasting. [2026-01-28T12:24:38.069525] [INFO ] [MAIN ] [3399/3492] WINN kept (0.3s) | 3393 kept, 6 rejected | 138.5/min | ETA: 40s [2026-01-28T12:24:38.570654] [DEBUG] [REMOTE ] WIX: Retrieved 3073 rows, trimmed to 300. [2026-01-28T12:24:38.570779] [DEBUG] [REMOTE ] WIX: PASS: History has at least 300 days. [2026-01-28T12:24:38.571006] [DEBUG] [REMOTE ] WIX: PASS: Price check passed. Min price $76.24. [2026-01-28T12:24:38.571143] [DEBUG] [REMOTE ] WIX: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:38.571253] [DEBUG] [REMOTE ] WIX: PASS: Integrity check passed. [2026-01-28T12:24:38.571293] [DEBUG] [REMOTE ] WIX: Symbol is viable for forecasting. [2026-01-28T12:24:38.571339] [INFO ] [MAIN ] [3400/3492] WIX kept (0.5s) | 3394 kept, 6 rejected | 138.5/min | ETA: 40s [2026-01-28T12:24:38.916527] [DEBUG] [REMOTE ] WK: Retrieved 2796 rows, trimmed to 300. [2026-01-28T12:24:38.916644] [DEBUG] [REMOTE ] WK: PASS: History has at least 300 days. [2026-01-28T12:24:38.916851] [DEBUG] [REMOTE ] WK: PASS: Price check passed. Min price $80.13. [2026-01-28T12:24:38.917011] [DEBUG] [REMOTE ] WK: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:38.917129] [DEBUG] [REMOTE ] WK: PASS: Integrity check passed. [2026-01-28T12:24:38.917170] [DEBUG] [REMOTE ] WK: Symbol is viable for forecasting. [2026-01-28T12:24:38.917219] [INFO ] [MAIN ] [3401/3492] WK kept (0.3s) | 3395 kept, 6 rejected | 138.5/min | ETA: 39s [2026-01-28T12:24:39.525658] [DEBUG] [REMOTE ] WKC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:39.525791] [DEBUG] [REMOTE ] WKC: PASS: History has at least 300 days. [2026-01-28T12:24:39.526030] [DEBUG] [REMOTE ] WKC: PASS: Price check passed. Min price $22.86. [2026-01-28T12:24:39.526175] [DEBUG] [REMOTE ] WKC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:39.526289] [DEBUG] [REMOTE ] WKC: PASS: Integrity check passed. [2026-01-28T12:24:39.526330] [DEBUG] [REMOTE ] WKC: Symbol is viable for forecasting. [2026-01-28T12:24:39.526379] [INFO ] [MAIN ] [3402/3492] WKC kept (0.6s) | 3396 kept, 6 rejected | 138.5/min | ETA: 39s [2026-01-28T12:24:39.806099] [DEBUG] [REMOTE ] WKEY: Retrieved 1770 rows, trimmed to 300. [2026-01-28T12:24:39.806235] [DEBUG] [REMOTE ] WKEY: PASS: History has at least 300 days. [2026-01-28T12:24:39.806490] [DEBUG] [REMOTE ] WKEY: PASS: Price check passed. Min price $7.40. [2026-01-28T12:24:39.806687] [DEBUG] [REMOTE ] WKEY: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:39.806806] [DEBUG] [REMOTE ] WKEY: PASS: Integrity check passed. [2026-01-28T12:24:39.806849] [DEBUG] [REMOTE ] WKEY: Symbol is viable for forecasting. [2026-01-28T12:24:39.806897] [INFO ] [MAIN ] [3403/3492] WKEY kept (0.3s) | 3397 kept, 6 rejected | 138.5/min | ETA: 39s [2026-01-28T12:24:40.196336] [DEBUG] [REMOTE ] WKSP: Retrieved 5671 rows, trimmed to 300. [2026-01-28T12:24:40.196460] [DEBUG] [REMOTE ] WKSP: PASS: History has at least 300 days. [2026-01-28T12:24:40.196689] [DEBUG] [REMOTE ] WKSP: PASS: Price check passed. Min price $1.94. [2026-01-28T12:24:40.196821] [DEBUG] [REMOTE ] WKSP: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:40.196931] [DEBUG] [REMOTE ] WKSP: PASS: Integrity check passed. [2026-01-28T12:24:40.196970] [DEBUG] [REMOTE ] WKSP: Symbol is viable for forecasting. [2026-01-28T12:24:40.197033] [INFO ] [MAIN ] [3404/3492] WKSP kept (0.4s) | 3398 kept, 6 rejected | 138.5/min | ETA: 38s [2026-01-28T12:24:40.753351] [DEBUG] [REMOTE ] WLDN: Retrieved 4824 rows, trimmed to 300. [2026-01-28T12:24:40.753474] [DEBUG] [REMOTE ] WLDN: PASS: History has at least 300 days. [2026-01-28T12:24:40.753723] [DEBUG] [REMOTE ] WLDN: PASS: Price check passed. Min price $85.27. [2026-01-28T12:24:40.753858] [DEBUG] [REMOTE ] WLDN: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:40.753967] [DEBUG] [REMOTE ] WLDN: PASS: Integrity check passed. [2026-01-28T12:24:40.754008] [DEBUG] [REMOTE ] WLDN: Symbol is viable for forecasting. [2026-01-28T12:24:40.754054] [INFO ] [MAIN ] [3405/3492] WLDN kept (0.6s) | 3399 kept, 6 rejected | 138.5/min | ETA: 38s [2026-01-28T12:24:40.982473] [DEBUG] [REMOTE ] WLDS: Retrieved 846 rows, trimmed to 300. [2026-01-28T12:24:40.982793] [DEBUG] [REMOTE ] WLDS: PASS: History has at least 300 days. [2026-01-28T12:24:40.982990] [DEBUG] [REMOTE ] WLDS: PASS: Price check passed. Min price $1.02. [2026-01-28T12:24:40.983130] [DEBUG] [REMOTE ] WLDS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:40.983256] [DEBUG] [REMOTE ] WLDS: PASS: Integrity check passed. [2026-01-28T12:24:40.983295] [DEBUG] [REMOTE ] WLDS: Symbol is viable for forecasting. [2026-01-28T12:24:40.983533] [INFO ] [MAIN ] [3406/3492] WLDS kept (0.2s) | 3400 kept, 6 rejected | 138.5/min | ETA: 37s [2026-01-28T12:24:41.631665] [DEBUG] [REMOTE ] WLFC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:41.631797] [DEBUG] [REMOTE ] WLFC: PASS: History has at least 300 days. [2026-01-28T12:24:41.632014] [DEBUG] [REMOTE ] WLFC: PASS: Price check passed. Min price $115.05. [2026-01-28T12:24:41.632145] [DEBUG] [REMOTE ] WLFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:41.632261] [DEBUG] [REMOTE ] WLFC: PASS: Integrity check passed. [2026-01-28T12:24:41.632302] [DEBUG] [REMOTE ] WLFC: Symbol is viable for forecasting. [2026-01-28T12:24:41.632352] [INFO ] [MAIN ] [3407/3492] WLFC kept (0.6s) | 3401 kept, 6 rejected | 138.5/min | ETA: 37s [2026-01-28T12:24:42.072201] [DEBUG] [REMOTE ] WLK: Retrieved 5400 rows, trimmed to 300. [2026-01-28T12:24:42.072335] [DEBUG] [REMOTE ] WLK: PASS: History has at least 300 days. [2026-01-28T12:24:42.072543] [DEBUG] [REMOTE ] WLK: PASS: Price check passed. Min price $55.91. [2026-01-28T12:24:42.072696] [DEBUG] [REMOTE ] WLK: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:42.072807] [DEBUG] [REMOTE ] WLK: PASS: Integrity check passed. [2026-01-28T12:24:42.072846] [DEBUG] [REMOTE ] WLK: Symbol is viable for forecasting. [2026-01-28T12:24:42.072893] [INFO ] [MAIN ] [3408/3492] WLK kept (0.4s) | 3402 kept, 6 rejected | 138.5/min | ETA: 36s [2026-01-28T12:24:42.415685] [DEBUG] [REMOTE ] WLKP: Retrieved 2891 rows, trimmed to 300. [2026-01-28T12:24:42.415822] [DEBUG] [REMOTE ] WLKP: PASS: History has at least 300 days. [2026-01-28T12:24:42.416037] [DEBUG] [REMOTE ] WLKP: PASS: Price check passed. Min price $17.87. [2026-01-28T12:24:42.416175] [DEBUG] [REMOTE ] WLKP: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:42.416289] [DEBUG] [REMOTE ] WLKP: PASS: Integrity check passed. [2026-01-28T12:24:42.416331] [DEBUG] [REMOTE ] WLKP: Symbol is viable for forecasting. [2026-01-28T12:24:42.416378] [INFO ] [MAIN ] [3409/3492] WLKP kept (0.3s) | 3403 kept, 6 rejected | 138.5/min | ETA: 36s [2026-01-28T12:24:42.741538] [DEBUG] [REMOTE ] WMG: Retrieved 1420 rows, trimmed to 300. [2026-01-28T12:24:42.741682] [DEBUG] [REMOTE ] WMG: PASS: History has at least 300 days. [2026-01-28T12:24:42.741880] [DEBUG] [REMOTE ] WMG: PASS: Price check passed. Min price $27.61. [2026-01-28T12:24:42.742023] [DEBUG] [REMOTE ] WMG: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:42.742153] [DEBUG] [REMOTE ] WMG: PASS: Integrity check passed. [2026-01-28T12:24:42.742197] [DEBUG] [REMOTE ] WMG: Symbol is viable for forecasting. [2026-01-28T12:24:42.742243] [INFO ] [MAIN ] [3410/3492] WMG kept (0.3s) | 3404 kept, 6 rejected | 138.5/min | ETA: 36s [2026-01-28T12:24:43.360978] [DEBUG] [REMOTE ] WMK: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:43.361111] [DEBUG] [REMOTE ] WMK: PASS: History has at least 300 days. [2026-01-28T12:24:43.361341] [DEBUG] [REMOTE ] WMK: PASS: Price check passed. Min price $63.00. [2026-01-28T12:24:43.361473] [DEBUG] [REMOTE ] WMK: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:43.361606] [DEBUG] [REMOTE ] WMK: PASS: Integrity check passed. [2026-01-28T12:24:43.361648] [DEBUG] [REMOTE ] WMK: Symbol is viable for forecasting. [2026-01-28T12:24:43.361695] [INFO ] [MAIN ] [3411/3492] WMK kept (0.6s) | 3405 kept, 6 rejected | 138.5/min | ETA: 35s [2026-01-28T12:24:43.733801] [DEBUG] [REMOTE ] WMS: Retrieved 2894 rows, trimmed to 300. [2026-01-28T12:24:43.733924] [DEBUG] [REMOTE ] WMS: PASS: History has at least 300 days. [2026-01-28T12:24:43.734123] [DEBUG] [REMOTE ] WMS: PASS: Price check passed. Min price $134.57. [2026-01-28T12:24:43.734255] [DEBUG] [REMOTE ] WMS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:43.734363] [DEBUG] [REMOTE ] WMS: PASS: Integrity check passed. [2026-01-28T12:24:43.734403] [DEBUG] [REMOTE ] WMS: Symbol is viable for forecasting. [2026-01-28T12:24:43.734449] [INFO ] [MAIN ] [3412/3492] WMS kept (0.4s) | 3406 kept, 6 rejected | 138.5/min | ETA: 35s [2026-01-28T12:24:44.249899] [DEBUG] [REMOTE ] WNC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:44.250030] [DEBUG] [REMOTE ] WNC: PASS: History has at least 300 days. [2026-01-28T12:24:44.250239] [DEBUG] [REMOTE ] WNC: PASS: Price check passed. Min price $7.45. [2026-01-28T12:24:44.250370] [DEBUG] [REMOTE ] WNC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:44.250483] [DEBUG] [REMOTE ] WNC: PASS: Integrity check passed. [2026-01-28T12:24:44.250522] [DEBUG] [REMOTE ] WNC: Symbol is viable for forecasting. [2026-01-28T12:24:44.250587] [INFO ] [MAIN ] [3413/3492] WNC kept (0.5s) | 3407 kept, 6 rejected | 138.5/min | ETA: 34s [2026-01-28T12:24:44.677684] [DEBUG] [REMOTE ] WNEB: Retrieved 5973 rows, trimmed to 300. [2026-01-28T12:24:44.677828] [DEBUG] [REMOTE ] WNEB: PASS: History has at least 300 days. [2026-01-28T12:24:44.678065] [DEBUG] [REMOTE ] WNEB: PASS: Price check passed. Min price $11.25. [2026-01-28T12:24:44.678223] [DEBUG] [REMOTE ] WNEB: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:44.678341] [DEBUG] [REMOTE ] WNEB: PASS: Integrity check passed. [2026-01-28T12:24:44.678382] [DEBUG] [REMOTE ] WNEB: Symbol is viable for forecasting. [2026-01-28T12:24:44.678429] [INFO ] [MAIN ] [3414/3492] WNEB kept (0.4s) | 3408 kept, 6 rejected | 138.5/min | ETA: 34s [2026-01-28T12:24:45.047829] [DEBUG] [REMOTE ] WOOD: Retrieved 4425 rows, trimmed to 300. [2026-01-28T12:24:45.047951] [DEBUG] [REMOTE ] WOOD: PASS: History has at least 300 days. [2026-01-28T12:24:45.048152] [DEBUG] [REMOTE ] WOOD: PASS: Price check passed. Min price $65.94. [2026-01-28T12:24:45.048283] [DEBUG] [REMOTE ] WOOD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:45.048391] [DEBUG] [REMOTE ] WOOD: PASS: Integrity check passed. [2026-01-28T12:24:45.048431] [DEBUG] [REMOTE ] WOOD: Symbol is viable for forecasting. [2026-01-28T12:24:45.048478] [INFO ] [MAIN ] [3415/3492] WOOD kept (0.4s) | 3409 kept, 6 rejected | 138.5/min | ETA: 33s [2026-01-28T12:24:45.191885] [DEBUG] [REMOTE ] WOOF: Retrieved 1264 rows, trimmed to 300. [2026-01-28T12:24:45.191992] [DEBUG] [REMOTE ] WOOF: PASS: History has at least 300 days. [2026-01-28T12:24:45.192185] [DEBUG] [REMOTE ] WOOF: PASS: Price check passed. Min price $2.63. [2026-01-28T12:24:45.192316] [DEBUG] [REMOTE ] WOOF: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:45.192422] [DEBUG] [REMOTE ] WOOF: PASS: Integrity check passed. [2026-01-28T12:24:45.192462] [DEBUG] [REMOTE ] WOOF: Symbol is viable for forecasting. [2026-01-28T12:24:45.192508] [INFO ] [MAIN ] [3416/3492] WOOF kept (0.1s) | 3410 kept, 6 rejected | 138.5/min | ETA: 33s [2026-01-28T12:24:45.934173] [DEBUG] [REMOTE ] WPC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:45.934317] [DEBUG] [REMOTE ] WPC: PASS: History has at least 300 days. [2026-01-28T12:24:45.934525] [DEBUG] [REMOTE ] WPC: PASS: Price check passed. Min price $63.27. [2026-01-28T12:24:45.934676] [DEBUG] [REMOTE ] WPC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:45.934790] [DEBUG] [REMOTE ] WPC: PASS: Integrity check passed. [2026-01-28T12:24:45.934830] [DEBUG] [REMOTE ] WPC: Symbol is viable for forecasting. [2026-01-28T12:24:45.934875] [INFO ] [MAIN ] [3417/3492] WPC kept (0.7s) | 3411 kept, 6 rejected | 138.5/min | ETA: 32s [2026-01-28T12:24:46.252367] [DEBUG] [REMOTE ] WPP: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:46.252498] [DEBUG] [REMOTE ] WPP: PASS: History has at least 300 days. [2026-01-28T12:24:46.252724] [DEBUG] [REMOTE ] WPP: PASS: Price check passed. Min price $17.62. [2026-01-28T12:24:46.252857] [DEBUG] [REMOTE ] WPP: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:46.252968] [DEBUG] [REMOTE ] WPP: PASS: Integrity check passed. [2026-01-28T12:24:46.253009] [DEBUG] [REMOTE ] WPP: Symbol is viable for forecasting. [2026-01-28T12:24:46.253061] [INFO ] [MAIN ] [3418/3492] WPP kept (0.3s) | 3412 kept, 6 rejected | 138.5/min | ETA: 32s [2026-01-28T12:24:46.629199] [DEBUG] [REMOTE ] WRAP: Retrieved 1927 rows, trimmed to 300. [2026-01-28T12:24:46.629327] [DEBUG] [REMOTE ] WRAP: PASS: History has at least 300 days. [2026-01-28T12:24:46.629732] [DEBUG] [REMOTE ] WRAP: PASS: Price check passed. Min price $1.98. [2026-01-28T12:24:46.629865] [DEBUG] [REMOTE ] WRAP: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:46.629973] [DEBUG] [REMOTE ] WRAP: PASS: Integrity check passed. [2026-01-28T12:24:46.630012] [DEBUG] [REMOTE ] WRAP: Symbol is viable for forecasting. [2026-01-28T12:24:46.630059] [INFO ] [MAIN ] [3419/3492] WRAP kept (0.4s) | 3413 kept, 6 rejected | 138.5/min | ETA: 32s [2026-01-28T12:24:47.183876] [DEBUG] [REMOTE ] WRB: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:47.184008] [DEBUG] [REMOTE ] WRB: PASS: History has at least 300 days. [2026-01-28T12:24:47.184221] [DEBUG] [REMOTE ] WRB: PASS: Price check passed. Min price $65.58. [2026-01-28T12:24:47.184355] [DEBUG] [REMOTE ] WRB: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:47.184467] [DEBUG] [REMOTE ] WRB: PASS: Integrity check passed. [2026-01-28T12:24:47.184508] [DEBUG] [REMOTE ] WRB: Symbol is viable for forecasting. [2026-01-28T12:24:47.184556] [INFO ] [MAIN ] [3420/3492] WRB kept (0.6s) | 3414 kept, 6 rejected | 138.5/min | ETA: 31s [2026-01-28T12:24:47.429292] [DEBUG] [REMOTE ] WRBY: Retrieved 1086 rows, trimmed to 300. [2026-01-28T12:24:47.429420] [DEBUG] [REMOTE ] WRBY: PASS: History has at least 300 days. [2026-01-28T12:24:47.429643] [DEBUG] [REMOTE ] WRBY: PASS: Price check passed. Min price $16.49. [2026-01-28T12:24:47.429781] [DEBUG] [REMOTE ] WRBY: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:47.429891] [DEBUG] [REMOTE ] WRBY: PASS: Integrity check passed. [2026-01-28T12:24:47.429931] [DEBUG] [REMOTE ] WRBY: Symbol is viable for forecasting. [2026-01-28T12:24:47.429977] [INFO ] [MAIN ] [3421/3492] WRBY kept (0.2s) | 3415 kept, 6 rejected | 138.5/min | ETA: 31s [2026-01-28T12:24:48.052489] [DEBUG] [REMOTE ] WRLD: Retrieved 6597 rows, trimmed to 300. [2026-01-28T12:24:48.052642] [DEBUG] [REMOTE ] WRLD: PASS: History has at least 300 days. [2026-01-28T12:24:48.052853] [DEBUG] [REMOTE ] WRLD: PASS: Price check passed. Min price $117.51. [2026-01-28T12:24:48.052989] [DEBUG] [REMOTE ] WRLD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:48.053103] [DEBUG] [REMOTE ] WRLD: PASS: Integrity check passed. [2026-01-28T12:24:48.053144] [DEBUG] [REMOTE ] WRLD: Symbol is viable for forecasting. [2026-01-28T12:24:48.053191] [INFO ] [MAIN ] [3422/3492] WRLD kept (0.6s) | 3416 kept, 6 rejected | 138.5/min | ETA: 30s [2026-01-28T12:24:48.540104] [DEBUG] [REMOTE ] WSBC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:48.540248] [DEBUG] [REMOTE ] WSBC: PASS: History has at least 300 days. [2026-01-28T12:24:48.540458] [DEBUG] [REMOTE ] WSBC: PASS: Price check passed. Min price $29.48. [2026-01-28T12:24:48.540607] [DEBUG] [REMOTE ] WSBC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:48.540722] [DEBUG] [REMOTE ] WSBC: PASS: Integrity check passed. [2026-01-28T12:24:48.540762] [DEBUG] [REMOTE ] WSBC: Symbol is viable for forecasting. [2026-01-28T12:24:48.540809] [INFO ] [MAIN ] [3423/3492] WSBC kept (0.5s) | 3417 kept, 6 rejected | 138.5/min | ETA: 30s [2026-01-28T12:24:48.931218] [DEBUG] [REMOTE ] WSBF: Retrieved 5109 rows, trimmed to 300. [2026-01-28T12:24:48.931544] [DEBUG] [REMOTE ] WSBF: PASS: History has at least 300 days. [2026-01-28T12:24:48.931773] [DEBUG] [REMOTE ] WSBF: PASS: Price check passed. Min price $15.03. [2026-01-28T12:24:48.931908] [DEBUG] [REMOTE ] WSBF: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:48.932025] [DEBUG] [REMOTE ] WSBF: PASS: Integrity check passed. [2026-01-28T12:24:48.932066] [DEBUG] [REMOTE ] WSBF: Symbol is viable for forecasting. [2026-01-28T12:24:48.932115] [INFO ] [MAIN ] [3424/3492] WSBF kept (0.4s) | 3418 kept, 6 rejected | 138.5/min | ETA: 29s [2026-01-28T12:24:49.246636] [DEBUG] [REMOTE ] WSC: Retrieved 2047 rows, trimmed to 300. [2026-01-28T12:24:49.246779] [DEBUG] [REMOTE ] WSC: PASS: History has at least 300 days. [2026-01-28T12:24:49.247114] [DEBUG] [REMOTE ] WSC: PASS: Price check passed. Min price $14.93. [2026-01-28T12:24:49.247287] [DEBUG] [REMOTE ] WSC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:49.247417] [DEBUG] [REMOTE ] WSC: PASS: Integrity check passed. [2026-01-28T12:24:49.247458] [DEBUG] [REMOTE ] WSC: Symbol is viable for forecasting. [2026-01-28T12:24:49.247507] [INFO ] [MAIN ] [3425/3492] WSC kept (0.3s) | 3419 kept, 6 rejected | 138.5/min | ETA: 29s [2026-01-28T12:24:49.871506] [DEBUG] [REMOTE ] WSFS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:49.871872] [DEBUG] [REMOTE ] WSFS: PASS: History has at least 300 days. [2026-01-28T12:24:49.872196] [DEBUG] [REMOTE ] WSFS: PASS: Price check passed. Min price $51.93. [2026-01-28T12:24:49.872564] [DEBUG] [REMOTE ] WSFS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:49.872752] [DEBUG] [REMOTE ] WSFS: PASS: Integrity check passed. [2026-01-28T12:24:49.872806] [DEBUG] [REMOTE ] WSFS: Symbol is viable for forecasting. [2026-01-28T12:24:49.872876] [INFO ] [MAIN ] [3426/3492] WSFS kept (0.6s) | 3420 kept, 6 rejected | 138.5/min | ETA: 29s [2026-01-28T12:24:50.251197] [DEBUG] [REMOTE ] WSM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:50.251329] [DEBUG] [REMOTE ] WSM: PASS: History has at least 300 days. [2026-01-28T12:24:50.251537] [DEBUG] [REMOTE ] WSM: PASS: Price check passed. Min price $172.01. [2026-01-28T12:24:50.251698] [DEBUG] [REMOTE ] WSM: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:50.251810] [DEBUG] [REMOTE ] WSM: PASS: Integrity check passed. [2026-01-28T12:24:50.251851] [DEBUG] [REMOTE ] WSM: Symbol is viable for forecasting. [2026-01-28T12:24:50.251898] [INFO ] [MAIN ] [3427/3492] WSM kept (0.4s) | 3421 kept, 6 rejected | 138.5/min | ETA: 28s [2026-01-28T12:24:50.703719] [DEBUG] [REMOTE ] WSO: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:50.703851] [DEBUG] [REMOTE ] WSO: PASS: History has at least 300 days. [2026-01-28T12:24:50.704069] [DEBUG] [REMOTE ] WSO: PASS: Price check passed. Min price $320.99. [2026-01-28T12:24:50.704201] [DEBUG] [REMOTE ] WSO: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:50.704316] [DEBUG] [REMOTE ] WSO: PASS: Integrity check passed. [2026-01-28T12:24:50.704355] [DEBUG] [REMOTE ] WSO: Symbol is viable for forecasting. [2026-01-28T12:24:50.704402] [INFO ] [MAIN ] [3428/3492] WSO kept (0.5s) | 3422 kept, 6 rejected | 138.5/min | ETA: 28s [2026-01-28T12:24:51.087662] [DEBUG] [REMOTE ] WTBA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:51.087820] [DEBUG] [REMOTE ] WTBA: PASS: History has at least 300 days. [2026-01-28T12:24:51.088045] [DEBUG] [REMOTE ] WTBA: PASS: Price check passed. Min price $21.03. [2026-01-28T12:24:51.088179] [DEBUG] [REMOTE ] WTBA: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:51.088300] [DEBUG] [REMOTE ] WTBA: PASS: Integrity check passed. [2026-01-28T12:24:51.088341] [DEBUG] [REMOTE ] WTBA: Symbol is viable for forecasting. [2026-01-28T12:24:51.088388] [INFO ] [MAIN ] [3429/3492] WTBA kept (0.4s) | 3423 kept, 6 rejected | 138.5/min | ETA: 27s [2026-01-28T12:24:51.557555] [DEBUG] [REMOTE ] WTFC: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:51.557705] [DEBUG] [REMOTE ] WTFC: PASS: History has at least 300 days. [2026-01-28T12:24:51.557922] [DEBUG] [REMOTE ] WTFC: PASS: Price check passed. Min price $123.45. [2026-01-28T12:24:51.558058] [DEBUG] [REMOTE ] WTFC: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:51.558172] [DEBUG] [REMOTE ] WTFC: PASS: Integrity check passed. [2026-01-28T12:24:51.558217] [DEBUG] [REMOTE ] WTFC: Symbol is viable for forecasting. [2026-01-28T12:24:51.558266] [INFO ] [MAIN ] [3430/3492] WTFC kept (0.5s) | 3424 kept, 6 rejected | 138.5/min | ETA: 27s [2026-01-28T12:24:51.991614] [DEBUG] [REMOTE ] WTI: Retrieved 5282 rows, trimmed to 300. [2026-01-28T12:24:51.991749] [DEBUG] [REMOTE ] WTI: PASS: History has at least 300 days. [2026-01-28T12:24:51.991954] [DEBUG] [REMOTE ] WTI: PASS: Price check passed. Min price $1.50. [2026-01-28T12:24:51.992085] [DEBUG] [REMOTE ] WTI: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:51.992194] [DEBUG] [REMOTE ] WTI: PASS: Integrity check passed. [2026-01-28T12:24:51.992234] [DEBUG] [REMOTE ] WTI: Symbol is viable for forecasting. [2026-01-28T12:24:51.992285] [INFO ] [MAIN ] [3431/3492] WTI kept (0.4s) | 3425 kept, 6 rejected | 138.5/min | ETA: 26s [2026-01-28T12:24:52.464606] [DEBUG] [REMOTE ] WTRG: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:52.464750] [DEBUG] [REMOTE ] WTRG: PASS: History has at least 300 days. [2026-01-28T12:24:52.464979] [DEBUG] [REMOTE ] WTRG: PASS: Price check passed. Min price $37.16. [2026-01-28T12:24:52.465113] [DEBUG] [REMOTE ] WTRG: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:52.465234] [DEBUG] [REMOTE ] WTRG: PASS: Integrity check passed. [2026-01-28T12:24:52.465277] [DEBUG] [REMOTE ] WTRG: Symbol is viable for forecasting. [2026-01-28T12:24:52.465328] [INFO ] [MAIN ] [3432/3492] WTRG kept (0.5s) | 3426 kept, 6 rejected | 138.5/min | ETA: 26s [2026-01-28T12:24:53.020985] [DEBUG] [REMOTE ] WTS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:53.021119] [DEBUG] [REMOTE ] WTS: PASS: History has at least 300 days. [2026-01-28T12:24:53.021338] [DEBUG] [REMOTE ] WTS: PASS: Price check passed. Min price $263.05. [2026-01-28T12:24:53.021473] [DEBUG] [REMOTE ] WTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:53.021608] [DEBUG] [REMOTE ] WTS: PASS: Integrity check passed. [2026-01-28T12:24:53.021650] [DEBUG] [REMOTE ] WTS: Symbol is viable for forecasting. [2026-01-28T12:24:53.021698] [INFO ] [MAIN ] [3433/3492] WTS kept (0.6s) | 3427 kept, 6 rejected | 138.5/min | ETA: 26s [2026-01-28T12:24:53.486404] [DEBUG] [REMOTE ] WULF: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:53.486548] [DEBUG] [REMOTE ] WULF: PASS: History has at least 300 days. [2026-01-28T12:24:53.486789] [DEBUG] [REMOTE ] WULF: PASS: Price check passed. Min price $10.99. [2026-01-28T12:24:53.486923] [DEBUG] [REMOTE ] WULF: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:53.487058] [DEBUG] [REMOTE ] WULF: PASS: Integrity check passed. [2026-01-28T12:24:53.487100] [DEBUG] [REMOTE ] WULF: Symbol is viable for forecasting. [2026-01-28T12:24:53.487148] [INFO ] [MAIN ] [3434/3492] WULF kept (0.5s) | 3428 kept, 6 rejected | 138.4/min | ETA: 25s [2026-01-28T12:24:53.782627] [DEBUG] [REMOTE ] WVE: Retrieved 2566 rows, trimmed to 300. [2026-01-28T12:24:53.782759] [DEBUG] [REMOTE ] WVE: PASS: History has at least 300 days. [2026-01-28T12:24:53.782960] [DEBUG] [REMOTE ] WVE: PASS: Price check passed. Min price $6.67. [2026-01-28T12:24:53.783090] [DEBUG] [REMOTE ] WVE: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:53.783197] [DEBUG] [REMOTE ] WVE: PASS: Integrity check passed. [2026-01-28T12:24:53.783237] [DEBUG] [REMOTE ] WVE: Symbol is viable for forecasting. [2026-01-28T12:24:53.783287] [INFO ] [MAIN ] [3435/3492] WVE kept (0.3s) | 3429 kept, 6 rejected | 138.5/min | ETA: 25s [2026-01-28T12:24:54.209267] [DEBUG] [REMOTE ] WWD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:54.209391] [DEBUG] [REMOTE ] WWD: PASS: History has at least 300 days. [2026-01-28T12:24:54.209617] [DEBUG] [REMOTE ] WWD: PASS: Price check passed. Min price $257.36. [2026-01-28T12:24:54.209752] [DEBUG] [REMOTE ] WWD: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:54.209864] [DEBUG] [REMOTE ] WWD: PASS: Integrity check passed. [2026-01-28T12:24:54.209904] [DEBUG] [REMOTE ] WWD: Symbol is viable for forecasting. [2026-01-28T12:24:54.209951] [INFO ] [MAIN ] [3436/3492] WWD kept (0.4s) | 3430 kept, 6 rejected | 138.5/min | ETA: 24s [2026-01-28T12:24:54.763667] [DEBUG] [REMOTE ] WY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:54.763799] [DEBUG] [REMOTE ] WY: PASS: History has at least 300 days. [2026-01-28T12:24:54.764013] [DEBUG] [REMOTE ] WY: PASS: Price check passed. Min price $21.15. [2026-01-28T12:24:54.764144] [DEBUG] [REMOTE ] WY: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:54.764259] [DEBUG] [REMOTE ] WY: PASS: Integrity check passed. [2026-01-28T12:24:54.764301] [DEBUG] [REMOTE ] WY: Symbol is viable for forecasting. [2026-01-28T12:24:54.764350] [INFO ] [MAIN ] [3437/3492] WY kept (0.6s) | 3431 kept, 6 rejected | 138.5/min | ETA: 24s [2026-01-28T12:24:55.259804] [DEBUG] [REMOTE ] WYNN: Retrieved 5850 rows, trimmed to 300. [2026-01-28T12:24:55.259935] [DEBUG] [REMOTE ] WYNN: PASS: History has at least 300 days. [2026-01-28T12:24:55.260146] [DEBUG] [REMOTE ] WYNN: PASS: Price check passed. Min price $111.28. [2026-01-28T12:24:55.260283] [DEBUG] [REMOTE ] WYNN: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:55.260396] [DEBUG] [REMOTE ] WYNN: PASS: Integrity check passed. [2026-01-28T12:24:55.260436] [DEBUG] [REMOTE ] WYNN: Symbol is viable for forecasting. [2026-01-28T12:24:55.260484] [INFO ] [MAIN ] [3438/3492] WYNN kept (0.5s) | 3432 kept, 6 rejected | 138.4/min | ETA: 23s [2026-01-28T12:24:55.369913] [DEBUG] [REMOTE ] XBIL: Retrieved 726 rows, trimmed to 300. [2026-01-28T12:24:55.370075] [DEBUG] [REMOTE ] XBIL: PASS: History has at least 300 days. [2026-01-28T12:24:55.370326] [DEBUG] [REMOTE ] XBIL: PASS: Price check passed. Min price $49.74. [2026-01-28T12:24:55.370714] [DEBUG] [REMOTE ] XBIL: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:55.370855] [DEBUG] [REMOTE ] XBIL: PASS: Integrity check passed. [2026-01-28T12:24:55.370903] [DEBUG] [REMOTE ] XBIL: Symbol is viable for forecasting. [2026-01-28T12:24:55.370960] [INFO ] [MAIN ] [3439/3492] XBIL kept (0.1s) | 3433 kept, 6 rejected | 138.5/min | ETA: 23s [2026-01-28T12:24:56.172938] [DEBUG] [REMOTE ] XEL: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:56.173083] [DEBUG] [REMOTE ] XEL: PASS: History has at least 300 days. [2026-01-28T12:24:56.173320] [DEBUG] [REMOTE ] XEL: PASS: Price check passed. Min price $72.12. [2026-01-28T12:24:56.173454] [DEBUG] [REMOTE ] XEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:56.173595] [DEBUG] [REMOTE ] XEL: PASS: Integrity check passed. [2026-01-28T12:24:56.173639] [DEBUG] [REMOTE ] XEL: Symbol is viable for forecasting. [2026-01-28T12:24:56.173687] [INFO ] [MAIN ] [3440/3492] XEL kept (0.8s) | 3434 kept, 6 rejected | 138.4/min | ETA: 23s [2026-01-28T12:24:56.440288] [DEBUG] [REMOTE ] XENE: Retrieved 2822 rows, trimmed to 300. [2026-01-28T12:24:56.440475] [DEBUG] [REMOTE ] XENE: PASS: History has at least 300 days. [2026-01-28T12:24:56.440815] [DEBUG] [REMOTE ] XENE: PASS: Price check passed. Min price $38.25. [2026-01-28T12:24:56.440999] [DEBUG] [REMOTE ] XENE: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:56.441165] [DEBUG] [REMOTE ] XENE: PASS: Integrity check passed. [2026-01-28T12:24:56.441225] [DEBUG] [REMOTE ] XENE: Symbol is viable for forecasting. [2026-01-28T12:24:56.441296] [INFO ] [MAIN ] [3441/3492] XENE kept (0.3s) | 3435 kept, 6 rejected | 138.5/min | ETA: 22s [2026-01-28T12:24:56.880254] [DEBUG] [REMOTE ] XERS: Retrieved 1910 rows, trimmed to 300. [2026-01-28T12:24:56.880401] [DEBUG] [REMOTE ] XERS: PASS: History has at least 300 days. [2026-01-28T12:24:56.880853] [DEBUG] [REMOTE ] XERS: PASS: Price check passed. Min price $6.47. [2026-01-28T12:24:56.880996] [DEBUG] [REMOTE ] XERS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:56.881115] [DEBUG] [REMOTE ] XERS: PASS: Integrity check passed. [2026-01-28T12:24:56.881157] [DEBUG] [REMOTE ] XERS: Symbol is viable for forecasting. [2026-01-28T12:24:56.881205] [INFO ] [MAIN ] [3442/3492] XERS kept (0.4s) | 3436 kept, 6 rejected | 138.5/min | ETA: 22s [2026-01-28T12:24:57.185229] [DEBUG] [REMOTE ] XGN: Retrieved 1597 rows, trimmed to 300. [2026-01-28T12:24:57.185382] [DEBUG] [REMOTE ] XGN: PASS: History has at least 300 days. [2026-01-28T12:24:57.185644] [DEBUG] [REMOTE ] XGN: PASS: Price check passed. Min price $4.31. [2026-01-28T12:24:57.185779] [DEBUG] [REMOTE ] XGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:57.185900] [DEBUG] [REMOTE ] XGN: PASS: Integrity check passed. [2026-01-28T12:24:57.185939] [DEBUG] [REMOTE ] XGN: Symbol is viable for forecasting. [2026-01-28T12:24:57.185987] [INFO ] [MAIN ] [3443/3492] XGN kept (0.3s) | 3437 kept, 6 rejected | 138.5/min | ETA: 21s [2026-01-28T12:24:57.843341] [DEBUG] [REMOTE ] XOM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:57.843527] [DEBUG] [REMOTE ] XOM: PASS: History has at least 300 days. [2026-01-28T12:24:57.843856] [DEBUG] [REMOTE ] XOM: PASS: Price check passed. Min price $112.71. [2026-01-28T12:24:57.843994] [DEBUG] [REMOTE ] XOM: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:57.844128] [DEBUG] [REMOTE ] XOM: PASS: Integrity check passed. [2026-01-28T12:24:57.844169] [DEBUG] [REMOTE ] XOM: Symbol is viable for forecasting. [2026-01-28T12:24:57.844221] [INFO ] [MAIN ] [3444/3492] XOM kept (0.7s) | 3438 kept, 6 rejected | 138.4/min | ETA: 21s [2026-01-28T12:24:58.326348] [DEBUG] [REMOTE ] XOMA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:24:58.326521] [DEBUG] [REMOTE ] XOMA: PASS: History has at least 300 days. [2026-01-28T12:24:58.326841] [DEBUG] [REMOTE ] XOMA: PASS: Price check passed. Min price $24.90. [2026-01-28T12:24:58.326982] [DEBUG] [REMOTE ] XOMA: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:58.327145] [DEBUG] [REMOTE ] XOMA: PASS: Integrity check passed. [2026-01-28T12:24:58.327188] [DEBUG] [REMOTE ] XOMA: Symbol is viable for forecasting. [2026-01-28T12:24:58.327240] [INFO ] [MAIN ] [3445/3492] XOMA kept (0.5s) | 3439 kept, 6 rejected | 138.4/min | ETA: 20s [2026-01-28T12:24:58.563120] [DEBUG] [REMOTE ] XOS: Retrieved 1113 rows, trimmed to 300. [2026-01-28T12:24:58.563279] [DEBUG] [REMOTE ] XOS: PASS: History has at least 300 days. [2026-01-28T12:24:58.563534] [DEBUG] [REMOTE ] XOS: PASS: Price check passed. Min price $1.80. [2026-01-28T12:24:58.563738] [DEBUG] [REMOTE ] XOS: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:58.563878] [DEBUG] [REMOTE ] XOS: PASS: Integrity check passed. [2026-01-28T12:24:58.563930] [DEBUG] [REMOTE ] XOS: Symbol is viable for forecasting. [2026-01-28T12:24:58.563993] [INFO ] [MAIN ] [3446/3492] XOS kept (0.2s) | 3440 kept, 6 rejected | 138.5/min | ETA: 20s [2026-01-28T12:24:59.006898] [DEBUG] [REMOTE ] XP: Retrieved 1539 rows, trimmed to 300. [2026-01-28T12:24:59.007084] [DEBUG] [REMOTE ] XP: PASS: History has at least 300 days. [2026-01-28T12:24:59.007291] [DEBUG] [REMOTE ] XP: PASS: Price check passed. Min price $15.75. [2026-01-28T12:24:59.007424] [DEBUG] [REMOTE ] XP: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:59.007535] [DEBUG] [REMOTE ] XP: PASS: Integrity check passed. [2026-01-28T12:24:59.007594] [DEBUG] [REMOTE ] XP: Symbol is viable for forecasting. [2026-01-28T12:24:59.007644] [INFO ] [MAIN ] [3447/3492] XP kept (0.4s) | 3441 kept, 6 rejected | 138.5/min | ETA: 20s [2026-01-28T12:24:59.525063] [DEBUG] [REMOTE ] XPEL: Retrieved 4653 rows, trimmed to 300. [2026-01-28T12:24:59.525175] [DEBUG] [REMOTE ] XPEL: PASS: History has at least 300 days. [2026-01-28T12:24:59.525398] [DEBUG] [REMOTE ] XPEL: PASS: Price check passed. Min price $34.10. [2026-01-28T12:24:59.525559] [DEBUG] [REMOTE ] XPEL: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:59.525708] [DEBUG] [REMOTE ] XPEL: PASS: Integrity check passed. [2026-01-28T12:24:59.525757] [DEBUG] [REMOTE ] XPEL: Symbol is viable for forecasting. [2026-01-28T12:24:59.525805] [INFO ] [MAIN ] [3448/3492] XPEL kept (0.5s) | 3442 kept, 6 rejected | 138.5/min | ETA: 19s [2026-01-28T12:24:59.832232] [DEBUG] [REMOTE ] XPO: Retrieved 5612 rows, trimmed to 300. [2026-01-28T12:24:59.832364] [DEBUG] [REMOTE ] XPO: PASS: History has at least 300 days. [2026-01-28T12:24:59.832615] [DEBUG] [REMOTE ] XPO: PASS: Price check passed. Min price $125.64. [2026-01-28T12:24:59.832752] [DEBUG] [REMOTE ] XPO: PASS: Continuity check passed with 300 days. [2026-01-28T12:24:59.832864] [DEBUG] [REMOTE ] XPO: PASS: Integrity check passed. [2026-01-28T12:24:59.832904] [DEBUG] [REMOTE ] XPO: Symbol is viable for forecasting. [2026-01-28T12:24:59.832951] [INFO ] [MAIN ] [3449/3492] XPO kept (0.3s) | 3443 kept, 6 rejected | 138.5/min | ETA: 19s [2026-01-28T12:25:00.169562] [DEBUG] [REMOTE ] XPOF: Retrieved 1133 rows, trimmed to 300. [2026-01-28T12:25:00.169684] [DEBUG] [REMOTE ] XPOF: PASS: History has at least 300 days. [2026-01-28T12:25:00.169882] [DEBUG] [REMOTE ] XPOF: PASS: Price check passed. Min price $5.49. [2026-01-28T12:25:00.170015] [DEBUG] [REMOTE ] XPOF: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:00.170124] [DEBUG] [REMOTE ] XPOF: PASS: Integrity check passed. [2026-01-28T12:25:00.170163] [DEBUG] [REMOTE ] XPOF: Symbol is viable for forecasting. [2026-01-28T12:25:00.170210] [INFO ] [MAIN ] [3450/3492] XPOF kept (0.3s) | 3444 kept, 6 rejected | 138.5/min | ETA: 18s [2026-01-28T12:25:00.679722] [DEBUG] [REMOTE ] XPRO: Retrieved 3135 rows, trimmed to 300. [2026-01-28T12:25:00.679853] [DEBUG] [REMOTE ] XPRO: PASS: History has at least 300 days. [2026-01-28T12:25:00.680162] [DEBUG] [REMOTE ] XPRO: PASS: Price check passed. Min price $12.52. [2026-01-28T12:25:00.680347] [DEBUG] [REMOTE ] XPRO: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:00.680497] [DEBUG] [REMOTE ] XPRO: PASS: Integrity check passed. [2026-01-28T12:25:00.680543] [DEBUG] [REMOTE ] XPRO: Symbol is viable for forecasting. [2026-01-28T12:25:00.680624] [INFO ] [MAIN ] [3451/3492] XPRO kept (0.5s) | 3445 kept, 6 rejected | 138.5/min | ETA: 18s [2026-01-28T12:25:01.045113] [DEBUG] [REMOTE ] XRAY: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:25:01.045245] [DEBUG] [REMOTE ] XRAY: PASS: History has at least 300 days. [2026-01-28T12:25:01.045465] [DEBUG] [REMOTE ] XRAY: PASS: Price check passed. Min price $9.75. [2026-01-28T12:25:01.045637] [DEBUG] [REMOTE ] XRAY: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:01.045749] [DEBUG] [REMOTE ] XRAY: PASS: Integrity check passed. [2026-01-28T12:25:01.045788] [DEBUG] [REMOTE ] XRAY: Symbol is viable for forecasting. [2026-01-28T12:25:01.045834] [INFO ] [MAIN ] [3452/3492] XRAY kept (0.4s) | 3446 kept, 6 rejected | 138.5/min | ETA: 17s [2026-01-28T12:25:01.636933] [DEBUG] [REMOTE ] XRX: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:25:01.637182] [DEBUG] [REMOTE ] XRX: PASS: History has at least 300 days. [2026-01-28T12:25:01.637546] [DEBUG] [REMOTE ] XRX: PASS: Price check passed. Min price $2.13. [2026-01-28T12:25:01.637749] [DEBUG] [REMOTE ] XRX: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:01.637919] [DEBUG] [REMOTE ] XRX: PASS: Integrity check passed. [2026-01-28T12:25:01.637970] [DEBUG] [REMOTE ] XRX: Symbol is viable for forecasting. [2026-01-28T12:25:01.638034] [INFO ] [MAIN ] [3453/3492] XRX kept (0.6s) | 3447 kept, 6 rejected | 138.5/min | ETA: 17s [2026-01-28T12:25:01.873746] [DEBUG] [REMOTE ] XTIA: Retrieved 471 rows, trimmed to 300. [2026-01-28T12:25:01.873909] [DEBUG] [REMOTE ] XTIA: PASS: History has at least 300 days. [2026-01-28T12:25:01.874197] [DEBUG] [REMOTE ] XTIA: PASS: Price check passed. Min price $1.24. [2026-01-28T12:25:01.874385] [DEBUG] [REMOTE ] XTIA: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:01.874546] [DEBUG] [REMOTE ] XTIA: PASS: Integrity check passed. [2026-01-28T12:25:01.874622] [DEBUG] [REMOTE ] XTIA: Symbol is viable for forecasting. [2026-01-28T12:25:01.874688] [INFO ] [MAIN ] [3454/3492] XTIA kept (0.2s) | 3448 kept, 6 rejected | 138.5/min | ETA: 16s [2026-01-28T12:25:02.351112] [DEBUG] [REMOTE ] XYF: Retrieved 1848 rows, trimmed to 300. [2026-01-28T12:25:02.351244] [DEBUG] [REMOTE ] XYF: PASS: History has at least 300 days. [2026-01-28T12:25:02.351446] [DEBUG] [REMOTE ] XYF: PASS: Price check passed. Min price $5.59. [2026-01-28T12:25:02.351786] [DEBUG] [REMOTE ] XYF: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:02.351925] [DEBUG] [REMOTE ] XYF: PASS: Integrity check passed. [2026-01-28T12:25:02.351967] [DEBUG] [REMOTE ] XYF: Symbol is viable for forecasting. [2026-01-28T12:25:02.352014] [INFO ] [MAIN ] [3455/3492] XYF kept (0.5s) | 3449 kept, 6 rejected | 138.5/min | ETA: 16s [2026-01-28T12:25:02.809077] [DEBUG] [REMOTE ] XYL: Retrieved 3592 rows, trimmed to 300. [2026-01-28T12:25:02.809208] [DEBUG] [REMOTE ] XYL: PASS: History has at least 300 days. [2026-01-28T12:25:02.809418] [DEBUG] [REMOTE ] XYL: PASS: Price check passed. Min price $136.18. [2026-01-28T12:25:02.809555] [DEBUG] [REMOTE ] XYL: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:02.809689] [DEBUG] [REMOTE ] XYL: PASS: Integrity check passed. [2026-01-28T12:25:02.809731] [DEBUG] [REMOTE ] XYL: Symbol is viable for forecasting. [2026-01-28T12:25:02.809778] [INFO ] [MAIN ] [3456/3492] XYL kept (0.5s) | 3450 kept, 6 rejected | 138.5/min | ETA: 16s [2026-01-28T12:25:02.971043] [DEBUG] [REMOTE ] YALA: Retrieved 1337 rows, trimmed to 300. [2026-01-28T12:25:02.971175] [DEBUG] [REMOTE ] YALA: PASS: History has at least 300 days. [2026-01-28T12:25:02.971377] [DEBUG] [REMOTE ] YALA: PASS: Price check passed. Min price $6.58. [2026-01-28T12:25:02.971514] [DEBUG] [REMOTE ] YALA: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:02.971645] [DEBUG] [REMOTE ] YALA: PASS: Integrity check passed. [2026-01-28T12:25:02.971688] [DEBUG] [REMOTE ] YALA: Symbol is viable for forecasting. [2026-01-28T12:25:02.971736] [INFO ] [MAIN ] [3457/3492] YALA kept (0.2s) | 3451 kept, 6 rejected | 138.5/min | ETA: 15s [2026-01-28T12:25:03.427406] [DEBUG] [REMOTE ] YELP: Retrieved 3496 rows, trimmed to 300. [2026-01-28T12:25:03.427542] [DEBUG] [REMOTE ] YELP: PASS: History has at least 300 days. [2026-01-28T12:25:03.427779] [DEBUG] [REMOTE ] YELP: PASS: Price check passed. Min price $27.31. [2026-01-28T12:25:03.427918] [DEBUG] [REMOTE ] YELP: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:03.428031] [DEBUG] [REMOTE ] YELP: PASS: Integrity check passed. [2026-01-28T12:25:03.428074] [DEBUG] [REMOTE ] YELP: Symbol is viable for forecasting. [2026-01-28T12:25:03.428122] [INFO ] [MAIN ] [3458/3492] YELP kept (0.5s) | 3452 kept, 6 rejected | 138.5/min | ETA: 15s [2026-01-28T12:25:03.929863] [DEBUG] [REMOTE ] YETI: Retrieved 1822 rows, trimmed to 300. [2026-01-28T12:25:03.929993] [DEBUG] [REMOTE ] YETI: PASS: History has at least 300 days. [2026-01-28T12:25:03.930196] [DEBUG] [REMOTE ] YETI: PASS: Price check passed. Min price $32.50. [2026-01-28T12:25:03.930332] [DEBUG] [REMOTE ] YETI: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:03.930443] [DEBUG] [REMOTE ] YETI: PASS: Integrity check passed. [2026-01-28T12:25:03.930483] [DEBUG] [REMOTE ] YETI: Symbol is viable for forecasting. [2026-01-28T12:25:03.930531] [INFO ] [MAIN ] [3459/3492] YETI kept (0.5s) | 3453 kept, 6 rejected | 138.5/min | ETA: 14s [2026-01-28T12:25:04.307118] [DEBUG] [REMOTE ] YMM: Retrieved 1155 rows, trimmed to 300. [2026-01-28T12:25:04.307252] [DEBUG] [REMOTE ] YMM: PASS: History has at least 300 days. [2026-01-28T12:25:04.307466] [DEBUG] [REMOTE ] YMM: PASS: Price check passed. Min price $9.80. [2026-01-28T12:25:04.307690] [DEBUG] [REMOTE ] YMM: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:04.307818] [DEBUG] [REMOTE ] YMM: PASS: Integrity check passed. [2026-01-28T12:25:04.307860] [DEBUG] [REMOTE ] YMM: Symbol is viable for forecasting. [2026-01-28T12:25:04.307911] [INFO ] [MAIN ] [3460/3492] YMM kept (0.4s) | 3454 kept, 6 rejected | 138.5/min | ETA: 14s [2026-01-28T12:25:04.889229] [DEBUG] [REMOTE ] YPF: Retrieved 6598 rows, trimmed to 300. [2026-01-28T12:25:04.889369] [DEBUG] [REMOTE ] YPF: PASS: History has at least 300 days. [2026-01-28T12:25:04.889608] [DEBUG] [REMOTE ] YPF: PASS: Price check passed. Min price $32.78. [2026-01-28T12:25:04.889754] [DEBUG] [REMOTE ] YPF: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:04.889874] [DEBUG] [REMOTE ] YPF: PASS: Integrity check passed. [2026-01-28T12:25:04.889913] [DEBUG] [REMOTE ] YPF: Symbol is viable for forecasting. [2026-01-28T12:25:04.889961] [INFO ] [MAIN ] [3461/3492] YPF kept (0.6s) | 3455 kept, 6 rejected | 138.5/min | ETA: 13s [2026-01-28T12:25:05.061012] [DEBUG] [REMOTE ] YQQQ: Retrieved 363 rows, trimmed to 300. [2026-01-28T12:25:05.061139] [DEBUG] [REMOTE ] YQQQ: PASS: History has at least 300 days. [2026-01-28T12:25:05.061335] [DEBUG] [REMOTE ] YQQQ: PASS: Price check passed. Min price $11.52. [2026-01-28T12:25:05.061475] [DEBUG] [REMOTE ] YQQQ: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:05.061610] [DEBUG] [REMOTE ] YQQQ: PASS: Integrity check passed. [2026-01-28T12:25:05.061654] [DEBUG] [REMOTE ] YQQQ: Symbol is viable for forecasting. [2026-01-28T12:25:05.061701] [INFO ] [MAIN ] [3462/3492] YQQQ kept (0.2s) | 3456 kept, 6 rejected | 138.5/min | ETA: 13s [2026-01-28T12:25:05.592841] [DEBUG] [REMOTE ] YRD: Retrieved 2540 rows, trimmed to 300. [2026-01-28T12:25:05.592969] [DEBUG] [REMOTE ] YRD: PASS: History has at least 300 days. [2026-01-28T12:25:05.593172] [DEBUG] [REMOTE ] YRD: PASS: Price check passed. Min price $3.70. [2026-01-28T12:25:05.593308] [DEBUG] [REMOTE ] YRD: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:05.593418] [DEBUG] [REMOTE ] YRD: PASS: Integrity check passed. [2026-01-28T12:25:05.593458] [DEBUG] [REMOTE ] YRD: Symbol is viable for forecasting. [2026-01-28T12:25:05.593506] [INFO ] [MAIN ] [3463/3492] YRD kept (0.5s) | 3457 kept, 6 rejected | 138.5/min | ETA: 13s [2026-01-28T12:25:05.884815] [DEBUG] [REMOTE ] YSG: Retrieved 1301 rows, trimmed to 300. [2026-01-28T12:25:05.884954] [DEBUG] [REMOTE ] YSG: PASS: History has at least 300 days. [2026-01-28T12:25:05.885155] [DEBUG] [REMOTE ] YSG: PASS: Price check passed. Min price $3.89. [2026-01-28T12:25:05.885287] [DEBUG] [REMOTE ] YSG: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:05.885396] [DEBUG] [REMOTE ] YSG: PASS: Integrity check passed. [2026-01-28T12:25:05.885436] [DEBUG] [REMOTE ] YSG: Symbol is viable for forecasting. [2026-01-28T12:25:05.885483] [INFO ] [MAIN ] [3464/3492] YSG kept (0.3s) | 3458 kept, 6 rejected | 138.5/min | ETA: 12s [2026-01-28T12:25:06.397909] [DEBUG] [REMOTE ] YTRA: Retrieved 2288 rows, trimmed to 300. [2026-01-28T12:25:06.398034] [DEBUG] [REMOTE ] YTRA: PASS: History has at least 300 days. [2026-01-28T12:25:06.398235] [DEBUG] [REMOTE ] YTRA: PASS: Price check passed. Min price $1.37. [2026-01-28T12:25:06.398368] [DEBUG] [REMOTE ] YTRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:06.398476] [DEBUG] [REMOTE ] YTRA: PASS: Integrity check passed. [2026-01-28T12:25:06.398515] [DEBUG] [REMOTE ] YTRA: Symbol is viable for forecasting. [2026-01-28T12:25:06.398565] [INFO ] [MAIN ] [3465/3492] YTRA kept (0.5s) | 3459 kept, 6 rejected | 138.5/min | ETA: 12s [2026-01-28T12:25:06.859956] [DEBUG] [REMOTE ] YUM: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:25:06.860093] [DEBUG] [REMOTE ] YUM: PASS: History has at least 300 days. [2026-01-28T12:25:06.860343] [DEBUG] [REMOTE ] YUM: PASS: Price check passed. Min price $137.55. [2026-01-28T12:25:06.860489] [DEBUG] [REMOTE ] YUM: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:06.860627] [DEBUG] [REMOTE ] YUM: PASS: Integrity check passed. [2026-01-28T12:25:06.860670] [DEBUG] [REMOTE ] YUM: Symbol is viable for forecasting. [2026-01-28T12:25:06.860718] [INFO ] [MAIN ] [3466/3492] YUM kept (0.5s) | 3460 kept, 6 rejected | 138.5/min | ETA: 11s [2026-01-28T12:25:07.233925] [DEBUG] [REMOTE ] YUMC: Retrieved 2332 rows, trimmed to 300. [2026-01-28T12:25:07.234066] [DEBUG] [REMOTE ] YUMC: PASS: History has at least 300 days. [2026-01-28T12:25:07.234289] [DEBUG] [REMOTE ] YUMC: PASS: Price check passed. Min price $42.87. [2026-01-28T12:25:07.234442] [DEBUG] [REMOTE ] YUMC: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:07.234563] [DEBUG] [REMOTE ] YUMC: PASS: Integrity check passed. [2026-01-28T12:25:07.234627] [DEBUG] [REMOTE ] YUMC: Symbol is viable for forecasting. [2026-01-28T12:25:07.234686] [INFO ] [MAIN ] [3467/3492] YUMC kept (0.4s) | 3461 kept, 6 rejected | 138.5/min | ETA: 11s [2026-01-28T12:25:07.612169] [DEBUG] [REMOTE ] Z: Retrieved 2637 rows, trimmed to 300. [2026-01-28T12:25:07.612298] [DEBUG] [REMOTE ] Z: PASS: History has at least 300 days. [2026-01-28T12:25:07.612494] [DEBUG] [REMOTE ] Z: PASS: Price check passed. Min price $64.92. [2026-01-28T12:25:07.612654] [DEBUG] [REMOTE ] Z: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:07.612763] [DEBUG] [REMOTE ] Z: PASS: Integrity check passed. [2026-01-28T12:25:07.612803] [DEBUG] [REMOTE ] Z: Symbol is viable for forecasting. [2026-01-28T12:25:07.612850] [INFO ] [MAIN ] [3468/3492] Z kept (0.4s) | 3462 kept, 6 rejected | 138.5/min | ETA: 10s [2026-01-28T12:25:08.138085] [DEBUG] [REMOTE ] ZBH: Retrieved 6163 rows, trimmed to 300. [2026-01-28T12:25:08.138213] [DEBUG] [REMOTE ] ZBH: PASS: History has at least 300 days. [2026-01-28T12:25:08.138421] [DEBUG] [REMOTE ] ZBH: PASS: Price check passed. Min price $85.99. [2026-01-28T12:25:08.138553] [DEBUG] [REMOTE ] ZBH: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:08.138685] [DEBUG] [REMOTE ] ZBH: PASS: Integrity check passed. [2026-01-28T12:25:08.138726] [DEBUG] [REMOTE ] ZBH: Symbol is viable for forecasting. [2026-01-28T12:25:08.138773] [INFO ] [MAIN ] [3469/3492] ZBH kept (0.5s) | 3463 kept, 6 rejected | 138.5/min | ETA: 10s [2026-01-28T12:25:08.343110] [DEBUG] [REMOTE ] ZBIO: Retrieved 343 rows, trimmed to 300. [2026-01-28T12:25:08.343231] [DEBUG] [REMOTE ] ZBIO: PASS: History has at least 300 days. [2026-01-28T12:25:08.343423] [DEBUG] [REMOTE ] ZBIO: PASS: Price check passed. Min price $15.20. [2026-01-28T12:25:08.343553] [DEBUG] [REMOTE ] ZBIO: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:08.343682] [DEBUG] [REMOTE ] ZBIO: PASS: Integrity check passed. [2026-01-28T12:25:08.343722] [DEBUG] [REMOTE ] ZBIO: Symbol is viable for forecasting. [2026-01-28T12:25:08.343768] [INFO ] [MAIN ] [3470/3492] ZBIO kept (0.2s) | 3464 kept, 6 rejected | 138.5/min | ETA: 10s [2026-01-28T12:25:08.926650] [DEBUG] [REMOTE ] ZBRA: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:25:08.926782] [DEBUG] [REMOTE ] ZBRA: PASS: History has at least 300 days. [2026-01-28T12:25:08.927016] [DEBUG] [REMOTE ] ZBRA: PASS: Price check passed. Min price $228.40. [2026-01-28T12:25:08.927158] [DEBUG] [REMOTE ] ZBRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:08.927273] [DEBUG] [REMOTE ] ZBRA: PASS: Integrity check passed. [2026-01-28T12:25:08.927314] [DEBUG] [REMOTE ] ZBRA: Symbol is viable for forecasting. [2026-01-28T12:25:08.927363] [INFO ] [MAIN ] [3471/3492] ZBRA kept (0.6s) | 3465 kept, 6 rejected | 138.5/min | ETA: 9s [2026-01-28T12:25:09.364495] [DEBUG] [REMOTE ] ZD: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:25:09.364659] [DEBUG] [REMOTE ] ZD: PASS: History has at least 300 days. [2026-01-28T12:25:09.364912] [DEBUG] [REMOTE ] ZD: PASS: Price check passed. Min price $29.20. [2026-01-28T12:25:09.365054] [DEBUG] [REMOTE ] ZD: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:09.365181] [DEBUG] [REMOTE ] ZD: PASS: Integrity check passed. [2026-01-28T12:25:09.365224] [DEBUG] [REMOTE ] ZD: Symbol is viable for forecasting. [2026-01-28T12:25:09.365274] [INFO ] [MAIN ] [3472/3492] ZD kept (0.4s) | 3466 kept, 6 rejected | 138.5/min | ETA: 9s [2026-01-28T12:25:09.533793] [DEBUG] [REMOTE ] ZEPP: Retrieved 2002 rows, trimmed to 300. [2026-01-28T12:25:09.533925] [DEBUG] [REMOTE ] ZEPP: PASS: History has at least 300 days. [2026-01-28T12:25:09.534137] [DEBUG] [REMOTE ] ZEPP: PASS: Price check passed. Min price $20.65. [2026-01-28T12:25:09.534275] [DEBUG] [REMOTE ] ZEPP: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:09.534390] [DEBUG] [REMOTE ] ZEPP: PASS: Integrity check passed. [2026-01-28T12:25:09.534432] [DEBUG] [REMOTE ] ZEPP: Symbol is viable for forecasting. [2026-01-28T12:25:09.534482] [INFO ] [MAIN ] [3473/3492] ZEPP kept (0.2s) | 3467 kept, 6 rejected | 138.5/min | ETA: 8s [2026-01-28T12:25:10.017020] [DEBUG] [REMOTE ] ZETA: Retrieved 1163 rows, trimmed to 300. [2026-01-28T12:25:10.017149] [DEBUG] [REMOTE ] ZETA: PASS: History has at least 300 days. [2026-01-28T12:25:10.017354] [DEBUG] [REMOTE ] ZETA: PASS: Price check passed. Min price $16.30. [2026-01-28T12:25:10.017489] [DEBUG] [REMOTE ] ZETA: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:10.017628] [DEBUG] [REMOTE ] ZETA: PASS: Integrity check passed. [2026-01-28T12:25:10.017672] [DEBUG] [REMOTE ] ZETA: Symbol is viable for forecasting. [2026-01-28T12:25:10.017720] [INFO ] [MAIN ] [3474/3492] ZETA kept (0.5s) | 3468 kept, 6 rejected | 138.5/min | ETA: 8s [2026-01-28T12:25:10.637790] [DEBUG] [REMOTE ] ZEUS: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:25:10.637919] [DEBUG] [REMOTE ] ZEUS: PASS: History has at least 300 days. [2026-01-28T12:25:10.638125] [DEBUG] [REMOTE ] ZEUS: PASS: Price check passed. Min price $33.51. [2026-01-28T12:25:10.638257] [DEBUG] [REMOTE ] ZEUS: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:10.638367] [DEBUG] [REMOTE ] ZEUS: PASS: Integrity check passed. [2026-01-28T12:25:10.638407] [DEBUG] [REMOTE ] ZEUS: Symbol is viable for forecasting. [2026-01-28T12:25:10.638453] [INFO ] [MAIN ] [3475/3492] ZEUS kept (0.6s) | 3469 kept, 6 rejected | 138.5/min | ETA: 7s [2026-01-28T12:25:10.787494] [DEBUG] [REMOTE ] ZGN: Retrieved 1029 rows, trimmed to 300. [2026-01-28T12:25:10.787643] [DEBUG] [REMOTE ] ZGN: PASS: History has at least 300 days. [2026-01-28T12:25:10.787851] [DEBUG] [REMOTE ] ZGN: PASS: Price check passed. Min price $9.27. [2026-01-28T12:25:10.787986] [DEBUG] [REMOTE ] ZGN: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:10.788097] [DEBUG] [REMOTE ] ZGN: PASS: Integrity check passed. [2026-01-28T12:25:10.788139] [DEBUG] [REMOTE ] ZGN: Symbol is viable for forecasting. [2026-01-28T12:25:10.788188] [INFO ] [MAIN ] [3476/3492] ZGN kept (0.1s) | 3470 kept, 6 rejected | 138.5/min | ETA: 7s [2026-01-28T12:25:11.283483] [DEBUG] [REMOTE ] ZH: Retrieved 1215 rows, trimmed to 300. [2026-01-28T12:25:11.283634] [DEBUG] [REMOTE ] ZH: PASS: History has at least 300 days. [2026-01-28T12:25:11.283858] [DEBUG] [REMOTE ] ZH: PASS: Price check passed. Min price $3.27. [2026-01-28T12:25:11.283990] [DEBUG] [REMOTE ] ZH: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:11.284097] [DEBUG] [REMOTE ] ZH: PASS: Integrity check passed. [2026-01-28T12:25:11.284136] [DEBUG] [REMOTE ] ZH: Symbol is viable for forecasting. [2026-01-28T12:25:11.284181] [INFO ] [MAIN ] [3477/3492] ZH kept (0.5s) | 3471 kept, 6 rejected | 138.5/min | ETA: 6s [2026-01-28T12:25:11.596188] [DEBUG] [REMOTE ] ZIM: Retrieved 1255 rows, trimmed to 300. [2026-01-28T12:25:11.596323] [DEBUG] [REMOTE ] ZIM: PASS: History has at least 300 days. [2026-01-28T12:25:11.596528] [DEBUG] [REMOTE ] ZIM: PASS: Price check passed. Min price $14.12. [2026-01-28T12:25:11.596695] [DEBUG] [REMOTE ] ZIM: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:11.596814] [DEBUG] [REMOTE ] ZIM: PASS: Integrity check passed. [2026-01-28T12:25:11.596855] [DEBUG] [REMOTE ] ZIM: Symbol is viable for forecasting. [2026-01-28T12:25:11.596902] [INFO ] [MAIN ] [3478/3492] ZIM kept (0.3s) | 3472 kept, 6 rejected | 138.5/min | ETA: 6s [2026-01-28T12:25:12.213619] [DEBUG] [REMOTE ] ZION: Retrieved 6599 rows, trimmed to 300. [2026-01-28T12:25:12.213779] [DEBUG] [REMOTE ] ZION: PASS: History has at least 300 days. [2026-01-28T12:25:12.214024] [DEBUG] [REMOTE ] ZION: PASS: Price check passed. Min price $48.92. [2026-01-28T12:25:12.214163] [DEBUG] [REMOTE ] ZION: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:12.214286] [DEBUG] [REMOTE ] ZION: PASS: Integrity check passed. [2026-01-28T12:25:12.214327] [DEBUG] [REMOTE ] ZION: Symbol is viable for forecasting. [2026-01-28T12:25:12.214378] [INFO ] [MAIN ] [3479/3492] ZION kept (0.6s) | 3473 kept, 6 rejected | 138.5/min | ETA: 6s [2026-01-28T12:25:12.582769] [DEBUG] [REMOTE ] ZIP: Retrieved 1173 rows, trimmed to 300. [2026-01-28T12:25:12.582917] [DEBUG] [REMOTE ] ZIP: PASS: History has at least 300 days. [2026-01-28T12:25:12.583135] [DEBUG] [REMOTE ] ZIP: PASS: Price check passed. Min price $2.54. [2026-01-28T12:25:12.583272] [DEBUG] [REMOTE ] ZIP: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:12.583391] [DEBUG] [REMOTE ] ZIP: PASS: Integrity check passed. [2026-01-28T12:25:12.583432] [DEBUG] [REMOTE ] ZIP: Symbol is viable for forecasting. [2026-01-28T12:25:12.583480] [INFO ] [MAIN ] [3480/3492] ZIP kept (0.4s) | 3474 kept, 6 rejected | 138.5/min | ETA: 5s [2026-01-28T12:25:12.920667] [DEBUG] [REMOTE ] ZLAB: Retrieved 2099 rows, trimmed to 300. [2026-01-28T12:25:12.920808] [DEBUG] [REMOTE ] ZLAB: PASS: History has at least 300 days. [2026-01-28T12:25:12.921206] [DEBUG] [REMOTE ] ZLAB: PASS: Price check passed. Min price $17.00. [2026-01-28T12:25:12.921344] [DEBUG] [REMOTE ] ZLAB: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:12.921463] [DEBUG] [REMOTE ] ZLAB: PASS: Integrity check passed. [2026-01-28T12:25:12.921504] [DEBUG] [REMOTE ] ZLAB: Symbol is viable for forecasting. [2026-01-28T12:25:12.921553] [INFO ] [MAIN ] [3481/3492] ZLAB kept (0.3s) | 3475 kept, 6 rejected | 138.5/min | ETA: 5s [2026-01-28T12:25:13.405758] [DEBUG] [REMOTE ] ZM: Retrieved 1703 rows, trimmed to 300. [2026-01-28T12:25:13.406136] [DEBUG] [REMOTE ] ZM: PASS: History has at least 300 days. [2026-01-28T12:25:13.406383] [DEBUG] [REMOTE ] ZM: PASS: Price check passed. Min price $78.42. [2026-01-28T12:25:13.406522] [DEBUG] [REMOTE ] ZM: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:13.406662] [DEBUG] [REMOTE ] ZM: PASS: Integrity check passed. [2026-01-28T12:25:13.406704] [DEBUG] [REMOTE ] ZM: Symbol is viable for forecasting. [2026-01-28T12:25:13.406755] [INFO ] [MAIN ] [3482/3492] ZM kept (0.5s) | 3476 kept, 6 rejected | 138.5/min | ETA: 4s [2026-01-28T12:25:13.627432] [DEBUG] [REMOTE ] ZNTL: Retrieved 1461 rows, trimmed to 300. [2026-01-28T12:25:13.627640] [DEBUG] [REMOTE ] ZNTL: PASS: History has at least 300 days. [2026-01-28T12:25:13.627896] [DEBUG] [REMOTE ] ZNTL: PASS: Price check passed. Min price $1.28. [2026-01-28T12:25:13.628041] [DEBUG] [REMOTE ] ZNTL: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:13.628171] [DEBUG] [REMOTE ] ZNTL: PASS: Integrity check passed. [2026-01-28T12:25:13.628214] [DEBUG] [REMOTE ] ZNTL: Symbol is viable for forecasting. [2026-01-28T12:25:13.628267] [INFO ] [MAIN ] [3483/3492] ZNTL kept (0.2s) | 3477 kept, 6 rejected | 138.6/min | ETA: 4s [2026-01-28T12:25:14.133074] [DEBUG] [REMOTE ] ZS: Retrieved 1977 rows, trimmed to 300. [2026-01-28T12:25:14.133200] [DEBUG] [REMOTE ] ZS: PASS: History has at least 300 days. [2026-01-28T12:25:14.133406] [DEBUG] [REMOTE ] ZS: PASS: Price check passed. Min price $206.32. [2026-01-28T12:25:14.133545] [DEBUG] [REMOTE ] ZS: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:14.133691] [DEBUG] [REMOTE ] ZS: PASS: Integrity check passed. [2026-01-28T12:25:14.133739] [DEBUG] [REMOTE ] ZS: Symbol is viable for forecasting. [2026-01-28T12:25:14.133787] [INFO ] [MAIN ] [3484/3492] ZS kept (0.5s) | 3478 kept, 6 rejected | 138.5/min | ETA: 3s [2026-01-28T12:25:14.521343] [DEBUG] [REMOTE ] ZTO: Retrieved 2324 rows, trimmed to 300. [2026-01-28T12:25:14.521480] [DEBUG] [REMOTE ] ZTO: PASS: History has at least 300 days. [2026-01-28T12:25:14.521710] [DEBUG] [REMOTE ] ZTO: PASS: Price check passed. Min price $18.59. [2026-01-28T12:25:14.521850] [DEBUG] [REMOTE ] ZTO: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:14.521966] [DEBUG] [REMOTE ] ZTO: PASS: Integrity check passed. [2026-01-28T12:25:14.522007] [DEBUG] [REMOTE ] ZTO: Symbol is viable for forecasting. [2026-01-28T12:25:14.522056] [INFO ] [MAIN ] [3485/3492] ZTO kept (0.4s) | 3479 kept, 6 rejected | 138.5/min | ETA: 3s [2026-01-28T12:25:14.990562] [DEBUG] [REMOTE ] ZTS: Retrieved 3266 rows, trimmed to 300. [2026-01-28T12:25:14.990719] [DEBUG] [REMOTE ] ZTS: PASS: History has at least 300 days. [2026-01-28T12:25:14.990942] [DEBUG] [REMOTE ] ZTS: PASS: Price check passed. Min price $115.25. [2026-01-28T12:25:14.991083] [DEBUG] [REMOTE ] ZTS: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:14.991202] [DEBUG] [REMOTE ] ZTS: PASS: Integrity check passed. [2026-01-28T12:25:14.991244] [DEBUG] [REMOTE ] ZTS: Symbol is viable for forecasting. [2026-01-28T12:25:14.991297] [INFO ] [MAIN ] [3486/3492] ZTS kept (0.5s) | 3480 kept, 6 rejected | 138.5/min | ETA: 3s [2026-01-28T12:25:15.439479] [DEBUG] [REMOTE ] ZUMZ: Retrieved 5214 rows, trimmed to 300. [2026-01-28T12:25:15.439743] [DEBUG] [REMOTE ] ZUMZ: PASS: History has at least 300 days. [2026-01-28T12:25:15.440471] [DEBUG] [REMOTE ] ZUMZ: PASS: Price check passed. Min price $21.17. [2026-01-28T12:25:15.440696] [DEBUG] [REMOTE ] ZUMZ: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:15.440889] [DEBUG] [REMOTE ] ZUMZ: PASS: Integrity check passed. [2026-01-28T12:25:15.440949] [DEBUG] [REMOTE ] ZUMZ: Symbol is viable for forecasting. [2026-01-28T12:25:15.441213] [INFO ] [MAIN ] [3487/3492] ZUMZ kept (0.4s) | 3481 kept, 6 rejected | 138.5/min | ETA: 2s [2026-01-28T12:25:15.743346] [DEBUG] [REMOTE ] ZURA: Retrieved 1103 rows, trimmed to 300. [2026-01-28T12:25:15.743552] [DEBUG] [REMOTE ] ZURA: PASS: History has at least 300 days. [2026-01-28T12:25:15.743911] [DEBUG] [REMOTE ] ZURA: PASS: Price check passed. Min price $3.45. [2026-01-28T12:25:15.744066] [DEBUG] [REMOTE ] ZURA: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:15.744207] [DEBUG] [REMOTE ] ZURA: PASS: Integrity check passed. [2026-01-28T12:25:15.744251] [DEBUG] [REMOTE ] ZURA: Symbol is viable for forecasting. [2026-01-28T12:25:15.744304] [INFO ] [MAIN ] [3488/3492] ZURA kept (0.3s) | 3482 kept, 6 rejected | 138.6/min | ETA: 2s [2026-01-28T12:25:16.072336] [DEBUG] [REMOTE ] ZVIA: Retrieved 1134 rows, trimmed to 300. [2026-01-28T12:25:16.072484] [DEBUG] [REMOTE ] ZVIA: PASS: History has at least 300 days. [2026-01-28T12:25:16.072748] [DEBUG] [REMOTE ] ZVIA: PASS: Price check passed. Min price $1.68. [2026-01-28T12:25:16.072922] [DEBUG] [REMOTE ] ZVIA: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:16.073061] [DEBUG] [REMOTE ] ZVIA: PASS: Integrity check passed. [2026-01-28T12:25:16.073108] [DEBUG] [REMOTE ] ZVIA: Symbol is viable for forecasting. [2026-01-28T12:25:16.073163] [INFO ] [MAIN ] [3489/3492] ZVIA kept (0.3s) | 3483 kept, 6 rejected | 138.6/min | ETA: 1s [2026-01-28T12:25:16.571028] [DEBUG] [REMOTE ] ZVRA: Retrieved 2712 rows, trimmed to 300. [2026-01-28T12:25:16.571181] [DEBUG] [REMOTE ] ZVRA: PASS: History has at least 300 days. [2026-01-28T12:25:16.571430] [DEBUG] [REMOTE ] ZVRA: PASS: Price check passed. Min price $8.10. [2026-01-28T12:25:16.571616] [DEBUG] [REMOTE ] ZVRA: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:16.571792] [DEBUG] [REMOTE ] ZVRA: PASS: Integrity check passed. [2026-01-28T12:25:16.571844] [DEBUG] [REMOTE ] ZVRA: Symbol is viable for forecasting. [2026-01-28T12:25:16.571903] [INFO ] [MAIN ] [3490/3492] ZVRA kept (0.5s) | 3484 kept, 6 rejected | 138.6/min | ETA: 1s [2026-01-28T12:25:16.876759] [DEBUG] [REMOTE ] ZWS: Retrieved 3477 rows, trimmed to 300. [2026-01-28T12:25:16.876919] [DEBUG] [REMOTE ] ZWS: PASS: History has at least 300 days. [2026-01-28T12:25:16.877204] [DEBUG] [REMOTE ] ZWS: PASS: Price check passed. Min price $44.74. [2026-01-28T12:25:16.877368] [DEBUG] [REMOTE ] ZWS: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:16.877506] [DEBUG] [REMOTE ] ZWS: PASS: Integrity check passed. [2026-01-28T12:25:16.877553] [DEBUG] [REMOTE ] ZWS: Symbol is viable for forecasting. [2026-01-28T12:25:16.877636] [INFO ] [MAIN ] [3491/3492] ZWS kept (0.3s) | 3485 kept, 6 rejected | 138.6/min | ETA: 0s [2026-01-28T12:25:17.334954] [DEBUG] [REMOTE ] ZYME: Retrieved 2199 rows, trimmed to 300. [2026-01-28T12:25:17.335108] [DEBUG] [REMOTE ] ZYME: PASS: History has at least 300 days. [2026-01-28T12:25:17.335319] [DEBUG] [REMOTE ] ZYME: PASS: Price check passed. Min price $16.46. [2026-01-28T12:25:17.335453] [DEBUG] [REMOTE ] ZYME: PASS: Continuity check passed with 300 days. [2026-01-28T12:25:17.335565] [DEBUG] [REMOTE ] ZYME: PASS: Integrity check passed. [2026-01-28T12:25:17.335633] [DEBUG] [REMOTE ] ZYME: Symbol is viable for forecasting. [2026-01-28T12:25:17.335681] [INFO ] [MAIN ] [3492/3492] ZYME kept (0.5s) | 3486 kept, 6 rejected | 138.6/min | ETA: 0s [2026-01-28T12:25:17.335719] [INFO ] [MAIN ] Completed in 25.2m | 3486 viable symbols [2026-01-28T12:25:17.335748] [INFO ] [MAIN ] Saving master inventory... [2026-01-28T12:25:17.336441] [DEBUG] [LOCAL ] Master symbol inventory refreshed with 3486 symbols. [2026-01-28T12:25:17.336486] [INFO ] [MAIN ] Master inventory saved successfully. [2026-01-28T12:25:17.336652] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-28T12:25:17.336839] [INFO ] [STATE ] Last completion updated: 2026-01-28T12:25:17.336708