[2026-01-21T12:00:01.083130] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-21T12:00:01.285664] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-21T12:00:01.453960] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-21T12:00:01.619125] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-21T12:00:01.792589] [DEBUG] [R-STATUS ] Registered 'mag' as a dependent service. [2026-01-21T12:00:01.792936] [WARN ] [STATE ] State set to: WAITING [2026-01-21T12:00:01.793000] [INFO ] [STATE ] Checking tetsuo service statuses... [2026-01-21T12:00:02.018284] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-21T12:00:02.095479] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-21T12:00:02.171560] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-21T12:00:02.241993] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-21T12:00:02.327646] [WARN ] [mag-status] Service 'mag' is not running. [2026-01-21T12:00:02.327921] [WARN ] [STATE ] State set to: RUNNING [2026-01-21T12:00:02.327981] [INFO ] [MAIN ] Starting data fetch [2026-01-21T12:00:02.328018] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch nasdaqlisted.txt [2026-01-21T12:00:03.134826] [DEBUG] [REMOTE ] Fetched 3905 NASDAQ symbols [2026-01-21T12:00:03.135066] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch otherlisted.txt [2026-01-21T12:00:04.507195] [DEBUG] [REMOTE ] Fetched 1956 NYSE symbols [2026-01-21T12:00:04.509760] [INFO ] [MAIN ] Fetched 5861 unique symbols [2026-01-21T12:00:04.512602] [INFO ] [MAIN ] Loaded 2479 blacklisted symbols from 3 files [2026-01-21T12:00:04.513192] [INFO ] [MAIN ] 3501 symbols after blacklist filtering [2026-01-21T12:00:05.164096] [DEBUG] [REMOTE ] A: Retrieved 6581 rows, trimmed to 300. [2026-01-21T12:00:05.164247] [DEBUG] [REMOTE ] A: PASS: History has at least 300 days. [2026-01-21T12:00:05.164560] [DEBUG] [REMOTE ] A: PASS: Price check passed. Min price $135.83. [2026-01-21T12:00:05.164746] [DEBUG] [REMOTE ] A: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:05.164882] [DEBUG] [REMOTE ] A: PASS: Integrity check passed. [2026-01-21T12:00:05.164923] [DEBUG] [REMOTE ] A: Symbol is viable for forecasting. [2026-01-21T12:00:05.164975] [INFO ] [MAIN ] [1/3501] A kept (0.7s) | 1 kept, 0 rejected | 92.1/min | ETA: 38.0m [2026-01-21T12:00:05.721125] [DEBUG] [REMOTE ] AAL: Retrieved 5110 rows, trimmed to 300. [2026-01-21T12:00:05.721253] [DEBUG] [REMOTE ] AAL: PASS: History has at least 300 days. [2026-01-21T12:00:05.721470] [DEBUG] [REMOTE ] AAL: PASS: Price check passed. Min price $12.24. [2026-01-21T12:00:05.721635] [DEBUG] [REMOTE ] AAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:05.721754] [DEBUG] [REMOTE ] AAL: PASS: Integrity check passed. [2026-01-21T12:00:05.721795] [DEBUG] [REMOTE ] AAL: Symbol is viable for forecasting. [2026-01-21T12:00:05.721845] [INFO ] [MAIN ] [2/3501] AAL kept (0.6s) | 2 kept, 0 rejected | 99.3/min | ETA: 35.2m [2026-01-21T12:00:05.953961] [DEBUG] [REMOTE ] AAOI: Retrieved 3097 rows, trimmed to 300. [2026-01-21T12:00:05.954070] [DEBUG] [REMOTE ] AAOI: PASS: History has at least 300 days. [2026-01-21T12:00:05.954281] [DEBUG] [REMOTE ] AAOI: PASS: Price check passed. Min price $19.49. [2026-01-21T12:00:05.954427] [DEBUG] [REMOTE ] AAOI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:05.954753] [DEBUG] [REMOTE ] AAOI: PASS: Integrity check passed. [2026-01-21T12:00:05.954795] [DEBUG] [REMOTE ] AAOI: Symbol is viable for forecasting. [2026-01-21T12:00:05.954843] [INFO ] [MAIN ] [3/3501] AAOI kept (0.2s) | 3 kept, 0 rejected | 124.9/min | ETA: 28.0m [2026-01-21T12:00:06.599650] [DEBUG] [REMOTE ] AAON: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:06.599830] [DEBUG] [REMOTE ] AAON: PASS: History has at least 300 days. [2026-01-21T12:00:06.600170] [DEBUG] [REMOTE ] AAON: PASS: Price check passed. Min price $73.49. [2026-01-21T12:00:06.600630] [DEBUG] [REMOTE ] AAON: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:06.600821] [DEBUG] [REMOTE ] AAON: PASS: Integrity check passed. [2026-01-21T12:00:06.600885] [DEBUG] [REMOTE ] AAON: Symbol is viable for forecasting. [2026-01-21T12:00:06.600967] [INFO ] [MAIN ] [4/3501] AAON kept (0.6s) | 4 kept, 0 rejected | 115.0/min | ETA: 30.4m [2026-01-21T12:00:06.920269] [DEBUG] [REMOTE ] AAP: Retrieved 6073 rows, trimmed to 300. [2026-01-21T12:00:06.920402] [DEBUG] [REMOTE ] AAP: PASS: History has at least 300 days. [2026-01-21T12:00:06.920632] [DEBUG] [REMOTE ] AAP: PASS: Price check passed. Min price $38.53. [2026-01-21T12:00:06.920771] [DEBUG] [REMOTE ] AAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:06.920884] [DEBUG] [REMOTE ] AAP: PASS: Integrity check passed. [2026-01-21T12:00:06.920925] [DEBUG] [REMOTE ] AAP: Symbol is viable for forecasting. [2026-01-21T12:00:06.920973] [INFO ] [MAIN ] [5/3501] AAP kept (0.3s) | 5 kept, 0 rejected | 124.6/min | ETA: 28.1m [2026-01-21T12:00:07.226825] [DEBUG] [REMOTE ] AAPB: Retrieved 865 rows, trimmed to 300. [2026-01-21T12:00:07.227048] [DEBUG] [REMOTE ] AAPB: PASS: History has at least 300 days. [2026-01-21T12:00:07.227365] [DEBUG] [REMOTE ] AAPB: PASS: Price check passed. Min price $26.31. [2026-01-21T12:00:07.227558] [DEBUG] [REMOTE ] AAPB: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:07.227743] [DEBUG] [REMOTE ] AAPB: PASS: Integrity check passed. [2026-01-21T12:00:07.227795] [DEBUG] [REMOTE ] AAPB: Symbol is viable for forecasting. [2026-01-21T12:00:07.227864] [INFO ] [MAIN ] [6/3501] AAPB kept (0.3s) | 6 kept, 0 rejected | 132.6/min | ETA: 26.4m [2026-01-21T12:00:07.630827] [DEBUG] [REMOTE ] AAPD: Retrieved 865 rows, trimmed to 300. [2026-01-21T12:00:07.630960] [DEBUG] [REMOTE ] AAPD: PASS: History has at least 300 days. [2026-01-21T12:00:07.631166] [DEBUG] [REMOTE ] AAPD: PASS: Price check passed. Min price $12.40. [2026-01-21T12:00:07.631309] [DEBUG] [REMOTE ] AAPD: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:07.631422] [DEBUG] [REMOTE ] AAPD: PASS: Integrity check passed. [2026-01-21T12:00:07.631463] [DEBUG] [REMOTE ] AAPD: Symbol is viable for forecasting. [2026-01-21T12:00:07.631510] [INFO ] [MAIN ] [7/3501] AAPD kept (0.4s) | 7 kept, 0 rejected | 134.7/min | ETA: 25.9m [2026-01-21T12:00:08.309627] [DEBUG] [REMOTE ] AAPL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:08.309782] [DEBUG] [REMOTE ] AAPL: PASS: History has at least 300 days. [2026-01-21T12:00:08.310051] [DEBUG] [REMOTE ] AAPL: PASS: Price check passed. Min price $246.70. [2026-01-21T12:00:08.310201] [DEBUG] [REMOTE ] AAPL: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:08.310337] [DEBUG] [REMOTE ] AAPL: PASS: Integrity check passed. [2026-01-21T12:00:08.310381] [DEBUG] [REMOTE ] AAPL: Symbol is viable for forecasting. [2026-01-21T12:00:08.310448] [INFO ] [MAIN ] [8/3501] AAPL kept (0.7s) | 8 kept, 0 rejected | 126.4/min | ETA: 27.6m [2026-01-21T12:00:08.697138] [DEBUG] [REMOTE ] AAXJ: Retrieved 4384 rows, trimmed to 300. [2026-01-21T12:00:08.697292] [DEBUG] [REMOTE ] AAXJ: PASS: History has at least 300 days. [2026-01-21T12:00:08.697529] [DEBUG] [REMOTE ] AAXJ: PASS: Price check passed. Min price $89.36. [2026-01-21T12:00:08.697691] [DEBUG] [REMOTE ] AAXJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:08.697814] [DEBUG] [REMOTE ] AAXJ: PASS: Integrity check passed. [2026-01-21T12:00:08.697855] [DEBUG] [REMOTE ] AAXJ: Symbol is viable for forecasting. [2026-01-21T12:00:08.697904] [INFO ] [MAIN ] [9/3501] AAXJ kept (0.4s) | 9 kept, 0 rejected | 129.0/min | ETA: 27.1m [2026-01-21T12:00:09.264221] [DEBUG] [REMOTE ] AB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:09.264366] [DEBUG] [REMOTE ] AB: PASS: History has at least 300 days. [2026-01-21T12:00:09.264668] [DEBUG] [REMOTE ] AB: PASS: Price check passed. Min price $37.94. [2026-01-21T12:00:09.264829] [DEBUG] [REMOTE ] AB: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:09.264958] [DEBUG] [REMOTE ] AB: PASS: Integrity check passed. [2026-01-21T12:00:09.265000] [DEBUG] [REMOTE ] AB: Symbol is viable for forecasting. [2026-01-21T12:00:09.265049] [INFO ] [MAIN ] [10/3501] AB kept (0.6s) | 10 kept, 0 rejected | 126.3/min | ETA: 27.6m [2026-01-21T12:00:09.709035] [DEBUG] [REMOTE ] ABCB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:09.709176] [DEBUG] [REMOTE ] ABCB: PASS: History has at least 300 days. [2026-01-21T12:00:09.709401] [DEBUG] [REMOTE ] ABCB: PASS: Price check passed. Min price $70.24. [2026-01-21T12:00:09.709543] [DEBUG] [REMOTE ] ABCB: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:09.709874] [DEBUG] [REMOTE ] ABCB: PASS: Integrity check passed. [2026-01-21T12:00:09.709918] [DEBUG] [REMOTE ] ABCB: Symbol is viable for forecasting. [2026-01-21T12:00:09.709968] [INFO ] [MAIN ] [11/3501] ABCB kept (0.4s) | 11 kept, 0 rejected | 127.0/min | ETA: 27.5m [2026-01-21T12:00:09.904765] [DEBUG] [REMOTE ] ABCL: Retrieved 1281 rows, trimmed to 300. [2026-01-21T12:00:09.904901] [DEBUG] [REMOTE ] ABCL: PASS: History has at least 300 days. [2026-01-21T12:00:09.905114] [DEBUG] [REMOTE ] ABCL: PASS: Price check passed. Min price $3.35. [2026-01-21T12:00:09.905253] [DEBUG] [REMOTE ] ABCL: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:09.905374] [DEBUG] [REMOTE ] ABCL: PASS: Integrity check passed. [2026-01-21T12:00:09.905417] [DEBUG] [REMOTE ] ABCL: Symbol is viable for forecasting. [2026-01-21T12:00:09.905465] [INFO ] [MAIN ] [12/3501] ABCL kept (0.2s) | 12 kept, 0 rejected | 133.5/min | ETA: 26.1m [2026-01-21T12:00:10.601710] [DEBUG] [REMOTE ] ABEO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:10.601851] [DEBUG] [REMOTE ] ABEO: PASS: History has at least 300 days. [2026-01-21T12:00:10.602076] [DEBUG] [REMOTE ] ABEO: PASS: Price check passed. Min price $4.17. [2026-01-21T12:00:10.602214] [DEBUG] [REMOTE ] ABEO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:10.602331] [DEBUG] [REMOTE ] ABEO: PASS: Integrity check passed. [2026-01-21T12:00:10.602373] [DEBUG] [REMOTE ] ABEO: Symbol is viable for forecasting. [2026-01-21T12:00:10.602426] [INFO ] [MAIN ] [13/3501] ABEO kept (0.7s) | 13 kept, 0 rejected | 128.1/min | ETA: 27.2m [2026-01-21T12:00:11.049506] [DEBUG] [REMOTE ] ABG: Retrieved 5997 rows, trimmed to 300. [2026-01-21T12:00:11.049674] [DEBUG] [REMOTE ] ABG: PASS: History has at least 300 days. [2026-01-21T12:00:11.049902] [DEBUG] [REMOTE ] ABG: PASS: Price check passed. Min price $210.94. [2026-01-21T12:00:11.050041] [DEBUG] [REMOTE ] ABG: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:11.050158] [DEBUG] [REMOTE ] ABG: PASS: Integrity check passed. [2026-01-21T12:00:11.050198] [DEBUG] [REMOTE ] ABG: Symbol is viable for forecasting. [2026-01-21T12:00:11.050825] [INFO ] [MAIN ] [14/3501] ABG kept (0.4s) | 14 kept, 0 rejected | 128.5/min | ETA: 27.1m [2026-01-21T12:00:11.743784] [DEBUG] [REMOTE ] ABM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:11.743938] [DEBUG] [REMOTE ] ABM: PASS: History has at least 300 days. [2026-01-21T12:00:11.744189] [DEBUG] [REMOTE ] ABM: PASS: Price check passed. Min price $40.05. [2026-01-21T12:00:11.744328] [DEBUG] [REMOTE ] ABM: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:11.744450] [DEBUG] [REMOTE ] ABM: PASS: Integrity check passed. [2026-01-21T12:00:11.744491] [DEBUG] [REMOTE ] ABM: Symbol is viable for forecasting. [2026-01-21T12:00:11.744538] [INFO ] [MAIN ] [15/3501] ABM kept (0.7s) | 15 kept, 0 rejected | 124.5/min | ETA: 28.0m [2026-01-21T12:00:12.003963] [DEBUG] [REMOTE ] ABNB: Retrieved 1282 rows, trimmed to 300. [2026-01-21T12:00:12.004209] [DEBUG] [REMOTE ] ABNB: PASS: History has at least 300 days. [2026-01-21T12:00:12.004434] [DEBUG] [REMOTE ] ABNB: PASS: Price check passed. Min price $111.54. [2026-01-21T12:00:12.004624] [DEBUG] [REMOTE ] ABNB: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:12.004738] [DEBUG] [REMOTE ] ABNB: PASS: Integrity check passed. [2026-01-21T12:00:12.004779] [DEBUG] [REMOTE ] ABNB: Symbol is viable for forecasting. [2026-01-21T12:00:12.004826] [INFO ] [MAIN ] [16/3501] ABNB kept (0.3s) | 16 kept, 0 rejected | 128.1/min | ETA: 27.2m [2026-01-21T12:00:12.334994] [DEBUG] [REMOTE ] ABOS: Retrieved 1143 rows, trimmed to 300. [2026-01-21T12:00:12.335125] [DEBUG] [REMOTE ] ABOS: PASS: History has at least 300 days. [2026-01-21T12:00:12.335344] [DEBUG] [REMOTE ] ABOS: PASS: Price check passed. Min price $1.55. [2026-01-21T12:00:12.335482] [DEBUG] [REMOTE ] ABOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:12.335826] [DEBUG] [REMOTE ] ABOS: PASS: Integrity check passed. [2026-01-21T12:00:12.335880] [DEBUG] [REMOTE ] ABOS: Symbol is viable for forecasting. [2026-01-21T12:00:12.335942] [INFO ] [MAIN ] [17/3501] ABOS kept (0.3s) | 17 kept, 0 rejected | 130.4/min | ETA: 26.7m [2026-01-21T12:00:12.732559] [DEBUG] [REMOTE ] ABSI: Retrieved 1129 rows, trimmed to 300. [2026-01-21T12:00:12.732743] [DEBUG] [REMOTE ] ABSI: PASS: History has at least 300 days. [2026-01-21T12:00:12.732972] [DEBUG] [REMOTE ] ABSI: PASS: Price check passed. Min price $2.64. [2026-01-21T12:00:12.733129] [DEBUG] [REMOTE ] ABSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:12.733250] [DEBUG] [REMOTE ] ABSI: PASS: Integrity check passed. [2026-01-21T12:00:12.733291] [DEBUG] [REMOTE ] ABSI: Symbol is viable for forecasting. [2026-01-21T12:00:12.733339] [INFO ] [MAIN ] [18/3501] ABSI kept (0.4s) | 18 kept, 0 rejected | 131.4/min | ETA: 26.5m [2026-01-21T12:00:13.199653] [DEBUG] [REMOTE ] ABUS: Retrieved 2632 rows, trimmed to 300. [2026-01-21T12:00:13.199788] [DEBUG] [REMOTE ] ABUS: PASS: History has at least 300 days. [2026-01-21T12:00:13.199996] [DEBUG] [REMOTE ] ABUS: PASS: Price check passed. Min price $4.06. [2026-01-21T12:00:13.200135] [DEBUG] [REMOTE ] ABUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:13.200246] [DEBUG] [REMOTE ] ABUS: PASS: Integrity check passed. [2026-01-21T12:00:13.200286] [DEBUG] [REMOTE ] ABUS: Symbol is viable for forecasting. [2026-01-21T12:00:13.200333] [INFO ] [MAIN ] [19/3501] ABUS kept (0.5s) | 19 kept, 0 rejected | 131.2/min | ETA: 26.5m [2026-01-21T12:00:13.619772] [DEBUG] [REMOTE ] ABVC: Retrieved 3720 rows, trimmed to 300. [2026-01-21T12:00:13.619908] [DEBUG] [REMOTE ] ABVC: PASS: History has at least 300 days. [2026-01-21T12:00:13.620119] [DEBUG] [REMOTE ] ABVC: PASS: Price check passed. Min price $2.02. [2026-01-21T12:00:13.620254] [DEBUG] [REMOTE ] ABVC: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:13.620365] [DEBUG] [REMOTE ] ABVC: PASS: Integrity check passed. [2026-01-21T12:00:13.620405] [DEBUG] [REMOTE ] ABVC: Symbol is viable for forecasting. [2026-01-21T12:00:13.620456] [INFO ] [MAIN ] [20/3501] ABVC kept (0.4s) | 20 kept, 0 rejected | 131.8/min | ETA: 26.4m [2026-01-21T12:00:13.822331] [DEBUG] [REMOTE ] ABVE: Retrieved 390 rows, trimmed to 300. [2026-01-21T12:00:13.822453] [DEBUG] [REMOTE ] ABVE: PASS: History has at least 300 days. [2026-01-21T12:00:13.822746] [DEBUG] [REMOTE ] ABVE: PASS: Price check passed. Min price $1.57. [2026-01-21T12:00:13.822928] [DEBUG] [REMOTE ] ABVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:13.823054] [DEBUG] [REMOTE ] ABVE: PASS: Integrity check passed. [2026-01-21T12:00:13.823096] [DEBUG] [REMOTE ] ABVE: Symbol is viable for forecasting. [2026-01-21T12:00:13.823144] [INFO ] [MAIN ] [21/3501] ABVE kept (0.2s) | 21 kept, 0 rejected | 135.3/min | ETA: 25.7m [2026-01-21T12:00:14.276500] [DEBUG] [REMOTE ] ABVX: Retrieved 563 rows, trimmed to 300. [2026-01-21T12:00:14.276882] [DEBUG] [REMOTE ] ABVX: PASS: History has at least 300 days. [2026-01-21T12:00:14.277124] [DEBUG] [REMOTE ] ABVX: PASS: Price check passed. Min price $90.47. [2026-01-21T12:00:14.277337] [DEBUG] [REMOTE ] ABVX: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:14.280993] [DEBUG] [REMOTE ] ABVX: PASS: Integrity check passed. [2026-01-21T12:00:14.281089] [DEBUG] [REMOTE ] ABVX: Symbol is viable for forecasting. [2026-01-21T12:00:14.281162] [INFO ] [MAIN ] [22/3501] ABVX kept (0.5s) | 22 kept, 0 rejected | 135.1/min | ETA: 25.7m [2026-01-21T12:00:14.891819] [DEBUG] [REMOTE ] ACA: Retrieved 1814 rows, trimmed to 300. [2026-01-21T12:00:14.891969] [DEBUG] [REMOTE ] ACA: PASS: History has at least 300 days. [2026-01-21T12:00:14.892238] [DEBUG] [REMOTE ] ACA: PASS: Price check passed. Min price $92.21. [2026-01-21T12:00:14.892410] [DEBUG] [REMOTE ] ACA: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:14.892545] [DEBUG] [REMOTE ] ACA: PASS: Integrity check passed. [2026-01-21T12:00:14.892617] [DEBUG] [REMOTE ] ACA: Symbol is viable for forecasting. [2026-01-21T12:00:14.892680] [INFO ] [MAIN ] [23/3501] ACA kept (0.6s) | 23 kept, 0 rejected | 133.0/min | ETA: 26.2m [2026-01-21T12:00:16.867886] [DEBUG] [REMOTE ] ACAD: Retrieved 5446 rows, trimmed to 300. [2026-01-21T12:00:16.868048] [DEBUG] [REMOTE ] ACAD: PASS: History has at least 300 days. [2026-01-21T12:00:16.868311] [DEBUG] [REMOTE ] ACAD: PASS: Price check passed. Min price $21.65. [2026-01-21T12:00:16.868452] [DEBUG] [REMOTE ] ACAD: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:16.868602] [DEBUG] [REMOTE ] ACAD: PASS: Integrity check passed. [2026-01-21T12:00:16.868646] [DEBUG] [REMOTE ] ACAD: Symbol is viable for forecasting. [2026-01-21T12:00:16.868694] [INFO ] [MAIN ] [24/3501] ACAD kept (2.0s) | 24 kept, 0 rejected | 116.5/min | ETA: 29.8m [2026-01-21T12:00:17.235889] [DEBUG] [REMOTE ] ACB: Retrieved 2899 rows, trimmed to 300. [2026-01-21T12:00:17.236034] [DEBUG] [REMOTE ] ACB: PASS: History has at least 300 days. [2026-01-21T12:00:17.236272] [DEBUG] [REMOTE ] ACB: PASS: Price check passed. Min price $4.08. [2026-01-21T12:00:17.236433] [DEBUG] [REMOTE ] ACB: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:17.236566] [DEBUG] [REMOTE ] ACB: PASS: Integrity check passed. [2026-01-21T12:00:17.236651] [DEBUG] [REMOTE ] ACB: Symbol is viable for forecasting. [2026-01-21T12:00:17.236705] [INFO ] [MAIN ] [25/3501] ACB kept (0.4s) | 25 kept, 0 rejected | 117.9/min | ETA: 29.5m [2026-01-21T12:00:17.701043] [DEBUG] [REMOTE ] ACCO: Retrieved 5138 rows, trimmed to 300. [2026-01-21T12:00:17.701207] [DEBUG] [REMOTE ] ACCO: PASS: History has at least 300 days. [2026-01-21T12:00:17.701469] [DEBUG] [REMOTE ] ACCO: PASS: Price check passed. Min price $3.20. [2026-01-21T12:00:17.701638] [DEBUG] [REMOTE ] ACCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:17.701769] [DEBUG] [REMOTE ] ACCO: PASS: Integrity check passed. [2026-01-21T12:00:17.701811] [DEBUG] [REMOTE ] ACCO: Symbol is viable for forecasting. [2026-01-21T12:00:17.701860] [INFO ] [MAIN ] [26/3501] ACCO kept (0.5s) | 26 kept, 0 rejected | 118.3/min | ETA: 29.4m [2026-01-21T12:00:17.931468] [DEBUG] [REMOTE ] ACDC: Retrieved 924 rows, trimmed to 300. [2026-01-21T12:00:17.931630] [DEBUG] [REMOTE ] ACDC: PASS: History has at least 300 days. [2026-01-21T12:00:17.931843] [DEBUG] [REMOTE ] ACDC: PASS: Price check passed. Min price $3.19. [2026-01-21T12:00:17.931982] [DEBUG] [REMOTE ] ACDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:17.932094] [DEBUG] [REMOTE ] ACDC: PASS: Integrity check passed. [2026-01-21T12:00:17.932135] [DEBUG] [REMOTE ] ACDC: Symbol is viable for forecasting. [2026-01-21T12:00:17.932184] [INFO ] [MAIN ] [27/3501] ACDC kept (0.2s) | 27 kept, 0 rejected | 120.7/min | ETA: 28.8m [2026-01-21T12:00:18.343778] [DEBUG] [REMOTE ] ACEL: Retrieved 1547 rows, trimmed to 300. [2026-01-21T12:00:18.343933] [DEBUG] [REMOTE ] ACEL: PASS: History has at least 300 days. [2026-01-21T12:00:18.344155] [DEBUG] [REMOTE ] ACEL: PASS: Price check passed. Min price $9.61. [2026-01-21T12:00:18.344329] [DEBUG] [REMOTE ] ACEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:18.344447] [DEBUG] [REMOTE ] ACEL: PASS: Integrity check passed. [2026-01-21T12:00:18.344488] [DEBUG] [REMOTE ] ACEL: Symbol is viable for forecasting. [2026-01-21T12:00:18.344534] [INFO ] [MAIN ] [28/3501] ACEL kept (0.4s) | 28 kept, 0 rejected | 121.5/min | ETA: 28.6m [2026-01-21T12:00:18.987375] [DEBUG] [REMOTE ] ACGL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:18.987529] [DEBUG] [REMOTE ] ACGL: PASS: History has at least 300 days. [2026-01-21T12:00:18.987805] [DEBUG] [REMOTE ] ACGL: PASS: Price check passed. Min price $84.72. [2026-01-21T12:00:18.987951] [DEBUG] [REMOTE ] ACGL: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:18.988075] [DEBUG] [REMOTE ] ACGL: PASS: Integrity check passed. [2026-01-21T12:00:18.988116] [DEBUG] [REMOTE ] ACGL: Symbol is viable for forecasting. [2026-01-21T12:00:18.988166] [INFO ] [MAIN ] [29/3501] ACGL kept (0.6s) | 29 kept, 0 rejected | 120.2/min | ETA: 28.9m [2026-01-21T12:00:19.288431] [DEBUG] [REMOTE ] ACGLN: Retrieved 1163 rows, trimmed to 300. [2026-01-21T12:00:19.288595] [DEBUG] [REMOTE ] ACGLN: PASS: History has at least 300 days. [2026-01-21T12:00:19.288818] [DEBUG] [REMOTE ] ACGLN: PASS: Price check passed. Min price $16.57. [2026-01-21T12:00:19.288955] [DEBUG] [REMOTE ] ACGLN: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:19.289070] [DEBUG] [REMOTE ] ACGLN: PASS: Integrity check passed. [2026-01-21T12:00:19.289111] [DEBUG] [REMOTE ] ACGLN: Symbol is viable for forecasting. [2026-01-21T12:00:19.289158] [INFO ] [MAIN ] [30/3501] ACGLN kept (0.3s) | 30 kept, 0 rejected | 121.8/min | ETA: 28.5m [2026-01-21T12:00:19.544273] [DEBUG] [REMOTE ] ACGLO: Retrieved 2119 rows, trimmed to 300. [2026-01-21T12:00:19.544411] [DEBUG] [REMOTE ] ACGLO: PASS: History has at least 300 days. [2026-01-21T12:00:19.544648] [DEBUG] [REMOTE ] ACGLO: PASS: Price check passed. Min price $20.17. [2026-01-21T12:00:19.544789] [DEBUG] [REMOTE ] ACGLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:19.544901] [DEBUG] [REMOTE ] ACGLO: PASS: Integrity check passed. [2026-01-21T12:00:19.544942] [DEBUG] [REMOTE ] ACGLO: Symbol is viable for forecasting. [2026-01-21T12:00:19.544993] [INFO ] [MAIN ] [31/3501] ACGLO kept (0.3s) | 31 kept, 0 rejected | 123.7/min | ETA: 28.0m [2026-01-21T12:00:20.144035] [DEBUG] [REMOTE ] ACH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:20.144189] [DEBUG] [REMOTE ] ACH: PASS: History has at least 300 days. [2026-01-21T12:00:20.144522] [DEBUG] [REMOTE ] ACH: PASS: Price check passed. Min price $1.91. [2026-01-21T12:00:20.144698] [DEBUG] [REMOTE ] ACH: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:20.145030] [DEBUG] [REMOTE ] ACH: PASS: Integrity check passed. [2026-01-21T12:00:20.145073] [DEBUG] [REMOTE ] ACH: Symbol is viable for forecasting. [2026-01-21T12:00:20.145125] [INFO ] [MAIN ] [32/3501] ACH kept (0.6s) | 32 kept, 0 rejected | 122.8/min | ETA: 28.2m [2026-01-21T12:00:20.812969] [DEBUG] [REMOTE ] ACHC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:20.813125] [DEBUG] [REMOTE ] ACHC: PASS: History has at least 300 days. [2026-01-21T12:00:20.813365] [DEBUG] [REMOTE ] ACHC: PASS: Price check passed. Min price $11.68. [2026-01-21T12:00:20.813509] [DEBUG] [REMOTE ] ACHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:20.813653] [DEBUG] [REMOTE ] ACHC: PASS: Integrity check passed. [2026-01-21T12:00:20.813697] [DEBUG] [REMOTE ] ACHC: Symbol is viable for forecasting. [2026-01-21T12:00:20.813748] [INFO ] [MAIN ] [33/3501] ACHC kept (0.7s) | 33 kept, 0 rejected | 121.5/min | ETA: 28.6m [2026-01-21T12:00:21.058935] [DEBUG] [REMOTE ] ACI: Retrieved 1398 rows, trimmed to 300. [2026-01-21T12:00:21.059083] [DEBUG] [REMOTE ] ACI: PASS: History has at least 300 days. [2026-01-21T12:00:21.059296] [DEBUG] [REMOTE ] ACI: PASS: Price check passed. Min price $16.09. [2026-01-21T12:00:21.059456] [DEBUG] [REMOTE ] ACI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:21.059600] [DEBUG] [REMOTE ] ACI: PASS: Integrity check passed. [2026-01-21T12:00:21.059652] [DEBUG] [REMOTE ] ACI: Symbol is viable for forecasting. [2026-01-21T12:00:21.059702] [INFO ] [MAIN ] [34/3501] ACI kept (0.2s) | 34 kept, 0 rejected | 123.3/min | ETA: 28.1m [2026-01-21T12:00:21.582293] [DEBUG] [REMOTE ] ACIC: Retrieved 4578 rows, trimmed to 300. [2026-01-21T12:00:21.582436] [DEBUG] [REMOTE ] ACIC: PASS: History has at least 300 days. [2026-01-21T12:00:21.582718] [DEBUG] [REMOTE ] ACIC: PASS: Price check passed. Min price $10.54. [2026-01-21T12:00:21.582877] [DEBUG] [REMOTE ] ACIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:21.582998] [DEBUG] [REMOTE ] ACIC: PASS: Integrity check passed. [2026-01-21T12:00:21.583040] [DEBUG] [REMOTE ] ACIC: Symbol is viable for forecasting. [2026-01-21T12:00:21.583089] [INFO ] [MAIN ] [35/3501] ACIC kept (0.5s) | 35 kept, 0 rejected | 123.0/min | ETA: 28.2m [2026-01-21T12:00:22.082689] [DEBUG] [REMOTE ] ACLS: Retrieved 6420 rows, trimmed to 300. [2026-01-21T12:00:22.082842] [DEBUG] [REMOTE ] ACLS: PASS: History has at least 300 days. [2026-01-21T12:00:22.083076] [DEBUG] [REMOTE ] ACLS: PASS: Price check passed. Min price $74.12. [2026-01-21T12:00:22.083221] [DEBUG] [REMOTE ] ACLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:22.083348] [DEBUG] [REMOTE ] ACLS: PASS: Integrity check passed. [2026-01-21T12:00:22.083393] [DEBUG] [REMOTE ] ACLS: Symbol is viable for forecasting. [2026-01-21T12:00:22.083448] [INFO ] [MAIN ] [36/3501] ACLS kept (0.5s) | 36 kept, 0 rejected | 122.9/min | ETA: 28.2m [2026-01-21T12:00:22.254074] [DEBUG] [REMOTE ] ACLX: Retrieved 992 rows, trimmed to 300. [2026-01-21T12:00:22.254204] [DEBUG] [REMOTE ] ACLX: PASS: History has at least 300 days. [2026-01-21T12:00:22.254415] [DEBUG] [REMOTE ] ACLX: PASS: Price check passed. Min price $61.83. [2026-01-21T12:00:22.254561] [DEBUG] [REMOTE ] ACLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:22.254710] [DEBUG] [REMOTE ] ACLX: PASS: Integrity check passed. [2026-01-21T12:00:22.254753] [DEBUG] [REMOTE ] ACLX: Symbol is viable for forecasting. [2026-01-21T12:00:22.254804] [INFO ] [MAIN ] [37/3501] ACLX kept (0.2s) | 37 kept, 0 rejected | 125.1/min | ETA: 27.7m [2026-01-21T12:00:23.852758] [DEBUG] [REMOTE ] ACM: Retrieved 4704 rows, trimmed to 300. [2026-01-21T12:00:23.852989] [DEBUG] [REMOTE ] ACM: PASS: History has at least 300 days. [2026-01-21T12:00:23.853322] [DEBUG] [REMOTE ] ACM: PASS: Price check passed. Min price $95.03. [2026-01-21T12:00:23.853477] [DEBUG] [REMOTE ] ACM: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:23.853625] [DEBUG] [REMOTE ] ACM: PASS: Integrity check passed. [2026-01-21T12:00:23.853671] [DEBUG] [REMOTE ] ACM: Symbol is viable for forecasting. [2026-01-21T12:00:23.853733] [INFO ] [MAIN ] [38/3501] ACM kept (1.6s) | 38 kept, 0 rejected | 117.9/min | ETA: 29.4m [2026-01-21T12:00:24.170784] [DEBUG] [REMOTE ] ACN: Retrieved 6162 rows, trimmed to 300. [2026-01-21T12:00:24.170937] [DEBUG] [REMOTE ] ACN: PASS: History has at least 300 days. [2026-01-21T12:00:24.171185] [DEBUG] [REMOTE ] ACN: PASS: Price check passed. Min price $238.59. [2026-01-21T12:00:24.171329] [DEBUG] [REMOTE ] ACN: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:24.171451] [DEBUG] [REMOTE ] ACN: PASS: Integrity check passed. [2026-01-21T12:00:24.171493] [DEBUG] [REMOTE ] ACN: Symbol is viable for forecasting. [2026-01-21T12:00:24.171542] [INFO ] [MAIN ] [39/3501] ACN kept (0.3s) | 39 kept, 0 rejected | 119.0/min | ETA: 29.1m [2026-01-21T12:00:24.723985] [DEBUG] [REMOTE ] ACNB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:24.724123] [DEBUG] [REMOTE ] ACNB: PASS: History has at least 300 days. [2026-01-21T12:00:24.724349] [DEBUG] [REMOTE ] ACNB: PASS: Price check passed. Min price $43.75. [2026-01-21T12:00:24.724518] [DEBUG] [REMOTE ] ACNB: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:24.724660] [DEBUG] [REMOTE ] ACNB: PASS: Integrity check passed. [2026-01-21T12:00:24.724703] [DEBUG] [REMOTE ] ACNB: Symbol is viable for forecasting. [2026-01-21T12:00:24.724753] [INFO ] [MAIN ] [40/3501] ACNB kept (0.6s) | 40 kept, 0 rejected | 118.7/min | ETA: 29.1m [2026-01-21T12:00:24.958388] [DEBUG] [REMOTE ] ACON: Retrieved 939 rows, trimmed to 300. [2026-01-21T12:00:24.958521] [DEBUG] [REMOTE ] ACON: PASS: History has at least 300 days. [2026-01-21T12:00:24.958745] [DEBUG] [REMOTE ] ACON: PASS: Price check passed. Min price $3.79. [2026-01-21T12:00:24.959076] [DEBUG] [REMOTE ] ACON: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:24.959188] [DEBUG] [REMOTE ] ACON: PASS: Integrity check passed. [2026-01-21T12:00:24.959229] [DEBUG] [REMOTE ] ACON: Symbol is viable for forecasting. [2026-01-21T12:00:24.959277] [INFO ] [MAIN ] [41/3501] ACON kept (0.2s) | 41 kept, 0 rejected | 120.3/min | ETA: 28.8m [2026-01-21T12:00:25.505287] [DEBUG] [REMOTE ] ACP: Retrieved 3767 rows, trimmed to 300. [2026-01-21T12:00:25.505419] [DEBUG] [REMOTE ] ACP: PASS: History has at least 300 days. [2026-01-21T12:00:25.505656] [DEBUG] [REMOTE ] ACP: PASS: Price check passed. Min price $5.08. [2026-01-21T12:00:25.505793] [DEBUG] [REMOTE ] ACP: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:25.505903] [DEBUG] [REMOTE ] ACP: PASS: Integrity check passed. [2026-01-21T12:00:25.505943] [DEBUG] [REMOTE ] ACP: Symbol is viable for forecasting. [2026-01-21T12:00:25.505992] [INFO ] [MAIN ] [42/3501] ACP kept (0.5s) | 42 kept, 0 rejected | 120.0/min | ETA: 28.8m [2026-01-21T12:00:25.879677] [DEBUG] [REMOTE ] ACRE: Retrieved 3452 rows, trimmed to 300. [2026-01-21T12:00:25.879817] [DEBUG] [REMOTE ] ACRE: PASS: History has at least 300 days. [2026-01-21T12:00:25.880077] [DEBUG] [REMOTE ] ACRE: PASS: Price check passed. Min price $4.26. [2026-01-21T12:00:25.880214] [DEBUG] [REMOTE ] ACRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:25.880332] [DEBUG] [REMOTE ] ACRE: PASS: Integrity check passed. [2026-01-21T12:00:25.880372] [DEBUG] [REMOTE ] ACRE: Symbol is viable for forecasting. [2026-01-21T12:00:25.880419] [INFO ] [MAIN ] [43/3501] ACRE kept (0.4s) | 43 kept, 0 rejected | 120.7/min | ETA: 28.6m [2026-01-21T12:00:26.215011] [DEBUG] [REMOTE ] ACRS: Retrieved 2586 rows, trimmed to 300. [2026-01-21T12:00:26.215159] [DEBUG] [REMOTE ] ACRS: PASS: History has at least 300 days. [2026-01-21T12:00:26.215372] [DEBUG] [REMOTE ] ACRS: PASS: Price check passed. Min price $2.13. [2026-01-21T12:00:26.215512] [DEBUG] [REMOTE ] ACRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:26.215652] [DEBUG] [REMOTE ] ACRS: PASS: Integrity check passed. [2026-01-21T12:00:26.215695] [DEBUG] [REMOTE ] ACRS: Symbol is viable for forecasting. [2026-01-21T12:00:26.215747] [INFO ] [MAIN ] [44/3501] ACRS kept (0.3s) | 44 kept, 0 rejected | 121.6/min | ETA: 28.4m [2026-01-21T12:00:26.714276] [DEBUG] [REMOTE ] ACTG: Retrieved 5810 rows, trimmed to 300. [2026-01-21T12:00:26.714424] [DEBUG] [REMOTE ] ACTG: PASS: History has at least 300 days. [2026-01-21T12:00:26.714684] [DEBUG] [REMOTE ] ACTG: PASS: Price check passed. Min price $3.26. [2026-01-21T12:00:26.714856] [DEBUG] [REMOTE ] ACTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:26.715008] [DEBUG] [REMOTE ] ACTG: PASS: Integrity check passed. [2026-01-21T12:00:26.715057] [DEBUG] [REMOTE ] ACTG: Symbol is viable for forecasting. [2026-01-21T12:00:26.715145] [INFO ] [MAIN ] [45/3501] ACTG kept (0.5s) | 45 kept, 0 rejected | 121.6/min | ETA: 28.4m [2026-01-21T12:00:26.965323] [DEBUG] [REMOTE ] ACVA: Retrieved 1212 rows, trimmed to 300. [2026-01-21T12:00:26.965504] [DEBUG] [REMOTE ] ACVA: PASS: History has at least 300 days. [2026-01-21T12:00:26.965803] [DEBUG] [REMOTE ] ACVA: PASS: Price check passed. Min price $5.09. [2026-01-21T12:00:26.965987] [DEBUG] [REMOTE ] ACVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:26.966111] [DEBUG] [REMOTE ] ACVA: PASS: Integrity check passed. [2026-01-21T12:00:26.966153] [DEBUG] [REMOTE ] ACVA: Symbol is viable for forecasting. [2026-01-21T12:00:26.966206] [INFO ] [MAIN ] [46/3501] ACVA kept (0.3s) | 46 kept, 0 rejected | 122.9/min | ETA: 28.1m [2026-01-21T12:00:27.524882] [DEBUG] [REMOTE ] ACWI: Retrieved 4482 rows, trimmed to 300. [2026-01-21T12:00:27.525023] [DEBUG] [REMOTE ] ACWI: PASS: History has at least 300 days. [2026-01-21T12:00:27.525240] [DEBUG] [REMOTE ] ACWI: PASS: Price check passed. Min price $134.31. [2026-01-21T12:00:27.525379] [DEBUG] [REMOTE ] ACWI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:27.525497] [DEBUG] [REMOTE ] ACWI: PASS: Integrity check passed. [2026-01-21T12:00:27.525537] [DEBUG] [REMOTE ] ACWI: Symbol is viable for forecasting. [2026-01-21T12:00:27.525604] [INFO ] [MAIN ] [47/3501] ACWI kept (0.6s) | 47 kept, 0 rejected | 122.5/min | ETA: 28.2m [2026-01-21T12:00:27.913956] [DEBUG] [REMOTE ] ACWX: Retrieved 4481 rows, trimmed to 300. [2026-01-21T12:00:27.914088] [DEBUG] [REMOTE ] ACWX: PASS: History has at least 300 days. [2026-01-21T12:00:27.914294] [DEBUG] [REMOTE ] ACWX: PASS: Price check passed. Min price $63.07. [2026-01-21T12:00:27.914431] [DEBUG] [REMOTE ] ACWX: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:27.914543] [DEBUG] [REMOTE ] ACWX: PASS: Integrity check passed. [2026-01-21T12:00:27.914603] [DEBUG] [REMOTE ] ACWX: Symbol is viable for forecasting. [2026-01-21T12:00:27.914654] [INFO ] [MAIN ] [48/3501] ACWX kept (0.4s) | 48 kept, 0 rejected | 123.1/min | ETA: 28.1m [2026-01-21T12:00:28.057751] [DEBUG] [REMOTE ] ACXP: Retrieved 1147 rows, trimmed to 300. [2026-01-21T12:00:28.057878] [DEBUG] [REMOTE ] ACXP: PASS: History has at least 300 days. [2026-01-21T12:00:28.058083] [DEBUG] [REMOTE ] ACXP: PASS: Price check passed. Min price $2.49. [2026-01-21T12:00:28.058222] [DEBUG] [REMOTE ] ACXP: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:28.058332] [DEBUG] [REMOTE ] ACXP: PASS: Integrity check passed. [2026-01-21T12:00:28.058374] [DEBUG] [REMOTE ] ACXP: Symbol is viable for forecasting. [2026-01-21T12:00:28.058422] [INFO ] [MAIN ] [49/3501] ACXP kept (0.1s) | 49 kept, 0 rejected | 124.9/min | ETA: 27.6m [2026-01-21T12:00:28.742041] [DEBUG] [REMOTE ] ADBE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:28.742185] [DEBUG] [REMOTE ] ADBE: PASS: History has at least 300 days. [2026-01-21T12:00:28.742418] [DEBUG] [REMOTE ] ADBE: PASS: Price check passed. Min price $290.37. [2026-01-21T12:00:28.742563] [DEBUG] [REMOTE ] ADBE: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:28.742710] [DEBUG] [REMOTE ] ADBE: PASS: Integrity check passed. [2026-01-21T12:00:28.742753] [DEBUG] [REMOTE ] ADBE: Symbol is viable for forecasting. [2026-01-21T12:00:28.742805] [INFO ] [MAIN ] [50/3501] ADBE kept (0.7s) | 50 kept, 0 rejected | 123.8/min | ETA: 27.9m [2026-01-21T12:00:29.134027] [DEBUG] [REMOTE ] ADC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:29.134175] [DEBUG] [REMOTE ] ADC: PASS: History has at least 300 days. [2026-01-21T12:00:29.134405] [DEBUG] [REMOTE ] ADC: PASS: Price check passed. Min price $70.46. [2026-01-21T12:00:29.134546] [DEBUG] [REMOTE ] ADC: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:29.134690] [DEBUG] [REMOTE ] ADC: PASS: Integrity check passed. [2026-01-21T12:00:29.134732] [DEBUG] [REMOTE ] ADC: Symbol is viable for forecasting. [2026-01-21T12:00:29.134780] [INFO ] [MAIN ] [51/3501] ADC kept (0.4s) | 51 kept, 0 rejected | 124.3/min | ETA: 27.8m [2026-01-21T12:00:29.483210] [DEBUG] [REMOTE ] ADEA: Retrieved 5575 rows, trimmed to 300. [2026-01-21T12:00:29.483344] [DEBUG] [REMOTE ] ADEA: PASS: History has at least 300 days. [2026-01-21T12:00:29.483592] [DEBUG] [REMOTE ] ADEA: PASS: Price check passed. Min price $11.69. [2026-01-21T12:00:29.483737] [DEBUG] [REMOTE ] ADEA: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:29.483854] [DEBUG] [REMOTE ] ADEA: PASS: Integrity check passed. [2026-01-21T12:00:29.483896] [DEBUG] [REMOTE ] ADEA: Symbol is viable for forecasting. [2026-01-21T12:00:29.483944] [INFO ] [MAIN ] [52/3501] ADEA kept (0.3s) | 52 kept, 0 rejected | 124.9/min | ETA: 27.6m [2026-01-21T12:00:29.879525] [DEBUG] [REMOTE ] ADI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:29.879765] [DEBUG] [REMOTE ] ADI: PASS: History has at least 300 days. [2026-01-21T12:00:29.880087] [DEBUG] [REMOTE ] ADI: PASS: Price check passed. Min price $224.40. [2026-01-21T12:00:29.880243] [DEBUG] [REMOTE ] ADI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:29.880398] [DEBUG] [REMOTE ] ADI: PASS: Integrity check passed. [2026-01-21T12:00:29.880442] [DEBUG] [REMOTE ] ADI: Symbol is viable for forecasting. [2026-01-21T12:00:29.880499] [INFO ] [MAIN ] [53/3501] ADI kept (0.4s) | 53 kept, 0 rejected | 125.4/min | ETA: 27.5m [2026-01-21T12:00:30.427313] [DEBUG] [REMOTE ] ADM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:30.427568] [DEBUG] [REMOTE ] ADM: PASS: History has at least 300 days. [2026-01-21T12:00:30.428024] [DEBUG] [REMOTE ] ADM: PASS: Price check passed. Min price $55.51. [2026-01-21T12:00:30.428217] [DEBUG] [REMOTE ] ADM: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:30.428413] [DEBUG] [REMOTE ] ADM: PASS: Integrity check passed. [2026-01-21T12:00:30.428470] [DEBUG] [REMOTE ] ADM: Symbol is viable for forecasting. [2026-01-21T12:00:30.428544] [INFO ] [MAIN ] [54/3501] ADM kept (0.5s) | 54 kept, 0 rejected | 125.0/min | ETA: 27.6m [2026-01-21T12:00:30.671352] [DEBUG] [REMOTE ] ADMA: Retrieved 3082 rows, trimmed to 300. [2026-01-21T12:00:30.671484] [DEBUG] [REMOTE ] ADMA: PASS: History has at least 300 days. [2026-01-21T12:00:30.671727] [DEBUG] [REMOTE ] ADMA: PASS: Price check passed. Min price $14.03. [2026-01-21T12:00:30.671865] [DEBUG] [REMOTE ] ADMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:30.671974] [DEBUG] [REMOTE ] ADMA: PASS: Integrity check passed. [2026-01-21T12:00:30.672014] [DEBUG] [REMOTE ] ADMA: Symbol is viable for forecasting. [2026-01-21T12:00:30.672061] [INFO ] [MAIN ] [55/3501] ADMA kept (0.2s) | 55 kept, 0 rejected | 126.2/min | ETA: 27.3m [2026-01-21T12:00:31.283135] [DEBUG] [REMOTE ] ADP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:31.283287] [DEBUG] [REMOTE ] ADP: PASS: History has at least 300 days. [2026-01-21T12:00:31.283547] [DEBUG] [REMOTE ] ADP: PASS: Price check passed. Min price $247.48. [2026-01-21T12:00:31.283735] [DEBUG] [REMOTE ] ADP: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:31.283863] [DEBUG] [REMOTE ] ADP: PASS: Integrity check passed. [2026-01-21T12:00:31.283906] [DEBUG] [REMOTE ] ADP: Symbol is viable for forecasting. [2026-01-21T12:00:31.283955] [INFO ] [MAIN ] [56/3501] ADP kept (0.6s) | 56 kept, 0 rejected | 125.5/min | ETA: 27.4m [2026-01-21T12:00:31.555118] [DEBUG] [REMOTE ] ADSE: Retrieved 1021 rows, trimmed to 300. [2026-01-21T12:00:31.555245] [DEBUG] [REMOTE ] ADSE: PASS: History has at least 300 days. [2026-01-21T12:00:31.555456] [DEBUG] [REMOTE ] ADSE: PASS: Price check passed. Min price $9.96. [2026-01-21T12:00:31.555628] [DEBUG] [REMOTE ] ADSE: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:31.555755] [DEBUG] [REMOTE ] ADSE: PASS: Integrity check passed. [2026-01-21T12:00:31.555800] [DEBUG] [REMOTE ] ADSE: Symbol is viable for forecasting. [2026-01-21T12:00:31.555849] [INFO ] [MAIN ] [57/3501] ADSE kept (0.3s) | 57 kept, 0 rejected | 126.5/min | ETA: 27.2m [2026-01-21T12:00:32.070846] [DEBUG] [REMOTE ] ADSK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:32.071005] [DEBUG] [REMOTE ] ADSK: PASS: History has at least 300 days. [2026-01-21T12:00:32.071267] [DEBUG] [REMOTE ] ADSK: PASS: Price check passed. Min price $253.87. [2026-01-21T12:00:32.071410] [DEBUG] [REMOTE ] ADSK: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:32.071531] [DEBUG] [REMOTE ] ADSK: PASS: Integrity check passed. [2026-01-21T12:00:32.071591] [DEBUG] [REMOTE ] ADSK: Symbol is viable for forecasting. [2026-01-21T12:00:32.071666] [INFO ] [MAIN ] [58/3501] ADSK kept (0.5s) | 58 kept, 0 rejected | 126.3/min | ETA: 27.3m [2026-01-21T12:00:32.437074] [DEBUG] [REMOTE ] ADTN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:32.437217] [DEBUG] [REMOTE ] ADTN: PASS: History has at least 300 days. [2026-01-21T12:00:32.437444] [DEBUG] [REMOTE ] ADTN: PASS: Price check passed. Min price $7.25. [2026-01-21T12:00:32.437610] [DEBUG] [REMOTE ] ADTN: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:32.437737] [DEBUG] [REMOTE ] ADTN: PASS: Integrity check passed. [2026-01-21T12:00:32.437795] [DEBUG] [REMOTE ] ADTN: Symbol is viable for forecasting. [2026-01-21T12:00:32.437854] [INFO ] [MAIN ] [59/3501] ADTN kept (0.4s) | 59 kept, 0 rejected | 126.8/min | ETA: 27.2m [2026-01-21T12:00:32.694063] [DEBUG] [REMOTE ] ADUS: Retrieved 4081 rows, trimmed to 300. [2026-01-21T12:00:32.694204] [DEBUG] [REMOTE ] ADUS: PASS: History has at least 300 days. [2026-01-21T12:00:32.694424] [DEBUG] [REMOTE ] ADUS: PASS: Price check passed. Min price $106.58. [2026-01-21T12:00:32.694597] [DEBUG] [REMOTE ] ADUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:32.694714] [DEBUG] [REMOTE ] ADUS: PASS: Integrity check passed. [2026-01-21T12:00:32.694755] [DEBUG] [REMOTE ] ADUS: Symbol is viable for forecasting. [2026-01-21T12:00:32.694804] [INFO ] [MAIN ] [60/3501] ADUS kept (0.3s) | 60 kept, 0 rejected | 127.7/min | ETA: 26.9m [2026-01-21T12:00:33.334641] [DEBUG] [REMOTE ] ADX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:33.334852] [DEBUG] [REMOTE ] ADX: PASS: History has at least 300 days. [2026-01-21T12:00:33.335154] [DEBUG] [REMOTE ] ADX: PASS: Price check passed. Min price $22.34. [2026-01-21T12:00:33.335304] [DEBUG] [REMOTE ] ADX: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:33.335449] [DEBUG] [REMOTE ] ADX: PASS: Integrity check passed. [2026-01-21T12:00:33.335491] [DEBUG] [REMOTE ] ADX: Symbol is viable for forecasting. [2026-01-21T12:00:33.335547] [INFO ] [MAIN ] [61/3501] ADX kept (0.6s) | 61 kept, 0 rejected | 127.0/min | ETA: 27.1m [2026-01-21T12:00:33.685198] [DEBUG] [REMOTE ] AEE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:33.685402] [DEBUG] [REMOTE ] AEE: PASS: History has at least 300 days. [2026-01-21T12:00:33.685705] [DEBUG] [REMOTE ] AEE: PASS: Price check passed. Min price $97.25. [2026-01-21T12:00:33.685851] [DEBUG] [REMOTE ] AEE: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:33.685986] [DEBUG] [REMOTE ] AEE: PASS: Integrity check passed. [2026-01-21T12:00:33.686028] [DEBUG] [REMOTE ] AEE: Symbol is viable for forecasting. [2026-01-21T12:00:33.686081] [INFO ] [MAIN ] [62/3501] AEE kept (0.4s) | 62 kept, 0 rejected | 127.5/min | ETA: 27.0m [2026-01-21T12:00:34.020980] [DEBUG] [REMOTE ] AEFC: Retrieved 1567 rows, trimmed to 300. [2026-01-21T12:00:34.021199] [DEBUG] [REMOTE ] AEFC: PASS: History has at least 300 days. [2026-01-21T12:00:34.021483] [DEBUG] [REMOTE ] AEFC: PASS: Price check passed. Min price $19.63. [2026-01-21T12:00:34.021650] [DEBUG] [REMOTE ] AEFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:34.021826] [DEBUG] [REMOTE ] AEFC: PASS: Integrity check passed. [2026-01-21T12:00:34.021889] [DEBUG] [REMOTE ] AEFC: Symbol is viable for forecasting. [2026-01-21T12:00:34.021944] [INFO ] [MAIN ] [63/3501] AEFC kept (0.3s) | 63 kept, 0 rejected | 128.1/min | ETA: 26.8m [2026-01-21T12:00:34.639861] [DEBUG] [REMOTE ] AEG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:34.640008] [DEBUG] [REMOTE ] AEG: PASS: History has at least 300 days. [2026-01-21T12:00:34.640253] [DEBUG] [REMOTE ] AEG: PASS: Price check passed. Min price $7.21. [2026-01-21T12:00:34.640392] [DEBUG] [REMOTE ] AEG: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:34.640512] [DEBUG] [REMOTE ] AEG: PASS: Integrity check passed. [2026-01-21T12:00:34.640553] [DEBUG] [REMOTE ] AEG: Symbol is viable for forecasting. [2026-01-21T12:00:34.640623] [INFO ] [MAIN ] [64/3501] AEG kept (0.6s) | 64 kept, 0 rejected | 127.5/min | ETA: 27.0m [2026-01-21T12:00:34.992044] [DEBUG] [REMOTE ] AEHL: Retrieved 4551 rows, trimmed to 300. [2026-01-21T12:00:34.992437] [DEBUG] [REMOTE ] AEHL: PASS: History has at least 300 days. [2026-01-21T12:00:34.992791] [DEBUG] [REMOTE ] AEHL: PASS: Price check passed. Min price $1.13. [2026-01-21T12:00:34.992947] [DEBUG] [REMOTE ] AEHL: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:34.993274] [DEBUG] [REMOTE ] AEHL: PASS: Integrity check passed. [2026-01-21T12:00:34.993318] [DEBUG] [REMOTE ] AEHL: Symbol is viable for forecasting. [2026-01-21T12:00:34.993399] [INFO ] [MAIN ] [65/3501] AEHL kept (0.4s) | 65 kept, 0 rejected | 128.0/min | ETA: 26.9m [2026-01-21T12:00:35.286754] [DEBUG] [REMOTE ] AEI: Retrieved 1293 rows, trimmed to 300. [2026-01-21T12:00:35.286968] [DEBUG] [REMOTE ] AEI: PASS: History has at least 300 days. [2026-01-21T12:00:35.287243] [DEBUG] [REMOTE ] AEI: PASS: Price check passed. Min price $2.33. [2026-01-21T12:00:35.287393] [DEBUG] [REMOTE ] AEI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:35.287543] [DEBUG] [REMOTE ] AEI: PASS: Integrity check passed. [2026-01-21T12:00:35.287620] [DEBUG] [REMOTE ] AEI: Symbol is viable for forecasting. [2026-01-21T12:00:35.287679] [INFO ] [MAIN ] [66/3501] AEI kept (0.3s) | 66 kept, 0 rejected | 128.7/min | ETA: 26.7m [2026-01-21T12:00:35.908553] [DEBUG] [REMOTE ] AEIS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:35.908773] [DEBUG] [REMOTE ] AEIS: PASS: History has at least 300 days. [2026-01-21T12:00:35.909064] [DEBUG] [REMOTE ] AEIS: PASS: Price check passed. Min price $188.79. [2026-01-21T12:00:35.909230] [DEBUG] [REMOTE ] AEIS: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:35.909363] [DEBUG] [REMOTE ] AEIS: PASS: Integrity check passed. [2026-01-21T12:00:35.909407] [DEBUG] [REMOTE ] AEIS: Symbol is viable for forecasting. [2026-01-21T12:00:35.909464] [INFO ] [MAIN ] [67/3501] AEIS kept (0.6s) | 67 kept, 0 rejected | 128.0/min | ETA: 26.8m [2026-01-21T12:00:36.359910] [DEBUG] [REMOTE ] AEM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:36.360050] [DEBUG] [REMOTE ] AEM: PASS: History has at least 300 days. [2026-01-21T12:00:36.360272] [DEBUG] [REMOTE ] AEM: PASS: Price check passed. Min price $154.81. [2026-01-21T12:00:36.360409] [DEBUG] [REMOTE ] AEM: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:36.360525] [DEBUG] [REMOTE ] AEM: PASS: Integrity check passed. [2026-01-21T12:00:36.360565] [DEBUG] [REMOTE ] AEM: Symbol is viable for forecasting. [2026-01-21T12:00:36.360635] [INFO ] [MAIN ] [68/3501] AEM kept (0.5s) | 68 kept, 0 rejected | 128.1/min | ETA: 26.8m [2026-01-21T12:00:36.720926] [DEBUG] [REMOTE ] AEO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:36.721068] [DEBUG] [REMOTE ] AEO: PASS: History has at least 300 days. [2026-01-21T12:00:36.721294] [DEBUG] [REMOTE ] AEO: PASS: Price check passed. Min price $16.10. [2026-01-21T12:00:36.721432] [DEBUG] [REMOTE ] AEO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:36.721551] [DEBUG] [REMOTE ] AEO: PASS: Integrity check passed. [2026-01-21T12:00:36.721612] [DEBUG] [REMOTE ] AEO: Symbol is viable for forecasting. [2026-01-21T12:00:36.721662] [INFO ] [MAIN ] [69/3501] AEO kept (0.4s) | 69 kept, 0 rejected | 128.5/min | ETA: 26.7m [2026-01-21T12:00:37.223856] [DEBUG] [REMOTE ] AEP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:37.224007] [DEBUG] [REMOTE ] AEP: PASS: History has at least 300 days. [2026-01-21T12:00:37.224269] [DEBUG] [REMOTE ] AEP: PASS: Price check passed. Min price $113.70. [2026-01-21T12:00:37.224411] [DEBUG] [REMOTE ] AEP: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:37.224536] [DEBUG] [REMOTE ] AEP: PASS: Integrity check passed. [2026-01-21T12:00:37.224595] [DEBUG] [REMOTE ] AEP: Symbol is viable for forecasting. [2026-01-21T12:00:37.224647] [INFO ] [MAIN ] [70/3501] AEP kept (0.5s) | 70 kept, 0 rejected | 128.4/min | ETA: 26.7m [2026-01-21T12:00:37.601567] [DEBUG] [REMOTE ] AES: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:37.601736] [DEBUG] [REMOTE ] AES: PASS: History has at least 300 days. [2026-01-21T12:00:37.601978] [DEBUG] [REMOTE ] AES: PASS: Price check passed. Min price $13.44. [2026-01-21T12:00:37.602118] [DEBUG] [REMOTE ] AES: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:37.602243] [DEBUG] [REMOTE ] AES: PASS: Integrity check passed. [2026-01-21T12:00:37.602283] [DEBUG] [REMOTE ] AES: Symbol is viable for forecasting. [2026-01-21T12:00:37.602333] [INFO ] [MAIN ] [71/3501] AES kept (0.4s) | 71 kept, 0 rejected | 128.7/min | ETA: 26.6m [2026-01-21T12:00:37.725908] [DEBUG] [REMOTE ] AESI: Retrieved 719 rows, trimmed to 300. [2026-01-21T12:00:37.726045] [DEBUG] [REMOTE ] AESI: PASS: History has at least 300 days. [2026-01-21T12:00:37.726260] [DEBUG] [REMOTE ] AESI: PASS: Price check passed. Min price $8.10. [2026-01-21T12:00:37.726399] [DEBUG] [REMOTE ] AESI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:37.726515] [DEBUG] [REMOTE ] AESI: PASS: Integrity check passed. [2026-01-21T12:00:37.726555] [DEBUG] [REMOTE ] AESI: Symbol is viable for forecasting. [2026-01-21T12:00:37.726651] [INFO ] [MAIN ] [72/3501] AESI kept (0.1s) | 72 kept, 0 rejected | 130.1/min | ETA: 26.4m [2026-01-21T12:00:38.291022] [DEBUG] [REMOTE ] AEVA: Retrieved 1482 rows, trimmed to 300. [2026-01-21T12:00:38.291166] [DEBUG] [REMOTE ] AEVA: PASS: History has at least 300 days. [2026-01-21T12:00:38.291390] [DEBUG] [REMOTE ] AEVA: PASS: Price check passed. Min price $9.19. [2026-01-21T12:00:38.291525] [DEBUG] [REMOTE ] AEVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:38.291678] [DEBUG] [REMOTE ] AEVA: PASS: Integrity check passed. [2026-01-21T12:00:38.291724] [DEBUG] [REMOTE ] AEVA: Symbol is viable for forecasting. [2026-01-21T12:00:38.291773] [INFO ] [MAIN ] [73/3501] AEVA kept (0.6s) | 73 kept, 0 rejected | 129.7/min | ETA: 26.4m [2026-01-21T12:00:38.775150] [DEBUG] [REMOTE ] AEYE: Retrieved 3203 rows, trimmed to 300. [2026-01-21T12:00:38.775284] [DEBUG] [REMOTE ] AEYE: PASS: History has at least 300 days. [2026-01-21T12:00:38.775496] [DEBUG] [REMOTE ] AEYE: PASS: Price check passed. Min price $9.03. [2026-01-21T12:00:38.775669] [DEBUG] [REMOTE ] AEYE: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:38.775786] [DEBUG] [REMOTE ] AEYE: PASS: Integrity check passed. [2026-01-21T12:00:38.775827] [DEBUG] [REMOTE ] AEYE: Symbol is viable for forecasting. [2026-01-21T12:00:38.775875] [INFO ] [MAIN ] [74/3501] AEYE kept (0.5s) | 74 kept, 0 rejected | 129.6/min | ETA: 26.4m [2026-01-21T12:00:39.283810] [DEBUG] [REMOTE ] AFB: Retrieved 6033 rows, trimmed to 300. [2026-01-21T12:00:39.283945] [DEBUG] [REMOTE ] AFB: PASS: History has at least 300 days. [2026-01-21T12:00:39.284162] [DEBUG] [REMOTE ] AFB: PASS: Price check passed. Min price $10.66. [2026-01-21T12:00:39.284307] [DEBUG] [REMOTE ] AFB: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:39.284441] [DEBUG] [REMOTE ] AFB: PASS: Integrity check passed. [2026-01-21T12:00:39.284484] [DEBUG] [REMOTE ] AFB: Symbol is viable for forecasting. [2026-01-21T12:00:39.284534] [INFO ] [MAIN ] [75/3501] AFB kept (0.5s) | 75 kept, 0 rejected | 129.4/min | ETA: 26.5m [2026-01-21T12:00:39.456804] [DEBUG] [REMOTE ] AFCG: Retrieved 1215 rows, trimmed to 300. [2026-01-21T12:00:39.456938] [DEBUG] [REMOTE ] AFCG: PASS: History has at least 300 days. [2026-01-21T12:00:39.457197] [DEBUG] [REMOTE ] AFCG: PASS: Price check passed. Min price $2.43. [2026-01-21T12:00:39.457337] [DEBUG] [REMOTE ] AFCG: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:39.457452] [DEBUG] [REMOTE ] AFCG: PASS: Integrity check passed. [2026-01-21T12:00:39.457493] [DEBUG] [REMOTE ] AFCG: Symbol is viable for forecasting. [2026-01-21T12:00:39.457547] [INFO ] [MAIN ] [76/3501] AFCG kept (0.2s) | 76 kept, 0 rejected | 130.5/min | ETA: 26.2m [2026-01-21T12:00:40.026897] [DEBUG] [REMOTE ] AFG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:40.027041] [DEBUG] [REMOTE ] AFG: PASS: History has at least 300 days. [2026-01-21T12:00:40.027266] [DEBUG] [REMOTE ] AFG: PASS: Price check passed. Min price $127.12. [2026-01-21T12:00:40.027408] [DEBUG] [REMOTE ] AFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:40.027529] [DEBUG] [REMOTE ] AFG: PASS: Integrity check passed. [2026-01-21T12:00:40.027589] [DEBUG] [REMOTE ] AFG: Symbol is viable for forecasting. [2026-01-21T12:00:40.027643] [INFO ] [MAIN ] [77/3501] AFG kept (0.6s) | 77 kept, 0 rejected | 130.1/min | ETA: 26.3m [2026-01-21T12:00:40.313096] [DEBUG] [REMOTE ] AFGC: Retrieved 1539 rows, trimmed to 300. [2026-01-21T12:00:40.313218] [DEBUG] [REMOTE ] AFGC: PASS: History has at least 300 days. [2026-01-21T12:00:40.313418] [DEBUG] [REMOTE ] AFGC: PASS: Price check passed. Min price $18.86. [2026-01-21T12:00:40.313555] [DEBUG] [REMOTE ] AFGC: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:40.313694] [DEBUG] [REMOTE ] AFGC: PASS: Integrity check passed. [2026-01-21T12:00:40.313742] [DEBUG] [REMOTE ] AFGC: Symbol is viable for forecasting. [2026-01-21T12:00:40.313790] [INFO ] [MAIN ] [78/3501] AFGC kept (0.3s) | 78 kept, 0 rejected | 130.7/min | ETA: 26.2m [2026-01-21T12:00:40.967198] [DEBUG] [REMOTE ] AFL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:40.967336] [DEBUG] [REMOTE ] AFL: PASS: History has at least 300 days. [2026-01-21T12:00:40.967559] [DEBUG] [REMOTE ] AFL: PASS: Price check passed. Min price $105.14. [2026-01-21T12:00:40.967714] [DEBUG] [REMOTE ] AFL: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:40.967830] [DEBUG] [REMOTE ] AFL: PASS: Integrity check passed. [2026-01-21T12:00:40.967871] [DEBUG] [REMOTE ] AFL: Symbol is viable for forecasting. [2026-01-21T12:00:40.967919] [INFO ] [MAIN ] [79/3501] AFL kept (0.7s) | 79 kept, 0 rejected | 130.0/min | ETA: 26.3m [2026-01-21T12:00:41.078245] [DEBUG] [REMOTE ] AFRI: Retrieved 905 rows, trimmed to 300. [2026-01-21T12:00:41.078370] [DEBUG] [REMOTE ] AFRI: PASS: History has at least 300 days. [2026-01-21T12:00:41.078592] [DEBUG] [REMOTE ] AFRI: PASS: Price check passed. Min price $8.86. [2026-01-21T12:00:41.078731] [DEBUG] [REMOTE ] AFRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:41.078841] [DEBUG] [REMOTE ] AFRI: PASS: Integrity check passed. [2026-01-21T12:00:41.078881] [DEBUG] [REMOTE ] AFRI: Symbol is viable for forecasting. [2026-01-21T12:00:41.078927] [INFO ] [MAIN ] [80/3501] AFRI kept (0.1s) | 80 kept, 0 rejected | 131.3/min | ETA: 26.1m [2026-01-21T12:00:41.534765] [DEBUG] [REMOTE ] AFRM: Retrieved 1260 rows, trimmed to 300. [2026-01-21T12:00:41.534906] [DEBUG] [REMOTE ] AFRM: PASS: History has at least 300 days. [2026-01-21T12:00:41.535121] [DEBUG] [REMOTE ] AFRM: PASS: Price check passed. Min price $62.54. [2026-01-21T12:00:41.535262] [DEBUG] [REMOTE ] AFRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:41.535376] [DEBUG] [REMOTE ] AFRM: PASS: Integrity check passed. [2026-01-21T12:00:41.535418] [DEBUG] [REMOTE ] AFRM: Symbol is viable for forecasting. [2026-01-21T12:00:41.535468] [INFO ] [MAIN ] [81/3501] AFRM kept (0.5s) | 81 kept, 0 rejected | 131.3/min | ETA: 26.1m [2026-01-21T12:00:42.050358] [DEBUG] [REMOTE ] AFYA: Retrieved 1635 rows, trimmed to 300. [2026-01-21T12:00:42.050505] [DEBUG] [REMOTE ] AFYA: PASS: History has at least 300 days. [2026-01-21T12:00:42.050765] [DEBUG] [REMOTE ] AFYA: PASS: Price check passed. Min price $13.66. [2026-01-21T12:00:42.050905] [DEBUG] [REMOTE ] AFYA: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:42.051020] [DEBUG] [REMOTE ] AFYA: PASS: Integrity check passed. [2026-01-21T12:00:42.051061] [DEBUG] [REMOTE ] AFYA: Symbol is viable for forecasting. [2026-01-21T12:00:42.051109] [INFO ] [MAIN ] [82/3501] AFYA kept (0.5s) | 82 kept, 0 rejected | 131.1/min | ETA: 26.1m [2026-01-21T12:00:42.570726] [DEBUG] [REMOTE ] AG: Retrieved 4815 rows, trimmed to 300. [2026-01-21T12:00:42.570886] [DEBUG] [REMOTE ] AG: PASS: History has at least 300 days. [2026-01-21T12:00:42.571203] [DEBUG] [REMOTE ] AG: PASS: Price check passed. Min price $10.67. [2026-01-21T12:00:42.571404] [DEBUG] [REMOTE ] AG: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:42.571609] [DEBUG] [REMOTE ] AG: PASS: Integrity check passed. [2026-01-21T12:00:42.571671] [DEBUG] [REMOTE ] AG: Symbol is viable for forecasting. [2026-01-21T12:00:42.571744] [INFO ] [MAIN ] [83/3501] AG kept (0.5s) | 83 kept, 0 rejected | 130.9/min | ETA: 26.1m [2026-01-21T12:00:42.873632] [DEBUG] [REMOTE ] AGCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:42.873777] [DEBUG] [REMOTE ] AGCO: PASS: History has at least 300 days. [2026-01-21T12:00:42.873996] [DEBUG] [REMOTE ] AGCO: PASS: Price check passed. Min price $100.14. [2026-01-21T12:00:42.874132] [DEBUG] [REMOTE ] AGCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:42.874246] [DEBUG] [REMOTE ] AGCO: PASS: Integrity check passed. [2026-01-21T12:00:42.874286] [DEBUG] [REMOTE ] AGCO: Symbol is viable for forecasting. [2026-01-21T12:00:42.874871] [INFO ] [MAIN ] [84/3501] AGCO kept (0.3s) | 84 kept, 0 rejected | 131.4/min | ETA: 26.0m [2026-01-21T12:00:43.361427] [DEBUG] [REMOTE ] AGD: Retrieved 4901 rows, trimmed to 300. [2026-01-21T12:00:43.361653] [DEBUG] [REMOTE ] AGD: PASS: History has at least 300 days. [2026-01-21T12:00:43.361925] [DEBUG] [REMOTE ] AGD: PASS: Price check passed. Min price $11.00. [2026-01-21T12:00:43.362080] [DEBUG] [REMOTE ] AGD: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:43.362218] [DEBUG] [REMOTE ] AGD: PASS: Integrity check passed. [2026-01-21T12:00:43.362263] [DEBUG] [REMOTE ] AGD: Symbol is viable for forecasting. [2026-01-21T12:00:43.362317] [INFO ] [MAIN ] [85/3501] AGD kept (0.5s) | 85 kept, 0 rejected | 131.3/min | ETA: 26.0m [2026-01-21T12:00:43.835702] [DEBUG] [REMOTE ] AGEN: Retrieved 6526 rows, trimmed to 300. [2026-01-21T12:00:43.835918] [DEBUG] [REMOTE ] AGEN: PASS: History has at least 300 days. [2026-01-21T12:00:43.836232] [DEBUG] [REMOTE ] AGEN: PASS: Price check passed. Min price $3.12. [2026-01-21T12:00:43.836434] [DEBUG] [REMOTE ] AGEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:43.836689] [DEBUG] [REMOTE ] AGEN: PASS: Integrity check passed. [2026-01-21T12:00:43.836738] [DEBUG] [REMOTE ] AGEN: Symbol is viable for forecasting. [2026-01-21T12:00:43.836797] [INFO ] [MAIN ] [86/3501] AGEN kept (0.5s) | 86 kept, 0 rejected | 131.2/min | ETA: 26.0m [2026-01-21T12:00:44.114722] [DEBUG] [REMOTE ] AGI: Retrieved 5749 rows, trimmed to 300. [2026-01-21T12:00:44.114943] [DEBUG] [REMOTE ] AGI: PASS: History has at least 300 days. [2026-01-21T12:00:44.115294] [DEBUG] [REMOTE ] AGI: PASS: Price check passed. Min price $29.99. [2026-01-21T12:00:44.115443] [DEBUG] [REMOTE ] AGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:44.115609] [DEBUG] [REMOTE ] AGI: PASS: Integrity check passed. [2026-01-21T12:00:44.115657] [DEBUG] [REMOTE ] AGI: Symbol is viable for forecasting. [2026-01-21T12:00:44.115713] [INFO ] [MAIN ] [87/3501] AGI kept (0.3s) | 87 kept, 0 rejected | 131.8/min | ETA: 25.9m [2026-01-21T12:00:44.740850] [DEBUG] [REMOTE ] AGIO: Retrieved 3142 rows, trimmed to 300. [2026-01-21T12:00:44.740995] [DEBUG] [REMOTE ] AGIO: PASS: History has at least 300 days. [2026-01-21T12:00:44.741246] [DEBUG] [REMOTE ] AGIO: PASS: Price check passed. Min price $22.34. [2026-01-21T12:00:44.741387] [DEBUG] [REMOTE ] AGIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:44.741507] [DEBUG] [REMOTE ] AGIO: PASS: Integrity check passed. [2026-01-21T12:00:44.741549] [DEBUG] [REMOTE ] AGIO: Symbol is viable for forecasting. [2026-01-21T12:00:44.741619] [INFO ] [MAIN ] [88/3501] AGIO kept (0.6s) | 88 kept, 0 rejected | 131.3/min | ETA: 26.0m [2026-01-21T12:00:45.231916] [DEBUG] [REMOTE ] AGM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:45.232130] [DEBUG] [REMOTE ] AGM: PASS: History has at least 300 days. [2026-01-21T12:00:45.232432] [DEBUG] [REMOTE ] AGM: PASS: Price check passed. Min price $155.03. [2026-01-21T12:00:45.232602] [DEBUG] [REMOTE ] AGM: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:45.232753] [DEBUG] [REMOTE ] AGM: PASS: Integrity check passed. [2026-01-21T12:00:45.232803] [DEBUG] [REMOTE ] AGM: Symbol is viable for forecasting. [2026-01-21T12:00:45.232859] [INFO ] [MAIN ] [89/3501] AGM kept (0.5s) | 89 kept, 0 rejected | 131.1/min | ETA: 26.0m [2026-01-21T12:00:45.371768] [DEBUG] [REMOTE ] AGMH: Retrieved 1950 rows, trimmed to 300. [2026-01-21T12:00:45.371925] [DEBUG] [REMOTE ] AGMH: PASS: History has at least 300 days. [2026-01-21T12:00:45.372145] [DEBUG] [REMOTE ] AGMH: PASS: Price check passed. Min price $1.95. [2026-01-21T12:00:45.372280] [DEBUG] [REMOTE ] AGMH: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:45.372393] [DEBUG] [REMOTE ] AGMH: PASS: Integrity check passed. [2026-01-21T12:00:45.372433] [DEBUG] [REMOTE ] AGMH: Symbol is viable for forecasting. [2026-01-21T12:00:45.372481] [INFO ] [MAIN ] [90/3501] AGMH kept (0.1s) | 90 kept, 0 rejected | 132.2/min | ETA: 25.8m [2026-01-21T12:00:46.001979] [DEBUG] [REMOTE ] AGNC: Retrieved 4448 rows, trimmed to 300. [2026-01-21T12:00:46.002130] [DEBUG] [REMOTE ] AGNC: PASS: History has at least 300 days. [2026-01-21T12:00:46.002355] [DEBUG] [REMOTE ] AGNC: PASS: Price check passed. Min price $9.66. [2026-01-21T12:00:46.002512] [DEBUG] [REMOTE ] AGNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:46.002656] [DEBUG] [REMOTE ] AGNC: PASS: Integrity check passed. [2026-01-21T12:00:46.002701] [DEBUG] [REMOTE ] AGNC: Symbol is viable for forecasting. [2026-01-21T12:00:46.002752] [INFO ] [MAIN ] [91/3501] AGNC kept (0.6s) | 91 kept, 0 rejected | 131.6/min | ETA: 25.9m [2026-01-21T12:00:46.163059] [DEBUG] [REMOTE ] AGNCL: Retrieved 841 rows, trimmed to 300. [2026-01-21T12:00:46.163272] [DEBUG] [REMOTE ] AGNCL: PASS: History has at least 300 days. [2026-01-21T12:00:46.163567] [DEBUG] [REMOTE ] AGNCL: PASS: Price check passed. Min price $23.84. [2026-01-21T12:00:46.163749] [DEBUG] [REMOTE ] AGNCL: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:46.163891] [DEBUG] [REMOTE ] AGNCL: PASS: Integrity check passed. [2026-01-21T12:00:46.163937] [DEBUG] [REMOTE ] AGNCL: Symbol is viable for forecasting. [2026-01-21T12:00:46.164034] [INFO ] [MAIN ] [92/3501] AGNCL kept (0.2s) | 92 kept, 0 rejected | 132.5/min | ETA: 25.7m [2026-01-21T12:00:46.573306] [DEBUG] [REMOTE ] AGNCM: Retrieved 1733 rows, trimmed to 300. [2026-01-21T12:00:46.573678] [DEBUG] [REMOTE ] AGNCM: PASS: History has at least 300 days. [2026-01-21T12:00:46.574267] [DEBUG] [REMOTE ] AGNCM: PASS: Price check passed. Min price $23.85. [2026-01-21T12:00:46.574487] [DEBUG] [REMOTE ] AGNCM: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:46.574752] [DEBUG] [REMOTE ] AGNCM: PASS: Integrity check passed. [2026-01-21T12:00:46.574821] [DEBUG] [REMOTE ] AGNCM: Symbol is viable for forecasting. [2026-01-21T12:00:46.574912] [INFO ] [MAIN ] [93/3501] AGNCM kept (0.4s) | 93 kept, 0 rejected | 132.7/min | ETA: 25.7m [2026-01-21T12:00:47.069144] [DEBUG] [REMOTE ] AGNCN: Retrieved 2118 rows, trimmed to 300. [2026-01-21T12:00:47.069355] [DEBUG] [REMOTE ] AGNCN: PASS: History has at least 300 days. [2026-01-21T12:00:47.069669] [DEBUG] [REMOTE ] AGNCN: PASS: Price check passed. Min price $24.64. [2026-01-21T12:00:47.069824] [DEBUG] [REMOTE ] AGNCN: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:47.069948] [DEBUG] [REMOTE ] AGNCN: PASS: Integrity check passed. [2026-01-21T12:00:47.069990] [DEBUG] [REMOTE ] AGNCN: Symbol is viable for forecasting. [2026-01-21T12:00:47.070043] [INFO ] [MAIN ] [94/3501] AGNCN kept (0.5s) | 94 kept, 0 rejected | 132.5/min | ETA: 25.7m [2026-01-21T12:00:47.502126] [DEBUG] [REMOTE ] AGNCO: Retrieved 1586 rows, trimmed to 300. [2026-01-21T12:00:47.502356] [DEBUG] [REMOTE ] AGNCO: PASS: History has at least 300 days. [2026-01-21T12:00:47.502652] [DEBUG] [REMOTE ] AGNCO: PASS: Price check passed. Min price $24.56. [2026-01-21T12:00:47.502816] [DEBUG] [REMOTE ] AGNCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:47.502944] [DEBUG] [REMOTE ] AGNCO: PASS: Integrity check passed. [2026-01-21T12:00:47.502988] [DEBUG] [REMOTE ] AGNCO: Symbol is viable for forecasting. [2026-01-21T12:00:47.503048] [INFO ] [MAIN ] [95/3501] AGNCO kept (0.4s) | 95 kept, 0 rejected | 132.6/min | ETA: 25.7m [2026-01-21T12:00:47.911005] [DEBUG] [REMOTE ] AGNCP: Retrieved 1497 rows, trimmed to 300. [2026-01-21T12:00:47.911242] [DEBUG] [REMOTE ] AGNCP: PASS: History has at least 300 days. [2026-01-21T12:00:47.911555] [DEBUG] [REMOTE ] AGNCP: PASS: Price check passed. Min price $24.18. [2026-01-21T12:00:47.911741] [DEBUG] [REMOTE ] AGNCP: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:47.911896] [DEBUG] [REMOTE ] AGNCP: PASS: Integrity check passed. [2026-01-21T12:00:47.911957] [DEBUG] [REMOTE ] AGNCP: Symbol is viable for forecasting. [2026-01-21T12:00:47.912026] [INFO ] [MAIN ] [96/3501] AGNCP kept (0.4s) | 96 kept, 0 rejected | 132.7/min | ETA: 25.7m [2026-01-21T12:00:48.468839] [DEBUG] [REMOTE ] AGO: Retrieved 5470 rows, trimmed to 300. [2026-01-21T12:00:48.469005] [DEBUG] [REMOTE ] AGO: PASS: History has at least 300 days. [2026-01-21T12:00:48.469276] [DEBUG] [REMOTE ] AGO: PASS: Price check passed. Min price $80.27. [2026-01-21T12:00:48.469423] [DEBUG] [REMOTE ] AGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:48.469555] [DEBUG] [REMOTE ] AGO: PASS: Integrity check passed. [2026-01-21T12:00:48.469618] [DEBUG] [REMOTE ] AGO: Symbol is viable for forecasting. [2026-01-21T12:00:48.469671] [INFO ] [MAIN ] [97/3501] AGO kept (0.6s) | 97 kept, 0 rejected | 132.4/min | ETA: 25.7m [2026-01-21T12:00:48.788036] [DEBUG] [REMOTE ] AGRO: Retrieved 3766 rows, trimmed to 300. [2026-01-21T12:00:48.788171] [DEBUG] [REMOTE ] AGRO: PASS: History has at least 300 days. [2026-01-21T12:00:48.788402] [DEBUG] [REMOTE ] AGRO: PASS: Price check passed. Min price $7.13. [2026-01-21T12:00:48.788539] [DEBUG] [REMOTE ] AGRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:48.788670] [DEBUG] [REMOTE ] AGRO: PASS: Integrity check passed. [2026-01-21T12:00:48.788711] [DEBUG] [REMOTE ] AGRO: Symbol is viable for forecasting. [2026-01-21T12:00:48.788760] [INFO ] [MAIN ] [98/3501] AGRO kept (0.3s) | 98 kept, 0 rejected | 132.8/min | ETA: 25.6m [2026-01-21T12:00:49.188188] [DEBUG] [REMOTE ] AGX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:49.188379] [DEBUG] [REMOTE ] AGX: PASS: History has at least 300 days. [2026-01-21T12:00:49.188864] [DEBUG] [REMOTE ] AGX: PASS: Price check passed. Min price $276.12. [2026-01-21T12:00:49.189006] [DEBUG] [REMOTE ] AGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:49.189130] [DEBUG] [REMOTE ] AGX: PASS: Integrity check passed. [2026-01-21T12:00:49.189170] [DEBUG] [REMOTE ] AGX: Symbol is viable for forecasting. [2026-01-21T12:00:49.189218] [INFO ] [MAIN ] [99/3501] AGX kept (0.4s) | 99 kept, 0 rejected | 133.0/min | ETA: 25.6m [2026-01-21T12:00:49.751379] [DEBUG] [REMOTE ] AGYS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:49.751551] [DEBUG] [REMOTE ] AGYS: PASS: History has at least 300 days. [2026-01-21T12:00:49.751842] [DEBUG] [REMOTE ] AGYS: PASS: Price check passed. Min price $106.70. [2026-01-21T12:00:49.752052] [DEBUG] [REMOTE ] AGYS: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:49.752217] [DEBUG] [REMOTE ] AGYS: PASS: Integrity check passed. [2026-01-21T12:00:49.752277] [DEBUG] [REMOTE ] AGYS: Symbol is viable for forecasting. [2026-01-21T12:00:49.752373] [INFO ] [MAIN ] [100/3501] AGYS kept (0.6s) | 100 kept, 0 rejected | 132.6/min | ETA: 25.6m [2026-01-21T12:00:50.196686] [DEBUG] [REMOTE ] AGZD: Retrieved 3039 rows, trimmed to 300. [2026-01-21T12:00:50.196844] [DEBUG] [REMOTE ] AGZD: PASS: History has at least 300 days. [2026-01-21T12:00:50.197079] [DEBUG] [REMOTE ] AGZD: PASS: Price check passed. Min price $22.23. [2026-01-21T12:00:50.197215] [DEBUG] [REMOTE ] AGZD: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:50.197334] [DEBUG] [REMOTE ] AGZD: PASS: Integrity check passed. [2026-01-21T12:00:50.197375] [DEBUG] [REMOTE ] AGZD: Symbol is viable for forecasting. [2026-01-21T12:00:50.197424] [INFO ] [MAIN ] [101/3501] AGZD kept (0.4s) | 101 kept, 0 rejected | 132.6/min | ETA: 25.6m [2026-01-21T12:00:50.474672] [DEBUG] [REMOTE ] AHCO: Retrieved 1911 rows, trimmed to 300. [2026-01-21T12:00:50.474817] [DEBUG] [REMOTE ] AHCO: PASS: History has at least 300 days. [2026-01-21T12:00:50.475021] [DEBUG] [REMOTE ] AHCO: PASS: Price check passed. Min price $8.95. [2026-01-21T12:00:50.475156] [DEBUG] [REMOTE ] AHCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:50.475264] [DEBUG] [REMOTE ] AHCO: PASS: Integrity check passed. [2026-01-21T12:00:50.475305] [DEBUG] [REMOTE ] AHCO: Symbol is viable for forecasting. [2026-01-21T12:00:50.475356] [INFO ] [MAIN ] [102/3501] AHCO kept (0.3s) | 102 kept, 0 rejected | 133.2/min | ETA: 25.5m [2026-01-21T12:00:50.892650] [DEBUG] [REMOTE ] AHH: Retrieved 3195 rows, trimmed to 300. [2026-01-21T12:00:50.892782] [DEBUG] [REMOTE ] AHH: PASS: History has at least 300 days. [2026-01-21T12:00:50.892994] [DEBUG] [REMOTE ] AHH: PASS: Price check passed. Min price $5.91. [2026-01-21T12:00:50.893131] [DEBUG] [REMOTE ] AHH: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:50.893241] [DEBUG] [REMOTE ] AHH: PASS: Integrity check passed. [2026-01-21T12:00:50.893282] [DEBUG] [REMOTE ] AHH: Symbol is viable for forecasting. [2026-01-21T12:00:50.893332] [INFO ] [MAIN ] [103/3501] AHH kept (0.4s) | 103 kept, 0 rejected | 133.2/min | ETA: 25.5m [2026-01-21T12:00:51.272056] [DEBUG] [REMOTE ] AI: Retrieved 1283 rows, trimmed to 300. [2026-01-21T12:00:51.272195] [DEBUG] [REMOTE ] AI: PASS: History has at least 300 days. [2026-01-21T12:00:51.272394] [DEBUG] [REMOTE ] AI: PASS: Price check passed. Min price $12.49. [2026-01-21T12:00:51.272527] [DEBUG] [REMOTE ] AI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:51.272671] [DEBUG] [REMOTE ] AI: PASS: Integrity check passed. [2026-01-21T12:00:51.272714] [DEBUG] [REMOTE ] AI: Symbol is viable for forecasting. [2026-01-21T12:00:51.272762] [INFO ] [MAIN ] [104/3501] AI kept (0.4s) | 104 kept, 0 rejected | 133.4/min | ETA: 25.5m [2026-01-21T12:00:51.789148] [DEBUG] [REMOTE ] AIA: Retrieved 4569 rows, trimmed to 300. [2026-01-21T12:00:51.789330] [DEBUG] [REMOTE ] AIA: PASS: History has at least 300 days. [2026-01-21T12:00:51.789628] [DEBUG] [REMOTE ] AIA: PASS: Price check passed. Min price $91.01. [2026-01-21T12:00:51.789770] [DEBUG] [REMOTE ] AIA: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:51.789893] [DEBUG] [REMOTE ] AIA: PASS: Integrity check passed. [2026-01-21T12:00:51.789934] [DEBUG] [REMOTE ] AIA: Symbol is viable for forecasting. [2026-01-21T12:00:51.789995] [INFO ] [MAIN ] [105/3501] AIA kept (0.5s) | 105 kept, 0 rejected | 133.3/min | ETA: 25.5m [2026-01-21T12:00:52.265541] [DEBUG] [REMOTE ] AIG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:52.265726] [DEBUG] [REMOTE ] AIG: PASS: History has at least 300 days. [2026-01-21T12:00:52.265996] [DEBUG] [REMOTE ] AIG: PASS: Price check passed. Min price $72.29. [2026-01-21T12:00:52.266136] [DEBUG] [REMOTE ] AIG: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:52.266264] [DEBUG] [REMOTE ] AIG: PASS: Integrity check passed. [2026-01-21T12:00:52.266305] [DEBUG] [REMOTE ] AIG: Symbol is viable for forecasting. [2026-01-21T12:00:52.266356] [INFO ] [MAIN ] [106/3501] AIG kept (0.5s) | 106 kept, 0 rejected | 133.2/min | ETA: 25.5m [2026-01-21T12:00:52.675233] [DEBUG] [REMOTE ] AIMD: Retrieved 2929 rows, trimmed to 300. [2026-01-21T12:00:52.675380] [DEBUG] [REMOTE ] AIMD: PASS: History has at least 300 days. [2026-01-21T12:00:52.675686] [DEBUG] [REMOTE ] AIMD: PASS: Price check passed. Min price $1.64. [2026-01-21T12:00:52.675878] [DEBUG] [REMOTE ] AIMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:52.676041] [DEBUG] [REMOTE ] AIMD: PASS: Integrity check passed. [2026-01-21T12:00:52.676097] [DEBUG] [REMOTE ] AIMD: Symbol is viable for forecasting. [2026-01-21T12:00:52.676152] [INFO ] [MAIN ] [107/3501] AIMD kept (0.4s) | 107 kept, 0 rejected | 133.3/min | ETA: 25.5m [2026-01-21T12:00:52.900329] [DEBUG] [REMOTE ] AIO: Retrieved 1564 rows, trimmed to 300. [2026-01-21T12:00:52.900536] [DEBUG] [REMOTE ] AIO: PASS: History has at least 300 days. [2026-01-21T12:00:52.900844] [DEBUG] [REMOTE ] AIO: PASS: Price check passed. Min price $20.38. [2026-01-21T12:00:52.900996] [DEBUG] [REMOTE ] AIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:52.901144] [DEBUG] [REMOTE ] AIO: PASS: Integrity check passed. [2026-01-21T12:00:52.901190] [DEBUG] [REMOTE ] AIO: Symbol is viable for forecasting. [2026-01-21T12:00:52.901250] [INFO ] [MAIN ] [108/3501] AIO kept (0.2s) | 108 kept, 0 rejected | 133.9/min | ETA: 25.3m [2026-01-21T12:00:53.305097] [DEBUG] [REMOTE ] AIP: Retrieved 1061 rows, trimmed to 300. [2026-01-21T12:00:53.305301] [DEBUG] [REMOTE ] AIP: PASS: History has at least 300 days. [2026-01-21T12:00:53.305617] [DEBUG] [REMOTE ] AIP: PASS: Price check passed. Min price $12.32. [2026-01-21T12:00:53.305761] [DEBUG] [REMOTE ] AIP: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:53.305878] [DEBUG] [REMOTE ] AIP: PASS: Integrity check passed. [2026-01-21T12:00:53.305919] [DEBUG] [REMOTE ] AIP: Symbol is viable for forecasting. [2026-01-21T12:00:53.305972] [INFO ] [MAIN ] [109/3501] AIP kept (0.4s) | 109 kept, 0 rejected | 134.0/min | ETA: 25.3m [2026-01-21T12:00:53.562205] [DEBUG] [REMOTE ] AIPI: Retrieved 408 rows, trimmed to 300. [2026-01-21T12:00:53.562434] [DEBUG] [REMOTE ] AIPI: PASS: History has at least 300 days. [2026-01-21T12:00:53.562984] [DEBUG] [REMOTE ] AIPI: PASS: Price check passed. Min price $37.95. [2026-01-21T12:00:53.563202] [DEBUG] [REMOTE ] AIPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:53.563387] [DEBUG] [REMOTE ] AIPI: PASS: Integrity check passed. [2026-01-21T12:00:53.563447] [DEBUG] [REMOTE ] AIPI: Symbol is viable for forecasting. [2026-01-21T12:00:53.563522] [INFO ] [MAIN ] [110/3501] AIPI kept (0.3s) | 110 kept, 0 rejected | 134.6/min | ETA: 25.2m [2026-01-21T12:00:54.173852] [DEBUG] [REMOTE ] AIQ: Retrieved 1930 rows, trimmed to 300. [2026-01-21T12:00:54.174101] [DEBUG] [REMOTE ] AIQ: PASS: History has at least 300 days. [2026-01-21T12:00:54.174446] [DEBUG] [REMOTE ] AIQ: PASS: Price check passed. Min price $47.29. [2026-01-21T12:00:54.174682] [DEBUG] [REMOTE ] AIQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:54.174872] [DEBUG] [REMOTE ] AIQ: PASS: Integrity check passed. [2026-01-21T12:00:54.174929] [DEBUG] [REMOTE ] AIQ: Symbol is viable for forecasting. [2026-01-21T12:00:54.174998] [INFO ] [MAIN ] [111/3501] AIQ kept (0.6s) | 111 kept, 0 rejected | 134.1/min | ETA: 25.3m [2026-01-21T12:00:54.587109] [DEBUG] [REMOTE ] AIRG: Retrieved 2372 rows, trimmed to 300. [2026-01-21T12:00:54.587275] [DEBUG] [REMOTE ] AIRG: PASS: History has at least 300 days. [2026-01-21T12:00:54.587497] [DEBUG] [REMOTE ] AIRG: PASS: Price check passed. Min price $3.07. [2026-01-21T12:00:54.587658] [DEBUG] [REMOTE ] AIRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:54.587775] [DEBUG] [REMOTE ] AIRG: PASS: Integrity check passed. [2026-01-21T12:00:54.587816] [DEBUG] [REMOTE ] AIRG: Symbol is viable for forecasting. [2026-01-21T12:00:54.587864] [INFO ] [MAIN ] [112/3501] AIRG kept (0.4s) | 112 kept, 0 rejected | 134.2/min | ETA: 25.3m [2026-01-21T12:00:54.859374] [DEBUG] [REMOTE ] AIRJ: Retrieved 463 rows, trimmed to 300. [2026-01-21T12:00:54.859537] [DEBUG] [REMOTE ] AIRJ: PASS: History has at least 300 days. [2026-01-21T12:00:54.859856] [DEBUG] [REMOTE ] AIRJ: PASS: Price check passed. Min price $2.78. [2026-01-21T12:00:54.860060] [DEBUG] [REMOTE ] AIRJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:54.860221] [DEBUG] [REMOTE ] AIRJ: PASS: Integrity check passed. [2026-01-21T12:00:54.860271] [DEBUG] [REMOTE ] AIRJ: Symbol is viable for forecasting. [2026-01-21T12:00:54.860334] [INFO ] [MAIN ] [113/3501] AIRJ kept (0.3s) | 113 kept, 0 rejected | 134.7/min | ETA: 25.2m [2026-01-21T12:00:55.313983] [DEBUG] [REMOTE ] AIRS: Retrieved 1059 rows, trimmed to 300. [2026-01-21T12:00:55.314201] [DEBUG] [REMOTE ] AIRS: PASS: History has at least 300 days. [2026-01-21T12:00:55.314505] [DEBUG] [REMOTE ] AIRS: PASS: Price check passed. Min price $1.85. [2026-01-21T12:00:55.314724] [DEBUG] [REMOTE ] AIRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:55.314883] [DEBUG] [REMOTE ] AIRS: PASS: Integrity check passed. [2026-01-21T12:00:55.314939] [DEBUG] [REMOTE ] AIRS: Symbol is viable for forecasting. [2026-01-21T12:00:55.315007] [INFO ] [MAIN ] [114/3501] AIRS kept (0.5s) | 114 kept, 0 rejected | 134.6/min | ETA: 25.2m [2026-01-21T12:00:55.700027] [DEBUG] [REMOTE ] AISP: Retrieved 1180 rows, trimmed to 300. [2026-01-21T12:00:55.700224] [DEBUG] [REMOTE ] AISP: PASS: History has at least 300 days. [2026-01-21T12:00:55.700471] [DEBUG] [REMOTE ] AISP: PASS: Price check passed. Min price $2.76. [2026-01-21T12:00:55.700633] [DEBUG] [REMOTE ] AISP: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:55.700753] [DEBUG] [REMOTE ] AISP: PASS: Integrity check passed. [2026-01-21T12:00:55.700795] [DEBUG] [REMOTE ] AISP: Symbol is viable for forecasting. [2026-01-21T12:00:55.700847] [INFO ] [MAIN ] [115/3501] AISP kept (0.4s) | 115 kept, 0 rejected | 134.8/min | ETA: 25.1m [2026-01-21T12:00:56.162186] [DEBUG] [REMOTE ] AIZN: Retrieved 1292 rows, trimmed to 300. [2026-01-21T12:00:56.162347] [DEBUG] [REMOTE ] AIZN: PASS: History has at least 300 days. [2026-01-21T12:00:56.162618] [DEBUG] [REMOTE ] AIZN: PASS: Price check passed. Min price $19.26. [2026-01-21T12:00:56.162769] [DEBUG] [REMOTE ] AIZN: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:56.162897] [DEBUG] [REMOTE ] AIZN: PASS: Integrity check passed. [2026-01-21T12:00:56.162944] [DEBUG] [REMOTE ] AIZN: Symbol is viable for forecasting. [2026-01-21T12:00:56.162994] [INFO ] [MAIN ] [116/3501] AIZN kept (0.5s) | 116 kept, 0 rejected | 134.8/min | ETA: 25.1m [2026-01-21T12:00:56.650070] [DEBUG] [REMOTE ] AJG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:56.650273] [DEBUG] [REMOTE ] AJG: PASS: History has at least 300 days. [2026-01-21T12:00:56.650591] [DEBUG] [REMOTE ] AJG: PASS: Price check passed. Min price $237.85. [2026-01-21T12:00:56.650743] [DEBUG] [REMOTE ] AJG: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:56.651019] [DEBUG] [REMOTE ] AJG: PASS: Integrity check passed. [2026-01-21T12:00:56.651068] [DEBUG] [REMOTE ] AJG: Symbol is viable for forecasting. [2026-01-21T12:00:56.651124] [INFO ] [MAIN ] [117/3501] AJG kept (0.5s) | 117 kept, 0 rejected | 134.6/min | ETA: 25.1m [2026-01-21T12:00:57.289774] [DEBUG] [REMOTE ] AKAM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:57.290031] [DEBUG] [REMOTE ] AKAM: PASS: History has at least 300 days. [2026-01-21T12:00:57.290338] [DEBUG] [REMOTE ] AKAM: PASS: Price check passed. Min price $71.97. [2026-01-21T12:00:57.290648] [DEBUG] [REMOTE ] AKAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:57.290806] [DEBUG] [REMOTE ] AKAM: PASS: Integrity check passed. [2026-01-21T12:00:57.290862] [DEBUG] [REMOTE ] AKAM: Symbol is viable for forecasting. [2026-01-21T12:00:57.290923] [INFO ] [MAIN ] [118/3501] AKAM kept (0.6s) | 118 kept, 0 rejected | 134.1/min | ETA: 25.2m [2026-01-21T12:00:57.623143] [DEBUG] [REMOTE ] AKBA: Retrieved 2977 rows, trimmed to 300. [2026-01-21T12:00:57.623350] [DEBUG] [REMOTE ] AKBA: PASS: History has at least 300 days. [2026-01-21T12:00:57.623650] [DEBUG] [REMOTE ] AKBA: PASS: Price check passed. Min price $1.34. [2026-01-21T12:00:57.623798] [DEBUG] [REMOTE ] AKBA: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:57.623929] [DEBUG] [REMOTE ] AKBA: PASS: Integrity check passed. [2026-01-21T12:00:57.623972] [DEBUG] [REMOTE ] AKBA: Symbol is viable for forecasting. [2026-01-21T12:00:57.624027] [INFO ] [MAIN ] [119/3501] AKBA kept (0.3s) | 119 kept, 0 rejected | 134.4/min | ETA: 25.2m [2026-01-21T12:00:58.079793] [DEBUG] [REMOTE ] AL: Retrieved 3710 rows, trimmed to 300. [2026-01-21T12:00:58.080106] [DEBUG] [REMOTE ] AL: PASS: History has at least 300 days. [2026-01-21T12:00:58.080476] [DEBUG] [REMOTE ] AL: PASS: Price check passed. Min price $63.35. [2026-01-21T12:00:58.080671] [DEBUG] [REMOTE ] AL: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:58.080879] [DEBUG] [REMOTE ] AL: PASS: Integrity check passed. [2026-01-21T12:00:58.080930] [DEBUG] [REMOTE ] AL: Symbol is viable for forecasting. [2026-01-21T12:00:58.080989] [INFO ] [MAIN ] [120/3501] AL kept (0.5s) | 120 kept, 0 rejected | 134.4/min | ETA: 25.2m [2026-01-21T12:00:58.285078] [DEBUG] [REMOTE ] ALAB: Retrieved 460 rows, trimmed to 300. [2026-01-21T12:00:58.285286] [DEBUG] [REMOTE ] ALAB: PASS: History has at least 300 days. [2026-01-21T12:00:58.285551] [DEBUG] [REMOTE ] ALAB: PASS: Price check passed. Min price $139.29. [2026-01-21T12:00:58.285735] [DEBUG] [REMOTE ] ALAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:58.285866] [DEBUG] [REMOTE ] ALAB: PASS: Integrity check passed. [2026-01-21T12:00:58.285912] [DEBUG] [REMOTE ] ALAB: Symbol is viable for forecasting. [2026-01-21T12:00:58.285965] [INFO ] [MAIN ] [121/3501] ALAB kept (0.2s) | 121 kept, 0 rejected | 135.0/min | ETA: 25.0m [2026-01-21T12:00:59.052768] [DEBUG] [REMOTE ] ALB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:59.052906] [DEBUG] [REMOTE ] ALB: PASS: History has at least 300 days. [2026-01-21T12:00:59.053133] [DEBUG] [REMOTE ] ALB: PASS: Price check passed. Min price $88.18. [2026-01-21T12:00:59.053273] [DEBUG] [REMOTE ] ALB: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:59.053390] [DEBUG] [REMOTE ] ALB: PASS: Integrity check passed. [2026-01-21T12:00:59.053431] [DEBUG] [REMOTE ] ALB: Symbol is viable for forecasting. [2026-01-21T12:00:59.053479] [INFO ] [MAIN ] [122/3501] ALB kept (0.8s) | 122 kept, 0 rejected | 134.2/min | ETA: 25.2m [2026-01-21T12:00:59.356220] [DEBUG] [REMOTE ] ALC: Retrieved 1705 rows, trimmed to 300. [2026-01-21T12:00:59.356357] [DEBUG] [REMOTE ] ALC: PASS: History has at least 300 days. [2026-01-21T12:00:59.356601] [DEBUG] [REMOTE ] ALC: PASS: Price check passed. Min price $73.60. [2026-01-21T12:00:59.356775] [DEBUG] [REMOTE ] ALC: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:59.356896] [DEBUG] [REMOTE ] ALC: PASS: Integrity check passed. [2026-01-21T12:00:59.356936] [DEBUG] [REMOTE ] ALC: Symbol is viable for forecasting. [2026-01-21T12:00:59.356984] [INFO ] [MAIN ] [123/3501] ALC kept (0.3s) | 123 kept, 0 rejected | 134.6/min | ETA: 25.1m [2026-01-21T12:00:59.958910] [DEBUG] [REMOTE ] ALCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:00:59.959105] [DEBUG] [REMOTE ] ALCO: PASS: History has at least 300 days. [2026-01-21T12:00:59.959401] [DEBUG] [REMOTE ] ALCO: PASS: Price check passed. Min price $31.31. [2026-01-21T12:00:59.959547] [DEBUG] [REMOTE ] ALCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:00:59.959709] [DEBUG] [REMOTE ] ALCO: PASS: Integrity check passed. [2026-01-21T12:00:59.959752] [DEBUG] [REMOTE ] ALCO: Symbol is viable for forecasting. [2026-01-21T12:00:59.959804] [INFO ] [MAIN ] [124/3501] ALCO kept (0.6s) | 124 kept, 0 rejected | 134.2/min | ETA: 25.2m [2026-01-21T12:01:00.297018] [DEBUG] [REMOTE ] ALDX: Retrieved 2947 rows, trimmed to 300. [2026-01-21T12:01:00.297158] [DEBUG] [REMOTE ] ALDX: PASS: History has at least 300 days. [2026-01-21T12:01:00.297381] [DEBUG] [REMOTE ] ALDX: PASS: Price check passed. Min price $3.99. [2026-01-21T12:01:00.297525] [DEBUG] [REMOTE ] ALDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:00.297680] [DEBUG] [REMOTE ] ALDX: PASS: Integrity check passed. [2026-01-21T12:01:00.297728] [DEBUG] [REMOTE ] ALDX: Symbol is viable for forecasting. [2026-01-21T12:01:00.297781] [INFO ] [MAIN ] [125/3501] ALDX kept (0.3s) | 125 kept, 0 rejected | 134.4/min | ETA: 25.1m [2026-01-21T12:01:00.723641] [DEBUG] [REMOTE ] ALEX: Retrieved 3419 rows, trimmed to 300. [2026-01-21T12:01:00.723755] [DEBUG] [REMOTE ] ALEX: PASS: History has at least 300 days. [2026-01-21T12:01:00.724004] [DEBUG] [REMOTE ] ALEX: PASS: Price check passed. Min price $14.89. [2026-01-21T12:01:00.724154] [DEBUG] [REMOTE ] ALEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:00.724277] [DEBUG] [REMOTE ] ALEX: PASS: Integrity check passed. [2026-01-21T12:01:00.724321] [DEBUG] [REMOTE ] ALEX: Symbol is viable for forecasting. [2026-01-21T12:01:00.724373] [INFO ] [MAIN ] [126/3501] ALEX kept (0.4s) | 126 kept, 0 rejected | 134.5/min | ETA: 25.1m [2026-01-21T12:01:01.238659] [DEBUG] [REMOTE ] ALG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:01.238894] [DEBUG] [REMOTE ] ALG: PASS: History has at least 300 days. [2026-01-21T12:01:01.239255] [DEBUG] [REMOTE ] ALG: PASS: Price check passed. Min price $157.52. [2026-01-21T12:01:01.239406] [DEBUG] [REMOTE ] ALG: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:01.239561] [DEBUG] [REMOTE ] ALG: PASS: Integrity check passed. [2026-01-21T12:01:01.239626] [DEBUG] [REMOTE ] ALG: Symbol is viable for forecasting. [2026-01-21T12:01:01.239685] [INFO ] [MAIN ] [127/3501] ALG kept (0.5s) | 127 kept, 0 rejected | 134.3/min | ETA: 25.1m [2026-01-21T12:01:01.516217] [DEBUG] [REMOTE ] ALGM: Retrieved 1311 rows, trimmed to 300. [2026-01-21T12:01:01.516387] [DEBUG] [REMOTE ] ALGM: PASS: History has at least 300 days. [2026-01-21T12:01:01.516718] [DEBUG] [REMOTE ] ALGM: PASS: Price check passed. Min price $22.80. [2026-01-21T12:01:01.516909] [DEBUG] [REMOTE ] ALGM: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:01.517060] [DEBUG] [REMOTE ] ALGM: PASS: Integrity check passed. [2026-01-21T12:01:01.517117] [DEBUG] [REMOTE ] ALGM: Symbol is viable for forecasting. [2026-01-21T12:01:01.517185] [INFO ] [MAIN ] [128/3501] ALGM kept (0.3s) | 128 kept, 0 rejected | 134.7/min | ETA: 25.0m [2026-01-21T12:01:02.160900] [DEBUG] [REMOTE ] ALGN: Retrieved 6280 rows, trimmed to 300. [2026-01-21T12:01:02.161042] [DEBUG] [REMOTE ] ALGN: PASS: History has at least 300 days. [2026-01-21T12:01:02.161267] [DEBUG] [REMOTE ] ALGN: PASS: Price check passed. Min price $131.91. [2026-01-21T12:01:02.161408] [DEBUG] [REMOTE ] ALGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:02.161526] [DEBUG] [REMOTE ] ALGN: PASS: Integrity check passed. [2026-01-21T12:01:02.161587] [DEBUG] [REMOTE ] ALGN: Symbol is viable for forecasting. [2026-01-21T12:01:02.161642] [INFO ] [MAIN ] [129/3501] ALGN kept (0.6s) | 129 kept, 0 rejected | 134.3/min | ETA: 25.1m [2026-01-21T12:01:02.431532] [DEBUG] [REMOTE ] ALGS: Retrieved 1320 rows, trimmed to 300. [2026-01-21T12:01:02.431835] [DEBUG] [REMOTE ] ALGS: PASS: History has at least 300 days. [2026-01-21T12:01:02.432161] [DEBUG] [REMOTE ] ALGS: PASS: Price check passed. Min price $6.07. [2026-01-21T12:01:02.432366] [DEBUG] [REMOTE ] ALGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:02.432518] [DEBUG] [REMOTE ] ALGS: PASS: Integrity check passed. [2026-01-21T12:01:02.432564] [DEBUG] [REMOTE ] ALGS: Symbol is viable for forecasting. [2026-01-21T12:01:02.432652] [INFO ] [MAIN ] [130/3501] ALGS kept (0.3s) | 130 kept, 0 rejected | 134.7/min | ETA: 25.0m [2026-01-21T12:01:02.770655] [DEBUG] [REMOTE ] ALHC: Retrieved 1210 rows, trimmed to 300. [2026-01-21T12:01:02.770869] [DEBUG] [REMOTE ] ALHC: PASS: History has at least 300 days. [2026-01-21T12:01:02.771182] [DEBUG] [REMOTE ] ALHC: PASS: Price check passed. Min price $16.04. [2026-01-21T12:01:02.771333] [DEBUG] [REMOTE ] ALHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:02.771457] [DEBUG] [REMOTE ] ALHC: PASS: Integrity check passed. [2026-01-21T12:01:02.771501] [DEBUG] [REMOTE ] ALHC: Symbol is viable for forecasting. [2026-01-21T12:01:02.771566] [INFO ] [MAIN ] [131/3501] ALHC kept (0.3s) | 131 kept, 0 rejected | 134.9/min | ETA: 25.0m [2026-01-21T12:01:03.505164] [DEBUG] [REMOTE ] ALK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:03.505541] [DEBUG] [REMOTE ] ALK: PASS: History has at least 300 days. [2026-01-21T12:01:03.505960] [DEBUG] [REMOTE ] ALK: PASS: Price check passed. Min price $37.82. [2026-01-21T12:01:03.506153] [DEBUG] [REMOTE ] ALK: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:03.506336] [DEBUG] [REMOTE ] ALK: PASS: Integrity check passed. [2026-01-21T12:01:03.506393] [DEBUG] [REMOTE ] ALK: Symbol is viable for forecasting. [2026-01-21T12:01:03.506468] [INFO ] [MAIN ] [132/3501] ALK kept (0.7s) | 132 kept, 0 rejected | 134.3/min | ETA: 25.1m [2026-01-21T12:01:03.989087] [DEBUG] [REMOTE ] ALKS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:03.989242] [DEBUG] [REMOTE ] ALKS: PASS: History has at least 300 days. [2026-01-21T12:01:03.989486] [DEBUG] [REMOTE ] ALKS: PASS: Price check passed. Min price $27.81. [2026-01-21T12:01:03.989654] [DEBUG] [REMOTE ] ALKS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:03.989787] [DEBUG] [REMOTE ] ALKS: PASS: Integrity check passed. [2026-01-21T12:01:03.989830] [DEBUG] [REMOTE ] ALKS: Symbol is viable for forecasting. [2026-01-21T12:01:03.990400] [INFO ] [MAIN ] [133/3501] ALKS kept (0.5s) | 133 kept, 0 rejected | 134.2/min | ETA: 25.1m [2026-01-21T12:01:04.489232] [DEBUG] [REMOTE ] ALL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:04.489377] [DEBUG] [REMOTE ] ALL: PASS: History has at least 300 days. [2026-01-21T12:01:04.489624] [DEBUG] [REMOTE ] ALL: PASS: Price check passed. Min price $189.10. [2026-01-21T12:01:04.489770] [DEBUG] [REMOTE ] ALL: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:04.490073] [DEBUG] [REMOTE ] ALL: PASS: Integrity check passed. [2026-01-21T12:01:04.490214] [DEBUG] [REMOTE ] ALL: Symbol is viable for forecasting. [2026-01-21T12:01:04.490273] [INFO ] [MAIN ] [134/3501] ALL kept (0.5s) | 134 kept, 0 rejected | 134.1/min | ETA: 25.1m [2026-01-21T12:01:04.895258] [DEBUG] [REMOTE ] ALLE: Retrieved 3060 rows, trimmed to 300. [2026-01-21T12:01:04.895407] [DEBUG] [REMOTE ] ALLE: PASS: History has at least 300 days. [2026-01-21T12:01:04.895697] [DEBUG] [REMOTE ] ALLE: PASS: Price check passed. Min price $156.99. [2026-01-21T12:01:04.895875] [DEBUG] [REMOTE ] ALLE: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:04.896003] [DEBUG] [REMOTE ] ALLE: PASS: Integrity check passed. [2026-01-21T12:01:04.896047] [DEBUG] [REMOTE ] ALLE: Symbol is viable for forecasting. [2026-01-21T12:01:04.896100] [INFO ] [MAIN ] [135/3501] ALLE kept (0.4s) | 135 kept, 0 rejected | 134.1/min | ETA: 25.1m [2026-01-21T12:01:05.051910] [DEBUG] [REMOTE ] ALLO: Retrieved 1827 rows, trimmed to 300. [2026-01-21T12:01:05.052049] [DEBUG] [REMOTE ] ALLO: PASS: History has at least 300 days. [2026-01-21T12:01:05.052267] [DEBUG] [REMOTE ] ALLO: PASS: Price check passed. Min price $1.05. [2026-01-21T12:01:05.052407] [DEBUG] [REMOTE ] ALLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:05.052522] [DEBUG] [REMOTE ] ALLO: PASS: Integrity check passed. [2026-01-21T12:01:05.052563] [DEBUG] [REMOTE ] ALLO: Symbol is viable for forecasting. [2026-01-21T12:01:05.052632] [INFO ] [MAIN ] [136/3501] ALLO kept (0.2s) | 136 kept, 0 rejected | 134.8/min | ETA: 25.0m [2026-01-21T12:01:05.634137] [DEBUG] [REMOTE ] ALLY: Retrieved 2962 rows, trimmed to 300. [2026-01-21T12:01:05.634341] [DEBUG] [REMOTE ] ALLY: PASS: History has at least 300 days. [2026-01-21T12:01:05.634660] [DEBUG] [REMOTE ] ALLY: PASS: Price check passed. Min price $37.57. [2026-01-21T12:01:05.635001] [DEBUG] [REMOTE ] ALLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:05.635143] [DEBUG] [REMOTE ] ALLY: PASS: Integrity check passed. [2026-01-21T12:01:05.635190] [DEBUG] [REMOTE ] ALLY: Symbol is viable for forecasting. [2026-01-21T12:01:05.635256] [INFO ] [MAIN ] [137/3501] ALLY kept (0.6s) | 137 kept, 0 rejected | 134.5/min | ETA: 25.0m [2026-01-21T12:01:05.886539] [DEBUG] [REMOTE ] ALMS: Retrieved 391 rows, trimmed to 300. [2026-01-21T12:01:05.886785] [DEBUG] [REMOTE ] ALMS: PASS: History has at least 300 days. [2026-01-21T12:01:05.887237] [DEBUG] [REMOTE ] ALMS: PASS: Price check passed. Min price $4.51. [2026-01-21T12:01:05.887412] [DEBUG] [REMOTE ] ALMS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:05.887598] [DEBUG] [REMOTE ] ALMS: PASS: Integrity check passed. [2026-01-21T12:01:05.887648] [DEBUG] [REMOTE ] ALMS: Symbol is viable for forecasting. [2026-01-21T12:01:05.887705] [INFO ] [MAIN ] [138/3501] ALMS kept (0.3s) | 138 kept, 0 rejected | 134.9/min | ETA: 24.9m [2026-01-21T12:01:06.665045] [DEBUG] [REMOTE ] ALNY: Retrieved 5444 rows, trimmed to 300. [2026-01-21T12:01:06.665187] [DEBUG] [REMOTE ] ALNY: PASS: History has at least 300 days. [2026-01-21T12:01:06.665445] [DEBUG] [REMOTE ] ALNY: PASS: Price check passed. Min price $355.53. [2026-01-21T12:01:06.665650] [DEBUG] [REMOTE ] ALNY: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:06.665791] [DEBUG] [REMOTE ] ALNY: PASS: Integrity check passed. [2026-01-21T12:01:06.665841] [DEBUG] [REMOTE ] ALNY: Symbol is viable for forecasting. [2026-01-21T12:01:06.665893] [INFO ] [MAIN ] [139/3501] ALNY kept (0.8s) | 139 kept, 0 rejected | 134.2/min | ETA: 25.1m [2026-01-21T12:01:06.932375] [DEBUG] [REMOTE ] ALRM: Retrieved 2657 rows, trimmed to 300. [2026-01-21T12:01:06.932530] [DEBUG] [REMOTE ] ALRM: PASS: History has at least 300 days. [2026-01-21T12:01:06.932791] [DEBUG] [REMOTE ] ALRM: PASS: Price check passed. Min price $47.13. [2026-01-21T12:01:06.932933] [DEBUG] [REMOTE ] ALRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:06.933054] [DEBUG] [REMOTE ] ALRM: PASS: Integrity check passed. [2026-01-21T12:01:06.933096] [DEBUG] [REMOTE ] ALRM: Symbol is viable for forecasting. [2026-01-21T12:01:06.933145] [INFO ] [MAIN ] [140/3501] ALRM kept (0.3s) | 140 kept, 0 rejected | 134.6/min | ETA: 25.0m [2026-01-21T12:01:07.580085] [DEBUG] [REMOTE ] ALRS: Retrieved 6291 rows, trimmed to 300. [2026-01-21T12:01:07.580262] [DEBUG] [REMOTE ] ALRS: PASS: History has at least 300 days. [2026-01-21T12:01:07.580596] [DEBUG] [REMOTE ] ALRS: PASS: Price check passed. Min price $20.73. [2026-01-21T12:01:07.580789] [DEBUG] [REMOTE ] ALRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:07.580957] [DEBUG] [REMOTE ] ALRS: PASS: Integrity check passed. [2026-01-21T12:01:07.581010] [DEBUG] [REMOTE ] ALRS: Symbol is viable for forecasting. [2026-01-21T12:01:07.581078] [INFO ] [MAIN ] [141/3501] ALRS kept (0.6s) | 141 kept, 0 rejected | 134.1/min | ETA: 25.0m [2026-01-21T12:01:07.877988] [DEBUG] [REMOTE ] ALSN: Retrieved 3482 rows, trimmed to 300. [2026-01-21T12:01:07.878141] [DEBUG] [REMOTE ] ALSN: PASS: History has at least 300 days. [2026-01-21T12:01:07.878426] [DEBUG] [REMOTE ] ALSN: PASS: Price check passed. Min price $79.02. [2026-01-21T12:01:07.878603] [DEBUG] [REMOTE ] ALSN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:07.878736] [DEBUG] [REMOTE ] ALSN: PASS: Integrity check passed. [2026-01-21T12:01:07.878781] [DEBUG] [REMOTE ] ALSN: Symbol is viable for forecasting. [2026-01-21T12:01:07.878845] [INFO ] [MAIN ] [142/3501] ALSN kept (0.3s) | 142 kept, 0 rejected | 134.5/min | ETA: 25.0m [2026-01-21T12:01:08.295902] [DEBUG] [REMOTE ] ALTG: Retrieved 1694 rows, trimmed to 300. [2026-01-21T12:01:08.296037] [DEBUG] [REMOTE ] ALTG: PASS: History has at least 300 days. [2026-01-21T12:01:08.296251] [DEBUG] [REMOTE ] ALTG: PASS: Price check passed. Min price $4.19. [2026-01-21T12:01:08.296389] [DEBUG] [REMOTE ] ALTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:08.296504] [DEBUG] [REMOTE ] ALTG: PASS: Integrity check passed. [2026-01-21T12:01:08.296545] [DEBUG] [REMOTE ] ALTG: Symbol is viable for forecasting. [2026-01-21T12:01:08.296644] [INFO ] [MAIN ] [143/3501] ALTG kept (0.4s) | 143 kept, 0 rejected | 134.5/min | ETA: 25.0m [2026-01-21T12:01:08.513813] [DEBUG] [REMOTE ] ALTI: Retrieved 764 rows, trimmed to 300. [2026-01-21T12:01:08.513997] [DEBUG] [REMOTE ] ALTI: PASS: History has at least 300 days. [2026-01-21T12:01:08.514256] [DEBUG] [REMOTE ] ALTI: PASS: Price check passed. Min price $3.76. [2026-01-21T12:01:08.514417] [DEBUG] [REMOTE ] ALTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:08.514541] [DEBUG] [REMOTE ] ALTI: PASS: Integrity check passed. [2026-01-21T12:01:08.514603] [DEBUG] [REMOTE ] ALTI: Symbol is viable for forecasting. [2026-01-21T12:01:08.514661] [INFO ] [MAIN ] [144/3501] ALTI kept (0.2s) | 144 kept, 0 rejected | 135.0/min | ETA: 24.9m [2026-01-21T12:01:09.242177] [DEBUG] [REMOTE ] ALTS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:09.242399] [DEBUG] [REMOTE ] ALTS: PASS: History has at least 300 days. [2026-01-21T12:01:09.242746] [DEBUG] [REMOTE ] ALTS: PASS: Price check passed. Min price $1.10. [2026-01-21T12:01:09.242889] [DEBUG] [REMOTE ] ALTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:09.243024] [DEBUG] [REMOTE ] ALTS: PASS: Integrity check passed. [2026-01-21T12:01:09.243072] [DEBUG] [REMOTE ] ALTS: Symbol is viable for forecasting. [2026-01-21T12:01:09.243178] [INFO ] [MAIN ] [145/3501] ALTS kept (0.7s) | 145 kept, 0 rejected | 134.4/min | ETA: 25.0m [2026-01-21T12:01:09.528357] [DEBUG] [REMOTE ] ALTY: Retrieved 2646 rows, trimmed to 300. [2026-01-21T12:01:09.528533] [DEBUG] [REMOTE ] ALTY: PASS: History has at least 300 days. [2026-01-21T12:01:09.528784] [DEBUG] [REMOTE ] ALTY: PASS: Price check passed. Min price $11.63. [2026-01-21T12:01:09.528921] [DEBUG] [REMOTE ] ALTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:09.529038] [DEBUG] [REMOTE ] ALTY: PASS: Integrity check passed. [2026-01-21T12:01:09.529078] [DEBUG] [REMOTE ] ALTY: Symbol is viable for forecasting. [2026-01-21T12:01:09.529128] [INFO ] [MAIN ] [146/3501] ALTY kept (0.3s) | 146 kept, 0 rejected | 134.7/min | ETA: 24.9m [2026-01-21T12:01:09.885349] [DEBUG] [REMOTE ] ALVO: Retrieved 901 rows, trimmed to 300. [2026-01-21T12:01:09.885498] [DEBUG] [REMOTE ] ALVO: PASS: History has at least 300 days. [2026-01-21T12:01:09.885730] [DEBUG] [REMOTE ] ALVO: PASS: Price check passed. Min price $4.58. [2026-01-21T12:01:09.885872] [DEBUG] [REMOTE ] ALVO: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:09.885985] [DEBUG] [REMOTE ] ALVO: PASS: Integrity check passed. [2026-01-21T12:01:09.886027] [DEBUG] [REMOTE ] ALVO: Symbol is viable for forecasting. [2026-01-21T12:01:09.886076] [INFO ] [MAIN ] [147/3501] ALVO kept (0.4s) | 147 kept, 0 rejected | 134.9/min | ETA: 24.9m [2026-01-21T12:01:10.514940] [DEBUG] [REMOTE ] ALX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:10.515108] [DEBUG] [REMOTE ] ALX: PASS: History has at least 300 days. [2026-01-21T12:01:10.515375] [DEBUG] [REMOTE ] ALX: PASS: Price check passed. Min price $205.15. [2026-01-21T12:01:10.515522] [DEBUG] [REMOTE ] ALX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:10.515674] [DEBUG] [REMOTE ] ALX: PASS: Integrity check passed. [2026-01-21T12:01:10.515720] [DEBUG] [REMOTE ] ALX: Symbol is viable for forecasting. [2026-01-21T12:01:10.515773] [INFO ] [MAIN ] [148/3501] ALX kept (0.6s) | 148 kept, 0 rejected | 134.5/min | ETA: 24.9m [2026-01-21T12:01:10.825066] [DEBUG] [REMOTE ] ALXO: Retrieved 1384 rows, trimmed to 300. [2026-01-21T12:01:10.825241] [DEBUG] [REMOTE ] ALXO: PASS: History has at least 300 days. [2026-01-21T12:01:10.825558] [DEBUG] [REMOTE ] ALXO: PASS: Price check passed. Min price $1.08. [2026-01-21T12:01:10.825773] [DEBUG] [REMOTE ] ALXO: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:10.825927] [DEBUG] [REMOTE ] ALXO: PASS: Integrity check passed. [2026-01-21T12:01:10.825971] [DEBUG] [REMOTE ] ALXO: Symbol is viable for forecasting. [2026-01-21T12:01:10.826027] [INFO ] [MAIN ] [149/3501] ALXO kept (0.3s) | 149 kept, 0 rejected | 134.8/min | ETA: 24.9m [2026-01-21T12:01:11.151163] [DEBUG] [REMOTE ] ALZN: Retrieved 1155 rows, trimmed to 300. [2026-01-21T12:01:11.151300] [DEBUG] [REMOTE ] ALZN: PASS: History has at least 300 days. [2026-01-21T12:01:11.151508] [DEBUG] [REMOTE ] ALZN: PASS: Price check passed. Min price $1.82. [2026-01-21T12:01:11.151665] [DEBUG] [REMOTE ] ALZN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:11.151778] [DEBUG] [REMOTE ] ALZN: PASS: Integrity check passed. [2026-01-21T12:01:11.151818] [DEBUG] [REMOTE ] ALZN: Symbol is viable for forecasting. [2026-01-21T12:01:11.151866] [INFO ] [MAIN ] [150/3501] ALZN kept (0.3s) | 150 kept, 0 rejected | 135.1/min | ETA: 24.8m [2026-01-21T12:01:11.535229] [DEBUG] [REMOTE ] AM: Retrieved 2817 rows, trimmed to 300. [2026-01-21T12:01:11.535397] [DEBUG] [REMOTE ] AM: PASS: History has at least 300 days. [2026-01-21T12:01:11.535730] [DEBUG] [REMOTE ] AM: PASS: Price check passed. Min price $17.15. [2026-01-21T12:01:11.535888] [DEBUG] [REMOTE ] AM: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:11.536017] [DEBUG] [REMOTE ] AM: PASS: Integrity check passed. [2026-01-21T12:01:11.536059] [DEBUG] [REMOTE ] AM: Symbol is viable for forecasting. [2026-01-21T12:01:11.536111] [INFO ] [MAIN ] [151/3501] AM kept (0.4s) | 151 kept, 0 rejected | 135.2/min | ETA: 24.8m [2026-01-21T12:01:12.026225] [DEBUG] [REMOTE ] AMAL: Retrieved 1873 rows, trimmed to 300. [2026-01-21T12:01:12.026355] [DEBUG] [REMOTE ] AMAL: PASS: History has at least 300 days. [2026-01-21T12:01:12.026563] [DEBUG] [REMOTE ] AMAL: PASS: Price check passed. Min price $26.75. [2026-01-21T12:01:12.026776] [DEBUG] [REMOTE ] AMAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:12.026898] [DEBUG] [REMOTE ] AMAL: PASS: Integrity check passed. [2026-01-21T12:01:12.026940] [DEBUG] [REMOTE ] AMAL: Symbol is viable for forecasting. [2026-01-21T12:01:12.026989] [INFO ] [MAIN ] [152/3501] AMAL kept (0.5s) | 152 kept, 0 rejected | 135.1/min | ETA: 24.8m [2026-01-21T12:01:12.423417] [DEBUG] [REMOTE ] AMBA: Retrieved 3337 rows, trimmed to 300. [2026-01-21T12:01:12.423558] [DEBUG] [REMOTE ] AMBA: PASS: History has at least 300 days. [2026-01-21T12:01:12.423890] [DEBUG] [REMOTE ] AMBA: PASS: Price check passed. Min price $64.60. [2026-01-21T12:01:12.424042] [DEBUG] [REMOTE ] AMBA: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:12.424175] [DEBUG] [REMOTE ] AMBA: PASS: Integrity check passed. [2026-01-21T12:01:12.424220] [DEBUG] [REMOTE ] AMBA: Symbol is viable for forecasting. [2026-01-21T12:01:12.424270] [INFO ] [MAIN ] [153/3501] AMBA kept (0.4s) | 153 kept, 0 rejected | 135.2/min | ETA: 24.8m [2026-01-21T12:01:12.737264] [DEBUG] [REMOTE ] AMBP: Retrieved 1119 rows, trimmed to 300. [2026-01-21T12:01:12.737422] [DEBUG] [REMOTE ] AMBP: PASS: History has at least 300 days. [2026-01-21T12:01:12.737669] [DEBUG] [REMOTE ] AMBP: PASS: Price check passed. Min price $3.32. [2026-01-21T12:01:12.737815] [DEBUG] [REMOTE ] AMBP: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:12.737937] [DEBUG] [REMOTE ] AMBP: PASS: Integrity check passed. [2026-01-21T12:01:12.737980] [DEBUG] [REMOTE ] AMBP: Symbol is viable for forecasting. [2026-01-21T12:01:12.738030] [INFO ] [MAIN ] [154/3501] AMBP kept (0.3s) | 154 kept, 0 rejected | 135.4/min | ETA: 24.7m [2026-01-21T12:01:13.240871] [DEBUG] [REMOTE ] AMC: Retrieved 3039 rows, trimmed to 300. [2026-01-21T12:01:13.241053] [DEBUG] [REMOTE ] AMC: PASS: History has at least 300 days. [2026-01-21T12:01:13.241381] [DEBUG] [REMOTE ] AMC: PASS: Price check passed. Min price $1.45. [2026-01-21T12:01:13.241614] [DEBUG] [REMOTE ] AMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:13.241801] [DEBUG] [REMOTE ] AMC: PASS: Integrity check passed. [2026-01-21T12:01:13.241870] [DEBUG] [REMOTE ] AMC: Symbol is viable for forecasting. [2026-01-21T12:01:13.241951] [INFO ] [MAIN ] [155/3501] AMC kept (0.5s) | 155 kept, 0 rejected | 135.3/min | ETA: 24.7m [2026-01-21T12:01:13.617404] [DEBUG] [REMOTE ] AMCX: Retrieved 3670 rows, trimmed to 300. [2026-01-21T12:01:13.617632] [DEBUG] [REMOTE ] AMCX: PASS: History has at least 300 days. [2026-01-21T12:01:13.618021] [DEBUG] [REMOTE ] AMCX: PASS: Price check passed. Min price $7.25. [2026-01-21T12:01:13.618221] [DEBUG] [REMOTE ] AMCX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:13.618376] [DEBUG] [REMOTE ] AMCX: PASS: Integrity check passed. [2026-01-21T12:01:13.618432] [DEBUG] [REMOTE ] AMCX: Symbol is viable for forecasting. [2026-01-21T12:01:13.618490] [INFO ] [MAIN ] [156/3501] AMCX kept (0.4s) | 156 kept, 0 rejected | 135.4/min | ETA: 24.7m [2026-01-21T12:01:14.212596] [DEBUG] [REMOTE ] AMD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:14.212748] [DEBUG] [REMOTE ] AMD: PASS: History has at least 300 days. [2026-01-21T12:01:14.212972] [DEBUG] [REMOTE ] AMD: PASS: Price check passed. Min price $198.11. [2026-01-21T12:01:14.213307] [DEBUG] [REMOTE ] AMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:14.213424] [DEBUG] [REMOTE ] AMD: PASS: Integrity check passed. [2026-01-21T12:01:14.213465] [DEBUG] [REMOTE ] AMD: Symbol is viable for forecasting. [2026-01-21T12:01:14.213513] [INFO ] [MAIN ] [157/3501] AMD kept (0.6s) | 157 kept, 0 rejected | 135.2/min | ETA: 24.7m [2026-01-21T12:01:14.329046] [DEBUG] [REMOTE ] AMDL: Retrieved 462 rows, trimmed to 300. [2026-01-21T12:01:14.329186] [DEBUG] [REMOTE ] AMDL: PASS: History has at least 300 days. [2026-01-21T12:01:14.329404] [DEBUG] [REMOTE ] AMDL: PASS: Price check passed. Min price $13.41. [2026-01-21T12:01:14.329551] [DEBUG] [REMOTE ] AMDL: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:14.329705] [DEBUG] [REMOTE ] AMDL: PASS: Integrity check passed. [2026-01-21T12:01:14.329760] [DEBUG] [REMOTE ] AMDL: Symbol is viable for forecasting. [2026-01-21T12:01:14.329822] [INFO ] [MAIN ] [158/3501] AMDL kept (0.1s) | 158 kept, 0 rejected | 135.8/min | ETA: 24.6m [2026-01-21T12:01:15.134887] [DEBUG] [REMOTE ] AME: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:15.135022] [DEBUG] [REMOTE ] AME: PASS: History has at least 300 days. [2026-01-21T12:01:15.135240] [DEBUG] [REMOTE ] AME: PASS: Price check passed. Min price $183.90. [2026-01-21T12:01:15.135375] [DEBUG] [REMOTE ] AME: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:15.135490] [DEBUG] [REMOTE ] AME: PASS: Integrity check passed. [2026-01-21T12:01:15.135530] [DEBUG] [REMOTE ] AME: Symbol is viable for forecasting. [2026-01-21T12:01:15.135597] [INFO ] [MAIN ] [159/3501] AME kept (0.8s) | 159 kept, 0 rejected | 135.1/min | ETA: 24.7m [2026-01-21T12:01:15.597986] [DEBUG] [REMOTE ] AMG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:15.598135] [DEBUG] [REMOTE ] AMG: PASS: History has at least 300 days. [2026-01-21T12:01:15.598388] [DEBUG] [REMOTE ] AMG: PASS: Price check passed. Min price $236.67. [2026-01-21T12:01:15.598531] [DEBUG] [REMOTE ] AMG: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:15.598690] [DEBUG] [REMOTE ] AMG: PASS: Integrity check passed. [2026-01-21T12:01:15.598739] [DEBUG] [REMOTE ] AMG: Symbol is viable for forecasting. [2026-01-21T12:01:15.598791] [INFO ] [MAIN ] [160/3501] AMG kept (0.5s) | 160 kept, 0 rejected | 135.0/min | ETA: 24.7m [2026-01-21T12:01:16.085508] [DEBUG] [REMOTE ] AMGN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:16.085676] [DEBUG] [REMOTE ] AMGN: PASS: History has at least 300 days. [2026-01-21T12:01:16.085928] [DEBUG] [REMOTE ] AMGN: PASS: Price check passed. Min price $289.12. [2026-01-21T12:01:16.086074] [DEBUG] [REMOTE ] AMGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:16.086204] [DEBUG] [REMOTE ] AMGN: PASS: Integrity check passed. [2026-01-21T12:01:16.086440] [DEBUG] [REMOTE ] AMGN: Symbol is viable for forecasting. [2026-01-21T12:01:16.086491] [INFO ] [MAIN ] [161/3501] AMGN kept (0.5s) | 161 kept, 0 rejected | 135.0/min | ETA: 24.7m [2026-01-21T12:01:16.443759] [DEBUG] [REMOTE ] AMH: Retrieved 3136 rows, trimmed to 300. [2026-01-21T12:01:16.443888] [DEBUG] [REMOTE ] AMH: PASS: History has at least 300 days. [2026-01-21T12:01:16.444093] [DEBUG] [REMOTE ] AMH: PASS: Price check passed. Min price $29.87. [2026-01-21T12:01:16.444230] [DEBUG] [REMOTE ] AMH: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:16.444339] [DEBUG] [REMOTE ] AMH: PASS: Integrity check passed. [2026-01-21T12:01:16.444379] [DEBUG] [REMOTE ] AMH: Symbol is viable for forecasting. [2026-01-21T12:01:16.444426] [INFO ] [MAIN ] [162/3501] AMH kept (0.4s) | 162 kept, 0 rejected | 135.1/min | ETA: 24.7m [2026-01-21T12:01:16.719211] [DEBUG] [REMOTE ] AMLX: Retrieved 1011 rows, trimmed to 300. [2026-01-21T12:01:16.719365] [DEBUG] [REMOTE ] AMLX: PASS: History has at least 300 days. [2026-01-21T12:01:16.719623] [DEBUG] [REMOTE ] AMLX: PASS: Price check passed. Min price $11.38. [2026-01-21T12:01:16.719789] [DEBUG] [REMOTE ] AMLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:16.719920] [DEBUG] [REMOTE ] AMLX: PASS: Integrity check passed. [2026-01-21T12:01:16.719967] [DEBUG] [REMOTE ] AMLX: Symbol is viable for forecasting. [2026-01-21T12:01:16.720031] [INFO ] [MAIN ] [163/3501] AMLX kept (0.3s) | 163 kept, 0 rejected | 135.4/min | ETA: 24.6m [2026-01-21T12:01:17.326392] [DEBUG] [REMOTE ] AMN: Retrieved 6084 rows, trimmed to 300. [2026-01-21T12:01:17.326529] [DEBUG] [REMOTE ] AMN: PASS: History has at least 300 days. [2026-01-21T12:01:17.326837] [DEBUG] [REMOTE ] AMN: PASS: Price check passed. Min price $15.10. [2026-01-21T12:01:17.326995] [DEBUG] [REMOTE ] AMN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:17.327126] [DEBUG] [REMOTE ] AMN: PASS: Integrity check passed. [2026-01-21T12:01:17.327166] [DEBUG] [REMOTE ] AMN: Symbol is viable for forecasting. [2026-01-21T12:01:17.327215] [INFO ] [MAIN ] [164/3501] AMN kept (0.6s) | 164 kept, 0 rejected | 135.1/min | ETA: 24.7m [2026-01-21T12:01:17.882174] [DEBUG] [REMOTE ] AMP: Retrieved 5118 rows, trimmed to 300. [2026-01-21T12:01:17.882519] [DEBUG] [REMOTE ] AMP: PASS: History has at least 300 days. [2026-01-21T12:01:17.882753] [DEBUG] [REMOTE ] AMP: PASS: Price check passed. Min price $440.80. [2026-01-21T12:01:17.882892] [DEBUG] [REMOTE ] AMP: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:17.883009] [DEBUG] [REMOTE ] AMP: PASS: Integrity check passed. [2026-01-21T12:01:17.883049] [DEBUG] [REMOTE ] AMP: Symbol is viable for forecasting. [2026-01-21T12:01:17.883310] [INFO ] [MAIN ] [165/3501] AMP kept (0.6s) | 165 kept, 0 rejected | 134.9/min | ETA: 24.7m [2026-01-21T12:01:18.317166] [DEBUG] [REMOTE ] AMPG: Retrieved 6511 rows, trimmed to 300. [2026-01-21T12:01:18.317509] [DEBUG] [REMOTE ] AMPG: PASS: History has at least 300 days. [2026-01-21T12:01:18.317747] [DEBUG] [REMOTE ] AMPG: PASS: Price check passed. Min price $2.60. [2026-01-21T12:01:18.317889] [DEBUG] [REMOTE ] AMPG: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:18.318007] [DEBUG] [REMOTE ] AMPG: PASS: Integrity check passed. [2026-01-21T12:01:18.318048] [DEBUG] [REMOTE ] AMPG: Symbol is viable for forecasting. [2026-01-21T12:01:18.318096] [INFO ] [MAIN ] [166/3501] AMPG kept (0.4s) | 166 kept, 0 rejected | 135.0/min | ETA: 24.7m [2026-01-21T12:01:18.695874] [DEBUG] [REMOTE ] AMPH: Retrieved 2910 rows, trimmed to 300. [2026-01-21T12:01:18.696076] [DEBUG] [REMOTE ] AMPH: PASS: History has at least 300 days. [2026-01-21T12:01:18.696363] [DEBUG] [REMOTE ] AMPH: PASS: Price check passed. Min price $24.03. [2026-01-21T12:01:18.696515] [DEBUG] [REMOTE ] AMPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:18.696714] [DEBUG] [REMOTE ] AMPH: PASS: Integrity check passed. [2026-01-21T12:01:18.696774] [DEBUG] [REMOTE ] AMPH: Symbol is viable for forecasting. [2026-01-21T12:01:18.696839] [INFO ] [MAIN ] [167/3501] AMPH kept (0.4s) | 167 kept, 0 rejected | 135.1/min | ETA: 24.7m [2026-01-21T12:01:18.955447] [DEBUG] [REMOTE ] AMPL: Retrieved 1082 rows, trimmed to 300. [2026-01-21T12:01:18.955601] [DEBUG] [REMOTE ] AMPL: PASS: History has at least 300 days. [2026-01-21T12:01:18.955822] [DEBUG] [REMOTE ] AMPL: PASS: Price check passed. Min price $9.48. [2026-01-21T12:01:18.955968] [DEBUG] [REMOTE ] AMPL: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:18.956299] [DEBUG] [REMOTE ] AMPL: PASS: Integrity check passed. [2026-01-21T12:01:18.956343] [DEBUG] [REMOTE ] AMPL: Symbol is viable for forecasting. [2026-01-21T12:01:18.956395] [INFO ] [MAIN ] [168/3501] AMPL kept (0.3s) | 168 kept, 0 rejected | 135.4/min | ETA: 24.6m [2026-01-21T12:01:19.289720] [DEBUG] [REMOTE ] AMPX: Retrieved 839 rows, trimmed to 300. [2026-01-21T12:01:19.289860] [DEBUG] [REMOTE ] AMPX: PASS: History has at least 300 days. [2026-01-21T12:01:19.290070] [DEBUG] [REMOTE ] AMPX: PASS: Price check passed. Min price $7.83. [2026-01-21T12:01:19.290206] [DEBUG] [REMOTE ] AMPX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:19.290316] [DEBUG] [REMOTE ] AMPX: PASS: Integrity check passed. [2026-01-21T12:01:19.290356] [DEBUG] [REMOTE ] AMPX: Symbol is viable for forecasting. [2026-01-21T12:01:19.290403] [INFO ] [MAIN ] [169/3501] AMPX kept (0.3s) | 169 kept, 0 rejected | 135.6/min | ETA: 24.6m [2026-01-21T12:01:19.931030] [DEBUG] [REMOTE ] AMRC: Retrieved 3898 rows, trimmed to 300. [2026-01-21T12:01:19.931161] [DEBUG] [REMOTE ] AMRC: PASS: History has at least 300 days. [2026-01-21T12:01:19.931368] [DEBUG] [REMOTE ] AMRC: PASS: Price check passed. Min price $29.13. [2026-01-21T12:01:19.931505] [DEBUG] [REMOTE ] AMRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:19.931637] [DEBUG] [REMOTE ] AMRC: PASS: Integrity check passed. [2026-01-21T12:01:19.931683] [DEBUG] [REMOTE ] AMRC: Symbol is viable for forecasting. [2026-01-21T12:01:19.931734] [INFO ] [MAIN ] [170/3501] AMRC kept (0.6s) | 170 kept, 0 rejected | 135.2/min | ETA: 24.6m [2026-01-21T12:01:20.384247] [DEBUG] [REMOTE ] AMRN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:20.384383] [DEBUG] [REMOTE ] AMRN: PASS: History has at least 300 days. [2026-01-21T12:01:20.384621] [DEBUG] [REMOTE ] AMRN: PASS: Price check passed. Min price $13.50. [2026-01-21T12:01:20.384773] [DEBUG] [REMOTE ] AMRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:20.384905] [DEBUG] [REMOTE ] AMRN: PASS: Integrity check passed. [2026-01-21T12:01:20.384949] [DEBUG] [REMOTE ] AMRN: Symbol is viable for forecasting. [2026-01-21T12:01:20.385015] [INFO ] [MAIN ] [171/3501] AMRN kept (0.5s) | 171 kept, 0 rejected | 135.2/min | ETA: 24.6m [2026-01-21T12:01:20.852825] [DEBUG] [REMOTE ] AMRX: Retrieved 4278 rows, trimmed to 300. [2026-01-21T12:01:20.852959] [DEBUG] [REMOTE ] AMRX: PASS: History has at least 300 days. [2026-01-21T12:01:20.853175] [DEBUG] [REMOTE ] AMRX: PASS: Price check passed. Min price $10.00. [2026-01-21T12:01:20.853312] [DEBUG] [REMOTE ] AMRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:20.853422] [DEBUG] [REMOTE ] AMRX: PASS: Integrity check passed. [2026-01-21T12:01:20.853462] [DEBUG] [REMOTE ] AMRX: Symbol is viable for forecasting. [2026-01-21T12:01:20.853510] [INFO ] [MAIN ] [172/3501] AMRX kept (0.5s) | 172 kept, 0 rejected | 135.2/min | ETA: 24.6m [2026-01-21T12:01:21.207384] [DEBUG] [REMOTE ] AMSC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:21.207520] [DEBUG] [REMOTE ] AMSC: PASS: History has at least 300 days. [2026-01-21T12:01:21.207754] [DEBUG] [REMOTE ] AMSC: PASS: Price check passed. Min price $28.78. [2026-01-21T12:01:21.207895] [DEBUG] [REMOTE ] AMSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:21.208013] [DEBUG] [REMOTE ] AMSC: PASS: Integrity check passed. [2026-01-21T12:01:21.208054] [DEBUG] [REMOTE ] AMSC: Symbol is viable for forecasting. [2026-01-21T12:01:21.208109] [INFO ] [MAIN ] [173/3501] AMSC kept (0.4s) | 173 kept, 0 rejected | 135.3/min | ETA: 24.6m [2026-01-21T12:01:21.510917] [DEBUG] [REMOTE ] AMSF: Retrieved 5072 rows, trimmed to 300. [2026-01-21T12:01:21.511052] [DEBUG] [REMOTE ] AMSF: PASS: History has at least 300 days. [2026-01-21T12:01:21.511265] [DEBUG] [REMOTE ] AMSF: PASS: Price check passed. Min price $36.55. [2026-01-21T12:01:21.511402] [DEBUG] [REMOTE ] AMSF: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:21.511516] [DEBUG] [REMOTE ] AMSF: PASS: Integrity check passed. [2026-01-21T12:01:21.511558] [DEBUG] [REMOTE ] AMSF: Symbol is viable for forecasting. [2026-01-21T12:01:21.511629] [INFO ] [MAIN ] [174/3501] AMSF kept (0.3s) | 174 kept, 0 rejected | 135.6/min | ETA: 24.5m [2026-01-21T12:01:21.925774] [DEBUG] [REMOTE ] AMTB: Retrieved 1857 rows, trimmed to 300. [2026-01-21T12:01:21.925900] [DEBUG] [REMOTE ] AMTB: PASS: History has at least 300 days. [2026-01-21T12:01:21.926133] [DEBUG] [REMOTE ] AMTB: PASS: Price check passed. Min price $16.62. [2026-01-21T12:01:21.926273] [DEBUG] [REMOTE ] AMTB: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:21.926385] [DEBUG] [REMOTE ] AMTB: PASS: Integrity check passed. [2026-01-21T12:01:21.926426] [DEBUG] [REMOTE ] AMTB: Symbol is viable for forecasting. [2026-01-21T12:01:21.926473] [INFO ] [MAIN ] [175/3501] AMTB kept (0.4s) | 175 kept, 0 rejected | 135.6/min | ETA: 24.5m [2026-01-21T12:01:22.403837] [DEBUG] [REMOTE ] AMTX: Retrieved 2933 rows, trimmed to 300. [2026-01-21T12:01:22.403987] [DEBUG] [REMOTE ] AMTX: PASS: History has at least 300 days. [2026-01-21T12:01:22.404233] [DEBUG] [REMOTE ] AMTX: PASS: Price check passed. Min price $1.32. [2026-01-21T12:01:22.404373] [DEBUG] [REMOTE ] AMTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:22.404491] [DEBUG] [REMOTE ] AMTX: PASS: Integrity check passed. [2026-01-21T12:01:22.404538] [DEBUG] [REMOTE ] AMTX: Symbol is viable for forecasting. [2026-01-21T12:01:22.404609] [INFO ] [MAIN ] [176/3501] AMTX kept (0.5s) | 176 kept, 0 rejected | 135.6/min | ETA: 24.5m [2026-01-21T12:01:22.934074] [DEBUG] [REMOTE ] AMWD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:22.934239] [DEBUG] [REMOTE ] AMWD: PASS: History has at least 300 days. [2026-01-21T12:01:22.934524] [DEBUG] [REMOTE ] AMWD: PASS: Price check passed. Min price $47.62. [2026-01-21T12:01:22.934732] [DEBUG] [REMOTE ] AMWD: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:22.934888] [DEBUG] [REMOTE ] AMWD: PASS: Integrity check passed. [2026-01-21T12:01:22.934939] [DEBUG] [REMOTE ] AMWD: Symbol is viable for forecasting. [2026-01-21T12:01:22.935018] [INFO ] [MAIN ] [177/3501] AMWD kept (0.5s) | 177 kept, 0 rejected | 135.4/min | ETA: 24.5m [2026-01-21T12:01:23.131746] [DEBUG] [REMOTE ] AMWL: Retrieved 1341 rows, trimmed to 300. [2026-01-21T12:01:23.131884] [DEBUG] [REMOTE ] AMWL: PASS: History has at least 300 days. [2026-01-21T12:01:23.132088] [DEBUG] [REMOTE ] AMWL: PASS: Price check passed. Min price $3.78. [2026-01-21T12:01:23.132221] [DEBUG] [REMOTE ] AMWL: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:23.132329] [DEBUG] [REMOTE ] AMWL: PASS: Integrity check passed. [2026-01-21T12:01:23.132369] [DEBUG] [REMOTE ] AMWL: Symbol is viable for forecasting. [2026-01-21T12:01:23.132416] [INFO ] [MAIN ] [178/3501] AMWL kept (0.2s) | 178 kept, 0 rejected | 135.8/min | ETA: 24.5m [2026-01-21T12:01:23.620803] [DEBUG] [REMOTE ] AMX: Retrieved 6273 rows, trimmed to 300. [2026-01-21T12:01:23.620940] [DEBUG] [REMOTE ] AMX: PASS: History has at least 300 days. [2026-01-21T12:01:23.621172] [DEBUG] [REMOTE ] AMX: PASS: Price check passed. Min price $19.89. [2026-01-21T12:01:23.621321] [DEBUG] [REMOTE ] AMX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:23.621435] [DEBUG] [REMOTE ] AMX: PASS: Integrity check passed. [2026-01-21T12:01:23.621475] [DEBUG] [REMOTE ] AMX: Symbol is viable for forecasting. [2026-01-21T12:01:23.621524] [INFO ] [MAIN ] [179/3501] AMX kept (0.5s) | 179 kept, 0 rejected | 135.8/min | ETA: 24.5m [2026-01-21T12:01:23.954778] [DEBUG] [REMOTE ] AMZD: Retrieved 845 rows, trimmed to 300. [2026-01-21T12:01:23.954925] [DEBUG] [REMOTE ] AMZD: PASS: History has at least 300 days. [2026-01-21T12:01:23.955138] [DEBUG] [REMOTE ] AMZD: PASS: Price check passed. Min price $9.14. [2026-01-21T12:01:23.955279] [DEBUG] [REMOTE ] AMZD: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:23.955410] [DEBUG] [REMOTE ] AMZD: PASS: Integrity check passed. [2026-01-21T12:01:23.955465] [DEBUG] [REMOTE ] AMZD: Symbol is viable for forecasting. [2026-01-21T12:01:23.955525] [INFO ] [MAIN ] [180/3501] AMZD kept (0.3s) | 180 kept, 0 rejected | 135.9/min | ETA: 24.4m [2026-01-21T12:01:24.545241] [DEBUG] [REMOTE ] AMZN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:24.545380] [DEBUG] [REMOTE ] AMZN: PASS: History has at least 300 days. [2026-01-21T12:01:24.545621] [DEBUG] [REMOTE ] AMZN: PASS: Price check passed. Min price $217.14. [2026-01-21T12:01:24.545765] [DEBUG] [REMOTE ] AMZN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:24.545883] [DEBUG] [REMOTE ] AMZN: PASS: Integrity check passed. [2026-01-21T12:01:24.545923] [DEBUG] [REMOTE ] AMZN: Symbol is viable for forecasting. [2026-01-21T12:01:24.545971] [INFO ] [MAIN ] [181/3501] AMZN kept (0.6s) | 181 kept, 0 rejected | 135.7/min | ETA: 24.5m [2026-01-21T12:01:24.731599] [DEBUG] [REMOTE ] AMZZ: Retrieved 462 rows, trimmed to 300. [2026-01-21T12:01:24.731743] [DEBUG] [REMOTE ] AMZZ: PASS: History has at least 300 days. [2026-01-21T12:01:24.731977] [DEBUG] [REMOTE ] AMZZ: PASS: Price check passed. Min price $28.10. [2026-01-21T12:01:24.732129] [DEBUG] [REMOTE ] AMZZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:24.732243] [DEBUG] [REMOTE ] AMZZ: PASS: Integrity check passed. [2026-01-21T12:01:24.732285] [DEBUG] [REMOTE ] AMZZ: Symbol is viable for forecasting. [2026-01-21T12:01:24.732333] [INFO ] [MAIN ] [182/3501] AMZZ kept (0.2s) | 182 kept, 0 rejected | 136.1/min | ETA: 24.4m [2026-01-21T12:01:25.425785] [DEBUG] [REMOTE ] AN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:25.425922] [DEBUG] [REMOTE ] AN: PASS: History has at least 300 days. [2026-01-21T12:01:25.426133] [DEBUG] [REMOTE ] AN: PASS: Price check passed. Min price $190.80. [2026-01-21T12:01:25.426268] [DEBUG] [REMOTE ] AN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:25.426382] [DEBUG] [REMOTE ] AN: PASS: Integrity check passed. [2026-01-21T12:01:25.426438] [DEBUG] [REMOTE ] AN: Symbol is viable for forecasting. [2026-01-21T12:01:25.426487] [INFO ] [MAIN ] [183/3501] AN kept (0.7s) | 183 kept, 0 rejected | 135.7/min | ETA: 24.5m [2026-01-21T12:01:25.718862] [DEBUG] [REMOTE ] ANAB: Retrieved 2258 rows, trimmed to 300. [2026-01-21T12:01:25.718995] [DEBUG] [REMOTE ] ANAB: PASS: History has at least 300 days. [2026-01-21T12:01:25.719204] [DEBUG] [REMOTE ] ANAB: PASS: Price check passed. Min price $33.09. [2026-01-21T12:01:25.719340] [DEBUG] [REMOTE ] ANAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:25.719450] [DEBUG] [REMOTE ] ANAB: PASS: Integrity check passed. [2026-01-21T12:01:25.719490] [DEBUG] [REMOTE ] ANAB: Symbol is viable for forecasting. [2026-01-21T12:01:25.719538] [INFO ] [MAIN ] [184/3501] ANAB kept (0.3s) | 184 kept, 0 rejected | 136.0/min | ETA: 24.4m [2026-01-21T12:01:26.148359] [DEBUG] [REMOTE ] ANDE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:26.148498] [DEBUG] [REMOTE ] ANDE: PASS: History has at least 300 days. [2026-01-21T12:01:26.148732] [DEBUG] [REMOTE ] ANDE: PASS: Price check passed. Min price $46.14. [2026-01-21T12:01:26.148870] [DEBUG] [REMOTE ] ANDE: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:26.148985] [DEBUG] [REMOTE ] ANDE: PASS: Integrity check passed. [2026-01-21T12:01:26.149026] [DEBUG] [REMOTE ] ANDE: Symbol is viable for forecasting. [2026-01-21T12:01:26.149075] [INFO ] [MAIN ] [185/3501] ANDE kept (0.4s) | 185 kept, 0 rejected | 136.0/min | ETA: 24.4m [2026-01-21T12:01:26.718847] [DEBUG] [REMOTE ] ANF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:26.718988] [DEBUG] [REMOTE ] ANF: PASS: History has at least 300 days. [2026-01-21T12:01:26.719280] [DEBUG] [REMOTE ] ANF: PASS: Price check passed. Min price $65.61. [2026-01-21T12:01:26.719436] [DEBUG] [REMOTE ] ANF: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:26.719560] [DEBUG] [REMOTE ] ANF: PASS: Integrity check passed. [2026-01-21T12:01:26.719629] [DEBUG] [REMOTE ] ANF: Symbol is viable for forecasting. [2026-01-21T12:01:26.719682] [INFO ] [MAIN ] [186/3501] ANF kept (0.6s) | 186 kept, 0 rejected | 135.8/min | ETA: 24.4m [2026-01-21T12:01:27.005686] [DEBUG] [REMOTE ] ANGI: Retrieved 3562 rows, trimmed to 300. [2026-01-21T12:01:27.005831] [DEBUG] [REMOTE ] ANGI: PASS: History has at least 300 days. [2026-01-21T12:01:27.006053] [DEBUG] [REMOTE ] ANGI: PASS: Price check passed. Min price $10.42. [2026-01-21T12:01:27.006189] [DEBUG] [REMOTE ] ANGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:27.006309] [DEBUG] [REMOTE ] ANGI: PASS: Integrity check passed. [2026-01-21T12:01:27.006348] [DEBUG] [REMOTE ] ANGI: Symbol is viable for forecasting. [2026-01-21T12:01:27.006397] [INFO ] [MAIN ] [187/3501] ANGI kept (0.3s) | 187 kept, 0 rejected | 136.0/min | ETA: 24.4m [2026-01-21T12:01:27.433689] [DEBUG] [REMOTE ] ANGL: Retrieved 3464 rows, trimmed to 300. [2026-01-21T12:01:27.433831] [DEBUG] [REMOTE ] ANGL: PASS: History has at least 300 days. [2026-01-21T12:01:27.434050] [DEBUG] [REMOTE ] ANGL: PASS: Price check passed. Min price $28.83. [2026-01-21T12:01:27.434182] [DEBUG] [REMOTE ] ANGL: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:27.434297] [DEBUG] [REMOTE ] ANGL: PASS: Integrity check passed. [2026-01-21T12:01:27.434337] [DEBUG] [REMOTE ] ANGL: Symbol is viable for forecasting. [2026-01-21T12:01:27.434385] [INFO ] [MAIN ] [188/3501] ANGL kept (0.4s) | 188 kept, 0 rejected | 136.0/min | ETA: 24.4m [2026-01-21T12:01:27.888482] [DEBUG] [REMOTE ] ANGO: Retrieved 5444 rows, trimmed to 300. [2026-01-21T12:01:27.888647] [DEBUG] [REMOTE ] ANGO: PASS: History has at least 300 days. [2026-01-21T12:01:27.888867] [DEBUG] [REMOTE ] ANGO: PASS: Price check passed. Min price $9.86. [2026-01-21T12:01:27.889003] [DEBUG] [REMOTE ] ANGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:27.889118] [DEBUG] [REMOTE ] ANGO: PASS: Integrity check passed. [2026-01-21T12:01:27.889175] [DEBUG] [REMOTE ] ANGO: Symbol is viable for forecasting. [2026-01-21T12:01:27.889224] [INFO ] [MAIN ] [189/3501] ANGO kept (0.5s) | 189 kept, 0 rejected | 136.0/min | ETA: 24.4m [2026-01-21T12:01:28.292951] [DEBUG] [REMOTE ] ANIK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:28.293096] [DEBUG] [REMOTE ] ANIK: PASS: History has at least 300 days. [2026-01-21T12:01:28.293324] [DEBUG] [REMOTE ] ANIK: PASS: Price check passed. Min price $9.30. [2026-01-21T12:01:28.293461] [DEBUG] [REMOTE ] ANIK: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:28.293599] [DEBUG] [REMOTE ] ANIK: PASS: Integrity check passed. [2026-01-21T12:01:28.293644] [DEBUG] [REMOTE ] ANIK: Symbol is viable for forecasting. [2026-01-21T12:01:28.293694] [INFO ] [MAIN ] [190/3501] ANIK kept (0.4s) | 190 kept, 0 rejected | 136.1/min | ETA: 24.3m [2026-01-21T12:01:28.660377] [DEBUG] [REMOTE ] ANIP: Retrieved 6465 rows, trimmed to 300. [2026-01-21T12:01:28.660524] [DEBUG] [REMOTE ] ANIP: PASS: History has at least 300 days. [2026-01-21T12:01:28.660767] [DEBUG] [REMOTE ] ANIP: PASS: Price check passed. Min price $76.28. [2026-01-21T12:01:28.660909] [DEBUG] [REMOTE ] ANIP: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:28.661031] [DEBUG] [REMOTE ] ANIP: PASS: Integrity check passed. [2026-01-21T12:01:28.661074] [DEBUG] [REMOTE ] ANIP: Symbol is viable for forecasting. [2026-01-21T12:01:28.661123] [INFO ] [MAIN ] [191/3501] ANIP kept (0.4s) | 191 kept, 0 rejected | 136.2/min | ETA: 24.3m [2026-01-21T12:01:29.108199] [DEBUG] [REMOTE ] ANIX: Retrieved 6293 rows, trimmed to 300. [2026-01-21T12:01:29.108343] [DEBUG] [REMOTE ] ANIX: PASS: History has at least 300 days. [2026-01-21T12:01:29.108564] [DEBUG] [REMOTE ] ANIX: PASS: Price check passed. Min price $3.11. [2026-01-21T12:01:29.108723] [DEBUG] [REMOTE ] ANIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:29.108841] [DEBUG] [REMOTE ] ANIX: PASS: Integrity check passed. [2026-01-21T12:01:29.108881] [DEBUG] [REMOTE ] ANIX: Symbol is viable for forecasting. [2026-01-21T12:01:29.108930] [INFO ] [MAIN ] [192/3501] ANIX kept (0.4s) | 192 kept, 0 rejected | 136.2/min | ETA: 24.3m [2026-01-21T12:01:29.245977] [DEBUG] [REMOTE ] ANNX: Retrieved 1379 rows, trimmed to 300. [2026-01-21T12:01:29.246107] [DEBUG] [REMOTE ] ANNX: PASS: History has at least 300 days. [2026-01-21T12:01:29.246320] [DEBUG] [REMOTE ] ANNX: PASS: Price check passed. Min price $2.68. [2026-01-21T12:01:29.246463] [DEBUG] [REMOTE ] ANNX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:29.246626] [DEBUG] [REMOTE ] ANNX: PASS: Integrity check passed. [2026-01-21T12:01:29.246682] [DEBUG] [REMOTE ] ANNX: Symbol is viable for forecasting. [2026-01-21T12:01:29.246741] [INFO ] [MAIN ] [193/3501] ANNX kept (0.1s) | 193 kept, 0 rejected | 136.7/min | ETA: 24.2m [2026-01-21T12:01:29.687449] [DEBUG] [REMOTE ] ANTX: Retrieved 958 rows, trimmed to 300. [2026-01-21T12:01:29.687621] [DEBUG] [REMOTE ] ANTX: PASS: History has at least 300 days. [2026-01-21T12:01:29.687862] [DEBUG] [REMOTE ] ANTX: PASS: Price check passed. Min price $1.05. [2026-01-21T12:01:29.688004] [DEBUG] [REMOTE ] ANTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:29.688116] [DEBUG] [REMOTE ] ANTX: PASS: Integrity check passed. [2026-01-21T12:01:29.688157] [DEBUG] [REMOTE ] ANTX: Symbol is viable for forecasting. [2026-01-21T12:01:29.688208] [INFO ] [MAIN ] [194/3501] ANTX kept (0.4s) | 194 kept, 0 rejected | 136.7/min | ETA: 24.2m [2026-01-21T12:01:30.288009] [DEBUG] [REMOTE ] ANVS: Retrieved 1502 rows, trimmed to 300. [2026-01-21T12:01:30.288147] [DEBUG] [REMOTE ] ANVS: PASS: History has at least 300 days. [2026-01-21T12:01:30.288382] [DEBUG] [REMOTE ] ANVS: PASS: Price check passed. Min price $1.89. [2026-01-21T12:01:30.288524] [DEBUG] [REMOTE ] ANVS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:30.288708] [DEBUG] [REMOTE ] ANVS: PASS: Integrity check passed. [2026-01-21T12:01:30.288774] [DEBUG] [REMOTE ] ANVS: Symbol is viable for forecasting. [2026-01-21T12:01:30.288827] [INFO ] [MAIN ] [195/3501] ANVS kept (0.6s) | 195 kept, 0 rejected | 136.4/min | ETA: 24.2m [2026-01-21T12:01:30.785195] [DEBUG] [REMOTE ] AOD: Retrieved 4776 rows, trimmed to 300. [2026-01-21T12:01:30.785331] [DEBUG] [REMOTE ] AOD: PASS: History has at least 300 days. [2026-01-21T12:01:30.785541] [DEBUG] [REMOTE ] AOD: PASS: Price check passed. Min price $9.01. [2026-01-21T12:01:30.785701] [DEBUG] [REMOTE ] AOD: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:30.785820] [DEBUG] [REMOTE ] AOD: PASS: Integrity check passed. [2026-01-21T12:01:30.785862] [DEBUG] [REMOTE ] AOD: Symbol is viable for forecasting. [2026-01-21T12:01:30.785913] [INFO ] [MAIN ] [196/3501] AOD kept (0.5s) | 196 kept, 0 rejected | 136.3/min | ETA: 24.2m [2026-01-21T12:01:30.892589] [DEBUG] [REMOTE ] AOHY: Retrieved 481 rows, trimmed to 300. [2026-01-21T12:01:30.892718] [DEBUG] [REMOTE ] AOHY: PASS: History has at least 300 days. [2026-01-21T12:01:30.892946] [DEBUG] [REMOTE ] AOHY: PASS: Price check passed. Min price $10.91. [2026-01-21T12:01:30.893082] [DEBUG] [REMOTE ] AOHY: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:30.893191] [DEBUG] [REMOTE ] AOHY: PASS: Integrity check passed. [2026-01-21T12:01:30.893233] [DEBUG] [REMOTE ] AOHY: Symbol is viable for forecasting. [2026-01-21T12:01:30.893280] [INFO ] [MAIN ] [197/3501] AOHY kept (0.1s) | 197 kept, 0 rejected | 136.8/min | ETA: 24.1m [2026-01-21T12:01:31.681595] [DEBUG] [REMOTE ] AON: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:31.681780] [DEBUG] [REMOTE ] AON: PASS: History has at least 300 days. [2026-01-21T12:01:31.682066] [DEBUG] [REMOTE ] AON: PASS: Price check passed. Min price $325.36. [2026-01-21T12:01:31.682224] [DEBUG] [REMOTE ] AON: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:31.682351] [DEBUG] [REMOTE ] AON: PASS: Integrity check passed. [2026-01-21T12:01:31.682395] [DEBUG] [REMOTE ] AON: Symbol is viable for forecasting. [2026-01-21T12:01:31.682448] [INFO ] [MAIN ] [198/3501] AON kept (0.8s) | 198 kept, 0 rejected | 136.3/min | ETA: 24.2m [2026-01-21T12:01:32.184495] [DEBUG] [REMOTE ] AOS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:32.184686] [DEBUG] [REMOTE ] AOS: PASS: History has at least 300 days. [2026-01-21T12:01:32.184933] [DEBUG] [REMOTE ] AOS: PASS: Price check passed. Min price $63.25. [2026-01-21T12:01:32.185069] [DEBUG] [REMOTE ] AOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:32.185194] [DEBUG] [REMOTE ] AOS: PASS: Integrity check passed. [2026-01-21T12:01:32.185234] [DEBUG] [REMOTE ] AOS: Symbol is viable for forecasting. [2026-01-21T12:01:32.185287] [INFO ] [MAIN ] [199/3501] AOS kept (0.5s) | 199 kept, 0 rejected | 136.2/min | ETA: 24.2m [2026-01-21T12:01:32.588718] [DEBUG] [REMOTE ] AOSL: Retrieved 3956 rows, trimmed to 300. [2026-01-21T12:01:32.588880] [DEBUG] [REMOTE ] AOSL: PASS: History has at least 300 days. [2026-01-21T12:01:32.589138] [DEBUG] [REMOTE ] AOSL: PASS: Price check passed. Min price $17.47. [2026-01-21T12:01:32.589296] [DEBUG] [REMOTE ] AOSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:32.589425] [DEBUG] [REMOTE ] AOSL: PASS: Integrity check passed. [2026-01-21T12:01:32.589466] [DEBUG] [REMOTE ] AOSL: Symbol is viable for forecasting. [2026-01-21T12:01:32.589516] [INFO ] [MAIN ] [200/3501] AOSL kept (0.4s) | 200 kept, 0 rejected | 136.2/min | ETA: 24.2m [2026-01-21T12:01:33.044082] [DEBUG] [REMOTE ] AP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:33.044222] [DEBUG] [REMOTE ] AP: PASS: History has at least 300 days. [2026-01-21T12:01:33.044434] [DEBUG] [REMOTE ] AP: PASS: Price check passed. Min price $1.85. [2026-01-21T12:01:33.044586] [DEBUG] [REMOTE ] AP: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:33.044703] [DEBUG] [REMOTE ] AP: PASS: Integrity check passed. [2026-01-21T12:01:33.044778] [DEBUG] [REMOTE ] AP: Symbol is viable for forecasting. [2026-01-21T12:01:33.044831] [INFO ] [MAIN ] [201/3501] AP kept (0.5s) | 201 kept, 0 rejected | 136.2/min | ETA: 24.2m [2026-01-21T12:01:33.483679] [DEBUG] [REMOTE ] APA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:33.483828] [DEBUG] [REMOTE ] APA: PASS: History has at least 300 days. [2026-01-21T12:01:33.484058] [DEBUG] [REMOTE ] APA: PASS: Price check passed. Min price $21.66. [2026-01-21T12:01:33.484200] [DEBUG] [REMOTE ] APA: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:33.484323] [DEBUG] [REMOTE ] APA: PASS: Integrity check passed. [2026-01-21T12:01:33.484369] [DEBUG] [REMOTE ] APA: Symbol is viable for forecasting. [2026-01-21T12:01:33.484421] [INFO ] [MAIN ] [202/3501] APA kept (0.4s) | 202 kept, 0 rejected | 136.2/min | ETA: 24.2m [2026-01-21T12:01:33.695445] [DEBUG] [REMOTE ] APAM: Retrieved 3238 rows, trimmed to 300. [2026-01-21T12:01:33.695784] [DEBUG] [REMOTE ] APAM: PASS: History has at least 300 days. [2026-01-21T12:01:33.695992] [DEBUG] [REMOTE ] APAM: PASS: Price check passed. Min price $40.44. [2026-01-21T12:01:33.696128] [DEBUG] [REMOTE ] APAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:33.696240] [DEBUG] [REMOTE ] APAM: PASS: Integrity check passed. [2026-01-21T12:01:33.696280] [DEBUG] [REMOTE ] APAM: Symbol is viable for forecasting. [2026-01-21T12:01:33.696331] [INFO ] [MAIN ] [203/3501] APAM kept (0.2s) | 203 kept, 0 rejected | 136.6/min | ETA: 24.1m [2026-01-21T12:01:34.211014] [DEBUG] [REMOTE ] APD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:34.211165] [DEBUG] [REMOTE ] APD: PASS: History has at least 300 days. [2026-01-21T12:01:34.211410] [DEBUG] [REMOTE ] APD: PASS: Price check passed. Min price $229.12. [2026-01-21T12:01:34.211770] [DEBUG] [REMOTE ] APD: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:34.211926] [DEBUG] [REMOTE ] APD: PASS: Integrity check passed. [2026-01-21T12:01:34.211977] [DEBUG] [REMOTE ] APD: Symbol is viable for forecasting. [2026-01-21T12:01:34.212031] [INFO ] [MAIN ] [204/3501] APD kept (0.5s) | 204 kept, 0 rejected | 136.5/min | ETA: 24.2m [2026-01-21T12:01:34.526722] [DEBUG] [REMOTE ] APEI: Retrieved 4576 rows, trimmed to 300. [2026-01-21T12:01:34.526893] [DEBUG] [REMOTE ] APEI: PASS: History has at least 300 days. [2026-01-21T12:01:34.527156] [DEBUG] [REMOTE ] APEI: PASS: Price check passed. Min price $30.67. [2026-01-21T12:01:34.527306] [DEBUG] [REMOTE ] APEI: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:34.527461] [DEBUG] [REMOTE ] APEI: PASS: Integrity check passed. [2026-01-21T12:01:34.527514] [DEBUG] [REMOTE ] APEI: Symbol is viable for forecasting. [2026-01-21T12:01:34.527568] [INFO ] [MAIN ] [205/3501] APEI kept (0.3s) | 205 kept, 0 rejected | 136.6/min | ETA: 24.1m [2026-01-21T12:01:34.942524] [DEBUG] [REMOTE ] APG: Retrieved 1439 rows, trimmed to 300. [2026-01-21T12:01:34.942709] [DEBUG] [REMOTE ] APG: PASS: History has at least 300 days. [2026-01-21T12:01:34.943008] [DEBUG] [REMOTE ] APG: PASS: Price check passed. Min price $34.31. [2026-01-21T12:01:34.943213] [DEBUG] [REMOTE ] APG: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:34.943381] [DEBUG] [REMOTE ] APG: PASS: Integrity check passed. [2026-01-21T12:01:34.943443] [DEBUG] [REMOTE ] APG: Symbol is viable for forecasting. [2026-01-21T12:01:34.943516] [INFO ] [MAIN ] [206/3501] APG kept (0.4s) | 206 kept, 0 rejected | 136.7/min | ETA: 24.1m [2026-01-21T12:01:35.182882] [DEBUG] [REMOTE ] APGE: Retrieved 632 rows, trimmed to 300. [2026-01-21T12:01:35.183069] [DEBUG] [REMOTE ] APGE: PASS: History has at least 300 days. [2026-01-21T12:01:35.183371] [DEBUG] [REMOTE ] APGE: PASS: Price check passed. Min price $53.32. [2026-01-21T12:01:35.183560] [DEBUG] [REMOTE ] APGE: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:35.183750] [DEBUG] [REMOTE ] APGE: PASS: Integrity check passed. [2026-01-21T12:01:35.183829] [DEBUG] [REMOTE ] APGE: Symbol is viable for forecasting. [2026-01-21T12:01:35.183900] [INFO ] [MAIN ] [207/3501] APGE kept (0.2s) | 207 kept, 0 rejected | 137.0/min | ETA: 24.0m [2026-01-21T12:01:35.888169] [DEBUG] [REMOTE ] APH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:35.888398] [DEBUG] [REMOTE ] APH: PASS: History has at least 300 days. [2026-01-21T12:01:35.888874] [DEBUG] [REMOTE ] APH: PASS: Price check passed. Min price $126.51. [2026-01-21T12:01:35.889092] [DEBUG] [REMOTE ] APH: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:35.889482] [DEBUG] [REMOTE ] APH: PASS: Integrity check passed. [2026-01-21T12:01:35.889554] [DEBUG] [REMOTE ] APH: Symbol is viable for forecasting. [2026-01-21T12:01:35.889719] [INFO ] [MAIN ] [208/3501] APH kept (0.7s) | 208 kept, 0 rejected | 136.6/min | ETA: 24.1m [2026-01-21T12:01:36.130212] [DEBUG] [REMOTE ] API: Retrieved 1398 rows, trimmed to 300. [2026-01-21T12:01:36.130462] [DEBUG] [REMOTE ] API: PASS: History has at least 300 days. [2026-01-21T12:01:36.132192] [DEBUG] [REMOTE ] API: PASS: Price check passed. Min price $3.24. [2026-01-21T12:01:36.132439] [DEBUG] [REMOTE ] API: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:36.132685] [DEBUG] [REMOTE ] API: PASS: Integrity check passed. [2026-01-21T12:01:36.132753] [DEBUG] [REMOTE ] API: Symbol is viable for forecasting. [2026-01-21T12:01:36.132858] [INFO ] [MAIN ] [209/3501] API kept (0.2s) | 209 kept, 0 rejected | 136.9/min | ETA: 24.1m [2026-01-21T12:01:36.617676] [DEBUG] [REMOTE ] APLD: Retrieved 3901 rows, trimmed to 300. [2026-01-21T12:01:36.617851] [DEBUG] [REMOTE ] APLD: PASS: History has at least 300 days. [2026-01-21T12:01:36.618161] [DEBUG] [REMOTE ] APLD: PASS: Price check passed. Min price $21.09. [2026-01-21T12:01:36.618335] [DEBUG] [REMOTE ] APLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:36.618485] [DEBUG] [REMOTE ] APLD: PASS: Integrity check passed. [2026-01-21T12:01:36.618533] [DEBUG] [REMOTE ] APLD: Symbol is viable for forecasting. [2026-01-21T12:01:36.618625] [INFO ] [MAIN ] [210/3501] APLD kept (0.5s) | 210 kept, 0 rejected | 136.8/min | ETA: 24.1m [2026-01-21T12:01:37.018194] [DEBUG] [REMOTE ] APLE: Retrieved 2685 rows, trimmed to 300. [2026-01-21T12:01:37.018341] [DEBUG] [REMOTE ] APLE: PASS: History has at least 300 days. [2026-01-21T12:01:37.018562] [DEBUG] [REMOTE ] APLE: PASS: Price check passed. Min price $11.02. [2026-01-21T12:01:37.018732] [DEBUG] [REMOTE ] APLE: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:37.019046] [DEBUG] [REMOTE ] APLE: PASS: Integrity check passed. [2026-01-21T12:01:37.019087] [DEBUG] [REMOTE ] APLE: Symbol is viable for forecasting. [2026-01-21T12:01:37.019135] [INFO ] [MAIN ] [211/3501] APLE kept (0.4s) | 211 kept, 0 rejected | 136.9/min | ETA: 24.0m [2026-01-21T12:01:37.364514] [DEBUG] [REMOTE ] APLS: Retrieved 2058 rows, trimmed to 300. [2026-01-21T12:01:37.364691] [DEBUG] [REMOTE ] APLS: PASS: History has at least 300 days. [2026-01-21T12:01:37.365135] [DEBUG] [REMOTE ] APLS: PASS: Price check passed. Min price $19.00. [2026-01-21T12:01:37.365284] [DEBUG] [REMOTE ] APLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:37.365403] [DEBUG] [REMOTE ] APLS: PASS: Integrity check passed. [2026-01-21T12:01:37.365449] [DEBUG] [REMOTE ] APLS: Symbol is viable for forecasting. [2026-01-21T12:01:37.365499] [INFO ] [MAIN ] [212/3501] APLS kept (0.3s) | 212 kept, 0 rejected | 137.0/min | ETA: 24.0m [2026-01-21T12:01:37.817413] [DEBUG] [REMOTE ] APM: Retrieved 1781 rows, trimmed to 300. [2026-01-21T12:01:37.817560] [DEBUG] [REMOTE ] APM: PASS: History has at least 300 days. [2026-01-21T12:01:37.817845] [DEBUG] [REMOTE ] APM: PASS: Price check passed. Min price $1.02. [2026-01-21T12:01:37.818008] [DEBUG] [REMOTE ] APM: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:37.818160] [DEBUG] [REMOTE ] APM: PASS: Integrity check passed. [2026-01-21T12:01:37.818208] [DEBUG] [REMOTE ] APM: Symbol is viable for forecasting. [2026-01-21T12:01:37.818267] [INFO ] [MAIN ] [213/3501] APM kept (0.5s) | 213 kept, 0 rejected | 137.0/min | ETA: 24.0m [2026-01-21T12:01:38.271409] [DEBUG] [REMOTE ] APO: Retrieved 3724 rows, trimmed to 300. [2026-01-21T12:01:38.271611] [DEBUG] [REMOTE ] APO: PASS: History has at least 300 days. [2026-01-21T12:01:38.271935] [DEBUG] [REMOTE ] APO: PASS: Price check passed. Min price $122.55. [2026-01-21T12:01:38.272136] [DEBUG] [REMOTE ] APO: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:38.272316] [DEBUG] [REMOTE ] APO: PASS: Integrity check passed. [2026-01-21T12:01:38.272377] [DEBUG] [REMOTE ] APO: Symbol is viable for forecasting. [2026-01-21T12:01:38.272454] [INFO ] [MAIN ] [214/3501] APO kept (0.5s) | 214 kept, 0 rejected | 136.9/min | ETA: 24.0m [2026-01-21T12:01:38.778052] [DEBUG] [REMOTE ] APOG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:38.778234] [DEBUG] [REMOTE ] APOG: PASS: History has at least 300 days. [2026-01-21T12:01:38.778562] [DEBUG] [REMOTE ] APOG: PASS: Price check passed. Min price $32.11. [2026-01-21T12:01:38.778755] [DEBUG] [REMOTE ] APOG: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:38.778920] [DEBUG] [REMOTE ] APOG: PASS: Integrity check passed. [2026-01-21T12:01:38.778971] [DEBUG] [REMOTE ] APOG: Symbol is viable for forecasting. [2026-01-21T12:01:38.779034] [INFO ] [MAIN ] [215/3501] APOG kept (0.5s) | 215 kept, 0 rejected | 136.8/min | ETA: 24.0m [2026-01-21T12:01:39.037202] [DEBUG] [REMOTE ] APP: Retrieved 1197 rows, trimmed to 300. [2026-01-21T12:01:39.037337] [DEBUG] [REMOTE ] APP: PASS: History has at least 300 days. [2026-01-21T12:01:39.037539] [DEBUG] [REMOTE ] APP: PASS: Price check passed. Min price $520.26. [2026-01-21T12:01:39.037707] [DEBUG] [REMOTE ] APP: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:39.037818] [DEBUG] [REMOTE ] APP: PASS: Integrity check passed. [2026-01-21T12:01:39.037858] [DEBUG] [REMOTE ] APP: Symbol is viable for forecasting. [2026-01-21T12:01:39.037906] [INFO ] [MAIN ] [216/3501] APP kept (0.3s) | 216 kept, 0 rejected | 137.1/min | ETA: 24.0m [2026-01-21T12:01:39.370627] [DEBUG] [REMOTE ] APPF: Retrieved 2657 rows, trimmed to 300. [2026-01-21T12:01:39.370757] [DEBUG] [REMOTE ] APPF: PASS: History has at least 300 days. [2026-01-21T12:01:39.370962] [DEBUG] [REMOTE ] APPF: PASS: Price check passed. Min price $211.29. [2026-01-21T12:01:39.371098] [DEBUG] [REMOTE ] APPF: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:39.371210] [DEBUG] [REMOTE ] APPF: PASS: Integrity check passed. [2026-01-21T12:01:39.371249] [DEBUG] [REMOTE ] APPF: Symbol is viable for forecasting. [2026-01-21T12:01:39.371297] [INFO ] [MAIN ] [217/3501] APPF kept (0.3s) | 217 kept, 0 rejected | 137.3/min | ETA: 23.9m [2026-01-21T12:01:39.804184] [DEBUG] [REMOTE ] APPN: Retrieved 2175 rows, trimmed to 300. [2026-01-21T12:01:39.804317] [DEBUG] [REMOTE ] APPN: PASS: History has at least 300 days. [2026-01-21T12:01:39.804541] [DEBUG] [REMOTE ] APPN: PASS: Price check passed. Min price $28.33. [2026-01-21T12:01:39.804724] [DEBUG] [REMOTE ] APPN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:39.804846] [DEBUG] [REMOTE ] APPN: PASS: Integrity check passed. [2026-01-21T12:01:39.804888] [DEBUG] [REMOTE ] APPN: Symbol is viable for forecasting. [2026-01-21T12:01:39.804940] [INFO ] [MAIN ] [218/3501] APPN kept (0.4s) | 218 kept, 0 rejected | 137.3/min | ETA: 23.9m [2026-01-21T12:01:40.358640] [DEBUG] [REMOTE ] APPS: Retrieved 4919 rows, trimmed to 300. [2026-01-21T12:01:40.358772] [DEBUG] [REMOTE ] APPS: PASS: History has at least 300 days. [2026-01-21T12:01:40.359054] [DEBUG] [REMOTE ] APPS: PASS: Price check passed. Min price $4.19. [2026-01-21T12:01:40.359244] [DEBUG] [REMOTE ] APPS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:40.359413] [DEBUG] [REMOTE ] APPS: PASS: Integrity check passed. [2026-01-21T12:01:40.359474] [DEBUG] [REMOTE ] APPS: Symbol is viable for forecasting. [2026-01-21T12:01:40.359545] [INFO ] [MAIN ] [219/3501] APPS kept (0.6s) | 219 kept, 0 rejected | 137.1/min | ETA: 23.9m [2026-01-21T12:01:40.658908] [DEBUG] [REMOTE ] APYX: Retrieved 1772 rows, trimmed to 300. [2026-01-21T12:01:40.659035] [DEBUG] [REMOTE ] APYX: PASS: History has at least 300 days. [2026-01-21T12:01:40.659239] [DEBUG] [REMOTE ] APYX: PASS: Price check passed. Min price $2.90. [2026-01-21T12:01:40.659377] [DEBUG] [REMOTE ] APYX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:40.659491] [DEBUG] [REMOTE ] APYX: PASS: Integrity check passed. [2026-01-21T12:01:40.659530] [DEBUG] [REMOTE ] APYX: Symbol is viable for forecasting. [2026-01-21T12:01:40.659597] [INFO ] [MAIN ] [220/3501] APYX kept (0.3s) | 220 kept, 0 rejected | 137.3/min | ETA: 23.9m [2026-01-21T12:01:41.083866] [DEBUG] [REMOTE ] AQMS: Retrieved 2633 rows, trimmed to 300. [2026-01-21T12:01:41.084006] [DEBUG] [REMOTE ] AQMS: PASS: History has at least 300 days. [2026-01-21T12:01:41.084249] [DEBUG] [REMOTE ] AQMS: PASS: Price check passed. Min price $4.76. [2026-01-21T12:01:41.084416] [DEBUG] [REMOTE ] AQMS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:41.084549] [DEBUG] [REMOTE ] AQMS: PASS: Integrity check passed. [2026-01-21T12:01:41.084618] [DEBUG] [REMOTE ] AQMS: Symbol is viable for forecasting. [2026-01-21T12:01:41.084679] [INFO ] [MAIN ] [221/3501] AQMS kept (0.4s) | 221 kept, 0 rejected | 137.3/min | ETA: 23.9m [2026-01-21T12:01:41.557877] [DEBUG] [REMOTE ] AQN: Retrieved 4072 rows, trimmed to 300. [2026-01-21T12:01:41.558014] [DEBUG] [REMOTE ] AQN: PASS: History has at least 300 days. [2026-01-21T12:01:41.558227] [DEBUG] [REMOTE ] AQN: PASS: Price check passed. Min price $5.46. [2026-01-21T12:01:41.558365] [DEBUG] [REMOTE ] AQN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:41.558478] [DEBUG] [REMOTE ] AQN: PASS: Integrity check passed. [2026-01-21T12:01:41.558520] [DEBUG] [REMOTE ] AQN: Symbol is viable for forecasting. [2026-01-21T12:01:41.558588] [INFO ] [MAIN ] [222/3501] AQN kept (0.5s) | 222 kept, 0 rejected | 137.3/min | ETA: 23.9m [2026-01-21T12:01:41.882496] [DEBUG] [REMOTE ] AQNB: Retrieved 1672 rows, trimmed to 300. [2026-01-21T12:01:41.882650] [DEBUG] [REMOTE ] AQNB: PASS: History has at least 300 days. [2026-01-21T12:01:41.883048] [DEBUG] [REMOTE ] AQNB: PASS: Price check passed. Min price $25.09. [2026-01-21T12:01:41.883184] [DEBUG] [REMOTE ] AQNB: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:41.883295] [DEBUG] [REMOTE ] AQNB: PASS: Integrity check passed. [2026-01-21T12:01:41.883335] [DEBUG] [REMOTE ] AQNB: Symbol is viable for forecasting. [2026-01-21T12:01:41.883382] [INFO ] [MAIN ] [223/3501] AQNB kept (0.3s) | 223 kept, 0 rejected | 137.4/min | ETA: 23.9m [2026-01-21T12:01:42.199569] [DEBUG] [REMOTE ] ARBB: Retrieved 700 rows, trimmed to 300. [2026-01-21T12:01:42.199728] [DEBUG] [REMOTE ] ARBB: PASS: History has at least 300 days. [2026-01-21T12:01:42.199937] [DEBUG] [REMOTE ] ARBB: PASS: Price check passed. Min price $5.39. [2026-01-21T12:01:42.200078] [DEBUG] [REMOTE ] ARBB: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:42.200192] [DEBUG] [REMOTE ] ARBB: PASS: Integrity check passed. [2026-01-21T12:01:42.200235] [DEBUG] [REMOTE ] ARBB: Symbol is viable for forecasting. [2026-01-21T12:01:42.200284] [INFO ] [MAIN ] [224/3501] ARBB kept (0.3s) | 224 kept, 0 rejected | 137.6/min | ETA: 23.8m [2026-01-21T12:01:42.605844] [DEBUG] [REMOTE ] ARBE: Retrieved 1074 rows, trimmed to 300. [2026-01-21T12:01:42.606015] [DEBUG] [REMOTE ] ARBE: PASS: History has at least 300 days. [2026-01-21T12:01:42.606291] [DEBUG] [REMOTE ] ARBE: PASS: Price check passed. Min price $1.03. [2026-01-21T12:01:42.606477] [DEBUG] [REMOTE ] ARBE: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:42.606721] [DEBUG] [REMOTE ] ARBE: PASS: Integrity check passed. [2026-01-21T12:01:42.606780] [DEBUG] [REMOTE ] ARBE: Symbol is viable for forecasting. [2026-01-21T12:01:42.606849] [INFO ] [MAIN ] [225/3501] ARBE kept (0.4s) | 225 kept, 0 rejected | 137.6/min | ETA: 23.8m [2026-01-21T12:01:43.239472] [DEBUG] [REMOTE ] ARCB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:43.239636] [DEBUG] [REMOTE ] ARCB: PASS: History has at least 300 days. [2026-01-21T12:01:43.239881] [DEBUG] [REMOTE ] ARCB: PASS: Price check passed. Min price $59.62. [2026-01-21T12:01:43.240023] [DEBUG] [REMOTE ] ARCB: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:43.240146] [DEBUG] [REMOTE ] ARCB: PASS: Integrity check passed. [2026-01-21T12:01:43.240188] [DEBUG] [REMOTE ] ARCB: Symbol is viable for forecasting. [2026-01-21T12:01:43.240238] [INFO ] [MAIN ] [226/3501] ARCB kept (0.6s) | 226 kept, 0 rejected | 137.3/min | ETA: 23.8m [2026-01-21T12:01:43.728136] [DEBUG] [REMOTE ] ARCC: Retrieved 5357 rows, trimmed to 300. [2026-01-21T12:01:43.728276] [DEBUG] [REMOTE ] ARCC: PASS: History has at least 300 days. [2026-01-21T12:01:43.728508] [DEBUG] [REMOTE ] ARCC: PASS: Price check passed. Min price $19.07. [2026-01-21T12:01:43.728693] [DEBUG] [REMOTE ] ARCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:43.728818] [DEBUG] [REMOTE ] ARCC: PASS: Integrity check passed. [2026-01-21T12:01:43.728859] [DEBUG] [REMOTE ] ARCC: Symbol is viable for forecasting. [2026-01-21T12:01:43.728908] [INFO ] [MAIN ] [227/3501] ARCC kept (0.5s) | 227 kept, 0 rejected | 137.3/min | ETA: 23.8m [2026-01-21T12:01:44.119753] [DEBUG] [REMOTE ] ARCO: Retrieved 3713 rows, trimmed to 300. [2026-01-21T12:01:44.119889] [DEBUG] [REMOTE ] ARCO: PASS: History has at least 300 days. [2026-01-21T12:01:44.120092] [DEBUG] [REMOTE ] ARCO: PASS: Price check passed. Min price $6.88. [2026-01-21T12:01:44.120228] [DEBUG] [REMOTE ] ARCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:44.120337] [DEBUG] [REMOTE ] ARCO: PASS: Integrity check passed. [2026-01-21T12:01:44.120377] [DEBUG] [REMOTE ] ARCO: Symbol is viable for forecasting. [2026-01-21T12:01:44.120424] [INFO ] [MAIN ] [228/3501] ARCO kept (0.4s) | 228 kept, 0 rejected | 137.3/min | ETA: 23.8m [2026-01-21T12:01:44.467736] [DEBUG] [REMOTE ] ARDC: Retrieved 3305 rows, trimmed to 300. [2026-01-21T12:01:44.467901] [DEBUG] [REMOTE ] ARDC: PASS: History has at least 300 days. [2026-01-21T12:01:44.468129] [DEBUG] [REMOTE ] ARDC: PASS: Price check passed. Min price $13.05. [2026-01-21T12:01:44.468271] [DEBUG] [REMOTE ] ARDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:44.468392] [DEBUG] [REMOTE ] ARDC: PASS: Integrity check passed. [2026-01-21T12:01:44.468434] [DEBUG] [REMOTE ] ARDC: Symbol is viable for forecasting. [2026-01-21T12:01:44.468485] [INFO ] [MAIN ] [229/3501] ARDC kept (0.3s) | 229 kept, 0 rejected | 137.5/min | ETA: 23.8m [2026-01-21T12:01:44.889493] [DEBUG] [REMOTE ] ARDX: Retrieved 2914 rows, trimmed to 300. [2026-01-21T12:01:44.889710] [DEBUG] [REMOTE ] ARDX: PASS: History has at least 300 days. [2026-01-21T12:01:44.890151] [DEBUG] [REMOTE ] ARDX: PASS: Price check passed. Min price $4.96. [2026-01-21T12:01:44.890306] [DEBUG] [REMOTE ] ARDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:44.890479] [DEBUG] [REMOTE ] ARDX: PASS: Integrity check passed. [2026-01-21T12:01:44.890525] [DEBUG] [REMOTE ] ARDX: Symbol is viable for forecasting. [2026-01-21T12:01:44.890610] [INFO ] [MAIN ] [230/3501] ARDX kept (0.4s) | 230 kept, 0 rejected | 137.5/min | ETA: 23.8m [2026-01-21T12:01:45.306735] [DEBUG] [REMOTE ] ARE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:45.306928] [DEBUG] [REMOTE ] ARE: PASS: History has at least 300 days. [2026-01-21T12:01:45.307287] [DEBUG] [REMOTE ] ARE: PASS: Price check passed. Min price $44.32. [2026-01-21T12:01:45.307448] [DEBUG] [REMOTE ] ARE: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:45.307630] [DEBUG] [REMOTE ] ARE: PASS: Integrity check passed. [2026-01-21T12:01:45.307688] [DEBUG] [REMOTE ] ARE: Symbol is viable for forecasting. [2026-01-21T12:01:45.307768] [INFO ] [MAIN ] [231/3501] ARE kept (0.4s) | 231 kept, 0 rejected | 137.5/min | ETA: 23.8m [2026-01-21T12:01:45.612209] [DEBUG] [REMOTE ] AREC: Retrieved 2019 rows, trimmed to 300. [2026-01-21T12:01:45.612346] [DEBUG] [REMOTE ] AREC: PASS: History has at least 300 days. [2026-01-21T12:01:45.612603] [DEBUG] [REMOTE ] AREC: PASS: Price check passed. Min price $2.13. [2026-01-21T12:01:45.612756] [DEBUG] [REMOTE ] AREC: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:45.612873] [DEBUG] [REMOTE ] AREC: PASS: Integrity check passed. [2026-01-21T12:01:45.612916] [DEBUG] [REMOTE ] AREC: Symbol is viable for forecasting. [2026-01-21T12:01:45.612966] [INFO ] [MAIN ] [232/3501] AREC kept (0.3s) | 232 kept, 0 rejected | 137.7/min | ETA: 23.7m [2026-01-21T12:01:45.999233] [DEBUG] [REMOTE ] ARES: Retrieved 2947 rows, trimmed to 300. [2026-01-21T12:01:45.999377] [DEBUG] [REMOTE ] ARES: PASS: History has at least 300 days. [2026-01-21T12:01:45.999633] [DEBUG] [REMOTE ] ARES: PASS: Price check passed. Min price $140.44. [2026-01-21T12:01:45.999772] [DEBUG] [REMOTE ] ARES: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:45.999887] [DEBUG] [REMOTE ] ARES: PASS: Integrity check passed. [2026-01-21T12:01:45.999927] [DEBUG] [REMOTE ] ARES: Symbol is viable for forecasting. [2026-01-21T12:01:45.999997] [INFO ] [MAIN ] [233/3501] ARES kept (0.4s) | 233 kept, 0 rejected | 137.8/min | ETA: 23.7m [2026-01-21T12:01:46.364152] [DEBUG] [REMOTE ] ARGX: Retrieved 2180 rows, trimmed to 300. [2026-01-21T12:01:46.364364] [DEBUG] [REMOTE ] ARGX: PASS: History has at least 300 days. [2026-01-21T12:01:46.364695] [DEBUG] [REMOTE ] ARGX: PASS: Price check passed. Min price $788.49. [2026-01-21T12:01:46.364865] [DEBUG] [REMOTE ] ARGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:46.365005] [DEBUG] [REMOTE ] ARGX: PASS: Integrity check passed. [2026-01-21T12:01:46.365048] [DEBUG] [REMOTE ] ARGX: Symbol is viable for forecasting. [2026-01-21T12:01:46.365102] [INFO ] [MAIN ] [234/3501] ARGX kept (0.4s) | 234 kept, 0 rejected | 137.8/min | ETA: 23.7m [2026-01-21T12:01:46.664657] [DEBUG] [REMOTE ] ARHS: Retrieved 1055 rows, trimmed to 300. [2026-01-21T12:01:46.665020] [DEBUG] [REMOTE ] ARHS: PASS: History has at least 300 days. [2026-01-21T12:01:46.665301] [DEBUG] [REMOTE ] ARHS: PASS: Price check passed. Min price $8.87. [2026-01-21T12:01:46.665490] [DEBUG] [REMOTE ] ARHS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:46.665660] [DEBUG] [REMOTE ] ARHS: PASS: Integrity check passed. [2026-01-21T12:01:46.665713] [DEBUG] [REMOTE ] ARHS: Symbol is viable for forecasting. [2026-01-21T12:01:46.665771] [INFO ] [MAIN ] [235/3501] ARHS kept (0.3s) | 235 kept, 0 rejected | 138.0/min | ETA: 23.7m [2026-01-21T12:01:47.381305] [DEBUG] [REMOTE ] ARI: Retrieved 4105 rows, trimmed to 300. [2026-01-21T12:01:47.381439] [DEBUG] [REMOTE ] ARI: PASS: History has at least 300 days. [2026-01-21T12:01:47.381671] [DEBUG] [REMOTE ] ARI: PASS: Price check passed. Min price $9.43. [2026-01-21T12:01:47.381813] [DEBUG] [REMOTE ] ARI: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:47.381928] [DEBUG] [REMOTE ] ARI: PASS: Integrity check passed. [2026-01-21T12:01:47.381969] [DEBUG] [REMOTE ] ARI: Symbol is viable for forecasting. [2026-01-21T12:01:47.382019] [INFO ] [MAIN ] [236/3501] ARI kept (0.7s) | 236 kept, 0 rejected | 137.7/min | ETA: 23.7m [2026-01-21T12:01:47.613727] [DEBUG] [REMOTE ] ARKO: Retrieved 1966 rows, trimmed to 300. [2026-01-21T12:01:47.613940] [DEBUG] [REMOTE ] ARKO: PASS: History has at least 300 days. [2026-01-21T12:01:47.614226] [DEBUG] [REMOTE ] ARKO: PASS: Price check passed. Min price $3.97. [2026-01-21T12:01:47.614401] [DEBUG] [REMOTE ] ARKO: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:47.614534] [DEBUG] [REMOTE ] ARKO: PASS: Integrity check passed. [2026-01-21T12:01:47.614601] [DEBUG] [REMOTE ] ARKO: Symbol is viable for forecasting. [2026-01-21T12:01:47.614661] [INFO ] [MAIN ] [237/3501] ARKO kept (0.2s) | 237 kept, 0 rejected | 137.9/min | ETA: 23.7m [2026-01-21T12:01:47.941087] [DEBUG] [REMOTE ] ARLO: Retrieved 1875 rows, trimmed to 300. [2026-01-21T12:01:47.941221] [DEBUG] [REMOTE ] ARLO: PASS: History has at least 300 days. [2026-01-21T12:01:47.941426] [DEBUG] [REMOTE ] ARLO: PASS: Price check passed. Min price $12.90. [2026-01-21T12:01:47.941560] [DEBUG] [REMOTE ] ARLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:47.941715] [DEBUG] [REMOTE ] ARLO: PASS: Integrity check passed. [2026-01-21T12:01:47.941768] [DEBUG] [REMOTE ] ARLO: Symbol is viable for forecasting. [2026-01-21T12:01:47.941825] [INFO ] [MAIN ] [238/3501] ARLO kept (0.3s) | 238 kept, 0 rejected | 138.1/min | ETA: 23.6m [2026-01-21T12:01:48.539771] [DEBUG] [REMOTE ] ARLP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:48.539932] [DEBUG] [REMOTE ] ARLP: PASS: History has at least 300 days. [2026-01-21T12:01:48.540187] [DEBUG] [REMOTE ] ARLP: PASS: Price check passed. Min price $22.50. [2026-01-21T12:01:48.540350] [DEBUG] [REMOTE ] ARLP: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:48.540482] [DEBUG] [REMOTE ] ARLP: PASS: Integrity check passed. [2026-01-21T12:01:48.540525] [DEBUG] [REMOTE ] ARLP: Symbol is viable for forecasting. [2026-01-21T12:01:48.540601] [INFO ] [MAIN ] [239/3501] ARLP kept (0.6s) | 239 kept, 0 rejected | 137.8/min | ETA: 23.7m [2026-01-21T12:01:48.667236] [DEBUG] [REMOTE ] ARM: Retrieved 589 rows, trimmed to 300. [2026-01-21T12:01:48.667372] [DEBUG] [REMOTE ] ARM: PASS: History has at least 300 days. [2026-01-21T12:01:48.667603] [DEBUG] [REMOTE ] ARM: PASS: Price check passed. Min price $104.99. [2026-01-21T12:01:48.667774] [DEBUG] [REMOTE ] ARM: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:48.667911] [DEBUG] [REMOTE ] ARM: PASS: Integrity check passed. [2026-01-21T12:01:48.667962] [DEBUG] [REMOTE ] ARM: Symbol is viable for forecasting. [2026-01-21T12:01:48.668014] [INFO ] [MAIN ] [240/3501] ARM kept (0.1s) | 240 kept, 0 rejected | 138.3/min | ETA: 23.6m [2026-01-21T12:01:49.348699] [DEBUG] [REMOTE ] ARMK: Retrieved 3043 rows, trimmed to 300. [2026-01-21T12:01:49.348850] [DEBUG] [REMOTE ] ARMK: PASS: History has at least 300 days. [2026-01-21T12:01:49.349290] [DEBUG] [REMOTE ] ARMK: PASS: Price check passed. Min price $35.93. [2026-01-21T12:01:49.349425] [DEBUG] [REMOTE ] ARMK: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:49.349539] [DEBUG] [REMOTE ] ARMK: PASS: Integrity check passed. [2026-01-21T12:01:49.349598] [DEBUG] [REMOTE ] ARMK: Symbol is viable for forecasting. [2026-01-21T12:01:49.349649] [INFO ] [MAIN ] [241/3501] ARMK kept (0.7s) | 241 kept, 0 rejected | 137.9/min | ETA: 23.6m [2026-01-21T12:01:49.574346] [DEBUG] [REMOTE ] AROC: Retrieved 2566 rows, trimmed to 300. [2026-01-21T12:01:49.574516] [DEBUG] [REMOTE ] AROC: PASS: History has at least 300 days. [2026-01-21T12:01:49.574873] [DEBUG] [REMOTE ] AROC: PASS: Price check passed. Min price $23.04. [2026-01-21T12:01:49.575078] [DEBUG] [REMOTE ] AROC: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:49.575243] [DEBUG] [REMOTE ] AROC: PASS: Integrity check passed. [2026-01-21T12:01:49.575298] [DEBUG] [REMOTE ] AROC: Symbol is viable for forecasting. [2026-01-21T12:01:49.575363] [INFO ] [MAIN ] [242/3501] AROC kept (0.2s) | 242 kept, 0 rejected | 138.2/min | ETA: 23.6m [2026-01-21T12:01:50.245455] [DEBUG] [REMOTE ] ARQ: Retrieved 5533 rows, trimmed to 300. [2026-01-21T12:01:50.245621] [DEBUG] [REMOTE ] ARQ: PASS: History has at least 300 days. [2026-01-21T12:01:50.245868] [DEBUG] [REMOTE ] ARQ: PASS: Price check passed. Min price $3.20. [2026-01-21T12:01:50.246199] [DEBUG] [REMOTE ] ARQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:50.246322] [DEBUG] [REMOTE ] ARQ: PASS: Integrity check passed. [2026-01-21T12:01:50.246361] [DEBUG] [REMOTE ] ARQ: Symbol is viable for forecasting. [2026-01-21T12:01:50.246409] [INFO ] [MAIN ] [243/3501] ARQ kept (0.7s) | 243 kept, 0 rejected | 137.9/min | ETA: 23.6m [2026-01-21T12:01:50.517864] [DEBUG] [REMOTE ] ARQQ: Retrieved 1097 rows, trimmed to 300. [2026-01-21T12:01:50.518211] [DEBUG] [REMOTE ] ARQQ: PASS: History has at least 300 days. [2026-01-21T12:01:50.518449] [DEBUG] [REMOTE ] ARQQ: PASS: Price check passed. Min price $21.72. [2026-01-21T12:01:50.518624] [DEBUG] [REMOTE ] ARQQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:50.518751] [DEBUG] [REMOTE ] ARQQ: PASS: Integrity check passed. [2026-01-21T12:01:50.518796] [DEBUG] [REMOTE ] ARQQ: Symbol is viable for forecasting. [2026-01-21T12:01:50.518859] [INFO ] [MAIN ] [244/3501] ARQQ kept (0.3s) | 244 kept, 0 rejected | 138.1/min | ETA: 23.6m [2026-01-21T12:01:50.849154] [DEBUG] [REMOTE ] ARRY: Retrieved 1321 rows, trimmed to 300. [2026-01-21T12:01:50.849363] [DEBUG] [REMOTE ] ARRY: PASS: History has at least 300 days. [2026-01-21T12:01:50.849659] [DEBUG] [REMOTE ] ARRY: PASS: Price check passed. Min price $6.68. [2026-01-21T12:01:50.849808] [DEBUG] [REMOTE ] ARRY: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:50.850128] [DEBUG] [REMOTE ] ARRY: PASS: Integrity check passed. [2026-01-21T12:01:50.850171] [DEBUG] [REMOTE ] ARRY: Symbol is viable for forecasting. [2026-01-21T12:01:50.850227] [INFO ] [MAIN ] [245/3501] ARRY kept (0.3s) | 245 kept, 0 rejected | 138.2/min | ETA: 23.6m [2026-01-21T12:01:51.240827] [DEBUG] [REMOTE ] ARTL: Retrieved 1779 rows, trimmed to 300. [2026-01-21T12:01:51.240953] [DEBUG] [REMOTE ] ARTL: PASS: History has at least 300 days. [2026-01-21T12:01:51.241163] [DEBUG] [REMOTE ] ARTL: PASS: Price check passed. Min price $1.16. [2026-01-21T12:01:51.241325] [DEBUG] [REMOTE ] ARTL: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:51.241445] [DEBUG] [REMOTE ] ARTL: PASS: Integrity check passed. [2026-01-21T12:01:51.241488] [DEBUG] [REMOTE ] ARTL: Symbol is viable for forecasting. [2026-01-21T12:01:51.241539] [INFO ] [MAIN ] [246/3501] ARTL kept (0.4s) | 246 kept, 0 rejected | 138.3/min | ETA: 23.5m [2026-01-21T12:01:51.998043] [DEBUG] [REMOTE ] ARTNA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:51.998183] [DEBUG] [REMOTE ] ARTNA: PASS: History has at least 300 days. [2026-01-21T12:01:51.998407] [DEBUG] [REMOTE ] ARTNA: PASS: Price check passed. Min price $30.88. [2026-01-21T12:01:51.998543] [DEBUG] [REMOTE ] ARTNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:51.998679] [DEBUG] [REMOTE ] ARTNA: PASS: Integrity check passed. [2026-01-21T12:01:51.998720] [DEBUG] [REMOTE ] ARTNA: Symbol is viable for forecasting. [2026-01-21T12:01:51.998769] [INFO ] [MAIN ] [247/3501] ARTNA kept (0.8s) | 247 kept, 0 rejected | 137.9/min | ETA: 23.6m [2026-01-21T12:01:52.202689] [DEBUG] [REMOTE ] ARVN: Retrieved 1837 rows, trimmed to 300. [2026-01-21T12:01:52.202813] [DEBUG] [REMOTE ] ARVN: PASS: History has at least 300 days. [2026-01-21T12:01:52.203204] [DEBUG] [REMOTE ] ARVN: PASS: Price check passed. Min price $9.16. [2026-01-21T12:01:52.203339] [DEBUG] [REMOTE ] ARVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:52.203449] [DEBUG] [REMOTE ] ARVN: PASS: Integrity check passed. [2026-01-21T12:01:52.203489] [DEBUG] [REMOTE ] ARVN: Symbol is viable for forecasting. [2026-01-21T12:01:52.203536] [INFO ] [MAIN ] [248/3501] ARVN kept (0.2s) | 248 kept, 0 rejected | 138.2/min | ETA: 23.5m [2026-01-21T12:01:52.951276] [DEBUG] [REMOTE ] ASA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:52.951423] [DEBUG] [REMOTE ] ASA: PASS: History has at least 300 days. [2026-01-21T12:01:52.951683] [DEBUG] [REMOTE ] ASA: PASS: Price check passed. Min price $44.05. [2026-01-21T12:01:52.951836] [DEBUG] [REMOTE ] ASA: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:52.951963] [DEBUG] [REMOTE ] ASA: PASS: Integrity check passed. [2026-01-21T12:01:52.952003] [DEBUG] [REMOTE ] ASA: Symbol is viable for forecasting. [2026-01-21T12:01:52.952050] [INFO ] [MAIN ] [249/3501] ASA kept (0.7s) | 249 kept, 0 rejected | 137.8/min | ETA: 23.6m [2026-01-21T12:01:53.429702] [DEBUG] [REMOTE ] ASB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:53.429851] [DEBUG] [REMOTE ] ASB: PASS: History has at least 300 days. [2026-01-21T12:01:53.430117] [DEBUG] [REMOTE ] ASB: PASS: Price check passed. Min price $23.91. [2026-01-21T12:01:53.430271] [DEBUG] [REMOTE ] ASB: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:53.430401] [DEBUG] [REMOTE ] ASB: PASS: Integrity check passed. [2026-01-21T12:01:53.430443] [DEBUG] [REMOTE ] ASB: Symbol is viable for forecasting. [2026-01-21T12:01:53.430494] [INFO ] [MAIN ] [250/3501] ASB kept (0.5s) | 250 kept, 0 rejected | 137.7/min | ETA: 23.6m [2026-01-21T12:01:53.670375] [DEBUG] [REMOTE ] ASBA: Retrieved 723 rows, trimmed to 300. [2026-01-21T12:01:53.670510] [DEBUG] [REMOTE ] ASBA: PASS: History has at least 300 days. [2026-01-21T12:01:53.670735] [DEBUG] [REMOTE ] ASBA: PASS: Price check passed. Min price $23.99. [2026-01-21T12:01:53.670876] [DEBUG] [REMOTE ] ASBA: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:53.670990] [DEBUG] [REMOTE ] ASBA: PASS: Integrity check passed. [2026-01-21T12:01:53.671030] [DEBUG] [REMOTE ] ASBA: Symbol is viable for forecasting. [2026-01-21T12:01:53.671078] [INFO ] [MAIN ] [251/3501] ASBA kept (0.2s) | 251 kept, 0 rejected | 138.0/min | ETA: 23.6m [2026-01-21T12:01:54.187187] [DEBUG] [REMOTE ] ASC: Retrieved 3136 rows, trimmed to 300. [2026-01-21T12:01:54.187326] [DEBUG] [REMOTE ] ASC: PASS: History has at least 300 days. [2026-01-21T12:01:54.187640] [DEBUG] [REMOTE ] ASC: PASS: Price check passed. Min price $10.45. [2026-01-21T12:01:54.187830] [DEBUG] [REMOTE ] ASC: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:54.187987] [DEBUG] [REMOTE ] ASC: PASS: Integrity check passed. [2026-01-21T12:01:54.188040] [DEBUG] [REMOTE ] ASC: Symbol is viable for forecasting. [2026-01-21T12:01:54.188104] [INFO ] [MAIN ] [252/3501] ASC kept (0.5s) | 252 kept, 0 rejected | 137.9/min | ETA: 23.6m [2026-01-21T12:01:54.696406] [DEBUG] [REMOTE ] ASG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:54.696544] [DEBUG] [REMOTE ] ASG: PASS: History has at least 300 days. [2026-01-21T12:01:54.696809] [DEBUG] [REMOTE ] ASG: PASS: Price check passed. Min price $5.05. [2026-01-21T12:01:54.696955] [DEBUG] [REMOTE ] ASG: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:54.697076] [DEBUG] [REMOTE ] ASG: PASS: Integrity check passed. [2026-01-21T12:01:54.697118] [DEBUG] [REMOTE ] ASG: Symbol is viable for forecasting. [2026-01-21T12:01:54.697168] [INFO ] [MAIN ] [253/3501] ASG kept (0.5s) | 253 kept, 0 rejected | 137.8/min | ETA: 23.6m [2026-01-21T12:01:55.000372] [DEBUG] [REMOTE ] ASGI: Retrieved 1376 rows, trimmed to 300. [2026-01-21T12:01:55.000493] [DEBUG] [REMOTE ] ASGI: PASS: History has at least 300 days. [2026-01-21T12:01:55.000716] [DEBUG] [REMOTE ] ASGI: PASS: Price check passed. Min price $19.95. [2026-01-21T12:01:55.000853] [DEBUG] [REMOTE ] ASGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:55.000963] [DEBUG] [REMOTE ] ASGI: PASS: Integrity check passed. [2026-01-21T12:01:55.001003] [DEBUG] [REMOTE ] ASGI: Symbol is viable for forecasting. [2026-01-21T12:01:55.001051] [INFO ] [MAIN ] [254/3501] ASGI kept (0.3s) | 254 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-21T12:01:55.617597] [DEBUG] [REMOTE ] ASGN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:55.617759] [DEBUG] [REMOTE ] ASGN: PASS: History has at least 300 days. [2026-01-21T12:01:55.618011] [DEBUG] [REMOTE ] ASGN: PASS: Price check passed. Min price $40.01. [2026-01-21T12:01:55.618353] [DEBUG] [REMOTE ] ASGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:55.618478] [DEBUG] [REMOTE ] ASGN: PASS: Integrity check passed. [2026-01-21T12:01:55.618519] [DEBUG] [REMOTE ] ASGN: Symbol is viable for forecasting. [2026-01-21T12:01:55.618587] [INFO ] [MAIN ] [255/3501] ASGN kept (0.6s) | 255 kept, 0 rejected | 137.7/min | ETA: 23.6m [2026-01-21T12:01:56.180590] [DEBUG] [REMOTE ] ASH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:56.180725] [DEBUG] [REMOTE ] ASH: PASS: History has at least 300 days. [2026-01-21T12:01:56.180946] [DEBUG] [REMOTE ] ASH: PASS: Price check passed. Min price $47.50. [2026-01-21T12:01:56.181085] [DEBUG] [REMOTE ] ASH: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:56.181204] [DEBUG] [REMOTE ] ASH: PASS: Integrity check passed. [2026-01-21T12:01:56.181246] [DEBUG] [REMOTE ] ASH: Symbol is viable for forecasting. [2026-01-21T12:01:56.181296] [INFO ] [MAIN ] [256/3501] ASH kept (0.6s) | 256 kept, 0 rejected | 137.6/min | ETA: 23.6m [2026-01-21T12:01:56.331245] [DEBUG] [REMOTE ] ASIX: Retrieved 2337 rows, trimmed to 300. [2026-01-21T12:01:56.331369] [DEBUG] [REMOTE ] ASIX: PASS: History has at least 300 days. [2026-01-21T12:01:56.331596] [DEBUG] [REMOTE ] ASIX: PASS: Price check passed. Min price $14.26. [2026-01-21T12:01:56.331750] [DEBUG] [REMOTE ] ASIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:56.331862] [DEBUG] [REMOTE ] ASIX: PASS: Integrity check passed. [2026-01-21T12:01:56.331903] [DEBUG] [REMOTE ] ASIX: Symbol is viable for forecasting. [2026-01-21T12:01:56.331950] [INFO ] [MAIN ] [257/3501] ASIX kept (0.2s) | 257 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-21T12:01:56.751305] [DEBUG] [REMOTE ] ASLE: Retrieved 1733 rows, trimmed to 300. [2026-01-21T12:01:56.751436] [DEBUG] [REMOTE ] ASLE: PASS: History has at least 300 days. [2026-01-21T12:01:56.751668] [DEBUG] [REMOTE ] ASLE: PASS: Price check passed. Min price $5.94. [2026-01-21T12:01:56.751813] [DEBUG] [REMOTE ] ASLE: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:56.751924] [DEBUG] [REMOTE ] ASLE: PASS: Integrity check passed. [2026-01-21T12:01:56.751964] [DEBUG] [REMOTE ] ASLE: Symbol is viable for forecasting. [2026-01-21T12:01:56.752012] [INFO ] [MAIN ] [258/3501] ASLE kept (0.4s) | 258 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-21T12:01:57.331785] [DEBUG] [REMOTE ] ASMB: Retrieved 3794 rows, trimmed to 300. [2026-01-21T12:01:57.331920] [DEBUG] [REMOTE ] ASMB: PASS: History has at least 300 days. [2026-01-21T12:01:57.332132] [DEBUG] [REMOTE ] ASMB: PASS: Price check passed. Min price $26.80. [2026-01-21T12:01:57.332271] [DEBUG] [REMOTE ] ASMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:57.332386] [DEBUG] [REMOTE ] ASMB: PASS: Integrity check passed. [2026-01-21T12:01:57.332426] [DEBUG] [REMOTE ] ASMB: Symbol is viable for forecasting. [2026-01-21T12:01:57.332475] [INFO ] [MAIN ] [259/3501] ASMB kept (0.6s) | 259 kept, 0 rejected | 137.7/min | ETA: 23.5m [2026-01-21T12:01:57.843749] [DEBUG] [REMOTE ] ASML: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:01:57.843891] [DEBUG] [REMOTE ] ASML: PASS: History has at least 300 days. [2026-01-21T12:01:57.844115] [DEBUG] [REMOTE ] ASML: PASS: Price check passed. Min price $966.57. [2026-01-21T12:01:57.844255] [DEBUG] [REMOTE ] ASML: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:57.844375] [DEBUG] [REMOTE ] ASML: PASS: Integrity check passed. [2026-01-21T12:01:57.844416] [DEBUG] [REMOTE ] ASML: Symbol is viable for forecasting. [2026-01-21T12:01:57.844465] [INFO ] [MAIN ] [260/3501] ASML kept (0.5s) | 260 kept, 0 rejected | 137.6/min | ETA: 23.5m [2026-01-21T12:01:58.083703] [DEBUG] [REMOTE ] ASND: Retrieved 2761 rows, trimmed to 300. [2026-01-21T12:01:58.083842] [DEBUG] [REMOTE ] ASND: PASS: History has at least 300 days. [2026-01-21T12:01:58.084071] [DEBUG] [REMOTE ] ASND: PASS: Price check passed. Min price $196.01. [2026-01-21T12:01:58.084207] [DEBUG] [REMOTE ] ASND: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:58.084322] [DEBUG] [REMOTE ] ASND: PASS: Integrity check passed. [2026-01-21T12:01:58.084362] [DEBUG] [REMOTE ] ASND: Symbol is viable for forecasting. [2026-01-21T12:01:58.084409] [INFO ] [MAIN ] [261/3501] ASND kept (0.2s) | 261 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-21T12:01:58.500281] [DEBUG] [REMOTE ] ASO: Retrieved 1330 rows, trimmed to 300. [2026-01-21T12:01:58.500486] [DEBUG] [REMOTE ] ASO: PASS: History has at least 300 days. [2026-01-21T12:01:58.500757] [DEBUG] [REMOTE ] ASO: PASS: Price check passed. Min price $41.63. [2026-01-21T12:01:58.501542] [DEBUG] [REMOTE ] ASO: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:58.501846] [DEBUG] [REMOTE ] ASO: PASS: Integrity check passed. [2026-01-21T12:01:58.501892] [DEBUG] [REMOTE ] ASO: Symbol is viable for forecasting. [2026-01-21T12:01:58.501966] [INFO ] [MAIN ] [262/3501] ASO kept (0.4s) | 262 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-21T12:01:58.744866] [DEBUG] [REMOTE ] ASPI: Retrieved 799 rows, trimmed to 300. [2026-01-21T12:01:58.745000] [DEBUG] [REMOTE ] ASPI: PASS: History has at least 300 days. [2026-01-21T12:01:58.745240] [DEBUG] [REMOTE ] ASPI: PASS: Price check passed. Min price $5.35. [2026-01-21T12:01:58.745385] [DEBUG] [REMOTE ] ASPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:58.745528] [DEBUG] [REMOTE ] ASPI: PASS: Integrity check passed. [2026-01-21T12:01:58.745588] [DEBUG] [REMOTE ] ASPI: Symbol is viable for forecasting. [2026-01-21T12:01:58.745641] [INFO ] [MAIN ] [263/3501] ASPI kept (0.2s) | 263 kept, 0 rejected | 138.1/min | ETA: 23.4m [2026-01-21T12:01:59.278002] [DEBUG] [REMOTE ] ASPN: Retrieved 2918 rows, trimmed to 300. [2026-01-21T12:01:59.278202] [DEBUG] [REMOTE ] ASPN: PASS: History has at least 300 days. [2026-01-21T12:01:59.278491] [DEBUG] [REMOTE ] ASPN: PASS: Price check passed. Min price $2.83. [2026-01-21T12:01:59.278663] [DEBUG] [REMOTE ] ASPN: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:59.278795] [DEBUG] [REMOTE ] ASPN: PASS: Integrity check passed. [2026-01-21T12:01:59.278840] [DEBUG] [REMOTE ] ASPN: Symbol is viable for forecasting. [2026-01-21T12:01:59.278908] [INFO ] [MAIN ] [264/3501] ASPN kept (0.5s) | 264 kept, 0 rejected | 138.0/min | ETA: 23.5m [2026-01-21T12:01:59.819959] [DEBUG] [REMOTE ] ASPS: Retrieved 4139 rows, trimmed to 300. [2026-01-21T12:01:59.820108] [DEBUG] [REMOTE ] ASPS: PASS: History has at least 300 days. [2026-01-21T12:01:59.820329] [DEBUG] [REMOTE ] ASPS: PASS: Price check passed. Min price $5.51. [2026-01-21T12:01:59.820467] [DEBUG] [REMOTE ] ASPS: PASS: Continuity check passed with 300 days. [2026-01-21T12:01:59.820603] [DEBUG] [REMOTE ] ASPS: PASS: Integrity check passed. [2026-01-21T12:01:59.820645] [DEBUG] [REMOTE ] ASPS: Symbol is viable for forecasting. [2026-01-21T12:01:59.820694] [INFO ] [MAIN ] [265/3501] ASPS kept (0.5s) | 265 kept, 0 rejected | 137.9/min | ETA: 23.5m [2026-01-21T12:02:00.377366] [DEBUG] [REMOTE ] ASTE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:00.377511] [DEBUG] [REMOTE ] ASTE: PASS: History has at least 300 days. [2026-01-21T12:02:00.377754] [DEBUG] [REMOTE ] ASTE: PASS: Price check passed. Min price $40.65. [2026-01-21T12:02:00.377900] [DEBUG] [REMOTE ] ASTE: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:00.378021] [DEBUG] [REMOTE ] ASTE: PASS: Integrity check passed. [2026-01-21T12:02:00.378064] [DEBUG] [REMOTE ] ASTE: Symbol is viable for forecasting. [2026-01-21T12:02:00.378116] [INFO ] [MAIN ] [266/3501] ASTE kept (0.6s) | 266 kept, 0 rejected | 137.7/min | ETA: 23.5m [2026-01-21T12:02:00.596554] [DEBUG] [REMOTE ] ASTH: Retrieved 3740 rows, trimmed to 300. [2026-01-21T12:02:00.596760] [DEBUG] [REMOTE ] ASTH: PASS: History has at least 300 days. [2026-01-21T12:02:00.597024] [DEBUG] [REMOTE ] ASTH: PASS: Price check passed. Min price $20.34. [2026-01-21T12:02:00.597171] [DEBUG] [REMOTE ] ASTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:00.597289] [DEBUG] [REMOTE ] ASTH: PASS: Integrity check passed. [2026-01-21T12:02:00.597332] [DEBUG] [REMOTE ] ASTH: Symbol is viable for forecasting. [2026-01-21T12:02:00.597385] [INFO ] [MAIN ] [267/3501] ASTH kept (0.2s) | 267 kept, 0 rejected | 138.0/min | ETA: 23.4m [2026-01-21T12:02:01.203700] [DEBUG] [REMOTE ] ASTI: Retrieved 4884 rows, trimmed to 300. [2026-01-21T12:02:01.203893] [DEBUG] [REMOTE ] ASTI: PASS: History has at least 300 days. [2026-01-21T12:02:01.204176] [DEBUG] [REMOTE ] ASTI: PASS: Price check passed. Min price $1.43. [2026-01-21T12:02:01.204323] [DEBUG] [REMOTE ] ASTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:01.204456] [DEBUG] [REMOTE ] ASTI: PASS: Integrity check passed. [2026-01-21T12:02:01.204501] [DEBUG] [REMOTE ] ASTI: Symbol is viable for forecasting. [2026-01-21T12:02:01.204555] [INFO ] [MAIN ] [268/3501] ASTI kept (0.6s) | 268 kept, 0 rejected | 137.8/min | ETA: 23.5m [2026-01-21T12:02:01.433238] [DEBUG] [REMOTE ] ASTL: Retrieved 1066 rows, trimmed to 300. [2026-01-21T12:02:01.433482] [DEBUG] [REMOTE ] ASTL: PASS: History has at least 300 days. [2026-01-21T12:02:01.433821] [DEBUG] [REMOTE ] ASTL: PASS: Price check passed. Min price $3.28. [2026-01-21T12:02:01.433990] [DEBUG] [REMOTE ] ASTL: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:01.434164] [DEBUG] [REMOTE ] ASTL: PASS: Integrity check passed. [2026-01-21T12:02:01.434215] [DEBUG] [REMOTE ] ASTL: Symbol is viable for forecasting. [2026-01-21T12:02:01.434277] [INFO ] [MAIN ] [269/3501] ASTL kept (0.2s) | 269 kept, 0 rejected | 138.0/min | ETA: 23.4m [2026-01-21T12:02:01.889009] [DEBUG] [REMOTE ] ASTS: Retrieved 1561 rows, trimmed to 300. [2026-01-21T12:02:01.889152] [DEBUG] [REMOTE ] ASTS: PASS: History has at least 300 days. [2026-01-21T12:02:01.889376] [DEBUG] [REMOTE ] ASTS: PASS: Price check passed. Min price $50.70. [2026-01-21T12:02:01.889518] [DEBUG] [REMOTE ] ASTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:01.889673] [DEBUG] [REMOTE ] ASTS: PASS: Integrity check passed. [2026-01-21T12:02:01.889718] [DEBUG] [REMOTE ] ASTS: Symbol is viable for forecasting. [2026-01-21T12:02:01.889769] [INFO ] [MAIN ] [270/3501] ASTS kept (0.5s) | 270 kept, 0 rejected | 138.0/min | ETA: 23.4m [2026-01-21T12:02:02.463691] [DEBUG] [REMOTE ] ASX: Retrieved 6362 rows, trimmed to 300. [2026-01-21T12:02:02.463840] [DEBUG] [REMOTE ] ASX: PASS: History has at least 300 days. [2026-01-21T12:02:02.464078] [DEBUG] [REMOTE ] ASX: PASS: Price check passed. Min price $12.82. [2026-01-21T12:02:02.464227] [DEBUG] [REMOTE ] ASX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:02.464364] [DEBUG] [REMOTE ] ASX: PASS: Integrity check passed. [2026-01-21T12:02:02.464411] [DEBUG] [REMOTE ] ASX: Symbol is viable for forecasting. [2026-01-21T12:02:02.464462] [INFO ] [MAIN ] [271/3501] ASX kept (0.6s) | 271 kept, 0 rejected | 137.9/min | ETA: 23.4m [2026-01-21T12:02:02.916298] [DEBUG] [REMOTE ] ASYS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:02.916453] [DEBUG] [REMOTE ] ASYS: PASS: History has at least 300 days. [2026-01-21T12:02:02.916742] [DEBUG] [REMOTE ] ASYS: PASS: Price check passed. Min price $7.05. [2026-01-21T12:02:02.916886] [DEBUG] [REMOTE ] ASYS: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:02.917012] [DEBUG] [REMOTE ] ASYS: PASS: Integrity check passed. [2026-01-21T12:02:02.917055] [DEBUG] [REMOTE ] ASYS: Symbol is viable for forecasting. [2026-01-21T12:02:02.917106] [INFO ] [MAIN ] [272/3501] ASYS kept (0.5s) | 272 kept, 0 rejected | 137.8/min | ETA: 23.4m [2026-01-21T12:02:03.147636] [DEBUG] [REMOTE ] ATAI: Retrieved 1152 rows, trimmed to 300. [2026-01-21T12:02:03.147806] [DEBUG] [REMOTE ] ATAI: PASS: History has at least 300 days. [2026-01-21T12:02:03.148030] [DEBUG] [REMOTE ] ATAI: PASS: Price check passed. Min price $3.64. [2026-01-21T12:02:03.148165] [DEBUG] [REMOTE ] ATAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:03.148275] [DEBUG] [REMOTE ] ATAI: PASS: Integrity check passed. [2026-01-21T12:02:03.148315] [DEBUG] [REMOTE ] ATAI: Symbol is viable for forecasting. [2026-01-21T12:02:03.148362] [INFO ] [MAIN ] [273/3501] ATAI kept (0.2s) | 273 kept, 0 rejected | 138.1/min | ETA: 23.4m [2026-01-21T12:02:03.590599] [DEBUG] [REMOTE ] ATEC: Retrieved 4939 rows, trimmed to 300. [2026-01-21T12:02:03.590751] [DEBUG] [REMOTE ] ATEC: PASS: History has at least 300 days. [2026-01-21T12:02:03.591029] [DEBUG] [REMOTE ] ATEC: PASS: Price check passed. Min price $15.89. [2026-01-21T12:02:03.591164] [DEBUG] [REMOTE ] ATEC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:03.591289] [DEBUG] [REMOTE ] ATEC: PASS: Integrity check passed. [2026-01-21T12:02:03.591330] [DEBUG] [REMOTE ] ATEC: Symbol is viable for forecasting. [2026-01-21T12:02:03.591379] [INFO ] [MAIN ] [274/3501] ATEC kept (0.4s) | 274 kept, 0 rejected | 138.1/min | ETA: 23.4m [2026-01-21T12:02:03.991359] [DEBUG] [REMOTE ] ATEN: Retrieved 2976 rows, trimmed to 300. [2026-01-21T12:02:03.991524] [DEBUG] [REMOTE ] ATEN: PASS: History has at least 300 days. [2026-01-21T12:02:03.991849] [DEBUG] [REMOTE ] ATEN: PASS: Price check passed. Min price $16.55. [2026-01-21T12:02:03.992063] [DEBUG] [REMOTE ] ATEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:03.992235] [DEBUG] [REMOTE ] ATEN: PASS: Integrity check passed. [2026-01-21T12:02:03.992302] [DEBUG] [REMOTE ] ATEN: Symbol is viable for forecasting. [2026-01-21T12:02:03.992380] [INFO ] [MAIN ] [275/3501] ATEN kept (0.4s) | 275 kept, 0 rejected | 138.1/min | ETA: 23.4m [2026-01-21T12:02:04.293601] [DEBUG] [REMOTE ] ATEX: Retrieved 2757 rows, trimmed to 300. [2026-01-21T12:02:04.293736] [DEBUG] [REMOTE ] ATEX: PASS: History has at least 300 days. [2026-01-21T12:02:04.293941] [DEBUG] [REMOTE ] ATEX: PASS: Price check passed. Min price $17.99. [2026-01-21T12:02:04.294078] [DEBUG] [REMOTE ] ATEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:04.294189] [DEBUG] [REMOTE ] ATEX: PASS: Integrity check passed. [2026-01-21T12:02:04.294229] [DEBUG] [REMOTE ] ATEX: Symbol is viable for forecasting. [2026-01-21T12:02:04.294277] [INFO ] [MAIN ] [276/3501] ATEX kept (0.3s) | 276 kept, 0 rejected | 138.3/min | ETA: 23.3m [2026-01-21T12:02:04.988031] [DEBUG] [REMOTE ] ATGE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:04.988528] [DEBUG] [REMOTE ] ATGE: PASS: History has at least 300 days. [2026-01-21T12:02:04.988825] [DEBUG] [REMOTE ] ATGE: PASS: Price check passed. Min price $89.36. [2026-01-21T12:02:04.989012] [DEBUG] [REMOTE ] ATGE: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:04.989178] [DEBUG] [REMOTE ] ATGE: PASS: Integrity check passed. [2026-01-21T12:02:04.989234] [DEBUG] [REMOTE ] ATGE: Symbol is viable for forecasting. [2026-01-21T12:02:04.989295] [INFO ] [MAIN ] [277/3501] ATGE kept (0.7s) | 277 kept, 0 rejected | 138.0/min | ETA: 23.4m [2026-01-21T12:02:05.602625] [DEBUG] [REMOTE ] ATHM: Retrieved 3044 rows, trimmed to 300. [2026-01-21T12:02:05.602773] [DEBUG] [REMOTE ] ATHM: PASS: History has at least 300 days. [2026-01-21T12:02:05.602998] [DEBUG] [REMOTE ] ATHM: PASS: Price check passed. Min price $21.83. [2026-01-21T12:02:05.603140] [DEBUG] [REMOTE ] ATHM: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:05.603258] [DEBUG] [REMOTE ] ATHM: PASS: Integrity check passed. [2026-01-21T12:02:05.603300] [DEBUG] [REMOTE ] ATHM: Symbol is viable for forecasting. [2026-01-21T12:02:05.603349] [INFO ] [MAIN ] [278/3501] ATHM kept (0.6s) | 278 kept, 0 rejected | 137.7/min | ETA: 23.4m [2026-01-21T12:02:06.070997] [DEBUG] [REMOTE ] ATI: Retrieved 6575 rows, trimmed to 300. [2026-01-21T12:02:06.071147] [DEBUG] [REMOTE ] ATI: PASS: History has at least 300 days. [2026-01-21T12:02:06.071363] [DEBUG] [REMOTE ] ATI: PASS: Price check passed. Min price $89.25. [2026-01-21T12:02:06.071498] [DEBUG] [REMOTE ] ATI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:06.071630] [DEBUG] [REMOTE ] ATI: PASS: Integrity check passed. [2026-01-21T12:02:06.071674] [DEBUG] [REMOTE ] ATI: Symbol is viable for forecasting. [2026-01-21T12:02:06.071722] [INFO ] [MAIN ] [279/3501] ATI kept (0.5s) | 279 kept, 0 rejected | 137.7/min | ETA: 23.4m [2026-01-21T12:02:06.534790] [DEBUG] [REMOTE ] ATLC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:06.534923] [DEBUG] [REMOTE ] ATLC: PASS: History has at least 300 days. [2026-01-21T12:02:06.535144] [DEBUG] [REMOTE ] ATLC: PASS: Price check passed. Min price $51.00. [2026-01-21T12:02:06.535289] [DEBUG] [REMOTE ] ATLC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:06.535405] [DEBUG] [REMOTE ] ATLC: PASS: Integrity check passed. [2026-01-21T12:02:06.535447] [DEBUG] [REMOTE ] ATLC: Symbol is viable for forecasting. [2026-01-21T12:02:06.535498] [INFO ] [MAIN ] [280/3501] ATLC kept (0.5s) | 280 kept, 0 rejected | 137.7/min | ETA: 23.4m [2026-01-21T12:02:06.734704] [DEBUG] [REMOTE ] ATLCZ: Retrieved 494 rows, trimmed to 300. [2026-01-21T12:02:06.734829] [DEBUG] [REMOTE ] ATLCZ: PASS: History has at least 300 days. [2026-01-21T12:02:06.735028] [DEBUG] [REMOTE ] ATLCZ: PASS: Price check passed. Min price $24.72. [2026-01-21T12:02:06.735162] [DEBUG] [REMOTE ] ATLCZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:06.735269] [DEBUG] [REMOTE ] ATLCZ: PASS: Integrity check passed. [2026-01-21T12:02:06.735311] [DEBUG] [REMOTE ] ATLCZ: Symbol is viable for forecasting. [2026-01-21T12:02:06.735358] [INFO ] [MAIN ] [281/3501] ATLCZ kept (0.2s) | 281 kept, 0 rejected | 137.9/min | ETA: 23.3m [2026-01-21T12:02:07.391762] [DEBUG] [REMOTE ] ATLO: Retrieved 6521 rows, trimmed to 300. [2026-01-21T12:02:07.391921] [DEBUG] [REMOTE ] ATLO: PASS: History has at least 300 days. [2026-01-21T12:02:07.392147] [DEBUG] [REMOTE ] ATLO: PASS: Price check passed. Min price $20.53. [2026-01-21T12:02:07.392282] [DEBUG] [REMOTE ] ATLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:07.392401] [DEBUG] [REMOTE ] ATLO: PASS: Integrity check passed. [2026-01-21T12:02:07.392441] [DEBUG] [REMOTE ] ATLO: Symbol is viable for forecasting. [2026-01-21T12:02:07.392488] [INFO ] [MAIN ] [282/3501] ATLO kept (0.7s) | 282 kept, 0 rejected | 137.7/min | ETA: 23.4m [2026-01-21T12:02:07.887110] [DEBUG] [REMOTE ] ATNI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:07.887265] [DEBUG] [REMOTE ] ATNI: PASS: History has at least 300 days. [2026-01-21T12:02:07.887520] [DEBUG] [REMOTE ] ATNI: PASS: Price check passed. Min price $14.03. [2026-01-21T12:02:07.887678] [DEBUG] [REMOTE ] ATNI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:07.887807] [DEBUG] [REMOTE ] ATNI: PASS: Integrity check passed. [2026-01-21T12:02:07.887847] [DEBUG] [REMOTE ] ATNI: Symbol is viable for forecasting. [2026-01-21T12:02:07.887897] [INFO ] [MAIN ] [283/3501] ATNI kept (0.5s) | 283 kept, 0 rejected | 137.6/min | ETA: 23.4m [2026-01-21T12:02:08.278363] [DEBUG] [REMOTE ] ATO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:08.278523] [DEBUG] [REMOTE ] ATO: PASS: History has at least 300 days. [2026-01-21T12:02:08.278824] [DEBUG] [REMOTE ] ATO: PASS: Price check passed. Min price $166.15. [2026-01-21T12:02:08.278981] [DEBUG] [REMOTE ] ATO: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:08.279121] [DEBUG] [REMOTE ] ATO: PASS: Integrity check passed. [2026-01-21T12:02:08.279173] [DEBUG] [REMOTE ] ATO: Symbol is viable for forecasting. [2026-01-21T12:02:08.279229] [INFO ] [MAIN ] [284/3501] ATO kept (0.4s) | 284 kept, 0 rejected | 137.7/min | ETA: 23.4m [2026-01-21T12:02:08.466970] [DEBUG] [REMOTE ] ATOM: Retrieved 2377 rows, trimmed to 300. [2026-01-21T12:02:08.467114] [DEBUG] [REMOTE ] ATOM: PASS: History has at least 300 days. [2026-01-21T12:02:08.467351] [DEBUG] [REMOTE ] ATOM: PASS: Price check passed. Min price $1.99. [2026-01-21T12:02:08.467490] [DEBUG] [REMOTE ] ATOM: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:08.467623] [DEBUG] [REMOTE ] ATOM: PASS: Integrity check passed. [2026-01-21T12:02:08.467666] [DEBUG] [REMOTE ] ATOM: Symbol is viable for forecasting. [2026-01-21T12:02:08.467716] [INFO ] [MAIN ] [285/3501] ATOM kept (0.2s) | 285 kept, 0 rejected | 138.0/min | ETA: 23.3m [2026-01-21T12:02:09.055043] [DEBUG] [REMOTE ] ATRA: Retrieved 2831 rows, trimmed to 300. [2026-01-21T12:02:09.055180] [DEBUG] [REMOTE ] ATRA: PASS: History has at least 300 days. [2026-01-21T12:02:09.055399] [DEBUG] [REMOTE ] ATRA: PASS: Price check passed. Min price $4.32. [2026-01-21T12:02:09.055544] [DEBUG] [REMOTE ] ATRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:09.055685] [DEBUG] [REMOTE ] ATRA: PASS: Integrity check passed. [2026-01-21T12:02:09.055728] [DEBUG] [REMOTE ] ATRA: Symbol is viable for forecasting. [2026-01-21T12:02:09.055778] [INFO ] [MAIN ] [286/3501] ATRA kept (0.6s) | 286 kept, 0 rejected | 137.8/min | ETA: 23.3m [2026-01-21T12:02:09.508962] [DEBUG] [REMOTE ] ATRC: Retrieved 5146 rows, trimmed to 300. [2026-01-21T12:02:09.509102] [DEBUG] [REMOTE ] ATRC: PASS: History has at least 300 days. [2026-01-21T12:02:09.509320] [DEBUG] [REMOTE ] ATRC: PASS: Price check passed. Min price $31.50. [2026-01-21T12:02:09.509461] [DEBUG] [REMOTE ] ATRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:09.509594] [DEBUG] [REMOTE ] ATRC: PASS: Integrity check passed. [2026-01-21T12:02:09.509638] [DEBUG] [REMOTE ] ATRC: Symbol is viable for forecasting. [2026-01-21T12:02:09.509688] [INFO ] [MAIN ] [287/3501] ATRC kept (0.5s) | 287 kept, 0 rejected | 137.8/min | ETA: 23.3m [2026-01-21T12:02:09.950287] [DEBUG] [REMOTE ] ATRO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:09.950445] [DEBUG] [REMOTE ] ATRO: PASS: History has at least 300 days. [2026-01-21T12:02:09.950736] [DEBUG] [REMOTE ] ATRO: PASS: Price check passed. Min price $46.98. [2026-01-21T12:02:09.950881] [DEBUG] [REMOTE ] ATRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:09.951009] [DEBUG] [REMOTE ] ATRO: PASS: Integrity check passed. [2026-01-21T12:02:09.951051] [DEBUG] [REMOTE ] ATRO: Symbol is viable for forecasting. [2026-01-21T12:02:09.951127] [INFO ] [MAIN ] [288/3501] ATRO kept (0.4s) | 288 kept, 0 rejected | 137.8/min | ETA: 23.3m [2026-01-21T12:02:10.285714] [DEBUG] [REMOTE ] ATXS: Retrieved 2658 rows, trimmed to 300. [2026-01-21T12:02:10.285849] [DEBUG] [REMOTE ] ATXS: PASS: History has at least 300 days. [2026-01-21T12:02:10.286057] [DEBUG] [REMOTE ] ATXS: PASS: Price check passed. Min price $12.25. [2026-01-21T12:02:10.286190] [DEBUG] [REMOTE ] ATXS: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:10.286303] [DEBUG] [REMOTE ] ATXS: PASS: Integrity check passed. [2026-01-21T12:02:10.286343] [DEBUG] [REMOTE ] ATXS: Symbol is viable for forecasting. [2026-01-21T12:02:10.286391] [INFO ] [MAIN ] [289/3501] ATXS kept (0.3s) | 289 kept, 0 rejected | 137.9/min | ETA: 23.3m [2026-01-21T12:02:10.792374] [DEBUG] [REMOTE ] AUB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:10.792508] [DEBUG] [REMOTE ] AUB: PASS: History has at least 300 days. [2026-01-21T12:02:10.792742] [DEBUG] [REMOTE ] AUB: PASS: Price check passed. Min price $31.29. [2026-01-21T12:02:10.792880] [DEBUG] [REMOTE ] AUB: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:10.792994] [DEBUG] [REMOTE ] AUB: PASS: Integrity check passed. [2026-01-21T12:02:10.793035] [DEBUG] [REMOTE ] AUB: Symbol is viable for forecasting. [2026-01-21T12:02:10.793084] [INFO ] [MAIN ] [290/3501] AUB kept (0.5s) | 290 kept, 0 rejected | 137.8/min | ETA: 23.3m [2026-01-21T12:02:11.112984] [DEBUG] [REMOTE ] AUDC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:11.113135] [DEBUG] [REMOTE ] AUDC: PASS: History has at least 300 days. [2026-01-21T12:02:11.113369] [DEBUG] [REMOTE ] AUDC: PASS: Price check passed. Min price $8.34. [2026-01-21T12:02:11.113512] [DEBUG] [REMOTE ] AUDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:11.113652] [DEBUG] [REMOTE ] AUDC: PASS: Integrity check passed. [2026-01-21T12:02:11.113696] [DEBUG] [REMOTE ] AUDC: Symbol is viable for forecasting. [2026-01-21T12:02:11.113747] [INFO ] [MAIN ] [291/3501] AUDC kept (0.3s) | 291 kept, 0 rejected | 137.9/min | ETA: 23.3m [2026-01-21T12:02:11.465542] [DEBUG] [REMOTE ] AUPH: Retrieved 2856 rows, trimmed to 300. [2026-01-21T12:02:11.465705] [DEBUG] [REMOTE ] AUPH: PASS: History has at least 300 days. [2026-01-21T12:02:11.465911] [DEBUG] [REMOTE ] AUPH: PASS: Price check passed. Min price $11.58. [2026-01-21T12:02:11.466046] [DEBUG] [REMOTE ] AUPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:11.466156] [DEBUG] [REMOTE ] AUPH: PASS: Integrity check passed. [2026-01-21T12:02:11.466195] [DEBUG] [REMOTE ] AUPH: Symbol is viable for forecasting. [2026-01-21T12:02:11.466242] [INFO ] [MAIN ] [292/3501] AUPH kept (0.4s) | 292 kept, 0 rejected | 138.0/min | ETA: 23.3m [2026-01-21T12:02:11.829312] [DEBUG] [REMOTE ] AURA: Retrieved 1059 rows, trimmed to 300. [2026-01-21T12:02:11.829474] [DEBUG] [REMOTE ] AURA: PASS: History has at least 300 days. [2026-01-21T12:02:11.829763] [DEBUG] [REMOTE ] AURA: PASS: Price check passed. Min price $4.97. [2026-01-21T12:02:11.829940] [DEBUG] [REMOTE ] AURA: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:11.830083] [DEBUG] [REMOTE ] AURA: PASS: Integrity check passed. [2026-01-21T12:02:11.830138] [DEBUG] [REMOTE ] AURA: Symbol is viable for forecasting. [2026-01-21T12:02:11.830203] [INFO ] [MAIN ] [293/3501] AURA kept (0.4s) | 293 kept, 0 rejected | 138.1/min | ETA: 23.2m [2026-01-21T12:02:12.181028] [DEBUG] [REMOTE ] AUTL: Retrieved 1904 rows, trimmed to 300. [2026-01-21T12:02:12.181179] [DEBUG] [REMOTE ] AUTL: PASS: History has at least 300 days. [2026-01-21T12:02:12.181387] [DEBUG] [REMOTE ] AUTL: PASS: Price check passed. Min price $1.23. [2026-01-21T12:02:12.181525] [DEBUG] [REMOTE ] AUTL: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:12.181669] [DEBUG] [REMOTE ] AUTL: PASS: Integrity check passed. [2026-01-21T12:02:12.181712] [DEBUG] [REMOTE ] AUTL: Symbol is viable for forecasting. [2026-01-21T12:02:12.181760] [INFO ] [MAIN ] [294/3501] AUTL kept (0.4s) | 294 kept, 0 rejected | 138.2/min | ETA: 23.2m [2026-01-21T12:02:12.959822] [DEBUG] [REMOTE ] AVA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:12.959977] [DEBUG] [REMOTE ] AVA: PASS: History has at least 300 days. [2026-01-21T12:02:12.960210] [DEBUG] [REMOTE ] AVA: PASS: Price check passed. Min price $37.60. [2026-01-21T12:02:12.960347] [DEBUG] [REMOTE ] AVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:12.960466] [DEBUG] [REMOTE ] AVA: PASS: Integrity check passed. [2026-01-21T12:02:12.960506] [DEBUG] [REMOTE ] AVA: Symbol is viable for forecasting. [2026-01-21T12:02:12.960555] [INFO ] [MAIN ] [295/3501] AVA kept (0.8s) | 295 kept, 0 rejected | 137.8/min | ETA: 23.3m [2026-01-21T12:02:13.199767] [DEBUG] [REMOTE ] AVAH: Retrieved 1188 rows, trimmed to 300. [2026-01-21T12:02:13.199907] [DEBUG] [REMOTE ] AVAH: PASS: History has at least 300 days. [2026-01-21T12:02:13.200140] [DEBUG] [REMOTE ] AVAH: PASS: Price check passed. Min price $8.08. [2026-01-21T12:02:13.200277] [DEBUG] [REMOTE ] AVAH: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:13.200389] [DEBUG] [REMOTE ] AVAH: PASS: Integrity check passed. [2026-01-21T12:02:13.200429] [DEBUG] [REMOTE ] AVAH: Symbol is viable for forecasting. [2026-01-21T12:02:13.200477] [INFO ] [MAIN ] [296/3501] AVAH kept (0.2s) | 296 kept, 0 rejected | 138.0/min | ETA: 23.2m [2026-01-21T12:02:13.535324] [DEBUG] [REMOTE ] AVAL: Retrieved 2848 rows, trimmed to 300. [2026-01-21T12:02:13.535459] [DEBUG] [REMOTE ] AVAL: PASS: History has at least 300 days. [2026-01-21T12:02:13.535697] [DEBUG] [REMOTE ] AVAL: PASS: Price check passed. Min price $3.94. [2026-01-21T12:02:13.535843] [DEBUG] [REMOTE ] AVAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:13.535956] [DEBUG] [REMOTE ] AVAL: PASS: Integrity check passed. [2026-01-21T12:02:13.535996] [DEBUG] [REMOTE ] AVAL: Symbol is viable for forecasting. [2026-01-21T12:02:13.536044] [INFO ] [MAIN ] [297/3501] AVAL kept (0.3s) | 297 kept, 0 rejected | 138.1/min | ETA: 23.2m [2026-01-21T12:02:14.126043] [DEBUG] [REMOTE ] AVB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:14.126178] [DEBUG] [REMOTE ] AVB: PASS: History has at least 300 days. [2026-01-21T12:02:14.126404] [DEBUG] [REMOTE ] AVB: PASS: Price check passed. Min price $172.26. [2026-01-21T12:02:14.126540] [DEBUG] [REMOTE ] AVB: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:14.126717] [DEBUG] [REMOTE ] AVB: PASS: Integrity check passed. [2026-01-21T12:02:14.126764] [DEBUG] [REMOTE ] AVB: Symbol is viable for forecasting. [2026-01-21T12:02:14.126813] [INFO ] [MAIN ] [298/3501] AVB kept (0.6s) | 298 kept, 0 rejected | 137.9/min | ETA: 23.2m [2026-01-21T12:02:14.306129] [DEBUG] [REMOTE ] AVBP: Retrieved 497 rows, trimmed to 300. [2026-01-21T12:02:14.306260] [DEBUG] [REMOTE ] AVBP: PASS: History has at least 300 days. [2026-01-21T12:02:14.306459] [DEBUG] [REMOTE ] AVBP: PASS: Price check passed. Min price $17.60. [2026-01-21T12:02:14.306641] [DEBUG] [REMOTE ] AVBP: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:14.306760] [DEBUG] [REMOTE ] AVBP: PASS: Integrity check passed. [2026-01-21T12:02:14.306800] [DEBUG] [REMOTE ] AVBP: Symbol is viable for forecasting. [2026-01-21T12:02:14.306846] [INFO ] [MAIN ] [299/3501] AVBP kept (0.2s) | 299 kept, 0 rejected | 138.2/min | ETA: 23.2m [2026-01-21T12:02:15.043351] [DEBUG] [REMOTE ] AVD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:15.043523] [DEBUG] [REMOTE ] AVD: PASS: History has at least 300 days. [2026-01-21T12:02:15.043854] [DEBUG] [REMOTE ] AVD: PASS: Price check passed. Min price $3.75. [2026-01-21T12:02:15.044007] [DEBUG] [REMOTE ] AVD: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:15.044155] [DEBUG] [REMOTE ] AVD: PASS: Integrity check passed. [2026-01-21T12:02:15.044197] [DEBUG] [REMOTE ] AVD: Symbol is viable for forecasting. [2026-01-21T12:02:15.044251] [INFO ] [MAIN ] [300/3501] AVD kept (0.7s) | 300 kept, 0 rejected | 137.9/min | ETA: 23.2m [2026-01-21T12:02:15.324144] [DEBUG] [REMOTE ] AVDL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:15.324295] [DEBUG] [REMOTE ] AVDL: PASS: History has at least 300 days. [2026-01-21T12:02:15.324532] [DEBUG] [REMOTE ] AVDL: PASS: Price check passed. Min price $18.56. [2026-01-21T12:02:15.324691] [DEBUG] [REMOTE ] AVDL: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:15.324816] [DEBUG] [REMOTE ] AVDL: PASS: Integrity check passed. [2026-01-21T12:02:15.324858] [DEBUG] [REMOTE ] AVDL: Symbol is viable for forecasting. [2026-01-21T12:02:15.324906] [INFO ] [MAIN ] [301/3501] AVDL kept (0.3s) | 301 kept, 0 rejected | 138.1/min | ETA: 23.2m [2026-01-21T12:02:15.901614] [DEBUG] [REMOTE ] AVGO: Retrieved 4139 rows, trimmed to 300. [2026-01-21T12:02:15.901763] [DEBUG] [REMOTE ] AVGO: PASS: History has at least 300 days. [2026-01-21T12:02:15.902000] [DEBUG] [REMOTE ] AVGO: PASS: Price check passed. Min price $325.40. [2026-01-21T12:02:15.902142] [DEBUG] [REMOTE ] AVGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:15.902265] [DEBUG] [REMOTE ] AVGO: PASS: Integrity check passed. [2026-01-21T12:02:15.902307] [DEBUG] [REMOTE ] AVGO: Symbol is viable for forecasting. [2026-01-21T12:02:15.902357] [INFO ] [MAIN ] [302/3501] AVGO kept (0.6s) | 302 kept, 0 rejected | 137.9/min | ETA: 23.2m [2026-01-21T12:02:16.017941] [DEBUG] [REMOTE ] AVGX: Retrieved 353 rows, trimmed to 300. [2026-01-21T12:02:16.018090] [DEBUG] [REMOTE ] AVGX: PASS: History has at least 300 days. [2026-01-21T12:02:16.018301] [DEBUG] [REMOTE ] AVGX: PASS: Price check passed. Min price $41.72. [2026-01-21T12:02:16.018442] [DEBUG] [REMOTE ] AVGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:16.018557] [DEBUG] [REMOTE ] AVGX: PASS: Integrity check passed. [2026-01-21T12:02:16.018616] [DEBUG] [REMOTE ] AVGX: Symbol is viable for forecasting. [2026-01-21T12:02:16.018665] [INFO ] [MAIN ] [303/3501] AVGX kept (0.1s) | 303 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-21T12:02:16.675734] [DEBUG] [REMOTE ] AVK: Retrieved 5718 rows, trimmed to 300. [2026-01-21T12:02:16.675902] [DEBUG] [REMOTE ] AVK: PASS: History has at least 300 days. [2026-01-21T12:02:16.676213] [DEBUG] [REMOTE ] AVK: PASS: Price check passed. Min price $11.81. [2026-01-21T12:02:16.676422] [DEBUG] [REMOTE ] AVK: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:16.676642] [DEBUG] [REMOTE ] AVK: PASS: Integrity check passed. [2026-01-21T12:02:16.676709] [DEBUG] [REMOTE ] AVK: Symbol is viable for forecasting. [2026-01-21T12:02:16.676789] [INFO ] [MAIN ] [304/3501] AVK kept (0.7s) | 304 kept, 0 rejected | 138.0/min | ETA: 23.2m [2026-01-21T12:02:16.936743] [DEBUG] [REMOTE ] AVNS: Retrieved 2828 rows, trimmed to 300. [2026-01-21T12:02:16.936908] [DEBUG] [REMOTE ] AVNS: PASS: History has at least 300 days. [2026-01-21T12:02:16.937217] [DEBUG] [REMOTE ] AVNS: PASS: Price check passed. Min price $10.66. [2026-01-21T12:02:16.937426] [DEBUG] [REMOTE ] AVNS: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:16.937624] [DEBUG] [REMOTE ] AVNS: PASS: Integrity check passed. [2026-01-21T12:02:16.937689] [DEBUG] [REMOTE ] AVNS: Symbol is viable for forecasting. [2026-01-21T12:02:16.937770] [INFO ] [MAIN ] [305/3501] AVNS kept (0.3s) | 305 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-21T12:02:17.248282] [DEBUG] [REMOTE ] AVO: Retrieved 1331 rows, trimmed to 300. [2026-01-21T12:02:17.248422] [DEBUG] [REMOTE ] AVO: PASS: History has at least 300 days. [2026-01-21T12:02:17.248671] [DEBUG] [REMOTE ] AVO: PASS: Price check passed. Min price $11.25. [2026-01-21T12:02:17.248820] [DEBUG] [REMOTE ] AVO: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:17.248937] [DEBUG] [REMOTE ] AVO: PASS: Integrity check passed. [2026-01-21T12:02:17.248979] [DEBUG] [REMOTE ] AVO: Symbol is viable for forecasting. [2026-01-21T12:02:17.249030] [INFO ] [MAIN ] [306/3501] AVO kept (0.3s) | 306 kept, 0 rejected | 138.3/min | ETA: 23.1m [2026-01-21T12:02:17.762150] [DEBUG] [REMOTE ] AVTX: Retrieved 2558 rows, trimmed to 300. [2026-01-21T12:02:17.762290] [DEBUG] [REMOTE ] AVTX: PASS: History has at least 300 days. [2026-01-21T12:02:17.762592] [DEBUG] [REMOTE ] AVTX: PASS: Price check passed. Min price $14.73. [2026-01-21T12:02:17.762794] [DEBUG] [REMOTE ] AVTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:17.762954] [DEBUG] [REMOTE ] AVTX: PASS: Integrity check passed. [2026-01-21T12:02:17.763003] [DEBUG] [REMOTE ] AVTX: Symbol is viable for forecasting. [2026-01-21T12:02:17.763056] [INFO ] [MAIN ] [307/3501] AVTX kept (0.5s) | 307 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-21T12:02:18.242800] [DEBUG] [REMOTE ] AVXL: Retrieved 4893 rows, trimmed to 300. [2026-01-21T12:02:18.242957] [DEBUG] [REMOTE ] AVXL: PASS: History has at least 300 days. [2026-01-21T12:02:18.243201] [DEBUG] [REMOTE ] AVXL: PASS: Price check passed. Min price $3.08. [2026-01-21T12:02:18.243377] [DEBUG] [REMOTE ] AVXL: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:18.243532] [DEBUG] [REMOTE ] AVXL: PASS: Integrity check passed. [2026-01-21T12:02:18.243601] [DEBUG] [REMOTE ] AVXL: Symbol is viable for forecasting. [2026-01-21T12:02:18.243665] [INFO ] [MAIN ] [308/3501] AVXL kept (0.5s) | 308 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-21T12:02:18.698583] [DEBUG] [REMOTE ] AVY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:18.698728] [DEBUG] [REMOTE ] AVY: PASS: History has at least 300 days. [2026-01-21T12:02:18.698984] [DEBUG] [REMOTE ] AVY: PASS: Price check passed. Min price $165.13. [2026-01-21T12:02:18.699127] [DEBUG] [REMOTE ] AVY: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:18.699255] [DEBUG] [REMOTE ] AVY: PASS: Integrity check passed. [2026-01-21T12:02:18.699297] [DEBUG] [REMOTE ] AVY: Symbol is viable for forecasting. [2026-01-21T12:02:18.699348] [INFO ] [MAIN ] [309/3501] AVY kept (0.5s) | 309 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-21T12:02:19.040448] [DEBUG] [REMOTE ] AWF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:19.040612] [DEBUG] [REMOTE ] AWF: PASS: History has at least 300 days. [2026-01-21T12:02:19.040864] [DEBUG] [REMOTE ] AWF: PASS: Price check passed. Min price $10.46. [2026-01-21T12:02:19.041001] [DEBUG] [REMOTE ] AWF: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:19.041123] [DEBUG] [REMOTE ] AWF: PASS: Integrity check passed. [2026-01-21T12:02:19.041164] [DEBUG] [REMOTE ] AWF: Symbol is viable for forecasting. [2026-01-21T12:02:19.041212] [INFO ] [MAIN ] [310/3501] AWF kept (0.3s) | 310 kept, 0 rejected | 138.3/min | ETA: 23.1m [2026-01-21T12:02:19.518474] [DEBUG] [REMOTE ] AWI: Retrieved 4843 rows, trimmed to 300. [2026-01-21T12:02:19.518646] [DEBUG] [REMOTE ] AWI: PASS: History has at least 300 days. [2026-01-21T12:02:19.518871] [DEBUG] [REMOTE ] AWI: PASS: Price check passed. Min price $179.87. [2026-01-21T12:02:19.519007] [DEBUG] [REMOTE ] AWI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:19.519122] [DEBUG] [REMOTE ] AWI: PASS: Integrity check passed. [2026-01-21T12:02:19.519162] [DEBUG] [REMOTE ] AWI: Symbol is viable for forecasting. [2026-01-21T12:02:19.519211] [INFO ] [MAIN ] [311/3501] AWI kept (0.5s) | 311 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-21T12:02:19.976352] [DEBUG] [REMOTE ] AWK: Retrieved 4464 rows, trimmed to 300. [2026-01-21T12:02:19.976519] [DEBUG] [REMOTE ] AWK: PASS: History has at least 300 days. [2026-01-21T12:02:19.976852] [DEBUG] [REMOTE ] AWK: PASS: Price check passed. Min price $125.18. [2026-01-21T12:02:19.977020] [DEBUG] [REMOTE ] AWK: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:19.977154] [DEBUG] [REMOTE ] AWK: PASS: Integrity check passed. [2026-01-21T12:02:19.977198] [DEBUG] [REMOTE ] AWK: Symbol is viable for forecasting. [2026-01-21T12:02:19.977251] [INFO ] [MAIN ] [312/3501] AWK kept (0.5s) | 312 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-21T12:02:20.408475] [DEBUG] [REMOTE ] AWP: Retrieved 4714 rows, trimmed to 300. [2026-01-21T12:02:20.408652] [DEBUG] [REMOTE ] AWP: PASS: History has at least 300 days. [2026-01-21T12:02:20.408918] [DEBUG] [REMOTE ] AWP: PASS: Price check passed. Min price $3.74. [2026-01-21T12:02:20.409059] [DEBUG] [REMOTE ] AWP: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:20.409188] [DEBUG] [REMOTE ] AWP: PASS: Integrity check passed. [2026-01-21T12:02:20.409228] [DEBUG] [REMOTE ] AWP: Symbol is viable for forecasting. [2026-01-21T12:02:20.409280] [INFO ] [MAIN ] [313/3501] AWP kept (0.4s) | 313 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-21T12:02:20.803958] [DEBUG] [REMOTE ] AWRE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:20.804096] [DEBUG] [REMOTE ] AWRE: PASS: History has at least 300 days. [2026-01-21T12:02:20.804312] [DEBUG] [REMOTE ] AWRE: PASS: Price check passed. Min price $1.85. [2026-01-21T12:02:20.804454] [DEBUG] [REMOTE ] AWRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:20.804596] [DEBUG] [REMOTE ] AWRE: PASS: Integrity check passed. [2026-01-21T12:02:20.804639] [DEBUG] [REMOTE ] AWRE: Symbol is viable for forecasting. [2026-01-21T12:02:20.804689] [INFO ] [MAIN ] [314/3501] AWRE kept (0.4s) | 314 kept, 0 rejected | 138.2/min | ETA: 23.1m [2026-01-21T12:02:21.071043] [DEBUG] [REMOTE ] AXGN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:21.071184] [DEBUG] [REMOTE ] AXGN: PASS: History has at least 300 days. [2026-01-21T12:02:21.071404] [DEBUG] [REMOTE ] AXGN: PASS: Price check passed. Min price $17.77. [2026-01-21T12:02:21.071546] [DEBUG] [REMOTE ] AXGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:21.071697] [DEBUG] [REMOTE ] AXGN: PASS: Integrity check passed. [2026-01-21T12:02:21.071757] [DEBUG] [REMOTE ] AXGN: Symbol is viable for forecasting. [2026-01-21T12:02:21.072308] [INFO ] [MAIN ] [315/3501] AXGN kept (0.3s) | 315 kept, 0 rejected | 138.4/min | ETA: 23.0m [2026-01-21T12:02:21.689849] [DEBUG] [REMOTE ] AXL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:21.690002] [DEBUG] [REMOTE ] AXL: PASS: History has at least 300 days. [2026-01-21T12:02:21.690253] [DEBUG] [REMOTE ] AXL: PASS: Price check passed. Min price $5.83. [2026-01-21T12:02:21.690394] [DEBUG] [REMOTE ] AXL: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:21.690525] [DEBUG] [REMOTE ] AXL: PASS: Integrity check passed. [2026-01-21T12:02:21.690566] [DEBUG] [REMOTE ] AXL: Symbol is viable for forecasting. [2026-01-21T12:02:21.690639] [INFO ] [MAIN ] [316/3501] AXL kept (0.6s) | 316 kept, 0 rejected | 138.2/min | ETA: 23.0m [2026-01-21T12:02:22.201107] [DEBUG] [REMOTE ] AXP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:22.201273] [DEBUG] [REMOTE ] AXP: PASS: History has at least 300 days. [2026-01-21T12:02:22.201564] [DEBUG] [REMOTE ] AXP: PASS: Price check passed. Min price $339.91. [2026-01-21T12:02:22.201943] [DEBUG] [REMOTE ] AXP: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:22.202076] [DEBUG] [REMOTE ] AXP: PASS: Integrity check passed. [2026-01-21T12:02:22.202117] [DEBUG] [REMOTE ] AXP: Symbol is viable for forecasting. [2026-01-21T12:02:22.202168] [INFO ] [MAIN ] [317/3501] AXP kept (0.5s) | 317 kept, 0 rejected | 138.1/min | ETA: 23.0m [2026-01-21T12:02:22.653569] [DEBUG] [REMOTE ] AXS: Retrieved 5675 rows, trimmed to 300. [2026-01-21T12:02:22.653739] [DEBUG] [REMOTE ] AXS: PASS: History has at least 300 days. [2026-01-21T12:02:22.654046] [DEBUG] [REMOTE ] AXS: PASS: Price check passed. Min price $87.89. [2026-01-21T12:02:22.654222] [DEBUG] [REMOTE ] AXS: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:22.654373] [DEBUG] [REMOTE ] AXS: PASS: Integrity check passed. [2026-01-21T12:02:22.654423] [DEBUG] [REMOTE ] AXS: Symbol is viable for forecasting. [2026-01-21T12:02:22.654486] [INFO ] [MAIN ] [318/3501] AXS kept (0.5s) | 318 kept, 0 rejected | 138.1/min | ETA: 23.0m [2026-01-21T12:02:22.995052] [DEBUG] [REMOTE ] AXSM: Retrieved 2555 rows, trimmed to 300. [2026-01-21T12:02:22.995197] [DEBUG] [REMOTE ] AXSM: PASS: History has at least 300 days. [2026-01-21T12:02:22.995426] [DEBUG] [REMOTE ] AXSM: PASS: Price check passed. Min price $127.06. [2026-01-21T12:02:22.995606] [DEBUG] [REMOTE ] AXSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:22.995758] [DEBUG] [REMOTE ] AXSM: PASS: Integrity check passed. [2026-01-21T12:02:22.995811] [DEBUG] [REMOTE ] AXSM: Symbol is viable for forecasting. [2026-01-21T12:02:22.995875] [INFO ] [MAIN ] [319/3501] AXSM kept (0.3s) | 319 kept, 0 rejected | 138.2/min | ETA: 23.0m [2026-01-21T12:02:23.298699] [DEBUG] [REMOTE ] AXTA: Retrieved 2812 rows, trimmed to 300. [2026-01-21T12:02:23.298875] [DEBUG] [REMOTE ] AXTA: PASS: History has at least 300 days. [2026-01-21T12:02:23.299194] [DEBUG] [REMOTE ] AXTA: PASS: Price check passed. Min price $27.56. [2026-01-21T12:02:23.299395] [DEBUG] [REMOTE ] AXTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:23.299568] [DEBUG] [REMOTE ] AXTA: PASS: Integrity check passed. [2026-01-21T12:02:23.299650] [DEBUG] [REMOTE ] AXTA: Symbol is viable for forecasting. [2026-01-21T12:02:23.299725] [INFO ] [MAIN ] [320/3501] AXTA kept (0.3s) | 320 kept, 0 rejected | 138.3/min | ETA: 23.0m [2026-01-21T12:02:23.956638] [DEBUG] [REMOTE ] AXTI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:23.957122] [DEBUG] [REMOTE ] AXTI: PASS: History has at least 300 days. [2026-01-21T12:02:23.957829] [DEBUG] [REMOTE ] AXTI: PASS: Price check passed. Min price $5.18. [2026-01-21T12:02:23.958028] [DEBUG] [REMOTE ] AXTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:23.958227] [DEBUG] [REMOTE ] AXTI: PASS: Integrity check passed. [2026-01-21T12:02:23.958277] [DEBUG] [REMOTE ] AXTI: Symbol is viable for forecasting. [2026-01-21T12:02:23.958359] [INFO ] [MAIN ] [321/3501] AXTI kept (0.7s) | 321 kept, 0 rejected | 138.1/min | ETA: 23.0m [2026-01-21T12:02:24.381209] [DEBUG] [REMOTE ] AYI: Retrieved 6071 rows, trimmed to 300. [2026-01-21T12:02:24.381362] [DEBUG] [REMOTE ] AYI: PASS: History has at least 300 days. [2026-01-21T12:02:24.381658] [DEBUG] [REMOTE ] AYI: PASS: Price check passed. Min price $309.67. [2026-01-21T12:02:24.381812] [DEBUG] [REMOTE ] AYI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:24.381940] [DEBUG] [REMOTE ] AYI: PASS: Integrity check passed. [2026-01-21T12:02:24.381983] [DEBUG] [REMOTE ] AYI: Symbol is viable for forecasting. [2026-01-21T12:02:24.382033] [INFO ] [MAIN ] [322/3501] AYI kept (0.4s) | 322 kept, 0 rejected | 138.1/min | ETA: 23.0m [2026-01-21T12:02:24.646076] [DEBUG] [REMOTE ] AZ: Retrieved 1395 rows, trimmed to 300. [2026-01-21T12:02:24.646211] [DEBUG] [REMOTE ] AZ: PASS: History has at least 300 days. [2026-01-21T12:02:24.646675] [DEBUG] [REMOTE ] AZ: PASS: Price check passed. Min price $5.20. [2026-01-21T12:02:24.646838] [DEBUG] [REMOTE ] AZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:24.646960] [DEBUG] [REMOTE ] AZ: PASS: Integrity check passed. [2026-01-21T12:02:24.647004] [DEBUG] [REMOTE ] AZ: Symbol is viable for forecasting. [2026-01-21T12:02:24.647057] [INFO ] [MAIN ] [323/3501] AZ kept (0.3s) | 323 kept, 0 rejected | 138.3/min | ETA: 23.0m [2026-01-21T12:02:25.269900] [DEBUG] [REMOTE ] AZN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:25.270120] [DEBUG] [REMOTE ] AZN: PASS: History has at least 300 days. [2026-01-21T12:02:25.270442] [DEBUG] [REMOTE ] AZN: PASS: Price check passed. Min price $81.15. [2026-01-21T12:02:25.270616] [DEBUG] [REMOTE ] AZN: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:25.270764] [DEBUG] [REMOTE ] AZN: PASS: Integrity check passed. [2026-01-21T12:02:25.270807] [DEBUG] [REMOTE ] AZN: Symbol is viable for forecasting. [2026-01-21T12:02:25.270863] [INFO ] [MAIN ] [324/3501] AZN kept (0.6s) | 324 kept, 0 rejected | 138.1/min | ETA: 23.0m [2026-01-21T12:02:25.721051] [DEBUG] [REMOTE ] AZO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:25.721186] [DEBUG] [REMOTE ] AZO: PASS: History has at least 300 days. [2026-01-21T12:02:25.721399] [DEBUG] [REMOTE ] AZO: PASS: Price check passed. Min price $3244.92. [2026-01-21T12:02:25.721541] [DEBUG] [REMOTE ] AZO: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:25.721676] [DEBUG] [REMOTE ] AZO: PASS: Integrity check passed. [2026-01-21T12:02:25.721717] [DEBUG] [REMOTE ] AZO: Symbol is viable for forecasting. [2026-01-21T12:02:25.721765] [INFO ] [MAIN ] [325/3501] AZO kept (0.5s) | 325 kept, 0 rejected | 138.1/min | ETA: 23.0m [2026-01-21T12:02:26.134193] [DEBUG] [REMOTE ] AZZ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:26.134332] [DEBUG] [REMOTE ] AZZ: PASS: History has at least 300 days. [2026-01-21T12:02:26.134551] [DEBUG] [REMOTE ] AZZ: PASS: Price check passed. Min price $97.64. [2026-01-21T12:02:26.134709] [DEBUG] [REMOTE ] AZZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:26.135014] [DEBUG] [REMOTE ] AZZ: PASS: Integrity check passed. [2026-01-21T12:02:26.135054] [DEBUG] [REMOTE ] AZZ: Symbol is viable for forecasting. [2026-01-21T12:02:26.135102] [INFO ] [MAIN ] [326/3501] AZZ kept (0.4s) | 326 kept, 0 rejected | 138.1/min | ETA: 23.0m [2026-01-21T12:02:26.424424] [DEBUG] [REMOTE ] BA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:26.424593] [DEBUG] [REMOTE ] BA: PASS: History has at least 300 days. [2026-01-21T12:02:26.424841] [DEBUG] [REMOTE ] BA: PASS: Price check passed. Min price $179.12. [2026-01-21T12:02:26.424980] [DEBUG] [REMOTE ] BA: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:26.425146] [DEBUG] [REMOTE ] BA: PASS: Integrity check passed. [2026-01-21T12:02:26.425195] [DEBUG] [REMOTE ] BA: Symbol is viable for forecasting. [2026-01-21T12:02:26.425249] [INFO ] [MAIN ] [327/3501] BA kept (0.3s) | 327 kept, 0 rejected | 138.3/min | ETA: 23.0m [2026-01-21T12:02:26.807638] [DEBUG] [REMOTE ] BABA: Retrieved 2850 rows, trimmed to 300. [2026-01-21T12:02:26.807770] [DEBUG] [REMOTE ] BABA: PASS: History has at least 300 days. [2026-01-21T12:02:26.807984] [DEBUG] [REMOTE ] BABA: PASS: Price check passed. Min price $146.58. [2026-01-21T12:02:26.808124] [DEBUG] [REMOTE ] BABA: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:26.808237] [DEBUG] [REMOTE ] BABA: PASS: Integrity check passed. [2026-01-21T12:02:26.808280] [DEBUG] [REMOTE ] BABA: Symbol is viable for forecasting. [2026-01-21T12:02:26.808330] [INFO ] [MAIN ] [328/3501] BABA kept (0.4s) | 328 kept, 0 rejected | 138.3/min | ETA: 22.9m [2026-01-21T12:02:27.165632] [DEBUG] [REMOTE ] BABX: Retrieved 777 rows, trimmed to 300. [2026-01-21T12:02:27.165783] [DEBUG] [REMOTE ] BABX: PASS: History has at least 300 days. [2026-01-21T12:02:27.166049] [DEBUG] [REMOTE ] BABX: PASS: Price check passed. Min price $35.89. [2026-01-21T12:02:27.166205] [DEBUG] [REMOTE ] BABX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:27.166336] [DEBUG] [REMOTE ] BABX: PASS: Integrity check passed. [2026-01-21T12:02:27.166381] [DEBUG] [REMOTE ] BABX: Symbol is viable for forecasting. [2026-01-21T12:02:27.166436] [INFO ] [MAIN ] [329/3501] BABX kept (0.4s) | 329 kept, 0 rejected | 138.4/min | ETA: 22.9m [2026-01-21T12:02:27.790924] [DEBUG] [REMOTE ] BAC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:27.791080] [DEBUG] [REMOTE ] BAC: PASS: History has at least 300 days. [2026-01-21T12:02:27.791321] [DEBUG] [REMOTE ] BAC: PASS: Price check passed. Min price $50.74. [2026-01-21T12:02:27.791462] [DEBUG] [REMOTE ] BAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:27.791609] [DEBUG] [REMOTE ] BAC: PASS: Integrity check passed. [2026-01-21T12:02:27.791653] [DEBUG] [REMOTE ] BAC: Symbol is viable for forecasting. [2026-01-21T12:02:27.791704] [INFO ] [MAIN ] [330/3501] BAC kept (0.6s) | 330 kept, 0 rejected | 138.2/min | ETA: 22.9m [2026-01-21T12:02:28.161478] [DEBUG] [REMOTE ] BAH: Retrieved 3814 rows, trimmed to 300. [2026-01-21T12:02:28.161660] [DEBUG] [REMOTE ] BAH: PASS: History has at least 300 days. [2026-01-21T12:02:28.161891] [DEBUG] [REMOTE ] BAH: PASS: Price check passed. Min price $79.90. [2026-01-21T12:02:28.162044] [DEBUG] [REMOTE ] BAH: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:28.162162] [DEBUG] [REMOTE ] BAH: PASS: Integrity check passed. [2026-01-21T12:02:28.162203] [DEBUG] [REMOTE ] BAH: Symbol is viable for forecasting. [2026-01-21T12:02:28.162254] [INFO ] [MAIN ] [331/3501] BAH kept (0.4s) | 331 kept, 0 rejected | 138.3/min | ETA: 22.9m [2026-01-21T12:02:28.649552] [DEBUG] [REMOTE ] BALL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:28.649713] [DEBUG] [REMOTE ] BALL: PASS: History has at least 300 days. [2026-01-21T12:02:28.649930] [DEBUG] [REMOTE ] BALL: PASS: Price check passed. Min price $46.22. [2026-01-21T12:02:28.650068] [DEBUG] [REMOTE ] BALL: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:28.650184] [DEBUG] [REMOTE ] BALL: PASS: Integrity check passed. [2026-01-21T12:02:28.650225] [DEBUG] [REMOTE ] BALL: Symbol is viable for forecasting. [2026-01-21T12:02:28.650273] [INFO ] [MAIN ] [332/3501] BALL kept (0.5s) | 332 kept, 0 rejected | 138.2/min | ETA: 22.9m [2026-01-21T12:02:28.762713] [DEBUG] [REMOTE ] BAM: Retrieved 785 rows, trimmed to 300. [2026-01-21T12:02:28.763026] [DEBUG] [REMOTE ] BAM: PASS: History has at least 300 days. [2026-01-21T12:02:28.763229] [DEBUG] [REMOTE ] BAM: PASS: Price check passed. Min price $49.00. [2026-01-21T12:02:28.763364] [DEBUG] [REMOTE ] BAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:28.763476] [DEBUG] [REMOTE ] BAM: PASS: Integrity check passed. [2026-01-21T12:02:28.763515] [DEBUG] [REMOTE ] BAM: Symbol is viable for forecasting. [2026-01-21T12:02:28.763563] [INFO ] [MAIN ] [333/3501] BAM kept (0.1s) | 333 kept, 0 rejected | 138.5/min | ETA: 22.9m [2026-01-21T12:02:29.559155] [DEBUG] [REMOTE ] BANC: Retrieved 5863 rows, trimmed to 300. [2026-01-21T12:02:29.559293] [DEBUG] [REMOTE ] BANC: PASS: History has at least 300 days. [2026-01-21T12:02:29.559512] [DEBUG] [REMOTE ] BANC: PASS: Price check passed. Min price $16.12. [2026-01-21T12:02:29.559673] [DEBUG] [REMOTE ] BANC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:29.559791] [DEBUG] [REMOTE ] BANC: PASS: Integrity check passed. [2026-01-21T12:02:29.559834] [DEBUG] [REMOTE ] BANC: Symbol is viable for forecasting. [2026-01-21T12:02:29.559884] [INFO ] [MAIN ] [334/3501] BANC kept (0.8s) | 334 kept, 0 rejected | 138.2/min | ETA: 22.9m [2026-01-21T12:02:29.831373] [DEBUG] [REMOTE ] BAND: Retrieved 2057 rows, trimmed to 300. [2026-01-21T12:02:29.831500] [DEBUG] [REMOTE ] BAND: PASS: History has at least 300 days. [2026-01-21T12:02:29.831743] [DEBUG] [REMOTE ] BAND: PASS: Price check passed. Min price $13.22. [2026-01-21T12:02:29.831885] [DEBUG] [REMOTE ] BAND: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:29.831999] [DEBUG] [REMOTE ] BAND: PASS: Integrity check passed. [2026-01-21T12:02:29.832041] [DEBUG] [REMOTE ] BAND: Symbol is viable for forecasting. [2026-01-21T12:02:29.832092] [INFO ] [MAIN ] [335/3501] BAND kept (0.3s) | 335 kept, 0 rejected | 138.3/min | ETA: 22.9m [2026-01-21T12:02:30.383634] [DEBUG] [REMOTE ] BANF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:30.383771] [DEBUG] [REMOTE ] BANF: PASS: History has at least 300 days. [2026-01-21T12:02:30.383989] [DEBUG] [REMOTE ] BANF: PASS: Price check passed. Min price $106.01. [2026-01-21T12:02:30.384125] [DEBUG] [REMOTE ] BANF: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:30.384240] [DEBUG] [REMOTE ] BANF: PASS: Integrity check passed. [2026-01-21T12:02:30.384280] [DEBUG] [REMOTE ] BANF: Symbol is viable for forecasting. [2026-01-21T12:02:30.384327] [INFO ] [MAIN ] [336/3501] BANF kept (0.6s) | 336 kept, 0 rejected | 138.2/min | ETA: 22.9m [2026-01-21T12:02:30.748035] [DEBUG] [REMOTE ] BANX: Retrieved 3067 rows, trimmed to 300. [2026-01-21T12:02:30.748169] [DEBUG] [REMOTE ] BANX: PASS: History has at least 300 days. [2026-01-21T12:02:30.748381] [DEBUG] [REMOTE ] BANX: PASS: Price check passed. Min price $20.21. [2026-01-21T12:02:30.748521] [DEBUG] [REMOTE ] BANX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:30.748662] [DEBUG] [REMOTE ] BANX: PASS: Integrity check passed. [2026-01-21T12:02:30.748709] [DEBUG] [REMOTE ] BANX: Symbol is viable for forecasting. [2026-01-21T12:02:30.748760] [INFO ] [MAIN ] [337/3501] BANX kept (0.4s) | 337 kept, 0 rejected | 138.3/min | ETA: 22.9m [2026-01-21T12:02:31.111213] [DEBUG] [REMOTE ] BAP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:31.111359] [DEBUG] [REMOTE ] BAP: PASS: History has at least 300 days. [2026-01-21T12:02:31.111625] [DEBUG] [REMOTE ] BAP: PASS: Price check passed. Min price $247.85. [2026-01-21T12:02:31.111805] [DEBUG] [REMOTE ] BAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:31.111964] [DEBUG] [REMOTE ] BAP: PASS: Integrity check passed. [2026-01-21T12:02:31.112012] [DEBUG] [REMOTE ] BAP: Symbol is viable for forecasting. [2026-01-21T12:02:31.112070] [INFO ] [MAIN ] [338/3501] BAP kept (0.4s) | 338 kept, 0 rejected | 138.3/min | ETA: 22.9m [2026-01-21T12:02:31.327423] [DEBUG] [REMOTE ] BATRA: Retrieved 2454 rows, trimmed to 300. [2026-01-21T12:02:31.327560] [DEBUG] [REMOTE ] BATRA: PASS: History has at least 300 days. [2026-01-21T12:02:31.327793] [DEBUG] [REMOTE ] BATRA: PASS: Price check passed. Min price $41.92. [2026-01-21T12:02:31.327929] [DEBUG] [REMOTE ] BATRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:31.328041] [DEBUG] [REMOTE ] BATRA: PASS: Integrity check passed. [2026-01-21T12:02:31.328082] [DEBUG] [REMOTE ] BATRA: Symbol is viable for forecasting. [2026-01-21T12:02:31.328131] [INFO ] [MAIN ] [339/3501] BATRA kept (0.2s) | 339 kept, 0 rejected | 138.5/min | ETA: 22.8m [2026-01-21T12:02:31.907694] [DEBUG] [REMOTE ] BATRK: Retrieved 2454 rows, trimmed to 300. [2026-01-21T12:02:31.907837] [DEBUG] [REMOTE ] BATRK: PASS: History has at least 300 days. [2026-01-21T12:02:31.908277] [DEBUG] [REMOTE ] BATRK: PASS: Price check passed. Min price $38.04. [2026-01-21T12:02:31.908435] [DEBUG] [REMOTE ] BATRK: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:31.908557] [DEBUG] [REMOTE ] BATRK: PASS: Integrity check passed. [2026-01-21T12:02:31.908619] [DEBUG] [REMOTE ] BATRK: Symbol is viable for forecasting. [2026-01-21T12:02:31.908668] [INFO ] [MAIN ] [340/3501] BATRK kept (0.6s) | 340 kept, 0 rejected | 138.4/min | ETA: 22.8m [2026-01-21T12:02:34.932175] [DEBUG] [REMOTE ] BAX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:34.932321] [DEBUG] [REMOTE ] BAX: PASS: History has at least 300 days. [2026-01-21T12:02:34.932547] [DEBUG] [REMOTE ] BAX: PASS: Price check passed. Min price $17.41. [2026-01-21T12:02:34.932709] [DEBUG] [REMOTE ] BAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:34.932828] [DEBUG] [REMOTE ] BAX: PASS: Integrity check passed. [2026-01-21T12:02:34.932869] [DEBUG] [REMOTE ] BAX: Symbol is viable for forecasting. [2026-01-21T12:02:34.932919] [INFO ] [MAIN ] [341/3501] BAX kept (3.0s) | 341 kept, 0 rejected | 136.0/min | ETA: 23.2m [2026-01-21T12:02:35.399550] [DEBUG] [REMOTE ] BB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:35.399722] [DEBUG] [REMOTE ] BB: PASS: History has at least 300 days. [2026-01-21T12:02:35.399947] [DEBUG] [REMOTE ] BB: PASS: Price check passed. Min price $3.77. [2026-01-21T12:02:35.400089] [DEBUG] [REMOTE ] BB: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:35.400228] [DEBUG] [REMOTE ] BB: PASS: Integrity check passed. [2026-01-21T12:02:35.400271] [DEBUG] [REMOTE ] BB: Symbol is viable for forecasting. [2026-01-21T12:02:35.400321] [INFO ] [MAIN ] [342/3501] BB kept (0.5s) | 342 kept, 0 rejected | 136.0/min | ETA: 23.2m [2026-01-21T12:02:35.621537] [DEBUG] [REMOTE ] BBAI: Retrieved 1025 rows, trimmed to 300. [2026-01-21T12:02:35.621695] [DEBUG] [REMOTE ] BBAI: PASS: History has at least 300 days. [2026-01-21T12:02:35.621908] [DEBUG] [REMOTE ] BBAI: PASS: Price check passed. Min price $5.40. [2026-01-21T12:02:35.622045] [DEBUG] [REMOTE ] BBAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:35.622156] [DEBUG] [REMOTE ] BBAI: PASS: Integrity check passed. [2026-01-21T12:02:35.622195] [DEBUG] [REMOTE ] BBAI: Symbol is viable for forecasting. [2026-01-21T12:02:35.622242] [INFO ] [MAIN ] [343/3501] BBAI kept (0.2s) | 343 kept, 0 rejected | 136.2/min | ETA: 23.2m [2026-01-21T12:02:35.967366] [DEBUG] [REMOTE ] BBCP: Retrieved 2114 rows, trimmed to 300. [2026-01-21T12:02:35.967503] [DEBUG] [REMOTE ] BBCP: PASS: History has at least 300 days. [2026-01-21T12:02:35.967743] [DEBUG] [REMOTE ] BBCP: PASS: Price check passed. Min price $5.86. [2026-01-21T12:02:35.967886] [DEBUG] [REMOTE ] BBCP: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:35.968004] [DEBUG] [REMOTE ] BBCP: PASS: Integrity check passed. [2026-01-21T12:02:35.968047] [DEBUG] [REMOTE ] BBCP: Symbol is viable for forecasting. [2026-01-21T12:02:35.968114] [INFO ] [MAIN ] [344/3501] BBCP kept (0.3s) | 344 kept, 0 rejected | 136.3/min | ETA: 23.2m [2026-01-21T12:02:36.704215] [DEBUG] [REMOTE ] BBD: Retrieved 6077 rows, trimmed to 300. [2026-01-21T12:02:36.704368] [DEBUG] [REMOTE ] BBD: PASS: History has at least 300 days. [2026-01-21T12:02:36.704651] [DEBUG] [REMOTE ] BBD: PASS: Price check passed. Min price $3.20. [2026-01-21T12:02:36.704819] [DEBUG] [REMOTE ] BBD: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:36.704954] [DEBUG] [REMOTE ] BBD: PASS: Integrity check passed. [2026-01-21T12:02:36.705001] [DEBUG] [REMOTE ] BBD: Symbol is viable for forecasting. [2026-01-21T12:02:36.705060] [INFO ] [MAIN ] [345/3501] BBD kept (0.7s) | 345 kept, 0 rejected | 136.0/min | ETA: 23.2m [2026-01-21T12:02:37.047399] [DEBUG] [REMOTE ] BBDO: Retrieved 3484 rows, trimmed to 300. [2026-01-21T12:02:37.047533] [DEBUG] [REMOTE ] BBDO: PASS: History has at least 300 days. [2026-01-21T12:02:37.047763] [DEBUG] [REMOTE ] BBDO: PASS: Price check passed. Min price $2.76. [2026-01-21T12:02:37.047902] [DEBUG] [REMOTE ] BBDO: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:37.048014] [DEBUG] [REMOTE ] BBDO: PASS: Integrity check passed. [2026-01-21T12:02:37.048056] [DEBUG] [REMOTE ] BBDO: Symbol is viable for forecasting. [2026-01-21T12:02:37.048105] [INFO ] [MAIN ] [346/3501] BBDO kept (0.3s) | 346 kept, 0 rejected | 136.1/min | ETA: 23.2m [2026-01-21T12:02:37.600232] [DEBUG] [REMOTE ] BBH: Retrieved 6578 rows, trimmed to 300. [2026-01-21T12:02:37.600382] [DEBUG] [REMOTE ] BBH: PASS: History has at least 300 days. [2026-01-21T12:02:37.600641] [DEBUG] [REMOTE ] BBH: PASS: Price check passed. Min price $175.97. [2026-01-21T12:02:37.600784] [DEBUG] [REMOTE ] BBH: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:37.600905] [DEBUG] [REMOTE ] BBH: PASS: Integrity check passed. [2026-01-21T12:02:37.600946] [DEBUG] [REMOTE ] BBH: Symbol is viable for forecasting. [2026-01-21T12:02:37.601183] [INFO ] [MAIN ] [347/3501] BBH kept (0.6s) | 347 kept, 0 rejected | 136.0/min | ETA: 23.2m [2026-01-21T12:02:37.866331] [DEBUG] [REMOTE ] BBIO: Retrieved 1650 rows, trimmed to 300. [2026-01-21T12:02:37.866476] [DEBUG] [REMOTE ] BBIO: PASS: History has at least 300 days. [2026-01-21T12:02:37.866731] [DEBUG] [REMOTE ] BBIO: PASS: Price check passed. Min price $53.81. [2026-01-21T12:02:37.866870] [DEBUG] [REMOTE ] BBIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:37.866986] [DEBUG] [REMOTE ] BBIO: PASS: Integrity check passed. [2026-01-21T12:02:37.867027] [DEBUG] [REMOTE ] BBIO: Symbol is viable for forecasting. [2026-01-21T12:02:37.867076] [INFO ] [MAIN ] [348/3501] BBIO kept (0.3s) | 348 kept, 0 rejected | 136.2/min | ETA: 23.2m [2026-01-21T12:02:38.304421] [DEBUG] [REMOTE ] BBLG: Retrieved 1941 rows, trimmed to 300. [2026-01-21T12:02:38.304609] [DEBUG] [REMOTE ] BBLG: PASS: History has at least 300 days. [2026-01-21T12:02:38.304888] [DEBUG] [REMOTE ] BBLG: PASS: Price check passed. Min price $1.33. [2026-01-21T12:02:38.305070] [DEBUG] [REMOTE ] BBLG: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:38.305215] [DEBUG] [REMOTE ] BBLG: PASS: Integrity check passed. [2026-01-21T12:02:38.305259] [DEBUG] [REMOTE ] BBLG: Symbol is viable for forecasting. [2026-01-21T12:02:38.305310] [INFO ] [MAIN ] [349/3501] BBLG kept (0.4s) | 349 kept, 0 rejected | 136.2/min | ETA: 23.1m [2026-01-21T12:02:38.785209] [DEBUG] [REMOTE ] BBN: Retrieved 3871 rows, trimmed to 300. [2026-01-21T12:02:38.785353] [DEBUG] [REMOTE ] BBN: PASS: History has at least 300 days. [2026-01-21T12:02:38.785588] [DEBUG] [REMOTE ] BBN: PASS: Price check passed. Min price $16.16. [2026-01-21T12:02:38.785742] [DEBUG] [REMOTE ] BBN: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:38.785891] [DEBUG] [REMOTE ] BBN: PASS: Integrity check passed. [2026-01-21T12:02:38.785953] [DEBUG] [REMOTE ] BBN: Symbol is viable for forecasting. [2026-01-21T12:02:38.786053] [INFO ] [MAIN ] [350/3501] BBN kept (0.5s) | 350 kept, 0 rejected | 136.1/min | ETA: 23.1m [2026-01-21T12:02:39.269974] [DEBUG] [REMOTE ] BBSI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:39.270111] [DEBUG] [REMOTE ] BBSI: PASS: History has at least 300 days. [2026-01-21T12:02:39.270360] [DEBUG] [REMOTE ] BBSI: PASS: Price check passed. Min price $33.23. [2026-01-21T12:02:39.270496] [DEBUG] [REMOTE ] BBSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:39.270632] [DEBUG] [REMOTE ] BBSI: PASS: Integrity check passed. [2026-01-21T12:02:39.270675] [DEBUG] [REMOTE ] BBSI: Symbol is viable for forecasting. [2026-01-21T12:02:39.270724] [INFO ] [MAIN ] [351/3501] BBSI kept (0.5s) | 351 kept, 0 rejected | 136.1/min | ETA: 23.1m [2026-01-21T12:02:39.397030] [DEBUG] [REMOTE ] BBUC: Retrieved 972 rows, trimmed to 300. [2026-01-21T12:02:39.397167] [DEBUG] [REMOTE ] BBUC: PASS: History has at least 300 days. [2026-01-21T12:02:39.397371] [DEBUG] [REMOTE ] BBUC: PASS: Price check passed. Min price $31.16. [2026-01-21T12:02:39.397512] [DEBUG] [REMOTE ] BBUC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:39.397644] [DEBUG] [REMOTE ] BBUC: PASS: Integrity check passed. [2026-01-21T12:02:39.397689] [DEBUG] [REMOTE ] BBUC: Symbol is viable for forecasting. [2026-01-21T12:02:39.397741] [INFO ] [MAIN ] [352/3501] BBUC kept (0.1s) | 352 kept, 0 rejected | 136.4/min | ETA: 23.1m [2026-01-21T12:02:40.045858] [DEBUG] [REMOTE ] BBVA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:40.046006] [DEBUG] [REMOTE ] BBVA: PASS: History has at least 300 days. [2026-01-21T12:02:40.046226] [DEBUG] [REMOTE ] BBVA: PASS: Price check passed. Min price $19.29. [2026-01-21T12:02:40.046364] [DEBUG] [REMOTE ] BBVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:40.046479] [DEBUG] [REMOTE ] BBVA: PASS: Integrity check passed. [2026-01-21T12:02:40.046519] [DEBUG] [REMOTE ] BBVA: Symbol is viable for forecasting. [2026-01-21T12:02:40.046587] [INFO ] [MAIN ] [353/3501] BBVA kept (0.6s) | 353 kept, 0 rejected | 136.2/min | ETA: 23.1m [2026-01-21T12:02:40.538063] [DEBUG] [REMOTE ] BBWI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:40.538205] [DEBUG] [REMOTE ] BBWI: PASS: History has at least 300 days. [2026-01-21T12:02:40.538445] [DEBUG] [REMOTE ] BBWI: PASS: Price check passed. Min price $14.85. [2026-01-21T12:02:40.538601] [DEBUG] [REMOTE ] BBWI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:40.538724] [DEBUG] [REMOTE ] BBWI: PASS: Integrity check passed. [2026-01-21T12:02:40.538765] [DEBUG] [REMOTE ] BBWI: Symbol is viable for forecasting. [2026-01-21T12:02:40.538815] [INFO ] [MAIN ] [354/3501] BBWI kept (0.5s) | 354 kept, 0 rejected | 136.1/min | ETA: 23.1m [2026-01-21T12:02:40.943868] [DEBUG] [REMOTE ] BBY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:40.944007] [DEBUG] [REMOTE ] BBY: PASS: History has at least 300 days. [2026-01-21T12:02:40.944238] [DEBUG] [REMOTE ] BBY: PASS: Price check passed. Min price $65.83. [2026-01-21T12:02:40.944376] [DEBUG] [REMOTE ] BBY: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:40.944492] [DEBUG] [REMOTE ] BBY: PASS: Integrity check passed. [2026-01-21T12:02:40.944533] [DEBUG] [REMOTE ] BBY: Symbol is viable for forecasting. [2026-01-21T12:02:40.944601] [INFO ] [MAIN ] [355/3501] BBY kept (0.4s) | 355 kept, 0 rejected | 136.2/min | ETA: 23.1m [2026-01-21T12:02:41.425807] [DEBUG] [REMOTE ] BC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:41.425975] [DEBUG] [REMOTE ] BC: PASS: History has at least 300 days. [2026-01-21T12:02:41.426261] [DEBUG] [REMOTE ] BC: PASS: Price check passed. Min price $58.96. [2026-01-21T12:02:41.426430] [DEBUG] [REMOTE ] BC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:41.426561] [DEBUG] [REMOTE ] BC: PASS: Integrity check passed. [2026-01-21T12:02:41.426655] [DEBUG] [REMOTE ] BC: Symbol is viable for forecasting. [2026-01-21T12:02:41.426723] [INFO ] [MAIN ] [356/3501] BC kept (0.5s) | 356 kept, 0 rejected | 136.1/min | ETA: 23.1m [2026-01-21T12:02:41.714319] [DEBUG] [REMOTE ] BCAL: Retrieved 2521 rows, trimmed to 300. [2026-01-21T12:02:41.714445] [DEBUG] [REMOTE ] BCAL: PASS: History has at least 300 days. [2026-01-21T12:02:41.714684] [DEBUG] [REMOTE ] BCAL: PASS: Price check passed. Min price $16.69. [2026-01-21T12:02:41.714831] [DEBUG] [REMOTE ] BCAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:41.714948] [DEBUG] [REMOTE ] BCAL: PASS: Integrity check passed. [2026-01-21T12:02:41.714991] [DEBUG] [REMOTE ] BCAL: Symbol is viable for forecasting. [2026-01-21T12:02:41.715044] [INFO ] [MAIN ] [357/3501] BCAL kept (0.3s) | 357 kept, 0 rejected | 136.3/min | ETA: 23.1m [2026-01-21T12:02:42.020378] [DEBUG] [REMOTE ] BCAX: Retrieved 338 rows, trimmed to 300. [2026-01-21T12:02:42.020525] [DEBUG] [REMOTE ] BCAX: PASS: History has at least 300 days. [2026-01-21T12:02:42.020756] [DEBUG] [REMOTE ] BCAX: PASS: Price check passed. Min price $13.93. [2026-01-21T12:02:42.020898] [DEBUG] [REMOTE ] BCAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:42.021013] [DEBUG] [REMOTE ] BCAX: PASS: Integrity check passed. [2026-01-21T12:02:42.021055] [DEBUG] [REMOTE ] BCAX: Symbol is viable for forecasting. [2026-01-21T12:02:42.021104] [INFO ] [MAIN ] [358/3501] BCAX kept (0.3s) | 358 kept, 0 rejected | 136.4/min | ETA: 23.0m [2026-01-21T12:02:42.669310] [DEBUG] [REMOTE ] BCBP: Retrieved 5601 rows, trimmed to 300. [2026-01-21T12:02:42.669483] [DEBUG] [REMOTE ] BCBP: PASS: History has at least 300 days. [2026-01-21T12:02:42.669807] [DEBUG] [REMOTE ] BCBP: PASS: Price check passed. Min price $7.45. [2026-01-21T12:02:42.669979] [DEBUG] [REMOTE ] BCBP: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:42.670133] [DEBUG] [REMOTE ] BCBP: PASS: Integrity check passed. [2026-01-21T12:02:42.670181] [DEBUG] [REMOTE ] BCBP: Symbol is viable for forecasting. [2026-01-21T12:02:42.670244] [INFO ] [MAIN ] [359/3501] BCBP kept (0.6s) | 359 kept, 0 rejected | 136.2/min | ETA: 23.1m [2026-01-21T12:02:42.992295] [DEBUG] [REMOTE ] BCC: Retrieved 3258 rows, trimmed to 300. [2026-01-21T12:02:42.992457] [DEBUG] [REMOTE ] BCC: PASS: History has at least 300 days. [2026-01-21T12:02:42.992789] [DEBUG] [REMOTE ] BCC: PASS: Price check passed. Min price $65.88. [2026-01-21T12:02:42.992956] [DEBUG] [REMOTE ] BCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:42.993086] [DEBUG] [REMOTE ] BCC: PASS: Integrity check passed. [2026-01-21T12:02:42.993129] [DEBUG] [REMOTE ] BCC: Symbol is viable for forecasting. [2026-01-21T12:02:42.993181] [INFO ] [MAIN ] [360/3501] BCC kept (0.3s) | 360 kept, 0 rejected | 136.3/min | ETA: 23.0m [2026-01-21T12:02:43.407427] [DEBUG] [REMOTE ] BCDA: Retrieved 3091 rows, trimmed to 300. [2026-01-21T12:02:43.407568] [DEBUG] [REMOTE ] BCDA: PASS: History has at least 300 days. [2026-01-21T12:02:43.407810] [DEBUG] [REMOTE ] BCDA: PASS: Price check passed. Min price $1.18. [2026-01-21T12:02:43.407983] [DEBUG] [REMOTE ] BCDA: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:43.408119] [DEBUG] [REMOTE ] BCDA: PASS: Integrity check passed. [2026-01-21T12:02:43.408161] [DEBUG] [REMOTE ] BCDA: Symbol is viable for forecasting. [2026-01-21T12:02:43.408212] [INFO ] [MAIN ] [361/3501] BCDA kept (0.4s) | 361 kept, 0 rejected | 136.3/min | ETA: 23.0m [2026-01-21T12:02:43.927693] [DEBUG] [REMOTE ] BCE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:43.927857] [DEBUG] [REMOTE ] BCE: PASS: History has at least 300 days. [2026-01-21T12:02:43.928169] [DEBUG] [REMOTE ] BCE: PASS: Price check passed. Min price $21.99. [2026-01-21T12:02:43.928337] [DEBUG] [REMOTE ] BCE: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:43.928475] [DEBUG] [REMOTE ] BCE: PASS: Integrity check passed. [2026-01-21T12:02:43.928522] [DEBUG] [REMOTE ] BCE: Symbol is viable for forecasting. [2026-01-21T12:02:43.928618] [INFO ] [MAIN ] [362/3501] BCE kept (0.5s) | 362 kept, 0 rejected | 136.2/min | ETA: 23.0m [2026-01-21T12:02:44.219750] [DEBUG] [REMOTE ] BCH: Retrieved 6047 rows, trimmed to 300. [2026-01-21T12:02:44.219894] [DEBUG] [REMOTE ] BCH: PASS: History has at least 300 days. [2026-01-21T12:02:44.220121] [DEBUG] [REMOTE ] BCH: PASS: Price check passed. Min price $33.16. [2026-01-21T12:02:44.220261] [DEBUG] [REMOTE ] BCH: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:44.220381] [DEBUG] [REMOTE ] BCH: PASS: Integrity check passed. [2026-01-21T12:02:44.220421] [DEBUG] [REMOTE ] BCH: Symbol is viable for forecasting. [2026-01-21T12:02:44.220470] [INFO ] [MAIN ] [363/3501] BCH kept (0.3s) | 363 kept, 0 rejected | 136.4/min | ETA: 23.0m [2026-01-21T12:02:44.747312] [DEBUG] [REMOTE ] BCML: Retrieved 5385 rows, trimmed to 300. [2026-01-21T12:02:44.747492] [DEBUG] [REMOTE ] BCML: PASS: History has at least 300 days. [2026-01-21T12:02:44.747798] [DEBUG] [REMOTE ] BCML: PASS: Price check passed. Min price $26.88. [2026-01-21T12:02:44.747989] [DEBUG] [REMOTE ] BCML: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:44.748129] [DEBUG] [REMOTE ] BCML: PASS: Integrity check passed. [2026-01-21T12:02:44.748172] [DEBUG] [REMOTE ] BCML: Symbol is viable for forecasting. [2026-01-21T12:02:44.748225] [INFO ] [MAIN ] [364/3501] BCML kept (0.5s) | 364 kept, 0 rejected | 136.3/min | ETA: 23.0m [2026-01-21T12:02:45.256390] [DEBUG] [REMOTE ] BCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:45.256543] [DEBUG] [REMOTE ] BCO: PASS: History has at least 300 days. [2026-01-21T12:02:45.256852] [DEBUG] [REMOTE ] BCO: PASS: Price check passed. Min price $105.88. [2026-01-21T12:02:45.256994] [DEBUG] [REMOTE ] BCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:45.257122] [DEBUG] [REMOTE ] BCO: PASS: Integrity check passed. [2026-01-21T12:02:45.257162] [DEBUG] [REMOTE ] BCO: Symbol is viable for forecasting. [2026-01-21T12:02:45.257212] [INFO ] [MAIN ] [365/3501] BCO kept (0.5s) | 365 kept, 0 rejected | 136.2/min | ETA: 23.0m [2026-01-21T12:02:45.644062] [DEBUG] [REMOTE ] BCPC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:45.644198] [DEBUG] [REMOTE ] BCPC: PASS: History has at least 300 days. [2026-01-21T12:02:45.644626] [DEBUG] [REMOTE ] BCPC: PASS: Price check passed. Min price $146.46. [2026-01-21T12:02:45.644768] [DEBUG] [REMOTE ] BCPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:45.644886] [DEBUG] [REMOTE ] BCPC: PASS: Integrity check passed. [2026-01-21T12:02:45.644927] [DEBUG] [REMOTE ] BCPC: Symbol is viable for forecasting. [2026-01-21T12:02:45.644976] [INFO ] [MAIN ] [366/3501] BCPC kept (0.4s) | 366 kept, 0 rejected | 136.3/min | ETA: 23.0m [2026-01-21T12:02:45.935135] [DEBUG] [REMOTE ] BCRX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:45.935273] [DEBUG] [REMOTE ] BCRX: PASS: History has at least 300 days. [2026-01-21T12:02:45.935489] [DEBUG] [REMOTE ] BCRX: PASS: Price check passed. Min price $6.66. [2026-01-21T12:02:45.935669] [DEBUG] [REMOTE ] BCRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:45.935787] [DEBUG] [REMOTE ] BCRX: PASS: Integrity check passed. [2026-01-21T12:02:45.935829] [DEBUG] [REMOTE ] BCRX: Symbol is viable for forecasting. [2026-01-21T12:02:45.935878] [INFO ] [MAIN ] [367/3501] BCRX kept (0.3s) | 367 kept, 0 rejected | 136.4/min | ETA: 23.0m [2026-01-21T12:02:46.428957] [DEBUG] [REMOTE ] BCS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:46.429112] [DEBUG] [REMOTE ] BCS: PASS: History has at least 300 days. [2026-01-21T12:02:46.429366] [DEBUG] [REMOTE ] BCS: PASS: Price check passed. Min price $20.53. [2026-01-21T12:02:46.429504] [DEBUG] [REMOTE ] BCS: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:46.429648] [DEBUG] [REMOTE ] BCS: PASS: Integrity check passed. [2026-01-21T12:02:46.429708] [DEBUG] [REMOTE ] BCS: Symbol is viable for forecasting. [2026-01-21T12:02:46.429760] [INFO ] [MAIN ] [368/3501] BCS kept (0.5s) | 368 kept, 0 rejected | 136.4/min | ETA: 23.0m [2026-01-21T12:02:46.739778] [DEBUG] [REMOTE ] BCSF: Retrieved 1802 rows, trimmed to 300. [2026-01-21T12:02:46.739948] [DEBUG] [REMOTE ] BCSF: PASS: History has at least 300 days. [2026-01-21T12:02:46.740452] [DEBUG] [REMOTE ] BCSF: PASS: Price check passed. Min price $12.87. [2026-01-21T12:02:46.740687] [DEBUG] [REMOTE ] BCSF: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:46.740860] [DEBUG] [REMOTE ] BCSF: PASS: Integrity check passed. [2026-01-21T12:02:46.740919] [DEBUG] [REMOTE ] BCSF: Symbol is viable for forecasting. [2026-01-21T12:02:46.740993] [INFO ] [MAIN ] [369/3501] BCSF kept (0.3s) | 369 kept, 0 rejected | 136.5/min | ETA: 22.9m [2026-01-21T12:02:47.078805] [DEBUG] [REMOTE ] BCTX: Retrieved 3729 rows, trimmed to 300. [2026-01-21T12:02:47.078942] [DEBUG] [REMOTE ] BCTX: PASS: History has at least 300 days. [2026-01-21T12:02:47.079163] [DEBUG] [REMOTE ] BCTX: PASS: Price check passed. Min price $4.29. [2026-01-21T12:02:47.079300] [DEBUG] [REMOTE ] BCTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:47.079417] [DEBUG] [REMOTE ] BCTX: PASS: Integrity check passed. [2026-01-21T12:02:47.079457] [DEBUG] [REMOTE ] BCTX: Symbol is viable for forecasting. [2026-01-21T12:02:47.079506] [INFO ] [MAIN ] [370/3501] BCTX kept (0.3s) | 370 kept, 0 rejected | 136.6/min | ETA: 22.9m [2026-01-21T12:02:47.652622] [DEBUG] [REMOTE ] BCX: Retrieved 3725 rows, trimmed to 300. [2026-01-21T12:02:47.652782] [DEBUG] [REMOTE ] BCX: PASS: History has at least 300 days. [2026-01-21T12:02:47.653029] [DEBUG] [REMOTE ] BCX: PASS: Price check passed. Min price $9.58. [2026-01-21T12:02:47.653168] [DEBUG] [REMOTE ] BCX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:47.653505] [DEBUG] [REMOTE ] BCX: PASS: Integrity check passed. [2026-01-21T12:02:47.653546] [DEBUG] [REMOTE ] BCX: Symbol is viable for forecasting. [2026-01-21T12:02:47.653616] [INFO ] [MAIN ] [371/3501] BCX kept (0.6s) | 371 kept, 0 rejected | 136.4/min | ETA: 22.9m [2026-01-21T12:02:47.965781] [DEBUG] [REMOTE ] BCYC: Retrieved 1674 rows, trimmed to 300. [2026-01-21T12:02:47.965911] [DEBUG] [REMOTE ] BCYC: PASS: History has at least 300 days. [2026-01-21T12:02:47.966123] [DEBUG] [REMOTE ] BCYC: PASS: Price check passed. Min price $6.17. [2026-01-21T12:02:47.966257] [DEBUG] [REMOTE ] BCYC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:47.966366] [DEBUG] [REMOTE ] BCYC: PASS: Integrity check passed. [2026-01-21T12:02:47.966406] [DEBUG] [REMOTE ] BCYC: Symbol is viable for forecasting. [2026-01-21T12:02:47.966454] [INFO ] [MAIN ] [372/3501] BCYC kept (0.3s) | 372 kept, 0 rejected | 136.6/min | ETA: 22.9m [2026-01-21T12:02:48.422119] [DEBUG] [REMOTE ] BDC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:48.422300] [DEBUG] [REMOTE ] BDC: PASS: History has at least 300 days. [2026-01-21T12:02:48.422683] [DEBUG] [REMOTE ] BDC: PASS: Price check passed. Min price $106.30. [2026-01-21T12:02:48.422840] [DEBUG] [REMOTE ] BDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:48.422976] [DEBUG] [REMOTE ] BDC: PASS: Integrity check passed. [2026-01-21T12:02:48.423019] [DEBUG] [REMOTE ] BDC: Symbol is viable for forecasting. [2026-01-21T12:02:48.423073] [INFO ] [MAIN ] [373/3501] BDC kept (0.5s) | 373 kept, 0 rejected | 136.5/min | ETA: 22.9m [2026-01-21T12:02:48.824916] [DEBUG] [REMOTE ] BDJ: Retrieved 5130 rows, trimmed to 300. [2026-01-21T12:02:48.825072] [DEBUG] [REMOTE ] BDJ: PASS: History has at least 300 days. [2026-01-21T12:02:48.825318] [DEBUG] [REMOTE ] BDJ: PASS: Price check passed. Min price $8.46. [2026-01-21T12:02:48.825460] [DEBUG] [REMOTE ] BDJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:48.825597] [DEBUG] [REMOTE ] BDJ: PASS: Integrity check passed. [2026-01-21T12:02:48.825655] [DEBUG] [REMOTE ] BDJ: Symbol is viable for forecasting. [2026-01-21T12:02:48.825707] [INFO ] [MAIN ] [374/3501] BDJ kept (0.4s) | 374 kept, 0 rejected | 136.6/min | ETA: 22.9m [2026-01-21T12:02:49.270491] [DEBUG] [REMOTE ] BDN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:49.270650] [DEBUG] [REMOTE ] BDN: PASS: History has at least 300 days. [2026-01-21T12:02:49.270897] [DEBUG] [REMOTE ] BDN: PASS: Price check passed. Min price $2.79. [2026-01-21T12:02:49.271082] [DEBUG] [REMOTE ] BDN: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:49.271223] [DEBUG] [REMOTE ] BDN: PASS: Integrity check passed. [2026-01-21T12:02:49.271265] [DEBUG] [REMOTE ] BDN: Symbol is viable for forecasting. [2026-01-21T12:02:49.271316] [INFO ] [MAIN ] [375/3501] BDN kept (0.4s) | 375 kept, 0 rejected | 136.6/min | ETA: 22.9m [2026-01-21T12:02:49.564325] [DEBUG] [REMOTE ] BDRX: Retrieved 2544 rows, trimmed to 300. [2026-01-21T12:02:49.564465] [DEBUG] [REMOTE ] BDRX: PASS: History has at least 300 days. [2026-01-21T12:02:49.564742] [DEBUG] [REMOTE ] BDRX: PASS: Price check passed. Min price $2.09. [2026-01-21T12:02:49.564886] [DEBUG] [REMOTE ] BDRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:49.565006] [DEBUG] [REMOTE ] BDRX: PASS: Integrity check passed. [2026-01-21T12:02:49.565049] [DEBUG] [REMOTE ] BDRX: Symbol is viable for forecasting. [2026-01-21T12:02:49.565098] [INFO ] [MAIN ] [376/3501] BDRX kept (0.3s) | 376 kept, 0 rejected | 136.7/min | ETA: 22.9m [2026-01-21T12:02:49.931952] [DEBUG] [REMOTE ] BDSX: Retrieved 1312 rows, trimmed to 300. [2026-01-21T12:02:49.932130] [DEBUG] [REMOTE ] BDSX: PASS: History has at least 300 days. [2026-01-21T12:02:49.932423] [DEBUG] [REMOTE ] BDSX: PASS: Price check passed. Min price $5.46. [2026-01-21T12:02:49.932661] [DEBUG] [REMOTE ] BDSX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:49.932828] [DEBUG] [REMOTE ] BDSX: PASS: Integrity check passed. [2026-01-21T12:02:49.932892] [DEBUG] [REMOTE ] BDSX: Symbol is viable for forecasting. [2026-01-21T12:02:49.932968] [INFO ] [MAIN ] [377/3501] BDSX kept (0.4s) | 377 kept, 0 rejected | 136.7/min | ETA: 22.8m [2026-01-21T12:02:50.228172] [DEBUG] [REMOTE ] BDTX: Retrieved 1501 rows, trimmed to 300. [2026-01-21T12:02:50.228305] [DEBUG] [REMOTE ] BDTX: PASS: History has at least 300 days. [2026-01-21T12:02:50.228517] [DEBUG] [REMOTE ] BDTX: PASS: Price check passed. Min price $2.40. [2026-01-21T12:02:50.228700] [DEBUG] [REMOTE ] BDTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:50.228821] [DEBUG] [REMOTE ] BDTX: PASS: Integrity check passed. [2026-01-21T12:02:50.228863] [DEBUG] [REMOTE ] BDTX: Symbol is viable for forecasting. [2026-01-21T12:02:50.228913] [INFO ] [MAIN ] [378/3501] BDTX kept (0.3s) | 378 kept, 0 rejected | 136.9/min | ETA: 22.8m [2026-01-21T12:02:50.947253] [DEBUG] [REMOTE ] BDX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:50.947401] [DEBUG] [REMOTE ] BDX: PASS: History has at least 300 days. [2026-01-21T12:02:50.947666] [DEBUG] [REMOTE ] BDX: PASS: Price check passed. Min price $175.42. [2026-01-21T12:02:50.947815] [DEBUG] [REMOTE ] BDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:50.947943] [DEBUG] [REMOTE ] BDX: PASS: Integrity check passed. [2026-01-21T12:02:50.947987] [DEBUG] [REMOTE ] BDX: Symbol is viable for forecasting. [2026-01-21T12:02:50.948040] [INFO ] [MAIN ] [379/3501] BDX kept (0.7s) | 379 kept, 0 rejected | 136.6/min | ETA: 22.9m [2026-01-21T12:02:51.243517] [DEBUG] [REMOTE ] BE: Retrieved 1882 rows, trimmed to 300. [2026-01-21T12:02:51.243666] [DEBUG] [REMOTE ] BE: PASS: History has at least 300 days. [2026-01-21T12:02:51.243873] [DEBUG] [REMOTE ] BE: PASS: Price check passed. Min price $76.97. [2026-01-21T12:02:51.244007] [DEBUG] [REMOTE ] BE: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:51.244118] [DEBUG] [REMOTE ] BE: PASS: Integrity check passed. [2026-01-21T12:02:51.244175] [DEBUG] [REMOTE ] BE: Symbol is viable for forecasting. [2026-01-21T12:02:51.244229] [INFO ] [MAIN ] [380/3501] BE kept (0.3s) | 380 kept, 0 rejected | 136.7/min | ETA: 22.8m [2026-01-21T12:02:51.622974] [DEBUG] [REMOTE ] BEAM: Retrieved 1496 rows, trimmed to 300. [2026-01-21T12:02:51.623113] [DEBUG] [REMOTE ] BEAM: PASS: History has at least 300 days. [2026-01-21T12:02:51.623357] [DEBUG] [REMOTE ] BEAM: PASS: Price check passed. Min price $20.60. [2026-01-21T12:02:51.623750] [DEBUG] [REMOTE ] BEAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:51.623884] [DEBUG] [REMOTE ] BEAM: PASS: Integrity check passed. [2026-01-21T12:02:51.623931] [DEBUG] [REMOTE ] BEAM: Symbol is viable for forecasting. [2026-01-21T12:02:51.623990] [INFO ] [MAIN ] [381/3501] BEAM kept (0.4s) | 381 kept, 0 rejected | 136.8/min | ETA: 22.8m [2026-01-21T12:02:52.133284] [DEBUG] [REMOTE ] BEEM: Retrieved 3954 rows, trimmed to 300. [2026-01-21T12:02:52.133457] [DEBUG] [REMOTE ] BEEM: PASS: History has at least 300 days. [2026-01-21T12:02:52.133771] [DEBUG] [REMOTE ] BEEM: PASS: Price check passed. Min price $1.50. [2026-01-21T12:02:52.133912] [DEBUG] [REMOTE ] BEEM: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:52.134045] [DEBUG] [REMOTE ] BEEM: PASS: Integrity check passed. [2026-01-21T12:02:52.134085] [DEBUG] [REMOTE ] BEEM: Symbol is viable for forecasting. [2026-01-21T12:02:52.134137] [INFO ] [MAIN ] [382/3501] BEEM kept (0.5s) | 382 kept, 0 rejected | 136.7/min | ETA: 22.8m [2026-01-21T12:02:52.367921] [DEBUG] [REMOTE ] BEEP: Retrieved 1170 rows, trimmed to 300. [2026-01-21T12:02:52.368060] [DEBUG] [REMOTE ] BEEP: PASS: History has at least 300 days. [2026-01-21T12:02:52.368275] [DEBUG] [REMOTE ] BEEP: PASS: Price check passed. Min price $2.54. [2026-01-21T12:02:52.368409] [DEBUG] [REMOTE ] BEEP: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:52.368522] [DEBUG] [REMOTE ] BEEP: PASS: Integrity check passed. [2026-01-21T12:02:52.368562] [DEBUG] [REMOTE ] BEEP: Symbol is viable for forecasting. [2026-01-21T12:02:52.368633] [INFO ] [MAIN ] [383/3501] BEEP kept (0.2s) | 383 kept, 0 rejected | 136.9/min | ETA: 22.8m [2026-01-21T12:02:52.817755] [DEBUG] [REMOTE ] BEKE: Retrieved 1365 rows, trimmed to 300. [2026-01-21T12:02:52.817925] [DEBUG] [REMOTE ] BEKE: PASS: History has at least 300 days. [2026-01-21T12:02:52.818248] [DEBUG] [REMOTE ] BEKE: PASS: Price check passed. Min price $15.60. [2026-01-21T12:02:52.818427] [DEBUG] [REMOTE ] BEKE: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:52.818566] [DEBUG] [REMOTE ] BEKE: PASS: Integrity check passed. [2026-01-21T12:02:52.818639] [DEBUG] [REMOTE ] BEKE: Symbol is viable for forecasting. [2026-01-21T12:02:52.818694] [INFO ] [MAIN ] [384/3501] BEKE kept (0.5s) | 384 kept, 0 rejected | 136.9/min | ETA: 22.8m [2026-01-21T12:02:53.403794] [DEBUG] [REMOTE ] BELFA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:53.404019] [DEBUG] [REMOTE ] BELFA: PASS: History has at least 300 days. [2026-01-21T12:02:53.404360] [DEBUG] [REMOTE ] BELFA: PASS: Price check passed. Min price $113.98. [2026-01-21T12:02:53.404513] [DEBUG] [REMOTE ] BELFA: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:53.404680] [DEBUG] [REMOTE ] BELFA: PASS: Integrity check passed. [2026-01-21T12:02:53.404725] [DEBUG] [REMOTE ] BELFA: Symbol is viable for forecasting. [2026-01-21T12:02:53.404785] [INFO ] [MAIN ] [385/3501] BELFA kept (0.6s) | 385 kept, 0 rejected | 136.8/min | ETA: 22.8m [2026-01-21T12:02:53.885965] [DEBUG] [REMOTE ] BELFB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:53.886122] [DEBUG] [REMOTE ] BELFB: PASS: History has at least 300 days. [2026-01-21T12:02:53.886401] [DEBUG] [REMOTE ] BELFB: PASS: Price check passed. Min price $134.31. [2026-01-21T12:02:53.886628] [DEBUG] [REMOTE ] BELFB: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:53.886795] [DEBUG] [REMOTE ] BELFB: PASS: Integrity check passed. [2026-01-21T12:02:53.886867] [DEBUG] [REMOTE ] BELFB: Symbol is viable for forecasting. [2026-01-21T12:02:53.886936] [INFO ] [MAIN ] [386/3501] BELFB kept (0.5s) | 386 kept, 0 rejected | 136.7/min | ETA: 22.8m [2026-01-21T12:02:54.369768] [DEBUG] [REMOTE ] BEN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:54.369905] [DEBUG] [REMOTE ] BEN: PASS: History has at least 300 days. [2026-01-21T12:02:54.370133] [DEBUG] [REMOTE ] BEN: PASS: Price check passed. Min price $20.89. [2026-01-21T12:02:54.370277] [DEBUG] [REMOTE ] BEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:54.370394] [DEBUG] [REMOTE ] BEN: PASS: Integrity check passed. [2026-01-21T12:02:54.370435] [DEBUG] [REMOTE ] BEN: Symbol is viable for forecasting. [2026-01-21T12:02:54.370483] [INFO ] [MAIN ] [387/3501] BEN kept (0.5s) | 387 kept, 0 rejected | 136.7/min | ETA: 22.8m [2026-01-21T12:02:54.778226] [DEBUG] [REMOTE ] BEP: Retrieved 5075 rows, trimmed to 300. [2026-01-21T12:02:54.778391] [DEBUG] [REMOTE ] BEP: PASS: History has at least 300 days. [2026-01-21T12:02:54.778659] [DEBUG] [REMOTE ] BEP: PASS: Price check passed. Min price $26.67. [2026-01-21T12:02:54.778805] [DEBUG] [REMOTE ] BEP: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:54.778928] [DEBUG] [REMOTE ] BEP: PASS: Integrity check passed. [2026-01-21T12:02:54.778969] [DEBUG] [REMOTE ] BEP: Symbol is viable for forecasting. [2026-01-21T12:02:54.779021] [INFO ] [MAIN ] [388/3501] BEP kept (0.4s) | 388 kept, 0 rejected | 136.7/min | ETA: 22.8m [2026-01-21T12:02:55.024414] [DEBUG] [REMOTE ] BEPH: Retrieved 1196 rows, trimmed to 300. [2026-01-21T12:02:55.024556] [DEBUG] [REMOTE ] BEPH: PASS: History has at least 300 days. [2026-01-21T12:02:55.024793] [DEBUG] [REMOTE ] BEPH: PASS: Price check passed. Min price $15.02. [2026-01-21T12:02:55.024934] [DEBUG] [REMOTE ] BEPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:55.025046] [DEBUG] [REMOTE ] BEPH: PASS: Integrity check passed. [2026-01-21T12:02:55.025087] [DEBUG] [REMOTE ] BEPH: Symbol is viable for forecasting. [2026-01-21T12:02:55.025135] [INFO ] [MAIN ] [389/3501] BEPH kept (0.2s) | 389 kept, 0 rejected | 136.9/min | ETA: 22.7m [2026-01-21T12:02:55.402986] [DEBUG] [REMOTE ] BEPI: Retrieved 1028 rows, trimmed to 300. [2026-01-21T12:02:55.403109] [DEBUG] [REMOTE ] BEPI: PASS: History has at least 300 days. [2026-01-21T12:02:55.403310] [DEBUG] [REMOTE ] BEPI: PASS: Price check passed. Min price $15.78. [2026-01-21T12:02:55.403449] [DEBUG] [REMOTE ] BEPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:55.403560] [DEBUG] [REMOTE ] BEPI: PASS: Integrity check passed. [2026-01-21T12:02:55.403621] [DEBUG] [REMOTE ] BEPI: Symbol is viable for forecasting. [2026-01-21T12:02:55.403672] [INFO ] [MAIN ] [390/3501] BEPI kept (0.4s) | 390 kept, 0 rejected | 136.9/min | ETA: 22.7m [2026-01-21T12:02:55.927544] [DEBUG] [REMOTE ] BFAM: Retrieved 3266 rows, trimmed to 300. [2026-01-21T12:02:55.927688] [DEBUG] [REMOTE ] BFAM: PASS: History has at least 300 days. [2026-01-21T12:02:55.927893] [DEBUG] [REMOTE ] BFAM: PASS: Price check passed. Min price $92.28. [2026-01-21T12:02:55.928028] [DEBUG] [REMOTE ] BFAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:55.928137] [DEBUG] [REMOTE ] BFAM: PASS: Integrity check passed. [2026-01-21T12:02:55.928177] [DEBUG] [REMOTE ] BFAM: Symbol is viable for forecasting. [2026-01-21T12:02:55.928225] [INFO ] [MAIN ] [391/3501] BFAM kept (0.5s) | 391 kept, 0 rejected | 136.9/min | ETA: 22.7m [2026-01-21T12:02:56.465112] [DEBUG] [REMOTE ] BFC: Retrieved 6031 rows, trimmed to 300. [2026-01-21T12:02:56.465249] [DEBUG] [REMOTE ] BFC: PASS: History has at least 300 days. [2026-01-21T12:02:56.465474] [DEBUG] [REMOTE ] BFC: PASS: Price check passed. Min price $118.66. [2026-01-21T12:02:56.465634] [DEBUG] [REMOTE ] BFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:56.465768] [DEBUG] [REMOTE ] BFC: PASS: Integrity check passed. [2026-01-21T12:02:56.465809] [DEBUG] [REMOTE ] BFC: Symbol is viable for forecasting. [2026-01-21T12:02:56.465858] [INFO ] [MAIN ] [392/3501] BFC kept (0.5s) | 392 kept, 0 rejected | 136.8/min | ETA: 22.7m [2026-01-21T12:02:57.030605] [DEBUG] [REMOTE ] BFH: Retrieved 6185 rows, trimmed to 300. [2026-01-21T12:02:57.030740] [DEBUG] [REMOTE ] BFH: PASS: History has at least 300 days. [2026-01-21T12:02:57.030974] [DEBUG] [REMOTE ] BFH: PASS: Price check passed. Min price $59.98. [2026-01-21T12:02:57.031120] [DEBUG] [REMOTE ] BFH: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:57.031237] [DEBUG] [REMOTE ] BFH: PASS: Integrity check passed. [2026-01-21T12:02:57.031278] [DEBUG] [REMOTE ] BFH: Symbol is viable for forecasting. [2026-01-21T12:02:57.031328] [INFO ] [MAIN ] [393/3501] BFH kept (0.6s) | 393 kept, 0 rejected | 136.7/min | ETA: 22.7m [2026-01-21T12:02:57.410073] [DEBUG] [REMOTE ] BFK: Retrieved 6156 rows, trimmed to 300. [2026-01-21T12:02:57.410229] [DEBUG] [REMOTE ] BFK: PASS: History has at least 300 days. [2026-01-21T12:02:57.410723] [DEBUG] [REMOTE ] BFK: PASS: Price check passed. Min price $9.76. [2026-01-21T12:02:57.410892] [DEBUG] [REMOTE ] BFK: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:57.411056] [DEBUG] [REMOTE ] BFK: PASS: Integrity check passed. [2026-01-21T12:02:57.411116] [DEBUG] [REMOTE ] BFK: Symbol is viable for forecasting. [2026-01-21T12:02:57.411183] [INFO ] [MAIN ] [394/3501] BFK kept (0.4s) | 394 kept, 0 rejected | 136.7/min | ETA: 22.7m [2026-01-21T12:02:57.664848] [DEBUG] [REMOTE ] BFLY: Retrieved 1388 rows, trimmed to 300. [2026-01-21T12:02:57.664976] [DEBUG] [REMOTE ] BFLY: PASS: History has at least 300 days. [2026-01-21T12:02:57.665215] [DEBUG] [REMOTE ] BFLY: PASS: Price check passed. Min price $1.97. [2026-01-21T12:02:57.665358] [DEBUG] [REMOTE ] BFLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:57.665471] [DEBUG] [REMOTE ] BFLY: PASS: Integrity check passed. [2026-01-21T12:02:57.665513] [DEBUG] [REMOTE ] BFLY: Symbol is viable for forecasting. [2026-01-21T12:02:57.665563] [INFO ] [MAIN ] [395/3501] BFLY kept (0.3s) | 395 kept, 0 rejected | 136.9/min | ETA: 22.7m [2026-01-21T12:02:58.298408] [DEBUG] [REMOTE ] BFS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:02:58.298764] [DEBUG] [REMOTE ] BFS: PASS: History has at least 300 days. [2026-01-21T12:02:58.298991] [DEBUG] [REMOTE ] BFS: PASS: Price check passed. Min price $29.07. [2026-01-21T12:02:58.299126] [DEBUG] [REMOTE ] BFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:58.299244] [DEBUG] [REMOTE ] BFS: PASS: Integrity check passed. [2026-01-21T12:02:58.299283] [DEBUG] [REMOTE ] BFS: Symbol is viable for forecasting. [2026-01-21T12:02:58.299333] [INFO ] [MAIN ] [396/3501] BFS kept (0.6s) | 396 kept, 0 rejected | 136.7/min | ETA: 22.7m [2026-01-21T12:02:58.775620] [DEBUG] [REMOTE ] BFZ: Retrieved 6156 rows, trimmed to 300. [2026-01-21T12:02:58.775755] [DEBUG] [REMOTE ] BFZ: PASS: History has at least 300 days. [2026-01-21T12:02:58.775970] [DEBUG] [REMOTE ] BFZ: PASS: Price check passed. Min price $10.69. [2026-01-21T12:02:58.776107] [DEBUG] [REMOTE ] BFZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:58.776222] [DEBUG] [REMOTE ] BFZ: PASS: Integrity check passed. [2026-01-21T12:02:58.776263] [DEBUG] [REMOTE ] BFZ: Symbol is viable for forecasting. [2026-01-21T12:02:58.776311] [INFO ] [MAIN ] [397/3501] BFZ kept (0.5s) | 397 kept, 0 rejected | 136.7/min | ETA: 22.7m [2026-01-21T12:02:59.107471] [DEBUG] [REMOTE ] BG: Retrieved 6152 rows, trimmed to 300. [2026-01-21T12:02:59.107627] [DEBUG] [REMOTE ] BG: PASS: History has at least 300 days. [2026-01-21T12:02:59.107845] [DEBUG] [REMOTE ] BG: PASS: Price check passed. Min price $88.55. [2026-01-21T12:02:59.107983] [DEBUG] [REMOTE ] BG: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:59.108113] [DEBUG] [REMOTE ] BG: PASS: Integrity check passed. [2026-01-21T12:02:59.108154] [DEBUG] [REMOTE ] BG: Symbol is viable for forecasting. [2026-01-21T12:02:59.108202] [INFO ] [MAIN ] [398/3501] BG kept (0.3s) | 398 kept, 0 rejected | 136.8/min | ETA: 22.7m [2026-01-21T12:02:59.618488] [DEBUG] [REMOTE ] BGB: Retrieved 3347 rows, trimmed to 300. [2026-01-21T12:02:59.618649] [DEBUG] [REMOTE ] BGB: PASS: History has at least 300 days. [2026-01-21T12:02:59.618855] [DEBUG] [REMOTE ] BGB: PASS: Price check passed. Min price $11.44. [2026-01-21T12:02:59.618988] [DEBUG] [REMOTE ] BGB: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:59.619106] [DEBUG] [REMOTE ] BGB: PASS: Integrity check passed. [2026-01-21T12:02:59.619146] [DEBUG] [REMOTE ] BGB: Symbol is viable for forecasting. [2026-01-21T12:02:59.619194] [INFO ] [MAIN ] [399/3501] BGB kept (0.5s) | 399 kept, 0 rejected | 136.7/min | ETA: 22.7m [2026-01-21T12:02:59.983072] [DEBUG] [REMOTE ] BGC: Retrieved 6566 rows, trimmed to 300. [2026-01-21T12:02:59.983225] [DEBUG] [REMOTE ] BGC: PASS: History has at least 300 days. [2026-01-21T12:02:59.983476] [DEBUG] [REMOTE ] BGC: PASS: Price check passed. Min price $8.29. [2026-01-21T12:02:59.983641] [DEBUG] [REMOTE ] BGC: PASS: Continuity check passed with 300 days. [2026-01-21T12:02:59.983759] [DEBUG] [REMOTE ] BGC: PASS: Integrity check passed. [2026-01-21T12:02:59.983799] [DEBUG] [REMOTE ] BGC: Symbol is viable for forecasting. [2026-01-21T12:02:59.983847] [INFO ] [MAIN ] [400/3501] BGC kept (0.4s) | 400 kept, 0 rejected | 136.8/min | ETA: 22.7m [2026-01-21T12:03:00.283764] [DEBUG] [REMOTE ] BGH: Retrieved 3325 rows, trimmed to 300. [2026-01-21T12:03:00.283892] [DEBUG] [REMOTE ] BGH: PASS: History has at least 300 days. [2026-01-21T12:03:00.284095] [DEBUG] [REMOTE ] BGH: PASS: Price check passed. Min price $14.58. [2026-01-21T12:03:00.284229] [DEBUG] [REMOTE ] BGH: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:00.284344] [DEBUG] [REMOTE ] BGH: PASS: Integrity check passed. [2026-01-21T12:03:00.284392] [DEBUG] [REMOTE ] BGH: Symbol is viable for forecasting. [2026-01-21T12:03:00.284451] [INFO ] [MAIN ] [401/3501] BGH kept (0.3s) | 401 kept, 0 rejected | 136.9/min | ETA: 22.6m [2026-01-21T12:03:00.543621] [DEBUG] [REMOTE ] BGLC: Retrieved 1341 rows, trimmed to 300. [2026-01-21T12:03:00.543779] [DEBUG] [REMOTE ] BGLC: PASS: History has at least 300 days. [2026-01-21T12:03:00.543993] [DEBUG] [REMOTE ] BGLC: PASS: Price check passed. Min price $3.31. [2026-01-21T12:03:00.544128] [DEBUG] [REMOTE ] BGLC: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:00.544237] [DEBUG] [REMOTE ] BGLC: PASS: Integrity check passed. [2026-01-21T12:03:00.544276] [DEBUG] [REMOTE ] BGLC: Symbol is viable for forecasting. [2026-01-21T12:03:00.544363] [INFO ] [MAIN ] [402/3501] BGLC kept (0.3s) | 402 kept, 0 rejected | 137.0/min | ETA: 22.6m [2026-01-21T12:03:01.124255] [DEBUG] [REMOTE ] BGRN: Retrieved 1795 rows, trimmed to 300. [2026-01-21T12:03:01.124761] [DEBUG] [REMOTE ] BGRN: PASS: History has at least 300 days. [2026-01-21T12:03:01.125329] [DEBUG] [REMOTE ] BGRN: PASS: Price check passed. Min price $47.58. [2026-01-21T12:03:01.125487] [DEBUG] [REMOTE ] BGRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:01.125682] [DEBUG] [REMOTE ] BGRN: PASS: Integrity check passed. [2026-01-21T12:03:01.125727] [DEBUG] [REMOTE ] BGRN: Symbol is viable for forecasting. [2026-01-21T12:03:01.125788] [INFO ] [MAIN ] [403/3501] BGRN kept (0.6s) | 403 kept, 0 rejected | 136.9/min | ETA: 22.6m [2026-01-21T12:03:01.679382] [DEBUG] [REMOTE ] BGS: Retrieved 4695 rows, trimmed to 300. [2026-01-21T12:03:01.679606] [DEBUG] [REMOTE ] BGS: PASS: History has at least 300 days. [2026-01-21T12:03:01.679887] [DEBUG] [REMOTE ] BGS: PASS: Price check passed. Min price $3.75. [2026-01-21T12:03:01.680031] [DEBUG] [REMOTE ] BGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:01.680190] [DEBUG] [REMOTE ] BGS: PASS: Integrity check passed. [2026-01-21T12:03:01.680232] [DEBUG] [REMOTE ] BGS: Symbol is viable for forecasting. [2026-01-21T12:03:01.680298] [INFO ] [MAIN ] [404/3501] BGS kept (0.6s) | 404 kept, 0 rejected | 136.8/min | ETA: 22.6m [2026-01-21T12:03:01.876238] [DEBUG] [REMOTE ] BGSF: Retrieved 2950 rows, trimmed to 300. [2026-01-21T12:03:01.876394] [DEBUG] [REMOTE ] BGSF: PASS: History has at least 300 days. [2026-01-21T12:03:01.876723] [DEBUG] [REMOTE ] BGSF: PASS: Price check passed. Min price $3.27. [2026-01-21T12:03:01.876923] [DEBUG] [REMOTE ] BGSF: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:01.877096] [DEBUG] [REMOTE ] BGSF: PASS: Integrity check passed. [2026-01-21T12:03:01.877155] [DEBUG] [REMOTE ] BGSF: Symbol is viable for forecasting. [2026-01-21T12:03:01.877227] [INFO ] [MAIN ] [405/3501] BGSF kept (0.2s) | 405 kept, 0 rejected | 137.0/min | ETA: 22.6m [2026-01-21T12:03:02.371256] [DEBUG] [REMOTE ] BGX: Retrieved 3767 rows, trimmed to 300. [2026-01-21T12:03:02.371473] [DEBUG] [REMOTE ] BGX: PASS: History has at least 300 days. [2026-01-21T12:03:02.371870] [DEBUG] [REMOTE ] BGX: PASS: Price check passed. Min price $11.37. [2026-01-21T12:03:02.372024] [DEBUG] [REMOTE ] BGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:02.372167] [DEBUG] [REMOTE ] BGX: PASS: Integrity check passed. [2026-01-21T12:03:02.372211] [DEBUG] [REMOTE ] BGX: Symbol is viable for forecasting. [2026-01-21T12:03:02.372270] [INFO ] [MAIN ] [406/3501] BGX kept (0.5s) | 406 kept, 0 rejected | 137.0/min | ETA: 22.6m [2026-01-21T12:03:02.922256] [DEBUG] [REMOTE ] BGY: Retrieved 4693 rows, trimmed to 300. [2026-01-21T12:03:02.922402] [DEBUG] [REMOTE ] BGY: PASS: History has at least 300 days. [2026-01-21T12:03:02.922653] [DEBUG] [REMOTE ] BGY: PASS: Price check passed. Min price $5.44. [2026-01-21T12:03:02.922798] [DEBUG] [REMOTE ] BGY: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:02.922919] [DEBUG] [REMOTE ] BGY: PASS: Integrity check passed. [2026-01-21T12:03:02.922962] [DEBUG] [REMOTE ] BGY: Symbol is viable for forecasting. [2026-01-21T12:03:02.923013] [INFO ] [MAIN ] [407/3501] BGY kept (0.6s) | 407 kept, 0 rejected | 136.9/min | ETA: 22.6m [2026-01-21T12:03:03.492531] [DEBUG] [REMOTE ] BHC: Retrieved 6290 rows, trimmed to 300. [2026-01-21T12:03:03.492698] [DEBUG] [REMOTE ] BHC: PASS: History has at least 300 days. [2026-01-21T12:03:03.492951] [DEBUG] [REMOTE ] BHC: PASS: Price check passed. Min price $5.90. [2026-01-21T12:03:03.493095] [DEBUG] [REMOTE ] BHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:03.493220] [DEBUG] [REMOTE ] BHC: PASS: Integrity check passed. [2026-01-21T12:03:03.493261] [DEBUG] [REMOTE ] BHC: Symbol is viable for forecasting. [2026-01-21T12:03:03.493313] [INFO ] [MAIN ] [408/3501] BHC kept (0.6s) | 408 kept, 0 rejected | 136.8/min | ETA: 22.6m [2026-01-21T12:03:03.957251] [DEBUG] [REMOTE ] BHE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:03.957422] [DEBUG] [REMOTE ] BHE: PASS: History has at least 300 days. [2026-01-21T12:03:03.957743] [DEBUG] [REMOTE ] BHE: PASS: Price check passed. Min price $41.98. [2026-01-21T12:03:03.957892] [DEBUG] [REMOTE ] BHE: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:03.958031] [DEBUG] [REMOTE ] BHE: PASS: Integrity check passed. [2026-01-21T12:03:03.958075] [DEBUG] [REMOTE ] BHE: Symbol is viable for forecasting. [2026-01-21T12:03:03.958127] [INFO ] [MAIN ] [409/3501] BHE kept (0.5s) | 409 kept, 0 rejected | 136.8/min | ETA: 22.6m [2026-01-21T12:03:04.264181] [DEBUG] [REMOTE ] BHF: Retrieved 2140 rows, trimmed to 300. [2026-01-21T12:03:04.264316] [DEBUG] [REMOTE ] BHF: PASS: History has at least 300 days. [2026-01-21T12:03:04.264528] [DEBUG] [REMOTE ] BHF: PASS: Price check passed. Min price $45.69. [2026-01-21T12:03:04.264689] [DEBUG] [REMOTE ] BHF: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:04.264823] [DEBUG] [REMOTE ] BHF: PASS: Integrity check passed. [2026-01-21T12:03:04.264865] [DEBUG] [REMOTE ] BHF: Symbol is viable for forecasting. [2026-01-21T12:03:04.264913] [INFO ] [MAIN ] [410/3501] BHF kept (0.3s) | 410 kept, 0 rejected | 136.9/min | ETA: 22.6m [2026-01-21T12:03:04.679298] [DEBUG] [REMOTE ] BHFAL: Retrieved 1846 rows, trimmed to 300. [2026-01-21T12:03:04.679432] [DEBUG] [REMOTE ] BHFAL: PASS: History has at least 300 days. [2026-01-21T12:03:04.679676] [DEBUG] [REMOTE ] BHFAL: PASS: Price check passed. Min price $16.40. [2026-01-21T12:03:04.679814] [DEBUG] [REMOTE ] BHFAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:04.679925] [DEBUG] [REMOTE ] BHFAL: PASS: Integrity check passed. [2026-01-21T12:03:04.679965] [DEBUG] [REMOTE ] BHFAL: Symbol is viable for forecasting. [2026-01-21T12:03:04.680012] [INFO ] [MAIN ] [411/3501] BHFAL kept (0.4s) | 411 kept, 0 rejected | 136.9/min | ETA: 22.6m [2026-01-21T12:03:05.009170] [DEBUG] [REMOTE ] BHFAM: Retrieved 1047 rows, trimmed to 300. [2026-01-21T12:03:05.009293] [DEBUG] [REMOTE ] BHFAM: PASS: History has at least 300 days. [2026-01-21T12:03:05.009495] [DEBUG] [REMOTE ] BHFAM: PASS: Price check passed. Min price $10.86. [2026-01-21T12:03:05.009671] [DEBUG] [REMOTE ] BHFAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:05.009789] [DEBUG] [REMOTE ] BHFAM: PASS: Integrity check passed. [2026-01-21T12:03:05.009830] [DEBUG] [REMOTE ] BHFAM: Symbol is viable for forecasting. [2026-01-21T12:03:05.009878] [INFO ] [MAIN ] [412/3501] BHFAM kept (0.3s) | 412 kept, 0 rejected | 137.0/min | ETA: 22.6m [2026-01-21T12:03:05.371250] [DEBUG] [REMOTE ] BHFAN: Retrieved 1302 rows, trimmed to 300. [2026-01-21T12:03:05.371459] [DEBUG] [REMOTE ] BHFAN: PASS: History has at least 300 days. [2026-01-21T12:03:05.371736] [DEBUG] [REMOTE ] BHFAN: PASS: Price check passed. Min price $12.25. [2026-01-21T12:03:05.371881] [DEBUG] [REMOTE ] BHFAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:05.372009] [DEBUG] [REMOTE ] BHFAN: PASS: Integrity check passed. [2026-01-21T12:03:05.372051] [DEBUG] [REMOTE ] BHFAN: Symbol is viable for forecasting. [2026-01-21T12:03:05.372105] [INFO ] [MAIN ] [413/3501] BHFAN kept (0.4s) | 413 kept, 0 rejected | 137.0/min | ETA: 22.5m [2026-01-21T12:03:05.816119] [DEBUG] [REMOTE ] BHFAO: Retrieved 1426 rows, trimmed to 300. [2026-01-21T12:03:05.816258] [DEBUG] [REMOTE ] BHFAO: PASS: History has at least 300 days. [2026-01-21T12:03:05.816475] [DEBUG] [REMOTE ] BHFAO: PASS: Price check passed. Min price $15.18. [2026-01-21T12:03:05.816706] [DEBUG] [REMOTE ] BHFAO: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:05.816830] [DEBUG] [REMOTE ] BHFAO: PASS: Integrity check passed. [2026-01-21T12:03:05.816870] [DEBUG] [REMOTE ] BHFAO: Symbol is viable for forecasting. [2026-01-21T12:03:05.816919] [INFO ] [MAIN ] [414/3501] BHFAO kept (0.4s) | 414 kept, 0 rejected | 137.0/min | ETA: 22.5m [2026-01-21T12:03:06.238353] [DEBUG] [REMOTE ] BHFAP: Retrieved 1721 rows, trimmed to 300. [2026-01-21T12:03:06.238489] [DEBUG] [REMOTE ] BHFAP: PASS: History has at least 300 days. [2026-01-21T12:03:06.238720] [DEBUG] [REMOTE ] BHFAP: PASS: Price check passed. Min price $14.92. [2026-01-21T12:03:06.238859] [DEBUG] [REMOTE ] BHFAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:06.238970] [DEBUG] [REMOTE ] BHFAP: PASS: Integrity check passed. [2026-01-21T12:03:06.239010] [DEBUG] [REMOTE ] BHFAP: Symbol is viable for forecasting. [2026-01-21T12:03:06.239057] [INFO ] [MAIN ] [415/3501] BHFAP kept (0.4s) | 415 kept, 0 rejected | 137.0/min | ETA: 22.5m [2026-01-21T12:03:06.859941] [DEBUG] [REMOTE ] BHK: Retrieved 6074 rows, trimmed to 300. [2026-01-21T12:03:06.860081] [DEBUG] [REMOTE ] BHK: PASS: History has at least 300 days. [2026-01-21T12:03:06.860304] [DEBUG] [REMOTE ] BHK: PASS: Price check passed. Min price $9.26. [2026-01-21T12:03:06.860442] [DEBUG] [REMOTE ] BHK: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:06.860603] [DEBUG] [REMOTE ] BHK: PASS: Integrity check passed. [2026-01-21T12:03:06.860646] [DEBUG] [REMOTE ] BHK: Symbol is viable for forecasting. [2026-01-21T12:03:06.860696] [INFO ] [MAIN ] [416/3501] BHK kept (0.6s) | 416 kept, 0 rejected | 136.9/min | ETA: 22.5m [2026-01-21T12:03:07.338652] [DEBUG] [REMOTE ] BHP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:07.338796] [DEBUG] [REMOTE ] BHP: PASS: History has at least 300 days. [2026-01-21T12:03:07.339072] [DEBUG] [REMOTE ] BHP: PASS: Price check passed. Min price $52.58. [2026-01-21T12:03:07.339209] [DEBUG] [REMOTE ] BHP: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:07.339329] [DEBUG] [REMOTE ] BHP: PASS: Integrity check passed. [2026-01-21T12:03:07.339368] [DEBUG] [REMOTE ] BHP: Symbol is viable for forecasting. [2026-01-21T12:03:07.339416] [INFO ] [MAIN ] [417/3501] BHP kept (0.5s) | 417 kept, 0 rejected | 136.9/min | ETA: 22.5m [2026-01-21T12:03:07.625346] [DEBUG] [REMOTE ] BHRB: Retrieved 6236 rows, trimmed to 300. [2026-01-21T12:03:07.625535] [DEBUG] [REMOTE ] BHRB: PASS: History has at least 300 days. [2026-01-21T12:03:07.625801] [DEBUG] [REMOTE ] BHRB: PASS: Price check passed. Min price $58.34. [2026-01-21T12:03:07.625944] [DEBUG] [REMOTE ] BHRB: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:07.626066] [DEBUG] [REMOTE ] BHRB: PASS: Integrity check passed. [2026-01-21T12:03:07.626107] [DEBUG] [REMOTE ] BHRB: Symbol is viable for forecasting. [2026-01-21T12:03:07.626160] [INFO ] [MAIN ] [418/3501] BHRB kept (0.3s) | 418 kept, 0 rejected | 137.0/min | ETA: 22.5m [2026-01-21T12:03:07.953521] [DEBUG] [REMOTE ] BHVN: Retrieved 833 rows, trimmed to 300. [2026-01-21T12:03:07.953689] [DEBUG] [REMOTE ] BHVN: PASS: History has at least 300 days. [2026-01-21T12:03:07.954110] [DEBUG] [REMOTE ] BHVN: PASS: Price check passed. Min price $7.79. [2026-01-21T12:03:07.954249] [DEBUG] [REMOTE ] BHVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:07.954359] [DEBUG] [REMOTE ] BHVN: PASS: Integrity check passed. [2026-01-21T12:03:07.954400] [DEBUG] [REMOTE ] BHVN: Symbol is viable for forecasting. [2026-01-21T12:03:07.954449] [INFO ] [MAIN ] [419/3501] BHVN kept (0.3s) | 419 kept, 0 rejected | 137.0/min | ETA: 22.5m [2026-01-21T12:03:08.234357] [DEBUG] [REMOTE ] BIAF: Retrieved 848 rows, trimmed to 300. [2026-01-21T12:03:08.234489] [DEBUG] [REMOTE ] BIAF: PASS: History has at least 300 days. [2026-01-21T12:03:08.234708] [DEBUG] [REMOTE ] BIAF: PASS: Price check passed. Min price $1.17. [2026-01-21T12:03:08.234845] [DEBUG] [REMOTE ] BIAF: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:08.234953] [DEBUG] [REMOTE ] BIAF: PASS: Integrity check passed. [2026-01-21T12:03:08.234994] [DEBUG] [REMOTE ] BIAF: Symbol is viable for forecasting. [2026-01-21T12:03:08.235042] [INFO ] [MAIN ] [420/3501] BIAF kept (0.3s) | 420 kept, 0 rejected | 137.2/min | ETA: 22.5m [2026-01-21T12:03:08.956935] [DEBUG] [REMOTE ] BIB: Retrieved 3971 rows, trimmed to 300. [2026-01-21T12:03:08.957071] [DEBUG] [REMOTE ] BIB: PASS: History has at least 300 days. [2026-01-21T12:03:08.957285] [DEBUG] [REMOTE ] BIB: PASS: Price check passed. Min price $66.10. [2026-01-21T12:03:08.957421] [DEBUG] [REMOTE ] BIB: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:08.957539] [DEBUG] [REMOTE ] BIB: PASS: Integrity check passed. [2026-01-21T12:03:08.957603] [DEBUG] [REMOTE ] BIB: Symbol is viable for forecasting. [2026-01-21T12:03:08.957655] [INFO ] [MAIN ] [421/3501] BIB kept (0.7s) | 421 kept, 0 rejected | 137.0/min | ETA: 22.5m [2026-01-21T12:03:09.391743] [DEBUG] [REMOTE ] BIIB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:09.392074] [DEBUG] [REMOTE ] BIIB: PASS: History has at least 300 days. [2026-01-21T12:03:09.392289] [DEBUG] [REMOTE ] BIIB: PASS: Price check passed. Min price $147.86. [2026-01-21T12:03:09.392425] [DEBUG] [REMOTE ] BIIB: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:09.392557] [DEBUG] [REMOTE ] BIIB: PASS: Integrity check passed. [2026-01-21T12:03:09.392619] [DEBUG] [REMOTE ] BIIB: Symbol is viable for forecasting. [2026-01-21T12:03:09.392668] [INFO ] [MAIN ] [422/3501] BIIB kept (0.4s) | 422 kept, 0 rejected | 137.0/min | ETA: 22.5m [2026-01-21T12:03:09.544544] [DEBUG] [REMOTE ] BILI: Retrieved 1964 rows, trimmed to 300. [2026-01-21T12:03:09.544699] [DEBUG] [REMOTE ] BILI: PASS: History has at least 300 days. [2026-01-21T12:03:09.544904] [DEBUG] [REMOTE ] BILI: PASS: Price check passed. Min price $24.16. [2026-01-21T12:03:09.545039] [DEBUG] [REMOTE ] BILI: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:09.545148] [DEBUG] [REMOTE ] BILI: PASS: Integrity check passed. [2026-01-21T12:03:09.545189] [DEBUG] [REMOTE ] BILI: Symbol is viable for forecasting. [2026-01-21T12:03:09.545237] [INFO ] [MAIN ] [423/3501] BILI kept (0.2s) | 423 kept, 0 rejected | 137.2/min | ETA: 22.4m [2026-01-21T12:03:09.978425] [DEBUG] [REMOTE ] BILL: Retrieved 1533 rows, trimmed to 300. [2026-01-21T12:03:09.978564] [DEBUG] [REMOTE ] BILL: PASS: History has at least 300 days. [2026-01-21T12:03:09.978828] [DEBUG] [REMOTE ] BILL: PASS: Price check passed. Min price $44.37. [2026-01-21T12:03:09.978967] [DEBUG] [REMOTE ] BILL: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:09.979078] [DEBUG] [REMOTE ] BILL: PASS: Integrity check passed. [2026-01-21T12:03:09.979119] [DEBUG] [REMOTE ] BILL: Symbol is viable for forecasting. [2026-01-21T12:03:09.979166] [INFO ] [MAIN ] [424/3501] BILL kept (0.4s) | 424 kept, 0 rejected | 137.2/min | ETA: 22.4m [2026-01-21T12:03:10.663096] [DEBUG] [REMOTE ] BIO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:10.663316] [DEBUG] [REMOTE ] BIO: PASS: History has at least 300 days. [2026-01-21T12:03:10.663733] [DEBUG] [REMOTE ] BIO: PASS: Price check passed. Min price $299.86. [2026-01-21T12:03:10.663882] [DEBUG] [REMOTE ] BIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:10.664075] [DEBUG] [REMOTE ] BIO: PASS: Integrity check passed. [2026-01-21T12:03:10.664137] [DEBUG] [REMOTE ] BIO: Symbol is viable for forecasting. [2026-01-21T12:03:10.664202] [INFO ] [MAIN ] [425/3501] BIO kept (0.7s) | 425 kept, 0 rejected | 137.0/min | ETA: 22.5m [2026-01-21T12:03:10.964676] [DEBUG] [REMOTE ] BIOX: Retrieved 1963 rows, trimmed to 300. [2026-01-21T12:03:10.964842] [DEBUG] [REMOTE ] BIOX: PASS: History has at least 300 days. [2026-01-21T12:03:10.965116] [DEBUG] [REMOTE ] BIOX: PASS: Price check passed. Min price $1.19. [2026-01-21T12:03:10.965292] [DEBUG] [REMOTE ] BIOX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:10.965445] [DEBUG] [REMOTE ] BIOX: PASS: Integrity check passed. [2026-01-21T12:03:10.965500] [DEBUG] [REMOTE ] BIOX: Symbol is viable for forecasting. [2026-01-21T12:03:10.965565] [INFO ] [MAIN ] [426/3501] BIOX kept (0.3s) | 426 kept, 0 rejected | 137.1/min | ETA: 22.4m [2026-01-21T12:03:11.456629] [DEBUG] [REMOTE ] BIP: Retrieved 4535 rows, trimmed to 300. [2026-01-21T12:03:11.456777] [DEBUG] [REMOTE ] BIP: PASS: History has at least 300 days. [2026-01-21T12:03:11.457005] [DEBUG] [REMOTE ] BIP: PASS: Price check passed. Min price $33.41. [2026-01-21T12:03:11.457148] [DEBUG] [REMOTE ] BIP: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:11.457265] [DEBUG] [REMOTE ] BIP: PASS: Integrity check passed. [2026-01-21T12:03:11.457306] [DEBUG] [REMOTE ] BIP: Symbol is viable for forecasting. [2026-01-21T12:03:11.457356] [INFO ] [MAIN ] [427/3501] BIP kept (0.5s) | 427 kept, 0 rejected | 137.0/min | ETA: 22.4m [2026-01-21T12:03:11.724612] [DEBUG] [REMOTE ] BIPH: Retrieved 1168 rows, trimmed to 300. [2026-01-21T12:03:11.724753] [DEBUG] [REMOTE ] BIPH: PASS: History has at least 300 days. [2026-01-21T12:03:11.725036] [DEBUG] [REMOTE ] BIPH: PASS: Price check passed. Min price $16.29. [2026-01-21T12:03:11.725231] [DEBUG] [REMOTE ] BIPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:11.725379] [DEBUG] [REMOTE ] BIPH: PASS: Integrity check passed. [2026-01-21T12:03:11.725436] [DEBUG] [REMOTE ] BIPH: Symbol is viable for forecasting. [2026-01-21T12:03:11.725508] [INFO ] [MAIN ] [428/3501] BIPH kept (0.3s) | 428 kept, 0 rejected | 137.2/min | ETA: 22.4m [2026-01-21T12:03:12.113417] [DEBUG] [REMOTE ] BIPI: Retrieved 999 rows, trimmed to 300. [2026-01-21T12:03:12.113562] [DEBUG] [REMOTE ] BIPI: PASS: History has at least 300 days. [2026-01-21T12:03:12.113801] [DEBUG] [REMOTE ] BIPI: PASS: Price check passed. Min price $16.53. [2026-01-21T12:03:12.113944] [DEBUG] [REMOTE ] BIPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:12.114056] [DEBUG] [REMOTE ] BIPI: PASS: Integrity check passed. [2026-01-21T12:03:12.114097] [DEBUG] [REMOTE ] BIPI: Symbol is viable for forecasting. [2026-01-21T12:03:12.114163] [INFO ] [MAIN ] [429/3501] BIPI kept (0.4s) | 429 kept, 0 rejected | 137.2/min | ETA: 22.4m [2026-01-21T12:03:12.502235] [DEBUG] [REMOTE ] BIRD: Retrieved 1056 rows, trimmed to 300. [2026-01-21T12:03:12.502421] [DEBUG] [REMOTE ] BIRD: PASS: History has at least 300 days. [2026-01-21T12:03:12.502702] [DEBUG] [REMOTE ] BIRD: PASS: Price check passed. Min price $3.97. [2026-01-21T12:03:12.502858] [DEBUG] [REMOTE ] BIRD: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:12.502986] [DEBUG] [REMOTE ] BIRD: PASS: Integrity check passed. [2026-01-21T12:03:12.503030] [DEBUG] [REMOTE ] BIRD: Symbol is viable for forecasting. [2026-01-21T12:03:12.503086] [INFO ] [MAIN ] [430/3501] BIRD kept (0.4s) | 430 kept, 0 rejected | 137.2/min | ETA: 22.4m [2026-01-21T12:03:12.901226] [DEBUG] [REMOTE ] BIRK: Retrieved 570 rows, trimmed to 300. [2026-01-21T12:03:12.901359] [DEBUG] [REMOTE ] BIRK: PASS: History has at least 300 days. [2026-01-21T12:03:12.901565] [DEBUG] [REMOTE ] BIRK: PASS: Price check passed. Min price $37.15. [2026-01-21T12:03:12.901726] [DEBUG] [REMOTE ] BIRK: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:12.901839] [DEBUG] [REMOTE ] BIRK: PASS: Integrity check passed. [2026-01-21T12:03:12.901891] [DEBUG] [REMOTE ] BIRK: Symbol is viable for forecasting. [2026-01-21T12:03:12.901938] [INFO ] [MAIN ] [431/3501] BIRK kept (0.4s) | 431 kept, 0 rejected | 137.3/min | ETA: 22.4m [2026-01-21T12:03:13.330198] [DEBUG] [REMOTE ] BITF: Retrieved 1753 rows, trimmed to 300. [2026-01-21T12:03:13.330327] [DEBUG] [REMOTE ] BITF: PASS: History has at least 300 days. [2026-01-21T12:03:13.330532] [DEBUG] [REMOTE ] BITF: PASS: Price check passed. Min price $2.27. [2026-01-21T12:03:13.330700] [DEBUG] [REMOTE ] BITF: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:13.330839] [DEBUG] [REMOTE ] BITF: PASS: Integrity check passed. [2026-01-21T12:03:13.330884] [DEBUG] [REMOTE ] BITF: Symbol is viable for forecasting. [2026-01-21T12:03:13.330931] [INFO ] [MAIN ] [432/3501] BITF kept (0.4s) | 432 kept, 0 rejected | 137.3/min | ETA: 22.4m [2026-01-21T12:03:13.684177] [DEBUG] [REMOTE ] BIVI: Retrieved 2912 rows, trimmed to 300. [2026-01-21T12:03:13.684310] [DEBUG] [REMOTE ] BIVI: PASS: History has at least 300 days. [2026-01-21T12:03:13.684524] [DEBUG] [REMOTE ] BIVI: PASS: Price check passed. Min price $1.13. [2026-01-21T12:03:13.684696] [DEBUG] [REMOTE ] BIVI: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:13.684815] [DEBUG] [REMOTE ] BIVI: PASS: Integrity check passed. [2026-01-21T12:03:13.684856] [DEBUG] [REMOTE ] BIVI: Symbol is viable for forecasting. [2026-01-21T12:03:13.684903] [INFO ] [MAIN ] [433/3501] BIVI kept (0.4s) | 433 kept, 0 rejected | 137.3/min | ETA: 22.3m [2026-01-21T12:03:14.041854] [DEBUG] [REMOTE ] BJ: Retrieved 1900 rows, trimmed to 300. [2026-01-21T12:03:14.041986] [DEBUG] [REMOTE ] BJ: PASS: History has at least 300 days. [2026-01-21T12:03:14.042197] [DEBUG] [REMOTE ] BJ: PASS: Price check passed. Min price $87.97. [2026-01-21T12:03:14.042374] [DEBUG] [REMOTE ] BJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:14.042498] [DEBUG] [REMOTE ] BJ: PASS: Integrity check passed. [2026-01-21T12:03:14.042540] [DEBUG] [REMOTE ] BJ: Symbol is viable for forecasting. [2026-01-21T12:03:14.042606] [INFO ] [MAIN ] [434/3501] BJ kept (0.4s) | 434 kept, 0 rejected | 137.4/min | ETA: 22.3m [2026-01-21T12:03:14.728903] [DEBUG] [REMOTE ] BJRI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:14.729044] [DEBUG] [REMOTE ] BJRI: PASS: History has at least 300 days. [2026-01-21T12:03:14.729267] [DEBUG] [REMOTE ] BJRI: PASS: Price check passed. Min price $28.69. [2026-01-21T12:03:14.729404] [DEBUG] [REMOTE ] BJRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:14.729519] [DEBUG] [REMOTE ] BJRI: PASS: Integrity check passed. [2026-01-21T12:03:14.729559] [DEBUG] [REMOTE ] BJRI: Symbol is viable for forecasting. [2026-01-21T12:03:14.729627] [INFO ] [MAIN ] [435/3501] BJRI kept (0.7s) | 435 kept, 0 rejected | 137.2/min | ETA: 22.3m [2026-01-21T12:03:15.211950] [DEBUG] [REMOTE ] BK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:15.212106] [DEBUG] [REMOTE ] BK: PASS: History has at least 300 days. [2026-01-21T12:03:15.212364] [DEBUG] [REMOTE ] BK: PASS: Price check passed. Min price $106.16. [2026-01-21T12:03:15.212506] [DEBUG] [REMOTE ] BK: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:15.212652] [DEBUG] [REMOTE ] BK: PASS: Integrity check passed. [2026-01-21T12:03:15.212695] [DEBUG] [REMOTE ] BK: Symbol is viable for forecasting. [2026-01-21T12:03:15.212746] [INFO ] [MAIN ] [436/3501] BK kept (0.5s) | 436 kept, 0 rejected | 137.2/min | ETA: 22.3m [2026-01-21T12:03:15.506988] [DEBUG] [REMOTE ] BKCH: Retrieved 1135 rows, trimmed to 300. [2026-01-21T12:03:15.507114] [DEBUG] [REMOTE ] BKCH: PASS: History has at least 300 days. [2026-01-21T12:03:15.507313] [DEBUG] [REMOTE ] BKCH: PASS: Price check passed. Min price $63.59. [2026-01-21T12:03:15.507447] [DEBUG] [REMOTE ] BKCH: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:15.507555] [DEBUG] [REMOTE ] BKCH: PASS: Integrity check passed. [2026-01-21T12:03:15.507614] [DEBUG] [REMOTE ] BKCH: Symbol is viable for forecasting. [2026-01-21T12:03:15.507662] [INFO ] [MAIN ] [437/3501] BKCH kept (0.3s) | 437 kept, 0 rejected | 137.3/min | ETA: 22.3m [2026-01-21T12:03:16.022361] [DEBUG] [REMOTE ] BKD: Retrieved 5070 rows, trimmed to 300. [2026-01-21T12:03:16.022491] [DEBUG] [REMOTE ] BKD: PASS: History has at least 300 days. [2026-01-21T12:03:16.022737] [DEBUG] [REMOTE ] BKD: PASS: Price check passed. Min price $8.72. [2026-01-21T12:03:16.022874] [DEBUG] [REMOTE ] BKD: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:16.022984] [DEBUG] [REMOTE ] BKD: PASS: Integrity check passed. [2026-01-21T12:03:16.023024] [DEBUG] [REMOTE ] BKD: Symbol is viable for forecasting. [2026-01-21T12:03:16.023071] [INFO ] [MAIN ] [438/3501] BKD kept (0.5s) | 438 kept, 0 rejected | 137.2/min | ETA: 22.3m [2026-01-21T12:03:16.438761] [DEBUG] [REMOTE ] BKE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:16.438906] [DEBUG] [REMOTE ] BKE: PASS: History has at least 300 days. [2026-01-21T12:03:16.439163] [DEBUG] [REMOTE ] BKE: PASS: Price check passed. Min price $50.24. [2026-01-21T12:03:16.439298] [DEBUG] [REMOTE ] BKE: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:16.439414] [DEBUG] [REMOTE ] BKE: PASS: Integrity check passed. [2026-01-21T12:03:16.439453] [DEBUG] [REMOTE ] BKE: Symbol is viable for forecasting. [2026-01-21T12:03:16.439501] [INFO ] [MAIN ] [439/3501] BKE kept (0.4s) | 439 kept, 0 rejected | 137.2/min | ETA: 22.3m [2026-01-21T12:03:16.761034] [DEBUG] [REMOTE ] BKH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:16.761163] [DEBUG] [REMOTE ] BKH: PASS: History has at least 300 days. [2026-01-21T12:03:16.761371] [DEBUG] [REMOTE ] BKH: PASS: Price check passed. Min price $62.82. [2026-01-21T12:03:16.761522] [DEBUG] [REMOTE ] BKH: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:16.761655] [DEBUG] [REMOTE ] BKH: PASS: Integrity check passed. [2026-01-21T12:03:16.761697] [DEBUG] [REMOTE ] BKH: Symbol is viable for forecasting. [2026-01-21T12:03:16.761746] [INFO ] [MAIN ] [440/3501] BKH kept (0.3s) | 440 kept, 0 rejected | 137.3/min | ETA: 22.3m [2026-01-21T12:03:17.426070] [DEBUG] [REMOTE ] BKN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:17.426264] [DEBUG] [REMOTE ] BKN: PASS: History has at least 300 days. [2026-01-21T12:03:17.426629] [DEBUG] [REMOTE ] BKN: PASS: Price check passed. Min price $10.92. [2026-01-21T12:03:17.426801] [DEBUG] [REMOTE ] BKN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:17.426950] [DEBUG] [REMOTE ] BKN: PASS: Integrity check passed. [2026-01-21T12:03:17.426994] [DEBUG] [REMOTE ] BKN: Symbol is viable for forecasting. [2026-01-21T12:03:17.427046] [INFO ] [MAIN ] [441/3501] BKN kept (0.7s) | 441 kept, 0 rejected | 137.2/min | ETA: 22.3m [2026-01-21T12:03:17.788155] [DEBUG] [REMOTE ] BKNG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:17.788479] [DEBUG] [REMOTE ] BKNG: PASS: History has at least 300 days. [2026-01-21T12:03:17.789206] [DEBUG] [REMOTE ] BKNG: PASS: Price check passed. Min price $4574.65. [2026-01-21T12:03:17.789470] [DEBUG] [REMOTE ] BKNG: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:17.789722] [DEBUG] [REMOTE ] BKNG: PASS: Integrity check passed. [2026-01-21T12:03:17.789785] [DEBUG] [REMOTE ] BKNG: Symbol is viable for forecasting. [2026-01-21T12:03:17.789871] [INFO ] [MAIN ] [442/3501] BKNG kept (0.4s) | 442 kept, 0 rejected | 137.2/min | ETA: 22.3m [2026-01-21T12:03:18.041101] [DEBUG] [REMOTE ] BKSY: Retrieved 1527 rows, trimmed to 300. [2026-01-21T12:03:18.041267] [DEBUG] [REMOTE ] BKSY: PASS: History has at least 300 days. [2026-01-21T12:03:18.041534] [DEBUG] [REMOTE ] BKSY: PASS: Price check passed. Min price $13.14. [2026-01-21T12:03:18.041714] [DEBUG] [REMOTE ] BKSY: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:18.041856] [DEBUG] [REMOTE ] BKSY: PASS: Integrity check passed. [2026-01-21T12:03:18.041901] [DEBUG] [REMOTE ] BKSY: Symbol is viable for forecasting. [2026-01-21T12:03:18.041959] [INFO ] [MAIN ] [443/3501] BKSY kept (0.3s) | 443 kept, 0 rejected | 137.3/min | ETA: 22.3m [2026-01-21T12:03:18.505750] [DEBUG] [REMOTE ] BL: Retrieved 2318 rows, trimmed to 300. [2026-01-21T12:03:18.505969] [DEBUG] [REMOTE ] BL: PASS: History has at least 300 days. [2026-01-21T12:03:18.506369] [DEBUG] [REMOTE ] BL: PASS: Price check passed. Min price $51.51. [2026-01-21T12:03:18.506538] [DEBUG] [REMOTE ] BL: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:18.506832] [DEBUG] [REMOTE ] BL: PASS: Integrity check passed. [2026-01-21T12:03:18.506882] [DEBUG] [REMOTE ] BL: Symbol is viable for forecasting. [2026-01-21T12:03:18.506948] [INFO ] [MAIN ] [444/3501] BL kept (0.5s) | 444 kept, 0 rejected | 137.3/min | ETA: 22.3m [2026-01-21T12:03:18.971286] [DEBUG] [REMOTE ] BLBD: Retrieved 2972 rows, trimmed to 300. [2026-01-21T12:03:18.971480] [DEBUG] [REMOTE ] BLBD: PASS: History has at least 300 days. [2026-01-21T12:03:18.971774] [DEBUG] [REMOTE ] BLBD: PASS: Price check passed. Min price $46.59. [2026-01-21T12:03:18.971924] [DEBUG] [REMOTE ] BLBD: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:18.972052] [DEBUG] [REMOTE ] BLBD: PASS: Integrity check passed. [2026-01-21T12:03:18.972095] [DEBUG] [REMOTE ] BLBD: Symbol is viable for forecasting. [2026-01-21T12:03:18.972151] [INFO ] [MAIN ] [445/3501] BLBD kept (0.5s) | 445 kept, 0 rejected | 137.3/min | ETA: 22.3m [2026-01-21T12:03:19.345409] [DEBUG] [REMOTE ] BLCN: Retrieved 2013 rows, trimmed to 300. [2026-01-21T12:03:19.345637] [DEBUG] [REMOTE ] BLCN: PASS: History has at least 300 days. [2026-01-21T12:03:19.345899] [DEBUG] [REMOTE ] BLCN: PASS: Price check passed. Min price $22.37. [2026-01-21T12:03:19.346085] [DEBUG] [REMOTE ] BLCN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:19.346211] [DEBUG] [REMOTE ] BLCN: PASS: Integrity check passed. [2026-01-21T12:03:19.346254] [DEBUG] [REMOTE ] BLCN: Symbol is viable for forecasting. [2026-01-21T12:03:19.346309] [INFO ] [MAIN ] [446/3501] BLCN kept (0.4s) | 446 kept, 0 rejected | 137.3/min | ETA: 22.2m [2026-01-21T12:03:19.690654] [DEBUG] [REMOTE ] BLCO: Retrieved 929 rows, trimmed to 300. [2026-01-21T12:03:19.690799] [DEBUG] [REMOTE ] BLCO: PASS: History has at least 300 days. [2026-01-21T12:03:19.691010] [DEBUG] [REMOTE ] BLCO: PASS: Price check passed. Min price $14.56. [2026-01-21T12:03:19.691145] [DEBUG] [REMOTE ] BLCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:19.691256] [DEBUG] [REMOTE ] BLCO: PASS: Integrity check passed. [2026-01-21T12:03:19.691296] [DEBUG] [REMOTE ] BLCO: Symbol is viable for forecasting. [2026-01-21T12:03:19.691344] [INFO ] [MAIN ] [447/3501] BLCO kept (0.3s) | 447 kept, 0 rejected | 137.4/min | ETA: 22.2m [2026-01-21T12:03:20.102356] [DEBUG] [REMOTE ] BLD: Retrieved 2654 rows, trimmed to 300. [2026-01-21T12:03:20.102487] [DEBUG] [REMOTE ] BLD: PASS: History has at least 300 days. [2026-01-21T12:03:20.102723] [DEBUG] [REMOTE ] BLD: PASS: Price check passed. Min price $403.58. [2026-01-21T12:03:20.102861] [DEBUG] [REMOTE ] BLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:20.102973] [DEBUG] [REMOTE ] BLD: PASS: Integrity check passed. [2026-01-21T12:03:20.103012] [DEBUG] [REMOTE ] BLD: Symbol is viable for forecasting. [2026-01-21T12:03:20.103060] [INFO ] [MAIN ] [448/3501] BLD kept (0.4s) | 448 kept, 0 rejected | 137.4/min | ETA: 22.2m [2026-01-21T12:03:20.694442] [DEBUG] [REMOTE ] BLDP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:20.694603] [DEBUG] [REMOTE ] BLDP: PASS: History has at least 300 days. [2026-01-21T12:03:20.694827] [DEBUG] [REMOTE ] BLDP: PASS: Price check passed. Min price $2.53. [2026-01-21T12:03:20.694963] [DEBUG] [REMOTE ] BLDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:20.695081] [DEBUG] [REMOTE ] BLDP: PASS: Integrity check passed. [2026-01-21T12:03:20.695122] [DEBUG] [REMOTE ] BLDP: Symbol is viable for forecasting. [2026-01-21T12:03:20.695172] [INFO ] [MAIN ] [449/3501] BLDP kept (0.6s) | 449 kept, 0 rejected | 137.3/min | ETA: 22.2m [2026-01-21T12:03:21.189907] [DEBUG] [REMOTE ] BLE: Retrieved 5907 rows, trimmed to 300. [2026-01-21T12:03:21.190058] [DEBUG] [REMOTE ] BLE: PASS: History has at least 300 days. [2026-01-21T12:03:21.190320] [DEBUG] [REMOTE ] BLE: PASS: Price check passed. Min price $10.20. [2026-01-21T12:03:21.190457] [DEBUG] [REMOTE ] BLE: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:21.190600] [DEBUG] [REMOTE ] BLE: PASS: Integrity check passed. [2026-01-21T12:03:21.190650] [DEBUG] [REMOTE ] BLE: Symbol is viable for forecasting. [2026-01-21T12:03:21.190700] [INFO ] [MAIN ] [450/3501] BLE kept (0.5s) | 450 kept, 0 rejected | 137.3/min | ETA: 22.2m [2026-01-21T12:03:21.651838] [DEBUG] [REMOTE ] BLFS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:21.651990] [DEBUG] [REMOTE ] BLFS: PASS: History has at least 300 days. [2026-01-21T12:03:21.652244] [DEBUG] [REMOTE ] BLFS: PASS: Price check passed. Min price $23.89. [2026-01-21T12:03:21.652388] [DEBUG] [REMOTE ] BLFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:21.652517] [DEBUG] [REMOTE ] BLFS: PASS: Integrity check passed. [2026-01-21T12:03:21.652559] [DEBUG] [REMOTE ] BLFS: Symbol is viable for forecasting. [2026-01-21T12:03:21.652630] [INFO ] [MAIN ] [451/3501] BLFS kept (0.5s) | 451 kept, 0 rejected | 137.3/min | ETA: 22.2m [2026-01-21T12:03:21.895040] [DEBUG] [REMOTE ] BLFY: Retrieved 1133 rows, trimmed to 300. [2026-01-21T12:03:21.895181] [DEBUG] [REMOTE ] BLFY: PASS: History has at least 300 days. [2026-01-21T12:03:21.895396] [DEBUG] [REMOTE ] BLFY: PASS: Price check passed. Min price $7.67. [2026-01-21T12:03:21.895607] [DEBUG] [REMOTE ] BLFY: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:21.895740] [DEBUG] [REMOTE ] BLFY: PASS: Integrity check passed. [2026-01-21T12:03:21.895783] [DEBUG] [REMOTE ] BLFY: Symbol is viable for forecasting. [2026-01-21T12:03:21.895833] [INFO ] [MAIN ] [452/3501] BLFY kept (0.2s) | 452 kept, 0 rejected | 137.4/min | ETA: 22.2m [2026-01-21T12:03:22.546278] [DEBUG] [REMOTE ] BLK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:22.546508] [DEBUG] [REMOTE ] BLK: PASS: History has at least 300 days. [2026-01-21T12:03:22.546959] [DEBUG] [REMOTE ] BLK: PASS: Price check passed. Min price $987.72. [2026-01-21T12:03:22.547162] [DEBUG] [REMOTE ] BLK: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:22.547371] [DEBUG] [REMOTE ] BLK: PASS: Integrity check passed. [2026-01-21T12:03:22.547433] [DEBUG] [REMOTE ] BLK: Symbol is viable for forecasting. [2026-01-21T12:03:22.547513] [INFO ] [MAIN ] [453/3501] BLK kept (0.7s) | 453 kept, 0 rejected | 137.2/min | ETA: 22.2m [2026-01-21T12:03:23.013231] [DEBUG] [REMOTE ] BLKB: Retrieved 5407 rows, trimmed to 300. [2026-01-21T12:03:23.013369] [DEBUG] [REMOTE ] BLKB: PASS: History has at least 300 days. [2026-01-21T12:03:23.013605] [DEBUG] [REMOTE ] BLKB: PASS: Price check passed. Min price $53.88. [2026-01-21T12:03:23.013747] [DEBUG] [REMOTE ] BLKB: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:23.013865] [DEBUG] [REMOTE ] BLKB: PASS: Integrity check passed. [2026-01-21T12:03:23.013907] [DEBUG] [REMOTE ] BLKB: Symbol is viable for forecasting. [2026-01-21T12:03:23.013955] [INFO ] [MAIN ] [454/3501] BLKB kept (0.5s) | 454 kept, 0 rejected | 137.2/min | ETA: 22.2m [2026-01-21T12:03:23.371303] [DEBUG] [REMOTE ] BLMN: Retrieved 3381 rows, trimmed to 300. [2026-01-21T12:03:23.371506] [DEBUG] [REMOTE ] BLMN: PASS: History has at least 300 days. [2026-01-21T12:03:23.371817] [DEBUG] [REMOTE ] BLMN: PASS: Price check passed. Min price $5.92. [2026-01-21T12:03:23.371968] [DEBUG] [REMOTE ] BLMN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:23.372105] [DEBUG] [REMOTE ] BLMN: PASS: Integrity check passed. [2026-01-21T12:03:23.372149] [DEBUG] [REMOTE ] BLMN: Symbol is viable for forecasting. [2026-01-21T12:03:23.372205] [INFO ] [MAIN ] [455/3501] BLMN kept (0.4s) | 455 kept, 0 rejected | 137.3/min | ETA: 22.2m [2026-01-21T12:03:23.642899] [DEBUG] [REMOTE ] BLND: Retrieved 1133 rows, trimmed to 300. [2026-01-21T12:03:23.643120] [DEBUG] [REMOTE ] BLND: PASS: History has at least 300 days. [2026-01-21T12:03:23.643384] [DEBUG] [REMOTE ] BLND: PASS: Price check passed. Min price $2.79. [2026-01-21T12:03:23.643618] [DEBUG] [REMOTE ] BLND: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:23.643815] [DEBUG] [REMOTE ] BLND: PASS: Integrity check passed. [2026-01-21T12:03:23.643862] [DEBUG] [REMOTE ] BLND: Symbol is viable for forecasting. [2026-01-21T12:03:23.643922] [INFO ] [MAIN ] [456/3501] BLND kept (0.3s) | 456 kept, 0 rejected | 137.4/min | ETA: 22.2m [2026-01-21T12:03:24.164922] [DEBUG] [REMOTE ] BLRX: Retrieved 3642 rows, trimmed to 300. [2026-01-21T12:03:24.165069] [DEBUG] [REMOTE ] BLRX: PASS: History has at least 300 days. [2026-01-21T12:03:24.165299] [DEBUG] [REMOTE ] BLRX: PASS: Price check passed. Min price $2.77. [2026-01-21T12:03:24.165437] [DEBUG] [REMOTE ] BLRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:24.165551] [DEBUG] [REMOTE ] BLRX: PASS: Integrity check passed. [2026-01-21T12:03:24.165610] [DEBUG] [REMOTE ] BLRX: Symbol is viable for forecasting. [2026-01-21T12:03:24.165661] [INFO ] [MAIN ] [457/3501] BLRX kept (0.5s) | 457 kept, 0 rejected | 137.3/min | ETA: 22.2m [2026-01-21T12:03:24.440070] [DEBUG] [REMOTE ] BLTE: Retrieved 934 rows, trimmed to 300. [2026-01-21T12:03:24.440209] [DEBUG] [REMOTE ] BLTE: PASS: History has at least 300 days. [2026-01-21T12:03:24.440433] [DEBUG] [REMOTE ] BLTE: PASS: Price check passed. Min price $92.22. [2026-01-21T12:03:24.440603] [DEBUG] [REMOTE ] BLTE: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:24.440735] [DEBUG] [REMOTE ] BLTE: PASS: Integrity check passed. [2026-01-21T12:03:24.440779] [DEBUG] [REMOTE ] BLTE: Symbol is viable for forecasting. [2026-01-21T12:03:24.440829] [INFO ] [MAIN ] [458/3501] BLTE kept (0.3s) | 458 kept, 0 rejected | 137.4/min | ETA: 22.1m [2026-01-21T12:03:24.985034] [DEBUG] [REMOTE ] BLX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:24.985181] [DEBUG] [REMOTE ] BLX: PASS: History has at least 300 days. [2026-01-21T12:03:24.985423] [DEBUG] [REMOTE ] BLX: PASS: Price check passed. Min price $41.73. [2026-01-21T12:03:24.985566] [DEBUG] [REMOTE ] BLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:24.985713] [DEBUG] [REMOTE ] BLX: PASS: Integrity check passed. [2026-01-21T12:03:24.985757] [DEBUG] [REMOTE ] BLX: Symbol is viable for forecasting. [2026-01-21T12:03:24.985810] [INFO ] [MAIN ] [459/3501] BLX kept (0.5s) | 459 kept, 0 rejected | 137.4/min | ETA: 22.1m [2026-01-21T12:03:25.250488] [DEBUG] [REMOTE ] BLZE: Retrieved 1050 rows, trimmed to 300. [2026-01-21T12:03:25.250748] [DEBUG] [REMOTE ] BLZE: PASS: History has at least 300 days. [2026-01-21T12:03:25.251063] [DEBUG] [REMOTE ] BLZE: PASS: Price check passed. Min price $4.32. [2026-01-21T12:03:25.251254] [DEBUG] [REMOTE ] BLZE: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:25.251426] [DEBUG] [REMOTE ] BLZE: PASS: Integrity check passed. [2026-01-21T12:03:25.251486] [DEBUG] [REMOTE ] BLZE: Symbol is viable for forecasting. [2026-01-21T12:03:25.251563] [INFO ] [MAIN ] [460/3501] BLZE kept (0.3s) | 460 kept, 0 rejected | 137.5/min | ETA: 22.1m [2026-01-21T12:03:25.876455] [DEBUG] [REMOTE ] BMA: Retrieved 4986 rows, trimmed to 300. [2026-01-21T12:03:25.876653] [DEBUG] [REMOTE ] BMA: PASS: History has at least 300 days. [2026-01-21T12:03:25.876974] [DEBUG] [REMOTE ] BMA: PASS: Price check passed. Min price $56.99. [2026-01-21T12:03:25.877154] [DEBUG] [REMOTE ] BMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:25.877288] [DEBUG] [REMOTE ] BMA: PASS: Integrity check passed. [2026-01-21T12:03:25.877331] [DEBUG] [REMOTE ] BMA: Symbol is viable for forecasting. [2026-01-21T12:03:25.877381] [INFO ] [MAIN ] [461/3501] BMA kept (0.6s) | 461 kept, 0 rejected | 137.4/min | ETA: 22.1m [2026-01-21T12:03:26.095352] [DEBUG] [REMOTE ] BMBL: Retrieved 1240 rows, trimmed to 300. [2026-01-21T12:03:26.095498] [DEBUG] [REMOTE ] BMBL: PASS: History has at least 300 days. [2026-01-21T12:03:26.095752] [DEBUG] [REMOTE ] BMBL: PASS: Price check passed. Min price $3.23. [2026-01-21T12:03:26.095898] [DEBUG] [REMOTE ] BMBL: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:26.096013] [DEBUG] [REMOTE ] BMBL: PASS: Integrity check passed. [2026-01-21T12:03:26.096054] [DEBUG] [REMOTE ] BMBL: Symbol is viable for forecasting. [2026-01-21T12:03:26.096102] [INFO ] [MAIN ] [462/3501] BMBL kept (0.2s) | 462 kept, 0 rejected | 137.5/min | ETA: 22.1m [2026-01-21T12:03:26.725879] [DEBUG] [REMOTE ] BME: Retrieved 5237 rows, trimmed to 300. [2026-01-21T12:03:26.726023] [DEBUG] [REMOTE ] BME: PASS: History has at least 300 days. [2026-01-21T12:03:26.726250] [DEBUG] [REMOTE ] BME: PASS: Price check passed. Min price $37.28. [2026-01-21T12:03:26.726385] [DEBUG] [REMOTE ] BME: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:26.726504] [DEBUG] [REMOTE ] BME: PASS: Integrity check passed. [2026-01-21T12:03:26.726544] [DEBUG] [REMOTE ] BME: Symbol is viable for forecasting. [2026-01-21T12:03:26.726639] [INFO ] [MAIN ] [463/3501] BME kept (0.6s) | 463 kept, 0 rejected | 137.4/min | ETA: 22.1m [2026-01-21T12:03:26.923208] [DEBUG] [REMOTE ] BMEZ: Retrieved 1502 rows, trimmed to 300. [2026-01-21T12:03:26.923351] [DEBUG] [REMOTE ] BMEZ: PASS: History has at least 300 days. [2026-01-21T12:03:26.923615] [DEBUG] [REMOTE ] BMEZ: PASS: Price check passed. Min price $14.27. [2026-01-21T12:03:26.923758] [DEBUG] [REMOTE ] BMEZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:26.923879] [DEBUG] [REMOTE ] BMEZ: PASS: Integrity check passed. [2026-01-21T12:03:26.923919] [DEBUG] [REMOTE ] BMEZ: Symbol is viable for forecasting. [2026-01-21T12:03:26.923969] [INFO ] [MAIN ] [464/3501] BMEZ kept (0.2s) | 464 kept, 0 rejected | 137.5/min | ETA: 22.1m [2026-01-21T12:03:27.623713] [DEBUG] [REMOTE ] BMI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:27.623867] [DEBUG] [REMOTE ] BMI: PASS: History has at least 300 days. [2026-01-21T12:03:27.624121] [DEBUG] [REMOTE ] BMI: PASS: Price check passed. Min price $165.76. [2026-01-21T12:03:27.624500] [DEBUG] [REMOTE ] BMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:27.624684] [DEBUG] [REMOTE ] BMI: PASS: Integrity check passed. [2026-01-21T12:03:27.624737] [DEBUG] [REMOTE ] BMI: Symbol is viable for forecasting. [2026-01-21T12:03:27.624802] [INFO ] [MAIN ] [465/3501] BMI kept (0.7s) | 465 kept, 0 rejected | 137.4/min | ETA: 22.1m [2026-01-21T12:03:28.104657] [DEBUG] [REMOTE ] BMO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:28.104794] [DEBUG] [REMOTE ] BMO: PASS: History has at least 300 days. [2026-01-21T12:03:28.105008] [DEBUG] [REMOTE ] BMO: PASS: Price check passed. Min price $119.92. [2026-01-21T12:03:28.105142] [DEBUG] [REMOTE ] BMO: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:28.105254] [DEBUG] [REMOTE ] BMO: PASS: Integrity check passed. [2026-01-21T12:03:28.105295] [DEBUG] [REMOTE ] BMO: Symbol is viable for forecasting. [2026-01-21T12:03:28.105342] [INFO ] [MAIN ] [466/3501] BMO kept (0.5s) | 466 kept, 0 rejected | 137.3/min | ETA: 22.1m [2026-01-21T12:03:28.375338] [DEBUG] [REMOTE ] BMRA: Retrieved 5295 rows, trimmed to 300. [2026-01-21T12:03:28.375494] [DEBUG] [REMOTE ] BMRA: PASS: History has at least 300 days. [2026-01-21T12:03:28.375755] [DEBUG] [REMOTE ] BMRA: PASS: Price check passed. Min price $2.18. [2026-01-21T12:03:28.375893] [DEBUG] [REMOTE ] BMRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:28.376016] [DEBUG] [REMOTE ] BMRA: PASS: Integrity check passed. [2026-01-21T12:03:28.376056] [DEBUG] [REMOTE ] BMRA: Symbol is viable for forecasting. [2026-01-21T12:03:28.376106] [INFO ] [MAIN ] [467/3501] BMRA kept (0.3s) | 467 kept, 0 rejected | 137.4/min | ETA: 22.1m [2026-01-21T12:03:29.004863] [DEBUG] [REMOTE ] BMRC: Retrieved 6557 rows, trimmed to 300. [2026-01-21T12:03:29.005103] [DEBUG] [REMOTE ] BMRC: PASS: History has at least 300 days. [2026-01-21T12:03:29.005343] [DEBUG] [REMOTE ] BMRC: PASS: Price check passed. Min price $23.26. [2026-01-21T12:03:29.005484] [DEBUG] [REMOTE ] BMRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:29.005626] [DEBUG] [REMOTE ] BMRC: PASS: Integrity check passed. [2026-01-21T12:03:29.005670] [DEBUG] [REMOTE ] BMRC: Symbol is viable for forecasting. [2026-01-21T12:03:29.005719] [INFO ] [MAIN ] [468/3501] BMRC kept (0.6s) | 468 kept, 0 rejected | 137.3/min | ETA: 22.1m [2026-01-21T12:03:29.356481] [DEBUG] [REMOTE ] BMRN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:29.356694] [DEBUG] [REMOTE ] BMRN: PASS: History has at least 300 days. [2026-01-21T12:03:29.356978] [DEBUG] [REMOTE ] BMRN: PASS: Price check passed. Min price $51.46. [2026-01-21T12:03:29.357122] [DEBUG] [REMOTE ] BMRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:29.357254] [DEBUG] [REMOTE ] BMRN: PASS: Integrity check passed. [2026-01-21T12:03:29.357296] [DEBUG] [REMOTE ] BMRN: Symbol is viable for forecasting. [2026-01-21T12:03:29.357349] [INFO ] [MAIN ] [469/3501] BMRN kept (0.4s) | 469 kept, 0 rejected | 137.4/min | ETA: 22.1m [2026-01-21T12:03:29.886291] [DEBUG] [REMOTE ] BMY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:29.886506] [DEBUG] [REMOTE ] BMY: PASS: History has at least 300 days. [2026-01-21T12:03:29.886894] [DEBUG] [REMOTE ] BMY: PASS: Price check passed. Min price $42.10. [2026-01-21T12:03:29.887082] [DEBUG] [REMOTE ] BMY: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:29.887250] [DEBUG] [REMOTE ] BMY: PASS: Integrity check passed. [2026-01-21T12:03:29.887296] [DEBUG] [REMOTE ] BMY: Symbol is viable for forecasting. [2026-01-21T12:03:29.887353] [INFO ] [MAIN ] [470/3501] BMY kept (0.5s) | 470 kept, 0 rejected | 137.3/min | ETA: 22.1m [2026-01-21T12:03:30.397864] [DEBUG] [REMOTE ] BN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:30.398013] [DEBUG] [REMOTE ] BN: PASS: History has at least 300 days. [2026-01-21T12:03:30.398253] [DEBUG] [REMOTE ] BN: PASS: Price check passed. Min price $42.94. [2026-01-21T12:03:30.398391] [DEBUG] [REMOTE ] BN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:30.398513] [DEBUG] [REMOTE ] BN: PASS: Integrity check passed. [2026-01-21T12:03:30.398553] [DEBUG] [REMOTE ] BN: Symbol is viable for forecasting. [2026-01-21T12:03:30.398624] [INFO ] [MAIN ] [471/3501] BN kept (0.5s) | 471 kept, 0 rejected | 137.3/min | ETA: 22.1m [2026-01-21T12:03:30.790135] [DEBUG] [REMOTE ] BND: Retrieved 4726 rows, trimmed to 300. [2026-01-21T12:03:30.790273] [DEBUG] [REMOTE ] BND: PASS: History has at least 300 days. [2026-01-21T12:03:30.790520] [DEBUG] [REMOTE ] BND: PASS: Price check passed. Min price $73.60. [2026-01-21T12:03:30.790684] [DEBUG] [REMOTE ] BND: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:30.790803] [DEBUG] [REMOTE ] BND: PASS: Integrity check passed. [2026-01-21T12:03:30.790845] [DEBUG] [REMOTE ] BND: Symbol is viable for forecasting. [2026-01-21T12:03:30.790894] [INFO ] [MAIN ] [472/3501] BND kept (0.4s) | 472 kept, 0 rejected | 137.3/min | ETA: 22.1m [2026-01-21T12:03:31.100716] [DEBUG] [REMOTE ] BNDX: Retrieved 3177 rows, trimmed to 300. [2026-01-21T12:03:31.100850] [DEBUG] [REMOTE ] BNDX: PASS: History has at least 300 days. [2026-01-21T12:03:31.101064] [DEBUG] [REMOTE ] BNDX: PASS: Price check passed. Min price $48.22. [2026-01-21T12:03:31.101216] [DEBUG] [REMOTE ] BNDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:31.101336] [DEBUG] [REMOTE ] BNDX: PASS: Integrity check passed. [2026-01-21T12:03:31.101382] [DEBUG] [REMOTE ] BNDX: Symbol is viable for forecasting. [2026-01-21T12:03:31.101648] [INFO ] [MAIN ] [473/3501] BNDX kept (0.3s) | 473 kept, 0 rejected | 137.4/min | ETA: 22.0m [2026-01-21T12:03:31.525102] [DEBUG] [REMOTE ] BNED: Retrieved 2632 rows, trimmed to 300. [2026-01-21T12:03:31.525240] [DEBUG] [REMOTE ] BNED: PASS: History has at least 300 days. [2026-01-21T12:03:31.525648] [DEBUG] [REMOTE ] BNED: PASS: Price check passed. Min price $6.12. [2026-01-21T12:03:31.525786] [DEBUG] [REMOTE ] BNED: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:31.525897] [DEBUG] [REMOTE ] BNED: PASS: Integrity check passed. [2026-01-21T12:03:31.525938] [DEBUG] [REMOTE ] BNED: Symbol is viable for forecasting. [2026-01-21T12:03:31.525985] [INFO ] [MAIN ] [474/3501] BNED kept (0.4s) | 474 kept, 0 rejected | 137.4/min | ETA: 22.0m [2026-01-21T12:03:31.776797] [DEBUG] [REMOTE ] BNGO: Retrieved 1841 rows, trimmed to 300. [2026-01-21T12:03:31.776928] [DEBUG] [REMOTE ] BNGO: PASS: History has at least 300 days. [2026-01-21T12:03:31.777140] [DEBUG] [REMOTE ] BNGO: PASS: Price check passed. Min price $1.44. [2026-01-21T12:03:31.777282] [DEBUG] [REMOTE ] BNGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:31.777425] [DEBUG] [REMOTE ] BNGO: PASS: Integrity check passed. [2026-01-21T12:03:31.777475] [DEBUG] [REMOTE ] BNGO: Symbol is viable for forecasting. [2026-01-21T12:03:31.777526] [INFO ] [MAIN ] [475/3501] BNGO kept (0.3s) | 475 kept, 0 rejected | 137.5/min | ETA: 22.0m [2026-01-21T12:03:32.191416] [DEBUG] [REMOTE ] BNH: Retrieved 1312 rows, trimmed to 300. [2026-01-21T12:03:32.191554] [DEBUG] [REMOTE ] BNH: PASS: History has at least 300 days. [2026-01-21T12:03:32.191796] [DEBUG] [REMOTE ] BNH: PASS: Price check passed. Min price $15.72. [2026-01-21T12:03:32.191933] [DEBUG] [REMOTE ] BNH: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:32.192045] [DEBUG] [REMOTE ] BNH: PASS: Integrity check passed. [2026-01-21T12:03:32.192085] [DEBUG] [REMOTE ] BNH: Symbol is viable for forecasting. [2026-01-21T12:03:32.192134] [INFO ] [MAIN ] [476/3501] BNH kept (0.4s) | 476 kept, 0 rejected | 137.5/min | ETA: 22.0m [2026-01-21T12:03:32.666979] [DEBUG] [REMOTE ] BNJ: Retrieved 1286 rows, trimmed to 300. [2026-01-21T12:03:32.667139] [DEBUG] [REMOTE ] BNJ: PASS: History has at least 300 days. [2026-01-21T12:03:32.667382] [DEBUG] [REMOTE ] BNJ: PASS: Price check passed. Min price $15.03. [2026-01-21T12:03:32.667603] [DEBUG] [REMOTE ] BNJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:32.667760] [DEBUG] [REMOTE ] BNJ: PASS: Integrity check passed. [2026-01-21T12:03:32.667813] [DEBUG] [REMOTE ] BNJ: Symbol is viable for forecasting. [2026-01-21T12:03:32.667864] [INFO ] [MAIN ] [477/3501] BNJ kept (0.5s) | 477 kept, 0 rejected | 137.5/min | ETA: 22.0m [2026-01-21T12:03:32.984243] [DEBUG] [REMOTE ] BNL: Retrieved 1214 rows, trimmed to 300. [2026-01-21T12:03:32.984404] [DEBUG] [REMOTE ] BNL: PASS: History has at least 300 days. [2026-01-21T12:03:32.984689] [DEBUG] [REMOTE ] BNL: PASS: Price check passed. Min price $16.98. [2026-01-21T12:03:32.984846] [DEBUG] [REMOTE ] BNL: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:32.985005] [DEBUG] [REMOTE ] BNL: PASS: Integrity check passed. [2026-01-21T12:03:32.985056] [DEBUG] [REMOTE ] BNL: Symbol is viable for forecasting. [2026-01-21T12:03:32.985122] [INFO ] [MAIN ] [478/3501] BNL kept (0.3s) | 478 kept, 0 rejected | 137.6/min | ETA: 22.0m [2026-01-21T12:03:33.529504] [DEBUG] [REMOTE ] BNS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:33.529680] [DEBUG] [REMOTE ] BNS: PASS: History has at least 300 days. [2026-01-21T12:03:33.529934] [DEBUG] [REMOTE ] BNS: PASS: Price check passed. Min price $63.76. [2026-01-21T12:03:33.530077] [DEBUG] [REMOTE ] BNS: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:33.530201] [DEBUG] [REMOTE ] BNS: PASS: Integrity check passed. [2026-01-21T12:03:33.530243] [DEBUG] [REMOTE ] BNS: Symbol is viable for forecasting. [2026-01-21T12:03:33.530293] [INFO ] [MAIN ] [479/3501] BNS kept (0.5s) | 479 kept, 0 rejected | 137.5/min | ETA: 22.0m [2026-01-21T12:03:33.937311] [DEBUG] [REMOTE ] BNTC: Retrieved 2621 rows, trimmed to 300. [2026-01-21T12:03:33.937434] [DEBUG] [REMOTE ] BNTC: PASS: History has at least 300 days. [2026-01-21T12:03:33.937659] [DEBUG] [REMOTE ] BNTC: PASS: Price check passed. Min price $10.79. [2026-01-21T12:03:33.937796] [DEBUG] [REMOTE ] BNTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:33.937904] [DEBUG] [REMOTE ] BNTC: PASS: Integrity check passed. [2026-01-21T12:03:33.937944] [DEBUG] [REMOTE ] BNTC: Symbol is viable for forecasting. [2026-01-21T12:03:33.937991] [INFO ] [MAIN ] [480/3501] BNTC kept (0.4s) | 480 kept, 0 rejected | 137.5/min | ETA: 22.0m [2026-01-21T12:03:34.265141] [DEBUG] [REMOTE ] BNTX: Retrieved 1577 rows, trimmed to 300. [2026-01-21T12:03:34.265346] [DEBUG] [REMOTE ] BNTX: PASS: History has at least 300 days. [2026-01-21T12:03:34.265642] [DEBUG] [REMOTE ] BNTX: PASS: Price check passed. Min price $91.46. [2026-01-21T12:03:34.265795] [DEBUG] [REMOTE ] BNTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:34.265920] [DEBUG] [REMOTE ] BNTX: PASS: Integrity check passed. [2026-01-21T12:03:34.265967] [DEBUG] [REMOTE ] BNTX: Symbol is viable for forecasting. [2026-01-21T12:03:34.266026] [INFO ] [MAIN ] [481/3501] BNTX kept (0.3s) | 481 kept, 0 rejected | 137.6/min | ETA: 21.9m [2026-01-21T12:03:34.762775] [DEBUG] [REMOTE ] BNY: Retrieved 6156 rows, trimmed to 300. [2026-01-21T12:03:34.762928] [DEBUG] [REMOTE ] BNY: PASS: History has at least 300 days. [2026-01-21T12:03:34.763212] [DEBUG] [REMOTE ] BNY: PASS: Price check passed. Min price $9.99. [2026-01-21T12:03:34.763354] [DEBUG] [REMOTE ] BNY: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:34.763479] [DEBUG] [REMOTE ] BNY: PASS: Integrity check passed. [2026-01-21T12:03:34.763521] [DEBUG] [REMOTE ] BNY: Symbol is viable for forecasting. [2026-01-21T12:03:34.763596] [INFO ] [MAIN ] [482/3501] BNY kept (0.5s) | 482 kept, 0 rejected | 137.6/min | ETA: 21.9m [2026-01-21T12:03:35.042438] [DEBUG] [REMOTE ] BOC: Retrieved 2160 rows, trimmed to 300. [2026-01-21T12:03:35.042626] [DEBUG] [REMOTE ] BOC: PASS: History has at least 300 days. [2026-01-21T12:03:35.042926] [DEBUG] [REMOTE ] BOC: PASS: Price check passed. Min price $11.51. [2026-01-21T12:03:35.043104] [DEBUG] [REMOTE ] BOC: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:35.043246] [DEBUG] [REMOTE ] BOC: PASS: Integrity check passed. [2026-01-21T12:03:35.043299] [DEBUG] [REMOTE ] BOC: Symbol is viable for forecasting. [2026-01-21T12:03:35.043363] [INFO ] [MAIN ] [483/3501] BOC kept (0.3s) | 483 kept, 0 rejected | 137.7/min | ETA: 21.9m [2026-01-21T12:03:35.684701] [DEBUG] [REMOTE ] BOE: Retrieved 5195 rows, trimmed to 300. [2026-01-21T12:03:35.684835] [DEBUG] [REMOTE ] BOE: PASS: History has at least 300 days. [2026-01-21T12:03:35.685067] [DEBUG] [REMOTE ] BOE: PASS: Price check passed. Min price $10.97. [2026-01-21T12:03:35.685211] [DEBUG] [REMOTE ] BOE: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:35.685330] [DEBUG] [REMOTE ] BOE: PASS: Integrity check passed. [2026-01-21T12:03:35.685369] [DEBUG] [REMOTE ] BOE: Symbol is viable for forecasting. [2026-01-21T12:03:35.685417] [INFO ] [MAIN ] [484/3501] BOE kept (0.6s) | 484 kept, 0 rejected | 137.5/min | ETA: 21.9m [2026-01-21T12:03:35.829349] [DEBUG] [REMOTE ] BOF: Retrieved 650 rows, trimmed to 300. [2026-01-21T12:03:35.829475] [DEBUG] [REMOTE ] BOF: PASS: History has at least 300 days. [2026-01-21T12:03:35.829703] [DEBUG] [REMOTE ] BOF: PASS: Price check passed. Min price $2.61. [2026-01-21T12:03:35.829839] [DEBUG] [REMOTE ] BOF: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:35.829947] [DEBUG] [REMOTE ] BOF: PASS: Integrity check passed. [2026-01-21T12:03:35.829987] [DEBUG] [REMOTE ] BOF: Symbol is viable for forecasting. [2026-01-21T12:03:35.830033] [INFO ] [MAIN ] [485/3501] BOF kept (0.1s) | 485 kept, 0 rejected | 137.7/min | ETA: 21.9m [2026-01-21T12:03:36.562455] [DEBUG] [REMOTE ] BOH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:36.562606] [DEBUG] [REMOTE ] BOH: PASS: History has at least 300 days. [2026-01-21T12:03:36.562824] [DEBUG] [REMOTE ] BOH: PASS: Price check passed. Min price $61.64. [2026-01-21T12:03:36.562960] [DEBUG] [REMOTE ] BOH: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:36.563075] [DEBUG] [REMOTE ] BOH: PASS: Integrity check passed. [2026-01-21T12:03:36.563114] [DEBUG] [REMOTE ] BOH: Symbol is viable for forecasting. [2026-01-21T12:03:36.563162] [INFO ] [MAIN ] [486/3501] BOH kept (0.7s) | 486 kept, 0 rejected | 137.5/min | ETA: 21.9m [2026-01-21T12:03:37.054756] [DEBUG] [REMOTE ] BOKF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:37.054909] [DEBUG] [REMOTE ] BOKF: PASS: History has at least 300 days. [2026-01-21T12:03:37.055151] [DEBUG] [REMOTE ] BOKF: PASS: Price check passed. Min price $103.16. [2026-01-21T12:03:37.055296] [DEBUG] [REMOTE ] BOKF: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:37.055420] [DEBUG] [REMOTE ] BOKF: PASS: Integrity check passed. [2026-01-21T12:03:37.055462] [DEBUG] [REMOTE ] BOKF: Symbol is viable for forecasting. [2026-01-21T12:03:37.055513] [INFO ] [MAIN ] [487/3501] BOKF kept (0.5s) | 487 kept, 0 rejected | 137.5/min | ETA: 21.9m [2026-01-21T12:03:37.244744] [DEBUG] [REMOTE ] BOLD: Retrieved 454 rows, trimmed to 300. [2026-01-21T12:03:37.244899] [DEBUG] [REMOTE ] BOLD: PASS: History has at least 300 days. [2026-01-21T12:03:37.245145] [DEBUG] [REMOTE ] BOLD: PASS: Price check passed. Min price $1.08. [2026-01-21T12:03:37.245302] [DEBUG] [REMOTE ] BOLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:37.245429] [DEBUG] [REMOTE ] BOLD: PASS: Integrity check passed. [2026-01-21T12:03:37.245475] [DEBUG] [REMOTE ] BOLD: Symbol is viable for forecasting. [2026-01-21T12:03:37.245532] [INFO ] [MAIN ] [488/3501] BOLD kept (0.2s) | 488 kept, 0 rejected | 137.6/min | ETA: 21.9m [2026-01-21T12:03:37.754059] [DEBUG] [REMOTE ] BOND: Retrieved 3492 rows, trimmed to 300. [2026-01-21T12:03:37.754218] [DEBUG] [REMOTE ] BOND: PASS: History has at least 300 days. [2026-01-21T12:03:37.754501] [DEBUG] [REMOTE ] BOND: PASS: Price check passed. Min price $92.36. [2026-01-21T12:03:37.754720] [DEBUG] [REMOTE ] BOND: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:37.754880] [DEBUG] [REMOTE ] BOND: PASS: Integrity check passed. [2026-01-21T12:03:37.754936] [DEBUG] [REMOTE ] BOND: Symbol is viable for forecasting. [2026-01-21T12:03:37.755007] [INFO ] [MAIN ] [489/3501] BOND kept (0.5s) | 489 kept, 0 rejected | 137.6/min | ETA: 21.9m [2026-01-21T12:03:38.251718] [DEBUG] [REMOTE ] BOOM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:38.251863] [DEBUG] [REMOTE ] BOOM: PASS: History has at least 300 days. [2026-01-21T12:03:38.252099] [DEBUG] [REMOTE ] BOOM: PASS: Price check passed. Min price $5.53. [2026-01-21T12:03:38.252233] [DEBUG] [REMOTE ] BOOM: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:38.252352] [DEBUG] [REMOTE ] BOOM: PASS: Integrity check passed. [2026-01-21T12:03:38.252392] [DEBUG] [REMOTE ] BOOM: Symbol is viable for forecasting. [2026-01-21T12:03:38.252450] [INFO ] [MAIN ] [490/3501] BOOM kept (0.5s) | 490 kept, 0 rejected | 137.6/min | ETA: 21.9m [2026-01-21T12:03:38.424841] [DEBUG] [REMOTE ] BOTZ: Retrieved 2351 rows, trimmed to 300. [2026-01-21T12:03:38.424969] [DEBUG] [REMOTE ] BOTZ: PASS: History has at least 300 days. [2026-01-21T12:03:38.425174] [DEBUG] [REMOTE ] BOTZ: PASS: Price check passed. Min price $32.94. [2026-01-21T12:03:38.425308] [DEBUG] [REMOTE ] BOTZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:38.425418] [DEBUG] [REMOTE ] BOTZ: PASS: Integrity check passed. [2026-01-21T12:03:38.425458] [DEBUG] [REMOTE ] BOTZ: Symbol is viable for forecasting. [2026-01-21T12:03:38.425506] [INFO ] [MAIN ] [491/3501] BOTZ kept (0.2s) | 491 kept, 0 rejected | 137.7/min | ETA: 21.9m [2026-01-21T12:03:38.998657] [DEBUG] [REMOTE ] BOX: Retrieved 2764 rows, trimmed to 300. [2026-01-21T12:03:38.998820] [DEBUG] [REMOTE ] BOX: PASS: History has at least 300 days. [2026-01-21T12:03:38.999119] [DEBUG] [REMOTE ] BOX: PASS: Price check passed. Min price $25.85. [2026-01-21T12:03:38.999297] [DEBUG] [REMOTE ] BOX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:38.999452] [DEBUG] [REMOTE ] BOX: PASS: Integrity check passed. [2026-01-21T12:03:38.999501] [DEBUG] [REMOTE ] BOX: Symbol is viable for forecasting. [2026-01-21T12:03:38.999562] [INFO ] [MAIN ] [492/3501] BOX kept (0.6s) | 492 kept, 0 rejected | 137.6/min | ETA: 21.9m [2026-01-21T12:03:39.431747] [DEBUG] [REMOTE ] BP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:39.431893] [DEBUG] [REMOTE ] BP: PASS: History has at least 300 days. [2026-01-21T12:03:39.432120] [DEBUG] [REMOTE ] BP: PASS: Price check passed. Min price $33.31. [2026-01-21T12:03:39.432268] [DEBUG] [REMOTE ] BP: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:39.432413] [DEBUG] [REMOTE ] BP: PASS: Integrity check passed. [2026-01-21T12:03:39.432460] [DEBUG] [REMOTE ] BP: Symbol is viable for forecasting. [2026-01-21T12:03:39.432512] [INFO ] [MAIN ] [493/3501] BP kept (0.4s) | 493 kept, 0 rejected | 137.6/min | ETA: 21.9m [2026-01-21T12:03:39.877680] [DEBUG] [REMOTE ] BPOP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:39.877873] [DEBUG] [REMOTE ] BPOP: PASS: History has at least 300 days. [2026-01-21T12:03:39.878197] [DEBUG] [REMOTE ] BPOP: PASS: Price check passed. Min price $108.54. [2026-01-21T12:03:39.878340] [DEBUG] [REMOTE ] BPOP: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:39.878464] [DEBUG] [REMOTE ] BPOP: PASS: Integrity check passed. [2026-01-21T12:03:39.878506] [DEBUG] [REMOTE ] BPOP: Symbol is viable for forecasting. [2026-01-21T12:03:39.878559] [INFO ] [MAIN ] [494/3501] BPOP kept (0.4s) | 494 kept, 0 rejected | 137.6/min | ETA: 21.8m [2026-01-21T12:03:40.411851] [DEBUG] [REMOTE ] BPRN: Retrieved 2395 rows, trimmed to 300. [2026-01-21T12:03:40.411984] [DEBUG] [REMOTE ] BPRN: PASS: History has at least 300 days. [2026-01-21T12:03:40.412188] [DEBUG] [REMOTE ] BPRN: PASS: Price check passed. Min price $30.14. [2026-01-21T12:03:40.412324] [DEBUG] [REMOTE ] BPRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:40.412438] [DEBUG] [REMOTE ] BPRN: PASS: Integrity check passed. [2026-01-21T12:03:40.412478] [DEBUG] [REMOTE ] BPRN: Symbol is viable for forecasting. [2026-01-21T12:03:40.412525] [INFO ] [MAIN ] [495/3501] BPRN kept (0.5s) | 495 kept, 0 rejected | 137.6/min | ETA: 21.9m [2026-01-21T12:03:40.585533] [DEBUG] [REMOTE ] BPYPM: Retrieved 1126 rows, trimmed to 300. [2026-01-21T12:03:40.585692] [DEBUG] [REMOTE ] BPYPM: PASS: History has at least 300 days. [2026-01-21T12:03:40.585896] [DEBUG] [REMOTE ] BPYPM: PASS: Price check passed. Min price $14.88. [2026-01-21T12:03:40.586031] [DEBUG] [REMOTE ] BPYPM: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:40.586179] [DEBUG] [REMOTE ] BPYPM: PASS: Integrity check passed. [2026-01-21T12:03:40.586235] [DEBUG] [REMOTE ] BPYPM: Symbol is viable for forecasting. [2026-01-21T12:03:40.586295] [INFO ] [MAIN ] [496/3501] BPYPM kept (0.2s) | 496 kept, 0 rejected | 137.7/min | ETA: 21.8m [2026-01-21T12:03:41.101958] [DEBUG] [REMOTE ] BPYPO: Retrieved 1617 rows, trimmed to 300. [2026-01-21T12:03:41.102106] [DEBUG] [REMOTE ] BPYPO: PASS: History has at least 300 days. [2026-01-21T12:03:41.102311] [DEBUG] [REMOTE ] BPYPO: PASS: Price check passed. Min price $14.08. [2026-01-21T12:03:41.102450] [DEBUG] [REMOTE ] BPYPO: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:41.102559] [DEBUG] [REMOTE ] BPYPO: PASS: Integrity check passed. [2026-01-21T12:03:41.102628] [DEBUG] [REMOTE ] BPYPO: Symbol is viable for forecasting. [2026-01-21T12:03:41.102676] [INFO ] [MAIN ] [497/3501] BPYPO kept (0.5s) | 497 kept, 0 rejected | 137.7/min | ETA: 21.8m [2026-01-21T12:03:41.619965] [DEBUG] [REMOTE ] BPYPP: Retrieved 1723 rows, trimmed to 300. [2026-01-21T12:03:41.620117] [DEBUG] [REMOTE ] BPYPP: PASS: History has at least 300 days. [2026-01-21T12:03:41.620379] [DEBUG] [REMOTE ] BPYPP: PASS: Price check passed. Min price $14.31. [2026-01-21T12:03:41.620558] [DEBUG] [REMOTE ] BPYPP: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:41.620728] [DEBUG] [REMOTE ] BPYPP: PASS: Integrity check passed. [2026-01-21T12:03:41.620781] [DEBUG] [REMOTE ] BPYPP: Symbol is viable for forecasting. [2026-01-21T12:03:41.620846] [INFO ] [MAIN ] [498/3501] BPYPP kept (0.5s) | 498 kept, 0 rejected | 137.6/min | ETA: 21.8m [2026-01-21T12:03:41.985269] [DEBUG] [REMOTE ] BRAG: Retrieved 1103 rows, trimmed to 300. [2026-01-21T12:03:41.985422] [DEBUG] [REMOTE ] BRAG: PASS: History has at least 300 days. [2026-01-21T12:03:41.985667] [DEBUG] [REMOTE ] BRAG: PASS: Price check passed. Min price $1.95. [2026-01-21T12:03:41.985854] [DEBUG] [REMOTE ] BRAG: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:41.985980] [DEBUG] [REMOTE ] BRAG: PASS: Integrity check passed. [2026-01-21T12:03:41.986024] [DEBUG] [REMOTE ] BRAG: Symbol is viable for forecasting. [2026-01-21T12:03:41.986073] [INFO ] [MAIN ] [499/3501] BRAG kept (0.4s) | 499 kept, 0 rejected | 137.7/min | ETA: 21.8m [2026-01-21T12:03:42.514047] [DEBUG] [REMOTE ] BRC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:42.514245] [DEBUG] [REMOTE ] BRC: PASS: History has at least 300 days. [2026-01-21T12:03:42.514610] [DEBUG] [REMOTE ] BRC: PASS: Price check passed. Min price $72.89. [2026-01-21T12:03:42.514819] [DEBUG] [REMOTE ] BRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:42.515000] [DEBUG] [REMOTE ] BRC: PASS: Integrity check passed. [2026-01-21T12:03:42.515063] [DEBUG] [REMOTE ] BRC: Symbol is viable for forecasting. [2026-01-21T12:03:42.515136] [INFO ] [MAIN ] [500/3501] BRC kept (0.5s) | 500 kept, 0 rejected | 137.6/min | ETA: 21.8m [2026-01-21T12:03:43.012002] [DEBUG] [REMOTE ] BRO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:43.012159] [DEBUG] [REMOTE ] BRO: PASS: History has at least 300 days. [2026-01-21T12:03:43.012409] [DEBUG] [REMOTE ] BRO: PASS: Price check passed. Min price $76.42. [2026-01-21T12:03:43.012552] [DEBUG] [REMOTE ] BRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:43.012689] [DEBUG] [REMOTE ] BRO: PASS: Integrity check passed. [2026-01-21T12:03:43.012730] [DEBUG] [REMOTE ] BRO: Symbol is viable for forecasting. [2026-01-21T12:03:43.012778] [INFO ] [MAIN ] [501/3501] BRO kept (0.5s) | 501 kept, 0 rejected | 137.6/min | ETA: 21.8m [2026-01-21T12:03:43.247138] [DEBUG] [REMOTE ] BROS: Retrieved 1091 rows, trimmed to 300. [2026-01-21T12:03:43.247273] [DEBUG] [REMOTE ] BROS: PASS: History has at least 300 days. [2026-01-21T12:03:43.247487] [DEBUG] [REMOTE ] BROS: PASS: Price check passed. Min price $50.22. [2026-01-21T12:03:43.247688] [DEBUG] [REMOTE ] BROS: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:43.247808] [DEBUG] [REMOTE ] BROS: PASS: Integrity check passed. [2026-01-21T12:03:43.247850] [DEBUG] [REMOTE ] BROS: Symbol is viable for forecasting. [2026-01-21T12:03:43.247899] [INFO ] [MAIN ] [502/3501] BROS kept (0.2s) | 502 kept, 0 rejected | 137.7/min | ETA: 21.8m [2026-01-21T12:03:43.702803] [DEBUG] [REMOTE ] BRSP: Retrieved 2002 rows, trimmed to 300. [2026-01-21T12:03:43.702936] [DEBUG] [REMOTE ] BRSP: PASS: History has at least 300 days. [2026-01-21T12:03:43.703145] [DEBUG] [REMOTE ] BRSP: PASS: Price check passed. Min price $5.02. [2026-01-21T12:03:43.703313] [DEBUG] [REMOTE ] BRSP: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:43.703460] [DEBUG] [REMOTE ] BRSP: PASS: Integrity check passed. [2026-01-21T12:03:43.703507] [DEBUG] [REMOTE ] BRSP: Symbol is viable for forecasting. [2026-01-21T12:03:43.703558] [INFO ] [MAIN ] [503/3501] BRSP kept (0.5s) | 503 kept, 0 rejected | 137.7/min | ETA: 21.8m [2026-01-21T12:03:44.010987] [DEBUG] [REMOTE ] BRX: Retrieved 3073 rows, trimmed to 300. [2026-01-21T12:03:44.011189] [DEBUG] [REMOTE ] BRX: PASS: History has at least 300 days. [2026-01-21T12:03:44.011456] [DEBUG] [REMOTE ] BRX: PASS: Price check passed. Min price $24.38. [2026-01-21T12:03:44.011655] [DEBUG] [REMOTE ] BRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:44.011795] [DEBUG] [REMOTE ] BRX: PASS: Integrity check passed. [2026-01-21T12:03:44.011837] [DEBUG] [REMOTE ] BRX: Symbol is viable for forecasting. [2026-01-21T12:03:44.011895] [INFO ] [MAIN ] [504/3501] BRX kept (0.3s) | 504 kept, 0 rejected | 137.8/min | ETA: 21.8m [2026-01-21T12:03:44.385622] [DEBUG] [REMOTE ] BRZE: Retrieved 1046 rows, trimmed to 300. [2026-01-21T12:03:44.385863] [DEBUG] [REMOTE ] BRZE: PASS: History has at least 300 days. [2026-01-21T12:03:44.386207] [DEBUG] [REMOTE ] BRZE: PASS: Price check passed. Min price $23.03. [2026-01-21T12:03:44.386365] [DEBUG] [REMOTE ] BRZE: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:44.386528] [DEBUG] [REMOTE ] BRZE: PASS: Integrity check passed. [2026-01-21T12:03:44.386636] [DEBUG] [REMOTE ] BRZE: Symbol is viable for forecasting. [2026-01-21T12:03:44.386713] [INFO ] [MAIN ] [505/3501] BRZE kept (0.4s) | 505 kept, 0 rejected | 137.8/min | ETA: 21.7m [2026-01-21T12:03:45.045510] [DEBUG] [REMOTE ] BSAC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:45.045753] [DEBUG] [REMOTE ] BSAC: PASS: History has at least 300 days. [2026-01-21T12:03:45.046046] [DEBUG] [REMOTE ] BSAC: PASS: Price check passed. Min price $28.22. [2026-01-21T12:03:45.046194] [DEBUG] [REMOTE ] BSAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:45.046383] [DEBUG] [REMOTE ] BSAC: PASS: Integrity check passed. [2026-01-21T12:03:45.046432] [DEBUG] [REMOTE ] BSAC: Symbol is viable for forecasting. [2026-01-21T12:03:45.046488] [INFO ] [MAIN ] [506/3501] BSAC kept (0.7s) | 506 kept, 0 rejected | 137.7/min | ETA: 21.8m [2026-01-21T12:03:45.227388] [DEBUG] [REMOTE ] BSCQ: Retrieved 2348 rows, trimmed to 300. [2026-01-21T12:03:45.227615] [DEBUG] [REMOTE ] BSCQ: PASS: History has at least 300 days. [2026-01-21T12:03:45.227873] [DEBUG] [REMOTE ] BSCQ: PASS: Price check passed. Min price $19.34. [2026-01-21T12:03:45.228033] [DEBUG] [REMOTE ] BSCQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:45.228155] [DEBUG] [REMOTE ] BSCQ: PASS: Integrity check passed. [2026-01-21T12:03:45.228196] [DEBUG] [REMOTE ] BSCQ: Symbol is viable for forecasting. [2026-01-21T12:03:45.228291] [INFO ] [MAIN ] [507/3501] BSCQ kept (0.2s) | 507 kept, 0 rejected | 137.8/min | ETA: 21.7m [2026-01-21T12:03:45.571617] [DEBUG] [REMOTE ] BSCS: Retrieved 1871 rows, trimmed to 300. [2026-01-21T12:03:45.571800] [DEBUG] [REMOTE ] BSCS: PASS: History has at least 300 days. [2026-01-21T12:03:45.572047] [DEBUG] [REMOTE ] BSCS: PASS: Price check passed. Min price $20.31. [2026-01-21T12:03:45.572204] [DEBUG] [REMOTE ] BSCS: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:45.572323] [DEBUG] [REMOTE ] BSCS: PASS: Integrity check passed. [2026-01-21T12:03:45.572365] [DEBUG] [REMOTE ] BSCS: Symbol is viable for forecasting. [2026-01-21T12:03:45.572417] [INFO ] [MAIN ] [508/3501] BSCS kept (0.3s) | 508 kept, 0 rejected | 137.9/min | ETA: 21.7m [2026-01-21T12:03:45.958216] [DEBUG] [REMOTE ] BSCX: Retrieved 585 rows, trimmed to 300. [2026-01-21T12:03:45.958405] [DEBUG] [REMOTE ] BSCX: PASS: History has at least 300 days. [2026-01-21T12:03:45.958677] [DEBUG] [REMOTE ] BSCX: PASS: Price check passed. Min price $21.12. [2026-01-21T12:03:45.958825] [DEBUG] [REMOTE ] BSCX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:45.958944] [DEBUG] [REMOTE ] BSCX: PASS: Integrity check passed. [2026-01-21T12:03:45.958987] [DEBUG] [REMOTE ] BSCX: Symbol is viable for forecasting. [2026-01-21T12:03:45.959039] [INFO ] [MAIN ] [509/3501] BSCX kept (0.4s) | 509 kept, 0 rejected | 137.9/min | ETA: 21.7m [2026-01-21T12:03:46.436673] [DEBUG] [REMOTE ] BSCY: Retrieved 402 rows, trimmed to 300. [2026-01-21T12:03:46.436862] [DEBUG] [REMOTE ] BSCY: PASS: History has at least 300 days. [2026-01-21T12:03:46.437148] [DEBUG] [REMOTE ] BSCY: PASS: Price check passed. Min price $20.69. [2026-01-21T12:03:46.437363] [DEBUG] [REMOTE ] BSCY: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:46.437532] [DEBUG] [REMOTE ] BSCY: PASS: Integrity check passed. [2026-01-21T12:03:46.437619] [DEBUG] [REMOTE ] BSCY: Symbol is viable for forecasting. [2026-01-21T12:03:46.437678] [INFO ] [MAIN ] [510/3501] BSCY kept (0.5s) | 510 kept, 0 rejected | 137.9/min | ETA: 21.7m [2026-01-21T12:03:46.855329] [DEBUG] [REMOTE ] BSJQ: Retrieved 1871 rows, trimmed to 300. [2026-01-21T12:03:46.855517] [DEBUG] [REMOTE ] BSJQ: PASS: History has at least 300 days. [2026-01-21T12:03:46.855799] [DEBUG] [REMOTE ] BSJQ: PASS: Price check passed. Min price $23.00. [2026-01-21T12:03:46.855948] [DEBUG] [REMOTE ] BSJQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:46.856069] [DEBUG] [REMOTE ] BSJQ: PASS: Integrity check passed. [2026-01-21T12:03:46.856113] [DEBUG] [REMOTE ] BSJQ: Symbol is viable for forecasting. [2026-01-21T12:03:46.856167] [INFO ] [MAIN ] [511/3501] BSJQ kept (0.4s) | 511 kept, 0 rejected | 137.9/min | ETA: 21.7m [2026-01-21T12:03:47.296880] [DEBUG] [REMOTE ] BSJS: Retrieved 1342 rows, trimmed to 300. [2026-01-21T12:03:47.297021] [DEBUG] [REMOTE ] BSJS: PASS: History has at least 300 days. [2026-01-21T12:03:47.297244] [DEBUG] [REMOTE ] BSJS: PASS: Price check passed. Min price $21.57. [2026-01-21T12:03:47.297393] [DEBUG] [REMOTE ] BSJS: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:47.297515] [DEBUG] [REMOTE ] BSJS: PASS: Integrity check passed. [2026-01-21T12:03:47.297558] [DEBUG] [REMOTE ] BSJS: Symbol is viable for forecasting. [2026-01-21T12:03:47.297642] [INFO ] [MAIN ] [512/3501] BSJS kept (0.4s) | 512 kept, 0 rejected | 137.9/min | ETA: 21.7m [2026-01-21T12:03:47.725916] [DEBUG] [REMOTE ] BSL: Retrieved 3937 rows, trimmed to 300. [2026-01-21T12:03:47.726061] [DEBUG] [REMOTE ] BSL: PASS: History has at least 300 days. [2026-01-21T12:03:47.726290] [DEBUG] [REMOTE ] BSL: PASS: Price check passed. Min price $13.31. [2026-01-21T12:03:47.726429] [DEBUG] [REMOTE ] BSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:47.726552] [DEBUG] [REMOTE ] BSL: PASS: Integrity check passed. [2026-01-21T12:03:47.726833] [DEBUG] [REMOTE ] BSL: Symbol is viable for forecasting. [2026-01-21T12:03:47.726887] [INFO ] [MAIN ] [513/3501] BSL kept (0.4s) | 513 kept, 0 rejected | 137.9/min | ETA: 21.7m [2026-01-21T12:03:48.204971] [DEBUG] [REMOTE ] BSM: Retrieved 2696 rows, trimmed to 300. [2026-01-21T12:03:48.205147] [DEBUG] [REMOTE ] BSM: PASS: History has at least 300 days. [2026-01-21T12:03:48.205450] [DEBUG] [REMOTE ] BSM: PASS: Price check passed. Min price $12.66. [2026-01-21T12:03:48.205650] [DEBUG] [REMOTE ] BSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:48.205819] [DEBUG] [REMOTE ] BSM: PASS: Integrity check passed. [2026-01-21T12:03:48.205870] [DEBUG] [REMOTE ] BSM: Symbol is viable for forecasting. [2026-01-21T12:03:48.205934] [INFO ] [MAIN ] [514/3501] BSM kept (0.5s) | 514 kept, 0 rejected | 137.9/min | ETA: 21.7m [2026-01-21T12:03:48.451981] [DEBUG] [REMOTE ] BSMQ: Retrieved 1587 rows, trimmed to 300. [2026-01-21T12:03:48.452113] [DEBUG] [REMOTE ] BSMQ: PASS: History has at least 300 days. [2026-01-21T12:03:48.452318] [DEBUG] [REMOTE ] BSMQ: PASS: Price check passed. Min price $23.43. [2026-01-21T12:03:48.452454] [DEBUG] [REMOTE ] BSMQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:48.452566] [DEBUG] [REMOTE ] BSMQ: PASS: Integrity check passed. [2026-01-21T12:03:48.452635] [DEBUG] [REMOTE ] BSMQ: Symbol is viable for forecasting. [2026-01-21T12:03:48.452683] [INFO ] [MAIN ] [515/3501] BSMQ kept (0.2s) | 515 kept, 0 rejected | 138.0/min | ETA: 21.6m [2026-01-21T12:03:48.794061] [DEBUG] [REMOTE ] BSMS: Retrieved 1556 rows, trimmed to 300. [2026-01-21T12:03:48.794196] [DEBUG] [REMOTE ] BSMS: PASS: History has at least 300 days. [2026-01-21T12:03:48.794436] [DEBUG] [REMOTE ] BSMS: PASS: Price check passed. Min price $23.18. [2026-01-21T12:03:48.794605] [DEBUG] [REMOTE ] BSMS: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:48.794725] [DEBUG] [REMOTE ] BSMS: PASS: Integrity check passed. [2026-01-21T12:03:48.794767] [DEBUG] [REMOTE ] BSMS: Symbol is viable for forecasting. [2026-01-21T12:03:48.794816] [INFO ] [MAIN ] [516/3501] BSMS kept (0.3s) | 516 kept, 0 rejected | 138.0/min | ETA: 21.6m [2026-01-21T12:03:49.230901] [DEBUG] [REMOTE ] BSSX: Retrieved 585 rows, trimmed to 300. [2026-01-21T12:03:49.231129] [DEBUG] [REMOTE ] BSSX: PASS: History has at least 300 days. [2026-01-21T12:03:49.231449] [DEBUG] [REMOTE ] BSSX: PASS: Price check passed. Min price $25.58. [2026-01-21T12:03:49.231655] [DEBUG] [REMOTE ] BSSX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:49.231812] [DEBUG] [REMOTE ] BSSX: PASS: Integrity check passed. [2026-01-21T12:03:49.231866] [DEBUG] [REMOTE ] BSSX: Symbol is viable for forecasting. [2026-01-21T12:03:49.231932] [INFO ] [MAIN ] [517/3501] BSSX kept (0.4s) | 517 kept, 0 rejected | 138.0/min | ETA: 21.6m [2026-01-21T12:03:49.735127] [DEBUG] [REMOTE ] BSTZ: Retrieved 1651 rows, trimmed to 300. [2026-01-21T12:03:49.735258] [DEBUG] [REMOTE ] BSTZ: PASS: History has at least 300 days. [2026-01-21T12:03:49.735465] [DEBUG] [REMOTE ] BSTZ: PASS: Price check passed. Min price $20.34. [2026-01-21T12:03:49.735653] [DEBUG] [REMOTE ] BSTZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:49.735772] [DEBUG] [REMOTE ] BSTZ: PASS: Integrity check passed. [2026-01-21T12:03:49.735814] [DEBUG] [REMOTE ] BSTZ: Symbol is viable for forecasting. [2026-01-21T12:03:49.735865] [INFO ] [MAIN ] [518/3501] BSTZ kept (0.5s) | 518 kept, 0 rejected | 138.0/min | ETA: 21.6m [2026-01-21T12:03:50.005511] [DEBUG] [REMOTE ] BSVN: Retrieved 1842 rows, trimmed to 300. [2026-01-21T12:03:50.005680] [DEBUG] [REMOTE ] BSVN: PASS: History has at least 300 days. [2026-01-21T12:03:50.005900] [DEBUG] [REMOTE ] BSVN: PASS: Price check passed. Min price $40.16. [2026-01-21T12:03:50.006034] [DEBUG] [REMOTE ] BSVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:50.006143] [DEBUG] [REMOTE ] BSVN: PASS: Integrity check passed. [2026-01-21T12:03:50.006183] [DEBUG] [REMOTE ] BSVN: Symbol is viable for forecasting. [2026-01-21T12:03:50.006230] [INFO ] [MAIN ] [519/3501] BSVN kept (0.3s) | 519 kept, 0 rejected | 138.1/min | ETA: 21.6m [2026-01-21T12:03:50.498118] [DEBUG] [REMOTE ] BSVO: Retrieved 717 rows, trimmed to 300. [2026-01-21T12:03:50.498249] [DEBUG] [REMOTE ] BSVO: PASS: History has at least 300 days. [2026-01-21T12:03:50.498450] [DEBUG] [REMOTE ] BSVO: PASS: Price check passed. Min price $21.29. [2026-01-21T12:03:50.498602] [DEBUG] [REMOTE ] BSVO: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:50.498713] [DEBUG] [REMOTE ] BSVO: PASS: Integrity check passed. [2026-01-21T12:03:50.498753] [DEBUG] [REMOTE ] BSVO: Symbol is viable for forecasting. [2026-01-21T12:03:50.498799] [INFO ] [MAIN ] [520/3501] BSVO kept (0.5s) | 520 kept, 0 rejected | 138.1/min | ETA: 21.6m [2026-01-21T12:03:51.125525] [DEBUG] [REMOTE ] BSX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:51.125691] [DEBUG] [REMOTE ] BSX: PASS: History has at least 300 days. [2026-01-21T12:03:51.125933] [DEBUG] [REMOTE ] BSX: PASS: Price check passed. Min price $88.07. [2026-01-21T12:03:51.126071] [DEBUG] [REMOTE ] BSX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:51.126192] [DEBUG] [REMOTE ] BSX: PASS: Integrity check passed. [2026-01-21T12:03:51.126233] [DEBUG] [REMOTE ] BSX: Symbol is viable for forecasting. [2026-01-21T12:03:51.126283] [INFO ] [MAIN ] [521/3501] BSX kept (0.6s) | 521 kept, 0 rejected | 137.9/min | ETA: 21.6m [2026-01-21T12:03:51.448290] [DEBUG] [REMOTE ] BSY: Retrieved 1337 rows, trimmed to 300. [2026-01-21T12:03:51.448413] [DEBUG] [REMOTE ] BSY: PASS: History has at least 300 days. [2026-01-21T12:03:51.448647] [DEBUG] [REMOTE ] BSY: PASS: Price check passed. Min price $38.07. [2026-01-21T12:03:51.448805] [DEBUG] [REMOTE ] BSY: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:51.448918] [DEBUG] [REMOTE ] BSY: PASS: Integrity check passed. [2026-01-21T12:03:51.448961] [DEBUG] [REMOTE ] BSY: Symbol is viable for forecasting. [2026-01-21T12:03:51.449011] [INFO ] [MAIN ] [522/3501] BSY kept (0.3s) | 522 kept, 0 rejected | 138.0/min | ETA: 21.6m [2026-01-21T12:03:51.978861] [DEBUG] [REMOTE ] BTA: Retrieved 5006 rows, trimmed to 300. [2026-01-21T12:03:51.978994] [DEBUG] [REMOTE ] BTA: PASS: History has at least 300 days. [2026-01-21T12:03:51.979197] [DEBUG] [REMOTE ] BTA: PASS: Price check passed. Min price $9.20. [2026-01-21T12:03:51.979332] [DEBUG] [REMOTE ] BTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:51.979442] [DEBUG] [REMOTE ] BTA: PASS: Integrity check passed. [2026-01-21T12:03:51.979482] [DEBUG] [REMOTE ] BTA: Symbol is viable for forecasting. [2026-01-21T12:03:51.979529] [INFO ] [MAIN ] [523/3501] BTA kept (0.5s) | 523 kept, 0 rejected | 138.0/min | ETA: 21.6m [2026-01-21T12:03:52.271463] [DEBUG] [REMOTE ] BTAI: Retrieved 1978 rows, trimmed to 300. [2026-01-21T12:03:52.271619] [DEBUG] [REMOTE ] BTAI: PASS: History has at least 300 days. [2026-01-21T12:03:52.271853] [DEBUG] [REMOTE ] BTAI: PASS: Price check passed. Min price $1.53. [2026-01-21T12:03:52.272006] [DEBUG] [REMOTE ] BTAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:52.272124] [DEBUG] [REMOTE ] BTAI: PASS: Integrity check passed. [2026-01-21T12:03:52.272167] [DEBUG] [REMOTE ] BTAI: Symbol is viable for forecasting. [2026-01-21T12:03:52.272218] [INFO ] [MAIN ] [524/3501] BTAI kept (0.3s) | 524 kept, 0 rejected | 138.0/min | ETA: 21.6m [2026-01-21T12:03:52.727473] [DEBUG] [REMOTE ] BTCS: Retrieved 2988 rows, trimmed to 300. [2026-01-21T12:03:52.727611] [DEBUG] [REMOTE ] BTCS: PASS: History has at least 300 days. [2026-01-21T12:03:52.727843] [DEBUG] [REMOTE ] BTCS: PASS: Price check passed. Min price $2.55. [2026-01-21T12:03:52.727982] [DEBUG] [REMOTE ] BTCS: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:52.728092] [DEBUG] [REMOTE ] BTCS: PASS: Integrity check passed. [2026-01-21T12:03:52.728132] [DEBUG] [REMOTE ] BTCS: Symbol is viable for forecasting. [2026-01-21T12:03:52.728179] [INFO ] [MAIN ] [525/3501] BTCS kept (0.5s) | 525 kept, 0 rejected | 138.0/min | ETA: 21.6m [2026-01-21T12:03:53.026292] [DEBUG] [REMOTE ] BTE: Retrieved 4981 rows, trimmed to 300. [2026-01-21T12:03:53.026432] [DEBUG] [REMOTE ] BTE: PASS: History has at least 300 days. [2026-01-21T12:03:53.026693] [DEBUG] [REMOTE ] BTE: PASS: Price check passed. Min price $2.26. [2026-01-21T12:03:53.027024] [DEBUG] [REMOTE ] BTE: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:53.027139] [DEBUG] [REMOTE ] BTE: PASS: Integrity check passed. [2026-01-21T12:03:53.027178] [DEBUG] [REMOTE ] BTE: Symbol is viable for forecasting. [2026-01-21T12:03:53.027227] [INFO ] [MAIN ] [526/3501] BTE kept (0.3s) | 526 kept, 0 rejected | 138.1/min | ETA: 21.5m [2026-01-21T12:03:53.327795] [DEBUG] [REMOTE ] BTF: Retrieved 1064 rows, trimmed to 300. [2026-01-21T12:03:53.328126] [DEBUG] [REMOTE ] BTF: PASS: History has at least 300 days. [2026-01-21T12:03:53.328365] [DEBUG] [REMOTE ] BTF: PASS: Price check passed. Min price $4.86. [2026-01-21T12:03:53.328502] [DEBUG] [REMOTE ] BTF: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:53.328631] [DEBUG] [REMOTE ] BTF: PASS: Integrity check passed. [2026-01-21T12:03:53.328674] [DEBUG] [REMOTE ] BTF: Symbol is viable for forecasting. [2026-01-21T12:03:53.328723] [INFO ] [MAIN ] [527/3501] BTF kept (0.3s) | 527 kept, 0 rejected | 138.2/min | ETA: 21.5m [2026-01-21T12:03:54.048254] [DEBUG] [REMOTE ] BTI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:54.048417] [DEBUG] [REMOTE ] BTI: PASS: History has at least 300 days. [2026-01-21T12:03:54.048684] [DEBUG] [REMOTE ] BTI: PASS: Price check passed. Min price $50.52. [2026-01-21T12:03:54.048828] [DEBUG] [REMOTE ] BTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:54.048951] [DEBUG] [REMOTE ] BTI: PASS: Integrity check passed. [2026-01-21T12:03:54.048993] [DEBUG] [REMOTE ] BTI: Symbol is viable for forecasting. [2026-01-21T12:03:54.049045] [INFO ] [MAIN ] [528/3501] BTI kept (0.7s) | 528 kept, 0 rejected | 138.0/min | ETA: 21.5m [2026-01-21T12:03:54.171995] [DEBUG] [REMOTE ] BTM: Retrieved 640 rows, trimmed to 300. [2026-01-21T12:03:54.172126] [DEBUG] [REMOTE ] BTM: PASS: History has at least 300 days. [2026-01-21T12:03:54.172327] [DEBUG] [REMOTE ] BTM: PASS: Price check passed. Min price $1.27. [2026-01-21T12:03:54.172462] [DEBUG] [REMOTE ] BTM: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:54.172594] [DEBUG] [REMOTE ] BTM: PASS: Integrity check passed. [2026-01-21T12:03:54.172637] [DEBUG] [REMOTE ] BTM: Symbol is viable for forecasting. [2026-01-21T12:03:54.172688] [INFO ] [MAIN ] [529/3501] BTM kept (0.1s) | 529 kept, 0 rejected | 138.2/min | ETA: 21.5m [2026-01-21T12:03:54.731555] [DEBUG] [REMOTE ] BTMD: Retrieved 1188 rows, trimmed to 300. [2026-01-21T12:03:54.731713] [DEBUG] [REMOTE ] BTMD: PASS: History has at least 300 days. [2026-01-21T12:03:54.731917] [DEBUG] [REMOTE ] BTMD: PASS: Price check passed. Min price $2.26. [2026-01-21T12:03:54.732061] [DEBUG] [REMOTE ] BTMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:54.732172] [DEBUG] [REMOTE ] BTMD: PASS: Integrity check passed. [2026-01-21T12:03:54.732213] [DEBUG] [REMOTE ] BTMD: Symbol is viable for forecasting. [2026-01-21T12:03:54.732261] [INFO ] [MAIN ] [530/3501] BTMD kept (0.6s) | 530 kept, 0 rejected | 138.1/min | ETA: 21.5m [2026-01-21T12:03:55.034408] [DEBUG] [REMOTE ] BTSG: Retrieved 497 rows, trimmed to 300. [2026-01-21T12:03:55.034541] [DEBUG] [REMOTE ] BTSG: PASS: History has at least 300 days. [2026-01-21T12:03:55.034782] [DEBUG] [REMOTE ] BTSG: PASS: Price check passed. Min price $31.36. [2026-01-21T12:03:55.034917] [DEBUG] [REMOTE ] BTSG: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:55.035027] [DEBUG] [REMOTE ] BTSG: PASS: Integrity check passed. [2026-01-21T12:03:55.035067] [DEBUG] [REMOTE ] BTSG: Symbol is viable for forecasting. [2026-01-21T12:03:55.035115] [INFO ] [MAIN ] [531/3501] BTSG kept (0.3s) | 531 kept, 0 rejected | 138.2/min | ETA: 21.5m [2026-01-21T12:03:55.698509] [DEBUG] [REMOTE ] BTZ: Retrieved 4797 rows, trimmed to 300. [2026-01-21T12:03:55.698659] [DEBUG] [REMOTE ] BTZ: PASS: History has at least 300 days. [2026-01-21T12:03:55.698876] [DEBUG] [REMOTE ] BTZ: PASS: Price check passed. Min price $10.54. [2026-01-21T12:03:55.699014] [DEBUG] [REMOTE ] BTZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:55.699128] [DEBUG] [REMOTE ] BTZ: PASS: Integrity check passed. [2026-01-21T12:03:55.699170] [DEBUG] [REMOTE ] BTZ: Symbol is viable for forecasting. [2026-01-21T12:03:55.699220] [INFO ] [MAIN ] [532/3501] BTZ kept (0.7s) | 532 kept, 0 rejected | 138.1/min | ETA: 21.5m [2026-01-21T12:03:56.078373] [DEBUG] [REMOTE ] BUD: Retrieved 4164 rows, trimmed to 300. [2026-01-21T12:03:56.078508] [DEBUG] [REMOTE ] BUD: PASS: History has at least 300 days. [2026-01-21T12:03:56.078768] [DEBUG] [REMOTE ] BUD: PASS: Price check passed. Min price $59.84. [2026-01-21T12:03:56.078912] [DEBUG] [REMOTE ] BUD: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:56.079031] [DEBUG] [REMOTE ] BUD: PASS: Integrity check passed. [2026-01-21T12:03:56.079072] [DEBUG] [REMOTE ] BUD: Symbol is viable for forecasting. [2026-01-21T12:03:56.079124] [INFO ] [MAIN ] [533/3501] BUD kept (0.4s) | 533 kept, 0 rejected | 138.1/min | ETA: 21.5m [2026-01-21T12:03:56.308636] [DEBUG] [REMOTE ] BUFC: Retrieved 526 rows, trimmed to 300. [2026-01-21T12:03:56.308771] [DEBUG] [REMOTE ] BUFC: PASS: History has at least 300 days. [2026-01-21T12:03:56.309170] [DEBUG] [REMOTE ] BUFC: PASS: Price check passed. Min price $40.36. [2026-01-21T12:03:56.309309] [DEBUG] [REMOTE ] BUFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:56.309422] [DEBUG] [REMOTE ] BUFC: PASS: Integrity check passed. [2026-01-21T12:03:56.309463] [DEBUG] [REMOTE ] BUFC: Symbol is viable for forecasting. [2026-01-21T12:03:56.309510] [INFO ] [MAIN ] [534/3501] BUFC kept (0.2s) | 534 kept, 0 rejected | 138.2/min | ETA: 21.5m [2026-01-21T12:03:56.685897] [DEBUG] [REMOTE ] BUG: Retrieved 1562 rows, trimmed to 300. [2026-01-21T12:03:56.686036] [DEBUG] [REMOTE ] BUG: PASS: History has at least 300 days. [2026-01-21T12:03:56.686249] [DEBUG] [REMOTE ] BUG: PASS: Price check passed. Min price $29.13. [2026-01-21T12:03:56.686383] [DEBUG] [REMOTE ] BUG: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:56.686496] [DEBUG] [REMOTE ] BUG: PASS: Integrity check passed. [2026-01-21T12:03:56.686536] [DEBUG] [REMOTE ] BUG: Symbol is viable for forecasting. [2026-01-21T12:03:56.686614] [INFO ] [MAIN ] [535/3501] BUG kept (0.4s) | 535 kept, 0 rejected | 138.3/min | ETA: 21.5m [2026-01-21T12:03:57.271751] [DEBUG] [REMOTE ] BUI: Retrieved 3558 rows, trimmed to 300. [2026-01-21T12:03:57.271900] [DEBUG] [REMOTE ] BUI: PASS: History has at least 300 days. [2026-01-21T12:03:57.272121] [DEBUG] [REMOTE ] BUI: PASS: Price check passed. Min price $24.35. [2026-01-21T12:03:57.272258] [DEBUG] [REMOTE ] BUI: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:57.272368] [DEBUG] [REMOTE ] BUI: PASS: Integrity check passed. [2026-01-21T12:03:57.272408] [DEBUG] [REMOTE ] BUI: Symbol is viable for forecasting. [2026-01-21T12:03:57.272455] [INFO ] [MAIN ] [536/3501] BUI kept (0.6s) | 536 kept, 0 rejected | 138.2/min | ETA: 21.5m [2026-01-21T12:03:57.658769] [DEBUG] [REMOTE ] BURL: Retrieved 3093 rows, trimmed to 300. [2026-01-21T12:03:57.658905] [DEBUG] [REMOTE ] BURL: PASS: History has at least 300 days. [2026-01-21T12:03:57.659119] [DEBUG] [REMOTE ] BURL: PASS: Price check passed. Min price $242.43. [2026-01-21T12:03:57.659258] [DEBUG] [REMOTE ] BURL: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:57.659371] [DEBUG] [REMOTE ] BURL: PASS: Integrity check passed. [2026-01-21T12:03:57.659417] [DEBUG] [REMOTE ] BURL: Symbol is viable for forecasting. [2026-01-21T12:03:57.659471] [INFO ] [MAIN ] [537/3501] BURL kept (0.4s) | 537 kept, 0 rejected | 138.2/min | ETA: 21.4m [2026-01-21T12:03:58.167017] [DEBUG] [REMOTE ] BUSE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:58.167163] [DEBUG] [REMOTE ] BUSE: PASS: History has at least 300 days. [2026-01-21T12:03:58.167504] [DEBUG] [REMOTE ] BUSE: PASS: Price check passed. Min price $22.17. [2026-01-21T12:03:58.167704] [DEBUG] [REMOTE ] BUSE: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:58.167842] [DEBUG] [REMOTE ] BUSE: PASS: Integrity check passed. [2026-01-21T12:03:58.167884] [DEBUG] [REMOTE ] BUSE: Symbol is viable for forecasting. [2026-01-21T12:03:58.167937] [INFO ] [MAIN ] [538/3501] BUSE kept (0.5s) | 538 kept, 0 rejected | 138.2/min | ETA: 21.4m [2026-01-21T12:03:58.373757] [DEBUG] [REMOTE ] BUXX: Retrieved 613 rows, trimmed to 300. [2026-01-21T12:03:58.373904] [DEBUG] [REMOTE ] BUXX: PASS: History has at least 300 days. [2026-01-21T12:03:58.374115] [DEBUG] [REMOTE ] BUXX: PASS: Price check passed. Min price $20.05. [2026-01-21T12:03:58.374255] [DEBUG] [REMOTE ] BUXX: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:58.374371] [DEBUG] [REMOTE ] BUXX: PASS: Integrity check passed. [2026-01-21T12:03:58.374412] [DEBUG] [REMOTE ] BUXX: Symbol is viable for forecasting. [2026-01-21T12:03:58.374461] [INFO ] [MAIN ] [539/3501] BUXX kept (0.2s) | 539 kept, 0 rejected | 138.3/min | ETA: 21.4m [2026-01-21T12:03:58.853814] [DEBUG] [REMOTE ] BVFL: Retrieved 2308 rows, trimmed to 300. [2026-01-21T12:03:58.853947] [DEBUG] [REMOTE ] BVFL: PASS: History has at least 300 days. [2026-01-21T12:03:58.854153] [DEBUG] [REMOTE ] BVFL: PASS: Price check passed. Min price $16.25. [2026-01-21T12:03:58.854289] [DEBUG] [REMOTE ] BVFL: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:58.854398] [DEBUG] [REMOTE ] BVFL: PASS: Integrity check passed. [2026-01-21T12:03:58.854437] [DEBUG] [REMOTE ] BVFL: Symbol is viable for forecasting. [2026-01-21T12:03:58.854484] [INFO ] [MAIN ] [540/3501] BVFL kept (0.5s) | 540 kept, 0 rejected | 138.3/min | ETA: 21.4m [2026-01-21T12:03:59.453730] [DEBUG] [REMOTE ] BVN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:03:59.453873] [DEBUG] [REMOTE ] BVN: PASS: History has at least 300 days. [2026-01-21T12:03:59.454097] [DEBUG] [REMOTE ] BVN: PASS: Price check passed. Min price $21.03. [2026-01-21T12:03:59.454232] [DEBUG] [REMOTE ] BVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:59.454351] [DEBUG] [REMOTE ] BVN: PASS: Integrity check passed. [2026-01-21T12:03:59.454391] [DEBUG] [REMOTE ] BVN: Symbol is viable for forecasting. [2026-01-21T12:03:59.454440] [INFO ] [MAIN ] [541/3501] BVN kept (0.6s) | 541 kept, 0 rejected | 138.2/min | ETA: 21.4m [2026-01-21T12:03:59.701083] [DEBUG] [REMOTE ] BVS: Retrieved 1240 rows, trimmed to 300. [2026-01-21T12:03:59.701213] [DEBUG] [REMOTE ] BVS: PASS: History has at least 300 days. [2026-01-21T12:03:59.701413] [DEBUG] [REMOTE ] BVS: PASS: Price check passed. Min price $6.53. [2026-01-21T12:03:59.701549] [DEBUG] [REMOTE ] BVS: PASS: Continuity check passed with 300 days. [2026-01-21T12:03:59.701685] [DEBUG] [REMOTE ] BVS: PASS: Integrity check passed. [2026-01-21T12:03:59.701728] [DEBUG] [REMOTE ] BVS: Symbol is viable for forecasting. [2026-01-21T12:03:59.701776] [INFO ] [MAIN ] [542/3501] BVS kept (0.2s) | 542 kept, 0 rejected | 138.3/min | ETA: 21.4m [2026-01-21T12:04:00.280945] [DEBUG] [REMOTE ] BWA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:00.281088] [DEBUG] [REMOTE ] BWA: PASS: History has at least 300 days. [2026-01-21T12:04:00.281328] [DEBUG] [REMOTE ] BWA: PASS: Price check passed. Min price $40.80. [2026-01-21T12:04:00.281469] [DEBUG] [REMOTE ] BWA: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:00.281610] [DEBUG] [REMOTE ] BWA: PASS: Integrity check passed. [2026-01-21T12:04:00.281656] [DEBUG] [REMOTE ] BWA: Symbol is viable for forecasting. [2026-01-21T12:04:00.281712] [INFO ] [MAIN ] [543/3501] BWA kept (0.6s) | 543 kept, 0 rejected | 138.2/min | ETA: 21.4m [2026-01-21T12:04:00.567506] [DEBUG] [REMOTE ] BWAY: Retrieved 1699 rows, trimmed to 300. [2026-01-21T12:04:00.567658] [DEBUG] [REMOTE ] BWAY: PASS: History has at least 300 days. [2026-01-21T12:04:00.567861] [DEBUG] [REMOTE ] BWAY: PASS: Price check passed. Min price $14.50. [2026-01-21T12:04:00.567997] [DEBUG] [REMOTE ] BWAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:00.568107] [DEBUG] [REMOTE ] BWAY: PASS: Integrity check passed. [2026-01-21T12:04:00.568146] [DEBUG] [REMOTE ] BWAY: Symbol is viable for forecasting. [2026-01-21T12:04:00.568195] [INFO ] [MAIN ] [544/3501] BWAY kept (0.3s) | 544 kept, 0 rejected | 138.3/min | ETA: 21.4m [2026-01-21T12:04:00.904242] [DEBUG] [REMOTE ] BWB: Retrieved 1974 rows, trimmed to 300. [2026-01-21T12:04:00.904351] [DEBUG] [REMOTE ] BWB: PASS: History has at least 300 days. [2026-01-21T12:04:00.904588] [DEBUG] [REMOTE ] BWB: PASS: Price check passed. Min price $16.17. [2026-01-21T12:04:00.904728] [DEBUG] [REMOTE ] BWB: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:00.904837] [DEBUG] [REMOTE ] BWB: PASS: Integrity check passed. [2026-01-21T12:04:00.904877] [DEBUG] [REMOTE ] BWB: Symbol is viable for forecasting. [2026-01-21T12:04:00.904924] [INFO ] [MAIN ] [545/3501] BWB kept (0.3s) | 545 kept, 0 rejected | 138.3/min | ETA: 21.4m [2026-01-21T12:04:01.400408] [DEBUG] [REMOTE ] BWEN: Retrieved 5488 rows, trimmed to 300. [2026-01-21T12:04:01.400537] [DEBUG] [REMOTE ] BWEN: PASS: History has at least 300 days. [2026-01-21T12:04:01.400799] [DEBUG] [REMOTE ] BWEN: PASS: Price check passed. Min price $2.00. [2026-01-21T12:04:01.400949] [DEBUG] [REMOTE ] BWEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:01.401257] [DEBUG] [REMOTE ] BWEN: PASS: Integrity check passed. [2026-01-21T12:04:01.401299] [DEBUG] [REMOTE ] BWEN: Symbol is viable for forecasting. [2026-01-21T12:04:01.401349] [INFO ] [MAIN ] [546/3501] BWEN kept (0.5s) | 546 kept, 0 rejected | 138.3/min | ETA: 21.4m [2026-01-21T12:04:01.878495] [DEBUG] [REMOTE ] BWFG: Retrieved 3974 rows, trimmed to 300. [2026-01-21T12:04:01.878681] [DEBUG] [REMOTE ] BWFG: PASS: History has at least 300 days. [2026-01-21T12:04:01.878974] [DEBUG] [REMOTE ] BWFG: PASS: Price check passed. Min price $42.74. [2026-01-21T12:04:01.879179] [DEBUG] [REMOTE ] BWFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:01.879344] [DEBUG] [REMOTE ] BWFG: PASS: Integrity check passed. [2026-01-21T12:04:01.879401] [DEBUG] [REMOTE ] BWFG: Symbol is viable for forecasting. [2026-01-21T12:04:01.879471] [INFO ] [MAIN ] [547/3501] BWFG kept (0.5s) | 547 kept, 0 rejected | 138.3/min | ETA: 21.4m [2026-01-21T12:04:02.091521] [DEBUG] [REMOTE ] BWG: Retrieved 3473 rows, trimmed to 300. [2026-01-21T12:04:02.091690] [DEBUG] [REMOTE ] BWG: PASS: History has at least 300 days. [2026-01-21T12:04:02.091916] [DEBUG] [REMOTE ] BWG: PASS: Price check passed. Min price $8.09. [2026-01-21T12:04:02.092060] [DEBUG] [REMOTE ] BWG: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:02.092179] [DEBUG] [REMOTE ] BWG: PASS: Integrity check passed. [2026-01-21T12:04:02.092222] [DEBUG] [REMOTE ] BWG: Symbol is viable for forecasting. [2026-01-21T12:04:02.092275] [INFO ] [MAIN ] [548/3501] BWG kept (0.2s) | 548 kept, 0 rejected | 138.4/min | ETA: 21.3m [2026-01-21T12:04:02.554607] [DEBUG] [REMOTE ] BWIN: Retrieved 1567 rows, trimmed to 300. [2026-01-21T12:04:02.554736] [DEBUG] [REMOTE ] BWIN: PASS: History has at least 300 days. [2026-01-21T12:04:02.555018] [DEBUG] [REMOTE ] BWIN: PASS: Price check passed. Min price $21.49. [2026-01-21T12:04:02.555197] [DEBUG] [REMOTE ] BWIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:02.555327] [DEBUG] [REMOTE ] BWIN: PASS: Integrity check passed. [2026-01-21T12:04:02.555371] [DEBUG] [REMOTE ] BWIN: Symbol is viable for forecasting. [2026-01-21T12:04:02.555423] [INFO ] [MAIN ] [549/3501] BWIN kept (0.5s) | 549 kept, 0 rejected | 138.4/min | ETA: 21.3m [2026-01-21T12:04:02.879464] [DEBUG] [REMOTE ] BWMN: Retrieved 1181 rows, trimmed to 300. [2026-01-21T12:04:02.879645] [DEBUG] [REMOTE ] BWMN: PASS: History has at least 300 days. [2026-01-21T12:04:02.879896] [DEBUG] [REMOTE ] BWMN: PASS: Price check passed. Min price $32.51. [2026-01-21T12:04:02.880038] [DEBUG] [REMOTE ] BWMN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:02.880162] [DEBUG] [REMOTE ] BWMN: PASS: Integrity check passed. [2026-01-21T12:04:02.880203] [DEBUG] [REMOTE ] BWMN: Symbol is viable for forecasting. [2026-01-21T12:04:02.880255] [INFO ] [MAIN ] [550/3501] BWMN kept (0.3s) | 550 kept, 0 rejected | 138.4/min | ETA: 21.3m [2026-01-21T12:04:03.521842] [DEBUG] [REMOTE ] BXC: Retrieved 5308 rows, trimmed to 300. [2026-01-21T12:04:03.521985] [DEBUG] [REMOTE ] BXC: PASS: History has at least 300 days. [2026-01-21T12:04:03.522225] [DEBUG] [REMOTE ] BXC: PASS: Price check passed. Min price $53.30. [2026-01-21T12:04:03.522386] [DEBUG] [REMOTE ] BXC: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:03.522517] [DEBUG] [REMOTE ] BXC: PASS: Integrity check passed. [2026-01-21T12:04:03.522564] [DEBUG] [REMOTE ] BXC: Symbol is viable for forecasting. [2026-01-21T12:04:03.522648] [INFO ] [MAIN ] [551/3501] BXC kept (0.6s) | 551 kept, 0 rejected | 138.3/min | ETA: 21.3m [2026-01-21T12:04:03.907759] [DEBUG] [REMOTE ] BXMX: Retrieved 5341 rows, trimmed to 300. [2026-01-21T12:04:03.907898] [DEBUG] [REMOTE ] BXMX: PASS: History has at least 300 days. [2026-01-21T12:04:03.908114] [DEBUG] [REMOTE ] BXMX: PASS: Price check passed. Min price $13.61. [2026-01-21T12:04:03.908250] [DEBUG] [REMOTE ] BXMX: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:03.908364] [DEBUG] [REMOTE ] BXMX: PASS: Integrity check passed. [2026-01-21T12:04:03.908404] [DEBUG] [REMOTE ] BXMX: Symbol is viable for forecasting. [2026-01-21T12:04:03.908452] [INFO ] [MAIN ] [552/3501] BXMX kept (0.4s) | 552 kept, 0 rejected | 138.3/min | ETA: 21.3m [2026-01-21T12:04:04.415549] [DEBUG] [REMOTE ] BXP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:04.415698] [DEBUG] [REMOTE ] BXP: PASS: History has at least 300 days. [2026-01-21T12:04:04.415924] [DEBUG] [REMOTE ] BXP: PASS: Price check passed. Min price $65.63. [2026-01-21T12:04:04.416063] [DEBUG] [REMOTE ] BXP: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:04.416179] [DEBUG] [REMOTE ] BXP: PASS: Integrity check passed. [2026-01-21T12:04:04.416220] [DEBUG] [REMOTE ] BXP: Symbol is viable for forecasting. [2026-01-21T12:04:04.416269] [INFO ] [MAIN ] [553/3501] BXP kept (0.5s) | 553 kept, 0 rejected | 138.3/min | ETA: 21.3m [2026-01-21T12:04:04.573194] [DEBUG] [REMOTE ] BXSL: Retrieved 1060 rows, trimmed to 300. [2026-01-21T12:04:04.573322] [DEBUG] [REMOTE ] BXSL: PASS: History has at least 300 days. [2026-01-21T12:04:04.573522] [DEBUG] [REMOTE ] BXSL: PASS: Price check passed. Min price $25.22. [2026-01-21T12:04:04.573677] [DEBUG] [REMOTE ] BXSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:04.573789] [DEBUG] [REMOTE ] BXSL: PASS: Integrity check passed. [2026-01-21T12:04:04.573830] [DEBUG] [REMOTE ] BXSL: Symbol is viable for forecasting. [2026-01-21T12:04:04.573878] [INFO ] [MAIN ] [554/3501] BXSL kept (0.2s) | 554 kept, 0 rejected | 138.5/min | ETA: 21.3m [2026-01-21T12:04:05.249268] [DEBUG] [REMOTE ] BYD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:05.249444] [DEBUG] [REMOTE ] BYD: PASS: History has at least 300 days. [2026-01-21T12:04:05.249771] [DEBUG] [REMOTE ] BYD: PASS: Price check passed. Min price $76.65. [2026-01-21T12:04:05.249921] [DEBUG] [REMOTE ] BYD: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:05.250062] [DEBUG] [REMOTE ] BYD: PASS: Integrity check passed. [2026-01-21T12:04:05.250104] [DEBUG] [REMOTE ] BYD: Symbol is viable for forecasting. [2026-01-21T12:04:05.250168] [INFO ] [MAIN ] [555/3501] BYD kept (0.7s) | 555 kept, 0 rejected | 138.3/min | ETA: 21.3m [2026-01-21T12:04:05.707051] [DEBUG] [REMOTE ] BYM: Retrieved 5843 rows, trimmed to 300. [2026-01-21T12:04:05.707292] [DEBUG] [REMOTE ] BYM: PASS: History has at least 300 days. [2026-01-21T12:04:05.707815] [DEBUG] [REMOTE ] BYM: PASS: Price check passed. Min price $10.69. [2026-01-21T12:04:05.708035] [DEBUG] [REMOTE ] BYM: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:05.708246] [DEBUG] [REMOTE ] BYM: PASS: Integrity check passed. [2026-01-21T12:04:05.708314] [DEBUG] [REMOTE ] BYM: Symbol is viable for forecasting. [2026-01-21T12:04:05.708410] [INFO ] [MAIN ] [556/3501] BYM kept (0.5s) | 556 kept, 0 rejected | 138.3/min | ETA: 21.3m [2026-01-21T12:04:05.947540] [DEBUG] [REMOTE ] BYRN: Retrieved 3738 rows, trimmed to 300. [2026-01-21T12:04:05.947758] [DEBUG] [REMOTE ] BYRN: PASS: History has at least 300 days. [2026-01-21T12:04:05.948087] [DEBUG] [REMOTE ] BYRN: PASS: Price check passed. Min price $15.94. [2026-01-21T12:04:05.948243] [DEBUG] [REMOTE ] BYRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:05.948380] [DEBUG] [REMOTE ] BYRN: PASS: Integrity check passed. [2026-01-21T12:04:05.948423] [DEBUG] [REMOTE ] BYRN: Symbol is viable for forecasting. [2026-01-21T12:04:05.948476] [INFO ] [MAIN ] [557/3501] BYRN kept (0.2s) | 557 kept, 0 rejected | 138.4/min | ETA: 21.3m [2026-01-21T12:04:06.406526] [DEBUG] [REMOTE ] BYSI: Retrieved 2229 rows, trimmed to 300. [2026-01-21T12:04:06.406733] [DEBUG] [REMOTE ] BYSI: PASS: History has at least 300 days. [2026-01-21T12:04:06.406975] [DEBUG] [REMOTE ] BYSI: PASS: Price check passed. Min price $1.50. [2026-01-21T12:04:06.407124] [DEBUG] [REMOTE ] BYSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:06.407254] [DEBUG] [REMOTE ] BYSI: PASS: Integrity check passed. [2026-01-21T12:04:06.407298] [DEBUG] [REMOTE ] BYSI: Symbol is viable for forecasting. [2026-01-21T12:04:06.407350] [INFO ] [MAIN ] [558/3501] BYSI kept (0.5s) | 558 kept, 0 rejected | 138.4/min | ETA: 21.3m [2026-01-21T12:04:06.626000] [DEBUG] [REMOTE ] BZ: Retrieved 1157 rows, trimmed to 300. [2026-01-21T12:04:06.626145] [DEBUG] [REMOTE ] BZ: PASS: History has at least 300 days. [2026-01-21T12:04:06.626372] [DEBUG] [REMOTE ] BZ: PASS: Price check passed. Min price $19.02. [2026-01-21T12:04:06.626542] [DEBUG] [REMOTE ] BZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:06.626714] [DEBUG] [REMOTE ] BZ: PASS: Integrity check passed. [2026-01-21T12:04:06.626772] [DEBUG] [REMOTE ] BZ: Symbol is viable for forecasting. [2026-01-21T12:04:06.626873] [INFO ] [MAIN ] [559/3501] BZ kept (0.2s) | 559 kept, 0 rejected | 138.5/min | ETA: 21.2m [2026-01-21T12:04:07.432004] [DEBUG] [REMOTE ] BZH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:07.432157] [DEBUG] [REMOTE ] BZH: PASS: History has at least 300 days. [2026-01-21T12:04:07.432445] [DEBUG] [REMOTE ] BZH: PASS: Price check passed. Min price $19.82. [2026-01-21T12:04:07.432609] [DEBUG] [REMOTE ] BZH: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:07.432741] [DEBUG] [REMOTE ] BZH: PASS: Integrity check passed. [2026-01-21T12:04:07.432783] [DEBUG] [REMOTE ] BZH: Symbol is viable for forecasting. [2026-01-21T12:04:07.432834] [INFO ] [MAIN ] [560/3501] BZH kept (0.8s) | 560 kept, 0 rejected | 138.3/min | ETA: 21.3m [2026-01-21T12:04:07.782967] [DEBUG] [REMOTE ] BZUN: Retrieved 2682 rows, trimmed to 300. [2026-01-21T12:04:07.783104] [DEBUG] [REMOTE ] BZUN: PASS: History has at least 300 days. [2026-01-21T12:04:07.783316] [DEBUG] [REMOTE ] BZUN: PASS: Price check passed. Min price $2.61. [2026-01-21T12:04:07.783455] [DEBUG] [REMOTE ] BZUN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:07.783589] [DEBUG] [REMOTE ] BZUN: PASS: Integrity check passed. [2026-01-21T12:04:07.783632] [DEBUG] [REMOTE ] BZUN: Symbol is viable for forecasting. [2026-01-21T12:04:07.783682] [INFO ] [MAIN ] [561/3501] BZUN kept (0.4s) | 561 kept, 0 rejected | 138.4/min | ETA: 21.2m [2026-01-21T12:04:08.243519] [DEBUG] [REMOTE ] C: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:08.243677] [DEBUG] [REMOTE ] C: PASS: History has at least 300 days. [2026-01-21T12:04:08.243910] [DEBUG] [REMOTE ] C: PASS: Price check passed. Min price $96.12. [2026-01-21T12:04:08.244053] [DEBUG] [REMOTE ] C: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:08.244175] [DEBUG] [REMOTE ] C: PASS: Integrity check passed. [2026-01-21T12:04:08.244216] [DEBUG] [REMOTE ] C: Symbol is viable for forecasting. [2026-01-21T12:04:08.244267] [INFO ] [MAIN ] [562/3501] C kept (0.5s) | 562 kept, 0 rejected | 138.3/min | ETA: 21.2m [2026-01-21T12:04:08.403972] [DEBUG] [REMOTE ] CAAP: Retrieved 2002 rows, trimmed to 300. [2026-01-21T12:04:08.404104] [DEBUG] [REMOTE ] CAAP: PASS: History has at least 300 days. [2026-01-21T12:04:08.404313] [DEBUG] [REMOTE ] CAAP: PASS: Price check passed. Min price $18.27. [2026-01-21T12:04:08.404455] [DEBUG] [REMOTE ] CAAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:08.404596] [DEBUG] [REMOTE ] CAAP: PASS: Integrity check passed. [2026-01-21T12:04:08.404642] [DEBUG] [REMOTE ] CAAP: Symbol is viable for forecasting. [2026-01-21T12:04:08.404693] [INFO ] [MAIN ] [563/3501] CAAP kept (0.2s) | 563 kept, 0 rejected | 138.5/min | ETA: 21.2m [2026-01-21T12:04:09.106505] [DEBUG] [REMOTE ] CAAS: Retrieved 5607 rows, trimmed to 300. [2026-01-21T12:04:09.106697] [DEBUG] [REMOTE ] CAAS: PASS: History has at least 300 days. [2026-01-21T12:04:09.106938] [DEBUG] [REMOTE ] CAAS: PASS: Price check passed. Min price $4.00. [2026-01-21T12:04:09.107099] [DEBUG] [REMOTE ] CAAS: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:09.107233] [DEBUG] [REMOTE ] CAAS: PASS: Integrity check passed. [2026-01-21T12:04:09.107273] [DEBUG] [REMOTE ] CAAS: Symbol is viable for forecasting. [2026-01-21T12:04:09.107322] [INFO ] [MAIN ] [564/3501] CAAS kept (0.7s) | 564 kept, 0 rejected | 138.4/min | ETA: 21.2m [2026-01-21T12:04:09.379516] [DEBUG] [REMOTE ] CABA: Retrieved 1566 rows, trimmed to 300. [2026-01-21T12:04:09.379678] [DEBUG] [REMOTE ] CABA: PASS: History has at least 300 days. [2026-01-21T12:04:09.379890] [DEBUG] [REMOTE ] CABA: PASS: Price check passed. Min price $2.04. [2026-01-21T12:04:09.380029] [DEBUG] [REMOTE ] CABA: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:09.380146] [DEBUG] [REMOTE ] CABA: PASS: Integrity check passed. [2026-01-21T12:04:09.380376] [DEBUG] [REMOTE ] CABA: Symbol is viable for forecasting. [2026-01-21T12:04:09.380439] [INFO ] [MAIN ] [565/3501] CABA kept (0.3s) | 565 kept, 0 rejected | 138.4/min | ETA: 21.2m [2026-01-21T12:04:09.712548] [DEBUG] [REMOTE ] CABO: Retrieved 2654 rows, trimmed to 300. [2026-01-21T12:04:09.712730] [DEBUG] [REMOTE ] CABO: PASS: History has at least 300 days. [2026-01-21T12:04:09.712945] [DEBUG] [REMOTE ] CABO: PASS: Price check passed. Min price $83.58. [2026-01-21T12:04:09.713086] [DEBUG] [REMOTE ] CABO: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:09.713200] [DEBUG] [REMOTE ] CABO: PASS: Integrity check passed. [2026-01-21T12:04:09.713431] [DEBUG] [REMOTE ] CABO: Symbol is viable for forecasting. [2026-01-21T12:04:09.713479] [INFO ] [MAIN ] [566/3501] CABO kept (0.3s) | 566 kept, 0 rejected | 138.5/min | ETA: 21.2m [2026-01-21T12:04:10.398918] [DEBUG] [REMOTE ] CAC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:10.399095] [DEBUG] [REMOTE ] CAC: PASS: History has at least 300 days. [2026-01-21T12:04:10.399356] [DEBUG] [REMOTE ] CAC: PASS: Price check passed. Min price $36.36. [2026-01-21T12:04:10.399498] [DEBUG] [REMOTE ] CAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:10.399662] [DEBUG] [REMOTE ] CAC: PASS: Integrity check passed. [2026-01-21T12:04:10.399719] [DEBUG] [REMOTE ] CAC: Symbol is viable for forecasting. [2026-01-21T12:04:10.399787] [INFO ] [MAIN ] [567/3501] CAC kept (0.7s) | 567 kept, 0 rejected | 138.4/min | ETA: 21.2m [2026-01-21T12:04:10.876947] [DEBUG] [REMOTE ] CACC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:10.877108] [DEBUG] [REMOTE ] CACC: PASS: History has at least 300 days. [2026-01-21T12:04:10.877363] [DEBUG] [REMOTE ] CACC: PASS: Price check passed. Min price $411.04. [2026-01-21T12:04:10.877502] [DEBUG] [REMOTE ] CACC: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:10.877654] [DEBUG] [REMOTE ] CACC: PASS: Integrity check passed. [2026-01-21T12:04:10.877697] [DEBUG] [REMOTE ] CACC: Symbol is viable for forecasting. [2026-01-21T12:04:10.877749] [INFO ] [MAIN ] [568/3501] CACC kept (0.5s) | 568 kept, 0 rejected | 138.3/min | ETA: 21.2m [2026-01-21T12:04:11.333383] [DEBUG] [REMOTE ] CACI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:11.333535] [DEBUG] [REMOTE ] CACI: PASS: History has at least 300 days. [2026-01-21T12:04:11.333794] [DEBUG] [REMOTE ] CACI: PASS: Price check passed. Min price $532.81. [2026-01-21T12:04:11.333939] [DEBUG] [REMOTE ] CACI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:11.334069] [DEBUG] [REMOTE ] CACI: PASS: Integrity check passed. [2026-01-21T12:04:11.334113] [DEBUG] [REMOTE ] CACI: Symbol is viable for forecasting. [2026-01-21T12:04:11.334166] [INFO ] [MAIN ] [569/3501] CACI kept (0.5s) | 569 kept, 0 rejected | 138.3/min | ETA: 21.2m [2026-01-21T12:04:11.580868] [DEBUG] [REMOTE ] CADL: Retrieved 1126 rows, trimmed to 300. [2026-01-21T12:04:11.581004] [DEBUG] [REMOTE ] CADL: PASS: History has at least 300 days. [2026-01-21T12:04:11.581207] [DEBUG] [REMOTE ] CADL: PASS: Price check passed. Min price $4.42. [2026-01-21T12:04:11.581344] [DEBUG] [REMOTE ] CADL: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:11.581453] [DEBUG] [REMOTE ] CADL: PASS: Integrity check passed. [2026-01-21T12:04:11.581494] [DEBUG] [REMOTE ] CADL: Symbol is viable for forecasting. [2026-01-21T12:04:11.581543] [INFO ] [MAIN ] [570/3501] CADL kept (0.2s) | 570 kept, 0 rejected | 138.4/min | ETA: 21.2m [2026-01-21T12:04:12.138142] [DEBUG] [REMOTE ] CAE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:12.138312] [DEBUG] [REMOTE ] CAE: PASS: History has at least 300 days. [2026-01-21T12:04:12.138650] [DEBUG] [REMOTE ] CAE: PASS: Price check passed. Min price $25.73. [2026-01-21T12:04:12.138811] [DEBUG] [REMOTE ] CAE: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:12.138956] [DEBUG] [REMOTE ] CAE: PASS: Integrity check passed. [2026-01-21T12:04:12.139001] [DEBUG] [REMOTE ] CAE: Symbol is viable for forecasting. [2026-01-21T12:04:12.139067] [INFO ] [MAIN ] [571/3501] CAE kept (0.6s) | 571 kept, 0 rejected | 138.4/min | ETA: 21.2m [2026-01-21T12:04:12.434871] [DEBUG] [REMOTE ] CAF: Retrieved 4857 rows, trimmed to 300. [2026-01-21T12:04:12.435059] [DEBUG] [REMOTE ] CAF: PASS: History has at least 300 days. [2026-01-21T12:04:12.435404] [DEBUG] [REMOTE ] CAF: PASS: Price check passed. Min price $15.43. [2026-01-21T12:04:12.435638] [DEBUG] [REMOTE ] CAF: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:12.435817] [DEBUG] [REMOTE ] CAF: PASS: Integrity check passed. [2026-01-21T12:04:12.435863] [DEBUG] [REMOTE ] CAF: Symbol is viable for forecasting. [2026-01-21T12:04:12.435928] [INFO ] [MAIN ] [572/3501] CAF kept (0.3s) | 572 kept, 0 rejected | 138.4/min | ETA: 21.2m [2026-01-21T12:04:12.886895] [DEBUG] [REMOTE ] CAG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:12.887033] [DEBUG] [REMOTE ] CAG: PASS: History has at least 300 days. [2026-01-21T12:04:12.887288] [DEBUG] [REMOTE ] CAG: PASS: Price check passed. Min price $16.08. [2026-01-21T12:04:12.887433] [DEBUG] [REMOTE ] CAG: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:12.887554] [DEBUG] [REMOTE ] CAG: PASS: Integrity check passed. [2026-01-21T12:04:12.887623] [DEBUG] [REMOTE ] CAG: Symbol is viable for forecasting. [2026-01-21T12:04:12.887678] [INFO ] [MAIN ] [573/3501] CAG kept (0.5s) | 573 kept, 0 rejected | 138.4/min | ETA: 21.2m [2026-01-21T12:04:13.360649] [DEBUG] [REMOTE ] CAH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:13.360849] [DEBUG] [REMOTE ] CAH: PASS: History has at least 300 days. [2026-01-21T12:04:13.361126] [DEBUG] [REMOTE ] CAH: PASS: Price check passed. Min price $158.77. [2026-01-21T12:04:13.361272] [DEBUG] [REMOTE ] CAH: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:13.361619] [DEBUG] [REMOTE ] CAH: PASS: Integrity check passed. [2026-01-21T12:04:13.361665] [DEBUG] [REMOTE ] CAH: Symbol is viable for forecasting. [2026-01-21T12:04:13.361720] [INFO ] [MAIN ] [574/3501] CAH kept (0.5s) | 574 kept, 0 rejected | 138.4/min | ETA: 21.1m [2026-01-21T12:04:13.801061] [DEBUG] [REMOTE ] CAKE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:13.801212] [DEBUG] [REMOTE ] CAKE: PASS: History has at least 300 days. [2026-01-21T12:04:13.801443] [DEBUG] [REMOTE ] CAKE: PASS: Price check passed. Min price $43.14. [2026-01-21T12:04:13.801602] [DEBUG] [REMOTE ] CAKE: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:13.801723] [DEBUG] [REMOTE ] CAKE: PASS: Integrity check passed. [2026-01-21T12:04:13.801763] [DEBUG] [REMOTE ] CAKE: Symbol is viable for forecasting. [2026-01-21T12:04:13.801813] [INFO ] [MAIN ] [575/3501] CAKE kept (0.4s) | 575 kept, 0 rejected | 138.4/min | ETA: 21.1m [2026-01-21T12:04:14.213911] [DEBUG] [REMOTE ] CAL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:14.214097] [DEBUG] [REMOTE ] CAL: PASS: History has at least 300 days. [2026-01-21T12:04:14.214405] [DEBUG] [REMOTE ] CAL: PASS: Price check passed. Min price $9.58. [2026-01-21T12:04:14.214562] [DEBUG] [REMOTE ] CAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:14.214754] [DEBUG] [REMOTE ] CAL: PASS: Integrity check passed. [2026-01-21T12:04:14.214802] [DEBUG] [REMOTE ] CAL: Symbol is viable for forecasting. [2026-01-21T12:04:14.214859] [INFO ] [MAIN ] [576/3501] CAL kept (0.4s) | 576 kept, 0 rejected | 138.4/min | ETA: 21.1m [2026-01-21T12:04:14.519635] [DEBUG] [REMOTE ] CALC: Retrieved 1335 rows, trimmed to 300. [2026-01-21T12:04:14.519833] [DEBUG] [REMOTE ] CALC: PASS: History has at least 300 days. [2026-01-21T12:04:14.520094] [DEBUG] [REMOTE ] CALC: PASS: Price check passed. Min price $2.96. [2026-01-21T12:04:14.520242] [DEBUG] [REMOTE ] CALC: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:14.520363] [DEBUG] [REMOTE ] CALC: PASS: Integrity check passed. [2026-01-21T12:04:14.520406] [DEBUG] [REMOTE ] CALC: Symbol is viable for forecasting. [2026-01-21T12:04:14.520484] [INFO ] [MAIN ] [577/3501] CALC kept (0.3s) | 577 kept, 0 rejected | 138.5/min | ETA: 21.1m [2026-01-21T12:04:15.077711] [DEBUG] [REMOTE ] CALM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:15.077995] [DEBUG] [REMOTE ] CALM: PASS: History has at least 300 days. [2026-01-21T12:04:15.078531] [DEBUG] [REMOTE ] CALM: PASS: Price check passed. Min price $72.44. [2026-01-21T12:04:15.078781] [DEBUG] [REMOTE ] CALM: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:15.079000] [DEBUG] [REMOTE ] CALM: PASS: Integrity check passed. [2026-01-21T12:04:15.079063] [DEBUG] [REMOTE ] CALM: Symbol is viable for forecasting. [2026-01-21T12:04:15.079146] [INFO ] [MAIN ] [578/3501] CALM kept (0.6s) | 578 kept, 0 rejected | 138.4/min | ETA: 21.1m [2026-01-21T12:04:15.443735] [DEBUG] [REMOTE ] CALX: Retrieved 3981 rows, trimmed to 300. [2026-01-21T12:04:15.443940] [DEBUG] [REMOTE ] CALX: PASS: History has at least 300 days. [2026-01-21T12:04:15.444236] [DEBUG] [REMOTE ] CALX: PASS: Price check passed. Min price $51.50. [2026-01-21T12:04:15.444386] [DEBUG] [REMOTE ] CALX: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:15.444541] [DEBUG] [REMOTE ] CALX: PASS: Integrity check passed. [2026-01-21T12:04:15.444609] [DEBUG] [REMOTE ] CALX: Symbol is viable for forecasting. [2026-01-21T12:04:15.444667] [INFO ] [MAIN ] [579/3501] CALX kept (0.4s) | 579 kept, 0 rejected | 138.4/min | ETA: 21.1m [2026-01-21T12:04:15.914658] [DEBUG] [REMOTE ] CALY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:15.914821] [DEBUG] [REMOTE ] CALY: PASS: History has at least 300 days. [2026-01-21T12:04:15.915063] [DEBUG] [REMOTE ] CALY: PASS: Price check passed. Min price $8.81. [2026-01-21T12:04:15.915207] [DEBUG] [REMOTE ] CALY: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:15.915328] [DEBUG] [REMOTE ] CALY: PASS: Integrity check passed. [2026-01-21T12:04:15.915559] [DEBUG] [REMOTE ] CALY: Symbol is viable for forecasting. [2026-01-21T12:04:15.915634] [INFO ] [MAIN ] [580/3501] CALY kept (0.5s) | 580 kept, 0 rejected | 138.4/min | ETA: 21.1m [2026-01-21T12:04:16.125417] [DEBUG] [REMOTE ] CAPL: Retrieved 3326 rows, trimmed to 300. [2026-01-21T12:04:16.125660] [DEBUG] [REMOTE ] CAPL: PASS: History has at least 300 days. [2026-01-21T12:04:16.125957] [DEBUG] [REMOTE ] CAPL: PASS: Price check passed. Min price $20.04. [2026-01-21T12:04:16.126106] [DEBUG] [REMOTE ] CAPL: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:16.126248] [DEBUG] [REMOTE ] CAPL: PASS: Integrity check passed. [2026-01-21T12:04:16.126292] [DEBUG] [REMOTE ] CAPL: Symbol is viable for forecasting. [2026-01-21T12:04:16.126349] [INFO ] [MAIN ] [581/3501] CAPL kept (0.2s) | 581 kept, 0 rejected | 138.5/min | ETA: 21.1m [2026-01-21T12:04:16.672201] [DEBUG] [REMOTE ] CARE: Retrieved 3352 rows, trimmed to 300. [2026-01-21T12:04:16.672354] [DEBUG] [REMOTE ] CARE: PASS: History has at least 300 days. [2026-01-21T12:04:16.672631] [DEBUG] [REMOTE ] CARE: PASS: Price check passed. Min price $16.96. [2026-01-21T12:04:16.672774] [DEBUG] [REMOTE ] CARE: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:16.672893] [DEBUG] [REMOTE ] CARE: PASS: Integrity check passed. [2026-01-21T12:04:16.672933] [DEBUG] [REMOTE ] CARE: Symbol is viable for forecasting. [2026-01-21T12:04:16.672982] [INFO ] [MAIN ] [582/3501] CARE kept (0.5s) | 582 kept, 0 rejected | 138.5/min | ETA: 21.1m [2026-01-21T12:04:17.001506] [DEBUG] [REMOTE ] CARG: Retrieved 2078 rows, trimmed to 300. [2026-01-21T12:04:17.001652] [DEBUG] [REMOTE ] CARG: PASS: History has at least 300 days. [2026-01-21T12:04:17.001859] [DEBUG] [REMOTE ] CARG: PASS: Price check passed. Min price $33.13. [2026-01-21T12:04:17.001997] [DEBUG] [REMOTE ] CARG: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:17.002110] [DEBUG] [REMOTE ] CARG: PASS: Integrity check passed. [2026-01-21T12:04:17.002151] [DEBUG] [REMOTE ] CARG: Symbol is viable for forecasting. [2026-01-21T12:04:17.002216] [INFO ] [MAIN ] [583/3501] CARG kept (0.3s) | 583 kept, 0 rejected | 138.5/min | ETA: 21.1m [2026-01-21T12:04:17.410507] [DEBUG] [REMOTE ] CARS: Retrieved 2171 rows, trimmed to 300. [2026-01-21T12:04:17.410668] [DEBUG] [REMOTE ] CARS: PASS: History has at least 300 days. [2026-01-21T12:04:17.410879] [DEBUG] [REMOTE ] CARS: PASS: Price check passed. Min price $10.41. [2026-01-21T12:04:17.411031] [DEBUG] [REMOTE ] CARS: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:17.411145] [DEBUG] [REMOTE ] CARS: PASS: Integrity check passed. [2026-01-21T12:04:17.411185] [DEBUG] [REMOTE ] CARS: Symbol is viable for forecasting. [2026-01-21T12:04:17.411233] [INFO ] [MAIN ] [584/3501] CARS kept (0.4s) | 584 kept, 0 rejected | 138.6/min | ETA: 21.1m [2026-01-21T12:04:17.948558] [DEBUG] [REMOTE ] CASH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:17.948716] [DEBUG] [REMOTE ] CASH: PASS: History has at least 300 days. [2026-01-21T12:04:17.948949] [DEBUG] [REMOTE ] CASH: PASS: Price check passed. Min price $66.43. [2026-01-21T12:04:17.949090] [DEBUG] [REMOTE ] CASH: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:17.949210] [DEBUG] [REMOTE ] CASH: PASS: Integrity check passed. [2026-01-21T12:04:17.949250] [DEBUG] [REMOTE ] CASH: Symbol is viable for forecasting. [2026-01-21T12:04:17.949299] [INFO ] [MAIN ] [585/3501] CASH kept (0.5s) | 585 kept, 0 rejected | 138.5/min | ETA: 21.1m [2026-01-21T12:04:18.430688] [DEBUG] [REMOTE ] CASS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:18.430830] [DEBUG] [REMOTE ] CASS: PASS: History has at least 300 days. [2026-01-21T12:04:18.431061] [DEBUG] [REMOTE ] CASS: PASS: Price check passed. Min price $38.76. [2026-01-21T12:04:18.431198] [DEBUG] [REMOTE ] CASS: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:18.431316] [DEBUG] [REMOTE ] CASS: PASS: Integrity check passed. [2026-01-21T12:04:18.431357] [DEBUG] [REMOTE ] CASS: Symbol is viable for forecasting. [2026-01-21T12:04:18.431405] [INFO ] [MAIN ] [586/3501] CASS kept (0.5s) | 586 kept, 0 rejected | 138.5/min | ETA: 21.1m [2026-01-21T12:04:18.925975] [DEBUG] [REMOTE ] CASY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:18.926124] [DEBUG] [REMOTE ] CASY: PASS: History has at least 300 days. [2026-01-21T12:04:18.926372] [DEBUG] [REMOTE ] CASY: PASS: Price check passed. Min price $513.19. [2026-01-21T12:04:18.926514] [DEBUG] [REMOTE ] CASY: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:18.926687] [DEBUG] [REMOTE ] CASY: PASS: Integrity check passed. [2026-01-21T12:04:18.926734] [DEBUG] [REMOTE ] CASY: Symbol is viable for forecasting. [2026-01-21T12:04:18.926786] [INFO ] [MAIN ] [587/3501] CASY kept (0.5s) | 587 kept, 0 rejected | 138.4/min | ETA: 21.0m [2026-01-21T12:04:19.235385] [DEBUG] [REMOTE ] CATH: Retrieved 2453 rows, trimmed to 300. [2026-01-21T12:04:19.235536] [DEBUG] [REMOTE ] CATH: PASS: History has at least 300 days. [2026-01-21T12:04:19.235823] [DEBUG] [REMOTE ] CATH: PASS: Price check passed. Min price $78.52. [2026-01-21T12:04:19.235981] [DEBUG] [REMOTE ] CATH: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:19.236113] [DEBUG] [REMOTE ] CATH: PASS: Integrity check passed. [2026-01-21T12:04:19.236158] [DEBUG] [REMOTE ] CATH: Symbol is viable for forecasting. [2026-01-21T12:04:19.236216] [INFO ] [MAIN ] [588/3501] CATH kept (0.3s) | 588 kept, 0 rejected | 138.5/min | ETA: 21.0m [2026-01-21T12:04:19.828484] [DEBUG] [REMOTE ] CATO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:19.828661] [DEBUG] [REMOTE ] CATO: PASS: History has at least 300 days. [2026-01-21T12:04:19.828922] [DEBUG] [REMOTE ] CATO: PASS: Price check passed. Min price $3.00. [2026-01-21T12:04:19.829067] [DEBUG] [REMOTE ] CATO: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:19.829197] [DEBUG] [REMOTE ] CATO: PASS: Integrity check passed. [2026-01-21T12:04:19.829254] [DEBUG] [REMOTE ] CATO: Symbol is viable for forecasting. [2026-01-21T12:04:19.829308] [INFO ] [MAIN ] [589/3501] CATO kept (0.6s) | 589 kept, 0 rejected | 138.4/min | ETA: 21.0m [2026-01-21T12:04:20.321872] [DEBUG] [REMOTE ] CATY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:20.322214] [DEBUG] [REMOTE ] CATY: PASS: History has at least 300 days. [2026-01-21T12:04:20.322465] [DEBUG] [REMOTE ] CATY: PASS: Price check passed. Min price $44.86. [2026-01-21T12:04:20.322622] [DEBUG] [REMOTE ] CATY: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:20.322748] [DEBUG] [REMOTE ] CATY: PASS: Integrity check passed. [2026-01-21T12:04:20.322789] [DEBUG] [REMOTE ] CATY: Symbol is viable for forecasting. [2026-01-21T12:04:20.322850] [INFO ] [MAIN ] [590/3501] CATY kept (0.5s) | 590 kept, 0 rejected | 138.4/min | ETA: 21.0m [2026-01-21T12:04:20.482613] [DEBUG] [REMOTE ] CAVA: Retrieved 651 rows, trimmed to 300. [2026-01-21T12:04:20.482767] [DEBUG] [REMOTE ] CAVA: PASS: History has at least 300 days. [2026-01-21T12:04:20.482984] [DEBUG] [REMOTE ] CAVA: PASS: Price check passed. Min price $43.59. [2026-01-21T12:04:20.483123] [DEBUG] [REMOTE ] CAVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:20.483241] [DEBUG] [REMOTE ] CAVA: PASS: Integrity check passed. [2026-01-21T12:04:20.483282] [DEBUG] [REMOTE ] CAVA: Symbol is viable for forecasting. [2026-01-21T12:04:20.483331] [INFO ] [MAIN ] [591/3501] CAVA kept (0.2s) | 591 kept, 0 rejected | 138.5/min | ETA: 21.0m [2026-01-21T12:04:21.147742] [DEBUG] [REMOTE ] CB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:21.147887] [DEBUG] [REMOTE ] CB: PASS: History has at least 300 days. [2026-01-21T12:04:21.148130] [DEBUG] [REMOTE ] CB: PASS: Price check passed. Min price $274.72. [2026-01-21T12:04:21.148266] [DEBUG] [REMOTE ] CB: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:21.148386] [DEBUG] [REMOTE ] CB: PASS: Integrity check passed. [2026-01-21T12:04:21.148425] [DEBUG] [REMOTE ] CB: Symbol is viable for forecasting. [2026-01-21T12:04:21.148475] [INFO ] [MAIN ] [592/3501] CB kept (0.7s) | 592 kept, 0 rejected | 138.4/min | ETA: 21.0m [2026-01-21T12:04:21.621835] [DEBUG] [REMOTE ] CBAN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:21.621983] [DEBUG] [REMOTE ] CBAN: PASS: History has at least 300 days. [2026-01-21T12:04:21.622275] [DEBUG] [REMOTE ] CBAN: PASS: Price check passed. Min price $15.82. [2026-01-21T12:04:21.622413] [DEBUG] [REMOTE ] CBAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:21.622566] [DEBUG] [REMOTE ] CBAN: PASS: Integrity check passed. [2026-01-21T12:04:21.622641] [DEBUG] [REMOTE ] CBAN: Symbol is viable for forecasting. [2026-01-21T12:04:21.622695] [INFO ] [MAIN ] [593/3501] CBAN kept (0.5s) | 593 kept, 0 rejected | 138.4/min | ETA: 21.0m [2026-01-21T12:04:21.858222] [DEBUG] [REMOTE ] CBL: Retrieved 1057 rows, trimmed to 300. [2026-01-21T12:04:21.858356] [DEBUG] [REMOTE ] CBL: PASS: History has at least 300 days. [2026-01-21T12:04:21.858564] [DEBUG] [REMOTE ] CBL: PASS: Price check passed. Min price $28.89. [2026-01-21T12:04:21.858733] [DEBUG] [REMOTE ] CBL: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:21.858845] [DEBUG] [REMOTE ] CBL: PASS: Integrity check passed. [2026-01-21T12:04:21.858887] [DEBUG] [REMOTE ] CBL: Symbol is viable for forecasting. [2026-01-21T12:04:21.858939] [INFO ] [MAIN ] [594/3501] CBL kept (0.2s) | 594 kept, 0 rejected | 138.5/min | ETA: 21.0m [2026-01-21T12:04:22.182478] [DEBUG] [REMOTE ] CBNK: Retrieved 1838 rows, trimmed to 300. [2026-01-21T12:04:22.182624] [DEBUG] [REMOTE ] CBNK: PASS: History has at least 300 days. [2026-01-21T12:04:22.182830] [DEBUG] [REMOTE ] CBNK: PASS: Price check passed. Min price $26.61. [2026-01-21T12:04:22.182965] [DEBUG] [REMOTE ] CBNK: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:22.183074] [DEBUG] [REMOTE ] CBNK: PASS: Integrity check passed. [2026-01-21T12:04:22.183127] [DEBUG] [REMOTE ] CBNK: Symbol is viable for forecasting. [2026-01-21T12:04:22.183177] [INFO ] [MAIN ] [595/3501] CBNK kept (0.3s) | 595 kept, 0 rejected | 138.5/min | ETA: 21.0m [2026-01-21T12:04:22.791561] [DEBUG] [REMOTE ] CBRE: Retrieved 5437 rows, trimmed to 300. [2026-01-21T12:04:22.791734] [DEBUG] [REMOTE ] CBRE: PASS: History has at least 300 days. [2026-01-21T12:04:22.791986] [DEBUG] [REMOTE ] CBRE: PASS: Price check passed. Min price $149.41. [2026-01-21T12:04:22.792155] [DEBUG] [REMOTE ] CBRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:22.792279] [DEBUG] [REMOTE ] CBRE: PASS: Integrity check passed. [2026-01-21T12:04:22.792321] [DEBUG] [REMOTE ] CBRE: Symbol is viable for forecasting. [2026-01-21T12:04:22.792372] [INFO ] [MAIN ] [596/3501] CBRE kept (0.6s) | 596 kept, 0 rejected | 138.5/min | ETA: 21.0m [2026-01-21T12:04:23.333328] [DEBUG] [REMOTE ] CBRL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:23.333467] [DEBUG] [REMOTE ] CBRL: PASS: History has at least 300 days. [2026-01-21T12:04:23.333704] [DEBUG] [REMOTE ] CBRL: PASS: Price check passed. Min price $24.84. [2026-01-21T12:04:23.333844] [DEBUG] [REMOTE ] CBRL: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:23.333961] [DEBUG] [REMOTE ] CBRL: PASS: Integrity check passed. [2026-01-21T12:04:23.334003] [DEBUG] [REMOTE ] CBRL: Symbol is viable for forecasting. [2026-01-21T12:04:23.334054] [INFO ] [MAIN ] [597/3501] CBRL kept (0.5s) | 597 kept, 0 rejected | 138.4/min | ETA: 21.0m [2026-01-21T12:04:23.898242] [DEBUG] [REMOTE ] CBSH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:23.898400] [DEBUG] [REMOTE ] CBSH: PASS: History has at least 300 days. [2026-01-21T12:04:23.898690] [DEBUG] [REMOTE ] CBSH: PASS: Price check passed. Min price $48.63. [2026-01-21T12:04:23.898838] [DEBUG] [REMOTE ] CBSH: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:23.898967] [DEBUG] [REMOTE ] CBSH: PASS: Integrity check passed. [2026-01-21T12:04:23.899010] [DEBUG] [REMOTE ] CBSH: Symbol is viable for forecasting. [2026-01-21T12:04:23.899060] [INFO ] [MAIN ] [598/3501] CBSH kept (0.6s) | 598 kept, 0 rejected | 138.3/min | ETA: 21.0m [2026-01-21T12:04:24.008709] [DEBUG] [REMOTE ] CBUS: Retrieved 661 rows, trimmed to 300. [2026-01-21T12:04:24.008918] [DEBUG] [REMOTE ] CBUS: PASS: History has at least 300 days. [2026-01-21T12:04:24.009218] [DEBUG] [REMOTE ] CBUS: PASS: Price check passed. Min price $1.16. [2026-01-21T12:04:24.009374] [DEBUG] [REMOTE ] CBUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:24.009496] [DEBUG] [REMOTE ] CBUS: PASS: Integrity check passed. [2026-01-21T12:04:24.009540] [DEBUG] [REMOTE ] CBUS: Symbol is viable for forecasting. [2026-01-21T12:04:24.009615] [INFO ] [MAIN ] [599/3501] CBUS kept (0.1s) | 599 kept, 0 rejected | 138.5/min | ETA: 21.0m [2026-01-21T12:04:24.714158] [DEBUG] [REMOTE ] CBZ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:24.714299] [DEBUG] [REMOTE ] CBZ: PASS: History has at least 300 days. [2026-01-21T12:04:24.714527] [DEBUG] [REMOTE ] CBZ: PASS: Price check passed. Min price $46.17. [2026-01-21T12:04:24.714690] [DEBUG] [REMOTE ] CBZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:24.714810] [DEBUG] [REMOTE ] CBZ: PASS: Integrity check passed. [2026-01-21T12:04:24.714850] [DEBUG] [REMOTE ] CBZ: Symbol is viable for forecasting. [2026-01-21T12:04:24.714900] [INFO ] [MAIN ] [600/3501] CBZ kept (0.7s) | 600 kept, 0 rejected | 138.4/min | ETA: 21.0m [2026-01-21T12:04:25.036565] [DEBUG] [REMOTE ] CC: Retrieved 2654 rows, trimmed to 300. [2026-01-21T12:04:25.036794] [DEBUG] [REMOTE ] CC: PASS: History has at least 300 days. [2026-01-21T12:04:25.037083] [DEBUG] [REMOTE ] CC: PASS: Price check passed. Min price $10.48. [2026-01-21T12:04:25.037262] [DEBUG] [REMOTE ] CC: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:25.037408] [DEBUG] [REMOTE ] CC: PASS: Integrity check passed. [2026-01-21T12:04:25.037467] [DEBUG] [REMOTE ] CC: Symbol is viable for forecasting. [2026-01-21T12:04:25.037521] [INFO ] [MAIN ] [601/3501] CC kept (0.3s) | 601 kept, 0 rejected | 138.4/min | ETA: 21.0m [2026-01-21T12:04:25.392537] [DEBUG] [REMOTE ] CCAP: Retrieved 1499 rows, trimmed to 300. [2026-01-21T12:04:25.392756] [DEBUG] [REMOTE ] CCAP: PASS: History has at least 300 days. [2026-01-21T12:04:25.393001] [DEBUG] [REMOTE ] CCAP: PASS: Price check passed. Min price $12.78. [2026-01-21T12:04:25.393139] [DEBUG] [REMOTE ] CCAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:25.393259] [DEBUG] [REMOTE ] CCAP: PASS: Integrity check passed. [2026-01-21T12:04:25.393298] [DEBUG] [REMOTE ] CCAP: Symbol is viable for forecasting. [2026-01-21T12:04:25.393356] [INFO ] [MAIN ] [602/3501] CCAP kept (0.4s) | 602 kept, 0 rejected | 138.5/min | ETA: 20.9m [2026-01-21T12:04:25.796717] [DEBUG] [REMOTE ] CCB: Retrieved 1887 rows, trimmed to 300. [2026-01-21T12:04:25.796843] [DEBUG] [REMOTE ] CCB: PASS: History has at least 300 days. [2026-01-21T12:04:25.797048] [DEBUG] [REMOTE ] CCB: PASS: Price check passed. Min price $99.46. [2026-01-21T12:04:25.797189] [DEBUG] [REMOTE ] CCB: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:25.797301] [DEBUG] [REMOTE ] CCB: PASS: Integrity check passed. [2026-01-21T12:04:25.797341] [DEBUG] [REMOTE ] CCB: Symbol is viable for forecasting. [2026-01-21T12:04:25.797391] [INFO ] [MAIN ] [603/3501] CCB kept (0.4s) | 603 kept, 0 rejected | 138.5/min | ETA: 20.9m [2026-01-21T12:04:26.355669] [DEBUG] [REMOTE ] CCBG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:26.355890] [DEBUG] [REMOTE ] CCBG: PASS: History has at least 300 days. [2026-01-21T12:04:26.356342] [DEBUG] [REMOTE ] CCBG: PASS: Price check passed. Min price $38.66. [2026-01-21T12:04:26.356511] [DEBUG] [REMOTE ] CCBG: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:26.356721] [DEBUG] [REMOTE ] CCBG: PASS: Integrity check passed. [2026-01-21T12:04:26.356771] [DEBUG] [REMOTE ] CCBG: Symbol is viable for forecasting. [2026-01-21T12:04:26.356832] [INFO ] [MAIN ] [604/3501] CCBG kept (0.6s) | 604 kept, 0 rejected | 138.4/min | ETA: 20.9m [2026-01-21T12:04:26.591378] [DEBUG] [REMOTE ] CCCC: Retrieved 1330 rows, trimmed to 300. [2026-01-21T12:04:26.591600] [DEBUG] [REMOTE ] CCCC: PASS: History has at least 300 days. [2026-01-21T12:04:26.591852] [DEBUG] [REMOTE ] CCCC: PASS: Price check passed. Min price $1.91. [2026-01-21T12:04:26.592045] [DEBUG] [REMOTE ] CCCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:26.592168] [DEBUG] [REMOTE ] CCCC: PASS: Integrity check passed. [2026-01-21T12:04:26.592211] [DEBUG] [REMOTE ] CCCC: Symbol is viable for forecasting. [2026-01-21T12:04:26.592268] [INFO ] [MAIN ] [605/3501] CCCC kept (0.2s) | 605 kept, 0 rejected | 138.5/min | ETA: 20.9m [2026-01-21T12:04:26.919754] [DEBUG] [REMOTE ] CCD: Retrieved 2720 rows, trimmed to 300. [2026-01-21T12:04:26.919876] [DEBUG] [REMOTE ] CCD: PASS: History has at least 300 days. [2026-01-21T12:04:26.920079] [DEBUG] [REMOTE ] CCD: PASS: Price check passed. Min price $19.69. [2026-01-21T12:04:26.920214] [DEBUG] [REMOTE ] CCD: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:26.920323] [DEBUG] [REMOTE ] CCD: PASS: Integrity check passed. [2026-01-21T12:04:26.920363] [DEBUG] [REMOTE ] CCD: Symbol is viable for forecasting. [2026-01-21T12:04:26.920411] [INFO ] [MAIN ] [606/3501] CCD kept (0.3s) | 606 kept, 0 rejected | 138.6/min | ETA: 20.9m [2026-01-21T12:04:27.359289] [DEBUG] [REMOTE ] CCEC: Retrieved 351 rows, trimmed to 300. [2026-01-21T12:04:27.359422] [DEBUG] [REMOTE ] CCEC: PASS: History has at least 300 days. [2026-01-21T12:04:27.359643] [DEBUG] [REMOTE ] CCEC: PASS: Price check passed. Min price $19.03. [2026-01-21T12:04:27.359780] [DEBUG] [REMOTE ] CCEC: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:27.359888] [DEBUG] [REMOTE ] CCEC: PASS: Integrity check passed. [2026-01-21T12:04:27.359944] [DEBUG] [REMOTE ] CCEC: Symbol is viable for forecasting. [2026-01-21T12:04:27.359991] [INFO ] [MAIN ] [607/3501] CCEC kept (0.4s) | 607 kept, 0 rejected | 138.6/min | ETA: 20.9m [2026-01-21T12:04:28.034474] [DEBUG] [REMOTE ] CCEP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:28.034706] [DEBUG] [REMOTE ] CCEP: PASS: History has at least 300 days. [2026-01-21T12:04:28.035001] [DEBUG] [REMOTE ] CCEP: PASS: Price check passed. Min price $84.86. [2026-01-21T12:04:28.035149] [DEBUG] [REMOTE ] CCEP: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:28.035286] [DEBUG] [REMOTE ] CCEP: PASS: Integrity check passed. [2026-01-21T12:04:28.035330] [DEBUG] [REMOTE ] CCEP: Symbol is viable for forecasting. [2026-01-21T12:04:28.035386] [INFO ] [MAIN ] [608/3501] CCEP kept (0.7s) | 608 kept, 0 rejected | 138.4/min | ETA: 20.9m [2026-01-21T12:04:28.508547] [DEBUG] [REMOTE ] CCI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:28.508727] [DEBUG] [REMOTE ] CCI: PASS: History has at least 300 days. [2026-01-21T12:04:28.509008] [DEBUG] [REMOTE ] CCI: PASS: Price check passed. Min price $83.67. [2026-01-21T12:04:28.509156] [DEBUG] [REMOTE ] CCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:28.509288] [DEBUG] [REMOTE ] CCI: PASS: Integrity check passed. [2026-01-21T12:04:28.509331] [DEBUG] [REMOTE ] CCI: Symbol is viable for forecasting. [2026-01-21T12:04:28.509383] [INFO ] [MAIN ] [609/3501] CCI kept (0.5s) | 609 kept, 0 rejected | 138.4/min | ETA: 20.9m [2026-01-21T12:04:28.783604] [DEBUG] [REMOTE ] CCIF: Retrieved 1672 rows, trimmed to 300. [2026-01-21T12:04:28.783819] [DEBUG] [REMOTE ] CCIF: PASS: History has at least 300 days. [2026-01-21T12:04:28.784075] [DEBUG] [REMOTE ] CCIF: PASS: Price check passed. Min price $4.48. [2026-01-21T12:04:28.784279] [DEBUG] [REMOTE ] CCIF: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:28.784431] [DEBUG] [REMOTE ] CCIF: PASS: Integrity check passed. [2026-01-21T12:04:28.784484] [DEBUG] [REMOTE ] CCIF: Symbol is viable for forecasting. [2026-01-21T12:04:28.784541] [INFO ] [MAIN ] [610/3501] CCIF kept (0.3s) | 610 kept, 0 rejected | 138.5/min | ETA: 20.9m [2026-01-21T12:04:29.480389] [DEBUG] [REMOTE ] CCJ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:29.480524] [DEBUG] [REMOTE ] CCJ: PASS: History has at least 300 days. [2026-01-21T12:04:29.480765] [DEBUG] [REMOTE ] CCJ: PASS: Price check passed. Min price $79.28. [2026-01-21T12:04:29.480905] [DEBUG] [REMOTE ] CCJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:29.481020] [DEBUG] [REMOTE ] CCJ: PASS: Integrity check passed. [2026-01-21T12:04:29.481059] [DEBUG] [REMOTE ] CCJ: Symbol is viable for forecasting. [2026-01-21T12:04:29.481108] [INFO ] [MAIN ] [611/3501] CCJ kept (0.7s) | 611 kept, 0 rejected | 138.4/min | ETA: 20.9m [2026-01-21T12:04:29.806788] [DEBUG] [REMOTE ] CCK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:29.806949] [DEBUG] [REMOTE ] CCK: PASS: History has at least 300 days. [2026-01-21T12:04:29.807225] [DEBUG] [REMOTE ] CCK: PASS: Price check passed. Min price $94.20. [2026-01-21T12:04:29.807370] [DEBUG] [REMOTE ] CCK: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:29.807502] [DEBUG] [REMOTE ] CCK: PASS: Integrity check passed. [2026-01-21T12:04:29.807544] [DEBUG] [REMOTE ] CCK: Symbol is viable for forecasting. [2026-01-21T12:04:29.807621] [INFO ] [MAIN ] [612/3501] CCK kept (0.3s) | 612 kept, 0 rejected | 138.4/min | ETA: 20.9m [2026-01-21T12:04:30.390011] [DEBUG] [REMOTE ] CCL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:30.390150] [DEBUG] [REMOTE ] CCL: PASS: History has at least 300 days. [2026-01-21T12:04:30.390375] [DEBUG] [REMOTE ] CCL: PASS: Price check passed. Min price $24.76. [2026-01-21T12:04:30.390512] [DEBUG] [REMOTE ] CCL: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:30.390665] [DEBUG] [REMOTE ] CCL: PASS: Integrity check passed. [2026-01-21T12:04:30.390709] [DEBUG] [REMOTE ] CCL: Symbol is viable for forecasting. [2026-01-21T12:04:30.390758] [INFO ] [MAIN ] [613/3501] CCL kept (0.6s) | 613 kept, 0 rejected | 138.3/min | ETA: 20.9m [2026-01-21T12:04:30.717656] [DEBUG] [REMOTE ] CCLD: Retrieved 2891 rows, trimmed to 300. [2026-01-21T12:04:30.717786] [DEBUG] [REMOTE ] CCLD: PASS: History has at least 300 days. [2026-01-21T12:04:30.717994] [DEBUG] [REMOTE ] CCLD: PASS: Price check passed. Min price $2.85. [2026-01-21T12:04:30.718138] [DEBUG] [REMOTE ] CCLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:30.718251] [DEBUG] [REMOTE ] CCLD: PASS: Integrity check passed. [2026-01-21T12:04:30.718293] [DEBUG] [REMOTE ] CCLD: Symbol is viable for forecasting. [2026-01-21T12:04:30.718343] [INFO ] [MAIN ] [614/3501] CCLD kept (0.3s) | 614 kept, 0 rejected | 138.4/min | ETA: 20.9m [2026-01-21T12:04:31.087162] [DEBUG] [REMOTE ] CCNE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:31.087309] [DEBUG] [REMOTE ] CCNE: PASS: History has at least 300 days. [2026-01-21T12:04:31.087602] [DEBUG] [REMOTE ] CCNE: PASS: Price check passed. Min price $23.83. [2026-01-21T12:04:31.087751] [DEBUG] [REMOTE ] CCNE: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:31.087878] [DEBUG] [REMOTE ] CCNE: PASS: Integrity check passed. [2026-01-21T12:04:31.087920] [DEBUG] [REMOTE ] CCNE: Symbol is viable for forecasting. [2026-01-21T12:04:31.087972] [INFO ] [MAIN ] [615/3501] CCNE kept (0.4s) | 615 kept, 0 rejected | 138.4/min | ETA: 20.8m [2026-01-21T12:04:31.645623] [DEBUG] [REMOTE ] CCO: Retrieved 5076 rows, trimmed to 300. [2026-01-21T12:04:31.646037] [DEBUG] [REMOTE ] CCO: PASS: History has at least 300 days. [2026-01-21T12:04:31.646327] [DEBUG] [REMOTE ] CCO: PASS: Price check passed. Min price $1.72. [2026-01-21T12:04:31.646506] [DEBUG] [REMOTE ] CCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:31.646698] [DEBUG] [REMOTE ] CCO: PASS: Integrity check passed. [2026-01-21T12:04:31.646745] [DEBUG] [REMOTE ] CCO: Symbol is viable for forecasting. [2026-01-21T12:04:31.646803] [INFO ] [MAIN ] [616/3501] CCO kept (0.6s) | 616 kept, 0 rejected | 138.4/min | ETA: 20.9m [2026-01-21T12:04:31.935209] [DEBUG] [REMOTE ] CCOI: Retrieved 6028 rows, trimmed to 300. [2026-01-21T12:04:31.935404] [DEBUG] [REMOTE ] CCOI: PASS: History has at least 300 days. [2026-01-21T12:04:31.935835] [DEBUG] [REMOTE ] CCOI: PASS: Price check passed. Min price $16.66. [2026-01-21T12:04:31.935979] [DEBUG] [REMOTE ] CCOI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:31.936156] [DEBUG] [REMOTE ] CCOI: PASS: Integrity check passed. [2026-01-21T12:04:31.936198] [DEBUG] [REMOTE ] CCOI: Symbol is viable for forecasting. [2026-01-21T12:04:31.936254] [INFO ] [MAIN ] [617/3501] CCOI kept (0.3s) | 617 kept, 0 rejected | 138.4/min | ETA: 20.8m [2026-01-21T12:04:32.508297] [DEBUG] [REMOTE ] CCRN: Retrieved 6097 rows, trimmed to 300. [2026-01-21T12:04:32.508534] [DEBUG] [REMOTE ] CCRN: PASS: History has at least 300 days. [2026-01-21T12:04:32.508858] [DEBUG] [REMOTE ] CCRN: PASS: Price check passed. Min price $7.53. [2026-01-21T12:04:32.509010] [DEBUG] [REMOTE ] CCRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:32.509145] [DEBUG] [REMOTE ] CCRN: PASS: Integrity check passed. [2026-01-21T12:04:32.509189] [DEBUG] [REMOTE ] CCRN: Symbol is viable for forecasting. [2026-01-21T12:04:32.509244] [INFO ] [MAIN ] [618/3501] CCRN kept (0.6s) | 618 kept, 0 rejected | 138.4/min | ETA: 20.8m [2026-01-21T12:04:32.881899] [DEBUG] [REMOTE ] CCS: Retrieved 2915 rows, trimmed to 300. [2026-01-21T12:04:32.882035] [DEBUG] [REMOTE ] CCS: PASS: History has at least 300 days. [2026-01-21T12:04:32.882247] [DEBUG] [REMOTE ] CCS: PASS: Price check passed. Min price $56.09. [2026-01-21T12:04:32.882390] [DEBUG] [REMOTE ] CCS: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:32.882522] [DEBUG] [REMOTE ] CCS: PASS: Integrity check passed. [2026-01-21T12:04:32.882564] [DEBUG] [REMOTE ] CCS: Symbol is viable for forecasting. [2026-01-21T12:04:32.882637] [INFO ] [MAIN ] [619/3501] CCS kept (0.4s) | 619 kept, 0 rejected | 138.4/min | ETA: 20.8m [2026-01-21T12:04:33.095069] [DEBUG] [REMOTE ] CCSI: Retrieved 1074 rows, trimmed to 300. [2026-01-21T12:04:33.095209] [DEBUG] [REMOTE ] CCSI: PASS: History has at least 300 days. [2026-01-21T12:04:33.095414] [DEBUG] [REMOTE ] CCSI: PASS: Price check passed. Min price $20.24. [2026-01-21T12:04:33.095549] [DEBUG] [REMOTE ] CCSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:33.095700] [DEBUG] [REMOTE ] CCSI: PASS: Integrity check passed. [2026-01-21T12:04:33.095742] [DEBUG] [REMOTE ] CCSI: Symbol is viable for forecasting. [2026-01-21T12:04:33.095789] [INFO ] [MAIN ] [620/3501] CCSI kept (0.2s) | 620 kept, 0 rejected | 138.5/min | ETA: 20.8m [2026-01-21T12:04:33.664121] [DEBUG] [REMOTE ] CDC: Retrieved 2905 rows, trimmed to 300. [2026-01-21T12:04:33.664265] [DEBUG] [REMOTE ] CDC: PASS: History has at least 300 days. [2026-01-21T12:04:33.664498] [DEBUG] [REMOTE ] CDC: PASS: Price check passed. Min price $64.10. [2026-01-21T12:04:33.664681] [DEBUG] [REMOTE ] CDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:33.664803] [DEBUG] [REMOTE ] CDC: PASS: Integrity check passed. [2026-01-21T12:04:33.664845] [DEBUG] [REMOTE ] CDC: Symbol is viable for forecasting. [2026-01-21T12:04:33.664893] [INFO ] [MAIN ] [621/3501] CDC kept (0.6s) | 621 kept, 0 rejected | 138.4/min | ETA: 20.8m [2026-01-21T12:04:34.172131] [DEBUG] [REMOTE ] CDE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:34.172300] [DEBUG] [REMOTE ] CDE: PASS: History has at least 300 days. [2026-01-21T12:04:34.172556] [DEBUG] [REMOTE ] CDE: PASS: Price check passed. Min price $13.82. [2026-01-21T12:04:34.172721] [DEBUG] [REMOTE ] CDE: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:34.172846] [DEBUG] [REMOTE ] CDE: PASS: Integrity check passed. [2026-01-21T12:04:34.172888] [DEBUG] [REMOTE ] CDE: Symbol is viable for forecasting. [2026-01-21T12:04:34.172938] [INFO ] [MAIN ] [622/3501] CDE kept (0.5s) | 622 kept, 0 rejected | 138.4/min | ETA: 20.8m [2026-01-21T12:04:34.427494] [DEBUG] [REMOTE ] CDIO: Retrieved 1006 rows, trimmed to 300. [2026-01-21T12:04:34.427647] [DEBUG] [REMOTE ] CDIO: PASS: History has at least 300 days. [2026-01-21T12:04:34.427853] [DEBUG] [REMOTE ] CDIO: PASS: Price check passed. Min price $1.75. [2026-01-21T12:04:34.427994] [DEBUG] [REMOTE ] CDIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:34.428108] [DEBUG] [REMOTE ] CDIO: PASS: Integrity check passed. [2026-01-21T12:04:34.428149] [DEBUG] [REMOTE ] CDIO: Symbol is viable for forecasting. [2026-01-21T12:04:34.428199] [INFO ] [MAIN ] [623/3501] CDIO kept (0.3s) | 623 kept, 0 rejected | 138.5/min | ETA: 20.8m [2026-01-21T12:04:34.914660] [DEBUG] [REMOTE ] CDL: Retrieved 2650 rows, trimmed to 300. [2026-01-21T12:04:34.914787] [DEBUG] [REMOTE ] CDL: PASS: History has at least 300 days. [2026-01-21T12:04:34.914988] [DEBUG] [REMOTE ] CDL: PASS: Price check passed. Min price $66.88. [2026-01-21T12:04:34.915123] [DEBUG] [REMOTE ] CDL: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:34.915233] [DEBUG] [REMOTE ] CDL: PASS: Integrity check passed. [2026-01-21T12:04:34.915272] [DEBUG] [REMOTE ] CDL: Symbol is viable for forecasting. [2026-01-21T12:04:34.915320] [INFO ] [MAIN ] [624/3501] CDL kept (0.5s) | 624 kept, 0 rejected | 138.5/min | ETA: 20.8m [2026-01-21T12:04:35.301627] [DEBUG] [REMOTE ] CDNA: Retrieved 2895 rows, trimmed to 300. [2026-01-21T12:04:35.301765] [DEBUG] [REMOTE ] CDNA: PASS: History has at least 300 days. [2026-01-21T12:04:35.301968] [DEBUG] [REMOTE ] CDNA: PASS: Price check passed. Min price $14.28. [2026-01-21T12:04:35.302102] [DEBUG] [REMOTE ] CDNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:35.302227] [DEBUG] [REMOTE ] CDNA: PASS: Integrity check passed. [2026-01-21T12:04:35.302268] [DEBUG] [REMOTE ] CDNA: Symbol is viable for forecasting. [2026-01-21T12:04:35.302317] [INFO ] [MAIN ] [625/3501] CDNA kept (0.4s) | 625 kept, 0 rejected | 138.5/min | ETA: 20.8m [2026-01-21T12:04:35.860560] [DEBUG] [REMOTE ] CDNS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:35.860722] [DEBUG] [REMOTE ] CDNS: PASS: History has at least 300 days. [2026-01-21T12:04:35.860995] [DEBUG] [REMOTE ] CDNS: PASS: Price check passed. Min price $300.58. [2026-01-21T12:04:35.861136] [DEBUG] [REMOTE ] CDNS: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:35.861257] [DEBUG] [REMOTE ] CDNS: PASS: Integrity check passed. [2026-01-21T12:04:35.861299] [DEBUG] [REMOTE ] CDNS: Symbol is viable for forecasting. [2026-01-21T12:04:35.861351] [INFO ] [MAIN ] [626/3501] CDNS kept (0.6s) | 626 kept, 0 rejected | 138.4/min | ETA: 20.8m [2026-01-21T12:04:36.275651] [DEBUG] [REMOTE ] CDP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:36.275785] [DEBUG] [REMOTE ] CDP: PASS: History has at least 300 days. [2026-01-21T12:04:36.276005] [DEBUG] [REMOTE ] CDP: PASS: Price check passed. Min price $27.02. [2026-01-21T12:04:36.276143] [DEBUG] [REMOTE ] CDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:36.276259] [DEBUG] [REMOTE ] CDP: PASS: Integrity check passed. [2026-01-21T12:04:36.276299] [DEBUG] [REMOTE ] CDP: Symbol is viable for forecasting. [2026-01-21T12:04:36.276347] [INFO ] [MAIN ] [627/3501] CDP kept (0.4s) | 627 kept, 0 rejected | 138.4/min | ETA: 20.8m [2026-01-21T12:04:36.465777] [DEBUG] [REMOTE ] CDRE: Retrieved 1055 rows, trimmed to 300. [2026-01-21T12:04:36.465921] [DEBUG] [REMOTE ] CDRE: PASS: History has at least 300 days. [2026-01-21T12:04:36.466166] [DEBUG] [REMOTE ] CDRE: PASS: Price check passed. Min price $39.51. [2026-01-21T12:04:36.466348] [DEBUG] [REMOTE ] CDRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:36.466472] [DEBUG] [REMOTE ] CDRE: PASS: Integrity check passed. [2026-01-21T12:04:36.466515] [DEBUG] [REMOTE ] CDRE: Symbol is viable for forecasting. [2026-01-21T12:04:36.466565] [INFO ] [MAIN ] [628/3501] CDRE kept (0.2s) | 628 kept, 0 rejected | 138.6/min | ETA: 20.7m [2026-01-21T12:04:36.923353] [DEBUG] [REMOTE ] CDRO: Retrieved 1037 rows, trimmed to 300. [2026-01-21T12:04:36.923488] [DEBUG] [REMOTE ] CDRO: PASS: History has at least 300 days. [2026-01-21T12:04:36.923721] [DEBUG] [REMOTE ] CDRO: PASS: Price check passed. Min price $5.43. [2026-01-21T12:04:36.924050] [DEBUG] [REMOTE ] CDRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:36.924164] [DEBUG] [REMOTE ] CDRO: PASS: Integrity check passed. [2026-01-21T12:04:36.924207] [DEBUG] [REMOTE ] CDRO: Symbol is viable for forecasting. [2026-01-21T12:04:36.924257] [INFO ] [MAIN ] [629/3501] CDRO kept (0.5s) | 629 kept, 0 rejected | 138.5/min | ETA: 20.7m [2026-01-21T12:04:37.405140] [DEBUG] [REMOTE ] CDXS: Retrieved 3961 rows, trimmed to 300. [2026-01-21T12:04:37.405277] [DEBUG] [REMOTE ] CDXS: PASS: History has at least 300 days. [2026-01-21T12:04:37.405503] [DEBUG] [REMOTE ] CDXS: PASS: Price check passed. Min price $1.54. [2026-01-21T12:04:37.405677] [DEBUG] [REMOTE ] CDXS: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:37.405801] [DEBUG] [REMOTE ] CDXS: PASS: Integrity check passed. [2026-01-21T12:04:37.405843] [DEBUG] [REMOTE ] CDXS: Symbol is viable for forecasting. [2026-01-21T12:04:37.405895] [INFO ] [MAIN ] [630/3501] CDXS kept (0.5s) | 630 kept, 0 rejected | 138.5/min | ETA: 20.7m [2026-01-21T12:04:37.918254] [DEBUG] [REMOTE ] CDZI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:37.918386] [DEBUG] [REMOTE ] CDZI: PASS: History has at least 300 days. [2026-01-21T12:04:37.918614] [DEBUG] [REMOTE ] CDZI: PASS: Price check passed. Min price $4.60. [2026-01-21T12:04:37.918758] [DEBUG] [REMOTE ] CDZI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:37.918891] [DEBUG] [REMOTE ] CDZI: PASS: Integrity check passed. [2026-01-21T12:04:37.918933] [DEBUG] [REMOTE ] CDZI: Symbol is viable for forecasting. [2026-01-21T12:04:37.918983] [INFO ] [MAIN ] [631/3501] CDZI kept (0.5s) | 631 kept, 0 rejected | 138.5/min | ETA: 20.7m [2026-01-21T12:04:38.331405] [DEBUG] [REMOTE ] CE: Retrieved 5282 rows, trimmed to 300. [2026-01-21T12:04:38.331533] [DEBUG] [REMOTE ] CE: PASS: History has at least 300 days. [2026-01-21T12:04:38.331770] [DEBUG] [REMOTE ] CE: PASS: Price check passed. Min price $35.53. [2026-01-21T12:04:38.331908] [DEBUG] [REMOTE ] CE: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:38.332218] [DEBUG] [REMOTE ] CE: PASS: Integrity check passed. [2026-01-21T12:04:38.332259] [DEBUG] [REMOTE ] CE: Symbol is viable for forecasting. [2026-01-21T12:04:38.332308] [INFO ] [MAIN ] [632/3501] CE kept (0.4s) | 632 kept, 0 rejected | 138.5/min | ETA: 20.7m [2026-01-21T12:04:38.804889] [DEBUG] [REMOTE ] CECO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:38.805208] [DEBUG] [REMOTE ] CECO: PASS: History has at least 300 days. [2026-01-21T12:04:38.805423] [DEBUG] [REMOTE ] CECO: PASS: Price check passed. Min price $47.44. [2026-01-21T12:04:38.805557] [DEBUG] [REMOTE ] CECO: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:38.805693] [DEBUG] [REMOTE ] CECO: PASS: Integrity check passed. [2026-01-21T12:04:38.805734] [DEBUG] [REMOTE ] CECO: Symbol is viable for forecasting. [2026-01-21T12:04:38.806361] [INFO ] [MAIN ] [633/3501] CECO kept (0.5s) | 633 kept, 0 rejected | 138.5/min | ETA: 20.7m [2026-01-21T12:04:38.914418] [DEBUG] [REMOTE ] CEG: Retrieved 994 rows, trimmed to 300. [2026-01-21T12:04:38.914558] [DEBUG] [REMOTE ] CEG: PASS: History has at least 300 days. [2026-01-21T12:04:38.914788] [DEBUG] [REMOTE ] CEG: PASS: Price check passed. Min price $295.40. [2026-01-21T12:04:38.914925] [DEBUG] [REMOTE ] CEG: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:38.915036] [DEBUG] [REMOTE ] CEG: PASS: Integrity check passed. [2026-01-21T12:04:38.915076] [DEBUG] [REMOTE ] CEG: Symbol is viable for forecasting. [2026-01-21T12:04:38.915125] [INFO ] [MAIN ] [634/3501] CEG kept (0.1s) | 634 kept, 0 rejected | 138.6/min | ETA: 20.7m [2026-01-21T12:04:39.373248] [DEBUG] [REMOTE ] CELC: Retrieved 2094 rows, trimmed to 300. [2026-01-21T12:04:39.373371] [DEBUG] [REMOTE ] CELC: PASS: History has at least 300 days. [2026-01-21T12:04:39.373595] [DEBUG] [REMOTE ] CELC: PASS: Price check passed. Min price $70.57. [2026-01-21T12:04:39.373741] [DEBUG] [REMOTE ] CELC: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:39.373856] [DEBUG] [REMOTE ] CELC: PASS: Integrity check passed. [2026-01-21T12:04:39.373899] [DEBUG] [REMOTE ] CELC: Symbol is viable for forecasting. [2026-01-21T12:04:39.373949] [INFO ] [MAIN ] [635/3501] CELC kept (0.5s) | 635 kept, 0 rejected | 138.6/min | ETA: 20.7m [2026-01-21T12:04:39.925762] [DEBUG] [REMOTE ] CELH: Retrieved 2488 rows, trimmed to 300. [2026-01-21T12:04:39.925888] [DEBUG] [REMOTE ] CELH: PASS: History has at least 300 days. [2026-01-21T12:04:39.926090] [DEBUG] [REMOTE ] CELH: PASS: Price check passed. Min price $37.92. [2026-01-21T12:04:39.926226] [DEBUG] [REMOTE ] CELH: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:39.926338] [DEBUG] [REMOTE ] CELH: PASS: Integrity check passed. [2026-01-21T12:04:39.926379] [DEBUG] [REMOTE ] CELH: Symbol is viable for forecasting. [2026-01-21T12:04:39.926428] [INFO ] [MAIN ] [636/3501] CELH kept (0.6s) | 636 kept, 0 rejected | 138.6/min | ETA: 20.7m [2026-01-21T12:04:40.234274] [DEBUG] [REMOTE ] CELZ: Retrieved 2563 rows, trimmed to 300. [2026-01-21T12:04:40.234398] [DEBUG] [REMOTE ] CELZ: PASS: History has at least 300 days. [2026-01-21T12:04:40.234659] [DEBUG] [REMOTE ] CELZ: PASS: Price check passed. Min price $1.82. [2026-01-21T12:04:40.234806] [DEBUG] [REMOTE ] CELZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:40.234935] [DEBUG] [REMOTE ] CELZ: PASS: Integrity check passed. [2026-01-21T12:04:40.234975] [DEBUG] [REMOTE ] CELZ: Symbol is viable for forecasting. [2026-01-21T12:04:40.235023] [INFO ] [MAIN ] [637/3501] CELZ kept (0.3s) | 637 kept, 0 rejected | 138.6/min | ETA: 20.7m [2026-01-21T12:04:40.692902] [DEBUG] [REMOTE ] CENTA: Retrieved 4769 rows, trimmed to 300. [2026-01-21T12:04:40.693234] [DEBUG] [REMOTE ] CENTA: PASS: History has at least 300 days. [2026-01-21T12:04:40.693458] [DEBUG] [REMOTE ] CENTA: PASS: Price check passed. Min price $27.53. [2026-01-21T12:04:40.693631] [DEBUG] [REMOTE ] CENTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:40.693758] [DEBUG] [REMOTE ] CENTA: PASS: Integrity check passed. [2026-01-21T12:04:40.693802] [DEBUG] [REMOTE ] CENTA: Symbol is viable for forecasting. [2026-01-21T12:04:40.693852] [INFO ] [MAIN ] [638/3501] CENTA kept (0.5s) | 638 kept, 0 rejected | 138.6/min | ETA: 20.7m [2026-01-21T12:04:41.267283] [DEBUG] [REMOTE ] CENX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:41.267422] [DEBUG] [REMOTE ] CENX: PASS: History has at least 300 days. [2026-01-21T12:04:41.267659] [DEBUG] [REMOTE ] CENX: PASS: Price check passed. Min price $26.19. [2026-01-21T12:04:41.267798] [DEBUG] [REMOTE ] CENX: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:41.267914] [DEBUG] [REMOTE ] CENX: PASS: Integrity check passed. [2026-01-21T12:04:41.267954] [DEBUG] [REMOTE ] CENX: Symbol is viable for forecasting. [2026-01-21T12:04:41.268002] [INFO ] [MAIN ] [639/3501] CENX kept (0.6s) | 639 kept, 0 rejected | 138.5/min | ETA: 20.7m [2026-01-21T12:04:41.584112] [DEBUG] [REMOTE ] CERS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:41.584255] [DEBUG] [REMOTE ] CERS: PASS: History has at least 300 days. [2026-01-21T12:04:41.584502] [DEBUG] [REMOTE ] CERS: PASS: Price check passed. Min price $1.40. [2026-01-21T12:04:41.584673] [DEBUG] [REMOTE ] CERS: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:41.584797] [DEBUG] [REMOTE ] CERS: PASS: Integrity check passed. [2026-01-21T12:04:41.584839] [DEBUG] [REMOTE ] CERS: Symbol is viable for forecasting. [2026-01-21T12:04:41.584890] [INFO ] [MAIN ] [640/3501] CERS kept (0.3s) | 640 kept, 0 rejected | 138.6/min | ETA: 20.6m [2026-01-21T12:04:41.876187] [DEBUG] [REMOTE ] CETX: Retrieved 2658 rows, trimmed to 300. [2026-01-21T12:04:41.876327] [DEBUG] [REMOTE ] CETX: PASS: History has at least 300 days. [2026-01-21T12:04:41.876543] [DEBUG] [REMOTE ] CETX: PASS: Price check passed. Min price $2.11. [2026-01-21T12:04:41.876733] [DEBUG] [REMOTE ] CETX: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:41.876857] [DEBUG] [REMOTE ] CETX: PASS: Integrity check passed. [2026-01-21T12:04:41.876900] [DEBUG] [REMOTE ] CETX: Symbol is viable for forecasting. [2026-01-21T12:04:41.876952] [INFO ] [MAIN ] [641/3501] CETX kept (0.3s) | 641 kept, 0 rejected | 138.7/min | ETA: 20.6m [2026-01-21T12:04:42.532844] [DEBUG] [REMOTE ] CEVA: Retrieved 5840 rows, trimmed to 300. [2026-01-21T12:04:42.532981] [DEBUG] [REMOTE ] CEVA: PASS: History has at least 300 days. [2026-01-21T12:04:42.533195] [DEBUG] [REMOTE ] CEVA: PASS: Price check passed. Min price $18.63. [2026-01-21T12:04:42.533333] [DEBUG] [REMOTE ] CEVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:42.533446] [DEBUG] [REMOTE ] CEVA: PASS: Integrity check passed. [2026-01-21T12:04:42.533488] [DEBUG] [REMOTE ] CEVA: Symbol is viable for forecasting. [2026-01-21T12:04:42.533538] [INFO ] [MAIN ] [642/3501] CEVA kept (0.7s) | 642 kept, 0 rejected | 138.6/min | ETA: 20.6m [2026-01-21T12:04:42.798662] [DEBUG] [REMOTE ] CF: Retrieved 5142 rows, trimmed to 300. [2026-01-21T12:04:42.798797] [DEBUG] [REMOTE ] CF: PASS: History has at least 300 days. [2026-01-21T12:04:42.799012] [DEBUG] [REMOTE ] CF: PASS: Price check passed. Min price $76.09. [2026-01-21T12:04:42.799169] [DEBUG] [REMOTE ] CF: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:42.799282] [DEBUG] [REMOTE ] CF: PASS: Integrity check passed. [2026-01-21T12:04:42.799322] [DEBUG] [REMOTE ] CF: Symbol is viable for forecasting. [2026-01-21T12:04:42.799372] [INFO ] [MAIN ] [643/3501] CF kept (0.3s) | 643 kept, 0 rejected | 138.6/min | ETA: 20.6m [2026-01-21T12:04:43.257303] [DEBUG] [REMOTE ] CFFN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:43.257458] [DEBUG] [REMOTE ] CFFN: PASS: History has at least 300 days. [2026-01-21T12:04:43.257728] [DEBUG] [REMOTE ] CFFN: PASS: Price check passed. Min price $5.87. [2026-01-21T12:04:43.257875] [DEBUG] [REMOTE ] CFFN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:43.258002] [DEBUG] [REMOTE ] CFFN: PASS: Integrity check passed. [2026-01-21T12:04:43.258043] [DEBUG] [REMOTE ] CFFN: Symbol is viable for forecasting. [2026-01-21T12:04:43.258287] [INFO ] [MAIN ] [644/3501] CFFN kept (0.5s) | 644 kept, 0 rejected | 138.6/min | ETA: 20.6m [2026-01-21T12:04:43.527973] [DEBUG] [REMOTE ] CFG: Retrieved 2847 rows, trimmed to 300. [2026-01-21T12:04:43.528111] [DEBUG] [REMOTE ] CFG: PASS: History has at least 300 days. [2026-01-21T12:04:43.528358] [DEBUG] [REMOTE ] CFG: PASS: Price check passed. Min price $49.71. [2026-01-21T12:04:43.528533] [DEBUG] [REMOTE ] CFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:43.528697] [DEBUG] [REMOTE ] CFG: PASS: Integrity check passed. [2026-01-21T12:04:43.528751] [DEBUG] [REMOTE ] CFG: Symbol is viable for forecasting. [2026-01-21T12:04:43.528813] [INFO ] [MAIN ] [645/3501] CFG kept (0.3s) | 645 kept, 0 rejected | 138.7/min | ETA: 20.6m [2026-01-21T12:04:43.936922] [DEBUG] [REMOTE ] CFO: Retrieved 2905 rows, trimmed to 300. [2026-01-21T12:04:43.937051] [DEBUG] [REMOTE ] CFO: PASS: History has at least 300 days. [2026-01-21T12:04:43.937264] [DEBUG] [REMOTE ] CFO: PASS: Price check passed. Min price $70.57. [2026-01-21T12:04:43.937409] [DEBUG] [REMOTE ] CFO: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:43.937525] [DEBUG] [REMOTE ] CFO: PASS: Integrity check passed. [2026-01-21T12:04:43.937585] [DEBUG] [REMOTE ] CFO: Symbol is viable for forecasting. [2026-01-21T12:04:43.937641] [INFO ] [MAIN ] [646/3501] CFO kept (0.4s) | 646 kept, 0 rejected | 138.7/min | ETA: 20.6m [2026-01-21T12:04:44.357871] [DEBUG] [REMOTE ] CG: Retrieved 3448 rows, trimmed to 300. [2026-01-21T12:04:44.358008] [DEBUG] [REMOTE ] CG: PASS: History has at least 300 days. [2026-01-21T12:04:44.358229] [DEBUG] [REMOTE ] CG: PASS: Price check passed. Min price $50.78. [2026-01-21T12:04:44.358366] [DEBUG] [REMOTE ] CG: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:44.358485] [DEBUG] [REMOTE ] CG: PASS: Integrity check passed. [2026-01-21T12:04:44.358524] [DEBUG] [REMOTE ] CG: Symbol is viable for forecasting. [2026-01-21T12:04:44.358592] [INFO ] [MAIN ] [647/3501] CG kept (0.4s) | 647 kept, 0 rejected | 138.7/min | ETA: 20.6m [2026-01-21T12:04:44.655885] [DEBUG] [REMOTE ] CGABL: Retrieved 1173 rows, trimmed to 300. [2026-01-21T12:04:44.656031] [DEBUG] [REMOTE ] CGABL: PASS: History has at least 300 days. [2026-01-21T12:04:44.656274] [DEBUG] [REMOTE ] CGABL: PASS: Price check passed. Min price $17.09. [2026-01-21T12:04:44.656451] [DEBUG] [REMOTE ] CGABL: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:44.656695] [DEBUG] [REMOTE ] CGABL: PASS: Integrity check passed. [2026-01-21T12:04:44.656762] [DEBUG] [REMOTE ] CGABL: Symbol is viable for forecasting. [2026-01-21T12:04:44.656842] [INFO ] [MAIN ] [648/3501] CGABL kept (0.3s) | 648 kept, 0 rejected | 138.8/min | ETA: 20.6m [2026-01-21T12:04:45.148070] [DEBUG] [REMOTE ] CGBD: Retrieved 2162 rows, trimmed to 300. [2026-01-21T12:04:45.148357] [DEBUG] [REMOTE ] CGBD: PASS: History has at least 300 days. [2026-01-21T12:04:45.148558] [DEBUG] [REMOTE ] CGBD: PASS: Price check passed. Min price $11.28. [2026-01-21T12:04:45.148736] [DEBUG] [REMOTE ] CGBD: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:45.148847] [DEBUG] [REMOTE ] CGBD: PASS: Integrity check passed. [2026-01-21T12:04:45.148888] [DEBUG] [REMOTE ] CGBD: Symbol is viable for forecasting. [2026-01-21T12:04:45.148936] [INFO ] [MAIN ] [649/3501] CGBD kept (0.5s) | 649 kept, 0 rejected | 138.8/min | ETA: 20.6m [2026-01-21T12:04:45.670276] [DEBUG] [REMOTE ] CGC: Retrieved 2965 rows, trimmed to 300. [2026-01-21T12:04:45.670412] [DEBUG] [REMOTE ] CGC: PASS: History has at least 300 days. [2026-01-21T12:04:45.670649] [DEBUG] [REMOTE ] CGC: PASS: Price check passed. Min price $1.01. [2026-01-21T12:04:45.670801] [DEBUG] [REMOTE ] CGC: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:45.670917] [DEBUG] [REMOTE ] CGC: PASS: Integrity check passed. [2026-01-21T12:04:45.670959] [DEBUG] [REMOTE ] CGC: Symbol is viable for forecasting. [2026-01-21T12:04:45.671201] [INFO ] [MAIN ] [650/3501] CGC kept (0.5s) | 650 kept, 0 rejected | 138.7/min | ETA: 20.6m [2026-01-21T12:04:45.852492] [DEBUG] [REMOTE ] CGEM: Retrieved 1263 rows, trimmed to 300. [2026-01-21T12:04:45.852643] [DEBUG] [REMOTE ] CGEM: PASS: History has at least 300 days. [2026-01-21T12:04:45.852847] [DEBUG] [REMOTE ] CGEM: PASS: Price check passed. Min price $7.19. [2026-01-21T12:04:45.852981] [DEBUG] [REMOTE ] CGEM: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:45.853280] [DEBUG] [REMOTE ] CGEM: PASS: Integrity check passed. [2026-01-21T12:04:45.853319] [DEBUG] [REMOTE ] CGEM: Symbol is viable for forecasting. [2026-01-21T12:04:45.853367] [INFO ] [MAIN ] [651/3501] CGEM kept (0.2s) | 651 kept, 0 rejected | 138.8/min | ETA: 20.5m [2026-01-21T12:04:46.590490] [DEBUG] [REMOTE ] CGEN: Retrieved 6397 rows, trimmed to 300. [2026-01-21T12:04:46.590664] [DEBUG] [REMOTE ] CGEN: PASS: History has at least 300 days. [2026-01-21T12:04:46.590923] [DEBUG] [REMOTE ] CGEN: PASS: Price check passed. Min price $1.47. [2026-01-21T12:04:46.591084] [DEBUG] [REMOTE ] CGEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:46.591212] [DEBUG] [REMOTE ] CGEN: PASS: Integrity check passed. [2026-01-21T12:04:46.591255] [DEBUG] [REMOTE ] CGEN: Symbol is viable for forecasting. [2026-01-21T12:04:46.591308] [INFO ] [MAIN ] [652/3501] CGEN kept (0.7s) | 652 kept, 0 rejected | 138.7/min | ETA: 20.5m [2026-01-21T12:04:47.068456] [DEBUG] [REMOTE ] CGNX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:47.068673] [DEBUG] [REMOTE ] CGNX: PASS: History has at least 300 days. [2026-01-21T12:04:47.068956] [DEBUG] [REMOTE ] CGNX: PASS: Price check passed. Min price $34.80. [2026-01-21T12:04:47.069099] [DEBUG] [REMOTE ] CGNX: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:47.069228] [DEBUG] [REMOTE ] CGNX: PASS: Integrity check passed. [2026-01-21T12:04:47.069270] [DEBUG] [REMOTE ] CGNX: Symbol is viable for forecasting. [2026-01-21T12:04:47.069324] [INFO ] [MAIN ] [653/3501] CGNX kept (0.5s) | 653 kept, 0 rejected | 138.7/min | ETA: 20.5m [2026-01-21T12:04:47.457680] [DEBUG] [REMOTE ] CGO: Retrieved 5088 rows, trimmed to 300. [2026-01-21T12:04:47.457906] [DEBUG] [REMOTE ] CGO: PASS: History has at least 300 days. [2026-01-21T12:04:47.458311] [DEBUG] [REMOTE ] CGO: PASS: Price check passed. Min price $10.78. [2026-01-21T12:04:47.458460] [DEBUG] [REMOTE ] CGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:47.458659] [DEBUG] [REMOTE ] CGO: PASS: Integrity check passed. [2026-01-21T12:04:47.458704] [DEBUG] [REMOTE ] CGO: Symbol is viable for forecasting. [2026-01-21T12:04:47.458765] [INFO ] [MAIN ] [654/3501] CGO kept (0.4s) | 654 kept, 0 rejected | 138.7/min | ETA: 20.5m [2026-01-21T12:04:47.637972] [DEBUG] [REMOTE ] CGON: Retrieved 498 rows, trimmed to 300. [2026-01-21T12:04:47.638111] [DEBUG] [REMOTE ] CGON: PASS: History has at least 300 days. [2026-01-21T12:04:47.638314] [DEBUG] [REMOTE ] CGON: PASS: Price check passed. Min price $37.37. [2026-01-21T12:04:47.638466] [DEBUG] [REMOTE ] CGON: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:47.638594] [DEBUG] [REMOTE ] CGON: PASS: Integrity check passed. [2026-01-21T12:04:47.638637] [DEBUG] [REMOTE ] CGON: Symbol is viable for forecasting. [2026-01-21T12:04:47.638684] [INFO ] [MAIN ] [655/3501] CGON kept (0.2s) | 655 kept, 0 rejected | 138.8/min | ETA: 20.5m [2026-01-21T12:04:47.992885] [DEBUG] [REMOTE ] CGTX: Retrieved 1074 rows, trimmed to 300. [2026-01-21T12:04:47.993078] [DEBUG] [REMOTE ] CGTX: PASS: History has at least 300 days. [2026-01-21T12:04:47.993322] [DEBUG] [REMOTE ] CGTX: PASS: Price check passed. Min price $1.33. [2026-01-21T12:04:47.993463] [DEBUG] [REMOTE ] CGTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:47.993599] [DEBUG] [REMOTE ] CGTX: PASS: Integrity check passed. [2026-01-21T12:04:47.993643] [DEBUG] [REMOTE ] CGTX: Symbol is viable for forecasting. [2026-01-21T12:04:47.993696] [INFO ] [MAIN ] [656/3501] CGTX kept (0.4s) | 656 kept, 0 rejected | 138.8/min | ETA: 20.5m [2026-01-21T12:04:48.566783] [DEBUG] [REMOTE ] CHCI: Retrieved 5308 rows, trimmed to 300. [2026-01-21T12:04:48.566942] [DEBUG] [REMOTE ] CHCI: PASS: History has at least 300 days. [2026-01-21T12:04:48.567208] [DEBUG] [REMOTE ] CHCI: PASS: Price check passed. Min price $10.35. [2026-01-21T12:04:48.567353] [DEBUG] [REMOTE ] CHCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:48.567479] [DEBUG] [REMOTE ] CHCI: PASS: Integrity check passed. [2026-01-21T12:04:48.567522] [DEBUG] [REMOTE ] CHCI: Symbol is viable for forecasting. [2026-01-21T12:04:48.567592] [INFO ] [MAIN ] [657/3501] CHCI kept (0.6s) | 657 kept, 0 rejected | 138.8/min | ETA: 20.5m [2026-01-21T12:04:49.155596] [DEBUG] [REMOTE ] CHCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:49.155755] [DEBUG] [REMOTE ] CHCO: PASS: History has at least 300 days. [2026-01-21T12:04:49.156012] [DEBUG] [REMOTE ] CHCO: PASS: Price check passed. Min price $116.58. [2026-01-21T12:04:49.156151] [DEBUG] [REMOTE ] CHCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:49.156282] [DEBUG] [REMOTE ] CHCO: PASS: Integrity check passed. [2026-01-21T12:04:49.156322] [DEBUG] [REMOTE ] CHCO: Symbol is viable for forecasting. [2026-01-21T12:04:49.156374] [INFO ] [MAIN ] [658/3501] CHCO kept (0.6s) | 658 kept, 0 rejected | 138.7/min | ETA: 20.5m [2026-01-21T12:04:49.659315] [DEBUG] [REMOTE ] CHD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:49.659534] [DEBUG] [REMOTE ] CHD: PASS: History has at least 300 days. [2026-01-21T12:04:49.659930] [DEBUG] [REMOTE ] CHD: PASS: Price check passed. Min price $81.51. [2026-01-21T12:04:49.660081] [DEBUG] [REMOTE ] CHD: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:49.660217] [DEBUG] [REMOTE ] CHD: PASS: Integrity check passed. [2026-01-21T12:04:49.660268] [DEBUG] [REMOTE ] CHD: Symbol is viable for forecasting. [2026-01-21T12:04:49.660369] [INFO ] [MAIN ] [659/3501] CHD kept (0.5s) | 659 kept, 0 rejected | 138.7/min | ETA: 20.5m [2026-01-21T12:04:50.128403] [DEBUG] [REMOTE ] CHDN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:50.128554] [DEBUG] [REMOTE ] CHDN: PASS: History has at least 300 days. [2026-01-21T12:04:50.128814] [DEBUG] [REMOTE ] CHDN: PASS: Price check passed. Min price $96.20. [2026-01-21T12:04:50.128957] [DEBUG] [REMOTE ] CHDN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:50.129084] [DEBUG] [REMOTE ] CHDN: PASS: Integrity check passed. [2026-01-21T12:04:50.129125] [DEBUG] [REMOTE ] CHDN: Symbol is viable for forecasting. [2026-01-21T12:04:50.129175] [INFO ] [MAIN ] [660/3501] CHDN kept (0.5s) | 660 kept, 0 rejected | 138.6/min | ETA: 20.5m [2026-01-21T12:04:50.510967] [DEBUG] [REMOTE ] CHE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:50.511318] [DEBUG] [REMOTE ] CHE: PASS: History has at least 300 days. [2026-01-21T12:04:50.511566] [DEBUG] [REMOTE ] CHE: PASS: Price check passed. Min price $412.50. [2026-01-21T12:04:50.511747] [DEBUG] [REMOTE ] CHE: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:50.511875] [DEBUG] [REMOTE ] CHE: PASS: Integrity check passed. [2026-01-21T12:04:50.511915] [DEBUG] [REMOTE ] CHE: Symbol is viable for forecasting. [2026-01-21T12:04:50.511964] [INFO ] [MAIN ] [661/3501] CHE kept (0.4s) | 661 kept, 0 rejected | 138.7/min | ETA: 20.5m [2026-01-21T12:04:50.798755] [DEBUG] [REMOTE ] CHEF: Retrieved 3641 rows, trimmed to 300. [2026-01-21T12:04:50.798898] [DEBUG] [REMOTE ] CHEF: PASS: History has at least 300 days. [2026-01-21T12:04:50.799132] [DEBUG] [REMOTE ] CHEF: PASS: Price check passed. Min price $57.27. [2026-01-21T12:04:50.799276] [DEBUG] [REMOTE ] CHEF: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:50.799393] [DEBUG] [REMOTE ] CHEF: PASS: Integrity check passed. [2026-01-21T12:04:50.799435] [DEBUG] [REMOTE ] CHEF: Symbol is viable for forecasting. [2026-01-21T12:04:50.799483] [INFO ] [MAIN ] [662/3501] CHEF kept (0.3s) | 662 kept, 0 rejected | 138.7/min | ETA: 20.5m [2026-01-21T12:04:51.476646] [DEBUG] [REMOTE ] CHH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:51.476782] [DEBUG] [REMOTE ] CHH: PASS: History has at least 300 days. [2026-01-21T12:04:51.477002] [DEBUG] [REMOTE ] CHH: PASS: Price check passed. Min price $84.15. [2026-01-21T12:04:51.477143] [DEBUG] [REMOTE ] CHH: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:51.477258] [DEBUG] [REMOTE ] CHH: PASS: Integrity check passed. [2026-01-21T12:04:51.477297] [DEBUG] [REMOTE ] CHH: Symbol is viable for forecasting. [2026-01-21T12:04:51.477346] [INFO ] [MAIN ] [663/3501] CHH kept (0.7s) | 663 kept, 0 rejected | 138.6/min | ETA: 20.5m [2026-01-21T12:04:51.867707] [DEBUG] [REMOTE ] CHI: Retrieved 5929 rows, trimmed to 300. [2026-01-21T12:04:51.867842] [DEBUG] [REMOTE ] CHI: PASS: History has at least 300 days. [2026-01-21T12:04:51.868061] [DEBUG] [REMOTE ] CHI: PASS: Price check passed. Min price $10.16. [2026-01-21T12:04:51.868203] [DEBUG] [REMOTE ] CHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:51.868319] [DEBUG] [REMOTE ] CHI: PASS: Integrity check passed. [2026-01-21T12:04:51.868362] [DEBUG] [REMOTE ] CHI: Symbol is viable for forecasting. [2026-01-21T12:04:51.868422] [INFO ] [MAIN ] [664/3501] CHI kept (0.4s) | 664 kept, 0 rejected | 138.6/min | ETA: 20.5m [2026-01-21T12:04:52.330887] [DEBUG] [REMOTE ] CHKP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:52.331026] [DEBUG] [REMOTE ] CHKP: PASS: History has at least 300 days. [2026-01-21T12:04:52.331259] [DEBUG] [REMOTE ] CHKP: PASS: Price check passed. Min price $178.71. [2026-01-21T12:04:52.331398] [DEBUG] [REMOTE ] CHKP: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:52.331519] [DEBUG] [REMOTE ] CHKP: PASS: Integrity check passed. [2026-01-21T12:04:52.331560] [DEBUG] [REMOTE ] CHKP: Symbol is viable for forecasting. [2026-01-21T12:04:52.331631] [INFO ] [MAIN ] [665/3501] CHKP kept (0.5s) | 665 kept, 0 rejected | 138.6/min | ETA: 20.5m [2026-01-21T12:04:52.670891] [DEBUG] [REMOTE ] CHMI: Retrieved 3091 rows, trimmed to 300. [2026-01-21T12:04:52.671021] [DEBUG] [REMOTE ] CHMI: PASS: History has at least 300 days. [2026-01-21T12:04:52.671227] [DEBUG] [REMOTE ] CHMI: PASS: Price check passed. Min price $2.10. [2026-01-21T12:04:52.671362] [DEBUG] [REMOTE ] CHMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:52.671472] [DEBUG] [REMOTE ] CHMI: PASS: Integrity check passed. [2026-01-21T12:04:52.671512] [DEBUG] [REMOTE ] CHMI: Symbol is viable for forecasting. [2026-01-21T12:04:52.671559] [INFO ] [MAIN ] [666/3501] CHMI kept (0.3s) | 666 kept, 0 rejected | 138.7/min | ETA: 20.4m [2026-01-21T12:04:52.903318] [DEBUG] [REMOTE ] CHRD: Retrieved 1295 rows, trimmed to 300. [2026-01-21T12:04:52.903482] [DEBUG] [REMOTE ] CHRD: PASS: History has at least 300 days. [2026-01-21T12:04:52.903748] [DEBUG] [REMOTE ] CHRD: PASS: Price check passed. Min price $83.80. [2026-01-21T12:04:52.903931] [DEBUG] [REMOTE ] CHRD: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:52.904048] [DEBUG] [REMOTE ] CHRD: PASS: Integrity check passed. [2026-01-21T12:04:52.904089] [DEBUG] [REMOTE ] CHRD: Symbol is viable for forecasting. [2026-01-21T12:04:52.904138] [INFO ] [MAIN ] [667/3501] CHRD kept (0.2s) | 667 kept, 0 rejected | 138.8/min | ETA: 20.4m [2026-01-21T12:04:53.450009] [DEBUG] [REMOTE ] CHRS: Retrieved 2816 rows, trimmed to 300. [2026-01-21T12:04:53.450141] [DEBUG] [REMOTE ] CHRS: PASS: History has at least 300 days. [2026-01-21T12:04:53.450347] [DEBUG] [REMOTE ] CHRS: PASS: Price check passed. Min price $1.10. [2026-01-21T12:04:53.450482] [DEBUG] [REMOTE ] CHRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:53.450623] [DEBUG] [REMOTE ] CHRS: PASS: Integrity check passed. [2026-01-21T12:04:53.450667] [DEBUG] [REMOTE ] CHRS: Symbol is viable for forecasting. [2026-01-21T12:04:53.450716] [INFO ] [MAIN ] [668/3501] CHRS kept (0.5s) | 668 kept, 0 rejected | 138.7/min | ETA: 20.4m [2026-01-21T12:04:53.774667] [DEBUG] [REMOTE ] CHSCL: Retrieved 2769 rows, trimmed to 300. [2026-01-21T12:04:53.774804] [DEBUG] [REMOTE ] CHSCL: PASS: History has at least 300 days. [2026-01-21T12:04:53.775020] [DEBUG] [REMOTE ] CHSCL: PASS: Price check passed. Min price $24.99. [2026-01-21T12:04:53.775167] [DEBUG] [REMOTE ] CHSCL: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:53.775288] [DEBUG] [REMOTE ] CHSCL: PASS: Integrity check passed. [2026-01-21T12:04:53.775331] [DEBUG] [REMOTE ] CHSCL: Symbol is viable for forecasting. [2026-01-21T12:04:53.775381] [INFO ] [MAIN ] [669/3501] CHSCL kept (0.3s) | 669 kept, 0 rejected | 138.8/min | ETA: 20.4m [2026-01-21T12:04:54.283129] [DEBUG] [REMOTE ] CHSCM: Retrieved 2853 rows, trimmed to 300. [2026-01-21T12:04:54.283263] [DEBUG] [REMOTE ] CHSCM: PASS: History has at least 300 days. [2026-01-21T12:04:54.283513] [DEBUG] [REMOTE ] CHSCM: PASS: Price check passed. Min price $24.48. [2026-01-21T12:04:54.283682] [DEBUG] [REMOTE ] CHSCM: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:54.283804] [DEBUG] [REMOTE ] CHSCM: PASS: Integrity check passed. [2026-01-21T12:04:54.283847] [DEBUG] [REMOTE ] CHSCM: Symbol is viable for forecasting. [2026-01-21T12:04:54.283898] [INFO ] [MAIN ] [670/3501] CHSCM kept (0.5s) | 670 kept, 0 rejected | 138.7/min | ETA: 20.4m [2026-01-21T12:04:54.664463] [DEBUG] [REMOTE ] CHSCN: Retrieved 2987 rows, trimmed to 300. [2026-01-21T12:04:54.664647] [DEBUG] [REMOTE ] CHSCN: PASS: History has at least 300 days. [2026-01-21T12:04:54.664934] [DEBUG] [REMOTE ] CHSCN: PASS: Price check passed. Min price $24.65. [2026-01-21T12:04:54.665083] [DEBUG] [REMOTE ] CHSCN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:54.665216] [DEBUG] [REMOTE ] CHSCN: PASS: Integrity check passed. [2026-01-21T12:04:54.665261] [DEBUG] [REMOTE ] CHSCN: Symbol is viable for forecasting. [2026-01-21T12:04:54.665320] [INFO ] [MAIN ] [671/3501] CHSCN kept (0.4s) | 671 kept, 0 rejected | 138.8/min | ETA: 20.4m [2026-01-21T12:04:55.100367] [DEBUG] [REMOTE ] CHSCO: Retrieved 3100 rows, trimmed to 300. [2026-01-21T12:04:55.100513] [DEBUG] [REMOTE ] CHSCO: PASS: History has at least 300 days. [2026-01-21T12:04:55.100767] [DEBUG] [REMOTE ] CHSCO: PASS: Price check passed. Min price $25.76. [2026-01-21T12:04:55.100949] [DEBUG] [REMOTE ] CHSCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:55.101070] [DEBUG] [REMOTE ] CHSCO: PASS: Integrity check passed. [2026-01-21T12:04:55.101114] [DEBUG] [REMOTE ] CHSCO: Symbol is viable for forecasting. [2026-01-21T12:04:55.101178] [INFO ] [MAIN ] [672/3501] CHSCO kept (0.4s) | 672 kept, 0 rejected | 138.8/min | ETA: 20.4m [2026-01-21T12:04:55.578125] [DEBUG] [REMOTE ] CHSCP: Retrieved 5744 rows, trimmed to 300. [2026-01-21T12:04:55.578264] [DEBUG] [REMOTE ] CHSCP: PASS: History has at least 300 days. [2026-01-21T12:04:55.578501] [DEBUG] [REMOTE ] CHSCP: PASS: Price check passed. Min price $26.82. [2026-01-21T12:04:55.578664] [DEBUG] [REMOTE ] CHSCP: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:55.578784] [DEBUG] [REMOTE ] CHSCP: PASS: Integrity check passed. [2026-01-21T12:04:55.578825] [DEBUG] [REMOTE ] CHSCP: Symbol is viable for forecasting. [2026-01-21T12:04:55.578889] [INFO ] [MAIN ] [673/3501] CHSCP kept (0.5s) | 673 kept, 0 rejected | 138.7/min | ETA: 20.4m [2026-01-21T12:04:55.855318] [DEBUG] [REMOTE ] CHWY: Retrieved 1659 rows, trimmed to 300. [2026-01-21T12:04:55.855444] [DEBUG] [REMOTE ] CHWY: PASS: History has at least 300 days. [2026-01-21T12:04:55.855696] [DEBUG] [REMOTE ] CHWY: PASS: Price check passed. Min price $31.44. [2026-01-21T12:04:55.855835] [DEBUG] [REMOTE ] CHWY: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:55.855943] [DEBUG] [REMOTE ] CHWY: PASS: Integrity check passed. [2026-01-21T12:04:55.855983] [DEBUG] [REMOTE ] CHWY: Symbol is viable for forecasting. [2026-01-21T12:04:55.856031] [INFO ] [MAIN ] [674/3501] CHWY kept (0.3s) | 674 kept, 0 rejected | 138.8/min | ETA: 20.4m [2026-01-21T12:04:56.279935] [DEBUG] [REMOTE ] CHY: Retrieved 5698 rows, trimmed to 300. [2026-01-21T12:04:56.280088] [DEBUG] [REMOTE ] CHY: PASS: History has at least 300 days. [2026-01-21T12:04:56.280314] [DEBUG] [REMOTE ] CHY: PASS: Price check passed. Min price $10.66. [2026-01-21T12:04:56.280455] [DEBUG] [REMOTE ] CHY: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:56.280589] [DEBUG] [REMOTE ] CHY: PASS: Integrity check passed. [2026-01-21T12:04:56.280633] [DEBUG] [REMOTE ] CHY: Symbol is viable for forecasting. [2026-01-21T12:04:56.280683] [INFO ] [MAIN ] [675/3501] CHY kept (0.4s) | 675 kept, 0 rejected | 138.8/min | ETA: 20.4m [2026-01-21T12:04:56.829653] [DEBUG] [REMOTE ] CI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:56.829809] [DEBUG] [REMOTE ] CI: PASS: History has at least 300 days. [2026-01-21T12:04:56.830070] [DEBUG] [REMOTE ] CI: PASS: Price check passed. Min price $243.04. [2026-01-21T12:04:56.830210] [DEBUG] [REMOTE ] CI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:56.830325] [DEBUG] [REMOTE ] CI: PASS: Integrity check passed. [2026-01-21T12:04:56.830365] [DEBUG] [REMOTE ] CI: Symbol is viable for forecasting. [2026-01-21T12:04:56.830421] [INFO ] [MAIN ] [676/3501] CI kept (0.5s) | 676 kept, 0 rejected | 138.8/min | ETA: 20.4m [2026-01-21T12:04:57.324844] [DEBUG] [REMOTE ] CIA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:57.325016] [DEBUG] [REMOTE ] CIA: PASS: History has at least 300 days. [2026-01-21T12:04:57.325299] [DEBUG] [REMOTE ] CIA: PASS: Price check passed. Min price $4.62. [2026-01-21T12:04:57.325467] [DEBUG] [REMOTE ] CIA: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:57.325640] [DEBUG] [REMOTE ] CIA: PASS: Integrity check passed. [2026-01-21T12:04:57.325692] [DEBUG] [REMOTE ] CIA: Symbol is viable for forecasting. [2026-01-21T12:04:57.326437] [INFO ] [MAIN ] [677/3501] CIA kept (0.5s) | 677 kept, 0 rejected | 138.7/min | ETA: 20.4m [2026-01-21T12:04:57.780349] [DEBUG] [REMOTE ] CIB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:57.780505] [DEBUG] [REMOTE ] CIB: PASS: History has at least 300 days. [2026-01-21T12:04:57.780795] [DEBUG] [REMOTE ] CIB: PASS: Price check passed. Min price $55.84. [2026-01-21T12:04:57.780941] [DEBUG] [REMOTE ] CIB: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:57.781073] [DEBUG] [REMOTE ] CIB: PASS: Integrity check passed. [2026-01-21T12:04:57.781115] [DEBUG] [REMOTE ] CIB: Symbol is viable for forecasting. [2026-01-21T12:04:57.781166] [INFO ] [MAIN ] [678/3501] CIB kept (0.5s) | 678 kept, 0 rejected | 138.7/min | ETA: 20.4m [2026-01-21T12:04:58.281803] [DEBUG] [REMOTE ] CIEN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:58.281945] [DEBUG] [REMOTE ] CIEN: PASS: History has at least 300 days. [2026-01-21T12:04:58.282204] [DEBUG] [REMOTE ] CIEN: PASS: Price check passed. Min price $172.58. [2026-01-21T12:04:58.282342] [DEBUG] [REMOTE ] CIEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:58.282462] [DEBUG] [REMOTE ] CIEN: PASS: Integrity check passed. [2026-01-21T12:04:58.282502] [DEBUG] [REMOTE ] CIEN: Symbol is viable for forecasting. [2026-01-21T12:04:58.282552] [INFO ] [MAIN ] [679/3501] CIEN kept (0.5s) | 679 kept, 0 rejected | 138.7/min | ETA: 20.3m [2026-01-21T12:04:58.615535] [DEBUG] [REMOTE ] CIF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:58.615698] [DEBUG] [REMOTE ] CIF: PASS: History has at least 300 days. [2026-01-21T12:04:58.615924] [DEBUG] [REMOTE ] CIF: PASS: Price check passed. Min price $1.65. [2026-01-21T12:04:58.616059] [DEBUG] [REMOTE ] CIF: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:58.616176] [DEBUG] [REMOTE ] CIF: PASS: Integrity check passed. [2026-01-21T12:04:58.616216] [DEBUG] [REMOTE ] CIF: Symbol is viable for forecasting. [2026-01-21T12:04:58.616265] [INFO ] [MAIN ] [680/3501] CIF kept (0.3s) | 680 kept, 0 rejected | 138.7/min | ETA: 20.3m [2026-01-21T12:04:59.047492] [DEBUG] [REMOTE ] CIG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:59.047685] [DEBUG] [REMOTE ] CIG: PASS: History has at least 300 days. [2026-01-21T12:04:59.047927] [DEBUG] [REMOTE ] CIG: PASS: Price check passed. Min price $1.89. [2026-01-21T12:04:59.048062] [DEBUG] [REMOTE ] CIG: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:59.048176] [DEBUG] [REMOTE ] CIG: PASS: Integrity check passed. [2026-01-21T12:04:59.048216] [DEBUG] [REMOTE ] CIG: Symbol is viable for forecasting. [2026-01-21T12:04:59.048264] [INFO ] [MAIN ] [681/3501] CIG kept (0.4s) | 681 kept, 0 rejected | 138.7/min | ETA: 20.3m [2026-01-21T12:04:59.377153] [DEBUG] [REMOTE ] CIGI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:04:59.377297] [DEBUG] [REMOTE ] CIGI: PASS: History has at least 300 days. [2026-01-21T12:04:59.377732] [DEBUG] [REMOTE ] CIGI: PASS: Price check passed. Min price $136.33. [2026-01-21T12:04:59.377875] [DEBUG] [REMOTE ] CIGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:59.377994] [DEBUG] [REMOTE ] CIGI: PASS: Integrity check passed. [2026-01-21T12:04:59.378036] [DEBUG] [REMOTE ] CIGI: Symbol is viable for forecasting. [2026-01-21T12:04:59.378087] [INFO ] [MAIN ] [682/3501] CIGI kept (0.3s) | 682 kept, 0 rejected | 138.8/min | ETA: 20.3m [2026-01-21T12:04:59.922246] [DEBUG] [REMOTE ] CII: Retrieved 5447 rows, trimmed to 300. [2026-01-21T12:04:59.922396] [DEBUG] [REMOTE ] CII: PASS: History has at least 300 days. [2026-01-21T12:04:59.922658] [DEBUG] [REMOTE ] CII: PASS: Price check passed. Min price $20.85. [2026-01-21T12:04:59.922836] [DEBUG] [REMOTE ] CII: PASS: Continuity check passed with 300 days. [2026-01-21T12:04:59.922969] [DEBUG] [REMOTE ] CII: PASS: Integrity check passed. [2026-01-21T12:04:59.923011] [DEBUG] [REMOTE ] CII: Symbol is viable for forecasting. [2026-01-21T12:04:59.923061] [INFO ] [MAIN ] [683/3501] CII kept (0.5s) | 683 kept, 0 rejected | 138.7/min | ETA: 20.3m [2026-01-21T12:05:00.323515] [DEBUG] [REMOTE ] CIM: Retrieved 4571 rows, trimmed to 300. [2026-01-21T12:05:00.323678] [DEBUG] [REMOTE ] CIM: PASS: History has at least 300 days. [2026-01-21T12:05:00.323892] [DEBUG] [REMOTE ] CIM: PASS: Price check passed. Min price $11.39. [2026-01-21T12:05:00.324028] [DEBUG] [REMOTE ] CIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:00.324140] [DEBUG] [REMOTE ] CIM: PASS: Integrity check passed. [2026-01-21T12:05:00.324181] [DEBUG] [REMOTE ] CIM: Symbol is viable for forecasting. [2026-01-21T12:05:00.324230] [INFO ] [MAIN ] [684/3501] CIM kept (0.4s) | 684 kept, 0 rejected | 138.7/min | ETA: 20.3m [2026-01-21T12:05:00.781061] [DEBUG] [REMOTE ] CINF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:00.781205] [DEBUG] [REMOTE ] CINF: PASS: History has at least 300 days. [2026-01-21T12:05:00.781448] [DEBUG] [REMOTE ] CINF: PASS: Price check passed. Min price $150.96. [2026-01-21T12:05:00.781605] [DEBUG] [REMOTE ] CINF: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:00.781729] [DEBUG] [REMOTE ] CINF: PASS: Integrity check passed. [2026-01-21T12:05:00.781769] [DEBUG] [REMOTE ] CINF: Symbol is viable for forecasting. [2026-01-21T12:05:00.781818] [INFO ] [MAIN ] [685/3501] CINF kept (0.5s) | 685 kept, 0 rejected | 138.7/min | ETA: 20.3m [2026-01-21T12:05:01.030984] [DEBUG] [REMOTE ] CING: Retrieved 1032 rows, trimmed to 300. [2026-01-21T12:05:01.031128] [DEBUG] [REMOTE ] CING: PASS: History has at least 300 days. [2026-01-21T12:05:01.031357] [DEBUG] [REMOTE ] CING: PASS: Price check passed. Min price $3.33. [2026-01-21T12:05:01.031496] [DEBUG] [REMOTE ] CING: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:01.031635] [DEBUG] [REMOTE ] CING: PASS: Integrity check passed. [2026-01-21T12:05:01.031679] [DEBUG] [REMOTE ] CING: Symbol is viable for forecasting. [2026-01-21T12:05:01.031726] [INFO ] [MAIN ] [686/3501] CING kept (0.2s) | 686 kept, 0 rejected | 138.8/min | ETA: 20.3m [2026-01-21T12:05:01.418277] [DEBUG] [REMOTE ] CION: Retrieved 1077 rows, trimmed to 300. [2026-01-21T12:05:01.418441] [DEBUG] [REMOTE ] CION: PASS: History has at least 300 days. [2026-01-21T12:05:01.418733] [DEBUG] [REMOTE ] CION: PASS: Price check passed. Min price $8.64. [2026-01-21T12:05:01.418902] [DEBUG] [REMOTE ] CION: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:01.419045] [DEBUG] [REMOTE ] CION: PASS: Integrity check passed. [2026-01-21T12:05:01.419094] [DEBUG] [REMOTE ] CION: Symbol is viable for forecasting. [2026-01-21T12:05:01.419155] [INFO ] [MAIN ] [687/3501] CION kept (0.4s) | 687 kept, 0 rejected | 138.8/min | ETA: 20.3m [2026-01-21T12:05:02.047772] [DEBUG] [REMOTE ] CIVB: Retrieved 6289 rows, trimmed to 300. [2026-01-21T12:05:02.047943] [DEBUG] [REMOTE ] CIVB: PASS: History has at least 300 days. [2026-01-21T12:05:02.048198] [DEBUG] [REMOTE ] CIVB: PASS: Price check passed. Min price $21.11. [2026-01-21T12:05:02.048363] [DEBUG] [REMOTE ] CIVB: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:02.048706] [DEBUG] [REMOTE ] CIVB: PASS: Integrity check passed. [2026-01-21T12:05:02.048750] [DEBUG] [REMOTE ] CIVB: Symbol is viable for forecasting. [2026-01-21T12:05:02.048805] [INFO ] [MAIN ] [688/3501] CIVB kept (0.6s) | 688 kept, 0 rejected | 138.7/min | ETA: 20.3m [2026-01-21T12:05:02.432095] [DEBUG] [REMOTE ] CIVI: Retrieved 3543 rows, trimmed to 300. [2026-01-21T12:05:02.432253] [DEBUG] [REMOTE ] CIVI: PASS: History has at least 300 days. [2026-01-21T12:05:02.432477] [DEBUG] [REMOTE ] CIVI: PASS: Price check passed. Min price $25.36. [2026-01-21T12:05:02.432641] [DEBUG] [REMOTE ] CIVI: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:02.432762] [DEBUG] [REMOTE ] CIVI: PASS: Integrity check passed. [2026-01-21T12:05:02.432805] [DEBUG] [REMOTE ] CIVI: Symbol is viable for forecasting. [2026-01-21T12:05:02.432856] [INFO ] [MAIN ] [689/3501] CIVI kept (0.4s) | 689 kept, 0 rejected | 138.8/min | ETA: 20.3m [2026-01-21T12:05:03.038991] [DEBUG] [REMOTE ] CLB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:03.039133] [DEBUG] [REMOTE ] CLB: PASS: History has at least 300 days. [2026-01-21T12:05:03.039359] [DEBUG] [REMOTE ] CLB: PASS: Price check passed. Min price $13.89. [2026-01-21T12:05:03.039504] [DEBUG] [REMOTE ] CLB: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:03.039647] [DEBUG] [REMOTE ] CLB: PASS: Integrity check passed. [2026-01-21T12:05:03.039692] [DEBUG] [REMOTE ] CLB: Symbol is viable for forecasting. [2026-01-21T12:05:03.040253] [INFO ] [MAIN ] [690/3501] CLB kept (0.6s) | 690 kept, 0 rejected | 138.7/min | ETA: 20.3m [2026-01-21T12:05:03.331999] [DEBUG] [REMOTE ] CLBK: Retrieved 1948 rows, trimmed to 300. [2026-01-21T12:05:03.332149] [DEBUG] [REMOTE ] CLBK: PASS: History has at least 300 days. [2026-01-21T12:05:03.332364] [DEBUG] [REMOTE ] CLBK: PASS: Price check passed. Min price $14.52. [2026-01-21T12:05:03.332509] [DEBUG] [REMOTE ] CLBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:03.332646] [DEBUG] [REMOTE ] CLBK: PASS: Integrity check passed. [2026-01-21T12:05:03.332690] [DEBUG] [REMOTE ] CLBK: Symbol is viable for forecasting. [2026-01-21T12:05:03.332744] [INFO ] [MAIN ] [691/3501] CLBK kept (0.3s) | 691 kept, 0 rejected | 138.7/min | ETA: 20.3m [2026-01-21T12:05:03.985228] [DEBUG] [REMOTE ] CLDX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:03.985400] [DEBUG] [REMOTE ] CLDX: PASS: History has at least 300 days. [2026-01-21T12:05:03.985713] [DEBUG] [REMOTE ] CLDX: PASS: Price check passed. Min price $22.67. [2026-01-21T12:05:03.985861] [DEBUG] [REMOTE ] CLDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:03.985986] [DEBUG] [REMOTE ] CLDX: PASS: Integrity check passed. [2026-01-21T12:05:03.986029] [DEBUG] [REMOTE ] CLDX: Symbol is viable for forecasting. [2026-01-21T12:05:03.986082] [INFO ] [MAIN ] [692/3501] CLDX kept (0.7s) | 692 kept, 0 rejected | 138.6/min | ETA: 20.3m [2026-01-21T12:05:04.429627] [DEBUG] [REMOTE ] CLF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:04.429860] [DEBUG] [REMOTE ] CLF: PASS: History has at least 300 days. [2026-01-21T12:05:04.430209] [DEBUG] [REMOTE ] CLF: PASS: Price check passed. Min price $10.09. [2026-01-21T12:05:04.430368] [DEBUG] [REMOTE ] CLF: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:04.430516] [DEBUG] [REMOTE ] CLF: PASS: Integrity check passed. [2026-01-21T12:05:04.430560] [DEBUG] [REMOTE ] CLF: Symbol is viable for forecasting. [2026-01-21T12:05:04.430637] [INFO ] [MAIN ] [693/3501] CLF kept (0.4s) | 693 kept, 0 rejected | 138.6/min | ETA: 20.3m [2026-01-21T12:05:04.854067] [DEBUG] [REMOTE ] CLFD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:04.854208] [DEBUG] [REMOTE ] CLFD: PASS: History has at least 300 days. [2026-01-21T12:05:04.854447] [DEBUG] [REMOTE ] CLFD: PASS: Price check passed. Min price $28.03. [2026-01-21T12:05:04.854835] [DEBUG] [REMOTE ] CLFD: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:04.854961] [DEBUG] [REMOTE ] CLFD: PASS: Integrity check passed. [2026-01-21T12:05:04.855007] [DEBUG] [REMOTE ] CLFD: Symbol is viable for forecasting. [2026-01-21T12:05:04.855066] [INFO ] [MAIN ] [694/3501] CLFD kept (0.4s) | 694 kept, 0 rejected | 138.6/min | ETA: 20.2m [2026-01-21T12:05:05.412296] [DEBUG] [REMOTE ] CLH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:05.412431] [DEBUG] [REMOTE ] CLH: PASS: History has at least 300 days. [2026-01-21T12:05:05.412671] [DEBUG] [REMOTE ] CLH: PASS: Price check passed. Min price $201.73. [2026-01-21T12:05:05.412820] [DEBUG] [REMOTE ] CLH: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:05.412940] [DEBUG] [REMOTE ] CLH: PASS: Integrity check passed. [2026-01-21T12:05:05.412983] [DEBUG] [REMOTE ] CLH: Symbol is viable for forecasting. [2026-01-21T12:05:05.413034] [INFO ] [MAIN ] [695/3501] CLH kept (0.6s) | 695 kept, 0 rejected | 138.6/min | ETA: 20.2m [2026-01-21T12:05:05.707704] [DEBUG] [REMOTE ] CLLS: Retrieved 2722 rows, trimmed to 300. [2026-01-21T12:05:05.707831] [DEBUG] [REMOTE ] CLLS: PASS: History has at least 300 days. [2026-01-21T12:05:05.708035] [DEBUG] [REMOTE ] CLLS: PASS: Price check passed. Min price $3.13. [2026-01-21T12:05:05.708175] [DEBUG] [REMOTE ] CLLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:05.708286] [DEBUG] [REMOTE ] CLLS: PASS: Integrity check passed. [2026-01-21T12:05:05.708327] [DEBUG] [REMOTE ] CLLS: Symbol is viable for forecasting. [2026-01-21T12:05:05.708375] [INFO ] [MAIN ] [696/3501] CLLS kept (0.3s) | 696 kept, 0 rejected | 138.6/min | ETA: 20.2m [2026-01-21T12:05:06.241188] [DEBUG] [REMOTE ] CLMB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:06.241350] [DEBUG] [REMOTE ] CLMB: PASS: History has at least 300 days. [2026-01-21T12:05:06.241609] [DEBUG] [REMOTE ] CLMB: PASS: Price check passed. Min price $100.02. [2026-01-21T12:05:06.241752] [DEBUG] [REMOTE ] CLMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:06.241872] [DEBUG] [REMOTE ] CLMB: PASS: Integrity check passed. [2026-01-21T12:05:06.241915] [DEBUG] [REMOTE ] CLMB: Symbol is viable for forecasting. [2026-01-21T12:05:06.241989] [INFO ] [MAIN ] [697/3501] CLMB kept (0.5s) | 697 kept, 0 rejected | 138.6/min | ETA: 20.2m [2026-01-21T12:05:06.637765] [DEBUG] [REMOTE ] CLNE: Retrieved 4693 rows, trimmed to 300. [2026-01-21T12:05:06.637993] [DEBUG] [REMOTE ] CLNE: PASS: History has at least 300 days. [2026-01-21T12:05:06.638336] [DEBUG] [REMOTE ] CLNE: PASS: Price check passed. Min price $2.10. [2026-01-21T12:05:06.638499] [DEBUG] [REMOTE ] CLNE: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:06.638666] [DEBUG] [REMOTE ] CLNE: PASS: Integrity check passed. [2026-01-21T12:05:06.638722] [DEBUG] [REMOTE ] CLNE: Symbol is viable for forecasting. [2026-01-21T12:05:06.638805] [INFO ] [MAIN ] [698/3501] CLNE kept (0.4s) | 698 kept, 0 rejected | 138.6/min | ETA: 20.2m [2026-01-21T12:05:06.896649] [DEBUG] [REMOTE ] CLNN: Retrieved 1268 rows, trimmed to 300. [2026-01-21T12:05:06.896805] [DEBUG] [REMOTE ] CLNN: PASS: History has at least 300 days. [2026-01-21T12:05:06.897030] [DEBUG] [REMOTE ] CLNN: PASS: Price check passed. Min price $4.73. [2026-01-21T12:05:06.897205] [DEBUG] [REMOTE ] CLNN: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:06.897331] [DEBUG] [REMOTE ] CLNN: PASS: Integrity check passed. [2026-01-21T12:05:06.897375] [DEBUG] [REMOTE ] CLNN: Symbol is viable for forecasting. [2026-01-21T12:05:06.897425] [INFO ] [MAIN ] [699/3501] CLNN kept (0.3s) | 699 kept, 0 rejected | 138.7/min | ETA: 20.2m [2026-01-21T12:05:07.277419] [DEBUG] [REMOTE ] CLOA: Retrieved 757 rows, trimmed to 300. [2026-01-21T12:05:07.277562] [DEBUG] [REMOTE ] CLOA: PASS: History has at least 300 days. [2026-01-21T12:05:07.277800] [DEBUG] [REMOTE ] CLOA: PASS: Price check passed. Min price $51.16. [2026-01-21T12:05:07.277943] [DEBUG] [REMOTE ] CLOA: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:07.278058] [DEBUG] [REMOTE ] CLOA: PASS: Integrity check passed. [2026-01-21T12:05:07.278101] [DEBUG] [REMOTE ] CLOA: Symbol is viable for forecasting. [2026-01-21T12:05:07.278151] [INFO ] [MAIN ] [700/3501] CLOA kept (0.4s) | 700 kept, 0 rejected | 138.7/min | ETA: 20.2m [2026-01-21T12:05:07.693041] [DEBUG] [REMOTE ] CLRB: Retrieved 5078 rows, trimmed to 300. [2026-01-21T12:05:07.693168] [DEBUG] [REMOTE ] CLRB: PASS: History has at least 300 days. [2026-01-21T12:05:07.693371] [DEBUG] [REMOTE ] CLRB: PASS: Price check passed. Min price $2.56. [2026-01-21T12:05:07.693507] [DEBUG] [REMOTE ] CLRB: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:07.693658] [DEBUG] [REMOTE ] CLRB: PASS: Integrity check passed. [2026-01-21T12:05:07.693701] [DEBUG] [REMOTE ] CLRB: Symbol is viable for forecasting. [2026-01-21T12:05:07.693749] [INFO ] [MAIN ] [701/3501] CLRB kept (0.4s) | 701 kept, 0 rejected | 138.7/min | ETA: 20.2m [2026-01-21T12:05:08.341618] [DEBUG] [REMOTE ] CLRO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:08.341846] [DEBUG] [REMOTE ] CLRO: PASS: History has at least 300 days. [2026-01-21T12:05:08.342193] [DEBUG] [REMOTE ] CLRO: PASS: Price check passed. Min price $4.29. [2026-01-21T12:05:08.342359] [DEBUG] [REMOTE ] CLRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:08.342533] [DEBUG] [REMOTE ] CLRO: PASS: Integrity check passed. [2026-01-21T12:05:08.342603] [DEBUG] [REMOTE ] CLRO: Symbol is viable for forecasting. [2026-01-21T12:05:08.342669] [INFO ] [MAIN ] [702/3501] CLRO kept (0.6s) | 702 kept, 0 rejected | 138.6/min | ETA: 20.2m [2026-01-21T12:05:08.664105] [DEBUG] [REMOTE ] CLS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:08.664309] [DEBUG] [REMOTE ] CLS: PASS: History has at least 300 days. [2026-01-21T12:05:08.664617] [DEBUG] [REMOTE ] CLS: PASS: Price check passed. Min price $270.92. [2026-01-21T12:05:08.664769] [DEBUG] [REMOTE ] CLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:08.664898] [DEBUG] [REMOTE ] CLS: PASS: Integrity check passed. [2026-01-21T12:05:08.664939] [DEBUG] [REMOTE ] CLS: Symbol is viable for forecasting. [2026-01-21T12:05:08.664989] [INFO ] [MAIN ] [703/3501] CLS kept (0.3s) | 703 kept, 0 rejected | 138.7/min | ETA: 20.2m [2026-01-21T12:05:09.220288] [DEBUG] [REMOTE ] CLX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:09.220455] [DEBUG] [REMOTE ] CLX: PASS: History has at least 300 days. [2026-01-21T12:05:09.220743] [DEBUG] [REMOTE ] CLX: PASS: Price check passed. Min price $97.43. [2026-01-21T12:05:09.220891] [DEBUG] [REMOTE ] CLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:09.221021] [DEBUG] [REMOTE ] CLX: PASS: Integrity check passed. [2026-01-21T12:05:09.221064] [DEBUG] [REMOTE ] CLX: Symbol is viable for forecasting. [2026-01-21T12:05:09.221115] [INFO ] [MAIN ] [704/3501] CLX kept (0.6s) | 704 kept, 0 rejected | 138.6/min | ETA: 20.2m [2026-01-21T12:05:09.630747] [DEBUG] [REMOTE ] CM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:09.630890] [DEBUG] [REMOTE ] CM: PASS: History has at least 300 days. [2026-01-21T12:05:09.631121] [DEBUG] [REMOTE ] CM: PASS: Price check passed. Min price $80.84. [2026-01-21T12:05:09.631264] [DEBUG] [REMOTE ] CM: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:09.631388] [DEBUG] [REMOTE ] CM: PASS: Integrity check passed. [2026-01-21T12:05:09.631429] [DEBUG] [REMOTE ] CM: Symbol is viable for forecasting. [2026-01-21T12:05:09.631478] [INFO ] [MAIN ] [705/3501] CM kept (0.4s) | 705 kept, 0 rejected | 138.6/min | ETA: 20.2m [2026-01-21T12:05:10.062094] [DEBUG] [REMOTE ] CMA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:10.062247] [DEBUG] [REMOTE ] CMA: PASS: History has at least 300 days. [2026-01-21T12:05:10.062497] [DEBUG] [REMOTE ] CMA: PASS: Price check passed. Min price $75.14. [2026-01-21T12:05:10.062661] [DEBUG] [REMOTE ] CMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:10.062789] [DEBUG] [REMOTE ] CMA: PASS: Integrity check passed. [2026-01-21T12:05:10.062860] [DEBUG] [REMOTE ] CMA: Symbol is viable for forecasting. [2026-01-21T12:05:10.062912] [INFO ] [MAIN ] [706/3501] CMA kept (0.4s) | 706 kept, 0 rejected | 138.6/min | ETA: 20.2m [2026-01-21T12:05:10.591043] [DEBUG] [REMOTE ] CMC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:10.591255] [DEBUG] [REMOTE ] CMC: PASS: History has at least 300 days. [2026-01-21T12:05:10.591547] [DEBUG] [REMOTE ] CMC: PASS: Price check passed. Min price $56.38. [2026-01-21T12:05:10.591735] [DEBUG] [REMOTE ] CMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:10.591901] [DEBUG] [REMOTE ] CMC: PASS: Integrity check passed. [2026-01-21T12:05:10.591945] [DEBUG] [REMOTE ] CMC: Symbol is viable for forecasting. [2026-01-21T12:05:10.592001] [INFO ] [MAIN ] [707/3501] CMC kept (0.5s) | 707 kept, 0 rejected | 138.6/min | ETA: 20.2m [2026-01-21T12:05:10.795145] [DEBUG] [REMOTE ] CMCM: Retrieved 2943 rows, trimmed to 300. [2026-01-21T12:05:10.795327] [DEBUG] [REMOTE ] CMCM: PASS: History has at least 300 days. [2026-01-21T12:05:10.795541] [DEBUG] [REMOTE ] CMCM: PASS: Price check passed. Min price $5.87. [2026-01-21T12:05:10.795700] [DEBUG] [REMOTE ] CMCM: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:10.795816] [DEBUG] [REMOTE ] CMCM: PASS: Integrity check passed. [2026-01-21T12:05:10.795858] [DEBUG] [REMOTE ] CMCM: Symbol is viable for forecasting. [2026-01-21T12:05:10.795907] [INFO ] [MAIN ] [708/3501] CMCM kept (0.2s) | 708 kept, 0 rejected | 138.7/min | ETA: 20.1m [2026-01-21T12:05:11.393986] [DEBUG] [REMOTE ] CMCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:11.394159] [DEBUG] [REMOTE ] CMCO: PASS: History has at least 300 days. [2026-01-21T12:05:11.394400] [DEBUG] [REMOTE ] CMCO: PASS: Price check passed. Min price $14.22. [2026-01-21T12:05:11.394537] [DEBUG] [REMOTE ] CMCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:11.394678] [DEBUG] [REMOTE ] CMCO: PASS: Integrity check passed. [2026-01-21T12:05:11.394720] [DEBUG] [REMOTE ] CMCO: Symbol is viable for forecasting. [2026-01-21T12:05:11.394770] [INFO ] [MAIN ] [709/3501] CMCO kept (0.6s) | 709 kept, 0 rejected | 138.6/min | ETA: 20.1m [2026-01-21T12:05:11.752459] [DEBUG] [REMOTE ] CMCSA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:11.752617] [DEBUG] [REMOTE ] CMCSA: PASS: History has at least 300 days. [2026-01-21T12:05:11.752840] [DEBUG] [REMOTE ] CMCSA: PASS: Price check passed. Min price $23.18. [2026-01-21T12:05:11.752976] [DEBUG] [REMOTE ] CMCSA: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:11.753105] [DEBUG] [REMOTE ] CMCSA: PASS: Integrity check passed. [2026-01-21T12:05:11.753147] [DEBUG] [REMOTE ] CMCSA: Symbol is viable for forecasting. [2026-01-21T12:05:11.753195] [INFO ] [MAIN ] [710/3501] CMCSA kept (0.4s) | 710 kept, 0 rejected | 138.7/min | ETA: 20.1m [2026-01-21T12:05:12.077597] [DEBUG] [REMOTE ] CME: Retrieved 5816 rows, trimmed to 300. [2026-01-21T12:05:12.077735] [DEBUG] [REMOTE ] CME: PASS: History has at least 300 days. [2026-01-21T12:05:12.077954] [DEBUG] [REMOTE ] CME: PASS: Price check passed. Min price $260.34. [2026-01-21T12:05:12.078092] [DEBUG] [REMOTE ] CME: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:12.078208] [DEBUG] [REMOTE ] CME: PASS: Integrity check passed. [2026-01-21T12:05:12.078248] [DEBUG] [REMOTE ] CME: Symbol is viable for forecasting. [2026-01-21T12:05:12.078296] [INFO ] [MAIN ] [711/3501] CME kept (0.3s) | 711 kept, 0 rejected | 138.7/min | ETA: 20.1m [2026-01-21T12:05:12.609106] [DEBUG] [REMOTE ] CMG: Retrieved 5027 rows, trimmed to 300. [2026-01-21T12:05:12.609253] [DEBUG] [REMOTE ] CMG: PASS: History has at least 300 days. [2026-01-21T12:05:12.609481] [DEBUG] [REMOTE ] CMG: PASS: Price check passed. Min price $29.81. [2026-01-21T12:05:12.609653] [DEBUG] [REMOTE ] CMG: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:12.609778] [DEBUG] [REMOTE ] CMG: PASS: Integrity check passed. [2026-01-21T12:05:12.609821] [DEBUG] [REMOTE ] CMG: Symbol is viable for forecasting. [2026-01-21T12:05:12.609873] [INFO ] [MAIN ] [712/3501] CMG kept (0.5s) | 712 kept, 0 rejected | 138.7/min | ETA: 20.1m [2026-01-21T12:05:12.916052] [DEBUG] [REMOTE ] CMI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:12.916192] [DEBUG] [REMOTE ] CMI: PASS: History has at least 300 days. [2026-01-21T12:05:12.916413] [DEBUG] [REMOTE ] CMI: PASS: Price check passed. Min price $412.55. [2026-01-21T12:05:12.916553] [DEBUG] [REMOTE ] CMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:12.916713] [DEBUG] [REMOTE ] CMI: PASS: Integrity check passed. [2026-01-21T12:05:12.916756] [DEBUG] [REMOTE ] CMI: Symbol is viable for forecasting. [2026-01-21T12:05:12.916806] [INFO ] [MAIN ] [713/3501] CMI kept (0.3s) | 713 kept, 0 rejected | 138.7/min | ETA: 20.1m [2026-01-21T12:05:13.297237] [DEBUG] [REMOTE ] CMMB: Retrieved 1743 rows, trimmed to 300. [2026-01-21T12:05:13.297371] [DEBUG] [REMOTE ] CMMB: PASS: History has at least 300 days. [2026-01-21T12:05:13.297640] [DEBUG] [REMOTE ] CMMB: PASS: Price check passed. Min price $1.58. [2026-01-21T12:05:13.297785] [DEBUG] [REMOTE ] CMMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:13.297901] [DEBUG] [REMOTE ] CMMB: PASS: Integrity check passed. [2026-01-21T12:05:13.297944] [DEBUG] [REMOTE ] CMMB: Symbol is viable for forecasting. [2026-01-21T12:05:13.297993] [INFO ] [MAIN ] [714/3501] CMMB kept (0.4s) | 714 kept, 0 rejected | 138.7/min | ETA: 20.1m [2026-01-21T12:05:13.724284] [DEBUG] [REMOTE ] CMP: Retrieved 5560 rows, trimmed to 300. [2026-01-21T12:05:13.724420] [DEBUG] [REMOTE ] CMP: PASS: History has at least 300 days. [2026-01-21T12:05:13.724648] [DEBUG] [REMOTE ] CMP: PASS: Price check passed. Min price $16.54. [2026-01-21T12:05:13.724793] [DEBUG] [REMOTE ] CMP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:13.724906] [DEBUG] [REMOTE ] CMP: PASS: Integrity check passed. [2026-01-21T12:05:13.724947] [DEBUG] [REMOTE ] CMP: Symbol is viable for forecasting. [2026-01-21T12:05:13.724997] [INFO ] [MAIN ] [715/3501] CMP kept (0.4s) | 715 kept, 0 rejected | 138.7/min | ETA: 20.1m [2026-01-21T12:05:13.965265] [DEBUG] [REMOTE ] CMPO: Retrieved 1296 rows, trimmed to 300. [2026-01-21T12:05:13.965403] [DEBUG] [REMOTE ] CMPO: PASS: History has at least 300 days. [2026-01-21T12:05:13.965631] [DEBUG] [REMOTE ] CMPO: PASS: Price check passed. Min price $18.18. [2026-01-21T12:05:13.965772] [DEBUG] [REMOTE ] CMPO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:13.965882] [DEBUG] [REMOTE ] CMPO: PASS: Integrity check passed. [2026-01-21T12:05:13.965922] [DEBUG] [REMOTE ] CMPO: Symbol is viable for forecasting. [2026-01-21T12:05:13.965969] [INFO ] [MAIN ] [716/3501] CMPO kept (0.2s) | 716 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-21T12:05:14.474903] [DEBUG] [REMOTE ] CMPS: Retrieved 1340 rows, trimmed to 300. [2026-01-21T12:05:14.475035] [DEBUG] [REMOTE ] CMPS: PASS: History has at least 300 days. [2026-01-21T12:05:14.475235] [DEBUG] [REMOTE ] CMPS: PASS: Price check passed. Min price $4.94. [2026-01-21T12:05:14.475369] [DEBUG] [REMOTE ] CMPS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:14.475479] [DEBUG] [REMOTE ] CMPS: PASS: Integrity check passed. [2026-01-21T12:05:14.475519] [DEBUG] [REMOTE ] CMPS: Symbol is viable for forecasting. [2026-01-21T12:05:14.475566] [INFO ] [MAIN ] [717/3501] CMPS kept (0.5s) | 717 kept, 0 rejected | 138.8/min | ETA: 20.1m [2026-01-21T12:05:14.748690] [DEBUG] [REMOTE ] CMPX: Retrieved 1205 rows, trimmed to 300. [2026-01-21T12:05:14.748953] [DEBUG] [REMOTE ] CMPX: PASS: History has at least 300 days. [2026-01-21T12:05:14.749373] [DEBUG] [REMOTE ] CMPX: PASS: Price check passed. Min price $3.72. [2026-01-21T12:05:14.749714] [DEBUG] [REMOTE ] CMPX: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:14.749953] [DEBUG] [REMOTE ] CMPX: PASS: Integrity check passed. [2026-01-21T12:05:14.750028] [DEBUG] [REMOTE ] CMPX: Symbol is viable for forecasting. [2026-01-21T12:05:14.750133] [INFO ] [MAIN ] [718/3501] CMPX kept (0.3s) | 718 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-21T12:05:15.236635] [DEBUG] [REMOTE ] CMRE: Retrieved 3824 rows, trimmed to 300. [2026-01-21T12:05:15.236766] [DEBUG] [REMOTE ] CMRE: PASS: History has at least 300 days. [2026-01-21T12:05:15.236988] [DEBUG] [REMOTE ] CMRE: PASS: Price check passed. Min price $11.34. [2026-01-21T12:05:15.237135] [DEBUG] [REMOTE ] CMRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:15.237254] [DEBUG] [REMOTE ] CMRE: PASS: Integrity check passed. [2026-01-21T12:05:15.237300] [DEBUG] [REMOTE ] CMRE: Symbol is viable for forecasting. [2026-01-21T12:05:15.237351] [INFO ] [MAIN ] [719/3501] CMRE kept (0.5s) | 719 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-21T12:05:15.767784] [DEBUG] [REMOTE ] CMS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:15.767919] [DEBUG] [REMOTE ] CMS: PASS: History has at least 300 days. [2026-01-21T12:05:15.768139] [DEBUG] [REMOTE ] CMS: PASS: Price check passed. Min price $69.17. [2026-01-21T12:05:15.768274] [DEBUG] [REMOTE ] CMS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:15.768388] [DEBUG] [REMOTE ] CMS: PASS: Integrity check passed. [2026-01-21T12:05:15.768428] [DEBUG] [REMOTE ] CMS: Symbol is viable for forecasting. [2026-01-21T12:05:15.768478] [INFO ] [MAIN ] [720/3501] CMS kept (0.5s) | 720 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-21T12:05:16.042209] [DEBUG] [REMOTE ] CMSA: Retrieved 1976 rows, trimmed to 300. [2026-01-21T12:05:16.042324] [DEBUG] [REMOTE ] CMSA: PASS: History has at least 300 days. [2026-01-21T12:05:16.042529] [DEBUG] [REMOTE ] CMSA: PASS: Price check passed. Min price $21.66. [2026-01-21T12:05:16.042713] [DEBUG] [REMOTE ] CMSA: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:16.042832] [DEBUG] [REMOTE ] CMSA: PASS: Integrity check passed. [2026-01-21T12:05:16.042873] [DEBUG] [REMOTE ] CMSA: Symbol is viable for forecasting. [2026-01-21T12:05:16.042921] [INFO ] [MAIN ] [721/3501] CMSA kept (0.3s) | 721 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-21T12:05:16.453841] [DEBUG] [REMOTE ] CMSC: Retrieved 1835 rows, trimmed to 300. [2026-01-21T12:05:16.454029] [DEBUG] [REMOTE ] CMSC: PASS: History has at least 300 days. [2026-01-21T12:05:16.454334] [DEBUG] [REMOTE ] CMSC: PASS: Price check passed. Min price $22.64. [2026-01-21T12:05:16.454550] [DEBUG] [REMOTE ] CMSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:16.454751] [DEBUG] [REMOTE ] CMSC: PASS: Integrity check passed. [2026-01-21T12:05:16.454818] [DEBUG] [REMOTE ] CMSC: Symbol is viable for forecasting. [2026-01-21T12:05:16.454896] [INFO ] [MAIN ] [722/3501] CMSC kept (0.4s) | 722 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-21T12:05:16.959065] [DEBUG] [REMOTE ] CMSD: Retrieved 1738 rows, trimmed to 300. [2026-01-21T12:05:16.959193] [DEBUG] [REMOTE ] CMSD: PASS: History has at least 300 days. [2026-01-21T12:05:16.959403] [DEBUG] [REMOTE ] CMSD: PASS: Price check passed. Min price $23.02. [2026-01-21T12:05:16.959548] [DEBUG] [REMOTE ] CMSD: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:16.959697] [DEBUG] [REMOTE ] CMSD: PASS: Integrity check passed. [2026-01-21T12:05:16.959740] [DEBUG] [REMOTE ] CMSD: Symbol is viable for forecasting. [2026-01-21T12:05:16.959791] [INFO ] [MAIN ] [723/3501] CMSD kept (0.5s) | 723 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-21T12:05:17.157035] [DEBUG] [REMOTE ] CMTG: Retrieved 1056 rows, trimmed to 300. [2026-01-21T12:05:17.157169] [DEBUG] [REMOTE ] CMTG: PASS: History has at least 300 days. [2026-01-21T12:05:17.157373] [DEBUG] [REMOTE ] CMTG: PASS: Price check passed. Min price $2.71. [2026-01-21T12:05:17.157515] [DEBUG] [REMOTE ] CMTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:17.157648] [DEBUG] [REMOTE ] CMTG: PASS: Integrity check passed. [2026-01-21T12:05:17.157692] [DEBUG] [REMOTE ] CMTG: Symbol is viable for forecasting. [2026-01-21T12:05:17.157743] [INFO ] [MAIN ] [724/3501] CMTG kept (0.2s) | 724 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-21T12:05:17.887143] [DEBUG] [REMOTE ] CMTL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:17.887277] [DEBUG] [REMOTE ] CMTL: PASS: History has at least 300 days. [2026-01-21T12:05:17.887522] [DEBUG] [REMOTE ] CMTL: PASS: Price check passed. Min price $2.84. [2026-01-21T12:05:17.887686] [DEBUG] [REMOTE ] CMTL: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:17.887806] [DEBUG] [REMOTE ] CMTL: PASS: Integrity check passed. [2026-01-21T12:05:17.887847] [DEBUG] [REMOTE ] CMTL: Symbol is viable for forecasting. [2026-01-21T12:05:17.887896] [INFO ] [MAIN ] [725/3501] CMTL kept (0.7s) | 725 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-21T12:05:18.355282] [DEBUG] [REMOTE ] CNA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:18.355488] [DEBUG] [REMOTE ] CNA: PASS: History has at least 300 days. [2026-01-21T12:05:18.355835] [DEBUG] [REMOTE ] CNA: PASS: Price check passed. Min price $43.61. [2026-01-21T12:05:18.356007] [DEBUG] [REMOTE ] CNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:18.356164] [DEBUG] [REMOTE ] CNA: PASS: Integrity check passed. [2026-01-21T12:05:18.356213] [DEBUG] [REMOTE ] CNA: Symbol is viable for forecasting. [2026-01-21T12:05:18.356275] [INFO ] [MAIN ] [726/3501] CNA kept (0.5s) | 726 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-21T12:05:18.864686] [DEBUG] [REMOTE ] CNC: Retrieved 6063 rows, trimmed to 300. [2026-01-21T12:05:18.864829] [DEBUG] [REMOTE ] CNC: PASS: History has at least 300 days. [2026-01-21T12:05:18.865050] [DEBUG] [REMOTE ] CNC: PASS: Price check passed. Min price $33.15. [2026-01-21T12:05:18.865186] [DEBUG] [REMOTE ] CNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:18.865302] [DEBUG] [REMOTE ] CNC: PASS: Integrity check passed. [2026-01-21T12:05:18.865342] [DEBUG] [REMOTE ] CNC: Symbol is viable for forecasting. [2026-01-21T12:05:18.865390] [INFO ] [MAIN ] [727/3501] CNC kept (0.5s) | 727 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-21T12:05:19.046082] [DEBUG] [REMOTE ] CNF: Retrieved 1804 rows, trimmed to 300. [2026-01-21T12:05:19.046276] [DEBUG] [REMOTE ] CNF: PASS: History has at least 300 days. [2026-01-21T12:05:19.046537] [DEBUG] [REMOTE ] CNF: PASS: Price check passed. Min price $4.02. [2026-01-21T12:05:19.050551] [DEBUG] [REMOTE ] CNF: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:19.050900] [DEBUG] [REMOTE ] CNF: PASS: Integrity check passed. [2026-01-21T12:05:19.050948] [DEBUG] [REMOTE ] CNF: Symbol is viable for forecasting. [2026-01-21T12:05:19.051029] [INFO ] [MAIN ] [728/3501] CNF kept (0.2s) | 728 kept, 0 rejected | 138.9/min | ETA: 20.0m [2026-01-21T12:05:19.611552] [DEBUG] [REMOTE ] CNI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:19.611743] [DEBUG] [REMOTE ] CNI: PASS: History has at least 300 days. [2026-01-21T12:05:19.612006] [DEBUG] [REMOTE ] CNI: PASS: Price check passed. Min price $90.32. [2026-01-21T12:05:19.612148] [DEBUG] [REMOTE ] CNI: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:19.612279] [DEBUG] [REMOTE ] CNI: PASS: Integrity check passed. [2026-01-21T12:05:19.612319] [DEBUG] [REMOTE ] CNI: Symbol is viable for forecasting. [2026-01-21T12:05:19.612369] [INFO ] [MAIN ] [729/3501] CNI kept (0.6s) | 729 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-21T12:05:20.084129] [DEBUG] [REMOTE ] CNK: Retrieved 4716 rows, trimmed to 300. [2026-01-21T12:05:20.084265] [DEBUG] [REMOTE ] CNK: PASS: History has at least 300 days. [2026-01-21T12:05:20.084482] [DEBUG] [REMOTE ] CNK: PASS: Price check passed. Min price $21.93. [2026-01-21T12:05:20.084647] [DEBUG] [REMOTE ] CNK: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:20.084770] [DEBUG] [REMOTE ] CNK: PASS: Integrity check passed. [2026-01-21T12:05:20.084811] [DEBUG] [REMOTE ] CNK: Symbol is viable for forecasting. [2026-01-21T12:05:20.084862] [INFO ] [MAIN ] [730/3501] CNK kept (0.5s) | 730 kept, 0 rejected | 138.8/min | ETA: 20.0m [2026-01-21T12:05:20.372071] [DEBUG] [REMOTE ] CNM: Retrieved 1129 rows, trimmed to 300. [2026-01-21T12:05:20.372204] [DEBUG] [REMOTE ] CNM: PASS: History has at least 300 days. [2026-01-21T12:05:20.372404] [DEBUG] [REMOTE ] CNM: PASS: Price check passed. Min price $44.29. [2026-01-21T12:05:20.372537] [DEBUG] [REMOTE ] CNM: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:20.372678] [DEBUG] [REMOTE ] CNM: PASS: Integrity check passed. [2026-01-21T12:05:20.372719] [DEBUG] [REMOTE ] CNM: Symbol is viable for forecasting. [2026-01-21T12:05:20.372768] [INFO ] [MAIN ] [731/3501] CNM kept (0.3s) | 731 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-21T12:05:20.940786] [DEBUG] [REMOTE ] CNMD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:20.940933] [DEBUG] [REMOTE ] CNMD: PASS: History has at least 300 days. [2026-01-21T12:05:20.941158] [DEBUG] [REMOTE ] CNMD: PASS: Price check passed. Min price $38.99. [2026-01-21T12:05:20.941303] [DEBUG] [REMOTE ] CNMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:20.941453] [DEBUG] [REMOTE ] CNMD: PASS: Integrity check passed. [2026-01-21T12:05:20.941496] [DEBUG] [REMOTE ] CNMD: Symbol is viable for forecasting. [2026-01-21T12:05:20.941547] [INFO ] [MAIN ] [732/3501] CNMD kept (0.6s) | 732 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:21.241416] [DEBUG] [REMOTE ] CNNE: Retrieved 2051 rows, trimmed to 300. [2026-01-21T12:05:21.241626] [DEBUG] [REMOTE ] CNNE: PASS: History has at least 300 days. [2026-01-21T12:05:21.241882] [DEBUG] [REMOTE ] CNNE: PASS: Price check passed. Min price $14.99. [2026-01-21T12:05:21.242030] [DEBUG] [REMOTE ] CNNE: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:21.242155] [DEBUG] [REMOTE ] CNNE: PASS: Integrity check passed. [2026-01-21T12:05:21.242198] [DEBUG] [REMOTE ] CNNE: Symbol is viable for forecasting. [2026-01-21T12:05:21.242251] [INFO ] [MAIN ] [733/3501] CNNE kept (0.3s) | 733 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-21T12:05:21.814948] [DEBUG] [REMOTE ] CNO: Retrieved 5626 rows, trimmed to 300. [2026-01-21T12:05:21.815099] [DEBUG] [REMOTE ] CNO: PASS: History has at least 300 days. [2026-01-21T12:05:21.815341] [DEBUG] [REMOTE ] CNO: PASS: Price check passed. Min price $39.43. [2026-01-21T12:05:21.815491] [DEBUG] [REMOTE ] CNO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:21.815629] [DEBUG] [REMOTE ] CNO: PASS: Integrity check passed. [2026-01-21T12:05:21.815674] [DEBUG] [REMOTE ] CNO: Symbol is viable for forecasting. [2026-01-21T12:05:21.815726] [INFO ] [MAIN ] [734/3501] CNO kept (0.6s) | 734 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:22.313769] [DEBUG] [REMOTE ] CNOB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:22.313913] [DEBUG] [REMOTE ] CNOB: PASS: History has at least 300 days. [2026-01-21T12:05:22.314134] [DEBUG] [REMOTE ] CNOB: PASS: Price check passed. Min price $23.36. [2026-01-21T12:05:22.314270] [DEBUG] [REMOTE ] CNOB: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:22.314387] [DEBUG] [REMOTE ] CNOB: PASS: Integrity check passed. [2026-01-21T12:05:22.314434] [DEBUG] [REMOTE ] CNOB: Symbol is viable for forecasting. [2026-01-21T12:05:22.314484] [INFO ] [MAIN ] [735/3501] CNOB kept (0.5s) | 735 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:22.590260] [DEBUG] [REMOTE ] CNP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:22.590409] [DEBUG] [REMOTE ] CNP: PASS: History has at least 300 days. [2026-01-21T12:05:22.590690] [DEBUG] [REMOTE ] CNP: PASS: Price check passed. Min price $37.33. [2026-01-21T12:05:22.590830] [DEBUG] [REMOTE ] CNP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:22.590951] [DEBUG] [REMOTE ] CNP: PASS: Integrity check passed. [2026-01-21T12:05:22.590992] [DEBUG] [REMOTE ] CNP: Symbol is viable for forecasting. [2026-01-21T12:05:22.591043] [INFO ] [MAIN ] [736/3501] CNP kept (0.3s) | 736 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:23.178489] [DEBUG] [REMOTE ] CNQ: Retrieved 6406 rows, trimmed to 300. [2026-01-21T12:05:23.178660] [DEBUG] [REMOTE ] CNQ: PASS: History has at least 300 days. [2026-01-21T12:05:23.178910] [DEBUG] [REMOTE ] CNQ: PASS: Price check passed. Min price $30.59. [2026-01-21T12:05:23.179055] [DEBUG] [REMOTE ] CNQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:23.179173] [DEBUG] [REMOTE ] CNQ: PASS: Integrity check passed. [2026-01-21T12:05:23.179213] [DEBUG] [REMOTE ] CNQ: Symbol is viable for forecasting. [2026-01-21T12:05:23.179264] [INFO ] [MAIN ] [737/3501] CNQ kept (0.6s) | 737 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:23.607191] [DEBUG] [REMOTE ] CNS: Retrieved 5392 rows, trimmed to 300. [2026-01-21T12:05:23.607325] [DEBUG] [REMOTE ] CNS: PASS: History has at least 300 days. [2026-01-21T12:05:23.607534] [DEBUG] [REMOTE ] CNS: PASS: Price check passed. Min price $59.24. [2026-01-21T12:05:23.607694] [DEBUG] [REMOTE ] CNS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:23.607808] [DEBUG] [REMOTE ] CNS: PASS: Integrity check passed. [2026-01-21T12:05:23.607850] [DEBUG] [REMOTE ] CNS: Symbol is viable for forecasting. [2026-01-21T12:05:23.607899] [INFO ] [MAIN ] [738/3501] CNS kept (0.4s) | 738 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:23.830026] [DEBUG] [REMOTE ] CNSP: Retrieved 1556 rows, trimmed to 300. [2026-01-21T12:05:23.830155] [DEBUG] [REMOTE ] CNSP: PASS: History has at least 300 days. [2026-01-21T12:05:23.830355] [DEBUG] [REMOTE ] CNSP: PASS: Price check passed. Min price $5.25. [2026-01-21T12:05:23.830490] [DEBUG] [REMOTE ] CNSP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:23.830625] [DEBUG] [REMOTE ] CNSP: PASS: Integrity check passed. [2026-01-21T12:05:23.830669] [DEBUG] [REMOTE ] CNSP: Symbol is viable for forecasting. [2026-01-21T12:05:23.830717] [INFO ] [MAIN ] [739/3501] CNSP kept (0.2s) | 739 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-21T12:05:24.154127] [DEBUG] [REMOTE ] CNTA: Retrieved 1166 rows, trimmed to 300. [2026-01-21T12:05:24.154249] [DEBUG] [REMOTE ] CNTA: PASS: History has at least 300 days. [2026-01-21T12:05:24.154452] [DEBUG] [REMOTE ] CNTA: PASS: Price check passed. Min price $22.02. [2026-01-21T12:05:24.154605] [DEBUG] [REMOTE ] CNTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:24.154721] [DEBUG] [REMOTE ] CNTA: PASS: Integrity check passed. [2026-01-21T12:05:24.154770] [DEBUG] [REMOTE ] CNTA: Symbol is viable for forecasting. [2026-01-21T12:05:24.154827] [INFO ] [MAIN ] [740/3501] CNTA kept (0.3s) | 740 kept, 0 rejected | 138.9/min | ETA: 19.9m [2026-01-21T12:05:24.781447] [DEBUG] [REMOTE ] CNTY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:24.781602] [DEBUG] [REMOTE ] CNTY: PASS: History has at least 300 days. [2026-01-21T12:05:24.781814] [DEBUG] [REMOTE ] CNTY: PASS: Price check passed. Min price $1.30. [2026-01-21T12:05:24.781949] [DEBUG] [REMOTE ] CNTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:24.782061] [DEBUG] [REMOTE ] CNTY: PASS: Integrity check passed. [2026-01-21T12:05:24.782102] [DEBUG] [REMOTE ] CNTY: Symbol is viable for forecasting. [2026-01-21T12:05:24.782149] [INFO ] [MAIN ] [741/3501] CNTY kept (0.6s) | 741 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:25.185520] [DEBUG] [REMOTE ] CNVS: Retrieved 5583 rows, trimmed to 300. [2026-01-21T12:05:25.185779] [DEBUG] [REMOTE ] CNVS: PASS: History has at least 300 days. [2026-01-21T12:05:25.186144] [DEBUG] [REMOTE ] CNVS: PASS: Price check passed. Min price $2.00. [2026-01-21T12:05:25.186324] [DEBUG] [REMOTE ] CNVS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:25.186507] [DEBUG] [REMOTE ] CNVS: PASS: Integrity check passed. [2026-01-21T12:05:25.186559] [DEBUG] [REMOTE ] CNVS: Symbol is viable for forecasting. [2026-01-21T12:05:25.186683] [INFO ] [MAIN ] [742/3501] CNVS kept (0.4s) | 742 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:25.722611] [DEBUG] [REMOTE ] CNX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:25.723135] [DEBUG] [REMOTE ] CNX: PASS: History has at least 300 days. [2026-01-21T12:05:25.724042] [DEBUG] [REMOTE ] CNX: PASS: Price check passed. Min price $31.77. [2026-01-21T12:05:25.724283] [DEBUG] [REMOTE ] CNX: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:25.724567] [DEBUG] [REMOTE ] CNX: PASS: Integrity check passed. [2026-01-21T12:05:25.724649] [DEBUG] [REMOTE ] CNX: Symbol is viable for forecasting. [2026-01-21T12:05:25.724785] [INFO ] [MAIN ] [743/3501] CNX kept (0.5s) | 743 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:26.233115] [DEBUG] [REMOTE ] CNXN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:26.233331] [DEBUG] [REMOTE ] CNXN: PASS: History has at least 300 days. [2026-01-21T12:05:26.233698] [DEBUG] [REMOTE ] CNXN: PASS: Price check passed. Min price $55.83. [2026-01-21T12:05:26.233848] [DEBUG] [REMOTE ] CNXN: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:26.234015] [DEBUG] [REMOTE ] CNXN: PASS: Integrity check passed. [2026-01-21T12:05:26.234057] [DEBUG] [REMOTE ] CNXN: Symbol is viable for forecasting. [2026-01-21T12:05:26.234112] [INFO ] [MAIN ] [744/3501] CNXN kept (0.5s) | 744 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:26.491923] [DEBUG] [REMOTE ] COCO: Retrieved 1065 rows, trimmed to 300. [2026-01-21T12:05:26.492072] [DEBUG] [REMOTE ] COCO: PASS: History has at least 300 days. [2026-01-21T12:05:26.492291] [DEBUG] [REMOTE ] COCO: PASS: Price check passed. Min price $39.66. [2026-01-21T12:05:26.492432] [DEBUG] [REMOTE ] COCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:26.492548] [DEBUG] [REMOTE ] COCO: PASS: Integrity check passed. [2026-01-21T12:05:26.492627] [DEBUG] [REMOTE ] COCO: Symbol is viable for forecasting. [2026-01-21T12:05:26.492680] [INFO ] [MAIN ] [745/3501] COCO kept (0.3s) | 745 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:27.031999] [DEBUG] [REMOTE ] CODA: Retrieved 4330 rows, trimmed to 300. [2026-01-21T12:05:27.032157] [DEBUG] [REMOTE ] CODA: PASS: History has at least 300 days. [2026-01-21T12:05:27.032455] [DEBUG] [REMOTE ] CODA: PASS: Price check passed. Min price $7.99. [2026-01-21T12:05:27.032642] [DEBUG] [REMOTE ] CODA: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:27.032785] [DEBUG] [REMOTE ] CODA: PASS: Integrity check passed. [2026-01-21T12:05:27.032827] [DEBUG] [REMOTE ] CODA: Symbol is viable for forecasting. [2026-01-21T12:05:27.032885] [INFO ] [MAIN ] [746/3501] CODA kept (0.5s) | 746 kept, 0 rejected | 138.8/min | ETA: 19.9m [2026-01-21T12:05:27.425208] [DEBUG] [REMOTE ] CODI: Retrieved 4949 rows, trimmed to 300. [2026-01-21T12:05:27.425351] [DEBUG] [REMOTE ] CODI: PASS: History has at least 300 days. [2026-01-21T12:05:27.425642] [DEBUG] [REMOTE ] CODI: PASS: Price check passed. Min price $4.65. [2026-01-21T12:05:27.425786] [DEBUG] [REMOTE ] CODI: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:27.425904] [DEBUG] [REMOTE ] CODI: PASS: Integrity check passed. [2026-01-21T12:05:27.425945] [DEBUG] [REMOTE ] CODI: Symbol is viable for forecasting. [2026-01-21T12:05:27.425994] [INFO ] [MAIN ] [747/3501] CODI kept (0.4s) | 747 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-21T12:05:27.599003] [DEBUG] [REMOTE ] COEP: Retrieved 1277 rows, trimmed to 300. [2026-01-21T12:05:27.599145] [DEBUG] [REMOTE ] COEP: PASS: History has at least 300 days. [2026-01-21T12:05:27.599358] [DEBUG] [REMOTE ] COEP: PASS: Price check passed. Min price $12.37. [2026-01-21T12:05:27.599500] [DEBUG] [REMOTE ] COEP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:27.599633] [DEBUG] [REMOTE ] COEP: PASS: Integrity check passed. [2026-01-21T12:05:27.599678] [DEBUG] [REMOTE ] COEP: Symbol is viable for forecasting. [2026-01-21T12:05:27.599728] [INFO ] [MAIN ] [748/3501] COEP kept (0.2s) | 748 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-21T12:05:28.164196] [DEBUG] [REMOTE ] COF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:28.164405] [DEBUG] [REMOTE ] COF: PASS: History has at least 300 days. [2026-01-21T12:05:28.164708] [DEBUG] [REMOTE ] COF: PASS: Price check passed. Min price $200.04. [2026-01-21T12:05:28.164857] [DEBUG] [REMOTE ] COF: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:28.164991] [DEBUG] [REMOTE ] COF: PASS: Integrity check passed. [2026-01-21T12:05:28.165034] [DEBUG] [REMOTE ] COF: Symbol is viable for forecasting. [2026-01-21T12:05:28.165088] [INFO ] [MAIN ] [749/3501] COF kept (0.6s) | 749 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-21T12:05:28.496129] [DEBUG] [REMOTE ] COFS: Retrieved 6042 rows, trimmed to 300. [2026-01-21T12:05:28.496275] [DEBUG] [REMOTE ] COFS: PASS: History has at least 300 days. [2026-01-21T12:05:28.496494] [DEBUG] [REMOTE ] COFS: PASS: Price check passed. Min price $27.18. [2026-01-21T12:05:28.496724] [DEBUG] [REMOTE ] COFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:28.496850] [DEBUG] [REMOTE ] COFS: PASS: Integrity check passed. [2026-01-21T12:05:28.496892] [DEBUG] [REMOTE ] COFS: Symbol is viable for forecasting. [2026-01-21T12:05:28.496960] [INFO ] [MAIN ] [750/3501] COFS kept (0.3s) | 750 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-21T12:05:29.183098] [DEBUG] [REMOTE ] COKE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:29.183269] [DEBUG] [REMOTE ] COKE: PASS: History has at least 300 days. [2026-01-21T12:05:29.183489] [DEBUG] [REMOTE ] COKE: PASS: Price check passed. Min price $127.46. [2026-01-21T12:05:29.183649] [DEBUG] [REMOTE ] COKE: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:29.183802] [DEBUG] [REMOTE ] COKE: PASS: Integrity check passed. [2026-01-21T12:05:29.183848] [DEBUG] [REMOTE ] COKE: Symbol is viable for forecasting. [2026-01-21T12:05:29.183899] [INFO ] [MAIN ] [751/3501] COKE kept (0.7s) | 751 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-21T12:05:29.563340] [DEBUG] [REMOTE ] COLB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:29.563508] [DEBUG] [REMOTE ] COLB: PASS: History has at least 300 days. [2026-01-21T12:05:29.563817] [DEBUG] [REMOTE ] COLB: PASS: Price check passed. Min price $24.66. [2026-01-21T12:05:29.564012] [DEBUG] [REMOTE ] COLB: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:29.564168] [DEBUG] [REMOTE ] COLB: PASS: Integrity check passed. [2026-01-21T12:05:29.564224] [DEBUG] [REMOTE ] COLB: Symbol is viable for forecasting. [2026-01-21T12:05:29.564289] [INFO ] [MAIN ] [752/3501] COLB kept (0.4s) | 752 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-21T12:05:29.813638] [DEBUG] [REMOTE ] COLD: Retrieved 2011 rows, trimmed to 300. [2026-01-21T12:05:29.813766] [DEBUG] [REMOTE ] COLD: PASS: History has at least 300 days. [2026-01-21T12:05:29.813971] [DEBUG] [REMOTE ] COLD: PASS: Price check passed. Min price $9.94. [2026-01-21T12:05:29.814104] [DEBUG] [REMOTE ] COLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:29.814214] [DEBUG] [REMOTE ] COLD: PASS: Integrity check passed. [2026-01-21T12:05:29.814254] [DEBUG] [REMOTE ] COLD: Symbol is viable for forecasting. [2026-01-21T12:05:29.814302] [INFO ] [MAIN ] [753/3501] COLD kept (0.2s) | 753 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-21T12:05:30.329322] [DEBUG] [REMOTE ] COLL: Retrieved 2692 rows, trimmed to 300. [2026-01-21T12:05:30.329457] [DEBUG] [REMOTE ] COLL: PASS: History has at least 300 days. [2026-01-21T12:05:30.329693] [DEBUG] [REMOTE ] COLL: PASS: Price check passed. Min price $34.81. [2026-01-21T12:05:30.329832] [DEBUG] [REMOTE ] COLL: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:30.329942] [DEBUG] [REMOTE ] COLL: PASS: Integrity check passed. [2026-01-21T12:05:30.329982] [DEBUG] [REMOTE ] COLL: Symbol is viable for forecasting. [2026-01-21T12:05:30.330031] [INFO ] [MAIN ] [754/3501] COLL kept (0.5s) | 754 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-21T12:05:30.856221] [DEBUG] [REMOTE ] COLM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:30.856454] [DEBUG] [REMOTE ] COLM: PASS: History has at least 300 days. [2026-01-21T12:05:30.856883] [DEBUG] [REMOTE ] COLM: PASS: Price check passed. Min price $49.33. [2026-01-21T12:05:30.857075] [DEBUG] [REMOTE ] COLM: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:30.857251] [DEBUG] [REMOTE ] COLM: PASS: Integrity check passed. [2026-01-21T12:05:30.857308] [DEBUG] [REMOTE ] COLM: Symbol is viable for forecasting. [2026-01-21T12:05:30.857377] [INFO ] [MAIN ] [755/3501] COLM kept (0.5s) | 755 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-21T12:05:31.058871] [DEBUG] [REMOTE ] COMP: Retrieved 1206 rows, trimmed to 300. [2026-01-21T12:05:31.059074] [DEBUG] [REMOTE ] COMP: PASS: History has at least 300 days. [2026-01-21T12:05:31.059332] [DEBUG] [REMOTE ] COMP: PASS: Price check passed. Min price $7.44. [2026-01-21T12:05:31.059476] [DEBUG] [REMOTE ] COMP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:31.059617] [DEBUG] [REMOTE ] COMP: PASS: Integrity check passed. [2026-01-21T12:05:31.059661] [DEBUG] [REMOTE ] COMP: Symbol is viable for forecasting. [2026-01-21T12:05:31.059736] [INFO ] [MAIN ] [756/3501] COMP kept (0.2s) | 756 kept, 0 rejected | 138.9/min | ETA: 19.8m [2026-01-21T12:05:31.391287] [DEBUG] [REMOTE ] CONL: Retrieved 865 rows, trimmed to 300. [2026-01-21T12:05:31.391423] [DEBUG] [REMOTE ] CONL: PASS: History has at least 300 days. [2026-01-21T12:05:31.391674] [DEBUG] [REMOTE ] CONL: PASS: Price check passed. Min price $14.50. [2026-01-21T12:05:31.391836] [DEBUG] [REMOTE ] CONL: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:31.391944] [DEBUG] [REMOTE ] CONL: PASS: Integrity check passed. [2026-01-21T12:05:31.391984] [DEBUG] [REMOTE ] CONL: Symbol is viable for forecasting. [2026-01-21T12:05:31.392032] [INFO ] [MAIN ] [757/3501] CONL kept (0.3s) | 757 kept, 0 rejected | 139.0/min | ETA: 19.7m [2026-01-21T12:05:32.149345] [DEBUG] [REMOTE ] COO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:32.149486] [DEBUG] [REMOTE ] COO: PASS: History has at least 300 days. [2026-01-21T12:05:32.149781] [DEBUG] [REMOTE ] COO: PASS: Price check passed. Min price $68.88. [2026-01-21T12:05:32.149928] [DEBUG] [REMOTE ] COO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:32.150051] [DEBUG] [REMOTE ] COO: PASS: Integrity check passed. [2026-01-21T12:05:32.150094] [DEBUG] [REMOTE ] COO: Symbol is viable for forecasting. [2026-01-21T12:05:32.150147] [INFO ] [MAIN ] [758/3501] COO kept (0.8s) | 758 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-21T12:05:32.647096] [DEBUG] [REMOTE ] COP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:32.647242] [DEBUG] [REMOTE ] COP: PASS: History has at least 300 days. [2026-01-21T12:05:32.647477] [DEBUG] [REMOTE ] COP: PASS: Price check passed. Min price $84.86. [2026-01-21T12:05:32.647645] [DEBUG] [REMOTE ] COP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:32.647772] [DEBUG] [REMOTE ] COP: PASS: Integrity check passed. [2026-01-21T12:05:32.647813] [DEBUG] [REMOTE ] COP: Symbol is viable for forecasting. [2026-01-21T12:05:32.647862] [INFO ] [MAIN ] [759/3501] COP kept (0.5s) | 759 kept, 0 rejected | 138.8/min | ETA: 19.8m [2026-01-21T12:05:32.738774] [DEBUG] [REMOTE ] COPP: Retrieved 470 rows, trimmed to 300. [2026-01-21T12:05:32.738973] [DEBUG] [REMOTE ] COPP: PASS: History has at least 300 days. [2026-01-21T12:05:32.739237] [DEBUG] [REMOTE ] COPP: PASS: Price check passed. Min price $26.83. [2026-01-21T12:05:32.739411] [DEBUG] [REMOTE ] COPP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:32.739553] [DEBUG] [REMOTE ] COPP: PASS: Integrity check passed. [2026-01-21T12:05:32.739616] [DEBUG] [REMOTE ] COPP: Symbol is viable for forecasting. [2026-01-21T12:05:32.739684] [INFO ] [MAIN ] [760/3501] COPP kept (0.1s) | 760 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-21T12:05:33.229749] [DEBUG] [REMOTE ] CORZ: Retrieved 499 rows, trimmed to 300. [2026-01-21T12:05:33.229900] [DEBUG] [REMOTE ] CORZ: PASS: History has at least 300 days. [2026-01-21T12:05:33.230120] [DEBUG] [REMOTE ] CORZ: PASS: Price check passed. Min price $13.57. [2026-01-21T12:05:33.230257] [DEBUG] [REMOTE ] CORZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:33.230369] [DEBUG] [REMOTE ] CORZ: PASS: Integrity check passed. [2026-01-21T12:05:33.230411] [DEBUG] [REMOTE ] CORZ: Symbol is viable for forecasting. [2026-01-21T12:05:33.230459] [INFO ] [MAIN ] [761/3501] CORZ kept (0.5s) | 761 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-21T12:05:33.630725] [DEBUG] [REMOTE ] CORZZ: Retrieved 499 rows, trimmed to 300. [2026-01-21T12:05:33.630858] [DEBUG] [REMOTE ] CORZZ: PASS: History has at least 300 days. [2026-01-21T12:05:33.631064] [DEBUG] [REMOTE ] CORZZ: PASS: Price check passed. Min price $13.71. [2026-01-21T12:05:33.631203] [DEBUG] [REMOTE ] CORZZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:33.631315] [DEBUG] [REMOTE ] CORZZ: PASS: Integrity check passed. [2026-01-21T12:05:33.631357] [DEBUG] [REMOTE ] CORZZ: Symbol is viable for forecasting. [2026-01-21T12:05:33.631424] [INFO ] [MAIN ] [762/3501] CORZZ kept (0.4s) | 762 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-21T12:05:34.191518] [DEBUG] [REMOTE ] COTY: Retrieved 3170 rows, trimmed to 300. [2026-01-21T12:05:34.191742] [DEBUG] [REMOTE ] COTY: PASS: History has at least 300 days. [2026-01-21T12:05:34.192026] [DEBUG] [REMOTE ] COTY: PASS: Price check passed. Min price $3.01. [2026-01-21T12:05:34.192204] [DEBUG] [REMOTE ] COTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:34.192352] [DEBUG] [REMOTE ] COTY: PASS: Integrity check passed. [2026-01-21T12:05:34.192398] [DEBUG] [REMOTE ] COTY: Symbol is viable for forecasting. [2026-01-21T12:05:34.192459] [INFO ] [MAIN ] [763/3501] COTY kept (0.6s) | 763 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-21T12:05:34.484066] [DEBUG] [REMOTE ] COWG: Retrieved 770 rows, trimmed to 300. [2026-01-21T12:05:34.484201] [DEBUG] [REMOTE ] COWG: PASS: History has at least 300 days. [2026-01-21T12:05:34.484408] [DEBUG] [REMOTE ] COWG: PASS: Price check passed. Min price $33.08. [2026-01-21T12:05:34.484546] [DEBUG] [REMOTE ] COWG: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:34.484678] [DEBUG] [REMOTE ] COWG: PASS: Integrity check passed. [2026-01-21T12:05:34.484721] [DEBUG] [REMOTE ] COWG: Symbol is viable for forecasting. [2026-01-21T12:05:34.484770] [INFO ] [MAIN ] [764/3501] COWG kept (0.3s) | 764 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-21T12:05:34.780542] [DEBUG] [REMOTE ] COYA: Retrieved 766 rows, trimmed to 300. [2026-01-21T12:05:34.780689] [DEBUG] [REMOTE ] COYA: PASS: History has at least 300 days. [2026-01-21T12:05:34.780893] [DEBUG] [REMOTE ] COYA: PASS: Price check passed. Min price $4.03. [2026-01-21T12:05:34.781033] [DEBUG] [REMOTE ] COYA: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:34.781144] [DEBUG] [REMOTE ] COYA: PASS: Integrity check passed. [2026-01-21T12:05:34.781185] [DEBUG] [REMOTE ] COYA: Symbol is viable for forecasting. [2026-01-21T12:05:34.781234] [INFO ] [MAIN ] [765/3501] COYA kept (0.3s) | 765 kept, 0 rejected | 139.0/min | ETA: 19.7m [2026-01-21T12:05:35.458404] [DEBUG] [REMOTE ] CP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:35.458588] [DEBUG] [REMOTE ] CP: PASS: History has at least 300 days. [2026-01-21T12:05:35.458849] [DEBUG] [REMOTE ] CP: PASS: Price check passed. Min price $68.72. [2026-01-21T12:05:35.458989] [DEBUG] [REMOTE ] CP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:35.459115] [DEBUG] [REMOTE ] CP: PASS: Integrity check passed. [2026-01-21T12:05:35.459155] [DEBUG] [REMOTE ] CP: Symbol is viable for forecasting. [2026-01-21T12:05:35.459204] [INFO ] [MAIN ] [766/3501] CP kept (0.7s) | 766 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-21T12:05:35.778599] [DEBUG] [REMOTE ] CPA: Retrieved 5054 rows, trimmed to 300. [2026-01-21T12:05:35.778746] [DEBUG] [REMOTE ] CPA: PASS: History has at least 300 days. [2026-01-21T12:05:35.778983] [DEBUG] [REMOTE ] CPA: PASS: Price check passed. Min price $111.61. [2026-01-21T12:05:35.779127] [DEBUG] [REMOTE ] CPA: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:35.779432] [DEBUG] [REMOTE ] CPA: PASS: Integrity check passed. [2026-01-21T12:05:35.779473] [DEBUG] [REMOTE ] CPA: Symbol is viable for forecasting. [2026-01-21T12:05:35.779522] [INFO ] [MAIN ] [767/3501] CPA kept (0.3s) | 767 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-21T12:05:36.220555] [DEBUG] [REMOTE ] CPB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:36.220717] [DEBUG] [REMOTE ] CPB: PASS: History has at least 300 days. [2026-01-21T12:05:36.220942] [DEBUG] [REMOTE ] CPB: PASS: Price check passed. Min price $25.88. [2026-01-21T12:05:36.221083] [DEBUG] [REMOTE ] CPB: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:36.221199] [DEBUG] [REMOTE ] CPB: PASS: Integrity check passed. [2026-01-21T12:05:36.221240] [DEBUG] [REMOTE ] CPB: Symbol is viable for forecasting. [2026-01-21T12:05:36.221307] [INFO ] [MAIN ] [768/3501] CPB kept (0.4s) | 768 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-21T12:05:36.544987] [DEBUG] [REMOTE ] CPF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:36.545123] [DEBUG] [REMOTE ] CPF: PASS: History has at least 300 days. [2026-01-21T12:05:36.545371] [DEBUG] [REMOTE ] CPF: PASS: Price check passed. Min price $28.08. [2026-01-21T12:05:36.545511] [DEBUG] [REMOTE ] CPF: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:36.545659] [DEBUG] [REMOTE ] CPF: PASS: Integrity check passed. [2026-01-21T12:05:36.545713] [DEBUG] [REMOTE ] CPF: Symbol is viable for forecasting. [2026-01-21T12:05:36.545766] [INFO ] [MAIN ] [769/3501] CPF kept (0.3s) | 769 kept, 0 rejected | 139.0/min | ETA: 19.7m [2026-01-21T12:05:37.058177] [DEBUG] [REMOTE ] CPIX: Retrieved 4136 rows, trimmed to 300. [2026-01-21T12:05:37.058513] [DEBUG] [REMOTE ] CPIX: PASS: History has at least 300 days. [2026-01-21T12:05:37.058760] [DEBUG] [REMOTE ] CPIX: PASS: Price check passed. Min price $1.90. [2026-01-21T12:05:37.058903] [DEBUG] [REMOTE ] CPIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:37.059022] [DEBUG] [REMOTE ] CPIX: PASS: Integrity check passed. [2026-01-21T12:05:37.059063] [DEBUG] [REMOTE ] CPIX: Symbol is viable for forecasting. [2026-01-21T12:05:37.059113] [INFO ] [MAIN ] [770/3501] CPIX kept (0.5s) | 770 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-21T12:05:37.508117] [DEBUG] [REMOTE ] CPK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:37.508262] [DEBUG] [REMOTE ] CPK: PASS: History has at least 300 days. [2026-01-21T12:05:37.508490] [DEBUG] [REMOTE ] CPK: PASS: Price check passed. Min price $120.97. [2026-01-21T12:05:37.508678] [DEBUG] [REMOTE ] CPK: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:37.508801] [DEBUG] [REMOTE ] CPK: PASS: Integrity check passed. [2026-01-21T12:05:37.508844] [DEBUG] [REMOTE ] CPK: Symbol is viable for forecasting. [2026-01-21T12:05:37.508892] [INFO ] [MAIN ] [771/3501] CPK kept (0.4s) | 771 kept, 0 rejected | 138.9/min | ETA: 19.7m [2026-01-21T12:05:37.618339] [DEBUG] [REMOTE ] CPNG: Retrieved 1221 rows, trimmed to 300. [2026-01-21T12:05:37.618475] [DEBUG] [REMOTE ] CPNG: PASS: History has at least 300 days. [2026-01-21T12:05:37.618748] [DEBUG] [REMOTE ] CPNG: PASS: Price check passed. Min price $20.48. [2026-01-21T12:05:37.618910] [DEBUG] [REMOTE ] CPNG: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:37.619024] [DEBUG] [REMOTE ] CPNG: PASS: Integrity check passed. [2026-01-21T12:05:37.619066] [DEBUG] [REMOTE ] CPNG: Symbol is viable for forecasting. [2026-01-21T12:05:37.619113] [INFO ] [MAIN ] [772/3501] CPNG kept (0.1s) | 772 kept, 0 rejected | 139.1/min | ETA: 19.6m [2026-01-21T12:05:38.248058] [DEBUG] [REMOTE ] CPRI: Retrieved 3543 rows, trimmed to 300. [2026-01-21T12:05:38.248185] [DEBUG] [REMOTE ] CPRI: PASS: History has at least 300 days. [2026-01-21T12:05:38.248387] [DEBUG] [REMOTE ] CPRI: PASS: Price check passed. Min price $20.71. [2026-01-21T12:05:38.248522] [DEBUG] [REMOTE ] CPRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:38.248659] [DEBUG] [REMOTE ] CPRI: PASS: Integrity check passed. [2026-01-21T12:05:38.248702] [DEBUG] [REMOTE ] CPRI: Symbol is viable for forecasting. [2026-01-21T12:05:38.248750] [INFO ] [MAIN ] [773/3501] CPRI kept (0.6s) | 773 kept, 0 rejected | 139.0/min | ETA: 19.6m [2026-01-21T12:05:38.653345] [DEBUG] [REMOTE ] CPRX: Retrieved 4828 rows, trimmed to 300. [2026-01-21T12:05:38.653477] [DEBUG] [REMOTE ] CPRX: PASS: History has at least 300 days. [2026-01-21T12:05:38.653718] [DEBUG] [REMOTE ] CPRX: PASS: Price check passed. Min price $20.73. [2026-01-21T12:05:38.653858] [DEBUG] [REMOTE ] CPRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:38.653969] [DEBUG] [REMOTE ] CPRX: PASS: Integrity check passed. [2026-01-21T12:05:38.654025] [DEBUG] [REMOTE ] CPRX: Symbol is viable for forecasting. [2026-01-21T12:05:38.654074] [INFO ] [MAIN ] [774/3501] CPRX kept (0.4s) | 774 kept, 0 rejected | 139.0/min | ETA: 19.6m [2026-01-21T12:05:39.092145] [DEBUG] [REMOTE ] CPS: Retrieved 3936 rows, trimmed to 300. [2026-01-21T12:05:39.092283] [DEBUG] [REMOTE ] CPS: PASS: History has at least 300 days. [2026-01-21T12:05:39.092511] [DEBUG] [REMOTE ] CPS: PASS: Price check passed. Min price $28.08. [2026-01-21T12:05:39.092672] [DEBUG] [REMOTE ] CPS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:39.092791] [DEBUG] [REMOTE ] CPS: PASS: Integrity check passed. [2026-01-21T12:05:39.092833] [DEBUG] [REMOTE ] CPS: Symbol is viable for forecasting. [2026-01-21T12:05:39.092884] [INFO ] [MAIN ] [775/3501] CPS kept (0.4s) | 775 kept, 0 rejected | 139.0/min | ETA: 19.6m [2026-01-21T12:05:39.415898] [DEBUG] [REMOTE ] CPSH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:39.416035] [DEBUG] [REMOTE ] CPSH: PASS: History has at least 300 days. [2026-01-21T12:05:39.416255] [DEBUG] [REMOTE ] CPSH: PASS: Price check passed. Min price $3.04. [2026-01-21T12:05:39.416390] [DEBUG] [REMOTE ] CPSH: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:39.416506] [DEBUG] [REMOTE ] CPSH: PASS: Integrity check passed. [2026-01-21T12:05:39.416546] [DEBUG] [REMOTE ] CPSH: Symbol is viable for forecasting. [2026-01-21T12:05:39.416634] [INFO ] [MAIN ] [776/3501] CPSH kept (0.3s) | 776 kept, 0 rejected | 139.0/min | ETA: 19.6m [2026-01-21T12:05:39.922878] [DEBUG] [REMOTE ] CPSS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:39.923024] [DEBUG] [REMOTE ] CPSS: PASS: History has at least 300 days. [2026-01-21T12:05:39.923257] [DEBUG] [REMOTE ] CPSS: PASS: Price check passed. Min price $7.76. [2026-01-21T12:05:39.923397] [DEBUG] [REMOTE ] CPSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:39.923518] [DEBUG] [REMOTE ] CPSS: PASS: Integrity check passed. [2026-01-21T12:05:39.923559] [DEBUG] [REMOTE ] CPSS: Symbol is viable for forecasting. [2026-01-21T12:05:39.923629] [INFO ] [MAIN ] [777/3501] CPSS kept (0.5s) | 777 kept, 0 rejected | 139.0/min | ETA: 19.6m [2026-01-21T12:05:40.204142] [DEBUG] [REMOTE ] CPZ: Retrieved 1544 rows, trimmed to 300. [2026-01-21T12:05:40.204272] [DEBUG] [REMOTE ] CPZ: PASS: History has at least 300 days. [2026-01-21T12:05:40.204473] [DEBUG] [REMOTE ] CPZ: PASS: Price check passed. Min price $14.46. [2026-01-21T12:05:40.204640] [DEBUG] [REMOTE ] CPZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:40.204754] [DEBUG] [REMOTE ] CPZ: PASS: Integrity check passed. [2026-01-21T12:05:40.204794] [DEBUG] [REMOTE ] CPZ: Symbol is viable for forecasting. [2026-01-21T12:05:40.204841] [INFO ] [MAIN ] [778/3501] CPZ kept (0.3s) | 778 kept, 0 rejected | 139.1/min | ETA: 19.6m [2026-01-21T12:05:40.721597] [DEBUG] [REMOTE ] CQP: Retrieved 4739 rows, trimmed to 300. [2026-01-21T12:05:40.721729] [DEBUG] [REMOTE ] CQP: PASS: History has at least 300 days. [2026-01-21T12:05:40.721936] [DEBUG] [REMOTE ] CQP: PASS: Price check passed. Min price $50.26. [2026-01-21T12:05:40.722070] [DEBUG] [REMOTE ] CQP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:40.722182] [DEBUG] [REMOTE ] CQP: PASS: Integrity check passed. [2026-01-21T12:05:40.722222] [DEBUG] [REMOTE ] CQP: Symbol is viable for forecasting. [2026-01-21T12:05:40.722271] [INFO ] [MAIN ] [779/3501] CQP kept (0.5s) | 779 kept, 0 rejected | 139.0/min | ETA: 19.6m [2026-01-21T12:05:41.230225] [DEBUG] [REMOTE ] CRAI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:41.230364] [DEBUG] [REMOTE ] CRAI: PASS: History has at least 300 days. [2026-01-21T12:05:41.230639] [DEBUG] [REMOTE ] CRAI: PASS: Price check passed. Min price $171.16. [2026-01-21T12:05:41.230784] [DEBUG] [REMOTE ] CRAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:41.230906] [DEBUG] [REMOTE ] CRAI: PASS: Integrity check passed. [2026-01-21T12:05:41.230960] [DEBUG] [REMOTE ] CRAI: Symbol is viable for forecasting. [2026-01-21T12:05:41.231012] [INFO ] [MAIN ] [780/3501] CRAI kept (0.5s) | 780 kept, 0 rejected | 139.0/min | ETA: 19.6m [2026-01-21T12:05:41.364378] [DEBUG] [REMOTE ] CRBG: Retrieved 839 rows, trimmed to 300. [2026-01-21T12:05:41.364511] [DEBUG] [REMOTE ] CRBG: PASS: History has at least 300 days. [2026-01-21T12:05:41.364730] [DEBUG] [REMOTE ] CRBG: PASS: Price check passed. Min price $27.39. [2026-01-21T12:05:41.364867] [DEBUG] [REMOTE ] CRBG: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:41.364977] [DEBUG] [REMOTE ] CRBG: PASS: Integrity check passed. [2026-01-21T12:05:41.365017] [DEBUG] [REMOTE ] CRBG: Symbol is viable for forecasting. [2026-01-21T12:05:41.365064] [INFO ] [MAIN ] [781/3501] CRBG kept (0.1s) | 781 kept, 0 rejected | 139.1/min | ETA: 19.6m [2026-01-21T12:05:41.844153] [DEBUG] [REMOTE ] CRBP: Retrieved 2813 rows, trimmed to 300. [2026-01-21T12:05:41.844291] [DEBUG] [REMOTE ] CRBP: PASS: History has at least 300 days. [2026-01-21T12:05:41.844516] [DEBUG] [REMOTE ] CRBP: PASS: Price check passed. Min price $7.83. [2026-01-21T12:05:41.844710] [DEBUG] [REMOTE ] CRBP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:41.844831] [DEBUG] [REMOTE ] CRBP: PASS: Integrity check passed. [2026-01-21T12:05:41.844872] [DEBUG] [REMOTE ] CRBP: Symbol is viable for forecasting. [2026-01-21T12:05:41.844919] [INFO ] [MAIN ] [782/3501] CRBP kept (0.5s) | 782 kept, 0 rejected | 139.1/min | ETA: 19.5m [2026-01-21T12:05:42.164892] [DEBUG] [REMOTE ] CRC: Retrieved 1312 rows, trimmed to 300. [2026-01-21T12:05:42.165035] [DEBUG] [REMOTE ] CRC: PASS: History has at least 300 days. [2026-01-21T12:05:42.165245] [DEBUG] [REMOTE ] CRC: PASS: Price check passed. Min price $43.55. [2026-01-21T12:05:42.165380] [DEBUG] [REMOTE ] CRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:42.165491] [DEBUG] [REMOTE ] CRC: PASS: Integrity check passed. [2026-01-21T12:05:42.165532] [DEBUG] [REMOTE ] CRC: Symbol is viable for forecasting. [2026-01-21T12:05:42.165596] [INFO ] [MAIN ] [783/3501] CRC kept (0.3s) | 783 kept, 0 rejected | 139.1/min | ETA: 19.5m [2026-01-21T12:05:42.870751] [DEBUG] [REMOTE ] CRDF: Retrieved 5406 rows, trimmed to 300. [2026-01-21T12:05:42.870907] [DEBUG] [REMOTE ] CRDF: PASS: History has at least 300 days. [2026-01-21T12:05:42.871141] [DEBUG] [REMOTE ] CRDF: PASS: Price check passed. Min price $1.96. [2026-01-21T12:05:42.871281] [DEBUG] [REMOTE ] CRDF: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:42.871402] [DEBUG] [REMOTE ] CRDF: PASS: Integrity check passed. [2026-01-21T12:05:42.871442] [DEBUG] [REMOTE ] CRDF: Symbol is viable for forecasting. [2026-01-21T12:05:42.871492] [INFO ] [MAIN ] [784/3501] CRDF kept (0.7s) | 784 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-21T12:05:43.129918] [DEBUG] [REMOTE ] CRDO: Retrieved 998 rows, trimmed to 300. [2026-01-21T12:05:43.130066] [DEBUG] [REMOTE ] CRDO: PASS: History has at least 300 days. [2026-01-21T12:05:43.130303] [DEBUG] [REMOTE ] CRDO: PASS: Price check passed. Min price $132.95. [2026-01-21T12:05:43.130464] [DEBUG] [REMOTE ] CRDO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:43.130624] [DEBUG] [REMOTE ] CRDO: PASS: Integrity check passed. [2026-01-21T12:05:43.130676] [DEBUG] [REMOTE ] CRDO: Symbol is viable for forecasting. [2026-01-21T12:05:43.130734] [INFO ] [MAIN ] [785/3501] CRDO kept (0.3s) | 785 kept, 0 rejected | 139.1/min | ETA: 19.5m [2026-01-21T12:05:43.711179] [DEBUG] [REMOTE ] CRESY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:43.711325] [DEBUG] [REMOTE ] CRESY: PASS: History has at least 300 days. [2026-01-21T12:05:43.711542] [DEBUG] [REMOTE ] CRESY: PASS: Price check passed. Min price $8.68. [2026-01-21T12:05:43.711700] [DEBUG] [REMOTE ] CRESY: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:43.711819] [DEBUG] [REMOTE ] CRESY: PASS: Integrity check passed. [2026-01-21T12:05:43.711876] [DEBUG] [REMOTE ] CRESY: Symbol is viable for forecasting. [2026-01-21T12:05:43.711927] [INFO ] [MAIN ] [786/3501] CRESY kept (0.6s) | 786 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-21T12:05:44.087702] [DEBUG] [REMOTE ] CREX: Retrieved 3171 rows, trimmed to 300. [2026-01-21T12:05:44.087913] [DEBUG] [REMOTE ] CREX: PASS: History has at least 300 days. [2026-01-21T12:05:44.088201] [DEBUG] [REMOTE ] CREX: PASS: Price check passed. Min price $2.56. [2026-01-21T12:05:44.088344] [DEBUG] [REMOTE ] CREX: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:44.088474] [DEBUG] [REMOTE ] CREX: PASS: Integrity check passed. [2026-01-21T12:05:44.088516] [DEBUG] [REMOTE ] CREX: Symbol is viable for forecasting. [2026-01-21T12:05:44.088590] [INFO ] [MAIN ] [787/3501] CREX kept (0.4s) | 787 kept, 0 rejected | 139.1/min | ETA: 19.5m [2026-01-21T12:05:44.212247] [DEBUG] [REMOTE ] CRGO: Retrieved 1046 rows, trimmed to 300. [2026-01-21T12:05:44.212471] [DEBUG] [REMOTE ] CRGO: PASS: History has at least 300 days. [2026-01-21T12:05:44.212753] [DEBUG] [REMOTE ] CRGO: PASS: Price check passed. Min price $2.11. [2026-01-21T12:05:44.212898] [DEBUG] [REMOTE ] CRGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:44.213019] [DEBUG] [REMOTE ] CRGO: PASS: Integrity check passed. [2026-01-21T12:05:44.213060] [DEBUG] [REMOTE ] CRGO: Symbol is viable for forecasting. [2026-01-21T12:05:44.213124] [INFO ] [MAIN ] [788/3501] CRGO kept (0.1s) | 788 kept, 0 rejected | 139.2/min | ETA: 19.5m [2026-01-21T12:05:44.746649] [DEBUG] [REMOTE ] CRGY: Retrieved 1032 rows, trimmed to 300. [2026-01-21T12:05:44.746844] [DEBUG] [REMOTE ] CRGY: PASS: History has at least 300 days. [2026-01-21T12:05:44.747101] [DEBUG] [REMOTE ] CRGY: PASS: Price check passed. Min price $7.75. [2026-01-21T12:05:44.747252] [DEBUG] [REMOTE ] CRGY: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:44.747371] [DEBUG] [REMOTE ] CRGY: PASS: Integrity check passed. [2026-01-21T12:05:44.747415] [DEBUG] [REMOTE ] CRGY: Symbol is viable for forecasting. [2026-01-21T12:05:44.747470] [INFO ] [MAIN ] [789/3501] CRGY kept (0.5s) | 789 kept, 0 rejected | 139.1/min | ETA: 19.5m [2026-01-21T12:05:45.403712] [DEBUG] [REMOTE ] CRH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:45.403934] [DEBUG] [REMOTE ] CRH: PASS: History has at least 300 days. [2026-01-21T12:05:45.404275] [DEBUG] [REMOTE ] CRH: PASS: Price check passed. Min price $108.01. [2026-01-21T12:05:45.404486] [DEBUG] [REMOTE ] CRH: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:45.404658] [DEBUG] [REMOTE ] CRH: PASS: Integrity check passed. [2026-01-21T12:05:45.404703] [DEBUG] [REMOTE ] CRH: Symbol is viable for forecasting. [2026-01-21T12:05:45.404761] [INFO ] [MAIN ] [790/3501] CRH kept (0.7s) | 790 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-21T12:05:45.844138] [DEBUG] [REMOTE ] CRI: Retrieved 5594 rows, trimmed to 300. [2026-01-21T12:05:45.844287] [DEBUG] [REMOTE ] CRI: PASS: History has at least 300 days. [2026-01-21T12:05:45.844560] [DEBUG] [REMOTE ] CRI: PASS: Price check passed. Min price $28.30. [2026-01-21T12:05:45.844731] [DEBUG] [REMOTE ] CRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:45.844855] [DEBUG] [REMOTE ] CRI: PASS: Integrity check passed. [2026-01-21T12:05:45.844896] [DEBUG] [REMOTE ] CRI: Symbol is viable for forecasting. [2026-01-21T12:05:45.844947] [INFO ] [MAIN ] [791/3501] CRI kept (0.4s) | 791 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-21T12:05:46.376148] [DEBUG] [REMOTE ] CRK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:46.376298] [DEBUG] [REMOTE ] CRK: PASS: History has at least 300 days. [2026-01-21T12:05:46.376527] [DEBUG] [REMOTE ] CRK: PASS: Price check passed. Min price $17.25. [2026-01-21T12:05:46.376713] [DEBUG] [REMOTE ] CRK: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:46.376841] [DEBUG] [REMOTE ] CRK: PASS: Integrity check passed. [2026-01-21T12:05:46.376899] [DEBUG] [REMOTE ] CRK: Symbol is viable for forecasting. [2026-01-21T12:05:46.376950] [INFO ] [MAIN ] [792/3501] CRK kept (0.5s) | 792 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-21T12:05:46.858722] [DEBUG] [REMOTE ] CRL: Retrieved 6431 rows, trimmed to 300. [2026-01-21T12:05:46.858867] [DEBUG] [REMOTE ] CRL: PASS: History has at least 300 days. [2026-01-21T12:05:46.859099] [DEBUG] [REMOTE ] CRL: PASS: Price check passed. Min price $161.64. [2026-01-21T12:05:46.859241] [DEBUG] [REMOTE ] CRL: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:46.859362] [DEBUG] [REMOTE ] CRL: PASS: Integrity check passed. [2026-01-21T12:05:46.859404] [DEBUG] [REMOTE ] CRL: Symbol is viable for forecasting. [2026-01-21T12:05:46.859454] [INFO ] [MAIN ] [793/3501] CRL kept (0.5s) | 793 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-21T12:05:47.254658] [DEBUG] [REMOTE ] CRM: Retrieved 5429 rows, trimmed to 300. [2026-01-21T12:05:47.254795] [DEBUG] [REMOTE ] CRM: PASS: History has at least 300 days. [2026-01-21T12:05:47.255005] [DEBUG] [REMOTE ] CRM: PASS: Price check passed. Min price $220.07. [2026-01-21T12:05:47.255140] [DEBUG] [REMOTE ] CRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:47.255253] [DEBUG] [REMOTE ] CRM: PASS: Integrity check passed. [2026-01-21T12:05:47.255292] [DEBUG] [REMOTE ] CRM: Symbol is viable for forecasting. [2026-01-21T12:05:47.255339] [INFO ] [MAIN ] [794/3501] CRM kept (0.4s) | 794 kept, 0 rejected | 139.0/min | ETA: 19.5m [2026-01-21T12:05:47.449788] [DEBUG] [REMOTE ] CRMD: Retrieved 3946 rows, trimmed to 300. [2026-01-21T12:05:47.449929] [DEBUG] [REMOTE ] CRMD: PASS: History has at least 300 days. [2026-01-21T12:05:47.450155] [DEBUG] [REMOTE ] CRMD: PASS: Price check passed. Min price $6.78. [2026-01-21T12:05:47.450289] [DEBUG] [REMOTE ] CRMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:47.450406] [DEBUG] [REMOTE ] CRMD: PASS: Integrity check passed. [2026-01-21T12:05:47.450446] [DEBUG] [REMOTE ] CRMD: Symbol is viable for forecasting. [2026-01-21T12:05:47.450705] [INFO ] [MAIN ] [795/3501] CRMD kept (0.2s) | 795 kept, 0 rejected | 139.1/min | ETA: 19.5m [2026-01-21T12:05:47.841924] [DEBUG] [REMOTE ] CRML: Retrieved 476 rows, trimmed to 300. [2026-01-21T12:05:47.842062] [DEBUG] [REMOTE ] CRML: PASS: History has at least 300 days. [2026-01-21T12:05:47.842272] [DEBUG] [REMOTE ] CRML: PASS: Price check passed. Min price $6.91. [2026-01-21T12:05:47.842407] [DEBUG] [REMOTE ] CRML: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:47.842519] [DEBUG] [REMOTE ] CRML: PASS: Integrity check passed. [2026-01-21T12:05:47.842560] [DEBUG] [REMOTE ] CRML: Symbol is viable for forecasting. [2026-01-21T12:05:47.842651] [INFO ] [MAIN ] [796/3501] CRML kept (0.4s) | 796 kept, 0 rejected | 139.1/min | ETA: 19.4m [2026-01-21T12:05:48.201869] [DEBUG] [REMOTE ] CRNC: Retrieved 1595 rows, trimmed to 300. [2026-01-21T12:05:48.202006] [DEBUG] [REMOTE ] CRNC: PASS: History has at least 300 days. [2026-01-21T12:05:48.202227] [DEBUG] [REMOTE ] CRNC: PASS: Price check passed. Min price $7.82. [2026-01-21T12:05:48.202395] [DEBUG] [REMOTE ] CRNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:48.202518] [DEBUG] [REMOTE ] CRNC: PASS: Integrity check passed. [2026-01-21T12:05:48.202559] [DEBUG] [REMOTE ] CRNC: Symbol is viable for forecasting. [2026-01-21T12:05:48.202631] [INFO ] [MAIN ] [797/3501] CRNC kept (0.4s) | 797 kept, 0 rejected | 139.1/min | ETA: 19.4m [2026-01-21T12:05:48.771843] [DEBUG] [REMOTE ] CRNX: Retrieved 1887 rows, trimmed to 300. [2026-01-21T12:05:48.771972] [DEBUG] [REMOTE ] CRNX: PASS: History has at least 300 days. [2026-01-21T12:05:48.772177] [DEBUG] [REMOTE ] CRNX: PASS: Price check passed. Min price $40.00. [2026-01-21T12:05:48.772313] [DEBUG] [REMOTE ] CRNX: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:48.772440] [DEBUG] [REMOTE ] CRNX: PASS: Integrity check passed. [2026-01-21T12:05:48.772481] [DEBUG] [REMOTE ] CRNX: Symbol is viable for forecasting. [2026-01-21T12:05:48.772528] [INFO ] [MAIN ] [798/3501] CRNX kept (0.6s) | 798 kept, 0 rejected | 139.1/min | ETA: 19.4m [2026-01-21T12:05:49.189426] [DEBUG] [REMOTE ] CRON: Retrieved 2395 rows, trimmed to 300. [2026-01-21T12:05:49.189566] [DEBUG] [REMOTE ] CRON: PASS: History has at least 300 days. [2026-01-21T12:05:49.189817] [DEBUG] [REMOTE ] CRON: PASS: Price check passed. Min price $2.30. [2026-01-21T12:05:49.189955] [DEBUG] [REMOTE ] CRON: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:49.190073] [DEBUG] [REMOTE ] CRON: PASS: Integrity check passed. [2026-01-21T12:05:49.190113] [DEBUG] [REMOTE ] CRON: Symbol is viable for forecasting. [2026-01-21T12:05:49.190162] [INFO ] [MAIN ] [799/3501] CRON kept (0.4s) | 799 kept, 0 rejected | 139.1/min | ETA: 19.4m [2026-01-21T12:05:49.713756] [DEBUG] [REMOTE ] CROX: Retrieved 5018 rows, trimmed to 300. [2026-01-21T12:05:49.713896] [DEBUG] [REMOTE ] CROX: PASS: History has at least 300 days. [2026-01-21T12:05:49.714113] [DEBUG] [REMOTE ] CROX: PASS: Price check passed. Min price $73.39. [2026-01-21T12:05:49.714249] [DEBUG] [REMOTE ] CROX: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:49.714365] [DEBUG] [REMOTE ] CROX: PASS: Integrity check passed. [2026-01-21T12:05:49.714407] [DEBUG] [REMOTE ] CROX: Symbol is viable for forecasting. [2026-01-21T12:05:49.714455] [INFO ] [MAIN ] [800/3501] CROX kept (0.5s) | 800 kept, 0 rejected | 139.0/min | ETA: 19.4m [2026-01-21T12:05:50.106186] [DEBUG] [REMOTE ] CRS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:50.106321] [DEBUG] [REMOTE ] CRS: PASS: History has at least 300 days. [2026-01-21T12:05:50.106533] [DEBUG] [REMOTE ] CRS: PASS: Price check passed. Min price $300.27. [2026-01-21T12:05:50.106705] [DEBUG] [REMOTE ] CRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:50.106819] [DEBUG] [REMOTE ] CRS: PASS: Integrity check passed. [2026-01-21T12:05:50.106859] [DEBUG] [REMOTE ] CRS: Symbol is viable for forecasting. [2026-01-21T12:05:50.106907] [INFO ] [MAIN ] [801/3501] CRS kept (0.4s) | 801 kept, 0 rejected | 139.1/min | ETA: 19.4m [2026-01-21T12:05:50.432360] [DEBUG] [REMOTE ] CRSP: Retrieved 2325 rows, trimmed to 300. [2026-01-21T12:05:50.432516] [DEBUG] [REMOTE ] CRSP: PASS: History has at least 300 days. [2026-01-21T12:05:50.433043] [DEBUG] [REMOTE ] CRSP: PASS: Price check passed. Min price $49.29. [2026-01-21T12:05:50.433231] [DEBUG] [REMOTE ] CRSP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:50.433390] [DEBUG] [REMOTE ] CRSP: PASS: Integrity check passed. [2026-01-21T12:05:50.433450] [DEBUG] [REMOTE ] CRSP: Symbol is viable for forecasting. [2026-01-21T12:05:50.433522] [INFO ] [MAIN ] [802/3501] CRSP kept (0.3s) | 802 kept, 0 rejected | 139.1/min | ETA: 19.4m [2026-01-21T12:05:50.838758] [DEBUG] [REMOTE ] CRTO: Retrieved 3073 rows, trimmed to 300. [2026-01-21T12:05:50.838892] [DEBUG] [REMOTE ] CRTO: PASS: History has at least 300 days. [2026-01-21T12:05:50.839107] [DEBUG] [REMOTE ] CRTO: PASS: Price check passed. Min price $19.41. [2026-01-21T12:05:50.839249] [DEBUG] [REMOTE ] CRTO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:50.839364] [DEBUG] [REMOTE ] CRTO: PASS: Integrity check passed. [2026-01-21T12:05:50.839406] [DEBUG] [REMOTE ] CRTO: Symbol is viable for forecasting. [2026-01-21T12:05:50.839456] [INFO ] [MAIN ] [803/3501] CRTO kept (0.4s) | 803 kept, 0 rejected | 139.1/min | ETA: 19.4m [2026-01-21T12:05:51.448944] [DEBUG] [REMOTE ] CRUS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:51.449090] [DEBUG] [REMOTE ] CRUS: PASS: History has at least 300 days. [2026-01-21T12:05:51.449319] [DEBUG] [REMOTE ] CRUS: PASS: Price check passed. Min price $113.49. [2026-01-21T12:05:51.449459] [DEBUG] [REMOTE ] CRUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:51.449618] [DEBUG] [REMOTE ] CRUS: PASS: Integrity check passed. [2026-01-21T12:05:51.449683] [DEBUG] [REMOTE ] CRUS: Symbol is viable for forecasting. [2026-01-21T12:05:51.449734] [INFO ] [MAIN ] [804/3501] CRUS kept (0.6s) | 804 kept, 0 rejected | 139.0/min | ETA: 19.4m [2026-01-21T12:05:51.865118] [DEBUG] [REMOTE ] CRVL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:51.865412] [DEBUG] [REMOTE ] CRVL: PASS: History has at least 300 days. [2026-01-21T12:05:51.865805] [DEBUG] [REMOTE ] CRVL: PASS: Price check passed. Min price $65.74. [2026-01-21T12:05:51.865961] [DEBUG] [REMOTE ] CRVL: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:51.866113] [DEBUG] [REMOTE ] CRVL: PASS: Integrity check passed. [2026-01-21T12:05:51.866157] [DEBUG] [REMOTE ] CRVL: Symbol is viable for forecasting. [2026-01-21T12:05:51.866215] [INFO ] [MAIN ] [805/3501] CRVL kept (0.4s) | 805 kept, 0 rejected | 139.1/min | ETA: 19.4m [2026-01-21T12:05:52.164149] [DEBUG] [REMOTE ] CRVO: Retrieved 2466 rows, trimmed to 300. [2026-01-21T12:05:52.164280] [DEBUG] [REMOTE ] CRVO: PASS: History has at least 300 days. [2026-01-21T12:05:52.164494] [DEBUG] [REMOTE ] CRVO: PASS: Price check passed. Min price $6.74. [2026-01-21T12:05:52.164667] [DEBUG] [REMOTE ] CRVO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:52.164785] [DEBUG] [REMOTE ] CRVO: PASS: Integrity check passed. [2026-01-21T12:05:52.164827] [DEBUG] [REMOTE ] CRVO: Symbol is viable for forecasting. [2026-01-21T12:05:52.164875] [INFO ] [MAIN ] [806/3501] CRVO kept (0.3s) | 806 kept, 0 rejected | 139.1/min | ETA: 19.4m [2026-01-21T12:05:52.593258] [DEBUG] [REMOTE ] CRVS: Retrieved 2471 rows, trimmed to 300. [2026-01-21T12:05:52.593423] [DEBUG] [REMOTE ] CRVS: PASS: History has at least 300 days. [2026-01-21T12:05:52.593709] [DEBUG] [REMOTE ] CRVS: PASS: Price check passed. Min price $6.50. [2026-01-21T12:05:52.593873] [DEBUG] [REMOTE ] CRVS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:52.594013] [DEBUG] [REMOTE ] CRVS: PASS: Integrity check passed. [2026-01-21T12:05:52.594060] [DEBUG] [REMOTE ] CRVS: Symbol is viable for forecasting. [2026-01-21T12:05:52.594119] [INFO ] [MAIN ] [807/3501] CRVS kept (0.4s) | 807 kept, 0 rejected | 139.1/min | ETA: 19.4m [2026-01-21T12:05:52.903852] [DEBUG] [REMOTE ] CRWD: Retrieved 1661 rows, trimmed to 300. [2026-01-21T12:05:52.903994] [DEBUG] [REMOTE ] CRWD: PASS: History has at least 300 days. [2026-01-21T12:05:52.904228] [DEBUG] [REMOTE ] CRWD: PASS: Price check passed. Min price $442.73. [2026-01-21T12:05:52.904386] [DEBUG] [REMOTE ] CRWD: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:52.904511] [DEBUG] [REMOTE ] CRWD: PASS: Integrity check passed. [2026-01-21T12:05:52.904556] [DEBUG] [REMOTE ] CRWD: Symbol is viable for forecasting. [2026-01-21T12:05:52.904635] [INFO ] [MAIN ] [808/3501] CRWD kept (0.3s) | 808 kept, 0 rejected | 139.2/min | ETA: 19.4m [2026-01-21T12:05:53.374519] [DEBUG] [REMOTE ] CRWS: Retrieved 5607 rows, trimmed to 300. [2026-01-21T12:05:53.374895] [DEBUG] [REMOTE ] CRWS: PASS: History has at least 300 days. [2026-01-21T12:05:53.375124] [DEBUG] [REMOTE ] CRWS: PASS: Price check passed. Min price $2.55. [2026-01-21T12:05:53.375262] [DEBUG] [REMOTE ] CRWS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:53.375385] [DEBUG] [REMOTE ] CRWS: PASS: Integrity check passed. [2026-01-21T12:05:53.375426] [DEBUG] [REMOTE ] CRWS: Symbol is viable for forecasting. [2026-01-21T12:05:53.375474] [INFO ] [MAIN ] [809/3501] CRWS kept (0.5s) | 809 kept, 0 rejected | 139.1/min | ETA: 19.3m [2026-01-21T12:05:53.725475] [DEBUG] [REMOTE ] CSAN: Retrieved 1224 rows, trimmed to 300. [2026-01-21T12:05:53.725634] [DEBUG] [REMOTE ] CSAN: PASS: History has at least 300 days. [2026-01-21T12:05:53.725841] [DEBUG] [REMOTE ] CSAN: PASS: Price check passed. Min price $3.79. [2026-01-21T12:05:53.725976] [DEBUG] [REMOTE ] CSAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:53.726106] [DEBUG] [REMOTE ] CSAN: PASS: Integrity check passed. [2026-01-21T12:05:53.726147] [DEBUG] [REMOTE ] CSAN: Symbol is viable for forecasting. [2026-01-21T12:05:53.726194] [INFO ] [MAIN ] [810/3501] CSAN kept (0.4s) | 810 kept, 0 rejected | 139.2/min | ETA: 19.3m [2026-01-21T12:05:54.082034] [DEBUG] [REMOTE ] CSB: Retrieved 2650 rows, trimmed to 300. [2026-01-21T12:05:54.082168] [DEBUG] [REMOTE ] CSB: PASS: History has at least 300 days. [2026-01-21T12:05:54.082378] [DEBUG] [REMOTE ] CSB: PASS: Price check passed. Min price $55.72. [2026-01-21T12:05:54.082522] [DEBUG] [REMOTE ] CSB: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:54.082672] [DEBUG] [REMOTE ] CSB: PASS: Integrity check passed. [2026-01-21T12:05:54.082719] [DEBUG] [REMOTE ] CSB: Symbol is viable for forecasting. [2026-01-21T12:05:54.082770] [INFO ] [MAIN ] [811/3501] CSB kept (0.4s) | 811 kept, 0 rejected | 139.2/min | ETA: 19.3m [2026-01-21T12:05:54.812255] [DEBUG] [REMOTE ] CSCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:54.812398] [DEBUG] [REMOTE ] CSCO: PASS: History has at least 300 days. [2026-01-21T12:05:54.812651] [DEBUG] [REMOTE ] CSCO: PASS: Price check passed. Min price $69.89. [2026-01-21T12:05:54.812986] [DEBUG] [REMOTE ] CSCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:54.813107] [DEBUG] [REMOTE ] CSCO: PASS: Integrity check passed. [2026-01-21T12:05:54.813147] [DEBUG] [REMOTE ] CSCO: Symbol is viable for forecasting. [2026-01-21T12:05:54.813198] [INFO ] [MAIN ] [812/3501] CSCO kept (0.7s) | 812 kept, 0 rejected | 139.1/min | ETA: 19.3m [2026-01-21T12:05:55.264175] [DEBUG] [REMOTE ] CSGP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:55.264392] [DEBUG] [REMOTE ] CSGP: PASS: History has at least 300 days. [2026-01-21T12:05:55.264790] [DEBUG] [REMOTE ] CSGP: PASS: Price check passed. Min price $58.49. [2026-01-21T12:05:55.264944] [DEBUG] [REMOTE ] CSGP: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:55.265083] [DEBUG] [REMOTE ] CSGP: PASS: Integrity check passed. [2026-01-21T12:05:55.265126] [DEBUG] [REMOTE ] CSGP: Symbol is viable for forecasting. [2026-01-21T12:05:55.265181] [INFO ] [MAIN ] [813/3501] CSGP kept (0.5s) | 813 kept, 0 rejected | 139.1/min | ETA: 19.3m [2026-01-21T12:05:55.588173] [DEBUG] [REMOTE ] CSGS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:55.588314] [DEBUG] [REMOTE ] CSGS: PASS: History has at least 300 days. [2026-01-21T12:05:55.588526] [DEBUG] [REMOTE ] CSGS: PASS: Price check passed. Min price $66.48. [2026-01-21T12:05:55.588680] [DEBUG] [REMOTE ] CSGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:55.588796] [DEBUG] [REMOTE ] CSGS: PASS: Integrity check passed. [2026-01-21T12:05:55.588836] [DEBUG] [REMOTE ] CSGS: Symbol is viable for forecasting. [2026-01-21T12:05:55.588884] [INFO ] [MAIN ] [814/3501] CSGS kept (0.3s) | 814 kept, 0 rejected | 139.1/min | ETA: 19.3m [2026-01-21T12:05:56.058247] [DEBUG] [REMOTE ] CSIQ: Retrieved 4827 rows, trimmed to 300. [2026-01-21T12:05:56.058382] [DEBUG] [REMOTE ] CSIQ: PASS: History has at least 300 days. [2026-01-21T12:05:56.058612] [DEBUG] [REMOTE ] CSIQ: PASS: Price check passed. Min price $14.15. [2026-01-21T12:05:56.058752] [DEBUG] [REMOTE ] CSIQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:56.058863] [DEBUG] [REMOTE ] CSIQ: PASS: Integrity check passed. [2026-01-21T12:05:56.058902] [DEBUG] [REMOTE ] CSIQ: Symbol is viable for forecasting. [2026-01-21T12:05:56.058949] [INFO ] [MAIN ] [815/3501] CSIQ kept (0.5s) | 815 kept, 0 rejected | 139.1/min | ETA: 19.3m [2026-01-21T12:05:56.532633] [DEBUG] [REMOTE ] CSPI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:56.532782] [DEBUG] [REMOTE ] CSPI: PASS: History has at least 300 days. [2026-01-21T12:05:56.533216] [DEBUG] [REMOTE ] CSPI: PASS: Price check passed. Min price $10.87. [2026-01-21T12:05:56.533375] [DEBUG] [REMOTE ] CSPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:56.533494] [DEBUG] [REMOTE ] CSPI: PASS: Integrity check passed. [2026-01-21T12:05:56.533534] [DEBUG] [REMOTE ] CSPI: Symbol is viable for forecasting. [2026-01-21T12:05:56.533599] [INFO ] [MAIN ] [816/3501] CSPI kept (0.5s) | 816 kept, 0 rejected | 139.1/min | ETA: 19.3m [2026-01-21T12:05:56.826748] [DEBUG] [REMOTE ] CSQ: Retrieved 5485 rows, trimmed to 300. [2026-01-21T12:05:56.826887] [DEBUG] [REMOTE ] CSQ: PASS: History has at least 300 days. [2026-01-21T12:05:56.827106] [DEBUG] [REMOTE ] CSQ: PASS: Price check passed. Min price $17.70. [2026-01-21T12:05:56.827247] [DEBUG] [REMOTE ] CSQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:56.827362] [DEBUG] [REMOTE ] CSQ: PASS: Integrity check passed. [2026-01-21T12:05:56.827405] [DEBUG] [REMOTE ] CSQ: Symbol is viable for forecasting. [2026-01-21T12:05:56.827455] [INFO ] [MAIN ] [817/3501] CSQ kept (0.3s) | 817 kept, 0 rejected | 139.1/min | ETA: 19.3m [2026-01-21T12:05:57.200605] [DEBUG] [REMOTE ] CSTL: Retrieved 1631 rows, trimmed to 300. [2026-01-21T12:05:57.200735] [DEBUG] [REMOTE ] CSTL: PASS: History has at least 300 days. [2026-01-21T12:05:57.200936] [DEBUG] [REMOTE ] CSTL: PASS: Price check passed. Min price $23.74. [2026-01-21T12:05:57.201070] [DEBUG] [REMOTE ] CSTL: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:57.201178] [DEBUG] [REMOTE ] CSTL: PASS: Integrity check passed. [2026-01-21T12:05:57.201219] [DEBUG] [REMOTE ] CSTL: Symbol is viable for forecasting. [2026-01-21T12:05:57.201266] [INFO ] [MAIN ] [818/3501] CSTL kept (0.4s) | 818 kept, 0 rejected | 139.2/min | ETA: 19.3m [2026-01-21T12:05:57.526531] [DEBUG] [REMOTE ] CSTM: Retrieved 3184 rows, trimmed to 300. [2026-01-21T12:05:57.526696] [DEBUG] [REMOTE ] CSTM: PASS: History has at least 300 days. [2026-01-21T12:05:57.526901] [DEBUG] [REMOTE ] CSTM: PASS: Price check passed. Min price $14.75. [2026-01-21T12:05:57.527036] [DEBUG] [REMOTE ] CSTM: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:57.527144] [DEBUG] [REMOTE ] CSTM: PASS: Integrity check passed. [2026-01-21T12:05:57.527184] [DEBUG] [REMOTE ] CSTM: Symbol is viable for forecasting. [2026-01-21T12:05:57.527231] [INFO ] [MAIN ] [819/3501] CSTM kept (0.3s) | 819 kept, 0 rejected | 139.2/min | ETA: 19.3m [2026-01-21T12:05:58.195360] [DEBUG] [REMOTE ] CSWC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:58.195517] [DEBUG] [REMOTE ] CSWC: PASS: History has at least 300 days. [2026-01-21T12:05:58.195810] [DEBUG] [REMOTE ] CSWC: PASS: Price check passed. Min price $19.40. [2026-01-21T12:05:58.195954] [DEBUG] [REMOTE ] CSWC: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:58.196080] [DEBUG] [REMOTE ] CSWC: PASS: Integrity check passed. [2026-01-21T12:05:58.196121] [DEBUG] [REMOTE ] CSWC: Symbol is viable for forecasting. [2026-01-21T12:05:58.196172] [INFO ] [MAIN ] [820/3501] CSWC kept (0.7s) | 820 kept, 0 rejected | 139.1/min | ETA: 19.3m [2026-01-21T12:05:58.555034] [DEBUG] [REMOTE ] CSX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:58.555173] [DEBUG] [REMOTE ] CSX: PASS: History has at least 300 days. [2026-01-21T12:05:58.555391] [DEBUG] [REMOTE ] CSX: PASS: Price check passed. Min price $33.56. [2026-01-21T12:05:58.555525] [DEBUG] [REMOTE ] CSX: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:58.555673] [DEBUG] [REMOTE ] CSX: PASS: Integrity check passed. [2026-01-21T12:05:58.555715] [DEBUG] [REMOTE ] CSX: Symbol is viable for forecasting. [2026-01-21T12:05:58.555763] [INFO ] [MAIN ] [821/3501] CSX kept (0.4s) | 821 kept, 0 rejected | 139.1/min | ETA: 19.3m [2026-01-21T12:05:58.956694] [DEBUG] [REMOTE ] CTAS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:58.956878] [DEBUG] [REMOTE ] CTAS: PASS: History has at least 300 days. [2026-01-21T12:05:58.957166] [DEBUG] [REMOTE ] CTAS: PASS: Price check passed. Min price $181.60. [2026-01-21T12:05:58.957329] [DEBUG] [REMOTE ] CTAS: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:58.957457] [DEBUG] [REMOTE ] CTAS: PASS: Integrity check passed. [2026-01-21T12:05:58.957497] [DEBUG] [REMOTE ] CTAS: Symbol is viable for forecasting. [2026-01-21T12:05:58.957547] [INFO ] [MAIN ] [822/3501] CTAS kept (0.4s) | 822 kept, 0 rejected | 139.1/min | ETA: 19.3m [2026-01-21T12:05:59.302288] [DEBUG] [REMOTE ] CTBB: Retrieved 2365 rows, trimmed to 300. [2026-01-21T12:05:59.302423] [DEBUG] [REMOTE ] CTBB: PASS: History has at least 300 days. [2026-01-21T12:05:59.302883] [DEBUG] [REMOTE ] CTBB: PASS: Price check passed. Min price $17.80. [2026-01-21T12:05:59.303030] [DEBUG] [REMOTE ] CTBB: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:59.303142] [DEBUG] [REMOTE ] CTBB: PASS: Integrity check passed. [2026-01-21T12:05:59.303182] [DEBUG] [REMOTE ] CTBB: Symbol is viable for forecasting. [2026-01-21T12:05:59.303230] [INFO ] [MAIN ] [823/3501] CTBB kept (0.3s) | 823 kept, 0 rejected | 139.2/min | ETA: 19.2m [2026-01-21T12:05:59.856589] [DEBUG] [REMOTE ] CTBI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:05:59.856736] [DEBUG] [REMOTE ] CTBI: PASS: History has at least 300 days. [2026-01-21T12:05:59.857223] [DEBUG] [REMOTE ] CTBI: PASS: Price check passed. Min price $50.74. [2026-01-21T12:05:59.857407] [DEBUG] [REMOTE ] CTBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:05:59.857564] [DEBUG] [REMOTE ] CTBI: PASS: Integrity check passed. [2026-01-21T12:05:59.857647] [DEBUG] [REMOTE ] CTBI: Symbol is viable for forecasting. [2026-01-21T12:05:59.857918] [INFO ] [MAIN ] [824/3501] CTBI kept (0.6s) | 824 kept, 0 rejected | 139.1/min | ETA: 19.2m [2026-01-21T12:06:00.171712] [DEBUG] [REMOTE ] CTDD: Retrieved 2194 rows, trimmed to 300. [2026-01-21T12:06:00.171852] [DEBUG] [REMOTE ] CTDD: PASS: History has at least 300 days. [2026-01-21T12:06:00.172065] [DEBUG] [REMOTE ] CTDD: PASS: Price check passed. Min price $18.27. [2026-01-21T12:06:00.172200] [DEBUG] [REMOTE ] CTDD: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:00.172317] [DEBUG] [REMOTE ] CTDD: PASS: Integrity check passed. [2026-01-21T12:06:00.172357] [DEBUG] [REMOTE ] CTDD: Symbol is viable for forecasting. [2026-01-21T12:06:00.172405] [INFO ] [MAIN ] [825/3501] CTDD kept (0.3s) | 825 kept, 0 rejected | 139.2/min | ETA: 19.2m [2026-01-21T12:06:00.464625] [DEBUG] [REMOTE ] CTKB: Retrieved 1128 rows, trimmed to 300. [2026-01-21T12:06:00.464756] [DEBUG] [REMOTE ] CTKB: PASS: History has at least 300 days. [2026-01-21T12:06:00.465156] [DEBUG] [REMOTE ] CTKB: PASS: Price check passed. Min price $3.82. [2026-01-21T12:06:00.465292] [DEBUG] [REMOTE ] CTKB: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:00.465400] [DEBUG] [REMOTE ] CTKB: PASS: Integrity check passed. [2026-01-21T12:06:00.465440] [DEBUG] [REMOTE ] CTKB: Symbol is viable for forecasting. [2026-01-21T12:06:00.465487] [INFO ] [MAIN ] [826/3501] CTKB kept (0.3s) | 826 kept, 0 rejected | 139.2/min | ETA: 19.2m [2026-01-21T12:06:01.136816] [DEBUG] [REMOTE ] CTLP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:01.136955] [DEBUG] [REMOTE ] CTLP: PASS: History has at least 300 days. [2026-01-21T12:06:01.137192] [DEBUG] [REMOTE ] CTLP: PASS: Price check passed. Min price $10.52. [2026-01-21T12:06:01.137327] [DEBUG] [REMOTE ] CTLP: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:01.137448] [DEBUG] [REMOTE ] CTLP: PASS: Integrity check passed. [2026-01-21T12:06:01.137488] [DEBUG] [REMOTE ] CTLP: Symbol is viable for forecasting. [2026-01-21T12:06:01.137535] [INFO ] [MAIN ] [827/3501] CTLP kept (0.7s) | 827 kept, 0 rejected | 139.1/min | ETA: 19.2m [2026-01-21T12:06:01.506063] [DEBUG] [REMOTE ] CTMX: Retrieved 2585 rows, trimmed to 300. [2026-01-21T12:06:01.506310] [DEBUG] [REMOTE ] CTMX: PASS: History has at least 300 days. [2026-01-21T12:06:01.506796] [DEBUG] [REMOTE ] CTMX: PASS: Price check passed. Min price $3.26. [2026-01-21T12:06:01.506994] [DEBUG] [REMOTE ] CTMX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:01.507175] [DEBUG] [REMOTE ] CTMX: PASS: Integrity check passed. [2026-01-21T12:06:01.507236] [DEBUG] [REMOTE ] CTMX: Symbol is viable for forecasting. [2026-01-21T12:06:01.507319] [INFO ] [MAIN ] [828/3501] CTMX kept (0.4s) | 828 kept, 0 rejected | 139.2/min | ETA: 19.2m [2026-01-21T12:06:01.717832] [DEBUG] [REMOTE ] CTNM: Retrieved 449 rows, trimmed to 300. [2026-01-21T12:06:01.718080] [DEBUG] [REMOTE ] CTNM: PASS: History has at least 300 days. [2026-01-21T12:06:01.718397] [DEBUG] [REMOTE ] CTNM: PASS: Price check passed. Min price $9.17. [2026-01-21T12:06:01.718566] [DEBUG] [REMOTE ] CTNM: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:01.718746] [DEBUG] [REMOTE ] CTNM: PASS: Integrity check passed. [2026-01-21T12:06:01.718794] [DEBUG] [REMOTE ] CTNM: Symbol is viable for forecasting. [2026-01-21T12:06:01.718859] [INFO ] [MAIN ] [829/3501] CTNM kept (0.2s) | 829 kept, 0 rejected | 139.2/min | ETA: 19.2m [2026-01-21T12:06:02.421426] [DEBUG] [REMOTE ] CTO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:02.421721] [DEBUG] [REMOTE ] CTO: PASS: History has at least 300 days. [2026-01-21T12:06:02.422554] [DEBUG] [REMOTE ] CTO: PASS: Price check passed. Min price $15.96. [2026-01-21T12:06:02.423020] [DEBUG] [REMOTE ] CTO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:02.423231] [DEBUG] [REMOTE ] CTO: PASS: Integrity check passed. [2026-01-21T12:06:02.423281] [DEBUG] [REMOTE ] CTO: Symbol is viable for forecasting. [2026-01-21T12:06:02.423347] [INFO ] [MAIN ] [830/3501] CTO kept (0.7s) | 830 kept, 0 rejected | 139.1/min | ETA: 19.2m [2026-01-21T12:06:02.920295] [DEBUG] [REMOTE ] CTRA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:02.920531] [DEBUG] [REMOTE ] CTRA: PASS: History has at least 300 days. [2026-01-21T12:06:02.920911] [DEBUG] [REMOTE ] CTRA: PASS: Price check passed. Min price $23.14. [2026-01-21T12:06:02.921276] [DEBUG] [REMOTE ] CTRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:02.921446] [DEBUG] [REMOTE ] CTRA: PASS: Integrity check passed. [2026-01-21T12:06:02.921490] [DEBUG] [REMOTE ] CTRA: Symbol is viable for forecasting. [2026-01-21T12:06:02.921552] [INFO ] [MAIN ] [831/3501] CTRA kept (0.5s) | 831 kept, 0 rejected | 139.1/min | ETA: 19.2m [2026-01-21T12:06:03.249835] [DEBUG] [REMOTE ] CTRE: Retrieved 2929 rows, trimmed to 300. [2026-01-21T12:06:03.249974] [DEBUG] [REMOTE ] CTRE: PASS: History has at least 300 days. [2026-01-21T12:06:03.250191] [DEBUG] [REMOTE ] CTRE: PASS: Price check passed. Min price $33.68. [2026-01-21T12:06:03.250331] [DEBUG] [REMOTE ] CTRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:03.250447] [DEBUG] [REMOTE ] CTRE: PASS: Integrity check passed. [2026-01-21T12:06:03.250489] [DEBUG] [REMOTE ] CTRE: Symbol is viable for forecasting. [2026-01-21T12:06:03.250555] [INFO ] [MAIN ] [832/3501] CTRE kept (0.3s) | 832 kept, 0 rejected | 139.2/min | ETA: 19.2m [2026-01-21T12:06:03.642351] [DEBUG] [REMOTE ] CTRM: Retrieved 1745 rows, trimmed to 300. [2026-01-21T12:06:03.642489] [DEBUG] [REMOTE ] CTRM: PASS: History has at least 300 days. [2026-01-21T12:06:03.642738] [DEBUG] [REMOTE ] CTRM: PASS: Price check passed. Min price $1.85. [2026-01-21T12:06:03.642879] [DEBUG] [REMOTE ] CTRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:03.642994] [DEBUG] [REMOTE ] CTRM: PASS: Integrity check passed. [2026-01-21T12:06:03.643036] [DEBUG] [REMOTE ] CTRM: Symbol is viable for forecasting. [2026-01-21T12:06:03.643084] [INFO ] [MAIN ] [833/3501] CTRM kept (0.4s) | 833 kept, 0 rejected | 139.2/min | ETA: 19.2m [2026-01-21T12:06:04.146888] [DEBUG] [REMOTE ] CTRN: Retrieved 5201 rows, trimmed to 300. [2026-01-21T12:06:04.147029] [DEBUG] [REMOTE ] CTRN: PASS: History has at least 300 days. [2026-01-21T12:06:04.147272] [DEBUG] [REMOTE ] CTRN: PASS: Price check passed. Min price $35.47. [2026-01-21T12:06:04.147437] [DEBUG] [REMOTE ] CTRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:04.147566] [DEBUG] [REMOTE ] CTRN: PASS: Integrity check passed. [2026-01-21T12:06:04.147638] [DEBUG] [REMOTE ] CTRN: Symbol is viable for forecasting. [2026-01-21T12:06:04.147691] [INFO ] [MAIN ] [834/3501] CTRN kept (0.5s) | 834 kept, 0 rejected | 139.1/min | ETA: 19.2m [2026-01-21T12:06:04.548151] [DEBUG] [REMOTE ] CTS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:04.548289] [DEBUG] [REMOTE ] CTS: PASS: History has at least 300 days. [2026-01-21T12:06:04.548549] [DEBUG] [REMOTE ] CTS: PASS: Price check passed. Min price $40.25. [2026-01-21T12:06:04.548712] [DEBUG] [REMOTE ] CTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:04.548833] [DEBUG] [REMOTE ] CTS: PASS: Integrity check passed. [2026-01-21T12:06:04.548874] [DEBUG] [REMOTE ] CTS: Symbol is viable for forecasting. [2026-01-21T12:06:04.548923] [INFO ] [MAIN ] [835/3501] CTS kept (0.4s) | 835 kept, 0 rejected | 139.2/min | ETA: 19.2m [2026-01-21T12:06:05.021117] [DEBUG] [REMOTE ] CTSH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:05.021263] [DEBUG] [REMOTE ] CTSH: PASS: History has at least 300 days. [2026-01-21T12:06:05.021492] [DEBUG] [REMOTE ] CTSH: PASS: Price check passed. Min price $67.53. [2026-01-21T12:06:05.021651] [DEBUG] [REMOTE ] CTSH: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:05.021776] [DEBUG] [REMOTE ] CTSH: PASS: Integrity check passed. [2026-01-21T12:06:05.021818] [DEBUG] [REMOTE ] CTSH: Symbol is viable for forecasting. [2026-01-21T12:06:05.021869] [INFO ] [MAIN ] [836/3501] CTSH kept (0.5s) | 836 kept, 0 rejected | 139.1/min | ETA: 19.2m [2026-01-21T12:06:05.170715] [DEBUG] [REMOTE ] CTVA: Retrieved 1673 rows, trimmed to 300. [2026-01-21T12:06:05.170921] [DEBUG] [REMOTE ] CTVA: PASS: History has at least 300 days. [2026-01-21T12:06:05.171394] [DEBUG] [REMOTE ] CTVA: PASS: Price check passed. Min price $61.27. [2026-01-21T12:06:05.171540] [DEBUG] [REMOTE ] CTVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:05.171692] [DEBUG] [REMOTE ] CTVA: PASS: Integrity check passed. [2026-01-21T12:06:05.171738] [DEBUG] [REMOTE ] CTVA: Symbol is viable for forecasting. [2026-01-21T12:06:05.171794] [INFO ] [MAIN ] [837/3501] CTVA kept (0.1s) | 837 kept, 0 rejected | 139.2/min | ETA: 19.1m [2026-01-21T12:06:05.826441] [DEBUG] [REMOTE ] CUBE: Retrieved 5344 rows, trimmed to 300. [2026-01-21T12:06:05.826694] [DEBUG] [REMOTE ] CUBE: PASS: History has at least 300 days. [2026-01-21T12:06:05.827383] [DEBUG] [REMOTE ] CUBE: PASS: Price check passed. Min price $34.84. [2026-01-21T12:06:05.827541] [DEBUG] [REMOTE ] CUBE: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:05.827712] [DEBUG] [REMOTE ] CUBE: PASS: Integrity check passed. [2026-01-21T12:06:05.827757] [DEBUG] [REMOTE ] CUBE: Symbol is viable for forecasting. [2026-01-21T12:06:05.827817] [INFO ] [MAIN ] [838/3501] CUBE kept (0.7s) | 838 kept, 0 rejected | 139.2/min | ETA: 19.1m [2026-01-21T12:06:06.175268] [DEBUG] [REMOTE ] CUBI: Retrieved 3499 rows, trimmed to 300. [2026-01-21T12:06:06.175502] [DEBUG] [REMOTE ] CUBI: PASS: History has at least 300 days. [2026-01-21T12:06:06.175844] [DEBUG] [REMOTE ] CUBI: PASS: Price check passed. Min price $63.94. [2026-01-21T12:06:06.176183] [DEBUG] [REMOTE ] CUBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:06.176455] [DEBUG] [REMOTE ] CUBI: PASS: Integrity check passed. [2026-01-21T12:06:06.176500] [DEBUG] [REMOTE ] CUBI: Symbol is viable for forecasting. [2026-01-21T12:06:06.176557] [INFO ] [MAIN ] [839/3501] CUBI kept (0.3s) | 839 kept, 0 rejected | 139.2/min | ETA: 19.1m [2026-01-21T12:06:06.539208] [DEBUG] [REMOTE ] CUK: Retrieved 6347 rows, trimmed to 300. [2026-01-21T12:06:06.539428] [DEBUG] [REMOTE ] CUK: PASS: History has at least 300 days. [2026-01-21T12:06:06.539788] [DEBUG] [REMOTE ] CUK: PASS: Price check passed. Min price $22.91. [2026-01-21T12:06:06.539966] [DEBUG] [REMOTE ] CUK: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:06.540274] [DEBUG] [REMOTE ] CUK: PASS: Integrity check passed. [2026-01-21T12:06:06.540318] [DEBUG] [REMOTE ] CUK: Symbol is viable for forecasting. [2026-01-21T12:06:06.540377] [INFO ] [MAIN ] [840/3501] CUK kept (0.4s) | 840 kept, 0 rejected | 139.2/min | ETA: 19.1m [2026-01-21T12:06:07.092793] [DEBUG] [REMOTE ] CULP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:07.092937] [DEBUG] [REMOTE ] CULP: PASS: History has at least 300 days. [2026-01-21T12:06:07.093154] [DEBUG] [REMOTE ] CULP: PASS: Price check passed. Min price $3.38. [2026-01-21T12:06:07.093288] [DEBUG] [REMOTE ] CULP: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:07.093403] [DEBUG] [REMOTE ] CULP: PASS: Integrity check passed. [2026-01-21T12:06:07.093442] [DEBUG] [REMOTE ] CULP: Symbol is viable for forecasting. [2026-01-21T12:06:07.093491] [INFO ] [MAIN ] [841/3501] CULP kept (0.6s) | 841 kept, 0 rejected | 139.2/min | ETA: 19.1m [2026-01-21T12:06:07.312614] [DEBUG] [REMOTE ] CURI: Retrieved 1515 rows, trimmed to 300. [2026-01-21T12:06:07.312720] [DEBUG] [REMOTE ] CURI: PASS: History has at least 300 days. [2026-01-21T12:06:07.312919] [DEBUG] [REMOTE ] CURI: PASS: Price check passed. Min price $3.33. [2026-01-21T12:06:07.313053] [DEBUG] [REMOTE ] CURI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:07.313161] [DEBUG] [REMOTE ] CURI: PASS: Integrity check passed. [2026-01-21T12:06:07.313201] [DEBUG] [REMOTE ] CURI: Symbol is viable for forecasting. [2026-01-21T12:06:07.313250] [INFO ] [MAIN ] [842/3501] CURI kept (0.2s) | 842 kept, 0 rejected | 139.3/min | ETA: 19.1m [2026-01-21T12:06:07.923343] [DEBUG] [REMOTE ] CUZ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:07.923520] [DEBUG] [REMOTE ] CUZ: PASS: History has at least 300 days. [2026-01-21T12:06:07.923772] [DEBUG] [REMOTE ] CUZ: PASS: Price check passed. Min price $23.94. [2026-01-21T12:06:07.923912] [DEBUG] [REMOTE ] CUZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:07.924031] [DEBUG] [REMOTE ] CUZ: PASS: Integrity check passed. [2026-01-21T12:06:07.924072] [DEBUG] [REMOTE ] CUZ: Symbol is viable for forecasting. [2026-01-21T12:06:07.924120] [INFO ] [MAIN ] [843/3501] CUZ kept (0.6s) | 843 kept, 0 rejected | 139.2/min | ETA: 19.1m [2026-01-21T12:06:08.437437] [DEBUG] [REMOTE ] CVBF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:08.437587] [DEBUG] [REMOTE ] CVBF: PASS: History has at least 300 days. [2026-01-21T12:06:08.437803] [DEBUG] [REMOTE ] CVBF: PASS: Price check passed. Min price $18.00. [2026-01-21T12:06:08.437945] [DEBUG] [REMOTE ] CVBF: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:08.438058] [DEBUG] [REMOTE ] CVBF: PASS: Integrity check passed. [2026-01-21T12:06:08.438098] [DEBUG] [REMOTE ] CVBF: Symbol is viable for forecasting. [2026-01-21T12:06:08.438147] [INFO ] [MAIN ] [844/3501] CVBF kept (0.5s) | 844 kept, 0 rejected | 139.1/min | ETA: 19.1m [2026-01-21T12:06:08.877355] [DEBUG] [REMOTE ] CVCO: Retrieved 5675 rows, trimmed to 300. [2026-01-21T12:06:08.877491] [DEBUG] [REMOTE ] CVCO: PASS: History has at least 300 days. [2026-01-21T12:06:08.877721] [DEBUG] [REMOTE ] CVCO: PASS: Price check passed. Min price $504.00. [2026-01-21T12:06:08.877862] [DEBUG] [REMOTE ] CVCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:08.877976] [DEBUG] [REMOTE ] CVCO: PASS: Integrity check passed. [2026-01-21T12:06:08.878017] [DEBUG] [REMOTE ] CVCO: Symbol is viable for forecasting. [2026-01-21T12:06:08.878065] [INFO ] [MAIN ] [845/3501] CVCO kept (0.4s) | 845 kept, 0 rejected | 139.1/min | ETA: 19.1m [2026-01-21T12:06:09.197700] [DEBUG] [REMOTE ] CVE: Retrieved 4067 rows, trimmed to 300. [2026-01-21T12:06:09.197837] [DEBUG] [REMOTE ] CVE: PASS: History has at least 300 days. [2026-01-21T12:06:09.198286] [DEBUG] [REMOTE ] CVE: PASS: Price check passed. Min price $15.85. [2026-01-21T12:06:09.198423] [DEBUG] [REMOTE ] CVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:09.198537] [DEBUG] [REMOTE ] CVE: PASS: Integrity check passed. [2026-01-21T12:06:09.198595] [DEBUG] [REMOTE ] CVE: Symbol is viable for forecasting. [2026-01-21T12:06:09.198646] [INFO ] [MAIN ] [846/3501] CVE kept (0.3s) | 846 kept, 0 rejected | 139.2/min | ETA: 19.1m [2026-01-21T12:06:09.601283] [DEBUG] [REMOTE ] CVEO: Retrieved 2936 rows, trimmed to 300. [2026-01-21T12:06:09.601433] [DEBUG] [REMOTE ] CVEO: PASS: History has at least 300 days. [2026-01-21T12:06:09.601726] [DEBUG] [REMOTE ] CVEO: PASS: Price check passed. Min price $20.78. [2026-01-21T12:06:09.601937] [DEBUG] [REMOTE ] CVEO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:09.602090] [DEBUG] [REMOTE ] CVEO: PASS: Integrity check passed. [2026-01-21T12:06:09.602143] [DEBUG] [REMOTE ] CVEO: Symbol is viable for forecasting. [2026-01-21T12:06:09.602209] [INFO ] [MAIN ] [847/3501] CVEO kept (0.4s) | 847 kept, 0 rejected | 139.2/min | ETA: 19.1m [2026-01-21T12:06:10.102280] [DEBUG] [REMOTE ] CVGI: Retrieved 5397 rows, trimmed to 300. [2026-01-21T12:06:10.102431] [DEBUG] [REMOTE ] CVGI: PASS: History has at least 300 days. [2026-01-21T12:06:10.102687] [DEBUG] [REMOTE ] CVGI: PASS: Price check passed. Min price $1.34. [2026-01-21T12:06:10.102824] [DEBUG] [REMOTE ] CVGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:10.102953] [DEBUG] [REMOTE ] CVGI: PASS: Integrity check passed. [2026-01-21T12:06:10.102992] [DEBUG] [REMOTE ] CVGI: Symbol is viable for forecasting. [2026-01-21T12:06:10.103049] [INFO ] [MAIN ] [848/3501] CVGI kept (0.5s) | 848 kept, 0 rejected | 139.2/min | ETA: 19.1m [2026-01-21T12:06:10.379747] [DEBUG] [REMOTE ] CVI: Retrieved 4589 rows, trimmed to 300. [2026-01-21T12:06:10.379897] [DEBUG] [REMOTE ] CVI: PASS: History has at least 300 days. [2026-01-21T12:06:10.380334] [DEBUG] [REMOTE ] CVI: PASS: Price check passed. Min price $22.10. [2026-01-21T12:06:10.380472] [DEBUG] [REMOTE ] CVI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:10.380642] [DEBUG] [REMOTE ] CVI: PASS: Integrity check passed. [2026-01-21T12:06:10.380691] [DEBUG] [REMOTE ] CVI: Symbol is viable for forecasting. [2026-01-21T12:06:10.380743] [INFO ] [MAIN ] [849/3501] CVI kept (0.3s) | 849 kept, 0 rejected | 139.2/min | ETA: 19.0m [2026-01-21T12:06:10.703695] [DEBUG] [REMOTE ] CVKD: Retrieved 752 rows, trimmed to 300. [2026-01-21T12:06:10.703929] [DEBUG] [REMOTE ] CVKD: PASS: History has at least 300 days. [2026-01-21T12:06:10.704531] [DEBUG] [REMOTE ] CVKD: PASS: Price check passed. Min price $6.62. [2026-01-21T12:06:10.704693] [DEBUG] [REMOTE ] CVKD: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:10.704860] [DEBUG] [REMOTE ] CVKD: PASS: Integrity check passed. [2026-01-21T12:06:10.704901] [DEBUG] [REMOTE ] CVKD: Symbol is viable for forecasting. [2026-01-21T12:06:10.704958] [INFO ] [MAIN ] [850/3501] CVKD kept (0.3s) | 850 kept, 0 rejected | 139.3/min | ETA: 19.0m [2026-01-21T12:06:11.189945] [DEBUG] [REMOTE ] CVNA: Retrieved 2194 rows, trimmed to 300. [2026-01-21T12:06:11.190081] [DEBUG] [REMOTE ] CVNA: PASS: History has at least 300 days. [2026-01-21T12:06:11.190291] [DEBUG] [REMOTE ] CVNA: PASS: Price check passed. Min price $290.14. [2026-01-21T12:06:11.190447] [DEBUG] [REMOTE ] CVNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:11.190599] [DEBUG] [REMOTE ] CVNA: PASS: Integrity check passed. [2026-01-21T12:06:11.190648] [DEBUG] [REMOTE ] CVNA: Symbol is viable for forecasting. [2026-01-21T12:06:11.190697] [INFO ] [MAIN ] [851/3501] CVNA kept (0.5s) | 851 kept, 0 rejected | 139.3/min | ETA: 19.0m [2026-01-21T12:06:11.521765] [DEBUG] [REMOTE ] CVRX: Retrieved 1144 rows, trimmed to 300. [2026-01-21T12:06:11.521900] [DEBUG] [REMOTE ] CVRX: PASS: History has at least 300 days. [2026-01-21T12:06:11.522120] [DEBUG] [REMOTE ] CVRX: PASS: Price check passed. Min price $5.21. [2026-01-21T12:06:11.522254] [DEBUG] [REMOTE ] CVRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:11.522362] [DEBUG] [REMOTE ] CVRX: PASS: Integrity check passed. [2026-01-21T12:06:11.522403] [DEBUG] [REMOTE ] CVRX: Symbol is viable for forecasting. [2026-01-21T12:06:11.522451] [INFO ] [MAIN ] [852/3501] CVRX kept (0.3s) | 852 kept, 0 rejected | 139.3/min | ETA: 19.0m [2026-01-21T12:06:12.179974] [DEBUG] [REMOTE ] CVS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:12.180118] [DEBUG] [REMOTE ] CVS: PASS: History has at least 300 days. [2026-01-21T12:06:12.180360] [DEBUG] [REMOTE ] CVS: PASS: Price check passed. Min price $75.00. [2026-01-21T12:06:12.180494] [DEBUG] [REMOTE ] CVS: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:12.180632] [DEBUG] [REMOTE ] CVS: PASS: Integrity check passed. [2026-01-21T12:06:12.180675] [DEBUG] [REMOTE ] CVS: Symbol is viable for forecasting. [2026-01-21T12:06:12.180724] [INFO ] [MAIN ] [853/3501] CVS kept (0.7s) | 853 kept, 0 rejected | 139.2/min | ETA: 19.0m [2026-01-21T12:06:12.679637] [DEBUG] [REMOTE ] CVX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:12.679793] [DEBUG] [REMOTE ] CVX: PASS: History has at least 300 days. [2026-01-21T12:06:12.680022] [DEBUG] [REMOTE ] CVX: PASS: Price check passed. Min price $146.75. [2026-01-21T12:06:12.680168] [DEBUG] [REMOTE ] CVX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:12.680292] [DEBUG] [REMOTE ] CVX: PASS: Integrity check passed. [2026-01-21T12:06:12.680335] [DEBUG] [REMOTE ] CVX: Symbol is viable for forecasting. [2026-01-21T12:06:12.680386] [INFO ] [MAIN ] [854/3501] CVX kept (0.5s) | 854 kept, 0 rejected | 139.2/min | ETA: 19.0m [2026-01-21T12:06:12.878589] [DEBUG] [REMOTE ] CWAN: Retrieved 1084 rows, trimmed to 300. [2026-01-21T12:06:12.878721] [DEBUG] [REMOTE ] CWAN: PASS: History has at least 300 days. [2026-01-21T12:06:12.878927] [DEBUG] [REMOTE ] CWAN: PASS: Price check passed. Min price $15.89. [2026-01-21T12:06:12.879064] [DEBUG] [REMOTE ] CWAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:12.879174] [DEBUG] [REMOTE ] CWAN: PASS: Integrity check passed. [2026-01-21T12:06:12.879214] [DEBUG] [REMOTE ] CWAN: Symbol is viable for forecasting. [2026-01-21T12:06:12.879262] [INFO ] [MAIN ] [855/3501] CWAN kept (0.2s) | 855 kept, 0 rejected | 139.3/min | ETA: 19.0m [2026-01-21T12:06:13.528173] [DEBUG] [REMOTE ] CWBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:13.528382] [DEBUG] [REMOTE ] CWBC: PASS: History has at least 300 days. [2026-01-21T12:06:13.528679] [DEBUG] [REMOTE ] CWBC: PASS: Price check passed. Min price $20.81. [2026-01-21T12:06:13.528877] [DEBUG] [REMOTE ] CWBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:13.529172] [DEBUG] [REMOTE ] CWBC: PASS: Integrity check passed. [2026-01-21T12:06:13.529220] [DEBUG] [REMOTE ] CWBC: Symbol is viable for forecasting. [2026-01-21T12:06:13.529978] [INFO ] [MAIN ] [856/3501] CWBC kept (0.7s) | 856 kept, 0 rejected | 139.2/min | ETA: 19.0m [2026-01-21T12:06:13.881638] [DEBUG] [REMOTE ] CWCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:13.881839] [DEBUG] [REMOTE ] CWCO: PASS: History has at least 300 days. [2026-01-21T12:06:13.882144] [DEBUG] [REMOTE ] CWCO: PASS: Price check passed. Min price $33.02. [2026-01-21T12:06:13.882285] [DEBUG] [REMOTE ] CWCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:13.882409] [DEBUG] [REMOTE ] CWCO: PASS: Integrity check passed. [2026-01-21T12:06:13.882451] [DEBUG] [REMOTE ] CWCO: Symbol is viable for forecasting. [2026-01-21T12:06:13.882504] [INFO ] [MAIN ] [857/3501] CWCO kept (0.4s) | 857 kept, 0 rejected | 139.2/min | ETA: 19.0m [2026-01-21T12:06:14.122710] [DEBUG] [REMOTE ] CWD: Retrieved 671 rows, trimmed to 300. [2026-01-21T12:06:14.122895] [DEBUG] [REMOTE ] CWD: PASS: History has at least 300 days. [2026-01-21T12:06:14.123190] [DEBUG] [REMOTE ] CWD: PASS: Price check passed. Min price $1.24. [2026-01-21T12:06:14.123329] [DEBUG] [REMOTE ] CWD: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:14.123469] [DEBUG] [REMOTE ] CWD: PASS: Integrity check passed. [2026-01-21T12:06:14.123509] [DEBUG] [REMOTE ] CWD: Symbol is viable for forecasting. [2026-01-21T12:06:14.123560] [INFO ] [MAIN ] [858/3501] CWD kept (0.2s) | 858 kept, 0 rejected | 139.3/min | ETA: 19.0m [2026-01-21T12:06:14.670611] [DEBUG] [REMOTE ] CWEN: Retrieved 3147 rows, trimmed to 300. [2026-01-21T12:06:14.670759] [DEBUG] [REMOTE ] CWEN: PASS: History has at least 300 days. [2026-01-21T12:06:14.670991] [DEBUG] [REMOTE ] CWEN: PASS: Price check passed. Min price $31.12. [2026-01-21T12:06:14.671173] [DEBUG] [REMOTE ] CWEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:14.671302] [DEBUG] [REMOTE ] CWEN: PASS: Integrity check passed. [2026-01-21T12:06:14.671346] [DEBUG] [REMOTE ] CWEN: Symbol is viable for forecasting. [2026-01-21T12:06:14.671397] [INFO ] [MAIN ] [859/3501] CWEN kept (0.5s) | 859 kept, 0 rejected | 139.2/min | ETA: 19.0m [2026-01-21T12:06:14.928932] [DEBUG] [REMOTE ] CWH: Retrieved 2333 rows, trimmed to 300. [2026-01-21T12:06:14.929073] [DEBUG] [REMOTE ] CWH: PASS: History has at least 300 days. [2026-01-21T12:06:14.929280] [DEBUG] [REMOTE ] CWH: PASS: Price check passed. Min price $9.39. [2026-01-21T12:06:14.929417] [DEBUG] [REMOTE ] CWH: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:14.929529] [DEBUG] [REMOTE ] CWH: PASS: Integrity check passed. [2026-01-21T12:06:14.929588] [DEBUG] [REMOTE ] CWH: Symbol is viable for forecasting. [2026-01-21T12:06:14.929641] [INFO ] [MAIN ] [860/3501] CWH kept (0.3s) | 860 kept, 0 rejected | 139.3/min | ETA: 19.0m [2026-01-21T12:06:15.397927] [DEBUG] [REMOTE ] CWK: Retrieved 1876 rows, trimmed to 300. [2026-01-21T12:06:15.398085] [DEBUG] [REMOTE ] CWK: PASS: History has at least 300 days. [2026-01-21T12:06:15.398350] [DEBUG] [REMOTE ] CWK: PASS: Price check passed. Min price $14.74. [2026-01-21T12:06:15.398531] [DEBUG] [REMOTE ] CWK: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:15.398718] [DEBUG] [REMOTE ] CWK: PASS: Integrity check passed. [2026-01-21T12:06:15.398783] [DEBUG] [REMOTE ] CWK: Symbol is viable for forecasting. [2026-01-21T12:06:15.398854] [INFO ] [MAIN ] [861/3501] CWK kept (0.5s) | 861 kept, 0 rejected | 139.3/min | ETA: 19.0m [2026-01-21T12:06:15.702244] [DEBUG] [REMOTE ] CXDO: Retrieved 2309 rows, trimmed to 300. [2026-01-21T12:06:15.702394] [DEBUG] [REMOTE ] CXDO: PASS: History has at least 300 days. [2026-01-21T12:06:15.702641] [DEBUG] [REMOTE ] CXDO: PASS: Price check passed. Min price $5.83. [2026-01-21T12:06:15.702780] [DEBUG] [REMOTE ] CXDO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:15.702902] [DEBUG] [REMOTE ] CXDO: PASS: Integrity check passed. [2026-01-21T12:06:15.702944] [DEBUG] [REMOTE ] CXDO: Symbol is viable for forecasting. [2026-01-21T12:06:15.702994] [INFO ] [MAIN ] [862/3501] CXDO kept (0.3s) | 862 kept, 0 rejected | 139.3/min | ETA: 18.9m [2026-01-21T12:06:16.460514] [DEBUG] [REMOTE ] CXE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:16.460669] [DEBUG] [REMOTE ] CXE: PASS: History has at least 300 days. [2026-01-21T12:06:16.460912] [DEBUG] [REMOTE ] CXE: PASS: Price check passed. Min price $3.62. [2026-01-21T12:06:16.461057] [DEBUG] [REMOTE ] CXE: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:16.461179] [DEBUG] [REMOTE ] CXE: PASS: Integrity check passed. [2026-01-21T12:06:16.461222] [DEBUG] [REMOTE ] CXE: Symbol is viable for forecasting. [2026-01-21T12:06:16.461999] [INFO ] [MAIN ] [863/3501] CXE kept (0.8s) | 863 kept, 0 rejected | 139.2/min | ETA: 18.9m [2026-01-21T12:06:16.697048] [DEBUG] [REMOTE ] CXSE: Retrieved 3351 rows, trimmed to 300. [2026-01-21T12:06:16.697228] [DEBUG] [REMOTE ] CXSE: PASS: History has at least 300 days. [2026-01-21T12:06:16.697498] [DEBUG] [REMOTE ] CXSE: PASS: Price check passed. Min price $39.26. [2026-01-21T12:06:16.697683] [DEBUG] [REMOTE ] CXSE: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:16.697926] [DEBUG] [REMOTE ] CXSE: PASS: Integrity check passed. [2026-01-21T12:06:16.697980] [DEBUG] [REMOTE ] CXSE: Symbol is viable for forecasting. [2026-01-21T12:06:16.698038] [INFO ] [MAIN ] [864/3501] CXSE kept (0.2s) | 864 kept, 0 rejected | 139.3/min | ETA: 18.9m [2026-01-21T12:06:17.344908] [DEBUG] [REMOTE ] CYD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:17.345057] [DEBUG] [REMOTE ] CYD: PASS: History has at least 300 days. [2026-01-21T12:06:17.345288] [DEBUG] [REMOTE ] CYD: PASS: Price check passed. Min price $33.50. [2026-01-21T12:06:17.345432] [DEBUG] [REMOTE ] CYD: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:17.345552] [DEBUG] [REMOTE ] CYD: PASS: Integrity check passed. [2026-01-21T12:06:17.345615] [DEBUG] [REMOTE ] CYD: Symbol is viable for forecasting. [2026-01-21T12:06:17.345668] [INFO ] [MAIN ] [865/3501] CYD kept (0.6s) | 865 kept, 0 rejected | 139.2/min | ETA: 18.9m [2026-01-21T12:06:17.766751] [DEBUG] [REMOTE ] CYH: Retrieved 6441 rows, trimmed to 300. [2026-01-21T12:06:17.766994] [DEBUG] [REMOTE ] CYH: PASS: History has at least 300 days. [2026-01-21T12:06:17.767301] [DEBUG] [REMOTE ] CYH: PASS: Price check passed. Min price $2.90. [2026-01-21T12:06:17.767452] [DEBUG] [REMOTE ] CYH: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:17.767611] [DEBUG] [REMOTE ] CYH: PASS: Integrity check passed. [2026-01-21T12:06:17.767658] [DEBUG] [REMOTE ] CYH: Symbol is viable for forecasting. [2026-01-21T12:06:17.767715] [INFO ] [MAIN ] [866/3501] CYH kept (0.4s) | 866 kept, 0 rejected | 139.2/min | ETA: 18.9m [2026-01-21T12:06:17.996134] [DEBUG] [REMOTE ] CYN: Retrieved 1066 rows, trimmed to 300. [2026-01-21T12:06:17.996343] [DEBUG] [REMOTE ] CYN: PASS: History has at least 300 days. [2026-01-21T12:06:17.996668] [DEBUG] [REMOTE ] CYN: PASS: Price check passed. Min price $2.23. [2026-01-21T12:06:17.996827] [DEBUG] [REMOTE ] CYN: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:17.996955] [DEBUG] [REMOTE ] CYN: PASS: Integrity check passed. [2026-01-21T12:06:17.996998] [DEBUG] [REMOTE ] CYN: Symbol is viable for forecasting. [2026-01-21T12:06:17.997054] [INFO ] [MAIN ] [867/3501] CYN kept (0.2s) | 867 kept, 0 rejected | 139.3/min | ETA: 18.9m [2026-01-21T12:06:18.467973] [DEBUG] [REMOTE ] CYRX: Retrieved 4288 rows, trimmed to 300. [2026-01-21T12:06:18.468123] [DEBUG] [REMOTE ] CYRX: PASS: History has at least 300 days. [2026-01-21T12:06:18.468375] [DEBUG] [REMOTE ] CYRX: PASS: Price check passed. Min price $8.33. [2026-01-21T12:06:18.468515] [DEBUG] [REMOTE ] CYRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:18.468655] [DEBUG] [REMOTE ] CYRX: PASS: Integrity check passed. [2026-01-21T12:06:18.468699] [DEBUG] [REMOTE ] CYRX: Symbol is viable for forecasting. [2026-01-21T12:06:18.468751] [INFO ] [MAIN ] [868/3501] CYRX kept (0.5s) | 868 kept, 0 rejected | 139.3/min | ETA: 18.9m [2026-01-21T12:06:18.984500] [DEBUG] [REMOTE ] CYTK: Retrieved 5466 rows, trimmed to 300. [2026-01-21T12:06:18.984736] [DEBUG] [REMOTE ] CYTK: PASS: History has at least 300 days. [2026-01-21T12:06:18.985067] [DEBUG] [REMOTE ] CYTK: PASS: Price check passed. Min price $57.50. [2026-01-21T12:06:18.985226] [DEBUG] [REMOTE ] CYTK: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:18.985561] [DEBUG] [REMOTE ] CYTK: PASS: Integrity check passed. [2026-01-21T12:06:18.985633] [DEBUG] [REMOTE ] CYTK: Symbol is viable for forecasting. [2026-01-21T12:06:18.985698] [INFO ] [MAIN ] [869/3501] CYTK kept (0.5s) | 869 kept, 0 rejected | 139.2/min | ETA: 18.9m [2026-01-21T12:06:19.281338] [DEBUG] [REMOTE ] CZFS: Retrieved 6295 rows, trimmed to 300. [2026-01-21T12:06:19.281501] [DEBUG] [REMOTE ] CZFS: PASS: History has at least 300 days. [2026-01-21T12:06:19.281748] [DEBUG] [REMOTE ] CZFS: PASS: Price check passed. Min price $53.17. [2026-01-21T12:06:19.281892] [DEBUG] [REMOTE ] CZFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:19.282013] [DEBUG] [REMOTE ] CZFS: PASS: Integrity check passed. [2026-01-21T12:06:19.282056] [DEBUG] [REMOTE ] CZFS: Symbol is viable for forecasting. [2026-01-21T12:06:19.282108] [INFO ] [MAIN ] [870/3501] CZFS kept (0.3s) | 870 kept, 0 rejected | 139.3/min | ETA: 18.9m [2026-01-21T12:06:19.871121] [DEBUG] [REMOTE ] CZNC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:19.871271] [DEBUG] [REMOTE ] CZNC: PASS: History has at least 300 days. [2026-01-21T12:06:19.871512] [DEBUG] [REMOTE ] CZNC: PASS: Price check passed. Min price $18.96. [2026-01-21T12:06:19.871674] [DEBUG] [REMOTE ] CZNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:19.871801] [DEBUG] [REMOTE ] CZNC: PASS: Integrity check passed. [2026-01-21T12:06:19.871843] [DEBUG] [REMOTE ] CZNC: Symbol is viable for forecasting. [2026-01-21T12:06:19.871893] [INFO ] [MAIN ] [871/3501] CZNC kept (0.6s) | 871 kept, 0 rejected | 139.2/min | ETA: 18.9m [2026-01-21T12:06:20.333313] [DEBUG] [REMOTE ] CZWI: Retrieved 5487 rows, trimmed to 300. [2026-01-21T12:06:20.333458] [DEBUG] [REMOTE ] CZWI: PASS: History has at least 300 days. [2026-01-21T12:06:20.333715] [DEBUG] [REMOTE ] CZWI: PASS: Price check passed. Min price $15.65. [2026-01-21T12:06:20.333858] [DEBUG] [REMOTE ] CZWI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:20.333973] [DEBUG] [REMOTE ] CZWI: PASS: Integrity check passed. [2026-01-21T12:06:20.334015] [DEBUG] [REMOTE ] CZWI: Symbol is viable for forecasting. [2026-01-21T12:06:20.334065] [INFO ] [MAIN ] [872/3501] CZWI kept (0.5s) | 872 kept, 0 rejected | 139.2/min | ETA: 18.9m [2026-01-21T12:06:20.777029] [DEBUG] [REMOTE ] DAL: Retrieved 4709 rows, trimmed to 300. [2026-01-21T12:06:20.777173] [DEBUG] [REMOTE ] DAL: PASS: History has at least 300 days. [2026-01-21T12:06:20.777398] [DEBUG] [REMOTE ] DAL: PASS: Price check passed. Min price $55.65. [2026-01-21T12:06:20.777545] [DEBUG] [REMOTE ] DAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:20.777737] [DEBUG] [REMOTE ] DAL: PASS: Integrity check passed. [2026-01-21T12:06:20.777790] [DEBUG] [REMOTE ] DAL: Symbol is viable for forecasting. [2026-01-21T12:06:20.777840] [INFO ] [MAIN ] [873/3501] DAL kept (0.4s) | 873 kept, 0 rejected | 139.2/min | ETA: 18.9m [2026-01-21T12:06:21.077118] [DEBUG] [REMOTE ] DAN: Retrieved 4541 rows, trimmed to 300. [2026-01-21T12:06:21.077261] [DEBUG] [REMOTE ] DAN: PASS: History has at least 300 days. [2026-01-21T12:06:21.077514] [DEBUG] [REMOTE ] DAN: PASS: Price check passed. Min price $19.47. [2026-01-21T12:06:21.077684] [DEBUG] [REMOTE ] DAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:21.077831] [DEBUG] [REMOTE ] DAN: PASS: Integrity check passed. [2026-01-21T12:06:21.077877] [DEBUG] [REMOTE ] DAN: Symbol is viable for forecasting. [2026-01-21T12:06:21.077929] [INFO ] [MAIN ] [874/3501] DAN kept (0.3s) | 874 kept, 0 rejected | 139.3/min | ETA: 18.9m [2026-01-21T12:06:21.321859] [DEBUG] [REMOTE ] DAO: Retrieved 1566 rows, trimmed to 300. [2026-01-21T12:06:21.322055] [DEBUG] [REMOTE ] DAO: PASS: History has at least 300 days. [2026-01-21T12:06:21.322317] [DEBUG] [REMOTE ] DAO: PASS: Price check passed. Min price $8.43. [2026-01-21T12:06:21.322499] [DEBUG] [REMOTE ] DAO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:21.322688] [DEBUG] [REMOTE ] DAO: PASS: Integrity check passed. [2026-01-21T12:06:21.322739] [DEBUG] [REMOTE ] DAO: Symbol is viable for forecasting. [2026-01-21T12:06:21.322799] [INFO ] [MAIN ] [875/3501] DAO kept (0.2s) | 875 kept, 0 rejected | 139.3/min | ETA: 18.8m [2026-01-21T12:06:21.737472] [DEBUG] [REMOTE ] DAPP: Retrieved 1198 rows, trimmed to 300. [2026-01-21T12:06:21.738025] [DEBUG] [REMOTE ] DAPP: PASS: History has at least 300 days. [2026-01-21T12:06:21.738810] [DEBUG] [REMOTE ] DAPP: PASS: Price check passed. Min price $15.96. [2026-01-21T12:06:21.738973] [DEBUG] [REMOTE ] DAPP: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:21.739161] [DEBUG] [REMOTE ] DAPP: PASS: Integrity check passed. [2026-01-21T12:06:21.739206] [DEBUG] [REMOTE ] DAPP: Symbol is viable for forecasting. [2026-01-21T12:06:21.739272] [INFO ] [MAIN ] [876/3501] DAPP kept (0.4s) | 876 kept, 0 rejected | 139.3/min | ETA: 18.8m [2026-01-21T12:06:22.202545] [DEBUG] [REMOTE ] DARE: Retrieved 2962 rows, trimmed to 300. [2026-01-21T12:06:22.202776] [DEBUG] [REMOTE ] DARE: PASS: History has at least 300 days. [2026-01-21T12:06:22.203045] [DEBUG] [REMOTE ] DARE: PASS: Price check passed. Min price $1.63. [2026-01-21T12:06:22.203192] [DEBUG] [REMOTE ] DARE: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:22.203320] [DEBUG] [REMOTE ] DARE: PASS: Integrity check passed. [2026-01-21T12:06:22.203363] [DEBUG] [REMOTE ] DARE: Symbol is viable for forecasting. [2026-01-21T12:06:22.203418] [INFO ] [MAIN ] [877/3501] DARE kept (0.5s) | 877 kept, 0 rejected | 139.3/min | ETA: 18.8m [2026-01-21T12:06:22.534692] [DEBUG] [REMOTE ] DASH: Retrieved 1283 rows, trimmed to 300. [2026-01-21T12:06:22.534877] [DEBUG] [REMOTE ] DASH: PASS: History has at least 300 days. [2026-01-21T12:06:22.535116] [DEBUG] [REMOTE ] DASH: PASS: Price check passed. Min price $187.73. [2026-01-21T12:06:22.535257] [DEBUG] [REMOTE ] DASH: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:22.535371] [DEBUG] [REMOTE ] DASH: PASS: Integrity check passed. [2026-01-21T12:06:22.535413] [DEBUG] [REMOTE ] DASH: Symbol is viable for forecasting. [2026-01-21T12:06:22.535465] [INFO ] [MAIN ] [878/3501] DASH kept (0.3s) | 878 kept, 0 rejected | 139.4/min | ETA: 18.8m [2026-01-21T12:06:22.947662] [DEBUG] [REMOTE ] DAVA: Retrieved 1880 rows, trimmed to 300. [2026-01-21T12:06:22.947845] [DEBUG] [REMOTE ] DAVA: PASS: History has at least 300 days. [2026-01-21T12:06:22.948118] [DEBUG] [REMOTE ] DAVA: PASS: Price check passed. Min price $6.05. [2026-01-21T12:06:22.948326] [DEBUG] [REMOTE ] DAVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:22.948495] [DEBUG] [REMOTE ] DAVA: PASS: Integrity check passed. [2026-01-21T12:06:22.948543] [DEBUG] [REMOTE ] DAVA: Symbol is viable for forecasting. [2026-01-21T12:06:22.948647] [INFO ] [MAIN ] [879/3501] DAVA kept (0.4s) | 879 kept, 0 rejected | 139.4/min | ETA: 18.8m [2026-01-21T12:06:23.351752] [DEBUG] [REMOTE ] DAVE: Retrieved 1190 rows, trimmed to 300. [2026-01-21T12:06:23.351898] [DEBUG] [REMOTE ] DAVE: PASS: History has at least 300 days. [2026-01-21T12:06:23.352117] [DEBUG] [REMOTE ] DAVE: PASS: Price check passed. Min price $182.51. [2026-01-21T12:06:23.352260] [DEBUG] [REMOTE ] DAVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:23.352381] [DEBUG] [REMOTE ] DAVE: PASS: Integrity check passed. [2026-01-21T12:06:23.352427] [DEBUG] [REMOTE ] DAVE: Symbol is viable for forecasting. [2026-01-21T12:06:23.352486] [INFO ] [MAIN ] [880/3501] DAVE kept (0.4s) | 880 kept, 0 rejected | 139.4/min | ETA: 18.8m [2026-01-21T12:06:23.838990] [DEBUG] [REMOTE ] DAWN: Retrieved 1167 rows, trimmed to 300. [2026-01-21T12:06:23.839200] [DEBUG] [REMOTE ] DAWN: PASS: History has at least 300 days. [2026-01-21T12:06:23.839683] [DEBUG] [REMOTE ] DAWN: PASS: Price check passed. Min price $7.04. [2026-01-21T12:06:23.839834] [DEBUG] [REMOTE ] DAWN: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:23.839964] [DEBUG] [REMOTE ] DAWN: PASS: Integrity check passed. [2026-01-21T12:06:23.840006] [DEBUG] [REMOTE ] DAWN: Symbol is viable for forecasting. [2026-01-21T12:06:23.840060] [INFO ] [MAIN ] [881/3501] DAWN kept (0.5s) | 881 kept, 0 rejected | 139.4/min | ETA: 18.8m [2026-01-21T12:06:24.390839] [DEBUG] [REMOTE ] DB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:24.391038] [DEBUG] [REMOTE ] DB: PASS: History has at least 300 days. [2026-01-21T12:06:24.391351] [DEBUG] [REMOTE ] DB: PASS: Price check passed. Min price $33.38. [2026-01-21T12:06:24.391630] [DEBUG] [REMOTE ] DB: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:24.391779] [DEBUG] [REMOTE ] DB: PASS: Integrity check passed. [2026-01-21T12:06:24.391820] [DEBUG] [REMOTE ] DB: Symbol is viable for forecasting. [2026-01-21T12:06:24.391871] [INFO ] [MAIN ] [882/3501] DB kept (0.6s) | 882 kept, 0 rejected | 139.3/min | ETA: 18.8m [2026-01-21T12:06:24.541461] [DEBUG] [REMOTE ] DBD: Retrieved 610 rows, trimmed to 300. [2026-01-21T12:06:24.541608] [DEBUG] [REMOTE ] DBD: PASS: History has at least 300 days. [2026-01-21T12:06:24.541811] [DEBUG] [REMOTE ] DBD: PASS: Price check passed. Min price $56.24. [2026-01-21T12:06:24.541946] [DEBUG] [REMOTE ] DBD: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:24.542054] [DEBUG] [REMOTE ] DBD: PASS: Integrity check passed. [2026-01-21T12:06:24.542094] [DEBUG] [REMOTE ] DBD: Symbol is viable for forecasting. [2026-01-21T12:06:24.542142] [INFO ] [MAIN ] [883/3501] DBD kept (0.2s) | 883 kept, 0 rejected | 139.4/min | ETA: 18.8m [2026-01-21T12:06:25.303865] [DEBUG] [REMOTE ] DBI: Retrieved 5172 rows, trimmed to 300. [2026-01-21T12:06:25.304007] [DEBUG] [REMOTE ] DBI: PASS: History has at least 300 days. [2026-01-21T12:06:25.304223] [DEBUG] [REMOTE ] DBI: PASS: Price check passed. Min price $3.33. [2026-01-21T12:06:25.304362] [DEBUG] [REMOTE ] DBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:25.304477] [DEBUG] [REMOTE ] DBI: PASS: Integrity check passed. [2026-01-21T12:06:25.304518] [DEBUG] [REMOTE ] DBI: Symbol is viable for forecasting. [2026-01-21T12:06:25.304566] [INFO ] [MAIN ] [884/3501] DBI kept (0.8s) | 884 kept, 0 rejected | 139.3/min | ETA: 18.8m [2026-01-21T12:06:25.676673] [DEBUG] [REMOTE ] DBL: Retrieved 3515 rows, trimmed to 300. [2026-01-21T12:06:25.676810] [DEBUG] [REMOTE ] DBL: PASS: History has at least 300 days. [2026-01-21T12:06:25.677025] [DEBUG] [REMOTE ] DBL: PASS: Price check passed. Min price $14.94. [2026-01-21T12:06:25.677166] [DEBUG] [REMOTE ] DBL: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:25.677281] [DEBUG] [REMOTE ] DBL: PASS: Integrity check passed. [2026-01-21T12:06:25.677322] [DEBUG] [REMOTE ] DBL: Symbol is viable for forecasting. [2026-01-21T12:06:25.677373] [INFO ] [MAIN ] [885/3501] DBL kept (0.4s) | 885 kept, 0 rejected | 139.3/min | ETA: 18.8m [2026-01-21T12:06:25.868761] [DEBUG] [REMOTE ] DBRG: Retrieved 2908 rows, trimmed to 300. [2026-01-21T12:06:25.868895] [DEBUG] [REMOTE ] DBRG: PASS: History has at least 300 days. [2026-01-21T12:06:25.869104] [DEBUG] [REMOTE ] DBRG: PASS: Price check passed. Min price $9.16. [2026-01-21T12:06:25.869239] [DEBUG] [REMOTE ] DBRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:25.869353] [DEBUG] [REMOTE ] DBRG: PASS: Integrity check passed. [2026-01-21T12:06:25.869393] [DEBUG] [REMOTE ] DBRG: Symbol is viable for forecasting. [2026-01-21T12:06:25.869442] [INFO ] [MAIN ] [886/3501] DBRG kept (0.2s) | 886 kept, 0 rejected | 139.4/min | ETA: 18.8m [2026-01-21T12:06:26.393988] [DEBUG] [REMOTE ] DBX: Retrieved 1967 rows, trimmed to 300. [2026-01-21T12:06:26.394122] [DEBUG] [REMOTE ] DBX: PASS: History has at least 300 days. [2026-01-21T12:06:26.394335] [DEBUG] [REMOTE ] DBX: PASS: Price check passed. Min price $25.49. [2026-01-21T12:06:26.394469] [DEBUG] [REMOTE ] DBX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:26.394625] [DEBUG] [REMOTE ] DBX: PASS: Integrity check passed. [2026-01-21T12:06:26.394679] [DEBUG] [REMOTE ] DBX: Symbol is viable for forecasting. [2026-01-21T12:06:26.394729] [INFO ] [MAIN ] [887/3501] DBX kept (0.5s) | 887 kept, 0 rejected | 139.4/min | ETA: 18.8m [2026-01-21T12:06:26.689669] [DEBUG] [REMOTE ] DCBO: Retrieved 1390 rows, trimmed to 300. [2026-01-21T12:06:26.689829] [DEBUG] [REMOTE ] DCBO: PASS: History has at least 300 days. [2026-01-21T12:06:26.690046] [DEBUG] [REMOTE ] DCBO: PASS: Price check passed. Min price $19.01. [2026-01-21T12:06:26.690182] [DEBUG] [REMOTE ] DCBO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:26.690298] [DEBUG] [REMOTE ] DCBO: PASS: Integrity check passed. [2026-01-21T12:06:26.690337] [DEBUG] [REMOTE ] DCBO: Symbol is viable for forecasting. [2026-01-21T12:06:26.690385] [INFO ] [MAIN ] [888/3501] DCBO kept (0.3s) | 888 kept, 0 rejected | 139.4/min | ETA: 18.7m [2026-01-21T12:06:27.247352] [DEBUG] [REMOTE ] DCI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:27.247504] [DEBUG] [REMOTE ] DCI: PASS: History has at least 300 days. [2026-01-21T12:06:27.247831] [DEBUG] [REMOTE ] DCI: PASS: Price check passed. Min price $82.51. [2026-01-21T12:06:27.247983] [DEBUG] [REMOTE ] DCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:27.248196] [DEBUG] [REMOTE ] DCI: PASS: Integrity check passed. [2026-01-21T12:06:27.248259] [DEBUG] [REMOTE ] DCI: Symbol is viable for forecasting. [2026-01-21T12:06:27.248314] [INFO ] [MAIN ] [889/3501] DCI kept (0.6s) | 889 kept, 0 rejected | 139.4/min | ETA: 18.7m [2026-01-21T12:06:27.708213] [DEBUG] [REMOTE ] DCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:27.708370] [DEBUG] [REMOTE ] DCO: PASS: History has at least 300 days. [2026-01-21T12:06:27.708763] [DEBUG] [REMOTE ] DCO: PASS: Price check passed. Min price $86.41. [2026-01-21T12:06:27.708912] [DEBUG] [REMOTE ] DCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:27.709035] [DEBUG] [REMOTE ] DCO: PASS: Integrity check passed. [2026-01-21T12:06:27.709077] [DEBUG] [REMOTE ] DCO: Symbol is viable for forecasting. [2026-01-21T12:06:27.709130] [INFO ] [MAIN ] [890/3501] DCO kept (0.5s) | 890 kept, 0 rejected | 139.4/min | ETA: 18.7m [2026-01-21T12:06:28.248025] [DEBUG] [REMOTE ] DCOM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:28.248162] [DEBUG] [REMOTE ] DCOM: PASS: History has at least 300 days. [2026-01-21T12:06:28.248383] [DEBUG] [REMOTE ] DCOM: PASS: Price check passed. Min price $25.57. [2026-01-21T12:06:28.248528] [DEBUG] [REMOTE ] DCOM: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:28.248668] [DEBUG] [REMOTE ] DCOM: PASS: Integrity check passed. [2026-01-21T12:06:28.248713] [DEBUG] [REMOTE ] DCOM: Symbol is viable for forecasting. [2026-01-21T12:06:28.249389] [INFO ] [MAIN ] [891/3501] DCOM kept (0.5s) | 891 kept, 0 rejected | 139.3/min | ETA: 18.7m [2026-01-21T12:06:28.700285] [DEBUG] [REMOTE ] DCTH: Retrieved 5968 rows, trimmed to 300. [2026-01-21T12:06:28.700426] [DEBUG] [REMOTE ] DCTH: PASS: History has at least 300 days. [2026-01-21T12:06:28.700669] [DEBUG] [REMOTE ] DCTH: PASS: Price check passed. Min price $8.19. [2026-01-21T12:06:28.700814] [DEBUG] [REMOTE ] DCTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:28.700933] [DEBUG] [REMOTE ] DCTH: PASS: Integrity check passed. [2026-01-21T12:06:28.700975] [DEBUG] [REMOTE ] DCTH: Symbol is viable for forecasting. [2026-01-21T12:06:28.701025] [INFO ] [MAIN ] [892/3501] DCTH kept (0.5s) | 892 kept, 0 rejected | 139.3/min | ETA: 18.7m [2026-01-21T12:06:29.212689] [DEBUG] [REMOTE ] DD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:29.212829] [DEBUG] [REMOTE ] DD: PASS: History has at least 300 days. [2026-01-21T12:06:29.213051] [DEBUG] [REMOTE ] DD: PASS: Price check passed. Min price $34.02. [2026-01-21T12:06:29.213187] [DEBUG] [REMOTE ] DD: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:29.213305] [DEBUG] [REMOTE ] DD: PASS: Integrity check passed. [2026-01-21T12:06:29.213345] [DEBUG] [REMOTE ] DD: Symbol is viable for forecasting. [2026-01-21T12:06:29.213392] [INFO ] [MAIN ] [893/3501] DD kept (0.5s) | 893 kept, 0 rejected | 139.3/min | ETA: 18.7m [2026-01-21T12:06:29.645052] [DEBUG] [REMOTE ] DDD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:29.645208] [DEBUG] [REMOTE ] DDD: PASS: History has at least 300 days. [2026-01-21T12:06:29.645425] [DEBUG] [REMOTE ] DDD: PASS: Price check passed. Min price $1.77. [2026-01-21T12:06:29.645561] [DEBUG] [REMOTE ] DDD: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:29.645901] [DEBUG] [REMOTE ] DDD: PASS: Integrity check passed. [2026-01-21T12:06:29.645947] [DEBUG] [REMOTE ] DDD: Symbol is viable for forecasting. [2026-01-21T12:06:29.645997] [INFO ] [MAIN ] [894/3501] DDD kept (0.4s) | 894 kept, 0 rejected | 139.3/min | ETA: 18.7m [2026-01-21T12:06:29.914045] [DEBUG] [REMOTE ] DDI: Retrieved 1101 rows, trimmed to 300. [2026-01-21T12:06:29.914180] [DEBUG] [REMOTE ] DDI: PASS: History has at least 300 days. [2026-01-21T12:06:29.914379] [DEBUG] [REMOTE ] DDI: PASS: Price check passed. Min price $8.25. [2026-01-21T12:06:29.914514] [DEBUG] [REMOTE ] DDI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:29.914641] [DEBUG] [REMOTE ] DDI: PASS: Integrity check passed. [2026-01-21T12:06:29.914684] [DEBUG] [REMOTE ] DDI: Symbol is viable for forecasting. [2026-01-21T12:06:29.914731] [INFO ] [MAIN ] [895/3501] DDI kept (0.3s) | 895 kept, 0 rejected | 139.3/min | ETA: 18.7m [2026-01-21T12:06:30.280437] [DEBUG] [REMOTE ] DDL: Retrieved 1145 rows, trimmed to 300. [2026-01-21T12:06:30.280593] [DEBUG] [REMOTE ] DDL: PASS: History has at least 300 days. [2026-01-21T12:06:30.280796] [DEBUG] [REMOTE ] DDL: PASS: Price check passed. Min price $1.67. [2026-01-21T12:06:30.280931] [DEBUG] [REMOTE ] DDL: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:30.281038] [DEBUG] [REMOTE ] DDL: PASS: Integrity check passed. [2026-01-21T12:06:30.281079] [DEBUG] [REMOTE ] DDL: Symbol is viable for forecasting. [2026-01-21T12:06:30.281127] [INFO ] [MAIN ] [896/3501] DDL kept (0.4s) | 896 kept, 0 rejected | 139.4/min | ETA: 18.7m [2026-01-21T12:06:30.716406] [DEBUG] [REMOTE ] DDOG: Retrieved 1592 rows, trimmed to 300. [2026-01-21T12:06:30.716542] [DEBUG] [REMOTE ] DDOG: PASS: History has at least 300 days. [2026-01-21T12:06:30.716810] [DEBUG] [REMOTE ] DDOG: PASS: Price check passed. Min price $117.00. [2026-01-21T12:06:30.716950] [DEBUG] [REMOTE ] DDOG: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:30.717080] [DEBUG] [REMOTE ] DDOG: PASS: Integrity check passed. [2026-01-21T12:06:30.717131] [DEBUG] [REMOTE ] DDOG: Symbol is viable for forecasting. [2026-01-21T12:06:30.717181] [INFO ] [MAIN ] [897/3501] DDOG kept (0.4s) | 897 kept, 0 rejected | 139.4/min | ETA: 18.7m [2026-01-21T12:06:31.387210] [DEBUG] [REMOTE ] DDS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:31.387359] [DEBUG] [REMOTE ] DDS: PASS: History has at least 300 days. [2026-01-21T12:06:31.387608] [DEBUG] [REMOTE ] DDS: PASS: Price check passed. Min price $569.72. [2026-01-21T12:06:31.387746] [DEBUG] [REMOTE ] DDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:31.387873] [DEBUG] [REMOTE ] DDS: PASS: Integrity check passed. [2026-01-21T12:06:31.387926] [DEBUG] [REMOTE ] DDS: Symbol is viable for forecasting. [2026-01-21T12:06:31.387987] [INFO ] [MAIN ] [898/3501] DDS kept (0.7s) | 898 kept, 0 rejected | 139.3/min | ETA: 18.7m [2026-01-21T12:06:31.745179] [DEBUG] [REMOTE ] DE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:31.745326] [DEBUG] [REMOTE ] DE: PASS: History has at least 300 days. [2026-01-21T12:06:31.745564] [DEBUG] [REMOTE ] DE: PASS: Price check passed. Min price $460.03. [2026-01-21T12:06:31.745727] [DEBUG] [REMOTE ] DE: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:31.745855] [DEBUG] [REMOTE ] DE: PASS: Integrity check passed. [2026-01-21T12:06:31.745897] [DEBUG] [REMOTE ] DE: Symbol is viable for forecasting. [2026-01-21T12:06:31.745947] [INFO ] [MAIN ] [899/3501] DE kept (0.4s) | 899 kept, 0 rejected | 139.3/min | ETA: 18.7m [2026-01-21T12:06:32.104175] [DEBUG] [REMOTE ] DEA: Retrieved 2754 rows, trimmed to 300. [2026-01-21T12:06:32.104313] [DEBUG] [REMOTE ] DEA: PASS: History has at least 300 days. [2026-01-21T12:06:32.104526] [DEBUG] [REMOTE ] DEA: PASS: Price check passed. Min price $20.56. [2026-01-21T12:06:32.104695] [DEBUG] [REMOTE ] DEA: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:32.104811] [DEBUG] [REMOTE ] DEA: PASS: Integrity check passed. [2026-01-21T12:06:32.104852] [DEBUG] [REMOTE ] DEA: Symbol is viable for forecasting. [2026-01-21T12:06:32.104903] [INFO ] [MAIN ] [900/3501] DEA kept (0.4s) | 900 kept, 0 rejected | 139.3/min | ETA: 18.7m [2026-01-21T12:06:32.520380] [DEBUG] [REMOTE ] DECK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:32.520533] [DEBUG] [REMOTE ] DECK: PASS: History has at least 300 days. [2026-01-21T12:06:32.520881] [DEBUG] [REMOTE ] DECK: PASS: Price check passed. Min price $79.54. [2026-01-21T12:06:32.521064] [DEBUG] [REMOTE ] DECK: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:32.521233] [DEBUG] [REMOTE ] DECK: PASS: Integrity check passed. [2026-01-21T12:06:32.521291] [DEBUG] [REMOTE ] DECK: Symbol is viable for forecasting. [2026-01-21T12:06:32.521363] [INFO ] [MAIN ] [901/3501] DECK kept (0.4s) | 901 kept, 0 rejected | 139.3/min | ETA: 18.7m [2026-01-21T12:06:32.931724] [DEBUG] [REMOTE ] DEI: Retrieved 4838 rows, trimmed to 300. [2026-01-21T12:06:32.931856] [DEBUG] [REMOTE ] DEI: PASS: History has at least 300 days. [2026-01-21T12:06:32.932063] [DEBUG] [REMOTE ] DEI: PASS: Price check passed. Min price $10.80. [2026-01-21T12:06:32.932199] [DEBUG] [REMOTE ] DEI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:32.932309] [DEBUG] [REMOTE ] DEI: PASS: Integrity check passed. [2026-01-21T12:06:32.932349] [DEBUG] [REMOTE ] DEI: Symbol is viable for forecasting. [2026-01-21T12:06:32.932401] [INFO ] [MAIN ] [902/3501] DEI kept (0.4s) | 902 kept, 0 rejected | 139.3/min | ETA: 18.7m [2026-01-21T12:06:33.248227] [DEBUG] [REMOTE ] DELL: Retrieved 1778 rows, trimmed to 300. [2026-01-21T12:06:33.248372] [DEBUG] [REMOTE ] DELL: PASS: History has at least 300 days. [2026-01-21T12:06:33.248817] [DEBUG] [REMOTE ] DELL: PASS: Price check passed. Min price $111.07. [2026-01-21T12:06:33.248970] [DEBUG] [REMOTE ] DELL: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:33.249084] [DEBUG] [REMOTE ] DELL: PASS: Integrity check passed. [2026-01-21T12:06:33.249126] [DEBUG] [REMOTE ] DELL: Symbol is viable for forecasting. [2026-01-21T12:06:33.249173] [INFO ] [MAIN ] [903/3501] DELL kept (0.3s) | 903 kept, 0 rejected | 139.4/min | ETA: 18.6m [2026-01-21T12:06:33.710703] [DEBUG] [REMOTE ] DEO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:33.710886] [DEBUG] [REMOTE ] DEO: PASS: History has at least 300 days. [2026-01-21T12:06:33.711326] [DEBUG] [REMOTE ] DEO: PASS: Price check passed. Min price $85.12. [2026-01-21T12:06:33.711492] [DEBUG] [REMOTE ] DEO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:33.711834] [DEBUG] [REMOTE ] DEO: PASS: Integrity check passed. [2026-01-21T12:06:33.711877] [DEBUG] [REMOTE ] DEO: Symbol is viable for forecasting. [2026-01-21T12:06:33.711928] [INFO ] [MAIN ] [904/3501] DEO kept (0.5s) | 904 kept, 0 rejected | 139.4/min | ETA: 18.6m [2026-01-21T12:06:33.919295] [DEBUG] [REMOTE ] DERM: Retrieved 1049 rows, trimmed to 300. [2026-01-21T12:06:33.919420] [DEBUG] [REMOTE ] DERM: PASS: History has at least 300 days. [2026-01-21T12:06:33.919837] [DEBUG] [REMOTE ] DERM: PASS: Price check passed. Min price $7.12. [2026-01-21T12:06:33.919977] [DEBUG] [REMOTE ] DERM: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:33.920089] [DEBUG] [REMOTE ] DERM: PASS: Integrity check passed. [2026-01-21T12:06:33.920129] [DEBUG] [REMOTE ] DERM: Symbol is viable for forecasting. [2026-01-21T12:06:33.920177] [INFO ] [MAIN ] [905/3501] DERM kept (0.2s) | 905 kept, 0 rejected | 139.4/min | ETA: 18.6m [2026-01-21T12:06:34.339964] [DEBUG] [REMOTE ] DFGP: Retrieved 550 rows, trimmed to 300. [2026-01-21T12:06:34.340137] [DEBUG] [REMOTE ] DFGP: PASS: History has at least 300 days. [2026-01-21T12:06:34.340360] [DEBUG] [REMOTE ] DFGP: PASS: Price check passed. Min price $53.85. [2026-01-21T12:06:34.340501] [DEBUG] [REMOTE ] DFGP: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:34.340637] [DEBUG] [REMOTE ] DFGP: PASS: Integrity check passed. [2026-01-21T12:06:34.340685] [DEBUG] [REMOTE ] DFGP: Symbol is viable for forecasting. [2026-01-21T12:06:34.340736] [INFO ] [MAIN ] [906/3501] DFGP kept (0.4s) | 906 kept, 0 rejected | 139.4/min | ETA: 18.6m [2026-01-21T12:06:34.801484] [DEBUG] [REMOTE ] DFGX: Retrieved 550 rows, trimmed to 300. [2026-01-21T12:06:34.801698] [DEBUG] [REMOTE ] DFGX: PASS: History has at least 300 days. [2026-01-21T12:06:34.801942] [DEBUG] [REMOTE ] DFGX: PASS: Price check passed. Min price $52.48. [2026-01-21T12:06:34.802082] [DEBUG] [REMOTE ] DFGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:34.802197] [DEBUG] [REMOTE ] DFGX: PASS: Integrity check passed. [2026-01-21T12:06:34.802237] [DEBUG] [REMOTE ] DFGX: Symbol is viable for forecasting. [2026-01-21T12:06:34.802290] [INFO ] [MAIN ] [907/3501] DFGX kept (0.5s) | 907 kept, 0 rejected | 139.4/min | ETA: 18.6m [2026-01-21T12:06:35.179264] [DEBUG] [REMOTE ] DFH: Retrieved 1255 rows, trimmed to 300. [2026-01-21T12:06:35.179400] [DEBUG] [REMOTE ] DFH: PASS: History has at least 300 days. [2026-01-21T12:06:35.179642] [DEBUG] [REMOTE ] DFH: PASS: Price check passed. Min price $16.98. [2026-01-21T12:06:35.179788] [DEBUG] [REMOTE ] DFH: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:35.179902] [DEBUG] [REMOTE ] DFH: PASS: Integrity check passed. [2026-01-21T12:06:35.179944] [DEBUG] [REMOTE ] DFH: Symbol is viable for forecasting. [2026-01-21T12:06:35.179992] [INFO ] [MAIN ] [908/3501] DFH kept (0.4s) | 908 kept, 0 rejected | 139.5/min | ETA: 18.6m [2026-01-21T12:06:35.697210] [DEBUG] [REMOTE ] DFIN: Retrieved 2337 rows, trimmed to 300. [2026-01-21T12:06:35.697431] [DEBUG] [REMOTE ] DFIN: PASS: History has at least 300 days. [2026-01-21T12:06:35.697735] [DEBUG] [REMOTE ] DFIN: PASS: Price check passed. Min price $44.46. [2026-01-21T12:06:35.697896] [DEBUG] [REMOTE ] DFIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:35.698054] [DEBUG] [REMOTE ] DFIN: PASS: Integrity check passed. [2026-01-21T12:06:35.698111] [DEBUG] [REMOTE ] DFIN: Symbol is viable for forecasting. [2026-01-21T12:06:35.698183] [INFO ] [MAIN ] [909/3501] DFIN kept (0.5s) | 909 kept, 0 rejected | 139.4/min | ETA: 18.6m [2026-01-21T12:06:36.129054] [DEBUG] [REMOTE ] DFP: Retrieved 3183 rows, trimmed to 300. [2026-01-21T12:06:36.129250] [DEBUG] [REMOTE ] DFP: PASS: History has at least 300 days. [2026-01-21T12:06:36.129515] [DEBUG] [REMOTE ] DFP: PASS: Price check passed. Min price $20.61. [2026-01-21T12:06:36.129685] [DEBUG] [REMOTE ] DFP: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:36.129817] [DEBUG] [REMOTE ] DFP: PASS: Integrity check passed. [2026-01-21T12:06:36.129861] [DEBUG] [REMOTE ] DFP: Symbol is viable for forecasting. [2026-01-21T12:06:36.129916] [INFO ] [MAIN ] [910/3501] DFP kept (0.4s) | 910 kept, 0 rejected | 139.4/min | ETA: 18.6m [2026-01-21T12:06:36.377221] [DEBUG] [REMOTE ] DFTX: Retrieved 886 rows, trimmed to 300. [2026-01-21T12:06:36.377435] [DEBUG] [REMOTE ] DFTX: PASS: History has at least 300 days. [2026-01-21T12:06:36.377714] [DEBUG] [REMOTE ] DFTX: PASS: Price check passed. Min price $10.68. [2026-01-21T12:06:36.377860] [DEBUG] [REMOTE ] DFTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:36.377980] [DEBUG] [REMOTE ] DFTX: PASS: Integrity check passed. [2026-01-21T12:06:36.378022] [DEBUG] [REMOTE ] DFTX: Symbol is viable for forecasting. [2026-01-21T12:06:36.378079] [INFO ] [MAIN ] [911/3501] DFTX kept (0.2s) | 911 kept, 0 rejected | 139.5/min | ETA: 18.6m [2026-01-21T12:06:36.910676] [DEBUG] [REMOTE ] DG: Retrieved 4069 rows, trimmed to 300. [2026-01-21T12:06:36.910885] [DEBUG] [REMOTE ] DG: PASS: History has at least 300 days. [2026-01-21T12:06:36.911220] [DEBUG] [REMOTE ] DG: PASS: Price check passed. Min price $95.55. [2026-01-21T12:06:36.911369] [DEBUG] [REMOTE ] DG: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:36.911509] [DEBUG] [REMOTE ] DG: PASS: Integrity check passed. [2026-01-21T12:06:36.911552] [DEBUG] [REMOTE ] DG: Symbol is viable for forecasting. [2026-01-21T12:06:36.911631] [INFO ] [MAIN ] [912/3501] DG kept (0.5s) | 912 kept, 0 rejected | 139.5/min | ETA: 18.6m [2026-01-21T12:06:37.143830] [DEBUG] [REMOTE ] DGCB: Retrieved 550 rows, trimmed to 300. [2026-01-21T12:06:37.143962] [DEBUG] [REMOTE ] DGCB: PASS: History has at least 300 days. [2026-01-21T12:06:37.144160] [DEBUG] [REMOTE ] DGCB: PASS: Price check passed. Min price $53.95. [2026-01-21T12:06:37.144293] [DEBUG] [REMOTE ] DGCB: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:37.144399] [DEBUG] [REMOTE ] DGCB: PASS: Integrity check passed. [2026-01-21T12:06:37.144438] [DEBUG] [REMOTE ] DGCB: Symbol is viable for forecasting. [2026-01-21T12:06:37.144485] [INFO ] [MAIN ] [913/3501] DGCB kept (0.2s) | 913 kept, 0 rejected | 139.5/min | ETA: 18.5m [2026-01-21T12:06:37.807696] [DEBUG] [REMOTE ] DGICA: Retrieved 6222 rows, trimmed to 300. [2026-01-21T12:06:37.807860] [DEBUG] [REMOTE ] DGICA: PASS: History has at least 300 days. [2026-01-21T12:06:37.808129] [DEBUG] [REMOTE ] DGICA: PASS: Price check passed. Min price $18.20. [2026-01-21T12:06:37.808284] [DEBUG] [REMOTE ] DGICA: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:37.808535] [DEBUG] [REMOTE ] DGICA: PASS: Integrity check passed. [2026-01-21T12:06:37.808636] [DEBUG] [REMOTE ] DGICA: Symbol is viable for forecasting. [2026-01-21T12:06:37.808698] [INFO ] [MAIN ] [914/3501] DGICA kept (0.7s) | 914 kept, 0 rejected | 139.4/min | ETA: 18.6m [2026-01-21T12:06:38.308189] [DEBUG] [REMOTE ] DGII: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:38.308367] [DEBUG] [REMOTE ] DGII: PASS: History has at least 300 days. [2026-01-21T12:06:38.308625] [DEBUG] [REMOTE ] DGII: PASS: Price check passed. Min price $35.40. [2026-01-21T12:06:38.308953] [DEBUG] [REMOTE ] DGII: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:38.309070] [DEBUG] [REMOTE ] DGII: PASS: Integrity check passed. [2026-01-21T12:06:38.309111] [DEBUG] [REMOTE ] DGII: Symbol is viable for forecasting. [2026-01-21T12:06:38.309160] [INFO ] [MAIN ] [915/3501] DGII kept (0.5s) | 915 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:38.666900] [DEBUG] [REMOTE ] DGRE: Retrieved 3136 rows, trimmed to 300. [2026-01-21T12:06:38.667039] [DEBUG] [REMOTE ] DGRE: PASS: History has at least 300 days. [2026-01-21T12:06:38.667249] [DEBUG] [REMOTE ] DGRE: PASS: Price check passed. Min price $29.30. [2026-01-21T12:06:38.667391] [DEBUG] [REMOTE ] DGRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:38.667504] [DEBUG] [REMOTE ] DGRE: PASS: Integrity check passed. [2026-01-21T12:06:38.667547] [DEBUG] [REMOTE ] DGRE: Symbol is viable for forecasting. [2026-01-21T12:06:38.667627] [INFO ] [MAIN ] [916/3501] DGRE kept (0.4s) | 916 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:39.088130] [DEBUG] [REMOTE ] DGRS: Retrieved 3141 rows, trimmed to 300. [2026-01-21T12:06:39.088265] [DEBUG] [REMOTE ] DGRS: PASS: History has at least 300 days. [2026-01-21T12:06:39.088480] [DEBUG] [REMOTE ] DGRS: PASS: Price check passed. Min price $45.98. [2026-01-21T12:06:39.088668] [DEBUG] [REMOTE ] DGRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:39.088936] [DEBUG] [REMOTE ] DGRS: PASS: Integrity check passed. [2026-01-21T12:06:39.088978] [DEBUG] [REMOTE ] DGRS: Symbol is viable for forecasting. [2026-01-21T12:06:39.089026] [INFO ] [MAIN ] [917/3501] DGRS kept (0.4s) | 917 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:39.586187] [DEBUG] [REMOTE ] DGX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:39.586363] [DEBUG] [REMOTE ] DGX: PASS: History has at least 300 days. [2026-01-21T12:06:39.586725] [DEBUG] [REMOTE ] DGX: PASS: Price check passed. Min price $172.72. [2026-01-21T12:06:39.586873] [DEBUG] [REMOTE ] DGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:39.587006] [DEBUG] [REMOTE ] DGX: PASS: Integrity check passed. [2026-01-21T12:06:39.587049] [DEBUG] [REMOTE ] DGX: Symbol is viable for forecasting. [2026-01-21T12:06:39.587102] [INFO ] [MAIN ] [918/3501] DGX kept (0.5s) | 918 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:39.839384] [DEBUG] [REMOTE ] DH: Retrieved 1091 rows, trimmed to 300. [2026-01-21T12:06:39.839525] [DEBUG] [REMOTE ] DH: PASS: History has at least 300 days. [2026-01-21T12:06:39.839763] [DEBUG] [REMOTE ] DH: PASS: Price check passed. Min price $2.27. [2026-01-21T12:06:39.839908] [DEBUG] [REMOTE ] DH: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:39.840022] [DEBUG] [REMOTE ] DH: PASS: Integrity check passed. [2026-01-21T12:06:39.840064] [DEBUG] [REMOTE ] DH: Symbol is viable for forecasting. [2026-01-21T12:06:39.840114] [INFO ] [MAIN ] [919/3501] DH kept (0.3s) | 919 kept, 0 rejected | 139.5/min | ETA: 18.5m [2026-01-21T12:06:40.449175] [DEBUG] [REMOTE ] DHC: Retrieved 6516 rows, trimmed to 300. [2026-01-21T12:06:40.449315] [DEBUG] [REMOTE ] DHC: PASS: History has at least 300 days. [2026-01-21T12:06:40.449525] [DEBUG] [REMOTE ] DHC: PASS: Price check passed. Min price $4.10. [2026-01-21T12:06:40.449682] [DEBUG] [REMOTE ] DHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:40.449795] [DEBUG] [REMOTE ] DHC: PASS: Integrity check passed. [2026-01-21T12:06:40.449834] [DEBUG] [REMOTE ] DHC: Symbol is viable for forecasting. [2026-01-21T12:06:40.449881] [INFO ] [MAIN ] [920/3501] DHC kept (0.6s) | 920 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:40.849874] [DEBUG] [REMOTE ] DHF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:40.850025] [DEBUG] [REMOTE ] DHF: PASS: History has at least 300 days. [2026-01-21T12:06:40.850252] [DEBUG] [REMOTE ] DHF: PASS: Price check passed. Min price $2.44. [2026-01-21T12:06:40.850389] [DEBUG] [REMOTE ] DHF: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:40.850506] [DEBUG] [REMOTE ] DHF: PASS: Integrity check passed. [2026-01-21T12:06:40.850546] [DEBUG] [REMOTE ] DHF: Symbol is viable for forecasting. [2026-01-21T12:06:40.850617] [INFO ] [MAIN ] [921/3501] DHF kept (0.4s) | 921 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:41.329838] [DEBUG] [REMOTE ] DHI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:41.329973] [DEBUG] [REMOTE ] DHI: PASS: History has at least 300 days. [2026-01-21T12:06:41.330182] [DEBUG] [REMOTE ] DHI: PASS: Price check passed. Min price $137.32. [2026-01-21T12:06:41.330317] [DEBUG] [REMOTE ] DHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:41.330428] [DEBUG] [REMOTE ] DHI: PASS: Integrity check passed. [2026-01-21T12:06:41.330468] [DEBUG] [REMOTE ] DHI: Symbol is viable for forecasting. [2026-01-21T12:06:41.330516] [INFO ] [MAIN ] [922/3501] DHI kept (0.5s) | 922 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:41.858456] [DEBUG] [REMOTE ] DHIL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:41.858634] [DEBUG] [REMOTE ] DHIL: PASS: History has at least 300 days. [2026-01-21T12:06:41.858937] [DEBUG] [REMOTE ] DHIL: PASS: Price check passed. Min price $114.83. [2026-01-21T12:06:41.859073] [DEBUG] [REMOTE ] DHIL: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:41.859207] [DEBUG] [REMOTE ] DHIL: PASS: Integrity check passed. [2026-01-21T12:06:41.859249] [DEBUG] [REMOTE ] DHIL: Symbol is viable for forecasting. [2026-01-21T12:06:41.859300] [INFO ] [MAIN ] [923/3501] DHIL kept (0.5s) | 923 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:42.223386] [DEBUG] [REMOTE ] DHX: Retrieved 4651 rows, trimmed to 300. [2026-01-21T12:06:42.223527] [DEBUG] [REMOTE ] DHX: PASS: History has at least 300 days. [2026-01-21T12:06:42.223774] [DEBUG] [REMOTE ] DHX: PASS: Price check passed. Min price $1.50. [2026-01-21T12:06:42.223912] [DEBUG] [REMOTE ] DHX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:42.224028] [DEBUG] [REMOTE ] DHX: PASS: Integrity check passed. [2026-01-21T12:06:42.224068] [DEBUG] [REMOTE ] DHX: Symbol is viable for forecasting. [2026-01-21T12:06:42.224117] [INFO ] [MAIN ] [924/3501] DHX kept (0.4s) | 924 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:42.481117] [DEBUG] [REMOTE ] DIBS: Retrieved 1158 rows, trimmed to 300. [2026-01-21T12:06:42.481330] [DEBUG] [REMOTE ] DIBS: PASS: History has at least 300 days. [2026-01-21T12:06:42.481550] [DEBUG] [REMOTE ] DIBS: PASS: Price check passed. Min price $3.01. [2026-01-21T12:06:42.481719] [DEBUG] [REMOTE ] DIBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:42.481832] [DEBUG] [REMOTE ] DIBS: PASS: Integrity check passed. [2026-01-21T12:06:42.481875] [DEBUG] [REMOTE ] DIBS: Symbol is viable for forecasting. [2026-01-21T12:06:42.481924] [INFO ] [MAIN ] [925/3501] DIBS kept (0.3s) | 925 kept, 0 rejected | 139.5/min | ETA: 18.5m [2026-01-21T12:06:43.050599] [DEBUG] [REMOTE ] DIN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:43.050777] [DEBUG] [REMOTE ] DIN: PASS: History has at least 300 days. [2026-01-21T12:06:43.051062] [DEBUG] [REMOTE ] DIN: PASS: Price check passed. Min price $24.01. [2026-01-21T12:06:43.051225] [DEBUG] [REMOTE ] DIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:43.051376] [DEBUG] [REMOTE ] DIN: PASS: Integrity check passed. [2026-01-21T12:06:43.051427] [DEBUG] [REMOTE ] DIN: Symbol is viable for forecasting. [2026-01-21T12:06:43.051490] [INFO ] [MAIN ] [926/3501] DIN kept (0.6s) | 926 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:43.565538] [DEBUG] [REMOTE ] DINO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:43.565699] [DEBUG] [REMOTE ] DINO: PASS: History has at least 300 days. [2026-01-21T12:06:43.565927] [DEBUG] [REMOTE ] DINO: PASS: Price check passed. Min price $45.88. [2026-01-21T12:06:43.566062] [DEBUG] [REMOTE ] DINO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:43.566177] [DEBUG] [REMOTE ] DINO: PASS: Integrity check passed. [2026-01-21T12:06:43.566216] [DEBUG] [REMOTE ] DINO: Symbol is viable for forecasting. [2026-01-21T12:06:43.566264] [INFO ] [MAIN ] [927/3501] DINO kept (0.5s) | 927 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:44.027827] [DEBUG] [REMOTE ] DIOD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:44.027974] [DEBUG] [REMOTE ] DIOD: PASS: History has at least 300 days. [2026-01-21T12:06:44.028197] [DEBUG] [REMOTE ] DIOD: PASS: Price check passed. Min price $42.36. [2026-01-21T12:06:44.028333] [DEBUG] [REMOTE ] DIOD: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:44.028451] [DEBUG] [REMOTE ] DIOD: PASS: Integrity check passed. [2026-01-21T12:06:44.028492] [DEBUG] [REMOTE ] DIOD: Symbol is viable for forecasting. [2026-01-21T12:06:44.029173] [INFO ] [MAIN ] [928/3501] DIOD kept (0.5s) | 928 kept, 0 rejected | 139.4/min | ETA: 18.5m [2026-01-21T12:06:44.545376] [DEBUG] [REMOTE ] DIS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:44.545522] [DEBUG] [REMOTE ] DIS: PASS: History has at least 300 days. [2026-01-21T12:06:44.545783] [DEBUG] [REMOTE ] DIS: PASS: Price check passed. Min price $101.25. [2026-01-21T12:06:44.545925] [DEBUG] [REMOTE ] DIS: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:44.546047] [DEBUG] [REMOTE ] DIS: PASS: Integrity check passed. [2026-01-21T12:06:44.546088] [DEBUG] [REMOTE ] DIS: Symbol is viable for forecasting. [2026-01-21T12:06:44.546139] [INFO ] [MAIN ] [929/3501] DIS kept (0.5s) | 929 kept, 0 rejected | 139.3/min | ETA: 18.5m [2026-01-21T12:06:44.993656] [DEBUG] [REMOTE ] DJCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:44.993819] [DEBUG] [REMOTE ] DJCO: PASS: History has at least 300 days. [2026-01-21T12:06:44.994072] [DEBUG] [REMOTE ] DJCO: PASS: Price check passed. Min price $374.53. [2026-01-21T12:06:44.994208] [DEBUG] [REMOTE ] DJCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:44.994433] [DEBUG] [REMOTE ] DJCO: PASS: Integrity check passed. [2026-01-21T12:06:44.994479] [DEBUG] [REMOTE ] DJCO: Symbol is viable for forecasting. [2026-01-21T12:06:44.994529] [INFO ] [MAIN ] [930/3501] DJCO kept (0.4s) | 930 kept, 0 rejected | 139.3/min | ETA: 18.5m [2026-01-21T12:06:45.423036] [DEBUG] [REMOTE ] DK: Retrieved 4958 rows, trimmed to 300. [2026-01-21T12:06:45.423197] [DEBUG] [REMOTE ] DK: PASS: History has at least 300 days. [2026-01-21T12:06:45.423436] [DEBUG] [REMOTE ] DK: PASS: Price check passed. Min price $26.68. [2026-01-21T12:06:45.423602] [DEBUG] [REMOTE ] DK: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:45.423723] [DEBUG] [REMOTE ] DK: PASS: Integrity check passed. [2026-01-21T12:06:45.423765] [DEBUG] [REMOTE ] DK: Symbol is viable for forecasting. [2026-01-21T12:06:45.423816] [INFO ] [MAIN ] [931/3501] DK kept (0.4s) | 931 kept, 0 rejected | 139.3/min | ETA: 18.4m [2026-01-21T12:06:45.764219] [DEBUG] [REMOTE ] DKL: Retrieved 3322 rows, trimmed to 300. [2026-01-21T12:06:45.764372] [DEBUG] [REMOTE ] DKL: PASS: History has at least 300 days. [2026-01-21T12:06:45.764626] [DEBUG] [REMOTE ] DKL: PASS: Price check passed. Min price $43.11. [2026-01-21T12:06:45.764772] [DEBUG] [REMOTE ] DKL: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:45.764894] [DEBUG] [REMOTE ] DKL: PASS: Integrity check passed. [2026-01-21T12:06:45.764935] [DEBUG] [REMOTE ] DKL: Symbol is viable for forecasting. [2026-01-21T12:06:45.764985] [INFO ] [MAIN ] [932/3501] DKL kept (0.3s) | 932 kept, 0 rejected | 139.4/min | ETA: 18.4m [2026-01-21T12:06:46.111023] [DEBUG] [REMOTE ] DKNG: Retrieved 1630 rows, trimmed to 300. [2026-01-21T12:06:46.111189] [DEBUG] [REMOTE ] DKNG: PASS: History has at least 300 days. [2026-01-21T12:06:46.111437] [DEBUG] [REMOTE ] DKNG: PASS: Price check passed. Min price $27.92. [2026-01-21T12:06:46.111600] [DEBUG] [REMOTE ] DKNG: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:46.111728] [DEBUG] [REMOTE ] DKNG: PASS: Integrity check passed. [2026-01-21T12:06:46.111771] [DEBUG] [REMOTE ] DKNG: Symbol is viable for forecasting. [2026-01-21T12:06:46.111833] [INFO ] [MAIN ] [933/3501] DKNG kept (0.3s) | 933 kept, 0 rejected | 139.4/min | ETA: 18.4m [2026-01-21T12:06:46.749016] [DEBUG] [REMOTE ] DKS: Retrieved 5852 rows, trimmed to 300. [2026-01-21T12:06:46.749439] [DEBUG] [REMOTE ] DKS: PASS: History has at least 300 days. [2026-01-21T12:06:46.757547] [DEBUG] [REMOTE ] DKS: PASS: Price check passed. Min price $197.97. [2026-01-21T12:06:46.759116] [DEBUG] [REMOTE ] DKS: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:46.759363] [DEBUG] [REMOTE ] DKS: PASS: Integrity check passed. [2026-01-21T12:06:46.759432] [DEBUG] [REMOTE ] DKS: Symbol is viable for forecasting. [2026-01-21T12:06:46.759548] [INFO ] [MAIN ] [934/3501] DKS kept (0.6s) | 934 kept, 0 rejected | 139.3/min | ETA: 18.4m [2026-01-21T12:06:47.185347] [DEBUG] [REMOTE ] DLB: Retrieved 5263 rows, trimmed to 300. [2026-01-21T12:06:47.185554] [DEBUG] [REMOTE ] DLB: PASS: History has at least 300 days. [2026-01-21T12:06:47.185975] [DEBUG] [REMOTE ] DLB: PASS: Price check passed. Min price $61.64. [2026-01-21T12:06:47.186126] [DEBUG] [REMOTE ] DLB: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:47.186299] [DEBUG] [REMOTE ] DLB: PASS: Integrity check passed. [2026-01-21T12:06:47.186342] [DEBUG] [REMOTE ] DLB: Symbol is viable for forecasting. [2026-01-21T12:06:47.186400] [INFO ] [MAIN ] [935/3501] DLB kept (0.4s) | 935 kept, 0 rejected | 139.3/min | ETA: 18.4m [2026-01-21T12:06:47.607671] [DEBUG] [REMOTE ] DLHC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:47.607849] [DEBUG] [REMOTE ] DLHC: PASS: History has at least 300 days. [2026-01-21T12:06:47.608083] [DEBUG] [REMOTE ] DLHC: PASS: Price check passed. Min price $5.50. [2026-01-21T12:06:47.608227] [DEBUG] [REMOTE ] DLHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:47.608349] [DEBUG] [REMOTE ] DLHC: PASS: Integrity check passed. [2026-01-21T12:06:47.608399] [DEBUG] [REMOTE ] DLHC: Symbol is viable for forecasting. [2026-01-21T12:06:47.608457] [INFO ] [MAIN ] [936/3501] DLHC kept (0.4s) | 936 kept, 0 rejected | 139.3/min | ETA: 18.4m [2026-01-21T12:06:47.858973] [DEBUG] [REMOTE ] DLNG: Retrieved 3063 rows, trimmed to 300. [2026-01-21T12:06:47.859185] [DEBUG] [REMOTE ] DLNG: PASS: History has at least 300 days. [2026-01-21T12:06:47.859470] [DEBUG] [REMOTE ] DLNG: PASS: Price check passed. Min price $3.47. [2026-01-21T12:06:47.859647] [DEBUG] [REMOTE ] DLNG: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:47.859806] [DEBUG] [REMOTE ] DLNG: PASS: Integrity check passed. [2026-01-21T12:06:47.859861] [DEBUG] [REMOTE ] DLNG: Symbol is viable for forecasting. [2026-01-21T12:06:47.859925] [INFO ] [MAIN ] [937/3501] DLNG kept (0.3s) | 937 kept, 0 rejected | 139.4/min | ETA: 18.4m [2026-01-21T12:06:48.269527] [DEBUG] [REMOTE ] DLO: Retrieved 1163 rows, trimmed to 300. [2026-01-21T12:06:48.269681] [DEBUG] [REMOTE ] DLO: PASS: History has at least 300 days. [2026-01-21T12:06:48.269885] [DEBUG] [REMOTE ] DLO: PASS: Price check passed. Min price $12.32. [2026-01-21T12:06:48.270017] [DEBUG] [REMOTE ] DLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:48.270127] [DEBUG] [REMOTE ] DLO: PASS: Integrity check passed. [2026-01-21T12:06:48.270167] [DEBUG] [REMOTE ] DLO: Symbol is viable for forecasting. [2026-01-21T12:06:48.270215] [INFO ] [MAIN ] [938/3501] DLO kept (0.4s) | 938 kept, 0 rejected | 139.4/min | ETA: 18.4m [2026-01-21T12:06:48.632989] [DEBUG] [REMOTE ] DLPN: Retrieved 2027 rows, trimmed to 300. [2026-01-21T12:06:48.633117] [DEBUG] [REMOTE ] DLPN: PASS: History has at least 300 days. [2026-01-21T12:06:48.633321] [DEBUG] [REMOTE ] DLPN: PASS: Price check passed. Min price $1.32. [2026-01-21T12:06:48.633457] [DEBUG] [REMOTE ] DLPN: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:48.633567] [DEBUG] [REMOTE ] DLPN: PASS: Integrity check passed. [2026-01-21T12:06:48.633628] [DEBUG] [REMOTE ] DLPN: Symbol is viable for forecasting. [2026-01-21T12:06:48.633676] [INFO ] [MAIN ] [939/3501] DLPN kept (0.4s) | 939 kept, 0 rejected | 139.4/min | ETA: 18.4m [2026-01-21T12:06:48.999173] [DEBUG] [REMOTE ] DLTH: Retrieved 2554 rows, trimmed to 300. [2026-01-21T12:06:48.999306] [DEBUG] [REMOTE ] DLTH: PASS: History has at least 300 days. [2026-01-21T12:06:48.999517] [DEBUG] [REMOTE ] DLTH: PASS: Price check passed. Min price $2.07. [2026-01-21T12:06:48.999737] [DEBUG] [REMOTE ] DLTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:48.999872] [DEBUG] [REMOTE ] DLTH: PASS: Integrity check passed. [2026-01-21T12:06:48.999915] [DEBUG] [REMOTE ] DLTH: Symbol is viable for forecasting. [2026-01-21T12:06:48.999966] [INFO ] [MAIN ] [940/3501] DLTH kept (0.4s) | 940 kept, 0 rejected | 139.4/min | ETA: 18.4m [2026-01-21T12:06:49.522821] [DEBUG] [REMOTE ] DLX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:49.522958] [DEBUG] [REMOTE ] DLX: PASS: History has at least 300 days. [2026-01-21T12:06:49.523179] [DEBUG] [REMOTE ] DLX: PASS: Price check passed. Min price $17.81. [2026-01-21T12:06:49.523315] [DEBUG] [REMOTE ] DLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:49.523431] [DEBUG] [REMOTE ] DLX: PASS: Integrity check passed. [2026-01-21T12:06:49.523471] [DEBUG] [REMOTE ] DLX: Symbol is viable for forecasting. [2026-01-21T12:06:49.523633] [INFO ] [MAIN ] [941/3501] DLX kept (0.5s) | 941 kept, 0 rejected | 139.4/min | ETA: 18.4m [2026-01-21T12:06:49.840008] [DEBUG] [REMOTE ] DLY: Retrieved 1483 rows, trimmed to 300. [2026-01-21T12:06:49.840201] [DEBUG] [REMOTE ] DLY: PASS: History has at least 300 days. [2026-01-21T12:06:49.840464] [DEBUG] [REMOTE ] DLY: PASS: Price check passed. Min price $14.06. [2026-01-21T12:06:49.840633] [DEBUG] [REMOTE ] DLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:49.840772] [DEBUG] [REMOTE ] DLY: PASS: Integrity check passed. [2026-01-21T12:06:49.840816] [DEBUG] [REMOTE ] DLY: Symbol is viable for forecasting. [2026-01-21T12:06:49.840871] [INFO ] [MAIN ] [942/3501] DLY kept (0.3s) | 942 kept, 0 rejected | 139.4/min | ETA: 18.4m [2026-01-21T12:06:50.406715] [DEBUG] [REMOTE ] DMAC: Retrieved 4538 rows, trimmed to 300. [2026-01-21T12:06:50.406915] [DEBUG] [REMOTE ] DMAC: PASS: History has at least 300 days. [2026-01-21T12:06:50.407545] [DEBUG] [REMOTE ] DMAC: PASS: Price check passed. Min price $5.42. [2026-01-21T12:06:50.407746] [DEBUG] [REMOTE ] DMAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:50.407887] [DEBUG] [REMOTE ] DMAC: PASS: Integrity check passed. [2026-01-21T12:06:50.407932] [DEBUG] [REMOTE ] DMAC: Symbol is viable for forecasting. [2026-01-21T12:06:50.407992] [INFO ] [MAIN ] [943/3501] DMAC kept (0.6s) | 943 kept, 0 rejected | 139.4/min | ETA: 18.4m [2026-01-21T12:06:50.770493] [DEBUG] [REMOTE ] DMB: Retrieved 3203 rows, trimmed to 300. [2026-01-21T12:06:50.770734] [DEBUG] [REMOTE ] DMB: PASS: History has at least 300 days. [2026-01-21T12:06:50.771038] [DEBUG] [REMOTE ] DMB: PASS: Price check passed. Min price $10.39. [2026-01-21T12:06:50.771192] [DEBUG] [REMOTE ] DMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:50.771334] [DEBUG] [REMOTE ] DMB: PASS: Integrity check passed. [2026-01-21T12:06:50.771387] [DEBUG] [REMOTE ] DMB: Symbol is viable for forecasting. [2026-01-21T12:06:50.771455] [INFO ] [MAIN ] [944/3501] DMB kept (0.4s) | 944 kept, 0 rejected | 139.4/min | ETA: 18.3m [2026-01-21T12:06:51.399963] [DEBUG] [REMOTE ] DMLP: Retrieved 5778 rows, trimmed to 300. [2026-01-21T12:06:51.400193] [DEBUG] [REMOTE ] DMLP: PASS: History has at least 300 days. [2026-01-21T12:06:51.400591] [DEBUG] [REMOTE ] DMLP: PASS: Price check passed. Min price $21.26. [2026-01-21T12:06:51.400900] [DEBUG] [REMOTE ] DMLP: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:51.401063] [DEBUG] [REMOTE ] DMLP: PASS: Integrity check passed. [2026-01-21T12:06:51.401110] [DEBUG] [REMOTE ] DMLP: Symbol is viable for forecasting. [2026-01-21T12:06:51.401171] [INFO ] [MAIN ] [945/3501] DMLP kept (0.6s) | 945 kept, 0 rejected | 139.4/min | ETA: 18.3m [2026-01-21T12:06:51.813184] [DEBUG] [REMOTE ] DMO: Retrieved 4001 rows, trimmed to 300. [2026-01-21T12:06:51.813349] [DEBUG] [REMOTE ] DMO: PASS: History has at least 300 days. [2026-01-21T12:06:51.813667] [DEBUG] [REMOTE ] DMO: PASS: Price check passed. Min price $10.93. [2026-01-21T12:06:51.813883] [DEBUG] [REMOTE ] DMO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:51.814055] [DEBUG] [REMOTE ] DMO: PASS: Integrity check passed. [2026-01-21T12:06:51.814108] [DEBUG] [REMOTE ] DMO: Symbol is viable for forecasting. [2026-01-21T12:06:51.814174] [INFO ] [MAIN ] [946/3501] DMO kept (0.4s) | 946 kept, 0 rejected | 139.4/min | ETA: 18.3m [2026-01-21T12:06:52.238706] [DEBUG] [REMOTE ] DMRC: Retrieved 6534 rows, trimmed to 300. [2026-01-21T12:06:52.238915] [DEBUG] [REMOTE ] DMRC: PASS: History has at least 300 days. [2026-01-21T12:06:52.239206] [DEBUG] [REMOTE ] DMRC: PASS: Price check passed. Min price $5.79. [2026-01-21T12:06:52.239348] [DEBUG] [REMOTE ] DMRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:52.239485] [DEBUG] [REMOTE ] DMRC: PASS: Integrity check passed. [2026-01-21T12:06:52.239529] [DEBUG] [REMOTE ] DMRC: Symbol is viable for forecasting. [2026-01-21T12:06:52.239827] [INFO ] [MAIN ] [947/3501] DMRC kept (0.4s) | 947 kept, 0 rejected | 139.4/min | ETA: 18.3m [2026-01-21T12:06:52.427238] [DEBUG] [REMOTE ] DMXF: Retrieved 1404 rows, trimmed to 300. [2026-01-21T12:06:52.427450] [DEBUG] [REMOTE ] DMXF: PASS: History has at least 300 days. [2026-01-21T12:06:52.427792] [DEBUG] [REMOTE ] DMXF: PASS: Price check passed. Min price $70.56. [2026-01-21T12:06:52.427948] [DEBUG] [REMOTE ] DMXF: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:52.428097] [DEBUG] [REMOTE ] DMXF: PASS: Integrity check passed. [2026-01-21T12:06:52.428142] [DEBUG] [REMOTE ] DMXF: Symbol is viable for forecasting. [2026-01-21T12:06:52.428197] [INFO ] [MAIN ] [948/3501] DMXF kept (0.2s) | 948 kept, 0 rejected | 139.4/min | ETA: 18.3m [2026-01-21T12:06:52.803248] [DEBUG] [REMOTE ] DNA: Retrieved 1195 rows, trimmed to 300. [2026-01-21T12:06:52.803415] [DEBUG] [REMOTE ] DNA: PASS: History has at least 300 days. [2026-01-21T12:06:52.803710] [DEBUG] [REMOTE ] DNA: PASS: Price check passed. Min price $7.78. [2026-01-21T12:06:52.803906] [DEBUG] [REMOTE ] DNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:52.804056] [DEBUG] [REMOTE ] DNA: PASS: Integrity check passed. [2026-01-21T12:06:52.804104] [DEBUG] [REMOTE ] DNA: Symbol is viable for forecasting. [2026-01-21T12:06:52.804163] [INFO ] [MAIN ] [949/3501] DNA kept (0.4s) | 949 kept, 0 rejected | 139.5/min | ETA: 18.3m [2026-01-21T12:06:53.272427] [DEBUG] [REMOTE ] DNLI: Retrieved 2038 rows, trimmed to 300. [2026-01-21T12:06:53.272559] [DEBUG] [REMOTE ] DNLI: PASS: History has at least 300 days. [2026-01-21T12:06:53.272785] [DEBUG] [REMOTE ] DNLI: PASS: Price check passed. Min price $14.41. [2026-01-21T12:06:53.272923] [DEBUG] [REMOTE ] DNLI: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:53.273034] [DEBUG] [REMOTE ] DNLI: PASS: Integrity check passed. [2026-01-21T12:06:53.273075] [DEBUG] [REMOTE ] DNLI: Symbol is viable for forecasting. [2026-01-21T12:06:53.273123] [INFO ] [MAIN ] [950/3501] DNLI kept (0.5s) | 950 kept, 0 rejected | 139.4/min | ETA: 18.3m [2026-01-21T12:06:53.917990] [DEBUG] [REMOTE ] DNP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:53.918157] [DEBUG] [REMOTE ] DNP: PASS: History has at least 300 days. [2026-01-21T12:06:53.918441] [DEBUG] [REMOTE ] DNP: PASS: Price check passed. Min price $9.83. [2026-01-21T12:06:53.918621] [DEBUG] [REMOTE ] DNP: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:53.918767] [DEBUG] [REMOTE ] DNP: PASS: Integrity check passed. [2026-01-21T12:06:53.918820] [DEBUG] [REMOTE ] DNP: Symbol is viable for forecasting. [2026-01-21T12:06:53.918873] [INFO ] [MAIN ] [951/3501] DNP kept (0.6s) | 951 kept, 0 rejected | 139.4/min | ETA: 18.3m [2026-01-21T12:06:54.025753] [DEBUG] [REMOTE ] DNTH: Retrieved 591 rows, trimmed to 300. [2026-01-21T12:06:54.025888] [DEBUG] [REMOTE ] DNTH: PASS: History has at least 300 days. [2026-01-21T12:06:54.026095] [DEBUG] [REMOTE ] DNTH: PASS: Price check passed. Min price $32.92. [2026-01-21T12:06:54.026234] [DEBUG] [REMOTE ] DNTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:54.026343] [DEBUG] [REMOTE ] DNTH: PASS: Integrity check passed. [2026-01-21T12:06:54.026384] [DEBUG] [REMOTE ] DNTH: Symbol is viable for forecasting. [2026-01-21T12:06:54.026431] [INFO ] [MAIN ] [952/3501] DNTH kept (0.1s) | 952 kept, 0 rejected | 139.5/min | ETA: 18.3m [2026-01-21T12:06:54.512645] [DEBUG] [REMOTE ] DOCN: Retrieved 1212 rows, trimmed to 300. [2026-01-21T12:06:54.512799] [DEBUG] [REMOTE ] DOCN: PASS: History has at least 300 days. [2026-01-21T12:06:54.513208] [DEBUG] [REMOTE ] DOCN: PASS: Price check passed. Min price $37.94. [2026-01-21T12:06:54.513346] [DEBUG] [REMOTE ] DOCN: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:54.513476] [DEBUG] [REMOTE ] DOCN: PASS: Integrity check passed. [2026-01-21T12:06:54.513530] [DEBUG] [REMOTE ] DOCN: Symbol is viable for forecasting. [2026-01-21T12:06:54.513601] [INFO ] [MAIN ] [953/3501] DOCN kept (0.5s) | 953 kept, 0 rejected | 139.5/min | ETA: 18.3m [2026-01-21T12:06:54.865521] [DEBUG] [REMOTE ] DOCS: Retrieved 1148 rows, trimmed to 300. [2026-01-21T12:06:54.865701] [DEBUG] [REMOTE ] DOCS: PASS: History has at least 300 days. [2026-01-21T12:06:54.865949] [DEBUG] [REMOTE ] DOCS: PASS: Price check passed. Min price $40.27. [2026-01-21T12:06:54.866140] [DEBUG] [REMOTE ] DOCS: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:54.866280] [DEBUG] [REMOTE ] DOCS: PASS: Integrity check passed. [2026-01-21T12:06:54.866330] [DEBUG] [REMOTE ] DOCS: Symbol is viable for forecasting. [2026-01-21T12:06:54.866390] [INFO ] [MAIN ] [954/3501] DOCS kept (0.4s) | 954 kept, 0 rejected | 139.5/min | ETA: 18.3m [2026-01-21T12:06:55.371091] [DEBUG] [REMOTE ] DOGZ: Retrieved 2031 rows, trimmed to 300. [2026-01-21T12:06:55.371429] [DEBUG] [REMOTE ] DOGZ: PASS: History has at least 300 days. [2026-01-21T12:06:55.371712] [DEBUG] [REMOTE ] DOGZ: PASS: Price check passed. Min price $9.52. [2026-01-21T12:06:55.371885] [DEBUG] [REMOTE ] DOGZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:55.372024] [DEBUG] [REMOTE ] DOGZ: PASS: Integrity check passed. [2026-01-21T12:06:55.372074] [DEBUG] [REMOTE ] DOGZ: Symbol is viable for forecasting. [2026-01-21T12:06:55.372137] [INFO ] [MAIN ] [955/3501] DOGZ kept (0.5s) | 955 kept, 0 rejected | 139.5/min | ETA: 18.3m [2026-01-21T12:06:55.634813] [DEBUG] [REMOTE ] DOLE: Retrieved 1123 rows, trimmed to 300. [2026-01-21T12:06:55.634967] [DEBUG] [REMOTE ] DOLE: PASS: History has at least 300 days. [2026-01-21T12:06:55.635247] [DEBUG] [REMOTE ] DOLE: PASS: Price check passed. Min price $12.61. [2026-01-21T12:06:55.635411] [DEBUG] [REMOTE ] DOLE: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:55.635544] [DEBUG] [REMOTE ] DOLE: PASS: Integrity check passed. [2026-01-21T12:06:55.635612] [DEBUG] [REMOTE ] DOLE: Symbol is viable for forecasting. [2026-01-21T12:06:55.635673] [INFO ] [MAIN ] [956/3501] DOLE kept (0.3s) | 956 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:06:56.078704] [DEBUG] [REMOTE ] DOMO: Retrieved 1899 rows, trimmed to 300. [2026-01-21T12:06:56.078860] [DEBUG] [REMOTE ] DOMO: PASS: History has at least 300 days. [2026-01-21T12:06:56.079100] [DEBUG] [REMOTE ] DOMO: PASS: Price check passed. Min price $5.68. [2026-01-21T12:06:56.079262] [DEBUG] [REMOTE ] DOMO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:56.079393] [DEBUG] [REMOTE ] DOMO: PASS: Integrity check passed. [2026-01-21T12:06:56.079440] [DEBUG] [REMOTE ] DOMO: Symbol is viable for forecasting. [2026-01-21T12:06:56.079499] [INFO ] [MAIN ] [957/3501] DOMO kept (0.4s) | 957 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:06:56.533778] [DEBUG] [REMOTE ] DOO: Retrieved 3148 rows, trimmed to 300. [2026-01-21T12:06:56.533917] [DEBUG] [REMOTE ] DOO: PASS: History has at least 300 days. [2026-01-21T12:06:56.534138] [DEBUG] [REMOTE ] DOO: PASS: Price check passed. Min price $61.58. [2026-01-21T12:06:56.534272] [DEBUG] [REMOTE ] DOO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:56.534389] [DEBUG] [REMOTE ] DOO: PASS: Integrity check passed. [2026-01-21T12:06:56.534428] [DEBUG] [REMOTE ] DOO: Symbol is viable for forecasting. [2026-01-21T12:06:56.534477] [INFO ] [MAIN ] [958/3501] DOO kept (0.5s) | 958 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:06:57.129878] [DEBUG] [REMOTE ] DORM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:57.130015] [DEBUG] [REMOTE ] DORM: PASS: History has at least 300 days. [2026-01-21T12:06:57.130234] [DEBUG] [REMOTE ] DORM: PASS: Price check passed. Min price $123.19. [2026-01-21T12:06:57.130375] [DEBUG] [REMOTE ] DORM: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:57.130489] [DEBUG] [REMOTE ] DORM: PASS: Integrity check passed. [2026-01-21T12:06:57.130530] [DEBUG] [REMOTE ] DORM: Symbol is viable for forecasting. [2026-01-21T12:06:57.131120] [INFO ] [MAIN ] [959/3501] DORM kept (0.6s) | 959 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:06:57.270660] [DEBUG] [REMOTE ] DOUG: Retrieved 1017 rows, trimmed to 300. [2026-01-21T12:06:57.270797] [DEBUG] [REMOTE ] DOUG: PASS: History has at least 300 days. [2026-01-21T12:06:57.271011] [DEBUG] [REMOTE ] DOUG: PASS: Price check passed. Min price $2.26. [2026-01-21T12:06:57.271172] [DEBUG] [REMOTE ] DOUG: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:57.271304] [DEBUG] [REMOTE ] DOUG: PASS: Integrity check passed. [2026-01-21T12:06:57.271346] [DEBUG] [REMOTE ] DOUG: Symbol is viable for forecasting. [2026-01-21T12:06:57.271395] [INFO ] [MAIN ] [960/3501] DOUG kept (0.1s) | 960 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:06:57.822137] [DEBUG] [REMOTE ] DOX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:57.822356] [DEBUG] [REMOTE ] DOX: PASS: History has at least 300 days. [2026-01-21T12:06:57.822681] [DEBUG] [REMOTE ] DOX: PASS: Price check passed. Min price $74.46. [2026-01-21T12:06:57.822833] [DEBUG] [REMOTE ] DOX: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:57.822971] [DEBUG] [REMOTE ] DOX: PASS: Integrity check passed. [2026-01-21T12:06:57.823016] [DEBUG] [REMOTE ] DOX: Symbol is viable for forecasting. [2026-01-21T12:06:57.823071] [INFO ] [MAIN ] [961/3501] DOX kept (0.6s) | 961 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:06:58.184690] [DEBUG] [REMOTE ] DPG: Retrieved 3639 rows, trimmed to 300. [2026-01-21T12:06:58.184899] [DEBUG] [REMOTE ] DPG: PASS: History has at least 300 days. [2026-01-21T12:06:58.185391] [DEBUG] [REMOTE ] DPG: PASS: Price check passed. Min price $12.48. [2026-01-21T12:06:58.185692] [DEBUG] [REMOTE ] DPG: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:58.185844] [DEBUG] [REMOTE ] DPG: PASS: Integrity check passed. [2026-01-21T12:06:58.185887] [DEBUG] [REMOTE ] DPG: Symbol is viable for forecasting. [2026-01-21T12:06:58.185946] [INFO ] [MAIN ] [962/3501] DPG kept (0.4s) | 962 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:06:58.597559] [DEBUG] [REMOTE ] DPRO: Retrieved 1534 rows, trimmed to 300. [2026-01-21T12:06:58.597721] [DEBUG] [REMOTE ] DPRO: PASS: History has at least 300 days. [2026-01-21T12:06:58.597930] [DEBUG] [REMOTE ] DPRO: PASS: Price check passed. Min price $6.08. [2026-01-21T12:06:58.598064] [DEBUG] [REMOTE ] DPRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:58.598175] [DEBUG] [REMOTE ] DPRO: PASS: Integrity check passed. [2026-01-21T12:06:58.598214] [DEBUG] [REMOTE ] DPRO: Symbol is viable for forecasting. [2026-01-21T12:06:58.598262] [INFO ] [MAIN ] [963/3501] DPRO kept (0.4s) | 963 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:06:59.029205] [DEBUG] [REMOTE ] DPZ: Retrieved 5416 rows, trimmed to 300. [2026-01-21T12:06:59.029639] [DEBUG] [REMOTE ] DPZ: PASS: History has at least 300 days. [2026-01-21T12:06:59.029951] [DEBUG] [REMOTE ] DPZ: PASS: Price check passed. Min price $387.64. [2026-01-21T12:06:59.030111] [DEBUG] [REMOTE ] DPZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:59.030258] [DEBUG] [REMOTE ] DPZ: PASS: Integrity check passed. [2026-01-21T12:06:59.030302] [DEBUG] [REMOTE ] DPZ: Symbol is viable for forecasting. [2026-01-21T12:06:59.030359] [INFO ] [MAIN ] [964/3501] DPZ kept (0.4s) | 964 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:06:59.339456] [DEBUG] [REMOTE ] DQ: Retrieved 3844 rows, trimmed to 300. [2026-01-21T12:06:59.339636] [DEBUG] [REMOTE ] DQ: PASS: History has at least 300 days. [2026-01-21T12:06:59.339876] [DEBUG] [REMOTE ] DQ: PASS: Price check passed. Min price $24.68. [2026-01-21T12:06:59.340023] [DEBUG] [REMOTE ] DQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:59.340148] [DEBUG] [REMOTE ] DQ: PASS: Integrity check passed. [2026-01-21T12:06:59.340191] [DEBUG] [REMOTE ] DQ: Symbol is viable for forecasting. [2026-01-21T12:06:59.340260] [INFO ] [MAIN ] [965/3501] DQ kept (0.3s) | 965 kept, 0 rejected | 139.6/min | ETA: 18.2m [2026-01-21T12:06:59.818717] [DEBUG] [REMOTE ] DRD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:06:59.818856] [DEBUG] [REMOTE ] DRD: PASS: History has at least 300 days. [2026-01-21T12:06:59.819087] [DEBUG] [REMOTE ] DRD: PASS: Price check passed. Min price $23.81. [2026-01-21T12:06:59.819230] [DEBUG] [REMOTE ] DRD: PASS: Continuity check passed with 300 days. [2026-01-21T12:06:59.819351] [DEBUG] [REMOTE ] DRD: PASS: Integrity check passed. [2026-01-21T12:06:59.819394] [DEBUG] [REMOTE ] DRD: Symbol is viable for forecasting. [2026-01-21T12:06:59.819446] [INFO ] [MAIN ] [966/3501] DRD kept (0.5s) | 966 kept, 0 rejected | 139.6/min | ETA: 18.2m [2026-01-21T12:07:00.371245] [DEBUG] [REMOTE ] DRH: Retrieved 5195 rows, trimmed to 300. [2026-01-21T12:07:00.371374] [DEBUG] [REMOTE ] DRH: PASS: History has at least 300 days. [2026-01-21T12:07:00.371639] [DEBUG] [REMOTE ] DRH: PASS: Price check passed. Min price $7.62. [2026-01-21T12:07:00.371782] [DEBUG] [REMOTE ] DRH: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:00.371897] [DEBUG] [REMOTE ] DRH: PASS: Integrity check passed. [2026-01-21T12:07:00.371938] [DEBUG] [REMOTE ] DRH: Symbol is viable for forecasting. [2026-01-21T12:07:00.371986] [INFO ] [MAIN ] [967/3501] DRH kept (0.6s) | 967 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:07:00.725384] [DEBUG] [REMOTE ] DRI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:00.725668] [DEBUG] [REMOTE ] DRI: PASS: History has at least 300 days. [2026-01-21T12:07:00.726092] [DEBUG] [REMOTE ] DRI: PASS: Price check passed. Min price $167.96. [2026-01-21T12:07:00.726241] [DEBUG] [REMOTE ] DRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:00.726407] [DEBUG] [REMOTE ] DRI: PASS: Integrity check passed. [2026-01-21T12:07:00.726450] [DEBUG] [REMOTE ] DRI: Symbol is viable for forecasting. [2026-01-21T12:07:00.726511] [INFO ] [MAIN ] [968/3501] DRI kept (0.4s) | 968 kept, 0 rejected | 139.5/min | ETA: 18.2m [2026-01-21T12:07:00.988011] [DEBUG] [REMOTE ] DRIO: Retrieved 2839 rows, trimmed to 300. [2026-01-21T12:07:00.988118] [DEBUG] [REMOTE ] DRIO: PASS: History has at least 300 days. [2026-01-21T12:07:00.988337] [DEBUG] [REMOTE ] DRIO: PASS: Price check passed. Min price $9.92. [2026-01-21T12:07:00.988477] [DEBUG] [REMOTE ] DRIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:00.988609] [DEBUG] [REMOTE ] DRIO: PASS: Integrity check passed. [2026-01-21T12:07:00.988652] [DEBUG] [REMOTE ] DRIO: Symbol is viable for forecasting. [2026-01-21T12:07:00.988700] [INFO ] [MAIN ] [969/3501] DRIO kept (0.3s) | 969 kept, 0 rejected | 139.6/min | ETA: 18.1m [2026-01-21T12:07:01.299861] [DEBUG] [REMOTE ] DRLL: Retrieved 865 rows, trimmed to 300. [2026-01-21T12:07:01.299996] [DEBUG] [REMOTE ] DRLL: PASS: History has at least 300 days. [2026-01-21T12:07:01.300207] [DEBUG] [REMOTE ] DRLL: PASS: Price check passed. Min price $27.80. [2026-01-21T12:07:01.300345] [DEBUG] [REMOTE ] DRLL: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:01.300456] [DEBUG] [REMOTE ] DRLL: PASS: Integrity check passed. [2026-01-21T12:07:01.300497] [DEBUG] [REMOTE ] DRLL: Symbol is viable for forecasting. [2026-01-21T12:07:01.300545] [INFO ] [MAIN ] [970/3501] DRLL kept (0.3s) | 970 kept, 0 rejected | 139.6/min | ETA: 18.1m [2026-01-21T12:07:01.749242] [DEBUG] [REMOTE ] DRMA: Retrieved 1113 rows, trimmed to 300. [2026-01-21T12:07:01.749387] [DEBUG] [REMOTE ] DRMA: PASS: History has at least 300 days. [2026-01-21T12:07:01.749638] [DEBUG] [REMOTE ] DRMA: PASS: Price check passed. Min price $1.82. [2026-01-21T12:07:01.749782] [DEBUG] [REMOTE ] DRMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:01.749901] [DEBUG] [REMOTE ] DRMA: PASS: Integrity check passed. [2026-01-21T12:07:01.749942] [DEBUG] [REMOTE ] DRMA: Symbol is viable for forecasting. [2026-01-21T12:07:01.750010] [INFO ] [MAIN ] [971/3501] DRMA kept (0.4s) | 971 kept, 0 rejected | 139.6/min | ETA: 18.1m [2026-01-21T12:07:02.206237] [DEBUG] [REMOTE ] DRS: Retrieved 787 rows, trimmed to 300. [2026-01-21T12:07:02.206368] [DEBUG] [REMOTE ] DRS: PASS: History has at least 300 days. [2026-01-21T12:07:02.206619] [DEBUG] [REMOTE ] DRS: PASS: Price check passed. Min price $32.55. [2026-01-21T12:07:02.206765] [DEBUG] [REMOTE ] DRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:02.206879] [DEBUG] [REMOTE ] DRS: PASS: Integrity check passed. [2026-01-21T12:07:02.206921] [DEBUG] [REMOTE ] DRS: Symbol is viable for forecasting. [2026-01-21T12:07:02.206968] [INFO ] [MAIN ] [972/3501] DRS kept (0.5s) | 972 kept, 0 rejected | 139.6/min | ETA: 18.1m [2026-01-21T12:07:02.527140] [DEBUG] [REMOTE ] DRTS: Retrieved 1224 rows, trimmed to 300. [2026-01-21T12:07:02.527275] [DEBUG] [REMOTE ] DRTS: PASS: History has at least 300 days. [2026-01-21T12:07:02.527692] [DEBUG] [REMOTE ] DRTS: PASS: Price check passed. Min price $3.47. [2026-01-21T12:07:02.527832] [DEBUG] [REMOTE ] DRTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:02.527943] [DEBUG] [REMOTE ] DRTS: PASS: Integrity check passed. [2026-01-21T12:07:02.527983] [DEBUG] [REMOTE ] DRTS: Symbol is viable for forecasting. [2026-01-21T12:07:02.528034] [INFO ] [MAIN ] [973/3501] DRTS kept (0.3s) | 973 kept, 0 rejected | 139.7/min | ETA: 18.1m [2026-01-21T12:07:02.935211] [DEBUG] [REMOTE ] DRUG: Retrieved 1214 rows, trimmed to 300. [2026-01-21T12:07:02.935372] [DEBUG] [REMOTE ] DRUG: PASS: History has at least 300 days. [2026-01-21T12:07:02.935620] [DEBUG] [REMOTE ] DRUG: PASS: Price check passed. Min price $51.29. [2026-01-21T12:07:02.935764] [DEBUG] [REMOTE ] DRUG: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:02.935885] [DEBUG] [REMOTE ] DRUG: PASS: Integrity check passed. [2026-01-21T12:07:02.935928] [DEBUG] [REMOTE ] DRUG: Symbol is viable for forecasting. [2026-01-21T12:07:02.935980] [INFO ] [MAIN ] [974/3501] DRUG kept (0.4s) | 974 kept, 0 rejected | 139.7/min | ETA: 18.1m [2026-01-21T12:07:03.293366] [DEBUG] [REMOTE ] DRVN: Retrieved 1258 rows, trimmed to 300. [2026-01-21T12:07:03.293497] [DEBUG] [REMOTE ] DRVN: PASS: History has at least 300 days. [2026-01-21T12:07:03.293724] [DEBUG] [REMOTE ] DRVN: PASS: Price check passed. Min price $13.53. [2026-01-21T12:07:03.293868] [DEBUG] [REMOTE ] DRVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:03.293981] [DEBUG] [REMOTE ] DRVN: PASS: Integrity check passed. [2026-01-21T12:07:03.294024] [DEBUG] [REMOTE ] DRVN: Symbol is viable for forecasting. [2026-01-21T12:07:03.294075] [INFO ] [MAIN ] [975/3501] DRVN kept (0.4s) | 975 kept, 0 rejected | 139.7/min | ETA: 18.1m [2026-01-21T12:07:03.938310] [DEBUG] [REMOTE ] DSGX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:03.938661] [DEBUG] [REMOTE ] DSGX: PASS: History has at least 300 days. [2026-01-21T12:07:03.938883] [DEBUG] [REMOTE ] DSGX: PASS: Price check passed. Min price $79.27. [2026-01-21T12:07:03.939023] [DEBUG] [REMOTE ] DSGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:03.939139] [DEBUG] [REMOTE ] DSGX: PASS: Integrity check passed. [2026-01-21T12:07:03.939181] [DEBUG] [REMOTE ] DSGX: Symbol is viable for forecasting. [2026-01-21T12:07:03.939233] [INFO ] [MAIN ] [976/3501] DSGX kept (0.6s) | 976 kept, 0 rejected | 139.6/min | ETA: 18.1m [2026-01-21T12:07:04.233227] [DEBUG] [REMOTE ] DSL: Retrieved 3203 rows, trimmed to 300. [2026-01-21T12:07:04.233356] [DEBUG] [REMOTE ] DSL: PASS: History has at least 300 days. [2026-01-21T12:07:04.233565] [DEBUG] [REMOTE ] DSL: PASS: Price check passed. Min price $10.93. [2026-01-21T12:07:04.233721] [DEBUG] [REMOTE ] DSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:04.233833] [DEBUG] [REMOTE ] DSL: PASS: Integrity check passed. [2026-01-21T12:07:04.233873] [DEBUG] [REMOTE ] DSL: Symbol is viable for forecasting. [2026-01-21T12:07:04.233940] [INFO ] [MAIN ] [977/3501] DSL kept (0.3s) | 977 kept, 0 rejected | 139.7/min | ETA: 18.1m [2026-01-21T12:07:04.676639] [DEBUG] [REMOTE ] DSM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:04.676775] [DEBUG] [REMOTE ] DSM: PASS: History has at least 300 days. [2026-01-21T12:07:04.677023] [DEBUG] [REMOTE ] DSM: PASS: Price check passed. Min price $5.83. [2026-01-21T12:07:04.677158] [DEBUG] [REMOTE ] DSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:04.677294] [DEBUG] [REMOTE ] DSM: PASS: Integrity check passed. [2026-01-21T12:07:04.677337] [DEBUG] [REMOTE ] DSM: Symbol is viable for forecasting. [2026-01-21T12:07:04.677386] [INFO ] [MAIN ] [978/3501] DSM kept (0.4s) | 978 kept, 0 rejected | 139.7/min | ETA: 18.1m [2026-01-21T12:07:04.974327] [DEBUG] [REMOTE ] DSP: Retrieved 1241 rows, trimmed to 300. [2026-01-21T12:07:04.974464] [DEBUG] [REMOTE ] DSP: PASS: History has at least 300 days. [2026-01-21T12:07:04.974706] [DEBUG] [REMOTE ] DSP: PASS: Price check passed. Min price $8.50. [2026-01-21T12:07:04.974852] [DEBUG] [REMOTE ] DSP: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:04.974967] [DEBUG] [REMOTE ] DSP: PASS: Integrity check passed. [2026-01-21T12:07:04.975009] [DEBUG] [REMOTE ] DSP: Symbol is viable for forecasting. [2026-01-21T12:07:04.975059] [INFO ] [MAIN ] [979/3501] DSP kept (0.3s) | 979 kept, 0 rejected | 139.7/min | ETA: 18.1m [2026-01-21T12:07:05.574975] [DEBUG] [REMOTE ] DSX: Retrieved 5240 rows, trimmed to 300. [2026-01-21T12:07:05.575106] [DEBUG] [REMOTE ] DSX: PASS: History has at least 300 days. [2026-01-21T12:07:05.575336] [DEBUG] [REMOTE ] DSX: PASS: Price check passed. Min price $1.63. [2026-01-21T12:07:05.575482] [DEBUG] [REMOTE ] DSX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:05.575617] [DEBUG] [REMOTE ] DSX: PASS: Integrity check passed. [2026-01-21T12:07:05.575660] [DEBUG] [REMOTE ] DSX: Symbol is viable for forecasting. [2026-01-21T12:07:05.575710] [INFO ] [MAIN ] [980/3501] DSX kept (0.6s) | 980 kept, 0 rejected | 139.6/min | ETA: 18.1m [2026-01-21T12:07:05.798528] [DEBUG] [REMOTE ] DTB: Retrieved 1327 rows, trimmed to 300. [2026-01-21T12:07:05.798760] [DEBUG] [REMOTE ] DTB: PASS: History has at least 300 days. [2026-01-21T12:07:05.799024] [DEBUG] [REMOTE ] DTB: PASS: Price check passed. Min price $16.90. [2026-01-21T12:07:05.799169] [DEBUG] [REMOTE ] DTB: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:05.799296] [DEBUG] [REMOTE ] DTB: PASS: Integrity check passed. [2026-01-21T12:07:05.799339] [DEBUG] [REMOTE ] DTB: Symbol is viable for forecasting. [2026-01-21T12:07:05.799394] [INFO ] [MAIN ] [981/3501] DTB kept (0.2s) | 981 kept, 0 rejected | 139.7/min | ETA: 18.0m [2026-01-21T12:07:06.197974] [DEBUG] [REMOTE ] DTCX: Retrieved 961 rows, trimmed to 300. [2026-01-21T12:07:06.198227] [DEBUG] [REMOTE ] DTCX: PASS: History has at least 300 days. [2026-01-21T12:07:06.198560] [DEBUG] [REMOTE ] DTCX: PASS: Price check passed. Min price $1.63. [2026-01-21T12:07:06.198760] [DEBUG] [REMOTE ] DTCX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:06.198947] [DEBUG] [REMOTE ] DTCX: PASS: Integrity check passed. [2026-01-21T12:07:06.199013] [DEBUG] [REMOTE ] DTCX: Symbol is viable for forecasting. [2026-01-21T12:07:06.199075] [INFO ] [MAIN ] [982/3501] DTCX kept (0.4s) | 982 kept, 0 rejected | 139.7/min | ETA: 18.0m [2026-01-21T12:07:06.807625] [DEBUG] [REMOTE ] DTE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:06.807852] [DEBUG] [REMOTE ] DTE: PASS: History has at least 300 days. [2026-01-21T12:07:06.808199] [DEBUG] [REMOTE ] DTE: PASS: Price check passed. Min price $127.64. [2026-01-21T12:07:06.808391] [DEBUG] [REMOTE ] DTE: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:06.808609] [DEBUG] [REMOTE ] DTE: PASS: Integrity check passed. [2026-01-21T12:07:06.808657] [DEBUG] [REMOTE ] DTE: Symbol is viable for forecasting. [2026-01-21T12:07:06.808899] [INFO ] [MAIN ] [983/3501] DTE kept (0.6s) | 983 kept, 0 rejected | 139.7/min | ETA: 18.0m [2026-01-21T12:07:07.009615] [DEBUG] [REMOTE ] DTG: Retrieved 1039 rows, trimmed to 300. [2026-01-21T12:07:07.009831] [DEBUG] [REMOTE ] DTG: PASS: History has at least 300 days. [2026-01-21T12:07:07.010094] [DEBUG] [REMOTE ] DTG: PASS: Price check passed. Min price $17.10. [2026-01-21T12:07:07.010241] [DEBUG] [REMOTE ] DTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:07.010367] [DEBUG] [REMOTE ] DTG: PASS: Integrity check passed. [2026-01-21T12:07:07.010411] [DEBUG] [REMOTE ] DTG: Symbol is viable for forecasting. [2026-01-21T12:07:07.010466] [INFO ] [MAIN ] [984/3501] DTG kept (0.2s) | 984 kept, 0 rejected | 139.7/min | ETA: 18.0m [2026-01-21T12:07:07.474851] [DEBUG] [REMOTE ] DTIL: Retrieved 1713 rows, trimmed to 300. [2026-01-21T12:07:07.475002] [DEBUG] [REMOTE ] DTIL: PASS: History has at least 300 days. [2026-01-21T12:07:07.475240] [DEBUG] [REMOTE ] DTIL: PASS: Price check passed. Min price $3.90. [2026-01-21T12:07:07.475379] [DEBUG] [REMOTE ] DTIL: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:07.475503] [DEBUG] [REMOTE ] DTIL: PASS: Integrity check passed. [2026-01-21T12:07:07.475546] [DEBUG] [REMOTE ] DTIL: Symbol is viable for forecasting. [2026-01-21T12:07:07.475618] [INFO ] [MAIN ] [985/3501] DTIL kept (0.5s) | 985 kept, 0 rejected | 139.7/min | ETA: 18.0m [2026-01-21T12:07:07.839537] [DEBUG] [REMOTE ] DTM: Retrieved 1143 rows, trimmed to 300. [2026-01-21T12:07:07.839695] [DEBUG] [REMOTE ] DTM: PASS: History has at least 300 days. [2026-01-21T12:07:07.839906] [DEBUG] [REMOTE ] DTM: PASS: Price check passed. Min price $104.89. [2026-01-21T12:07:07.840045] [DEBUG] [REMOTE ] DTM: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:07.840162] [DEBUG] [REMOTE ] DTM: PASS: Integrity check passed. [2026-01-21T12:07:07.840203] [DEBUG] [REMOTE ] DTM: Symbol is viable for forecasting. [2026-01-21T12:07:07.840252] [INFO ] [MAIN ] [986/3501] DTM kept (0.4s) | 986 kept, 0 rejected | 139.8/min | ETA: 18.0m [2026-01-21T12:07:08.504009] [DEBUG] [REMOTE ] DUK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:08.504159] [DEBUG] [REMOTE ] DUK: PASS: History has at least 300 days. [2026-01-21T12:07:08.504415] [DEBUG] [REMOTE ] DUK: PASS: Price check passed. Min price $114.00. [2026-01-21T12:07:08.504553] [DEBUG] [REMOTE ] DUK: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:08.504706] [DEBUG] [REMOTE ] DUK: PASS: Integrity check passed. [2026-01-21T12:07:08.504747] [DEBUG] [REMOTE ] DUK: Symbol is viable for forecasting. [2026-01-21T12:07:08.504797] [INFO ] [MAIN ] [987/3501] DUK kept (0.7s) | 987 kept, 0 rejected | 139.7/min | ETA: 18.0m [2026-01-21T12:07:08.803821] [DEBUG] [REMOTE ] DUKB: Retrieved 1842 rows, trimmed to 300. [2026-01-21T12:07:08.804034] [DEBUG] [REMOTE ] DUKB: PASS: History has at least 300 days. [2026-01-21T12:07:08.804302] [DEBUG] [REMOTE ] DUKB: PASS: Price check passed. Min price $23.94. [2026-01-21T12:07:08.804444] [DEBUG] [REMOTE ] DUKB: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:08.804596] [DEBUG] [REMOTE ] DUKB: PASS: Integrity check passed. [2026-01-21T12:07:08.804641] [DEBUG] [REMOTE ] DUKB: Symbol is viable for forecasting. [2026-01-21T12:07:08.804698] [INFO ] [MAIN ] [988/3501] DUKB kept (0.3s) | 988 kept, 0 rejected | 139.7/min | ETA: 18.0m [2026-01-21T12:07:09.012963] [DEBUG] [REMOTE ] DUOL: Retrieved 1125 rows, trimmed to 300. [2026-01-21T12:07:09.013173] [DEBUG] [REMOTE ] DUOL: PASS: History has at least 300 days. [2026-01-21T12:07:09.013477] [DEBUG] [REMOTE ] DUOL: PASS: Price check passed. Min price $148.58. [2026-01-21T12:07:09.013663] [DEBUG] [REMOTE ] DUOL: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:09.013817] [DEBUG] [REMOTE ] DUOL: PASS: Integrity check passed. [2026-01-21T12:07:09.013862] [DEBUG] [REMOTE ] DUOL: Symbol is viable for forecasting. [2026-01-21T12:07:09.013942] [INFO ] [MAIN ] [989/3501] DUOL kept (0.2s) | 989 kept, 0 rejected | 139.8/min | ETA: 18.0m [2026-01-21T12:07:09.815260] [DEBUG] [REMOTE ] DVA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:09.815410] [DEBUG] [REMOTE ] DVA: PASS: History has at least 300 days. [2026-01-21T12:07:09.815678] [DEBUG] [REMOTE ] DVA: PASS: Price check passed. Min price $103.87. [2026-01-21T12:07:09.815822] [DEBUG] [REMOTE ] DVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:09.815951] [DEBUG] [REMOTE ] DVA: PASS: Integrity check passed. [2026-01-21T12:07:09.815993] [DEBUG] [REMOTE ] DVA: Symbol is viable for forecasting. [2026-01-21T12:07:09.816731] [INFO ] [MAIN ] [990/3501] DVA kept (0.8s) | 990 kept, 0 rejected | 139.7/min | ETA: 18.0m [2026-01-21T12:07:10.205132] [DEBUG] [REMOTE ] DVAX: Retrieved 5515 rows, trimmed to 300. [2026-01-21T12:07:10.205273] [DEBUG] [REMOTE ] DVAX: PASS: History has at least 300 days. [2026-01-21T12:07:10.205498] [DEBUG] [REMOTE ] DVAX: PASS: Price check passed. Min price $10.05. [2026-01-21T12:07:10.205663] [DEBUG] [REMOTE ] DVAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:10.205785] [DEBUG] [REMOTE ] DVAX: PASS: Integrity check passed. [2026-01-21T12:07:10.205827] [DEBUG] [REMOTE ] DVAX: Symbol is viable for forecasting. [2026-01-21T12:07:10.205878] [INFO ] [MAIN ] [991/3501] DVAX kept (0.4s) | 991 kept, 0 rejected | 139.7/min | ETA: 18.0m [2026-01-21T12:07:10.807319] [DEBUG] [REMOTE ] DVN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:10.807470] [DEBUG] [REMOTE ] DVN: PASS: History has at least 300 days. [2026-01-21T12:07:10.807766] [DEBUG] [REMOTE ] DVN: PASS: Price check passed. Min price $31.80. [2026-01-21T12:07:10.807909] [DEBUG] [REMOTE ] DVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:10.808033] [DEBUG] [REMOTE ] DVN: PASS: Integrity check passed. [2026-01-21T12:07:10.808073] [DEBUG] [REMOTE ] DVN: Symbol is viable for forecasting. [2026-01-21T12:07:10.808122] [INFO ] [MAIN ] [992/3501] DVN kept (0.6s) | 992 kept, 0 rejected | 139.6/min | ETA: 18.0m [2026-01-21T12:07:11.175196] [DEBUG] [REMOTE ] DWAS: Retrieved 3395 rows, trimmed to 300. [2026-01-21T12:07:11.175350] [DEBUG] [REMOTE ] DWAS: PASS: History has at least 300 days. [2026-01-21T12:07:11.175614] [DEBUG] [REMOTE ] DWAS: PASS: Price check passed. Min price $88.68. [2026-01-21T12:07:11.175779] [DEBUG] [REMOTE ] DWAS: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:11.175910] [DEBUG] [REMOTE ] DWAS: PASS: Integrity check passed. [2026-01-21T12:07:11.175957] [DEBUG] [REMOTE ] DWAS: Symbol is viable for forecasting. [2026-01-21T12:07:11.176015] [INFO ] [MAIN ] [993/3501] DWAS kept (0.4s) | 993 kept, 0 rejected | 139.6/min | ETA: 18.0m [2026-01-21T12:07:11.506911] [DEBUG] [REMOTE ] DWSH: Retrieved 1892 rows, trimmed to 300. [2026-01-21T12:07:11.507051] [DEBUG] [REMOTE ] DWSH: PASS: History has at least 300 days. [2026-01-21T12:07:11.507267] [DEBUG] [REMOTE ] DWSH: PASS: Price check passed. Min price $6.01. [2026-01-21T12:07:11.507408] [DEBUG] [REMOTE ] DWSH: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:11.507523] [DEBUG] [REMOTE ] DWSH: PASS: Integrity check passed. [2026-01-21T12:07:11.507564] [DEBUG] [REMOTE ] DWSH: Symbol is viable for forecasting. [2026-01-21T12:07:11.507632] [INFO ] [MAIN ] [994/3501] DWSH kept (0.3s) | 994 kept, 0 rejected | 139.7/min | ETA: 17.9m [2026-01-21T12:07:12.081295] [DEBUG] [REMOTE ] DX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:12.081432] [DEBUG] [REMOTE ] DX: PASS: History has at least 300 days. [2026-01-21T12:07:12.081857] [DEBUG] [REMOTE ] DX: PASS: Price check passed. Min price $12.80. [2026-01-21T12:07:12.081997] [DEBUG] [REMOTE ] DX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:12.082115] [DEBUG] [REMOTE ] DX: PASS: Integrity check passed. [2026-01-21T12:07:12.082170] [DEBUG] [REMOTE ] DX: Symbol is viable for forecasting. [2026-01-21T12:07:12.082222] [INFO ] [MAIN ] [995/3501] DX kept (0.6s) | 995 kept, 0 rejected | 139.6/min | ETA: 17.9m [2026-01-21T12:07:12.356064] [DEBUG] [REMOTE ] DXC: Retrieved 2254 rows, trimmed to 300. [2026-01-21T12:07:12.356208] [DEBUG] [REMOTE ] DXC: PASS: History has at least 300 days. [2026-01-21T12:07:12.356436] [DEBUG] [REMOTE ] DXC: PASS: Price check passed. Min price $11.99. [2026-01-21T12:07:12.356619] [DEBUG] [REMOTE ] DXC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:12.356789] [DEBUG] [REMOTE ] DXC: PASS: Integrity check passed. [2026-01-21T12:07:12.356848] [DEBUG] [REMOTE ] DXC: Symbol is viable for forecasting. [2026-01-21T12:07:12.356912] [INFO ] [MAIN ] [996/3501] DXC kept (0.3s) | 996 kept, 0 rejected | 139.7/min | ETA: 17.9m [2026-01-21T12:07:12.893175] [DEBUG] [REMOTE ] DXCM: Retrieved 5225 rows, trimmed to 300. [2026-01-21T12:07:12.893307] [DEBUG] [REMOTE ] DXCM: PASS: History has at least 300 days. [2026-01-21T12:07:12.893517] [DEBUG] [REMOTE ] DXCM: PASS: Price check passed. Min price $54.84. [2026-01-21T12:07:12.893675] [DEBUG] [REMOTE ] DXCM: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:12.893790] [DEBUG] [REMOTE ] DXCM: PASS: Integrity check passed. [2026-01-21T12:07:12.893831] [DEBUG] [REMOTE ] DXCM: Symbol is viable for forecasting. [2026-01-21T12:07:12.893878] [INFO ] [MAIN ] [997/3501] DXCM kept (0.5s) | 997 kept, 0 rejected | 139.6/min | ETA: 17.9m [2026-01-21T12:07:13.278793] [DEBUG] [REMOTE ] DXPE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:13.279006] [DEBUG] [REMOTE ] DXPE: PASS: History has at least 300 days. [2026-01-21T12:07:13.279287] [DEBUG] [REMOTE ] DXPE: PASS: Price check passed. Min price $85.53. [2026-01-21T12:07:13.279428] [DEBUG] [REMOTE ] DXPE: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:13.279555] [DEBUG] [REMOTE ] DXPE: PASS: Integrity check passed. [2026-01-21T12:07:13.279620] [DEBUG] [REMOTE ] DXPE: Symbol is viable for forecasting. [2026-01-21T12:07:13.279676] [INFO ] [MAIN ] [998/3501] DXPE kept (0.4s) | 998 kept, 0 rejected | 139.7/min | ETA: 17.9m [2026-01-21T12:07:13.796352] [DEBUG] [REMOTE ] DY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:13.796603] [DEBUG] [REMOTE ] DY: PASS: History has at least 300 days. [2026-01-21T12:07:13.796928] [DEBUG] [REMOTE ] DY: PASS: Price check passed. Min price $282.13. [2026-01-21T12:07:13.797085] [DEBUG] [REMOTE ] DY: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:13.797236] [DEBUG] [REMOTE ] DY: PASS: Integrity check passed. [2026-01-21T12:07:13.797278] [DEBUG] [REMOTE ] DY: Symbol is viable for forecasting. [2026-01-21T12:07:13.797335] [INFO ] [MAIN ] [999/3501] DY kept (0.5s) | 999 kept, 0 rejected | 139.6/min | ETA: 17.9m [2026-01-21T12:07:14.065807] [DEBUG] [REMOTE ] DYN: Retrieved 1341 rows, trimmed to 300. [2026-01-21T12:07:14.065949] [DEBUG] [REMOTE ] DYN: PASS: History has at least 300 days. [2026-01-21T12:07:14.066213] [DEBUG] [REMOTE ] DYN: PASS: Price check passed. Min price $16.42. [2026-01-21T12:07:14.066397] [DEBUG] [REMOTE ] DYN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:14.066543] [DEBUG] [REMOTE ] DYN: PASS: Integrity check passed. [2026-01-21T12:07:14.066641] [DEBUG] [REMOTE ] DYN: Symbol is viable for forecasting. [2026-01-21T12:07:14.066707] [INFO ] [MAIN ] [1000/3501] DYN kept (0.3s) | 1000 kept, 0 rejected | 139.7/min | ETA: 17.9m [2026-01-21T12:07:14.675364] [DEBUG] [REMOTE ] E: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:14.675610] [DEBUG] [REMOTE ] E: PASS: History has at least 300 days. [2026-01-21T12:07:14.675979] [DEBUG] [REMOTE ] E: PASS: Price check passed. Min price $35.63. [2026-01-21T12:07:14.676164] [DEBUG] [REMOTE ] E: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:14.676331] [DEBUG] [REMOTE ] E: PASS: Integrity check passed. [2026-01-21T12:07:14.676386] [DEBUG] [REMOTE ] E: Symbol is viable for forecasting. [2026-01-21T12:07:14.676477] [INFO ] [MAIN ] [1001/3501] E kept (0.6s) | 1001 kept, 0 rejected | 139.6/min | ETA: 17.9m [2026-01-21T12:07:15.194819] [DEBUG] [REMOTE ] EA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:15.194959] [DEBUG] [REMOTE ] EA: PASS: History has at least 300 days. [2026-01-21T12:07:15.195193] [DEBUG] [REMOTE ] EA: PASS: Price check passed. Min price $199.70. [2026-01-21T12:07:15.195336] [DEBUG] [REMOTE ] EA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:15.195458] [DEBUG] [REMOTE ] EA: PASS: Integrity check passed. [2026-01-21T12:07:15.195499] [DEBUG] [REMOTE ] EA: Symbol is viable for forecasting. [2026-01-21T12:07:15.195548] [INFO ] [MAIN ] [1002/3501] EA kept (0.5s) | 1002 kept, 0 rejected | 139.6/min | ETA: 17.9m [2026-01-21T12:07:15.403068] [DEBUG] [REMOTE ] EAF: Retrieved 1949 rows, trimmed to 300. [2026-01-21T12:07:15.403191] [DEBUG] [REMOTE ] EAF: PASS: History has at least 300 days. [2026-01-21T12:07:15.403395] [DEBUG] [REMOTE ] EAF: PASS: Price check passed. Min price $11.97. [2026-01-21T12:07:15.403532] [DEBUG] [REMOTE ] EAF: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:15.403865] [DEBUG] [REMOTE ] EAF: PASS: Integrity check passed. [2026-01-21T12:07:15.403908] [DEBUG] [REMOTE ] EAF: Symbol is viable for forecasting. [2026-01-21T12:07:15.403956] [INFO ] [MAIN ] [1003/3501] EAF kept (0.2s) | 1003 kept, 0 rejected | 139.7/min | ETA: 17.9m [2026-01-21T12:07:15.908510] [DEBUG] [REMOTE ] EAI: Retrieved 2368 rows, trimmed to 300. [2026-01-21T12:07:15.908671] [DEBUG] [REMOTE ] EAI: PASS: History has at least 300 days. [2026-01-21T12:07:15.908914] [DEBUG] [REMOTE ] EAI: PASS: Price check passed. Min price $20.70. [2026-01-21T12:07:15.909068] [DEBUG] [REMOTE ] EAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:15.909186] [DEBUG] [REMOTE ] EAI: PASS: Integrity check passed. [2026-01-21T12:07:15.909228] [DEBUG] [REMOTE ] EAI: Symbol is viable for forecasting. [2026-01-21T12:07:15.909277] [INFO ] [MAIN ] [1004/3501] EAI kept (0.5s) | 1004 kept, 0 rejected | 139.6/min | ETA: 17.9m [2026-01-21T12:07:16.311030] [DEBUG] [REMOTE ] EARN: Retrieved 3200 rows, trimmed to 300. [2026-01-21T12:07:16.311163] [DEBUG] [REMOTE ] EARN: PASS: History has at least 300 days. [2026-01-21T12:07:16.311380] [DEBUG] [REMOTE ] EARN: PASS: Price check passed. Min price $4.90. [2026-01-21T12:07:16.311535] [DEBUG] [REMOTE ] EARN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:16.311673] [DEBUG] [REMOTE ] EARN: PASS: Integrity check passed. [2026-01-21T12:07:16.311718] [DEBUG] [REMOTE ] EARN: Symbol is viable for forecasting. [2026-01-21T12:07:16.311768] [INFO ] [MAIN ] [1005/3501] EARN kept (0.4s) | 1005 kept, 0 rejected | 139.6/min | ETA: 17.9m [2026-01-21T12:07:16.681658] [DEBUG] [REMOTE ] EB: Retrieved 1842 rows, trimmed to 300. [2026-01-21T12:07:16.681851] [DEBUG] [REMOTE ] EB: PASS: History has at least 300 days. [2026-01-21T12:07:16.682099] [DEBUG] [REMOTE ] EB: PASS: Price check passed. Min price $2.20. [2026-01-21T12:07:16.682245] [DEBUG] [REMOTE ] EB: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:16.682367] [DEBUG] [REMOTE ] EB: PASS: Integrity check passed. [2026-01-21T12:07:16.682411] [DEBUG] [REMOTE ] EB: Symbol is viable for forecasting. [2026-01-21T12:07:16.682467] [INFO ] [MAIN ] [1006/3501] EB kept (0.4s) | 1006 kept, 0 rejected | 139.7/min | ETA: 17.9m [2026-01-21T12:07:17.140130] [DEBUG] [REMOTE ] EBAY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:17.140283] [DEBUG] [REMOTE ] EBAY: PASS: History has at least 300 days. [2026-01-21T12:07:17.140547] [DEBUG] [REMOTE ] EBAY: PASS: Price check passed. Min price $79.77. [2026-01-21T12:07:17.140794] [DEBUG] [REMOTE ] EBAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:17.140942] [DEBUG] [REMOTE ] EBAY: PASS: Integrity check passed. [2026-01-21T12:07:17.140996] [DEBUG] [REMOTE ] EBAY: Symbol is viable for forecasting. [2026-01-21T12:07:17.141071] [INFO ] [MAIN ] [1007/3501] EBAY kept (0.5s) | 1007 kept, 0 rejected | 139.7/min | ETA: 17.9m [2026-01-21T12:07:17.363352] [DEBUG] [REMOTE ] EBC: Retrieved 1321 rows, trimmed to 300. [2026-01-21T12:07:17.363489] [DEBUG] [REMOTE ] EBC: PASS: History has at least 300 days. [2026-01-21T12:07:17.363710] [DEBUG] [REMOTE ] EBC: PASS: Price check passed. Min price $16.62. [2026-01-21T12:07:17.363845] [DEBUG] [REMOTE ] EBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:17.363953] [DEBUG] [REMOTE ] EBC: PASS: Integrity check passed. [2026-01-21T12:07:17.363993] [DEBUG] [REMOTE ] EBC: Symbol is viable for forecasting. [2026-01-21T12:07:17.364041] [INFO ] [MAIN ] [1008/3501] EBC kept (0.2s) | 1008 kept, 0 rejected | 139.7/min | ETA: 17.8m [2026-01-21T12:07:18.072798] [DEBUG] [REMOTE ] EBF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:18.072975] [DEBUG] [REMOTE ] EBF: PASS: History has at least 300 days. [2026-01-21T12:07:18.073296] [DEBUG] [REMOTE ] EBF: PASS: Price check passed. Min price $16.16. [2026-01-21T12:07:18.073445] [DEBUG] [REMOTE ] EBF: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:18.073606] [DEBUG] [REMOTE ] EBF: PASS: Integrity check passed. [2026-01-21T12:07:18.073651] [DEBUG] [REMOTE ] EBF: Symbol is viable for forecasting. [2026-01-21T12:07:18.073705] [INFO ] [MAIN ] [1009/3501] EBF kept (0.7s) | 1009 kept, 0 rejected | 139.6/min | ETA: 17.8m [2026-01-21T12:07:18.367290] [DEBUG] [REMOTE ] EBON: Retrieved 1398 rows, trimmed to 300. [2026-01-21T12:07:18.367477] [DEBUG] [REMOTE ] EBON: PASS: History has at least 300 days. [2026-01-21T12:07:18.367760] [DEBUG] [REMOTE ] EBON: PASS: Price check passed. Min price $3.06. [2026-01-21T12:07:18.367916] [DEBUG] [REMOTE ] EBON: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:18.368049] [DEBUG] [REMOTE ] EBON: PASS: Integrity check passed. [2026-01-21T12:07:18.368097] [DEBUG] [REMOTE ] EBON: Symbol is viable for forecasting. [2026-01-21T12:07:18.368161] [INFO ] [MAIN ] [1010/3501] EBON kept (0.3s) | 1010 kept, 0 rejected | 139.7/min | ETA: 17.8m [2026-01-21T12:07:18.744996] [DEBUG] [REMOTE ] EBS: Retrieved 4823 rows, trimmed to 300. [2026-01-21T12:07:18.745136] [DEBUG] [REMOTE ] EBS: PASS: History has at least 300 days. [2026-01-21T12:07:18.745421] [DEBUG] [REMOTE ] EBS: PASS: Price check passed. Min price $9.08. [2026-01-21T12:07:18.745626] [DEBUG] [REMOTE ] EBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:18.745796] [DEBUG] [REMOTE ] EBS: PASS: Integrity check passed. [2026-01-21T12:07:18.745852] [DEBUG] [REMOTE ] EBS: Symbol is viable for forecasting. [2026-01-21T12:07:18.745923] [INFO ] [MAIN ] [1011/3501] EBS kept (0.4s) | 1011 kept, 0 rejected | 139.7/min | ETA: 17.8m [2026-01-21T12:07:19.195125] [DEBUG] [REMOTE ] EC: Retrieved 4361 rows, trimmed to 300. [2026-01-21T12:07:19.195277] [DEBUG] [REMOTE ] EC: PASS: History has at least 300 days. [2026-01-21T12:07:19.195544] [DEBUG] [REMOTE ] EC: PASS: Price check passed. Min price $9.14. [2026-01-21T12:07:19.195741] [DEBUG] [REMOTE ] EC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:19.195891] [DEBUG] [REMOTE ] EC: PASS: Integrity check passed. [2026-01-21T12:07:19.195943] [DEBUG] [REMOTE ] EC: Symbol is viable for forecasting. [2026-01-21T12:07:19.196007] [INFO ] [MAIN ] [1012/3501] EC kept (0.5s) | 1012 kept, 0 rejected | 139.7/min | ETA: 17.8m [2026-01-21T12:07:19.632112] [DEBUG] [REMOTE ] ECC: Retrieved 2837 rows, trimmed to 300. [2026-01-21T12:07:19.632247] [DEBUG] [REMOTE ] ECC: PASS: History has at least 300 days. [2026-01-21T12:07:19.632464] [DEBUG] [REMOTE ] ECC: PASS: Price check passed. Min price $5.26. [2026-01-21T12:07:19.632637] [DEBUG] [REMOTE ] ECC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:19.632757] [DEBUG] [REMOTE ] ECC: PASS: Integrity check passed. [2026-01-21T12:07:19.632815] [DEBUG] [REMOTE ] ECC: Symbol is viable for forecasting. [2026-01-21T12:07:19.632867] [INFO ] [MAIN ] [1013/3501] ECC kept (0.4s) | 1013 kept, 0 rejected | 139.7/min | ETA: 17.8m [2026-01-21T12:07:20.198340] [DEBUG] [REMOTE ] ECL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:20.198496] [DEBUG] [REMOTE ] ECL: PASS: History has at least 300 days. [2026-01-21T12:07:20.198968] [DEBUG] [REMOTE ] ECL: PASS: Price check passed. Min price $252.35. [2026-01-21T12:07:20.199136] [DEBUG] [REMOTE ] ECL: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:20.199289] [DEBUG] [REMOTE ] ECL: PASS: Integrity check passed. [2026-01-21T12:07:20.199333] [DEBUG] [REMOTE ] ECL: Symbol is viable for forecasting. [2026-01-21T12:07:20.199385] [INFO ] [MAIN ] [1014/3501] ECL kept (0.6s) | 1014 kept, 0 rejected | 139.6/min | ETA: 17.8m [2026-01-21T12:07:20.538313] [DEBUG] [REMOTE ] ECPG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:20.538448] [DEBUG] [REMOTE ] ECPG: PASS: History has at least 300 days. [2026-01-21T12:07:20.538683] [DEBUG] [REMOTE ] ECPG: PASS: Price check passed. Min price $40.90. [2026-01-21T12:07:20.538825] [DEBUG] [REMOTE ] ECPG: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:20.538941] [DEBUG] [REMOTE ] ECPG: PASS: Integrity check passed. [2026-01-21T12:07:20.538983] [DEBUG] [REMOTE ] ECPG: Symbol is viable for forecasting. [2026-01-21T12:07:20.539034] [INFO ] [MAIN ] [1015/3501] ECPG kept (0.3s) | 1015 kept, 0 rejected | 139.7/min | ETA: 17.8m [2026-01-21T12:07:20.800831] [DEBUG] [REMOTE ] ECX: Retrieved 772 rows, trimmed to 300. [2026-01-21T12:07:20.800965] [DEBUG] [REMOTE ] ECX: PASS: History has at least 300 days. [2026-01-21T12:07:20.801174] [DEBUG] [REMOTE ] ECX: PASS: Price check passed. Min price $1.55. [2026-01-21T12:07:20.801308] [DEBUG] [REMOTE ] ECX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:20.801418] [DEBUG] [REMOTE ] ECX: PASS: Integrity check passed. [2026-01-21T12:07:20.801459] [DEBUG] [REMOTE ] ECX: Symbol is viable for forecasting. [2026-01-21T12:07:20.801506] [INFO ] [MAIN ] [1016/3501] ECX kept (0.3s) | 1016 kept, 0 rejected | 139.7/min | ETA: 17.8m [2026-01-21T12:07:21.496084] [DEBUG] [REMOTE ] ED: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:21.496364] [DEBUG] [REMOTE ] ED: PASS: History has at least 300 days. [2026-01-21T12:07:21.496827] [DEBUG] [REMOTE ] ED: PASS: Price check passed. Min price $95.30. [2026-01-21T12:07:21.496984] [DEBUG] [REMOTE ] ED: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:21.497153] [DEBUG] [REMOTE ] ED: PASS: Integrity check passed. [2026-01-21T12:07:21.497197] [DEBUG] [REMOTE ] ED: Symbol is viable for forecasting. [2026-01-21T12:07:21.497257] [INFO ] [MAIN ] [1017/3501] ED kept (0.7s) | 1017 kept, 0 rejected | 139.6/min | ETA: 17.8m [2026-01-21T12:07:22.061498] [DEBUG] [REMOTE ] EDAP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:22.061678] [DEBUG] [REMOTE ] EDAP: PASS: History has at least 300 days. [2026-01-21T12:07:22.061930] [DEBUG] [REMOTE ] EDAP: PASS: Price check passed. Min price $1.81. [2026-01-21T12:07:22.062069] [DEBUG] [REMOTE ] EDAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:22.062197] [DEBUG] [REMOTE ] EDAP: PASS: Integrity check passed. [2026-01-21T12:07:22.062238] [DEBUG] [REMOTE ] EDAP: Symbol is viable for forecasting. [2026-01-21T12:07:22.062287] [INFO ] [MAIN ] [1018/3501] EDAP kept (0.6s) | 1018 kept, 0 rejected | 139.6/min | ETA: 17.8m [2026-01-21T12:07:22.447099] [DEBUG] [REMOTE ] EDD: Retrieved 4716 rows, trimmed to 300. [2026-01-21T12:07:22.447254] [DEBUG] [REMOTE ] EDD: PASS: History has at least 300 days. [2026-01-21T12:07:22.447489] [DEBUG] [REMOTE ] EDD: PASS: Price check passed. Min price $5.18. [2026-01-21T12:07:22.447657] [DEBUG] [REMOTE ] EDD: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:22.447774] [DEBUG] [REMOTE ] EDD: PASS: Integrity check passed. [2026-01-21T12:07:22.447831] [DEBUG] [REMOTE ] EDD: Symbol is viable for forecasting. [2026-01-21T12:07:22.447888] [INFO ] [MAIN ] [1019/3501] EDD kept (0.4s) | 1019 kept, 0 rejected | 139.6/min | ETA: 17.8m [2026-01-21T12:07:22.868842] [DEBUG] [REMOTE ] EDF: Retrieved 3789 rows, trimmed to 300. [2026-01-21T12:07:22.869045] [DEBUG] [REMOTE ] EDF: PASS: History has at least 300 days. [2026-01-21T12:07:22.869320] [DEBUG] [REMOTE ] EDF: PASS: Price check passed. Min price $4.69. [2026-01-21T12:07:22.869478] [DEBUG] [REMOTE ] EDF: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:22.869655] [DEBUG] [REMOTE ] EDF: PASS: Integrity check passed. [2026-01-21T12:07:22.869701] [DEBUG] [REMOTE ] EDF: Symbol is viable for forecasting. [2026-01-21T12:07:22.869757] [INFO ] [MAIN ] [1020/3501] EDF kept (0.4s) | 1020 kept, 0 rejected | 139.6/min | ETA: 17.8m [2026-01-21T12:07:23.251414] [DEBUG] [REMOTE ] EDN: Retrieved 4714 rows, trimmed to 300. [2026-01-21T12:07:23.251588] [DEBUG] [REMOTE ] EDN: PASS: History has at least 300 days. [2026-01-21T12:07:23.251820] [DEBUG] [REMOTE ] EDN: PASS: Price check passed. Min price $18.79. [2026-01-21T12:07:23.252155] [DEBUG] [REMOTE ] EDN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:23.252280] [DEBUG] [REMOTE ] EDN: PASS: Integrity check passed. [2026-01-21T12:07:23.252320] [DEBUG] [REMOTE ] EDN: Symbol is viable for forecasting. [2026-01-21T12:07:23.252396] [INFO ] [MAIN ] [1021/3501] EDN kept (0.4s) | 1021 kept, 0 rejected | 139.6/min | ETA: 17.8m [2026-01-21T12:07:23.512397] [DEBUG] [REMOTE ] EE: Retrieved 945 rows, trimmed to 300. [2026-01-21T12:07:23.512536] [DEBUG] [REMOTE ] EE: PASS: History has at least 300 days. [2026-01-21T12:07:23.512789] [DEBUG] [REMOTE ] EE: PASS: Price check passed. Min price $25.16. [2026-01-21T12:07:23.513110] [DEBUG] [REMOTE ] EE: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:23.513218] [DEBUG] [REMOTE ] EE: PASS: Integrity check passed. [2026-01-21T12:07:23.513258] [DEBUG] [REMOTE ] EE: Symbol is viable for forecasting. [2026-01-21T12:07:23.513305] [INFO ] [MAIN ] [1022/3501] EE kept (0.3s) | 1022 kept, 0 rejected | 139.7/min | ETA: 17.7m [2026-01-21T12:07:24.053288] [DEBUG] [REMOTE ] EEMA: Retrieved 3506 rows, trimmed to 300. [2026-01-21T12:07:24.053424] [DEBUG] [REMOTE ] EEMA: PASS: History has at least 300 days. [2026-01-21T12:07:24.053653] [DEBUG] [REMOTE ] EEMA: PASS: Price check passed. Min price $89.75. [2026-01-21T12:07:24.053794] [DEBUG] [REMOTE ] EEMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:24.053904] [DEBUG] [REMOTE ] EEMA: PASS: Integrity check passed. [2026-01-21T12:07:24.053945] [DEBUG] [REMOTE ] EEMA: Symbol is viable for forecasting. [2026-01-21T12:07:24.053993] [INFO ] [MAIN ] [1023/3501] EEMA kept (0.5s) | 1023 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:24.434111] [DEBUG] [REMOTE ] EEX: Retrieved 2194 rows, trimmed to 300. [2026-01-21T12:07:24.434239] [DEBUG] [REMOTE ] EEX: PASS: History has at least 300 days. [2026-01-21T12:07:24.434442] [DEBUG] [REMOTE ] EEX: PASS: Price check passed. Min price $3.37. [2026-01-21T12:07:24.434607] [DEBUG] [REMOTE ] EEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:24.434724] [DEBUG] [REMOTE ] EEX: PASS: Integrity check passed. [2026-01-21T12:07:24.434766] [DEBUG] [REMOTE ] EEX: Symbol is viable for forecasting. [2026-01-21T12:07:24.434815] [INFO ] [MAIN ] [1024/3501] EEX kept (0.4s) | 1024 kept, 0 rejected | 139.7/min | ETA: 17.7m [2026-01-21T12:07:24.765805] [DEBUG] [REMOTE ] EFC: Retrieved 3843 rows, trimmed to 300. [2026-01-21T12:07:24.765938] [DEBUG] [REMOTE ] EFC: PASS: History has at least 300 days. [2026-01-21T12:07:24.766151] [DEBUG] [REMOTE ] EFC: PASS: Price check passed. Min price $12.93. [2026-01-21T12:07:24.766291] [DEBUG] [REMOTE ] EFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:24.766404] [DEBUG] [REMOTE ] EFC: PASS: Integrity check passed. [2026-01-21T12:07:24.766482] [DEBUG] [REMOTE ] EFC: Symbol is viable for forecasting. [2026-01-21T12:07:24.766533] [INFO ] [MAIN ] [1025/3501] EFC kept (0.3s) | 1025 kept, 0 rejected | 139.7/min | ETA: 17.7m [2026-01-21T12:07:25.177905] [DEBUG] [REMOTE ] EFSC: Retrieved 5666 rows, trimmed to 300. [2026-01-21T12:07:25.178050] [DEBUG] [REMOTE ] EFSC: PASS: History has at least 300 days. [2026-01-21T12:07:25.178276] [DEBUG] [REMOTE ] EFSC: PASS: Price check passed. Min price $51.70. [2026-01-21T12:07:25.178414] [DEBUG] [REMOTE ] EFSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:25.178532] [DEBUG] [REMOTE ] EFSC: PASS: Integrity check passed. [2026-01-21T12:07:25.178592] [DEBUG] [REMOTE ] EFSC: Symbol is viable for forecasting. [2026-01-21T12:07:25.178644] [INFO ] [MAIN ] [1026/3501] EFSC kept (0.4s) | 1026 kept, 0 rejected | 139.7/min | ETA: 17.7m [2026-01-21T12:07:25.770230] [DEBUG] [REMOTE ] EFX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:25.770376] [DEBUG] [REMOTE ] EFX: PASS: History has at least 300 days. [2026-01-21T12:07:25.770630] [DEBUG] [REMOTE ] EFX: PASS: Price check passed. Min price $203.70. [2026-01-21T12:07:25.770779] [DEBUG] [REMOTE ] EFX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:25.770898] [DEBUG] [REMOTE ] EFX: PASS: Integrity check passed. [2026-01-21T12:07:25.770941] [DEBUG] [REMOTE ] EFX: Symbol is viable for forecasting. [2026-01-21T12:07:25.770991] [INFO ] [MAIN ] [1027/3501] EFX kept (0.6s) | 1027 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:26.293091] [DEBUG] [REMOTE ] EG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:26.293301] [DEBUG] [REMOTE ] EG: PASS: History has at least 300 days. [2026-01-21T12:07:26.293664] [DEBUG] [REMOTE ] EG: PASS: Price check passed. Min price $302.97. [2026-01-21T12:07:26.293842] [DEBUG] [REMOTE ] EG: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:26.294124] [DEBUG] [REMOTE ] EG: PASS: Integrity check passed. [2026-01-21T12:07:26.294171] [DEBUG] [REMOTE ] EG: Symbol is viable for forecasting. [2026-01-21T12:07:26.294229] [INFO ] [MAIN ] [1028/3501] EG kept (0.5s) | 1028 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:26.646157] [DEBUG] [REMOTE ] EGAN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:26.646386] [DEBUG] [REMOTE ] EGAN: PASS: History has at least 300 days. [2026-01-21T12:07:26.646913] [DEBUG] [REMOTE ] EGAN: PASS: Price check passed. Min price $9.56. [2026-01-21T12:07:26.647072] [DEBUG] [REMOTE ] EGAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:26.647221] [DEBUG] [REMOTE ] EGAN: PASS: Integrity check passed. [2026-01-21T12:07:26.647264] [DEBUG] [REMOTE ] EGAN: Symbol is viable for forecasting. [2026-01-21T12:07:26.647319] [INFO ] [MAIN ] [1029/3501] EGAN kept (0.4s) | 1029 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:27.227401] [DEBUG] [REMOTE ] EGBN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:27.227594] [DEBUG] [REMOTE ] EGBN: PASS: History has at least 300 days. [2026-01-21T12:07:27.228004] [DEBUG] [REMOTE ] EGBN: PASS: Price check passed. Min price $15.80. [2026-01-21T12:07:27.228155] [DEBUG] [REMOTE ] EGBN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:27.228299] [DEBUG] [REMOTE ] EGBN: PASS: Integrity check passed. [2026-01-21T12:07:27.228340] [DEBUG] [REMOTE ] EGBN: Symbol is viable for forecasting. [2026-01-21T12:07:27.228395] [INFO ] [MAIN ] [1030/3501] EGBN kept (0.6s) | 1030 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:27.725534] [DEBUG] [REMOTE ] EGP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:27.725943] [DEBUG] [REMOTE ] EGP: PASS: History has at least 300 days. [2026-01-21T12:07:27.726283] [DEBUG] [REMOTE ] EGP: PASS: Price check passed. Min price $172.53. [2026-01-21T12:07:27.726436] [DEBUG] [REMOTE ] EGP: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:27.726633] [DEBUG] [REMOTE ] EGP: PASS: Integrity check passed. [2026-01-21T12:07:27.726704] [DEBUG] [REMOTE ] EGP: Symbol is viable for forecasting. [2026-01-21T12:07:27.726763] [INFO ] [MAIN ] [1031/3501] EGP kept (0.5s) | 1031 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:28.127157] [DEBUG] [REMOTE ] EGY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:28.127375] [DEBUG] [REMOTE ] EGY: PASS: History has at least 300 days. [2026-01-21T12:07:28.127723] [DEBUG] [REMOTE ] EGY: PASS: Price check passed. Min price $3.37. [2026-01-21T12:07:28.127884] [DEBUG] [REMOTE ] EGY: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:28.128182] [DEBUG] [REMOTE ] EGY: PASS: Integrity check passed. [2026-01-21T12:07:28.128230] [DEBUG] [REMOTE ] EGY: Symbol is viable for forecasting. [2026-01-21T12:07:28.128289] [INFO ] [MAIN ] [1032/3501] EGY kept (0.4s) | 1032 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:28.401943] [DEBUG] [REMOTE ] EH: Retrieved 1533 rows, trimmed to 300. [2026-01-21T12:07:28.402134] [DEBUG] [REMOTE ] EH: PASS: History has at least 300 days. [2026-01-21T12:07:28.402440] [DEBUG] [REMOTE ] EH: PASS: Price check passed. Min price $12.79. [2026-01-21T12:07:28.402604] [DEBUG] [REMOTE ] EH: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:28.402726] [DEBUG] [REMOTE ] EH: PASS: Integrity check passed. [2026-01-21T12:07:28.402770] [DEBUG] [REMOTE ] EH: Symbol is viable for forecasting. [2026-01-21T12:07:28.402826] [INFO ] [MAIN ] [1033/3501] EH kept (0.3s) | 1033 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:28.776397] [DEBUG] [REMOTE ] EHAB: Retrieved 891 rows, trimmed to 300. [2026-01-21T12:07:28.776656] [DEBUG] [REMOTE ] EHAB: PASS: History has at least 300 days. [2026-01-21T12:07:28.776926] [DEBUG] [REMOTE ] EHAB: PASS: Price check passed. Min price $7.71. [2026-01-21T12:07:28.777073] [DEBUG] [REMOTE ] EHAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:28.777200] [DEBUG] [REMOTE ] EHAB: PASS: Integrity check passed. [2026-01-21T12:07:28.777243] [DEBUG] [REMOTE ] EHAB: Symbol is viable for forecasting. [2026-01-21T12:07:28.777297] [INFO ] [MAIN ] [1034/3501] EHAB kept (0.4s) | 1034 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:29.246446] [DEBUG] [REMOTE ] EHC: Retrieved 2024 rows, trimmed to 300. [2026-01-21T12:07:29.246635] [DEBUG] [REMOTE ] EHC: PASS: History has at least 300 days. [2026-01-21T12:07:29.246860] [DEBUG] [REMOTE ] EHC: PASS: Price check passed. Min price $98.83. [2026-01-21T12:07:29.246994] [DEBUG] [REMOTE ] EHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:29.247110] [DEBUG] [REMOTE ] EHC: PASS: Integrity check passed. [2026-01-21T12:07:29.247150] [DEBUG] [REMOTE ] EHC: Symbol is viable for forecasting. [2026-01-21T12:07:29.247197] [INFO ] [MAIN ] [1035/3501] EHC kept (0.5s) | 1035 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:29.791839] [DEBUG] [REMOTE ] EHI: Retrieved 5656 rows, trimmed to 300. [2026-01-21T12:07:29.792204] [DEBUG] [REMOTE ] EHI: PASS: History has at least 300 days. [2026-01-21T12:07:29.792486] [DEBUG] [REMOTE ] EHI: PASS: Price check passed. Min price $6.19. [2026-01-21T12:07:29.792664] [DEBUG] [REMOTE ] EHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:29.792800] [DEBUG] [REMOTE ] EHI: PASS: Integrity check passed. [2026-01-21T12:07:29.792842] [DEBUG] [REMOTE ] EHI: Symbol is viable for forecasting. [2026-01-21T12:07:29.793085] [INFO ] [MAIN ] [1036/3501] EHI kept (0.5s) | 1036 kept, 0 rejected | 139.6/min | ETA: 17.7m [2026-01-21T12:07:30.203028] [DEBUG] [REMOTE ] EHTH: Retrieved 4841 rows, trimmed to 300. [2026-01-21T12:07:30.203162] [DEBUG] [REMOTE ] EHTH: PASS: History has at least 300 days. [2026-01-21T12:07:30.203372] [DEBUG] [REMOTE ] EHTH: PASS: Price check passed. Min price $3.31. [2026-01-21T12:07:30.203506] [DEBUG] [REMOTE ] EHTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:30.203638] [DEBUG] [REMOTE ] EHTH: PASS: Integrity check passed. [2026-01-21T12:07:30.203696] [DEBUG] [REMOTE ] EHTH: Symbol is viable for forecasting. [2026-01-21T12:07:30.203747] [INFO ] [MAIN ] [1037/3501] EHTH kept (0.4s) | 1037 kept, 0 rejected | 139.6/min | ETA: 17.6m [2026-01-21T12:07:30.421948] [DEBUG] [REMOTE ] EIC: Retrieved 1632 rows, trimmed to 300. [2026-01-21T12:07:30.422081] [DEBUG] [REMOTE ] EIC: PASS: History has at least 300 days. [2026-01-21T12:07:30.422287] [DEBUG] [REMOTE ] EIC: PASS: Price check passed. Min price $10.83. [2026-01-21T12:07:30.422423] [DEBUG] [REMOTE ] EIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:30.422535] [DEBUG] [REMOTE ] EIC: PASS: Integrity check passed. [2026-01-21T12:07:30.422604] [DEBUG] [REMOTE ] EIC: Symbol is viable for forecasting. [2026-01-21T12:07:30.422662] [INFO ] [MAIN ] [1038/3501] EIC kept (0.2s) | 1038 kept, 0 rejected | 139.7/min | ETA: 17.6m [2026-01-21T12:07:31.037113] [DEBUG] [REMOTE ] EIG: Retrieved 4773 rows, trimmed to 300. [2026-01-21T12:07:31.037243] [DEBUG] [REMOTE ] EIG: PASS: History has at least 300 days. [2026-01-21T12:07:31.037453] [DEBUG] [REMOTE ] EIG: PASS: Price check passed. Min price $35.80. [2026-01-21T12:07:31.037606] [DEBUG] [REMOTE ] EIG: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:31.037720] [DEBUG] [REMOTE ] EIG: PASS: Integrity check passed. [2026-01-21T12:07:31.037760] [DEBUG] [REMOTE ] EIG: Symbol is viable for forecasting. [2026-01-21T12:07:31.037810] [INFO ] [MAIN ] [1039/3501] EIG kept (0.6s) | 1039 kept, 0 rejected | 139.6/min | ETA: 17.6m [2026-01-21T12:07:31.410101] [DEBUG] [REMOTE ] EIX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:31.410257] [DEBUG] [REMOTE ] EIX: PASS: History has at least 300 days. [2026-01-21T12:07:31.410545] [DEBUG] [REMOTE ] EIX: PASS: Price check passed. Min price $53.59. [2026-01-21T12:07:31.410756] [DEBUG] [REMOTE ] EIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:31.410922] [DEBUG] [REMOTE ] EIX: PASS: Integrity check passed. [2026-01-21T12:07:31.410977] [DEBUG] [REMOTE ] EIX: Symbol is viable for forecasting. [2026-01-21T12:07:31.411040] [INFO ] [MAIN ] [1040/3501] EIX kept (0.4s) | 1040 kept, 0 rejected | 139.6/min | ETA: 17.6m [2026-01-21T12:07:31.923981] [DEBUG] [REMOTE ] EL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:31.924147] [DEBUG] [REMOTE ] EL: PASS: History has at least 300 days. [2026-01-21T12:07:31.924378] [DEBUG] [REMOTE ] EL: PASS: Price check passed. Min price $85.59. [2026-01-21T12:07:31.924514] [DEBUG] [REMOTE ] EL: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:31.924657] [DEBUG] [REMOTE ] EL: PASS: Integrity check passed. [2026-01-21T12:07:31.924703] [DEBUG] [REMOTE ] EL: Symbol is viable for forecasting. [2026-01-21T12:07:31.924760] [INFO ] [MAIN ] [1041/3501] EL kept (0.5s) | 1041 kept, 0 rejected | 139.6/min | ETA: 17.6m [2026-01-21T12:07:32.121771] [DEBUG] [REMOTE ] ELAB: Retrieved 541 rows, trimmed to 300. [2026-01-21T12:07:32.121870] [DEBUG] [REMOTE ] ELAB: PASS: History has at least 300 days. [2026-01-21T12:07:32.122065] [DEBUG] [REMOTE ] ELAB: PASS: Price check passed. Min price $3.18. [2026-01-21T12:07:32.122202] [DEBUG] [REMOTE ] ELAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:32.122310] [DEBUG] [REMOTE ] ELAB: PASS: Integrity check passed. [2026-01-21T12:07:32.122351] [DEBUG] [REMOTE ] ELAB: Symbol is viable for forecasting. [2026-01-21T12:07:32.122398] [INFO ] [MAIN ] [1042/3501] ELAB kept (0.2s) | 1042 kept, 0 rejected | 139.7/min | ETA: 17.6m [2026-01-21T12:07:32.614906] [DEBUG] [REMOTE ] ELAN: Retrieved 1842 rows, trimmed to 300. [2026-01-21T12:07:32.615232] [DEBUG] [REMOTE ] ELAN: PASS: History has at least 300 days. [2026-01-21T12:07:32.615438] [DEBUG] [REMOTE ] ELAN: PASS: Price check passed. Min price $20.43. [2026-01-21T12:07:32.615591] [DEBUG] [REMOTE ] ELAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:32.615705] [DEBUG] [REMOTE ] ELAN: PASS: Integrity check passed. [2026-01-21T12:07:32.615760] [DEBUG] [REMOTE ] ELAN: Symbol is viable for forecasting. [2026-01-21T12:07:32.615814] [INFO ] [MAIN ] [1043/3501] ELAN kept (0.5s) | 1043 kept, 0 rejected | 139.7/min | ETA: 17.6m [2026-01-21T12:07:33.111537] [DEBUG] [REMOTE ] ELC: Retrieved 2367 rows, trimmed to 300. [2026-01-21T12:07:33.111878] [DEBUG] [REMOTE ] ELC: PASS: History has at least 300 days. [2026-01-21T12:07:33.113644] [DEBUG] [REMOTE ] ELC: PASS: Price check passed. Min price $20.45. [2026-01-21T12:07:33.113849] [DEBUG] [REMOTE ] ELC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:33.114074] [DEBUG] [REMOTE ] ELC: PASS: Integrity check passed. [2026-01-21T12:07:33.114131] [DEBUG] [REMOTE ] ELC: Symbol is viable for forecasting. [2026-01-21T12:07:33.114215] [INFO ] [MAIN ] [1044/3501] ELC kept (0.5s) | 1044 kept, 0 rejected | 139.6/min | ETA: 17.6m [2026-01-21T12:07:33.495001] [DEBUG] [REMOTE ] ELDN: Retrieved 2852 rows, trimmed to 300. [2026-01-21T12:07:33.495350] [DEBUG] [REMOTE ] ELDN: PASS: History has at least 300 days. [2026-01-21T12:07:33.496194] [DEBUG] [REMOTE ] ELDN: PASS: Price check passed. Min price $1.39. [2026-01-21T12:07:33.496500] [DEBUG] [REMOTE ] ELDN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:33.496797] [DEBUG] [REMOTE ] ELDN: PASS: Integrity check passed. [2026-01-21T12:07:33.496895] [DEBUG] [REMOTE ] ELDN: Symbol is viable for forecasting. [2026-01-21T12:07:33.496991] [INFO ] [MAIN ] [1045/3501] ELDN kept (0.4s) | 1045 kept, 0 rejected | 139.6/min | ETA: 17.6m [2026-01-21T12:07:33.841389] [DEBUG] [REMOTE ] ELF: Retrieved 2344 rows, trimmed to 300. [2026-01-21T12:07:33.841675] [DEBUG] [REMOTE ] ELF: PASS: History has at least 300 days. [2026-01-21T12:07:33.842101] [DEBUG] [REMOTE ] ELF: PASS: Price check passed. Min price $68.42. [2026-01-21T12:07:33.842304] [DEBUG] [REMOTE ] ELF: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:33.842491] [DEBUG] [REMOTE ] ELF: PASS: Integrity check passed. [2026-01-21T12:07:33.842551] [DEBUG] [REMOTE ] ELF: Symbol is viable for forecasting. [2026-01-21T12:07:33.842657] [INFO ] [MAIN ] [1046/3501] ELF kept (0.3s) | 1046 kept, 0 rejected | 139.7/min | ETA: 17.6m [2026-01-21T12:07:34.391841] [DEBUG] [REMOTE ] ELME: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:34.391998] [DEBUG] [REMOTE ] ELME: PASS: History has at least 300 days. [2026-01-21T12:07:34.392269] [DEBUG] [REMOTE ] ELME: PASS: Price check passed. Min price $2.60. [2026-01-21T12:07:34.392413] [DEBUG] [REMOTE ] ELME: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:34.392544] [DEBUG] [REMOTE ] ELME: PASS: Integrity check passed. [2026-01-21T12:07:34.392604] [DEBUG] [REMOTE ] ELME: Symbol is viable for forecasting. [2026-01-21T12:07:34.392656] [INFO ] [MAIN ] [1047/3501] ELME kept (0.5s) | 1047 kept, 0 rejected | 139.6/min | ETA: 17.6m [2026-01-21T12:07:34.906012] [DEBUG] [REMOTE ] ELS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:34.906339] [DEBUG] [REMOTE ] ELS: PASS: History has at least 300 days. [2026-01-21T12:07:34.906601] [DEBUG] [REMOTE ] ELS: PASS: Price check passed. Min price $59.30. [2026-01-21T12:07:34.906746] [DEBUG] [REMOTE ] ELS: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:34.906867] [DEBUG] [REMOTE ] ELS: PASS: Integrity check passed. [2026-01-21T12:07:34.906909] [DEBUG] [REMOTE ] ELS: Symbol is viable for forecasting. [2026-01-21T12:07:34.906959] [INFO ] [MAIN ] [1048/3501] ELS kept (0.5s) | 1048 kept, 0 rejected | 139.6/min | ETA: 17.6m [2026-01-21T12:07:35.169458] [DEBUG] [REMOTE ] ELTX: Retrieved 1244 rows, trimmed to 300. [2026-01-21T12:07:35.169614] [DEBUG] [REMOTE ] ELTX: PASS: History has at least 300 days. [2026-01-21T12:07:35.169825] [DEBUG] [REMOTE ] ELTX: PASS: Price check passed. Min price $7.54. [2026-01-21T12:07:35.169965] [DEBUG] [REMOTE ] ELTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:35.170118] [DEBUG] [REMOTE ] ELTX: PASS: Integrity check passed. [2026-01-21T12:07:35.170174] [DEBUG] [REMOTE ] ELTX: Symbol is viable for forecasting. [2026-01-21T12:07:35.170240] [INFO ] [MAIN ] [1049/3501] ELTX kept (0.3s) | 1049 kept, 0 rejected | 139.7/min | ETA: 17.6m [2026-01-21T12:07:35.616429] [DEBUG] [REMOTE ] ELVA: Retrieved 2447 rows, trimmed to 300. [2026-01-21T12:07:35.616621] [DEBUG] [REMOTE ] ELVA: PASS: History has at least 300 days. [2026-01-21T12:07:35.616846] [DEBUG] [REMOTE ] ELVA: PASS: Price check passed. Min price $4.23. [2026-01-21T12:07:35.616992] [DEBUG] [REMOTE ] ELVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:35.617109] [DEBUG] [REMOTE ] ELVA: PASS: Integrity check passed. [2026-01-21T12:07:35.617150] [DEBUG] [REMOTE ] ELVA: Symbol is viable for forecasting. [2026-01-21T12:07:35.617200] [INFO ] [MAIN ] [1050/3501] ELVA kept (0.4s) | 1050 kept, 0 rejected | 139.7/min | ETA: 17.6m [2026-01-21T12:07:35.920970] [DEBUG] [REMOTE ] ELVN: Retrieved 1472 rows, trimmed to 300. [2026-01-21T12:07:35.921313] [DEBUG] [REMOTE ] ELVN: PASS: History has at least 300 days. [2026-01-21T12:07:35.921543] [DEBUG] [REMOTE ] ELVN: PASS: Price check passed. Min price $15.14. [2026-01-21T12:07:35.921708] [DEBUG] [REMOTE ] ELVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:35.921840] [DEBUG] [REMOTE ] ELVN: PASS: Integrity check passed. [2026-01-21T12:07:35.921888] [DEBUG] [REMOTE ] ELVN: Symbol is viable for forecasting. [2026-01-21T12:07:35.921938] [INFO ] [MAIN ] [1051/3501] ELVN kept (0.3s) | 1051 kept, 0 rejected | 139.7/min | ETA: 17.5m [2026-01-21T12:07:36.373723] [DEBUG] [REMOTE ] EM: Retrieved 1206 rows, trimmed to 300. [2026-01-21T12:07:36.373860] [DEBUG] [REMOTE ] EM: PASS: History has at least 300 days. [2026-01-21T12:07:36.374065] [DEBUG] [REMOTE ] EM: PASS: Price check passed. Min price $1.13. [2026-01-21T12:07:36.374200] [DEBUG] [REMOTE ] EM: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:36.374308] [DEBUG] [REMOTE ] EM: PASS: Integrity check passed. [2026-01-21T12:07:36.374348] [DEBUG] [REMOTE ] EM: Symbol is viable for forecasting. [2026-01-21T12:07:36.374395] [INFO ] [MAIN ] [1052/3501] EM kept (0.5s) | 1052 kept, 0 rejected | 139.7/min | ETA: 17.5m [2026-01-21T12:07:36.921176] [DEBUG] [REMOTE ] EMB: Retrieved 4549 rows, trimmed to 300. [2026-01-21T12:07:36.921381] [DEBUG] [REMOTE ] EMB: PASS: History has at least 300 days. [2026-01-21T12:07:36.921672] [DEBUG] [REMOTE ] EMB: PASS: Price check passed. Min price $94.85. [2026-01-21T12:07:36.921822] [DEBUG] [REMOTE ] EMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:36.921950] [DEBUG] [REMOTE ] EMB: PASS: Integrity check passed. [2026-01-21T12:07:36.921994] [DEBUG] [REMOTE ] EMB: Symbol is viable for forecasting. [2026-01-21T12:07:36.922050] [INFO ] [MAIN ] [1053/3501] EMB kept (0.5s) | 1053 kept, 0 rejected | 139.7/min | ETA: 17.5m [2026-01-21T12:07:37.239642] [DEBUG] [REMOTE ] EMBC: Retrieved 953 rows, trimmed to 300. [2026-01-21T12:07:37.239839] [DEBUG] [REMOTE ] EMBC: PASS: History has at least 300 days. [2026-01-21T12:07:37.240095] [DEBUG] [REMOTE ] EMBC: PASS: Price check passed. Min price $11.05. [2026-01-21T12:07:37.240257] [DEBUG] [REMOTE ] EMBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:37.240380] [DEBUG] [REMOTE ] EMBC: PASS: Integrity check passed. [2026-01-21T12:07:37.240428] [DEBUG] [REMOTE ] EMBC: Symbol is viable for forecasting. [2026-01-21T12:07:37.240492] [INFO ] [MAIN ] [1054/3501] EMBC kept (0.3s) | 1054 kept, 0 rejected | 139.7/min | ETA: 17.5m [2026-01-21T12:07:37.781474] [DEBUG] [REMOTE ] EMD: Retrieved 5568 rows, trimmed to 300. [2026-01-21T12:07:37.781697] [DEBUG] [REMOTE ] EMD: PASS: History has at least 300 days. [2026-01-21T12:07:37.782010] [DEBUG] [REMOTE ] EMD: PASS: Price check passed. Min price $10.14. [2026-01-21T12:07:37.782155] [DEBUG] [REMOTE ] EMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:37.782307] [DEBUG] [REMOTE ] EMD: PASS: Integrity check passed. [2026-01-21T12:07:37.782350] [DEBUG] [REMOTE ] EMD: Symbol is viable for forecasting. [2026-01-21T12:07:37.782404] [INFO ] [MAIN ] [1055/3501] EMD kept (0.5s) | 1055 kept, 0 rejected | 139.7/min | ETA: 17.5m [2026-01-21T12:07:38.314960] [DEBUG] [REMOTE ] EMF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:38.315164] [DEBUG] [REMOTE ] EMF: PASS: History has at least 300 days. [2026-01-21T12:07:38.315478] [DEBUG] [REMOTE ] EMF: PASS: Price check passed. Min price $15.57. [2026-01-21T12:07:38.315652] [DEBUG] [REMOTE ] EMF: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:38.315793] [DEBUG] [REMOTE ] EMF: PASS: Integrity check passed. [2026-01-21T12:07:38.315838] [DEBUG] [REMOTE ] EMF: Symbol is viable for forecasting. [2026-01-21T12:07:38.315894] [INFO ] [MAIN ] [1056/3501] EMF kept (0.5s) | 1056 kept, 0 rejected | 139.6/min | ETA: 17.5m [2026-01-21T12:07:38.627610] [DEBUG] [REMOTE ] EMN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:38.627746] [DEBUG] [REMOTE ] EMN: PASS: History has at least 300 days. [2026-01-21T12:07:38.627977] [DEBUG] [REMOTE ] EMN: PASS: Price check passed. Min price $55.64. [2026-01-21T12:07:38.628333] [DEBUG] [REMOTE ] EMN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:38.628471] [DEBUG] [REMOTE ] EMN: PASS: Integrity check passed. [2026-01-21T12:07:38.628518] [DEBUG] [REMOTE ] EMN: Symbol is viable for forecasting. [2026-01-21T12:07:38.628597] [INFO ] [MAIN ] [1057/3501] EMN kept (0.3s) | 1057 kept, 0 rejected | 139.7/min | ETA: 17.5m [2026-01-21T12:07:39.067751] [DEBUG] [REMOTE ] EMO: Retrieved 3672 rows, trimmed to 300. [2026-01-21T12:07:39.067892] [DEBUG] [REMOTE ] EMO: PASS: History has at least 300 days. [2026-01-21T12:07:39.068115] [DEBUG] [REMOTE ] EMO: PASS: Price check passed. Min price $41.20. [2026-01-21T12:07:39.068252] [DEBUG] [REMOTE ] EMO: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:39.068370] [DEBUG] [REMOTE ] EMO: PASS: Integrity check passed. [2026-01-21T12:07:39.068411] [DEBUG] [REMOTE ] EMO: Symbol is viable for forecasting. [2026-01-21T12:07:39.068459] [INFO ] [MAIN ] [1058/3501] EMO kept (0.4s) | 1058 kept, 0 rejected | 139.7/min | ETA: 17.5m [2026-01-21T12:07:39.415157] [DEBUG] [REMOTE ] EMXC: Retrieved 2133 rows, trimmed to 300. [2026-01-21T12:07:39.415288] [DEBUG] [REMOTE ] EMXC: PASS: History has at least 300 days. [2026-01-21T12:07:39.415491] [DEBUG] [REMOTE ] EMXC: PASS: Price check passed. Min price $68.23. [2026-01-21T12:07:39.415662] [DEBUG] [REMOTE ] EMXC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:39.415801] [DEBUG] [REMOTE ] EMXC: PASS: Integrity check passed. [2026-01-21T12:07:39.415841] [DEBUG] [REMOTE ] EMXC: Symbol is viable for forecasting. [2026-01-21T12:07:39.415890] [INFO ] [MAIN ] [1059/3501] EMXC kept (0.3s) | 1059 kept, 0 rejected | 139.7/min | ETA: 17.5m [2026-01-21T12:07:40.090074] [DEBUG] [REMOTE ] ENB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:40.090212] [DEBUG] [REMOTE ] ENB: PASS: History has at least 300 days. [2026-01-21T12:07:40.090436] [DEBUG] [REMOTE ] ENB: PASS: Price check passed. Min price $45.23. [2026-01-21T12:07:40.090593] [DEBUG] [REMOTE ] ENB: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:40.090714] [DEBUG] [REMOTE ] ENB: PASS: Integrity check passed. [2026-01-21T12:07:40.090756] [DEBUG] [REMOTE ] ENB: Symbol is viable for forecasting. [2026-01-21T12:07:40.090806] [INFO ] [MAIN ] [1060/3501] ENB kept (0.7s) | 1060 kept, 0 rejected | 139.6/min | ETA: 17.5m [2026-01-21T12:07:40.177233] [DEBUG] [REMOTE ] ENGN: Retrieved 555 rows, trimmed to 300. [2026-01-21T12:07:40.177373] [DEBUG] [REMOTE ] ENGN: PASS: History has at least 300 days. [2026-01-21T12:07:40.177609] [DEBUG] [REMOTE ] ENGN: PASS: Price check passed. Min price $6.01. [2026-01-21T12:07:40.177754] [DEBUG] [REMOTE ] ENGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:40.177886] [DEBUG] [REMOTE ] ENGN: PASS: Integrity check passed. [2026-01-21T12:07:40.177928] [DEBUG] [REMOTE ] ENGN: Symbol is viable for forecasting. [2026-01-21T12:07:40.177977] [INFO ] [MAIN ] [1061/3501] ENGN kept (0.1s) | 1061 kept, 0 rejected | 139.7/min | ETA: 17.5m [2026-01-21T12:07:40.686255] [DEBUG] [REMOTE ] ENIC: Retrieved 2447 rows, trimmed to 300. [2026-01-21T12:07:40.686386] [DEBUG] [REMOTE ] ENIC: PASS: History has at least 300 days. [2026-01-21T12:07:40.686648] [DEBUG] [REMOTE ] ENIC: PASS: Price check passed. Min price $3.66. [2026-01-21T12:07:40.686811] [DEBUG] [REMOTE ] ENIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:40.686928] [DEBUG] [REMOTE ] ENIC: PASS: Integrity check passed. [2026-01-21T12:07:40.686968] [DEBUG] [REMOTE ] ENIC: Symbol is viable for forecasting. [2026-01-21T12:07:40.687016] [INFO ] [MAIN ] [1062/3501] ENIC kept (0.5s) | 1062 kept, 0 rejected | 139.7/min | ETA: 17.5m [2026-01-21T12:07:41.262137] [DEBUG] [REMOTE ] ENPH: Retrieved 3471 rows, trimmed to 300. [2026-01-21T12:07:41.262275] [DEBUG] [REMOTE ] ENPH: PASS: History has at least 300 days. [2026-01-21T12:07:41.262491] [DEBUG] [REMOTE ] ENPH: PASS: Price check passed. Min price $26.12. [2026-01-21T12:07:41.262661] [DEBUG] [REMOTE ] ENPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:41.262778] [DEBUG] [REMOTE ] ENPH: PASS: Integrity check passed. [2026-01-21T12:07:41.262819] [DEBUG] [REMOTE ] ENPH: Symbol is viable for forecasting. [2026-01-21T12:07:41.262867] [INFO ] [MAIN ] [1063/3501] ENPH kept (0.6s) | 1063 kept, 0 rejected | 139.6/min | ETA: 17.5m [2026-01-21T12:07:41.751397] [DEBUG] [REMOTE ] ENS: Retrieved 5402 rows, trimmed to 300. [2026-01-21T12:07:41.751566] [DEBUG] [REMOTE ] ENS: PASS: History has at least 300 days. [2026-01-21T12:07:41.751842] [DEBUG] [REMOTE ] ENS: PASS: Price check passed. Min price $120.66. [2026-01-21T12:07:41.751988] [DEBUG] [REMOTE ] ENS: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:41.752120] [DEBUG] [REMOTE ] ENS: PASS: Integrity check passed. [2026-01-21T12:07:41.752162] [DEBUG] [REMOTE ] ENS: Symbol is viable for forecasting. [2026-01-21T12:07:41.752214] [INFO ] [MAIN ] [1064/3501] ENS kept (0.5s) | 1064 kept, 0 rejected | 139.6/min | ETA: 17.5m [2026-01-21T12:07:42.174139] [DEBUG] [REMOTE ] ENSG: Retrieved 4576 rows, trimmed to 300. [2026-01-21T12:07:42.174274] [DEBUG] [REMOTE ] ENSG: PASS: History has at least 300 days. [2026-01-21T12:07:42.174492] [DEBUG] [REMOTE ] ENSG: PASS: Price check passed. Min price $173.52. [2026-01-21T12:07:42.174648] [DEBUG] [REMOTE ] ENSG: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:42.174766] [DEBUG] [REMOTE ] ENSG: PASS: Integrity check passed. [2026-01-21T12:07:42.174806] [DEBUG] [REMOTE ] ENSG: Symbol is viable for forecasting. [2026-01-21T12:07:42.174854] [INFO ] [MAIN ] [1065/3501] ENSG kept (0.4s) | 1065 kept, 0 rejected | 139.6/min | ETA: 17.4m [2026-01-21T12:07:42.509773] [DEBUG] [REMOTE ] ENTA: Retrieved 3228 rows, trimmed to 300. [2026-01-21T12:07:42.509905] [DEBUG] [REMOTE ] ENTA: PASS: History has at least 300 days. [2026-01-21T12:07:42.510142] [DEBUG] [REMOTE ] ENTA: PASS: Price check passed. Min price $10.47. [2026-01-21T12:07:42.510473] [DEBUG] [REMOTE ] ENTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:42.510606] [DEBUG] [REMOTE ] ENTA: PASS: Integrity check passed. [2026-01-21T12:07:42.510648] [DEBUG] [REMOTE ] ENTA: Symbol is viable for forecasting. [2026-01-21T12:07:42.510696] [INFO ] [MAIN ] [1066/3501] ENTA kept (0.3s) | 1066 kept, 0 rejected | 139.7/min | ETA: 17.4m [2026-01-21T12:07:43.116664] [DEBUG] [REMOTE ] ENTG: Retrieved 6420 rows, trimmed to 300. [2026-01-21T12:07:43.116815] [DEBUG] [REMOTE ] ENTG: PASS: History has at least 300 days. [2026-01-21T12:07:43.117056] [DEBUG] [REMOTE ] ENTG: PASS: Price check passed. Min price $68.80. [2026-01-21T12:07:43.117218] [DEBUG] [REMOTE ] ENTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:43.117394] [DEBUG] [REMOTE ] ENTG: PASS: Integrity check passed. [2026-01-21T12:07:43.117436] [DEBUG] [REMOTE ] ENTG: Symbol is viable for forecasting. [2026-01-21T12:07:43.117485] [INFO ] [MAIN ] [1067/3501] ENTG kept (0.6s) | 1067 kept, 0 rejected | 139.6/min | ETA: 17.4m [2026-01-21T12:07:43.417487] [DEBUG] [REMOTE ] ENTX: Retrieved 1900 rows, trimmed to 300. [2026-01-21T12:07:43.417667] [DEBUG] [REMOTE ] ENTX: PASS: History has at least 300 days. [2026-01-21T12:07:43.417920] [DEBUG] [REMOTE ] ENTX: PASS: Price check passed. Min price $1.46. [2026-01-21T12:07:43.418078] [DEBUG] [REMOTE ] ENTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:43.418206] [DEBUG] [REMOTE ] ENTX: PASS: Integrity check passed. [2026-01-21T12:07:43.418251] [DEBUG] [REMOTE ] ENTX: Symbol is viable for forecasting. [2026-01-21T12:07:43.418309] [INFO ] [MAIN ] [1068/3501] ENTX kept (0.3s) | 1068 kept, 0 rejected | 139.6/min | ETA: 17.4m [2026-01-21T12:07:43.857742] [DEBUG] [REMOTE ] ENVA: Retrieved 2811 rows, trimmed to 300. [2026-01-21T12:07:43.857878] [DEBUG] [REMOTE ] ENVA: PASS: History has at least 300 days. [2026-01-21T12:07:43.858094] [DEBUG] [REMOTE ] ENVA: PASS: Price check passed. Min price $114.03. [2026-01-21T12:07:43.858228] [DEBUG] [REMOTE ] ENVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:43.858532] [DEBUG] [REMOTE ] ENVA: PASS: Integrity check passed. [2026-01-21T12:07:43.858605] [DEBUG] [REMOTE ] ENVA: Symbol is viable for forecasting. [2026-01-21T12:07:43.858655] [INFO ] [MAIN ] [1069/3501] ENVA kept (0.4s) | 1069 kept, 0 rejected | 139.6/min | ETA: 17.4m [2026-01-21T12:07:44.132096] [DEBUG] [REMOTE ] ENVB: Retrieved 2384 rows, trimmed to 300. [2026-01-21T12:07:44.132425] [DEBUG] [REMOTE ] ENVB: PASS: History has at least 300 days. [2026-01-21T12:07:44.132661] [DEBUG] [REMOTE ] ENVB: PASS: Price check passed. Min price $3.63. [2026-01-21T12:07:44.132802] [DEBUG] [REMOTE ] ENVB: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:44.132916] [DEBUG] [REMOTE ] ENVB: PASS: Integrity check passed. [2026-01-21T12:07:44.132960] [DEBUG] [REMOTE ] ENVB: Symbol is viable for forecasting. [2026-01-21T12:07:44.133009] [INFO ] [MAIN ] [1070/3501] ENVB kept (0.3s) | 1070 kept, 0 rejected | 139.7/min | ETA: 17.4m [2026-01-21T12:07:44.595674] [DEBUG] [REMOTE ] ENVX: Retrieved 1266 rows, trimmed to 300. [2026-01-21T12:07:44.595846] [DEBUG] [REMOTE ] ENVX: PASS: History has at least 300 days. [2026-01-21T12:07:44.596115] [DEBUG] [REMOTE ] ENVX: PASS: Price check passed. Min price $7.11. [2026-01-21T12:07:44.596281] [DEBUG] [REMOTE ] ENVX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:44.596409] [DEBUG] [REMOTE ] ENVX: PASS: Integrity check passed. [2026-01-21T12:07:44.596463] [DEBUG] [REMOTE ] ENVX: Symbol is viable for forecasting. [2026-01-21T12:07:44.596528] [INFO ] [MAIN ] [1071/3501] ENVX kept (0.5s) | 1071 kept, 0 rejected | 139.7/min | ETA: 17.4m [2026-01-21T12:07:45.131175] [DEBUG] [REMOTE ] EOD: Retrieved 4734 rows, trimmed to 300. [2026-01-21T12:07:45.131385] [DEBUG] [REMOTE ] EOD: PASS: History has at least 300 days. [2026-01-21T12:07:45.131886] [DEBUG] [REMOTE ] EOD: PASS: Price check passed. Min price $5.46. [2026-01-21T12:07:45.132069] [DEBUG] [REMOTE ] EOD: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:45.132222] [DEBUG] [REMOTE ] EOD: PASS: Integrity check passed. [2026-01-21T12:07:45.132267] [DEBUG] [REMOTE ] EOD: Symbol is viable for forecasting. [2026-01-21T12:07:45.132325] [INFO ] [MAIN ] [1072/3501] EOD kept (0.5s) | 1072 kept, 0 rejected | 139.6/min | ETA: 17.4m [2026-01-21T12:07:45.603804] [DEBUG] [REMOTE ] EOG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:45.603959] [DEBUG] [REMOTE ] EOG: PASS: History has at least 300 days. [2026-01-21T12:07:45.604224] [DEBUG] [REMOTE ] EOG: PASS: Price check passed. Min price $100.80. [2026-01-21T12:07:45.604386] [DEBUG] [REMOTE ] EOG: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:45.604517] [DEBUG] [REMOTE ] EOG: PASS: Integrity check passed. [2026-01-21T12:07:45.604558] [DEBUG] [REMOTE ] EOG: Symbol is viable for forecasting. [2026-01-21T12:07:45.604626] [INFO ] [MAIN ] [1073/3501] EOG kept (0.5s) | 1073 kept, 0 rejected | 139.6/min | ETA: 17.4m [2026-01-21T12:07:46.024537] [DEBUG] [REMOTE ] EOI: Retrieved 5341 rows, trimmed to 300. [2026-01-21T12:07:46.024699] [DEBUG] [REMOTE ] EOI: PASS: History has at least 300 days. [2026-01-21T12:07:46.024935] [DEBUG] [REMOTE ] EOI: PASS: Price check passed. Min price $19.04. [2026-01-21T12:07:46.025076] [DEBUG] [REMOTE ] EOI: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:46.025200] [DEBUG] [REMOTE ] EOI: PASS: Integrity check passed. [2026-01-21T12:07:46.025242] [DEBUG] [REMOTE ] EOI: Symbol is viable for forecasting. [2026-01-21T12:07:46.025292] [INFO ] [MAIN ] [1074/3501] EOI kept (0.4s) | 1074 kept, 0 rejected | 139.6/min | ETA: 17.4m [2026-01-21T12:07:46.336285] [DEBUG] [REMOTE ] EOLS: Retrieved 1997 rows, trimmed to 300. [2026-01-21T12:07:46.336433] [DEBUG] [REMOTE ] EOLS: PASS: History has at least 300 days. [2026-01-21T12:07:46.336730] [DEBUG] [REMOTE ] EOLS: PASS: Price check passed. Min price $5.00. [2026-01-21T12:07:46.336896] [DEBUG] [REMOTE ] EOLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:46.337023] [DEBUG] [REMOTE ] EOLS: PASS: Integrity check passed. [2026-01-21T12:07:46.337068] [DEBUG] [REMOTE ] EOLS: Symbol is viable for forecasting. [2026-01-21T12:07:46.337125] [INFO ] [MAIN ] [1075/3501] EOLS kept (0.3s) | 1075 kept, 0 rejected | 139.7/min | ETA: 17.4m [2026-01-21T12:07:46.699629] [DEBUG] [REMOTE ] EOS: Retrieved 5278 rows, trimmed to 300. [2026-01-21T12:07:46.699767] [DEBUG] [REMOTE ] EOS: PASS: History has at least 300 days. [2026-01-21T12:07:46.699991] [DEBUG] [REMOTE ] EOS: PASS: Price check passed. Min price $21.45. [2026-01-21T12:07:46.700128] [DEBUG] [REMOTE ] EOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:46.700245] [DEBUG] [REMOTE ] EOS: PASS: Integrity check passed. [2026-01-21T12:07:46.700287] [DEBUG] [REMOTE ] EOS: Symbol is viable for forecasting. [2026-01-21T12:07:46.700338] [INFO ] [MAIN ] [1076/3501] EOS kept (0.4s) | 1076 kept, 0 rejected | 139.7/min | ETA: 17.4m [2026-01-21T12:07:47.131760] [DEBUG] [REMOTE ] EOSE: Retrieved 1415 rows, trimmed to 300. [2026-01-21T12:07:47.131886] [DEBUG] [REMOTE ] EOSE: PASS: History has at least 300 days. [2026-01-21T12:07:47.132139] [DEBUG] [REMOTE ] EOSE: PASS: Price check passed. Min price $11.35. [2026-01-21T12:07:47.132274] [DEBUG] [REMOTE ] EOSE: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:47.132384] [DEBUG] [REMOTE ] EOSE: PASS: Integrity check passed. [2026-01-21T12:07:47.132423] [DEBUG] [REMOTE ] EOSE: Symbol is viable for forecasting. [2026-01-21T12:07:47.132471] [INFO ] [MAIN ] [1077/3501] EOSE kept (0.4s) | 1077 kept, 0 rejected | 139.7/min | ETA: 17.4m [2026-01-21T12:07:47.702230] [DEBUG] [REMOTE ] EPAC: Retrieved 6411 rows, trimmed to 300. [2026-01-21T12:07:47.702629] [DEBUG] [REMOTE ] EPAC: PASS: History has at least 300 days. [2026-01-21T12:07:47.702916] [DEBUG] [REMOTE ] EPAC: PASS: Price check passed. Min price $35.81. [2026-01-21T12:07:47.703054] [DEBUG] [REMOTE ] EPAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:47.703186] [DEBUG] [REMOTE ] EPAC: PASS: Integrity check passed. [2026-01-21T12:07:47.703227] [DEBUG] [REMOTE ] EPAC: Symbol is viable for forecasting. [2026-01-21T12:07:47.703466] [INFO ] [MAIN ] [1078/3501] EPAC kept (0.6s) | 1078 kept, 0 rejected | 139.6/min | ETA: 17.4m [2026-01-21T12:07:48.073017] [DEBUG] [REMOTE ] EPAM: Retrieved 3507 rows, trimmed to 300. [2026-01-21T12:07:48.073150] [DEBUG] [REMOTE ] EPAM: PASS: History has at least 300 days. [2026-01-21T12:07:48.073368] [DEBUG] [REMOTE ] EPAM: PASS: Price check passed. Min price $156.73. [2026-01-21T12:07:48.073737] [DEBUG] [REMOTE ] EPAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:48.073850] [DEBUG] [REMOTE ] EPAM: PASS: Integrity check passed. [2026-01-21T12:07:48.073890] [DEBUG] [REMOTE ] EPAM: Symbol is viable for forecasting. [2026-01-21T12:07:48.073938] [INFO ] [MAIN ] [1079/3501] EPAM kept (0.4s) | 1079 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:48.407133] [DEBUG] [REMOTE ] EPC: Retrieved 6493 rows, trimmed to 300. [2026-01-21T12:07:48.407268] [DEBUG] [REMOTE ] EPC: PASS: History has at least 300 days. [2026-01-21T12:07:48.407487] [DEBUG] [REMOTE ] EPC: PASS: Price check passed. Min price $15.91. [2026-01-21T12:07:48.407642] [DEBUG] [REMOTE ] EPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:48.407757] [DEBUG] [REMOTE ] EPC: PASS: Integrity check passed. [2026-01-21T12:07:48.407798] [DEBUG] [REMOTE ] EPC: Symbol is viable for forecasting. [2026-01-21T12:07:48.407847] [INFO ] [MAIN ] [1080/3501] EPC kept (0.3s) | 1080 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:49.006542] [DEBUG] [REMOTE ] EPD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:49.006924] [DEBUG] [REMOTE ] EPD: PASS: History has at least 300 days. [2026-01-21T12:07:49.007160] [DEBUG] [REMOTE ] EPD: PASS: Price check passed. Min price $30.22. [2026-01-21T12:07:49.007294] [DEBUG] [REMOTE ] EPD: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:49.007417] [DEBUG] [REMOTE ] EPD: PASS: Integrity check passed. [2026-01-21T12:07:49.007456] [DEBUG] [REMOTE ] EPD: Symbol is viable for forecasting. [2026-01-21T12:07:49.007505] [INFO ] [MAIN ] [1081/3501] EPD kept (0.6s) | 1081 kept, 0 rejected | 139.6/min | ETA: 17.3m [2026-01-21T12:07:49.341603] [DEBUG] [REMOTE ] EPSN: Retrieved 2391 rows, trimmed to 300. [2026-01-21T12:07:49.341787] [DEBUG] [REMOTE ] EPSN: PASS: History has at least 300 days. [2026-01-21T12:07:49.342043] [DEBUG] [REMOTE ] EPSN: PASS: Price check passed. Min price $4.25. [2026-01-21T12:07:49.342197] [DEBUG] [REMOTE ] EPSN: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:49.342319] [DEBUG] [REMOTE ] EPSN: PASS: Integrity check passed. [2026-01-21T12:07:49.342363] [DEBUG] [REMOTE ] EPSN: Symbol is viable for forecasting. [2026-01-21T12:07:49.342416] [INFO ] [MAIN ] [1082/3501] EPSN kept (0.3s) | 1082 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:49.745793] [DEBUG] [REMOTE ] EQBK: Retrieved 2561 rows, trimmed to 300. [2026-01-21T12:07:49.745927] [DEBUG] [REMOTE ] EQBK: PASS: History has at least 300 days. [2026-01-21T12:07:49.746131] [DEBUG] [REMOTE ] EQBK: PASS: Price check passed. Min price $40.35. [2026-01-21T12:07:49.746264] [DEBUG] [REMOTE ] EQBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:49.746375] [DEBUG] [REMOTE ] EQBK: PASS: Integrity check passed. [2026-01-21T12:07:49.746414] [DEBUG] [REMOTE ] EQBK: Symbol is viable for forecasting. [2026-01-21T12:07:49.746461] [INFO ] [MAIN ] [1083/3501] EQBK kept (0.4s) | 1083 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:50.025602] [DEBUG] [REMOTE ] EQH: Retrieved 1934 rows, trimmed to 300. [2026-01-21T12:07:50.025734] [DEBUG] [REMOTE ] EQH: PASS: History has at least 300 days. [2026-01-21T12:07:50.025943] [DEBUG] [REMOTE ] EQH: PASS: Price check passed. Min price $42.67. [2026-01-21T12:07:50.026081] [DEBUG] [REMOTE ] EQH: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:50.026195] [DEBUG] [REMOTE ] EQH: PASS: Integrity check passed. [2026-01-21T12:07:50.026236] [DEBUG] [REMOTE ] EQH: Symbol is viable for forecasting. [2026-01-21T12:07:50.026285] [INFO ] [MAIN ] [1084/3501] EQH kept (0.3s) | 1084 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:50.540408] [DEBUG] [REMOTE ] EQIX: Retrieved 6397 rows, trimmed to 300. [2026-01-21T12:07:50.540559] [DEBUG] [REMOTE ] EQIX: PASS: History has at least 300 days. [2026-01-21T12:07:50.540805] [DEBUG] [REMOTE ] EQIX: PASS: Price check passed. Min price $726.09. [2026-01-21T12:07:50.540965] [DEBUG] [REMOTE ] EQIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:50.541088] [DEBUG] [REMOTE ] EQIX: PASS: Integrity check passed. [2026-01-21T12:07:50.541130] [DEBUG] [REMOTE ] EQIX: Symbol is viable for forecasting. [2026-01-21T12:07:50.541182] [INFO ] [MAIN ] [1085/3501] EQIX kept (0.5s) | 1085 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:50.838987] [DEBUG] [REMOTE ] ERAS: Retrieved 1133 rows, trimmed to 300. [2026-01-21T12:07:50.839118] [DEBUG] [REMOTE ] ERAS: PASS: History has at least 300 days. [2026-01-21T12:07:50.839331] [DEBUG] [REMOTE ] ERAS: PASS: Price check passed. Min price $2.20. [2026-01-21T12:07:50.839466] [DEBUG] [REMOTE ] ERAS: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:50.839603] [DEBUG] [REMOTE ] ERAS: PASS: Integrity check passed. [2026-01-21T12:07:50.839646] [DEBUG] [REMOTE ] ERAS: Symbol is viable for forecasting. [2026-01-21T12:07:50.839694] [INFO ] [MAIN ] [1086/3501] ERAS kept (0.3s) | 1086 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:51.464141] [DEBUG] [REMOTE ] ERIC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:51.464296] [DEBUG] [REMOTE ] ERIC: PASS: History has at least 300 days. [2026-01-21T12:07:51.464548] [DEBUG] [REMOTE ] ERIC: PASS: Price check passed. Min price $9.29. [2026-01-21T12:07:51.464707] [DEBUG] [REMOTE ] ERIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:51.464833] [DEBUG] [REMOTE ] ERIC: PASS: Integrity check passed. [2026-01-21T12:07:51.464874] [DEBUG] [REMOTE ] ERIC: Symbol is viable for forecasting. [2026-01-21T12:07:51.464925] [INFO ] [MAIN ] [1087/3501] ERIC kept (0.6s) | 1087 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:52.044279] [DEBUG] [REMOTE ] ERIE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:52.044427] [DEBUG] [REMOTE ] ERIE: PASS: History has at least 300 days. [2026-01-21T12:07:52.044715] [DEBUG] [REMOTE ] ERIE: PASS: Price check passed. Min price $273.60. [2026-01-21T12:07:52.044857] [DEBUG] [REMOTE ] ERIE: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:52.044983] [DEBUG] [REMOTE ] ERIE: PASS: Integrity check passed. [2026-01-21T12:07:52.045023] [DEBUG] [REMOTE ] ERIE: Symbol is viable for forecasting. [2026-01-21T12:07:52.045073] [INFO ] [MAIN ] [1088/3501] ERIE kept (0.6s) | 1088 kept, 0 rejected | 139.6/min | ETA: 17.3m [2026-01-21T12:07:52.283098] [DEBUG] [REMOTE ] ERII: Retrieved 4415 rows, trimmed to 300. [2026-01-21T12:07:52.283262] [DEBUG] [REMOTE ] ERII: PASS: History has at least 300 days. [2026-01-21T12:07:52.283539] [DEBUG] [REMOTE ] ERII: PASS: Price check passed. Min price $13.28. [2026-01-21T12:07:52.283737] [DEBUG] [REMOTE ] ERII: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:52.283888] [DEBUG] [REMOTE ] ERII: PASS: Integrity check passed. [2026-01-21T12:07:52.283938] [DEBUG] [REMOTE ] ERII: Symbol is viable for forecasting. [2026-01-21T12:07:52.284002] [INFO ] [MAIN ] [1089/3501] ERII kept (0.2s) | 1089 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:52.749954] [DEBUG] [REMOTE ] ERNA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:52.750095] [DEBUG] [REMOTE ] ERNA: PASS: History has at least 300 days. [2026-01-21T12:07:52.750320] [DEBUG] [REMOTE ] ERNA: PASS: Price check passed. Min price $1.15. [2026-01-21T12:07:52.750456] [DEBUG] [REMOTE ] ERNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:52.750600] [DEBUG] [REMOTE ] ERNA: PASS: Integrity check passed. [2026-01-21T12:07:52.750643] [DEBUG] [REMOTE ] ERNA: Symbol is viable for forecasting. [2026-01-21T12:07:52.750692] [INFO ] [MAIN ] [1090/3501] ERNA kept (0.5s) | 1090 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:53.150186] [DEBUG] [REMOTE ] ERO: Retrieved 1799 rows, trimmed to 300. [2026-01-21T12:07:53.150383] [DEBUG] [REMOTE ] ERO: PASS: History has at least 300 days. [2026-01-21T12:07:53.150708] [DEBUG] [REMOTE ] ERO: PASS: Price check passed. Min price $19.89. [2026-01-21T12:07:53.150854] [DEBUG] [REMOTE ] ERO: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:53.150985] [DEBUG] [REMOTE ] ERO: PASS: Integrity check passed. [2026-01-21T12:07:53.151032] [DEBUG] [REMOTE ] ERO: Symbol is viable for forecasting. [2026-01-21T12:07:53.151142] [INFO ] [MAIN ] [1091/3501] ERO kept (0.4s) | 1091 kept, 0 rejected | 139.7/min | ETA: 17.3m [2026-01-21T12:07:53.762384] [DEBUG] [REMOTE ] ES: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:53.762525] [DEBUG] [REMOTE ] ES: PASS: History has at least 300 days. [2026-01-21T12:07:53.762762] [DEBUG] [REMOTE ] ES: PASS: Price check passed. Min price $62.85. [2026-01-21T12:07:53.762905] [DEBUG] [REMOTE ] ES: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:53.763053] [DEBUG] [REMOTE ] ES: PASS: Integrity check passed. [2026-01-21T12:07:53.763095] [DEBUG] [REMOTE ] ES: Symbol is viable for forecasting. [2026-01-21T12:07:53.763144] [INFO ] [MAIN ] [1092/3501] ES kept (0.6s) | 1092 kept, 0 rejected | 139.6/min | ETA: 17.3m [2026-01-21T12:07:54.000487] [DEBUG] [REMOTE ] ESAB: Retrieved 956 rows, trimmed to 300. [2026-01-21T12:07:54.000664] [DEBUG] [REMOTE ] ESAB: PASS: History has at least 300 days. [2026-01-21T12:07:54.000872] [DEBUG] [REMOTE ] ESAB: PASS: Price check passed. Min price $104.30. [2026-01-21T12:07:54.001011] [DEBUG] [REMOTE ] ESAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:54.001122] [DEBUG] [REMOTE ] ESAB: PASS: Integrity check passed. [2026-01-21T12:07:54.001163] [DEBUG] [REMOTE ] ESAB: Symbol is viable for forecasting. [2026-01-21T12:07:54.001211] [INFO ] [MAIN ] [1093/3501] ESAB kept (0.2s) | 1093 kept, 0 rejected | 139.7/min | ETA: 17.2m [2026-01-21T12:07:54.633690] [DEBUG] [REMOTE ] ESCA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:54.633833] [DEBUG] [REMOTE ] ESCA: PASS: History has at least 300 days. [2026-01-21T12:07:54.634067] [DEBUG] [REMOTE ] ESCA: PASS: Price check passed. Min price $11.29. [2026-01-21T12:07:54.634202] [DEBUG] [REMOTE ] ESCA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:54.634328] [DEBUG] [REMOTE ] ESCA: PASS: Integrity check passed. [2026-01-21T12:07:54.634481] [DEBUG] [REMOTE ] ESCA: Symbol is viable for forecasting. [2026-01-21T12:07:54.634559] [INFO ] [MAIN ] [1094/3501] ESCA kept (0.6s) | 1094 kept, 0 rejected | 139.6/min | ETA: 17.2m [2026-01-21T12:07:55.123602] [DEBUG] [REMOTE ] ESE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:55.123736] [DEBUG] [REMOTE ] ESE: PASS: History has at least 300 days. [2026-01-21T12:07:55.123953] [DEBUG] [REMOTE ] ESE: PASS: Price check passed. Min price $195.31. [2026-01-21T12:07:55.124088] [DEBUG] [REMOTE ] ESE: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:55.124204] [DEBUG] [REMOTE ] ESE: PASS: Integrity check passed. [2026-01-21T12:07:55.124244] [DEBUG] [REMOTE ] ESE: Symbol is viable for forecasting. [2026-01-21T12:07:55.124314] [INFO ] [MAIN ] [1095/3501] ESE kept (0.5s) | 1095 kept, 0 rejected | 139.6/min | ETA: 17.2m [2026-01-21T12:07:55.535908] [DEBUG] [REMOTE ] ESEA: Retrieved 4958 rows, trimmed to 300. [2026-01-21T12:07:55.536068] [DEBUG] [REMOTE ] ESEA: PASS: History has at least 300 days. [2026-01-21T12:07:55.536292] [DEBUG] [REMOTE ] ESEA: PASS: Price check passed. Min price $52.65. [2026-01-21T12:07:55.536433] [DEBUG] [REMOTE ] ESEA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:55.536549] [DEBUG] [REMOTE ] ESEA: PASS: Integrity check passed. [2026-01-21T12:07:55.536626] [DEBUG] [REMOTE ] ESEA: Symbol is viable for forecasting. [2026-01-21T12:07:55.536675] [INFO ] [MAIN ] [1096/3501] ESEA kept (0.4s) | 1096 kept, 0 rejected | 139.6/min | ETA: 17.2m [2026-01-21T12:07:55.862542] [DEBUG] [REMOTE ] ESGD: Retrieved 2402 rows, trimmed to 300. [2026-01-21T12:07:55.862705] [DEBUG] [REMOTE ] ESGD: PASS: History has at least 300 days. [2026-01-21T12:07:55.862932] [DEBUG] [REMOTE ] ESGD: PASS: Price check passed. Min price $88.81. [2026-01-21T12:07:55.863066] [DEBUG] [REMOTE ] ESGD: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:55.863178] [DEBUG] [REMOTE ] ESGD: PASS: Integrity check passed. [2026-01-21T12:07:55.863218] [DEBUG] [REMOTE ] ESGD: Symbol is viable for forecasting. [2026-01-21T12:07:55.863266] [INFO ] [MAIN ] [1097/3501] ESGD kept (0.3s) | 1097 kept, 0 rejected | 139.6/min | ETA: 17.2m [2026-01-21T12:07:56.248454] [DEBUG] [REMOTE ] ESGE: Retrieved 2389 rows, trimmed to 300. [2026-01-21T12:07:56.248617] [DEBUG] [REMOTE ] ESGE: PASS: History has at least 300 days. [2026-01-21T12:07:56.248843] [DEBUG] [REMOTE ] ESGE: PASS: Price check passed. Min price $42.43. [2026-01-21T12:07:56.248976] [DEBUG] [REMOTE ] ESGE: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:56.249097] [DEBUG] [REMOTE ] ESGE: PASS: Integrity check passed. [2026-01-21T12:07:56.249137] [DEBUG] [REMOTE ] ESGE: Symbol is viable for forecasting. [2026-01-21T12:07:56.249186] [INFO ] [MAIN ] [1098/3501] ESGE kept (0.4s) | 1098 kept, 0 rejected | 139.7/min | ETA: 17.2m [2026-01-21T12:07:56.706410] [DEBUG] [REMOTE ] ESI: Retrieved 3079 rows, trimmed to 300. [2026-01-21T12:07:56.706674] [DEBUG] [REMOTE ] ESI: PASS: History has at least 300 days. [2026-01-21T12:07:56.707785] [DEBUG] [REMOTE ] ESI: PASS: Price check passed. Min price $22.92. [2026-01-21T12:07:56.708022] [DEBUG] [REMOTE ] ESI: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:56.708270] [DEBUG] [REMOTE ] ESI: PASS: Integrity check passed. [2026-01-21T12:07:56.708333] [DEBUG] [REMOTE ] ESI: Symbol is viable for forecasting. [2026-01-21T12:07:56.708421] [INFO ] [MAIN ] [1099/3501] ESI kept (0.5s) | 1099 kept, 0 rejected | 139.6/min | ETA: 17.2m [2026-01-21T12:07:57.190388] [DEBUG] [REMOTE ] ESOA: Retrieved 3297 rows, trimmed to 300. [2026-01-21T12:07:57.190528] [DEBUG] [REMOTE ] ESOA: PASS: History has at least 300 days. [2026-01-21T12:07:57.190765] [DEBUG] [REMOTE ] ESOA: PASS: Price check passed. Min price $7.90. [2026-01-21T12:07:57.190901] [DEBUG] [REMOTE ] ESOA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:57.191016] [DEBUG] [REMOTE ] ESOA: PASS: Integrity check passed. [2026-01-21T12:07:57.191056] [DEBUG] [REMOTE ] ESOA: Symbol is viable for forecasting. [2026-01-21T12:07:57.191104] [INFO ] [MAIN ] [1100/3501] ESOA kept (0.5s) | 1100 kept, 0 rejected | 139.6/min | ETA: 17.2m [2026-01-21T12:07:57.483832] [DEBUG] [REMOTE ] ESPO: Retrieved 1823 rows, trimmed to 300. [2026-01-21T12:07:57.483981] [DEBUG] [REMOTE ] ESPO: PASS: History has at least 300 days. [2026-01-21T12:07:57.484223] [DEBUG] [REMOTE ] ESPO: PASS: Price check passed. Min price $103.46. [2026-01-21T12:07:57.484366] [DEBUG] [REMOTE ] ESPO: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:57.484493] [DEBUG] [REMOTE ] ESPO: PASS: Integrity check passed. [2026-01-21T12:07:57.484536] [DEBUG] [REMOTE ] ESPO: Symbol is viable for forecasting. [2026-01-21T12:07:57.484631] [INFO ] [MAIN ] [1101/3501] ESPO kept (0.3s) | 1101 kept, 0 rejected | 139.7/min | ETA: 17.2m [2026-01-21T12:07:57.923377] [DEBUG] [REMOTE ] ESQ: Retrieved 2153 rows, trimmed to 300. [2026-01-21T12:07:57.923519] [DEBUG] [REMOTE ] ESQ: PASS: History has at least 300 days. [2026-01-21T12:07:57.923756] [DEBUG] [REMOTE ] ESQ: PASS: Price check passed. Min price $92.74. [2026-01-21T12:07:57.923896] [DEBUG] [REMOTE ] ESQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:57.924008] [DEBUG] [REMOTE ] ESQ: PASS: Integrity check passed. [2026-01-21T12:07:57.924049] [DEBUG] [REMOTE ] ESQ: Symbol is viable for forecasting. [2026-01-21T12:07:57.924096] [INFO ] [MAIN ] [1102/3501] ESQ kept (0.4s) | 1102 kept, 0 rejected | 139.7/min | ETA: 17.2m [2026-01-21T12:07:58.285104] [DEBUG] [REMOTE ] ESTA: Retrieved 1886 rows, trimmed to 300. [2026-01-21T12:07:58.285240] [DEBUG] [REMOTE ] ESTA: PASS: History has at least 300 days. [2026-01-21T12:07:58.285442] [DEBUG] [REMOTE ] ESTA: PASS: Price check passed. Min price $47.80. [2026-01-21T12:07:58.285600] [DEBUG] [REMOTE ] ESTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:58.285720] [DEBUG] [REMOTE ] ESTA: PASS: Integrity check passed. [2026-01-21T12:07:58.285760] [DEBUG] [REMOTE ] ESTA: Symbol is viable for forecasting. [2026-01-21T12:07:58.285808] [INFO ] [MAIN ] [1103/3501] ESTA kept (0.4s) | 1103 kept, 0 rejected | 139.7/min | ETA: 17.2m [2026-01-21T12:07:58.661966] [DEBUG] [REMOTE ] ESTC: Retrieved 1831 rows, trimmed to 300. [2026-01-21T12:07:58.662086] [DEBUG] [REMOTE ] ESTC: PASS: History has at least 300 days. [2026-01-21T12:07:58.662287] [DEBUG] [REMOTE ] ESTC: PASS: Price check passed. Min price $69.07. [2026-01-21T12:07:58.662423] [DEBUG] [REMOTE ] ESTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:58.662532] [DEBUG] [REMOTE ] ESTC: PASS: Integrity check passed. [2026-01-21T12:07:58.662589] [DEBUG] [REMOTE ] ESTC: Symbol is viable for forecasting. [2026-01-21T12:07:58.662640] [INFO ] [MAIN ] [1104/3501] ESTC kept (0.4s) | 1104 kept, 0 rejected | 139.7/min | ETA: 17.2m [2026-01-21T12:07:59.232300] [DEBUG] [REMOTE ] ETB: Retrieved 5216 rows, trimmed to 300. [2026-01-21T12:07:59.232430] [DEBUG] [REMOTE ] ETB: PASS: History has at least 300 days. [2026-01-21T12:07:59.232655] [DEBUG] [REMOTE ] ETB: PASS: Price check passed. Min price $14.45. [2026-01-21T12:07:59.232793] [DEBUG] [REMOTE ] ETB: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:59.232902] [DEBUG] [REMOTE ] ETB: PASS: Integrity check passed. [2026-01-21T12:07:59.232943] [DEBUG] [REMOTE ] ETB: Symbol is viable for forecasting. [2026-01-21T12:07:59.232991] [INFO ] [MAIN ] [1105/3501] ETB kept (0.6s) | 1105 kept, 0 rejected | 139.7/min | ETA: 17.2m [2026-01-21T12:07:59.718554] [DEBUG] [REMOTE ] ETD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:07:59.718705] [DEBUG] [REMOTE ] ETD: PASS: History has at least 300 days. [2026-01-21T12:07:59.718923] [DEBUG] [REMOTE ] ETD: PASS: Price check passed. Min price $21.88. [2026-01-21T12:07:59.719072] [DEBUG] [REMOTE ] ETD: PASS: Continuity check passed with 300 days. [2026-01-21T12:07:59.719188] [DEBUG] [REMOTE ] ETD: PASS: Integrity check passed. [2026-01-21T12:07:59.719229] [DEBUG] [REMOTE ] ETD: Symbol is viable for forecasting. [2026-01-21T12:07:59.719277] [INFO ] [MAIN ] [1106/3501] ETD kept (0.5s) | 1106 kept, 0 rejected | 139.6/min | ETA: 17.2m [2026-01-21T12:08:00.192490] [DEBUG] [REMOTE ] ETG: Retrieved 5529 rows, trimmed to 300. [2026-01-21T12:08:00.192826] [DEBUG] [REMOTE ] ETG: PASS: History has at least 300 days. [2026-01-21T12:08:00.193035] [DEBUG] [REMOTE ] ETG: PASS: Price check passed. Min price $20.69. [2026-01-21T12:08:00.193170] [DEBUG] [REMOTE ] ETG: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:00.193282] [DEBUG] [REMOTE ] ETG: PASS: Integrity check passed. [2026-01-21T12:08:00.193323] [DEBUG] [REMOTE ] ETG: Symbol is viable for forecasting. [2026-01-21T12:08:00.193381] [INFO ] [MAIN ] [1107/3501] ETG kept (0.5s) | 1107 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:00.359635] [DEBUG] [REMOTE ] ETHA: Retrieved 375 rows, trimmed to 300. [2026-01-21T12:08:00.359753] [DEBUG] [REMOTE ] ETHA: PASS: History has at least 300 days. [2026-01-21T12:08:00.359960] [DEBUG] [REMOTE ] ETHA: PASS: Price check passed. Min price $20.70. [2026-01-21T12:08:00.360125] [DEBUG] [REMOTE ] ETHA: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:00.360243] [DEBUG] [REMOTE ] ETHA: PASS: Integrity check passed. [2026-01-21T12:08:00.360284] [DEBUG] [REMOTE ] ETHA: Symbol is viable for forecasting. [2026-01-21T12:08:00.360330] [INFO ] [MAIN ] [1108/3501] ETHA kept (0.2s) | 1108 kept, 0 rejected | 139.7/min | ETA: 17.1m [2026-01-21T12:08:01.020517] [DEBUG] [REMOTE ] ETJ: Retrieved 4650 rows, trimmed to 300. [2026-01-21T12:08:01.020694] [DEBUG] [REMOTE ] ETJ: PASS: History has at least 300 days. [2026-01-21T12:08:01.020922] [DEBUG] [REMOTE ] ETJ: PASS: Price check passed. Min price $8.39. [2026-01-21T12:08:01.021083] [DEBUG] [REMOTE ] ETJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:01.021209] [DEBUG] [REMOTE ] ETJ: PASS: Integrity check passed. [2026-01-21T12:08:01.021252] [DEBUG] [REMOTE ] ETJ: Symbol is viable for forecasting. [2026-01-21T12:08:01.021304] [INFO ] [MAIN ] [1109/3501] ETJ kept (0.7s) | 1109 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:01.513966] [DEBUG] [REMOTE ] ETN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:01.514142] [DEBUG] [REMOTE ] ETN: PASS: History has at least 300 days. [2026-01-21T12:08:01.514498] [DEBUG] [REMOTE ] ETN: PASS: Price check passed. Min price $315.82. [2026-01-21T12:08:01.514668] [DEBUG] [REMOTE ] ETN: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:01.514819] [DEBUG] [REMOTE ] ETN: PASS: Integrity check passed. [2026-01-21T12:08:01.514863] [DEBUG] [REMOTE ] ETN: Symbol is viable for forecasting. [2026-01-21T12:08:01.514916] [INFO ] [MAIN ] [1110/3501] ETN kept (0.5s) | 1110 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:02.008963] [DEBUG] [REMOTE ] ETO: Retrieved 5447 rows, trimmed to 300. [2026-01-21T12:08:02.009174] [DEBUG] [REMOTE ] ETO: PASS: History has at least 300 days. [2026-01-21T12:08:02.009540] [DEBUG] [REMOTE ] ETO: PASS: Price check passed. Min price $27.18. [2026-01-21T12:08:02.009736] [DEBUG] [REMOTE ] ETO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:02.009901] [DEBUG] [REMOTE ] ETO: PASS: Integrity check passed. [2026-01-21T12:08:02.009946] [DEBUG] [REMOTE ] ETO: Symbol is viable for forecasting. [2026-01-21T12:08:02.010003] [INFO ] [MAIN ] [1111/3501] ETO kept (0.5s) | 1111 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:02.323102] [DEBUG] [REMOTE ] ETON: Retrieved 1804 rows, trimmed to 300. [2026-01-21T12:08:02.323221] [DEBUG] [REMOTE ] ETON: PASS: History has at least 300 days. [2026-01-21T12:08:02.323425] [DEBUG] [REMOTE ] ETON: PASS: Price check passed. Min price $15.14. [2026-01-21T12:08:02.323596] [DEBUG] [REMOTE ] ETON: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:02.323726] [DEBUG] [REMOTE ] ETON: PASS: Integrity check passed. [2026-01-21T12:08:02.323767] [DEBUG] [REMOTE ] ETON: Symbol is viable for forecasting. [2026-01-21T12:08:02.324028] [INFO ] [MAIN ] [1112/3501] ETON kept (0.3s) | 1112 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:02.754977] [DEBUG] [REMOTE ] ETSY: Retrieved 2707 rows, trimmed to 300. [2026-01-21T12:08:02.755162] [DEBUG] [REMOTE ] ETSY: PASS: History has at least 300 days. [2026-01-21T12:08:02.755454] [DEBUG] [REMOTE ] ETSY: PASS: Price check passed. Min price $51.57. [2026-01-21T12:08:02.755664] [DEBUG] [REMOTE ] ETSY: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:02.755826] [DEBUG] [REMOTE ] ETSY: PASS: Integrity check passed. [2026-01-21T12:08:02.755880] [DEBUG] [REMOTE ] ETSY: Symbol is viable for forecasting. [2026-01-21T12:08:02.755946] [INFO ] [MAIN ] [1113/3501] ETSY kept (0.4s) | 1113 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:03.309064] [DEBUG] [REMOTE ] ETY: Retrieved 4815 rows, trimmed to 300. [2026-01-21T12:08:03.309265] [DEBUG] [REMOTE ] ETY: PASS: History has at least 300 days. [2026-01-21T12:08:03.309532] [DEBUG] [REMOTE ] ETY: PASS: Price check passed. Min price $14.73. [2026-01-21T12:08:03.309698] [DEBUG] [REMOTE ] ETY: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:03.309821] [DEBUG] [REMOTE ] ETY: PASS: Integrity check passed. [2026-01-21T12:08:03.309864] [DEBUG] [REMOTE ] ETY: Symbol is viable for forecasting. [2026-01-21T12:08:03.309918] [INFO ] [MAIN ] [1114/3501] ETY kept (0.6s) | 1114 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:03.725648] [DEBUG] [REMOTE ] EUFN: Retrieved 4015 rows, trimmed to 300. [2026-01-21T12:08:03.725842] [DEBUG] [REMOTE ] EUFN: PASS: History has at least 300 days. [2026-01-21T12:08:03.726108] [DEBUG] [REMOTE ] EUFN: PASS: Price check passed. Min price $32.51. [2026-01-21T12:08:03.726255] [DEBUG] [REMOTE ] EUFN: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:03.726398] [DEBUG] [REMOTE ] EUFN: PASS: Integrity check passed. [2026-01-21T12:08:03.726441] [DEBUG] [REMOTE ] EUFN: Symbol is viable for forecasting. [2026-01-21T12:08:03.726497] [INFO ] [MAIN ] [1115/3501] EUFN kept (0.4s) | 1115 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:03.971703] [DEBUG] [REMOTE ] EVAX: Retrieved 1244 rows, trimmed to 300. [2026-01-21T12:08:03.971898] [DEBUG] [REMOTE ] EVAX: PASS: History has at least 300 days. [2026-01-21T12:08:03.972180] [DEBUG] [REMOTE ] EVAX: PASS: Price check passed. Min price $4.55. [2026-01-21T12:08:03.972325] [DEBUG] [REMOTE ] EVAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:03.972444] [DEBUG] [REMOTE ] EVAX: PASS: Integrity check passed. [2026-01-21T12:08:03.972486] [DEBUG] [REMOTE ] EVAX: Symbol is viable for forecasting. [2026-01-21T12:08:03.972540] [INFO ] [MAIN ] [1116/3501] EVAX kept (0.2s) | 1116 kept, 0 rejected | 139.7/min | ETA: 17.1m [2026-01-21T12:08:04.633079] [DEBUG] [REMOTE ] EVC: Retrieved 6404 rows, trimmed to 300. [2026-01-21T12:08:04.633219] [DEBUG] [REMOTE ] EVC: PASS: History has at least 300 days. [2026-01-21T12:08:04.633441] [DEBUG] [REMOTE ] EVC: PASS: Price check passed. Min price $1.95. [2026-01-21T12:08:04.633600] [DEBUG] [REMOTE ] EVC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:04.633721] [DEBUG] [REMOTE ] EVC: PASS: Integrity check passed. [2026-01-21T12:08:04.633762] [DEBUG] [REMOTE ] EVC: Symbol is viable for forecasting. [2026-01-21T12:08:04.633813] [INFO ] [MAIN ] [1117/3501] EVC kept (0.7s) | 1117 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:04.914243] [DEBUG] [REMOTE ] EVCM: Retrieved 1143 rows, trimmed to 300. [2026-01-21T12:08:04.914480] [DEBUG] [REMOTE ] EVCM: PASS: History has at least 300 days. [2026-01-21T12:08:04.914790] [DEBUG] [REMOTE ] EVCM: PASS: Price check passed. Min price $8.03. [2026-01-21T12:08:04.914967] [DEBUG] [REMOTE ] EVCM: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:04.915121] [DEBUG] [REMOTE ] EVCM: PASS: Integrity check passed. [2026-01-21T12:08:04.915167] [DEBUG] [REMOTE ] EVCM: Symbol is viable for forecasting. [2026-01-21T12:08:04.915224] [INFO ] [MAIN ] [1118/3501] EVCM kept (0.3s) | 1118 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:05.269760] [DEBUG] [REMOTE ] EVEX: Retrieved 1264 rows, trimmed to 300. [2026-01-21T12:08:05.269966] [DEBUG] [REMOTE ] EVEX: PASS: History has at least 300 days. [2026-01-21T12:08:05.270228] [DEBUG] [REMOTE ] EVEX: PASS: Price check passed. Min price $3.64. [2026-01-21T12:08:05.270377] [DEBUG] [REMOTE ] EVEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:05.270499] [DEBUG] [REMOTE ] EVEX: PASS: Integrity check passed. [2026-01-21T12:08:05.270542] [DEBUG] [REMOTE ] EVEX: Symbol is viable for forecasting. [2026-01-21T12:08:05.270816] [INFO ] [MAIN ] [1119/3501] EVEX kept (0.4s) | 1119 kept, 0 rejected | 139.7/min | ETA: 17.1m [2026-01-21T12:08:05.922091] [DEBUG] [REMOTE ] EVF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:05.922255] [DEBUG] [REMOTE ] EVF: PASS: History has at least 300 days. [2026-01-21T12:08:05.922516] [DEBUG] [REMOTE ] EVF: PASS: Price check passed. Min price $5.18. [2026-01-21T12:08:05.922678] [DEBUG] [REMOTE ] EVF: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:05.922809] [DEBUG] [REMOTE ] EVF: PASS: Integrity check passed. [2026-01-21T12:08:05.922849] [DEBUG] [REMOTE ] EVF: Symbol is viable for forecasting. [2026-01-21T12:08:05.922901] [INFO ] [MAIN ] [1120/3501] EVF kept (0.7s) | 1120 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:06.368770] [DEBUG] [REMOTE ] EVG: Retrieved 5259 rows, trimmed to 300. [2026-01-21T12:08:06.368925] [DEBUG] [REMOTE ] EVG: PASS: History has at least 300 days. [2026-01-21T12:08:06.369171] [DEBUG] [REMOTE ] EVG: PASS: Price check passed. Min price $10.72. [2026-01-21T12:08:06.369307] [DEBUG] [REMOTE ] EVG: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:06.369422] [DEBUG] [REMOTE ] EVG: PASS: Integrity check passed. [2026-01-21T12:08:06.369463] [DEBUG] [REMOTE ] EVG: Symbol is viable for forecasting. [2026-01-21T12:08:06.369510] [INFO ] [MAIN ] [1121/3501] EVG kept (0.4s) | 1121 kept, 0 rejected | 139.6/min | ETA: 17.1m [2026-01-21T12:08:06.626365] [DEBUG] [REMOTE ] EVGO: Retrieved 1295 rows, trimmed to 300. [2026-01-21T12:08:06.626496] [DEBUG] [REMOTE ] EVGO: PASS: History has at least 300 days. [2026-01-21T12:08:06.626747] [DEBUG] [REMOTE ] EVGO: PASS: Price check passed. Min price $2.80. [2026-01-21T12:08:06.626886] [DEBUG] [REMOTE ] EVGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:06.626995] [DEBUG] [REMOTE ] EVGO: PASS: Integrity check passed. [2026-01-21T12:08:06.627036] [DEBUG] [REMOTE ] EVGO: Symbol is viable for forecasting. [2026-01-21T12:08:06.627085] [INFO ] [MAIN ] [1122/3501] EVGO kept (0.3s) | 1122 kept, 0 rejected | 139.6/min | ETA: 17.0m [2026-01-21T12:08:07.102445] [DEBUG] [REMOTE ] EVH: Retrieved 2672 rows, trimmed to 300. [2026-01-21T12:08:07.102616] [DEBUG] [REMOTE ] EVH: PASS: History has at least 300 days. [2026-01-21T12:08:07.102833] [DEBUG] [REMOTE ] EVH: PASS: Price check passed. Min price $3.54. [2026-01-21T12:08:07.102967] [DEBUG] [REMOTE ] EVH: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:07.103076] [DEBUG] [REMOTE ] EVH: PASS: Integrity check passed. [2026-01-21T12:08:07.103116] [DEBUG] [REMOTE ] EVH: Symbol is viable for forecasting. [2026-01-21T12:08:07.103165] [INFO ] [MAIN ] [1123/3501] EVH kept (0.5s) | 1123 kept, 0 rejected | 139.6/min | ETA: 17.0m [2026-01-21T12:08:07.710474] [DEBUG] [REMOTE ] EVN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:07.710636] [DEBUG] [REMOTE ] EVN: PASS: History has at least 300 days. [2026-01-21T12:08:07.710860] [DEBUG] [REMOTE ] EVN: PASS: Price check passed. Min price $10.57. [2026-01-21T12:08:07.710997] [DEBUG] [REMOTE ] EVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:07.711113] [DEBUG] [REMOTE ] EVN: PASS: Integrity check passed. [2026-01-21T12:08:07.711152] [DEBUG] [REMOTE ] EVN: Symbol is viable for forecasting. [2026-01-21T12:08:07.711200] [INFO ] [MAIN ] [1124/3501] EVN kept (0.6s) | 1124 kept, 0 rejected | 139.6/min | ETA: 17.0m [2026-01-21T12:08:08.076807] [DEBUG] [REMOTE ] EVO: Retrieved 4043 rows, trimmed to 300. [2026-01-21T12:08:08.076943] [DEBUG] [REMOTE ] EVO: PASS: History has at least 300 days. [2026-01-21T12:08:08.077150] [DEBUG] [REMOTE ] EVO: PASS: Price check passed. Min price $2.90. [2026-01-21T12:08:08.077286] [DEBUG] [REMOTE ] EVO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:08.077397] [DEBUG] [REMOTE ] EVO: PASS: Integrity check passed. [2026-01-21T12:08:08.077437] [DEBUG] [REMOTE ] EVO: Symbol is viable for forecasting. [2026-01-21T12:08:08.077486] [INFO ] [MAIN ] [1125/3501] EVO kept (0.4s) | 1125 kept, 0 rejected | 139.6/min | ETA: 17.0m [2026-01-21T12:08:08.411828] [DEBUG] [REMOTE ] EVRG: Retrieved 1918 rows, trimmed to 300. [2026-01-21T12:08:08.411984] [DEBUG] [REMOTE ] EVRG: PASS: History has at least 300 days. [2026-01-21T12:08:08.412246] [DEBUG] [REMOTE ] EVRG: PASS: Price check passed. Min price $72.31. [2026-01-21T12:08:08.412402] [DEBUG] [REMOTE ] EVRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:08.412530] [DEBUG] [REMOTE ] EVRG: PASS: Integrity check passed. [2026-01-21T12:08:08.412605] [DEBUG] [REMOTE ] EVRG: Symbol is viable for forecasting. [2026-01-21T12:08:08.412663] [INFO ] [MAIN ] [1126/3501] EVRG kept (0.3s) | 1126 kept, 0 rejected | 139.6/min | ETA: 17.0m [2026-01-21T12:08:08.713191] [DEBUG] [REMOTE ] EVSD: Retrieved 399 rows, trimmed to 300. [2026-01-21T12:08:08.713322] [DEBUG] [REMOTE ] EVSD: PASS: History has at least 300 days. [2026-01-21T12:08:08.713524] [DEBUG] [REMOTE ] EVSD: PASS: Price check passed. Min price $50.92. [2026-01-21T12:08:08.713681] [DEBUG] [REMOTE ] EVSD: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:08.713792] [DEBUG] [REMOTE ] EVSD: PASS: Integrity check passed. [2026-01-21T12:08:08.713833] [DEBUG] [REMOTE ] EVSD: Symbol is viable for forecasting. [2026-01-21T12:08:08.713882] [INFO ] [MAIN ] [1127/3501] EVSD kept (0.3s) | 1127 kept, 0 rejected | 139.7/min | ETA: 17.0m [2026-01-21T12:08:09.277126] [DEBUG] [REMOTE ] EVTC: Retrieved 3213 rows, trimmed to 300. [2026-01-21T12:08:09.277277] [DEBUG] [REMOTE ] EVTC: PASS: History has at least 300 days. [2026-01-21T12:08:09.277504] [DEBUG] [REMOTE ] EVTC: PASS: Price check passed. Min price $27.04. [2026-01-21T12:08:09.277669] [DEBUG] [REMOTE ] EVTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:09.277790] [DEBUG] [REMOTE ] EVTC: PASS: Integrity check passed. [2026-01-21T12:08:09.277831] [DEBUG] [REMOTE ] EVTC: Symbol is viable for forecasting. [2026-01-21T12:08:09.277882] [INFO ] [MAIN ] [1128/3501] EVTC kept (0.6s) | 1128 kept, 0 rejected | 139.6/min | ETA: 17.0m [2026-01-21T12:08:09.545363] [DEBUG] [REMOTE ] EVTL: Retrieved 1021 rows, trimmed to 300. [2026-01-21T12:08:09.545623] [DEBUG] [REMOTE ] EVTL: PASS: History has at least 300 days. [2026-01-21T12:08:09.545926] [DEBUG] [REMOTE ] EVTL: PASS: Price check passed. Min price $3.86. [2026-01-21T12:08:09.546072] [DEBUG] [REMOTE ] EVTL: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:09.546194] [DEBUG] [REMOTE ] EVTL: PASS: Integrity check passed. [2026-01-21T12:08:09.546235] [DEBUG] [REMOTE ] EVTL: Symbol is viable for forecasting. [2026-01-21T12:08:09.546296] [INFO ] [MAIN ] [1129/3501] EVTL kept (0.3s) | 1129 kept, 0 rejected | 139.7/min | ETA: 17.0m [2026-01-21T12:08:10.208846] [DEBUG] [REMOTE ] EWBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:10.209063] [DEBUG] [REMOTE ] EWBC: PASS: History has at least 300 days. [2026-01-21T12:08:10.209369] [DEBUG] [REMOTE ] EWBC: PASS: Price check passed. Min price $99.24. [2026-01-21T12:08:10.209522] [DEBUG] [REMOTE ] EWBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:10.209685] [DEBUG] [REMOTE ] EWBC: PASS: Integrity check passed. [2026-01-21T12:08:10.209730] [DEBUG] [REMOTE ] EWBC: Symbol is viable for forecasting. [2026-01-21T12:08:10.209785] [INFO ] [MAIN ] [1130/3501] EWBC kept (0.7s) | 1130 kept, 0 rejected | 139.6/min | ETA: 17.0m [2026-01-21T12:08:10.407727] [DEBUG] [REMOTE ] EWCZ: Retrieved 1119 rows, trimmed to 300. [2026-01-21T12:08:10.407969] [DEBUG] [REMOTE ] EWCZ: PASS: History has at least 300 days. [2026-01-21T12:08:10.408297] [DEBUG] [REMOTE ] EWCZ: PASS: Price check passed. Min price $3.44. [2026-01-21T12:08:10.408454] [DEBUG] [REMOTE ] EWCZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:10.408622] [DEBUG] [REMOTE ] EWCZ: PASS: Integrity check passed. [2026-01-21T12:08:10.408673] [DEBUG] [REMOTE ] EWCZ: Symbol is viable for forecasting. [2026-01-21T12:08:10.408734] [INFO ] [MAIN ] [1131/3501] EWCZ kept (0.2s) | 1131 kept, 0 rejected | 139.7/min | ETA: 17.0m [2026-01-21T12:08:10.834876] [DEBUG] [REMOTE ] EWTX: Retrieved 1210 rows, trimmed to 300. [2026-01-21T12:08:10.835103] [DEBUG] [REMOTE ] EWTX: PASS: History has at least 300 days. [2026-01-21T12:08:10.835523] [DEBUG] [REMOTE ] EWTX: PASS: Price check passed. Min price $15.10. [2026-01-21T12:08:10.835724] [DEBUG] [REMOTE ] EWTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:10.835872] [DEBUG] [REMOTE ] EWTX: PASS: Integrity check passed. [2026-01-21T12:08:10.835915] [DEBUG] [REMOTE ] EWTX: Symbol is viable for forecasting. [2026-01-21T12:08:10.835976] [INFO ] [MAIN ] [1132/3501] EWTX kept (0.4s) | 1132 kept, 0 rejected | 139.7/min | ETA: 17.0m [2026-01-21T12:08:11.394212] [DEBUG] [REMOTE ] EWZS: Retrieved 3850 rows, trimmed to 300. [2026-01-21T12:08:11.394408] [DEBUG] [REMOTE ] EWZS: PASS: History has at least 300 days. [2026-01-21T12:08:11.394703] [DEBUG] [REMOTE ] EWZS: PASS: Price check passed. Min price $12.49. [2026-01-21T12:08:11.394865] [DEBUG] [REMOTE ] EWZS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:11.394995] [DEBUG] [REMOTE ] EWZS: PASS: Integrity check passed. [2026-01-21T12:08:11.395037] [DEBUG] [REMOTE ] EWZS: Symbol is viable for forecasting. [2026-01-21T12:08:11.395093] [INFO ] [MAIN ] [1133/3501] EWZS kept (0.6s) | 1133 kept, 0 rejected | 139.6/min | ETA: 17.0m [2026-01-21T12:08:11.940567] [DEBUG] [REMOTE ] EXAS: Retrieved 6278 rows, trimmed to 300. [2026-01-21T12:08:11.940845] [DEBUG] [REMOTE ] EXAS: PASS: History has at least 300 days. [2026-01-21T12:08:11.941375] [DEBUG] [REMOTE ] EXAS: PASS: Price check passed. Min price $62.74. [2026-01-21T12:08:11.941527] [DEBUG] [REMOTE ] EXAS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:11.941688] [DEBUG] [REMOTE ] EXAS: PASS: Integrity check passed. [2026-01-21T12:08:11.941735] [DEBUG] [REMOTE ] EXAS: Symbol is viable for forecasting. [2026-01-21T12:08:11.942052] [INFO ] [MAIN ] [1134/3501] EXAS kept (0.5s) | 1134 kept, 0 rejected | 139.6/min | ETA: 17.0m [2026-01-21T12:08:12.408321] [DEBUG] [REMOTE ] EXC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:12.408564] [DEBUG] [REMOTE ] EXC: PASS: History has at least 300 days. [2026-01-21T12:08:12.409101] [DEBUG] [REMOTE ] EXC: PASS: Price check passed. Min price $42.90. [2026-01-21T12:08:12.409291] [DEBUG] [REMOTE ] EXC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:12.409455] [DEBUG] [REMOTE ] EXC: PASS: Integrity check passed. [2026-01-21T12:08:12.409501] [DEBUG] [REMOTE ] EXC: Symbol is viable for forecasting. [2026-01-21T12:08:12.409565] [INFO ] [MAIN ] [1135/3501] EXC kept (0.5s) | 1135 kept, 0 rejected | 139.6/min | ETA: 17.0m [2026-01-21T12:08:12.926170] [DEBUG] [REMOTE ] EXEL: Retrieved 6478 rows, trimmed to 300. [2026-01-21T12:08:12.926615] [DEBUG] [REMOTE ] EXEL: PASS: History has at least 300 days. [2026-01-21T12:08:12.927034] [DEBUG] [REMOTE ] EXEL: PASS: Price check passed. Min price $37.90. [2026-01-21T12:08:12.927191] [DEBUG] [REMOTE ] EXEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:12.927359] [DEBUG] [REMOTE ] EXEL: PASS: Integrity check passed. [2026-01-21T12:08:12.927405] [DEBUG] [REMOTE ] EXEL: Symbol is viable for forecasting. [2026-01-21T12:08:12.927463] [INFO ] [MAIN ] [1136/3501] EXEL kept (0.5s) | 1136 kept, 0 rejected | 139.6/min | ETA: 16.9m [2026-01-21T12:08:13.169265] [DEBUG] [REMOTE ] EXFY: Retrieved 1051 rows, trimmed to 300. [2026-01-21T12:08:13.169506] [DEBUG] [REMOTE ] EXFY: PASS: History has at least 300 days. [2026-01-21T12:08:13.169819] [DEBUG] [REMOTE ] EXFY: PASS: Price check passed. Min price $1.36. [2026-01-21T12:08:13.169963] [DEBUG] [REMOTE ] EXFY: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:13.170091] [DEBUG] [REMOTE ] EXFY: PASS: Integrity check passed. [2026-01-21T12:08:13.170146] [DEBUG] [REMOTE ] EXFY: Symbol is viable for forecasting. [2026-01-21T12:08:13.170200] [INFO ] [MAIN ] [1137/3501] EXFY kept (0.2s) | 1137 kept, 0 rejected | 139.6/min | ETA: 16.9m [2026-01-21T12:08:13.724351] [DEBUG] [REMOTE ] EXG: Retrieved 4717 rows, trimmed to 300. [2026-01-21T12:08:13.724602] [DEBUG] [REMOTE ] EXG: PASS: History has at least 300 days. [2026-01-21T12:08:13.724960] [DEBUG] [REMOTE ] EXG: PASS: Price check passed. Min price $8.68. [2026-01-21T12:08:13.725464] [DEBUG] [REMOTE ] EXG: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:13.725643] [DEBUG] [REMOTE ] EXG: PASS: Integrity check passed. [2026-01-21T12:08:13.725690] [DEBUG] [REMOTE ] EXG: Symbol is viable for forecasting. [2026-01-21T12:08:13.725752] [INFO ] [MAIN ] [1138/3501] EXG kept (0.6s) | 1138 kept, 0 rejected | 139.6/min | ETA: 16.9m [2026-01-21T12:08:14.187048] [DEBUG] [REMOTE ] EXK: Retrieved 4965 rows, trimmed to 300. [2026-01-21T12:08:14.187232] [DEBUG] [REMOTE ] EXK: PASS: History has at least 300 days. [2026-01-21T12:08:14.187481] [DEBUG] [REMOTE ] EXK: PASS: Price check passed. Min price $7.07. [2026-01-21T12:08:14.187646] [DEBUG] [REMOTE ] EXK: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:14.187771] [DEBUG] [REMOTE ] EXK: PASS: Integrity check passed. [2026-01-21T12:08:14.187813] [DEBUG] [REMOTE ] EXK: Symbol is viable for forecasting. [2026-01-21T12:08:14.187883] [INFO ] [MAIN ] [1139/3501] EXK kept (0.5s) | 1139 kept, 0 rejected | 139.6/min | ETA: 16.9m [2026-01-21T12:08:14.601389] [DEBUG] [REMOTE ] EXLS: Retrieved 4841 rows, trimmed to 300. [2026-01-21T12:08:14.601609] [DEBUG] [REMOTE ] EXLS: PASS: History has at least 300 days. [2026-01-21T12:08:14.601895] [DEBUG] [REMOTE ] EXLS: PASS: Price check passed. Min price $38.54. [2026-01-21T12:08:14.602045] [DEBUG] [REMOTE ] EXLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:14.602181] [DEBUG] [REMOTE ] EXLS: PASS: Integrity check passed. [2026-01-21T12:08:14.602225] [DEBUG] [REMOTE ] EXLS: Symbol is viable for forecasting. [2026-01-21T12:08:14.602281] [INFO ] [MAIN ] [1140/3501] EXLS kept (0.4s) | 1140 kept, 0 rejected | 139.6/min | ETA: 16.9m [2026-01-21T12:08:15.103904] [DEBUG] [REMOTE ] EXP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:15.104146] [DEBUG] [REMOTE ] EXP: PASS: History has at least 300 days. [2026-01-21T12:08:15.104740] [DEBUG] [REMOTE ] EXP: PASS: Price check passed. Min price $198.79. [2026-01-21T12:08:15.104917] [DEBUG] [REMOTE ] EXP: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:15.105111] [DEBUG] [REMOTE ] EXP: PASS: Integrity check passed. [2026-01-21T12:08:15.105157] [DEBUG] [REMOTE ] EXP: Symbol is viable for forecasting. [2026-01-21T12:08:15.105215] [INFO ] [MAIN ] [1141/3501] EXP kept (0.5s) | 1141 kept, 0 rejected | 139.5/min | ETA: 16.9m [2026-01-21T12:08:15.607835] [DEBUG] [REMOTE ] EXPD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:15.608098] [DEBUG] [REMOTE ] EXPD: PASS: History has at least 300 days. [2026-01-21T12:08:15.608728] [DEBUG] [REMOTE ] EXPD: PASS: Price check passed. Min price $116.96. [2026-01-21T12:08:15.608882] [DEBUG] [REMOTE ] EXPD: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:15.609041] [DEBUG] [REMOTE ] EXPD: PASS: Integrity check passed. [2026-01-21T12:08:15.609084] [DEBUG] [REMOTE ] EXPD: Symbol is viable for forecasting. [2026-01-21T12:08:15.609145] [INFO ] [MAIN ] [1142/3501] EXPD kept (0.5s) | 1142 kept, 0 rejected | 139.5/min | ETA: 16.9m [2026-01-21T12:08:16.121432] [DEBUG] [REMOTE ] EXPE: Retrieved 5157 rows, trimmed to 300. [2026-01-21T12:08:16.121604] [DEBUG] [REMOTE ] EXPE: PASS: History has at least 300 days. [2026-01-21T12:08:16.121867] [DEBUG] [REMOTE ] EXPE: PASS: Price check passed. Min price $211.78. [2026-01-21T12:08:16.122019] [DEBUG] [REMOTE ] EXPE: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:16.122139] [DEBUG] [REMOTE ] EXPE: PASS: Integrity check passed. [2026-01-21T12:08:16.122180] [DEBUG] [REMOTE ] EXPE: Symbol is viable for forecasting. [2026-01-21T12:08:16.122229] [INFO ] [MAIN ] [1143/3501] EXPE kept (0.5s) | 1143 kept, 0 rejected | 139.5/min | ETA: 16.9m [2026-01-21T12:08:16.346765] [DEBUG] [REMOTE ] EXPI: Retrieved 2998 rows, trimmed to 300. [2026-01-21T12:08:16.347043] [DEBUG] [REMOTE ] EXPI: PASS: History has at least 300 days. [2026-01-21T12:08:16.347465] [DEBUG] [REMOTE ] EXPI: PASS: Price check passed. Min price $9.05. [2026-01-21T12:08:16.347686] [DEBUG] [REMOTE ] EXPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:16.347847] [DEBUG] [REMOTE ] EXPI: PASS: Integrity check passed. [2026-01-21T12:08:16.347893] [DEBUG] [REMOTE ] EXPI: Symbol is viable for forecasting. [2026-01-21T12:08:16.347955] [INFO ] [MAIN ] [1144/3501] EXPI kept (0.2s) | 1144 kept, 0 rejected | 139.6/min | ETA: 16.9m [2026-01-21T12:08:17.001766] [DEBUG] [REMOTE ] EXPO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:17.002167] [DEBUG] [REMOTE ] EXPO: PASS: History has at least 300 days. [2026-01-21T12:08:17.002499] [DEBUG] [REMOTE ] EXPO: PASS: Price check passed. Min price $65.14. [2026-01-21T12:08:17.002663] [DEBUG] [REMOTE ] EXPO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:17.002807] [DEBUG] [REMOTE ] EXPO: PASS: Integrity check passed. [2026-01-21T12:08:17.002858] [DEBUG] [REMOTE ] EXPO: Symbol is viable for forecasting. [2026-01-21T12:08:17.002926] [INFO ] [MAIN ] [1145/3501] EXPO kept (0.7s) | 1145 kept, 0 rejected | 139.5/min | ETA: 16.9m [2026-01-21T12:08:17.283884] [DEBUG] [REMOTE ] EYE: Retrieved 2068 rows, trimmed to 300. [2026-01-21T12:08:17.284015] [DEBUG] [REMOTE ] EYE: PASS: History has at least 300 days. [2026-01-21T12:08:17.284423] [DEBUG] [REMOTE ] EYE: PASS: Price check passed. Min price $23.48. [2026-01-21T12:08:17.284559] [DEBUG] [REMOTE ] EYE: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:17.284693] [DEBUG] [REMOTE ] EYE: PASS: Integrity check passed. [2026-01-21T12:08:17.284734] [DEBUG] [REMOTE ] EYE: Symbol is viable for forecasting. [2026-01-21T12:08:17.284793] [INFO ] [MAIN ] [1146/3501] EYE kept (0.3s) | 1146 kept, 0 rejected | 139.5/min | ETA: 16.9m [2026-01-21T12:08:17.714328] [DEBUG] [REMOTE ] EZGO: Retrieved 1252 rows, trimmed to 300. [2026-01-21T12:08:17.714460] [DEBUG] [REMOTE ] EZGO: PASS: History has at least 300 days. [2026-01-21T12:08:17.714688] [DEBUG] [REMOTE ] EZGO: PASS: Price check passed. Min price $1.78. [2026-01-21T12:08:17.714842] [DEBUG] [REMOTE ] EZGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:17.714975] [DEBUG] [REMOTE ] EZGO: PASS: Integrity check passed. [2026-01-21T12:08:17.715023] [DEBUG] [REMOTE ] EZGO: Symbol is viable for forecasting. [2026-01-21T12:08:17.715071] [INFO ] [MAIN ] [1147/3501] EZGO kept (0.4s) | 1147 kept, 0 rejected | 139.5/min | ETA: 16.9m [2026-01-21T12:08:18.172358] [DEBUG] [REMOTE ] F: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:18.172502] [DEBUG] [REMOTE ] F: PASS: History has at least 300 days. [2026-01-21T12:08:18.172751] [DEBUG] [REMOTE ] F: PASS: Price check passed. Min price $12.20. [2026-01-21T12:08:18.172909] [DEBUG] [REMOTE ] F: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:18.173042] [DEBUG] [REMOTE ] F: PASS: Integrity check passed. [2026-01-21T12:08:18.173082] [DEBUG] [REMOTE ] F: Symbol is viable for forecasting. [2026-01-21T12:08:18.173130] [INFO ] [MAIN ] [1148/3501] F kept (0.5s) | 1148 kept, 0 rejected | 139.5/min | ETA: 16.9m [2026-01-21T12:08:18.450092] [DEBUG] [REMOTE ] FA: Retrieved 1149 rows, trimmed to 300. [2026-01-21T12:08:18.450428] [DEBUG] [REMOTE ] FA: PASS: History has at least 300 days. [2026-01-21T12:08:18.450655] [DEBUG] [REMOTE ] FA: PASS: Price check passed. Min price $12.17. [2026-01-21T12:08:18.450793] [DEBUG] [REMOTE ] FA: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:18.450903] [DEBUG] [REMOTE ] FA: PASS: Integrity check passed. [2026-01-21T12:08:18.450944] [DEBUG] [REMOTE ] FA: Symbol is viable for forecasting. [2026-01-21T12:08:18.450994] [INFO ] [MAIN ] [1149/3501] FA kept (0.3s) | 1149 kept, 0 rejected | 139.6/min | ETA: 16.9m [2026-01-21T12:08:18.953670] [DEBUG] [REMOTE ] FAF: Retrieved 3935 rows, trimmed to 300. [2026-01-21T12:08:18.953820] [DEBUG] [REMOTE ] FAF: PASS: History has at least 300 days. [2026-01-21T12:08:18.954031] [DEBUG] [REMOTE ] FAF: PASS: Price check passed. Min price $58.99. [2026-01-21T12:08:18.954167] [DEBUG] [REMOTE ] FAF: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:18.954278] [DEBUG] [REMOTE ] FAF: PASS: Integrity check passed. [2026-01-21T12:08:18.954319] [DEBUG] [REMOTE ] FAF: Symbol is viable for forecasting. [2026-01-21T12:08:18.954369] [INFO ] [MAIN ] [1150/3501] FAF kept (0.5s) | 1150 kept, 0 rejected | 139.6/min | ETA: 16.8m [2026-01-21T12:08:19.351797] [DEBUG] [REMOTE ] FALN: Retrieved 2411 rows, trimmed to 300. [2026-01-21T12:08:19.351933] [DEBUG] [REMOTE ] FALN: PASS: History has at least 300 days. [2026-01-21T12:08:19.352132] [DEBUG] [REMOTE ] FALN: PASS: Price check passed. Min price $26.82. [2026-01-21T12:08:19.352265] [DEBUG] [REMOTE ] FALN: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:19.352373] [DEBUG] [REMOTE ] FALN: PASS: Integrity check passed. [2026-01-21T12:08:19.352413] [DEBUG] [REMOTE ] FALN: Symbol is viable for forecasting. [2026-01-21T12:08:19.352461] [INFO ] [MAIN ] [1151/3501] FALN kept (0.4s) | 1151 kept, 0 rejected | 139.6/min | ETA: 16.8m [2026-01-21T12:08:19.732844] [DEBUG] [REMOTE ] FANG: Retrieved 3335 rows, trimmed to 300. [2026-01-21T12:08:19.732972] [DEBUG] [REMOTE ] FANG: PASS: History has at least 300 days. [2026-01-21T12:08:19.733183] [DEBUG] [REMOTE ] FANG: PASS: Price check passed. Min price $136.35. [2026-01-21T12:08:19.733323] [DEBUG] [REMOTE ] FANG: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:19.733436] [DEBUG] [REMOTE ] FANG: PASS: Integrity check passed. [2026-01-21T12:08:19.733476] [DEBUG] [REMOTE ] FANG: Symbol is viable for forecasting. [2026-01-21T12:08:19.733525] [INFO ] [MAIN ] [1152/3501] FANG kept (0.4s) | 1152 kept, 0 rejected | 139.6/min | ETA: 16.8m [2026-01-21T12:08:20.293366] [DEBUG] [REMOTE ] FARM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:20.293509] [DEBUG] [REMOTE ] FARM: PASS: History has at least 300 days. [2026-01-21T12:08:20.293747] [DEBUG] [REMOTE ] FARM: PASS: Price check passed. Min price $1.43. [2026-01-21T12:08:20.293887] [DEBUG] [REMOTE ] FARM: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:20.294002] [DEBUG] [REMOTE ] FARM: PASS: Integrity check passed. [2026-01-21T12:08:20.294042] [DEBUG] [REMOTE ] FARM: Symbol is viable for forecasting. [2026-01-21T12:08:20.294649] [INFO ] [MAIN ] [1153/3501] FARM kept (0.6s) | 1153 kept, 0 rejected | 139.5/min | ETA: 16.8m [2026-01-21T12:08:20.646778] [DEBUG] [REMOTE ] FBIN: Retrieved 3606 rows, trimmed to 300. [2026-01-21T12:08:20.647005] [DEBUG] [REMOTE ] FBIN: PASS: History has at least 300 days. [2026-01-21T12:08:20.647424] [DEBUG] [REMOTE ] FBIN: PASS: Price check passed. Min price $44.25. [2026-01-21T12:08:20.647609] [DEBUG] [REMOTE ] FBIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:20.647914] [DEBUG] [REMOTE ] FBIN: PASS: Integrity check passed. [2026-01-21T12:08:20.647985] [DEBUG] [REMOTE ] FBIN: Symbol is viable for forecasting. [2026-01-21T12:08:20.648047] [INFO ] [MAIN ] [1154/3501] FBIN kept (0.4s) | 1154 kept, 0 rejected | 139.6/min | ETA: 16.8m [2026-01-21T12:08:20.940635] [DEBUG] [REMOTE ] FBIO: Retrieved 3562 rows, trimmed to 300. [2026-01-21T12:08:20.940805] [DEBUG] [REMOTE ] FBIO: PASS: History has at least 300 days. [2026-01-21T12:08:20.941062] [DEBUG] [REMOTE ] FBIO: PASS: Price check passed. Min price $2.44. [2026-01-21T12:08:20.941388] [DEBUG] [REMOTE ] FBIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:20.941529] [DEBUG] [REMOTE ] FBIO: PASS: Integrity check passed. [2026-01-21T12:08:20.941588] [DEBUG] [REMOTE ] FBIO: Symbol is viable for forecasting. [2026-01-21T12:08:20.941646] [INFO ] [MAIN ] [1155/3501] FBIO kept (0.3s) | 1155 kept, 0 rejected | 139.6/min | ETA: 16.8m [2026-01-21T12:08:21.494801] [DEBUG] [REMOTE ] FBIZ: Retrieved 5102 rows, trimmed to 300. [2026-01-21T12:08:21.494948] [DEBUG] [REMOTE ] FBIZ: PASS: History has at least 300 days. [2026-01-21T12:08:21.495182] [DEBUG] [REMOTE ] FBIZ: PASS: Price check passed. Min price $48.84. [2026-01-21T12:08:21.495321] [DEBUG] [REMOTE ] FBIZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:21.495443] [DEBUG] [REMOTE ] FBIZ: PASS: Integrity check passed. [2026-01-21T12:08:21.495484] [DEBUG] [REMOTE ] FBIZ: Symbol is viable for forecasting. [2026-01-21T12:08:21.495552] [INFO ] [MAIN ] [1156/3501] FBIZ kept (0.6s) | 1156 kept, 0 rejected | 139.6/min | ETA: 16.8m [2026-01-21T12:08:21.795291] [DEBUG] [REMOTE ] FBK: Retrieved 2348 rows, trimmed to 300. [2026-01-21T12:08:21.795447] [DEBUG] [REMOTE ] FBK: PASS: History has at least 300 days. [2026-01-21T12:08:21.795747] [DEBUG] [REMOTE ] FBK: PASS: Price check passed. Min price $52.11. [2026-01-21T12:08:21.795897] [DEBUG] [REMOTE ] FBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:21.796028] [DEBUG] [REMOTE ] FBK: PASS: Integrity check passed. [2026-01-21T12:08:21.796072] [DEBUG] [REMOTE ] FBK: Symbol is viable for forecasting. [2026-01-21T12:08:21.796124] [INFO ] [MAIN ] [1157/3501] FBK kept (0.3s) | 1157 kept, 0 rejected | 139.6/min | ETA: 16.8m [2026-01-21T12:08:22.118888] [DEBUG] [REMOTE ] FBL: Retrieved 777 rows, trimmed to 300. [2026-01-21T12:08:22.119025] [DEBUG] [REMOTE ] FBL: PASS: History has at least 300 days. [2026-01-21T12:08:22.119235] [DEBUG] [REMOTE ] FBL: PASS: Price check passed. Min price $26.34. [2026-01-21T12:08:22.119374] [DEBUG] [REMOTE ] FBL: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:22.119485] [DEBUG] [REMOTE ] FBL: PASS: Integrity check passed. [2026-01-21T12:08:22.119526] [DEBUG] [REMOTE ] FBL: Symbol is viable for forecasting. [2026-01-21T12:08:22.119595] [INFO ] [MAIN ] [1158/3501] FBL kept (0.3s) | 1158 kept, 0 rejected | 139.6/min | ETA: 16.8m [2026-01-21T12:08:22.839402] [DEBUG] [REMOTE ] FBNC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:22.839632] [DEBUG] [REMOTE ] FBNC: PASS: History has at least 300 days. [2026-01-21T12:08:22.840049] [DEBUG] [REMOTE ] FBNC: PASS: Price check passed. Min price $47.45. [2026-01-21T12:08:22.840212] [DEBUG] [REMOTE ] FBNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:22.840351] [DEBUG] [REMOTE ] FBNC: PASS: Integrity check passed. [2026-01-21T12:08:22.840395] [DEBUG] [REMOTE ] FBNC: Symbol is viable for forecasting. [2026-01-21T12:08:22.840450] [INFO ] [MAIN ] [1159/3501] FBNC kept (0.7s) | 1159 kept, 0 rejected | 139.5/min | ETA: 16.8m [2026-01-21T12:08:23.274253] [DEBUG] [REMOTE ] FBP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:23.274473] [DEBUG] [REMOTE ] FBP: PASS: History has at least 300 days. [2026-01-21T12:08:23.274815] [DEBUG] [REMOTE ] FBP: PASS: Price check passed. Min price $19.08. [2026-01-21T12:08:23.274960] [DEBUG] [REMOTE ] FBP: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:23.275104] [DEBUG] [REMOTE ] FBP: PASS: Integrity check passed. [2026-01-21T12:08:23.275146] [DEBUG] [REMOTE ] FBP: Symbol is viable for forecasting. [2026-01-21T12:08:23.275204] [INFO ] [MAIN ] [1160/3501] FBP kept (0.4s) | 1160 kept, 0 rejected | 139.5/min | ETA: 16.8m [2026-01-21T12:08:23.782892] [DEBUG] [REMOTE ] FC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:23.783041] [DEBUG] [REMOTE ] FC: PASS: History has at least 300 days. [2026-01-21T12:08:23.783275] [DEBUG] [REMOTE ] FC: PASS: Price check passed. Min price $14.18. [2026-01-21T12:08:23.783422] [DEBUG] [REMOTE ] FC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:23.783549] [DEBUG] [REMOTE ] FC: PASS: Integrity check passed. [2026-01-21T12:08:23.783614] [DEBUG] [REMOTE ] FC: Symbol is viable for forecasting. [2026-01-21T12:08:23.783667] [INFO ] [MAIN ] [1161/3501] FC kept (0.5s) | 1161 kept, 0 rejected | 139.5/min | ETA: 16.8m [2026-01-21T12:08:24.011837] [DEBUG] [REMOTE ] FCAL: Retrieved 2153 rows, trimmed to 300. [2026-01-21T12:08:24.011973] [DEBUG] [REMOTE ] FCAL: PASS: History has at least 300 days. [2026-01-21T12:08:24.012207] [DEBUG] [REMOTE ] FCAL: PASS: Price check passed. Min price $48.98. [2026-01-21T12:08:24.012347] [DEBUG] [REMOTE ] FCAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:24.012464] [DEBUG] [REMOTE ] FCAL: PASS: Integrity check passed. [2026-01-21T12:08:24.012505] [DEBUG] [REMOTE ] FCAL: Symbol is viable for forecasting. [2026-01-21T12:08:24.012597] [INFO ] [MAIN ] [1162/3501] FCAL kept (0.2s) | 1162 kept, 0 rejected | 139.6/min | ETA: 16.8m [2026-01-21T12:08:24.722718] [DEBUG] [REMOTE ] FCBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:24.722862] [DEBUG] [REMOTE ] FCBC: PASS: History has at least 300 days. [2026-01-21T12:08:24.723088] [DEBUG] [REMOTE ] FCBC: PASS: Price check passed. Min price $30.47. [2026-01-21T12:08:24.723231] [DEBUG] [REMOTE ] FCBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:24.723353] [DEBUG] [REMOTE ] FCBC: PASS: Integrity check passed. [2026-01-21T12:08:24.723395] [DEBUG] [REMOTE ] FCBC: Symbol is viable for forecasting. [2026-01-21T12:08:24.723446] [INFO ] [MAIN ] [1163/3501] FCBC kept (0.7s) | 1163 kept, 0 rejected | 139.5/min | ETA: 16.8m [2026-01-21T12:08:25.190593] [DEBUG] [REMOTE ] FCCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:25.190739] [DEBUG] [REMOTE ] FCCO: PASS: History has at least 300 days. [2026-01-21T12:08:25.190978] [DEBUG] [REMOTE ] FCCO: PASS: Price check passed. Min price $26.47. [2026-01-21T12:08:25.191117] [DEBUG] [REMOTE ] FCCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:25.191239] [DEBUG] [REMOTE ] FCCO: PASS: Integrity check passed. [2026-01-21T12:08:25.191280] [DEBUG] [REMOTE ] FCCO: Symbol is viable for forecasting. [2026-01-21T12:08:25.191330] [INFO ] [MAIN ] [1164/3501] FCCO kept (0.5s) | 1164 kept, 0 rejected | 139.5/min | ETA: 16.8m [2026-01-21T12:08:25.716740] [DEBUG] [REMOTE ] FCEL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:25.716914] [DEBUG] [REMOTE ] FCEL: PASS: History has at least 300 days. [2026-01-21T12:08:25.717227] [DEBUG] [REMOTE ] FCEL: PASS: Price check passed. Min price $6.00. [2026-01-21T12:08:25.717536] [DEBUG] [REMOTE ] FCEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:25.717714] [DEBUG] [REMOTE ] FCEL: PASS: Integrity check passed. [2026-01-21T12:08:25.717764] [DEBUG] [REMOTE ] FCEL: Symbol is viable for forecasting. [2026-01-21T12:08:25.717826] [INFO ] [MAIN ] [1165/3501] FCEL kept (0.5s) | 1165 kept, 0 rejected | 139.5/min | ETA: 16.7m [2026-01-21T12:08:26.202072] [DEBUG] [REMOTE ] FCF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:26.202276] [DEBUG] [REMOTE ] FCF: PASS: History has at least 300 days. [2026-01-21T12:08:26.202661] [DEBUG] [REMOTE ] FCF: PASS: Price check passed. Min price $15.16. [2026-01-21T12:08:26.202960] [DEBUG] [REMOTE ] FCF: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:26.203102] [DEBUG] [REMOTE ] FCF: PASS: Integrity check passed. [2026-01-21T12:08:26.203147] [DEBUG] [REMOTE ] FCF: Symbol is viable for forecasting. [2026-01-21T12:08:26.203202] [INFO ] [MAIN ] [1166/3501] FCF kept (0.5s) | 1166 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:26.683227] [DEBUG] [REMOTE ] FCFS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:26.683367] [DEBUG] [REMOTE ] FCFS: PASS: History has at least 300 days. [2026-01-21T12:08:26.683606] [DEBUG] [REMOTE ] FCFS: PASS: Price check passed. Min price $147.68. [2026-01-21T12:08:26.683746] [DEBUG] [REMOTE ] FCFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:26.683860] [DEBUG] [REMOTE ] FCFS: PASS: Integrity check passed. [2026-01-21T12:08:26.683899] [DEBUG] [REMOTE ] FCFS: Symbol is viable for forecasting. [2026-01-21T12:08:26.683947] [INFO ] [MAIN ] [1167/3501] FCFS kept (0.5s) | 1167 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:27.172397] [DEBUG] [REMOTE ] FCN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:27.172536] [DEBUG] [REMOTE ] FCN: PASS: History has at least 300 days. [2026-01-21T12:08:27.172779] [DEBUG] [REMOTE ] FCN: PASS: Price check passed. Min price $153.70. [2026-01-21T12:08:27.172919] [DEBUG] [REMOTE ] FCN: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:27.173036] [DEBUG] [REMOTE ] FCN: PASS: Integrity check passed. [2026-01-21T12:08:27.173116] [DEBUG] [REMOTE ] FCN: Symbol is viable for forecasting. [2026-01-21T12:08:27.173168] [INFO ] [MAIN ] [1168/3501] FCN kept (0.5s) | 1168 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:27.650987] [DEBUG] [REMOTE ] FCNCA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:27.651136] [DEBUG] [REMOTE ] FCNCA: PASS: History has at least 300 days. [2026-01-21T12:08:27.651597] [DEBUG] [REMOTE ] FCNCA: PASS: Price check passed. Min price $1749.56. [2026-01-21T12:08:27.651742] [DEBUG] [REMOTE ] FCNCA: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:27.651867] [DEBUG] [REMOTE ] FCNCA: PASS: Integrity check passed. [2026-01-21T12:08:27.651914] [DEBUG] [REMOTE ] FCNCA: Symbol is viable for forecasting. [2026-01-21T12:08:27.652000] [INFO ] [MAIN ] [1169/3501] FCNCA kept (0.5s) | 1169 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:27.870710] [DEBUG] [REMOTE ] FCNCO: Retrieved 1013 rows, trimmed to 300. [2026-01-21T12:08:27.870881] [DEBUG] [REMOTE ] FCNCO: PASS: History has at least 300 days. [2026-01-21T12:08:27.871120] [DEBUG] [REMOTE ] FCNCO: PASS: Price check passed. Min price $21.00. [2026-01-21T12:08:27.871264] [DEBUG] [REMOTE ] FCNCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:27.871393] [DEBUG] [REMOTE ] FCNCO: PASS: Integrity check passed. [2026-01-21T12:08:27.871436] [DEBUG] [REMOTE ] FCNCO: Symbol is viable for forecasting. [2026-01-21T12:08:27.871486] [INFO ] [MAIN ] [1170/3501] FCNCO kept (0.2s) | 1170 kept, 0 rejected | 139.5/min | ETA: 16.7m [2026-01-21T12:08:28.366644] [DEBUG] [REMOTE ] FCNCP: Retrieved 1476 rows, trimmed to 300. [2026-01-21T12:08:28.366978] [DEBUG] [REMOTE ] FCNCP: PASS: History has at least 300 days. [2026-01-21T12:08:28.367549] [DEBUG] [REMOTE ] FCNCP: PASS: Price check passed. Min price $20.03. [2026-01-21T12:08:28.386846] [DEBUG] [REMOTE ] FCNCP: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:28.387158] [DEBUG] [REMOTE ] FCNCP: PASS: Integrity check passed. [2026-01-21T12:08:28.387221] [DEBUG] [REMOTE ] FCNCP: Symbol is viable for forecasting. [2026-01-21T12:08:28.387330] [INFO ] [MAIN ] [1171/3501] FCNCP kept (0.5s) | 1171 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:28.681048] [DEBUG] [REMOTE ] FCTE: Retrieved 389 rows, trimmed to 300. [2026-01-21T12:08:28.681248] [DEBUG] [REMOTE ] FCTE: PASS: History has at least 300 days. [2026-01-21T12:08:28.681537] [DEBUG] [REMOTE ] FCTE: PASS: Price check passed. Min price $24.16. [2026-01-21T12:08:28.681727] [DEBUG] [REMOTE ] FCTE: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:28.681862] [DEBUG] [REMOTE ] FCTE: PASS: Integrity check passed. [2026-01-21T12:08:28.681907] [DEBUG] [REMOTE ] FCTE: Symbol is viable for forecasting. [2026-01-21T12:08:28.681960] [INFO ] [MAIN ] [1172/3501] FCTE kept (0.3s) | 1172 kept, 0 rejected | 139.5/min | ETA: 16.7m [2026-01-21T12:08:29.323420] [DEBUG] [REMOTE ] FCX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:29.323558] [DEBUG] [REMOTE ] FCX: PASS: History has at least 300 days. [2026-01-21T12:08:29.323798] [DEBUG] [REMOTE ] FCX: PASS: Price check passed. Min price $38.55. [2026-01-21T12:08:29.323936] [DEBUG] [REMOTE ] FCX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:29.324052] [DEBUG] [REMOTE ] FCX: PASS: Integrity check passed. [2026-01-21T12:08:29.324092] [DEBUG] [REMOTE ] FCX: Symbol is viable for forecasting. [2026-01-21T12:08:29.324140] [INFO ] [MAIN ] [1173/3501] FCX kept (0.6s) | 1173 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:29.818699] [DEBUG] [REMOTE ] FDBC: Retrieved 6289 rows, trimmed to 300. [2026-01-21T12:08:29.818938] [DEBUG] [REMOTE ] FDBC: PASS: History has at least 300 days. [2026-01-21T12:08:29.819265] [DEBUG] [REMOTE ] FDBC: PASS: Price check passed. Min price $42.00. [2026-01-21T12:08:29.819446] [DEBUG] [REMOTE ] FDBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:29.819757] [DEBUG] [REMOTE ] FDBC: PASS: Integrity check passed. [2026-01-21T12:08:29.819834] [DEBUG] [REMOTE ] FDBC: Symbol is viable for forecasting. [2026-01-21T12:08:29.819896] [INFO ] [MAIN ] [1174/3501] FDBC kept (0.5s) | 1174 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:30.126455] [DEBUG] [REMOTE ] FDIF: Retrieved 649 rows, trimmed to 300. [2026-01-21T12:08:30.126832] [DEBUG] [REMOTE ] FDIF: PASS: History has at least 300 days. [2026-01-21T12:08:30.127089] [DEBUG] [REMOTE ] FDIF: PASS: Price check passed. Min price $33.62. [2026-01-21T12:08:30.127234] [DEBUG] [REMOTE ] FDIF: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:30.127355] [DEBUG] [REMOTE ] FDIF: PASS: Integrity check passed. [2026-01-21T12:08:30.127691] [DEBUG] [REMOTE ] FDIF: Symbol is viable for forecasting. [2026-01-21T12:08:30.127775] [INFO ] [MAIN ] [1175/3501] FDIF kept (0.3s) | 1175 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:30.492650] [DEBUG] [REMOTE ] FDIG: Retrieved 940 rows, trimmed to 300. [2026-01-21T12:08:30.492893] [DEBUG] [REMOTE ] FDIG: PASS: History has at least 300 days. [2026-01-21T12:08:30.493165] [DEBUG] [REMOTE ] FDIG: PASS: Price check passed. Min price $37.53. [2026-01-21T12:08:30.493308] [DEBUG] [REMOTE ] FDIG: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:30.493641] [DEBUG] [REMOTE ] FDIG: PASS: Integrity check passed. [2026-01-21T12:08:30.493686] [DEBUG] [REMOTE ] FDIG: Symbol is viable for forecasting. [2026-01-21T12:08:30.493741] [INFO ] [MAIN ] [1176/3501] FDIG kept (0.4s) | 1176 kept, 0 rejected | 139.5/min | ETA: 16.7m [2026-01-21T12:08:31.049045] [DEBUG] [REMOTE ] FDP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:31.049250] [DEBUG] [REMOTE ] FDP: PASS: History has at least 300 days. [2026-01-21T12:08:31.049748] [DEBUG] [REMOTE ] FDP: PASS: Price check passed. Min price $33.89. [2026-01-21T12:08:31.049898] [DEBUG] [REMOTE ] FDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:31.050044] [DEBUG] [REMOTE ] FDP: PASS: Integrity check passed. [2026-01-21T12:08:31.050097] [DEBUG] [REMOTE ] FDP: Symbol is viable for forecasting. [2026-01-21T12:08:31.050159] [INFO ] [MAIN ] [1177/3501] FDP kept (0.6s) | 1177 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:31.631299] [DEBUG] [REMOTE ] FDS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:31.631601] [DEBUG] [REMOTE ] FDS: PASS: History has at least 300 days. [2026-01-21T12:08:31.632150] [DEBUG] [REMOTE ] FDS: PASS: Price check passed. Min price $252.62. [2026-01-21T12:08:31.632344] [DEBUG] [REMOTE ] FDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:31.632535] [DEBUG] [REMOTE ] FDS: PASS: Integrity check passed. [2026-01-21T12:08:31.632630] [DEBUG] [REMOTE ] FDS: Symbol is viable for forecasting. [2026-01-21T12:08:31.632700] [INFO ] [MAIN ] [1178/3501] FDS kept (0.6s) | 1178 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:31.749232] [DEBUG] [REMOTE ] FDTX: Retrieved 654 rows, trimmed to 300. [2026-01-21T12:08:31.749438] [DEBUG] [REMOTE ] FDTX: PASS: History has at least 300 days. [2026-01-21T12:08:31.749744] [DEBUG] [REMOTE ] FDTX: PASS: Price check passed. Min price $37.84. [2026-01-21T12:08:31.749895] [DEBUG] [REMOTE ] FDTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:31.750021] [DEBUG] [REMOTE ] FDTX: PASS: Integrity check passed. [2026-01-21T12:08:31.750062] [DEBUG] [REMOTE ] FDTX: Symbol is viable for forecasting. [2026-01-21T12:08:31.750116] [INFO ] [MAIN ] [1179/3501] FDTX kept (0.1s) | 1179 kept, 0 rejected | 139.5/min | ETA: 16.6m [2026-01-21T12:08:32.439240] [DEBUG] [REMOTE ] FDUS: Retrieved 3667 rows, trimmed to 300. [2026-01-21T12:08:32.439464] [DEBUG] [REMOTE ] FDUS: PASS: History has at least 300 days. [2026-01-21T12:08:32.439757] [DEBUG] [REMOTE ] FDUS: PASS: Price check passed. Min price $18.53. [2026-01-21T12:08:32.439910] [DEBUG] [REMOTE ] FDUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:32.440066] [DEBUG] [REMOTE ] FDUS: PASS: Integrity check passed. [2026-01-21T12:08:32.440112] [DEBUG] [REMOTE ] FDUS: Symbol is viable for forecasting. [2026-01-21T12:08:32.440167] [INFO ] [MAIN ] [1180/3501] FDUS kept (0.7s) | 1180 kept, 0 rejected | 139.4/min | ETA: 16.7m [2026-01-21T12:08:32.948356] [DEBUG] [REMOTE ] FDX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:32.948565] [DEBUG] [REMOTE ] FDX: PASS: History has at least 300 days. [2026-01-21T12:08:32.948879] [DEBUG] [REMOTE ] FDX: PASS: Price check passed. Min price $236.95. [2026-01-21T12:08:32.949026] [DEBUG] [REMOTE ] FDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:32.949301] [DEBUG] [REMOTE ] FDX: PASS: Integrity check passed. [2026-01-21T12:08:32.949351] [DEBUG] [REMOTE ] FDX: Symbol is viable for forecasting. [2026-01-21T12:08:32.949408] [INFO ] [MAIN ] [1181/3501] FDX kept (0.5s) | 1181 kept, 0 rejected | 139.4/min | ETA: 16.6m [2026-01-21T12:08:33.426778] [DEBUG] [REMOTE ] FE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:33.426991] [DEBUG] [REMOTE ] FE: PASS: History has at least 300 days. [2026-01-21T12:08:33.427444] [DEBUG] [REMOTE ] FE: PASS: Price check passed. Min price $44.03. [2026-01-21T12:08:33.427623] [DEBUG] [REMOTE ] FE: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:33.427774] [DEBUG] [REMOTE ] FE: PASS: Integrity check passed. [2026-01-21T12:08:33.427820] [DEBUG] [REMOTE ] FE: Symbol is viable for forecasting. [2026-01-21T12:08:33.427877] [INFO ] [MAIN ] [1182/3501] FE kept (0.5s) | 1182 kept, 0 rejected | 139.4/min | ETA: 16.6m [2026-01-21T12:08:33.658550] [DEBUG] [REMOTE ] FEED: Retrieved 2160 rows, trimmed to 300. [2026-01-21T12:08:33.658719] [DEBUG] [REMOTE ] FEED: PASS: History has at least 300 days. [2026-01-21T12:08:33.658953] [DEBUG] [REMOTE ] FEED: PASS: Price check passed. Min price $1.23. [2026-01-21T12:08:33.659092] [DEBUG] [REMOTE ] FEED: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:33.659212] [DEBUG] [REMOTE ] FEED: PASS: Integrity check passed. [2026-01-21T12:08:33.659253] [DEBUG] [REMOTE ] FEED: Symbol is viable for forecasting. [2026-01-21T12:08:33.659305] [INFO ] [MAIN ] [1183/3501] FEED kept (0.2s) | 1183 kept, 0 rejected | 139.4/min | ETA: 16.6m [2026-01-21T12:08:34.409735] [DEBUG] [REMOTE ] FEIM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:34.409888] [DEBUG] [REMOTE ] FEIM: PASS: History has at least 300 days. [2026-01-21T12:08:34.410129] [DEBUG] [REMOTE ] FEIM: PASS: Price check passed. Min price $27.07. [2026-01-21T12:08:34.410278] [DEBUG] [REMOTE ] FEIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:34.410396] [DEBUG] [REMOTE ] FEIM: PASS: Integrity check passed. [2026-01-21T12:08:34.410441] [DEBUG] [REMOTE ] FEIM: Symbol is viable for forecasting. [2026-01-21T12:08:34.410491] [INFO ] [MAIN ] [1184/3501] FEIM kept (0.8s) | 1184 kept, 0 rejected | 139.3/min | ETA: 16.6m [2026-01-21T12:08:34.905194] [DEBUG] [REMOTE ] FELE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:34.905447] [DEBUG] [REMOTE ] FELE: PASS: History has at least 300 days. [2026-01-21T12:08:34.906078] [DEBUG] [REMOTE ] FELE: PASS: Price check passed. Min price $90.46. [2026-01-21T12:08:34.906466] [DEBUG] [REMOTE ] FELE: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:34.906703] [DEBUG] [REMOTE ] FELE: PASS: Integrity check passed. [2026-01-21T12:08:34.906759] [DEBUG] [REMOTE ] FELE: Symbol is viable for forecasting. [2026-01-21T12:08:34.906829] [INFO ] [MAIN ] [1185/3501] FELE kept (0.5s) | 1185 kept, 0 rejected | 139.3/min | ETA: 16.6m [2026-01-21T12:08:35.321487] [DEBUG] [REMOTE ] FEM: Retrieved 3710 rows, trimmed to 300. [2026-01-21T12:08:35.321719] [DEBUG] [REMOTE ] FEM: PASS: History has at least 300 days. [2026-01-21T12:08:35.322003] [DEBUG] [REMOTE ] FEM: PASS: Price check passed. Min price $26.01. [2026-01-21T12:08:35.322148] [DEBUG] [REMOTE ] FEM: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:35.323158] [DEBUG] [REMOTE ] FEM: PASS: Integrity check passed. [2026-01-21T12:08:35.323708] [DEBUG] [REMOTE ] FEM: Symbol is viable for forecasting. [2026-01-21T12:08:35.323833] [INFO ] [MAIN ] [1186/3501] FEM kept (0.4s) | 1186 kept, 0 rejected | 139.3/min | ETA: 16.6m [2026-01-21T12:08:35.702326] [DEBUG] [REMOTE ] FEMB: Retrieved 2817 rows, trimmed to 300. [2026-01-21T12:08:35.702481] [DEBUG] [REMOTE ] FEMB: PASS: History has at least 300 days. [2026-01-21T12:08:35.702719] [DEBUG] [REMOTE ] FEMB: PASS: Price check passed. Min price $28.90. [2026-01-21T12:08:35.702858] [DEBUG] [REMOTE ] FEMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:35.702969] [DEBUG] [REMOTE ] FEMB: PASS: Integrity check passed. [2026-01-21T12:08:35.703009] [DEBUG] [REMOTE ] FEMB: Symbol is viable for forecasting. [2026-01-21T12:08:35.703058] [INFO ] [MAIN ] [1187/3501] FEMB kept (0.4s) | 1187 kept, 0 rejected | 139.3/min | ETA: 16.6m [2026-01-21T12:08:36.111121] [DEBUG] [REMOTE ] FEMS: Retrieved 3500 rows, trimmed to 300. [2026-01-21T12:08:36.111256] [DEBUG] [REMOTE ] FEMS: PASS: History has at least 300 days. [2026-01-21T12:08:36.111465] [DEBUG] [REMOTE ] FEMS: PASS: Price check passed. Min price $40.77. [2026-01-21T12:08:36.111630] [DEBUG] [REMOTE ] FEMS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:36.111744] [DEBUG] [REMOTE ] FEMS: PASS: Integrity check passed. [2026-01-21T12:08:36.111784] [DEBUG] [REMOTE ] FEMS: Symbol is viable for forecasting. [2026-01-21T12:08:36.111833] [INFO ] [MAIN ] [1188/3501] FEMS kept (0.4s) | 1188 kept, 0 rejected | 139.3/min | ETA: 16.6m [2026-01-21T12:08:36.528631] [DEBUG] [REMOTE ] FEP: Retrieved 3706 rows, trimmed to 300. [2026-01-21T12:08:36.528764] [DEBUG] [REMOTE ] FEP: PASS: History has at least 300 days. [2026-01-21T12:08:36.528973] [DEBUG] [REMOTE ] FEP: PASS: Price check passed. Min price $48.82. [2026-01-21T12:08:36.529108] [DEBUG] [REMOTE ] FEP: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:36.529219] [DEBUG] [REMOTE ] FEP: PASS: Integrity check passed. [2026-01-21T12:08:36.529259] [DEBUG] [REMOTE ] FEP: Symbol is viable for forecasting. [2026-01-21T12:08:36.529312] [INFO ] [MAIN ] [1189/3501] FEP kept (0.4s) | 1189 kept, 0 rejected | 139.3/min | ETA: 16.6m [2026-01-21T12:08:36.758394] [DEBUG] [REMOTE ] FEPI: Retrieved 570 rows, trimmed to 300. [2026-01-21T12:08:36.758527] [DEBUG] [REMOTE ] FEPI: PASS: History has at least 300 days. [2026-01-21T12:08:36.758758] [DEBUG] [REMOTE ] FEPI: PASS: Price check passed. Min price $42.16. [2026-01-21T12:08:36.758896] [DEBUG] [REMOTE ] FEPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:36.759006] [DEBUG] [REMOTE ] FEPI: PASS: Integrity check passed. [2026-01-21T12:08:36.759046] [DEBUG] [REMOTE ] FEPI: Symbol is viable for forecasting. [2026-01-21T12:08:36.759093] [INFO ] [MAIN ] [1190/3501] FEPI kept (0.2s) | 1190 kept, 0 rejected | 139.4/min | ETA: 16.6m [2026-01-21T12:08:37.356470] [DEBUG] [REMOTE ] FERG: Retrieved 3950 rows, trimmed to 300. [2026-01-21T12:08:37.356693] [DEBUG] [REMOTE ] FERG: PASS: History has at least 300 days. [2026-01-21T12:08:37.356925] [DEBUG] [REMOTE ] FERG: PASS: Price check passed. Min price $221.75. [2026-01-21T12:08:37.357062] [DEBUG] [REMOTE ] FERG: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:37.357173] [DEBUG] [REMOTE ] FERG: PASS: Integrity check passed. [2026-01-21T12:08:37.357212] [DEBUG] [REMOTE ] FERG: Symbol is viable for forecasting. [2026-01-21T12:08:37.357259] [INFO ] [MAIN ] [1191/3501] FERG kept (0.6s) | 1191 kept, 0 rejected | 139.3/min | ETA: 16.6m [2026-01-21T12:08:37.733874] [DEBUG] [REMOTE ] FEX: Retrieved 4704 rows, trimmed to 300. [2026-01-21T12:08:37.734011] [DEBUG] [REMOTE ] FEX: PASS: History has at least 300 days. [2026-01-21T12:08:37.734223] [DEBUG] [REMOTE ] FEX: PASS: Price check passed. Min price $111.42. [2026-01-21T12:08:37.734358] [DEBUG] [REMOTE ] FEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:37.734489] [DEBUG] [REMOTE ] FEX: PASS: Integrity check passed. [2026-01-21T12:08:37.734530] [DEBUG] [REMOTE ] FEX: Symbol is viable for forecasting. [2026-01-21T12:08:37.734594] [INFO ] [MAIN ] [1192/3501] FEX kept (0.4s) | 1192 kept, 0 rejected | 139.4/min | ETA: 16.6m [2026-01-21T12:08:38.143310] [DEBUG] [REMOTE ] FF: Retrieved 3729 rows, trimmed to 300. [2026-01-21T12:08:38.143446] [DEBUG] [REMOTE ] FF: PASS: History has at least 300 days. [2026-01-21T12:08:38.143692] [DEBUG] [REMOTE ] FF: PASS: Price check passed. Min price $3.04. [2026-01-21T12:08:38.143829] [DEBUG] [REMOTE ] FF: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:38.143944] [DEBUG] [REMOTE ] FF: PASS: Integrity check passed. [2026-01-21T12:08:38.143986] [DEBUG] [REMOTE ] FF: Symbol is viable for forecasting. [2026-01-21T12:08:38.144034] [INFO ] [MAIN ] [1193/3501] FF kept (0.4s) | 1193 kept, 0 rejected | 139.4/min | ETA: 16.6m [2026-01-21T12:08:38.506527] [DEBUG] [REMOTE ] FFA: Retrieved 5383 rows, trimmed to 300. [2026-01-21T12:08:38.506720] [DEBUG] [REMOTE ] FFA: PASS: History has at least 300 days. [2026-01-21T12:08:38.506928] [DEBUG] [REMOTE ] FFA: PASS: Price check passed. Min price $20.52. [2026-01-21T12:08:38.507063] [DEBUG] [REMOTE ] FFA: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:38.507173] [DEBUG] [REMOTE ] FFA: PASS: Integrity check passed. [2026-01-21T12:08:38.507213] [DEBUG] [REMOTE ] FFA: Symbol is viable for forecasting. [2026-01-21T12:08:38.507262] [INFO ] [MAIN ] [1194/3501] FFA kept (0.4s) | 1194 kept, 0 rejected | 139.4/min | ETA: 16.6m [2026-01-21T12:08:39.063404] [DEBUG] [REMOTE ] FFBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:39.063793] [DEBUG] [REMOTE ] FFBC: PASS: History has at least 300 days. [2026-01-21T12:08:39.064206] [DEBUG] [REMOTE ] FFBC: PASS: Price check passed. Min price $23.04. [2026-01-21T12:08:39.064366] [DEBUG] [REMOTE ] FFBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:39.064505] [DEBUG] [REMOTE ] FFBC: PASS: Integrity check passed. [2026-01-21T12:08:39.064551] [DEBUG] [REMOTE ] FFBC: Symbol is viable for forecasting. [2026-01-21T12:08:39.064622] [INFO ] [MAIN ] [1195/3501] FFBC kept (0.6s) | 1195 kept, 0 rejected | 139.3/min | ETA: 16.5m [2026-01-21T12:08:39.404451] [DEBUG] [REMOTE ] FFC: Retrieved 5780 rows, trimmed to 300. [2026-01-21T12:08:39.404614] [DEBUG] [REMOTE ] FFC: PASS: History has at least 300 days. [2026-01-21T12:08:39.404859] [DEBUG] [REMOTE ] FFC: PASS: Price check passed. Min price $16.15. [2026-01-21T12:08:39.405000] [DEBUG] [REMOTE ] FFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:39.405125] [DEBUG] [REMOTE ] FFC: PASS: Integrity check passed. [2026-01-21T12:08:39.405166] [DEBUG] [REMOTE ] FFC: Symbol is viable for forecasting. [2026-01-21T12:08:39.405215] [INFO ] [MAIN ] [1196/3501] FFC kept (0.3s) | 1196 kept, 0 rejected | 139.4/min | ETA: 16.5m [2026-01-21T12:08:39.943196] [DEBUG] [REMOTE ] FFIC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:39.943330] [DEBUG] [REMOTE ] FFIC: PASS: History has at least 300 days. [2026-01-21T12:08:39.943559] [DEBUG] [REMOTE ] FFIC: PASS: Price check passed. Min price $12.69. [2026-01-21T12:08:39.943746] [DEBUG] [REMOTE ] FFIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:39.943863] [DEBUG] [REMOTE ] FFIC: PASS: Integrity check passed. [2026-01-21T12:08:39.943904] [DEBUG] [REMOTE ] FFIC: Symbol is viable for forecasting. [2026-01-21T12:08:39.943953] [INFO ] [MAIN ] [1197/3501] FFIC kept (0.5s) | 1197 kept, 0 rejected | 139.3/min | ETA: 16.5m [2026-01-21T12:08:40.414095] [DEBUG] [REMOTE ] FFIN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:40.414257] [DEBUG] [REMOTE ] FFIN: PASS: History has at least 300 days. [2026-01-21T12:08:40.414490] [DEBUG] [REMOTE ] FFIN: PASS: Price check passed. Min price $29.68. [2026-01-21T12:08:40.414649] [DEBUG] [REMOTE ] FFIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:40.414784] [DEBUG] [REMOTE ] FFIN: PASS: Integrity check passed. [2026-01-21T12:08:40.414826] [DEBUG] [REMOTE ] FFIN: Symbol is viable for forecasting. [2026-01-21T12:08:40.414876] [INFO ] [MAIN ] [1198/3501] FFIN kept (0.5s) | 1198 kept, 0 rejected | 139.3/min | ETA: 16.5m [2026-01-21T12:08:40.781718] [DEBUG] [REMOTE ] FFWM: Retrieved 2819 rows, trimmed to 300. [2026-01-21T12:08:40.781859] [DEBUG] [REMOTE ] FFWM: PASS: History has at least 300 days. [2026-01-21T12:08:40.782139] [DEBUG] [REMOTE ] FFWM: PASS: Price check passed. Min price $4.77. [2026-01-21T12:08:40.782331] [DEBUG] [REMOTE ] FFWM: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:40.782455] [DEBUG] [REMOTE ] FFWM: PASS: Integrity check passed. [2026-01-21T12:08:40.782497] [DEBUG] [REMOTE ] FFWM: Symbol is viable for forecasting. [2026-01-21T12:08:40.782546] [INFO ] [MAIN ] [1199/3501] FFWM kept (0.4s) | 1199 kept, 0 rejected | 139.3/min | ETA: 16.5m [2026-01-21T12:08:40.918098] [DEBUG] [REMOTE ] FG: Retrieved 791 rows, trimmed to 300. [2026-01-21T12:08:40.918235] [DEBUG] [REMOTE ] FG: PASS: History has at least 300 days. [2026-01-21T12:08:40.918446] [DEBUG] [REMOTE ] FG: PASS: Price check passed. Min price $26.92. [2026-01-21T12:08:40.918601] [DEBUG] [REMOTE ] FG: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:40.918758] [DEBUG] [REMOTE ] FG: PASS: Integrity check passed. [2026-01-21T12:08:40.918816] [DEBUG] [REMOTE ] FG: Symbol is viable for forecasting. [2026-01-21T12:08:40.918880] [INFO ] [MAIN ] [1200/3501] FG kept (0.1s) | 1200 kept, 0 rejected | 139.4/min | ETA: 16.5m [2026-01-21T12:08:41.524289] [DEBUG] [REMOTE ] FHB: Retrieved 2378 rows, trimmed to 300. [2026-01-21T12:08:41.524424] [DEBUG] [REMOTE ] FHB: PASS: History has at least 300 days. [2026-01-21T12:08:41.524668] [DEBUG] [REMOTE ] FHB: PASS: Price check passed. Min price $23.39. [2026-01-21T12:08:41.524815] [DEBUG] [REMOTE ] FHB: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:41.524934] [DEBUG] [REMOTE ] FHB: PASS: Integrity check passed. [2026-01-21T12:08:41.524976] [DEBUG] [REMOTE ] FHB: Symbol is viable for forecasting. [2026-01-21T12:08:41.525027] [INFO ] [MAIN ] [1201/3501] FHB kept (0.6s) | 1201 kept, 0 rejected | 139.4/min | ETA: 16.5m [2026-01-21T12:08:42.120711] [DEBUG] [REMOTE ] FHI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:42.120859] [DEBUG] [REMOTE ] FHI: PASS: History has at least 300 days. [2026-01-21T12:08:42.121105] [DEBUG] [REMOTE ] FHI: PASS: Price check passed. Min price $46.98. [2026-01-21T12:08:42.121246] [DEBUG] [REMOTE ] FHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:42.121373] [DEBUG] [REMOTE ] FHI: PASS: Integrity check passed. [2026-01-21T12:08:42.121415] [DEBUG] [REMOTE ] FHI: Symbol is viable for forecasting. [2026-01-21T12:08:42.121466] [INFO ] [MAIN ] [1202/3501] FHI kept (0.6s) | 1202 kept, 0 rejected | 139.3/min | ETA: 16.5m [2026-01-21T12:08:42.617756] [DEBUG] [REMOTE ] FHN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:42.617918] [DEBUG] [REMOTE ] FHN: PASS: History has at least 300 days. [2026-01-21T12:08:42.618193] [DEBUG] [REMOTE ] FHN: PASS: Price check passed. Min price $20.43. [2026-01-21T12:08:42.618330] [DEBUG] [REMOTE ] FHN: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:42.618461] [DEBUG] [REMOTE ] FHN: PASS: Integrity check passed. [2026-01-21T12:08:42.618505] [DEBUG] [REMOTE ] FHN: Symbol is viable for forecasting. [2026-01-21T12:08:42.618555] [INFO ] [MAIN ] [1203/3501] FHN kept (0.5s) | 1203 kept, 0 rejected | 139.3/min | ETA: 16.5m [2026-01-21T12:08:42.902252] [DEBUG] [REMOTE ] FHTX: Retrieved 1315 rows, trimmed to 300. [2026-01-21T12:08:42.902388] [DEBUG] [REMOTE ] FHTX: PASS: History has at least 300 days. [2026-01-21T12:08:42.902614] [DEBUG] [REMOTE ] FHTX: PASS: Price check passed. Min price $3.53. [2026-01-21T12:08:42.902770] [DEBUG] [REMOTE ] FHTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:42.902880] [DEBUG] [REMOTE ] FHTX: PASS: Integrity check passed. [2026-01-21T12:08:42.902921] [DEBUG] [REMOTE ] FHTX: Symbol is viable for forecasting. [2026-01-21T12:08:42.902968] [INFO ] [MAIN ] [1204/3501] FHTX kept (0.3s) | 1204 kept, 0 rejected | 139.4/min | ETA: 16.5m [2026-01-21T12:08:43.442411] [DEBUG] [REMOTE ] FIBK: Retrieved 3981 rows, trimmed to 300. [2026-01-21T12:08:43.442604] [DEBUG] [REMOTE ] FIBK: PASS: History has at least 300 days. [2026-01-21T12:08:43.442817] [DEBUG] [REMOTE ] FIBK: PASS: Price check passed. Min price $29.68. [2026-01-21T12:08:43.442949] [DEBUG] [REMOTE ] FIBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:43.443060] [DEBUG] [REMOTE ] FIBK: PASS: Integrity check passed. [2026-01-21T12:08:43.443099] [DEBUG] [REMOTE ] FIBK: Symbol is viable for forecasting. [2026-01-21T12:08:43.443148] [INFO ] [MAIN ] [1205/3501] FIBK kept (0.5s) | 1205 kept, 0 rejected | 139.3/min | ETA: 16.5m [2026-01-21T12:08:43.942182] [DEBUG] [REMOTE ] FICO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:43.942345] [DEBUG] [REMOTE ] FICO: PASS: History has at least 300 days. [2026-01-21T12:08:43.942561] [DEBUG] [REMOTE ] FICO: PASS: Price check passed. Min price $1494.50. [2026-01-21T12:08:43.942717] [DEBUG] [REMOTE ] FICO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:43.942834] [DEBUG] [REMOTE ] FICO: PASS: Integrity check passed. [2026-01-21T12:08:43.942875] [DEBUG] [REMOTE ] FICO: Symbol is viable for forecasting. [2026-01-21T12:08:43.942923] [INFO ] [MAIN ] [1206/3501] FICO kept (0.5s) | 1206 kept, 0 rejected | 139.3/min | ETA: 16.5m [2026-01-21T12:08:44.113933] [DEBUG] [REMOTE ] FICS: Retrieved 1278 rows, trimmed to 300. [2026-01-21T12:08:44.114063] [DEBUG] [REMOTE ] FICS: PASS: History has at least 300 days. [2026-01-21T12:08:44.114265] [DEBUG] [REMOTE ] FICS: PASS: Price check passed. Min price $37.62. [2026-01-21T12:08:44.114401] [DEBUG] [REMOTE ] FICS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:44.114510] [DEBUG] [REMOTE ] FICS: PASS: Integrity check passed. [2026-01-21T12:08:44.114550] [DEBUG] [REMOTE ] FICS: Symbol is viable for forecasting. [2026-01-21T12:08:44.114617] [INFO ] [MAIN ] [1207/3501] FICS kept (0.2s) | 1207 kept, 0 rejected | 139.4/min | ETA: 16.5m [2026-01-21T12:08:44.629042] [DEBUG] [REMOTE ] FID: Retrieved 1857 rows, trimmed to 300. [2026-01-21T12:08:44.629165] [DEBUG] [REMOTE ] FID: PASS: History has at least 300 days. [2026-01-21T12:08:44.629368] [DEBUG] [REMOTE ] FID: PASS: Price check passed. Min price $19.41. [2026-01-21T12:08:44.629508] [DEBUG] [REMOTE ] FID: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:44.629637] [DEBUG] [REMOTE ] FID: PASS: Integrity check passed. [2026-01-21T12:08:44.629681] [DEBUG] [REMOTE ] FID: Symbol is viable for forecasting. [2026-01-21T12:08:44.629729] [INFO ] [MAIN ] [1208/3501] FID kept (0.5s) | 1208 kept, 0 rejected | 139.4/min | ETA: 16.5m [2026-01-21T12:08:44.984485] [DEBUG] [REMOTE ] FIGS: Retrieved 1167 rows, trimmed to 300. [2026-01-21T12:08:44.984864] [DEBUG] [REMOTE ] FIGS: PASS: History has at least 300 days. [2026-01-21T12:08:44.985110] [DEBUG] [REMOTE ] FIGS: PASS: Price check passed. Min price $7.38. [2026-01-21T12:08:44.985299] [DEBUG] [REMOTE ] FIGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:44.985447] [DEBUG] [REMOTE ] FIGS: PASS: Integrity check passed. [2026-01-21T12:08:44.985502] [DEBUG] [REMOTE ] FIGS: Symbol is viable for forecasting. [2026-01-21T12:08:44.985590] [INFO ] [MAIN ] [1209/3501] FIGS kept (0.4s) | 1209 kept, 0 rejected | 139.4/min | ETA: 16.4m [2026-01-21T12:08:45.380619] [DEBUG] [REMOTE ] FIHL: Retrieved 642 rows, trimmed to 300. [2026-01-21T12:08:45.380762] [DEBUG] [REMOTE ] FIHL: PASS: History has at least 300 days. [2026-01-21T12:08:45.380971] [DEBUG] [REMOTE ] FIHL: PASS: Price check passed. Min price $17.74. [2026-01-21T12:08:45.381130] [DEBUG] [REMOTE ] FIHL: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:45.381245] [DEBUG] [REMOTE ] FIHL: PASS: Integrity check passed. [2026-01-21T12:08:45.381287] [DEBUG] [REMOTE ] FIHL: Symbol is viable for forecasting. [2026-01-21T12:08:45.381335] [INFO ] [MAIN ] [1210/3501] FIHL kept (0.4s) | 1210 kept, 0 rejected | 139.4/min | ETA: 16.4m [2026-01-21T12:08:45.840298] [DEBUG] [REMOTE ] FINS: Retrieved 1671 rows, trimmed to 300. [2026-01-21T12:08:45.840455] [DEBUG] [REMOTE ] FINS: PASS: History has at least 300 days. [2026-01-21T12:08:45.840748] [DEBUG] [REMOTE ] FINS: PASS: Price check passed. Min price $12.62. [2026-01-21T12:08:45.840934] [DEBUG] [REMOTE ] FINS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:45.841086] [DEBUG] [REMOTE ] FINS: PASS: Integrity check passed. [2026-01-21T12:08:45.841141] [DEBUG] [REMOTE ] FINS: Symbol is viable for forecasting. [2026-01-21T12:08:45.841206] [INFO ] [MAIN ] [1211/3501] FINS kept (0.5s) | 1211 kept, 0 rejected | 139.4/min | ETA: 16.4m [2026-01-21T12:08:46.261517] [DEBUG] [REMOTE ] FINX: Retrieved 2351 rows, trimmed to 300. [2026-01-21T12:08:46.261674] [DEBUG] [REMOTE ] FINX: PASS: History has at least 300 days. [2026-01-21T12:08:46.261879] [DEBUG] [REMOTE ] FINX: PASS: Price check passed. Min price $28.01. [2026-01-21T12:08:46.262014] [DEBUG] [REMOTE ] FINX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:46.262125] [DEBUG] [REMOTE ] FINX: PASS: Integrity check passed. [2026-01-21T12:08:46.262165] [DEBUG] [REMOTE ] FINX: Symbol is viable for forecasting. [2026-01-21T12:08:46.262212] [INFO ] [MAIN ] [1212/3501] FINX kept (0.4s) | 1212 kept, 0 rejected | 139.4/min | ETA: 16.4m [2026-01-21T12:08:46.570359] [DEBUG] [REMOTE ] FIP: Retrieved 873 rows, trimmed to 300. [2026-01-21T12:08:46.570495] [DEBUG] [REMOTE ] FIP: PASS: History has at least 300 days. [2026-01-21T12:08:46.570719] [DEBUG] [REMOTE ] FIP: PASS: Price check passed. Min price $3.99. [2026-01-21T12:08:46.570857] [DEBUG] [REMOTE ] FIP: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:46.570969] [DEBUG] [REMOTE ] FIP: PASS: Integrity check passed. [2026-01-21T12:08:46.571010] [DEBUG] [REMOTE ] FIP: Symbol is viable for forecasting. [2026-01-21T12:08:46.571057] [INFO ] [MAIN ] [1213/3501] FIP kept (0.3s) | 1213 kept, 0 rejected | 139.4/min | ETA: 16.4m [2026-01-21T12:08:47.327714] [DEBUG] [REMOTE ] FIS: Retrieved 6182 rows, trimmed to 300. [2026-01-21T12:08:47.328064] [DEBUG] [REMOTE ] FIS: PASS: History has at least 300 days. [2026-01-21T12:08:47.328284] [DEBUG] [REMOTE ] FIS: PASS: Price check passed. Min price $60.07. [2026-01-21T12:08:47.328423] [DEBUG] [REMOTE ] FIS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:47.328544] [DEBUG] [REMOTE ] FIS: PASS: Integrity check passed. [2026-01-21T12:08:47.328615] [DEBUG] [REMOTE ] FIS: Symbol is viable for forecasting. [2026-01-21T12:08:47.328676] [INFO ] [MAIN ] [1214/3501] FIS kept (0.8s) | 1214 kept, 0 rejected | 139.3/min | ETA: 16.4m [2026-01-21T12:08:47.857741] [DEBUG] [REMOTE ] FISI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:47.858071] [DEBUG] [REMOTE ] FISI: PASS: History has at least 300 days. [2026-01-21T12:08:47.858294] [DEBUG] [REMOTE ] FISI: PASS: Price check passed. Min price $26.23. [2026-01-21T12:08:47.858430] [DEBUG] [REMOTE ] FISI: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:47.858546] [DEBUG] [REMOTE ] FISI: PASS: Integrity check passed. [2026-01-21T12:08:47.858611] [DEBUG] [REMOTE ] FISI: Symbol is viable for forecasting. [2026-01-21T12:08:47.858661] [INFO ] [MAIN ] [1215/3501] FISI kept (0.5s) | 1215 kept, 0 rejected | 139.3/min | ETA: 16.4m [2026-01-21T12:08:48.325198] [DEBUG] [REMOTE ] FITB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:48.325346] [DEBUG] [REMOTE ] FITB: PASS: History has at least 300 days. [2026-01-21T12:08:48.325601] [DEBUG] [REMOTE ] FITB: PASS: Price check passed. Min price $40.77. [2026-01-21T12:08:48.325764] [DEBUG] [REMOTE ] FITB: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:48.325890] [DEBUG] [REMOTE ] FITB: PASS: Integrity check passed. [2026-01-21T12:08:48.325931] [DEBUG] [REMOTE ] FITB: Symbol is viable for forecasting. [2026-01-21T12:08:48.325982] [INFO ] [MAIN ] [1216/3501] FITB kept (0.5s) | 1216 kept, 0 rejected | 139.3/min | ETA: 16.4m [2026-01-21T12:08:48.611096] [DEBUG] [REMOTE ] FITBI: Retrieved 3047 rows, trimmed to 300. [2026-01-21T12:08:48.611228] [DEBUG] [REMOTE ] FITBI: PASS: History has at least 300 days. [2026-01-21T12:08:48.611437] [DEBUG] [REMOTE ] FITBI: PASS: Price check passed. Min price $24.93. [2026-01-21T12:08:48.611604] [DEBUG] [REMOTE ] FITBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:48.611722] [DEBUG] [REMOTE ] FITBI: PASS: Integrity check passed. [2026-01-21T12:08:48.611763] [DEBUG] [REMOTE ] FITBI: Symbol is viable for forecasting. [2026-01-21T12:08:48.611810] [INFO ] [MAIN ] [1217/3501] FITBI kept (0.3s) | 1217 kept, 0 rejected | 139.3/min | ETA: 16.4m [2026-01-21T12:08:48.913399] [DEBUG] [REMOTE ] FITBO: Retrieved 1596 rows, trimmed to 300. [2026-01-21T12:08:48.913526] [DEBUG] [REMOTE ] FITBO: PASS: History has at least 300 days. [2026-01-21T12:08:48.913748] [DEBUG] [REMOTE ] FITBO: PASS: Price check passed. Min price $18.95. [2026-01-21T12:08:48.913890] [DEBUG] [REMOTE ] FITBO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:48.914003] [DEBUG] [REMOTE ] FITBO: PASS: Integrity check passed. [2026-01-21T12:08:48.914044] [DEBUG] [REMOTE ] FITBO: Symbol is viable for forecasting. [2026-01-21T12:08:48.914092] [INFO ] [MAIN ] [1218/3501] FITBO kept (0.3s) | 1218 kept, 0 rejected | 139.4/min | ETA: 16.4m [2026-01-21T12:08:49.484369] [DEBUG] [REMOTE ] FIVE: Retrieved 3395 rows, trimmed to 300. [2026-01-21T12:08:49.484508] [DEBUG] [REMOTE ] FIVE: PASS: History has at least 300 days. [2026-01-21T12:08:49.484742] [DEBUG] [REMOTE ] FIVE: PASS: Price check passed. Min price $147.05. [2026-01-21T12:08:49.484880] [DEBUG] [REMOTE ] FIVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:49.484993] [DEBUG] [REMOTE ] FIVE: PASS: Integrity check passed. [2026-01-21T12:08:49.485035] [DEBUG] [REMOTE ] FIVE: Symbol is viable for forecasting. [2026-01-21T12:08:49.485084] [INFO ] [MAIN ] [1219/3501] FIVE kept (0.6s) | 1219 kept, 0 rejected | 139.3/min | ETA: 16.4m [2026-01-21T12:08:49.852005] [DEBUG] [REMOTE ] FIVN: Retrieved 2966 rows, trimmed to 300. [2026-01-21T12:08:49.852182] [DEBUG] [REMOTE ] FIVN: PASS: History has at least 300 days. [2026-01-21T12:08:49.852387] [DEBUG] [REMOTE ] FIVN: PASS: Price check passed. Min price $17.15. [2026-01-21T12:08:49.852524] [DEBUG] [REMOTE ] FIVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:49.852662] [DEBUG] [REMOTE ] FIVN: PASS: Integrity check passed. [2026-01-21T12:08:49.852706] [DEBUG] [REMOTE ] FIVN: Symbol is viable for forecasting. [2026-01-21T12:08:49.852755] [INFO ] [MAIN ] [1220/3501] FIVN kept (0.4s) | 1220 kept, 0 rejected | 139.3/min | ETA: 16.4m [2026-01-21T12:08:50.453027] [DEBUG] [REMOTE ] FIX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:50.453168] [DEBUG] [REMOTE ] FIX: PASS: History has at least 300 days. [2026-01-21T12:08:50.453391] [DEBUG] [REMOTE ] FIX: PASS: Price check passed. Min price $824.45. [2026-01-21T12:08:50.453527] [DEBUG] [REMOTE ] FIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:50.453666] [DEBUG] [REMOTE ] FIX: PASS: Integrity check passed. [2026-01-21T12:08:50.453709] [DEBUG] [REMOTE ] FIX: Symbol is viable for forecasting. [2026-01-21T12:08:50.453757] [INFO ] [MAIN ] [1221/3501] FIX kept (0.6s) | 1221 kept, 0 rejected | 139.3/min | ETA: 16.4m [2026-01-21T12:08:50.832562] [DEBUG] [REMOTE ] FIXD: Retrieved 2244 rows, trimmed to 300. [2026-01-21T12:08:50.832727] [DEBUG] [REMOTE ] FIXD: PASS: History has at least 300 days. [2026-01-21T12:08:50.832964] [DEBUG] [REMOTE ] FIXD: PASS: Price check passed. Min price $43.99. [2026-01-21T12:08:50.833102] [DEBUG] [REMOTE ] FIXD: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:50.833216] [DEBUG] [REMOTE ] FIXD: PASS: Integrity check passed. [2026-01-21T12:08:50.833256] [DEBUG] [REMOTE ] FIXD: Symbol is viable for forecasting. [2026-01-21T12:08:50.833304] [INFO ] [MAIN ] [1222/3501] FIXD kept (0.4s) | 1222 kept, 0 rejected | 139.3/min | ETA: 16.4m [2026-01-21T12:08:51.229847] [DEBUG] [REMOTE ] FIZZ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:51.229999] [DEBUG] [REMOTE ] FIZZ: PASS: History has at least 300 days. [2026-01-21T12:08:51.230236] [DEBUG] [REMOTE ] FIZZ: PASS: Price check passed. Min price $31.66. [2026-01-21T12:08:51.230379] [DEBUG] [REMOTE ] FIZZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:51.230503] [DEBUG] [REMOTE ] FIZZ: PASS: Integrity check passed. [2026-01-21T12:08:51.230545] [DEBUG] [REMOTE ] FIZZ: Symbol is viable for forecasting. [2026-01-21T12:08:51.230615] [INFO ] [MAIN ] [1223/3501] FIZZ kept (0.4s) | 1223 kept, 0 rejected | 139.3/min | ETA: 16.4m [2026-01-21T12:08:51.614807] [DEBUG] [REMOTE ] FJP: Retrieved 3706 rows, trimmed to 300. [2026-01-21T12:08:51.614961] [DEBUG] [REMOTE ] FJP: PASS: History has at least 300 days. [2026-01-21T12:08:51.615196] [DEBUG] [REMOTE ] FJP: PASS: Price check passed. Min price $64.29. [2026-01-21T12:08:51.615339] [DEBUG] [REMOTE ] FJP: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:51.615457] [DEBUG] [REMOTE ] FJP: PASS: Integrity check passed. [2026-01-21T12:08:51.615502] [DEBUG] [REMOTE ] FJP: Symbol is viable for forecasting. [2026-01-21T12:08:51.615553] [INFO ] [MAIN ] [1224/3501] FJP kept (0.4s) | 1224 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:52.156078] [DEBUG] [REMOTE ] FLEX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:52.156282] [DEBUG] [REMOTE ] FLEX: PASS: History has at least 300 days. [2026-01-21T12:08:52.156658] [DEBUG] [REMOTE ] FLEX: PASS: Price check passed. Min price $54.51. [2026-01-21T12:08:52.156812] [DEBUG] [REMOTE ] FLEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:52.156949] [DEBUG] [REMOTE ] FLEX: PASS: Integrity check passed. [2026-01-21T12:08:52.157020] [DEBUG] [REMOTE ] FLEX: Symbol is viable for forecasting. [2026-01-21T12:08:52.157076] [INFO ] [MAIN ] [1225/3501] FLEX kept (0.5s) | 1225 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:52.312224] [DEBUG] [REMOTE ] FLGC: Retrieved 1179 rows, trimmed to 300. [2026-01-21T12:08:52.312507] [DEBUG] [REMOTE ] FLGC: PASS: History has at least 300 days. [2026-01-21T12:08:52.312888] [DEBUG] [REMOTE ] FLGC: PASS: Price check passed. Min price $6.23. [2026-01-21T12:08:52.313049] [DEBUG] [REMOTE ] FLGC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:52.313197] [DEBUG] [REMOTE ] FLGC: PASS: Integrity check passed. [2026-01-21T12:08:52.313243] [DEBUG] [REMOTE ] FLGC: Symbol is viable for forecasting. [2026-01-21T12:08:52.313302] [INFO ] [MAIN ] [1226/3501] FLGC kept (0.2s) | 1226 kept, 0 rejected | 139.4/min | ETA: 16.3m [2026-01-21T12:08:52.900202] [DEBUG] [REMOTE ] FLL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:52.900348] [DEBUG] [REMOTE ] FLL: PASS: History has at least 300 days. [2026-01-21T12:08:52.900599] [DEBUG] [REMOTE ] FLL: PASS: Price check passed. Min price $2.29. [2026-01-21T12:08:52.900744] [DEBUG] [REMOTE ] FLL: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:52.900863] [DEBUG] [REMOTE ] FLL: PASS: Integrity check passed. [2026-01-21T12:08:52.900905] [DEBUG] [REMOTE ] FLL: Symbol is viable for forecasting. [2026-01-21T12:08:52.900980] [INFO ] [MAIN ] [1227/3501] FLL kept (0.6s) | 1227 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:53.192336] [DEBUG] [REMOTE ] FLNC: Retrieved 1060 rows, trimmed to 300. [2026-01-21T12:08:53.192566] [DEBUG] [REMOTE ] FLNC: PASS: History has at least 300 days. [2026-01-21T12:08:53.193028] [DEBUG] [REMOTE ] FLNC: PASS: Price check passed. Min price $15.40. [2026-01-21T12:08:53.193203] [DEBUG] [REMOTE ] FLNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:53.193364] [DEBUG] [REMOTE ] FLNC: PASS: Integrity check passed. [2026-01-21T12:08:53.193413] [DEBUG] [REMOTE ] FLNC: Symbol is viable for forecasting. [2026-01-21T12:08:53.193520] [INFO ] [MAIN ] [1228/3501] FLNC kept (0.3s) | 1228 kept, 0 rejected | 139.4/min | ETA: 16.3m [2026-01-21T12:08:53.664082] [DEBUG] [REMOTE ] FLNG: Retrieved 1658 rows, trimmed to 300. [2026-01-21T12:08:53.664262] [DEBUG] [REMOTE ] FLNG: PASS: History has at least 300 days. [2026-01-21T12:08:53.664508] [DEBUG] [REMOTE ] FLNG: PASS: Price check passed. Min price $24.26. [2026-01-21T12:08:53.664706] [DEBUG] [REMOTE ] FLNG: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:53.664830] [DEBUG] [REMOTE ] FLNG: PASS: Integrity check passed. [2026-01-21T12:08:53.664872] [DEBUG] [REMOTE ] FLNG: Symbol is viable for forecasting. [2026-01-21T12:08:53.665104] [INFO ] [MAIN ] [1229/3501] FLNG kept (0.5s) | 1229 kept, 0 rejected | 139.4/min | ETA: 16.3m [2026-01-21T12:08:54.156517] [DEBUG] [REMOTE ] FLO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:54.156694] [DEBUG] [REMOTE ] FLO: PASS: History has at least 300 days. [2026-01-21T12:08:54.156931] [DEBUG] [REMOTE ] FLO: PASS: Price check passed. Min price $10.08. [2026-01-21T12:08:54.157072] [DEBUG] [REMOTE ] FLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:54.157195] [DEBUG] [REMOTE ] FLO: PASS: Integrity check passed. [2026-01-21T12:08:54.157238] [DEBUG] [REMOTE ] FLO: Symbol is viable for forecasting. [2026-01-21T12:08:54.157294] [INFO ] [MAIN ] [1230/3501] FLO kept (0.5s) | 1230 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:54.667596] [DEBUG] [REMOTE ] FLS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:54.667755] [DEBUG] [REMOTE ] FLS: PASS: History has at least 300 days. [2026-01-21T12:08:54.667980] [DEBUG] [REMOTE ] FLS: PASS: Price check passed. Min price $52.50. [2026-01-21T12:08:54.668120] [DEBUG] [REMOTE ] FLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:54.668238] [DEBUG] [REMOTE ] FLS: PASS: Integrity check passed. [2026-01-21T12:08:54.668279] [DEBUG] [REMOTE ] FLS: Symbol is viable for forecasting. [2026-01-21T12:08:54.668328] [INFO ] [MAIN ] [1231/3501] FLS kept (0.5s) | 1231 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:55.163099] [DEBUG] [REMOTE ] FLUX: Retrieved 5739 rows, trimmed to 300. [2026-01-21T12:08:55.163235] [DEBUG] [REMOTE ] FLUX: PASS: History has at least 300 days. [2026-01-21T12:08:55.163449] [DEBUG] [REMOTE ] FLUX: PASS: Price check passed. Min price $1.27. [2026-01-21T12:08:55.163608] [DEBUG] [REMOTE ] FLUX: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:55.163725] [DEBUG] [REMOTE ] FLUX: PASS: Integrity check passed. [2026-01-21T12:08:55.163766] [DEBUG] [REMOTE ] FLUX: Symbol is viable for forecasting. [2026-01-21T12:08:55.163815] [INFO ] [MAIN ] [1232/3501] FLUX kept (0.5s) | 1232 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:55.628934] [DEBUG] [REMOTE ] FLWS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:55.629257] [DEBUG] [REMOTE ] FLWS: PASS: History has at least 300 days. [2026-01-21T12:08:55.629468] [DEBUG] [REMOTE ] FLWS: PASS: Price check passed. Min price $3.06. [2026-01-21T12:08:55.629621] [DEBUG] [REMOTE ] FLWS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:55.629735] [DEBUG] [REMOTE ] FLWS: PASS: Integrity check passed. [2026-01-21T12:08:55.629776] [DEBUG] [REMOTE ] FLWS: Symbol is viable for forecasting. [2026-01-21T12:08:55.629824] [INFO ] [MAIN ] [1233/3501] FLWS kept (0.5s) | 1233 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:56.134470] [DEBUG] [REMOTE ] FLXS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:56.134660] [DEBUG] [REMOTE ] FLXS: PASS: History has at least 300 days. [2026-01-21T12:08:56.134890] [DEBUG] [REMOTE ] FLXS: PASS: Price check passed. Min price $34.02. [2026-01-21T12:08:56.135029] [DEBUG] [REMOTE ] FLXS: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:56.135147] [DEBUG] [REMOTE ] FLXS: PASS: Integrity check passed. [2026-01-21T12:08:56.135188] [DEBUG] [REMOTE ] FLXS: Symbol is viable for forecasting. [2026-01-21T12:08:56.135237] [INFO ] [MAIN ] [1234/3501] FLXS kept (0.5s) | 1234 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:56.333246] [DEBUG] [REMOTE ] FLYE: Retrieved 406 rows, trimmed to 300. [2026-01-21T12:08:56.333377] [DEBUG] [REMOTE ] FLYE: PASS: History has at least 300 days. [2026-01-21T12:08:56.333595] [DEBUG] [REMOTE ] FLYE: PASS: Price check passed. Min price $3.87. [2026-01-21T12:08:56.333737] [DEBUG] [REMOTE ] FLYE: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:56.333846] [DEBUG] [REMOTE ] FLYE: PASS: Integrity check passed. [2026-01-21T12:08:56.333887] [DEBUG] [REMOTE ] FLYE: Symbol is viable for forecasting. [2026-01-21T12:08:56.333936] [INFO ] [MAIN ] [1235/3501] FLYE kept (0.2s) | 1235 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:56.981544] [DEBUG] [REMOTE ] FMAO: Retrieved 5316 rows, trimmed to 300. [2026-01-21T12:08:56.981713] [DEBUG] [REMOTE ] FMAO: PASS: History has at least 300 days. [2026-01-21T12:08:56.981957] [DEBUG] [REMOTE ] FMAO: PASS: Price check passed. Min price $22.80. [2026-01-21T12:08:56.982101] [DEBUG] [REMOTE ] FMAO: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:56.982226] [DEBUG] [REMOTE ] FMAO: PASS: Integrity check passed. [2026-01-21T12:08:56.982268] [DEBUG] [REMOTE ] FMAO: Symbol is viable for forecasting. [2026-01-21T12:08:56.982320] [INFO ] [MAIN ] [1236/3501] FMAO kept (0.6s) | 1236 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:57.304131] [DEBUG] [REMOTE ] FMB: Retrieved 2938 rows, trimmed to 300. [2026-01-21T12:08:57.304284] [DEBUG] [REMOTE ] FMB: PASS: History has at least 300 days. [2026-01-21T12:08:57.304510] [DEBUG] [REMOTE ] FMB: PASS: Price check passed. Min price $50.84. [2026-01-21T12:08:57.304691] [DEBUG] [REMOTE ] FMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:57.304814] [DEBUG] [REMOTE ] FMB: PASS: Integrity check passed. [2026-01-21T12:08:57.304857] [DEBUG] [REMOTE ] FMB: Symbol is viable for forecasting. [2026-01-21T12:08:57.304907] [INFO ] [MAIN ] [1237/3501] FMB kept (0.3s) | 1237 kept, 0 rejected | 139.3/min | ETA: 16.3m [2026-01-21T12:08:57.894297] [DEBUG] [REMOTE ] FMBH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:57.894454] [DEBUG] [REMOTE ] FMBH: PASS: History has at least 300 days. [2026-01-21T12:08:57.894729] [DEBUG] [REMOTE ] FMBH: PASS: Price check passed. Min price $34.97. [2026-01-21T12:08:57.894872] [DEBUG] [REMOTE ] FMBH: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:57.895021] [DEBUG] [REMOTE ] FMBH: PASS: Integrity check passed. [2026-01-21T12:08:57.895071] [DEBUG] [REMOTE ] FMBH: Symbol is viable for forecasting. [2026-01-21T12:08:57.895124] [INFO ] [MAIN ] [1238/3501] FMBH kept (0.6s) | 1238 kept, 0 rejected | 139.3/min | ETA: 16.2m [2026-01-21T12:08:58.224473] [DEBUG] [REMOTE ] FMC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:58.224632] [DEBUG] [REMOTE ] FMC: PASS: History has at least 300 days. [2026-01-21T12:08:58.224881] [DEBUG] [REMOTE ] FMC: PASS: Price check passed. Min price $12.11. [2026-01-21T12:08:58.225204] [DEBUG] [REMOTE ] FMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:58.225326] [DEBUG] [REMOTE ] FMC: PASS: Integrity check passed. [2026-01-21T12:08:58.225368] [DEBUG] [REMOTE ] FMC: Symbol is viable for forecasting. [2026-01-21T12:08:58.225418] [INFO ] [MAIN ] [1239/3501] FMC kept (0.3s) | 1239 kept, 0 rejected | 139.3/min | ETA: 16.2m [2026-01-21T12:08:58.581859] [DEBUG] [REMOTE ] FMHI: Retrieved 2062 rows, trimmed to 300. [2026-01-21T12:08:58.582007] [DEBUG] [REMOTE ] FMHI: PASS: History has at least 300 days. [2026-01-21T12:08:58.582213] [DEBUG] [REMOTE ] FMHI: PASS: Price check passed. Min price $47.60. [2026-01-21T12:08:58.582349] [DEBUG] [REMOTE ] FMHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:58.582458] [DEBUG] [REMOTE ] FMHI: PASS: Integrity check passed. [2026-01-21T12:08:58.582499] [DEBUG] [REMOTE ] FMHI: Symbol is viable for forecasting. [2026-01-21T12:08:58.582548] [INFO ] [MAIN ] [1240/3501] FMHI kept (0.4s) | 1240 kept, 0 rejected | 139.3/min | ETA: 16.2m [2026-01-21T12:08:59.189722] [DEBUG] [REMOTE ] FMN: Retrieved 5806 rows, trimmed to 300. [2026-01-21T12:08:59.189892] [DEBUG] [REMOTE ] FMN: PASS: History has at least 300 days. [2026-01-21T12:08:59.190181] [DEBUG] [REMOTE ] FMN: PASS: Price check passed. Min price $10.97. [2026-01-21T12:08:59.190365] [DEBUG] [REMOTE ] FMN: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:59.190497] [DEBUG] [REMOTE ] FMN: PASS: Integrity check passed. [2026-01-21T12:08:59.190541] [DEBUG] [REMOTE ] FMN: Symbol is viable for forecasting. [2026-01-21T12:08:59.190614] [INFO ] [MAIN ] [1241/3501] FMN kept (0.6s) | 1241 kept, 0 rejected | 139.3/min | ETA: 16.2m [2026-01-21T12:08:59.686082] [DEBUG] [REMOTE ] FMNB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:08:59.686255] [DEBUG] [REMOTE ] FMNB: PASS: History has at least 300 days. [2026-01-21T12:08:59.686596] [DEBUG] [REMOTE ] FMNB: PASS: Price check passed. Min price $12.71. [2026-01-21T12:08:59.686784] [DEBUG] [REMOTE ] FMNB: PASS: Continuity check passed with 300 days. [2026-01-21T12:08:59.686969] [DEBUG] [REMOTE ] FMNB: PASS: Integrity check passed. [2026-01-21T12:08:59.687029] [DEBUG] [REMOTE ] FMNB: Symbol is viable for forecasting. [2026-01-21T12:08:59.687102] [INFO ] [MAIN ] [1242/3501] FMNB kept (0.5s) | 1242 kept, 0 rejected | 139.2/min | ETA: 16.2m [2026-01-21T12:09:00.162873] [DEBUG] [REMOTE ] FMS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:00.163026] [DEBUG] [REMOTE ] FMS: PASS: History has at least 300 days. [2026-01-21T12:09:00.163267] [DEBUG] [REMOTE ] FMS: PASS: Price check passed. Min price $21.11. [2026-01-21T12:09:00.163407] [DEBUG] [REMOTE ] FMS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:00.163529] [DEBUG] [REMOTE ] FMS: PASS: Integrity check passed. [2026-01-21T12:09:00.163589] [DEBUG] [REMOTE ] FMS: Symbol is viable for forecasting. [2026-01-21T12:09:00.163804] [INFO ] [MAIN ] [1243/3501] FMS kept (0.5s) | 1243 kept, 0 rejected | 139.2/min | ETA: 16.2m [2026-01-21T12:09:00.736730] [DEBUG] [REMOTE ] FMX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:00.736894] [DEBUG] [REMOTE ] FMX: PASS: History has at least 300 days. [2026-01-21T12:09:00.737153] [DEBUG] [REMOTE ] FMX: PASS: Price check passed. Min price $89.31. [2026-01-21T12:09:00.737295] [DEBUG] [REMOTE ] FMX: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:00.737421] [DEBUG] [REMOTE ] FMX: PASS: Integrity check passed. [2026-01-21T12:09:00.737463] [DEBUG] [REMOTE ] FMX: Symbol is viable for forecasting. [2026-01-21T12:09:00.737514] [INFO ] [MAIN ] [1244/3501] FMX kept (0.6s) | 1244 kept, 0 rejected | 139.2/min | ETA: 16.2m [2026-01-21T12:09:00.945066] [DEBUG] [REMOTE ] FN: Retrieved 3916 rows, trimmed to 300. [2026-01-21T12:09:00.945243] [DEBUG] [REMOTE ] FN: PASS: History has at least 300 days. [2026-01-21T12:09:00.945558] [DEBUG] [REMOTE ] FN: PASS: Price check passed. Min price $387.22. [2026-01-21T12:09:00.945782] [DEBUG] [REMOTE ] FN: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:00.946083] [DEBUG] [REMOTE ] FN: PASS: Integrity check passed. [2026-01-21T12:09:00.946146] [DEBUG] [REMOTE ] FN: Symbol is viable for forecasting. [2026-01-21T12:09:00.946234] [INFO ] [MAIN ] [1245/3501] FN kept (0.2s) | 1245 kept, 0 rejected | 139.3/min | ETA: 16.2m [2026-01-21T12:09:01.568049] [DEBUG] [REMOTE ] FNB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:01.568224] [DEBUG] [REMOTE ] FNB: PASS: History has at least 300 days. [2026-01-21T12:09:01.568498] [DEBUG] [REMOTE ] FNB: PASS: Price check passed. Min price $15.22. [2026-01-21T12:09:01.568662] [DEBUG] [REMOTE ] FNB: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:01.568921] [DEBUG] [REMOTE ] FNB: PASS: Integrity check passed. [2026-01-21T12:09:01.568969] [DEBUG] [REMOTE ] FNB: Symbol is viable for forecasting. [2026-01-21T12:09:01.569022] [INFO ] [MAIN ] [1246/3501] FNB kept (0.6s) | 1246 kept, 0 rejected | 139.2/min | ETA: 16.2m [2026-01-21T12:09:01.736674] [DEBUG] [REMOTE ] FND: Retrieved 2195 rows, trimmed to 300. [2026-01-21T12:09:01.736915] [DEBUG] [REMOTE ] FND: PASS: History has at least 300 days. [2026-01-21T12:09:01.737314] [DEBUG] [REMOTE ] FND: PASS: Price check passed. Min price $56.79. [2026-01-21T12:09:01.737511] [DEBUG] [REMOTE ] FND: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:01.737877] [DEBUG] [REMOTE ] FND: PASS: Integrity check passed. [2026-01-21T12:09:01.737943] [DEBUG] [REMOTE ] FND: Symbol is viable for forecasting. [2026-01-21T12:09:01.738024] [INFO ] [MAIN ] [1247/3501] FND kept (0.2s) | 1247 kept, 0 rejected | 139.3/min | ETA: 16.2m [2026-01-21T12:09:02.406045] [DEBUG] [REMOTE ] FNF: Retrieved 5097 rows, trimmed to 300. [2026-01-21T12:09:02.406218] [DEBUG] [REMOTE ] FNF: PASS: History has at least 300 days. [2026-01-21T12:09:02.406449] [DEBUG] [REMOTE ] FNF: PASS: Price check passed. Min price $51.06. [2026-01-21T12:09:02.406626] [DEBUG] [REMOTE ] FNF: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:02.406755] [DEBUG] [REMOTE ] FNF: PASS: Integrity check passed. [2026-01-21T12:09:02.406799] [DEBUG] [REMOTE ] FNF: Symbol is viable for forecasting. [2026-01-21T12:09:02.406856] [INFO ] [MAIN ] [1248/3501] FNF kept (0.7s) | 1248 kept, 0 rejected | 139.2/min | ETA: 16.2m [2026-01-21T12:09:02.649850] [DEBUG] [REMOTE ] FNKO: Retrieved 2063 rows, trimmed to 300. [2026-01-21T12:09:02.649985] [DEBUG] [REMOTE ] FNKO: PASS: History has at least 300 days. [2026-01-21T12:09:02.650218] [DEBUG] [REMOTE ] FNKO: PASS: Price check passed. Min price $2.81. [2026-01-21T12:09:02.650370] [DEBUG] [REMOTE ] FNKO: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:02.650485] [DEBUG] [REMOTE ] FNKO: PASS: Integrity check passed. [2026-01-21T12:09:02.650526] [DEBUG] [REMOTE ] FNKO: Symbol is viable for forecasting. [2026-01-21T12:09:02.650594] [INFO ] [MAIN ] [1249/3501] FNKO kept (0.2s) | 1249 kept, 0 rejected | 139.3/min | ETA: 16.2m [2026-01-21T12:09:03.429422] [DEBUG] [REMOTE ] FNLC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:03.429594] [DEBUG] [REMOTE ] FNLC: PASS: History has at least 300 days. [2026-01-21T12:09:03.429857] [DEBUG] [REMOTE ] FNLC: PASS: Price check passed. Min price $24.14. [2026-01-21T12:09:03.429999] [DEBUG] [REMOTE ] FNLC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:03.430132] [DEBUG] [REMOTE ] FNLC: PASS: Integrity check passed. [2026-01-21T12:09:03.430174] [DEBUG] [REMOTE ] FNLC: Symbol is viable for forecasting. [2026-01-21T12:09:03.430224] [INFO ] [MAIN ] [1250/3501] FNLC kept (0.8s) | 1250 kept, 0 rejected | 139.2/min | ETA: 16.2m [2026-01-21T12:09:03.832073] [DEBUG] [REMOTE ] FNX: Retrieved 4704 rows, trimmed to 300. [2026-01-21T12:09:03.832221] [DEBUG] [REMOTE ] FNX: PASS: History has at least 300 days. [2026-01-21T12:09:03.832464] [DEBUG] [REMOTE ] FNX: PASS: Price check passed. Min price $117.13. [2026-01-21T12:09:03.832620] [DEBUG] [REMOTE ] FNX: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:03.832747] [DEBUG] [REMOTE ] FNX: PASS: Integrity check passed. [2026-01-21T12:09:03.832787] [DEBUG] [REMOTE ] FNX: Symbol is viable for forecasting. [2026-01-21T12:09:03.832836] [INFO ] [MAIN ] [1251/3501] FNX kept (0.4s) | 1251 kept, 0 rejected | 139.2/min | ETA: 16.2m [2026-01-21T12:09:04.089919] [DEBUG] [REMOTE ] FNY: Retrieved 3709 rows, trimmed to 300. [2026-01-21T12:09:04.090049] [DEBUG] [REMOTE ] FNY: PASS: History has at least 300 days. [2026-01-21T12:09:04.090266] [DEBUG] [REMOTE ] FNY: PASS: Price check passed. Min price $85.10. [2026-01-21T12:09:04.090414] [DEBUG] [REMOTE ] FNY: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:04.090532] [DEBUG] [REMOTE ] FNY: PASS: Integrity check passed. [2026-01-21T12:09:04.090595] [DEBUG] [REMOTE ] FNY: Symbol is viable for forecasting. [2026-01-21T12:09:04.090649] [INFO ] [MAIN ] [1252/3501] FNY kept (0.3s) | 1252 kept, 0 rejected | 139.2/min | ETA: 16.2m [2026-01-21T12:09:04.515083] [DEBUG] [REMOTE ] FOA: Retrieved 1698 rows, trimmed to 300. [2026-01-21T12:09:04.515274] [DEBUG] [REMOTE ] FOA: PASS: History has at least 300 days. [2026-01-21T12:09:04.515588] [DEBUG] [REMOTE ] FOA: PASS: Price check passed. Min price $21.63. [2026-01-21T12:09:04.515790] [DEBUG] [REMOTE ] FOA: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:04.515960] [DEBUG] [REMOTE ] FOA: PASS: Integrity check passed. [2026-01-21T12:09:04.516025] [DEBUG] [REMOTE ] FOA: Symbol is viable for forecasting. [2026-01-21T12:09:04.516103] [INFO ] [MAIN ] [1253/3501] FOA kept (0.4s) | 1253 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:05.067748] [DEBUG] [REMOTE ] FOF: Retrieved 4815 rows, trimmed to 300. [2026-01-21T12:09:05.067882] [DEBUG] [REMOTE ] FOF: PASS: History has at least 300 days. [2026-01-21T12:09:05.068091] [DEBUG] [REMOTE ] FOF: PASS: Price check passed. Min price $12.62. [2026-01-21T12:09:05.068226] [DEBUG] [REMOTE ] FOF: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:05.068338] [DEBUG] [REMOTE ] FOF: PASS: Integrity check passed. [2026-01-21T12:09:05.068378] [DEBUG] [REMOTE ] FOF: Symbol is viable for forecasting. [2026-01-21T12:09:05.068426] [INFO ] [MAIN ] [1254/3501] FOF kept (0.6s) | 1254 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:05.467557] [DEBUG] [REMOTE ] FOLD: Retrieved 4690 rows, trimmed to 300. [2026-01-21T12:09:05.467709] [DEBUG] [REMOTE ] FOLD: PASS: History has at least 300 days. [2026-01-21T12:09:05.467924] [DEBUG] [REMOTE ] FOLD: PASS: Price check passed. Min price $8.50. [2026-01-21T12:09:05.468064] [DEBUG] [REMOTE ] FOLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:05.468176] [DEBUG] [REMOTE ] FOLD: PASS: Integrity check passed. [2026-01-21T12:09:05.468218] [DEBUG] [REMOTE ] FOLD: Symbol is viable for forecasting. [2026-01-21T12:09:05.468268] [INFO ] [MAIN ] [1255/3501] FOLD kept (0.4s) | 1255 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:05.793698] [DEBUG] [REMOTE ] FORM: Retrieved 5688 rows, trimmed to 300. [2026-01-21T12:09:05.793830] [DEBUG] [REMOTE ] FORM: PASS: History has at least 300 days. [2026-01-21T12:09:05.794048] [DEBUG] [REMOTE ] FORM: PASS: Price check passed. Min price $42.42. [2026-01-21T12:09:05.794188] [DEBUG] [REMOTE ] FORM: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:05.794301] [DEBUG] [REMOTE ] FORM: PASS: Integrity check passed. [2026-01-21T12:09:05.794342] [DEBUG] [REMOTE ] FORM: Symbol is viable for forecasting. [2026-01-21T12:09:05.794391] [INFO ] [MAIN ] [1256/3501] FORM kept (0.3s) | 1256 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:06.554257] [DEBUG] [REMOTE ] FOSL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:06.554459] [DEBUG] [REMOTE ] FOSL: PASS: History has at least 300 days. [2026-01-21T12:09:06.554828] [DEBUG] [REMOTE ] FOSL: PASS: Price check passed. Min price $1.79. [2026-01-21T12:09:06.554981] [DEBUG] [REMOTE ] FOSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:06.555168] [DEBUG] [REMOTE ] FOSL: PASS: Integrity check passed. [2026-01-21T12:09:06.555229] [DEBUG] [REMOTE ] FOSL: Symbol is viable for forecasting. [2026-01-21T12:09:06.555305] [INFO ] [MAIN ] [1257/3501] FOSL kept (0.8s) | 1257 kept, 0 rejected | 139.1/min | ETA: 16.1m [2026-01-21T12:09:06.827990] [DEBUG] [REMOTE ] FOX: Retrieved 1724 rows, trimmed to 300. [2026-01-21T12:09:06.828119] [DEBUG] [REMOTE ] FOX: PASS: History has at least 300 days. [2026-01-21T12:09:06.828521] [DEBUG] [REMOTE ] FOX: PASS: Price check passed. Min price $52.83. [2026-01-21T12:09:06.828684] [DEBUG] [REMOTE ] FOX: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:06.828799] [DEBUG] [REMOTE ] FOX: PASS: Integrity check passed. [2026-01-21T12:09:06.828839] [DEBUG] [REMOTE ] FOX: Symbol is viable for forecasting. [2026-01-21T12:09:06.828887] [INFO ] [MAIN ] [1258/3501] FOX kept (0.3s) | 1258 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:07.169099] [DEBUG] [REMOTE ] FOXA: Retrieved 1725 rows, trimmed to 300. [2026-01-21T12:09:07.169232] [DEBUG] [REMOTE ] FOXA: PASS: History has at least 300 days. [2026-01-21T12:09:07.169681] [DEBUG] [REMOTE ] FOXA: PASS: Price check passed. Min price $58.81. [2026-01-21T12:09:07.169828] [DEBUG] [REMOTE ] FOXA: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:07.169942] [DEBUG] [REMOTE ] FOXA: PASS: Integrity check passed. [2026-01-21T12:09:07.169984] [DEBUG] [REMOTE ] FOXA: Symbol is viable for forecasting. [2026-01-21T12:09:07.170032] [INFO ] [MAIN ] [1259/3501] FOXA kept (0.3s) | 1259 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:07.730399] [DEBUG] [REMOTE ] FOXF: Retrieved 3131 rows, trimmed to 300. [2026-01-21T12:09:07.730534] [DEBUG] [REMOTE ] FOXF: PASS: History has at least 300 days. [2026-01-21T12:09:07.730782] [DEBUG] [REMOTE ] FOXF: PASS: Price check passed. Min price $13.19. [2026-01-21T12:09:07.730920] [DEBUG] [REMOTE ] FOXF: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:07.731037] [DEBUG] [REMOTE ] FOXF: PASS: Integrity check passed. [2026-01-21T12:09:07.731079] [DEBUG] [REMOTE ] FOXF: Symbol is viable for forecasting. [2026-01-21T12:09:07.731127] [INFO ] [MAIN ] [1260/3501] FOXF kept (0.6s) | 1260 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:07.945414] [DEBUG] [REMOTE ] FPF: Retrieved 3183 rows, trimmed to 300. [2026-01-21T12:09:07.945562] [DEBUG] [REMOTE ] FPF: PASS: History has at least 300 days. [2026-01-21T12:09:07.945837] [DEBUG] [REMOTE ] FPF: PASS: Price check passed. Min price $18.15. [2026-01-21T12:09:07.945986] [DEBUG] [REMOTE ] FPF: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:07.946110] [DEBUG] [REMOTE ] FPF: PASS: Integrity check passed. [2026-01-21T12:09:07.946155] [DEBUG] [REMOTE ] FPF: Symbol is viable for forecasting. [2026-01-21T12:09:07.946208] [INFO ] [MAIN ] [1261/3501] FPF kept (0.2s) | 1261 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:08.449679] [DEBUG] [REMOTE ] FPH: Retrieved 2186 rows, trimmed to 300. [2026-01-21T12:09:08.449872] [DEBUG] [REMOTE ] FPH: PASS: History has at least 300 days. [2026-01-21T12:09:08.450167] [DEBUG] [REMOTE ] FPH: PASS: Price check passed. Min price $5.44. [2026-01-21T12:09:08.450314] [DEBUG] [REMOTE ] FPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:08.450439] [DEBUG] [REMOTE ] FPH: PASS: Integrity check passed. [2026-01-21T12:09:08.450483] [DEBUG] [REMOTE ] FPH: Symbol is viable for forecasting. [2026-01-21T12:09:08.450538] [INFO ] [MAIN ] [1262/3501] FPH kept (0.5s) | 1262 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:08.779997] [DEBUG] [REMOTE ] FPI: Retrieved 2961 rows, trimmed to 300. [2026-01-21T12:09:08.780224] [DEBUG] [REMOTE ] FPI: PASS: History has at least 300 days. [2026-01-21T12:09:08.780553] [DEBUG] [REMOTE ] FPI: PASS: Price check passed. Min price $9.15. [2026-01-21T12:09:08.780785] [DEBUG] [REMOTE ] FPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:08.780957] [DEBUG] [REMOTE ] FPI: PASS: Integrity check passed. [2026-01-21T12:09:08.781171] [DEBUG] [REMOTE ] FPI: Symbol is viable for forecasting. [2026-01-21T12:09:08.781254] [INFO ] [MAIN ] [1263/3501] FPI kept (0.3s) | 1263 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:09.387464] [DEBUG] [REMOTE ] FPXI: Retrieved 2815 rows, trimmed to 300. [2026-01-21T12:09:09.387675] [DEBUG] [REMOTE ] FPXI: PASS: History has at least 300 days. [2026-01-21T12:09:09.387919] [DEBUG] [REMOTE ] FPXI: PASS: Price check passed. Min price $56.37. [2026-01-21T12:09:09.388068] [DEBUG] [REMOTE ] FPXI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:09.388198] [DEBUG] [REMOTE ] FPXI: PASS: Integrity check passed. [2026-01-21T12:09:09.388242] [DEBUG] [REMOTE ] FPXI: Symbol is viable for forecasting. [2026-01-21T12:09:09.388295] [INFO ] [MAIN ] [1264/3501] FPXI kept (0.6s) | 1264 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:09.901962] [DEBUG] [REMOTE ] FRA: Retrieved 5591 rows, trimmed to 300. [2026-01-21T12:09:09.902109] [DEBUG] [REMOTE ] FRA: PASS: History has at least 300 days. [2026-01-21T12:09:09.902364] [DEBUG] [REMOTE ] FRA: PASS: Price check passed. Min price $11.34. [2026-01-21T12:09:09.902510] [DEBUG] [REMOTE ] FRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:09.902654] [DEBUG] [REMOTE ] FRA: PASS: Integrity check passed. [2026-01-21T12:09:09.902699] [DEBUG] [REMOTE ] FRA: Symbol is viable for forecasting. [2026-01-21T12:09:09.902749] [INFO ] [MAIN ] [1265/3501] FRA kept (0.5s) | 1265 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:10.332931] [DEBUG] [REMOTE ] FRBA: Retrieved 4734 rows, trimmed to 300. [2026-01-21T12:09:10.333079] [DEBUG] [REMOTE ] FRBA: PASS: History has at least 300 days. [2026-01-21T12:09:10.333326] [DEBUG] [REMOTE ] FRBA: PASS: Price check passed. Min price $15.00. [2026-01-21T12:09:10.333474] [DEBUG] [REMOTE ] FRBA: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:10.333627] [DEBUG] [REMOTE ] FRBA: PASS: Integrity check passed. [2026-01-21T12:09:10.333676] [DEBUG] [REMOTE ] FRBA: Symbol is viable for forecasting. [2026-01-21T12:09:10.333727] [INFO ] [MAIN ] [1266/3501] FRBA kept (0.4s) | 1266 kept, 0 rejected | 139.2/min | ETA: 16.1m [2026-01-21T12:09:10.589934] [DEBUG] [REMOTE ] FRGE: Retrieved 1248 rows, trimmed to 300. [2026-01-21T12:09:10.590077] [DEBUG] [REMOTE ] FRGE: PASS: History has at least 300 days. [2026-01-21T12:09:10.590299] [DEBUG] [REMOTE ] FRGE: PASS: Price check passed. Min price $16.23. [2026-01-21T12:09:10.590444] [DEBUG] [REMOTE ] FRGE: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:10.590593] [DEBUG] [REMOTE ] FRGE: PASS: Integrity check passed. [2026-01-21T12:09:10.590647] [DEBUG] [REMOTE ] FRGE: Symbol is viable for forecasting. [2026-01-21T12:09:10.590704] [INFO ] [MAIN ] [1267/3501] FRGE kept (0.3s) | 1267 kept, 0 rejected | 139.2/min | ETA: 16.0m [2026-01-21T12:09:11.022489] [DEBUG] [REMOTE ] FRHC: Retrieved 2083 rows, trimmed to 300. [2026-01-21T12:09:11.022686] [DEBUG] [REMOTE ] FRHC: PASS: History has at least 300 days. [2026-01-21T12:09:11.022977] [DEBUG] [REMOTE ] FRHC: PASS: Price check passed. Min price $121.68. [2026-01-21T12:09:11.023183] [DEBUG] [REMOTE ] FRHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:11.023356] [DEBUG] [REMOTE ] FRHC: PASS: Integrity check passed. [2026-01-21T12:09:11.023420] [DEBUG] [REMOTE ] FRHC: Symbol is viable for forecasting. [2026-01-21T12:09:11.023498] [INFO ] [MAIN ] [1268/3501] FRHC kept (0.4s) | 1268 kept, 0 rejected | 139.2/min | ETA: 16.0m [2026-01-21T12:09:11.474565] [DEBUG] [REMOTE ] FRME: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:11.474744] [DEBUG] [REMOTE ] FRME: PASS: History has at least 300 days. [2026-01-21T12:09:11.475016] [DEBUG] [REMOTE ] FRME: PASS: Price check passed. Min price $34.66. [2026-01-21T12:09:11.475163] [DEBUG] [REMOTE ] FRME: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:11.475293] [DEBUG] [REMOTE ] FRME: PASS: Integrity check passed. [2026-01-21T12:09:11.475337] [DEBUG] [REMOTE ] FRME: Symbol is viable for forecasting. [2026-01-21T12:09:11.475388] [INFO ] [MAIN ] [1269/3501] FRME kept (0.5s) | 1269 kept, 0 rejected | 139.2/min | ETA: 16.0m [2026-01-21T12:09:12.005856] [DEBUG] [REMOTE ] FRO: Retrieved 6150 rows, trimmed to 300. [2026-01-21T12:09:12.005998] [DEBUG] [REMOTE ] FRO: PASS: History has at least 300 days. [2026-01-21T12:09:12.006223] [DEBUG] [REMOTE ] FRO: PASS: Price check passed. Min price $20.58. [2026-01-21T12:09:12.006366] [DEBUG] [REMOTE ] FRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:12.006487] [DEBUG] [REMOTE ] FRO: PASS: Integrity check passed. [2026-01-21T12:09:12.006530] [DEBUG] [REMOTE ] FRO: Symbol is viable for forecasting. [2026-01-21T12:09:12.006619] [INFO ] [MAIN ] [1270/3501] FRO kept (0.5s) | 1270 kept, 0 rejected | 139.2/min | ETA: 16.0m [2026-01-21T12:09:12.269677] [DEBUG] [REMOTE ] FROG: Retrieved 1342 rows, trimmed to 300. [2026-01-21T12:09:12.269830] [DEBUG] [REMOTE ] FROG: PASS: History has at least 300 days. [2026-01-21T12:09:12.270074] [DEBUG] [REMOTE ] FROG: PASS: Price check passed. Min price $46.12. [2026-01-21T12:09:12.270222] [DEBUG] [REMOTE ] FROG: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:12.270334] [DEBUG] [REMOTE ] FROG: PASS: Integrity check passed. [2026-01-21T12:09:12.270374] [DEBUG] [REMOTE ] FROG: Symbol is viable for forecasting. [2026-01-21T12:09:12.270423] [INFO ] [MAIN ] [1271/3501] FROG kept (0.3s) | 1271 kept, 0 rejected | 139.2/min | ETA: 16.0m [2026-01-21T12:09:12.775320] [DEBUG] [REMOTE ] FRPH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:12.775461] [DEBUG] [REMOTE ] FRPH: PASS: History has at least 300 days. [2026-01-21T12:09:12.775703] [DEBUG] [REMOTE ] FRPH: PASS: Price check passed. Min price $22.33. [2026-01-21T12:09:12.775843] [DEBUG] [REMOTE ] FRPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:12.775959] [DEBUG] [REMOTE ] FRPH: PASS: Integrity check passed. [2026-01-21T12:09:12.776000] [DEBUG] [REMOTE ] FRPH: Symbol is viable for forecasting. [2026-01-21T12:09:12.776049] [INFO ] [MAIN ] [1272/3501] FRPH kept (0.5s) | 1272 kept, 0 rejected | 139.2/min | ETA: 16.0m [2026-01-21T12:09:13.060330] [DEBUG] [REMOTE ] FRSH: Retrieved 1086 rows, trimmed to 300. [2026-01-21T12:09:13.060456] [DEBUG] [REMOTE ] FRSH: PASS: History has at least 300 days. [2026-01-21T12:09:13.060678] [DEBUG] [REMOTE ] FRSH: PASS: Price check passed. Min price $10.85. [2026-01-21T12:09:13.060815] [DEBUG] [REMOTE ] FRSH: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:13.060922] [DEBUG] [REMOTE ] FRSH: PASS: Integrity check passed. [2026-01-21T12:09:13.060962] [DEBUG] [REMOTE ] FRSH: Symbol is viable for forecasting. [2026-01-21T12:09:13.061009] [INFO ] [MAIN ] [1273/3501] FRSH kept (0.3s) | 1273 kept, 0 rejected | 139.2/min | ETA: 16.0m [2026-01-21T12:09:13.440980] [DEBUG] [REMOTE ] FRSX: Retrieved 2161 rows, trimmed to 300. [2026-01-21T12:09:13.441114] [DEBUG] [REMOTE ] FRSX: PASS: History has at least 300 days. [2026-01-21T12:09:13.441319] [DEBUG] [REMOTE ] FRSX: PASS: Price check passed. Min price $1.07. [2026-01-21T12:09:13.441458] [DEBUG] [REMOTE ] FRSX: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:13.441586] [DEBUG] [REMOTE ] FRSX: PASS: Integrity check passed. [2026-01-21T12:09:13.441630] [DEBUG] [REMOTE ] FRSX: Symbol is viable for forecasting. [2026-01-21T12:09:13.441680] [INFO ] [MAIN ] [1274/3501] FRSX kept (0.4s) | 1274 kept, 0 rejected | 139.3/min | ETA: 16.0m [2026-01-21T12:09:13.774831] [DEBUG] [REMOTE ] FSBC: Retrieved 1184 rows, trimmed to 300. [2026-01-21T12:09:13.775000] [DEBUG] [REMOTE ] FSBC: PASS: History has at least 300 days. [2026-01-21T12:09:13.775263] [DEBUG] [REMOTE ] FSBC: PASS: Price check passed. Min price $32.87. [2026-01-21T12:09:13.775449] [DEBUG] [REMOTE ] FSBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:13.775625] [DEBUG] [REMOTE ] FSBC: PASS: Integrity check passed. [2026-01-21T12:09:13.775688] [DEBUG] [REMOTE ] FSBC: Symbol is viable for forecasting. [2026-01-21T12:09:13.775775] [INFO ] [MAIN ] [1275/3501] FSBC kept (0.3s) | 1275 kept, 0 rejected | 139.3/min | ETA: 16.0m [2026-01-21T12:09:14.264687] [DEBUG] [REMOTE ] FSCO: Retrieved 797 rows, trimmed to 300. [2026-01-21T12:09:14.264815] [DEBUG] [REMOTE ] FSCO: PASS: History has at least 300 days. [2026-01-21T12:09:14.265027] [DEBUG] [REMOTE ] FSCO: PASS: Price check passed. Min price $5.95. [2026-01-21T12:09:14.265171] [DEBUG] [REMOTE ] FSCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:14.265288] [DEBUG] [REMOTE ] FSCO: PASS: Integrity check passed. [2026-01-21T12:09:14.265331] [DEBUG] [REMOTE ] FSCO: Symbol is viable for forecasting. [2026-01-21T12:09:14.265383] [INFO ] [MAIN ] [1276/3501] FSCO kept (0.5s) | 1276 kept, 0 rejected | 139.3/min | ETA: 16.0m [2026-01-21T12:09:14.834384] [DEBUG] [REMOTE ] FSK: Retrieved 2958 rows, trimmed to 300. [2026-01-21T12:09:14.834631] [DEBUG] [REMOTE ] FSK: PASS: History has at least 300 days. [2026-01-21T12:09:14.834944] [DEBUG] [REMOTE ] FSK: PASS: Price check passed. Min price $14.15. [2026-01-21T12:09:14.835093] [DEBUG] [REMOTE ] FSK: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:14.835237] [DEBUG] [REMOTE ] FSK: PASS: Integrity check passed. [2026-01-21T12:09:14.835280] [DEBUG] [REMOTE ] FSK: Symbol is viable for forecasting. [2026-01-21T12:09:14.835336] [INFO ] [MAIN ] [1277/3501] FSK kept (0.6s) | 1277 kept, 0 rejected | 139.2/min | ETA: 16.0m [2026-01-21T12:09:15.101346] [DEBUG] [REMOTE ] FSLY: Retrieved 1678 rows, trimmed to 300. [2026-01-21T12:09:15.101620] [DEBUG] [REMOTE ] FSLY: PASS: History has at least 300 days. [2026-01-21T12:09:15.102023] [DEBUG] [REMOTE ] FSLY: PASS: Price check passed. Min price $7.96. [2026-01-21T12:09:15.102205] [DEBUG] [REMOTE ] FSLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:15.102385] [DEBUG] [REMOTE ] FSLY: PASS: Integrity check passed. [2026-01-21T12:09:15.102430] [DEBUG] [REMOTE ] FSLY: Symbol is viable for forecasting. [2026-01-21T12:09:15.102498] [INFO ] [MAIN ] [1278/3501] FSLY kept (0.3s) | 1278 kept, 0 rejected | 139.3/min | ETA: 16.0m [2026-01-21T12:09:15.592123] [DEBUG] [REMOTE ] FSM: Retrieved 4789 rows, trimmed to 300. [2026-01-21T12:09:15.592478] [DEBUG] [REMOTE ] FSM: PASS: History has at least 300 days. [2026-01-21T12:09:15.593116] [DEBUG] [REMOTE ] FSM: PASS: Price check passed. Min price $7.84. [2026-01-21T12:09:15.593341] [DEBUG] [REMOTE ] FSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:15.593602] [DEBUG] [REMOTE ] FSM: PASS: Integrity check passed. [2026-01-21T12:09:15.593673] [DEBUG] [REMOTE ] FSM: Symbol is viable for forecasting. [2026-01-21T12:09:15.593770] [INFO ] [MAIN ] [1279/3501] FSM kept (0.5s) | 1279 kept, 0 rejected | 139.3/min | ETA: 16.0m [2026-01-21T12:09:15.982995] [DEBUG] [REMOTE ] FSS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:15.983307] [DEBUG] [REMOTE ] FSS: PASS: History has at least 300 days. [2026-01-21T12:09:15.983885] [DEBUG] [REMOTE ] FSS: PASS: Price check passed. Min price $106.16. [2026-01-21T12:09:15.984108] [DEBUG] [REMOTE ] FSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:15.984334] [DEBUG] [REMOTE ] FSS: PASS: Integrity check passed. [2026-01-21T12:09:15.984399] [DEBUG] [REMOTE ] FSS: Symbol is viable for forecasting. [2026-01-21T12:09:15.984486] [INFO ] [MAIN ] [1280/3501] FSS kept (0.4s) | 1280 kept, 0 rejected | 139.3/min | ETA: 15.9m [2026-01-21T12:09:16.553566] [DEBUG] [REMOTE ] FTA: Retrieved 4703 rows, trimmed to 300. [2026-01-21T12:09:16.553946] [DEBUG] [REMOTE ] FTA: PASS: History has at least 300 days. [2026-01-21T12:09:16.554475] [DEBUG] [REMOTE ] FTA: PASS: Price check passed. Min price $81.18. [2026-01-21T12:09:16.554698] [DEBUG] [REMOTE ] FTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:16.554959] [DEBUG] [REMOTE ] FTA: PASS: Integrity check passed. [2026-01-21T12:09:16.555018] [DEBUG] [REMOTE ] FTA: Symbol is viable for forecasting. [2026-01-21T12:09:16.555167] [INFO ] [MAIN ] [1281/3501] FTA kept (0.6s) | 1281 kept, 0 rejected | 139.2/min | ETA: 15.9m [2026-01-21T12:09:16.899842] [DEBUG] [REMOTE ] FTAI: Retrieved 2686 rows, trimmed to 300. [2026-01-21T12:09:16.900027] [DEBUG] [REMOTE ] FTAI: PASS: History has at least 300 days. [2026-01-21T12:09:16.900289] [DEBUG] [REMOTE ] FTAI: PASS: Price check passed. Min price $152.80. [2026-01-21T12:09:16.900433] [DEBUG] [REMOTE ] FTAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:16.900550] [DEBUG] [REMOTE ] FTAI: PASS: Integrity check passed. [2026-01-21T12:09:16.900612] [DEBUG] [REMOTE ] FTAI: Symbol is viable for forecasting. [2026-01-21T12:09:16.900669] [INFO ] [MAIN ] [1282/3501] FTAI kept (0.3s) | 1282 kept, 0 rejected | 139.3/min | ETA: 15.9m [2026-01-21T12:09:17.397782] [DEBUG] [REMOTE ] FTC: Retrieved 4703 rows, trimmed to 300. [2026-01-21T12:09:17.397999] [DEBUG] [REMOTE ] FTC: PASS: History has at least 300 days. [2026-01-21T12:09:17.398304] [DEBUG] [REMOTE ] FTC: PASS: Price check passed. Min price $150.07. [2026-01-21T12:09:17.398453] [DEBUG] [REMOTE ] FTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:17.398615] [DEBUG] [REMOTE ] FTC: PASS: Integrity check passed. [2026-01-21T12:09:17.398660] [DEBUG] [REMOTE ] FTC: Symbol is viable for forecasting. [2026-01-21T12:09:17.398717] [INFO ] [MAIN ] [1283/3501] FTC kept (0.5s) | 1283 kept, 0 rejected | 139.2/min | ETA: 15.9m [2026-01-21T12:09:17.663047] [DEBUG] [REMOTE ] FTCI: Retrieved 1188 rows, trimmed to 300. [2026-01-21T12:09:17.663249] [DEBUG] [REMOTE ] FTCI: PASS: History has at least 300 days. [2026-01-21T12:09:17.663497] [DEBUG] [REMOTE ] FTCI: PASS: Price check passed. Min price $7.38. [2026-01-21T12:09:17.663669] [DEBUG] [REMOTE ] FTCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:17.663788] [DEBUG] [REMOTE ] FTCI: PASS: Integrity check passed. [2026-01-21T12:09:17.663829] [DEBUG] [REMOTE ] FTCI: Symbol is viable for forecasting. [2026-01-21T12:09:17.663882] [INFO ] [MAIN ] [1284/3501] FTCI kept (0.3s) | 1284 kept, 0 rejected | 139.3/min | ETA: 15.9m [2026-01-21T12:09:18.278223] [DEBUG] [REMOTE ] FTCS: Retrieved 4913 rows, trimmed to 300. [2026-01-21T12:09:18.278426] [DEBUG] [REMOTE ] FTCS: PASS: History has at least 300 days. [2026-01-21T12:09:18.278728] [DEBUG] [REMOTE ] FTCS: PASS: Price check passed. Min price $89.63. [2026-01-21T12:09:18.278882] [DEBUG] [REMOTE ] FTCS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:18.279046] [DEBUG] [REMOTE ] FTCS: PASS: Integrity check passed. [2026-01-21T12:09:18.279115] [DEBUG] [REMOTE ] FTCS: Symbol is viable for forecasting. [2026-01-21T12:09:18.279188] [INFO ] [MAIN ] [1285/3501] FTCS kept (0.6s) | 1285 kept, 0 rejected | 139.2/min | ETA: 15.9m [2026-01-21T12:09:18.811517] [DEBUG] [REMOTE ] FTEK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:18.811773] [DEBUG] [REMOTE ] FTEK: PASS: History has at least 300 days. [2026-01-21T12:09:18.812069] [DEBUG] [REMOTE ] FTEK: PASS: Price check passed. Min price $1.52. [2026-01-21T12:09:18.812218] [DEBUG] [REMOTE ] FTEK: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:18.812357] [DEBUG] [REMOTE ] FTEK: PASS: Integrity check passed. [2026-01-21T12:09:18.812400] [DEBUG] [REMOTE ] FTEK: Symbol is viable for forecasting. [2026-01-21T12:09:18.812455] [INFO ] [MAIN ] [1286/3501] FTEK kept (0.5s) | 1286 kept, 0 rejected | 139.2/min | ETA: 15.9m [2026-01-21T12:09:19.158593] [DEBUG] [REMOTE ] FTGC: Retrieved 3078 rows, trimmed to 300. [2026-01-21T12:09:19.158739] [DEBUG] [REMOTE ] FTGC: PASS: History has at least 300 days. [2026-01-21T12:09:19.158966] [DEBUG] [REMOTE ] FTGC: PASS: Price check passed. Min price $22.56. [2026-01-21T12:09:19.159110] [DEBUG] [REMOTE ] FTGC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:19.159226] [DEBUG] [REMOTE ] FTGC: PASS: Integrity check passed. [2026-01-21T12:09:19.159268] [DEBUG] [REMOTE ] FTGC: Symbol is viable for forecasting. [2026-01-21T12:09:19.159335] [INFO ] [MAIN ] [1287/3501] FTGC kept (0.3s) | 1287 kept, 0 rejected | 139.2/min | ETA: 15.9m [2026-01-21T12:09:19.540479] [DEBUG] [REMOTE ] FTGS: Retrieved 810 rows, trimmed to 300. [2026-01-21T12:09:19.540649] [DEBUG] [REMOTE ] FTGS: PASS: History has at least 300 days. [2026-01-21T12:09:19.540867] [DEBUG] [REMOTE ] FTGS: PASS: Price check passed. Min price $33.68. [2026-01-21T12:09:19.541007] [DEBUG] [REMOTE ] FTGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:19.541122] [DEBUG] [REMOTE ] FTGS: PASS: Integrity check passed. [2026-01-21T12:09:19.541163] [DEBUG] [REMOTE ] FTGS: Symbol is viable for forecasting. [2026-01-21T12:09:19.541213] [INFO ] [MAIN ] [1288/3501] FTGS kept (0.4s) | 1288 kept, 0 rejected | 139.2/min | ETA: 15.9m [2026-01-21T12:09:19.987601] [DEBUG] [REMOTE ] FTHI: Retrieved 3027 rows, trimmed to 300. [2026-01-21T12:09:19.987809] [DEBUG] [REMOTE ] FTHI: PASS: History has at least 300 days. [2026-01-21T12:09:19.988106] [DEBUG] [REMOTE ] FTHI: PASS: Price check passed. Min price $22.71. [2026-01-21T12:09:19.988254] [DEBUG] [REMOTE ] FTHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:19.988385] [DEBUG] [REMOTE ] FTHI: PASS: Integrity check passed. [2026-01-21T12:09:19.988431] [DEBUG] [REMOTE ] FTHI: Symbol is viable for forecasting. [2026-01-21T12:09:19.988499] [INFO ] [MAIN ] [1289/3501] FTHI kept (0.4s) | 1289 kept, 0 rejected | 139.2/min | ETA: 15.9m [2026-01-21T12:09:20.284385] [DEBUG] [REMOTE ] FTHY: Retrieved 1398 rows, trimmed to 300. [2026-01-21T12:09:20.284530] [DEBUG] [REMOTE ] FTHY: PASS: History has at least 300 days. [2026-01-21T12:09:20.284786] [DEBUG] [REMOTE ] FTHY: PASS: Price check passed. Min price $13.62. [2026-01-21T12:09:20.284929] [DEBUG] [REMOTE ] FTHY: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:20.285048] [DEBUG] [REMOTE ] FTHY: PASS: Integrity check passed. [2026-01-21T12:09:20.285090] [DEBUG] [REMOTE ] FTHY: Symbol is viable for forecasting. [2026-01-21T12:09:20.285138] [INFO ] [MAIN ] [1290/3501] FTHY kept (0.3s) | 1290 kept, 0 rejected | 139.3/min | ETA: 15.9m [2026-01-21T12:09:20.872009] [DEBUG] [REMOTE ] FTI: Retrieved 6186 rows, trimmed to 300. [2026-01-21T12:09:20.872150] [DEBUG] [REMOTE ] FTI: PASS: History has at least 300 days. [2026-01-21T12:09:20.872380] [DEBUG] [REMOTE ] FTI: PASS: Price check passed. Min price $39.44. [2026-01-21T12:09:20.872519] [DEBUG] [REMOTE ] FTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:20.872847] [DEBUG] [REMOTE ] FTI: PASS: Integrity check passed. [2026-01-21T12:09:20.872891] [DEBUG] [REMOTE ] FTI: Symbol is viable for forecasting. [2026-01-21T12:09:20.872941] [INFO ] [MAIN ] [1291/3501] FTI kept (0.6s) | 1291 kept, 0 rejected | 139.2/min | ETA: 15.9m [2026-01-21T12:09:21.323677] [DEBUG] [REMOTE ] FTK: Retrieved 5153 rows, trimmed to 300. [2026-01-21T12:09:21.323834] [DEBUG] [REMOTE ] FTK: PASS: History has at least 300 days. [2026-01-21T12:09:21.324094] [DEBUG] [REMOTE ] FTK: PASS: Price check passed. Min price $13.47. [2026-01-21T12:09:21.324234] [DEBUG] [REMOTE ] FTK: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:21.324360] [DEBUG] [REMOTE ] FTK: PASS: Integrity check passed. [2026-01-21T12:09:21.324404] [DEBUG] [REMOTE ] FTK: Symbol is viable for forecasting. [2026-01-21T12:09:21.324456] [INFO ] [MAIN ] [1292/3501] FTK kept (0.5s) | 1292 kept, 0 rejected | 139.2/min | ETA: 15.9m [2026-01-21T12:09:21.726424] [DEBUG] [REMOTE ] FTLF: Retrieved 4573 rows, trimmed to 300. [2026-01-21T12:09:21.726611] [DEBUG] [REMOTE ] FTLF: PASS: History has at least 300 days. [2026-01-21T12:09:21.726844] [DEBUG] [REMOTE ] FTLF: PASS: Price check passed. Min price $15.25. [2026-01-21T12:09:21.726982] [DEBUG] [REMOTE ] FTLF: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:21.727101] [DEBUG] [REMOTE ] FTLF: PASS: Integrity check passed. [2026-01-21T12:09:21.727161] [DEBUG] [REMOTE ] FTLF: Symbol is viable for forecasting. [2026-01-21T12:09:21.727210] [INFO ] [MAIN ] [1293/3501] FTLF kept (0.4s) | 1293 kept, 0 rejected | 139.2/min | ETA: 15.9m [2026-01-21T12:09:22.068016] [DEBUG] [REMOTE ] FTQI: Retrieved 3027 rows, trimmed to 300. [2026-01-21T12:09:22.068144] [DEBUG] [REMOTE ] FTQI: PASS: History has at least 300 days. [2026-01-21T12:09:22.068354] [DEBUG] [REMOTE ] FTQI: PASS: Price check passed. Min price $19.83. [2026-01-21T12:09:22.068497] [DEBUG] [REMOTE ] FTQI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:22.068813] [DEBUG] [REMOTE ] FTQI: PASS: Integrity check passed. [2026-01-21T12:09:22.068857] [DEBUG] [REMOTE ] FTQI: Symbol is viable for forecasting. [2026-01-21T12:09:22.068906] [INFO ] [MAIN ] [1294/3501] FTQI kept (0.3s) | 1294 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:22.340904] [DEBUG] [REMOTE ] FTRE: Retrieved 637 rows, trimmed to 300. [2026-01-21T12:09:22.341038] [DEBUG] [REMOTE ] FTRE: PASS: History has at least 300 days. [2026-01-21T12:09:22.341243] [DEBUG] [REMOTE ] FTRE: PASS: Price check passed. Min price $9.70. [2026-01-21T12:09:22.341379] [DEBUG] [REMOTE ] FTRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:22.341488] [DEBUG] [REMOTE ] FTRE: PASS: Integrity check passed. [2026-01-21T12:09:22.341528] [DEBUG] [REMOTE ] FTRE: Symbol is viable for forecasting. [2026-01-21T12:09:22.341599] [INFO ] [MAIN ] [1295/3501] FTRE kept (0.3s) | 1295 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:22.733884] [DEBUG] [REMOTE ] FTRI: Retrieved 2534 rows, trimmed to 300. [2026-01-21T12:09:22.734007] [DEBUG] [REMOTE ] FTRI: PASS: History has at least 300 days. [2026-01-21T12:09:22.734209] [DEBUG] [REMOTE ] FTRI: PASS: Price check passed. Min price $14.35. [2026-01-21T12:09:22.734344] [DEBUG] [REMOTE ] FTRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:22.734452] [DEBUG] [REMOTE ] FTRI: PASS: Integrity check passed. [2026-01-21T12:09:22.734493] [DEBUG] [REMOTE ] FTRI: Symbol is viable for forecasting. [2026-01-21T12:09:22.734541] [INFO ] [MAIN ] [1296/3501] FTRI kept (0.4s) | 1296 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:23.272431] [DEBUG] [REMOTE ] FTS: Retrieved 2526 rows, trimmed to 300. [2026-01-21T12:09:23.272603] [DEBUG] [REMOTE ] FTS: PASS: History has at least 300 days. [2026-01-21T12:09:23.272863] [DEBUG] [REMOTE ] FTS: PASS: Price check passed. Min price $49.38. [2026-01-21T12:09:23.273043] [DEBUG] [REMOTE ] FTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:23.273197] [DEBUG] [REMOTE ] FTS: PASS: Integrity check passed. [2026-01-21T12:09:23.273256] [DEBUG] [REMOTE ] FTS: Symbol is viable for forecasting. [2026-01-21T12:09:23.273326] [INFO ] [MAIN ] [1297/3501] FTS kept (0.5s) | 1297 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:23.713077] [DEBUG] [REMOTE ] FTSL: Retrieved 3199 rows, trimmed to 300. [2026-01-21T12:09:23.713213] [DEBUG] [REMOTE ] FTSL: PASS: History has at least 300 days. [2026-01-21T12:09:23.713431] [DEBUG] [REMOTE ] FTSL: PASS: Price check passed. Min price $45.19. [2026-01-21T12:09:23.713593] [DEBUG] [REMOTE ] FTSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:23.713712] [DEBUG] [REMOTE ] FTSL: PASS: Integrity check passed. [2026-01-21T12:09:23.713755] [DEBUG] [REMOTE ] FTSL: Symbol is viable for forecasting. [2026-01-21T12:09:23.713808] [INFO ] [MAIN ] [1298/3501] FTSL kept (0.4s) | 1298 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:24.056076] [DEBUG] [REMOTE ] FTSM: Retrieved 2881 rows, trimmed to 300. [2026-01-21T12:09:24.056201] [DEBUG] [REMOTE ] FTSM: PASS: History has at least 300 days. [2026-01-21T12:09:24.056413] [DEBUG] [REMOTE ] FTSM: PASS: Price check passed. Min price $59.48. [2026-01-21T12:09:24.056599] [DEBUG] [REMOTE ] FTSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:24.056720] [DEBUG] [REMOTE ] FTSM: PASS: Integrity check passed. [2026-01-21T12:09:24.056794] [DEBUG] [REMOTE ] FTSM: Symbol is viable for forecasting. [2026-01-21T12:09:24.056846] [INFO ] [MAIN ] [1299/3501] FTSM kept (0.3s) | 1299 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:24.420902] [DEBUG] [REMOTE ] FTXL: Retrieved 2345 rows, trimmed to 300. [2026-01-21T12:09:24.421044] [DEBUG] [REMOTE ] FTXL: PASS: History has at least 300 days. [2026-01-21T12:09:24.421266] [DEBUG] [REMOTE ] FTXL: PASS: Price check passed. Min price $111.66. [2026-01-21T12:09:24.421411] [DEBUG] [REMOTE ] FTXL: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:24.421744] [DEBUG] [REMOTE ] FTXL: PASS: Integrity check passed. [2026-01-21T12:09:24.421800] [DEBUG] [REMOTE ] FTXL: Symbol is viable for forecasting. [2026-01-21T12:09:24.421854] [INFO ] [MAIN ] [1300/3501] FTXL kept (0.4s) | 1300 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:24.859466] [DEBUG] [REMOTE ] FTXN: Retrieved 2343 rows, trimmed to 300. [2026-01-21T12:09:24.859849] [DEBUG] [REMOTE ] FTXN: PASS: History has at least 300 days. [2026-01-21T12:09:24.860152] [DEBUG] [REMOTE ] FTXN: PASS: Price check passed. Min price $26.89. [2026-01-21T12:09:24.860358] [DEBUG] [REMOTE ] FTXN: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:24.860529] [DEBUG] [REMOTE ] FTXN: PASS: Integrity check passed. [2026-01-21T12:09:24.860802] [DEBUG] [REMOTE ] FTXN: Symbol is viable for forecasting. [2026-01-21T12:09:24.860877] [INFO ] [MAIN ] [1301/3501] FTXN kept (0.4s) | 1301 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:25.301307] [DEBUG] [REMOTE ] FTXO: Retrieved 2333 rows, trimmed to 300. [2026-01-21T12:09:25.301432] [DEBUG] [REMOTE ] FTXO: PASS: History has at least 300 days. [2026-01-21T12:09:25.301686] [DEBUG] [REMOTE ] FTXO: PASS: Price check passed. Min price $33.52. [2026-01-21T12:09:25.301825] [DEBUG] [REMOTE ] FTXO: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:25.301942] [DEBUG] [REMOTE ] FTXO: PASS: Integrity check passed. [2026-01-21T12:09:25.301982] [DEBUG] [REMOTE ] FTXO: Symbol is viable for forecasting. [2026-01-21T12:09:25.302031] [INFO ] [MAIN ] [1302/3501] FTXO kept (0.4s) | 1302 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:25.605360] [DEBUG] [REMOTE ] FUBO: Retrieved 2028 rows, trimmed to 300. [2026-01-21T12:09:25.605496] [DEBUG] [REMOTE ] FUBO: PASS: History has at least 300 days. [2026-01-21T12:09:25.605931] [DEBUG] [REMOTE ] FUBO: PASS: Price check passed. Min price $2.48. [2026-01-21T12:09:25.606075] [DEBUG] [REMOTE ] FUBO: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:25.606192] [DEBUG] [REMOTE ] FUBO: PASS: Integrity check passed. [2026-01-21T12:09:25.606234] [DEBUG] [REMOTE ] FUBO: Symbol is viable for forecasting. [2026-01-21T12:09:25.606283] [INFO ] [MAIN ] [1303/3501] FUBO kept (0.3s) | 1303 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:26.222554] [DEBUG] [REMOTE ] FUL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:26.222740] [DEBUG] [REMOTE ] FUL: PASS: History has at least 300 days. [2026-01-21T12:09:26.223007] [DEBUG] [REMOTE ] FUL: PASS: Price check passed. Min price $55.41. [2026-01-21T12:09:26.223149] [DEBUG] [REMOTE ] FUL: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:26.223280] [DEBUG] [REMOTE ] FUL: PASS: Integrity check passed. [2026-01-21T12:09:26.223323] [DEBUG] [REMOTE ] FUL: Symbol is viable for forecasting. [2026-01-21T12:09:26.223376] [INFO ] [MAIN ] [1304/3501] FUL kept (0.6s) | 1304 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:26.515176] [DEBUG] [REMOTE ] FULC: Retrieved 1636 rows, trimmed to 300. [2026-01-21T12:09:26.515312] [DEBUG] [REMOTE ] FULC: PASS: History has at least 300 days. [2026-01-21T12:09:26.515532] [DEBUG] [REMOTE ] FULC: PASS: Price check passed. Min price $7.63. [2026-01-21T12:09:26.515725] [DEBUG] [REMOTE ] FULC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:26.515898] [DEBUG] [REMOTE ] FULC: PASS: Integrity check passed. [2026-01-21T12:09:26.515952] [DEBUG] [REMOTE ] FULC: Symbol is viable for forecasting. [2026-01-21T12:09:26.516004] [INFO ] [MAIN ] [1305/3501] FULC kept (0.3s) | 1305 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:27.103458] [DEBUG] [REMOTE ] FUN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:27.103628] [DEBUG] [REMOTE ] FUN: PASS: History has at least 300 days. [2026-01-21T12:09:27.103871] [DEBUG] [REMOTE ] FUN: PASS: Price check passed. Min price $12.83. [2026-01-21T12:09:27.104015] [DEBUG] [REMOTE ] FUN: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:27.104149] [DEBUG] [REMOTE ] FUN: PASS: Integrity check passed. [2026-01-21T12:09:27.104202] [DEBUG] [REMOTE ] FUN: Symbol is viable for forecasting. [2026-01-21T12:09:27.104263] [INFO ] [MAIN ] [1306/3501] FUN kept (0.6s) | 1306 kept, 0 rejected | 139.3/min | ETA: 15.8m [2026-01-21T12:09:27.673112] [DEBUG] [REMOTE ] FUNC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:27.673312] [DEBUG] [REMOTE ] FUNC: PASS: History has at least 300 days. [2026-01-21T12:09:27.673709] [DEBUG] [REMOTE ] FUNC: PASS: Price check passed. Min price $34.29. [2026-01-21T12:09:27.673942] [DEBUG] [REMOTE ] FUNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:27.674117] [DEBUG] [REMOTE ] FUNC: PASS: Integrity check passed. [2026-01-21T12:09:27.674177] [DEBUG] [REMOTE ] FUNC: Symbol is viable for forecasting. [2026-01-21T12:09:27.674253] [INFO ] [MAIN ] [1307/3501] FUNC kept (0.6s) | 1307 kept, 0 rejected | 139.2/min | ETA: 15.8m [2026-01-21T12:09:28.021239] [DEBUG] [REMOTE ] FUND: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:28.021395] [DEBUG] [REMOTE ] FUND: PASS: History has at least 300 days. [2026-01-21T12:09:28.021653] [DEBUG] [REMOTE ] FUND: PASS: Price check passed. Min price $7.80. [2026-01-21T12:09:28.021793] [DEBUG] [REMOTE ] FUND: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:28.021911] [DEBUG] [REMOTE ] FUND: PASS: Integrity check passed. [2026-01-21T12:09:28.021952] [DEBUG] [REMOTE ] FUND: Symbol is viable for forecasting. [2026-01-21T12:09:28.022001] [INFO ] [MAIN ] [1308/3501] FUND kept (0.3s) | 1308 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:28.418272] [DEBUG] [REMOTE ] FVCB: Retrieved 3067 rows, trimmed to 300. [2026-01-21T12:09:28.418407] [DEBUG] [REMOTE ] FVCB: PASS: History has at least 300 days. [2026-01-21T12:09:28.418651] [DEBUG] [REMOTE ] FVCB: PASS: Price check passed. Min price $11.98. [2026-01-21T12:09:28.418797] [DEBUG] [REMOTE ] FVCB: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:28.418911] [DEBUG] [REMOTE ] FVCB: PASS: Integrity check passed. [2026-01-21T12:09:28.418953] [DEBUG] [REMOTE ] FVCB: Symbol is viable for forecasting. [2026-01-21T12:09:28.419003] [INFO ] [MAIN ] [1309/3501] FVCB kept (0.4s) | 1309 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:28.821146] [DEBUG] [REMOTE ] FWONA: Retrieved 3276 rows, trimmed to 300. [2026-01-21T12:09:28.821277] [DEBUG] [REMOTE ] FWONA: PASS: History has at least 300 days. [2026-01-21T12:09:28.821485] [DEBUG] [REMOTE ] FWONA: PASS: Price check passed. Min price $81.95. [2026-01-21T12:09:28.821658] [DEBUG] [REMOTE ] FWONA: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:28.821775] [DEBUG] [REMOTE ] FWONA: PASS: Integrity check passed. [2026-01-21T12:09:28.821817] [DEBUG] [REMOTE ] FWONA: Symbol is viable for forecasting. [2026-01-21T12:09:28.821872] [INFO ] [MAIN ] [1310/3501] FWONA kept (0.4s) | 1310 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:29.215080] [DEBUG] [REMOTE ] FWONK: Retrieved 2902 rows, trimmed to 300. [2026-01-21T12:09:29.215211] [DEBUG] [REMOTE ] FWONK: PASS: History has at least 300 days. [2026-01-21T12:09:29.215413] [DEBUG] [REMOTE ] FWONK: PASS: Price check passed. Min price $89.17. [2026-01-21T12:09:29.215550] [DEBUG] [REMOTE ] FWONK: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:29.215713] [DEBUG] [REMOTE ] FWONK: PASS: Integrity check passed. [2026-01-21T12:09:29.215754] [DEBUG] [REMOTE ] FWONK: Symbol is viable for forecasting. [2026-01-21T12:09:29.215997] [INFO ] [MAIN ] [1311/3501] FWONK kept (0.4s) | 1311 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:29.776251] [DEBUG] [REMOTE ] FWRD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:29.776397] [DEBUG] [REMOTE ] FWRD: PASS: History has at least 300 days. [2026-01-21T12:09:29.776689] [DEBUG] [REMOTE ] FWRD: PASS: Price check passed. Min price $17.69. [2026-01-21T12:09:29.776836] [DEBUG] [REMOTE ] FWRD: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:29.776960] [DEBUG] [REMOTE ] FWRD: PASS: Integrity check passed. [2026-01-21T12:09:29.777002] [DEBUG] [REMOTE ] FWRD: Symbol is viable for forecasting. [2026-01-21T12:09:29.777052] [INFO ] [MAIN ] [1312/3501] FWRD kept (0.6s) | 1312 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:30.042219] [DEBUG] [REMOTE ] FWRG: Retrieved 1079 rows, trimmed to 300. [2026-01-21T12:09:30.042359] [DEBUG] [REMOTE ] FWRG: PASS: History has at least 300 days. [2026-01-21T12:09:30.042598] [DEBUG] [REMOTE ] FWRG: PASS: Price check passed. Min price $15.05. [2026-01-21T12:09:30.042757] [DEBUG] [REMOTE ] FWRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:30.043065] [DEBUG] [REMOTE ] FWRG: PASS: Integrity check passed. [2026-01-21T12:09:30.043107] [DEBUG] [REMOTE ] FWRG: Symbol is viable for forecasting. [2026-01-21T12:09:30.043155] [INFO ] [MAIN ] [1313/3501] FWRG kept (0.3s) | 1313 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:30.600477] [DEBUG] [REMOTE ] FYC: Retrieved 3709 rows, trimmed to 300. [2026-01-21T12:09:30.600636] [DEBUG] [REMOTE ] FYC: PASS: History has at least 300 days. [2026-01-21T12:09:30.600854] [DEBUG] [REMOTE ] FYC: PASS: Price check passed. Min price $87.35. [2026-01-21T12:09:30.600991] [DEBUG] [REMOTE ] FYC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:30.601103] [DEBUG] [REMOTE ] FYC: PASS: Integrity check passed. [2026-01-21T12:09:30.601144] [DEBUG] [REMOTE ] FYC: Symbol is viable for forecasting. [2026-01-21T12:09:30.601192] [INFO ] [MAIN ] [1314/3501] FYC kept (0.6s) | 1314 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:30.871034] [DEBUG] [REMOTE ] FYX: Retrieved 4704 rows, trimmed to 300. [2026-01-21T12:09:30.871183] [DEBUG] [REMOTE ] FYX: PASS: History has at least 300 days. [2026-01-21T12:09:30.871454] [DEBUG] [REMOTE ] FYX: PASS: Price check passed. Min price $103.32. [2026-01-21T12:09:30.871649] [DEBUG] [REMOTE ] FYX: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:30.871793] [DEBUG] [REMOTE ] FYX: PASS: Integrity check passed. [2026-01-21T12:09:30.871834] [DEBUG] [REMOTE ] FYX: Symbol is viable for forecasting. [2026-01-21T12:09:30.871886] [INFO ] [MAIN ] [1315/3501] FYX kept (0.3s) | 1315 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:31.398522] [DEBUG] [REMOTE ] G: Retrieved 4646 rows, trimmed to 300. [2026-01-21T12:09:31.398883] [DEBUG] [REMOTE ] G: PASS: History has at least 300 days. [2026-01-21T12:09:31.399126] [DEBUG] [REMOTE ] G: PASS: Price check passed. Min price $37.75. [2026-01-21T12:09:31.399269] [DEBUG] [REMOTE ] G: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:31.399386] [DEBUG] [REMOTE ] G: PASS: Integrity check passed. [2026-01-21T12:09:31.399427] [DEBUG] [REMOTE ] G: Symbol is viable for forecasting. [2026-01-21T12:09:31.399476] [INFO ] [MAIN ] [1316/3501] G kept (0.5s) | 1316 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:31.858281] [DEBUG] [REMOTE ] GAB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:31.858420] [DEBUG] [REMOTE ] GAB: PASS: History has at least 300 days. [2026-01-21T12:09:31.858667] [DEBUG] [REMOTE ] GAB: PASS: Price check passed. Min price $5.77. [2026-01-21T12:09:31.858806] [DEBUG] [REMOTE ] GAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:31.858968] [DEBUG] [REMOTE ] GAB: PASS: Integrity check passed. [2026-01-21T12:09:31.859010] [DEBUG] [REMOTE ] GAB: Symbol is viable for forecasting. [2026-01-21T12:09:31.859058] [INFO ] [MAIN ] [1317/3501] GAB kept (0.5s) | 1317 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:32.389078] [DEBUG] [REMOTE ] GABC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:32.389226] [DEBUG] [REMOTE ] GABC: PASS: History has at least 300 days. [2026-01-21T12:09:32.389454] [DEBUG] [REMOTE ] GABC: PASS: Price check passed. Min price $37.99. [2026-01-21T12:09:32.389608] [DEBUG] [REMOTE ] GABC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:32.389731] [DEBUG] [REMOTE ] GABC: PASS: Integrity check passed. [2026-01-21T12:09:32.389771] [DEBUG] [REMOTE ] GABC: Symbol is viable for forecasting. [2026-01-21T12:09:32.389819] [INFO ] [MAIN ] [1318/3501] GABC kept (0.5s) | 1318 kept, 0 rejected | 139.3/min | ETA: 15.7m [2026-01-21T12:09:32.866884] [DEBUG] [REMOTE ] GAIA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:32.867537] [DEBUG] [REMOTE ] GAIA: PASS: History has at least 300 days. [2026-01-21T12:09:32.867931] [DEBUG] [REMOTE ] GAIA: PASS: Price check passed. Min price $3.28. [2026-01-21T12:09:32.868076] [DEBUG] [REMOTE ] GAIA: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:32.868206] [DEBUG] [REMOTE ] GAIA: PASS: Integrity check passed. [2026-01-21T12:09:32.868250] [DEBUG] [REMOTE ] GAIA: Symbol is viable for forecasting. [2026-01-21T12:09:32.868344] [INFO ] [MAIN ] [1319/3501] GAIA kept (0.5s) | 1319 kept, 0 rejected | 139.2/min | ETA: 15.7m [2026-01-21T12:09:33.304004] [DEBUG] [REMOTE ] GAIN: Retrieved 5176 rows, trimmed to 300. [2026-01-21T12:09:33.304141] [DEBUG] [REMOTE ] GAIN: PASS: History has at least 300 days. [2026-01-21T12:09:33.304390] [DEBUG] [REMOTE ] GAIN: PASS: Price check passed. Min price $13.47. [2026-01-21T12:09:33.304541] [DEBUG] [REMOTE ] GAIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:33.304680] [DEBUG] [REMOTE ] GAIN: PASS: Integrity check passed. [2026-01-21T12:09:33.304724] [DEBUG] [REMOTE ] GAIN: Symbol is viable for forecasting. [2026-01-21T12:09:33.304773] [INFO ] [MAIN ] [1320/3501] GAIN kept (0.4s) | 1320 kept, 0 rejected | 139.2/min | ETA: 15.7m [2026-01-21T12:09:33.772243] [DEBUG] [REMOTE ] GAM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:33.772381] [DEBUG] [REMOTE ] GAM: PASS: History has at least 300 days. [2026-01-21T12:09:33.772621] [DEBUG] [REMOTE ] GAM: PASS: Price check passed. Min price $56.30. [2026-01-21T12:09:33.772773] [DEBUG] [REMOTE ] GAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:33.772894] [DEBUG] [REMOTE ] GAM: PASS: Integrity check passed. [2026-01-21T12:09:33.772936] [DEBUG] [REMOTE ] GAM: Symbol is viable for forecasting. [2026-01-21T12:09:33.772987] [INFO ] [MAIN ] [1321/3501] GAM kept (0.5s) | 1321 kept, 0 rejected | 139.2/min | ETA: 15.7m [2026-01-21T12:09:34.063780] [DEBUG] [REMOTE ] GAMB: Retrieved 1128 rows, trimmed to 300. [2026-01-21T12:09:34.063920] [DEBUG] [REMOTE ] GAMB: PASS: History has at least 300 days. [2026-01-21T12:09:34.064129] [DEBUG] [REMOTE ] GAMB: PASS: Price check passed. Min price $4.66. [2026-01-21T12:09:34.064268] [DEBUG] [REMOTE ] GAMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:34.064381] [DEBUG] [REMOTE ] GAMB: PASS: Integrity check passed. [2026-01-21T12:09:34.064422] [DEBUG] [REMOTE ] GAMB: Symbol is viable for forecasting. [2026-01-21T12:09:34.064472] [INFO ] [MAIN ] [1322/3501] GAMB kept (0.3s) | 1322 kept, 0 rejected | 139.3/min | ETA: 15.6m [2026-01-21T12:09:34.439217] [DEBUG] [REMOTE ] GANX: Retrieved 1216 rows, trimmed to 300. [2026-01-21T12:09:34.439423] [DEBUG] [REMOTE ] GANX: PASS: History has at least 300 days. [2026-01-21T12:09:34.439747] [DEBUG] [REMOTE ] GANX: PASS: Price check passed. Min price $1.66. [2026-01-21T12:09:34.439977] [DEBUG] [REMOTE ] GANX: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:34.440109] [DEBUG] [REMOTE ] GANX: PASS: Integrity check passed. [2026-01-21T12:09:34.440153] [DEBUG] [REMOTE ] GANX: Symbol is viable for forecasting. [2026-01-21T12:09:34.440207] [INFO ] [MAIN ] [1323/3501] GANX kept (0.4s) | 1323 kept, 0 rejected | 139.3/min | ETA: 15.6m [2026-01-21T12:09:34.980929] [DEBUG] [REMOTE ] GASS: Retrieved 5103 rows, trimmed to 300. [2026-01-21T12:09:34.981135] [DEBUG] [REMOTE ] GASS: PASS: History has at least 300 days. [2026-01-21T12:09:34.981419] [DEBUG] [REMOTE ] GASS: PASS: Price check passed. Min price $6.48. [2026-01-21T12:09:34.981604] [DEBUG] [REMOTE ] GASS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:34.981766] [DEBUG] [REMOTE ] GASS: PASS: Integrity check passed. [2026-01-21T12:09:34.981814] [DEBUG] [REMOTE ] GASS: Symbol is viable for forecasting. [2026-01-21T12:09:34.981872] [INFO ] [MAIN ] [1324/3501] GASS kept (0.5s) | 1324 kept, 0 rejected | 139.3/min | ETA: 15.6m [2026-01-21T12:09:35.444911] [DEBUG] [REMOTE ] GATX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:35.445056] [DEBUG] [REMOTE ] GATX: PASS: History has at least 300 days. [2026-01-21T12:09:35.445296] [DEBUG] [REMOTE ] GATX: PASS: Price check passed. Min price $151.57. [2026-01-21T12:09:35.445437] [DEBUG] [REMOTE ] GATX: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:35.445561] [DEBUG] [REMOTE ] GATX: PASS: Integrity check passed. [2026-01-21T12:09:35.445622] [DEBUG] [REMOTE ] GATX: Symbol is viable for forecasting. [2026-01-21T12:09:35.445672] [INFO ] [MAIN ] [1325/3501] GATX kept (0.5s) | 1325 kept, 0 rejected | 139.2/min | ETA: 15.6m [2026-01-21T12:09:35.818538] [DEBUG] [REMOTE ] GBAB: Retrieved 3829 rows, trimmed to 300. [2026-01-21T12:09:35.818821] [DEBUG] [REMOTE ] GBAB: PASS: History has at least 300 days. [2026-01-21T12:09:35.819400] [DEBUG] [REMOTE ] GBAB: PASS: Price check passed. Min price $14.68. [2026-01-21T12:09:35.819609] [DEBUG] [REMOTE ] GBAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:35.819789] [DEBUG] [REMOTE ] GBAB: PASS: Integrity check passed. [2026-01-21T12:09:35.819838] [DEBUG] [REMOTE ] GBAB: Symbol is viable for forecasting. [2026-01-21T12:09:35.819910] [INFO ] [MAIN ] [1326/3501] GBAB kept (0.4s) | 1326 kept, 0 rejected | 139.3/min | ETA: 15.6m [2026-01-21T12:09:36.343224] [DEBUG] [REMOTE ] GBCI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:36.343375] [DEBUG] [REMOTE ] GBCI: PASS: History has at least 300 days. [2026-01-21T12:09:36.343629] [DEBUG] [REMOTE ] GBCI: PASS: Price check passed. Min price $39.87. [2026-01-21T12:09:36.343779] [DEBUG] [REMOTE ] GBCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:36.343904] [DEBUG] [REMOTE ] GBCI: PASS: Integrity check passed. [2026-01-21T12:09:36.343947] [DEBUG] [REMOTE ] GBCI: Symbol is viable for forecasting. [2026-01-21T12:09:36.343999] [INFO ] [MAIN ] [1327/3501] GBCI kept (0.5s) | 1327 kept, 0 rejected | 139.2/min | ETA: 15.6m [2026-01-21T12:09:36.731459] [DEBUG] [REMOTE ] GBDC: Retrieved 3966 rows, trimmed to 300. [2026-01-21T12:09:36.731619] [DEBUG] [REMOTE ] GBDC: PASS: History has at least 300 days. [2026-01-21T12:09:36.731847] [DEBUG] [REMOTE ] GBDC: PASS: Price check passed. Min price $13.15. [2026-01-21T12:09:36.731987] [DEBUG] [REMOTE ] GBDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:36.732105] [DEBUG] [REMOTE ] GBDC: PASS: Integrity check passed. [2026-01-21T12:09:36.732145] [DEBUG] [REMOTE ] GBDC: Symbol is viable for forecasting. [2026-01-21T12:09:36.732195] [INFO ] [MAIN ] [1328/3501] GBDC kept (0.4s) | 1328 kept, 0 rejected | 139.2/min | ETA: 15.6m [2026-01-21T12:09:37.044801] [DEBUG] [REMOTE ] GBIO: Retrieved 1408 rows, trimmed to 300. [2026-01-21T12:09:37.045202] [DEBUG] [REMOTE ] GBIO: PASS: History has at least 300 days. [2026-01-21T12:09:37.045468] [DEBUG] [REMOTE ] GBIO: PASS: Price check passed. Min price $5.01. [2026-01-21T12:09:37.045660] [DEBUG] [REMOTE ] GBIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:37.045789] [DEBUG] [REMOTE ] GBIO: PASS: Integrity check passed. [2026-01-21T12:09:37.045832] [DEBUG] [REMOTE ] GBIO: Symbol is viable for forecasting. [2026-01-21T12:09:37.045885] [INFO ] [MAIN ] [1329/3501] GBIO kept (0.3s) | 1329 kept, 0 rejected | 139.3/min | ETA: 15.6m [2026-01-21T12:09:37.401598] [DEBUG] [REMOTE ] GBTG: Retrieved 1294 rows, trimmed to 300. [2026-01-21T12:09:37.401768] [DEBUG] [REMOTE ] GBTG: PASS: History has at least 300 days. [2026-01-21T12:09:37.401988] [DEBUG] [REMOTE ] GBTG: PASS: Price check passed. Min price $6.83. [2026-01-21T12:09:37.402133] [DEBUG] [REMOTE ] GBTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:37.402252] [DEBUG] [REMOTE ] GBTG: PASS: Integrity check passed. [2026-01-21T12:09:37.402295] [DEBUG] [REMOTE ] GBTG: Symbol is viable for forecasting. [2026-01-21T12:09:37.402345] [INFO ] [MAIN ] [1330/3501] GBTG kept (0.4s) | 1330 kept, 0 rejected | 139.3/min | ETA: 15.6m [2026-01-21T12:09:38.027948] [DEBUG] [REMOTE ] GBX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:38.028109] [DEBUG] [REMOTE ] GBX: PASS: History has at least 300 days. [2026-01-21T12:09:38.028370] [DEBUG] [REMOTE ] GBX: PASS: Price check passed. Min price $40.98. [2026-01-21T12:09:38.028511] [DEBUG] [REMOTE ] GBX: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:38.028660] [DEBUG] [REMOTE ] GBX: PASS: Integrity check passed. [2026-01-21T12:09:38.028704] [DEBUG] [REMOTE ] GBX: Symbol is viable for forecasting. [2026-01-21T12:09:38.028757] [INFO ] [MAIN ] [1331/3501] GBX kept (0.6s) | 1331 kept, 0 rejected | 139.2/min | ETA: 15.6m [2026-01-21T12:09:38.523244] [DEBUG] [REMOTE ] GCBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:38.523472] [DEBUG] [REMOTE ] GCBC: PASS: History has at least 300 days. [2026-01-21T12:09:38.523807] [DEBUG] [REMOTE ] GCBC: PASS: Price check passed. Min price $21.61. [2026-01-21T12:09:38.523956] [DEBUG] [REMOTE ] GCBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:38.524098] [DEBUG] [REMOTE ] GCBC: PASS: Integrity check passed. [2026-01-21T12:09:38.524143] [DEBUG] [REMOTE ] GCBC: Symbol is viable for forecasting. [2026-01-21T12:09:38.524199] [INFO ] [MAIN ] [1332/3501] GCBC kept (0.5s) | 1332 kept, 0 rejected | 139.2/min | ETA: 15.6m [2026-01-21T12:09:38.793749] [DEBUG] [REMOTE ] GCMG: Retrieved 1297 rows, trimmed to 300. [2026-01-21T12:09:38.793970] [DEBUG] [REMOTE ] GCMG: PASS: History has at least 300 days. [2026-01-21T12:09:38.794247] [DEBUG] [REMOTE ] GCMG: PASS: Price check passed. Min price $10.33. [2026-01-21T12:09:38.794398] [DEBUG] [REMOTE ] GCMG: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:38.794532] [DEBUG] [REMOTE ] GCMG: PASS: Integrity check passed. [2026-01-21T12:09:38.794597] [DEBUG] [REMOTE ] GCMG: Symbol is viable for forecasting. [2026-01-21T12:09:38.794658] [INFO ] [MAIN ] [1333/3501] GCMG kept (0.3s) | 1333 kept, 0 rejected | 139.3/min | ETA: 15.6m [2026-01-21T12:09:39.380350] [DEBUG] [REMOTE ] GCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:39.380557] [DEBUG] [REMOTE ] GCO: PASS: History has at least 300 days. [2026-01-21T12:09:39.380874] [DEBUG] [REMOTE ] GCO: PASS: Price check passed. Min price $21.95. [2026-01-21T12:09:39.381168] [DEBUG] [REMOTE ] GCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:39.381312] [DEBUG] [REMOTE ] GCO: PASS: Integrity check passed. [2026-01-21T12:09:39.381356] [DEBUG] [REMOTE ] GCO: Symbol is viable for forecasting. [2026-01-21T12:09:39.381414] [INFO ] [MAIN ] [1334/3501] GCO kept (0.6s) | 1334 kept, 0 rejected | 139.2/min | ETA: 15.6m [2026-01-21T12:09:39.875894] [DEBUG] [REMOTE ] GD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:39.876058] [DEBUG] [REMOTE ] GD: PASS: History has at least 300 days. [2026-01-21T12:09:39.876408] [DEBUG] [REMOTE ] GD: PASS: Price check passed. Min price $331.03. [2026-01-21T12:09:39.876621] [DEBUG] [REMOTE ] GD: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:39.876757] [DEBUG] [REMOTE ] GD: PASS: Integrity check passed. [2026-01-21T12:09:39.876805] [DEBUG] [REMOTE ] GD: Symbol is viable for forecasting. [2026-01-21T12:09:39.876868] [INFO ] [MAIN ] [1335/3501] GD kept (0.5s) | 1335 kept, 0 rejected | 139.2/min | ETA: 15.6m [2026-01-21T12:09:40.277002] [DEBUG] [REMOTE ] GDC: Retrieved 2528 rows, trimmed to 300. [2026-01-21T12:09:40.277141] [DEBUG] [REMOTE ] GDC: PASS: History has at least 300 days. [2026-01-21T12:09:40.277359] [DEBUG] [REMOTE ] GDC: PASS: Price check passed. Min price $3.44. [2026-01-21T12:09:40.277497] [DEBUG] [REMOTE ] GDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:40.277631] [DEBUG] [REMOTE ] GDC: PASS: Integrity check passed. [2026-01-21T12:09:40.277676] [DEBUG] [REMOTE ] GDC: Symbol is viable for forecasting. [2026-01-21T12:09:40.277727] [INFO ] [MAIN ] [1336/3501] GDC kept (0.4s) | 1336 kept, 0 rejected | 139.2/min | ETA: 15.6m [2026-01-21T12:09:40.610926] [DEBUG] [REMOTE ] GDDY: Retrieved 2717 rows, trimmed to 300. [2026-01-21T12:09:40.611063] [DEBUG] [REMOTE ] GDDY: PASS: History has at least 300 days. [2026-01-21T12:09:40.611272] [DEBUG] [REMOTE ] GDDY: PASS: Price check passed. Min price $103.49. [2026-01-21T12:09:40.611406] [DEBUG] [REMOTE ] GDDY: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:40.611517] [DEBUG] [REMOTE ] GDDY: PASS: Integrity check passed. [2026-01-21T12:09:40.611557] [DEBUG] [REMOTE ] GDDY: Symbol is viable for forecasting. [2026-01-21T12:09:40.611624] [INFO ] [MAIN ] [1337/3501] GDDY kept (0.3s) | 1337 kept, 0 rejected | 139.2/min | ETA: 15.5m [2026-01-21T12:09:41.080532] [DEBUG] [REMOTE ] GDEN: Retrieved 2631 rows, trimmed to 300. [2026-01-21T12:09:41.080718] [DEBUG] [REMOTE ] GDEN: PASS: History has at least 300 days. [2026-01-21T12:09:41.081218] [DEBUG] [REMOTE ] GDEN: PASS: Price check passed. Min price $19.93. [2026-01-21T12:09:41.081404] [DEBUG] [REMOTE ] GDEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:41.081681] [DEBUG] [REMOTE ] GDEN: PASS: Integrity check passed. [2026-01-21T12:09:41.081738] [DEBUG] [REMOTE ] GDEN: Symbol is viable for forecasting. [2026-01-21T12:09:41.081805] [INFO ] [MAIN ] [1338/3501] GDEN kept (0.5s) | 1338 kept, 0 rejected | 139.2/min | ETA: 15.5m [2026-01-21T12:09:41.354199] [DEBUG] [REMOTE ] GDRX: Retrieved 1337 rows, trimmed to 300. [2026-01-21T12:09:41.354368] [DEBUG] [REMOTE ] GDRX: PASS: History has at least 300 days. [2026-01-21T12:09:41.354663] [DEBUG] [REMOTE ] GDRX: PASS: Price check passed. Min price $2.60. [2026-01-21T12:09:41.354846] [DEBUG] [REMOTE ] GDRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:41.354998] [DEBUG] [REMOTE ] GDRX: PASS: Integrity check passed. [2026-01-21T12:09:41.355049] [DEBUG] [REMOTE ] GDRX: Symbol is viable for forecasting. [2026-01-21T12:09:41.355113] [INFO ] [MAIN ] [1339/3501] GDRX kept (0.3s) | 1339 kept, 0 rejected | 139.3/min | ETA: 15.5m [2026-01-21T12:09:41.784803] [DEBUG] [REMOTE ] GDS: Retrieved 2315 rows, trimmed to 300. [2026-01-21T12:09:41.784935] [DEBUG] [REMOTE ] GDS: PASS: History has at least 300 days. [2026-01-21T12:09:41.785150] [DEBUG] [REMOTE ] GDS: PASS: Price check passed. Min price $29.02. [2026-01-21T12:09:41.785290] [DEBUG] [REMOTE ] GDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:41.785411] [DEBUG] [REMOTE ] GDS: PASS: Integrity check passed. [2026-01-21T12:09:41.785471] [DEBUG] [REMOTE ] GDS: Symbol is viable for forecasting. [2026-01-21T12:09:41.785537] [INFO ] [MAIN ] [1340/3501] GDS kept (0.4s) | 1340 kept, 0 rejected | 139.3/min | ETA: 15.5m [2026-01-21T12:09:42.072119] [DEBUG] [REMOTE ] GDYN: Retrieved 1811 rows, trimmed to 300. [2026-01-21T12:09:42.072483] [DEBUG] [REMOTE ] GDYN: PASS: History has at least 300 days. [2026-01-21T12:09:42.072744] [DEBUG] [REMOTE ] GDYN: PASS: Price check passed. Min price $7.60. [2026-01-21T12:09:42.072904] [DEBUG] [REMOTE ] GDYN: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:42.073032] [DEBUG] [REMOTE ] GDYN: PASS: Integrity check passed. [2026-01-21T12:09:42.073267] [DEBUG] [REMOTE ] GDYN: Symbol is viable for forecasting. [2026-01-21T12:09:42.073319] [INFO ] [MAIN ] [1341/3501] GDYN kept (0.3s) | 1341 kept, 0 rejected | 139.3/min | ETA: 15.5m [2026-01-21T12:09:42.829602] [DEBUG] [REMOTE ] GE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:42.829741] [DEBUG] [REMOTE ] GE: PASS: History has at least 300 days. [2026-01-21T12:09:42.829961] [DEBUG] [REMOTE ] GE: PASS: Price check passed. Min price $283.27. [2026-01-21T12:09:42.830097] [DEBUG] [REMOTE ] GE: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:42.830211] [DEBUG] [REMOTE ] GE: PASS: Integrity check passed. [2026-01-21T12:09:42.830251] [DEBUG] [REMOTE ] GE: Symbol is viable for forecasting. [2026-01-21T12:09:42.830299] [INFO ] [MAIN ] [1342/3501] GE kept (0.8s) | 1342 kept, 0 rejected | 139.2/min | ETA: 15.5m [2026-01-21T12:09:43.061700] [DEBUG] [REMOTE ] GECC: Retrieved 2313 rows, trimmed to 300. [2026-01-21T12:09:43.061827] [DEBUG] [REMOTE ] GECC: PASS: History has at least 300 days. [2026-01-21T12:09:43.062037] [DEBUG] [REMOTE ] GECC: PASS: Price check passed. Min price $6.66. [2026-01-21T12:09:43.062361] [DEBUG] [REMOTE ] GECC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:43.062470] [DEBUG] [REMOTE ] GECC: PASS: Integrity check passed. [2026-01-21T12:09:43.062509] [DEBUG] [REMOTE ] GECC: Symbol is viable for forecasting. [2026-01-21T12:09:43.062557] [INFO ] [MAIN ] [1343/3501] GECC kept (0.2s) | 1343 kept, 0 rejected | 139.3/min | ETA: 15.5m [2026-01-21T12:09:43.699920] [DEBUG] [REMOTE ] GEF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:43.700058] [DEBUG] [REMOTE ] GEF: PASS: History has at least 300 days. [2026-01-21T12:09:43.700273] [DEBUG] [REMOTE ] GEF: PASS: Price check passed. Min price $56.24. [2026-01-21T12:09:43.700408] [DEBUG] [REMOTE ] GEF: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:43.700521] [DEBUG] [REMOTE ] GEF: PASS: Integrity check passed. [2026-01-21T12:09:43.700562] [DEBUG] [REMOTE ] GEF: Symbol is viable for forecasting. [2026-01-21T12:09:43.700630] [INFO ] [MAIN ] [1344/3501] GEF kept (0.6s) | 1344 kept, 0 rejected | 139.2/min | ETA: 15.5m [2026-01-21T12:09:43.968048] [DEBUG] [REMOTE ] GEHC: Retrieved 763 rows, trimmed to 300. [2026-01-21T12:09:43.968362] [DEBUG] [REMOTE ] GEHC: PASS: History has at least 300 days. [2026-01-21T12:09:43.968563] [DEBUG] [REMOTE ] GEHC: PASS: Price check passed. Min price $70.60. [2026-01-21T12:09:43.968726] [DEBUG] [REMOTE ] GEHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:43.968834] [DEBUG] [REMOTE ] GEHC: PASS: Integrity check passed. [2026-01-21T12:09:43.968873] [DEBUG] [REMOTE ] GEHC: Symbol is viable for forecasting. [2026-01-21T12:09:43.968921] [INFO ] [MAIN ] [1345/3501] GEHC kept (0.3s) | 1345 kept, 0 rejected | 139.3/min | ETA: 15.5m [2026-01-21T12:09:44.549987] [DEBUG] [REMOTE ] GEL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:44.550131] [DEBUG] [REMOTE ] GEL: PASS: History has at least 300 days. [2026-01-21T12:09:44.550363] [DEBUG] [REMOTE ] GEL: PASS: Price check passed. Min price $14.92. [2026-01-21T12:09:44.550501] [DEBUG] [REMOTE ] GEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:44.550737] [DEBUG] [REMOTE ] GEL: PASS: Integrity check passed. [2026-01-21T12:09:44.550785] [DEBUG] [REMOTE ] GEL: Symbol is viable for forecasting. [2026-01-21T12:09:44.550836] [INFO ] [MAIN ] [1346/3501] GEL kept (0.6s) | 1346 kept, 0 rejected | 139.2/min | ETA: 15.5m [2026-01-21T12:09:44.873416] [DEBUG] [REMOTE ] GEN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:44.873559] [DEBUG] [REMOTE ] GEN: PASS: History has at least 300 days. [2026-01-21T12:09:44.873824] [DEBUG] [REMOTE ] GEN: PASS: Price check passed. Min price $25.14. [2026-01-21T12:09:44.873964] [DEBUG] [REMOTE ] GEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:44.874082] [DEBUG] [REMOTE ] GEN: PASS: Integrity check passed. [2026-01-21T12:09:44.874123] [DEBUG] [REMOTE ] GEN: Symbol is viable for forecasting. [2026-01-21T12:09:44.874172] [INFO ] [MAIN ] [1347/3501] GEN kept (0.3s) | 1347 kept, 0 rejected | 139.3/min | ETA: 15.5m [2026-01-21T12:09:45.216042] [DEBUG] [REMOTE ] GENI: Retrieved 1193 rows, trimmed to 300. [2026-01-21T12:09:45.216233] [DEBUG] [REMOTE ] GENI: PASS: History has at least 300 days. [2026-01-21T12:09:45.216484] [DEBUG] [REMOTE ] GENI: PASS: Price check passed. Min price $8.70. [2026-01-21T12:09:45.216695] [DEBUG] [REMOTE ] GENI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:45.216826] [DEBUG] [REMOTE ] GENI: PASS: Integrity check passed. [2026-01-21T12:09:45.216868] [DEBUG] [REMOTE ] GENI: Symbol is viable for forecasting. [2026-01-21T12:09:45.216925] [INFO ] [MAIN ] [1348/3501] GENI kept (0.3s) | 1348 kept, 0 rejected | 139.3/min | ETA: 15.5m [2026-01-21T12:09:45.574882] [DEBUG] [REMOTE ] GENK: Retrieved 643 rows, trimmed to 300. [2026-01-21T12:09:45.575067] [DEBUG] [REMOTE ] GENK: PASS: History has at least 300 days. [2026-01-21T12:09:45.575352] [DEBUG] [REMOTE ] GENK: PASS: Price check passed. Min price $2.11. [2026-01-21T12:09:45.575500] [DEBUG] [REMOTE ] GENK: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:45.575641] [DEBUG] [REMOTE ] GENK: PASS: Integrity check passed. [2026-01-21T12:09:45.575687] [DEBUG] [REMOTE ] GENK: Symbol is viable for forecasting. [2026-01-21T12:09:45.575742] [INFO ] [MAIN ] [1349/3501] GENK kept (0.4s) | 1349 kept, 0 rejected | 139.3/min | ETA: 15.4m [2026-01-21T12:09:46.116657] [DEBUG] [REMOTE ] GEOS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:46.116820] [DEBUG] [REMOTE ] GEOS: PASS: History has at least 300 days. [2026-01-21T12:09:46.117071] [DEBUG] [REMOTE ] GEOS: PASS: Price check passed. Min price $11.12. [2026-01-21T12:09:46.117210] [DEBUG] [REMOTE ] GEOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:46.117331] [DEBUG] [REMOTE ] GEOS: PASS: Integrity check passed. [2026-01-21T12:09:46.117373] [DEBUG] [REMOTE ] GEOS: Symbol is viable for forecasting. [2026-01-21T12:09:46.117425] [INFO ] [MAIN ] [1350/3501] GEOS kept (0.5s) | 1350 kept, 0 rejected | 139.3/min | ETA: 15.4m [2026-01-21T12:09:46.678866] [DEBUG] [REMOTE ] GERN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:46.679017] [DEBUG] [REMOTE ] GERN: PASS: History has at least 300 days. [2026-01-21T12:09:46.679264] [DEBUG] [REMOTE ] GERN: PASS: Price check passed. Min price $1.07. [2026-01-21T12:09:46.679406] [DEBUG] [REMOTE ] GERN: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:46.679533] [DEBUG] [REMOTE ] GERN: PASS: Integrity check passed. [2026-01-21T12:09:46.679596] [DEBUG] [REMOTE ] GERN: Symbol is viable for forecasting. [2026-01-21T12:09:46.679650] [INFO ] [MAIN ] [1351/3501] GERN kept (0.6s) | 1351 kept, 0 rejected | 139.2/min | ETA: 15.4m [2026-01-21T12:09:47.018001] [DEBUG] [REMOTE ] GES: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:47.018198] [DEBUG] [REMOTE ] GES: PASS: History has at least 300 days. [2026-01-21T12:09:47.018521] [DEBUG] [REMOTE ] GES: PASS: Price check passed. Min price $16.63. [2026-01-21T12:09:47.018702] [DEBUG] [REMOTE ] GES: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:47.018841] [DEBUG] [REMOTE ] GES: PASS: Integrity check passed. [2026-01-21T12:09:47.018892] [DEBUG] [REMOTE ] GES: Symbol is viable for forecasting. [2026-01-21T12:09:47.018944] [INFO ] [MAIN ] [1352/3501] GES kept (0.3s) | 1352 kept, 0 rejected | 139.3/min | ETA: 15.4m [2026-01-21T12:09:47.430726] [DEBUG] [REMOTE ] GEVO: Retrieved 3758 rows, trimmed to 300. [2026-01-21T12:09:47.430996] [DEBUG] [REMOTE ] GEVO: PASS: History has at least 300 days. [2026-01-21T12:09:47.431612] [DEBUG] [REMOTE ] GEVO: PASS: Price check passed. Min price $1.87. [2026-01-21T12:09:47.431793] [DEBUG] [REMOTE ] GEVO: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:47.431970] [DEBUG] [REMOTE ] GEVO: PASS: Integrity check passed. [2026-01-21T12:09:47.432024] [DEBUG] [REMOTE ] GEVO: Symbol is viable for forecasting. [2026-01-21T12:09:47.432090] [INFO ] [MAIN ] [1353/3501] GEVO kept (0.4s) | 1353 kept, 0 rejected | 139.3/min | ETA: 15.4m [2026-01-21T12:09:47.885474] [DEBUG] [REMOTE ] GFF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:47.885744] [DEBUG] [REMOTE ] GFF: PASS: History has at least 300 days. [2026-01-21T12:09:47.886136] [DEBUG] [REMOTE ] GFF: PASS: Price check passed. Min price $66.59. [2026-01-21T12:09:47.886300] [DEBUG] [REMOTE ] GFF: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:47.886479] [DEBUG] [REMOTE ] GFF: PASS: Integrity check passed. [2026-01-21T12:09:47.886526] [DEBUG] [REMOTE ] GFF: Symbol is viable for forecasting. [2026-01-21T12:09:47.890176] [INFO ] [MAIN ] [1354/3501] GFF kept (0.5s) | 1354 kept, 0 rejected | 139.3/min | ETA: 15.4m [2026-01-21T12:09:48.462138] [DEBUG] [REMOTE ] GFI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:48.462278] [DEBUG] [REMOTE ] GFI: PASS: History has at least 300 days. [2026-01-21T12:09:48.462497] [DEBUG] [REMOTE ] GFI: PASS: Price check passed. Min price $35.68. [2026-01-21T12:09:48.462655] [DEBUG] [REMOTE ] GFI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:48.462772] [DEBUG] [REMOTE ] GFI: PASS: Integrity check passed. [2026-01-21T12:09:48.462811] [DEBUG] [REMOTE ] GFI: Symbol is viable for forecasting. [2026-01-21T12:09:48.462860] [INFO ] [MAIN ] [1355/3501] GFI kept (0.6s) | 1355 kept, 0 rejected | 139.2/min | ETA: 15.4m [2026-01-21T12:09:48.743961] [DEBUG] [REMOTE ] GFL: Retrieved 1479 rows, trimmed to 300. [2026-01-21T12:09:48.744091] [DEBUG] [REMOTE ] GFL: PASS: History has at least 300 days. [2026-01-21T12:09:48.744293] [DEBUG] [REMOTE ] GFL: PASS: Price check passed. Min price $41.67. [2026-01-21T12:09:48.744639] [DEBUG] [REMOTE ] GFL: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:48.744749] [DEBUG] [REMOTE ] GFL: PASS: Integrity check passed. [2026-01-21T12:09:48.744789] [DEBUG] [REMOTE ] GFL: Symbol is viable for forecasting. [2026-01-21T12:09:48.744837] [INFO ] [MAIN ] [1356/3501] GFL kept (0.3s) | 1356 kept, 0 rejected | 139.3/min | ETA: 15.4m [2026-01-21T12:09:49.108107] [DEBUG] [REMOTE ] GFS: Retrieved 1060 rows, trimmed to 300. [2026-01-21T12:09:49.108453] [DEBUG] [REMOTE ] GFS: PASS: History has at least 300 days. [2026-01-21T12:09:49.108696] [DEBUG] [REMOTE ] GFS: PASS: Price check passed. Min price $32.24. [2026-01-21T12:09:49.108839] [DEBUG] [REMOTE ] GFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:49.108954] [DEBUG] [REMOTE ] GFS: PASS: Integrity check passed. [2026-01-21T12:09:49.108995] [DEBUG] [REMOTE ] GFS: Symbol is viable for forecasting. [2026-01-21T12:09:49.109045] [INFO ] [MAIN ] [1357/3501] GFS kept (0.4s) | 1357 kept, 0 rejected | 139.3/min | ETA: 15.4m [2026-01-21T12:09:49.783326] [DEBUG] [REMOTE ] GGAL: Retrieved 6410 rows, trimmed to 300. [2026-01-21T12:09:49.783471] [DEBUG] [REMOTE ] GGAL: PASS: History has at least 300 days. [2026-01-21T12:09:49.783723] [DEBUG] [REMOTE ] GGAL: PASS: Price check passed. Min price $34.58. [2026-01-21T12:09:49.783861] [DEBUG] [REMOTE ] GGAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:49.783982] [DEBUG] [REMOTE ] GGAL: PASS: Integrity check passed. [2026-01-21T12:09:49.784023] [DEBUG] [REMOTE ] GGAL: Symbol is viable for forecasting. [2026-01-21T12:09:49.784072] [INFO ] [MAIN ] [1358/3501] GGAL kept (0.7s) | 1358 kept, 0 rejected | 139.2/min | ETA: 15.4m [2026-01-21T12:09:50.347629] [DEBUG] [REMOTE ] GGB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:50.347805] [DEBUG] [REMOTE ] GGB: PASS: History has at least 300 days. [2026-01-21T12:09:50.348113] [DEBUG] [REMOTE ] GGB: PASS: Price check passed. Min price $3.32. [2026-01-21T12:09:50.348451] [DEBUG] [REMOTE ] GGB: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:50.348635] [DEBUG] [REMOTE ] GGB: PASS: Integrity check passed. [2026-01-21T12:09:50.348681] [DEBUG] [REMOTE ] GGB: Symbol is viable for forecasting. [2026-01-21T12:09:50.348736] [INFO ] [MAIN ] [1359/3501] GGB kept (0.6s) | 1359 kept, 0 rejected | 139.2/min | ETA: 15.4m [2026-01-21T12:09:50.803161] [DEBUG] [REMOTE ] GGG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:50.803489] [DEBUG] [REMOTE ] GGG: PASS: History has at least 300 days. [2026-01-21T12:09:50.803736] [DEBUG] [REMOTE ] GGG: PASS: Price check passed. Min price $78.88. [2026-01-21T12:09:50.803881] [DEBUG] [REMOTE ] GGG: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:50.804003] [DEBUG] [REMOTE ] GGG: PASS: Integrity check passed. [2026-01-21T12:09:50.804045] [DEBUG] [REMOTE ] GGG: Symbol is viable for forecasting. [2026-01-21T12:09:50.804098] [INFO ] [MAIN ] [1360/3501] GGG kept (0.5s) | 1360 kept, 0 rejected | 139.2/min | ETA: 15.4m [2026-01-21T12:09:51.040789] [DEBUG] [REMOTE ] GGLL: Retrieved 845 rows, trimmed to 300. [2026-01-21T12:09:51.040924] [DEBUG] [REMOTE ] GGLL: PASS: History has at least 300 days. [2026-01-21T12:09:51.041133] [DEBUG] [REMOTE ] GGLL: PASS: Price check passed. Min price $65.67. [2026-01-21T12:09:51.041268] [DEBUG] [REMOTE ] GGLL: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:51.041378] [DEBUG] [REMOTE ] GGLL: PASS: Integrity check passed. [2026-01-21T12:09:51.041418] [DEBUG] [REMOTE ] GGLL: Symbol is viable for forecasting. [2026-01-21T12:09:51.041466] [INFO ] [MAIN ] [1361/3501] GGLL kept (0.2s) | 1361 kept, 0 rejected | 139.2/min | ETA: 15.4m [2026-01-21T12:09:51.424934] [DEBUG] [REMOTE ] GGLS: Retrieved 845 rows, trimmed to 300. [2026-01-21T12:09:51.425066] [DEBUG] [REMOTE ] GGLS: PASS: History has at least 300 days. [2026-01-21T12:09:51.425265] [DEBUG] [REMOTE ] GGLS: PASS: Price check passed. Min price $6.32. [2026-01-21T12:09:51.425400] [DEBUG] [REMOTE ] GGLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:51.425510] [DEBUG] [REMOTE ] GGLS: PASS: Integrity check passed. [2026-01-21T12:09:51.425551] [DEBUG] [REMOTE ] GGLS: Symbol is viable for forecasting. [2026-01-21T12:09:51.425617] [INFO ] [MAIN ] [1362/3501] GGLS kept (0.4s) | 1362 kept, 0 rejected | 139.2/min | ETA: 15.4m [2026-01-21T12:09:51.889562] [DEBUG] [REMOTE ] GH: Retrieved 1832 rows, trimmed to 300. [2026-01-21T12:09:51.889741] [DEBUG] [REMOTE ] GH: PASS: History has at least 300 days. [2026-01-21T12:09:51.889950] [DEBUG] [REMOTE ] GH: PASS: Price check passed. Min price $69.35. [2026-01-21T12:09:51.890086] [DEBUG] [REMOTE ] GH: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:51.890196] [DEBUG] [REMOTE ] GH: PASS: Integrity check passed. [2026-01-21T12:09:51.890237] [DEBUG] [REMOTE ] GH: Symbol is viable for forecasting. [2026-01-21T12:09:51.890284] [INFO ] [MAIN ] [1363/3501] GH kept (0.5s) | 1363 kept, 0 rejected | 139.2/min | ETA: 15.4m [2026-01-21T12:09:52.470071] [DEBUG] [REMOTE ] GHI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:52.470237] [DEBUG] [REMOTE ] GHI: PASS: History has at least 300 days. [2026-01-21T12:09:52.470526] [DEBUG] [REMOTE ] GHI: PASS: Price check passed. Min price $5.93. [2026-01-21T12:09:52.470695] [DEBUG] [REMOTE ] GHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:52.470847] [DEBUG] [REMOTE ] GHI: PASS: Integrity check passed. [2026-01-21T12:09:52.470907] [DEBUG] [REMOTE ] GHI: Symbol is viable for forecasting. [2026-01-21T12:09:52.470963] [INFO ] [MAIN ] [1364/3501] GHI kept (0.6s) | 1364 kept, 0 rejected | 139.2/min | ETA: 15.4m [2026-01-21T12:09:53.080451] [DEBUG] [REMOTE ] GHM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:53.080647] [DEBUG] [REMOTE ] GHM: PASS: History has at least 300 days. [2026-01-21T12:09:53.080931] [DEBUG] [REMOTE ] GHM: PASS: Price check passed. Min price $53.56. [2026-01-21T12:09:53.081075] [DEBUG] [REMOTE ] GHM: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:53.081227] [DEBUG] [REMOTE ] GHM: PASS: Integrity check passed. [2026-01-21T12:09:53.081270] [DEBUG] [REMOTE ] GHM: Symbol is viable for forecasting. [2026-01-21T12:09:53.081323] [INFO ] [MAIN ] [1365/3501] GHM kept (0.6s) | 1365 kept, 0 rejected | 139.2/min | ETA: 15.4m [2026-01-21T12:09:53.309452] [DEBUG] [REMOTE ] GHRS: Retrieved 1147 rows, trimmed to 300. [2026-01-21T12:09:53.309586] [DEBUG] [REMOTE ] GHRS: PASS: History has at least 300 days. [2026-01-21T12:09:53.309797] [DEBUG] [REMOTE ] GHRS: PASS: Price check passed. Min price $12.48. [2026-01-21T12:09:53.309937] [DEBUG] [REMOTE ] GHRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:53.310047] [DEBUG] [REMOTE ] GHRS: PASS: Integrity check passed. [2026-01-21T12:09:53.310088] [DEBUG] [REMOTE ] GHRS: Symbol is viable for forecasting. [2026-01-21T12:09:53.310136] [INFO ] [MAIN ] [1366/3501] GHRS kept (0.2s) | 1366 kept, 0 rejected | 139.2/min | ETA: 15.3m [2026-01-21T12:09:53.667485] [DEBUG] [REMOTE ] GHY: Retrieved 3287 rows, trimmed to 300. [2026-01-21T12:09:53.667636] [DEBUG] [REMOTE ] GHY: PASS: History has at least 300 days. [2026-01-21T12:09:53.667846] [DEBUG] [REMOTE ] GHY: PASS: Price check passed. Min price $11.93. [2026-01-21T12:09:53.667984] [DEBUG] [REMOTE ] GHY: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:53.668095] [DEBUG] [REMOTE ] GHY: PASS: Integrity check passed. [2026-01-21T12:09:53.668136] [DEBUG] [REMOTE ] GHY: Symbol is viable for forecasting. [2026-01-21T12:09:53.668184] [INFO ] [MAIN ] [1367/3501] GHY kept (0.4s) | 1367 kept, 0 rejected | 139.2/min | ETA: 15.3m [2026-01-21T12:09:54.349932] [DEBUG] [REMOTE ] GIB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:54.350063] [DEBUG] [REMOTE ] GIB: PASS: History has at least 300 days. [2026-01-21T12:09:54.350284] [DEBUG] [REMOTE ] GIB: PASS: Price check passed. Min price $84.69. [2026-01-21T12:09:54.350421] [DEBUG] [REMOTE ] GIB: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:54.350535] [DEBUG] [REMOTE ] GIB: PASS: Integrity check passed. [2026-01-21T12:09:54.350595] [DEBUG] [REMOTE ] GIB: Symbol is viable for forecasting. [2026-01-21T12:09:54.350646] [INFO ] [MAIN ] [1368/3501] GIB kept (0.7s) | 1368 kept, 0 rejected | 139.2/min | ETA: 15.3m [2026-01-21T12:09:54.894416] [DEBUG] [REMOTE ] GIII: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:54.894586] [DEBUG] [REMOTE ] GIII: PASS: History has at least 300 days. [2026-01-21T12:09:54.894848] [DEBUG] [REMOTE ] GIII: PASS: Price check passed. Min price $26.77. [2026-01-21T12:09:54.894990] [DEBUG] [REMOTE ] GIII: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:54.895117] [DEBUG] [REMOTE ] GIII: PASS: Integrity check passed. [2026-01-21T12:09:54.895158] [DEBUG] [REMOTE ] GIII: Symbol is viable for forecasting. [2026-01-21T12:09:54.895208] [INFO ] [MAIN ] [1369/3501] GIII kept (0.5s) | 1369 kept, 0 rejected | 139.1/min | ETA: 15.3m [2026-01-21T12:09:55.416378] [DEBUG] [REMOTE ] GILD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:55.416511] [DEBUG] [REMOTE ] GILD: PASS: History has at least 300 days. [2026-01-21T12:09:55.416776] [DEBUG] [REMOTE ] GILD: PASS: Price check passed. Min price $117.11. [2026-01-21T12:09:55.416916] [DEBUG] [REMOTE ] GILD: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:55.417033] [DEBUG] [REMOTE ] GILD: PASS: Integrity check passed. [2026-01-21T12:09:55.417074] [DEBUG] [REMOTE ] GILD: Symbol is viable for forecasting. [2026-01-21T12:09:55.417125] [INFO ] [MAIN ] [1370/3501] GILD kept (0.5s) | 1370 kept, 0 rejected | 139.1/min | ETA: 15.3m [2026-01-21T12:09:55.905841] [DEBUG] [REMOTE ] GIS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:55.905988] [DEBUG] [REMOTE ] GIS: PASS: History has at least 300 days. [2026-01-21T12:09:55.906217] [DEBUG] [REMOTE ] GIS: PASS: Price check passed. Min price $42.37. [2026-01-21T12:09:55.906358] [DEBUG] [REMOTE ] GIS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:55.906479] [DEBUG] [REMOTE ] GIS: PASS: Integrity check passed. [2026-01-21T12:09:55.906519] [DEBUG] [REMOTE ] GIS: Symbol is viable for forecasting. [2026-01-21T12:09:55.906620] [INFO ] [MAIN ] [1371/3501] GIS kept (0.5s) | 1371 kept, 0 rejected | 139.1/min | ETA: 15.3m [2026-01-21T12:09:56.227193] [DEBUG] [REMOTE ] GKOS: Retrieved 2658 rows, trimmed to 300. [2026-01-21T12:09:56.227322] [DEBUG] [REMOTE ] GKOS: PASS: History has at least 300 days. [2026-01-21T12:09:56.227531] [DEBUG] [REMOTE ] GKOS: PASS: Price check passed. Min price $74.67. [2026-01-21T12:09:56.227699] [DEBUG] [REMOTE ] GKOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:56.227813] [DEBUG] [REMOTE ] GKOS: PASS: Integrity check passed. [2026-01-21T12:09:56.227854] [DEBUG] [REMOTE ] GKOS: Symbol is viable for forecasting. [2026-01-21T12:09:56.227901] [INFO ] [MAIN ] [1372/3501] GKOS kept (0.3s) | 1372 kept, 0 rejected | 139.1/min | ETA: 15.3m [2026-01-21T12:09:56.618739] [DEBUG] [REMOTE ] GL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:09:56.618878] [DEBUG] [REMOTE ] GL: PASS: History has at least 300 days. [2026-01-21T12:09:56.619115] [DEBUG] [REMOTE ] GL: PASS: Price check passed. Min price $130.12. [2026-01-21T12:09:56.619249] [DEBUG] [REMOTE ] GL: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:56.619551] [DEBUG] [REMOTE ] GL: PASS: Integrity check passed. [2026-01-21T12:09:56.619614] [DEBUG] [REMOTE ] GL: Symbol is viable for forecasting. [2026-01-21T12:09:56.619664] [INFO ] [MAIN ] [1373/3501] GL kept (0.4s) | 1373 kept, 0 rejected | 139.1/min | ETA: 15.3m [2026-01-21T12:09:57.162290] [DEBUG] [REMOTE ] GLAD: Retrieved 5904 rows, trimmed to 300. [2026-01-21T12:09:57.162470] [DEBUG] [REMOTE ] GLAD: PASS: History has at least 300 days. [2026-01-21T12:09:57.162739] [DEBUG] [REMOTE ] GLAD: PASS: Price check passed. Min price $18.63. [2026-01-21T12:09:57.162882] [DEBUG] [REMOTE ] GLAD: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:57.163010] [DEBUG] [REMOTE ] GLAD: PASS: Integrity check passed. [2026-01-21T12:09:57.163052] [DEBUG] [REMOTE ] GLAD: Symbol is viable for forecasting. [2026-01-21T12:09:57.163125] [INFO ] [MAIN ] [1374/3501] GLAD kept (0.5s) | 1374 kept, 0 rejected | 139.1/min | ETA: 15.3m [2026-01-21T12:09:57.364704] [DEBUG] [REMOTE ] GLBE: Retrieved 1178 rows, trimmed to 300. [2026-01-21T12:09:57.364851] [DEBUG] [REMOTE ] GLBE: PASS: History has at least 300 days. [2026-01-21T12:09:57.365065] [DEBUG] [REMOTE ] GLBE: PASS: Price check passed. Min price $34.45. [2026-01-21T12:09:57.365202] [DEBUG] [REMOTE ] GLBE: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:57.365320] [DEBUG] [REMOTE ] GLBE: PASS: Integrity check passed. [2026-01-21T12:09:57.365360] [DEBUG] [REMOTE ] GLBE: Symbol is viable for forecasting. [2026-01-21T12:09:57.365410] [INFO ] [MAIN ] [1375/3501] GLBE kept (0.2s) | 1375 kept, 0 rejected | 139.2/min | ETA: 15.3m [2026-01-21T12:09:58.019550] [DEBUG] [REMOTE ] GLBS: Retrieved 4494 rows, trimmed to 300. [2026-01-21T12:09:58.019737] [DEBUG] [REMOTE ] GLBS: PASS: History has at least 300 days. [2026-01-21T12:09:58.019975] [DEBUG] [REMOTE ] GLBS: PASS: Price check passed. Min price $1.05. [2026-01-21T12:09:58.020114] [DEBUG] [REMOTE ] GLBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:58.020235] [DEBUG] [REMOTE ] GLBS: PASS: Integrity check passed. [2026-01-21T12:09:58.020282] [DEBUG] [REMOTE ] GLBS: Symbol is viable for forecasting. [2026-01-21T12:09:58.020333] [INFO ] [MAIN ] [1376/3501] GLBS kept (0.7s) | 1376 kept, 0 rejected | 139.1/min | ETA: 15.3m [2026-01-21T12:09:58.425971] [DEBUG] [REMOTE ] GLDD: Retrieved 4795 rows, trimmed to 300. [2026-01-21T12:09:58.426126] [DEBUG] [REMOTE ] GLDD: PASS: History has at least 300 days. [2026-01-21T12:09:58.426346] [DEBUG] [REMOTE ] GLDD: PASS: Price check passed. Min price $10.96. [2026-01-21T12:09:58.426484] [DEBUG] [REMOTE ] GLDD: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:58.426640] [DEBUG] [REMOTE ] GLDD: PASS: Integrity check passed. [2026-01-21T12:09:58.426683] [DEBUG] [REMOTE ] GLDD: Symbol is viable for forecasting. [2026-01-21T12:09:58.426733] [INFO ] [MAIN ] [1377/3501] GLDD kept (0.4s) | 1377 kept, 0 rejected | 139.1/min | ETA: 15.3m [2026-01-21T12:09:58.879640] [DEBUG] [REMOTE ] GLNG: Retrieved 5666 rows, trimmed to 300. [2026-01-21T12:09:58.879804] [DEBUG] [REMOTE ] GLNG: PASS: History has at least 300 days. [2026-01-21T12:09:58.880048] [DEBUG] [REMOTE ] GLNG: PASS: Price check passed. Min price $35.33. [2026-01-21T12:09:58.880187] [DEBUG] [REMOTE ] GLNG: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:58.880304] [DEBUG] [REMOTE ] GLNG: PASS: Integrity check passed. [2026-01-21T12:09:58.880345] [DEBUG] [REMOTE ] GLNG: Symbol is viable for forecasting. [2026-01-21T12:09:58.880394] [INFO ] [MAIN ] [1378/3501] GLNG kept (0.5s) | 1378 kept, 0 rejected | 139.1/min | ETA: 15.3m [2026-01-21T12:09:59.237488] [DEBUG] [REMOTE ] GLOB: Retrieved 2894 rows, trimmed to 300. [2026-01-21T12:09:59.237642] [DEBUG] [REMOTE ] GLOB: PASS: History has at least 300 days. [2026-01-21T12:09:59.237858] [DEBUG] [REMOTE ] GLOB: PASS: Price check passed. Min price $58.80. [2026-01-21T12:09:59.237996] [DEBUG] [REMOTE ] GLOB: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:59.238109] [DEBUG] [REMOTE ] GLOB: PASS: Integrity check passed. [2026-01-21T12:09:59.238148] [DEBUG] [REMOTE ] GLOB: Symbol is viable for forecasting. [2026-01-21T12:09:59.238197] [INFO ] [MAIN ] [1379/3501] GLOB kept (0.4s) | 1379 kept, 0 rejected | 139.1/min | ETA: 15.3m [2026-01-21T12:09:59.610055] [DEBUG] [REMOTE ] GLP: Retrieved 5108 rows, trimmed to 300. [2026-01-21T12:09:59.610208] [DEBUG] [REMOTE ] GLP: PASS: History has at least 300 days. [2026-01-21T12:09:59.610494] [DEBUG] [REMOTE ] GLP: PASS: Price check passed. Min price $39.58. [2026-01-21T12:09:59.610708] [DEBUG] [REMOTE ] GLP: PASS: Continuity check passed with 300 days. [2026-01-21T12:09:59.610845] [DEBUG] [REMOTE ] GLP: PASS: Integrity check passed. [2026-01-21T12:09:59.610902] [DEBUG] [REMOTE ] GLP: Symbol is viable for forecasting. [2026-01-21T12:09:59.610977] [INFO ] [MAIN ] [1380/3501] GLP kept (0.4s) | 1380 kept, 0 rejected | 139.1/min | ETA: 15.2m [2026-01-21T12:10:00.019785] [DEBUG] [REMOTE ] GLPG: Retrieved 2687 rows, trimmed to 300. [2026-01-21T12:10:00.019923] [DEBUG] [REMOTE ] GLPG: PASS: History has at least 300 days. [2026-01-21T12:10:00.020142] [DEBUG] [REMOTE ] GLPG: PASS: Price check passed. Min price $29.89. [2026-01-21T12:10:00.020279] [DEBUG] [REMOTE ] GLPG: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:00.020394] [DEBUG] [REMOTE ] GLPG: PASS: Integrity check passed. [2026-01-21T12:10:00.020434] [DEBUG] [REMOTE ] GLPG: Symbol is viable for forecasting. [2026-01-21T12:10:00.020485] [INFO ] [MAIN ] [1381/3501] GLPG kept (0.4s) | 1381 kept, 0 rejected | 139.1/min | ETA: 15.2m [2026-01-21T12:10:00.376090] [DEBUG] [REMOTE ] GLPI: Retrieved 3085 rows, trimmed to 300. [2026-01-21T12:10:00.376229] [DEBUG] [REMOTE ] GLPI: PASS: History has at least 300 days. [2026-01-21T12:10:00.376435] [DEBUG] [REMOTE ] GLPI: PASS: Price check passed. Min price $41.33. [2026-01-21T12:10:00.376622] [DEBUG] [REMOTE ] GLPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:00.376739] [DEBUG] [REMOTE ] GLPI: PASS: Integrity check passed. [2026-01-21T12:10:00.376780] [DEBUG] [REMOTE ] GLPI: Symbol is viable for forecasting. [2026-01-21T12:10:00.376828] [INFO ] [MAIN ] [1382/3501] GLPI kept (0.4s) | 1382 kept, 0 rejected | 139.2/min | ETA: 15.2m [2026-01-21T12:10:00.940715] [DEBUG] [REMOTE ] GLRE: Retrieved 4694 rows, trimmed to 300. [2026-01-21T12:10:00.940854] [DEBUG] [REMOTE ] GLRE: PASS: History has at least 300 days. [2026-01-21T12:10:00.941070] [DEBUG] [REMOTE ] GLRE: PASS: Price check passed. Min price $11.95. [2026-01-21T12:10:00.941205] [DEBUG] [REMOTE ] GLRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:00.941320] [DEBUG] [REMOTE ] GLRE: PASS: Integrity check passed. [2026-01-21T12:10:00.941363] [DEBUG] [REMOTE ] GLRE: Symbol is viable for forecasting. [2026-01-21T12:10:00.941412] [INFO ] [MAIN ] [1383/3501] GLRE kept (0.6s) | 1383 kept, 0 rejected | 139.1/min | ETA: 15.2m [2026-01-21T12:10:01.215125] [DEBUG] [REMOTE ] GLSI: Retrieved 1335 rows, trimmed to 300. [2026-01-21T12:10:01.215270] [DEBUG] [REMOTE ] GLSI: PASS: History has at least 300 days. [2026-01-21T12:10:01.215475] [DEBUG] [REMOTE ] GLSI: PASS: Price check passed. Min price $7.85. [2026-01-21T12:10:01.215635] [DEBUG] [REMOTE ] GLSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:01.215750] [DEBUG] [REMOTE ] GLSI: PASS: Integrity check passed. [2026-01-21T12:10:01.215791] [DEBUG] [REMOTE ] GLSI: Symbol is viable for forecasting. [2026-01-21T12:10:01.215839] [INFO ] [MAIN ] [1384/3501] GLSI kept (0.3s) | 1384 kept, 0 rejected | 139.2/min | ETA: 15.2m [2026-01-21T12:10:01.609519] [DEBUG] [REMOTE ] GLTO: Retrieved 1311 rows, trimmed to 300. [2026-01-21T12:10:01.609806] [DEBUG] [REMOTE ] GLTO: PASS: History has at least 300 days. [2026-01-21T12:10:01.610124] [DEBUG] [REMOTE ] GLTO: PASS: Price check passed. Min price $4.95. [2026-01-21T12:10:01.610293] [DEBUG] [REMOTE ] GLTO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:01.610447] [DEBUG] [REMOTE ] GLTO: PASS: Integrity check passed. [2026-01-21T12:10:01.610494] [DEBUG] [REMOTE ] GLTO: Symbol is viable for forecasting. [2026-01-21T12:10:01.610555] [INFO ] [MAIN ] [1385/3501] GLTO kept (0.4s) | 1385 kept, 0 rejected | 139.2/min | ETA: 15.2m [2026-01-21T12:10:01.983044] [DEBUG] [REMOTE ] GLUE: Retrieved 1148 rows, trimmed to 300. [2026-01-21T12:10:01.983224] [DEBUG] [REMOTE ] GLUE: PASS: History has at least 300 days. [2026-01-21T12:10:01.983522] [DEBUG] [REMOTE ] GLUE: PASS: Price check passed. Min price $10.38. [2026-01-21T12:10:01.983752] [DEBUG] [REMOTE ] GLUE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:01.983920] [DEBUG] [REMOTE ] GLUE: PASS: Integrity check passed. [2026-01-21T12:10:01.983981] [DEBUG] [REMOTE ] GLUE: Symbol is viable for forecasting. [2026-01-21T12:10:01.984057] [INFO ] [MAIN ] [1386/3501] GLUE kept (0.4s) | 1386 kept, 0 rejected | 139.2/min | ETA: 15.2m [2026-01-21T12:10:02.419533] [DEBUG] [REMOTE ] GMAB: Retrieved 4179 rows, trimmed to 300. [2026-01-21T12:10:02.419778] [DEBUG] [REMOTE ] GMAB: PASS: History has at least 300 days. [2026-01-21T12:10:02.420067] [DEBUG] [REMOTE ] GMAB: PASS: Price check passed. Min price $28.61. [2026-01-21T12:10:02.420222] [DEBUG] [REMOTE ] GMAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:02.420378] [DEBUG] [REMOTE ] GMAB: PASS: Integrity check passed. [2026-01-21T12:10:02.420425] [DEBUG] [REMOTE ] GMAB: Symbol is viable for forecasting. [2026-01-21T12:10:02.420483] [INFO ] [MAIN ] [1387/3501] GMAB kept (0.4s) | 1387 kept, 0 rejected | 139.2/min | ETA: 15.2m [2026-01-21T12:10:02.864486] [DEBUG] [REMOTE ] GME: Retrieved 6022 rows, trimmed to 300. [2026-01-21T12:10:02.864729] [DEBUG] [REMOTE ] GME: PASS: History has at least 300 days. [2026-01-21T12:10:02.865049] [DEBUG] [REMOTE ] GME: PASS: Price check passed. Min price $19.94. [2026-01-21T12:10:02.865204] [DEBUG] [REMOTE ] GME: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:02.865362] [DEBUG] [REMOTE ] GME: PASS: Integrity check passed. [2026-01-21T12:10:02.865416] [DEBUG] [REMOTE ] GME: Symbol is viable for forecasting. [2026-01-21T12:10:02.865478] [INFO ] [MAIN ] [1388/3501] GME kept (0.4s) | 1388 kept, 0 rejected | 139.2/min | ETA: 15.2m [2026-01-21T12:10:03.341109] [DEBUG] [REMOTE ] GMED: Retrieved 3384 rows, trimmed to 300. [2026-01-21T12:10:03.341249] [DEBUG] [REMOTE ] GMED: PASS: History has at least 300 days. [2026-01-21T12:10:03.341522] [DEBUG] [REMOTE ] GMED: PASS: Price check passed. Min price $60.39. [2026-01-21T12:10:03.341687] [DEBUG] [REMOTE ] GMED: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:03.341811] [DEBUG] [REMOTE ] GMED: PASS: Integrity check passed. [2026-01-21T12:10:03.341852] [DEBUG] [REMOTE ] GMED: Symbol is viable for forecasting. [2026-01-21T12:10:03.341901] [INFO ] [MAIN ] [1389/3501] GMED kept (0.5s) | 1389 kept, 0 rejected | 139.2/min | ETA: 15.2m [2026-01-21T12:10:03.553107] [DEBUG] [REMOTE ] GMM: Retrieved 342 rows, trimmed to 300. [2026-01-21T12:10:03.553244] [DEBUG] [REMOTE ] GMM: PASS: History has at least 300 days. [2026-01-21T12:10:03.553457] [DEBUG] [REMOTE ] GMM: PASS: Price check passed. Min price $1.10. [2026-01-21T12:10:03.553629] [DEBUG] [REMOTE ] GMM: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:03.553748] [DEBUG] [REMOTE ] GMM: PASS: Integrity check passed. [2026-01-21T12:10:03.553790] [DEBUG] [REMOTE ] GMM: Symbol is viable for forecasting. [2026-01-21T12:10:03.553839] [INFO ] [MAIN ] [1390/3501] GMM kept (0.2s) | 1390 kept, 0 rejected | 139.2/min | ETA: 15.2m [2026-01-21T12:10:04.074775] [DEBUG] [REMOTE ] GMRE: Retrieved 2403 rows, trimmed to 300. [2026-01-21T12:10:04.074977] [DEBUG] [REMOTE ] GMRE: PASS: History has at least 300 days. [2026-01-21T12:10:04.075253] [DEBUG] [REMOTE ] GMRE: PASS: Price check passed. Min price $29.50. [2026-01-21T12:10:04.075399] [DEBUG] [REMOTE ] GMRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:04.075742] [DEBUG] [REMOTE ] GMRE: PASS: Integrity check passed. [2026-01-21T12:10:04.075788] [DEBUG] [REMOTE ] GMRE: Symbol is viable for forecasting. [2026-01-21T12:10:04.075843] [INFO ] [MAIN ] [1391/3501] GMRE kept (0.5s) | 1391 kept, 0 rejected | 139.2/min | ETA: 15.2m [2026-01-21T12:10:04.530294] [DEBUG] [REMOTE ] GNE: Retrieved 3578 rows, trimmed to 300. [2026-01-21T12:10:04.530434] [DEBUG] [REMOTE ] GNE: PASS: History has at least 300 days. [2026-01-21T12:10:04.530689] [DEBUG] [REMOTE ] GNE: PASS: Price check passed. Min price $13.68. [2026-01-21T12:10:04.530831] [DEBUG] [REMOTE ] GNE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:04.530950] [DEBUG] [REMOTE ] GNE: PASS: Integrity check passed. [2026-01-21T12:10:04.530991] [DEBUG] [REMOTE ] GNE: Symbol is viable for forecasting. [2026-01-21T12:10:04.531041] [INFO ] [MAIN ] [1392/3501] GNE kept (0.5s) | 1392 kept, 0 rejected | 139.2/min | ETA: 15.2m [2026-01-21T12:10:04.929952] [DEBUG] [REMOTE ] GNK: Retrieved 2873 rows, trimmed to 300. [2026-01-21T12:10:04.930170] [DEBUG] [REMOTE ] GNK: PASS: History has at least 300 days. [2026-01-21T12:10:04.930491] [DEBUG] [REMOTE ] GNK: PASS: Price check passed. Min price $15.88. [2026-01-21T12:10:04.930686] [DEBUG] [REMOTE ] GNK: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:04.930843] [DEBUG] [REMOTE ] GNK: PASS: Integrity check passed. [2026-01-21T12:10:04.930893] [DEBUG] [REMOTE ] GNK: Symbol is viable for forecasting. [2026-01-21T12:10:04.930958] [INFO ] [MAIN ] [1393/3501] GNK kept (0.4s) | 1393 kept, 0 rejected | 139.2/min | ETA: 15.1m [2026-01-21T12:10:05.305061] [DEBUG] [REMOTE ] GNL: Retrieved 2675 rows, trimmed to 300. [2026-01-21T12:10:05.305248] [DEBUG] [REMOTE ] GNL: PASS: History has at least 300 days. [2026-01-21T12:10:05.305516] [DEBUG] [REMOTE ] GNL: PASS: Price check passed. Min price $7.39. [2026-01-21T12:10:05.305686] [DEBUG] [REMOTE ] GNL: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:05.305814] [DEBUG] [REMOTE ] GNL: PASS: Integrity check passed. [2026-01-21T12:10:05.305857] [DEBUG] [REMOTE ] GNL: Symbol is viable for forecasting. [2026-01-21T12:10:05.305913] [INFO ] [MAIN ] [1394/3501] GNL kept (0.4s) | 1394 kept, 0 rejected | 139.2/min | ETA: 15.1m [2026-01-21T12:10:05.623176] [DEBUG] [REMOTE ] GNLN: Retrieved 1698 rows, trimmed to 300. [2026-01-21T12:10:05.623304] [DEBUG] [REMOTE ] GNLN: PASS: History has at least 300 days. [2026-01-21T12:10:05.623514] [DEBUG] [REMOTE ] GNLN: PASS: Price check passed. Min price $1.42. [2026-01-21T12:10:05.623669] [DEBUG] [REMOTE ] GNLN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:05.623781] [DEBUG] [REMOTE ] GNLN: PASS: Integrity check passed. [2026-01-21T12:10:05.623822] [DEBUG] [REMOTE ] GNLN: Symbol is viable for forecasting. [2026-01-21T12:10:05.623870] [INFO ] [MAIN ] [1395/3501] GNLN kept (0.3s) | 1395 kept, 0 rejected | 139.2/min | ETA: 15.1m [2026-01-21T12:10:05.924887] [DEBUG] [REMOTE ] GNLX: Retrieved 748 rows, trimmed to 300. [2026-01-21T12:10:05.925050] [DEBUG] [REMOTE ] GNLX: PASS: History has at least 300 days. [2026-01-21T12:10:05.925301] [DEBUG] [REMOTE ] GNLX: PASS: Price check passed. Min price $2.56. [2026-01-21T12:10:05.925483] [DEBUG] [REMOTE ] GNLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:05.925663] [DEBUG] [REMOTE ] GNLX: PASS: Integrity check passed. [2026-01-21T12:10:05.925723] [DEBUG] [REMOTE ] GNLX: Symbol is viable for forecasting. [2026-01-21T12:10:05.925794] [INFO ] [MAIN ] [1396/3501] GNLX kept (0.3s) | 1396 kept, 0 rejected | 139.3/min | ETA: 15.1m [2026-01-21T12:10:06.513013] [DEBUG] [REMOTE ] GNMA: Retrieved 3499 rows, trimmed to 300. [2026-01-21T12:10:06.513150] [DEBUG] [REMOTE ] GNMA: PASS: History has at least 300 days. [2026-01-21T12:10:06.513365] [DEBUG] [REMOTE ] GNMA: PASS: Price check passed. Min price $44.08. [2026-01-21T12:10:06.513502] [DEBUG] [REMOTE ] GNMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:06.513638] [DEBUG] [REMOTE ] GNMA: PASS: Integrity check passed. [2026-01-21T12:10:06.513874] [DEBUG] [REMOTE ] GNMA: Symbol is viable for forecasting. [2026-01-21T12:10:06.513922] [INFO ] [MAIN ] [1397/3501] GNMA kept (0.6s) | 1397 kept, 0 rejected | 139.2/min | ETA: 15.1m [2026-01-21T12:10:06.853209] [DEBUG] [REMOTE ] GNOM: Retrieved 1704 rows, trimmed to 300. [2026-01-21T12:10:06.853333] [DEBUG] [REMOTE ] GNOM: PASS: History has at least 300 days. [2026-01-21T12:10:06.853543] [DEBUG] [REMOTE ] GNOM: PASS: Price check passed. Min price $41.66. [2026-01-21T12:10:06.853702] [DEBUG] [REMOTE ] GNOM: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:06.853817] [DEBUG] [REMOTE ] GNOM: PASS: Integrity check passed. [2026-01-21T12:10:06.853857] [DEBUG] [REMOTE ] GNOM: Symbol is viable for forecasting. [2026-01-21T12:10:06.853905] [INFO ] [MAIN ] [1398/3501] GNOM kept (0.3s) | 1398 kept, 0 rejected | 139.3/min | ETA: 15.1m [2026-01-21T12:10:07.222099] [DEBUG] [REMOTE ] GNPX: Retrieved 1963 rows, trimmed to 300. [2026-01-21T12:10:07.222235] [DEBUG] [REMOTE ] GNPX: PASS: History has at least 300 days. [2026-01-21T12:10:07.222451] [DEBUG] [REMOTE ] GNPX: PASS: Price check passed. Min price $1.75. [2026-01-21T12:10:07.222614] [DEBUG] [REMOTE ] GNPX: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:07.222924] [DEBUG] [REMOTE ] GNPX: PASS: Integrity check passed. [2026-01-21T12:10:07.222966] [DEBUG] [REMOTE ] GNPX: Symbol is viable for forecasting. [2026-01-21T12:10:07.223016] [INFO ] [MAIN ] [1399/3501] GNPX kept (0.4s) | 1399 kept, 0 rejected | 139.3/min | ETA: 15.1m [2026-01-21T12:10:07.726102] [DEBUG] [REMOTE ] GNRC: Retrieved 4009 rows, trimmed to 300. [2026-01-21T12:10:07.726235] [DEBUG] [REMOTE ] GNRC: PASS: History has at least 300 days. [2026-01-21T12:10:07.726458] [DEBUG] [REMOTE ] GNRC: PASS: Price check passed. Min price $136.37. [2026-01-21T12:10:07.726645] [DEBUG] [REMOTE ] GNRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:07.726774] [DEBUG] [REMOTE ] GNRC: PASS: Integrity check passed. [2026-01-21T12:10:07.726827] [DEBUG] [REMOTE ] GNRC: Symbol is viable for forecasting. [2026-01-21T12:10:07.726892] [INFO ] [MAIN ] [1400/3501] GNRC kept (0.5s) | 1400 kept, 0 rejected | 139.3/min | ETA: 15.1m [2026-01-21T12:10:08.223643] [DEBUG] [REMOTE ] GNSS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:08.223794] [DEBUG] [REMOTE ] GNSS: PASS: History has at least 300 days. [2026-01-21T12:10:08.224046] [DEBUG] [REMOTE ] GNSS: PASS: Price check passed. Min price $2.11. [2026-01-21T12:10:08.224192] [DEBUG] [REMOTE ] GNSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:08.224320] [DEBUG] [REMOTE ] GNSS: PASS: Integrity check passed. [2026-01-21T12:10:08.224364] [DEBUG] [REMOTE ] GNSS: Symbol is viable for forecasting. [2026-01-21T12:10:08.224418] [INFO ] [MAIN ] [1401/3501] GNSS kept (0.5s) | 1401 kept, 0 rejected | 139.2/min | ETA: 15.1m [2026-01-21T12:10:08.532827] [DEBUG] [REMOTE ] GNTX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:08.533042] [DEBUG] [REMOTE ] GNTX: PASS: History has at least 300 days. [2026-01-21T12:10:08.533358] [DEBUG] [REMOTE ] GNTX: PASS: Price check passed. Min price $21.72. [2026-01-21T12:10:08.533509] [DEBUG] [REMOTE ] GNTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:08.533674] [DEBUG] [REMOTE ] GNTX: PASS: Integrity check passed. [2026-01-21T12:10:08.533721] [DEBUG] [REMOTE ] GNTX: Symbol is viable for forecasting. [2026-01-21T12:10:08.533777] [INFO ] [MAIN ] [1402/3501] GNTX kept (0.3s) | 1402 kept, 0 rejected | 139.3/min | ETA: 15.1m [2026-01-21T12:10:08.920216] [DEBUG] [REMOTE ] GO: Retrieved 1655 rows, trimmed to 300. [2026-01-21T12:10:08.920356] [DEBUG] [REMOTE ] GO: PASS: History has at least 300 days. [2026-01-21T12:10:08.920610] [DEBUG] [REMOTE ] GO: PASS: Price check passed. Min price $9.14. [2026-01-21T12:10:08.920752] [DEBUG] [REMOTE ] GO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:08.920871] [DEBUG] [REMOTE ] GO: PASS: Integrity check passed. [2026-01-21T12:10:08.920911] [DEBUG] [REMOTE ] GO: Symbol is viable for forecasting. [2026-01-21T12:10:08.920961] [INFO ] [MAIN ] [1403/3501] GO kept (0.4s) | 1403 kept, 0 rejected | 139.3/min | ETA: 15.1m [2026-01-21T12:10:09.312960] [DEBUG] [REMOTE ] GOCO: Retrieved 1386 rows, trimmed to 300. [2026-01-21T12:10:09.313110] [DEBUG] [REMOTE ] GOCO: PASS: History has at least 300 days. [2026-01-21T12:10:09.313331] [DEBUG] [REMOTE ] GOCO: PASS: Price check passed. Min price $2.15. [2026-01-21T12:10:09.313471] [DEBUG] [REMOTE ] GOCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:09.313614] [DEBUG] [REMOTE ] GOCO: PASS: Integrity check passed. [2026-01-21T12:10:09.313659] [DEBUG] [REMOTE ] GOCO: Symbol is viable for forecasting. [2026-01-21T12:10:09.313915] [INFO ] [MAIN ] [1404/3501] GOCO kept (0.4s) | 1404 kept, 0 rejected | 139.3/min | ETA: 15.1m [2026-01-21T12:10:09.710445] [DEBUG] [REMOTE ] GOF: Retrieved 4650 rows, trimmed to 300. [2026-01-21T12:10:09.710614] [DEBUG] [REMOTE ] GOF: PASS: History has at least 300 days. [2026-01-21T12:10:09.710842] [DEBUG] [REMOTE ] GOF: PASS: Price check passed. Min price $11.63. [2026-01-21T12:10:09.710998] [DEBUG] [REMOTE ] GOF: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:09.711121] [DEBUG] [REMOTE ] GOF: PASS: Integrity check passed. [2026-01-21T12:10:09.711162] [DEBUG] [REMOTE ] GOF: Symbol is viable for forecasting. [2026-01-21T12:10:09.711213] [INFO ] [MAIN ] [1405/3501] GOF kept (0.4s) | 1405 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:10.100199] [DEBUG] [REMOTE ] GOGO: Retrieved 3164 rows, trimmed to 300. [2026-01-21T12:10:10.100328] [DEBUG] [REMOTE ] GOGO: PASS: History has at least 300 days. [2026-01-21T12:10:10.100534] [DEBUG] [REMOTE ] GOGO: PASS: Price check passed. Min price $4.53. [2026-01-21T12:10:10.100692] [DEBUG] [REMOTE ] GOGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:10.100806] [DEBUG] [REMOTE ] GOGO: PASS: Integrity check passed. [2026-01-21T12:10:10.100847] [DEBUG] [REMOTE ] GOGO: Symbol is viable for forecasting. [2026-01-21T12:10:10.100910] [INFO ] [MAIN ] [1406/3501] GOGO kept (0.4s) | 1406 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:10.538946] [DEBUG] [REMOTE ] GOLF: Retrieved 2318 rows, trimmed to 300. [2026-01-21T12:10:10.539117] [DEBUG] [REMOTE ] GOLF: PASS: History has at least 300 days. [2026-01-21T12:10:10.539335] [DEBUG] [REMOTE ] GOLF: PASS: Price check passed. Min price $75.08. [2026-01-21T12:10:10.539477] [DEBUG] [REMOTE ] GOLF: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:10.539615] [DEBUG] [REMOTE ] GOLF: PASS: Integrity check passed. [2026-01-21T12:10:10.539659] [DEBUG] [REMOTE ] GOLF: Symbol is viable for forecasting. [2026-01-21T12:10:10.539708] [INFO ] [MAIN ] [1407/3501] GOLF kept (0.4s) | 1407 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:10.991057] [DEBUG] [REMOTE ] GOOD: Retrieved 5644 rows, trimmed to 300. [2026-01-21T12:10:10.991457] [DEBUG] [REMOTE ] GOOD: PASS: History has at least 300 days. [2026-01-21T12:10:10.991934] [DEBUG] [REMOTE ] GOOD: PASS: Price check passed. Min price $10.38. [2026-01-21T12:10:10.992097] [DEBUG] [REMOTE ] GOOD: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:10.992339] [DEBUG] [REMOTE ] GOOD: PASS: Integrity check passed. [2026-01-21T12:10:10.992395] [DEBUG] [REMOTE ] GOOD: Symbol is viable for forecasting. [2026-01-21T12:10:10.992456] [INFO ] [MAIN ] [1408/3501] GOOD kept (0.5s) | 1408 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:11.411612] [DEBUG] [REMOTE ] GOOG: Retrieved 2972 rows, trimmed to 300. [2026-01-21T12:10:11.411810] [DEBUG] [REMOTE ] GOOG: PASS: History has at least 300 days. [2026-01-21T12:10:11.412068] [DEBUG] [REMOTE ] GOOG: PASS: Price check passed. Min price $253.56. [2026-01-21T12:10:11.412228] [DEBUG] [REMOTE ] GOOG: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:11.412374] [DEBUG] [REMOTE ] GOOG: PASS: Integrity check passed. [2026-01-21T12:10:11.412427] [DEBUG] [REMOTE ] GOOG: Symbol is viable for forecasting. [2026-01-21T12:10:11.412484] [INFO ] [MAIN ] [1409/3501] GOOG kept (0.4s) | 1409 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:11.743949] [DEBUG] [REMOTE ] GOOS: Retrieved 2224 rows, trimmed to 300. [2026-01-21T12:10:11.744256] [DEBUG] [REMOTE ] GOOS: PASS: History has at least 300 days. [2026-01-21T12:10:11.744565] [DEBUG] [REMOTE ] GOOS: PASS: Price check passed. Min price $12.17. [2026-01-21T12:10:11.744771] [DEBUG] [REMOTE ] GOOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:11.744913] [DEBUG] [REMOTE ] GOOS: PASS: Integrity check passed. [2026-01-21T12:10:11.744967] [DEBUG] [REMOTE ] GOOS: Symbol is viable for forecasting. [2026-01-21T12:10:11.745047] [INFO ] [MAIN ] [1410/3501] GOOS kept (0.3s) | 1410 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:11.983824] [DEBUG] [REMOTE ] GOSS: Retrieved 1746 rows, trimmed to 300. [2026-01-21T12:10:11.984037] [DEBUG] [REMOTE ] GOSS: PASS: History has at least 300 days. [2026-01-21T12:10:11.984297] [DEBUG] [REMOTE ] GOSS: PASS: Price check passed. Min price $2.09. [2026-01-21T12:10:11.984440] [DEBUG] [REMOTE ] GOSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:11.984587] [DEBUG] [REMOTE ] GOSS: PASS: Integrity check passed. [2026-01-21T12:10:11.984639] [DEBUG] [REMOTE ] GOSS: Symbol is viable for forecasting. [2026-01-21T12:10:11.984698] [INFO ] [MAIN ] [1411/3501] GOSS kept (0.2s) | 1411 kept, 0 rejected | 139.4/min | ETA: 15.0m [2026-01-21T12:10:12.687337] [DEBUG] [REMOTE ] GOVI: Retrieved 4597 rows, trimmed to 300. [2026-01-21T12:10:12.687562] [DEBUG] [REMOTE ] GOVI: PASS: History has at least 300 days. [2026-01-21T12:10:12.687888] [DEBUG] [REMOTE ] GOVI: PASS: Price check passed. Min price $27.31. [2026-01-21T12:10:12.688038] [DEBUG] [REMOTE ] GOVI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:12.688181] [DEBUG] [REMOTE ] GOVI: PASS: Integrity check passed. [2026-01-21T12:10:12.688224] [DEBUG] [REMOTE ] GOVI: Symbol is viable for forecasting. [2026-01-21T12:10:12.688333] [INFO ] [MAIN ] [1412/3501] GOVI kept (0.7s) | 1412 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:13.254008] [DEBUG] [REMOTE ] GPC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:13.254158] [DEBUG] [REMOTE ] GPC: PASS: History has at least 300 days. [2026-01-21T12:10:13.254416] [DEBUG] [REMOTE ] GPC: PASS: Price check passed. Min price $121.73. [2026-01-21T12:10:13.254558] [DEBUG] [REMOTE ] GPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:13.254711] [DEBUG] [REMOTE ] GPC: PASS: Integrity check passed. [2026-01-21T12:10:13.254753] [DEBUG] [REMOTE ] GPC: Symbol is viable for forecasting. [2026-01-21T12:10:13.254805] [INFO ] [MAIN ] [1413/3501] GPC kept (0.6s) | 1413 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:13.832952] [DEBUG] [REMOTE ] GPI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:13.833170] [DEBUG] [REMOTE ] GPI: PASS: History has at least 300 days. [2026-01-21T12:10:13.833474] [DEBUG] [REMOTE ] GPI: PASS: Price check passed. Min price $379.55. [2026-01-21T12:10:13.833640] [DEBUG] [REMOTE ] GPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:13.833784] [DEBUG] [REMOTE ] GPI: PASS: Integrity check passed. [2026-01-21T12:10:13.833827] [DEBUG] [REMOTE ] GPI: Symbol is viable for forecasting. [2026-01-21T12:10:13.833884] [INFO ] [MAIN ] [1414/3501] GPI kept (0.6s) | 1414 kept, 0 rejected | 139.2/min | ETA: 15.0m [2026-01-21T12:10:14.073966] [DEBUG] [REMOTE ] GPIQ: Retrieved 559 rows, trimmed to 300. [2026-01-21T12:10:14.074166] [DEBUG] [REMOTE ] GPIQ: PASS: History has at least 300 days. [2026-01-21T12:10:14.074427] [DEBUG] [REMOTE ] GPIQ: PASS: Price check passed. Min price $49.71. [2026-01-21T12:10:14.074617] [DEBUG] [REMOTE ] GPIQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:14.074936] [DEBUG] [REMOTE ] GPIQ: PASS: Integrity check passed. [2026-01-21T12:10:14.074980] [DEBUG] [REMOTE ] GPIQ: Symbol is viable for forecasting. [2026-01-21T12:10:14.075034] [INFO ] [MAIN ] [1415/3501] GPIQ kept (0.2s) | 1415 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:14.421966] [DEBUG] [REMOTE ] GPIX: Retrieved 559 rows, trimmed to 300. [2026-01-21T12:10:14.422166] [DEBUG] [REMOTE ] GPIX: PASS: History has at least 300 days. [2026-01-21T12:10:14.422425] [DEBUG] [REMOTE ] GPIX: PASS: Price check passed. Min price $50.01. [2026-01-21T12:10:14.422646] [DEBUG] [REMOTE ] GPIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:14.422791] [DEBUG] [REMOTE ] GPIX: PASS: Integrity check passed. [2026-01-21T12:10:14.422846] [DEBUG] [REMOTE ] GPIX: Symbol is viable for forecasting. [2026-01-21T12:10:14.422904] [INFO ] [MAIN ] [1416/3501] GPIX kept (0.3s) | 1416 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:15.026441] [DEBUG] [REMOTE ] GPJA: Retrieved 2091 rows, trimmed to 300. [2026-01-21T12:10:15.026670] [DEBUG] [REMOTE ] GPJA: PASS: History has at least 300 days. [2026-01-21T12:10:15.026940] [DEBUG] [REMOTE ] GPJA: PASS: Price check passed. Min price $22.18. [2026-01-21T12:10:15.027117] [DEBUG] [REMOTE ] GPJA: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:15.027282] [DEBUG] [REMOTE ] GPJA: PASS: Integrity check passed. [2026-01-21T12:10:15.027342] [DEBUG] [REMOTE ] GPJA: Symbol is viable for forecasting. [2026-01-21T12:10:15.027416] [INFO ] [MAIN ] [1417/3501] GPJA kept (0.6s) | 1417 kept, 0 rejected | 139.3/min | ETA: 15.0m [2026-01-21T12:10:15.512351] [DEBUG] [REMOTE ] GPK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:15.512644] [DEBUG] [REMOTE ] GPK: PASS: History has at least 300 days. [2026-01-21T12:10:15.513002] [DEBUG] [REMOTE ] GPK: PASS: Price check passed. Min price $14.13. [2026-01-21T12:10:15.513153] [DEBUG] [REMOTE ] GPK: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:15.513325] [DEBUG] [REMOTE ] GPK: PASS: Integrity check passed. [2026-01-21T12:10:15.513389] [DEBUG] [REMOTE ] GPK: Symbol is viable for forecasting. [2026-01-21T12:10:15.513451] [INFO ] [MAIN ] [1418/3501] GPK kept (0.5s) | 1418 kept, 0 rejected | 139.2/min | ETA: 15.0m [2026-01-21T12:10:16.015937] [DEBUG] [REMOTE ] GPN: Retrieved 6290 rows, trimmed to 300. [2026-01-21T12:10:16.016092] [DEBUG] [REMOTE ] GPN: PASS: History has at least 300 days. [2026-01-21T12:10:16.016368] [DEBUG] [REMOTE ] GPN: PASS: Price check passed. Min price $71.25. [2026-01-21T12:10:16.016605] [DEBUG] [REMOTE ] GPN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:16.016748] [DEBUG] [REMOTE ] GPN: PASS: Integrity check passed. [2026-01-21T12:10:16.016791] [DEBUG] [REMOTE ] GPN: Symbol is viable for forecasting. [2026-01-21T12:10:16.016842] [INFO ] [MAIN ] [1419/3501] GPN kept (0.5s) | 1419 kept, 0 rejected | 139.2/min | ETA: 15.0m [2026-01-21T12:10:16.418454] [DEBUG] [REMOTE ] GPRE: Retrieved 4994 rows, trimmed to 300. [2026-01-21T12:10:16.418616] [DEBUG] [REMOTE ] GPRE: PASS: History has at least 300 days. [2026-01-21T12:10:16.418850] [DEBUG] [REMOTE ] GPRE: PASS: Price check passed. Min price $9.40. [2026-01-21T12:10:16.418990] [DEBUG] [REMOTE ] GPRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:16.419111] [DEBUG] [REMOTE ] GPRE: PASS: Integrity check passed. [2026-01-21T12:10:16.419152] [DEBUG] [REMOTE ] GPRE: Symbol is viable for forecasting. [2026-01-21T12:10:16.419201] [INFO ] [MAIN ] [1420/3501] GPRE kept (0.4s) | 1420 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:16.818613] [DEBUG] [REMOTE ] GPRK: Retrieved 3838 rows, trimmed to 300. [2026-01-21T12:10:16.818778] [DEBUG] [REMOTE ] GPRK: PASS: History has at least 300 days. [2026-01-21T12:10:16.819052] [DEBUG] [REMOTE ] GPRK: PASS: Price check passed. Min price $6.58. [2026-01-21T12:10:16.819219] [DEBUG] [REMOTE ] GPRK: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:16.819362] [DEBUG] [REMOTE ] GPRK: PASS: Integrity check passed. [2026-01-21T12:10:16.819409] [DEBUG] [REMOTE ] GPRK: Symbol is viable for forecasting. [2026-01-21T12:10:16.819467] [INFO ] [MAIN ] [1421/3501] GPRK kept (0.4s) | 1421 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:17.057280] [DEBUG] [REMOTE ] GPRO: Retrieved 2909 rows, trimmed to 300. [2026-01-21T12:10:17.057514] [DEBUG] [REMOTE ] GPRO: PASS: History has at least 300 days. [2026-01-21T12:10:17.057906] [DEBUG] [REMOTE ] GPRO: PASS: Price check passed. Min price $1.29. [2026-01-21T12:10:17.058099] [DEBUG] [REMOTE ] GPRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:17.058276] [DEBUG] [REMOTE ] GPRO: PASS: Integrity check passed. [2026-01-21T12:10:17.058333] [DEBUG] [REMOTE ] GPRO: Symbol is viable for forecasting. [2026-01-21T12:10:17.058560] [INFO ] [MAIN ] [1422/3501] GPRO kept (0.2s) | 1422 kept, 0 rejected | 139.3/min | ETA: 14.9m [2026-01-21T12:10:17.901693] [DEBUG] [REMOTE ] GRAB: Retrieved 1289 rows, trimmed to 300. [2026-01-21T12:10:17.901906] [DEBUG] [REMOTE ] GRAB: PASS: History has at least 300 days. [2026-01-21T12:10:17.902181] [DEBUG] [REMOTE ] GRAB: PASS: Price check passed. Min price $4.38. [2026-01-21T12:10:17.902321] [DEBUG] [REMOTE ] GRAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:17.902456] [DEBUG] [REMOTE ] GRAB: PASS: Integrity check passed. [2026-01-21T12:10:17.902497] [DEBUG] [REMOTE ] GRAB: Symbol is viable for forecasting. [2026-01-21T12:10:17.902550] [INFO ] [MAIN ] [1423/3501] GRAB kept (0.8s) | 1423 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:18.091387] [DEBUG] [REMOTE ] GRAL: Retrieved 394 rows, trimmed to 300. [2026-01-21T12:10:18.091530] [DEBUG] [REMOTE ] GRAL: PASS: History has at least 300 days. [2026-01-21T12:10:18.091763] [DEBUG] [REMOTE ] GRAL: PASS: Price check passed. Min price $79.40. [2026-01-21T12:10:18.091902] [DEBUG] [REMOTE ] GRAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:18.092012] [DEBUG] [REMOTE ] GRAL: PASS: Integrity check passed. [2026-01-21T12:10:18.092069] [DEBUG] [REMOTE ] GRAL: Symbol is viable for forecasting. [2026-01-21T12:10:18.092117] [INFO ] [MAIN ] [1424/3501] GRAL kept (0.2s) | 1424 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:18.734025] [DEBUG] [REMOTE ] GRBK: Retrieved 4680 rows, trimmed to 300. [2026-01-21T12:10:18.734260] [DEBUG] [REMOTE ] GRBK: PASS: History has at least 300 days. [2026-01-21T12:10:18.734691] [DEBUG] [REMOTE ] GRBK: PASS: Price check passed. Min price $61.60. [2026-01-21T12:10:18.734852] [DEBUG] [REMOTE ] GRBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:18.735018] [DEBUG] [REMOTE ] GRBK: PASS: Integrity check passed. [2026-01-21T12:10:18.735071] [DEBUG] [REMOTE ] GRBK: Symbol is viable for forecasting. [2026-01-21T12:10:18.735140] [INFO ] [MAIN ] [1425/3501] GRBK kept (0.6s) | 1425 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:19.235876] [DEBUG] [REMOTE ] GRC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:19.236089] [DEBUG] [REMOTE ] GRC: PASS: History has at least 300 days. [2026-01-21T12:10:19.236406] [DEBUG] [REMOTE ] GRC: PASS: Price check passed. Min price $43.56. [2026-01-21T12:10:19.236600] [DEBUG] [REMOTE ] GRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:19.236905] [DEBUG] [REMOTE ] GRC: PASS: Integrity check passed. [2026-01-21T12:10:19.236965] [DEBUG] [REMOTE ] GRC: Symbol is viable for forecasting. [2026-01-21T12:10:19.237037] [INFO ] [MAIN ] [1426/3501] GRC kept (0.5s) | 1426 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:19.415008] [DEBUG] [REMOTE ] GRDX: Retrieved 2331 rows, trimmed to 300. [2026-01-21T12:10:19.415196] [DEBUG] [REMOTE ] GRDX: PASS: History has at least 300 days. [2026-01-21T12:10:19.415473] [DEBUG] [REMOTE ] GRDX: PASS: Price check passed. Min price $2.00. [2026-01-21T12:10:19.415643] [DEBUG] [REMOTE ] GRDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:19.415763] [DEBUG] [REMOTE ] GRDX: PASS: Integrity check passed. [2026-01-21T12:10:19.415804] [DEBUG] [REMOTE ] GRDX: Symbol is viable for forecasting. [2026-01-21T12:10:19.415856] [INFO ] [MAIN ] [1427/3501] GRDX kept (0.2s) | 1427 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:19.894159] [DEBUG] [REMOTE ] GREE: Retrieved 1092 rows, trimmed to 300. [2026-01-21T12:10:19.894355] [DEBUG] [REMOTE ] GREE: PASS: History has at least 300 days. [2026-01-21T12:10:19.894653] [DEBUG] [REMOTE ] GREE: PASS: Price check passed. Min price $1.21. [2026-01-21T12:10:19.894820] [DEBUG] [REMOTE ] GREE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:19.894970] [DEBUG] [REMOTE ] GREE: PASS: Integrity check passed. [2026-01-21T12:10:19.895019] [DEBUG] [REMOTE ] GREE: Symbol is viable for forecasting. [2026-01-21T12:10:19.895074] [INFO ] [MAIN ] [1428/3501] GREE kept (0.5s) | 1428 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:20.425265] [DEBUG] [REMOTE ] GRFS: Retrieved 3680 rows, trimmed to 300. [2026-01-21T12:10:20.425491] [DEBUG] [REMOTE ] GRFS: PASS: History has at least 300 days. [2026-01-21T12:10:20.425790] [DEBUG] [REMOTE ] GRFS: PASS: Price check passed. Min price $8.36. [2026-01-21T12:10:20.425941] [DEBUG] [REMOTE ] GRFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:20.426071] [DEBUG] [REMOTE ] GRFS: PASS: Integrity check passed. [2026-01-21T12:10:20.426116] [DEBUG] [REMOTE ] GRFS: Symbol is viable for forecasting. [2026-01-21T12:10:20.426169] [INFO ] [MAIN ] [1429/3501] GRFS kept (0.5s) | 1429 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:20.851334] [DEBUG] [REMOTE ] GRID: Retrieved 4067 rows, trimmed to 300. [2026-01-21T12:10:20.851546] [DEBUG] [REMOTE ] GRID: PASS: History has at least 300 days. [2026-01-21T12:10:20.851846] [DEBUG] [REMOTE ] GRID: PASS: Price check passed. Min price $146.19. [2026-01-21T12:10:20.852002] [DEBUG] [REMOTE ] GRID: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:20.852168] [DEBUG] [REMOTE ] GRID: PASS: Integrity check passed. [2026-01-21T12:10:20.852213] [DEBUG] [REMOTE ] GRID: Symbol is viable for forecasting. [2026-01-21T12:10:20.852268] [INFO ] [MAIN ] [1430/3501] GRID kept (0.4s) | 1430 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:21.322257] [DEBUG] [REMOTE ] GRMN: Retrieved 6314 rows, trimmed to 300. [2026-01-21T12:10:21.322467] [DEBUG] [REMOTE ] GRMN: PASS: History has at least 300 days. [2026-01-21T12:10:21.322794] [DEBUG] [REMOTE ] GRMN: PASS: Price check passed. Min price $186.30. [2026-01-21T12:10:21.322953] [DEBUG] [REMOTE ] GRMN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:21.323096] [DEBUG] [REMOTE ] GRMN: PASS: Integrity check passed. [2026-01-21T12:10:21.323139] [DEBUG] [REMOTE ] GRMN: Symbol is viable for forecasting. [2026-01-21T12:10:21.323195] [INFO ] [MAIN ] [1431/3501] GRMN kept (0.5s) | 1431 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:21.610797] [DEBUG] [REMOTE ] GRND: Retrieved 1259 rows, trimmed to 300. [2026-01-21T12:10:21.611037] [DEBUG] [REMOTE ] GRND: PASS: History has at least 300 days. [2026-01-21T12:10:21.611332] [DEBUG] [REMOTE ] GRND: PASS: Price check passed. Min price $12.05. [2026-01-21T12:10:21.611486] [DEBUG] [REMOTE ] GRND: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:21.611627] [DEBUG] [REMOTE ] GRND: PASS: Integrity check passed. [2026-01-21T12:10:21.611673] [DEBUG] [REMOTE ] GRND: Symbol is viable for forecasting. [2026-01-21T12:10:21.611731] [INFO ] [MAIN ] [1432/3501] GRND kept (0.3s) | 1432 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:22.071758] [DEBUG] [REMOTE ] GRPN: Retrieved 3571 rows, trimmed to 300. [2026-01-21T12:10:22.072027] [DEBUG] [REMOTE ] GRPN: PASS: History has at least 300 days. [2026-01-21T12:10:22.072402] [DEBUG] [REMOTE ] GRPN: PASS: Price check passed. Min price $15.57. [2026-01-21T12:10:22.072607] [DEBUG] [REMOTE ] GRPN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:22.072781] [DEBUG] [REMOTE ] GRPN: PASS: Integrity check passed. [2026-01-21T12:10:22.072825] [DEBUG] [REMOTE ] GRPN: Symbol is viable for forecasting. [2026-01-21T12:10:22.072884] [INFO ] [MAIN ] [1433/3501] GRPN kept (0.5s) | 1433 kept, 0 rejected | 139.2/min | ETA: 14.9m [2026-01-21T12:10:22.621203] [DEBUG] [REMOTE ] GRVY: Retrieved 5270 rows, trimmed to 300. [2026-01-21T12:10:22.621383] [DEBUG] [REMOTE ] GRVY: PASS: History has at least 300 days. [2026-01-21T12:10:22.621696] [DEBUG] [REMOTE ] GRVY: PASS: Price check passed. Min price $55.70. [2026-01-21T12:10:22.621845] [DEBUG] [REMOTE ] GRVY: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:22.622169] [DEBUG] [REMOTE ] GRVY: PASS: Integrity check passed. [2026-01-21T12:10:22.622362] [DEBUG] [REMOTE ] GRVY: Symbol is viable for forecasting. [2026-01-21T12:10:22.622431] [INFO ] [MAIN ] [1434/3501] GRVY kept (0.5s) | 1434 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:22.951449] [DEBUG] [REMOTE ] GRWG: Retrieved 2307 rows, trimmed to 300. [2026-01-21T12:10:22.951612] [DEBUG] [REMOTE ] GRWG: PASS: History has at least 300 days. [2026-01-21T12:10:22.951828] [DEBUG] [REMOTE ] GRWG: PASS: Price check passed. Min price $1.38. [2026-01-21T12:10:22.951966] [DEBUG] [REMOTE ] GRWG: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:22.952282] [DEBUG] [REMOTE ] GRWG: PASS: Integrity check passed. [2026-01-21T12:10:22.952324] [DEBUG] [REMOTE ] GRWG: Symbol is viable for forecasting. [2026-01-21T12:10:22.952374] [INFO ] [MAIN ] [1435/3501] GRWG kept (0.3s) | 1435 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:23.455979] [DEBUG] [REMOTE ] GRX: Retrieved 4677 rows, trimmed to 300. [2026-01-21T12:10:23.456131] [DEBUG] [REMOTE ] GRX: PASS: History has at least 300 days. [2026-01-21T12:10:23.456387] [DEBUG] [REMOTE ] GRX: PASS: Price check passed. Min price $9.01. [2026-01-21T12:10:23.456562] [DEBUG] [REMOTE ] GRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:23.456730] [DEBUG] [REMOTE ] GRX: PASS: Integrity check passed. [2026-01-21T12:10:23.456773] [DEBUG] [REMOTE ] GRX: Symbol is viable for forecasting. [2026-01-21T12:10:23.456826] [INFO ] [MAIN ] [1436/3501] GRX kept (0.5s) | 1436 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:23.960998] [DEBUG] [REMOTE ] GS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:23.961223] [DEBUG] [REMOTE ] GS: PASS: History has at least 300 days. [2026-01-21T12:10:23.961585] [DEBUG] [REMOTE ] GS: PASS: Price check passed. Min price $747.11. [2026-01-21T12:10:23.961737] [DEBUG] [REMOTE ] GS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:23.962041] [DEBUG] [REMOTE ] GS: PASS: Integrity check passed. [2026-01-21T12:10:23.962090] [DEBUG] [REMOTE ] GS: Symbol is viable for forecasting. [2026-01-21T12:10:23.962149] [INFO ] [MAIN ] [1437/3501] GS kept (0.5s) | 1437 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:24.275059] [DEBUG] [REMOTE ] GSBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:24.275201] [DEBUG] [REMOTE ] GSBC: PASS: History has at least 300 days. [2026-01-21T12:10:24.275438] [DEBUG] [REMOTE ] GSBC: PASS: Price check passed. Min price $55.29. [2026-01-21T12:10:24.275598] [DEBUG] [REMOTE ] GSBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:24.275730] [DEBUG] [REMOTE ] GSBC: PASS: Integrity check passed. [2026-01-21T12:10:24.275772] [DEBUG] [REMOTE ] GSBC: Symbol is viable for forecasting. [2026-01-21T12:10:24.275821] [INFO ] [MAIN ] [1438/3501] GSBC kept (0.3s) | 1438 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:24.686275] [DEBUG] [REMOTE ] GSBD: Retrieved 2727 rows, trimmed to 300. [2026-01-21T12:10:24.686413] [DEBUG] [REMOTE ] GSBD: PASS: History has at least 300 days. [2026-01-21T12:10:24.686693] [DEBUG] [REMOTE ] GSBD: PASS: Price check passed. Min price $8.96. [2026-01-21T12:10:24.686839] [DEBUG] [REMOTE ] GSBD: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:24.686964] [DEBUG] [REMOTE ] GSBD: PASS: Integrity check passed. [2026-01-21T12:10:24.687206] [DEBUG] [REMOTE ] GSBD: Symbol is viable for forecasting. [2026-01-21T12:10:24.687270] [INFO ] [MAIN ] [1439/3501] GSBD kept (0.4s) | 1439 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:25.001191] [DEBUG] [REMOTE ] GSHD: Retrieved 1943 rows, trimmed to 300. [2026-01-21T12:10:25.001360] [DEBUG] [REMOTE ] GSHD: PASS: History has at least 300 days. [2026-01-21T12:10:25.001615] [DEBUG] [REMOTE ] GSHD: PASS: Price check passed. Min price $66.64. [2026-01-21T12:10:25.001765] [DEBUG] [REMOTE ] GSHD: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:25.001885] [DEBUG] [REMOTE ] GSHD: PASS: Integrity check passed. [2026-01-21T12:10:25.001927] [DEBUG] [REMOTE ] GSHD: Symbol is viable for forecasting. [2026-01-21T12:10:25.001978] [INFO ] [MAIN ] [1440/3501] GSHD kept (0.3s) | 1440 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:25.703879] [DEBUG] [REMOTE ] GSK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:25.704118] [DEBUG] [REMOTE ] GSK: PASS: History has at least 300 days. [2026-01-21T12:10:25.704647] [DEBUG] [REMOTE ] GSK: PASS: Price check passed. Min price $42.86. [2026-01-21T12:10:25.704867] [DEBUG] [REMOTE ] GSK: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:25.705083] [DEBUG] [REMOTE ] GSK: PASS: Integrity check passed. [2026-01-21T12:10:25.705149] [DEBUG] [REMOTE ] GSK: Symbol is viable for forecasting. [2026-01-21T12:10:25.705235] [INFO ] [MAIN ] [1441/3501] GSK kept (0.7s) | 1441 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:26.053737] [DEBUG] [REMOTE ] GSL: Retrieved 4384 rows, trimmed to 300. [2026-01-21T12:10:26.054058] [DEBUG] [REMOTE ] GSL: PASS: History has at least 300 days. [2026-01-21T12:10:26.054667] [DEBUG] [REMOTE ] GSL: PASS: Price check passed. Min price $27.95. [2026-01-21T12:10:26.054888] [DEBUG] [REMOTE ] GSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:26.055152] [DEBUG] [REMOTE ] GSL: PASS: Integrity check passed. [2026-01-21T12:10:26.055219] [DEBUG] [REMOTE ] GSL: Symbol is viable for forecasting. [2026-01-21T12:10:26.055314] [INFO ] [MAIN ] [1442/3501] GSL kept (0.4s) | 1442 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:26.496696] [DEBUG] [REMOTE ] GSM: Retrieved 4144 rows, trimmed to 300. [2026-01-21T12:10:26.496833] [DEBUG] [REMOTE ] GSM: PASS: History has at least 300 days. [2026-01-21T12:10:26.497045] [DEBUG] [REMOTE ] GSM: PASS: Price check passed. Min price $3.71. [2026-01-21T12:10:26.497186] [DEBUG] [REMOTE ] GSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:26.497301] [DEBUG] [REMOTE ] GSM: PASS: Integrity check passed. [2026-01-21T12:10:26.497342] [DEBUG] [REMOTE ] GSM: Symbol is viable for forecasting. [2026-01-21T12:10:26.497392] [INFO ] [MAIN ] [1443/3501] GSM kept (0.4s) | 1443 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:26.796911] [DEBUG] [REMOTE ] GTES: Retrieved 2007 rows, trimmed to 300. [2026-01-21T12:10:26.797044] [DEBUG] [REMOTE ] GTES: PASS: History has at least 300 days. [2026-01-21T12:10:26.797265] [DEBUG] [REMOTE ] GTES: PASS: Price check passed. Min price $21.18. [2026-01-21T12:10:26.797413] [DEBUG] [REMOTE ] GTES: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:26.797526] [DEBUG] [REMOTE ] GTES: PASS: Integrity check passed. [2026-01-21T12:10:26.797567] [DEBUG] [REMOTE ] GTES: Symbol is viable for forecasting. [2026-01-21T12:10:26.797653] [INFO ] [MAIN ] [1444/3501] GTES kept (0.3s) | 1444 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:27.140325] [DEBUG] [REMOTE ] GTLB: Retrieved 1070 rows, trimmed to 300. [2026-01-21T12:10:27.140530] [DEBUG] [REMOTE ] GTLB: PASS: History has at least 300 days. [2026-01-21T12:10:27.140842] [DEBUG] [REMOTE ] GTLB: PASS: Price check passed. Min price $33.04. [2026-01-21T12:10:27.140993] [DEBUG] [REMOTE ] GTLB: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:27.141119] [DEBUG] [REMOTE ] GTLB: PASS: Integrity check passed. [2026-01-21T12:10:27.141162] [DEBUG] [REMOTE ] GTLB: Symbol is viable for forecasting. [2026-01-21T12:10:27.141216] [INFO ] [MAIN ] [1445/3501] GTLB kept (0.3s) | 1445 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:27.704341] [DEBUG] [REMOTE ] GTLS: Retrieved 4902 rows, trimmed to 300. [2026-01-21T12:10:27.704559] [DEBUG] [REMOTE ] GTLS: PASS: History has at least 300 days. [2026-01-21T12:10:27.704878] [DEBUG] [REMOTE ] GTLS: PASS: Price check passed. Min price $199.30. [2026-01-21T12:10:27.705030] [DEBUG] [REMOTE ] GTLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:27.705170] [DEBUG] [REMOTE ] GTLS: PASS: Integrity check passed. [2026-01-21T12:10:27.705214] [DEBUG] [REMOTE ] GTLS: Symbol is viable for forecasting. [2026-01-21T12:10:27.705269] [INFO ] [MAIN ] [1446/3501] GTLS kept (0.6s) | 1446 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:28.190112] [DEBUG] [REMOTE ] GTN: Retrieved 5884 rows, trimmed to 300. [2026-01-21T12:10:28.190266] [DEBUG] [REMOTE ] GTN: PASS: History has at least 300 days. [2026-01-21T12:10:28.190503] [DEBUG] [REMOTE ] GTN: PASS: Price check passed. Min price $4.27. [2026-01-21T12:10:28.190659] [DEBUG] [REMOTE ] GTN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:28.190784] [DEBUG] [REMOTE ] GTN: PASS: Integrity check passed. [2026-01-21T12:10:28.190824] [DEBUG] [REMOTE ] GTN: Symbol is viable for forecasting. [2026-01-21T12:10:28.190873] [INFO ] [MAIN ] [1447/3501] GTN kept (0.5s) | 1447 kept, 0 rejected | 139.2/min | ETA: 14.8m [2026-01-21T12:10:28.465481] [DEBUG] [REMOTE ] GTX: Retrieved 1845 rows, trimmed to 300. [2026-01-21T12:10:28.465671] [DEBUG] [REMOTE ] GTX: PASS: History has at least 300 days. [2026-01-21T12:10:28.465993] [DEBUG] [REMOTE ] GTX: PASS: Price check passed. Min price $14.86. [2026-01-21T12:10:28.466214] [DEBUG] [REMOTE ] GTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:28.466403] [DEBUG] [REMOTE ] GTX: PASS: Integrity check passed. [2026-01-21T12:10:28.466468] [DEBUG] [REMOTE ] GTX: Symbol is viable for forecasting. [2026-01-21T12:10:28.466602] [INFO ] [MAIN ] [1448/3501] GTX kept (0.3s) | 1448 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:29.063806] [DEBUG] [REMOTE ] GTY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:29.063949] [DEBUG] [REMOTE ] GTY: PASS: History has at least 300 days. [2026-01-21T12:10:29.064192] [DEBUG] [REMOTE ] GTY: PASS: Price check passed. Min price $26.44. [2026-01-21T12:10:29.064338] [DEBUG] [REMOTE ] GTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:29.064474] [DEBUG] [REMOTE ] GTY: PASS: Integrity check passed. [2026-01-21T12:10:29.064526] [DEBUG] [REMOTE ] GTY: Symbol is viable for forecasting. [2026-01-21T12:10:29.064622] [INFO ] [MAIN ] [1449/3501] GTY kept (0.6s) | 1449 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:29.307922] [DEBUG] [REMOTE ] GUG: Retrieved 1041 rows, trimmed to 300. [2026-01-21T12:10:29.308058] [DEBUG] [REMOTE ] GUG: PASS: History has at least 300 days. [2026-01-21T12:10:29.308463] [DEBUG] [REMOTE ] GUG: PASS: Price check passed. Min price $14.78. [2026-01-21T12:10:29.308663] [DEBUG] [REMOTE ] GUG: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:29.308820] [DEBUG] [REMOTE ] GUG: PASS: Integrity check passed. [2026-01-21T12:10:29.308870] [DEBUG] [REMOTE ] GUG: Symbol is viable for forecasting. [2026-01-21T12:10:29.308931] [INFO ] [MAIN ] [1450/3501] GUG kept (0.2s) | 1450 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:29.936978] [DEBUG] [REMOTE ] GVA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:29.937154] [DEBUG] [REMOTE ] GVA: PASS: History has at least 300 days. [2026-01-21T12:10:29.937415] [DEBUG] [REMOTE ] GVA: PASS: Price check passed. Min price $98.39. [2026-01-21T12:10:29.937558] [DEBUG] [REMOTE ] GVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:29.937716] [DEBUG] [REMOTE ] GVA: PASS: Integrity check passed. [2026-01-21T12:10:29.937772] [DEBUG] [REMOTE ] GVA: Symbol is viable for forecasting. [2026-01-21T12:10:29.937836] [INFO ] [MAIN ] [1451/3501] GVA kept (0.6s) | 1451 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:30.222545] [DEBUG] [REMOTE ] GWH: Retrieved 1267 rows, trimmed to 300. [2026-01-21T12:10:30.222711] [DEBUG] [REMOTE ] GWH: PASS: History has at least 300 days. [2026-01-21T12:10:30.222937] [DEBUG] [REMOTE ] GWH: PASS: Price check passed. Min price $1.78. [2026-01-21T12:10:30.223085] [DEBUG] [REMOTE ] GWH: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:30.223200] [DEBUG] [REMOTE ] GWH: PASS: Integrity check passed. [2026-01-21T12:10:30.223243] [DEBUG] [REMOTE ] GWH: Symbol is viable for forecasting. [2026-01-21T12:10:30.223293] [INFO ] [MAIN ] [1452/3501] GWH kept (0.3s) | 1452 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:30.696775] [DEBUG] [REMOTE ] GWRE: Retrieved 3517 rows, trimmed to 300. [2026-01-21T12:10:30.696911] [DEBUG] [REMOTE ] GWRE: PASS: History has at least 300 days. [2026-01-21T12:10:30.697124] [DEBUG] [REMOTE ] GWRE: PASS: Price check passed. Min price $155.45. [2026-01-21T12:10:30.697435] [DEBUG] [REMOTE ] GWRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:30.697550] [DEBUG] [REMOTE ] GWRE: PASS: Integrity check passed. [2026-01-21T12:10:30.697611] [DEBUG] [REMOTE ] GWRE: Symbol is viable for forecasting. [2026-01-21T12:10:30.697663] [INFO ] [MAIN ] [1453/3501] GWRE kept (0.5s) | 1453 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:31.070413] [DEBUG] [REMOTE ] GWRS: Retrieved 2446 rows, trimmed to 300. [2026-01-21T12:10:31.070553] [DEBUG] [REMOTE ] GWRS: PASS: History has at least 300 days. [2026-01-21T12:10:31.070821] [DEBUG] [REMOTE ] GWRS: PASS: Price check passed. Min price $8.27. [2026-01-21T12:10:31.070998] [DEBUG] [REMOTE ] GWRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:31.071143] [DEBUG] [REMOTE ] GWRS: PASS: Integrity check passed. [2026-01-21T12:10:31.071187] [DEBUG] [REMOTE ] GWRS: Symbol is viable for forecasting. [2026-01-21T12:10:31.071238] [INFO ] [MAIN ] [1454/3501] GWRS kept (0.4s) | 1454 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:31.324905] [DEBUG] [REMOTE ] GXAI: Retrieved 734 rows, trimmed to 300. [2026-01-21T12:10:31.325041] [DEBUG] [REMOTE ] GXAI: PASS: History has at least 300 days. [2026-01-21T12:10:31.325244] [DEBUG] [REMOTE ] GXAI: PASS: Price check passed. Min price $1.04. [2026-01-21T12:10:31.325379] [DEBUG] [REMOTE ] GXAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:31.325487] [DEBUG] [REMOTE ] GXAI: PASS: Integrity check passed. [2026-01-21T12:10:31.325527] [DEBUG] [REMOTE ] GXAI: Symbol is viable for forecasting. [2026-01-21T12:10:31.325592] [INFO ] [MAIN ] [1455/3501] GXAI kept (0.3s) | 1455 kept, 0 rejected | 139.3/min | ETA: 14.7m [2026-01-21T12:10:31.846231] [DEBUG] [REMOTE ] GYRE: Retrieved 4973 rows, trimmed to 300. [2026-01-21T12:10:31.846365] [DEBUG] [REMOTE ] GYRE: PASS: History has at least 300 days. [2026-01-21T12:10:31.846615] [DEBUG] [REMOTE ] GYRE: PASS: Price check passed. Min price $6.81. [2026-01-21T12:10:31.846756] [DEBUG] [REMOTE ] GYRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:31.846870] [DEBUG] [REMOTE ] GYRE: PASS: Integrity check passed. [2026-01-21T12:10:31.846910] [DEBUG] [REMOTE ] GYRE: Symbol is viable for forecasting. [2026-01-21T12:10:31.846959] [INFO ] [MAIN ] [1456/3501] GYRE kept (0.5s) | 1456 kept, 0 rejected | 139.3/min | ETA: 14.7m [2026-01-21T12:10:32.177267] [DEBUG] [REMOTE ] H: Retrieved 4075 rows, trimmed to 300. [2026-01-21T12:10:32.177430] [DEBUG] [REMOTE ] H: PASS: History has at least 300 days. [2026-01-21T12:10:32.177705] [DEBUG] [REMOTE ] H: PASS: Price check passed. Min price $135.29. [2026-01-21T12:10:32.177852] [DEBUG] [REMOTE ] H: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:32.177977] [DEBUG] [REMOTE ] H: PASS: Integrity check passed. [2026-01-21T12:10:32.178021] [DEBUG] [REMOTE ] H: Symbol is viable for forecasting. [2026-01-21T12:10:32.178097] [INFO ] [MAIN ] [1457/3501] H kept (0.3s) | 1457 kept, 0 rejected | 139.3/min | ETA: 14.7m [2026-01-21T12:10:32.815992] [DEBUG] [REMOTE ] HAE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:32.816135] [DEBUG] [REMOTE ] HAE: PASS: History has at least 300 days. [2026-01-21T12:10:32.816372] [DEBUG] [REMOTE ] HAE: PASS: Price check passed. Min price $49.44. [2026-01-21T12:10:32.816515] [DEBUG] [REMOTE ] HAE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:32.819706] [DEBUG] [REMOTE ] HAE: PASS: Integrity check passed. [2026-01-21T12:10:32.819761] [DEBUG] [REMOTE ] HAE: Symbol is viable for forecasting. [2026-01-21T12:10:32.819821] [INFO ] [MAIN ] [1458/3501] HAE kept (0.6s) | 1458 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:33.298047] [DEBUG] [REMOTE ] HAFC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:33.298189] [DEBUG] [REMOTE ] HAFC: PASS: History has at least 300 days. [2026-01-21T12:10:33.298419] [DEBUG] [REMOTE ] HAFC: PASS: Price check passed. Min price $25.77. [2026-01-21T12:10:33.298564] [DEBUG] [REMOTE ] HAFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:33.298709] [DEBUG] [REMOTE ] HAFC: PASS: Integrity check passed. [2026-01-21T12:10:33.298752] [DEBUG] [REMOTE ] HAFC: Symbol is viable for forecasting. [2026-01-21T12:10:33.298802] [INFO ] [MAIN ] [1459/3501] HAFC kept (0.5s) | 1459 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:33.748743] [DEBUG] [REMOTE ] HAIN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:33.748890] [DEBUG] [REMOTE ] HAIN: PASS: History has at least 300 days. [2026-01-21T12:10:33.749131] [DEBUG] [REMOTE ] HAIN: PASS: Price check passed. Min price $1.01. [2026-01-21T12:10:33.749290] [DEBUG] [REMOTE ] HAIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:33.749413] [DEBUG] [REMOTE ] HAIN: PASS: Integrity check passed. [2026-01-21T12:10:33.749456] [DEBUG] [REMOTE ] HAIN: Symbol is viable for forecasting. [2026-01-21T12:10:33.749508] [INFO ] [MAIN ] [1460/3501] HAIN kept (0.5s) | 1460 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:34.250903] [DEBUG] [REMOTE ] HAL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:34.251046] [DEBUG] [REMOTE ] HAL: PASS: History has at least 300 days. [2026-01-21T12:10:34.251272] [DEBUG] [REMOTE ] HAL: PASS: Price check passed. Min price $25.46. [2026-01-21T12:10:34.251408] [DEBUG] [REMOTE ] HAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:34.251526] [DEBUG] [REMOTE ] HAL: PASS: Integrity check passed. [2026-01-21T12:10:34.251586] [DEBUG] [REMOTE ] HAL: Symbol is viable for forecasting. [2026-01-21T12:10:34.251638] [INFO ] [MAIN ] [1461/3501] HAL kept (0.5s) | 1461 kept, 0 rejected | 139.2/min | ETA: 14.7m [2026-01-21T12:10:34.686243] [DEBUG] [REMOTE ] HALO: Retrieved 5497 rows, trimmed to 300. [2026-01-21T12:10:34.686650] [DEBUG] [REMOTE ] HALO: PASS: History has at least 300 days. [2026-01-21T12:10:34.686882] [DEBUG] [REMOTE ] HALO: PASS: Price check passed. Min price $61.87. [2026-01-21T12:10:34.687027] [DEBUG] [REMOTE ] HALO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:34.687154] [DEBUG] [REMOTE ] HALO: PASS: Integrity check passed. [2026-01-21T12:10:34.687195] [DEBUG] [REMOTE ] HALO: Symbol is viable for forecasting. [2026-01-21T12:10:34.687245] [INFO ] [MAIN ] [1462/3501] HALO kept (0.4s) | 1462 kept, 0 rejected | 139.2/min | ETA: 14.6m [2026-01-21T12:10:35.063865] [DEBUG] [REMOTE ] HAS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:35.064004] [DEBUG] [REMOTE ] HAS: PASS: History has at least 300 days. [2026-01-21T12:10:35.064219] [DEBUG] [REMOTE ] HAS: PASS: Price check passed. Min price $75.16. [2026-01-21T12:10:35.064354] [DEBUG] [REMOTE ] HAS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:35.064468] [DEBUG] [REMOTE ] HAS: PASS: Integrity check passed. [2026-01-21T12:10:35.064508] [DEBUG] [REMOTE ] HAS: Symbol is viable for forecasting. [2026-01-21T12:10:35.064557] [INFO ] [MAIN ] [1463/3501] HAS kept (0.4s) | 1463 kept, 0 rejected | 139.2/min | ETA: 14.6m [2026-01-21T12:10:35.471884] [DEBUG] [REMOTE ] HASI: Retrieved 3209 rows, trimmed to 300. [2026-01-21T12:10:35.472048] [DEBUG] [REMOTE ] HASI: PASS: History has at least 300 days. [2026-01-21T12:10:35.472299] [DEBUG] [REMOTE ] HASI: PASS: Price check passed. Min price $27.35. [2026-01-21T12:10:35.472462] [DEBUG] [REMOTE ] HASI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:35.472599] [DEBUG] [REMOTE ] HASI: PASS: Integrity check passed. [2026-01-21T12:10:35.472641] [DEBUG] [REMOTE ] HASI: Symbol is viable for forecasting. [2026-01-21T12:10:35.472690] [INFO ] [MAIN ] [1464/3501] HASI kept (0.4s) | 1464 kept, 0 rejected | 139.2/min | ETA: 14.6m [2026-01-21T12:10:35.996262] [DEBUG] [REMOTE ] HBAN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:35.996447] [DEBUG] [REMOTE ] HBAN: PASS: History has at least 300 days. [2026-01-21T12:10:35.996816] [DEBUG] [REMOTE ] HBAN: PASS: Price check passed. Min price $15.03. [2026-01-21T12:10:35.996969] [DEBUG] [REMOTE ] HBAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:35.997100] [DEBUG] [REMOTE ] HBAN: PASS: Integrity check passed. [2026-01-21T12:10:35.997141] [DEBUG] [REMOTE ] HBAN: Symbol is viable for forecasting. [2026-01-21T12:10:35.997190] [INFO ] [MAIN ] [1465/3501] HBAN kept (0.5s) | 1465 kept, 0 rejected | 139.2/min | ETA: 14.6m [2026-01-21T12:10:36.099508] [DEBUG] [REMOTE ] HBANL: Retrieved 722 rows, trimmed to 300. [2026-01-21T12:10:36.099674] [DEBUG] [REMOTE ] HBANL: PASS: History has at least 300 days. [2026-01-21T12:10:36.099893] [DEBUG] [REMOTE ] HBANL: PASS: Price check passed. Min price $24.85. [2026-01-21T12:10:36.100052] [DEBUG] [REMOTE ] HBANL: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:36.100167] [DEBUG] [REMOTE ] HBANL: PASS: Integrity check passed. [2026-01-21T12:10:36.100209] [DEBUG] [REMOTE ] HBANL: Symbol is viable for forecasting. [2026-01-21T12:10:36.100260] [INFO ] [MAIN ] [1466/3501] HBANL kept (0.1s) | 1466 kept, 0 rejected | 139.3/min | ETA: 14.6m [2026-01-21T12:10:36.691705] [DEBUG] [REMOTE ] HBANP: Retrieved 1247 rows, trimmed to 300. [2026-01-21T12:10:36.691847] [DEBUG] [REMOTE ] HBANP: PASS: History has at least 300 days. [2026-01-21T12:10:36.692063] [DEBUG] [REMOTE ] HBANP: PASS: Price check passed. Min price $16.73. [2026-01-21T12:10:36.692213] [DEBUG] [REMOTE ] HBANP: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:36.692331] [DEBUG] [REMOTE ] HBANP: PASS: Integrity check passed. [2026-01-21T12:10:36.692373] [DEBUG] [REMOTE ] HBANP: Symbol is viable for forecasting. [2026-01-21T12:10:36.692423] [INFO ] [MAIN ] [1467/3501] HBANP kept (0.6s) | 1467 kept, 0 rejected | 139.2/min | ETA: 14.6m [2026-01-21T12:10:37.075383] [DEBUG] [REMOTE ] HBB: Retrieved 2090 rows, trimmed to 300. [2026-01-21T12:10:37.075603] [DEBUG] [REMOTE ] HBB: PASS: History has at least 300 days. [2026-01-21T12:10:37.075869] [DEBUG] [REMOTE ] HBB: PASS: Price check passed. Min price $13.66. [2026-01-21T12:10:37.076017] [DEBUG] [REMOTE ] HBB: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:37.076141] [DEBUG] [REMOTE ] HBB: PASS: Integrity check passed. [2026-01-21T12:10:37.076185] [DEBUG] [REMOTE ] HBB: Symbol is viable for forecasting. [2026-01-21T12:10:37.076240] [INFO ] [MAIN ] [1468/3501] HBB kept (0.4s) | 1468 kept, 0 rejected | 139.2/min | ETA: 14.6m [2026-01-21T12:10:37.578941] [DEBUG] [REMOTE ] HBCP: Retrieved 4347 rows, trimmed to 300. [2026-01-21T12:10:37.579096] [DEBUG] [REMOTE ] HBCP: PASS: History has at least 300 days. [2026-01-21T12:10:37.579335] [DEBUG] [REMOTE ] HBCP: PASS: Price check passed. Min price $52.43. [2026-01-21T12:10:37.579475] [DEBUG] [REMOTE ] HBCP: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:37.579622] [DEBUG] [REMOTE ] HBCP: PASS: Integrity check passed. [2026-01-21T12:10:37.579665] [DEBUG] [REMOTE ] HBCP: Symbol is viable for forecasting. [2026-01-21T12:10:37.579716] [INFO ] [MAIN ] [1469/3501] HBCP kept (0.5s) | 1469 kept, 0 rejected | 139.2/min | ETA: 14.6m [2026-01-21T12:10:37.978934] [DEBUG] [REMOTE ] HBM: Retrieved 4259 rows, trimmed to 300. [2026-01-21T12:10:37.979138] [DEBUG] [REMOTE ] HBM: PASS: History has at least 300 days. [2026-01-21T12:10:37.979433] [DEBUG] [REMOTE ] HBM: PASS: Price check passed. Min price $14.58. [2026-01-21T12:10:37.979594] [DEBUG] [REMOTE ] HBM: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:37.979735] [DEBUG] [REMOTE ] HBM: PASS: Integrity check passed. [2026-01-21T12:10:37.979777] [DEBUG] [REMOTE ] HBM: Symbol is viable for forecasting. [2026-01-21T12:10:37.979831] [INFO ] [MAIN ] [1470/3501] HBM kept (0.4s) | 1470 kept, 0 rejected | 139.2/min | ETA: 14.6m [2026-01-21T12:10:38.470867] [DEBUG] [REMOTE ] HBNC: Retrieved 6061 rows, trimmed to 300. [2026-01-21T12:10:38.471090] [DEBUG] [REMOTE ] HBNC: PASS: History has at least 300 days. [2026-01-21T12:10:38.471393] [DEBUG] [REMOTE ] HBNC: PASS: Price check passed. Min price $15.45. [2026-01-21T12:10:38.471541] [DEBUG] [REMOTE ] HBNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:38.471701] [DEBUG] [REMOTE ] HBNC: PASS: Integrity check passed. [2026-01-21T12:10:38.471744] [DEBUG] [REMOTE ] HBNC: Symbol is viable for forecasting. [2026-01-21T12:10:38.471801] [INFO ] [MAIN ] [1471/3501] HBNC kept (0.5s) | 1471 kept, 0 rejected | 139.2/min | ETA: 14.6m [2026-01-21T12:10:38.847610] [DEBUG] [REMOTE ] HCA: Retrieved 3738 rows, trimmed to 300. [2026-01-21T12:10:38.847835] [DEBUG] [REMOTE ] HCA: PASS: History has at least 300 days. [2026-01-21T12:10:38.848174] [DEBUG] [REMOTE ] HCA: PASS: Price check passed. Min price $439.50. [2026-01-21T12:10:38.848348] [DEBUG] [REMOTE ] HCA: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:38.848519] [DEBUG] [REMOTE ] HCA: PASS: Integrity check passed. [2026-01-21T12:10:38.848587] [DEBUG] [REMOTE ] HCA: Symbol is viable for forecasting. [2026-01-21T12:10:38.848649] [INFO ] [MAIN ] [1472/3501] HCA kept (0.4s) | 1472 kept, 0 rejected | 139.2/min | ETA: 14.6m [2026-01-21T12:10:39.179868] [DEBUG] [REMOTE ] HCC: Retrieved 2207 rows, trimmed to 300. [2026-01-21T12:10:39.180092] [DEBUG] [REMOTE ] HCC: PASS: History has at least 300 days. [2026-01-21T12:10:39.180357] [DEBUG] [REMOTE ] HCC: PASS: Price check passed. Min price $62.64. [2026-01-21T12:10:39.180499] [DEBUG] [REMOTE ] HCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:39.180660] [DEBUG] [REMOTE ] HCC: PASS: Integrity check passed. [2026-01-21T12:10:39.180706] [DEBUG] [REMOTE ] HCC: Symbol is viable for forecasting. [2026-01-21T12:10:39.180789] [INFO ] [MAIN ] [1473/3501] HCC kept (0.3s) | 1473 kept, 0 rejected | 139.3/min | ETA: 14.6m [2026-01-21T12:10:39.556021] [DEBUG] [REMOTE ] HCI: Retrieved 4364 rows, trimmed to 300. [2026-01-21T12:10:39.556142] [DEBUG] [REMOTE ] HCI: PASS: History has at least 300 days. [2026-01-21T12:10:39.556351] [DEBUG] [REMOTE ] HCI: PASS: Price check passed. Min price $169.90. [2026-01-21T12:10:39.556717] [DEBUG] [REMOTE ] HCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:39.556834] [DEBUG] [REMOTE ] HCI: PASS: Integrity check passed. [2026-01-21T12:10:39.556875] [DEBUG] [REMOTE ] HCI: Symbol is viable for forecasting. [2026-01-21T12:10:39.556925] [INFO ] [MAIN ] [1474/3501] HCI kept (0.4s) | 1474 kept, 0 rejected | 139.3/min | ETA: 14.6m [2026-01-21T12:10:39.997454] [DEBUG] [REMOTE ] HCM: Retrieved 2475 rows, trimmed to 300. [2026-01-21T12:10:39.997611] [DEBUG] [REMOTE ] HCM: PASS: History has at least 300 days. [2026-01-21T12:10:39.997824] [DEBUG] [REMOTE ] HCM: PASS: Price check passed. Min price $13.18. [2026-01-21T12:10:39.997962] [DEBUG] [REMOTE ] HCM: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:39.998075] [DEBUG] [REMOTE ] HCM: PASS: Integrity check passed. [2026-01-21T12:10:39.998116] [DEBUG] [REMOTE ] HCM: Symbol is viable for forecasting. [2026-01-21T12:10:39.998165] [INFO ] [MAIN ] [1475/3501] HCM kept (0.4s) | 1475 kept, 0 rejected | 139.3/min | ETA: 14.5m [2026-01-21T12:10:40.444885] [DEBUG] [REMOTE ] HCSG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:40.445024] [DEBUG] [REMOTE ] HCSG: PASS: History has at least 300 days. [2026-01-21T12:10:40.445251] [DEBUG] [REMOTE ] HCSG: PASS: Price check passed. Min price $17.02. [2026-01-21T12:10:40.445391] [DEBUG] [REMOTE ] HCSG: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:40.445512] [DEBUG] [REMOTE ] HCSG: PASS: Integrity check passed. [2026-01-21T12:10:40.445553] [DEBUG] [REMOTE ] HCSG: Symbol is viable for forecasting. [2026-01-21T12:10:40.445623] [INFO ] [MAIN ] [1476/3501] HCSG kept (0.4s) | 1476 kept, 0 rejected | 139.3/min | ETA: 14.5m [2026-01-21T12:10:40.964284] [DEBUG] [REMOTE ] HD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:40.964446] [DEBUG] [REMOTE ] HD: PASS: History has at least 300 days. [2026-01-21T12:10:40.964713] [DEBUG] [REMOTE ] HD: PASS: Price check passed. Min price $330.22. [2026-01-21T12:10:40.964857] [DEBUG] [REMOTE ] HD: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:40.964979] [DEBUG] [REMOTE ] HD: PASS: Integrity check passed. [2026-01-21T12:10:40.965021] [DEBUG] [REMOTE ] HD: Symbol is viable for forecasting. [2026-01-21T12:10:40.965070] [INFO ] [MAIN ] [1477/3501] HD kept (0.5s) | 1477 kept, 0 rejected | 139.2/min | ETA: 14.5m [2026-01-21T12:10:41.479963] [DEBUG] [REMOTE ] HDB: Retrieved 6161 rows, trimmed to 300. [2026-01-21T12:10:41.480104] [DEBUG] [REMOTE ] HDB: PASS: History has at least 300 days. [2026-01-21T12:10:41.480341] [DEBUG] [REMOTE ] HDB: PASS: Price check passed. Min price $32.34. [2026-01-21T12:10:41.480697] [DEBUG] [REMOTE ] HDB: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:41.480815] [DEBUG] [REMOTE ] HDB: PASS: Integrity check passed. [2026-01-21T12:10:41.480856] [DEBUG] [REMOTE ] HDB: Symbol is viable for forecasting. [2026-01-21T12:10:41.480903] [INFO ] [MAIN ] [1478/3501] HDB kept (0.5s) | 1478 kept, 0 rejected | 139.2/min | ETA: 14.5m [2026-01-21T12:10:41.872315] [DEBUG] [REMOTE ] HDSN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:41.872452] [DEBUG] [REMOTE ] HDSN: PASS: History has at least 300 days. [2026-01-21T12:10:41.872688] [DEBUG] [REMOTE ] HDSN: PASS: Price check passed. Min price $6.63. [2026-01-21T12:10:41.872826] [DEBUG] [REMOTE ] HDSN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:41.872944] [DEBUG] [REMOTE ] HDSN: PASS: Integrity check passed. [2026-01-21T12:10:41.872986] [DEBUG] [REMOTE ] HDSN: Symbol is viable for forecasting. [2026-01-21T12:10:41.873033] [INFO ] [MAIN ] [1479/3501] HDSN kept (0.4s) | 1479 kept, 0 rejected | 139.2/min | ETA: 14.5m [2026-01-21T12:10:42.378047] [DEBUG] [REMOTE ] HE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:42.378199] [DEBUG] [REMOTE ] HE: PASS: History has at least 300 days. [2026-01-21T12:10:42.378668] [DEBUG] [REMOTE ] HE: PASS: Price check passed. Min price $11.15. [2026-01-21T12:10:42.378812] [DEBUG] [REMOTE ] HE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:42.378943] [DEBUG] [REMOTE ] HE: PASS: Integrity check passed. [2026-01-21T12:10:42.378985] [DEBUG] [REMOTE ] HE: Symbol is viable for forecasting. [2026-01-21T12:10:42.379037] [INFO ] [MAIN ] [1480/3501] HE kept (0.5s) | 1480 kept, 0 rejected | 139.2/min | ETA: 14.5m [2026-01-21T12:10:42.840306] [DEBUG] [REMOTE ] HEI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:42.840491] [DEBUG] [REMOTE ] HEI: PASS: History has at least 300 days. [2026-01-21T12:10:42.840848] [DEBUG] [REMOTE ] HEI: PASS: Price check passed. Min price $303.07. [2026-01-21T12:10:42.840990] [DEBUG] [REMOTE ] HEI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:42.841126] [DEBUG] [REMOTE ] HEI: PASS: Integrity check passed. [2026-01-21T12:10:42.841168] [DEBUG] [REMOTE ] HEI: Symbol is viable for forecasting. [2026-01-21T12:10:42.841218] [INFO ] [MAIN ] [1481/3501] HEI kept (0.5s) | 1481 kept, 0 rejected | 139.2/min | ETA: 14.5m [2026-01-21T12:10:43.308803] [DEBUG] [REMOTE ] HELE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:43.308943] [DEBUG] [REMOTE ] HELE: PASS: History has at least 300 days. [2026-01-21T12:10:43.309164] [DEBUG] [REMOTE ] HELE: PASS: Price check passed. Min price $17.16. [2026-01-21T12:10:43.309301] [DEBUG] [REMOTE ] HELE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:43.309417] [DEBUG] [REMOTE ] HELE: PASS: Integrity check passed. [2026-01-21T12:10:43.309457] [DEBUG] [REMOTE ] HELE: Symbol is viable for forecasting. [2026-01-21T12:10:43.309506] [INFO ] [MAIN ] [1482/3501] HELE kept (0.5s) | 1482 kept, 0 rejected | 139.2/min | ETA: 14.5m [2026-01-21T12:10:43.587394] [DEBUG] [REMOTE ] HELP: Retrieved 1390 rows, trimmed to 300. [2026-01-21T12:10:43.587738] [DEBUG] [REMOTE ] HELP: PASS: History has at least 300 days. [2026-01-21T12:10:43.587941] [DEBUG] [REMOTE ] HELP: PASS: Price check passed. Min price $5.51. [2026-01-21T12:10:43.588075] [DEBUG] [REMOTE ] HELP: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:43.588185] [DEBUG] [REMOTE ] HELP: PASS: Integrity check passed. [2026-01-21T12:10:43.588226] [DEBUG] [REMOTE ] HELP: Symbol is viable for forecasting. [2026-01-21T12:10:43.588273] [INFO ] [MAIN ] [1483/3501] HELP kept (0.3s) | 1483 kept, 0 rejected | 139.2/min | ETA: 14.5m [2026-01-21T12:10:43.917193] [DEBUG] [REMOTE ] HEPS: Retrieved 1143 rows, trimmed to 300. [2026-01-21T12:10:43.917384] [DEBUG] [REMOTE ] HEPS: PASS: History has at least 300 days. [2026-01-21T12:10:43.917675] [DEBUG] [REMOTE ] HEPS: PASS: Price check passed. Min price $2.18. [2026-01-21T12:10:43.917826] [DEBUG] [REMOTE ] HEPS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:43.917946] [DEBUG] [REMOTE ] HEPS: PASS: Integrity check passed. [2026-01-21T12:10:43.917989] [DEBUG] [REMOTE ] HEPS: Symbol is viable for forecasting. [2026-01-21T12:10:43.918040] [INFO ] [MAIN ] [1484/3501] HEPS kept (0.3s) | 1484 kept, 0 rejected | 139.3/min | ETA: 14.5m [2026-01-21T12:10:44.418540] [DEBUG] [REMOTE ] HEQ: Retrieved 3683 rows, trimmed to 300. [2026-01-21T12:10:44.418709] [DEBUG] [REMOTE ] HEQ: PASS: History has at least 300 days. [2026-01-21T12:10:44.418961] [DEBUG] [REMOTE ] HEQ: PASS: Price check passed. Min price $10.37. [2026-01-21T12:10:44.419099] [DEBUG] [REMOTE ] HEQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:44.419224] [DEBUG] [REMOTE ] HEQ: PASS: Integrity check passed. [2026-01-21T12:10:44.419264] [DEBUG] [REMOTE ] HEQ: Symbol is viable for forecasting. [2026-01-21T12:10:44.419314] [INFO ] [MAIN ] [1485/3501] HEQ kept (0.5s) | 1485 kept, 0 rejected | 139.2/min | ETA: 14.5m [2026-01-21T12:10:44.808514] [DEBUG] [REMOTE ] HERO: Retrieved 1562 rows, trimmed to 300. [2026-01-21T12:10:44.808679] [DEBUG] [REMOTE ] HERO: PASS: History has at least 300 days. [2026-01-21T12:10:44.808925] [DEBUG] [REMOTE ] HERO: PASS: Price check passed. Min price $29.25. [2026-01-21T12:10:44.809085] [DEBUG] [REMOTE ] HERO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:44.809210] [DEBUG] [REMOTE ] HERO: PASS: Integrity check passed. [2026-01-21T12:10:44.809253] [DEBUG] [REMOTE ] HERO: Symbol is viable for forecasting. [2026-01-21T12:10:44.809303] [INFO ] [MAIN ] [1486/3501] HERO kept (0.4s) | 1486 kept, 0 rejected | 139.2/min | ETA: 14.5m [2026-01-21T12:10:45.278284] [DEBUG] [REMOTE ] HESM: Retrieved 2210 rows, trimmed to 300. [2026-01-21T12:10:45.278434] [DEBUG] [REMOTE ] HESM: PASS: History has at least 300 days. [2026-01-21T12:10:45.278880] [DEBUG] [REMOTE ] HESM: PASS: Price check passed. Min price $32.04. [2026-01-21T12:10:45.279024] [DEBUG] [REMOTE ] HESM: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:45.279146] [DEBUG] [REMOTE ] HESM: PASS: Integrity check passed. [2026-01-21T12:10:45.279187] [DEBUG] [REMOTE ] HESM: Symbol is viable for forecasting. [2026-01-21T12:10:45.279243] [INFO ] [MAIN ] [1487/3501] HESM kept (0.5s) | 1487 kept, 0 rejected | 139.2/min | ETA: 14.5m [2026-01-21T12:10:45.600819] [DEBUG] [REMOTE ] HFFG: Retrieved 2103 rows, trimmed to 300. [2026-01-21T12:10:45.600948] [DEBUG] [REMOTE ] HFFG: PASS: History has at least 300 days. [2026-01-21T12:10:45.601156] [DEBUG] [REMOTE ] HFFG: PASS: Price check passed. Min price $2.13. [2026-01-21T12:10:45.601295] [DEBUG] [REMOTE ] HFFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:45.601407] [DEBUG] [REMOTE ] HFFG: PASS: Integrity check passed. [2026-01-21T12:10:45.601448] [DEBUG] [REMOTE ] HFFG: Symbol is viable for forecasting. [2026-01-21T12:10:45.601498] [INFO ] [MAIN ] [1488/3501] HFFG kept (0.3s) | 1488 kept, 0 rejected | 139.3/min | ETA: 14.5m [2026-01-21T12:10:46.015516] [DEBUG] [REMOTE ] HFRO: Retrieved 2061 rows, trimmed to 300. [2026-01-21T12:10:46.015694] [DEBUG] [REMOTE ] HFRO: PASS: History has at least 300 days. [2026-01-21T12:10:46.015953] [DEBUG] [REMOTE ] HFRO: PASS: Price check passed. Min price $5.85. [2026-01-21T12:10:46.016128] [DEBUG] [REMOTE ] HFRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:46.016269] [DEBUG] [REMOTE ] HFRO: PASS: Integrity check passed. [2026-01-21T12:10:46.016321] [DEBUG] [REMOTE ] HFRO: Symbol is viable for forecasting. [2026-01-21T12:10:46.016386] [INFO ] [MAIN ] [1489/3501] HFRO kept (0.4s) | 1489 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:46.573558] [DEBUG] [REMOTE ] HFWA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:46.573711] [DEBUG] [REMOTE ] HFWA: PASS: History has at least 300 days. [2026-01-21T12:10:46.573954] [DEBUG] [REMOTE ] HFWA: PASS: Price check passed. Min price $21.47. [2026-01-21T12:10:46.574092] [DEBUG] [REMOTE ] HFWA: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:46.574210] [DEBUG] [REMOTE ] HFWA: PASS: Integrity check passed. [2026-01-21T12:10:46.574350] [DEBUG] [REMOTE ] HFWA: Symbol is viable for forecasting. [2026-01-21T12:10:46.574404] [INFO ] [MAIN ] [1490/3501] HFWA kept (0.6s) | 1490 kept, 0 rejected | 139.2/min | ETA: 14.4m [2026-01-21T12:10:46.733080] [DEBUG] [REMOTE ] HG: Retrieved 548 rows, trimmed to 300. [2026-01-21T12:10:46.733217] [DEBUG] [REMOTE ] HG: PASS: History has at least 300 days. [2026-01-21T12:10:46.733423] [DEBUG] [REMOTE ] HG: PASS: Price check passed. Min price $23.24. [2026-01-21T12:10:46.733562] [DEBUG] [REMOTE ] HG: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:46.733695] [DEBUG] [REMOTE ] HG: PASS: Integrity check passed. [2026-01-21T12:10:46.733736] [DEBUG] [REMOTE ] HG: Symbol is viable for forecasting. [2026-01-21T12:10:46.733784] [INFO ] [MAIN ] [1491/3501] HG kept (0.2s) | 1491 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:47.300185] [DEBUG] [REMOTE ] HGBL: Retrieved 2451 rows, trimmed to 300. [2026-01-21T12:10:47.300335] [DEBUG] [REMOTE ] HGBL: PASS: History has at least 300 days. [2026-01-21T12:10:47.300850] [DEBUG] [REMOTE ] HGBL: PASS: Price check passed. Min price $1.21. [2026-01-21T12:10:47.301000] [DEBUG] [REMOTE ] HGBL: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:47.301126] [DEBUG] [REMOTE ] HGBL: PASS: Integrity check passed. [2026-01-21T12:10:47.301168] [DEBUG] [REMOTE ] HGBL: Symbol is viable for forecasting. [2026-01-21T12:10:47.301235] [INFO ] [MAIN ] [1492/3501] HGBL kept (0.6s) | 1492 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:47.659942] [DEBUG] [REMOTE ] HGLB: Retrieved 1740 rows, trimmed to 300. [2026-01-21T12:10:47.660071] [DEBUG] [REMOTE ] HGLB: PASS: History has at least 300 days. [2026-01-21T12:10:47.660277] [DEBUG] [REMOTE ] HGLB: PASS: Price check passed. Min price $8.71. [2026-01-21T12:10:47.660411] [DEBUG] [REMOTE ] HGLB: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:47.660520] [DEBUG] [REMOTE ] HGLB: PASS: Integrity check passed. [2026-01-21T12:10:47.660560] [DEBUG] [REMOTE ] HGLB: Symbol is viable for forecasting. [2026-01-21T12:10:47.660629] [INFO ] [MAIN ] [1493/3501] HGLB kept (0.4s) | 1493 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:48.029038] [DEBUG] [REMOTE ] HGTY: Retrieved 1165 rows, trimmed to 300. [2026-01-21T12:10:48.029174] [DEBUG] [REMOTE ] HGTY: PASS: History has at least 300 days. [2026-01-21T12:10:48.029376] [DEBUG] [REMOTE ] HGTY: PASS: Price check passed. Min price $10.72. [2026-01-21T12:10:48.029510] [DEBUG] [REMOTE ] HGTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:48.029834] [DEBUG] [REMOTE ] HGTY: PASS: Integrity check passed. [2026-01-21T12:10:48.029878] [DEBUG] [REMOTE ] HGTY: Symbol is viable for forecasting. [2026-01-21T12:10:48.029925] [INFO ] [MAIN ] [1494/3501] HGTY kept (0.4s) | 1494 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:48.559635] [DEBUG] [REMOTE ] HHH: Retrieved 3823 rows, trimmed to 300. [2026-01-21T12:10:48.559811] [DEBUG] [REMOTE ] HHH: PASS: History has at least 300 days. [2026-01-21T12:10:48.560047] [DEBUG] [REMOTE ] HHH: PASS: Price check passed. Min price $78.06. [2026-01-21T12:10:48.560189] [DEBUG] [REMOTE ] HHH: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:48.560312] [DEBUG] [REMOTE ] HHH: PASS: Integrity check passed. [2026-01-21T12:10:48.560368] [DEBUG] [REMOTE ] HHH: Symbol is viable for forecasting. [2026-01-21T12:10:48.560437] [INFO ] [MAIN ] [1495/3501] HHH kept (0.5s) | 1495 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:48.960188] [DEBUG] [REMOTE ] HI: Retrieved 4482 rows, trimmed to 300. [2026-01-21T12:10:48.960341] [DEBUG] [REMOTE ] HI: PASS: History has at least 300 days. [2026-01-21T12:10:48.960559] [DEBUG] [REMOTE ] HI: PASS: Price check passed. Min price $31.15. [2026-01-21T12:10:48.960723] [DEBUG] [REMOTE ] HI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:48.960841] [DEBUG] [REMOTE ] HI: PASS: Integrity check passed. [2026-01-21T12:10:48.960886] [DEBUG] [REMOTE ] HI: Symbol is viable for forecasting. [2026-01-21T12:10:48.960935] [INFO ] [MAIN ] [1496/3501] HI kept (0.4s) | 1496 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:49.492854] [DEBUG] [REMOTE ] HIFS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:49.493001] [DEBUG] [REMOTE ] HIFS: PASS: History has at least 300 days. [2026-01-21T12:10:49.493247] [DEBUG] [REMOTE ] HIFS: PASS: Price check passed. Min price $252.77. [2026-01-21T12:10:49.493388] [DEBUG] [REMOTE ] HIFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:49.493514] [DEBUG] [REMOTE ] HIFS: PASS: Integrity check passed. [2026-01-21T12:10:49.493557] [DEBUG] [REMOTE ] HIFS: Symbol is viable for forecasting. [2026-01-21T12:10:49.493628] [INFO ] [MAIN ] [1497/3501] HIFS kept (0.5s) | 1497 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:49.983960] [DEBUG] [REMOTE ] HIG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:49.984097] [DEBUG] [REMOTE ] HIG: PASS: History has at least 300 days. [2026-01-21T12:10:49.984324] [DEBUG] [REMOTE ] HIG: PASS: Price check passed. Min price $121.82. [2026-01-21T12:10:49.984466] [DEBUG] [REMOTE ] HIG: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:49.984603] [DEBUG] [REMOTE ] HIG: PASS: Integrity check passed. [2026-01-21T12:10:49.984647] [DEBUG] [REMOTE ] HIG: Symbol is viable for forecasting. [2026-01-21T12:10:49.984696] [INFO ] [MAIN ] [1498/3501] HIG kept (0.5s) | 1498 kept, 0 rejected | 139.2/min | ETA: 14.4m [2026-01-21T12:10:50.362132] [DEBUG] [REMOTE ] HII: Retrieved 3730 rows, trimmed to 300. [2026-01-21T12:10:50.362351] [DEBUG] [REMOTE ] HII: PASS: History has at least 300 days. [2026-01-21T12:10:50.362698] [DEBUG] [REMOTE ] HII: PASS: Price check passed. Min price $288.82. [2026-01-21T12:10:50.362848] [DEBUG] [REMOTE ] HII: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:50.363003] [DEBUG] [REMOTE ] HII: PASS: Integrity check passed. [2026-01-21T12:10:50.363050] [DEBUG] [REMOTE ] HII: Symbol is viable for forecasting. [2026-01-21T12:10:50.363115] [INFO ] [MAIN ] [1499/3501] HII kept (0.4s) | 1499 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:50.662219] [DEBUG] [REMOTE ] HIMS: Retrieved 1596 rows, trimmed to 300. [2026-01-21T12:10:50.662370] [DEBUG] [REMOTE ] HIMS: PASS: History has at least 300 days. [2026-01-21T12:10:50.662631] [DEBUG] [REMOTE ] HIMS: PASS: Price check passed. Min price $30.47. [2026-01-21T12:10:50.662785] [DEBUG] [REMOTE ] HIMS: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:50.662905] [DEBUG] [REMOTE ] HIMS: PASS: Integrity check passed. [2026-01-21T12:10:50.662948] [DEBUG] [REMOTE ] HIMS: Symbol is viable for forecasting. [2026-01-21T12:10:50.662998] [INFO ] [MAIN ] [1500/3501] HIMS kept (0.3s) | 1500 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:51.223812] [DEBUG] [REMOTE ] HIMX: Retrieved 4982 rows, trimmed to 300. [2026-01-21T12:10:51.223953] [DEBUG] [REMOTE ] HIMX: PASS: History has at least 300 days. [2026-01-21T12:10:51.224183] [DEBUG] [REMOTE ] HIMX: PASS: Price check passed. Min price $6.93. [2026-01-21T12:10:51.224322] [DEBUG] [REMOTE ] HIMX: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:51.224442] [DEBUG] [REMOTE ] HIMX: PASS: Integrity check passed. [2026-01-21T12:10:51.224484] [DEBUG] [REMOTE ] HIMX: Symbol is viable for forecasting. [2026-01-21T12:10:51.224532] [INFO ] [MAIN ] [1501/3501] HIMX kept (0.6s) | 1501 kept, 0 rejected | 139.3/min | ETA: 14.4m [2026-01-21T12:10:51.720489] [DEBUG] [REMOTE ] HIO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:51.720698] [DEBUG] [REMOTE ] HIO: PASS: History has at least 300 days. [2026-01-21T12:10:51.720960] [DEBUG] [REMOTE ] HIO: PASS: Price check passed. Min price $3.67. [2026-01-21T12:10:51.721098] [DEBUG] [REMOTE ] HIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:51.721222] [DEBUG] [REMOTE ] HIO: PASS: Integrity check passed. [2026-01-21T12:10:51.721263] [DEBUG] [REMOTE ] HIO: Symbol is viable for forecasting. [2026-01-21T12:10:51.721314] [INFO ] [MAIN ] [1502/3501] HIO kept (0.5s) | 1502 kept, 0 rejected | 139.2/min | ETA: 14.4m [2026-01-21T12:10:51.942988] [DEBUG] [REMOTE ] HIPO: Retrieved 1121 rows, trimmed to 300. [2026-01-21T12:10:51.943129] [DEBUG] [REMOTE ] HIPO: PASS: History has at least 300 days. [2026-01-21T12:10:51.943359] [DEBUG] [REMOTE ] HIPO: PASS: Price check passed. Min price $29.98. [2026-01-21T12:10:51.943502] [DEBUG] [REMOTE ] HIPO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:51.943650] [DEBUG] [REMOTE ] HIPO: PASS: Integrity check passed. [2026-01-21T12:10:51.943696] [DEBUG] [REMOTE ] HIPO: Symbol is viable for forecasting. [2026-01-21T12:10:51.943761] [INFO ] [MAIN ] [1503/3501] HIPO kept (0.2s) | 1503 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:52.304396] [DEBUG] [REMOTE ] HITI: Retrieved 1751 rows, trimmed to 300. [2026-01-21T12:10:52.304519] [DEBUG] [REMOTE ] HITI: PASS: History has at least 300 days. [2026-01-21T12:10:52.304759] [DEBUG] [REMOTE ] HITI: PASS: Price check passed. Min price $2.48. [2026-01-21T12:10:52.304923] [DEBUG] [REMOTE ] HITI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:52.305044] [DEBUG] [REMOTE ] HITI: PASS: Integrity check passed. [2026-01-21T12:10:52.305088] [DEBUG] [REMOTE ] HITI: Symbol is viable for forecasting. [2026-01-21T12:10:52.305139] [INFO ] [MAIN ] [1504/3501] HITI kept (0.4s) | 1504 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:52.815993] [DEBUG] [REMOTE ] HIVE: Retrieved 2015 rows, trimmed to 300. [2026-01-21T12:10:52.816195] [DEBUG] [REMOTE ] HIVE: PASS: History has at least 300 days. [2026-01-21T12:10:52.816463] [DEBUG] [REMOTE ] HIVE: PASS: Price check passed. Min price $2.57. [2026-01-21T12:10:52.816680] [DEBUG] [REMOTE ] HIVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:52.816815] [DEBUG] [REMOTE ] HIVE: PASS: Integrity check passed. [2026-01-21T12:10:52.816860] [DEBUG] [REMOTE ] HIVE: Symbol is viable for forecasting. [2026-01-21T12:10:52.816915] [INFO ] [MAIN ] [1505/3501] HIVE kept (0.5s) | 1505 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:53.389702] [DEBUG] [REMOTE ] HIX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:53.389911] [DEBUG] [REMOTE ] HIX: PASS: History has at least 300 days. [2026-01-21T12:10:53.390158] [DEBUG] [REMOTE ] HIX: PASS: Price check passed. Min price $4.03. [2026-01-21T12:10:53.390316] [DEBUG] [REMOTE ] HIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:53.390444] [DEBUG] [REMOTE ] HIX: PASS: Integrity check passed. [2026-01-21T12:10:53.390487] [DEBUG] [REMOTE ] HIX: Symbol is viable for forecasting. [2026-01-21T12:10:53.390545] [INFO ] [MAIN ] [1506/3501] HIX kept (0.6s) | 1506 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:53.697585] [DEBUG] [REMOTE ] HL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:53.697807] [DEBUG] [REMOTE ] HL: PASS: History has at least 300 days. [2026-01-21T12:10:53.698097] [DEBUG] [REMOTE ] HL: PASS: Price check passed. Min price $11.97. [2026-01-21T12:10:53.698246] [DEBUG] [REMOTE ] HL: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:53.698377] [DEBUG] [REMOTE ] HL: PASS: Integrity check passed. [2026-01-21T12:10:53.698420] [DEBUG] [REMOTE ] HL: Symbol is viable for forecasting. [2026-01-21T12:10:53.698475] [INFO ] [MAIN ] [1507/3501] HL kept (0.3s) | 1507 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:54.077606] [DEBUG] [REMOTE ] HLAL: Retrieved 1638 rows, trimmed to 300. [2026-01-21T12:10:54.077790] [DEBUG] [REMOTE ] HLAL: PASS: History has at least 300 days. [2026-01-21T12:10:54.078082] [DEBUG] [REMOTE ] HLAL: PASS: Price check passed. Min price $58.92. [2026-01-21T12:10:54.078265] [DEBUG] [REMOTE ] HLAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:54.078422] [DEBUG] [REMOTE ] HLAL: PASS: Integrity check passed. [2026-01-21T12:10:54.078475] [DEBUG] [REMOTE ] HLAL: Symbol is viable for forecasting. [2026-01-21T12:10:54.078539] [INFO ] [MAIN ] [1508/3501] HLAL kept (0.4s) | 1508 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:54.677023] [DEBUG] [REMOTE ] HLF: Retrieved 5306 rows, trimmed to 300. [2026-01-21T12:10:54.677167] [DEBUG] [REMOTE ] HLF: PASS: History has at least 300 days. [2026-01-21T12:10:54.677410] [DEBUG] [REMOTE ] HLF: PASS: Price check passed. Min price $7.75. [2026-01-21T12:10:54.677602] [DEBUG] [REMOTE ] HLF: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:54.677731] [DEBUG] [REMOTE ] HLF: PASS: Integrity check passed. [2026-01-21T12:10:54.677963] [DEBUG] [REMOTE ] HLF: Symbol is viable for forecasting. [2026-01-21T12:10:54.678015] [INFO ] [MAIN ] [1509/3501] HLF kept (0.6s) | 1509 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:54.997450] [DEBUG] [REMOTE ] HLI: Retrieved 2624 rows, trimmed to 300. [2026-01-21T12:10:54.997645] [DEBUG] [REMOTE ] HLI: PASS: History has at least 300 days. [2026-01-21T12:10:54.997894] [DEBUG] [REMOTE ] HLI: PASS: Price check passed. Min price $170.47. [2026-01-21T12:10:54.998041] [DEBUG] [REMOTE ] HLI: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:54.998166] [DEBUG] [REMOTE ] HLI: PASS: Integrity check passed. [2026-01-21T12:10:54.998210] [DEBUG] [REMOTE ] HLI: Symbol is viable for forecasting. [2026-01-21T12:10:54.998262] [INFO ] [MAIN ] [1510/3501] HLI kept (0.3s) | 1510 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:55.563037] [DEBUG] [REMOTE ] HLIO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:55.563306] [DEBUG] [REMOTE ] HLIO: PASS: History has at least 300 days. [2026-01-21T12:10:55.563934] [DEBUG] [REMOTE ] HLIO: PASS: Price check passed. Min price $50.06. [2026-01-21T12:10:55.564102] [DEBUG] [REMOTE ] HLIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:55.564266] [DEBUG] [REMOTE ] HLIO: PASS: Integrity check passed. [2026-01-21T12:10:55.564473] [DEBUG] [REMOTE ] HLIO: Symbol is viable for forecasting. [2026-01-21T12:10:55.564539] [INFO ] [MAIN ] [1511/3501] HLIO kept (0.6s) | 1511 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:55.785036] [DEBUG] [REMOTE ] HLLY: Retrieved 844 rows, trimmed to 300. [2026-01-21T12:10:55.785247] [DEBUG] [REMOTE ] HLLY: PASS: History has at least 300 days. [2026-01-21T12:10:55.785518] [DEBUG] [REMOTE ] HLLY: PASS: Price check passed. Min price $2.73. [2026-01-21T12:10:55.785692] [DEBUG] [REMOTE ] HLLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:55.785821] [DEBUG] [REMOTE ] HLLY: PASS: Integrity check passed. [2026-01-21T12:10:55.785865] [DEBUG] [REMOTE ] HLLY: Symbol is viable for forecasting. [2026-01-21T12:10:55.785921] [INFO ] [MAIN ] [1512/3501] HLLY kept (0.2s) | 1512 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:56.226373] [DEBUG] [REMOTE ] HLMN: Retrieved 1287 rows, trimmed to 300. [2026-01-21T12:10:56.226630] [DEBUG] [REMOTE ] HLMN: PASS: History has at least 300 days. [2026-01-21T12:10:56.227109] [DEBUG] [REMOTE ] HLMN: PASS: Price check passed. Min price $8.05. [2026-01-21T12:10:56.227253] [DEBUG] [REMOTE ] HLMN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:56.227379] [DEBUG] [REMOTE ] HLMN: PASS: Integrity check passed. [2026-01-21T12:10:56.227421] [DEBUG] [REMOTE ] HLMN: Symbol is viable for forecasting. [2026-01-21T12:10:56.227478] [INFO ] [MAIN ] [1513/3501] HLMN kept (0.4s) | 1513 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:56.508065] [DEBUG] [REMOTE ] HLN: Retrieved 877 rows, trimmed to 300. [2026-01-21T12:10:56.508248] [DEBUG] [REMOTE ] HLN: PASS: History has at least 300 days. [2026-01-21T12:10:56.508502] [DEBUG] [REMOTE ] HLN: PASS: Price check passed. Min price $9.05. [2026-01-21T12:10:56.508677] [DEBUG] [REMOTE ] HLN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:56.508800] [DEBUG] [REMOTE ] HLN: PASS: Integrity check passed. [2026-01-21T12:10:56.508842] [DEBUG] [REMOTE ] HLN: Symbol is viable for forecasting. [2026-01-21T12:10:56.508904] [INFO ] [MAIN ] [1514/3501] HLN kept (0.3s) | 1514 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:57.064322] [DEBUG] [REMOTE ] HLNE: Retrieved 2235 rows, trimmed to 300. [2026-01-21T12:10:57.064518] [DEBUG] [REMOTE ] HLNE: PASS: History has at least 300 days. [2026-01-21T12:10:57.064807] [DEBUG] [REMOTE ] HLNE: PASS: Price check passed. Min price $113.50. [2026-01-21T12:10:57.064954] [DEBUG] [REMOTE ] HLNE: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:57.065076] [DEBUG] [REMOTE ] HLNE: PASS: Integrity check passed. [2026-01-21T12:10:57.065119] [DEBUG] [REMOTE ] HLNE: Symbol is viable for forecasting. [2026-01-21T12:10:57.065174] [INFO ] [MAIN ] [1515/3501] HLNE kept (0.6s) | 1515 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:57.631653] [DEBUG] [REMOTE ] HLX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:57.631824] [DEBUG] [REMOTE ] HLX: PASS: History has at least 300 days. [2026-01-21T12:10:57.632064] [DEBUG] [REMOTE ] HLX: PASS: Price check passed. Min price $6.14. [2026-01-21T12:10:57.632204] [DEBUG] [REMOTE ] HLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:57.632330] [DEBUG] [REMOTE ] HLX: PASS: Integrity check passed. [2026-01-21T12:10:57.632372] [DEBUG] [REMOTE ] HLX: Symbol is viable for forecasting. [2026-01-21T12:10:57.633022] [INFO ] [MAIN ] [1516/3501] HLX kept (0.6s) | 1516 kept, 0 rejected | 139.3/min | ETA: 14.3m [2026-01-21T12:10:58.175025] [DEBUG] [REMOTE ] HMC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:58.175317] [DEBUG] [REMOTE ] HMC: PASS: History has at least 300 days. [2026-01-21T12:10:58.175707] [DEBUG] [REMOTE ] HMC: PASS: Price check passed. Min price $28.48. [2026-01-21T12:10:58.175861] [DEBUG] [REMOTE ] HMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:58.176075] [DEBUG] [REMOTE ] HMC: PASS: Integrity check passed. [2026-01-21T12:10:58.176134] [DEBUG] [REMOTE ] HMC: Symbol is viable for forecasting. [2026-01-21T12:10:58.176206] [INFO ] [MAIN ] [1517/3501] HMC kept (0.5s) | 1517 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:10:58.658010] [DEBUG] [REMOTE ] HMN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:58.658436] [DEBUG] [REMOTE ] HMN: PASS: History has at least 300 days. [2026-01-21T12:10:58.658789] [DEBUG] [REMOTE ] HMN: PASS: Price check passed. Min price $42.47. [2026-01-21T12:10:58.658942] [DEBUG] [REMOTE ] HMN: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:58.659086] [DEBUG] [REMOTE ] HMN: PASS: Integrity check passed. [2026-01-21T12:10:58.659135] [DEBUG] [REMOTE ] HMN: Symbol is viable for forecasting. [2026-01-21T12:10:58.659230] [INFO ] [MAIN ] [1518/3501] HMN kept (0.5s) | 1518 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:10:59.154668] [DEBUG] [REMOTE ] HMY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:10:59.154894] [DEBUG] [REMOTE ] HMY: PASS: History has at least 300 days. [2026-01-21T12:10:59.155227] [DEBUG] [REMOTE ] HMY: PASS: Price check passed. Min price $15.19. [2026-01-21T12:10:59.155380] [DEBUG] [REMOTE ] HMY: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:59.155553] [DEBUG] [REMOTE ] HMY: PASS: Integrity check passed. [2026-01-21T12:10:59.155621] [DEBUG] [REMOTE ] HMY: Symbol is viable for forecasting. [2026-01-21T12:10:59.155682] [INFO ] [MAIN ] [1519/3501] HMY kept (0.5s) | 1519 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:10:59.462320] [DEBUG] [REMOTE ] HNDL: Retrieved 2013 rows, trimmed to 300. [2026-01-21T12:10:59.462542] [DEBUG] [REMOTE ] HNDL: PASS: History has at least 300 days. [2026-01-21T12:10:59.462937] [DEBUG] [REMOTE ] HNDL: PASS: Price check passed. Min price $21.55. [2026-01-21T12:10:59.463125] [DEBUG] [REMOTE ] HNDL: PASS: Continuity check passed with 300 days. [2026-01-21T12:10:59.463307] [DEBUG] [REMOTE ] HNDL: PASS: Integrity check passed. [2026-01-21T12:10:59.463359] [DEBUG] [REMOTE ] HNDL: Symbol is viable for forecasting. [2026-01-21T12:10:59.463431] [INFO ] [MAIN ] [1520/3501] HNDL kept (0.3s) | 1520 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:11:00.064136] [DEBUG] [REMOTE ] HNI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:00.064342] [DEBUG] [REMOTE ] HNI: PASS: History has at least 300 days. [2026-01-21T12:11:00.064645] [DEBUG] [REMOTE ] HNI: PASS: Price check passed. Min price $38.27. [2026-01-21T12:11:00.064996] [DEBUG] [REMOTE ] HNI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:00.065137] [DEBUG] [REMOTE ] HNI: PASS: Integrity check passed. [2026-01-21T12:11:00.065183] [DEBUG] [REMOTE ] HNI: Symbol is viable for forecasting. [2026-01-21T12:11:00.065239] [INFO ] [MAIN ] [1521/3501] HNI kept (0.6s) | 1521 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:11:00.543463] [DEBUG] [REMOTE ] HNRG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:00.543615] [DEBUG] [REMOTE ] HNRG: PASS: History has at least 300 days. [2026-01-21T12:11:00.544004] [DEBUG] [REMOTE ] HNRG: PASS: Price check passed. Min price $17.31. [2026-01-21T12:11:00.544152] [DEBUG] [REMOTE ] HNRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:00.544286] [DEBUG] [REMOTE ] HNRG: PASS: Integrity check passed. [2026-01-21T12:11:00.544327] [DEBUG] [REMOTE ] HNRG: Symbol is viable for forecasting. [2026-01-21T12:11:00.544378] [INFO ] [MAIN ] [1522/3501] HNRG kept (0.5s) | 1522 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:11:01.008468] [DEBUG] [REMOTE ] HOG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:01.008907] [DEBUG] [REMOTE ] HOG: PASS: History has at least 300 days. [2026-01-21T12:11:01.009351] [DEBUG] [REMOTE ] HOG: PASS: Price check passed. Min price $20.10. [2026-01-21T12:11:01.009512] [DEBUG] [REMOTE ] HOG: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:01.009701] [DEBUG] [REMOTE ] HOG: PASS: Integrity check passed. [2026-01-21T12:11:01.009749] [DEBUG] [REMOTE ] HOG: Symbol is viable for forecasting. [2026-01-21T12:11:01.009808] [INFO ] [MAIN ] [1523/3501] HOG kept (0.5s) | 1523 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:11:01.253961] [DEBUG] [REMOTE ] HOLO: Retrieved 772 rows, trimmed to 300. [2026-01-21T12:11:01.254163] [DEBUG] [REMOTE ] HOLO: PASS: History has at least 300 days. [2026-01-21T12:11:01.254429] [DEBUG] [REMOTE ] HOLO: PASS: Price check passed. Min price $2.64. [2026-01-21T12:11:01.254622] [DEBUG] [REMOTE ] HOLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:01.254763] [DEBUG] [REMOTE ] HOLO: PASS: Integrity check passed. [2026-01-21T12:11:01.254808] [DEBUG] [REMOTE ] HOLO: Symbol is viable for forecasting. [2026-01-21T12:11:01.254864] [INFO ] [MAIN ] [1524/3501] HOLO kept (0.2s) | 1524 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:11:01.877616] [DEBUG] [REMOTE ] HOLX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:01.877765] [DEBUG] [REMOTE ] HOLX: PASS: History has at least 300 days. [2026-01-21T12:11:01.877999] [DEBUG] [REMOTE ] HOLX: PASS: Price check passed. Min price $73.89. [2026-01-21T12:11:01.878144] [DEBUG] [REMOTE ] HOLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:01.878268] [DEBUG] [REMOTE ] HOLX: PASS: Integrity check passed. [2026-01-21T12:11:01.878311] [DEBUG] [REMOTE ] HOLX: Symbol is viable for forecasting. [2026-01-21T12:11:01.878362] [INFO ] [MAIN ] [1525/3501] HOLX kept (0.6s) | 1525 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:11:02.228764] [DEBUG] [REMOTE ] HOMB: Retrieved 4924 rows, trimmed to 300. [2026-01-21T12:11:02.228918] [DEBUG] [REMOTE ] HOMB: PASS: History has at least 300 days. [2026-01-21T12:11:02.229172] [DEBUG] [REMOTE ] HOMB: PASS: Price check passed. Min price $26.23. [2026-01-21T12:11:02.229321] [DEBUG] [REMOTE ] HOMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:02.229455] [DEBUG] [REMOTE ] HOMB: PASS: Integrity check passed. [2026-01-21T12:11:02.229498] [DEBUG] [REMOTE ] HOMB: Symbol is viable for forecasting. [2026-01-21T12:11:02.229549] [INFO ] [MAIN ] [1526/3501] HOMB kept (0.4s) | 1526 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:11:02.749970] [DEBUG] [REMOTE ] HON: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:02.750111] [DEBUG] [REMOTE ] HON: PASS: History has at least 300 days. [2026-01-21T12:11:02.750349] [DEBUG] [REMOTE ] HON: PASS: Price check passed. Min price $188.14. [2026-01-21T12:11:02.750499] [DEBUG] [REMOTE ] HON: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:02.750641] [DEBUG] [REMOTE ] HON: PASS: Integrity check passed. [2026-01-21T12:11:02.750686] [DEBUG] [REMOTE ] HON: Symbol is viable for forecasting. [2026-01-21T12:11:02.750739] [INFO ] [MAIN ] [1527/3501] HON kept (0.5s) | 1527 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:11:02.862211] [DEBUG] [REMOTE ] HOOD: Retrieved 1124 rows, trimmed to 300. [2026-01-21T12:11:02.862372] [DEBUG] [REMOTE ] HOOD: PASS: History has at least 300 days. [2026-01-21T12:11:02.862596] [DEBUG] [REMOTE ] HOOD: PASS: Price check passed. Min price $105.78. [2026-01-21T12:11:02.862738] [DEBUG] [REMOTE ] HOOD: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:02.862849] [DEBUG] [REMOTE ] HOOD: PASS: Integrity check passed. [2026-01-21T12:11:02.862890] [DEBUG] [REMOTE ] HOOD: Symbol is viable for forecasting. [2026-01-21T12:11:02.862938] [INFO ] [MAIN ] [1528/3501] HOOD kept (0.1s) | 1528 kept, 0 rejected | 139.3/min | ETA: 14.2m [2026-01-21T12:11:03.569635] [DEBUG] [REMOTE ] HOPE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:03.569773] [DEBUG] [REMOTE ] HOPE: PASS: History has at least 300 days. [2026-01-21T12:11:03.569990] [DEBUG] [REMOTE ] HOPE: PASS: Price check passed. Min price $9.84. [2026-01-21T12:11:03.570129] [DEBUG] [REMOTE ] HOPE: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:03.570245] [DEBUG] [REMOTE ] HOPE: PASS: Integrity check passed. [2026-01-21T12:11:03.570285] [DEBUG] [REMOTE ] HOPE: Symbol is viable for forecasting. [2026-01-21T12:11:03.570335] [INFO ] [MAIN ] [1529/3501] HOPE kept (0.7s) | 1529 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:11:04.052995] [DEBUG] [REMOTE ] HP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:04.053146] [DEBUG] [REMOTE ] HP: PASS: History has at least 300 days. [2026-01-21T12:11:04.053394] [DEBUG] [REMOTE ] HP: PASS: Price check passed. Min price $25.08. [2026-01-21T12:11:04.053535] [DEBUG] [REMOTE ] HP: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:04.053684] [DEBUG] [REMOTE ] HP: PASS: Integrity check passed. [2026-01-21T12:11:04.053727] [DEBUG] [REMOTE ] HP: Symbol is viable for forecasting. [2026-01-21T12:11:04.053780] [INFO ] [MAIN ] [1530/3501] HP kept (0.5s) | 1530 kept, 0 rejected | 139.2/min | ETA: 14.2m [2026-01-21T12:11:04.208016] [DEBUG] [REMOTE ] HPE: Retrieved 2578 rows, trimmed to 300. [2026-01-21T12:11:04.208155] [DEBUG] [REMOTE ] HPE: PASS: History has at least 300 days. [2026-01-21T12:11:04.208368] [DEBUG] [REMOTE ] HPE: PASS: Price check passed. Min price $19.90. [2026-01-21T12:11:04.208507] [DEBUG] [REMOTE ] HPE: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:04.208646] [DEBUG] [REMOTE ] HPE: PASS: Integrity check passed. [2026-01-21T12:11:04.208691] [DEBUG] [REMOTE ] HPE: Symbol is viable for forecasting. [2026-01-21T12:11:04.208741] [INFO ] [MAIN ] [1531/3501] HPE kept (0.2s) | 1531 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:04.959193] [DEBUG] [REMOTE ] HPF: Retrieved 5823 rows, trimmed to 300. [2026-01-21T12:11:04.959380] [DEBUG] [REMOTE ] HPF: PASS: History has at least 300 days. [2026-01-21T12:11:04.959720] [DEBUG] [REMOTE ] HPF: PASS: Price check passed. Min price $15.86. [2026-01-21T12:11:04.959901] [DEBUG] [REMOTE ] HPF: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:04.960053] [DEBUG] [REMOTE ] HPF: PASS: Integrity check passed. [2026-01-21T12:11:04.960104] [DEBUG] [REMOTE ] HPF: Symbol is viable for forecasting. [2026-01-21T12:11:04.960176] [INFO ] [MAIN ] [1532/3501] HPF kept (0.8s) | 1532 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:05.304678] [DEBUG] [REMOTE ] HPI: Retrieved 5666 rows, trimmed to 300. [2026-01-21T12:11:05.304852] [DEBUG] [REMOTE ] HPI: PASS: History has at least 300 days. [2026-01-21T12:11:05.305334] [DEBUG] [REMOTE ] HPI: PASS: Price check passed. Min price $16.12. [2026-01-21T12:11:05.305509] [DEBUG] [REMOTE ] HPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:05.305704] [DEBUG] [REMOTE ] HPI: PASS: Integrity check passed. [2026-01-21T12:11:05.305766] [DEBUG] [REMOTE ] HPI: Symbol is viable for forecasting. [2026-01-21T12:11:05.305828] [INFO ] [MAIN ] [1533/3501] HPI kept (0.3s) | 1533 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:05.671541] [DEBUG] [REMOTE ] HPK: Retrieved 1358 rows, trimmed to 300. [2026-01-21T12:11:05.671703] [DEBUG] [REMOTE ] HPK: PASS: History has at least 300 days. [2026-01-21T12:11:05.671915] [DEBUG] [REMOTE ] HPK: PASS: Price check passed. Min price $4.10. [2026-01-21T12:11:05.672071] [DEBUG] [REMOTE ] HPK: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:05.672184] [DEBUG] [REMOTE ] HPK: PASS: Integrity check passed. [2026-01-21T12:11:05.672224] [DEBUG] [REMOTE ] HPK: Symbol is viable for forecasting. [2026-01-21T12:11:05.672272] [INFO ] [MAIN ] [1534/3501] HPK kept (0.4s) | 1534 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:06.136366] [DEBUG] [REMOTE ] HPP: Retrieved 3917 rows, trimmed to 300. [2026-01-21T12:11:06.136510] [DEBUG] [REMOTE ] HPP: PASS: History has at least 300 days. [2026-01-21T12:11:06.136810] [DEBUG] [REMOTE ] HPP: PASS: Price check passed. Min price $9.25. [2026-01-21T12:11:06.136988] [DEBUG] [REMOTE ] HPP: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:06.137132] [DEBUG] [REMOTE ] HPP: PASS: Integrity check passed. [2026-01-21T12:11:06.137181] [DEBUG] [REMOTE ] HPP: Symbol is viable for forecasting. [2026-01-21T12:11:06.137245] [INFO ] [MAIN ] [1535/3501] HPP kept (0.5s) | 1535 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:06.650122] [DEBUG] [REMOTE ] HPQ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:06.650267] [DEBUG] [REMOTE ] HPQ: PASS: History has at least 300 days. [2026-01-21T12:11:06.650505] [DEBUG] [REMOTE ] HPQ: PASS: Price check passed. Min price $19.80. [2026-01-21T12:11:06.650668] [DEBUG] [REMOTE ] HPQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:06.650795] [DEBUG] [REMOTE ] HPQ: PASS: Integrity check passed. [2026-01-21T12:11:06.650836] [DEBUG] [REMOTE ] HPQ: Symbol is viable for forecasting. [2026-01-21T12:11:06.650887] [INFO ] [MAIN ] [1536/3501] HPQ kept (0.5s) | 1536 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:07.071829] [DEBUG] [REMOTE ] HPS: Retrieved 5685 rows, trimmed to 300. [2026-01-21T12:11:07.071967] [DEBUG] [REMOTE ] HPS: PASS: History has at least 300 days. [2026-01-21T12:11:07.072369] [DEBUG] [REMOTE ] HPS: PASS: Price check passed. Min price $14.21. [2026-01-21T12:11:07.072506] [DEBUG] [REMOTE ] HPS: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:07.072640] [DEBUG] [REMOTE ] HPS: PASS: Integrity check passed. [2026-01-21T12:11:07.072683] [DEBUG] [REMOTE ] HPS: Symbol is viable for forecasting. [2026-01-21T12:11:07.072731] [INFO ] [MAIN ] [1537/3501] HPS kept (0.4s) | 1537 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:07.520663] [DEBUG] [REMOTE ] HQI: Retrieved 5940 rows, trimmed to 300. [2026-01-21T12:11:07.520799] [DEBUG] [REMOTE ] HQI: PASS: History has at least 300 days. [2026-01-21T12:11:07.521025] [DEBUG] [REMOTE ] HQI: PASS: Price check passed. Min price $7.59. [2026-01-21T12:11:07.521159] [DEBUG] [REMOTE ] HQI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:07.521275] [DEBUG] [REMOTE ] HQI: PASS: Integrity check passed. [2026-01-21T12:11:07.521316] [DEBUG] [REMOTE ] HQI: Symbol is viable for forecasting. [2026-01-21T12:11:07.521365] [INFO ] [MAIN ] [1538/3501] HQI kept (0.4s) | 1538 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:07.901513] [DEBUG] [REMOTE ] HQL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:07.901745] [DEBUG] [REMOTE ] HQL: PASS: History has at least 300 days. [2026-01-21T12:11:07.902217] [DEBUG] [REMOTE ] HQL: PASS: Price check passed. Min price $15.47. [2026-01-21T12:11:07.902358] [DEBUG] [REMOTE ] HQL: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:07.902491] [DEBUG] [REMOTE ] HQL: PASS: Integrity check passed. [2026-01-21T12:11:07.902533] [DEBUG] [REMOTE ] HQL: Symbol is viable for forecasting. [2026-01-21T12:11:07.902605] [INFO ] [MAIN ] [1539/3501] HQL kept (0.4s) | 1539 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:08.259358] [DEBUG] [REMOTE ] HQY: Retrieved 2885 rows, trimmed to 300. [2026-01-21T12:11:08.259488] [DEBUG] [REMOTE ] HQY: PASS: History has at least 300 days. [2026-01-21T12:11:08.259742] [DEBUG] [REMOTE ] HQY: PASS: Price check passed. Min price $84.00. [2026-01-21T12:11:08.259891] [DEBUG] [REMOTE ] HQY: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:08.260004] [DEBUG] [REMOTE ] HQY: PASS: Integrity check passed. [2026-01-21T12:11:08.260044] [DEBUG] [REMOTE ] HQY: Symbol is viable for forecasting. [2026-01-21T12:11:08.260092] [INFO ] [MAIN ] [1540/3501] HQY kept (0.4s) | 1540 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:08.643774] [DEBUG] [REMOTE ] HRB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:08.643929] [DEBUG] [REMOTE ] HRB: PASS: History has at least 300 days. [2026-01-21T12:11:08.644176] [DEBUG] [REMOTE ] HRB: PASS: Price check passed. Min price $40.21. [2026-01-21T12:11:08.644316] [DEBUG] [REMOTE ] HRB: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:08.644441] [DEBUG] [REMOTE ] HRB: PASS: Integrity check passed. [2026-01-21T12:11:08.644482] [DEBUG] [REMOTE ] HRB: Symbol is viable for forecasting. [2026-01-21T12:11:08.644531] [INFO ] [MAIN ] [1541/3501] HRB kept (0.4s) | 1541 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:09.184478] [DEBUG] [REMOTE ] HRL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:09.184653] [DEBUG] [REMOTE ] HRL: PASS: History has at least 300 days. [2026-01-21T12:11:09.184888] [DEBUG] [REMOTE ] HRL: PASS: Price check passed. Min price $21.02. [2026-01-21T12:11:09.185026] [DEBUG] [REMOTE ] HRL: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:09.185148] [DEBUG] [REMOTE ] HRL: PASS: Integrity check passed. [2026-01-21T12:11:09.185189] [DEBUG] [REMOTE ] HRL: Symbol is viable for forecasting. [2026-01-21T12:11:09.185239] [INFO ] [MAIN ] [1542/3501] HRL kept (0.5s) | 1542 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:09.305744] [DEBUG] [REMOTE ] HRMY: Retrieved 1361 rows, trimmed to 300. [2026-01-21T12:11:09.305884] [DEBUG] [REMOTE ] HRMY: PASS: History has at least 300 days. [2026-01-21T12:11:09.306090] [DEBUG] [REMOTE ] HRMY: PASS: Price check passed. Min price $28.57. [2026-01-21T12:11:09.306227] [DEBUG] [REMOTE ] HRMY: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:09.306338] [DEBUG] [REMOTE ] HRMY: PASS: Integrity check passed. [2026-01-21T12:11:09.306378] [DEBUG] [REMOTE ] HRMY: Symbol is viable for forecasting. [2026-01-21T12:11:09.306428] [INFO ] [MAIN ] [1543/3501] HRMY kept (0.1s) | 1543 kept, 0 rejected | 139.3/min | ETA: 14.1m [2026-01-21T12:11:09.943738] [DEBUG] [REMOTE ] HRTG: Retrieved 2932 rows, trimmed to 300. [2026-01-21T12:11:09.943952] [DEBUG] [REMOTE ] HRTG: PASS: History has at least 300 days. [2026-01-21T12:11:09.944251] [DEBUG] [REMOTE ] HRTG: PASS: Price check passed. Min price $23.07. [2026-01-21T12:11:09.944396] [DEBUG] [REMOTE ] HRTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:09.944523] [DEBUG] [REMOTE ] HRTG: PASS: Integrity check passed. [2026-01-21T12:11:09.944587] [DEBUG] [REMOTE ] HRTG: Symbol is viable for forecasting. [2026-01-21T12:11:09.944714] [INFO ] [MAIN ] [1544/3501] HRTG kept (0.6s) | 1544 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:10.454258] [DEBUG] [REMOTE ] HRTX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:10.454393] [DEBUG] [REMOTE ] HRTX: PASS: History has at least 300 days. [2026-01-21T12:11:10.454629] [DEBUG] [REMOTE ] HRTX: PASS: Price check passed. Min price $1.05. [2026-01-21T12:11:10.454796] [DEBUG] [REMOTE ] HRTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:10.454918] [DEBUG] [REMOTE ] HRTX: PASS: Integrity check passed. [2026-01-21T12:11:10.454959] [DEBUG] [REMOTE ] HRTX: Symbol is viable for forecasting. [2026-01-21T12:11:10.455007] [INFO ] [MAIN ] [1545/3501] HRTX kept (0.5s) | 1545 kept, 0 rejected | 139.2/min | ETA: 14.1m [2026-01-21T12:11:10.772832] [DEBUG] [REMOTE ] HRZN: Retrieved 3828 rows, trimmed to 300. [2026-01-21T12:11:10.772960] [DEBUG] [REMOTE ] HRZN: PASS: History has at least 300 days. [2026-01-21T12:11:10.773164] [DEBUG] [REMOTE ] HRZN: PASS: Price check passed. Min price $5.65. [2026-01-21T12:11:10.773298] [DEBUG] [REMOTE ] HRZN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:10.773407] [DEBUG] [REMOTE ] HRZN: PASS: Integrity check passed. [2026-01-21T12:11:10.773447] [DEBUG] [REMOTE ] HRZN: Symbol is viable for forecasting. [2026-01-21T12:11:10.773509] [INFO ] [MAIN ] [1546/3501] HRZN kept (0.3s) | 1546 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:11.014699] [DEBUG] [REMOTE ] HSAI: Retrieved 738 rows, trimmed to 300. [2026-01-21T12:11:11.014827] [DEBUG] [REMOTE ] HSAI: PASS: History has at least 300 days. [2026-01-21T12:11:11.015080] [DEBUG] [REMOTE ] HSAI: PASS: Price check passed. Min price $15.03. [2026-01-21T12:11:11.015219] [DEBUG] [REMOTE ] HSAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:11.015328] [DEBUG] [REMOTE ] HSAI: PASS: Integrity check passed. [2026-01-21T12:11:11.015368] [DEBUG] [REMOTE ] HSAI: Symbol is viable for forecasting. [2026-01-21T12:11:11.015414] [INFO ] [MAIN ] [1547/3501] HSAI kept (0.2s) | 1547 kept, 0 rejected | 139.3/min | ETA: 14.0m [2026-01-21T12:11:11.637805] [DEBUG] [REMOTE ] HSBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:11.637944] [DEBUG] [REMOTE ] HSBC: PASS: History has at least 300 days. [2026-01-21T12:11:11.638176] [DEBUG] [REMOTE ] HSBC: PASS: Price check passed. Min price $65.80. [2026-01-21T12:11:11.638317] [DEBUG] [REMOTE ] HSBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:11.638437] [DEBUG] [REMOTE ] HSBC: PASS: Integrity check passed. [2026-01-21T12:11:11.638479] [DEBUG] [REMOTE ] HSBC: Symbol is viable for forecasting. [2026-01-21T12:11:11.638528] [INFO ] [MAIN ] [1548/3501] HSBC kept (0.6s) | 1548 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:11.885362] [DEBUG] [REMOTE ] HSCS: Retrieved 902 rows, trimmed to 300. [2026-01-21T12:11:11.885495] [DEBUG] [REMOTE ] HSCS: PASS: History has at least 300 days. [2026-01-21T12:11:11.885716] [DEBUG] [REMOTE ] HSCS: PASS: Price check passed. Min price $2.19. [2026-01-21T12:11:11.885857] [DEBUG] [REMOTE ] HSCS: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:11.885972] [DEBUG] [REMOTE ] HSCS: PASS: Integrity check passed. [2026-01-21T12:11:11.886014] [DEBUG] [REMOTE ] HSCS: Symbol is viable for forecasting. [2026-01-21T12:11:11.886091] [INFO ] [MAIN ] [1549/3501] HSCS kept (0.2s) | 1549 kept, 0 rejected | 139.3/min | ETA: 14.0m [2026-01-21T12:11:12.283325] [DEBUG] [REMOTE ] HSHP: Retrieved 811 rows, trimmed to 300. [2026-01-21T12:11:12.283536] [DEBUG] [REMOTE ] HSHP: PASS: History has at least 300 days. [2026-01-21T12:11:12.283780] [DEBUG] [REMOTE ] HSHP: PASS: Price check passed. Min price $7.28. [2026-01-21T12:11:12.283919] [DEBUG] [REMOTE ] HSHP: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:12.284035] [DEBUG] [REMOTE ] HSHP: PASS: Integrity check passed. [2026-01-21T12:11:12.284075] [DEBUG] [REMOTE ] HSHP: Symbol is viable for forecasting. [2026-01-21T12:11:12.284123] [INFO ] [MAIN ] [1550/3501] HSHP kept (0.4s) | 1550 kept, 0 rejected | 139.3/min | ETA: 14.0m [2026-01-21T12:11:13.000348] [DEBUG] [REMOTE ] HSIC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:13.000558] [DEBUG] [REMOTE ] HSIC: PASS: History has at least 300 days. [2026-01-21T12:11:13.000933] [DEBUG] [REMOTE ] HSIC: PASS: Price check passed. Min price $62.32. [2026-01-21T12:11:13.001360] [DEBUG] [REMOTE ] HSIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:13.001652] [DEBUG] [REMOTE ] HSIC: PASS: Integrity check passed. [2026-01-21T12:11:13.001725] [DEBUG] [REMOTE ] HSIC: Symbol is viable for forecasting. [2026-01-21T12:11:13.001809] [INFO ] [MAIN ] [1551/3501] HSIC kept (0.7s) | 1551 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:13.520085] [DEBUG] [REMOTE ] HSTM: Retrieved 6482 rows, trimmed to 300. [2026-01-21T12:11:13.520336] [DEBUG] [REMOTE ] HSTM: PASS: History has at least 300 days. [2026-01-21T12:11:13.520841] [DEBUG] [REMOTE ] HSTM: PASS: Price check passed. Min price $21.31. [2026-01-21T12:11:13.521055] [DEBUG] [REMOTE ] HSTM: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:13.521276] [DEBUG] [REMOTE ] HSTM: PASS: Integrity check passed. [2026-01-21T12:11:13.521344] [DEBUG] [REMOTE ] HSTM: Symbol is viable for forecasting. [2026-01-21T12:11:13.521428] [INFO ] [MAIN ] [1552/3501] HSTM kept (0.5s) | 1552 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:13.985087] [DEBUG] [REMOTE ] HSY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:13.985226] [DEBUG] [REMOTE ] HSY: PASS: History has at least 300 days. [2026-01-21T12:11:13.985444] [DEBUG] [REMOTE ] HSY: PASS: Price check passed. Min price $161.08. [2026-01-21T12:11:13.985603] [DEBUG] [REMOTE ] HSY: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:13.985720] [DEBUG] [REMOTE ] HSY: PASS: Integrity check passed. [2026-01-21T12:11:13.985761] [DEBUG] [REMOTE ] HSY: Symbol is viable for forecasting. [2026-01-21T12:11:13.985810] [INFO ] [MAIN ] [1553/3501] HSY kept (0.5s) | 1553 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:14.356439] [DEBUG] [REMOTE ] HTBK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:14.356616] [DEBUG] [REMOTE ] HTBK: PASS: History has at least 300 days. [2026-01-21T12:11:14.356849] [DEBUG] [REMOTE ] HTBK: PASS: Price check passed. Min price $9.62. [2026-01-21T12:11:14.356994] [DEBUG] [REMOTE ] HTBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:14.357137] [DEBUG] [REMOTE ] HTBK: PASS: Integrity check passed. [2026-01-21T12:11:14.357182] [DEBUG] [REMOTE ] HTBK: Symbol is viable for forecasting. [2026-01-21T12:11:14.357231] [INFO ] [MAIN ] [1554/3501] HTBK kept (0.4s) | 1554 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:14.892471] [DEBUG] [REMOTE ] HTD: Retrieved 5511 rows, trimmed to 300. [2026-01-21T12:11:14.892639] [DEBUG] [REMOTE ] HTD: PASS: History has at least 300 days. [2026-01-21T12:11:14.892859] [DEBUG] [REMOTE ] HTD: PASS: Price check passed. Min price $23.20. [2026-01-21T12:11:14.892994] [DEBUG] [REMOTE ] HTD: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:14.893114] [DEBUG] [REMOTE ] HTD: PASS: Integrity check passed. [2026-01-21T12:11:14.893154] [DEBUG] [REMOTE ] HTD: Symbol is viable for forecasting. [2026-01-21T12:11:14.893218] [INFO ] [MAIN ] [1555/3501] HTD kept (0.5s) | 1555 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:15.234785] [DEBUG] [REMOTE ] HTGC: Retrieved 5186 rows, trimmed to 300. [2026-01-21T12:11:15.234960] [DEBUG] [REMOTE ] HTGC: PASS: History has at least 300 days. [2026-01-21T12:11:15.235264] [DEBUG] [REMOTE ] HTGC: PASS: Price check passed. Min price $17.13. [2026-01-21T12:11:15.235452] [DEBUG] [REMOTE ] HTGC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:15.235653] [DEBUG] [REMOTE ] HTGC: PASS: Integrity check passed. [2026-01-21T12:11:15.235706] [DEBUG] [REMOTE ] HTGC: Symbol is viable for forecasting. [2026-01-21T12:11:15.235771] [INFO ] [MAIN ] [1556/3501] HTGC kept (0.3s) | 1556 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:15.750007] [DEBUG] [REMOTE ] HTH: Retrieved 5515 rows, trimmed to 300. [2026-01-21T12:11:15.750210] [DEBUG] [REMOTE ] HTH: PASS: History has at least 300 days. [2026-01-21T12:11:15.750481] [DEBUG] [REMOTE ] HTH: PASS: Price check passed. Min price $32.12. [2026-01-21T12:11:15.750682] [DEBUG] [REMOTE ] HTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:15.750822] [DEBUG] [REMOTE ] HTH: PASS: Integrity check passed. [2026-01-21T12:11:15.750865] [DEBUG] [REMOTE ] HTH: Symbol is viable for forecasting. [2026-01-21T12:11:15.750921] [INFO ] [MAIN ] [1557/3501] HTH kept (0.5s) | 1557 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:16.216857] [DEBUG] [REMOTE ] HTLD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:16.217086] [DEBUG] [REMOTE ] HTLD: PASS: History has at least 300 days. [2026-01-21T12:11:16.217427] [DEBUG] [REMOTE ] HTLD: PASS: Price check passed. Min price $7.06. [2026-01-21T12:11:16.217599] [DEBUG] [REMOTE ] HTLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:16.217746] [DEBUG] [REMOTE ] HTLD: PASS: Integrity check passed. [2026-01-21T12:11:16.217790] [DEBUG] [REMOTE ] HTLD: Symbol is viable for forecasting. [2026-01-21T12:11:16.217847] [INFO ] [MAIN ] [1558/3501] HTLD kept (0.5s) | 1558 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:16.476677] [DEBUG] [REMOTE ] HTOO: Retrieved 1282 rows, trimmed to 300. [2026-01-21T12:11:16.476818] [DEBUG] [REMOTE ] HTOO: PASS: History has at least 300 days. [2026-01-21T12:11:16.477028] [DEBUG] [REMOTE ] HTOO: PASS: Price check passed. Min price $3.01. [2026-01-21T12:11:16.477162] [DEBUG] [REMOTE ] HTOO: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:16.477271] [DEBUG] [REMOTE ] HTOO: PASS: Integrity check passed. [2026-01-21T12:11:16.477311] [DEBUG] [REMOTE ] HTOO: Symbol is viable for forecasting. [2026-01-21T12:11:16.477358] [INFO ] [MAIN ] [1559/3501] HTOO kept (0.3s) | 1559 kept, 0 rejected | 139.2/min | ETA: 14.0m [2026-01-21T12:11:16.856106] [DEBUG] [REMOTE ] HTZ: Retrieved 1143 rows, trimmed to 300. [2026-01-21T12:11:16.856249] [DEBUG] [REMOTE ] HTZ: PASS: History has at least 300 days. [2026-01-21T12:11:16.856457] [DEBUG] [REMOTE ] HTZ: PASS: Price check passed. Min price $4.85. [2026-01-21T12:11:16.856843] [DEBUG] [REMOTE ] HTZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:16.856958] [DEBUG] [REMOTE ] HTZ: PASS: Integrity check passed. [2026-01-21T12:11:16.856999] [DEBUG] [REMOTE ] HTZ: Symbol is viable for forecasting. [2026-01-21T12:11:16.857046] [INFO ] [MAIN ] [1560/3501] HTZ kept (0.4s) | 1560 kept, 0 rejected | 139.2/min | ETA: 13.9m [2026-01-21T12:11:17.355251] [DEBUG] [REMOTE ] HUBB: Retrieved 2531 rows, trimmed to 300. [2026-01-21T12:11:17.355444] [DEBUG] [REMOTE ] HUBB: PASS: History has at least 300 days. [2026-01-21T12:11:17.355688] [DEBUG] [REMOTE ] HUBB: PASS: Price check passed. Min price $406.02. [2026-01-21T12:11:17.355834] [DEBUG] [REMOTE ] HUBB: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:17.355957] [DEBUG] [REMOTE ] HUBB: PASS: Integrity check passed. [2026-01-21T12:11:17.355999] [DEBUG] [REMOTE ] HUBB: Symbol is viable for forecasting. [2026-01-21T12:11:17.356061] [INFO ] [MAIN ] [1561/3501] HUBB kept (0.5s) | 1561 kept, 0 rejected | 139.2/min | ETA: 13.9m [2026-01-21T12:11:17.962419] [DEBUG] [REMOTE ] HUBG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:17.962561] [DEBUG] [REMOTE ] HUBG: PASS: History has at least 300 days. [2026-01-21T12:11:17.962815] [DEBUG] [REMOTE ] HUBG: PASS: Price check passed. Min price $34.64. [2026-01-21T12:11:17.962974] [DEBUG] [REMOTE ] HUBG: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:17.963103] [DEBUG] [REMOTE ] HUBG: PASS: Integrity check passed. [2026-01-21T12:11:17.963144] [DEBUG] [REMOTE ] HUBG: Symbol is viable for forecasting. [2026-01-21T12:11:17.963193] [INFO ] [MAIN ] [1562/3501] HUBG kept (0.6s) | 1562 kept, 0 rejected | 139.2/min | ETA: 13.9m [2026-01-21T12:11:18.297000] [DEBUG] [REMOTE ] HUBS: Retrieved 2836 rows, trimmed to 300. [2026-01-21T12:11:18.297144] [DEBUG] [REMOTE ] HUBS: PASS: History has at least 300 days. [2026-01-21T12:11:18.297380] [DEBUG] [REMOTE ] HUBS: PASS: Price check passed. Min price $304.79. [2026-01-21T12:11:18.297520] [DEBUG] [REMOTE ] HUBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:18.297662] [DEBUG] [REMOTE ] HUBS: PASS: Integrity check passed. [2026-01-21T12:11:18.297705] [DEBUG] [REMOTE ] HUBS: Symbol is viable for forecasting. [2026-01-21T12:11:18.297754] [INFO ] [MAIN ] [1563/3501] HUBS kept (0.3s) | 1563 kept, 0 rejected | 139.2/min | ETA: 13.9m [2026-01-21T12:11:18.867312] [DEBUG] [REMOTE ] HUM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:18.867515] [DEBUG] [REMOTE ] HUM: PASS: History has at least 300 days. [2026-01-21T12:11:18.867867] [DEBUG] [REMOTE ] HUM: PASS: Price check passed. Min price $222.53. [2026-01-21T12:11:18.868020] [DEBUG] [REMOTE ] HUM: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:18.868192] [DEBUG] [REMOTE ] HUM: PASS: Integrity check passed. [2026-01-21T12:11:18.868241] [DEBUG] [REMOTE ] HUM: Symbol is viable for forecasting. [2026-01-21T12:11:18.868294] [INFO ] [MAIN ] [1564/3501] HUM kept (0.6s) | 1564 kept, 0 rejected | 139.2/min | ETA: 13.9m [2026-01-21T12:11:19.312666] [DEBUG] [REMOTE ] HUN: Retrieved 5266 rows, trimmed to 300. [2026-01-21T12:11:19.312805] [DEBUG] [REMOTE ] HUN: PASS: History has at least 300 days. [2026-01-21T12:11:19.313021] [DEBUG] [REMOTE ] HUN: PASS: Price check passed. Min price $7.36. [2026-01-21T12:11:19.313158] [DEBUG] [REMOTE ] HUN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:19.313273] [DEBUG] [REMOTE ] HUN: PASS: Integrity check passed. [2026-01-21T12:11:19.313313] [DEBUG] [REMOTE ] HUN: Symbol is viable for forecasting. [2026-01-21T12:11:19.313373] [INFO ] [MAIN ] [1565/3501] HUN kept (0.4s) | 1565 kept, 0 rejected | 139.2/min | ETA: 13.9m [2026-01-21T12:11:19.809238] [DEBUG] [REMOTE ] HURC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:19.809445] [DEBUG] [REMOTE ] HURC: PASS: History has at least 300 days. [2026-01-21T12:11:19.809761] [DEBUG] [REMOTE ] HURC: PASS: Price check passed. Min price $14.75. [2026-01-21T12:11:19.809908] [DEBUG] [REMOTE ] HURC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:19.810050] [DEBUG] [REMOTE ] HURC: PASS: Integrity check passed. [2026-01-21T12:11:19.810095] [DEBUG] [REMOTE ] HURC: Symbol is viable for forecasting. [2026-01-21T12:11:19.810150] [INFO ] [MAIN ] [1566/3501] HURC kept (0.5s) | 1566 kept, 0 rejected | 139.1/min | ETA: 13.9m [2026-01-21T12:11:20.225750] [DEBUG] [REMOTE ] HURN: Retrieved 5351 rows, trimmed to 300. [2026-01-21T12:11:20.225938] [DEBUG] [REMOTE ] HURN: PASS: History has at least 300 days. [2026-01-21T12:11:20.226200] [DEBUG] [REMOTE ] HURN: PASS: Price check passed. Min price $152.48. [2026-01-21T12:11:20.226347] [DEBUG] [REMOTE ] HURN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:20.226473] [DEBUG] [REMOTE ] HURN: PASS: Integrity check passed. [2026-01-21T12:11:20.226568] [DEBUG] [REMOTE ] HURN: Symbol is viable for forecasting. [2026-01-21T12:11:20.226973] [INFO ] [MAIN ] [1567/3501] HURN kept (0.4s) | 1567 kept, 0 rejected | 139.1/min | ETA: 13.9m [2026-01-21T12:11:20.504148] [DEBUG] [REMOTE ] HUYA: Retrieved 1933 rows, trimmed to 300. [2026-01-21T12:11:20.504279] [DEBUG] [REMOTE ] HUYA: PASS: History has at least 300 days. [2026-01-21T12:11:20.504716] [DEBUG] [REMOTE ] HUYA: PASS: Price check passed. Min price $2.63. [2026-01-21T12:11:20.504861] [DEBUG] [REMOTE ] HUYA: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:20.504988] [DEBUG] [REMOTE ] HUYA: PASS: Integrity check passed. [2026-01-21T12:11:20.505030] [DEBUG] [REMOTE ] HUYA: Symbol is viable for forecasting. [2026-01-21T12:11:20.505080] [INFO ] [MAIN ] [1568/3501] HUYA kept (0.3s) | 1568 kept, 0 rejected | 139.2/min | ETA: 13.9m [2026-01-21T12:11:21.099066] [DEBUG] [REMOTE ] HWC: Retrieved 6297 rows, trimmed to 300. [2026-01-21T12:11:21.099459] [DEBUG] [REMOTE ] HWC: PASS: History has at least 300 days. [2026-01-21T12:11:21.099846] [DEBUG] [REMOTE ] HWC: PASS: Price check passed. Min price $55.31. [2026-01-21T12:11:21.100027] [DEBUG] [REMOTE ] HWC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:21.100237] [DEBUG] [REMOTE ] HWC: PASS: Integrity check passed. [2026-01-21T12:11:21.100281] [DEBUG] [REMOTE ] HWC: Symbol is viable for forecasting. [2026-01-21T12:11:21.100338] [INFO ] [MAIN ] [1569/3501] HWC kept (0.6s) | 1569 kept, 0 rejected | 139.1/min | ETA: 13.9m [2026-01-21T12:11:21.291203] [DEBUG] [REMOTE ] HWH: Retrieved 510 rows, trimmed to 300. [2026-01-21T12:11:21.291330] [DEBUG] [REMOTE ] HWH: PASS: History has at least 300 days. [2026-01-21T12:11:21.291537] [DEBUG] [REMOTE ] HWH: PASS: Price check passed. Min price $1.47. [2026-01-21T12:11:21.291722] [DEBUG] [REMOTE ] HWH: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:21.291839] [DEBUG] [REMOTE ] HWH: PASS: Integrity check passed. [2026-01-21T12:11:21.291881] [DEBUG] [REMOTE ] HWH: Symbol is viable for forecasting. [2026-01-21T12:11:21.291936] [INFO ] [MAIN ] [1570/3501] HWH kept (0.2s) | 1570 kept, 0 rejected | 139.2/min | ETA: 13.9m [2026-01-21T12:11:21.984439] [DEBUG] [REMOTE ] HWKN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:21.984632] [DEBUG] [REMOTE ] HWKN: PASS: History has at least 300 days. [2026-01-21T12:11:21.984946] [DEBUG] [REMOTE ] HWKN: PASS: Price check passed. Min price $120.17. [2026-01-21T12:11:21.985124] [DEBUG] [REMOTE ] HWKN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:21.985291] [DEBUG] [REMOTE ] HWKN: PASS: Integrity check passed. [2026-01-21T12:11:21.985345] [DEBUG] [REMOTE ] HWKN: Symbol is viable for forecasting. [2026-01-21T12:11:21.985409] [INFO ] [MAIN ] [1571/3501] HWKN kept (0.7s) | 1571 kept, 0 rejected | 139.1/min | ETA: 13.9m [2026-01-21T12:11:22.362030] [DEBUG] [REMOTE ] HWM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:22.362202] [DEBUG] [REMOTE ] HWM: PASS: History has at least 300 days. [2026-01-21T12:11:22.362435] [DEBUG] [REMOTE ] HWM: PASS: Price check passed. Min price $190.98. [2026-01-21T12:11:22.362691] [DEBUG] [REMOTE ] HWM: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:22.362820] [DEBUG] [REMOTE ] HWM: PASS: Integrity check passed. [2026-01-21T12:11:22.362860] [DEBUG] [REMOTE ] HWM: Symbol is viable for forecasting. [2026-01-21T12:11:22.362909] [INFO ] [MAIN ] [1572/3501] HWM kept (0.4s) | 1572 kept, 0 rejected | 139.1/min | ETA: 13.9m [2026-01-21T12:11:22.872555] [DEBUG] [REMOTE ] HXL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:22.872754] [DEBUG] [REMOTE ] HXL: PASS: History has at least 300 days. [2026-01-21T12:11:22.873070] [DEBUG] [REMOTE ] HXL: PASS: Price check passed. Min price $67.81. [2026-01-21T12:11:22.873227] [DEBUG] [REMOTE ] HXL: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:22.873373] [DEBUG] [REMOTE ] HXL: PASS: Integrity check passed. [2026-01-21T12:11:22.873535] [DEBUG] [REMOTE ] HXL: Symbol is viable for forecasting. [2026-01-21T12:11:22.873614] [INFO ] [MAIN ] [1573/3501] HXL kept (0.5s) | 1573 kept, 0 rejected | 139.1/min | ETA: 13.9m [2026-01-21T12:11:23.249009] [DEBUG] [REMOTE ] HY: Retrieved 3344 rows, trimmed to 300. [2026-01-21T12:11:23.249142] [DEBUG] [REMOTE ] HY: PASS: History has at least 300 days. [2026-01-21T12:11:23.249370] [DEBUG] [REMOTE ] HY: PASS: Price check passed. Min price $26.16. [2026-01-21T12:11:23.249523] [DEBUG] [REMOTE ] HY: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:23.249666] [DEBUG] [REMOTE ] HY: PASS: Integrity check passed. [2026-01-21T12:11:23.249710] [DEBUG] [REMOTE ] HY: Symbol is viable for forecasting. [2026-01-21T12:11:23.249759] [INFO ] [MAIN ] [1574/3501] HY kept (0.4s) | 1574 kept, 0 rejected | 139.1/min | ETA: 13.8m [2026-01-21T12:11:23.534659] [DEBUG] [REMOTE ] HYFM: Retrieved 1282 rows, trimmed to 300. [2026-01-21T12:11:23.534837] [DEBUG] [REMOTE ] HYFM: PASS: History has at least 300 days. [2026-01-21T12:11:23.535088] [DEBUG] [REMOTE ] HYFM: PASS: Price check passed. Min price $1.51. [2026-01-21T12:11:23.535231] [DEBUG] [REMOTE ] HYFM: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:23.535376] [DEBUG] [REMOTE ] HYFM: PASS: Integrity check passed. [2026-01-21T12:11:23.535418] [DEBUG] [REMOTE ] HYFM: Symbol is viable for forecasting. [2026-01-21T12:11:23.535471] [INFO ] [MAIN ] [1575/3501] HYFM kept (0.3s) | 1575 kept, 0 rejected | 139.2/min | ETA: 13.8m [2026-01-21T12:11:24.073328] [DEBUG] [REMOTE ] HYI: Retrieved 3830 rows, trimmed to 300. [2026-01-21T12:11:24.073480] [DEBUG] [REMOTE ] HYI: PASS: History has at least 300 days. [2026-01-21T12:11:24.073770] [DEBUG] [REMOTE ] HYI: PASS: Price check passed. Min price $10.82. [2026-01-21T12:11:24.073958] [DEBUG] [REMOTE ] HYI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:24.074111] [DEBUG] [REMOTE ] HYI: PASS: Integrity check passed. [2026-01-21T12:11:24.074165] [DEBUG] [REMOTE ] HYI: Symbol is viable for forecasting. [2026-01-21T12:11:24.074232] [INFO ] [MAIN ] [1576/3501] HYI kept (0.5s) | 1576 kept, 0 rejected | 139.1/min | ETA: 13.8m [2026-01-21T12:11:24.259152] [DEBUG] [REMOTE ] HYLS: Retrieved 3244 rows, trimmed to 300. [2026-01-21T12:11:24.259307] [DEBUG] [REMOTE ] HYLS: PASS: History has at least 300 days. [2026-01-21T12:11:24.259520] [DEBUG] [REMOTE ] HYLS: PASS: Price check passed. Min price $41.22. [2026-01-21T12:11:24.259685] [DEBUG] [REMOTE ] HYLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:24.259802] [DEBUG] [REMOTE ] HYLS: PASS: Integrity check passed. [2026-01-21T12:11:24.259842] [DEBUG] [REMOTE ] HYLS: Symbol is viable for forecasting. [2026-01-21T12:11:24.259889] [INFO ] [MAIN ] [1577/3501] HYLS kept (0.2s) | 1577 kept, 0 rejected | 139.2/min | ETA: 13.8m [2026-01-21T12:11:24.766503] [DEBUG] [REMOTE ] HYMC: Retrieved 1966 rows, trimmed to 300. [2026-01-21T12:11:24.766766] [DEBUG] [REMOTE ] HYMC: PASS: History has at least 300 days. [2026-01-21T12:11:24.767026] [DEBUG] [REMOTE ] HYMC: PASS: Price check passed. Min price $6.75. [2026-01-21T12:11:24.767168] [DEBUG] [REMOTE ] HYMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:24.767288] [DEBUG] [REMOTE ] HYMC: PASS: Integrity check passed. [2026-01-21T12:11:24.767332] [DEBUG] [REMOTE ] HYMC: Symbol is viable for forecasting. [2026-01-21T12:11:24.767385] [INFO ] [MAIN ] [1578/3501] HYMC kept (0.5s) | 1578 kept, 0 rejected | 139.2/min | ETA: 13.8m [2026-01-21T12:11:25.188887] [DEBUG] [REMOTE ] HYXF: Retrieved 2411 rows, trimmed to 300. [2026-01-21T12:11:25.189118] [DEBUG] [REMOTE ] HYXF: PASS: History has at least 300 days. [2026-01-21T12:11:25.189447] [DEBUG] [REMOTE ] HYXF: PASS: Price check passed. Min price $46.42. [2026-01-21T12:11:25.189791] [DEBUG] [REMOTE ] HYXF: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:25.189991] [DEBUG] [REMOTE ] HYXF: PASS: Integrity check passed. [2026-01-21T12:11:25.190073] [DEBUG] [REMOTE ] HYXF: Symbol is viable for forecasting. [2026-01-21T12:11:25.190142] [INFO ] [MAIN ] [1579/3501] HYXF kept (0.4s) | 1579 kept, 0 rejected | 139.2/min | ETA: 13.8m [2026-01-21T12:11:25.596197] [DEBUG] [REMOTE ] HYZD: Retrieved 3039 rows, trimmed to 300. [2026-01-21T12:11:25.596346] [DEBUG] [REMOTE ] HYZD: PASS: History has at least 300 days. [2026-01-21T12:11:25.596633] [DEBUG] [REMOTE ] HYZD: PASS: Price check passed. Min price $22.15. [2026-01-21T12:11:25.596780] [DEBUG] [REMOTE ] HYZD: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:25.596907] [DEBUG] [REMOTE ] HYZD: PASS: Integrity check passed. [2026-01-21T12:11:25.596948] [DEBUG] [REMOTE ] HYZD: Symbol is viable for forecasting. [2026-01-21T12:11:25.596997] [INFO ] [MAIN ] [1580/3501] HYZD kept (0.4s) | 1580 kept, 0 rejected | 139.2/min | ETA: 13.8m [2026-01-21T12:11:26.174759] [DEBUG] [REMOTE ] HZO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:26.174920] [DEBUG] [REMOTE ] HZO: PASS: History has at least 300 days. [2026-01-21T12:11:26.175179] [DEBUG] [REMOTE ] HZO: PASS: Price check passed. Min price $21.43. [2026-01-21T12:11:26.175335] [DEBUG] [REMOTE ] HZO: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:26.175456] [DEBUG] [REMOTE ] HZO: PASS: Integrity check passed. [2026-01-21T12:11:26.175496] [DEBUG] [REMOTE ] HZO: Symbol is viable for forecasting. [2026-01-21T12:11:26.175552] [INFO ] [MAIN ] [1581/3501] HZO kept (0.6s) | 1581 kept, 0 rejected | 139.2/min | ETA: 13.8m [2026-01-21T12:11:26.717184] [DEBUG] [REMOTE ] IAC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:26.717357] [DEBUG] [REMOTE ] IAC: PASS: History has at least 300 days. [2026-01-21T12:11:26.718003] [DEBUG] [REMOTE ] IAC: PASS: Price check passed. Min price $31.52. [2026-01-21T12:11:26.718172] [DEBUG] [REMOTE ] IAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:26.718337] [DEBUG] [REMOTE ] IAC: PASS: Integrity check passed. [2026-01-21T12:11:26.718392] [DEBUG] [REMOTE ] IAC: Symbol is viable for forecasting. [2026-01-21T12:11:26.718497] [INFO ] [MAIN ] [1582/3501] IAC kept (0.5s) | 1582 kept, 0 rejected | 139.1/min | ETA: 13.8m [2026-01-21T12:11:26.998259] [DEBUG] [REMOTE ] IAE: Retrieved 4734 rows, trimmed to 300. [2026-01-21T12:11:26.998429] [DEBUG] [REMOTE ] IAE: PASS: History has at least 300 days. [2026-01-21T12:11:26.998679] [DEBUG] [REMOTE ] IAE: PASS: Price check passed. Min price $6.96. [2026-01-21T12:11:26.998823] [DEBUG] [REMOTE ] IAE: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:26.998947] [DEBUG] [REMOTE ] IAE: PASS: Integrity check passed. [2026-01-21T12:11:26.998987] [DEBUG] [REMOTE ] IAE: Symbol is viable for forecasting. [2026-01-21T12:11:26.999036] [INFO ] [MAIN ] [1583/3501] IAE kept (0.3s) | 1583 kept, 0 rejected | 139.2/min | ETA: 13.8m [2026-01-21T12:11:27.557526] [DEBUG] [REMOTE ] IAG: Retrieved 5666 rows, trimmed to 300. [2026-01-21T12:11:27.557693] [DEBUG] [REMOTE ] IAG: PASS: History has at least 300 days. [2026-01-21T12:11:27.557912] [DEBUG] [REMOTE ] IAG: PASS: Price check passed. Min price $10.96. [2026-01-21T12:11:27.558051] [DEBUG] [REMOTE ] IAG: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:27.558169] [DEBUG] [REMOTE ] IAG: PASS: Integrity check passed. [2026-01-21T12:11:27.558210] [DEBUG] [REMOTE ] IAG: Symbol is viable for forecasting. [2026-01-21T12:11:27.558260] [INFO ] [MAIN ] [1584/3501] IAG kept (0.6s) | 1584 kept, 0 rejected | 139.1/min | ETA: 13.8m [2026-01-21T12:11:28.015248] [DEBUG] [REMOTE ] IBB: Retrieved 6271 rows, trimmed to 300. [2026-01-21T12:11:28.015394] [DEBUG] [REMOTE ] IBB: PASS: History has at least 300 days. [2026-01-21T12:11:28.015640] [DEBUG] [REMOTE ] IBB: PASS: Price check passed. Min price $154.41. [2026-01-21T12:11:28.015785] [DEBUG] [REMOTE ] IBB: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:28.015922] [DEBUG] [REMOTE ] IBB: PASS: Integrity check passed. [2026-01-21T12:11:28.015964] [DEBUG] [REMOTE ] IBB: Symbol is viable for forecasting. [2026-01-21T12:11:28.016014] [INFO ] [MAIN ] [1585/3501] IBB kept (0.5s) | 1585 kept, 0 rejected | 139.1/min | ETA: 13.8m [2026-01-21T12:11:28.278164] [DEBUG] [REMOTE ] IBBQ: Retrieved 1157 rows, trimmed to 300. [2026-01-21T12:11:28.278371] [DEBUG] [REMOTE ] IBBQ: PASS: History has at least 300 days. [2026-01-21T12:11:28.278663] [DEBUG] [REMOTE ] IBBQ: PASS: Price check passed. Min price $25.60. [2026-01-21T12:11:28.278817] [DEBUG] [REMOTE ] IBBQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:28.278942] [DEBUG] [REMOTE ] IBBQ: PASS: Integrity check passed. [2026-01-21T12:11:28.278985] [DEBUG] [REMOTE ] IBBQ: Symbol is viable for forecasting. [2026-01-21T12:11:28.279047] [INFO ] [MAIN ] [1586/3501] IBBQ kept (0.3s) | 1586 kept, 0 rejected | 139.2/min | ETA: 13.8m [2026-01-21T12:11:28.868611] [DEBUG] [REMOTE ] IBCP: Retrieved 6299 rows, trimmed to 300. [2026-01-21T12:11:28.868824] [DEBUG] [REMOTE ] IBCP: PASS: History has at least 300 days. [2026-01-21T12:11:28.869119] [DEBUG] [REMOTE ] IBCP: PASS: Price check passed. Min price $29.96. [2026-01-21T12:11:28.869267] [DEBUG] [REMOTE ] IBCP: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:28.869405] [DEBUG] [REMOTE ] IBCP: PASS: Integrity check passed. [2026-01-21T12:11:28.869449] [DEBUG] [REMOTE ] IBCP: Symbol is viable for forecasting. [2026-01-21T12:11:28.869506] [INFO ] [MAIN ] [1587/3501] IBCP kept (0.6s) | 1587 kept, 0 rejected | 139.1/min | ETA: 13.8m [2026-01-21T12:11:29.009644] [DEBUG] [REMOTE ] IBEX: Retrieved 1369 rows, trimmed to 300. [2026-01-21T12:11:29.009826] [DEBUG] [REMOTE ] IBEX: PASS: History has at least 300 days. [2026-01-21T12:11:29.010079] [DEBUG] [REMOTE ] IBEX: PASS: Price check passed. Min price $33.91. [2026-01-21T12:11:29.010240] [DEBUG] [REMOTE ] IBEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:29.010412] [DEBUG] [REMOTE ] IBEX: PASS: Integrity check passed. [2026-01-21T12:11:29.010462] [DEBUG] [REMOTE ] IBEX: Symbol is viable for forecasting. [2026-01-21T12:11:29.010517] [INFO ] [MAIN ] [1588/3501] IBEX kept (0.1s) | 1588 kept, 0 rejected | 139.2/min | ETA: 13.7m [2026-01-21T12:11:29.609932] [DEBUG] [REMOTE ] IBM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:29.610077] [DEBUG] [REMOTE ] IBM: PASS: History has at least 300 days. [2026-01-21T12:11:29.610327] [DEBUG] [REMOTE ] IBM: PASS: Price check passed. Min price $283.46. [2026-01-21T12:11:29.610521] [DEBUG] [REMOTE ] IBM: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:29.610698] [DEBUG] [REMOTE ] IBM: PASS: Integrity check passed. [2026-01-21T12:11:29.610747] [DEBUG] [REMOTE ] IBM: Symbol is viable for forecasting. [2026-01-21T12:11:29.610798] [INFO ] [MAIN ] [1589/3501] IBM kept (0.6s) | 1589 kept, 0 rejected | 139.2/min | ETA: 13.7m [2026-01-21T12:11:30.212601] [DEBUG] [REMOTE ] IBN: Retrieved 6492 rows, trimmed to 300. [2026-01-21T12:11:30.212819] [DEBUG] [REMOTE ] IBN: PASS: History has at least 300 days. [2026-01-21T12:11:30.213214] [DEBUG] [REMOTE ] IBN: PASS: Price check passed. Min price $29.50. [2026-01-21T12:11:30.213364] [DEBUG] [REMOTE ] IBN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:30.213540] [DEBUG] [REMOTE ] IBN: PASS: Integrity check passed. [2026-01-21T12:11:30.213604] [DEBUG] [REMOTE ] IBN: Symbol is viable for forecasting. [2026-01-21T12:11:30.213665] [INFO ] [MAIN ] [1590/3501] IBN kept (0.6s) | 1590 kept, 0 rejected | 139.1/min | ETA: 13.7m [2026-01-21T12:11:30.726929] [DEBUG] [REMOTE ] IBOC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:30.727143] [DEBUG] [REMOTE ] IBOC: PASS: History has at least 300 days. [2026-01-21T12:11:30.727460] [DEBUG] [REMOTE ] IBOC: PASS: Price check passed. Min price $63.42. [2026-01-21T12:11:30.727652] [DEBUG] [REMOTE ] IBOC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:30.727829] [DEBUG] [REMOTE ] IBOC: PASS: Integrity check passed. [2026-01-21T12:11:30.727873] [DEBUG] [REMOTE ] IBOC: Symbol is viable for forecasting. [2026-01-21T12:11:30.727933] [INFO ] [MAIN ] [1591/3501] IBOC kept (0.5s) | 1591 kept, 0 rejected | 139.1/min | ETA: 13.7m [2026-01-21T12:11:31.084520] [DEBUG] [REMOTE ] IBP: Retrieved 3001 rows, trimmed to 300. [2026-01-21T12:11:31.084755] [DEBUG] [REMOTE ] IBP: PASS: History has at least 300 days. [2026-01-21T12:11:31.085043] [DEBUG] [REMOTE ] IBP: PASS: Price check passed. Min price $237.69. [2026-01-21T12:11:31.085192] [DEBUG] [REMOTE ] IBP: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:31.085325] [DEBUG] [REMOTE ] IBP: PASS: Integrity check passed. [2026-01-21T12:11:31.085369] [DEBUG] [REMOTE ] IBP: Symbol is viable for forecasting. [2026-01-21T12:11:31.085426] [INFO ] [MAIN ] [1592/3501] IBP kept (0.4s) | 1592 kept, 0 rejected | 139.1/min | ETA: 13.7m [2026-01-21T12:11:31.324697] [DEBUG] [REMOTE ] IBRX: Retrieved 2636 rows, trimmed to 300. [2026-01-21T12:11:31.324839] [DEBUG] [REMOTE ] IBRX: PASS: History has at least 300 days. [2026-01-21T12:11:31.325058] [DEBUG] [REMOTE ] IBRX: PASS: Price check passed. Min price $1.98. [2026-01-21T12:11:31.325200] [DEBUG] [REMOTE ] IBRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:31.325316] [DEBUG] [REMOTE ] IBRX: PASS: Integrity check passed. [2026-01-21T12:11:31.325359] [DEBUG] [REMOTE ] IBRX: Symbol is viable for forecasting. [2026-01-21T12:11:31.325408] [INFO ] [MAIN ] [1593/3501] IBRX kept (0.2s) | 1593 kept, 0 rejected | 139.2/min | ETA: 13.7m [2026-01-21T12:11:31.788819] [DEBUG] [REMOTE ] IBTG: Retrieved 1481 rows, trimmed to 300. [2026-01-21T12:11:31.788989] [DEBUG] [REMOTE ] IBTG: PASS: History has at least 300 days. [2026-01-21T12:11:31.789252] [DEBUG] [REMOTE ] IBTG: PASS: Price check passed. Min price $22.71. [2026-01-21T12:11:31.789422] [DEBUG] [REMOTE ] IBTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:31.789539] [DEBUG] [REMOTE ] IBTG: PASS: Integrity check passed. [2026-01-21T12:11:31.789601] [DEBUG] [REMOTE ] IBTG: Symbol is viable for forecasting. [2026-01-21T12:11:31.789653] [INFO ] [MAIN ] [1594/3501] IBTG kept (0.5s) | 1594 kept, 0 rejected | 139.2/min | ETA: 13.7m [2026-01-21T12:11:32.193402] [DEBUG] [REMOTE ] IBTH: Retrieved 1481 rows, trimmed to 300. [2026-01-21T12:11:32.193553] [DEBUG] [REMOTE ] IBTH: PASS: History has at least 300 days. [2026-01-21T12:11:32.193867] [DEBUG] [REMOTE ] IBTH: PASS: Price check passed. Min price $22.29. [2026-01-21T12:11:32.194017] [DEBUG] [REMOTE ] IBTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:32.194154] [DEBUG] [REMOTE ] IBTH: PASS: Integrity check passed. [2026-01-21T12:11:32.194214] [DEBUG] [REMOTE ] IBTH: Symbol is viable for forecasting. [2026-01-21T12:11:32.194273] [INFO ] [MAIN ] [1595/3501] IBTH kept (0.4s) | 1595 kept, 0 rejected | 139.2/min | ETA: 13.7m [2026-01-21T12:11:32.609793] [DEBUG] [REMOTE ] IBTI: Retrieved 1481 rows, trimmed to 300. [2026-01-21T12:11:32.609967] [DEBUG] [REMOTE ] IBTI: PASS: History has at least 300 days. [2026-01-21T12:11:32.610222] [DEBUG] [REMOTE ] IBTI: PASS: Price check passed. Min price $22.18. [2026-01-21T12:11:32.610368] [DEBUG] [REMOTE ] IBTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:32.610507] [DEBUG] [REMOTE ] IBTI: PASS: Integrity check passed. [2026-01-21T12:11:32.610550] [DEBUG] [REMOTE ] IBTI: Symbol is viable for forecasting. [2026-01-21T12:11:32.610624] [INFO ] [MAIN ] [1596/3501] IBTI kept (0.4s) | 1596 kept, 0 rejected | 139.2/min | ETA: 13.7m [2026-01-21T12:11:33.000300] [DEBUG] [REMOTE ] IBTJ: Retrieved 1481 rows, trimmed to 300. [2026-01-21T12:11:33.000501] [DEBUG] [REMOTE ] IBTJ: PASS: History has at least 300 days. [2026-01-21T12:11:33.001033] [DEBUG] [REMOTE ] IBTJ: PASS: Price check passed. Min price $21.76. [2026-01-21T12:11:33.001250] [DEBUG] [REMOTE ] IBTJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:33.001439] [DEBUG] [REMOTE ] IBTJ: PASS: Integrity check passed. [2026-01-21T12:11:33.001490] [DEBUG] [REMOTE ] IBTJ: Symbol is viable for forecasting. [2026-01-21T12:11:33.001555] [INFO ] [MAIN ] [1597/3501] IBTJ kept (0.4s) | 1597 kept, 0 rejected | 139.2/min | ETA: 13.7m [2026-01-21T12:11:33.369341] [DEBUG] [REMOTE ] IBTK: Retrieved 1383 rows, trimmed to 300. [2026-01-21T12:11:33.369543] [DEBUG] [REMOTE ] IBTK: PASS: History has at least 300 days. [2026-01-21T12:11:33.370018] [DEBUG] [REMOTE ] IBTK: PASS: Price check passed. Min price $19.69. [2026-01-21T12:11:33.370173] [DEBUG] [REMOTE ] IBTK: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:33.370294] [DEBUG] [REMOTE ] IBTK: PASS: Integrity check passed. [2026-01-21T12:11:33.370337] [DEBUG] [REMOTE ] IBTK: Symbol is viable for forecasting. [2026-01-21T12:11:33.370390] [INFO ] [MAIN ] [1598/3501] IBTK kept (0.4s) | 1598 kept, 0 rejected | 139.2/min | ETA: 13.7m [2026-01-21T12:11:33.732302] [DEBUG] [REMOTE ] IBTL: Retrieved 1102 rows, trimmed to 300. [2026-01-21T12:11:33.732502] [DEBUG] [REMOTE ] IBTL: PASS: History has at least 300 days. [2026-01-21T12:11:33.732793] [DEBUG] [REMOTE ] IBTL: PASS: Price check passed. Min price $20.36. [2026-01-21T12:11:33.732939] [DEBUG] [REMOTE ] IBTL: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:33.733065] [DEBUG] [REMOTE ] IBTL: PASS: Integrity check passed. [2026-01-21T12:11:33.733112] [DEBUG] [REMOTE ] IBTL: Symbol is viable for forecasting. [2026-01-21T12:11:33.733166] [INFO ] [MAIN ] [1599/3501] IBTL kept (0.4s) | 1599 kept, 0 rejected | 139.2/min | ETA: 13.7m [2026-01-21T12:11:34.162926] [DEBUG] [REMOTE ] IBTM: Retrieved 887 rows, trimmed to 300. [2026-01-21T12:11:34.163125] [DEBUG] [REMOTE ] IBTM: PASS: History has at least 300 days. [2026-01-21T12:11:34.163410] [DEBUG] [REMOTE ] IBTM: PASS: Price check passed. Min price $22.91. [2026-01-21T12:11:34.163567] [DEBUG] [REMOTE ] IBTM: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:34.163722] [DEBUG] [REMOTE ] IBTM: PASS: Integrity check passed. [2026-01-21T12:11:34.163766] [DEBUG] [REMOTE ] IBTM: Symbol is viable for forecasting. [2026-01-21T12:11:34.163820] [INFO ] [MAIN ] [1600/3501] IBTM kept (0.4s) | 1600 kept, 0 rejected | 139.2/min | ETA: 13.7m [2026-01-21T12:11:34.550028] [DEBUG] [REMOTE ] IBTO: Retrieved 642 rows, trimmed to 300. [2026-01-21T12:11:34.550245] [DEBUG] [REMOTE ] IBTO: PASS: History has at least 300 days. [2026-01-21T12:11:34.550523] [DEBUG] [REMOTE ] IBTO: PASS: Price check passed. Min price $24.40. [2026-01-21T12:11:34.550700] [DEBUG] [REMOTE ] IBTO: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:34.550835] [DEBUG] [REMOTE ] IBTO: PASS: Integrity check passed. [2026-01-21T12:11:34.550877] [DEBUG] [REMOTE ] IBTO: Symbol is viable for forecasting. [2026-01-21T12:11:34.550932] [INFO ] [MAIN ] [1601/3501] IBTO kept (0.4s) | 1601 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:35.091865] [DEBUG] [REMOTE ] ICE: Retrieved 5074 rows, trimmed to 300. [2026-01-21T12:11:35.092074] [DEBUG] [REMOTE ] ICE: PASS: History has at least 300 days. [2026-01-21T12:11:35.092349] [DEBUG] [REMOTE ] ICE: PASS: Price check passed. Min price $145.15. [2026-01-21T12:11:35.092497] [DEBUG] [REMOTE ] ICE: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:35.092648] [DEBUG] [REMOTE ] ICE: PASS: Integrity check passed. [2026-01-21T12:11:35.092694] [DEBUG] [REMOTE ] ICE: Symbol is viable for forecasting. [2026-01-21T12:11:35.092750] [INFO ] [MAIN ] [1602/3501] ICE kept (0.5s) | 1602 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:35.542510] [DEBUG] [REMOTE ] ICFI: Retrieved 4857 rows, trimmed to 300. [2026-01-21T12:11:35.542677] [DEBUG] [REMOTE ] ICFI: PASS: History has at least 300 days. [2026-01-21T12:11:35.542893] [DEBUG] [REMOTE ] ICFI: PASS: Price check passed. Min price $76.35. [2026-01-21T12:11:35.543048] [DEBUG] [REMOTE ] ICFI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:35.543159] [DEBUG] [REMOTE ] ICFI: PASS: Integrity check passed. [2026-01-21T12:11:35.543204] [DEBUG] [REMOTE ] ICFI: Symbol is viable for forecasting. [2026-01-21T12:11:35.543253] [INFO ] [MAIN ] [1603/3501] ICFI kept (0.5s) | 1603 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:35.875451] [DEBUG] [REMOTE ] ICL: Retrieved 2847 rows, trimmed to 300. [2026-01-21T12:11:35.875615] [DEBUG] [REMOTE ] ICL: PASS: History has at least 300 days. [2026-01-21T12:11:35.875853] [DEBUG] [REMOTE ] ICL: PASS: Price check passed. Min price $4.88. [2026-01-21T12:11:35.875995] [DEBUG] [REMOTE ] ICL: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:35.876109] [DEBUG] [REMOTE ] ICL: PASS: Integrity check passed. [2026-01-21T12:11:35.876151] [DEBUG] [REMOTE ] ICL: Symbol is viable for forecasting. [2026-01-21T12:11:35.876201] [INFO ] [MAIN ] [1604/3501] ICL kept (0.3s) | 1604 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:36.349187] [DEBUG] [REMOTE ] ICLN: Retrieved 4420 rows, trimmed to 300. [2026-01-21T12:11:36.349341] [DEBUG] [REMOTE ] ICLN: PASS: History has at least 300 days. [2026-01-21T12:11:36.349553] [DEBUG] [REMOTE ] ICLN: PASS: Price check passed. Min price $15.94. [2026-01-21T12:11:36.349719] [DEBUG] [REMOTE ] ICLN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:36.349835] [DEBUG] [REMOTE ] ICLN: PASS: Integrity check passed. [2026-01-21T12:11:36.349876] [DEBUG] [REMOTE ] ICLN: Symbol is viable for forecasting. [2026-01-21T12:11:36.349925] [INFO ] [MAIN ] [1605/3501] ICLN kept (0.5s) | 1605 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:36.676376] [DEBUG] [REMOTE ] ICMB: Retrieved 3006 rows, trimmed to 300. [2026-01-21T12:11:36.676506] [DEBUG] [REMOTE ] ICMB: PASS: History has at least 300 days. [2026-01-21T12:11:36.676762] [DEBUG] [REMOTE ] ICMB: PASS: Price check passed. Min price $2.49. [2026-01-21T12:11:36.676903] [DEBUG] [REMOTE ] ICMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:36.677017] [DEBUG] [REMOTE ] ICMB: PASS: Integrity check passed. [2026-01-21T12:11:36.677058] [DEBUG] [REMOTE ] ICMB: Symbol is viable for forecasting. [2026-01-21T12:11:36.677106] [INFO ] [MAIN ] [1606/3501] ICMB kept (0.3s) | 1606 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:36.966952] [DEBUG] [REMOTE ] ICOP: Retrieved 646 rows, trimmed to 300. [2026-01-21T12:11:36.967107] [DEBUG] [REMOTE ] ICOP: PASS: History has at least 300 days. [2026-01-21T12:11:36.967332] [DEBUG] [REMOTE ] ICOP: PASS: Price check passed. Min price $35.89. [2026-01-21T12:11:36.967469] [DEBUG] [REMOTE ] ICOP: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:36.967611] [DEBUG] [REMOTE ] ICOP: PASS: Integrity check passed. [2026-01-21T12:11:36.967654] [DEBUG] [REMOTE ] ICOP: Symbol is viable for forecasting. [2026-01-21T12:11:36.967703] [INFO ] [MAIN ] [1607/3501] ICOP kept (0.3s) | 1607 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:37.581805] [DEBUG] [REMOTE ] ICUI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:37.581951] [DEBUG] [REMOTE ] ICUI: PASS: History has at least 300 days. [2026-01-21T12:11:37.582259] [DEBUG] [REMOTE ] ICUI: PASS: Price check passed. Min price $117.67. [2026-01-21T12:11:37.582430] [DEBUG] [REMOTE ] ICUI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:37.582564] [DEBUG] [REMOTE ] ICUI: PASS: Integrity check passed. [2026-01-21T12:11:37.582632] [DEBUG] [REMOTE ] ICUI: Symbol is viable for forecasting. [2026-01-21T12:11:37.582685] [INFO ] [MAIN ] [1608/3501] ICUI kept (0.6s) | 1608 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:38.055259] [DEBUG] [REMOTE ] IDA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:38.055415] [DEBUG] [REMOTE ] IDA: PASS: History has at least 300 days. [2026-01-21T12:11:38.055691] [DEBUG] [REMOTE ] IDA: PASS: Price check passed. Min price $124.73. [2026-01-21T12:11:38.056036] [DEBUG] [REMOTE ] IDA: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:38.056164] [DEBUG] [REMOTE ] IDA: PASS: Integrity check passed. [2026-01-21T12:11:38.056205] [DEBUG] [REMOTE ] IDA: Symbol is viable for forecasting. [2026-01-21T12:11:38.056256] [INFO ] [MAIN ] [1609/3501] IDA kept (0.5s) | 1609 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:38.167239] [DEBUG] [REMOTE ] IDAI: Retrieved 1232 rows, trimmed to 300. [2026-01-21T12:11:38.167382] [DEBUG] [REMOTE ] IDAI: PASS: History has at least 300 days. [2026-01-21T12:11:38.167624] [DEBUG] [REMOTE ] IDAI: PASS: Price check passed. Min price $3.39. [2026-01-21T12:11:38.167944] [DEBUG] [REMOTE ] IDAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:38.168054] [DEBUG] [REMOTE ] IDAI: PASS: Integrity check passed. [2026-01-21T12:11:38.168094] [DEBUG] [REMOTE ] IDAI: Symbol is viable for forecasting. [2026-01-21T12:11:38.168142] [INFO ] [MAIN ] [1610/3501] IDAI kept (0.1s) | 1610 kept, 0 rejected | 139.3/min | ETA: 13.6m [2026-01-21T12:11:38.997934] [DEBUG] [REMOTE ] IDCC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:38.998104] [DEBUG] [REMOTE ] IDCC: PASS: History has at least 300 days. [2026-01-21T12:11:38.998390] [DEBUG] [REMOTE ] IDCC: PASS: Price check passed. Min price $306.00. [2026-01-21T12:11:38.998534] [DEBUG] [REMOTE ] IDCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:38.998687] [DEBUG] [REMOTE ] IDCC: PASS: Integrity check passed. [2026-01-21T12:11:38.998730] [DEBUG] [REMOTE ] IDCC: Symbol is viable for forecasting. [2026-01-21T12:11:38.998781] [INFO ] [MAIN ] [1611/3501] IDCC kept (0.8s) | 1611 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:39.377201] [DEBUG] [REMOTE ] IDE: Retrieved 4016 rows, trimmed to 300. [2026-01-21T12:11:39.377342] [DEBUG] [REMOTE ] IDE: PASS: History has at least 300 days. [2026-01-21T12:11:39.377562] [DEBUG] [REMOTE ] IDE: PASS: Price check passed. Min price $11.17. [2026-01-21T12:11:39.377726] [DEBUG] [REMOTE ] IDE: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:39.377862] [DEBUG] [REMOTE ] IDE: PASS: Integrity check passed. [2026-01-21T12:11:39.377903] [DEBUG] [REMOTE ] IDE: Symbol is viable for forecasting. [2026-01-21T12:11:39.377951] [INFO ] [MAIN ] [1612/3501] IDE kept (0.4s) | 1612 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:39.726172] [DEBUG] [REMOTE ] IDN: Retrieved 6580 rows, trimmed to 300. [2026-01-21T12:11:39.726329] [DEBUG] [REMOTE ] IDN: PASS: History has at least 300 days. [2026-01-21T12:11:39.726756] [DEBUG] [REMOTE ] IDN: PASS: Price check passed. Min price $4.13. [2026-01-21T12:11:39.726905] [DEBUG] [REMOTE ] IDN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:39.727038] [DEBUG] [REMOTE ] IDN: PASS: Integrity check passed. [2026-01-21T12:11:39.727080] [DEBUG] [REMOTE ] IDN: Symbol is viable for forecasting. [2026-01-21T12:11:39.727130] [INFO ] [MAIN ] [1613/3501] IDN kept (0.3s) | 1613 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:40.263287] [DEBUG] [REMOTE ] IDXX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:40.263450] [DEBUG] [REMOTE ] IDXX: PASS: History has at least 300 days. [2026-01-21T12:11:40.263934] [DEBUG] [REMOTE ] IDXX: PASS: Price check passed. Min price $627.66. [2026-01-21T12:11:40.264108] [DEBUG] [REMOTE ] IDXX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:40.264259] [DEBUG] [REMOTE ] IDXX: PASS: Integrity check passed. [2026-01-21T12:11:40.264308] [DEBUG] [REMOTE ] IDXX: Symbol is viable for forecasting. [2026-01-21T12:11:40.265020] [INFO ] [MAIN ] [1614/3501] IDXX kept (0.5s) | 1614 kept, 0 rejected | 139.2/min | ETA: 13.6m [2026-01-21T12:11:40.537126] [DEBUG] [REMOTE ] IDYA: Retrieved 1674 rows, trimmed to 300. [2026-01-21T12:11:40.537249] [DEBUG] [REMOTE ] IDYA: PASS: History has at least 300 days. [2026-01-21T12:11:40.537454] [DEBUG] [REMOTE ] IDYA: PASS: Price check passed. Min price $28.42. [2026-01-21T12:11:40.537631] [DEBUG] [REMOTE ] IDYA: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:40.537747] [DEBUG] [REMOTE ] IDYA: PASS: Integrity check passed. [2026-01-21T12:11:40.537789] [DEBUG] [REMOTE ] IDYA: Symbol is viable for forecasting. [2026-01-21T12:11:40.537837] [INFO ] [MAIN ] [1615/3501] IDYA kept (0.3s) | 1615 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:40.980711] [DEBUG] [REMOTE ] IEF: Retrieved 5909 rows, trimmed to 300. [2026-01-21T12:11:40.980891] [DEBUG] [REMOTE ] IEF: PASS: History has at least 300 days. [2026-01-21T12:11:40.981129] [DEBUG] [REMOTE ] IEF: PASS: Price check passed. Min price $95.55. [2026-01-21T12:11:40.981264] [DEBUG] [REMOTE ] IEF: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:40.981386] [DEBUG] [REMOTE ] IEF: PASS: Integrity check passed. [2026-01-21T12:11:40.981427] [DEBUG] [REMOTE ] IEF: Symbol is viable for forecasting. [2026-01-21T12:11:40.981475] [INFO ] [MAIN ] [1616/3501] IEF kept (0.4s) | 1616 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:41.469130] [DEBUG] [REMOTE ] IEI: Retrieved 4786 rows, trimmed to 300. [2026-01-21T12:11:41.469302] [DEBUG] [REMOTE ] IEI: PASS: History has at least 300 days. [2026-01-21T12:11:41.469616] [DEBUG] [REMOTE ] IEI: PASS: Price check passed. Min price $118.41. [2026-01-21T12:11:41.469834] [DEBUG] [REMOTE ] IEI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:41.469994] [DEBUG] [REMOTE ] IEI: PASS: Integrity check passed. [2026-01-21T12:11:41.470049] [DEBUG] [REMOTE ] IEI: Symbol is viable for forecasting. [2026-01-21T12:11:41.470116] [INFO ] [MAIN ] [1617/3501] IEI kept (0.5s) | 1617 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:41.807475] [DEBUG] [REMOTE ] IEP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:41.807655] [DEBUG] [REMOTE ] IEP: PASS: History has at least 300 days. [2026-01-21T12:11:41.807939] [DEBUG] [REMOTE ] IEP: PASS: Price check passed. Min price $7.25. [2026-01-21T12:11:41.808080] [DEBUG] [REMOTE ] IEP: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:41.808210] [DEBUG] [REMOTE ] IEP: PASS: Integrity check passed. [2026-01-21T12:11:41.808251] [DEBUG] [REMOTE ] IEP: Symbol is viable for forecasting. [2026-01-21T12:11:41.808302] [INFO ] [MAIN ] [1618/3501] IEP kept (0.3s) | 1618 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:42.395239] [DEBUG] [REMOTE ] IESC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:42.395383] [DEBUG] [REMOTE ] IESC: PASS: History has at least 300 days. [2026-01-21T12:11:42.395625] [DEBUG] [REMOTE ] IESC: PASS: Price check passed. Min price $357.94. [2026-01-21T12:11:42.395766] [DEBUG] [REMOTE ] IESC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:42.395887] [DEBUG] [REMOTE ] IESC: PASS: Integrity check passed. [2026-01-21T12:11:42.395926] [DEBUG] [REMOTE ] IESC: Symbol is viable for forecasting. [2026-01-21T12:11:42.395975] [INFO ] [MAIN ] [1619/3501] IESC kept (0.6s) | 1619 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:42.881742] [DEBUG] [REMOTE ] IEX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:42.881888] [DEBUG] [REMOTE ] IEX: PASS: History has at least 300 days. [2026-01-21T12:11:42.882134] [DEBUG] [REMOTE ] IEX: PASS: Price check passed. Min price $161.10. [2026-01-21T12:11:42.882269] [DEBUG] [REMOTE ] IEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:42.882389] [DEBUG] [REMOTE ] IEX: PASS: Integrity check passed. [2026-01-21T12:11:42.882430] [DEBUG] [REMOTE ] IEX: Symbol is viable for forecasting. [2026-01-21T12:11:42.882480] [INFO ] [MAIN ] [1620/3501] IEX kept (0.5s) | 1620 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:43.373244] [DEBUG] [REMOTE ] IFF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:43.373378] [DEBUG] [REMOTE ] IFF: PASS: History has at least 300 days. [2026-01-21T12:11:43.373624] [DEBUG] [REMOTE ] IFF: PASS: Price check passed. Min price $61.12. [2026-01-21T12:11:43.373770] [DEBUG] [REMOTE ] IFF: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:43.373886] [DEBUG] [REMOTE ] IFF: PASS: Integrity check passed. [2026-01-21T12:11:43.373926] [DEBUG] [REMOTE ] IFF: Symbol is viable for forecasting. [2026-01-21T12:11:43.373974] [INFO ] [MAIN ] [1621/3501] IFF kept (0.5s) | 1621 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:43.820644] [DEBUG] [REMOTE ] IFN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:43.820785] [DEBUG] [REMOTE ] IFN: PASS: History has at least 300 days. [2026-01-21T12:11:43.821023] [DEBUG] [REMOTE ] IFN: PASS: Price check passed. Min price $13.57. [2026-01-21T12:11:43.821159] [DEBUG] [REMOTE ] IFN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:43.821279] [DEBUG] [REMOTE ] IFN: PASS: Integrity check passed. [2026-01-21T12:11:43.821319] [DEBUG] [REMOTE ] IFN: Symbol is viable for forecasting. [2026-01-21T12:11:43.821368] [INFO ] [MAIN ] [1622/3501] IFN kept (0.4s) | 1622 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:44.143684] [DEBUG] [REMOTE ] IFS: Retrieved 1621 rows, trimmed to 300. [2026-01-21T12:11:44.143807] [DEBUG] [REMOTE ] IFS: PASS: History has at least 300 days. [2026-01-21T12:11:44.144012] [DEBUG] [REMOTE ] IFS: PASS: Price check passed. Min price $38.50. [2026-01-21T12:11:44.144151] [DEBUG] [REMOTE ] IFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:44.144264] [DEBUG] [REMOTE ] IFS: PASS: Integrity check passed. [2026-01-21T12:11:44.144305] [DEBUG] [REMOTE ] IFS: Symbol is viable for forecasting. [2026-01-21T12:11:44.144356] [INFO ] [MAIN ] [1623/3501] IFS kept (0.3s) | 1623 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:44.490827] [DEBUG] [REMOTE ] IGA: Retrieved 5088 rows, trimmed to 300. [2026-01-21T12:11:44.490967] [DEBUG] [REMOTE ] IGA: PASS: History has at least 300 days. [2026-01-21T12:11:44.491209] [DEBUG] [REMOTE ] IGA: PASS: Price check passed. Min price $9.27. [2026-01-21T12:11:44.491359] [DEBUG] [REMOTE ] IGA: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:44.491476] [DEBUG] [REMOTE ] IGA: PASS: Integrity check passed. [2026-01-21T12:11:44.491518] [DEBUG] [REMOTE ] IGA: Symbol is viable for forecasting. [2026-01-21T12:11:44.491586] [INFO ] [MAIN ] [1624/3501] IGA kept (0.3s) | 1624 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:45.090500] [DEBUG] [REMOTE ] IGD: Retrieved 5237 rows, trimmed to 300. [2026-01-21T12:11:45.090667] [DEBUG] [REMOTE ] IGD: PASS: History has at least 300 days. [2026-01-21T12:11:45.090897] [DEBUG] [REMOTE ] IGD: PASS: Price check passed. Min price $5.52. [2026-01-21T12:11:45.091033] [DEBUG] [REMOTE ] IGD: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:45.091151] [DEBUG] [REMOTE ] IGD: PASS: Integrity check passed. [2026-01-21T12:11:45.091191] [DEBUG] [REMOTE ] IGD: Symbol is viable for forecasting. [2026-01-21T12:11:45.091240] [INFO ] [MAIN ] [1625/3501] IGD kept (0.6s) | 1625 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:45.491566] [DEBUG] [REMOTE ] IGF: Retrieved 4554 rows, trimmed to 300. [2026-01-21T12:11:45.491727] [DEBUG] [REMOTE ] IGF: PASS: History has at least 300 days. [2026-01-21T12:11:45.491938] [DEBUG] [REMOTE ] IGF: PASS: Price check passed. Min price $59.99. [2026-01-21T12:11:45.492273] [DEBUG] [REMOTE ] IGF: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:45.492387] [DEBUG] [REMOTE ] IGF: PASS: Integrity check passed. [2026-01-21T12:11:45.492428] [DEBUG] [REMOTE ] IGF: Symbol is viable for forecasting. [2026-01-21T12:11:45.492476] [INFO ] [MAIN ] [1626/3501] IGF kept (0.4s) | 1626 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:45.891564] [DEBUG] [REMOTE ] IGI: Retrieved 4164 rows, trimmed to 300. [2026-01-21T12:11:45.891767] [DEBUG] [REMOTE ] IGI: PASS: History has at least 300 days. [2026-01-21T12:11:45.892010] [DEBUG] [REMOTE ] IGI: PASS: Price check passed. Min price $16.26. [2026-01-21T12:11:45.892156] [DEBUG] [REMOTE ] IGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:45.892273] [DEBUG] [REMOTE ] IGI: PASS: Integrity check passed. [2026-01-21T12:11:45.892315] [DEBUG] [REMOTE ] IGI: Symbol is viable for forecasting. [2026-01-21T12:11:45.892364] [INFO ] [MAIN ] [1627/3501] IGI kept (0.4s) | 1627 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:46.299130] [DEBUG] [REMOTE ] IGIB: Retrieved 4786 rows, trimmed to 300. [2026-01-21T12:11:46.299270] [DEBUG] [REMOTE ] IGIB: PASS: History has at least 300 days. [2026-01-21T12:11:46.299484] [DEBUG] [REMOTE ] IGIB: PASS: Price check passed. Min price $53.26. [2026-01-21T12:11:46.299641] [DEBUG] [REMOTE ] IGIB: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:46.299759] [DEBUG] [REMOTE ] IGIB: PASS: Integrity check passed. [2026-01-21T12:11:46.299800] [DEBUG] [REMOTE ] IGIB: Symbol is viable for forecasting. [2026-01-21T12:11:46.299849] [INFO ] [MAIN ] [1628/3501] IGIB kept (0.4s) | 1628 kept, 0 rejected | 139.2/min | ETA: 13.5m [2026-01-21T12:11:46.514153] [DEBUG] [REMOTE ] IGIC: Retrieved 1468 rows, trimmed to 300. [2026-01-21T12:11:46.514295] [DEBUG] [REMOTE ] IGIC: PASS: History has at least 300 days. [2026-01-21T12:11:46.514507] [DEBUG] [REMOTE ] IGIC: PASS: Price check passed. Min price $21.24. [2026-01-21T12:11:46.514669] [DEBUG] [REMOTE ] IGIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:46.514786] [DEBUG] [REMOTE ] IGIC: PASS: Integrity check passed. [2026-01-21T12:11:46.514828] [DEBUG] [REMOTE ] IGIC: Symbol is viable for forecasting. [2026-01-21T12:11:46.514878] [INFO ] [MAIN ] [1629/3501] IGIC kept (0.2s) | 1629 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:46.986757] [DEBUG] [REMOTE ] IGSB: Retrieved 4786 rows, trimmed to 300. [2026-01-21T12:11:46.986904] [DEBUG] [REMOTE ] IGSB: PASS: History has at least 300 days. [2026-01-21T12:11:46.987138] [DEBUG] [REMOTE ] IGSB: PASS: Price check passed. Min price $52.36. [2026-01-21T12:11:46.987278] [DEBUG] [REMOTE ] IGSB: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:46.987400] [DEBUG] [REMOTE ] IGSB: PASS: Integrity check passed. [2026-01-21T12:11:46.987440] [DEBUG] [REMOTE ] IGSB: Symbol is viable for forecasting. [2026-01-21T12:11:46.987490] [INFO ] [MAIN ] [1630/3501] IGSB kept (0.5s) | 1630 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:47.415020] [DEBUG] [REMOTE ] IHD: Retrieved 3704 rows, trimmed to 300. [2026-01-21T12:11:47.415151] [DEBUG] [REMOTE ] IHD: PASS: History has at least 300 days. [2026-01-21T12:11:47.415357] [DEBUG] [REMOTE ] IHD: PASS: Price check passed. Min price $5.91. [2026-01-21T12:11:47.415493] [DEBUG] [REMOTE ] IHD: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:47.415625] [DEBUG] [REMOTE ] IHD: PASS: Integrity check passed. [2026-01-21T12:11:47.415668] [DEBUG] [REMOTE ] IHD: Symbol is viable for forecasting. [2026-01-21T12:11:47.415716] [INFO ] [MAIN ] [1631/3501] IHD kept (0.4s) | 1631 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:47.969632] [DEBUG] [REMOTE ] IHG: Retrieved 5731 rows, trimmed to 300. [2026-01-21T12:11:47.969778] [DEBUG] [REMOTE ] IHG: PASS: History has at least 300 days. [2026-01-21T12:11:47.970002] [DEBUG] [REMOTE ] IHG: PASS: Price check passed. Min price $121.46. [2026-01-21T12:11:47.970139] [DEBUG] [REMOTE ] IHG: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:47.970257] [DEBUG] [REMOTE ] IHG: PASS: Integrity check passed. [2026-01-21T12:11:47.970297] [DEBUG] [REMOTE ] IHG: Symbol is viable for forecasting. [2026-01-21T12:11:47.970346] [INFO ] [MAIN ] [1632/3501] IHG kept (0.6s) | 1632 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:48.210453] [DEBUG] [REMOTE ] IHS: Retrieved 1070 rows, trimmed to 300. [2026-01-21T12:11:48.210625] [DEBUG] [REMOTE ] IHS: PASS: History has at least 300 days. [2026-01-21T12:11:48.210865] [DEBUG] [REMOTE ] IHS: PASS: Price check passed. Min price $6.24. [2026-01-21T12:11:48.211003] [DEBUG] [REMOTE ] IHS: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:48.211118] [DEBUG] [REMOTE ] IHS: PASS: Integrity check passed. [2026-01-21T12:11:48.211160] [DEBUG] [REMOTE ] IHS: Symbol is viable for forecasting. [2026-01-21T12:11:48.211207] [INFO ] [MAIN ] [1633/3501] IHS kept (0.2s) | 1633 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:48.799320] [DEBUG] [REMOTE ] IIF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:48.799466] [DEBUG] [REMOTE ] IIF: PASS: History has at least 300 days. [2026-01-21T12:11:48.799735] [DEBUG] [REMOTE ] IIF: PASS: Price check passed. Min price $23.72. [2026-01-21T12:11:48.799874] [DEBUG] [REMOTE ] IIF: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:48.800031] [DEBUG] [REMOTE ] IIF: PASS: Integrity check passed. [2026-01-21T12:11:48.800074] [DEBUG] [REMOTE ] IIF: Symbol is viable for forecasting. [2026-01-21T12:11:48.800126] [INFO ] [MAIN ] [1634/3501] IIF kept (0.6s) | 1634 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:49.275415] [DEBUG] [REMOTE ] III: Retrieved 4765 rows, trimmed to 300. [2026-01-21T12:11:49.275607] [DEBUG] [REMOTE ] III: PASS: History has at least 300 days. [2026-01-21T12:11:49.275845] [DEBUG] [REMOTE ] III: PASS: Price check passed. Min price $4.97. [2026-01-21T12:11:49.275986] [DEBUG] [REMOTE ] III: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:49.276107] [DEBUG] [REMOTE ] III: PASS: Integrity check passed. [2026-01-21T12:11:49.276149] [DEBUG] [REMOTE ] III: Symbol is viable for forecasting. [2026-01-21T12:11:49.276200] [INFO ] [MAIN ] [1635/3501] III kept (0.5s) | 1635 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:49.761142] [DEBUG] [REMOTE ] IIIN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:49.761285] [DEBUG] [REMOTE ] IIIN: PASS: History has at least 300 days. [2026-01-21T12:11:49.761529] [DEBUG] [REMOTE ] IIIN: PASS: Price check passed. Min price $29.10. [2026-01-21T12:11:49.761689] [DEBUG] [REMOTE ] IIIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:49.761815] [DEBUG] [REMOTE ] IIIN: PASS: Integrity check passed. [2026-01-21T12:11:49.761855] [DEBUG] [REMOTE ] IIIN: Symbol is viable for forecasting. [2026-01-21T12:11:49.761905] [INFO ] [MAIN ] [1636/3501] IIIN kept (0.5s) | 1636 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:50.261936] [DEBUG] [REMOTE ] IIM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:50.262083] [DEBUG] [REMOTE ] IIM: PASS: History has at least 300 days. [2026-01-21T12:11:50.262335] [DEBUG] [REMOTE ] IIM: PASS: Price check passed. Min price $11.98. [2026-01-21T12:11:50.262471] [DEBUG] [REMOTE ] IIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:50.262620] [DEBUG] [REMOTE ] IIM: PASS: Integrity check passed. [2026-01-21T12:11:50.262665] [DEBUG] [REMOTE ] IIM: Symbol is viable for forecasting. [2026-01-21T12:11:50.262715] [INFO ] [MAIN ] [1637/3501] IIM kept (0.5s) | 1637 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:50.718956] [DEBUG] [REMOTE ] ILMN: Retrieved 6407 rows, trimmed to 300. [2026-01-21T12:11:50.719172] [DEBUG] [REMOTE ] ILMN: PASS: History has at least 300 days. [2026-01-21T12:11:50.719402] [DEBUG] [REMOTE ] ILMN: PASS: Price check passed. Min price $95.03. [2026-01-21T12:11:50.719538] [DEBUG] [REMOTE ] ILMN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:50.719849] [DEBUG] [REMOTE ] ILMN: PASS: Integrity check passed. [2026-01-21T12:11:50.719898] [DEBUG] [REMOTE ] ILMN: Symbol is viable for forecasting. [2026-01-21T12:11:50.719948] [INFO ] [MAIN ] [1638/3501] ILMN kept (0.5s) | 1638 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:51.168261] [DEBUG] [REMOTE ] IMAX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:51.168422] [DEBUG] [REMOTE ] IMAX: PASS: History has at least 300 days. [2026-01-21T12:11:51.168714] [DEBUG] [REMOTE ] IMAX: PASS: Price check passed. Min price $31.70. [2026-01-21T12:11:51.168857] [DEBUG] [REMOTE ] IMAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:51.168991] [DEBUG] [REMOTE ] IMAX: PASS: Integrity check passed. [2026-01-21T12:11:51.169032] [DEBUG] [REMOTE ] IMAX: Symbol is viable for forecasting. [2026-01-21T12:11:51.169083] [INFO ] [MAIN ] [1639/3501] IMAX kept (0.4s) | 1639 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:51.521545] [DEBUG] [REMOTE ] IMMP: Retrieved 3460 rows, trimmed to 300. [2026-01-21T12:11:51.521729] [DEBUG] [REMOTE ] IMMP: PASS: History has at least 300 days. [2026-01-21T12:11:51.522014] [DEBUG] [REMOTE ] IMMP: PASS: Price check passed. Min price $1.65. [2026-01-21T12:11:51.522192] [DEBUG] [REMOTE ] IMMP: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:51.522332] [DEBUG] [REMOTE ] IMMP: PASS: Integrity check passed. [2026-01-21T12:11:51.522375] [DEBUG] [REMOTE ] IMMP: Symbol is viable for forecasting. [2026-01-21T12:11:51.522427] [INFO ] [MAIN ] [1640/3501] IMMP kept (0.4s) | 1640 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:51.790298] [DEBUG] [REMOTE ] IMMX: Retrieved 1026 rows, trimmed to 300. [2026-01-21T12:11:51.790441] [DEBUG] [REMOTE ] IMMX: PASS: History has at least 300 days. [2026-01-21T12:11:51.790666] [DEBUG] [REMOTE ] IMMX: PASS: Price check passed. Min price $3.03. [2026-01-21T12:11:51.790808] [DEBUG] [REMOTE ] IMMX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:51.790922] [DEBUG] [REMOTE ] IMMX: PASS: Integrity check passed. [2026-01-21T12:11:51.790964] [DEBUG] [REMOTE ] IMMX: Symbol is viable for forecasting. [2026-01-21T12:11:51.791014] [INFO ] [MAIN ] [1641/3501] IMMX kept (0.3s) | 1641 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:52.232337] [DEBUG] [REMOTE ] IMNM: Retrieved 1330 rows, trimmed to 300. [2026-01-21T12:11:52.232556] [DEBUG] [REMOTE ] IMNM: PASS: History has at least 300 days. [2026-01-21T12:11:52.232888] [DEBUG] [REMOTE ] IMNM: PASS: Price check passed. Min price $15.24. [2026-01-21T12:11:52.233040] [DEBUG] [REMOTE ] IMNM: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:52.233171] [DEBUG] [REMOTE ] IMNM: PASS: Integrity check passed. [2026-01-21T12:11:52.233215] [DEBUG] [REMOTE ] IMNM: Symbol is viable for forecasting. [2026-01-21T12:11:52.233273] [INFO ] [MAIN ] [1642/3501] IMNM kept (0.4s) | 1642 kept, 0 rejected | 139.2/min | ETA: 13.4m [2026-01-21T12:11:52.718689] [DEBUG] [REMOTE ] IMNN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:52.718914] [DEBUG] [REMOTE ] IMNN: PASS: History has at least 300 days. [2026-01-21T12:11:52.719284] [DEBUG] [REMOTE ] IMNN: PASS: Price check passed. Min price $3.15. [2026-01-21T12:11:52.719433] [DEBUG] [REMOTE ] IMNN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:52.719602] [DEBUG] [REMOTE ] IMNN: PASS: Integrity check passed. [2026-01-21T12:11:52.719649] [DEBUG] [REMOTE ] IMNN: Symbol is viable for forecasting. [2026-01-21T12:11:52.719705] [INFO ] [MAIN ] [1643/3501] IMNN kept (0.5s) | 1643 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:53.290721] [DEBUG] [REMOTE ] IMOS: Retrieved 6182 rows, trimmed to 300. [2026-01-21T12:11:53.290941] [DEBUG] [REMOTE ] IMOS: PASS: History has at least 300 days. [2026-01-21T12:11:53.291250] [DEBUG] [REMOTE ] IMOS: PASS: Price check passed. Min price $20.43. [2026-01-21T12:11:53.291396] [DEBUG] [REMOTE ] IMOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:53.291542] [DEBUG] [REMOTE ] IMOS: PASS: Integrity check passed. [2026-01-21T12:11:53.291614] [DEBUG] [REMOTE ] IMOS: Symbol is viable for forecasting. [2026-01-21T12:11:53.291702] [INFO ] [MAIN ] [1644/3501] IMOS kept (0.6s) | 1644 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:53.521753] [DEBUG] [REMOTE ] IMPP: Retrieved 1033 rows, trimmed to 300. [2026-01-21T12:11:53.521908] [DEBUG] [REMOTE ] IMPP: PASS: History has at least 300 days. [2026-01-21T12:11:53.522116] [DEBUG] [REMOTE ] IMPP: PASS: Price check passed. Min price $3.60. [2026-01-21T12:11:53.522251] [DEBUG] [REMOTE ] IMPP: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:53.522360] [DEBUG] [REMOTE ] IMPP: PASS: Integrity check passed. [2026-01-21T12:11:53.522400] [DEBUG] [REMOTE ] IMPP: Symbol is viable for forecasting. [2026-01-21T12:11:53.522448] [INFO ] [MAIN ] [1645/3501] IMPP kept (0.2s) | 1645 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:53.969380] [DEBUG] [REMOTE ] IMRX: Retrieved 1123 rows, trimmed to 300. [2026-01-21T12:11:53.969533] [DEBUG] [REMOTE ] IMRX: PASS: History has at least 300 days. [2026-01-21T12:11:53.969780] [DEBUG] [REMOTE ] IMRX: PASS: Price check passed. Min price $4.13. [2026-01-21T12:11:53.969920] [DEBUG] [REMOTE ] IMRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:53.970039] [DEBUG] [REMOTE ] IMRX: PASS: Integrity check passed. [2026-01-21T12:11:53.970080] [DEBUG] [REMOTE ] IMRX: Symbol is viable for forecasting. [2026-01-21T12:11:53.970129] [INFO ] [MAIN ] [1646/3501] IMRX kept (0.4s) | 1646 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:54.368682] [DEBUG] [REMOTE ] IMTX: Retrieved 1394 rows, trimmed to 300. [2026-01-21T12:11:54.368807] [DEBUG] [REMOTE ] IMTX: PASS: History has at least 300 days. [2026-01-21T12:11:54.369027] [DEBUG] [REMOTE ] IMTX: PASS: Price check passed. Min price $8.94. [2026-01-21T12:11:54.369172] [DEBUG] [REMOTE ] IMTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:54.369281] [DEBUG] [REMOTE ] IMTX: PASS: Integrity check passed. [2026-01-21T12:11:54.369321] [DEBUG] [REMOTE ] IMTX: Symbol is viable for forecasting. [2026-01-21T12:11:54.369369] [INFO ] [MAIN ] [1647/3501] IMTX kept (0.4s) | 1647 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:54.778010] [DEBUG] [REMOTE ] IMXI: Retrieved 2217 rows, trimmed to 300. [2026-01-21T12:11:54.778408] [DEBUG] [REMOTE ] IMXI: PASS: History has at least 300 days. [2026-01-21T12:11:54.778706] [DEBUG] [REMOTE ] IMXI: PASS: Price check passed. Min price $14.82. [2026-01-21T12:11:54.778894] [DEBUG] [REMOTE ] IMXI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:54.779035] [DEBUG] [REMOTE ] IMXI: PASS: Integrity check passed. [2026-01-21T12:11:54.779081] [DEBUG] [REMOTE ] IMXI: Symbol is viable for forecasting. [2026-01-21T12:11:54.779136] [INFO ] [MAIN ] [1648/3501] IMXI kept (0.4s) | 1648 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:55.160334] [DEBUG] [REMOTE ] INAB: Retrieved 1123 rows, trimmed to 300. [2026-01-21T12:11:55.160563] [DEBUG] [REMOTE ] INAB: PASS: History has at least 300 days. [2026-01-21T12:11:55.160838] [DEBUG] [REMOTE ] INAB: PASS: Price check passed. Min price $1.21. [2026-01-21T12:11:55.160985] [DEBUG] [REMOTE ] INAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:55.161110] [DEBUG] [REMOTE ] INAB: PASS: Integrity check passed. [2026-01-21T12:11:55.161153] [DEBUG] [REMOTE ] INAB: Symbol is viable for forecasting. [2026-01-21T12:11:55.161207] [INFO ] [MAIN ] [1649/3501] INAB kept (0.4s) | 1649 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:55.644712] [DEBUG] [REMOTE ] INBK: Retrieved 5299 rows, trimmed to 300. [2026-01-21T12:11:55.644921] [DEBUG] [REMOTE ] INBK: PASS: History has at least 300 days. [2026-01-21T12:11:55.645200] [DEBUG] [REMOTE ] INBK: PASS: Price check passed. Min price $17.21. [2026-01-21T12:11:55.645368] [DEBUG] [REMOTE ] INBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:55.645501] [DEBUG] [REMOTE ] INBK: PASS: Integrity check passed. [2026-01-21T12:11:55.645552] [DEBUG] [REMOTE ] INBK: Symbol is viable for forecasting. [2026-01-21T12:11:55.645653] [INFO ] [MAIN ] [1650/3501] INBK kept (0.5s) | 1650 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:55.871678] [DEBUG] [REMOTE ] INBX: Retrieved 412 rows, trimmed to 300. [2026-01-21T12:11:55.871838] [DEBUG] [REMOTE ] INBX: PASS: History has at least 300 days. [2026-01-21T12:11:55.872049] [DEBUG] [REMOTE ] INBX: PASS: Price check passed. Min price $28.36. [2026-01-21T12:11:55.872187] [DEBUG] [REMOTE ] INBX: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:55.872325] [DEBUG] [REMOTE ] INBX: PASS: Integrity check passed. [2026-01-21T12:11:55.872367] [DEBUG] [REMOTE ] INBX: Symbol is viable for forecasting. [2026-01-21T12:11:55.872416] [INFO ] [MAIN ] [1651/3501] INBX kept (0.2s) | 1651 kept, 0 rejected | 139.3/min | ETA: 13.3m [2026-01-21T12:11:56.601978] [DEBUG] [REMOTE ] INCY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:56.602119] [DEBUG] [REMOTE ] INCY: PASS: History has at least 300 days. [2026-01-21T12:11:56.602355] [DEBUG] [REMOTE ] INCY: PASS: Price check passed. Min price $89.31. [2026-01-21T12:11:56.602502] [DEBUG] [REMOTE ] INCY: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:56.602641] [DEBUG] [REMOTE ] INCY: PASS: Integrity check passed. [2026-01-21T12:11:56.602685] [DEBUG] [REMOTE ] INCY: Symbol is viable for forecasting. [2026-01-21T12:11:56.602738] [INFO ] [MAIN ] [1652/3501] INCY kept (0.7s) | 1652 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:57.182730] [DEBUG] [REMOTE ] INDB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:57.182869] [DEBUG] [REMOTE ] INDB: PASS: History has at least 300 days. [2026-01-21T12:11:57.183094] [DEBUG] [REMOTE ] INDB: PASS: Price check passed. Min price $65.94. [2026-01-21T12:11:57.183238] [DEBUG] [REMOTE ] INDB: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:57.183357] [DEBUG] [REMOTE ] INDB: PASS: Integrity check passed. [2026-01-21T12:11:57.183400] [DEBUG] [REMOTE ] INDB: Symbol is viable for forecasting. [2026-01-21T12:11:57.183449] [INFO ] [MAIN ] [1653/3501] INDB kept (0.6s) | 1653 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:57.391726] [DEBUG] [REMOTE ] INDI: Retrieved 1158 rows, trimmed to 300. [2026-01-21T12:11:57.391857] [DEBUG] [REMOTE ] INDI: PASS: History has at least 300 days. [2026-01-21T12:11:57.392059] [DEBUG] [REMOTE ] INDI: PASS: Price check passed. Min price $3.29. [2026-01-21T12:11:57.392195] [DEBUG] [REMOTE ] INDI: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:57.392304] [DEBUG] [REMOTE ] INDI: PASS: Integrity check passed. [2026-01-21T12:11:57.392345] [DEBUG] [REMOTE ] INDI: Symbol is viable for forecasting. [2026-01-21T12:11:57.392392] [INFO ] [MAIN ] [1654/3501] INDI kept (0.2s) | 1654 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:57.912816] [DEBUG] [REMOTE ] INDP: Retrieved 2631 rows, trimmed to 300. [2026-01-21T12:11:57.912956] [DEBUG] [REMOTE ] INDP: PASS: History has at least 300 days. [2026-01-21T12:11:57.913168] [DEBUG] [REMOTE ] INDP: PASS: Price check passed. Min price $1.75. [2026-01-21T12:11:57.913307] [DEBUG] [REMOTE ] INDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:57.913420] [DEBUG] [REMOTE ] INDP: PASS: Integrity check passed. [2026-01-21T12:11:57.913462] [DEBUG] [REMOTE ] INDP: Symbol is viable for forecasting. [2026-01-21T12:11:57.913511] [INFO ] [MAIN ] [1655/3501] INDP kept (0.5s) | 1655 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:58.352369] [DEBUG] [REMOTE ] INDY: Retrieved 4064 rows, trimmed to 300. [2026-01-21T12:11:58.352565] [DEBUG] [REMOTE ] INDY: PASS: History has at least 300 days. [2026-01-21T12:11:58.352848] [DEBUG] [REMOTE ] INDY: PASS: Price check passed. Min price $47.10. [2026-01-21T12:11:58.352997] [DEBUG] [REMOTE ] INDY: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:58.353121] [DEBUG] [REMOTE ] INDY: PASS: Integrity check passed. [2026-01-21T12:11:58.353162] [DEBUG] [REMOTE ] INDY: Symbol is viable for forecasting. [2026-01-21T12:11:58.353216] [INFO ] [MAIN ] [1656/3501] INDY kept (0.4s) | 1656 kept, 0 rejected | 139.2/min | ETA: 13.3m [2026-01-21T12:11:58.846797] [DEBUG] [REMOTE ] INFY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:58.846953] [DEBUG] [REMOTE ] INFY: PASS: History has at least 300 days. [2026-01-21T12:11:58.847199] [DEBUG] [REMOTE ] INFY: PASS: Price check passed. Min price $16.18. [2026-01-21T12:11:58.847453] [DEBUG] [REMOTE ] INFY: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:58.847604] [DEBUG] [REMOTE ] INFY: PASS: Integrity check passed. [2026-01-21T12:11:58.847647] [DEBUG] [REMOTE ] INFY: Symbol is viable for forecasting. [2026-01-21T12:11:58.847696] [INFO ] [MAIN ] [1657/3501] INFY kept (0.5s) | 1657 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:11:59.354092] [DEBUG] [REMOTE ] ING: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:11:59.354243] [DEBUG] [REMOTE ] ING: PASS: History has at least 300 days. [2026-01-21T12:11:59.354483] [DEBUG] [REMOTE ] ING: PASS: Price check passed. Min price $23.69. [2026-01-21T12:11:59.354672] [DEBUG] [REMOTE ] ING: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:59.354800] [DEBUG] [REMOTE ] ING: PASS: Integrity check passed. [2026-01-21T12:11:59.354841] [DEBUG] [REMOTE ] ING: Symbol is viable for forecasting. [2026-01-21T12:11:59.354894] [INFO ] [MAIN ] [1658/3501] ING kept (0.5s) | 1658 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:11:59.629852] [DEBUG] [REMOTE ] INGN: Retrieved 3000 rows, trimmed to 300. [2026-01-21T12:11:59.629997] [DEBUG] [REMOTE ] INGN: PASS: History has at least 300 days. [2026-01-21T12:11:59.630219] [DEBUG] [REMOTE ] INGN: PASS: Price check passed. Min price $6.21. [2026-01-21T12:11:59.630377] [DEBUG] [REMOTE ] INGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:11:59.630499] [DEBUG] [REMOTE ] INGN: PASS: Integrity check passed. [2026-01-21T12:11:59.630542] [DEBUG] [REMOTE ] INGN: Symbol is viable for forecasting. [2026-01-21T12:11:59.630619] [INFO ] [MAIN ] [1659/3501] INGN kept (0.3s) | 1659 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:00.172396] [DEBUG] [REMOTE ] INM: Retrieved 4644 rows, trimmed to 300. [2026-01-21T12:12:00.172594] [DEBUG] [REMOTE ] INM: PASS: History has at least 300 days. [2026-01-21T12:12:00.172838] [DEBUG] [REMOTE ] INM: PASS: Price check passed. Min price $1.06. [2026-01-21T12:12:00.172984] [DEBUG] [REMOTE ] INM: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:00.173114] [DEBUG] [REMOTE ] INM: PASS: Integrity check passed. [2026-01-21T12:12:00.173156] [DEBUG] [REMOTE ] INM: Symbol is viable for forecasting. [2026-01-21T12:12:00.173207] [INFO ] [MAIN ] [1660/3501] INM kept (0.5s) | 1660 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:00.405073] [DEBUG] [REMOTE ] INMB: Retrieved 1750 rows, trimmed to 300. [2026-01-21T12:12:00.405199] [DEBUG] [REMOTE ] INMB: PASS: History has at least 300 days. [2026-01-21T12:12:00.405403] [DEBUG] [REMOTE ] INMB: PASS: Price check passed. Min price $1.42. [2026-01-21T12:12:00.405541] [DEBUG] [REMOTE ] INMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:00.405680] [DEBUG] [REMOTE ] INMB: PASS: Integrity check passed. [2026-01-21T12:12:00.405723] [DEBUG] [REMOTE ] INMB: Symbol is viable for forecasting. [2026-01-21T12:12:00.405771] [INFO ] [MAIN ] [1661/3501] INMB kept (0.2s) | 1661 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:00.744741] [DEBUG] [REMOTE ] INMD: Retrieved 1621 rows, trimmed to 300. [2026-01-21T12:12:00.744873] [DEBUG] [REMOTE ] INMD: PASS: History has at least 300 days. [2026-01-21T12:12:00.745094] [DEBUG] [REMOTE ] INMD: PASS: Price check passed. Min price $13.74. [2026-01-21T12:12:00.745234] [DEBUG] [REMOTE ] INMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:00.745350] [DEBUG] [REMOTE ] INMD: PASS: Integrity check passed. [2026-01-21T12:12:00.745392] [DEBUG] [REMOTE ] INMD: Symbol is viable for forecasting. [2026-01-21T12:12:00.745443] [INFO ] [MAIN ] [1662/3501] INMD kept (0.3s) | 1662 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:01.345947] [DEBUG] [REMOTE ] INN: Retrieved 3758 rows, trimmed to 300. [2026-01-21T12:12:01.346140] [DEBUG] [REMOTE ] INN: PASS: History has at least 300 days. [2026-01-21T12:12:01.346473] [DEBUG] [REMOTE ] INN: PASS: Price check passed. Min price $4.57. [2026-01-21T12:12:01.346691] [DEBUG] [REMOTE ] INN: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:01.346845] [DEBUG] [REMOTE ] INN: PASS: Integrity check passed. [2026-01-21T12:12:01.346888] [DEBUG] [REMOTE ] INN: Symbol is viable for forecasting. [2026-01-21T12:12:01.346939] [INFO ] [MAIN ] [1663/3501] INN kept (0.6s) | 1663 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:01.837043] [DEBUG] [REMOTE ] INO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:01.837272] [DEBUG] [REMOTE ] INO: PASS: History has at least 300 days. [2026-01-21T12:12:01.837646] [DEBUG] [REMOTE ] INO: PASS: Price check passed. Min price $1.51. [2026-01-21T12:12:01.837848] [DEBUG] [REMOTE ] INO: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:01.838014] [DEBUG] [REMOTE ] INO: PASS: Integrity check passed. [2026-01-21T12:12:01.838073] [DEBUG] [REMOTE ] INO: Symbol is viable for forecasting. [2026-01-21T12:12:01.838158] [INFO ] [MAIN ] [1664/3501] INO kept (0.5s) | 1664 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:02.321905] [DEBUG] [REMOTE ] INOD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:02.322191] [DEBUG] [REMOTE ] INOD: PASS: History has at least 300 days. [2026-01-21T12:12:02.322589] [DEBUG] [REMOTE ] INOD: PASS: Price check passed. Min price $47.95. [2026-01-21T12:12:02.322747] [DEBUG] [REMOTE ] INOD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:02.322910] [DEBUG] [REMOTE ] INOD: PASS: Integrity check passed. [2026-01-21T12:12:02.322956] [DEBUG] [REMOTE ] INOD: Symbol is viable for forecasting. [2026-01-21T12:12:02.323029] [INFO ] [MAIN ] [1665/3501] INOD kept (0.5s) | 1665 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:02.648264] [DEBUG] [REMOTE ] INSE: Retrieved 2276 rows, trimmed to 300. [2026-01-21T12:12:02.648400] [DEBUG] [REMOTE ] INSE: PASS: History has at least 300 days. [2026-01-21T12:12:02.648647] [DEBUG] [REMOTE ] INSE: PASS: Price check passed. Min price $6.87. [2026-01-21T12:12:02.648796] [DEBUG] [REMOTE ] INSE: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:02.648928] [DEBUG] [REMOTE ] INSE: PASS: Integrity check passed. [2026-01-21T12:12:02.648973] [DEBUG] [REMOTE ] INSE: Symbol is viable for forecasting. [2026-01-21T12:12:02.649025] [INFO ] [MAIN ] [1666/3501] INSE kept (0.3s) | 1666 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:03.043635] [DEBUG] [REMOTE ] INSG: Retrieved 6326 rows, trimmed to 300. [2026-01-21T12:12:03.043785] [DEBUG] [REMOTE ] INSG: PASS: History has at least 300 days. [2026-01-21T12:12:03.044022] [DEBUG] [REMOTE ] INSG: PASS: Price check passed. Min price $9.96. [2026-01-21T12:12:03.044164] [DEBUG] [REMOTE ] INSG: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:03.044286] [DEBUG] [REMOTE ] INSG: PASS: Integrity check passed. [2026-01-21T12:12:03.044326] [DEBUG] [REMOTE ] INSG: Symbol is viable for forecasting. [2026-01-21T12:12:03.044376] [INFO ] [MAIN ] [1667/3501] INSG kept (0.4s) | 1667 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:03.506697] [DEBUG] [REMOTE ] INSM: Retrieved 6447 rows, trimmed to 300. [2026-01-21T12:12:03.506847] [DEBUG] [REMOTE ] INSM: PASS: History has at least 300 days. [2026-01-21T12:12:03.507093] [DEBUG] [REMOTE ] INSM: PASS: Price check passed. Min price $159.27. [2026-01-21T12:12:03.507239] [DEBUG] [REMOTE ] INSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:03.507362] [DEBUG] [REMOTE ] INSM: PASS: Integrity check passed. [2026-01-21T12:12:03.507404] [DEBUG] [REMOTE ] INSM: Symbol is viable for forecasting. [2026-01-21T12:12:03.507454] [INFO ] [MAIN ] [1668/3501] INSM kept (0.5s) | 1668 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:03.799406] [DEBUG] [REMOTE ] INSP: Retrieved 1939 rows, trimmed to 300. [2026-01-21T12:12:03.799535] [DEBUG] [REMOTE ] INSP: PASS: History has at least 300 days. [2026-01-21T12:12:03.799768] [DEBUG] [REMOTE ] INSP: PASS: Price check passed. Min price $72.08. [2026-01-21T12:12:03.799909] [DEBUG] [REMOTE ] INSP: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:03.800020] [DEBUG] [REMOTE ] INSP: PASS: Integrity check passed. [2026-01-21T12:12:03.800060] [DEBUG] [REMOTE ] INSP: Symbol is viable for forecasting. [2026-01-21T12:12:03.800115] [INFO ] [MAIN ] [1669/3501] INSP kept (0.3s) | 1669 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:04.185254] [DEBUG] [REMOTE ] INTA: Retrieved 1144 rows, trimmed to 300. [2026-01-21T12:12:04.185404] [DEBUG] [REMOTE ] INTA: PASS: History has at least 300 days. [2026-01-21T12:12:04.185657] [DEBUG] [REMOTE ] INTA: PASS: Price check passed. Min price $37.07. [2026-01-21T12:12:04.185802] [DEBUG] [REMOTE ] INTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:04.185924] [DEBUG] [REMOTE ] INTA: PASS: Integrity check passed. [2026-01-21T12:12:04.185966] [DEBUG] [REMOTE ] INTA: Symbol is viable for forecasting. [2026-01-21T12:12:04.186015] [INFO ] [MAIN ] [1670/3501] INTA kept (0.4s) | 1670 kept, 0 rejected | 139.2/min | ETA: 13.2m [2026-01-21T12:12:04.806391] [DEBUG] [REMOTE ] INTC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:04.806823] [DEBUG] [REMOTE ] INTC: PASS: History has at least 300 days. [2026-01-21T12:12:04.807354] [DEBUG] [REMOTE ] INTC: PASS: Price check passed. Min price $33.62. [2026-01-21T12:12:04.807552] [DEBUG] [REMOTE ] INTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:04.807786] [DEBUG] [REMOTE ] INTC: PASS: Integrity check passed. [2026-01-21T12:12:04.807842] [DEBUG] [REMOTE ] INTC: Symbol is viable for forecasting. [2026-01-21T12:12:04.807922] [INFO ] [MAIN ] [1671/3501] INTC kept (0.6s) | 1671 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:05.211897] [DEBUG] [REMOTE ] INTZ: Retrieved 3377 rows, trimmed to 300. [2026-01-21T12:12:05.212180] [DEBUG] [REMOTE ] INTZ: PASS: History has at least 300 days. [2026-01-21T12:12:05.212693] [DEBUG] [REMOTE ] INTZ: PASS: Price check passed. Min price $1.15. [2026-01-21T12:12:05.212869] [DEBUG] [REMOTE ] INTZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:05.213059] [DEBUG] [REMOTE ] INTZ: PASS: Integrity check passed. [2026-01-21T12:12:05.213113] [DEBUG] [REMOTE ] INTZ: Symbol is viable for forecasting. [2026-01-21T12:12:05.213292] [INFO ] [MAIN ] [1672/3501] INTZ kept (0.4s) | 1672 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:05.682696] [DEBUG] [REMOTE ] INVA: Retrieved 5357 rows, trimmed to 300. [2026-01-21T12:12:05.683176] [DEBUG] [REMOTE ] INVA: PASS: History has at least 300 days. [2026-01-21T12:12:05.683803] [DEBUG] [REMOTE ] INVA: PASS: Price check passed. Min price $17.57. [2026-01-21T12:12:05.683968] [DEBUG] [REMOTE ] INVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:05.684159] [DEBUG] [REMOTE ] INVA: PASS: Integrity check passed. [2026-01-21T12:12:05.684211] [DEBUG] [REMOTE ] INVA: Symbol is viable for forecasting. [2026-01-21T12:12:05.684320] [INFO ] [MAIN ] [1673/3501] INVA kept (0.5s) | 1673 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:06.189162] [DEBUG] [REMOTE ] INVE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:06.189397] [DEBUG] [REMOTE ] INVE: PASS: History has at least 300 days. [2026-01-21T12:12:06.189813] [DEBUG] [REMOTE ] INVE: PASS: Price check passed. Min price $3.18. [2026-01-21T12:12:06.189985] [DEBUG] [REMOTE ] INVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:06.190148] [DEBUG] [REMOTE ] INVE: PASS: Integrity check passed. [2026-01-21T12:12:06.190196] [DEBUG] [REMOTE ] INVE: Symbol is viable for forecasting. [2026-01-21T12:12:06.190314] [INFO ] [MAIN ] [1674/3501] INVE kept (0.5s) | 1674 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:06.489306] [DEBUG] [REMOTE ] INVH: Retrieved 2254 rows, trimmed to 300. [2026-01-21T12:12:06.489452] [DEBUG] [REMOTE ] INVH: PASS: History has at least 300 days. [2026-01-21T12:12:06.489706] [DEBUG] [REMOTE ] INVH: PASS: Price check passed. Min price $25.80. [2026-01-21T12:12:06.489851] [DEBUG] [REMOTE ] INVH: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:06.489970] [DEBUG] [REMOTE ] INVH: PASS: Integrity check passed. [2026-01-21T12:12:06.490012] [DEBUG] [REMOTE ] INVH: Symbol is viable for forecasting. [2026-01-21T12:12:06.490076] [INFO ] [MAIN ] [1675/3501] INVH kept (0.3s) | 1675 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:07.055362] [DEBUG] [REMOTE ] IONS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:07.055518] [DEBUG] [REMOTE ] IONS: PASS: History has at least 300 days. [2026-01-21T12:12:07.055790] [DEBUG] [REMOTE ] IONS: PASS: Price check passed. Min price $69.54. [2026-01-21T12:12:07.055928] [DEBUG] [REMOTE ] IONS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:07.056045] [DEBUG] [REMOTE ] IONS: PASS: Integrity check passed. [2026-01-21T12:12:07.056085] [DEBUG] [REMOTE ] IONS: Symbol is viable for forecasting. [2026-01-21T12:12:07.056146] [INFO ] [MAIN ] [1676/3501] IONS kept (0.6s) | 1676 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:07.570802] [DEBUG] [REMOTE ] IOSP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:07.570937] [DEBUG] [REMOTE ] IOSP: PASS: History has at least 300 days. [2026-01-21T12:12:07.571155] [DEBUG] [REMOTE ] IOSP: PASS: Price check passed. Min price $70.62. [2026-01-21T12:12:07.571292] [DEBUG] [REMOTE ] IOSP: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:07.571407] [DEBUG] [REMOTE ] IOSP: PASS: Integrity check passed. [2026-01-21T12:12:07.571447] [DEBUG] [REMOTE ] IOSP: Symbol is viable for forecasting. [2026-01-21T12:12:07.571707] [INFO ] [MAIN ] [1677/3501] IOSP kept (0.5s) | 1677 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:07.944817] [DEBUG] [REMOTE ] IOVA: Retrieved 3838 rows, trimmed to 300. [2026-01-21T12:12:07.945067] [DEBUG] [REMOTE ] IOVA: PASS: History has at least 300 days. [2026-01-21T12:12:07.945396] [DEBUG] [REMOTE ] IOVA: PASS: Price check passed. Min price $1.81. [2026-01-21T12:12:07.945808] [DEBUG] [REMOTE ] IOVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:07.945981] [DEBUG] [REMOTE ] IOVA: PASS: Integrity check passed. [2026-01-21T12:12:07.946032] [DEBUG] [REMOTE ] IOVA: Symbol is viable for forecasting. [2026-01-21T12:12:07.946101] [INFO ] [MAIN ] [1678/3501] IOVA kept (0.4s) | 1678 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:08.403367] [DEBUG] [REMOTE ] IPGP: Retrieved 4804 rows, trimmed to 300. [2026-01-21T12:12:08.403500] [DEBUG] [REMOTE ] IPGP: PASS: History has at least 300 days. [2026-01-21T12:12:08.403733] [DEBUG] [REMOTE ] IPGP: PASS: Price check passed. Min price $71.60. [2026-01-21T12:12:08.403875] [DEBUG] [REMOTE ] IPGP: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:08.403988] [DEBUG] [REMOTE ] IPGP: PASS: Integrity check passed. [2026-01-21T12:12:08.404029] [DEBUG] [REMOTE ] IPGP: Symbol is viable for forecasting. [2026-01-21T12:12:08.404076] [INFO ] [MAIN ] [1679/3501] IPGP kept (0.5s) | 1679 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:08.693071] [DEBUG] [REMOTE ] IPI: Retrieved 4465 rows, trimmed to 300. [2026-01-21T12:12:08.693267] [DEBUG] [REMOTE ] IPI: PASS: History has at least 300 days. [2026-01-21T12:12:08.693608] [DEBUG] [REMOTE ] IPI: PASS: Price check passed. Min price $23.94. [2026-01-21T12:12:08.693770] [DEBUG] [REMOTE ] IPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:08.693900] [DEBUG] [REMOTE ] IPI: PASS: Integrity check passed. [2026-01-21T12:12:08.693943] [DEBUG] [REMOTE ] IPI: Symbol is viable for forecasting. [2026-01-21T12:12:08.694027] [INFO ] [MAIN ] [1680/3501] IPI kept (0.3s) | 1680 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:08.967296] [DEBUG] [REMOTE ] IQ: Retrieved 1963 rows, trimmed to 300. [2026-01-21T12:12:08.967516] [DEBUG] [REMOTE ] IQ: PASS: History has at least 300 days. [2026-01-21T12:12:08.967787] [DEBUG] [REMOTE ] IQ: PASS: Price check passed. Min price $1.85. [2026-01-21T12:12:08.967934] [DEBUG] [REMOTE ] IQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:08.968053] [DEBUG] [REMOTE ] IQ: PASS: Integrity check passed. [2026-01-21T12:12:08.968096] [DEBUG] [REMOTE ] IQ: Symbol is viable for forecasting. [2026-01-21T12:12:08.968150] [INFO ] [MAIN ] [1681/3501] IQ kept (0.3s) | 1681 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:09.735624] [DEBUG] [REMOTE ] IQI: Retrieved 6593 rows, trimmed to 300. [2026-01-21T12:12:09.735941] [DEBUG] [REMOTE ] IQI: PASS: History has at least 300 days. [2026-01-21T12:12:09.736309] [DEBUG] [REMOTE ] IQI: PASS: Price check passed. Min price $9.76. [2026-01-21T12:12:09.736456] [DEBUG] [REMOTE ] IQI: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:09.736707] [DEBUG] [REMOTE ] IQI: PASS: Integrity check passed. [2026-01-21T12:12:09.736761] [DEBUG] [REMOTE ] IQI: Symbol is viable for forecasting. [2026-01-21T12:12:09.736831] [INFO ] [MAIN ] [1682/3501] IQI kept (0.8s) | 1682 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:09.932465] [DEBUG] [REMOTE ] IQQQ: Retrieved 460 rows, trimmed to 300. [2026-01-21T12:12:09.932646] [DEBUG] [REMOTE ] IQQQ: PASS: History has at least 300 days. [2026-01-21T12:12:09.932896] [DEBUG] [REMOTE ] IQQQ: PASS: Price check passed. Min price $42.21. [2026-01-21T12:12:09.933075] [DEBUG] [REMOTE ] IQQQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:09.933213] [DEBUG] [REMOTE ] IQQQ: PASS: Integrity check passed. [2026-01-21T12:12:09.933269] [DEBUG] [REMOTE ] IQQQ: Symbol is viable for forecasting. [2026-01-21T12:12:09.933327] [INFO ] [MAIN ] [1683/3501] IQQQ kept (0.2s) | 1683 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:10.515243] [DEBUG] [REMOTE ] IRDM: Retrieved 4487 rows, trimmed to 300. [2026-01-21T12:12:10.515399] [DEBUG] [REMOTE ] IRDM: PASS: History has at least 300 days. [2026-01-21T12:12:10.515676] [DEBUG] [REMOTE ] IRDM: PASS: Price check passed. Min price $15.71. [2026-01-21T12:12:10.515837] [DEBUG] [REMOTE ] IRDM: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:10.515975] [DEBUG] [REMOTE ] IRDM: PASS: Integrity check passed. [2026-01-21T12:12:10.516021] [DEBUG] [REMOTE ] IRDM: Symbol is viable for forecasting. [2026-01-21T12:12:10.516078] [INFO ] [MAIN ] [1684/3501] IRDM kept (0.6s) | 1684 kept, 0 rejected | 139.2/min | ETA: 13.1m [2026-01-21T12:12:10.768820] [DEBUG] [REMOTE ] IREN: Retrieved 1046 rows, trimmed to 300. [2026-01-21T12:12:10.768971] [DEBUG] [REMOTE ] IREN: PASS: History has at least 300 days. [2026-01-21T12:12:10.769210] [DEBUG] [REMOTE ] IREN: PASS: Price check passed. Min price $33.78. [2026-01-21T12:12:10.769365] [DEBUG] [REMOTE ] IREN: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:10.769481] [DEBUG] [REMOTE ] IREN: PASS: Integrity check passed. [2026-01-21T12:12:10.769529] [DEBUG] [REMOTE ] IREN: Symbol is viable for forecasting. [2026-01-21T12:12:10.769616] [INFO ] [MAIN ] [1685/3501] IREN kept (0.3s) | 1685 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:11.385344] [DEBUG] [REMOTE ] IRM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:11.385483] [DEBUG] [REMOTE ] IRM: PASS: History has at least 300 days. [2026-01-21T12:12:11.385730] [DEBUG] [REMOTE ] IRM: PASS: Price check passed. Min price $78.86. [2026-01-21T12:12:11.385871] [DEBUG] [REMOTE ] IRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:11.385988] [DEBUG] [REMOTE ] IRM: PASS: Integrity check passed. [2026-01-21T12:12:11.386030] [DEBUG] [REMOTE ] IRM: Symbol is viable for forecasting. [2026-01-21T12:12:11.386092] [INFO ] [MAIN ] [1686/3501] IRM kept (0.6s) | 1686 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:11.714965] [DEBUG] [REMOTE ] IRMD: Retrieved 2896 rows, trimmed to 300. [2026-01-21T12:12:11.715100] [DEBUG] [REMOTE ] IRMD: PASS: History has at least 300 days. [2026-01-21T12:12:11.715310] [DEBUG] [REMOTE ] IRMD: PASS: Price check passed. Min price $75.86. [2026-01-21T12:12:11.715447] [DEBUG] [REMOTE ] IRMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:11.715559] [DEBUG] [REMOTE ] IRMD: PASS: Integrity check passed. [2026-01-21T12:12:11.715618] [DEBUG] [REMOTE ] IRMD: Symbol is viable for forecasting. [2026-01-21T12:12:11.715666] [INFO ] [MAIN ] [1687/3501] IRMD kept (0.3s) | 1687 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:12.067896] [DEBUG] [REMOTE ] IRON: Retrieved 1366 rows, trimmed to 300. [2026-01-21T12:12:12.068024] [DEBUG] [REMOTE ] IRON: PASS: History has at least 300 days. [2026-01-21T12:12:12.068236] [DEBUG] [REMOTE ] IRON: PASS: Price check passed. Min price $70.93. [2026-01-21T12:12:12.068378] [DEBUG] [REMOTE ] IRON: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:12.068506] [DEBUG] [REMOTE ] IRON: PASS: Integrity check passed. [2026-01-21T12:12:12.068550] [DEBUG] [REMOTE ] IRON: Symbol is viable for forecasting. [2026-01-21T12:12:12.068627] [INFO ] [MAIN ] [1688/3501] IRON kept (0.4s) | 1688 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:12.490195] [DEBUG] [REMOTE ] IRTC: Retrieved 2324 rows, trimmed to 300. [2026-01-21T12:12:12.490341] [DEBUG] [REMOTE ] IRTC: PASS: History has at least 300 days. [2026-01-21T12:12:12.490623] [DEBUG] [REMOTE ] IRTC: PASS: Price check passed. Min price $155.44. [2026-01-21T12:12:12.490766] [DEBUG] [REMOTE ] IRTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:12.490919] [DEBUG] [REMOTE ] IRTC: PASS: Integrity check passed. [2026-01-21T12:12:12.490981] [DEBUG] [REMOTE ] IRTC: Symbol is viable for forecasting. [2026-01-21T12:12:12.491047] [INFO ] [MAIN ] [1689/3501] IRTC kept (0.4s) | 1689 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:12.973420] [DEBUG] [REMOTE ] IRWD: Retrieved 4015 rows, trimmed to 300. [2026-01-21T12:12:12.973639] [DEBUG] [REMOTE ] IRWD: PASS: History has at least 300 days. [2026-01-21T12:12:12.973929] [DEBUG] [REMOTE ] IRWD: PASS: Price check passed. Min price $1.50. [2026-01-21T12:12:12.974081] [DEBUG] [REMOTE ] IRWD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:12.974212] [DEBUG] [REMOTE ] IRWD: PASS: Integrity check passed. [2026-01-21T12:12:12.974259] [DEBUG] [REMOTE ] IRWD: Symbol is viable for forecasting. [2026-01-21T12:12:12.974315] [INFO ] [MAIN ] [1690/3501] IRWD kept (0.5s) | 1690 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:13.397490] [DEBUG] [REMOTE ] ISD: Retrieved 3452 rows, trimmed to 300. [2026-01-21T12:12:13.397642] [DEBUG] [REMOTE ] ISD: PASS: History has at least 300 days. [2026-01-21T12:12:13.397849] [DEBUG] [REMOTE ] ISD: PASS: Price check passed. Min price $14.04. [2026-01-21T12:12:13.397984] [DEBUG] [REMOTE ] ISD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:13.398092] [DEBUG] [REMOTE ] ISD: PASS: Integrity check passed. [2026-01-21T12:12:13.398132] [DEBUG] [REMOTE ] ISD: Symbol is viable for forecasting. [2026-01-21T12:12:13.398180] [INFO ] [MAIN ] [1691/3501] ISD kept (0.4s) | 1691 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:13.875173] [DEBUG] [REMOTE ] ISRG: Retrieved 6436 rows, trimmed to 300. [2026-01-21T12:12:13.875314] [DEBUG] [REMOTE ] ISRG: PASS: History has at least 300 days. [2026-01-21T12:12:13.875562] [DEBUG] [REMOTE ] ISRG: PASS: Price check passed. Min price $527.44. [2026-01-21T12:12:13.875720] [DEBUG] [REMOTE ] ISRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:13.875839] [DEBUG] [REMOTE ] ISRG: PASS: Integrity check passed. [2026-01-21T12:12:13.875896] [DEBUG] [REMOTE ] ISRG: Symbol is viable for forecasting. [2026-01-21T12:12:13.875946] [INFO ] [MAIN ] [1692/3501] ISRG kept (0.5s) | 1692 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:14.321745] [DEBUG] [REMOTE ] ISSC: Retrieved 6402 rows, trimmed to 300. [2026-01-21T12:12:14.321918] [DEBUG] [REMOTE ] ISSC: PASS: History has at least 300 days. [2026-01-21T12:12:14.322211] [DEBUG] [REMOTE ] ISSC: PASS: Price check passed. Min price $8.32. [2026-01-21T12:12:14.322401] [DEBUG] [REMOTE ] ISSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:14.322596] [DEBUG] [REMOTE ] ISSC: PASS: Integrity check passed. [2026-01-21T12:12:14.322663] [DEBUG] [REMOTE ] ISSC: Symbol is viable for forecasting. [2026-01-21T12:12:14.322736] [INFO ] [MAIN ] [1693/3501] ISSC kept (0.4s) | 1693 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:14.665461] [DEBUG] [REMOTE ] ISTB: Retrieved 3327 rows, trimmed to 300. [2026-01-21T12:12:14.665612] [DEBUG] [REMOTE ] ISTB: PASS: History has at least 300 days. [2026-01-21T12:12:14.665829] [DEBUG] [REMOTE ] ISTB: PASS: Price check passed. Min price $48.30. [2026-01-21T12:12:14.665963] [DEBUG] [REMOTE ] ISTB: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:14.666071] [DEBUG] [REMOTE ] ISTB: PASS: Integrity check passed. [2026-01-21T12:12:14.666110] [DEBUG] [REMOTE ] ISTB: Symbol is viable for forecasting. [2026-01-21T12:12:14.666157] [INFO ] [MAIN ] [1694/3501] ISTB kept (0.3s) | 1694 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:15.196007] [DEBUG] [REMOTE ] ITIC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:15.196170] [DEBUG] [REMOTE ] ITIC: PASS: History has at least 300 days. [2026-01-21T12:12:15.196408] [DEBUG] [REMOTE ] ITIC: PASS: Price check passed. Min price $242.02. [2026-01-21T12:12:15.196595] [DEBUG] [REMOTE ] ITIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:15.196716] [DEBUG] [REMOTE ] ITIC: PASS: Integrity check passed. [2026-01-21T12:12:15.196758] [DEBUG] [REMOTE ] ITIC: Symbol is viable for forecasting. [2026-01-21T12:12:15.196809] [INFO ] [MAIN ] [1695/3501] ITIC kept (0.5s) | 1695 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:15.652381] [DEBUG] [REMOTE ] ITRI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:15.652519] [DEBUG] [REMOTE ] ITRI: PASS: History has at least 300 days. [2026-01-21T12:12:15.652760] [DEBUG] [REMOTE ] ITRI: PASS: Price check passed. Min price $92.86. [2026-01-21T12:12:15.652902] [DEBUG] [REMOTE ] ITRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:15.653019] [DEBUG] [REMOTE ] ITRI: PASS: Integrity check passed. [2026-01-21T12:12:15.653061] [DEBUG] [REMOTE ] ITRI: Symbol is viable for forecasting. [2026-01-21T12:12:15.653112] [INFO ] [MAIN ] [1696/3501] ITRI kept (0.5s) | 1696 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:16.096001] [DEBUG] [REMOTE ] ITRN: Retrieved 5109 rows, trimmed to 300. [2026-01-21T12:12:16.096133] [DEBUG] [REMOTE ] ITRN: PASS: History has at least 300 days. [2026-01-21T12:12:16.096350] [DEBUG] [REMOTE ] ITRN: PASS: Price check passed. Min price $35.64. [2026-01-21T12:12:16.096506] [DEBUG] [REMOTE ] ITRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:16.096681] [DEBUG] [REMOTE ] ITRN: PASS: Integrity check passed. [2026-01-21T12:12:16.096725] [DEBUG] [REMOTE ] ITRN: Symbol is viable for forecasting. [2026-01-21T12:12:16.096774] [INFO ] [MAIN ] [1697/3501] ITRN kept (0.4s) | 1697 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:16.484638] [DEBUG] [REMOTE ] ITUB: Retrieved 6015 rows, trimmed to 300. [2026-01-21T12:12:16.484968] [DEBUG] [REMOTE ] ITUB: PASS: History has at least 300 days. [2026-01-21T12:12:16.485181] [DEBUG] [REMOTE ] ITUB: PASS: Price check passed. Min price $6.48. [2026-01-21T12:12:16.485314] [DEBUG] [REMOTE ] ITUB: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:16.485426] [DEBUG] [REMOTE ] ITUB: PASS: Integrity check passed. [2026-01-21T12:12:16.485482] [DEBUG] [REMOTE ] ITUB: Symbol is viable for forecasting. [2026-01-21T12:12:16.485532] [INFO ] [MAIN ] [1698/3501] ITUB kept (0.4s) | 1698 kept, 0 rejected | 139.2/min | ETA: 13.0m [2026-01-21T12:12:16.783042] [DEBUG] [REMOTE ] IUS: Retrieved 1848 rows, trimmed to 300. [2026-01-21T12:12:16.783166] [DEBUG] [REMOTE ] IUS: PASS: History has at least 300 days. [2026-01-21T12:12:16.783368] [DEBUG] [REMOTE ] IUS: PASS: Price check passed. Min price $54.36. [2026-01-21T12:12:16.783505] [DEBUG] [REMOTE ] IUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:16.783646] [DEBUG] [REMOTE ] IUS: PASS: Integrity check passed. [2026-01-21T12:12:16.783713] [DEBUG] [REMOTE ] IUS: Symbol is viable for forecasting. [2026-01-21T12:12:16.783764] [INFO ] [MAIN ] [1699/3501] IUS kept (0.3s) | 1699 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:17.238387] [DEBUG] [REMOTE ] IUSB: Retrieved 2919 rows, trimmed to 300. [2026-01-21T12:12:17.238517] [DEBUG] [REMOTE ] IUSB: PASS: History has at least 300 days. [2026-01-21T12:12:17.238756] [DEBUG] [REMOTE ] IUSB: PASS: Price check passed. Min price $46.21. [2026-01-21T12:12:17.238896] [DEBUG] [REMOTE ] IUSB: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:17.239020] [DEBUG] [REMOTE ] IUSB: PASS: Integrity check passed. [2026-01-21T12:12:17.239066] [DEBUG] [REMOTE ] IUSB: Symbol is viable for forecasting. [2026-01-21T12:12:17.239115] [INFO ] [MAIN ] [1700/3501] IUSB kept (0.5s) | 1700 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:17.759386] [DEBUG] [REMOTE ] IUSG: Retrieved 6407 rows, trimmed to 300. [2026-01-21T12:12:17.759528] [DEBUG] [REMOTE ] IUSG: PASS: History has at least 300 days. [2026-01-21T12:12:17.759786] [DEBUG] [REMOTE ] IUSG: PASS: Price check passed. Min price $160.13. [2026-01-21T12:12:17.759935] [DEBUG] [REMOTE ] IUSG: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:17.760055] [DEBUG] [REMOTE ] IUSG: PASS: Integrity check passed. [2026-01-21T12:12:17.760097] [DEBUG] [REMOTE ] IUSG: Symbol is viable for forecasting. [2026-01-21T12:12:17.760148] [INFO ] [MAIN ] [1701/3501] IUSG kept (0.5s) | 1701 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:18.101912] [DEBUG] [REMOTE ] IVAL: Retrieved 2788 rows, trimmed to 300. [2026-01-21T12:12:18.102043] [DEBUG] [REMOTE ] IVAL: PASS: History has at least 300 days. [2026-01-21T12:12:18.102255] [DEBUG] [REMOTE ] IVAL: PASS: Price check passed. Min price $29.02. [2026-01-21T12:12:18.102396] [DEBUG] [REMOTE ] IVAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:18.102508] [DEBUG] [REMOTE ] IVAL: PASS: Integrity check passed. [2026-01-21T12:12:18.102550] [DEBUG] [REMOTE ] IVAL: Symbol is viable for forecasting. [2026-01-21T12:12:18.102633] [INFO ] [MAIN ] [1702/3501] IVAL kept (0.3s) | 1702 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:18.667108] [DEBUG] [REMOTE ] IVZ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:18.667254] [DEBUG] [REMOTE ] IVZ: PASS: History has at least 300 days. [2026-01-21T12:12:18.667474] [DEBUG] [REMOTE ] IVZ: PASS: Price check passed. Min price $22.44. [2026-01-21T12:12:18.667634] [DEBUG] [REMOTE ] IVZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:18.667752] [DEBUG] [REMOTE ] IVZ: PASS: Integrity check passed. [2026-01-21T12:12:18.667794] [DEBUG] [REMOTE ] IVZ: Symbol is viable for forecasting. [2026-01-21T12:12:18.667842] [INFO ] [MAIN ] [1703/3501] IVZ kept (0.6s) | 1703 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:19.157977] [DEBUG] [REMOTE ] IX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:19.158143] [DEBUG] [REMOTE ] IX: PASS: History has at least 300 days. [2026-01-21T12:12:19.158372] [DEBUG] [REMOTE ] IX: PASS: Price check passed. Min price $24.22. [2026-01-21T12:12:19.158509] [DEBUG] [REMOTE ] IX: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:19.158665] [DEBUG] [REMOTE ] IX: PASS: Integrity check passed. [2026-01-21T12:12:19.158708] [DEBUG] [REMOTE ] IX: Symbol is viable for forecasting. [2026-01-21T12:12:19.158769] [INFO ] [MAIN ] [1704/3501] IX kept (0.5s) | 1704 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:19.515903] [DEBUG] [REMOTE ] IXUS: Retrieved 3327 rows, trimmed to 300. [2026-01-21T12:12:19.516031] [DEBUG] [REMOTE ] IXUS: PASS: History has at least 300 days. [2026-01-21T12:12:19.516235] [DEBUG] [REMOTE ] IXUS: PASS: Price check passed. Min price $79.60. [2026-01-21T12:12:19.516373] [DEBUG] [REMOTE ] IXUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:19.516484] [DEBUG] [REMOTE ] IXUS: PASS: Integrity check passed. [2026-01-21T12:12:19.516552] [DEBUG] [REMOTE ] IXUS: Symbol is viable for forecasting. [2026-01-21T12:12:19.516623] [INFO ] [MAIN ] [1705/3501] IXUS kept (0.4s) | 1705 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:19.937620] [DEBUG] [REMOTE ] IZEA: Retrieved 3619 rows, trimmed to 300. [2026-01-21T12:12:19.937816] [DEBUG] [REMOTE ] IZEA: PASS: History has at least 300 days. [2026-01-21T12:12:19.938261] [DEBUG] [REMOTE ] IZEA: PASS: Price check passed. Min price $4.04. [2026-01-21T12:12:19.938404] [DEBUG] [REMOTE ] IZEA: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:19.938617] [DEBUG] [REMOTE ] IZEA: PASS: Integrity check passed. [2026-01-21T12:12:19.938662] [DEBUG] [REMOTE ] IZEA: Symbol is viable for forecasting. [2026-01-21T12:12:19.938906] [INFO ] [MAIN ] [1706/3501] IZEA kept (0.4s) | 1706 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:20.400200] [DEBUG] [REMOTE ] J: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:20.400333] [DEBUG] [REMOTE ] J: PASS: History has at least 300 days. [2026-01-21T12:12:20.400541] [DEBUG] [REMOTE ] J: PASS: Price check passed. Min price $128.47. [2026-01-21T12:12:20.400702] [DEBUG] [REMOTE ] J: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:20.400815] [DEBUG] [REMOTE ] J: PASS: Integrity check passed. [2026-01-21T12:12:20.400855] [DEBUG] [REMOTE ] J: Symbol is viable for forecasting. [2026-01-21T12:12:20.400904] [INFO ] [MAIN ] [1707/3501] J kept (0.5s) | 1707 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:20.876201] [DEBUG] [REMOTE ] JACK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:20.876339] [DEBUG] [REMOTE ] JACK: PASS: History has at least 300 days. [2026-01-21T12:12:20.876606] [DEBUG] [REMOTE ] JACK: PASS: Price check passed. Min price $14.25. [2026-01-21T12:12:20.876757] [DEBUG] [REMOTE ] JACK: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:20.876881] [DEBUG] [REMOTE ] JACK: PASS: Integrity check passed. [2026-01-21T12:12:20.876923] [DEBUG] [REMOTE ] JACK: Symbol is viable for forecasting. [2026-01-21T12:12:20.876973] [INFO ] [MAIN ] [1708/3501] JACK kept (0.5s) | 1708 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:21.413509] [DEBUG] [REMOTE ] JAKK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:21.413674] [DEBUG] [REMOTE ] JAKK: PASS: History has at least 300 days. [2026-01-21T12:12:21.413909] [DEBUG] [REMOTE ] JAKK: PASS: Price check passed. Min price $14.79. [2026-01-21T12:12:21.414047] [DEBUG] [REMOTE ] JAKK: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:21.414168] [DEBUG] [REMOTE ] JAKK: PASS: Integrity check passed. [2026-01-21T12:12:21.414208] [DEBUG] [REMOTE ] JAKK: Symbol is viable for forecasting. [2026-01-21T12:12:21.414256] [INFO ] [MAIN ] [1709/3501] JAKK kept (0.5s) | 1709 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:21.684190] [DEBUG] [REMOTE ] JAMF: Retrieved 1381 rows, trimmed to 300. [2026-01-21T12:12:21.684322] [DEBUG] [REMOTE ] JAMF: PASS: History has at least 300 days. [2026-01-21T12:12:21.684640] [DEBUG] [REMOTE ] JAMF: PASS: Price check passed. Min price $10.55. [2026-01-21T12:12:21.684804] [DEBUG] [REMOTE ] JAMF: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:21.684939] [DEBUG] [REMOTE ] JAMF: PASS: Integrity check passed. [2026-01-21T12:12:21.684982] [DEBUG] [REMOTE ] JAMF: Symbol is viable for forecasting. [2026-01-21T12:12:21.685033] [INFO ] [MAIN ] [1710/3501] JAMF kept (0.3s) | 1710 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:22.073540] [DEBUG] [REMOTE ] JANX: Retrieved 1157 rows, trimmed to 300. [2026-01-21T12:12:22.073775] [DEBUG] [REMOTE ] JANX: PASS: History has at least 300 days. [2026-01-21T12:12:22.074032] [DEBUG] [REMOTE ] JANX: PASS: Price check passed. Min price $13.15. [2026-01-21T12:12:22.074177] [DEBUG] [REMOTE ] JANX: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:22.074301] [DEBUG] [REMOTE ] JANX: PASS: Integrity check passed. [2026-01-21T12:12:22.074343] [DEBUG] [REMOTE ] JANX: Symbol is viable for forecasting. [2026-01-21T12:12:22.074398] [INFO ] [MAIN ] [1711/3501] JANX kept (0.4s) | 1711 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:22.593766] [DEBUG] [REMOTE ] JAZZ: Retrieved 4689 rows, trimmed to 300. [2026-01-21T12:12:22.593901] [DEBUG] [REMOTE ] JAZZ: PASS: History has at least 300 days. [2026-01-21T12:12:22.594111] [DEBUG] [REMOTE ] JAZZ: PASS: Price check passed. Min price $131.16. [2026-01-21T12:12:22.594245] [DEBUG] [REMOTE ] JAZZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:22.594357] [DEBUG] [REMOTE ] JAZZ: PASS: Integrity check passed. [2026-01-21T12:12:22.594396] [DEBUG] [REMOTE ] JAZZ: Symbol is viable for forecasting. [2026-01-21T12:12:22.594445] [INFO ] [MAIN ] [1712/3501] JAZZ kept (0.5s) | 1712 kept, 0 rejected | 139.2/min | ETA: 12.9m [2026-01-21T12:12:22.895154] [DEBUG] [REMOTE ] JBGS: Retrieved 2139 rows, trimmed to 300. [2026-01-21T12:12:22.895257] [DEBUG] [REMOTE ] JBGS: PASS: History has at least 300 days. [2026-01-21T12:12:22.895457] [DEBUG] [REMOTE ] JBGS: PASS: Price check passed. Min price $16.70. [2026-01-21T12:12:22.895619] [DEBUG] [REMOTE ] JBGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:22.895729] [DEBUG] [REMOTE ] JBGS: PASS: Integrity check passed. [2026-01-21T12:12:22.895768] [DEBUG] [REMOTE ] JBGS: Symbol is viable for forecasting. [2026-01-21T12:12:22.895816] [INFO ] [MAIN ] [1713/3501] JBGS kept (0.3s) | 1713 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:23.293598] [DEBUG] [REMOTE ] JBI: Retrieved 1527 rows, trimmed to 300. [2026-01-21T12:12:23.293790] [DEBUG] [REMOTE ] JBI: PASS: History has at least 300 days. [2026-01-21T12:12:23.294044] [DEBUG] [REMOTE ] JBI: PASS: Price check passed. Min price $5.75. [2026-01-21T12:12:23.294188] [DEBUG] [REMOTE ] JBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:23.294308] [DEBUG] [REMOTE ] JBI: PASS: Integrity check passed. [2026-01-21T12:12:23.294352] [DEBUG] [REMOTE ] JBI: Symbol is viable for forecasting. [2026-01-21T12:12:23.294406] [INFO ] [MAIN ] [1714/3501] JBI kept (0.4s) | 1714 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:23.942140] [DEBUG] [REMOTE ] JBL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:23.942375] [DEBUG] [REMOTE ] JBL: PASS: History has at least 300 days. [2026-01-21T12:12:23.942736] [DEBUG] [REMOTE ] JBL: PASS: Price check passed. Min price $192.49. [2026-01-21T12:12:23.942917] [DEBUG] [REMOTE ] JBL: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:23.943088] [DEBUG] [REMOTE ] JBL: PASS: Integrity check passed. [2026-01-21T12:12:23.943143] [DEBUG] [REMOTE ] JBL: Symbol is viable for forecasting. [2026-01-21T12:12:23.943212] [INFO ] [MAIN ] [1715/3501] JBL kept (0.6s) | 1715 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:24.149114] [DEBUG] [REMOTE ] JBND: Retrieved 569 rows, trimmed to 300. [2026-01-21T12:12:24.149283] [DEBUG] [REMOTE ] JBND: PASS: History has at least 300 days. [2026-01-21T12:12:24.149565] [DEBUG] [REMOTE ] JBND: PASS: Price check passed. Min price $53.53. [2026-01-21T12:12:24.149825] [DEBUG] [REMOTE ] JBND: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:24.150024] [DEBUG] [REMOTE ] JBND: PASS: Integrity check passed. [2026-01-21T12:12:24.150087] [DEBUG] [REMOTE ] JBND: Symbol is viable for forecasting. [2026-01-21T12:12:24.150161] [INFO ] [MAIN ] [1716/3501] JBND kept (0.2s) | 1716 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:24.834484] [DEBUG] [REMOTE ] JBSS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:24.834648] [DEBUG] [REMOTE ] JBSS: PASS: History has at least 300 days. [2026-01-21T12:12:24.834901] [DEBUG] [REMOTE ] JBSS: PASS: Price check passed. Min price $58.68. [2026-01-21T12:12:24.835047] [DEBUG] [REMOTE ] JBSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:24.835172] [DEBUG] [REMOTE ] JBSS: PASS: Integrity check passed. [2026-01-21T12:12:24.835215] [DEBUG] [REMOTE ] JBSS: Symbol is viable for forecasting. [2026-01-21T12:12:24.835268] [INFO ] [MAIN ] [1717/3501] JBSS kept (0.7s) | 1717 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:25.237318] [DEBUG] [REMOTE ] JCE: Retrieved 4734 rows, trimmed to 300. [2026-01-21T12:12:25.237451] [DEBUG] [REMOTE ] JCE: PASS: History has at least 300 days. [2026-01-21T12:12:25.237694] [DEBUG] [REMOTE ] JCE: PASS: Price check passed. Min price $14.95. [2026-01-21T12:12:25.237838] [DEBUG] [REMOTE ] JCE: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:25.237952] [DEBUG] [REMOTE ] JCE: PASS: Integrity check passed. [2026-01-21T12:12:25.237992] [DEBUG] [REMOTE ] JCE: Symbol is viable for forecasting. [2026-01-21T12:12:25.238041] [INFO ] [MAIN ] [1718/3501] JCE kept (0.4s) | 1718 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:25.720383] [DEBUG] [REMOTE ] JCI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:25.720519] [DEBUG] [REMOTE ] JCI: PASS: History has at least 300 days. [2026-01-21T12:12:25.720769] [DEBUG] [REMOTE ] JCI: PASS: Price check passed. Min price $110.18. [2026-01-21T12:12:25.720909] [DEBUG] [REMOTE ] JCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:25.721023] [DEBUG] [REMOTE ] JCI: PASS: Integrity check passed. [2026-01-21T12:12:25.721064] [DEBUG] [REMOTE ] JCI: Symbol is viable for forecasting. [2026-01-21T12:12:25.721111] [INFO ] [MAIN ] [1719/3501] JCI kept (0.5s) | 1719 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:26.054344] [DEBUG] [REMOTE ] JD: Retrieved 2933 rows, trimmed to 300. [2026-01-21T12:12:26.054472] [DEBUG] [REMOTE ] JD: PASS: History has at least 300 days. [2026-01-21T12:12:26.054704] [DEBUG] [REMOTE ] JD: PASS: Price check passed. Min price $28.38. [2026-01-21T12:12:26.054846] [DEBUG] [REMOTE ] JD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:26.054977] [DEBUG] [REMOTE ] JD: PASS: Integrity check passed. [2026-01-21T12:12:26.055039] [DEBUG] [REMOTE ] JD: Symbol is viable for forecasting. [2026-01-21T12:12:26.055092] [INFO ] [MAIN ] [1720/3501] JD kept (0.3s) | 1720 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:26.450802] [DEBUG] [REMOTE ] JEF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:26.450941] [DEBUG] [REMOTE ] JEF: PASS: History has at least 300 days. [2026-01-21T12:12:26.451167] [DEBUG] [REMOTE ] JEF: PASS: Price check passed. Min price $52.43. [2026-01-21T12:12:26.451302] [DEBUG] [REMOTE ] JEF: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:26.451418] [DEBUG] [REMOTE ] JEF: PASS: Integrity check passed. [2026-01-21T12:12:26.451459] [DEBUG] [REMOTE ] JEF: Symbol is viable for forecasting. [2026-01-21T12:12:26.451507] [INFO ] [MAIN ] [1721/3501] JEF kept (0.4s) | 1721 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:26.810880] [DEBUG] [REMOTE ] JELD: Retrieved 2257 rows, trimmed to 300. [2026-01-21T12:12:26.811011] [DEBUG] [REMOTE ] JELD: PASS: History has at least 300 days. [2026-01-21T12:12:26.811226] [DEBUG] [REMOTE ] JELD: PASS: Price check passed. Min price $1.81. [2026-01-21T12:12:26.811372] [DEBUG] [REMOTE ] JELD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:26.811504] [DEBUG] [REMOTE ] JELD: PASS: Integrity check passed. [2026-01-21T12:12:26.811546] [DEBUG] [REMOTE ] JELD: Symbol is viable for forecasting. [2026-01-21T12:12:26.811633] [INFO ] [MAIN ] [1722/3501] JELD kept (0.4s) | 1722 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:27.145088] [DEBUG] [REMOTE ] JEPQ: Retrieved 931 rows, trimmed to 300. [2026-01-21T12:12:27.145289] [DEBUG] [REMOTE ] JEPQ: PASS: History has at least 300 days. [2026-01-21T12:12:27.145542] [DEBUG] [REMOTE ] JEPQ: PASS: Price check passed. Min price $54.75. [2026-01-21T12:12:27.145717] [DEBUG] [REMOTE ] JEPQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:27.145840] [DEBUG] [REMOTE ] JEPQ: PASS: Integrity check passed. [2026-01-21T12:12:27.145883] [DEBUG] [REMOTE ] JEPQ: Symbol is viable for forecasting. [2026-01-21T12:12:27.145935] [INFO ] [MAIN ] [1723/3501] JEPQ kept (0.3s) | 1723 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:27.668426] [DEBUG] [REMOTE ] JFIN: Retrieved 1683 rows, trimmed to 300. [2026-01-21T12:12:27.668613] [DEBUG] [REMOTE ] JFIN: PASS: History has at least 300 days. [2026-01-21T12:12:27.668854] [DEBUG] [REMOTE ] JFIN: PASS: Price check passed. Min price $5.80. [2026-01-21T12:12:27.668995] [DEBUG] [REMOTE ] JFIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:27.669111] [DEBUG] [REMOTE ] JFIN: PASS: Integrity check passed. [2026-01-21T12:12:27.669152] [DEBUG] [REMOTE ] JFIN: Symbol is viable for forecasting. [2026-01-21T12:12:27.669211] [INFO ] [MAIN ] [1724/3501] JFIN kept (0.5s) | 1724 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:27.966234] [DEBUG] [REMOTE ] JGLO: Retrieved 589 rows, trimmed to 300. [2026-01-21T12:12:27.966441] [DEBUG] [REMOTE ] JGLO: PASS: History has at least 300 days. [2026-01-21T12:12:27.966778] [DEBUG] [REMOTE ] JGLO: PASS: Price check passed. Min price $64.84. [2026-01-21T12:12:27.966958] [DEBUG] [REMOTE ] JGLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:27.967098] [DEBUG] [REMOTE ] JGLO: PASS: Integrity check passed. [2026-01-21T12:12:27.967149] [DEBUG] [REMOTE ] JGLO: Symbol is viable for forecasting. [2026-01-21T12:12:27.967211] [INFO ] [MAIN ] [1725/3501] JGLO kept (0.3s) | 1725 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:28.570730] [DEBUG] [REMOTE ] JHG: Retrieved 6430 rows, trimmed to 300. [2026-01-21T12:12:28.570891] [DEBUG] [REMOTE ] JHG: PASS: History has at least 300 days. [2026-01-21T12:12:28.571107] [DEBUG] [REMOTE ] JHG: PASS: Price check passed. Min price $40.76. [2026-01-21T12:12:28.571246] [DEBUG] [REMOTE ] JHG: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:28.571363] [DEBUG] [REMOTE ] JHG: PASS: Integrity check passed. [2026-01-21T12:12:28.571404] [DEBUG] [REMOTE ] JHG: Symbol is viable for forecasting. [2026-01-21T12:12:28.571452] [INFO ] [MAIN ] [1726/3501] JHG kept (0.6s) | 1726 kept, 0 rejected | 139.2/min | ETA: 12.8m [2026-01-21T12:12:29.034651] [DEBUG] [REMOTE ] JHI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:29.034815] [DEBUG] [REMOTE ] JHI: PASS: History has at least 300 days. [2026-01-21T12:12:29.035080] [DEBUG] [REMOTE ] JHI: PASS: Price check passed. Min price $13.23. [2026-01-21T12:12:29.035241] [DEBUG] [REMOTE ] JHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:29.035364] [DEBUG] [REMOTE ] JHI: PASS: Integrity check passed. [2026-01-21T12:12:29.035405] [DEBUG] [REMOTE ] JHI: Symbol is viable for forecasting. [2026-01-21T12:12:29.035455] [INFO ] [MAIN ] [1727/3501] JHI kept (0.5s) | 1727 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:29.519273] [DEBUG] [REMOTE ] JHX: Retrieved 6551 rows, trimmed to 300. [2026-01-21T12:12:29.519416] [DEBUG] [REMOTE ] JHX: PASS: History has at least 300 days. [2026-01-21T12:12:29.519664] [DEBUG] [REMOTE ] JHX: PASS: Price check passed. Min price $16.69. [2026-01-21T12:12:29.519822] [DEBUG] [REMOTE ] JHX: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:29.519943] [DEBUG] [REMOTE ] JHX: PASS: Integrity check passed. [2026-01-21T12:12:29.519985] [DEBUG] [REMOTE ] JHX: Symbol is viable for forecasting. [2026-01-21T12:12:29.520037] [INFO ] [MAIN ] [1728/3501] JHX kept (0.5s) | 1728 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:29.730730] [DEBUG] [REMOTE ] JILL: Retrieved 2229 rows, trimmed to 300. [2026-01-21T12:12:29.730865] [DEBUG] [REMOTE ] JILL: PASS: History has at least 300 days. [2026-01-21T12:12:29.731072] [DEBUG] [REMOTE ] JILL: PASS: Price check passed. Min price $13.39. [2026-01-21T12:12:29.731207] [DEBUG] [REMOTE ] JILL: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:29.731317] [DEBUG] [REMOTE ] JILL: PASS: Integrity check passed. [2026-01-21T12:12:29.731357] [DEBUG] [REMOTE ] JILL: Symbol is viable for forecasting. [2026-01-21T12:12:29.731404] [INFO ] [MAIN ] [1729/3501] JILL kept (0.2s) | 1729 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:30.030681] [DEBUG] [REMOTE ] JIVE: Retrieved 589 rows, trimmed to 300. [2026-01-21T12:12:30.030832] [DEBUG] [REMOTE ] JIVE: PASS: History has at least 300 days. [2026-01-21T12:12:30.031050] [DEBUG] [REMOTE ] JIVE: PASS: Price check passed. Min price $73.59. [2026-01-21T12:12:30.031190] [DEBUG] [REMOTE ] JIVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:30.031310] [DEBUG] [REMOTE ] JIVE: PASS: Integrity check passed. [2026-01-21T12:12:30.031352] [DEBUG] [REMOTE ] JIVE: Symbol is viable for forecasting. [2026-01-21T12:12:30.031401] [INFO ] [MAIN ] [1730/3501] JIVE kept (0.3s) | 1730 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:30.790864] [DEBUG] [REMOTE ] JJSF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:30.791067] [DEBUG] [REMOTE ] JJSF: PASS: History has at least 300 days. [2026-01-21T12:12:30.791397] [DEBUG] [REMOTE ] JJSF: PASS: Price check passed. Min price $81.15. [2026-01-21T12:12:30.791543] [DEBUG] [REMOTE ] JJSF: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:30.791696] [DEBUG] [REMOTE ] JJSF: PASS: Integrity check passed. [2026-01-21T12:12:30.791739] [DEBUG] [REMOTE ] JJSF: Symbol is viable for forecasting. [2026-01-21T12:12:30.791793] [INFO ] [MAIN ] [1731/3501] JJSF kept (0.8s) | 1731 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:31.268491] [DEBUG] [REMOTE ] JKHY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:31.268647] [DEBUG] [REMOTE ] JKHY: PASS: History has at least 300 days. [2026-01-21T12:12:31.268877] [DEBUG] [REMOTE ] JKHY: PASS: Price check passed. Min price $148.44. [2026-01-21T12:12:31.269012] [DEBUG] [REMOTE ] JKHY: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:31.269139] [DEBUG] [REMOTE ] JKHY: PASS: Integrity check passed. [2026-01-21T12:12:31.269180] [DEBUG] [REMOTE ] JKHY: Symbol is viable for forecasting. [2026-01-21T12:12:31.269228] [INFO ] [MAIN ] [1732/3501] JKHY kept (0.5s) | 1732 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:31.673269] [DEBUG] [REMOTE ] JKS: Retrieved 3945 rows, trimmed to 300. [2026-01-21T12:12:31.673407] [DEBUG] [REMOTE ] JKS: PASS: History has at least 300 days. [2026-01-21T12:12:31.673645] [DEBUG] [REMOTE ] JKS: PASS: Price check passed. Min price $21.05. [2026-01-21T12:12:31.673786] [DEBUG] [REMOTE ] JKS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:31.673898] [DEBUG] [REMOTE ] JKS: PASS: Integrity check passed. [2026-01-21T12:12:31.673937] [DEBUG] [REMOTE ] JKS: Symbol is viable for forecasting. [2026-01-21T12:12:31.673985] [INFO ] [MAIN ] [1733/3501] JKS kept (0.4s) | 1733 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:32.189365] [DEBUG] [REMOTE ] JLL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:32.189509] [DEBUG] [REMOTE ] JLL: PASS: History has at least 300 days. [2026-01-21T12:12:32.189765] [DEBUG] [REMOTE ] JLL: PASS: Price check passed. Min price $287.62. [2026-01-21T12:12:32.189930] [DEBUG] [REMOTE ] JLL: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:32.190052] [DEBUG] [REMOTE ] JLL: PASS: Integrity check passed. [2026-01-21T12:12:32.190094] [DEBUG] [REMOTE ] JLL: Symbol is viable for forecasting. [2026-01-21T12:12:32.190160] [INFO ] [MAIN ] [1734/3501] JLL kept (0.5s) | 1734 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:32.580850] [DEBUG] [REMOTE ] JLS: Retrieved 4060 rows, trimmed to 300. [2026-01-21T12:12:32.580990] [DEBUG] [REMOTE ] JLS: PASS: History has at least 300 days. [2026-01-21T12:12:32.581211] [DEBUG] [REMOTE ] JLS: PASS: Price check passed. Min price $17.96. [2026-01-21T12:12:32.581354] [DEBUG] [REMOTE ] JLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:32.581471] [DEBUG] [REMOTE ] JLS: PASS: Integrity check passed. [2026-01-21T12:12:32.581514] [DEBUG] [REMOTE ] JLS: Symbol is viable for forecasting. [2026-01-21T12:12:32.581565] [INFO ] [MAIN ] [1735/3501] JLS kept (0.4s) | 1735 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:32.867347] [DEBUG] [REMOTE ] JMIA: Retrieved 1702 rows, trimmed to 300. [2026-01-21T12:12:32.867473] [DEBUG] [REMOTE ] JMIA: PASS: History has at least 300 days. [2026-01-21T12:12:32.867706] [DEBUG] [REMOTE ] JMIA: PASS: Price check passed. Min price $9.50. [2026-01-21T12:12:32.867844] [DEBUG] [REMOTE ] JMIA: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:32.867954] [DEBUG] [REMOTE ] JMIA: PASS: Integrity check passed. [2026-01-21T12:12:32.867995] [DEBUG] [REMOTE ] JMIA: Symbol is viable for forecasting. [2026-01-21T12:12:32.868044] [INFO ] [MAIN ] [1736/3501] JMIA kept (0.3s) | 1736 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:33.332506] [DEBUG] [REMOTE ] JMSB: Retrieved 3053 rows, trimmed to 300. [2026-01-21T12:12:33.332705] [DEBUG] [REMOTE ] JMSB: PASS: History has at least 300 days. [2026-01-21T12:12:33.332952] [DEBUG] [REMOTE ] JMSB: PASS: Price check passed. Min price $18.57. [2026-01-21T12:12:33.333107] [DEBUG] [REMOTE ] JMSB: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:33.333227] [DEBUG] [REMOTE ] JMSB: PASS: Integrity check passed. [2026-01-21T12:12:33.333269] [DEBUG] [REMOTE ] JMSB: Symbol is viable for forecasting. [2026-01-21T12:12:33.333318] [INFO ] [MAIN ] [1737/3501] JMSB kept (0.5s) | 1737 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:33.851986] [DEBUG] [REMOTE ] JNJ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:33.852381] [DEBUG] [REMOTE ] JNJ: PASS: History has at least 300 days. [2026-01-21T12:12:33.852737] [DEBUG] [REMOTE ] JNJ: PASS: Price check passed. Min price $184.84. [2026-01-21T12:12:33.852978] [DEBUG] [REMOTE ] JNJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:33.853340] [DEBUG] [REMOTE ] JNJ: PASS: Integrity check passed. [2026-01-21T12:12:33.853387] [DEBUG] [REMOTE ] JNJ: Symbol is viable for forecasting. [2026-01-21T12:12:33.853443] [INFO ] [MAIN ] [1738/3501] JNJ kept (0.5s) | 1738 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:34.168998] [DEBUG] [REMOTE ] JOBY: Retrieved 1304 rows, trimmed to 300. [2026-01-21T12:12:34.169250] [DEBUG] [REMOTE ] JOBY: PASS: History has at least 300 days. [2026-01-21T12:12:34.169665] [DEBUG] [REMOTE ] JOBY: PASS: Price check passed. Min price $13.04. [2026-01-21T12:12:34.169866] [DEBUG] [REMOTE ] JOBY: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:34.170032] [DEBUG] [REMOTE ] JOBY: PASS: Integrity check passed. [2026-01-21T12:12:34.170090] [DEBUG] [REMOTE ] JOBY: Symbol is viable for forecasting. [2026-01-21T12:12:34.170165] [INFO ] [MAIN ] [1739/3501] JOBY kept (0.3s) | 1739 kept, 0 rejected | 139.2/min | ETA: 12.7m [2026-01-21T12:12:34.800915] [DEBUG] [REMOTE ] JOE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:34.801054] [DEBUG] [REMOTE ] JOE: PASS: History has at least 300 days. [2026-01-21T12:12:34.801278] [DEBUG] [REMOTE ] JOE: PASS: Price check passed. Min price $48.90. [2026-01-21T12:12:34.801433] [DEBUG] [REMOTE ] JOE: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:34.801550] [DEBUG] [REMOTE ] JOE: PASS: Integrity check passed. [2026-01-21T12:12:34.801611] [DEBUG] [REMOTE ] JOE: Symbol is viable for forecasting. [2026-01-21T12:12:34.801663] [INFO ] [MAIN ] [1740/3501] JOE kept (0.6s) | 1740 kept, 0 rejected | 139.1/min | ETA: 12.7m [2026-01-21T12:12:35.171631] [DEBUG] [REMOTE ] JOF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:35.171765] [DEBUG] [REMOTE ] JOF: PASS: History has at least 300 days. [2026-01-21T12:12:35.171980] [DEBUG] [REMOTE ] JOF: PASS: Price check passed. Min price $10.00. [2026-01-21T12:12:35.172122] [DEBUG] [REMOTE ] JOF: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:35.172238] [DEBUG] [REMOTE ] JOF: PASS: Integrity check passed. [2026-01-21T12:12:35.172279] [DEBUG] [REMOTE ] JOF: Symbol is viable for forecasting. [2026-01-21T12:12:35.172328] [INFO ] [MAIN ] [1741/3501] JOF kept (0.4s) | 1741 kept, 0 rejected | 139.2/min | ETA: 12.6m [2026-01-21T12:12:35.687447] [DEBUG] [REMOTE ] JPC: Retrieved 5739 rows, trimmed to 300. [2026-01-21T12:12:35.687608] [DEBUG] [REMOTE ] JPC: PASS: History has at least 300 days. [2026-01-21T12:12:35.687835] [DEBUG] [REMOTE ] JPC: PASS: Price check passed. Min price $7.76. [2026-01-21T12:12:35.687970] [DEBUG] [REMOTE ] JPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:35.688085] [DEBUG] [REMOTE ] JPC: PASS: Integrity check passed. [2026-01-21T12:12:35.688125] [DEBUG] [REMOTE ] JPC: Symbol is viable for forecasting. [2026-01-21T12:12:35.688172] [INFO ] [MAIN ] [1742/3501] JPC kept (0.5s) | 1742 kept, 0 rejected | 139.1/min | ETA: 12.6m [2026-01-21T12:12:35.925242] [DEBUG] [REMOTE ] JPEF: Retrieved 621 rows, trimmed to 300. [2026-01-21T12:12:35.925357] [DEBUG] [REMOTE ] JPEF: PASS: History has at least 300 days. [2026-01-21T12:12:35.925584] [DEBUG] [REMOTE ] JPEF: PASS: Price check passed. Min price $71.86. [2026-01-21T12:12:35.925723] [DEBUG] [REMOTE ] JPEF: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:35.925831] [DEBUG] [REMOTE ] JPEF: PASS: Integrity check passed. [2026-01-21T12:12:35.925872] [DEBUG] [REMOTE ] JPEF: Symbol is viable for forecasting. [2026-01-21T12:12:35.925920] [INFO ] [MAIN ] [1743/3501] JPEF kept (0.2s) | 1743 kept, 0 rejected | 139.2/min | ETA: 12.6m [2026-01-21T12:12:36.549459] [DEBUG] [REMOTE ] JPM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:36.549613] [DEBUG] [REMOTE ] JPM: PASS: History has at least 300 days. [2026-01-21T12:12:36.549841] [DEBUG] [REMOTE ] JPM: PASS: Price check passed. Min price $293.23. [2026-01-21T12:12:36.549982] [DEBUG] [REMOTE ] JPM: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:36.550097] [DEBUG] [REMOTE ] JPM: PASS: Integrity check passed. [2026-01-21T12:12:36.550137] [DEBUG] [REMOTE ] JPM: Symbol is viable for forecasting. [2026-01-21T12:12:36.550186] [INFO ] [MAIN ] [1744/3501] JPM kept (0.6s) | 1744 kept, 0 rejected | 139.1/min | ETA: 12.6m [2026-01-21T12:12:36.955039] [DEBUG] [REMOTE ] JQC: Retrieved 5678 rows, trimmed to 300. [2026-01-21T12:12:36.955189] [DEBUG] [REMOTE ] JQC: PASS: History has at least 300 days. [2026-01-21T12:12:36.955428] [DEBUG] [REMOTE ] JQC: PASS: Price check passed. Min price $4.85. [2026-01-21T12:12:36.955591] [DEBUG] [REMOTE ] JQC: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:36.955716] [DEBUG] [REMOTE ] JQC: PASS: Integrity check passed. [2026-01-21T12:12:36.955758] [DEBUG] [REMOTE ] JQC: Symbol is viable for forecasting. [2026-01-21T12:12:36.955808] [INFO ] [MAIN ] [1745/3501] JQC kept (0.4s) | 1745 kept, 0 rejected | 139.1/min | ETA: 12.6m [2026-01-21T12:12:37.327628] [DEBUG] [REMOTE ] JRI: Retrieved 3452 rows, trimmed to 300. [2026-01-21T12:12:37.327752] [DEBUG] [REMOTE ] JRI: PASS: History has at least 300 days. [2026-01-21T12:12:37.327969] [DEBUG] [REMOTE ] JRI: PASS: Price check passed. Min price $12.90. [2026-01-21T12:12:37.328104] [DEBUG] [REMOTE ] JRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:37.328212] [DEBUG] [REMOTE ] JRI: PASS: Integrity check passed. [2026-01-21T12:12:37.328252] [DEBUG] [REMOTE ] JRI: Symbol is viable for forecasting. [2026-01-21T12:12:37.328300] [INFO ] [MAIN ] [1746/3501] JRI kept (0.4s) | 1746 kept, 0 rejected | 139.2/min | ETA: 12.6m [2026-01-21T12:12:37.965818] [DEBUG] [REMOTE ] JRS: Retrieved 6080 rows, trimmed to 300. [2026-01-21T12:12:37.965957] [DEBUG] [REMOTE ] JRS: PASS: History has at least 300 days. [2026-01-21T12:12:37.966200] [DEBUG] [REMOTE ] JRS: PASS: Price check passed. Min price $7.49. [2026-01-21T12:12:37.966343] [DEBUG] [REMOTE ] JRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:37.966460] [DEBUG] [REMOTE ] JRS: PASS: Integrity check passed. [2026-01-21T12:12:37.966502] [DEBUG] [REMOTE ] JRS: Symbol is viable for forecasting. [2026-01-21T12:12:37.966595] [INFO ] [MAIN ] [1747/3501] JRS kept (0.6s) | 1747 kept, 0 rejected | 139.1/min | ETA: 12.6m [2026-01-21T12:12:38.335018] [DEBUG] [REMOTE ] JSM: Retrieved 5549 rows, trimmed to 300. [2026-01-21T12:12:38.335181] [DEBUG] [REMOTE ] JSM: PASS: History has at least 300 days. [2026-01-21T12:12:38.335399] [DEBUG] [REMOTE ] JSM: PASS: Price check passed. Min price $18.30. [2026-01-21T12:12:38.335540] [DEBUG] [REMOTE ] JSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:38.335699] [DEBUG] [REMOTE ] JSM: PASS: Integrity check passed. [2026-01-21T12:12:38.335750] [DEBUG] [REMOTE ] JSM: Symbol is viable for forecasting. [2026-01-21T12:12:38.335801] [INFO ] [MAIN ] [1748/3501] JSM kept (0.4s) | 1748 kept, 0 rejected | 139.1/min | ETA: 12.6m [2026-01-21T12:12:38.664050] [DEBUG] [REMOTE ] JSMD: Retrieved 2490 rows, trimmed to 300. [2026-01-21T12:12:38.664214] [DEBUG] [REMOTE ] JSMD: PASS: History has at least 300 days. [2026-01-21T12:12:38.664451] [DEBUG] [REMOTE ] JSMD: PASS: Price check passed. Min price $77.53. [2026-01-21T12:12:38.664610] [DEBUG] [REMOTE ] JSMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:38.664729] [DEBUG] [REMOTE ] JSMD: PASS: Integrity check passed. [2026-01-21T12:12:38.664770] [DEBUG] [REMOTE ] JSMD: Symbol is viable for forecasting. [2026-01-21T12:12:38.664819] [INFO ] [MAIN ] [1749/3501] JSMD kept (0.3s) | 1749 kept, 0 rejected | 139.1/min | ETA: 12.6m [2026-01-21T12:12:39.100831] [DEBUG] [REMOTE ] JSML: Retrieved 2490 rows, trimmed to 300. [2026-01-21T12:12:39.100966] [DEBUG] [REMOTE ] JSML: PASS: History has at least 300 days. [2026-01-21T12:12:39.101168] [DEBUG] [REMOTE ] JSML: PASS: Price check passed. Min price $69.18. [2026-01-21T12:12:39.101316] [DEBUG] [REMOTE ] JSML: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:39.101446] [DEBUG] [REMOTE ] JSML: PASS: Integrity check passed. [2026-01-21T12:12:39.101487] [DEBUG] [REMOTE ] JSML: Symbol is viable for forecasting. [2026-01-21T12:12:39.101534] [INFO ] [MAIN ] [1750/3501] JSML kept (0.4s) | 1750 kept, 0 rejected | 139.1/min | ETA: 12.6m [2026-01-21T12:12:39.390968] [DEBUG] [REMOTE ] JTEK: Retrieved 574 rows, trimmed to 300. [2026-01-21T12:12:39.391105] [DEBUG] [REMOTE ] JTEK: PASS: History has at least 300 days. [2026-01-21T12:12:39.391316] [DEBUG] [REMOTE ] JTEK: PASS: Price check passed. Min price $84.40. [2026-01-21T12:12:39.391459] [DEBUG] [REMOTE ] JTEK: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:39.391597] [DEBUG] [REMOTE ] JTEK: PASS: Integrity check passed. [2026-01-21T12:12:39.391641] [DEBUG] [REMOTE ] JTEK: Symbol is viable for forecasting. [2026-01-21T12:12:39.391692] [INFO ] [MAIN ] [1751/3501] JTEK kept (0.3s) | 1751 kept, 0 rejected | 139.2/min | ETA: 12.6m [2026-01-21T12:12:40.047047] [DEBUG] [REMOTE ] JVA: Retrieved 5212 rows, trimmed to 300. [2026-01-21T12:12:40.047465] [DEBUG] [REMOTE ] JVA: PASS: History has at least 300 days. [2026-01-21T12:12:40.047951] [DEBUG] [REMOTE ] JVA: PASS: Price check passed. Min price $3.36. [2026-01-21T12:12:40.048113] [DEBUG] [REMOTE ] JVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:40.048254] [DEBUG] [REMOTE ] JVA: PASS: Integrity check passed. [2026-01-21T12:12:40.048297] [DEBUG] [REMOTE ] JVA: Symbol is viable for forecasting. [2026-01-21T12:12:40.048356] [INFO ] [MAIN ] [1752/3501] JVA kept (0.7s) | 1752 kept, 0 rejected | 139.1/min | ETA: 12.6m [2026-01-21T12:12:40.283009] [DEBUG] [REMOTE ] JXN: Retrieved 1100 rows, trimmed to 300. [2026-01-21T12:12:40.283146] [DEBUG] [REMOTE ] JXN: PASS: History has at least 300 days. [2026-01-21T12:12:40.283359] [DEBUG] [REMOTE ] JXN: PASS: Price check passed. Min price $89.89. [2026-01-21T12:12:40.283501] [DEBUG] [REMOTE ] JXN: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:40.283662] [DEBUG] [REMOTE ] JXN: PASS: Integrity check passed. [2026-01-21T12:12:40.283714] [DEBUG] [REMOTE ] JXN: Symbol is viable for forecasting. [2026-01-21T12:12:40.283765] [INFO ] [MAIN ] [1753/3501] JXN kept (0.2s) | 1753 kept, 0 rejected | 139.2/min | ETA: 12.6m [2026-01-21T12:12:40.980832] [DEBUG] [REMOTE ] KAI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:40.980967] [DEBUG] [REMOTE ] KAI: PASS: History has at least 300 days. [2026-01-21T12:12:40.981189] [DEBUG] [REMOTE ] KAI: PASS: Price check passed. Min price $247.21. [2026-01-21T12:12:40.981325] [DEBUG] [REMOTE ] KAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:40.981439] [DEBUG] [REMOTE ] KAI: PASS: Integrity check passed. [2026-01-21T12:12:40.981480] [DEBUG] [REMOTE ] KAI: Symbol is viable for forecasting. [2026-01-21T12:12:40.981527] [INFO ] [MAIN ] [1754/3501] KAI kept (0.7s) | 1754 kept, 0 rejected | 139.1/min | ETA: 12.6m [2026-01-21T12:12:41.190716] [DEBUG] [REMOTE ] KARO: Retrieved 1206 rows, trimmed to 300. [2026-01-21T12:12:41.190867] [DEBUG] [REMOTE ] KARO: PASS: History has at least 300 days. [2026-01-21T12:12:41.191077] [DEBUG] [REMOTE ] KARO: PASS: Price check passed. Min price $41.60. [2026-01-21T12:12:41.191212] [DEBUG] [REMOTE ] KARO: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:41.191319] [DEBUG] [REMOTE ] KARO: PASS: Integrity check passed. [2026-01-21T12:12:41.191358] [DEBUG] [REMOTE ] KARO: Symbol is viable for forecasting. [2026-01-21T12:12:41.191407] [INFO ] [MAIN ] [1755/3501] KARO kept (0.2s) | 1755 kept, 0 rejected | 139.2/min | ETA: 12.5m [2026-01-21T12:12:41.873190] [DEBUG] [REMOTE ] KB: Retrieved 6085 rows, trimmed to 300. [2026-01-21T12:12:41.873410] [DEBUG] [REMOTE ] KB: PASS: History has at least 300 days. [2026-01-21T12:12:41.873818] [DEBUG] [REMOTE ] KB: PASS: Price check passed. Min price $79.59. [2026-01-21T12:12:41.873965] [DEBUG] [REMOTE ] KB: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:41.874132] [DEBUG] [REMOTE ] KB: PASS: Integrity check passed. [2026-01-21T12:12:41.874173] [DEBUG] [REMOTE ] KB: Symbol is viable for forecasting. [2026-01-21T12:12:41.874232] [INFO ] [MAIN ] [1756/3501] KB kept (0.7s) | 1756 kept, 0 rejected | 139.1/min | ETA: 12.5m [2026-01-21T12:12:42.201373] [DEBUG] [REMOTE ] KBH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:42.201528] [DEBUG] [REMOTE ] KBH: PASS: History has at least 300 days. [2026-01-21T12:12:42.201824] [DEBUG] [REMOTE ] KBH: PASS: Price check passed. Min price $55.24. [2026-01-21T12:12:42.201970] [DEBUG] [REMOTE ] KBH: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:42.202096] [DEBUG] [REMOTE ] KBH: PASS: Integrity check passed. [2026-01-21T12:12:42.202135] [DEBUG] [REMOTE ] KBH: Symbol is viable for forecasting. [2026-01-21T12:12:42.202184] [INFO ] [MAIN ] [1757/3501] KBH kept (0.3s) | 1757 kept, 0 rejected | 139.1/min | ETA: 12.5m [2026-01-21T12:12:42.658774] [DEBUG] [REMOTE ] KBWB: Retrieved 3574 rows, trimmed to 300. [2026-01-21T12:12:42.658981] [DEBUG] [REMOTE ] KBWB: PASS: History has at least 300 days. [2026-01-21T12:12:42.659275] [DEBUG] [REMOTE ] KBWB: PASS: Price check passed. Min price $74.57. [2026-01-21T12:12:42.659420] [DEBUG] [REMOTE ] KBWB: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:42.659545] [DEBUG] [REMOTE ] KBWB: PASS: Integrity check passed. [2026-01-21T12:12:42.659609] [DEBUG] [REMOTE ] KBWB: Symbol is viable for forecasting. [2026-01-21T12:12:42.659666] [INFO ] [MAIN ] [1758/3501] KBWB kept (0.5s) | 1758 kept, 0 rejected | 139.1/min | ETA: 12.5m [2026-01-21T12:12:42.928719] [DEBUG] [REMOTE ] KBWD: Retrieved 3804 rows, trimmed to 300. [2026-01-21T12:12:42.928963] [DEBUG] [REMOTE ] KBWD: PASS: History has at least 300 days. [2026-01-21T12:12:42.929255] [DEBUG] [REMOTE ] KBWD: PASS: Price check passed. Min price $12.79. [2026-01-21T12:12:42.929405] [DEBUG] [REMOTE ] KBWD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:42.929548] [DEBUG] [REMOTE ] KBWD: PASS: Integrity check passed. [2026-01-21T12:12:42.929614] [DEBUG] [REMOTE ] KBWD: Symbol is viable for forecasting. [2026-01-21T12:12:42.929674] [INFO ] [MAIN ] [1759/3501] KBWD kept (0.3s) | 1759 kept, 0 rejected | 139.2/min | ETA: 12.5m [2026-01-21T12:12:43.470904] [DEBUG] [REMOTE ] KBWP: Retrieved 3791 rows, trimmed to 300. [2026-01-21T12:12:43.471116] [DEBUG] [REMOTE ] KBWP: PASS: History has at least 300 days. [2026-01-21T12:12:43.471392] [DEBUG] [REMOTE ] KBWP: PASS: Price check passed. Min price $114.69. [2026-01-21T12:12:43.471535] [DEBUG] [REMOTE ] KBWP: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:43.471683] [DEBUG] [REMOTE ] KBWP: PASS: Integrity check passed. [2026-01-21T12:12:43.471727] [DEBUG] [REMOTE ] KBWP: Symbol is viable for forecasting. [2026-01-21T12:12:43.471922] [INFO ] [MAIN ] [1760/3501] KBWP kept (0.5s) | 1760 kept, 0 rejected | 139.1/min | ETA: 12.5m [2026-01-21T12:12:43.848897] [DEBUG] [REMOTE ] KBWY: Retrieved 3804 rows, trimmed to 300. [2026-01-21T12:12:43.849096] [DEBUG] [REMOTE ] KBWY: PASS: History has at least 300 days. [2026-01-21T12:12:43.849344] [DEBUG] [REMOTE ] KBWY: PASS: Price check passed. Min price $14.61. [2026-01-21T12:12:43.849485] [DEBUG] [REMOTE ] KBWY: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:43.849623] [DEBUG] [REMOTE ] KBWY: PASS: Integrity check passed. [2026-01-21T12:12:43.849667] [DEBUG] [REMOTE ] KBWY: Symbol is viable for forecasting. [2026-01-21T12:12:43.849720] [INFO ] [MAIN ] [1761/3501] KBWY kept (0.4s) | 1761 kept, 0 rejected | 139.1/min | ETA: 12.5m [2026-01-21T12:12:44.152774] [DEBUG] [REMOTE ] KC: Retrieved 1432 rows, trimmed to 300. [2026-01-21T12:12:44.152928] [DEBUG] [REMOTE ] KC: PASS: History has at least 300 days. [2026-01-21T12:12:44.153186] [DEBUG] [REMOTE ] KC: PASS: Price check passed. Min price $10.34. [2026-01-21T12:12:44.153364] [DEBUG] [REMOTE ] KC: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:44.153502] [DEBUG] [REMOTE ] KC: PASS: Integrity check passed. [2026-01-21T12:12:44.153553] [DEBUG] [REMOTE ] KC: Symbol is viable for forecasting. [2026-01-21T12:12:44.153631] [INFO ] [MAIN ] [1762/3501] KC kept (0.3s) | 1762 kept, 0 rejected | 139.2/min | ETA: 12.5m [2026-01-21T12:12:44.508764] [DEBUG] [REMOTE ] KD: Retrieved 1064 rows, trimmed to 300. [2026-01-21T12:12:44.508896] [DEBUG] [REMOTE ] KD: PASS: History has at least 300 days. [2026-01-21T12:12:44.509095] [DEBUG] [REMOTE ] KD: PASS: Price check passed. Min price $23.57. [2026-01-21T12:12:44.509229] [DEBUG] [REMOTE ] KD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:44.509335] [DEBUG] [REMOTE ] KD: PASS: Integrity check passed. [2026-01-21T12:12:44.509375] [DEBUG] [REMOTE ] KD: Symbol is viable for forecasting. [2026-01-21T12:12:44.509422] [INFO ] [MAIN ] [1763/3501] KD kept (0.4s) | 1763 kept, 0 rejected | 139.2/min | ETA: 12.5m [2026-01-21T12:12:45.028658] [DEBUG] [REMOTE ] KDP: Retrieved 4461 rows, trimmed to 300. [2026-01-21T12:12:45.028794] [DEBUG] [REMOTE ] KDP: PASS: History has at least 300 days. [2026-01-21T12:12:45.029020] [DEBUG] [REMOTE ] KDP: PASS: Price check passed. Min price $25.75. [2026-01-21T12:12:45.029154] [DEBUG] [REMOTE ] KDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:45.029265] [DEBUG] [REMOTE ] KDP: PASS: Integrity check passed. [2026-01-21T12:12:45.029305] [DEBUG] [REMOTE ] KDP: Symbol is viable for forecasting. [2026-01-21T12:12:45.029353] [INFO ] [MAIN ] [1764/3501] KDP kept (0.5s) | 1764 kept, 0 rejected | 139.2/min | ETA: 12.5m [2026-01-21T12:12:45.424094] [DEBUG] [REMOTE ] KE: Retrieved 2819 rows, trimmed to 300. [2026-01-21T12:12:45.424254] [DEBUG] [REMOTE ] KE: PASS: History has at least 300 days. [2026-01-21T12:12:45.424526] [DEBUG] [REMOTE ] KE: PASS: Price check passed. Min price $26.30. [2026-01-21T12:12:45.424731] [DEBUG] [REMOTE ] KE: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:45.424888] [DEBUG] [REMOTE ] KE: PASS: Integrity check passed. [2026-01-21T12:12:45.424944] [DEBUG] [REMOTE ] KE: Symbol is viable for forecasting. [2026-01-21T12:12:45.425016] [INFO ] [MAIN ] [1765/3501] KE kept (0.4s) | 1765 kept, 0 rejected | 139.2/min | ETA: 12.5m [2026-01-21T12:12:45.915418] [DEBUG] [REMOTE ] KELYA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:45.915559] [DEBUG] [REMOTE ] KELYA: PASS: History has at least 300 days. [2026-01-21T12:12:45.915809] [DEBUG] [REMOTE ] KELYA: PASS: Price check passed. Min price $8.08. [2026-01-21T12:12:45.915949] [DEBUG] [REMOTE ] KELYA: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:45.916073] [DEBUG] [REMOTE ] KELYA: PASS: Integrity check passed. [2026-01-21T12:12:45.916114] [DEBUG] [REMOTE ] KELYA: Symbol is viable for forecasting. [2026-01-21T12:12:45.916166] [INFO ] [MAIN ] [1766/3501] KELYA kept (0.5s) | 1766 kept, 0 rejected | 139.2/min | ETA: 12.5m [2026-01-21T12:12:46.252385] [DEBUG] [REMOTE ] KEN: Retrieved 2770 rows, trimmed to 300. [2026-01-21T12:12:46.252513] [DEBUG] [REMOTE ] KEN: PASS: History has at least 300 days. [2026-01-21T12:12:46.252746] [DEBUG] [REMOTE ] KEN: PASS: Price check passed. Min price $49.07. [2026-01-21T12:12:46.252884] [DEBUG] [REMOTE ] KEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:46.252994] [DEBUG] [REMOTE ] KEN: PASS: Integrity check passed. [2026-01-21T12:12:46.253034] [DEBUG] [REMOTE ] KEN: Symbol is viable for forecasting. [2026-01-21T12:12:46.253082] [INFO ] [MAIN ] [1767/3501] KEN kept (0.3s) | 1767 kept, 0 rejected | 139.2/min | ETA: 12.5m [2026-01-21T12:12:46.800983] [DEBUG] [REMOTE ] KEP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:46.801131] [DEBUG] [REMOTE ] KEP: PASS: History has at least 300 days. [2026-01-21T12:12:46.801367] [DEBUG] [REMOTE ] KEP: PASS: Price check passed. Min price $14.80. [2026-01-21T12:12:46.801507] [DEBUG] [REMOTE ] KEP: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:46.801652] [DEBUG] [REMOTE ] KEP: PASS: Integrity check passed. [2026-01-21T12:12:46.801696] [DEBUG] [REMOTE ] KEP: Symbol is viable for forecasting. [2026-01-21T12:12:46.801745] [INFO ] [MAIN ] [1768/3501] KEP kept (0.5s) | 1768 kept, 0 rejected | 139.2/min | ETA: 12.5m [2026-01-21T12:12:47.243761] [DEBUG] [REMOTE ] KEX: Retrieved 6593 rows, trimmed to 300. [2026-01-21T12:12:47.243904] [DEBUG] [REMOTE ] KEX: PASS: History has at least 300 days. [2026-01-21T12:12:47.244134] [DEBUG] [REMOTE ] KEX: PASS: Price check passed. Min price $85.86. [2026-01-21T12:12:47.244272] [DEBUG] [REMOTE ] KEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:47.244608] [DEBUG] [REMOTE ] KEX: PASS: Integrity check passed. [2026-01-21T12:12:47.244653] [DEBUG] [REMOTE ] KEX: Symbol is viable for forecasting. [2026-01-21T12:12:47.244701] [INFO ] [MAIN ] [1769/3501] KEX kept (0.4s) | 1769 kept, 0 rejected | 139.2/min | ETA: 12.4m [2026-01-21T12:12:47.508660] [DEBUG] [REMOTE ] KEYS: Retrieved 2829 rows, trimmed to 300. [2026-01-21T12:12:47.508819] [DEBUG] [REMOTE ] KEYS: PASS: History has at least 300 days. [2026-01-21T12:12:47.509073] [DEBUG] [REMOTE ] KEYS: PASS: Price check passed. Min price $167.77. [2026-01-21T12:12:47.509237] [DEBUG] [REMOTE ] KEYS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:47.509373] [DEBUG] [REMOTE ] KEYS: PASS: Integrity check passed. [2026-01-21T12:12:47.509418] [DEBUG] [REMOTE ] KEYS: Symbol is viable for forecasting. [2026-01-21T12:12:47.509468] [INFO ] [MAIN ] [1770/3501] KEYS kept (0.3s) | 1770 kept, 0 rejected | 139.2/min | ETA: 12.4m [2026-01-21T12:12:48.152644] [DEBUG] [REMOTE ] KFS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:48.152785] [DEBUG] [REMOTE ] KFS: PASS: History has at least 300 days. [2026-01-21T12:12:48.153011] [DEBUG] [REMOTE ] KFS: PASS: Price check passed. Min price $11.80. [2026-01-21T12:12:48.153149] [DEBUG] [REMOTE ] KFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:48.153265] [DEBUG] [REMOTE ] KFS: PASS: Integrity check passed. [2026-01-21T12:12:48.153310] [DEBUG] [REMOTE ] KFS: Symbol is viable for forecasting. [2026-01-21T12:12:48.153358] [INFO ] [MAIN ] [1771/3501] KFS kept (0.6s) | 1771 kept, 0 rejected | 139.1/min | ETA: 12.4m [2026-01-21T12:12:48.503336] [DEBUG] [REMOTE ] KFY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:48.503474] [DEBUG] [REMOTE ] KFY: PASS: History has at least 300 days. [2026-01-21T12:12:48.503735] [DEBUG] [REMOTE ] KFY: PASS: Price check passed. Min price $62.13. [2026-01-21T12:12:48.503893] [DEBUG] [REMOTE ] KFY: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:48.504012] [DEBUG] [REMOTE ] KFY: PASS: Integrity check passed. [2026-01-21T12:12:48.504051] [DEBUG] [REMOTE ] KFY: Symbol is viable for forecasting. [2026-01-21T12:12:48.504100] [INFO ] [MAIN ] [1772/3501] KFY kept (0.4s) | 1772 kept, 0 rejected | 139.2/min | ETA: 12.4m [2026-01-21T12:12:48.655278] [DEBUG] [REMOTE ] KGS: Retrieved 642 rows, trimmed to 300. [2026-01-21T12:12:48.655407] [DEBUG] [REMOTE ] KGS: PASS: History has at least 300 days. [2026-01-21T12:12:48.655641] [DEBUG] [REMOTE ] KGS: PASS: Price check passed. Min price $32.95. [2026-01-21T12:12:48.655789] [DEBUG] [REMOTE ] KGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:48.655901] [DEBUG] [REMOTE ] KGS: PASS: Integrity check passed. [2026-01-21T12:12:48.655943] [DEBUG] [REMOTE ] KGS: Symbol is viable for forecasting. [2026-01-21T12:12:48.655991] [INFO ] [MAIN ] [1773/3501] KGS kept (0.2s) | 1773 kept, 0 rejected | 139.2/min | ETA: 12.4m [2026-01-21T12:12:49.260620] [DEBUG] [REMOTE ] KHC: Retrieved 2652 rows, trimmed to 300. [2026-01-21T12:12:49.260832] [DEBUG] [REMOTE ] KHC: PASS: History has at least 300 days. [2026-01-21T12:12:49.261113] [DEBUG] [REMOTE ] KHC: PASS: Price check passed. Min price $23.01. [2026-01-21T12:12:49.261262] [DEBUG] [REMOTE ] KHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:49.261394] [DEBUG] [REMOTE ] KHC: PASS: Integrity check passed. [2026-01-21T12:12:49.261438] [DEBUG] [REMOTE ] KHC: Symbol is viable for forecasting. [2026-01-21T12:12:49.261493] [INFO ] [MAIN ] [1774/3501] KHC kept (0.6s) | 1774 kept, 0 rejected | 139.2/min | ETA: 12.4m [2026-01-21T12:12:49.573406] [DEBUG] [REMOTE ] KIDS: Retrieved 2078 rows, trimmed to 300. [2026-01-21T12:12:49.573672] [DEBUG] [REMOTE ] KIDS: PASS: History has at least 300 days. [2026-01-21T12:12:49.574017] [DEBUG] [REMOTE ] KIDS: PASS: Price check passed. Min price $16.32. [2026-01-21T12:12:49.574213] [DEBUG] [REMOTE ] KIDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:49.574534] [DEBUG] [REMOTE ] KIDS: PASS: Integrity check passed. [2026-01-21T12:12:49.574614] [DEBUG] [REMOTE ] KIDS: Symbol is viable for forecasting. [2026-01-21T12:12:49.574688] [INFO ] [MAIN ] [1775/3501] KIDS kept (0.3s) | 1775 kept, 0 rejected | 139.2/min | ETA: 12.4m [2026-01-21T12:12:50.373359] [DEBUG] [REMOTE ] KIM: Retrieved 6591 rows, trimmed to 300. [2026-01-21T12:12:50.373661] [DEBUG] [REMOTE ] KIM: PASS: History has at least 300 days. [2026-01-21T12:12:50.374052] [DEBUG] [REMOTE ] KIM: PASS: Price check passed. Min price $19.62. [2026-01-21T12:12:50.374237] [DEBUG] [REMOTE ] KIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:50.374400] [DEBUG] [REMOTE ] KIM: PASS: Integrity check passed. [2026-01-21T12:12:50.374448] [DEBUG] [REMOTE ] KIM: Symbol is viable for forecasting. [2026-01-21T12:12:50.374507] [INFO ] [MAIN ] [1776/3501] KIM kept (0.8s) | 1776 kept, 0 rejected | 139.1/min | ETA: 12.4m [2026-01-21T12:12:50.835427] [DEBUG] [REMOTE ] KINS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:50.835949] [DEBUG] [REMOTE ] KINS: PASS: History has at least 300 days. [2026-01-21T12:12:50.836332] [DEBUG] [REMOTE ] KINS: PASS: Price check passed. Min price $14.09. [2026-01-21T12:12:50.836491] [DEBUG] [REMOTE ] KINS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:50.836716] [DEBUG] [REMOTE ] KINS: PASS: Integrity check passed. [2026-01-21T12:12:50.836765] [DEBUG] [REMOTE ] KINS: Symbol is viable for forecasting. [2026-01-21T12:12:50.836822] [INFO ] [MAIN ] [1777/3501] KINS kept (0.5s) | 1777 kept, 0 rejected | 139.1/min | ETA: 12.4m [2026-01-21T12:12:51.221513] [DEBUG] [REMOTE ] KIO: Retrieved 3140 rows, trimmed to 300. [2026-01-21T12:12:51.221778] [DEBUG] [REMOTE ] KIO: PASS: History has at least 300 days. [2026-01-21T12:12:51.222203] [DEBUG] [REMOTE ] KIO: PASS: Price check passed. Min price $11.15. [2026-01-21T12:12:51.222398] [DEBUG] [REMOTE ] KIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:51.222602] [DEBUG] [REMOTE ] KIO: PASS: Integrity check passed. [2026-01-21T12:12:51.222660] [DEBUG] [REMOTE ] KIO: Symbol is viable for forecasting. [2026-01-21T12:12:51.222737] [INFO ] [MAIN ] [1778/3501] KIO kept (0.4s) | 1778 kept, 0 rejected | 139.1/min | ETA: 12.4m [2026-01-21T12:12:51.509341] [DEBUG] [REMOTE ] KKRS: Retrieved 1193 rows, trimmed to 300. [2026-01-21T12:12:51.509541] [DEBUG] [REMOTE ] KKRS: PASS: History has at least 300 days. [2026-01-21T12:12:51.509819] [DEBUG] [REMOTE ] KKRS: PASS: Price check passed. Min price $16.85. [2026-01-21T12:12:51.509969] [DEBUG] [REMOTE ] KKRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:51.510121] [DEBUG] [REMOTE ] KKRS: PASS: Integrity check passed. [2026-01-21T12:12:51.510170] [DEBUG] [REMOTE ] KKRS: Symbol is viable for forecasting. [2026-01-21T12:12:51.510233] [INFO ] [MAIN ] [1779/3501] KKRS kept (0.3s) | 1779 kept, 0 rejected | 139.2/min | ETA: 12.4m [2026-01-21T12:12:52.024600] [DEBUG] [REMOTE ] KLAC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:52.024804] [DEBUG] [REMOTE ] KLAC: PASS: History has at least 300 days. [2026-01-21T12:12:52.025191] [DEBUG] [REMOTE ] KLAC: PASS: Price check passed. Min price $1097.12. [2026-01-21T12:12:52.025379] [DEBUG] [REMOTE ] KLAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:52.025563] [DEBUG] [REMOTE ] KLAC: PASS: Integrity check passed. [2026-01-21T12:12:52.025645] [DEBUG] [REMOTE ] KLAC: Symbol is viable for forecasting. [2026-01-21T12:12:52.025709] [INFO ] [MAIN ] [1780/3501] KLAC kept (0.5s) | 1780 kept, 0 rejected | 139.2/min | ETA: 12.4m [2026-01-21T12:12:52.559134] [DEBUG] [REMOTE ] KLIC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:52.559427] [DEBUG] [REMOTE ] KLIC: PASS: History has at least 300 days. [2026-01-21T12:12:52.564311] [DEBUG] [REMOTE ] KLIC: PASS: Price check passed. Min price $35.13. [2026-01-21T12:12:52.564529] [DEBUG] [REMOTE ] KLIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:52.564855] [DEBUG] [REMOTE ] KLIC: PASS: Integrity check passed. [2026-01-21T12:12:52.564921] [DEBUG] [REMOTE ] KLIC: Symbol is viable for forecasting. [2026-01-21T12:12:52.565005] [INFO ] [MAIN ] [1781/3501] KLIC kept (0.5s) | 1781 kept, 0 rejected | 139.1/min | ETA: 12.4m [2026-01-21T12:12:52.739755] [DEBUG] [REMOTE ] KLXE: Retrieved 1845 rows, trimmed to 300. [2026-01-21T12:12:52.740076] [DEBUG] [REMOTE ] KLXE: PASS: History has at least 300 days. [2026-01-21T12:12:52.740649] [DEBUG] [REMOTE ] KLXE: PASS: Price check passed. Min price $1.56. [2026-01-21T12:12:52.740927] [DEBUG] [REMOTE ] KLXE: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:52.741174] [DEBUG] [REMOTE ] KLXE: PASS: Integrity check passed. [2026-01-21T12:12:52.741239] [DEBUG] [REMOTE ] KLXE: Symbol is viable for forecasting. [2026-01-21T12:12:52.741326] [INFO ] [MAIN ] [1782/3501] KLXE kept (0.2s) | 1782 kept, 0 rejected | 139.2/min | ETA: 12.4m [2026-01-21T12:12:53.323183] [DEBUG] [REMOTE ] KMB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:53.323390] [DEBUG] [REMOTE ] KMB: PASS: History has at least 300 days. [2026-01-21T12:12:53.323715] [DEBUG] [REMOTE ] KMB: PASS: Price check passed. Min price $97.56. [2026-01-21T12:12:53.323860] [DEBUG] [REMOTE ] KMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:53.323984] [DEBUG] [REMOTE ] KMB: PASS: Integrity check passed. [2026-01-21T12:12:53.324025] [DEBUG] [REMOTE ] KMB: Symbol is viable for forecasting. [2026-01-21T12:12:53.324086] [INFO ] [MAIN ] [1783/3501] KMB kept (0.6s) | 1783 kept, 0 rejected | 139.1/min | ETA: 12.3m [2026-01-21T12:12:53.730467] [DEBUG] [REMOTE ] KMDA: Retrieved 3179 rows, trimmed to 300. [2026-01-21T12:12:53.730644] [DEBUG] [REMOTE ] KMDA: PASS: History has at least 300 days. [2026-01-21T12:12:53.730890] [DEBUG] [REMOTE ] KMDA: PASS: Price check passed. Min price $6.62. [2026-01-21T12:12:53.731032] [DEBUG] [REMOTE ] KMDA: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:53.731157] [DEBUG] [REMOTE ] KMDA: PASS: Integrity check passed. [2026-01-21T12:12:53.731198] [DEBUG] [REMOTE ] KMDA: Symbol is viable for forecasting. [2026-01-21T12:12:53.731247] [INFO ] [MAIN ] [1784/3501] KMDA kept (0.4s) | 1784 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:53.969431] [DEBUG] [REMOTE ] KMI: Retrieved 3756 rows, trimmed to 300. [2026-01-21T12:12:53.969605] [DEBUG] [REMOTE ] KMI: PASS: History has at least 300 days. [2026-01-21T12:12:53.969827] [DEBUG] [REMOTE ] KMI: PASS: Price check passed. Min price $25.57. [2026-01-21T12:12:53.969970] [DEBUG] [REMOTE ] KMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:53.970087] [DEBUG] [REMOTE ] KMI: PASS: Integrity check passed. [2026-01-21T12:12:53.970128] [DEBUG] [REMOTE ] KMI: Symbol is viable for forecasting. [2026-01-21T12:12:53.970176] [INFO ] [MAIN ] [1785/3501] KMI kept (0.2s) | 1785 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:54.380968] [DEBUG] [REMOTE ] KMPB: Retrieved 967 rows, trimmed to 300. [2026-01-21T12:12:54.381101] [DEBUG] [REMOTE ] KMPB: PASS: History has at least 300 days. [2026-01-21T12:12:54.381303] [DEBUG] [REMOTE ] KMPB: PASS: Price check passed. Min price $22.89. [2026-01-21T12:12:54.381442] [DEBUG] [REMOTE ] KMPB: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:54.381555] [DEBUG] [REMOTE ] KMPB: PASS: Integrity check passed. [2026-01-21T12:12:54.381614] [DEBUG] [REMOTE ] KMPB: Symbol is viable for forecasting. [2026-01-21T12:12:54.381664] [INFO ] [MAIN ] [1786/3501] KMPB kept (0.4s) | 1786 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:55.137048] [DEBUG] [REMOTE ] KMX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:55.137191] [DEBUG] [REMOTE ] KMX: PASS: History has at least 300 days. [2026-01-21T12:12:55.137437] [DEBUG] [REMOTE ] KMX: PASS: Price check passed. Min price $30.88. [2026-01-21T12:12:55.137599] [DEBUG] [REMOTE ] KMX: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:55.137722] [DEBUG] [REMOTE ] KMX: PASS: Integrity check passed. [2026-01-21T12:12:55.137763] [DEBUG] [REMOTE ] KMX: Symbol is viable for forecasting. [2026-01-21T12:12:55.137813] [INFO ] [MAIN ] [1787/3501] KMX kept (0.8s) | 1787 kept, 0 rejected | 139.1/min | ETA: 12.3m [2026-01-21T12:12:55.372413] [DEBUG] [REMOTE ] KN: Retrieved 3000 rows, trimmed to 300. [2026-01-21T12:12:55.372603] [DEBUG] [REMOTE ] KN: PASS: History has at least 300 days. [2026-01-21T12:12:55.372821] [DEBUG] [REMOTE ] KN: PASS: Price check passed. Min price $20.67. [2026-01-21T12:12:55.372960] [DEBUG] [REMOTE ] KN: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:55.373072] [DEBUG] [REMOTE ] KN: PASS: Integrity check passed. [2026-01-21T12:12:55.373112] [DEBUG] [REMOTE ] KN: Symbol is viable for forecasting. [2026-01-21T12:12:55.373160] [INFO ] [MAIN ] [1788/3501] KN kept (0.2s) | 1788 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:55.750806] [DEBUG] [REMOTE ] KNF: Retrieved 661 rows, trimmed to 300. [2026-01-21T12:12:55.750926] [DEBUG] [REMOTE ] KNF: PASS: History has at least 300 days. [2026-01-21T12:12:55.751133] [DEBUG] [REMOTE ] KNF: PASS: Price check passed. Min price $59.93. [2026-01-21T12:12:55.751274] [DEBUG] [REMOTE ] KNF: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:55.751388] [DEBUG] [REMOTE ] KNF: PASS: Integrity check passed. [2026-01-21T12:12:55.751429] [DEBUG] [REMOTE ] KNF: Symbol is viable for forecasting. [2026-01-21T12:12:55.751506] [INFO ] [MAIN ] [1789/3501] KNF kept (0.4s) | 1789 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:56.204003] [DEBUG] [REMOTE ] KNOP: Retrieved 3215 rows, trimmed to 300. [2026-01-21T12:12:56.204133] [DEBUG] [REMOTE ] KNOP: PASS: History has at least 300 days. [2026-01-21T12:12:56.204339] [DEBUG] [REMOTE ] KNOP: PASS: Price check passed. Min price $8.92. [2026-01-21T12:12:56.204474] [DEBUG] [REMOTE ] KNOP: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:56.204605] [DEBUG] [REMOTE ] KNOP: PASS: Integrity check passed. [2026-01-21T12:12:56.204648] [DEBUG] [REMOTE ] KNOP: Symbol is viable for forecasting. [2026-01-21T12:12:56.204695] [INFO ] [MAIN ] [1790/3501] KNOP kept (0.5s) | 1790 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:56.494472] [DEBUG] [REMOTE ] KNSA: Retrieved 1924 rows, trimmed to 300. [2026-01-21T12:12:56.494620] [DEBUG] [REMOTE ] KNSA: PASS: History has at least 300 days. [2026-01-21T12:12:56.494825] [DEBUG] [REMOTE ] KNSA: PASS: Price check passed. Min price $37.01. [2026-01-21T12:12:56.494959] [DEBUG] [REMOTE ] KNSA: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:56.495068] [DEBUG] [REMOTE ] KNSA: PASS: Integrity check passed. [2026-01-21T12:12:56.495108] [DEBUG] [REMOTE ] KNSA: Symbol is viable for forecasting. [2026-01-21T12:12:56.495155] [INFO ] [MAIN ] [1791/3501] KNSA kept (0.3s) | 1791 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:56.920684] [DEBUG] [REMOTE ] KNSL: Retrieved 2383 rows, trimmed to 300. [2026-01-21T12:12:56.920871] [DEBUG] [REMOTE ] KNSL: PASS: History has at least 300 days. [2026-01-21T12:12:56.921154] [DEBUG] [REMOTE ] KNSL: PASS: Price check passed. Min price $354.60. [2026-01-21T12:12:56.921332] [DEBUG] [REMOTE ] KNSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:56.921480] [DEBUG] [REMOTE ] KNSL: PASS: Integrity check passed. [2026-01-21T12:12:56.921531] [DEBUG] [REMOTE ] KNSL: Symbol is viable for forecasting. [2026-01-21T12:12:56.921615] [INFO ] [MAIN ] [1792/3501] KNSL kept (0.4s) | 1792 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:57.429747] [DEBUG] [REMOTE ] KNTK: Retrieved 2191 rows, trimmed to 300. [2026-01-21T12:12:57.429873] [DEBUG] [REMOTE ] KNTK: PASS: History has at least 300 days. [2026-01-21T12:12:57.430078] [DEBUG] [REMOTE ] KNTK: PASS: Price check passed. Min price $31.68. [2026-01-21T12:12:57.430214] [DEBUG] [REMOTE ] KNTK: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:57.430351] [DEBUG] [REMOTE ] KNTK: PASS: Integrity check passed. [2026-01-21T12:12:57.430406] [DEBUG] [REMOTE ] KNTK: Symbol is viable for forecasting. [2026-01-21T12:12:57.430464] [INFO ] [MAIN ] [1793/3501] KNTK kept (0.5s) | 1793 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:58.040447] [DEBUG] [REMOTE ] KNX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:58.040623] [DEBUG] [REMOTE ] KNX: PASS: History has at least 300 days. [2026-01-21T12:12:58.040887] [DEBUG] [REMOTE ] KNX: PASS: Price check passed. Min price $41.53. [2026-01-21T12:12:58.041047] [DEBUG] [REMOTE ] KNX: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:58.041183] [DEBUG] [REMOTE ] KNX: PASS: Integrity check passed. [2026-01-21T12:12:58.041225] [DEBUG] [REMOTE ] KNX: Symbol is viable for forecasting. [2026-01-21T12:12:58.041276] [INFO ] [MAIN ] [1794/3501] KNX kept (0.6s) | 1794 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:58.336721] [DEBUG] [REMOTE ] KOD: Retrieved 1832 rows, trimmed to 300. [2026-01-21T12:12:58.336875] [DEBUG] [REMOTE ] KOD: PASS: History has at least 300 days. [2026-01-21T12:12:58.337089] [DEBUG] [REMOTE ] KOD: PASS: Price check passed. Min price $16.90. [2026-01-21T12:12:58.337231] [DEBUG] [REMOTE ] KOD: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:58.337347] [DEBUG] [REMOTE ] KOD: PASS: Integrity check passed. [2026-01-21T12:12:58.337389] [DEBUG] [REMOTE ] KOD: Symbol is viable for forecasting. [2026-01-21T12:12:58.337440] [INFO ] [MAIN ] [1795/3501] KOD kept (0.3s) | 1795 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:58.792704] [DEBUG] [REMOTE ] KODK: Retrieved 3100 rows, trimmed to 300. [2026-01-21T12:12:58.792911] [DEBUG] [REMOTE ] KODK: PASS: History has at least 300 days. [2026-01-21T12:12:58.793207] [DEBUG] [REMOTE ] KODK: PASS: Price check passed. Min price $5.79. [2026-01-21T12:12:58.793371] [DEBUG] [REMOTE ] KODK: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:58.793511] [DEBUG] [REMOTE ] KODK: PASS: Integrity check passed. [2026-01-21T12:12:58.793560] [DEBUG] [REMOTE ] KODK: Symbol is viable for forecasting. [2026-01-21T12:12:58.793657] [INFO ] [MAIN ] [1796/3501] KODK kept (0.5s) | 1796 kept, 0 rejected | 139.2/min | ETA: 12.3m [2026-01-21T12:12:59.313848] [DEBUG] [REMOTE ] KOF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:12:59.314014] [DEBUG] [REMOTE ] KOF: PASS: History has at least 300 days. [2026-01-21T12:12:59.314311] [DEBUG] [REMOTE ] KOF: PASS: Price check passed. Min price $83.46. [2026-01-21T12:12:59.314517] [DEBUG] [REMOTE ] KOF: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:59.314689] [DEBUG] [REMOTE ] KOF: PASS: Integrity check passed. [2026-01-21T12:12:59.314737] [DEBUG] [REMOTE ] KOF: Symbol is viable for forecasting. [2026-01-21T12:12:59.314791] [INFO ] [MAIN ] [1797/3501] KOF kept (0.5s) | 1797 kept, 0 rejected | 139.2/min | ETA: 12.2m [2026-01-21T12:12:59.739690] [DEBUG] [REMOTE ] KOP: Retrieved 5023 rows, trimmed to 300. [2026-01-21T12:12:59.739837] [DEBUG] [REMOTE ] KOP: PASS: History has at least 300 days. [2026-01-21T12:12:59.740071] [DEBUG] [REMOTE ] KOP: PASS: Price check passed. Min price $26.63. [2026-01-21T12:12:59.740209] [DEBUG] [REMOTE ] KOP: PASS: Continuity check passed with 300 days. [2026-01-21T12:12:59.740333] [DEBUG] [REMOTE ] KOP: PASS: Integrity check passed. [2026-01-21T12:12:59.740375] [DEBUG] [REMOTE ] KOP: Symbol is viable for forecasting. [2026-01-21T12:12:59.740426] [INFO ] [MAIN ] [1798/3501] KOP kept (0.4s) | 1798 kept, 0 rejected | 139.2/min | ETA: 12.2m [2026-01-21T12:13:00.242801] [DEBUG] [REMOTE ] KOPN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:00.242944] [DEBUG] [REMOTE ] KOPN: PASS: History has at least 300 days. [2026-01-21T12:13:00.243167] [DEBUG] [REMOTE ] KOPN: PASS: Price check passed. Min price $2.21. [2026-01-21T12:13:00.243307] [DEBUG] [REMOTE ] KOPN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:00.243427] [DEBUG] [REMOTE ] KOPN: PASS: Integrity check passed. [2026-01-21T12:13:00.243469] [DEBUG] [REMOTE ] KOPN: Symbol is viable for forecasting. [2026-01-21T12:13:00.243525] [INFO ] [MAIN ] [1799/3501] KOPN kept (0.5s) | 1799 kept, 0 rejected | 139.1/min | ETA: 12.2m [2026-01-21T12:13:00.842863] [DEBUG] [REMOTE ] KOSS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:00.842990] [DEBUG] [REMOTE ] KOSS: PASS: History has at least 300 days. [2026-01-21T12:13:00.843253] [DEBUG] [REMOTE ] KOSS: PASS: Price check passed. Min price $4.14. [2026-01-21T12:13:00.843395] [DEBUG] [REMOTE ] KOSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:00.843520] [DEBUG] [REMOTE ] KOSS: PASS: Integrity check passed. [2026-01-21T12:13:00.843560] [DEBUG] [REMOTE ] KOSS: Symbol is viable for forecasting. [2026-01-21T12:13:00.843641] [INFO ] [MAIN ] [1800/3501] KOSS kept (0.6s) | 1800 kept, 0 rejected | 139.1/min | ETA: 12.2m [2026-01-21T12:13:01.192957] [DEBUG] [REMOTE ] KPRX: Retrieved 2633 rows, trimmed to 300. [2026-01-21T12:13:01.193088] [DEBUG] [REMOTE ] KPRX: PASS: History has at least 300 days. [2026-01-21T12:13:01.193296] [DEBUG] [REMOTE ] KPRX: PASS: Price check passed. Min price $1.80. [2026-01-21T12:13:01.193432] [DEBUG] [REMOTE ] KPRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:01.193543] [DEBUG] [REMOTE ] KPRX: PASS: Integrity check passed. [2026-01-21T12:13:01.193602] [DEBUG] [REMOTE ] KPRX: Symbol is viable for forecasting. [2026-01-21T12:13:01.193652] [INFO ] [MAIN ] [1801/3501] KPRX kept (0.3s) | 1801 kept, 0 rejected | 139.1/min | ETA: 12.2m [2026-01-21T12:13:01.625835] [DEBUG] [REMOTE ] KPTI: Retrieved 3068 rows, trimmed to 300. [2026-01-21T12:13:01.625994] [DEBUG] [REMOTE ] KPTI: PASS: History has at least 300 days. [2026-01-21T12:13:01.626246] [DEBUG] [REMOTE ] KPTI: PASS: Price check passed. Min price $5.16. [2026-01-21T12:13:01.626398] [DEBUG] [REMOTE ] KPTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:01.626549] [DEBUG] [REMOTE ] KPTI: PASS: Integrity check passed. [2026-01-21T12:13:01.626615] [DEBUG] [REMOTE ] KPTI: Symbol is viable for forecasting. [2026-01-21T12:13:01.626669] [INFO ] [MAIN ] [1802/3501] KPTI kept (0.4s) | 1802 kept, 0 rejected | 139.1/min | ETA: 12.2m [2026-01-21T12:13:01.987647] [DEBUG] [REMOTE ] KRC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:01.988269] [DEBUG] [REMOTE ] KRC: PASS: History has at least 300 days. [2026-01-21T12:13:01.989172] [DEBUG] [REMOTE ] KRC: PASS: Price check passed. Min price $36.89. [2026-01-21T12:13:01.989553] [DEBUG] [REMOTE ] KRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:01.989759] [DEBUG] [REMOTE ] KRC: PASS: Integrity check passed. [2026-01-21T12:13:01.989807] [DEBUG] [REMOTE ] KRC: Symbol is viable for forecasting. [2026-01-21T12:13:01.989874] [INFO ] [MAIN ] [1803/3501] KRC kept (0.4s) | 1803 kept, 0 rejected | 139.1/min | ETA: 12.2m [2026-01-21T12:13:02.350307] [DEBUG] [REMOTE ] KREF: Retrieved 2189 rows, trimmed to 300. [2026-01-21T12:13:02.350509] [DEBUG] [REMOTE ] KREF: PASS: History has at least 300 days. [2026-01-21T12:13:02.350805] [DEBUG] [REMOTE ] KREF: PASS: Price check passed. Min price $7.56. [2026-01-21T12:13:02.350951] [DEBUG] [REMOTE ] KREF: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:02.351081] [DEBUG] [REMOTE ] KREF: PASS: Integrity check passed. [2026-01-21T12:13:02.351132] [DEBUG] [REMOTE ] KREF: Symbol is viable for forecasting. [2026-01-21T12:13:02.351199] [INFO ] [MAIN ] [1804/3501] KREF kept (0.4s) | 1804 kept, 0 rejected | 139.2/min | ETA: 12.2m [2026-01-21T12:13:02.734334] [DEBUG] [REMOTE ] KRG: Retrieved 5395 rows, trimmed to 300. [2026-01-21T12:13:02.734488] [DEBUG] [REMOTE ] KRG: PASS: History has at least 300 days. [2026-01-21T12:13:02.734755] [DEBUG] [REMOTE ] KRG: PASS: Price check passed. Min price $21.50. [2026-01-21T12:13:02.734898] [DEBUG] [REMOTE ] KRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:02.735024] [DEBUG] [REMOTE ] KRG: PASS: Integrity check passed. [2026-01-21T12:13:02.735066] [DEBUG] [REMOTE ] KRG: Symbol is viable for forecasting. [2026-01-21T12:13:02.735116] [INFO ] [MAIN ] [1805/3501] KRG kept (0.4s) | 1805 kept, 0 rejected | 139.2/min | ETA: 12.2m [2026-01-21T12:13:03.365524] [DEBUG] [REMOTE ] KRMD: Retrieved 6592 rows, trimmed to 300. [2026-01-21T12:13:03.365678] [DEBUG] [REMOTE ] KRMD: PASS: History has at least 300 days. [2026-01-21T12:13:03.365910] [DEBUG] [REMOTE ] KRMD: PASS: Price check passed. Min price $3.73. [2026-01-21T12:13:03.366051] [DEBUG] [REMOTE ] KRMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:03.366170] [DEBUG] [REMOTE ] KRMD: PASS: Integrity check passed. [2026-01-21T12:13:03.366211] [DEBUG] [REMOTE ] KRMD: Symbol is viable for forecasting. [2026-01-21T12:13:03.366261] [INFO ] [MAIN ] [1806/3501] KRMD kept (0.6s) | 1806 kept, 0 rejected | 139.1/min | ETA: 12.2m [2026-01-21T12:13:03.648240] [DEBUG] [REMOTE ] KRNY: Retrieved 5259 rows, trimmed to 300. [2026-01-21T12:13:03.648390] [DEBUG] [REMOTE ] KRNY: PASS: History has at least 300 days. [2026-01-21T12:13:03.648665] [DEBUG] [REMOTE ] KRNY: PASS: Price check passed. Min price $6.25. [2026-01-21T12:13:03.648819] [DEBUG] [REMOTE ] KRNY: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:03.648947] [DEBUG] [REMOTE ] KRNY: PASS: Integrity check passed. [2026-01-21T12:13:03.648990] [DEBUG] [REMOTE ] KRNY: Symbol is viable for forecasting. [2026-01-21T12:13:03.649044] [INFO ] [MAIN ] [1807/3501] KRNY kept (0.3s) | 1807 kept, 0 rejected | 139.2/min | ETA: 12.2m [2026-01-21T12:13:04.287382] [DEBUG] [REMOTE ] KRO: Retrieved 5563 rows, trimmed to 300. [2026-01-21T12:13:04.287561] [DEBUG] [REMOTE ] KRO: PASS: History has at least 300 days. [2026-01-21T12:13:04.287875] [DEBUG] [REMOTE ] KRO: PASS: Price check passed. Min price $4.28. [2026-01-21T12:13:04.288020] [DEBUG] [REMOTE ] KRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:04.288147] [DEBUG] [REMOTE ] KRO: PASS: Integrity check passed. [2026-01-21T12:13:04.288189] [DEBUG] [REMOTE ] KRO: Symbol is viable for forecasting. [2026-01-21T12:13:04.288238] [INFO ] [MAIN ] [1808/3501] KRO kept (0.6s) | 1808 kept, 0 rejected | 139.1/min | ETA: 12.2m [2026-01-21T12:13:04.439002] [DEBUG] [REMOTE ] KROS: Retrieved 1453 rows, trimmed to 300. [2026-01-21T12:13:04.439137] [DEBUG] [REMOTE ] KROS: PASS: History has at least 300 days. [2026-01-21T12:13:04.439546] [DEBUG] [REMOTE ] KROS: PASS: Price check passed. Min price $14.88. [2026-01-21T12:13:04.439722] [DEBUG] [REMOTE ] KROS: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:04.439838] [DEBUG] [REMOTE ] KROS: PASS: Integrity check passed. [2026-01-21T12:13:04.439880] [DEBUG] [REMOTE ] KROS: Symbol is viable for forecasting. [2026-01-21T12:13:04.439928] [INFO ] [MAIN ] [1809/3501] KROS kept (0.2s) | 1809 kept, 0 rejected | 139.2/min | ETA: 12.2m [2026-01-21T12:13:04.777903] [DEBUG] [REMOTE ] KRRO: Retrieved 552 rows, trimmed to 300. [2026-01-21T12:13:04.778066] [DEBUG] [REMOTE ] KRRO: PASS: History has at least 300 days. [2026-01-21T12:13:04.778331] [DEBUG] [REMOTE ] KRRO: PASS: Price check passed. Min price $5.28. [2026-01-21T12:13:04.778514] [DEBUG] [REMOTE ] KRRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:04.778678] [DEBUG] [REMOTE ] KRRO: PASS: Integrity check passed. [2026-01-21T12:13:04.778733] [DEBUG] [REMOTE ] KRRO: Symbol is viable for forecasting. [2026-01-21T12:13:04.778799] [INFO ] [MAIN ] [1810/3501] KRRO kept (0.3s) | 1810 kept, 0 rejected | 139.2/min | ETA: 12.1m [2026-01-21T12:13:05.385651] [DEBUG] [REMOTE ] KRUS: Retrieved 1626 rows, trimmed to 300. [2026-01-21T12:13:05.385776] [DEBUG] [REMOTE ] KRUS: PASS: History has at least 300 days. [2026-01-21T12:13:05.385989] [DEBUG] [REMOTE ] KRUS: PASS: Price check passed. Min price $42.67. [2026-01-21T12:13:05.386131] [DEBUG] [REMOTE ] KRUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:05.386245] [DEBUG] [REMOTE ] KRUS: PASS: Integrity check passed. [2026-01-21T12:13:05.386287] [DEBUG] [REMOTE ] KRUS: Symbol is viable for forecasting. [2026-01-21T12:13:05.386337] [INFO ] [MAIN ] [1811/3501] KRUS kept (0.6s) | 1811 kept, 0 rejected | 139.2/min | ETA: 12.1m [2026-01-21T12:13:05.783756] [DEBUG] [REMOTE ] KRYS: Retrieved 2094 rows, trimmed to 300. [2026-01-21T12:13:05.783888] [DEBUG] [REMOTE ] KRYS: PASS: History has at least 300 days. [2026-01-21T12:13:05.784090] [DEBUG] [REMOTE ] KRYS: PASS: Price check passed. Min price $185.05. [2026-01-21T12:13:05.784226] [DEBUG] [REMOTE ] KRYS: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:05.784335] [DEBUG] [REMOTE ] KRYS: PASS: Integrity check passed. [2026-01-21T12:13:05.784375] [DEBUG] [REMOTE ] KRYS: Symbol is viable for forecasting. [2026-01-21T12:13:05.784424] [INFO ] [MAIN ] [1812/3501] KRYS kept (0.4s) | 1812 kept, 0 rejected | 139.2/min | ETA: 12.1m [2026-01-21T12:13:06.114536] [DEBUG] [REMOTE ] KSCP: Retrieved 998 rows, trimmed to 300. [2026-01-21T12:13:06.114657] [DEBUG] [REMOTE ] KSCP: PASS: History has at least 300 days. [2026-01-21T12:13:06.114859] [DEBUG] [REMOTE ] KSCP: PASS: Price check passed. Min price $3.54. [2026-01-21T12:13:06.114996] [DEBUG] [REMOTE ] KSCP: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:06.115105] [DEBUG] [REMOTE ] KSCP: PASS: Integrity check passed. [2026-01-21T12:13:06.115146] [DEBUG] [REMOTE ] KSCP: Symbol is viable for forecasting. [2026-01-21T12:13:06.115193] [INFO ] [MAIN ] [1813/3501] KSCP kept (0.3s) | 1813 kept, 0 rejected | 139.2/min | ETA: 12.1m [2026-01-21T12:13:06.469958] [DEBUG] [REMOTE ] KSPI: Retrieved 502 rows, trimmed to 300. [2026-01-21T12:13:06.470136] [DEBUG] [REMOTE ] KSPI: PASS: History has at least 300 days. [2026-01-21T12:13:06.470389] [DEBUG] [REMOTE ] KSPI: PASS: Price check passed. Min price $70.89. [2026-01-21T12:13:06.470593] [DEBUG] [REMOTE ] KSPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:06.470753] [DEBUG] [REMOTE ] KSPI: PASS: Integrity check passed. [2026-01-21T12:13:06.470805] [DEBUG] [REMOTE ] KSPI: Symbol is viable for forecasting. [2026-01-21T12:13:06.470862] [INFO ] [MAIN ] [1814/3501] KSPI kept (0.4s) | 1814 kept, 0 rejected | 139.2/min | ETA: 12.1m [2026-01-21T12:13:07.195517] [DEBUG] [REMOTE ] KSS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:07.196065] [DEBUG] [REMOTE ] KSS: PASS: History has at least 300 days. [2026-01-21T12:13:07.196467] [DEBUG] [REMOTE ] KSS: PASS: Price check passed. Min price $14.92. [2026-01-21T12:13:07.196681] [DEBUG] [REMOTE ] KSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:07.196849] [DEBUG] [REMOTE ] KSS: PASS: Integrity check passed. [2026-01-21T12:13:07.196892] [DEBUG] [REMOTE ] KSS: Symbol is viable for forecasting. [2026-01-21T12:13:07.196951] [INFO ] [MAIN ] [1815/3501] KSS kept (0.7s) | 1815 kept, 0 rejected | 139.1/min | ETA: 12.1m [2026-01-21T12:13:07.347025] [DEBUG] [REMOTE ] KTB: Retrieved 1683 rows, trimmed to 300. [2026-01-21T12:13:07.347176] [DEBUG] [REMOTE ] KTB: PASS: History has at least 300 days. [2026-01-21T12:13:07.347392] [DEBUG] [REMOTE ] KTB: PASS: Price check passed. Min price $57.86. [2026-01-21T12:13:07.347541] [DEBUG] [REMOTE ] KTB: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:07.347706] [DEBUG] [REMOTE ] KTB: PASS: Integrity check passed. [2026-01-21T12:13:07.347758] [DEBUG] [REMOTE ] KTB: Symbol is viable for forecasting. [2026-01-21T12:13:07.347815] [INFO ] [MAIN ] [1816/3501] KTB kept (0.2s) | 1816 kept, 0 rejected | 139.2/min | ETA: 12.1m [2026-01-21T12:13:08.100771] [DEBUG] [REMOTE ] KTCC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:08.100907] [DEBUG] [REMOTE ] KTCC: PASS: History has at least 300 days. [2026-01-21T12:13:08.101124] [DEBUG] [REMOTE ] KTCC: PASS: Price check passed. Min price $2.42. [2026-01-21T12:13:08.101261] [DEBUG] [REMOTE ] KTCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:08.101377] [DEBUG] [REMOTE ] KTCC: PASS: Integrity check passed. [2026-01-21T12:13:08.101418] [DEBUG] [REMOTE ] KTCC: Symbol is viable for forecasting. [2026-01-21T12:13:08.101482] [INFO ] [MAIN ] [1817/3501] KTCC kept (0.8s) | 1817 kept, 0 rejected | 139.1/min | ETA: 12.1m [2026-01-21T12:13:08.592356] [DEBUG] [REMOTE ] KTF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:08.592560] [DEBUG] [REMOTE ] KTF: PASS: History has at least 300 days. [2026-01-21T12:13:08.592870] [DEBUG] [REMOTE ] KTF: PASS: Price check passed. Min price $9.00. [2026-01-21T12:13:08.593016] [DEBUG] [REMOTE ] KTF: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:08.593164] [DEBUG] [REMOTE ] KTF: PASS: Integrity check passed. [2026-01-21T12:13:08.593215] [DEBUG] [REMOTE ] KTF: Symbol is viable for forecasting. [2026-01-21T12:13:08.593270] [INFO ] [MAIN ] [1818/3501] KTF kept (0.5s) | 1818 kept, 0 rejected | 139.1/min | ETA: 12.1m [2026-01-21T12:13:08.908306] [DEBUG] [REMOTE ] KURA: Retrieved 2565 rows, trimmed to 300. [2026-01-21T12:13:08.908496] [DEBUG] [REMOTE ] KURA: PASS: History has at least 300 days. [2026-01-21T12:13:08.908778] [DEBUG] [REMOTE ] KURA: PASS: Price check passed. Min price $8.46. [2026-01-21T12:13:08.908935] [DEBUG] [REMOTE ] KURA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:08.909059] [DEBUG] [REMOTE ] KURA: PASS: Integrity check passed. [2026-01-21T12:13:08.909101] [DEBUG] [REMOTE ] KURA: Symbol is viable for forecasting. [2026-01-21T12:13:08.909157] [INFO ] [MAIN ] [1819/3501] KURA kept (0.3s) | 1819 kept, 0 rejected | 139.1/min | ETA: 12.1m [2026-01-21T12:13:09.497666] [DEBUG] [REMOTE ] KVHI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:09.497874] [DEBUG] [REMOTE ] KVHI: PASS: History has at least 300 days. [2026-01-21T12:13:09.498471] [DEBUG] [REMOTE ] KVHI: PASS: Price check passed. Min price $5.26. [2026-01-21T12:13:09.498646] [DEBUG] [REMOTE ] KVHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:09.498792] [DEBUG] [REMOTE ] KVHI: PASS: Integrity check passed. [2026-01-21T12:13:09.498839] [DEBUG] [REMOTE ] KVHI: Symbol is viable for forecasting. [2026-01-21T12:13:09.498896] [INFO ] [MAIN ] [1820/3501] KVHI kept (0.6s) | 1820 kept, 0 rejected | 139.1/min | ETA: 12.1m [2026-01-21T12:13:09.645727] [DEBUG] [REMOTE ] KVUE: Retrieved 680 rows, trimmed to 300. [2026-01-21T12:13:09.645913] [DEBUG] [REMOTE ] KVUE: PASS: History has at least 300 days. [2026-01-21T12:13:09.646214] [DEBUG] [REMOTE ] KVUE: PASS: Price check passed. Min price $14.06. [2026-01-21T12:13:09.646368] [DEBUG] [REMOTE ] KVUE: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:09.646485] [DEBUG] [REMOTE ] KVUE: PASS: Integrity check passed. [2026-01-21T12:13:09.646944] [DEBUG] [REMOTE ] KVUE: Symbol is viable for forecasting. [2026-01-21T12:13:09.647201] [INFO ] [MAIN ] [1821/3501] KVUE kept (0.1s) | 1821 kept, 0 rejected | 139.2/min | ETA: 12.1m [2026-01-21T12:13:10.133109] [DEBUG] [REMOTE ] KVYO: Retrieved 585 rows, trimmed to 300. [2026-01-21T12:13:10.133311] [DEBUG] [REMOTE ] KVYO: PASS: History has at least 300 days. [2026-01-21T12:13:10.133587] [DEBUG] [REMOTE ] KVYO: PASS: Price check passed. Min price $23.82. [2026-01-21T12:13:10.133739] [DEBUG] [REMOTE ] KVYO: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:10.133863] [DEBUG] [REMOTE ] KVYO: PASS: Integrity check passed. [2026-01-21T12:13:10.133907] [DEBUG] [REMOTE ] KVYO: Symbol is viable for forecasting. [2026-01-21T12:13:10.133964] [INFO ] [MAIN ] [1822/3501] KVYO kept (0.5s) | 1822 kept, 0 rejected | 139.2/min | ETA: 12.1m [2026-01-21T12:13:10.726857] [DEBUG] [REMOTE ] KYN: Retrieved 5362 rows, trimmed to 300. [2026-01-21T12:13:10.727134] [DEBUG] [REMOTE ] KYN: PASS: History has at least 300 days. [2026-01-21T12:13:10.727485] [DEBUG] [REMOTE ] KYN: PASS: Price check passed. Min price $11.09. [2026-01-21T12:13:10.727660] [DEBUG] [REMOTE ] KYN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:10.727934] [DEBUG] [REMOTE ] KYN: PASS: Integrity check passed. [2026-01-21T12:13:10.727984] [DEBUG] [REMOTE ] KYN: Symbol is viable for forecasting. [2026-01-21T12:13:10.728067] [INFO ] [MAIN ] [1823/3501] KYN kept (0.6s) | 1823 kept, 0 rejected | 139.1/min | ETA: 12.1m [2026-01-21T12:13:10.908463] [DEBUG] [REMOTE ] KYNB: Retrieved 2810 rows, trimmed to 300. [2026-01-21T12:13:10.908681] [DEBUG] [REMOTE ] KYNB: PASS: History has at least 300 days. [2026-01-21T12:13:10.908943] [DEBUG] [REMOTE ] KYNB: PASS: Price check passed. Min price $8.08. [2026-01-21T12:13:10.909285] [DEBUG] [REMOTE ] KYNB: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:10.909408] [DEBUG] [REMOTE ] KYNB: PASS: Integrity check passed. [2026-01-21T12:13:10.909453] [DEBUG] [REMOTE ] KYNB: Symbol is viable for forecasting. [2026-01-21T12:13:10.909510] [INFO ] [MAIN ] [1824/3501] KYNB kept (0.2s) | 1824 kept, 0 rejected | 139.2/min | ETA: 12.1m [2026-01-21T12:13:11.243643] [DEBUG] [REMOTE ] KYTX: Retrieved 488 rows, trimmed to 300. [2026-01-21T12:13:11.243874] [DEBUG] [REMOTE ] KYTX: PASS: History has at least 300 days. [2026-01-21T12:13:11.244130] [DEBUG] [REMOTE ] KYTX: PASS: Price check passed. Min price $6.36. [2026-01-21T12:13:11.244273] [DEBUG] [REMOTE ] KYTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:11.244392] [DEBUG] [REMOTE ] KYTX: PASS: Integrity check passed. [2026-01-21T12:13:11.244437] [DEBUG] [REMOTE ] KYTX: Symbol is viable for forecasting. [2026-01-21T12:13:11.244490] [INFO ] [MAIN ] [1825/3501] KYTX kept (0.3s) | 1825 kept, 0 rejected | 139.2/min | ETA: 12.0m [2026-01-21T12:13:11.804936] [DEBUG] [REMOTE ] KZIA: Retrieved 2048 rows, trimmed to 300. [2026-01-21T12:13:11.805145] [DEBUG] [REMOTE ] KZIA: PASS: History has at least 300 days. [2026-01-21T12:13:11.805437] [DEBUG] [REMOTE ] KZIA: PASS: Price check passed. Min price $5.00. [2026-01-21T12:13:11.805614] [DEBUG] [REMOTE ] KZIA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:11.805749] [DEBUG] [REMOTE ] KZIA: PASS: Integrity check passed. [2026-01-21T12:13:11.805793] [DEBUG] [REMOTE ] KZIA: Symbol is viable for forecasting. [2026-01-21T12:13:11.805851] [INFO ] [MAIN ] [1826/3501] KZIA kept (0.6s) | 1826 kept, 0 rejected | 139.2/min | ETA: 12.0m [2026-01-21T12:13:12.474740] [DEBUG] [REMOTE ] L: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:12.474958] [DEBUG] [REMOTE ] L: PASS: History has at least 300 days. [2026-01-21T12:13:12.475277] [DEBUG] [REMOTE ] L: PASS: Price check passed. Min price $97.74. [2026-01-21T12:13:12.475425] [DEBUG] [REMOTE ] L: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:12.475561] [DEBUG] [REMOTE ] L: PASS: Integrity check passed. [2026-01-21T12:13:12.475628] [DEBUG] [REMOTE ] L: Symbol is viable for forecasting. [2026-01-21T12:13:12.475687] [INFO ] [MAIN ] [1827/3501] L kept (0.7s) | 1827 kept, 0 rejected | 139.1/min | ETA: 12.0m [2026-01-21T12:13:12.837861] [DEBUG] [REMOTE ] LAB: Retrieved 3046 rows, trimmed to 300. [2026-01-21T12:13:12.838081] [DEBUG] [REMOTE ] LAB: PASS: History has at least 300 days. [2026-01-21T12:13:12.838429] [DEBUG] [REMOTE ] LAB: PASS: Price check passed. Min price $1.12. [2026-01-21T12:13:12.838629] [DEBUG] [REMOTE ] LAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:12.838786] [DEBUG] [REMOTE ] LAB: PASS: Integrity check passed. [2026-01-21T12:13:12.838836] [DEBUG] [REMOTE ] LAB: Symbol is viable for forecasting. [2026-01-21T12:13:12.838903] [INFO ] [MAIN ] [1828/3501] LAB kept (0.4s) | 1828 kept, 0 rejected | 139.1/min | ETA: 12.0m [2026-01-21T12:13:13.103917] [DEBUG] [REMOTE ] LAC: Retrieved 577 rows, trimmed to 300. [2026-01-21T12:13:13.104140] [DEBUG] [REMOTE ] LAC: PASS: History has at least 300 days. [2026-01-21T12:13:13.104431] [DEBUG] [REMOTE ] LAC: PASS: Price check passed. Min price $4.36. [2026-01-21T12:13:13.104640] [DEBUG] [REMOTE ] LAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:13.104794] [DEBUG] [REMOTE ] LAC: PASS: Integrity check passed. [2026-01-21T12:13:13.104843] [DEBUG] [REMOTE ] LAC: Symbol is viable for forecasting. [2026-01-21T12:13:13.104937] [INFO ] [MAIN ] [1829/3501] LAC kept (0.3s) | 1829 kept, 0 rejected | 139.2/min | ETA: 12.0m [2026-01-21T12:13:13.753831] [DEBUG] [REMOTE ] LAD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:13.754092] [DEBUG] [REMOTE ] LAD: PASS: History has at least 300 days. [2026-01-21T12:13:13.754508] [DEBUG] [REMOTE ] LAD: PASS: Price check passed. Min price $285.25. [2026-01-21T12:13:13.754705] [DEBUG] [REMOTE ] LAD: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:13.754873] [DEBUG] [REMOTE ] LAD: PASS: Integrity check passed. [2026-01-21T12:13:13.754916] [DEBUG] [REMOTE ] LAD: Symbol is viable for forecasting. [2026-01-21T12:13:13.754976] [INFO ] [MAIN ] [1830/3501] LAD kept (0.6s) | 1830 kept, 0 rejected | 139.1/min | ETA: 12.0m [2026-01-21T12:13:13.907847] [DEBUG] [REMOTE ] LAES: Retrieved 666 rows, trimmed to 300. [2026-01-21T12:13:13.908041] [DEBUG] [REMOTE ] LAES: PASS: History has at least 300 days. [2026-01-21T12:13:13.908298] [DEBUG] [REMOTE ] LAES: PASS: Price check passed. Min price $3.63. [2026-01-21T12:13:13.908491] [DEBUG] [REMOTE ] LAES: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:13.908639] [DEBUG] [REMOTE ] LAES: PASS: Integrity check passed. [2026-01-21T12:13:13.908685] [DEBUG] [REMOTE ] LAES: Symbol is viable for forecasting. [2026-01-21T12:13:13.908741] [INFO ] [MAIN ] [1831/3501] LAES kept (0.2s) | 1831 kept, 0 rejected | 139.2/min | ETA: 12.0m [2026-01-21T12:13:14.692015] [DEBUG] [REMOTE ] LAKE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:14.692151] [DEBUG] [REMOTE ] LAKE: PASS: History has at least 300 days. [2026-01-21T12:13:14.692370] [DEBUG] [REMOTE ] LAKE: PASS: Price check passed. Min price $7.94. [2026-01-21T12:13:14.692505] [DEBUG] [REMOTE ] LAKE: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:14.692640] [DEBUG] [REMOTE ] LAKE: PASS: Integrity check passed. [2026-01-21T12:13:14.692683] [DEBUG] [REMOTE ] LAKE: Symbol is viable for forecasting. [2026-01-21T12:13:14.692733] [INFO ] [MAIN ] [1832/3501] LAKE kept (0.8s) | 1832 kept, 0 rejected | 139.1/min | ETA: 12.0m [2026-01-21T12:13:15.036704] [DEBUG] [REMOTE ] LAND: Retrieved 3264 rows, trimmed to 300. [2026-01-21T12:13:15.036849] [DEBUG] [REMOTE ] LAND: PASS: History has at least 300 days. [2026-01-21T12:13:15.037076] [DEBUG] [REMOTE ] LAND: PASS: Price check passed. Min price $8.68. [2026-01-21T12:13:15.037401] [DEBUG] [REMOTE ] LAND: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:15.037510] [DEBUG] [REMOTE ] LAND: PASS: Integrity check passed. [2026-01-21T12:13:15.037550] [DEBUG] [REMOTE ] LAND: Symbol is viable for forecasting. [2026-01-21T12:13:15.037633] [INFO ] [MAIN ] [1833/3501] LAND kept (0.3s) | 1833 kept, 0 rejected | 139.1/min | ETA: 12.0m [2026-01-21T12:13:15.377970] [DEBUG] [REMOTE ] LANDO: Retrieved 1319 rows, trimmed to 300. [2026-01-21T12:13:15.378102] [DEBUG] [REMOTE ] LANDO: PASS: History has at least 300 days. [2026-01-21T12:13:15.378306] [DEBUG] [REMOTE ] LANDO: PASS: Price check passed. Min price $18.59. [2026-01-21T12:13:15.378470] [DEBUG] [REMOTE ] LANDO: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:15.378634] [DEBUG] [REMOTE ] LANDO: PASS: Integrity check passed. [2026-01-21T12:13:15.378683] [DEBUG] [REMOTE ] LANDO: Symbol is viable for forecasting. [2026-01-21T12:13:15.378731] [INFO ] [MAIN ] [1834/3501] LANDO kept (0.3s) | 1834 kept, 0 rejected | 139.1/min | ETA: 12.0m [2026-01-21T12:13:15.728679] [DEBUG] [REMOTE ] LANDP: Retrieved 656 rows, trimmed to 300. [2026-01-21T12:13:15.728834] [DEBUG] [REMOTE ] LANDP: PASS: History has at least 300 days. [2026-01-21T12:13:15.729079] [DEBUG] [REMOTE ] LANDP: PASS: Price check passed. Min price $18.48. [2026-01-21T12:13:15.729248] [DEBUG] [REMOTE ] LANDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:15.729382] [DEBUG] [REMOTE ] LANDP: PASS: Integrity check passed. [2026-01-21T12:13:15.729449] [DEBUG] [REMOTE ] LANDP: Symbol is viable for forecasting. [2026-01-21T12:13:15.729510] [INFO ] [MAIN ] [1835/3501] LANDP kept (0.4s) | 1835 kept, 0 rejected | 139.2/min | ETA: 12.0m [2026-01-21T12:13:16.119039] [DEBUG] [REMOTE ] LASE: Retrieved 828 rows, trimmed to 300. [2026-01-21T12:13:16.119272] [DEBUG] [REMOTE ] LASE: PASS: History has at least 300 days. [2026-01-21T12:13:16.119535] [DEBUG] [REMOTE ] LASE: PASS: Price check passed. Min price $2.00. [2026-01-21T12:13:16.119711] [DEBUG] [REMOTE ] LASE: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:16.119836] [DEBUG] [REMOTE ] LASE: PASS: Integrity check passed. [2026-01-21T12:13:16.119880] [DEBUG] [REMOTE ] LASE: Symbol is viable for forecasting. [2026-01-21T12:13:16.119934] [INFO ] [MAIN ] [1836/3501] LASE kept (0.4s) | 1836 kept, 0 rejected | 139.2/min | ETA: 12.0m [2026-01-21T12:13:16.750555] [DEBUG] [REMOTE ] LAZ: Retrieved 5210 rows, trimmed to 300. [2026-01-21T12:13:16.750738] [DEBUG] [REMOTE ] LAZ: PASS: History has at least 300 days. [2026-01-21T12:13:16.750985] [DEBUG] [REMOTE ] LAZ: PASS: Price check passed. Min price $46.24. [2026-01-21T12:13:16.751133] [DEBUG] [REMOTE ] LAZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:16.751254] [DEBUG] [REMOTE ] LAZ: PASS: Integrity check passed. [2026-01-21T12:13:16.751297] [DEBUG] [REMOTE ] LAZ: Symbol is viable for forecasting. [2026-01-21T12:13:16.751349] [INFO ] [MAIN ] [1837/3501] LAZ kept (0.6s) | 1837 kept, 0 rejected | 139.1/min | ETA: 12.0m [2026-01-21T12:13:17.060312] [DEBUG] [REMOTE ] LBRDA: Retrieved 2818 rows, trimmed to 300. [2026-01-21T12:13:17.060455] [DEBUG] [REMOTE ] LBRDA: PASS: History has at least 300 days. [2026-01-21T12:13:17.060695] [DEBUG] [REMOTE ] LBRDA: PASS: Price check passed. Min price $42.80. [2026-01-21T12:13:17.060847] [DEBUG] [REMOTE ] LBRDA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:17.060966] [DEBUG] [REMOTE ] LBRDA: PASS: Integrity check passed. [2026-01-21T12:13:17.061006] [DEBUG] [REMOTE ] LBRDA: Symbol is viable for forecasting. [2026-01-21T12:13:17.061055] [INFO ] [MAIN ] [1838/3501] LBRDA kept (0.3s) | 1838 kept, 0 rejected | 139.1/min | ETA: 12.0m [2026-01-21T12:13:17.502875] [DEBUG] [REMOTE ] LBRDK: Retrieved 2818 rows, trimmed to 300. [2026-01-21T12:13:17.503006] [DEBUG] [REMOTE ] LBRDK: PASS: History has at least 300 days. [2026-01-21T12:13:17.503211] [DEBUG] [REMOTE ] LBRDK: PASS: Price check passed. Min price $42.91. [2026-01-21T12:13:17.503346] [DEBUG] [REMOTE ] LBRDK: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:17.503455] [DEBUG] [REMOTE ] LBRDK: PASS: Integrity check passed. [2026-01-21T12:13:17.503495] [DEBUG] [REMOTE ] LBRDK: Symbol is viable for forecasting. [2026-01-21T12:13:17.503543] [INFO ] [MAIN ] [1839/3501] LBRDK kept (0.4s) | 1839 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:18.039735] [DEBUG] [REMOTE ] LBTYA: Retrieved 5442 rows, trimmed to 300. [2026-01-21T12:13:18.039868] [DEBUG] [REMOTE ] LBTYA: PASS: History has at least 300 days. [2026-01-21T12:13:18.040075] [DEBUG] [REMOTE ] LBTYA: PASS: Price check passed. Min price $10.24. [2026-01-21T12:13:18.040213] [DEBUG] [REMOTE ] LBTYA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:18.040323] [DEBUG] [REMOTE ] LBTYA: PASS: Integrity check passed. [2026-01-21T12:13:18.040364] [DEBUG] [REMOTE ] LBTYA: Symbol is viable for forecasting. [2026-01-21T12:13:18.040411] [INFO ] [MAIN ] [1840/3501] LBTYA kept (0.5s) | 1840 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:18.509860] [DEBUG] [REMOTE ] LBTYK: Retrieved 5123 rows, trimmed to 300. [2026-01-21T12:13:18.510064] [DEBUG] [REMOTE ] LBTYK: PASS: History has at least 300 days. [2026-01-21T12:13:18.510332] [DEBUG] [REMOTE ] LBTYK: PASS: Price check passed. Min price $10.21. [2026-01-21T12:13:18.510478] [DEBUG] [REMOTE ] LBTYK: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:18.510628] [DEBUG] [REMOTE ] LBTYK: PASS: Integrity check passed. [2026-01-21T12:13:18.510712] [DEBUG] [REMOTE ] LBTYK: Symbol is viable for forecasting. [2026-01-21T12:13:18.510769] [INFO ] [MAIN ] [1841/3501] LBTYK kept (0.5s) | 1841 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:18.836004] [DEBUG] [REMOTE ] LC: Retrieved 2792 rows, trimmed to 300. [2026-01-21T12:13:18.836198] [DEBUG] [REMOTE ] LC: PASS: History has at least 300 days. [2026-01-21T12:13:18.836459] [DEBUG] [REMOTE ] LC: PASS: Price check passed. Min price $15.71. [2026-01-21T12:13:18.836650] [DEBUG] [REMOTE ] LC: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:18.836779] [DEBUG] [REMOTE ] LC: PASS: Integrity check passed. [2026-01-21T12:13:18.836827] [DEBUG] [REMOTE ] LC: Symbol is viable for forecasting. [2026-01-21T12:13:18.836882] [INFO ] [MAIN ] [1842/3501] LC kept (0.3s) | 1842 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:19.138599] [DEBUG] [REMOTE ] LCFY: Retrieved 958 rows, trimmed to 300. [2026-01-21T12:13:19.138821] [DEBUG] [REMOTE ] LCFY: PASS: History has at least 300 days. [2026-01-21T12:13:19.139277] [DEBUG] [REMOTE ] LCFY: PASS: Price check passed. Min price $2.80. [2026-01-21T12:13:19.139423] [DEBUG] [REMOTE ] LCFY: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:19.139601] [DEBUG] [REMOTE ] LCFY: PASS: Integrity check passed. [2026-01-21T12:13:19.139651] [DEBUG] [REMOTE ] LCFY: Symbol is viable for forecasting. [2026-01-21T12:13:19.139707] [INFO ] [MAIN ] [1843/3501] LCFY kept (0.3s) | 1843 kept, 0 rejected | 139.2/min | ETA: 11.9m [2026-01-21T12:13:19.574329] [DEBUG] [REMOTE ] LCID: Retrieved 1340 rows, trimmed to 300. [2026-01-21T12:13:19.574477] [DEBUG] [REMOTE ] LCID: PASS: History has at least 300 days. [2026-01-21T12:13:19.574724] [DEBUG] [REMOTE ] LCID: PASS: Price check passed. Min price $9.73. [2026-01-21T12:13:19.574865] [DEBUG] [REMOTE ] LCID: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:19.574980] [DEBUG] [REMOTE ] LCID: PASS: Integrity check passed. [2026-01-21T12:13:19.575021] [DEBUG] [REMOTE ] LCID: Symbol is viable for forecasting. [2026-01-21T12:13:19.575069] [INFO ] [MAIN ] [1844/3501] LCID kept (0.4s) | 1844 kept, 0 rejected | 139.2/min | ETA: 11.9m [2026-01-21T12:13:20.222293] [DEBUG] [REMOTE ] LCII: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:20.222650] [DEBUG] [REMOTE ] LCII: PASS: History has at least 300 days. [2026-01-21T12:13:20.223081] [DEBUG] [REMOTE ] LCII: PASS: Price check passed. Min price $89.51. [2026-01-21T12:13:20.223236] [DEBUG] [REMOTE ] LCII: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:20.223421] [DEBUG] [REMOTE ] LCII: PASS: Integrity check passed. [2026-01-21T12:13:20.223466] [DEBUG] [REMOTE ] LCII: Symbol is viable for forecasting. [2026-01-21T12:13:20.223524] [INFO ] [MAIN ] [1845/3501] LCII kept (0.6s) | 1845 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:20.752757] [DEBUG] [REMOTE ] LCNB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:20.752891] [DEBUG] [REMOTE ] LCNB: PASS: History has at least 300 days. [2026-01-21T12:13:20.753108] [DEBUG] [REMOTE ] LCNB: PASS: Price check passed. Min price $14.82. [2026-01-21T12:13:20.753244] [DEBUG] [REMOTE ] LCNB: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:20.753357] [DEBUG] [REMOTE ] LCNB: PASS: Integrity check passed. [2026-01-21T12:13:20.753398] [DEBUG] [REMOTE ] LCNB: Symbol is viable for forecasting. [2026-01-21T12:13:20.753958] [INFO ] [MAIN ] [1846/3501] LCNB kept (0.5s) | 1846 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:21.026473] [DEBUG] [REMOTE ] LDI: Retrieved 1240 rows, trimmed to 300. [2026-01-21T12:13:21.026642] [DEBUG] [REMOTE ] LDI: PASS: History has at least 300 days. [2026-01-21T12:13:21.026846] [DEBUG] [REMOTE ] LDI: PASS: Price check passed. Min price $2.05. [2026-01-21T12:13:21.026980] [DEBUG] [REMOTE ] LDI: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:21.027122] [DEBUG] [REMOTE ] LDI: PASS: Integrity check passed. [2026-01-21T12:13:21.027165] [DEBUG] [REMOTE ] LDI: Symbol is viable for forecasting. [2026-01-21T12:13:21.027212] [INFO ] [MAIN ] [1847/3501] LDI kept (0.3s) | 1847 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:21.560793] [DEBUG] [REMOTE ] LDOS: Retrieved 4846 rows, trimmed to 300. [2026-01-21T12:13:21.560941] [DEBUG] [REMOTE ] LDOS: PASS: History has at least 300 days. [2026-01-21T12:13:21.561181] [DEBUG] [REMOTE ] LDOS: PASS: Price check passed. Min price $180.40. [2026-01-21T12:13:21.561324] [DEBUG] [REMOTE ] LDOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:21.561449] [DEBUG] [REMOTE ] LDOS: PASS: Integrity check passed. [2026-01-21T12:13:21.561492] [DEBUG] [REMOTE ] LDOS: Symbol is viable for forecasting. [2026-01-21T12:13:21.561553] [INFO ] [MAIN ] [1848/3501] LDOS kept (0.5s) | 1848 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:21.841418] [DEBUG] [REMOTE ] LDP: Retrieved 3388 rows, trimmed to 300. [2026-01-21T12:13:21.841719] [DEBUG] [REMOTE ] LDP: PASS: History has at least 300 days. [2026-01-21T12:13:21.842053] [DEBUG] [REMOTE ] LDP: PASS: Price check passed. Min price $20.56. [2026-01-21T12:13:21.842200] [DEBUG] [REMOTE ] LDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:21.842335] [DEBUG] [REMOTE ] LDP: PASS: Integrity check passed. [2026-01-21T12:13:21.842376] [DEBUG] [REMOTE ] LDP: Symbol is viable for forecasting. [2026-01-21T12:13:21.842462] [INFO ] [MAIN ] [1849/3501] LDP kept (0.3s) | 1849 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:22.154146] [DEBUG] [REMOTE ] LDSF: Retrieved 1769 rows, trimmed to 300. [2026-01-21T12:13:22.154284] [DEBUG] [REMOTE ] LDSF: PASS: History has at least 300 days. [2026-01-21T12:13:22.154506] [DEBUG] [REMOTE ] LDSF: PASS: Price check passed. Min price $18.96. [2026-01-21T12:13:22.154691] [DEBUG] [REMOTE ] LDSF: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:22.154821] [DEBUG] [REMOTE ] LDSF: PASS: Integrity check passed. [2026-01-21T12:13:22.154863] [DEBUG] [REMOTE ] LDSF: Symbol is viable for forecasting. [2026-01-21T12:13:22.154912] [INFO ] [MAIN ] [1850/3501] LDSF kept (0.3s) | 1850 kept, 0 rejected | 139.2/min | ETA: 11.9m [2026-01-21T12:13:22.775608] [DEBUG] [REMOTE ] LE: Retrieved 2977 rows, trimmed to 300. [2026-01-21T12:13:22.775733] [DEBUG] [REMOTE ] LE: PASS: History has at least 300 days. [2026-01-21T12:13:22.775935] [DEBUG] [REMOTE ] LE: PASS: Price check passed. Min price $13.77. [2026-01-21T12:13:22.776071] [DEBUG] [REMOTE ] LE: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:22.776181] [DEBUG] [REMOTE ] LE: PASS: Integrity check passed. [2026-01-21T12:13:22.776223] [DEBUG] [REMOTE ] LE: Symbol is viable for forecasting. [2026-01-21T12:13:22.776271] [INFO ] [MAIN ] [1851/3501] LE kept (0.6s) | 1851 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:23.225360] [DEBUG] [REMOTE ] LEA: Retrieved 4073 rows, trimmed to 300. [2026-01-21T12:13:23.225489] [DEBUG] [REMOTE ] LEA: PASS: History has at least 300 days. [2026-01-21T12:13:23.225720] [DEBUG] [REMOTE ] LEA: PASS: Price check passed. Min price $98.60. [2026-01-21T12:13:23.225859] [DEBUG] [REMOTE ] LEA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:23.225970] [DEBUG] [REMOTE ] LEA: PASS: Integrity check passed. [2026-01-21T12:13:23.226010] [DEBUG] [REMOTE ] LEA: Symbol is viable for forecasting. [2026-01-21T12:13:23.226058] [INFO ] [MAIN ] [1852/3501] LEA kept (0.4s) | 1852 kept, 0 rejected | 139.1/min | ETA: 11.9m [2026-01-21T12:13:23.678836] [DEBUG] [REMOTE ] LECO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:23.678980] [DEBUG] [REMOTE ] LECO: PASS: History has at least 300 days. [2026-01-21T12:13:23.679197] [DEBUG] [REMOTE ] LECO: PASS: Price check passed. Min price $219.92. [2026-01-21T12:13:23.679333] [DEBUG] [REMOTE ] LECO: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:23.679481] [DEBUG] [REMOTE ] LECO: PASS: Integrity check passed. [2026-01-21T12:13:23.679523] [DEBUG] [REMOTE ] LECO: Symbol is viable for forecasting. [2026-01-21T12:13:23.679591] [INFO ] [MAIN ] [1853/3501] LECO kept (0.5s) | 1853 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:24.183786] [DEBUG] [REMOTE ] LEG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:24.184046] [DEBUG] [REMOTE ] LEG: PASS: History has at least 300 days. [2026-01-21T12:13:24.184340] [DEBUG] [REMOTE ] LEG: PASS: Price check passed. Min price $8.68. [2026-01-21T12:13:24.184487] [DEBUG] [REMOTE ] LEG: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:24.184641] [DEBUG] [REMOTE ] LEG: PASS: Integrity check passed. [2026-01-21T12:13:24.184687] [DEBUG] [REMOTE ] LEG: Symbol is viable for forecasting. [2026-01-21T12:13:24.184741] [INFO ] [MAIN ] [1854/3501] LEG kept (0.5s) | 1854 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:24.472931] [DEBUG] [REMOTE ] LEGH: Retrieved 1783 rows, trimmed to 300. [2026-01-21T12:13:24.473118] [DEBUG] [REMOTE ] LEGH: PASS: History has at least 300 days. [2026-01-21T12:13:24.473377] [DEBUG] [REMOTE ] LEGH: PASS: Price check passed. Min price $18.89. [2026-01-21T12:13:24.473518] [DEBUG] [REMOTE ] LEGH: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:24.473672] [DEBUG] [REMOTE ] LEGH: PASS: Integrity check passed. [2026-01-21T12:13:24.473717] [DEBUG] [REMOTE ] LEGH: Symbol is viable for forecasting. [2026-01-21T12:13:24.473769] [INFO ] [MAIN ] [1855/3501] LEGH kept (0.3s) | 1855 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:24.868752] [DEBUG] [REMOTE ] LEGN: Retrieved 1413 rows, trimmed to 300. [2026-01-21T12:13:24.868875] [DEBUG] [REMOTE ] LEGN: PASS: History has at least 300 days. [2026-01-21T12:13:24.869073] [DEBUG] [REMOTE ] LEGN: PASS: Price check passed. Min price $20.31. [2026-01-21T12:13:24.869207] [DEBUG] [REMOTE ] LEGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:24.869315] [DEBUG] [REMOTE ] LEGN: PASS: Integrity check passed. [2026-01-21T12:13:24.869354] [DEBUG] [REMOTE ] LEGN: Symbol is viable for forecasting. [2026-01-21T12:13:24.869402] [INFO ] [MAIN ] [1856/3501] LEGN kept (0.4s) | 1856 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:25.377130] [DEBUG] [REMOTE ] LEN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:25.377283] [DEBUG] [REMOTE ] LEN: PASS: History has at least 300 days. [2026-01-21T12:13:25.377532] [DEBUG] [REMOTE ] LEN: PASS: Price check passed. Min price $102.80. [2026-01-21T12:13:25.377697] [DEBUG] [REMOTE ] LEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:25.377819] [DEBUG] [REMOTE ] LEN: PASS: Integrity check passed. [2026-01-21T12:13:25.377859] [DEBUG] [REMOTE ] LEN: Symbol is viable for forecasting. [2026-01-21T12:13:25.377908] [INFO ] [MAIN ] [1857/3501] LEN kept (0.5s) | 1857 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:25.619476] [DEBUG] [REMOTE ] LENZ: Retrieved 1147 rows, trimmed to 300. [2026-01-21T12:13:25.619705] [DEBUG] [REMOTE ] LENZ: PASS: History has at least 300 days. [2026-01-21T12:13:25.619973] [DEBUG] [REMOTE ] LENZ: PASS: Price check passed. Min price $14.87. [2026-01-21T12:13:25.620120] [DEBUG] [REMOTE ] LENZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:25.620262] [DEBUG] [REMOTE ] LENZ: PASS: Integrity check passed. [2026-01-21T12:13:25.620307] [DEBUG] [REMOTE ] LENZ: Symbol is viable for forecasting. [2026-01-21T12:13:25.620363] [INFO ] [MAIN ] [1858/3501] LENZ kept (0.2s) | 1858 kept, 0 rejected | 139.2/min | ETA: 11.8m [2026-01-21T12:13:26.379982] [DEBUG] [REMOTE ] LEO: Retrieved 6292 rows, trimmed to 300. [2026-01-21T12:13:26.380234] [DEBUG] [REMOTE ] LEO: PASS: History has at least 300 days. [2026-01-21T12:13:26.380556] [DEBUG] [REMOTE ] LEO: PASS: Price check passed. Min price $6.13. [2026-01-21T12:13:26.380806] [DEBUG] [REMOTE ] LEO: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:26.381049] [DEBUG] [REMOTE ] LEO: PASS: Integrity check passed. [2026-01-21T12:13:26.381103] [DEBUG] [REMOTE ] LEO: Symbol is viable for forecasting. [2026-01-21T12:13:26.381170] [INFO ] [MAIN ] [1859/3501] LEO kept (0.8s) | 1859 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:26.557514] [DEBUG] [REMOTE ] LESL: Retrieved 1311 rows, trimmed to 300. [2026-01-21T12:13:26.557738] [DEBUG] [REMOTE ] LESL: PASS: History has at least 300 days. [2026-01-21T12:13:26.557998] [DEBUG] [REMOTE ] LESL: PASS: Price check passed. Min price $1.54. [2026-01-21T12:13:26.558153] [DEBUG] [REMOTE ] LESL: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:26.558278] [DEBUG] [REMOTE ] LESL: PASS: Integrity check passed. [2026-01-21T12:13:26.558320] [DEBUG] [REMOTE ] LESL: Symbol is viable for forecasting. [2026-01-21T12:13:26.558376] [INFO ] [MAIN ] [1860/3501] LESL kept (0.2s) | 1860 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:27.077739] [DEBUG] [REMOTE ] LEVI: Retrieved 1718 rows, trimmed to 300. [2026-01-21T12:13:27.077877] [DEBUG] [REMOTE ] LEVI: PASS: History has at least 300 days. [2026-01-21T12:13:27.078097] [DEBUG] [REMOTE ] LEVI: PASS: Price check passed. Min price $19.47. [2026-01-21T12:13:27.078232] [DEBUG] [REMOTE ] LEVI: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:27.078339] [DEBUG] [REMOTE ] LEVI: PASS: Integrity check passed. [2026-01-21T12:13:27.078378] [DEBUG] [REMOTE ] LEVI: Symbol is viable for forecasting. [2026-01-21T12:13:27.078424] [INFO ] [MAIN ] [1861/3501] LEVI kept (0.5s) | 1861 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:27.647205] [DEBUG] [REMOTE ] LFMD: Retrieved 6292 rows, trimmed to 300. [2026-01-21T12:13:27.647416] [DEBUG] [REMOTE ] LFMD: PASS: History has at least 300 days. [2026-01-21T12:13:27.647738] [DEBUG] [REMOTE ] LFMD: PASS: Price check passed. Min price $3.20. [2026-01-21T12:13:27.647890] [DEBUG] [REMOTE ] LFMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:27.648042] [DEBUG] [REMOTE ] LFMD: PASS: Integrity check passed. [2026-01-21T12:13:27.648087] [DEBUG] [REMOTE ] LFMD: Symbol is viable for forecasting. [2026-01-21T12:13:27.648144] [INFO ] [MAIN ] [1862/3501] LFMD kept (0.6s) | 1862 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:28.128542] [DEBUG] [REMOTE ] LFUS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:28.128733] [DEBUG] [REMOTE ] LFUS: PASS: History has at least 300 days. [2026-01-21T12:13:28.129050] [DEBUG] [REMOTE ] LFUS: PASS: Price check passed. Min price $234.94. [2026-01-21T12:13:28.129222] [DEBUG] [REMOTE ] LFUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:28.129362] [DEBUG] [REMOTE ] LFUS: PASS: Integrity check passed. [2026-01-21T12:13:28.129405] [DEBUG] [REMOTE ] LFUS: Symbol is viable for forecasting. [2026-01-21T12:13:28.129460] [INFO ] [MAIN ] [1863/3501] LFUS kept (0.5s) | 1863 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:28.638355] [DEBUG] [REMOTE ] LFVN: Retrieved 5357 rows, trimmed to 300. [2026-01-21T12:13:28.638490] [DEBUG] [REMOTE ] LFVN: PASS: History has at least 300 days. [2026-01-21T12:13:28.638736] [DEBUG] [REMOTE ] LFVN: PASS: Price check passed. Min price $5.99. [2026-01-21T12:13:28.638878] [DEBUG] [REMOTE ] LFVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:28.638993] [DEBUG] [REMOTE ] LFVN: PASS: Integrity check passed. [2026-01-21T12:13:28.639033] [DEBUG] [REMOTE ] LFVN: Symbol is viable for forecasting. [2026-01-21T12:13:28.639082] [INFO ] [MAIN ] [1864/3501] LFVN kept (0.5s) | 1864 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:28.829760] [DEBUG] [REMOTE ] LGCL: Retrieved 471 rows, trimmed to 300. [2026-01-21T12:13:28.829899] [DEBUG] [REMOTE ] LGCL: PASS: History has at least 300 days. [2026-01-21T12:13:28.830102] [DEBUG] [REMOTE ] LGCL: PASS: Price check passed. Min price $1.96. [2026-01-21T12:13:28.830252] [DEBUG] [REMOTE ] LGCL: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:28.830362] [DEBUG] [REMOTE ] LGCL: PASS: Integrity check passed. [2026-01-21T12:13:28.830402] [DEBUG] [REMOTE ] LGCL: Symbol is viable for forecasting. [2026-01-21T12:13:28.830449] [INFO ] [MAIN ] [1865/3501] LGCL kept (0.2s) | 1865 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:29.507803] [DEBUG] [REMOTE ] LGI: Retrieved 5461 rows, trimmed to 300. [2026-01-21T12:13:29.507989] [DEBUG] [REMOTE ] LGI: PASS: History has at least 300 days. [2026-01-21T12:13:29.508311] [DEBUG] [REMOTE ] LGI: PASS: Price check passed. Min price $16.32. [2026-01-21T12:13:29.508469] [DEBUG] [REMOTE ] LGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:29.508620] [DEBUG] [REMOTE ] LGI: PASS: Integrity check passed. [2026-01-21T12:13:29.508665] [DEBUG] [REMOTE ] LGI: Symbol is viable for forecasting. [2026-01-21T12:13:29.508720] [INFO ] [MAIN ] [1866/3501] LGI kept (0.7s) | 1866 kept, 0 rejected | 139.1/min | ETA: 11.8m [2026-01-21T12:13:29.853108] [DEBUG] [REMOTE ] LGIH: Retrieved 3067 rows, trimmed to 300. [2026-01-21T12:13:29.853329] [DEBUG] [REMOTE ] LGIH: PASS: History has at least 300 days. [2026-01-21T12:13:29.853645] [DEBUG] [REMOTE ] LGIH: PASS: Price check passed. Min price $40.73. [2026-01-21T12:13:29.853803] [DEBUG] [REMOTE ] LGIH: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:29.853931] [DEBUG] [REMOTE ] LGIH: PASS: Integrity check passed. [2026-01-21T12:13:29.853976] [DEBUG] [REMOTE ] LGIH: Symbol is viable for forecasting. [2026-01-21T12:13:29.854031] [INFO ] [MAIN ] [1867/3501] LGIH kept (0.3s) | 1867 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:30.407258] [DEBUG] [REMOTE ] LGND: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:30.407488] [DEBUG] [REMOTE ] LGND: PASS: History has at least 300 days. [2026-01-21T12:13:30.407842] [DEBUG] [REMOTE ] LGND: PASS: Price check passed. Min price $183.13. [2026-01-21T12:13:30.407994] [DEBUG] [REMOTE ] LGND: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:30.408138] [DEBUG] [REMOTE ] LGND: PASS: Integrity check passed. [2026-01-21T12:13:30.408183] [DEBUG] [REMOTE ] LGND: Symbol is viable for forecasting. [2026-01-21T12:13:30.408248] [INFO ] [MAIN ] [1868/3501] LGND kept (0.6s) | 1868 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:30.801688] [DEBUG] [REMOTE ] LH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:30.801841] [DEBUG] [REMOTE ] LH: PASS: History has at least 300 days. [2026-01-21T12:13:30.802088] [DEBUG] [REMOTE ] LH: PASS: Price check passed. Min price $245.98. [2026-01-21T12:13:30.802234] [DEBUG] [REMOTE ] LH: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:30.802354] [DEBUG] [REMOTE ] LH: PASS: Integrity check passed. [2026-01-21T12:13:30.802396] [DEBUG] [REMOTE ] LH: Symbol is viable for forecasting. [2026-01-21T12:13:30.802446] [INFO ] [MAIN ] [1869/3501] LH kept (0.4s) | 1869 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:31.280372] [DEBUG] [REMOTE ] LHX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:31.280517] [DEBUG] [REMOTE ] LHX: PASS: History has at least 300 days. [2026-01-21T12:13:31.280762] [DEBUG] [REMOTE ] LHX: PASS: Price check passed. Min price $272.32. [2026-01-21T12:13:31.280910] [DEBUG] [REMOTE ] LHX: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:31.281041] [DEBUG] [REMOTE ] LHX: PASS: Integrity check passed. [2026-01-21T12:13:31.281087] [DEBUG] [REMOTE ] LHX: Symbol is viable for forecasting. [2026-01-21T12:13:31.281140] [INFO ] [MAIN ] [1870/3501] LHX kept (0.5s) | 1870 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:31.537935] [DEBUG] [REMOTE ] LI: Retrieved 1375 rows, trimmed to 300. [2026-01-21T12:13:31.538071] [DEBUG] [REMOTE ] LI: PASS: History has at least 300 days. [2026-01-21T12:13:31.538283] [DEBUG] [REMOTE ] LI: PASS: Price check passed. Min price $15.73. [2026-01-21T12:13:31.538438] [DEBUG] [REMOTE ] LI: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:31.538549] [DEBUG] [REMOTE ] LI: PASS: Integrity check passed. [2026-01-21T12:13:31.538617] [DEBUG] [REMOTE ] LI: Symbol is viable for forecasting. [2026-01-21T12:13:31.538670] [INFO ] [MAIN ] [1871/3501] LI kept (0.3s) | 1871 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:31.915921] [DEBUG] [REMOTE ] LICN: Retrieved 741 rows, trimmed to 300. [2026-01-21T12:13:31.916052] [DEBUG] [REMOTE ] LICN: PASS: History has at least 300 days. [2026-01-21T12:13:31.916249] [DEBUG] [REMOTE ] LICN: PASS: Price check passed. Min price $2.82. [2026-01-21T12:13:31.916383] [DEBUG] [REMOTE ] LICN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:31.916491] [DEBUG] [REMOTE ] LICN: PASS: Integrity check passed. [2026-01-21T12:13:31.916556] [DEBUG] [REMOTE ] LICN: Symbol is viable for forecasting. [2026-01-21T12:13:31.916623] [INFO ] [MAIN ] [1872/3501] LICN kept (0.4s) | 1872 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:32.282259] [DEBUG] [REMOTE ] LIF: Retrieved 406 rows, trimmed to 300. [2026-01-21T12:13:32.282442] [DEBUG] [REMOTE ] LIF: PASS: History has at least 300 days. [2026-01-21T12:13:32.282703] [DEBUG] [REMOTE ] LIF: PASS: Price check passed. Min price $54.08. [2026-01-21T12:13:32.282851] [DEBUG] [REMOTE ] LIF: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:32.282972] [DEBUG] [REMOTE ] LIF: PASS: Integrity check passed. [2026-01-21T12:13:32.283014] [DEBUG] [REMOTE ] LIF: Symbol is viable for forecasting. [2026-01-21T12:13:32.283068] [INFO ] [MAIN ] [1873/3501] LIF kept (0.4s) | 1873 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:32.946228] [DEBUG] [REMOTE ] LII: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:32.946451] [DEBUG] [REMOTE ] LII: PASS: History has at least 300 days. [2026-01-21T12:13:32.946801] [DEBUG] [REMOTE ] LII: PASS: Price check passed. Min price $443.07. [2026-01-21T12:13:32.946954] [DEBUG] [REMOTE ] LII: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:32.947096] [DEBUG] [REMOTE ] LII: PASS: Integrity check passed. [2026-01-21T12:13:32.947140] [DEBUG] [REMOTE ] LII: Symbol is viable for forecasting. [2026-01-21T12:13:32.947196] [INFO ] [MAIN ] [1874/3501] LII kept (0.7s) | 1874 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:33.280048] [DEBUG] [REMOTE ] LILA: Retrieved 2653 rows, trimmed to 300. [2026-01-21T12:13:33.280241] [DEBUG] [REMOTE ] LILA: PASS: History has at least 300 days. [2026-01-21T12:13:33.280542] [DEBUG] [REMOTE ] LILA: PASS: Price check passed. Min price $6.84. [2026-01-21T12:13:33.280727] [DEBUG] [REMOTE ] LILA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:33.280865] [DEBUG] [REMOTE ] LILA: PASS: Integrity check passed. [2026-01-21T12:13:33.280910] [DEBUG] [REMOTE ] LILA: Symbol is viable for forecasting. [2026-01-21T12:13:33.280963] [INFO ] [MAIN ] [1875/3501] LILA kept (0.3s) | 1875 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:33.699094] [DEBUG] [REMOTE ] LILAK: Retrieved 2653 rows, trimmed to 300. [2026-01-21T12:13:33.699287] [DEBUG] [REMOTE ] LILAK: PASS: History has at least 300 days. [2026-01-21T12:13:33.699604] [DEBUG] [REMOTE ] LILAK: PASS: Price check passed. Min price $6.92. [2026-01-21T12:13:33.699751] [DEBUG] [REMOTE ] LILAK: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:33.699875] [DEBUG] [REMOTE ] LILAK: PASS: Integrity check passed. [2026-01-21T12:13:33.699918] [DEBUG] [REMOTE ] LILAK: Symbol is viable for forecasting. [2026-01-21T12:13:33.699988] [INFO ] [MAIN ] [1876/3501] LILAK kept (0.4s) | 1876 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:34.032811] [DEBUG] [REMOTE ] LIN: Retrieved 1835 rows, trimmed to 300. [2026-01-21T12:13:34.033076] [DEBUG] [REMOTE ] LIN: PASS: History has at least 300 days. [2026-01-21T12:13:34.033363] [DEBUG] [REMOTE ] LIN: PASS: Price check passed. Min price $389.38. [2026-01-21T12:13:34.033535] [DEBUG] [REMOTE ] LIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:34.033687] [DEBUG] [REMOTE ] LIN: PASS: Integrity check passed. [2026-01-21T12:13:34.033734] [DEBUG] [REMOTE ] LIN: Symbol is viable for forecasting. [2026-01-21T12:13:34.033806] [INFO ] [MAIN ] [1877/3501] LIN kept (0.3s) | 1877 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:34.606231] [DEBUG] [REMOTE ] LINC: Retrieved 5176 rows, trimmed to 300. [2026-01-21T12:13:34.606368] [DEBUG] [REMOTE ] LINC: PASS: History has at least 300 days. [2026-01-21T12:13:34.606772] [DEBUG] [REMOTE ] LINC: PASS: Price check passed. Min price $17.80. [2026-01-21T12:13:34.606920] [DEBUG] [REMOTE ] LINC: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:34.607034] [DEBUG] [REMOTE ] LINC: PASS: Integrity check passed. [2026-01-21T12:13:34.607075] [DEBUG] [REMOTE ] LINC: Symbol is viable for forecasting. [2026-01-21T12:13:34.607123] [INFO ] [MAIN ] [1878/3501] LINC kept (0.6s) | 1878 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:34.945312] [DEBUG] [REMOTE ] LIND: Retrieved 2649 rows, trimmed to 300. [2026-01-21T12:13:34.945508] [DEBUG] [REMOTE ] LIND: PASS: History has at least 300 days. [2026-01-21T12:13:34.945828] [DEBUG] [REMOTE ] LIND: PASS: Price check passed. Min price $11.45. [2026-01-21T12:13:34.945981] [DEBUG] [REMOTE ] LIND: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:34.946105] [DEBUG] [REMOTE ] LIND: PASS: Integrity check passed. [2026-01-21T12:13:34.946149] [DEBUG] [REMOTE ] LIND: Symbol is viable for forecasting. [2026-01-21T12:13:34.946204] [INFO ] [MAIN ] [1879/3501] LIND kept (0.3s) | 1879 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:35.214828] [DEBUG] [REMOTE ] LINE: Retrieved 373 rows, trimmed to 300. [2026-01-21T12:13:35.215022] [DEBUG] [REMOTE ] LINE: PASS: History has at least 300 days. [2026-01-21T12:13:35.215306] [DEBUG] [REMOTE ] LINE: PASS: Price check passed. Min price $32.58. [2026-01-21T12:13:35.215455] [DEBUG] [REMOTE ] LINE: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:35.215626] [DEBUG] [REMOTE ] LINE: PASS: Integrity check passed. [2026-01-21T12:13:35.215681] [DEBUG] [REMOTE ] LINE: Symbol is viable for forecasting. [2026-01-21T12:13:35.215737] [INFO ] [MAIN ] [1880/3501] LINE kept (0.3s) | 1880 kept, 0 rejected | 139.1/min | ETA: 11.7m [2026-01-21T12:13:35.762902] [DEBUG] [REMOTE ] LINK: Retrieved 3449 rows, trimmed to 300. [2026-01-21T12:13:35.763035] [DEBUG] [REMOTE ] LINK: PASS: History has at least 300 days. [2026-01-21T12:13:35.763245] [DEBUG] [REMOTE ] LINK: PASS: Price check passed. Min price $3.40. [2026-01-21T12:13:35.763380] [DEBUG] [REMOTE ] LINK: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:35.763493] [DEBUG] [REMOTE ] LINK: PASS: Integrity check passed. [2026-01-21T12:13:35.763534] [DEBUG] [REMOTE ] LINK: Symbol is viable for forecasting. [2026-01-21T12:13:35.763599] [INFO ] [MAIN ] [1881/3501] LINK kept (0.5s) | 1881 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:36.126257] [DEBUG] [REMOTE ] LITE: Retrieved 2631 rows, trimmed to 300. [2026-01-21T12:13:36.126457] [DEBUG] [REMOTE ] LITE: PASS: History has at least 300 days. [2026-01-21T12:13:36.126782] [DEBUG] [REMOTE ] LITE: PASS: Price check passed. Min price $168.50. [2026-01-21T12:13:36.126943] [DEBUG] [REMOTE ] LITE: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:36.127082] [DEBUG] [REMOTE ] LITE: PASS: Integrity check passed. [2026-01-21T12:13:36.127128] [DEBUG] [REMOTE ] LITE: Symbol is viable for forecasting. [2026-01-21T12:13:36.127186] [INFO ] [MAIN ] [1882/3501] LITE kept (0.4s) | 1882 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:36.435947] [DEBUG] [REMOTE ] LITM: Retrieved 1044 rows, trimmed to 300. [2026-01-21T12:13:36.436097] [DEBUG] [REMOTE ] LITM: PASS: History has at least 300 days. [2026-01-21T12:13:36.436326] [DEBUG] [REMOTE ] LITM: PASS: Price check passed. Min price $2.49. [2026-01-21T12:13:36.436463] [DEBUG] [REMOTE ] LITM: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:36.436808] [DEBUG] [REMOTE ] LITM: PASS: Integrity check passed. [2026-01-21T12:13:36.436847] [DEBUG] [REMOTE ] LITM: Symbol is viable for forecasting. [2026-01-21T12:13:36.436896] [INFO ] [MAIN ] [1883/3501] LITM kept (0.3s) | 1883 kept, 0 rejected | 139.2/min | ETA: 11.6m [2026-01-21T12:13:36.930951] [DEBUG] [REMOTE ] LIVN: Retrieved 2578 rows, trimmed to 300. [2026-01-21T12:13:36.931311] [DEBUG] [REMOTE ] LIVN: PASS: History has at least 300 days. [2026-01-21T12:13:36.931631] [DEBUG] [REMOTE ] LIVN: PASS: Price check passed. Min price $49.57. [2026-01-21T12:13:36.931781] [DEBUG] [REMOTE ] LIVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:36.931914] [DEBUG] [REMOTE ] LIVN: PASS: Integrity check passed. [2026-01-21T12:13:36.931955] [DEBUG] [REMOTE ] LIVN: Symbol is viable for forecasting. [2026-01-21T12:13:36.932009] [INFO ] [MAIN ] [1884/3501] LIVN kept (0.5s) | 1884 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:37.495672] [DEBUG] [REMOTE ] LKFN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:37.495899] [DEBUG] [REMOTE ] LKFN: PASS: History has at least 300 days. [2026-01-21T12:13:37.496198] [DEBUG] [REMOTE ] LKFN: PASS: Price check passed. Min price $55.88. [2026-01-21T12:13:37.496493] [DEBUG] [REMOTE ] LKFN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:37.496711] [DEBUG] [REMOTE ] LKFN: PASS: Integrity check passed. [2026-01-21T12:13:37.496756] [DEBUG] [REMOTE ] LKFN: Symbol is viable for forecasting. [2026-01-21T12:13:37.496820] [INFO ] [MAIN ] [1885/3501] LKFN kept (0.6s) | 1885 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:37.953378] [DEBUG] [REMOTE ] LKQ: Retrieved 5609 rows, trimmed to 300. [2026-01-21T12:13:37.953537] [DEBUG] [REMOTE ] LKQ: PASS: History has at least 300 days. [2026-01-21T12:13:37.953820] [DEBUG] [REMOTE ] LKQ: PASS: Price check passed. Min price $28.17. [2026-01-21T12:13:37.953966] [DEBUG] [REMOTE ] LKQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:37.954097] [DEBUG] [REMOTE ] LKQ: PASS: Integrity check passed. [2026-01-21T12:13:37.954138] [DEBUG] [REMOTE ] LKQ: Symbol is viable for forecasting. [2026-01-21T12:13:37.954198] [INFO ] [MAIN ] [1886/3501] LKQ kept (0.5s) | 1886 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:38.502935] [DEBUG] [REMOTE ] LLY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:38.503068] [DEBUG] [REMOTE ] LLY: PASS: History has at least 300 days. [2026-01-21T12:13:38.503284] [DEBUG] [REMOTE ] LLY: PASS: Price check passed. Min price $812.34. [2026-01-21T12:13:38.503424] [DEBUG] [REMOTE ] LLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:38.503538] [DEBUG] [REMOTE ] LLY: PASS: Integrity check passed. [2026-01-21T12:13:38.503597] [DEBUG] [REMOTE ] LLY: Symbol is viable for forecasting. [2026-01-21T12:13:38.503648] [INFO ] [MAIN ] [1887/3501] LLY kept (0.5s) | 1887 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:38.804129] [DEBUG] [REMOTE ] LMB: Retrieved 2514 rows, trimmed to 300. [2026-01-21T12:13:38.804255] [DEBUG] [REMOTE ] LMB: PASS: History has at least 300 days. [2026-01-21T12:13:38.804461] [DEBUG] [REMOTE ] LMB: PASS: Price check passed. Min price $65.92. [2026-01-21T12:13:38.804613] [DEBUG] [REMOTE ] LMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:38.804749] [DEBUG] [REMOTE ] LMB: PASS: Integrity check passed. [2026-01-21T12:13:38.804803] [DEBUG] [REMOTE ] LMB: Symbol is viable for forecasting. [2026-01-21T12:13:38.804852] [INFO ] [MAIN ] [1888/3501] LMB kept (0.3s) | 1888 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:39.246214] [DEBUG] [REMOTE ] LMBS: Retrieved 2817 rows, trimmed to 300. [2026-01-21T12:13:39.246345] [DEBUG] [REMOTE ] LMBS: PASS: History has at least 300 days. [2026-01-21T12:13:39.246671] [DEBUG] [REMOTE ] LMBS: PASS: Price check passed. Min price $49.55. [2026-01-21T12:13:39.246865] [DEBUG] [REMOTE ] LMBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:39.247010] [DEBUG] [REMOTE ] LMBS: PASS: Integrity check passed. [2026-01-21T12:13:39.247062] [DEBUG] [REMOTE ] LMBS: Symbol is viable for forecasting. [2026-01-21T12:13:39.247124] [INFO ] [MAIN ] [1889/3501] LMBS kept (0.4s) | 1889 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:39.567036] [DEBUG] [REMOTE ] LMND: Retrieved 1394 rows, trimmed to 300. [2026-01-21T12:13:39.567176] [DEBUG] [REMOTE ] LMND: PASS: History has at least 300 days. [2026-01-21T12:13:39.567401] [DEBUG] [REMOTE ] LMND: PASS: Price check passed. Min price $51.39. [2026-01-21T12:13:39.567544] [DEBUG] [REMOTE ] LMND: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:39.567711] [DEBUG] [REMOTE ] LMND: PASS: Integrity check passed. [2026-01-21T12:13:39.567755] [DEBUG] [REMOTE ] LMND: Symbol is viable for forecasting. [2026-01-21T12:13:39.567804] [INFO ] [MAIN ] [1890/3501] LMND kept (0.3s) | 1890 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:40.183449] [DEBUG] [REMOTE ] LNC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:40.183628] [DEBUG] [REMOTE ] LNC: PASS: History has at least 300 days. [2026-01-21T12:13:40.183921] [DEBUG] [REMOTE ] LNC: PASS: Price check passed. Min price $38.93. [2026-01-21T12:13:40.184090] [DEBUG] [REMOTE ] LNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:40.184217] [DEBUG] [REMOTE ] LNC: PASS: Integrity check passed. [2026-01-21T12:13:40.184257] [DEBUG] [REMOTE ] LNC: Symbol is viable for forecasting. [2026-01-21T12:13:40.184306] [INFO ] [MAIN ] [1891/3501] LNC kept (0.6s) | 1891 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:40.575801] [DEBUG] [REMOTE ] LND: Retrieved 3440 rows, trimmed to 300. [2026-01-21T12:13:40.575932] [DEBUG] [REMOTE ] LND: PASS: History has at least 300 days. [2026-01-21T12:13:40.576158] [DEBUG] [REMOTE ] LND: PASS: Price check passed. Min price $3.50. [2026-01-21T12:13:40.576298] [DEBUG] [REMOTE ] LND: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:40.576420] [DEBUG] [REMOTE ] LND: PASS: Integrity check passed. [2026-01-21T12:13:40.576466] [DEBUG] [REMOTE ] LND: Symbol is viable for forecasting. [2026-01-21T12:13:40.576539] [INFO ] [MAIN ] [1892/3501] LND kept (0.4s) | 1892 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:41.098798] [DEBUG] [REMOTE ] LNG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:41.098939] [DEBUG] [REMOTE ] LNG: PASS: History has at least 300 days. [2026-01-21T12:13:41.099192] [DEBUG] [REMOTE ] LNG: PASS: Price check passed. Min price $188.83. [2026-01-21T12:13:41.099327] [DEBUG] [REMOTE ] LNG: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:41.099445] [DEBUG] [REMOTE ] LNG: PASS: Integrity check passed. [2026-01-21T12:13:41.099485] [DEBUG] [REMOTE ] LNG: Symbol is viable for forecasting. [2026-01-21T12:13:41.099533] [INFO ] [MAIN ] [1893/3501] LNG kept (0.5s) | 1893 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:41.361215] [DEBUG] [REMOTE ] LNKB: Retrieved 1389 rows, trimmed to 300. [2026-01-21T12:13:41.361344] [DEBUG] [REMOTE ] LNKB: PASS: History has at least 300 days. [2026-01-21T12:13:41.361547] [DEBUG] [REMOTE ] LNKB: PASS: Price check passed. Min price $6.78. [2026-01-21T12:13:41.361903] [DEBUG] [REMOTE ] LNKB: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:41.362013] [DEBUG] [REMOTE ] LNKB: PASS: Integrity check passed. [2026-01-21T12:13:41.362053] [DEBUG] [REMOTE ] LNKB: Symbol is viable for forecasting. [2026-01-21T12:13:41.362102] [INFO ] [MAIN ] [1894/3501] LNKB kept (0.3s) | 1894 kept, 0 rejected | 139.1/min | ETA: 11.6m [2026-01-21T12:13:41.971033] [DEBUG] [REMOTE ] LNN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:41.971180] [DEBUG] [REMOTE ] LNN: PASS: History has at least 300 days. [2026-01-21T12:13:41.971472] [DEBUG] [REMOTE ] LNN: PASS: Price check passed. Min price $106.57. [2026-01-21T12:13:41.971680] [DEBUG] [REMOTE ] LNN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:41.971839] [DEBUG] [REMOTE ] LNN: PASS: Integrity check passed. [2026-01-21T12:13:41.971901] [DEBUG] [REMOTE ] LNN: Symbol is viable for forecasting. [2026-01-21T12:13:41.971967] [INFO ] [MAIN ] [1895/3501] LNN kept (0.6s) | 1895 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:42.297108] [DEBUG] [REMOTE ] LNTH: Retrieved 2658 rows, trimmed to 300. [2026-01-21T12:13:42.297233] [DEBUG] [REMOTE ] LNTH: PASS: History has at least 300 days. [2026-01-21T12:13:42.297437] [DEBUG] [REMOTE ] LNTH: PASS: Price check passed. Min price $50.69. [2026-01-21T12:13:42.297600] [DEBUG] [REMOTE ] LNTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:42.297715] [DEBUG] [REMOTE ] LNTH: PASS: Integrity check passed. [2026-01-21T12:13:42.297756] [DEBUG] [REMOTE ] LNTH: Symbol is viable for forecasting. [2026-01-21T12:13:42.297804] [INFO ] [MAIN ] [1896/3501] LNTH kept (0.3s) | 1896 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:42.597915] [DEBUG] [REMOTE ] LNZA: Retrieved 1084 rows, trimmed to 300. [2026-01-21T12:13:42.598084] [DEBUG] [REMOTE ] LNZA: PASS: History has at least 300 days. [2026-01-21T12:13:42.598351] [DEBUG] [REMOTE ] LNZA: PASS: Price check passed. Min price $11.94. [2026-01-21T12:13:42.598532] [DEBUG] [REMOTE ] LNZA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:42.598716] [DEBUG] [REMOTE ] LNZA: PASS: Integrity check passed. [2026-01-21T12:13:42.598774] [DEBUG] [REMOTE ] LNZA: Symbol is viable for forecasting. [2026-01-21T12:13:42.598839] [INFO ] [MAIN ] [1897/3501] LNZA kept (0.3s) | 1897 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:43.277783] [DEBUG] [REMOTE ] LOAN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:43.277915] [DEBUG] [REMOTE ] LOAN: PASS: History has at least 300 days. [2026-01-21T12:13:43.278127] [DEBUG] [REMOTE ] LOAN: PASS: Price check passed. Min price $4.27. [2026-01-21T12:13:43.278263] [DEBUG] [REMOTE ] LOAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:43.278376] [DEBUG] [REMOTE ] LOAN: PASS: Integrity check passed. [2026-01-21T12:13:43.278417] [DEBUG] [REMOTE ] LOAN: Symbol is viable for forecasting. [2026-01-21T12:13:43.278465] [INFO ] [MAIN ] [1898/3501] LOAN kept (0.7s) | 1898 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:43.606897] [DEBUG] [REMOTE ] LOB: Retrieved 2639 rows, trimmed to 300. [2026-01-21T12:13:43.607024] [DEBUG] [REMOTE ] LOB: PASS: History has at least 300 days. [2026-01-21T12:13:43.607230] [DEBUG] [REMOTE ] LOB: PASS: Price check passed. Min price $29.38. [2026-01-21T12:13:43.607370] [DEBUG] [REMOTE ] LOB: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:43.607484] [DEBUG] [REMOTE ] LOB: PASS: Integrity check passed. [2026-01-21T12:13:43.607525] [DEBUG] [REMOTE ] LOB: Symbol is viable for forecasting. [2026-01-21T12:13:43.607590] [INFO ] [MAIN ] [1899/3501] LOB kept (0.3s) | 1899 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:44.022654] [DEBUG] [REMOTE ] LOCO: Retrieved 2889 rows, trimmed to 300. [2026-01-21T12:13:44.022778] [DEBUG] [REMOTE ] LOCO: PASS: History has at least 300 days. [2026-01-21T12:13:44.022976] [DEBUG] [REMOTE ] LOCO: PASS: Price check passed. Min price $9.06. [2026-01-21T12:13:44.023109] [DEBUG] [REMOTE ] LOCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:44.023218] [DEBUG] [REMOTE ] LOCO: PASS: Integrity check passed. [2026-01-21T12:13:44.023258] [DEBUG] [REMOTE ] LOCO: Symbol is viable for forecasting. [2026-01-21T12:13:44.023305] [INFO ] [MAIN ] [1900/3501] LOCO kept (0.4s) | 1900 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:44.623939] [DEBUG] [REMOTE ] LOGI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:44.624104] [DEBUG] [REMOTE ] LOGI: PASS: History has at least 300 days. [2026-01-21T12:13:44.624366] [DEBUG] [REMOTE ] LOGI: PASS: Price check passed. Min price $91.19. [2026-01-21T12:13:44.624623] [DEBUG] [REMOTE ] LOGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:44.624763] [DEBUG] [REMOTE ] LOGI: PASS: Integrity check passed. [2026-01-21T12:13:44.624803] [DEBUG] [REMOTE ] LOGI: Symbol is viable for forecasting. [2026-01-21T12:13:44.624854] [INFO ] [MAIN ] [1901/3501] LOGI kept (0.6s) | 1901 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:44.973537] [DEBUG] [REMOTE ] LOMA: Retrieved 2064 rows, trimmed to 300. [2026-01-21T12:13:44.973693] [DEBUG] [REMOTE ] LOMA: PASS: History has at least 300 days. [2026-01-21T12:13:44.973915] [DEBUG] [REMOTE ] LOMA: PASS: Price check passed. Min price $7.85. [2026-01-21T12:13:44.974051] [DEBUG] [REMOTE ] LOMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:44.974166] [DEBUG] [REMOTE ] LOMA: PASS: Integrity check passed. [2026-01-21T12:13:44.974207] [DEBUG] [REMOTE ] LOMA: Symbol is viable for forecasting. [2026-01-21T12:13:44.974253] [INFO ] [MAIN ] [1902/3501] LOMA kept (0.3s) | 1902 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:45.166194] [DEBUG] [REMOTE ] LONA: Retrieved 1340 rows, trimmed to 300. [2026-01-21T12:13:45.166338] [DEBUG] [REMOTE ] LONA: PASS: History has at least 300 days. [2026-01-21T12:13:45.166599] [DEBUG] [REMOTE ] LONA: PASS: Price check passed. Min price $3.85. [2026-01-21T12:13:45.166745] [DEBUG] [REMOTE ] LONA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:45.166862] [DEBUG] [REMOTE ] LONA: PASS: Integrity check passed. [2026-01-21T12:13:45.166904] [DEBUG] [REMOTE ] LONA: Symbol is viable for forecasting. [2026-01-21T12:13:45.166955] [INFO ] [MAIN ] [1903/3501] LONA kept (0.2s) | 1903 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:45.840728] [DEBUG] [REMOTE ] LOPE: Retrieved 4316 rows, trimmed to 300. [2026-01-21T12:13:45.840860] [DEBUG] [REMOTE ] LOPE: PASS: History has at least 300 days. [2026-01-21T12:13:45.841073] [DEBUG] [REMOTE ] LOPE: PASS: Price check passed. Min price $150.81. [2026-01-21T12:13:45.841213] [DEBUG] [REMOTE ] LOPE: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:45.841327] [DEBUG] [REMOTE ] LOPE: PASS: Integrity check passed. [2026-01-21T12:13:45.841369] [DEBUG] [REMOTE ] LOPE: Symbol is viable for forecasting. [2026-01-21T12:13:45.841418] [INFO ] [MAIN ] [1904/3501] LOPE kept (0.7s) | 1904 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:46.116395] [DEBUG] [REMOTE ] LOVE: Retrieved 1901 rows, trimmed to 300. [2026-01-21T12:13:46.116607] [DEBUG] [REMOTE ] LOVE: PASS: History has at least 300 days. [2026-01-21T12:13:46.116907] [DEBUG] [REMOTE ] LOVE: PASS: Price check passed. Min price $11.51. [2026-01-21T12:13:46.117084] [DEBUG] [REMOTE ] LOVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:46.117228] [DEBUG] [REMOTE ] LOVE: PASS: Integrity check passed. [2026-01-21T12:13:46.117281] [DEBUG] [REMOTE ] LOVE: Symbol is viable for forecasting. [2026-01-21T12:13:46.117342] [INFO ] [MAIN ] [1905/3501] LOVE kept (0.3s) | 1905 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:46.613307] [DEBUG] [REMOTE ] LPCN: Retrieved 3079 rows, trimmed to 300. [2026-01-21T12:13:46.613498] [DEBUG] [REMOTE ] LPCN: PASS: History has at least 300 days. [2026-01-21T12:13:46.613830] [DEBUG] [REMOTE ] LPCN: PASS: Price check passed. Min price $2.53. [2026-01-21T12:13:46.614281] [DEBUG] [REMOTE ] LPCN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:46.614414] [DEBUG] [REMOTE ] LPCN: PASS: Integrity check passed. [2026-01-21T12:13:46.614459] [DEBUG] [REMOTE ] LPCN: Symbol is viable for forecasting. [2026-01-21T12:13:46.614523] [INFO ] [MAIN ] [1906/3501] LPCN kept (0.5s) | 1906 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:47.005270] [DEBUG] [REMOTE ] LPG: Retrieved 2943 rows, trimmed to 300. [2026-01-21T12:13:47.005458] [DEBUG] [REMOTE ] LPG: PASS: History has at least 300 days. [2026-01-21T12:13:47.005808] [DEBUG] [REMOTE ] LPG: PASS: Price check passed. Min price $23.93. [2026-01-21T12:13:47.005964] [DEBUG] [REMOTE ] LPG: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:47.006123] [DEBUG] [REMOTE ] LPG: PASS: Integrity check passed. [2026-01-21T12:13:47.006183] [DEBUG] [REMOTE ] LPG: Symbol is viable for forecasting. [2026-01-21T12:13:47.006251] [INFO ] [MAIN ] [1907/3501] LPG kept (0.4s) | 1907 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:47.467509] [DEBUG] [REMOTE ] LPL: Retrieved 5409 rows, trimmed to 300. [2026-01-21T12:13:47.467738] [DEBUG] [REMOTE ] LPL: PASS: History has at least 300 days. [2026-01-21T12:13:47.468033] [DEBUG] [REMOTE ] LPL: PASS: Price check passed. Min price $4.09. [2026-01-21T12:13:47.468304] [DEBUG] [REMOTE ] LPL: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:47.468455] [DEBUG] [REMOTE ] LPL: PASS: Integrity check passed. [2026-01-21T12:13:47.468501] [DEBUG] [REMOTE ] LPL: Symbol is viable for forecasting. [2026-01-21T12:13:47.468558] [INFO ] [MAIN ] [1908/3501] LPL kept (0.5s) | 1908 kept, 0 rejected | 139.1/min | ETA: 11.5m [2026-01-21T12:13:47.849542] [DEBUG] [REMOTE ] LPLA: Retrieved 3814 rows, trimmed to 300. [2026-01-21T12:13:47.849796] [DEBUG] [REMOTE ] LPLA: PASS: History has at least 300 days. [2026-01-21T12:13:47.850099] [DEBUG] [REMOTE ] LPLA: PASS: Price check passed. Min price $338.02. [2026-01-21T12:13:47.850268] [DEBUG] [REMOTE ] LPLA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:47.850416] [DEBUG] [REMOTE ] LPLA: PASS: Integrity check passed. [2026-01-21T12:13:47.850463] [DEBUG] [REMOTE ] LPLA: Symbol is viable for forecasting. [2026-01-21T12:13:47.850518] [INFO ] [MAIN ] [1909/3501] LPLA kept (0.4s) | 1909 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:48.174782] [DEBUG] [REMOTE ] LPRO: Retrieved 1955 rows, trimmed to 300. [2026-01-21T12:13:48.174969] [DEBUG] [REMOTE ] LPRO: PASS: History has at least 300 days. [2026-01-21T12:13:48.175244] [DEBUG] [REMOTE ] LPRO: PASS: Price check passed. Min price $1.45. [2026-01-21T12:13:48.175390] [DEBUG] [REMOTE ] LPRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:48.175507] [DEBUG] [REMOTE ] LPRO: PASS: Integrity check passed. [2026-01-21T12:13:48.175564] [DEBUG] [REMOTE ] LPRO: Symbol is viable for forecasting. [2026-01-21T12:13:48.175661] [INFO ] [MAIN ] [1910/3501] LPRO kept (0.3s) | 1910 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:48.783684] [DEBUG] [REMOTE ] LPSN: Retrieved 6484 rows, trimmed to 300. [2026-01-21T12:13:48.783826] [DEBUG] [REMOTE ] LPSN: PASS: History has at least 300 days. [2026-01-21T12:13:48.784040] [DEBUG] [REMOTE ] LPSN: PASS: Price check passed. Min price $3.03. [2026-01-21T12:13:48.784180] [DEBUG] [REMOTE ] LPSN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:48.784296] [DEBUG] [REMOTE ] LPSN: PASS: Integrity check passed. [2026-01-21T12:13:48.784337] [DEBUG] [REMOTE ] LPSN: Symbol is viable for forecasting. [2026-01-21T12:13:48.784385] [INFO ] [MAIN ] [1911/3501] LPSN kept (0.6s) | 1911 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:49.240041] [DEBUG] [REMOTE ] LPTH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:49.240188] [DEBUG] [REMOTE ] LPTH: PASS: History has at least 300 days. [2026-01-21T12:13:49.240436] [DEBUG] [REMOTE ] LPTH: PASS: Price check passed. Min price $6.18. [2026-01-21T12:13:49.240652] [DEBUG] [REMOTE ] LPTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:49.240810] [DEBUG] [REMOTE ] LPTH: PASS: Integrity check passed. [2026-01-21T12:13:49.240862] [DEBUG] [REMOTE ] LPTH: Symbol is viable for forecasting. [2026-01-21T12:13:49.240913] [INFO ] [MAIN ] [1912/3501] LPTH kept (0.5s) | 1912 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:49.551466] [DEBUG] [REMOTE ] LPX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:49.551787] [DEBUG] [REMOTE ] LPX: PASS: History has at least 300 days. [2026-01-21T12:13:49.552369] [DEBUG] [REMOTE ] LPX: PASS: Price check passed. Min price $74.60. [2026-01-21T12:13:49.552712] [DEBUG] [REMOTE ] LPX: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:49.552878] [DEBUG] [REMOTE ] LPX: PASS: Integrity check passed. [2026-01-21T12:13:49.552922] [DEBUG] [REMOTE ] LPX: Symbol is viable for forecasting. [2026-01-21T12:13:49.552982] [INFO ] [MAIN ] [1913/3501] LPX kept (0.3s) | 1913 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:49.813019] [DEBUG] [REMOTE ] LQDA: Retrieved 1881 rows, trimmed to 300. [2026-01-21T12:13:49.813156] [DEBUG] [REMOTE ] LQDA: PASS: History has at least 300 days. [2026-01-21T12:13:49.813368] [DEBUG] [REMOTE ] LQDA: PASS: Price check passed. Min price $22.02. [2026-01-21T12:13:49.813510] [DEBUG] [REMOTE ] LQDA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:49.813649] [DEBUG] [REMOTE ] LQDA: PASS: Integrity check passed. [2026-01-21T12:13:49.813697] [DEBUG] [REMOTE ] LQDA: Symbol is viable for forecasting. [2026-01-21T12:13:49.813748] [INFO ] [MAIN ] [1914/3501] LQDA kept (0.3s) | 1914 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:50.376835] [DEBUG] [REMOTE ] LRCX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:50.377056] [DEBUG] [REMOTE ] LRCX: PASS: History has at least 300 days. [2026-01-21T12:13:50.377363] [DEBUG] [REMOTE ] LRCX: PASS: Price check passed. Min price $139.36. [2026-01-21T12:13:50.377648] [DEBUG] [REMOTE ] LRCX: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:50.377816] [DEBUG] [REMOTE ] LRCX: PASS: Integrity check passed. [2026-01-21T12:13:50.377870] [DEBUG] [REMOTE ] LRCX: Symbol is viable for forecasting. [2026-01-21T12:13:50.377932] [INFO ] [MAIN ] [1915/3501] LRCX kept (0.6s) | 1915 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:50.763131] [DEBUG] [REMOTE ] LRGE: Retrieved 2175 rows, trimmed to 300. [2026-01-21T12:13:50.763310] [DEBUG] [REMOTE ] LRGE: PASS: History has at least 300 days. [2026-01-21T12:13:50.763666] [DEBUG] [REMOTE ] LRGE: PASS: Price check passed. Min price $78.68. [2026-01-21T12:13:50.763843] [DEBUG] [REMOTE ] LRGE: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:50.763993] [DEBUG] [REMOTE ] LRGE: PASS: Integrity check passed. [2026-01-21T12:13:50.764044] [DEBUG] [REMOTE ] LRGE: Symbol is viable for forecasting. [2026-01-21T12:13:50.764109] [INFO ] [MAIN ] [1916/3501] LRGE kept (0.4s) | 1916 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:51.298224] [DEBUG] [REMOTE ] LSCC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:51.298373] [DEBUG] [REMOTE ] LSCC: PASS: History has at least 300 days. [2026-01-21T12:13:51.298629] [DEBUG] [REMOTE ] LSCC: PASS: Price check passed. Min price $61.73. [2026-01-21T12:13:51.298799] [DEBUG] [REMOTE ] LSCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:51.298932] [DEBUG] [REMOTE ] LSCC: PASS: Integrity check passed. [2026-01-21T12:13:51.298973] [DEBUG] [REMOTE ] LSCC: Symbol is viable for forecasting. [2026-01-21T12:13:51.299111] [INFO ] [MAIN ] [1917/3501] LSCC kept (0.5s) | 1917 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:51.448106] [DEBUG] [REMOTE ] LSPD: Retrieved 1604 rows, trimmed to 300. [2026-01-21T12:13:51.448234] [DEBUG] [REMOTE ] LSPD: PASS: History has at least 300 days. [2026-01-21T12:13:51.448438] [DEBUG] [REMOTE ] LSPD: PASS: Price check passed. Min price $10.76. [2026-01-21T12:13:51.448594] [DEBUG] [REMOTE ] LSPD: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:51.448710] [DEBUG] [REMOTE ] LSPD: PASS: Integrity check passed. [2026-01-21T12:13:51.448751] [DEBUG] [REMOTE ] LSPD: Symbol is viable for forecasting. [2026-01-21T12:13:51.448798] [INFO ] [MAIN ] [1918/3501] LSPD kept (0.1s) | 1918 kept, 0 rejected | 139.2/min | ETA: 11.4m [2026-01-21T12:13:52.228089] [DEBUG] [REMOTE ] LTC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:52.228226] [DEBUG] [REMOTE ] LTC: PASS: History has at least 300 days. [2026-01-21T12:13:52.228445] [DEBUG] [REMOTE ] LTC: PASS: Price check passed. Min price $33.91. [2026-01-21T12:13:52.228598] [DEBUG] [REMOTE ] LTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:52.228717] [DEBUG] [REMOTE ] LTC: PASS: Integrity check passed. [2026-01-21T12:13:52.228758] [DEBUG] [REMOTE ] LTC: Symbol is viable for forecasting. [2026-01-21T12:13:52.228806] [INFO ] [MAIN ] [1919/3501] LTC kept (0.8s) | 1919 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:52.449208] [DEBUG] [REMOTE ] LTH: Retrieved 1075 rows, trimmed to 300. [2026-01-21T12:13:52.449342] [DEBUG] [REMOTE ] LTH: PASS: History has at least 300 days. [2026-01-21T12:13:52.449550] [DEBUG] [REMOTE ] LTH: PASS: Price check passed. Min price $24.59. [2026-01-21T12:13:52.449740] [DEBUG] [REMOTE ] LTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:52.449858] [DEBUG] [REMOTE ] LTH: PASS: Integrity check passed. [2026-01-21T12:13:52.449902] [DEBUG] [REMOTE ] LTH: Symbol is viable for forecasting. [2026-01-21T12:13:52.449952] [INFO ] [MAIN ] [1920/3501] LTH kept (0.2s) | 1920 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:52.939967] [DEBUG] [REMOTE ] LTRN: Retrieved 1409 rows, trimmed to 300. [2026-01-21T12:13:52.940113] [DEBUG] [REMOTE ] LTRN: PASS: History has at least 300 days. [2026-01-21T12:13:52.940318] [DEBUG] [REMOTE ] LTRN: PASS: Price check passed. Min price $3.00. [2026-01-21T12:13:52.940453] [DEBUG] [REMOTE ] LTRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:52.940566] [DEBUG] [REMOTE ] LTRN: PASS: Integrity check passed. [2026-01-21T12:13:52.940637] [DEBUG] [REMOTE ] LTRN: Symbol is viable for forecasting. [2026-01-21T12:13:52.940684] [INFO ] [MAIN ] [1921/3501] LTRN kept (0.5s) | 1921 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:53.473759] [DEBUG] [REMOTE ] LTRX: Retrieved 6402 rows, trimmed to 300. [2026-01-21T12:13:53.473913] [DEBUG] [REMOTE ] LTRX: PASS: History has at least 300 days. [2026-01-21T12:13:53.474143] [DEBUG] [REMOTE ] LTRX: PASS: Price check passed. Min price $4.48. [2026-01-21T12:13:53.474284] [DEBUG] [REMOTE ] LTRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:53.474401] [DEBUG] [REMOTE ] LTRX: PASS: Integrity check passed. [2026-01-21T12:13:53.474442] [DEBUG] [REMOTE ] LTRX: Symbol is viable for forecasting. [2026-01-21T12:13:53.474493] [INFO ] [MAIN ] [1922/3501] LTRX kept (0.5s) | 1922 kept, 0 rejected | 139.1/min | ETA: 11.4m [2026-01-21T12:13:53.651067] [DEBUG] [REMOTE ] LUCD: Retrieved 1070 rows, trimmed to 300. [2026-01-21T12:13:53.651273] [DEBUG] [REMOTE ] LUCD: PASS: History has at least 300 days. [2026-01-21T12:13:53.651534] [DEBUG] [REMOTE ] LUCD: PASS: Price check passed. Min price $1.01. [2026-01-21T12:13:53.651743] [DEBUG] [REMOTE ] LUCD: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:53.651878] [DEBUG] [REMOTE ] LUCD: PASS: Integrity check passed. [2026-01-21T12:13:53.651927] [DEBUG] [REMOTE ] LUCD: Symbol is viable for forecasting. [2026-01-21T12:13:53.651989] [INFO ] [MAIN ] [1923/3501] LUCD kept (0.2s) | 1923 kept, 0 rejected | 139.2/min | ETA: 11.3m [2026-01-21T12:13:54.348540] [DEBUG] [REMOTE ] LUMN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:54.348697] [DEBUG] [REMOTE ] LUMN: PASS: History has at least 300 days. [2026-01-21T12:13:54.348933] [DEBUG] [REMOTE ] LUMN: PASS: Price check passed. Min price $7.48. [2026-01-21T12:13:54.349073] [DEBUG] [REMOTE ] LUMN: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:54.349194] [DEBUG] [REMOTE ] LUMN: PASS: Integrity check passed. [2026-01-21T12:13:54.349234] [DEBUG] [REMOTE ] LUMN: Symbol is viable for forecasting. [2026-01-21T12:13:54.349283] [INFO ] [MAIN ] [1924/3501] LUMN kept (0.7s) | 1924 kept, 0 rejected | 139.1/min | ETA: 11.3m [2026-01-21T12:13:54.634807] [DEBUG] [REMOTE ] LUNG: Retrieved 1331 rows, trimmed to 300. [2026-01-21T12:13:54.634965] [DEBUG] [REMOTE ] LUNG: PASS: History has at least 300 days. [2026-01-21T12:13:54.635191] [DEBUG] [REMOTE ] LUNG: PASS: Price check passed. Min price $1.31. [2026-01-21T12:13:54.635332] [DEBUG] [REMOTE ] LUNG: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:54.635446] [DEBUG] [REMOTE ] LUNG: PASS: Integrity check passed. [2026-01-21T12:13:54.635488] [DEBUG] [REMOTE ] LUNG: Symbol is viable for forecasting. [2026-01-21T12:13:54.635538] [INFO ] [MAIN ] [1925/3501] LUNG kept (0.3s) | 1925 kept, 0 rejected | 139.1/min | ETA: 11.3m [2026-01-21T12:13:55.103787] [DEBUG] [REMOTE ] LVHD: Retrieved 2529 rows, trimmed to 300. [2026-01-21T12:13:55.103916] [DEBUG] [REMOTE ] LVHD: PASS: History has at least 300 days. [2026-01-21T12:13:55.104123] [DEBUG] [REMOTE ] LVHD: PASS: Price check passed. Min price $39.12. [2026-01-21T12:13:55.104263] [DEBUG] [REMOTE ] LVHD: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:55.104377] [DEBUG] [REMOTE ] LVHD: PASS: Integrity check passed. [2026-01-21T12:13:55.104419] [DEBUG] [REMOTE ] LVHD: Symbol is viable for forecasting. [2026-01-21T12:13:55.104468] [INFO ] [MAIN ] [1926/3501] LVHD kept (0.5s) | 1926 kept, 0 rejected | 139.1/min | ETA: 11.3m [2026-01-21T12:13:55.413454] [DEBUG] [REMOTE ] LVO: Retrieved 2092 rows, trimmed to 300. [2026-01-21T12:13:55.413605] [DEBUG] [REMOTE ] LVO: PASS: History has at least 300 days. [2026-01-21T12:13:55.413815] [DEBUG] [REMOTE ] LVO: PASS: Price check passed. Min price $3.96. [2026-01-21T12:13:55.413953] [DEBUG] [REMOTE ] LVO: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:55.414062] [DEBUG] [REMOTE ] LVO: PASS: Integrity check passed. [2026-01-21T12:13:55.414102] [DEBUG] [REMOTE ] LVO: Symbol is viable for forecasting. [2026-01-21T12:13:55.414150] [INFO ] [MAIN ] [1927/3501] LVO kept (0.3s) | 1927 kept, 0 rejected | 139.2/min | ETA: 11.3m [2026-01-21T12:13:55.857708] [DEBUG] [REMOTE ] LVS: Retrieved 5307 rows, trimmed to 300. [2026-01-21T12:13:55.857850] [DEBUG] [REMOTE ] LVS: PASS: History has at least 300 days. [2026-01-21T12:13:55.858069] [DEBUG] [REMOTE ] LVS: PASS: Price check passed. Min price $56.66. [2026-01-21T12:13:55.858209] [DEBUG] [REMOTE ] LVS: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:55.858324] [DEBUG] [REMOTE ] LVS: PASS: Integrity check passed. [2026-01-21T12:13:55.858364] [DEBUG] [REMOTE ] LVS: Symbol is viable for forecasting. [2026-01-21T12:13:55.858413] [INFO ] [MAIN ] [1928/3501] LVS kept (0.4s) | 1928 kept, 0 rejected | 139.1/min | ETA: 11.3m [2026-01-21T12:13:56.421130] [DEBUG] [REMOTE ] LWAY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:56.421343] [DEBUG] [REMOTE ] LWAY: PASS: History has at least 300 days. [2026-01-21T12:13:56.421708] [DEBUG] [REMOTE ] LWAY: PASS: Price check passed. Min price $21.49. [2026-01-21T12:13:56.422014] [DEBUG] [REMOTE ] LWAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:56.422177] [DEBUG] [REMOTE ] LWAY: PASS: Integrity check passed. [2026-01-21T12:13:56.422222] [DEBUG] [REMOTE ] LWAY: Symbol is viable for forecasting. [2026-01-21T12:13:56.422286] [INFO ] [MAIN ] [1929/3501] LWAY kept (0.6s) | 1929 kept, 0 rejected | 139.1/min | ETA: 11.3m [2026-01-21T12:13:56.788750] [DEBUG] [REMOTE ] LWLG: Retrieved 4651 rows, trimmed to 300. [2026-01-21T12:13:56.788958] [DEBUG] [REMOTE ] LWLG: PASS: History has at least 300 days. [2026-01-21T12:13:56.789238] [DEBUG] [REMOTE ] LWLG: PASS: Price check passed. Min price $2.97. [2026-01-21T12:13:56.789383] [DEBUG] [REMOTE ] LWLG: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:56.789521] [DEBUG] [REMOTE ] LWLG: PASS: Integrity check passed. [2026-01-21T12:13:56.789564] [DEBUG] [REMOTE ] LWLG: Symbol is viable for forecasting. [2026-01-21T12:13:56.789643] [INFO ] [MAIN ] [1930/3501] LWLG kept (0.4s) | 1930 kept, 0 rejected | 139.1/min | ETA: 11.3m [2026-01-21T12:13:57.038791] [DEBUG] [REMOTE ] LX: Retrieved 2029 rows, trimmed to 300. [2026-01-21T12:13:57.039016] [DEBUG] [REMOTE ] LX: PASS: History has at least 300 days. [2026-01-21T12:13:57.039321] [DEBUG] [REMOTE ] LX: PASS: Price check passed. Min price $2.97. [2026-01-21T12:13:57.039498] [DEBUG] [REMOTE ] LX: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:57.039684] [DEBUG] [REMOTE ] LX: PASS: Integrity check passed. [2026-01-21T12:13:57.039749] [DEBUG] [REMOTE ] LX: Symbol is viable for forecasting. [2026-01-21T12:13:57.039809] [INFO ] [MAIN ] [1931/3501] LX kept (0.3s) | 1931 kept, 0 rejected | 139.2/min | ETA: 11.3m [2026-01-21T12:13:57.415759] [DEBUG] [REMOTE ] LXEO: Retrieved 553 rows, trimmed to 300. [2026-01-21T12:13:57.415986] [DEBUG] [REMOTE ] LXEO: PASS: History has at least 300 days. [2026-01-21T12:13:57.416282] [DEBUG] [REMOTE ] LXEO: PASS: Price check passed. Min price $7.26. [2026-01-21T12:13:57.416437] [DEBUG] [REMOTE ] LXEO: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:57.416611] [DEBUG] [REMOTE ] LXEO: PASS: Integrity check passed. [2026-01-21T12:13:57.416669] [DEBUG] [REMOTE ] LXEO: Symbol is viable for forecasting. [2026-01-21T12:13:57.416754] [INFO ] [MAIN ] [1932/3501] LXEO kept (0.4s) | 1932 kept, 0 rejected | 139.2/min | ETA: 11.3m [2026-01-21T12:13:58.084188] [DEBUG] [REMOTE ] LXP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:58.084328] [DEBUG] [REMOTE ] LXP: PASS: History has at least 300 days. [2026-01-21T12:13:58.084545] [DEBUG] [REMOTE ] LXP: PASS: Price check passed. Min price $44.85. [2026-01-21T12:13:58.084704] [DEBUG] [REMOTE ] LXP: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:58.084820] [DEBUG] [REMOTE ] LXP: PASS: Integrity check passed. [2026-01-21T12:13:58.084861] [DEBUG] [REMOTE ] LXP: Symbol is viable for forecasting. [2026-01-21T12:13:58.084909] [INFO ] [MAIN ] [1933/3501] LXP kept (0.7s) | 1933 kept, 0 rejected | 139.1/min | ETA: 11.3m [2026-01-21T12:13:58.461980] [DEBUG] [REMOTE ] LYB: Retrieved 3957 rows, trimmed to 300. [2026-01-21T12:13:58.462114] [DEBUG] [REMOTE ] LYB: PASS: History has at least 300 days. [2026-01-21T12:13:58.462331] [DEBUG] [REMOTE ] LYB: PASS: Price check passed. Min price $41.20. [2026-01-21T12:13:58.462467] [DEBUG] [REMOTE ] LYB: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:58.462604] [DEBUG] [REMOTE ] LYB: PASS: Integrity check passed. [2026-01-21T12:13:58.462647] [DEBUG] [REMOTE ] LYB: Symbol is viable for forecasting. [2026-01-21T12:13:58.462695] [INFO ] [MAIN ] [1934/3501] LYB kept (0.4s) | 1934 kept, 0 rejected | 139.1/min | ETA: 11.3m [2026-01-21T12:13:58.929499] [DEBUG] [REMOTE ] LYG: Retrieved 6075 rows, trimmed to 300. [2026-01-21T12:13:58.929665] [DEBUG] [REMOTE ] LYG: PASS: History has at least 300 days. [2026-01-21T12:13:58.929919] [DEBUG] [REMOTE ] LYG: PASS: Price check passed. Min price $4.52. [2026-01-21T12:13:58.930068] [DEBUG] [REMOTE ] LYG: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:58.930186] [DEBUG] [REMOTE ] LYG: PASS: Integrity check passed. [2026-01-21T12:13:58.930229] [DEBUG] [REMOTE ] LYG: Symbol is viable for forecasting. [2026-01-21T12:13:58.930279] [INFO ] [MAIN ] [1935/3501] LYG kept (0.5s) | 1935 kept, 0 rejected | 139.1/min | ETA: 11.3m [2026-01-21T12:13:59.070172] [DEBUG] [REMOTE ] LYRA: Retrieved 1437 rows, trimmed to 300. [2026-01-21T12:13:59.070310] [DEBUG] [REMOTE ] LYRA: PASS: History has at least 300 days. [2026-01-21T12:13:59.070532] [DEBUG] [REMOTE ] LYRA: PASS: Price check passed. Min price $1.89. [2026-01-21T12:13:59.070697] [DEBUG] [REMOTE ] LYRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:59.070811] [DEBUG] [REMOTE ] LYRA: PASS: Integrity check passed. [2026-01-21T12:13:59.070851] [DEBUG] [REMOTE ] LYRA: Symbol is viable for forecasting. [2026-01-21T12:13:59.070909] [INFO ] [MAIN ] [1936/3501] LYRA kept (0.1s) | 1936 kept, 0 rejected | 139.2/min | ETA: 11.2m [2026-01-21T12:13:59.813550] [DEBUG] [REMOTE ] LYTS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:13:59.813720] [DEBUG] [REMOTE ] LYTS: PASS: History has at least 300 days. [2026-01-21T12:13:59.813972] [DEBUG] [REMOTE ] LYTS: PASS: Price check passed. Min price $17.25. [2026-01-21T12:13:59.814114] [DEBUG] [REMOTE ] LYTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:13:59.814238] [DEBUG] [REMOTE ] LYTS: PASS: Integrity check passed. [2026-01-21T12:13:59.814280] [DEBUG] [REMOTE ] LYTS: Symbol is viable for forecasting. [2026-01-21T12:13:59.814331] [INFO ] [MAIN ] [1937/3501] LYTS kept (0.7s) | 1937 kept, 0 rejected | 139.1/min | ETA: 11.2m [2026-01-21T12:14:00.069811] [DEBUG] [REMOTE ] LZ: Retrieved 1144 rows, trimmed to 300. [2026-01-21T12:14:00.069954] [DEBUG] [REMOTE ] LZ: PASS: History has at least 300 days. [2026-01-21T12:14:00.070364] [DEBUG] [REMOTE ] LZ: PASS: Price check passed. Min price $8.70. [2026-01-21T12:14:00.070497] [DEBUG] [REMOTE ] LZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:00.070629] [DEBUG] [REMOTE ] LZ: PASS: Integrity check passed. [2026-01-21T12:14:00.070672] [DEBUG] [REMOTE ] LZ: Symbol is viable for forecasting. [2026-01-21T12:14:00.070720] [INFO ] [MAIN ] [1938/3501] LZ kept (0.3s) | 1938 kept, 0 rejected | 139.2/min | ETA: 11.2m [2026-01-21T12:14:00.692222] [DEBUG] [REMOTE ] LZB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:00.692416] [DEBUG] [REMOTE ] LZB: PASS: History has at least 300 days. [2026-01-21T12:14:00.692848] [DEBUG] [REMOTE ] LZB: PASS: Price check passed. Min price $29.16. [2026-01-21T12:14:00.693027] [DEBUG] [REMOTE ] LZB: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:00.693205] [DEBUG] [REMOTE ] LZB: PASS: Integrity check passed. [2026-01-21T12:14:00.693254] [DEBUG] [REMOTE ] LZB: Symbol is viable for forecasting. [2026-01-21T12:14:00.693313] [INFO ] [MAIN ] [1939/3501] LZB kept (0.6s) | 1939 kept, 0 rejected | 139.1/min | ETA: 11.2m [2026-01-21T12:14:00.931466] [DEBUG] [REMOTE ] LZM: Retrieved 639 rows, trimmed to 300. [2026-01-21T12:14:00.931678] [DEBUG] [REMOTE ] LZM: PASS: History has at least 300 days. [2026-01-21T12:14:00.931999] [DEBUG] [REMOTE ] LZM: PASS: Price check passed. Min price $3.65. [2026-01-21T12:14:00.932206] [DEBUG] [REMOTE ] LZM: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:00.932381] [DEBUG] [REMOTE ] LZM: PASS: Integrity check passed. [2026-01-21T12:14:00.932446] [DEBUG] [REMOTE ] LZM: Symbol is viable for forecasting. [2026-01-21T12:14:00.932531] [INFO ] [MAIN ] [1940/3501] LZM kept (0.2s) | 1940 kept, 0 rejected | 139.2/min | ETA: 11.2m [2026-01-21T12:14:01.597037] [DEBUG] [REMOTE ] M: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:01.597243] [DEBUG] [REMOTE ] M: PASS: History has at least 300 days. [2026-01-21T12:14:01.597566] [DEBUG] [REMOTE ] M: PASS: Price check passed. Min price $18.50. [2026-01-21T12:14:01.597758] [DEBUG] [REMOTE ] M: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:01.597908] [DEBUG] [REMOTE ] M: PASS: Integrity check passed. [2026-01-21T12:14:01.597952] [DEBUG] [REMOTE ] M: Symbol is viable for forecasting. [2026-01-21T12:14:01.598005] [INFO ] [MAIN ] [1941/3501] M kept (0.7s) | 1941 kept, 0 rejected | 139.1/min | ETA: 11.2m [2026-01-21T12:14:01.898094] [DEBUG] [REMOTE ] MA: Retrieved 4944 rows, trimmed to 300. [2026-01-21T12:14:01.898267] [DEBUG] [REMOTE ] MA: PASS: History has at least 300 days. [2026-01-21T12:14:01.898551] [DEBUG] [REMOTE ] MA: PASS: Price check passed. Min price $526.78. [2026-01-21T12:14:01.898726] [DEBUG] [REMOTE ] MA: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:01.898882] [DEBUG] [REMOTE ] MA: PASS: Integrity check passed. [2026-01-21T12:14:01.898928] [DEBUG] [REMOTE ] MA: Symbol is viable for forecasting. [2026-01-21T12:14:01.898982] [INFO ] [MAIN ] [1942/3501] MA kept (0.3s) | 1942 kept, 0 rejected | 139.1/min | ETA: 11.2m [2026-01-21T12:14:02.498120] [DEBUG] [REMOTE ] MAA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:02.498265] [DEBUG] [REMOTE ] MAA: PASS: History has at least 300 days. [2026-01-21T12:14:02.498498] [DEBUG] [REMOTE ] MAA: PASS: Price check passed. Min price $124.87. [2026-01-21T12:14:02.498657] [DEBUG] [REMOTE ] MAA: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:02.498802] [DEBUG] [REMOTE ] MAA: PASS: Integrity check passed. [2026-01-21T12:14:02.498848] [DEBUG] [REMOTE ] MAA: Symbol is viable for forecasting. [2026-01-21T12:14:02.498897] [INFO ] [MAIN ] [1943/3501] MAA kept (0.6s) | 1943 kept, 0 rejected | 139.1/min | ETA: 11.2m [2026-01-21T12:14:02.964783] [DEBUG] [REMOTE ] MAC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:02.964914] [DEBUG] [REMOTE ] MAC: PASS: History has at least 300 days. [2026-01-21T12:14:02.965131] [DEBUG] [REMOTE ] MAC: PASS: Price check passed. Min price $16.05. [2026-01-21T12:14:02.965267] [DEBUG] [REMOTE ] MAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:02.965379] [DEBUG] [REMOTE ] MAC: PASS: Integrity check passed. [2026-01-21T12:14:02.965418] [DEBUG] [REMOTE ] MAC: Symbol is viable for forecasting. [2026-01-21T12:14:02.965467] [INFO ] [MAIN ] [1944/3501] MAC kept (0.5s) | 1944 kept, 0 rejected | 139.1/min | ETA: 11.2m [2026-01-21T12:14:03.318865] [DEBUG] [REMOTE ] MAMA: Retrieved 2889 rows, trimmed to 300. [2026-01-21T12:14:03.319061] [DEBUG] [REMOTE ] MAMA: PASS: History has at least 300 days. [2026-01-21T12:14:03.319349] [DEBUG] [REMOTE ] MAMA: PASS: Price check passed. Min price $10.03. [2026-01-21T12:14:03.319540] [DEBUG] [REMOTE ] MAMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:03.319708] [DEBUG] [REMOTE ] MAMA: PASS: Integrity check passed. [2026-01-21T12:14:03.319755] [DEBUG] [REMOTE ] MAMA: Symbol is viable for forecasting. [2026-01-21T12:14:03.319811] [INFO ] [MAIN ] [1945/3501] MAMA kept (0.4s) | 1945 kept, 0 rejected | 139.1/min | ETA: 11.2m [2026-01-21T12:14:03.764064] [DEBUG] [REMOTE ] MAN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:03.764232] [DEBUG] [REMOTE ] MAN: PASS: History has at least 300 days. [2026-01-21T12:14:03.764505] [DEBUG] [REMOTE ] MAN: PASS: Price check passed. Min price $25.97. [2026-01-21T12:14:03.764780] [DEBUG] [REMOTE ] MAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:03.764924] [DEBUG] [REMOTE ] MAN: PASS: Integrity check passed. [2026-01-21T12:14:03.764972] [DEBUG] [REMOTE ] MAN: Symbol is viable for forecasting. [2026-01-21T12:14:03.765029] [INFO ] [MAIN ] [1946/3501] MAN kept (0.4s) | 1946 kept, 0 rejected | 139.1/min | ETA: 11.2m [2026-01-21T12:14:04.251165] [DEBUG] [REMOTE ] MANH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:04.251319] [DEBUG] [REMOTE ] MANH: PASS: History has at least 300 days. [2026-01-21T12:14:04.251563] [DEBUG] [REMOTE ] MANH: PASS: Price check passed. Min price $166.01. [2026-01-21T12:14:04.251725] [DEBUG] [REMOTE ] MANH: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:04.251849] [DEBUG] [REMOTE ] MANH: PASS: Integrity check passed. [2026-01-21T12:14:04.251890] [DEBUG] [REMOTE ] MANH: Symbol is viable for forecasting. [2026-01-21T12:14:04.251940] [INFO ] [MAIN ] [1947/3501] MANH kept (0.5s) | 1947 kept, 0 rejected | 139.1/min | ETA: 11.2m [2026-01-21T12:14:04.443074] [DEBUG] [REMOTE ] MARA: Retrieved 3447 rows, trimmed to 300. [2026-01-21T12:14:04.443211] [DEBUG] [REMOTE ] MARA: PASS: History has at least 300 days. [2026-01-21T12:14:04.443428] [DEBUG] [REMOTE ] MARA: PASS: Price check passed. Min price $8.98. [2026-01-21T12:14:04.443570] [DEBUG] [REMOTE ] MARA: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:04.443732] [DEBUG] [REMOTE ] MARA: PASS: Integrity check passed. [2026-01-21T12:14:04.443788] [DEBUG] [REMOTE ] MARA: Symbol is viable for forecasting. [2026-01-21T12:14:04.443852] [INFO ] [MAIN ] [1948/3501] MARA kept (0.2s) | 1948 kept, 0 rejected | 139.2/min | ETA: 11.2m [2026-01-21T12:14:05.120783] [DEBUG] [REMOTE ] MAS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:05.120940] [DEBUG] [REMOTE ] MAS: PASS: History has at least 300 days. [2026-01-21T12:14:05.121199] [DEBUG] [REMOTE ] MAS: PASS: Price check passed. Min price $59.09. [2026-01-21T12:14:05.121342] [DEBUG] [REMOTE ] MAS: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:05.121467] [DEBUG] [REMOTE ] MAS: PASS: Integrity check passed. [2026-01-21T12:14:05.121634] [DEBUG] [REMOTE ] MAS: Symbol is viable for forecasting. [2026-01-21T12:14:05.121690] [INFO ] [MAIN ] [1949/3501] MAS kept (0.7s) | 1949 kept, 0 rejected | 139.1/min | ETA: 11.2m [2026-01-21T12:14:05.581314] [DEBUG] [REMOTE ] MASI: Retrieved 4642 rows, trimmed to 300. [2026-01-21T12:14:05.581457] [DEBUG] [REMOTE ] MASI: PASS: History has at least 300 days. [2026-01-21T12:14:05.581696] [DEBUG] [REMOTE ] MASI: PASS: Price check passed. Min price $127.40. [2026-01-21T12:14:05.581852] [DEBUG] [REMOTE ] MASI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:05.581975] [DEBUG] [REMOTE ] MASI: PASS: Integrity check passed. [2026-01-21T12:14:05.582017] [DEBUG] [REMOTE ] MASI: Symbol is viable for forecasting. [2026-01-21T12:14:05.582066] [INFO ] [MAIN ] [1950/3501] MASI kept (0.5s) | 1950 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:05.767799] [DEBUG] [REMOTE ] MASS: Retrieved 1276 rows, trimmed to 300. [2026-01-21T12:14:05.767926] [DEBUG] [REMOTE ] MASS: PASS: History has at least 300 days. [2026-01-21T12:14:05.768128] [DEBUG] [REMOTE ] MASS: PASS: Price check passed. Min price $5.09. [2026-01-21T12:14:05.768267] [DEBUG] [REMOTE ] MASS: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:05.768378] [DEBUG] [REMOTE ] MASS: PASS: Integrity check passed. [2026-01-21T12:14:05.768418] [DEBUG] [REMOTE ] MASS: Symbol is viable for forecasting. [2026-01-21T12:14:05.768467] [INFO ] [MAIN ] [1951/3501] MASS kept (0.2s) | 1951 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:06.475648] [DEBUG] [REMOTE ] MATX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:06.475785] [DEBUG] [REMOTE ] MATX: PASS: History has at least 300 days. [2026-01-21T12:14:06.476006] [DEBUG] [REMOTE ] MATX: PASS: Price check passed. Min price $92.91. [2026-01-21T12:14:06.476146] [DEBUG] [REMOTE ] MATX: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:06.476262] [DEBUG] [REMOTE ] MATX: PASS: Integrity check passed. [2026-01-21T12:14:06.476305] [DEBUG] [REMOTE ] MATX: Symbol is viable for forecasting. [2026-01-21T12:14:06.476355] [INFO ] [MAIN ] [1952/3501] MATX kept (0.7s) | 1952 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:06.777112] [DEBUG] [REMOTE ] MAX: Retrieved 1312 rows, trimmed to 300. [2026-01-21T12:14:06.777254] [DEBUG] [REMOTE ] MAX: PASS: History has at least 300 days. [2026-01-21T12:14:06.777488] [DEBUG] [REMOTE ] MAX: PASS: Price check passed. Min price $11.12. [2026-01-21T12:14:06.777699] [DEBUG] [REMOTE ] MAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:06.777839] [DEBUG] [REMOTE ] MAX: PASS: Integrity check passed. [2026-01-21T12:14:06.777884] [DEBUG] [REMOTE ] MAX: Symbol is viable for forecasting. [2026-01-21T12:14:06.777934] [INFO ] [MAIN ] [1953/3501] MAX kept (0.3s) | 1953 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:07.108740] [DEBUG] [REMOTE ] MAXI: Retrieved 828 rows, trimmed to 300. [2026-01-21T12:14:07.108873] [DEBUG] [REMOTE ] MAXI: PASS: History has at least 300 days. [2026-01-21T12:14:07.109076] [DEBUG] [REMOTE ] MAXI: PASS: Price check passed. Min price $13.82. [2026-01-21T12:14:07.109214] [DEBUG] [REMOTE ] MAXI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:07.109338] [DEBUG] [REMOTE ] MAXI: PASS: Integrity check passed. [2026-01-21T12:14:07.109379] [DEBUG] [REMOTE ] MAXI: Symbol is viable for forecasting. [2026-01-21T12:14:07.109442] [INFO ] [MAIN ] [1954/3501] MAXI kept (0.3s) | 1954 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:07.554056] [DEBUG] [REMOTE ] MAXN: Retrieved 1356 rows, trimmed to 300. [2026-01-21T12:14:07.554187] [DEBUG] [REMOTE ] MAXN: PASS: History has at least 300 days. [2026-01-21T12:14:07.554389] [DEBUG] [REMOTE ] MAXN: PASS: Price check passed. Min price $2.67. [2026-01-21T12:14:07.554524] [DEBUG] [REMOTE ] MAXN: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:07.554654] [DEBUG] [REMOTE ] MAXN: PASS: Integrity check passed. [2026-01-21T12:14:07.554696] [DEBUG] [REMOTE ] MAXN: Symbol is viable for forecasting. [2026-01-21T12:14:07.554743] [INFO ] [MAIN ] [1955/3501] MAXN kept (0.4s) | 1955 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:08.053110] [DEBUG] [REMOTE ] MBB: Retrieved 4742 rows, trimmed to 300. [2026-01-21T12:14:08.053238] [DEBUG] [REMOTE ] MBB: PASS: History has at least 300 days. [2026-01-21T12:14:08.053449] [DEBUG] [REMOTE ] MBB: PASS: Price check passed. Min price $94.26. [2026-01-21T12:14:08.053602] [DEBUG] [REMOTE ] MBB: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:08.053719] [DEBUG] [REMOTE ] MBB: PASS: Integrity check passed. [2026-01-21T12:14:08.053759] [DEBUG] [REMOTE ] MBB: Symbol is viable for forecasting. [2026-01-21T12:14:08.053806] [INFO ] [MAIN ] [1956/3501] MBB kept (0.5s) | 1956 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:08.320649] [DEBUG] [REMOTE ] MBC: Retrieved 779 rows, trimmed to 300. [2026-01-21T12:14:08.320779] [DEBUG] [REMOTE ] MBC: PASS: History has at least 300 days. [2026-01-21T12:14:08.320986] [DEBUG] [REMOTE ] MBC: PASS: Price check passed. Min price $9.44. [2026-01-21T12:14:08.321127] [DEBUG] [REMOTE ] MBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:08.321240] [DEBUG] [REMOTE ] MBC: PASS: Integrity check passed. [2026-01-21T12:14:08.321281] [DEBUG] [REMOTE ] MBC: Symbol is viable for forecasting. [2026-01-21T12:14:08.321330] [INFO ] [MAIN ] [1957/3501] MBC kept (0.3s) | 1957 kept, 0 rejected | 139.2/min | ETA: 11.1m [2026-01-21T12:14:09.004597] [DEBUG] [REMOTE ] MBCN: Retrieved 5945 rows, trimmed to 300. [2026-01-21T12:14:09.004743] [DEBUG] [REMOTE ] MBCN: PASS: History has at least 300 days. [2026-01-21T12:14:09.004970] [DEBUG] [REMOTE ] MBCN: PASS: Price check passed. Min price $32.00. [2026-01-21T12:14:09.005113] [DEBUG] [REMOTE ] MBCN: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:09.005254] [DEBUG] [REMOTE ] MBCN: PASS: Integrity check passed. [2026-01-21T12:14:09.005499] [DEBUG] [REMOTE ] MBCN: Symbol is viable for forecasting. [2026-01-21T12:14:09.005557] [INFO ] [MAIN ] [1958/3501] MBCN kept (0.7s) | 1958 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:09.489749] [DEBUG] [REMOTE ] MBI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:09.489914] [DEBUG] [REMOTE ] MBI: PASS: History has at least 300 days. [2026-01-21T12:14:09.490157] [DEBUG] [REMOTE ] MBI: PASS: Price check passed. Min price $6.63. [2026-01-21T12:14:09.490300] [DEBUG] [REMOTE ] MBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:09.490423] [DEBUG] [REMOTE ] MBI: PASS: Integrity check passed. [2026-01-21T12:14:09.490465] [DEBUG] [REMOTE ] MBI: Symbol is viable for forecasting. [2026-01-21T12:14:09.490516] [INFO ] [MAIN ] [1959/3501] MBI kept (0.5s) | 1959 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:09.812982] [DEBUG] [REMOTE ] MBIN: Retrieved 2067 rows, trimmed to 300. [2026-01-21T12:14:09.813114] [DEBUG] [REMOTE ] MBIN: PASS: History has at least 300 days. [2026-01-21T12:14:09.813326] [DEBUG] [REMOTE ] MBIN: PASS: Price check passed. Min price $30.34. [2026-01-21T12:14:09.813670] [DEBUG] [REMOTE ] MBIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:09.813783] [DEBUG] [REMOTE ] MBIN: PASS: Integrity check passed. [2026-01-21T12:14:09.813823] [DEBUG] [REMOTE ] MBIN: Symbol is viable for forecasting. [2026-01-21T12:14:09.813887] [INFO ] [MAIN ] [1960/3501] MBIN kept (0.3s) | 1960 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:10.113650] [DEBUG] [REMOTE ] MBLY: Retrieved 810 rows, trimmed to 300. [2026-01-21T12:14:10.113791] [DEBUG] [REMOTE ] MBLY: PASS: History has at least 300 days. [2026-01-21T12:14:10.114010] [DEBUG] [REMOTE ] MBLY: PASS: Price check passed. Min price $10.05. [2026-01-21T12:14:10.114154] [DEBUG] [REMOTE ] MBLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:10.114270] [DEBUG] [REMOTE ] MBLY: PASS: Integrity check passed. [2026-01-21T12:14:10.114313] [DEBUG] [REMOTE ] MBLY: Symbol is viable for forecasting. [2026-01-21T12:14:10.114360] [INFO ] [MAIN ] [1961/3501] MBLY kept (0.3s) | 1961 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:10.391676] [DEBUG] [REMOTE ] MBS: Retrieved 481 rows, trimmed to 300. [2026-01-21T12:14:10.391814] [DEBUG] [REMOTE ] MBS: PASS: History has at least 300 days. [2026-01-21T12:14:10.392035] [DEBUG] [REMOTE ] MBS: PASS: Price check passed. Min price $8.66. [2026-01-21T12:14:10.392175] [DEBUG] [REMOTE ] MBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:10.392287] [DEBUG] [REMOTE ] MBS: PASS: Integrity check passed. [2026-01-21T12:14:10.392328] [DEBUG] [REMOTE ] MBS: Symbol is viable for forecasting. [2026-01-21T12:14:10.392377] [INFO ] [MAIN ] [1962/3501] MBS kept (0.3s) | 1962 kept, 0 rejected | 139.2/min | ETA: 11.1m [2026-01-21T12:14:11.148997] [DEBUG] [REMOTE ] MBWM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:11.149136] [DEBUG] [REMOTE ] MBWM: PASS: History has at least 300 days. [2026-01-21T12:14:11.149357] [DEBUG] [REMOTE ] MBWM: PASS: Price check passed. Min price $42.93. [2026-01-21T12:14:11.149495] [DEBUG] [REMOTE ] MBWM: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:11.149630] [DEBUG] [REMOTE ] MBWM: PASS: Integrity check passed. [2026-01-21T12:14:11.149674] [DEBUG] [REMOTE ] MBWM: Symbol is viable for forecasting. [2026-01-21T12:14:11.149723] [INFO ] [MAIN ] [1963/3501] MBWM kept (0.8s) | 1963 kept, 0 rejected | 139.1/min | ETA: 11.1m [2026-01-21T12:14:11.292960] [DEBUG] [REMOTE ] MBX: Retrieved 338 rows, trimmed to 300. [2026-01-21T12:14:11.293091] [DEBUG] [REMOTE ] MBX: PASS: History has at least 300 days. [2026-01-21T12:14:11.293293] [DEBUG] [REMOTE ] MBX: PASS: Price check passed. Min price $16.13. [2026-01-21T12:14:11.293431] [DEBUG] [REMOTE ] MBX: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:11.293540] [DEBUG] [REMOTE ] MBX: PASS: Integrity check passed. [2026-01-21T12:14:11.293599] [DEBUG] [REMOTE ] MBX: Symbol is viable for forecasting. [2026-01-21T12:14:11.293650] [INFO ] [MAIN ] [1964/3501] MBX kept (0.1s) | 1964 kept, 0 rejected | 139.2/min | ETA: 11.0m [2026-01-21T12:14:11.907028] [DEBUG] [REMOTE ] MC: Retrieved 2958 rows, trimmed to 300. [2026-01-21T12:14:11.907222] [DEBUG] [REMOTE ] MC: PASS: History has at least 300 days. [2026-01-21T12:14:11.907496] [DEBUG] [REMOTE ] MC: PASS: Price check passed. Min price $60.62. [2026-01-21T12:14:11.907708] [DEBUG] [REMOTE ] MC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:11.907846] [DEBUG] [REMOTE ] MC: PASS: Integrity check passed. [2026-01-21T12:14:11.907889] [DEBUG] [REMOTE ] MC: Symbol is viable for forecasting. [2026-01-21T12:14:11.907946] [INFO ] [MAIN ] [1965/3501] MC kept (0.6s) | 1965 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:12.283129] [DEBUG] [REMOTE ] MCBS: Retrieved 2263 rows, trimmed to 300. [2026-01-21T12:14:12.283295] [DEBUG] [REMOTE ] MCBS: PASS: History has at least 300 days. [2026-01-21T12:14:12.283555] [DEBUG] [REMOTE ] MCBS: PASS: Price check passed. Min price $24.71. [2026-01-21T12:14:12.283726] [DEBUG] [REMOTE ] MCBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:12.283861] [DEBUG] [REMOTE ] MCBS: PASS: Integrity check passed. [2026-01-21T12:14:12.283903] [DEBUG] [REMOTE ] MCBS: Symbol is viable for forecasting. [2026-01-21T12:14:12.283975] [INFO ] [MAIN ] [1966/3501] MCBS kept (0.4s) | 1966 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:12.718908] [DEBUG] [REMOTE ] MCHI: Retrieved 3723 rows, trimmed to 300. [2026-01-21T12:14:12.719123] [DEBUG] [REMOTE ] MCHI: PASS: History has at least 300 days. [2026-01-21T12:14:12.719658] [DEBUG] [REMOTE ] MCHI: PASS: Price check passed. Min price $59.47. [2026-01-21T12:14:12.719817] [DEBUG] [REMOTE ] MCHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:12.719983] [DEBUG] [REMOTE ] MCHI: PASS: Integrity check passed. [2026-01-21T12:14:12.720027] [DEBUG] [REMOTE ] MCHI: Symbol is viable for forecasting. [2026-01-21T12:14:12.720085] [INFO ] [MAIN ] [1967/3501] MCHI kept (0.4s) | 1967 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:13.326973] [DEBUG] [REMOTE ] MCHP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:13.327124] [DEBUG] [REMOTE ] MCHP: PASS: History has at least 300 days. [2026-01-21T12:14:13.327372] [DEBUG] [REMOTE ] MCHP: PASS: Price check passed. Min price $48.59. [2026-01-21T12:14:13.327513] [DEBUG] [REMOTE ] MCHP: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:13.327660] [DEBUG] [REMOTE ] MCHP: PASS: Integrity check passed. [2026-01-21T12:14:13.327706] [DEBUG] [REMOTE ] MCHP: Symbol is viable for forecasting. [2026-01-21T12:14:13.327757] [INFO ] [MAIN ] [1968/3501] MCHP kept (0.6s) | 1968 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:13.726605] [DEBUG] [REMOTE ] MCHX: Retrieved 5486 rows, trimmed to 300. [2026-01-21T12:14:13.726773] [DEBUG] [REMOTE ] MCHX: PASS: History has at least 300 days. [2026-01-21T12:14:13.727054] [DEBUG] [REMOTE ] MCHX: PASS: Price check passed. Min price $1.43. [2026-01-21T12:14:13.727205] [DEBUG] [REMOTE ] MCHX: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:13.727357] [DEBUG] [REMOTE ] MCHX: PASS: Integrity check passed. [2026-01-21T12:14:13.727503] [DEBUG] [REMOTE ] MCHX: Symbol is viable for forecasting. [2026-01-21T12:14:13.727558] [INFO ] [MAIN ] [1969/3501] MCHX kept (0.4s) | 1969 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:14.133195] [DEBUG] [REMOTE ] MCI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:14.133339] [DEBUG] [REMOTE ] MCI: PASS: History has at least 300 days. [2026-01-21T12:14:14.133598] [DEBUG] [REMOTE ] MCI: PASS: Price check passed. Min price $18.15. [2026-01-21T12:14:14.133750] [DEBUG] [REMOTE ] MCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:14.133875] [DEBUG] [REMOTE ] MCI: PASS: Integrity check passed. [2026-01-21T12:14:14.133917] [DEBUG] [REMOTE ] MCI: Symbol is viable for forecasting. [2026-01-21T12:14:14.133969] [INFO ] [MAIN ] [1970/3501] MCI kept (0.4s) | 1970 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:14.723046] [DEBUG] [REMOTE ] MCK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:14.723202] [DEBUG] [REMOTE ] MCK: PASS: History has at least 300 days. [2026-01-21T12:14:14.723468] [DEBUG] [REMOTE ] MCK: PASS: Price check passed. Min price $792.21. [2026-01-21T12:14:14.723641] [DEBUG] [REMOTE ] MCK: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:14.723776] [DEBUG] [REMOTE ] MCK: PASS: Integrity check passed. [2026-01-21T12:14:14.723820] [DEBUG] [REMOTE ] MCK: Symbol is viable for forecasting. [2026-01-21T12:14:14.723873] [INFO ] [MAIN ] [1971/3501] MCK kept (0.6s) | 1971 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:15.254893] [DEBUG] [REMOTE ] MCN: Retrieved 5402 rows, trimmed to 300. [2026-01-21T12:14:15.255037] [DEBUG] [REMOTE ] MCN: PASS: History has at least 300 days. [2026-01-21T12:14:15.255266] [DEBUG] [REMOTE ] MCN: PASS: Price check passed. Min price $5.56. [2026-01-21T12:14:15.255415] [DEBUG] [REMOTE ] MCN: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:15.255541] [DEBUG] [REMOTE ] MCN: PASS: Integrity check passed. [2026-01-21T12:14:15.255647] [DEBUG] [REMOTE ] MCN: Symbol is viable for forecasting. [2026-01-21T12:14:15.255705] [INFO ] [MAIN ] [1972/3501] MCN kept (0.5s) | 1972 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:15.810243] [DEBUG] [REMOTE ] MCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:15.810387] [DEBUG] [REMOTE ] MCO: PASS: History has at least 300 days. [2026-01-21T12:14:15.810634] [DEBUG] [REMOTE ] MCO: PASS: Price check passed. Min price $469.24. [2026-01-21T12:14:15.810772] [DEBUG] [REMOTE ] MCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:15.810894] [DEBUG] [REMOTE ] MCO: PASS: Integrity check passed. [2026-01-21T12:14:15.810933] [DEBUG] [REMOTE ] MCO: Symbol is viable for forecasting. [2026-01-21T12:14:15.810981] [INFO ] [MAIN ] [1973/3501] MCO kept (0.6s) | 1973 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:16.134380] [DEBUG] [REMOTE ] MCRB: Retrieved 2657 rows, trimmed to 300. [2026-01-21T12:14:16.134507] [DEBUG] [REMOTE ] MCRB: PASS: History has at least 300 days. [2026-01-21T12:14:16.134737] [DEBUG] [REMOTE ] MCRB: PASS: Price check passed. Min price $12.70. [2026-01-21T12:14:16.134873] [DEBUG] [REMOTE ] MCRB: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:16.134981] [DEBUG] [REMOTE ] MCRB: PASS: Integrity check passed. [2026-01-21T12:14:16.135021] [DEBUG] [REMOTE ] MCRB: Symbol is viable for forecasting. [2026-01-21T12:14:16.135068] [INFO ] [MAIN ] [1974/3501] MCRB kept (0.3s) | 1974 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:16.577789] [DEBUG] [REMOTE ] MCRI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:16.577937] [DEBUG] [REMOTE ] MCRI: PASS: History has at least 300 days. [2026-01-21T12:14:16.578172] [DEBUG] [REMOTE ] MCRI: PASS: Price check passed. Min price $88.77. [2026-01-21T12:14:16.578313] [DEBUG] [REMOTE ] MCRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:16.578435] [DEBUG] [REMOTE ] MCRI: PASS: Integrity check passed. [2026-01-21T12:14:16.578476] [DEBUG] [REMOTE ] MCRI: Symbol is viable for forecasting. [2026-01-21T12:14:16.578526] [INFO ] [MAIN ] [1975/3501] MCRI kept (0.4s) | 1975 kept, 0 rejected | 139.1/min | ETA: 11.0m [2026-01-21T12:14:17.215780] [DEBUG] [REMOTE ] MCS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:17.216007] [DEBUG] [REMOTE ] MCS: PASS: History has at least 300 days. [2026-01-21T12:14:17.216344] [DEBUG] [REMOTE ] MCS: PASS: Price check passed. Min price $12.99. [2026-01-21T12:14:17.216540] [DEBUG] [REMOTE ] MCS: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:17.216719] [DEBUG] [REMOTE ] MCS: PASS: Integrity check passed. [2026-01-21T12:14:17.216771] [DEBUG] [REMOTE ] MCS: Symbol is viable for forecasting. [2026-01-21T12:14:17.216840] [INFO ] [MAIN ] [1976/3501] MCS kept (0.6s) | 1976 kept, 0 rejected | 139.0/min | ETA: 11.0m [2026-01-21T12:14:17.697725] [DEBUG] [REMOTE ] MCY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:17.697960] [DEBUG] [REMOTE ] MCY: PASS: History has at least 300 days. [2026-01-21T12:14:17.698303] [DEBUG] [REMOTE ] MCY: PASS: Price check passed. Min price $75.96. [2026-01-21T12:14:17.698451] [DEBUG] [REMOTE ] MCY: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:17.698619] [DEBUG] [REMOTE ] MCY: PASS: Integrity check passed. [2026-01-21T12:14:17.698666] [DEBUG] [REMOTE ] MCY: Symbol is viable for forecasting. [2026-01-21T12:14:17.698721] [INFO ] [MAIN ] [1977/3501] MCY kept (0.5s) | 1977 kept, 0 rejected | 139.0/min | ETA: 11.0m [2026-01-21T12:14:18.162160] [DEBUG] [REMOTE ] MD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:18.162527] [DEBUG] [REMOTE ] MD: PASS: History has at least 300 days. [2026-01-21T12:14:18.162936] [DEBUG] [REMOTE ] MD: PASS: Price check passed. Min price $16.97. [2026-01-21T12:14:18.163088] [DEBUG] [REMOTE ] MD: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:18.163256] [DEBUG] [REMOTE ] MD: PASS: Integrity check passed. [2026-01-21T12:14:18.163330] [DEBUG] [REMOTE ] MD: Symbol is viable for forecasting. [2026-01-21T12:14:18.163396] [INFO ] [MAIN ] [1978/3501] MD kept (0.5s) | 1978 kept, 0 rejected | 139.0/min | ETA: 11.0m [2026-01-21T12:14:18.423710] [DEBUG] [REMOTE ] MDAI: Retrieved 1204 rows, trimmed to 300. [2026-01-21T12:14:18.423904] [DEBUG] [REMOTE ] MDAI: PASS: History has at least 300 days. [2026-01-21T12:14:18.424151] [DEBUG] [REMOTE ] MDAI: PASS: Price check passed. Min price $1.38. [2026-01-21T12:14:18.424291] [DEBUG] [REMOTE ] MDAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:18.424406] [DEBUG] [REMOTE ] MDAI: PASS: Integrity check passed. [2026-01-21T12:14:18.424447] [DEBUG] [REMOTE ] MDAI: Symbol is viable for forecasting. [2026-01-21T12:14:18.424499] [INFO ] [MAIN ] [1979/3501] MDAI kept (0.3s) | 1979 kept, 0 rejected | 139.1/min | ETA: 10.9m [2026-01-21T12:14:18.850483] [DEBUG] [REMOTE ] MDB: Retrieved 2073 rows, trimmed to 300. [2026-01-21T12:14:18.850637] [DEBUG] [REMOTE ] MDB: PASS: History has at least 300 days. [2026-01-21T12:14:18.850849] [DEBUG] [REMOTE ] MDB: PASS: Price check passed. Min price $321.18. [2026-01-21T12:14:18.851004] [DEBUG] [REMOTE ] MDB: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:18.851124] [DEBUG] [REMOTE ] MDB: PASS: Integrity check passed. [2026-01-21T12:14:18.851168] [DEBUG] [REMOTE ] MDB: Symbol is viable for forecasting. [2026-01-21T12:14:18.851218] [INFO ] [MAIN ] [1980/3501] MDB kept (0.4s) | 1980 kept, 0 rejected | 139.1/min | ETA: 10.9m [2026-01-21T12:14:19.370670] [DEBUG] [REMOTE ] MDGL: Retrieved 4769 rows, trimmed to 300. [2026-01-21T12:14:19.370872] [DEBUG] [REMOTE ] MDGL: PASS: History has at least 300 days. [2026-01-21T12:14:19.371174] [DEBUG] [REMOTE ] MDGL: PASS: Price check passed. Min price $412.35. [2026-01-21T12:14:19.371322] [DEBUG] [REMOTE ] MDGL: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:19.371461] [DEBUG] [REMOTE ] MDGL: PASS: Integrity check passed. [2026-01-21T12:14:19.371503] [DEBUG] [REMOTE ] MDGL: Symbol is viable for forecasting. [2026-01-21T12:14:19.371560] [INFO ] [MAIN ] [1981/3501] MDGL kept (0.5s) | 1981 kept, 0 rejected | 139.0/min | ETA: 10.9m [2026-01-21T12:14:19.871672] [DEBUG] [REMOTE ] MDLZ: Retrieved 6187 rows, trimmed to 300. [2026-01-21T12:14:19.871809] [DEBUG] [REMOTE ] MDLZ: PASS: History has at least 300 days. [2026-01-21T12:14:19.872024] [DEBUG] [REMOTE ] MDLZ: PASS: Price check passed. Min price $51.51. [2026-01-21T12:14:19.872164] [DEBUG] [REMOTE ] MDLZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:19.872281] [DEBUG] [REMOTE ] MDLZ: PASS: Integrity check passed. [2026-01-21T12:14:19.872322] [DEBUG] [REMOTE ] MDLZ: Symbol is viable for forecasting. [2026-01-21T12:14:19.872371] [INFO ] [MAIN ] [1982/3501] MDLZ kept (0.5s) | 1982 kept, 0 rejected | 139.0/min | ETA: 10.9m [2026-01-21T12:14:20.152023] [DEBUG] [REMOTE ] MDWD: Retrieved 2977 rows, trimmed to 300. [2026-01-21T12:14:20.152159] [DEBUG] [REMOTE ] MDWD: PASS: History has at least 300 days. [2026-01-21T12:14:20.152379] [DEBUG] [REMOTE ] MDWD: PASS: Price check passed. Min price $16.25. [2026-01-21T12:14:20.152525] [DEBUG] [REMOTE ] MDWD: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:20.152664] [DEBUG] [REMOTE ] MDWD: PASS: Integrity check passed. [2026-01-21T12:14:20.152710] [DEBUG] [REMOTE ] MDWD: Symbol is viable for forecasting. [2026-01-21T12:14:20.152761] [INFO ] [MAIN ] [1983/3501] MDWD kept (0.3s) | 1983 kept, 0 rejected | 139.1/min | ETA: 10.9m [2026-01-21T12:14:20.719492] [DEBUG] [REMOTE ] MDXG: Retrieved 4632 rows, trimmed to 300. [2026-01-21T12:14:20.719661] [DEBUG] [REMOTE ] MDXG: PASS: History has at least 300 days. [2026-01-21T12:14:20.719907] [DEBUG] [REMOTE ] MDXG: PASS: Price check passed. Min price $5.39. [2026-01-21T12:14:20.720078] [DEBUG] [REMOTE ] MDXG: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:20.720203] [DEBUG] [REMOTE ] MDXG: PASS: Integrity check passed. [2026-01-21T12:14:20.720263] [DEBUG] [REMOTE ] MDXG: Symbol is viable for forecasting. [2026-01-21T12:14:20.720316] [INFO ] [MAIN ] [1984/3501] MDXG kept (0.6s) | 1984 kept, 0 rejected | 139.0/min | ETA: 10.9m [2026-01-21T12:14:20.994204] [DEBUG] [REMOTE ] MDXH: Retrieved 1055 rows, trimmed to 300. [2026-01-21T12:14:20.994418] [DEBUG] [REMOTE ] MDXH: PASS: History has at least 300 days. [2026-01-21T12:14:20.994710] [DEBUG] [REMOTE ] MDXH: PASS: Price check passed. Min price $3.14. [2026-01-21T12:14:20.994877] [DEBUG] [REMOTE ] MDXH: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:20.995009] [DEBUG] [REMOTE ] MDXH: PASS: Integrity check passed. [2026-01-21T12:14:20.995052] [DEBUG] [REMOTE ] MDXH: Symbol is viable for forecasting. [2026-01-21T12:14:20.995105] [INFO ] [MAIN ] [1985/3501] MDXH kept (0.3s) | 1985 kept, 0 rejected | 139.1/min | ETA: 10.9m [2026-01-21T12:14:21.422203] [DEBUG] [REMOTE ] MEC: Retrieved 1684 rows, trimmed to 300. [2026-01-21T12:14:21.422334] [DEBUG] [REMOTE ] MEC: PASS: History has at least 300 days. [2026-01-21T12:14:21.422542] [DEBUG] [REMOTE ] MEC: PASS: Price check passed. Min price $14.84. [2026-01-21T12:14:21.422706] [DEBUG] [REMOTE ] MEC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:21.422818] [DEBUG] [REMOTE ] MEC: PASS: Integrity check passed. [2026-01-21T12:14:21.422859] [DEBUG] [REMOTE ] MEC: Symbol is viable for forecasting. [2026-01-21T12:14:21.422906] [INFO ] [MAIN ] [1986/3501] MEC kept (0.4s) | 1986 kept, 0 rejected | 139.1/min | ETA: 10.9m [2026-01-21T12:14:21.990184] [DEBUG] [REMOTE ] MED: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:21.990394] [DEBUG] [REMOTE ] MED: PASS: History has at least 300 days. [2026-01-21T12:14:21.990683] [DEBUG] [REMOTE ] MED: PASS: Price check passed. Min price $10.40. [2026-01-21T12:14:21.990827] [DEBUG] [REMOTE ] MED: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:21.990953] [DEBUG] [REMOTE ] MED: PASS: Integrity check passed. [2026-01-21T12:14:21.990995] [DEBUG] [REMOTE ] MED: Symbol is viable for forecasting. [2026-01-21T12:14:21.991048] [INFO ] [MAIN ] [1987/3501] MED kept (0.6s) | 1987 kept, 0 rejected | 139.0/min | ETA: 10.9m [2026-01-21T12:14:22.269378] [DEBUG] [REMOTE ] MEDP: Retrieved 2373 rows, trimmed to 300. [2026-01-21T12:14:22.269522] [DEBUG] [REMOTE ] MEDP: PASS: History has at least 300 days. [2026-01-21T12:14:22.269755] [DEBUG] [REMOTE ] MEDP: PASS: Price check passed. Min price $544.08. [2026-01-21T12:14:22.269894] [DEBUG] [REMOTE ] MEDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:22.270008] [DEBUG] [REMOTE ] MEDP: PASS: Integrity check passed. [2026-01-21T12:14:22.270049] [DEBUG] [REMOTE ] MEDP: Symbol is viable for forecasting. [2026-01-21T12:14:22.270097] [INFO ] [MAIN ] [1988/3501] MEDP kept (0.3s) | 1988 kept, 0 rejected | 139.1/min | ETA: 10.9m [2026-01-21T12:14:22.738844] [DEBUG] [REMOTE ] MEG: Retrieved 1380 rows, trimmed to 300. [2026-01-21T12:14:22.738973] [DEBUG] [REMOTE ] MEG: PASS: History has at least 300 days. [2026-01-21T12:14:22.739180] [DEBUG] [REMOTE ] MEG: PASS: Price check passed. Min price $21.12. [2026-01-21T12:14:22.739319] [DEBUG] [REMOTE ] MEG: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:22.739433] [DEBUG] [REMOTE ] MEG: PASS: Integrity check passed. [2026-01-21T12:14:22.739477] [DEBUG] [REMOTE ] MEG: Symbol is viable for forecasting. [2026-01-21T12:14:22.739529] [INFO ] [MAIN ] [1989/3501] MEG kept (0.5s) | 1989 kept, 0 rejected | 139.1/min | ETA: 10.9m [2026-01-21T12:14:23.062349] [DEBUG] [REMOTE ] MEGI: Retrieved 1061 rows, trimmed to 300. [2026-01-21T12:14:23.062477] [DEBUG] [REMOTE ] MEGI: PASS: History has at least 300 days. [2026-01-21T12:14:23.062701] [DEBUG] [REMOTE ] MEGI: PASS: Price check passed. Min price $13.38. [2026-01-21T12:14:23.062842] [DEBUG] [REMOTE ] MEGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:23.062973] [DEBUG] [REMOTE ] MEGI: PASS: Integrity check passed. [2026-01-21T12:14:23.063014] [DEBUG] [REMOTE ] MEGI: Symbol is viable for forecasting. [2026-01-21T12:14:23.063062] [INFO ] [MAIN ] [1990/3501] MEGI kept (0.3s) | 1990 kept, 0 rejected | 139.1/min | ETA: 10.9m [2026-01-21T12:14:23.677915] [DEBUG] [REMOTE ] MEI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:23.678065] [DEBUG] [REMOTE ] MEI: PASS: History has at least 300 days. [2026-01-21T12:14:23.678294] [DEBUG] [REMOTE ] MEI: PASS: Price check passed. Min price $6.46. [2026-01-21T12:14:23.678434] [DEBUG] [REMOTE ] MEI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:23.678556] [DEBUG] [REMOTE ] MEI: PASS: Integrity check passed. [2026-01-21T12:14:23.678616] [DEBUG] [REMOTE ] MEI: Symbol is viable for forecasting. [2026-01-21T12:14:23.678668] [INFO ] [MAIN ] [1991/3501] MEI kept (0.6s) | 1991 kept, 0 rejected | 139.0/min | ETA: 10.9m [2026-01-21T12:14:24.094302] [DEBUG] [REMOTE ] MELI: Retrieved 4640 rows, trimmed to 300. [2026-01-21T12:14:24.094496] [DEBUG] [REMOTE ] MELI: PASS: History has at least 300 days. [2026-01-21T12:14:24.094880] [DEBUG] [REMOTE ] MELI: PASS: Price check passed. Min price $1899.75. [2026-01-21T12:14:24.095157] [DEBUG] [REMOTE ] MELI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:24.095319] [DEBUG] [REMOTE ] MELI: PASS: Integrity check passed. [2026-01-21T12:14:24.095363] [DEBUG] [REMOTE ] MELI: Symbol is viable for forecasting. [2026-01-21T12:14:24.095416] [INFO ] [MAIN ] [1992/3501] MELI kept (0.4s) | 1992 kept, 0 rejected | 139.0/min | ETA: 10.9m [2026-01-21T12:14:24.581642] [DEBUG] [REMOTE ] MEOH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:24.581774] [DEBUG] [REMOTE ] MEOH: PASS: History has at least 300 days. [2026-01-21T12:14:24.581995] [DEBUG] [REMOTE ] MEOH: PASS: Price check passed. Min price $33.72. [2026-01-21T12:14:24.582137] [DEBUG] [REMOTE ] MEOH: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:24.582253] [DEBUG] [REMOTE ] MEOH: PASS: Integrity check passed. [2026-01-21T12:14:24.582294] [DEBUG] [REMOTE ] MEOH: Symbol is viable for forecasting. [2026-01-21T12:14:24.582343] [INFO ] [MAIN ] [1993/3501] MEOH kept (0.5s) | 1993 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:25.137085] [DEBUG] [REMOTE ] MERC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:25.137228] [DEBUG] [REMOTE ] MERC: PASS: History has at least 300 days. [2026-01-21T12:14:25.137465] [DEBUG] [REMOTE ] MERC: PASS: Price check passed. Min price $1.50. [2026-01-21T12:14:25.137631] [DEBUG] [REMOTE ] MERC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:25.137760] [DEBUG] [REMOTE ] MERC: PASS: Integrity check passed. [2026-01-21T12:14:25.137801] [DEBUG] [REMOTE ] MERC: Symbol is viable for forecasting. [2026-01-21T12:14:25.137852] [INFO ] [MAIN ] [1994/3501] MERC kept (0.6s) | 1994 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:25.400717] [DEBUG] [REMOTE ] META: Retrieved 3437 rows, trimmed to 300. [2026-01-21T12:14:25.400863] [DEBUG] [REMOTE ] META: PASS: History has at least 300 days. [2026-01-21T12:14:25.401082] [DEBUG] [REMOTE ] META: PASS: Price check passed. Min price $588.67. [2026-01-21T12:14:25.401224] [DEBUG] [REMOTE ] META: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:25.401339] [DEBUG] [REMOTE ] META: PASS: Integrity check passed. [2026-01-21T12:14:25.401381] [DEBUG] [REMOTE ] META: Symbol is viable for forecasting. [2026-01-21T12:14:25.401430] [INFO ] [MAIN ] [1995/3501] META kept (0.3s) | 1995 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:25.837411] [DEBUG] [REMOTE ] METC: Retrieved 2252 rows, trimmed to 300. [2026-01-21T12:14:25.837652] [DEBUG] [REMOTE ] METC: PASS: History has at least 300 days. [2026-01-21T12:14:25.837988] [DEBUG] [REMOTE ] METC: PASS: Price check passed. Min price $13.98. [2026-01-21T12:14:25.838162] [DEBUG] [REMOTE ] METC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:25.838370] [DEBUG] [REMOTE ] METC: PASS: Integrity check passed. [2026-01-21T12:14:25.838429] [DEBUG] [REMOTE ] METC: Symbol is viable for forecasting. [2026-01-21T12:14:25.838498] [INFO ] [MAIN ] [1996/3501] METC kept (0.4s) | 1996 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:26.147855] [DEBUG] [REMOTE ] METCB: Retrieved 650 rows, trimmed to 300. [2026-01-21T12:14:26.148066] [DEBUG] [REMOTE ] METCB: PASS: History has at least 300 days. [2026-01-21T12:14:26.148392] [DEBUG] [REMOTE ] METCB: PASS: Price check passed. Min price $9.61. [2026-01-21T12:14:26.148620] [DEBUG] [REMOTE ] METCB: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:26.148785] [DEBUG] [REMOTE ] METCB: PASS: Integrity check passed. [2026-01-21T12:14:26.148844] [DEBUG] [REMOTE ] METCB: Symbol is viable for forecasting. [2026-01-21T12:14:26.148920] [INFO ] [MAIN ] [1997/3501] METCB kept (0.3s) | 1997 kept, 0 rejected | 139.1/min | ETA: 10.8m [2026-01-21T12:14:26.502421] [DEBUG] [REMOTE ] METD: Retrieved 407 rows, trimmed to 300. [2026-01-21T12:14:26.502649] [DEBUG] [REMOTE ] METD: PASS: History has at least 300 days. [2026-01-21T12:14:26.502912] [DEBUG] [REMOTE ] METD: PASS: Price check passed. Min price $14.05. [2026-01-21T12:14:26.503061] [DEBUG] [REMOTE ] METD: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:26.503184] [DEBUG] [REMOTE ] METD: PASS: Integrity check passed. [2026-01-21T12:14:26.503227] [DEBUG] [REMOTE ] METD: Symbol is viable for forecasting. [2026-01-21T12:14:26.503284] [INFO ] [MAIN ] [1998/3501] METD kept (0.4s) | 1998 kept, 0 rejected | 139.1/min | ETA: 10.8m [2026-01-21T12:14:27.130636] [DEBUG] [REMOTE ] MFA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:27.130781] [DEBUG] [REMOTE ] MFA: PASS: History has at least 300 days. [2026-01-21T12:14:27.131015] [DEBUG] [REMOTE ] MFA: PASS: Price check passed. Min price $8.59. [2026-01-21T12:14:27.131154] [DEBUG] [REMOTE ] MFA: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:27.131275] [DEBUG] [REMOTE ] MFA: PASS: Integrity check passed. [2026-01-21T12:14:27.131316] [DEBUG] [REMOTE ] MFA: Symbol is viable for forecasting. [2026-01-21T12:14:27.131365] [INFO ] [MAIN ] [1999/3501] MFA kept (0.6s) | 1999 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:27.683786] [DEBUG] [REMOTE ] MFC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:27.683919] [DEBUG] [REMOTE ] MFC: PASS: History has at least 300 days. [2026-01-21T12:14:27.684136] [DEBUG] [REMOTE ] MFC: PASS: Price check passed. Min price $31.86. [2026-01-21T12:14:27.684273] [DEBUG] [REMOTE ] MFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:27.684388] [DEBUG] [REMOTE ] MFC: PASS: Integrity check passed. [2026-01-21T12:14:27.684429] [DEBUG] [REMOTE ] MFC: Symbol is viable for forecasting. [2026-01-21T12:14:27.684478] [INFO ] [MAIN ] [2000/3501] MFC kept (0.6s) | 2000 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:28.175289] [DEBUG] [REMOTE ] MFG: Retrieved 4828 rows, trimmed to 300. [2026-01-21T12:14:28.175423] [DEBUG] [REMOTE ] MFG: PASS: History has at least 300 days. [2026-01-21T12:14:28.175651] [DEBUG] [REMOTE ] MFG: PASS: Price check passed. Min price $6.42. [2026-01-21T12:14:28.175795] [DEBUG] [REMOTE ] MFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:28.175908] [DEBUG] [REMOTE ] MFG: PASS: Integrity check passed. [2026-01-21T12:14:28.175949] [DEBUG] [REMOTE ] MFG: Symbol is viable for forecasting. [2026-01-21T12:14:28.175996] [INFO ] [MAIN ] [2001/3501] MFG kept (0.5s) | 2001 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:28.348454] [DEBUG] [REMOTE ] MFI: Retrieved 438 rows, trimmed to 300. [2026-01-21T12:14:28.348599] [DEBUG] [REMOTE ] MFI: PASS: History has at least 300 days. [2026-01-21T12:14:28.348804] [DEBUG] [REMOTE ] MFI: PASS: Price check passed. Min price $11.06. [2026-01-21T12:14:28.348941] [DEBUG] [REMOTE ] MFI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:28.349067] [DEBUG] [REMOTE ] MFI: PASS: Integrity check passed. [2026-01-21T12:14:28.349108] [DEBUG] [REMOTE ] MFI: Symbol is viable for forecasting. [2026-01-21T12:14:28.349156] [INFO ] [MAIN ] [2002/3501] MFI kept (0.2s) | 2002 kept, 0 rejected | 139.1/min | ETA: 10.8m [2026-01-21T12:14:29.088269] [DEBUG] [REMOTE ] MFIC: Retrieved 5462 rows, trimmed to 300. [2026-01-21T12:14:29.088427] [DEBUG] [REMOTE ] MFIC: PASS: History has at least 300 days. [2026-01-21T12:14:29.088661] [DEBUG] [REMOTE ] MFIC: PASS: Price check passed. Min price $11.06. [2026-01-21T12:14:29.088988] [DEBUG] [REMOTE ] MFIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:29.089100] [DEBUG] [REMOTE ] MFIC: PASS: Integrity check passed. [2026-01-21T12:14:29.089140] [DEBUG] [REMOTE ] MFIC: Symbol is viable for forecasting. [2026-01-21T12:14:29.089188] [INFO ] [MAIN ] [2003/3501] MFIC kept (0.7s) | 2003 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:29.562802] [DEBUG] [REMOTE ] MFIN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:29.562946] [DEBUG] [REMOTE ] MFIN: PASS: History has at least 300 days. [2026-01-21T12:14:29.563175] [DEBUG] [REMOTE ] MFIN: PASS: Price check passed. Min price $9.19. [2026-01-21T12:14:29.563318] [DEBUG] [REMOTE ] MFIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:29.563438] [DEBUG] [REMOTE ] MFIN: PASS: Integrity check passed. [2026-01-21T12:14:29.563480] [DEBUG] [REMOTE ] MFIN: Symbol is viable for forecasting. [2026-01-21T12:14:29.563530] [INFO ] [MAIN ] [2004/3501] MFIN kept (0.5s) | 2004 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:30.078369] [DEBUG] [REMOTE ] MFM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:30.078624] [DEBUG] [REMOTE ] MFM: PASS: History has at least 300 days. [2026-01-21T12:14:30.079151] [DEBUG] [REMOTE ] MFM: PASS: Price check passed. Min price $5.25. [2026-01-21T12:14:30.079297] [DEBUG] [REMOTE ] MFM: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:30.079445] [DEBUG] [REMOTE ] MFM: PASS: Integrity check passed. [2026-01-21T12:14:30.079497] [DEBUG] [REMOTE ] MFM: Symbol is viable for forecasting. [2026-01-21T12:14:30.079617] [INFO ] [MAIN ] [2005/3501] MFM kept (0.5s) | 2005 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:30.464095] [DEBUG] [REMOTE ] MG: Retrieved 4095 rows, trimmed to 300. [2026-01-21T12:14:30.464227] [DEBUG] [REMOTE ] MG: PASS: History has at least 300 days. [2026-01-21T12:14:30.464436] [DEBUG] [REMOTE ] MG: PASS: Price check passed. Min price $9.54. [2026-01-21T12:14:30.464600] [DEBUG] [REMOTE ] MG: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:30.464719] [DEBUG] [REMOTE ] MG: PASS: Integrity check passed. [2026-01-21T12:14:30.464761] [DEBUG] [REMOTE ] MG: Symbol is viable for forecasting. [2026-01-21T12:14:30.464810] [INFO ] [MAIN ] [2006/3501] MG kept (0.4s) | 2006 kept, 0 rejected | 139.0/min | ETA: 10.8m [2026-01-21T12:14:30.958714] [DEBUG] [REMOTE ] MGA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:30.958853] [DEBUG] [REMOTE ] MGA: PASS: History has at least 300 days. [2026-01-21T12:14:30.959072] [DEBUG] [REMOTE ] MGA: PASS: Price check passed. Min price $44.21. [2026-01-21T12:14:30.959208] [DEBUG] [REMOTE ] MGA: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:30.959324] [DEBUG] [REMOTE ] MGA: PASS: Integrity check passed. [2026-01-21T12:14:30.959365] [DEBUG] [REMOTE ] MGA: Symbol is viable for forecasting. [2026-01-21T12:14:30.959413] [INFO ] [MAIN ] [2007/3501] MGA kept (0.5s) | 2007 kept, 0 rejected | 139.0/min | ETA: 10.7m [2026-01-21T12:14:31.465500] [DEBUG] [REMOTE ] MGEE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:31.465655] [DEBUG] [REMOTE ] MGEE: PASS: History has at least 300 days. [2026-01-21T12:14:31.466074] [DEBUG] [REMOTE ] MGEE: PASS: Price check passed. Min price $77.50. [2026-01-21T12:14:31.466228] [DEBUG] [REMOTE ] MGEE: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:31.466346] [DEBUG] [REMOTE ] MGEE: PASS: Integrity check passed. [2026-01-21T12:14:31.466387] [DEBUG] [REMOTE ] MGEE: Symbol is viable for forecasting. [2026-01-21T12:14:31.466436] [INFO ] [MAIN ] [2008/3501] MGEE kept (0.5s) | 2008 kept, 0 rejected | 139.0/min | ETA: 10.7m [2026-01-21T12:14:31.895065] [DEBUG] [REMOTE ] MGIC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:31.895224] [DEBUG] [REMOTE ] MGIC: PASS: History has at least 300 days. [2026-01-21T12:14:31.895480] [DEBUG] [REMOTE ] MGIC: PASS: Price check passed. Min price $20.08. [2026-01-21T12:14:31.895682] [DEBUG] [REMOTE ] MGIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:31.895825] [DEBUG] [REMOTE ] MGIC: PASS: Integrity check passed. [2026-01-21T12:14:31.895870] [DEBUG] [REMOTE ] MGIC: Symbol is viable for forecasting. [2026-01-21T12:14:31.895921] [INFO ] [MAIN ] [2009/3501] MGIC kept (0.4s) | 2009 kept, 0 rejected | 139.0/min | ETA: 10.7m [2026-01-21T12:14:32.433038] [DEBUG] [REMOTE ] MGM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:32.433175] [DEBUG] [REMOTE ] MGM: PASS: History has at least 300 days. [2026-01-21T12:14:32.433392] [DEBUG] [REMOTE ] MGM: PASS: Price check passed. Min price $30.72. [2026-01-21T12:14:32.433530] [DEBUG] [REMOTE ] MGM: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:32.433663] [DEBUG] [REMOTE ] MGM: PASS: Integrity check passed. [2026-01-21T12:14:32.433706] [DEBUG] [REMOTE ] MGM: Symbol is viable for forecasting. [2026-01-21T12:14:32.433755] [INFO ] [MAIN ] [2010/3501] MGM kept (0.5s) | 2010 kept, 0 rejected | 139.0/min | ETA: 10.7m [2026-01-21T12:14:32.760193] [DEBUG] [REMOTE ] MGNI: Retrieved 2968 rows, trimmed to 300. [2026-01-21T12:14:32.760339] [DEBUG] [REMOTE ] MGNI: PASS: History has at least 300 days. [2026-01-21T12:14:32.760542] [DEBUG] [REMOTE ] MGNI: PASS: Price check passed. Min price $13.13. [2026-01-21T12:14:32.760709] [DEBUG] [REMOTE ] MGNI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:32.760822] [DEBUG] [REMOTE ] MGNI: PASS: Integrity check passed. [2026-01-21T12:14:32.760863] [DEBUG] [REMOTE ] MGNI: Symbol is viable for forecasting. [2026-01-21T12:14:32.760911] [INFO ] [MAIN ] [2011/3501] MGNI kept (0.3s) | 2011 kept, 0 rejected | 139.0/min | ETA: 10.7m [2026-01-21T12:14:33.011834] [DEBUG] [REMOTE ] MGNX: Retrieved 3087 rows, trimmed to 300. [2026-01-21T12:14:33.011938] [DEBUG] [REMOTE ] MGNX: PASS: History has at least 300 days. [2026-01-21T12:14:33.012140] [DEBUG] [REMOTE ] MGNX: PASS: Price check passed. Min price $1.33. [2026-01-21T12:14:33.012276] [DEBUG] [REMOTE ] MGNX: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:33.012386] [DEBUG] [REMOTE ] MGNX: PASS: Integrity check passed. [2026-01-21T12:14:33.012427] [DEBUG] [REMOTE ] MGNX: Symbol is viable for forecasting. [2026-01-21T12:14:33.012475] [INFO ] [MAIN ] [2012/3501] MGNX kept (0.3s) | 2012 kept, 0 rejected | 139.0/min | ETA: 10.7m [2026-01-21T12:14:33.752691] [DEBUG] [REMOTE ] MGPI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:33.752831] [DEBUG] [REMOTE ] MGPI: PASS: History has at least 300 days. [2026-01-21T12:14:33.753101] [DEBUG] [REMOTE ] MGPI: PASS: Price check passed. Min price $21.84. [2026-01-21T12:14:33.753277] [DEBUG] [REMOTE ] MGPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:33.753411] [DEBUG] [REMOTE ] MGPI: PASS: Integrity check passed. [2026-01-21T12:14:33.753466] [DEBUG] [REMOTE ] MGPI: Symbol is viable for forecasting. [2026-01-21T12:14:33.753529] [INFO ] [MAIN ] [2013/3501] MGPI kept (0.7s) | 2013 kept, 0 rejected | 138.9/min | ETA: 10.7m [2026-01-21T12:14:34.269664] [DEBUG] [REMOTE ] MGRC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:34.269867] [DEBUG] [REMOTE ] MGRC: PASS: History has at least 300 days. [2026-01-21T12:14:34.270142] [DEBUG] [REMOTE ] MGRC: PASS: Price check passed. Min price $95.18. [2026-01-21T12:14:34.270308] [DEBUG] [REMOTE ] MGRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:34.270438] [DEBUG] [REMOTE ] MGRC: PASS: Integrity check passed. [2026-01-21T12:14:34.270480] [DEBUG] [REMOTE ] MGRC: Symbol is viable for forecasting. [2026-01-21T12:14:34.270540] [INFO ] [MAIN ] [2014/3501] MGRC kept (0.5s) | 2014 kept, 0 rejected | 138.9/min | ETA: 10.7m [2026-01-21T12:14:34.558431] [DEBUG] [REMOTE ] MGTX: Retrieved 1914 rows, trimmed to 300. [2026-01-21T12:14:34.558595] [DEBUG] [REMOTE ] MGTX: PASS: History has at least 300 days. [2026-01-21T12:14:34.558833] [DEBUG] [REMOTE ] MGTX: PASS: Price check passed. Min price $7.24. [2026-01-21T12:14:34.558969] [DEBUG] [REMOTE ] MGTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:34.559080] [DEBUG] [REMOTE ] MGTX: PASS: Integrity check passed. [2026-01-21T12:14:34.559120] [DEBUG] [REMOTE ] MGTX: Symbol is viable for forecasting. [2026-01-21T12:14:34.559167] [INFO ] [MAIN ] [2015/3501] MGTX kept (0.3s) | 2015 kept, 0 rejected | 139.0/min | ETA: 10.7m [2026-01-21T12:14:34.870280] [DEBUG] [REMOTE ] MGX: Retrieved 487 rows, trimmed to 300. [2026-01-21T12:14:34.870459] [DEBUG] [REMOTE ] MGX: PASS: History has at least 300 days. [2026-01-21T12:14:34.870747] [DEBUG] [REMOTE ] MGX: PASS: Price check passed. Min price $1.51. [2026-01-21T12:14:34.870929] [DEBUG] [REMOTE ] MGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:34.871070] [DEBUG] [REMOTE ] MGX: PASS: Integrity check passed. [2026-01-21T12:14:34.871121] [DEBUG] [REMOTE ] MGX: Symbol is viable for forecasting. [2026-01-21T12:14:34.871184] [INFO ] [MAIN ] [2016/3501] MGX kept (0.3s) | 2016 kept, 0 rejected | 139.0/min | ETA: 10.7m [2026-01-21T12:14:35.362057] [DEBUG] [REMOTE ] MGY: Retrieved 2151 rows, trimmed to 300. [2026-01-21T12:14:35.362183] [DEBUG] [REMOTE ] MGY: PASS: History has at least 300 days. [2026-01-21T12:14:35.362388] [DEBUG] [REMOTE ] MGY: PASS: Price check passed. Min price $21.24. [2026-01-21T12:14:35.362524] [DEBUG] [REMOTE ] MGY: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:35.362661] [DEBUG] [REMOTE ] MGY: PASS: Integrity check passed. [2026-01-21T12:14:35.362703] [DEBUG] [REMOTE ] MGY: Symbol is viable for forecasting. [2026-01-21T12:14:35.362777] [INFO ] [MAIN ] [2017/3501] MGY kept (0.5s) | 2017 kept, 0 rejected | 139.0/min | ETA: 10.7m [2026-01-21T12:14:35.935798] [DEBUG] [REMOTE ] MHD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:35.935946] [DEBUG] [REMOTE ] MHD: PASS: History has at least 300 days. [2026-01-21T12:14:35.936186] [DEBUG] [REMOTE ] MHD: PASS: Price check passed. Min price $11.47. [2026-01-21T12:14:35.936327] [DEBUG] [REMOTE ] MHD: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:35.936453] [DEBUG] [REMOTE ] MHD: PASS: Integrity check passed. [2026-01-21T12:14:35.936494] [DEBUG] [REMOTE ] MHD: Symbol is viable for forecasting. [2026-01-21T12:14:35.936598] [INFO ] [MAIN ] [2018/3501] MHD kept (0.6s) | 2018 kept, 0 rejected | 138.9/min | ETA: 10.7m [2026-01-21T12:14:36.405398] [DEBUG] [REMOTE ] MHF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:36.405539] [DEBUG] [REMOTE ] MHF: PASS: History has at least 300 days. [2026-01-21T12:14:36.405784] [DEBUG] [REMOTE ] MHF: PASS: Price check passed. Min price $6.80. [2026-01-21T12:14:36.405926] [DEBUG] [REMOTE ] MHF: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:36.406042] [DEBUG] [REMOTE ] MHF: PASS: Integrity check passed. [2026-01-21T12:14:36.406085] [DEBUG] [REMOTE ] MHF: Symbol is viable for forecasting. [2026-01-21T12:14:36.406134] [INFO ] [MAIN ] [2019/3501] MHF kept (0.5s) | 2019 kept, 0 rejected | 138.9/min | ETA: 10.7m [2026-01-21T12:14:36.929916] [DEBUG] [REMOTE ] MHK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:36.930072] [DEBUG] [REMOTE ] MHK: PASS: History has at least 300 days. [2026-01-21T12:14:36.930328] [DEBUG] [REMOTE ] MHK: PASS: Price check passed. Min price $103.68. [2026-01-21T12:14:36.930493] [DEBUG] [REMOTE ] MHK: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:36.930646] [DEBUG] [REMOTE ] MHK: PASS: Integrity check passed. [2026-01-21T12:14:36.930692] [DEBUG] [REMOTE ] MHK: Symbol is viable for forecasting. [2026-01-21T12:14:36.930743] [INFO ] [MAIN ] [2020/3501] MHK kept (0.5s) | 2020 kept, 0 rejected | 138.9/min | ETA: 10.7m [2026-01-21T12:14:37.449420] [DEBUG] [REMOTE ] MHN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:37.449589] [DEBUG] [REMOTE ] MHN: PASS: History has at least 300 days. [2026-01-21T12:14:37.449883] [DEBUG] [REMOTE ] MHN: PASS: Price check passed. Min price $10.09. [2026-01-21T12:14:37.450031] [DEBUG] [REMOTE ] MHN: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:37.450163] [DEBUG] [REMOTE ] MHN: PASS: Integrity check passed. [2026-01-21T12:14:37.450204] [DEBUG] [REMOTE ] MHN: Symbol is viable for forecasting. [2026-01-21T12:14:37.450256] [INFO ] [MAIN ] [2021/3501] MHN kept (0.5s) | 2021 kept, 0 rejected | 138.9/min | ETA: 10.7m [2026-01-21T12:14:37.920250] [DEBUG] [REMOTE ] MHO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:37.920390] [DEBUG] [REMOTE ] MHO: PASS: History has at least 300 days. [2026-01-21T12:14:37.920634] [DEBUG] [REMOTE ] MHO: PASS: Price check passed. Min price $123.88. [2026-01-21T12:14:37.920779] [DEBUG] [REMOTE ] MHO: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:37.920899] [DEBUG] [REMOTE ] MHO: PASS: Integrity check passed. [2026-01-21T12:14:37.920941] [DEBUG] [REMOTE ] MHO: Symbol is viable for forecasting. [2026-01-21T12:14:37.920990] [INFO ] [MAIN ] [2022/3501] MHO kept (0.5s) | 2022 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:38.382875] [DEBUG] [REMOTE ] MIDD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:38.383273] [DEBUG] [REMOTE ] MIDD: PASS: History has at least 300 days. [2026-01-21T12:14:38.383664] [DEBUG] [REMOTE ] MIDD: PASS: Price check passed. Min price $111.68. [2026-01-21T12:14:38.383807] [DEBUG] [REMOTE ] MIDD: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:38.383960] [DEBUG] [REMOTE ] MIDD: PASS: Integrity check passed. [2026-01-21T12:14:38.384002] [DEBUG] [REMOTE ] MIDD: Symbol is viable for forecasting. [2026-01-21T12:14:38.384055] [INFO ] [MAIN ] [2023/3501] MIDD kept (0.5s) | 2023 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:38.557173] [DEBUG] [REMOTE ] MIGI: Retrieved 2044 rows, trimmed to 300. [2026-01-21T12:14:38.557315] [DEBUG] [REMOTE ] MIGI: PASS: History has at least 300 days. [2026-01-21T12:14:38.557564] [DEBUG] [REMOTE ] MIGI: PASS: Price check passed. Min price $4.00. [2026-01-21T12:14:38.557750] [DEBUG] [REMOTE ] MIGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:38.557882] [DEBUG] [REMOTE ] MIGI: PASS: Integrity check passed. [2026-01-21T12:14:38.557929] [DEBUG] [REMOTE ] MIGI: Symbol is viable for forecasting. [2026-01-21T12:14:38.557989] [INFO ] [MAIN ] [2024/3501] MIGI kept (0.2s) | 2024 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:39.131250] [DEBUG] [REMOTE ] MILN: Retrieved 2440 rows, trimmed to 300. [2026-01-21T12:14:39.131372] [DEBUG] [REMOTE ] MILN: PASS: History has at least 300 days. [2026-01-21T12:14:39.131602] [DEBUG] [REMOTE ] MILN: PASS: Price check passed. Min price $43.71. [2026-01-21T12:14:39.131745] [DEBUG] [REMOTE ] MILN: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:39.131875] [DEBUG] [REMOTE ] MILN: PASS: Integrity check passed. [2026-01-21T12:14:39.131917] [DEBUG] [REMOTE ] MILN: Symbol is viable for forecasting. [2026-01-21T12:14:39.131967] [INFO ] [MAIN ] [2025/3501] MILN kept (0.6s) | 2025 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:39.671842] [DEBUG] [REMOTE ] MIND: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:39.672011] [DEBUG] [REMOTE ] MIND: PASS: History has at least 300 days. [2026-01-21T12:14:39.672251] [DEBUG] [REMOTE ] MIND: PASS: Price check passed. Min price $7.47. [2026-01-21T12:14:39.672426] [DEBUG] [REMOTE ] MIND: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:39.672550] [DEBUG] [REMOTE ] MIND: PASS: Integrity check passed. [2026-01-21T12:14:39.672611] [DEBUG] [REMOTE ] MIND: Symbol is viable for forecasting. [2026-01-21T12:14:39.672663] [INFO ] [MAIN ] [2026/3501] MIND kept (0.5s) | 2026 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:39.831474] [DEBUG] [REMOTE ] MIRA: Retrieved 618 rows, trimmed to 300. [2026-01-21T12:14:39.831618] [DEBUG] [REMOTE ] MIRA: PASS: History has at least 300 days. [2026-01-21T12:14:39.831821] [DEBUG] [REMOTE ] MIRA: PASS: Price check passed. Min price $1.34. [2026-01-21T12:14:39.831955] [DEBUG] [REMOTE ] MIRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:39.832064] [DEBUG] [REMOTE ] MIRA: PASS: Integrity check passed. [2026-01-21T12:14:39.832104] [DEBUG] [REMOTE ] MIRA: Symbol is viable for forecasting. [2026-01-21T12:14:39.832151] [INFO ] [MAIN ] [2027/3501] MIRA kept (0.2s) | 2027 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:40.350886] [DEBUG] [REMOTE ] MIRM: Retrieved 1636 rows, trimmed to 300. [2026-01-21T12:14:40.351009] [DEBUG] [REMOTE ] MIRM: PASS: History has at least 300 days. [2026-01-21T12:14:40.351209] [DEBUG] [REMOTE ] MIRM: PASS: Price check passed. Min price $64.10. [2026-01-21T12:14:40.351344] [DEBUG] [REMOTE ] MIRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:40.351452] [DEBUG] [REMOTE ] MIRM: PASS: Integrity check passed. [2026-01-21T12:14:40.351491] [DEBUG] [REMOTE ] MIRM: Symbol is viable for forecasting. [2026-01-21T12:14:40.351538] [INFO ] [MAIN ] [2028/3501] MIRM kept (0.5s) | 2028 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:41.009844] [DEBUG] [REMOTE ] MITK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:41.009985] [DEBUG] [REMOTE ] MITK: PASS: History has at least 300 days. [2026-01-21T12:14:41.010197] [DEBUG] [REMOTE ] MITK: PASS: Price check passed. Min price $8.65. [2026-01-21T12:14:41.010334] [DEBUG] [REMOTE ] MITK: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:41.010448] [DEBUG] [REMOTE ] MITK: PASS: Integrity check passed. [2026-01-21T12:14:41.010488] [DEBUG] [REMOTE ] MITK: Symbol is viable for forecasting. [2026-01-21T12:14:41.010558] [INFO ] [MAIN ] [2029/3501] MITK kept (0.7s) | 2029 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:41.477446] [DEBUG] [REMOTE ] MIY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:41.477631] [DEBUG] [REMOTE ] MIY: PASS: History has at least 300 days. [2026-01-21T12:14:41.477917] [DEBUG] [REMOTE ] MIY: PASS: Price check passed. Min price $11.29. [2026-01-21T12:14:41.478077] [DEBUG] [REMOTE ] MIY: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:41.478232] [DEBUG] [REMOTE ] MIY: PASS: Integrity check passed. [2026-01-21T12:14:41.478280] [DEBUG] [REMOTE ] MIY: Symbol is viable for forecasting. [2026-01-21T12:14:41.478333] [INFO ] [MAIN ] [2030/3501] MIY kept (0.5s) | 2030 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:41.961316] [DEBUG] [REMOTE ] MKC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:41.961455] [DEBUG] [REMOTE ] MKC: PASS: History has at least 300 days. [2026-01-21T12:14:41.961703] [DEBUG] [REMOTE ] MKC: PASS: Price check passed. Min price $62.86. [2026-01-21T12:14:41.961841] [DEBUG] [REMOTE ] MKC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:41.961964] [DEBUG] [REMOTE ] MKC: PASS: Integrity check passed. [2026-01-21T12:14:41.962004] [DEBUG] [REMOTE ] MKC: Symbol is viable for forecasting. [2026-01-21T12:14:41.962052] [INFO ] [MAIN ] [2031/3501] MKC kept (0.5s) | 2031 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:42.522446] [DEBUG] [REMOTE ] MKSI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:42.522659] [DEBUG] [REMOTE ] MKSI: PASS: History has at least 300 days. [2026-01-21T12:14:42.523049] [DEBUG] [REMOTE ] MKSI: PASS: Price check passed. Min price $137.00. [2026-01-21T12:14:42.523228] [DEBUG] [REMOTE ] MKSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:42.523394] [DEBUG] [REMOTE ] MKSI: PASS: Integrity check passed. [2026-01-21T12:14:42.523444] [DEBUG] [REMOTE ] MKSI: Symbol is viable for forecasting. [2026-01-21T12:14:42.523510] [INFO ] [MAIN ] [2032/3501] MKSI kept (0.6s) | 2032 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:42.961401] [DEBUG] [REMOTE ] MKTX: Retrieved 5334 rows, trimmed to 300. [2026-01-21T12:14:42.961548] [DEBUG] [REMOTE ] MKTX: PASS: History has at least 300 days. [2026-01-21T12:14:42.961801] [DEBUG] [REMOTE ] MKTX: PASS: Price check passed. Min price $158.13. [2026-01-21T12:14:42.961938] [DEBUG] [REMOTE ] MKTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:42.962060] [DEBUG] [REMOTE ] MKTX: PASS: Integrity check passed. [2026-01-21T12:14:42.962100] [DEBUG] [REMOTE ] MKTX: Symbol is viable for forecasting. [2026-01-21T12:14:42.962149] [INFO ] [MAIN ] [2033/3501] MKTX kept (0.4s) | 2033 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:43.429958] [DEBUG] [REMOTE ] MLAB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:43.430091] [DEBUG] [REMOTE ] MLAB: PASS: History has at least 300 days. [2026-01-21T12:14:43.430306] [DEBUG] [REMOTE ] MLAB: PASS: Price check passed. Min price $70.46. [2026-01-21T12:14:43.430443] [DEBUG] [REMOTE ] MLAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:43.430556] [DEBUG] [REMOTE ] MLAB: PASS: Integrity check passed. [2026-01-21T12:14:43.430621] [DEBUG] [REMOTE ] MLAB: Symbol is viable for forecasting. [2026-01-21T12:14:43.430684] [INFO ] [MAIN ] [2034/3501] MLAB kept (0.5s) | 2034 kept, 0 rejected | 138.9/min | ETA: 10.6m [2026-01-21T12:14:43.879820] [DEBUG] [REMOTE ] MLCO: Retrieved 4800 rows, trimmed to 300. [2026-01-21T12:14:43.879956] [DEBUG] [REMOTE ] MLCO: PASS: History has at least 300 days. [2026-01-21T12:14:43.880177] [DEBUG] [REMOTE ] MLCO: PASS: Price check passed. Min price $6.13. [2026-01-21T12:14:43.880314] [DEBUG] [REMOTE ] MLCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:43.880427] [DEBUG] [REMOTE ] MLCO: PASS: Integrity check passed. [2026-01-21T12:14:43.880468] [DEBUG] [REMOTE ] MLCO: Symbol is viable for forecasting. [2026-01-21T12:14:43.880515] [INFO ] [MAIN ] [2035/3501] MLCO kept (0.4s) | 2035 kept, 0 rejected | 138.8/min | ETA: 10.6m [2026-01-21T12:14:44.145957] [DEBUG] [REMOTE ] MLGO: Retrieved 1199 rows, trimmed to 300. [2026-01-21T12:14:44.146096] [DEBUG] [REMOTE ] MLGO: PASS: History has at least 300 days. [2026-01-21T12:14:44.146306] [DEBUG] [REMOTE ] MLGO: PASS: Price check passed. Min price $4.42. [2026-01-21T12:14:44.146445] [DEBUG] [REMOTE ] MLGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:44.146628] [DEBUG] [REMOTE ] MLGO: PASS: Integrity check passed. [2026-01-21T12:14:44.146679] [DEBUG] [REMOTE ] MLGO: Symbol is viable for forecasting. [2026-01-21T12:14:44.146730] [INFO ] [MAIN ] [2036/3501] MLGO kept (0.3s) | 2036 kept, 0 rejected | 138.9/min | ETA: 10.5m [2026-01-21T12:14:44.785598] [DEBUG] [REMOTE ] MLI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:44.785735] [DEBUG] [REMOTE ] MLI: PASS: History has at least 300 days. [2026-01-21T12:14:44.785956] [DEBUG] [REMOTE ] MLI: PASS: Price check passed. Min price $102.76. [2026-01-21T12:14:44.786093] [DEBUG] [REMOTE ] MLI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:44.786206] [DEBUG] [REMOTE ] MLI: PASS: Integrity check passed. [2026-01-21T12:14:44.786247] [DEBUG] [REMOTE ] MLI: Symbol is viable for forecasting. [2026-01-21T12:14:44.786295] [INFO ] [MAIN ] [2037/3501] MLI kept (0.6s) | 2037 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:45.261505] [DEBUG] [REMOTE ] MLKN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:45.261659] [DEBUG] [REMOTE ] MLKN: PASS: History has at least 300 days. [2026-01-21T12:14:45.261892] [DEBUG] [REMOTE ] MLKN: PASS: Price check passed. Min price $13.72. [2026-01-21T12:14:45.262029] [DEBUG] [REMOTE ] MLKN: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:45.262143] [DEBUG] [REMOTE ] MLKN: PASS: Integrity check passed. [2026-01-21T12:14:45.262183] [DEBUG] [REMOTE ] MLKN: Symbol is viable for forecasting. [2026-01-21T12:14:45.262231] [INFO ] [MAIN ] [2038/3501] MLKN kept (0.5s) | 2038 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:45.729439] [DEBUG] [REMOTE ] MLM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:45.729587] [DEBUG] [REMOTE ] MLM: PASS: History has at least 300 days. [2026-01-21T12:14:45.729807] [DEBUG] [REMOTE ] MLM: PASS: Price check passed. Min price $589.18. [2026-01-21T12:14:45.729944] [DEBUG] [REMOTE ] MLM: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:45.730058] [DEBUG] [REMOTE ] MLM: PASS: Integrity check passed. [2026-01-21T12:14:45.730098] [DEBUG] [REMOTE ] MLM: Symbol is viable for forecasting. [2026-01-21T12:14:45.730147] [INFO ] [MAIN ] [2039/3501] MLM kept (0.5s) | 2039 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:46.275469] [DEBUG] [REMOTE ] MLP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:46.275644] [DEBUG] [REMOTE ] MLP: PASS: History has at least 300 days. [2026-01-21T12:14:46.275913] [DEBUG] [REMOTE ] MLP: PASS: Price check passed. Min price $14.17. [2026-01-21T12:14:46.276060] [DEBUG] [REMOTE ] MLP: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:46.276369] [DEBUG] [REMOTE ] MLP: PASS: Integrity check passed. [2026-01-21T12:14:46.276412] [DEBUG] [REMOTE ] MLP: Symbol is viable for forecasting. [2026-01-21T12:14:46.276474] [INFO ] [MAIN ] [2040/3501] MLP kept (0.5s) | 2040 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:46.554618] [DEBUG] [REMOTE ] MLTX: Retrieved 1315 rows, trimmed to 300. [2026-01-21T12:14:46.554807] [DEBUG] [REMOTE ] MLTX: PASS: History has at least 300 days. [2026-01-21T12:14:46.555086] [DEBUG] [REMOTE ] MLTX: PASS: Price check passed. Min price $9.46. [2026-01-21T12:14:46.555269] [DEBUG] [REMOTE ] MLTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:46.555419] [DEBUG] [REMOTE ] MLTX: PASS: Integrity check passed. [2026-01-21T12:14:46.555472] [DEBUG] [REMOTE ] MLTX: Symbol is viable for forecasting. [2026-01-21T12:14:46.555537] [INFO ] [MAIN ] [2041/3501] MLTX kept (0.3s) | 2041 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:46.904456] [DEBUG] [REMOTE ] MLYS: Retrieved 737 rows, trimmed to 300. [2026-01-21T12:14:46.904609] [DEBUG] [REMOTE ] MLYS: PASS: History has at least 300 days. [2026-01-21T12:14:46.904822] [DEBUG] [REMOTE ] MLYS: PASS: Price check passed. Min price $31.38. [2026-01-21T12:14:46.904969] [DEBUG] [REMOTE ] MLYS: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:46.905084] [DEBUG] [REMOTE ] MLYS: PASS: Integrity check passed. [2026-01-21T12:14:46.905139] [DEBUG] [REMOTE ] MLYS: Symbol is viable for forecasting. [2026-01-21T12:14:46.905190] [INFO ] [MAIN ] [2042/3501] MLYS kept (0.3s) | 2042 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:47.465665] [DEBUG] [REMOTE ] MMD: Retrieved 3384 rows, trimmed to 300. [2026-01-21T12:14:47.465817] [DEBUG] [REMOTE ] MMD: PASS: History has at least 300 days. [2026-01-21T12:14:47.466026] [DEBUG] [REMOTE ] MMD: PASS: Price check passed. Min price $14.72. [2026-01-21T12:14:47.466161] [DEBUG] [REMOTE ] MMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:47.466269] [DEBUG] [REMOTE ] MMD: PASS: Integrity check passed. [2026-01-21T12:14:47.466309] [DEBUG] [REMOTE ] MMD: Symbol is viable for forecasting. [2026-01-21T12:14:47.466357] [INFO ] [MAIN ] [2043/3501] MMD kept (0.6s) | 2043 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:47.951508] [DEBUG] [REMOTE ] MMLP: Retrieved 5840 rows, trimmed to 300. [2026-01-21T12:14:47.951761] [DEBUG] [REMOTE ] MMLP: PASS: History has at least 300 days. [2026-01-21T12:14:47.952167] [DEBUG] [REMOTE ] MMLP: PASS: Price check passed. Min price $2.26. [2026-01-21T12:14:47.952382] [DEBUG] [REMOTE ] MMLP: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:47.952602] [DEBUG] [REMOTE ] MMLP: PASS: Integrity check passed. [2026-01-21T12:14:47.952670] [DEBUG] [REMOTE ] MMLP: Symbol is viable for forecasting. [2026-01-21T12:14:47.952749] [INFO ] [MAIN ] [2044/3501] MMLP kept (0.5s) | 2044 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:48.758947] [DEBUG] [REMOTE ] MMS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:48.759265] [DEBUG] [REMOTE ] MMS: PASS: History has at least 300 days. [2026-01-21T12:14:48.759666] [DEBUG] [REMOTE ] MMS: PASS: Price check passed. Min price $77.76. [2026-01-21T12:14:48.759829] [DEBUG] [REMOTE ] MMS: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:48.759975] [DEBUG] [REMOTE ] MMS: PASS: Integrity check passed. [2026-01-21T12:14:48.760019] [DEBUG] [REMOTE ] MMS: Symbol is viable for forecasting. [2026-01-21T12:14:48.760079] [INFO ] [MAIN ] [2045/3501] MMS kept (0.8s) | 2045 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:49.218630] [DEBUG] [REMOTE ] MMSI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:49.218783] [DEBUG] [REMOTE ] MMSI: PASS: History has at least 300 days. [2026-01-21T12:14:49.219023] [DEBUG] [REMOTE ] MMSI: PASS: Price check passed. Min price $80.35. [2026-01-21T12:14:49.219196] [DEBUG] [REMOTE ] MMSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:49.219326] [DEBUG] [REMOTE ] MMSI: PASS: Integrity check passed. [2026-01-21T12:14:49.219368] [DEBUG] [REMOTE ] MMSI: Symbol is viable for forecasting. [2026-01-21T12:14:49.219431] [INFO ] [MAIN ] [2046/3501] MMSI kept (0.5s) | 2046 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:49.684390] [DEBUG] [REMOTE ] MNDO: Retrieved 6400 rows, trimmed to 300. [2026-01-21T12:14:49.684544] [DEBUG] [REMOTE ] MNDO: PASS: History has at least 300 days. [2026-01-21T12:14:49.684799] [DEBUG] [REMOTE ] MNDO: PASS: Price check passed. Min price $1.03. [2026-01-21T12:14:49.684941] [DEBUG] [REMOTE ] MNDO: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:49.685055] [DEBUG] [REMOTE ] MNDO: PASS: Integrity check passed. [2026-01-21T12:14:49.685097] [DEBUG] [REMOTE ] MNDO: Symbol is viable for forecasting. [2026-01-21T12:14:49.685146] [INFO ] [MAIN ] [2047/3501] MNDO kept (0.5s) | 2047 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:49.955836] [DEBUG] [REMOTE ] MNDY: Retrieved 1158 rows, trimmed to 300. [2026-01-21T12:14:49.955963] [DEBUG] [REMOTE ] MNDY: PASS: History has at least 300 days. [2026-01-21T12:14:49.956208] [DEBUG] [REMOTE ] MNDY: PASS: Price check passed. Min price $126.70. [2026-01-21T12:14:49.956356] [DEBUG] [REMOTE ] MNDY: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:49.956470] [DEBUG] [REMOTE ] MNDY: PASS: Integrity check passed. [2026-01-21T12:14:49.956538] [DEBUG] [REMOTE ] MNDY: Symbol is viable for forecasting. [2026-01-21T12:14:49.956615] [INFO ] [MAIN ] [2048/3501] MNDY kept (0.3s) | 2048 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:50.493251] [DEBUG] [REMOTE ] MNKD: Retrieved 5405 rows, trimmed to 300. [2026-01-21T12:14:50.493389] [DEBUG] [REMOTE ] MNKD: PASS: History has at least 300 days. [2026-01-21T12:14:50.493619] [DEBUG] [REMOTE ] MNKD: PASS: Price check passed. Min price $4.97. [2026-01-21T12:14:50.493758] [DEBUG] [REMOTE ] MNKD: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:50.493869] [DEBUG] [REMOTE ] MNKD: PASS: Integrity check passed. [2026-01-21T12:14:50.493909] [DEBUG] [REMOTE ] MNKD: Symbol is viable for forecasting. [2026-01-21T12:14:50.493957] [INFO ] [MAIN ] [2049/3501] MNKD kept (0.5s) | 2049 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:50.861980] [DEBUG] [REMOTE ] MNRO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:50.862152] [DEBUG] [REMOTE ] MNRO: PASS: History has at least 300 days. [2026-01-21T12:14:50.862391] [DEBUG] [REMOTE ] MNRO: PASS: Price check passed. Min price $14.44. [2026-01-21T12:14:50.862532] [DEBUG] [REMOTE ] MNRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:50.862680] [DEBUG] [REMOTE ] MNRO: PASS: Integrity check passed. [2026-01-21T12:14:50.862723] [DEBUG] [REMOTE ] MNRO: Symbol is viable for forecasting. [2026-01-21T12:14:50.862773] [INFO ] [MAIN ] [2050/3501] MNRO kept (0.4s) | 2050 kept, 0 rejected | 138.8/min | ETA: 10.5m [2026-01-21T12:14:51.187105] [DEBUG] [REMOTE ] MNSO: Retrieved 1321 rows, trimmed to 300. [2026-01-21T12:14:51.187281] [DEBUG] [REMOTE ] MNSO: PASS: History has at least 300 days. [2026-01-21T12:14:51.187536] [DEBUG] [REMOTE ] MNSO: PASS: Price check passed. Min price $18.75. [2026-01-21T12:14:51.187770] [DEBUG] [REMOTE ] MNSO: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:51.187914] [DEBUG] [REMOTE ] MNSO: PASS: Integrity check passed. [2026-01-21T12:14:51.187966] [DEBUG] [REMOTE ] MNSO: Symbol is viable for forecasting. [2026-01-21T12:14:51.188028] [INFO ] [MAIN ] [2051/3501] MNSO kept (0.3s) | 2051 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:51.533827] [DEBUG] [REMOTE ] MNTK: Retrieved 1254 rows, trimmed to 300. [2026-01-21T12:14:51.533994] [DEBUG] [REMOTE ] MNTK: PASS: History has at least 300 days. [2026-01-21T12:14:51.534253] [DEBUG] [REMOTE ] MNTK: PASS: Price check passed. Min price $1.37. [2026-01-21T12:14:51.534425] [DEBUG] [REMOTE ] MNTK: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:51.534565] [DEBUG] [REMOTE ] MNTK: PASS: Integrity check passed. [2026-01-21T12:14:51.534638] [DEBUG] [REMOTE ] MNTK: Symbol is viable for forecasting. [2026-01-21T12:14:51.534701] [INFO ] [MAIN ] [2052/3501] MNTK kept (0.3s) | 2052 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:51.836304] [DEBUG] [REMOTE ] MNY: Retrieved 568 rows, trimmed to 300. [2026-01-21T12:14:51.836458] [DEBUG] [REMOTE ] MNY: PASS: History has at least 300 days. [2026-01-21T12:14:51.836765] [DEBUG] [REMOTE ] MNY: PASS: Price check passed. Min price $1.20. [2026-01-21T12:14:51.836934] [DEBUG] [REMOTE ] MNY: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:51.837065] [DEBUG] [REMOTE ] MNY: PASS: Integrity check passed. [2026-01-21T12:14:51.837112] [DEBUG] [REMOTE ] MNY: Symbol is viable for forecasting. [2026-01-21T12:14:51.837168] [INFO ] [MAIN ] [2053/3501] MNY kept (0.3s) | 2053 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:52.636284] [DEBUG] [REMOTE ] MOD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:52.636423] [DEBUG] [REMOTE ] MOD: PASS: History has at least 300 days. [2026-01-21T12:14:52.636700] [DEBUG] [REMOTE ] MOD: PASS: Price check passed. Min price $119.68. [2026-01-21T12:14:52.636838] [DEBUG] [REMOTE ] MOD: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:52.636959] [DEBUG] [REMOTE ] MOD: PASS: Integrity check passed. [2026-01-21T12:14:52.636999] [DEBUG] [REMOTE ] MOD: Symbol is viable for forecasting. [2026-01-21T12:14:52.637048] [INFO ] [MAIN ] [2054/3501] MOD kept (0.8s) | 2054 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:52.863221] [DEBUG] [REMOTE ] MODL: Retrieved 820 rows, trimmed to 300. [2026-01-21T12:14:52.863384] [DEBUG] [REMOTE ] MODL: PASS: History has at least 300 days. [2026-01-21T12:14:52.863661] [DEBUG] [REMOTE ] MODL: PASS: Price check passed. Min price $45.53. [2026-01-21T12:14:52.863833] [DEBUG] [REMOTE ] MODL: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:52.863973] [DEBUG] [REMOTE ] MODL: PASS: Integrity check passed. [2026-01-21T12:14:52.864022] [DEBUG] [REMOTE ] MODL: Symbol is viable for forecasting. [2026-01-21T12:14:52.864083] [INFO ] [MAIN ] [2055/3501] MODL kept (0.2s) | 2055 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:53.424339] [DEBUG] [REMOTE ] MOFG: Retrieved 4523 rows, trimmed to 300. [2026-01-21T12:14:53.424506] [DEBUG] [REMOTE ] MOFG: PASS: History has at least 300 days. [2026-01-21T12:14:53.424750] [DEBUG] [REMOTE ] MOFG: PASS: Price check passed. Min price $28.03. [2026-01-21T12:14:53.424893] [DEBUG] [REMOTE ] MOFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:53.425012] [DEBUG] [REMOTE ] MOFG: PASS: Integrity check passed. [2026-01-21T12:14:53.425055] [DEBUG] [REMOTE ] MOFG: Symbol is viable for forecasting. [2026-01-21T12:14:53.425104] [INFO ] [MAIN ] [2056/3501] MOFG kept (0.6s) | 2056 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:53.889628] [DEBUG] [REMOTE ] MOH: Retrieved 5674 rows, trimmed to 300. [2026-01-21T12:14:53.889767] [DEBUG] [REMOTE ] MOH: PASS: History has at least 300 days. [2026-01-21T12:14:53.889987] [DEBUG] [REMOTE ] MOH: PASS: Price check passed. Min price $134.51. [2026-01-21T12:14:53.890123] [DEBUG] [REMOTE ] MOH: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:53.890239] [DEBUG] [REMOTE ] MOH: PASS: Integrity check passed. [2026-01-21T12:14:53.890279] [DEBUG] [REMOTE ] MOH: Symbol is viable for forecasting. [2026-01-21T12:14:53.890326] [INFO ] [MAIN ] [2057/3501] MOH kept (0.5s) | 2057 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:54.213473] [DEBUG] [REMOTE ] MOMO: Retrieved 2790 rows, trimmed to 300. [2026-01-21T12:14:54.213630] [DEBUG] [REMOTE ] MOMO: PASS: History has at least 300 days. [2026-01-21T12:14:54.213845] [DEBUG] [REMOTE ] MOMO: PASS: Price check passed. Min price $6.49. [2026-01-21T12:14:54.213985] [DEBUG] [REMOTE ] MOMO: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:54.214097] [DEBUG] [REMOTE ] MOMO: PASS: Integrity check passed. [2026-01-21T12:14:54.214139] [DEBUG] [REMOTE ] MOMO: Symbol is viable for forecasting. [2026-01-21T12:14:54.214216] [INFO ] [MAIN ] [2058/3501] MOMO kept (0.3s) | 2058 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:54.709797] [DEBUG] [REMOTE ] MORN: Retrieved 5212 rows, trimmed to 300. [2026-01-21T12:14:54.709928] [DEBUG] [REMOTE ] MORN: PASS: History has at least 300 days. [2026-01-21T12:14:54.710138] [DEBUG] [REMOTE ] MORN: PASS: Price check passed. Min price $206.91. [2026-01-21T12:14:54.710278] [DEBUG] [REMOTE ] MORN: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:54.710393] [DEBUG] [REMOTE ] MORN: PASS: Integrity check passed. [2026-01-21T12:14:54.710435] [DEBUG] [REMOTE ] MORN: Symbol is viable for forecasting. [2026-01-21T12:14:54.710484] [INFO ] [MAIN ] [2059/3501] MORN kept (0.5s) | 2059 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:55.111668] [DEBUG] [REMOTE ] MOS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:55.111799] [DEBUG] [REMOTE ] MOS: PASS: History has at least 300 days. [2026-01-21T12:14:55.112011] [DEBUG] [REMOTE ] MOS: PASS: Price check passed. Min price $23.39. [2026-01-21T12:14:55.112146] [DEBUG] [REMOTE ] MOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:55.112260] [DEBUG] [REMOTE ] MOS: PASS: Integrity check passed. [2026-01-21T12:14:55.112299] [DEBUG] [REMOTE ] MOS: Symbol is viable for forecasting. [2026-01-21T12:14:55.112348] [INFO ] [MAIN ] [2060/3501] MOS kept (0.4s) | 2060 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:55.404379] [DEBUG] [REMOTE ] MP: Retrieved 1402 rows, trimmed to 300. [2026-01-21T12:14:55.404493] [DEBUG] [REMOTE ] MP: PASS: History has at least 300 days. [2026-01-21T12:14:55.404715] [DEBUG] [REMOTE ] MP: PASS: Price check passed. Min price $50.44. [2026-01-21T12:14:55.404852] [DEBUG] [REMOTE ] MP: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:55.404960] [DEBUG] [REMOTE ] MP: PASS: Integrity check passed. [2026-01-21T12:14:55.405001] [DEBUG] [REMOTE ] MP: Symbol is viable for forecasting. [2026-01-21T12:14:55.405047] [INFO ] [MAIN ] [2061/3501] MP kept (0.3s) | 2061 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:55.955888] [DEBUG] [REMOTE ] MPA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:55.956039] [DEBUG] [REMOTE ] MPA: PASS: History has at least 300 days. [2026-01-21T12:14:55.956285] [DEBUG] [REMOTE ] MPA: PASS: Price check passed. Min price $10.98. [2026-01-21T12:14:55.956664] [DEBUG] [REMOTE ] MPA: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:55.956793] [DEBUG] [REMOTE ] MPA: PASS: Integrity check passed. [2026-01-21T12:14:55.956833] [DEBUG] [REMOTE ] MPA: Symbol is viable for forecasting. [2026-01-21T12:14:55.956882] [INFO ] [MAIN ] [2062/3501] MPA kept (0.6s) | 2062 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:56.323400] [DEBUG] [REMOTE ] MPAA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:56.323537] [DEBUG] [REMOTE ] MPAA: PASS: History has at least 300 days. [2026-01-21T12:14:56.323775] [DEBUG] [REMOTE ] MPAA: PASS: Price check passed. Min price $12.27. [2026-01-21T12:14:56.323913] [DEBUG] [REMOTE ] MPAA: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:56.324031] [DEBUG] [REMOTE ] MPAA: PASS: Integrity check passed. [2026-01-21T12:14:56.324073] [DEBUG] [REMOTE ] MPAA: Symbol is viable for forecasting. [2026-01-21T12:14:56.324122] [INFO ] [MAIN ] [2063/3501] MPAA kept (0.4s) | 2063 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:56.800325] [DEBUG] [REMOTE ] MPB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:56.800473] [DEBUG] [REMOTE ] MPB: PASS: History has at least 300 days. [2026-01-21T12:14:56.800767] [DEBUG] [REMOTE ] MPB: PASS: Price check passed. Min price $28.19. [2026-01-21T12:14:56.800940] [DEBUG] [REMOTE ] MPB: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:56.801091] [DEBUG] [REMOTE ] MPB: PASS: Integrity check passed. [2026-01-21T12:14:56.801141] [DEBUG] [REMOTE ] MPB: Symbol is viable for forecasting. [2026-01-21T12:14:56.801208] [INFO ] [MAIN ] [2064/3501] MPB kept (0.5s) | 2064 kept, 0 rejected | 138.8/min | ETA: 10.4m [2026-01-21T12:14:57.156003] [DEBUG] [REMOTE ] MPC: Retrieved 3665 rows, trimmed to 300. [2026-01-21T12:14:57.156134] [DEBUG] [REMOTE ] MPC: PASS: History has at least 300 days. [2026-01-21T12:14:57.156350] [DEBUG] [REMOTE ] MPC: PASS: Price check passed. Min price $162.63. [2026-01-21T12:14:57.156717] [DEBUG] [REMOTE ] MPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:57.156831] [DEBUG] [REMOTE ] MPC: PASS: Integrity check passed. [2026-01-21T12:14:57.156874] [DEBUG] [REMOTE ] MPC: Symbol is viable for forecasting. [2026-01-21T12:14:57.156921] [INFO ] [MAIN ] [2065/3501] MPC kept (0.4s) | 2065 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:14:57.661895] [DEBUG] [REMOTE ] MPX: Retrieved 6260 rows, trimmed to 300. [2026-01-21T12:14:57.662049] [DEBUG] [REMOTE ] MPX: PASS: History has at least 300 days. [2026-01-21T12:14:57.662294] [DEBUG] [REMOTE ] MPX: PASS: Price check passed. Min price $8.10. [2026-01-21T12:14:57.662677] [DEBUG] [REMOTE ] MPX: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:57.662818] [DEBUG] [REMOTE ] MPX: PASS: Integrity check passed. [2026-01-21T12:14:57.662862] [DEBUG] [REMOTE ] MPX: Symbol is viable for forecasting. [2026-01-21T12:14:57.662913] [INFO ] [MAIN ] [2066/3501] MPX kept (0.5s) | 2066 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:14:57.984999] [DEBUG] [REMOTE ] MQ: Retrieved 1159 rows, trimmed to 300. [2026-01-21T12:14:57.985136] [DEBUG] [REMOTE ] MQ: PASS: History has at least 300 days. [2026-01-21T12:14:57.985367] [DEBUG] [REMOTE ] MQ: PASS: Price check passed. Min price $4.31. [2026-01-21T12:14:57.985516] [DEBUG] [REMOTE ] MQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:57.985662] [DEBUG] [REMOTE ] MQ: PASS: Integrity check passed. [2026-01-21T12:14:57.985707] [DEBUG] [REMOTE ] MQ: Symbol is viable for forecasting. [2026-01-21T12:14:57.985757] [INFO ] [MAIN ] [2067/3501] MQ kept (0.3s) | 2067 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:14:58.586889] [DEBUG] [REMOTE ] MQY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:14:58.587102] [DEBUG] [REMOTE ] MQY: PASS: History has at least 300 days. [2026-01-21T12:14:58.587399] [DEBUG] [REMOTE ] MQY: PASS: Price check passed. Min price $11.16. [2026-01-21T12:14:58.587551] [DEBUG] [REMOTE ] MQY: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:58.587733] [DEBUG] [REMOTE ] MQY: PASS: Integrity check passed. [2026-01-21T12:14:58.587787] [DEBUG] [REMOTE ] MQY: Symbol is viable for forecasting. [2026-01-21T12:14:58.587846] [INFO ] [MAIN ] [2068/3501] MQY kept (0.6s) | 2068 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:14:58.878229] [DEBUG] [REMOTE ] MRAM: Retrieved 2333 rows, trimmed to 300. [2026-01-21T12:14:58.878428] [DEBUG] [REMOTE ] MRAM: PASS: History has at least 300 days. [2026-01-21T12:14:58.878750] [DEBUG] [REMOTE ] MRAM: PASS: Price check passed. Min price $7.50. [2026-01-21T12:14:58.878908] [DEBUG] [REMOTE ] MRAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:58.879044] [DEBUG] [REMOTE ] MRAM: PASS: Integrity check passed. [2026-01-21T12:14:58.879088] [DEBUG] [REMOTE ] MRAM: Symbol is viable for forecasting. [2026-01-21T12:14:58.879144] [INFO ] [MAIN ] [2069/3501] MRAM kept (0.3s) | 2069 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:14:59.288021] [DEBUG] [REMOTE ] MRBK: Retrieved 2060 rows, trimmed to 300. [2026-01-21T12:14:59.288168] [DEBUG] [REMOTE ] MRBK: PASS: History has at least 300 days. [2026-01-21T12:14:59.288414] [DEBUG] [REMOTE ] MRBK: PASS: Price check passed. Min price $14.17. [2026-01-21T12:14:59.288562] [DEBUG] [REMOTE ] MRBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:59.288722] [DEBUG] [REMOTE ] MRBK: PASS: Integrity check passed. [2026-01-21T12:14:59.288766] [DEBUG] [REMOTE ] MRBK: Symbol is viable for forecasting. [2026-01-21T12:14:59.288818] [INFO ] [MAIN ] [2070/3501] MRBK kept (0.4s) | 2070 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:14:59.735360] [DEBUG] [REMOTE ] MRCC: Retrieved 3326 rows, trimmed to 300. [2026-01-21T12:14:59.735509] [DEBUG] [REMOTE ] MRCC: PASS: History has at least 300 days. [2026-01-21T12:14:59.735798] [DEBUG] [REMOTE ] MRCC: PASS: Price check passed. Min price $5.73. [2026-01-21T12:14:59.735964] [DEBUG] [REMOTE ] MRCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:14:59.736098] [DEBUG] [REMOTE ] MRCC: PASS: Integrity check passed. [2026-01-21T12:14:59.736146] [DEBUG] [REMOTE ] MRCC: Symbol is viable for forecasting. [2026-01-21T12:14:59.736205] [INFO ] [MAIN ] [2071/3501] MRCC kept (0.4s) | 2071 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:15:00.309100] [DEBUG] [REMOTE ] MRCY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:00.309255] [DEBUG] [REMOTE ] MRCY: PASS: History has at least 300 days. [2026-01-21T12:15:00.309485] [DEBUG] [REMOTE ] MRCY: PASS: Price check passed. Min price $66.12. [2026-01-21T12:15:00.309645] [DEBUG] [REMOTE ] MRCY: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:00.309769] [DEBUG] [REMOTE ] MRCY: PASS: Integrity check passed. [2026-01-21T12:15:00.309812] [DEBUG] [REMOTE ] MRCY: Symbol is viable for forecasting. [2026-01-21T12:15:00.309867] [INFO ] [MAIN ] [2072/3501] MRCY kept (0.6s) | 2072 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:15:00.839378] [DEBUG] [REMOTE ] MRK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:00.839518] [DEBUG] [REMOTE ] MRK: PASS: History has at least 300 days. [2026-01-21T12:15:00.839753] [DEBUG] [REMOTE ] MRK: PASS: Price check passed. Min price $81.80. [2026-01-21T12:15:00.839891] [DEBUG] [REMOTE ] MRK: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:00.840003] [DEBUG] [REMOTE ] MRK: PASS: Integrity check passed. [2026-01-21T12:15:00.840042] [DEBUG] [REMOTE ] MRK: Symbol is viable for forecasting. [2026-01-21T12:15:00.840090] [INFO ] [MAIN ] [2073/3501] MRK kept (0.5s) | 2073 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:15:01.107355] [DEBUG] [REMOTE ] MRM: Retrieved 1270 rows, trimmed to 300. [2026-01-21T12:15:01.107480] [DEBUG] [REMOTE ] MRM: PASS: History has at least 300 days. [2026-01-21T12:15:01.107701] [DEBUG] [REMOTE ] MRM: PASS: Price check passed. Min price $1.71. [2026-01-21T12:15:01.107841] [DEBUG] [REMOTE ] MRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:01.107950] [DEBUG] [REMOTE ] MRM: PASS: Integrity check passed. [2026-01-21T12:15:01.107991] [DEBUG] [REMOTE ] MRM: Symbol is viable for forecasting. [2026-01-21T12:15:01.108039] [INFO ] [MAIN ] [2074/3501] MRM kept (0.3s) | 2074 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:15:01.455697] [DEBUG] [REMOTE ] MRNA: Retrieved 1788 rows, trimmed to 300. [2026-01-21T12:15:01.455858] [DEBUG] [REMOTE ] MRNA: PASS: History has at least 300 days. [2026-01-21T12:15:01.456154] [DEBUG] [REMOTE ] MRNA: PASS: Price check passed. Min price $22.36. [2026-01-21T12:15:01.456596] [DEBUG] [REMOTE ] MRNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:01.456766] [DEBUG] [REMOTE ] MRNA: PASS: Integrity check passed. [2026-01-21T12:15:01.456830] [DEBUG] [REMOTE ] MRNA: Symbol is viable for forecasting. [2026-01-21T12:15:01.456902] [INFO ] [MAIN ] [2075/3501] MRNA kept (0.3s) | 2075 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:15:02.148133] [DEBUG] [REMOTE ] MRSH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:02.148285] [DEBUG] [REMOTE ] MRSH: PASS: History has at least 300 days. [2026-01-21T12:15:02.148601] [DEBUG] [REMOTE ] MRSH: PASS: Price check passed. Min price $176.58. [2026-01-21T12:15:02.148753] [DEBUG] [REMOTE ] MRSH: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:02.148879] [DEBUG] [REMOTE ] MRSH: PASS: Integrity check passed. [2026-01-21T12:15:02.148920] [DEBUG] [REMOTE ] MRSH: Symbol is viable for forecasting. [2026-01-21T12:15:02.148970] [INFO ] [MAIN ] [2076/3501] MRSH kept (0.7s) | 2076 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:15:02.687242] [DEBUG] [REMOTE ] MRTN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:02.687534] [DEBUG] [REMOTE ] MRTN: PASS: History has at least 300 days. [2026-01-21T12:15:02.688079] [DEBUG] [REMOTE ] MRTN: PASS: Price check passed. Min price $9.36. [2026-01-21T12:15:02.688274] [DEBUG] [REMOTE ] MRTN: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:02.688486] [DEBUG] [REMOTE ] MRTN: PASS: Integrity check passed. [2026-01-21T12:15:02.688540] [DEBUG] [REMOTE ] MRTN: Symbol is viable for forecasting. [2026-01-21T12:15:02.688640] [INFO ] [MAIN ] [2077/3501] MRTN kept (0.5s) | 2077 kept, 0 rejected | 138.7/min | ETA: 10.3m [2026-01-21T12:15:02.940378] [DEBUG] [REMOTE ] MRVI: Retrieved 1295 rows, trimmed to 300. [2026-01-21T12:15:02.940523] [DEBUG] [REMOTE ] MRVI: PASS: History has at least 300 days. [2026-01-21T12:15:02.940942] [DEBUG] [REMOTE ] MRVI: PASS: Price check passed. Min price $2.87. [2026-01-21T12:15:02.941076] [DEBUG] [REMOTE ] MRVI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:02.941185] [DEBUG] [REMOTE ] MRVI: PASS: Integrity check passed. [2026-01-21T12:15:02.941226] [DEBUG] [REMOTE ] MRVI: Symbol is viable for forecasting. [2026-01-21T12:15:02.941273] [INFO ] [MAIN ] [2078/3501] MRVI kept (0.3s) | 2078 kept, 0 rejected | 138.8/min | ETA: 10.3m [2026-01-21T12:15:03.571369] [DEBUG] [REMOTE ] MRVL: Retrieved 6426 rows, trimmed to 300. [2026-01-21T12:15:03.571536] [DEBUG] [REMOTE ] MRVL: PASS: History has at least 300 days. [2026-01-21T12:15:03.571804] [DEBUG] [REMOTE ] MRVL: PASS: Price check passed. Min price $76.62. [2026-01-21T12:15:03.571946] [DEBUG] [REMOTE ] MRVL: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:03.572073] [DEBUG] [REMOTE ] MRVL: PASS: Integrity check passed. [2026-01-21T12:15:03.572116] [DEBUG] [REMOTE ] MRVL: Symbol is viable for forecasting. [2026-01-21T12:15:03.572168] [INFO ] [MAIN ] [2079/3501] MRVL kept (0.6s) | 2079 kept, 0 rejected | 138.7/min | ETA: 10.2m [2026-01-21T12:15:03.781402] [DEBUG] [REMOTE ] MRX: Retrieved 435 rows, trimmed to 300. [2026-01-21T12:15:03.781554] [DEBUG] [REMOTE ] MRX: PASS: History has at least 300 days. [2026-01-21T12:15:03.781829] [DEBUG] [REMOTE ] MRX: PASS: Price check passed. Min price $30.07. [2026-01-21T12:15:03.782004] [DEBUG] [REMOTE ] MRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:03.782123] [DEBUG] [REMOTE ] MRX: PASS: Integrity check passed. [2026-01-21T12:15:03.782175] [DEBUG] [REMOTE ] MRX: Symbol is viable for forecasting. [2026-01-21T12:15:03.782230] [INFO ] [MAIN ] [2080/3501] MRX kept (0.2s) | 2080 kept, 0 rejected | 138.8/min | ETA: 10.2m [2026-01-21T12:15:04.500390] [DEBUG] [REMOTE ] MS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:04.500631] [DEBUG] [REMOTE ] MS: PASS: History has at least 300 days. [2026-01-21T12:15:04.501140] [DEBUG] [REMOTE ] MS: PASS: Price check passed. Min price $158.17. [2026-01-21T12:15:04.501297] [DEBUG] [REMOTE ] MS: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:04.501480] [DEBUG] [REMOTE ] MS: PASS: Integrity check passed. [2026-01-21T12:15:04.501527] [DEBUG] [REMOTE ] MS: Symbol is viable for forecasting. [2026-01-21T12:15:04.501600] [INFO ] [MAIN ] [2081/3501] MS kept (0.7s) | 2081 kept, 0 rejected | 138.7/min | ETA: 10.2m [2026-01-21T12:15:04.983295] [DEBUG] [REMOTE ] MSA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:04.983506] [DEBUG] [REMOTE ] MSA: PASS: History has at least 300 days. [2026-01-21T12:15:04.983834] [DEBUG] [REMOTE ] MSA: PASS: Price check passed. Min price $152.94. [2026-01-21T12:15:04.983986] [DEBUG] [REMOTE ] MSA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:04.984128] [DEBUG] [REMOTE ] MSA: PASS: Integrity check passed. [2026-01-21T12:15:04.984173] [DEBUG] [REMOTE ] MSA: Symbol is viable for forecasting. [2026-01-21T12:15:04.984228] [INFO ] [MAIN ] [2082/3501] MSA kept (0.5s) | 2082 kept, 0 rejected | 138.7/min | ETA: 10.2m [2026-01-21T12:15:05.470967] [DEBUG] [REMOTE ] MSB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:05.471138] [DEBUG] [REMOTE ] MSB: PASS: History has at least 300 days. [2026-01-21T12:15:05.471466] [DEBUG] [REMOTE ] MSB: PASS: Price check passed. Min price $30.33. [2026-01-21T12:15:05.471659] [DEBUG] [REMOTE ] MSB: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:05.471889] [DEBUG] [REMOTE ] MSB: PASS: Integrity check passed. [2026-01-21T12:15:05.471940] [DEBUG] [REMOTE ] MSB: Symbol is viable for forecasting. [2026-01-21T12:15:05.472004] [INFO ] [MAIN ] [2083/3501] MSB kept (0.5s) | 2083 kept, 0 rejected | 138.7/min | ETA: 10.2m [2026-01-21T12:15:05.739512] [DEBUG] [REMOTE ] MSBI: Retrieved 2428 rows, trimmed to 300. [2026-01-21T12:15:05.739678] [DEBUG] [REMOTE ] MSBI: PASS: History has at least 300 days. [2026-01-21T12:15:05.739896] [DEBUG] [REMOTE ] MSBI: PASS: Price check passed. Min price $14.36. [2026-01-21T12:15:05.740037] [DEBUG] [REMOTE ] MSBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:05.740151] [DEBUG] [REMOTE ] MSBI: PASS: Integrity check passed. [2026-01-21T12:15:05.740193] [DEBUG] [REMOTE ] MSBI: Symbol is viable for forecasting. [2026-01-21T12:15:05.740241] [INFO ] [MAIN ] [2084/3501] MSBI kept (0.3s) | 2084 kept, 0 rejected | 138.7/min | ETA: 10.2m [2026-01-21T12:15:06.260035] [DEBUG] [REMOTE ] MSCI: Retrieved 4572 rows, trimmed to 300. [2026-01-21T12:15:06.260170] [DEBUG] [REMOTE ] MSCI: PASS: History has at least 300 days. [2026-01-21T12:15:06.260382] [DEBUG] [REMOTE ] MSCI: PASS: Price check passed. Min price $536.90. [2026-01-21T12:15:06.260524] [DEBUG] [REMOTE ] MSCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:06.260658] [DEBUG] [REMOTE ] MSCI: PASS: Integrity check passed. [2026-01-21T12:15:06.260701] [DEBUG] [REMOTE ] MSCI: Symbol is viable for forecasting. [2026-01-21T12:15:06.260750] [INFO ] [MAIN ] [2085/3501] MSCI kept (0.5s) | 2085 kept, 0 rejected | 138.7/min | ETA: 10.2m [2026-01-21T12:15:06.663395] [DEBUG] [REMOTE ] MSD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:06.663542] [DEBUG] [REMOTE ] MSD: PASS: History has at least 300 days. [2026-01-21T12:15:06.663797] [DEBUG] [REMOTE ] MSD: PASS: Price check passed. Min price $7.09. [2026-01-21T12:15:06.663934] [DEBUG] [REMOTE ] MSD: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:06.664055] [DEBUG] [REMOTE ] MSD: PASS: Integrity check passed. [2026-01-21T12:15:06.664095] [DEBUG] [REMOTE ] MSD: Symbol is viable for forecasting. [2026-01-21T12:15:06.664143] [INFO ] [MAIN ] [2086/3501] MSD kept (0.4s) | 2086 kept, 0 rejected | 138.7/min | ETA: 10.2m [2026-01-21T12:15:07.194081] [DEBUG] [REMOTE ] MSEX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:07.194218] [DEBUG] [REMOTE ] MSEX: PASS: History has at least 300 days. [2026-01-21T12:15:07.194433] [DEBUG] [REMOTE ] MSEX: PASS: Price check passed. Min price $48.59. [2026-01-21T12:15:07.194568] [DEBUG] [REMOTE ] MSEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:07.194704] [DEBUG] [REMOTE ] MSEX: PASS: Integrity check passed. [2026-01-21T12:15:07.194744] [DEBUG] [REMOTE ] MSEX: Symbol is viable for forecasting. [2026-01-21T12:15:07.194792] [INFO ] [MAIN ] [2087/3501] MSEX kept (0.5s) | 2087 kept, 0 rejected | 138.7/min | ETA: 10.2m [2026-01-21T12:15:07.433859] [DEBUG] [REMOTE ] MSFD: Retrieved 845 rows, trimmed to 300. [2026-01-21T12:15:07.434015] [DEBUG] [REMOTE ] MSFD: PASS: History has at least 300 days. [2026-01-21T12:15:07.434233] [DEBUG] [REMOTE ] MSFD: PASS: Price check passed. Min price $10.24. [2026-01-21T12:15:07.434372] [DEBUG] [REMOTE ] MSFD: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:07.434487] [DEBUG] [REMOTE ] MSFD: PASS: Integrity check passed. [2026-01-21T12:15:07.434528] [DEBUG] [REMOTE ] MSFD: Symbol is viable for forecasting. [2026-01-21T12:15:07.434607] [INFO ] [MAIN ] [2088/3501] MSFD kept (0.2s) | 2088 kept, 0 rejected | 138.7/min | ETA: 10.2m [2026-01-21T12:15:07.756165] [DEBUG] [REMOTE ] MSFL: Retrieved 462 rows, trimmed to 300. [2026-01-21T12:15:07.756304] [DEBUG] [REMOTE ] MSFL: PASS: History has at least 300 days. [2026-01-21T12:15:07.756534] [DEBUG] [REMOTE ] MSFL: PASS: Price check passed. Min price $23.86. [2026-01-21T12:15:07.756692] [DEBUG] [REMOTE ] MSFL: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:07.756802] [DEBUG] [REMOTE ] MSFL: PASS: Integrity check passed. [2026-01-21T12:15:07.756841] [DEBUG] [REMOTE ] MSFL: Symbol is viable for forecasting. [2026-01-21T12:15:07.756888] [INFO ] [MAIN ] [2089/3501] MSFL kept (0.3s) | 2089 kept, 0 rejected | 138.8/min | ETA: 10.2m [2026-01-21T12:15:08.109869] [DEBUG] [REMOTE ] MSGE: Retrieved 693 rows, trimmed to 300. [2026-01-21T12:15:08.109999] [DEBUG] [REMOTE ] MSGE: PASS: History has at least 300 days. [2026-01-21T12:15:08.110203] [DEBUG] [REMOTE ] MSGE: PASS: Price check passed. Min price $43.84. [2026-01-21T12:15:08.110341] [DEBUG] [REMOTE ] MSGE: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:08.110450] [DEBUG] [REMOTE ] MSGE: PASS: Integrity check passed. [2026-01-21T12:15:08.110491] [DEBUG] [REMOTE ] MSGE: Symbol is viable for forecasting. [2026-01-21T12:15:08.110538] [INFO ] [MAIN ] [2090/3501] MSGE kept (0.4s) | 2090 kept, 0 rejected | 138.8/min | ETA: 10.2m [2026-01-21T12:15:08.660465] [DEBUG] [REMOTE ] MSGM: Retrieved 1260 rows, trimmed to 300. [2026-01-21T12:15:08.660677] [DEBUG] [REMOTE ] MSGM: PASS: History has at least 300 days. [2026-01-21T12:15:08.660968] [DEBUG] [REMOTE ] MSGM: PASS: Price check passed. Min price $2.19. [2026-01-21T12:15:08.661183] [DEBUG] [REMOTE ] MSGM: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:08.661358] [DEBUG] [REMOTE ] MSGM: PASS: Integrity check passed. [2026-01-21T12:15:08.661423] [DEBUG] [REMOTE ] MSGM: Symbol is viable for forecasting. [2026-01-21T12:15:08.661526] [INFO ] [MAIN ] [2091/3501] MSGM kept (0.6s) | 2091 kept, 0 rejected | 138.8/min | ETA: 10.2m [2026-01-21T12:15:09.142828] [DEBUG] [REMOTE ] MSGS: Retrieved 2590 rows, trimmed to 300. [2026-01-21T12:15:09.142951] [DEBUG] [REMOTE ] MSGS: PASS: History has at least 300 days. [2026-01-21T12:15:09.143155] [DEBUG] [REMOTE ] MSGS: PASS: Price check passed. Min price $212.91. [2026-01-21T12:15:09.143290] [DEBUG] [REMOTE ] MSGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:09.143401] [DEBUG] [REMOTE ] MSGS: PASS: Integrity check passed. [2026-01-21T12:15:09.143442] [DEBUG] [REMOTE ] MSGS: Symbol is viable for forecasting. [2026-01-21T12:15:09.143491] [INFO ] [MAIN ] [2092/3501] MSGS kept (0.5s) | 2092 kept, 0 rejected | 138.8/min | ETA: 10.2m [2026-01-21T12:15:09.691050] [DEBUG] [REMOTE ] MSI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:09.691180] [DEBUG] [REMOTE ] MSI: PASS: History has at least 300 days. [2026-01-21T12:15:09.691395] [DEBUG] [REMOTE ] MSI: PASS: Price check passed. Min price $363.49. [2026-01-21T12:15:09.691536] [DEBUG] [REMOTE ] MSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:09.691696] [DEBUG] [REMOTE ] MSI: PASS: Integrity check passed. [2026-01-21T12:15:09.691740] [DEBUG] [REMOTE ] MSI: Symbol is viable for forecasting. [2026-01-21T12:15:09.691788] [INFO ] [MAIN ] [2093/3501] MSI kept (0.5s) | 2093 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:10.202257] [DEBUG] [REMOTE ] MSM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:10.202557] [DEBUG] [REMOTE ] MSM: PASS: History has at least 300 days. [2026-01-21T12:15:10.202943] [DEBUG] [REMOTE ] MSM: PASS: Price check passed. Min price $80.26. [2026-01-21T12:15:10.203128] [DEBUG] [REMOTE ] MSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:10.203295] [DEBUG] [REMOTE ] MSM: PASS: Integrity check passed. [2026-01-21T12:15:10.203349] [DEBUG] [REMOTE ] MSM: Symbol is viable for forecasting. [2026-01-21T12:15:10.203421] [INFO ] [MAIN ] [2094/3501] MSM kept (0.5s) | 2094 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:10.375883] [DEBUG] [REMOTE ] MSTX: Retrieved 358 rows, trimmed to 300. [2026-01-21T12:15:10.376021] [DEBUG] [REMOTE ] MSTX: PASS: History has at least 300 days. [2026-01-21T12:15:10.376254] [DEBUG] [REMOTE ] MSTX: PASS: Price check passed. Min price $3.85. [2026-01-21T12:15:10.376401] [DEBUG] [REMOTE ] MSTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:10.376536] [DEBUG] [REMOTE ] MSTX: PASS: Integrity check passed. [2026-01-21T12:15:10.376605] [DEBUG] [REMOTE ] MSTX: Symbol is viable for forecasting. [2026-01-21T12:15:10.376659] [INFO ] [MAIN ] [2095/3501] MSTX kept (0.2s) | 2095 kept, 0 rejected | 138.8/min | ETA: 10.1m [2026-01-21T12:15:10.997349] [DEBUG] [REMOTE ] MTB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:10.997492] [DEBUG] [REMOTE ] MTB: PASS: History has at least 300 days. [2026-01-21T12:15:10.997772] [DEBUG] [REMOTE ] MTB: PASS: Price check passed. Min price $179.48. [2026-01-21T12:15:10.997911] [DEBUG] [REMOTE ] MTB: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:10.998030] [DEBUG] [REMOTE ] MTB: PASS: Integrity check passed. [2026-01-21T12:15:10.998072] [DEBUG] [REMOTE ] MTB: Symbol is viable for forecasting. [2026-01-21T12:15:10.998121] [INFO ] [MAIN ] [2096/3501] MTB kept (0.6s) | 2096 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:11.334800] [DEBUG] [REMOTE ] MTCH: Retrieved 2555 rows, trimmed to 300. [2026-01-21T12:15:11.334935] [DEBUG] [REMOTE ] MTCH: PASS: History has at least 300 days. [2026-01-21T12:15:11.335141] [DEBUG] [REMOTE ] MTCH: PASS: Price check passed. Min price $30.85. [2026-01-21T12:15:11.335280] [DEBUG] [REMOTE ] MTCH: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:11.335393] [DEBUG] [REMOTE ] MTCH: PASS: Integrity check passed. [2026-01-21T12:15:11.335434] [DEBUG] [REMOTE ] MTCH: Symbol is viable for forecasting. [2026-01-21T12:15:11.335499] [INFO ] [MAIN ] [2097/3501] MTCH kept (0.3s) | 2097 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:12.000659] [DEBUG] [REMOTE ] MTD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:12.000997] [DEBUG] [REMOTE ] MTD: PASS: History has at least 300 days. [2026-01-21T12:15:12.001223] [DEBUG] [REMOTE ] MTD: PASS: Price check passed. Min price $1371.42. [2026-01-21T12:15:12.001360] [DEBUG] [REMOTE ] MTD: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:12.001477] [DEBUG] [REMOTE ] MTD: PASS: Integrity check passed. [2026-01-21T12:15:12.001517] [DEBUG] [REMOTE ] MTD: Symbol is viable for forecasting. [2026-01-21T12:15:12.001566] [INFO ] [MAIN ] [2098/3501] MTD kept (0.7s) | 2098 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:12.503447] [DEBUG] [REMOTE ] MTG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:12.503611] [DEBUG] [REMOTE ] MTG: PASS: History has at least 300 days. [2026-01-21T12:15:12.503865] [DEBUG] [REMOTE ] MTG: PASS: Price check passed. Min price $25.70. [2026-01-21T12:15:12.504291] [DEBUG] [REMOTE ] MTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:12.504424] [DEBUG] [REMOTE ] MTG: PASS: Integrity check passed. [2026-01-21T12:15:12.504464] [DEBUG] [REMOTE ] MTG: Symbol is viable for forecasting. [2026-01-21T12:15:12.504514] [INFO ] [MAIN ] [2099/3501] MTG kept (0.5s) | 2099 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:13.008617] [DEBUG] [REMOTE ] MTH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:13.009240] [DEBUG] [REMOTE ] MTH: PASS: History has at least 300 days. [2026-01-21T12:15:13.009744] [DEBUG] [REMOTE ] MTH: PASS: Price check passed. Min price $64.16. [2026-01-21T12:15:13.009929] [DEBUG] [REMOTE ] MTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:13.010109] [DEBUG] [REMOTE ] MTH: PASS: Integrity check passed. [2026-01-21T12:15:13.010154] [DEBUG] [REMOTE ] MTH: Symbol is viable for forecasting. [2026-01-21T12:15:13.010524] [INFO ] [MAIN ] [2100/3501] MTH kept (0.5s) | 2100 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:13.283240] [DEBUG] [REMOTE ] MTLS: Retrieved 2910 rows, trimmed to 300. [2026-01-21T12:15:13.283391] [DEBUG] [REMOTE ] MTLS: PASS: History has at least 300 days. [2026-01-21T12:15:13.283663] [DEBUG] [REMOTE ] MTLS: PASS: Price check passed. Min price $5.40. [2026-01-21T12:15:13.283813] [DEBUG] [REMOTE ] MTLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:13.283942] [DEBUG] [REMOTE ] MTLS: PASS: Integrity check passed. [2026-01-21T12:15:13.283986] [DEBUG] [REMOTE ] MTLS: Symbol is viable for forecasting. [2026-01-21T12:15:13.284038] [INFO ] [MAIN ] [2101/3501] MTLS kept (0.3s) | 2101 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:13.904306] [DEBUG] [REMOTE ] MTN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:13.904445] [DEBUG] [REMOTE ] MTN: PASS: History has at least 300 days. [2026-01-21T12:15:13.904701] [DEBUG] [REMOTE ] MTN: PASS: Price check passed. Min price $132.80. [2026-01-21T12:15:13.904848] [DEBUG] [REMOTE ] MTN: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:13.904970] [DEBUG] [REMOTE ] MTN: PASS: Integrity check passed. [2026-01-21T12:15:13.905013] [DEBUG] [REMOTE ] MTN: Symbol is viable for forecasting. [2026-01-21T12:15:13.905064] [INFO ] [MAIN ] [2102/3501] MTN kept (0.6s) | 2102 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:14.391842] [DEBUG] [REMOTE ] MTRN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:14.392010] [DEBUG] [REMOTE ] MTRN: PASS: History has at least 300 days. [2026-01-21T12:15:14.392244] [DEBUG] [REMOTE ] MTRN: PASS: Price check passed. Min price $111.37. [2026-01-21T12:15:14.392380] [DEBUG] [REMOTE ] MTRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:14.392500] [DEBUG] [REMOTE ] MTRN: PASS: Integrity check passed. [2026-01-21T12:15:14.392540] [DEBUG] [REMOTE ] MTRN: Symbol is viable for forecasting. [2026-01-21T12:15:14.392625] [INFO ] [MAIN ] [2103/3501] MTRN kept (0.5s) | 2103 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:14.919696] [DEBUG] [REMOTE ] MTRX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:14.919841] [DEBUG] [REMOTE ] MTRX: PASS: History has at least 300 days. [2026-01-21T12:15:14.920070] [DEBUG] [REMOTE ] MTRX: PASS: Price check passed. Min price $11.02. [2026-01-21T12:15:14.920210] [DEBUG] [REMOTE ] MTRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:14.920330] [DEBUG] [REMOTE ] MTRX: PASS: Integrity check passed. [2026-01-21T12:15:14.920371] [DEBUG] [REMOTE ] MTRX: Symbol is viable for forecasting. [2026-01-21T12:15:14.920420] [INFO ] [MAIN ] [2104/3501] MTRX kept (0.5s) | 2104 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:15.273963] [DEBUG] [REMOTE ] MTSI: Retrieved 3482 rows, trimmed to 300. [2026-01-21T12:15:15.274100] [DEBUG] [REMOTE ] MTSI: PASS: History has at least 300 days. [2026-01-21T12:15:15.274318] [DEBUG] [REMOTE ] MTSI: PASS: Price check passed. Min price $139.31. [2026-01-21T12:15:15.274453] [DEBUG] [REMOTE ] MTSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:15.274566] [DEBUG] [REMOTE ] MTSI: PASS: Integrity check passed. [2026-01-21T12:15:15.274635] [DEBUG] [REMOTE ] MTSI: Symbol is viable for forecasting. [2026-01-21T12:15:15.274683] [INFO ] [MAIN ] [2105/3501] MTSI kept (0.4s) | 2105 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:15.800706] [DEBUG] [REMOTE ] MTX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:15.800852] [DEBUG] [REMOTE ] MTX: PASS: History has at least 300 days. [2026-01-21T12:15:15.801087] [DEBUG] [REMOTE ] MTX: PASS: Price check passed. Min price $54.97. [2026-01-21T12:15:15.801222] [DEBUG] [REMOTE ] MTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:15.801343] [DEBUG] [REMOTE ] MTX: PASS: Integrity check passed. [2026-01-21T12:15:15.801384] [DEBUG] [REMOTE ] MTX: Symbol is viable for forecasting. [2026-01-21T12:15:15.801433] [INFO ] [MAIN ] [2106/3501] MTX kept (0.5s) | 2106 kept, 0 rejected | 138.7/min | ETA: 10.1m [2026-01-21T12:15:16.330725] [DEBUG] [REMOTE ] MTZ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:16.330871] [DEBUG] [REMOTE ] MTZ: PASS: History has at least 300 days. [2026-01-21T12:15:16.331291] [DEBUG] [REMOTE ] MTZ: PASS: Price check passed. Min price $190.08. [2026-01-21T12:15:16.331430] [DEBUG] [REMOTE ] MTZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:16.331552] [DEBUG] [REMOTE ] MTZ: PASS: Integrity check passed. [2026-01-21T12:15:16.331612] [DEBUG] [REMOTE ] MTZ: Symbol is viable for forecasting. [2026-01-21T12:15:16.331664] [INFO ] [MAIN ] [2107/3501] MTZ kept (0.5s) | 2107 kept, 0 rejected | 138.6/min | ETA: 10.1m [2026-01-21T12:15:16.833184] [DEBUG] [REMOTE ] MUA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:16.833328] [DEBUG] [REMOTE ] MUA: PASS: History has at least 300 days. [2026-01-21T12:15:16.833562] [DEBUG] [REMOTE ] MUA: PASS: Price check passed. Min price $10.35. [2026-01-21T12:15:16.833729] [DEBUG] [REMOTE ] MUA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:16.833854] [DEBUG] [REMOTE ] MUA: PASS: Integrity check passed. [2026-01-21T12:15:16.833895] [DEBUG] [REMOTE ] MUA: Symbol is viable for forecasting. [2026-01-21T12:15:16.833945] [INFO ] [MAIN ] [2108/3501] MUA kept (0.5s) | 2108 kept, 0 rejected | 138.6/min | ETA: 10.0m [2026-01-21T12:15:17.188385] [DEBUG] [REMOTE ] MUC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:17.188566] [DEBUG] [REMOTE ] MUC: PASS: History has at least 300 days. [2026-01-21T12:15:17.188935] [DEBUG] [REMOTE ] MUC: PASS: Price check passed. Min price $10.50. [2026-01-21T12:15:17.189147] [DEBUG] [REMOTE ] MUC: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:17.189441] [DEBUG] [REMOTE ] MUC: PASS: Integrity check passed. [2026-01-21T12:15:17.189528] [DEBUG] [REMOTE ] MUC: Symbol is viable for forecasting. [2026-01-21T12:15:17.189631] [INFO ] [MAIN ] [2109/3501] MUC kept (0.4s) | 2109 kept, 0 rejected | 138.6/min | ETA: 10.0m [2026-01-21T12:15:17.571219] [DEBUG] [REMOTE ] MUE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:17.571347] [DEBUG] [REMOTE ] MUE: PASS: History has at least 300 days. [2026-01-21T12:15:17.571563] [DEBUG] [REMOTE ] MUE: PASS: Price check passed. Min price $9.80. [2026-01-21T12:15:17.571726] [DEBUG] [REMOTE ] MUE: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:17.571864] [DEBUG] [REMOTE ] MUE: PASS: Integrity check passed. [2026-01-21T12:15:17.571909] [DEBUG] [REMOTE ] MUE: Symbol is viable for forecasting. [2026-01-21T12:15:17.571957] [INFO ] [MAIN ] [2110/3501] MUE kept (0.4s) | 2110 kept, 0 rejected | 138.7/min | ETA: 10.0m [2026-01-21T12:15:18.017317] [DEBUG] [REMOTE ] MUFG: Retrieved 6222 rows, trimmed to 300. [2026-01-21T12:15:18.017618] [DEBUG] [REMOTE ] MUFG: PASS: History has at least 300 days. [2026-01-21T12:15:18.018145] [DEBUG] [REMOTE ] MUFG: PASS: Price check passed. Min price $14.77. [2026-01-21T12:15:18.018292] [DEBUG] [REMOTE ] MUFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:18.018431] [DEBUG] [REMOTE ] MUFG: PASS: Integrity check passed. [2026-01-21T12:15:18.018473] [DEBUG] [REMOTE ] MUFG: Symbol is viable for forecasting. [2026-01-21T12:15:18.018537] [INFO ] [MAIN ] [2111/3501] MUFG kept (0.4s) | 2111 kept, 0 rejected | 138.7/min | ETA: 10.0m [2026-01-21T12:15:18.518169] [DEBUG] [REMOTE ] MUJ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:18.518307] [DEBUG] [REMOTE ] MUJ: PASS: History has at least 300 days. [2026-01-21T12:15:18.518533] [DEBUG] [REMOTE ] MUJ: PASS: Price check passed. Min price $11.42. [2026-01-21T12:15:18.518692] [DEBUG] [REMOTE ] MUJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:18.518917] [DEBUG] [REMOTE ] MUJ: PASS: Integrity check passed. [2026-01-21T12:15:18.518963] [DEBUG] [REMOTE ] MUJ: Symbol is viable for forecasting. [2026-01-21T12:15:18.519013] [INFO ] [MAIN ] [2112/3501] MUJ kept (0.5s) | 2112 kept, 0 rejected | 138.6/min | ETA: 10.0m [2026-01-21T12:15:18.740923] [DEBUG] [REMOTE ] MUSA: Retrieved 3124 rows, trimmed to 300. [2026-01-21T12:15:18.741060] [DEBUG] [REMOTE ] MUSA: PASS: History has at least 300 days. [2026-01-21T12:15:18.741280] [DEBUG] [REMOTE ] MUSA: PASS: Price check passed. Min price $356.16. [2026-01-21T12:15:18.741418] [DEBUG] [REMOTE ] MUSA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:18.741534] [DEBUG] [REMOTE ] MUSA: PASS: Integrity check passed. [2026-01-21T12:15:18.741594] [DEBUG] [REMOTE ] MUSA: Symbol is viable for forecasting. [2026-01-21T12:15:18.741647] [INFO ] [MAIN ] [2113/3501] MUSA kept (0.2s) | 2113 kept, 0 rejected | 138.7/min | ETA: 10.0m [2026-01-21T12:15:19.419546] [DEBUG] [REMOTE ] MUX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:19.419742] [DEBUG] [REMOTE ] MUX: PASS: History has at least 300 days. [2026-01-21T12:15:19.420025] [DEBUG] [REMOTE ] MUX: PASS: Price check passed. Min price $15.66. [2026-01-21T12:15:19.420165] [DEBUG] [REMOTE ] MUX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:19.420417] [DEBUG] [REMOTE ] MUX: PASS: Integrity check passed. [2026-01-21T12:15:19.420464] [DEBUG] [REMOTE ] MUX: Symbol is viable for forecasting. [2026-01-21T12:15:19.420532] [INFO ] [MAIN ] [2114/3501] MUX kept (0.7s) | 2114 kept, 0 rejected | 138.6/min | ETA: 10.0m [2026-01-21T12:15:19.670525] [DEBUG] [REMOTE ] MVBF: Retrieved 4364 rows, trimmed to 300. [2026-01-21T12:15:19.670684] [DEBUG] [REMOTE ] MVBF: PASS: History has at least 300 days. [2026-01-21T12:15:19.670922] [DEBUG] [REMOTE ] MVBF: PASS: Price check passed. Min price $25.39. [2026-01-21T12:15:19.671256] [DEBUG] [REMOTE ] MVBF: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:19.671373] [DEBUG] [REMOTE ] MVBF: PASS: Integrity check passed. [2026-01-21T12:15:19.671443] [DEBUG] [REMOTE ] MVBF: Symbol is viable for forecasting. [2026-01-21T12:15:19.671497] [INFO ] [MAIN ] [2115/3501] MVBF kept (0.3s) | 2115 kept, 0 rejected | 138.7/min | ETA: 10.0m [2026-01-21T12:15:20.372457] [DEBUG] [REMOTE ] MVF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:20.372850] [DEBUG] [REMOTE ] MVF: PASS: History has at least 300 days. [2026-01-21T12:15:20.373249] [DEBUG] [REMOTE ] MVF: PASS: Price check passed. Min price $6.78. [2026-01-21T12:15:20.373453] [DEBUG] [REMOTE ] MVF: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:20.373861] [DEBUG] [REMOTE ] MVF: PASS: Integrity check passed. [2026-01-21T12:15:20.373922] [DEBUG] [REMOTE ] MVF: Symbol is viable for forecasting. [2026-01-21T12:15:20.373998] [INFO ] [MAIN ] [2116/3501] MVF kept (0.7s) | 2116 kept, 0 rejected | 138.6/min | ETA: 10.0m [2026-01-21T12:15:20.798693] [DEBUG] [REMOTE ] MWA: Retrieved 4943 rows, trimmed to 300. [2026-01-21T12:15:20.798849] [DEBUG] [REMOTE ] MWA: PASS: History has at least 300 days. [2026-01-21T12:15:20.799088] [DEBUG] [REMOTE ] MWA: PASS: Price check passed. Min price $22.91. [2026-01-21T12:15:20.799232] [DEBUG] [REMOTE ] MWA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:20.799360] [DEBUG] [REMOTE ] MWA: PASS: Integrity check passed. [2026-01-21T12:15:20.799412] [DEBUG] [REMOTE ] MWA: Symbol is viable for forecasting. [2026-01-21T12:15:20.799467] [INFO ] [MAIN ] [2117/3501] MWA kept (0.4s) | 2117 kept, 0 rejected | 138.6/min | ETA: 10.0m [2026-01-21T12:15:21.232552] [DEBUG] [REMOTE ] MX: Retrieved 3737 rows, trimmed to 300. [2026-01-21T12:15:21.232709] [DEBUG] [REMOTE ] MX: PASS: History has at least 300 days. [2026-01-21T12:15:21.232925] [DEBUG] [REMOTE ] MX: PASS: Price check passed. Min price $2.27. [2026-01-21T12:15:21.233230] [DEBUG] [REMOTE ] MX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:21.233426] [DEBUG] [REMOTE ] MX: PASS: Integrity check passed. [2026-01-21T12:15:21.233479] [DEBUG] [REMOTE ] MX: Symbol is viable for forecasting. [2026-01-21T12:15:21.233530] [INFO ] [MAIN ] [2118/3501] MX kept (0.4s) | 2118 kept, 0 rejected | 138.6/min | ETA: 10.0m [2026-01-21T12:15:21.728556] [DEBUG] [REMOTE ] MXF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:21.728839] [DEBUG] [REMOTE ] MXF: PASS: History has at least 300 days. [2026-01-21T12:15:21.729344] [DEBUG] [REMOTE ] MXF: PASS: Price check passed. Min price $18.69. [2026-01-21T12:15:21.729491] [DEBUG] [REMOTE ] MXF: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:21.729665] [DEBUG] [REMOTE ] MXF: PASS: Integrity check passed. [2026-01-21T12:15:21.729712] [DEBUG] [REMOTE ] MXF: Symbol is viable for forecasting. [2026-01-21T12:15:21.729765] [INFO ] [MAIN ] [2119/3501] MXF kept (0.5s) | 2119 kept, 0 rejected | 138.6/min | ETA: 10.0m [2026-01-21T12:15:22.094194] [DEBUG] [REMOTE ] MXL: Retrieved 3981 rows, trimmed to 300. [2026-01-21T12:15:22.094335] [DEBUG] [REMOTE ] MXL: PASS: History has at least 300 days. [2026-01-21T12:15:22.094548] [DEBUG] [REMOTE ] MXL: PASS: Price check passed. Min price $13.05. [2026-01-21T12:15:22.094709] [DEBUG] [REMOTE ] MXL: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:22.094825] [DEBUG] [REMOTE ] MXL: PASS: Integrity check passed. [2026-01-21T12:15:22.094866] [DEBUG] [REMOTE ] MXL: Symbol is viable for forecasting. [2026-01-21T12:15:22.094915] [INFO ] [MAIN ] [2120/3501] MXL kept (0.4s) | 2120 kept, 0 rejected | 138.6/min | ETA: 10.0m [2026-01-21T12:15:22.646789] [DEBUG] [REMOTE ] MYE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:22.647060] [DEBUG] [REMOTE ] MYE: PASS: History has at least 300 days. [2026-01-21T12:15:22.647431] [DEBUG] [REMOTE ] MYE: PASS: Price check passed. Min price $16.61. [2026-01-21T12:15:22.647618] [DEBUG] [REMOTE ] MYE: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:22.647801] [DEBUG] [REMOTE ] MYE: PASS: Integrity check passed. [2026-01-21T12:15:22.647878] [DEBUG] [REMOTE ] MYE: Symbol is viable for forecasting. [2026-01-21T12:15:22.647940] [INFO ] [MAIN ] [2121/3501] MYE kept (0.6s) | 2121 kept, 0 rejected | 138.6/min | ETA: 10.0m [2026-01-21T12:15:23.151870] [DEBUG] [REMOTE ] MYGN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:23.152110] [DEBUG] [REMOTE ] MYGN: PASS: History has at least 300 days. [2026-01-21T12:15:23.152479] [DEBUG] [REMOTE ] MYGN: PASS: Price check passed. Min price $5.68. [2026-01-21T12:15:23.152674] [DEBUG] [REMOTE ] MYGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:23.152835] [DEBUG] [REMOTE ] MYGN: PASS: Integrity check passed. [2026-01-21T12:15:23.152878] [DEBUG] [REMOTE ] MYGN: Symbol is viable for forecasting. [2026-01-21T12:15:23.152937] [INFO ] [MAIN ] [2122/3501] MYGN kept (0.5s) | 2122 kept, 0 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:23.551499] [DEBUG] [REMOTE ] MYI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:23.551750] [DEBUG] [REMOTE ] MYI: PASS: History has at least 300 days. [2026-01-21T12:15:23.552462] [DEBUG] [REMOTE ] MYI: PASS: Price check passed. Min price $10.65. [2026-01-21T12:15:23.552669] [DEBUG] [REMOTE ] MYI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:23.552839] [DEBUG] [REMOTE ] MYI: PASS: Integrity check passed. [2026-01-21T12:15:23.552884] [DEBUG] [REMOTE ] MYI: Symbol is viable for forecasting. [2026-01-21T12:15:23.552944] [INFO ] [MAIN ] [2123/3501] MYI kept (0.4s) | 2123 kept, 0 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:24.022345] [DEBUG] [REMOTE ] MYN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:24.022613] [DEBUG] [REMOTE ] MYN: PASS: History has at least 300 days. [2026-01-21T12:15:24.022960] [DEBUG] [REMOTE ] MYN: PASS: Price check passed. Min price $9.79. [2026-01-21T12:15:24.023109] [DEBUG] [REMOTE ] MYN: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:24.023259] [DEBUG] [REMOTE ] MYN: PASS: Integrity check passed. [2026-01-21T12:15:24.023302] [DEBUG] [REMOTE ] MYN: Symbol is viable for forecasting. [2026-01-21T12:15:24.023362] [INFO ] [MAIN ] [2124/3501] MYN kept (0.5s) | 2124 kept, 0 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:24.399550] [DEBUG] [REMOTE ] MYRG: Retrieved 4386 rows, trimmed to 300. [2026-01-21T12:15:24.399770] [DEBUG] [REMOTE ] MYRG: PASS: History has at least 300 days. [2026-01-21T12:15:24.400234] [DEBUG] [REMOTE ] MYRG: PASS: Price check passed. Min price $203.61. [2026-01-21T12:15:24.400394] [DEBUG] [REMOTE ] MYRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:24.400521] [DEBUG] [REMOTE ] MYRG: PASS: Integrity check passed. [2026-01-21T12:15:24.400564] [DEBUG] [REMOTE ] MYRG: Symbol is viable for forecasting. [2026-01-21T12:15:24.400639] [INFO ] [MAIN ] [2125/3501] MYRG kept (0.4s) | 2125 kept, 0 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:24.641781] [DEBUG] [REMOTE ] NA: Retrieved 885 rows, trimmed to 300. [2026-01-21T12:15:24.641995] [DEBUG] [REMOTE ] NA: PASS: History has at least 300 days. [2026-01-21T12:15:24.642263] [DEBUG] [REMOTE ] NA: PASS: Price check passed. Min price $2.99. [2026-01-21T12:15:24.642408] [DEBUG] [REMOTE ] NA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:24.642534] [DEBUG] [REMOTE ] NA: PASS: Integrity check passed. [2026-01-21T12:15:24.642608] [DEBUG] [REMOTE ] NA: Symbol is viable for forecasting. [2026-01-21T12:15:24.642699] [INFO ] [MAIN ] [2126/3501] NA kept (0.2s) | 2126 kept, 0 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:25.135021] [DEBUG] [REMOTE ] NAAS: Retrieved 2072 rows, trimmed to 300. [2026-01-21T12:15:25.135275] [DEBUG] [REMOTE ] NAAS: PASS: History has at least 300 days. [2026-01-21T12:15:25.135591] [DEBUG] [REMOTE ] NAAS: PASS: Price check passed. Min price $2.99. [2026-01-21T12:15:25.135748] [DEBUG] [REMOTE ] NAAS: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:25.135899] [DEBUG] [REMOTE ] NAAS: PASS: Integrity check passed. [2026-01-21T12:15:25.135972] [DEBUG] [REMOTE ] NAAS: Symbol is viable for forecasting. [2026-01-21T12:15:25.136031] [INFO ] [MAIN ] [2127/3501] NAAS kept (0.5s) | 2127 kept, 0 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:25.408488] [DEBUG] [REMOTE ] NABL: Retrieved 1132 rows, trimmed to 300. [2026-01-21T12:15:25.408645] [DEBUG] [REMOTE ] NABL: PASS: History has at least 300 days. [2026-01-21T12:15:25.408857] [DEBUG] [REMOTE ] NABL: PASS: Price check passed. Min price $6.26. [2026-01-21T12:15:25.408996] [DEBUG] [REMOTE ] NABL: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:25.409303] [DEBUG] [REMOTE ] NABL: PASS: Integrity check passed. [2026-01-21T12:15:25.409344] [DEBUG] [REMOTE ] NABL: Symbol is viable for forecasting. [2026-01-21T12:15:25.409392] [INFO ] [MAIN ] [2128/3501] NABL kept (0.3s) | 2128 kept, 0 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:26.022415] [DEBUG] [REMOTE ] NAC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:26.022681] [DEBUG] [REMOTE ] NAC: PASS: History has at least 300 days. [2026-01-21T12:15:26.023057] [DEBUG] [REMOTE ] NAC: PASS: Price check passed. Min price $11.54. [2026-01-21T12:15:26.023311] [DEBUG] [REMOTE ] NAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:26.023472] [DEBUG] [REMOTE ] NAC: PASS: Integrity check passed. [2026-01-21T12:15:26.023517] [DEBUG] [REMOTE ] NAC: Symbol is viable for forecasting. [2026-01-21T12:15:26.023604] [INFO ] [MAIN ] [2129/3501] NAC kept (0.6s) | 2129 kept, 0 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:26.636565] [DEBUG] [REMOTE ] NAD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:26.636816] [DEBUG] [REMOTE ] NAD: PASS: History has at least 300 days. [2026-01-21T12:15:26.637633] [DEBUG] [REMOTE ] NAD: PASS: Price check passed. Min price $11.60. [2026-01-21T12:15:26.637856] [DEBUG] [REMOTE ] NAD: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:26.638065] [DEBUG] [REMOTE ] NAD: PASS: Integrity check passed. [2026-01-21T12:15:26.638132] [DEBUG] [REMOTE ] NAD: Symbol is viable for forecasting. [2026-01-21T12:15:26.638217] [INFO ] [MAIN ] [2130/3501] NAD kept (0.6s) | 2130 kept, 0 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:26.697826] [DEBUG] [REMOTE ] NAMS: Exception occurred during daily data fetch: 'API call returned an empty response.'. [2026-01-21T12:15:26.698217] [DEBUG] [REMOTE ] NAMS: FAIL: History check failed. No DataFrame was returned. [2026-01-21T12:15:26.698536] [WARN ] [LOCAL ] NAMS: SET TO BLACKLISTED [2026-01-21T12:15:26.702264] [INFO ] [MAIN ] [2131/3501] NAMS rejected (0.1s) | 2130 kept, 1 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:27.506510] [DEBUG] [REMOTE ] NATH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:27.506687] [DEBUG] [REMOTE ] NATH: PASS: History has at least 300 days. [2026-01-21T12:15:27.506945] [DEBUG] [REMOTE ] NATH: PASS: Price check passed. Min price $89.87. [2026-01-21T12:15:27.507195] [DEBUG] [REMOTE ] NATH: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:27.507355] [DEBUG] [REMOTE ] NATH: PASS: Integrity check passed. [2026-01-21T12:15:27.507404] [DEBUG] [REMOTE ] NATH: Symbol is viable for forecasting. [2026-01-21T12:15:27.507457] [INFO ] [MAIN ] [2132/3501] NATH kept (0.8s) | 2131 kept, 1 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:27.627726] [DEBUG] [REMOTE ] NATL: Retrieved 562 rows, trimmed to 300. [2026-01-21T12:15:27.627858] [DEBUG] [REMOTE ] NATL: PASS: History has at least 300 days. [2026-01-21T12:15:27.628064] [DEBUG] [REMOTE ] NATL: PASS: Price check passed. Min price $34.13. [2026-01-21T12:15:27.628407] [DEBUG] [REMOTE ] NATL: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:27.628517] [DEBUG] [REMOTE ] NATL: PASS: Integrity check passed. [2026-01-21T12:15:27.628558] [DEBUG] [REMOTE ] NATL: Symbol is viable for forecasting. [2026-01-21T12:15:27.628626] [INFO ] [MAIN ] [2133/3501] NATL kept (0.1s) | 2132 kept, 1 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:28.261357] [DEBUG] [REMOTE ] NAVI: Retrieved 2957 rows, trimmed to 300. [2026-01-21T12:15:28.261497] [DEBUG] [REMOTE ] NAVI: PASS: History has at least 300 days. [2026-01-21T12:15:28.261742] [DEBUG] [REMOTE ] NAVI: PASS: Price check passed. Min price $11.20. [2026-01-21T12:15:28.261878] [DEBUG] [REMOTE ] NAVI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:28.261992] [DEBUG] [REMOTE ] NAVI: PASS: Integrity check passed. [2026-01-21T12:15:28.262031] [DEBUG] [REMOTE ] NAVI: Symbol is viable for forecasting. [2026-01-21T12:15:28.262093] [INFO ] [MAIN ] [2134/3501] NAVI kept (0.6s) | 2133 kept, 1 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:28.779285] [DEBUG] [REMOTE ] NAZ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:28.779441] [DEBUG] [REMOTE ] NAZ: PASS: History has at least 300 days. [2026-01-21T12:15:28.779712] [DEBUG] [REMOTE ] NAZ: PASS: Price check passed. Min price $11.64. [2026-01-21T12:15:28.779856] [DEBUG] [REMOTE ] NAZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:28.779982] [DEBUG] [REMOTE ] NAZ: PASS: Integrity check passed. [2026-01-21T12:15:28.780025] [DEBUG] [REMOTE ] NAZ: Symbol is viable for forecasting. [2026-01-21T12:15:28.780076] [INFO ] [MAIN ] [2135/3501] NAZ kept (0.5s) | 2134 kept, 1 rejected | 138.6/min | ETA: 9.9m [2026-01-21T12:15:29.075844] [DEBUG] [REMOTE ] NB: Retrieved 2486 rows, trimmed to 300. [2026-01-21T12:15:29.075982] [DEBUG] [REMOTE ] NB: PASS: History has at least 300 days. [2026-01-21T12:15:29.076202] [DEBUG] [REMOTE ] NB: PASS: Price check passed. Min price $5.18. [2026-01-21T12:15:29.076347] [DEBUG] [REMOTE ] NB: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:29.076467] [DEBUG] [REMOTE ] NB: PASS: Integrity check passed. [2026-01-21T12:15:29.076529] [DEBUG] [REMOTE ] NB: Symbol is viable for forecasting. [2026-01-21T12:15:29.076599] [INFO ] [MAIN ] [2136/3501] NB kept (0.3s) | 2135 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:29.567838] [DEBUG] [REMOTE ] NBB: Retrieved 3957 rows, trimmed to 300. [2026-01-21T12:15:29.568254] [DEBUG] [REMOTE ] NBB: PASS: History has at least 300 days. [2026-01-21T12:15:29.568776] [DEBUG] [REMOTE ] NBB: PASS: Price check passed. Min price $15.58. [2026-01-21T12:15:29.569032] [DEBUG] [REMOTE ] NBB: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:29.569237] [DEBUG] [REMOTE ] NBB: PASS: Integrity check passed. [2026-01-21T12:15:29.569316] [DEBUG] [REMOTE ] NBB: Symbol is viable for forecasting. [2026-01-21T12:15:29.569397] [INFO ] [MAIN ] [2137/3501] NBB kept (0.5s) | 2136 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:29.793774] [DEBUG] [REMOTE ] NBBK: Retrieved 516 rows, trimmed to 300. [2026-01-21T12:15:29.793982] [DEBUG] [REMOTE ] NBBK: PASS: History has at least 300 days. [2026-01-21T12:15:29.794242] [DEBUG] [REMOTE ] NBBK: PASS: Price check passed. Min price $17.67. [2026-01-21T12:15:29.794391] [DEBUG] [REMOTE ] NBBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:29.794514] [DEBUG] [REMOTE ] NBBK: PASS: Integrity check passed. [2026-01-21T12:15:29.794558] [DEBUG] [REMOTE ] NBBK: Symbol is viable for forecasting. [2026-01-21T12:15:29.794641] [INFO ] [MAIN ] [2138/3501] NBBK kept (0.2s) | 2137 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:30.336959] [DEBUG] [REMOTE ] NBHC: Retrieved 3351 rows, trimmed to 300. [2026-01-21T12:15:30.337111] [DEBUG] [REMOTE ] NBHC: PASS: History has at least 300 days. [2026-01-21T12:15:30.337369] [DEBUG] [REMOTE ] NBHC: PASS: Price check passed. Min price $35.30. [2026-01-21T12:15:30.337524] [DEBUG] [REMOTE ] NBHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:30.337678] [DEBUG] [REMOTE ] NBHC: PASS: Integrity check passed. [2026-01-21T12:15:30.337729] [DEBUG] [REMOTE ] NBHC: Symbol is viable for forecasting. [2026-01-21T12:15:30.337789] [INFO ] [MAIN ] [2139/3501] NBHC kept (0.5s) | 2138 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:30.842839] [DEBUG] [REMOTE ] NBIX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:30.843095] [DEBUG] [REMOTE ] NBIX: PASS: History has at least 300 days. [2026-01-21T12:15:30.843467] [DEBUG] [REMOTE ] NBIX: PASS: Price check passed. Min price $132.26. [2026-01-21T12:15:30.843643] [DEBUG] [REMOTE ] NBIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:30.843965] [DEBUG] [REMOTE ] NBIX: PASS: Integrity check passed. [2026-01-21T12:15:30.844017] [DEBUG] [REMOTE ] NBIX: Symbol is viable for forecasting. [2026-01-21T12:15:30.844075] [INFO ] [MAIN ] [2140/3501] NBIX kept (0.5s) | 2139 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:31.412233] [DEBUG] [REMOTE ] NBN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:31.412480] [DEBUG] [REMOTE ] NBN: PASS: History has at least 300 days. [2026-01-21T12:15:31.412815] [DEBUG] [REMOTE ] NBN: PASS: Price check passed. Min price $81.73. [2026-01-21T12:15:31.413004] [DEBUG] [REMOTE ] NBN: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:31.413156] [DEBUG] [REMOTE ] NBN: PASS: Integrity check passed. [2026-01-21T12:15:31.413203] [DEBUG] [REMOTE ] NBN: Symbol is viable for forecasting. [2026-01-21T12:15:31.413264] [INFO ] [MAIN ] [2141/3501] NBN kept (0.6s) | 2140 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:31.888613] [DEBUG] [REMOTE ] NBTB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:31.888765] [DEBUG] [REMOTE ] NBTB: PASS: History has at least 300 days. [2026-01-21T12:15:31.889010] [DEBUG] [REMOTE ] NBTB: PASS: Price check passed. Min price $39.26. [2026-01-21T12:15:31.889156] [DEBUG] [REMOTE ] NBTB: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:31.889281] [DEBUG] [REMOTE ] NBTB: PASS: Integrity check passed. [2026-01-21T12:15:31.889323] [DEBUG] [REMOTE ] NBTB: Symbol is viable for forecasting. [2026-01-21T12:15:31.889375] [INFO ] [MAIN ] [2142/3501] NBTB kept (0.5s) | 2141 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:32.141171] [DEBUG] [REMOTE ] NBXG: Retrieved 1168 rows, trimmed to 300. [2026-01-21T12:15:32.141309] [DEBUG] [REMOTE ] NBXG: PASS: History has at least 300 days. [2026-01-21T12:15:32.141523] [DEBUG] [REMOTE ] NBXG: PASS: Price check passed. Min price $13.44. [2026-01-21T12:15:32.141682] [DEBUG] [REMOTE ] NBXG: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:32.141799] [DEBUG] [REMOTE ] NBXG: PASS: Integrity check passed. [2026-01-21T12:15:32.141840] [DEBUG] [REMOTE ] NBXG: Symbol is viable for forecasting. [2026-01-21T12:15:32.141888] [INFO ] [MAIN ] [2143/3501] NBXG kept (0.3s) | 2142 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:32.770477] [DEBUG] [REMOTE ] NC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:32.770645] [DEBUG] [REMOTE ] NC: PASS: History has at least 300 days. [2026-01-21T12:15:32.770891] [DEBUG] [REMOTE ] NC: PASS: Price check passed. Min price $41.80. [2026-01-21T12:15:32.771056] [DEBUG] [REMOTE ] NC: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:32.771297] [DEBUG] [REMOTE ] NC: PASS: Integrity check passed. [2026-01-21T12:15:32.771347] [DEBUG] [REMOTE ] NC: Symbol is viable for forecasting. [2026-01-21T12:15:32.771402] [INFO ] [MAIN ] [2144/3501] NC kept (0.6s) | 2143 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:33.261743] [DEBUG] [REMOTE ] NCA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:33.261972] [DEBUG] [REMOTE ] NCA: PASS: History has at least 300 days. [2026-01-21T12:15:33.262601] [DEBUG] [REMOTE ] NCA: PASS: Price check passed. Min price $8.68. [2026-01-21T12:15:33.262762] [DEBUG] [REMOTE ] NCA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:33.262923] [DEBUG] [REMOTE ] NCA: PASS: Integrity check passed. [2026-01-21T12:15:33.262969] [DEBUG] [REMOTE ] NCA: Symbol is viable for forecasting. [2026-01-21T12:15:33.263028] [INFO ] [MAIN ] [2145/3501] NCA kept (0.5s) | 2144 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:33.613203] [DEBUG] [REMOTE ] NCLH: Retrieved 3270 rows, trimmed to 300. [2026-01-21T12:15:33.613339] [DEBUG] [REMOTE ] NCLH: PASS: History has at least 300 days. [2026-01-21T12:15:33.613616] [DEBUG] [REMOTE ] NCLH: PASS: Price check passed. Min price $17.50. [2026-01-21T12:15:33.613761] [DEBUG] [REMOTE ] NCLH: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:33.613876] [DEBUG] [REMOTE ] NCLH: PASS: Integrity check passed. [2026-01-21T12:15:33.613917] [DEBUG] [REMOTE ] NCLH: Symbol is viable for forecasting. [2026-01-21T12:15:33.613965] [INFO ] [MAIN ] [2146/3501] NCLH kept (0.4s) | 2145 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:34.049219] [DEBUG] [REMOTE ] NCMI: Retrieved 4767 rows, trimmed to 300. [2026-01-21T12:15:34.049568] [DEBUG] [REMOTE ] NCMI: PASS: History has at least 300 days. [2026-01-21T12:15:34.049825] [DEBUG] [REMOTE ] NCMI: PASS: Price check passed. Min price $3.77. [2026-01-21T12:15:34.049967] [DEBUG] [REMOTE ] NCMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:34.050092] [DEBUG] [REMOTE ] NCMI: PASS: Integrity check passed. [2026-01-21T12:15:34.050434] [DEBUG] [REMOTE ] NCMI: Symbol is viable for forecasting. [2026-01-21T12:15:34.050510] [INFO ] [MAIN ] [2147/3501] NCMI kept (0.4s) | 2146 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:34.264488] [DEBUG] [REMOTE ] NCNA: Retrieved 2088 rows, trimmed to 300. [2026-01-21T12:15:34.264647] [DEBUG] [REMOTE ] NCNA: PASS: History has at least 300 days. [2026-01-21T12:15:34.264879] [DEBUG] [REMOTE ] NCNA: PASS: Price check passed. Min price $3.20. [2026-01-21T12:15:34.265037] [DEBUG] [REMOTE ] NCNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:34.265159] [DEBUG] [REMOTE ] NCNA: PASS: Integrity check passed. [2026-01-21T12:15:34.265202] [DEBUG] [REMOTE ] NCNA: Symbol is viable for forecasting. [2026-01-21T12:15:34.265252] [INFO ] [MAIN ] [2148/3501] NCNA kept (0.2s) | 2147 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:34.723747] [DEBUG] [REMOTE ] NCNO: Retrieved 1387 rows, trimmed to 300. [2026-01-21T12:15:34.723882] [DEBUG] [REMOTE ] NCNO: PASS: History has at least 300 days. [2026-01-21T12:15:34.724105] [DEBUG] [REMOTE ] NCNO: PASS: Price check passed. Min price $23.01. [2026-01-21T12:15:34.724251] [DEBUG] [REMOTE ] NCNO: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:34.724371] [DEBUG] [REMOTE ] NCNO: PASS: Integrity check passed. [2026-01-21T12:15:34.724627] [DEBUG] [REMOTE ] NCNO: Symbol is viable for forecasting. [2026-01-21T12:15:34.724679] [INFO ] [MAIN ] [2149/3501] NCNO kept (0.5s) | 2148 kept, 1 rejected | 138.6/min | ETA: 9.8m [2026-01-21T12:15:35.362397] [DEBUG] [REMOTE ] NCTY: Retrieved 5307 rows, trimmed to 300. [2026-01-21T12:15:35.362589] [DEBUG] [REMOTE ] NCTY: PASS: History has at least 300 days. [2026-01-21T12:15:35.362918] [DEBUG] [REMOTE ] NCTY: PASS: Price check passed. Min price $6.21. [2026-01-21T12:15:35.363132] [DEBUG] [REMOTE ] NCTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:35.363314] [DEBUG] [REMOTE ] NCTY: PASS: Integrity check passed. [2026-01-21T12:15:35.363372] [DEBUG] [REMOTE ] NCTY: Symbol is viable for forecasting. [2026-01-21T12:15:35.363566] [INFO ] [MAIN ] [2150/3501] NCTY kept (0.6s) | 2149 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:35.815894] [DEBUG] [REMOTE ] NCZ: Retrieved 5656 rows, trimmed to 300. [2026-01-21T12:15:35.816051] [DEBUG] [REMOTE ] NCZ: PASS: History has at least 300 days. [2026-01-21T12:15:35.816303] [DEBUG] [REMOTE ] NCZ: PASS: Price check passed. Min price $13.05. [2026-01-21T12:15:35.816771] [DEBUG] [REMOTE ] NCZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:35.816905] [DEBUG] [REMOTE ] NCZ: PASS: Integrity check passed. [2026-01-21T12:15:35.816948] [DEBUG] [REMOTE ] NCZ: Symbol is viable for forecasting. [2026-01-21T12:15:35.816999] [INFO ] [MAIN ] [2151/3501] NCZ kept (0.5s) | 2150 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:36.294091] [DEBUG] [REMOTE ] NDAQ: Retrieved 5927 rows, trimmed to 300. [2026-01-21T12:15:36.294231] [DEBUG] [REMOTE ] NDAQ: PASS: History has at least 300 days. [2026-01-21T12:15:36.294456] [DEBUG] [REMOTE ] NDAQ: PASS: Price check passed. Min price $85.17. [2026-01-21T12:15:36.294619] [DEBUG] [REMOTE ] NDAQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:36.294743] [DEBUG] [REMOTE ] NDAQ: PASS: Integrity check passed. [2026-01-21T12:15:36.294785] [DEBUG] [REMOTE ] NDAQ: Symbol is viable for forecasting. [2026-01-21T12:15:36.294835] [INFO ] [MAIN ] [2152/3501] NDAQ kept (0.5s) | 2151 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:36.588799] [DEBUG] [REMOTE ] NDMO: Retrieved 1355 rows, trimmed to 300. [2026-01-21T12:15:36.588936] [DEBUG] [REMOTE ] NDMO: PASS: History has at least 300 days. [2026-01-21T12:15:36.589143] [DEBUG] [REMOTE ] NDMO: PASS: Price check passed. Min price $9.92. [2026-01-21T12:15:36.589282] [DEBUG] [REMOTE ] NDMO: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:36.589395] [DEBUG] [REMOTE ] NDMO: PASS: Integrity check passed. [2026-01-21T12:15:36.589435] [DEBUG] [REMOTE ] NDMO: Symbol is viable for forecasting. [2026-01-21T12:15:36.589483] [INFO ] [MAIN ] [2153/3501] NDMO kept (0.3s) | 2152 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:36.993394] [DEBUG] [REMOTE ] NDRA: Retrieved 2150 rows, trimmed to 300. [2026-01-21T12:15:36.993740] [DEBUG] [REMOTE ] NDRA: PASS: History has at least 300 days. [2026-01-21T12:15:36.993955] [DEBUG] [REMOTE ] NDRA: PASS: Price check passed. Min price $4.29. [2026-01-21T12:15:36.994095] [DEBUG] [REMOTE ] NDRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:36.994210] [DEBUG] [REMOTE ] NDRA: PASS: Integrity check passed. [2026-01-21T12:15:36.994252] [DEBUG] [REMOTE ] NDRA: Symbol is viable for forecasting. [2026-01-21T12:15:36.994301] [INFO ] [MAIN ] [2154/3501] NDRA kept (0.4s) | 2153 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:37.480537] [DEBUG] [REMOTE ] NDSN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:37.480701] [DEBUG] [REMOTE ] NDSN: PASS: History has at least 300 days. [2026-01-21T12:15:37.480941] [DEBUG] [REMOTE ] NDSN: PASS: Price check passed. Min price $225.91. [2026-01-21T12:15:37.481110] [DEBUG] [REMOTE ] NDSN: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:37.481233] [DEBUG] [REMOTE ] NDSN: PASS: Integrity check passed. [2026-01-21T12:15:37.481273] [DEBUG] [REMOTE ] NDSN: Symbol is viable for forecasting. [2026-01-21T12:15:37.481323] [INFO ] [MAIN ] [2155/3501] NDSN kept (0.5s) | 2154 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:37.754180] [DEBUG] [REMOTE ] NE: Retrieved 1159 rows, trimmed to 300. [2026-01-21T12:15:37.754357] [DEBUG] [REMOTE ] NE: PASS: History has at least 300 days. [2026-01-21T12:15:37.754841] [DEBUG] [REMOTE ] NE: PASS: Price check passed. Min price $27.97. [2026-01-21T12:15:37.755051] [DEBUG] [REMOTE ] NE: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:37.755217] [DEBUG] [REMOTE ] NE: PASS: Integrity check passed. [2026-01-21T12:15:37.755286] [DEBUG] [REMOTE ] NE: Symbol is viable for forecasting. [2026-01-21T12:15:37.755362] [INFO ] [MAIN ] [2156/3501] NE kept (0.3s) | 2155 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:38.404817] [DEBUG] [REMOTE ] NEA: Retrieved 5825 rows, trimmed to 300. [2026-01-21T12:15:38.404968] [DEBUG] [REMOTE ] NEA: PASS: History has at least 300 days. [2026-01-21T12:15:38.405196] [DEBUG] [REMOTE ] NEA: PASS: Price check passed. Min price $11.21. [2026-01-21T12:15:38.405331] [DEBUG] [REMOTE ] NEA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:38.405660] [DEBUG] [REMOTE ] NEA: PASS: Integrity check passed. [2026-01-21T12:15:38.405703] [DEBUG] [REMOTE ] NEA: Symbol is viable for forecasting. [2026-01-21T12:15:38.405769] [INFO ] [MAIN ] [2157/3501] NEA kept (0.7s) | 2156 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:38.760294] [DEBUG] [REMOTE ] NECB: Retrieved 4912 rows, trimmed to 300. [2026-01-21T12:15:38.760434] [DEBUG] [REMOTE ] NECB: PASS: History has at least 300 days. [2026-01-21T12:15:38.760665] [DEBUG] [REMOTE ] NECB: PASS: Price check passed. Min price $19.34. [2026-01-21T12:15:38.760803] [DEBUG] [REMOTE ] NECB: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:38.760916] [DEBUG] [REMOTE ] NECB: PASS: Integrity check passed. [2026-01-21T12:15:38.760956] [DEBUG] [REMOTE ] NECB: Symbol is viable for forecasting. [2026-01-21T12:15:38.761005] [INFO ] [MAIN ] [2158/3501] NECB kept (0.4s) | 2157 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:39.109968] [DEBUG] [REMOTE ] NEE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:39.110106] [DEBUG] [REMOTE ] NEE: PASS: History has at least 300 days. [2026-01-21T12:15:39.110328] [DEBUG] [REMOTE ] NEE: PASS: Price check passed. Min price $78.37. [2026-01-21T12:15:39.110466] [DEBUG] [REMOTE ] NEE: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:39.110601] [DEBUG] [REMOTE ] NEE: PASS: Integrity check passed. [2026-01-21T12:15:39.110644] [DEBUG] [REMOTE ] NEE: Symbol is viable for forecasting. [2026-01-21T12:15:39.110694] [INFO ] [MAIN ] [2159/3501] NEE kept (0.3s) | 2158 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:39.579000] [DEBUG] [REMOTE ] NEGG: Retrieved 3961 rows, trimmed to 300. [2026-01-21T12:15:39.579251] [DEBUG] [REMOTE ] NEGG: PASS: History has at least 300 days. [2026-01-21T12:15:39.579698] [DEBUG] [REMOTE ] NEGG: PASS: Price check passed. Min price $47.37. [2026-01-21T12:15:39.579864] [DEBUG] [REMOTE ] NEGG: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:39.580038] [DEBUG] [REMOTE ] NEGG: PASS: Integrity check passed. [2026-01-21T12:15:39.580082] [DEBUG] [REMOTE ] NEGG: Symbol is viable for forecasting. [2026-01-21T12:15:39.580158] [INFO ] [MAIN ] [2160/3501] NEGG kept (0.5s) | 2159 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:40.063226] [DEBUG] [REMOTE ] NEM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:40.063390] [DEBUG] [REMOTE ] NEM: PASS: History has at least 300 days. [2026-01-21T12:15:40.063725] [DEBUG] [REMOTE ] NEM: PASS: Price check passed. Min price $78.41. [2026-01-21T12:15:40.063893] [DEBUG] [REMOTE ] NEM: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:40.064033] [DEBUG] [REMOTE ] NEM: PASS: Integrity check passed. [2026-01-21T12:15:40.064076] [DEBUG] [REMOTE ] NEM: Symbol is viable for forecasting. [2026-01-21T12:15:40.064128] [INFO ] [MAIN ] [2161/3501] NEM kept (0.5s) | 2160 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:40.549951] [DEBUG] [REMOTE ] NEOG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:40.550169] [DEBUG] [REMOTE ] NEOG: PASS: History has at least 300 days. [2026-01-21T12:15:40.550466] [DEBUG] [REMOTE ] NEOG: PASS: Price check passed. Min price $5.41. [2026-01-21T12:15:40.550637] [DEBUG] [REMOTE ] NEOG: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:40.550777] [DEBUG] [REMOTE ] NEOG: PASS: Integrity check passed. [2026-01-21T12:15:40.550819] [DEBUG] [REMOTE ] NEOG: Symbol is viable for forecasting. [2026-01-21T12:15:40.550874] [INFO ] [MAIN ] [2162/3501] NEOG kept (0.5s) | 2161 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:40.893884] [DEBUG] [REMOTE ] NEON: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:40.894093] [DEBUG] [REMOTE ] NEON: PASS: History has at least 300 days. [2026-01-21T12:15:40.894393] [DEBUG] [REMOTE ] NEON: PASS: Price check passed. Min price $1.74. [2026-01-21T12:15:40.894541] [DEBUG] [REMOTE ] NEON: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:40.894699] [DEBUG] [REMOTE ] NEON: PASS: Integrity check passed. [2026-01-21T12:15:40.894744] [DEBUG] [REMOTE ] NEON: Symbol is viable for forecasting. [2026-01-21T12:15:40.894962] [INFO ] [MAIN ] [2163/3501] NEON kept (0.3s) | 2162 kept, 1 rejected | 138.6/min | ETA: 9.7m [2026-01-21T12:15:41.253716] [DEBUG] [REMOTE ] NEXA: Retrieved 2067 rows, trimmed to 300. [2026-01-21T12:15:41.253875] [DEBUG] [REMOTE ] NEXA: PASS: History has at least 300 days. [2026-01-21T12:15:41.254126] [DEBUG] [REMOTE ] NEXA: PASS: Price check passed. Min price $5.25. [2026-01-21T12:15:41.254272] [DEBUG] [REMOTE ] NEXA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:41.254409] [DEBUG] [REMOTE ] NEXA: PASS: Integrity check passed. [2026-01-21T12:15:41.254456] [DEBUG] [REMOTE ] NEXA: Symbol is viable for forecasting. [2026-01-21T12:15:41.254630] [INFO ] [MAIN ] [2164/3501] NEXA kept (0.4s) | 2163 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:41.597985] [DEBUG] [REMOTE ] NEXN: Retrieved 1151 rows, trimmed to 300. [2026-01-21T12:15:41.598329] [DEBUG] [REMOTE ] NEXN: PASS: History has at least 300 days. [2026-01-21T12:15:41.598542] [DEBUG] [REMOTE ] NEXN: PASS: Price check passed. Min price $5.87. [2026-01-21T12:15:41.598716] [DEBUG] [REMOTE ] NEXN: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:41.598833] [DEBUG] [REMOTE ] NEXN: PASS: Integrity check passed. [2026-01-21T12:15:41.598875] [DEBUG] [REMOTE ] NEXN: Symbol is viable for forecasting. [2026-01-21T12:15:41.598923] [INFO ] [MAIN ] [2165/3501] NEXN kept (0.3s) | 2164 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:42.159155] [DEBUG] [REMOTE ] NFBK: Retrieved 4577 rows, trimmed to 300. [2026-01-21T12:15:42.159418] [DEBUG] [REMOTE ] NFBK: PASS: History has at least 300 days. [2026-01-21T12:15:42.159855] [DEBUG] [REMOTE ] NFBK: PASS: Price check passed. Min price $9.99. [2026-01-21T12:15:42.160116] [DEBUG] [REMOTE ] NFBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:42.160322] [DEBUG] [REMOTE ] NFBK: PASS: Integrity check passed. [2026-01-21T12:15:42.160377] [DEBUG] [REMOTE ] NFBK: Symbol is viable for forecasting. [2026-01-21T12:15:42.160452] [INFO ] [MAIN ] [2166/3501] NFBK kept (0.6s) | 2165 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:42.445379] [DEBUG] [REMOTE ] NFE: Retrieved 1752 rows, trimmed to 300. [2026-01-21T12:15:42.445564] [DEBUG] [REMOTE ] NFE: PASS: History has at least 300 days. [2026-01-21T12:15:42.446102] [DEBUG] [REMOTE ] NFE: PASS: Price check passed. Min price $1.05. [2026-01-21T12:15:42.446276] [DEBUG] [REMOTE ] NFE: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:42.446459] [DEBUG] [REMOTE ] NFE: PASS: Integrity check passed. [2026-01-21T12:15:42.446560] [DEBUG] [REMOTE ] NFE: Symbol is viable for forecasting. [2026-01-21T12:15:42.446677] [INFO ] [MAIN ] [2167/3501] NFE kept (0.3s) | 2166 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:43.067012] [DEBUG] [REMOTE ] NFG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:43.067281] [DEBUG] [REMOTE ] NFG: PASS: History has at least 300 days. [2026-01-21T12:15:43.067700] [DEBUG] [REMOTE ] NFG: PASS: Price check passed. Min price $77.47. [2026-01-21T12:15:43.067856] [DEBUG] [REMOTE ] NFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:43.068055] [DEBUG] [REMOTE ] NFG: PASS: Integrity check passed. [2026-01-21T12:15:43.068111] [DEBUG] [REMOTE ] NFG: Symbol is viable for forecasting. [2026-01-21T12:15:43.068179] [INFO ] [MAIN ] [2168/3501] NFG kept (0.6s) | 2167 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:43.530141] [DEBUG] [REMOTE ] NFJ: Retrieved 5256 rows, trimmed to 300. [2026-01-21T12:15:43.530318] [DEBUG] [REMOTE ] NFJ: PASS: History has at least 300 days. [2026-01-21T12:15:43.530651] [DEBUG] [REMOTE ] NFJ: PASS: Price check passed. Min price $12.16. [2026-01-21T12:15:43.530808] [DEBUG] [REMOTE ] NFJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:43.530938] [DEBUG] [REMOTE ] NFJ: PASS: Integrity check passed. [2026-01-21T12:15:43.530980] [DEBUG] [REMOTE ] NFJ: Symbol is viable for forecasting. [2026-01-21T12:15:43.531052] [INFO ] [MAIN ] [2169/3501] NFJ kept (0.5s) | 2168 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:43.991481] [DEBUG] [REMOTE ] NFLX: Retrieved 5953 rows, trimmed to 300. [2026-01-21T12:15:43.991709] [DEBUG] [REMOTE ] NFLX: PASS: History has at least 300 days. [2026-01-21T12:15:43.992149] [DEBUG] [REMOTE ] NFLX: PASS: Price check passed. Min price $87.26. [2026-01-21T12:15:43.992352] [DEBUG] [REMOTE ] NFLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:43.992531] [DEBUG] [REMOTE ] NFLX: PASS: Integrity check passed. [2026-01-21T12:15:43.992619] [DEBUG] [REMOTE ] NFLX: Symbol is viable for forecasting. [2026-01-21T12:15:43.992704] [INFO ] [MAIN ] [2170/3501] NFLX kept (0.5s) | 2169 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:44.417303] [DEBUG] [REMOTE ] NFTY: Retrieved 3494 rows, trimmed to 300. [2026-01-21T12:15:44.417506] [DEBUG] [REMOTE ] NFTY: PASS: History has at least 300 days. [2026-01-21T12:15:44.417802] [DEBUG] [REMOTE ] NFTY: PASS: Price check passed. Min price $56.27. [2026-01-21T12:15:44.417953] [DEBUG] [REMOTE ] NFTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:44.418082] [DEBUG] [REMOTE ] NFTY: PASS: Integrity check passed. [2026-01-21T12:15:44.418126] [DEBUG] [REMOTE ] NFTY: Symbol is viable for forecasting. [2026-01-21T12:15:44.418183] [INFO ] [MAIN ] [2171/3501] NFTY kept (0.4s) | 2170 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:44.890184] [DEBUG] [REMOTE ] NGG: Retrieved 6298 rows, trimmed to 300. [2026-01-21T12:15:44.890350] [DEBUG] [REMOTE ] NGG: PASS: History has at least 300 days. [2026-01-21T12:15:44.890632] [DEBUG] [REMOTE ] NGG: PASS: Price check passed. Min price $73.54. [2026-01-21T12:15:44.890790] [DEBUG] [REMOTE ] NGG: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:44.890936] [DEBUG] [REMOTE ] NGG: PASS: Integrity check passed. [2026-01-21T12:15:44.891113] [DEBUG] [REMOTE ] NGG: Symbol is viable for forecasting. [2026-01-21T12:15:44.891174] [INFO ] [MAIN ] [2172/3501] NGG kept (0.5s) | 2171 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:45.264006] [DEBUG] [REMOTE ] NGL: Retrieved 3692 rows, trimmed to 300. [2026-01-21T12:15:45.264162] [DEBUG] [REMOTE ] NGL: PASS: History has at least 300 days. [2026-01-21T12:15:45.264429] [DEBUG] [REMOTE ] NGL: PASS: Price check passed. Min price $6.31. [2026-01-21T12:15:45.264735] [DEBUG] [REMOTE ] NGL: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:45.264892] [DEBUG] [REMOTE ] NGL: PASS: Integrity check passed. [2026-01-21T12:15:45.264942] [DEBUG] [REMOTE ] NGL: Symbol is viable for forecasting. [2026-01-21T12:15:45.265006] [INFO ] [MAIN ] [2173/3501] NGL kept (0.4s) | 2172 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:45.677867] [DEBUG] [REMOTE ] NGNE: Retrieved 2986 rows, trimmed to 300. [2026-01-21T12:15:45.678013] [DEBUG] [REMOTE ] NGNE: PASS: History has at least 300 days. [2026-01-21T12:15:45.678236] [DEBUG] [REMOTE ] NGNE: PASS: Price check passed. Min price $16.95. [2026-01-21T12:15:45.678376] [DEBUG] [REMOTE ] NGNE: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:45.678492] [DEBUG] [REMOTE ] NGNE: PASS: Integrity check passed. [2026-01-21T12:15:45.678534] [DEBUG] [REMOTE ] NGNE: Symbol is viable for forecasting. [2026-01-21T12:15:45.678600] [INFO ] [MAIN ] [2174/3501] NGNE kept (0.4s) | 2173 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:46.129881] [DEBUG] [REMOTE ] NGS: Retrieved 5848 rows, trimmed to 300. [2026-01-21T12:15:46.130027] [DEBUG] [REMOTE ] NGS: PASS: History has at least 300 days. [2026-01-21T12:15:46.130256] [DEBUG] [REMOTE ] NGS: PASS: Price check passed. Min price $27.32. [2026-01-21T12:15:46.130404] [DEBUG] [REMOTE ] NGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:46.130530] [DEBUG] [REMOTE ] NGS: PASS: Integrity check passed. [2026-01-21T12:15:46.130592] [DEBUG] [REMOTE ] NGS: Symbol is viable for forecasting. [2026-01-21T12:15:46.130663] [INFO ] [MAIN ] [2175/3501] NGS kept (0.5s) | 2174 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:46.471325] [DEBUG] [REMOTE ] NGVC: Retrieved 3391 rows, trimmed to 300. [2026-01-21T12:15:46.471463] [DEBUG] [REMOTE ] NGVC: PASS: History has at least 300 days. [2026-01-21T12:15:46.471719] [DEBUG] [REMOTE ] NGVC: PASS: Price check passed. Min price $23.71. [2026-01-21T12:15:46.471861] [DEBUG] [REMOTE ] NGVC: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:46.471982] [DEBUG] [REMOTE ] NGVC: PASS: Integrity check passed. [2026-01-21T12:15:46.472023] [DEBUG] [REMOTE ] NGVC: Symbol is viable for forecasting. [2026-01-21T12:15:46.472073] [INFO ] [MAIN ] [2176/3501] NGVC kept (0.3s) | 2175 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:47.005869] [DEBUG] [REMOTE ] NHI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:47.006168] [DEBUG] [REMOTE ] NHI: PASS: History has at least 300 days. [2026-01-21T12:15:47.006627] [DEBUG] [REMOTE ] NHI: PASS: Price check passed. Min price $72.72. [2026-01-21T12:15:47.007016] [DEBUG] [REMOTE ] NHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:47.007183] [DEBUG] [REMOTE ] NHI: PASS: Integrity check passed. [2026-01-21T12:15:47.007225] [DEBUG] [REMOTE ] NHI: Symbol is viable for forecasting. [2026-01-21T12:15:47.007285] [INFO ] [MAIN ] [2177/3501] NHI kept (0.5s) | 2176 kept, 1 rejected | 138.6/min | ETA: 9.6m [2026-01-21T12:15:47.354550] [DEBUG] [REMOTE ] NHTC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:47.354779] [DEBUG] [REMOTE ] NHTC: PASS: History has at least 300 days. [2026-01-21T12:15:47.355095] [DEBUG] [REMOTE ] NHTC: PASS: Price check passed. Min price $2.37. [2026-01-21T12:15:47.355241] [DEBUG] [REMOTE ] NHTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:47.355505] [DEBUG] [REMOTE ] NHTC: PASS: Integrity check passed. [2026-01-21T12:15:47.355585] [DEBUG] [REMOTE ] NHTC: Symbol is viable for forecasting. [2026-01-21T12:15:47.355659] [INFO ] [MAIN ] [2178/3501] NHTC kept (0.3s) | 2177 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:47.925041] [DEBUG] [REMOTE ] NI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:47.925200] [DEBUG] [REMOTE ] NI: PASS: History has at least 300 days. [2026-01-21T12:15:47.925475] [DEBUG] [REMOTE ] NI: PASS: Price check passed. Min price $40.97. [2026-01-21T12:15:47.925650] [DEBUG] [REMOTE ] NI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:47.925785] [DEBUG] [REMOTE ] NI: PASS: Integrity check passed. [2026-01-21T12:15:47.925829] [DEBUG] [REMOTE ] NI: Symbol is viable for forecasting. [2026-01-21T12:15:47.925882] [INFO ] [MAIN ] [2179/3501] NI kept (0.6s) | 2178 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:48.203438] [DEBUG] [REMOTE ] NIC: Retrieved 2503 rows, trimmed to 300. [2026-01-21T12:15:48.203606] [DEBUG] [REMOTE ] NIC: PASS: History has at least 300 days. [2026-01-21T12:15:48.203838] [DEBUG] [REMOTE ] NIC: PASS: Price check passed. Min price $114.76. [2026-01-21T12:15:48.203979] [DEBUG] [REMOTE ] NIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:48.204093] [DEBUG] [REMOTE ] NIC: PASS: Integrity check passed. [2026-01-21T12:15:48.204133] [DEBUG] [REMOTE ] NIC: Symbol is viable for forecasting. [2026-01-21T12:15:48.204181] [INFO ] [MAIN ] [2180/3501] NIC kept (0.3s) | 2179 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:48.821119] [DEBUG] [REMOTE ] NICE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:48.821261] [DEBUG] [REMOTE ] NICE: PASS: History has at least 300 days. [2026-01-21T12:15:48.821480] [DEBUG] [REMOTE ] NICE: PASS: Price check passed. Min price $99.60. [2026-01-21T12:15:48.821642] [DEBUG] [REMOTE ] NICE: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:48.821761] [DEBUG] [REMOTE ] NICE: PASS: Integrity check passed. [2026-01-21T12:15:48.821819] [DEBUG] [REMOTE ] NICE: Symbol is viable for forecasting. [2026-01-21T12:15:48.821870] [INFO ] [MAIN ] [2181/3501] NICE kept (0.6s) | 2180 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:49.233311] [DEBUG] [REMOTE ] NIE: Retrieved 4757 rows, trimmed to 300. [2026-01-21T12:15:49.233485] [DEBUG] [REMOTE ] NIE: PASS: History has at least 300 days. [2026-01-21T12:15:49.233997] [DEBUG] [REMOTE ] NIE: PASS: Price check passed. Min price $23.55. [2026-01-21T12:15:49.234272] [DEBUG] [REMOTE ] NIE: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:49.234422] [DEBUG] [REMOTE ] NIE: PASS: Integrity check passed. [2026-01-21T12:15:49.234468] [DEBUG] [REMOTE ] NIE: Symbol is viable for forecasting. [2026-01-21T12:15:49.234528] [INFO ] [MAIN ] [2182/3501] NIE kept (0.4s) | 2181 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:49.477927] [DEBUG] [REMOTE ] NIKL: Retrieved 710 rows, trimmed to 300. [2026-01-21T12:15:49.478182] [DEBUG] [REMOTE ] NIKL: PASS: History has at least 300 days. [2026-01-21T12:15:49.478544] [DEBUG] [REMOTE ] NIKL: PASS: Price check passed. Min price $12.84. [2026-01-21T12:15:49.478990] [DEBUG] [REMOTE ] NIKL: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:49.479197] [DEBUG] [REMOTE ] NIKL: PASS: Integrity check passed. [2026-01-21T12:15:49.479259] [DEBUG] [REMOTE ] NIKL: Symbol is viable for forecasting. [2026-01-21T12:15:49.479338] [INFO ] [MAIN ] [2183/3501] NIKL kept (0.2s) | 2182 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:49.969323] [DEBUG] [REMOTE ] NIM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:49.969491] [DEBUG] [REMOTE ] NIM: PASS: History has at least 300 days. [2026-01-21T12:15:49.969801] [DEBUG] [REMOTE ] NIM: PASS: Price check passed. Min price $9.16. [2026-01-21T12:15:49.969955] [DEBUG] [REMOTE ] NIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:49.970087] [DEBUG] [REMOTE ] NIM: PASS: Integrity check passed. [2026-01-21T12:15:49.970129] [DEBUG] [REMOTE ] NIM: Symbol is viable for forecasting. [2026-01-21T12:15:49.970180] [INFO ] [MAIN ] [2184/3501] NIM kept (0.5s) | 2183 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:50.319742] [DEBUG] [REMOTE ] NIO: Retrieved 1848 rows, trimmed to 300. [2026-01-21T12:15:50.319876] [DEBUG] [REMOTE ] NIO: PASS: History has at least 300 days. [2026-01-21T12:15:50.320088] [DEBUG] [REMOTE ] NIO: PASS: Price check passed. Min price $4.56. [2026-01-21T12:15:50.320233] [DEBUG] [REMOTE ] NIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:50.320347] [DEBUG] [REMOTE ] NIO: PASS: Integrity check passed. [2026-01-21T12:15:50.320389] [DEBUG] [REMOTE ] NIO: Symbol is viable for forecasting. [2026-01-21T12:15:50.320440] [INFO ] [MAIN ] [2185/3501] NIO kept (0.4s) | 2184 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:50.711935] [DEBUG] [REMOTE ] NITO: Retrieved 1474 rows, trimmed to 300. [2026-01-21T12:15:50.712129] [DEBUG] [REMOTE ] NITO: PASS: History has at least 300 days. [2026-01-21T12:15:50.712460] [DEBUG] [REMOTE ] NITO: PASS: Price check passed. Min price $1.56. [2026-01-21T12:15:50.712633] [DEBUG] [REMOTE ] NITO: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:50.712761] [DEBUG] [REMOTE ] NITO: PASS: Integrity check passed. [2026-01-21T12:15:50.712804] [DEBUG] [REMOTE ] NITO: Symbol is viable for forecasting. [2026-01-21T12:15:50.712861] [INFO ] [MAIN ] [2186/3501] NITO kept (0.4s) | 2185 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:51.404190] [DEBUG] [REMOTE ] NKSH: Retrieved 6573 rows, trimmed to 300. [2026-01-21T12:15:51.404362] [DEBUG] [REMOTE ] NKSH: PASS: History has at least 300 days. [2026-01-21T12:15:51.404976] [DEBUG] [REMOTE ] NKSH: PASS: Price check passed. Min price $26.47. [2026-01-21T12:15:51.405173] [DEBUG] [REMOTE ] NKSH: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:51.405321] [DEBUG] [REMOTE ] NKSH: PASS: Integrity check passed. [2026-01-21T12:15:51.405382] [DEBUG] [REMOTE ] NKSH: Symbol is viable for forecasting. [2026-01-21T12:15:51.405437] [INFO ] [MAIN ] [2187/3501] NKSH kept (0.7s) | 2186 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:51.696624] [DEBUG] [REMOTE ] NKTX: Retrieved 1389 rows, trimmed to 300. [2026-01-21T12:15:51.696935] [DEBUG] [REMOTE ] NKTX: PASS: History has at least 300 days. [2026-01-21T12:15:51.697142] [DEBUG] [REMOTE ] NKTX: PASS: Price check passed. Min price $1.73. [2026-01-21T12:15:51.697308] [DEBUG] [REMOTE ] NKTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:51.697420] [DEBUG] [REMOTE ] NKTX: PASS: Integrity check passed. [2026-01-21T12:15:51.697462] [DEBUG] [REMOTE ] NKTX: Symbol is viable for forecasting. [2026-01-21T12:15:51.697514] [INFO ] [MAIN ] [2188/3501] NKTX kept (0.3s) | 2187 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:52.263247] [DEBUG] [REMOTE ] NKX: Retrieved 5789 rows, trimmed to 300. [2026-01-21T12:15:52.263390] [DEBUG] [REMOTE ] NKX: PASS: History has at least 300 days. [2026-01-21T12:15:52.263641] [DEBUG] [REMOTE ] NKX: PASS: Price check passed. Min price $12.36. [2026-01-21T12:15:52.263785] [DEBUG] [REMOTE ] NKX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:52.263905] [DEBUG] [REMOTE ] NKX: PASS: Integrity check passed. [2026-01-21T12:15:52.263949] [DEBUG] [REMOTE ] NKX: Symbol is viable for forecasting. [2026-01-21T12:15:52.263999] [INFO ] [MAIN ] [2189/3501] NKX kept (0.6s) | 2188 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:52.404147] [DEBUG] [REMOTE ] NLOP: Retrieved 558 rows, trimmed to 300. [2026-01-21T12:15:52.404280] [DEBUG] [REMOTE ] NLOP: PASS: History has at least 300 days. [2026-01-21T12:15:52.404489] [DEBUG] [REMOTE ] NLOP: PASS: Price check passed. Min price $19.50. [2026-01-21T12:15:52.404673] [DEBUG] [REMOTE ] NLOP: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:52.404989] [DEBUG] [REMOTE ] NLOP: PASS: Integrity check passed. [2026-01-21T12:15:52.405031] [DEBUG] [REMOTE ] NLOP: Symbol is viable for forecasting. [2026-01-21T12:15:52.405079] [INFO ] [MAIN ] [2190/3501] NLOP kept (0.1s) | 2189 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:53.141635] [DEBUG] [REMOTE ] NLY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:53.141898] [DEBUG] [REMOTE ] NLY: PASS: History has at least 300 days. [2026-01-21T12:15:53.142505] [DEBUG] [REMOTE ] NLY: PASS: Price check passed. Min price $20.03. [2026-01-21T12:15:53.142702] [DEBUG] [REMOTE ] NLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:53.142867] [DEBUG] [REMOTE ] NLY: PASS: Integrity check passed. [2026-01-21T12:15:53.142912] [DEBUG] [REMOTE ] NLY: Symbol is viable for forecasting. [2026-01-21T12:15:53.142975] [INFO ] [MAIN ] [2191/3501] NLY kept (0.7s) | 2190 kept, 1 rejected | 138.6/min | ETA: 9.5m [2026-01-21T12:15:53.290821] [DEBUG] [REMOTE ] NMAI: Retrieved 1043 rows, trimmed to 300. [2026-01-21T12:15:53.290952] [DEBUG] [REMOTE ] NMAI: PASS: History has at least 300 days. [2026-01-21T12:15:53.291156] [DEBUG] [REMOTE ] NMAI: PASS: Price check passed. Min price $12.50. [2026-01-21T12:15:53.291296] [DEBUG] [REMOTE ] NMAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:53.291405] [DEBUG] [REMOTE ] NMAI: PASS: Integrity check passed. [2026-01-21T12:15:53.291446] [DEBUG] [REMOTE ] NMAI: Symbol is viable for forecasting. [2026-01-21T12:15:53.291494] [INFO ] [MAIN ] [2192/3501] NMAI kept (0.1s) | 2191 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:53.866339] [DEBUG] [REMOTE ] NMCO: Retrieved 1594 rows, trimmed to 300. [2026-01-21T12:15:53.866467] [DEBUG] [REMOTE ] NMCO: PASS: History has at least 300 days. [2026-01-21T12:15:53.866722] [DEBUG] [REMOTE ] NMCO: PASS: Price check passed. Min price $10.12. [2026-01-21T12:15:53.866858] [DEBUG] [REMOTE ] NMCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:53.866967] [DEBUG] [REMOTE ] NMCO: PASS: Integrity check passed. [2026-01-21T12:15:53.867023] [DEBUG] [REMOTE ] NMCO: Symbol is viable for forecasting. [2026-01-21T12:15:53.867073] [INFO ] [MAIN ] [2193/3501] NMCO kept (0.6s) | 2192 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:54.315318] [DEBUG] [REMOTE ] NMFC: Retrieved 3688 rows, trimmed to 300. [2026-01-21T12:15:54.315462] [DEBUG] [REMOTE ] NMFC: PASS: History has at least 300 days. [2026-01-21T12:15:54.315742] [DEBUG] [REMOTE ] NMFC: PASS: Price check passed. Min price $8.69. [2026-01-21T12:15:54.315894] [DEBUG] [REMOTE ] NMFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:54.316016] [DEBUG] [REMOTE ] NMFC: PASS: Integrity check passed. [2026-01-21T12:15:54.316060] [DEBUG] [REMOTE ] NMFC: Symbol is viable for forecasting. [2026-01-21T12:15:54.316111] [INFO ] [MAIN ] [2194/3501] NMFC kept (0.4s) | 2193 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:54.638836] [DEBUG] [REMOTE ] NMG: Retrieved 1867 rows, trimmed to 300. [2026-01-21T12:15:54.638984] [DEBUG] [REMOTE ] NMG: PASS: History has at least 300 days. [2026-01-21T12:15:54.639218] [DEBUG] [REMOTE ] NMG: PASS: Price check passed. Min price $2.44. [2026-01-21T12:15:54.639365] [DEBUG] [REMOTE ] NMG: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:54.639492] [DEBUG] [REMOTE ] NMG: PASS: Integrity check passed. [2026-01-21T12:15:54.639535] [DEBUG] [REMOTE ] NMG: Symbol is viable for forecasting. [2026-01-21T12:15:54.639612] [INFO ] [MAIN ] [2195/3501] NMG kept (0.3s) | 2194 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:55.196651] [DEBUG] [REMOTE ] NMI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:55.196809] [DEBUG] [REMOTE ] NMI: PASS: History has at least 300 days. [2026-01-21T12:15:55.197060] [DEBUG] [REMOTE ] NMI: PASS: Price check passed. Min price $9.86. [2026-01-21T12:15:55.197203] [DEBUG] [REMOTE ] NMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:55.197328] [DEBUG] [REMOTE ] NMI: PASS: Integrity check passed. [2026-01-21T12:15:55.197368] [DEBUG] [REMOTE ] NMI: Symbol is viable for forecasting. [2026-01-21T12:15:55.197418] [INFO ] [MAIN ] [2196/3501] NMI kept (0.6s) | 2195 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:55.535911] [DEBUG] [REMOTE ] NMIH: Retrieved 3066 rows, trimmed to 300. [2026-01-21T12:15:55.536145] [DEBUG] [REMOTE ] NMIH: PASS: History has at least 300 days. [2026-01-21T12:15:55.536624] [DEBUG] [REMOTE ] NMIH: PASS: Price check passed. Min price $35.58. [2026-01-21T12:15:55.536841] [DEBUG] [REMOTE ] NMIH: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:55.537017] [DEBUG] [REMOTE ] NMIH: PASS: Integrity check passed. [2026-01-21T12:15:55.537078] [DEBUG] [REMOTE ] NMIH: Symbol is viable for forecasting. [2026-01-21T12:15:55.537175] [INFO ] [MAIN ] [2197/3501] NMIH kept (0.3s) | 2196 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:56.006272] [DEBUG] [REMOTE ] NMM: Retrieved 4574 rows, trimmed to 300. [2026-01-21T12:15:56.006523] [DEBUG] [REMOTE ] NMM: PASS: History has at least 300 days. [2026-01-21T12:15:56.006876] [DEBUG] [REMOTE ] NMM: PASS: Price check passed. Min price $45.79. [2026-01-21T12:15:56.007031] [DEBUG] [REMOTE ] NMM: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:56.007189] [DEBUG] [REMOTE ] NMM: PASS: Integrity check passed. [2026-01-21T12:15:56.007235] [DEBUG] [REMOTE ] NMM: Symbol is viable for forecasting. [2026-01-21T12:15:56.007292] [INFO ] [MAIN ] [2198/3501] NMM kept (0.5s) | 2197 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:56.199040] [DEBUG] [REMOTE ] NMRA: Retrieved 589 rows, trimmed to 300. [2026-01-21T12:15:56.199245] [DEBUG] [REMOTE ] NMRA: PASS: History has at least 300 days. [2026-01-21T12:15:56.199509] [DEBUG] [REMOTE ] NMRA: PASS: Price check passed. Min price $1.64. [2026-01-21T12:15:56.199724] [DEBUG] [REMOTE ] NMRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:56.200036] [DEBUG] [REMOTE ] NMRA: PASS: Integrity check passed. [2026-01-21T12:15:56.200099] [DEBUG] [REMOTE ] NMRA: Symbol is viable for forecasting. [2026-01-21T12:15:56.200155] [INFO ] [MAIN ] [2199/3501] NMRA kept (0.2s) | 2198 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:56.764510] [DEBUG] [REMOTE ] NMRK: Retrieved 2033 rows, trimmed to 300. [2026-01-21T12:15:56.764736] [DEBUG] [REMOTE ] NMRK: PASS: History has at least 300 days. [2026-01-21T12:15:56.765001] [DEBUG] [REMOTE ] NMRK: PASS: Price check passed. Min price $15.32. [2026-01-21T12:15:56.765148] [DEBUG] [REMOTE ] NMRK: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:56.765277] [DEBUG] [REMOTE ] NMRK: PASS: Integrity check passed. [2026-01-21T12:15:56.765321] [DEBUG] [REMOTE ] NMRK: Symbol is viable for forecasting. [2026-01-21T12:15:56.765374] [INFO ] [MAIN ] [2200/3501] NMRK kept (0.6s) | 2199 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:57.081536] [DEBUG] [REMOTE ] NN: Retrieved 1060 rows, trimmed to 300. [2026-01-21T12:15:57.081713] [DEBUG] [REMOTE ] NN: PASS: History has at least 300 days. [2026-01-21T12:15:57.081980] [DEBUG] [REMOTE ] NN: PASS: Price check passed. Min price $11.37. [2026-01-21T12:15:57.082178] [DEBUG] [REMOTE ] NN: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:57.082340] [DEBUG] [REMOTE ] NN: PASS: Integrity check passed. [2026-01-21T12:15:57.082403] [DEBUG] [REMOTE ] NN: Symbol is viable for forecasting. [2026-01-21T12:15:57.082474] [INFO ] [MAIN ] [2201/3501] NN kept (0.3s) | 2200 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:57.565598] [DEBUG] [REMOTE ] NNDM: Retrieved 2523 rows, trimmed to 300. [2026-01-21T12:15:57.565734] [DEBUG] [REMOTE ] NNDM: PASS: History has at least 300 days. [2026-01-21T12:15:57.565953] [DEBUG] [REMOTE ] NNDM: PASS: Price check passed. Min price $1.44. [2026-01-21T12:15:57.566096] [DEBUG] [REMOTE ] NNDM: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:57.566216] [DEBUG] [REMOTE ] NNDM: PASS: Integrity check passed. [2026-01-21T12:15:57.566258] [DEBUG] [REMOTE ] NNDM: Symbol is viable for forecasting. [2026-01-21T12:15:57.566309] [INFO ] [MAIN ] [2202/3501] NNDM kept (0.5s) | 2201 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:57.795302] [DEBUG] [REMOTE ] NNE: Retrieved 426 rows, trimmed to 300. [2026-01-21T12:15:57.795516] [DEBUG] [REMOTE ] NNE: PASS: History has at least 300 days. [2026-01-21T12:15:57.795836] [DEBUG] [REMOTE ] NNE: PASS: Price check passed. Min price $24.01. [2026-01-21T12:15:57.795985] [DEBUG] [REMOTE ] NNE: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:57.796136] [DEBUG] [REMOTE ] NNE: PASS: Integrity check passed. [2026-01-21T12:15:57.796179] [DEBUG] [REMOTE ] NNE: Symbol is viable for forecasting. [2026-01-21T12:15:57.796231] [INFO ] [MAIN ] [2203/3501] NNE kept (0.2s) | 2202 kept, 1 rejected | 138.7/min | ETA: 9.4m [2026-01-21T12:15:58.450355] [DEBUG] [REMOTE ] NNI: Retrieved 5560 rows, trimmed to 300. [2026-01-21T12:15:58.450534] [DEBUG] [REMOTE ] NNI: PASS: History has at least 300 days. [2026-01-21T12:15:58.450885] [DEBUG] [REMOTE ] NNI: PASS: Price check passed. Min price $124.42. [2026-01-21T12:15:58.451077] [DEBUG] [REMOTE ] NNI: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:58.451247] [DEBUG] [REMOTE ] NNI: PASS: Integrity check passed. [2026-01-21T12:15:58.451305] [DEBUG] [REMOTE ] NNI: Symbol is viable for forecasting. [2026-01-21T12:15:58.451380] [INFO ] [MAIN ] [2204/3501] NNI kept (0.7s) | 2203 kept, 1 rejected | 138.6/min | ETA: 9.4m [2026-01-21T12:15:58.937087] [DEBUG] [REMOTE ] NNN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:58.937277] [DEBUG] [REMOTE ] NNN: PASS: History has at least 300 days. [2026-01-21T12:15:58.937667] [DEBUG] [REMOTE ] NNN: PASS: Price check passed. Min price $39.05. [2026-01-21T12:15:58.937875] [DEBUG] [REMOTE ] NNN: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:58.938084] [DEBUG] [REMOTE ] NNN: PASS: Integrity check passed. [2026-01-21T12:15:58.938147] [DEBUG] [REMOTE ] NNN: Symbol is viable for forecasting. [2026-01-21T12:15:58.938222] [INFO ] [MAIN ] [2205/3501] NNN kept (0.5s) | 2204 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:15:59.262520] [DEBUG] [REMOTE ] NNOX: Retrieved 1359 rows, trimmed to 300. [2026-01-21T12:15:59.262724] [DEBUG] [REMOTE ] NNOX: PASS: History has at least 300 days. [2026-01-21T12:15:59.263152] [DEBUG] [REMOTE ] NNOX: PASS: Price check passed. Min price $2.78. [2026-01-21T12:15:59.263296] [DEBUG] [REMOTE ] NNOX: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:59.263439] [DEBUG] [REMOTE ] NNOX: PASS: Integrity check passed. [2026-01-21T12:15:59.263501] [DEBUG] [REMOTE ] NNOX: Symbol is viable for forecasting. [2026-01-21T12:15:59.263557] [INFO ] [MAIN ] [2206/3501] NNOX kept (0.3s) | 2205 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:15:59.862024] [DEBUG] [REMOTE ] NNY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:15:59.862164] [DEBUG] [REMOTE ] NNY: PASS: History has at least 300 days. [2026-01-21T12:15:59.862386] [DEBUG] [REMOTE ] NNY: PASS: Price check passed. Min price $8.23. [2026-01-21T12:15:59.862527] [DEBUG] [REMOTE ] NNY: PASS: Continuity check passed with 300 days. [2026-01-21T12:15:59.862669] [DEBUG] [REMOTE ] NNY: PASS: Integrity check passed. [2026-01-21T12:15:59.862722] [DEBUG] [REMOTE ] NNY: Symbol is viable for forecasting. [2026-01-21T12:15:59.862780] [INFO ] [MAIN ] [2207/3501] NNY kept (0.6s) | 2206 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:16:00.313115] [DEBUG] [REMOTE ] NOA: Retrieved 4818 rows, trimmed to 300. [2026-01-21T12:16:00.313257] [DEBUG] [REMOTE ] NOA: PASS: History has at least 300 days. [2026-01-21T12:16:00.313493] [DEBUG] [REMOTE ] NOA: PASS: Price check passed. Min price $13.09. [2026-01-21T12:16:00.313654] [DEBUG] [REMOTE ] NOA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:00.313772] [DEBUG] [REMOTE ] NOA: PASS: Integrity check passed. [2026-01-21T12:16:00.313813] [DEBUG] [REMOTE ] NOA: Symbol is viable for forecasting. [2026-01-21T12:16:00.313863] [INFO ] [MAIN ] [2208/3501] NOA kept (0.5s) | 2207 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:16:00.752901] [DEBUG] [REMOTE ] NOAH: Retrieved 3820 rows, trimmed to 300. [2026-01-21T12:16:00.753062] [DEBUG] [REMOTE ] NOAH: PASS: History has at least 300 days. [2026-01-21T12:16:00.753322] [DEBUG] [REMOTE ] NOAH: PASS: Price check passed. Min price $9.61. [2026-01-21T12:16:00.753483] [DEBUG] [REMOTE ] NOAH: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:00.753632] [DEBUG] [REMOTE ] NOAH: PASS: Integrity check passed. [2026-01-21T12:16:00.753677] [DEBUG] [REMOTE ] NOAH: Symbol is viable for forecasting. [2026-01-21T12:16:00.753730] [INFO ] [MAIN ] [2209/3501] NOAH kept (0.4s) | 2208 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:16:01.056535] [DEBUG] [REMOTE ] NODK: Retrieved 2224 rows, trimmed to 300. [2026-01-21T12:16:01.056725] [DEBUG] [REMOTE ] NODK: PASS: History has at least 300 days. [2026-01-21T12:16:01.056992] [DEBUG] [REMOTE ] NODK: PASS: Price check passed. Min price $13.09. [2026-01-21T12:16:01.057204] [DEBUG] [REMOTE ] NODK: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:01.057354] [DEBUG] [REMOTE ] NODK: PASS: Integrity check passed. [2026-01-21T12:16:01.057407] [DEBUG] [REMOTE ] NODK: Symbol is viable for forecasting. [2026-01-21T12:16:01.057472] [INFO ] [MAIN ] [2210/3501] NODK kept (0.3s) | 2209 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:16:01.559933] [DEBUG] [REMOTE ] NOG: Retrieved 4723 rows, trimmed to 300. [2026-01-21T12:16:01.560078] [DEBUG] [REMOTE ] NOG: PASS: History has at least 300 days. [2026-01-21T12:16:01.560319] [DEBUG] [REMOTE ] NOG: PASS: Price check passed. Min price $20.06. [2026-01-21T12:16:01.560461] [DEBUG] [REMOTE ] NOG: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:01.560621] [DEBUG] [REMOTE ] NOG: PASS: Integrity check passed. [2026-01-21T12:16:01.560666] [DEBUG] [REMOTE ] NOG: Symbol is viable for forecasting. [2026-01-21T12:16:01.560726] [INFO ] [MAIN ] [2211/3501] NOG kept (0.5s) | 2210 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:16:01.920002] [DEBUG] [REMOTE ] NOMD: Retrieved 2526 rows, trimmed to 300. [2026-01-21T12:16:01.920154] [DEBUG] [REMOTE ] NOMD: PASS: History has at least 300 days. [2026-01-21T12:16:01.920404] [DEBUG] [REMOTE ] NOMD: PASS: Price check passed. Min price $10.99. [2026-01-21T12:16:01.920549] [DEBUG] [REMOTE ] NOMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:01.920691] [DEBUG] [REMOTE ] NOMD: PASS: Integrity check passed. [2026-01-21T12:16:01.920734] [DEBUG] [REMOTE ] NOMD: Symbol is viable for forecasting. [2026-01-21T12:16:01.920783] [INFO ] [MAIN ] [2212/3501] NOMD kept (0.4s) | 2211 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:16:02.255995] [DEBUG] [REMOTE ] NOTE: Retrieved 1285 rows, trimmed to 300. [2026-01-21T12:16:02.256202] [DEBUG] [REMOTE ] NOTE: PASS: History has at least 300 days. [2026-01-21T12:16:02.256470] [DEBUG] [REMOTE ] NOTE: PASS: Price check passed. Min price $1.47. [2026-01-21T12:16:02.256712] [DEBUG] [REMOTE ] NOTE: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:02.256837] [DEBUG] [REMOTE ] NOTE: PASS: Integrity check passed. [2026-01-21T12:16:02.256879] [DEBUG] [REMOTE ] NOTE: Symbol is viable for forecasting. [2026-01-21T12:16:02.256932] [INFO ] [MAIN ] [2213/3501] NOTE kept (0.3s) | 2212 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:16:02.607793] [DEBUG] [REMOTE ] NPCE: Retrieved 1192 rows, trimmed to 300. [2026-01-21T12:16:02.607960] [DEBUG] [REMOTE ] NPCE: PASS: History has at least 300 days. [2026-01-21T12:16:02.608226] [DEBUG] [REMOTE ] NPCE: PASS: Price check passed. Min price $9.40. [2026-01-21T12:16:02.608376] [DEBUG] [REMOTE ] NPCE: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:02.608517] [DEBUG] [REMOTE ] NPCE: PASS: Integrity check passed. [2026-01-21T12:16:02.608640] [DEBUG] [REMOTE ] NPCE: Symbol is viable for forecasting. [2026-01-21T12:16:02.608726] [INFO ] [MAIN ] [2214/3501] NPCE kept (0.4s) | 2213 kept, 1 rejected | 138.7/min | ETA: 9.3m [2026-01-21T12:16:02.987612] [DEBUG] [REMOTE ] NPFD: Retrieved 1026 rows, trimmed to 300. [2026-01-21T12:16:02.987817] [DEBUG] [REMOTE ] NPFD: PASS: History has at least 300 days. [2026-01-21T12:16:02.988085] [DEBUG] [REMOTE ] NPFD: PASS: Price check passed. Min price $18.79. [2026-01-21T12:16:02.988253] [DEBUG] [REMOTE ] NPFD: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:02.988386] [DEBUG] [REMOTE ] NPFD: PASS: Integrity check passed. [2026-01-21T12:16:02.988429] [DEBUG] [REMOTE ] NPFD: Symbol is viable for forecasting. [2026-01-21T12:16:02.988485] [INFO ] [MAIN ] [2215/3501] NPFD kept (0.4s) | 2214 kept, 1 rejected | 138.7/min | ETA: 9.3m [2026-01-21T12:16:03.693361] [DEBUG] [REMOTE ] NPK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:03.693656] [DEBUG] [REMOTE ] NPK: PASS: History has at least 300 days. [2026-01-21T12:16:03.694127] [DEBUG] [REMOTE ] NPK: PASS: Price check passed. Min price $91.59. [2026-01-21T12:16:03.694347] [DEBUG] [REMOTE ] NPK: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:03.694605] [DEBUG] [REMOTE ] NPK: PASS: Integrity check passed. [2026-01-21T12:16:03.694673] [DEBUG] [REMOTE ] NPK: Symbol is viable for forecasting. [2026-01-21T12:16:03.694759] [INFO ] [MAIN ] [2216/3501] NPK kept (0.7s) | 2215 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:16:04.176772] [DEBUG] [REMOTE ] NPO: Retrieved 5952 rows, trimmed to 300. [2026-01-21T12:16:04.177030] [DEBUG] [REMOTE ] NPO: PASS: History has at least 300 days. [2026-01-21T12:16:04.177421] [DEBUG] [REMOTE ] NPO: PASS: Price check passed. Min price $202.27. [2026-01-21T12:16:04.177801] [DEBUG] [REMOTE ] NPO: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:04.178005] [DEBUG] [REMOTE ] NPO: PASS: Integrity check passed. [2026-01-21T12:16:04.178053] [DEBUG] [REMOTE ] NPO: Symbol is viable for forecasting. [2026-01-21T12:16:04.178115] [INFO ] [MAIN ] [2217/3501] NPO kept (0.5s) | 2216 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:16:04.773109] [DEBUG] [REMOTE ] NQP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:04.773278] [DEBUG] [REMOTE ] NQP: PASS: History has at least 300 days. [2026-01-21T12:16:04.773558] [DEBUG] [REMOTE ] NQP: PASS: Price check passed. Min price $11.74. [2026-01-21T12:16:04.773753] [DEBUG] [REMOTE ] NQP: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:04.773907] [DEBUG] [REMOTE ] NQP: PASS: Integrity check passed. [2026-01-21T12:16:04.773959] [DEBUG] [REMOTE ] NQP: Symbol is viable for forecasting. [2026-01-21T12:16:04.774204] [INFO ] [MAIN ] [2218/3501] NQP kept (0.6s) | 2217 kept, 1 rejected | 138.6/min | ETA: 9.3m [2026-01-21T12:16:05.145093] [DEBUG] [REMOTE ] NRC: Retrieved 3184 rows, trimmed to 300. [2026-01-21T12:16:05.145232] [DEBUG] [REMOTE ] NRC: PASS: History has at least 300 days. [2026-01-21T12:16:05.145452] [DEBUG] [REMOTE ] NRC: PASS: Price check passed. Min price $11.32. [2026-01-21T12:16:05.145621] [DEBUG] [REMOTE ] NRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:05.145746] [DEBUG] [REMOTE ] NRC: PASS: Integrity check passed. [2026-01-21T12:16:05.145790] [DEBUG] [REMOTE ] NRC: Symbol is viable for forecasting. [2026-01-21T12:16:05.145843] [INFO ] [MAIN ] [2219/3501] NRC kept (0.4s) | 2218 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:05.423600] [DEBUG] [REMOTE ] NRDS: Retrieved 1055 rows, trimmed to 300. [2026-01-21T12:16:05.423743] [DEBUG] [REMOTE ] NRDS: PASS: History has at least 300 days. [2026-01-21T12:16:05.423952] [DEBUG] [REMOTE ] NRDS: PASS: Price check passed. Min price $11.57. [2026-01-21T12:16:05.424278] [DEBUG] [REMOTE ] NRDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:05.424392] [DEBUG] [REMOTE ] NRDS: PASS: Integrity check passed. [2026-01-21T12:16:05.424433] [DEBUG] [REMOTE ] NRDS: Symbol is viable for forecasting. [2026-01-21T12:16:05.424483] [INFO ] [MAIN ] [2220/3501] NRDS kept (0.3s) | 2219 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:05.860317] [DEBUG] [REMOTE ] NREF: Retrieved 1495 rows, trimmed to 300. [2026-01-21T12:16:05.860444] [DEBUG] [REMOTE ] NREF: PASS: History has at least 300 days. [2026-01-21T12:16:05.860667] [DEBUG] [REMOTE ] NREF: PASS: Price check passed. Min price $12.61. [2026-01-21T12:16:05.860841] [DEBUG] [REMOTE ] NREF: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:05.860955] [DEBUG] [REMOTE ] NREF: PASS: Integrity check passed. [2026-01-21T12:16:05.860996] [DEBUG] [REMOTE ] NREF: Symbol is viable for forecasting. [2026-01-21T12:16:05.861045] [INFO ] [MAIN ] [2221/3501] NREF kept (0.4s) | 2220 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:06.511591] [DEBUG] [REMOTE ] NRG: Retrieved 5568 rows, trimmed to 300. [2026-01-21T12:16:06.511765] [DEBUG] [REMOTE ] NRG: PASS: History has at least 300 days. [2026-01-21T12:16:06.512025] [DEBUG] [REMOTE ] NRG: PASS: Price check passed. Min price $143.53. [2026-01-21T12:16:06.512171] [DEBUG] [REMOTE ] NRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:06.512302] [DEBUG] [REMOTE ] NRG: PASS: Integrity check passed. [2026-01-21T12:16:06.512346] [DEBUG] [REMOTE ] NRG: Symbol is viable for forecasting. [2026-01-21T12:16:06.512398] [INFO ] [MAIN ] [2222/3501] NRG kept (0.7s) | 2221 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:06.982186] [DEBUG] [REMOTE ] NRIM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:06.982428] [DEBUG] [REMOTE ] NRIM: PASS: History has at least 300 days. [2026-01-21T12:16:06.982742] [DEBUG] [REMOTE ] NRIM: PASS: Price check passed. Min price $21.30. [2026-01-21T12:16:06.982893] [DEBUG] [REMOTE ] NRIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:06.983058] [DEBUG] [REMOTE ] NRIM: PASS: Integrity check passed. [2026-01-21T12:16:06.983104] [DEBUG] [REMOTE ] NRIM: Symbol is viable for forecasting. [2026-01-21T12:16:06.983157] [INFO ] [MAIN ] [2223/3501] NRIM kept (0.5s) | 2222 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:07.276656] [DEBUG] [REMOTE ] NRIX: Retrieved 1379 rows, trimmed to 300. [2026-01-21T12:16:07.276880] [DEBUG] [REMOTE ] NRIX: PASS: History has at least 300 days. [2026-01-21T12:16:07.277656] [DEBUG] [REMOTE ] NRIX: PASS: Price check passed. Min price $10.40. [2026-01-21T12:16:07.278408] [DEBUG] [REMOTE ] NRIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:07.278727] [DEBUG] [REMOTE ] NRIX: PASS: Integrity check passed. [2026-01-21T12:16:07.278778] [DEBUG] [REMOTE ] NRIX: Symbol is viable for forecasting. [2026-01-21T12:16:07.278850] [INFO ] [MAIN ] [2224/3501] NRIX kept (0.3s) | 2223 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:07.901817] [DEBUG] [REMOTE ] NRK: Retrieved 5789 rows, trimmed to 300. [2026-01-21T12:16:07.901968] [DEBUG] [REMOTE ] NRK: PASS: History has at least 300 days. [2026-01-21T12:16:07.902281] [DEBUG] [REMOTE ] NRK: PASS: Price check passed. Min price $9.82. [2026-01-21T12:16:07.902422] [DEBUG] [REMOTE ] NRK: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:07.902545] [DEBUG] [REMOTE ] NRK: PASS: Integrity check passed. [2026-01-21T12:16:07.902604] [DEBUG] [REMOTE ] NRK: Symbol is viable for forecasting. [2026-01-21T12:16:07.902654] [INFO ] [MAIN ] [2225/3501] NRK kept (0.6s) | 2224 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:08.297400] [DEBUG] [REMOTE ] NRP: Retrieved 5855 rows, trimmed to 300. [2026-01-21T12:16:08.297540] [DEBUG] [REMOTE ] NRP: PASS: History has at least 300 days. [2026-01-21T12:16:08.297778] [DEBUG] [REMOTE ] NRP: PASS: Price check passed. Min price $99.92. [2026-01-21T12:16:08.297914] [DEBUG] [REMOTE ] NRP: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:08.298029] [DEBUG] [REMOTE ] NRP: PASS: Integrity check passed. [2026-01-21T12:16:08.298069] [DEBUG] [REMOTE ] NRP: Symbol is viable for forecasting. [2026-01-21T12:16:08.298118] [INFO ] [MAIN ] [2226/3501] NRP kept (0.4s) | 2225 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:08.576011] [DEBUG] [REMOTE ] NRXP: Retrieved 2042 rows, trimmed to 300. [2026-01-21T12:16:08.576157] [DEBUG] [REMOTE ] NRXP: PASS: History has at least 300 days. [2026-01-21T12:16:08.576410] [DEBUG] [REMOTE ] NRXP: PASS: Price check passed. Min price $1.98. [2026-01-21T12:16:08.576612] [DEBUG] [REMOTE ] NRXP: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:08.576751] [DEBUG] [REMOTE ] NRXP: PASS: Integrity check passed. [2026-01-21T12:16:08.576810] [DEBUG] [REMOTE ] NRXP: Symbol is viable for forecasting. [2026-01-21T12:16:08.576870] [INFO ] [MAIN ] [2227/3501] NRXP kept (0.3s) | 2226 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:09.183439] [DEBUG] [REMOTE ] NSC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:09.183602] [DEBUG] [REMOTE ] NSC: PASS: History has at least 300 days. [2026-01-21T12:16:09.183833] [DEBUG] [REMOTE ] NSC: PASS: Price check passed. Min price $278.21. [2026-01-21T12:16:09.183969] [DEBUG] [REMOTE ] NSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:09.184086] [DEBUG] [REMOTE ] NSC: PASS: Integrity check passed. [2026-01-21T12:16:09.184126] [DEBUG] [REMOTE ] NSC: Symbol is viable for forecasting. [2026-01-21T12:16:09.184174] [INFO ] [MAIN ] [2228/3501] NSC kept (0.6s) | 2227 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:09.498393] [DEBUG] [REMOTE ] NSP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:09.498540] [DEBUG] [REMOTE ] NSP: PASS: History has at least 300 days. [2026-01-21T12:16:09.498788] [DEBUG] [REMOTE ] NSP: PASS: Price check passed. Min price $31.15. [2026-01-21T12:16:09.498925] [DEBUG] [REMOTE ] NSP: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:09.499059] [DEBUG] [REMOTE ] NSP: PASS: Integrity check passed. [2026-01-21T12:16:09.499099] [DEBUG] [REMOTE ] NSP: Symbol is viable for forecasting. [2026-01-21T12:16:09.499236] [INFO ] [MAIN ] [2229/3501] NSP kept (0.3s) | 2228 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:10.027619] [DEBUG] [REMOTE ] NSSC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:10.027770] [DEBUG] [REMOTE ] NSSC: PASS: History has at least 300 days. [2026-01-21T12:16:10.027994] [DEBUG] [REMOTE ] NSSC: PASS: Price check passed. Min price $37.68. [2026-01-21T12:16:10.028130] [DEBUG] [REMOTE ] NSSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:10.028434] [DEBUG] [REMOTE ] NSSC: PASS: Integrity check passed. [2026-01-21T12:16:10.028474] [DEBUG] [REMOTE ] NSSC: Symbol is viable for forecasting. [2026-01-21T12:16:10.028522] [INFO ] [MAIN ] [2230/3501] NSSC kept (0.5s) | 2229 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:10.430586] [DEBUG] [REMOTE ] NTAP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:10.430757] [DEBUG] [REMOTE ] NTAP: PASS: History has at least 300 days. [2026-01-21T12:16:10.431006] [DEBUG] [REMOTE ] NTAP: PASS: Price check passed. Min price $94.11. [2026-01-21T12:16:10.431147] [DEBUG] [REMOTE ] NTAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:10.431267] [DEBUG] [REMOTE ] NTAP: PASS: Integrity check passed. [2026-01-21T12:16:10.431309] [DEBUG] [REMOTE ] NTAP: Symbol is viable for forecasting. [2026-01-21T12:16:10.431357] [INFO ] [MAIN ] [2231/3501] NTAP kept (0.4s) | 2230 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:10.644287] [DEBUG] [REMOTE ] NTB: Retrieved 2348 rows, trimmed to 300. [2026-01-21T12:16:10.644456] [DEBUG] [REMOTE ] NTB: PASS: History has at least 300 days. [2026-01-21T12:16:10.644760] [DEBUG] [REMOTE ] NTB: PASS: Price check passed. Min price $41.30. [2026-01-21T12:16:10.644975] [DEBUG] [REMOTE ] NTB: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:10.645127] [DEBUG] [REMOTE ] NTB: PASS: Integrity check passed. [2026-01-21T12:16:10.645178] [DEBUG] [REMOTE ] NTB: Symbol is viable for forecasting. [2026-01-21T12:16:10.645243] [INFO ] [MAIN ] [2232/3501] NTB kept (0.2s) | 2231 kept, 1 rejected | 138.6/min | ETA: 9.2m [2026-01-21T12:16:11.320871] [DEBUG] [REMOTE ] NTES: Retrieved 6426 rows, trimmed to 300. [2026-01-21T12:16:11.321039] [DEBUG] [REMOTE ] NTES: PASS: History has at least 300 days. [2026-01-21T12:16:11.321274] [DEBUG] [REMOTE ] NTES: PASS: Price check passed. Min price $132.88. [2026-01-21T12:16:11.321413] [DEBUG] [REMOTE ] NTES: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:11.321532] [DEBUG] [REMOTE ] NTES: PASS: Integrity check passed. [2026-01-21T12:16:11.321601] [DEBUG] [REMOTE ] NTES: Symbol is viable for forecasting. [2026-01-21T12:16:11.321654] [INFO ] [MAIN ] [2233/3501] NTES kept (0.7s) | 2232 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:11.867517] [DEBUG] [REMOTE ] NTIC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:11.867765] [DEBUG] [REMOTE ] NTIC: PASS: History has at least 300 days. [2026-01-21T12:16:11.868290] [DEBUG] [REMOTE ] NTIC: PASS: Price check passed. Min price $7.35. [2026-01-21T12:16:11.868447] [DEBUG] [REMOTE ] NTIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:11.868627] [DEBUG] [REMOTE ] NTIC: PASS: Integrity check passed. [2026-01-21T12:16:11.868674] [DEBUG] [REMOTE ] NTIC: Symbol is viable for forecasting. [2026-01-21T12:16:11.868733] [INFO ] [MAIN ] [2234/3501] NTIC kept (0.5s) | 2233 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:12.025702] [DEBUG] [REMOTE ] NTLA: Retrieved 2440 rows, trimmed to 300. [2026-01-21T12:16:12.025854] [DEBUG] [REMOTE ] NTLA: PASS: History has at least 300 days. [2026-01-21T12:16:12.026119] [DEBUG] [REMOTE ] NTLA: PASS: Price check passed. Min price $8.04. [2026-01-21T12:16:12.026290] [DEBUG] [REMOTE ] NTLA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:12.026422] [DEBUG] [REMOTE ] NTLA: PASS: Integrity check passed. [2026-01-21T12:16:12.026464] [DEBUG] [REMOTE ] NTLA: Symbol is viable for forecasting. [2026-01-21T12:16:12.026545] [INFO ] [MAIN ] [2235/3501] NTLA kept (0.2s) | 2234 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:12.530530] [DEBUG] [REMOTE ] NTNX: Retrieved 2338 rows, trimmed to 300. [2026-01-21T12:16:12.530746] [DEBUG] [REMOTE ] NTNX: PASS: History has at least 300 days. [2026-01-21T12:16:12.531056] [DEBUG] [REMOTE ] NTNX: PASS: Price check passed. Min price $43.21. [2026-01-21T12:16:12.531210] [DEBUG] [REMOTE ] NTNX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:12.531535] [DEBUG] [REMOTE ] NTNX: PASS: Integrity check passed. [2026-01-21T12:16:12.531613] [DEBUG] [REMOTE ] NTNX: Symbol is viable for forecasting. [2026-01-21T12:16:12.531673] [INFO ] [MAIN ] [2236/3501] NTNX kept (0.5s) | 2235 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:12.997880] [DEBUG] [REMOTE ] NTRA: Retrieved 2653 rows, trimmed to 300. [2026-01-21T12:16:12.998069] [DEBUG] [REMOTE ] NTRA: PASS: History has at least 300 days. [2026-01-21T12:16:12.998528] [DEBUG] [REMOTE ] NTRA: PASS: Price check passed. Min price $189.57. [2026-01-21T12:16:12.998695] [DEBUG] [REMOTE ] NTRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:12.998841] [DEBUG] [REMOTE ] NTRA: PASS: Integrity check passed. [2026-01-21T12:16:12.998898] [DEBUG] [REMOTE ] NTRA: Symbol is viable for forecasting. [2026-01-21T12:16:12.998970] [INFO ] [MAIN ] [2237/3501] NTRA kept (0.5s) | 2236 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:13.360084] [DEBUG] [REMOTE ] NTRB: Retrieved 1853 rows, trimmed to 300. [2026-01-21T12:16:13.360271] [DEBUG] [REMOTE ] NTRB: PASS: History has at least 300 days. [2026-01-21T12:16:13.360561] [DEBUG] [REMOTE ] NTRB: PASS: Price check passed. Min price $4.22. [2026-01-21T12:16:13.360747] [DEBUG] [REMOTE ] NTRB: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:13.360877] [DEBUG] [REMOTE ] NTRB: PASS: Integrity check passed. [2026-01-21T12:16:13.360920] [DEBUG] [REMOTE ] NTRB: Symbol is viable for forecasting. [2026-01-21T12:16:13.360974] [INFO ] [MAIN ] [2238/3501] NTRB kept (0.4s) | 2237 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:13.944988] [DEBUG] [REMOTE ] NTRS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:13.945153] [DEBUG] [REMOTE ] NTRS: PASS: History has at least 300 days. [2026-01-21T12:16:13.945423] [DEBUG] [REMOTE ] NTRS: PASS: Price check passed. Min price $121.99. [2026-01-21T12:16:13.945606] [DEBUG] [REMOTE ] NTRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:13.945768] [DEBUG] [REMOTE ] NTRS: PASS: Integrity check passed. [2026-01-21T12:16:13.945817] [DEBUG] [REMOTE ] NTRS: Symbol is viable for forecasting. [2026-01-21T12:16:13.945878] [INFO ] [MAIN ] [2239/3501] NTRS kept (0.6s) | 2238 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:14.233185] [DEBUG] [REMOTE ] NTRSO: Retrieved 1563 rows, trimmed to 300. [2026-01-21T12:16:14.233320] [DEBUG] [REMOTE ] NTRSO: PASS: History has at least 300 days. [2026-01-21T12:16:14.233540] [DEBUG] [REMOTE ] NTRSO: PASS: Price check passed. Min price $19.10. [2026-01-21T12:16:14.233702] [DEBUG] [REMOTE ] NTRSO: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:14.233821] [DEBUG] [REMOTE ] NTRSO: PASS: Integrity check passed. [2026-01-21T12:16:14.233863] [DEBUG] [REMOTE ] NTRSO: Symbol is viable for forecasting. [2026-01-21T12:16:14.233912] [INFO ] [MAIN ] [2240/3501] NTRSO kept (0.3s) | 2239 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:14.534107] [DEBUG] [REMOTE ] NUKK: Retrieved 518 rows, trimmed to 300. [2026-01-21T12:16:14.534239] [DEBUG] [REMOTE ] NUKK: PASS: History has at least 300 days. [2026-01-21T12:16:14.534454] [DEBUG] [REMOTE ] NUKK: PASS: Price check passed. Min price $3.06. [2026-01-21T12:16:14.534635] [DEBUG] [REMOTE ] NUKK: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:14.534754] [DEBUG] [REMOTE ] NUKK: PASS: Integrity check passed. [2026-01-21T12:16:14.534796] [DEBUG] [REMOTE ] NUKK: Symbol is viable for forecasting. [2026-01-21T12:16:14.534845] [INFO ] [MAIN ] [2241/3501] NUKK kept (0.3s) | 2240 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:15.207081] [DEBUG] [REMOTE ] NUS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:15.207251] [DEBUG] [REMOTE ] NUS: PASS: History has at least 300 days. [2026-01-21T12:16:15.207705] [DEBUG] [REMOTE ] NUS: PASS: Price check passed. Min price $9.07. [2026-01-21T12:16:15.207867] [DEBUG] [REMOTE ] NUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:15.208003] [DEBUG] [REMOTE ] NUS: PASS: Integrity check passed. [2026-01-21T12:16:15.208049] [DEBUG] [REMOTE ] NUS: Symbol is viable for forecasting. [2026-01-21T12:16:15.208112] [INFO ] [MAIN ] [2242/3501] NUS kept (0.7s) | 2241 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:15.562807] [DEBUG] [REMOTE ] NUTX: Retrieved 3177 rows, trimmed to 300. [2026-01-21T12:16:15.563087] [DEBUG] [REMOTE ] NUTX: PASS: History has at least 300 days. [2026-01-21T12:16:15.563753] [DEBUG] [REMOTE ] NUTX: PASS: Price check passed. Min price $99.20. [2026-01-21T12:16:15.563981] [DEBUG] [REMOTE ] NUTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:15.564164] [DEBUG] [REMOTE ] NUTX: PASS: Integrity check passed. [2026-01-21T12:16:15.564214] [DEBUG] [REMOTE ] NUTX: Symbol is viable for forecasting. [2026-01-21T12:16:15.564286] [INFO ] [MAIN ] [2243/3501] NUTX kept (0.4s) | 2242 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:15.730322] [DEBUG] [REMOTE ] NUVB: Retrieved 1358 rows, trimmed to 300. [2026-01-21T12:16:15.730467] [DEBUG] [REMOTE ] NUVB: PASS: History has at least 300 days. [2026-01-21T12:16:15.730707] [DEBUG] [REMOTE ] NUVB: PASS: Price check passed. Min price $4.39. [2026-01-21T12:16:15.730853] [DEBUG] [REMOTE ] NUVB: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:15.730971] [DEBUG] [REMOTE ] NUVB: PASS: Integrity check passed. [2026-01-21T12:16:15.731014] [DEBUG] [REMOTE ] NUVB: Symbol is viable for forecasting. [2026-01-21T12:16:15.731078] [INFO ] [MAIN ] [2244/3501] NUVB kept (0.2s) | 2243 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:16.241258] [DEBUG] [REMOTE ] NUVL: Retrieved 1124 rows, trimmed to 300. [2026-01-21T12:16:16.241465] [DEBUG] [REMOTE ] NUVL: PASS: History has at least 300 days. [2026-01-21T12:16:16.241746] [DEBUG] [REMOTE ] NUVL: PASS: Price check passed. Min price $90.89. [2026-01-21T12:16:16.241890] [DEBUG] [REMOTE ] NUVL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:16.242013] [DEBUG] [REMOTE ] NUVL: PASS: Integrity check passed. [2026-01-21T12:16:16.242054] [DEBUG] [REMOTE ] NUVL: Symbol is viable for forecasting. [2026-01-21T12:16:16.242106] [INFO ] [MAIN ] [2245/3501] NUVL kept (0.5s) | 2244 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:16.787996] [DEBUG] [REMOTE ] NUWE: Retrieved 3501 rows, trimmed to 300. [2026-01-21T12:16:16.788230] [DEBUG] [REMOTE ] NUWE: PASS: History has at least 300 days. [2026-01-21T12:16:16.788592] [DEBUG] [REMOTE ] NUWE: PASS: Price check passed. Min price $1.74. [2026-01-21T12:16:16.788765] [DEBUG] [REMOTE ] NUWE: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:16.788930] [DEBUG] [REMOTE ] NUWE: PASS: Integrity check passed. [2026-01-21T12:16:16.788973] [DEBUG] [REMOTE ] NUWE: Symbol is viable for forecasting. [2026-01-21T12:16:16.789034] [INFO ] [MAIN ] [2246/3501] NUWE kept (0.5s) | 2245 kept, 1 rejected | 138.6/min | ETA: 9.1m [2026-01-21T12:16:17.306653] [DEBUG] [REMOTE ] NVAX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:17.306814] [DEBUG] [REMOTE ] NVAX: PASS: History has at least 300 days. [2026-01-21T12:16:17.307091] [DEBUG] [REMOTE ] NVAX: PASS: Price check passed. Min price $6.22. [2026-01-21T12:16:17.307269] [DEBUG] [REMOTE ] NVAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:17.307398] [DEBUG] [REMOTE ] NVAX: PASS: Integrity check passed. [2026-01-21T12:16:17.307441] [DEBUG] [REMOTE ] NVAX: Symbol is viable for forecasting. [2026-01-21T12:16:17.307493] [INFO ] [MAIN ] [2247/3501] NVAX kept (0.5s) | 2246 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:17.575759] [DEBUG] [REMOTE ] NVD: Retrieved 605 rows, trimmed to 300. [2026-01-21T12:16:17.575938] [DEBUG] [REMOTE ] NVD: PASS: History has at least 300 days. [2026-01-21T12:16:17.576227] [DEBUG] [REMOTE ] NVD: PASS: Price check passed. Min price $6.12. [2026-01-21T12:16:17.576437] [DEBUG] [REMOTE ] NVD: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:17.576671] [DEBUG] [REMOTE ] NVD: PASS: Integrity check passed. [2026-01-21T12:16:17.576738] [DEBUG] [REMOTE ] NVD: Symbol is viable for forecasting. [2026-01-21T12:16:17.576816] [INFO ] [MAIN ] [2248/3501] NVD kept (0.3s) | 2247 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:18.259866] [DEBUG] [REMOTE ] NVDA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:18.260167] [DEBUG] [REMOTE ] NVDA: PASS: History has at least 300 days. [2026-01-21T12:16:18.260714] [DEBUG] [REMOTE ] NVDA: PASS: Price check passed. Min price $170.94. [2026-01-21T12:16:18.260911] [DEBUG] [REMOTE ] NVDA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:18.261106] [DEBUG] [REMOTE ] NVDA: PASS: Integrity check passed. [2026-01-21T12:16:18.261161] [DEBUG] [REMOTE ] NVDA: Symbol is viable for forecasting. [2026-01-21T12:16:18.261262] [INFO ] [MAIN ] [2249/3501] NVDA kept (0.7s) | 2248 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:18.450827] [DEBUG] [REMOTE ] NVDD: Retrieved 590 rows, trimmed to 300. [2026-01-21T12:16:18.450965] [DEBUG] [REMOTE ] NVDD: PASS: History has at least 300 days. [2026-01-21T12:16:18.451179] [DEBUG] [REMOTE ] NVDD: PASS: Price check passed. Min price $34.80. [2026-01-21T12:16:18.451325] [DEBUG] [REMOTE ] NVDD: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:18.451441] [DEBUG] [REMOTE ] NVDD: PASS: Integrity check passed. [2026-01-21T12:16:18.451484] [DEBUG] [REMOTE ] NVDD: Symbol is viable for forecasting. [2026-01-21T12:16:18.451534] [INFO ] [MAIN ] [2250/3501] NVDD kept (0.2s) | 2249 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:18.894415] [DEBUG] [REMOTE ] NVDL: Retrieved 777 rows, trimmed to 300. [2026-01-21T12:16:18.894659] [DEBUG] [REMOTE ] NVDL: PASS: History has at least 300 days. [2026-01-21T12:16:18.894936] [DEBUG] [REMOTE ] NVDL: PASS: Price check passed. Min price $74.59. [2026-01-21T12:16:18.895094] [DEBUG] [REMOTE ] NVDL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:18.895238] [DEBUG] [REMOTE ] NVDL: PASS: Integrity check passed. [2026-01-21T12:16:18.895296] [DEBUG] [REMOTE ] NVDL: Symbol is viable for forecasting. [2026-01-21T12:16:18.895358] [INFO ] [MAIN ] [2251/3501] NVDL kept (0.4s) | 2250 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:19.229923] [DEBUG] [REMOTE ] NVDS: Retrieved 883 rows, trimmed to 300. [2026-01-21T12:16:19.230068] [DEBUG] [REMOTE ] NVDS: PASS: History has at least 300 days. [2026-01-21T12:16:19.230285] [DEBUG] [REMOTE ] NVDS: PASS: Price check passed. Min price $24.41. [2026-01-21T12:16:19.230424] [DEBUG] [REMOTE ] NVDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:19.230537] [DEBUG] [REMOTE ] NVDS: PASS: Integrity check passed. [2026-01-21T12:16:19.230604] [DEBUG] [REMOTE ] NVDS: Symbol is viable for forecasting. [2026-01-21T12:16:19.230657] [INFO ] [MAIN ] [2252/3501] NVDS kept (0.3s) | 2251 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:20.015229] [DEBUG] [REMOTE ] NVEC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:20.015422] [DEBUG] [REMOTE ] NVEC: PASS: History has at least 300 days. [2026-01-21T12:16:20.015993] [DEBUG] [REMOTE ] NVEC: PASS: Price check passed. Min price $57.42. [2026-01-21T12:16:20.016177] [DEBUG] [REMOTE ] NVEC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:20.016329] [DEBUG] [REMOTE ] NVEC: PASS: Integrity check passed. [2026-01-21T12:16:20.016375] [DEBUG] [REMOTE ] NVEC: Symbol is viable for forecasting. [2026-01-21T12:16:20.016439] [INFO ] [MAIN ] [2253/3501] NVEC kept (0.8s) | 2252 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:20.476339] [DEBUG] [REMOTE ] NVG: Retrieved 5876 rows, trimmed to 300. [2026-01-21T12:16:20.476558] [DEBUG] [REMOTE ] NVG: PASS: History has at least 300 days. [2026-01-21T12:16:20.476899] [DEBUG] [REMOTE ] NVG: PASS: Price check passed. Min price $12.18. [2026-01-21T12:16:20.477095] [DEBUG] [REMOTE ] NVG: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:20.477230] [DEBUG] [REMOTE ] NVG: PASS: Integrity check passed. [2026-01-21T12:16:20.477273] [DEBUG] [REMOTE ] NVG: Symbol is viable for forecasting. [2026-01-21T12:16:20.477327] [INFO ] [MAIN ] [2254/3501] NVG kept (0.5s) | 2253 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:20.912757] [DEBUG] [REMOTE ] NVGS: Retrieved 4788 rows, trimmed to 300. [2026-01-21T12:16:20.912959] [DEBUG] [REMOTE ] NVGS: PASS: History has at least 300 days. [2026-01-21T12:16:20.913320] [DEBUG] [REMOTE ] NVGS: PASS: Price check passed. Min price $15.61. [2026-01-21T12:16:20.913515] [DEBUG] [REMOTE ] NVGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:20.913734] [DEBUG] [REMOTE ] NVGS: PASS: Integrity check passed. [2026-01-21T12:16:20.913792] [DEBUG] [REMOTE ] NVGS: Symbol is viable for forecasting. [2026-01-21T12:16:20.913865] [INFO ] [MAIN ] [2255/3501] NVGS kept (0.4s) | 2254 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:21.367793] [DEBUG] [REMOTE ] NVMI: Retrieved 6482 rows, trimmed to 300. [2026-01-21T12:16:21.367952] [DEBUG] [REMOTE ] NVMI: PASS: History has at least 300 days. [2026-01-21T12:16:21.368210] [DEBUG] [REMOTE ] NVMI: PASS: Price check passed. Min price $275.78. [2026-01-21T12:16:21.368349] [DEBUG] [REMOTE ] NVMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:21.368478] [DEBUG] [REMOTE ] NVMI: PASS: Integrity check passed. [2026-01-21T12:16:21.368519] [DEBUG] [REMOTE ] NVMI: Symbol is viable for forecasting. [2026-01-21T12:16:21.368590] [INFO ] [MAIN ] [2256/3501] NVMI kept (0.5s) | 2255 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:21.790661] [DEBUG] [REMOTE ] NVO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:21.790968] [DEBUG] [REMOTE ] NVO: PASS: History has at least 300 days. [2026-01-21T12:16:21.791339] [DEBUG] [REMOTE ] NVO: PASS: Price check passed. Min price $44.97. [2026-01-21T12:16:21.791556] [DEBUG] [REMOTE ] NVO: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:21.791778] [DEBUG] [REMOTE ] NVO: PASS: Integrity check passed. [2026-01-21T12:16:21.791843] [DEBUG] [REMOTE ] NVO: Symbol is viable for forecasting. [2026-01-21T12:16:21.791923] [INFO ] [MAIN ] [2257/3501] NVO kept (0.4s) | 2256 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:22.289036] [DEBUG] [REMOTE ] NVRI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:22.289255] [DEBUG] [REMOTE ] NVRI: PASS: History has at least 300 days. [2026-01-21T12:16:22.289698] [DEBUG] [REMOTE ] NVRI: PASS: Price check passed. Min price $11.85. [2026-01-21T12:16:22.289888] [DEBUG] [REMOTE ] NVRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:22.290073] [DEBUG] [REMOTE ] NVRI: PASS: Integrity check passed. [2026-01-21T12:16:22.290121] [DEBUG] [REMOTE ] NVRI: Symbol is viable for forecasting. [2026-01-21T12:16:22.290177] [INFO ] [MAIN ] [2258/3501] NVRI kept (0.5s) | 2257 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:22.751450] [DEBUG] [REMOTE ] NVS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:22.751720] [DEBUG] [REMOTE ] NVS: PASS: History has at least 300 days. [2026-01-21T12:16:22.752206] [DEBUG] [REMOTE ] NVS: PASS: Price check passed. Min price $121.80. [2026-01-21T12:16:22.752404] [DEBUG] [REMOTE ] NVS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:22.752621] [DEBUG] [REMOTE ] NVS: PASS: Integrity check passed. [2026-01-21T12:16:22.752670] [DEBUG] [REMOTE ] NVS: Symbol is viable for forecasting. [2026-01-21T12:16:22.752729] [INFO ] [MAIN ] [2259/3501] NVS kept (0.5s) | 2258 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:22.920410] [DEBUG] [REMOTE ] NVTS: Retrieved 1253 rows, trimmed to 300. [2026-01-21T12:16:22.920629] [DEBUG] [REMOTE ] NVTS: PASS: History has at least 300 days. [2026-01-21T12:16:22.920880] [DEBUG] [REMOTE ] NVTS: PASS: Price check passed. Min price $7.14. [2026-01-21T12:16:22.921055] [DEBUG] [REMOTE ] NVTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:22.921196] [DEBUG] [REMOTE ] NVTS: PASS: Integrity check passed. [2026-01-21T12:16:22.921239] [DEBUG] [REMOTE ] NVTS: Symbol is viable for forecasting. [2026-01-21T12:16:22.921291] [INFO ] [MAIN ] [2260/3501] NVTS kept (0.2s) | 2259 kept, 1 rejected | 138.6/min | ETA: 9.0m [2026-01-21T12:16:23.608834] [DEBUG] [REMOTE ] NWBI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:23.609052] [DEBUG] [REMOTE ] NWBI: PASS: History has at least 300 days. [2026-01-21T12:16:23.609351] [DEBUG] [REMOTE ] NWBI: PASS: Price check passed. Min price $11.30. [2026-01-21T12:16:23.609497] [DEBUG] [REMOTE ] NWBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:23.609655] [DEBUG] [REMOTE ] NWBI: PASS: Integrity check passed. [2026-01-21T12:16:23.609701] [DEBUG] [REMOTE ] NWBI: Symbol is viable for forecasting. [2026-01-21T12:16:23.609757] [INFO ] [MAIN ] [2261/3501] NWBI kept (0.7s) | 2260 kept, 1 rejected | 138.6/min | ETA: 8.9m [2026-01-21T12:16:23.986652] [DEBUG] [REMOTE ] NWE: Retrieved 4543 rows, trimmed to 300. [2026-01-21T12:16:23.986830] [DEBUG] [REMOTE ] NWE: PASS: History has at least 300 days. [2026-01-21T12:16:23.987127] [DEBUG] [REMOTE ] NWE: PASS: Price check passed. Min price $59.08. [2026-01-21T12:16:23.987309] [DEBUG] [REMOTE ] NWE: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:23.987470] [DEBUG] [REMOTE ] NWE: PASS: Integrity check passed. [2026-01-21T12:16:23.987523] [DEBUG] [REMOTE ] NWE: Symbol is viable for forecasting. [2026-01-21T12:16:23.987611] [INFO ] [MAIN ] [2262/3501] NWE kept (0.4s) | 2261 kept, 1 rejected | 138.6/min | ETA: 8.9m [2026-01-21T12:16:24.524677] [DEBUG] [REMOTE ] NWFL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:24.524832] [DEBUG] [REMOTE ] NWFL: PASS: History has at least 300 days. [2026-01-21T12:16:24.525084] [DEBUG] [REMOTE ] NWFL: PASS: Price check passed. Min price $25.87. [2026-01-21T12:16:24.525229] [DEBUG] [REMOTE ] NWFL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:24.525364] [DEBUG] [REMOTE ] NWFL: PASS: Integrity check passed. [2026-01-21T12:16:24.525408] [DEBUG] [REMOTE ] NWFL: Symbol is viable for forecasting. [2026-01-21T12:16:24.525461] [INFO ] [MAIN ] [2263/3501] NWFL kept (0.5s) | 2262 kept, 1 rejected | 138.5/min | ETA: 8.9m [2026-01-21T12:16:24.989347] [DEBUG] [REMOTE ] NWG: Retrieved 4592 rows, trimmed to 300. [2026-01-21T12:16:24.989489] [DEBUG] [REMOTE ] NWG: PASS: History has at least 300 days. [2026-01-21T12:16:24.989794] [DEBUG] [REMOTE ] NWG: PASS: Price check passed. Min price $14.52. [2026-01-21T12:16:24.989947] [DEBUG] [REMOTE ] NWG: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:24.990071] [DEBUG] [REMOTE ] NWG: PASS: Integrity check passed. [2026-01-21T12:16:24.990113] [DEBUG] [REMOTE ] NWG: Symbol is viable for forecasting. [2026-01-21T12:16:24.990164] [INFO ] [MAIN ] [2264/3501] NWG kept (0.5s) | 2263 kept, 1 rejected | 138.5/min | ETA: 8.9m [2026-01-21T12:16:25.467239] [DEBUG] [REMOTE ] NWL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:25.467385] [DEBUG] [REMOTE ] NWL: PASS: History has at least 300 days. [2026-01-21T12:16:25.467657] [DEBUG] [REMOTE ] NWL: PASS: Price check passed. Min price $3.05. [2026-01-21T12:16:25.467832] [DEBUG] [REMOTE ] NWL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:25.467961] [DEBUG] [REMOTE ] NWL: PASS: Integrity check passed. [2026-01-21T12:16:25.468004] [DEBUG] [REMOTE ] NWL: Symbol is viable for forecasting. [2026-01-21T12:16:25.468055] [INFO ] [MAIN ] [2265/3501] NWL kept (0.5s) | 2264 kept, 1 rejected | 138.5/min | ETA: 8.9m [2026-01-21T12:16:25.800896] [DEBUG] [REMOTE ] NWPX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:25.801041] [DEBUG] [REMOTE ] NWPX: PASS: History has at least 300 days. [2026-01-21T12:16:25.801287] [DEBUG] [REMOTE ] NWPX: PASS: Price check passed. Min price $53.85. [2026-01-21T12:16:25.801446] [DEBUG] [REMOTE ] NWPX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:25.801694] [DEBUG] [REMOTE ] NWPX: PASS: Integrity check passed. [2026-01-21T12:16:25.801744] [DEBUG] [REMOTE ] NWPX: Symbol is viable for forecasting. [2026-01-21T12:16:25.801797] [INFO ] [MAIN ] [2266/3501] NWPX kept (0.3s) | 2265 kept, 1 rejected | 138.6/min | ETA: 8.9m [2026-01-21T12:16:26.092009] [DEBUG] [REMOTE ] NWS: Retrieved 3166 rows, trimmed to 300. [2026-01-21T12:16:26.092148] [DEBUG] [REMOTE ] NWS: PASS: History has at least 300 days. [2026-01-21T12:16:26.092370] [DEBUG] [REMOTE ] NWS: PASS: Price check passed. Min price $27.98. [2026-01-21T12:16:26.092514] [DEBUG] [REMOTE ] NWS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:26.092663] [DEBUG] [REMOTE ] NWS: PASS: Integrity check passed. [2026-01-21T12:16:26.092708] [DEBUG] [REMOTE ] NWS: Symbol is viable for forecasting. [2026-01-21T12:16:26.092759] [INFO ] [MAIN ] [2267/3501] NWS kept (0.3s) | 2266 kept, 1 rejected | 138.6/min | ETA: 8.9m [2026-01-21T12:16:26.616828] [DEBUG] [REMOTE ] NWSA: Retrieved 3166 rows, trimmed to 300. [2026-01-21T12:16:26.617064] [DEBUG] [REMOTE ] NWSA: PASS: History has at least 300 days. [2026-01-21T12:16:26.617410] [DEBUG] [REMOTE ] NWSA: PASS: Price check passed. Min price $24.80. [2026-01-21T12:16:26.617812] [DEBUG] [REMOTE ] NWSA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:26.617998] [DEBUG] [REMOTE ] NWSA: PASS: Integrity check passed. [2026-01-21T12:16:26.618063] [DEBUG] [REMOTE ] NWSA: Symbol is viable for forecasting. [2026-01-21T12:16:26.618137] [INFO ] [MAIN ] [2268/3501] NWSA kept (0.5s) | 2267 kept, 1 rejected | 138.6/min | ETA: 8.9m [2026-01-21T12:16:27.163737] [DEBUG] [REMOTE ] NX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:27.163922] [DEBUG] [REMOTE ] NX: PASS: History has at least 300 days. [2026-01-21T12:16:27.164252] [DEBUG] [REMOTE ] NX: PASS: Price check passed. Min price $11.19. [2026-01-21T12:16:27.164463] [DEBUG] [REMOTE ] NX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:27.164662] [DEBUG] [REMOTE ] NX: PASS: Integrity check passed. [2026-01-21T12:16:27.164724] [DEBUG] [REMOTE ] NX: Symbol is viable for forecasting. [2026-01-21T12:16:27.164791] [INFO ] [MAIN ] [2269/3501] NX kept (0.5s) | 2268 kept, 1 rejected | 138.5/min | ETA: 8.9m [2026-01-21T12:16:27.503760] [DEBUG] [REMOTE ] NXE: Retrieved 2525 rows, trimmed to 300. [2026-01-21T12:16:27.503961] [DEBUG] [REMOTE ] NXE: PASS: History has at least 300 days. [2026-01-21T12:16:27.504216] [DEBUG] [REMOTE ] NXE: PASS: Price check passed. Min price $7.56. [2026-01-21T12:16:27.504361] [DEBUG] [REMOTE ] NXE: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:27.504482] [DEBUG] [REMOTE ] NXE: PASS: Integrity check passed. [2026-01-21T12:16:27.504526] [DEBUG] [REMOTE ] NXE: Symbol is viable for forecasting. [2026-01-21T12:16:27.504606] [INFO ] [MAIN ] [2270/3501] NXE kept (0.3s) | 2269 kept, 1 rejected | 138.6/min | ETA: 8.9m [2026-01-21T12:16:27.804336] [DEBUG] [REMOTE ] NXG: Retrieved 806 rows, trimmed to 300. [2026-01-21T12:16:27.804519] [DEBUG] [REMOTE ] NXG: PASS: History has at least 300 days. [2026-01-21T12:16:27.804794] [DEBUG] [REMOTE ] NXG: PASS: Price check passed. Min price $46.81. [2026-01-21T12:16:27.804964] [DEBUG] [REMOTE ] NXG: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:27.805122] [DEBUG] [REMOTE ] NXG: PASS: Integrity check passed. [2026-01-21T12:16:27.805184] [DEBUG] [REMOTE ] NXG: Symbol is viable for forecasting. [2026-01-21T12:16:27.805252] [INFO ] [MAIN ] [2271/3501] NXG kept (0.3s) | 2270 kept, 1 rejected | 138.6/min | ETA: 8.9m [2026-01-21T12:16:28.240861] [DEBUG] [REMOTE ] NXGL: Retrieved 1022 rows, trimmed to 300. [2026-01-21T12:16:28.241050] [DEBUG] [REMOTE ] NXGL: PASS: History has at least 300 days. [2026-01-21T12:16:28.241367] [DEBUG] [REMOTE ] NXGL: PASS: Price check passed. Min price $1.47. [2026-01-21T12:16:28.241565] [DEBUG] [REMOTE ] NXGL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:28.241754] [DEBUG] [REMOTE ] NXGL: PASS: Integrity check passed. [2026-01-21T12:16:28.241810] [DEBUG] [REMOTE ] NXGL: Symbol is viable for forecasting. [2026-01-21T12:16:28.241882] [INFO ] [MAIN ] [2272/3501] NXGL kept (0.4s) | 2271 kept, 1 rejected | 138.6/min | ETA: 8.9m [2026-01-21T12:16:28.834068] [DEBUG] [REMOTE ] NXP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:28.834225] [DEBUG] [REMOTE ] NXP: PASS: History has at least 300 days. [2026-01-21T12:16:28.834553] [DEBUG] [REMOTE ] NXP: PASS: Price check passed. Min price $14.00. [2026-01-21T12:16:28.834752] [DEBUG] [REMOTE ] NXP: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:28.834932] [DEBUG] [REMOTE ] NXP: PASS: Integrity check passed. [2026-01-21T12:16:28.834982] [DEBUG] [REMOTE ] NXP: Symbol is viable for forecasting. [2026-01-21T12:16:28.835035] [INFO ] [MAIN ] [2273/3501] NXP kept (0.6s) | 2272 kept, 1 rejected | 138.6/min | ETA: 8.9m [2026-01-21T12:16:29.218453] [DEBUG] [REMOTE ] NXPI: Retrieved 3887 rows, trimmed to 300. [2026-01-21T12:16:29.218639] [DEBUG] [REMOTE ] NXPI: PASS: History has at least 300 days. [2026-01-21T12:16:29.218888] [DEBUG] [REMOTE ] NXPI: PASS: Price check passed. Min price $183.38. [2026-01-21T12:16:29.219031] [DEBUG] [REMOTE ] NXPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:29.219156] [DEBUG] [REMOTE ] NXPI: PASS: Integrity check passed. [2026-01-21T12:16:29.219198] [DEBUG] [REMOTE ] NXPI: Symbol is viable for forecasting. [2026-01-21T12:16:29.219264] [INFO ] [MAIN ] [2274/3501] NXPI kept (0.4s) | 2273 kept, 1 rejected | 138.6/min | ETA: 8.9m [2026-01-21T12:16:29.500079] [DEBUG] [REMOTE ] NYXH: Retrieved 1188 rows, trimmed to 300. [2026-01-21T12:16:29.500268] [DEBUG] [REMOTE ] NYXH: PASS: History has at least 300 days. [2026-01-21T12:16:29.500609] [DEBUG] [REMOTE ] NYXH: PASS: Price check passed. Min price $4.47. [2026-01-21T12:16:29.500823] [DEBUG] [REMOTE ] NYXH: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:29.500999] [DEBUG] [REMOTE ] NYXH: PASS: Integrity check passed. [2026-01-21T12:16:29.501062] [DEBUG] [REMOTE ] NYXH: Symbol is viable for forecasting. [2026-01-21T12:16:29.501139] [INFO ] [MAIN ] [2275/3501] NYXH kept (0.3s) | 2274 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:30.190508] [DEBUG] [REMOTE ] NZF: Retrieved 6113 rows, trimmed to 300. [2026-01-21T12:16:30.190775] [DEBUG] [REMOTE ] NZF: PASS: History has at least 300 days. [2026-01-21T12:16:30.191196] [DEBUG] [REMOTE ] NZF: PASS: Price check passed. Min price $12.20. [2026-01-21T12:16:30.191423] [DEBUG] [REMOTE ] NZF: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:30.191702] [DEBUG] [REMOTE ] NZF: PASS: Integrity check passed. [2026-01-21T12:16:30.191758] [DEBUG] [REMOTE ] NZF: Symbol is viable for forecasting. [2026-01-21T12:16:30.191825] [INFO ] [MAIN ] [2276/3501] NZF kept (0.7s) | 2275 kept, 1 rejected | 138.5/min | ETA: 8.8m [2026-01-21T12:16:30.319283] [DEBUG] [REMOTE ] OABI: Retrieved 805 rows, trimmed to 300. [2026-01-21T12:16:30.319598] [DEBUG] [REMOTE ] OABI: PASS: History has at least 300 days. [2026-01-21T12:16:30.319980] [DEBUG] [REMOTE ] OABI: PASS: Price check passed. Min price $1.38. [2026-01-21T12:16:30.320231] [DEBUG] [REMOTE ] OABI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:30.320430] [DEBUG] [REMOTE ] OABI: PASS: Integrity check passed. [2026-01-21T12:16:30.320492] [DEBUG] [REMOTE ] OABI: Symbol is viable for forecasting. [2026-01-21T12:16:30.320622] [INFO ] [MAIN ] [2277/3501] OABI kept (0.1s) | 2276 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:30.881654] [DEBUG] [REMOTE ] OBDC: Retrieved 1636 rows, trimmed to 300. [2026-01-21T12:16:30.881836] [DEBUG] [REMOTE ] OBDC: PASS: History has at least 300 days. [2026-01-21T12:16:30.882120] [DEBUG] [REMOTE ] OBDC: PASS: Price check passed. Min price $11.41. [2026-01-21T12:16:30.882328] [DEBUG] [REMOTE ] OBDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:30.882508] [DEBUG] [REMOTE ] OBDC: PASS: Integrity check passed. [2026-01-21T12:16:30.882588] [DEBUG] [REMOTE ] OBDC: Symbol is viable for forecasting. [2026-01-21T12:16:30.882670] [INFO ] [MAIN ] [2278/3501] OBDC kept (0.6s) | 2277 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:31.228147] [DEBUG] [REMOTE ] OBIL: Retrieved 796 rows, trimmed to 300. [2026-01-21T12:16:31.228289] [DEBUG] [REMOTE ] OBIL: PASS: History has at least 300 days. [2026-01-21T12:16:31.228520] [DEBUG] [REMOTE ] OBIL: PASS: Price check passed. Min price $49.82. [2026-01-21T12:16:31.228775] [DEBUG] [REMOTE ] OBIL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:31.228921] [DEBUG] [REMOTE ] OBIL: PASS: Integrity check passed. [2026-01-21T12:16:31.228975] [DEBUG] [REMOTE ] OBIL: Symbol is viable for forecasting. [2026-01-21T12:16:31.229028] [INFO ] [MAIN ] [2279/3501] OBIL kept (0.3s) | 2278 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:31.657686] [DEBUG] [REMOTE ] OBIO: Retrieved 1372 rows, trimmed to 300. [2026-01-21T12:16:31.657846] [DEBUG] [REMOTE ] OBIO: PASS: History has at least 300 days. [2026-01-21T12:16:31.658070] [DEBUG] [REMOTE ] OBIO: PASS: Price check passed. Min price $3.61. [2026-01-21T12:16:31.658233] [DEBUG] [REMOTE ] OBIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:31.658361] [DEBUG] [REMOTE ] OBIO: PASS: Integrity check passed. [2026-01-21T12:16:31.658404] [DEBUG] [REMOTE ] OBIO: Symbol is viable for forecasting. [2026-01-21T12:16:31.658454] [INFO ] [MAIN ] [2280/3501] OBIO kept (0.4s) | 2279 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:32.016545] [DEBUG] [REMOTE ] OBK: Retrieved 1936 rows, trimmed to 300. [2026-01-21T12:16:32.016711] [DEBUG] [REMOTE ] OBK: PASS: History has at least 300 days. [2026-01-21T12:16:32.016920] [DEBUG] [REMOTE ] OBK: PASS: Price check passed. Min price $4.25. [2026-01-21T12:16:32.017054] [DEBUG] [REMOTE ] OBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:32.017164] [DEBUG] [REMOTE ] OBK: PASS: Integrity check passed. [2026-01-21T12:16:32.017203] [DEBUG] [REMOTE ] OBK: Symbol is viable for forecasting. [2026-01-21T12:16:32.017252] [INFO ] [MAIN ] [2281/3501] OBK kept (0.4s) | 2280 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:32.451156] [DEBUG] [REMOTE ] OBTC: Retrieved 1239 rows, trimmed to 300. [2026-01-21T12:16:32.451311] [DEBUG] [REMOTE ] OBTC: PASS: History has at least 300 days. [2026-01-21T12:16:32.451523] [DEBUG] [REMOTE ] OBTC: PASS: Price check passed. Min price $25.77. [2026-01-21T12:16:32.451690] [DEBUG] [REMOTE ] OBTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:32.451805] [DEBUG] [REMOTE ] OBTC: PASS: Integrity check passed. [2026-01-21T12:16:32.451845] [DEBUG] [REMOTE ] OBTC: Symbol is viable for forecasting. [2026-01-21T12:16:32.451895] [INFO ] [MAIN ] [2282/3501] OBTC kept (0.4s) | 2281 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:32.985719] [DEBUG] [REMOTE ] OC: Retrieved 4833 rows, trimmed to 300. [2026-01-21T12:16:32.985878] [DEBUG] [REMOTE ] OC: PASS: History has at least 300 days. [2026-01-21T12:16:32.986120] [DEBUG] [REMOTE ] OC: PASS: Price check passed. Min price $97.60. [2026-01-21T12:16:32.986267] [DEBUG] [REMOTE ] OC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:32.986384] [DEBUG] [REMOTE ] OC: PASS: Integrity check passed. [2026-01-21T12:16:32.986427] [DEBUG] [REMOTE ] OC: Symbol is viable for forecasting. [2026-01-21T12:16:32.986478] [INFO ] [MAIN ] [2283/3501] OC kept (0.5s) | 2282 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:33.274806] [DEBUG] [REMOTE ] OCCI: Retrieved 1831 rows, trimmed to 300. [2026-01-21T12:16:33.275011] [DEBUG] [REMOTE ] OCCI: PASS: History has at least 300 days. [2026-01-21T12:16:33.275271] [DEBUG] [REMOTE ] OCCI: PASS: Price check passed. Min price $4.18. [2026-01-21T12:16:33.275427] [DEBUG] [REMOTE ] OCCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:33.275607] [DEBUG] [REMOTE ] OCCI: PASS: Integrity check passed. [2026-01-21T12:16:33.275845] [DEBUG] [REMOTE ] OCCI: Symbol is viable for forecasting. [2026-01-21T12:16:33.275902] [INFO ] [MAIN ] [2284/3501] OCCI kept (0.3s) | 2283 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:33.861522] [DEBUG] [REMOTE ] OCFC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:33.861718] [DEBUG] [REMOTE ] OCFC: PASS: History has at least 300 days. [2026-01-21T12:16:33.862091] [DEBUG] [REMOTE ] OCFC: PASS: Price check passed. Min price $17.20. [2026-01-21T12:16:33.862277] [DEBUG] [REMOTE ] OCFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:33.862455] [DEBUG] [REMOTE ] OCFC: PASS: Integrity check passed. [2026-01-21T12:16:33.862508] [DEBUG] [REMOTE ] OCFC: Symbol is viable for forecasting. [2026-01-21T12:16:33.862570] [INFO ] [MAIN ] [2285/3501] OCFC kept (0.6s) | 2284 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:34.196463] [DEBUG] [REMOTE ] OCGN: Retrieved 2798 rows, trimmed to 300. [2026-01-21T12:16:34.196668] [DEBUG] [REMOTE ] OCGN: PASS: History has at least 300 days. [2026-01-21T12:16:34.196976] [DEBUG] [REMOTE ] OCGN: PASS: Price check passed. Min price $1.11. [2026-01-21T12:16:34.197145] [DEBUG] [REMOTE ] OCGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:34.197277] [DEBUG] [REMOTE ] OCGN: PASS: Integrity check passed. [2026-01-21T12:16:34.197319] [DEBUG] [REMOTE ] OCGN: Symbol is viable for forecasting. [2026-01-21T12:16:34.197380] [INFO ] [MAIN ] [2286/3501] OCGN kept (0.3s) | 2285 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:34.659358] [DEBUG] [REMOTE ] OCSL: Retrieved 4429 rows, trimmed to 300. [2026-01-21T12:16:34.659592] [DEBUG] [REMOTE ] OCSL: PASS: History has at least 300 days. [2026-01-21T12:16:34.660073] [DEBUG] [REMOTE ] OCSL: PASS: Price check passed. Min price $12.51. [2026-01-21T12:16:34.660264] [DEBUG] [REMOTE ] OCSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:34.660398] [DEBUG] [REMOTE ] OCSL: PASS: Integrity check passed. [2026-01-21T12:16:34.660459] [DEBUG] [REMOTE ] OCSL: Symbol is viable for forecasting. [2026-01-21T12:16:34.660516] [INFO ] [MAIN ] [2287/3501] OCSL kept (0.5s) | 2286 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:34.995526] [DEBUG] [REMOTE ] OCUL: Retrieved 2889 rows, trimmed to 300. [2026-01-21T12:16:34.995705] [DEBUG] [REMOTE ] OCUL: PASS: History has at least 300 days. [2026-01-21T12:16:34.996004] [DEBUG] [REMOTE ] OCUL: PASS: Price check passed. Min price $10.43. [2026-01-21T12:16:34.996205] [DEBUG] [REMOTE ] OCUL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:34.996374] [DEBUG] [REMOTE ] OCUL: PASS: Integrity check passed. [2026-01-21T12:16:34.996436] [DEBUG] [REMOTE ] OCUL: Symbol is viable for forecasting. [2026-01-21T12:16:34.996524] [INFO ] [MAIN ] [2288/3501] OCUL kept (0.3s) | 2287 kept, 1 rejected | 138.6/min | ETA: 8.8m [2026-01-21T12:16:35.531828] [DEBUG] [REMOTE ] ODC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:35.532068] [DEBUG] [REMOTE ] ODC: PASS: History has at least 300 days. [2026-01-21T12:16:35.532389] [DEBUG] [REMOTE ] ODC: PASS: Price check passed. Min price $46.21. [2026-01-21T12:16:35.532539] [DEBUG] [REMOTE ] ODC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:35.532694] [DEBUG] [REMOTE ] ODC: PASS: Integrity check passed. [2026-01-21T12:16:35.532739] [DEBUG] [REMOTE ] ODC: Symbol is viable for forecasting. [2026-01-21T12:16:35.532795] [INFO ] [MAIN ] [2289/3501] ODC kept (0.5s) | 2288 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:35.746867] [DEBUG] [REMOTE ] ODD: Retrieved 629 rows, trimmed to 300. [2026-01-21T12:16:35.747016] [DEBUG] [REMOTE ] ODD: PASS: History has at least 300 days. [2026-01-21T12:16:35.747231] [DEBUG] [REMOTE ] ODD: PASS: Price check passed. Min price $33.80. [2026-01-21T12:16:35.747377] [DEBUG] [REMOTE ] ODD: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:35.747493] [DEBUG] [REMOTE ] ODD: PASS: Integrity check passed. [2026-01-21T12:16:35.747537] [DEBUG] [REMOTE ] ODD: Symbol is viable for forecasting. [2026-01-21T12:16:35.747608] [INFO ] [MAIN ] [2290/3501] ODD kept (0.2s) | 2289 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:36.435836] [DEBUG] [REMOTE ] ODFL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:36.435992] [DEBUG] [REMOTE ] ODFL: PASS: History has at least 300 days. [2026-01-21T12:16:36.436231] [DEBUG] [REMOTE ] ODFL: PASS: Price check passed. Min price $126.06. [2026-01-21T12:16:36.436391] [DEBUG] [REMOTE ] ODFL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:36.436593] [DEBUG] [REMOTE ] ODFL: PASS: Integrity check passed. [2026-01-21T12:16:36.436644] [DEBUG] [REMOTE ] ODFL: Symbol is viable for forecasting. [2026-01-21T12:16:36.436793] [INFO ] [MAIN ] [2291/3501] ODFL kept (0.7s) | 2290 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:36.772281] [DEBUG] [REMOTE ] OEC: Retrieved 2889 rows, trimmed to 300. [2026-01-21T12:16:36.772500] [DEBUG] [REMOTE ] OEC: PASS: History has at least 300 days. [2026-01-21T12:16:36.773021] [DEBUG] [REMOTE ] OEC: PASS: Price check passed. Min price $4.33. [2026-01-21T12:16:36.773201] [DEBUG] [REMOTE ] OEC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:36.773352] [DEBUG] [REMOTE ] OEC: PASS: Integrity check passed. [2026-01-21T12:16:36.773404] [DEBUG] [REMOTE ] OEC: Symbol is viable for forecasting. [2026-01-21T12:16:36.773476] [INFO ] [MAIN ] [2292/3501] OEC kept (0.3s) | 2291 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:37.235969] [DEBUG] [REMOTE ] OESX: Retrieved 4549 rows, trimmed to 300. [2026-01-21T12:16:37.236183] [DEBUG] [REMOTE ] OESX: PASS: History has at least 300 days. [2026-01-21T12:16:37.236513] [DEBUG] [REMOTE ] OESX: PASS: Price check passed. Min price $8.35. [2026-01-21T12:16:37.236686] [DEBUG] [REMOTE ] OESX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:37.236833] [DEBUG] [REMOTE ] OESX: PASS: Integrity check passed. [2026-01-21T12:16:37.236878] [DEBUG] [REMOTE ] OESX: Symbol is viable for forecasting. [2026-01-21T12:16:37.237124] [INFO ] [MAIN ] [2293/3501] OESX kept (0.5s) | 2292 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:37.798914] [DEBUG] [REMOTE ] OFG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:37.799062] [DEBUG] [REMOTE ] OFG: PASS: History has at least 300 days. [2026-01-21T12:16:37.799288] [DEBUG] [REMOTE ] OFG: PASS: Price check passed. Min price $37.93. [2026-01-21T12:16:37.799424] [DEBUG] [REMOTE ] OFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:37.799542] [DEBUG] [REMOTE ] OFG: PASS: Integrity check passed. [2026-01-21T12:16:37.799602] [DEBUG] [REMOTE ] OFG: Symbol is viable for forecasting. [2026-01-21T12:16:37.799653] [INFO ] [MAIN ] [2294/3501] OFG kept (0.6s) | 2293 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:38.297285] [DEBUG] [REMOTE ] OFIX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:38.297446] [DEBUG] [REMOTE ] OFIX: PASS: History has at least 300 days. [2026-01-21T12:16:38.297721] [DEBUG] [REMOTE ] OFIX: PASS: Price check passed. Min price $13.64. [2026-01-21T12:16:38.298058] [DEBUG] [REMOTE ] OFIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:38.298188] [DEBUG] [REMOTE ] OFIX: PASS: Integrity check passed. [2026-01-21T12:16:38.298230] [DEBUG] [REMOTE ] OFIX: Symbol is viable for forecasting. [2026-01-21T12:16:38.298282] [INFO ] [MAIN ] [2295/3501] OFIX kept (0.5s) | 2294 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:38.750750] [DEBUG] [REMOTE ] OFLX: Retrieved 5150 rows, trimmed to 300. [2026-01-21T12:16:38.750901] [DEBUG] [REMOTE ] OFLX: PASS: History has at least 300 days. [2026-01-21T12:16:38.751115] [DEBUG] [REMOTE ] OFLX: PASS: Price check passed. Min price $25.33. [2026-01-21T12:16:38.751252] [DEBUG] [REMOTE ] OFLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:38.751366] [DEBUG] [REMOTE ] OFLX: PASS: Integrity check passed. [2026-01-21T12:16:38.751405] [DEBUG] [REMOTE ] OFLX: Symbol is viable for forecasting. [2026-01-21T12:16:38.751454] [INFO ] [MAIN ] [2296/3501] OFLX kept (0.5s) | 2295 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:39.106206] [DEBUG] [REMOTE ] OFS: Retrieved 3318 rows, trimmed to 300. [2026-01-21T12:16:39.106450] [DEBUG] [REMOTE ] OFS: PASS: History has at least 300 days. [2026-01-21T12:16:39.107068] [DEBUG] [REMOTE ] OFS: PASS: Price check passed. Min price $4.55. [2026-01-21T12:16:39.107282] [DEBUG] [REMOTE ] OFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:39.107478] [DEBUG] [REMOTE ] OFS: PASS: Integrity check passed. [2026-01-21T12:16:39.107528] [DEBUG] [REMOTE ] OFS: Symbol is viable for forecasting. [2026-01-21T12:16:39.107620] [INFO ] [MAIN ] [2297/3501] OFS kept (0.4s) | 2296 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:39.532905] [DEBUG] [REMOTE ] OGE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:39.533041] [DEBUG] [REMOTE ] OGE: PASS: History has at least 300 days. [2026-01-21T12:16:39.533265] [DEBUG] [REMOTE ] OGE: PASS: Price check passed. Min price $42.08. [2026-01-21T12:16:39.533433] [DEBUG] [REMOTE ] OGE: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:39.533554] [DEBUG] [REMOTE ] OGE: PASS: Integrity check passed. [2026-01-21T12:16:39.533614] [DEBUG] [REMOTE ] OGE: Symbol is viable for forecasting. [2026-01-21T12:16:39.533665] [INFO ] [MAIN ] [2298/3501] OGE kept (0.4s) | 2297 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:39.789169] [DEBUG] [REMOTE ] OGI: Retrieved 2866 rows, trimmed to 300. [2026-01-21T12:16:39.789396] [DEBUG] [REMOTE ] OGI: PASS: History has at least 300 days. [2026-01-21T12:16:39.789762] [DEBUG] [REMOTE ] OGI: PASS: Price check passed. Min price $1.46. [2026-01-21T12:16:39.790124] [DEBUG] [REMOTE ] OGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:39.790273] [DEBUG] [REMOTE ] OGI: PASS: Integrity check passed. [2026-01-21T12:16:39.790317] [DEBUG] [REMOTE ] OGI: Symbol is viable for forecasting. [2026-01-21T12:16:39.790376] [INFO ] [MAIN ] [2299/3501] OGI kept (0.3s) | 2298 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:40.184790] [DEBUG] [REMOTE ] OGN: Retrieved 1165 rows, trimmed to 300. [2026-01-21T12:16:40.184986] [DEBUG] [REMOTE ] OGN: PASS: History has at least 300 days. [2026-01-21T12:16:40.185231] [DEBUG] [REMOTE ] OGN: PASS: Price check passed. Min price $6.32. [2026-01-21T12:16:40.185379] [DEBUG] [REMOTE ] OGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:40.185497] [DEBUG] [REMOTE ] OGN: PASS: Integrity check passed. [2026-01-21T12:16:40.185542] [DEBUG] [REMOTE ] OGN: Symbol is viable for forecasting. [2026-01-21T12:16:40.185622] [INFO ] [MAIN ] [2300/3501] OGN kept (0.4s) | 2299 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:40.715258] [DEBUG] [REMOTE ] OHI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:40.715498] [DEBUG] [REMOTE ] OHI: PASS: History has at least 300 days. [2026-01-21T12:16:40.715886] [DEBUG] [REMOTE ] OHI: PASS: Price check passed. Min price $38.91. [2026-01-21T12:16:40.716049] [DEBUG] [REMOTE ] OHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:40.716357] [DEBUG] [REMOTE ] OHI: PASS: Integrity check passed. [2026-01-21T12:16:40.716403] [DEBUG] [REMOTE ] OHI: Symbol is viable for forecasting. [2026-01-21T12:16:40.716461] [INFO ] [MAIN ] [2301/3501] OHI kept (0.5s) | 2300 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:41.094109] [DEBUG] [REMOTE ] OI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:41.094352] [DEBUG] [REMOTE ] OI: PASS: History has at least 300 days. [2026-01-21T12:16:41.094604] [DEBUG] [REMOTE ] OI: PASS: Price check passed. Min price $11.29. [2026-01-21T12:16:41.094747] [DEBUG] [REMOTE ] OI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:41.094867] [DEBUG] [REMOTE ] OI: PASS: Integrity check passed. [2026-01-21T12:16:41.094908] [DEBUG] [REMOTE ] OI: Symbol is viable for forecasting. [2026-01-21T12:16:41.094957] [INFO ] [MAIN ] [2302/3501] OI kept (0.4s) | 2301 kept, 1 rejected | 138.6/min | ETA: 8.7m [2026-01-21T12:16:41.656916] [DEBUG] [REMOTE ] OIA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:41.657060] [DEBUG] [REMOTE ] OIA: PASS: History has at least 300 days. [2026-01-21T12:16:41.657299] [DEBUG] [REMOTE ] OIA: PASS: Price check passed. Min price $5.84. [2026-01-21T12:16:41.657442] [DEBUG] [REMOTE ] OIA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:41.657602] [DEBUG] [REMOTE ] OIA: PASS: Integrity check passed. [2026-01-21T12:16:41.657655] [DEBUG] [REMOTE ] OIA: Symbol is viable for forecasting. [2026-01-21T12:16:41.657710] [INFO ] [MAIN ] [2303/3501] OIA kept (0.6s) | 2302 kept, 1 rejected | 138.6/min | ETA: 8.6m [2026-01-21T12:16:42.166557] [DEBUG] [REMOTE ] OII: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:42.166776] [DEBUG] [REMOTE ] OII: PASS: History has at least 300 days. [2026-01-21T12:16:42.167393] [DEBUG] [REMOTE ] OII: PASS: Price check passed. Min price $22.61. [2026-01-21T12:16:42.167556] [DEBUG] [REMOTE ] OII: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:42.167721] [DEBUG] [REMOTE ] OII: PASS: Integrity check passed. [2026-01-21T12:16:42.167762] [DEBUG] [REMOTE ] OII: Symbol is viable for forecasting. [2026-01-21T12:16:42.167817] [INFO ] [MAIN ] [2304/3501] OII kept (0.5s) | 2303 kept, 1 rejected | 138.6/min | ETA: 8.6m [2026-01-21T12:16:42.645390] [DEBUG] [REMOTE ] OIS: Retrieved 6272 rows, trimmed to 300. [2026-01-21T12:16:42.645914] [DEBUG] [REMOTE ] OIS: PASS: History has at least 300 days. [2026-01-21T12:16:42.646423] [DEBUG] [REMOTE ] OIS: PASS: Price check passed. Min price $5.86. [2026-01-21T12:16:42.646655] [DEBUG] [REMOTE ] OIS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:42.646846] [DEBUG] [REMOTE ] OIS: PASS: Integrity check passed. [2026-01-21T12:16:42.646903] [DEBUG] [REMOTE ] OIS: Symbol is viable for forecasting. [2026-01-21T12:16:42.646986] [INFO ] [MAIN ] [2305/3501] OIS kept (0.5s) | 2304 kept, 1 rejected | 138.6/min | ETA: 8.6m [2026-01-21T12:16:43.122851] [DEBUG] [REMOTE ] OKE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:43.122993] [DEBUG] [REMOTE ] OKE: PASS: History has at least 300 days. [2026-01-21T12:16:43.123207] [DEBUG] [REMOTE ] OKE: PASS: Price check passed. Min price $64.31. [2026-01-21T12:16:43.123343] [DEBUG] [REMOTE ] OKE: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:43.123454] [DEBUG] [REMOTE ] OKE: PASS: Integrity check passed. [2026-01-21T12:16:43.123494] [DEBUG] [REMOTE ] OKE: Symbol is viable for forecasting. [2026-01-21T12:16:43.123542] [INFO ] [MAIN ] [2306/3501] OKE kept (0.5s) | 2305 kept, 1 rejected | 138.6/min | ETA: 8.6m [2026-01-21T12:16:43.419264] [DEBUG] [REMOTE ] OKTA: Retrieved 2208 rows, trimmed to 300. [2026-01-21T12:16:43.419400] [DEBUG] [REMOTE ] OKTA: PASS: History has at least 300 days. [2026-01-21T12:16:43.419627] [DEBUG] [REMOTE ] OKTA: PASS: Price check passed. Min price $78.32. [2026-01-21T12:16:43.419769] [DEBUG] [REMOTE ] OKTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:43.419882] [DEBUG] [REMOTE ] OKTA: PASS: Integrity check passed. [2026-01-21T12:16:43.419924] [DEBUG] [REMOTE ] OKTA: Symbol is viable for forecasting. [2026-01-21T12:16:43.419973] [INFO ] [MAIN ] [2307/3501] OKTA kept (0.3s) | 2306 kept, 1 rejected | 138.6/min | ETA: 8.6m [2026-01-21T12:16:43.773654] [DEBUG] [REMOTE ] OKYO: Retrieved 922 rows, trimmed to 300. [2026-01-21T12:16:43.773856] [DEBUG] [REMOTE ] OKYO: PASS: History has at least 300 days. [2026-01-21T12:16:43.774315] [DEBUG] [REMOTE ] OKYO: PASS: Price check passed. Min price $1.72. [2026-01-21T12:16:43.774463] [DEBUG] [REMOTE ] OKYO: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:43.774615] [DEBUG] [REMOTE ] OKYO: PASS: Integrity check passed. [2026-01-21T12:16:43.774673] [DEBUG] [REMOTE ] OKYO: Symbol is viable for forecasting. [2026-01-21T12:16:43.774728] [INFO ] [MAIN ] [2308/3501] OKYO kept (0.4s) | 2307 kept, 1 rejected | 138.6/min | ETA: 8.6m [2026-01-21T12:16:44.443828] [DEBUG] [REMOTE ] OLED: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:44.444046] [DEBUG] [REMOTE ] OLED: PASS: History has at least 300 days. [2026-01-21T12:16:44.444348] [DEBUG] [REMOTE ] OLED: PASS: Price check passed. Min price $108.21. [2026-01-21T12:16:44.444545] [DEBUG] [REMOTE ] OLED: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:44.444735] [DEBUG] [REMOTE ] OLED: PASS: Integrity check passed. [2026-01-21T12:16:44.444791] [DEBUG] [REMOTE ] OLED: Symbol is viable for forecasting. [2026-01-21T12:16:44.444981] [INFO ] [MAIN ] [2309/3501] OLED kept (0.7s) | 2308 kept, 1 rejected | 138.5/min | ETA: 8.6m [2026-01-21T12:16:44.795230] [DEBUG] [REMOTE ] OLLI: Retrieved 2644 rows, trimmed to 300. [2026-01-21T12:16:44.795405] [DEBUG] [REMOTE ] OLLI: PASS: History has at least 300 days. [2026-01-21T12:16:44.795724] [DEBUG] [REMOTE ] OLLI: PASS: Price check passed. Min price $107.96. [2026-01-21T12:16:44.795934] [DEBUG] [REMOTE ] OLLI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:44.796103] [DEBUG] [REMOTE ] OLLI: PASS: Integrity check passed. [2026-01-21T12:16:44.796163] [DEBUG] [REMOTE ] OLLI: Symbol is viable for forecasting. [2026-01-21T12:16:44.796234] [INFO ] [MAIN ] [2310/3501] OLLI kept (0.4s) | 2309 kept, 1 rejected | 138.6/min | ETA: 8.6m [2026-01-21T12:16:45.113293] [DEBUG] [REMOTE ] OLMA: Retrieved 1296 rows, trimmed to 300. [2026-01-21T12:16:45.113510] [DEBUG] [REMOTE ] OLMA: PASS: History has at least 300 days. [2026-01-21T12:16:45.113808] [DEBUG] [REMOTE ] OLMA: PASS: Price check passed. Min price $7.94. [2026-01-21T12:16:45.113965] [DEBUG] [REMOTE ] OLMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:45.114094] [DEBUG] [REMOTE ] OLMA: PASS: Integrity check passed. [2026-01-21T12:16:45.114140] [DEBUG] [REMOTE ] OLMA: Symbol is viable for forecasting. [2026-01-21T12:16:45.114198] [INFO ] [MAIN ] [2311/3501] OLMA kept (0.3s) | 2310 kept, 1 rejected | 138.6/min | ETA: 8.6m [2026-01-21T12:16:45.930311] [DEBUG] [REMOTE ] OLN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:45.930551] [DEBUG] [REMOTE ] OLN: PASS: History has at least 300 days. [2026-01-21T12:16:45.931205] [DEBUG] [REMOTE ] OLN: PASS: Price check passed. Min price $18.29. [2026-01-21T12:16:45.931376] [DEBUG] [REMOTE ] OLN: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:45.931553] [DEBUG] [REMOTE ] OLN: PASS: Integrity check passed. [2026-01-21T12:16:45.931637] [DEBUG] [REMOTE ] OLN: Symbol is viable for forecasting. [2026-01-21T12:16:45.931870] [INFO ] [MAIN ] [2312/3501] OLN kept (0.8s) | 2311 kept, 1 rejected | 138.5/min | ETA: 8.6m [2026-01-21T12:16:46.374112] [DEBUG] [REMOTE ] OLP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:46.374317] [DEBUG] [REMOTE ] OLP: PASS: History has at least 300 days. [2026-01-21T12:16:46.374620] [DEBUG] [REMOTE ] OLP: PASS: Price check passed. Min price $19.54. [2026-01-21T12:16:46.374769] [DEBUG] [REMOTE ] OLP: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:46.374899] [DEBUG] [REMOTE ] OLP: PASS: Integrity check passed. [2026-01-21T12:16:46.374940] [DEBUG] [REMOTE ] OLP: Symbol is viable for forecasting. [2026-01-21T12:16:46.374993] [INFO ] [MAIN ] [2313/3501] OLP kept (0.4s) | 2312 kept, 1 rejected | 138.5/min | ETA: 8.6m [2026-01-21T12:16:46.610724] [DEBUG] [REMOTE ] OLPX: Retrieved 1080 rows, trimmed to 300. [2026-01-21T12:16:46.610938] [DEBUG] [REMOTE ] OLPX: PASS: History has at least 300 days. [2026-01-21T12:16:46.611413] [DEBUG] [REMOTE ] OLPX: PASS: Price check passed. Min price $1.01. [2026-01-21T12:16:46.611565] [DEBUG] [REMOTE ] OLPX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:46.611728] [DEBUG] [REMOTE ] OLPX: PASS: Integrity check passed. [2026-01-21T12:16:46.611773] [DEBUG] [REMOTE ] OLPX: Symbol is viable for forecasting. [2026-01-21T12:16:46.611831] [INFO ] [MAIN ] [2314/3501] OLPX kept (0.2s) | 2313 kept, 1 rejected | 138.5/min | ETA: 8.6m [2026-01-21T12:16:46.928763] [DEBUG] [REMOTE ] OM: Retrieved 1343 rows, trimmed to 300. [2026-01-21T12:16:46.928965] [DEBUG] [REMOTE ] OM: PASS: History has at least 300 days. [2026-01-21T12:16:46.929260] [DEBUG] [REMOTE ] OM: PASS: Price check passed. Min price $3.29. [2026-01-21T12:16:46.929435] [DEBUG] [REMOTE ] OM: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:46.929644] [DEBUG] [REMOTE ] OM: PASS: Integrity check passed. [2026-01-21T12:16:46.929695] [DEBUG] [REMOTE ] OM: Symbol is viable for forecasting. [2026-01-21T12:16:46.929749] [INFO ] [MAIN ] [2315/3501] OM kept (0.3s) | 2314 kept, 1 rejected | 138.6/min | ETA: 8.6m [2026-01-21T12:16:47.585790] [DEBUG] [REMOTE ] OMAB: Retrieved 4814 rows, trimmed to 300. [2026-01-21T12:16:47.585989] [DEBUG] [REMOTE ] OMAB: PASS: History has at least 300 days. [2026-01-21T12:16:47.586259] [DEBUG] [REMOTE ] OMAB: PASS: Price check passed. Min price $96.35. [2026-01-21T12:16:47.586435] [DEBUG] [REMOTE ] OMAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:47.586619] [DEBUG] [REMOTE ] OMAB: PASS: Integrity check passed. [2026-01-21T12:16:47.586684] [DEBUG] [REMOTE ] OMAB: Symbol is viable for forecasting. [2026-01-21T12:16:47.586741] [INFO ] [MAIN ] [2316/3501] OMAB kept (0.7s) | 2315 kept, 1 rejected | 138.5/min | ETA: 8.6m [2026-01-21T12:16:48.005793] [DEBUG] [REMOTE ] OMC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:48.005961] [DEBUG] [REMOTE ] OMC: PASS: History has at least 300 days. [2026-01-21T12:16:48.006252] [DEBUG] [REMOTE ] OMC: PASS: Price check passed. Min price $69.48. [2026-01-21T12:16:48.006407] [DEBUG] [REMOTE ] OMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:48.006595] [DEBUG] [REMOTE ] OMC: PASS: Integrity check passed. [2026-01-21T12:16:48.006651] [DEBUG] [REMOTE ] OMC: Symbol is viable for forecasting. [2026-01-21T12:16:48.006707] [INFO ] [MAIN ] [2317/3501] OMC kept (0.4s) | 2316 kept, 1 rejected | 138.5/min | ETA: 8.5m [2026-01-21T12:16:48.498235] [DEBUG] [REMOTE ] OMCL: Retrieved 6147 rows, trimmed to 300. [2026-01-21T12:16:48.498418] [DEBUG] [REMOTE ] OMCL: PASS: History has at least 300 days. [2026-01-21T12:16:48.498753] [DEBUG] [REMOTE ] OMCL: PASS: Price check passed. Min price $29.57. [2026-01-21T12:16:48.498924] [DEBUG] [REMOTE ] OMCL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:48.499078] [DEBUG] [REMOTE ] OMCL: PASS: Integrity check passed. [2026-01-21T12:16:48.499126] [DEBUG] [REMOTE ] OMCL: Symbol is viable for forecasting. [2026-01-21T12:16:48.499187] [INFO ] [MAIN ] [2318/3501] OMCL kept (0.5s) | 2317 kept, 1 rejected | 138.5/min | ETA: 8.5m [2026-01-21T12:16:48.962551] [DEBUG] [REMOTE ] OMEX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:48.962810] [DEBUG] [REMOTE ] OMEX: PASS: History has at least 300 days. [2026-01-21T12:16:48.963130] [DEBUG] [REMOTE ] OMEX: PASS: Price check passed. Min price $1.74. [2026-01-21T12:16:48.963293] [DEBUG] [REMOTE ] OMEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:48.963437] [DEBUG] [REMOTE ] OMEX: PASS: Integrity check passed. [2026-01-21T12:16:48.963479] [DEBUG] [REMOTE ] OMEX: Symbol is viable for forecasting. [2026-01-21T12:16:48.963537] [INFO ] [MAIN ] [2319/3501] OMEX kept (0.5s) | 2318 kept, 1 rejected | 138.5/min | ETA: 8.5m [2026-01-21T12:16:49.200959] [DEBUG] [REMOTE ] OMF: Retrieved 2550 rows, trimmed to 300. [2026-01-21T12:16:49.201229] [DEBUG] [REMOTE ] OMF: PASS: History has at least 300 days. [2026-01-21T12:16:49.201609] [DEBUG] [REMOTE ] OMF: PASS: Price check passed. Min price $54.79. [2026-01-21T12:16:49.201872] [DEBUG] [REMOTE ] OMF: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:49.202025] [DEBUG] [REMOTE ] OMF: PASS: Integrity check passed. [2026-01-21T12:16:49.202084] [DEBUG] [REMOTE ] OMF: Symbol is viable for forecasting. [2026-01-21T12:16:49.202162] [INFO ] [MAIN ] [2320/3501] OMF kept (0.2s) | 2319 kept, 1 rejected | 138.6/min | ETA: 8.5m [2026-01-21T12:16:49.833161] [DEBUG] [REMOTE ] ON: Retrieved 6468 rows, trimmed to 300. [2026-01-21T12:16:49.833396] [DEBUG] [REMOTE ] ON: PASS: History has at least 300 days. [2026-01-21T12:16:49.833764] [DEBUG] [REMOTE ] ON: PASS: Price check passed. Min price $44.90. [2026-01-21T12:16:49.833918] [DEBUG] [REMOTE ] ON: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:49.834103] [DEBUG] [REMOTE ] ON: PASS: Integrity check passed. [2026-01-21T12:16:49.834154] [DEBUG] [REMOTE ] ON: Symbol is viable for forecasting. [2026-01-21T12:16:49.834211] [INFO ] [MAIN ] [2321/3501] ON kept (0.6s) | 2320 kept, 1 rejected | 138.5/min | ETA: 8.5m [2026-01-21T12:16:50.348604] [DEBUG] [REMOTE ] ONB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:50.348753] [DEBUG] [REMOTE ] ONB: PASS: History has at least 300 days. [2026-01-21T12:16:50.349004] [DEBUG] [REMOTE ] ONB: PASS: Price check passed. Min price $19.66. [2026-01-21T12:16:50.349151] [DEBUG] [REMOTE ] ONB: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:50.349279] [DEBUG] [REMOTE ] ONB: PASS: Integrity check passed. [2026-01-21T12:16:50.349322] [DEBUG] [REMOTE ] ONB: Symbol is viable for forecasting. [2026-01-21T12:16:50.349374] [INFO ] [MAIN ] [2322/3501] ONB kept (0.5s) | 2321 kept, 1 rejected | 138.5/min | ETA: 8.5m [2026-01-21T12:16:50.519452] [DEBUG] [REMOTE ] ONCO: Retrieved 982 rows, trimmed to 300. [2026-01-21T12:16:50.519603] [DEBUG] [REMOTE ] ONCO: PASS: History has at least 300 days. [2026-01-21T12:16:50.519812] [DEBUG] [REMOTE ] ONCO: PASS: Price check passed. Min price $1.43. [2026-01-21T12:16:50.519952] [DEBUG] [REMOTE ] ONCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:50.520064] [DEBUG] [REMOTE ] ONCO: PASS: Integrity check passed. [2026-01-21T12:16:50.520104] [DEBUG] [REMOTE ] ONCO: Symbol is viable for forecasting. [2026-01-21T12:16:50.520152] [INFO ] [MAIN ] [2323/3501] ONCO kept (0.2s) | 2322 kept, 1 rejected | 138.5/min | ETA: 8.5m [2026-01-21T12:16:51.015319] [DEBUG] [REMOTE ] ONDS: Retrieved 1472 rows, trimmed to 300. [2026-01-21T12:16:51.015465] [DEBUG] [REMOTE ] ONDS: PASS: History has at least 300 days. [2026-01-21T12:16:51.015711] [DEBUG] [REMOTE ] ONDS: PASS: Price check passed. Min price $5.25. [2026-01-21T12:16:51.015849] [DEBUG] [REMOTE ] ONDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:51.015965] [DEBUG] [REMOTE ] ONDS: PASS: Integrity check passed. [2026-01-21T12:16:51.016005] [DEBUG] [REMOTE ] ONDS: Symbol is viable for forecasting. [2026-01-21T12:16:51.016052] [INFO ] [MAIN ] [2324/3501] ONDS kept (0.5s) | 2323 kept, 1 rejected | 138.5/min | ETA: 8.5m [2026-01-21T12:16:51.494202] [DEBUG] [REMOTE ] ONEQ: Retrieved 5611 rows, trimmed to 300. [2026-01-21T12:16:51.494345] [DEBUG] [REMOTE ] ONEQ: PASS: History has at least 300 days. [2026-01-21T12:16:51.494588] [DEBUG] [REMOTE ] ONEQ: PASS: Price check passed. Min price $86.80. [2026-01-21T12:16:51.494754] [DEBUG] [REMOTE ] ONEQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:51.494881] [DEBUG] [REMOTE ] ONEQ: PASS: Integrity check passed. [2026-01-21T12:16:51.494922] [DEBUG] [REMOTE ] ONEQ: Symbol is viable for forecasting. [2026-01-21T12:16:51.494971] [INFO ] [MAIN ] [2325/3501] ONEQ kept (0.5s) | 2324 kept, 1 rejected | 138.5/min | ETA: 8.5m [2026-01-21T12:16:51.681432] [DEBUG] [REMOTE ] ONL: Retrieved 1048 rows, trimmed to 300. [2026-01-21T12:16:51.681813] [DEBUG] [REMOTE ] ONL: PASS: History has at least 300 days. [2026-01-21T12:16:51.682338] [DEBUG] [REMOTE ] ONL: PASS: Price check passed. Min price $1.96. [2026-01-21T12:16:51.682504] [DEBUG] [REMOTE ] ONL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:51.682736] [DEBUG] [REMOTE ] ONL: PASS: Integrity check passed. [2026-01-21T12:16:51.682788] [DEBUG] [REMOTE ] ONL: Symbol is viable for forecasting. [2026-01-21T12:16:51.682854] [INFO ] [MAIN ] [2326/3501] ONL kept (0.2s) | 2325 kept, 1 rejected | 138.6/min | ETA: 8.5m [2026-01-21T12:16:52.202292] [DEBUG] [REMOTE ] ONON: Retrieved 1091 rows, trimmed to 300. [2026-01-21T12:16:52.202548] [DEBUG] [REMOTE ] ONON: PASS: History has at least 300 days. [2026-01-21T12:16:52.202933] [DEBUG] [REMOTE ] ONON: PASS: Price check passed. Min price $34.96. [2026-01-21T12:16:52.203087] [DEBUG] [REMOTE ] ONON: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:52.203423] [DEBUG] [REMOTE ] ONON: PASS: Integrity check passed. [2026-01-21T12:16:52.203468] [DEBUG] [REMOTE ] ONON: Symbol is viable for forecasting. [2026-01-21T12:16:52.203538] [INFO ] [MAIN ] [2327/3501] ONON kept (0.5s) | 2326 kept, 1 rejected | 138.6/min | ETA: 8.5m [2026-01-21T12:16:52.626622] [DEBUG] [REMOTE ] ONTF: Retrieved 1246 rows, trimmed to 300. [2026-01-21T12:16:52.626848] [DEBUG] [REMOTE ] ONTF: PASS: History has at least 300 days. [2026-01-21T12:16:52.627173] [DEBUG] [REMOTE ] ONTF: PASS: Price check passed. Min price $4.94. [2026-01-21T12:16:52.627347] [DEBUG] [REMOTE ] ONTF: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:52.627494] [DEBUG] [REMOTE ] ONTF: PASS: Integrity check passed. [2026-01-21T12:16:52.627547] [DEBUG] [REMOTE ] ONTF: Symbol is viable for forecasting. [2026-01-21T12:16:52.627626] [INFO ] [MAIN ] [2328/3501] ONTF kept (0.4s) | 2327 kept, 1 rejected | 138.6/min | ETA: 8.5m [2026-01-21T12:16:53.242133] [DEBUG] [REMOTE ] ONTO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:53.242599] [DEBUG] [REMOTE ] ONTO: PASS: History has at least 300 days. [2026-01-21T12:16:53.243036] [DEBUG] [REMOTE ] ONTO: PASS: Price check passed. Min price $124.09. [2026-01-21T12:16:53.243410] [DEBUG] [REMOTE ] ONTO: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:53.243612] [DEBUG] [REMOTE ] ONTO: PASS: Integrity check passed. [2026-01-21T12:16:53.243665] [DEBUG] [REMOTE ] ONTO: Symbol is viable for forecasting. [2026-01-21T12:16:53.243746] [INFO ] [MAIN ] [2329/3501] ONTO kept (0.6s) | 2328 kept, 1 rejected | 138.5/min | ETA: 8.5m [2026-01-21T12:16:53.551932] [DEBUG] [REMOTE ] OOMA: Retrieved 2643 rows, trimmed to 300. [2026-01-21T12:16:53.552183] [DEBUG] [REMOTE ] OOMA: PASS: History has at least 300 days. [2026-01-21T12:16:53.552754] [DEBUG] [REMOTE ] OOMA: PASS: Price check passed. Min price $10.58. [2026-01-21T12:16:53.552912] [DEBUG] [REMOTE ] OOMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:53.553059] [DEBUG] [REMOTE ] OOMA: PASS: Integrity check passed. [2026-01-21T12:16:53.553102] [DEBUG] [REMOTE ] OOMA: Symbol is viable for forecasting. [2026-01-21T12:16:53.553162] [INFO ] [MAIN ] [2330/3501] OOMA kept (0.3s) | 2329 kept, 1 rejected | 138.5/min | ETA: 8.5m [2026-01-21T12:16:53.926243] [DEBUG] [REMOTE ] OPAD: Retrieved 1281 rows, trimmed to 300. [2026-01-21T12:16:53.926461] [DEBUG] [REMOTE ] OPAD: PASS: History has at least 300 days. [2026-01-21T12:16:53.926801] [DEBUG] [REMOTE ] OPAD: PASS: Price check passed. Min price $1.19. [2026-01-21T12:16:53.927004] [DEBUG] [REMOTE ] OPAD: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:53.927138] [DEBUG] [REMOTE ] OPAD: PASS: Integrity check passed. [2026-01-21T12:16:53.927182] [DEBUG] [REMOTE ] OPAD: Symbol is viable for forecasting. [2026-01-21T12:16:53.927240] [INFO ] [MAIN ] [2331/3501] OPAD kept (0.4s) | 2330 kept, 1 rejected | 138.6/min | ETA: 8.4m [2026-01-21T12:16:54.273757] [DEBUG] [REMOTE ] OPAL: Retrieved 877 rows, trimmed to 300. [2026-01-21T12:16:54.273888] [DEBUG] [REMOTE ] OPAL: PASS: History has at least 300 days. [2026-01-21T12:16:54.274091] [DEBUG] [REMOTE ] OPAL: PASS: Price check passed. Min price $2.02. [2026-01-21T12:16:54.274227] [DEBUG] [REMOTE ] OPAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:54.274337] [DEBUG] [REMOTE ] OPAL: PASS: Integrity check passed. [2026-01-21T12:16:54.274377] [DEBUG] [REMOTE ] OPAL: Symbol is viable for forecasting. [2026-01-21T12:16:54.274425] [INFO ] [MAIN ] [2332/3501] OPAL kept (0.3s) | 2331 kept, 1 rejected | 138.6/min | ETA: 8.4m [2026-01-21T12:16:54.873771] [DEBUG] [REMOTE ] OPBK: Retrieved 5156 rows, trimmed to 300. [2026-01-21T12:16:54.873902] [DEBUG] [REMOTE ] OPBK: PASS: History has at least 300 days. [2026-01-21T12:16:54.874114] [DEBUG] [REMOTE ] OPBK: PASS: Price check passed. Min price $12.63. [2026-01-21T12:16:54.874256] [DEBUG] [REMOTE ] OPBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:54.874372] [DEBUG] [REMOTE ] OPBK: PASS: Integrity check passed. [2026-01-21T12:16:54.874416] [DEBUG] [REMOTE ] OPBK: Symbol is viable for forecasting. [2026-01-21T12:16:54.874465] [INFO ] [MAIN ] [2333/3501] OPBK kept (0.6s) | 2332 kept, 1 rejected | 138.5/min | ETA: 8.4m [2026-01-21T12:16:55.341849] [DEBUG] [REMOTE ] OPCH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:55.342011] [DEBUG] [REMOTE ] OPCH: PASS: History has at least 300 days. [2026-01-21T12:16:55.342285] [DEBUG] [REMOTE ] OPCH: PASS: Price check passed. Min price $26.03. [2026-01-21T12:16:55.342427] [DEBUG] [REMOTE ] OPCH: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:55.342557] [DEBUG] [REMOTE ] OPCH: PASS: Integrity check passed. [2026-01-21T12:16:55.342621] [DEBUG] [REMOTE ] OPCH: Symbol is viable for forecasting. [2026-01-21T12:16:55.342674] [INFO ] [MAIN ] [2334/3501] OPCH kept (0.5s) | 2333 kept, 1 rejected | 138.5/min | ETA: 8.4m [2026-01-21T12:16:55.963980] [DEBUG] [REMOTE ] OPEN: Retrieved 1404 rows, trimmed to 300. [2026-01-21T12:16:55.964135] [DEBUG] [REMOTE ] OPEN: PASS: History has at least 300 days. [2026-01-21T12:16:55.964398] [DEBUG] [REMOTE ] OPEN: PASS: Price check passed. Min price $5.83. [2026-01-21T12:16:55.964607] [DEBUG] [REMOTE ] OPEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:55.964750] [DEBUG] [REMOTE ] OPEN: PASS: Integrity check passed. [2026-01-21T12:16:55.964795] [DEBUG] [REMOTE ] OPEN: Symbol is viable for forecasting. [2026-01-21T12:16:55.964848] [INFO ] [MAIN ] [2335/3501] OPEN kept (0.6s) | 2334 kept, 1 rejected | 138.5/min | ETA: 8.4m [2026-01-21T12:16:56.237617] [DEBUG] [REMOTE ] OPFI: Retrieved 1295 rows, trimmed to 300. [2026-01-21T12:16:56.237762] [DEBUG] [REMOTE ] OPFI: PASS: History has at least 300 days. [2026-01-21T12:16:56.237979] [DEBUG] [REMOTE ] OPFI: PASS: Price check passed. Min price $9.18. [2026-01-21T12:16:56.238126] [DEBUG] [REMOTE ] OPFI: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:56.238243] [DEBUG] [REMOTE ] OPFI: PASS: Integrity check passed. [2026-01-21T12:16:56.238284] [DEBUG] [REMOTE ] OPFI: Symbol is viable for forecasting. [2026-01-21T12:16:56.238350] [INFO ] [MAIN ] [2336/3501] OPFI kept (0.3s) | 2335 kept, 1 rejected | 138.5/min | ETA: 8.4m [2026-01-21T12:16:56.849131] [DEBUG] [REMOTE ] OPK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:16:56.849286] [DEBUG] [REMOTE ] OPK: PASS: History has at least 300 days. [2026-01-21T12:16:56.849536] [DEBUG] [REMOTE ] OPK: PASS: Price check passed. Min price $1.26. [2026-01-21T12:16:56.849706] [DEBUG] [REMOTE ] OPK: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:56.849835] [DEBUG] [REMOTE ] OPK: PASS: Integrity check passed. [2026-01-21T12:16:56.849879] [DEBUG] [REMOTE ] OPK: Symbol is viable for forecasting. [2026-01-21T12:16:56.849932] [INFO ] [MAIN ] [2337/3501] OPK kept (0.6s) | 2336 kept, 1 rejected | 138.5/min | ETA: 8.4m [2026-01-21T12:16:57.255507] [DEBUG] [REMOTE ] OPLN: Retrieved 4050 rows, trimmed to 300. [2026-01-21T12:16:57.255666] [DEBUG] [REMOTE ] OPLN: PASS: History has at least 300 days. [2026-01-21T12:16:57.255878] [DEBUG] [REMOTE ] OPLN: PASS: Price check passed. Min price $24.49. [2026-01-21T12:16:57.256014] [DEBUG] [REMOTE ] OPLN: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:57.256129] [DEBUG] [REMOTE ] OPLN: PASS: Integrity check passed. [2026-01-21T12:16:57.256169] [DEBUG] [REMOTE ] OPLN: Symbol is viable for forecasting. [2026-01-21T12:16:57.256217] [INFO ] [MAIN ] [2338/3501] OPLN kept (0.4s) | 2337 kept, 1 rejected | 138.5/min | ETA: 8.4m [2026-01-21T12:16:57.576244] [DEBUG] [REMOTE ] OPP: Retrieved 2340 rows, trimmed to 300. [2026-01-21T12:16:57.576391] [DEBUG] [REMOTE ] OPP: PASS: History has at least 300 days. [2026-01-21T12:16:57.576658] [DEBUG] [REMOTE ] OPP: PASS: Price check passed. Min price $7.71. [2026-01-21T12:16:57.576801] [DEBUG] [REMOTE ] OPP: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:57.576918] [DEBUG] [REMOTE ] OPP: PASS: Integrity check passed. [2026-01-21T12:16:57.576958] [DEBUG] [REMOTE ] OPP: Symbol is viable for forecasting. [2026-01-21T12:16:57.577006] [INFO ] [MAIN ] [2339/3501] OPP kept (0.3s) | 2338 kept, 1 rejected | 138.5/min | ETA: 8.4m [2026-01-21T12:16:57.968407] [DEBUG] [REMOTE ] OPRA: Retrieved 1880 rows, trimmed to 300. [2026-01-21T12:16:57.968625] [DEBUG] [REMOTE ] OPRA: PASS: History has at least 300 days. [2026-01-21T12:16:57.968943] [DEBUG] [REMOTE ] OPRA: PASS: Price check passed. Min price $12.54. [2026-01-21T12:16:57.969159] [DEBUG] [REMOTE ] OPRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:57.969336] [DEBUG] [REMOTE ] OPRA: PASS: Integrity check passed. [2026-01-21T12:16:57.969400] [DEBUG] [REMOTE ] OPRA: Symbol is viable for forecasting. [2026-01-21T12:16:57.969479] [INFO ] [MAIN ] [2340/3501] OPRA kept (0.4s) | 2339 kept, 1 rejected | 138.5/min | ETA: 8.4m [2026-01-21T12:16:58.221472] [DEBUG] [REMOTE ] OPTX: Retrieved 999 rows, trimmed to 300. [2026-01-21T12:16:58.221636] [DEBUG] [REMOTE ] OPTX: PASS: History has at least 300 days. [2026-01-21T12:16:58.221853] [DEBUG] [REMOTE ] OPTX: PASS: Price check passed. Min price $1.25. [2026-01-21T12:16:58.221992] [DEBUG] [REMOTE ] OPTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:58.222108] [DEBUG] [REMOTE ] OPTX: PASS: Integrity check passed. [2026-01-21T12:16:58.222149] [DEBUG] [REMOTE ] OPTX: Symbol is viable for forecasting. [2026-01-21T12:16:58.222198] [INFO ] [MAIN ] [2341/3501] OPTX kept (0.3s) | 2340 kept, 1 rejected | 138.6/min | ETA: 8.4m [2026-01-21T12:16:58.836318] [DEBUG] [REMOTE ] OPXS: Retrieved 4197 rows, trimmed to 300. [2026-01-21T12:16:58.836473] [DEBUG] [REMOTE ] OPXS: PASS: History has at least 300 days. [2026-01-21T12:16:58.836781] [DEBUG] [REMOTE ] OPXS: PASS: Price check passed. Min price $12.75. [2026-01-21T12:16:58.836990] [DEBUG] [REMOTE ] OPXS: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:58.837158] [DEBUG] [REMOTE ] OPXS: PASS: Integrity check passed. [2026-01-21T12:16:58.837215] [DEBUG] [REMOTE ] OPXS: Symbol is viable for forecasting. [2026-01-21T12:16:58.837300] [INFO ] [MAIN ] [2342/3501] OPXS kept (0.6s) | 2341 kept, 1 rejected | 138.5/min | ETA: 8.4m [2026-01-21T12:16:59.208731] [DEBUG] [REMOTE ] ORA: Retrieved 5330 rows, trimmed to 300. [2026-01-21T12:16:59.208880] [DEBUG] [REMOTE ] ORA: PASS: History has at least 300 days. [2026-01-21T12:16:59.209112] [DEBUG] [REMOTE ] ORA: PASS: Price check passed. Min price $104.56. [2026-01-21T12:16:59.209254] [DEBUG] [REMOTE ] ORA: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:59.209374] [DEBUG] [REMOTE ] ORA: PASS: Integrity check passed. [2026-01-21T12:16:59.209415] [DEBUG] [REMOTE ] ORA: Symbol is viable for forecasting. [2026-01-21T12:16:59.209464] [INFO ] [MAIN ] [2343/3501] ORA kept (0.4s) | 2342 kept, 1 rejected | 138.5/min | ETA: 8.4m [2026-01-21T12:16:59.595229] [DEBUG] [REMOTE ] ORC: Retrieved 3252 rows, trimmed to 300. [2026-01-21T12:16:59.595382] [DEBUG] [REMOTE ] ORC: PASS: History has at least 300 days. [2026-01-21T12:16:59.595659] [DEBUG] [REMOTE ] ORC: PASS: Price check passed. Min price $6.85. [2026-01-21T12:16:59.595812] [DEBUG] [REMOTE ] ORC: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:59.595940] [DEBUG] [REMOTE ] ORC: PASS: Integrity check passed. [2026-01-21T12:16:59.595983] [DEBUG] [REMOTE ] ORC: Symbol is viable for forecasting. [2026-01-21T12:16:59.596034] [INFO ] [MAIN ] [2344/3501] ORC kept (0.4s) | 2343 kept, 1 rejected | 138.6/min | ETA: 8.4m [2026-01-21T12:16:59.948972] [DEBUG] [REMOTE ] ORGO: Retrieved 2272 rows, trimmed to 300. [2026-01-21T12:16:59.949123] [DEBUG] [REMOTE ] ORGO: PASS: History has at least 300 days. [2026-01-21T12:16:59.949367] [DEBUG] [REMOTE ] ORGO: PASS: Price check passed. Min price $3.71. [2026-01-21T12:16:59.949509] [DEBUG] [REMOTE ] ORGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:16:59.949668] [DEBUG] [REMOTE ] ORGO: PASS: Integrity check passed. [2026-01-21T12:16:59.949719] [DEBUG] [REMOTE ] ORGO: Symbol is viable for forecasting. [2026-01-21T12:16:59.949781] [INFO ] [MAIN ] [2345/3501] ORGO kept (0.4s) | 2344 kept, 1 rejected | 138.6/min | ETA: 8.3m [2026-01-21T12:17:00.358862] [DEBUG] [REMOTE ] ORIC: Retrieved 1442 rows, trimmed to 300. [2026-01-21T12:17:00.358989] [DEBUG] [REMOTE ] ORIC: PASS: History has at least 300 days. [2026-01-21T12:17:00.359221] [DEBUG] [REMOTE ] ORIC: PASS: Price check passed. Min price $8.04. [2026-01-21T12:17:00.359365] [DEBUG] [REMOTE ] ORIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:00.359489] [DEBUG] [REMOTE ] ORIC: PASS: Integrity check passed. [2026-01-21T12:17:00.359531] [DEBUG] [REMOTE ] ORIC: Symbol is viable for forecasting. [2026-01-21T12:17:00.359599] [INFO ] [MAIN ] [2346/3501] ORIC kept (0.4s) | 2345 kept, 1 rejected | 138.6/min | ETA: 8.3m [2026-01-21T12:17:00.846019] [DEBUG] [REMOTE ] ORKA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:00.846164] [DEBUG] [REMOTE ] ORKA: PASS: History has at least 300 days. [2026-01-21T12:17:00.846446] [DEBUG] [REMOTE ] ORKA: PASS: Price check passed. Min price $26.19. [2026-01-21T12:17:00.846685] [DEBUG] [REMOTE ] ORKA: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:00.846839] [DEBUG] [REMOTE ] ORKA: PASS: Integrity check passed. [2026-01-21T12:17:00.846884] [DEBUG] [REMOTE ] ORKA: Symbol is viable for forecasting. [2026-01-21T12:17:00.846935] [INFO ] [MAIN ] [2347/3501] ORKA kept (0.5s) | 2346 kept, 1 rejected | 138.6/min | ETA: 8.3m [2026-01-21T12:17:01.355701] [DEBUG] [REMOTE ] ORLY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:01.355844] [DEBUG] [REMOTE ] ORLY: PASS: History has at least 300 days. [2026-01-21T12:17:01.356074] [DEBUG] [REMOTE ] ORLY: PASS: Price check passed. Min price $90.34. [2026-01-21T12:17:01.356238] [DEBUG] [REMOTE ] ORLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:01.356371] [DEBUG] [REMOTE ] ORLY: PASS: Integrity check passed. [2026-01-21T12:17:01.356411] [DEBUG] [REMOTE ] ORLY: Symbol is viable for forecasting. [2026-01-21T12:17:01.356474] [INFO ] [MAIN ] [2348/3501] ORLY kept (0.5s) | 2347 kept, 1 rejected | 138.5/min | ETA: 8.3m [2026-01-21T12:17:01.777351] [DEBUG] [REMOTE ] ORMP: Retrieved 4968 rows, trimmed to 300. [2026-01-21T12:17:01.777504] [DEBUG] [REMOTE ] ORMP: PASS: History has at least 300 days. [2026-01-21T12:17:01.777762] [DEBUG] [REMOTE ] ORMP: PASS: Price check passed. Min price $2.05. [2026-01-21T12:17:01.777908] [DEBUG] [REMOTE ] ORMP: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:01.778228] [DEBUG] [REMOTE ] ORMP: PASS: Integrity check passed. [2026-01-21T12:17:01.778277] [DEBUG] [REMOTE ] ORMP: Symbol is viable for forecasting. [2026-01-21T12:17:01.778334] [INFO ] [MAIN ] [2349/3501] ORMP kept (0.4s) | 2348 kept, 1 rejected | 138.5/min | ETA: 8.3m [2026-01-21T12:17:02.252677] [DEBUG] [REMOTE ] ORN: Retrieved 4548 rows, trimmed to 300. [2026-01-21T12:17:02.252830] [DEBUG] [REMOTE ] ORN: PASS: History has at least 300 days. [2026-01-21T12:17:02.253084] [DEBUG] [REMOTE ] ORN: PASS: Price check passed. Min price $8.55. [2026-01-21T12:17:02.253233] [DEBUG] [REMOTE ] ORN: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:02.253362] [DEBUG] [REMOTE ] ORN: PASS: Integrity check passed. [2026-01-21T12:17:02.253404] [DEBUG] [REMOTE ] ORN: Symbol is viable for forecasting. [2026-01-21T12:17:02.253455] [INFO ] [MAIN ] [2350/3501] ORN kept (0.5s) | 2349 kept, 1 rejected | 138.5/min | ETA: 8.3m [2026-01-21T12:17:02.602138] [DEBUG] [REMOTE ] ORRF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:02.602304] [DEBUG] [REMOTE ] ORRF: PASS: History has at least 300 days. [2026-01-21T12:17:02.602594] [DEBUG] [REMOTE ] ORRF: PASS: Price check passed. Min price $32.85. [2026-01-21T12:17:02.602737] [DEBUG] [REMOTE ] ORRF: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:02.602866] [DEBUG] [REMOTE ] ORRF: PASS: Integrity check passed. [2026-01-21T12:17:02.602908] [DEBUG] [REMOTE ] ORRF: Symbol is viable for forecasting. [2026-01-21T12:17:02.602958] [INFO ] [MAIN ] [2351/3501] ORRF kept (0.3s) | 2350 kept, 1 rejected | 138.6/min | ETA: 8.3m [2026-01-21T12:17:02.784452] [DEBUG] [REMOTE ] OS: Retrieved 374 rows, trimmed to 300. [2026-01-21T12:17:02.784610] [DEBUG] [REMOTE ] OS: PASS: History has at least 300 days. [2026-01-21T12:17:02.784826] [DEBUG] [REMOTE ] OS: PASS: Price check passed. Min price $16.99. [2026-01-21T12:17:02.784970] [DEBUG] [REMOTE ] OS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:02.785086] [DEBUG] [REMOTE ] OS: PASS: Integrity check passed. [2026-01-21T12:17:02.785128] [DEBUG] [REMOTE ] OS: Symbol is viable for forecasting. [2026-01-21T12:17:02.785177] [INFO ] [MAIN ] [2352/3501] OS kept (0.2s) | 2351 kept, 1 rejected | 138.6/min | ETA: 8.3m [2026-01-21T12:17:03.559955] [DEBUG] [REMOTE ] OSBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:03.560109] [DEBUG] [REMOTE ] OSBC: PASS: History has at least 300 days. [2026-01-21T12:17:03.560356] [DEBUG] [REMOTE ] OSBC: PASS: Price check passed. Min price $17.67. [2026-01-21T12:17:03.560529] [DEBUG] [REMOTE ] OSBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:03.560677] [DEBUG] [REMOTE ] OSBC: PASS: Integrity check passed. [2026-01-21T12:17:03.560721] [DEBUG] [REMOTE ] OSBC: Symbol is viable for forecasting. [2026-01-21T12:17:03.560771] [INFO ] [MAIN ] [2353/3501] OSBC kept (0.8s) | 2352 kept, 1 rejected | 138.5/min | ETA: 8.3m [2026-01-21T12:17:04.135104] [DEBUG] [REMOTE ] OSIS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:04.135257] [DEBUG] [REMOTE ] OSIS: PASS: History has at least 300 days. [2026-01-21T12:17:04.135513] [DEBUG] [REMOTE ] OSIS: PASS: Price check passed. Min price $233.97. [2026-01-21T12:17:04.135673] [DEBUG] [REMOTE ] OSIS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:04.135808] [DEBUG] [REMOTE ] OSIS: PASS: Integrity check passed. [2026-01-21T12:17:04.135865] [DEBUG] [REMOTE ] OSIS: Symbol is viable for forecasting. [2026-01-21T12:17:04.135916] [INFO ] [MAIN ] [2354/3501] OSIS kept (0.6s) | 2353 kept, 1 rejected | 138.5/min | ETA: 8.3m [2026-01-21T12:17:04.597760] [DEBUG] [REMOTE ] OSPN: Retrieved 6297 rows, trimmed to 300. [2026-01-21T12:17:04.597951] [DEBUG] [REMOTE ] OSPN: PASS: History has at least 300 days. [2026-01-21T12:17:04.598270] [DEBUG] [REMOTE ] OSPN: PASS: Price check passed. Min price $11.29. [2026-01-21T12:17:04.598410] [DEBUG] [REMOTE ] OSPN: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:04.598550] [DEBUG] [REMOTE ] OSPN: PASS: Integrity check passed. [2026-01-21T12:17:04.598616] [DEBUG] [REMOTE ] OSPN: Symbol is viable for forecasting. [2026-01-21T12:17:04.598670] [INFO ] [MAIN ] [2355/3501] OSPN kept (0.5s) | 2354 kept, 1 rejected | 138.5/min | ETA: 8.3m [2026-01-21T12:17:04.879774] [DEBUG] [REMOTE ] OSS: Retrieved 2002 rows, trimmed to 300. [2026-01-21T12:17:04.879950] [DEBUG] [REMOTE ] OSS: PASS: History has at least 300 days. [2026-01-21T12:17:04.880188] [DEBUG] [REMOTE ] OSS: PASS: Price check passed. Min price $4.34. [2026-01-21T12:17:04.880326] [DEBUG] [REMOTE ] OSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:04.880440] [DEBUG] [REMOTE ] OSS: PASS: Integrity check passed. [2026-01-21T12:17:04.880479] [DEBUG] [REMOTE ] OSS: Symbol is viable for forecasting. [2026-01-21T12:17:04.880526] [INFO ] [MAIN ] [2356/3501] OSS kept (0.3s) | 2355 kept, 1 rejected | 138.5/min | ETA: 8.3m [2026-01-21T12:17:05.500138] [DEBUG] [REMOTE ] OTEX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:05.500297] [DEBUG] [REMOTE ] OTEX: PASS: History has at least 300 days. [2026-01-21T12:17:05.500595] [DEBUG] [REMOTE ] OTEX: PASS: Price check passed. Min price $28.80. [2026-01-21T12:17:05.500742] [DEBUG] [REMOTE ] OTEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:05.500880] [DEBUG] [REMOTE ] OTEX: PASS: Integrity check passed. [2026-01-21T12:17:05.500923] [DEBUG] [REMOTE ] OTEX: Symbol is viable for forecasting. [2026-01-21T12:17:05.500976] [INFO ] [MAIN ] [2357/3501] OTEX kept (0.6s) | 2356 kept, 1 rejected | 138.5/min | ETA: 8.3m [2026-01-21T12:17:05.780723] [DEBUG] [REMOTE ] OTIS: Retrieved 1467 rows, trimmed to 300. [2026-01-21T12:17:05.780892] [DEBUG] [REMOTE ] OTIS: PASS: History has at least 300 days. [2026-01-21T12:17:05.781121] [DEBUG] [REMOTE ] OTIS: PASS: Price check passed. Min price $86.12. [2026-01-21T12:17:05.781268] [DEBUG] [REMOTE ] OTIS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:05.781388] [DEBUG] [REMOTE ] OTIS: PASS: Integrity check passed. [2026-01-21T12:17:05.781641] [DEBUG] [REMOTE ] OTIS: Symbol is viable for forecasting. [2026-01-21T12:17:05.781694] [INFO ] [MAIN ] [2358/3501] OTIS kept (0.3s) | 2357 kept, 1 rejected | 138.5/min | ETA: 8.3m [2026-01-21T12:17:06.145567] [DEBUG] [REMOTE ] OTLY: Retrieved 1172 rows, trimmed to 300. [2026-01-21T12:17:06.145727] [DEBUG] [REMOTE ] OTLY: PASS: History has at least 300 days. [2026-01-21T12:17:06.145939] [DEBUG] [REMOTE ] OTLY: PASS: Price check passed. Min price $10.34. [2026-01-21T12:17:06.146077] [DEBUG] [REMOTE ] OTLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:06.146190] [DEBUG] [REMOTE ] OTLY: PASS: Integrity check passed. [2026-01-21T12:17:06.146231] [DEBUG] [REMOTE ] OTLY: Symbol is viable for forecasting. [2026-01-21T12:17:06.146280] [INFO ] [MAIN ] [2359/3501] OTLY kept (0.4s) | 2358 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:06.586624] [DEBUG] [REMOTE ] OVID: Retrieved 2189 rows, trimmed to 300. [2026-01-21T12:17:06.586901] [DEBUG] [REMOTE ] OVID: PASS: History has at least 300 days. [2026-01-21T12:17:06.587251] [DEBUG] [REMOTE ] OVID: PASS: Price check passed. Min price $1.20. [2026-01-21T12:17:06.587459] [DEBUG] [REMOTE ] OVID: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:06.587666] [DEBUG] [REMOTE ] OVID: PASS: Integrity check passed. [2026-01-21T12:17:06.587742] [DEBUG] [REMOTE ] OVID: Symbol is viable for forecasting. [2026-01-21T12:17:06.587802] [INFO ] [MAIN ] [2360/3501] OVID kept (0.4s) | 2359 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:07.178599] [DEBUG] [REMOTE ] OVLY: Retrieved 5601 rows, trimmed to 300. [2026-01-21T12:17:07.178736] [DEBUG] [REMOTE ] OVLY: PASS: History has at least 300 days. [2026-01-21T12:17:07.178952] [DEBUG] [REMOTE ] OVLY: PASS: Price check passed. Min price $27.05. [2026-01-21T12:17:07.179090] [DEBUG] [REMOTE ] OVLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:07.179206] [DEBUG] [REMOTE ] OVLY: PASS: Integrity check passed. [2026-01-21T12:17:07.179248] [DEBUG] [REMOTE ] OVLY: Symbol is viable for forecasting. [2026-01-21T12:17:07.179297] [INFO ] [MAIN ] [2361/3501] OVLY kept (0.6s) | 2360 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:07.445010] [DEBUG] [REMOTE ] OWL: Retrieved 1280 rows, trimmed to 300. [2026-01-21T12:17:07.445155] [DEBUG] [REMOTE ] OWL: PASS: History has at least 300 days. [2026-01-21T12:17:07.445367] [DEBUG] [REMOTE ] OWL: PASS: Price check passed. Min price $13.74. [2026-01-21T12:17:07.445509] [DEBUG] [REMOTE ] OWL: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:07.445651] [DEBUG] [REMOTE ] OWL: PASS: Integrity check passed. [2026-01-21T12:17:07.445696] [DEBUG] [REMOTE ] OWL: Symbol is viable for forecasting. [2026-01-21T12:17:07.445746] [INFO ] [MAIN ] [2362/3501] OWL kept (0.3s) | 2361 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:07.949075] [DEBUG] [REMOTE ] OXLC: Retrieved 3771 rows, trimmed to 300. [2026-01-21T12:17:07.949223] [DEBUG] [REMOTE ] OXLC: PASS: History has at least 300 days. [2026-01-21T12:17:07.949483] [DEBUG] [REMOTE ] OXLC: PASS: Price check passed. Min price $12.34. [2026-01-21T12:17:07.949688] [DEBUG] [REMOTE ] OXLC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:07.949828] [DEBUG] [REMOTE ] OXLC: PASS: Integrity check passed. [2026-01-21T12:17:07.949871] [DEBUG] [REMOTE ] OXLC: Symbol is viable for forecasting. [2026-01-21T12:17:07.949922] [INFO ] [MAIN ] [2363/3501] OXLC kept (0.5s) | 2362 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:08.347691] [DEBUG] [REMOTE ] OXM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:08.347832] [DEBUG] [REMOTE ] OXM: PASS: History has at least 300 days. [2026-01-21T12:17:08.348064] [DEBUG] [REMOTE ] OXM: PASS: Price check passed. Min price $31.21. [2026-01-21T12:17:08.348238] [DEBUG] [REMOTE ] OXM: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:08.348363] [DEBUG] [REMOTE ] OXM: PASS: Integrity check passed. [2026-01-21T12:17:08.348455] [DEBUG] [REMOTE ] OXM: Symbol is viable for forecasting. [2026-01-21T12:17:08.348515] [INFO ] [MAIN ] [2364/3501] OXM kept (0.4s) | 2363 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:08.677851] [DEBUG] [REMOTE ] OXSQ: Retrieved 1969 rows, trimmed to 300. [2026-01-21T12:17:08.677989] [DEBUG] [REMOTE ] OXSQ: PASS: History has at least 300 days. [2026-01-21T12:17:08.678198] [DEBUG] [REMOTE ] OXSQ: PASS: Price check passed. Min price $1.68. [2026-01-21T12:17:08.678340] [DEBUG] [REMOTE ] OXSQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:08.678479] [DEBUG] [REMOTE ] OXSQ: PASS: Integrity check passed. [2026-01-21T12:17:08.678522] [DEBUG] [REMOTE ] OXSQ: Symbol is viable for forecasting. [2026-01-21T12:17:08.678588] [INFO ] [MAIN ] [2365/3501] OXSQ kept (0.3s) | 2364 kept, 1 rejected | 138.6/min | ETA: 8.2m [2026-01-21T12:17:09.021234] [DEBUG] [REMOTE ] OZEM: Retrieved 417 rows, trimmed to 300. [2026-01-21T12:17:09.021368] [DEBUG] [REMOTE ] OZEM: PASS: History has at least 300 days. [2026-01-21T12:17:09.021639] [DEBUG] [REMOTE ] OZEM: PASS: Price check passed. Min price $27.19. [2026-01-21T12:17:09.021788] [DEBUG] [REMOTE ] OZEM: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:09.021902] [DEBUG] [REMOTE ] OZEM: PASS: Integrity check passed. [2026-01-21T12:17:09.021961] [DEBUG] [REMOTE ] OZEM: Symbol is viable for forecasting. [2026-01-21T12:17:09.022012] [INFO ] [MAIN ] [2366/3501] OZEM kept (0.3s) | 2365 kept, 1 rejected | 138.6/min | ETA: 8.2m [2026-01-21T12:17:09.659829] [DEBUG] [REMOTE ] OZK: Retrieved 6292 rows, trimmed to 300. [2026-01-21T12:17:09.659994] [DEBUG] [REMOTE ] OZK: PASS: History has at least 300 days. [2026-01-21T12:17:09.660291] [DEBUG] [REMOTE ] OZK: PASS: Price check passed. Min price $42.22. [2026-01-21T12:17:09.660451] [DEBUG] [REMOTE ] OZK: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:09.660817] [DEBUG] [REMOTE ] OZK: PASS: Integrity check passed. [2026-01-21T12:17:09.660879] [DEBUG] [REMOTE ] OZK: Symbol is viable for forecasting. [2026-01-21T12:17:09.660947] [INFO ] [MAIN ] [2367/3501] OZK kept (0.6s) | 2366 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:09.895804] [DEBUG] [REMOTE ] OZKAP: Retrieved 1059 rows, trimmed to 300. [2026-01-21T12:17:09.896030] [DEBUG] [REMOTE ] OZKAP: PASS: History has at least 300 days. [2026-01-21T12:17:09.896283] [DEBUG] [REMOTE ] OZKAP: PASS: Price check passed. Min price $15.95. [2026-01-21T12:17:09.896428] [DEBUG] [REMOTE ] OZKAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:09.896591] [DEBUG] [REMOTE ] OZKAP: PASS: Integrity check passed. [2026-01-21T12:17:09.896637] [DEBUG] [REMOTE ] OZKAP: Symbol is viable for forecasting. [2026-01-21T12:17:09.896691] [INFO ] [MAIN ] [2368/3501] OZKAP kept (0.2s) | 2367 kept, 1 rejected | 138.6/min | ETA: 8.2m [2026-01-21T12:17:10.589529] [DEBUG] [REMOTE ] PAA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:10.589765] [DEBUG] [REMOTE ] PAA: PASS: History has at least 300 days. [2026-01-21T12:17:10.590086] [DEBUG] [REMOTE ] PAA: PASS: Price check passed. Min price $16.30. [2026-01-21T12:17:10.590271] [DEBUG] [REMOTE ] PAA: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:10.590438] [DEBUG] [REMOTE ] PAA: PASS: Integrity check passed. [2026-01-21T12:17:10.590482] [DEBUG] [REMOTE ] PAA: Symbol is viable for forecasting. [2026-01-21T12:17:10.590541] [INFO ] [MAIN ] [2369/3501] PAA kept (0.7s) | 2368 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:11.087704] [DEBUG] [REMOTE ] PAAS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:11.088124] [DEBUG] [REMOTE ] PAAS: PASS: History has at least 300 days. [2026-01-21T12:17:11.088542] [DEBUG] [REMOTE ] PAAS: PASS: Price check passed. Min price $33.08. [2026-01-21T12:17:11.088722] [DEBUG] [REMOTE ] PAAS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:11.088876] [DEBUG] [REMOTE ] PAAS: PASS: Integrity check passed. [2026-01-21T12:17:11.088919] [DEBUG] [REMOTE ] PAAS: Symbol is viable for forecasting. [2026-01-21T12:17:11.088976] [INFO ] [MAIN ] [2370/3501] PAAS kept (0.5s) | 2369 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:11.543144] [DEBUG] [REMOTE ] PAC: Retrieved 5006 rows, trimmed to 300. [2026-01-21T12:17:11.543363] [DEBUG] [REMOTE ] PAC: PASS: History has at least 300 days. [2026-01-21T12:17:11.543713] [DEBUG] [REMOTE ] PAC: PASS: Price check passed. Min price $208.17. [2026-01-21T12:17:11.543905] [DEBUG] [REMOTE ] PAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:11.544060] [DEBUG] [REMOTE ] PAC: PASS: Integrity check passed. [2026-01-21T12:17:11.544104] [DEBUG] [REMOTE ] PAC: Symbol is viable for forecasting. [2026-01-21T12:17:11.544160] [INFO ] [MAIN ] [2371/3501] PAC kept (0.5s) | 2370 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:11.915432] [DEBUG] [REMOTE ] PACB: Retrieved 3830 rows, trimmed to 300. [2026-01-21T12:17:11.915689] [DEBUG] [REMOTE ] PACB: PASS: History has at least 300 days. [2026-01-21T12:17:11.916041] [DEBUG] [REMOTE ] PACB: PASS: Price check passed. Min price $1.57. [2026-01-21T12:17:11.916200] [DEBUG] [REMOTE ] PACB: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:11.916381] [DEBUG] [REMOTE ] PACB: PASS: Integrity check passed. [2026-01-21T12:17:11.916434] [DEBUG] [REMOTE ] PACB: Symbol is viable for forecasting. [2026-01-21T12:17:11.916525] [INFO ] [MAIN ] [2372/3501] PACB kept (0.4s) | 2371 kept, 1 rejected | 138.5/min | ETA: 8.2m [2026-01-21T12:17:12.223715] [DEBUG] [REMOTE ] PACK: Retrieved 1668 rows, trimmed to 300. [2026-01-21T12:17:12.223924] [DEBUG] [REMOTE ] PACK: PASS: History has at least 300 days. [2026-01-21T12:17:12.224214] [DEBUG] [REMOTE ] PACK: PASS: Price check passed. Min price $4.29. [2026-01-21T12:17:12.224389] [DEBUG] [REMOTE ] PACK: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:12.224533] [DEBUG] [REMOTE ] PACK: PASS: Integrity check passed. [2026-01-21T12:17:12.224600] [DEBUG] [REMOTE ] PACK: Symbol is viable for forecasting. [2026-01-21T12:17:12.224658] [INFO ] [MAIN ] [2373/3501] PACK kept (0.3s) | 2372 kept, 1 rejected | 138.5/min | ETA: 8.1m [2026-01-21T12:17:12.598376] [DEBUG] [REMOTE ] PAGP: Retrieved 3083 rows, trimmed to 300. [2026-01-21T12:17:12.598716] [DEBUG] [REMOTE ] PAGP: PASS: History has at least 300 days. [2026-01-21T12:17:12.599307] [DEBUG] [REMOTE ] PAGP: PASS: Price check passed. Min price $17.17. [2026-01-21T12:17:12.599546] [DEBUG] [REMOTE ] PAGP: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:12.599871] [DEBUG] [REMOTE ] PAGP: PASS: Integrity check passed. [2026-01-21T12:17:12.599933] [DEBUG] [REMOTE ] PAGP: Symbol is viable for forecasting. [2026-01-21T12:17:12.600026] [INFO ] [MAIN ] [2374/3501] PAGP kept (0.4s) | 2373 kept, 1 rejected | 138.5/min | ETA: 8.1m [2026-01-21T12:17:13.053181] [DEBUG] [REMOTE ] PAGS: Retrieved 2008 rows, trimmed to 300. [2026-01-21T12:17:13.053383] [DEBUG] [REMOTE ] PAGS: PASS: History has at least 300 days. [2026-01-21T12:17:13.053667] [DEBUG] [REMOTE ] PAGS: PASS: Price check passed. Min price $9.22. [2026-01-21T12:17:13.053850] [DEBUG] [REMOTE ] PAGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:13.053977] [DEBUG] [REMOTE ] PAGS: PASS: Integrity check passed. [2026-01-21T12:17:13.054021] [DEBUG] [REMOTE ] PAGS: Symbol is viable for forecasting. [2026-01-21T12:17:13.054078] [INFO ] [MAIN ] [2375/3501] PAGS kept (0.5s) | 2374 kept, 1 rejected | 138.5/min | ETA: 8.1m [2026-01-21T12:17:13.513499] [DEBUG] [REMOTE ] PAHC: Retrieved 2961 rows, trimmed to 300. [2026-01-21T12:17:13.513729] [DEBUG] [REMOTE ] PAHC: PASS: History has at least 300 days. [2026-01-21T12:17:13.514000] [DEBUG] [REMOTE ] PAHC: PASS: Price check passed. Min price $37.25. [2026-01-21T12:17:13.514147] [DEBUG] [REMOTE ] PAHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:13.514272] [DEBUG] [REMOTE ] PAHC: PASS: Integrity check passed. [2026-01-21T12:17:13.514317] [DEBUG] [REMOTE ] PAHC: Symbol is viable for forecasting. [2026-01-21T12:17:13.514371] [INFO ] [MAIN ] [2376/3501] PAHC kept (0.5s) | 2375 kept, 1 rejected | 138.5/min | ETA: 8.1m [2026-01-21T12:17:13.741864] [DEBUG] [REMOTE ] PAL: Retrieved 425 rows, trimmed to 300. [2026-01-21T12:17:13.742083] [DEBUG] [REMOTE ] PAL: PASS: History has at least 300 days. [2026-01-21T12:17:13.742371] [DEBUG] [REMOTE ] PAL: PASS: Price check passed. Min price $6.45. [2026-01-21T12:17:13.742555] [DEBUG] [REMOTE ] PAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:13.742733] [DEBUG] [REMOTE ] PAL: PASS: Integrity check passed. [2026-01-21T12:17:13.742791] [DEBUG] [REMOTE ] PAL: Symbol is viable for forecasting. [2026-01-21T12:17:13.742861] [INFO ] [MAIN ] [2377/3501] PAL kept (0.2s) | 2376 kept, 1 rejected | 138.6/min | ETA: 8.1m [2026-01-21T12:17:14.366243] [DEBUG] [REMOTE ] PAM: Retrieved 4094 rows, trimmed to 300. [2026-01-21T12:17:14.366467] [DEBUG] [REMOTE ] PAM: PASS: History has at least 300 days. [2026-01-21T12:17:14.367202] [DEBUG] [REMOTE ] PAM: PASS: Price check passed. Min price $62.47. [2026-01-21T12:17:14.367354] [DEBUG] [REMOTE ] PAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:14.367537] [DEBUG] [REMOTE ] PAM: PASS: Integrity check passed. [2026-01-21T12:17:14.367602] [DEBUG] [REMOTE ] PAM: Symbol is viable for forecasting. [2026-01-21T12:17:14.367662] [INFO ] [MAIN ] [2378/3501] PAM kept (0.6s) | 2377 kept, 1 rejected | 138.5/min | ETA: 8.1m [2026-01-21T12:17:14.771146] [DEBUG] [REMOTE ] PANL: Retrieved 3038 rows, trimmed to 300. [2026-01-21T12:17:14.771355] [DEBUG] [REMOTE ] PANL: PASS: History has at least 300 days. [2026-01-21T12:17:14.771658] [DEBUG] [REMOTE ] PANL: PASS: Price check passed. Min price $4.70. [2026-01-21T12:17:14.771811] [DEBUG] [REMOTE ] PANL: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:14.771944] [DEBUG] [REMOTE ] PANL: PASS: Integrity check passed. [2026-01-21T12:17:14.771987] [DEBUG] [REMOTE ] PANL: Symbol is viable for forecasting. [2026-01-21T12:17:14.772045] [INFO ] [MAIN ] [2379/3501] PANL kept (0.4s) | 2378 kept, 1 rejected | 138.5/min | ETA: 8.1m [2026-01-21T12:17:15.077807] [DEBUG] [REMOTE ] PASG: Retrieved 1481 rows, trimmed to 300. [2026-01-21T12:17:15.077984] [DEBUG] [REMOTE ] PASG: PASS: History has at least 300 days. [2026-01-21T12:17:15.078259] [DEBUG] [REMOTE ] PASG: PASS: Price check passed. Min price $6.29. [2026-01-21T12:17:15.078441] [DEBUG] [REMOTE ] PASG: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:15.078610] [DEBUG] [REMOTE ] PASG: PASS: Integrity check passed. [2026-01-21T12:17:15.078669] [DEBUG] [REMOTE ] PASG: Symbol is viable for forecasting. [2026-01-21T12:17:15.078738] [INFO ] [MAIN ] [2380/3501] PASG kept (0.3s) | 2379 kept, 1 rejected | 138.6/min | ETA: 8.1m [2026-01-21T12:17:15.315062] [DEBUG] [REMOTE ] PATH: Retrieved 1193 rows, trimmed to 300. [2026-01-21T12:17:15.315203] [DEBUG] [REMOTE ] PATH: PASS: History has at least 300 days. [2026-01-21T12:17:15.315417] [DEBUG] [REMOTE ] PATH: PASS: Price check passed. Min price $12.73. [2026-01-21T12:17:15.315566] [DEBUG] [REMOTE ] PATH: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:15.315705] [DEBUG] [REMOTE ] PATH: PASS: Integrity check passed. [2026-01-21T12:17:15.315747] [DEBUG] [REMOTE ] PATH: Symbol is viable for forecasting. [2026-01-21T12:17:15.315796] [INFO ] [MAIN ] [2381/3501] PATH kept (0.2s) | 2380 kept, 1 rejected | 138.6/min | ETA: 8.1m [2026-01-21T12:17:16.084142] [DEBUG] [REMOTE ] PATK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:16.084373] [DEBUG] [REMOTE ] PATK: PASS: History has at least 300 days. [2026-01-21T12:17:16.084739] [DEBUG] [REMOTE ] PATK: PASS: Price check passed. Min price $96.55. [2026-01-21T12:17:16.084894] [DEBUG] [REMOTE ] PATK: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:16.085049] [DEBUG] [REMOTE ] PATK: PASS: Integrity check passed. [2026-01-21T12:17:16.085094] [DEBUG] [REMOTE ] PATK: Symbol is viable for forecasting. [2026-01-21T12:17:16.085151] [INFO ] [MAIN ] [2382/3501] PATK kept (0.8s) | 2381 kept, 1 rejected | 138.5/min | ETA: 8.1m [2026-01-21T12:17:16.333994] [DEBUG] [REMOTE ] PAX: Retrieved 1254 rows, trimmed to 300. [2026-01-21T12:17:16.334211] [DEBUG] [REMOTE ] PAX: PASS: History has at least 300 days. [2026-01-21T12:17:16.334480] [DEBUG] [REMOTE ] PAX: PASS: Price check passed. Min price $14.27. [2026-01-21T12:17:16.334665] [DEBUG] [REMOTE ] PAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:16.334802] [DEBUG] [REMOTE ] PAX: PASS: Integrity check passed. [2026-01-21T12:17:16.334846] [DEBUG] [REMOTE ] PAX: Symbol is viable for forecasting. [2026-01-21T12:17:16.334904] [INFO ] [MAIN ] [2383/3501] PAX kept (0.2s) | 2382 kept, 1 rejected | 138.6/min | ETA: 8.1m [2026-01-21T12:17:16.744608] [DEBUG] [REMOTE ] PAXS: Retrieved 998 rows, trimmed to 300. [2026-01-21T12:17:16.744866] [DEBUG] [REMOTE ] PAXS: PASS: History has at least 300 days. [2026-01-21T12:17:16.745200] [DEBUG] [REMOTE ] PAXS: PASS: Price check passed. Min price $15.10. [2026-01-21T12:17:16.745374] [DEBUG] [REMOTE ] PAXS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:16.745550] [DEBUG] [REMOTE ] PAXS: PASS: Integrity check passed. [2026-01-21T12:17:16.745623] [DEBUG] [REMOTE ] PAXS: Symbol is viable for forecasting. [2026-01-21T12:17:16.745690] [INFO ] [MAIN ] [2384/3501] PAXS kept (0.4s) | 2383 kept, 1 rejected | 138.6/min | ETA: 8.1m [2026-01-21T12:17:17.025871] [DEBUG] [REMOTE ] PAY: Retrieved 1168 rows, trimmed to 300. [2026-01-21T12:17:17.026067] [DEBUG] [REMOTE ] PAY: PASS: History has at least 300 days. [2026-01-21T12:17:17.026312] [DEBUG] [REMOTE ] PAY: PASS: Price check passed. Min price $28.41. [2026-01-21T12:17:17.026457] [DEBUG] [REMOTE ] PAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:17.026635] [DEBUG] [REMOTE ] PAY: PASS: Integrity check passed. [2026-01-21T12:17:17.026681] [DEBUG] [REMOTE ] PAY: Symbol is viable for forecasting. [2026-01-21T12:17:17.026734] [INFO ] [MAIN ] [2385/3501] PAY kept (0.3s) | 2384 kept, 1 rejected | 138.6/min | ETA: 8.1m [2026-01-21T12:17:17.548810] [DEBUG] [REMOTE ] PAYC: Retrieved 2959 rows, trimmed to 300. [2026-01-21T12:17:17.549022] [DEBUG] [REMOTE ] PAYC: PASS: History has at least 300 days. [2026-01-21T12:17:17.549322] [DEBUG] [REMOTE ] PAYC: PASS: Price check passed. Min price $147.48. [2026-01-21T12:17:17.549510] [DEBUG] [REMOTE ] PAYC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:17.549681] [DEBUG] [REMOTE ] PAYC: PASS: Integrity check passed. [2026-01-21T12:17:17.549727] [DEBUG] [REMOTE ] PAYC: Symbol is viable for forecasting. [2026-01-21T12:17:17.549785] [INFO ] [MAIN ] [2386/3501] PAYC kept (0.5s) | 2385 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:17.925129] [DEBUG] [REMOTE ] PAYO: Retrieved 1147 rows, trimmed to 300. [2026-01-21T12:17:17.925348] [DEBUG] [REMOTE ] PAYO: PASS: History has at least 300 days. [2026-01-21T12:17:17.925652] [DEBUG] [REMOTE ] PAYO: PASS: Price check passed. Min price $5.26. [2026-01-21T12:17:17.925817] [DEBUG] [REMOTE ] PAYO: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:17.925949] [DEBUG] [REMOTE ] PAYO: PASS: Integrity check passed. [2026-01-21T12:17:17.925992] [DEBUG] [REMOTE ] PAYO: Symbol is viable for forecasting. [2026-01-21T12:17:17.926044] [INFO ] [MAIN ] [2387/3501] PAYO kept (0.4s) | 2386 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:18.449814] [DEBUG] [REMOTE ] PAYS: Retrieved 4598 rows, trimmed to 300. [2026-01-21T12:17:18.450027] [DEBUG] [REMOTE ] PAYS: PASS: History has at least 300 days. [2026-01-21T12:17:18.450318] [DEBUG] [REMOTE ] PAYS: PASS: Price check passed. Min price $4.42. [2026-01-21T12:17:18.450509] [DEBUG] [REMOTE ] PAYS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:18.450671] [DEBUG] [REMOTE ] PAYS: PASS: Integrity check passed. [2026-01-21T12:17:18.450716] [DEBUG] [REMOTE ] PAYS: Symbol is viable for forecasting. [2026-01-21T12:17:18.450773] [INFO ] [MAIN ] [2388/3501] PAYS kept (0.5s) | 2387 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:19.009152] [DEBUG] [REMOTE ] PAYX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:19.009373] [DEBUG] [REMOTE ] PAYX: PASS: History has at least 300 days. [2026-01-21T12:17:19.009700] [DEBUG] [REMOTE ] PAYX: PASS: Price check passed. Min price $107.42. [2026-01-21T12:17:19.010036] [DEBUG] [REMOTE ] PAYX: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:19.010174] [DEBUG] [REMOTE ] PAYX: PASS: Integrity check passed. [2026-01-21T12:17:19.010218] [DEBUG] [REMOTE ] PAYX: Symbol is viable for forecasting. [2026-01-21T12:17:19.010276] [INFO ] [MAIN ] [2389/3501] PAYX kept (0.6s) | 2388 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:19.491772] [DEBUG] [REMOTE ] PB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:19.491978] [DEBUG] [REMOTE ] PB: PASS: History has at least 300 days. [2026-01-21T12:17:19.492278] [DEBUG] [REMOTE ] PB: PASS: Price check passed. Min price $62.49. [2026-01-21T12:17:19.492455] [DEBUG] [REMOTE ] PB: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:19.492614] [DEBUG] [REMOTE ] PB: PASS: Integrity check passed. [2026-01-21T12:17:19.492660] [DEBUG] [REMOTE ] PB: Symbol is viable for forecasting. [2026-01-21T12:17:19.492715] [INFO ] [MAIN ] [2390/3501] PB kept (0.5s) | 2389 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:19.884530] [DEBUG] [REMOTE ] PBA: Retrieved 3845 rows, trimmed to 300. [2026-01-21T12:17:19.884757] [DEBUG] [REMOTE ] PBA: PASS: History has at least 300 days. [2026-01-21T12:17:19.885220] [DEBUG] [REMOTE ] PBA: PASS: Price check passed. Min price $36.52. [2026-01-21T12:17:19.885375] [DEBUG] [REMOTE ] PBA: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:19.885504] [DEBUG] [REMOTE ] PBA: PASS: Integrity check passed. [2026-01-21T12:17:19.885549] [DEBUG] [REMOTE ] PBA: Symbol is viable for forecasting. [2026-01-21T12:17:19.885624] [INFO ] [MAIN ] [2391/3501] PBA kept (0.4s) | 2390 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:20.244747] [DEBUG] [REMOTE ] PBF: Retrieved 3294 rows, trimmed to 300. [2026-01-21T12:17:20.245154] [DEBUG] [REMOTE ] PBF: PASS: History has at least 300 days. [2026-01-21T12:17:20.245419] [DEBUG] [REMOTE ] PBF: PASS: Price check passed. Min price $26.02. [2026-01-21T12:17:20.245589] [DEBUG] [REMOTE ] PBF: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:20.245716] [DEBUG] [REMOTE ] PBF: PASS: Integrity check passed. [2026-01-21T12:17:20.245761] [DEBUG] [REMOTE ] PBF: Symbol is viable for forecasting. [2026-01-21T12:17:20.245815] [INFO ] [MAIN ] [2392/3501] PBF kept (0.4s) | 2391 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:20.577155] [DEBUG] [REMOTE ] PBFS: Retrieved 1636 rows, trimmed to 300. [2026-01-21T12:17:20.577365] [DEBUG] [REMOTE ] PBFS: PASS: History has at least 300 days. [2026-01-21T12:17:20.577678] [DEBUG] [REMOTE ] PBFS: PASS: Price check passed. Min price $13.02. [2026-01-21T12:17:20.578022] [DEBUG] [REMOTE ] PBFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:20.578153] [DEBUG] [REMOTE ] PBFS: PASS: Integrity check passed. [2026-01-21T12:17:20.578197] [DEBUG] [REMOTE ] PBFS: Symbol is viable for forecasting. [2026-01-21T12:17:20.578251] [INFO ] [MAIN ] [2393/3501] PBFS kept (0.3s) | 2392 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:21.089760] [DEBUG] [REMOTE ] PBH: Retrieved 5268 rows, trimmed to 300. [2026-01-21T12:17:21.089996] [DEBUG] [REMOTE ] PBH: PASS: History has at least 300 days. [2026-01-21T12:17:21.090362] [DEBUG] [REMOTE ] PBH: PASS: Price check passed. Min price $57.47. [2026-01-21T12:17:21.090514] [DEBUG] [REMOTE ] PBH: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:21.090684] [DEBUG] [REMOTE ] PBH: PASS: Integrity check passed. [2026-01-21T12:17:21.090730] [DEBUG] [REMOTE ] PBH: Symbol is viable for forecasting. [2026-01-21T12:17:21.090789] [INFO ] [MAIN ] [2394/3501] PBH kept (0.5s) | 2393 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:21.565482] [DEBUG] [REMOTE ] PBI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:21.565674] [DEBUG] [REMOTE ] PBI: PASS: History has at least 300 days. [2026-01-21T12:17:21.565959] [DEBUG] [REMOTE ] PBI: PASS: Price check passed. Min price $9.02. [2026-01-21T12:17:21.566108] [DEBUG] [REMOTE ] PBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:21.566247] [DEBUG] [REMOTE ] PBI: PASS: Integrity check passed. [2026-01-21T12:17:21.566291] [DEBUG] [REMOTE ] PBI: Symbol is viable for forecasting. [2026-01-21T12:17:21.566356] [INFO ] [MAIN ] [2395/3501] PBI kept (0.5s) | 2394 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:21.918593] [DEBUG] [REMOTE ] PBYI: Retrieved 3455 rows, trimmed to 300. [2026-01-21T12:17:21.918858] [DEBUG] [REMOTE ] PBYI: PASS: History has at least 300 days. [2026-01-21T12:17:21.919272] [DEBUG] [REMOTE ] PBYI: PASS: Price check passed. Min price $4.73. [2026-01-21T12:17:21.919486] [DEBUG] [REMOTE ] PBYI: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:21.919696] [DEBUG] [REMOTE ] PBYI: PASS: Integrity check passed. [2026-01-21T12:17:21.919754] [DEBUG] [REMOTE ] PBYI: Symbol is viable for forecasting. [2026-01-21T12:17:21.919825] [INFO ] [MAIN ] [2396/3501] PBYI kept (0.4s) | 2395 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:22.291175] [DEBUG] [REMOTE ] PCB: Retrieved 2925 rows, trimmed to 300. [2026-01-21T12:17:22.291367] [DEBUG] [REMOTE ] PCB: PASS: History has at least 300 days. [2026-01-21T12:17:22.291662] [DEBUG] [REMOTE ] PCB: PASS: Price check passed. Min price $20.08. [2026-01-21T12:17:22.291863] [DEBUG] [REMOTE ] PCB: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:22.291995] [DEBUG] [REMOTE ] PCB: PASS: Integrity check passed. [2026-01-21T12:17:22.292040] [DEBUG] [REMOTE ] PCB: Symbol is viable for forecasting. [2026-01-21T12:17:22.292094] [INFO ] [MAIN ] [2397/3501] PCB kept (0.4s) | 2396 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:22.873084] [DEBUG] [REMOTE ] PCF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:22.873247] [DEBUG] [REMOTE ] PCF: PASS: History has at least 300 days. [2026-01-21T12:17:22.873544] [DEBUG] [REMOTE ] PCF: PASS: Price check passed. Min price $5.92. [2026-01-21T12:17:22.873752] [DEBUG] [REMOTE ] PCF: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:22.873914] [DEBUG] [REMOTE ] PCF: PASS: Integrity check passed. [2026-01-21T12:17:22.873967] [DEBUG] [REMOTE ] PCF: Symbol is viable for forecasting. [2026-01-21T12:17:22.874034] [INFO ] [MAIN ] [2398/3501] PCF kept (0.6s) | 2397 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:23.348409] [DEBUG] [REMOTE ] PCG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:23.348665] [DEBUG] [REMOTE ] PCG: PASS: History has at least 300 days. [2026-01-21T12:17:23.348994] [DEBUG] [REMOTE ] PCG: PASS: Price check passed. Min price $14.78. [2026-01-21T12:17:23.349150] [DEBUG] [REMOTE ] PCG: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:23.349302] [DEBUG] [REMOTE ] PCG: PASS: Integrity check passed. [2026-01-21T12:17:23.349374] [DEBUG] [REMOTE ] PCG: Symbol is viable for forecasting. [2026-01-21T12:17:23.349434] [INFO ] [MAIN ] [2399/3501] PCG kept (0.5s) | 2398 kept, 1 rejected | 138.6/min | ETA: 8.0m [2026-01-21T12:17:23.846699] [DEBUG] [REMOTE ] PCH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:23.846874] [DEBUG] [REMOTE ] PCH: PASS: History has at least 300 days. [2026-01-21T12:17:23.847170] [DEBUG] [REMOTE ] PCH: PASS: Price check passed. Min price $37.79. [2026-01-21T12:17:23.847314] [DEBUG] [REMOTE ] PCH: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:23.847450] [DEBUG] [REMOTE ] PCH: PASS: Integrity check passed. [2026-01-21T12:17:23.847491] [DEBUG] [REMOTE ] PCH: Symbol is viable for forecasting. [2026-01-21T12:17:23.847543] [INFO ] [MAIN ] [2400/3501] PCH kept (0.5s) | 2399 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:24.345303] [DEBUG] [REMOTE ] PCM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:24.345445] [DEBUG] [REMOTE ] PCM: PASS: History has at least 300 days. [2026-01-21T12:17:24.345701] [DEBUG] [REMOTE ] PCM: PASS: Price check passed. Min price $5.89. [2026-01-21T12:17:24.345851] [DEBUG] [REMOTE ] PCM: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:24.345976] [DEBUG] [REMOTE ] PCM: PASS: Integrity check passed. [2026-01-21T12:17:24.346019] [DEBUG] [REMOTE ] PCM: Symbol is viable for forecasting. [2026-01-21T12:17:24.346071] [INFO ] [MAIN ] [2401/3501] PCM kept (0.5s) | 2400 kept, 1 rejected | 138.5/min | ETA: 7.9m [2026-01-21T12:17:24.722628] [DEBUG] [REMOTE ] PCN: Retrieved 6059 rows, trimmed to 300. [2026-01-21T12:17:24.722797] [DEBUG] [REMOTE ] PCN: PASS: History has at least 300 days. [2026-01-21T12:17:24.723266] [DEBUG] [REMOTE ] PCN: PASS: Price check passed. Min price $12.12. [2026-01-21T12:17:24.723431] [DEBUG] [REMOTE ] PCN: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:24.723591] [DEBUG] [REMOTE ] PCN: PASS: Integrity check passed. [2026-01-21T12:17:24.723637] [DEBUG] [REMOTE ] PCN: Symbol is viable for forecasting. [2026-01-21T12:17:24.723691] [INFO ] [MAIN ] [2402/3501] PCN kept (0.4s) | 2401 kept, 1 rejected | 138.5/min | ETA: 7.9m [2026-01-21T12:17:25.088338] [DEBUG] [REMOTE ] PCQ: Retrieved 6177 rows, trimmed to 300. [2026-01-21T12:17:25.088484] [DEBUG] [REMOTE ] PCQ: PASS: History has at least 300 days. [2026-01-21T12:17:25.088732] [DEBUG] [REMOTE ] PCQ: PASS: Price check passed. Min price $8.63. [2026-01-21T12:17:25.088877] [DEBUG] [REMOTE ] PCQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:25.089013] [DEBUG] [REMOTE ] PCQ: PASS: Integrity check passed. [2026-01-21T12:17:25.089064] [DEBUG] [REMOTE ] PCQ: Symbol is viable for forecasting. [2026-01-21T12:17:25.089119] [INFO ] [MAIN ] [2403/3501] PCQ kept (0.4s) | 2402 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:25.545107] [DEBUG] [REMOTE ] PCRX: Retrieved 3762 rows, trimmed to 300. [2026-01-21T12:17:25.545247] [DEBUG] [REMOTE ] PCRX: PASS: History has at least 300 days. [2026-01-21T12:17:25.545465] [DEBUG] [REMOTE ] PCRX: PASS: Price check passed. Min price $19.16. [2026-01-21T12:17:25.545629] [DEBUG] [REMOTE ] PCRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:25.545751] [DEBUG] [REMOTE ] PCRX: PASS: Integrity check passed. [2026-01-21T12:17:25.545794] [DEBUG] [REMOTE ] PCRX: Symbol is viable for forecasting. [2026-01-21T12:17:25.545846] [INFO ] [MAIN ] [2404/3501] PCRX kept (0.5s) | 2403 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:25.765322] [DEBUG] [REMOTE ] PCTY: Retrieved 2978 rows, trimmed to 300. [2026-01-21T12:17:25.765457] [DEBUG] [REMOTE ] PCTY: PASS: History has at least 300 days. [2026-01-21T12:17:25.765706] [DEBUG] [REMOTE ] PCTY: PASS: Price check passed. Min price $137.66. [2026-01-21T12:17:25.765848] [DEBUG] [REMOTE ] PCTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:25.765962] [DEBUG] [REMOTE ] PCTY: PASS: Integrity check passed. [2026-01-21T12:17:25.766001] [DEBUG] [REMOTE ] PCTY: Symbol is viable for forecasting. [2026-01-21T12:17:25.766049] [INFO ] [MAIN ] [2405/3501] PCTY kept (0.2s) | 2404 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:26.156817] [DEBUG] [REMOTE ] PCVX: Retrieved 1408 rows, trimmed to 300. [2026-01-21T12:17:26.157017] [DEBUG] [REMOTE ] PCVX: PASS: History has at least 300 days. [2026-01-21T12:17:26.157278] [DEBUG] [REMOTE ] PCVX: PASS: Price check passed. Min price $40.32. [2026-01-21T12:17:26.157431] [DEBUG] [REMOTE ] PCVX: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:26.157554] [DEBUG] [REMOTE ] PCVX: PASS: Integrity check passed. [2026-01-21T12:17:26.157619] [DEBUG] [REMOTE ] PCVX: Symbol is viable for forecasting. [2026-01-21T12:17:26.157676] [INFO ] [MAIN ] [2406/3501] PCVX kept (0.4s) | 2405 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:26.665060] [DEBUG] [REMOTE ] PCYO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:26.665209] [DEBUG] [REMOTE ] PCYO: PASS: History has at least 300 days. [2026-01-21T12:17:26.665444] [DEBUG] [REMOTE ] PCYO: PASS: Price check passed. Min price $10.66. [2026-01-21T12:17:26.665601] [DEBUG] [REMOTE ] PCYO: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:26.665726] [DEBUG] [REMOTE ] PCYO: PASS: Integrity check passed. [2026-01-21T12:17:26.665768] [DEBUG] [REMOTE ] PCYO: Symbol is viable for forecasting. [2026-01-21T12:17:26.665818] [INFO ] [MAIN ] [2407/3501] PCYO kept (0.5s) | 2406 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:26.875013] [DEBUG] [REMOTE ] PD: Retrieved 1703 rows, trimmed to 300. [2026-01-21T12:17:26.875174] [DEBUG] [REMOTE ] PD: PASS: History has at least 300 days. [2026-01-21T12:17:26.875407] [DEBUG] [REMOTE ] PD: PASS: Price check passed. Min price $10.97. [2026-01-21T12:17:26.875622] [DEBUG] [REMOTE ] PD: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:26.875749] [DEBUG] [REMOTE ] PD: PASS: Integrity check passed. [2026-01-21T12:17:26.875796] [DEBUG] [REMOTE ] PD: Symbol is viable for forecasting. [2026-01-21T12:17:26.875849] [INFO ] [MAIN ] [2408/3501] PD kept (0.2s) | 2407 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:27.488481] [DEBUG] [REMOTE ] PDBC: Retrieved 2815 rows, trimmed to 300. [2026-01-21T12:17:27.488651] [DEBUG] [REMOTE ] PDBC: PASS: History has at least 300 days. [2026-01-21T12:17:27.488885] [DEBUG] [REMOTE ] PDBC: PASS: Price check passed. Min price $12.91. [2026-01-21T12:17:27.489031] [DEBUG] [REMOTE ] PDBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:27.489157] [DEBUG] [REMOTE ] PDBC: PASS: Integrity check passed. [2026-01-21T12:17:27.489200] [DEBUG] [REMOTE ] PDBC: Symbol is viable for forecasting. [2026-01-21T12:17:27.489252] [INFO ] [MAIN ] [2409/3501] PDBC kept (0.6s) | 2408 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:27.786686] [DEBUG] [REMOTE ] PDC: Retrieved 625 rows, trimmed to 300. [2026-01-21T12:17:27.786845] [DEBUG] [REMOTE ] PDC: PASS: History has at least 300 days. [2026-01-21T12:17:27.787053] [DEBUG] [REMOTE ] PDC: PASS: Price check passed. Min price $3.74. [2026-01-21T12:17:27.787189] [DEBUG] [REMOTE ] PDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:27.787298] [DEBUG] [REMOTE ] PDC: PASS: Integrity check passed. [2026-01-21T12:17:27.787338] [DEBUG] [REMOTE ] PDC: Symbol is viable for forecasting. [2026-01-21T12:17:27.787385] [INFO ] [MAIN ] [2410/3501] PDC kept (0.3s) | 2409 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:28.172773] [DEBUG] [REMOTE ] PDD: Retrieved 1881 rows, trimmed to 300. [2026-01-21T12:17:28.172920] [DEBUG] [REMOTE ] PDD: PASS: History has at least 300 days. [2026-01-21T12:17:28.173137] [DEBUG] [REMOTE ] PDD: PASS: Price check passed. Min price $104.46. [2026-01-21T12:17:28.173306] [DEBUG] [REMOTE ] PDD: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:28.173437] [DEBUG] [REMOTE ] PDD: PASS: Integrity check passed. [2026-01-21T12:17:28.173480] [DEBUG] [REMOTE ] PDD: Symbol is viable for forecasting. [2026-01-21T12:17:28.173531] [INFO ] [MAIN ] [2411/3501] PDD kept (0.4s) | 2410 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:28.876699] [DEBUG] [REMOTE ] PDEX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:28.876842] [DEBUG] [REMOTE ] PDEX: PASS: History has at least 300 days. [2026-01-21T12:17:28.877080] [DEBUG] [REMOTE ] PDEX: PASS: Price check passed. Min price $28.07. [2026-01-21T12:17:28.877404] [DEBUG] [REMOTE ] PDEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:28.877525] [DEBUG] [REMOTE ] PDEX: PASS: Integrity check passed. [2026-01-21T12:17:28.877566] [DEBUG] [REMOTE ] PDEX: Symbol is viable for forecasting. [2026-01-21T12:17:28.877639] [INFO ] [MAIN ] [2412/3501] PDEX kept (0.7s) | 2411 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:29.411333] [DEBUG] [REMOTE ] PDFS: Retrieved 6154 rows, trimmed to 300. [2026-01-21T12:17:29.411473] [DEBUG] [REMOTE ] PDFS: PASS: History has at least 300 days. [2026-01-21T12:17:29.411710] [DEBUG] [REMOTE ] PDFS: PASS: Price check passed. Min price $23.97. [2026-01-21T12:17:29.411860] [DEBUG] [REMOTE ] PDFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:29.412000] [DEBUG] [REMOTE ] PDFS: PASS: Integrity check passed. [2026-01-21T12:17:29.412052] [DEBUG] [REMOTE ] PDFS: Symbol is viable for forecasting. [2026-01-21T12:17:29.412120] [INFO ] [MAIN ] [2413/3501] PDFS kept (0.5s) | 2412 kept, 1 rejected | 138.6/min | ETA: 7.9m [2026-01-21T12:17:29.774613] [DEBUG] [REMOTE ] PDI: Retrieved 3432 rows, trimmed to 300. [2026-01-21T12:17:29.774746] [DEBUG] [REMOTE ] PDI: PASS: History has at least 300 days. [2026-01-21T12:17:29.774974] [DEBUG] [REMOTE ] PDI: PASS: Price check passed. Min price $16.90. [2026-01-21T12:17:29.775128] [DEBUG] [REMOTE ] PDI: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:29.775239] [DEBUG] [REMOTE ] PDI: PASS: Integrity check passed. [2026-01-21T12:17:29.775279] [DEBUG] [REMOTE ] PDI: Symbol is viable for forecasting. [2026-01-21T12:17:29.775326] [INFO ] [MAIN ] [2414/3501] PDI kept (0.4s) | 2413 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:30.117439] [DEBUG] [REMOTE ] PDLB: Retrieved 2086 rows, trimmed to 300. [2026-01-21T12:17:30.117610] [DEBUG] [REMOTE ] PDLB: PASS: History has at least 300 days. [2026-01-21T12:17:30.117840] [DEBUG] [REMOTE ] PDLB: PASS: Price check passed. Min price $14.02. [2026-01-21T12:17:30.118006] [DEBUG] [REMOTE ] PDLB: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:30.118119] [DEBUG] [REMOTE ] PDLB: PASS: Integrity check passed. [2026-01-21T12:17:30.118160] [DEBUG] [REMOTE ] PDLB: Symbol is viable for forecasting. [2026-01-21T12:17:30.118209] [INFO ] [MAIN ] [2415/3501] PDLB kept (0.3s) | 2414 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:30.665443] [DEBUG] [REMOTE ] PDM: Retrieved 4010 rows, trimmed to 300. [2026-01-21T12:17:30.665624] [DEBUG] [REMOTE ] PDM: PASS: History has at least 300 days. [2026-01-21T12:17:30.665869] [DEBUG] [REMOTE ] PDM: PASS: Price check passed. Min price $7.96. [2026-01-21T12:17:30.666013] [DEBUG] [REMOTE ] PDM: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:30.666161] [DEBUG] [REMOTE ] PDM: PASS: Integrity check passed. [2026-01-21T12:17:30.666215] [DEBUG] [REMOTE ] PDM: Symbol is viable for forecasting. [2026-01-21T12:17:30.666277] [INFO ] [MAIN ] [2416/3501] PDM kept (0.5s) | 2415 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:30.913771] [DEBUG] [REMOTE ] PDO: Retrieved 1251 rows, trimmed to 300. [2026-01-21T12:17:30.913922] [DEBUG] [REMOTE ] PDO: PASS: History has at least 300 days. [2026-01-21T12:17:30.914371] [DEBUG] [REMOTE ] PDO: PASS: Price check passed. Min price $13.33. [2026-01-21T12:17:30.914553] [DEBUG] [REMOTE ] PDO: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:30.914721] [DEBUG] [REMOTE ] PDO: PASS: Integrity check passed. [2026-01-21T12:17:30.914777] [DEBUG] [REMOTE ] PDO: Symbol is viable for forecasting. [2026-01-21T12:17:30.914847] [INFO ] [MAIN ] [2417/3501] PDO kept (0.2s) | 2416 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:31.476811] [DEBUG] [REMOTE ] PDP: Retrieved 4753 rows, trimmed to 300. [2026-01-21T12:17:31.476968] [DEBUG] [REMOTE ] PDP: PASS: History has at least 300 days. [2026-01-21T12:17:31.477230] [DEBUG] [REMOTE ] PDP: PASS: Price check passed. Min price $108.45. [2026-01-21T12:17:31.477371] [DEBUG] [REMOTE ] PDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:31.477514] [DEBUG] [REMOTE ] PDP: PASS: Integrity check passed. [2026-01-21T12:17:31.477557] [DEBUG] [REMOTE ] PDP: Symbol is viable for forecasting. [2026-01-21T12:17:31.477629] [INFO ] [MAIN ] [2418/3501] PDP kept (0.6s) | 2417 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:31.943845] [DEBUG] [REMOTE ] PDS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:31.944085] [DEBUG] [REMOTE ] PDS: PASS: History has at least 300 days. [2026-01-21T12:17:31.944411] [DEBUG] [REMOTE ] PDS: PASS: Price check passed. Min price $56.91. [2026-01-21T12:17:31.944662] [DEBUG] [REMOTE ] PDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:31.944852] [DEBUG] [REMOTE ] PDS: PASS: Integrity check passed. [2026-01-21T12:17:31.944905] [DEBUG] [REMOTE ] PDS: Symbol is viable for forecasting. [2026-01-21T12:17:31.944963] [INFO ] [MAIN ] [2419/3501] PDS kept (0.5s) | 2418 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:32.247126] [DEBUG] [REMOTE ] PDX: Retrieved 1753 rows, trimmed to 300. [2026-01-21T12:17:32.247352] [DEBUG] [REMOTE ] PDX: PASS: History has at least 300 days. [2026-01-21T12:17:32.247669] [DEBUG] [REMOTE ] PDX: PASS: Price check passed. Min price $17.83. [2026-01-21T12:17:32.247859] [DEBUG] [REMOTE ] PDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:32.248014] [DEBUG] [REMOTE ] PDX: PASS: Integrity check passed. [2026-01-21T12:17:32.248058] [DEBUG] [REMOTE ] PDX: Symbol is viable for forecasting. [2026-01-21T12:17:32.248115] [INFO ] [MAIN ] [2420/3501] PDX kept (0.3s) | 2419 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:32.627396] [DEBUG] [REMOTE ] PDYN: Retrieved 1083 rows, trimmed to 300. [2026-01-21T12:17:32.627565] [DEBUG] [REMOTE ] PDYN: PASS: History has at least 300 days. [2026-01-21T12:17:32.627813] [DEBUG] [REMOTE ] PDYN: PASS: Price check passed. Min price $4.15. [2026-01-21T12:17:32.627955] [DEBUG] [REMOTE ] PDYN: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:32.628074] [DEBUG] [REMOTE ] PDYN: PASS: Integrity check passed. [2026-01-21T12:17:32.628116] [DEBUG] [REMOTE ] PDYN: Symbol is viable for forecasting. [2026-01-21T12:17:32.628165] [INFO ] [MAIN ] [2421/3501] PDYN kept (0.4s) | 2420 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:33.174164] [DEBUG] [REMOTE ] PEB: Retrieved 4052 rows, trimmed to 300. [2026-01-21T12:17:33.174334] [DEBUG] [REMOTE ] PEB: PASS: History has at least 300 days. [2026-01-21T12:17:33.174553] [DEBUG] [REMOTE ] PEB: PASS: Price check passed. Min price $10.27. [2026-01-21T12:17:33.174717] [DEBUG] [REMOTE ] PEB: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:33.174828] [DEBUG] [REMOTE ] PEB: PASS: Integrity check passed. [2026-01-21T12:17:33.174868] [DEBUG] [REMOTE ] PEB: Symbol is viable for forecasting. [2026-01-21T12:17:33.174934] [INFO ] [MAIN ] [2422/3501] PEB kept (0.5s) | 2421 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:33.622879] [DEBUG] [REMOTE ] PEBK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:33.623054] [DEBUG] [REMOTE ] PEBK: PASS: History has at least 300 days. [2026-01-21T12:17:33.623320] [DEBUG] [REMOTE ] PEBK: PASS: Price check passed. Min price $28.85. [2026-01-21T12:17:33.623463] [DEBUG] [REMOTE ] PEBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:33.623624] [DEBUG] [REMOTE ] PEBK: PASS: Integrity check passed. [2026-01-21T12:17:33.623681] [DEBUG] [REMOTE ] PEBK: Symbol is viable for forecasting. [2026-01-21T12:17:33.623746] [INFO ] [MAIN ] [2423/3501] PEBK kept (0.4s) | 2422 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:34.084700] [DEBUG] [REMOTE ] PEBO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:34.084843] [DEBUG] [REMOTE ] PEBO: PASS: History has at least 300 days. [2026-01-21T12:17:34.085077] [DEBUG] [REMOTE ] PEBO: PASS: Price check passed. Min price $28.19. [2026-01-21T12:17:34.085222] [DEBUG] [REMOTE ] PEBO: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:34.085347] [DEBUG] [REMOTE ] PEBO: PASS: Integrity check passed. [2026-01-21T12:17:34.085396] [DEBUG] [REMOTE ] PEBO: Symbol is viable for forecasting. [2026-01-21T12:17:34.085452] [INFO ] [MAIN ] [2424/3501] PEBO kept (0.5s) | 2423 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:34.306805] [DEBUG] [REMOTE ] PECO: Retrieved 1134 rows, trimmed to 300. [2026-01-21T12:17:34.306941] [DEBUG] [REMOTE ] PECO: PASS: History has at least 300 days. [2026-01-21T12:17:34.307152] [DEBUG] [REMOTE ] PECO: PASS: Price check passed. Min price $33.53. [2026-01-21T12:17:34.307290] [DEBUG] [REMOTE ] PECO: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:34.307403] [DEBUG] [REMOTE ] PECO: PASS: Integrity check passed. [2026-01-21T12:17:34.307444] [DEBUG] [REMOTE ] PECO: Symbol is viable for forecasting. [2026-01-21T12:17:34.307493] [INFO ] [MAIN ] [2425/3501] PECO kept (0.2s) | 2424 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:34.949664] [DEBUG] [REMOTE ] PEG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:34.949822] [DEBUG] [REMOTE ] PEG: PASS: History has at least 300 days. [2026-01-21T12:17:34.950118] [DEBUG] [REMOTE ] PEG: PASS: Price check passed. Min price $77.43. [2026-01-21T12:17:34.950257] [DEBUG] [REMOTE ] PEG: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:34.950384] [DEBUG] [REMOTE ] PEG: PASS: Integrity check passed. [2026-01-21T12:17:34.950425] [DEBUG] [REMOTE ] PEG: Symbol is viable for forecasting. [2026-01-21T12:17:34.950475] [INFO ] [MAIN ] [2426/3501] PEG kept (0.6s) | 2425 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:35.488393] [DEBUG] [REMOTE ] PEGA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:35.488626] [DEBUG] [REMOTE ] PEGA: PASS: History has at least 300 days. [2026-01-21T12:17:35.488945] [DEBUG] [REMOTE ] PEGA: PASS: Price check passed. Min price $51.04. [2026-01-21T12:17:35.489094] [DEBUG] [REMOTE ] PEGA: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:35.489247] [DEBUG] [REMOTE ] PEGA: PASS: Integrity check passed. [2026-01-21T12:17:35.489290] [DEBUG] [REMOTE ] PEGA: Symbol is viable for forecasting. [2026-01-21T12:17:35.489347] [INFO ] [MAIN ] [2427/3501] PEGA kept (0.5s) | 2426 kept, 1 rejected | 138.6/min | ETA: 7.8m [2026-01-21T12:17:35.839689] [DEBUG] [REMOTE ] PEN: Retrieved 2599 rows, trimmed to 300. [2026-01-21T12:17:35.839843] [DEBUG] [REMOTE ] PEN: PASS: History has at least 300 days. [2026-01-21T12:17:35.840062] [DEBUG] [REMOTE ] PEN: PASS: Price check passed. Min price $225.54. [2026-01-21T12:17:35.840202] [DEBUG] [REMOTE ] PEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:35.840503] [DEBUG] [REMOTE ] PEN: PASS: Integrity check passed. [2026-01-21T12:17:35.840545] [DEBUG] [REMOTE ] PEN: Symbol is viable for forecasting. [2026-01-21T12:17:35.840613] [INFO ] [MAIN ] [2428/3501] PEN kept (0.4s) | 2427 kept, 1 rejected | 138.6/min | ETA: 7.7m [2026-01-21T12:17:36.391537] [DEBUG] [REMOTE ] PENN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:36.391760] [DEBUG] [REMOTE ] PENN: PASS: History has at least 300 days. [2026-01-21T12:17:36.392150] [DEBUG] [REMOTE ] PENN: PASS: Price check passed. Min price $13.65. [2026-01-21T12:17:36.392290] [DEBUG] [REMOTE ] PENN: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:36.392423] [DEBUG] [REMOTE ] PENN: PASS: Integrity check passed. [2026-01-21T12:17:36.392463] [DEBUG] [REMOTE ] PENN: Symbol is viable for forecasting. [2026-01-21T12:17:36.392514] [INFO ] [MAIN ] [2429/3501] PENN kept (0.6s) | 2428 kept, 1 rejected | 138.6/min | ETA: 7.7m [2026-01-21T12:17:36.883823] [DEBUG] [REMOTE ] PEO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:36.883969] [DEBUG] [REMOTE ] PEO: PASS: History has at least 300 days. [2026-01-21T12:17:36.884212] [DEBUG] [REMOTE ] PEO: PASS: Price check passed. Min price $20.63. [2026-01-21T12:17:36.884381] [DEBUG] [REMOTE ] PEO: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:36.884507] [DEBUG] [REMOTE ] PEO: PASS: Integrity check passed. [2026-01-21T12:17:36.884549] [DEBUG] [REMOTE ] PEO: Symbol is viable for forecasting. [2026-01-21T12:17:36.884616] [INFO ] [MAIN ] [2430/3501] PEO kept (0.5s) | 2429 kept, 1 rejected | 138.5/min | ETA: 7.7m [2026-01-21T12:17:37.277013] [DEBUG] [REMOTE ] PEP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:37.277213] [DEBUG] [REMOTE ] PEP: PASS: History has at least 300 days. [2026-01-21T12:17:37.277657] [DEBUG] [REMOTE ] PEP: PASS: Price check passed. Min price $137.01. [2026-01-21T12:17:37.277813] [DEBUG] [REMOTE ] PEP: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:37.277997] [DEBUG] [REMOTE ] PEP: PASS: Integrity check passed. [2026-01-21T12:17:37.278041] [DEBUG] [REMOTE ] PEP: Symbol is viable for forecasting. [2026-01-21T12:17:37.278099] [INFO ] [MAIN ] [2431/3501] PEP kept (0.4s) | 2430 kept, 1 rejected | 138.5/min | ETA: 7.7m [2026-01-21T12:17:37.511910] [DEBUG] [REMOTE ] PEPG: Retrieved 929 rows, trimmed to 300. [2026-01-21T12:17:37.512049] [DEBUG] [REMOTE ] PEPG: PASS: History has at least 300 days. [2026-01-21T12:17:37.512484] [DEBUG] [REMOTE ] PEPG: PASS: Price check passed. Min price $4.21. [2026-01-21T12:17:37.512647] [DEBUG] [REMOTE ] PEPG: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:37.512763] [DEBUG] [REMOTE ] PEPG: PASS: Integrity check passed. [2026-01-21T12:17:37.512803] [DEBUG] [REMOTE ] PEPG: Symbol is viable for forecasting. [2026-01-21T12:17:37.512849] [INFO ] [MAIN ] [2432/3501] PEPG kept (0.2s) | 2431 kept, 1 rejected | 138.6/min | ETA: 7.7m [2026-01-21T12:17:37.951179] [DEBUG] [REMOTE ] PERF: Retrieved 1228 rows, trimmed to 300. [2026-01-21T12:17:37.951318] [DEBUG] [REMOTE ] PERF: PASS: History has at least 300 days. [2026-01-21T12:17:37.951522] [DEBUG] [REMOTE ] PERF: PASS: Price check passed. Min price $1.67. [2026-01-21T12:17:37.951683] [DEBUG] [REMOTE ] PERF: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:37.951796] [DEBUG] [REMOTE ] PERF: PASS: Integrity check passed. [2026-01-21T12:17:37.951837] [DEBUG] [REMOTE ] PERF: Symbol is viable for forecasting. [2026-01-21T12:17:37.951886] [INFO ] [MAIN ] [2433/3501] PERF kept (0.4s) | 2432 kept, 1 rejected | 138.6/min | ETA: 7.7m [2026-01-21T12:17:38.506432] [DEBUG] [REMOTE ] PERI: Retrieved 5024 rows, trimmed to 300. [2026-01-21T12:17:38.506621] [DEBUG] [REMOTE ] PERI: PASS: History has at least 300 days. [2026-01-21T12:17:38.506855] [DEBUG] [REMOTE ] PERI: PASS: Price check passed. Min price $8.97. [2026-01-21T12:17:38.506991] [DEBUG] [REMOTE ] PERI: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:38.507125] [DEBUG] [REMOTE ] PERI: PASS: Integrity check passed. [2026-01-21T12:17:38.507175] [DEBUG] [REMOTE ] PERI: Symbol is viable for forecasting. [2026-01-21T12:17:38.507231] [INFO ] [MAIN ] [2434/3501] PERI kept (0.6s) | 2433 kept, 1 rejected | 138.6/min | ETA: 7.7m [2026-01-21T12:17:38.951811] [DEBUG] [REMOTE ] PESI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:38.951950] [DEBUG] [REMOTE ] PESI: PASS: History has at least 300 days. [2026-01-21T12:17:38.952187] [DEBUG] [REMOTE ] PESI: PASS: Price check passed. Min price $11.25. [2026-01-21T12:17:38.952329] [DEBUG] [REMOTE ] PESI: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:38.952447] [DEBUG] [REMOTE ] PESI: PASS: Integrity check passed. [2026-01-21T12:17:38.952488] [DEBUG] [REMOTE ] PESI: Symbol is viable for forecasting. [2026-01-21T12:17:38.952538] [INFO ] [MAIN ] [2435/3501] PESI kept (0.4s) | 2434 kept, 1 rejected | 138.6/min | ETA: 7.7m [2026-01-21T12:17:39.428898] [DEBUG] [REMOTE ] PETS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:39.429034] [DEBUG] [REMOTE ] PETS: PASS: History has at least 300 days. [2026-01-21T12:17:39.429254] [DEBUG] [REMOTE ] PETS: PASS: Price check passed. Min price $1.60. [2026-01-21T12:17:39.429395] [DEBUG] [REMOTE ] PETS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:39.429509] [DEBUG] [REMOTE ] PETS: PASS: Integrity check passed. [2026-01-21T12:17:39.429550] [DEBUG] [REMOTE ] PETS: Symbol is viable for forecasting. [2026-01-21T12:17:39.429619] [INFO ] [MAIN ] [2436/3501] PETS kept (0.5s) | 2435 kept, 1 rejected | 138.6/min | ETA: 7.7m [2026-01-21T12:17:39.895879] [DEBUG] [REMOTE ] PEY: Retrieved 5311 rows, trimmed to 300. [2026-01-21T12:17:39.896020] [DEBUG] [REMOTE ] PEY: PASS: History has at least 300 days. [2026-01-21T12:17:39.896234] [DEBUG] [REMOTE ] PEY: PASS: Price check passed. Min price $19.37. [2026-01-21T12:17:39.896370] [DEBUG] [REMOTE ] PEY: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:39.896509] [DEBUG] [REMOTE ] PEY: PASS: Integrity check passed. [2026-01-21T12:17:39.896554] [DEBUG] [REMOTE ] PEY: Symbol is viable for forecasting. [2026-01-21T12:17:39.896621] [INFO ] [MAIN ] [2437/3501] PEY kept (0.5s) | 2436 kept, 1 rejected | 138.5/min | ETA: 7.7m [2026-01-21T12:17:40.361724] [DEBUG] [REMOTE ] PFBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:40.362048] [DEBUG] [REMOTE ] PFBC: PASS: History has at least 300 days. [2026-01-21T12:17:40.362677] [DEBUG] [REMOTE ] PFBC: PASS: Price check passed. Min price $88.94. [2026-01-21T12:17:40.362902] [DEBUG] [REMOTE ] PFBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:40.363140] [DEBUG] [REMOTE ] PFBC: PASS: Integrity check passed. [2026-01-21T12:17:40.363208] [DEBUG] [REMOTE ] PFBC: Symbol is viable for forecasting. [2026-01-21T12:17:40.363293] [INFO ] [MAIN ] [2438/3501] PFBC kept (0.5s) | 2437 kept, 1 rejected | 138.5/min | ETA: 7.7m [2026-01-21T12:17:40.882804] [DEBUG] [REMOTE ] PFD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:40.883200] [DEBUG] [REMOTE ] PFD: PASS: History has at least 300 days. [2026-01-21T12:17:40.883812] [DEBUG] [REMOTE ] PFD: PASS: Price check passed. Min price $11.49. [2026-01-21T12:17:40.884007] [DEBUG] [REMOTE ] PFD: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:40.884306] [DEBUG] [REMOTE ] PFD: PASS: Integrity check passed. [2026-01-21T12:17:40.884367] [DEBUG] [REMOTE ] PFD: Symbol is viable for forecasting. [2026-01-21T12:17:40.884460] [INFO ] [MAIN ] [2439/3501] PFD kept (0.5s) | 2438 kept, 1 rejected | 138.5/min | ETA: 7.7m [2026-01-21T12:17:41.328667] [DEBUG] [REMOTE ] PFF: Retrieved 4732 rows, trimmed to 300. [2026-01-21T12:17:41.328968] [DEBUG] [REMOTE ] PFF: PASS: History has at least 300 days. [2026-01-21T12:17:41.329458] [DEBUG] [REMOTE ] PFF: PASS: Price check passed. Min price $30.07. [2026-01-21T12:17:41.329697] [DEBUG] [REMOTE ] PFF: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:41.329918] [DEBUG] [REMOTE ] PFF: PASS: Integrity check passed. [2026-01-21T12:17:41.329979] [DEBUG] [REMOTE ] PFF: Symbol is viable for forecasting. [2026-01-21T12:17:41.330063] [INFO ] [MAIN ] [2440/3501] PFF kept (0.4s) | 2439 kept, 1 rejected | 138.5/min | ETA: 7.7m [2026-01-21T12:17:41.815948] [DEBUG] [REMOTE ] PFG: Retrieved 6099 rows, trimmed to 300. [2026-01-21T12:17:41.816241] [DEBUG] [REMOTE ] PFG: PASS: History has at least 300 days. [2026-01-21T12:17:41.816756] [DEBUG] [REMOTE ] PFG: PASS: Price check passed. Min price $78.72. [2026-01-21T12:17:41.816960] [DEBUG] [REMOTE ] PFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:41.817416] [DEBUG] [REMOTE ] PFG: PASS: Integrity check passed. [2026-01-21T12:17:41.817689] [DEBUG] [REMOTE ] PFG: Symbol is viable for forecasting. [2026-01-21T12:17:41.817798] [INFO ] [MAIN ] [2441/3501] PFG kept (0.5s) | 2440 kept, 1 rejected | 138.5/min | ETA: 7.7m [2026-01-21T12:17:42.167545] [DEBUG] [REMOTE ] PFGC: Retrieved 2590 rows, trimmed to 300. [2026-01-21T12:17:42.167822] [DEBUG] [REMOTE ] PFGC: PASS: History has at least 300 days. [2026-01-21T12:17:42.168159] [DEBUG] [REMOTE ] PFGC: PASS: Price check passed. Min price $85.85. [2026-01-21T12:17:42.168356] [DEBUG] [REMOTE ] PFGC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:42.168526] [DEBUG] [REMOTE ] PFGC: PASS: Integrity check passed. [2026-01-21T12:17:42.168607] [DEBUG] [REMOTE ] PFGC: Symbol is viable for forecasting. [2026-01-21T12:17:42.168679] [INFO ] [MAIN ] [2442/3501] PFGC kept (0.4s) | 2441 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:42.517611] [DEBUG] [REMOTE ] PFH: Retrieved 1351 rows, trimmed to 300. [2026-01-21T12:17:42.517832] [DEBUG] [REMOTE ] PFH: PASS: History has at least 300 days. [2026-01-21T12:17:42.518141] [DEBUG] [REMOTE ] PFH: PASS: Price check passed. Min price $17.18. [2026-01-21T12:17:42.518295] [DEBUG] [REMOTE ] PFH: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:42.518448] [DEBUG] [REMOTE ] PFH: PASS: Integrity check passed. [2026-01-21T12:17:42.518513] [DEBUG] [REMOTE ] PFH: Symbol is viable for forecasting. [2026-01-21T12:17:42.518594] [INFO ] [MAIN ] [2443/3501] PFH kept (0.3s) | 2442 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:43.095619] [DEBUG] [REMOTE ] PFIS: Retrieved 5945 rows, trimmed to 300. [2026-01-21T12:17:43.095768] [DEBUG] [REMOTE ] PFIS: PASS: History has at least 300 days. [2026-01-21T12:17:43.096002] [DEBUG] [REMOTE ] PFIS: PASS: Price check passed. Min price $43.98. [2026-01-21T12:17:43.096139] [DEBUG] [REMOTE ] PFIS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:43.096251] [DEBUG] [REMOTE ] PFIS: PASS: Integrity check passed. [2026-01-21T12:17:43.096469] [DEBUG] [REMOTE ] PFIS: Symbol is viable for forecasting. [2026-01-21T12:17:43.096608] [INFO ] [MAIN ] [2444/3501] PFIS kept (0.6s) | 2443 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:43.539274] [DEBUG] [REMOTE ] PFL: Retrieved 5605 rows, trimmed to 300. [2026-01-21T12:17:43.539419] [DEBUG] [REMOTE ] PFL: PASS: History has at least 300 days. [2026-01-21T12:17:43.539660] [DEBUG] [REMOTE ] PFL: PASS: Price check passed. Min price $8.04. [2026-01-21T12:17:43.539804] [DEBUG] [REMOTE ] PFL: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:43.539920] [DEBUG] [REMOTE ] PFL: PASS: Integrity check passed. [2026-01-21T12:17:43.539961] [DEBUG] [REMOTE ] PFL: Symbol is viable for forecasting. [2026-01-21T12:17:43.540009] [INFO ] [MAIN ] [2445/3501] PFL kept (0.4s) | 2444 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:44.084186] [DEBUG] [REMOTE ] PFM: Retrieved 5118 rows, trimmed to 300. [2026-01-21T12:17:44.084332] [DEBUG] [REMOTE ] PFM: PASS: History has at least 300 days. [2026-01-21T12:17:44.084558] [DEBUG] [REMOTE ] PFM: PASS: Price check passed. Min price $49.83. [2026-01-21T12:17:44.084723] [DEBUG] [REMOTE ] PFM: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:44.084842] [DEBUG] [REMOTE ] PFM: PASS: Integrity check passed. [2026-01-21T12:17:44.084886] [DEBUG] [REMOTE ] PFM: Symbol is viable for forecasting. [2026-01-21T12:17:44.084936] [INFO ] [MAIN ] [2446/3501] PFM kept (0.5s) | 2445 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:44.545624] [DEBUG] [REMOTE ] PFN: Retrieved 5341 rows, trimmed to 300. [2026-01-21T12:17:44.545764] [DEBUG] [REMOTE ] PFN: PASS: History has at least 300 days. [2026-01-21T12:17:44.545974] [DEBUG] [REMOTE ] PFN: PASS: Price check passed. Min price $7.19. [2026-01-21T12:17:44.546110] [DEBUG] [REMOTE ] PFN: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:44.546224] [DEBUG] [REMOTE ] PFN: PASS: Integrity check passed. [2026-01-21T12:17:44.546267] [DEBUG] [REMOTE ] PFN: Symbol is viable for forecasting. [2026-01-21T12:17:44.546315] [INFO ] [MAIN ] [2447/3501] PFN kept (0.5s) | 2446 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:44.914048] [DEBUG] [REMOTE ] PFO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:44.914192] [DEBUG] [REMOTE ] PFO: PASS: History has at least 300 days. [2026-01-21T12:17:44.914430] [DEBUG] [REMOTE ] PFO: PASS: Price check passed. Min price $9.29. [2026-01-21T12:17:44.914565] [DEBUG] [REMOTE ] PFO: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:44.914706] [DEBUG] [REMOTE ] PFO: PASS: Integrity check passed. [2026-01-21T12:17:44.914747] [DEBUG] [REMOTE ] PFO: Symbol is viable for forecasting. [2026-01-21T12:17:44.914794] [INFO ] [MAIN ] [2448/3501] PFO kept (0.4s) | 2447 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:45.382848] [DEBUG] [REMOTE ] PFS: Retrieved 5789 rows, trimmed to 300. [2026-01-21T12:17:45.382993] [DEBUG] [REMOTE ] PFS: PASS: History has at least 300 days. [2026-01-21T12:17:45.383211] [DEBUG] [REMOTE ] PFS: PASS: Price check passed. Min price $17.77. [2026-01-21T12:17:45.383349] [DEBUG] [REMOTE ] PFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:45.383466] [DEBUG] [REMOTE ] PFS: PASS: Integrity check passed. [2026-01-21T12:17:45.383509] [DEBUG] [REMOTE ] PFS: Symbol is viable for forecasting. [2026-01-21T12:17:45.383560] [INFO ] [MAIN ] [2449/3501] PFS kept (0.5s) | 2448 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:45.734759] [DEBUG] [REMOTE ] PFSI: Retrieved 3194 rows, trimmed to 300. [2026-01-21T12:17:45.734890] [DEBUG] [REMOTE ] PFSI: PASS: History has at least 300 days. [2026-01-21T12:17:45.735121] [DEBUG] [REMOTE ] PFSI: PASS: Price check passed. Min price $123.94. [2026-01-21T12:17:45.735268] [DEBUG] [REMOTE ] PFSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:45.735383] [DEBUG] [REMOTE ] PFSI: PASS: Integrity check passed. [2026-01-21T12:17:45.735424] [DEBUG] [REMOTE ] PFSI: Symbol is viable for forecasting. [2026-01-21T12:17:45.735677] [INFO ] [MAIN ] [2450/3501] PFSI kept (0.4s) | 2449 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:46.120641] [DEBUG] [REMOTE ] PGC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:46.120855] [DEBUG] [REMOTE ] PGC: PASS: History has at least 300 days. [2026-01-21T12:17:46.121230] [DEBUG] [REMOTE ] PGC: PASS: Price check passed. Min price $24.71. [2026-01-21T12:17:46.121384] [DEBUG] [REMOTE ] PGC: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:46.121533] [DEBUG] [REMOTE ] PGC: PASS: Integrity check passed. [2026-01-21T12:17:46.121593] [DEBUG] [REMOTE ] PGC: Symbol is viable for forecasting. [2026-01-21T12:17:46.121671] [INFO ] [MAIN ] [2451/3501] PGC kept (0.4s) | 2450 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:46.524227] [DEBUG] [REMOTE ] PGEN: Retrieved 3131 rows, trimmed to 300. [2026-01-21T12:17:46.524368] [DEBUG] [REMOTE ] PGEN: PASS: History has at least 300 days. [2026-01-21T12:17:46.524611] [DEBUG] [REMOTE ] PGEN: PASS: Price check passed. Min price $3.48. [2026-01-21T12:17:46.524821] [DEBUG] [REMOTE ] PGEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:46.524944] [DEBUG] [REMOTE ] PGEN: PASS: Integrity check passed. [2026-01-21T12:17:46.524984] [DEBUG] [REMOTE ] PGEN: Symbol is viable for forecasting. [2026-01-21T12:17:46.525033] [INFO ] [MAIN ] [2452/3501] PGEN kept (0.4s) | 2451 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:47.107944] [DEBUG] [REMOTE ] PGJ: Retrieved 5311 rows, trimmed to 300. [2026-01-21T12:17:47.108084] [DEBUG] [REMOTE ] PGJ: PASS: History has at least 300 days. [2026-01-21T12:17:47.108302] [DEBUG] [REMOTE ] PGJ: PASS: Price check passed. Min price $28.40. [2026-01-21T12:17:47.108439] [DEBUG] [REMOTE ] PGJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:47.108556] [DEBUG] [REMOTE ] PGJ: PASS: Integrity check passed. [2026-01-21T12:17:47.108615] [DEBUG] [REMOTE ] PGJ: Symbol is viable for forecasting. [2026-01-21T12:17:47.108665] [INFO ] [MAIN ] [2453/3501] PGJ kept (0.6s) | 2452 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:47.250064] [DEBUG] [REMOTE ] PGNY: Retrieved 1566 rows, trimmed to 300. [2026-01-21T12:17:47.250200] [DEBUG] [REMOTE ] PGNY: PASS: History has at least 300 days. [2026-01-21T12:17:47.250405] [DEBUG] [REMOTE ] PGNY: PASS: Price check passed. Min price $18.01. [2026-01-21T12:17:47.250542] [DEBUG] [REMOTE ] PGNY: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:47.250674] [DEBUG] [REMOTE ] PGNY: PASS: Integrity check passed. [2026-01-21T12:17:47.250716] [DEBUG] [REMOTE ] PGNY: Symbol is viable for forecasting. [2026-01-21T12:17:47.250764] [INFO ] [MAIN ] [2454/3501] PGNY kept (0.1s) | 2453 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:47.918163] [DEBUG] [REMOTE ] PGP: Retrieved 5195 rows, trimmed to 300. [2026-01-21T12:17:47.918306] [DEBUG] [REMOTE ] PGP: PASS: History has at least 300 days. [2026-01-21T12:17:47.918526] [DEBUG] [REMOTE ] PGP: PASS: Price check passed. Min price $8.25. [2026-01-21T12:17:47.918687] [DEBUG] [REMOTE ] PGP: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:47.918805] [DEBUG] [REMOTE ] PGP: PASS: Integrity check passed. [2026-01-21T12:17:47.918846] [DEBUG] [REMOTE ] PGP: Symbol is viable for forecasting. [2026-01-21T12:17:47.918896] [INFO ] [MAIN ] [2455/3501] PGP kept (0.7s) | 2454 kept, 1 rejected | 138.5/min | ETA: 7.6m [2026-01-21T12:17:48.142456] [DEBUG] [REMOTE ] PGY: Retrieved 897 rows, trimmed to 300. [2026-01-21T12:17:48.142647] [DEBUG] [REMOTE ] PGY: PASS: History has at least 300 days. [2026-01-21T12:17:48.142861] [DEBUG] [REMOTE ] PGY: PASS: Price check passed. Min price $20.79. [2026-01-21T12:17:48.142999] [DEBUG] [REMOTE ] PGY: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:48.143110] [DEBUG] [REMOTE ] PGY: PASS: Integrity check passed. [2026-01-21T12:17:48.143151] [DEBUG] [REMOTE ] PGY: Symbol is viable for forecasting. [2026-01-21T12:17:48.143197] [INFO ] [MAIN ] [2456/3501] PGY kept (0.2s) | 2455 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:48.700382] [DEBUG] [REMOTE ] PGZ: Retrieved 3161 rows, trimmed to 300. [2026-01-21T12:17:48.700766] [DEBUG] [REMOTE ] PGZ: PASS: History has at least 300 days. [2026-01-21T12:17:48.701073] [DEBUG] [REMOTE ] PGZ: PASS: Price check passed. Min price $9.78. [2026-01-21T12:17:48.701259] [DEBUG] [REMOTE ] PGZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:48.701429] [DEBUG] [REMOTE ] PGZ: PASS: Integrity check passed. [2026-01-21T12:17:48.701487] [DEBUG] [REMOTE ] PGZ: Symbol is viable for forecasting. [2026-01-21T12:17:48.701558] [INFO ] [MAIN ] [2457/3501] PGZ kept (0.6s) | 2456 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:49.242222] [DEBUG] [REMOTE ] PH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:49.242413] [DEBUG] [REMOTE ] PH: PASS: History has at least 300 days. [2026-01-21T12:17:49.242977] [DEBUG] [REMOTE ] PH: PASS: Price check passed. Min price $764.57. [2026-01-21T12:17:49.243154] [DEBUG] [REMOTE ] PH: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:49.243336] [DEBUG] [REMOTE ] PH: PASS: Integrity check passed. [2026-01-21T12:17:49.243389] [DEBUG] [REMOTE ] PH: Symbol is viable for forecasting. [2026-01-21T12:17:49.243456] [INFO ] [MAIN ] [2458/3501] PH kept (0.5s) | 2457 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:49.750774] [DEBUG] [REMOTE ] PHG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:49.750914] [DEBUG] [REMOTE ] PHG: PASS: History has at least 300 days. [2026-01-21T12:17:49.751142] [DEBUG] [REMOTE ] PHG: PASS: Price check passed. Min price $26.13. [2026-01-21T12:17:49.751279] [DEBUG] [REMOTE ] PHG: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:49.751401] [DEBUG] [REMOTE ] PHG: PASS: Integrity check passed. [2026-01-21T12:17:49.751440] [DEBUG] [REMOTE ] PHG: Symbol is viable for forecasting. [2026-01-21T12:17:49.751489] [INFO ] [MAIN ] [2459/3501] PHG kept (0.5s) | 2458 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:50.254972] [DEBUG] [REMOTE ] PHI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:50.255154] [DEBUG] [REMOTE ] PHI: PASS: History has at least 300 days. [2026-01-21T12:17:50.255487] [DEBUG] [REMOTE ] PHI: PASS: Price check passed. Min price $18.78. [2026-01-21T12:17:50.255720] [DEBUG] [REMOTE ] PHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:50.255899] [DEBUG] [REMOTE ] PHI: PASS: Integrity check passed. [2026-01-21T12:17:50.255956] [DEBUG] [REMOTE ] PHI: Symbol is viable for forecasting. [2026-01-21T12:17:50.256024] [INFO ] [MAIN ] [2460/3501] PHI kept (0.5s) | 2459 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:50.467268] [DEBUG] [REMOTE ] PHIN: Retrieved 643 rows, trimmed to 300. [2026-01-21T12:17:50.467418] [DEBUG] [REMOTE ] PHIN: PASS: History has at least 300 days. [2026-01-21T12:17:50.467646] [DEBUG] [REMOTE ] PHIN: PASS: Price check passed. Min price $51.28. [2026-01-21T12:17:50.467785] [DEBUG] [REMOTE ] PHIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:50.467897] [DEBUG] [REMOTE ] PHIN: PASS: Integrity check passed. [2026-01-21T12:17:50.467937] [DEBUG] [REMOTE ] PHIN: Symbol is viable for forecasting. [2026-01-21T12:17:50.467985] [INFO ] [MAIN ] [2461/3501] PHIN kept (0.2s) | 2460 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:50.995280] [DEBUG] [REMOTE ] PHIO: Retrieved 3443 rows, trimmed to 300. [2026-01-21T12:17:50.995471] [DEBUG] [REMOTE ] PHIO: PASS: History has at least 300 days. [2026-01-21T12:17:50.995751] [DEBUG] [REMOTE ] PHIO: PASS: Price check passed. Min price $1.02. [2026-01-21T12:17:50.995908] [DEBUG] [REMOTE ] PHIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:50.996032] [DEBUG] [REMOTE ] PHIO: PASS: Integrity check passed. [2026-01-21T12:17:50.996075] [DEBUG] [REMOTE ] PHIO: Symbol is viable for forecasting. [2026-01-21T12:17:50.996127] [INFO ] [MAIN ] [2462/3501] PHIO kept (0.5s) | 2461 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:51.519988] [DEBUG] [REMOTE ] PHK: Retrieved 5721 rows, trimmed to 300. [2026-01-21T12:17:51.520162] [DEBUG] [REMOTE ] PHK: PASS: History has at least 300 days. [2026-01-21T12:17:51.520457] [DEBUG] [REMOTE ] PHK: PASS: Price check passed. Min price $4.66. [2026-01-21T12:17:51.520711] [DEBUG] [REMOTE ] PHK: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:51.520873] [DEBUG] [REMOTE ] PHK: PASS: Integrity check passed. [2026-01-21T12:17:51.520926] [DEBUG] [REMOTE ] PHK: Symbol is viable for forecasting. [2026-01-21T12:17:51.520995] [INFO ] [MAIN ] [2463/3501] PHK kept (0.5s) | 2462 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:52.083927] [DEBUG] [REMOTE ] PHM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:52.084086] [DEBUG] [REMOTE ] PHM: PASS: History has at least 300 days. [2026-01-21T12:17:52.084350] [DEBUG] [REMOTE ] PHM: PASS: Price check passed. Min price $113.25. [2026-01-21T12:17:52.084502] [DEBUG] [REMOTE ] PHM: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:52.084668] [DEBUG] [REMOTE ] PHM: PASS: Integrity check passed. [2026-01-21T12:17:52.084715] [DEBUG] [REMOTE ] PHM: Symbol is viable for forecasting. [2026-01-21T12:17:52.084769] [INFO ] [MAIN ] [2464/3501] PHM kept (0.6s) | 2463 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:52.502474] [DEBUG] [REMOTE ] PHO: Retrieved 5061 rows, trimmed to 300. [2026-01-21T12:17:52.502846] [DEBUG] [REMOTE ] PHO: PASS: History has at least 300 days. [2026-01-21T12:17:52.503093] [DEBUG] [REMOTE ] PHO: PASS: Price check passed. Min price $69.10. [2026-01-21T12:17:52.503233] [DEBUG] [REMOTE ] PHO: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:52.503351] [DEBUG] [REMOTE ] PHO: PASS: Integrity check passed. [2026-01-21T12:17:52.503393] [DEBUG] [REMOTE ] PHO: Symbol is viable for forecasting. [2026-01-21T12:17:52.503441] [INFO ] [MAIN ] [2465/3501] PHO kept (0.4s) | 2464 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:52.658041] [DEBUG] [REMOTE ] PHUN: Retrieved 2314 rows, trimmed to 300. [2026-01-21T12:17:52.658203] [DEBUG] [REMOTE ] PHUN: PASS: History has at least 300 days. [2026-01-21T12:17:52.658420] [DEBUG] [REMOTE ] PHUN: PASS: Price check passed. Min price $1.78. [2026-01-21T12:17:52.658559] [DEBUG] [REMOTE ] PHUN: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:52.658707] [DEBUG] [REMOTE ] PHUN: PASS: Integrity check passed. [2026-01-21T12:17:52.658750] [DEBUG] [REMOTE ] PHUN: Symbol is viable for forecasting. [2026-01-21T12:17:52.658798] [INFO ] [MAIN ] [2466/3501] PHUN kept (0.2s) | 2465 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:53.133427] [DEBUG] [REMOTE ] PHVS: Retrieved 1244 rows, trimmed to 300. [2026-01-21T12:17:53.133608] [DEBUG] [REMOTE ] PHVS: PASS: History has at least 300 days. [2026-01-21T12:17:53.133866] [DEBUG] [REMOTE ] PHVS: PASS: Price check passed. Min price $21.59. [2026-01-21T12:17:53.134043] [DEBUG] [REMOTE ] PHVS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:53.134176] [DEBUG] [REMOTE ] PHVS: PASS: Integrity check passed. [2026-01-21T12:17:53.134219] [DEBUG] [REMOTE ] PHVS: Symbol is viable for forecasting. [2026-01-21T12:17:53.134269] [INFO ] [MAIN ] [2467/3501] PHVS kept (0.5s) | 2466 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:53.624968] [DEBUG] [REMOTE ] PI: Retrieved 2388 rows, trimmed to 300. [2026-01-21T12:17:53.625126] [DEBUG] [REMOTE ] PI: PASS: History has at least 300 days. [2026-01-21T12:17:53.625362] [DEBUG] [REMOTE ] PI: PASS: Price check passed. Min price $142.50. [2026-01-21T12:17:53.625506] [DEBUG] [REMOTE ] PI: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:53.625641] [DEBUG] [REMOTE ] PI: PASS: Integrity check passed. [2026-01-21T12:17:53.625685] [DEBUG] [REMOTE ] PI: Symbol is viable for forecasting. [2026-01-21T12:17:53.625733] [INFO ] [MAIN ] [2468/3501] PI kept (0.5s) | 2467 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:54.149645] [DEBUG] [REMOTE ] PID: Retrieved 5118 rows, trimmed to 300. [2026-01-21T12:17:54.149789] [DEBUG] [REMOTE ] PID: PASS: History has at least 300 days. [2026-01-21T12:17:54.150016] [DEBUG] [REMOTE ] PID: PASS: Price check passed. Min price $21.17. [2026-01-21T12:17:54.150181] [DEBUG] [REMOTE ] PID: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:54.150306] [DEBUG] [REMOTE ] PID: PASS: Integrity check passed. [2026-01-21T12:17:54.150346] [DEBUG] [REMOTE ] PID: Symbol is viable for forecasting. [2026-01-21T12:17:54.150394] [INFO ] [MAIN ] [2469/3501] PID kept (0.5s) | 2468 kept, 1 rejected | 138.5/min | ETA: 7.5m [2026-01-21T12:17:54.597491] [DEBUG] [REMOTE ] PIE: Retrieved 4543 rows, trimmed to 300. [2026-01-21T12:17:54.597896] [DEBUG] [REMOTE ] PIE: PASS: History has at least 300 days. [2026-01-21T12:17:54.598165] [DEBUG] [REMOTE ] PIE: PASS: Price check passed. Min price $23.23. [2026-01-21T12:17:54.598312] [DEBUG] [REMOTE ] PIE: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:54.598440] [DEBUG] [REMOTE ] PIE: PASS: Integrity check passed. [2026-01-21T12:17:54.598490] [DEBUG] [REMOTE ] PIE: Symbol is viable for forecasting. [2026-01-21T12:17:54.598595] [INFO ] [MAIN ] [2470/3501] PIE kept (0.4s) | 2469 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:55.057052] [DEBUG] [REMOTE ] PII: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:55.057200] [DEBUG] [REMOTE ] PII: PASS: History has at least 300 days. [2026-01-21T12:17:55.057443] [DEBUG] [REMOTE ] PII: PASS: Price check passed. Min price $59.22. [2026-01-21T12:17:55.057603] [DEBUG] [REMOTE ] PII: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:55.057733] [DEBUG] [REMOTE ] PII: PASS: Integrity check passed. [2026-01-21T12:17:55.057774] [DEBUG] [REMOTE ] PII: Symbol is viable for forecasting. [2026-01-21T12:17:55.057825] [INFO ] [MAIN ] [2471/3501] PII kept (0.5s) | 2470 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:55.400106] [DEBUG] [REMOTE ] PIM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:55.400315] [DEBUG] [REMOTE ] PIM: PASS: History has at least 300 days. [2026-01-21T12:17:55.400733] [DEBUG] [REMOTE ] PIM: PASS: Price check passed. Min price $3.19. [2026-01-21T12:17:55.400934] [DEBUG] [REMOTE ] PIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:55.401121] [DEBUG] [REMOTE ] PIM: PASS: Integrity check passed. [2026-01-21T12:17:55.401179] [DEBUG] [REMOTE ] PIM: Symbol is viable for forecasting. [2026-01-21T12:17:55.401251] [INFO ] [MAIN ] [2472/3501] PIM kept (0.3s) | 2471 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:55.732827] [DEBUG] [REMOTE ] PINE: Retrieved 1546 rows, trimmed to 300. [2026-01-21T12:17:55.732973] [DEBUG] [REMOTE ] PINE: PASS: History has at least 300 days. [2026-01-21T12:17:55.733189] [DEBUG] [REMOTE ] PINE: PASS: Price check passed. Min price $13.58. [2026-01-21T12:17:55.733328] [DEBUG] [REMOTE ] PINE: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:55.733444] [DEBUG] [REMOTE ] PINE: PASS: Integrity check passed. [2026-01-21T12:17:55.733488] [DEBUG] [REMOTE ] PINE: Symbol is viable for forecasting. [2026-01-21T12:17:55.733540] [INFO ] [MAIN ] [2473/3501] PINE kept (0.3s) | 2472 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:56.115969] [DEBUG] [REMOTE ] PINS: Retrieved 1698 rows, trimmed to 300. [2026-01-21T12:17:56.116155] [DEBUG] [REMOTE ] PINS: PASS: History has at least 300 days. [2026-01-21T12:17:56.116420] [DEBUG] [REMOTE ] PINS: PASS: Price check passed. Min price $24.79. [2026-01-21T12:17:56.116711] [DEBUG] [REMOTE ] PINS: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:56.117026] [DEBUG] [REMOTE ] PINS: PASS: Integrity check passed. [2026-01-21T12:17:56.117080] [DEBUG] [REMOTE ] PINS: Symbol is viable for forecasting. [2026-01-21T12:17:56.117144] [INFO ] [MAIN ] [2474/3501] PINS kept (0.4s) | 2473 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:56.563731] [DEBUG] [REMOTE ] PK: Retrieved 2273 rows, trimmed to 300. [2026-01-21T12:17:56.563937] [DEBUG] [REMOTE ] PK: PASS: History has at least 300 days. [2026-01-21T12:17:56.564198] [DEBUG] [REMOTE ] PK: PASS: Price check passed. Min price $9.61. [2026-01-21T12:17:56.564342] [DEBUG] [REMOTE ] PK: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:56.564471] [DEBUG] [REMOTE ] PK: PASS: Integrity check passed. [2026-01-21T12:17:56.564512] [DEBUG] [REMOTE ] PK: Symbol is viable for forecasting. [2026-01-21T12:17:56.564564] [INFO ] [MAIN ] [2475/3501] PK kept (0.4s) | 2474 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:57.155611] [DEBUG] [REMOTE ] PKBK: Retrieved 6129 rows, trimmed to 300. [2026-01-21T12:17:57.155820] [DEBUG] [REMOTE ] PKBK: PASS: History has at least 300 days. [2026-01-21T12:17:57.156109] [DEBUG] [REMOTE ] PKBK: PASS: Price check passed. Min price $21.02. [2026-01-21T12:17:57.156257] [DEBUG] [REMOTE ] PKBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:57.156398] [DEBUG] [REMOTE ] PKBK: PASS: Integrity check passed. [2026-01-21T12:17:57.156442] [DEBUG] [REMOTE ] PKBK: Symbol is viable for forecasting. [2026-01-21T12:17:57.156522] [INFO ] [MAIN ] [2476/3501] PKBK kept (0.6s) | 2475 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:57.612956] [DEBUG] [REMOTE ] PKE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:57.613173] [DEBUG] [REMOTE ] PKE: PASS: History has at least 300 days. [2026-01-21T12:17:57.613639] [DEBUG] [REMOTE ] PKE: PASS: Price check passed. Min price $18.44. [2026-01-21T12:17:57.613798] [DEBUG] [REMOTE ] PKE: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:57.613952] [DEBUG] [REMOTE ] PKE: PASS: Integrity check passed. [2026-01-21T12:17:57.613996] [DEBUG] [REMOTE ] PKE: Symbol is viable for forecasting. [2026-01-21T12:17:57.614052] [INFO ] [MAIN ] [2477/3501] PKE kept (0.5s) | 2476 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:58.081540] [DEBUG] [REMOTE ] PKG: Retrieved 6533 rows, trimmed to 300. [2026-01-21T12:17:58.081791] [DEBUG] [REMOTE ] PKG: PASS: History has at least 300 days. [2026-01-21T12:17:58.082114] [DEBUG] [REMOTE ] PKG: PASS: Price check passed. Min price $190.52. [2026-01-21T12:17:58.082264] [DEBUG] [REMOTE ] PKG: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:58.082411] [DEBUG] [REMOTE ] PKG: PASS: Integrity check passed. [2026-01-21T12:17:58.082455] [DEBUG] [REMOTE ] PKG: Symbol is viable for forecasting. [2026-01-21T12:17:58.082510] [INFO ] [MAIN ] [2478/3501] PKG kept (0.5s) | 2477 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:58.707283] [DEBUG] [REMOTE ] PKOH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:58.707555] [DEBUG] [REMOTE ] PKOH: PASS: History has at least 300 days. [2026-01-21T12:17:58.708004] [DEBUG] [REMOTE ] PKOH: PASS: Price check passed. Min price $18.74. [2026-01-21T12:17:58.708160] [DEBUG] [REMOTE ] PKOH: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:58.708323] [DEBUG] [REMOTE ] PKOH: PASS: Integrity check passed. [2026-01-21T12:17:58.708367] [DEBUG] [REMOTE ] PKOH: Symbol is viable for forecasting. [2026-01-21T12:17:58.708429] [INFO ] [MAIN ] [2479/3501] PKOH kept (0.6s) | 2478 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:59.226452] [DEBUG] [REMOTE ] PKX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:59.226700] [DEBUG] [REMOTE ] PKX: PASS: History has at least 300 days. [2026-01-21T12:17:59.226931] [DEBUG] [REMOTE ] PKX: PASS: Price check passed. Min price $51.01. [2026-01-21T12:17:59.227072] [DEBUG] [REMOTE ] PKX: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:59.227191] [DEBUG] [REMOTE ] PKX: PASS: Integrity check passed. [2026-01-21T12:17:59.227233] [DEBUG] [REMOTE ] PKX: Symbol is viable for forecasting. [2026-01-21T12:17:59.227282] [INFO ] [MAIN ] [2480/3501] PKX kept (0.5s) | 2479 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:17:59.719386] [DEBUG] [REMOTE ] PLAB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:17:59.719532] [DEBUG] [REMOTE ] PLAB: PASS: History has at least 300 days. [2026-01-21T12:17:59.719781] [DEBUG] [REMOTE ] PLAB: PASS: Price check passed. Min price $20.28. [2026-01-21T12:17:59.719919] [DEBUG] [REMOTE ] PLAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:17:59.720037] [DEBUG] [REMOTE ] PLAB: PASS: Integrity check passed. [2026-01-21T12:17:59.720077] [DEBUG] [REMOTE ] PLAB: Symbol is viable for forecasting. [2026-01-21T12:17:59.720226] [INFO ] [MAIN ] [2481/3501] PLAB kept (0.5s) | 2480 kept, 1 rejected | 138.4/min | ETA: 7.4m [2026-01-21T12:18:00.061809] [DEBUG] [REMOTE ] PLAY: Retrieved 2835 rows, trimmed to 300. [2026-01-21T12:18:00.061936] [DEBUG] [REMOTE ] PLAY: PASS: History has at least 300 days. [2026-01-21T12:18:00.062140] [DEBUG] [REMOTE ] PLAY: PASS: Price check passed. Min price $13.12. [2026-01-21T12:18:00.062275] [DEBUG] [REMOTE ] PLAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:00.062384] [DEBUG] [REMOTE ] PLAY: PASS: Integrity check passed. [2026-01-21T12:18:00.062424] [DEBUG] [REMOTE ] PLAY: Symbol is viable for forecasting. [2026-01-21T12:18:00.062472] [INFO ] [MAIN ] [2482/3501] PLAY kept (0.3s) | 2481 kept, 1 rejected | 138.5/min | ETA: 7.4m [2026-01-21T12:18:00.687307] [DEBUG] [REMOTE ] PLBC: Retrieved 5930 rows, trimmed to 300. [2026-01-21T12:18:00.687448] [DEBUG] [REMOTE ] PLBC: PASS: History has at least 300 days. [2026-01-21T12:18:00.687736] [DEBUG] [REMOTE ] PLBC: PASS: Price check passed. Min price $40.11. [2026-01-21T12:18:00.687876] [DEBUG] [REMOTE ] PLBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:00.687996] [DEBUG] [REMOTE ] PLBC: PASS: Integrity check passed. [2026-01-21T12:18:00.688037] [DEBUG] [REMOTE ] PLBC: Symbol is viable for forecasting. [2026-01-21T12:18:00.688084] [INFO ] [MAIN ] [2483/3501] PLBC kept (0.6s) | 2482 kept, 1 rejected | 138.4/min | ETA: 7.4m [2026-01-21T12:18:00.966906] [DEBUG] [REMOTE ] PLBY: Retrieved 1353 rows, trimmed to 300. [2026-01-21T12:18:00.967020] [DEBUG] [REMOTE ] PLBY: PASS: History has at least 300 days. [2026-01-21T12:18:00.967233] [DEBUG] [REMOTE ] PLBY: PASS: Price check passed. Min price $1.28. [2026-01-21T12:18:00.967371] [DEBUG] [REMOTE ] PLBY: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:00.967482] [DEBUG] [REMOTE ] PLBY: PASS: Integrity check passed. [2026-01-21T12:18:00.967522] [DEBUG] [REMOTE ] PLBY: Symbol is viable for forecasting. [2026-01-21T12:18:00.967598] [INFO ] [MAIN ] [2484/3501] PLBY kept (0.3s) | 2483 kept, 1 rejected | 138.5/min | ETA: 7.3m [2026-01-21T12:18:01.565451] [DEBUG] [REMOTE ] PLCE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:01.565603] [DEBUG] [REMOTE ] PLCE: PASS: History has at least 300 days. [2026-01-21T12:18:01.565827] [DEBUG] [REMOTE ] PLCE: PASS: Price check passed. Min price $3.98. [2026-01-21T12:18:01.566026] [DEBUG] [REMOTE ] PLCE: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:01.566225] [DEBUG] [REMOTE ] PLCE: PASS: Integrity check passed. [2026-01-21T12:18:01.566271] [DEBUG] [REMOTE ] PLCE: Symbol is viable for forecasting. [2026-01-21T12:18:01.566322] [INFO ] [MAIN ] [2485/3501] PLCE kept (0.6s) | 2484 kept, 1 rejected | 138.4/min | ETA: 7.3m [2026-01-21T12:18:02.115381] [DEBUG] [REMOTE ] PLD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:02.115606] [DEBUG] [REMOTE ] PLD: PASS: History has at least 300 days. [2026-01-21T12:18:02.115931] [DEBUG] [REMOTE ] PLD: PASS: Price check passed. Min price $121.44. [2026-01-21T12:18:02.116292] [DEBUG] [REMOTE ] PLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:02.116436] [DEBUG] [REMOTE ] PLD: PASS: Integrity check passed. [2026-01-21T12:18:02.116540] [DEBUG] [REMOTE ] PLD: Symbol is viable for forecasting. [2026-01-21T12:18:02.116657] [INFO ] [MAIN ] [2486/3501] PLD kept (0.6s) | 2485 kept, 1 rejected | 138.4/min | ETA: 7.3m [2026-01-21T12:18:02.610407] [DEBUG] [REMOTE ] PLPC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:02.610552] [DEBUG] [REMOTE ] PLPC: PASS: History has at least 300 days. [2026-01-21T12:18:02.610797] [DEBUG] [REMOTE ] PLPC: PASS: Price check passed. Min price $186.09. [2026-01-21T12:18:02.610936] [DEBUG] [REMOTE ] PLPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:02.611056] [DEBUG] [REMOTE ] PLPC: PASS: Integrity check passed. [2026-01-21T12:18:02.611098] [DEBUG] [REMOTE ] PLPC: Symbol is viable for forecasting. [2026-01-21T12:18:02.611147] [INFO ] [MAIN ] [2487/3501] PLPC kept (0.5s) | 2486 kept, 1 rejected | 138.4/min | ETA: 7.3m [2026-01-21T12:18:02.751465] [DEBUG] [REMOTE ] PLRX: Retrieved 1415 rows, trimmed to 300. [2026-01-21T12:18:02.751638] [DEBUG] [REMOTE ] PLRX: PASS: History has at least 300 days. [2026-01-21T12:18:02.751864] [DEBUG] [REMOTE ] PLRX: PASS: Price check passed. Min price $1.21. [2026-01-21T12:18:02.752005] [DEBUG] [REMOTE ] PLRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:02.752118] [DEBUG] [REMOTE ] PLRX: PASS: Integrity check passed. [2026-01-21T12:18:02.752159] [DEBUG] [REMOTE ] PLRX: Symbol is viable for forecasting. [2026-01-21T12:18:02.752208] [INFO ] [MAIN ] [2488/3501] PLRX kept (0.1s) | 2487 kept, 1 rejected | 138.4/min | ETA: 7.3m [2026-01-21T12:18:03.341719] [DEBUG] [REMOTE ] PLSE: Retrieved 2432 rows, trimmed to 300. [2026-01-21T12:18:03.342055] [DEBUG] [REMOTE ] PLSE: PASS: History has at least 300 days. [2026-01-21T12:18:03.342273] [DEBUG] [REMOTE ] PLSE: PASS: Price check passed. Min price $12.66. [2026-01-21T12:18:03.342414] [DEBUG] [REMOTE ] PLSE: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:03.342528] [DEBUG] [REMOTE ] PLSE: PASS: Integrity check passed. [2026-01-21T12:18:03.342587] [DEBUG] [REMOTE ] PLSE: Symbol is viable for forecasting. [2026-01-21T12:18:03.342642] [INFO ] [MAIN ] [2489/3501] PLSE kept (0.6s) | 2488 kept, 1 rejected | 138.4/min | ETA: 7.3m [2026-01-21T12:18:03.560063] [DEBUG] [REMOTE ] PLSM: 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-21T12:18:03.560356] [DEBUG] [REMOTE ] PLSM: FAIL: History check failed. No DataFrame was returned. [2026-01-21T12:18:03.560447] [WARN ] [LOCAL ] PLSM: SET TO BLACKLISTED [2026-01-21T12:18:03.561700] [INFO ] [MAIN ] [2490/3501] PLSM rejected (0.2s) | 2488 kept, 2 rejected | 138.5/min | ETA: 7.3m [2026-01-21T12:18:04.019159] [DEBUG] [REMOTE ] PLTK: Retrieved 1258 rows, trimmed to 300. [2026-01-21T12:18:04.019297] [DEBUG] [REMOTE ] PLTK: PASS: History has at least 300 days. [2026-01-21T12:18:04.019508] [DEBUG] [REMOTE ] PLTK: PASS: Price check passed. Min price $3.48. [2026-01-21T12:18:04.019713] [DEBUG] [REMOTE ] PLTK: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:04.019833] [DEBUG] [REMOTE ] PLTK: PASS: Integrity check passed. [2026-01-21T12:18:04.019876] [DEBUG] [REMOTE ] PLTK: Symbol is viable for forecasting. [2026-01-21T12:18:04.019927] [INFO ] [MAIN ] [2491/3501] PLTK kept (0.5s) | 2489 kept, 2 rejected | 138.5/min | ETA: 7.3m [2026-01-21T12:18:04.608317] [DEBUG] [REMOTE ] PLUG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:04.608491] [DEBUG] [REMOTE ] PLUG: PASS: History has at least 300 days. [2026-01-21T12:18:04.608844] [DEBUG] [REMOTE ] PLUG: PASS: Price check passed. Min price $1.89. [2026-01-21T12:18:04.609044] [DEBUG] [REMOTE ] PLUG: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:04.609218] [DEBUG] [REMOTE ] PLUG: PASS: Integrity check passed. [2026-01-21T12:18:04.609281] [DEBUG] [REMOTE ] PLUG: Symbol is viable for forecasting. [2026-01-21T12:18:04.609359] [INFO ] [MAIN ] [2492/3501] PLUG kept (0.6s) | 2490 kept, 2 rejected | 138.4/min | ETA: 7.3m [2026-01-21T12:18:05.077478] [DEBUG] [REMOTE ] PLUS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:05.077664] [DEBUG] [REMOTE ] PLUS: PASS: History has at least 300 days. [2026-01-21T12:18:05.077943] [DEBUG] [REMOTE ] PLUS: PASS: Price check passed. Min price $71.34. [2026-01-21T12:18:05.078090] [DEBUG] [REMOTE ] PLUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:05.078238] [DEBUG] [REMOTE ] PLUS: PASS: Integrity check passed. [2026-01-21T12:18:05.078282] [DEBUG] [REMOTE ] PLUS: Symbol is viable for forecasting. [2026-01-21T12:18:05.078337] [INFO ] [MAIN ] [2493/3501] PLUS kept (0.5s) | 2491 kept, 2 rejected | 138.4/min | ETA: 7.3m [2026-01-21T12:18:05.426412] [DEBUG] [REMOTE ] PLXS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:05.426591] [DEBUG] [REMOTE ] PLXS: PASS: History has at least 300 days. [2026-01-21T12:18:05.426828] [DEBUG] [REMOTE ] PLXS: PASS: Price check passed. Min price $132.74. [2026-01-21T12:18:05.426966] [DEBUG] [REMOTE ] PLXS: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:05.427084] [DEBUG] [REMOTE ] PLXS: PASS: Integrity check passed. [2026-01-21T12:18:05.427124] [DEBUG] [REMOTE ] PLXS: Symbol is viable for forecasting. [2026-01-21T12:18:05.427173] [INFO ] [MAIN ] [2494/3501] PLXS kept (0.3s) | 2492 kept, 2 rejected | 138.4/min | ETA: 7.3m [2026-01-21T12:18:05.669287] [DEBUG] [REMOTE ] PLYM: Retrieved 2165 rows, trimmed to 300. [2026-01-21T12:18:05.669429] [DEBUG] [REMOTE ] PLYM: PASS: History has at least 300 days. [2026-01-21T12:18:05.669663] [DEBUG] [REMOTE ] PLYM: PASS: Price check passed. Min price $21.80. [2026-01-21T12:18:05.669834] [DEBUG] [REMOTE ] PLYM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:05.669988] [DEBUG] [REMOTE ] PLYM: PASS: Integrity check passed. [2026-01-21T12:18:05.670049] [DEBUG] [REMOTE ] PLYM: Symbol is viable for forecasting. [2026-01-21T12:18:05.670120] [INFO ] [MAIN ] [2495/3501] PLYM kept (0.2s) | 2493 kept, 2 rejected | 138.5/min | ETA: 7.3m [2026-01-21T12:18:06.172490] [DEBUG] [REMOTE ] PM: Retrieved 4490 rows, trimmed to 300. [2026-01-21T12:18:06.172665] [DEBUG] [REMOTE ] PM: PASS: History has at least 300 days. [2026-01-21T12:18:06.172894] [DEBUG] [REMOTE ] PM: PASS: Price check passed. Min price $143.02. [2026-01-21T12:18:06.173031] [DEBUG] [REMOTE ] PM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:06.173150] [DEBUG] [REMOTE ] PM: PASS: Integrity check passed. [2026-01-21T12:18:06.173222] [DEBUG] [REMOTE ] PM: Symbol is viable for forecasting. [2026-01-21T12:18:06.173277] [INFO ] [MAIN ] [2496/3501] PM kept (0.5s) | 2494 kept, 2 rejected | 138.5/min | ETA: 7.3m [2026-01-21T12:18:06.477246] [DEBUG] [REMOTE ] PMAX: Retrieved 344 rows, trimmed to 300. [2026-01-21T12:18:06.477395] [DEBUG] [REMOTE ] PMAX: PASS: History has at least 300 days. [2026-01-21T12:18:06.477648] [DEBUG] [REMOTE ] PMAX: PASS: Price check passed. Min price $1.58. [2026-01-21T12:18:06.477798] [DEBUG] [REMOTE ] PMAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:06.477910] [DEBUG] [REMOTE ] PMAX: PASS: Integrity check passed. [2026-01-21T12:18:06.477951] [DEBUG] [REMOTE ] PMAX: Symbol is viable for forecasting. [2026-01-21T12:18:06.477999] [INFO ] [MAIN ] [2497/3501] PMAX kept (0.3s) | 2495 kept, 2 rejected | 138.5/min | ETA: 7.3m [2026-01-21T12:18:07.132757] [DEBUG] [REMOTE ] PML: Retrieved 5930 rows, trimmed to 300. [2026-01-21T12:18:07.132924] [DEBUG] [REMOTE ] PML: PASS: History has at least 300 days. [2026-01-21T12:18:07.133184] [DEBUG] [REMOTE ] PML: PASS: Price check passed. Min price $7.43. [2026-01-21T12:18:07.133335] [DEBUG] [REMOTE ] PML: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:07.133481] [DEBUG] [REMOTE ] PML: PASS: Integrity check passed. [2026-01-21T12:18:07.133537] [DEBUG] [REMOTE ] PML: Symbol is viable for forecasting. [2026-01-21T12:18:07.133610] [INFO ] [MAIN ] [2498/3501] PML kept (0.7s) | 2496 kept, 2 rejected | 138.4/min | ETA: 7.2m [2026-01-21T12:18:07.423387] [DEBUG] [REMOTE ] PMM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:07.423530] [DEBUG] [REMOTE ] PMM: PASS: History has at least 300 days. [2026-01-21T12:18:07.423772] [DEBUG] [REMOTE ] PMM: PASS: Price check passed. Min price $6.00. [2026-01-21T12:18:07.423914] [DEBUG] [REMOTE ] PMM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:07.424221] [DEBUG] [REMOTE ] PMM: PASS: Integrity check passed. [2026-01-21T12:18:07.424263] [DEBUG] [REMOTE ] PMM: Symbol is viable for forecasting. [2026-01-21T12:18:07.424313] [INFO ] [MAIN ] [2499/3501] PMM kept (0.3s) | 2497 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:08.011194] [DEBUG] [REMOTE ] PMO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:08.011342] [DEBUG] [REMOTE ] PMO: PASS: History has at least 300 days. [2026-01-21T12:18:08.011616] [DEBUG] [REMOTE ] PMO: PASS: Price check passed. Min price $10.24. [2026-01-21T12:18:08.011764] [DEBUG] [REMOTE ] PMO: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:08.011885] [DEBUG] [REMOTE ] PMO: PASS: Integrity check passed. [2026-01-21T12:18:08.011927] [DEBUG] [REMOTE ] PMO: Symbol is viable for forecasting. [2026-01-21T12:18:08.011978] [INFO ] [MAIN ] [2500/3501] PMO kept (0.6s) | 2498 kept, 2 rejected | 138.4/min | ETA: 7.2m [2026-01-21T12:18:08.342379] [DEBUG] [REMOTE ] PMTS: Retrieved 2584 rows, trimmed to 300. [2026-01-21T12:18:08.342517] [DEBUG] [REMOTE ] PMTS: PASS: History has at least 300 days. [2026-01-21T12:18:08.342745] [DEBUG] [REMOTE ] PMTS: PASS: Price check passed. Min price $11.90. [2026-01-21T12:18:08.342889] [DEBUG] [REMOTE ] PMTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:08.342996] [DEBUG] [REMOTE ] PMTS: PASS: Integrity check passed. [2026-01-21T12:18:08.343037] [DEBUG] [REMOTE ] PMTS: Symbol is viable for forecasting. [2026-01-21T12:18:08.343085] [INFO ] [MAIN ] [2501/3501] PMTS kept (0.3s) | 2499 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:08.539680] [DEBUG] [REMOTE ] PMVP: Retrieved 1335 rows, trimmed to 300. [2026-01-21T12:18:08.539818] [DEBUG] [REMOTE ] PMVP: PASS: History has at least 300 days. [2026-01-21T12:18:08.540024] [DEBUG] [REMOTE ] PMVP: PASS: Price check passed. Min price $1.08. [2026-01-21T12:18:08.540163] [DEBUG] [REMOTE ] PMVP: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:08.540275] [DEBUG] [REMOTE ] PMVP: PASS: Integrity check passed. [2026-01-21T12:18:08.540318] [DEBUG] [REMOTE ] PMVP: Symbol is viable for forecasting. [2026-01-21T12:18:08.540368] [INFO ] [MAIN ] [2502/3501] PMVP kept (0.2s) | 2500 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:09.155066] [DEBUG] [REMOTE ] PNC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:09.155219] [DEBUG] [REMOTE ] PNC: PASS: History has at least 300 days. [2026-01-21T12:18:09.155470] [DEBUG] [REMOTE ] PNC: PASS: Price check passed. Min price $177.67. [2026-01-21T12:18:09.155633] [DEBUG] [REMOTE ] PNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:09.155761] [DEBUG] [REMOTE ] PNC: PASS: Integrity check passed. [2026-01-21T12:18:09.155803] [DEBUG] [REMOTE ] PNC: Symbol is viable for forecasting. [2026-01-21T12:18:09.155857] [INFO ] [MAIN ] [2503/3501] PNC kept (0.6s) | 2501 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:09.637687] [DEBUG] [REMOTE ] PNI: Retrieved 5930 rows, trimmed to 300. [2026-01-21T12:18:09.637860] [DEBUG] [REMOTE ] PNI: PASS: History has at least 300 days. [2026-01-21T12:18:09.638296] [DEBUG] [REMOTE ] PNI: PASS: Price check passed. Min price $6.80. [2026-01-21T12:18:09.638437] [DEBUG] [REMOTE ] PNI: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:09.638561] [DEBUG] [REMOTE ] PNI: PASS: Integrity check passed. [2026-01-21T12:18:09.638624] [DEBUG] [REMOTE ] PNI: Symbol is viable for forecasting. [2026-01-21T12:18:09.638678] [INFO ] [MAIN ] [2504/3501] PNI kept (0.5s) | 2502 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:09.900809] [DEBUG] [REMOTE ] PNQI: Retrieved 4428 rows, trimmed to 300. [2026-01-21T12:18:09.901198] [DEBUG] [REMOTE ] PNQI: PASS: History has at least 300 days. [2026-01-21T12:18:09.901514] [DEBUG] [REMOTE ] PNQI: PASS: Price check passed. Min price $51.02. [2026-01-21T12:18:09.901688] [DEBUG] [REMOTE ] PNQI: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:09.901831] [DEBUG] [REMOTE ] PNQI: PASS: Integrity check passed. [2026-01-21T12:18:09.901872] [DEBUG] [REMOTE ] PNQI: Symbol is viable for forecasting. [2026-01-21T12:18:09.901937] [INFO ] [MAIN ] [2505/3501] PNQI kept (0.3s) | 2503 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:10.491125] [DEBUG] [REMOTE ] PNRG: Retrieved 6588 rows, trimmed to 300. [2026-01-21T12:18:10.491281] [DEBUG] [REMOTE ] PNRG: PASS: History has at least 300 days. [2026-01-21T12:18:10.491534] [DEBUG] [REMOTE ] PNRG: PASS: Price check passed. Min price $128.92. [2026-01-21T12:18:10.491698] [DEBUG] [REMOTE ] PNRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:10.491826] [DEBUG] [REMOTE ] PNRG: PASS: Integrity check passed. [2026-01-21T12:18:10.491867] [DEBUG] [REMOTE ] PNRG: Symbol is viable for forecasting. [2026-01-21T12:18:10.491919] [INFO ] [MAIN ] [2506/3501] PNRG kept (0.6s) | 2504 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:10.762317] [DEBUG] [REMOTE ] PNTG: Retrieved 1584 rows, trimmed to 300. [2026-01-21T12:18:10.762463] [DEBUG] [REMOTE ] PNTG: PASS: History has at least 300 days. [2026-01-21T12:18:10.762709] [DEBUG] [REMOTE ] PNTG: PASS: Price check passed. Min price $23.75. [2026-01-21T12:18:10.762852] [DEBUG] [REMOTE ] PNTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:10.762963] [DEBUG] [REMOTE ] PNTG: PASS: Integrity check passed. [2026-01-21T12:18:10.763031] [DEBUG] [REMOTE ] PNTG: Symbol is viable for forecasting. [2026-01-21T12:18:10.763082] [INFO ] [MAIN ] [2507/3501] PNTG kept (0.3s) | 2505 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:11.254412] [DEBUG] [REMOTE ] PODD: Retrieved 4701 rows, trimmed to 300. [2026-01-21T12:18:11.254681] [DEBUG] [REMOTE ] PODD: PASS: History has at least 300 days. [2026-01-21T12:18:11.254997] [DEBUG] [REMOTE ] PODD: PASS: Price check passed. Min price $278.17. [2026-01-21T12:18:11.255148] [DEBUG] [REMOTE ] PODD: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:11.255279] [DEBUG] [REMOTE ] PODD: PASS: Integrity check passed. [2026-01-21T12:18:11.255323] [DEBUG] [REMOTE ] PODD: Symbol is viable for forecasting. [2026-01-21T12:18:11.255378] [INFO ] [MAIN ] [2508/3501] PODD kept (0.5s) | 2506 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:11.803454] [DEBUG] [REMOTE ] POOL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:11.803617] [DEBUG] [REMOTE ] POOL: PASS: History has at least 300 days. [2026-01-21T12:18:11.803874] [DEBUG] [REMOTE ] POOL: PASS: Price check passed. Min price $228.75. [2026-01-21T12:18:11.804012] [DEBUG] [REMOTE ] POOL: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:11.804128] [DEBUG] [REMOTE ] POOL: PASS: Integrity check passed. [2026-01-21T12:18:11.804168] [DEBUG] [REMOTE ] POOL: Symbol is viable for forecasting. [2026-01-21T12:18:11.804218] [INFO ] [MAIN ] [2509/3501] POOL kept (0.5s) | 2507 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:12.201416] [DEBUG] [REMOTE ] POWI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:12.201591] [DEBUG] [REMOTE ] POWI: PASS: History has at least 300 days. [2026-01-21T12:18:12.201820] [DEBUG] [REMOTE ] POWI: PASS: Price check passed. Min price $30.73. [2026-01-21T12:18:12.201960] [DEBUG] [REMOTE ] POWI: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:12.202080] [DEBUG] [REMOTE ] POWI: PASS: Integrity check passed. [2026-01-21T12:18:12.202121] [DEBUG] [REMOTE ] POWI: Symbol is viable for forecasting. [2026-01-21T12:18:12.202169] [INFO ] [MAIN ] [2510/3501] POWI kept (0.4s) | 2508 kept, 2 rejected | 138.5/min | ETA: 7.2m [2026-01-21T12:18:12.712617] [DEBUG] [REMOTE ] POWL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:12.712765] [DEBUG] [REMOTE ] POWL: PASS: History has at least 300 days. [2026-01-21T12:18:12.713011] [DEBUG] [REMOTE ] POWL: PASS: Price check passed. Min price $282.05. [2026-01-21T12:18:12.713156] [DEBUG] [REMOTE ] POWL: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:12.713284] [DEBUG] [REMOTE ] POWL: PASS: Integrity check passed. [2026-01-21T12:18:12.713326] [DEBUG] [REMOTE ] POWL: Symbol is viable for forecasting. [2026-01-21T12:18:12.713380] [INFO ] [MAIN ] [2511/3501] POWL kept (0.5s) | 2509 kept, 2 rejected | 138.4/min | ETA: 7.2m [2026-01-21T12:18:13.260950] [DEBUG] [REMOTE ] PPC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:13.261102] [DEBUG] [REMOTE ] PPC: PASS: History has at least 300 days. [2026-01-21T12:18:13.261358] [DEBUG] [REMOTE ] PPC: PASS: Price check passed. Min price $36.61. [2026-01-21T12:18:13.261499] [DEBUG] [REMOTE ] PPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:13.261649] [DEBUG] [REMOTE ] PPC: PASS: Integrity check passed. [2026-01-21T12:18:13.261692] [DEBUG] [REMOTE ] PPC: Symbol is viable for forecasting. [2026-01-21T12:18:13.261742] [INFO ] [MAIN ] [2512/3501] PPC kept (0.5s) | 2510 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:13.729859] [DEBUG] [REMOTE ] PPG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:13.729996] [DEBUG] [REMOTE ] PPG: PASS: History has at least 300 days. [2026-01-21T12:18:13.730217] [DEBUG] [REMOTE ] PPG: PASS: Price check passed. Min price $94.22. [2026-01-21T12:18:13.730353] [DEBUG] [REMOTE ] PPG: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:13.730469] [DEBUG] [REMOTE ] PPG: PASS: Integrity check passed. [2026-01-21T12:18:13.730509] [DEBUG] [REMOTE ] PPG: Symbol is viable for forecasting. [2026-01-21T12:18:13.730557] [INFO ] [MAIN ] [2513/3501] PPG kept (0.5s) | 2511 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:14.278645] [DEBUG] [REMOTE ] PPH: Retrieved 6531 rows, trimmed to 300. [2026-01-21T12:18:14.278784] [DEBUG] [REMOTE ] PPH: PASS: History has at least 300 days. [2026-01-21T12:18:14.279008] [DEBUG] [REMOTE ] PPH: PASS: Price check passed. Min price $90.70. [2026-01-21T12:18:14.279143] [DEBUG] [REMOTE ] PPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:14.279261] [DEBUG] [REMOTE ] PPH: PASS: Integrity check passed. [2026-01-21T12:18:14.279301] [DEBUG] [REMOTE ] PPH: Symbol is viable for forecasting. [2026-01-21T12:18:14.279350] [INFO ] [MAIN ] [2514/3501] PPH kept (0.5s) | 2512 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:14.481019] [DEBUG] [REMOTE ] PPIH: Retrieved 2486 rows, trimmed to 300. [2026-01-21T12:18:14.481156] [DEBUG] [REMOTE ] PPIH: PASS: History has at least 300 days. [2026-01-21T12:18:14.481358] [DEBUG] [REMOTE ] PPIH: PASS: Price check passed. Min price $23.02. [2026-01-21T12:18:14.481493] [DEBUG] [REMOTE ] PPIH: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:14.481620] [DEBUG] [REMOTE ] PPIH: PASS: Integrity check passed. [2026-01-21T12:18:14.481664] [DEBUG] [REMOTE ] PPIH: Symbol is viable for forecasting. [2026-01-21T12:18:14.481711] [INFO ] [MAIN ] [2515/3501] PPIH kept (0.2s) | 2513 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:15.172321] [DEBUG] [REMOTE ] PPL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:15.172478] [DEBUG] [REMOTE ] PPL: PASS: History has at least 300 days. [2026-01-21T12:18:15.172728] [DEBUG] [REMOTE ] PPL: PASS: Price check passed. Min price $33.26. [2026-01-21T12:18:15.172870] [DEBUG] [REMOTE ] PPL: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:15.172995] [DEBUG] [REMOTE ] PPL: PASS: Integrity check passed. [2026-01-21T12:18:15.173037] [DEBUG] [REMOTE ] PPL: Symbol is viable for forecasting. [2026-01-21T12:18:15.173088] [INFO ] [MAIN ] [2516/3501] PPL kept (0.7s) | 2514 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:15.524834] [DEBUG] [REMOTE ] PPSI: Retrieved 3129 rows, trimmed to 300. [2026-01-21T12:18:15.524976] [DEBUG] [REMOTE ] PPSI: PASS: History has at least 300 days. [2026-01-21T12:18:15.525380] [DEBUG] [REMOTE ] PPSI: PASS: Price check passed. Min price $3.37. [2026-01-21T12:18:15.525519] [DEBUG] [REMOTE ] PPSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:15.525650] [DEBUG] [REMOTE ] PPSI: PASS: Integrity check passed. [2026-01-21T12:18:15.525694] [DEBUG] [REMOTE ] PPSI: Symbol is viable for forecasting. [2026-01-21T12:18:15.525743] [INFO ] [MAIN ] [2517/3501] PPSI kept (0.4s) | 2515 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:15.851772] [DEBUG] [REMOTE ] PPTA: Retrieved 1236 rows, trimmed to 300. [2026-01-21T12:18:15.851921] [DEBUG] [REMOTE ] PPTA: PASS: History has at least 300 days. [2026-01-21T12:18:15.852129] [DEBUG] [REMOTE ] PPTA: PASS: Price check passed. Min price $20.85. [2026-01-21T12:18:15.852463] [DEBUG] [REMOTE ] PPTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:15.852593] [DEBUG] [REMOTE ] PPTA: PASS: Integrity check passed. [2026-01-21T12:18:15.852660] [DEBUG] [REMOTE ] PPTA: Symbol is viable for forecasting. [2026-01-21T12:18:15.852709] [INFO ] [MAIN ] [2518/3501] PPTA kept (0.3s) | 2516 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:16.463878] [DEBUG] [REMOTE ] PRA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:16.464016] [DEBUG] [REMOTE ] PRA: PASS: History has at least 300 days. [2026-01-21T12:18:16.464237] [DEBUG] [REMOTE ] PRA: PASS: Price check passed. Min price $23.86. [2026-01-21T12:18:16.464372] [DEBUG] [REMOTE ] PRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:16.464486] [DEBUG] [REMOTE ] PRA: PASS: Integrity check passed. [2026-01-21T12:18:16.464525] [DEBUG] [REMOTE ] PRA: Symbol is viable for forecasting. [2026-01-21T12:18:16.464593] [INFO ] [MAIN ] [2519/3501] PRA kept (0.6s) | 2517 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:16.928123] [DEBUG] [REMOTE ] PRAA: Retrieved 5835 rows, trimmed to 300. [2026-01-21T12:18:16.928261] [DEBUG] [REMOTE ] PRAA: PASS: History has at least 300 days. [2026-01-21T12:18:16.928475] [DEBUG] [REMOTE ] PRAA: PASS: Price check passed. Min price $13.04. [2026-01-21T12:18:16.928632] [DEBUG] [REMOTE ] PRAA: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:16.928750] [DEBUG] [REMOTE ] PRAA: PASS: Integrity check passed. [2026-01-21T12:18:16.928790] [DEBUG] [REMOTE ] PRAA: Symbol is viable for forecasting. [2026-01-21T12:18:16.928839] [INFO ] [MAIN ] [2520/3501] PRAA kept (0.5s) | 2518 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:17.228640] [DEBUG] [REMOTE ] PRAX: Retrieved 1320 rows, trimmed to 300. [2026-01-21T12:18:17.228783] [DEBUG] [REMOTE ] PRAX: PASS: History has at least 300 days. [2026-01-21T12:18:17.228993] [DEBUG] [REMOTE ] PRAX: PASS: Price check passed. Min price $164.09. [2026-01-21T12:18:17.229128] [DEBUG] [REMOTE ] PRAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:17.229241] [DEBUG] [REMOTE ] PRAX: PASS: Integrity check passed. [2026-01-21T12:18:17.229282] [DEBUG] [REMOTE ] PRAX: Symbol is viable for forecasting. [2026-01-21T12:18:17.229329] [INFO ] [MAIN ] [2521/3501] PRAX kept (0.3s) | 2519 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:17.588915] [DEBUG] [REMOTE ] PRCH: Retrieved 1513 rows, trimmed to 300. [2026-01-21T12:18:17.589050] [DEBUG] [REMOTE ] PRCH: PASS: History has at least 300 days. [2026-01-21T12:18:17.589443] [DEBUG] [REMOTE ] PRCH: PASS: Price check passed. Min price $7.89. [2026-01-21T12:18:17.589603] [DEBUG] [REMOTE ] PRCH: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:17.589716] [DEBUG] [REMOTE ] PRCH: PASS: Integrity check passed. [2026-01-21T12:18:17.589756] [DEBUG] [REMOTE ] PRCH: Symbol is viable for forecasting. [2026-01-21T12:18:17.589805] [INFO ] [MAIN ] [2522/3501] PRCH kept (0.4s) | 2520 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:18.275257] [DEBUG] [REMOTE ] PRDO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:18.275394] [DEBUG] [REMOTE ] PRDO: PASS: History has at least 300 days. [2026-01-21T12:18:18.275640] [DEBUG] [REMOTE ] PRDO: PASS: Price check passed. Min price $27.26. [2026-01-21T12:18:18.275779] [DEBUG] [REMOTE ] PRDO: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:18.275904] [DEBUG] [REMOTE ] PRDO: PASS: Integrity check passed. [2026-01-21T12:18:18.275945] [DEBUG] [REMOTE ] PRDO: Symbol is viable for forecasting. [2026-01-21T12:18:18.275994] [INFO ] [MAIN ] [2523/3501] PRDO kept (0.7s) | 2521 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:18.700636] [DEBUG] [REMOTE ] PRFZ: Retrieved 4863 rows, trimmed to 300. [2026-01-21T12:18:18.700778] [DEBUG] [REMOTE ] PRFZ: PASS: History has at least 300 days. [2026-01-21T12:18:18.700994] [DEBUG] [REMOTE ] PRFZ: PASS: Price check passed. Min price $42.65. [2026-01-21T12:18:18.701154] [DEBUG] [REMOTE ] PRFZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:18.701267] [DEBUG] [REMOTE ] PRFZ: PASS: Integrity check passed. [2026-01-21T12:18:18.701307] [DEBUG] [REMOTE ] PRFZ: Symbol is viable for forecasting. [2026-01-21T12:18:18.701355] [INFO ] [MAIN ] [2524/3501] PRFZ kept (0.4s) | 2522 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:19.163391] [DEBUG] [REMOTE ] PRG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:19.163524] [DEBUG] [REMOTE ] PRG: PASS: History has at least 300 days. [2026-01-21T12:18:19.163763] [DEBUG] [REMOTE ] PRG: PASS: Price check passed. Min price $26.18. [2026-01-21T12:18:19.163900] [DEBUG] [REMOTE ] PRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:19.164015] [DEBUG] [REMOTE ] PRG: PASS: Integrity check passed. [2026-01-21T12:18:19.164055] [DEBUG] [REMOTE ] PRG: Symbol is viable for forecasting. [2026-01-21T12:18:19.164103] [INFO ] [MAIN ] [2525/3501] PRG kept (0.5s) | 2523 kept, 2 rejected | 138.4/min | ETA: 7.1m [2026-01-21T12:18:19.650936] [DEBUG] [REMOTE ] PRGO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:19.651074] [DEBUG] [REMOTE ] PRGO: PASS: History has at least 300 days. [2026-01-21T12:18:19.651299] [DEBUG] [REMOTE ] PRGO: PASS: Price check passed. Min price $12.00. [2026-01-21T12:18:19.651440] [DEBUG] [REMOTE ] PRGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:19.651588] [DEBUG] [REMOTE ] PRGO: PASS: Integrity check passed. [2026-01-21T12:18:19.651638] [DEBUG] [REMOTE ] PRGO: Symbol is viable for forecasting. [2026-01-21T12:18:19.651691] [INFO ] [MAIN ] [2526/3501] PRGO kept (0.5s) | 2524 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:20.004708] [DEBUG] [REMOTE ] PRH: Retrieved 2744 rows, trimmed to 300. [2026-01-21T12:18:20.004842] [DEBUG] [REMOTE ] PRH: PASS: History has at least 300 days. [2026-01-21T12:18:20.005050] [DEBUG] [REMOTE ] PRH: PASS: Price check passed. Min price $24.29. [2026-01-21T12:18:20.005184] [DEBUG] [REMOTE ] PRH: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:20.005295] [DEBUG] [REMOTE ] PRH: PASS: Integrity check passed. [2026-01-21T12:18:20.005335] [DEBUG] [REMOTE ] PRH: Symbol is viable for forecasting. [2026-01-21T12:18:20.005384] [INFO ] [MAIN ] [2527/3501] PRH kept (0.4s) | 2525 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:20.458783] [DEBUG] [REMOTE ] PRI: Retrieved 3975 rows, trimmed to 300. [2026-01-21T12:18:20.458915] [DEBUG] [REMOTE ] PRI: PASS: History has at least 300 days. [2026-01-21T12:18:20.459124] [DEBUG] [REMOTE ] PRI: PASS: Price check passed. Min price $249.32. [2026-01-21T12:18:20.459259] [DEBUG] [REMOTE ] PRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:20.459370] [DEBUG] [REMOTE ] PRI: PASS: Integrity check passed. [2026-01-21T12:18:20.459410] [DEBUG] [REMOTE ] PRI: Symbol is viable for forecasting. [2026-01-21T12:18:20.459458] [INFO ] [MAIN ] [2528/3501] PRI kept (0.5s) | 2526 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:20.782261] [DEBUG] [REMOTE ] PRIM: Retrieved 4391 rows, trimmed to 300. [2026-01-21T12:18:20.782395] [DEBUG] [REMOTE ] PRIM: PASS: History has at least 300 days. [2026-01-21T12:18:20.782640] [DEBUG] [REMOTE ] PRIM: PASS: Price check passed. Min price $116.36. [2026-01-21T12:18:20.782781] [DEBUG] [REMOTE ] PRIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:20.782892] [DEBUG] [REMOTE ] PRIM: PASS: Integrity check passed. [2026-01-21T12:18:20.782960] [DEBUG] [REMOTE ] PRIM: Symbol is viable for forecasting. [2026-01-21T12:18:20.783010] [INFO ] [MAIN ] [2529/3501] PRIM kept (0.3s) | 2527 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:21.225203] [DEBUG] [REMOTE ] PRLB: Retrieved 3496 rows, trimmed to 300. [2026-01-21T12:18:21.225555] [DEBUG] [REMOTE ] PRLB: PASS: History has at least 300 days. [2026-01-21T12:18:21.225821] [DEBUG] [REMOTE ] PRLB: PASS: Price check passed. Min price $46.81. [2026-01-21T12:18:21.225959] [DEBUG] [REMOTE ] PRLB: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:21.226075] [DEBUG] [REMOTE ] PRLB: PASS: Integrity check passed. [2026-01-21T12:18:21.226115] [DEBUG] [REMOTE ] PRLB: Symbol is viable for forecasting. [2026-01-21T12:18:21.226163] [INFO ] [MAIN ] [2530/3501] PRLB kept (0.4s) | 2528 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:21.499660] [DEBUG] [REMOTE ] PRM: Retrieved 1052 rows, trimmed to 300. [2026-01-21T12:18:21.499802] [DEBUG] [REMOTE ] PRM: PASS: History has at least 300 days. [2026-01-21T12:18:21.500013] [DEBUG] [REMOTE ] PRM: PASS: Price check passed. Min price $21.20. [2026-01-21T12:18:21.500148] [DEBUG] [REMOTE ] PRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:21.500444] [DEBUG] [REMOTE ] PRM: PASS: Integrity check passed. [2026-01-21T12:18:21.500489] [DEBUG] [REMOTE ] PRM: Symbol is viable for forecasting. [2026-01-21T12:18:21.500537] [INFO ] [MAIN ] [2531/3501] PRM kept (0.3s) | 2529 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:21.887272] [DEBUG] [REMOTE ] PRME: Retrieved 814 rows, trimmed to 300. [2026-01-21T12:18:21.887633] [DEBUG] [REMOTE ] PRME: PASS: History has at least 300 days. [2026-01-21T12:18:21.887854] [DEBUG] [REMOTE ] PRME: PASS: Price check passed. Min price $3.30. [2026-01-21T12:18:21.888020] [DEBUG] [REMOTE ] PRME: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:21.888146] [DEBUG] [REMOTE ] PRME: PASS: Integrity check passed. [2026-01-21T12:18:21.888189] [DEBUG] [REMOTE ] PRME: Symbol is viable for forecasting. [2026-01-21T12:18:21.888241] [INFO ] [MAIN ] [2532/3501] PRME kept (0.4s) | 2530 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:22.548131] [DEBUG] [REMOTE ] PRN: Retrieved 4847 rows, trimmed to 300. [2026-01-21T12:18:22.548270] [DEBUG] [REMOTE ] PRN: PASS: History has at least 300 days. [2026-01-21T12:18:22.548504] [DEBUG] [REMOTE ] PRN: PASS: Price check passed. Min price $159.35. [2026-01-21T12:18:22.548659] [DEBUG] [REMOTE ] PRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:22.548779] [DEBUG] [REMOTE ] PRN: PASS: Integrity check passed. [2026-01-21T12:18:22.548819] [DEBUG] [REMOTE ] PRN: Symbol is viable for forecasting. [2026-01-21T12:18:22.548869] [INFO ] [MAIN ] [2533/3501] PRN kept (0.7s) | 2531 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:22.847968] [DEBUG] [REMOTE ] PROF: Retrieved 2288 rows, trimmed to 300. [2026-01-21T12:18:22.848118] [DEBUG] [REMOTE ] PROF: PASS: History has at least 300 days. [2026-01-21T12:18:22.848356] [DEBUG] [REMOTE ] PROF: PASS: Price check passed. Min price $5.31. [2026-01-21T12:18:22.848494] [DEBUG] [REMOTE ] PROF: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:22.848644] [DEBUG] [REMOTE ] PROF: PASS: Integrity check passed. [2026-01-21T12:18:22.848689] [DEBUG] [REMOTE ] PROF: Symbol is viable for forecasting. [2026-01-21T12:18:22.848738] [INFO ] [MAIN ] [2534/3501] PROF kept (0.3s) | 2532 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:23.094122] [DEBUG] [REMOTE ] PROK: Retrieved 885 rows, trimmed to 300. [2026-01-21T12:18:23.094266] [DEBUG] [REMOTE ] PROK: PASS: History has at least 300 days. [2026-01-21T12:18:23.094695] [DEBUG] [REMOTE ] PROK: PASS: Price check passed. Min price $2.08. [2026-01-21T12:18:23.094853] [DEBUG] [REMOTE ] PROK: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:23.094975] [DEBUG] [REMOTE ] PROK: PASS: Integrity check passed. [2026-01-21T12:18:23.095016] [DEBUG] [REMOTE ] PROK: Symbol is viable for forecasting. [2026-01-21T12:18:23.095067] [INFO ] [MAIN ] [2535/3501] PROK kept (0.2s) | 2533 kept, 2 rejected | 138.5/min | ETA: 7.0m [2026-01-21T12:18:23.699179] [DEBUG] [REMOTE ] PRTA: Retrieved 3288 rows, trimmed to 300. [2026-01-21T12:18:23.699307] [DEBUG] [REMOTE ] PRTA: PASS: History has at least 300 days. [2026-01-21T12:18:23.699517] [DEBUG] [REMOTE ] PRTA: PASS: Price check passed. Min price $8.91. [2026-01-21T12:18:23.699677] [DEBUG] [REMOTE ] PRTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:23.699794] [DEBUG] [REMOTE ] PRTA: PASS: Integrity check passed. [2026-01-21T12:18:23.699842] [DEBUG] [REMOTE ] PRTA: Symbol is viable for forecasting. [2026-01-21T12:18:23.699906] [INFO ] [MAIN ] [2536/3501] PRTA kept (0.6s) | 2534 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:24.050106] [DEBUG] [REMOTE ] PRTH: Retrieved 2292 rows, trimmed to 300. [2026-01-21T12:18:24.050250] [DEBUG] [REMOTE ] PRTH: PASS: History has at least 300 days. [2026-01-21T12:18:24.050483] [DEBUG] [REMOTE ] PRTH: PASS: Price check passed. Min price $4.85. [2026-01-21T12:18:24.050684] [DEBUG] [REMOTE ] PRTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:24.050812] [DEBUG] [REMOTE ] PRTH: PASS: Integrity check passed. [2026-01-21T12:18:24.050855] [DEBUG] [REMOTE ] PRTH: Symbol is viable for forecasting. [2026-01-21T12:18:24.050906] [INFO ] [MAIN ] [2537/3501] PRTH kept (0.4s) | 2535 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:24.408323] [DEBUG] [REMOTE ] PRVA: Retrieved 1188 rows, trimmed to 300. [2026-01-21T12:18:24.408462] [DEBUG] [REMOTE ] PRVA: PASS: History has at least 300 days. [2026-01-21T12:18:24.408725] [DEBUG] [REMOTE ] PRVA: PASS: Price check passed. Min price $22.53. [2026-01-21T12:18:24.408875] [DEBUG] [REMOTE ] PRVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:24.408991] [DEBUG] [REMOTE ] PRVA: PASS: Integrity check passed. [2026-01-21T12:18:24.409033] [DEBUG] [REMOTE ] PRVA: Symbol is viable for forecasting. [2026-01-21T12:18:24.409087] [INFO ] [MAIN ] [2538/3501] PRVA kept (0.4s) | 2536 kept, 2 rejected | 138.4/min | ETA: 7.0m [2026-01-21T12:18:24.877598] [DEBUG] [REMOTE ] PSC: Retrieved 2344 rows, trimmed to 300. [2026-01-21T12:18:24.877746] [DEBUG] [REMOTE ] PSC: PASS: History has at least 300 days. [2026-01-21T12:18:24.877960] [DEBUG] [REMOTE ] PSC: PASS: Price check passed. Min price $53.79. [2026-01-21T12:18:24.878093] [DEBUG] [REMOTE ] PSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:24.878206] [DEBUG] [REMOTE ] PSC: PASS: Integrity check passed. [2026-01-21T12:18:24.878246] [DEBUG] [REMOTE ] PSC: Symbol is viable for forecasting. [2026-01-21T12:18:24.878295] [INFO ] [MAIN ] [2539/3501] PSC kept (0.5s) | 2537 kept, 2 rejected | 138.4/min | ETA: 6.9m [2026-01-21T12:18:25.333985] [DEBUG] [REMOTE ] PSCE: Retrieved 3972 rows, trimmed to 300. [2026-01-21T12:18:25.334181] [DEBUG] [REMOTE ] PSCE: PASS: History has at least 300 days. [2026-01-21T12:18:25.334650] [DEBUG] [REMOTE ] PSCE: PASS: Price check passed. Min price $41.24. [2026-01-21T12:18:25.334801] [DEBUG] [REMOTE ] PSCE: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:25.334927] [DEBUG] [REMOTE ] PSCE: PASS: Integrity check passed. [2026-01-21T12:18:25.335009] [DEBUG] [REMOTE ] PSCE: Symbol is viable for forecasting. [2026-01-21T12:18:25.335063] [INFO ] [MAIN ] [2540/3501] PSCE kept (0.5s) | 2538 kept, 2 rejected | 138.4/min | ETA: 6.9m [2026-01-21T12:18:25.740168] [DEBUG] [REMOTE ] PSCH: Retrieved 3972 rows, trimmed to 300. [2026-01-21T12:18:25.740319] [DEBUG] [REMOTE ] PSCH: PASS: History has at least 300 days. [2026-01-21T12:18:25.740524] [DEBUG] [REMOTE ] PSCH: PASS: Price check passed. Min price $41.62. [2026-01-21T12:18:25.740691] [DEBUG] [REMOTE ] PSCH: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:25.740803] [DEBUG] [REMOTE ] PSCH: PASS: Integrity check passed. [2026-01-21T12:18:25.740843] [DEBUG] [REMOTE ] PSCH: Symbol is viable for forecasting. [2026-01-21T12:18:25.740891] [INFO ] [MAIN ] [2541/3501] PSCH kept (0.4s) | 2539 kept, 2 rejected | 138.4/min | ETA: 6.9m [2026-01-21T12:18:26.147411] [DEBUG] [REMOTE ] PSEC: Retrieved 5406 rows, trimmed to 300. [2026-01-21T12:18:26.147542] [DEBUG] [REMOTE ] PSEC: PASS: History has at least 300 days. [2026-01-21T12:18:26.147783] [DEBUG] [REMOTE ] PSEC: PASS: Price check passed. Min price $2.41. [2026-01-21T12:18:26.147924] [DEBUG] [REMOTE ] PSEC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:26.148039] [DEBUG] [REMOTE ] PSEC: PASS: Integrity check passed. [2026-01-21T12:18:26.148080] [DEBUG] [REMOTE ] PSEC: Symbol is viable for forecasting. [2026-01-21T12:18:26.148127] [INFO ] [MAIN ] [2542/3501] PSEC kept (0.4s) | 2540 kept, 2 rejected | 138.4/min | ETA: 6.9m [2026-01-21T12:18:26.455350] [DEBUG] [REMOTE ] PSF: Retrieved 3809 rows, trimmed to 300. [2026-01-21T12:18:26.455487] [DEBUG] [REMOTE ] PSF: PASS: History has at least 300 days. [2026-01-21T12:18:26.455744] [DEBUG] [REMOTE ] PSF: PASS: Price check passed. Min price $19.76. [2026-01-21T12:18:26.455890] [DEBUG] [REMOTE ] PSF: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:26.456006] [DEBUG] [REMOTE ] PSF: PASS: Integrity check passed. [2026-01-21T12:18:26.456048] [DEBUG] [REMOTE ] PSF: Symbol is viable for forecasting. [2026-01-21T12:18:26.456100] [INFO ] [MAIN ] [2543/3501] PSF kept (0.3s) | 2541 kept, 2 rejected | 138.5/min | ETA: 6.9m [2026-01-21T12:18:26.808158] [DEBUG] [REMOTE ] PSFE: Retrieved 1325 rows, trimmed to 300. [2026-01-21T12:18:26.808303] [DEBUG] [REMOTE ] PSFE: PASS: History has at least 300 days. [2026-01-21T12:18:26.808755] [DEBUG] [REMOTE ] PSFE: PASS: Price check passed. Min price $6.44. [2026-01-21T12:18:26.808913] [DEBUG] [REMOTE ] PSFE: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:26.809052] [DEBUG] [REMOTE ] PSFE: PASS: Integrity check passed. [2026-01-21T12:18:26.809095] [DEBUG] [REMOTE ] PSFE: Symbol is viable for forecasting. [2026-01-21T12:18:26.809144] [INFO ] [MAIN ] [2544/3501] PSFE kept (0.4s) | 2542 kept, 2 rejected | 138.5/min | ETA: 6.9m [2026-01-21T12:18:27.328432] [DEBUG] [REMOTE ] PSHG: Retrieved 3784 rows, trimmed to 300. [2026-01-21T12:18:27.328717] [DEBUG] [REMOTE ] PSHG: PASS: History has at least 300 days. [2026-01-21T12:18:27.329215] [DEBUG] [REMOTE ] PSHG: PASS: Price check passed. Min price $1.97. [2026-01-21T12:18:27.329437] [DEBUG] [REMOTE ] PSHG: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:27.329679] [DEBUG] [REMOTE ] PSHG: PASS: Integrity check passed. [2026-01-21T12:18:27.329744] [DEBUG] [REMOTE ] PSHG: Symbol is viable for forecasting. [2026-01-21T12:18:27.329860] [INFO ] [MAIN ] [2545/3501] PSHG kept (0.5s) | 2543 kept, 2 rejected | 138.5/min | ETA: 6.9m [2026-01-21T12:18:27.675474] [DEBUG] [REMOTE ] PSN: Retrieved 1685 rows, trimmed to 300. [2026-01-21T12:18:27.677394] [DEBUG] [REMOTE ] PSN: PASS: History has at least 300 days. [2026-01-21T12:18:27.677866] [DEBUG] [REMOTE ] PSN: PASS: Price check passed. Min price $60.20. [2026-01-21T12:18:27.678087] [DEBUG] [REMOTE ] PSN: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:27.678295] [DEBUG] [REMOTE ] PSN: PASS: Integrity check passed. [2026-01-21T12:18:27.678358] [DEBUG] [REMOTE ] PSN: Symbol is viable for forecasting. [2026-01-21T12:18:27.678440] [INFO ] [MAIN ] [2546/3501] PSN kept (0.3s) | 2544 kept, 2 rejected | 138.5/min | ETA: 6.9m [2026-01-21T12:18:28.026275] [DEBUG] [REMOTE ] PSNL: Retrieved 1655 rows, trimmed to 300. [2026-01-21T12:18:28.026598] [DEBUG] [REMOTE ] PSNL: PASS: History has at least 300 days. [2026-01-21T12:18:28.027027] [DEBUG] [REMOTE ] PSNL: PASS: Price check passed. Min price $6.93. [2026-01-21T12:18:28.027236] [DEBUG] [REMOTE ] PSNL: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:28.027440] [DEBUG] [REMOTE ] PSNL: PASS: Integrity check passed. [2026-01-21T12:18:28.027501] [DEBUG] [REMOTE ] PSNL: Symbol is viable for forecasting. [2026-01-21T12:18:28.027610] [INFO ] [MAIN ] [2547/3501] PSNL kept (0.3s) | 2545 kept, 2 rejected | 138.5/min | ETA: 6.9m [2026-01-21T12:18:28.536764] [DEBUG] [REMOTE ] PSO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:28.537016] [DEBUG] [REMOTE ] PSO: PASS: History has at least 300 days. [2026-01-21T12:18:28.537427] [DEBUG] [REMOTE ] PSO: PASS: Price check passed. Min price $12.43. [2026-01-21T12:18:28.537602] [DEBUG] [REMOTE ] PSO: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:28.537741] [DEBUG] [REMOTE ] PSO: PASS: Integrity check passed. [2026-01-21T12:18:28.537784] [DEBUG] [REMOTE ] PSO: Symbol is viable for forecasting. [2026-01-21T12:18:28.537836] [INFO ] [MAIN ] [2548/3501] PSO kept (0.5s) | 2546 kept, 2 rejected | 138.5/min | ETA: 6.9m [2026-01-21T12:18:28.781290] [DEBUG] [REMOTE ] PSQH: Retrieved 1140 rows, trimmed to 300. [2026-01-21T12:18:28.781425] [DEBUG] [REMOTE ] PSQH: PASS: History has at least 300 days. [2026-01-21T12:18:28.781649] [DEBUG] [REMOTE ] PSQH: PASS: Price check passed. Min price $1.02. [2026-01-21T12:18:28.781790] [DEBUG] [REMOTE ] PSQH: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:28.781904] [DEBUG] [REMOTE ] PSQH: PASS: Integrity check passed. [2026-01-21T12:18:28.781944] [DEBUG] [REMOTE ] PSQH: Symbol is viable for forecasting. [2026-01-21T12:18:28.781995] [INFO ] [MAIN ] [2549/3501] PSQH kept (0.2s) | 2547 kept, 2 rejected | 138.5/min | ETA: 6.9m [2026-01-21T12:18:29.282272] [DEBUG] [REMOTE ] PSTG: Retrieved 2586 rows, trimmed to 300. [2026-01-21T12:18:29.282405] [DEBUG] [REMOTE ] PSTG: PASS: History has at least 300 days. [2026-01-21T12:18:29.282640] [DEBUG] [REMOTE ] PSTG: PASS: Price check passed. Min price $65.70. [2026-01-21T12:18:29.282784] [DEBUG] [REMOTE ] PSTG: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:29.282896] [DEBUG] [REMOTE ] PSTG: PASS: Integrity check passed. [2026-01-21T12:18:29.282938] [DEBUG] [REMOTE ] PSTG: Symbol is viable for forecasting. [2026-01-21T12:18:29.282986] [INFO ] [MAIN ] [2550/3501] PSTG kept (0.5s) | 2548 kept, 2 rejected | 138.5/min | ETA: 6.9m [2026-01-21T12:18:29.633296] [DEBUG] [REMOTE ] PSTL: Retrieved 1680 rows, trimmed to 300. [2026-01-21T12:18:29.633434] [DEBUG] [REMOTE ] PSTL: PASS: History has at least 300 days. [2026-01-21T12:18:29.633663] [DEBUG] [REMOTE ] PSTL: PASS: Price check passed. Min price $14.39. [2026-01-21T12:18:29.633805] [DEBUG] [REMOTE ] PSTL: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:29.633939] [DEBUG] [REMOTE ] PSTL: PASS: Integrity check passed. [2026-01-21T12:18:29.634006] [DEBUG] [REMOTE ] PSTL: Symbol is viable for forecasting. [2026-01-21T12:18:29.634089] [INFO ] [MAIN ] [2551/3501] PSTL kept (0.4s) | 2549 kept, 2 rejected | 138.5/min | ETA: 6.9m [2026-01-21T12:18:30.107282] [DEBUG] [REMOTE ] PSX: Retrieved 3463 rows, trimmed to 300. [2026-01-21T12:18:30.107418] [DEBUG] [REMOTE ] PSX: PASS: History has at least 300 days. [2026-01-21T12:18:30.107653] [DEBUG] [REMOTE ] PSX: PASS: Price check passed. Min price $127.75. [2026-01-21T12:18:30.107797] [DEBUG] [REMOTE ] PSX: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:30.107909] [DEBUG] [REMOTE ] PSX: PASS: Integrity check passed. [2026-01-21T12:18:30.107949] [DEBUG] [REMOTE ] PSX: Symbol is viable for forecasting. [2026-01-21T12:18:30.107998] [INFO ] [MAIN ] [2552/3501] PSX kept (0.5s) | 2550 kept, 2 rejected | 138.5/min | ETA: 6.9m [2026-01-21T12:18:30.425334] [DEBUG] [REMOTE ] PTA: Retrieved 1312 rows, trimmed to 300. [2026-01-21T12:18:30.425492] [DEBUG] [REMOTE ] PTA: PASS: History has at least 300 days. [2026-01-21T12:18:30.425757] [DEBUG] [REMOTE ] PTA: PASS: Price check passed. Min price $18.73. [2026-01-21T12:18:30.425907] [DEBUG] [REMOTE ] PTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:30.426020] [DEBUG] [REMOTE ] PTA: PASS: Integrity check passed. [2026-01-21T12:18:30.426062] [DEBUG] [REMOTE ] PTA: Symbol is viable for forecasting. [2026-01-21T12:18:30.426111] [INFO ] [MAIN ] [2553/3501] PTA kept (0.3s) | 2551 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:30.890435] [DEBUG] [REMOTE ] PTC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:30.890602] [DEBUG] [REMOTE ] PTC: PASS: History has at least 300 days. [2026-01-21T12:18:30.890849] [DEBUG] [REMOTE ] PTC: PASS: Price check passed. Min price $161.11. [2026-01-21T12:18:30.890991] [DEBUG] [REMOTE ] PTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:30.891117] [DEBUG] [REMOTE ] PTC: PASS: Integrity check passed. [2026-01-21T12:18:30.891158] [DEBUG] [REMOTE ] PTC: Symbol is viable for forecasting. [2026-01-21T12:18:30.891208] [INFO ] [MAIN ] [2554/3501] PTC kept (0.5s) | 2552 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:31.416112] [DEBUG] [REMOTE ] PTEN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:31.416253] [DEBUG] [REMOTE ] PTEN: PASS: History has at least 300 days. [2026-01-21T12:18:31.416511] [DEBUG] [REMOTE ] PTEN: PASS: Price check passed. Min price $5.34. [2026-01-21T12:18:31.416686] [DEBUG] [REMOTE ] PTEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:31.416823] [DEBUG] [REMOTE ] PTEN: PASS: Integrity check passed. [2026-01-21T12:18:31.416867] [DEBUG] [REMOTE ] PTEN: Symbol is viable for forecasting. [2026-01-21T12:18:31.416918] [INFO ] [MAIN ] [2555/3501] PTEN kept (0.5s) | 2553 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:31.888946] [DEBUG] [REMOTE ] PTF: Retrieved 4847 rows, trimmed to 300. [2026-01-21T12:18:31.889092] [DEBUG] [REMOTE ] PTF: PASS: History has at least 300 days. [2026-01-21T12:18:31.889385] [DEBUG] [REMOTE ] PTF: PASS: Price check passed. Min price $67.94. [2026-01-21T12:18:31.889557] [DEBUG] [REMOTE ] PTF: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:31.889724] [DEBUG] [REMOTE ] PTF: PASS: Integrity check passed. [2026-01-21T12:18:31.889768] [DEBUG] [REMOTE ] PTF: Symbol is viable for forecasting. [2026-01-21T12:18:31.889820] [INFO ] [MAIN ] [2556/3501] PTF kept (0.5s) | 2554 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:32.238935] [DEBUG] [REMOTE ] PTGX: Retrieved 2373 rows, trimmed to 300. [2026-01-21T12:18:32.239074] [DEBUG] [REMOTE ] PTGX: PASS: History has at least 300 days. [2026-01-21T12:18:32.239284] [DEBUG] [REMOTE ] PTGX: PASS: Price check passed. Min price $73.98. [2026-01-21T12:18:32.239427] [DEBUG] [REMOTE ] PTGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:32.239766] [DEBUG] [REMOTE ] PTGX: PASS: Integrity check passed. [2026-01-21T12:18:32.239827] [DEBUG] [REMOTE ] PTGX: Symbol is viable for forecasting. [2026-01-21T12:18:32.239892] [INFO ] [MAIN ] [2557/3501] PTGX kept (0.4s) | 2555 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:32.620546] [DEBUG] [REMOTE ] PTH: Retrieved 4847 rows, trimmed to 300. [2026-01-21T12:18:32.620740] [DEBUG] [REMOTE ] PTH: PASS: History has at least 300 days. [2026-01-21T12:18:32.621176] [DEBUG] [REMOTE ] PTH: PASS: Price check passed. Min price $45.38. [2026-01-21T12:18:32.621326] [DEBUG] [REMOTE ] PTH: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:32.621459] [DEBUG] [REMOTE ] PTH: PASS: Integrity check passed. [2026-01-21T12:18:32.621511] [DEBUG] [REMOTE ] PTH: Symbol is viable for forecasting. [2026-01-21T12:18:32.621563] [INFO ] [MAIN ] [2558/3501] PTH kept (0.4s) | 2556 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:32.828406] [DEBUG] [REMOTE ] PTLO: Retrieved 1065 rows, trimmed to 300. [2026-01-21T12:18:32.828559] [DEBUG] [REMOTE ] PTLO: PASS: History has at least 300 days. [2026-01-21T12:18:32.828797] [DEBUG] [REMOTE ] PTLO: PASS: Price check passed. Min price $4.50. [2026-01-21T12:18:32.828945] [DEBUG] [REMOTE ] PTLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:32.829063] [DEBUG] [REMOTE ] PTLO: PASS: Integrity check passed. [2026-01-21T12:18:32.829107] [DEBUG] [REMOTE ] PTLO: Symbol is viable for forecasting. [2026-01-21T12:18:32.829160] [INFO ] [MAIN ] [2559/3501] PTLO kept (0.2s) | 2557 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:33.433963] [DEBUG] [REMOTE ] PTNQ: Retrieved 2667 rows, trimmed to 300. [2026-01-21T12:18:33.434110] [DEBUG] [REMOTE ] PTNQ: PASS: History has at least 300 days. [2026-01-21T12:18:33.434329] [DEBUG] [REMOTE ] PTNQ: PASS: Price check passed. Min price $74.95. [2026-01-21T12:18:33.434467] [DEBUG] [REMOTE ] PTNQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:33.434603] [DEBUG] [REMOTE ] PTNQ: PASS: Integrity check passed. [2026-01-21T12:18:33.434647] [DEBUG] [REMOTE ] PTNQ: Symbol is viable for forecasting. [2026-01-21T12:18:33.434697] [INFO ] [MAIN ] [2560/3501] PTNQ kept (0.6s) | 2558 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:33.765943] [DEBUG] [REMOTE ] PTON: Retrieved 1587 rows, trimmed to 300. [2026-01-21T12:18:33.766089] [DEBUG] [REMOTE ] PTON: PASS: History has at least 300 days. [2026-01-21T12:18:33.766299] [DEBUG] [REMOTE ] PTON: PASS: Price check passed. Min price $5.86. [2026-01-21T12:18:33.766439] [DEBUG] [REMOTE ] PTON: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:33.766613] [DEBUG] [REMOTE ] PTON: PASS: Integrity check passed. [2026-01-21T12:18:33.766662] [DEBUG] [REMOTE ] PTON: Symbol is viable for forecasting. [2026-01-21T12:18:33.766713] [INFO ] [MAIN ] [2561/3501] PTON kept (0.3s) | 2559 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:34.322396] [DEBUG] [REMOTE ] PTY: Retrieved 5803 rows, trimmed to 300. [2026-01-21T12:18:34.322550] [DEBUG] [REMOTE ] PTY: PASS: History has at least 300 days. [2026-01-21T12:18:34.322818] [DEBUG] [REMOTE ] PTY: PASS: Price check passed. Min price $12.59. [2026-01-21T12:18:34.322967] [DEBUG] [REMOTE ] PTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:34.323090] [DEBUG] [REMOTE ] PTY: PASS: Integrity check passed. [2026-01-21T12:18:34.323162] [DEBUG] [REMOTE ] PTY: Symbol is viable for forecasting. [2026-01-21T12:18:34.323216] [INFO ] [MAIN ] [2562/3501] PTY kept (0.6s) | 2560 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:34.443503] [DEBUG] [REMOTE ] PUBM: Retrieved 1283 rows, trimmed to 300. [2026-01-21T12:18:34.443667] [DEBUG] [REMOTE ] PUBM: PASS: History has at least 300 days. [2026-01-21T12:18:34.443919] [DEBUG] [REMOTE ] PUBM: PASS: Price check passed. Min price $7.38. [2026-01-21T12:18:34.444084] [DEBUG] [REMOTE ] PUBM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:34.444204] [DEBUG] [REMOTE ] PUBM: PASS: Integrity check passed. [2026-01-21T12:18:34.444246] [DEBUG] [REMOTE ] PUBM: Symbol is viable for forecasting. [2026-01-21T12:18:34.444333] [INFO ] [MAIN ] [2563/3501] PUBM kept (0.1s) | 2561 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:35.224620] [DEBUG] [REMOTE ] PUK: Retrieved 6427 rows, trimmed to 300. [2026-01-21T12:18:35.224762] [DEBUG] [REMOTE ] PUK: PASS: History has at least 300 days. [2026-01-21T12:18:35.224981] [DEBUG] [REMOTE ] PUK: PASS: Price check passed. Min price $27.29. [2026-01-21T12:18:35.225124] [DEBUG] [REMOTE ] PUK: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:35.225239] [DEBUG] [REMOTE ] PUK: PASS: Integrity check passed. [2026-01-21T12:18:35.225283] [DEBUG] [REMOTE ] PUK: Symbol is viable for forecasting. [2026-01-21T12:18:35.225334] [INFO ] [MAIN ] [2564/3501] PUK kept (0.8s) | 2562 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:35.523515] [DEBUG] [REMOTE ] PUMP: Retrieved 2223 rows, trimmed to 300. [2026-01-21T12:18:35.523663] [DEBUG] [REMOTE ] PUMP: PASS: History has at least 300 days. [2026-01-21T12:18:35.523880] [DEBUG] [REMOTE ] PUMP: PASS: Price check passed. Min price $6.31. [2026-01-21T12:18:35.524022] [DEBUG] [REMOTE ] PUMP: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:35.524135] [DEBUG] [REMOTE ] PUMP: PASS: Integrity check passed. [2026-01-21T12:18:35.524176] [DEBUG] [REMOTE ] PUMP: Symbol is viable for forecasting. [2026-01-21T12:18:35.524225] [INFO ] [MAIN ] [2565/3501] PUMP kept (0.3s) | 2563 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:36.098334] [DEBUG] [REMOTE ] PVH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:36.098473] [DEBUG] [REMOTE ] PVH: PASS: History has at least 300 days. [2026-01-21T12:18:36.098919] [DEBUG] [REMOTE ] PVH: PASS: Price check passed. Min price $61.98. [2026-01-21T12:18:36.099060] [DEBUG] [REMOTE ] PVH: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:36.099177] [DEBUG] [REMOTE ] PVH: PASS: Integrity check passed. [2026-01-21T12:18:36.099219] [DEBUG] [REMOTE ] PVH: Symbol is viable for forecasting. [2026-01-21T12:18:36.099268] [INFO ] [MAIN ] [2566/3501] PVH kept (0.6s) | 2564 kept, 2 rejected | 138.5/min | ETA: 6.8m [2026-01-21T12:18:36.432467] [DEBUG] [REMOTE ] PVL: Retrieved 3570 rows, trimmed to 300. [2026-01-21T12:18:36.432647] [DEBUG] [REMOTE ] PVL: PASS: History has at least 300 days. [2026-01-21T12:18:36.432869] [DEBUG] [REMOTE ] PVL: PASS: Price check passed. Min price $1.69. [2026-01-21T12:18:36.433009] [DEBUG] [REMOTE ] PVL: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:36.433127] [DEBUG] [REMOTE ] PVL: PASS: Integrity check passed. [2026-01-21T12:18:36.433167] [DEBUG] [REMOTE ] PVL: Symbol is viable for forecasting. [2026-01-21T12:18:36.433216] [INFO ] [MAIN ] [2567/3501] PVL kept (0.3s) | 2565 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:36.753343] [DEBUG] [REMOTE ] PWP: Retrieved 1295 rows, trimmed to 300. [2026-01-21T12:18:36.753518] [DEBUG] [REMOTE ] PWP: PASS: History has at least 300 days. [2026-01-21T12:18:36.753842] [DEBUG] [REMOTE ] PWP: PASS: Price check passed. Min price $16.92. [2026-01-21T12:18:36.754038] [DEBUG] [REMOTE ] PWP: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:36.754188] [DEBUG] [REMOTE ] PWP: PASS: Integrity check passed. [2026-01-21T12:18:36.754243] [DEBUG] [REMOTE ] PWP: Symbol is viable for forecasting. [2026-01-21T12:18:36.754313] [INFO ] [MAIN ] [2568/3501] PWP kept (0.3s) | 2566 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:37.229416] [DEBUG] [REMOTE ] PX: Retrieved 1065 rows, trimmed to 300. [2026-01-21T12:18:37.229539] [DEBUG] [REMOTE ] PX: PASS: History has at least 300 days. [2026-01-21T12:18:37.229761] [DEBUG] [REMOTE ] PX: PASS: Price check passed. Min price $8.67. [2026-01-21T12:18:37.229898] [DEBUG] [REMOTE ] PX: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:37.230007] [DEBUG] [REMOTE ] PX: PASS: Integrity check passed. [2026-01-21T12:18:37.230047] [DEBUG] [REMOTE ] PX: Symbol is viable for forecasting. [2026-01-21T12:18:37.230131] [INFO ] [MAIN ] [2569/3501] PX kept (0.5s) | 2567 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:37.619401] [DEBUG] [REMOTE ] PXS: Retrieved 2567 rows, trimmed to 300. [2026-01-21T12:18:37.619545] [DEBUG] [REMOTE ] PXS: PASS: History has at least 300 days. [2026-01-21T12:18:37.619786] [DEBUG] [REMOTE ] PXS: PASS: Price check passed. Min price $2.62. [2026-01-21T12:18:37.619930] [DEBUG] [REMOTE ] PXS: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:37.620045] [DEBUG] [REMOTE ] PXS: PASS: Integrity check passed. [2026-01-21T12:18:37.620087] [DEBUG] [REMOTE ] PXS: Symbol is viable for forecasting. [2026-01-21T12:18:37.620137] [INFO ] [MAIN ] [2570/3501] PXS kept (0.4s) | 2568 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:38.043301] [DEBUG] [REMOTE ] PY: Retrieved 2472 rows, trimmed to 300. [2026-01-21T12:18:38.043526] [DEBUG] [REMOTE ] PY: PASS: History has at least 300 days. [2026-01-21T12:18:38.043811] [DEBUG] [REMOTE ] PY: PASS: Price check passed. Min price $49.85. [2026-01-21T12:18:38.043960] [DEBUG] [REMOTE ] PY: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:38.044080] [DEBUG] [REMOTE ] PY: PASS: Integrity check passed. [2026-01-21T12:18:38.044122] [DEBUG] [REMOTE ] PY: Symbol is viable for forecasting. [2026-01-21T12:18:38.044174] [INFO ] [MAIN ] [2571/3501] PY kept (0.4s) | 2569 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:38.386889] [DEBUG] [REMOTE ] PYPL: Retrieved 2642 rows, trimmed to 300. [2026-01-21T12:18:38.387035] [DEBUG] [REMOTE ] PYPL: PASS: History has at least 300 days. [2026-01-21T12:18:38.387245] [DEBUG] [REMOTE ] PYPL: PASS: Price check passed. Min price $55.08. [2026-01-21T12:18:38.387380] [DEBUG] [REMOTE ] PYPL: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:38.387490] [DEBUG] [REMOTE ] PYPL: PASS: Integrity check passed. [2026-01-21T12:18:38.387530] [DEBUG] [REMOTE ] PYPL: Symbol is viable for forecasting. [2026-01-21T12:18:38.387596] [INFO ] [MAIN ] [2572/3501] PYPL kept (0.3s) | 2570 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:38.722837] [DEBUG] [REMOTE ] PYXS: Retrieved 1074 rows, trimmed to 300. [2026-01-21T12:18:38.722979] [DEBUG] [REMOTE ] PYXS: PASS: History has at least 300 days. [2026-01-21T12:18:38.723192] [DEBUG] [REMOTE ] PYXS: PASS: Price check passed. Min price $1.06. [2026-01-21T12:18:38.723332] [DEBUG] [REMOTE ] PYXS: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:38.723443] [DEBUG] [REMOTE ] PYXS: PASS: Integrity check passed. [2026-01-21T12:18:38.723518] [DEBUG] [REMOTE ] PYXS: Symbol is viable for forecasting. [2026-01-21T12:18:38.723569] [INFO ] [MAIN ] [2573/3501] PYXS kept (0.3s) | 2571 kept, 2 rejected | 138.6/min | ETA: 6.7m [2026-01-21T12:18:39.301921] [DEBUG] [REMOTE ] PZZA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:39.302069] [DEBUG] [REMOTE ] PZZA: PASS: History has at least 300 days. [2026-01-21T12:18:39.302311] [DEBUG] [REMOTE ] PZZA: PASS: Price check passed. Min price $36.17. [2026-01-21T12:18:39.302450] [DEBUG] [REMOTE ] PZZA: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:39.302595] [DEBUG] [REMOTE ] PZZA: PASS: Integrity check passed. [2026-01-21T12:18:39.302645] [DEBUG] [REMOTE ] PZZA: Symbol is viable for forecasting. [2026-01-21T12:18:39.302708] [INFO ] [MAIN ] [2574/3501] PZZA kept (0.6s) | 2572 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:39.521880] [DEBUG] [REMOTE ] QBTS: Retrieved 866 rows, trimmed to 300. [2026-01-21T12:18:39.522093] [DEBUG] [REMOTE ] QBTS: PASS: History has at least 300 days. [2026-01-21T12:18:39.522351] [DEBUG] [REMOTE ] QBTS: PASS: Price check passed. Min price $20.41. [2026-01-21T12:18:39.522504] [DEBUG] [REMOTE ] QBTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:39.522669] [DEBUG] [REMOTE ] QBTS: PASS: Integrity check passed. [2026-01-21T12:18:39.522741] [DEBUG] [REMOTE ] QBTS: Symbol is viable for forecasting. [2026-01-21T12:18:39.522799] [INFO ] [MAIN ] [2575/3501] QBTS kept (0.2s) | 2573 kept, 2 rejected | 138.6/min | ETA: 6.7m [2026-01-21T12:18:40.119398] [DEBUG] [REMOTE ] QCLN: Retrieved 4763 rows, trimmed to 300. [2026-01-21T12:18:40.119630] [DEBUG] [REMOTE ] QCLN: PASS: History has at least 300 days. [2026-01-21T12:18:40.119946] [DEBUG] [REMOTE ] QCLN: PASS: Price check passed. Min price $41.06. [2026-01-21T12:18:40.120103] [DEBUG] [REMOTE ] QCLN: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:40.120233] [DEBUG] [REMOTE ] QCLN: PASS: Integrity check passed. [2026-01-21T12:18:40.120277] [DEBUG] [REMOTE ] QCLN: Symbol is viable for forecasting. [2026-01-21T12:18:40.120332] [INFO ] [MAIN ] [2576/3501] QCLN kept (0.6s) | 2574 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:40.623670] [DEBUG] [REMOTE ] QCOM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:40.623830] [DEBUG] [REMOTE ] QCOM: PASS: History has at least 300 days. [2026-01-21T12:18:40.624082] [DEBUG] [REMOTE ] QCOM: PASS: Price check passed. Min price $154.07. [2026-01-21T12:18:40.624224] [DEBUG] [REMOTE ] QCOM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:40.624354] [DEBUG] [REMOTE ] QCOM: PASS: Integrity check passed. [2026-01-21T12:18:40.624396] [DEBUG] [REMOTE ] QCOM: Symbol is viable for forecasting. [2026-01-21T12:18:40.624446] [INFO ] [MAIN ] [2577/3501] QCOM kept (0.5s) | 2575 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:41.074309] [DEBUG] [REMOTE ] QCRH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:41.074453] [DEBUG] [REMOTE ] QCRH: PASS: History has at least 300 days. [2026-01-21T12:18:41.074734] [DEBUG] [REMOTE ] QCRH: PASS: Price check passed. Min price $73.11. [2026-01-21T12:18:41.074883] [DEBUG] [REMOTE ] QCRH: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:41.075011] [DEBUG] [REMOTE ] QCRH: PASS: Integrity check passed. [2026-01-21T12:18:41.075053] [DEBUG] [REMOTE ] QCRH: Symbol is viable for forecasting. [2026-01-21T12:18:41.075103] [INFO ] [MAIN ] [2578/3501] QCRH kept (0.5s) | 2576 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:41.548769] [DEBUG] [REMOTE ] QDEL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:41.548896] [DEBUG] [REMOTE ] QDEL: PASS: History has at least 300 days. [2026-01-21T12:18:41.549140] [DEBUG] [REMOTE ] QDEL: PASS: Price check passed. Min price $19.73. [2026-01-21T12:18:41.549302] [DEBUG] [REMOTE ] QDEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:41.549432] [DEBUG] [REMOTE ] QDEL: PASS: Integrity check passed. [2026-01-21T12:18:41.549472] [DEBUG] [REMOTE ] QDEL: Symbol is viable for forecasting. [2026-01-21T12:18:41.549522] [INFO ] [MAIN ] [2579/3501] QDEL kept (0.5s) | 2577 kept, 2 rejected | 138.5/min | ETA: 6.7m [2026-01-21T12:18:41.825887] [DEBUG] [REMOTE ] QFIN: Retrieved 1783 rows, trimmed to 300. [2026-01-21T12:18:41.826029] [DEBUG] [REMOTE ] QFIN: PASS: History has at least 300 days. [2026-01-21T12:18:41.826244] [DEBUG] [REMOTE ] QFIN: PASS: Price check passed. Min price $16.55. [2026-01-21T12:18:41.826385] [DEBUG] [REMOTE ] QFIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:41.826522] [DEBUG] [REMOTE ] QFIN: PASS: Integrity check passed. [2026-01-21T12:18:41.826567] [DEBUG] [REMOTE ] QFIN: Symbol is viable for forecasting. [2026-01-21T12:18:41.826637] [INFO ] [MAIN ] [2580/3501] QFIN kept (0.3s) | 2578 kept, 2 rejected | 138.5/min | ETA: 6.6m [2026-01-21T12:18:42.443035] [DEBUG] [REMOTE ] QGEN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:42.443180] [DEBUG] [REMOTE ] QGEN: PASS: History has at least 300 days. [2026-01-21T12:18:42.443425] [DEBUG] [REMOTE ] QGEN: PASS: Price check passed. Min price $43.28. [2026-01-21T12:18:42.443584] [DEBUG] [REMOTE ] QGEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:42.443713] [DEBUG] [REMOTE ] QGEN: PASS: Integrity check passed. [2026-01-21T12:18:42.443769] [DEBUG] [REMOTE ] QGEN: Symbol is viable for forecasting. [2026-01-21T12:18:42.443821] [INFO ] [MAIN ] [2581/3501] QGEN kept (0.6s) | 2579 kept, 2 rejected | 138.5/min | ETA: 6.6m [2026-01-21T12:18:42.864427] [DEBUG] [REMOTE ] QLYS: Retrieved 3345 rows, trimmed to 300. [2026-01-21T12:18:42.864564] [DEBUG] [REMOTE ] QLYS: PASS: History has at least 300 days. [2026-01-21T12:18:42.864799] [DEBUG] [REMOTE ] QLYS: PASS: Price check passed. Min price $121.21. [2026-01-21T12:18:42.864937] [DEBUG] [REMOTE ] QLYS: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:42.865051] [DEBUG] [REMOTE ] QLYS: PASS: Integrity check passed. [2026-01-21T12:18:42.865093] [DEBUG] [REMOTE ] QLYS: Symbol is viable for forecasting. [2026-01-21T12:18:42.865144] [INFO ] [MAIN ] [2582/3501] QLYS kept (0.4s) | 2580 kept, 2 rejected | 138.5/min | ETA: 6.6m [2026-01-21T12:18:43.339446] [DEBUG] [REMOTE ] QMCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:43.339626] [DEBUG] [REMOTE ] QMCO: PASS: History has at least 300 days. [2026-01-21T12:18:43.340085] [DEBUG] [REMOTE ] QMCO: PASS: Price check passed. Min price $6.45. [2026-01-21T12:18:43.340256] [DEBUG] [REMOTE ] QMCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:43.340390] [DEBUG] [REMOTE ] QMCO: PASS: Integrity check passed. [2026-01-21T12:18:43.340439] [DEBUG] [REMOTE ] QMCO: Symbol is viable for forecasting. [2026-01-21T12:18:43.340491] [INFO ] [MAIN ] [2583/3501] QMCO kept (0.5s) | 2581 kept, 2 rejected | 138.5/min | ETA: 6.6m [2026-01-21T12:18:43.692874] [DEBUG] [REMOTE ] QMOM: Retrieved 2524 rows, trimmed to 300. [2026-01-21T12:18:43.693048] [DEBUG] [REMOTE ] QMOM: PASS: History has at least 300 days. [2026-01-21T12:18:43.693302] [DEBUG] [REMOTE ] QMOM: PASS: Price check passed. Min price $60.90. [2026-01-21T12:18:43.693465] [DEBUG] [REMOTE ] QMOM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:43.693631] [DEBUG] [REMOTE ] QMOM: PASS: Integrity check passed. [2026-01-21T12:18:43.693714] [DEBUG] [REMOTE ] QMOM: Symbol is viable for forecasting. [2026-01-21T12:18:43.693775] [INFO ] [MAIN ] [2584/3501] QMOM kept (0.4s) | 2582 kept, 2 rejected | 138.5/min | ETA: 6.6m [2026-01-21T12:18:44.011989] [DEBUG] [REMOTE ] QNCX: Retrieved 1684 rows, trimmed to 300. [2026-01-21T12:18:44.012132] [DEBUG] [REMOTE ] QNCX: PASS: History has at least 300 days. [2026-01-21T12:18:44.012346] [DEBUG] [REMOTE ] QNCX: PASS: Price check passed. Min price $1.56. [2026-01-21T12:18:44.012505] [DEBUG] [REMOTE ] QNCX: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:44.012672] [DEBUG] [REMOTE ] QNCX: PASS: Integrity check passed. [2026-01-21T12:18:44.012720] [DEBUG] [REMOTE ] QNCX: Symbol is viable for forecasting. [2026-01-21T12:18:44.012770] [INFO ] [MAIN ] [2585/3501] QNCX kept (0.3s) | 2583 kept, 2 rejected | 138.5/min | ETA: 6.6m [2026-01-21T12:18:44.439945] [DEBUG] [REMOTE ] QNTM: Retrieved 1906 rows, trimmed to 300. [2026-01-21T12:18:44.440089] [DEBUG] [REMOTE ] QNTM: PASS: History has at least 300 days. [2026-01-21T12:18:44.440302] [DEBUG] [REMOTE ] QNTM: PASS: Price check passed. Min price $5.76. [2026-01-21T12:18:44.440462] [DEBUG] [REMOTE ] QNTM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:44.440619] [DEBUG] [REMOTE ] QNTM: PASS: Integrity check passed. [2026-01-21T12:18:44.440677] [DEBUG] [REMOTE ] QNTM: Symbol is viable for forecasting. [2026-01-21T12:18:44.440729] [INFO ] [MAIN ] [2586/3501] QNTM kept (0.4s) | 2584 kept, 2 rejected | 138.5/min | ETA: 6.6m [2026-01-21T12:18:44.727005] [DEBUG] [REMOTE ] QQMG: Retrieved 1060 rows, trimmed to 300. [2026-01-21T12:18:44.727147] [DEBUG] [REMOTE ] QQMG: PASS: History has at least 300 days. [2026-01-21T12:18:44.727353] [DEBUG] [REMOTE ] QQMG: PASS: Price check passed. Min price $40.37. [2026-01-21T12:18:44.727493] [DEBUG] [REMOTE ] QQMG: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:44.727642] [DEBUG] [REMOTE ] QQMG: PASS: Integrity check passed. [2026-01-21T12:18:44.727688] [DEBUG] [REMOTE ] QQMG: Symbol is viable for forecasting. [2026-01-21T12:18:44.727738] [INFO ] [MAIN ] [2587/3501] QQMG kept (0.3s) | 2585 kept, 2 rejected | 138.6/min | ETA: 6.6m [2026-01-21T12:18:45.421443] [DEBUG] [REMOTE ] QQQ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:45.421616] [DEBUG] [REMOTE ] QQQ: PASS: History has at least 300 days. [2026-01-21T12:18:45.421854] [DEBUG] [REMOTE ] QQQ: PASS: Price check passed. Min price $584.92. [2026-01-21T12:18:45.421994] [DEBUG] [REMOTE ] QQQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:45.422114] [DEBUG] [REMOTE ] QQQ: PASS: Integrity check passed. [2026-01-21T12:18:45.422156] [DEBUG] [REMOTE ] QQQ: Symbol is viable for forecasting. [2026-01-21T12:18:45.422207] [INFO ] [MAIN ] [2588/3501] QQQ kept (0.7s) | 2586 kept, 2 rejected | 138.5/min | ETA: 6.6m [2026-01-21T12:18:45.814779] [DEBUG] [REMOTE ] QQQE: Retrieved 3478 rows, trimmed to 300. [2026-01-21T12:18:45.814910] [DEBUG] [REMOTE ] QQQE: PASS: History has at least 300 days. [2026-01-21T12:18:45.815119] [DEBUG] [REMOTE ] QQQE: PASS: Price check passed. Min price $96.74. [2026-01-21T12:18:45.815255] [DEBUG] [REMOTE ] QQQE: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:45.815367] [DEBUG] [REMOTE ] QQQE: PASS: Integrity check passed. [2026-01-21T12:18:45.815406] [DEBUG] [REMOTE ] QQQE: Symbol is viable for forecasting. [2026-01-21T12:18:45.815454] [INFO ] [MAIN ] [2589/3501] QQQE kept (0.4s) | 2587 kept, 2 rejected | 138.5/min | ETA: 6.6m [2026-01-21T12:18:45.997275] [DEBUG] [REMOTE ] QQQI: Retrieved 495 rows, trimmed to 300. [2026-01-21T12:18:45.997414] [DEBUG] [REMOTE ] QQQI: PASS: History has at least 300 days. [2026-01-21T12:18:45.997634] [DEBUG] [REMOTE ] QQQI: PASS: Price check passed. Min price $50.94. [2026-01-21T12:18:45.997772] [DEBUG] [REMOTE ] QQQI: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:45.998076] [DEBUG] [REMOTE ] QQQI: PASS: Integrity check passed. [2026-01-21T12:18:45.998117] [DEBUG] [REMOTE ] QQQI: Symbol is viable for forecasting. [2026-01-21T12:18:45.998163] [INFO ] [MAIN ] [2590/3501] QQQI kept (0.2s) | 2588 kept, 2 rejected | 138.6/min | ETA: 6.6m [2026-01-21T12:18:46.554984] [DEBUG] [REMOTE ] QQQJ: Retrieved 1323 rows, trimmed to 300. [2026-01-21T12:18:46.555129] [DEBUG] [REMOTE ] QQQJ: PASS: History has at least 300 days. [2026-01-21T12:18:46.555341] [DEBUG] [REMOTE ] QQQJ: PASS: Price check passed. Min price $34.46. [2026-01-21T12:18:46.555480] [DEBUG] [REMOTE ] QQQJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:46.555624] [DEBUG] [REMOTE ] QQQJ: PASS: Integrity check passed. [2026-01-21T12:18:46.555670] [DEBUG] [REMOTE ] QQQJ: Symbol is viable for forecasting. [2026-01-21T12:18:46.555721] [INFO ] [MAIN ] [2591/3501] QQQJ kept (0.6s) | 2589 kept, 2 rejected | 138.6/min | ETA: 6.6m [2026-01-21T12:18:46.931925] [DEBUG] [REMOTE ] QQQM: Retrieved 1323 rows, trimmed to 300. [2026-01-21T12:18:46.932105] [DEBUG] [REMOTE ] QQQM: PASS: History has at least 300 days. [2026-01-21T12:18:46.932394] [DEBUG] [REMOTE ] QQQM: PASS: Price check passed. Min price $240.80. [2026-01-21T12:18:46.932628] [DEBUG] [REMOTE ] QQQM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:46.932802] [DEBUG] [REMOTE ] QQQM: PASS: Integrity check passed. [2026-01-21T12:18:46.932864] [DEBUG] [REMOTE ] QQQM: Symbol is viable for forecasting. [2026-01-21T12:18:46.932938] [INFO ] [MAIN ] [2592/3501] QQQM kept (0.4s) | 2590 kept, 2 rejected | 138.6/min | ETA: 6.6m [2026-01-21T12:18:47.397448] [DEBUG] [REMOTE ] QQQX: Retrieved 4772 rows, trimmed to 300. [2026-01-21T12:18:47.397628] [DEBUG] [REMOTE ] QQQX: PASS: History has at least 300 days. [2026-01-21T12:18:47.397863] [DEBUG] [REMOTE ] QQQX: PASS: Price check passed. Min price $26.01. [2026-01-21T12:18:47.398184] [DEBUG] [REMOTE ] QQQX: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:47.398345] [DEBUG] [REMOTE ] QQQX: PASS: Integrity check passed. [2026-01-21T12:18:47.398388] [DEBUG] [REMOTE ] QQQX: Symbol is viable for forecasting. [2026-01-21T12:18:47.398438] [INFO ] [MAIN ] [2593/3501] QQQX kept (0.5s) | 2591 kept, 2 rejected | 138.6/min | ETA: 6.6m [2026-01-21T12:18:47.635383] [DEBUG] [REMOTE ] QQQY: Retrieved 589 rows, trimmed to 300. [2026-01-21T12:18:47.635524] [DEBUG] [REMOTE ] QQQY: PASS: History has at least 300 days. [2026-01-21T12:18:47.635751] [DEBUG] [REMOTE ] QQQY: PASS: Price check passed. Min price $22.19. [2026-01-21T12:18:47.635892] [DEBUG] [REMOTE ] QQQY: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:47.636005] [DEBUG] [REMOTE ] QQQY: PASS: Integrity check passed. [2026-01-21T12:18:47.636046] [DEBUG] [REMOTE ] QQQY: Symbol is viable for forecasting. [2026-01-21T12:18:47.636095] [INFO ] [MAIN ] [2594/3501] QQQY kept (0.2s) | 2592 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:48.250784] [DEBUG] [REMOTE ] QRHC: Retrieved 4035 rows, trimmed to 300. [2026-01-21T12:18:48.250924] [DEBUG] [REMOTE ] QRHC: PASS: History has at least 300 days. [2026-01-21T12:18:48.251183] [DEBUG] [REMOTE ] QRHC: PASS: Price check passed. Min price $1.27. [2026-01-21T12:18:48.251333] [DEBUG] [REMOTE ] QRHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:48.251449] [DEBUG] [REMOTE ] QRHC: PASS: Integrity check passed. [2026-01-21T12:18:48.251518] [DEBUG] [REMOTE ] QRHC: Symbol is viable for forecasting. [2026-01-21T12:18:48.251586] [INFO ] [MAIN ] [2595/3501] QRHC kept (0.6s) | 2593 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:48.601753] [DEBUG] [REMOTE ] QRVO: Retrieved 2778 rows, trimmed to 300. [2026-01-21T12:18:48.601882] [DEBUG] [REMOTE ] QRVO: PASS: History has at least 300 days. [2026-01-21T12:18:48.602085] [DEBUG] [REMOTE ] QRVO: PASS: Price check passed. Min price $79.25. [2026-01-21T12:18:48.602220] [DEBUG] [REMOTE ] QRVO: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:48.602330] [DEBUG] [REMOTE ] QRVO: PASS: Integrity check passed. [2026-01-21T12:18:48.602370] [DEBUG] [REMOTE ] QRVO: Symbol is viable for forecasting. [2026-01-21T12:18:48.602417] [INFO ] [MAIN ] [2596/3501] QRVO kept (0.4s) | 2594 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:48.854146] [DEBUG] [REMOTE ] QS: Retrieved 1363 rows, trimmed to 300. [2026-01-21T12:18:48.854287] [DEBUG] [REMOTE ] QS: PASS: History has at least 300 days. [2026-01-21T12:18:48.854496] [DEBUG] [REMOTE ] QS: PASS: Price check passed. Min price $10.23. [2026-01-21T12:18:48.854668] [DEBUG] [REMOTE ] QS: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:48.854785] [DEBUG] [REMOTE ] QS: PASS: Integrity check passed. [2026-01-21T12:18:48.854827] [DEBUG] [REMOTE ] QS: Symbol is viable for forecasting. [2026-01-21T12:18:48.854876] [INFO ] [MAIN ] [2597/3501] QS kept (0.3s) | 2595 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:49.320707] [DEBUG] [REMOTE ] QSI: Retrieved 1300 rows, trimmed to 300. [2026-01-21T12:18:49.320840] [DEBUG] [REMOTE ] QSI: PASS: History has at least 300 days. [2026-01-21T12:18:49.321226] [DEBUG] [REMOTE ] QSI: PASS: Price check passed. Min price $1.10. [2026-01-21T12:18:49.321365] [DEBUG] [REMOTE ] QSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:49.321511] [DEBUG] [REMOTE ] QSI: PASS: Integrity check passed. [2026-01-21T12:18:49.321562] [DEBUG] [REMOTE ] QSI: Symbol is viable for forecasting. [2026-01-21T12:18:49.321634] [INFO ] [MAIN ] [2598/3501] QSI kept (0.5s) | 2596 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:49.866366] [DEBUG] [REMOTE ] QTEC: Retrieved 4961 rows, trimmed to 300. [2026-01-21T12:18:49.866515] [DEBUG] [REMOTE ] QTEC: PASS: History has at least 300 days. [2026-01-21T12:18:49.866747] [DEBUG] [REMOTE ] QTEC: PASS: Price check passed. Min price $214.01. [2026-01-21T12:18:49.866884] [DEBUG] [REMOTE ] QTEC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:49.867009] [DEBUG] [REMOTE ] QTEC: PASS: Integrity check passed. [2026-01-21T12:18:49.867051] [DEBUG] [REMOTE ] QTEC: Symbol is viable for forecasting. [2026-01-21T12:18:49.867099] [INFO ] [MAIN ] [2599/3501] QTEC kept (0.5s) | 2597 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:50.170124] [DEBUG] [REMOTE ] QTRX: Retrieved 2039 rows, trimmed to 300. [2026-01-21T12:18:50.170350] [DEBUG] [REMOTE ] QTRX: PASS: History has at least 300 days. [2026-01-21T12:18:50.170676] [DEBUG] [REMOTE ] QTRX: PASS: Price check passed. Min price $4.94. [2026-01-21T12:18:50.170831] [DEBUG] [REMOTE ] QTRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:50.170968] [DEBUG] [REMOTE ] QTRX: PASS: Integrity check passed. [2026-01-21T12:18:50.171011] [DEBUG] [REMOTE ] QTRX: Symbol is viable for forecasting. [2026-01-21T12:18:50.171070] [INFO ] [MAIN ] [2600/3501] QTRX kept (0.3s) | 2598 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:50.434696] [DEBUG] [REMOTE ] QTTB: Retrieved 1964 rows, trimmed to 300. [2026-01-21T12:18:50.434853] [DEBUG] [REMOTE ] QTTB: PASS: History has at least 300 days. [2026-01-21T12:18:50.435247] [DEBUG] [REMOTE ] QTTB: PASS: Price check passed. Min price $1.93. [2026-01-21T12:18:50.435380] [DEBUG] [REMOTE ] QTTB: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:50.435490] [DEBUG] [REMOTE ] QTTB: PASS: Integrity check passed. [2026-01-21T12:18:50.435530] [DEBUG] [REMOTE ] QTTB: Symbol is viable for forecasting. [2026-01-21T12:18:50.435593] [INFO ] [MAIN ] [2601/3501] QTTB kept (0.3s) | 2599 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:50.991341] [DEBUG] [REMOTE ] QTUM: Retrieved 1853 rows, trimmed to 300. [2026-01-21T12:18:50.991494] [DEBUG] [REMOTE ] QTUM: PASS: History has at least 300 days. [2026-01-21T12:18:50.991736] [DEBUG] [REMOTE ] QTUM: PASS: Price check passed. Min price $99.96. [2026-01-21T12:18:50.991877] [DEBUG] [REMOTE ] QTUM: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:50.991989] [DEBUG] [REMOTE ] QTUM: PASS: Integrity check passed. [2026-01-21T12:18:50.992030] [DEBUG] [REMOTE ] QTUM: Symbol is viable for forecasting. [2026-01-21T12:18:50.992078] [INFO ] [MAIN ] [2602/3501] QTUM kept (0.6s) | 2600 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:51.347099] [DEBUG] [REMOTE ] QTWO: Retrieved 2977 rows, trimmed to 300. [2026-01-21T12:18:51.347420] [DEBUG] [REMOTE ] QTWO: PASS: History has at least 300 days. [2026-01-21T12:18:51.347663] [DEBUG] [REMOTE ] QTWO: PASS: Price check passed. Min price $60.53. [2026-01-21T12:18:51.347807] [DEBUG] [REMOTE ] QTWO: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:51.347919] [DEBUG] [REMOTE ] QTWO: PASS: Integrity check passed. [2026-01-21T12:18:51.348149] [DEBUG] [REMOTE ] QTWO: Symbol is viable for forecasting. [2026-01-21T12:18:51.348197] [INFO ] [MAIN ] [2603/3501] QTWO kept (0.4s) | 2601 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:52.008648] [DEBUG] [REMOTE ] QUAD: Retrieved 3910 rows, trimmed to 300. [2026-01-21T12:18:52.008819] [DEBUG] [REMOTE ] QUAD: PASS: History has at least 300 days. [2026-01-21T12:18:52.009108] [DEBUG] [REMOTE ] QUAD: PASS: Price check passed. Min price $5.18. [2026-01-21T12:18:52.009295] [DEBUG] [REMOTE ] QUAD: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:52.009449] [DEBUG] [REMOTE ] QUAD: PASS: Integrity check passed. [2026-01-21T12:18:52.009496] [DEBUG] [REMOTE ] QUAD: Symbol is viable for forecasting. [2026-01-21T12:18:52.009549] [INFO ] [MAIN ] [2604/3501] QUAD kept (0.7s) | 2602 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:52.505205] [DEBUG] [REMOTE ] QUIK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:52.505357] [DEBUG] [REMOTE ] QUIK: PASS: History has at least 300 days. [2026-01-21T12:18:52.505624] [DEBUG] [REMOTE ] QUIK: PASS: Price check passed. Min price $5.49. [2026-01-21T12:18:52.505807] [DEBUG] [REMOTE ] QUIK: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:52.505933] [DEBUG] [REMOTE ] QUIK: PASS: Integrity check passed. [2026-01-21T12:18:52.505973] [DEBUG] [REMOTE ] QUIK: Symbol is viable for forecasting. [2026-01-21T12:18:52.506023] [INFO ] [MAIN ] [2605/3501] QUIK kept (0.5s) | 2603 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:52.690756] [DEBUG] [REMOTE ] QURE: Retrieved 3007 rows, trimmed to 300. [2026-01-21T12:18:52.690896] [DEBUG] [REMOTE ] QURE: PASS: History has at least 300 days. [2026-01-21T12:18:52.691118] [DEBUG] [REMOTE ] QURE: PASS: Price check passed. Min price $19.51. [2026-01-21T12:18:52.691254] [DEBUG] [REMOTE ] QURE: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:52.691369] [DEBUG] [REMOTE ] QURE: PASS: Integrity check passed. [2026-01-21T12:18:52.691435] [DEBUG] [REMOTE ] QURE: Symbol is viable for forecasting. [2026-01-21T12:18:52.691485] [INFO ] [MAIN ] [2606/3501] QURE kept (0.2s) | 2604 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:53.236850] [DEBUG] [REMOTE ] QVAL: Retrieved 2526 rows, trimmed to 300. [2026-01-21T12:18:53.237005] [DEBUG] [REMOTE ] QVAL: PASS: History has at least 300 days. [2026-01-21T12:18:53.237407] [DEBUG] [REMOTE ] QVAL: PASS: Price check passed. Min price $45.35. [2026-01-21T12:18:53.237541] [DEBUG] [REMOTE ] QVAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:53.237676] [DEBUG] [REMOTE ] QVAL: PASS: Integrity check passed. [2026-01-21T12:18:53.237717] [DEBUG] [REMOTE ] QVAL: Symbol is viable for forecasting. [2026-01-21T12:18:53.237767] [INFO ] [MAIN ] [2607/3501] QVAL kept (0.5s) | 2605 kept, 2 rejected | 138.6/min | ETA: 6.5m [2026-01-21T12:18:53.563094] [DEBUG] [REMOTE ] QVCC: Retrieved 1542 rows, trimmed to 300. [2026-01-21T12:18:53.563231] [DEBUG] [REMOTE ] QVCC: PASS: History has at least 300 days. [2026-01-21T12:18:53.563432] [DEBUG] [REMOTE ] QVCC: PASS: Price check passed. Min price $8.17. [2026-01-21T12:18:53.563566] [DEBUG] [REMOTE ] QVCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:53.563695] [DEBUG] [REMOTE ] QVCC: PASS: Integrity check passed. [2026-01-21T12:18:53.563735] [DEBUG] [REMOTE ] QVCC: Symbol is viable for forecasting. [2026-01-21T12:18:53.563784] [INFO ] [MAIN ] [2608/3501] QVCC kept (0.3s) | 2606 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:54.099957] [DEBUG] [REMOTE ] QYLD: Retrieved 3043 rows, trimmed to 300. [2026-01-21T12:18:54.100376] [DEBUG] [REMOTE ] QYLD: PASS: History has at least 300 days. [2026-01-21T12:18:54.100700] [DEBUG] [REMOTE ] QYLD: PASS: Price check passed. Min price $16.63. [2026-01-21T12:18:54.100853] [DEBUG] [REMOTE ] QYLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:54.101047] [DEBUG] [REMOTE ] QYLD: PASS: Integrity check passed. [2026-01-21T12:18:54.101095] [DEBUG] [REMOTE ] QYLD: Symbol is viable for forecasting. [2026-01-21T12:18:54.101151] [INFO ] [MAIN ] [2609/3501] QYLD kept (0.5s) | 2607 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:54.401816] [DEBUG] [REMOTE ] QYLG: Retrieved 1338 rows, trimmed to 300. [2026-01-21T12:18:54.401994] [DEBUG] [REMOTE ] QYLG: PASS: History has at least 300 days. [2026-01-21T12:18:54.402270] [DEBUG] [REMOTE ] QYLG: PASS: Price check passed. Min price $25.85. [2026-01-21T12:18:54.402476] [DEBUG] [REMOTE ] QYLG: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:54.402665] [DEBUG] [REMOTE ] QYLG: PASS: Integrity check passed. [2026-01-21T12:18:54.402730] [DEBUG] [REMOTE ] QYLG: Symbol is viable for forecasting. [2026-01-21T12:18:54.402801] [INFO ] [MAIN ] [2610/3501] QYLG kept (0.3s) | 2608 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:54.826235] [DEBUG] [REMOTE ] RA: Retrieved 2293 rows, trimmed to 300. [2026-01-21T12:18:54.826389] [DEBUG] [REMOTE ] RA: PASS: History has at least 300 days. [2026-01-21T12:18:54.826675] [DEBUG] [REMOTE ] RA: PASS: Price check passed. Min price $12.62. [2026-01-21T12:18:54.826868] [DEBUG] [REMOTE ] RA: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:54.827019] [DEBUG] [REMOTE ] RA: PASS: Integrity check passed. [2026-01-21T12:18:54.827062] [DEBUG] [REMOTE ] RA: Symbol is viable for forecasting. [2026-01-21T12:18:54.827114] [INFO ] [MAIN ] [2611/3501] RA kept (0.4s) | 2609 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:55.238016] [DEBUG] [REMOTE ] RACE: Retrieved 2576 rows, trimmed to 300. [2026-01-21T12:18:55.238179] [DEBUG] [REMOTE ] RACE: PASS: History has at least 300 days. [2026-01-21T12:18:55.238405] [DEBUG] [REMOTE ] RACE: PASS: Price check passed. Min price $336.78. [2026-01-21T12:18:55.238548] [DEBUG] [REMOTE ] RACE: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:55.238690] [DEBUG] [REMOTE ] RACE: PASS: Integrity check passed. [2026-01-21T12:18:55.238749] [DEBUG] [REMOTE ] RACE: Symbol is viable for forecasting. [2026-01-21T12:18:55.238827] [INFO ] [MAIN ] [2612/3501] RACE kept (0.4s) | 2610 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:55.654626] [DEBUG] [REMOTE ] RAIL: Retrieved 5231 rows, trimmed to 300. [2026-01-21T12:18:55.654762] [DEBUG] [REMOTE ] RAIL: PASS: History has at least 300 days. [2026-01-21T12:18:55.654977] [DEBUG] [REMOTE ] RAIL: PASS: Price check passed. Min price $7.41. [2026-01-21T12:18:55.655118] [DEBUG] [REMOTE ] RAIL: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:55.655231] [DEBUG] [REMOTE ] RAIL: PASS: Integrity check passed. [2026-01-21T12:18:55.655272] [DEBUG] [REMOTE ] RAIL: Symbol is viable for forecasting. [2026-01-21T12:18:55.655340] [INFO ] [MAIN ] [2613/3501] RAIL kept (0.4s) | 2611 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:56.100842] [DEBUG] [REMOTE ] RAMP: Retrieved 1877 rows, trimmed to 300. [2026-01-21T12:18:56.100979] [DEBUG] [REMOTE ] RAMP: PASS: History has at least 300 days. [2026-01-21T12:18:56.101184] [DEBUG] [REMOTE ] RAMP: PASS: Price check passed. Min price $24.78. [2026-01-21T12:18:56.101323] [DEBUG] [REMOTE ] RAMP: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:56.101431] [DEBUG] [REMOTE ] RAMP: PASS: Integrity check passed. [2026-01-21T12:18:56.101470] [DEBUG] [REMOTE ] RAMP: Symbol is viable for forecasting. [2026-01-21T12:18:56.101518] [INFO ] [MAIN ] [2614/3501] RAMP kept (0.4s) | 2612 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:56.223146] [DEBUG] [REMOTE ] RAPP: Retrieved 405 rows, trimmed to 300. [2026-01-21T12:18:56.223274] [DEBUG] [REMOTE ] RAPP: PASS: History has at least 300 days. [2026-01-21T12:18:56.223471] [DEBUG] [REMOTE ] RAPP: PASS: Price check passed. Min price $24.37. [2026-01-21T12:18:56.223622] [DEBUG] [REMOTE ] RAPP: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:56.223732] [DEBUG] [REMOTE ] RAPP: PASS: Integrity check passed. [2026-01-21T12:18:56.223772] [DEBUG] [REMOTE ] RAPP: Symbol is viable for forecasting. [2026-01-21T12:18:56.223821] [INFO ] [MAIN ] [2615/3501] RAPP kept (0.1s) | 2613 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:56.868605] [DEBUG] [REMOTE ] RARE: Retrieved 3010 rows, trimmed to 300. [2026-01-21T12:18:56.868738] [DEBUG] [REMOTE ] RARE: PASS: History has at least 300 days. [2026-01-21T12:18:56.868950] [DEBUG] [REMOTE ] RARE: PASS: Price check passed. Min price $19.72. [2026-01-21T12:18:56.869087] [DEBUG] [REMOTE ] RARE: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:56.869200] [DEBUG] [REMOTE ] RARE: PASS: Integrity check passed. [2026-01-21T12:18:56.869241] [DEBUG] [REMOTE ] RARE: Symbol is viable for forecasting. [2026-01-21T12:18:56.869289] [INFO ] [MAIN ] [2616/3501] RARE kept (0.6s) | 2614 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:57.361000] [DEBUG] [REMOTE ] RAVE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:57.361139] [DEBUG] [REMOTE ] RAVE: PASS: History has at least 300 days. [2026-01-21T12:18:57.361387] [DEBUG] [REMOTE ] RAVE: PASS: Price check passed. Min price $2.33. [2026-01-21T12:18:57.361555] [DEBUG] [REMOTE ] RAVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:57.361711] [DEBUG] [REMOTE ] RAVE: PASS: Integrity check passed. [2026-01-21T12:18:57.361782] [DEBUG] [REMOTE ] RAVE: Symbol is viable for forecasting. [2026-01-21T12:18:57.361844] [INFO ] [MAIN ] [2617/3501] RAVE kept (0.5s) | 2615 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:57.538539] [DEBUG] [REMOTE ] RAY: Retrieved 421 rows, trimmed to 300. [2026-01-21T12:18:57.538707] [DEBUG] [REMOTE ] RAY: PASS: History has at least 300 days. [2026-01-21T12:18:57.538916] [DEBUG] [REMOTE ] RAY: PASS: Price check passed. Min price $1.58. [2026-01-21T12:18:57.539058] [DEBUG] [REMOTE ] RAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:57.539168] [DEBUG] [REMOTE ] RAY: PASS: Integrity check passed. [2026-01-21T12:18:57.539208] [DEBUG] [REMOTE ] RAY: Symbol is viable for forecasting. [2026-01-21T12:18:57.539255] [INFO ] [MAIN ] [2618/3501] RAY kept (0.2s) | 2616 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:58.271787] [DEBUG] [REMOTE ] RBA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:58.271937] [DEBUG] [REMOTE ] RBA: PASS: History has at least 300 days. [2026-01-21T12:18:58.272194] [DEBUG] [REMOTE ] RBA: PASS: Price check passed. Min price $95.22. [2026-01-21T12:18:58.272336] [DEBUG] [REMOTE ] RBA: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:58.272457] [DEBUG] [REMOTE ] RBA: PASS: Integrity check passed. [2026-01-21T12:18:58.272499] [DEBUG] [REMOTE ] RBA: Symbol is viable for forecasting. [2026-01-21T12:18:58.272549] [INFO ] [MAIN ] [2619/3501] RBA kept (0.7s) | 2617 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:58.561176] [DEBUG] [REMOTE ] RBB: Retrieved 2133 rows, trimmed to 300. [2026-01-21T12:18:58.561316] [DEBUG] [REMOTE ] RBB: PASS: History has at least 300 days. [2026-01-21T12:18:58.561521] [DEBUG] [REMOTE ] RBB: PASS: Price check passed. Min price $18.61. [2026-01-21T12:18:58.561685] [DEBUG] [REMOTE ] RBB: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:58.561799] [DEBUG] [REMOTE ] RBB: PASS: Integrity check passed. [2026-01-21T12:18:58.561852] [DEBUG] [REMOTE ] RBB: Symbol is viable for forecasting. [2026-01-21T12:18:58.561904] [INFO ] [MAIN ] [2620/3501] RBB kept (0.3s) | 2618 kept, 2 rejected | 138.6/min | ETA: 6.4m [2026-01-21T12:18:59.034026] [DEBUG] [REMOTE ] RBBN: Retrieved 2045 rows, trimmed to 300. [2026-01-21T12:18:59.034366] [DEBUG] [REMOTE ] RBBN: PASS: History has at least 300 days. [2026-01-21T12:18:59.034595] [DEBUG] [REMOTE ] RBBN: PASS: Price check passed. Min price $2.63. [2026-01-21T12:18:59.034733] [DEBUG] [REMOTE ] RBBN: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:59.034842] [DEBUG] [REMOTE ] RBBN: PASS: Integrity check passed. [2026-01-21T12:18:59.034882] [DEBUG] [REMOTE ] RBBN: Symbol is viable for forecasting. [2026-01-21T12:18:59.034931] [INFO ] [MAIN ] [2621/3501] RBBN kept (0.5s) | 2619 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:18:59.469404] [DEBUG] [REMOTE ] RBC: Retrieved 5143 rows, trimmed to 300. [2026-01-21T12:18:59.469546] [DEBUG] [REMOTE ] RBC: PASS: History has at least 300 days. [2026-01-21T12:18:59.469782] [DEBUG] [REMOTE ] RBC: PASS: Price check passed. Min price $406.45. [2026-01-21T12:18:59.469925] [DEBUG] [REMOTE ] RBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:59.470041] [DEBUG] [REMOTE ] RBC: PASS: Integrity check passed. [2026-01-21T12:18:59.470082] [DEBUG] [REMOTE ] RBC: Symbol is viable for forecasting. [2026-01-21T12:18:59.470132] [INFO ] [MAIN ] [2622/3501] RBC kept (0.4s) | 2620 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:18:59.894179] [DEBUG] [REMOTE ] RBCAA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:18:59.894324] [DEBUG] [REMOTE ] RBCAA: PASS: History has at least 300 days. [2026-01-21T12:18:59.894567] [DEBUG] [REMOTE ] RBCAA: PASS: Price check passed. Min price $64.56. [2026-01-21T12:18:59.894747] [DEBUG] [REMOTE ] RBCAA: PASS: Continuity check passed with 300 days. [2026-01-21T12:18:59.894866] [DEBUG] [REMOTE ] RBCAA: PASS: Integrity check passed. [2026-01-21T12:18:59.894908] [DEBUG] [REMOTE ] RBCAA: Symbol is viable for forecasting. [2026-01-21T12:18:59.894960] [INFO ] [MAIN ] [2623/3501] RBCAA kept (0.4s) | 2621 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:00.145612] [DEBUG] [REMOTE ] RBLX: Retrieved 1222 rows, trimmed to 300. [2026-01-21T12:19:00.145788] [DEBUG] [REMOTE ] RBLX: PASS: History has at least 300 days. [2026-01-21T12:19:00.146103] [DEBUG] [REMOTE ] RBLX: PASS: Price check passed. Min price $73.27. [2026-01-21T12:19:00.146313] [DEBUG] [REMOTE ] RBLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:00.146497] [DEBUG] [REMOTE ] RBLX: PASS: Integrity check passed. [2026-01-21T12:19:00.146560] [DEBUG] [REMOTE ] RBLX: Symbol is viable for forecasting. [2026-01-21T12:19:00.146660] [INFO ] [MAIN ] [2624/3501] RBLX kept (0.3s) | 2622 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:00.534045] [DEBUG] [REMOTE ] RC: Retrieved 3256 rows, trimmed to 300. [2026-01-21T12:19:00.534370] [DEBUG] [REMOTE ] RC: PASS: History has at least 300 days. [2026-01-21T12:19:00.534603] [DEBUG] [REMOTE ] RC: PASS: Price check passed. Min price $1.99. [2026-01-21T12:19:00.534744] [DEBUG] [REMOTE ] RC: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:00.534864] [DEBUG] [REMOTE ] RC: PASS: Integrity check passed. [2026-01-21T12:19:00.534903] [DEBUG] [REMOTE ] RC: Symbol is viable for forecasting. [2026-01-21T12:19:00.534951] [INFO ] [MAIN ] [2625/3501] RC kept (0.4s) | 2623 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:00.827140] [DEBUG] [REMOTE ] RCEL: Retrieved 1584 rows, trimmed to 300. [2026-01-21T12:19:00.827252] [DEBUG] [REMOTE ] RCEL: PASS: History has at least 300 days. [2026-01-21T12:19:00.827459] [DEBUG] [REMOTE ] RCEL: PASS: Price check passed. Min price $3.27. [2026-01-21T12:19:00.827621] [DEBUG] [REMOTE ] RCEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:00.827736] [DEBUG] [REMOTE ] RCEL: PASS: Integrity check passed. [2026-01-21T12:19:00.827777] [DEBUG] [REMOTE ] RCEL: Symbol is viable for forecasting. [2026-01-21T12:19:00.827827] [INFO ] [MAIN ] [2626/3501] RCEL kept (0.3s) | 2624 kept, 2 rejected | 138.7/min | ETA: 6.3m [2026-01-21T12:19:01.578896] [DEBUG] [REMOTE ] RCI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:01.579076] [DEBUG] [REMOTE ] RCI: PASS: History has at least 300 days. [2026-01-21T12:19:01.579388] [DEBUG] [REMOTE ] RCI: PASS: Price check passed. Min price $35.58. [2026-01-21T12:19:01.579535] [DEBUG] [REMOTE ] RCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:01.579703] [DEBUG] [REMOTE ] RCI: PASS: Integrity check passed. [2026-01-21T12:19:01.579752] [DEBUG] [REMOTE ] RCI: Symbol is viable for forecasting. [2026-01-21T12:19:01.579817] [INFO ] [MAIN ] [2627/3501] RCI kept (0.8s) | 2625 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:01.958446] [DEBUG] [REMOTE ] RCKY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:01.958633] [DEBUG] [REMOTE ] RCKY: PASS: History has at least 300 days. [2026-01-21T12:19:01.958925] [DEBUG] [REMOTE ] RCKY: PASS: Price check passed. Min price $28.05. [2026-01-21T12:19:01.959096] [DEBUG] [REMOTE ] RCKY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:01.959232] [DEBUG] [REMOTE ] RCKY: PASS: Integrity check passed. [2026-01-21T12:19:01.959304] [DEBUG] [REMOTE ] RCKY: Symbol is viable for forecasting. [2026-01-21T12:19:01.959357] [INFO ] [MAIN ] [2628/3501] RCKY kept (0.4s) | 2626 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:02.464674] [DEBUG] [REMOTE ] RCL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:02.464823] [DEBUG] [REMOTE ] RCL: PASS: History has at least 300 days. [2026-01-21T12:19:02.465075] [DEBUG] [REMOTE ] RCL: PASS: Price check passed. Min price $245.85. [2026-01-21T12:19:02.465402] [DEBUG] [REMOTE ] RCL: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:02.465558] [DEBUG] [REMOTE ] RCL: PASS: Integrity check passed. [2026-01-21T12:19:02.465632] [DEBUG] [REMOTE ] RCL: Symbol is viable for forecasting. [2026-01-21T12:19:02.465699] [INFO ] [MAIN ] [2629/3501] RCL kept (0.5s) | 2627 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:02.979508] [DEBUG] [REMOTE ] RCS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:02.979664] [DEBUG] [REMOTE ] RCS: PASS: History has at least 300 days. [2026-01-21T12:19:02.979885] [DEBUG] [REMOTE ] RCS: PASS: Price check passed. Min price $5.53. [2026-01-21T12:19:02.980021] [DEBUG] [REMOTE ] RCS: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:02.980140] [DEBUG] [REMOTE ] RCS: PASS: Integrity check passed. [2026-01-21T12:19:02.980180] [DEBUG] [REMOTE ] RCS: Symbol is viable for forecasting. [2026-01-21T12:19:02.980228] [INFO ] [MAIN ] [2630/3501] RCS kept (0.5s) | 2628 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:03.268006] [DEBUG] [REMOTE ] RCUS: Retrieved 1973 rows, trimmed to 300. [2026-01-21T12:19:03.268149] [DEBUG] [REMOTE ] RCUS: PASS: History has at least 300 days. [2026-01-21T12:19:03.268353] [DEBUG] [REMOTE ] RCUS: PASS: Price check passed. Min price $16.78. [2026-01-21T12:19:03.268488] [DEBUG] [REMOTE ] RCUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:03.268638] [DEBUG] [REMOTE ] RCUS: PASS: Integrity check passed. [2026-01-21T12:19:03.268688] [DEBUG] [REMOTE ] RCUS: Symbol is viable for forecasting. [2026-01-21T12:19:03.268738] [INFO ] [MAIN ] [2631/3501] RCUS kept (0.3s) | 2629 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:03.872891] [DEBUG] [REMOTE ] RDCM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:03.873029] [DEBUG] [REMOTE ] RDCM: PASS: History has at least 300 days. [2026-01-21T12:19:03.873242] [DEBUG] [REMOTE ] RDCM: PASS: Price check passed. Min price $12.36. [2026-01-21T12:19:03.873378] [DEBUG] [REMOTE ] RDCM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:03.873494] [DEBUG] [REMOTE ] RDCM: PASS: Integrity check passed. [2026-01-21T12:19:03.873535] [DEBUG] [REMOTE ] RDCM: Symbol is viable for forecasting. [2026-01-21T12:19:03.873602] [INFO ] [MAIN ] [2632/3501] RDCM kept (0.6s) | 2630 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:04.229609] [DEBUG] [REMOTE ] RDHL: Retrieved 3279 rows, trimmed to 300. [2026-01-21T12:19:04.229749] [DEBUG] [REMOTE ] RDHL: PASS: History has at least 300 days. [2026-01-21T12:19:04.229963] [DEBUG] [REMOTE ] RDHL: PASS: Price check passed. Min price $1.02. [2026-01-21T12:19:04.230104] [DEBUG] [REMOTE ] RDHL: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:04.230222] [DEBUG] [REMOTE ] RDHL: PASS: Integrity check passed. [2026-01-21T12:19:04.230264] [DEBUG] [REMOTE ] RDHL: Symbol is viable for forecasting. [2026-01-21T12:19:04.230315] [INFO ] [MAIN ] [2633/3501] RDHL kept (0.4s) | 2631 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:04.626908] [DEBUG] [REMOTE ] RDVY: Retrieved 3027 rows, trimmed to 300. [2026-01-21T12:19:04.627030] [DEBUG] [REMOTE ] RDVY: PASS: History has at least 300 days. [2026-01-21T12:19:04.627263] [DEBUG] [REMOTE ] RDVY: PASS: Price check passed. Min price $64.85. [2026-01-21T12:19:04.627397] [DEBUG] [REMOTE ] RDVY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:04.627507] [DEBUG] [REMOTE ] RDVY: PASS: Integrity check passed. [2026-01-21T12:19:04.627547] [DEBUG] [REMOTE ] RDVY: Symbol is viable for forecasting. [2026-01-21T12:19:04.627613] [INFO ] [MAIN ] [2634/3501] RDVY kept (0.4s) | 2632 kept, 2 rejected | 138.6/min | ETA: 6.3m [2026-01-21T12:19:05.151798] [DEBUG] [REMOTE ] RDY: Retrieved 6230 rows, trimmed to 300. [2026-01-21T12:19:05.151960] [DEBUG] [REMOTE ] RDY: PASS: History has at least 300 days. [2026-01-21T12:19:05.152257] [DEBUG] [REMOTE ] RDY: PASS: Price check passed. Min price $12.92. [2026-01-21T12:19:05.152399] [DEBUG] [REMOTE ] RDY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:05.152526] [DEBUG] [REMOTE ] RDY: PASS: Integrity check passed. [2026-01-21T12:19:05.152568] [DEBUG] [REMOTE ] RDY: Symbol is viable for forecasting. [2026-01-21T12:19:05.152641] [INFO ] [MAIN ] [2635/3501] RDY kept (0.5s) | 2633 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:05.418706] [DEBUG] [REMOTE ] REAL: Retrieved 1649 rows, trimmed to 300. [2026-01-21T12:19:05.418847] [DEBUG] [REMOTE ] REAL: PASS: History has at least 300 days. [2026-01-21T12:19:05.419052] [DEBUG] [REMOTE ] REAL: PASS: Price check passed. Min price $10.82. [2026-01-21T12:19:05.419193] [DEBUG] [REMOTE ] REAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:05.419305] [DEBUG] [REMOTE ] REAL: PASS: Integrity check passed. [2026-01-21T12:19:05.419537] [DEBUG] [REMOTE ] REAL: Symbol is viable for forecasting. [2026-01-21T12:19:05.419623] [INFO ] [MAIN ] [2636/3501] REAL kept (0.3s) | 2634 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:05.706724] [DEBUG] [REMOTE ] REAX: Retrieved 1397 rows, trimmed to 300. [2026-01-21T12:19:05.706870] [DEBUG] [REMOTE ] REAX: PASS: History has at least 300 days. [2026-01-21T12:19:05.707077] [DEBUG] [REMOTE ] REAX: PASS: Price check passed. Min price $3.41. [2026-01-21T12:19:05.707218] [DEBUG] [REMOTE ] REAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:05.707328] [DEBUG] [REMOTE ] REAX: PASS: Integrity check passed. [2026-01-21T12:19:05.707368] [DEBUG] [REMOTE ] REAX: Symbol is viable for forecasting. [2026-01-21T12:19:05.707417] [INFO ] [MAIN ] [2637/3501] REAX kept (0.3s) | 2635 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:06.173056] [DEBUG] [REMOTE ] REBN: Retrieved 862 rows, trimmed to 300. [2026-01-21T12:19:06.173191] [DEBUG] [REMOTE ] REBN: PASS: History has at least 300 days. [2026-01-21T12:19:06.173391] [DEBUG] [REMOTE ] REBN: PASS: Price check passed. Min price $1.41. [2026-01-21T12:19:06.173524] [DEBUG] [REMOTE ] REBN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:06.173651] [DEBUG] [REMOTE ] REBN: PASS: Integrity check passed. [2026-01-21T12:19:06.173693] [DEBUG] [REMOTE ] REBN: Symbol is viable for forecasting. [2026-01-21T12:19:06.173742] [INFO ] [MAIN ] [2638/3501] REBN kept (0.5s) | 2636 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:06.598269] [DEBUG] [REMOTE ] REFI: Retrieved 1032 rows, trimmed to 300. [2026-01-21T12:19:06.598410] [DEBUG] [REMOTE ] REFI: PASS: History has at least 300 days. [2026-01-21T12:19:06.598635] [DEBUG] [REMOTE ] REFI: PASS: Price check passed. Min price $11.58. [2026-01-21T12:19:06.598772] [DEBUG] [REMOTE ] REFI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:06.598891] [DEBUG] [REMOTE ] REFI: PASS: Integrity check passed. [2026-01-21T12:19:06.598960] [DEBUG] [REMOTE ] REFI: Symbol is viable for forecasting. [2026-01-21T12:19:06.599009] [INFO ] [MAIN ] [2639/3501] REFI kept (0.4s) | 2637 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:07.268381] [DEBUG] [REMOTE ] REG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:07.268541] [DEBUG] [REMOTE ] REG: PASS: History has at least 300 days. [2026-01-21T12:19:07.268824] [DEBUG] [REMOTE ] REG: PASS: Price check passed. Min price $66.46. [2026-01-21T12:19:07.268965] [DEBUG] [REMOTE ] REG: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:07.269093] [DEBUG] [REMOTE ] REG: PASS: Integrity check passed. [2026-01-21T12:19:07.269136] [DEBUG] [REMOTE ] REG: Symbol is viable for forecasting. [2026-01-21T12:19:07.269191] [INFO ] [MAIN ] [2640/3501] REG kept (0.7s) | 2638 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:07.765322] [DEBUG] [REMOTE ] REGN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:07.765485] [DEBUG] [REMOTE ] REGN: PASS: History has at least 300 days. [2026-01-21T12:19:07.765791] [DEBUG] [REMOTE ] REGN: PASS: Price check passed. Min price $575.00. [2026-01-21T12:19:07.765930] [DEBUG] [REMOTE ] REGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:07.766060] [DEBUG] [REMOTE ] REGN: PASS: Integrity check passed. [2026-01-21T12:19:07.766100] [DEBUG] [REMOTE ] REGN: Symbol is viable for forecasting. [2026-01-21T12:19:07.766150] [INFO ] [MAIN ] [2641/3501] REGN kept (0.5s) | 2639 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:08.241301] [DEBUG] [REMOTE ] RELL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:08.241677] [DEBUG] [REMOTE ] RELL: PASS: History has at least 300 days. [2026-01-21T12:19:08.241931] [DEBUG] [REMOTE ] RELL: PASS: Price check passed. Min price $9.43. [2026-01-21T12:19:08.242111] [DEBUG] [REMOTE ] RELL: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:08.242244] [DEBUG] [REMOTE ] RELL: PASS: Integrity check passed. [2026-01-21T12:19:08.242289] [DEBUG] [REMOTE ] RELL: Symbol is viable for forecasting. [2026-01-21T12:19:08.242341] [INFO ] [MAIN ] [2642/3501] RELL kept (0.5s) | 2640 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:08.607637] [DEBUG] [REMOTE ] RELX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:08.607937] [DEBUG] [REMOTE ] RELX: PASS: History has at least 300 days. [2026-01-21T12:19:08.608374] [DEBUG] [REMOTE ] RELX: PASS: Price check passed. Min price $39.48. [2026-01-21T12:19:08.608546] [DEBUG] [REMOTE ] RELX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:08.608771] [DEBUG] [REMOTE ] RELX: PASS: Integrity check passed. [2026-01-21T12:19:08.608823] [DEBUG] [REMOTE ] RELX: Symbol is viable for forecasting. [2026-01-21T12:19:08.608888] [INFO ] [MAIN ] [2643/3501] RELX kept (0.4s) | 2641 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:08.885544] [DEBUG] [REMOTE ] RELY: Retrieved 1085 rows, trimmed to 300. [2026-01-21T12:19:08.885771] [DEBUG] [REMOTE ] RELY: PASS: History has at least 300 days. [2026-01-21T12:19:08.886022] [DEBUG] [REMOTE ] RELY: PASS: Price check passed. Min price $12.20. [2026-01-21T12:19:08.886163] [DEBUG] [REMOTE ] RELY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:08.886280] [DEBUG] [REMOTE ] RELY: PASS: Integrity check passed. [2026-01-21T12:19:08.886320] [DEBUG] [REMOTE ] RELY: Symbol is viable for forecasting. [2026-01-21T12:19:08.886374] [INFO ] [MAIN ] [2644/3501] RELY kept (0.3s) | 2642 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:09.342074] [DEBUG] [REMOTE ] REPL: Retrieved 1885 rows, trimmed to 300. [2026-01-21T12:19:09.342222] [DEBUG] [REMOTE ] REPL: PASS: History has at least 300 days. [2026-01-21T12:19:09.342437] [DEBUG] [REMOTE ] REPL: PASS: Price check passed. Min price $7.01. [2026-01-21T12:19:09.342593] [DEBUG] [REMOTE ] REPL: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:09.342725] [DEBUG] [REMOTE ] REPL: PASS: Integrity check passed. [2026-01-21T12:19:09.342785] [DEBUG] [REMOTE ] REPL: Symbol is viable for forecasting. [2026-01-21T12:19:09.342855] [INFO ] [MAIN ] [2645/3501] REPL kept (0.5s) | 2643 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:09.619361] [DEBUG] [REMOTE ] RERE: Retrieved 1152 rows, trimmed to 300. [2026-01-21T12:19:09.619497] [DEBUG] [REMOTE ] RERE: PASS: History has at least 300 days. [2026-01-21T12:19:09.619717] [DEBUG] [REMOTE ] RERE: PASS: Price check passed. Min price $3.75. [2026-01-21T12:19:09.619853] [DEBUG] [REMOTE ] RERE: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:09.619962] [DEBUG] [REMOTE ] RERE: PASS: Integrity check passed. [2026-01-21T12:19:09.620002] [DEBUG] [REMOTE ] RERE: Symbol is viable for forecasting. [2026-01-21T12:19:09.620049] [INFO ] [MAIN ] [2646/3501] RERE kept (0.3s) | 2644 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:10.232029] [DEBUG] [REMOTE ] RES: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:10.232197] [DEBUG] [REMOTE ] RES: PASS: History has at least 300 days. [2026-01-21T12:19:10.232452] [DEBUG] [REMOTE ] RES: PASS: Price check passed. Min price $4.74. [2026-01-21T12:19:10.232804] [DEBUG] [REMOTE ] RES: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:10.232926] [DEBUG] [REMOTE ] RES: PASS: Integrity check passed. [2026-01-21T12:19:10.232967] [DEBUG] [REMOTE ] RES: Symbol is viable for forecasting. [2026-01-21T12:19:10.233017] [INFO ] [MAIN ] [2647/3501] RES kept (0.6s) | 2645 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:10.555038] [DEBUG] [REMOTE ] REVG: Retrieved 2257 rows, trimmed to 300. [2026-01-21T12:19:10.555183] [DEBUG] [REMOTE ] REVG: PASS: History has at least 300 days. [2026-01-21T12:19:10.555397] [DEBUG] [REMOTE ] REVG: PASS: Price check passed. Min price $48.80. [2026-01-21T12:19:10.555537] [DEBUG] [REMOTE ] REVG: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:10.555699] [DEBUG] [REMOTE ] REVG: PASS: Integrity check passed. [2026-01-21T12:19:10.555746] [DEBUG] [REMOTE ] REVG: Symbol is viable for forecasting. [2026-01-21T12:19:10.555798] [INFO ] [MAIN ] [2648/3501] REVG kept (0.3s) | 2646 kept, 2 rejected | 138.6/min | ETA: 6.2m [2026-01-21T12:19:11.133315] [DEBUG] [REMOTE ] REX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:11.133462] [DEBUG] [REMOTE ] REX: PASS: History has at least 300 days. [2026-01-21T12:19:11.133888] [DEBUG] [REMOTE ] REX: PASS: Price check passed. Min price $31.69. [2026-01-21T12:19:11.134035] [DEBUG] [REMOTE ] REX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:11.134156] [DEBUG] [REMOTE ] REX: PASS: Integrity check passed. [2026-01-21T12:19:11.134199] [DEBUG] [REMOTE ] REX: Symbol is viable for forecasting. [2026-01-21T12:19:11.134251] [INFO ] [MAIN ] [2649/3501] REX kept (0.6s) | 2647 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:11.401808] [DEBUG] [REMOTE ] REYN: Retrieved 1500 rows, trimmed to 300. [2026-01-21T12:19:11.401971] [DEBUG] [REMOTE ] REYN: PASS: History has at least 300 days. [2026-01-21T12:19:11.402235] [DEBUG] [REMOTE ] REYN: PASS: Price check passed. Min price $22.62. [2026-01-21T12:19:11.402418] [DEBUG] [REMOTE ] REYN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:11.402596] [DEBUG] [REMOTE ] REYN: PASS: Integrity check passed. [2026-01-21T12:19:11.402690] [DEBUG] [REMOTE ] REYN: Symbol is viable for forecasting. [2026-01-21T12:19:11.402764] [INFO ] [MAIN ] [2650/3501] REYN kept (0.3s) | 2648 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:11.869134] [DEBUG] [REMOTE ] REZI: Retrieved 1825 rows, trimmed to 300. [2026-01-21T12:19:11.869279] [DEBUG] [REMOTE ] REZI: PASS: History has at least 300 days. [2026-01-21T12:19:11.869501] [DEBUG] [REMOTE ] REZI: PASS: Price check passed. Min price $28.83. [2026-01-21T12:19:11.869657] [DEBUG] [REMOTE ] REZI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:11.869770] [DEBUG] [REMOTE ] REZI: PASS: Integrity check passed. [2026-01-21T12:19:11.869811] [DEBUG] [REMOTE ] REZI: Symbol is viable for forecasting. [2026-01-21T12:19:11.869859] [INFO ] [MAIN ] [2651/3501] REZI kept (0.5s) | 2649 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:12.463030] [DEBUG] [REMOTE ] RF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:12.463202] [DEBUG] [REMOTE ] RF: PASS: History has at least 300 days. [2026-01-21T12:19:12.463741] [DEBUG] [REMOTE ] RF: PASS: Price check passed. Min price $23.82. [2026-01-21T12:19:12.463895] [DEBUG] [REMOTE ] RF: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:12.464033] [DEBUG] [REMOTE ] RF: PASS: Integrity check passed. [2026-01-21T12:19:12.464076] [DEBUG] [REMOTE ] RF: Symbol is viable for forecasting. [2026-01-21T12:19:12.464129] [INFO ] [MAIN ] [2652/3501] RF kept (0.6s) | 2650 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:12.923844] [DEBUG] [REMOTE ] RFI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:12.924002] [DEBUG] [REMOTE ] RFI: PASS: History has at least 300 days. [2026-01-21T12:19:12.924235] [DEBUG] [REMOTE ] RFI: PASS: Price check passed. Min price $10.78. [2026-01-21T12:19:12.924375] [DEBUG] [REMOTE ] RFI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:12.924495] [DEBUG] [REMOTE ] RFI: PASS: Integrity check passed. [2026-01-21T12:19:12.924536] [DEBUG] [REMOTE ] RFI: Symbol is viable for forecasting. [2026-01-21T12:19:12.924606] [INFO ] [MAIN ] [2653/3501] RFI kept (0.5s) | 2651 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:13.219855] [DEBUG] [REMOTE ] RFL: Retrieved 1966 rows, trimmed to 300. [2026-01-21T12:19:13.220013] [DEBUG] [REMOTE ] RFL: PASS: History has at least 300 days. [2026-01-21T12:19:13.220252] [DEBUG] [REMOTE ] RFL: PASS: Price check passed. Min price $1.17. [2026-01-21T12:19:13.220414] [DEBUG] [REMOTE ] RFL: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:13.220543] [DEBUG] [REMOTE ] RFL: PASS: Integrity check passed. [2026-01-21T12:19:13.220611] [DEBUG] [REMOTE ] RFL: Symbol is viable for forecasting. [2026-01-21T12:19:13.220674] [INFO ] [MAIN ] [2654/3501] RFL kept (0.3s) | 2652 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:13.480823] [DEBUG] [REMOTE ] RFM: Retrieved 1461 rows, trimmed to 300. [2026-01-21T12:19:13.480949] [DEBUG] [REMOTE ] RFM: PASS: History has at least 300 days. [2026-01-21T12:19:13.481149] [DEBUG] [REMOTE ] RFM: PASS: Price check passed. Min price $13.81. [2026-01-21T12:19:13.481287] [DEBUG] [REMOTE ] RFM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:13.481419] [DEBUG] [REMOTE ] RFM: PASS: Integrity check passed. [2026-01-21T12:19:13.481467] [DEBUG] [REMOTE ] RFM: Symbol is viable for forecasting. [2026-01-21T12:19:13.481515] [INFO ] [MAIN ] [2655/3501] RFM kept (0.3s) | 2653 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:13.960317] [DEBUG] [REMOTE ] RFMZ: Retrieved 1232 rows, trimmed to 300. [2026-01-21T12:19:13.960493] [DEBUG] [REMOTE ] RFMZ: PASS: History has at least 300 days. [2026-01-21T12:19:13.960793] [DEBUG] [REMOTE ] RFMZ: PASS: Price check passed. Min price $12.51. [2026-01-21T12:19:13.960968] [DEBUG] [REMOTE ] RFMZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:13.961106] [DEBUG] [REMOTE ] RFMZ: PASS: Integrity check passed. [2026-01-21T12:19:13.961158] [DEBUG] [REMOTE ] RFMZ: Symbol is viable for forecasting. [2026-01-21T12:19:13.961222] [INFO ] [MAIN ] [2656/3501] RFMZ kept (0.5s) | 2654 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:14.525782] [DEBUG] [REMOTE ] RGA: Retrieved 4365 rows, trimmed to 300. [2026-01-21T12:19:14.525931] [DEBUG] [REMOTE ] RGA: PASS: History has at least 300 days. [2026-01-21T12:19:14.526172] [DEBUG] [REMOTE ] RGA: PASS: Price check passed. Min price $180.64. [2026-01-21T12:19:14.526312] [DEBUG] [REMOTE ] RGA: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:14.526435] [DEBUG] [REMOTE ] RGA: PASS: Integrity check passed. [2026-01-21T12:19:14.526498] [DEBUG] [REMOTE ] RGA: Symbol is viable for forecasting. [2026-01-21T12:19:14.526557] [INFO ] [MAIN ] [2657/3501] RGA kept (0.6s) | 2655 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:15.074484] [DEBUG] [REMOTE ] RGCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:15.074652] [DEBUG] [REMOTE ] RGCO: PASS: History has at least 300 days. [2026-01-21T12:19:15.074907] [DEBUG] [REMOTE ] RGCO: PASS: Price check passed. Min price $20.50. [2026-01-21T12:19:15.075048] [DEBUG] [REMOTE ] RGCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:15.075171] [DEBUG] [REMOTE ] RGCO: PASS: Integrity check passed. [2026-01-21T12:19:15.075211] [DEBUG] [REMOTE ] RGCO: Symbol is viable for forecasting. [2026-01-21T12:19:15.075260] [INFO ] [MAIN ] [2658/3501] RGCO kept (0.5s) | 2656 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:15.562317] [DEBUG] [REMOTE ] RGEN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:15.562487] [DEBUG] [REMOTE ] RGEN: PASS: History has at least 300 days. [2026-01-21T12:19:15.562747] [DEBUG] [REMOTE ] RGEN: PASS: Price check passed. Min price $142.82. [2026-01-21T12:19:15.562893] [DEBUG] [REMOTE ] RGEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:15.563016] [DEBUG] [REMOTE ] RGEN: PASS: Integrity check passed. [2026-01-21T12:19:15.563059] [DEBUG] [REMOTE ] RGEN: Symbol is viable for forecasting. [2026-01-21T12:19:15.563113] [INFO ] [MAIN ] [2659/3501] RGEN kept (0.5s) | 2657 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:16.065004] [DEBUG] [REMOTE ] RGLD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:16.065128] [DEBUG] [REMOTE ] RGLD: PASS: History has at least 300 days. [2026-01-21T12:19:16.065345] [DEBUG] [REMOTE ] RGLD: PASS: Price check passed. Min price $168.72. [2026-01-21T12:19:16.065480] [DEBUG] [REMOTE ] RGLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:16.065662] [DEBUG] [REMOTE ] RGLD: PASS: Integrity check passed. [2026-01-21T12:19:16.065719] [DEBUG] [REMOTE ] RGLD: Symbol is viable for forecasting. [2026-01-21T12:19:16.065770] [INFO ] [MAIN ] [2660/3501] RGLD kept (0.5s) | 2658 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:16.426843] [DEBUG] [REMOTE ] RGNX: Retrieved 2600 rows, trimmed to 300. [2026-01-21T12:19:16.426972] [DEBUG] [REMOTE ] RGNX: PASS: History has at least 300 days. [2026-01-21T12:19:16.427177] [DEBUG] [REMOTE ] RGNX: PASS: Price check passed. Min price $10.87. [2026-01-21T12:19:16.427311] [DEBUG] [REMOTE ] RGNX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:16.427420] [DEBUG] [REMOTE ] RGNX: PASS: Integrity check passed. [2026-01-21T12:19:16.427502] [DEBUG] [REMOTE ] RGNX: Symbol is viable for forecasting. [2026-01-21T12:19:16.427588] [INFO ] [MAIN ] [2661/3501] RGNX kept (0.4s) | 2659 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:16.967634] [DEBUG] [REMOTE ] RGP: Retrieved 6309 rows, trimmed to 300. [2026-01-21T12:19:16.967780] [DEBUG] [REMOTE ] RGP: PASS: History has at least 300 days. [2026-01-21T12:19:16.968013] [DEBUG] [REMOTE ] RGP: PASS: Price check passed. Min price $4.24. [2026-01-21T12:19:16.968157] [DEBUG] [REMOTE ] RGP: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:16.968296] [DEBUG] [REMOTE ] RGP: PASS: Integrity check passed. [2026-01-21T12:19:16.968342] [DEBUG] [REMOTE ] RGP: Symbol is viable for forecasting. [2026-01-21T12:19:16.968391] [INFO ] [MAIN ] [2662/3501] RGP kept (0.5s) | 2660 kept, 2 rejected | 138.6/min | ETA: 6.1m [2026-01-21T12:19:17.440360] [DEBUG] [REMOTE ] RGS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:17.440499] [DEBUG] [REMOTE ] RGS: PASS: History has at least 300 days. [2026-01-21T12:19:17.440746] [DEBUG] [REMOTE ] RGS: PASS: Price check passed. Min price $23.75. [2026-01-21T12:19:17.440883] [DEBUG] [REMOTE ] RGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:17.441002] [DEBUG] [REMOTE ] RGS: PASS: Integrity check passed. [2026-01-21T12:19:17.441041] [DEBUG] [REMOTE ] RGS: Symbol is viable for forecasting. [2026-01-21T12:19:17.441089] [INFO ] [MAIN ] [2663/3501] RGS kept (0.5s) | 2661 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:17.587116] [DEBUG] [REMOTE ] RGTI: Retrieved 1192 rows, trimmed to 300. [2026-01-21T12:19:17.587241] [DEBUG] [REMOTE ] RGTI: PASS: History has at least 300 days. [2026-01-21T12:19:17.587449] [DEBUG] [REMOTE ] RGTI: PASS: Price check passed. Min price $22.15. [2026-01-21T12:19:17.587621] [DEBUG] [REMOTE ] RGTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:17.587731] [DEBUG] [REMOTE ] RGTI: PASS: Integrity check passed. [2026-01-21T12:19:17.587773] [DEBUG] [REMOTE ] RGTI: Symbol is viable for forecasting. [2026-01-21T12:19:17.587818] [INFO ] [MAIN ] [2664/3501] RGTI kept (0.1s) | 2662 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:18.019065] [DEBUG] [REMOTE ] RH: Retrieved 3322 rows, trimmed to 300. [2026-01-21T12:19:18.019208] [DEBUG] [REMOTE ] RH: PASS: History has at least 300 days. [2026-01-21T12:19:18.019414] [DEBUG] [REMOTE ] RH: PASS: Price check passed. Min price $139.54. [2026-01-21T12:19:18.019550] [DEBUG] [REMOTE ] RH: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:18.019689] [DEBUG] [REMOTE ] RH: PASS: Integrity check passed. [2026-01-21T12:19:18.019730] [DEBUG] [REMOTE ] RH: Symbol is viable for forecasting. [2026-01-21T12:19:18.019777] [INFO ] [MAIN ] [2665/3501] RH kept (0.4s) | 2663 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:18.670173] [DEBUG] [REMOTE ] RHI: Retrieved 6593 rows, trimmed to 300. [2026-01-21T12:19:18.670312] [DEBUG] [REMOTE ] RHI: PASS: History has at least 300 days. [2026-01-21T12:19:18.670617] [DEBUG] [REMOTE ] RHI: PASS: Price check passed. Min price $24.94. [2026-01-21T12:19:18.670778] [DEBUG] [REMOTE ] RHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:18.670903] [DEBUG] [REMOTE ] RHI: PASS: Integrity check passed. [2026-01-21T12:19:18.670945] [DEBUG] [REMOTE ] RHI: Symbol is viable for forecasting. [2026-01-21T12:19:18.670996] [INFO ] [MAIN ] [2666/3501] RHI kept (0.7s) | 2664 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:18.982481] [DEBUG] [REMOTE ] RHP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:18.982629] [DEBUG] [REMOTE ] RHP: PASS: History has at least 300 days. [2026-01-21T12:19:18.982847] [DEBUG] [REMOTE ] RHP: PASS: Price check passed. Min price $84.83. [2026-01-21T12:19:18.982984] [DEBUG] [REMOTE ] RHP: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:18.983100] [DEBUG] [REMOTE ] RHP: PASS: Integrity check passed. [2026-01-21T12:19:18.983141] [DEBUG] [REMOTE ] RHP: Symbol is viable for forecasting. [2026-01-21T12:19:18.983190] [INFO ] [MAIN ] [2667/3501] RHP kept (0.3s) | 2665 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:19.541860] [DEBUG] [REMOTE ] RIG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:19.542001] [DEBUG] [REMOTE ] RIG: PASS: History has at least 300 days. [2026-01-21T12:19:19.542221] [DEBUG] [REMOTE ] RIG: PASS: Price check passed. Min price $3.75. [2026-01-21T12:19:19.542356] [DEBUG] [REMOTE ] RIG: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:19.542471] [DEBUG] [REMOTE ] RIG: PASS: Integrity check passed. [2026-01-21T12:19:19.542511] [DEBUG] [REMOTE ] RIG: Symbol is viable for forecasting. [2026-01-21T12:19:19.542559] [INFO ] [MAIN ] [2668/3501] RIG kept (0.6s) | 2666 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:20.008041] [DEBUG] [REMOTE ] RIGL: Retrieved 6321 rows, trimmed to 300. [2026-01-21T12:19:20.008196] [DEBUG] [REMOTE ] RIGL: PASS: History has at least 300 days. [2026-01-21T12:19:20.008444] [DEBUG] [REMOTE ] RIGL: PASS: Price check passed. Min price $28.38. [2026-01-21T12:19:20.008601] [DEBUG] [REMOTE ] RIGL: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:20.008728] [DEBUG] [REMOTE ] RIGL: PASS: Integrity check passed. [2026-01-21T12:19:20.008769] [DEBUG] [REMOTE ] RIGL: Symbol is viable for forecasting. [2026-01-21T12:19:20.008817] [INFO ] [MAIN ] [2669/3501] RIGL kept (0.5s) | 2667 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:20.325085] [DEBUG] [REMOTE ] RILY: Retrieved 2643 rows, trimmed to 300. [2026-01-21T12:19:20.325292] [DEBUG] [REMOTE ] RILY: PASS: History has at least 300 days. [2026-01-21T12:19:20.325673] [DEBUG] [REMOTE ] RILY: PASS: Price check passed. Min price $3.72. [2026-01-21T12:19:20.325893] [DEBUG] [REMOTE ] RILY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:20.326083] [DEBUG] [REMOTE ] RILY: PASS: Integrity check passed. [2026-01-21T12:19:20.326152] [DEBUG] [REMOTE ] RILY: Symbol is viable for forecasting. [2026-01-21T12:19:20.326235] [INFO ] [MAIN ] [2670/3501] RILY kept (0.3s) | 2668 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:20.621158] [DEBUG] [REMOTE ] RILYN: Retrieved 1589 rows, trimmed to 300. [2026-01-21T12:19:20.621383] [DEBUG] [REMOTE ] RILYN: PASS: History has at least 300 days. [2026-01-21T12:19:20.621768] [DEBUG] [REMOTE ] RILYN: PASS: Price check passed. Min price $17.97. [2026-01-21T12:19:20.621929] [DEBUG] [REMOTE ] RILYN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:20.622109] [DEBUG] [REMOTE ] RILYN: PASS: Integrity check passed. [2026-01-21T12:19:20.622176] [DEBUG] [REMOTE ] RILYN: Symbol is viable for forecasting. [2026-01-21T12:19:20.622250] [INFO ] [MAIN ] [2671/3501] RILYN kept (0.3s) | 2669 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:21.084767] [DEBUG] [REMOTE ] RILYZ: Retrieved 1117 rows, trimmed to 300. [2026-01-21T12:19:21.084991] [DEBUG] [REMOTE ] RILYZ: PASS: History has at least 300 days. [2026-01-21T12:19:21.085381] [DEBUG] [REMOTE ] RILYZ: PASS: Price check passed. Min price $8.81. [2026-01-21T12:19:21.085627] [DEBUG] [REMOTE ] RILYZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:21.085824] [DEBUG] [REMOTE ] RILYZ: PASS: Integrity check passed. [2026-01-21T12:19:21.085926] [DEBUG] [REMOTE ] RILYZ: Symbol is viable for forecasting. [2026-01-21T12:19:21.086001] [INFO ] [MAIN ] [2672/3501] RILYZ kept (0.5s) | 2670 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:21.530756] [DEBUG] [REMOTE ] RING: Retrieved 3511 rows, trimmed to 300. [2026-01-21T12:19:21.530908] [DEBUG] [REMOTE ] RING: PASS: History has at least 300 days. [2026-01-21T12:19:21.531141] [DEBUG] [REMOTE ] RING: PASS: Price check passed. Min price $57.99. [2026-01-21T12:19:21.531285] [DEBUG] [REMOTE ] RING: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:21.531408] [DEBUG] [REMOTE ] RING: PASS: Integrity check passed. [2026-01-21T12:19:21.531452] [DEBUG] [REMOTE ] RING: Symbol is viable for forecasting. [2026-01-21T12:19:21.531504] [INFO ] [MAIN ] [2673/3501] RING kept (0.4s) | 2671 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:22.097259] [DEBUG] [REMOTE ] RIO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:22.097405] [DEBUG] [REMOTE ] RIO: PASS: History has at least 300 days. [2026-01-21T12:19:22.097663] [DEBUG] [REMOTE ] RIO: PASS: Price check passed. Min price $67.89. [2026-01-21T12:19:22.097813] [DEBUG] [REMOTE ] RIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:22.097939] [DEBUG] [REMOTE ] RIO: PASS: Integrity check passed. [2026-01-21T12:19:22.097983] [DEBUG] [REMOTE ] RIO: Symbol is viable for forecasting. [2026-01-21T12:19:22.098045] [INFO ] [MAIN ] [2674/3501] RIO kept (0.6s) | 2672 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:22.431762] [DEBUG] [REMOTE ] RITM: Retrieved 3199 rows, trimmed to 300. [2026-01-21T12:19:22.431894] [DEBUG] [REMOTE ] RITM: PASS: History has at least 300 days. [2026-01-21T12:19:22.432103] [DEBUG] [REMOTE ] RITM: PASS: Price check passed. Min price $10.55. [2026-01-21T12:19:22.432242] [DEBUG] [REMOTE ] RITM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:22.432355] [DEBUG] [REMOTE ] RITM: PASS: Integrity check passed. [2026-01-21T12:19:22.432396] [DEBUG] [REMOTE ] RITM: Symbol is viable for forecasting. [2026-01-21T12:19:22.432444] [INFO ] [MAIN ] [2675/3501] RITM kept (0.3s) | 2673 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:22.722072] [DEBUG] [REMOTE ] RIVN: Retrieved 1051 rows, trimmed to 300. [2026-01-21T12:19:22.722212] [DEBUG] [REMOTE ] RIVN: PASS: History has at least 300 days. [2026-01-21T12:19:22.722425] [DEBUG] [REMOTE ] RIVN: PASS: Price check passed. Min price $12.50. [2026-01-21T12:19:22.722588] [DEBUG] [REMOTE ] RIVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:22.722706] [DEBUG] [REMOTE ] RIVN: PASS: Integrity check passed. [2026-01-21T12:19:22.722749] [DEBUG] [REMOTE ] RIVN: Symbol is viable for forecasting. [2026-01-21T12:19:22.722799] [INFO ] [MAIN ] [2676/3501] RIVN kept (0.3s) | 2674 kept, 2 rejected | 138.6/min | ETA: 6.0m [2026-01-21T12:19:23.123391] [DEBUG] [REMOTE ] RKLB: Retrieved 1106 rows, trimmed to 300. [2026-01-21T12:19:23.123527] [DEBUG] [REMOTE ] RKLB: PASS: History has at least 300 days. [2026-01-21T12:19:23.123822] [DEBUG] [REMOTE ] RKLB: PASS: Price check passed. Min price $39.48. [2026-01-21T12:19:23.124006] [DEBUG] [REMOTE ] RKLB: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:23.124131] [DEBUG] [REMOTE ] RKLB: PASS: Integrity check passed. [2026-01-21T12:19:23.124178] [DEBUG] [REMOTE ] RKLB: Symbol is viable for forecasting. [2026-01-21T12:19:23.124235] [INFO ] [MAIN ] [2677/3501] RKLB kept (0.4s) | 2675 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:23.817089] [DEBUG] [REMOTE ] RL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:23.817240] [DEBUG] [REMOTE ] RL: PASS: History has at least 300 days. [2026-01-21T12:19:23.817473] [DEBUG] [REMOTE ] RL: PASS: Price check passed. Min price $308.50. [2026-01-21T12:19:23.817640] [DEBUG] [REMOTE ] RL: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:23.817797] [DEBUG] [REMOTE ] RL: PASS: Integrity check passed. [2026-01-21T12:19:23.817846] [DEBUG] [REMOTE ] RL: Symbol is viable for forecasting. [2026-01-21T12:19:23.817899] [INFO ] [MAIN ] [2678/3501] RL kept (0.7s) | 2676 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:24.090256] [DEBUG] [REMOTE ] RLAY: Retrieved 1385 rows, trimmed to 300. [2026-01-21T12:19:24.090427] [DEBUG] [REMOTE ] RLAY: PASS: History has at least 300 days. [2026-01-21T12:19:24.090721] [DEBUG] [REMOTE ] RLAY: PASS: Price check passed. Min price $6.05. [2026-01-21T12:19:24.090910] [DEBUG] [REMOTE ] RLAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:24.091062] [DEBUG] [REMOTE ] RLAY: PASS: Integrity check passed. [2026-01-21T12:19:24.091115] [DEBUG] [REMOTE ] RLAY: Symbol is viable for forecasting. [2026-01-21T12:19:24.091181] [INFO ] [MAIN ] [2679/3501] RLAY kept (0.3s) | 2677 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:24.674959] [DEBUG] [REMOTE ] RLI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:24.675097] [DEBUG] [REMOTE ] RLI: PASS: History has at least 300 days. [2026-01-21T12:19:24.675319] [DEBUG] [REMOTE ] RLI: PASS: Price check passed. Min price $56.45. [2026-01-21T12:19:24.675464] [DEBUG] [REMOTE ] RLI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:24.675600] [DEBUG] [REMOTE ] RLI: PASS: Integrity check passed. [2026-01-21T12:19:24.675645] [DEBUG] [REMOTE ] RLI: Symbol is viable for forecasting. [2026-01-21T12:19:24.675697] [INFO ] [MAIN ] [2680/3501] RLI kept (0.6s) | 2678 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:25.031030] [DEBUG] [REMOTE ] RLJ: Retrieved 3695 rows, trimmed to 300. [2026-01-21T12:19:25.031170] [DEBUG] [REMOTE ] RLJ: PASS: History has at least 300 days. [2026-01-21T12:19:25.031393] [DEBUG] [REMOTE ] RLJ: PASS: Price check passed. Min price $6.67. [2026-01-21T12:19:25.031530] [DEBUG] [REMOTE ] RLJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:25.031669] [DEBUG] [REMOTE ] RLJ: PASS: Integrity check passed. [2026-01-21T12:19:25.031711] [DEBUG] [REMOTE ] RLJ: Symbol is viable for forecasting. [2026-01-21T12:19:25.031760] [INFO ] [MAIN ] [2681/3501] RLJ kept (0.4s) | 2679 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:25.429940] [DEBUG] [REMOTE ] RLMD: Retrieved 2835 rows, trimmed to 300. [2026-01-21T12:19:25.430084] [DEBUG] [REMOTE ] RLMD: PASS: History has at least 300 days. [2026-01-21T12:19:25.430307] [DEBUG] [REMOTE ] RLMD: PASS: Price check passed. Min price $2.10. [2026-01-21T12:19:25.430456] [DEBUG] [REMOTE ] RLMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:25.430601] [DEBUG] [REMOTE ] RLMD: PASS: Integrity check passed. [2026-01-21T12:19:25.430646] [DEBUG] [REMOTE ] RLMD: Symbol is viable for forecasting. [2026-01-21T12:19:25.430697] [INFO ] [MAIN ] [2682/3501] RLMD kept (0.4s) | 2680 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:25.641879] [DEBUG] [REMOTE ] RLTY: Retrieved 979 rows, trimmed to 300. [2026-01-21T12:19:25.642044] [DEBUG] [REMOTE ] RLTY: PASS: History has at least 300 days. [2026-01-21T12:19:25.642281] [DEBUG] [REMOTE ] RLTY: PASS: Price check passed. Min price $14.29. [2026-01-21T12:19:25.642425] [DEBUG] [REMOTE ] RLTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:25.642540] [DEBUG] [REMOTE ] RLTY: PASS: Integrity check passed. [2026-01-21T12:19:25.642636] [DEBUG] [REMOTE ] RLTY: Symbol is viable for forecasting. [2026-01-21T12:19:25.642701] [INFO ] [MAIN ] [2683/3501] RLTY kept (0.2s) | 2681 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:26.125270] [DEBUG] [REMOTE ] RLX: Retrieved 1254 rows, trimmed to 300. [2026-01-21T12:19:26.125409] [DEBUG] [REMOTE ] RLX: PASS: History has at least 300 days. [2026-01-21T12:19:26.125650] [DEBUG] [REMOTE ] RLX: PASS: Price check passed. Min price $2.23. [2026-01-21T12:19:26.125793] [DEBUG] [REMOTE ] RLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:26.125905] [DEBUG] [REMOTE ] RLX: PASS: Integrity check passed. [2026-01-21T12:19:26.125946] [DEBUG] [REMOTE ] RLX: Symbol is viable for forecasting. [2026-01-21T12:19:26.125995] [INFO ] [MAIN ] [2684/3501] RLX kept (0.5s) | 2682 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:26.541878] [DEBUG] [REMOTE ] RM: Retrieved 3473 rows, trimmed to 300. [2026-01-21T12:19:26.542082] [DEBUG] [REMOTE ] RM: PASS: History has at least 300 days. [2026-01-21T12:19:26.542364] [DEBUG] [REMOTE ] RM: PASS: Price check passed. Min price $35.82. [2026-01-21T12:19:26.548456] [DEBUG] [REMOTE ] RM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:26.548947] [DEBUG] [REMOTE ] RM: PASS: Integrity check passed. [2026-01-21T12:19:26.549019] [DEBUG] [REMOTE ] RM: Symbol is viable for forecasting. [2026-01-21T12:19:26.549267] [INFO ] [MAIN ] [2685/3501] RM kept (0.4s) | 2683 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:27.019424] [DEBUG] [REMOTE ] RMAX: Retrieved 3093 rows, trimmed to 300. [2026-01-21T12:19:27.019556] [DEBUG] [REMOTE ] RMAX: PASS: History has at least 300 days. [2026-01-21T12:19:27.019825] [DEBUG] [REMOTE ] RMAX: PASS: Price check passed. Min price $7.27. [2026-01-21T12:19:27.019962] [DEBUG] [REMOTE ] RMAX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:27.020073] [DEBUG] [REMOTE ] RMAX: PASS: Integrity check passed. [2026-01-21T12:19:27.020113] [DEBUG] [REMOTE ] RMAX: Symbol is viable for forecasting. [2026-01-21T12:19:27.020161] [INFO ] [MAIN ] [2686/3501] RMAX kept (0.5s) | 2684 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:27.353716] [DEBUG] [REMOTE ] RMBI: Retrieved 1647 rows, trimmed to 300. [2026-01-21T12:19:27.353856] [DEBUG] [REMOTE ] RMBI: PASS: History has at least 300 days. [2026-01-21T12:19:27.354059] [DEBUG] [REMOTE ] RMBI: PASS: Price check passed. Min price $12.78. [2026-01-21T12:19:27.354191] [DEBUG] [REMOTE ] RMBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:27.354301] [DEBUG] [REMOTE ] RMBI: PASS: Integrity check passed. [2026-01-21T12:19:27.354340] [DEBUG] [REMOTE ] RMBI: Symbol is viable for forecasting. [2026-01-21T12:19:27.354387] [INFO ] [MAIN ] [2687/3501] RMBI kept (0.3s) | 2685 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:27.966628] [DEBUG] [REMOTE ] RMBS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:27.966802] [DEBUG] [REMOTE ] RMBS: PASS: History has at least 300 days. [2026-01-21T12:19:27.967094] [DEBUG] [REMOTE ] RMBS: PASS: Price check passed. Min price $87.28. [2026-01-21T12:19:27.967257] [DEBUG] [REMOTE ] RMBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:27.967380] [DEBUG] [REMOTE ] RMBS: PASS: Integrity check passed. [2026-01-21T12:19:27.967422] [DEBUG] [REMOTE ] RMBS: Symbol is viable for forecasting. [2026-01-21T12:19:27.967471] [INFO ] [MAIN ] [2688/3501] RMBS kept (0.6s) | 2686 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:28.479609] [DEBUG] [REMOTE ] RMD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:28.479864] [DEBUG] [REMOTE ] RMD: PASS: History has at least 300 days. [2026-01-21T12:19:28.480423] [DEBUG] [REMOTE ] RMD: PASS: Price check passed. Min price $240.87. [2026-01-21T12:19:28.480643] [DEBUG] [REMOTE ] RMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:28.481019] [DEBUG] [REMOTE ] RMD: PASS: Integrity check passed. [2026-01-21T12:19:28.481065] [DEBUG] [REMOTE ] RMD: Symbol is viable for forecasting. [2026-01-21T12:19:28.481124] [INFO ] [MAIN ] [2689/3501] RMD kept (0.5s) | 2687 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:28.779500] [DEBUG] [REMOTE ] RMI: Retrieved 1816 rows, trimmed to 300. [2026-01-21T12:19:28.779662] [DEBUG] [REMOTE ] RMI: PASS: History has at least 300 days. [2026-01-21T12:19:28.779876] [DEBUG] [REMOTE ] RMI: PASS: Price check passed. Min price $14.13. [2026-01-21T12:19:28.780015] [DEBUG] [REMOTE ] RMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:28.780128] [DEBUG] [REMOTE ] RMI: PASS: Integrity check passed. [2026-01-21T12:19:28.780169] [DEBUG] [REMOTE ] RMI: Symbol is viable for forecasting. [2026-01-21T12:19:28.780217] [INFO ] [MAIN ] [2690/3501] RMI kept (0.3s) | 2688 kept, 2 rejected | 138.6/min | ETA: 5.9m [2026-01-21T12:19:29.170092] [DEBUG] [REMOTE ] RMM: Retrieved 1630 rows, trimmed to 300. [2026-01-21T12:19:29.170254] [DEBUG] [REMOTE ] RMM: PASS: History has at least 300 days. [2026-01-21T12:19:29.170498] [DEBUG] [REMOTE ] RMM: PASS: Price check passed. Min price $13.47. [2026-01-21T12:19:29.170680] [DEBUG] [REMOTE ] RMM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:29.170811] [DEBUG] [REMOTE ] RMM: PASS: Integrity check passed. [2026-01-21T12:19:29.170856] [DEBUG] [REMOTE ] RMM: Symbol is viable for forecasting. [2026-01-21T12:19:29.170911] [INFO ] [MAIN ] [2691/3501] RMM kept (0.4s) | 2689 kept, 2 rejected | 138.6/min | ETA: 5.8m [2026-01-21T12:19:29.432237] [DEBUG] [REMOTE ] RMMZ: Retrieved 987 rows, trimmed to 300. [2026-01-21T12:19:29.432370] [DEBUG] [REMOTE ] RMMZ: PASS: History has at least 300 days. [2026-01-21T12:19:29.432599] [DEBUG] [REMOTE ] RMMZ: PASS: Price check passed. Min price $14.30. [2026-01-21T12:19:29.432740] [DEBUG] [REMOTE ] RMMZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:29.432850] [DEBUG] [REMOTE ] RMMZ: PASS: Integrity check passed. [2026-01-21T12:19:29.433067] [DEBUG] [REMOTE ] RMMZ: Symbol is viable for forecasting. [2026-01-21T12:19:29.433115] [INFO ] [MAIN ] [2692/3501] RMMZ kept (0.3s) | 2690 kept, 2 rejected | 138.7/min | ETA: 5.8m [2026-01-21T12:19:29.943987] [DEBUG] [REMOTE ] RMNI: Retrieved 2613 rows, trimmed to 300. [2026-01-21T12:19:29.944134] [DEBUG] [REMOTE ] RMNI: PASS: History has at least 300 days. [2026-01-21T12:19:29.944347] [DEBUG] [REMOTE ] RMNI: PASS: Price check passed. Min price $3.70. [2026-01-21T12:19:29.944485] [DEBUG] [REMOTE ] RMNI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:29.944621] [DEBUG] [REMOTE ] RMNI: PASS: Integrity check passed. [2026-01-21T12:19:29.944664] [DEBUG] [REMOTE ] RMNI: Symbol is viable for forecasting. [2026-01-21T12:19:29.944713] [INFO ] [MAIN ] [2693/3501] RMNI kept (0.5s) | 2691 kept, 2 rejected | 138.6/min | ETA: 5.8m [2026-01-21T12:19:30.434146] [DEBUG] [REMOTE ] RNA: Retrieved 1408 rows, trimmed to 300. [2026-01-21T12:19:30.434340] [DEBUG] [REMOTE ] RNA: PASS: History has at least 300 days. [2026-01-21T12:19:30.434622] [DEBUG] [REMOTE ] RNA: PASS: Price check passed. Min price $48.55. [2026-01-21T12:19:30.434774] [DEBUG] [REMOTE ] RNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:30.434895] [DEBUG] [REMOTE ] RNA: PASS: Integrity check passed. [2026-01-21T12:19:30.434992] [DEBUG] [REMOTE ] RNA: Symbol is viable for forecasting. [2026-01-21T12:19:30.435049] [INFO ] [MAIN ] [2694/3501] RNA kept (0.5s) | 2692 kept, 2 rejected | 138.6/min | ETA: 5.8m [2026-01-21T12:19:30.700562] [DEBUG] [REMOTE ] RNAC: Retrieved 2408 rows, trimmed to 300. [2026-01-21T12:19:30.700804] [DEBUG] [REMOTE ] RNAC: PASS: History has at least 300 days. [2026-01-21T12:19:30.701271] [DEBUG] [REMOTE ] RNAC: PASS: Price check passed. Min price $6.43. [2026-01-21T12:19:30.701417] [DEBUG] [REMOTE ] RNAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:30.701549] [DEBUG] [REMOTE ] RNAC: PASS: Integrity check passed. [2026-01-21T12:19:30.701613] [DEBUG] [REMOTE ] RNAC: Symbol is viable for forecasting. [2026-01-21T12:19:30.701671] [INFO ] [MAIN ] [2695/3501] RNAC kept (0.3s) | 2693 kept, 2 rejected | 138.7/min | ETA: 5.8m [2026-01-21T12:19:31.120478] [DEBUG] [REMOTE ] RNAZ: Retrieved 1139 rows, trimmed to 300. [2026-01-21T12:19:31.120722] [DEBUG] [REMOTE ] RNAZ: PASS: History has at least 300 days. [2026-01-21T12:19:31.121171] [DEBUG] [REMOTE ] RNAZ: PASS: Price check passed. Min price $6.44. [2026-01-21T12:19:31.121311] [DEBUG] [REMOTE ] RNAZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:31.121435] [DEBUG] [REMOTE ] RNAZ: PASS: Integrity check passed. [2026-01-21T12:19:31.121475] [DEBUG] [REMOTE ] RNAZ: Symbol is viable for forecasting. [2026-01-21T12:19:31.121528] [INFO ] [MAIN ] [2696/3501] RNAZ kept (0.4s) | 2694 kept, 2 rejected | 138.7/min | ETA: 5.8m [2026-01-21T12:19:31.623613] [DEBUG] [REMOTE ] RNG: Retrieved 3096 rows, trimmed to 300. [2026-01-21T12:19:31.623777] [DEBUG] [REMOTE ] RNG: PASS: History has at least 300 days. [2026-01-21T12:19:31.624001] [DEBUG] [REMOTE ] RNG: PASS: Price check passed. Min price $25.81. [2026-01-21T12:19:31.624145] [DEBUG] [REMOTE ] RNG: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:31.624268] [DEBUG] [REMOTE ] RNG: PASS: Integrity check passed. [2026-01-21T12:19:31.624310] [DEBUG] [REMOTE ] RNG: Symbol is viable for forecasting. [2026-01-21T12:19:31.624360] [INFO ] [MAIN ] [2697/3501] RNG kept (0.5s) | 2695 kept, 2 rejected | 138.7/min | ETA: 5.8m [2026-01-21T12:19:32.011952] [DEBUG] [REMOTE ] RNP: Retrieved 5679 rows, trimmed to 300. [2026-01-21T12:19:32.012101] [DEBUG] [REMOTE ] RNP: PASS: History has at least 300 days. [2026-01-21T12:19:32.012343] [DEBUG] [REMOTE ] RNP: PASS: Price check passed. Min price $19.29. [2026-01-21T12:19:32.012497] [DEBUG] [REMOTE ] RNP: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:32.012644] [DEBUG] [REMOTE ] RNP: PASS: Integrity check passed. [2026-01-21T12:19:32.012688] [DEBUG] [REMOTE ] RNP: Symbol is viable for forecasting. [2026-01-21T12:19:32.012739] [INFO ] [MAIN ] [2698/3501] RNP kept (0.4s) | 2696 kept, 2 rejected | 138.7/min | ETA: 5.8m [2026-01-21T12:19:32.374299] [DEBUG] [REMOTE ] ROAD: Retrieved 1938 rows, trimmed to 300. [2026-01-21T12:19:32.374439] [DEBUG] [REMOTE ] ROAD: PASS: History has at least 300 days. [2026-01-21T12:19:32.374676] [DEBUG] [REMOTE ] ROAD: PASS: Price check passed. Min price $100.43. [2026-01-21T12:19:32.374818] [DEBUG] [REMOTE ] ROAD: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:32.374931] [DEBUG] [REMOTE ] ROAD: PASS: Integrity check passed. [2026-01-21T12:19:32.374972] [DEBUG] [REMOTE ] ROAD: Symbol is viable for forecasting. [2026-01-21T12:19:32.375021] [INFO ] [MAIN ] [2699/3501] ROAD kept (0.4s) | 2697 kept, 2 rejected | 138.7/min | ETA: 5.8m [2026-01-21T12:19:32.952918] [DEBUG] [REMOTE ] ROCK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:32.953072] [DEBUG] [REMOTE ] ROCK: PASS: History has at least 300 days. [2026-01-21T12:19:32.953319] [DEBUG] [REMOTE ] ROCK: PASS: Price check passed. Min price $44.17. [2026-01-21T12:19:32.953462] [DEBUG] [REMOTE ] ROCK: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:32.953625] [DEBUG] [REMOTE ] ROCK: PASS: Integrity check passed. [2026-01-21T12:19:32.953673] [DEBUG] [REMOTE ] ROCK: Symbol is viable for forecasting. [2026-01-21T12:19:32.954452] [INFO ] [MAIN ] [2700/3501] ROCK kept (0.6s) | 2698 kept, 2 rejected | 138.6/min | ETA: 5.8m [2026-01-21T12:19:33.199834] [DEBUG] [REMOTE ] ROE: Retrieved 620 rows, trimmed to 300. [2026-01-21T12:19:33.199993] [DEBUG] [REMOTE ] ROE: PASS: History has at least 300 days. [2026-01-21T12:19:33.200206] [DEBUG] [REMOTE ] ROE: PASS: Price check passed. Min price $33.03. [2026-01-21T12:19:33.200343] [DEBUG] [REMOTE ] ROE: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:33.200456] [DEBUG] [REMOTE ] ROE: PASS: Integrity check passed. [2026-01-21T12:19:33.200496] [DEBUG] [REMOTE ] ROE: Symbol is viable for forecasting. [2026-01-21T12:19:33.200544] [INFO ] [MAIN ] [2701/3501] ROE kept (0.2s) | 2699 kept, 2 rejected | 138.7/min | ETA: 5.8m [2026-01-21T12:19:34.019757] [DEBUG] [REMOTE ] ROP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:34.019900] [DEBUG] [REMOTE ] ROP: PASS: History has at least 300 days. [2026-01-21T12:19:34.020123] [DEBUG] [REMOTE ] ROP: PASS: Price check passed. Min price $403.76. [2026-01-21T12:19:34.020265] [DEBUG] [REMOTE ] ROP: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:34.020382] [DEBUG] [REMOTE ] ROP: PASS: Integrity check passed. [2026-01-21T12:19:34.020423] [DEBUG] [REMOTE ] ROP: Symbol is viable for forecasting. [2026-01-21T12:19:34.020473] [INFO ] [MAIN ] [2702/3501] ROP kept (0.8s) | 2700 kept, 2 rejected | 138.6/min | ETA: 5.8m [2026-01-21T12:19:34.326611] [DEBUG] [REMOTE ] RPAY: Retrieved 1887 rows, trimmed to 300. [2026-01-21T12:19:34.326828] [DEBUG] [REMOTE ] RPAY: PASS: History has at least 300 days. [2026-01-21T12:19:34.327102] [DEBUG] [REMOTE ] RPAY: PASS: Price check passed. Min price $3.00. [2026-01-21T12:19:34.327243] [DEBUG] [REMOTE ] RPAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:34.327414] [DEBUG] [REMOTE ] RPAY: PASS: Integrity check passed. [2026-01-21T12:19:34.327474] [DEBUG] [REMOTE ] RPAY: Symbol is viable for forecasting. [2026-01-21T12:19:34.327563] [INFO ] [MAIN ] [2703/3501] RPAY kept (0.3s) | 2701 kept, 2 rejected | 138.6/min | ETA: 5.8m [2026-01-21T12:19:34.749343] [DEBUG] [REMOTE ] RPD: Retrieved 2643 rows, trimmed to 300. [2026-01-21T12:19:34.749479] [DEBUG] [REMOTE ] RPD: PASS: History has at least 300 days. [2026-01-21T12:19:34.749705] [DEBUG] [REMOTE ] RPD: PASS: Price check passed. Min price $12.51. [2026-01-21T12:19:34.749843] [DEBUG] [REMOTE ] RPD: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:34.749967] [DEBUG] [REMOTE ] RPD: PASS: Integrity check passed. [2026-01-21T12:19:34.750008] [DEBUG] [REMOTE ] RPD: Symbol is viable for forecasting. [2026-01-21T12:19:34.750063] [INFO ] [MAIN ] [2704/3501] RPD kept (0.4s) | 2702 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:35.045815] [DEBUG] [REMOTE ] RPID: Retrieved 1134 rows, trimmed to 300. [2026-01-21T12:19:35.045962] [DEBUG] [REMOTE ] RPID: PASS: History has at least 300 days. [2026-01-21T12:19:35.046171] [DEBUG] [REMOTE ] RPID: PASS: Price check passed. Min price $2.70. [2026-01-21T12:19:35.046306] [DEBUG] [REMOTE ] RPID: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:35.046425] [DEBUG] [REMOTE ] RPID: PASS: Integrity check passed. [2026-01-21T12:19:35.046539] [DEBUG] [REMOTE ] RPID: Symbol is viable for forecasting. [2026-01-21T12:19:35.046607] [INFO ] [MAIN ] [2705/3501] RPID kept (0.3s) | 2703 kept, 2 rejected | 138.7/min | ETA: 5.7m [2026-01-21T12:19:35.486292] [DEBUG] [REMOTE ] RPRX: Retrieved 1406 rows, trimmed to 300. [2026-01-21T12:19:35.486663] [DEBUG] [REMOTE ] RPRX: PASS: History has at least 300 days. [2026-01-21T12:19:35.486979] [DEBUG] [REMOTE ] RPRX: PASS: Price check passed. Min price $36.21. [2026-01-21T12:19:35.487177] [DEBUG] [REMOTE ] RPRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:35.487348] [DEBUG] [REMOTE ] RPRX: PASS: Integrity check passed. [2026-01-21T12:19:35.487412] [DEBUG] [REMOTE ] RPRX: Symbol is viable for forecasting. [2026-01-21T12:19:35.487512] [INFO ] [MAIN ] [2706/3501] RPRX kept (0.4s) | 2704 kept, 2 rejected | 138.7/min | ETA: 5.7m [2026-01-21T12:19:35.869254] [DEBUG] [REMOTE ] RPTX: Retrieved 1403 rows, trimmed to 300. [2026-01-21T12:19:35.869390] [DEBUG] [REMOTE ] RPTX: PASS: History has at least 300 days. [2026-01-21T12:19:35.869631] [DEBUG] [REMOTE ] RPTX: PASS: Price check passed. Min price $1.65. [2026-01-21T12:19:35.869771] [DEBUG] [REMOTE ] RPTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:35.869900] [DEBUG] [REMOTE ] RPTX: PASS: Integrity check passed. [2026-01-21T12:19:35.869948] [DEBUG] [REMOTE ] RPTX: Symbol is viable for forecasting. [2026-01-21T12:19:35.869999] [INFO ] [MAIN ] [2707/3501] RPTX kept (0.4s) | 2705 kept, 2 rejected | 138.7/min | ETA: 5.7m [2026-01-21T12:19:36.719183] [DEBUG] [REMOTE ] RQI: Retrieved 6014 rows, trimmed to 300. [2026-01-21T12:19:36.719319] [DEBUG] [REMOTE ] RQI: PASS: History has at least 300 days. [2026-01-21T12:19:36.719530] [DEBUG] [REMOTE ] RQI: PASS: Price check passed. Min price $11.15. [2026-01-21T12:19:36.719700] [DEBUG] [REMOTE ] RQI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:36.719845] [DEBUG] [REMOTE ] RQI: PASS: Integrity check passed. [2026-01-21T12:19:36.719888] [DEBUG] [REMOTE ] RQI: Symbol is viable for forecasting. [2026-01-21T12:19:36.719936] [INFO ] [MAIN ] [2708/3501] RQI kept (0.8s) | 2706 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:36.855891] [DEBUG] [REMOTE ] RRBI: Retrieved 1688 rows, trimmed to 300. [2026-01-21T12:19:36.856021] [DEBUG] [REMOTE ] RRBI: PASS: History has at least 300 days. [2026-01-21T12:19:36.856223] [DEBUG] [REMOTE ] RRBI: PASS: Price check passed. Min price $64.74. [2026-01-21T12:19:36.856358] [DEBUG] [REMOTE ] RRBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:36.856488] [DEBUG] [REMOTE ] RRBI: PASS: Integrity check passed. [2026-01-21T12:19:36.856531] [DEBUG] [REMOTE ] RRBI: Symbol is viable for forecasting. [2026-01-21T12:19:36.856599] [INFO ] [MAIN ] [2709/3501] RRBI kept (0.1s) | 2707 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:37.593085] [DEBUG] [REMOTE ] RRC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:37.593229] [DEBUG] [REMOTE ] RRC: PASS: History has at least 300 days. [2026-01-21T12:19:37.593450] [DEBUG] [REMOTE ] RRC: PASS: Price check passed. Min price $33.43. [2026-01-21T12:19:37.593605] [DEBUG] [REMOTE ] RRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:37.593723] [DEBUG] [REMOTE ] RRC: PASS: Integrity check passed. [2026-01-21T12:19:37.593763] [DEBUG] [REMOTE ] RRC: Symbol is viable for forecasting. [2026-01-21T12:19:37.593811] [INFO ] [MAIN ] [2710/3501] RRC kept (0.7s) | 2708 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:38.018301] [DEBUG] [REMOTE ] RRGB: Retrieved 5914 rows, trimmed to 300. [2026-01-21T12:19:38.018438] [DEBUG] [REMOTE ] RRGB: PASS: History has at least 300 days. [2026-01-21T12:19:38.018667] [DEBUG] [REMOTE ] RRGB: PASS: Price check passed. Min price $3.79. [2026-01-21T12:19:38.018804] [DEBUG] [REMOTE ] RRGB: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:38.018915] [DEBUG] [REMOTE ] RRGB: PASS: Integrity check passed. [2026-01-21T12:19:38.018955] [DEBUG] [REMOTE ] RRGB: Symbol is viable for forecasting. [2026-01-21T12:19:38.019003] [INFO ] [MAIN ] [2711/3501] RRGB kept (0.4s) | 2709 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:38.477649] [DEBUG] [REMOTE ] RRX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:38.477781] [DEBUG] [REMOTE ] RRX: PASS: History has at least 300 days. [2026-01-21T12:19:38.477992] [DEBUG] [REMOTE ] RRX: PASS: Price check passed. Min price $128.43. [2026-01-21T12:19:38.478127] [DEBUG] [REMOTE ] RRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:38.478240] [DEBUG] [REMOTE ] RRX: PASS: Integrity check passed. [2026-01-21T12:19:38.478279] [DEBUG] [REMOTE ] RRX: Symbol is viable for forecasting. [2026-01-21T12:19:38.478339] [INFO ] [MAIN ] [2712/3501] RRX kept (0.5s) | 2710 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:38.941695] [DEBUG] [REMOTE ] RS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:38.941834] [DEBUG] [REMOTE ] RS: PASS: History has at least 300 days. [2026-01-21T12:19:38.942051] [DEBUG] [REMOTE ] RS: PASS: Price check passed. Min price $264.78. [2026-01-21T12:19:38.942188] [DEBUG] [REMOTE ] RS: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:38.942301] [DEBUG] [REMOTE ] RS: PASS: Integrity check passed. [2026-01-21T12:19:38.942341] [DEBUG] [REMOTE ] RS: Symbol is viable for forecasting. [2026-01-21T12:19:38.942390] [INFO ] [MAIN ] [2713/3501] RS kept (0.5s) | 2711 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:39.422689] [DEBUG] [REMOTE ] RSG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:39.422822] [DEBUG] [REMOTE ] RSG: PASS: History has at least 300 days. [2026-01-21T12:19:39.423051] [DEBUG] [REMOTE ] RSG: PASS: Price check passed. Min price $203.51. [2026-01-21T12:19:39.423189] [DEBUG] [REMOTE ] RSG: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:39.423305] [DEBUG] [REMOTE ] RSG: PASS: Integrity check passed. [2026-01-21T12:19:39.423346] [DEBUG] [REMOTE ] RSG: Symbol is viable for forecasting. [2026-01-21T12:19:39.423395] [INFO ] [MAIN ] [2714/3501] RSG kept (0.5s) | 2712 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:39.687660] [DEBUG] [REMOTE ] RSI: Retrieved 1442 rows, trimmed to 300. [2026-01-21T12:19:39.687804] [DEBUG] [REMOTE ] RSI: PASS: History has at least 300 days. [2026-01-21T12:19:39.688011] [DEBUG] [REMOTE ] RSI: PASS: Price check passed. Min price $16.55. [2026-01-21T12:19:39.688162] [DEBUG] [REMOTE ] RSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:39.688274] [DEBUG] [REMOTE ] RSI: PASS: Integrity check passed. [2026-01-21T12:19:39.688314] [DEBUG] [REMOTE ] RSI: Symbol is viable for forecasting. [2026-01-21T12:19:39.688361] [INFO ] [MAIN ] [2715/3501] RSI kept (0.3s) | 2713 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:40.065872] [DEBUG] [REMOTE ] RSKD: Retrieved 1124 rows, trimmed to 300. [2026-01-21T12:19:40.066002] [DEBUG] [REMOTE ] RSKD: PASS: History has at least 300 days. [2026-01-21T12:19:40.066213] [DEBUG] [REMOTE ] RSKD: PASS: Price check passed. Min price $4.50. [2026-01-21T12:19:40.066349] [DEBUG] [REMOTE ] RSKD: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:40.066459] [DEBUG] [REMOTE ] RSKD: PASS: Integrity check passed. [2026-01-21T12:19:40.066566] [DEBUG] [REMOTE ] RSKD: Symbol is viable for forecasting. [2026-01-21T12:19:40.066643] [INFO ] [MAIN ] [2716/3501] RSKD kept (0.4s) | 2714 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:40.466405] [DEBUG] [REMOTE ] RSSS: Retrieved 3086 rows, trimmed to 300. [2026-01-21T12:19:40.466557] [DEBUG] [REMOTE ] RSSS: PASS: History has at least 300 days. [2026-01-21T12:19:40.466797] [DEBUG] [REMOTE ] RSSS: PASS: Price check passed. Min price $2.61. [2026-01-21T12:19:40.466933] [DEBUG] [REMOTE ] RSSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:40.467045] [DEBUG] [REMOTE ] RSSS: PASS: Integrity check passed. [2026-01-21T12:19:40.467085] [DEBUG] [REMOTE ] RSSS: Symbol is viable for forecasting. [2026-01-21T12:19:40.467133] [INFO ] [MAIN ] [2717/3501] RSSS kept (0.4s) | 2715 kept, 2 rejected | 138.6/min | ETA: 5.7m [2026-01-21T12:19:40.986109] [DEBUG] [REMOTE ] RTO: Retrieved 4660 rows, trimmed to 300. [2026-01-21T12:19:40.986253] [DEBUG] [REMOTE ] RTO: PASS: History has at least 300 days. [2026-01-21T12:19:40.986491] [DEBUG] [REMOTE ] RTO: PASS: Price check passed. Min price $26.00. [2026-01-21T12:19:40.986653] [DEBUG] [REMOTE ] RTO: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:40.986774] [DEBUG] [REMOTE ] RTO: PASS: Integrity check passed. [2026-01-21T12:19:40.986816] [DEBUG] [REMOTE ] RTO: Symbol is viable for forecasting. [2026-01-21T12:19:40.986881] [INFO ] [MAIN ] [2718/3501] RTO kept (0.5s) | 2716 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:41.167269] [DEBUG] [REMOTE ] RUM: Retrieved 1198 rows, trimmed to 300. [2026-01-21T12:19:41.167415] [DEBUG] [REMOTE ] RUM: PASS: History has at least 300 days. [2026-01-21T12:19:41.167657] [DEBUG] [REMOTE ] RUM: PASS: Price check passed. Min price $5.25. [2026-01-21T12:19:41.167797] [DEBUG] [REMOTE ] RUM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:41.167908] [DEBUG] [REMOTE ] RUM: PASS: Integrity check passed. [2026-01-21T12:19:41.167950] [DEBUG] [REMOTE ] RUM: Symbol is viable for forecasting. [2026-01-21T12:19:41.168000] [INFO ] [MAIN ] [2719/3501] RUM kept (0.2s) | 2717 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:41.620467] [DEBUG] [REMOTE ] RUN: Retrieved 2630 rows, trimmed to 300. [2026-01-21T12:19:41.620648] [DEBUG] [REMOTE ] RUN: PASS: History has at least 300 days. [2026-01-21T12:19:41.620869] [DEBUG] [REMOTE ] RUN: PASS: Price check passed. Min price $16.79. [2026-01-21T12:19:41.621003] [DEBUG] [REMOTE ] RUN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:41.621119] [DEBUG] [REMOTE ] RUN: PASS: Integrity check passed. [2026-01-21T12:19:41.621159] [DEBUG] [REMOTE ] RUN: Symbol is viable for forecasting. [2026-01-21T12:19:41.621206] [INFO ] [MAIN ] [2720/3501] RUN kept (0.5s) | 2718 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:41.949352] [DEBUG] [REMOTE ] RUNN: Retrieved 656 rows, trimmed to 300. [2026-01-21T12:19:41.949498] [DEBUG] [REMOTE ] RUNN: PASS: History has at least 300 days. [2026-01-21T12:19:41.949727] [DEBUG] [REMOTE ] RUNN: PASS: Price check passed. Min price $32.04. [2026-01-21T12:19:41.949863] [DEBUG] [REMOTE ] RUNN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:41.949972] [DEBUG] [REMOTE ] RUNN: PASS: Integrity check passed. [2026-01-21T12:19:41.950012] [DEBUG] [REMOTE ] RUNN: Symbol is viable for forecasting. [2026-01-21T12:19:41.950066] [INFO ] [MAIN ] [2721/3501] RUNN kept (0.3s) | 2719 kept, 2 rejected | 138.7/min | ETA: 5.6m [2026-01-21T12:19:42.571457] [DEBUG] [REMOTE ] RUSHA: Retrieved 5921 rows, trimmed to 300. [2026-01-21T12:19:42.571609] [DEBUG] [REMOTE ] RUSHA: PASS: History has at least 300 days. [2026-01-21T12:19:42.571826] [DEBUG] [REMOTE ] RUSHA: PASS: Price check passed. Min price $46.50. [2026-01-21T12:19:42.571968] [DEBUG] [REMOTE ] RUSHA: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:42.572084] [DEBUG] [REMOTE ] RUSHA: PASS: Integrity check passed. [2026-01-21T12:19:42.572126] [DEBUG] [REMOTE ] RUSHA: Symbol is viable for forecasting. [2026-01-21T12:19:42.572174] [INFO ] [MAIN ] [2722/3501] RUSHA kept (0.6s) | 2720 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:43.075031] [DEBUG] [REMOTE ] RUSHB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:43.075180] [DEBUG] [REMOTE ] RUSHB: PASS: History has at least 300 days. [2026-01-21T12:19:43.075425] [DEBUG] [REMOTE ] RUSHB: PASS: Price check passed. Min price $47.94. [2026-01-21T12:19:43.075562] [DEBUG] [REMOTE ] RUSHB: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:43.075710] [DEBUG] [REMOTE ] RUSHB: PASS: Integrity check passed. [2026-01-21T12:19:43.075751] [DEBUG] [REMOTE ] RUSHB: Symbol is viable for forecasting. [2026-01-21T12:19:43.075800] [INFO ] [MAIN ] [2723/3501] RUSHB kept (0.5s) | 2721 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:43.341058] [DEBUG] [REMOTE ] RVMD: Retrieved 1491 rows, trimmed to 300. [2026-01-21T12:19:43.341202] [DEBUG] [REMOTE ] RVMD: PASS: History has at least 300 days. [2026-01-21T12:19:43.341407] [DEBUG] [REMOTE ] RVMD: PASS: Price check passed. Min price $53.44. [2026-01-21T12:19:43.341543] [DEBUG] [REMOTE ] RVMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:43.341683] [DEBUG] [REMOTE ] RVMD: PASS: Integrity check passed. [2026-01-21T12:19:43.341743] [DEBUG] [REMOTE ] RVMD: Symbol is viable for forecasting. [2026-01-21T12:19:43.341793] [INFO ] [MAIN ] [2724/3501] RVMD kept (0.3s) | 2722 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:43.926023] [DEBUG] [REMOTE ] RVSB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:43.926163] [DEBUG] [REMOTE ] RVSB: PASS: History has at least 300 days. [2026-01-21T12:19:43.926393] [DEBUG] [REMOTE ] RVSB: PASS: Price check passed. Min price $5.00. [2026-01-21T12:19:43.926597] [DEBUG] [REMOTE ] RVSB: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:43.926721] [DEBUG] [REMOTE ] RVSB: PASS: Integrity check passed. [2026-01-21T12:19:43.926764] [DEBUG] [REMOTE ] RVSB: Symbol is viable for forecasting. [2026-01-21T12:19:43.926816] [INFO ] [MAIN ] [2725/3501] RVSB kept (0.6s) | 2723 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:44.385654] [DEBUG] [REMOTE ] RVTY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:44.385798] [DEBUG] [REMOTE ] RVTY: PASS: History has at least 300 days. [2026-01-21T12:19:44.386030] [DEBUG] [REMOTE ] RVTY: PASS: Price check passed. Min price $89.46. [2026-01-21T12:19:44.386173] [DEBUG] [REMOTE ] RVTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:44.386291] [DEBUG] [REMOTE ] RVTY: PASS: Integrity check passed. [2026-01-21T12:19:44.386333] [DEBUG] [REMOTE ] RVTY: Symbol is viable for forecasting. [2026-01-21T12:19:44.386384] [INFO ] [MAIN ] [2726/3501] RVTY kept (0.5s) | 2724 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:44.611229] [DEBUG] [REMOTE ] RWAY: Retrieved 1065 rows, trimmed to 300. [2026-01-21T12:19:44.611351] [DEBUG] [REMOTE ] RWAY: PASS: History has at least 300 days. [2026-01-21T12:19:44.611555] [DEBUG] [REMOTE ] RWAY: PASS: Price check passed. Min price $8.64. [2026-01-21T12:19:44.611734] [DEBUG] [REMOTE ] RWAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:44.611845] [DEBUG] [REMOTE ] RWAY: PASS: Integrity check passed. [2026-01-21T12:19:44.611909] [DEBUG] [REMOTE ] RWAY: Symbol is viable for forecasting. [2026-01-21T12:19:44.611959] [INFO ] [MAIN ] [2727/3501] RWAY kept (0.2s) | 2725 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:44.999107] [DEBUG] [REMOTE ] RXO: Retrieved 809 rows, trimmed to 300. [2026-01-21T12:19:44.999223] [DEBUG] [REMOTE ] RXO: PASS: History has at least 300 days. [2026-01-21T12:19:44.999432] [DEBUG] [REMOTE ] RXO: PASS: Price check passed. Min price $10.48. [2026-01-21T12:19:44.999587] [DEBUG] [REMOTE ] RXO: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:44.999703] [DEBUG] [REMOTE ] RXO: PASS: Integrity check passed. [2026-01-21T12:19:44.999744] [DEBUG] [REMOTE ] RXO: Symbol is viable for forecasting. [2026-01-21T12:19:44.999794] [INFO ] [MAIN ] [2728/3501] RXO kept (0.4s) | 2726 kept, 2 rejected | 138.7/min | ETA: 5.6m [2026-01-21T12:19:45.445542] [DEBUG] [REMOTE ] RXRX: Retrieved 1196 rows, trimmed to 300. [2026-01-21T12:19:45.445695] [DEBUG] [REMOTE ] RXRX: PASS: History has at least 300 days. [2026-01-21T12:19:45.445900] [DEBUG] [REMOTE ] RXRX: PASS: Price check passed. Min price $3.85. [2026-01-21T12:19:45.446038] [DEBUG] [REMOTE ] RXRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:45.446150] [DEBUG] [REMOTE ] RXRX: PASS: Integrity check passed. [2026-01-21T12:19:45.446195] [DEBUG] [REMOTE ] RXRX: Symbol is viable for forecasting. [2026-01-21T12:19:45.446243] [INFO ] [MAIN ] [2729/3501] RXRX kept (0.4s) | 2727 kept, 2 rejected | 138.7/min | ETA: 5.6m [2026-01-21T12:19:45.958469] [DEBUG] [REMOTE ] RY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:45.958645] [DEBUG] [REMOTE ] RY: PASS: History has at least 300 days. [2026-01-21T12:19:45.958894] [DEBUG] [REMOTE ] RY: PASS: Price check passed. Min price $145.41. [2026-01-21T12:19:45.959041] [DEBUG] [REMOTE ] RY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:45.959184] [DEBUG] [REMOTE ] RY: PASS: Integrity check passed. [2026-01-21T12:19:45.959246] [DEBUG] [REMOTE ] RY: Symbol is viable for forecasting. [2026-01-21T12:19:45.959300] [INFO ] [MAIN ] [2730/3501] RY kept (0.5s) | 2728 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:46.479437] [DEBUG] [REMOTE ] RYAAY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:46.479604] [DEBUG] [REMOTE ] RYAAY: PASS: History has at least 300 days. [2026-01-21T12:19:46.479841] [DEBUG] [REMOTE ] RYAAY: PASS: Price check passed. Min price $60.15. [2026-01-21T12:19:46.479978] [DEBUG] [REMOTE ] RYAAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:46.480097] [DEBUG] [REMOTE ] RYAAY: PASS: Integrity check passed. [2026-01-21T12:19:46.480138] [DEBUG] [REMOTE ] RYAAY: Symbol is viable for forecasting. [2026-01-21T12:19:46.480187] [INFO ] [MAIN ] [2731/3501] RYAAY kept (0.5s) | 2729 kept, 2 rejected | 138.6/min | ETA: 5.6m [2026-01-21T12:19:46.823305] [DEBUG] [REMOTE ] RYAM: Retrieved 2917 rows, trimmed to 300. [2026-01-21T12:19:46.823445] [DEBUG] [REMOTE ] RYAM: PASS: History has at least 300 days. [2026-01-21T12:19:46.823724] [DEBUG] [REMOTE ] RYAM: PASS: Price check passed. Min price $5.52. [2026-01-21T12:19:46.823884] [DEBUG] [REMOTE ] RYAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:46.823997] [DEBUG] [REMOTE ] RYAM: PASS: Integrity check passed. [2026-01-21T12:19:46.824037] [DEBUG] [REMOTE ] RYAM: Symbol is viable for forecasting. [2026-01-21T12:19:46.824086] [INFO ] [MAIN ] [2732/3501] RYAM kept (0.3s) | 2730 kept, 2 rejected | 138.6/min | ETA: 5.5m [2026-01-21T12:19:47.117010] [DEBUG] [REMOTE ] RYAN: Retrieved 1129 rows, trimmed to 300. [2026-01-21T12:19:47.117153] [DEBUG] [REMOTE ] RYAN: PASS: History has at least 300 days. [2026-01-21T12:19:47.117369] [DEBUG] [REMOTE ] RYAN: PASS: Price check passed. Min price $50.17. [2026-01-21T12:19:47.117509] [DEBUG] [REMOTE ] RYAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:47.117655] [DEBUG] [REMOTE ] RYAN: PASS: Integrity check passed. [2026-01-21T12:19:47.117699] [DEBUG] [REMOTE ] RYAN: Symbol is viable for forecasting. [2026-01-21T12:19:47.117748] [INFO ] [MAIN ] [2733/3501] RYAN kept (0.3s) | 2731 kept, 2 rejected | 138.7/min | ETA: 5.5m [2026-01-21T12:19:47.735669] [DEBUG] [REMOTE ] RYI: Retrieved 2879 rows, trimmed to 300. [2026-01-21T12:19:47.735808] [DEBUG] [REMOTE ] RYI: PASS: History has at least 300 days. [2026-01-21T12:19:47.736053] [DEBUG] [REMOTE ] RYI: PASS: Price check passed. Min price $19.71. [2026-01-21T12:19:47.736218] [DEBUG] [REMOTE ] RYI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:47.736348] [DEBUG] [REMOTE ] RYI: PASS: Integrity check passed. [2026-01-21T12:19:47.736400] [DEBUG] [REMOTE ] RYI: Symbol is viable for forecasting. [2026-01-21T12:19:47.736453] [INFO ] [MAIN ] [2734/3501] RYI kept (0.6s) | 2732 kept, 2 rejected | 138.6/min | ETA: 5.5m [2026-01-21T12:19:48.197793] [DEBUG] [REMOTE ] RYN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:48.197932] [DEBUG] [REMOTE ] RYN: PASS: History has at least 300 days. [2026-01-21T12:19:48.198160] [DEBUG] [REMOTE ] RYN: PASS: Price check passed. Min price $21.03. [2026-01-21T12:19:48.198301] [DEBUG] [REMOTE ] RYN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:48.198423] [DEBUG] [REMOTE ] RYN: PASS: Integrity check passed. [2026-01-21T12:19:48.198465] [DEBUG] [REMOTE ] RYN: Symbol is viable for forecasting. [2026-01-21T12:19:48.198516] [INFO ] [MAIN ] [2735/3501] RYN kept (0.5s) | 2733 kept, 2 rejected | 138.6/min | ETA: 5.5m [2026-01-21T12:19:48.488161] [DEBUG] [REMOTE ] RYTM: Retrieved 2083 rows, trimmed to 300. [2026-01-21T12:19:48.488296] [DEBUG] [REMOTE ] RYTM: PASS: History has at least 300 days. [2026-01-21T12:19:48.488514] [DEBUG] [REMOTE ] RYTM: PASS: Price check passed. Min price $95.89. [2026-01-21T12:19:48.488685] [DEBUG] [REMOTE ] RYTM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:48.489000] [DEBUG] [REMOTE ] RYTM: PASS: Integrity check passed. [2026-01-21T12:19:48.489056] [DEBUG] [REMOTE ] RYTM: Symbol is viable for forecasting. [2026-01-21T12:19:48.489108] [INFO ] [MAIN ] [2736/3501] RYTM kept (0.3s) | 2734 kept, 2 rejected | 138.7/min | ETA: 5.5m [2026-01-21T12:19:48.936126] [DEBUG] [REMOTE ] RZB: Retrieved 2415 rows, trimmed to 300. [2026-01-21T12:19:48.936268] [DEBUG] [REMOTE ] RZB: PASS: History has at least 300 days. [2026-01-21T12:19:48.936531] [DEBUG] [REMOTE ] RZB: PASS: Price check passed. Min price $24.55. [2026-01-21T12:19:48.936720] [DEBUG] [REMOTE ] RZB: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:48.936836] [DEBUG] [REMOTE ] RZB: PASS: Integrity check passed. [2026-01-21T12:19:48.936888] [DEBUG] [REMOTE ] RZB: Symbol is viable for forecasting. [2026-01-21T12:19:48.936959] [INFO ] [MAIN ] [2737/3501] RZB kept (0.4s) | 2735 kept, 2 rejected | 138.6/min | ETA: 5.5m [2026-01-21T12:19:49.230932] [DEBUG] [REMOTE ] RZC: Retrieved 823 rows, trimmed to 300. [2026-01-21T12:19:49.231071] [DEBUG] [REMOTE ] RZC: PASS: History has at least 300 days. [2026-01-21T12:19:49.231275] [DEBUG] [REMOTE ] RZC: PASS: Price check passed. Min price $24.95. [2026-01-21T12:19:49.231411] [DEBUG] [REMOTE ] RZC: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:49.231519] [DEBUG] [REMOTE ] RZC: PASS: Integrity check passed. [2026-01-21T12:19:49.231622] [DEBUG] [REMOTE ] RZC: Symbol is viable for forecasting. [2026-01-21T12:19:49.231672] [INFO ] [MAIN ] [2738/3501] RZC kept (0.3s) | 2736 kept, 2 rejected | 138.7/min | ETA: 5.5m [2026-01-21T12:19:49.535318] [DEBUG] [REMOTE ] S: Retrieved 1144 rows, trimmed to 300. [2026-01-21T12:19:49.535452] [DEBUG] [REMOTE ] S: PASS: History has at least 300 days. [2026-01-21T12:19:49.535673] [DEBUG] [REMOTE ] S: PASS: Price check passed. Min price $13.57. [2026-01-21T12:19:49.535809] [DEBUG] [REMOTE ] S: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:49.535918] [DEBUG] [REMOTE ] S: PASS: Integrity check passed. [2026-01-21T12:19:49.535958] [DEBUG] [REMOTE ] S: Symbol is viable for forecasting. [2026-01-21T12:19:49.536006] [INFO ] [MAIN ] [2739/3501] S kept (0.3s) | 2737 kept, 2 rejected | 138.7/min | ETA: 5.5m [2026-01-21T12:19:50.260049] [DEBUG] [REMOTE ] SA: Retrieved 5473 rows, trimmed to 300. [2026-01-21T12:19:50.260213] [DEBUG] [REMOTE ] SA: PASS: History has at least 300 days. [2026-01-21T12:19:50.260479] [DEBUG] [REMOTE ] SA: PASS: Price check passed. Min price $22.09. [2026-01-21T12:19:50.260649] [DEBUG] [REMOTE ] SA: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:50.260778] [DEBUG] [REMOTE ] SA: PASS: Integrity check passed. [2026-01-21T12:19:50.260820] [DEBUG] [REMOTE ] SA: Symbol is viable for forecasting. [2026-01-21T12:19:50.260870] [INFO ] [MAIN ] [2740/3501] SA kept (0.7s) | 2738 kept, 2 rejected | 138.6/min | ETA: 5.5m [2026-01-21T12:19:50.550612] [DEBUG] [REMOTE ] SAFE: Retrieved 2156 rows, trimmed to 300. [2026-01-21T12:19:50.550747] [DEBUG] [REMOTE ] SAFE: PASS: History has at least 300 days. [2026-01-21T12:19:50.550951] [DEBUG] [REMOTE ] SAFE: PASS: Price check passed. Min price $12.60. [2026-01-21T12:19:50.551089] [DEBUG] [REMOTE ] SAFE: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:50.551200] [DEBUG] [REMOTE ] SAFE: PASS: Integrity check passed. [2026-01-21T12:19:50.551241] [DEBUG] [REMOTE ] SAFE: Symbol is viable for forecasting. [2026-01-21T12:19:50.551288] [INFO ] [MAIN ] [2741/3501] SAFE kept (0.3s) | 2739 kept, 2 rejected | 138.7/min | ETA: 5.5m [2026-01-21T12:19:50.977699] [DEBUG] [REMOTE ] SAH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:50.977846] [DEBUG] [REMOTE ] SAH: PASS: History has at least 300 days. [2026-01-21T12:19:50.978078] [DEBUG] [REMOTE ] SAH: PASS: Price check passed. Min price $59.34. [2026-01-21T12:19:50.978215] [DEBUG] [REMOTE ] SAH: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:50.978525] [DEBUG] [REMOTE ] SAH: PASS: Integrity check passed. [2026-01-21T12:19:50.978599] [DEBUG] [REMOTE ] SAH: Symbol is viable for forecasting. [2026-01-21T12:19:50.978652] [INFO ] [MAIN ] [2742/3501] SAH kept (0.4s) | 2740 kept, 2 rejected | 138.7/min | ETA: 5.5m [2026-01-21T12:19:51.604557] [DEBUG] [REMOTE ] SAIA: Retrieved 5876 rows, trimmed to 300. [2026-01-21T12:19:51.604724] [DEBUG] [REMOTE ] SAIA: PASS: History has at least 300 days. [2026-01-21T12:19:51.604939] [DEBUG] [REMOTE ] SAIA: PASS: Price check passed. Min price $250.48. [2026-01-21T12:19:51.605075] [DEBUG] [REMOTE ] SAIA: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:51.605188] [DEBUG] [REMOTE ] SAIA: PASS: Integrity check passed. [2026-01-21T12:19:51.605229] [DEBUG] [REMOTE ] SAIA: Symbol is viable for forecasting. [2026-01-21T12:19:51.605277] [INFO ] [MAIN ] [2743/3501] SAIA kept (0.6s) | 2741 kept, 2 rejected | 138.6/min | ETA: 5.5m [2026-01-21T12:19:51.956429] [DEBUG] [REMOTE ] SAIC: Retrieved 3105 rows, trimmed to 300. [2026-01-21T12:19:51.956662] [DEBUG] [REMOTE ] SAIC: PASS: History has at least 300 days. [2026-01-21T12:19:51.956960] [DEBUG] [REMOTE ] SAIC: PASS: Price check passed. Min price $84.72. [2026-01-21T12:19:51.957141] [DEBUG] [REMOTE ] SAIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:51.957300] [DEBUG] [REMOTE ] SAIC: PASS: Integrity check passed. [2026-01-21T12:19:51.957356] [DEBUG] [REMOTE ] SAIC: Symbol is viable for forecasting. [2026-01-21T12:19:51.957637] [INFO ] [MAIN ] [2744/3501] SAIC kept (0.4s) | 2742 kept, 2 rejected | 138.7/min | ETA: 5.5m [2026-01-21T12:19:52.468458] [DEBUG] [REMOTE ] SAM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:52.468619] [DEBUG] [REMOTE ] SAM: PASS: History has at least 300 days. [2026-01-21T12:19:52.468858] [DEBUG] [REMOTE ] SAM: PASS: Price check passed. Min price $190.96. [2026-01-21T12:19:52.468998] [DEBUG] [REMOTE ] SAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:52.469120] [DEBUG] [REMOTE ] SAM: PASS: Integrity check passed. [2026-01-21T12:19:52.469161] [DEBUG] [REMOTE ] SAM: Symbol is viable for forecasting. [2026-01-21T12:19:52.469211] [INFO ] [MAIN ] [2745/3501] SAM kept (0.5s) | 2743 kept, 2 rejected | 138.6/min | ETA: 5.5m [2026-01-21T12:19:52.731565] [DEBUG] [REMOTE ] SAMG: Retrieved 3160 rows, trimmed to 300. [2026-01-21T12:19:52.731724] [DEBUG] [REMOTE ] SAMG: PASS: History has at least 300 days. [2026-01-21T12:19:52.731945] [DEBUG] [REMOTE ] SAMG: PASS: Price check passed. Min price $13.11. [2026-01-21T12:19:52.732081] [DEBUG] [REMOTE ] SAMG: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:52.732192] [DEBUG] [REMOTE ] SAMG: PASS: Integrity check passed. [2026-01-21T12:19:52.732233] [DEBUG] [REMOTE ] SAMG: Symbol is viable for forecasting. [2026-01-21T12:19:52.732281] [INFO ] [MAIN ] [2746/3501] SAMG kept (0.3s) | 2744 kept, 2 rejected | 138.7/min | ETA: 5.4m [2026-01-21T12:19:53.336901] [DEBUG] [REMOTE ] SAN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:53.337061] [DEBUG] [REMOTE ] SAN: PASS: History has at least 300 days. [2026-01-21T12:19:53.337444] [DEBUG] [REMOTE ] SAN: PASS: Price check passed. Min price $9.55. [2026-01-21T12:19:53.337614] [DEBUG] [REMOTE ] SAN: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:53.337750] [DEBUG] [REMOTE ] SAN: PASS: Integrity check passed. [2026-01-21T12:19:53.337791] [DEBUG] [REMOTE ] SAN: Symbol is viable for forecasting. [2026-01-21T12:19:53.337842] [INFO ] [MAIN ] [2747/3501] SAN kept (0.6s) | 2745 kept, 2 rejected | 138.6/min | ETA: 5.4m [2026-01-21T12:19:53.484771] [DEBUG] [REMOTE ] SANA: Retrieved 1245 rows, trimmed to 300. [2026-01-21T12:19:53.484914] [DEBUG] [REMOTE ] SANA: PASS: History has at least 300 days. [2026-01-21T12:19:53.485116] [DEBUG] [REMOTE ] SANA: PASS: Price check passed. Min price $3.23. [2026-01-21T12:19:53.485251] [DEBUG] [REMOTE ] SANA: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:53.485360] [DEBUG] [REMOTE ] SANA: PASS: Integrity check passed. [2026-01-21T12:19:53.485416] [DEBUG] [REMOTE ] SANA: Symbol is viable for forecasting. [2026-01-21T12:19:53.485464] [INFO ] [MAIN ] [2748/3501] SANA kept (0.1s) | 2746 kept, 2 rejected | 138.7/min | ETA: 5.4m [2026-01-21T12:19:54.224651] [DEBUG] [REMOTE ] SANM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:54.224807] [DEBUG] [REMOTE ] SANM: PASS: History has at least 300 days. [2026-01-21T12:19:54.225065] [DEBUG] [REMOTE ] SANM: PASS: Price check passed. Min price $132.79. [2026-01-21T12:19:54.225234] [DEBUG] [REMOTE ] SANM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:54.225365] [DEBUG] [REMOTE ] SANM: PASS: Integrity check passed. [2026-01-21T12:19:54.225437] [DEBUG] [REMOTE ] SANM: Symbol is viable for forecasting. [2026-01-21T12:19:54.225488] [INFO ] [MAIN ] [2749/3501] SANM kept (0.7s) | 2747 kept, 2 rejected | 138.6/min | ETA: 5.4m [2026-01-21T12:19:54.680461] [DEBUG] [REMOTE ] SAP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:54.680634] [DEBUG] [REMOTE ] SAP: PASS: History has at least 300 days. [2026-01-21T12:19:54.680884] [DEBUG] [REMOTE ] SAP: PASS: Price check passed. Min price $226.92. [2026-01-21T12:19:54.681026] [DEBUG] [REMOTE ] SAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:54.681152] [DEBUG] [REMOTE ] SAP: PASS: Integrity check passed. [2026-01-21T12:19:54.681193] [DEBUG] [REMOTE ] SAP: Symbol is viable for forecasting. [2026-01-21T12:19:54.681243] [INFO ] [MAIN ] [2750/3501] SAP kept (0.5s) | 2748 kept, 2 rejected | 138.6/min | ETA: 5.4m [2026-01-21T12:19:54.843033] [DEBUG] [REMOTE ] SARK: Retrieved 1052 rows, trimmed to 300. [2026-01-21T12:19:54.843163] [DEBUG] [REMOTE ] SARK: PASS: History has at least 300 days. [2026-01-21T12:19:54.843367] [DEBUG] [REMOTE ] SARK: PASS: Price check passed. Min price $26.50. [2026-01-21T12:19:54.843508] [DEBUG] [REMOTE ] SARK: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:54.843644] [DEBUG] [REMOTE ] SARK: PASS: Integrity check passed. [2026-01-21T12:19:54.843688] [DEBUG] [REMOTE ] SARK: Symbol is viable for forecasting. [2026-01-21T12:19:54.843737] [INFO ] [MAIN ] [2751/3501] SARK kept (0.2s) | 2749 kept, 2 rejected | 138.7/min | ETA: 5.4m [2026-01-21T12:19:55.218759] [DEBUG] [REMOTE ] SATL: Retrieved 1210 rows, trimmed to 300. [2026-01-21T12:19:55.218938] [DEBUG] [REMOTE ] SATL: PASS: History has at least 300 days. [2026-01-21T12:19:55.219213] [DEBUG] [REMOTE ] SATL: PASS: Price check passed. Min price $1.27. [2026-01-21T12:19:55.219397] [DEBUG] [REMOTE ] SATL: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:55.219556] [DEBUG] [REMOTE ] SATL: PASS: Integrity check passed. [2026-01-21T12:19:55.219636] [DEBUG] [REMOTE ] SATL: Symbol is viable for forecasting. [2026-01-21T12:19:55.219706] [INFO ] [MAIN ] [2752/3501] SATL kept (0.4s) | 2750 kept, 2 rejected | 138.7/min | ETA: 5.4m [2026-01-21T12:19:55.892417] [DEBUG] [REMOTE ] SATS: Retrieved 4541 rows, trimmed to 300. [2026-01-21T12:19:55.892611] [DEBUG] [REMOTE ] SATS: PASS: History has at least 300 days. [2026-01-21T12:19:55.892874] [DEBUG] [REMOTE ] SATS: PASS: Price check passed. Min price $66.93. [2026-01-21T12:19:55.893020] [DEBUG] [REMOTE ] SATS: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:55.893147] [DEBUG] [REMOTE ] SATS: PASS: Integrity check passed. [2026-01-21T12:19:55.893195] [DEBUG] [REMOTE ] SATS: Symbol is viable for forecasting. [2026-01-21T12:19:55.893259] [INFO ] [MAIN ] [2753/3501] SATS kept (0.7s) | 2751 kept, 2 rejected | 138.6/min | ETA: 5.4m [2026-01-21T12:19:56.552766] [DEBUG] [REMOTE ] SAVA: Retrieved 6417 rows, trimmed to 300. [2026-01-21T12:19:56.552946] [DEBUG] [REMOTE ] SAVA: PASS: History has at least 300 days. [2026-01-21T12:19:56.553233] [DEBUG] [REMOTE ] SAVA: PASS: Price check passed. Min price $1.98. [2026-01-21T12:19:56.553377] [DEBUG] [REMOTE ] SAVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:56.553523] [DEBUG] [REMOTE ] SAVA: PASS: Integrity check passed. [2026-01-21T12:19:56.553565] [DEBUG] [REMOTE ] SAVA: Symbol is viable for forecasting. [2026-01-21T12:19:56.553639] [INFO ] [MAIN ] [2754/3501] SAVA kept (0.7s) | 2752 kept, 2 rejected | 138.6/min | ETA: 5.4m [2026-01-21T12:19:56.777715] [DEBUG] [REMOTE ] SB: Retrieved 4438 rows, trimmed to 300. [2026-01-21T12:19:56.777857] [DEBUG] [REMOTE ] SB: PASS: History has at least 300 days. [2026-01-21T12:19:56.778109] [DEBUG] [REMOTE ] SB: PASS: Price check passed. Min price $4.40. [2026-01-21T12:19:56.778251] [DEBUG] [REMOTE ] SB: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:56.778374] [DEBUG] [REMOTE ] SB: PASS: Integrity check passed. [2026-01-21T12:19:56.778416] [DEBUG] [REMOTE ] SB: Symbol is viable for forecasting. [2026-01-21T12:19:56.778473] [INFO ] [MAIN ] [2755/3501] SB kept (0.2s) | 2753 kept, 2 rejected | 138.6/min | ETA: 5.4m [2026-01-21T12:19:57.443721] [DEBUG] [REMOTE ] SBAC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:57.443862] [DEBUG] [REMOTE ] SBAC: PASS: History has at least 300 days. [2026-01-21T12:19:57.444096] [DEBUG] [REMOTE ] SBAC: PASS: Price check passed. Min price $181.20. [2026-01-21T12:19:57.444234] [DEBUG] [REMOTE ] SBAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:57.444361] [DEBUG] [REMOTE ] SBAC: PASS: Integrity check passed. [2026-01-21T12:19:57.444410] [DEBUG] [REMOTE ] SBAC: Symbol is viable for forecasting. [2026-01-21T12:19:57.444459] [INFO ] [MAIN ] [2756/3501] SBAC kept (0.7s) | 2754 kept, 2 rejected | 138.6/min | ETA: 5.4m [2026-01-21T12:19:57.955155] [DEBUG] [REMOTE ] SBCF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:57.955302] [DEBUG] [REMOTE ] SBCF: PASS: History has at least 300 days. [2026-01-21T12:19:57.955544] [DEBUG] [REMOTE ] SBCF: PASS: Price check passed. Min price $29.03. [2026-01-21T12:19:57.955905] [DEBUG] [REMOTE ] SBCF: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:57.956023] [DEBUG] [REMOTE ] SBCF: PASS: Integrity check passed. [2026-01-21T12:19:57.956064] [DEBUG] [REMOTE ] SBCF: Symbol is viable for forecasting. [2026-01-21T12:19:57.956113] [INFO ] [MAIN ] [2757/3501] SBCF kept (0.5s) | 2755 kept, 2 rejected | 138.6/min | ETA: 5.4m [2026-01-21T12:19:58.354395] [DEBUG] [REMOTE ] SBFM: Retrieved 4048 rows, trimmed to 300. [2026-01-21T12:19:58.354538] [DEBUG] [REMOTE ] SBFM: PASS: History has at least 300 days. [2026-01-21T12:19:58.354800] [DEBUG] [REMOTE ] SBFM: PASS: Price check passed. Min price $1.21. [2026-01-21T12:19:58.354940] [DEBUG] [REMOTE ] SBFM: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:58.355060] [DEBUG] [REMOTE ] SBFM: PASS: Integrity check passed. [2026-01-21T12:19:58.355101] [DEBUG] [REMOTE ] SBFM: Symbol is viable for forecasting. [2026-01-21T12:19:58.355151] [INFO ] [MAIN ] [2758/3501] SBFM kept (0.4s) | 2756 kept, 2 rejected | 138.6/min | ETA: 5.4m [2026-01-21T12:19:58.799446] [DEBUG] [REMOTE ] SBGI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:58.799624] [DEBUG] [REMOTE ] SBGI: PASS: History has at least 300 days. [2026-01-21T12:19:58.799903] [DEBUG] [REMOTE ] SBGI: PASS: Price check passed. Min price $12.96. [2026-01-21T12:19:58.800054] [DEBUG] [REMOTE ] SBGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:58.800186] [DEBUG] [REMOTE ] SBGI: PASS: Integrity check passed. [2026-01-21T12:19:58.800230] [DEBUG] [REMOTE ] SBGI: Symbol is viable for forecasting. [2026-01-21T12:19:58.800283] [INFO ] [MAIN ] [2759/3501] SBGI kept (0.4s) | 2757 kept, 2 rejected | 138.6/min | ETA: 5.4m [2026-01-21T12:19:59.220193] [DEBUG] [REMOTE ] SBH: Retrieved 4821 rows, trimmed to 300. [2026-01-21T12:19:59.220335] [DEBUG] [REMOTE ] SBH: PASS: History has at least 300 days. [2026-01-21T12:19:59.220561] [DEBUG] [REMOTE ] SBH: PASS: Price check passed. Min price $13.76. [2026-01-21T12:19:59.220730] [DEBUG] [REMOTE ] SBH: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:59.220871] [DEBUG] [REMOTE ] SBH: PASS: Integrity check passed. [2026-01-21T12:19:59.220940] [DEBUG] [REMOTE ] SBH: Symbol is viable for forecasting. [2026-01-21T12:19:59.220992] [INFO ] [MAIN ] [2760/3501] SBH kept (0.4s) | 2758 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:19:59.703146] [DEBUG] [REMOTE ] SBI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:19:59.703294] [DEBUG] [REMOTE ] SBI: PASS: History has at least 300 days. [2026-01-21T12:19:59.703541] [DEBUG] [REMOTE ] SBI: PASS: Price check passed. Min price $7.66. [2026-01-21T12:19:59.703899] [DEBUG] [REMOTE ] SBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:19:59.704042] [DEBUG] [REMOTE ] SBI: PASS: Integrity check passed. [2026-01-21T12:19:59.704083] [DEBUG] [REMOTE ] SBI: Symbol is viable for forecasting. [2026-01-21T12:19:59.704133] [INFO ] [MAIN ] [2761/3501] SBI kept (0.5s) | 2759 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:00.113911] [DEBUG] [REMOTE ] SBLK: Retrieved 5005 rows, trimmed to 300. [2026-01-21T12:20:00.114068] [DEBUG] [REMOTE ] SBLK: PASS: History has at least 300 days. [2026-01-21T12:20:00.114313] [DEBUG] [REMOTE ] SBLK: PASS: Price check passed. Min price $17.42. [2026-01-21T12:20:00.114454] [DEBUG] [REMOTE ] SBLK: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:00.114599] [DEBUG] [REMOTE ] SBLK: PASS: Integrity check passed. [2026-01-21T12:20:00.114643] [DEBUG] [REMOTE ] SBLK: Symbol is viable for forecasting. [2026-01-21T12:20:00.114694] [INFO ] [MAIN ] [2762/3501] SBLK kept (0.4s) | 2760 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:00.522178] [DEBUG] [REMOTE ] SBRA: Retrieved 5990 rows, trimmed to 300. [2026-01-21T12:20:00.522402] [DEBUG] [REMOTE ] SBRA: PASS: History has at least 300 days. [2026-01-21T12:20:00.522687] [DEBUG] [REMOTE ] SBRA: PASS: Price check passed. Min price $16.96. [2026-01-21T12:20:00.522837] [DEBUG] [REMOTE ] SBRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:00.522963] [DEBUG] [REMOTE ] SBRA: PASS: Integrity check passed. [2026-01-21T12:20:00.523004] [DEBUG] [REMOTE ] SBRA: Symbol is viable for forecasting. [2026-01-21T12:20:00.523055] [INFO ] [MAIN ] [2763/3501] SBRA kept (0.4s) | 2761 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:00.844110] [DEBUG] [REMOTE ] SBS: Retrieved 5962 rows, trimmed to 300. [2026-01-21T12:20:00.844254] [DEBUG] [REMOTE ] SBS: PASS: History has at least 300 days. [2026-01-21T12:20:00.844478] [DEBUG] [REMOTE ] SBS: PASS: Price check passed. Min price $22.90. [2026-01-21T12:20:00.844830] [DEBUG] [REMOTE ] SBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:00.844951] [DEBUG] [REMOTE ] SBS: PASS: Integrity check passed. [2026-01-21T12:20:00.844992] [DEBUG] [REMOTE ] SBS: Symbol is viable for forecasting. [2026-01-21T12:20:00.845039] [INFO ] [MAIN ] [2764/3501] SBS kept (0.3s) | 2762 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:01.393837] [DEBUG] [REMOTE ] SBSI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:01.394175] [DEBUG] [REMOTE ] SBSI: PASS: History has at least 300 days. [2026-01-21T12:20:01.394404] [DEBUG] [REMOTE ] SBSI: PASS: Price check passed. Min price $27.13. [2026-01-21T12:20:01.394539] [DEBUG] [REMOTE ] SBSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:01.394677] [DEBUG] [REMOTE ] SBSI: PASS: Integrity check passed. [2026-01-21T12:20:01.394719] [DEBUG] [REMOTE ] SBSI: Symbol is viable for forecasting. [2026-01-21T12:20:01.394768] [INFO ] [MAIN ] [2765/3501] SBSI kept (0.5s) | 2763 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:01.930447] [DEBUG] [REMOTE ] SBUX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:01.930656] [DEBUG] [REMOTE ] SBUX: PASS: History has at least 300 days. [2026-01-21T12:20:01.930995] [DEBUG] [REMOTE ] SBUX: PASS: Price check passed. Min price $79.02. [2026-01-21T12:20:01.931158] [DEBUG] [REMOTE ] SBUX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:01.931315] [DEBUG] [REMOTE ] SBUX: PASS: Integrity check passed. [2026-01-21T12:20:01.931357] [DEBUG] [REMOTE ] SBUX: Symbol is viable for forecasting. [2026-01-21T12:20:01.931409] [INFO ] [MAIN ] [2766/3501] SBUX kept (0.5s) | 2764 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:02.410969] [DEBUG] [REMOTE ] SCD: Retrieved 5511 rows, trimmed to 300. [2026-01-21T12:20:02.411122] [DEBUG] [REMOTE ] SCD: PASS: History has at least 300 days. [2026-01-21T12:20:02.411361] [DEBUG] [REMOTE ] SCD: PASS: Price check passed. Min price $13.84. [2026-01-21T12:20:02.411506] [DEBUG] [REMOTE ] SCD: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:02.411650] [DEBUG] [REMOTE ] SCD: PASS: Integrity check passed. [2026-01-21T12:20:02.411695] [DEBUG] [REMOTE ] SCD: Symbol is viable for forecasting. [2026-01-21T12:20:02.411746] [INFO ] [MAIN ] [2767/3501] SCD kept (0.5s) | 2765 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:02.908549] [DEBUG] [REMOTE ] SCHL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:02.908713] [DEBUG] [REMOTE ] SCHL: PASS: History has at least 300 days. [2026-01-21T12:20:02.908952] [DEBUG] [REMOTE ] SCHL: PASS: Price check passed. Min price $27.00. [2026-01-21T12:20:02.909095] [DEBUG] [REMOTE ] SCHL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:02.909215] [DEBUG] [REMOTE ] SCHL: PASS: Integrity check passed. [2026-01-21T12:20:02.909257] [DEBUG] [REMOTE ] SCHL: Symbol is viable for forecasting. [2026-01-21T12:20:02.909306] [INFO ] [MAIN ] [2768/3501] SCHL kept (0.5s) | 2766 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:03.416170] [DEBUG] [REMOTE ] SCI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:03.416320] [DEBUG] [REMOTE ] SCI: PASS: History has at least 300 days. [2026-01-21T12:20:03.416615] [DEBUG] [REMOTE ] SCI: PASS: Price check passed. Min price $75.57. [2026-01-21T12:20:03.416799] [DEBUG] [REMOTE ] SCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:03.416955] [DEBUG] [REMOTE ] SCI: PASS: Integrity check passed. [2026-01-21T12:20:03.417004] [DEBUG] [REMOTE ] SCI: Symbol is viable for forecasting. [2026-01-21T12:20:03.417057] [INFO ] [MAIN ] [2769/3501] SCI kept (0.5s) | 2767 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:03.877695] [DEBUG] [REMOTE ] SCL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:03.877840] [DEBUG] [REMOTE ] SCL: PASS: History has at least 300 days. [2026-01-21T12:20:03.878078] [DEBUG] [REMOTE ] SCL: PASS: Price check passed. Min price $41.94. [2026-01-21T12:20:03.878217] [DEBUG] [REMOTE ] SCL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:03.878339] [DEBUG] [REMOTE ] SCL: PASS: Integrity check passed. [2026-01-21T12:20:03.878379] [DEBUG] [REMOTE ] SCL: Symbol is viable for forecasting. [2026-01-21T12:20:03.878429] [INFO ] [MAIN ] [2770/3501] SCL kept (0.5s) | 2768 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:04.243411] [DEBUG] [REMOTE ] SCM: Retrieved 3318 rows, trimmed to 300. [2026-01-21T12:20:04.243559] [DEBUG] [REMOTE ] SCM: PASS: History has at least 300 days. [2026-01-21T12:20:04.243804] [DEBUG] [REMOTE ] SCM: PASS: Price check passed. Min price $11.34. [2026-01-21T12:20:04.243945] [DEBUG] [REMOTE ] SCM: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:04.244059] [DEBUG] [REMOTE ] SCM: PASS: Integrity check passed. [2026-01-21T12:20:04.244126] [DEBUG] [REMOTE ] SCM: Symbol is viable for forecasting. [2026-01-21T12:20:04.244176] [INFO ] [MAIN ] [2771/3501] SCM kept (0.4s) | 2769 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:04.776533] [DEBUG] [REMOTE ] SCSC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:04.776712] [DEBUG] [REMOTE ] SCSC: PASS: History has at least 300 days. [2026-01-21T12:20:04.776991] [DEBUG] [REMOTE ] SCSC: PASS: Price check passed. Min price $37.72. [2026-01-21T12:20:04.777203] [DEBUG] [REMOTE ] SCSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:04.777353] [DEBUG] [REMOTE ] SCSC: PASS: Integrity check passed. [2026-01-21T12:20:04.777397] [DEBUG] [REMOTE ] SCSC: Symbol is viable for forecasting. [2026-01-21T12:20:04.777450] [INFO ] [MAIN ] [2772/3501] SCSC kept (0.5s) | 2770 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:05.353927] [DEBUG] [REMOTE ] SCVL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:05.354071] [DEBUG] [REMOTE ] SCVL: PASS: History has at least 300 days. [2026-01-21T12:20:05.354310] [DEBUG] [REMOTE ] SCVL: PASS: Price check passed. Min price $15.55. [2026-01-21T12:20:05.354464] [DEBUG] [REMOTE ] SCVL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:05.354614] [DEBUG] [REMOTE ] SCVL: PASS: Integrity check passed. [2026-01-21T12:20:05.354658] [DEBUG] [REMOTE ] SCVL: Symbol is viable for forecasting. [2026-01-21T12:20:05.354708] [INFO ] [MAIN ] [2773/3501] SCVL kept (0.6s) | 2771 kept, 2 rejected | 138.6/min | ETA: 5.3m [2026-01-21T12:20:05.810745] [DEBUG] [REMOTE ] SCZ: Retrieved 4554 rows, trimmed to 300. [2026-01-21T12:20:05.810908] [DEBUG] [REMOTE ] SCZ: PASS: History has at least 300 days. [2026-01-21T12:20:05.811178] [DEBUG] [REMOTE ] SCZ: PASS: Price check passed. Min price $72.07. [2026-01-21T12:20:05.811329] [DEBUG] [REMOTE ] SCZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:05.811461] [DEBUG] [REMOTE ] SCZ: PASS: Integrity check passed. [2026-01-21T12:20:05.811506] [DEBUG] [REMOTE ] SCZ: Symbol is viable for forecasting. [2026-01-21T12:20:05.811568] [INFO ] [MAIN ] [2774/3501] SCZ kept (0.5s) | 2772 kept, 2 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:05.985489] [DEBUG] [REMOTE ] SCZM: 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-21T12:20:05.985821] [DEBUG] [REMOTE ] SCZM: FAIL: History check failed. No DataFrame was returned. [2026-01-21T12:20:05.985900] [WARN ] [LOCAL ] SCZM: SET TO BLACKLISTED [2026-01-21T12:20:05.987284] [INFO ] [MAIN ] [2775/3501] SCZM rejected (0.2s) | 2772 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:06.387961] [DEBUG] [REMOTE ] SD: Retrieved 2336 rows, trimmed to 300. [2026-01-21T12:20:06.388104] [DEBUG] [REMOTE ] SD: PASS: History has at least 300 days. [2026-01-21T12:20:06.388318] [DEBUG] [REMOTE ] SD: PASS: Price check passed. Min price $11.43. [2026-01-21T12:20:06.388458] [DEBUG] [REMOTE ] SD: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:06.388597] [DEBUG] [REMOTE ] SD: PASS: Integrity check passed. [2026-01-21T12:20:06.388642] [DEBUG] [REMOTE ] SD: Symbol is viable for forecasting. [2026-01-21T12:20:06.388691] [INFO ] [MAIN ] [2776/3501] SD kept (0.4s) | 2773 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:06.848332] [DEBUG] [REMOTE ] SDA: Retrieved 671 rows, trimmed to 300. [2026-01-21T12:20:06.848488] [DEBUG] [REMOTE ] SDA: PASS: History has at least 300 days. [2026-01-21T12:20:06.848750] [DEBUG] [REMOTE ] SDA: PASS: Price check passed. Min price $1.81. [2026-01-21T12:20:06.848895] [DEBUG] [REMOTE ] SDA: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:06.849013] [DEBUG] [REMOTE ] SDA: PASS: Integrity check passed. [2026-01-21T12:20:06.849055] [DEBUG] [REMOTE ] SDA: Symbol is viable for forecasting. [2026-01-21T12:20:06.849105] [INFO ] [MAIN ] [2777/3501] SDA kept (0.5s) | 2774 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:07.290359] [DEBUG] [REMOTE ] SDHY: Retrieved 1292 rows, trimmed to 300. [2026-01-21T12:20:07.290541] [DEBUG] [REMOTE ] SDHY: PASS: History has at least 300 days. [2026-01-21T12:20:07.290856] [DEBUG] [REMOTE ] SDHY: PASS: Price check passed. Min price $16.04. [2026-01-21T12:20:07.291024] [DEBUG] [REMOTE ] SDHY: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:07.291162] [DEBUG] [REMOTE ] SDHY: PASS: Integrity check passed. [2026-01-21T12:20:07.291226] [DEBUG] [REMOTE ] SDHY: Symbol is viable for forecasting. [2026-01-21T12:20:07.291287] [INFO ] [MAIN ] [2778/3501] SDHY kept (0.4s) | 2775 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:07.645645] [DEBUG] [REMOTE ] SDRL: Retrieved 818 rows, trimmed to 300. [2026-01-21T12:20:07.645787] [DEBUG] [REMOTE ] SDRL: PASS: History has at least 300 days. [2026-01-21T12:20:07.646008] [DEBUG] [REMOTE ] SDRL: PASS: Price check passed. Min price $28.40. [2026-01-21T12:20:07.646149] [DEBUG] [REMOTE ] SDRL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:07.646265] [DEBUG] [REMOTE ] SDRL: PASS: Integrity check passed. [2026-01-21T12:20:07.646308] [DEBUG] [REMOTE ] SDRL: Symbol is viable for forecasting. [2026-01-21T12:20:07.646359] [INFO ] [MAIN ] [2779/3501] SDRL kept (0.4s) | 2776 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:08.125042] [DEBUG] [REMOTE ] SDVY: Retrieved 2062 rows, trimmed to 300. [2026-01-21T12:20:08.125268] [DEBUG] [REMOTE ] SDVY: PASS: History has at least 300 days. [2026-01-21T12:20:08.125644] [DEBUG] [REMOTE ] SDVY: PASS: Price check passed. Min price $36.31. [2026-01-21T12:20:08.125850] [DEBUG] [REMOTE ] SDVY: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:08.126037] [DEBUG] [REMOTE ] SDVY: PASS: Integrity check passed. [2026-01-21T12:20:08.126098] [DEBUG] [REMOTE ] SDVY: Symbol is viable for forecasting. [2026-01-21T12:20:08.126175] [INFO ] [MAIN ] [2780/3501] SDVY kept (0.5s) | 2777 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:08.518139] [DEBUG] [REMOTE ] SE: Retrieved 2072 rows, trimmed to 300. [2026-01-21T12:20:08.518400] [DEBUG] [REMOTE ] SE: PASS: History has at least 300 days. [2026-01-21T12:20:08.518776] [DEBUG] [REMOTE ] SE: PASS: Price check passed. Min price $118.95. [2026-01-21T12:20:08.518959] [DEBUG] [REMOTE ] SE: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:08.519128] [DEBUG] [REMOTE ] SE: PASS: Integrity check passed. [2026-01-21T12:20:08.519214] [DEBUG] [REMOTE ] SE: Symbol is viable for forecasting. [2026-01-21T12:20:08.519288] [INFO ] [MAIN ] [2781/3501] SE kept (0.4s) | 2778 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:08.948208] [DEBUG] [REMOTE ] SEDG: Retrieved 2721 rows, trimmed to 300. [2026-01-21T12:20:08.948591] [DEBUG] [REMOTE ] SEDG: PASS: History has at least 300 days. [2026-01-21T12:20:08.949112] [DEBUG] [REMOTE ] SEDG: PASS: Price check passed. Min price $28.47. [2026-01-21T12:20:08.949284] [DEBUG] [REMOTE ] SEDG: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:08.949458] [DEBUG] [REMOTE ] SEDG: PASS: Integrity check passed. [2026-01-21T12:20:08.949504] [DEBUG] [REMOTE ] SEDG: Symbol is viable for forecasting. [2026-01-21T12:20:08.949602] [INFO ] [MAIN ] [2782/3501] SEDG kept (0.4s) | 2779 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:09.537232] [DEBUG] [REMOTE ] SEE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:09.537549] [DEBUG] [REMOTE ] SEE: PASS: History has at least 300 days. [2026-01-21T12:20:09.538207] [DEBUG] [REMOTE ] SEE: PASS: Price check passed. Min price $33.35. [2026-01-21T12:20:09.538431] [DEBUG] [REMOTE ] SEE: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:09.538691] [DEBUG] [REMOTE ] SEE: PASS: Integrity check passed. [2026-01-21T12:20:09.538751] [DEBUG] [REMOTE ] SEE: Symbol is viable for forecasting. [2026-01-21T12:20:09.538816] [INFO ] [MAIN ] [2783/3501] SEE kept (0.6s) | 2780 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:09.836267] [DEBUG] [REMOTE ] SEIC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:09.836586] [DEBUG] [REMOTE ] SEIC: PASS: History has at least 300 days. [2026-01-21T12:20:09.836941] [DEBUG] [REMOTE ] SEIC: PASS: Price check passed. Min price $77.79. [2026-01-21T12:20:09.837097] [DEBUG] [REMOTE ] SEIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:09.837315] [DEBUG] [REMOTE ] SEIC: PASS: Integrity check passed. [2026-01-21T12:20:09.837375] [DEBUG] [REMOTE ] SEIC: Symbol is viable for forecasting. [2026-01-21T12:20:09.837445] [INFO ] [MAIN ] [2784/3501] SEIC kept (0.3s) | 2781 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:10.166366] [DEBUG] [REMOTE ] SELF: Retrieved 4421 rows, trimmed to 300. [2026-01-21T12:20:10.166524] [DEBUG] [REMOTE ] SELF: PASS: History has at least 300 days. [2026-01-21T12:20:10.166793] [DEBUG] [REMOTE ] SELF: PASS: Price check passed. Min price $4.83. [2026-01-21T12:20:10.166939] [DEBUG] [REMOTE ] SELF: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:10.167058] [DEBUG] [REMOTE ] SELF: PASS: Integrity check passed. [2026-01-21T12:20:10.167101] [DEBUG] [REMOTE ] SELF: Symbol is viable for forecasting. [2026-01-21T12:20:10.167151] [INFO ] [MAIN ] [2785/3501] SELF kept (0.3s) | 2782 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:10.736491] [DEBUG] [REMOTE ] SEM: Retrieved 4104 rows, trimmed to 300. [2026-01-21T12:20:10.736719] [DEBUG] [REMOTE ] SEM: PASS: History has at least 300 days. [2026-01-21T12:20:10.737022] [DEBUG] [REMOTE ] SEM: PASS: Price check passed. Min price $12.74. [2026-01-21T12:20:10.737177] [DEBUG] [REMOTE ] SEM: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:10.737333] [DEBUG] [REMOTE ] SEM: PASS: Integrity check passed. [2026-01-21T12:20:10.737387] [DEBUG] [REMOTE ] SEM: Symbol is viable for forecasting. [2026-01-21T12:20:10.737468] [INFO ] [MAIN ] [2786/3501] SEM kept (0.6s) | 2783 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:11.222296] [DEBUG] [REMOTE ] SENEA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:11.222536] [DEBUG] [REMOTE ] SENEA: PASS: History has at least 300 days. [2026-01-21T12:20:11.222919] [DEBUG] [REMOTE ] SENEA: PASS: Price check passed. Min price $101.18. [2026-01-21T12:20:11.223072] [DEBUG] [REMOTE ] SENEA: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:11.223226] [DEBUG] [REMOTE ] SENEA: PASS: Integrity check passed. [2026-01-21T12:20:11.223271] [DEBUG] [REMOTE ] SENEA: Symbol is viable for forecasting. [2026-01-21T12:20:11.223331] [INFO ] [MAIN ] [2787/3501] SENEA kept (0.5s) | 2784 kept, 3 rejected | 138.6/min | ETA: 5.2m [2026-01-21T12:20:11.408921] [DEBUG] [REMOTE ] SENS: Retrieved 2475 rows, trimmed to 300. [2026-01-21T12:20:11.409141] [DEBUG] [REMOTE ] SENS: PASS: History has at least 300 days. [2026-01-21T12:20:11.409529] [DEBUG] [REMOTE ] SENS: PASS: Price check passed. Min price $5.27. [2026-01-21T12:20:11.409721] [DEBUG] [REMOTE ] SENS: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:11.410080] [DEBUG] [REMOTE ] SENS: PASS: Integrity check passed. [2026-01-21T12:20:11.410123] [DEBUG] [REMOTE ] SENS: Symbol is viable for forecasting. [2026-01-21T12:20:11.410178] [INFO ] [MAIN ] [2788/3501] SENS kept (0.2s) | 2785 kept, 3 rejected | 138.6/min | ETA: 5.1m [2026-01-21T12:20:11.870187] [DEBUG] [REMOTE ] SERA: Retrieved 1134 rows, trimmed to 300. [2026-01-21T12:20:11.870328] [DEBUG] [REMOTE ] SERA: PASS: History has at least 300 days. [2026-01-21T12:20:11.870548] [DEBUG] [REMOTE ] SERA: PASS: Price check passed. Min price $2.52. [2026-01-21T12:20:11.870724] [DEBUG] [REMOTE ] SERA: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:11.870878] [DEBUG] [REMOTE ] SERA: PASS: Integrity check passed. [2026-01-21T12:20:11.870927] [DEBUG] [REMOTE ] SERA: Symbol is viable for forecasting. [2026-01-21T12:20:11.870980] [INFO ] [MAIN ] [2789/3501] SERA kept (0.5s) | 2786 kept, 3 rejected | 138.6/min | ETA: 5.1m [2026-01-21T12:20:12.164648] [DEBUG] [REMOTE ] SES: Retrieved 1229 rows, trimmed to 300. [2026-01-21T12:20:12.164816] [DEBUG] [REMOTE ] SES: PASS: History has at least 300 days. [2026-01-21T12:20:12.165282] [DEBUG] [REMOTE ] SES: PASS: Price check passed. Min price $1.79. [2026-01-21T12:20:12.165472] [DEBUG] [REMOTE ] SES: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:12.165672] [DEBUG] [REMOTE ] SES: PASS: Integrity check passed. [2026-01-21T12:20:12.165737] [DEBUG] [REMOTE ] SES: Symbol is viable for forecasting. [2026-01-21T12:20:12.165810] [INFO ] [MAIN ] [2790/3501] SES kept (0.3s) | 2787 kept, 3 rejected | 138.6/min | ETA: 5.1m [2026-01-21T12:20:12.699238] [DEBUG] [REMOTE ] SEVN: Retrieved 1375 rows, trimmed to 300. [2026-01-21T12:20:12.699384] [DEBUG] [REMOTE ] SEVN: PASS: History has at least 300 days. [2026-01-21T12:20:12.699621] [DEBUG] [REMOTE ] SEVN: PASS: Price check passed. Min price $8.52. [2026-01-21T12:20:12.699766] [DEBUG] [REMOTE ] SEVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:12.699878] [DEBUG] [REMOTE ] SEVN: PASS: Integrity check passed. [2026-01-21T12:20:12.699918] [DEBUG] [REMOTE ] SEVN: Symbol is viable for forecasting. [2026-01-21T12:20:12.699966] [INFO ] [MAIN ] [2791/3501] SEVN kept (0.5s) | 2788 kept, 3 rejected | 138.6/min | ETA: 5.1m [2026-01-21T12:20:14.331791] [DEBUG] [REMOTE ] SEZL: Retrieved 608 rows, trimmed to 300. [2026-01-21T12:20:14.331939] [DEBUG] [REMOTE ] SEZL: PASS: History has at least 300 days. [2026-01-21T12:20:14.332147] [DEBUG] [REMOTE ] SEZL: PASS: Price check passed. Min price $50.97. [2026-01-21T12:20:14.332281] [DEBUG] [REMOTE ] SEZL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:14.332392] [DEBUG] [REMOTE ] SEZL: PASS: Integrity check passed. [2026-01-21T12:20:14.332432] [DEBUG] [REMOTE ] SEZL: Symbol is viable for forecasting. [2026-01-21T12:20:14.332480] [INFO ] [MAIN ] [2792/3501] SEZL kept (1.6s) | 2789 kept, 3 rejected | 138.5/min | ETA: 5.1m [2026-01-21T12:20:14.842900] [DEBUG] [REMOTE ] SF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:14.843044] [DEBUG] [REMOTE ] SF: PASS: History has at least 300 days. [2026-01-21T12:20:14.843274] [DEBUG] [REMOTE ] SF: PASS: Price check passed. Min price $114.80. [2026-01-21T12:20:14.843415] [DEBUG] [REMOTE ] SF: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:14.843540] [DEBUG] [REMOTE ] SF: PASS: Integrity check passed. [2026-01-21T12:20:14.843600] [DEBUG] [REMOTE ] SF: Symbol is viable for forecasting. [2026-01-21T12:20:14.843652] [INFO ] [MAIN ] [2793/3501] SF kept (0.5s) | 2790 kept, 3 rejected | 138.5/min | ETA: 5.1m [2026-01-21T12:20:15.160198] [DEBUG] [REMOTE ] SFB: Retrieved 2074 rows, trimmed to 300. [2026-01-21T12:20:15.160365] [DEBUG] [REMOTE ] SFB: PASS: History has at least 300 days. [2026-01-21T12:20:15.160660] [DEBUG] [REMOTE ] SFB: PASS: Price check passed. Min price $20.45. [2026-01-21T12:20:15.160811] [DEBUG] [REMOTE ] SFB: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:15.160931] [DEBUG] [REMOTE ] SFB: PASS: Integrity check passed. [2026-01-21T12:20:15.160974] [DEBUG] [REMOTE ] SFB: Symbol is viable for forecasting. [2026-01-21T12:20:15.161026] [INFO ] [MAIN ] [2794/3501] SFB kept (0.3s) | 2791 kept, 3 rejected | 138.5/min | ETA: 5.1m [2026-01-21T12:20:15.600811] [DEBUG] [REMOTE ] SFBS: Retrieved 2939 rows, trimmed to 300. [2026-01-21T12:20:15.600948] [DEBUG] [REMOTE ] SFBS: PASS: History has at least 300 days. [2026-01-21T12:20:15.601170] [DEBUG] [REMOTE ] SFBS: PASS: Price check passed. Min price $67.40. [2026-01-21T12:20:15.601312] [DEBUG] [REMOTE ] SFBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:15.601433] [DEBUG] [REMOTE ] SFBS: PASS: Integrity check passed. [2026-01-21T12:20:15.601475] [DEBUG] [REMOTE ] SFBS: Symbol is viable for forecasting. [2026-01-21T12:20:15.601527] [INFO ] [MAIN ] [2795/3501] SFBS kept (0.4s) | 2792 kept, 3 rejected | 138.5/min | ETA: 5.1m [2026-01-21T12:20:15.826606] [DEBUG] [REMOTE ] SFIX: Retrieved 2052 rows, trimmed to 300. [2026-01-21T12:20:15.826764] [DEBUG] [REMOTE ] SFIX: PASS: History has at least 300 days. [2026-01-21T12:20:15.826985] [DEBUG] [REMOTE ] SFIX: PASS: Price check passed. Min price $3.95. [2026-01-21T12:20:15.827124] [DEBUG] [REMOTE ] SFIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:15.827259] [DEBUG] [REMOTE ] SFIX: PASS: Integrity check passed. [2026-01-21T12:20:15.827302] [DEBUG] [REMOTE ] SFIX: Symbol is viable for forecasting. [2026-01-21T12:20:15.827351] [INFO ] [MAIN ] [2796/3501] SFIX kept (0.2s) | 2793 kept, 3 rejected | 138.5/min | ETA: 5.1m [2026-01-21T12:20:16.442831] [DEBUG] [REMOTE ] SFL: Retrieved 5433 rows, trimmed to 300. [2026-01-21T12:20:16.442976] [DEBUG] [REMOTE ] SFL: PASS: History has at least 300 days. [2026-01-21T12:20:16.443201] [DEBUG] [REMOTE ] SFL: PASS: Price check passed. Min price $6.85. [2026-01-21T12:20:16.443338] [DEBUG] [REMOTE ] SFL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:16.443457] [DEBUG] [REMOTE ] SFL: PASS: Integrity check passed. [2026-01-21T12:20:16.443497] [DEBUG] [REMOTE ] SFL: Symbol is viable for forecasting. [2026-01-21T12:20:16.443544] [INFO ] [MAIN ] [2797/3501] SFL kept (0.6s) | 2794 kept, 3 rejected | 138.5/min | ETA: 5.1m [2026-01-21T12:20:16.623657] [DEBUG] [REMOTE ] SFLO: Retrieved 520 rows, trimmed to 300. [2026-01-21T12:20:16.623812] [DEBUG] [REMOTE ] SFLO: PASS: History has at least 300 days. [2026-01-21T12:20:16.624051] [DEBUG] [REMOTE ] SFLO: PASS: Price check passed. Min price $27.40. [2026-01-21T12:20:16.624222] [DEBUG] [REMOTE ] SFLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:16.624359] [DEBUG] [REMOTE ] SFLO: PASS: Integrity check passed. [2026-01-21T12:20:16.624412] [DEBUG] [REMOTE ] SFLO: Symbol is viable for forecasting. [2026-01-21T12:20:16.624474] [INFO ] [MAIN ] [2798/3501] SFLO kept (0.2s) | 2795 kept, 3 rejected | 138.5/min | ETA: 5.1m [2026-01-21T12:20:17.057623] [DEBUG] [REMOTE ] SFM: Retrieved 3136 rows, trimmed to 300. [2026-01-21T12:20:17.057787] [DEBUG] [REMOTE ] SFM: PASS: History has at least 300 days. [2026-01-21T12:20:17.058054] [DEBUG] [REMOTE ] SFM: PASS: Price check passed. Min price $72.55. [2026-01-21T12:20:17.058196] [DEBUG] [REMOTE ] SFM: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:17.058320] [DEBUG] [REMOTE ] SFM: PASS: Integrity check passed. [2026-01-21T12:20:17.058361] [DEBUG] [REMOTE ] SFM: Symbol is viable for forecasting. [2026-01-21T12:20:17.058411] [INFO ] [MAIN ] [2799/3501] SFM kept (0.4s) | 2796 kept, 3 rejected | 138.5/min | ETA: 5.1m [2026-01-21T12:20:17.722667] [DEBUG] [REMOTE ] SFNC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:17.722840] [DEBUG] [REMOTE ] SFNC: PASS: History has at least 300 days. [2026-01-21T12:20:17.723138] [DEBUG] [REMOTE ] SFNC: PASS: Price check passed. Min price $17.07. [2026-01-21T12:20:17.723284] [DEBUG] [REMOTE ] SFNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:17.723419] [DEBUG] [REMOTE ] SFNC: PASS: Integrity check passed. [2026-01-21T12:20:17.723461] [DEBUG] [REMOTE ] SFNC: Symbol is viable for forecasting. [2026-01-21T12:20:17.723512] [INFO ] [MAIN ] [2800/3501] SFNC kept (0.7s) | 2797 kept, 3 rejected | 138.5/min | ETA: 5.1m [2026-01-21T12:20:17.872980] [DEBUG] [REMOTE ] SG: Retrieved 1045 rows, trimmed to 300. [2026-01-21T12:20:17.873231] [DEBUG] [REMOTE ] SG: PASS: History has at least 300 days. [2026-01-21T12:20:17.873626] [DEBUG] [REMOTE ] SG: PASS: Price check passed. Min price $5.23. [2026-01-21T12:20:17.873827] [DEBUG] [REMOTE ] SG: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:17.874010] [DEBUG] [REMOTE ] SG: PASS: Integrity check passed. [2026-01-21T12:20:17.874067] [DEBUG] [REMOTE ] SG: Symbol is viable for forecasting. [2026-01-21T12:20:17.874141] [INFO ] [MAIN ] [2801/3501] SG kept (0.2s) | 2798 kept, 3 rejected | 138.5/min | ETA: 5.1m [2026-01-21T12:20:18.467664] [DEBUG] [REMOTE ] SGBX: Retrieved 2156 rows, trimmed to 300. [2026-01-21T12:20:18.467821] [DEBUG] [REMOTE ] SGBX: PASS: History has at least 300 days. [2026-01-21T12:20:18.468053] [DEBUG] [REMOTE ] SGBX: PASS: Price check passed. Min price $1.44. [2026-01-21T12:20:18.468195] [DEBUG] [REMOTE ] SGBX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:18.468332] [DEBUG] [REMOTE ] SGBX: PASS: Integrity check passed. [2026-01-21T12:20:18.468375] [DEBUG] [REMOTE ] SGBX: Symbol is viable for forecasting. [2026-01-21T12:20:18.468425] [INFO ] [MAIN ] [2802/3501] SGBX kept (0.6s) | 2799 kept, 3 rejected | 138.5/min | ETA: 5.0m [2026-01-21T12:20:18.891208] [DEBUG] [REMOTE ] SGC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:18.891354] [DEBUG] [REMOTE ] SGC: PASS: History has at least 300 days. [2026-01-21T12:20:18.891615] [DEBUG] [REMOTE ] SGC: PASS: Price check passed. Min price $8.48. [2026-01-21T12:20:18.891762] [DEBUG] [REMOTE ] SGC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:18.891886] [DEBUG] [REMOTE ] SGC: PASS: Integrity check passed. [2026-01-21T12:20:18.891928] [DEBUG] [REMOTE ] SGC: Symbol is viable for forecasting. [2026-01-21T12:20:18.891978] [INFO ] [MAIN ] [2803/3501] SGC kept (0.4s) | 2800 kept, 3 rejected | 138.5/min | ETA: 5.0m [2026-01-21T12:20:19.156901] [DEBUG] [REMOTE ] SGHC: Retrieved 997 rows, trimmed to 300. [2026-01-21T12:20:19.157043] [DEBUG] [REMOTE ] SGHC: PASS: History has at least 300 days. [2026-01-21T12:20:19.157249] [DEBUG] [REMOTE ] SGHC: PASS: Price check passed. Min price $9.67. [2026-01-21T12:20:19.157384] [DEBUG] [REMOTE ] SGHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:19.157497] [DEBUG] [REMOTE ] SGHC: PASS: Integrity check passed. [2026-01-21T12:20:19.157537] [DEBUG] [REMOTE ] SGHC: Symbol is viable for forecasting. [2026-01-21T12:20:19.157603] [INFO ] [MAIN ] [2804/3501] SGHC kept (0.3s) | 2801 kept, 3 rejected | 138.5/min | ETA: 5.0m [2026-01-21T12:20:20.158332] [DEBUG] [REMOTE ] SGRY: Retrieved 2590 rows, trimmed to 300. [2026-01-21T12:20:20.158534] [DEBUG] [REMOTE ] SGRY: PASS: History has at least 300 days. [2026-01-21T12:20:20.158904] [DEBUG] [REMOTE ] SGRY: PASS: Price check passed. Min price $15.06. [2026-01-21T12:20:20.159121] [DEBUG] [REMOTE ] SGRY: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:20.159308] [DEBUG] [REMOTE ] SGRY: PASS: Integrity check passed. [2026-01-21T12:20:20.159376] [DEBUG] [REMOTE ] SGRY: Symbol is viable for forecasting. [2026-01-21T12:20:20.159456] [INFO ] [MAIN ] [2805/3501] SGRY kept (1.0s) | 2802 kept, 3 rejected | 138.4/min | ETA: 5.0m [2026-01-21T12:20:20.473509] [DEBUG] [REMOTE ] SHAK: Retrieved 2759 rows, trimmed to 300. [2026-01-21T12:20:20.473666] [DEBUG] [REMOTE ] SHAK: PASS: History has at least 300 days. [2026-01-21T12:20:20.473885] [DEBUG] [REMOTE ] SHAK: PASS: Price check passed. Min price $77.12. [2026-01-21T12:20:20.474026] [DEBUG] [REMOTE ] SHAK: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:20.474143] [DEBUG] [REMOTE ] SHAK: PASS: Integrity check passed. [2026-01-21T12:20:20.474185] [DEBUG] [REMOTE ] SHAK: Symbol is viable for forecasting. [2026-01-21T12:20:20.474235] [INFO ] [MAIN ] [2806/3501] SHAK kept (0.3s) | 2803 kept, 3 rejected | 138.5/min | ETA: 5.0m [2026-01-21T12:20:21.026503] [DEBUG] [REMOTE ] SHBI: Retrieved 6244 rows, trimmed to 300. [2026-01-21T12:20:21.026680] [DEBUG] [REMOTE ] SHBI: PASS: History has at least 300 days. [2026-01-21T12:20:21.026959] [DEBUG] [REMOTE ] SHBI: PASS: Price check passed. Min price $15.41. [2026-01-21T12:20:21.027113] [DEBUG] [REMOTE ] SHBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:21.027245] [DEBUG] [REMOTE ] SHBI: PASS: Integrity check passed. [2026-01-21T12:20:21.027409] [DEBUG] [REMOTE ] SHBI: Symbol is viable for forecasting. [2026-01-21T12:20:21.027482] [INFO ] [MAIN ] [2807/3501] SHBI kept (0.6s) | 2804 kept, 3 rejected | 138.4/min | ETA: 5.0m [2026-01-21T12:20:21.292415] [DEBUG] [REMOTE ] SHC: Retrieved 1295 rows, trimmed to 300. [2026-01-21T12:20:21.292566] [DEBUG] [REMOTE ] SHC: PASS: History has at least 300 days. [2026-01-21T12:20:21.292818] [DEBUG] [REMOTE ] SHC: PASS: Price check passed. Min price $15.23. [2026-01-21T12:20:21.292987] [DEBUG] [REMOTE ] SHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:21.293106] [DEBUG] [REMOTE ] SHC: PASS: Integrity check passed. [2026-01-21T12:20:21.293194] [DEBUG] [REMOTE ] SHC: Symbol is viable for forecasting. [2026-01-21T12:20:21.293250] [INFO ] [MAIN ] [2808/3501] SHC kept (0.3s) | 2805 kept, 3 rejected | 138.5/min | ETA: 5.0m [2026-01-21T12:20:21.657517] [DEBUG] [REMOTE ] SHCO: Retrieved 1134 rows, trimmed to 300. [2026-01-21T12:20:21.657677] [DEBUG] [REMOTE ] SHCO: PASS: History has at least 300 days. [2026-01-21T12:20:21.657905] [DEBUG] [REMOTE ] SHCO: PASS: Price check passed. Min price $7.78. [2026-01-21T12:20:21.658065] [DEBUG] [REMOTE ] SHCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:21.658185] [DEBUG] [REMOTE ] SHCO: PASS: Integrity check passed. [2026-01-21T12:20:21.658227] [DEBUG] [REMOTE ] SHCO: Symbol is viable for forecasting. [2026-01-21T12:20:21.658278] [INFO ] [MAIN ] [2809/3501] SHCO kept (0.4s) | 2806 kept, 3 rejected | 138.5/min | ETA: 5.0m [2026-01-21T12:20:22.363347] [DEBUG] [REMOTE ] SHEL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:22.363501] [DEBUG] [REMOTE ] SHEL: PASS: History has at least 300 days. [2026-01-21T12:20:22.363764] [DEBUG] [REMOTE ] SHEL: PASS: Price check passed. Min price $70.31. [2026-01-21T12:20:22.363921] [DEBUG] [REMOTE ] SHEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:22.364064] [DEBUG] [REMOTE ] SHEL: PASS: Integrity check passed. [2026-01-21T12:20:22.364105] [DEBUG] [REMOTE ] SHEL: Symbol is viable for forecasting. [2026-01-21T12:20:22.364155] [INFO ] [MAIN ] [2810/3501] SHEL kept (0.7s) | 2807 kept, 3 rejected | 138.4/min | ETA: 5.0m [2026-01-21T12:20:22.897242] [DEBUG] [REMOTE ] SHEN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:22.897456] [DEBUG] [REMOTE ] SHEN: PASS: History has at least 300 days. [2026-01-21T12:20:22.897828] [DEBUG] [REMOTE ] SHEN: PASS: Price check passed. Min price $9.90. [2026-01-21T12:20:22.898005] [DEBUG] [REMOTE ] SHEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:22.898175] [DEBUG] [REMOTE ] SHEN: PASS: Integrity check passed. [2026-01-21T12:20:22.898226] [DEBUG] [REMOTE ] SHEN: Symbol is viable for forecasting. [2026-01-21T12:20:22.898290] [INFO ] [MAIN ] [2811/3501] SHEN kept (0.5s) | 2808 kept, 3 rejected | 138.4/min | ETA: 5.0m [2026-01-21T12:20:23.143321] [DEBUG] [REMOTE ] SHFS: Retrieved 1108 rows, trimmed to 300. [2026-01-21T12:20:23.143458] [DEBUG] [REMOTE ] SHFS: PASS: History has at least 300 days. [2026-01-21T12:20:23.143712] [DEBUG] [REMOTE ] SHFS: PASS: Price check passed. Min price $1.03. [2026-01-21T12:20:23.143854] [DEBUG] [REMOTE ] SHFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:23.143967] [DEBUG] [REMOTE ] SHFS: PASS: Integrity check passed. [2026-01-21T12:20:23.144014] [DEBUG] [REMOTE ] SHFS: Symbol is viable for forecasting. [2026-01-21T12:20:23.144063] [INFO ] [MAIN ] [2812/3501] SHFS kept (0.2s) | 2809 kept, 3 rejected | 138.5/min | ETA: 5.0m [2026-01-21T12:20:23.728823] [DEBUG] [REMOTE ] SHG: Retrieved 5622 rows, trimmed to 300. [2026-01-21T12:20:23.728976] [DEBUG] [REMOTE ] SHG: PASS: History has at least 300 days. [2026-01-21T12:20:23.729213] [DEBUG] [REMOTE ] SHG: PASS: Price check passed. Min price $51.42. [2026-01-21T12:20:23.729349] [DEBUG] [REMOTE ] SHG: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:23.729468] [DEBUG] [REMOTE ] SHG: PASS: Integrity check passed. [2026-01-21T12:20:23.729508] [DEBUG] [REMOTE ] SHG: Symbol is viable for forecasting. [2026-01-21T12:20:23.729556] [INFO ] [MAIN ] [2813/3501] SHG kept (0.6s) | 2810 kept, 3 rejected | 138.4/min | ETA: 5.0m [2026-01-21T12:20:24.193846] [DEBUG] [REMOTE ] SHIP: Retrieved 4586 rows, trimmed to 300. [2026-01-21T12:20:24.193993] [DEBUG] [REMOTE ] SHIP: PASS: History has at least 300 days. [2026-01-21T12:20:24.194229] [DEBUG] [REMOTE ] SHIP: PASS: Price check passed. Min price $8.12. [2026-01-21T12:20:24.194597] [DEBUG] [REMOTE ] SHIP: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:24.194759] [DEBUG] [REMOTE ] SHIP: PASS: Integrity check passed. [2026-01-21T12:20:24.194808] [DEBUG] [REMOTE ] SHIP: Symbol is viable for forecasting. [2026-01-21T12:20:24.194859] [INFO ] [MAIN ] [2814/3501] SHIP kept (0.5s) | 2811 kept, 3 rejected | 138.4/min | ETA: 5.0m [2026-01-21T12:20:24.449898] [DEBUG] [REMOTE ] SHLS: Retrieved 1251 rows, trimmed to 300. [2026-01-21T12:20:24.450041] [DEBUG] [REMOTE ] SHLS: PASS: History has at least 300 days. [2026-01-21T12:20:24.450245] [DEBUG] [REMOTE ] SHLS: PASS: Price check passed. Min price $7.46. [2026-01-21T12:20:24.450380] [DEBUG] [REMOTE ] SHLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:24.450491] [DEBUG] [REMOTE ] SHLS: PASS: Integrity check passed. [2026-01-21T12:20:24.450532] [DEBUG] [REMOTE ] SHLS: Symbol is viable for forecasting. [2026-01-21T12:20:24.450606] [INFO ] [MAIN ] [2815/3501] SHLS kept (0.3s) | 2812 kept, 3 rejected | 138.4/min | ETA: 5.0m [2026-01-21T12:20:25.052356] [DEBUG] [REMOTE ] SHO: Retrieved 5345 rows, trimmed to 300. [2026-01-21T12:20:25.052503] [DEBUG] [REMOTE ] SHO: PASS: History has at least 300 days. [2026-01-21T12:20:25.052751] [DEBUG] [REMOTE ] SHO: PASS: Price check passed. Min price $8.76. [2026-01-21T12:20:25.052891] [DEBUG] [REMOTE ] SHO: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:25.053013] [DEBUG] [REMOTE ] SHO: PASS: Integrity check passed. [2026-01-21T12:20:25.053053] [DEBUG] [REMOTE ] SHO: Symbol is viable for forecasting. [2026-01-21T12:20:25.053102] [INFO ] [MAIN ] [2816/3501] SHO kept (0.6s) | 2813 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:25.271995] [DEBUG] [REMOTE ] SHOC: Retrieved 824 rows, trimmed to 300. [2026-01-21T12:20:25.272135] [DEBUG] [REMOTE ] SHOC: PASS: History has at least 300 days. [2026-01-21T12:20:25.272343] [DEBUG] [REMOTE ] SHOC: PASS: Price check passed. Min price $62.08. [2026-01-21T12:20:25.272482] [DEBUG] [REMOTE ] SHOC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:25.272612] [DEBUG] [REMOTE ] SHOC: PASS: Integrity check passed. [2026-01-21T12:20:25.272657] [DEBUG] [REMOTE ] SHOC: Symbol is viable for forecasting. [2026-01-21T12:20:25.272706] [INFO ] [MAIN ] [2817/3501] SHOC kept (0.2s) | 2814 kept, 3 rejected | 138.5/min | ETA: 4.9m [2026-01-21T12:20:25.938401] [DEBUG] [REMOTE ] SHOO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:25.938554] [DEBUG] [REMOTE ] SHOO: PASS: History has at least 300 days. [2026-01-21T12:20:25.938821] [DEBUG] [REMOTE ] SHOO: PASS: Price check passed. Min price $32.64. [2026-01-21T12:20:25.938960] [DEBUG] [REMOTE ] SHOO: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:25.939089] [DEBUG] [REMOTE ] SHOO: PASS: Integrity check passed. [2026-01-21T12:20:25.939131] [DEBUG] [REMOTE ] SHOO: Symbol is viable for forecasting. [2026-01-21T12:20:25.939182] [INFO ] [MAIN ] [2818/3501] SHOO kept (0.7s) | 2815 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:26.270567] [DEBUG] [REMOTE ] SHOP: Retrieved 2682 rows, trimmed to 300. [2026-01-21T12:20:26.270741] [DEBUG] [REMOTE ] SHOP: PASS: History has at least 300 days. [2026-01-21T12:20:26.271015] [DEBUG] [REMOTE ] SHOP: PASS: Price check passed. Min price $139.93. [2026-01-21T12:20:26.271197] [DEBUG] [REMOTE ] SHOP: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:26.271348] [DEBUG] [REMOTE ] SHOP: PASS: Integrity check passed. [2026-01-21T12:20:26.271403] [DEBUG] [REMOTE ] SHOP: Symbol is viable for forecasting. [2026-01-21T12:20:26.271465] [INFO ] [MAIN ] [2819/3501] SHOP kept (0.3s) | 2816 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:26.804100] [DEBUG] [REMOTE ] SHY: Retrieved 5909 rows, trimmed to 300. [2026-01-21T12:20:26.804251] [DEBUG] [REMOTE ] SHY: PASS: History has at least 300 days. [2026-01-21T12:20:26.804482] [DEBUG] [REMOTE ] SHY: PASS: Price check passed. Min price $82.17. [2026-01-21T12:20:26.804658] [DEBUG] [REMOTE ] SHY: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:26.804783] [DEBUG] [REMOTE ] SHY: PASS: Integrity check passed. [2026-01-21T12:20:26.804822] [DEBUG] [REMOTE ] SHY: Symbol is viable for forecasting. [2026-01-21T12:20:26.804871] [INFO ] [MAIN ] [2820/3501] SHY kept (0.5s) | 2817 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:27.139320] [DEBUG] [REMOTE ] SIBN: Retrieved 1823 rows, trimmed to 300. [2026-01-21T12:20:27.139468] [DEBUG] [REMOTE ] SIBN: PASS: History has at least 300 days. [2026-01-21T12:20:27.139706] [DEBUG] [REMOTE ] SIBN: PASS: Price check passed. Min price $14.83. [2026-01-21T12:20:27.139851] [DEBUG] [REMOTE ] SIBN: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:27.139968] [DEBUG] [REMOTE ] SIBN: PASS: Integrity check passed. [2026-01-21T12:20:27.140010] [DEBUG] [REMOTE ] SIBN: Symbol is viable for forecasting. [2026-01-21T12:20:27.140061] [INFO ] [MAIN ] [2821/3501] SIBN kept (0.3s) | 2818 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:27.666279] [DEBUG] [REMOTE ] SID: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:27.666424] [DEBUG] [REMOTE ] SID: PASS: History has at least 300 days. [2026-01-21T12:20:27.666696] [DEBUG] [REMOTE ] SID: PASS: Price check passed. Min price $1.48. [2026-01-21T12:20:27.666840] [DEBUG] [REMOTE ] SID: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:27.666965] [DEBUG] [REMOTE ] SID: PASS: Integrity check passed. [2026-01-21T12:20:27.667006] [DEBUG] [REMOTE ] SID: Symbol is viable for forecasting. [2026-01-21T12:20:27.667055] [INFO ] [MAIN ] [2822/3501] SID kept (0.5s) | 2819 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:28.130308] [DEBUG] [REMOTE ] SIEB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:28.130460] [DEBUG] [REMOTE ] SIEB: PASS: History has at least 300 days. [2026-01-21T12:20:28.130717] [DEBUG] [REMOTE ] SIEB: PASS: Price check passed. Min price $2.64. [2026-01-21T12:20:28.130876] [DEBUG] [REMOTE ] SIEB: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:28.131003] [DEBUG] [REMOTE ] SIEB: PASS: Integrity check passed. [2026-01-21T12:20:28.131046] [DEBUG] [REMOTE ] SIEB: Symbol is viable for forecasting. [2026-01-21T12:20:28.131096] [INFO ] [MAIN ] [2823/3501] SIEB kept (0.5s) | 2820 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:28.547539] [DEBUG] [REMOTE ] SIFY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:28.547704] [DEBUG] [REMOTE ] SIFY: PASS: History has at least 300 days. [2026-01-21T12:20:28.547955] [DEBUG] [REMOTE ] SIFY: PASS: Price check passed. Min price $10.37. [2026-01-21T12:20:28.548115] [DEBUG] [REMOTE ] SIFY: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:28.548257] [DEBUG] [REMOTE ] SIFY: PASS: Integrity check passed. [2026-01-21T12:20:28.548389] [DEBUG] [REMOTE ] SIFY: Symbol is viable for forecasting. [2026-01-21T12:20:28.548448] [INFO ] [MAIN ] [2824/3501] SIFY kept (0.4s) | 2821 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:29.027767] [DEBUG] [REMOTE ] SIG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:29.027911] [DEBUG] [REMOTE ] SIG: PASS: History has at least 300 days. [2026-01-21T12:20:29.028170] [DEBUG] [REMOTE ] SIG: PASS: Price check passed. Min price $82.88. [2026-01-21T12:20:29.028311] [DEBUG] [REMOTE ] SIG: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:29.028433] [DEBUG] [REMOTE ] SIG: PASS: Integrity check passed. [2026-01-21T12:20:29.028472] [DEBUG] [REMOTE ] SIG: Symbol is viable for forecasting. [2026-01-21T12:20:29.028520] [INFO ] [MAIN ] [2825/3501] SIG kept (0.5s) | 2822 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:29.534818] [DEBUG] [REMOTE ] SIGA: Retrieved 6592 rows, trimmed to 300. [2026-01-21T12:20:29.534974] [DEBUG] [REMOTE ] SIGA: PASS: History has at least 300 days. [2026-01-21T12:20:29.535237] [DEBUG] [REMOTE ] SIGA: PASS: Price check passed. Min price $5.77. [2026-01-21T12:20:29.535391] [DEBUG] [REMOTE ] SIGA: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:29.535518] [DEBUG] [REMOTE ] SIGA: PASS: Integrity check passed. [2026-01-21T12:20:29.535559] [DEBUG] [REMOTE ] SIGA: Symbol is viable for forecasting. [2026-01-21T12:20:29.535633] [INFO ] [MAIN ] [2826/3501] SIGA kept (0.5s) | 2823 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:30.406139] [DEBUG] [REMOTE ] SIGI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:30.406493] [DEBUG] [REMOTE ] SIGI: PASS: History has at least 300 days. [2026-01-21T12:20:30.406768] [DEBUG] [REMOTE ] SIGI: PASS: Price check passed. Min price $73.62. [2026-01-21T12:20:30.406914] [DEBUG] [REMOTE ] SIGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:30.407037] [DEBUG] [REMOTE ] SIGI: PASS: Integrity check passed. [2026-01-21T12:20:30.407091] [DEBUG] [REMOTE ] SIGI: Symbol is viable for forecasting. [2026-01-21T12:20:30.407148] [INFO ] [MAIN ] [2827/3501] SIGI kept (0.9s) | 2824 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:30.681209] [DEBUG] [REMOTE ] SII: Retrieved 1397 rows, trimmed to 300. [2026-01-21T12:20:30.681355] [DEBUG] [REMOTE ] SII: PASS: History has at least 300 days. [2026-01-21T12:20:30.681601] [DEBUG] [REMOTE ] SII: PASS: Price check passed. Min price $79.38. [2026-01-21T12:20:30.681754] [DEBUG] [REMOTE ] SII: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:30.681872] [DEBUG] [REMOTE ] SII: PASS: Integrity check passed. [2026-01-21T12:20:30.681915] [DEBUG] [REMOTE ] SII: Symbol is viable for forecasting. [2026-01-21T12:20:30.681965] [INFO ] [MAIN ] [2828/3501] SII kept (0.3s) | 2825 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:31.233523] [DEBUG] [REMOTE ] SIMO: Retrieved 5171 rows, trimmed to 300. [2026-01-21T12:20:31.233684] [DEBUG] [REMOTE ] SIMO: PASS: History has at least 300 days. [2026-01-21T12:20:31.233897] [DEBUG] [REMOTE ] SIMO: PASS: Price check passed. Min price $80.16. [2026-01-21T12:20:31.234035] [DEBUG] [REMOTE ] SIMO: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:31.234148] [DEBUG] [REMOTE ] SIMO: PASS: Integrity check passed. [2026-01-21T12:20:31.234188] [DEBUG] [REMOTE ] SIMO: Symbol is viable for forecasting. [2026-01-21T12:20:31.234238] [INFO ] [MAIN ] [2829/3501] SIMO kept (0.6s) | 2826 kept, 3 rejected | 138.4/min | ETA: 4.9m [2026-01-21T12:20:31.620704] [DEBUG] [REMOTE ] SIRI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:31.620963] [DEBUG] [REMOTE ] SIRI: PASS: History has at least 300 days. [2026-01-21T12:20:31.621646] [DEBUG] [REMOTE ] SIRI: PASS: Price check passed. Min price $19.92. [2026-01-21T12:20:31.621858] [DEBUG] [REMOTE ] SIRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:31.622084] [DEBUG] [REMOTE ] SIRI: PASS: Integrity check passed. [2026-01-21T12:20:31.622142] [DEBUG] [REMOTE ] SIRI: Symbol is viable for forecasting. [2026-01-21T12:20:31.622203] [INFO ] [MAIN ] [2830/3501] SIRI kept (0.4s) | 2827 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:31.942927] [DEBUG] [REMOTE ] SITC: Retrieved 6294 rows, trimmed to 300. [2026-01-21T12:20:31.943071] [DEBUG] [REMOTE ] SITC: PASS: History has at least 300 days. [2026-01-21T12:20:31.943301] [DEBUG] [REMOTE ] SITC: PASS: Price check passed. Min price $5.87. [2026-01-21T12:20:31.943444] [DEBUG] [REMOTE ] SITC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:31.943601] [DEBUG] [REMOTE ] SITC: PASS: Integrity check passed. [2026-01-21T12:20:31.943669] [DEBUG] [REMOTE ] SITC: Symbol is viable for forecasting. [2026-01-21T12:20:31.943724] [INFO ] [MAIN ] [2831/3501] SITC kept (0.3s) | 2828 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:32.375488] [DEBUG] [REMOTE ] SITE: Retrieved 2436 rows, trimmed to 300. [2026-01-21T12:20:32.375692] [DEBUG] [REMOTE ] SITE: PASS: History has at least 300 days. [2026-01-21T12:20:32.375948] [DEBUG] [REMOTE ] SITE: PASS: Price check passed. Min price $122.14. [2026-01-21T12:20:32.376092] [DEBUG] [REMOTE ] SITE: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:32.376220] [DEBUG] [REMOTE ] SITE: PASS: Integrity check passed. [2026-01-21T12:20:32.376263] [DEBUG] [REMOTE ] SITE: Symbol is viable for forecasting. [2026-01-21T12:20:32.376313] [INFO ] [MAIN ] [2832/3501] SITE kept (0.4s) | 2829 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:32.710339] [DEBUG] [REMOTE ] SITM: Retrieved 1548 rows, trimmed to 300. [2026-01-21T12:20:32.710482] [DEBUG] [REMOTE ] SITM: PASS: History has at least 300 days. [2026-01-21T12:20:32.710744] [DEBUG] [REMOTE ] SITM: PASS: Price check passed. Min price $252.76. [2026-01-21T12:20:32.710891] [DEBUG] [REMOTE ] SITM: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:32.711006] [DEBUG] [REMOTE ] SITM: PASS: Integrity check passed. [2026-01-21T12:20:32.711046] [DEBUG] [REMOTE ] SITM: Symbol is viable for forecasting. [2026-01-21T12:20:32.711094] [INFO ] [MAIN ] [2833/3501] SITM kept (0.3s) | 2830 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:33.129758] [DEBUG] [REMOTE ] SIXG: Retrieved 1730 rows, trimmed to 300. [2026-01-21T12:20:33.129903] [DEBUG] [REMOTE ] SIXG: PASS: History has at least 300 days. [2026-01-21T12:20:33.130113] [DEBUG] [REMOTE ] SIXG: PASS: Price check passed. Min price $60.27. [2026-01-21T12:20:33.130249] [DEBUG] [REMOTE ] SIXG: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:33.130362] [DEBUG] [REMOTE ] SIXG: PASS: Integrity check passed. [2026-01-21T12:20:33.130403] [DEBUG] [REMOTE ] SIXG: Symbol is viable for forecasting. [2026-01-21T12:20:33.130451] [INFO ] [MAIN ] [2834/3501] SIXG kept (0.4s) | 2831 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:33.721256] [DEBUG] [REMOTE ] SJM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:33.721417] [DEBUG] [REMOTE ] SJM: PASS: History has at least 300 days. [2026-01-21T12:20:33.721741] [DEBUG] [REMOTE ] SJM: PASS: Price check passed. Min price $94.56. [2026-01-21T12:20:33.721892] [DEBUG] [REMOTE ] SJM: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:33.722025] [DEBUG] [REMOTE ] SJM: PASS: Integrity check passed. [2026-01-21T12:20:33.722067] [DEBUG] [REMOTE ] SJM: Symbol is viable for forecasting. [2026-01-21T12:20:33.722128] [INFO ] [MAIN ] [2835/3501] SJM kept (0.6s) | 2832 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:33.991939] [DEBUG] [REMOTE ] SKE: Retrieved 2032 rows, trimmed to 300. [2026-01-21T12:20:33.992087] [DEBUG] [REMOTE ] SKE: PASS: History has at least 300 days. [2026-01-21T12:20:33.992304] [DEBUG] [REMOTE ] SKE: PASS: Price check passed. Min price $15.54. [2026-01-21T12:20:33.992655] [DEBUG] [REMOTE ] SKE: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:33.992770] [DEBUG] [REMOTE ] SKE: PASS: Integrity check passed. [2026-01-21T12:20:33.992811] [DEBUG] [REMOTE ] SKE: Symbol is viable for forecasting. [2026-01-21T12:20:33.992859] [INFO ] [MAIN ] [2836/3501] SKE kept (0.3s) | 2833 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:34.403841] [DEBUG] [REMOTE ] SKIL: Retrieved 1630 rows, trimmed to 300. [2026-01-21T12:20:34.403982] [DEBUG] [REMOTE ] SKIL: PASS: History has at least 300 days. [2026-01-21T12:20:34.404193] [DEBUG] [REMOTE ] SKIL: PASS: Price check passed. Min price $5.67. [2026-01-21T12:20:34.404334] [DEBUG] [REMOTE ] SKIL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:34.404449] [DEBUG] [REMOTE ] SKIL: PASS: Integrity check passed. [2026-01-21T12:20:34.404492] [DEBUG] [REMOTE ] SKIL: Symbol is viable for forecasting. [2026-01-21T12:20:34.404540] [INFO ] [MAIN ] [2837/3501] SKIL kept (0.4s) | 2834 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:34.788908] [DEBUG] [REMOTE ] SKIN: Retrieved 1293 rows, trimmed to 300. [2026-01-21T12:20:34.789055] [DEBUG] [REMOTE ] SKIN: PASS: History has at least 300 days. [2026-01-21T12:20:34.789298] [DEBUG] [REMOTE ] SKIN: PASS: Price check passed. Min price $1.26. [2026-01-21T12:20:34.789438] [DEBUG] [REMOTE ] SKIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:34.789552] [DEBUG] [REMOTE ] SKIN: PASS: Integrity check passed. [2026-01-21T12:20:34.789624] [DEBUG] [REMOTE ] SKIN: Symbol is viable for forecasting. [2026-01-21T12:20:34.789674] [INFO ] [MAIN ] [2838/3501] SKIN kept (0.4s) | 2835 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:35.190153] [DEBUG] [REMOTE ] SKLZ: Retrieved 1441 rows, trimmed to 300. [2026-01-21T12:20:35.190293] [DEBUG] [REMOTE ] SKLZ: PASS: History has at least 300 days. [2026-01-21T12:20:35.190502] [DEBUG] [REMOTE ] SKLZ: PASS: Price check passed. Min price $4.22. [2026-01-21T12:20:35.190671] [DEBUG] [REMOTE ] SKLZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:35.190789] [DEBUG] [REMOTE ] SKLZ: PASS: Integrity check passed. [2026-01-21T12:20:35.190833] [DEBUG] [REMOTE ] SKLZ: Symbol is viable for forecasting. [2026-01-21T12:20:35.190882] [INFO ] [MAIN ] [2839/3501] SKLZ kept (0.4s) | 2836 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:35.849535] [DEBUG] [REMOTE ] SKM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:35.849685] [DEBUG] [REMOTE ] SKM: PASS: History has at least 300 days. [2026-01-21T12:20:35.849923] [DEBUG] [REMOTE ] SKM: PASS: Price check passed. Min price $19.68. [2026-01-21T12:20:35.850062] [DEBUG] [REMOTE ] SKM: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:35.850204] [DEBUG] [REMOTE ] SKM: PASS: Integrity check passed. [2026-01-21T12:20:35.850247] [DEBUG] [REMOTE ] SKM: Symbol is viable for forecasting. [2026-01-21T12:20:35.850296] [INFO ] [MAIN ] [2840/3501] SKM kept (0.7s) | 2837 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:36.057523] [DEBUG] [REMOTE ] SKRE: Retrieved 512 rows, trimmed to 300. [2026-01-21T12:20:36.057744] [DEBUG] [REMOTE ] SKRE: PASS: History has at least 300 days. [2026-01-21T12:20:36.058004] [DEBUG] [REMOTE ] SKRE: PASS: Price check passed. Min price $8.20. [2026-01-21T12:20:36.058148] [DEBUG] [REMOTE ] SKRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:36.058271] [DEBUG] [REMOTE ] SKRE: PASS: Integrity check passed. [2026-01-21T12:20:36.058313] [DEBUG] [REMOTE ] SKRE: Symbol is viable for forecasting. [2026-01-21T12:20:36.058366] [INFO ] [MAIN ] [2841/3501] SKRE kept (0.2s) | 2838 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:36.505302] [DEBUG] [REMOTE ] SKWD: Retrieved 756 rows, trimmed to 300. [2026-01-21T12:20:36.505516] [DEBUG] [REMOTE ] SKWD: PASS: History has at least 300 days. [2026-01-21T12:20:36.505850] [DEBUG] [REMOTE ] SKWD: PASS: Price check passed. Min price $45.01. [2026-01-21T12:20:36.506006] [DEBUG] [REMOTE ] SKWD: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:36.506133] [DEBUG] [REMOTE ] SKWD: PASS: Integrity check passed. [2026-01-21T12:20:36.506177] [DEBUG] [REMOTE ] SKWD: Symbol is viable for forecasting. [2026-01-21T12:20:36.506230] [INFO ] [MAIN ] [2842/3501] SKWD kept (0.4s) | 2839 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:37.156874] [DEBUG] [REMOTE ] SKY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:37.157008] [DEBUG] [REMOTE ] SKY: PASS: History has at least 300 days. [2026-01-21T12:20:37.157226] [DEBUG] [REMOTE ] SKY: PASS: Price check passed. Min price $64.82. [2026-01-21T12:20:37.157366] [DEBUG] [REMOTE ] SKY: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:37.157479] [DEBUG] [REMOTE ] SKY: PASS: Integrity check passed. [2026-01-21T12:20:37.157520] [DEBUG] [REMOTE ] SKY: Symbol is viable for forecasting. [2026-01-21T12:20:37.157584] [INFO ] [MAIN ] [2843/3501] SKY kept (0.7s) | 2840 kept, 3 rejected | 138.4/min | ETA: 4.8m [2026-01-21T12:20:37.415733] [DEBUG] [REMOTE ] SKYH: Retrieved 1284 rows, trimmed to 300. [2026-01-21T12:20:37.415868] [DEBUG] [REMOTE ] SKYH: PASS: History has at least 300 days. [2026-01-21T12:20:37.416087] [DEBUG] [REMOTE ] SKYH: PASS: Price check passed. Min price $8.30. [2026-01-21T12:20:37.416222] [DEBUG] [REMOTE ] SKYH: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:37.416332] [DEBUG] [REMOTE ] SKYH: PASS: Integrity check passed. [2026-01-21T12:20:37.416371] [DEBUG] [REMOTE ] SKYH: Symbol is viable for forecasting. [2026-01-21T12:20:37.416418] [INFO ] [MAIN ] [2844/3501] SKYH kept (0.3s) | 2841 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:37.711641] [DEBUG] [REMOTE ] SKYX: Retrieved 1679 rows, trimmed to 300. [2026-01-21T12:20:37.711775] [DEBUG] [REMOTE ] SKYX: PASS: History has at least 300 days. [2026-01-21T12:20:37.711984] [DEBUG] [REMOTE ] SKYX: PASS: Price check passed. Min price $1.51. [2026-01-21T12:20:37.712127] [DEBUG] [REMOTE ] SKYX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:37.712240] [DEBUG] [REMOTE ] SKYX: PASS: Integrity check passed. [2026-01-21T12:20:37.712283] [DEBUG] [REMOTE ] SKYX: Symbol is viable for forecasting. [2026-01-21T12:20:37.712334] [INFO ] [MAIN ] [2845/3501] SKYX kept (0.3s) | 2842 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:38.341075] [DEBUG] [REMOTE ] SKYY: Retrieved 3657 rows, trimmed to 300. [2026-01-21T12:20:38.341224] [DEBUG] [REMOTE ] SKYY: PASS: History has at least 300 days. [2026-01-21T12:20:38.341449] [DEBUG] [REMOTE ] SKYY: PASS: Price check passed. Min price $120.18. [2026-01-21T12:20:38.341615] [DEBUG] [REMOTE ] SKYY: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:38.341735] [DEBUG] [REMOTE ] SKYY: PASS: Integrity check passed. [2026-01-21T12:20:38.341775] [DEBUG] [REMOTE ] SKYY: Symbol is viable for forecasting. [2026-01-21T12:20:38.341823] [INFO ] [MAIN ] [2846/3501] SKYY kept (0.6s) | 2843 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:38.751019] [DEBUG] [REMOTE ] SLAB: Retrieved 6494 rows, trimmed to 300. [2026-01-21T12:20:38.751198] [DEBUG] [REMOTE ] SLAB: PASS: History has at least 300 days. [2026-01-21T12:20:38.751523] [DEBUG] [REMOTE ] SLAB: PASS: Price check passed. Min price $116.08. [2026-01-21T12:20:38.751747] [DEBUG] [REMOTE ] SLAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:38.751929] [DEBUG] [REMOTE ] SLAB: PASS: Integrity check passed. [2026-01-21T12:20:38.752179] [DEBUG] [REMOTE ] SLAB: Symbol is viable for forecasting. [2026-01-21T12:20:38.752254] [INFO ] [MAIN ] [2847/3501] SLAB kept (0.4s) | 2844 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:39.144834] [DEBUG] [REMOTE ] SLB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:39.145168] [DEBUG] [REMOTE ] SLB: PASS: History has at least 300 days. [2026-01-21T12:20:39.145393] [DEBUG] [REMOTE ] SLB: PASS: Price check passed. Min price $34.92. [2026-01-21T12:20:39.145558] [DEBUG] [REMOTE ] SLB: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:39.145710] [DEBUG] [REMOTE ] SLB: PASS: Integrity check passed. [2026-01-21T12:20:39.145752] [DEBUG] [REMOTE ] SLB: Symbol is viable for forecasting. [2026-01-21T12:20:39.145998] [INFO ] [MAIN ] [2848/3501] SLB kept (0.4s) | 2845 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:39.434419] [DEBUG] [REMOTE ] SLDB: Retrieved 2006 rows, trimmed to 300. [2026-01-21T12:20:39.434590] [DEBUG] [REMOTE ] SLDB: PASS: History has at least 300 days. [2026-01-21T12:20:39.434815] [DEBUG] [REMOTE ] SLDB: PASS: Price check passed. Min price $3.93. [2026-01-21T12:20:39.434952] [DEBUG] [REMOTE ] SLDB: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:39.435063] [DEBUG] [REMOTE ] SLDB: PASS: Integrity check passed. [2026-01-21T12:20:39.435103] [DEBUG] [REMOTE ] SLDB: Symbol is viable for forecasting. [2026-01-21T12:20:39.435150] [INFO ] [MAIN ] [2849/3501] SLDB kept (0.3s) | 2846 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:39.811196] [DEBUG] [REMOTE ] SLDP: Retrieved 1174 rows, trimmed to 300. [2026-01-21T12:20:39.811345] [DEBUG] [REMOTE ] SLDP: PASS: History has at least 300 days. [2026-01-21T12:20:39.811561] [DEBUG] [REMOTE ] SLDP: PASS: Price check passed. Min price $4.25. [2026-01-21T12:20:39.811746] [DEBUG] [REMOTE ] SLDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:39.811865] [DEBUG] [REMOTE ] SLDP: PASS: Integrity check passed. [2026-01-21T12:20:39.811909] [DEBUG] [REMOTE ] SLDP: Symbol is viable for forecasting. [2026-01-21T12:20:39.811959] [INFO ] [MAIN ] [2850/3501] SLDP kept (0.4s) | 2847 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:40.434874] [DEBUG] [REMOTE ] SLF: Retrieved 6495 rows, trimmed to 300. [2026-01-21T12:20:40.435011] [DEBUG] [REMOTE ] SLF: PASS: History has at least 300 days. [2026-01-21T12:20:40.435234] [DEBUG] [REMOTE ] SLF: PASS: Price check passed. Min price $57.33. [2026-01-21T12:20:40.435374] [DEBUG] [REMOTE ] SLF: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:40.435492] [DEBUG] [REMOTE ] SLF: PASS: Integrity check passed. [2026-01-21T12:20:40.435532] [DEBUG] [REMOTE ] SLF: Symbol is viable for forecasting. [2026-01-21T12:20:40.435605] [INFO ] [MAIN ] [2851/3501] SLF kept (0.6s) | 2848 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:40.903084] [DEBUG] [REMOTE ] SLG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:40.903229] [DEBUG] [REMOTE ] SLG: PASS: History has at least 300 days. [2026-01-21T12:20:40.903460] [DEBUG] [REMOTE ] SLG: PASS: Price check passed. Min price $41.53. [2026-01-21T12:20:40.903817] [DEBUG] [REMOTE ] SLG: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:40.903941] [DEBUG] [REMOTE ] SLG: PASS: Integrity check passed. [2026-01-21T12:20:40.903983] [DEBUG] [REMOTE ] SLG: Symbol is viable for forecasting. [2026-01-21T12:20:40.904035] [INFO ] [MAIN ] [2852/3501] SLG kept (0.5s) | 2849 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:41.355778] [DEBUG] [REMOTE ] SLGN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:41.355917] [DEBUG] [REMOTE ] SLGN: PASS: History has at least 300 days. [2026-01-21T12:20:41.356139] [DEBUG] [REMOTE ] SLGN: PASS: Price check passed. Min price $37.37. [2026-01-21T12:20:41.356276] [DEBUG] [REMOTE ] SLGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:41.356399] [DEBUG] [REMOTE ] SLGN: PASS: Integrity check passed. [2026-01-21T12:20:41.356448] [DEBUG] [REMOTE ] SLGN: Symbol is viable for forecasting. [2026-01-21T12:20:41.356525] [INFO ] [MAIN ] [2853/3501] SLGN kept (0.5s) | 2850 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:41.672485] [DEBUG] [REMOTE ] SLM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:41.672644] [DEBUG] [REMOTE ] SLM: PASS: History has at least 300 days. [2026-01-21T12:20:41.672880] [DEBUG] [REMOTE ] SLM: PASS: Price check passed. Min price $26.00. [2026-01-21T12:20:41.673021] [DEBUG] [REMOTE ] SLM: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:41.673140] [DEBUG] [REMOTE ] SLM: PASS: Integrity check passed. [2026-01-21T12:20:41.673181] [DEBUG] [REMOTE ] SLM: Symbol is viable for forecasting. [2026-01-21T12:20:41.673230] [INFO ] [MAIN ] [2854/3501] SLM kept (0.3s) | 2851 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:42.035615] [DEBUG] [REMOTE ] SLN: Retrieved 1348 rows, trimmed to 300. [2026-01-21T12:20:42.035755] [DEBUG] [REMOTE ] SLN: PASS: History has at least 300 days. [2026-01-21T12:20:42.035959] [DEBUG] [REMOTE ] SLN: PASS: Price check passed. Min price $5.04. [2026-01-21T12:20:42.036094] [DEBUG] [REMOTE ] SLN: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:42.036206] [DEBUG] [REMOTE ] SLN: PASS: Integrity check passed. [2026-01-21T12:20:42.036248] [DEBUG] [REMOTE ] SLN: Symbol is viable for forecasting. [2026-01-21T12:20:42.036296] [INFO ] [MAIN ] [2855/3501] SLN kept (0.4s) | 2852 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:42.348984] [DEBUG] [REMOTE ] SLNO: Retrieved 2811 rows, trimmed to 300. [2026-01-21T12:20:42.349143] [DEBUG] [REMOTE ] SLNO: PASS: History has at least 300 days. [2026-01-21T12:20:42.349364] [DEBUG] [REMOTE ] SLNO: PASS: Price check passed. Min price $41.51. [2026-01-21T12:20:42.349500] [DEBUG] [REMOTE ] SLNO: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:42.349650] [DEBUG] [REMOTE ] SLNO: PASS: Integrity check passed. [2026-01-21T12:20:42.349695] [DEBUG] [REMOTE ] SLNO: Symbol is viable for forecasting. [2026-01-21T12:20:42.349745] [INFO ] [MAIN ] [2856/3501] SLNO kept (0.3s) | 2853 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:42.852804] [DEBUG] [REMOTE ] SLP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:42.852974] [DEBUG] [REMOTE ] SLP: PASS: History has at least 300 days. [2026-01-21T12:20:42.853276] [DEBUG] [REMOTE ] SLP: PASS: Price check passed. Min price $16.32. [2026-01-21T12:20:42.853437] [DEBUG] [REMOTE ] SLP: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:42.853606] [DEBUG] [REMOTE ] SLP: PASS: Integrity check passed. [2026-01-21T12:20:42.853654] [DEBUG] [REMOTE ] SLP: Symbol is viable for forecasting. [2026-01-21T12:20:42.853713] [INFO ] [MAIN ] [2857/3501] SLP kept (0.5s) | 2854 kept, 3 rejected | 138.4/min | ETA: 4.7m [2026-01-21T12:20:43.285835] [DEBUG] [REMOTE ] SLQD: Retrieved 3082 rows, trimmed to 300. [2026-01-21T12:20:43.285979] [DEBUG] [REMOTE ] SLQD: PASS: History has at least 300 days. [2026-01-21T12:20:43.286212] [DEBUG] [REMOTE ] SLQD: PASS: Price check passed. Min price $50.22. [2026-01-21T12:20:43.286367] [DEBUG] [REMOTE ] SLQD: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:43.286523] [DEBUG] [REMOTE ] SLQD: PASS: Integrity check passed. [2026-01-21T12:20:43.286588] [DEBUG] [REMOTE ] SLQD: Symbol is viable for forecasting. [2026-01-21T12:20:43.286647] [INFO ] [MAIN ] [2858/3501] SLQD kept (0.4s) | 2855 kept, 3 rejected | 138.4/min | ETA: 4.6m [2026-01-21T12:20:43.578806] [DEBUG] [REMOTE ] SLRC: Retrieved 4011 rows, trimmed to 300. [2026-01-21T12:20:43.578949] [DEBUG] [REMOTE ] SLRC: PASS: History has at least 300 days. [2026-01-21T12:20:43.579184] [DEBUG] [REMOTE ] SLRC: PASS: Price check passed. Min price $14.53. [2026-01-21T12:20:43.579344] [DEBUG] [REMOTE ] SLRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:43.579472] [DEBUG] [REMOTE ] SLRC: PASS: Integrity check passed. [2026-01-21T12:20:43.579517] [DEBUG] [REMOTE ] SLRC: Symbol is viable for forecasting. [2026-01-21T12:20:43.579591] [INFO ] [MAIN ] [2859/3501] SLRC kept (0.3s) | 2856 kept, 3 rejected | 138.4/min | ETA: 4.6m [2026-01-21T12:20:43.965456] [DEBUG] [REMOTE ] SLS: Retrieved 2024 rows, trimmed to 300. [2026-01-21T12:20:43.965629] [DEBUG] [REMOTE ] SLS: PASS: History has at least 300 days. [2026-01-21T12:20:43.965865] [DEBUG] [REMOTE ] SLS: PASS: Price check passed. Min price $1.39. [2026-01-21T12:20:43.966020] [DEBUG] [REMOTE ] SLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:43.966148] [DEBUG] [REMOTE ] SLS: PASS: Integrity check passed. [2026-01-21T12:20:43.966193] [DEBUG] [REMOTE ] SLS: Symbol is viable for forecasting. [2026-01-21T12:20:43.966249] [INFO ] [MAIN ] [2860/3501] SLS kept (0.4s) | 2857 kept, 3 rejected | 138.4/min | ETA: 4.6m [2026-01-21T12:20:44.287916] [DEBUG] [REMOTE ] SLVM: Retrieved 1085 rows, trimmed to 300. [2026-01-21T12:20:44.288066] [DEBUG] [REMOTE ] SLVM: PASS: History has at least 300 days. [2026-01-21T12:20:44.288294] [DEBUG] [REMOTE ] SLVM: PASS: Price check passed. Min price $38.88. [2026-01-21T12:20:44.288450] [DEBUG] [REMOTE ] SLVM: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:44.288602] [DEBUG] [REMOTE ] SLVM: PASS: Integrity check passed. [2026-01-21T12:20:44.288652] [DEBUG] [REMOTE ] SLVM: Symbol is viable for forecasting. [2026-01-21T12:20:44.288710] [INFO ] [MAIN ] [2861/3501] SLVM kept (0.3s) | 2858 kept, 3 rejected | 138.5/min | ETA: 4.6m [2026-01-21T12:20:44.735187] [DEBUG] [REMOTE ] SLVO: Retrieved 409 rows, trimmed to 300. [2026-01-21T12:20:44.735351] [DEBUG] [REMOTE ] SLVO: PASS: History has at least 300 days. [2026-01-21T12:20:44.735596] [DEBUG] [REMOTE ] SLVO: PASS: Price check passed. Min price $82.87. [2026-01-21T12:20:44.735776] [DEBUG] [REMOTE ] SLVO: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:44.735901] [DEBUG] [REMOTE ] SLVO: PASS: Integrity check passed. [2026-01-21T12:20:44.735947] [DEBUG] [REMOTE ] SLVO: Symbol is viable for forecasting. [2026-01-21T12:20:44.736003] [INFO ] [MAIN ] [2862/3501] SLVO kept (0.4s) | 2859 kept, 3 rejected | 138.5/min | ETA: 4.6m [2026-01-21T12:20:45.126405] [DEBUG] [REMOTE ] SLXN: Retrieved 357 rows, trimmed to 300. [2026-01-21T12:20:45.126566] [DEBUG] [REMOTE ] SLXN: PASS: History has at least 300 days. [2026-01-21T12:20:45.126826] [DEBUG] [REMOTE ] SLXN: PASS: Price check passed. Min price $1.73. [2026-01-21T12:20:45.126963] [DEBUG] [REMOTE ] SLXN: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:45.127072] [DEBUG] [REMOTE ] SLXN: PASS: Integrity check passed. [2026-01-21T12:20:45.127112] [DEBUG] [REMOTE ] SLXN: Symbol is viable for forecasting. [2026-01-21T12:20:45.127160] [INFO ] [MAIN ] [2863/3501] SLXN kept (0.4s) | 2860 kept, 3 rejected | 138.5/min | ETA: 4.6m [2026-01-21T12:20:45.832305] [DEBUG] [REMOTE ] SM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:45.832442] [DEBUG] [REMOTE ] SM: PASS: History has at least 300 days. [2026-01-21T12:20:45.832683] [DEBUG] [REMOTE ] SM: PASS: Price check passed. Min price $17.57. [2026-01-21T12:20:45.832820] [DEBUG] [REMOTE ] SM: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:45.832933] [DEBUG] [REMOTE ] SM: PASS: Integrity check passed. [2026-01-21T12:20:45.832974] [DEBUG] [REMOTE ] SM: Symbol is viable for forecasting. [2026-01-21T12:20:45.833021] [INFO ] [MAIN ] [2864/3501] SM kept (0.7s) | 2861 kept, 3 rejected | 138.4/min | ETA: 4.6m [2026-01-21T12:20:46.282535] [DEBUG] [REMOTE ] SMBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:46.282696] [DEBUG] [REMOTE ] SMBC: PASS: History has at least 300 days. [2026-01-21T12:20:46.283137] [DEBUG] [REMOTE ] SMBC: PASS: Price check passed. Min price $51.76. [2026-01-21T12:20:46.283274] [DEBUG] [REMOTE ] SMBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:46.283401] [DEBUG] [REMOTE ] SMBC: PASS: Integrity check passed. [2026-01-21T12:20:46.283440] [DEBUG] [REMOTE ] SMBC: Symbol is viable for forecasting. [2026-01-21T12:20:46.283489] [INFO ] [MAIN ] [2865/3501] SMBC kept (0.5s) | 2862 kept, 3 rejected | 138.4/min | ETA: 4.6m [2026-01-21T12:20:46.772347] [DEBUG] [REMOTE ] SMBK: Retrieved 6295 rows, trimmed to 300. [2026-01-21T12:20:46.772488] [DEBUG] [REMOTE ] SMBK: PASS: History has at least 300 days. [2026-01-21T12:20:46.772737] [DEBUG] [REMOTE ] SMBK: PASS: Price check passed. Min price $34.45. [2026-01-21T12:20:46.772878] [DEBUG] [REMOTE ] SMBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:46.772998] [DEBUG] [REMOTE ] SMBK: PASS: Integrity check passed. [2026-01-21T12:20:46.773039] [DEBUG] [REMOTE ] SMBK: Symbol is viable for forecasting. [2026-01-21T12:20:46.773088] [INFO ] [MAIN ] [2866/3501] SMBK kept (0.5s) | 2863 kept, 3 rejected | 138.4/min | ETA: 4.6m [2026-01-21T12:20:47.115532] [DEBUG] [REMOTE ] SMCI: Retrieved 4733 rows, trimmed to 300. [2026-01-21T12:20:47.115907] [DEBUG] [REMOTE ] SMCI: PASS: History has at least 300 days. [2026-01-21T12:20:47.116131] [DEBUG] [REMOTE ] SMCI: PASS: Price check passed. Min price $28.27. [2026-01-21T12:20:47.116271] [DEBUG] [REMOTE ] SMCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:47.116387] [DEBUG] [REMOTE ] SMCI: PASS: Integrity check passed. [2026-01-21T12:20:47.116430] [DEBUG] [REMOTE ] SMCI: Symbol is viable for forecasting. [2026-01-21T12:20:47.116499] [INFO ] [MAIN ] [2867/3501] SMCI kept (0.3s) | 2864 kept, 3 rejected | 138.4/min | ETA: 4.6m [2026-01-21T12:20:47.252363] [DEBUG] [REMOTE ] SMCX: Retrieved 353 rows, trimmed to 300. [2026-01-21T12:20:47.252502] [DEBUG] [REMOTE ] SMCX: PASS: History has at least 300 days. [2026-01-21T12:20:47.252723] [DEBUG] [REMOTE ] SMCX: PASS: Price check passed. Min price $10.44. [2026-01-21T12:20:47.252859] [DEBUG] [REMOTE ] SMCX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:47.252968] [DEBUG] [REMOTE ] SMCX: PASS: Integrity check passed. [2026-01-21T12:20:47.253008] [DEBUG] [REMOTE ] SMCX: Symbol is viable for forecasting. [2026-01-21T12:20:47.253054] [INFO ] [MAIN ] [2868/3501] SMCX kept (0.1s) | 2865 kept, 3 rejected | 138.5/min | ETA: 4.6m [2026-01-21T12:20:47.984755] [DEBUG] [REMOTE ] SMFG: Retrieved 5026 rows, trimmed to 300. [2026-01-21T12:20:47.984907] [DEBUG] [REMOTE ] SMFG: PASS: History has at least 300 days. [2026-01-21T12:20:47.985139] [DEBUG] [REMOTE ] SMFG: PASS: Price check passed. Min price $15.91. [2026-01-21T12:20:47.985283] [DEBUG] [REMOTE ] SMFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:47.985400] [DEBUG] [REMOTE ] SMFG: PASS: Integrity check passed. [2026-01-21T12:20:47.985441] [DEBUG] [REMOTE ] SMFG: Symbol is viable for forecasting. [2026-01-21T12:20:47.985490] [INFO ] [MAIN ] [2869/3501] SMFG kept (0.7s) | 2866 kept, 3 rejected | 138.4/min | ETA: 4.6m [2026-01-21T12:20:48.430915] [DEBUG] [REMOTE ] SMH: Retrieved 6445 rows, trimmed to 300. [2026-01-21T12:20:48.431061] [DEBUG] [REMOTE ] SMH: PASS: History has at least 300 days. [2026-01-21T12:20:48.431293] [DEBUG] [REMOTE ] SMH: PASS: Price check passed. Min price $324.10. [2026-01-21T12:20:48.431432] [DEBUG] [REMOTE ] SMH: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:48.431551] [DEBUG] [REMOTE ] SMH: PASS: Integrity check passed. [2026-01-21T12:20:48.431618] [DEBUG] [REMOTE ] SMH: Symbol is viable for forecasting. [2026-01-21T12:20:48.431670] [INFO ] [MAIN ] [2870/3501] SMH kept (0.4s) | 2867 kept, 3 rejected | 138.4/min | ETA: 4.6m [2026-01-21T12:20:48.621881] [DEBUG] [REMOTE ] SMHI: Retrieved 2170 rows, trimmed to 300. [2026-01-21T12:20:48.622028] [DEBUG] [REMOTE ] SMHI: PASS: History has at least 300 days. [2026-01-21T12:20:48.622245] [DEBUG] [REMOTE ] SMHI: PASS: Price check passed. Min price $5.91. [2026-01-21T12:20:48.622381] [DEBUG] [REMOTE ] SMHI: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:48.622493] [DEBUG] [REMOTE ] SMHI: PASS: Integrity check passed. [2026-01-21T12:20:48.622533] [DEBUG] [REMOTE ] SMHI: Symbol is viable for forecasting. [2026-01-21T12:20:48.622604] [INFO ] [MAIN ] [2871/3501] SMHI kept (0.2s) | 2868 kept, 3 rejected | 138.5/min | ETA: 4.6m [2026-01-21T12:20:48.953598] [DEBUG] [REMOTE ] SMHX: Retrieved 349 rows, trimmed to 300. [2026-01-21T12:20:48.953738] [DEBUG] [REMOTE ] SMHX: PASS: History has at least 300 days. [2026-01-21T12:20:48.953940] [DEBUG] [REMOTE ] SMHX: PASS: Price check passed. Min price $35.69. [2026-01-21T12:20:48.954074] [DEBUG] [REMOTE ] SMHX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:48.954183] [DEBUG] [REMOTE ] SMHX: PASS: Integrity check passed. [2026-01-21T12:20:48.954223] [DEBUG] [REMOTE ] SMHX: Symbol is viable for forecasting. [2026-01-21T12:20:48.954270] [INFO ] [MAIN ] [2872/3501] SMHX kept (0.3s) | 2869 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:49.436188] [DEBUG] [REMOTE ] SMID: Retrieved 2466 rows, trimmed to 300. [2026-01-21T12:20:49.436329] [DEBUG] [REMOTE ] SMID: PASS: History has at least 300 days. [2026-01-21T12:20:49.436788] [DEBUG] [REMOTE ] SMID: PASS: Price check passed. Min price $31.20. [2026-01-21T12:20:49.436933] [DEBUG] [REMOTE ] SMID: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:49.437046] [DEBUG] [REMOTE ] SMID: PASS: Integrity check passed. [2026-01-21T12:20:49.437088] [DEBUG] [REMOTE ] SMID: Symbol is viable for forecasting. [2026-01-21T12:20:49.437136] [INFO ] [MAIN ] [2873/3501] SMID kept (0.5s) | 2870 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:49.927704] [DEBUG] [REMOTE ] SMPL: Retrieved 2145 rows, trimmed to 300. [2026-01-21T12:20:49.927844] [DEBUG] [REMOTE ] SMPL: PASS: History has at least 300 days. [2026-01-21T12:20:49.928070] [DEBUG] [REMOTE ] SMPL: PASS: Price check passed. Min price $18.60. [2026-01-21T12:20:49.928216] [DEBUG] [REMOTE ] SMPL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:49.928330] [DEBUG] [REMOTE ] SMPL: PASS: Integrity check passed. [2026-01-21T12:20:49.928372] [DEBUG] [REMOTE ] SMPL: Symbol is viable for forecasting. [2026-01-21T12:20:49.928421] [INFO ] [MAIN ] [2874/3501] SMPL kept (0.5s) | 2871 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:50.509203] [DEBUG] [REMOTE ] SMTC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:50.509367] [DEBUG] [REMOTE ] SMTC: PASS: History has at least 300 days. [2026-01-21T12:20:50.509608] [DEBUG] [REMOTE ] SMTC: PASS: Price check passed. Min price $62.57. [2026-01-21T12:20:50.509753] [DEBUG] [REMOTE ] SMTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:50.509870] [DEBUG] [REMOTE ] SMTC: PASS: Integrity check passed. [2026-01-21T12:20:50.509912] [DEBUG] [REMOTE ] SMTC: Symbol is viable for forecasting. [2026-01-21T12:20:50.509963] [INFO ] [MAIN ] [2875/3501] SMTC kept (0.6s) | 2872 kept, 3 rejected | 138.4/min | ETA: 4.5m [2026-01-21T12:20:50.878682] [DEBUG] [REMOTE ] SMTI: Retrieved 3743 rows, trimmed to 300. [2026-01-21T12:20:50.878821] [DEBUG] [REMOTE ] SMTI: PASS: History has at least 300 days. [2026-01-21T12:20:50.879034] [DEBUG] [REMOTE ] SMTI: PASS: Price check passed. Min price $19.06. [2026-01-21T12:20:50.879174] [DEBUG] [REMOTE ] SMTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:50.879286] [DEBUG] [REMOTE ] SMTI: PASS: Integrity check passed. [2026-01-21T12:20:50.879327] [DEBUG] [REMOTE ] SMTI: Symbol is viable for forecasting. [2026-01-21T12:20:50.879377] [INFO ] [MAIN ] [2876/3501] SMTI kept (0.4s) | 2873 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:51.085075] [DEBUG] [REMOTE ] SMWB: Retrieved 1178 rows, trimmed to 300. [2026-01-21T12:20:51.085203] [DEBUG] [REMOTE ] SMWB: PASS: History has at least 300 days. [2026-01-21T12:20:51.085403] [DEBUG] [REMOTE ] SMWB: PASS: Price check passed. Min price $5.89. [2026-01-21T12:20:51.085536] [DEBUG] [REMOTE ] SMWB: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:51.085669] [DEBUG] [REMOTE ] SMWB: PASS: Integrity check passed. [2026-01-21T12:20:51.085710] [DEBUG] [REMOTE ] SMWB: Symbol is viable for forecasting. [2026-01-21T12:20:51.085757] [INFO ] [MAIN ] [2877/3501] SMWB kept (0.2s) | 2874 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:51.539949] [DEBUG] [REMOTE ] SMX: Retrieved 1031 rows, trimmed to 300. [2026-01-21T12:20:51.540121] [DEBUG] [REMOTE ] SMX: PASS: History has at least 300 days. [2026-01-21T12:20:51.540361] [DEBUG] [REMOTE ] SMX: PASS: Price check passed. Min price $4.24. [2026-01-21T12:20:51.540516] [DEBUG] [REMOTE ] SMX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:51.540679] [DEBUG] [REMOTE ] SMX: PASS: Integrity check passed. [2026-01-21T12:20:51.540727] [DEBUG] [REMOTE ] SMX: Symbol is viable for forecasting. [2026-01-21T12:20:51.540785] [INFO ] [MAIN ] [2878/3501] SMX kept (0.5s) | 2875 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:51.941868] [DEBUG] [REMOTE ] SN: Retrieved 621 rows, trimmed to 300. [2026-01-21T12:20:51.942004] [DEBUG] [REMOTE ] SN: PASS: History has at least 300 days. [2026-01-21T12:20:51.942212] [DEBUG] [REMOTE ] SN: PASS: Price check passed. Min price $84.57. [2026-01-21T12:20:51.942353] [DEBUG] [REMOTE ] SN: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:51.942465] [DEBUG] [REMOTE ] SN: PASS: Integrity check passed. [2026-01-21T12:20:51.942506] [DEBUG] [REMOTE ] SN: Symbol is viable for forecasting. [2026-01-21T12:20:51.942554] [INFO ] [MAIN ] [2879/3501] SN kept (0.4s) | 2876 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:52.618957] [DEBUG] [REMOTE ] SNA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:52.619102] [DEBUG] [REMOTE ] SNA: PASS: History has at least 300 days. [2026-01-21T12:20:52.619339] [DEBUG] [REMOTE ] SNA: PASS: Price check passed. Min price $326.32. [2026-01-21T12:20:52.619479] [DEBUG] [REMOTE ] SNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:52.619627] [DEBUG] [REMOTE ] SNA: PASS: Integrity check passed. [2026-01-21T12:20:52.619681] [DEBUG] [REMOTE ] SNA: Symbol is viable for forecasting. [2026-01-21T12:20:52.619734] [INFO ] [MAIN ] [2880/3501] SNA kept (0.7s) | 2877 kept, 3 rejected | 138.4/min | ETA: 4.5m [2026-01-21T12:20:52.922385] [DEBUG] [REMOTE ] SNAP: Retrieved 2234 rows, trimmed to 300. [2026-01-21T12:20:52.922538] [DEBUG] [REMOTE ] SNAP: PASS: History has at least 300 days. [2026-01-21T12:20:52.922804] [DEBUG] [REMOTE ] SNAP: PASS: Price check passed. Min price $7.26. [2026-01-21T12:20:52.922949] [DEBUG] [REMOTE ] SNAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:52.923073] [DEBUG] [REMOTE ] SNAP: PASS: Integrity check passed. [2026-01-21T12:20:52.923115] [DEBUG] [REMOTE ] SNAP: Symbol is viable for forecasting. [2026-01-21T12:20:52.923166] [INFO ] [MAIN ] [2881/3501] SNAP kept (0.3s) | 2878 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:53.306192] [DEBUG] [REMOTE ] SNCY: Retrieved 1217 rows, trimmed to 300. [2026-01-21T12:20:53.306327] [DEBUG] [REMOTE ] SNCY: PASS: History has at least 300 days. [2026-01-21T12:20:53.306562] [DEBUG] [REMOTE ] SNCY: PASS: Price check passed. Min price $10.61. [2026-01-21T12:20:53.306735] [DEBUG] [REMOTE ] SNCY: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:53.306849] [DEBUG] [REMOTE ] SNCY: PASS: Integrity check passed. [2026-01-21T12:20:53.306889] [DEBUG] [REMOTE ] SNCY: Symbol is viable for forecasting. [2026-01-21T12:20:53.306937] [INFO ] [MAIN ] [2882/3501] SNCY kept (0.4s) | 2879 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:53.756442] [DEBUG] [REMOTE ] SND: Retrieved 2313 rows, trimmed to 300. [2026-01-21T12:20:53.756653] [DEBUG] [REMOTE ] SND: PASS: History has at least 300 days. [2026-01-21T12:20:53.756877] [DEBUG] [REMOTE ] SND: PASS: Price check passed. Min price $2.06. [2026-01-21T12:20:53.757019] [DEBUG] [REMOTE ] SND: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:53.757133] [DEBUG] [REMOTE ] SND: PASS: Integrity check passed. [2026-01-21T12:20:53.757175] [DEBUG] [REMOTE ] SND: Symbol is viable for forecasting. [2026-01-21T12:20:53.757226] [INFO ] [MAIN ] [2883/3501] SND kept (0.5s) | 2880 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:54.100835] [DEBUG] [REMOTE ] SNDL: Retrieved 1626 rows, trimmed to 300. [2026-01-21T12:20:54.100978] [DEBUG] [REMOTE ] SNDL: PASS: History has at least 300 days. [2026-01-21T12:20:54.101185] [DEBUG] [REMOTE ] SNDL: PASS: Price check passed. Min price $1.58. [2026-01-21T12:20:54.101321] [DEBUG] [REMOTE ] SNDL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:54.101431] [DEBUG] [REMOTE ] SNDL: PASS: Integrity check passed. [2026-01-21T12:20:54.101471] [DEBUG] [REMOTE ] SNDL: Symbol is viable for forecasting. [2026-01-21T12:20:54.101519] [INFO ] [MAIN ] [2884/3501] SNDL kept (0.3s) | 2881 kept, 3 rejected | 138.5/min | ETA: 4.5m [2026-01-21T12:20:54.482772] [DEBUG] [REMOTE ] SNDX: Retrieved 2485 rows, trimmed to 300. [2026-01-21T12:20:54.482917] [DEBUG] [REMOTE ] SNDX: PASS: History has at least 300 days. [2026-01-21T12:20:54.483129] [DEBUG] [REMOTE ] SNDX: PASS: Price check passed. Min price $13.11. [2026-01-21T12:20:54.483263] [DEBUG] [REMOTE ] SNDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:54.483373] [DEBUG] [REMOTE ] SNDX: PASS: Integrity check passed. [2026-01-21T12:20:54.483414] [DEBUG] [REMOTE ] SNDX: Symbol is viable for forecasting. [2026-01-21T12:20:54.483461] [INFO ] [MAIN ] [2885/3501] SNDX kept (0.4s) | 2882 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:54.928958] [DEBUG] [REMOTE ] SNES: Retrieved 2290 rows, trimmed to 300. [2026-01-21T12:20:54.929094] [DEBUG] [REMOTE ] SNES: PASS: History has at least 300 days. [2026-01-21T12:20:54.929299] [DEBUG] [REMOTE ] SNES: PASS: Price check passed. Min price $2.05. [2026-01-21T12:20:54.929434] [DEBUG] [REMOTE ] SNES: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:54.929546] [DEBUG] [REMOTE ] SNES: PASS: Integrity check passed. [2026-01-21T12:20:54.929613] [DEBUG] [REMOTE ] SNES: Symbol is viable for forecasting. [2026-01-21T12:20:54.929664] [INFO ] [MAIN ] [2886/3501] SNES kept (0.4s) | 2883 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:55.498229] [DEBUG] [REMOTE ] SNEX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:55.498376] [DEBUG] [REMOTE ] SNEX: PASS: History has at least 300 days. [2026-01-21T12:20:55.498638] [DEBUG] [REMOTE ] SNEX: PASS: Price check passed. Min price $83.71. [2026-01-21T12:20:55.498783] [DEBUG] [REMOTE ] SNEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:55.498908] [DEBUG] [REMOTE ] SNEX: PASS: Integrity check passed. [2026-01-21T12:20:55.498949] [DEBUG] [REMOTE ] SNEX: Symbol is viable for forecasting. [2026-01-21T12:20:55.499000] [INFO ] [MAIN ] [2887/3501] SNEX kept (0.6s) | 2884 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:56.024035] [DEBUG] [REMOTE ] SNFCA: Retrieved 6297 rows, trimmed to 300. [2026-01-21T12:20:56.024216] [DEBUG] [REMOTE ] SNFCA: PASS: History has at least 300 days. [2026-01-21T12:20:56.024526] [DEBUG] [REMOTE ] SNFCA: PASS: Price check passed. Min price $7.76. [2026-01-21T12:20:56.024722] [DEBUG] [REMOTE ] SNFCA: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:56.024882] [DEBUG] [REMOTE ] SNFCA: PASS: Integrity check passed. [2026-01-21T12:20:56.024932] [DEBUG] [REMOTE ] SNFCA: Symbol is viable for forecasting. [2026-01-21T12:20:56.025037] [INFO ] [MAIN ] [2888/3501] SNFCA kept (0.5s) | 2885 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:56.245850] [DEBUG] [REMOTE ] SNGX: Retrieved 3487 rows, trimmed to 300. [2026-01-21T12:20:56.245996] [DEBUG] [REMOTE ] SNGX: PASS: History has at least 300 days. [2026-01-21T12:20:56.246405] [DEBUG] [REMOTE ] SNGX: PASS: Price check passed. Min price $1.23. [2026-01-21T12:20:56.246587] [DEBUG] [REMOTE ] SNGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:56.246709] [DEBUG] [REMOTE ] SNGX: PASS: Integrity check passed. [2026-01-21T12:20:56.246751] [DEBUG] [REMOTE ] SNGX: Symbol is viable for forecasting. [2026-01-21T12:20:56.246801] [INFO ] [MAIN ] [2889/3501] SNGX kept (0.2s) | 2886 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:56.911643] [DEBUG] [REMOTE ] SNN: Retrieved 6583 rows, trimmed to 300. [2026-01-21T12:20:56.911801] [DEBUG] [REMOTE ] SNN: PASS: History has at least 300 days. [2026-01-21T12:20:56.912044] [DEBUG] [REMOTE ] SNN: PASS: Price check passed. Min price $31.90. [2026-01-21T12:20:56.912185] [DEBUG] [REMOTE ] SNN: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:56.912304] [DEBUG] [REMOTE ] SNN: PASS: Integrity check passed. [2026-01-21T12:20:56.912346] [DEBUG] [REMOTE ] SNN: Symbol is viable for forecasting. [2026-01-21T12:20:56.912398] [INFO ] [MAIN ] [2890/3501] SNN kept (0.7s) | 2887 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:57.294387] [DEBUG] [REMOTE ] SNOA: Retrieved 4777 rows, trimmed to 300. [2026-01-21T12:20:57.294536] [DEBUG] [REMOTE ] SNOA: PASS: History has at least 300 days. [2026-01-21T12:20:57.294812] [DEBUG] [REMOTE ] SNOA: PASS: Price check passed. Min price $3.16. [2026-01-21T12:20:57.294951] [DEBUG] [REMOTE ] SNOA: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:57.295065] [DEBUG] [REMOTE ] SNOA: PASS: Integrity check passed. [2026-01-21T12:20:57.295106] [DEBUG] [REMOTE ] SNOA: Symbol is viable for forecasting. [2026-01-21T12:20:57.295155] [INFO ] [MAIN ] [2891/3501] SNOA kept (0.4s) | 2888 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:57.582088] [DEBUG] [REMOTE ] SNPS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:57.582267] [DEBUG] [REMOTE ] SNPS: PASS: History has at least 300 days. [2026-01-21T12:20:57.582514] [DEBUG] [REMOTE ] SNPS: PASS: Price check passed. Min price $383.82. [2026-01-21T12:20:57.582681] [DEBUG] [REMOTE ] SNPS: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:57.582811] [DEBUG] [REMOTE ] SNPS: PASS: Integrity check passed. [2026-01-21T12:20:57.582852] [DEBUG] [REMOTE ] SNPS: Symbol is viable for forecasting. [2026-01-21T12:20:57.583478] [INFO ] [MAIN ] [2892/3501] SNPS kept (0.3s) | 2889 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:57.948334] [DEBUG] [REMOTE ] SNTI: Retrieved 1168 rows, trimmed to 300. [2026-01-21T12:20:57.948478] [DEBUG] [REMOTE ] SNTI: PASS: History has at least 300 days. [2026-01-21T12:20:57.948717] [DEBUG] [REMOTE ] SNTI: PASS: Price check passed. Min price $1.03. [2026-01-21T12:20:57.948855] [DEBUG] [REMOTE ] SNTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:57.948969] [DEBUG] [REMOTE ] SNTI: PASS: Integrity check passed. [2026-01-21T12:20:57.949011] [DEBUG] [REMOTE ] SNTI: Symbol is viable for forecasting. [2026-01-21T12:20:57.949059] [INFO ] [MAIN ] [2893/3501] SNTI kept (0.4s) | 2890 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:58.421550] [DEBUG] [REMOTE ] SNX: Retrieved 5572 rows, trimmed to 300. [2026-01-21T12:20:58.421724] [DEBUG] [REMOTE ] SNX: PASS: History has at least 300 days. [2026-01-21T12:20:58.421961] [DEBUG] [REMOTE ] SNX: PASS: Price check passed. Min price $141.97. [2026-01-21T12:20:58.422102] [DEBUG] [REMOTE ] SNX: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:58.422223] [DEBUG] [REMOTE ] SNX: PASS: Integrity check passed. [2026-01-21T12:20:58.422264] [DEBUG] [REMOTE ] SNX: Symbol is viable for forecasting. [2026-01-21T12:20:58.422313] [INFO ] [MAIN ] [2894/3501] SNX kept (0.5s) | 2891 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:58.991204] [DEBUG] [REMOTE ] SNY: Retrieved 5927 rows, trimmed to 300. [2026-01-21T12:20:58.991359] [DEBUG] [REMOTE ] SNY: PASS: History has at least 300 days. [2026-01-21T12:20:58.991646] [DEBUG] [REMOTE ] SNY: PASS: Price check passed. Min price $45.74. [2026-01-21T12:20:58.991791] [DEBUG] [REMOTE ] SNY: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:58.991912] [DEBUG] [REMOTE ] SNY: PASS: Integrity check passed. [2026-01-21T12:20:58.991952] [DEBUG] [REMOTE ] SNY: Symbol is viable for forecasting. [2026-01-21T12:20:58.992002] [INFO ] [MAIN ] [2895/3501] SNY kept (0.6s) | 2892 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:59.489039] [DEBUG] [REMOTE ] SO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:20:59.489182] [DEBUG] [REMOTE ] SO: PASS: History has at least 300 days. [2026-01-21T12:20:59.489421] [DEBUG] [REMOTE ] SO: PASS: Price check passed. Min price $84.08. [2026-01-21T12:20:59.489565] [DEBUG] [REMOTE ] SO: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:59.489709] [DEBUG] [REMOTE ] SO: PASS: Integrity check passed. [2026-01-21T12:20:59.489752] [DEBUG] [REMOTE ] SO: Symbol is viable for forecasting. [2026-01-21T12:20:59.489801] [INFO ] [MAIN ] [2896/3501] SO kept (0.5s) | 2893 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:20:59.695305] [DEBUG] [REMOTE ] SOCL: Retrieved 3564 rows, trimmed to 300. [2026-01-21T12:20:59.695442] [DEBUG] [REMOTE ] SOCL: PASS: History has at least 300 days. [2026-01-21T12:20:59.695700] [DEBUG] [REMOTE ] SOCL: PASS: Price check passed. Min price $52.20. [2026-01-21T12:20:59.695844] [DEBUG] [REMOTE ] SOCL: PASS: Continuity check passed with 300 days. [2026-01-21T12:20:59.695961] [DEBUG] [REMOTE ] SOCL: PASS: Integrity check passed. [2026-01-21T12:20:59.696003] [DEBUG] [REMOTE ] SOCL: Symbol is viable for forecasting. [2026-01-21T12:20:59.696077] [INFO ] [MAIN ] [2897/3501] SOCL kept (0.2s) | 2894 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:21:00.160289] [DEBUG] [REMOTE ] SOFI: Retrieved 1290 rows, trimmed to 300. [2026-01-21T12:21:00.160429] [DEBUG] [REMOTE ] SOFI: PASS: History has at least 300 days. [2026-01-21T12:21:00.160661] [DEBUG] [REMOTE ] SOFI: PASS: Price check passed. Min price $24.91. [2026-01-21T12:21:00.160799] [DEBUG] [REMOTE ] SOFI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:00.160908] [DEBUG] [REMOTE ] SOFI: PASS: Integrity check passed. [2026-01-21T12:21:00.160948] [DEBUG] [REMOTE ] SOFI: Symbol is viable for forecasting. [2026-01-21T12:21:00.160996] [INFO ] [MAIN ] [2898/3501] SOFI kept (0.5s) | 2895 kept, 3 rejected | 138.5/min | ETA: 4.4m [2026-01-21T12:21:00.566962] [DEBUG] [REMOTE ] SOGP: Retrieved 1509 rows, trimmed to 300. [2026-01-21T12:21:00.567099] [DEBUG] [REMOTE ] SOGP: PASS: History has at least 300 days. [2026-01-21T12:21:00.567311] [DEBUG] [REMOTE ] SOGP: PASS: Price check passed. Min price $9.96. [2026-01-21T12:21:00.567447] [DEBUG] [REMOTE ] SOGP: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:00.567558] [DEBUG] [REMOTE ] SOGP: PASS: Integrity check passed. [2026-01-21T12:21:00.567631] [DEBUG] [REMOTE ] SOGP: Symbol is viable for forecasting. [2026-01-21T12:21:00.567681] [INFO ] [MAIN ] [2899/3501] SOGP kept (0.4s) | 2896 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:01.003647] [DEBUG] [REMOTE ] SOJC: Retrieved 2046 rows, trimmed to 300. [2026-01-21T12:21:01.003800] [DEBUG] [REMOTE ] SOJC: PASS: History has at least 300 days. [2026-01-21T12:21:01.004016] [DEBUG] [REMOTE ] SOJC: PASS: Price check passed. Min price $21.50. [2026-01-21T12:21:01.004158] [DEBUG] [REMOTE ] SOJC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:01.004278] [DEBUG] [REMOTE ] SOJC: PASS: Integrity check passed. [2026-01-21T12:21:01.004321] [DEBUG] [REMOTE ] SOJC: Symbol is viable for forecasting. [2026-01-21T12:21:01.004372] [INFO ] [MAIN ] [2900/3501] SOJC kept (0.4s) | 2897 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:01.280932] [DEBUG] [REMOTE ] SOJD: Retrieved 1512 rows, trimmed to 300. [2026-01-21T12:21:01.281080] [DEBUG] [REMOTE ] SOJD: PASS: History has at least 300 days. [2026-01-21T12:21:01.281292] [DEBUG] [REMOTE ] SOJD: PASS: Price check passed. Min price $19.98. [2026-01-21T12:21:01.281432] [DEBUG] [REMOTE ] SOJD: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:01.281548] [DEBUG] [REMOTE ] SOJD: PASS: Integrity check passed. [2026-01-21T12:21:01.281609] [DEBUG] [REMOTE ] SOJD: Symbol is viable for forecasting. [2026-01-21T12:21:01.281658] [INFO ] [MAIN ] [2901/3501] SOJD kept (0.3s) | 2898 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:01.774958] [DEBUG] [REMOTE ] SOJE: Retrieved 1337 rows, trimmed to 300. [2026-01-21T12:21:01.775099] [DEBUG] [REMOTE ] SOJE: PASS: History has at least 300 days. [2026-01-21T12:21:01.775308] [DEBUG] [REMOTE ] SOJE: PASS: Price check passed. Min price $17.39. [2026-01-21T12:21:01.775447] [DEBUG] [REMOTE ] SOJE: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:01.775560] [DEBUG] [REMOTE ] SOJE: PASS: Integrity check passed. [2026-01-21T12:21:01.775620] [DEBUG] [REMOTE ] SOJE: Symbol is viable for forecasting. [2026-01-21T12:21:01.775670] [INFO ] [MAIN ] [2902/3501] SOJE kept (0.5s) | 2899 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:02.433808] [DEBUG] [REMOTE ] SON: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:02.434006] [DEBUG] [REMOTE ] SON: PASS: History has at least 300 days. [2026-01-21T12:21:02.434603] [DEBUG] [REMOTE ] SON: PASS: Price check passed. Min price $38.76. [2026-01-21T12:21:02.434792] [DEBUG] [REMOTE ] SON: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:02.434974] [DEBUG] [REMOTE ] SON: PASS: Integrity check passed. [2026-01-21T12:21:02.435026] [DEBUG] [REMOTE ] SON: Symbol is viable for forecasting. [2026-01-21T12:21:02.435111] [INFO ] [MAIN ] [2903/3501] SON kept (0.7s) | 2900 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:02.721088] [DEBUG] [REMOTE ] SONO: Retrieved 1876 rows, trimmed to 300. [2026-01-21T12:21:02.721225] [DEBUG] [REMOTE ] SONO: PASS: History has at least 300 days. [2026-01-21T12:21:02.721432] [DEBUG] [REMOTE ] SONO: PASS: Price check passed. Min price $15.32. [2026-01-21T12:21:02.721596] [DEBUG] [REMOTE ] SONO: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:02.721716] [DEBUG] [REMOTE ] SONO: PASS: Integrity check passed. [2026-01-21T12:21:02.721757] [DEBUG] [REMOTE ] SONO: Symbol is viable for forecasting. [2026-01-21T12:21:02.721805] [INFO ] [MAIN ] [2904/3501] SONO kept (0.3s) | 2901 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:03.117409] [DEBUG] [REMOTE ] SOPA: Retrieved 1052 rows, trimmed to 300. [2026-01-21T12:21:03.117618] [DEBUG] [REMOTE ] SOPA: PASS: History has at least 300 days. [2026-01-21T12:21:03.117881] [DEBUG] [REMOTE ] SOPA: PASS: Price check passed. Min price $1.05. [2026-01-21T12:21:03.118023] [DEBUG] [REMOTE ] SOPA: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:03.118154] [DEBUG] [REMOTE ] SOPA: PASS: Integrity check passed. [2026-01-21T12:21:03.118197] [DEBUG] [REMOTE ] SOPA: Symbol is viable for forecasting. [2026-01-21T12:21:03.118249] [INFO ] [MAIN ] [2905/3501] SOPA kept (0.4s) | 2902 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:03.403357] [DEBUG] [REMOTE ] SOPH: Retrieved 1128 rows, trimmed to 300. [2026-01-21T12:21:03.403494] [DEBUG] [REMOTE ] SOPH: PASS: History has at least 300 days. [2026-01-21T12:21:03.403743] [DEBUG] [REMOTE ] SOPH: PASS: Price check passed. Min price $3.89. [2026-01-21T12:21:03.403897] [DEBUG] [REMOTE ] SOPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:03.404013] [DEBUG] [REMOTE ] SOPH: PASS: Integrity check passed. [2026-01-21T12:21:03.404055] [DEBUG] [REMOTE ] SOPH: Symbol is viable for forecasting. [2026-01-21T12:21:03.404106] [INFO ] [MAIN ] [2906/3501] SOPH kept (0.3s) | 2903 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:03.869017] [DEBUG] [REMOTE ] SOUN: Retrieved 935 rows, trimmed to 300. [2026-01-21T12:21:03.869146] [DEBUG] [REMOTE ] SOUN: PASS: History has at least 300 days. [2026-01-21T12:21:03.869359] [DEBUG] [REMOTE ] SOUN: PASS: Price check passed. Min price $9.97. [2026-01-21T12:21:03.869504] [DEBUG] [REMOTE ] SOUN: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:03.869639] [DEBUG] [REMOTE ] SOUN: PASS: Integrity check passed. [2026-01-21T12:21:03.869685] [DEBUG] [REMOTE ] SOUN: Symbol is viable for forecasting. [2026-01-21T12:21:03.869734] [INFO ] [MAIN ] [2907/3501] SOUN kept (0.5s) | 2904 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:04.337452] [DEBUG] [REMOTE ] SOXQ: Retrieved 1157 rows, trimmed to 300. [2026-01-21T12:21:04.337614] [DEBUG] [REMOTE ] SOXQ: PASS: History has at least 300 days. [2026-01-21T12:21:04.337846] [DEBUG] [REMOTE ] SOXQ: PASS: Price check passed. Min price $49.98. [2026-01-21T12:21:04.337997] [DEBUG] [REMOTE ] SOXQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:04.338302] [DEBUG] [REMOTE ] SOXQ: PASS: Integrity check passed. [2026-01-21T12:21:04.338344] [DEBUG] [REMOTE ] SOXQ: Symbol is viable for forecasting. [2026-01-21T12:21:04.338393] [INFO ] [MAIN ] [2908/3501] SOXQ kept (0.5s) | 2905 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:04.890707] [DEBUG] [REMOTE ] SOXX: Retrieved 6166 rows, trimmed to 300. [2026-01-21T12:21:04.890850] [DEBUG] [REMOTE ] SOXX: PASS: History has at least 300 days. [2026-01-21T12:21:04.891072] [DEBUG] [REMOTE ] SOXX: PASS: Price check passed. Min price $267.71. [2026-01-21T12:21:04.891211] [DEBUG] [REMOTE ] SOXX: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:04.891329] [DEBUG] [REMOTE ] SOXX: PASS: Integrity check passed. [2026-01-21T12:21:04.891370] [DEBUG] [REMOTE ] SOXX: Symbol is viable for forecasting. [2026-01-21T12:21:04.891435] [INFO ] [MAIN ] [2909/3501] SOXX kept (0.6s) | 2906 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:05.068492] [DEBUG] [REMOTE ] SPAI: Retrieved 349 rows, trimmed to 300. [2026-01-21T12:21:05.068640] [DEBUG] [REMOTE ] SPAI: PASS: History has at least 300 days. [2026-01-21T12:21:05.068847] [DEBUG] [REMOTE ] SPAI: PASS: Price check passed. Min price $3.23. [2026-01-21T12:21:05.068984] [DEBUG] [REMOTE ] SPAI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:05.069274] [DEBUG] [REMOTE ] SPAI: PASS: Integrity check passed. [2026-01-21T12:21:05.069315] [DEBUG] [REMOTE ] SPAI: Symbol is viable for forecasting. [2026-01-21T12:21:05.069362] [INFO ] [MAIN ] [2910/3501] SPAI kept (0.2s) | 2907 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:05.738314] [DEBUG] [REMOTE ] SPB: Retrieved 4120 rows, trimmed to 300. [2026-01-21T12:21:05.738457] [DEBUG] [REMOTE ] SPB: PASS: History has at least 300 days. [2026-01-21T12:21:05.738716] [DEBUG] [REMOTE ] SPB: PASS: Price check passed. Min price $51.16. [2026-01-21T12:21:05.738862] [DEBUG] [REMOTE ] SPB: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:05.739011] [DEBUG] [REMOTE ] SPB: PASS: Integrity check passed. [2026-01-21T12:21:05.739060] [DEBUG] [REMOTE ] SPB: Symbol is viable for forecasting. [2026-01-21T12:21:05.739112] [INFO ] [MAIN ] [2911/3501] SPB kept (0.7s) | 2908 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:06.098949] [DEBUG] [REMOTE ] SPCB: Retrieved 5263 rows, trimmed to 300. [2026-01-21T12:21:06.099093] [DEBUG] [REMOTE ] SPCB: PASS: History has at least 300 days. [2026-01-21T12:21:06.099312] [DEBUG] [REMOTE ] SPCB: PASS: Price check passed. Min price $7.91. [2026-01-21T12:21:06.099447] [DEBUG] [REMOTE ] SPCB: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:06.099563] [DEBUG] [REMOTE ] SPCB: PASS: Integrity check passed. [2026-01-21T12:21:06.099624] [DEBUG] [REMOTE ] SPCB: Symbol is viable for forecasting. [2026-01-21T12:21:06.099674] [INFO ] [MAIN ] [2912/3501] SPCB kept (0.4s) | 2909 kept, 3 rejected | 138.5/min | ETA: 4.3m [2026-01-21T12:21:06.418067] [DEBUG] [REMOTE ] SPCE: Retrieved 2087 rows, trimmed to 300. [2026-01-21T12:21:06.418207] [DEBUG] [REMOTE ] SPCE: PASS: History has at least 300 days. [2026-01-21T12:21:06.418413] [DEBUG] [REMOTE ] SPCE: PASS: Price check passed. Min price $3.00. [2026-01-21T12:21:06.418553] [DEBUG] [REMOTE ] SPCE: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:06.418698] [DEBUG] [REMOTE ] SPCE: PASS: Integrity check passed. [2026-01-21T12:21:06.418740] [DEBUG] [REMOTE ] SPCE: Symbol is viable for forecasting. [2026-01-21T12:21:06.418788] [INFO ] [MAIN ] [2913/3501] SPCE kept (0.3s) | 2910 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:07.042119] [DEBUG] [REMOTE ] SPE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:07.042448] [DEBUG] [REMOTE ] SPE: PASS: History has at least 300 days. [2026-01-21T12:21:07.042692] [DEBUG] [REMOTE ] SPE: PASS: Price check passed. Min price $14.00. [2026-01-21T12:21:07.042829] [DEBUG] [REMOTE ] SPE: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:07.042945] [DEBUG] [REMOTE ] SPE: PASS: Integrity check passed. [2026-01-21T12:21:07.042985] [DEBUG] [REMOTE ] SPE: Symbol is viable for forecasting. [2026-01-21T12:21:07.043033] [INFO ] [MAIN ] [2914/3501] SPE kept (0.6s) | 2911 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:07.191389] [DEBUG] [REMOTE ] SPFI: Retrieved 1684 rows, trimmed to 300. [2026-01-21T12:21:07.191526] [DEBUG] [REMOTE ] SPFI: PASS: History has at least 300 days. [2026-01-21T12:21:07.191748] [DEBUG] [REMOTE ] SPFI: PASS: Price check passed. Min price $35.93. [2026-01-21T12:21:07.191884] [DEBUG] [REMOTE ] SPFI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:07.191995] [DEBUG] [REMOTE ] SPFI: PASS: Integrity check passed. [2026-01-21T12:21:07.192049] [DEBUG] [REMOTE ] SPFI: Symbol is viable for forecasting. [2026-01-21T12:21:07.192098] [INFO ] [MAIN ] [2915/3501] SPFI kept (0.1s) | 2912 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:07.891886] [DEBUG] [REMOTE ] SPG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:07.892038] [DEBUG] [REMOTE ] SPG: PASS: History has at least 300 days. [2026-01-21T12:21:07.892286] [DEBUG] [REMOTE ] SPG: PASS: Price check passed. Min price $171.28. [2026-01-21T12:21:07.892426] [DEBUG] [REMOTE ] SPG: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:07.892553] [DEBUG] [REMOTE ] SPG: PASS: Integrity check passed. [2026-01-21T12:21:07.892615] [DEBUG] [REMOTE ] SPG: Symbol is viable for forecasting. [2026-01-21T12:21:07.892666] [INFO ] [MAIN ] [2916/3501] SPG kept (0.7s) | 2913 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:08.363008] [DEBUG] [REMOTE ] SPGI: Retrieved 6293 rows, trimmed to 300. [2026-01-21T12:21:08.363168] [DEBUG] [REMOTE ] SPGI: PASS: History has at least 300 days. [2026-01-21T12:21:08.363433] [DEBUG] [REMOTE ] SPGI: PASS: Price check passed. Min price $472.13. [2026-01-21T12:21:08.363593] [DEBUG] [REMOTE ] SPGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:08.363724] [DEBUG] [REMOTE ] SPGI: PASS: Integrity check passed. [2026-01-21T12:21:08.363764] [DEBUG] [REMOTE ] SPGI: Symbol is viable for forecasting. [2026-01-21T12:21:08.363814] [INFO ] [MAIN ] [2917/3501] SPGI kept (0.5s) | 2914 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:08.857354] [DEBUG] [REMOTE ] SPH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:08.857488] [DEBUG] [REMOTE ] SPH: PASS: History has at least 300 days. [2026-01-21T12:21:08.857724] [DEBUG] [REMOTE ] SPH: PASS: Price check passed. Min price $17.91. [2026-01-21T12:21:08.857862] [DEBUG] [REMOTE ] SPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:08.857978] [DEBUG] [REMOTE ] SPH: PASS: Integrity check passed. [2026-01-21T12:21:08.858019] [DEBUG] [REMOTE ] SPH: Symbol is viable for forecasting. [2026-01-21T12:21:08.858068] [INFO ] [MAIN ] [2918/3501] SPH kept (0.5s) | 2915 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:09.281161] [DEBUG] [REMOTE ] SPOK: Retrieved 5326 rows, trimmed to 300. [2026-01-21T12:21:09.281308] [DEBUG] [REMOTE ] SPOK: PASS: History has at least 300 days. [2026-01-21T12:21:09.281539] [DEBUG] [REMOTE ] SPOK: PASS: Price check passed. Min price $12.43. [2026-01-21T12:21:09.281697] [DEBUG] [REMOTE ] SPOK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:09.281816] [DEBUG] [REMOTE ] SPOK: PASS: Integrity check passed. [2026-01-21T12:21:09.281856] [DEBUG] [REMOTE ] SPOK: Symbol is viable for forecasting. [2026-01-21T12:21:09.281904] [INFO ] [MAIN ] [2919/3501] SPOK kept (0.4s) | 2916 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:09.547474] [DEBUG] [REMOTE ] SPRC: Retrieved 1101 rows, trimmed to 300. [2026-01-21T12:21:09.547625] [DEBUG] [REMOTE ] SPRC: PASS: History has at least 300 days. [2026-01-21T12:21:09.547838] [DEBUG] [REMOTE ] SPRC: PASS: Price check passed. Min price $1.05. [2026-01-21T12:21:09.547980] [DEBUG] [REMOTE ] SPRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:09.548093] [DEBUG] [REMOTE ] SPRC: PASS: Integrity check passed. [2026-01-21T12:21:09.548135] [DEBUG] [REMOTE ] SPRC: Symbol is viable for forecasting. [2026-01-21T12:21:09.548185] [INFO ] [MAIN ] [2920/3501] SPRC kept (0.3s) | 2917 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:10.071251] [DEBUG] [REMOTE ] SPRO: Retrieved 4855 rows, trimmed to 300. [2026-01-21T12:21:10.071477] [DEBUG] [REMOTE ] SPRO: PASS: History has at least 300 days. [2026-01-21T12:21:10.071817] [DEBUG] [REMOTE ] SPRO: PASS: Price check passed. Min price $2.20. [2026-01-21T12:21:10.071974] [DEBUG] [REMOTE ] SPRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:10.072123] [DEBUG] [REMOTE ] SPRO: PASS: Integrity check passed. [2026-01-21T12:21:10.072191] [DEBUG] [REMOTE ] SPRO: Symbol is viable for forecasting. [2026-01-21T12:21:10.072254] [INFO ] [MAIN ] [2921/3501] SPRO kept (0.5s) | 2918 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:10.322349] [DEBUG] [REMOTE ] SPRX: Retrieved 1120 rows, trimmed to 300. [2026-01-21T12:21:10.322567] [DEBUG] [REMOTE ] SPRX: PASS: History has at least 300 days. [2026-01-21T12:21:10.322871] [DEBUG] [REMOTE ] SPRX: PASS: Price check passed. Min price $34.85. [2026-01-21T12:21:10.323019] [DEBUG] [REMOTE ] SPRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:10.323151] [DEBUG] [REMOTE ] SPRX: PASS: Integrity check passed. [2026-01-21T12:21:10.323196] [DEBUG] [REMOTE ] SPRX: Symbol is viable for forecasting. [2026-01-21T12:21:10.323252] [INFO ] [MAIN ] [2922/3501] SPRX kept (0.3s) | 2919 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:10.669599] [DEBUG] [REMOTE ] SPRY: Retrieved 1286 rows, trimmed to 300. [2026-01-21T12:21:10.669742] [DEBUG] [REMOTE ] SPRY: PASS: History has at least 300 days. [2026-01-21T12:21:10.669953] [DEBUG] [REMOTE ] SPRY: PASS: Price check passed. Min price $6.73. [2026-01-21T12:21:10.670095] [DEBUG] [REMOTE ] SPRY: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:10.670209] [DEBUG] [REMOTE ] SPRY: PASS: Integrity check passed. [2026-01-21T12:21:10.670251] [DEBUG] [REMOTE ] SPRY: Symbol is viable for forecasting. [2026-01-21T12:21:10.670301] [INFO ] [MAIN ] [2923/3501] SPRY kept (0.3s) | 2920 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:11.254331] [DEBUG] [REMOTE ] SPSC: Retrieved 3961 rows, trimmed to 300. [2026-01-21T12:21:11.254529] [DEBUG] [REMOTE ] SPSC: PASS: History has at least 300 days. [2026-01-21T12:21:11.254818] [DEBUG] [REMOTE ] SPSC: PASS: Price check passed. Min price $78.03. [2026-01-21T12:21:11.254961] [DEBUG] [REMOTE ] SPSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:11.255083] [DEBUG] [REMOTE ] SPSC: PASS: Integrity check passed. [2026-01-21T12:21:11.255124] [DEBUG] [REMOTE ] SPSC: Symbol is viable for forecasting. [2026-01-21T12:21:11.255176] [INFO ] [MAIN ] [2924/3501] SPSC kept (0.6s) | 2921 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:11.627047] [DEBUG] [REMOTE ] SPWH: Retrieved 2957 rows, trimmed to 300. [2026-01-21T12:21:11.627191] [DEBUG] [REMOTE ] SPWH: PASS: History has at least 300 days. [2026-01-21T12:21:11.627416] [DEBUG] [REMOTE ] SPWH: PASS: Price check passed. Min price $1.36. [2026-01-21T12:21:11.627624] [DEBUG] [REMOTE ] SPWH: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:11.627761] [DEBUG] [REMOTE ] SPWH: PASS: Integrity check passed. [2026-01-21T12:21:11.627805] [DEBUG] [REMOTE ] SPWH: Symbol is viable for forecasting. [2026-01-21T12:21:11.627856] [INFO ] [MAIN ] [2925/3501] SPWH kept (0.4s) | 2922 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:12.196860] [DEBUG] [REMOTE ] SPXC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:12.197164] [DEBUG] [REMOTE ] SPXC: PASS: History has at least 300 days. [2026-01-21T12:21:12.197701] [DEBUG] [REMOTE ] SPXC: PASS: Price check passed. Min price $190.40. [2026-01-21T12:21:12.197912] [DEBUG] [REMOTE ] SPXC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:12.198111] [DEBUG] [REMOTE ] SPXC: PASS: Integrity check passed. [2026-01-21T12:21:12.198172] [DEBUG] [REMOTE ] SPXC: Symbol is viable for forecasting. [2026-01-21T12:21:12.198252] [INFO ] [MAIN ] [2926/3501] SPXC kept (0.6s) | 2923 kept, 3 rejected | 138.5/min | ETA: 4.2m [2026-01-21T12:21:12.616434] [DEBUG] [REMOTE ] SPXX: Retrieved 5069 rows, trimmed to 300. [2026-01-21T12:21:12.616671] [DEBUG] [REMOTE ] SPXX: PASS: History has at least 300 days. [2026-01-21T12:21:12.617010] [DEBUG] [REMOTE ] SPXX: PASS: Price check passed. Min price $16.68. [2026-01-21T12:21:12.617164] [DEBUG] [REMOTE ] SPXX: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:12.617511] [DEBUG] [REMOTE ] SPXX: PASS: Integrity check passed. [2026-01-21T12:21:12.617554] [DEBUG] [REMOTE ] SPXX: Symbol is viable for forecasting. [2026-01-21T12:21:12.617634] [INFO ] [MAIN ] [2927/3501] SPXX kept (0.4s) | 2924 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:13.032550] [DEBUG] [REMOTE ] SQM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:13.032817] [DEBUG] [REMOTE ] SQM: PASS: History has at least 300 days. [2026-01-21T12:21:13.033209] [DEBUG] [REMOTE ] SQM: PASS: Price check passed. Min price $44.28. [2026-01-21T12:21:13.033361] [DEBUG] [REMOTE ] SQM: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:13.033520] [DEBUG] [REMOTE ] SQM: PASS: Integrity check passed. [2026-01-21T12:21:13.033564] [DEBUG] [REMOTE ] SQM: Symbol is viable for forecasting. [2026-01-21T12:21:13.033652] [INFO ] [MAIN ] [2928/3501] SQM kept (0.4s) | 2925 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:13.421931] [DEBUG] [REMOTE ] SQNS: Retrieved 3710 rows, trimmed to 300. [2026-01-21T12:21:13.422071] [DEBUG] [REMOTE ] SQNS: PASS: History has at least 300 days. [2026-01-21T12:21:13.422281] [DEBUG] [REMOTE ] SQNS: PASS: Price check passed. Min price $4.49. [2026-01-21T12:21:13.422421] [DEBUG] [REMOTE ] SQNS: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:13.422536] [DEBUG] [REMOTE ] SQNS: PASS: Integrity check passed. [2026-01-21T12:21:13.422598] [DEBUG] [REMOTE ] SQNS: Symbol is viable for forecasting. [2026-01-21T12:21:13.422652] [INFO ] [MAIN ] [2929/3501] SQNS kept (0.4s) | 2926 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:13.894964] [DEBUG] [REMOTE ] SQQQ: Retrieved 4009 rows, trimmed to 300. [2026-01-21T12:21:13.895109] [DEBUG] [REMOTE ] SQQQ: PASS: History has at least 300 days. [2026-01-21T12:21:13.895344] [DEBUG] [REMOTE ] SQQQ: PASS: Price check passed. Min price $62.36. [2026-01-21T12:21:13.895489] [DEBUG] [REMOTE ] SQQQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:13.895631] [DEBUG] [REMOTE ] SQQQ: PASS: Integrity check passed. [2026-01-21T12:21:13.895678] [DEBUG] [REMOTE ] SQQQ: Symbol is viable for forecasting. [2026-01-21T12:21:13.895730] [INFO ] [MAIN ] [2930/3501] SQQQ kept (0.5s) | 2927 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:14.145516] [DEBUG] [REMOTE ] SRAD: Retrieved 1092 rows, trimmed to 300. [2026-01-21T12:21:14.145668] [DEBUG] [REMOTE ] SRAD: PASS: History has at least 300 days. [2026-01-21T12:21:14.145888] [DEBUG] [REMOTE ] SRAD: PASS: Price check passed. Min price $18.62. [2026-01-21T12:21:14.146035] [DEBUG] [REMOTE ] SRAD: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:14.146151] [DEBUG] [REMOTE ] SRAD: PASS: Integrity check passed. [2026-01-21T12:21:14.146195] [DEBUG] [REMOTE ] SRAD: Symbol is viable for forecasting. [2026-01-21T12:21:14.146245] [INFO ] [MAIN ] [2931/3501] SRAD kept (0.3s) | 2928 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:14.585970] [DEBUG] [REMOTE ] SRBK: Retrieved 585 rows, trimmed to 300. [2026-01-21T12:21:14.586110] [DEBUG] [REMOTE ] SRBK: PASS: History has at least 300 days. [2026-01-21T12:21:14.586371] [DEBUG] [REMOTE ] SRBK: PASS: Price check passed. Min price $14.65. [2026-01-21T12:21:14.586615] [DEBUG] [REMOTE ] SRBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:14.586772] [DEBUG] [REMOTE ] SRBK: PASS: Integrity check passed. [2026-01-21T12:21:14.586834] [DEBUG] [REMOTE ] SRBK: Symbol is viable for forecasting. [2026-01-21T12:21:14.586900] [INFO ] [MAIN ] [2932/3501] SRBK kept (0.4s) | 2929 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:15.146046] [DEBUG] [REMOTE ] SRCE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:15.146192] [DEBUG] [REMOTE ] SRCE: PASS: History has at least 300 days. [2026-01-21T12:21:15.146524] [DEBUG] [REMOTE ] SRCE: PASS: Price check passed. Min price $58.49. [2026-01-21T12:21:15.146724] [DEBUG] [REMOTE ] SRCE: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:15.146891] [DEBUG] [REMOTE ] SRCE: PASS: Integrity check passed. [2026-01-21T12:21:15.146936] [DEBUG] [REMOTE ] SRCE: Symbol is viable for forecasting. [2026-01-21T12:21:15.146991] [INFO ] [MAIN ] [2933/3501] SRCE kept (0.6s) | 2930 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:15.637865] [DEBUG] [REMOTE ] SRE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:15.638022] [DEBUG] [REMOTE ] SRE: PASS: History has at least 300 days. [2026-01-21T12:21:15.638293] [DEBUG] [REMOTE ] SRE: PASS: Price check passed. Min price $86.36. [2026-01-21T12:21:15.638437] [DEBUG] [REMOTE ] SRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:15.638587] [DEBUG] [REMOTE ] SRE: PASS: Integrity check passed. [2026-01-21T12:21:15.638633] [DEBUG] [REMOTE ] SRE: Symbol is viable for forecasting. [2026-01-21T12:21:15.638684] [INFO ] [MAIN ] [2934/3501] SRE kept (0.5s) | 2931 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:16.022498] [DEBUG] [REMOTE ] SREA: Retrieved 1650 rows, trimmed to 300. [2026-01-21T12:21:16.022676] [DEBUG] [REMOTE ] SREA: PASS: History has at least 300 days. [2026-01-21T12:21:16.022913] [DEBUG] [REMOTE ] SREA: PASS: Price check passed. Min price $21.47. [2026-01-21T12:21:16.023062] [DEBUG] [REMOTE ] SREA: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:16.023180] [DEBUG] [REMOTE ] SREA: PASS: Integrity check passed. [2026-01-21T12:21:16.023223] [DEBUG] [REMOTE ] SREA: Symbol is viable for forecasting. [2026-01-21T12:21:16.023274] [INFO ] [MAIN ] [2935/3501] SREA kept (0.4s) | 2932 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:16.253136] [DEBUG] [REMOTE ] SRFM: Retrieved 623 rows, trimmed to 300. [2026-01-21T12:21:16.253276] [DEBUG] [REMOTE ] SRFM: PASS: History has at least 300 days. [2026-01-21T12:21:16.253481] [DEBUG] [REMOTE ] SRFM: PASS: Price check passed. Min price $1.79. [2026-01-21T12:21:16.253643] [DEBUG] [REMOTE ] SRFM: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:16.253787] [DEBUG] [REMOTE ] SRFM: PASS: Integrity check passed. [2026-01-21T12:21:16.253829] [DEBUG] [REMOTE ] SRFM: Symbol is viable for forecasting. [2026-01-21T12:21:16.253878] [INFO ] [MAIN ] [2936/3501] SRFM kept (0.2s) | 2933 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:16.792083] [DEBUG] [REMOTE ] SRG: Retrieved 2652 rows, trimmed to 300. [2026-01-21T12:21:16.792383] [DEBUG] [REMOTE ] SRG: PASS: History has at least 300 days. [2026-01-21T12:21:16.792943] [DEBUG] [REMOTE ] SRG: PASS: Price check passed. Min price $3.25. [2026-01-21T12:21:16.793143] [DEBUG] [REMOTE ] SRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:16.793334] [DEBUG] [REMOTE ] SRG: PASS: Integrity check passed. [2026-01-21T12:21:16.793388] [DEBUG] [REMOTE ] SRG: Symbol is viable for forecasting. [2026-01-21T12:21:16.793460] [INFO ] [MAIN ] [2937/3501] SRG kept (0.5s) | 2934 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:17.341480] [DEBUG] [REMOTE ] SRI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:17.341822] [DEBUG] [REMOTE ] SRI: PASS: History has at least 300 days. [2026-01-21T12:21:17.342327] [DEBUG] [REMOTE ] SRI: PASS: Price check passed. Min price $5.48. [2026-01-21T12:21:17.342499] [DEBUG] [REMOTE ] SRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:17.342732] [DEBUG] [REMOTE ] SRI: PASS: Integrity check passed. [2026-01-21T12:21:17.342787] [DEBUG] [REMOTE ] SRI: Symbol is viable for forecasting. [2026-01-21T12:21:17.342862] [INFO ] [MAIN ] [2938/3501] SRI kept (0.5s) | 2935 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:17.639072] [DEBUG] [REMOTE ] SRRK: Retrieved 1924 rows, trimmed to 300. [2026-01-21T12:21:17.639337] [DEBUG] [REMOTE ] SRRK: PASS: History has at least 300 days. [2026-01-21T12:21:17.639757] [DEBUG] [REMOTE ] SRRK: PASS: Price check passed. Min price $27.99. [2026-01-21T12:21:17.639966] [DEBUG] [REMOTE ] SRRK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:17.640225] [DEBUG] [REMOTE ] SRRK: PASS: Integrity check passed. [2026-01-21T12:21:17.640293] [DEBUG] [REMOTE ] SRRK: Symbol is viable for forecasting. [2026-01-21T12:21:17.640374] [INFO ] [MAIN ] [2939/3501] SRRK kept (0.3s) | 2936 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:18.042395] [DEBUG] [REMOTE ] SRTS: Retrieved 2385 rows, trimmed to 300. [2026-01-21T12:21:18.042670] [DEBUG] [REMOTE ] SRTS: PASS: History has at least 300 days. [2026-01-21T12:21:18.042995] [DEBUG] [REMOTE ] SRTS: PASS: Price check passed. Min price $3.10. [2026-01-21T12:21:18.043179] [DEBUG] [REMOTE ] SRTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:18.043333] [DEBUG] [REMOTE ] SRTS: PASS: Integrity check passed. [2026-01-21T12:21:18.043388] [DEBUG] [REMOTE ] SRTS: Symbol is viable for forecasting. [2026-01-21T12:21:18.043458] [INFO ] [MAIN ] [2940/3501] SRTS kept (0.4s) | 2937 kept, 3 rejected | 138.5/min | ETA: 4.1m [2026-01-21T12:21:18.645250] [DEBUG] [REMOTE ] SSB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:18.645507] [DEBUG] [REMOTE ] SSB: PASS: History has at least 300 days. [2026-01-21T12:21:18.645904] [DEBUG] [REMOTE ] SSB: PASS: Price check passed. Min price $85.31. [2026-01-21T12:21:18.646054] [DEBUG] [REMOTE ] SSB: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:18.646257] [DEBUG] [REMOTE ] SSB: PASS: Integrity check passed. [2026-01-21T12:21:18.646303] [DEBUG] [REMOTE ] SSB: Symbol is viable for forecasting. [2026-01-21T12:21:18.646361] [INFO ] [MAIN ] [2941/3501] SSB kept (0.6s) | 2938 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:19.138912] [DEBUG] [REMOTE ] SSD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:19.139203] [DEBUG] [REMOTE ] SSD: PASS: History has at least 300 days. [2026-01-21T12:21:19.139549] [DEBUG] [REMOTE ] SSD: PASS: Price check passed. Min price $157.72. [2026-01-21T12:21:19.139719] [DEBUG] [REMOTE ] SSD: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:19.139875] [DEBUG] [REMOTE ] SSD: PASS: Integrity check passed. [2026-01-21T12:21:19.139937] [DEBUG] [REMOTE ] SSD: Symbol is viable for forecasting. [2026-01-21T12:21:19.140007] [INFO ] [MAIN ] [2942/3501] SSD kept (0.5s) | 2939 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:19.598748] [DEBUG] [REMOTE ] SSL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:19.598964] [DEBUG] [REMOTE ] SSL: PASS: History has at least 300 days. [2026-01-21T12:21:19.599286] [DEBUG] [REMOTE ] SSL: PASS: Price check passed. Min price $6.00. [2026-01-21T12:21:19.599441] [DEBUG] [REMOTE ] SSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:19.599603] [DEBUG] [REMOTE ] SSL: PASS: Integrity check passed. [2026-01-21T12:21:19.599651] [DEBUG] [REMOTE ] SSL: Symbol is viable for forecasting. [2026-01-21T12:21:19.599708] [INFO ] [MAIN ] [2943/3501] SSL kept (0.5s) | 2940 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:19.957187] [DEBUG] [REMOTE ] SSNC: Retrieved 3976 rows, trimmed to 300. [2026-01-21T12:21:19.957326] [DEBUG] [REMOTE ] SSNC: PASS: History has at least 300 days. [2026-01-21T12:21:19.957547] [DEBUG] [REMOTE ] SSNC: PASS: Price check passed. Min price $80.63. [2026-01-21T12:21:19.957714] [DEBUG] [REMOTE ] SSNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:19.957835] [DEBUG] [REMOTE ] SSNC: PASS: Integrity check passed. [2026-01-21T12:21:19.957880] [DEBUG] [REMOTE ] SSNC: Symbol is viable for forecasting. [2026-01-21T12:21:19.957931] [INFO ] [MAIN ] [2944/3501] SSNC kept (0.4s) | 2941 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:20.469909] [DEBUG] [REMOTE ] SSP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:20.470127] [DEBUG] [REMOTE ] SSP: PASS: History has at least 300 days. [2026-01-21T12:21:20.470461] [DEBUG] [REMOTE ] SSP: PASS: Price check passed. Min price $2.05. [2026-01-21T12:21:20.470640] [DEBUG] [REMOTE ] SSP: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:20.470814] [DEBUG] [REMOTE ] SSP: PASS: Integrity check passed. [2026-01-21T12:21:20.470858] [DEBUG] [REMOTE ] SSP: Symbol is viable for forecasting. [2026-01-21T12:21:20.470916] [INFO ] [MAIN ] [2945/3501] SSP kept (0.5s) | 2942 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:20.821392] [DEBUG] [REMOTE ] SSRM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:20.821553] [DEBUG] [REMOTE ] SSRM: PASS: History has at least 300 days. [2026-01-21T12:21:20.821846] [DEBUG] [REMOTE ] SSRM: PASS: Price check passed. Min price $19.48. [2026-01-21T12:21:20.822027] [DEBUG] [REMOTE ] SSRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:20.822172] [DEBUG] [REMOTE ] SSRM: PASS: Integrity check passed. [2026-01-21T12:21:20.822215] [DEBUG] [REMOTE ] SSRM: Symbol is viable for forecasting. [2026-01-21T12:21:20.822267] [INFO ] [MAIN ] [2946/3501] SSRM kept (0.4s) | 2943 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:21.242284] [DEBUG] [REMOTE ] SSSS: Retrieved 3704 rows, trimmed to 300. [2026-01-21T12:21:21.242444] [DEBUG] [REMOTE ] SSSS: PASS: History has at least 300 days. [2026-01-21T12:21:21.242727] [DEBUG] [REMOTE ] SSSS: PASS: Price check passed. Min price $8.60. [2026-01-21T12:21:21.242872] [DEBUG] [REMOTE ] SSSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:21.242998] [DEBUG] [REMOTE ] SSSS: PASS: Integrity check passed. [2026-01-21T12:21:21.243039] [DEBUG] [REMOTE ] SSSS: Symbol is viable for forecasting. [2026-01-21T12:21:21.243089] [INFO ] [MAIN ] [2947/3501] SSSS kept (0.4s) | 2944 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:21.564486] [DEBUG] [REMOTE ] SSTI: Retrieved 2167 rows, trimmed to 300. [2026-01-21T12:21:21.564683] [DEBUG] [REMOTE ] SSTI: PASS: History has at least 300 days. [2026-01-21T12:21:21.564944] [DEBUG] [REMOTE ] SSTI: PASS: Price check passed. Min price $5.89. [2026-01-21T12:21:21.565109] [DEBUG] [REMOTE ] SSTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:21.565249] [DEBUG] [REMOTE ] SSTI: PASS: Integrity check passed. [2026-01-21T12:21:21.565300] [DEBUG] [REMOTE ] SSTI: Symbol is viable for forecasting. [2026-01-21T12:21:21.565362] [INFO ] [MAIN ] [2948/3501] SSTI kept (0.3s) | 2945 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:22.021586] [DEBUG] [REMOTE ] SSTK: Retrieved 3336 rows, trimmed to 300. [2026-01-21T12:21:22.021817] [DEBUG] [REMOTE ] SSTK: PASS: History has at least 300 days. [2026-01-21T12:21:22.022141] [DEBUG] [REMOTE ] SSTK: PASS: Price check passed. Min price $18.02. [2026-01-21T12:21:22.022290] [DEBUG] [REMOTE ] SSTK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:22.022441] [DEBUG] [REMOTE ] SSTK: PASS: Integrity check passed. [2026-01-21T12:21:22.022484] [DEBUG] [REMOTE ] SSTK: Symbol is viable for forecasting. [2026-01-21T12:21:22.022541] [INFO ] [MAIN ] [2949/3501] SSTK kept (0.5s) | 2946 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:22.548236] [DEBUG] [REMOTE ] SSYS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:22.548493] [DEBUG] [REMOTE ] SSYS: PASS: History has at least 300 days. [2026-01-21T12:21:22.548965] [DEBUG] [REMOTE ] SSYS: PASS: Price check passed. Min price $8.20. [2026-01-21T12:21:22.549132] [DEBUG] [REMOTE ] SSYS: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:22.549292] [DEBUG] [REMOTE ] SSYS: PASS: Integrity check passed. [2026-01-21T12:21:22.549337] [DEBUG] [REMOTE ] SSYS: Symbol is viable for forecasting. [2026-01-21T12:21:22.549395] [INFO ] [MAIN ] [2950/3501] SSYS kept (0.5s) | 2947 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:23.051450] [DEBUG] [REMOTE ] STAA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:23.051618] [DEBUG] [REMOTE ] STAA: PASS: History has at least 300 days. [2026-01-21T12:21:23.051866] [DEBUG] [REMOTE ] STAA: PASS: Price check passed. Min price $20.97. [2026-01-21T12:21:23.052029] [DEBUG] [REMOTE ] STAA: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:23.052202] [DEBUG] [REMOTE ] STAA: PASS: Integrity check passed. [2026-01-21T12:21:23.052254] [DEBUG] [REMOTE ] STAA: Symbol is viable for forecasting. [2026-01-21T12:21:23.052307] [INFO ] [MAIN ] [2951/3501] STAA kept (0.5s) | 2948 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:23.304434] [DEBUG] [REMOTE ] STAG: Retrieved 3712 rows, trimmed to 300. [2026-01-21T12:21:23.304619] [DEBUG] [REMOTE ] STAG: PASS: History has at least 300 days. [2026-01-21T12:21:23.304868] [DEBUG] [REMOTE ] STAG: PASS: Price check passed. Min price $36.76. [2026-01-21T12:21:23.305013] [DEBUG] [REMOTE ] STAG: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:23.305138] [DEBUG] [REMOTE ] STAG: PASS: Integrity check passed. [2026-01-21T12:21:23.305180] [DEBUG] [REMOTE ] STAG: Symbol is viable for forecasting. [2026-01-21T12:21:23.305230] [INFO ] [MAIN ] [2952/3501] STAG kept (0.3s) | 2949 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:23.977274] [DEBUG] [REMOTE ] STBA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:23.977431] [DEBUG] [REMOTE ] STBA: PASS: History has at least 300 days. [2026-01-21T12:21:23.977733] [DEBUG] [REMOTE ] STBA: PASS: Price check passed. Min price $35.62. [2026-01-21T12:21:23.977887] [DEBUG] [REMOTE ] STBA: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:23.978017] [DEBUG] [REMOTE ] STBA: PASS: Integrity check passed. [2026-01-21T12:21:23.978060] [DEBUG] [REMOTE ] STBA: Symbol is viable for forecasting. [2026-01-21T12:21:23.978112] [INFO ] [MAIN ] [2953/3501] STBA kept (0.7s) | 2950 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:24.455875] [DEBUG] [REMOTE ] STC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:24.456106] [DEBUG] [REMOTE ] STC: PASS: History has at least 300 days. [2026-01-21T12:21:24.456450] [DEBUG] [REMOTE ] STC: PASS: Price check passed. Min price $65.02. [2026-01-21T12:21:24.456648] [DEBUG] [REMOTE ] STC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:24.456808] [DEBUG] [REMOTE ] STC: PASS: Integrity check passed. [2026-01-21T12:21:24.456851] [DEBUG] [REMOTE ] STC: Symbol is viable for forecasting. [2026-01-21T12:21:24.456907] [INFO ] [MAIN ] [2954/3501] STC kept (0.5s) | 2951 kept, 3 rejected | 138.5/min | ETA: 4.0m [2026-01-21T12:21:24.978185] [DEBUG] [REMOTE ] STE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:24.978431] [DEBUG] [REMOTE ] STE: PASS: History has at least 300 days. [2026-01-21T12:21:24.978850] [DEBUG] [REMOTE ] STE: PASS: Price check passed. Min price $235.12. [2026-01-21T12:21:24.979010] [DEBUG] [REMOTE ] STE: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:24.979171] [DEBUG] [REMOTE ] STE: PASS: Integrity check passed. [2026-01-21T12:21:24.979269] [DEBUG] [REMOTE ] STE: Symbol is viable for forecasting. [2026-01-21T12:21:24.979412] [INFO ] [MAIN ] [2955/3501] STE kept (0.5s) | 2952 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:25.283248] [DEBUG] [REMOTE ] STEL: Retrieved 2056 rows, trimmed to 300. [2026-01-21T12:21:25.283425] [DEBUG] [REMOTE ] STEL: PASS: History has at least 300 days. [2026-01-21T12:21:25.283733] [DEBUG] [REMOTE ] STEL: PASS: Price check passed. Min price $29.19. [2026-01-21T12:21:25.283912] [DEBUG] [REMOTE ] STEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:25.284057] [DEBUG] [REMOTE ] STEL: PASS: Integrity check passed. [2026-01-21T12:21:25.284106] [DEBUG] [REMOTE ] STEL: Symbol is viable for forecasting. [2026-01-21T12:21:25.284167] [INFO ] [MAIN ] [2956/3501] STEL kept (0.3s) | 2953 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:25.668306] [DEBUG] [REMOTE ] STEM: Retrieved 1326 rows, trimmed to 300. [2026-01-21T12:21:25.668497] [DEBUG] [REMOTE ] STEM: PASS: History has at least 300 days. [2026-01-21T12:21:25.668779] [DEBUG] [REMOTE ] STEM: PASS: Price check passed. Min price $13.85. [2026-01-21T12:21:25.668949] [DEBUG] [REMOTE ] STEM: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:25.669079] [DEBUG] [REMOTE ] STEM: PASS: Integrity check passed. [2026-01-21T12:21:25.669124] [DEBUG] [REMOTE ] STEM: Symbol is viable for forecasting. [2026-01-21T12:21:25.669177] [INFO ] [MAIN ] [2957/3501] STEM kept (0.4s) | 2954 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:26.052565] [DEBUG] [REMOTE ] STEP: Retrieved 1342 rows, trimmed to 300. [2026-01-21T12:21:26.052761] [DEBUG] [REMOTE ] STEP: PASS: History has at least 300 days. [2026-01-21T12:21:26.053005] [DEBUG] [REMOTE ] STEP: PASS: Price check passed. Min price $59.11. [2026-01-21T12:21:26.053145] [DEBUG] [REMOTE ] STEP: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:26.053270] [DEBUG] [REMOTE ] STEP: PASS: Integrity check passed. [2026-01-21T12:21:26.053311] [DEBUG] [REMOTE ] STEP: Symbol is viable for forecasting. [2026-01-21T12:21:26.053361] [INFO ] [MAIN ] [2958/3501] STEP kept (0.4s) | 2955 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:26.347247] [DEBUG] [REMOTE ] STHO: Retrieved 703 rows, trimmed to 300. [2026-01-21T12:21:26.347388] [DEBUG] [REMOTE ] STHO: PASS: History has at least 300 days. [2026-01-21T12:21:26.347618] [DEBUG] [REMOTE ] STHO: PASS: Price check passed. Min price $7.01. [2026-01-21T12:21:26.347761] [DEBUG] [REMOTE ] STHO: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:26.347875] [DEBUG] [REMOTE ] STHO: PASS: Integrity check passed. [2026-01-21T12:21:26.347916] [DEBUG] [REMOTE ] STHO: Symbol is viable for forecasting. [2026-01-21T12:21:26.347965] [INFO ] [MAIN ] [2959/3501] STHO kept (0.3s) | 2956 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:26.765016] [DEBUG] [REMOTE ] STI: Retrieved 492 rows, trimmed to 300. [2026-01-21T12:21:26.765170] [DEBUG] [REMOTE ] STI: PASS: History has at least 300 days. [2026-01-21T12:21:26.765382] [DEBUG] [REMOTE ] STI: PASS: Price check passed. Min price $6.04. [2026-01-21T12:21:26.765522] [DEBUG] [REMOTE ] STI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:26.765664] [DEBUG] [REMOTE ] STI: PASS: Integrity check passed. [2026-01-21T12:21:26.765708] [DEBUG] [REMOTE ] STI: Symbol is viable for forecasting. [2026-01-21T12:21:26.765756] [INFO ] [MAIN ] [2960/3501] STI kept (0.4s) | 2957 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:27.262694] [DEBUG] [REMOTE ] STIM: Retrieved 1900 rows, trimmed to 300. [2026-01-21T12:21:27.262846] [DEBUG] [REMOTE ] STIM: PASS: History has at least 300 days. [2026-01-21T12:21:27.263072] [DEBUG] [REMOTE ] STIM: PASS: Price check passed. Min price $1.27. [2026-01-21T12:21:27.263217] [DEBUG] [REMOTE ] STIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:27.263335] [DEBUG] [REMOTE ] STIM: PASS: Integrity check passed. [2026-01-21T12:21:27.263376] [DEBUG] [REMOTE ] STIM: Symbol is viable for forecasting. [2026-01-21T12:21:27.263427] [INFO ] [MAIN ] [2961/3501] STIM kept (0.5s) | 2958 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:27.737760] [DEBUG] [REMOTE ] STK: Retrieved 4060 rows, trimmed to 300. [2026-01-21T12:21:27.737923] [DEBUG] [REMOTE ] STK: PASS: History has at least 300 days. [2026-01-21T12:21:27.738190] [DEBUG] [REMOTE ] STK: PASS: Price check passed. Min price $33.25. [2026-01-21T12:21:27.738338] [DEBUG] [REMOTE ] STK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:27.738475] [DEBUG] [REMOTE ] STK: PASS: Integrity check passed. [2026-01-21T12:21:27.738518] [DEBUG] [REMOTE ] STK: Symbol is viable for forecasting. [2026-01-21T12:21:27.738783] [INFO ] [MAIN ] [2962/3501] STK kept (0.5s) | 2959 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:28.050156] [DEBUG] [REMOTE ] STKH: Retrieved 1220 rows, trimmed to 300. [2026-01-21T12:21:28.050290] [DEBUG] [REMOTE ] STKH: PASS: History has at least 300 days. [2026-01-21T12:21:28.050497] [DEBUG] [REMOTE ] STKH: PASS: Price check passed. Min price $2.21. [2026-01-21T12:21:28.050682] [DEBUG] [REMOTE ] STKH: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:28.050798] [DEBUG] [REMOTE ] STKH: PASS: Integrity check passed. [2026-01-21T12:21:28.050839] [DEBUG] [REMOTE ] STKH: Symbol is viable for forecasting. [2026-01-21T12:21:28.050897] [INFO ] [MAIN ] [2963/3501] STKH kept (0.3s) | 2960 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:28.823634] [DEBUG] [REMOTE ] STKL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:28.823773] [DEBUG] [REMOTE ] STKL: PASS: History has at least 300 days. [2026-01-21T12:21:28.823992] [DEBUG] [REMOTE ] STKL: PASS: Price check passed. Min price $3.35. [2026-01-21T12:21:28.824129] [DEBUG] [REMOTE ] STKL: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:28.824248] [DEBUG] [REMOTE ] STKL: PASS: Integrity check passed. [2026-01-21T12:21:28.824289] [DEBUG] [REMOTE ] STKL: Symbol is viable for forecasting. [2026-01-21T12:21:28.824338] [INFO ] [MAIN ] [2964/3501] STKL kept (0.8s) | 2961 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:29.171309] [DEBUG] [REMOTE ] STKS: Retrieved 2908 rows, trimmed to 300. [2026-01-21T12:21:29.171465] [DEBUG] [REMOTE ] STKS: PASS: History has at least 300 days. [2026-01-21T12:21:29.171756] [DEBUG] [REMOTE ] STKS: PASS: Price check passed. Min price $1.75. [2026-01-21T12:21:29.171908] [DEBUG] [REMOTE ] STKS: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:29.172031] [DEBUG] [REMOTE ] STKS: PASS: Integrity check passed. [2026-01-21T12:21:29.172073] [DEBUG] [REMOTE ] STKS: Symbol is viable for forecasting. [2026-01-21T12:21:29.172124] [INFO ] [MAIN ] [2965/3501] STKS kept (0.3s) | 2962 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:29.505488] [DEBUG] [REMOTE ] STLA: Retrieved 3928 rows, trimmed to 300. [2026-01-21T12:21:29.505661] [DEBUG] [REMOTE ] STLA: PASS: History has at least 300 days. [2026-01-21T12:21:29.505880] [DEBUG] [REMOTE ] STLA: PASS: Price check passed. Min price $9.23. [2026-01-21T12:21:29.506041] [DEBUG] [REMOTE ] STLA: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:29.506156] [DEBUG] [REMOTE ] STLA: PASS: Integrity check passed. [2026-01-21T12:21:29.506197] [DEBUG] [REMOTE ] STLA: Symbol is viable for forecasting. [2026-01-21T12:21:29.506244] [INFO ] [MAIN ] [2966/3501] STLA kept (0.3s) | 2963 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:29.947920] [DEBUG] [REMOTE ] STLD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:29.948072] [DEBUG] [REMOTE ] STLD: PASS: History has at least 300 days. [2026-01-21T12:21:29.948315] [DEBUG] [REMOTE ] STLD: PASS: Price check passed. Min price $150.28. [2026-01-21T12:21:29.948453] [DEBUG] [REMOTE ] STLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:29.948597] [DEBUG] [REMOTE ] STLD: PASS: Integrity check passed. [2026-01-21T12:21:29.948640] [DEBUG] [REMOTE ] STLD: Symbol is viable for forecasting. [2026-01-21T12:21:29.948691] [INFO ] [MAIN ] [2967/3501] STLD kept (0.4s) | 2964 kept, 3 rejected | 138.5/min | ETA: 3.9m [2026-01-21T12:21:30.510373] [DEBUG] [REMOTE ] STM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:30.510534] [DEBUG] [REMOTE ] STM: PASS: History has at least 300 days. [2026-01-21T12:21:30.510797] [DEBUG] [REMOTE ] STM: PASS: Price check passed. Min price $21.13. [2026-01-21T12:21:30.510944] [DEBUG] [REMOTE ] STM: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:30.511063] [DEBUG] [REMOTE ] STM: PASS: Integrity check passed. [2026-01-21T12:21:30.511105] [DEBUG] [REMOTE ] STM: Symbol is viable for forecasting. [2026-01-21T12:21:30.511155] [INFO ] [MAIN ] [2968/3501] STM kept (0.6s) | 2965 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:30.791685] [DEBUG] [REMOTE ] STN: Retrieved 5146 rows, trimmed to 300. [2026-01-21T12:21:30.791815] [DEBUG] [REMOTE ] STN: PASS: History has at least 300 days. [2026-01-21T12:21:30.792049] [DEBUG] [REMOTE ] STN: PASS: Price check passed. Min price $91.87. [2026-01-21T12:21:30.792185] [DEBUG] [REMOTE ] STN: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:30.792300] [DEBUG] [REMOTE ] STN: PASS: Integrity check passed. [2026-01-21T12:21:30.792340] [DEBUG] [REMOTE ] STN: Symbol is viable for forecasting. [2026-01-21T12:21:30.792388] [INFO ] [MAIN ] [2969/3501] STN kept (0.3s) | 2966 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:31.227026] [DEBUG] [REMOTE ] STNE: Retrieved 1817 rows, trimmed to 300. [2026-01-21T12:21:31.227177] [DEBUG] [REMOTE ] STNE: PASS: History has at least 300 days. [2026-01-21T12:21:31.227398] [DEBUG] [REMOTE ] STNE: PASS: Price check passed. Min price $14.07. [2026-01-21T12:21:31.227541] [DEBUG] [REMOTE ] STNE: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:31.227690] [DEBUG] [REMOTE ] STNE: PASS: Integrity check passed. [2026-01-21T12:21:31.227734] [DEBUG] [REMOTE ] STNE: Symbol is viable for forecasting. [2026-01-21T12:21:31.227785] [INFO ] [MAIN ] [2970/3501] STNE kept (0.4s) | 2967 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:31.655695] [DEBUG] [REMOTE ] STOK: Retrieved 1656 rows, trimmed to 300. [2026-01-21T12:21:31.655858] [DEBUG] [REMOTE ] STOK: PASS: History has at least 300 days. [2026-01-21T12:21:31.656087] [DEBUG] [REMOTE ] STOK: PASS: Price check passed. Min price $22.37. [2026-01-21T12:21:31.656247] [DEBUG] [REMOTE ] STOK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:31.656398] [DEBUG] [REMOTE ] STOK: PASS: Integrity check passed. [2026-01-21T12:21:31.656454] [DEBUG] [REMOTE ] STOK: Symbol is viable for forecasting. [2026-01-21T12:21:31.656541] [INFO ] [MAIN ] [2971/3501] STOK kept (0.4s) | 2968 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:32.205502] [DEBUG] [REMOTE ] STRA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:32.205688] [DEBUG] [REMOTE ] STRA: PASS: History has at least 300 days. [2026-01-21T12:21:32.205991] [DEBUG] [REMOTE ] STRA: PASS: Price check passed. Min price $74.07. [2026-01-21T12:21:32.206132] [DEBUG] [REMOTE ] STRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:32.206261] [DEBUG] [REMOTE ] STRA: PASS: Integrity check passed. [2026-01-21T12:21:32.206304] [DEBUG] [REMOTE ] STRA: Symbol is viable for forecasting. [2026-01-21T12:21:32.206361] [INFO ] [MAIN ] [2972/3501] STRA kept (0.5s) | 2969 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:32.645414] [DEBUG] [REMOTE ] STRL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:32.645594] [DEBUG] [REMOTE ] STRL: PASS: History has at least 300 days. [2026-01-21T12:21:32.645871] [DEBUG] [REMOTE ] STRL: PASS: Price check passed. Min price $283.57. [2026-01-21T12:21:32.646017] [DEBUG] [REMOTE ] STRL: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:32.646150] [DEBUG] [REMOTE ] STRL: PASS: Integrity check passed. [2026-01-21T12:21:32.646192] [DEBUG] [REMOTE ] STRL: Symbol is viable for forecasting. [2026-01-21T12:21:32.646243] [INFO ] [MAIN ] [2973/3501] STRL kept (0.4s) | 2970 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:33.100802] [DEBUG] [REMOTE ] STRS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:33.100955] [DEBUG] [REMOTE ] STRS: PASS: History has at least 300 days. [2026-01-21T12:21:33.101230] [DEBUG] [REMOTE ] STRS: PASS: Price check passed. Min price $18.51. [2026-01-21T12:21:33.101373] [DEBUG] [REMOTE ] STRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:33.101507] [DEBUG] [REMOTE ] STRS: PASS: Integrity check passed. [2026-01-21T12:21:33.101551] [DEBUG] [REMOTE ] STRS: Symbol is viable for forecasting. [2026-01-21T12:21:33.101626] [INFO ] [MAIN ] [2974/3501] STRS kept (0.5s) | 2971 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:33.348398] [DEBUG] [REMOTE ] STSS: Retrieved 944 rows, trimmed to 300. [2026-01-21T12:21:33.348557] [DEBUG] [REMOTE ] STSS: PASS: History has at least 300 days. [2026-01-21T12:21:33.348841] [DEBUG] [REMOTE ] STSS: PASS: Price check passed. Min price $1.89. [2026-01-21T12:21:33.348989] [DEBUG] [REMOTE ] STSS: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:33.349151] [DEBUG] [REMOTE ] STSS: PASS: Integrity check passed. [2026-01-21T12:21:33.349216] [DEBUG] [REMOTE ] STSS: Symbol is viable for forecasting. [2026-01-21T12:21:33.349288] [INFO ] [MAIN ] [2975/3501] STSS kept (0.2s) | 2972 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:33.764644] [DEBUG] [REMOTE ] STTK: Retrieved 1325 rows, trimmed to 300. [2026-01-21T12:21:33.764828] [DEBUG] [REMOTE ] STTK: PASS: History has at least 300 days. [2026-01-21T12:21:33.765125] [DEBUG] [REMOTE ] STTK: PASS: Price check passed. Min price $1.84. [2026-01-21T12:21:33.765319] [DEBUG] [REMOTE ] STTK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:33.765476] [DEBUG] [REMOTE ] STTK: PASS: Integrity check passed. [2026-01-21T12:21:33.765532] [DEBUG] [REMOTE ] STTK: Symbol is viable for forecasting. [2026-01-21T12:21:33.765607] [INFO ] [MAIN ] [2976/3501] STTK kept (0.4s) | 2973 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:34.151394] [DEBUG] [REMOTE ] STVN: Retrieved 1133 rows, trimmed to 300. [2026-01-21T12:21:34.151597] [DEBUG] [REMOTE ] STVN: PASS: History has at least 300 days. [2026-01-21T12:21:34.151881] [DEBUG] [REMOTE ] STVN: PASS: Price check passed. Min price $19.10. [2026-01-21T12:21:34.152055] [DEBUG] [REMOTE ] STVN: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:34.152206] [DEBUG] [REMOTE ] STVN: PASS: Integrity check passed. [2026-01-21T12:21:34.152258] [DEBUG] [REMOTE ] STVN: Symbol is viable for forecasting. [2026-01-21T12:21:34.152322] [INFO ] [MAIN ] [2977/3501] STVN kept (0.4s) | 2974 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:34.764817] [DEBUG] [REMOTE ] STWD: Retrieved 4135 rows, trimmed to 300. [2026-01-21T12:21:34.765037] [DEBUG] [REMOTE ] STWD: PASS: History has at least 300 days. [2026-01-21T12:21:34.765450] [DEBUG] [REMOTE ] STWD: PASS: Price check passed. Min price $17.08. [2026-01-21T12:21:34.765701] [DEBUG] [REMOTE ] STWD: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:34.765893] [DEBUG] [REMOTE ] STWD: PASS: Integrity check passed. [2026-01-21T12:21:34.765954] [DEBUG] [REMOTE ] STWD: Symbol is viable for forecasting. [2026-01-21T12:21:34.766056] [INFO ] [MAIN ] [2978/3501] STWD kept (0.6s) | 2975 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:35.232227] [DEBUG] [REMOTE ] STX: Retrieved 5813 rows, trimmed to 300. [2026-01-21T12:21:35.232445] [DEBUG] [REMOTE ] STX: PASS: History has at least 300 days. [2026-01-21T12:21:35.232842] [DEBUG] [REMOTE ] STX: PASS: Price check passed. Min price $222.42. [2026-01-21T12:21:35.233047] [DEBUG] [REMOTE ] STX: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:35.233258] [DEBUG] [REMOTE ] STX: PASS: Integrity check passed. [2026-01-21T12:21:35.233319] [DEBUG] [REMOTE ] STX: Symbol is viable for forecasting. [2026-01-21T12:21:35.233389] [INFO ] [MAIN ] [2979/3501] STX kept (0.5s) | 2976 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:35.479401] [DEBUG] [REMOTE ] STXE: Retrieved 745 rows, trimmed to 300. [2026-01-21T12:21:35.479544] [DEBUG] [REMOTE ] STXE: PASS: History has at least 300 days. [2026-01-21T12:21:35.479781] [DEBUG] [REMOTE ] STXE: PASS: Price check passed. Min price $33.83. [2026-01-21T12:21:35.479921] [DEBUG] [REMOTE ] STXE: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:35.480034] [DEBUG] [REMOTE ] STXE: PASS: Integrity check passed. [2026-01-21T12:21:35.480075] [DEBUG] [REMOTE ] STXE: Symbol is viable for forecasting. [2026-01-21T12:21:35.480123] [INFO ] [MAIN ] [2980/3501] STXE kept (0.2s) | 2977 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:35.972909] [DEBUG] [REMOTE ] STXG: Retrieved 799 rows, trimmed to 300. [2026-01-21T12:21:35.973058] [DEBUG] [REMOTE ] STXG: PASS: History has at least 300 days. [2026-01-21T12:21:35.973280] [DEBUG] [REMOTE ] STXG: PASS: Price check passed. Min price $48.63. [2026-01-21T12:21:35.973415] [DEBUG] [REMOTE ] STXG: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:35.973526] [DEBUG] [REMOTE ] STXG: PASS: Integrity check passed. [2026-01-21T12:21:35.973603] [DEBUG] [REMOTE ] STXG: Symbol is viable for forecasting. [2026-01-21T12:21:35.973674] [INFO ] [MAIN ] [2981/3501] STXG kept (0.5s) | 2978 kept, 3 rejected | 138.5/min | ETA: 3.8m [2026-01-21T12:21:36.519405] [DEBUG] [REMOTE ] SUI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:36.519593] [DEBUG] [REMOTE ] SUI: PASS: History has at least 300 days. [2026-01-21T12:21:36.519887] [DEBUG] [REMOTE ] SUI: PASS: Price check passed. Min price $118.54. [2026-01-21T12:21:36.520025] [DEBUG] [REMOTE ] SUI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:36.520161] [DEBUG] [REMOTE ] SUI: PASS: Integrity check passed. [2026-01-21T12:21:36.520203] [DEBUG] [REMOTE ] SUI: Symbol is viable for forecasting. [2026-01-21T12:21:36.520276] [INFO ] [MAIN ] [2982/3501] SUI kept (0.5s) | 2979 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:36.874184] [DEBUG] [REMOTE ] SUN: Retrieved 3351 rows, trimmed to 300. [2026-01-21T12:21:36.874354] [DEBUG] [REMOTE ] SUN: PASS: History has at least 300 days. [2026-01-21T12:21:36.874867] [DEBUG] [REMOTE ] SUN: PASS: Price check passed. Min price $50.16. [2026-01-21T12:21:36.875048] [DEBUG] [REMOTE ] SUN: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:36.875411] [DEBUG] [REMOTE ] SUN: PASS: Integrity check passed. [2026-01-21T12:21:36.875496] [DEBUG] [REMOTE ] SUN: Symbol is viable for forecasting. [2026-01-21T12:21:36.875591] [INFO ] [MAIN ] [2983/3501] SUN kept (0.4s) | 2980 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:37.122903] [DEBUG] [REMOTE ] SUNS: Retrieved 3181 rows, trimmed to 300. [2026-01-21T12:21:37.123048] [DEBUG] [REMOTE ] SUNS: PASS: History has at least 300 days. [2026-01-21T12:21:37.123278] [DEBUG] [REMOTE ] SUNS: PASS: Price check passed. Min price $8.93. [2026-01-21T12:21:37.123413] [DEBUG] [REMOTE ] SUNS: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:37.123532] [DEBUG] [REMOTE ] SUNS: PASS: Integrity check passed. [2026-01-21T12:21:37.123591] [DEBUG] [REMOTE ] SUNS: Symbol is viable for forecasting. [2026-01-21T12:21:37.123668] [INFO ] [MAIN ] [2984/3501] SUNS kept (0.2s) | 2981 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:37.665218] [DEBUG] [REMOTE ] SUPN: Retrieved 3450 rows, trimmed to 300. [2026-01-21T12:21:37.665366] [DEBUG] [REMOTE ] SUPN: PASS: History has at least 300 days. [2026-01-21T12:21:37.665638] [DEBUG] [REMOTE ] SUPN: PASS: Price check passed. Min price $44.12. [2026-01-21T12:21:37.665796] [DEBUG] [REMOTE ] SUPN: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:37.665918] [DEBUG] [REMOTE ] SUPN: PASS: Integrity check passed. [2026-01-21T12:21:37.665959] [DEBUG] [REMOTE ] SUPN: Symbol is viable for forecasting. [2026-01-21T12:21:37.666010] [INFO ] [MAIN ] [2985/3501] SUPN kept (0.5s) | 2982 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:37.956804] [DEBUG] [REMOTE ] SURG: Retrieved 4549 rows, trimmed to 300. [2026-01-21T12:21:37.956950] [DEBUG] [REMOTE ] SURG: PASS: History has at least 300 days. [2026-01-21T12:21:37.957174] [DEBUG] [REMOTE ] SURG: PASS: Price check passed. Min price $1.47. [2026-01-21T12:21:37.957314] [DEBUG] [REMOTE ] SURG: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:37.957433] [DEBUG] [REMOTE ] SURG: PASS: Integrity check passed. [2026-01-21T12:21:37.957473] [DEBUG] [REMOTE ] SURG: Symbol is viable for forecasting. [2026-01-21T12:21:37.957521] [INFO ] [MAIN ] [2986/3501] SURG kept (0.3s) | 2983 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:38.263399] [DEBUG] [REMOTE ] SUSB: Retrieved 2139 rows, trimmed to 300. [2026-01-21T12:21:38.263603] [DEBUG] [REMOTE ] SUSB: PASS: History has at least 300 days. [2026-01-21T12:21:38.263832] [DEBUG] [REMOTE ] SUSB: PASS: Price check passed. Min price $24.98. [2026-01-21T12:21:38.263973] [DEBUG] [REMOTE ] SUSB: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:38.264091] [DEBUG] [REMOTE ] SUSB: PASS: Integrity check passed. [2026-01-21T12:21:38.264133] [DEBUG] [REMOTE ] SUSB: Symbol is viable for forecasting. [2026-01-21T12:21:38.264183] [INFO ] [MAIN ] [2987/3501] SUSB kept (0.3s) | 2984 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:38.862476] [DEBUG] [REMOTE ] SUSC: Retrieved 2137 rows, trimmed to 300. [2026-01-21T12:21:38.862680] [DEBUG] [REMOTE ] SUSC: PASS: History has at least 300 days. [2026-01-21T12:21:38.862946] [DEBUG] [REMOTE ] SUSC: PASS: Price check passed. Min price $23.20. [2026-01-21T12:21:38.863135] [DEBUG] [REMOTE ] SUSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:38.863289] [DEBUG] [REMOTE ] SUSC: PASS: Integrity check passed. [2026-01-21T12:21:38.863352] [DEBUG] [REMOTE ] SUSC: Symbol is viable for forecasting. [2026-01-21T12:21:38.863424] [INFO ] [MAIN ] [2988/3501] SUSC kept (0.6s) | 2985 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:39.202371] [DEBUG] [REMOTE ] SUSL: Retrieved 1683 rows, trimmed to 300. [2026-01-21T12:21:39.202534] [DEBUG] [REMOTE ] SUSL: PASS: History has at least 300 days. [2026-01-21T12:21:39.202799] [DEBUG] [REMOTE ] SUSL: PASS: Price check passed. Min price $115.28. [2026-01-21T12:21:39.202939] [DEBUG] [REMOTE ] SUSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:39.203058] [DEBUG] [REMOTE ] SUSL: PASS: Integrity check passed. [2026-01-21T12:21:39.203098] [DEBUG] [REMOTE ] SUSL: Symbol is viable for forecasting. [2026-01-21T12:21:39.203147] [INFO ] [MAIN ] [2989/3501] SUSL kept (0.3s) | 2986 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:39.440863] [DEBUG] [REMOTE ] SUUN: Retrieved 670 rows, trimmed to 300. [2026-01-21T12:21:39.441018] [DEBUG] [REMOTE ] SUUN: PASS: History has at least 300 days. [2026-01-21T12:21:39.441264] [DEBUG] [REMOTE ] SUUN: PASS: Price check passed. Min price $1.41. [2026-01-21T12:21:39.441434] [DEBUG] [REMOTE ] SUUN: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:39.441585] [DEBUG] [REMOTE ] SUUN: PASS: Integrity check passed. [2026-01-21T12:21:39.441640] [DEBUG] [REMOTE ] SUUN: Symbol is viable for forecasting. [2026-01-21T12:21:39.441699] [INFO ] [MAIN ] [2990/3501] SUUN kept (0.2s) | 2987 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:40.130464] [DEBUG] [REMOTE ] SUZ: Retrieved 4636 rows, trimmed to 300. [2026-01-21T12:21:40.130640] [DEBUG] [REMOTE ] SUZ: PASS: History has at least 300 days. [2026-01-21T12:21:40.130886] [DEBUG] [REMOTE ] SUZ: PASS: Price check passed. Min price $8.56. [2026-01-21T12:21:40.131028] [DEBUG] [REMOTE ] SUZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:40.131156] [DEBUG] [REMOTE ] SUZ: PASS: Integrity check passed. [2026-01-21T12:21:40.131197] [DEBUG] [REMOTE ] SUZ: Symbol is viable for forecasting. [2026-01-21T12:21:40.131247] [INFO ] [MAIN ] [2991/3501] SUZ kept (0.7s) | 2988 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:40.589814] [DEBUG] [REMOTE ] SVC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:40.589968] [DEBUG] [REMOTE ] SVC: PASS: History has at least 300 days. [2026-01-21T12:21:40.590213] [DEBUG] [REMOTE ] SVC: PASS: Price check passed. Min price $1.56. [2026-01-21T12:21:40.590358] [DEBUG] [REMOTE ] SVC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:40.590485] [DEBUG] [REMOTE ] SVC: PASS: Integrity check passed. [2026-01-21T12:21:40.590527] [DEBUG] [REMOTE ] SVC: Symbol is viable for forecasting. [2026-01-21T12:21:40.590595] [INFO ] [MAIN ] [2992/3501] SVC kept (0.5s) | 2989 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:40.784454] [DEBUG] [REMOTE ] SVCO: Retrieved 425 rows, trimmed to 300. [2026-01-21T12:21:40.784627] [DEBUG] [REMOTE ] SVCO: PASS: History has at least 300 days. [2026-01-21T12:21:40.784865] [DEBUG] [REMOTE ] SVCO: PASS: Price check passed. Min price $3.83. [2026-01-21T12:21:40.785007] [DEBUG] [REMOTE ] SVCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:40.785116] [DEBUG] [REMOTE ] SVCO: PASS: Integrity check passed. [2026-01-21T12:21:40.785155] [DEBUG] [REMOTE ] SVCO: Symbol is viable for forecasting. [2026-01-21T12:21:40.785202] [INFO ] [MAIN ] [2993/3501] SVCO kept (0.2s) | 2990 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:41.397701] [DEBUG] [REMOTE ] SVRA: Retrieved 5463 rows, trimmed to 300. [2026-01-21T12:21:41.397844] [DEBUG] [REMOTE ] SVRA: PASS: History has at least 300 days. [2026-01-21T12:21:41.398067] [DEBUG] [REMOTE ] SVRA: PASS: Price check passed. Min price $3.95. [2026-01-21T12:21:41.398203] [DEBUG] [REMOTE ] SVRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:41.398322] [DEBUG] [REMOTE ] SVRA: PASS: Integrity check passed. [2026-01-21T12:21:41.398362] [DEBUG] [REMOTE ] SVRA: Symbol is viable for forecasting. [2026-01-21T12:21:41.398411] [INFO ] [MAIN ] [2994/3501] SVRA kept (0.6s) | 2991 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:41.891658] [DEBUG] [REMOTE ] SWBI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:41.891804] [DEBUG] [REMOTE ] SWBI: PASS: History has at least 300 days. [2026-01-21T12:21:41.892039] [DEBUG] [REMOTE ] SWBI: PASS: Price check passed. Min price $8.06. [2026-01-21T12:21:41.892174] [DEBUG] [REMOTE ] SWBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:41.892295] [DEBUG] [REMOTE ] SWBI: PASS: Integrity check passed. [2026-01-21T12:21:41.892334] [DEBUG] [REMOTE ] SWBI: Symbol is viable for forecasting. [2026-01-21T12:21:41.892383] [INFO ] [MAIN ] [2995/3501] SWBI kept (0.5s) | 2992 kept, 3 rejected | 138.5/min | ETA: 3.7m [2026-01-21T12:21:42.139510] [DEBUG] [REMOTE ] SWIM: Retrieved 1191 rows, trimmed to 300. [2026-01-21T12:21:42.139686] [DEBUG] [REMOTE ] SWIM: PASS: History has at least 300 days. [2026-01-21T12:21:42.139943] [DEBUG] [REMOTE ] SWIM: PASS: Price check passed. Min price $6.14. [2026-01-21T12:21:42.140105] [DEBUG] [REMOTE ] SWIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:42.140224] [DEBUG] [REMOTE ] SWIM: PASS: Integrity check passed. [2026-01-21T12:21:42.140267] [DEBUG] [REMOTE ] SWIM: Symbol is viable for forecasting. [2026-01-21T12:21:42.140316] [INFO ] [MAIN ] [2996/3501] SWIM kept (0.2s) | 2993 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:42.823769] [DEBUG] [REMOTE ] SWK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:42.823933] [DEBUG] [REMOTE ] SWK: PASS: History has at least 300 days. [2026-01-21T12:21:42.824263] [DEBUG] [REMOTE ] SWK: PASS: Price check passed. Min price $61.40. [2026-01-21T12:21:42.824454] [DEBUG] [REMOTE ] SWK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:42.824626] [DEBUG] [REMOTE ] SWK: PASS: Integrity check passed. [2026-01-21T12:21:42.824686] [DEBUG] [REMOTE ] SWK: Symbol is viable for forecasting. [2026-01-21T12:21:42.824759] [INFO ] [MAIN ] [2997/3501] SWK kept (0.7s) | 2994 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:43.319054] [DEBUG] [REMOTE ] SWKS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:43.319207] [DEBUG] [REMOTE ] SWKS: PASS: History has at least 300 days. [2026-01-21T12:21:43.319470] [DEBUG] [REMOTE ] SWKS: PASS: Price check passed. Min price $57.41. [2026-01-21T12:21:43.319632] [DEBUG] [REMOTE ] SWKS: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:43.319766] [DEBUG] [REMOTE ] SWKS: PASS: Integrity check passed. [2026-01-21T12:21:43.319811] [DEBUG] [REMOTE ] SWKS: Symbol is viable for forecasting. [2026-01-21T12:21:43.319864] [INFO ] [MAIN ] [2998/3501] SWKS kept (0.5s) | 2995 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:43.825798] [DEBUG] [REMOTE ] SWX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:43.825998] [DEBUG] [REMOTE ] SWX: PASS: History has at least 300 days. [2026-01-21T12:21:43.826279] [DEBUG] [REMOTE ] SWX: PASS: Price check passed. Min price $78.22. [2026-01-21T12:21:43.826433] [DEBUG] [REMOTE ] SWX: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:43.826612] [DEBUG] [REMOTE ] SWX: PASS: Integrity check passed. [2026-01-21T12:21:43.826656] [DEBUG] [REMOTE ] SWX: Symbol is viable for forecasting. [2026-01-21T12:21:43.826714] [INFO ] [MAIN ] [2999/3501] SWX kept (0.5s) | 2996 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:44.203344] [DEBUG] [REMOTE ] SXC: Retrieved 3646 rows, trimmed to 300. [2026-01-21T12:21:44.203492] [DEBUG] [REMOTE ] SXC: PASS: History has at least 300 days. [2026-01-21T12:21:44.203734] [DEBUG] [REMOTE ] SXC: PASS: Price check passed. Min price $6.29. [2026-01-21T12:21:44.203872] [DEBUG] [REMOTE ] SXC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:44.204180] [DEBUG] [REMOTE ] SXC: PASS: Integrity check passed. [2026-01-21T12:21:44.204220] [DEBUG] [REMOTE ] SXC: Symbol is viable for forecasting. [2026-01-21T12:21:44.204267] [INFO ] [MAIN ] [3000/3501] SXC kept (0.4s) | 2997 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:44.722852] [DEBUG] [REMOTE ] SXI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:44.723015] [DEBUG] [REMOTE ] SXI: PASS: History has at least 300 days. [2026-01-21T12:21:44.723492] [DEBUG] [REMOTE ] SXI: PASS: Price check passed. Min price $217.28. [2026-01-21T12:21:44.723661] [DEBUG] [REMOTE ] SXI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:44.723800] [DEBUG] [REMOTE ] SXI: PASS: Integrity check passed. [2026-01-21T12:21:44.723843] [DEBUG] [REMOTE ] SXI: Symbol is viable for forecasting. [2026-01-21T12:21:44.723895] [INFO ] [MAIN ] [3001/3501] SXI kept (0.5s) | 2998 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:44.956144] [DEBUG] [REMOTE ] SY: Retrieved 1689 rows, trimmed to 300. [2026-01-21T12:21:44.956289] [DEBUG] [REMOTE ] SY: PASS: History has at least 300 days. [2026-01-21T12:21:44.956526] [DEBUG] [REMOTE ] SY: PASS: Price check passed. Min price $2.49. [2026-01-21T12:21:44.956707] [DEBUG] [REMOTE ] SY: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:44.956828] [DEBUG] [REMOTE ] SY: PASS: Integrity check passed. [2026-01-21T12:21:44.956868] [DEBUG] [REMOTE ] SY: Symbol is viable for forecasting. [2026-01-21T12:21:44.956917] [INFO ] [MAIN ] [3002/3501] SY kept (0.2s) | 2999 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:45.417068] [DEBUG] [REMOTE ] SYF: Retrieved 2885 rows, trimmed to 300. [2026-01-21T12:21:45.417257] [DEBUG] [REMOTE ] SYF: PASS: History has at least 300 days. [2026-01-21T12:21:45.417619] [DEBUG] [REMOTE ] SYF: PASS: Price check passed. Min price $70.47. [2026-01-21T12:21:45.417836] [DEBUG] [REMOTE ] SYF: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:45.418028] [DEBUG] [REMOTE ] SYF: PASS: Integrity check passed. [2026-01-21T12:21:45.418096] [DEBUG] [REMOTE ] SYF: Symbol is viable for forecasting. [2026-01-21T12:21:45.418180] [INFO ] [MAIN ] [3003/3501] SYF kept (0.5s) | 3000 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:46.020231] [DEBUG] [REMOTE ] SYK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:46.020389] [DEBUG] [REMOTE ] SYK: PASS: History has at least 300 days. [2026-01-21T12:21:46.020665] [DEBUG] [REMOTE ] SYK: PASS: Price check passed. Min price $348.18. [2026-01-21T12:21:46.020808] [DEBUG] [REMOTE ] SYK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:46.020941] [DEBUG] [REMOTE ] SYK: PASS: Integrity check passed. [2026-01-21T12:21:46.020982] [DEBUG] [REMOTE ] SYK: Symbol is viable for forecasting. [2026-01-21T12:21:46.021031] [INFO ] [MAIN ] [3004/3501] SYK kept (0.6s) | 3001 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:46.267768] [DEBUG] [REMOTE ] SYM: Retrieved 1223 rows, trimmed to 300. [2026-01-21T12:21:46.267955] [DEBUG] [REMOTE ] SYM: PASS: History has at least 300 days. [2026-01-21T12:21:46.268215] [DEBUG] [REMOTE ] SYM: PASS: Price check passed. Min price $52.94. [2026-01-21T12:21:46.268389] [DEBUG] [REMOTE ] SYM: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:46.268534] [DEBUG] [REMOTE ] SYM: PASS: Integrity check passed. [2026-01-21T12:21:46.268606] [DEBUG] [REMOTE ] SYM: Symbol is viable for forecasting. [2026-01-21T12:21:46.268672] [INFO ] [MAIN ] [3005/3501] SYM kept (0.2s) | 3002 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:46.777475] [DEBUG] [REMOTE ] SYNA: Retrieved 6033 rows, trimmed to 300. [2026-01-21T12:21:46.777658] [DEBUG] [REMOTE ] SYNA: PASS: History has at least 300 days. [2026-01-21T12:21:46.777911] [DEBUG] [REMOTE ] SYNA: PASS: Price check passed. Min price $58.52. [2026-01-21T12:21:46.778049] [DEBUG] [REMOTE ] SYNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:46.778166] [DEBUG] [REMOTE ] SYNA: PASS: Integrity check passed. [2026-01-21T12:21:46.778207] [DEBUG] [REMOTE ] SYNA: Symbol is viable for forecasting. [2026-01-21T12:21:46.778255] [INFO ] [MAIN ] [3006/3501] SYNA kept (0.5s) | 3003 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:47.142674] [DEBUG] [REMOTE ] SYRE: Retrieved 2461 rows, trimmed to 300. [2026-01-21T12:21:47.142852] [DEBUG] [REMOTE ] SYRE: PASS: History has at least 300 days. [2026-01-21T12:21:47.143141] [DEBUG] [REMOTE ] SYRE: PASS: Price check passed. Min price $22.18. [2026-01-21T12:21:47.143341] [DEBUG] [REMOTE ] SYRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:47.143513] [DEBUG] [REMOTE ] SYRE: PASS: Integrity check passed. [2026-01-21T12:21:47.143599] [DEBUG] [REMOTE ] SYRE: Symbol is viable for forecasting. [2026-01-21T12:21:47.143680] [INFO ] [MAIN ] [3007/3501] SYRE kept (0.4s) | 3004 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:47.650443] [DEBUG] [REMOTE ] SYY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:47.650617] [DEBUG] [REMOTE ] SYY: PASS: History has at least 300 days. [2026-01-21T12:21:47.650875] [DEBUG] [REMOTE ] SYY: PASS: Price check passed. Min price $72.05. [2026-01-21T12:21:47.651022] [DEBUG] [REMOTE ] SYY: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:47.651149] [DEBUG] [REMOTE ] SYY: PASS: Integrity check passed. [2026-01-21T12:21:47.651202] [DEBUG] [REMOTE ] SYY: Symbol is viable for forecasting. [2026-01-21T12:21:47.651260] [INFO ] [MAIN ] [3008/3501] SYY kept (0.5s) | 3005 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:48.015849] [DEBUG] [REMOTE ] TAC: Retrieved 6154 rows, trimmed to 300. [2026-01-21T12:21:48.016016] [DEBUG] [REMOTE ] TAC: PASS: History has at least 300 days. [2026-01-21T12:21:48.016257] [DEBUG] [REMOTE ] TAC: PASS: Price check passed. Min price $12.10. [2026-01-21T12:21:48.016402] [DEBUG] [REMOTE ] TAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:48.016552] [DEBUG] [REMOTE ] TAC: PASS: Integrity check passed. [2026-01-21T12:21:48.016615] [DEBUG] [REMOTE ] TAC: Symbol is viable for forecasting. [2026-01-21T12:21:48.016672] [INFO ] [MAIN ] [3009/3501] TAC kept (0.4s) | 3006 kept, 3 rejected | 138.5/min | ETA: 3.6m [2026-01-21T12:21:48.426722] [DEBUG] [REMOTE ] TAK: Retrieved 4334 rows, trimmed to 300. [2026-01-21T12:21:48.426861] [DEBUG] [REMOTE ] TAK: PASS: History has at least 300 days. [2026-01-21T12:21:48.427082] [DEBUG] [REMOTE ] TAK: PASS: Price check passed. Min price $13.23. [2026-01-21T12:21:48.427225] [DEBUG] [REMOTE ] TAK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:48.427339] [DEBUG] [REMOTE ] TAK: PASS: Integrity check passed. [2026-01-21T12:21:48.427381] [DEBUG] [REMOTE ] TAK: Symbol is viable for forecasting. [2026-01-21T12:21:48.427432] [INFO ] [MAIN ] [3010/3501] TAK kept (0.4s) | 3007 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:48.723134] [DEBUG] [REMOTE ] TAL: Retrieved 3835 rows, trimmed to 300. [2026-01-21T12:21:48.723296] [DEBUG] [REMOTE ] TAL: PASS: History has at least 300 days. [2026-01-21T12:21:48.723728] [DEBUG] [REMOTE ] TAL: PASS: Price check passed. Min price $10.70. [2026-01-21T12:21:48.723866] [DEBUG] [REMOTE ] TAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:48.723982] [DEBUG] [REMOTE ] TAL: PASS: Integrity check passed. [2026-01-21T12:21:48.724022] [DEBUG] [REMOTE ] TAL: Symbol is viable for forecasting. [2026-01-21T12:21:48.724069] [INFO ] [MAIN ] [3011/3501] TAL kept (0.3s) | 3008 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:49.109909] [DEBUG] [REMOTE ] TALK: Retrieved 1375 rows, trimmed to 300. [2026-01-21T12:21:49.110056] [DEBUG] [REMOTE ] TALK: PASS: History has at least 300 days. [2026-01-21T12:21:49.110289] [DEBUG] [REMOTE ] TALK: PASS: Price check passed. Min price $2.68. [2026-01-21T12:21:49.110437] [DEBUG] [REMOTE ] TALK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:49.110565] [DEBUG] [REMOTE ] TALK: PASS: Integrity check passed. [2026-01-21T12:21:49.110678] [DEBUG] [REMOTE ] TALK: Symbol is viable for forecasting. [2026-01-21T12:21:49.110745] [INFO ] [MAIN ] [3012/3501] TALK kept (0.4s) | 3009 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:49.556782] [DEBUG] [REMOTE ] TALO: Retrieved 1934 rows, trimmed to 300. [2026-01-21T12:21:49.556920] [DEBUG] [REMOTE ] TALO: PASS: History has at least 300 days. [2026-01-21T12:21:49.557180] [DEBUG] [REMOTE ] TALO: PASS: Price check passed. Min price $9.50. [2026-01-21T12:21:49.557357] [DEBUG] [REMOTE ] TALO: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:49.557491] [DEBUG] [REMOTE ] TALO: PASS: Integrity check passed. [2026-01-21T12:21:49.557548] [DEBUG] [REMOTE ] TALO: Symbol is viable for forecasting. [2026-01-21T12:21:49.557643] [INFO ] [MAIN ] [3013/3501] TALO kept (0.4s) | 3010 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:50.030137] [DEBUG] [REMOTE ] TAOP: Retrieved 4868 rows, trimmed to 300. [2026-01-21T12:21:50.030273] [DEBUG] [REMOTE ] TAOP: PASS: History has at least 300 days. [2026-01-21T12:21:50.030489] [DEBUG] [REMOTE ] TAOP: PASS: Price check passed. Min price $1.29. [2026-01-21T12:21:50.030648] [DEBUG] [REMOTE ] TAOP: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:50.030769] [DEBUG] [REMOTE ] TAOP: PASS: Integrity check passed. [2026-01-21T12:21:50.030810] [DEBUG] [REMOTE ] TAOP: Symbol is viable for forecasting. [2026-01-21T12:21:50.030859] [INFO ] [MAIN ] [3014/3501] TAOP kept (0.5s) | 3011 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:50.522880] [DEBUG] [REMOTE ] TAP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:50.523031] [DEBUG] [REMOTE ] TAP: PASS: History has at least 300 days. [2026-01-21T12:21:50.523281] [DEBUG] [REMOTE ] TAP: PASS: Price check passed. Min price $42.77. [2026-01-21T12:21:50.523445] [DEBUG] [REMOTE ] TAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:50.523595] [DEBUG] [REMOTE ] TAP: PASS: Integrity check passed. [2026-01-21T12:21:50.523641] [DEBUG] [REMOTE ] TAP: Symbol is viable for forecasting. [2026-01-21T12:21:50.523714] [INFO ] [MAIN ] [3015/3501] TAP kept (0.5s) | 3012 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:50.850551] [DEBUG] [REMOTE ] TARA: Retrieved 2827 rows, trimmed to 300. [2026-01-21T12:21:50.850718] [DEBUG] [REMOTE ] TARA: PASS: History has at least 300 days. [2026-01-21T12:21:50.850929] [DEBUG] [REMOTE ] TARA: PASS: Price check passed. Min price $4.29. [2026-01-21T12:21:50.851065] [DEBUG] [REMOTE ] TARA: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:50.851177] [DEBUG] [REMOTE ] TARA: PASS: Integrity check passed. [2026-01-21T12:21:50.851217] [DEBUG] [REMOTE ] TARA: Symbol is viable for forecasting. [2026-01-21T12:21:50.851266] [INFO ] [MAIN ] [3016/3501] TARA kept (0.3s) | 3013 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:51.281476] [DEBUG] [REMOTE ] TARK: Retrieved 933 rows, trimmed to 300. [2026-01-21T12:21:51.281639] [DEBUG] [REMOTE ] TARK: PASS: History has at least 300 days. [2026-01-21T12:21:51.281868] [DEBUG] [REMOTE ] TARK: PASS: Price check passed. Min price $42.51. [2026-01-21T12:21:51.282008] [DEBUG] [REMOTE ] TARK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:51.282120] [DEBUG] [REMOTE ] TARK: PASS: Integrity check passed. [2026-01-21T12:21:51.282161] [DEBUG] [REMOTE ] TARK: Symbol is viable for forecasting. [2026-01-21T12:21:51.282210] [INFO ] [MAIN ] [3017/3501] TARK kept (0.4s) | 3014 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:51.465909] [DEBUG] [REMOTE ] TARS: Retrieved 1320 rows, trimmed to 300. [2026-01-21T12:21:51.466051] [DEBUG] [REMOTE ] TARS: PASS: History has at least 300 days. [2026-01-21T12:21:51.466279] [DEBUG] [REMOTE ] TARS: PASS: Price check passed. Min price $66.06. [2026-01-21T12:21:51.466429] [DEBUG] [REMOTE ] TARS: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:51.466598] [DEBUG] [REMOTE ] TARS: PASS: Integrity check passed. [2026-01-21T12:21:51.466656] [DEBUG] [REMOTE ] TARS: Symbol is viable for forecasting. [2026-01-21T12:21:51.466707] [INFO ] [MAIN ] [3018/3501] TARS kept (0.2s) | 3015 kept, 3 rejected | 138.6/min | ETA: 3.5m [2026-01-21T12:21:51.995012] [DEBUG] [REMOTE ] TASK: Retrieved 1157 rows, trimmed to 300. [2026-01-21T12:21:51.995161] [DEBUG] [REMOTE ] TASK: PASS: History has at least 300 days. [2026-01-21T12:21:51.995377] [DEBUG] [REMOTE ] TASK: PASS: Price check passed. Min price $10.77. [2026-01-21T12:21:51.995520] [DEBUG] [REMOTE ] TASK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:51.995668] [DEBUG] [REMOTE ] TASK: PASS: Integrity check passed. [2026-01-21T12:21:51.995713] [DEBUG] [REMOTE ] TASK: Symbol is viable for forecasting. [2026-01-21T12:21:51.995762] [INFO ] [MAIN ] [3019/3501] TASK kept (0.5s) | 3016 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:52.599261] [DEBUG] [REMOTE ] TAYD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:52.599418] [DEBUG] [REMOTE ] TAYD: PASS: History has at least 300 days. [2026-01-21T12:21:52.599694] [DEBUG] [REMOTE ] TAYD: PASS: Price check passed. Min price $42.62. [2026-01-21T12:21:52.599840] [DEBUG] [REMOTE ] TAYD: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:52.599988] [DEBUG] [REMOTE ] TAYD: PASS: Integrity check passed. [2026-01-21T12:21:52.600035] [DEBUG] [REMOTE ] TAYD: Symbol is viable for forecasting. [2026-01-21T12:21:52.600086] [INFO ] [MAIN ] [3020/3501] TAYD kept (0.6s) | 3017 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:52.873315] [DEBUG] [REMOTE ] TBB: Retrieved 2061 rows, trimmed to 300. [2026-01-21T12:21:52.873459] [DEBUG] [REMOTE ] TBB: PASS: History has at least 300 days. [2026-01-21T12:21:52.873696] [DEBUG] [REMOTE ] TBB: PASS: Price check passed. Min price $21.82. [2026-01-21T12:21:52.873839] [DEBUG] [REMOTE ] TBB: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:52.873953] [DEBUG] [REMOTE ] TBB: PASS: Integrity check passed. [2026-01-21T12:21:52.873993] [DEBUG] [REMOTE ] TBB: Symbol is viable for forecasting. [2026-01-21T12:21:52.874042] [INFO ] [MAIN ] [3021/3501] TBB kept (0.3s) | 3018 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:53.442160] [DEBUG] [REMOTE ] TBBK: Retrieved 5526 rows, trimmed to 300. [2026-01-21T12:21:53.442305] [DEBUG] [REMOTE ] TBBK: PASS: History has at least 300 days. [2026-01-21T12:21:53.442541] [DEBUG] [REMOTE ] TBBK: PASS: Price check passed. Min price $59.41. [2026-01-21T12:21:53.442712] [DEBUG] [REMOTE ] TBBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:53.442840] [DEBUG] [REMOTE ] TBBK: PASS: Integrity check passed. [2026-01-21T12:21:53.442882] [DEBUG] [REMOTE ] TBBK: Symbol is viable for forecasting. [2026-01-21T12:21:53.442932] [INFO ] [MAIN ] [3022/3501] TBBK kept (0.6s) | 3019 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:53.931839] [DEBUG] [REMOTE ] TBI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:53.931998] [DEBUG] [REMOTE ] TBI: PASS: History has at least 300 days. [2026-01-21T12:21:53.932464] [DEBUG] [REMOTE ] TBI: PASS: Price check passed. Min price $4.40. [2026-01-21T12:21:53.932626] [DEBUG] [REMOTE ] TBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:53.932758] [DEBUG] [REMOTE ] TBI: PASS: Integrity check passed. [2026-01-21T12:21:53.932799] [DEBUG] [REMOTE ] TBI: Symbol is viable for forecasting. [2026-01-21T12:21:53.932850] [INFO ] [MAIN ] [3023/3501] TBI kept (0.5s) | 3020 kept, 3 rejected | 138.5/min | ETA: 3.5m [2026-01-21T12:21:54.094343] [DEBUG] [REMOTE ] TBIL: Retrieved 865 rows, trimmed to 300. [2026-01-21T12:21:54.094514] [DEBUG] [REMOTE ] TBIL: PASS: History has at least 300 days. [2026-01-21T12:21:54.094785] [DEBUG] [REMOTE ] TBIL: PASS: Price check passed. Min price $49.51. [2026-01-21T12:21:54.094962] [DEBUG] [REMOTE ] TBIL: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:54.095109] [DEBUG] [REMOTE ] TBIL: PASS: Integrity check passed. [2026-01-21T12:21:54.095161] [DEBUG] [REMOTE ] TBIL: Symbol is viable for forecasting. [2026-01-21T12:21:54.095227] [INFO ] [MAIN ] [3024/3501] TBIL kept (0.2s) | 3021 kept, 3 rejected | 138.5/min | ETA: 3.4m [2026-01-21T12:21:54.577205] [DEBUG] [REMOTE ] TBLA: Retrieved 1144 rows, trimmed to 300. [2026-01-21T12:21:54.577386] [DEBUG] [REMOTE ] TBLA: PASS: History has at least 300 days. [2026-01-21T12:21:54.577717] [DEBUG] [REMOTE ] TBLA: PASS: Price check passed. Min price $3.33. [2026-01-21T12:21:54.577923] [DEBUG] [REMOTE ] TBLA: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:54.578093] [DEBUG] [REMOTE ] TBLA: PASS: Integrity check passed. [2026-01-21T12:21:54.578155] [DEBUG] [REMOTE ] TBLA: Symbol is viable for forecasting. [2026-01-21T12:21:54.578229] [INFO ] [MAIN ] [3025/3501] TBLA kept (0.5s) | 3022 kept, 3 rejected | 138.5/min | ETA: 3.4m [2026-01-21T12:21:54.878628] [DEBUG] [REMOTE ] TBLD: Retrieved 1125 rows, trimmed to 300. [2026-01-21T12:21:54.878759] [DEBUG] [REMOTE ] TBLD: PASS: History has at least 300 days. [2026-01-21T12:21:54.878963] [DEBUG] [REMOTE ] TBLD: PASS: Price check passed. Min price $19.39. [2026-01-21T12:21:54.879101] [DEBUG] [REMOTE ] TBLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:54.879212] [DEBUG] [REMOTE ] TBLD: PASS: Integrity check passed. [2026-01-21T12:21:54.879253] [DEBUG] [REMOTE ] TBLD: Symbol is viable for forecasting. [2026-01-21T12:21:54.879301] [INFO ] [MAIN ] [3026/3501] TBLD kept (0.3s) | 3023 kept, 3 rejected | 138.6/min | ETA: 3.4m [2026-01-21T12:21:55.469657] [DEBUG] [REMOTE ] TBPH: Retrieved 2937 rows, trimmed to 300. [2026-01-21T12:21:55.469802] [DEBUG] [REMOTE ] TBPH: PASS: History has at least 300 days. [2026-01-21T12:21:55.470033] [DEBUG] [REMOTE ] TBPH: PASS: Price check passed. Min price $14.10. [2026-01-21T12:21:55.470177] [DEBUG] [REMOTE ] TBPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:55.470309] [DEBUG] [REMOTE ] TBPH: PASS: Integrity check passed. [2026-01-21T12:21:55.470352] [DEBUG] [REMOTE ] TBPH: Symbol is viable for forecasting. [2026-01-21T12:21:55.470404] [INFO ] [MAIN ] [3027/3501] TBPH kept (0.6s) | 3024 kept, 3 rejected | 138.5/min | ETA: 3.4m [2026-01-21T12:21:55.992456] [DEBUG] [REMOTE ] TBRG: Retrieved 5955 rows, trimmed to 300. [2026-01-21T12:21:55.992629] [DEBUG] [REMOTE ] TBRG: PASS: History has at least 300 days. [2026-01-21T12:21:55.992882] [DEBUG] [REMOTE ] TBRG: PASS: Price check passed. Min price $19.06. [2026-01-21T12:21:55.993024] [DEBUG] [REMOTE ] TBRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:55.993150] [DEBUG] [REMOTE ] TBRG: PASS: Integrity check passed. [2026-01-21T12:21:55.993191] [DEBUG] [REMOTE ] TBRG: Symbol is viable for forecasting. [2026-01-21T12:21:55.993240] [INFO ] [MAIN ] [3028/3501] TBRG kept (0.5s) | 3025 kept, 3 rejected | 138.5/min | ETA: 3.4m [2026-01-21T12:21:56.319087] [DEBUG] [REMOTE ] TCBI: Retrieved 5644 rows, trimmed to 300. [2026-01-21T12:21:56.319243] [DEBUG] [REMOTE ] TCBI: PASS: History has at least 300 days. [2026-01-21T12:21:56.319491] [DEBUG] [REMOTE ] TCBI: PASS: Price check passed. Min price $82.14. [2026-01-21T12:21:56.319654] [DEBUG] [REMOTE ] TCBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:56.319781] [DEBUG] [REMOTE ] TCBI: PASS: Integrity check passed. [2026-01-21T12:21:56.319822] [DEBUG] [REMOTE ] TCBI: Symbol is viable for forecasting. [2026-01-21T12:21:56.319872] [INFO ] [MAIN ] [3029/3501] TCBI kept (0.3s) | 3026 kept, 3 rejected | 138.5/min | ETA: 3.4m [2026-01-21T12:21:56.669790] [DEBUG] [REMOTE ] TCBIO: Retrieved 1231 rows, trimmed to 300. [2026-01-21T12:21:56.669969] [DEBUG] [REMOTE ] TCBIO: PASS: History has at least 300 days. [2026-01-21T12:21:56.670269] [DEBUG] [REMOTE ] TCBIO: PASS: Price check passed. Min price $20.02. [2026-01-21T12:21:56.670472] [DEBUG] [REMOTE ] TCBIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:56.670662] [DEBUG] [REMOTE ] TCBIO: PASS: Integrity check passed. [2026-01-21T12:21:56.670725] [DEBUG] [REMOTE ] TCBIO: Symbol is viable for forecasting. [2026-01-21T12:21:56.670798] [INFO ] [MAIN ] [3030/3501] TCBIO kept (0.4s) | 3027 kept, 3 rejected | 138.6/min | ETA: 3.4m [2026-01-21T12:21:57.167723] [DEBUG] [REMOTE ] TCBK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:57.167920] [DEBUG] [REMOTE ] TCBK: PASS: History has at least 300 days. [2026-01-21T12:21:57.168324] [DEBUG] [REMOTE ] TCBK: PASS: Price check passed. Min price $42.73. [2026-01-21T12:21:57.168520] [DEBUG] [REMOTE ] TCBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:57.168747] [DEBUG] [REMOTE ] TCBK: PASS: Integrity check passed. [2026-01-21T12:21:57.168810] [DEBUG] [REMOTE ] TCBK: Symbol is viable for forecasting. [2026-01-21T12:21:57.168885] [INFO ] [MAIN ] [3031/3501] TCBK kept (0.5s) | 3028 kept, 3 rejected | 138.5/min | ETA: 3.4m [2026-01-21T12:21:57.416645] [DEBUG] [REMOTE ] TCBX: Retrieved 1052 rows, trimmed to 300. [2026-01-21T12:21:57.416825] [DEBUG] [REMOTE ] TCBX: PASS: History has at least 300 days. [2026-01-21T12:21:57.417103] [DEBUG] [REMOTE ] TCBX: PASS: Price check passed. Min price $36.05. [2026-01-21T12:21:57.417285] [DEBUG] [REMOTE ] TCBX: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:57.417444] [DEBUG] [REMOTE ] TCBX: PASS: Integrity check passed. [2026-01-21T12:21:57.417499] [DEBUG] [REMOTE ] TCBX: Symbol is viable for forecasting. [2026-01-21T12:21:57.417563] [INFO ] [MAIN ] [3032/3501] TCBX kept (0.2s) | 3029 kept, 3 rejected | 138.6/min | ETA: 3.4m [2026-01-21T12:21:57.879386] [DEBUG] [REMOTE ] TCMD: Retrieved 2383 rows, trimmed to 300. [2026-01-21T12:21:57.879552] [DEBUG] [REMOTE ] TCMD: PASS: History has at least 300 days. [2026-01-21T12:21:57.879844] [DEBUG] [REMOTE ] TCMD: PASS: Price check passed. Min price $14.95. [2026-01-21T12:21:57.880013] [DEBUG] [REMOTE ] TCMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:57.880154] [DEBUG] [REMOTE ] TCMD: PASS: Integrity check passed. [2026-01-21T12:21:57.880207] [DEBUG] [REMOTE ] TCMD: Symbol is viable for forecasting. [2026-01-21T12:21:57.880266] [INFO ] [MAIN ] [3033/3501] TCMD kept (0.5s) | 3030 kept, 3 rejected | 138.6/min | ETA: 3.4m [2026-01-21T12:21:58.477531] [DEBUG] [REMOTE ] TCOM: Retrieved 5563 rows, trimmed to 300. [2026-01-21T12:21:58.477694] [DEBUG] [REMOTE ] TCOM: PASS: History has at least 300 days. [2026-01-21T12:21:58.477916] [DEBUG] [REMOTE ] TCOM: PASS: Price check passed. Min price $60.47. [2026-01-21T12:21:58.478055] [DEBUG] [REMOTE ] TCOM: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:58.478179] [DEBUG] [REMOTE ] TCOM: PASS: Integrity check passed. [2026-01-21T12:21:58.478229] [DEBUG] [REMOTE ] TCOM: Symbol is viable for forecasting. [2026-01-21T12:21:58.478305] [INFO ] [MAIN ] [3034/3501] TCOM kept (0.6s) | 3031 kept, 3 rejected | 138.5/min | ETA: 3.4m [2026-01-21T12:21:58.835354] [DEBUG] [REMOTE ] TCPC: Retrieved 3468 rows, trimmed to 300. [2026-01-21T12:21:58.835501] [DEBUG] [REMOTE ] TCPC: PASS: History has at least 300 days. [2026-01-21T12:21:58.835796] [DEBUG] [REMOTE ] TCPC: PASS: Price check passed. Min price $5.29. [2026-01-21T12:21:58.835986] [DEBUG] [REMOTE ] TCPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:58.836134] [DEBUG] [REMOTE ] TCPC: PASS: Integrity check passed. [2026-01-21T12:21:58.836205] [DEBUG] [REMOTE ] TCPC: Symbol is viable for forecasting. [2026-01-21T12:21:58.836283] [INFO ] [MAIN ] [3035/3501] TCPC kept (0.4s) | 3032 kept, 3 rejected | 138.6/min | ETA: 3.4m [2026-01-21T12:21:59.352685] [DEBUG] [REMOTE ] TCX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:59.352823] [DEBUG] [REMOTE ] TCX: PASS: History has at least 300 days. [2026-01-21T12:21:59.353044] [DEBUG] [REMOTE ] TCX: PASS: Price check passed. Min price $18.27. [2026-01-21T12:21:59.353184] [DEBUG] [REMOTE ] TCX: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:59.353304] [DEBUG] [REMOTE ] TCX: PASS: Integrity check passed. [2026-01-21T12:21:59.353345] [DEBUG] [REMOTE ] TCX: Symbol is viable for forecasting. [2026-01-21T12:21:59.353395] [INFO ] [MAIN ] [3036/3501] TCX kept (0.5s) | 3033 kept, 3 rejected | 138.5/min | ETA: 3.4m [2026-01-21T12:21:59.630494] [DEBUG] [REMOTE ] TD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:21:59.630647] [DEBUG] [REMOTE ] TD: PASS: History has at least 300 days. [2026-01-21T12:21:59.630868] [DEBUG] [REMOTE ] TD: PASS: Price check passed. Min price $79.77. [2026-01-21T12:21:59.631005] [DEBUG] [REMOTE ] TD: PASS: Continuity check passed with 300 days. [2026-01-21T12:21:59.631121] [DEBUG] [REMOTE ] TD: PASS: Integrity check passed. [2026-01-21T12:21:59.631163] [DEBUG] [REMOTE ] TD: Symbol is viable for forecasting. [2026-01-21T12:21:59.631212] [INFO ] [MAIN ] [3037/3501] TD kept (0.3s) | 3034 kept, 3 rejected | 138.6/min | ETA: 3.3m [2026-01-21T12:22:00.152765] [DEBUG] [REMOTE ] TDC: Retrieved 4605 rows, trimmed to 300. [2026-01-21T12:22:00.152902] [DEBUG] [REMOTE ] TDC: PASS: History has at least 300 days. [2026-01-21T12:22:00.153120] [DEBUG] [REMOTE ] TDC: PASS: Price check passed. Min price $20.71. [2026-01-21T12:22:00.153262] [DEBUG] [REMOTE ] TDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:00.153401] [DEBUG] [REMOTE ] TDC: PASS: Integrity check passed. [2026-01-21T12:22:00.153442] [DEBUG] [REMOTE ] TDC: Symbol is viable for forecasting. [2026-01-21T12:22:00.153491] [INFO ] [MAIN ] [3038/3501] TDC kept (0.5s) | 3035 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:00.713239] [DEBUG] [REMOTE ] TDF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:00.713404] [DEBUG] [REMOTE ] TDF: PASS: History has at least 300 days. [2026-01-21T12:22:00.713658] [DEBUG] [REMOTE ] TDF: PASS: Price check passed. Min price $10.80. [2026-01-21T12:22:00.713796] [DEBUG] [REMOTE ] TDF: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:00.713917] [DEBUG] [REMOTE ] TDF: PASS: Integrity check passed. [2026-01-21T12:22:00.713958] [DEBUG] [REMOTE ] TDF: Symbol is viable for forecasting. [2026-01-21T12:22:00.714007] [INFO ] [MAIN ] [3039/3501] TDF kept (0.6s) | 3036 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:01.136298] [DEBUG] [REMOTE ] TDG: Retrieved 4994 rows, trimmed to 300. [2026-01-21T12:22:01.136433] [DEBUG] [REMOTE ] TDG: PASS: History has at least 300 days. [2026-01-21T12:22:01.136698] [DEBUG] [REMOTE ] TDG: PASS: Price check passed. Min price $1261.64. [2026-01-21T12:22:01.136836] [DEBUG] [REMOTE ] TDG: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:01.136950] [DEBUG] [REMOTE ] TDG: PASS: Integrity check passed. [2026-01-21T12:22:01.136991] [DEBUG] [REMOTE ] TDG: Symbol is viable for forecasting. [2026-01-21T12:22:01.137053] [INFO ] [MAIN ] [3040/3501] TDG kept (0.4s) | 3037 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:01.699010] [DEBUG] [REMOTE ] TDS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:01.699161] [DEBUG] [REMOTE ] TDS: PASS: History has at least 300 days. [2026-01-21T12:22:01.699405] [DEBUG] [REMOTE ] TDS: PASS: Price check passed. Min price $37.61. [2026-01-21T12:22:01.699759] [DEBUG] [REMOTE ] TDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:01.699883] [DEBUG] [REMOTE ] TDS: PASS: Integrity check passed. [2026-01-21T12:22:01.699924] [DEBUG] [REMOTE ] TDS: Symbol is viable for forecasting. [2026-01-21T12:22:01.699973] [INFO ] [MAIN ] [3041/3501] TDS kept (0.6s) | 3038 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:01.866366] [DEBUG] [REMOTE ] TDSC: Retrieved 1341 rows, trimmed to 300. [2026-01-21T12:22:01.866545] [DEBUG] [REMOTE ] TDSC: PASS: History has at least 300 days. [2026-01-21T12:22:01.866835] [DEBUG] [REMOTE ] TDSC: PASS: Price check passed. Min price $24.51. [2026-01-21T12:22:01.867003] [DEBUG] [REMOTE ] TDSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:01.867138] [DEBUG] [REMOTE ] TDSC: PASS: Integrity check passed. [2026-01-21T12:22:01.867186] [DEBUG] [REMOTE ] TDSC: Symbol is viable for forecasting. [2026-01-21T12:22:01.867244] [INFO ] [MAIN ] [3042/3501] TDSC kept (0.2s) | 3039 kept, 3 rejected | 138.6/min | ETA: 3.3m [2026-01-21T12:22:02.245281] [DEBUG] [REMOTE ] TDUP: Retrieved 1210 rows, trimmed to 300. [2026-01-21T12:22:02.245430] [DEBUG] [REMOTE ] TDUP: PASS: History has at least 300 days. [2026-01-21T12:22:02.245678] [DEBUG] [REMOTE ] TDUP: PASS: Price check passed. Min price $5.35. [2026-01-21T12:22:02.245826] [DEBUG] [REMOTE ] TDUP: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:02.245948] [DEBUG] [REMOTE ] TDUP: PASS: Integrity check passed. [2026-01-21T12:22:02.245991] [DEBUG] [REMOTE ] TDUP: Symbol is viable for forecasting. [2026-01-21T12:22:02.246041] [INFO ] [MAIN ] [3043/3501] TDUP kept (0.4s) | 3040 kept, 3 rejected | 138.6/min | ETA: 3.3m [2026-01-21T12:22:02.995856] [DEBUG] [REMOTE ] TDY: Retrieved 6578 rows, trimmed to 300. [2026-01-21T12:22:02.995995] [DEBUG] [REMOTE ] TDY: PASS: History has at least 300 days. [2026-01-21T12:22:02.996212] [DEBUG] [REMOTE ] TDY: PASS: Price check passed. Min price $484.47. [2026-01-21T12:22:02.996347] [DEBUG] [REMOTE ] TDY: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:02.996477] [DEBUG] [REMOTE ] TDY: PASS: Integrity check passed. [2026-01-21T12:22:02.996520] [DEBUG] [REMOTE ] TDY: Symbol is viable for forecasting. [2026-01-21T12:22:02.997123] [INFO ] [MAIN ] [3044/3501] TDY kept (0.8s) | 3041 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:03.176235] [DEBUG] [REMOTE ] TEAM: Retrieved 2541 rows, trimmed to 300. [2026-01-21T12:22:03.176378] [DEBUG] [REMOTE ] TEAM: PASS: History has at least 300 days. [2026-01-21T12:22:03.176625] [DEBUG] [REMOTE ] TEAM: PASS: Price check passed. Min price $118.06. [2026-01-21T12:22:03.176763] [DEBUG] [REMOTE ] TEAM: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:03.176875] [DEBUG] [REMOTE ] TEAM: PASS: Integrity check passed. [2026-01-21T12:22:03.176914] [DEBUG] [REMOTE ] TEAM: Symbol is viable for forecasting. [2026-01-21T12:22:03.176961] [INFO ] [MAIN ] [3045/3501] TEAM kept (0.2s) | 3042 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:03.905792] [DEBUG] [REMOTE ] TECH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:03.906096] [DEBUG] [REMOTE ] TECH: PASS: History has at least 300 days. [2026-01-21T12:22:03.906702] [DEBUG] [REMOTE ] TECH: PASS: Price check passed. Min price $56.99. [2026-01-21T12:22:03.906903] [DEBUG] [REMOTE ] TECH: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:03.907137] [DEBUG] [REMOTE ] TECH: PASS: Integrity check passed. [2026-01-21T12:22:03.907194] [DEBUG] [REMOTE ] TECH: Symbol is viable for forecasting. [2026-01-21T12:22:03.907297] [INFO ] [MAIN ] [3046/3501] TECH kept (0.7s) | 3043 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:04.394437] [DEBUG] [REMOTE ] TECK: Retrieved 5915 rows, trimmed to 300. [2026-01-21T12:22:04.418502] [DEBUG] [REMOTE ] TECK: PASS: History has at least 300 days. [2026-01-21T12:22:04.419331] [DEBUG] [REMOTE ] TECK: PASS: Price check passed. Min price $38.15. [2026-01-21T12:22:04.419555] [DEBUG] [REMOTE ] TECK: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:04.419826] [DEBUG] [REMOTE ] TECK: PASS: Integrity check passed. [2026-01-21T12:22:04.419944] [DEBUG] [REMOTE ] TECK: Symbol is viable for forecasting. [2026-01-21T12:22:04.420058] [INFO ] [MAIN ] [3047/3501] TECK kept (0.5s) | 3044 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:04.713346] [DEBUG] [REMOTE ] TECX: Retrieved 1905 rows, trimmed to 300. [2026-01-21T12:22:04.713678] [DEBUG] [REMOTE ] TECX: PASS: History has at least 300 days. [2026-01-21T12:22:04.714118] [DEBUG] [REMOTE ] TECX: PASS: Price check passed. Min price $16.44. [2026-01-21T12:22:04.714319] [DEBUG] [REMOTE ] TECX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:04.714712] [DEBUG] [REMOTE ] TECX: PASS: Integrity check passed. [2026-01-21T12:22:04.714781] [DEBUG] [REMOTE ] TECX: Symbol is viable for forecasting. [2026-01-21T12:22:04.714886] [INFO ] [MAIN ] [3048/3501] TECX kept (0.3s) | 3045 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:05.282080] [DEBUG] [REMOTE ] TEI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:05.282233] [DEBUG] [REMOTE ] TEI: PASS: History has at least 300 days. [2026-01-21T12:22:05.282482] [DEBUG] [REMOTE ] TEI: PASS: Price check passed. Min price $5.85. [2026-01-21T12:22:05.282651] [DEBUG] [REMOTE ] TEI: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:05.282794] [DEBUG] [REMOTE ] TEI: PASS: Integrity check passed. [2026-01-21T12:22:05.282931] [DEBUG] [REMOTE ] TEI: Symbol is viable for forecasting. [2026-01-21T12:22:05.283008] [INFO ] [MAIN ] [3049/3501] TEI kept (0.6s) | 3046 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:05.423539] [DEBUG] [REMOTE ] TELO: Retrieved 487 rows, trimmed to 300. [2026-01-21T12:22:05.423696] [DEBUG] [REMOTE ] TELO: PASS: History has at least 300 days. [2026-01-21T12:22:05.423908] [DEBUG] [REMOTE ] TELO: PASS: Price check passed. Min price $1.27. [2026-01-21T12:22:05.424055] [DEBUG] [REMOTE ] TELO: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:05.424185] [DEBUG] [REMOTE ] TELO: PASS: Integrity check passed. [2026-01-21T12:22:05.424235] [DEBUG] [REMOTE ] TELO: Symbol is viable for forecasting. [2026-01-21T12:22:05.424284] [INFO ] [MAIN ] [3050/3501] TELO kept (0.1s) | 3047 kept, 3 rejected | 138.5/min | ETA: 3.3m [2026-01-21T12:22:05.865421] [DEBUG] [REMOTE ] TEM: Retrieved 400 rows, trimmed to 300. [2026-01-21T12:22:05.865560] [DEBUG] [REMOTE ] TEM: PASS: History has at least 300 days. [2026-01-21T12:22:05.865800] [DEBUG] [REMOTE ] TEM: PASS: Price check passed. Min price $59.05. [2026-01-21T12:22:05.865944] [DEBUG] [REMOTE ] TEM: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:05.866070] [DEBUG] [REMOTE ] TEM: PASS: Integrity check passed. [2026-01-21T12:22:05.866113] [DEBUG] [REMOTE ] TEM: Symbol is viable for forecasting. [2026-01-21T12:22:05.866164] [INFO ] [MAIN ] [3051/3501] TEM kept (0.4s) | 3048 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:06.331738] [DEBUG] [REMOTE ] TENB: Retrieved 1881 rows, trimmed to 300. [2026-01-21T12:22:06.331888] [DEBUG] [REMOTE ] TENB: PASS: History has at least 300 days. [2026-01-21T12:22:06.332103] [DEBUG] [REMOTE ] TENB: PASS: Price check passed. Min price $21.86. [2026-01-21T12:22:06.332241] [DEBUG] [REMOTE ] TENB: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:06.332359] [DEBUG] [REMOTE ] TENB: PASS: Integrity check passed. [2026-01-21T12:22:06.332398] [DEBUG] [REMOTE ] TENB: Symbol is viable for forecasting. [2026-01-21T12:22:06.332479] [INFO ] [MAIN ] [3052/3501] TENB kept (0.5s) | 3049 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:06.826986] [DEBUG] [REMOTE ] TENX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:06.827166] [DEBUG] [REMOTE ] TENX: PASS: History has at least 300 days. [2026-01-21T12:22:06.827472] [DEBUG] [REMOTE ] TENX: PASS: Price check passed. Min price $6.69. [2026-01-21T12:22:06.827635] [DEBUG] [REMOTE ] TENX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:06.827775] [DEBUG] [REMOTE ] TENX: PASS: Integrity check passed. [2026-01-21T12:22:06.827815] [DEBUG] [REMOTE ] TENX: Symbol is viable for forecasting. [2026-01-21T12:22:06.827866] [INFO ] [MAIN ] [3053/3501] TENX kept (0.5s) | 3050 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:07.149725] [DEBUG] [REMOTE ] TERN: Retrieved 1244 rows, trimmed to 300. [2026-01-21T12:22:07.149869] [DEBUG] [REMOTE ] TERN: PASS: History has at least 300 days. [2026-01-21T12:22:07.150077] [DEBUG] [REMOTE ] TERN: PASS: Price check passed. Min price $7.50. [2026-01-21T12:22:07.150211] [DEBUG] [REMOTE ] TERN: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:07.150322] [DEBUG] [REMOTE ] TERN: PASS: Integrity check passed. [2026-01-21T12:22:07.150363] [DEBUG] [REMOTE ] TERN: Symbol is viable for forecasting. [2026-01-21T12:22:07.150410] [INFO ] [MAIN ] [3054/3501] TERN kept (0.3s) | 3051 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:07.599286] [DEBUG] [REMOTE ] TEVA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:07.599477] [DEBUG] [REMOTE ] TEVA: PASS: History has at least 300 days. [2026-01-21T12:22:07.599942] [DEBUG] [REMOTE ] TEVA: PASS: Price check passed. Min price $18.95. [2026-01-21T12:22:07.600085] [DEBUG] [REMOTE ] TEVA: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:07.600211] [DEBUG] [REMOTE ] TEVA: PASS: Integrity check passed. [2026-01-21T12:22:07.600254] [DEBUG] [REMOTE ] TEVA: Symbol is viable for forecasting. [2026-01-21T12:22:07.600303] [INFO ] [MAIN ] [3055/3501] TEVA kept (0.4s) | 3052 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:08.173804] [DEBUG] [REMOTE ] TEX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:08.173947] [DEBUG] [REMOTE ] TEX: PASS: History has at least 300 days. [2026-01-21T12:22:08.174177] [DEBUG] [REMOTE ] TEX: PASS: Price check passed. Min price $41.78. [2026-01-21T12:22:08.174313] [DEBUG] [REMOTE ] TEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:08.174435] [DEBUG] [REMOTE ] TEX: PASS: Integrity check passed. [2026-01-21T12:22:08.174475] [DEBUG] [REMOTE ] TEX: Symbol is viable for forecasting. [2026-01-21T12:22:08.174524] [INFO ] [MAIN ] [3056/3501] TEX kept (0.6s) | 3053 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:08.668864] [DEBUG] [REMOTE ] TFC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:08.669063] [DEBUG] [REMOTE ] TFC: PASS: History has at least 300 days. [2026-01-21T12:22:08.669427] [DEBUG] [REMOTE ] TFC: PASS: Price check passed. Min price $43.11. [2026-01-21T12:22:08.669655] [DEBUG] [REMOTE ] TFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:08.669841] [DEBUG] [REMOTE ] TFC: PASS: Integrity check passed. [2026-01-21T12:22:08.669898] [DEBUG] [REMOTE ] TFC: Symbol is viable for forecasting. [2026-01-21T12:22:08.669970] [INFO ] [MAIN ] [3057/3501] TFC kept (0.5s) | 3054 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:09.062423] [DEBUG] [REMOTE ] TFII: Retrieved 4372 rows, trimmed to 300. [2026-01-21T12:22:09.062559] [DEBUG] [REMOTE ] TFII: PASS: History has at least 300 days. [2026-01-21T12:22:09.062813] [DEBUG] [REMOTE ] TFII: PASS: Price check passed. Min price $80.34. [2026-01-21T12:22:09.062955] [DEBUG] [REMOTE ] TFII: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:09.063071] [DEBUG] [REMOTE ] TFII: PASS: Integrity check passed. [2026-01-21T12:22:09.063130] [DEBUG] [REMOTE ] TFII: Symbol is viable for forecasting. [2026-01-21T12:22:09.063182] [INFO ] [MAIN ] [3058/3501] TFII kept (0.4s) | 3055 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:09.398688] [DEBUG] [REMOTE ] TFIN: Retrieved 2815 rows, trimmed to 300. [2026-01-21T12:22:09.398820] [DEBUG] [REMOTE ] TFIN: PASS: History has at least 300 days. [2026-01-21T12:22:09.399029] [DEBUG] [REMOTE ] TFIN: PASS: Price check passed. Min price $50.56. [2026-01-21T12:22:09.399166] [DEBUG] [REMOTE ] TFIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:09.399278] [DEBUG] [REMOTE ] TFIN: PASS: Integrity check passed. [2026-01-21T12:22:09.399320] [DEBUG] [REMOTE ] TFIN: Symbol is viable for forecasting. [2026-01-21T12:22:09.399369] [INFO ] [MAIN ] [3059/3501] TFIN kept (0.3s) | 3056 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:09.714024] [DEBUG] [REMOTE ] TFPM: Retrieved 1080 rows, trimmed to 300. [2026-01-21T12:22:09.714167] [DEBUG] [REMOTE ] TFPM: PASS: History has at least 300 days. [2026-01-21T12:22:09.714381] [DEBUG] [REMOTE ] TFPM: PASS: Price check passed. Min price $27.18. [2026-01-21T12:22:09.714526] [DEBUG] [REMOTE ] TFPM: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:09.714667] [DEBUG] [REMOTE ] TFPM: PASS: Integrity check passed. [2026-01-21T12:22:09.714711] [DEBUG] [REMOTE ] TFPM: Symbol is viable for forecasting. [2026-01-21T12:22:09.714761] [INFO ] [MAIN ] [3060/3501] TFPM kept (0.3s) | 3057 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:10.243140] [DEBUG] [REMOTE ] TFSL: Retrieved 4717 rows, trimmed to 300. [2026-01-21T12:22:10.243282] [DEBUG] [REMOTE ] TFSL: PASS: History has at least 300 days. [2026-01-21T12:22:10.243511] [DEBUG] [REMOTE ] TFSL: PASS: Price check passed. Min price $12.99. [2026-01-21T12:22:10.243672] [DEBUG] [REMOTE ] TFSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:10.243797] [DEBUG] [REMOTE ] TFSL: PASS: Integrity check passed. [2026-01-21T12:22:10.243838] [DEBUG] [REMOTE ] TFSL: Symbol is viable for forecasting. [2026-01-21T12:22:10.243887] [INFO ] [MAIN ] [3061/3501] TFSL kept (0.5s) | 3058 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:10.716795] [DEBUG] [REMOTE ] TG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:10.716959] [DEBUG] [REMOTE ] TG: PASS: History has at least 300 days. [2026-01-21T12:22:10.717186] [DEBUG] [REMOTE ] TG: PASS: Price check passed. Min price $6.29. [2026-01-21T12:22:10.717329] [DEBUG] [REMOTE ] TG: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:10.717447] [DEBUG] [REMOTE ] TG: PASS: Integrity check passed. [2026-01-21T12:22:10.717489] [DEBUG] [REMOTE ] TG: Symbol is viable for forecasting. [2026-01-21T12:22:10.717538] [INFO ] [MAIN ] [3062/3501] TG kept (0.5s) | 3059 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:11.086785] [DEBUG] [REMOTE ] TGLS: Retrieved 3443 rows, trimmed to 300. [2026-01-21T12:22:11.086923] [DEBUG] [REMOTE ] TGLS: PASS: History has at least 300 days. [2026-01-21T12:22:11.087130] [DEBUG] [REMOTE ] TGLS: PASS: Price check passed. Min price $44.78. [2026-01-21T12:22:11.087266] [DEBUG] [REMOTE ] TGLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:11.087377] [DEBUG] [REMOTE ] TGLS: PASS: Integrity check passed. [2026-01-21T12:22:11.087417] [DEBUG] [REMOTE ] TGLS: Symbol is viable for forecasting. [2026-01-21T12:22:11.087465] [INFO ] [MAIN ] [3063/3501] TGLS kept (0.4s) | 3060 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:11.506798] [DEBUG] [REMOTE ] TGNA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:11.506945] [DEBUG] [REMOTE ] TGNA: PASS: History has at least 300 days. [2026-01-21T12:22:11.507180] [DEBUG] [REMOTE ] TGNA: PASS: Price check passed. Min price $18.73. [2026-01-21T12:22:11.507324] [DEBUG] [REMOTE ] TGNA: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:11.507453] [DEBUG] [REMOTE ] TGNA: PASS: Integrity check passed. [2026-01-21T12:22:11.507519] [DEBUG] [REMOTE ] TGNA: Symbol is viable for forecasting. [2026-01-21T12:22:11.507610] [INFO ] [MAIN ] [3064/3501] TGNA kept (0.4s) | 3061 kept, 3 rejected | 138.5/min | ETA: 3.2m [2026-01-21T12:22:11.933640] [DEBUG] [REMOTE ] TGS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:11.933781] [DEBUG] [REMOTE ] TGS: PASS: History has at least 300 days. [2026-01-21T12:22:11.934008] [DEBUG] [REMOTE ] TGS: PASS: Price check passed. Min price $22.48. [2026-01-21T12:22:11.934150] [DEBUG] [REMOTE ] TGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:11.934267] [DEBUG] [REMOTE ] TGS: PASS: Integrity check passed. [2026-01-21T12:22:11.934310] [DEBUG] [REMOTE ] TGS: Symbol is viable for forecasting. [2026-01-21T12:22:11.934361] [INFO ] [MAIN ] [3065/3501] TGS kept (0.4s) | 3062 kept, 3 rejected | 138.5/min | ETA: 3.1m [2026-01-21T12:22:12.179451] [DEBUG] [REMOTE ] TGTX: Retrieved 3954 rows, trimmed to 300. [2026-01-21T12:22:12.179614] [DEBUG] [REMOTE ] TGTX: PASS: History has at least 300 days. [2026-01-21T12:22:12.179831] [DEBUG] [REMOTE ] TGTX: PASS: Price check passed. Min price $27.72. [2026-01-21T12:22:12.179967] [DEBUG] [REMOTE ] TGTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:12.180080] [DEBUG] [REMOTE ] TGTX: PASS: Integrity check passed. [2026-01-21T12:22:12.180121] [DEBUG] [REMOTE ] TGTX: Symbol is viable for forecasting. [2026-01-21T12:22:12.180169] [INFO ] [MAIN ] [3066/3501] TGTX kept (0.2s) | 3063 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:12.693346] [DEBUG] [REMOTE ] TH: Retrieved 3048 rows, trimmed to 300. [2026-01-21T12:22:12.693480] [DEBUG] [REMOTE ] TH: PASS: History has at least 300 days. [2026-01-21T12:22:12.693719] [DEBUG] [REMOTE ] TH: PASS: Price check passed. Min price $6.22. [2026-01-21T12:22:12.693859] [DEBUG] [REMOTE ] TH: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:12.693973] [DEBUG] [REMOTE ] TH: PASS: Integrity check passed. [2026-01-21T12:22:12.694015] [DEBUG] [REMOTE ] TH: Symbol is viable for forecasting. [2026-01-21T12:22:12.694063] [INFO ] [MAIN ] [3067/3501] TH kept (0.5s) | 3064 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:13.191128] [DEBUG] [REMOTE ] THC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:13.191296] [DEBUG] [REMOTE ] THC: PASS: History has at least 300 days. [2026-01-21T12:22:13.191562] [DEBUG] [REMOTE ] THC: PASS: Price check passed. Min price $186.68. [2026-01-21T12:22:13.191736] [DEBUG] [REMOTE ] THC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:13.191903] [DEBUG] [REMOTE ] THC: PASS: Integrity check passed. [2026-01-21T12:22:13.191969] [DEBUG] [REMOTE ] THC: Symbol is viable for forecasting. [2026-01-21T12:22:13.192033] [INFO ] [MAIN ] [3068/3501] THC kept (0.5s) | 3065 kept, 3 rejected | 138.5/min | ETA: 3.1m [2026-01-21T12:22:13.520995] [DEBUG] [REMOTE ] THFF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:13.521153] [DEBUG] [REMOTE ] THFF: PASS: History has at least 300 days. [2026-01-21T12:22:13.521433] [DEBUG] [REMOTE ] THFF: PASS: Price check passed. Min price $52.82. [2026-01-21T12:22:13.521601] [DEBUG] [REMOTE ] THFF: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:13.521735] [DEBUG] [REMOTE ] THFF: PASS: Integrity check passed. [2026-01-21T12:22:13.521777] [DEBUG] [REMOTE ] THFF: Symbol is viable for forecasting. [2026-01-21T12:22:13.521828] [INFO ] [MAIN ] [3069/3501] THFF kept (0.3s) | 3066 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:13.885811] [DEBUG] [REMOTE ] THG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:13.885959] [DEBUG] [REMOTE ] THG: PASS: History has at least 300 days. [2026-01-21T12:22:13.886202] [DEBUG] [REMOTE ] THG: PASS: Price check passed. Min price $167.53. [2026-01-21T12:22:13.886349] [DEBUG] [REMOTE ] THG: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:13.886503] [DEBUG] [REMOTE ] THG: PASS: Integrity check passed. [2026-01-21T12:22:13.886564] [DEBUG] [REMOTE ] THG: Symbol is viable for forecasting. [2026-01-21T12:22:13.886644] [INFO ] [MAIN ] [3070/3501] THG kept (0.4s) | 3067 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:14.472471] [DEBUG] [REMOTE ] THO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:14.472627] [DEBUG] [REMOTE ] THO: PASS: History has at least 300 days. [2026-01-21T12:22:14.473055] [DEBUG] [REMOTE ] THO: PASS: Price check passed. Min price $95.56. [2026-01-21T12:22:14.473195] [DEBUG] [REMOTE ] THO: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:14.473315] [DEBUG] [REMOTE ] THO: PASS: Integrity check passed. [2026-01-21T12:22:14.473358] [DEBUG] [REMOTE ] THO: Symbol is viable for forecasting. [2026-01-21T12:22:14.473409] [INFO ] [MAIN ] [3071/3501] THO kept (0.6s) | 3068 kept, 3 rejected | 138.5/min | ETA: 3.1m [2026-01-21T12:22:14.797697] [DEBUG] [REMOTE ] THQ: Retrieved 2887 rows, trimmed to 300. [2026-01-21T12:22:14.797831] [DEBUG] [REMOTE ] THQ: PASS: History has at least 300 days. [2026-01-21T12:22:14.798048] [DEBUG] [REMOTE ] THQ: PASS: Price check passed. Min price $17.07. [2026-01-21T12:22:14.798193] [DEBUG] [REMOTE ] THQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:14.798311] [DEBUG] [REMOTE ] THQ: PASS: Integrity check passed. [2026-01-21T12:22:14.798354] [DEBUG] [REMOTE ] THQ: Symbol is viable for forecasting. [2026-01-21T12:22:14.798407] [INFO ] [MAIN ] [3072/3501] THQ kept (0.3s) | 3069 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:15.198977] [DEBUG] [REMOTE ] THRM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:15.199172] [DEBUG] [REMOTE ] THRM: PASS: History has at least 300 days. [2026-01-21T12:22:15.199452] [DEBUG] [REMOTE ] THRM: PASS: Price check passed. Min price $32.69. [2026-01-21T12:22:15.199625] [DEBUG] [REMOTE ] THRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:15.199760] [DEBUG] [REMOTE ] THRM: PASS: Integrity check passed. [2026-01-21T12:22:15.199804] [DEBUG] [REMOTE ] THRM: Symbol is viable for forecasting. [2026-01-21T12:22:15.199858] [INFO ] [MAIN ] [3073/3501] THRM kept (0.4s) | 3070 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:15.404414] [DEBUG] [REMOTE ] THRY: Retrieved 1331 rows, trimmed to 300. [2026-01-21T12:22:15.404554] [DEBUG] [REMOTE ] THRY: PASS: History has at least 300 days. [2026-01-21T12:22:15.404784] [DEBUG] [REMOTE ] THRY: PASS: Price check passed. Min price $4.97. [2026-01-21T12:22:15.404925] [DEBUG] [REMOTE ] THRY: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:15.405038] [DEBUG] [REMOTE ] THRY: PASS: Integrity check passed. [2026-01-21T12:22:15.405080] [DEBUG] [REMOTE ] THRY: Symbol is viable for forecasting. [2026-01-21T12:22:15.405130] [INFO ] [MAIN ] [3074/3501] THRY kept (0.2s) | 3071 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:16.049387] [DEBUG] [REMOTE ] THS: Retrieved 5173 rows, trimmed to 300. [2026-01-21T12:22:16.049569] [DEBUG] [REMOTE ] THS: PASS: History has at least 300 days. [2026-01-21T12:22:16.049924] [DEBUG] [REMOTE ] THS: PASS: Price check passed. Min price $17.84. [2026-01-21T12:22:16.050137] [DEBUG] [REMOTE ] THS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:16.050318] [DEBUG] [REMOTE ] THS: PASS: Integrity check passed. [2026-01-21T12:22:16.050380] [DEBUG] [REMOTE ] THS: Symbol is viable for forecasting. [2026-01-21T12:22:16.050479] [INFO ] [MAIN ] [3075/3501] THS kept (0.6s) | 3072 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:16.479877] [DEBUG] [REMOTE ] TIGO: Retrieved 3655 rows, trimmed to 300. [2026-01-21T12:22:16.480101] [DEBUG] [REMOTE ] TIGO: PASS: History has at least 300 days. [2026-01-21T12:22:16.480371] [DEBUG] [REMOTE ] TIGO: PASS: Price check passed. Min price $45.16. [2026-01-21T12:22:16.480519] [DEBUG] [REMOTE ] TIGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:16.480669] [DEBUG] [REMOTE ] TIGO: PASS: Integrity check passed. [2026-01-21T12:22:16.480742] [DEBUG] [REMOTE ] TIGO: Symbol is viable for forecasting. [2026-01-21T12:22:16.480798] [INFO ] [MAIN ] [3076/3501] TIGO kept (0.4s) | 3073 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:16.716326] [DEBUG] [REMOTE ] TIL: Retrieved 1215 rows, trimmed to 300. [2026-01-21T12:22:16.716502] [DEBUG] [REMOTE ] TIL: PASS: History has at least 300 days. [2026-01-21T12:22:16.716759] [DEBUG] [REMOTE ] TIL: PASS: Price check passed. Min price $6.66. [2026-01-21T12:22:16.716905] [DEBUG] [REMOTE ] TIL: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:16.717041] [DEBUG] [REMOTE ] TIL: PASS: Integrity check passed. [2026-01-21T12:22:16.717092] [DEBUG] [REMOTE ] TIL: Symbol is viable for forecasting. [2026-01-21T12:22:16.717145] [INFO ] [MAIN ] [3077/3501] TIL kept (0.2s) | 3074 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:17.375725] [DEBUG] [REMOTE ] TILE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:17.375859] [DEBUG] [REMOTE ] TILE: PASS: History has at least 300 days. [2026-01-21T12:22:17.376076] [DEBUG] [REMOTE ] TILE: PASS: Price check passed. Min price $24.88. [2026-01-21T12:22:17.376215] [DEBUG] [REMOTE ] TILE: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:17.376332] [DEBUG] [REMOTE ] TILE: PASS: Integrity check passed. [2026-01-21T12:22:17.376372] [DEBUG] [REMOTE ] TILE: Symbol is viable for forecasting. [2026-01-21T12:22:17.376421] [INFO ] [MAIN ] [3078/3501] TILE kept (0.7s) | 3075 kept, 3 rejected | 138.6/min | ETA: 3.1m [2026-01-21T12:22:17.525746] [DEBUG] [REMOTE ] TIMB: Retrieved 1320 rows, trimmed to 300. [2026-01-21T12:22:17.525871] [DEBUG] [REMOTE ] TIMB: PASS: History has at least 300 days. [2026-01-21T12:22:17.526072] [DEBUG] [REMOTE ] TIMB: PASS: Price check passed. Min price $18.74. [2026-01-21T12:22:17.526209] [DEBUG] [REMOTE ] TIMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:17.526320] [DEBUG] [REMOTE ] TIMB: PASS: Integrity check passed. [2026-01-21T12:22:17.526361] [DEBUG] [REMOTE ] TIMB: Symbol is viable for forecasting. [2026-01-21T12:22:17.526408] [INFO ] [MAIN ] [3079/3501] TIMB kept (0.1s) | 3076 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:18.084272] [DEBUG] [REMOTE ] TITN: Retrieved 4553 rows, trimmed to 300. [2026-01-21T12:22:18.084410] [DEBUG] [REMOTE ] TITN: PASS: History has at least 300 days. [2026-01-21T12:22:18.084647] [DEBUG] [REMOTE ] TITN: PASS: Price check passed. Min price $14.94. [2026-01-21T12:22:18.084789] [DEBUG] [REMOTE ] TITN: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:18.084908] [DEBUG] [REMOTE ] TITN: PASS: Integrity check passed. [2026-01-21T12:22:18.084948] [DEBUG] [REMOTE ] TITN: Symbol is viable for forecasting. [2026-01-21T12:22:18.084997] [INFO ] [MAIN ] [3080/3501] TITN kept (0.6s) | 3077 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:18.665274] [DEBUG] [REMOTE ] TJX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:18.665426] [DEBUG] [REMOTE ] TJX: PASS: History has at least 300 days. [2026-01-21T12:22:18.665691] [DEBUG] [REMOTE ] TJX: PASS: Price check passed. Min price $139.73. [2026-01-21T12:22:18.665834] [DEBUG] [REMOTE ] TJX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:18.665960] [DEBUG] [REMOTE ] TJX: PASS: Integrity check passed. [2026-01-21T12:22:18.666004] [DEBUG] [REMOTE ] TJX: Symbol is viable for forecasting. [2026-01-21T12:22:18.666057] [INFO ] [MAIN ] [3081/3501] TJX kept (0.6s) | 3078 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:19.161967] [DEBUG] [REMOTE ] TK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:19.162127] [DEBUG] [REMOTE ] TK: PASS: History has at least 300 days. [2026-01-21T12:22:19.162397] [DEBUG] [REMOTE ] TK: PASS: Price check passed. Min price $8.74. [2026-01-21T12:22:19.162545] [DEBUG] [REMOTE ] TK: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:19.162715] [DEBUG] [REMOTE ] TK: PASS: Integrity check passed. [2026-01-21T12:22:19.162761] [DEBUG] [REMOTE ] TK: Symbol is viable for forecasting. [2026-01-21T12:22:19.162815] [INFO ] [MAIN ] [3082/3501] TK kept (0.5s) | 3079 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:19.643360] [DEBUG] [REMOTE ] TKC: Retrieved 6420 rows, trimmed to 300. [2026-01-21T12:22:19.643501] [DEBUG] [REMOTE ] TKC: PASS: History has at least 300 days. [2026-01-21T12:22:19.643775] [DEBUG] [REMOTE ] TKC: PASS: Price check passed. Min price $5.47. [2026-01-21T12:22:19.643921] [DEBUG] [REMOTE ] TKC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:19.644043] [DEBUG] [REMOTE ] TKC: PASS: Integrity check passed. [2026-01-21T12:22:19.644085] [DEBUG] [REMOTE ] TKC: Symbol is viable for forecasting. [2026-01-21T12:22:19.644136] [INFO ] [MAIN ] [3083/3501] TKC kept (0.5s) | 3080 kept, 3 rejected | 138.5/min | ETA: 3.0m [2026-01-21T12:22:19.787225] [DEBUG] [REMOTE ] TKNO: Retrieved 1147 rows, trimmed to 300. [2026-01-21T12:22:19.787362] [DEBUG] [REMOTE ] TKNO: PASS: History has at least 300 days. [2026-01-21T12:22:19.787568] [DEBUG] [REMOTE ] TKNO: PASS: Price check passed. Min price $3.32. [2026-01-21T12:22:19.787726] [DEBUG] [REMOTE ] TKNO: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:19.787836] [DEBUG] [REMOTE ] TKNO: PASS: Integrity check passed. [2026-01-21T12:22:19.787876] [DEBUG] [REMOTE ] TKNO: Symbol is viable for forecasting. [2026-01-21T12:22:19.787924] [INFO ] [MAIN ] [3084/3501] TKNO kept (0.1s) | 3081 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:20.262400] [DEBUG] [REMOTE ] TKO: Retrieved 591 rows, trimmed to 300. [2026-01-21T12:22:20.262540] [DEBUG] [REMOTE ] TKO: PASS: History has at least 300 days. [2026-01-21T12:22:20.262771] [DEBUG] [REMOTE ] TKO: PASS: Price check passed. Min price $175.83. [2026-01-21T12:22:20.262912] [DEBUG] [REMOTE ] TKO: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:20.263025] [DEBUG] [REMOTE ] TKO: PASS: Integrity check passed. [2026-01-21T12:22:20.263065] [DEBUG] [REMOTE ] TKO: Symbol is viable for forecasting. [2026-01-21T12:22:20.263114] [INFO ] [MAIN ] [3085/3501] TKO kept (0.5s) | 3082 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:20.788918] [DEBUG] [REMOTE ] TLK: Retrieved 6286 rows, trimmed to 300. [2026-01-21T12:22:20.789083] [DEBUG] [REMOTE ] TLK: PASS: History has at least 300 days. [2026-01-21T12:22:20.789316] [DEBUG] [REMOTE ] TLK: PASS: Price check passed. Min price $19.51. [2026-01-21T12:22:20.789454] [DEBUG] [REMOTE ] TLK: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:20.789594] [DEBUG] [REMOTE ] TLK: PASS: Integrity check passed. [2026-01-21T12:22:20.789636] [DEBUG] [REMOTE ] TLK: Symbol is viable for forecasting. [2026-01-21T12:22:20.789688] [INFO ] [MAIN ] [3086/3501] TLK kept (0.5s) | 3083 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:21.007875] [DEBUG] [REMOTE ] TLN: Retrieved 660 rows, trimmed to 300. [2026-01-21T12:22:21.008053] [DEBUG] [REMOTE ] TLN: PASS: History has at least 300 days. [2026-01-21T12:22:21.008314] [DEBUG] [REMOTE ] TLN: PASS: Price check passed. Min price $348.38. [2026-01-21T12:22:21.008477] [DEBUG] [REMOTE ] TLN: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:21.008651] [DEBUG] [REMOTE ] TLN: PASS: Integrity check passed. [2026-01-21T12:22:21.008701] [DEBUG] [REMOTE ] TLN: Symbol is viable for forecasting. [2026-01-21T12:22:21.008752] [INFO ] [MAIN ] [3087/3501] TLN kept (0.2s) | 3084 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:21.512469] [DEBUG] [REMOTE ] TLS: Retrieved 1296 rows, trimmed to 300. [2026-01-21T12:22:21.512650] [DEBUG] [REMOTE ] TLS: PASS: History has at least 300 days. [2026-01-21T12:22:21.512871] [DEBUG] [REMOTE ] TLS: PASS: Price check passed. Min price $4.96. [2026-01-21T12:22:21.513018] [DEBUG] [REMOTE ] TLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:21.513150] [DEBUG] [REMOTE ] TLS: PASS: Integrity check passed. [2026-01-21T12:22:21.513195] [DEBUG] [REMOTE ] TLS: Symbol is viable for forecasting. [2026-01-21T12:22:21.513262] [INFO ] [MAIN ] [3088/3501] TLS kept (0.5s) | 3085 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:21.854188] [DEBUG] [REMOTE ] TLSA: Retrieved 1799 rows, trimmed to 300. [2026-01-21T12:22:21.854334] [DEBUG] [REMOTE ] TLSA: PASS: History has at least 300 days. [2026-01-21T12:22:21.854558] [DEBUG] [REMOTE ] TLSA: PASS: Price check passed. Min price $1.35. [2026-01-21T12:22:21.854739] [DEBUG] [REMOTE ] TLSA: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:21.854853] [DEBUG] [REMOTE ] TLSA: PASS: Integrity check passed. [2026-01-21T12:22:21.854894] [DEBUG] [REMOTE ] TLSA: Symbol is viable for forecasting. [2026-01-21T12:22:21.854943] [INFO ] [MAIN ] [3089/3501] TLSA kept (0.3s) | 3086 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:22.256419] [DEBUG] [REMOTE ] TLSI: Retrieved 613 rows, trimmed to 300. [2026-01-21T12:22:22.256634] [DEBUG] [REMOTE ] TLSI: PASS: History has at least 300 days. [2026-01-21T12:22:22.256854] [DEBUG] [REMOTE ] TLSI: PASS: Price check passed. Min price $4.00. [2026-01-21T12:22:22.256989] [DEBUG] [REMOTE ] TLSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:22.257102] [DEBUG] [REMOTE ] TLSI: PASS: Integrity check passed. [2026-01-21T12:22:22.257143] [DEBUG] [REMOTE ] TLSI: Symbol is viable for forecasting. [2026-01-21T12:22:22.257190] [INFO ] [MAIN ] [3090/3501] TLSI kept (0.4s) | 3087 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:22.716263] [DEBUG] [REMOTE ] TLYS: Retrieved 3447 rows, trimmed to 300. [2026-01-21T12:22:22.716401] [DEBUG] [REMOTE ] TLYS: PASS: History has at least 300 days. [2026-01-21T12:22:22.716662] [DEBUG] [REMOTE ] TLYS: PASS: Price check passed. Min price $1.18. [2026-01-21T12:22:22.716810] [DEBUG] [REMOTE ] TLYS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:22.716930] [DEBUG] [REMOTE ] TLYS: PASS: Integrity check passed. [2026-01-21T12:22:22.716973] [DEBUG] [REMOTE ] TLYS: Symbol is viable for forecasting. [2026-01-21T12:22:22.717023] [INFO ] [MAIN ] [3091/3501] TLYS kept (0.5s) | 3088 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:23.325186] [DEBUG] [REMOTE ] TM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:23.325337] [DEBUG] [REMOTE ] TM: PASS: History has at least 300 days. [2026-01-21T12:22:23.325607] [DEBUG] [REMOTE ] TM: PASS: Price check passed. Min price $191.25. [2026-01-21T12:22:23.325753] [DEBUG] [REMOTE ] TM: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:23.325884] [DEBUG] [REMOTE ] TM: PASS: Integrity check passed. [2026-01-21T12:22:23.325926] [DEBUG] [REMOTE ] TM: Symbol is viable for forecasting. [2026-01-21T12:22:23.325978] [INFO ] [MAIN ] [3092/3501] TM kept (0.6s) | 3089 kept, 3 rejected | 138.6/min | ETA: 3.0m [2026-01-21T12:22:23.571320] [DEBUG] [REMOTE ] TMC: Retrieved 1094 rows, trimmed to 300. [2026-01-21T12:22:23.571483] [DEBUG] [REMOTE ] TMC: PASS: History has at least 300 days. [2026-01-21T12:22:23.571768] [DEBUG] [REMOTE ] TMC: PASS: Price check passed. Min price $4.88. [2026-01-21T12:22:23.571910] [DEBUG] [REMOTE ] TMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:23.572035] [DEBUG] [REMOTE ] TMC: PASS: Integrity check passed. [2026-01-21T12:22:23.572077] [DEBUG] [REMOTE ] TMC: Symbol is viable for forecasting. [2026-01-21T12:22:23.572127] [INFO ] [MAIN ] [3093/3501] TMC kept (0.2s) | 3090 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:23.987130] [DEBUG] [REMOTE ] TMCI: Retrieved 1191 rows, trimmed to 300. [2026-01-21T12:22:23.987278] [DEBUG] [REMOTE ] TMCI: PASS: History has at least 300 days. [2026-01-21T12:22:23.987503] [DEBUG] [REMOTE ] TMCI: PASS: Price check passed. Min price $2.38. [2026-01-21T12:22:23.987665] [DEBUG] [REMOTE ] TMCI: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:23.987813] [DEBUG] [REMOTE ] TMCI: PASS: Integrity check passed. [2026-01-21T12:22:23.987864] [DEBUG] [REMOTE ] TMCI: Symbol is viable for forecasting. [2026-01-21T12:22:23.987924] [INFO ] [MAIN ] [3094/3501] TMCI kept (0.4s) | 3091 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:24.429955] [DEBUG] [REMOTE ] TMDX: Retrieved 1689 rows, trimmed to 300. [2026-01-21T12:22:24.430088] [DEBUG] [REMOTE ] TMDX: PASS: History has at least 300 days. [2026-01-21T12:22:24.430290] [DEBUG] [REMOTE ] TMDX: PASS: Price check passed. Min price $113.40. [2026-01-21T12:22:24.430423] [DEBUG] [REMOTE ] TMDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:24.430533] [DEBUG] [REMOTE ] TMDX: PASS: Integrity check passed. [2026-01-21T12:22:24.430592] [DEBUG] [REMOTE ] TMDX: Symbol is viable for forecasting. [2026-01-21T12:22:24.430643] [INFO ] [MAIN ] [3095/3501] TMDX kept (0.4s) | 3092 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:24.725680] [DEBUG] [REMOTE ] TME: Retrieved 1785 rows, trimmed to 300. [2026-01-21T12:22:24.725815] [DEBUG] [REMOTE ] TME: PASS: History has at least 300 days. [2026-01-21T12:22:24.726022] [DEBUG] [REMOTE ] TME: PASS: Price check passed. Min price $16.21. [2026-01-21T12:22:24.726161] [DEBUG] [REMOTE ] TME: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:24.726274] [DEBUG] [REMOTE ] TME: PASS: Integrity check passed. [2026-01-21T12:22:24.726317] [DEBUG] [REMOTE ] TME: Symbol is viable for forecasting. [2026-01-21T12:22:24.726365] [INFO ] [MAIN ] [3096/3501] TME kept (0.3s) | 3093 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:25.289537] [DEBUG] [REMOTE ] TMHC: Retrieved 3215 rows, trimmed to 300. [2026-01-21T12:22:25.289670] [DEBUG] [REMOTE ] TMHC: PASS: History has at least 300 days. [2026-01-21T12:22:25.289886] [DEBUG] [REMOTE ] TMHC: PASS: Price check passed. Min price $57.80. [2026-01-21T12:22:25.290031] [DEBUG] [REMOTE ] TMHC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:25.290149] [DEBUG] [REMOTE ] TMHC: PASS: Integrity check passed. [2026-01-21T12:22:25.290191] [DEBUG] [REMOTE ] TMHC: Symbol is viable for forecasting. [2026-01-21T12:22:25.290241] [INFO ] [MAIN ] [3097/3501] TMHC kept (0.6s) | 3094 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:25.689009] [DEBUG] [REMOTE ] TMUS: Retrieved 4719 rows, trimmed to 300. [2026-01-21T12:22:25.689143] [DEBUG] [REMOTE ] TMUS: PASS: History has at least 300 days. [2026-01-21T12:22:25.689351] [DEBUG] [REMOTE ] TMUS: PASS: Price check passed. Min price $183.65. [2026-01-21T12:22:25.689487] [DEBUG] [REMOTE ] TMUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:25.689618] [DEBUG] [REMOTE ] TMUS: PASS: Integrity check passed. [2026-01-21T12:22:25.689662] [DEBUG] [REMOTE ] TMUS: Symbol is viable for forecasting. [2026-01-21T12:22:25.689711] [INFO ] [MAIN ] [3098/3501] TMUS kept (0.4s) | 3095 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:26.189459] [DEBUG] [REMOTE ] TNC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:26.189611] [DEBUG] [REMOTE ] TNC: PASS: History has at least 300 days. [2026-01-21T12:22:26.189834] [DEBUG] [REMOTE ] TNC: PASS: Price check passed. Min price $68.68. [2026-01-21T12:22:26.189972] [DEBUG] [REMOTE ] TNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:26.190087] [DEBUG] [REMOTE ] TNC: PASS: Integrity check passed. [2026-01-21T12:22:26.190128] [DEBUG] [REMOTE ] TNC: Symbol is viable for forecasting. [2026-01-21T12:22:26.190176] [INFO ] [MAIN ] [3099/3501] TNC kept (0.5s) | 3096 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:26.543544] [DEBUG] [REMOTE ] TNDM: Retrieved 3062 rows, trimmed to 300. [2026-01-21T12:22:26.543702] [DEBUG] [REMOTE ] TNDM: PASS: History has at least 300 days. [2026-01-21T12:22:26.543914] [DEBUG] [REMOTE ] TNDM: PASS: Price check passed. Min price $13.33. [2026-01-21T12:22:26.544051] [DEBUG] [REMOTE ] TNDM: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:26.544178] [DEBUG] [REMOTE ] TNDM: PASS: Integrity check passed. [2026-01-21T12:22:26.544218] [DEBUG] [REMOTE ] TNDM: Symbol is viable for forecasting. [2026-01-21T12:22:26.544266] [INFO ] [MAIN ] [3100/3501] TNDM kept (0.4s) | 3097 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:26.874841] [DEBUG] [REMOTE ] TNGX: Retrieved 1350 rows, trimmed to 300. [2026-01-21T12:22:26.875020] [DEBUG] [REMOTE ] TNGX: PASS: History has at least 300 days. [2026-01-21T12:22:26.875289] [DEBUG] [REMOTE ] TNGX: PASS: Price check passed. Min price $7.50. [2026-01-21T12:22:26.875474] [DEBUG] [REMOTE ] TNGX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:26.875649] [DEBUG] [REMOTE ] TNGX: PASS: Integrity check passed. [2026-01-21T12:22:26.875706] [DEBUG] [REMOTE ] TNGX: Symbol is viable for forecasting. [2026-01-21T12:22:26.875769] [INFO ] [MAIN ] [3101/3501] TNGX kept (0.3s) | 3098 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:27.388934] [DEBUG] [REMOTE ] TNK: Retrieved 4553 rows, trimmed to 300. [2026-01-21T12:22:27.389082] [DEBUG] [REMOTE ] TNK: PASS: History has at least 300 days. [2026-01-21T12:22:27.389319] [DEBUG] [REMOTE ] TNK: PASS: Price check passed. Min price $51.50. [2026-01-21T12:22:27.389460] [DEBUG] [REMOTE ] TNK: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:27.389604] [DEBUG] [REMOTE ] TNK: PASS: Integrity check passed. [2026-01-21T12:22:27.389649] [DEBUG] [REMOTE ] TNK: Symbol is viable for forecasting. [2026-01-21T12:22:27.389698] [INFO ] [MAIN ] [3102/3501] TNK kept (0.5s) | 3099 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:27.799286] [DEBUG] [REMOTE ] TNL: Retrieved 4907 rows, trimmed to 300. [2026-01-21T12:22:27.799424] [DEBUG] [REMOTE ] TNL: PASS: History has at least 300 days. [2026-01-21T12:22:27.799671] [DEBUG] [REMOTE ] TNL: PASS: Price check passed. Min price $60.77. [2026-01-21T12:22:27.799816] [DEBUG] [REMOTE ] TNL: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:27.799932] [DEBUG] [REMOTE ] TNL: PASS: Integrity check passed. [2026-01-21T12:22:27.799975] [DEBUG] [REMOTE ] TNL: Symbol is viable for forecasting. [2026-01-21T12:22:27.800024] [INFO ] [MAIN ] [3103/3501] TNL kept (0.4s) | 3100 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:28.151439] [DEBUG] [REMOTE ] TNXP: Retrieved 3443 rows, trimmed to 300. [2026-01-21T12:22:28.151603] [DEBUG] [REMOTE ] TNXP: PASS: History has at least 300 days. [2026-01-21T12:22:28.151837] [DEBUG] [REMOTE ] TNXP: PASS: Price check passed. Min price $14.08. [2026-01-21T12:22:28.151975] [DEBUG] [REMOTE ] TNXP: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:28.152097] [DEBUG] [REMOTE ] TNXP: PASS: Integrity check passed. [2026-01-21T12:22:28.152137] [DEBUG] [REMOTE ] TNXP: Symbol is viable for forecasting. [2026-01-21T12:22:28.152186] [INFO ] [MAIN ] [3104/3501] TNXP kept (0.4s) | 3101 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:28.438142] [DEBUG] [REMOTE ] TOI: Retrieved 1048 rows, trimmed to 300. [2026-01-21T12:22:28.438277] [DEBUG] [REMOTE ] TOI: PASS: History has at least 300 days. [2026-01-21T12:22:28.438479] [DEBUG] [REMOTE ] TOI: PASS: Price check passed. Min price $2.94. [2026-01-21T12:22:28.438643] [DEBUG] [REMOTE ] TOI: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:28.438758] [DEBUG] [REMOTE ] TOI: PASS: Integrity check passed. [2026-01-21T12:22:28.438799] [DEBUG] [REMOTE ] TOI: Symbol is viable for forecasting. [2026-01-21T12:22:28.438847] [INFO ] [MAIN ] [3105/3501] TOI kept (0.3s) | 3102 kept, 3 rejected | 138.6/min | ETA: 2.9m [2026-01-21T12:22:29.086228] [DEBUG] [REMOTE ] TOL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:29.086381] [DEBUG] [REMOTE ] TOL: PASS: History has at least 300 days. [2026-01-21T12:22:29.086683] [DEBUG] [REMOTE ] TOL: PASS: Price check passed. Min price $126.03. [2026-01-21T12:22:29.086838] [DEBUG] [REMOTE ] TOL: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:29.086987] [DEBUG] [REMOTE ] TOL: PASS: Integrity check passed. [2026-01-21T12:22:29.087030] [DEBUG] [REMOTE ] TOL: Symbol is viable for forecasting. [2026-01-21T12:22:29.087290] [INFO ] [MAIN ] [3106/3501] TOL kept (0.6s) | 3103 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:29.321069] [DEBUG] [REMOTE ] TORO: Retrieved 723 rows, trimmed to 300. [2026-01-21T12:22:29.321216] [DEBUG] [REMOTE ] TORO: PASS: History has at least 300 days. [2026-01-21T12:22:29.321428] [DEBUG] [REMOTE ] TORO: PASS: Price check passed. Min price $2.45. [2026-01-21T12:22:29.321567] [DEBUG] [REMOTE ] TORO: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:29.321712] [DEBUG] [REMOTE ] TORO: PASS: Integrity check passed. [2026-01-21T12:22:29.321755] [DEBUG] [REMOTE ] TORO: Symbol is viable for forecasting. [2026-01-21T12:22:29.321804] [INFO ] [MAIN ] [3107/3501] TORO kept (0.2s) | 3104 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:29.820210] [DEBUG] [REMOTE ] TOWN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:29.820353] [DEBUG] [REMOTE ] TOWN: PASS: History has at least 300 days. [2026-01-21T12:22:29.820606] [DEBUG] [REMOTE ] TOWN: PASS: Price check passed. Min price $31.77. [2026-01-21T12:22:29.820747] [DEBUG] [REMOTE ] TOWN: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:29.820866] [DEBUG] [REMOTE ] TOWN: PASS: Integrity check passed. [2026-01-21T12:22:29.820909] [DEBUG] [REMOTE ] TOWN: Symbol is viable for forecasting. [2026-01-21T12:22:29.820961] [INFO ] [MAIN ] [3108/3501] TOWN kept (0.5s) | 3105 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:30.086648] [DEBUG] [REMOTE ] TOYO: Retrieved 390 rows, trimmed to 300. [2026-01-21T12:22:30.086810] [DEBUG] [REMOTE ] TOYO: PASS: History has at least 300 days. [2026-01-21T12:22:30.087053] [DEBUG] [REMOTE ] TOYO: PASS: Price check passed. Min price $5.76. [2026-01-21T12:22:30.087190] [DEBUG] [REMOTE ] TOYO: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:30.087301] [DEBUG] [REMOTE ] TOYO: PASS: Integrity check passed. [2026-01-21T12:22:30.087342] [DEBUG] [REMOTE ] TOYO: Symbol is viable for forecasting. [2026-01-21T12:22:30.087391] [INFO ] [MAIN ] [3109/3501] TOYO kept (0.3s) | 3106 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:30.603342] [DEBUG] [REMOTE ] TPB: Retrieved 2437 rows, trimmed to 300. [2026-01-21T12:22:30.603479] [DEBUG] [REMOTE ] TPB: PASS: History has at least 300 days. [2026-01-21T12:22:30.603720] [DEBUG] [REMOTE ] TPB: PASS: Price check passed. Min price $87.70. [2026-01-21T12:22:30.603860] [DEBUG] [REMOTE ] TPB: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:30.603968] [DEBUG] [REMOTE ] TPB: PASS: Integrity check passed. [2026-01-21T12:22:30.604008] [DEBUG] [REMOTE ] TPB: Symbol is viable for forecasting. [2026-01-21T12:22:30.604055] [INFO ] [MAIN ] [3110/3501] TPB kept (0.5s) | 3107 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:31.397784] [DEBUG] [REMOTE ] TPC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:31.397955] [DEBUG] [REMOTE ] TPC: PASS: History has at least 300 days. [2026-01-21T12:22:31.398202] [DEBUG] [REMOTE ] TPC: PASS: Price check passed. Min price $58.71. [2026-01-21T12:22:31.398347] [DEBUG] [REMOTE ] TPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:31.398470] [DEBUG] [REMOTE ] TPC: PASS: Integrity check passed. [2026-01-21T12:22:31.398513] [DEBUG] [REMOTE ] TPC: Symbol is viable for forecasting. [2026-01-21T12:22:31.398564] [INFO ] [MAIN ] [3111/3501] TPC kept (0.8s) | 3108 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:31.645295] [DEBUG] [REMOTE ] TPG: Retrieved 1007 rows, trimmed to 300. [2026-01-21T12:22:31.645467] [DEBUG] [REMOTE ] TPG: PASS: History has at least 300 days. [2026-01-21T12:22:31.645730] [DEBUG] [REMOTE ] TPG: PASS: Price check passed. Min price $52.87. [2026-01-21T12:22:31.645876] [DEBUG] [REMOTE ] TPG: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:31.646008] [DEBUG] [REMOTE ] TPG: PASS: Integrity check passed. [2026-01-21T12:22:31.646051] [DEBUG] [REMOTE ] TPG: Symbol is viable for forecasting. [2026-01-21T12:22:31.646100] [INFO ] [MAIN ] [3112/3501] TPG kept (0.2s) | 3109 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:32.000085] [DEBUG] [REMOTE ] TPGXL: Retrieved 471 rows, trimmed to 300. [2026-01-21T12:22:32.000227] [DEBUG] [REMOTE ] TPGXL: PASS: History has at least 300 days. [2026-01-21T12:22:32.000436] [DEBUG] [REMOTE ] TPGXL: PASS: Price check passed. Min price $24.75. [2026-01-21T12:22:32.000599] [DEBUG] [REMOTE ] TPGXL: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:32.000717] [DEBUG] [REMOTE ] TPGXL: PASS: Integrity check passed. [2026-01-21T12:22:32.000759] [DEBUG] [REMOTE ] TPGXL: Symbol is viable for forecasting. [2026-01-21T12:22:32.000809] [INFO ] [MAIN ] [3113/3501] TPGXL kept (0.4s) | 3110 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:32.548319] [DEBUG] [REMOTE ] TPH: Retrieved 3262 rows, trimmed to 300. [2026-01-21T12:22:32.548487] [DEBUG] [REMOTE ] TPH: PASS: History has at least 300 days. [2026-01-21T12:22:32.548794] [DEBUG] [REMOTE ] TPH: PASS: Price check passed. Min price $30.65. [2026-01-21T12:22:32.548985] [DEBUG] [REMOTE ] TPH: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:32.549147] [DEBUG] [REMOTE ] TPH: PASS: Integrity check passed. [2026-01-21T12:22:32.549390] [DEBUG] [REMOTE ] TPH: Symbol is viable for forecasting. [2026-01-21T12:22:32.549460] [INFO ] [MAIN ] [3114/3501] TPH kept (0.5s) | 3111 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:33.083247] [DEBUG] [REMOTE ] TPL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:33.083403] [DEBUG] [REMOTE ] TPL: PASS: History has at least 300 days. [2026-01-21T12:22:33.083674] [DEBUG] [REMOTE ] TPL: PASS: Price check passed. Min price $273.56. [2026-01-21T12:22:33.083815] [DEBUG] [REMOTE ] TPL: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:33.083942] [DEBUG] [REMOTE ] TPL: PASS: Integrity check passed. [2026-01-21T12:22:33.083983] [DEBUG] [REMOTE ] TPL: Symbol is viable for forecasting. [2026-01-21T12:22:33.084034] [INFO ] [MAIN ] [3115/3501] TPL kept (0.5s) | 3112 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:33.433951] [DEBUG] [REMOTE ] TPVG: Retrieved 2987 rows, trimmed to 300. [2026-01-21T12:22:33.434113] [DEBUG] [REMOTE ] TPVG: PASS: History has at least 300 days. [2026-01-21T12:22:33.434544] [DEBUG] [REMOTE ] TPVG: PASS: Price check passed. Min price $5.23. [2026-01-21T12:22:33.434706] [DEBUG] [REMOTE ] TPVG: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:33.434831] [DEBUG] [REMOTE ] TPVG: PASS: Integrity check passed. [2026-01-21T12:22:33.434873] [DEBUG] [REMOTE ] TPVG: Symbol is viable for forecasting. [2026-01-21T12:22:33.434922] [INFO ] [MAIN ] [3116/3501] TPVG kept (0.4s) | 3113 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:33.820646] [DEBUG] [REMOTE ] TPYP: Retrieved 2655 rows, trimmed to 300. [2026-01-21T12:22:33.820787] [DEBUG] [REMOTE ] TPYP: PASS: History has at least 300 days. [2026-01-21T12:22:33.820999] [DEBUG] [REMOTE ] TPYP: PASS: Price check passed. Min price $33.73. [2026-01-21T12:22:33.821138] [DEBUG] [REMOTE ] TPYP: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:33.821252] [DEBUG] [REMOTE ] TPYP: PASS: Integrity check passed. [2026-01-21T12:22:33.821296] [DEBUG] [REMOTE ] TPYP: Symbol is viable for forecasting. [2026-01-21T12:22:33.821344] [INFO ] [MAIN ] [3117/3501] TPYP kept (0.4s) | 3114 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:34.251025] [DEBUG] [REMOTE ] TPZ: Retrieved 4145 rows, trimmed to 300. [2026-01-21T12:22:34.251184] [DEBUG] [REMOTE ] TPZ: PASS: History has at least 300 days. [2026-01-21T12:22:34.251448] [DEBUG] [REMOTE ] TPZ: PASS: Price check passed. Min price $20.00. [2026-01-21T12:22:34.251640] [DEBUG] [REMOTE ] TPZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:34.251776] [DEBUG] [REMOTE ] TPZ: PASS: Integrity check passed. [2026-01-21T12:22:34.251819] [DEBUG] [REMOTE ] TPZ: Symbol is viable for forecasting. [2026-01-21T12:22:34.251876] [INFO ] [MAIN ] [3118/3501] TPZ kept (0.4s) | 3115 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:34.731979] [DEBUG] [REMOTE ] TQQQ: Retrieved 4009 rows, trimmed to 300. [2026-01-21T12:22:34.732140] [DEBUG] [REMOTE ] TQQQ: PASS: History has at least 300 days. [2026-01-21T12:22:34.732406] [DEBUG] [REMOTE ] TQQQ: PASS: Price check passed. Min price $46.38. [2026-01-21T12:22:34.732548] [DEBUG] [REMOTE ] TQQQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:34.732704] [DEBUG] [REMOTE ] TQQQ: PASS: Integrity check passed. [2026-01-21T12:22:34.732747] [DEBUG] [REMOTE ] TQQQ: Symbol is viable for forecasting. [2026-01-21T12:22:34.732797] [INFO ] [MAIN ] [3119/3501] TQQQ kept (0.5s) | 3116 kept, 3 rejected | 138.6/min | ETA: 2.8m [2026-01-21T12:22:35.186763] [DEBUG] [REMOTE ] TRC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:35.186918] [DEBUG] [REMOTE ] TRC: PASS: History has at least 300 days. [2026-01-21T12:22:35.187160] [DEBUG] [REMOTE ] TRC: PASS: Price check passed. Min price $15.58. [2026-01-21T12:22:35.187302] [DEBUG] [REMOTE ] TRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:35.187428] [DEBUG] [REMOTE ] TRC: PASS: Integrity check passed. [2026-01-21T12:22:35.187471] [DEBUG] [REMOTE ] TRC: Symbol is viable for forecasting. [2026-01-21T12:22:35.187521] [INFO ] [MAIN ] [3120/3501] TRC kept (0.5s) | 3117 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:35.418189] [DEBUG] [REMOTE ] TRDA: Retrieved 1059 rows, trimmed to 300. [2026-01-21T12:22:35.418350] [DEBUG] [REMOTE ] TRDA: PASS: History has at least 300 days. [2026-01-21T12:22:35.418635] [DEBUG] [REMOTE ] TRDA: PASS: Price check passed. Min price $6.40. [2026-01-21T12:22:35.418816] [DEBUG] [REMOTE ] TRDA: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:35.418959] [DEBUG] [REMOTE ] TRDA: PASS: Integrity check passed. [2026-01-21T12:22:35.419012] [DEBUG] [REMOTE ] TRDA: Symbol is viable for forecasting. [2026-01-21T12:22:35.419074] [INFO ] [MAIN ] [3121/3501] TRDA kept (0.2s) | 3118 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:35.826272] [DEBUG] [REMOTE ] TREE: Retrieved 4387 rows, trimmed to 300. [2026-01-21T12:22:35.826407] [DEBUG] [REMOTE ] TREE: PASS: History has at least 300 days. [2026-01-21T12:22:35.826682] [DEBUG] [REMOTE ] TREE: PASS: Price check passed. Min price $48.11. [2026-01-21T12:22:35.826830] [DEBUG] [REMOTE ] TREE: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:35.826952] [DEBUG] [REMOTE ] TREE: PASS: Integrity check passed. [2026-01-21T12:22:35.826995] [DEBUG] [REMOTE ] TREE: Symbol is viable for forecasting. [2026-01-21T12:22:35.827046] [INFO ] [MAIN ] [3122/3501] TREE kept (0.4s) | 3119 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:36.494136] [DEBUG] [REMOTE ] TREX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:36.494295] [DEBUG] [REMOTE ] TREX: PASS: History has at least 300 days. [2026-01-21T12:22:36.494534] [DEBUG] [REMOTE ] TREX: PASS: Price check passed. Min price $30.13. [2026-01-21T12:22:36.494713] [DEBUG] [REMOTE ] TREX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:36.494848] [DEBUG] [REMOTE ] TREX: PASS: Integrity check passed. [2026-01-21T12:22:36.494892] [DEBUG] [REMOTE ] TREX: Symbol is viable for forecasting. [2026-01-21T12:22:36.494944] [INFO ] [MAIN ] [3123/3501] TREX kept (0.7s) | 3120 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:36.867860] [DEBUG] [REMOTE ] TRGP: Retrieved 3802 rows, trimmed to 300. [2026-01-21T12:22:36.867992] [DEBUG] [REMOTE ] TRGP: PASS: History has at least 300 days. [2026-01-21T12:22:36.868200] [DEBUG] [REMOTE ] TRGP: PASS: Price check passed. Min price $150.40. [2026-01-21T12:22:36.868356] [DEBUG] [REMOTE ] TRGP: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:36.868469] [DEBUG] [REMOTE ] TRGP: PASS: Integrity check passed. [2026-01-21T12:22:36.868511] [DEBUG] [REMOTE ] TRGP: Symbol is viable for forecasting. [2026-01-21T12:22:36.868559] [INFO ] [MAIN ] [3124/3501] TRGP kept (0.4s) | 3121 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:37.324689] [DEBUG] [REMOTE ] TRI: Retrieved 5940 rows, trimmed to 300. [2026-01-21T12:22:37.324835] [DEBUG] [REMOTE ] TRI: PASS: History has at least 300 days. [2026-01-21T12:22:37.325051] [DEBUG] [REMOTE ] TRI: PASS: Price check passed. Min price $121.03. [2026-01-21T12:22:37.325194] [DEBUG] [REMOTE ] TRI: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:37.325308] [DEBUG] [REMOTE ] TRI: PASS: Integrity check passed. [2026-01-21T12:22:37.325348] [DEBUG] [REMOTE ] TRI: Symbol is viable for forecasting. [2026-01-21T12:22:37.325397] [INFO ] [MAIN ] [3125/3501] TRI kept (0.5s) | 3122 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:37.612648] [DEBUG] [REMOTE ] TRIN: Retrieved 1249 rows, trimmed to 300. [2026-01-21T12:22:37.612799] [DEBUG] [REMOTE ] TRIN: PASS: History has at least 300 days. [2026-01-21T12:22:37.613050] [DEBUG] [REMOTE ] TRIN: PASS: Price check passed. Min price $13.66. [2026-01-21T12:22:37.613224] [DEBUG] [REMOTE ] TRIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:37.613360] [DEBUG] [REMOTE ] TRIN: PASS: Integrity check passed. [2026-01-21T12:22:37.613416] [DEBUG] [REMOTE ] TRIN: Symbol is viable for forecasting. [2026-01-21T12:22:37.613488] [INFO ] [MAIN ] [3126/3501] TRIN kept (0.3s) | 3123 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:38.080185] [DEBUG] [REMOTE ] TRIP: Retrieved 3549 rows, trimmed to 300. [2026-01-21T12:22:38.080332] [DEBUG] [REMOTE ] TRIP: PASS: History has at least 300 days. [2026-01-21T12:22:38.080555] [DEBUG] [REMOTE ] TRIP: PASS: Price check passed. Min price $13.05. [2026-01-21T12:22:38.080718] [DEBUG] [REMOTE ] TRIP: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:38.080836] [DEBUG] [REMOTE ] TRIP: PASS: Integrity check passed. [2026-01-21T12:22:38.080877] [DEBUG] [REMOTE ] TRIP: Symbol is viable for forecasting. [2026-01-21T12:22:38.080925] [INFO ] [MAIN ] [3127/3501] TRIP kept (0.5s) | 3124 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:38.612007] [DEBUG] [REMOTE ] TRMB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:38.612158] [DEBUG] [REMOTE ] TRMB: PASS: History has at least 300 days. [2026-01-21T12:22:38.612629] [DEBUG] [REMOTE ] TRMB: PASS: Price check passed. Min price $69.59. [2026-01-21T12:22:38.612775] [DEBUG] [REMOTE ] TRMB: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:38.612902] [DEBUG] [REMOTE ] TRMB: PASS: Integrity check passed. [2026-01-21T12:22:38.612944] [DEBUG] [REMOTE ] TRMB: Symbol is viable for forecasting. [2026-01-21T12:22:38.612994] [INFO ] [MAIN ] [3128/3501] TRMB kept (0.5s) | 3125 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:38.765385] [DEBUG] [REMOTE ] TRMD: Retrieved 1987 rows, trimmed to 300. [2026-01-21T12:22:38.765526] [DEBUG] [REMOTE ] TRMD: PASS: History has at least 300 days. [2026-01-21T12:22:38.765762] [DEBUG] [REMOTE ] TRMD: PASS: Price check passed. Min price $19.39. [2026-01-21T12:22:38.765909] [DEBUG] [REMOTE ] TRMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:38.766026] [DEBUG] [REMOTE ] TRMD: PASS: Integrity check passed. [2026-01-21T12:22:38.766069] [DEBUG] [REMOTE ] TRMD: Symbol is viable for forecasting. [2026-01-21T12:22:38.766121] [INFO ] [MAIN ] [3129/3501] TRMD kept (0.2s) | 3126 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:39.355490] [DEBUG] [REMOTE ] TRMK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:39.355697] [DEBUG] [REMOTE ] TRMK: PASS: History has at least 300 days. [2026-01-21T12:22:39.356051] [DEBUG] [REMOTE ] TRMK: PASS: Price check passed. Min price $36.51. [2026-01-21T12:22:39.356281] [DEBUG] [REMOTE ] TRMK: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:39.356495] [DEBUG] [REMOTE ] TRMK: PASS: Integrity check passed. [2026-01-21T12:22:39.356552] [DEBUG] [REMOTE ] TRMK: Symbol is viable for forecasting. [2026-01-21T12:22:39.356637] [INFO ] [MAIN ] [3130/3501] TRMK kept (0.6s) | 3127 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:39.881892] [DEBUG] [REMOTE ] TRN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:39.882047] [DEBUG] [REMOTE ] TRN: PASS: History has at least 300 days. [2026-01-21T12:22:39.882306] [DEBUG] [REMOTE ] TRN: PASS: Price check passed. Min price $24.62. [2026-01-21T12:22:39.882442] [DEBUG] [REMOTE ] TRN: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:39.882586] [DEBUG] [REMOTE ] TRN: PASS: Integrity check passed. [2026-01-21T12:22:39.882631] [DEBUG] [REMOTE ] TRN: Symbol is viable for forecasting. [2026-01-21T12:22:39.882680] [INFO ] [MAIN ] [3131/3501] TRN kept (0.5s) | 3128 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:40.266631] [DEBUG] [REMOTE ] TRNO: Retrieved 4010 rows, trimmed to 300. [2026-01-21T12:22:40.266765] [DEBUG] [REMOTE ] TRNO: PASS: History has at least 300 days. [2026-01-21T12:22:40.266981] [DEBUG] [REMOTE ] TRNO: PASS: Price check passed. Min price $56.64. [2026-01-21T12:22:40.267118] [DEBUG] [REMOTE ] TRNO: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:40.267234] [DEBUG] [REMOTE ] TRNO: PASS: Integrity check passed. [2026-01-21T12:22:40.267274] [DEBUG] [REMOTE ] TRNO: Symbol is viable for forecasting. [2026-01-21T12:22:40.267321] [INFO ] [MAIN ] [3132/3501] TRNO kept (0.4s) | 3129 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:40.845880] [DEBUG] [REMOTE ] TRNS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:40.846022] [DEBUG] [REMOTE ] TRNS: PASS: History has at least 300 days. [2026-01-21T12:22:40.846272] [DEBUG] [REMOTE ] TRNS: PASS: Price check passed. Min price $52.06. [2026-01-21T12:22:40.846428] [DEBUG] [REMOTE ] TRNS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:40.846589] [DEBUG] [REMOTE ] TRNS: PASS: Integrity check passed. [2026-01-21T12:22:40.846635] [DEBUG] [REMOTE ] TRNS: Symbol is viable for forecasting. [2026-01-21T12:22:40.846687] [INFO ] [MAIN ] [3133/3501] TRNS kept (0.6s) | 3130 kept, 3 rejected | 138.6/min | ETA: 2.7m [2026-01-21T12:22:41.132213] [DEBUG] [REMOTE ] TROX: Retrieved 3806 rows, trimmed to 300. [2026-01-21T12:22:41.132346] [DEBUG] [REMOTE ] TROX: PASS: History has at least 300 days. [2026-01-21T12:22:41.132558] [DEBUG] [REMOTE ] TROX: PASS: Price check passed. Min price $2.88. [2026-01-21T12:22:41.132732] [DEBUG] [REMOTE ] TROX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:41.132849] [DEBUG] [REMOTE ] TROX: PASS: Integrity check passed. [2026-01-21T12:22:41.132889] [DEBUG] [REMOTE ] TROX: Symbol is viable for forecasting. [2026-01-21T12:22:41.132938] [INFO ] [MAIN ] [3134/3501] TROX kept (0.3s) | 3131 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:41.715725] [DEBUG] [REMOTE ] TRP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:41.715897] [DEBUG] [REMOTE ] TRP: PASS: History has at least 300 days. [2026-01-21T12:22:41.716204] [DEBUG] [REMOTE ] TRP: PASS: Price check passed. Min price $49.23. [2026-01-21T12:22:41.716406] [DEBUG] [REMOTE ] TRP: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:41.716642] [DEBUG] [REMOTE ] TRP: PASS: Integrity check passed. [2026-01-21T12:22:41.716705] [DEBUG] [REMOTE ] TRP: Symbol is viable for forecasting. [2026-01-21T12:22:41.716776] [INFO ] [MAIN ] [3135/3501] TRP kept (0.6s) | 3132 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:42.119778] [DEBUG] [REMOTE ] TRS: Retrieved 4698 rows, trimmed to 300. [2026-01-21T12:22:42.119956] [DEBUG] [REMOTE ] TRS: PASS: History has at least 300 days. [2026-01-21T12:22:42.120286] [DEBUG] [REMOTE ] TRS: PASS: Price check passed. Min price $31.08. [2026-01-21T12:22:42.120454] [DEBUG] [REMOTE ] TRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:42.120628] [DEBUG] [REMOTE ] TRS: PASS: Integrity check passed. [2026-01-21T12:22:42.120680] [DEBUG] [REMOTE ] TRS: Symbol is viable for forecasting. [2026-01-21T12:22:42.120741] [INFO ] [MAIN ] [3136/3501] TRS kept (0.4s) | 3133 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:42.416602] [DEBUG] [REMOTE ] TRTX: Retrieved 2137 rows, trimmed to 300. [2026-01-21T12:22:42.416759] [DEBUG] [REMOTE ] TRTX: PASS: History has at least 300 days. [2026-01-21T12:22:42.416982] [DEBUG] [REMOTE ] TRTX: PASS: Price check passed. Min price $8.42. [2026-01-21T12:22:42.417123] [DEBUG] [REMOTE ] TRTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:42.417245] [DEBUG] [REMOTE ] TRTX: PASS: Integrity check passed. [2026-01-21T12:22:42.417286] [DEBUG] [REMOTE ] TRTX: Symbol is viable for forecasting. [2026-01-21T12:22:42.417335] [INFO ] [MAIN ] [3137/3501] TRTX kept (0.3s) | 3134 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:42.940811] [DEBUG] [REMOTE ] TRUE: Retrieved 6468 rows, trimmed to 300. [2026-01-21T12:22:42.940977] [DEBUG] [REMOTE ] TRUE: PASS: History has at least 300 days. [2026-01-21T12:22:42.941257] [DEBUG] [REMOTE ] TRUE: PASS: Price check passed. Min price $2.09. [2026-01-21T12:22:42.941396] [DEBUG] [REMOTE ] TRUE: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:42.941526] [DEBUG] [REMOTE ] TRUE: PASS: Integrity check passed. [2026-01-21T12:22:42.941587] [DEBUG] [REMOTE ] TRUE: Symbol is viable for forecasting. [2026-01-21T12:22:42.941642] [INFO ] [MAIN ] [3138/3501] TRUE kept (0.5s) | 3135 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:43.106552] [DEBUG] [REMOTE ] TRUP: Retrieved 2894 rows, trimmed to 300. [2026-01-21T12:22:43.106719] [DEBUG] [REMOTE ] TRUP: PASS: History has at least 300 days. [2026-01-21T12:22:43.106942] [DEBUG] [REMOTE ] TRUP: PASS: Price check passed. Min price $31.22. [2026-01-21T12:22:43.107084] [DEBUG] [REMOTE ] TRUP: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:43.107208] [DEBUG] [REMOTE ] TRUP: PASS: Integrity check passed. [2026-01-21T12:22:43.107251] [DEBUG] [REMOTE ] TRUP: Symbol is viable for forecasting. [2026-01-21T12:22:43.107302] [INFO ] [MAIN ] [3139/3501] TRUP kept (0.2s) | 3136 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:43.631399] [DEBUG] [REMOTE ] TRVG: Retrieved 2284 rows, trimmed to 300. [2026-01-21T12:22:43.631762] [DEBUG] [REMOTE ] TRVG: PASS: History has at least 300 days. [2026-01-21T12:22:43.631977] [DEBUG] [REMOTE ] TRVG: PASS: Price check passed. Min price $2.77. [2026-01-21T12:22:43.632116] [DEBUG] [REMOTE ] TRVG: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:43.632231] [DEBUG] [REMOTE ] TRVG: PASS: Integrity check passed. [2026-01-21T12:22:43.632273] [DEBUG] [REMOTE ] TRVG: Symbol is viable for forecasting. [2026-01-21T12:22:43.632323] [INFO ] [MAIN ] [3140/3501] TRVG kept (0.5s) | 3137 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:44.248163] [DEBUG] [REMOTE ] TS: Retrieved 5810 rows, trimmed to 300. [2026-01-21T12:22:44.248315] [DEBUG] [REMOTE ] TS: PASS: History has at least 300 days. [2026-01-21T12:22:44.248528] [DEBUG] [REMOTE ] TS: PASS: Price check passed. Min price $35.27. [2026-01-21T12:22:44.248685] [DEBUG] [REMOTE ] TS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:44.248802] [DEBUG] [REMOTE ] TS: PASS: Integrity check passed. [2026-01-21T12:22:44.248842] [DEBUG] [REMOTE ] TS: Symbol is viable for forecasting. [2026-01-21T12:22:44.248889] [INFO ] [MAIN ] [3141/3501] TS kept (0.6s) | 3138 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:44.813723] [DEBUG] [REMOTE ] TSBK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:44.813920] [DEBUG] [REMOTE ] TSBK: PASS: History has at least 300 days. [2026-01-21T12:22:44.814295] [DEBUG] [REMOTE ] TSBK: PASS: Price check passed. Min price $30.99. [2026-01-21T12:22:44.814704] [DEBUG] [REMOTE ] TSBK: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:44.814886] [DEBUG] [REMOTE ] TSBK: PASS: Integrity check passed. [2026-01-21T12:22:44.814946] [DEBUG] [REMOTE ] TSBK: Symbol is viable for forecasting. [2026-01-21T12:22:44.815015] [INFO ] [MAIN ] [3142/3501] TSBK kept (0.6s) | 3139 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:45.332436] [DEBUG] [REMOTE ] TSCO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:45.332785] [DEBUG] [REMOTE ] TSCO: PASS: History has at least 300 days. [2026-01-21T12:22:45.333022] [DEBUG] [REMOTE ] TSCO: PASS: Price check passed. Min price $49.83. [2026-01-21T12:22:45.333170] [DEBUG] [REMOTE ] TSCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:45.333307] [DEBUG] [REMOTE ] TSCO: PASS: Integrity check passed. [2026-01-21T12:22:45.333373] [DEBUG] [REMOTE ] TSCO: Symbol is viable for forecasting. [2026-01-21T12:22:45.333430] [INFO ] [MAIN ] [3143/3501] TSCO kept (0.5s) | 3140 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:45.554251] [DEBUG] [REMOTE ] TSDD: Retrieved 605 rows, trimmed to 300. [2026-01-21T12:22:45.554385] [DEBUG] [REMOTE ] TSDD: PASS: History has at least 300 days. [2026-01-21T12:22:45.554609] [DEBUG] [REMOTE ] TSDD: PASS: Price check passed. Min price $6.59. [2026-01-21T12:22:45.554748] [DEBUG] [REMOTE ] TSDD: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:45.554857] [DEBUG] [REMOTE ] TSDD: PASS: Integrity check passed. [2026-01-21T12:22:45.554899] [DEBUG] [REMOTE ] TSDD: Symbol is viable for forecasting. [2026-01-21T12:22:45.554947] [INFO ] [MAIN ] [3144/3501] TSDD kept (0.2s) | 3141 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:46.224425] [DEBUG] [REMOTE ] TSEM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:46.224597] [DEBUG] [REMOTE ] TSEM: PASS: History has at least 300 days. [2026-01-21T12:22:46.224821] [DEBUG] [REMOTE ] TSEM: PASS: Price check passed. Min price $74.93. [2026-01-21T12:22:46.224958] [DEBUG] [REMOTE ] TSEM: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:46.225076] [DEBUG] [REMOTE ] TSEM: PASS: Integrity check passed. [2026-01-21T12:22:46.225118] [DEBUG] [REMOTE ] TSEM: Symbol is viable for forecasting. [2026-01-21T12:22:46.225167] [INFO ] [MAIN ] [3145/3501] TSEM kept (0.7s) | 3142 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:46.521601] [DEBUG] [REMOTE ] TSHA: Retrieved 1336 rows, trimmed to 300. [2026-01-21T12:22:46.521743] [DEBUG] [REMOTE ] TSHA: PASS: History has at least 300 days. [2026-01-21T12:22:46.521952] [DEBUG] [REMOTE ] TSHA: PASS: Price check passed. Min price $3.83. [2026-01-21T12:22:46.522091] [DEBUG] [REMOTE ] TSHA: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:46.522203] [DEBUG] [REMOTE ] TSHA: PASS: Integrity check passed. [2026-01-21T12:22:46.522244] [DEBUG] [REMOTE ] TSHA: Symbol is viable for forecasting. [2026-01-21T12:22:46.522294] [INFO ] [MAIN ] [3146/3501] TSHA kept (0.3s) | 3143 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:47.144591] [DEBUG] [REMOTE ] TSI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:47.144735] [DEBUG] [REMOTE ] TSI: PASS: History has at least 300 days. [2026-01-21T12:22:47.144984] [DEBUG] [REMOTE ] TSI: PASS: Price check passed. Min price $4.71. [2026-01-21T12:22:47.145149] [DEBUG] [REMOTE ] TSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:47.145276] [DEBUG] [REMOTE ] TSI: PASS: Integrity check passed. [2026-01-21T12:22:47.145319] [DEBUG] [REMOTE ] TSI: Symbol is viable for forecasting. [2026-01-21T12:22:47.145371] [INFO ] [MAIN ] [3147/3501] TSI kept (0.6s) | 3144 kept, 3 rejected | 138.6/min | ETA: 2.6m [2026-01-21T12:22:47.413664] [DEBUG] [REMOTE ] TSL: Retrieved 865 rows, trimmed to 300. [2026-01-21T12:22:47.413833] [DEBUG] [REMOTE ] TSL: PASS: History has at least 300 days. [2026-01-21T12:22:47.414131] [DEBUG] [REMOTE ] TSL: PASS: Price check passed. Min price $15.81. [2026-01-21T12:22:47.414316] [DEBUG] [REMOTE ] TSL: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:47.414465] [DEBUG] [REMOTE ] TSL: PASS: Integrity check passed. [2026-01-21T12:22:47.414521] [DEBUG] [REMOTE ] TSL: Symbol is viable for forecasting. [2026-01-21T12:22:47.414606] [INFO ] [MAIN ] [3148/3501] TSL kept (0.3s) | 3145 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:47.934693] [DEBUG] [REMOTE ] TSLA: Retrieved 3914 rows, trimmed to 300. [2026-01-21T12:22:47.934829] [DEBUG] [REMOTE ] TSLA: PASS: History has at least 300 days. [2026-01-21T12:22:47.935048] [DEBUG] [REMOTE ] TSLA: PASS: Price check passed. Min price $391.09. [2026-01-21T12:22:47.935188] [DEBUG] [REMOTE ] TSLA: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:47.935305] [DEBUG] [REMOTE ] TSLA: PASS: Integrity check passed. [2026-01-21T12:22:47.935347] [DEBUG] [REMOTE ] TSLA: Symbol is viable for forecasting. [2026-01-21T12:22:47.935398] [INFO ] [MAIN ] [3149/3501] TSLA kept (0.5s) | 3146 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:48.109916] [DEBUG] [REMOTE ] TSLL: Retrieved 865 rows, trimmed to 300. [2026-01-21T12:22:48.110063] [DEBUG] [REMOTE ] TSLL: PASS: History has at least 300 days. [2026-01-21T12:22:48.110283] [DEBUG] [REMOTE ] TSLL: PASS: Price check passed. Min price $14.91. [2026-01-21T12:22:48.110431] [DEBUG] [REMOTE ] TSLL: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:48.110566] [DEBUG] [REMOTE ] TSLL: PASS: Integrity check passed. [2026-01-21T12:22:48.110643] [DEBUG] [REMOTE ] TSLL: Symbol is viable for forecasting. [2026-01-21T12:22:48.110697] [INFO ] [MAIN ] [3150/3501] TSLL kept (0.2s) | 3147 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:48.541052] [DEBUG] [REMOTE ] TSLQ: Retrieved 883 rows, trimmed to 300. [2026-01-21T12:22:48.541189] [DEBUG] [REMOTE ] TSLQ: PASS: History has at least 300 days. [2026-01-21T12:22:48.541444] [DEBUG] [REMOTE ] TSLQ: PASS: Price check passed. Min price $15.42. [2026-01-21T12:22:48.541621] [DEBUG] [REMOTE ] TSLQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:48.541759] [DEBUG] [REMOTE ] TSLQ: PASS: Integrity check passed. [2026-01-21T12:22:48.541811] [DEBUG] [REMOTE ] TSLQ: Symbol is viable for forecasting. [2026-01-21T12:22:48.541871] [INFO ] [MAIN ] [3151/3501] TSLQ kept (0.4s) | 3148 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:48.937411] [DEBUG] [REMOTE ] TSLS: Retrieved 865 rows, trimmed to 300. [2026-01-21T12:22:48.937552] [DEBUG] [REMOTE ] TSLS: PASS: History has at least 300 days. [2026-01-21T12:22:48.937789] [DEBUG] [REMOTE ] TSLS: PASS: Price check passed. Min price $4.66. [2026-01-21T12:22:48.937935] [DEBUG] [REMOTE ] TSLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:48.938055] [DEBUG] [REMOTE ] TSLS: PASS: Integrity check passed. [2026-01-21T12:22:48.938099] [DEBUG] [REMOTE ] TSLS: Symbol is viable for forecasting. [2026-01-21T12:22:48.938150] [INFO ] [MAIN ] [3152/3501] TSLS kept (0.4s) | 3149 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:49.510608] [DEBUG] [REMOTE ] TSLX: Retrieved 2976 rows, trimmed to 300. [2026-01-21T12:22:49.510739] [DEBUG] [REMOTE ] TSLX: PASS: History has at least 300 days. [2026-01-21T12:22:49.510946] [DEBUG] [REMOTE ] TSLX: PASS: Price check passed. Min price $20.26. [2026-01-21T12:22:49.511085] [DEBUG] [REMOTE ] TSLX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:49.511197] [DEBUG] [REMOTE ] TSLX: PASS: Integrity check passed. [2026-01-21T12:22:49.511238] [DEBUG] [REMOTE ] TSLX: Symbol is viable for forecasting. [2026-01-21T12:22:49.511287] [INFO ] [MAIN ] [3153/3501] TSLX kept (0.6s) | 3150 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:50.046540] [DEBUG] [REMOTE ] TSM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:50.046733] [DEBUG] [REMOTE ] TSM: PASS: History has at least 300 days. [2026-01-21T12:22:50.047000] [DEBUG] [REMOTE ] TSM: PASS: Price check passed. Min price $274.34. [2026-01-21T12:22:50.047140] [DEBUG] [REMOTE ] TSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:50.047270] [DEBUG] [REMOTE ] TSM: PASS: Integrity check passed. [2026-01-21T12:22:50.047321] [DEBUG] [REMOTE ] TSM: Symbol is viable for forecasting. [2026-01-21T12:22:50.047384] [INFO ] [MAIN ] [3154/3501] TSM kept (0.5s) | 3151 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:50.576251] [DEBUG] [REMOTE ] TSN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:50.576412] [DEBUG] [REMOTE ] TSN: PASS: History has at least 300 days. [2026-01-21T12:22:50.576908] [DEBUG] [REMOTE ] TSN: PASS: Price check passed. Min price $50.28. [2026-01-21T12:22:50.577053] [DEBUG] [REMOTE ] TSN: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:50.577179] [DEBUG] [REMOTE ] TSN: PASS: Integrity check passed. [2026-01-21T12:22:50.577222] [DEBUG] [REMOTE ] TSN: Symbol is viable for forecasting. [2026-01-21T12:22:50.577272] [INFO ] [MAIN ] [3155/3501] TSN kept (0.5s) | 3152 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:50.920688] [DEBUG] [REMOTE ] TSQ: Retrieved 2890 rows, trimmed to 300. [2026-01-21T12:22:50.920891] [DEBUG] [REMOTE ] TSQ: PASS: History has at least 300 days. [2026-01-21T12:22:50.921167] [DEBUG] [REMOTE ] TSQ: PASS: Price check passed. Min price $4.38. [2026-01-21T12:22:50.921324] [DEBUG] [REMOTE ] TSQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:50.921466] [DEBUG] [REMOTE ] TSQ: PASS: Integrity check passed. [2026-01-21T12:22:50.921509] [DEBUG] [REMOTE ] TSQ: Symbol is viable for forecasting. [2026-01-21T12:22:50.921563] [INFO ] [MAIN ] [3156/3501] TSQ kept (0.3s) | 3153 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:51.528932] [DEBUG] [REMOTE ] TTC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:51.529094] [DEBUG] [REMOTE ] TTC: PASS: History has at least 300 days. [2026-01-21T12:22:51.529407] [DEBUG] [REMOTE ] TTC: PASS: Price check passed. Min price $67.65. [2026-01-21T12:22:51.529595] [DEBUG] [REMOTE ] TTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:51.529734] [DEBUG] [REMOTE ] TTC: PASS: Integrity check passed. [2026-01-21T12:22:51.529777] [DEBUG] [REMOTE ] TTC: Symbol is viable for forecasting. [2026-01-21T12:22:51.529828] [INFO ] [MAIN ] [3157/3501] TTC kept (0.6s) | 3154 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:51.851990] [DEBUG] [REMOTE ] TTD: Retrieved 2345 rows, trimmed to 300. [2026-01-21T12:22:51.852129] [DEBUG] [REMOTE ] TTD: PASS: History has at least 300 days. [2026-01-21T12:22:51.852339] [DEBUG] [REMOTE ] TTD: PASS: Price check passed. Min price $34.15. [2026-01-21T12:22:51.852477] [DEBUG] [REMOTE ] TTD: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:51.852617] [DEBUG] [REMOTE ] TTD: PASS: Integrity check passed. [2026-01-21T12:22:51.852661] [DEBUG] [REMOTE ] TTD: Symbol is viable for forecasting. [2026-01-21T12:22:51.852710] [INFO ] [MAIN ] [3158/3501] TTD kept (0.3s) | 3155 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:52.362628] [DEBUG] [REMOTE ] TTE: Retrieved 4583 rows, trimmed to 300. [2026-01-21T12:22:52.362779] [DEBUG] [REMOTE ] TTE: PASS: History has at least 300 days. [2026-01-21T12:22:52.363010] [DEBUG] [REMOTE ] TTE: PASS: Price check passed. Min price $61.30. [2026-01-21T12:22:52.363146] [DEBUG] [REMOTE ] TTE: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:52.363265] [DEBUG] [REMOTE ] TTE: PASS: Integrity check passed. [2026-01-21T12:22:52.363304] [DEBUG] [REMOTE ] TTE: Symbol is viable for forecasting. [2026-01-21T12:22:52.363354] [INFO ] [MAIN ] [3159/3501] TTE kept (0.5s) | 3156 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:52.835013] [DEBUG] [REMOTE ] TTEC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:52.835184] [DEBUG] [REMOTE ] TTEC: PASS: History has at least 300 days. [2026-01-21T12:22:52.835447] [DEBUG] [REMOTE ] TTEC: PASS: Price check passed. Min price $2.57. [2026-01-21T12:22:52.835614] [DEBUG] [REMOTE ] TTEC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:52.835752] [DEBUG] [REMOTE ] TTEC: PASS: Integrity check passed. [2026-01-21T12:22:52.835794] [DEBUG] [REMOTE ] TTEC: Symbol is viable for forecasting. [2026-01-21T12:22:52.835845] [INFO ] [MAIN ] [3160/3501] TTEC kept (0.5s) | 3157 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:53.343883] [DEBUG] [REMOTE ] TTEK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:53.344074] [DEBUG] [REMOTE ] TTEK: PASS: History has at least 300 days. [2026-01-21T12:22:53.344456] [DEBUG] [REMOTE ] TTEK: PASS: Price check passed. Min price $31.79. [2026-01-21T12:22:53.344690] [DEBUG] [REMOTE ] TTEK: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:53.344874] [DEBUG] [REMOTE ] TTEK: PASS: Integrity check passed. [2026-01-21T12:22:53.344937] [DEBUG] [REMOTE ] TTEK: Symbol is viable for forecasting. [2026-01-21T12:22:53.345012] [INFO ] [MAIN ] [3161/3501] TTEK kept (0.5s) | 3158 kept, 3 rejected | 138.6/min | ETA: 2.5m [2026-01-21T12:22:53.746045] [DEBUG] [REMOTE ] TTI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:53.746201] [DEBUG] [REMOTE ] TTI: PASS: History has at least 300 days. [2026-01-21T12:22:53.746487] [DEBUG] [REMOTE ] TTI: PASS: Price check passed. Min price $7.00. [2026-01-21T12:22:53.746649] [DEBUG] [REMOTE ] TTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:53.746779] [DEBUG] [REMOTE ] TTI: PASS: Integrity check passed. [2026-01-21T12:22:53.746819] [DEBUG] [REMOTE ] TTI: Symbol is viable for forecasting. [2026-01-21T12:22:53.746868] [INFO ] [MAIN ] [3162/3501] TTI kept (0.4s) | 3159 kept, 3 rejected | 138.6/min | ETA: 2.4m [2026-01-21T12:22:54.217539] [DEBUG] [REMOTE ] TTMI: Retrieved 6367 rows, trimmed to 300. [2026-01-21T12:22:54.217706] [DEBUG] [REMOTE ] TTMI: PASS: History has at least 300 days. [2026-01-21T12:22:54.217958] [DEBUG] [REMOTE ] TTMI: PASS: Price check passed. Min price $58.40. [2026-01-21T12:22:54.218097] [DEBUG] [REMOTE ] TTMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:54.218215] [DEBUG] [REMOTE ] TTMI: PASS: Integrity check passed. [2026-01-21T12:22:54.218255] [DEBUG] [REMOTE ] TTMI: Symbol is viable for forecasting. [2026-01-21T12:22:54.218303] [INFO ] [MAIN ] [3163/3501] TTMI kept (0.5s) | 3160 kept, 3 rejected | 138.6/min | ETA: 2.4m [2026-01-21T12:22:54.725290] [DEBUG] [REMOTE ] TTWO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:54.725427] [DEBUG] [REMOTE ] TTWO: PASS: History has at least 300 days. [2026-01-21T12:22:54.725669] [DEBUG] [REMOTE ] TTWO: PASS: Price check passed. Min price $232.00. [2026-01-21T12:22:54.725809] [DEBUG] [REMOTE ] TTWO: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:54.725925] [DEBUG] [REMOTE ] TTWO: PASS: Integrity check passed. [2026-01-21T12:22:54.725966] [DEBUG] [REMOTE ] TTWO: Symbol is viable for forecasting. [2026-01-21T12:22:54.726015] [INFO ] [MAIN ] [3164/3501] TTWO kept (0.5s) | 3161 kept, 3 rejected | 138.5/min | ETA: 2.4m [2026-01-21T12:22:54.875866] [DEBUG] [REMOTE ] TUGN: Retrieved 920 rows, trimmed to 300. [2026-01-21T12:22:54.876006] [DEBUG] [REMOTE ] TUGN: PASS: History has at least 300 days. [2026-01-21T12:22:54.876206] [DEBUG] [REMOTE ] TUGN: PASS: Price check passed. Min price $24.37. [2026-01-21T12:22:54.876342] [DEBUG] [REMOTE ] TUGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:54.876476] [DEBUG] [REMOTE ] TUGN: PASS: Integrity check passed. [2026-01-21T12:22:54.876522] [DEBUG] [REMOTE ] TUGN: Symbol is viable for forecasting. [2026-01-21T12:22:54.876596] [INFO ] [MAIN ] [3165/3501] TUGN kept (0.2s) | 3162 kept, 3 rejected | 138.6/min | ETA: 2.4m [2026-01-21T12:22:55.427630] [DEBUG] [REMOTE ] TUSK: Retrieved 2328 rows, trimmed to 300. [2026-01-21T12:22:55.427781] [DEBUG] [REMOTE ] TUSK: PASS: History has at least 300 days. [2026-01-21T12:22:55.427992] [DEBUG] [REMOTE ] TUSK: PASS: Price check passed. Min price $1.73. [2026-01-21T12:22:55.428145] [DEBUG] [REMOTE ] TUSK: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:55.428277] [DEBUG] [REMOTE ] TUSK: PASS: Integrity check passed. [2026-01-21T12:22:55.428321] [DEBUG] [REMOTE ] TUSK: Symbol is viable for forecasting. [2026-01-21T12:22:55.428372] [INFO ] [MAIN ] [3166/3501] TUSK kept (0.6s) | 3163 kept, 3 rejected | 138.6/min | ETA: 2.4m [2026-01-21T12:22:55.991653] [DEBUG] [REMOTE ] TVC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:55.991854] [DEBUG] [REMOTE ] TVC: PASS: History has at least 300 days. [2026-01-21T12:22:55.992229] [DEBUG] [REMOTE ] TVC: PASS: Price check passed. Min price $23.80. [2026-01-21T12:22:55.992436] [DEBUG] [REMOTE ] TVC: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:55.992663] [DEBUG] [REMOTE ] TVC: PASS: Integrity check passed. [2026-01-21T12:22:55.992723] [DEBUG] [REMOTE ] TVC: Symbol is viable for forecasting. [2026-01-21T12:22:55.992792] [INFO ] [MAIN ] [3167/3501] TVC kept (0.6s) | 3164 kept, 3 rejected | 138.6/min | ETA: 2.4m [2026-01-21T12:22:56.300172] [DEBUG] [REMOTE ] TVE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:56.300316] [DEBUG] [REMOTE ] TVE: PASS: History has at least 300 days. [2026-01-21T12:22:56.300543] [DEBUG] [REMOTE ] TVE: PASS: Price check passed. Min price $23.85. [2026-01-21T12:22:56.300705] [DEBUG] [REMOTE ] TVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:56.300825] [DEBUG] [REMOTE ] TVE: PASS: Integrity check passed. [2026-01-21T12:22:56.300866] [DEBUG] [REMOTE ] TVE: Symbol is viable for forecasting. [2026-01-21T12:22:56.300914] [INFO ] [MAIN ] [3168/3501] TVE kept (0.3s) | 3165 kept, 3 rejected | 138.6/min | ETA: 2.4m [2026-01-21T12:22:56.561976] [DEBUG] [REMOTE ] TVTX: Retrieved 3318 rows, trimmed to 300. [2026-01-21T12:22:56.562118] [DEBUG] [REMOTE ] TVTX: PASS: History has at least 300 days. [2026-01-21T12:22:56.562333] [DEBUG] [REMOTE ] TVTX: PASS: Price check passed. Min price $27.87. [2026-01-21T12:22:56.562469] [DEBUG] [REMOTE ] TVTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:56.562604] [DEBUG] [REMOTE ] TVTX: PASS: Integrity check passed. [2026-01-21T12:22:56.562648] [DEBUG] [REMOTE ] TVTX: Symbol is viable for forecasting. [2026-01-21T12:22:56.562696] [INFO ] [MAIN ] [3169/3501] TVTX kept (0.3s) | 3166 kept, 3 rejected | 138.6/min | ETA: 2.4m [2026-01-21T12:22:57.007333] [DEBUG] [REMOTE ] TWFG: Retrieved 378 rows, trimmed to 300. [2026-01-21T12:22:57.007474] [DEBUG] [REMOTE ] TWFG: PASS: History has at least 300 days. [2026-01-21T12:22:57.007751] [DEBUG] [REMOTE ] TWFG: PASS: Price check passed. Min price $24.14. [2026-01-21T12:22:57.007889] [DEBUG] [REMOTE ] TWFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:57.008000] [DEBUG] [REMOTE ] TWFG: PASS: Integrity check passed. [2026-01-21T12:22:57.008040] [DEBUG] [REMOTE ] TWFG: Symbol is viable for forecasting. [2026-01-21T12:22:57.008088] [INFO ] [MAIN ] [3170/3501] TWFG kept (0.4s) | 3167 kept, 3 rejected | 138.6/min | ETA: 2.4m [2026-01-21T12:22:57.372820] [DEBUG] [REMOTE ] TWG: Retrieved 442 rows, trimmed to 300. [2026-01-21T12:22:57.373065] [DEBUG] [REMOTE ] TWG: PASS: History has at least 300 days. [2026-01-21T12:22:57.373469] [DEBUG] [REMOTE ] TWG: PASS: Price check passed. Min price $3.29. [2026-01-21T12:22:57.373704] [DEBUG] [REMOTE ] TWG: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:57.373905] [DEBUG] [REMOTE ] TWG: PASS: Integrity check passed. [2026-01-21T12:22:57.373968] [DEBUG] [REMOTE ] TWG: Symbol is viable for forecasting. [2026-01-21T12:22:57.374046] [INFO ] [MAIN ] [3171/3501] TWG kept (0.4s) | 3168 kept, 3 rejected | 138.6/min | ETA: 2.4m [2026-01-21T12:22:58.099669] [DEBUG] [REMOTE ] TWI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:58.099916] [DEBUG] [REMOTE ] TWI: PASS: History has at least 300 days. [2026-01-21T12:22:58.100351] [DEBUG] [REMOTE ] TWI: PASS: Price check passed. Min price $7.19. [2026-01-21T12:22:58.100562] [DEBUG] [REMOTE ] TWI: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:58.100801] [DEBUG] [REMOTE ] TWI: PASS: Integrity check passed. [2026-01-21T12:22:58.100864] [DEBUG] [REMOTE ] TWI: Symbol is viable for forecasting. [2026-01-21T12:22:58.100946] [INFO ] [MAIN ] [3172/3501] TWI kept (0.7s) | 3169 kept, 3 rejected | 138.6/min | ETA: 2.4m [2026-01-21T12:22:58.631295] [DEBUG] [REMOTE ] TWIN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:22:58.631431] [DEBUG] [REMOTE ] TWIN: PASS: History has at least 300 days. [2026-01-21T12:22:58.631695] [DEBUG] [REMOTE ] TWIN: PASS: Price check passed. Min price $14.45. [2026-01-21T12:22:58.631840] [DEBUG] [REMOTE ] TWIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:22:58.631968] [DEBUG] [REMOTE ] TWIN: PASS: Integrity check passed. [2026-01-21T12:22:58.632009] [DEBUG] [REMOTE ] TWIN: Symbol is viable for forecasting. [2026-01-21T12:22:58.632059] [INFO ] [MAIN ] [3173/3501] TWIN kept (0.5s) | 3170 kept, 3 rejected | 138.5/min | ETA: 2.4m [2026-01-21T12:23:01.054824] [DEBUG] [REMOTE ] TWLO: Retrieved 2407 rows, trimmed to 300. [2026-01-21T12:23:01.054946] [DEBUG] [REMOTE ] TWLO: PASS: History has at least 300 days. [2026-01-21T12:23:01.055154] [DEBUG] [REMOTE ] TWLO: PASS: Price check passed. Min price $110.82. [2026-01-21T12:23:01.055289] [DEBUG] [REMOTE ] TWLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:01.055399] [DEBUG] [REMOTE ] TWLO: PASS: Integrity check passed. [2026-01-21T12:23:01.055439] [DEBUG] [REMOTE ] TWLO: Symbol is viable for forecasting. [2026-01-21T12:23:01.055486] [INFO ] [MAIN ] [3174/3501] TWLO kept (2.4s) | 3171 kept, 3 rejected | 138.3/min | ETA: 2.4m [2026-01-21T12:23:02.185660] [DEBUG] [REMOTE ] TWO: Retrieved 4079 rows, trimmed to 300. [2026-01-21T12:23:02.185837] [DEBUG] [REMOTE ] TWO: PASS: History has at least 300 days. [2026-01-21T12:23:02.186103] [DEBUG] [REMOTE ] TWO: PASS: Price check passed. Min price $9.12. [2026-01-21T12:23:02.186278] [DEBUG] [REMOTE ] TWO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:02.186422] [DEBUG] [REMOTE ] TWO: PASS: Integrity check passed. [2026-01-21T12:23:02.186496] [DEBUG] [REMOTE ] TWO: Symbol is viable for forecasting. [2026-01-21T12:23:02.186558] [INFO ] [MAIN ] [3175/3501] TWO kept (1.1s) | 3172 kept, 3 rejected | 138.3/min | ETA: 2.4m [2026-01-21T12:23:02.624276] [DEBUG] [REMOTE ] TX: Retrieved 5023 rows, trimmed to 300. [2026-01-21T12:23:02.624429] [DEBUG] [REMOTE ] TX: PASS: History has at least 300 days. [2026-01-21T12:23:02.624680] [DEBUG] [REMOTE ] TX: PASS: Price check passed. Min price $34.53. [2026-01-21T12:23:02.624828] [DEBUG] [REMOTE ] TX: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:02.624948] [DEBUG] [REMOTE ] TX: PASS: Integrity check passed. [2026-01-21T12:23:02.624989] [DEBUG] [REMOTE ] TX: Symbol is viable for forecasting. [2026-01-21T12:23:02.625040] [INFO ] [MAIN ] [3176/3501] TX kept (0.4s) | 3173 kept, 3 rejected | 138.3/min | ETA: 2.4m [2026-01-21T12:23:02.886334] [DEBUG] [REMOTE ] TXG: Retrieved 1596 rows, trimmed to 300. [2026-01-21T12:23:02.886505] [DEBUG] [REMOTE ] TXG: PASS: History has at least 300 days. [2026-01-21T12:23:02.886747] [DEBUG] [REMOTE ] TXG: PASS: Price check passed. Min price $12.26. [2026-01-21T12:23:02.886885] [DEBUG] [REMOTE ] TXG: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:02.886999] [DEBUG] [REMOTE ] TXG: PASS: Integrity check passed. [2026-01-21T12:23:02.887038] [DEBUG] [REMOTE ] TXG: Symbol is viable for forecasting. [2026-01-21T12:23:02.887085] [INFO ] [MAIN ] [3177/3501] TXG kept (0.3s) | 3174 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:03.361558] [DEBUG] [REMOTE ] TXMD: Retrieved 5561 rows, trimmed to 300. [2026-01-21T12:23:03.361748] [DEBUG] [REMOTE ] TXMD: PASS: History has at least 300 days. [2026-01-21T12:23:03.361979] [DEBUG] [REMOTE ] TXMD: PASS: Price check passed. Min price $1.15. [2026-01-21T12:23:03.362120] [DEBUG] [REMOTE ] TXMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:03.362242] [DEBUG] [REMOTE ] TXMD: PASS: Integrity check passed. [2026-01-21T12:23:03.362283] [DEBUG] [REMOTE ] TXMD: Symbol is viable for forecasting. [2026-01-21T12:23:03.362332] [INFO ] [MAIN ] [3178/3501] TXMD kept (0.5s) | 3175 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:03.961443] [DEBUG] [REMOTE ] TXN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:03.961607] [DEBUG] [REMOTE ] TXN: PASS: History has at least 300 days. [2026-01-21T12:23:03.961846] [DEBUG] [REMOTE ] TXN: PASS: Price check passed. Min price $153.33. [2026-01-21T12:23:03.962166] [DEBUG] [REMOTE ] TXN: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:03.962292] [DEBUG] [REMOTE ] TXN: PASS: Integrity check passed. [2026-01-21T12:23:03.962334] [DEBUG] [REMOTE ] TXN: Symbol is viable for forecasting. [2026-01-21T12:23:03.962386] [INFO ] [MAIN ] [3179/3501] TXN kept (0.6s) | 3176 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:04.181782] [DEBUG] [REMOTE ] TXO: Retrieved 747 rows, trimmed to 300. [2026-01-21T12:23:04.181945] [DEBUG] [REMOTE ] TXO: PASS: History has at least 300 days. [2026-01-21T12:23:04.182222] [DEBUG] [REMOTE ] TXO: PASS: Price check passed. Min price $10.15. [2026-01-21T12:23:04.182414] [DEBUG] [REMOTE ] TXO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:04.182600] [DEBUG] [REMOTE ] TXO: PASS: Integrity check passed. [2026-01-21T12:23:04.182664] [DEBUG] [REMOTE ] TXO: Symbol is viable for forecasting. [2026-01-21T12:23:04.182735] [INFO ] [MAIN ] [3180/3501] TXO kept (0.2s) | 3177 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:04.779350] [DEBUG] [REMOTE ] TXRH: Retrieved 5357 rows, trimmed to 300. [2026-01-21T12:23:04.779488] [DEBUG] [REMOTE ] TXRH: PASS: History has at least 300 days. [2026-01-21T12:23:04.779737] [DEBUG] [REMOTE ] TXRH: PASS: Price check passed. Min price $160.09. [2026-01-21T12:23:04.779875] [DEBUG] [REMOTE ] TXRH: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:04.780005] [DEBUG] [REMOTE ] TXRH: PASS: Integrity check passed. [2026-01-21T12:23:04.780047] [DEBUG] [REMOTE ] TXRH: Symbol is viable for forecasting. [2026-01-21T12:23:04.780096] [INFO ] [MAIN ] [3181/3501] TXRH kept (0.6s) | 3178 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:05.242222] [DEBUG] [REMOTE ] TY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:05.242367] [DEBUG] [REMOTE ] TY: PASS: History has at least 300 days. [2026-01-21T12:23:05.242631] [DEBUG] [REMOTE ] TY: PASS: Price check passed. Min price $31.25. [2026-01-21T12:23:05.242777] [DEBUG] [REMOTE ] TY: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:05.243088] [DEBUG] [REMOTE ] TY: PASS: Integrity check passed. [2026-01-21T12:23:05.243131] [DEBUG] [REMOTE ] TY: Symbol is viable for forecasting. [2026-01-21T12:23:05.243180] [INFO ] [MAIN ] [3182/3501] TY kept (0.5s) | 3179 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:05.753903] [DEBUG] [REMOTE ] TYG: Retrieved 5511 rows, trimmed to 300. [2026-01-21T12:23:05.754109] [DEBUG] [REMOTE ] TYG: PASS: History has at least 300 days. [2026-01-21T12:23:05.754459] [DEBUG] [REMOTE ] TYG: PASS: Price check passed. Min price $40.26. [2026-01-21T12:23:05.754687] [DEBUG] [REMOTE ] TYG: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:05.754875] [DEBUG] [REMOTE ] TYG: PASS: Integrity check passed. [2026-01-21T12:23:05.754932] [DEBUG] [REMOTE ] TYG: Symbol is viable for forecasting. [2026-01-21T12:23:05.754987] [INFO ] [MAIN ] [3183/3501] TYG kept (0.5s) | 3180 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:05.913188] [DEBUG] [REMOTE ] TYGO: Retrieved 1098 rows, trimmed to 300. [2026-01-21T12:23:05.913345] [DEBUG] [REMOTE ] TYGO: PASS: History has at least 300 days. [2026-01-21T12:23:05.913564] [DEBUG] [REMOTE ] TYGO: PASS: Price check passed. Min price $1.38. [2026-01-21T12:23:05.913731] [DEBUG] [REMOTE ] TYGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:05.913848] [DEBUG] [REMOTE ] TYGO: PASS: Integrity check passed. [2026-01-21T12:23:05.913890] [DEBUG] [REMOTE ] TYGO: Symbol is viable for forecasting. [2026-01-21T12:23:05.913940] [INFO ] [MAIN ] [3184/3501] TYGO kept (0.2s) | 3181 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:06.606260] [DEBUG] [REMOTE ] TYL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:06.606409] [DEBUG] [REMOTE ] TYL: PASS: History has at least 300 days. [2026-01-21T12:23:06.606693] [DEBUG] [REMOTE ] TYL: PASS: Price check passed. Min price $428.47. [2026-01-21T12:23:06.606838] [DEBUG] [REMOTE ] TYL: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:06.606960] [DEBUG] [REMOTE ] TYL: PASS: Integrity check passed. [2026-01-21T12:23:06.607002] [DEBUG] [REMOTE ] TYL: Symbol is viable for forecasting. [2026-01-21T12:23:06.607052] [INFO ] [MAIN ] [3185/3501] TYL kept (0.7s) | 3182 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:06.764824] [DEBUG] [REMOTE ] TYRA: Retrieved 1090 rows, trimmed to 300. [2026-01-21T12:23:06.764963] [DEBUG] [REMOTE ] TYRA: PASS: History has at least 300 days. [2026-01-21T12:23:06.765361] [DEBUG] [REMOTE ] TYRA: PASS: Price check passed. Min price $13.99. [2026-01-21T12:23:06.765500] [DEBUG] [REMOTE ] TYRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:06.765640] [DEBUG] [REMOTE ] TYRA: PASS: Integrity check passed. [2026-01-21T12:23:06.765686] [DEBUG] [REMOTE ] TYRA: Symbol is viable for forecasting. [2026-01-21T12:23:06.765735] [INFO ] [MAIN ] [3186/3501] TYRA kept (0.2s) | 3183 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:07.468475] [DEBUG] [REMOTE ] TZOO: Retrieved 5886 rows, trimmed to 300. [2026-01-21T12:23:07.468696] [DEBUG] [REMOTE ] TZOO: PASS: History has at least 300 days. [2026-01-21T12:23:07.468966] [DEBUG] [REMOTE ] TZOO: PASS: Price check passed. Min price $5.74. [2026-01-21T12:23:07.469113] [DEBUG] [REMOTE ] TZOO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:07.469239] [DEBUG] [REMOTE ] TZOO: PASS: Integrity check passed. [2026-01-21T12:23:07.469282] [DEBUG] [REMOTE ] TZOO: Symbol is viable for forecasting. [2026-01-21T12:23:07.469337] [INFO ] [MAIN ] [3187/3501] TZOO kept (0.7s) | 3184 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:07.894338] [DEBUG] [REMOTE ] UAA: Retrieved 5072 rows, trimmed to 300. [2026-01-21T12:23:07.894473] [DEBUG] [REMOTE ] UAA: PASS: History has at least 300 days. [2026-01-21T12:23:07.894713] [DEBUG] [REMOTE ] UAA: PASS: Price check passed. Min price $4.17. [2026-01-21T12:23:07.894859] [DEBUG] [REMOTE ] UAA: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:07.894973] [DEBUG] [REMOTE ] UAA: PASS: Integrity check passed. [2026-01-21T12:23:07.895016] [DEBUG] [REMOTE ] UAA: Symbol is viable for forecasting. [2026-01-21T12:23:07.895067] [INFO ] [MAIN ] [3188/3501] UAA kept (0.4s) | 3185 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:08.230972] [DEBUG] [REMOTE ] UAE: Retrieved 2948 rows, trimmed to 300. [2026-01-21T12:23:08.231118] [DEBUG] [REMOTE ] UAE: PASS: History has at least 300 days. [2026-01-21T12:23:08.231372] [DEBUG] [REMOTE ] UAE: PASS: Price check passed. Min price $18.31. [2026-01-21T12:23:08.231521] [DEBUG] [REMOTE ] UAE: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:08.231668] [DEBUG] [REMOTE ] UAE: PASS: Integrity check passed. [2026-01-21T12:23:08.231712] [DEBUG] [REMOTE ] UAE: Symbol is viable for forecasting. [2026-01-21T12:23:08.231764] [INFO ] [MAIN ] [3189/3501] UAE kept (0.3s) | 3186 kept, 3 rejected | 138.3/min | ETA: 2.3m [2026-01-21T12:23:08.728553] [DEBUG] [REMOTE ] UAL: Retrieved 5020 rows, trimmed to 300. [2026-01-21T12:23:08.728751] [DEBUG] [REMOTE ] UAL: PASS: History has at least 300 days. [2026-01-21T12:23:08.729059] [DEBUG] [REMOTE ] UAL: PASS: Price check passed. Min price $89.95. [2026-01-21T12:23:08.729236] [DEBUG] [REMOTE ] UAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:08.729401] [DEBUG] [REMOTE ] UAL: PASS: Integrity check passed. [2026-01-21T12:23:08.729454] [DEBUG] [REMOTE ] UAL: Symbol is viable for forecasting. [2026-01-21T12:23:08.729517] [INFO ] [MAIN ] [3190/3501] UAL kept (0.5s) | 3187 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:09.121120] [DEBUG] [REMOTE ] UBFO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:09.121263] [DEBUG] [REMOTE ] UBFO: PASS: History has at least 300 days. [2026-01-21T12:23:09.121501] [DEBUG] [REMOTE ] UBFO: PASS: Price check passed. Min price $8.86. [2026-01-21T12:23:09.121661] [DEBUG] [REMOTE ] UBFO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:09.121807] [DEBUG] [REMOTE ] UBFO: PASS: Integrity check passed. [2026-01-21T12:23:09.121864] [DEBUG] [REMOTE ] UBFO: Symbol is viable for forecasting. [2026-01-21T12:23:09.121929] [INFO ] [MAIN ] [3191/3501] UBFO kept (0.4s) | 3188 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:09.395297] [DEBUG] [REMOTE ] UBND: Retrieved 1077 rows, trimmed to 300. [2026-01-21T12:23:09.395445] [DEBUG] [REMOTE ] UBND: PASS: History has at least 300 days. [2026-01-21T12:23:09.395688] [DEBUG] [REMOTE ] UBND: PASS: Price check passed. Min price $21.77. [2026-01-21T12:23:09.395838] [DEBUG] [REMOTE ] UBND: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:09.395976] [DEBUG] [REMOTE ] UBND: PASS: Integrity check passed. [2026-01-21T12:23:09.396030] [DEBUG] [REMOTE ] UBND: Symbol is viable for forecasting. [2026-01-21T12:23:09.396081] [INFO ] [MAIN ] [3192/3501] UBND kept (0.3s) | 3189 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:09.639724] [DEBUG] [REMOTE ] UBRL: Retrieved 345 rows, trimmed to 300. [2026-01-21T12:23:09.639857] [DEBUG] [REMOTE ] UBRL: PASS: History has at least 300 days. [2026-01-21T12:23:09.640063] [DEBUG] [REMOTE ] UBRL: PASS: Price check passed. Min price $19.91. [2026-01-21T12:23:09.640203] [DEBUG] [REMOTE ] UBRL: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:09.640316] [DEBUG] [REMOTE ] UBRL: PASS: Integrity check passed. [2026-01-21T12:23:09.640357] [DEBUG] [REMOTE ] UBRL: Symbol is viable for forecasting. [2026-01-21T12:23:09.640405] [INFO ] [MAIN ] [3193/3501] UBRL kept (0.2s) | 3190 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:10.311983] [DEBUG] [REMOTE ] UBS: Retrieved 2805 rows, trimmed to 300. [2026-01-21T12:23:10.312124] [DEBUG] [REMOTE ] UBS: PASS: History has at least 300 days. [2026-01-21T12:23:10.312352] [DEBUG] [REMOTE ] UBS: PASS: Price check passed. Min price $36.79. [2026-01-21T12:23:10.312510] [DEBUG] [REMOTE ] UBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:10.312673] [DEBUG] [REMOTE ] UBS: PASS: Integrity check passed. [2026-01-21T12:23:10.312718] [DEBUG] [REMOTE ] UBS: Symbol is viable for forecasting. [2026-01-21T12:23:10.312769] [INFO ] [MAIN ] [3194/3501] UBS kept (0.7s) | 3191 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:10.790890] [DEBUG] [REMOTE ] UBSI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:10.791046] [DEBUG] [REMOTE ] UBSI: PASS: History has at least 300 days. [2026-01-21T12:23:10.791530] [DEBUG] [REMOTE ] UBSI: PASS: Price check passed. Min price $34.50. [2026-01-21T12:23:10.791733] [DEBUG] [REMOTE ] UBSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:10.791884] [DEBUG] [REMOTE ] UBSI: PASS: Integrity check passed. [2026-01-21T12:23:10.791928] [DEBUG] [REMOTE ] UBSI: Symbol is viable for forecasting. [2026-01-21T12:23:10.791978] [INFO ] [MAIN ] [3195/3501] UBSI kept (0.5s) | 3192 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:11.008083] [DEBUG] [REMOTE ] UDMY: Retrieved 1059 rows, trimmed to 300. [2026-01-21T12:23:11.008213] [DEBUG] [REMOTE ] UDMY: PASS: History has at least 300 days. [2026-01-21T12:23:11.008420] [DEBUG] [REMOTE ] UDMY: PASS: Price check passed. Min price $4.91. [2026-01-21T12:23:11.008558] [DEBUG] [REMOTE ] UDMY: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:11.008707] [DEBUG] [REMOTE ] UDMY: PASS: Integrity check passed. [2026-01-21T12:23:11.008749] [DEBUG] [REMOTE ] UDMY: Symbol is viable for forecasting. [2026-01-21T12:23:11.008797] [INFO ] [MAIN ] [3196/3501] UDMY kept (0.2s) | 3193 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:11.386732] [DEBUG] [REMOTE ] UE: Retrieved 2768 rows, trimmed to 300. [2026-01-21T12:23:11.386890] [DEBUG] [REMOTE ] UE: PASS: History has at least 300 days. [2026-01-21T12:23:11.387151] [DEBUG] [REMOTE ] UE: PASS: Price check passed. Min price $18.32. [2026-01-21T12:23:11.387322] [DEBUG] [REMOTE ] UE: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:11.387460] [DEBUG] [REMOTE ] UE: PASS: Integrity check passed. [2026-01-21T12:23:11.387510] [DEBUG] [REMOTE ] UE: Symbol is viable for forecasting. [2026-01-21T12:23:11.387590] [INFO ] [MAIN ] [3197/3501] UE kept (0.4s) | 3194 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:12.122234] [DEBUG] [REMOTE ] UEIC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:12.122397] [DEBUG] [REMOTE ] UEIC: PASS: History has at least 300 days. [2026-01-21T12:23:12.122689] [DEBUG] [REMOTE ] UEIC: PASS: Price check passed. Min price $2.76. [2026-01-21T12:23:12.122832] [DEBUG] [REMOTE ] UEIC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:12.122965] [DEBUG] [REMOTE ] UEIC: PASS: Integrity check passed. [2026-01-21T12:23:12.123007] [DEBUG] [REMOTE ] UEIC: Symbol is viable for forecasting. [2026-01-21T12:23:12.123059] [INFO ] [MAIN ] [3198/3501] UEIC kept (0.7s) | 3195 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:12.591492] [DEBUG] [REMOTE ] UFCS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:12.591687] [DEBUG] [REMOTE ] UFCS: PASS: History has at least 300 days. [2026-01-21T12:23:12.591998] [DEBUG] [REMOTE ] UFCS: PASS: Price check passed. Min price $29.90. [2026-01-21T12:23:12.592145] [DEBUG] [REMOTE ] UFCS: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:12.592284] [DEBUG] [REMOTE ] UFCS: PASS: Integrity check passed. [2026-01-21T12:23:12.592325] [DEBUG] [REMOTE ] UFCS: Symbol is viable for forecasting. [2026-01-21T12:23:12.592377] [INFO ] [MAIN ] [3199/3501] UFCS kept (0.5s) | 3196 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:13.039620] [DEBUG] [REMOTE ] UFI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:13.039766] [DEBUG] [REMOTE ] UFI: PASS: History has at least 300 days. [2026-01-21T12:23:13.040007] [DEBUG] [REMOTE ] UFI: PASS: Price check passed. Min price $2.98. [2026-01-21T12:23:13.040146] [DEBUG] [REMOTE ] UFI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:13.040270] [DEBUG] [REMOTE ] UFI: PASS: Integrity check passed. [2026-01-21T12:23:13.040310] [DEBUG] [REMOTE ] UFI: Symbol is viable for forecasting. [2026-01-21T12:23:13.040360] [INFO ] [MAIN ] [3200/3501] UFI kept (0.4s) | 3197 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:13.343764] [DEBUG] [REMOTE ] UFO: Retrieved 1703 rows, trimmed to 300. [2026-01-21T12:23:13.343944] [DEBUG] [REMOTE ] UFO: PASS: History has at least 300 days. [2026-01-21T12:23:13.344236] [DEBUG] [REMOTE ] UFO: PASS: Price check passed. Min price $31.37. [2026-01-21T12:23:13.344442] [DEBUG] [REMOTE ] UFO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:13.344629] [DEBUG] [REMOTE ] UFO: PASS: Integrity check passed. [2026-01-21T12:23:13.344692] [DEBUG] [REMOTE ] UFO: Symbol is viable for forecasting. [2026-01-21T12:23:13.344765] [INFO ] [MAIN ] [3201/3501] UFO kept (0.3s) | 3198 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:13.975685] [DEBUG] [REMOTE ] UFPI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:13.975829] [DEBUG] [REMOTE ] UFPI: PASS: History has at least 300 days. [2026-01-21T12:23:13.976056] [DEBUG] [REMOTE ] UFPI: PASS: Price check passed. Min price $87.77. [2026-01-21T12:23:13.976193] [DEBUG] [REMOTE ] UFPI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:13.976312] [DEBUG] [REMOTE ] UFPI: PASS: Integrity check passed. [2026-01-21T12:23:13.976353] [DEBUG] [REMOTE ] UFPI: Symbol is viable for forecasting. [2026-01-21T12:23:13.976400] [INFO ] [MAIN ] [3202/3501] UFPI kept (0.6s) | 3199 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:14.396693] [DEBUG] [REMOTE ] UGI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:14.396848] [DEBUG] [REMOTE ] UGI: PASS: History has at least 300 days. [2026-01-21T12:23:14.397095] [DEBUG] [REMOTE ] UGI: PASS: Price check passed. Min price $32.89. [2026-01-21T12:23:14.397241] [DEBUG] [REMOTE ] UGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:14.397368] [DEBUG] [REMOTE ] UGI: PASS: Integrity check passed. [2026-01-21T12:23:14.397410] [DEBUG] [REMOTE ] UGI: Symbol is viable for forecasting. [2026-01-21T12:23:14.397464] [INFO ] [MAIN ] [3203/3501] UGI kept (0.4s) | 3200 kept, 3 rejected | 138.3/min | ETA: 2.2m [2026-01-21T12:23:14.864595] [DEBUG] [REMOTE ] UGP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:14.864732] [DEBUG] [REMOTE ] UGP: PASS: History has at least 300 days. [2026-01-21T12:23:14.864960] [DEBUG] [REMOTE ] UGP: PASS: Price check passed. Min price $3.63. [2026-01-21T12:23:14.865103] [DEBUG] [REMOTE ] UGP: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:14.865222] [DEBUG] [REMOTE ] UGP: PASS: Integrity check passed. [2026-01-21T12:23:14.865264] [DEBUG] [REMOTE ] UGP: Symbol is viable for forecasting. [2026-01-21T12:23:14.865315] [INFO ] [MAIN ] [3204/3501] UGP kept (0.5s) | 3201 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:15.365743] [DEBUG] [REMOTE ] UHAL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:15.365894] [DEBUG] [REMOTE ] UHAL: PASS: History has at least 300 days. [2026-01-21T12:23:15.366149] [DEBUG] [REMOTE ] UHAL: PASS: Price check passed. Min price $48.76. [2026-01-21T12:23:15.366287] [DEBUG] [REMOTE ] UHAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:15.366413] [DEBUG] [REMOTE ] UHAL: PASS: Integrity check passed. [2026-01-21T12:23:15.366471] [DEBUG] [REMOTE ] UHAL: Symbol is viable for forecasting. [2026-01-21T12:23:15.366523] [INFO ] [MAIN ] [3205/3501] UHAL kept (0.5s) | 3202 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:15.595144] [DEBUG] [REMOTE ] UHG: Retrieved 1209 rows, trimmed to 300. [2026-01-21T12:23:15.595278] [DEBUG] [REMOTE ] UHG: PASS: History has at least 300 days. [2026-01-21T12:23:15.595487] [DEBUG] [REMOTE ] UHG: PASS: Price check passed. Min price $1.03. [2026-01-21T12:23:15.595679] [DEBUG] [REMOTE ] UHG: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:15.595807] [DEBUG] [REMOTE ] UHG: PASS: Integrity check passed. [2026-01-21T12:23:15.595849] [DEBUG] [REMOTE ] UHG: Symbol is viable for forecasting. [2026-01-21T12:23:15.595898] [INFO ] [MAIN ] [3206/3501] UHG kept (0.2s) | 3203 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:16.133845] [DEBUG] [REMOTE ] UHS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:16.133982] [DEBUG] [REMOTE ] UHS: PASS: History has at least 300 days. [2026-01-21T12:23:16.134386] [DEBUG] [REMOTE ] UHS: PASS: Price check passed. Min price $199.22. [2026-01-21T12:23:16.134521] [DEBUG] [REMOTE ] UHS: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:16.134657] [DEBUG] [REMOTE ] UHS: PASS: Integrity check passed. [2026-01-21T12:23:16.134700] [DEBUG] [REMOTE ] UHS: Symbol is viable for forecasting. [2026-01-21T12:23:16.134747] [INFO ] [MAIN ] [3207/3501] UHS kept (0.5s) | 3204 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:16.524786] [DEBUG] [REMOTE ] UI: Retrieved 3586 rows, trimmed to 300. [2026-01-21T12:23:16.524919] [DEBUG] [REMOTE ] UI: PASS: History has at least 300 days. [2026-01-21T12:23:16.525126] [DEBUG] [REMOTE ] UI: PASS: Price check passed. Min price $515.44. [2026-01-21T12:23:16.525262] [DEBUG] [REMOTE ] UI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:16.525374] [DEBUG] [REMOTE ] UI: PASS: Integrity check passed. [2026-01-21T12:23:16.525416] [DEBUG] [REMOTE ] UI: Symbol is viable for forecasting. [2026-01-21T12:23:16.525464] [INFO ] [MAIN ] [3208/3501] UI kept (0.4s) | 3205 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:17.028802] [DEBUG] [REMOTE ] UIS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:17.028946] [DEBUG] [REMOTE ] UIS: PASS: History has at least 300 days. [2026-01-21T12:23:17.029179] [DEBUG] [REMOTE ] UIS: PASS: Price check passed. Min price $2.39. [2026-01-21T12:23:17.029317] [DEBUG] [REMOTE ] UIS: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:17.029436] [DEBUG] [REMOTE ] UIS: PASS: Integrity check passed. [2026-01-21T12:23:17.029478] [DEBUG] [REMOTE ] UIS: Symbol is viable for forecasting. [2026-01-21T12:23:17.029527] [INFO ] [MAIN ] [3209/3501] UIS kept (0.5s) | 3206 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:17.317365] [DEBUG] [REMOTE ] UITB: Retrieved 2068 rows, trimmed to 300. [2026-01-21T12:23:17.317509] [DEBUG] [REMOTE ] UITB: PASS: History has at least 300 days. [2026-01-21T12:23:17.317740] [DEBUG] [REMOTE ] UITB: PASS: Price check passed. Min price $46.99. [2026-01-21T12:23:17.317878] [DEBUG] [REMOTE ] UITB: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:17.317999] [DEBUG] [REMOTE ] UITB: PASS: Integrity check passed. [2026-01-21T12:23:17.318041] [DEBUG] [REMOTE ] UITB: Symbol is viable for forecasting. [2026-01-21T12:23:17.318091] [INFO ] [MAIN ] [3210/3501] UITB kept (0.3s) | 3207 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:17.862863] [DEBUG] [REMOTE ] UL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:17.863004] [DEBUG] [REMOTE ] UL: PASS: History has at least 300 days. [2026-01-21T12:23:17.863232] [DEBUG] [REMOTE ] UL: PASS: Price check passed. Min price $62.27. [2026-01-21T12:23:17.863369] [DEBUG] [REMOTE ] UL: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:17.863489] [DEBUG] [REMOTE ] UL: PASS: Integrity check passed. [2026-01-21T12:23:17.863531] [DEBUG] [REMOTE ] UL: Symbol is viable for forecasting. [2026-01-21T12:23:17.863600] [INFO ] [MAIN ] [3211/3501] UL kept (0.5s) | 3208 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:18.338242] [DEBUG] [REMOTE ] ULBI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:18.338397] [DEBUG] [REMOTE ] ULBI: PASS: History has at least 300 days. [2026-01-21T12:23:18.338662] [DEBUG] [REMOTE ] ULBI: PASS: Price check passed. Min price $5.05. [2026-01-21T12:23:18.338807] [DEBUG] [REMOTE ] ULBI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:18.338929] [DEBUG] [REMOTE ] ULBI: PASS: Integrity check passed. [2026-01-21T12:23:18.338971] [DEBUG] [REMOTE ] ULBI: Symbol is viable for forecasting. [2026-01-21T12:23:18.339024] [INFO ] [MAIN ] [3212/3501] ULBI kept (0.5s) | 3209 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:18.458171] [DEBUG] [REMOTE ] ULCC: Retrieved 1206 rows, trimmed to 300. [2026-01-21T12:23:18.458311] [DEBUG] [REMOTE ] ULCC: PASS: History has at least 300 days. [2026-01-21T12:23:18.458517] [DEBUG] [REMOTE ] ULCC: PASS: Price check passed. Min price $3.60. [2026-01-21T12:23:18.458685] [DEBUG] [REMOTE ] ULCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:18.458809] [DEBUG] [REMOTE ] ULCC: PASS: Integrity check passed. [2026-01-21T12:23:18.458851] [DEBUG] [REMOTE ] ULCC: Symbol is viable for forecasting. [2026-01-21T12:23:18.458901] [INFO ] [MAIN ] [3213/3501] ULCC kept (0.1s) | 3210 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:19.074675] [DEBUG] [REMOTE ] ULH: Retrieved 2444 rows, trimmed to 300. [2026-01-21T12:23:19.074836] [DEBUG] [REMOTE ] ULH: PASS: History has at least 300 days. [2026-01-21T12:23:19.075080] [DEBUG] [REMOTE ] ULH: PASS: Price check passed. Min price $12.87. [2026-01-21T12:23:19.075243] [DEBUG] [REMOTE ] ULH: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:19.075363] [DEBUG] [REMOTE ] ULH: PASS: Integrity check passed. [2026-01-21T12:23:19.075406] [DEBUG] [REMOTE ] ULH: Symbol is viable for forecasting. [2026-01-21T12:23:19.075455] [INFO ] [MAIN ] [3214/3501] ULH kept (0.6s) | 3211 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:19.538878] [DEBUG] [REMOTE ] ULTA: Retrieved 4587 rows, trimmed to 300. [2026-01-21T12:23:19.539015] [DEBUG] [REMOTE ] ULTA: PASS: History has at least 300 days. [2026-01-21T12:23:19.539224] [DEBUG] [REMOTE ] ULTA: PASS: Price check passed. Min price $496.44. [2026-01-21T12:23:19.539358] [DEBUG] [REMOTE ] ULTA: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:19.539472] [DEBUG] [REMOTE ] ULTA: PASS: Integrity check passed. [2026-01-21T12:23:19.539512] [DEBUG] [REMOTE ] ULTA: Symbol is viable for forecasting. [2026-01-21T12:23:19.539561] [INFO ] [MAIN ] [3215/3501] ULTA kept (0.5s) | 3212 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:19.688458] [DEBUG] [REMOTE ] ULY: Retrieved 564 rows, trimmed to 300. [2026-01-21T12:23:19.688626] [DEBUG] [REMOTE ] ULY: PASS: History has at least 300 days. [2026-01-21T12:23:19.688872] [DEBUG] [REMOTE ] ULY: PASS: Price check passed. Min price $1.76. [2026-01-21T12:23:19.689064] [DEBUG] [REMOTE ] ULY: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:19.689215] [DEBUG] [REMOTE ] ULY: PASS: Integrity check passed. [2026-01-21T12:23:19.689262] [DEBUG] [REMOTE ] ULY: Symbol is viable for forecasting. [2026-01-21T12:23:19.689321] [INFO ] [MAIN ] [3216/3501] ULY kept (0.1s) | 3213 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:20.402410] [DEBUG] [REMOTE ] UMBF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:20.402556] [DEBUG] [REMOTE ] UMBF: PASS: History has at least 300 days. [2026-01-21T12:23:20.402823] [DEBUG] [REMOTE ] UMBF: PASS: Price check passed. Min price $103.61. [2026-01-21T12:23:20.402970] [DEBUG] [REMOTE ] UMBF: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:20.403097] [DEBUG] [REMOTE ] UMBF: PASS: Integrity check passed. [2026-01-21T12:23:20.403140] [DEBUG] [REMOTE ] UMBF: Symbol is viable for forecasting. [2026-01-21T12:23:20.403192] [INFO ] [MAIN ] [3217/3501] UMBF kept (0.7s) | 3214 kept, 3 rejected | 138.3/min | ETA: 2.1m [2026-01-21T12:23:20.876510] [DEBUG] [REMOTE ] UMC: Retrieved 6371 rows, trimmed to 300. [2026-01-21T12:23:20.876665] [DEBUG] [REMOTE ] UMC: PASS: History has at least 300 days. [2026-01-21T12:23:20.876899] [DEBUG] [REMOTE ] UMC: PASS: Price check passed. Min price $7.02. [2026-01-21T12:23:20.877037] [DEBUG] [REMOTE ] UMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:20.877159] [DEBUG] [REMOTE ] UMC: PASS: Integrity check passed. [2026-01-21T12:23:20.877200] [DEBUG] [REMOTE ] UMC: Symbol is viable for forecasting. [2026-01-21T12:23:20.877249] [INFO ] [MAIN ] [3218/3501] UMC kept (0.5s) | 3215 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:21.191808] [DEBUG] [REMOTE ] UMH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:21.191961] [DEBUG] [REMOTE ] UMH: PASS: History has at least 300 days. [2026-01-21T12:23:21.192192] [DEBUG] [REMOTE ] UMH: PASS: Price check passed. Min price $14.01. [2026-01-21T12:23:21.192330] [DEBUG] [REMOTE ] UMH: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:21.192452] [DEBUG] [REMOTE ] UMH: PASS: Integrity check passed. [2026-01-21T12:23:21.192494] [DEBUG] [REMOTE ] UMH: Symbol is viable for forecasting. [2026-01-21T12:23:21.192545] [INFO ] [MAIN ] [3219/3501] UMH kept (0.3s) | 3216 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:21.509504] [DEBUG] [REMOTE ] UMMA: Retrieved 1011 rows, trimmed to 300. [2026-01-21T12:23:21.509659] [DEBUG] [REMOTE ] UMMA: PASS: History has at least 300 days. [2026-01-21T12:23:21.509866] [DEBUG] [REMOTE ] UMMA: PASS: Price check passed. Min price $27.33. [2026-01-21T12:23:21.510001] [DEBUG] [REMOTE ] UMMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:21.510113] [DEBUG] [REMOTE ] UMMA: PASS: Integrity check passed. [2026-01-21T12:23:21.510157] [DEBUG] [REMOTE ] UMMA: Symbol is viable for forecasting. [2026-01-21T12:23:21.510204] [INFO ] [MAIN ] [3220/3501] UMMA kept (0.3s) | 3217 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:21.867892] [DEBUG] [REMOTE ] UNCY: Retrieved 1137 rows, trimmed to 300. [2026-01-21T12:23:21.868034] [DEBUG] [REMOTE ] UNCY: PASS: History has at least 300 days. [2026-01-21T12:23:21.868251] [DEBUG] [REMOTE ] UNCY: PASS: Price check passed. Min price $4.44. [2026-01-21T12:23:21.868390] [DEBUG] [REMOTE ] UNCY: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:21.868510] [DEBUG] [REMOTE ] UNCY: PASS: Integrity check passed. [2026-01-21T12:23:21.868551] [DEBUG] [REMOTE ] UNCY: Symbol is viable for forecasting. [2026-01-21T12:23:21.868633] [INFO ] [MAIN ] [3221/3501] UNCY kept (0.4s) | 3218 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:22.567229] [DEBUG] [REMOTE ] UNF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:22.567366] [DEBUG] [REMOTE ] UNF: PASS: History has at least 300 days. [2026-01-21T12:23:22.567604] [DEBUG] [REMOTE ] UNF: PASS: Price check passed. Min price $149.72. [2026-01-21T12:23:22.567746] [DEBUG] [REMOTE ] UNF: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:22.567862] [DEBUG] [REMOTE ] UNF: PASS: Integrity check passed. [2026-01-21T12:23:22.567903] [DEBUG] [REMOTE ] UNF: Symbol is viable for forecasting. [2026-01-21T12:23:22.567951] [INFO ] [MAIN ] [3222/3501] UNF kept (0.7s) | 3219 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:23.084005] [DEBUG] [REMOTE ] UNFI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:23.084158] [DEBUG] [REMOTE ] UNFI: PASS: History has at least 300 days. [2026-01-21T12:23:23.084405] [DEBUG] [REMOTE ] UNFI: PASS: Price check passed. Min price $31.42. [2026-01-21T12:23:23.084551] [DEBUG] [REMOTE ] UNFI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:23.084698] [DEBUG] [REMOTE ] UNFI: PASS: Integrity check passed. [2026-01-21T12:23:23.084741] [DEBUG] [REMOTE ] UNFI: Symbol is viable for forecasting. [2026-01-21T12:23:23.084792] [INFO ] [MAIN ] [3223/3501] UNFI kept (0.5s) | 3220 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:23.559945] [DEBUG] [REMOTE ] UNM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:23.560109] [DEBUG] [REMOTE ] UNM: PASS: History has at least 300 days. [2026-01-21T12:23:23.560543] [DEBUG] [REMOTE ] UNM: PASS: Price check passed. Min price $72.82. [2026-01-21T12:23:23.560715] [DEBUG] [REMOTE ] UNM: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:23.560839] [DEBUG] [REMOTE ] UNM: PASS: Integrity check passed. [2026-01-21T12:23:23.560881] [DEBUG] [REMOTE ] UNM: Symbol is viable for forecasting. [2026-01-21T12:23:23.560930] [INFO ] [MAIN ] [3224/3501] UNM kept (0.5s) | 3221 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:23.844311] [DEBUG] [REMOTE ] UNMA: Retrieved 1907 rows, trimmed to 300. [2026-01-21T12:23:23.844479] [DEBUG] [REMOTE ] UNMA: PASS: History has at least 300 days. [2026-01-21T12:23:23.844715] [DEBUG] [REMOTE ] UNMA: PASS: Price check passed. Min price $23.03. [2026-01-21T12:23:23.844852] [DEBUG] [REMOTE ] UNMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:23.844962] [DEBUG] [REMOTE ] UNMA: PASS: Integrity check passed. [2026-01-21T12:23:23.845002] [DEBUG] [REMOTE ] UNMA: Symbol is viable for forecasting. [2026-01-21T12:23:23.845049] [INFO ] [MAIN ] [3225/3501] UNMA kept (0.3s) | 3222 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:24.469523] [DEBUG] [REMOTE ] UNP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:24.469682] [DEBUG] [REMOTE ] UNP: PASS: History has at least 300 days. [2026-01-21T12:23:24.469907] [DEBUG] [REMOTE ] UNP: PASS: Price check passed. Min price $215.11. [2026-01-21T12:23:24.470045] [DEBUG] [REMOTE ] UNP: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:24.470162] [DEBUG] [REMOTE ] UNP: PASS: Integrity check passed. [2026-01-21T12:23:24.470203] [DEBUG] [REMOTE ] UNP: Symbol is viable for forecasting. [2026-01-21T12:23:24.470255] [INFO ] [MAIN ] [3226/3501] UNP kept (0.6s) | 3223 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:24.949315] [DEBUG] [REMOTE ] UNTY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:24.949453] [DEBUG] [REMOTE ] UNTY: PASS: History has at least 300 days. [2026-01-21T12:23:24.949694] [DEBUG] [REMOTE ] UNTY: PASS: Price check passed. Min price $45.04. [2026-01-21T12:23:24.949833] [DEBUG] [REMOTE ] UNTY: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:24.949949] [DEBUG] [REMOTE ] UNTY: PASS: Integrity check passed. [2026-01-21T12:23:24.949989] [DEBUG] [REMOTE ] UNTY: Symbol is viable for forecasting. [2026-01-21T12:23:24.950038] [INFO ] [MAIN ] [3227/3501] UNTY kept (0.5s) | 3224 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:25.458884] [DEBUG] [REMOTE ] UPBD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:25.459023] [DEBUG] [REMOTE ] UPBD: PASS: History has at least 300 days. [2026-01-21T12:23:25.459246] [DEBUG] [REMOTE ] UPBD: PASS: Price check passed. Min price $15.75. [2026-01-21T12:23:25.459389] [DEBUG] [REMOTE ] UPBD: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:25.459512] [DEBUG] [REMOTE ] UPBD: PASS: Integrity check passed. [2026-01-21T12:23:25.459555] [DEBUG] [REMOTE ] UPBD: Symbol is viable for forecasting. [2026-01-21T12:23:25.459626] [INFO ] [MAIN ] [3228/3501] UPBD kept (0.5s) | 3225 kept, 3 rejected | 138.2/min | ETA: 2.0m [2026-01-21T12:23:25.717262] [DEBUG] [REMOTE ] UPC: Retrieved 1213 rows, trimmed to 300. [2026-01-21T12:23:25.717396] [DEBUG] [REMOTE ] UPC: PASS: History has at least 300 days. [2026-01-21T12:23:25.717628] [DEBUG] [REMOTE ] UPC: PASS: Price check passed. Min price $3.40. [2026-01-21T12:23:25.717770] [DEBUG] [REMOTE ] UPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:25.717882] [DEBUG] [REMOTE ] UPC: PASS: Integrity check passed. [2026-01-21T12:23:25.717922] [DEBUG] [REMOTE ] UPC: Symbol is viable for forecasting. [2026-01-21T12:23:25.717969] [INFO ] [MAIN ] [3229/3501] UPC kept (0.3s) | 3226 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:26.193601] [DEBUG] [REMOTE ] UPLD: Retrieved 2816 rows, trimmed to 300. [2026-01-21T12:23:26.193732] [DEBUG] [REMOTE ] UPLD: PASS: History has at least 300 days. [2026-01-21T12:23:26.193940] [DEBUG] [REMOTE ] UPLD: PASS: Price check passed. Min price $1.43. [2026-01-21T12:23:26.194074] [DEBUG] [REMOTE ] UPLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:26.194184] [DEBUG] [REMOTE ] UPLD: PASS: Integrity check passed. [2026-01-21T12:23:26.194224] [DEBUG] [REMOTE ] UPLD: Symbol is viable for forecasting. [2026-01-21T12:23:26.194273] [INFO ] [MAIN ] [3230/3501] UPLD kept (0.5s) | 3227 kept, 3 rejected | 138.3/min | ETA: 2.0m [2026-01-21T12:23:26.799188] [DEBUG] [REMOTE ] UPS: Retrieved 6587 rows, trimmed to 300. [2026-01-21T12:23:26.799331] [DEBUG] [REMOTE ] UPS: PASS: History has at least 300 days. [2026-01-21T12:23:26.799560] [DEBUG] [REMOTE ] UPS: PASS: Price check passed. Min price $85.54. [2026-01-21T12:23:26.799723] [DEBUG] [REMOTE ] UPS: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:26.799848] [DEBUG] [REMOTE ] UPS: PASS: Integrity check passed. [2026-01-21T12:23:26.799890] [DEBUG] [REMOTE ] UPS: Symbol is viable for forecasting. [2026-01-21T12:23:26.799956] [INFO ] [MAIN ] [3231/3501] UPS kept (0.6s) | 3228 kept, 3 rejected | 138.2/min | ETA: 2.0m [2026-01-21T12:23:26.996486] [DEBUG] [REMOTE ] UPWK: Retrieved 1833 rows, trimmed to 300. [2026-01-21T12:23:26.996652] [DEBUG] [REMOTE ] UPWK: PASS: History has at least 300 days. [2026-01-21T12:23:26.996879] [DEBUG] [REMOTE ] UPWK: PASS: Price check passed. Min price $15.63. [2026-01-21T12:23:26.997018] [DEBUG] [REMOTE ] UPWK: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:26.997137] [DEBUG] [REMOTE ] UPWK: PASS: Integrity check passed. [2026-01-21T12:23:26.997178] [DEBUG] [REMOTE ] UPWK: Symbol is viable for forecasting. [2026-01-21T12:23:26.997229] [INFO ] [MAIN ] [3232/3501] UPWK kept (0.2s) | 3229 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:27.431484] [DEBUG] [REMOTE ] UPXI: Retrieved 1148 rows, trimmed to 300. [2026-01-21T12:23:27.431821] [DEBUG] [REMOTE ] UPXI: PASS: History has at least 300 days. [2026-01-21T12:23:27.432027] [DEBUG] [REMOTE ] UPXI: PASS: Price check passed. Min price $1.68. [2026-01-21T12:23:27.432164] [DEBUG] [REMOTE ] UPXI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:27.432279] [DEBUG] [REMOTE ] UPXI: PASS: Integrity check passed. [2026-01-21T12:23:27.432319] [DEBUG] [REMOTE ] UPXI: Symbol is viable for forecasting. [2026-01-21T12:23:27.432368] [INFO ] [MAIN ] [3233/3501] UPXI kept (0.4s) | 3230 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:27.935960] [DEBUG] [REMOTE ] URBN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:27.936114] [DEBUG] [REMOTE ] URBN: PASS: History has at least 300 days. [2026-01-21T12:23:27.936385] [DEBUG] [REMOTE ] URBN: PASS: Price check passed. Min price $59.57. [2026-01-21T12:23:27.936674] [DEBUG] [REMOTE ] URBN: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:27.936824] [DEBUG] [REMOTE ] URBN: PASS: Integrity check passed. [2026-01-21T12:23:27.936866] [DEBUG] [REMOTE ] URBN: Symbol is viable for forecasting. [2026-01-21T12:23:27.936917] [INFO ] [MAIN ] [3234/3501] URBN kept (0.5s) | 3231 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:28.293121] [DEBUG] [REMOTE ] URGN: Retrieved 2190 rows, trimmed to 300. [2026-01-21T12:23:28.293257] [DEBUG] [REMOTE ] URGN: PASS: History has at least 300 days. [2026-01-21T12:23:28.293465] [DEBUG] [REMOTE ] URGN: PASS: Price check passed. Min price $17.33. [2026-01-21T12:23:28.293629] [DEBUG] [REMOTE ] URGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:28.293741] [DEBUG] [REMOTE ] URGN: PASS: Integrity check passed. [2026-01-21T12:23:28.293781] [DEBUG] [REMOTE ] URGN: Symbol is viable for forecasting. [2026-01-21T12:23:28.293828] [INFO ] [MAIN ] [3235/3501] URGN kept (0.4s) | 3232 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:28.862875] [DEBUG] [REMOTE ] URI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:28.863113] [DEBUG] [REMOTE ] URI: PASS: History has at least 300 days. [2026-01-21T12:23:28.863358] [DEBUG] [REMOTE ] URI: PASS: Price check passed. Min price $770.00. [2026-01-21T12:23:28.863496] [DEBUG] [REMOTE ] URI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:28.863650] [DEBUG] [REMOTE ] URI: PASS: Integrity check passed. [2026-01-21T12:23:28.863726] [DEBUG] [REMOTE ] URI: Symbol is viable for forecasting. [2026-01-21T12:23:28.863778] [INFO ] [MAIN ] [3236/3501] URI kept (0.6s) | 3233 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:28.984551] [DEBUG] [REMOTE ] URNJ: Retrieved 743 rows, trimmed to 300. [2026-01-21T12:23:28.984696] [DEBUG] [REMOTE ] URNJ: PASS: History has at least 300 days. [2026-01-21T12:23:28.984926] [DEBUG] [REMOTE ] URNJ: PASS: Price check passed. Min price $21.59. [2026-01-21T12:23:28.985064] [DEBUG] [REMOTE ] URNJ: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:28.985173] [DEBUG] [REMOTE ] URNJ: PASS: Integrity check passed. [2026-01-21T12:23:28.985213] [DEBUG] [REMOTE ] URNJ: Symbol is viable for forecasting. [2026-01-21T12:23:28.985309] [INFO ] [MAIN ] [3237/3501] URNJ kept (0.1s) | 3234 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:29.547453] [DEBUG] [REMOTE ] UROY: Retrieved 1511 rows, trimmed to 300. [2026-01-21T12:23:29.547611] [DEBUG] [REMOTE ] UROY: PASS: History has at least 300 days. [2026-01-21T12:23:29.547822] [DEBUG] [REMOTE ] UROY: PASS: Price check passed. Min price $3.32. [2026-01-21T12:23:29.547962] [DEBUG] [REMOTE ] UROY: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:29.548077] [DEBUG] [REMOTE ] UROY: PASS: Integrity check passed. [2026-01-21T12:23:29.548119] [DEBUG] [REMOTE ] UROY: Symbol is viable for forecasting. [2026-01-21T12:23:29.548169] [INFO ] [MAIN ] [3238/3501] UROY kept (0.6s) | 3235 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:30.051388] [DEBUG] [REMOTE ] USA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:30.051520] [DEBUG] [REMOTE ] USA: PASS: History has at least 300 days. [2026-01-21T12:23:30.051770] [DEBUG] [REMOTE ] USA: PASS: Price check passed. Min price $5.84. [2026-01-21T12:23:30.051912] [DEBUG] [REMOTE ] USA: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:30.052034] [DEBUG] [REMOTE ] USA: PASS: Integrity check passed. [2026-01-21T12:23:30.052074] [DEBUG] [REMOTE ] USA: Symbol is viable for forecasting. [2026-01-21T12:23:30.052124] [INFO ] [MAIN ] [3239/3501] USA kept (0.5s) | 3236 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:30.428989] [DEBUG] [REMOTE ] USAC: Retrieved 3273 rows, trimmed to 300. [2026-01-21T12:23:30.429130] [DEBUG] [REMOTE ] USAC: PASS: History has at least 300 days. [2026-01-21T12:23:30.429352] [DEBUG] [REMOTE ] USAC: PASS: Price check passed. Min price $21.99. [2026-01-21T12:23:30.429491] [DEBUG] [REMOTE ] USAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:30.429629] [DEBUG] [REMOTE ] USAC: PASS: Integrity check passed. [2026-01-21T12:23:30.429672] [DEBUG] [REMOTE ] USAC: Symbol is viable for forecasting. [2026-01-21T12:23:30.429720] [INFO ] [MAIN ] [3240/3501] USAC kept (0.4s) | 3237 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:31.001126] [DEBUG] [REMOTE ] USB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:31.001264] [DEBUG] [REMOTE ] USB: PASS: History has at least 300 days. [2026-01-21T12:23:31.001480] [DEBUG] [REMOTE ] USB: PASS: Price check passed. Min price $45.03. [2026-01-21T12:23:31.001640] [DEBUG] [REMOTE ] USB: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:31.001757] [DEBUG] [REMOTE ] USB: PASS: Integrity check passed. [2026-01-21T12:23:31.001799] [DEBUG] [REMOTE ] USB: Symbol is viable for forecasting. [2026-01-21T12:23:31.001849] [INFO ] [MAIN ] [3241/3501] USB kept (0.6s) | 3238 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:31.130451] [DEBUG] [REMOTE ] USCB: Retrieved 1128 rows, trimmed to 300. [2026-01-21T12:23:31.130595] [DEBUG] [REMOTE ] USCB: PASS: History has at least 300 days. [2026-01-21T12:23:31.130802] [DEBUG] [REMOTE ] USCB: PASS: Price check passed. Min price $16.87. [2026-01-21T12:23:31.130936] [DEBUG] [REMOTE ] USCB: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:31.131045] [DEBUG] [REMOTE ] USCB: PASS: Integrity check passed. [2026-01-21T12:23:31.131085] [DEBUG] [REMOTE ] USCB: Symbol is viable for forecasting. [2026-01-21T12:23:31.131132] [INFO ] [MAIN ] [3242/3501] USCB kept (0.1s) | 3239 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:31.601869] [DEBUG] [REMOTE ] USDX: Retrieved 474 rows, trimmed to 300. [2026-01-21T12:23:31.601993] [DEBUG] [REMOTE ] USDX: PASS: History has at least 300 days. [2026-01-21T12:23:31.602192] [DEBUG] [REMOTE ] USDX: PASS: Price check passed. Min price $25.29. [2026-01-21T12:23:31.602326] [DEBUG] [REMOTE ] USDX: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:31.602435] [DEBUG] [REMOTE ] USDX: PASS: Integrity check passed. [2026-01-21T12:23:31.602475] [DEBUG] [REMOTE ] USDX: Symbol is viable for forecasting. [2026-01-21T12:23:31.602549] [INFO ] [MAIN ] [3243/3501] USDX kept (0.5s) | 3240 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:32.029710] [DEBUG] [REMOTE ] USEA: Retrieved 889 rows, trimmed to 300. [2026-01-21T12:23:32.029923] [DEBUG] [REMOTE ] USEA: PASS: History has at least 300 days. [2026-01-21T12:23:32.030185] [DEBUG] [REMOTE ] USEA: PASS: Price check passed. Min price $1.41. [2026-01-21T12:23:32.030333] [DEBUG] [REMOTE ] USEA: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:32.030460] [DEBUG] [REMOTE ] USEA: PASS: Integrity check passed. [2026-01-21T12:23:32.030503] [DEBUG] [REMOTE ] USEA: Symbol is viable for forecasting. [2026-01-21T12:23:32.030557] [INFO ] [MAIN ] [3244/3501] USEA kept (0.4s) | 3241 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:32.576745] [DEBUG] [REMOTE ] USFD: Retrieved 2426 rows, trimmed to 300. [2026-01-21T12:23:32.576884] [DEBUG] [REMOTE ] USFD: PASS: History has at least 300 days. [2026-01-21T12:23:32.577091] [DEBUG] [REMOTE ] USFD: PASS: Price check passed. Min price $70.05. [2026-01-21T12:23:32.577229] [DEBUG] [REMOTE ] USFD: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:32.577340] [DEBUG] [REMOTE ] USFD: PASS: Integrity check passed. [2026-01-21T12:23:32.577380] [DEBUG] [REMOTE ] USFD: Symbol is viable for forecasting. [2026-01-21T12:23:32.577428] [INFO ] [MAIN ] [3245/3501] USFD kept (0.5s) | 3242 kept, 3 rejected | 138.3/min | ETA: 1.9m [2026-01-21T12:23:32.824745] [DEBUG] [REMOTE ] USGO: Retrieved 690 rows, trimmed to 300. [2026-01-21T12:23:32.824878] [DEBUG] [REMOTE ] USGO: PASS: History has at least 300 days. [2026-01-21T12:23:32.825081] [DEBUG] [REMOTE ] USGO: PASS: Price check passed. Min price $8.78. [2026-01-21T12:23:32.825217] [DEBUG] [REMOTE ] USGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:32.825327] [DEBUG] [REMOTE ] USGO: PASS: Integrity check passed. [2026-01-21T12:23:32.825368] [DEBUG] [REMOTE ] USGO: Symbol is viable for forecasting. [2026-01-21T12:23:32.825420] [INFO ] [MAIN ] [3246/3501] USGO kept (0.2s) | 3243 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:33.441204] [DEBUG] [REMOTE ] USIG: Retrieved 4786 rows, trimmed to 300. [2026-01-21T12:23:33.441376] [DEBUG] [REMOTE ] USIG: PASS: History has at least 300 days. [2026-01-21T12:23:33.441697] [DEBUG] [REMOTE ] USIG: PASS: Price check passed. Min price $51.36. [2026-01-21T12:23:33.441887] [DEBUG] [REMOTE ] USIG: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:33.442053] [DEBUG] [REMOTE ] USIG: PASS: Integrity check passed. [2026-01-21T12:23:33.442111] [DEBUG] [REMOTE ] USIG: Symbol is viable for forecasting. [2026-01-21T12:23:33.442312] [INFO ] [MAIN ] [3247/3501] USIG kept (0.6s) | 3244 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:33.875002] [DEBUG] [REMOTE ] USIO: Retrieved 6296 rows, trimmed to 300. [2026-01-21T12:23:33.875137] [DEBUG] [REMOTE ] USIO: PASS: History has at least 300 days. [2026-01-21T12:23:33.875373] [DEBUG] [REMOTE ] USIO: PASS: Price check passed. Min price $1.32. [2026-01-21T12:23:33.875513] [DEBUG] [REMOTE ] USIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:33.875645] [DEBUG] [REMOTE ] USIO: PASS: Integrity check passed. [2026-01-21T12:23:33.875688] [DEBUG] [REMOTE ] USIO: Symbol is viable for forecasting. [2026-01-21T12:23:33.875737] [INFO ] [MAIN ] [3248/3501] USIO kept (0.4s) | 3245 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:34.235008] [DEBUG] [REMOTE ] USLM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:34.235152] [DEBUG] [REMOTE ] USLM: PASS: History has at least 300 days. [2026-01-21T12:23:34.235385] [DEBUG] [REMOTE ] USLM: PASS: Price check passed. Min price $111.00. [2026-01-21T12:23:34.235522] [DEBUG] [REMOTE ] USLM: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:34.235659] [DEBUG] [REMOTE ] USLM: PASS: Integrity check passed. [2026-01-21T12:23:34.235717] [DEBUG] [REMOTE ] USLM: Symbol is viable for forecasting. [2026-01-21T12:23:34.235766] [INFO ] [MAIN ] [3249/3501] USLM kept (0.4s) | 3246 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:34.586594] [DEBUG] [REMOTE ] USMC: Retrieved 2078 rows, trimmed to 300. [2026-01-21T12:23:34.586741] [DEBUG] [REMOTE ] USMC: PASS: History has at least 300 days. [2026-01-21T12:23:34.586949] [DEBUG] [REMOTE ] USMC: PASS: Price check passed. Min price $66.08. [2026-01-21T12:23:34.587086] [DEBUG] [REMOTE ] USMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:34.587197] [DEBUG] [REMOTE ] USMC: PASS: Integrity check passed. [2026-01-21T12:23:34.587238] [DEBUG] [REMOTE ] USMC: Symbol is viable for forecasting. [2026-01-21T12:23:34.587285] [INFO ] [MAIN ] [3250/3501] USMC kept (0.4s) | 3247 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:34.804907] [DEBUG] [REMOTE ] USOI: Retrieved 409 rows, trimmed to 300. [2026-01-21T12:23:34.805319] [DEBUG] [REMOTE ] USOI: PASS: History has at least 300 days. [2026-01-21T12:23:34.805626] [DEBUG] [REMOTE ] USOI: PASS: Price check passed. Min price $45.42. [2026-01-21T12:23:34.805799] [DEBUG] [REMOTE ] USOI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:34.805939] [DEBUG] [REMOTE ] USOI: PASS: Integrity check passed. [2026-01-21T12:23:34.805988] [DEBUG] [REMOTE ] USOI: Symbol is viable for forecasting. [2026-01-21T12:23:34.806053] [INFO ] [MAIN ] [3251/3501] USOI kept (0.2s) | 3248 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:35.274891] [DEBUG] [REMOTE ] USOY: Retrieved 424 rows, trimmed to 300. [2026-01-21T12:23:35.275025] [DEBUG] [REMOTE ] USOY: PASS: History has at least 300 days. [2026-01-21T12:23:35.275227] [DEBUG] [REMOTE ] USOY: PASS: Price check passed. Min price $6.15. [2026-01-21T12:23:35.275363] [DEBUG] [REMOTE ] USOY: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:35.275472] [DEBUG] [REMOTE ] USOY: PASS: Integrity check passed. [2026-01-21T12:23:35.275513] [DEBUG] [REMOTE ] USOY: Symbol is viable for forecasting. [2026-01-21T12:23:35.275611] [INFO ] [MAIN ] [3252/3501] USOY kept (0.5s) | 3249 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:35.699640] [DEBUG] [REMOTE ] USTB: Retrieved 2068 rows, trimmed to 300. [2026-01-21T12:23:35.699789] [DEBUG] [REMOTE ] USTB: PASS: History has at least 300 days. [2026-01-21T12:23:35.699999] [DEBUG] [REMOTE ] USTB: PASS: Price check passed. Min price $50.30. [2026-01-21T12:23:35.700134] [DEBUG] [REMOTE ] USTB: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:35.700246] [DEBUG] [REMOTE ] USTB: PASS: Integrity check passed. [2026-01-21T12:23:35.700286] [DEBUG] [REMOTE ] USTB: Symbol is viable for forecasting. [2026-01-21T12:23:35.700334] [INFO ] [MAIN ] [3253/3501] USTB kept (0.4s) | 3250 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:36.198939] [DEBUG] [REMOTE ] USVM: Retrieved 2068 rows, trimmed to 300. [2026-01-21T12:23:36.199080] [DEBUG] [REMOTE ] USVM: PASS: History has at least 300 days. [2026-01-21T12:23:36.199286] [DEBUG] [REMOTE ] USVM: PASS: Price check passed. Min price $86.13. [2026-01-21T12:23:36.199421] [DEBUG] [REMOTE ] USVM: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:36.199532] [DEBUG] [REMOTE ] USVM: PASS: Integrity check passed. [2026-01-21T12:23:36.199599] [DEBUG] [REMOTE ] USVM: Symbol is viable for forecasting. [2026-01-21T12:23:36.199650] [INFO ] [MAIN ] [3254/3501] USVM kept (0.5s) | 3251 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:36.554528] [DEBUG] [REMOTE ] USXF: Retrieved 1404 rows, trimmed to 300. [2026-01-21T12:23:36.554699] [DEBUG] [REMOTE ] USXF: PASS: History has at least 300 days. [2026-01-21T12:23:36.554908] [DEBUG] [REMOTE ] USXF: PASS: Price check passed. Min price $54.69. [2026-01-21T12:23:36.555043] [DEBUG] [REMOTE ] USXF: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:36.555154] [DEBUG] [REMOTE ] USXF: PASS: Integrity check passed. [2026-01-21T12:23:36.555211] [DEBUG] [REMOTE ] USXF: Symbol is viable for forecasting. [2026-01-21T12:23:36.555260] [INFO ] [MAIN ] [3255/3501] USXF kept (0.4s) | 3252 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:36.905728] [DEBUG] [REMOTE ] UTEN: Retrieved 865 rows, trimmed to 300. [2026-01-21T12:23:36.905928] [DEBUG] [REMOTE ] UTEN: PASS: History has at least 300 days. [2026-01-21T12:23:36.906181] [DEBUG] [REMOTE ] UTEN: PASS: Price check passed. Min price $43.74. [2026-01-21T12:23:36.906324] [DEBUG] [REMOTE ] UTEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:36.906471] [DEBUG] [REMOTE ] UTEN: PASS: Integrity check passed. [2026-01-21T12:23:36.906515] [DEBUG] [REMOTE ] UTEN: Symbol is viable for forecasting. [2026-01-21T12:23:36.906567] [INFO ] [MAIN ] [3256/3501] UTEN kept (0.4s) | 3253 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:37.512338] [DEBUG] [REMOTE ] UTF: Retrieved 5458 rows, trimmed to 300. [2026-01-21T12:23:37.512482] [DEBUG] [REMOTE ] UTF: PASS: History has at least 300 days. [2026-01-21T12:23:37.512728] [DEBUG] [REMOTE ] UTF: PASS: Price check passed. Min price $23.12. [2026-01-21T12:23:37.512866] [DEBUG] [REMOTE ] UTF: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:37.512981] [DEBUG] [REMOTE ] UTF: PASS: Integrity check passed. [2026-01-21T12:23:37.513022] [DEBUG] [REMOTE ] UTF: Symbol is viable for forecasting. [2026-01-21T12:23:37.513069] [INFO ] [MAIN ] [3257/3501] UTF kept (0.6s) | 3254 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:37.887503] [DEBUG] [REMOTE ] UTI: Retrieved 5556 rows, trimmed to 300. [2026-01-21T12:23:37.887686] [DEBUG] [REMOTE ] UTI: PASS: History has at least 300 days. [2026-01-21T12:23:37.887916] [DEBUG] [REMOTE ] UTI: PASS: Price check passed. Min price $21.77. [2026-01-21T12:23:37.888050] [DEBUG] [REMOTE ] UTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:37.888168] [DEBUG] [REMOTE ] UTI: PASS: Integrity check passed. [2026-01-21T12:23:37.888208] [DEBUG] [REMOTE ] UTI: Symbol is viable for forecasting. [2026-01-21T12:23:37.888256] [INFO ] [MAIN ] [3258/3501] UTI kept (0.4s) | 3255 kept, 3 rejected | 138.3/min | ETA: 1.8m [2026-01-21T12:23:38.278433] [DEBUG] [REMOTE ] UTL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:38.278627] [DEBUG] [REMOTE ] UTL: PASS: History has at least 300 days. [2026-01-21T12:23:38.278931] [DEBUG] [REMOTE ] UTL: PASS: Price check passed. Min price $47.12. [2026-01-21T12:23:38.279127] [DEBUG] [REMOTE ] UTL: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:38.279301] [DEBUG] [REMOTE ] UTL: PASS: Integrity check passed. [2026-01-21T12:23:38.279362] [DEBUG] [REMOTE ] UTL: Symbol is viable for forecasting. [2026-01-21T12:23:38.279439] [INFO ] [MAIN ] [3259/3501] UTL kept (0.4s) | 3256 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:38.832493] [DEBUG] [REMOTE ] UTMD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:38.832663] [DEBUG] [REMOTE ] UTMD: PASS: History has at least 300 days. [2026-01-21T12:23:38.832892] [DEBUG] [REMOTE ] UTMD: PASS: Price check passed. Min price $53.52. [2026-01-21T12:23:38.833030] [DEBUG] [REMOTE ] UTMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:38.833145] [DEBUG] [REMOTE ] UTMD: PASS: Integrity check passed. [2026-01-21T12:23:38.833187] [DEBUG] [REMOTE ] UTMD: Symbol is viable for forecasting. [2026-01-21T12:23:38.833235] [INFO ] [MAIN ] [3260/3501] UTMD kept (0.6s) | 3257 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:39.119302] [DEBUG] [REMOTE ] UTZ: Retrieved 1793 rows, trimmed to 300. [2026-01-21T12:23:39.119445] [DEBUG] [REMOTE ] UTZ: PASS: History has at least 300 days. [2026-01-21T12:23:39.119693] [DEBUG] [REMOTE ] UTZ: PASS: Price check passed. Min price $9.16. [2026-01-21T12:23:39.119838] [DEBUG] [REMOTE ] UTZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:39.119983] [DEBUG] [REMOTE ] UTZ: PASS: Integrity check passed. [2026-01-21T12:23:39.120025] [DEBUG] [REMOTE ] UTZ: Symbol is viable for forecasting. [2026-01-21T12:23:39.120076] [INFO ] [MAIN ] [3261/3501] UTZ kept (0.3s) | 3258 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:39.627028] [DEBUG] [REMOTE ] UVE: Retrieved 5692 rows, trimmed to 300. [2026-01-21T12:23:39.627174] [DEBUG] [REMOTE ] UVE: PASS: History has at least 300 days. [2026-01-21T12:23:39.627406] [DEBUG] [REMOTE ] UVE: PASS: Price check passed. Min price $28.37. [2026-01-21T12:23:39.627541] [DEBUG] [REMOTE ] UVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:39.627680] [DEBUG] [REMOTE ] UVE: PASS: Integrity check passed. [2026-01-21T12:23:39.627722] [DEBUG] [REMOTE ] UVE: Symbol is viable for forecasting. [2026-01-21T12:23:39.627770] [INFO ] [MAIN ] [3262/3501] UVE kept (0.5s) | 3259 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:39.981120] [DEBUG] [REMOTE ] UVSP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:39.981261] [DEBUG] [REMOTE ] UVSP: PASS: History has at least 300 days. [2026-01-21T12:23:39.981487] [DEBUG] [REMOTE ] UVSP: PASS: Price check passed. Min price $29.13. [2026-01-21T12:23:39.981646] [DEBUG] [REMOTE ] UVSP: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:39.981765] [DEBUG] [REMOTE ] UVSP: PASS: Integrity check passed. [2026-01-21T12:23:39.981809] [DEBUG] [REMOTE ] UVSP: Symbol is viable for forecasting. [2026-01-21T12:23:39.981858] [INFO ] [MAIN ] [3263/3501] UVSP kept (0.4s) | 3260 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:40.268246] [DEBUG] [REMOTE ] UWMC: Retrieved 1226 rows, trimmed to 300. [2026-01-21T12:23:40.268375] [DEBUG] [REMOTE ] UWMC: PASS: History has at least 300 days. [2026-01-21T12:23:40.268607] [DEBUG] [REMOTE ] UWMC: PASS: Price check passed. Min price $4.38. [2026-01-21T12:23:40.268756] [DEBUG] [REMOTE ] UWMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:40.268868] [DEBUG] [REMOTE ] UWMC: PASS: Integrity check passed. [2026-01-21T12:23:40.268909] [DEBUG] [REMOTE ] UWMC: Symbol is viable for forecasting. [2026-01-21T12:23:40.268958] [INFO ] [MAIN ] [3264/3501] UWMC kept (0.3s) | 3261 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:40.593182] [DEBUG] [REMOTE ] UXIN: Retrieved 1901 rows, trimmed to 300. [2026-01-21T12:23:40.593309] [DEBUG] [REMOTE ] UXIN: PASS: History has at least 300 days. [2026-01-21T12:23:40.593508] [DEBUG] [REMOTE ] UXIN: PASS: Price check passed. Min price $2.50. [2026-01-21T12:23:40.593687] [DEBUG] [REMOTE ] UXIN: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:40.593803] [DEBUG] [REMOTE ] UXIN: PASS: Integrity check passed. [2026-01-21T12:23:40.593844] [DEBUG] [REMOTE ] UXIN: Symbol is viable for forecasting. [2026-01-21T12:23:40.593891] [INFO ] [MAIN ] [3265/3501] UXIN kept (0.3s) | 3262 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:41.051184] [DEBUG] [REMOTE ] UYLD: Retrieved 811 rows, trimmed to 300. [2026-01-21T12:23:41.051320] [DEBUG] [REMOTE ] UYLD: PASS: History has at least 300 days. [2026-01-21T12:23:41.051529] [DEBUG] [REMOTE ] UYLD: PASS: Price check passed. Min price $50.66. [2026-01-21T12:23:41.051703] [DEBUG] [REMOTE ] UYLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:41.051821] [DEBUG] [REMOTE ] UYLD: PASS: Integrity check passed. [2026-01-21T12:23:41.051862] [DEBUG] [REMOTE ] UYLD: Symbol is viable for forecasting. [2026-01-21T12:23:41.051912] [INFO ] [MAIN ] [3266/3501] UYLD kept (0.5s) | 3263 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:41.497027] [DEBUG] [REMOTE ] UZE: Retrieved 1279 rows, trimmed to 300. [2026-01-21T12:23:41.497165] [DEBUG] [REMOTE ] UZE: PASS: History has at least 300 days. [2026-01-21T12:23:41.497375] [DEBUG] [REMOTE ] UZE: PASS: Price check passed. Min price $17.44. [2026-01-21T12:23:41.497513] [DEBUG] [REMOTE ] UZE: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:41.497690] [DEBUG] [REMOTE ] UZE: PASS: Integrity check passed. [2026-01-21T12:23:41.497751] [DEBUG] [REMOTE ] UZE: Symbol is viable for forecasting. [2026-01-21T12:23:41.497812] [INFO ] [MAIN ] [3267/3501] UZE kept (0.4s) | 3264 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:41.960055] [DEBUG] [REMOTE ] VAC: Retrieved 3569 rows, trimmed to 300. [2026-01-21T12:23:41.960191] [DEBUG] [REMOTE ] VAC: PASS: History has at least 300 days. [2026-01-21T12:23:41.960405] [DEBUG] [REMOTE ] VAC: PASS: Price check passed. Min price $44.87. [2026-01-21T12:23:41.960559] [DEBUG] [REMOTE ] VAC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:41.960716] [DEBUG] [REMOTE ] VAC: PASS: Integrity check passed. [2026-01-21T12:23:41.960760] [DEBUG] [REMOTE ] VAC: Symbol is viable for forecasting. [2026-01-21T12:23:41.960890] [INFO ] [MAIN ] [3268/3501] VAC kept (0.5s) | 3265 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:42.513961] [DEBUG] [REMOTE ] VAL: Retrieved 5637 rows, trimmed to 300. [2026-01-21T12:23:42.514094] [DEBUG] [REMOTE ] VAL: PASS: History has at least 300 days. [2026-01-21T12:23:42.514308] [DEBUG] [REMOTE ] VAL: PASS: Price check passed. Min price $49.03. [2026-01-21T12:23:42.514443] [DEBUG] [REMOTE ] VAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:42.514559] [DEBUG] [REMOTE ] VAL: PASS: Integrity check passed. [2026-01-21T12:23:42.514620] [DEBUG] [REMOTE ] VAL: Symbol is viable for forecasting. [2026-01-21T12:23:42.514672] [INFO ] [MAIN ] [3269/3501] VAL kept (0.6s) | 3266 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:42.969208] [DEBUG] [REMOTE ] VALE: Retrieved 5997 rows, trimmed to 300. [2026-01-21T12:23:42.969348] [DEBUG] [REMOTE ] VALE: PASS: History has at least 300 days. [2026-01-21T12:23:42.969587] [DEBUG] [REMOTE ] VALE: PASS: Price check passed. Min price $11.20. [2026-01-21T12:23:42.969731] [DEBUG] [REMOTE ] VALE: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:42.969850] [DEBUG] [REMOTE ] VALE: PASS: Integrity check passed. [2026-01-21T12:23:42.969893] [DEBUG] [REMOTE ] VALE: Symbol is viable for forecasting. [2026-01-21T12:23:42.969943] [INFO ] [MAIN ] [3270/3501] VALE kept (0.5s) | 3267 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:43.207781] [DEBUG] [REMOTE ] VALN: Retrieved 1183 rows, trimmed to 300. [2026-01-21T12:23:43.207918] [DEBUG] [REMOTE ] VALN: PASS: History has at least 300 days. [2026-01-21T12:23:43.208128] [DEBUG] [REMOTE ] VALN: PASS: Price check passed. Min price $8.07. [2026-01-21T12:23:43.208266] [DEBUG] [REMOTE ] VALN: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:43.208380] [DEBUG] [REMOTE ] VALN: PASS: Integrity check passed. [2026-01-21T12:23:43.208423] [DEBUG] [REMOTE ] VALN: Symbol is viable for forecasting. [2026-01-21T12:23:43.208473] [INFO ] [MAIN ] [3271/3501] VALN kept (0.2s) | 3268 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:43.587086] [DEBUG] [REMOTE ] VANI: Retrieved 2807 rows, trimmed to 300. [2026-01-21T12:23:43.587229] [DEBUG] [REMOTE ] VANI: PASS: History has at least 300 days. [2026-01-21T12:23:43.587461] [DEBUG] [REMOTE ] VANI: PASS: Price check passed. Min price $1.23. [2026-01-21T12:23:43.587644] [DEBUG] [REMOTE ] VANI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:43.587772] [DEBUG] [REMOTE ] VANI: PASS: Integrity check passed. [2026-01-21T12:23:43.587816] [DEBUG] [REMOTE ] VANI: Symbol is viable for forecasting. [2026-01-21T12:23:43.587868] [INFO ] [MAIN ] [3272/3501] VANI kept (0.4s) | 3269 kept, 3 rejected | 138.3/min | ETA: 1.7m [2026-01-21T12:23:44.096668] [DEBUG] [REMOTE ] VBF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:44.096823] [DEBUG] [REMOTE ] VBF: PASS: History has at least 300 days. [2026-01-21T12:23:44.097267] [DEBUG] [REMOTE ] VBF: PASS: Price check passed. Min price $15.24. [2026-01-21T12:23:44.097409] [DEBUG] [REMOTE ] VBF: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:44.097555] [DEBUG] [REMOTE ] VBF: PASS: Integrity check passed. [2026-01-21T12:23:44.097618] [DEBUG] [REMOTE ] VBF: Symbol is viable for forecasting. [2026-01-21T12:23:44.097674] [INFO ] [MAIN ] [3273/3501] VBF kept (0.5s) | 3270 kept, 3 rejected | 138.3/min | ETA: 1.6m [2026-01-21T12:23:44.442006] [DEBUG] [REMOTE ] VBNK: Retrieved 1103 rows, trimmed to 300. [2026-01-21T12:23:44.442202] [DEBUG] [REMOTE ] VBNK: PASS: History has at least 300 days. [2026-01-21T12:23:44.442546] [DEBUG] [REMOTE ] VBNK: PASS: Price check passed. Min price $11.25. [2026-01-21T12:23:44.442772] [DEBUG] [REMOTE ] VBNK: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:44.442962] [DEBUG] [REMOTE ] VBNK: PASS: Integrity check passed. [2026-01-21T12:23:44.443037] [DEBUG] [REMOTE ] VBNK: Symbol is viable for forecasting. [2026-01-21T12:23:44.443124] [INFO ] [MAIN ] [3274/3501] VBNK kept (0.3s) | 3271 kept, 3 rejected | 138.3/min | ETA: 1.6m [2026-01-21T12:23:44.957659] [DEBUG] [REMOTE ] VC: Retrieved 3846 rows, trimmed to 300. [2026-01-21T12:23:44.957867] [DEBUG] [REMOTE ] VC: PASS: History has at least 300 days. [2026-01-21T12:23:44.958248] [DEBUG] [REMOTE ] VC: PASS: Price check passed. Min price $91.68. [2026-01-21T12:23:44.958461] [DEBUG] [REMOTE ] VC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:44.958760] [DEBUG] [REMOTE ] VC: PASS: Integrity check passed. [2026-01-21T12:23:44.958830] [DEBUG] [REMOTE ] VC: Symbol is viable for forecasting. [2026-01-21T12:23:44.959042] [INFO ] [MAIN ] [3275/3501] VC kept (0.5s) | 3272 kept, 3 rejected | 138.3/min | ETA: 1.6m [2026-01-21T12:23:45.469556] [DEBUG] [REMOTE ] VCEL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:45.469735] [DEBUG] [REMOTE ] VCEL: PASS: History has at least 300 days. [2026-01-21T12:23:45.469994] [DEBUG] [REMOTE ] VCEL: PASS: Price check passed. Min price $34.53. [2026-01-21T12:23:45.470143] [DEBUG] [REMOTE ] VCEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:45.470276] [DEBUG] [REMOTE ] VCEL: PASS: Integrity check passed. [2026-01-21T12:23:45.470320] [DEBUG] [REMOTE ] VCEL: Symbol is viable for forecasting. [2026-01-21T12:23:45.470373] [INFO ] [MAIN ] [3276/3501] VCEL kept (0.5s) | 3273 kept, 3 rejected | 138.3/min | ETA: 1.6m [2026-01-21T12:23:45.666418] [DEBUG] [REMOTE ] VCRB: Retrieved 525 rows, trimmed to 300. [2026-01-21T12:23:45.666600] [DEBUG] [REMOTE ] VCRB: PASS: History has at least 300 days. [2026-01-21T12:23:45.666813] [DEBUG] [REMOTE ] VCRB: PASS: Price check passed. Min price $77.31. [2026-01-21T12:23:45.666952] [DEBUG] [REMOTE ] VCRB: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:45.667064] [DEBUG] [REMOTE ] VCRB: PASS: Integrity check passed. [2026-01-21T12:23:45.667105] [DEBUG] [REMOTE ] VCRB: Symbol is viable for forecasting. [2026-01-21T12:23:45.667152] [INFO ] [MAIN ] [3277/3501] VCRB kept (0.2s) | 3274 kept, 3 rejected | 138.4/min | ETA: 1.6m [2026-01-21T12:23:46.254688] [DEBUG] [REMOTE ] VCSH: Retrieved 4063 rows, trimmed to 300. [2026-01-21T12:23:46.254833] [DEBUG] [REMOTE ] VCSH: PASS: History has at least 300 days. [2026-01-21T12:23:46.255067] [DEBUG] [REMOTE ] VCSH: PASS: Price check passed. Min price $78.93. [2026-01-21T12:23:46.255208] [DEBUG] [REMOTE ] VCSH: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:46.255332] [DEBUG] [REMOTE ] VCSH: PASS: Integrity check passed. [2026-01-21T12:23:46.255372] [DEBUG] [REMOTE ] VCSH: Symbol is viable for forecasting. [2026-01-21T12:23:46.255423] [INFO ] [MAIN ] [3278/3501] VCSH kept (0.6s) | 3275 kept, 3 rejected | 138.3/min | ETA: 1.6m [2026-01-21T12:23:46.723495] [DEBUG] [REMOTE ] VECO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:46.723690] [DEBUG] [REMOTE ] VECO: PASS: History has at least 300 days. [2026-01-21T12:23:46.723944] [DEBUG] [REMOTE ] VECO: PASS: Price check passed. Min price $26.39. [2026-01-21T12:23:46.724091] [DEBUG] [REMOTE ] VECO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:46.724236] [DEBUG] [REMOTE ] VECO: PASS: Integrity check passed. [2026-01-21T12:23:46.724280] [DEBUG] [REMOTE ] VECO: Symbol is viable for forecasting. [2026-01-21T12:23:46.724331] [INFO ] [MAIN ] [3279/3501] VECO kept (0.5s) | 3276 kept, 3 rejected | 138.3/min | ETA: 1.6m [2026-01-21T12:23:46.952919] [DEBUG] [REMOTE ] VEEE: Retrieved 1130 rows, trimmed to 300. [2026-01-21T12:23:46.953056] [DEBUG] [REMOTE ] VEEE: PASS: History has at least 300 days. [2026-01-21T12:23:46.953266] [DEBUG] [REMOTE ] VEEE: PASS: Price check passed. Min price $1.50. [2026-01-21T12:23:46.953409] [DEBUG] [REMOTE ] VEEE: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:46.953525] [DEBUG] [REMOTE ] VEEE: PASS: Integrity check passed. [2026-01-21T12:23:46.953567] [DEBUG] [REMOTE ] VEEE: Symbol is viable for forecasting. [2026-01-21T12:23:46.953644] [INFO ] [MAIN ] [3280/3501] VEEE kept (0.2s) | 3277 kept, 3 rejected | 138.4/min | ETA: 1.6m [2026-01-21T12:23:47.400823] [DEBUG] [REMOTE ] VEL: Retrieved 1509 rows, trimmed to 300. [2026-01-21T12:23:47.400971] [DEBUG] [REMOTE ] VEL: PASS: History has at least 300 days. [2026-01-21T12:23:47.401190] [DEBUG] [REMOTE ] VEL: PASS: Price check passed. Min price $18.17. [2026-01-21T12:23:47.401333] [DEBUG] [REMOTE ] VEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:47.401451] [DEBUG] [REMOTE ] VEL: PASS: Integrity check passed. [2026-01-21T12:23:47.401493] [DEBUG] [REMOTE ] VEL: Symbol is viable for forecasting. [2026-01-21T12:23:47.401542] [INFO ] [MAIN ] [3281/3501] VEL kept (0.4s) | 3278 kept, 3 rejected | 138.4/min | ETA: 1.6m [2026-01-21T12:23:47.995026] [DEBUG] [REMOTE ] VEON: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:47.995200] [DEBUG] [REMOTE ] VEON: PASS: History has at least 300 days. [2026-01-21T12:23:47.995444] [DEBUG] [REMOTE ] VEON: PASS: Price check passed. Min price $43.56. [2026-01-21T12:23:47.995608] [DEBUG] [REMOTE ] VEON: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:47.995748] [DEBUG] [REMOTE ] VEON: PASS: Integrity check passed. [2026-01-21T12:23:47.995797] [DEBUG] [REMOTE ] VEON: Symbol is viable for forecasting. [2026-01-21T12:23:47.995851] [INFO ] [MAIN ] [3282/3501] VEON kept (0.6s) | 3279 kept, 3 rejected | 138.3/min | ETA: 1.6m [2026-01-21T12:23:48.240517] [DEBUG] [REMOTE ] VERA: Retrieved 1176 rows, trimmed to 300. [2026-01-21T12:23:48.240697] [DEBUG] [REMOTE ] VERA: PASS: History has at least 300 days. [2026-01-21T12:23:48.240925] [DEBUG] [REMOTE ] VERA: PASS: Price check passed. Min price $24.10. [2026-01-21T12:23:48.241070] [DEBUG] [REMOTE ] VERA: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:48.241189] [DEBUG] [REMOTE ] VERA: PASS: Integrity check passed. [2026-01-21T12:23:48.241234] [DEBUG] [REMOTE ] VERA: Symbol is viable for forecasting. [2026-01-21T12:23:48.241285] [INFO ] [MAIN ] [3283/3501] VERA kept (0.2s) | 3280 kept, 3 rejected | 138.4/min | ETA: 1.6m [2026-01-21T12:23:48.692764] [DEBUG] [REMOTE ] VERI: Retrieved 2184 rows, trimmed to 300. [2026-01-21T12:23:48.692920] [DEBUG] [REMOTE ] VERI: PASS: History has at least 300 days. [2026-01-21T12:23:48.693157] [DEBUG] [REMOTE ] VERI: PASS: Price check passed. Min price $3.86. [2026-01-21T12:23:48.693323] [DEBUG] [REMOTE ] VERI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:48.693452] [DEBUG] [REMOTE ] VERI: PASS: Integrity check passed. [2026-01-21T12:23:48.693511] [DEBUG] [REMOTE ] VERI: Symbol is viable for forecasting. [2026-01-21T12:23:48.693603] [INFO ] [MAIN ] [3284/3501] VERI kept (0.5s) | 3281 kept, 3 rejected | 138.4/min | ETA: 1.6m [2026-01-21T12:23:49.134598] [DEBUG] [REMOTE ] VERO: Retrieved 3321 rows, trimmed to 300. [2026-01-21T12:23:49.134736] [DEBUG] [REMOTE ] VERO: PASS: History has at least 300 days. [2026-01-21T12:23:49.134956] [DEBUG] [REMOTE ] VERO: PASS: Price check passed. Min price $1.43. [2026-01-21T12:23:49.135117] [DEBUG] [REMOTE ] VERO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:49.135237] [DEBUG] [REMOTE ] VERO: PASS: Integrity check passed. [2026-01-21T12:23:49.135281] [DEBUG] [REMOTE ] VERO: Symbol is viable for forecasting. [2026-01-21T12:23:49.135331] [INFO ] [MAIN ] [3285/3501] VERO kept (0.4s) | 3282 kept, 3 rejected | 138.4/min | ETA: 1.6m [2026-01-21T12:23:49.317867] [DEBUG] [REMOTE ] VERX: Retrieved 1376 rows, trimmed to 300. [2026-01-21T12:23:49.318096] [DEBUG] [REMOTE ] VERX: PASS: History has at least 300 days. [2026-01-21T12:23:49.318455] [DEBUG] [REMOTE ] VERX: PASS: Price check passed. Min price $19.00. [2026-01-21T12:23:49.318639] [DEBUG] [REMOTE ] VERX: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:49.318789] [DEBUG] [REMOTE ] VERX: PASS: Integrity check passed. [2026-01-21T12:23:49.318833] [DEBUG] [REMOTE ] VERX: Symbol is viable for forecasting. [2026-01-21T12:23:49.318899] [INFO ] [MAIN ] [3286/3501] VERX kept (0.2s) | 3283 kept, 3 rejected | 138.4/min | ETA: 1.6m [2026-01-21T12:23:50.126401] [DEBUG] [REMOTE ] VFC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:50.126550] [DEBUG] [REMOTE ] VFC: PASS: History has at least 300 days. [2026-01-21T12:23:50.126812] [DEBUG] [REMOTE ] VFC: PASS: Price check passed. Min price $13.70. [2026-01-21T12:23:50.126961] [DEBUG] [REMOTE ] VFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:50.127085] [DEBUG] [REMOTE ] VFC: PASS: Integrity check passed. [2026-01-21T12:23:50.127127] [DEBUG] [REMOTE ] VFC: Symbol is viable for forecasting. [2026-01-21T12:23:50.127177] [INFO ] [MAIN ] [3287/3501] VFC kept (0.8s) | 3284 kept, 3 rejected | 138.3/min | ETA: 1.5m [2026-01-21T12:23:50.491382] [DEBUG] [REMOTE ] VFF: Retrieved 3972 rows, trimmed to 300. [2026-01-21T12:23:50.491508] [DEBUG] [REMOTE ] VFF: PASS: History has at least 300 days. [2026-01-21T12:23:50.491738] [DEBUG] [REMOTE ] VFF: PASS: Price check passed. Min price $2.96. [2026-01-21T12:23:50.491873] [DEBUG] [REMOTE ] VFF: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:50.491986] [DEBUG] [REMOTE ] VFF: PASS: Integrity check passed. [2026-01-21T12:23:50.492027] [DEBUG] [REMOTE ] VFF: Symbol is viable for forecasting. [2026-01-21T12:23:50.492074] [INFO ] [MAIN ] [3288/3501] VFF kept (0.4s) | 3285 kept, 3 rejected | 138.3/min | ETA: 1.5m [2026-01-21T12:23:50.636653] [DEBUG] [REMOTE ] VFLO: Retrieved 647 rows, trimmed to 300. [2026-01-21T12:23:50.636765] [DEBUG] [REMOTE ] VFLO: PASS: History has at least 300 days. [2026-01-21T12:23:50.636963] [DEBUG] [REMOTE ] VFLO: PASS: Price check passed. Min price $36.61. [2026-01-21T12:23:50.637096] [DEBUG] [REMOTE ] VFLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:50.637204] [DEBUG] [REMOTE ] VFLO: PASS: Integrity check passed. [2026-01-21T12:23:50.637244] [DEBUG] [REMOTE ] VFLO: Symbol is viable for forecasting. [2026-01-21T12:23:50.637290] [INFO ] [MAIN ] [3289/3501] VFLO kept (0.1s) | 3286 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:51.193313] [DEBUG] [REMOTE ] VFS: Retrieved 1097 rows, trimmed to 300. [2026-01-21T12:23:51.193444] [DEBUG] [REMOTE ] VFS: PASS: History has at least 300 days. [2026-01-21T12:23:51.193673] [DEBUG] [REMOTE ] VFS: PASS: Price check passed. Min price $3.14. [2026-01-21T12:23:51.193812] [DEBUG] [REMOTE ] VFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:51.193921] [DEBUG] [REMOTE ] VFS: PASS: Integrity check passed. [2026-01-21T12:23:51.193961] [DEBUG] [REMOTE ] VFS: Symbol is viable for forecasting. [2026-01-21T12:23:51.194009] [INFO ] [MAIN ] [3290/3501] VFS kept (0.6s) | 3287 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:51.681056] [DEBUG] [REMOTE ] VGI: Retrieved 3496 rows, trimmed to 300. [2026-01-21T12:23:51.681209] [DEBUG] [REMOTE ] VGI: PASS: History has at least 300 days. [2026-01-21T12:23:51.681468] [DEBUG] [REMOTE ] VGI: PASS: Price check passed. Min price $7.54. [2026-01-21T12:23:51.681705] [DEBUG] [REMOTE ] VGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:51.681878] [DEBUG] [REMOTE ] VGI: PASS: Integrity check passed. [2026-01-21T12:23:51.681940] [DEBUG] [REMOTE ] VGI: Symbol is viable for forecasting. [2026-01-21T12:23:51.682013] [INFO ] [MAIN ] [3291/3501] VGI kept (0.5s) | 3288 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:52.179506] [DEBUG] [REMOTE ] VGM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:52.179665] [DEBUG] [REMOTE ] VGM: PASS: History has at least 300 days. [2026-01-21T12:23:52.179886] [DEBUG] [REMOTE ] VGM: PASS: Price check passed. Min price $9.90. [2026-01-21T12:23:52.180023] [DEBUG] [REMOTE ] VGM: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:52.180138] [DEBUG] [REMOTE ] VGM: PASS: Integrity check passed. [2026-01-21T12:23:52.180178] [DEBUG] [REMOTE ] VGM: Symbol is viable for forecasting. [2026-01-21T12:23:52.180226] [INFO ] [MAIN ] [3292/3501] VGM kept (0.5s) | 3289 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:52.517123] [DEBUG] [REMOTE ] VGSH: Retrieved 4063 rows, trimmed to 300. [2026-01-21T12:23:52.517269] [DEBUG] [REMOTE ] VGSH: PASS: History has at least 300 days. [2026-01-21T12:23:52.517497] [DEBUG] [REMOTE ] VGSH: PASS: Price check passed. Min price $58.26. [2026-01-21T12:23:52.517690] [DEBUG] [REMOTE ] VGSH: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:52.517845] [DEBUG] [REMOTE ] VGSH: PASS: Integrity check passed. [2026-01-21T12:23:52.517908] [DEBUG] [REMOTE ] VGSH: Symbol is viable for forecasting. [2026-01-21T12:23:52.517983] [INFO ] [MAIN ] [3293/3501] VGSH kept (0.3s) | 3290 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:52.887927] [DEBUG] [REMOTE ] VICI: Retrieved 2075 rows, trimmed to 300. [2026-01-21T12:23:52.888093] [DEBUG] [REMOTE ] VICI: PASS: History has at least 300 days. [2026-01-21T12:23:52.888314] [DEBUG] [REMOTE ] VICI: PASS: Price check passed. Min price $27.30. [2026-01-21T12:23:52.888456] [DEBUG] [REMOTE ] VICI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:52.888590] [DEBUG] [REMOTE ] VICI: PASS: Integrity check passed. [2026-01-21T12:23:52.888634] [DEBUG] [REMOTE ] VICI: Symbol is viable for forecasting. [2026-01-21T12:23:52.888685] [INFO ] [MAIN ] [3294/3501] VICI kept (0.4s) | 3291 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:53.288124] [DEBUG] [REMOTE ] VIGI: Retrieved 2486 rows, trimmed to 300. [2026-01-21T12:23:53.288275] [DEBUG] [REMOTE ] VIGI: PASS: History has at least 300 days. [2026-01-21T12:23:53.288498] [DEBUG] [REMOTE ] VIGI: PASS: Price check passed. Min price $86.90. [2026-01-21T12:23:53.288681] [DEBUG] [REMOTE ] VIGI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:53.288804] [DEBUG] [REMOTE ] VIGI: PASS: Integrity check passed. [2026-01-21T12:23:53.288847] [DEBUG] [REMOTE ] VIGI: Symbol is viable for forecasting. [2026-01-21T12:23:53.288902] [INFO ] [MAIN ] [3295/3501] VIGI kept (0.4s) | 3292 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:53.557656] [DEBUG] [REMOTE ] VINP: Retrieved 1250 rows, trimmed to 300. [2026-01-21T12:23:53.557792] [DEBUG] [REMOTE ] VINP: PASS: History has at least 300 days. [2026-01-21T12:23:53.558002] [DEBUG] [REMOTE ] VINP: PASS: Price check passed. Min price $11.07. [2026-01-21T12:23:53.558143] [DEBUG] [REMOTE ] VINP: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:53.558256] [DEBUG] [REMOTE ] VINP: PASS: Integrity check passed. [2026-01-21T12:23:53.558299] [DEBUG] [REMOTE ] VINP: Symbol is viable for forecasting. [2026-01-21T12:23:53.558350] [INFO ] [MAIN ] [3296/3501] VINP kept (0.3s) | 3293 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:54.037695] [DEBUG] [REMOTE ] VIPS: Retrieved 3476 rows, trimmed to 300. [2026-01-21T12:23:54.037845] [DEBUG] [REMOTE ] VIPS: PASS: History has at least 300 days. [2026-01-21T12:23:54.038105] [DEBUG] [REMOTE ] VIPS: PASS: Price check passed. Min price $16.71. [2026-01-21T12:23:54.038300] [DEBUG] [REMOTE ] VIPS: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:54.038443] [DEBUG] [REMOTE ] VIPS: PASS: Integrity check passed. [2026-01-21T12:23:54.038494] [DEBUG] [REMOTE ] VIPS: Symbol is viable for forecasting. [2026-01-21T12:23:54.038554] [INFO ] [MAIN ] [3297/3501] VIPS kept (0.5s) | 3294 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:54.538656] [DEBUG] [REMOTE ] VIRC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:54.538920] [DEBUG] [REMOTE ] VIRC: PASS: History has at least 300 days. [2026-01-21T12:23:54.539471] [DEBUG] [REMOTE ] VIRC: PASS: Price check passed. Min price $6.24. [2026-01-21T12:23:54.539661] [DEBUG] [REMOTE ] VIRC: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:54.539850] [DEBUG] [REMOTE ] VIRC: PASS: Integrity check passed. [2026-01-21T12:23:54.539908] [DEBUG] [REMOTE ] VIRC: Symbol is viable for forecasting. [2026-01-21T12:23:54.539980] [INFO ] [MAIN ] [3298/3501] VIRC kept (0.5s) | 3295 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:54.860538] [DEBUG] [REMOTE ] VITL: Retrieved 1374 rows, trimmed to 300. [2026-01-21T12:23:54.860782] [DEBUG] [REMOTE ] VITL: PASS: History has at least 300 days. [2026-01-21T12:23:54.861055] [DEBUG] [REMOTE ] VITL: PASS: Price check passed. Min price $27.46. [2026-01-21T12:23:54.861204] [DEBUG] [REMOTE ] VITL: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:54.861356] [DEBUG] [REMOTE ] VITL: PASS: Integrity check passed. [2026-01-21T12:23:54.861411] [DEBUG] [REMOTE ] VITL: Symbol is viable for forecasting. [2026-01-21T12:23:54.861468] [INFO ] [MAIN ] [3299/3501] VITL kept (0.3s) | 3296 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:55.437175] [DEBUG] [REMOTE ] VKQ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:55.437318] [DEBUG] [REMOTE ] VKQ: PASS: History has at least 300 days. [2026-01-21T12:23:55.437542] [DEBUG] [REMOTE ] VKQ: PASS: Price check passed. Min price $9.37. [2026-01-21T12:23:55.437702] [DEBUG] [REMOTE ] VKQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:55.437823] [DEBUG] [REMOTE ] VKQ: PASS: Integrity check passed. [2026-01-21T12:23:55.437864] [DEBUG] [REMOTE ] VKQ: Symbol is viable for forecasting. [2026-01-21T12:23:55.437912] [INFO ] [MAIN ] [3300/3501] VKQ kept (0.6s) | 3297 kept, 3 rejected | 138.4/min | ETA: 1.5m [2026-01-21T12:23:55.706928] [DEBUG] [REMOTE ] VKTX: Retrieved 2698 rows, trimmed to 300. [2026-01-21T12:23:55.707139] [DEBUG] [REMOTE ] VKTX: PASS: History has at least 300 days. [2026-01-21T12:23:55.707417] [DEBUG] [REMOTE ] VKTX: PASS: Price check passed. Min price $30.69. [2026-01-21T12:23:55.707620] [DEBUG] [REMOTE ] VKTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:55.707755] [DEBUG] [REMOTE ] VKTX: PASS: Integrity check passed. [2026-01-21T12:23:55.707800] [DEBUG] [REMOTE ] VKTX: Symbol is viable for forecasting. [2026-01-21T12:23:55.707856] [INFO ] [MAIN ] [3301/3501] VKTX kept (0.3s) | 3298 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:23:56.316757] [DEBUG] [REMOTE ] VLGEA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:56.316963] [DEBUG] [REMOTE ] VLGEA: PASS: History has at least 300 days. [2026-01-21T12:23:56.317264] [DEBUG] [REMOTE ] VLGEA: PASS: Price check passed. Min price $31.15. [2026-01-21T12:23:56.317415] [DEBUG] [REMOTE ] VLGEA: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:56.317552] [DEBUG] [REMOTE ] VLGEA: PASS: Integrity check passed. [2026-01-21T12:23:56.317615] [DEBUG] [REMOTE ] VLGEA: Symbol is viable for forecasting. [2026-01-21T12:23:56.317672] [INFO ] [MAIN ] [3302/3501] VLGEA kept (0.6s) | 3299 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:23:56.555930] [DEBUG] [REMOTE ] VLN: Retrieved 1079 rows, trimmed to 300. [2026-01-21T12:23:56.556175] [DEBUG] [REMOTE ] VLN: PASS: History has at least 300 days. [2026-01-21T12:23:56.556539] [DEBUG] [REMOTE ] VLN: PASS: Price check passed. Min price $1.38. [2026-01-21T12:23:56.556794] [DEBUG] [REMOTE ] VLN: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:56.556949] [DEBUG] [REMOTE ] VLN: PASS: Integrity check passed. [2026-01-21T12:23:56.557006] [DEBUG] [REMOTE ] VLN: Symbol is viable for forecasting. [2026-01-21T12:23:56.557081] [INFO ] [MAIN ] [3303/3501] VLN kept (0.2s) | 3300 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:23:57.248029] [DEBUG] [REMOTE ] VLO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:57.248456] [DEBUG] [REMOTE ] VLO: PASS: History has at least 300 days. [2026-01-21T12:23:57.248812] [DEBUG] [REMOTE ] VLO: PASS: Price check passed. Min price $161.94. [2026-01-21T12:23:57.248958] [DEBUG] [REMOTE ] VLO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:57.249103] [DEBUG] [REMOTE ] VLO: PASS: Integrity check passed. [2026-01-21T12:23:57.249336] [DEBUG] [REMOTE ] VLO: Symbol is viable for forecasting. [2026-01-21T12:23:57.249396] [INFO ] [MAIN ] [3304/3501] VLO kept (0.7s) | 3301 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:23:57.583370] [DEBUG] [REMOTE ] VLRS: Retrieved 3103 rows, trimmed to 300. [2026-01-21T12:23:57.583614] [DEBUG] [REMOTE ] VLRS: PASS: History has at least 300 days. [2026-01-21T12:23:57.583913] [DEBUG] [REMOTE ] VLRS: PASS: Price check passed. Min price $6.30. [2026-01-21T12:23:57.584068] [DEBUG] [REMOTE ] VLRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:57.584220] [DEBUG] [REMOTE ] VLRS: PASS: Integrity check passed. [2026-01-21T12:23:57.584268] [DEBUG] [REMOTE ] VLRS: Symbol is viable for forecasting. [2026-01-21T12:23:57.584329] [INFO ] [MAIN ] [3305/3501] VLRS kept (0.3s) | 3302 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:23:57.839332] [DEBUG] [REMOTE ] VLTO: Retrieved 575 rows, trimmed to 300. [2026-01-21T12:23:57.839467] [DEBUG] [REMOTE ] VLTO: PASS: History has at least 300 days. [2026-01-21T12:23:57.839687] [DEBUG] [REMOTE ] VLTO: PASS: Price check passed. Min price $97.16. [2026-01-21T12:23:57.839824] [DEBUG] [REMOTE ] VLTO: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:57.839933] [DEBUG] [REMOTE ] VLTO: PASS: Integrity check passed. [2026-01-21T12:23:57.839973] [DEBUG] [REMOTE ] VLTO: Symbol is viable for forecasting. [2026-01-21T12:23:57.840021] [INFO ] [MAIN ] [3306/3501] VLTO kept (0.3s) | 3303 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:23:58.516010] [DEBUG] [REMOTE ] VLY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:58.516153] [DEBUG] [REMOTE ] VLY: PASS: History has at least 300 days. [2026-01-21T12:23:58.516374] [DEBUG] [REMOTE ] VLY: PASS: Price check passed. Min price $10.33. [2026-01-21T12:23:58.516536] [DEBUG] [REMOTE ] VLY: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:58.516677] [DEBUG] [REMOTE ] VLY: PASS: Integrity check passed. [2026-01-21T12:23:58.516721] [DEBUG] [REMOTE ] VLY: Symbol is viable for forecasting. [2026-01-21T12:23:58.516772] [INFO ] [MAIN ] [3307/3501] VLY kept (0.7s) | 3304 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:23:58.916104] [DEBUG] [REMOTE ] VMBS: Retrieved 4063 rows, trimmed to 300. [2026-01-21T12:23:58.916239] [DEBUG] [REMOTE ] VMBS: PASS: History has at least 300 days. [2026-01-21T12:23:58.916469] [DEBUG] [REMOTE ] VMBS: PASS: Price check passed. Min price $46.53. [2026-01-21T12:23:58.916634] [DEBUG] [REMOTE ] VMBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:58.916763] [DEBUG] [REMOTE ] VMBS: PASS: Integrity check passed. [2026-01-21T12:23:58.916823] [DEBUG] [REMOTE ] VMBS: Symbol is viable for forecasting. [2026-01-21T12:23:58.916877] [INFO ] [MAIN ] [3308/3501] VMBS kept (0.4s) | 3305 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:23:59.215489] [DEBUG] [REMOTE ] VMD: Retrieved 1993 rows, trimmed to 300. [2026-01-21T12:23:59.215702] [DEBUG] [REMOTE ] VMD: PASS: History has at least 300 days. [2026-01-21T12:23:59.215951] [DEBUG] [REMOTE ] VMD: PASS: Price check passed. Min price $6.26. [2026-01-21T12:23:59.216094] [DEBUG] [REMOTE ] VMD: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:59.216214] [DEBUG] [REMOTE ] VMD: PASS: Integrity check passed. [2026-01-21T12:23:59.216257] [DEBUG] [REMOTE ] VMD: Symbol is viable for forecasting. [2026-01-21T12:23:59.216307] [INFO ] [MAIN ] [3309/3501] VMD kept (0.3s) | 3306 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:23:59.778082] [DEBUG] [REMOTE ] VMI: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:23:59.778246] [DEBUG] [REMOTE ] VMI: PASS: History has at least 300 days. [2026-01-21T12:23:59.778629] [DEBUG] [REMOTE ] VMI: PASS: Price check passed. Min price $378.59. [2026-01-21T12:23:59.778786] [DEBUG] [REMOTE ] VMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:23:59.778920] [DEBUG] [REMOTE ] VMI: PASS: Integrity check passed. [2026-01-21T12:23:59.778960] [DEBUG] [REMOTE ] VMI: Symbol is viable for forecasting. [2026-01-21T12:23:59.779012] [INFO ] [MAIN ] [3310/3501] VMI kept (0.6s) | 3307 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:24:00.287949] [DEBUG] [REMOTE ] VMO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:00.288094] [DEBUG] [REMOTE ] VMO: PASS: History has at least 300 days. [2026-01-21T12:24:00.288327] [DEBUG] [REMOTE ] VMO: PASS: Price check passed. Min price $9.37. [2026-01-21T12:24:00.288466] [DEBUG] [REMOTE ] VMO: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:00.288611] [DEBUG] [REMOTE ] VMO: PASS: Integrity check passed. [2026-01-21T12:24:00.288654] [DEBUG] [REMOTE ] VMO: Symbol is viable for forecasting. [2026-01-21T12:24:00.288702] [INFO ] [MAIN ] [3311/3501] VMO kept (0.5s) | 3308 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:24:00.702287] [DEBUG] [REMOTE ] VNDA: Retrieved 4974 rows, trimmed to 300. [2026-01-21T12:24:00.702547] [DEBUG] [REMOTE ] VNDA: PASS: History has at least 300 days. [2026-01-21T12:24:00.702825] [DEBUG] [REMOTE ] VNDA: PASS: Price check passed. Min price $4.32. [2026-01-21T12:24:00.702972] [DEBUG] [REMOTE ] VNDA: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:00.703105] [DEBUG] [REMOTE ] VNDA: PASS: Integrity check passed. [2026-01-21T12:24:00.703148] [DEBUG] [REMOTE ] VNDA: Symbol is viable for forecasting. [2026-01-21T12:24:00.703201] [INFO ] [MAIN ] [3312/3501] VNDA kept (0.4s) | 3309 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:24:01.180528] [DEBUG] [REMOTE ] VNO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:01.180752] [DEBUG] [REMOTE ] VNO: PASS: History has at least 300 days. [2026-01-21T12:24:01.181029] [DEBUG] [REMOTE ] VNO: PASS: Price check passed. Min price $32.31. [2026-01-21T12:24:01.181177] [DEBUG] [REMOTE ] VNO: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:01.181309] [DEBUG] [REMOTE ] VNO: PASS: Integrity check passed. [2026-01-21T12:24:01.181352] [DEBUG] [REMOTE ] VNO: Symbol is viable for forecasting. [2026-01-21T12:24:01.181406] [INFO ] [MAIN ] [3313/3501] VNO kept (0.5s) | 3310 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:24:01.538857] [DEBUG] [REMOTE ] VNOM: Retrieved 2915 rows, trimmed to 300. [2026-01-21T12:24:01.539047] [DEBUG] [REMOTE ] VNOM: PASS: History has at least 300 days. [2026-01-21T12:24:01.539377] [DEBUG] [REMOTE ] VNOM: PASS: Price check passed. Min price $35.84. [2026-01-21T12:24:01.539542] [DEBUG] [REMOTE ] VNOM: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:01.539725] [DEBUG] [REMOTE ] VNOM: PASS: Integrity check passed. [2026-01-21T12:24:01.539775] [DEBUG] [REMOTE ] VNOM: Symbol is viable for forecasting. [2026-01-21T12:24:01.539840] [INFO ] [MAIN ] [3314/3501] VNOM kept (0.4s) | 3311 kept, 3 rejected | 138.4/min | ETA: 1.4m [2026-01-21T12:24:01.944516] [DEBUG] [REMOTE ] VNQI: Retrieved 3827 rows, trimmed to 300. [2026-01-21T12:24:01.944697] [DEBUG] [REMOTE ] VNQI: PASS: History has at least 300 days. [2026-01-21T12:24:01.944948] [DEBUG] [REMOTE ] VNQI: PASS: Price check passed. Min price $44.28. [2026-01-21T12:24:01.945093] [DEBUG] [REMOTE ] VNQI: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:01.945224] [DEBUG] [REMOTE ] VNQI: PASS: Integrity check passed. [2026-01-21T12:24:01.945268] [DEBUG] [REMOTE ] VNQI: Symbol is viable for forecasting. [2026-01-21T12:24:01.945319] [INFO ] [MAIN ] [3315/3501] VNQI kept (0.4s) | 3312 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:02.352698] [DEBUG] [REMOTE ] VOC: Retrieved 3698 rows, trimmed to 300. [2026-01-21T12:24:02.352907] [DEBUG] [REMOTE ] VOC: PASS: History has at least 300 days. [2026-01-21T12:24:02.353195] [DEBUG] [REMOTE ] VOC: PASS: Price check passed. Min price $2.70. [2026-01-21T12:24:02.353343] [DEBUG] [REMOTE ] VOC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:02.353482] [DEBUG] [REMOTE ] VOC: PASS: Integrity check passed. [2026-01-21T12:24:02.353537] [DEBUG] [REMOTE ] VOC: Symbol is viable for forecasting. [2026-01-21T12:24:02.353621] [INFO ] [MAIN ] [3316/3501] VOC kept (0.4s) | 3313 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:02.717957] [DEBUG] [REMOTE ] VOD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:02.718246] [DEBUG] [REMOTE ] VOD: PASS: History has at least 300 days. [2026-01-21T12:24:02.718717] [DEBUG] [REMOTE ] VOD: PASS: Price check passed. Min price $10.96. [2026-01-21T12:24:02.718880] [DEBUG] [REMOTE ] VOD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:02.719061] [DEBUG] [REMOTE ] VOD: PASS: Integrity check passed. [2026-01-21T12:24:02.719107] [DEBUG] [REMOTE ] VOD: Symbol is viable for forecasting. [2026-01-21T12:24:02.719169] [INFO ] [MAIN ] [3317/3501] VOD kept (0.4s) | 3314 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:03.147864] [DEBUG] [REMOTE ] VONE: Retrieved 3855 rows, trimmed to 300. [2026-01-21T12:24:03.148061] [DEBUG] [REMOTE ] VONE: PASS: History has at least 300 days. [2026-01-21T12:24:03.148317] [DEBUG] [REMOTE ] VONE: PASS: Price check passed. Min price $294.41. [2026-01-21T12:24:03.148464] [DEBUG] [REMOTE ] VONE: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:03.148605] [DEBUG] [REMOTE ] VONE: PASS: Integrity check passed. [2026-01-21T12:24:03.148673] [DEBUG] [REMOTE ] VONE: Symbol is viable for forecasting. [2026-01-21T12:24:03.148742] [INFO ] [MAIN ] [3318/3501] VONE kept (0.4s) | 3315 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:03.500752] [DEBUG] [REMOTE ] VONG: Retrieved 3855 rows, trimmed to 300. [2026-01-21T12:24:03.500945] [DEBUG] [REMOTE ] VONG: PASS: History has at least 300 days. [2026-01-21T12:24:03.501200] [DEBUG] [REMOTE ] VONG: PASS: Price check passed. Min price $116.91. [2026-01-21T12:24:03.501356] [DEBUG] [REMOTE ] VONG: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:03.501486] [DEBUG] [REMOTE ] VONG: PASS: Integrity check passed. [2026-01-21T12:24:03.501529] [DEBUG] [REMOTE ] VONG: Symbol is viable for forecasting. [2026-01-21T12:24:03.501600] [INFO ] [MAIN ] [3319/3501] VONG kept (0.4s) | 3316 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:03.718681] [DEBUG] [REMOTE ] VOTE: Retrieved 1149 rows, trimmed to 300. [2026-01-21T12:24:03.718882] [DEBUG] [REMOTE ] VOTE: PASS: History has at least 300 days. [2026-01-21T12:24:03.719130] [DEBUG] [REMOTE ] VOTE: PASS: Price check passed. Min price $76.46. [2026-01-21T12:24:03.719270] [DEBUG] [REMOTE ] VOTE: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:03.719386] [DEBUG] [REMOTE ] VOTE: PASS: Integrity check passed. [2026-01-21T12:24:03.719427] [DEBUG] [REMOTE ] VOTE: Symbol is viable for forecasting. [2026-01-21T12:24:03.719479] [INFO ] [MAIN ] [3320/3501] VOTE kept (0.2s) | 3317 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:04.350598] [DEBUG] [REMOTE ] VPG: Retrieved 3918 rows, trimmed to 300. [2026-01-21T12:24:04.350798] [DEBUG] [REMOTE ] VPG: PASS: History has at least 300 days. [2026-01-21T12:24:04.351084] [DEBUG] [REMOTE ] VPG: PASS: Price check passed. Min price $29.28. [2026-01-21T12:24:04.351230] [DEBUG] [REMOTE ] VPG: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:04.351359] [DEBUG] [REMOTE ] VPG: PASS: Integrity check passed. [2026-01-21T12:24:04.351404] [DEBUG] [REMOTE ] VPG: Symbol is viable for forecasting. [2026-01-21T12:24:04.351462] [INFO ] [MAIN ] [3321/3501] VPG kept (0.6s) | 3318 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:04.518452] [DEBUG] [REMOTE ] VPLS: Retrieved 530 rows, trimmed to 300. [2026-01-21T12:24:04.518704] [DEBUG] [REMOTE ] VPLS: PASS: History has at least 300 days. [2026-01-21T12:24:04.519184] [DEBUG] [REMOTE ] VPLS: PASS: Price check passed. Min price $77.53. [2026-01-21T12:24:04.519352] [DEBUG] [REMOTE ] VPLS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:04.519492] [DEBUG] [REMOTE ] VPLS: PASS: Integrity check passed. [2026-01-21T12:24:04.519541] [DEBUG] [REMOTE ] VPLS: Symbol is viable for forecasting. [2026-01-21T12:24:04.519825] [INFO ] [MAIN ] [3322/3501] VPLS kept (0.2s) | 3319 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:05.145589] [DEBUG] [REMOTE ] VRA: Retrieved 3834 rows, trimmed to 300. [2026-01-21T12:24:05.145729] [DEBUG] [REMOTE ] VRA: PASS: History has at least 300 days. [2026-01-21T12:24:05.145941] [DEBUG] [REMOTE ] VRA: PASS: Price check passed. Min price $1.80. [2026-01-21T12:24:05.146078] [DEBUG] [REMOTE ] VRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:05.146189] [DEBUG] [REMOTE ] VRA: PASS: Integrity check passed. [2026-01-21T12:24:05.146230] [DEBUG] [REMOTE ] VRA: Symbol is viable for forecasting. [2026-01-21T12:24:05.146279] [INFO ] [MAIN ] [3323/3501] VRA kept (0.6s) | 3320 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:05.500986] [DEBUG] [REMOTE ] VRCA: Retrieved 1909 rows, trimmed to 300. [2026-01-21T12:24:05.501118] [DEBUG] [REMOTE ] VRCA: PASS: History has at least 300 days. [2026-01-21T12:24:05.501322] [DEBUG] [REMOTE ] VRCA: PASS: Price check passed. Min price $3.28. [2026-01-21T12:24:05.501460] [DEBUG] [REMOTE ] VRCA: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:05.501600] [DEBUG] [REMOTE ] VRCA: PASS: Integrity check passed. [2026-01-21T12:24:05.501644] [DEBUG] [REMOTE ] VRCA: Symbol is viable for forecasting. [2026-01-21T12:24:05.501693] [INFO ] [MAIN ] [3324/3501] VRCA kept (0.4s) | 3321 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:05.793023] [DEBUG] [REMOTE ] VRDN: Retrieved 2915 rows, trimmed to 300. [2026-01-21T12:24:05.793162] [DEBUG] [REMOTE ] VRDN: PASS: History has at least 300 days. [2026-01-21T12:24:05.793376] [DEBUG] [REMOTE ] VRDN: PASS: Price check passed. Min price $22.07. [2026-01-21T12:24:05.793514] [DEBUG] [REMOTE ] VRDN: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:05.793649] [DEBUG] [REMOTE ] VRDN: PASS: Integrity check passed. [2026-01-21T12:24:05.793692] [DEBUG] [REMOTE ] VRDN: Symbol is viable for forecasting. [2026-01-21T12:24:05.793740] [INFO ] [MAIN ] [3325/3501] VRDN kept (0.3s) | 3322 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:06.295103] [DEBUG] [REMOTE ] VRE: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:06.295248] [DEBUG] [REMOTE ] VRE: PASS: History has at least 300 days. [2026-01-21T12:24:06.295476] [DEBUG] [REMOTE ] VRE: PASS: Price check passed. Min price $14.10. [2026-01-21T12:24:06.295641] [DEBUG] [REMOTE ] VRE: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:06.295765] [DEBUG] [REMOTE ] VRE: PASS: Integrity check passed. [2026-01-21T12:24:06.295809] [DEBUG] [REMOTE ] VRE: Symbol is viable for forecasting. [2026-01-21T12:24:06.295861] [INFO ] [MAIN ] [3326/3501] VRE kept (0.5s) | 3323 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:06.654807] [DEBUG] [REMOTE ] VREX: Retrieved 2262 rows, trimmed to 300. [2026-01-21T12:24:06.654945] [DEBUG] [REMOTE ] VREX: PASS: History has at least 300 days. [2026-01-21T12:24:06.655173] [DEBUG] [REMOTE ] VREX: PASS: Price check passed. Min price $10.24. [2026-01-21T12:24:06.655335] [DEBUG] [REMOTE ] VREX: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:06.655449] [DEBUG] [REMOTE ] VREX: PASS: Integrity check passed. [2026-01-21T12:24:06.655491] [DEBUG] [REMOTE ] VREX: Symbol is viable for forecasting. [2026-01-21T12:24:06.655541] [INFO ] [MAIN ] [3327/3501] VREX kept (0.4s) | 3324 kept, 3 rejected | 138.4/min | ETA: 1.3m [2026-01-21T12:24:07.093527] [DEBUG] [REMOTE ] VRIG: Retrieved 2344 rows, trimmed to 300. [2026-01-21T12:24:07.093693] [DEBUG] [REMOTE ] VRIG: PASS: History has at least 300 days. [2026-01-21T12:24:07.093919] [DEBUG] [REMOTE ] VRIG: PASS: Price check passed. Min price $24.76. [2026-01-21T12:24:07.094057] [DEBUG] [REMOTE ] VRIG: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:07.094168] [DEBUG] [REMOTE ] VRIG: PASS: Integrity check passed. [2026-01-21T12:24:07.094210] [DEBUG] [REMOTE ] VRIG: Symbol is viable for forecasting. [2026-01-21T12:24:07.094261] [INFO ] [MAIN ] [3328/3501] VRIG kept (0.4s) | 3325 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:07.519147] [DEBUG] [REMOTE ] VRNS: Retrieved 2991 rows, trimmed to 300. [2026-01-21T12:24:07.519307] [DEBUG] [REMOTE ] VRNS: PASS: History has at least 300 days. [2026-01-21T12:24:07.519591] [DEBUG] [REMOTE ] VRNS: PASS: Price check passed. Min price $30.20. [2026-01-21T12:24:07.519782] [DEBUG] [REMOTE ] VRNS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:07.519927] [DEBUG] [REMOTE ] VRNS: PASS: Integrity check passed. [2026-01-21T12:24:07.519984] [DEBUG] [REMOTE ] VRNS: Symbol is viable for forecasting. [2026-01-21T12:24:07.520044] [INFO ] [MAIN ] [3329/3501] VRNS kept (0.4s) | 3326 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:07.845439] [DEBUG] [REMOTE ] VRRM: Retrieved 2218 rows, trimmed to 300. [2026-01-21T12:24:07.845636] [DEBUG] [REMOTE ] VRRM: PASS: History has at least 300 days. [2026-01-21T12:24:07.845918] [DEBUG] [REMOTE ] VRRM: PASS: Price check passed. Min price $20.86. [2026-01-21T12:24:07.846105] [DEBUG] [REMOTE ] VRRM: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:07.846236] [DEBUG] [REMOTE ] VRRM: PASS: Integrity check passed. [2026-01-21T12:24:07.846279] [DEBUG] [REMOTE ] VRRM: Symbol is viable for forecasting. [2026-01-21T12:24:07.846330] [INFO ] [MAIN ] [3330/3501] VRRM kept (0.3s) | 3327 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:08.310936] [DEBUG] [REMOTE ] VRSK: Retrieved 4096 rows, trimmed to 300. [2026-01-21T12:24:08.311071] [DEBUG] [REMOTE ] VRSK: PASS: History has at least 300 days. [2026-01-21T12:24:08.311285] [DEBUG] [REMOTE ] VRSK: PASS: Price check passed. Min price $207.57. [2026-01-21T12:24:08.311424] [DEBUG] [REMOTE ] VRSK: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:08.311535] [DEBUG] [REMOTE ] VRSK: PASS: Integrity check passed. [2026-01-21T12:24:08.311592] [DEBUG] [REMOTE ] VRSK: Symbol is viable for forecasting. [2026-01-21T12:24:08.311642] [INFO ] [MAIN ] [3331/3501] VRSK kept (0.5s) | 3328 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:08.864869] [DEBUG] [REMOTE ] VRSN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:08.865019] [DEBUG] [REMOTE ] VRSN: PASS: History has at least 300 days. [2026-01-21T12:24:08.865255] [DEBUG] [REMOTE ] VRSN: PASS: Price check passed. Min price $232.10. [2026-01-21T12:24:08.865395] [DEBUG] [REMOTE ] VRSN: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:08.865516] [DEBUG] [REMOTE ] VRSN: PASS: Integrity check passed. [2026-01-21T12:24:08.865557] [DEBUG] [REMOTE ] VRSN: Symbol is viable for forecasting. [2026-01-21T12:24:08.865626] [INFO ] [MAIN ] [3332/3501] VRSN kept (0.6s) | 3329 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:09.239991] [DEBUG] [REMOTE ] VRTS: Retrieved 4288 rows, trimmed to 300. [2026-01-21T12:24:09.240160] [DEBUG] [REMOTE ] VRTS: PASS: History has at least 300 days. [2026-01-21T12:24:09.240410] [DEBUG] [REMOTE ] VRTS: PASS: Price check passed. Min price $155.33. [2026-01-21T12:24:09.240553] [DEBUG] [REMOTE ] VRTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:09.240701] [DEBUG] [REMOTE ] VRTS: PASS: Integrity check passed. [2026-01-21T12:24:09.240744] [DEBUG] [REMOTE ] VRTS: Symbol is viable for forecasting. [2026-01-21T12:24:09.240795] [INFO ] [MAIN ] [3333/3501] VRTS kept (0.4s) | 3330 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:09.741765] [DEBUG] [REMOTE ] VRTX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:09.741913] [DEBUG] [REMOTE ] VRTX: PASS: History has at least 300 days. [2026-01-21T12:24:09.742140] [DEBUG] [REMOTE ] VRTX: PASS: Price check passed. Min price $409.47. [2026-01-21T12:24:09.742281] [DEBUG] [REMOTE ] VRTX: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:09.742401] [DEBUG] [REMOTE ] VRTX: PASS: Integrity check passed. [2026-01-21T12:24:09.742442] [DEBUG] [REMOTE ] VRTX: Symbol is viable for forecasting. [2026-01-21T12:24:09.742491] [INFO ] [MAIN ] [3334/3501] VRTX kept (0.5s) | 3331 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:09.971798] [DEBUG] [REMOTE ] VS: Retrieved 1258 rows, trimmed to 300. [2026-01-21T12:24:09.971982] [DEBUG] [REMOTE ] VS: PASS: History has at least 300 days. [2026-01-21T12:24:09.972286] [DEBUG] [REMOTE ] VS: PASS: Price check passed. Min price $1.21. [2026-01-21T12:24:09.972494] [DEBUG] [REMOTE ] VS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:09.972682] [DEBUG] [REMOTE ] VS: PASS: Integrity check passed. [2026-01-21T12:24:09.972748] [DEBUG] [REMOTE ] VS: Symbol is viable for forecasting. [2026-01-21T12:24:09.972826] [INFO ] [MAIN ] [3335/3501] VS kept (0.2s) | 3332 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:10.302491] [DEBUG] [REMOTE ] VSCO: Retrieved 1130 rows, trimmed to 300. [2026-01-21T12:24:10.302648] [DEBUG] [REMOTE ] VSCO: PASS: History has at least 300 days. [2026-01-21T12:24:10.302853] [DEBUG] [REMOTE ] VSCO: PASS: Price check passed. Min price $32.74. [2026-01-21T12:24:10.302990] [DEBUG] [REMOTE ] VSCO: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:10.303101] [DEBUG] [REMOTE ] VSCO: PASS: Integrity check passed. [2026-01-21T12:24:10.303142] [DEBUG] [REMOTE ] VSCO: Symbol is viable for forecasting. [2026-01-21T12:24:10.303191] [INFO ] [MAIN ] [3336/3501] VSCO kept (0.3s) | 3333 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:10.837279] [DEBUG] [REMOTE ] VSDA: Retrieved 2202 rows, trimmed to 300. [2026-01-21T12:24:10.837422] [DEBUG] [REMOTE ] VSDA: PASS: History has at least 300 days. [2026-01-21T12:24:10.837671] [DEBUG] [REMOTE ] VSDA: PASS: Price check passed. Min price $50.93. [2026-01-21T12:24:10.837819] [DEBUG] [REMOTE ] VSDA: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:10.837935] [DEBUG] [REMOTE ] VSDA: PASS: Integrity check passed. [2026-01-21T12:24:10.837976] [DEBUG] [REMOTE ] VSDA: Symbol is viable for forecasting. [2026-01-21T12:24:10.838024] [INFO ] [MAIN ] [3337/3501] VSDA kept (0.5s) | 3334 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:11.340836] [DEBUG] [REMOTE ] VSEC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:11.341062] [DEBUG] [REMOTE ] VSEC: PASS: History has at least 300 days. [2026-01-21T12:24:11.341413] [DEBUG] [REMOTE ] VSEC: PASS: Price check passed. Min price $161.55. [2026-01-21T12:24:11.341645] [DEBUG] [REMOTE ] VSEC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:11.341821] [DEBUG] [REMOTE ] VSEC: PASS: Integrity check passed. [2026-01-21T12:24:11.341865] [DEBUG] [REMOTE ] VSEC: Symbol is viable for forecasting. [2026-01-21T12:24:11.341923] [INFO ] [MAIN ] [3338/3501] VSEC kept (0.5s) | 3335 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:11.649266] [DEBUG] [REMOTE ] VSH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:11.649516] [DEBUG] [REMOTE ] VSH: PASS: History has at least 300 days. [2026-01-21T12:24:11.649870] [DEBUG] [REMOTE ] VSH: PASS: Price check passed. Min price $11.74. [2026-01-21T12:24:11.650070] [DEBUG] [REMOTE ] VSH: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:11.650230] [DEBUG] [REMOTE ] VSH: PASS: Integrity check passed. [2026-01-21T12:24:11.650286] [DEBUG] [REMOTE ] VSH: Symbol is viable for forecasting. [2026-01-21T12:24:11.650364] [INFO ] [MAIN ] [3339/3501] VSH kept (0.3s) | 3336 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:12.094816] [DEBUG] [REMOTE ] VSTM: Retrieved 3515 rows, trimmed to 300. [2026-01-21T12:24:12.094935] [DEBUG] [REMOTE ] VSTM: PASS: History has at least 300 days. [2026-01-21T12:24:12.095153] [DEBUG] [REMOTE ] VSTM: PASS: Price check passed. Min price $6.60. [2026-01-21T12:24:12.095293] [DEBUG] [REMOTE ] VSTM: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:12.095413] [DEBUG] [REMOTE ] VSTM: PASS: Integrity check passed. [2026-01-21T12:24:12.095455] [DEBUG] [REMOTE ] VSTM: Symbol is viable for forecasting. [2026-01-21T12:24:12.095507] [INFO ] [MAIN ] [3340/3501] VSTM kept (0.4s) | 3337 kept, 3 rejected | 138.4/min | ETA: 1.2m [2026-01-21T12:24:12.359061] [DEBUG] [REMOTE ] VSTS: Retrieved 574 rows, trimmed to 300. [2026-01-21T12:24:12.359200] [DEBUG] [REMOTE ] VSTS: PASS: History has at least 300 days. [2026-01-21T12:24:12.359406] [DEBUG] [REMOTE ] VSTS: PASS: Price check passed. Min price $4.99. [2026-01-21T12:24:12.359548] [DEBUG] [REMOTE ] VSTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:12.359682] [DEBUG] [REMOTE ] VSTS: PASS: Integrity check passed. [2026-01-21T12:24:12.359727] [DEBUG] [REMOTE ] VSTS: Symbol is viable for forecasting. [2026-01-21T12:24:12.359777] [INFO ] [MAIN ] [3341/3501] VSTS kept (0.3s) | 3338 kept, 3 rejected | 138.5/min | ETA: 1.2m [2026-01-21T12:24:12.827282] [DEBUG] [REMOTE ] VTC: Retrieved 2058 rows, trimmed to 300. [2026-01-21T12:24:12.827431] [DEBUG] [REMOTE ] VTC: PASS: History has at least 300 days. [2026-01-21T12:24:12.827677] [DEBUG] [REMOTE ] VTC: PASS: Price check passed. Min price $77.07. [2026-01-21T12:24:12.827830] [DEBUG] [REMOTE ] VTC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:12.827950] [DEBUG] [REMOTE ] VTC: PASS: Integrity check passed. [2026-01-21T12:24:12.827993] [DEBUG] [REMOTE ] VTC: Symbol is viable for forecasting. [2026-01-21T12:24:12.828044] [INFO ] [MAIN ] [3342/3501] VTC kept (0.5s) | 3339 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:13.105106] [DEBUG] [REMOTE ] VTEX: Retrieved 1130 rows, trimmed to 300. [2026-01-21T12:24:13.105257] [DEBUG] [REMOTE ] VTEX: PASS: History has at least 300 days. [2026-01-21T12:24:13.105488] [DEBUG] [REMOTE ] VTEX: PASS: Price check passed. Min price $3.25. [2026-01-21T12:24:13.105664] [DEBUG] [REMOTE ] VTEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:13.105793] [DEBUG] [REMOTE ] VTEX: PASS: Integrity check passed. [2026-01-21T12:24:13.105837] [DEBUG] [REMOTE ] VTEX: Symbol is viable for forecasting. [2026-01-21T12:24:13.105889] [INFO ] [MAIN ] [3343/3501] VTEX kept (0.3s) | 3340 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:13.694100] [DEBUG] [REMOTE ] VTIP: Retrieved 3333 rows, trimmed to 300. [2026-01-21T12:24:13.694243] [DEBUG] [REMOTE ] VTIP: PASS: History has at least 300 days. [2026-01-21T12:24:13.694476] [DEBUG] [REMOTE ] VTIP: PASS: Price check passed. Min price $49.27. [2026-01-21T12:24:13.694642] [DEBUG] [REMOTE ] VTIP: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:13.694765] [DEBUG] [REMOTE ] VTIP: PASS: Integrity check passed. [2026-01-21T12:24:13.694807] [DEBUG] [REMOTE ] VTIP: Symbol is viable for forecasting. [2026-01-21T12:24:13.694857] [INFO ] [MAIN ] [3344/3501] VTIP kept (0.6s) | 3341 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:13.904077] [DEBUG] [REMOTE ] VTMX: Retrieved 641 rows, trimmed to 300. [2026-01-21T12:24:13.904231] [DEBUG] [REMOTE ] VTMX: PASS: History has at least 300 days. [2026-01-21T12:24:13.904485] [DEBUG] [REMOTE ] VTMX: PASS: Price check passed. Min price $27.24. [2026-01-21T12:24:13.904694] [DEBUG] [REMOTE ] VTMX: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:13.904839] [DEBUG] [REMOTE ] VTMX: PASS: Integrity check passed. [2026-01-21T12:24:13.904890] [DEBUG] [REMOTE ] VTMX: Symbol is viable for forecasting. [2026-01-21T12:24:13.904952] [INFO ] [MAIN ] [3345/3501] VTMX kept (0.2s) | 3342 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:14.601965] [DEBUG] [REMOTE ] VTN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:14.602114] [DEBUG] [REMOTE ] VTN: PASS: History has at least 300 days. [2026-01-21T12:24:14.602347] [DEBUG] [REMOTE ] VTN: PASS: Price check passed. Min price $10.64. [2026-01-21T12:24:14.602484] [DEBUG] [REMOTE ] VTN: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:14.602623] [DEBUG] [REMOTE ] VTN: PASS: Integrity check passed. [2026-01-21T12:24:14.602666] [DEBUG] [REMOTE ] VTN: Symbol is viable for forecasting. [2026-01-21T12:24:14.602716] [INFO ] [MAIN ] [3346/3501] VTN kept (0.7s) | 3343 kept, 3 rejected | 138.4/min | ETA: 1.1m [2026-01-21T12:24:14.935461] [DEBUG] [REMOTE ] VTOL: Retrieved 3267 rows, trimmed to 300. [2026-01-21T12:24:14.935666] [DEBUG] [REMOTE ] VTOL: PASS: History has at least 300 days. [2026-01-21T12:24:14.935947] [DEBUG] [REMOTE ] VTOL: PASS: Price check passed. Min price $35.70. [2026-01-21T12:24:14.936090] [DEBUG] [REMOTE ] VTOL: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:14.936216] [DEBUG] [REMOTE ] VTOL: PASS: Integrity check passed. [2026-01-21T12:24:14.936258] [DEBUG] [REMOTE ] VTOL: Symbol is viable for forecasting. [2026-01-21T12:24:14.936310] [INFO ] [MAIN ] [3347/3501] VTOL kept (0.3s) | 3344 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:15.249088] [DEBUG] [REMOTE ] VTRS: Retrieved 1299 rows, trimmed to 300. [2026-01-21T12:24:15.249223] [DEBUG] [REMOTE ] VTRS: PASS: History has at least 300 days. [2026-01-21T12:24:15.249428] [DEBUG] [REMOTE ] VTRS: PASS: Price check passed. Min price $10.00. [2026-01-21T12:24:15.249567] [DEBUG] [REMOTE ] VTRS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:15.249700] [DEBUG] [REMOTE ] VTRS: PASS: Integrity check passed. [2026-01-21T12:24:15.249740] [DEBUG] [REMOTE ] VTRS: Symbol is viable for forecasting. [2026-01-21T12:24:15.249788] [INFO ] [MAIN ] [3348/3501] VTRS kept (0.3s) | 3345 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:15.590720] [DEBUG] [REMOTE ] VTS: Retrieved 759 rows, trimmed to 300. [2026-01-21T12:24:15.590865] [DEBUG] [REMOTE ] VTS: PASS: History has at least 300 days. [2026-01-21T12:24:15.591079] [DEBUG] [REMOTE ] VTS: PASS: Price check passed. Min price $18.95. [2026-01-21T12:24:15.591227] [DEBUG] [REMOTE ] VTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:15.591344] [DEBUG] [REMOTE ] VTS: PASS: Integrity check passed. [2026-01-21T12:24:15.591388] [DEBUG] [REMOTE ] VTS: Symbol is viable for forecasting. [2026-01-21T12:24:15.591439] [INFO ] [MAIN ] [3349/3501] VTS kept (0.3s) | 3346 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:16.083743] [DEBUG] [REMOTE ] VTSI: Retrieved 2465 rows, trimmed to 300. [2026-01-21T12:24:16.083881] [DEBUG] [REMOTE ] VTSI: PASS: History has at least 300 days. [2026-01-21T12:24:16.084088] [DEBUG] [REMOTE ] VTSI: PASS: Price check passed. Min price $4.20. [2026-01-21T12:24:16.084227] [DEBUG] [REMOTE ] VTSI: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:16.084339] [DEBUG] [REMOTE ] VTSI: PASS: Integrity check passed. [2026-01-21T12:24:16.084380] [DEBUG] [REMOTE ] VTSI: Symbol is viable for forecasting. [2026-01-21T12:24:16.084428] [INFO ] [MAIN ] [3350/3501] VTSI kept (0.5s) | 3347 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:16.620696] [DEBUG] [REMOTE ] VTWG: Retrieved 3855 rows, trimmed to 300. [2026-01-21T12:24:16.620834] [DEBUG] [REMOTE ] VTWG: PASS: History has at least 300 days. [2026-01-21T12:24:16.621047] [DEBUG] [REMOTE ] VTWG: PASS: Price check passed. Min price $219.02. [2026-01-21T12:24:16.621187] [DEBUG] [REMOTE ] VTWG: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:16.621299] [DEBUG] [REMOTE ] VTWG: PASS: Integrity check passed. [2026-01-21T12:24:16.621342] [DEBUG] [REMOTE ] VTWG: Symbol is viable for forecasting. [2026-01-21T12:24:16.621391] [INFO ] [MAIN ] [3351/3501] VTWG kept (0.5s) | 3348 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:16.884714] [DEBUG] [REMOTE ] VTWO: Retrieved 3855 rows, trimmed to 300. [2026-01-21T12:24:16.884904] [DEBUG] [REMOTE ] VTWO: PASS: History has at least 300 days. [2026-01-21T12:24:16.885133] [DEBUG] [REMOTE ] VTWO: PASS: Price check passed. Min price $92.28. [2026-01-21T12:24:16.885275] [DEBUG] [REMOTE ] VTWO: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:16.885387] [DEBUG] [REMOTE ] VTWO: PASS: Integrity check passed. [2026-01-21T12:24:16.885428] [DEBUG] [REMOTE ] VTWO: Symbol is viable for forecasting. [2026-01-21T12:24:16.885484] [INFO ] [MAIN ] [3352/3501] VTWO kept (0.3s) | 3349 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:17.210300] [DEBUG] [REMOTE ] VTYX: Retrieved 1065 rows, trimmed to 300. [2026-01-21T12:24:17.210435] [DEBUG] [REMOTE ] VTYX: PASS: History has at least 300 days. [2026-01-21T12:24:17.210660] [DEBUG] [REMOTE ] VTYX: PASS: Price check passed. Min price $5.81. [2026-01-21T12:24:17.210799] [DEBUG] [REMOTE ] VTYX: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:17.210907] [DEBUG] [REMOTE ] VTYX: PASS: Integrity check passed. [2026-01-21T12:24:17.210947] [DEBUG] [REMOTE ] VTYX: Symbol is viable for forecasting. [2026-01-21T12:24:17.210994] [INFO ] [MAIN ] [3353/3501] VTYX kept (0.3s) | 3350 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:17.770372] [DEBUG] [REMOTE ] VUZI: Retrieved 3974 rows, trimmed to 300. [2026-01-21T12:24:17.770503] [DEBUG] [REMOTE ] VUZI: PASS: History has at least 300 days. [2026-01-21T12:24:17.770738] [DEBUG] [REMOTE ] VUZI: PASS: Price check passed. Min price $2.05. [2026-01-21T12:24:17.770875] [DEBUG] [REMOTE ] VUZI: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:17.770985] [DEBUG] [REMOTE ] VUZI: PASS: Integrity check passed. [2026-01-21T12:24:17.771025] [DEBUG] [REMOTE ] VUZI: Symbol is viable for forecasting. [2026-01-21T12:24:17.771073] [INFO ] [MAIN ] [3354/3501] VUZI kept (0.6s) | 3351 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:18.079128] [DEBUG] [REMOTE ] VVOS: Retrieved 1281 rows, trimmed to 300. [2026-01-21T12:24:18.079257] [DEBUG] [REMOTE ] VVOS: PASS: History has at least 300 days. [2026-01-21T12:24:18.079460] [DEBUG] [REMOTE ] VVOS: PASS: Price check passed. Min price $1.95. [2026-01-21T12:24:18.079622] [DEBUG] [REMOTE ] VVOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:18.079735] [DEBUG] [REMOTE ] VVOS: PASS: Integrity check passed. [2026-01-21T12:24:18.079774] [DEBUG] [REMOTE ] VVOS: Symbol is viable for forecasting. [2026-01-21T12:24:18.079821] [INFO ] [MAIN ] [3355/3501] VVOS kept (0.3s) | 3352 kept, 3 rejected | 138.5/min | ETA: 1.1m [2026-01-21T12:24:18.554018] [DEBUG] [REMOTE ] VVX: Retrieved 2851 rows, trimmed to 300. [2026-01-21T12:24:18.554153] [DEBUG] [REMOTE ] VVX: PASS: History has at least 300 days. [2026-01-21T12:24:18.554375] [DEBUG] [REMOTE ] VVX: PASS: Price check passed. Min price $52.16. [2026-01-21T12:24:18.554515] [DEBUG] [REMOTE ] VVX: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:18.554647] [DEBUG] [REMOTE ] VVX: PASS: Integrity check passed. [2026-01-21T12:24:18.554689] [DEBUG] [REMOTE ] VVX: Symbol is viable for forecasting. [2026-01-21T12:24:18.554738] [INFO ] [MAIN ] [3356/3501] VVX kept (0.5s) | 3353 kept, 3 rejected | 138.5/min | ETA: 1.0m [2026-01-21T12:24:18.963189] [DEBUG] [REMOTE ] VWOB: Retrieved 3177 rows, trimmed to 300. [2026-01-21T12:24:18.963335] [DEBUG] [REMOTE ] VWOB: PASS: History has at least 300 days. [2026-01-21T12:24:18.963550] [DEBUG] [REMOTE ] VWOB: PASS: Price check passed. Min price $66.51. [2026-01-21T12:24:18.963726] [DEBUG] [REMOTE ] VWOB: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:18.963841] [DEBUG] [REMOTE ] VWOB: PASS: Integrity check passed. [2026-01-21T12:24:18.963883] [DEBUG] [REMOTE ] VWOB: Symbol is viable for forecasting. [2026-01-21T12:24:18.963933] [INFO ] [MAIN ] [3357/3501] VWOB kept (0.4s) | 3354 kept, 3 rejected | 138.5/min | ETA: 1.0m [2026-01-21T12:24:19.407114] [DEBUG] [REMOTE ] VXUS: Retrieved 3766 rows, trimmed to 300. [2026-01-21T12:24:19.407246] [DEBUG] [REMOTE ] VXUS: PASS: History has at least 300 days. [2026-01-21T12:24:19.407460] [DEBUG] [REMOTE ] VXUS: PASS: Price check passed. Min price $70.90. [2026-01-21T12:24:19.407665] [DEBUG] [REMOTE ] VXUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:19.407799] [DEBUG] [REMOTE ] VXUS: PASS: Integrity check passed. [2026-01-21T12:24:19.407841] [DEBUG] [REMOTE ] VXUS: Symbol is viable for forecasting. [2026-01-21T12:24:19.407891] [INFO ] [MAIN ] [3358/3501] VXUS kept (0.4s) | 3355 kept, 3 rejected | 138.5/min | ETA: 1.0m [2026-01-21T12:24:19.736744] [DEBUG] [REMOTE ] VYMI: Retrieved 2486 rows, trimmed to 300. [2026-01-21T12:24:19.736896] [DEBUG] [REMOTE ] VYMI: PASS: History has at least 300 days. [2026-01-21T12:24:19.737112] [DEBUG] [REMOTE ] VYMI: PASS: Price check passed. Min price $83.75. [2026-01-21T12:24:19.737252] [DEBUG] [REMOTE ] VYMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:19.737368] [DEBUG] [REMOTE ] VYMI: PASS: Integrity check passed. [2026-01-21T12:24:19.737411] [DEBUG] [REMOTE ] VYMI: Symbol is viable for forecasting. [2026-01-21T12:24:19.737459] [INFO ] [MAIN ] [3359/3501] VYMI kept (0.3s) | 3356 kept, 3 rejected | 138.5/min | ETA: 1.0m [2026-01-21T12:24:20.303025] [DEBUG] [REMOTE ] VYX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:20.303166] [DEBUG] [REMOTE ] VYX: PASS: History has at least 300 days. [2026-01-21T12:24:20.303385] [DEBUG] [REMOTE ] VYX: PASS: Price check passed. Min price $9.61. [2026-01-21T12:24:20.303525] [DEBUG] [REMOTE ] VYX: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:20.303661] [DEBUG] [REMOTE ] VYX: PASS: Integrity check passed. [2026-01-21T12:24:20.303706] [DEBUG] [REMOTE ] VYX: Symbol is viable for forecasting. [2026-01-21T12:24:20.303755] [INFO ] [MAIN ] [3360/3501] VYX kept (0.6s) | 3357 kept, 3 rejected | 138.5/min | ETA: 1.0m [2026-01-21T12:24:20.783798] [DEBUG] [REMOTE ] VZ: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:20.783948] [DEBUG] [REMOTE ] VZ: PASS: History has at least 300 days. [2026-01-21T12:24:20.784176] [DEBUG] [REMOTE ] VZ: PASS: Price check passed. Min price $37.75. [2026-01-21T12:24:20.784316] [DEBUG] [REMOTE ] VZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:20.784436] [DEBUG] [REMOTE ] VZ: PASS: Integrity check passed. [2026-01-21T12:24:20.784479] [DEBUG] [REMOTE ] VZ: Symbol is viable for forecasting. [2026-01-21T12:24:20.784529] [INFO ] [MAIN ] [3361/3501] VZ kept (0.5s) | 3358 kept, 3 rejected | 138.5/min | ETA: 1.0m [2026-01-21T12:24:21.241998] [DEBUG] [REMOTE ] WAB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:21.242139] [DEBUG] [REMOTE ] WAB: PASS: History has at least 300 days. [2026-01-21T12:24:21.242357] [DEBUG] [REMOTE ] WAB: PASS: Price check passed. Min price $196.14. [2026-01-21T12:24:21.242495] [DEBUG] [REMOTE ] WAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:21.242629] [DEBUG] [REMOTE ] WAB: PASS: Integrity check passed. [2026-01-21T12:24:21.242674] [DEBUG] [REMOTE ] WAB: Symbol is viable for forecasting. [2026-01-21T12:24:21.242724] [INFO ] [MAIN ] [3362/3501] WAB kept (0.5s) | 3359 kept, 3 rejected | 138.5/min | ETA: 1.0m [2026-01-21T12:24:21.770028] [DEBUG] [REMOTE ] WABC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:21.770182] [DEBUG] [REMOTE ] WABC: PASS: History has at least 300 days. [2026-01-21T12:24:21.770441] [DEBUG] [REMOTE ] WABC: PASS: Price check passed. Min price $46.42. [2026-01-21T12:24:21.770605] [DEBUG] [REMOTE ] WABC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:21.770734] [DEBUG] [REMOTE ] WABC: PASS: Integrity check passed. [2026-01-21T12:24:21.770776] [DEBUG] [REMOTE ] WABC: Symbol is viable for forecasting. [2026-01-21T12:24:21.770826] [INFO ] [MAIN ] [3363/3501] WABC kept (0.5s) | 3360 kept, 3 rejected | 138.5/min | ETA: 60s [2026-01-21T12:24:22.240251] [DEBUG] [REMOTE ] WAFD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:22.240398] [DEBUG] [REMOTE ] WAFD: PASS: History has at least 300 days. [2026-01-21T12:24:22.240649] [DEBUG] [REMOTE ] WAFD: PASS: Price check passed. Min price $28.74. [2026-01-21T12:24:22.240790] [DEBUG] [REMOTE ] WAFD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:22.240907] [DEBUG] [REMOTE ] WAFD: PASS: Integrity check passed. [2026-01-21T12:24:22.240947] [DEBUG] [REMOTE ] WAFD: Symbol is viable for forecasting. [2026-01-21T12:24:22.240996] [INFO ] [MAIN ] [3364/3501] WAFD kept (0.5s) | 3361 kept, 3 rejected | 138.5/min | ETA: 59s [2026-01-21T12:24:22.515209] [DEBUG] [REMOTE ] WAFDP: Retrieved 1247 rows, trimmed to 300. [2026-01-21T12:24:22.515349] [DEBUG] [REMOTE ] WAFDP: PASS: History has at least 300 days. [2026-01-21T12:24:22.515555] [DEBUG] [REMOTE ] WAFDP: PASS: Price check passed. Min price $16.17. [2026-01-21T12:24:22.515710] [DEBUG] [REMOTE ] WAFDP: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:22.515822] [DEBUG] [REMOTE ] WAFDP: PASS: Integrity check passed. [2026-01-21T12:24:22.515863] [DEBUG] [REMOTE ] WAFDP: Symbol is viable for forecasting. [2026-01-21T12:24:22.515910] [INFO ] [MAIN ] [3365/3501] WAFDP kept (0.3s) | 3362 kept, 3 rejected | 138.5/min | ETA: 59s [2026-01-21T12:24:23.086213] [DEBUG] [REMOTE ] WAL: Retrieved 5170 rows, trimmed to 300. [2026-01-21T12:24:23.086348] [DEBUG] [REMOTE ] WAL: PASS: History has at least 300 days. [2026-01-21T12:24:23.086598] [DEBUG] [REMOTE ] WAL: PASS: Price check passed. Min price $73.86. [2026-01-21T12:24:23.086738] [DEBUG] [REMOTE ] WAL: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:23.086850] [DEBUG] [REMOTE ] WAL: PASS: Integrity check passed. [2026-01-21T12:24:23.086891] [DEBUG] [REMOTE ] WAL: Symbol is viable for forecasting. [2026-01-21T12:24:23.086939] [INFO ] [MAIN ] [3366/3501] WAL kept (0.6s) | 3363 kept, 3 rejected | 138.5/min | ETA: 58s [2026-01-21T12:24:23.251589] [DEBUG] [REMOTE ] WALD: Retrieved 1178 rows, trimmed to 300. [2026-01-21T12:24:23.251711] [DEBUG] [REMOTE ] WALD: PASS: History has at least 300 days. [2026-01-21T12:24:23.251908] [DEBUG] [REMOTE ] WALD: PASS: Price check passed. Min price $1.47. [2026-01-21T12:24:23.252041] [DEBUG] [REMOTE ] WALD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:23.252148] [DEBUG] [REMOTE ] WALD: PASS: Integrity check passed. [2026-01-21T12:24:23.252189] [DEBUG] [REMOTE ] WALD: Symbol is viable for forecasting. [2026-01-21T12:24:23.252236] [INFO ] [MAIN ] [3367/3501] WALD kept (0.2s) | 3364 kept, 3 rejected | 138.5/min | ETA: 58s [2026-01-21T12:24:23.970609] [DEBUG] [REMOTE ] WASH: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:23.970765] [DEBUG] [REMOTE ] WASH: PASS: History has at least 300 days. [2026-01-21T12:24:23.971032] [DEBUG] [REMOTE ] WASH: PASS: Price check passed. Min price $26.15. [2026-01-21T12:24:23.971180] [DEBUG] [REMOTE ] WASH: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:23.971307] [DEBUG] [REMOTE ] WASH: PASS: Integrity check passed. [2026-01-21T12:24:23.971348] [DEBUG] [REMOTE ] WASH: Symbol is viable for forecasting. [2026-01-21T12:24:23.971399] [INFO ] [MAIN ] [3368/3501] WASH kept (0.7s) | 3365 kept, 3 rejected | 138.5/min | ETA: 58s [2026-01-21T12:24:24.170453] [DEBUG] [REMOTE ] WAVE: Retrieved 1143 rows, trimmed to 300. [2026-01-21T12:24:24.170613] [DEBUG] [REMOTE ] WAVE: PASS: History has at least 300 days. [2026-01-21T12:24:24.170837] [DEBUG] [REMOTE ] WAVE: PASS: Price check passed. Min price $5.51. [2026-01-21T12:24:24.170977] [DEBUG] [REMOTE ] WAVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:24.171090] [DEBUG] [REMOTE ] WAVE: PASS: Integrity check passed. [2026-01-21T12:24:24.171131] [DEBUG] [REMOTE ] WAVE: Symbol is viable for forecasting. [2026-01-21T12:24:24.171179] [INFO ] [MAIN ] [3369/3501] WAVE kept (0.2s) | 3366 kept, 3 rejected | 138.5/min | ETA: 57s [2026-01-21T12:24:24.559417] [DEBUG] [REMOTE ] WAY: Retrieved 405 rows, trimmed to 300. [2026-01-21T12:24:24.559548] [DEBUG] [REMOTE ] WAY: PASS: History has at least 300 days. [2026-01-21T12:24:24.559814] [DEBUG] [REMOTE ] WAY: PASS: Price check passed. Min price $29.74. [2026-01-21T12:24:24.559976] [DEBUG] [REMOTE ] WAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:24.560096] [DEBUG] [REMOTE ] WAY: PASS: Integrity check passed. [2026-01-21T12:24:24.560139] [DEBUG] [REMOTE ] WAY: Symbol is viable for forecasting. [2026-01-21T12:24:24.560188] [INFO ] [MAIN ] [3370/3501] WAY kept (0.4s) | 3367 kept, 3 rejected | 138.5/min | ETA: 57s [2026-01-21T12:24:25.105647] [DEBUG] [REMOTE ] WB: Retrieved 2957 rows, trimmed to 300. [2026-01-21T12:24:25.105786] [DEBUG] [REMOTE ] WB: PASS: History has at least 300 days. [2026-01-21T12:24:25.105997] [DEBUG] [REMOTE ] WB: PASS: Price check passed. Min price $9.54. [2026-01-21T12:24:25.106134] [DEBUG] [REMOTE ] WB: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:25.106247] [DEBUG] [REMOTE ] WB: PASS: Integrity check passed. [2026-01-21T12:24:25.106288] [DEBUG] [REMOTE ] WB: Symbol is viable for forecasting. [2026-01-21T12:24:25.106335] [INFO ] [MAIN ] [3371/3501] WB kept (0.5s) | 3368 kept, 3 rejected | 138.5/min | ETA: 56s [2026-01-21T12:24:25.588596] [DEBUG] [REMOTE ] WBD: Retrieved 5164 rows, trimmed to 300. [2026-01-21T12:24:25.588810] [DEBUG] [REMOTE ] WBD: PASS: History has at least 300 days. [2026-01-21T12:24:25.589131] [DEBUG] [REMOTE ] WBD: PASS: Price check passed. Min price $20.99. [2026-01-21T12:24:25.589310] [DEBUG] [REMOTE ] WBD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:25.589456] [DEBUG] [REMOTE ] WBD: PASS: Integrity check passed. [2026-01-21T12:24:25.589500] [DEBUG] [REMOTE ] WBD: Symbol is viable for forecasting. [2026-01-21T12:24:25.589556] [INFO ] [MAIN ] [3372/3501] WBD kept (0.5s) | 3369 kept, 3 rejected | 138.5/min | ETA: 56s [2026-01-21T12:24:25.888968] [DEBUG] [REMOTE ] WBIY: Retrieved 2280 rows, trimmed to 300. [2026-01-21T12:24:25.889164] [DEBUG] [REMOTE ] WBIY: PASS: History has at least 300 days. [2026-01-21T12:24:25.889416] [DEBUG] [REMOTE ] WBIY: PASS: Price check passed. Min price $29.87. [2026-01-21T12:24:25.889562] [DEBUG] [REMOTE ] WBIY: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:25.889717] [DEBUG] [REMOTE ] WBIY: PASS: Integrity check passed. [2026-01-21T12:24:25.889763] [DEBUG] [REMOTE ] WBIY: Symbol is viable for forecasting. [2026-01-21T12:24:25.889817] [INFO ] [MAIN ] [3373/3501] WBIY kept (0.3s) | 3370 kept, 3 rejected | 138.5/min | ETA: 55s [2026-01-21T12:24:26.317661] [DEBUG] [REMOTE ] WBS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:26.317876] [DEBUG] [REMOTE ] WBS: PASS: History has at least 300 days. [2026-01-21T12:24:26.318157] [DEBUG] [REMOTE ] WBS: PASS: Price check passed. Min price $54.51. [2026-01-21T12:24:26.318304] [DEBUG] [REMOTE ] WBS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:26.318452] [DEBUG] [REMOTE ] WBS: PASS: Integrity check passed. [2026-01-21T12:24:26.318513] [DEBUG] [REMOTE ] WBS: Symbol is viable for forecasting. [2026-01-21T12:24:26.318602] [INFO ] [MAIN ] [3374/3501] WBS kept (0.4s) | 3371 kept, 3 rejected | 138.5/min | ETA: 55s [2026-01-21T12:24:26.520348] [DEBUG] [REMOTE ] WBTN: Retrieved 392 rows, trimmed to 300. [2026-01-21T12:24:26.520617] [DEBUG] [REMOTE ] WBTN: PASS: History has at least 300 days. [2026-01-21T12:24:26.520939] [DEBUG] [REMOTE ] WBTN: PASS: Price check passed. Min price $12.19. [2026-01-21T12:24:26.521148] [DEBUG] [REMOTE ] WBTN: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:26.521320] [DEBUG] [REMOTE ] WBTN: PASS: Integrity check passed. [2026-01-21T12:24:26.521385] [DEBUG] [REMOTE ] WBTN: Symbol is viable for forecasting. [2026-01-21T12:24:26.521461] [INFO ] [MAIN ] [3375/3501] WBTN kept (0.2s) | 3372 kept, 3 rejected | 138.5/min | ETA: 55s [2026-01-21T12:24:27.023593] [DEBUG] [REMOTE ] WBX: Retrieved 1078 rows, trimmed to 300. [2026-01-21T12:24:27.023791] [DEBUG] [REMOTE ] WBX: PASS: History has at least 300 days. [2026-01-21T12:24:27.024041] [DEBUG] [REMOTE ] WBX: PASS: Price check passed. Min price $2.34. [2026-01-21T12:24:27.024182] [DEBUG] [REMOTE ] WBX: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:27.024301] [DEBUG] [REMOTE ] WBX: PASS: Integrity check passed. [2026-01-21T12:24:27.024342] [DEBUG] [REMOTE ] WBX: Symbol is viable for forecasting. [2026-01-21T12:24:27.024394] [INFO ] [MAIN ] [3376/3501] WBX kept (0.5s) | 3373 kept, 3 rejected | 138.5/min | ETA: 54s [2026-01-21T12:24:27.572837] [DEBUG] [REMOTE ] WCC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:27.572993] [DEBUG] [REMOTE ] WCC: PASS: History has at least 300 days. [2026-01-21T12:24:27.573224] [DEBUG] [REMOTE ] WCC: PASS: Price check passed. Min price $219.29. [2026-01-21T12:24:27.573362] [DEBUG] [REMOTE ] WCC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:27.573484] [DEBUG] [REMOTE ] WCC: PASS: Integrity check passed. [2026-01-21T12:24:27.573525] [DEBUG] [REMOTE ] WCC: Symbol is viable for forecasting. [2026-01-21T12:24:27.573591] [INFO ] [MAIN ] [3377/3501] WCC kept (0.5s) | 3374 kept, 3 rejected | 138.5/min | ETA: 54s [2026-01-21T12:24:27.874874] [DEBUG] [REMOTE ] WCLD: Retrieved 1601 rows, trimmed to 300. [2026-01-21T12:24:27.875012] [DEBUG] [REMOTE ] WCLD: PASS: History has at least 300 days. [2026-01-21T12:24:27.875225] [DEBUG] [REMOTE ] WCLD: PASS: Price check passed. Min price $31.37. [2026-01-21T12:24:27.875366] [DEBUG] [REMOTE ] WCLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:27.875492] [DEBUG] [REMOTE ] WCLD: PASS: Integrity check passed. [2026-01-21T12:24:27.875536] [DEBUG] [REMOTE ] WCLD: Symbol is viable for forecasting. [2026-01-21T12:24:27.875604] [INFO ] [MAIN ] [3378/3501] WCLD kept (0.3s) | 3375 kept, 3 rejected | 138.5/min | ETA: 53s [2026-01-21T12:24:28.236645] [DEBUG] [REMOTE ] WD: Retrieved 3796 rows, trimmed to 300. [2026-01-21T12:24:28.236821] [DEBUG] [REMOTE ] WD: PASS: History has at least 300 days. [2026-01-21T12:24:28.237144] [DEBUG] [REMOTE ] WD: PASS: Price check passed. Min price $58.72. [2026-01-21T12:24:28.237356] [DEBUG] [REMOTE ] WD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:28.237534] [DEBUG] [REMOTE ] WD: PASS: Integrity check passed. [2026-01-21T12:24:28.237619] [DEBUG] [REMOTE ] WD: Symbol is viable for forecasting. [2026-01-21T12:24:28.237700] [INFO ] [MAIN ] [3379/3501] WD kept (0.4s) | 3376 kept, 3 rejected | 138.5/min | ETA: 53s [2026-01-21T12:24:28.641966] [DEBUG] [REMOTE ] WDAY: Retrieved 3335 rows, trimmed to 300. [2026-01-21T12:24:28.642108] [DEBUG] [REMOTE ] WDAY: PASS: History has at least 300 days. [2026-01-21T12:24:28.642334] [DEBUG] [REMOTE ] WDAY: PASS: Price check passed. Min price $182.99. [2026-01-21T12:24:28.642481] [DEBUG] [REMOTE ] WDAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:28.642622] [DEBUG] [REMOTE ] WDAY: PASS: Integrity check passed. [2026-01-21T12:24:28.642677] [DEBUG] [REMOTE ] WDAY: Symbol is viable for forecasting. [2026-01-21T12:24:28.642784] [INFO ] [MAIN ] [3380/3501] WDAY kept (0.4s) | 3377 kept, 3 rejected | 138.5/min | ETA: 52s [2026-01-21T12:24:29.192819] [DEBUG] [REMOTE ] WDC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:29.192973] [DEBUG] [REMOTE ] WDC: PASS: History has at least 300 days. [2026-01-21T12:24:29.193219] [DEBUG] [REMOTE ] WDC: PASS: Price check passed. Min price $124.82. [2026-01-21T12:24:29.193356] [DEBUG] [REMOTE ] WDC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:29.193479] [DEBUG] [REMOTE ] WDC: PASS: Integrity check passed. [2026-01-21T12:24:29.193519] [DEBUG] [REMOTE ] WDC: Symbol is viable for forecasting. [2026-01-21T12:24:29.193585] [INFO ] [MAIN ] [3381/3501] WDC kept (0.6s) | 3378 kept, 3 rejected | 138.5/min | ETA: 52s [2026-01-21T12:24:29.657442] [DEBUG] [REMOTE ] WDFC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:29.657602] [DEBUG] [REMOTE ] WDFC: PASS: History has at least 300 days. [2026-01-21T12:24:29.657827] [DEBUG] [REMOTE ] WDFC: PASS: Price check passed. Min price $186.59. [2026-01-21T12:24:29.658144] [DEBUG] [REMOTE ] WDFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:29.658259] [DEBUG] [REMOTE ] WDFC: PASS: Integrity check passed. [2026-01-21T12:24:29.658299] [DEBUG] [REMOTE ] WDFC: Symbol is viable for forecasting. [2026-01-21T12:24:29.658346] [INFO ] [MAIN ] [3382/3501] WDFC kept (0.5s) | 3379 kept, 3 rejected | 138.5/min | ETA: 52s [2026-01-21T12:24:29.987434] [DEBUG] [REMOTE ] WDH: Retrieved 1181 rows, trimmed to 300. [2026-01-21T12:24:29.987568] [DEBUG] [REMOTE ] WDH: PASS: History has at least 300 days. [2026-01-21T12:24:29.987807] [DEBUG] [REMOTE ] WDH: PASS: Price check passed. Min price $1.58. [2026-01-21T12:24:29.987942] [DEBUG] [REMOTE ] WDH: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:29.988059] [DEBUG] [REMOTE ] WDH: PASS: Integrity check passed. [2026-01-21T12:24:29.988113] [DEBUG] [REMOTE ] WDH: Symbol is viable for forecasting. [2026-01-21T12:24:29.988177] [INFO ] [MAIN ] [3383/3501] WDH kept (0.3s) | 3380 kept, 3 rejected | 138.5/min | ETA: 51s [2026-01-21T12:24:30.223282] [DEBUG] [REMOTE ] WDI: Retrieved 1147 rows, trimmed to 300. [2026-01-21T12:24:30.223417] [DEBUG] [REMOTE ] WDI: PASS: History has at least 300 days. [2026-01-21T12:24:30.223663] [DEBUG] [REMOTE ] WDI: PASS: Price check passed. Min price $13.51. [2026-01-21T12:24:30.223834] [DEBUG] [REMOTE ] WDI: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:30.223943] [DEBUG] [REMOTE ] WDI: PASS: Integrity check passed. [2026-01-21T12:24:30.223984] [DEBUG] [REMOTE ] WDI: Symbol is viable for forecasting. [2026-01-21T12:24:30.224031] [INFO ] [MAIN ] [3384/3501] WDI kept (0.2s) | 3381 kept, 3 rejected | 138.5/min | ETA: 51s [2026-01-21T12:24:30.758466] [DEBUG] [REMOTE ] WDS: Retrieved 4659 rows, trimmed to 300. [2026-01-21T12:24:30.758637] [DEBUG] [REMOTE ] WDS: PASS: History has at least 300 days. [2026-01-21T12:24:30.758862] [DEBUG] [REMOTE ] WDS: PASS: Price check passed. Min price $14.58. [2026-01-21T12:24:30.758999] [DEBUG] [REMOTE ] WDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:30.759112] [DEBUG] [REMOTE ] WDS: PASS: Integrity check passed. [2026-01-21T12:24:30.759152] [DEBUG] [REMOTE ] WDS: Symbol is viable for forecasting. [2026-01-21T12:24:30.759198] [INFO ] [MAIN ] [3385/3501] WDS kept (0.5s) | 3382 kept, 3 rejected | 138.5/min | ETA: 50s [2026-01-21T12:24:31.249963] [DEBUG] [REMOTE ] WEA: Retrieved 5993 rows, trimmed to 300. [2026-01-21T12:24:31.250107] [DEBUG] [REMOTE ] WEA: PASS: History has at least 300 days. [2026-01-21T12:24:31.250329] [DEBUG] [REMOTE ] WEA: PASS: Price check passed. Min price $10.85. [2026-01-21T12:24:31.250469] [DEBUG] [REMOTE ] WEA: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:31.250607] [DEBUG] [REMOTE ] WEA: PASS: Integrity check passed. [2026-01-21T12:24:31.250651] [DEBUG] [REMOTE ] WEA: Symbol is viable for forecasting. [2026-01-21T12:24:31.250752] [INFO ] [MAIN ] [3386/3501] WEA kept (0.5s) | 3383 kept, 3 rejected | 138.5/min | ETA: 50s [2026-01-21T12:24:31.636974] [DEBUG] [REMOTE ] WEC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:31.637117] [DEBUG] [REMOTE ] WEC: PASS: History has at least 300 days. [2026-01-21T12:24:31.637339] [DEBUG] [REMOTE ] WEC: PASS: Price check passed. Min price $103.48. [2026-01-21T12:24:31.637474] [DEBUG] [REMOTE ] WEC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:31.637612] [DEBUG] [REMOTE ] WEC: PASS: Integrity check passed. [2026-01-21T12:24:31.637656] [DEBUG] [REMOTE ] WEC: Symbol is viable for forecasting. [2026-01-21T12:24:31.637704] [INFO ] [MAIN ] [3387/3501] WEC kept (0.4s) | 3384 kept, 3 rejected | 138.5/min | ETA: 49s [2026-01-21T12:24:32.112950] [DEBUG] [REMOTE ] WEN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:32.113089] [DEBUG] [REMOTE ] WEN: PASS: History has at least 300 days. [2026-01-21T12:24:32.113312] [DEBUG] [REMOTE ] WEN: PASS: Price check passed. Min price $7.74. [2026-01-21T12:24:32.113451] [DEBUG] [REMOTE ] WEN: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:32.113566] [DEBUG] [REMOTE ] WEN: PASS: Integrity check passed. [2026-01-21T12:24:32.113628] [DEBUG] [REMOTE ] WEN: Symbol is viable for forecasting. [2026-01-21T12:24:32.113676] [INFO ] [MAIN ] [3388/3501] WEN kept (0.5s) | 3385 kept, 3 rejected | 138.5/min | ETA: 49s [2026-01-21T12:24:32.397040] [DEBUG] [REMOTE ] WERN: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:32.397178] [DEBUG] [REMOTE ] WERN: PASS: History has at least 300 days. [2026-01-21T12:24:32.397395] [DEBUG] [REMOTE ] WERN: PASS: Price check passed. Min price $23.05. [2026-01-21T12:24:32.397532] [DEBUG] [REMOTE ] WERN: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:32.397669] [DEBUG] [REMOTE ] WERN: PASS: Integrity check passed. [2026-01-21T12:24:32.397711] [DEBUG] [REMOTE ] WERN: Symbol is viable for forecasting. [2026-01-21T12:24:32.397759] [INFO ] [MAIN ] [3389/3501] WERN kept (0.3s) | 3386 kept, 3 rejected | 138.5/min | ETA: 49s [2026-01-21T12:24:32.837846] [DEBUG] [REMOTE ] WES: Retrieved 3297 rows, trimmed to 300. [2026-01-21T12:24:32.837973] [DEBUG] [REMOTE ] WES: PASS: History has at least 300 days. [2026-01-21T12:24:32.838180] [DEBUG] [REMOTE ] WES: PASS: Price check passed. Min price $37.34. [2026-01-21T12:24:32.838314] [DEBUG] [REMOTE ] WES: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:32.838425] [DEBUG] [REMOTE ] WES: PASS: Integrity check passed. [2026-01-21T12:24:32.838464] [DEBUG] [REMOTE ] WES: Symbol is viable for forecasting. [2026-01-21T12:24:32.838512] [INFO ] [MAIN ] [3390/3501] WES kept (0.4s) | 3387 kept, 3 rejected | 138.5/min | ETA: 48s [2026-01-21T12:24:33.206993] [DEBUG] [REMOTE ] WEX: Retrieved 5264 rows, trimmed to 300. [2026-01-21T12:24:33.207135] [DEBUG] [REMOTE ] WEX: PASS: History has at least 300 days. [2026-01-21T12:24:33.207363] [DEBUG] [REMOTE ] WEX: PASS: Price check passed. Min price $136.40. [2026-01-21T12:24:33.207501] [DEBUG] [REMOTE ] WEX: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:33.207640] [DEBUG] [REMOTE ] WEX: PASS: Integrity check passed. [2026-01-21T12:24:33.207682] [DEBUG] [REMOTE ] WEX: Symbol is viable for forecasting. [2026-01-21T12:24:33.207731] [INFO ] [MAIN ] [3391/3501] WEX kept (0.4s) | 3388 kept, 3 rejected | 138.5/min | ETA: 48s [2026-01-21T12:24:33.718289] [DEBUG] [REMOTE ] WEYS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:33.718433] [DEBUG] [REMOTE ] WEYS: PASS: History has at least 300 days. [2026-01-21T12:24:33.718714] [DEBUG] [REMOTE ] WEYS: PASS: Price check passed. Min price $26.15. [2026-01-21T12:24:33.718873] [DEBUG] [REMOTE ] WEYS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:33.718997] [DEBUG] [REMOTE ] WEYS: PASS: Integrity check passed. [2026-01-21T12:24:33.719039] [DEBUG] [REMOTE ] WEYS: Symbol is viable for forecasting. [2026-01-21T12:24:33.719129] [INFO ] [MAIN ] [3392/3501] WEYS kept (0.5s) | 3389 kept, 3 rejected | 138.5/min | ETA: 47s [2026-01-21T12:24:34.145635] [DEBUG] [REMOTE ] WF: Retrieved 5611 rows, trimmed to 300. [2026-01-21T12:24:34.145791] [DEBUG] [REMOTE ] WF: PASS: History has at least 300 days. [2026-01-21T12:24:34.146045] [DEBUG] [REMOTE ] WF: PASS: Price check passed. Min price $53.04. [2026-01-21T12:24:34.146183] [DEBUG] [REMOTE ] WF: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:34.146301] [DEBUG] [REMOTE ] WF: PASS: Integrity check passed. [2026-01-21T12:24:34.146341] [DEBUG] [REMOTE ] WF: Symbol is viable for forecasting. [2026-01-21T12:24:34.146388] [INFO ] [MAIN ] [3393/3501] WF kept (0.4s) | 3390 kept, 3 rejected | 138.5/min | ETA: 47s [2026-01-21T12:24:34.442439] [DEBUG] [REMOTE ] WFC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:34.442593] [DEBUG] [REMOTE ] WFC: PASS: History has at least 300 days. [2026-01-21T12:24:34.442814] [DEBUG] [REMOTE ] WFC: PASS: Price check passed. Min price $82.40. [2026-01-21T12:24:34.442979] [DEBUG] [REMOTE ] WFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:34.443097] [DEBUG] [REMOTE ] WFC: PASS: Integrity check passed. [2026-01-21T12:24:34.443137] [DEBUG] [REMOTE ] WFC: Symbol is viable for forecasting. [2026-01-21T12:24:34.443185] [INFO ] [MAIN ] [3394/3501] WFC kept (0.3s) | 3391 kept, 3 rejected | 138.5/min | ETA: 46s [2026-01-21T12:24:34.920508] [DEBUG] [REMOTE ] WFG: Retrieved 4643 rows, trimmed to 300. [2026-01-21T12:24:34.920679] [DEBUG] [REMOTE ] WFG: PASS: History has at least 300 days. [2026-01-21T12:24:34.920917] [DEBUG] [REMOTE ] WFG: PASS: Price check passed. Min price $57.61. [2026-01-21T12:24:34.921063] [DEBUG] [REMOTE ] WFG: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:34.921178] [DEBUG] [REMOTE ] WFG: PASS: Integrity check passed. [2026-01-21T12:24:34.921223] [DEBUG] [REMOTE ] WFG: Symbol is viable for forecasting. [2026-01-21T12:24:34.921273] [INFO ] [MAIN ] [3395/3501] WFG kept (0.5s) | 3392 kept, 3 rejected | 138.5/min | ETA: 46s [2026-01-21T12:24:35.175891] [DEBUG] [REMOTE ] WFRD: Retrieved 1267 rows, trimmed to 300. [2026-01-21T12:24:35.176026] [DEBUG] [REMOTE ] WFRD: PASS: History has at least 300 days. [2026-01-21T12:24:35.176239] [DEBUG] [REMOTE ] WFRD: PASS: Price check passed. Min price $69.97. [2026-01-21T12:24:35.176384] [DEBUG] [REMOTE ] WFRD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:35.176529] [DEBUG] [REMOTE ] WFRD: PASS: Integrity check passed. [2026-01-21T12:24:35.176591] [DEBUG] [REMOTE ] WFRD: Symbol is viable for forecasting. [2026-01-21T12:24:35.176645] [INFO ] [MAIN ] [3396/3501] WFRD kept (0.3s) | 3393 kept, 3 rejected | 138.5/min | ETA: 45s [2026-01-21T12:24:35.478083] [DEBUG] [REMOTE ] WGMI: Retrieved 990 rows, trimmed to 300. [2026-01-21T12:24:35.478228] [DEBUG] [REMOTE ] WGMI: PASS: History has at least 300 days. [2026-01-21T12:24:35.478442] [DEBUG] [REMOTE ] WGMI: PASS: Price check passed. Min price $36.51. [2026-01-21T12:24:35.478607] [DEBUG] [REMOTE ] WGMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:35.478724] [DEBUG] [REMOTE ] WGMI: PASS: Integrity check passed. [2026-01-21T12:24:35.478766] [DEBUG] [REMOTE ] WGMI: Symbol is viable for forecasting. [2026-01-21T12:24:35.478813] [INFO ] [MAIN ] [3397/3501] WGMI kept (0.3s) | 3394 kept, 3 rejected | 138.6/min | ETA: 45s [2026-01-21T12:24:36.119103] [DEBUG] [REMOTE ] WGO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:36.119240] [DEBUG] [REMOTE ] WGO: PASS: History has at least 300 days. [2026-01-21T12:24:36.119455] [DEBUG] [REMOTE ] WGO: PASS: Price check passed. Min price $31.91. [2026-01-21T12:24:36.119610] [DEBUG] [REMOTE ] WGO: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:36.119727] [DEBUG] [REMOTE ] WGO: PASS: Integrity check passed. [2026-01-21T12:24:36.119767] [DEBUG] [REMOTE ] WGO: Symbol is viable for forecasting. [2026-01-21T12:24:36.119831] [INFO ] [MAIN ] [3398/3501] WGO kept (0.6s) | 3395 kept, 3 rejected | 138.5/min | ETA: 45s [2026-01-21T12:24:36.399395] [DEBUG] [REMOTE ] WGS: Retrieved 1307 rows, trimmed to 300. [2026-01-21T12:24:36.399532] [DEBUG] [REMOTE ] WGS: PASS: History has at least 300 days. [2026-01-21T12:24:36.399768] [DEBUG] [REMOTE ] WGS: PASS: Price check passed. Min price $99.68. [2026-01-21T12:24:36.399932] [DEBUG] [REMOTE ] WGS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:36.400048] [DEBUG] [REMOTE ] WGS: PASS: Integrity check passed. [2026-01-21T12:24:36.400088] [DEBUG] [REMOTE ] WGS: Symbol is viable for forecasting. [2026-01-21T12:24:36.400135] [INFO ] [MAIN ] [3399/3501] WGS kept (0.3s) | 3396 kept, 3 rejected | 138.6/min | ETA: 44s [2026-01-21T12:24:36.844456] [DEBUG] [REMOTE ] WH: Retrieved 1925 rows, trimmed to 300. [2026-01-21T12:24:36.844618] [DEBUG] [REMOTE ] WH: PASS: History has at least 300 days. [2026-01-21T12:24:36.844823] [DEBUG] [REMOTE ] WH: PASS: Price check passed. Min price $68.95. [2026-01-21T12:24:36.844958] [DEBUG] [REMOTE ] WH: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:36.845067] [DEBUG] [REMOTE ] WH: PASS: Integrity check passed. [2026-01-21T12:24:36.845107] [DEBUG] [REMOTE ] WH: Symbol is viable for forecasting. [2026-01-21T12:24:36.845153] [INFO ] [MAIN ] [3400/3501] WH kept (0.4s) | 3397 kept, 3 rejected | 138.6/min | ETA: 44s [2026-01-21T12:24:37.243053] [DEBUG] [REMOTE ] WHD: Retrieved 1997 rows, trimmed to 300. [2026-01-21T12:24:37.243198] [DEBUG] [REMOTE ] WHD: PASS: History has at least 300 days. [2026-01-21T12:24:37.243412] [DEBUG] [REMOTE ] WHD: PASS: Price check passed. Min price $38.78. [2026-01-21T12:24:37.243550] [DEBUG] [REMOTE ] WHD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:37.243703] [DEBUG] [REMOTE ] WHD: PASS: Integrity check passed. [2026-01-21T12:24:37.243747] [DEBUG] [REMOTE ] WHD: Symbol is viable for forecasting. [2026-01-21T12:24:37.243796] [INFO ] [MAIN ] [3401/3501] WHD kept (0.4s) | 3398 kept, 3 rejected | 138.6/min | ETA: 43s [2026-01-21T12:24:37.579166] [DEBUG] [REMOTE ] WHF: Retrieved 3299 rows, trimmed to 300. [2026-01-21T12:24:37.579302] [DEBUG] [REMOTE ] WHF: PASS: History has at least 300 days. [2026-01-21T12:24:37.579512] [DEBUG] [REMOTE ] WHF: PASS: Price check passed. Min price $6.52. [2026-01-21T12:24:37.579668] [DEBUG] [REMOTE ] WHF: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:37.579779] [DEBUG] [REMOTE ] WHF: PASS: Integrity check passed. [2026-01-21T12:24:37.579820] [DEBUG] [REMOTE ] WHF: Symbol is viable for forecasting. [2026-01-21T12:24:37.579876] [INFO ] [MAIN ] [3402/3501] WHF kept (0.3s) | 3399 kept, 3 rejected | 138.6/min | ETA: 43s [2026-01-21T12:24:38.128929] [DEBUG] [REMOTE ] WHG: Retrieved 5939 rows, trimmed to 300. [2026-01-21T12:24:38.129085] [DEBUG] [REMOTE ] WHG: PASS: History has at least 300 days. [2026-01-21T12:24:38.129325] [DEBUG] [REMOTE ] WHG: PASS: Price check passed. Min price $15.45. [2026-01-21T12:24:38.129494] [DEBUG] [REMOTE ] WHG: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:38.129660] [DEBUG] [REMOTE ] WHG: PASS: Integrity check passed. [2026-01-21T12:24:38.129707] [DEBUG] [REMOTE ] WHG: Symbol is viable for forecasting. [2026-01-21T12:24:38.129757] [INFO ] [MAIN ] [3403/3501] WHG kept (0.5s) | 3400 kept, 3 rejected | 138.6/min | ETA: 42s [2026-01-21T12:24:38.595166] [DEBUG] [REMOTE ] WIA: Retrieved 5613 rows, trimmed to 300. [2026-01-21T12:24:38.595304] [DEBUG] [REMOTE ] WIA: PASS: History has at least 300 days. [2026-01-21T12:24:38.595521] [DEBUG] [REMOTE ] WIA: PASS: Price check passed. Min price $8.16. [2026-01-21T12:24:38.595692] [DEBUG] [REMOTE ] WIA: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:38.595809] [DEBUG] [REMOTE ] WIA: PASS: Integrity check passed. [2026-01-21T12:24:38.595851] [DEBUG] [REMOTE ] WIA: Symbol is viable for forecasting. [2026-01-21T12:24:38.595942] [INFO ] [MAIN ] [3404/3501] WIA kept (0.5s) | 3401 kept, 3 rejected | 138.6/min | ETA: 42s [2026-01-21T12:24:38.893153] [DEBUG] [REMOTE ] WIMI: Retrieved 1458 rows, trimmed to 300. [2026-01-21T12:24:38.893306] [DEBUG] [REMOTE ] WIMI: PASS: History has at least 300 days. [2026-01-21T12:24:38.893521] [DEBUG] [REMOTE ] WIMI: PASS: Price check passed. Min price $2.37. [2026-01-21T12:24:38.893694] [DEBUG] [REMOTE ] WIMI: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:38.893814] [DEBUG] [REMOTE ] WIMI: PASS: Integrity check passed. [2026-01-21T12:24:38.893856] [DEBUG] [REMOTE ] WIMI: Symbol is viable for forecasting. [2026-01-21T12:24:38.893907] [INFO ] [MAIN ] [3405/3501] WIMI kept (0.3s) | 3402 kept, 3 rejected | 138.6/min | ETA: 42s [2026-01-21T12:24:39.443943] [DEBUG] [REMOTE ] WINA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:39.444111] [DEBUG] [REMOTE ] WINA: PASS: History has at least 300 days. [2026-01-21T12:24:39.444430] [DEBUG] [REMOTE ] WINA: PASS: Price check passed. Min price $382.62. [2026-01-21T12:24:39.444594] [DEBUG] [REMOTE ] WINA: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:39.444733] [DEBUG] [REMOTE ] WINA: PASS: Integrity check passed. [2026-01-21T12:24:39.444782] [DEBUG] [REMOTE ] WINA: Symbol is viable for forecasting. [2026-01-21T12:24:39.444857] [INFO ] [MAIN ] [3406/3501] WINA kept (0.6s) | 3403 kept, 3 rejected | 138.6/min | ETA: 41s [2026-01-21T12:24:39.745369] [DEBUG] [REMOTE ] WING: Retrieved 2667 rows, trimmed to 300. [2026-01-21T12:24:39.745541] [DEBUG] [REMOTE ] WING: PASS: History has at least 300 days. [2026-01-21T12:24:39.745863] [DEBUG] [REMOTE ] WING: PASS: Price check passed. Min price $213.81. [2026-01-21T12:24:39.746053] [DEBUG] [REMOTE ] WING: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:39.746200] [DEBUG] [REMOTE ] WING: PASS: Integrity check passed. [2026-01-21T12:24:39.746253] [DEBUG] [REMOTE ] WING: Symbol is viable for forecasting. [2026-01-21T12:24:39.746315] [INFO ] [MAIN ] [3407/3501] WING kept (0.3s) | 3404 kept, 3 rejected | 138.6/min | ETA: 41s [2026-01-21T12:24:40.063109] [DEBUG] [REMOTE ] WINN: Retrieved 993 rows, trimmed to 300. [2026-01-21T12:24:40.063240] [DEBUG] [REMOTE ] WINN: PASS: History has at least 300 days. [2026-01-21T12:24:40.063439] [DEBUG] [REMOTE ] WINN: PASS: Price check passed. Min price $30.05. [2026-01-21T12:24:40.063591] [DEBUG] [REMOTE ] WINN: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:40.063702] [DEBUG] [REMOTE ] WINN: PASS: Integrity check passed. [2026-01-21T12:24:40.063741] [DEBUG] [REMOTE ] WINN: Symbol is viable for forecasting. [2026-01-21T12:24:40.063788] [INFO ] [MAIN ] [3408/3501] WINN kept (0.3s) | 3405 kept, 3 rejected | 138.6/min | ETA: 40s [2026-01-21T12:24:40.593014] [DEBUG] [REMOTE ] WIX: Retrieved 3068 rows, trimmed to 300. [2026-01-21T12:24:40.593219] [DEBUG] [REMOTE ] WIX: PASS: History has at least 300 days. [2026-01-21T12:24:40.593500] [DEBUG] [REMOTE ] WIX: PASS: Price check passed. Min price $76.24. [2026-01-21T12:24:40.593677] [DEBUG] [REMOTE ] WIX: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:40.593816] [DEBUG] [REMOTE ] WIX: PASS: Integrity check passed. [2026-01-21T12:24:40.593858] [DEBUG] [REMOTE ] WIX: Symbol is viable for forecasting. [2026-01-21T12:24:40.593914] [INFO ] [MAIN ] [3409/3501] WIX kept (0.5s) | 3406 kept, 3 rejected | 138.6/min | ETA: 40s [2026-01-21T12:24:40.979518] [DEBUG] [REMOTE ] WK: Retrieved 2791 rows, trimmed to 300. [2026-01-21T12:24:40.979657] [DEBUG] [REMOTE ] WK: PASS: History has at least 300 days. [2026-01-21T12:24:40.979861] [DEBUG] [REMOTE ] WK: PASS: Price check passed. Min price $81.87. [2026-01-21T12:24:40.979996] [DEBUG] [REMOTE ] WK: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:40.980104] [DEBUG] [REMOTE ] WK: PASS: Integrity check passed. [2026-01-21T12:24:40.980144] [DEBUG] [REMOTE ] WK: Symbol is viable for forecasting. [2026-01-21T12:24:40.980205] [INFO ] [MAIN ] [3410/3501] WK kept (0.4s) | 3407 kept, 3 rejected | 138.6/min | ETA: 39s [2026-01-21T12:24:41.573040] [DEBUG] [REMOTE ] WKC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:41.573176] [DEBUG] [REMOTE ] WKC: PASS: History has at least 300 days. [2026-01-21T12:24:41.573394] [DEBUG] [REMOTE ] WKC: PASS: Price check passed. Min price $22.86. [2026-01-21T12:24:41.573532] [DEBUG] [REMOTE ] WKC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:41.573666] [DEBUG] [REMOTE ] WKC: PASS: Integrity check passed. [2026-01-21T12:24:41.573708] [DEBUG] [REMOTE ] WKC: Symbol is viable for forecasting. [2026-01-21T12:24:41.573756] [INFO ] [MAIN ] [3411/3501] WKC kept (0.6s) | 3408 kept, 3 rejected | 138.6/min | ETA: 39s [2026-01-21T12:24:41.867732] [DEBUG] [REMOTE ] WKEY: Retrieved 1765 rows, trimmed to 300. [2026-01-21T12:24:41.867876] [DEBUG] [REMOTE ] WKEY: PASS: History has at least 300 days. [2026-01-21T12:24:41.868087] [DEBUG] [REMOTE ] WKEY: PASS: Price check passed. Min price $7.40. [2026-01-21T12:24:41.868222] [DEBUG] [REMOTE ] WKEY: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:41.868332] [DEBUG] [REMOTE ] WKEY: PASS: Integrity check passed. [2026-01-21T12:24:41.868372] [DEBUG] [REMOTE ] WKEY: Symbol is viable for forecasting. [2026-01-21T12:24:41.868419] [INFO ] [MAIN ] [3412/3501] WKEY kept (0.3s) | 3409 kept, 3 rejected | 138.6/min | ETA: 39s [2026-01-21T12:24:42.407211] [DEBUG] [REMOTE ] WKSP: Retrieved 5666 rows, trimmed to 300. [2026-01-21T12:24:42.407344] [DEBUG] [REMOTE ] WKSP: PASS: History has at least 300 days. [2026-01-21T12:24:42.407557] [DEBUG] [REMOTE ] WKSP: PASS: Price check passed. Min price $1.95. [2026-01-21T12:24:42.407715] [DEBUG] [REMOTE ] WKSP: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:42.407826] [DEBUG] [REMOTE ] WKSP: PASS: Integrity check passed. [2026-01-21T12:24:42.407867] [DEBUG] [REMOTE ] WKSP: Symbol is viable for forecasting. [2026-01-21T12:24:42.407914] [INFO ] [MAIN ] [3413/3501] WKSP kept (0.5s) | 3410 kept, 3 rejected | 138.6/min | ETA: 38s [2026-01-21T12:24:42.786014] [DEBUG] [REMOTE ] WLDN: Retrieved 4819 rows, trimmed to 300. [2026-01-21T12:24:42.786165] [DEBUG] [REMOTE ] WLDN: PASS: History has at least 300 days. [2026-01-21T12:24:42.786396] [DEBUG] [REMOTE ] WLDN: PASS: Price check passed. Min price $85.27. [2026-01-21T12:24:42.786564] [DEBUG] [REMOTE ] WLDN: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:42.786732] [DEBUG] [REMOTE ] WLDN: PASS: Integrity check passed. [2026-01-21T12:24:42.786779] [DEBUG] [REMOTE ] WLDN: Symbol is viable for forecasting. [2026-01-21T12:24:42.786830] [INFO ] [MAIN ] [3414/3501] WLDN kept (0.4s) | 3411 kept, 3 rejected | 138.6/min | ETA: 38s [2026-01-21T12:24:42.979426] [DEBUG] [REMOTE ] WLDS: Retrieved 841 rows, trimmed to 300. [2026-01-21T12:24:42.979566] [DEBUG] [REMOTE ] WLDS: PASS: History has at least 300 days. [2026-01-21T12:24:42.979805] [DEBUG] [REMOTE ] WLDS: PASS: Price check passed. Min price $1.10. [2026-01-21T12:24:42.979942] [DEBUG] [REMOTE ] WLDS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:42.980055] [DEBUG] [REMOTE ] WLDS: PASS: Integrity check passed. [2026-01-21T12:24:42.980095] [DEBUG] [REMOTE ] WLDS: Symbol is viable for forecasting. [2026-01-21T12:24:42.980142] [INFO ] [MAIN ] [3415/3501] WLDS kept (0.2s) | 3412 kept, 3 rejected | 138.6/min | ETA: 37s [2026-01-21T12:24:43.683565] [DEBUG] [REMOTE ] WLFC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:43.683731] [DEBUG] [REMOTE ] WLFC: PASS: History has at least 300 days. [2026-01-21T12:24:43.683970] [DEBUG] [REMOTE ] WLFC: PASS: Price check passed. Min price $115.05. [2026-01-21T12:24:43.684149] [DEBUG] [REMOTE ] WLFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:43.684295] [DEBUG] [REMOTE ] WLFC: PASS: Integrity check passed. [2026-01-21T12:24:43.684347] [DEBUG] [REMOTE ] WLFC: Symbol is viable for forecasting. [2026-01-21T12:24:43.684429] [INFO ] [MAIN ] [3416/3501] WLFC kept (0.7s) | 3413 kept, 3 rejected | 138.6/min | ETA: 37s [2026-01-21T12:24:44.098499] [DEBUG] [REMOTE ] WLK: Retrieved 5395 rows, trimmed to 300. [2026-01-21T12:24:44.098662] [DEBUG] [REMOTE ] WLK: PASS: History has at least 300 days. [2026-01-21T12:24:44.098877] [DEBUG] [REMOTE ] WLK: PASS: Price check passed. Min price $55.91. [2026-01-21T12:24:44.099013] [DEBUG] [REMOTE ] WLK: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:44.099124] [DEBUG] [REMOTE ] WLK: PASS: Integrity check passed. [2026-01-21T12:24:44.099165] [DEBUG] [REMOTE ] WLK: Symbol is viable for forecasting. [2026-01-21T12:24:44.099212] [INFO ] [MAIN ] [3417/3501] WLK kept (0.4s) | 3414 kept, 3 rejected | 138.6/min | ETA: 36s [2026-01-21T12:24:44.448138] [DEBUG] [REMOTE ] WLKP: Retrieved 2886 rows, trimmed to 300. [2026-01-21T12:24:44.448471] [DEBUG] [REMOTE ] WLKP: PASS: History has at least 300 days. [2026-01-21T12:24:44.448722] [DEBUG] [REMOTE ] WLKP: PASS: Price check passed. Min price $17.87. [2026-01-21T12:24:44.448868] [DEBUG] [REMOTE ] WLKP: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:44.448986] [DEBUG] [REMOTE ] WLKP: PASS: Integrity check passed. [2026-01-21T12:24:44.449029] [DEBUG] [REMOTE ] WLKP: Symbol is viable for forecasting. [2026-01-21T12:24:44.449081] [INFO ] [MAIN ] [3418/3501] WLKP kept (0.3s) | 3415 kept, 3 rejected | 138.6/min | ETA: 36s [2026-01-21T12:24:44.771380] [DEBUG] [REMOTE ] WMG: Retrieved 1415 rows, trimmed to 300. [2026-01-21T12:24:44.771516] [DEBUG] [REMOTE ] WMG: PASS: History has at least 300 days. [2026-01-21T12:24:44.771749] [DEBUG] [REMOTE ] WMG: PASS: Price check passed. Min price $27.61. [2026-01-21T12:24:44.771893] [DEBUG] [REMOTE ] WMG: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:44.772005] [DEBUG] [REMOTE ] WMG: PASS: Integrity check passed. [2026-01-21T12:24:44.772046] [DEBUG] [REMOTE ] WMG: Symbol is viable for forecasting. [2026-01-21T12:24:44.772094] [INFO ] [MAIN ] [3419/3501] WMG kept (0.3s) | 3416 kept, 3 rejected | 138.6/min | ETA: 36s [2026-01-21T12:24:45.357662] [DEBUG] [REMOTE ] WMK: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:45.357800] [DEBUG] [REMOTE ] WMK: PASS: History has at least 300 days. [2026-01-21T12:24:45.358034] [DEBUG] [REMOTE ] WMK: PASS: Price check passed. Min price $63.00. [2026-01-21T12:24:45.358185] [DEBUG] [REMOTE ] WMK: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:45.358305] [DEBUG] [REMOTE ] WMK: PASS: Integrity check passed. [2026-01-21T12:24:45.358347] [DEBUG] [REMOTE ] WMK: Symbol is viable for forecasting. [2026-01-21T12:24:45.358398] [INFO ] [MAIN ] [3420/3501] WMK kept (0.6s) | 3417 kept, 3 rejected | 138.6/min | ETA: 35s [2026-01-21T12:24:45.657645] [DEBUG] [REMOTE ] WMS: Retrieved 2889 rows, trimmed to 300. [2026-01-21T12:24:45.657773] [DEBUG] [REMOTE ] WMS: PASS: History has at least 300 days. [2026-01-21T12:24:45.657982] [DEBUG] [REMOTE ] WMS: PASS: Price check passed. Min price $134.57. [2026-01-21T12:24:45.658124] [DEBUG] [REMOTE ] WMS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:45.658237] [DEBUG] [REMOTE ] WMS: PASS: Integrity check passed. [2026-01-21T12:24:45.658279] [DEBUG] [REMOTE ] WMS: Symbol is viable for forecasting. [2026-01-21T12:24:45.658328] [INFO ] [MAIN ] [3421/3501] WMS kept (0.3s) | 3418 kept, 3 rejected | 138.6/min | ETA: 35s [2026-01-21T12:24:46.279459] [DEBUG] [REMOTE ] WNC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:46.279616] [DEBUG] [REMOTE ] WNC: PASS: History has at least 300 days. [2026-01-21T12:24:46.279833] [DEBUG] [REMOTE ] WNC: PASS: Price check passed. Min price $7.45. [2026-01-21T12:24:46.279968] [DEBUG] [REMOTE ] WNC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:46.280082] [DEBUG] [REMOTE ] WNC: PASS: Integrity check passed. [2026-01-21T12:24:46.280123] [DEBUG] [REMOTE ] WNC: Symbol is viable for forecasting. [2026-01-21T12:24:46.280187] [INFO ] [MAIN ] [3422/3501] WNC kept (0.6s) | 3419 kept, 3 rejected | 138.6/min | ETA: 34s [2026-01-21T12:24:46.569687] [DEBUG] [REMOTE ] WNEB: Retrieved 5968 rows, trimmed to 300. [2026-01-21T12:24:46.569827] [DEBUG] [REMOTE ] WNEB: PASS: History has at least 300 days. [2026-01-21T12:24:46.570046] [DEBUG] [REMOTE ] WNEB: PASS: Price check passed. Min price $11.23. [2026-01-21T12:24:46.570185] [DEBUG] [REMOTE ] WNEB: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:46.570301] [DEBUG] [REMOTE ] WNEB: PASS: Integrity check passed. [2026-01-21T12:24:46.570342] [DEBUG] [REMOTE ] WNEB: Symbol is viable for forecasting. [2026-01-21T12:24:46.570391] [INFO ] [MAIN ] [3423/3501] WNEB kept (0.3s) | 3420 kept, 3 rejected | 138.6/min | ETA: 34s [2026-01-21T12:24:47.048164] [DEBUG] [REMOTE ] WOOD: Retrieved 4420 rows, trimmed to 300. [2026-01-21T12:24:47.048305] [DEBUG] [REMOTE ] WOOD: PASS: History has at least 300 days. [2026-01-21T12:24:47.048522] [DEBUG] [REMOTE ] WOOD: PASS: Price check passed. Min price $65.94. [2026-01-21T12:24:47.048681] [DEBUG] [REMOTE ] WOOD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:47.048799] [DEBUG] [REMOTE ] WOOD: PASS: Integrity check passed. [2026-01-21T12:24:47.048840] [DEBUG] [REMOTE ] WOOD: Symbol is viable for forecasting. [2026-01-21T12:24:47.048887] [INFO ] [MAIN ] [3424/3501] WOOD kept (0.5s) | 3421 kept, 3 rejected | 138.6/min | ETA: 33s [2026-01-21T12:24:47.348508] [DEBUG] [REMOTE ] WOOF: Retrieved 1259 rows, trimmed to 300. [2026-01-21T12:24:47.348666] [DEBUG] [REMOTE ] WOOF: PASS: History has at least 300 days. [2026-01-21T12:24:47.348869] [DEBUG] [REMOTE ] WOOF: PASS: Price check passed. Min price $2.63. [2026-01-21T12:24:47.349005] [DEBUG] [REMOTE ] WOOF: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:47.349117] [DEBUG] [REMOTE ] WOOF: PASS: Integrity check passed. [2026-01-21T12:24:47.349164] [DEBUG] [REMOTE ] WOOF: Symbol is viable for forecasting. [2026-01-21T12:24:47.349226] [INFO ] [MAIN ] [3425/3501] WOOF kept (0.3s) | 3422 kept, 3 rejected | 138.6/min | ETA: 33s [2026-01-21T12:24:48.000356] [DEBUG] [REMOTE ] WPC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:48.000498] [DEBUG] [REMOTE ] WPC: PASS: History has at least 300 days. [2026-01-21T12:24:48.000738] [DEBUG] [REMOTE ] WPC: PASS: Price check passed. Min price $63.27. [2026-01-21T12:24:48.000875] [DEBUG] [REMOTE ] WPC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:48.000992] [DEBUG] [REMOTE ] WPC: PASS: Integrity check passed. [2026-01-21T12:24:48.001031] [DEBUG] [REMOTE ] WPC: Symbol is viable for forecasting. [2026-01-21T12:24:48.001079] [INFO ] [MAIN ] [3426/3501] WPC kept (0.7s) | 3423 kept, 3 rejected | 138.6/min | ETA: 32s [2026-01-21T12:24:48.396051] [DEBUG] [REMOTE ] WPP: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:48.396192] [DEBUG] [REMOTE ] WPP: PASS: History has at least 300 days. [2026-01-21T12:24:48.396406] [DEBUG] [REMOTE ] WPP: PASS: Price check passed. Min price $17.62. [2026-01-21T12:24:48.396588] [DEBUG] [REMOTE ] WPP: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:48.396710] [DEBUG] [REMOTE ] WPP: PASS: Integrity check passed. [2026-01-21T12:24:48.396751] [DEBUG] [REMOTE ] WPP: Symbol is viable for forecasting. [2026-01-21T12:24:48.396798] [INFO ] [MAIN ] [3427/3501] WPP kept (0.4s) | 3424 kept, 3 rejected | 138.6/min | ETA: 32s [2026-01-21T12:24:48.658507] [DEBUG] [REMOTE ] WRAP: Retrieved 1922 rows, trimmed to 300. [2026-01-21T12:24:48.658662] [DEBUG] [REMOTE ] WRAP: PASS: History has at least 300 days. [2026-01-21T12:24:48.658865] [DEBUG] [REMOTE ] WRAP: PASS: Price check passed. Min price $1.98. [2026-01-21T12:24:48.658999] [DEBUG] [REMOTE ] WRAP: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:48.659108] [DEBUG] [REMOTE ] WRAP: PASS: Integrity check passed. [2026-01-21T12:24:48.659148] [DEBUG] [REMOTE ] WRAP: Symbol is viable for forecasting. [2026-01-21T12:24:48.659211] [INFO ] [MAIN ] [3428/3501] WRAP kept (0.3s) | 3425 kept, 3 rejected | 138.6/min | ETA: 32s [2026-01-21T12:24:49.134376] [DEBUG] [REMOTE ] WRB: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:49.134519] [DEBUG] [REMOTE ] WRB: PASS: History has at least 300 days. [2026-01-21T12:24:49.134754] [DEBUG] [REMOTE ] WRB: PASS: Price check passed. Min price $65.58. [2026-01-21T12:24:49.134892] [DEBUG] [REMOTE ] WRB: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:49.135009] [DEBUG] [REMOTE ] WRB: PASS: Integrity check passed. [2026-01-21T12:24:49.135051] [DEBUG] [REMOTE ] WRB: Symbol is viable for forecasting. [2026-01-21T12:24:49.135099] [INFO ] [MAIN ] [3429/3501] WRB kept (0.5s) | 3426 kept, 3 rejected | 138.6/min | ETA: 31s [2026-01-21T12:24:49.442620] [DEBUG] [REMOTE ] WRBY: Retrieved 1081 rows, trimmed to 300. [2026-01-21T12:24:49.442752] [DEBUG] [REMOTE ] WRBY: PASS: History has at least 300 days. [2026-01-21T12:24:49.442953] [DEBUG] [REMOTE ] WRBY: PASS: Price check passed. Min price $16.49. [2026-01-21T12:24:49.443088] [DEBUG] [REMOTE ] WRBY: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:49.443197] [DEBUG] [REMOTE ] WRBY: PASS: Integrity check passed. [2026-01-21T12:24:49.443237] [DEBUG] [REMOTE ] WRBY: Symbol is viable for forecasting. [2026-01-21T12:24:49.443283] [INFO ] [MAIN ] [3430/3501] WRBY kept (0.3s) | 3427 kept, 3 rejected | 138.6/min | ETA: 31s [2026-01-21T12:24:50.100850] [DEBUG] [REMOTE ] WRLD: Retrieved 6592 rows, trimmed to 300. [2026-01-21T12:24:50.100999] [DEBUG] [REMOTE ] WRLD: PASS: History has at least 300 days. [2026-01-21T12:24:50.101221] [DEBUG] [REMOTE ] WRLD: PASS: Price check passed. Min price $126.42. [2026-01-21T12:24:50.101372] [DEBUG] [REMOTE ] WRLD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:50.101510] [DEBUG] [REMOTE ] WRLD: PASS: Integrity check passed. [2026-01-21T12:24:50.101556] [DEBUG] [REMOTE ] WRLD: Symbol is viable for forecasting. [2026-01-21T12:24:50.101629] [INFO ] [MAIN ] [3431/3501] WRLD kept (0.7s) | 3428 kept, 3 rejected | 138.6/min | ETA: 30s [2026-01-21T12:24:50.562565] [DEBUG] [REMOTE ] WSBC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:50.562733] [DEBUG] [REMOTE ] WSBC: PASS: History has at least 300 days. [2026-01-21T12:24:50.562973] [DEBUG] [REMOTE ] WSBC: PASS: Price check passed. Min price $29.48. [2026-01-21T12:24:50.563119] [DEBUG] [REMOTE ] WSBC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:50.563246] [DEBUG] [REMOTE ] WSBC: PASS: Integrity check passed. [2026-01-21T12:24:50.563291] [DEBUG] [REMOTE ] WSBC: Symbol is viable for forecasting. [2026-01-21T12:24:50.563345] [INFO ] [MAIN ] [3432/3501] WSBC kept (0.5s) | 3429 kept, 3 rejected | 138.6/min | ETA: 30s [2026-01-21T12:24:50.842030] [DEBUG] [REMOTE ] WSBF: Retrieved 5104 rows, trimmed to 300. [2026-01-21T12:24:50.842175] [DEBUG] [REMOTE ] WSBF: PASS: History has at least 300 days. [2026-01-21T12:24:50.842400] [DEBUG] [REMOTE ] WSBF: PASS: Price check passed. Min price $14.68. [2026-01-21T12:24:50.842552] [DEBUG] [REMOTE ] WSBF: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:50.842722] [DEBUG] [REMOTE ] WSBF: PASS: Integrity check passed. [2026-01-21T12:24:50.842777] [DEBUG] [REMOTE ] WSBF: Symbol is viable for forecasting. [2026-01-21T12:24:50.842849] [INFO ] [MAIN ] [3433/3501] WSBF kept (0.3s) | 3430 kept, 3 rejected | 138.6/min | ETA: 29s [2026-01-21T12:24:51.119129] [DEBUG] [REMOTE ] WSC: Retrieved 2042 rows, trimmed to 300. [2026-01-21T12:24:51.119265] [DEBUG] [REMOTE ] WSC: PASS: History has at least 300 days. [2026-01-21T12:24:51.119472] [DEBUG] [REMOTE ] WSC: PASS: Price check passed. Min price $14.93. [2026-01-21T12:24:51.119649] [DEBUG] [REMOTE ] WSC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:51.119794] [DEBUG] [REMOTE ] WSC: PASS: Integrity check passed. [2026-01-21T12:24:51.119864] [DEBUG] [REMOTE ] WSC: Symbol is viable for forecasting. [2026-01-21T12:24:51.119914] [INFO ] [MAIN ] [3434/3501] WSC kept (0.3s) | 3431 kept, 3 rejected | 138.6/min | ETA: 29s [2026-01-21T12:24:51.806618] [DEBUG] [REMOTE ] WSFS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:51.806766] [DEBUG] [REMOTE ] WSFS: PASS: History has at least 300 days. [2026-01-21T12:24:51.806984] [DEBUG] [REMOTE ] WSFS: PASS: Price check passed. Min price $51.93. [2026-01-21T12:24:51.807119] [DEBUG] [REMOTE ] WSFS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:51.807236] [DEBUG] [REMOTE ] WSFS: PASS: Integrity check passed. [2026-01-21T12:24:51.807276] [DEBUG] [REMOTE ] WSFS: Symbol is viable for forecasting. [2026-01-21T12:24:51.807325] [INFO ] [MAIN ] [3435/3501] WSFS kept (0.7s) | 3432 kept, 3 rejected | 138.6/min | ETA: 29s [2026-01-21T12:24:52.200433] [DEBUG] [REMOTE ] WSM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:52.200601] [DEBUG] [REMOTE ] WSM: PASS: History has at least 300 days. [2026-01-21T12:24:52.200844] [DEBUG] [REMOTE ] WSM: PASS: Price check passed. Min price $172.01. [2026-01-21T12:24:52.200989] [DEBUG] [REMOTE ] WSM: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:52.201114] [DEBUG] [REMOTE ] WSM: PASS: Integrity check passed. [2026-01-21T12:24:52.201160] [DEBUG] [REMOTE ] WSM: Symbol is viable for forecasting. [2026-01-21T12:24:52.201212] [INFO ] [MAIN ] [3436/3501] WSM kept (0.4s) | 3433 kept, 3 rejected | 138.6/min | ETA: 28s [2026-01-21T12:24:52.637771] [DEBUG] [REMOTE ] WSO: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:52.637913] [DEBUG] [REMOTE ] WSO: PASS: History has at least 300 days. [2026-01-21T12:24:52.638136] [DEBUG] [REMOTE ] WSO: PASS: Price check passed. Min price $320.99. [2026-01-21T12:24:52.638280] [DEBUG] [REMOTE ] WSO: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:52.638398] [DEBUG] [REMOTE ] WSO: PASS: Integrity check passed. [2026-01-21T12:24:52.638438] [DEBUG] [REMOTE ] WSO: Symbol is viable for forecasting. [2026-01-21T12:24:52.638486] [INFO ] [MAIN ] [3437/3501] WSO kept (0.4s) | 3434 kept, 3 rejected | 138.6/min | ETA: 28s [2026-01-21T12:24:53.162120] [DEBUG] [REMOTE ] WTBA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:53.162267] [DEBUG] [REMOTE ] WTBA: PASS: History has at least 300 days. [2026-01-21T12:24:53.162514] [DEBUG] [REMOTE ] WTBA: PASS: Price check passed. Min price $20.29. [2026-01-21T12:24:53.162684] [DEBUG] [REMOTE ] WTBA: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:53.162822] [DEBUG] [REMOTE ] WTBA: PASS: Integrity check passed. [2026-01-21T12:24:53.162871] [DEBUG] [REMOTE ] WTBA: Symbol is viable for forecasting. [2026-01-21T12:24:53.162934] [INFO ] [MAIN ] [3438/3501] WTBA kept (0.5s) | 3435 kept, 3 rejected | 138.6/min | ETA: 27s [2026-01-21T12:24:53.644018] [DEBUG] [REMOTE ] WTFC: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:53.644158] [DEBUG] [REMOTE ] WTFC: PASS: History has at least 300 days. [2026-01-21T12:24:53.644376] [DEBUG] [REMOTE ] WTFC: PASS: Price check passed. Min price $123.45. [2026-01-21T12:24:53.644512] [DEBUG] [REMOTE ] WTFC: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:53.644648] [DEBUG] [REMOTE ] WTFC: PASS: Integrity check passed. [2026-01-21T12:24:53.644692] [DEBUG] [REMOTE ] WTFC: Symbol is viable for forecasting. [2026-01-21T12:24:53.644740] [INFO ] [MAIN ] [3439/3501] WTFC kept (0.5s) | 3436 kept, 3 rejected | 138.6/min | ETA: 27s [2026-01-21T12:24:54.012650] [DEBUG] [REMOTE ] WTI: Retrieved 5277 rows, trimmed to 300. [2026-01-21T12:24:54.012792] [DEBUG] [REMOTE ] WTI: PASS: History has at least 300 days. [2026-01-21T12:24:54.013000] [DEBUG] [REMOTE ] WTI: PASS: Price check passed. Min price $1.50. [2026-01-21T12:24:54.013135] [DEBUG] [REMOTE ] WTI: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:54.013244] [DEBUG] [REMOTE ] WTI: PASS: Integrity check passed. [2026-01-21T12:24:54.013301] [DEBUG] [REMOTE ] WTI: Symbol is viable for forecasting. [2026-01-21T12:24:54.013350] [INFO ] [MAIN ] [3440/3501] WTI kept (0.4s) | 3437 kept, 3 rejected | 138.6/min | ETA: 26s [2026-01-21T12:24:54.548457] [DEBUG] [REMOTE ] WTRG: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:54.548613] [DEBUG] [REMOTE ] WTRG: PASS: History has at least 300 days. [2026-01-21T12:24:54.548828] [DEBUG] [REMOTE ] WTRG: PASS: Price check passed. Min price $37.16. [2026-01-21T12:24:54.548964] [DEBUG] [REMOTE ] WTRG: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:54.549076] [DEBUG] [REMOTE ] WTRG: PASS: Integrity check passed. [2026-01-21T12:24:54.549117] [DEBUG] [REMOTE ] WTRG: Symbol is viable for forecasting. [2026-01-21T12:24:54.549164] [INFO ] [MAIN ] [3441/3501] WTRG kept (0.5s) | 3438 kept, 3 rejected | 138.6/min | ETA: 26s [2026-01-21T12:24:55.063487] [DEBUG] [REMOTE ] WTS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:55.063645] [DEBUG] [REMOTE ] WTS: PASS: History has at least 300 days. [2026-01-21T12:24:55.063861] [DEBUG] [REMOTE ] WTS: PASS: Price check passed. Min price $263.05. [2026-01-21T12:24:55.063995] [DEBUG] [REMOTE ] WTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:55.064108] [DEBUG] [REMOTE ] WTS: PASS: Integrity check passed. [2026-01-21T12:24:55.064148] [DEBUG] [REMOTE ] WTS: Symbol is viable for forecasting. [2026-01-21T12:24:55.064196] [INFO ] [MAIN ] [3442/3501] WTS kept (0.5s) | 3439 kept, 3 rejected | 138.6/min | ETA: 26s [2026-01-21T12:24:55.505560] [DEBUG] [REMOTE ] WULF: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:55.505724] [DEBUG] [REMOTE ] WULF: PASS: History has at least 300 days. [2026-01-21T12:24:55.505948] [DEBUG] [REMOTE ] WULF: PASS: Price check passed. Min price $10.99. [2026-01-21T12:24:55.506084] [DEBUG] [REMOTE ] WULF: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:55.506202] [DEBUG] [REMOTE ] WULF: PASS: Integrity check passed. [2026-01-21T12:24:55.506242] [DEBUG] [REMOTE ] WULF: Symbol is viable for forecasting. [2026-01-21T12:24:55.506290] [INFO ] [MAIN ] [3443/3501] WULF kept (0.4s) | 3440 kept, 3 rejected | 138.6/min | ETA: 25s [2026-01-21T12:24:55.812481] [DEBUG] [REMOTE ] WVE: Retrieved 2561 rows, trimmed to 300. [2026-01-21T12:24:55.812781] [DEBUG] [REMOTE ] WVE: PASS: History has at least 300 days. [2026-01-21T12:24:55.813115] [DEBUG] [REMOTE ] WVE: PASS: Price check passed. Min price $6.67. [2026-01-21T12:24:55.813285] [DEBUG] [REMOTE ] WVE: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:55.813444] [DEBUG] [REMOTE ] WVE: PASS: Integrity check passed. [2026-01-21T12:24:55.813501] [DEBUG] [REMOTE ] WVE: Symbol is viable for forecasting. [2026-01-21T12:24:55.813626] [INFO ] [MAIN ] [3444/3501] WVE kept (0.3s) | 3441 kept, 3 rejected | 138.6/min | ETA: 25s [2026-01-21T12:24:56.495303] [DEBUG] [REMOTE ] WWD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:56.495605] [DEBUG] [REMOTE ] WWD: PASS: History has at least 300 days. [2026-01-21T12:24:56.496125] [DEBUG] [REMOTE ] WWD: PASS: Price check passed. Min price $257.36. [2026-01-21T12:24:56.496355] [DEBUG] [REMOTE ] WWD: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:56.496609] [DEBUG] [REMOTE ] WWD: PASS: Integrity check passed. [2026-01-21T12:24:56.496669] [DEBUG] [REMOTE ] WWD: Symbol is viable for forecasting. [2026-01-21T12:24:56.496745] [INFO ] [MAIN ] [3445/3501] WWD kept (0.7s) | 3442 kept, 3 rejected | 138.5/min | ETA: 24s [2026-01-21T12:24:57.006620] [DEBUG] [REMOTE ] WY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:57.006783] [DEBUG] [REMOTE ] WY: PASS: History has at least 300 days. [2026-01-21T12:24:57.007041] [DEBUG] [REMOTE ] WY: PASS: Price check passed. Min price $21.15. [2026-01-21T12:24:57.007186] [DEBUG] [REMOTE ] WY: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:57.007315] [DEBUG] [REMOTE ] WY: PASS: Integrity check passed. [2026-01-21T12:24:57.007375] [DEBUG] [REMOTE ] WY: Symbol is viable for forecasting. [2026-01-21T12:24:57.007429] [INFO ] [MAIN ] [3446/3501] WY kept (0.5s) | 3443 kept, 3 rejected | 138.5/min | ETA: 24s [2026-01-21T12:24:57.436373] [DEBUG] [REMOTE ] WYNN: Retrieved 5845 rows, trimmed to 300. [2026-01-21T12:24:57.436787] [DEBUG] [REMOTE ] WYNN: PASS: History has at least 300 days. [2026-01-21T12:24:57.437095] [DEBUG] [REMOTE ] WYNN: PASS: Price check passed. Min price $111.28. [2026-01-21T12:24:57.437315] [DEBUG] [REMOTE ] WYNN: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:57.437492] [DEBUG] [REMOTE ] WYNN: PASS: Integrity check passed. [2026-01-21T12:24:57.437548] [DEBUG] [REMOTE ] WYNN: Symbol is viable for forecasting. [2026-01-21T12:24:57.437830] [INFO ] [MAIN ] [3447/3501] WYNN kept (0.4s) | 3444 kept, 3 rejected | 138.5/min | ETA: 23s [2026-01-21T12:24:57.665735] [DEBUG] [REMOTE ] XBIL: Retrieved 721 rows, trimmed to 300. [2026-01-21T12:24:57.665883] [DEBUG] [REMOTE ] XBIL: PASS: History has at least 300 days. [2026-01-21T12:24:57.666135] [DEBUG] [REMOTE ] XBIL: PASS: Price check passed. Min price $49.71. [2026-01-21T12:24:57.666278] [DEBUG] [REMOTE ] XBIL: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:57.666394] [DEBUG] [REMOTE ] XBIL: PASS: Integrity check passed. [2026-01-21T12:24:57.666435] [DEBUG] [REMOTE ] XBIL: Symbol is viable for forecasting. [2026-01-21T12:24:57.666513] [INFO ] [MAIN ] [3448/3501] XBIL kept (0.2s) | 3445 kept, 3 rejected | 138.6/min | ETA: 23s [2026-01-21T12:24:58.310802] [DEBUG] [REMOTE ] XEL: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:24:58.310964] [DEBUG] [REMOTE ] XEL: PASS: History has at least 300 days. [2026-01-21T12:24:58.311223] [DEBUG] [REMOTE ] XEL: PASS: Price check passed. Min price $72.12. [2026-01-21T12:24:58.311368] [DEBUG] [REMOTE ] XEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:58.311499] [DEBUG] [REMOTE ] XEL: PASS: Integrity check passed. [2026-01-21T12:24:58.311543] [DEBUG] [REMOTE ] XEL: Symbol is viable for forecasting. [2026-01-21T12:24:58.311617] [INFO ] [MAIN ] [3449/3501] XEL kept (0.6s) | 3446 kept, 3 rejected | 138.5/min | ETA: 23s [2026-01-21T12:24:58.640557] [DEBUG] [REMOTE ] XENE: Retrieved 2817 rows, trimmed to 300. [2026-01-21T12:24:58.640733] [DEBUG] [REMOTE ] XENE: PASS: History has at least 300 days. [2026-01-21T12:24:58.640959] [DEBUG] [REMOTE ] XENE: PASS: Price check passed. Min price $38.25. [2026-01-21T12:24:58.641100] [DEBUG] [REMOTE ] XENE: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:58.641235] [DEBUG] [REMOTE ] XENE: PASS: Integrity check passed. [2026-01-21T12:24:58.641293] [DEBUG] [REMOTE ] XENE: Symbol is viable for forecasting. [2026-01-21T12:24:58.641344] [INFO ] [MAIN ] [3450/3501] XENE kept (0.3s) | 3447 kept, 3 rejected | 138.5/min | ETA: 22s [2026-01-21T12:24:58.853290] [DEBUG] [REMOTE ] XERS: Retrieved 1905 rows, trimmed to 300. [2026-01-21T12:24:58.853454] [DEBUG] [REMOTE ] XERS: PASS: History has at least 300 days. [2026-01-21T12:24:58.853731] [DEBUG] [REMOTE ] XERS: PASS: Price check passed. Min price $6.47. [2026-01-21T12:24:58.853890] [DEBUG] [REMOTE ] XERS: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:58.854040] [DEBUG] [REMOTE ] XERS: PASS: Integrity check passed. [2026-01-21T12:24:58.854083] [DEBUG] [REMOTE ] XERS: Symbol is viable for forecasting. [2026-01-21T12:24:58.854134] [INFO ] [MAIN ] [3451/3501] XERS kept (0.2s) | 3448 kept, 3 rejected | 138.6/min | ETA: 22s [2026-01-21T12:24:59.404552] [DEBUG] [REMOTE ] XGN: Retrieved 1592 rows, trimmed to 300. [2026-01-21T12:24:59.404686] [DEBUG] [REMOTE ] XGN: PASS: History has at least 300 days. [2026-01-21T12:24:59.404887] [DEBUG] [REMOTE ] XGN: PASS: Price check passed. Min price $4.69. [2026-01-21T12:24:59.405022] [DEBUG] [REMOTE ] XGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:24:59.405130] [DEBUG] [REMOTE ] XGN: PASS: Integrity check passed. [2026-01-21T12:24:59.405182] [DEBUG] [REMOTE ] XGN: Symbol is viable for forecasting. [2026-01-21T12:24:59.405229] [INFO ] [MAIN ] [3452/3501] XGN kept (0.6s) | 3449 kept, 3 rejected | 138.6/min | ETA: 21s [2026-01-21T12:25:00.020049] [DEBUG] [REMOTE ] XOM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:25:00.020191] [DEBUG] [REMOTE ] XOM: PASS: History has at least 300 days. [2026-01-21T12:25:00.020432] [DEBUG] [REMOTE ] XOM: PASS: Price check passed. Min price $112.71. [2026-01-21T12:25:00.020630] [DEBUG] [REMOTE ] XOM: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:00.020773] [DEBUG] [REMOTE ] XOM: PASS: Integrity check passed. [2026-01-21T12:25:00.020834] [DEBUG] [REMOTE ] XOM: Symbol is viable for forecasting. [2026-01-21T12:25:00.020899] [INFO ] [MAIN ] [3453/3501] XOM kept (0.6s) | 3450 kept, 3 rejected | 138.5/min | ETA: 21s [2026-01-21T12:25:00.520135] [DEBUG] [REMOTE ] XOMA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:25:00.520292] [DEBUG] [REMOTE ] XOMA: PASS: History has at least 300 days. [2026-01-21T12:25:00.520513] [DEBUG] [REMOTE ] XOMA: PASS: Price check passed. Min price $24.90. [2026-01-21T12:25:00.520676] [DEBUG] [REMOTE ] XOMA: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:00.520793] [DEBUG] [REMOTE ] XOMA: PASS: Integrity check passed. [2026-01-21T12:25:00.520834] [DEBUG] [REMOTE ] XOMA: Symbol is viable for forecasting. [2026-01-21T12:25:00.520883] [INFO ] [MAIN ] [3454/3501] XOMA kept (0.5s) | 3451 kept, 3 rejected | 138.5/min | ETA: 20s [2026-01-21T12:25:00.745965] [DEBUG] [REMOTE ] XOS: Retrieved 1108 rows, trimmed to 300. [2026-01-21T12:25:00.746087] [DEBUG] [REMOTE ] XOS: PASS: History has at least 300 days. [2026-01-21T12:25:00.746289] [DEBUG] [REMOTE ] XOS: PASS: Price check passed. Min price $1.80. [2026-01-21T12:25:00.746425] [DEBUG] [REMOTE ] XOS: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:00.746558] [DEBUG] [REMOTE ] XOS: PASS: Integrity check passed. [2026-01-21T12:25:00.746628] [DEBUG] [REMOTE ] XOS: Symbol is viable for forecasting. [2026-01-21T12:25:00.746678] [INFO ] [MAIN ] [3455/3501] XOS kept (0.2s) | 3452 kept, 3 rejected | 138.5/min | ETA: 20s [2026-01-21T12:25:01.219394] [DEBUG] [REMOTE ] XP: Retrieved 1534 rows, trimmed to 300. [2026-01-21T12:25:01.219636] [DEBUG] [REMOTE ] XP: PASS: History has at least 300 days. [2026-01-21T12:25:01.219964] [DEBUG] [REMOTE ] XP: PASS: Price check passed. Min price $15.75. [2026-01-21T12:25:01.220154] [DEBUG] [REMOTE ] XP: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:01.220305] [DEBUG] [REMOTE ] XP: PASS: Integrity check passed. [2026-01-21T12:25:01.220362] [DEBUG] [REMOTE ] XP: Symbol is viable for forecasting. [2026-01-21T12:25:01.220441] [INFO ] [MAIN ] [3456/3501] XP kept (0.5s) | 3453 kept, 3 rejected | 138.5/min | ETA: 19s [2026-01-21T12:25:01.660083] [DEBUG] [REMOTE ] XPEL: Retrieved 4648 rows, trimmed to 300. [2026-01-21T12:25:01.660285] [DEBUG] [REMOTE ] XPEL: PASS: History has at least 300 days. [2026-01-21T12:25:01.660667] [DEBUG] [REMOTE ] XPEL: PASS: Price check passed. Min price $34.10. [2026-01-21T12:25:01.660873] [DEBUG] [REMOTE ] XPEL: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:01.661063] [DEBUG] [REMOTE ] XPEL: PASS: Integrity check passed. [2026-01-21T12:25:01.661125] [DEBUG] [REMOTE ] XPEL: Symbol is viable for forecasting. [2026-01-21T12:25:01.661198] [INFO ] [MAIN ] [3457/3501] XPEL kept (0.4s) | 3454 kept, 3 rejected | 138.5/min | ETA: 19s [2026-01-21T12:25:02.136497] [DEBUG] [REMOTE ] XPO: Retrieved 5607 rows, trimmed to 300. [2026-01-21T12:25:02.136677] [DEBUG] [REMOTE ] XPO: PASS: History has at least 300 days. [2026-01-21T12:25:02.137009] [DEBUG] [REMOTE ] XPO: PASS: Price check passed. Min price $123.66. [2026-01-21T12:25:02.137163] [DEBUG] [REMOTE ] XPO: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:02.137287] [DEBUG] [REMOTE ] XPO: PASS: Integrity check passed. [2026-01-21T12:25:02.137347] [DEBUG] [REMOTE ] XPO: Symbol is viable for forecasting. [2026-01-21T12:25:02.137401] [INFO ] [MAIN ] [3458/3501] XPO kept (0.5s) | 3455 kept, 3 rejected | 138.5/min | ETA: 19s [2026-01-21T12:25:02.248251] [DEBUG] [REMOTE ] XPOF: Retrieved 1128 rows, trimmed to 300. [2026-01-21T12:25:02.248435] [DEBUG] [REMOTE ] XPOF: PASS: History has at least 300 days. [2026-01-21T12:25:02.248716] [DEBUG] [REMOTE ] XPOF: PASS: Price check passed. Min price $5.49. [2026-01-21T12:25:02.248865] [DEBUG] [REMOTE ] XPOF: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:02.249005] [DEBUG] [REMOTE ] XPOF: PASS: Integrity check passed. [2026-01-21T12:25:02.249047] [DEBUG] [REMOTE ] XPOF: Symbol is viable for forecasting. [2026-01-21T12:25:02.249101] [INFO ] [MAIN ] [3459/3501] XPOF kept (0.1s) | 3456 kept, 3 rejected | 138.6/min | ETA: 18s [2026-01-21T12:25:02.878875] [DEBUG] [REMOTE ] XPRO: Retrieved 3130 rows, trimmed to 300. [2026-01-21T12:25:02.879017] [DEBUG] [REMOTE ] XPRO: PASS: History has at least 300 days. [2026-01-21T12:25:02.879241] [DEBUG] [REMOTE ] XPRO: PASS: Price check passed. Min price $12.52. [2026-01-21T12:25:02.879377] [DEBUG] [REMOTE ] XPRO: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:02.879494] [DEBUG] [REMOTE ] XPRO: PASS: Integrity check passed. [2026-01-21T12:25:02.879535] [DEBUG] [REMOTE ] XPRO: Symbol is viable for forecasting. [2026-01-21T12:25:02.879623] [INFO ] [MAIN ] [3460/3501] XPRO kept (0.6s) | 3457 kept, 3 rejected | 138.6/min | ETA: 18s [2026-01-21T12:25:03.315849] [DEBUG] [REMOTE ] XRAY: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:25:03.316013] [DEBUG] [REMOTE ] XRAY: PASS: History has at least 300 days. [2026-01-21T12:25:03.316277] [DEBUG] [REMOTE ] XRAY: PASS: Price check passed. Min price $9.75. [2026-01-21T12:25:03.316431] [DEBUG] [REMOTE ] XRAY: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:03.316610] [DEBUG] [REMOTE ] XRAY: PASS: Integrity check passed. [2026-01-21T12:25:03.316657] [DEBUG] [REMOTE ] XRAY: Symbol is viable for forecasting. [2026-01-21T12:25:03.316708] [INFO ] [MAIN ] [3461/3501] XRAY kept (0.4s) | 3458 kept, 3 rejected | 138.6/min | ETA: 17s [2026-01-21T12:25:03.864024] [DEBUG] [REMOTE ] XRX: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:25:03.864201] [DEBUG] [REMOTE ] XRX: PASS: History has at least 300 days. [2026-01-21T12:25:03.864470] [DEBUG] [REMOTE ] XRX: PASS: Price check passed. Min price $2.32. [2026-01-21T12:25:03.864677] [DEBUG] [REMOTE ] XRX: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:03.864809] [DEBUG] [REMOTE ] XRX: PASS: Integrity check passed. [2026-01-21T12:25:03.864849] [DEBUG] [REMOTE ] XRX: Symbol is viable for forecasting. [2026-01-21T12:25:03.864909] [INFO ] [MAIN ] [3462/3501] XRX kept (0.5s) | 3459 kept, 3 rejected | 138.5/min | ETA: 17s [2026-01-21T12:25:04.050659] [DEBUG] [REMOTE ] XTIA: Retrieved 466 rows, trimmed to 300. [2026-01-21T12:25:04.050795] [DEBUG] [REMOTE ] XTIA: PASS: History has at least 300 days. [2026-01-21T12:25:04.051001] [DEBUG] [REMOTE ] XTIA: PASS: Price check passed. Min price $1.24. [2026-01-21T12:25:04.051141] [DEBUG] [REMOTE ] XTIA: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:04.051254] [DEBUG] [REMOTE ] XTIA: PASS: Integrity check passed. [2026-01-21T12:25:04.051296] [DEBUG] [REMOTE ] XTIA: Symbol is viable for forecasting. [2026-01-21T12:25:04.051347] [INFO ] [MAIN ] [3463/3501] XTIA kept (0.2s) | 3460 kept, 3 rejected | 138.6/min | ETA: 16s [2026-01-21T12:25:04.502810] [DEBUG] [REMOTE ] XYF: Retrieved 1843 rows, trimmed to 300. [2026-01-21T12:25:04.502946] [DEBUG] [REMOTE ] XYF: PASS: History has at least 300 days. [2026-01-21T12:25:04.503151] [DEBUG] [REMOTE ] XYF: PASS: Price check passed. Min price $5.60. [2026-01-21T12:25:04.503285] [DEBUG] [REMOTE ] XYF: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:04.503394] [DEBUG] [REMOTE ] XYF: PASS: Integrity check passed. [2026-01-21T12:25:04.503449] [DEBUG] [REMOTE ] XYF: Symbol is viable for forecasting. [2026-01-21T12:25:04.503498] [INFO ] [MAIN ] [3464/3501] XYF kept (0.5s) | 3461 kept, 3 rejected | 138.6/min | ETA: 16s [2026-01-21T12:25:05.000782] [DEBUG] [REMOTE ] XYL: Retrieved 3587 rows, trimmed to 300. [2026-01-21T12:25:05.000910] [DEBUG] [REMOTE ] XYL: PASS: History has at least 300 days. [2026-01-21T12:25:05.001118] [DEBUG] [REMOTE ] XYL: PASS: Price check passed. Min price $136.18. [2026-01-21T12:25:05.001253] [DEBUG] [REMOTE ] XYL: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:05.001364] [DEBUG] [REMOTE ] XYL: PASS: Integrity check passed. [2026-01-21T12:25:05.001404] [DEBUG] [REMOTE ] XYL: Symbol is viable for forecasting. [2026-01-21T12:25:05.001451] [INFO ] [MAIN ] [3465/3501] XYL kept (0.5s) | 3462 kept, 3 rejected | 138.6/min | ETA: 16s [2026-01-21T12:25:05.331546] [DEBUG] [REMOTE ] YALA: Retrieved 1332 rows, trimmed to 300. [2026-01-21T12:25:05.331707] [DEBUG] [REMOTE ] YALA: PASS: History has at least 300 days. [2026-01-21T12:25:05.331919] [DEBUG] [REMOTE ] YALA: PASS: Price check passed. Min price $6.58. [2026-01-21T12:25:05.332059] [DEBUG] [REMOTE ] YALA: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:05.332172] [DEBUG] [REMOTE ] YALA: PASS: Integrity check passed. [2026-01-21T12:25:05.332213] [DEBUG] [REMOTE ] YALA: Symbol is viable for forecasting. [2026-01-21T12:25:05.332262] [INFO ] [MAIN ] [3466/3501] YALA kept (0.3s) | 3463 kept, 3 rejected | 138.6/min | ETA: 15s [2026-01-21T12:25:05.809601] [DEBUG] [REMOTE ] YELP: Retrieved 3491 rows, trimmed to 300. [2026-01-21T12:25:05.809737] [DEBUG] [REMOTE ] YELP: PASS: History has at least 300 days. [2026-01-21T12:25:05.809939] [DEBUG] [REMOTE ] YELP: PASS: Price check passed. Min price $27.51. [2026-01-21T12:25:05.810073] [DEBUG] [REMOTE ] YELP: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:05.810182] [DEBUG] [REMOTE ] YELP: PASS: Integrity check passed. [2026-01-21T12:25:05.810222] [DEBUG] [REMOTE ] YELP: Symbol is viable for forecasting. [2026-01-21T12:25:05.810269] [INFO ] [MAIN ] [3467/3501] YELP kept (0.5s) | 3464 kept, 3 rejected | 138.6/min | ETA: 15s [2026-01-21T12:25:06.114295] [DEBUG] [REMOTE ] YETI: Retrieved 1817 rows, trimmed to 300. [2026-01-21T12:25:06.114433] [DEBUG] [REMOTE ] YETI: PASS: History has at least 300 days. [2026-01-21T12:25:06.114682] [DEBUG] [REMOTE ] YETI: PASS: Price check passed. Min price $32.50. [2026-01-21T12:25:06.114829] [DEBUG] [REMOTE ] YETI: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:06.114943] [DEBUG] [REMOTE ] YETI: PASS: Integrity check passed. [2026-01-21T12:25:06.114986] [DEBUG] [REMOTE ] YETI: Symbol is viable for forecasting. [2026-01-21T12:25:06.115036] [INFO ] [MAIN ] [3468/3501] YETI kept (0.3s) | 3465 kept, 3 rejected | 138.6/min | ETA: 14s [2026-01-21T12:25:06.509476] [DEBUG] [REMOTE ] YMM: Retrieved 1150 rows, trimmed to 300. [2026-01-21T12:25:06.509635] [DEBUG] [REMOTE ] YMM: PASS: History has at least 300 days. [2026-01-21T12:25:06.509847] [DEBUG] [REMOTE ] YMM: PASS: Price check passed. Min price $9.80. [2026-01-21T12:25:06.509987] [DEBUG] [REMOTE ] YMM: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:06.510101] [DEBUG] [REMOTE ] YMM: PASS: Integrity check passed. [2026-01-21T12:25:06.510142] [DEBUG] [REMOTE ] YMM: Symbol is viable for forecasting. [2026-01-21T12:25:06.510193] [INFO ] [MAIN ] [3469/3501] YMM kept (0.4s) | 3466 kept, 3 rejected | 138.6/min | ETA: 14s [2026-01-21T12:25:07.203621] [DEBUG] [REMOTE ] YPF: Retrieved 6593 rows, trimmed to 300. [2026-01-21T12:25:07.203759] [DEBUG] [REMOTE ] YPF: PASS: History has at least 300 days. [2026-01-21T12:25:07.203972] [DEBUG] [REMOTE ] YPF: PASS: Price check passed. Min price $24.75. [2026-01-21T12:25:07.204111] [DEBUG] [REMOTE ] YPF: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:07.204242] [DEBUG] [REMOTE ] YPF: PASS: Integrity check passed. [2026-01-21T12:25:07.204283] [DEBUG] [REMOTE ] YPF: Symbol is viable for forecasting. [2026-01-21T12:25:07.204330] [INFO ] [MAIN ] [3470/3501] YPF kept (0.7s) | 3467 kept, 3 rejected | 138.6/min | ETA: 13s [2026-01-21T12:25:07.345109] [DEBUG] [REMOTE ] YQQQ: Retrieved 358 rows, trimmed to 300. [2026-01-21T12:25:07.345239] [DEBUG] [REMOTE ] YQQQ: PASS: History has at least 300 days. [2026-01-21T12:25:07.345447] [DEBUG] [REMOTE ] YQQQ: PASS: Price check passed. Min price $11.45. [2026-01-21T12:25:07.345609] [DEBUG] [REMOTE ] YQQQ: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:07.345727] [DEBUG] [REMOTE ] YQQQ: PASS: Integrity check passed. [2026-01-21T12:25:07.345789] [DEBUG] [REMOTE ] YQQQ: Symbol is viable for forecasting. [2026-01-21T12:25:07.345840] [INFO ] [MAIN ] [3471/3501] YQQQ kept (0.1s) | 3468 kept, 3 rejected | 138.6/min | ETA: 13s [2026-01-21T12:25:07.931332] [DEBUG] [REMOTE ] YRD: Retrieved 2535 rows, trimmed to 300. [2026-01-21T12:25:07.931482] [DEBUG] [REMOTE ] YRD: PASS: History has at least 300 days. [2026-01-21T12:25:07.931736] [DEBUG] [REMOTE ] YRD: PASS: Price check passed. Min price $3.70. [2026-01-21T12:25:07.931883] [DEBUG] [REMOTE ] YRD: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:07.932001] [DEBUG] [REMOTE ] YRD: PASS: Integrity check passed. [2026-01-21T12:25:07.932044] [DEBUG] [REMOTE ] YRD: Symbol is viable for forecasting. [2026-01-21T12:25:07.932095] [INFO ] [MAIN ] [3472/3501] YRD kept (0.6s) | 3469 kept, 3 rejected | 138.6/min | ETA: 13s [2026-01-21T12:25:08.280289] [DEBUG] [REMOTE ] YSG: Retrieved 1296 rows, trimmed to 300. [2026-01-21T12:25:08.280462] [DEBUG] [REMOTE ] YSG: PASS: History has at least 300 days. [2026-01-21T12:25:08.280727] [DEBUG] [REMOTE ] YSG: PASS: Price check passed. Min price $3.89. [2026-01-21T12:25:08.280904] [DEBUG] [REMOTE ] YSG: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:08.281054] [DEBUG] [REMOTE ] YSG: PASS: Integrity check passed. [2026-01-21T12:25:08.281101] [DEBUG] [REMOTE ] YSG: Symbol is viable for forecasting. [2026-01-21T12:25:08.281152] [INFO ] [MAIN ] [3473/3501] YSG kept (0.3s) | 3470 kept, 3 rejected | 138.6/min | ETA: 12s [2026-01-21T12:25:08.717358] [DEBUG] [REMOTE ] YTRA: Retrieved 2283 rows, trimmed to 300. [2026-01-21T12:25:08.717513] [DEBUG] [REMOTE ] YTRA: PASS: History has at least 300 days. [2026-01-21T12:25:08.717802] [DEBUG] [REMOTE ] YTRA: PASS: Price check passed. Min price $1.37. [2026-01-21T12:25:08.717983] [DEBUG] [REMOTE ] YTRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:08.718121] [DEBUG] [REMOTE ] YTRA: PASS: Integrity check passed. [2026-01-21T12:25:08.718172] [DEBUG] [REMOTE ] YTRA: Symbol is viable for forecasting. [2026-01-21T12:25:08.718235] [INFO ] [MAIN ] [3474/3501] YTRA kept (0.4s) | 3471 kept, 3 rejected | 138.6/min | ETA: 12s [2026-01-21T12:25:09.356928] [DEBUG] [REMOTE ] YUM: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:25:09.357072] [DEBUG] [REMOTE ] YUM: PASS: History has at least 300 days. [2026-01-21T12:25:09.357298] [DEBUG] [REMOTE ] YUM: PASS: Price check passed. Min price $137.55. [2026-01-21T12:25:09.357436] [DEBUG] [REMOTE ] YUM: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:09.357554] [DEBUG] [REMOTE ] YUM: PASS: Integrity check passed. [2026-01-21T12:25:09.357613] [DEBUG] [REMOTE ] YUM: Symbol is viable for forecasting. [2026-01-21T12:25:09.357663] [INFO ] [MAIN ] [3475/3501] YUM kept (0.6s) | 3472 kept, 3 rejected | 138.6/min | ETA: 11s [2026-01-21T12:25:09.582562] [DEBUG] [REMOTE ] YUMC: Retrieved 2327 rows, trimmed to 300. [2026-01-21T12:25:09.582745] [DEBUG] [REMOTE ] YUMC: PASS: History has at least 300 days. [2026-01-21T12:25:09.582975] [DEBUG] [REMOTE ] YUMC: PASS: Price check passed. Min price $42.87. [2026-01-21T12:25:09.583297] [DEBUG] [REMOTE ] YUMC: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:09.583426] [DEBUG] [REMOTE ] YUMC: PASS: Integrity check passed. [2026-01-21T12:25:09.583467] [DEBUG] [REMOTE ] YUMC: Symbol is viable for forecasting. [2026-01-21T12:25:09.583514] [INFO ] [MAIN ] [3476/3501] YUMC kept (0.2s) | 3473 kept, 3 rejected | 138.6/min | ETA: 11s [2026-01-21T12:25:10.114258] [DEBUG] [REMOTE ] Z: Retrieved 2632 rows, trimmed to 300. [2026-01-21T12:25:10.114389] [DEBUG] [REMOTE ] Z: PASS: History has at least 300 days. [2026-01-21T12:25:10.114611] [DEBUG] [REMOTE ] Z: PASS: Price check passed. Min price $65.88. [2026-01-21T12:25:10.114749] [DEBUG] [REMOTE ] Z: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:10.114859] [DEBUG] [REMOTE ] Z: PASS: Integrity check passed. [2026-01-21T12:25:10.114898] [DEBUG] [REMOTE ] Z: Symbol is viable for forecasting. [2026-01-21T12:25:10.114945] [INFO ] [MAIN ] [3477/3501] Z kept (0.5s) | 3474 kept, 3 rejected | 138.6/min | ETA: 10s [2026-01-21T12:25:10.534965] [DEBUG] [REMOTE ] ZBH: Retrieved 6158 rows, trimmed to 300. [2026-01-21T12:25:10.535112] [DEBUG] [REMOTE ] ZBH: PASS: History has at least 300 days. [2026-01-21T12:25:10.535341] [DEBUG] [REMOTE ] ZBH: PASS: Price check passed. Min price $86.80. [2026-01-21T12:25:10.535479] [DEBUG] [REMOTE ] ZBH: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:10.535616] [DEBUG] [REMOTE ] ZBH: PASS: Integrity check passed. [2026-01-21T12:25:10.535661] [DEBUG] [REMOTE ] ZBH: Symbol is viable for forecasting. [2026-01-21T12:25:10.535710] [INFO ] [MAIN ] [3478/3501] ZBH kept (0.4s) | 3475 kept, 3 rejected | 138.6/min | ETA: 10s [2026-01-21T12:25:10.738152] [DEBUG] [REMOTE ] ZBIO: Retrieved 338 rows, trimmed to 300. [2026-01-21T12:25:10.738279] [DEBUG] [REMOTE ] ZBIO: PASS: History has at least 300 days. [2026-01-21T12:25:10.738482] [DEBUG] [REMOTE ] ZBIO: PASS: Price check passed. Min price $15.20. [2026-01-21T12:25:10.738644] [DEBUG] [REMOTE ] ZBIO: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:10.738779] [DEBUG] [REMOTE ] ZBIO: PASS: Integrity check passed. [2026-01-21T12:25:10.738829] [DEBUG] [REMOTE ] ZBIO: Symbol is viable for forecasting. [2026-01-21T12:25:10.738880] [INFO ] [MAIN ] [3479/3501] ZBIO kept (0.2s) | 3476 kept, 3 rejected | 138.6/min | ETA: 10s [2026-01-21T12:25:11.301558] [DEBUG] [REMOTE ] ZBRA: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:25:11.301708] [DEBUG] [REMOTE ] ZBRA: PASS: History has at least 300 days. [2026-01-21T12:25:11.302128] [DEBUG] [REMOTE ] ZBRA: PASS: Price check passed. Min price $228.40. [2026-01-21T12:25:11.302263] [DEBUG] [REMOTE ] ZBRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:11.302375] [DEBUG] [REMOTE ] ZBRA: PASS: Integrity check passed. [2026-01-21T12:25:11.302416] [DEBUG] [REMOTE ] ZBRA: Symbol is viable for forecasting. [2026-01-21T12:25:11.302464] [INFO ] [MAIN ] [3480/3501] ZBRA kept (0.6s) | 3477 kept, 3 rejected | 138.6/min | ETA: 9s [2026-01-21T12:25:11.679283] [DEBUG] [REMOTE ] ZD: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:25:11.679444] [DEBUG] [REMOTE ] ZD: PASS: History has at least 300 days. [2026-01-21T12:25:11.679732] [DEBUG] [REMOTE ] ZD: PASS: Price check passed. Min price $29.20. [2026-01-21T12:25:11.679876] [DEBUG] [REMOTE ] ZD: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:11.680002] [DEBUG] [REMOTE ] ZD: PASS: Integrity check passed. [2026-01-21T12:25:11.680042] [DEBUG] [REMOTE ] ZD: Symbol is viable for forecasting. [2026-01-21T12:25:11.680092] [INFO ] [MAIN ] [3481/3501] ZD kept (0.4s) | 3478 kept, 3 rejected | 138.6/min | ETA: 9s [2026-01-21T12:25:12.079563] [DEBUG] [REMOTE ] ZEPP: Retrieved 1997 rows, trimmed to 300. [2026-01-21T12:25:12.079749] [DEBUG] [REMOTE ] ZEPP: PASS: History has at least 300 days. [2026-01-21T12:25:12.079986] [DEBUG] [REMOTE ] ZEPP: PASS: Price check passed. Min price $20.65. [2026-01-21T12:25:12.080156] [DEBUG] [REMOTE ] ZEPP: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:12.080294] [DEBUG] [REMOTE ] ZEPP: PASS: Integrity check passed. [2026-01-21T12:25:12.080338] [DEBUG] [REMOTE ] ZEPP: Symbol is viable for forecasting. [2026-01-21T12:25:12.080388] [INFO ] [MAIN ] [3482/3501] ZEPP kept (0.4s) | 3479 kept, 3 rejected | 138.6/min | ETA: 8s [2026-01-21T12:25:12.290818] [DEBUG] [REMOTE ] ZETA: Retrieved 1158 rows, trimmed to 300. [2026-01-21T12:25:12.290950] [DEBUG] [REMOTE ] ZETA: PASS: History has at least 300 days. [2026-01-21T12:25:12.291150] [DEBUG] [REMOTE ] ZETA: PASS: Price check passed. Min price $16.30. [2026-01-21T12:25:12.291286] [DEBUG] [REMOTE ] ZETA: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:12.291396] [DEBUG] [REMOTE ] ZETA: PASS: Integrity check passed. [2026-01-21T12:25:12.291437] [DEBUG] [REMOTE ] ZETA: Symbol is viable for forecasting. [2026-01-21T12:25:12.291484] [INFO ] [MAIN ] [3483/3501] ZETA kept (0.2s) | 3480 kept, 3 rejected | 138.6/min | ETA: 8s [2026-01-21T12:25:12.968110] [DEBUG] [REMOTE ] ZEUS: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:25:12.968267] [DEBUG] [REMOTE ] ZEUS: PASS: History has at least 300 days. [2026-01-21T12:25:12.968487] [DEBUG] [REMOTE ] ZEUS: PASS: Price check passed. Min price $28.96. [2026-01-21T12:25:12.968643] [DEBUG] [REMOTE ] ZEUS: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:12.968761] [DEBUG] [REMOTE ] ZEUS: PASS: Integrity check passed. [2026-01-21T12:25:12.968805] [DEBUG] [REMOTE ] ZEUS: Symbol is viable for forecasting. [2026-01-21T12:25:12.968853] [INFO ] [MAIN ] [3484/3501] ZEUS kept (0.7s) | 3481 kept, 3 rejected | 138.6/min | ETA: 7s [2026-01-21T12:25:13.200132] [DEBUG] [REMOTE ] ZGN: Retrieved 1024 rows, trimmed to 300. [2026-01-21T12:25:13.200271] [DEBUG] [REMOTE ] ZGN: PASS: History has at least 300 days. [2026-01-21T12:25:13.200508] [DEBUG] [REMOTE ] ZGN: PASS: Price check passed. Min price $9.56. [2026-01-21T12:25:13.200704] [DEBUG] [REMOTE ] ZGN: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:13.200842] [DEBUG] [REMOTE ] ZGN: PASS: Integrity check passed. [2026-01-21T12:25:13.200885] [DEBUG] [REMOTE ] ZGN: Symbol is viable for forecasting. [2026-01-21T12:25:13.200935] [INFO ] [MAIN ] [3485/3501] ZGN kept (0.2s) | 3482 kept, 3 rejected | 138.6/min | ETA: 7s [2026-01-21T12:25:13.621273] [DEBUG] [REMOTE ] ZH: Retrieved 1210 rows, trimmed to 300. [2026-01-21T12:25:13.621414] [DEBUG] [REMOTE ] ZH: PASS: History has at least 300 days. [2026-01-21T12:25:13.621642] [DEBUG] [REMOTE ] ZH: PASS: Price check passed. Min price $3.27. [2026-01-21T12:25:13.621811] [DEBUG] [REMOTE ] ZH: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:13.621940] [DEBUG] [REMOTE ] ZH: PASS: Integrity check passed. [2026-01-21T12:25:13.621982] [DEBUG] [REMOTE ] ZH: Symbol is viable for forecasting. [2026-01-21T12:25:13.622030] [INFO ] [MAIN ] [3486/3501] ZH kept (0.4s) | 3483 kept, 3 rejected | 138.6/min | ETA: 6s [2026-01-21T12:25:14.031062] [DEBUG] [REMOTE ] ZIM: Retrieved 1250 rows, trimmed to 300. [2026-01-21T12:25:14.031194] [DEBUG] [REMOTE ] ZIM: PASS: History has at least 300 days. [2026-01-21T12:25:14.031393] [DEBUG] [REMOTE ] ZIM: PASS: Price check passed. Min price $13.50. [2026-01-21T12:25:14.031526] [DEBUG] [REMOTE ] ZIM: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:14.031662] [DEBUG] [REMOTE ] ZIM: PASS: Integrity check passed. [2026-01-21T12:25:14.031710] [DEBUG] [REMOTE ] ZIM: Symbol is viable for forecasting. [2026-01-21T12:25:14.031760] [INFO ] [MAIN ] [3487/3501] ZIM kept (0.4s) | 3484 kept, 3 rejected | 138.6/min | ETA: 6s [2026-01-21T12:25:14.657267] [DEBUG] [REMOTE ] ZION: Retrieved 6594 rows, trimmed to 300. [2026-01-21T12:25:14.657419] [DEBUG] [REMOTE ] ZION: PASS: History has at least 300 days. [2026-01-21T12:25:14.657679] [DEBUG] [REMOTE ] ZION: PASS: Price check passed. Min price $48.92. [2026-01-21T12:25:14.657817] [DEBUG] [REMOTE ] ZION: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:14.657954] [DEBUG] [REMOTE ] ZION: PASS: Integrity check passed. [2026-01-21T12:25:14.658007] [DEBUG] [REMOTE ] ZION: Symbol is viable for forecasting. [2026-01-21T12:25:14.658084] [INFO ] [MAIN ] [3488/3501] ZION kept (0.6s) | 3485 kept, 3 rejected | 138.6/min | ETA: 6s [2026-01-21T12:25:14.889482] [DEBUG] [REMOTE ] ZIP: Retrieved 1168 rows, trimmed to 300. [2026-01-21T12:25:14.889637] [DEBUG] [REMOTE ] ZIP: PASS: History has at least 300 days. [2026-01-21T12:25:14.889850] [DEBUG] [REMOTE ] ZIP: PASS: Price check passed. Min price $2.56. [2026-01-21T12:25:14.889991] [DEBUG] [REMOTE ] ZIP: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:14.890105] [DEBUG] [REMOTE ] ZIP: PASS: Integrity check passed. [2026-01-21T12:25:14.890147] [DEBUG] [REMOTE ] ZIP: Symbol is viable for forecasting. [2026-01-21T12:25:14.890200] [INFO ] [MAIN ] [3489/3501] ZIP kept (0.2s) | 3486 kept, 3 rejected | 138.6/min | ETA: 5s [2026-01-21T12:25:15.230428] [DEBUG] [REMOTE ] ZLAB: Retrieved 2094 rows, trimmed to 300. [2026-01-21T12:25:15.230563] [DEBUG] [REMOTE ] ZLAB: PASS: History has at least 300 days. [2026-01-21T12:25:15.230790] [DEBUG] [REMOTE ] ZLAB: PASS: Price check passed. Min price $17.00. [2026-01-21T12:25:15.230925] [DEBUG] [REMOTE ] ZLAB: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:15.231034] [DEBUG] [REMOTE ] ZLAB: PASS: Integrity check passed. [2026-01-21T12:25:15.231074] [DEBUG] [REMOTE ] ZLAB: Symbol is viable for forecasting. [2026-01-21T12:25:15.231121] [INFO ] [MAIN ] [3490/3501] ZLAB kept (0.3s) | 3487 kept, 3 rejected | 138.6/min | ETA: 5s [2026-01-21T12:25:15.760179] [DEBUG] [REMOTE ] ZM: Retrieved 1698 rows, trimmed to 300. [2026-01-21T12:25:15.760397] [DEBUG] [REMOTE ] ZM: PASS: History has at least 300 days. [2026-01-21T12:25:15.760687] [DEBUG] [REMOTE ] ZM: PASS: Price check passed. Min price $78.42. [2026-01-21T12:25:15.760839] [DEBUG] [REMOTE ] ZM: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:15.760963] [DEBUG] [REMOTE ] ZM: PASS: Integrity check passed. [2026-01-21T12:25:15.761006] [DEBUG] [REMOTE ] ZM: Symbol is viable for forecasting. [2026-01-21T12:25:15.761058] [INFO ] [MAIN ] [3491/3501] ZM kept (0.5s) | 3488 kept, 3 rejected | 138.6/min | ETA: 4s [2026-01-21T12:25:15.981126] [DEBUG] [REMOTE ] ZNTL: Retrieved 1456 rows, trimmed to 300. [2026-01-21T12:25:15.981264] [DEBUG] [REMOTE ] ZNTL: PASS: History has at least 300 days. [2026-01-21T12:25:15.981469] [DEBUG] [REMOTE ] ZNTL: PASS: Price check passed. Min price $1.28. [2026-01-21T12:25:15.981633] [DEBUG] [REMOTE ] ZNTL: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:15.981745] [DEBUG] [REMOTE ] ZNTL: PASS: Integrity check passed. [2026-01-21T12:25:15.981785] [DEBUG] [REMOTE ] ZNTL: Symbol is viable for forecasting. [2026-01-21T12:25:15.981832] [INFO ] [MAIN ] [3492/3501] ZNTL kept (0.2s) | 3489 kept, 3 rejected | 138.6/min | ETA: 4s [2026-01-21T12:25:16.448331] [DEBUG] [REMOTE ] ZS: Retrieved 1972 rows, trimmed to 300. [2026-01-21T12:25:16.448466] [DEBUG] [REMOTE ] ZS: PASS: History has at least 300 days. [2026-01-21T12:25:16.448704] [DEBUG] [REMOTE ] ZS: PASS: Price check passed. Min price $206.32. [2026-01-21T12:25:16.448889] [DEBUG] [REMOTE ] ZS: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:16.449015] [DEBUG] [REMOTE ] ZS: PASS: Integrity check passed. [2026-01-21T12:25:16.449057] [DEBUG] [REMOTE ] ZS: Symbol is viable for forecasting. [2026-01-21T12:25:16.449106] [INFO ] [MAIN ] [3493/3501] ZS kept (0.5s) | 3490 kept, 3 rejected | 138.6/min | ETA: 3s [2026-01-21T12:25:16.950047] [DEBUG] [REMOTE ] ZTO: Retrieved 2319 rows, trimmed to 300. [2026-01-21T12:25:16.950192] [DEBUG] [REMOTE ] ZTO: PASS: History has at least 300 days. [2026-01-21T12:25:16.950412] [DEBUG] [REMOTE ] ZTO: PASS: Price check passed. Min price $18.59. [2026-01-21T12:25:16.950555] [DEBUG] [REMOTE ] ZTO: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:16.950717] [DEBUG] [REMOTE ] ZTO: PASS: Integrity check passed. [2026-01-21T12:25:16.950761] [DEBUG] [REMOTE ] ZTO: Symbol is viable for forecasting. [2026-01-21T12:25:16.950810] [INFO ] [MAIN ] [3494/3501] ZTO kept (0.5s) | 3491 kept, 3 rejected | 138.6/min | ETA: 3s [2026-01-21T12:25:17.405840] [DEBUG] [REMOTE ] ZTS: Retrieved 3261 rows, trimmed to 300. [2026-01-21T12:25:17.406008] [DEBUG] [REMOTE ] ZTS: PASS: History has at least 300 days. [2026-01-21T12:25:17.406316] [DEBUG] [REMOTE ] ZTS: PASS: Price check passed. Min price $115.25. [2026-01-21T12:25:17.406528] [DEBUG] [REMOTE ] ZTS: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:17.406715] [DEBUG] [REMOTE ] ZTS: PASS: Integrity check passed. [2026-01-21T12:25:17.406771] [DEBUG] [REMOTE ] ZTS: Symbol is viable for forecasting. [2026-01-21T12:25:17.406838] [INFO ] [MAIN ] [3495/3501] ZTS kept (0.5s) | 3492 kept, 3 rejected | 138.6/min | ETA: 3s [2026-01-21T12:25:17.876130] [DEBUG] [REMOTE ] ZUMZ: Retrieved 5209 rows, trimmed to 300. [2026-01-21T12:25:17.876274] [DEBUG] [REMOTE ] ZUMZ: PASS: History has at least 300 days. [2026-01-21T12:25:17.876540] [DEBUG] [REMOTE ] ZUMZ: PASS: Price check passed. Min price $21.17. [2026-01-21T12:25:17.876710] [DEBUG] [REMOTE ] ZUMZ: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:17.876867] [DEBUG] [REMOTE ] ZUMZ: PASS: Integrity check passed. [2026-01-21T12:25:17.876915] [DEBUG] [REMOTE ] ZUMZ: Symbol is viable for forecasting. [2026-01-21T12:25:17.876966] [INFO ] [MAIN ] [3496/3501] ZUMZ kept (0.5s) | 3493 kept, 3 rejected | 138.6/min | ETA: 2s [2026-01-21T12:25:18.122545] [DEBUG] [REMOTE ] ZURA: Retrieved 1098 rows, trimmed to 300. [2026-01-21T12:25:18.122696] [DEBUG] [REMOTE ] ZURA: PASS: History has at least 300 days. [2026-01-21T12:25:18.122899] [DEBUG] [REMOTE ] ZURA: PASS: Price check passed. Min price $3.36. [2026-01-21T12:25:18.123035] [DEBUG] [REMOTE ] ZURA: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:18.123146] [DEBUG] [REMOTE ] ZURA: PASS: Integrity check passed. [2026-01-21T12:25:18.123186] [DEBUG] [REMOTE ] ZURA: Symbol is viable for forecasting. [2026-01-21T12:25:18.123232] [INFO ] [MAIN ] [3497/3501] ZURA kept (0.2s) | 3494 kept, 3 rejected | 138.6/min | ETA: 2s [2026-01-21T12:25:18.452125] [DEBUG] [REMOTE ] ZVIA: Retrieved 1129 rows, trimmed to 300. [2026-01-21T12:25:18.452254] [DEBUG] [REMOTE ] ZVIA: PASS: History has at least 300 days. [2026-01-21T12:25:18.452456] [DEBUG] [REMOTE ] ZVIA: PASS: Price check passed. Min price $1.68. [2026-01-21T12:25:18.452611] [DEBUG] [REMOTE ] ZVIA: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:18.452726] [DEBUG] [REMOTE ] ZVIA: PASS: Integrity check passed. [2026-01-21T12:25:18.452767] [DEBUG] [REMOTE ] ZVIA: Symbol is viable for forecasting. [2026-01-21T12:25:18.452814] [INFO ] [MAIN ] [3498/3501] ZVIA kept (0.3s) | 3495 kept, 3 rejected | 138.6/min | ETA: 1s [2026-01-21T12:25:19.007899] [DEBUG] [REMOTE ] ZVRA: Retrieved 2707 rows, trimmed to 300. [2026-01-21T12:25:19.008056] [DEBUG] [REMOTE ] ZVRA: PASS: History has at least 300 days. [2026-01-21T12:25:19.008293] [DEBUG] [REMOTE ] ZVRA: PASS: Price check passed. Min price $8.10. [2026-01-21T12:25:19.008441] [DEBUG] [REMOTE ] ZVRA: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:19.008584] [DEBUG] [REMOTE ] ZVRA: PASS: Integrity check passed. [2026-01-21T12:25:19.008631] [DEBUG] [REMOTE ] ZVRA: Symbol is viable for forecasting. [2026-01-21T12:25:19.008683] [INFO ] [MAIN ] [3499/3501] ZVRA kept (0.6s) | 3496 kept, 3 rejected | 138.6/min | ETA: 1s [2026-01-21T12:25:19.437794] [DEBUG] [REMOTE ] ZWS: Retrieved 3472 rows, trimmed to 300. [2026-01-21T12:25:19.437925] [DEBUG] [REMOTE ] ZWS: PASS: History has at least 300 days. [2026-01-21T12:25:19.438134] [DEBUG] [REMOTE ] ZWS: PASS: Price check passed. Min price $44.74. [2026-01-21T12:25:19.438270] [DEBUG] [REMOTE ] ZWS: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:19.438398] [DEBUG] [REMOTE ] ZWS: PASS: Integrity check passed. [2026-01-21T12:25:19.438440] [DEBUG] [REMOTE ] ZWS: Symbol is viable for forecasting. [2026-01-21T12:25:19.438488] [INFO ] [MAIN ] [3500/3501] ZWS kept (0.4s) | 3497 kept, 3 rejected | 138.6/min | ETA: 0s [2026-01-21T12:25:19.909411] [DEBUG] [REMOTE ] ZYME: Retrieved 2194 rows, trimmed to 300. [2026-01-21T12:25:19.909593] [DEBUG] [REMOTE ] ZYME: PASS: History has at least 300 days. [2026-01-21T12:25:19.909835] [DEBUG] [REMOTE ] ZYME: PASS: Price check passed. Min price $16.46. [2026-01-21T12:25:19.909976] [DEBUG] [REMOTE ] ZYME: PASS: Continuity check passed with 300 days. [2026-01-21T12:25:19.910096] [DEBUG] [REMOTE ] ZYME: PASS: Integrity check passed. [2026-01-21T12:25:19.910138] [DEBUG] [REMOTE ] ZYME: Symbol is viable for forecasting. [2026-01-21T12:25:19.910186] [INFO ] [MAIN ] [3501/3501] ZYME kept (0.5s) | 3498 kept, 3 rejected | 138.6/min | ETA: 0s [2026-01-21T12:25:19.910246] [INFO ] [MAIN ] Completed in 25.3m | 3498 viable symbols [2026-01-21T12:25:19.910284] [INFO ] [MAIN ] Saving master inventory... [2026-01-21T12:25:19.911194] [DEBUG] [LOCAL ] Master symbol inventory refreshed with 3498 symbols. [2026-01-21T12:25:19.911241] [INFO ] [MAIN ] Master inventory saved successfully. [2026-01-21T12:25:19.911390] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-21T12:25:19.911640] [INFO ] [STATE ] Last completion updated: 2026-01-21T12:25:19.911500