[2026-01-06T12:00:01.404180] [DEBUG] [R-STATUS ] Registered 'tdm' as a dependent service. [2026-01-06T12:00:01.593079] [DEBUG] [R-STATUS ] Registered 'sig' as a dependent service. [2026-01-06T12:00:01.765604] [DEBUG] [R-STATUS ] Registered 'sap' as a dependent service. [2026-01-06T12:00:01.938720] [DEBUG] [R-STATUS ] Registered 'exp' as a dependent service. [2026-01-06T12:00:02.106596] [DEBUG] [R-STATUS ] Registered 'mag' as a dependent service. [2026-01-06T12:00:02.106919] [WARN ] [STATE ] State set to: WAITING [2026-01-06T12:00:02.106982] [INFO ] [STATE ] Checking tetsuo service statuses... [2026-01-06T12:00:02.228218] [WARN ] [tdm-status] Service 'tdm' is not running. [2026-01-06T12:00:02.299721] [WARN ] [sig-status] Service 'sig' is not running. [2026-01-06T12:00:02.381469] [WARN ] [sap-status] Service 'sap' is not running. [2026-01-06T12:00:02.451987] [WARN ] [exp-status] Service 'exp' is not running. [2026-01-06T12:00:02.521556] [WARN ] [mag-status] Service 'mag' is not running. [2026-01-06T12:00:02.521864] [WARN ] [STATE ] State set to: RUNNING [2026-01-06T12:00:02.521927] [INFO ] [MAIN ] Starting data fetch [2026-01-06T12:00:02.521967] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch nasdaqlisted.txt [2026-01-06T12:00:03.362894] [DEBUG] [REMOTE ] Fetched 3891 NASDAQ symbols [2026-01-06T12:00:03.363228] [DEBUG] [REMOTE ] Connecting to ftp.nasdaqtrader.com to fetch otherlisted.txt [2026-01-06T12:00:04.850224] [DEBUG] [REMOTE ] Fetched 1961 NYSE symbols [2026-01-06T12:00:04.852070] [INFO ] [MAIN ] Fetched 5852 unique symbols [2026-01-06T12:00:04.852590] [INFO ] [MAIN ] Loaded 2427 blacklisted symbols from 3 files [2026-01-06T12:00:04.852928] [INFO ] [MAIN ] 3534 symbols after blacklist filtering [2026-01-06T12:00:05.424335] [DEBUG] [REMOTE ] A: Retrieved 6571 rows, trimmed to 300. [2026-01-06T12:00:05.424473] [DEBUG] [REMOTE ] A: PASS: History has at least 300 days. [2026-01-06T12:00:05.424747] [DEBUG] [REMOTE ] A: PASS: Price check passed. Min price $136.07. [2026-01-06T12:00:05.424898] [DEBUG] [REMOTE ] A: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:05.425019] [DEBUG] [REMOTE ] A: PASS: Integrity check passed. [2026-01-06T12:00:05.425060] [DEBUG] [REMOTE ] A: Symbol is viable for forecasting. [2026-01-06T12:00:05.425109] [INFO ] [MAIN ] [1/3534] A kept (0.6s) | 1 kept, 0 rejected | 104.9/min | ETA: 33.7m [2026-01-06T12:00:05.844631] [DEBUG] [REMOTE ] AAL: Retrieved 5100 rows, trimmed to 300. [2026-01-06T12:00:05.844771] [DEBUG] [REMOTE ] AAL: PASS: History has at least 300 days. [2026-01-06T12:00:05.845024] [DEBUG] [REMOTE ] AAL: PASS: Price check passed. Min price $11.52. [2026-01-06T12:00:05.845163] [DEBUG] [REMOTE ] AAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:05.845284] [DEBUG] [REMOTE ] AAL: PASS: Integrity check passed. [2026-01-06T12:00:05.845325] [DEBUG] [REMOTE ] AAL: Symbol is viable for forecasting. [2026-01-06T12:00:05.845387] [INFO ] [MAIN ] [2/3534] AAL kept (0.4s) | 2 kept, 0 rejected | 120.9/min | ETA: 29.2m [2026-01-06T12:00:06.045459] [DEBUG] [REMOTE ] AAOI: Retrieved 3087 rows, trimmed to 300. [2026-01-06T12:00:06.045605] [DEBUG] [REMOTE ] AAOI: PASS: History has at least 300 days. [2026-01-06T12:00:06.045815] [DEBUG] [REMOTE ] AAOI: PASS: Price check passed. Min price $19.49. [2026-01-06T12:00:06.045951] [DEBUG] [REMOTE ] AAOI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:06.046061] [DEBUG] [REMOTE ] AAOI: PASS: Integrity check passed. [2026-01-06T12:00:06.046102] [DEBUG] [REMOTE ] AAOI: Symbol is viable for forecasting. [2026-01-06T12:00:06.046150] [INFO ] [MAIN ] [3/3534] AAOI kept (0.2s) | 3 kept, 0 rejected | 150.9/min | ETA: 23.4m [2026-01-06T12:00:06.621027] [DEBUG] [REMOTE ] AAON: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:06.621159] [DEBUG] [REMOTE ] AAON: PASS: History has at least 300 days. [2026-01-06T12:00:06.621391] [DEBUG] [REMOTE ] AAON: PASS: Price check passed. Min price $73.49. [2026-01-06T12:00:06.621543] [DEBUG] [REMOTE ] AAON: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:06.621683] [DEBUG] [REMOTE ] AAON: PASS: Integrity check passed. [2026-01-06T12:00:06.621725] [DEBUG] [REMOTE ] AAON: Symbol is viable for forecasting. [2026-01-06T12:00:06.621774] [INFO ] [MAIN ] [4/3534] AAON kept (0.6s) | 4 kept, 0 rejected | 135.7/min | ETA: 26.0m [2026-01-06T12:00:07.107956] [DEBUG] [REMOTE ] AAP: Retrieved 6063 rows, trimmed to 300. [2026-01-06T12:00:07.108167] [DEBUG] [REMOTE ] AAP: PASS: History has at least 300 days. [2026-01-06T12:00:07.108511] [DEBUG] [REMOTE ] AAP: PASS: Price check passed. Min price $38.75. [2026-01-06T12:00:07.108689] [DEBUG] [REMOTE ] AAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:07.108839] [DEBUG] [REMOTE ] AAP: PASS: Integrity check passed. [2026-01-06T12:00:07.108884] [DEBUG] [REMOTE ] AAP: Symbol is viable for forecasting. [2026-01-06T12:00:07.108940] [INFO ] [MAIN ] [5/3534] AAP kept (0.5s) | 5 kept, 0 rejected | 133.0/min | ETA: 26.5m [2026-01-06T12:00:07.334517] [DEBUG] [REMOTE ] AAPB: Retrieved 855 rows, trimmed to 300. [2026-01-06T12:00:07.334662] [DEBUG] [REMOTE ] AAPB: PASS: History has at least 300 days. [2026-01-06T12:00:07.334863] [DEBUG] [REMOTE ] AAPB: PASS: Price check passed. Min price $26.56. [2026-01-06T12:00:07.335001] [DEBUG] [REMOTE ] AAPB: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:07.335111] [DEBUG] [REMOTE ] AAPB: PASS: Integrity check passed. [2026-01-06T12:00:07.335152] [DEBUG] [REMOTE ] AAPB: Symbol is viable for forecasting. [2026-01-06T12:00:07.335199] [INFO ] [MAIN ] [6/3534] AAPB kept (0.2s) | 6 kept, 0 rejected | 145.0/min | ETA: 24.3m [2026-01-06T12:00:07.744858] [DEBUG] [REMOTE ] AAPD: Retrieved 855 rows, trimmed to 300. [2026-01-06T12:00:07.744977] [DEBUG] [REMOTE ] AAPD: PASS: History has at least 300 days. [2026-01-06T12:00:07.745175] [DEBUG] [REMOTE ] AAPD: PASS: Price check passed. Min price $12.40. [2026-01-06T12:00:07.745319] [DEBUG] [REMOTE ] AAPD: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:07.745429] [DEBUG] [REMOTE ] AAPD: PASS: Integrity check passed. [2026-01-06T12:00:07.745469] [DEBUG] [REMOTE ] AAPD: Symbol is viable for forecasting. [2026-01-06T12:00:07.745516] [INFO ] [MAIN ] [7/3534] AAPD kept (0.4s) | 7 kept, 0 rejected | 145.2/min | ETA: 24.3m [2026-01-06T12:00:08.413663] [DEBUG] [REMOTE ] AAPL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:08.413792] [DEBUG] [REMOTE ] AAPL: PASS: History has at least 300 days. [2026-01-06T12:00:08.414004] [DEBUG] [REMOTE ] AAPL: PASS: Price check passed. Min price $245.03. [2026-01-06T12:00:08.414139] [DEBUG] [REMOTE ] AAPL: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:08.414252] [DEBUG] [REMOTE ] AAPL: PASS: Integrity check passed. [2026-01-06T12:00:08.414292] [DEBUG] [REMOTE ] AAPL: Symbol is viable for forecasting. [2026-01-06T12:00:08.414340] [INFO ] [MAIN ] [8/3534] AAPL kept (0.7s) | 8 kept, 0 rejected | 134.8/min | ETA: 26.2m [2026-01-06T12:00:08.835503] [DEBUG] [REMOTE ] AAXJ: Retrieved 4374 rows, trimmed to 300. [2026-01-06T12:00:08.835665] [DEBUG] [REMOTE ] AAXJ: PASS: History has at least 300 days. [2026-01-06T12:00:08.835881] [DEBUG] [REMOTE ] AAXJ: PASS: Price check passed. Min price $87.90. [2026-01-06T12:00:08.836019] [DEBUG] [REMOTE ] AAXJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:08.836133] [DEBUG] [REMOTE ] AAXJ: PASS: Integrity check passed. [2026-01-06T12:00:08.836174] [DEBUG] [REMOTE ] AAXJ: Symbol is viable for forecasting. [2026-01-06T12:00:08.836223] [INFO ] [MAIN ] [9/3534] AAXJ kept (0.4s) | 9 kept, 0 rejected | 135.6/min | ETA: 26.0m [2026-01-06T12:00:09.320509] [DEBUG] [REMOTE ] AB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:09.320658] [DEBUG] [REMOTE ] AB: PASS: History has at least 300 days. [2026-01-06T12:00:09.320907] [DEBUG] [REMOTE ] AB: PASS: Price check passed. Min price $37.32. [2026-01-06T12:00:09.321057] [DEBUG] [REMOTE ] AB: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:09.321175] [DEBUG] [REMOTE ] AB: PASS: Integrity check passed. [2026-01-06T12:00:09.321216] [DEBUG] [REMOTE ] AB: Symbol is viable for forecasting. [2026-01-06T12:00:09.321264] [INFO ] [MAIN ] [10/3534] AB kept (0.5s) | 10 kept, 0 rejected | 134.3/min | ETA: 26.2m [2026-01-06T12:00:09.946963] [DEBUG] [REMOTE ] ABCB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:09.947095] [DEBUG] [REMOTE ] ABCB: PASS: History has at least 300 days. [2026-01-06T12:00:09.947315] [DEBUG] [REMOTE ] ABCB: PASS: Price check passed. Min price $69.22. [2026-01-06T12:00:09.947452] [DEBUG] [REMOTE ] ABCB: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:09.947566] [DEBUG] [REMOTE ] ABCB: PASS: Integrity check passed. [2026-01-06T12:00:09.947627] [DEBUG] [REMOTE ] ABCB: Symbol is viable for forecasting. [2026-01-06T12:00:09.947675] [INFO ] [MAIN ] [11/3534] ABCB kept (0.6s) | 11 kept, 0 rejected | 129.5/min | ETA: 27.2m [2026-01-06T12:00:10.126745] [DEBUG] [REMOTE ] ABCL: Retrieved 1271 rows, trimmed to 300. [2026-01-06T12:00:10.126876] [DEBUG] [REMOTE ] ABCL: PASS: History has at least 300 days. [2026-01-06T12:00:10.127078] [DEBUG] [REMOTE ] ABCL: PASS: Price check passed. Min price $3.35. [2026-01-06T12:00:10.127213] [DEBUG] [REMOTE ] ABCL: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:10.127323] [DEBUG] [REMOTE ] ABCL: PASS: Integrity check passed. [2026-01-06T12:00:10.127364] [DEBUG] [REMOTE ] ABCL: Symbol is viable for forecasting. [2026-01-06T12:00:10.127411] [INFO ] [MAIN ] [12/3534] ABCL kept (0.2s) | 12 kept, 0 rejected | 136.5/min | ETA: 25.8m [2026-01-06T12:00:11.048973] [DEBUG] [REMOTE ] ABEO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:11.049098] [DEBUG] [REMOTE ] ABEO: PASS: History has at least 300 days. [2026-01-06T12:00:11.049307] [DEBUG] [REMOTE ] ABEO: PASS: Price check passed. Min price $4.17. [2026-01-06T12:00:11.049444] [DEBUG] [REMOTE ] ABEO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:11.049559] [DEBUG] [REMOTE ] ABEO: PASS: Integrity check passed. [2026-01-06T12:00:11.049619] [DEBUG] [REMOTE ] ABEO: Symbol is viable for forecasting. [2026-01-06T12:00:11.049669] [INFO ] [MAIN ] [13/3534] ABEO kept (0.9s) | 13 kept, 0 rejected | 125.9/min | ETA: 28.0m [2026-01-06T12:00:11.701435] [DEBUG] [REMOTE ] ABG: Retrieved 5987 rows, trimmed to 300. [2026-01-06T12:00:11.701563] [DEBUG] [REMOTE ] ABG: PASS: History has at least 300 days. [2026-01-06T12:00:11.701794] [DEBUG] [REMOTE ] ABG: PASS: Price check passed. Min price $210.94. [2026-01-06T12:00:11.701931] [DEBUG] [REMOTE ] ABG: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:11.702044] [DEBUG] [REMOTE ] ABG: PASS: Integrity check passed. [2026-01-06T12:00:11.702085] [DEBUG] [REMOTE ] ABG: Symbol is viable for forecasting. [2026-01-06T12:00:11.702134] [INFO ] [MAIN ] [14/3534] ABG kept (0.7s) | 14 kept, 0 rejected | 122.6/min | ETA: 28.7m [2026-01-06T12:00:12.152778] [DEBUG] [REMOTE ] ABM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:12.152909] [DEBUG] [REMOTE ] ABM: PASS: History has at least 300 days. [2026-01-06T12:00:12.153131] [DEBUG] [REMOTE ] ABM: PASS: Price check passed. Min price $40.31. [2026-01-06T12:00:12.153272] [DEBUG] [REMOTE ] ABM: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:12.153390] [DEBUG] [REMOTE ] ABM: PASS: Integrity check passed. [2026-01-06T12:00:12.153433] [DEBUG] [REMOTE ] ABM: Symbol is viable for forecasting. [2026-01-06T12:00:12.153483] [INFO ] [MAIN ] [15/3534] ABM kept (0.5s) | 15 kept, 0 rejected | 123.3/min | ETA: 28.5m [2026-01-06T12:00:12.416071] [DEBUG] [REMOTE ] ABNB: Retrieved 1272 rows, trimmed to 300. [2026-01-06T12:00:12.416185] [DEBUG] [REMOTE ] ABNB: PASS: History has at least 300 days. [2026-01-06T12:00:12.416383] [DEBUG] [REMOTE ] ABNB: PASS: Price check passed. Min price $111.54. [2026-01-06T12:00:12.416531] [DEBUG] [REMOTE ] ABNB: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:12.416660] [DEBUG] [REMOTE ] ABNB: PASS: Integrity check passed. [2026-01-06T12:00:12.416702] [DEBUG] [REMOTE ] ABNB: Symbol is viable for forecasting. [2026-01-06T12:00:12.416751] [INFO ] [MAIN ] [16/3534] ABNB kept (0.3s) | 16 kept, 0 rejected | 126.9/min | ETA: 27.7m [2026-01-06T12:00:12.803436] [DEBUG] [REMOTE ] ABOS: Retrieved 1133 rows, trimmed to 300. [2026-01-06T12:00:12.803606] [DEBUG] [REMOTE ] ABOS: PASS: History has at least 300 days. [2026-01-06T12:00:12.803875] [DEBUG] [REMOTE ] ABOS: PASS: Price check passed. Min price $1.55. [2026-01-06T12:00:12.804061] [DEBUG] [REMOTE ] ABOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:12.804212] [DEBUG] [REMOTE ] ABOS: PASS: Integrity check passed. [2026-01-06T12:00:12.804268] [DEBUG] [REMOTE ] ABOS: Symbol is viable for forecasting. [2026-01-06T12:00:12.804336] [INFO ] [MAIN ] [17/3534] ABOS kept (0.4s) | 17 kept, 0 rejected | 128.3/min | ETA: 27.4m [2026-01-06T12:00:15.083418] [DEBUG] [REMOTE ] ABSI: Retrieved 1119 rows, trimmed to 300. [2026-01-06T12:00:15.083546] [DEBUG] [REMOTE ] ABSI: PASS: History has at least 300 days. [2026-01-06T12:00:15.083764] [DEBUG] [REMOTE ] ABSI: PASS: Price check passed. Min price $2.64. [2026-01-06T12:00:15.083900] [DEBUG] [REMOTE ] ABSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:15.084008] [DEBUG] [REMOTE ] ABSI: PASS: Integrity check passed. [2026-01-06T12:00:15.084048] [DEBUG] [REMOTE ] ABSI: Symbol is viable for forecasting. [2026-01-06T12:00:15.084095] [INFO ] [MAIN ] [18/3534] ABSI kept (2.3s) | 18 kept, 0 rejected | 105.6/min | ETA: 33.3m [2026-01-06T12:00:15.417265] [DEBUG] [REMOTE ] ABUS: Retrieved 2622 rows, trimmed to 300. [2026-01-06T12:00:15.417386] [DEBUG] [REMOTE ] ABUS: PASS: History has at least 300 days. [2026-01-06T12:00:15.417612] [DEBUG] [REMOTE ] ABUS: PASS: Price check passed. Min price $4.11. [2026-01-06T12:00:15.417759] [DEBUG] [REMOTE ] ABUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:15.417867] [DEBUG] [REMOTE ] ABUS: PASS: Integrity check passed. [2026-01-06T12:00:15.417934] [DEBUG] [REMOTE ] ABUS: Symbol is viable for forecasting. [2026-01-06T12:00:15.417982] [INFO ] [MAIN ] [19/3534] ABUS kept (0.3s) | 19 kept, 0 rejected | 107.9/min | ETA: 32.6m [2026-01-06T12:00:15.836998] [DEBUG] [REMOTE ] ABVC: Retrieved 3710 rows, trimmed to 300. [2026-01-06T12:00:15.837152] [DEBUG] [REMOTE ] ABVC: PASS: History has at least 300 days. [2026-01-06T12:00:15.837420] [DEBUG] [REMOTE ] ABVC: PASS: Price check passed. Min price $2.03. [2026-01-06T12:00:15.837636] [DEBUG] [REMOTE ] ABVC: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:15.837792] [DEBUG] [REMOTE ] ABVC: PASS: Integrity check passed. [2026-01-06T12:00:15.837849] [DEBUG] [REMOTE ] ABVC: Symbol is viable for forecasting. [2026-01-06T12:00:15.837948] [INFO ] [MAIN ] [20/3534] ABVC kept (0.4s) | 20 kept, 0 rejected | 109.2/min | ETA: 32.2m [2026-01-06T12:00:16.689758] [DEBUG] [REMOTE ] ABVE: Retrieved 380 rows, trimmed to 300. [2026-01-06T12:00:16.689891] [DEBUG] [REMOTE ] ABVE: PASS: History has at least 300 days. [2026-01-06T12:00:16.690128] [DEBUG] [REMOTE ] ABVE: PASS: Price check passed. Min price $1.57. [2026-01-06T12:00:16.690270] [DEBUG] [REMOTE ] ABVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:16.690384] [DEBUG] [REMOTE ] ABVE: PASS: Integrity check passed. [2026-01-06T12:00:16.690427] [DEBUG] [REMOTE ] ABVE: Symbol is viable for forecasting. [2026-01-06T12:00:16.690476] [INFO ] [MAIN ] [21/3534] ABVE kept (0.9s) | 21 kept, 0 rejected | 106.4/min | ETA: 33.0m [2026-01-06T12:00:16.872729] [DEBUG] [REMOTE ] ABVX: Retrieved 553 rows, trimmed to 300. [2026-01-06T12:00:16.872875] [DEBUG] [REMOTE ] ABVX: PASS: History has at least 300 days. [2026-01-06T12:00:16.873087] [DEBUG] [REMOTE ] ABVX: PASS: Price check passed. Min price $90.47. [2026-01-06T12:00:16.873246] [DEBUG] [REMOTE ] ABVX: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:16.873362] [DEBUG] [REMOTE ] ABVX: PASS: Integrity check passed. [2026-01-06T12:00:16.873404] [DEBUG] [REMOTE ] ABVX: Symbol is viable for forecasting. [2026-01-06T12:00:16.873454] [INFO ] [MAIN ] [22/3534] ABVX kept (0.2s) | 22 kept, 0 rejected | 109.8/min | ETA: 32.0m [2026-01-06T12:00:17.450877] [DEBUG] [REMOTE ] ACA: Retrieved 1804 rows, trimmed to 300. [2026-01-06T12:00:17.451004] [DEBUG] [REMOTE ] ACA: PASS: History has at least 300 days. [2026-01-06T12:00:17.451206] [DEBUG] [REMOTE ] ACA: PASS: Price check passed. Min price $89.10. [2026-01-06T12:00:17.451341] [DEBUG] [REMOTE ] ACA: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:17.451450] [DEBUG] [REMOTE ] ACA: PASS: Integrity check passed. [2026-01-06T12:00:17.451489] [DEBUG] [REMOTE ] ACA: Symbol is viable for forecasting. [2026-01-06T12:00:17.451536] [INFO ] [MAIN ] [23/3534] ACA kept (0.6s) | 23 kept, 0 rejected | 109.5/min | ETA: 32.1m [2026-01-06T12:00:17.886067] [DEBUG] [REMOTE ] ACAD: Retrieved 5436 rows, trimmed to 300. [2026-01-06T12:00:17.886214] [DEBUG] [REMOTE ] ACAD: PASS: History has at least 300 days. [2026-01-06T12:00:17.886444] [DEBUG] [REMOTE ] ACAD: PASS: Price check passed. Min price $20.06. [2026-01-06T12:00:17.886615] [DEBUG] [REMOTE ] ACAD: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:17.886740] [DEBUG] [REMOTE ] ACAD: PASS: Integrity check passed. [2026-01-06T12:00:17.886783] [DEBUG] [REMOTE ] ACAD: Symbol is viable for forecasting. [2026-01-06T12:00:17.886832] [INFO ] [MAIN ] [24/3534] ACAD kept (0.4s) | 24 kept, 0 rejected | 110.5/min | ETA: 31.8m [2026-01-06T12:00:18.247675] [DEBUG] [REMOTE ] ACB: Retrieved 2889 rows, trimmed to 300. [2026-01-06T12:00:18.247831] [DEBUG] [REMOTE ] ACB: PASS: History has at least 300 days. [2026-01-06T12:00:18.251930] [DEBUG] [REMOTE ] ACB: PASS: Price check passed. Min price $4.08. [2026-01-06T12:00:18.252145] [DEBUG] [REMOTE ] ACB: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:18.252311] [DEBUG] [REMOTE ] ACB: PASS: Integrity check passed. [2026-01-06T12:00:18.252369] [DEBUG] [REMOTE ] ACB: Symbol is viable for forecasting. [2026-01-06T12:00:18.252439] [INFO ] [MAIN ] [25/3534] ACB kept (0.4s) | 25 kept, 0 rejected | 111.9/min | ETA: 31.3m [2026-01-06T12:00:18.701741] [DEBUG] [REMOTE ] ACCO: Retrieved 5128 rows, trimmed to 300. [2026-01-06T12:00:18.701879] [DEBUG] [REMOTE ] ACCO: PASS: History has at least 300 days. [2026-01-06T12:00:18.702094] [DEBUG] [REMOTE ] ACCO: PASS: Price check passed. Min price $3.20. [2026-01-06T12:00:18.702227] [DEBUG] [REMOTE ] ACCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:18.702343] [DEBUG] [REMOTE ] ACCO: PASS: Integrity check passed. [2026-01-06T12:00:18.702384] [DEBUG] [REMOTE ] ACCO: Symbol is viable for forecasting. [2026-01-06T12:00:18.703119] [INFO ] [MAIN ] [26/3534] ACCO kept (0.5s) | 26 kept, 0 rejected | 112.6/min | ETA: 31.1m [2026-01-06T12:00:19.039164] [DEBUG] [REMOTE ] ACDC: Retrieved 914 rows, trimmed to 300. [2026-01-06T12:00:19.039302] [DEBUG] [REMOTE ] ACDC: PASS: History has at least 300 days. [2026-01-06T12:00:19.039506] [DEBUG] [REMOTE ] ACDC: PASS: Price check passed. Min price $3.19. [2026-01-06T12:00:19.039666] [DEBUG] [REMOTE ] ACDC: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:19.039779] [DEBUG] [REMOTE ] ACDC: PASS: Integrity check passed. [2026-01-06T12:00:19.039820] [DEBUG] [REMOTE ] ACDC: Symbol is viable for forecasting. [2026-01-06T12:00:19.039867] [INFO ] [MAIN ] [27/3534] ACDC kept (0.3s) | 27 kept, 0 rejected | 114.2/min | ETA: 30.7m [2026-01-06T12:00:19.286199] [DEBUG] [REMOTE ] ACEL: Retrieved 1537 rows, trimmed to 300. [2026-01-06T12:00:19.286339] [DEBUG] [REMOTE ] ACEL: PASS: History has at least 300 days. [2026-01-06T12:00:19.286562] [DEBUG] [REMOTE ] ACEL: PASS: Price check passed. Min price $9.61. [2026-01-06T12:00:19.286783] [DEBUG] [REMOTE ] ACEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:19.286921] [DEBUG] [REMOTE ] ACEL: PASS: Integrity check passed. [2026-01-06T12:00:19.286972] [DEBUG] [REMOTE ] ACEL: Symbol is viable for forecasting. [2026-01-06T12:00:19.287035] [INFO ] [MAIN ] [28/3534] ACEL kept (0.2s) | 28 kept, 0 rejected | 116.4/min | ETA: 30.1m [2026-01-06T12:00:19.968425] [DEBUG] [REMOTE ] ACGL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:19.968558] [DEBUG] [REMOTE ] ACGL: PASS: History has at least 300 days. [2026-01-06T12:00:19.968803] [DEBUG] [REMOTE ] ACGL: PASS: Price check passed. Min price $84.72. [2026-01-06T12:00:19.968946] [DEBUG] [REMOTE ] ACGL: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:19.969067] [DEBUG] [REMOTE ] ACGL: PASS: Integrity check passed. [2026-01-06T12:00:19.969111] [DEBUG] [REMOTE ] ACGL: Symbol is viable for forecasting. [2026-01-06T12:00:19.969161] [INFO ] [MAIN ] [29/3534] ACGL kept (0.7s) | 29 kept, 0 rejected | 115.1/min | ETA: 30.4m [2026-01-06T12:00:20.266044] [DEBUG] [REMOTE ] ACGLN: Retrieved 1153 rows, trimmed to 300. [2026-01-06T12:00:20.266216] [DEBUG] [REMOTE ] ACGLN: PASS: History has at least 300 days. [2026-01-06T12:00:20.266463] [DEBUG] [REMOTE ] ACGLN: PASS: Price check passed. Min price $16.57. [2026-01-06T12:00:20.266650] [DEBUG] [REMOTE ] ACGLN: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:20.266778] [DEBUG] [REMOTE ] ACGLN: PASS: Integrity check passed. [2026-01-06T12:00:20.266822] [DEBUG] [REMOTE ] ACGLN: Symbol is viable for forecasting. [2026-01-06T12:00:20.266877] [INFO ] [MAIN ] [30/3534] ACGLN kept (0.3s) | 30 kept, 0 rejected | 116.8/min | ETA: 30.0m [2026-01-06T12:00:20.690288] [DEBUG] [REMOTE ] ACGLO: Retrieved 2109 rows, trimmed to 300. [2026-01-06T12:00:20.690421] [DEBUG] [REMOTE ] ACGLO: PASS: History has at least 300 days. [2026-01-06T12:00:20.690657] [DEBUG] [REMOTE ] ACGLO: PASS: Price check passed. Min price $20.17. [2026-01-06T12:00:20.690801] [DEBUG] [REMOTE ] ACGLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:20.690911] [DEBUG] [REMOTE ] ACGLO: PASS: Integrity check passed. [2026-01-06T12:00:20.690951] [DEBUG] [REMOTE ] ACGLO: Symbol is viable for forecasting. [2026-01-06T12:00:20.690998] [INFO ] [MAIN ] [31/3534] ACGLO kept (0.4s) | 31 kept, 0 rejected | 117.4/min | ETA: 29.8m [2026-01-06T12:00:21.308114] [DEBUG] [REMOTE ] ACH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:21.308239] [DEBUG] [REMOTE ] ACH: PASS: History has at least 300 days. [2026-01-06T12:00:21.308534] [DEBUG] [REMOTE ] ACH: PASS: Price check passed. Min price $1.98. [2026-01-06T12:00:21.308742] [DEBUG] [REMOTE ] ACH: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:21.308890] [DEBUG] [REMOTE ] ACH: PASS: Integrity check passed. [2026-01-06T12:00:21.308935] [DEBUG] [REMOTE ] ACH: Symbol is viable for forecasting. [2026-01-06T12:00:21.308986] [INFO ] [MAIN ] [32/3534] ACH kept (0.6s) | 32 kept, 0 rejected | 116.7/min | ETA: 30.0m [2026-01-06T12:00:21.770590] [DEBUG] [REMOTE ] ACHC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:21.770729] [DEBUG] [REMOTE ] ACHC: PASS: History has at least 300 days. [2026-01-06T12:00:21.770951] [DEBUG] [REMOTE ] ACHC: PASS: Price check passed. Min price $13.75. [2026-01-06T12:00:21.771090] [DEBUG] [REMOTE ] ACHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:21.771208] [DEBUG] [REMOTE ] ACHC: PASS: Integrity check passed. [2026-01-06T12:00:21.771250] [DEBUG] [REMOTE ] ACHC: Symbol is viable for forecasting. [2026-01-06T12:00:21.771299] [INFO ] [MAIN ] [33/3534] ACHC kept (0.5s) | 33 kept, 0 rejected | 117.0/min | ETA: 29.9m [2026-01-06T12:00:22.056642] [DEBUG] [REMOTE ] ACI: Retrieved 1388 rows, trimmed to 300. [2026-01-06T12:00:22.056764] [DEBUG] [REMOTE ] ACI: PASS: History has at least 300 days. [2026-01-06T12:00:22.056962] [DEBUG] [REMOTE ] ACI: PASS: Price check passed. Min price $16.81. [2026-01-06T12:00:22.057113] [DEBUG] [REMOTE ] ACI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:22.057223] [DEBUG] [REMOTE ] ACI: PASS: Integrity check passed. [2026-01-06T12:00:22.057263] [DEBUG] [REMOTE ] ACI: Symbol is viable for forecasting. [2026-01-06T12:00:22.057310] [INFO ] [MAIN ] [34/3534] ACI kept (0.3s) | 34 kept, 0 rejected | 118.6/min | ETA: 29.5m [2026-01-06T12:00:22.565557] [DEBUG] [REMOTE ] ACIC: Retrieved 4568 rows, trimmed to 300. [2026-01-06T12:00:22.565746] [DEBUG] [REMOTE ] ACIC: PASS: History has at least 300 days. [2026-01-06T12:00:22.565972] [DEBUG] [REMOTE ] ACIC: PASS: Price check passed. Min price $10.54. [2026-01-06T12:00:22.566107] [DEBUG] [REMOTE ] ACIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:22.566227] [DEBUG] [REMOTE ] ACIC: PASS: Integrity check passed. [2026-01-06T12:00:22.566267] [DEBUG] [REMOTE ] ACIC: Symbol is viable for forecasting. [2026-01-06T12:00:22.566315] [INFO ] [MAIN ] [35/3534] ACIC kept (0.5s) | 35 kept, 0 rejected | 118.6/min | ETA: 29.5m [2026-01-06T12:00:23.101276] [DEBUG] [REMOTE ] ACLS: Retrieved 6410 rows, trimmed to 300. [2026-01-06T12:00:23.101411] [DEBUG] [REMOTE ] ACLS: PASS: History has at least 300 days. [2026-01-06T12:00:23.101653] [DEBUG] [REMOTE ] ACLS: PASS: Price check passed. Min price $74.12. [2026-01-06T12:00:23.101791] [DEBUG] [REMOTE ] ACLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:23.101909] [DEBUG] [REMOTE ] ACLS: PASS: Integrity check passed. [2026-01-06T12:00:23.101949] [DEBUG] [REMOTE ] ACLS: Symbol is viable for forecasting. [2026-01-06T12:00:23.102009] [INFO ] [MAIN ] [36/3534] ACLS kept (0.5s) | 36 kept, 0 rejected | 118.4/min | ETA: 29.6m [2026-01-06T12:00:23.336535] [DEBUG] [REMOTE ] ACLX: Retrieved 982 rows, trimmed to 300. [2026-01-06T12:00:23.336677] [DEBUG] [REMOTE ] ACLX: PASS: History has at least 300 days. [2026-01-06T12:00:23.336878] [DEBUG] [REMOTE ] ACLX: PASS: Price check passed. Min price $61.83. [2026-01-06T12:00:23.337013] [DEBUG] [REMOTE ] ACLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:23.337123] [DEBUG] [REMOTE ] ACLX: PASS: Integrity check passed. [2026-01-06T12:00:23.337163] [DEBUG] [REMOTE ] ACLX: Symbol is viable for forecasting. [2026-01-06T12:00:23.337209] [INFO ] [MAIN ] [37/3534] ACLX kept (0.2s) | 37 kept, 0 rejected | 120.1/min | ETA: 29.1m [2026-01-06T12:00:23.817112] [DEBUG] [REMOTE ] ACM: Retrieved 4694 rows, trimmed to 300. [2026-01-06T12:00:23.817309] [DEBUG] [REMOTE ] ACM: PASS: History has at least 300 days. [2026-01-06T12:00:23.817606] [DEBUG] [REMOTE ] ACM: PASS: Price check passed. Min price $95.33. [2026-01-06T12:00:23.817758] [DEBUG] [REMOTE ] ACM: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:23.817918] [DEBUG] [REMOTE ] ACM: PASS: Integrity check passed. [2026-01-06T12:00:23.817965] [DEBUG] [REMOTE ] ACM: Symbol is viable for forecasting. [2026-01-06T12:00:23.818020] [INFO ] [MAIN ] [38/3534] ACM kept (0.5s) | 38 kept, 0 rejected | 120.2/min | ETA: 29.1m [2026-01-06T12:00:24.437596] [DEBUG] [REMOTE ] ACN: Retrieved 6152 rows, trimmed to 300. [2026-01-06T12:00:24.437728] [DEBUG] [REMOTE ] ACN: PASS: History has at least 300 days. [2026-01-06T12:00:24.437963] [DEBUG] [REMOTE ] ACN: PASS: Price check passed. Min price $234.02. [2026-01-06T12:00:24.438107] [DEBUG] [REMOTE ] ACN: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:24.438226] [DEBUG] [REMOTE ] ACN: PASS: Integrity check passed. [2026-01-06T12:00:24.438267] [DEBUG] [REMOTE ] ACN: Symbol is viable for forecasting. [2026-01-06T12:00:24.438316] [INFO ] [MAIN ] [39/3534] ACN kept (0.6s) | 39 kept, 0 rejected | 119.5/min | ETA: 29.3m [2026-01-06T12:00:25.571864] [DEBUG] [REMOTE ] ACNB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:25.572051] [DEBUG] [REMOTE ] ACNB: PASS: History has at least 300 days. [2026-01-06T12:00:25.572421] [DEBUG] [REMOTE ] ACNB: PASS: Price check passed. Min price $42.19. [2026-01-06T12:00:25.572656] [DEBUG] [REMOTE ] ACNB: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:25.572838] [DEBUG] [REMOTE ] ACNB: PASS: Integrity check passed. [2026-01-06T12:00:25.572897] [DEBUG] [REMOTE ] ACNB: Symbol is viable for forecasting. [2026-01-06T12:00:25.572972] [INFO ] [MAIN ] [40/3534] ACNB kept (1.1s) | 40 kept, 0 rejected | 115.8/min | ETA: 30.2m [2026-01-06T12:00:25.796958] [DEBUG] [REMOTE ] ACON: Retrieved 929 rows, trimmed to 300. [2026-01-06T12:00:25.797092] [DEBUG] [REMOTE ] ACON: PASS: History has at least 300 days. [2026-01-06T12:00:25.797300] [DEBUG] [REMOTE ] ACON: PASS: Price check passed. Min price $4.46. [2026-01-06T12:00:25.797445] [DEBUG] [REMOTE ] ACON: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:25.797560] [DEBUG] [REMOTE ] ACON: PASS: Integrity check passed. [2026-01-06T12:00:25.797621] [DEBUG] [REMOTE ] ACON: Symbol is viable for forecasting. [2026-01-06T12:00:25.797672] [INFO ] [MAIN ] [41/3534] ACON kept (0.2s) | 41 kept, 0 rejected | 117.5/min | ETA: 29.7m [2026-01-06T12:00:26.377806] [DEBUG] [REMOTE ] ACP: Retrieved 3757 rows, trimmed to 300. [2026-01-06T12:00:26.377969] [DEBUG] [REMOTE ] ACP: PASS: History has at least 300 days. [2026-01-06T12:00:26.378192] [DEBUG] [REMOTE ] ACP: PASS: Price check passed. Min price $5.08. [2026-01-06T12:00:26.378330] [DEBUG] [REMOTE ] ACP: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:26.378448] [DEBUG] [REMOTE ] ACP: PASS: Integrity check passed. [2026-01-06T12:00:26.378490] [DEBUG] [REMOTE ] ACP: Symbol is viable for forecasting. [2026-01-06T12:00:26.378540] [INFO ] [MAIN ] [42/3534] ACP kept (0.6s) | 42 kept, 0 rejected | 117.1/min | ETA: 29.8m [2026-01-06T12:00:26.773676] [DEBUG] [REMOTE ] ACRE: Retrieved 3442 rows, trimmed to 300. [2026-01-06T12:00:26.773803] [DEBUG] [REMOTE ] ACRE: PASS: History has at least 300 days. [2026-01-06T12:00:26.774038] [DEBUG] [REMOTE ] ACRE: PASS: Price check passed. Min price $4.26. [2026-01-06T12:00:26.774178] [DEBUG] [REMOTE ] ACRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:26.774291] [DEBUG] [REMOTE ] ACRE: PASS: Integrity check passed. [2026-01-06T12:00:26.774332] [DEBUG] [REMOTE ] ACRE: Symbol is viable for forecasting. [2026-01-06T12:00:26.774380] [INFO ] [MAIN ] [43/3534] ACRE kept (0.4s) | 43 kept, 0 rejected | 117.7/min | ETA: 29.7m [2026-01-06T12:00:27.004534] [DEBUG] [REMOTE ] ACRS: Retrieved 2576 rows, trimmed to 300. [2026-01-06T12:00:27.004688] [DEBUG] [REMOTE ] ACRS: PASS: History has at least 300 days. [2026-01-06T12:00:27.004891] [DEBUG] [REMOTE ] ACRS: PASS: Price check passed. Min price $1.81. [2026-01-06T12:00:27.005024] [DEBUG] [REMOTE ] ACRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:27.005135] [DEBUG] [REMOTE ] ACRS: PASS: Integrity check passed. [2026-01-06T12:00:27.005175] [DEBUG] [REMOTE ] ACRS: Symbol is viable for forecasting. [2026-01-06T12:00:27.005222] [INFO ] [MAIN ] [44/3534] ACRS kept (0.2s) | 44 kept, 0 rejected | 119.2/min | ETA: 29.3m [2026-01-06T12:00:27.457686] [DEBUG] [REMOTE ] ACTG: Retrieved 5800 rows, trimmed to 300. [2026-01-06T12:00:27.457822] [DEBUG] [REMOTE ] ACTG: PASS: History has at least 300 days. [2026-01-06T12:00:27.458062] [DEBUG] [REMOTE ] ACTG: PASS: Price check passed. Min price $3.26. [2026-01-06T12:00:27.458202] [DEBUG] [REMOTE ] ACTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:27.458320] [DEBUG] [REMOTE ] ACTG: PASS: Integrity check passed. [2026-01-06T12:00:27.458360] [DEBUG] [REMOTE ] ACTG: Symbol is viable for forecasting. [2026-01-06T12:00:27.458977] [INFO ] [MAIN ] [45/3534] ACTG kept (0.5s) | 45 kept, 0 rejected | 119.4/min | ETA: 29.2m [2026-01-06T12:00:27.874500] [DEBUG] [REMOTE ] ACVA: Retrieved 1202 rows, trimmed to 300. [2026-01-06T12:00:27.874637] [DEBUG] [REMOTE ] ACVA: PASS: History has at least 300 days. [2026-01-06T12:00:27.874836] [DEBUG] [REMOTE ] ACVA: PASS: Price check passed. Min price $5.09. [2026-01-06T12:00:27.874984] [DEBUG] [REMOTE ] ACVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:27.875093] [DEBUG] [REMOTE ] ACVA: PASS: Integrity check passed. [2026-01-06T12:00:27.875132] [DEBUG] [REMOTE ] ACVA: Symbol is viable for forecasting. [2026-01-06T12:00:27.875180] [INFO ] [MAIN ] [46/3534] ACVA kept (0.4s) | 46 kept, 0 rejected | 119.9/min | ETA: 29.1m [2026-01-06T12:00:28.332111] [DEBUG] [REMOTE ] ACWI: Retrieved 4472 rows, trimmed to 300. [2026-01-06T12:00:28.332255] [DEBUG] [REMOTE ] ACWI: PASS: History has at least 300 days. [2026-01-06T12:00:28.332492] [DEBUG] [REMOTE ] ACWI: PASS: Price check passed. Min price $134.31. [2026-01-06T12:00:28.332683] [DEBUG] [REMOTE ] ACWI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:28.332806] [DEBUG] [REMOTE ] ACWI: PASS: Integrity check passed. [2026-01-06T12:00:28.332848] [DEBUG] [REMOTE ] ACWI: Symbol is viable for forecasting. [2026-01-06T12:00:28.332897] [INFO ] [MAIN ] [47/3534] ACWI kept (0.5s) | 47 kept, 0 rejected | 120.1/min | ETA: 29.0m [2026-01-06T12:00:28.762232] [DEBUG] [REMOTE ] ACWX: Retrieved 4471 rows, trimmed to 300. [2026-01-06T12:00:28.762367] [DEBUG] [REMOTE ] ACWX: PASS: History has at least 300 days. [2026-01-06T12:00:28.762623] [DEBUG] [REMOTE ] ACWX: PASS: Price check passed. Min price $62.98. [2026-01-06T12:00:28.762764] [DEBUG] [REMOTE ] ACWX: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:28.762882] [DEBUG] [REMOTE ] ACWX: PASS: Integrity check passed. [2026-01-06T12:00:28.762924] [DEBUG] [REMOTE ] ACWX: Symbol is viable for forecasting. [2026-01-06T12:00:28.762973] [INFO ] [MAIN ] [48/3534] ACWX kept (0.4s) | 48 kept, 0 rejected | 120.5/min | ETA: 28.9m [2026-01-06T12:00:29.013899] [DEBUG] [REMOTE ] ACXP: Retrieved 1137 rows, trimmed to 300. [2026-01-06T12:00:29.014015] [DEBUG] [REMOTE ] ACXP: PASS: History has at least 300 days. [2026-01-06T12:00:29.014211] [DEBUG] [REMOTE ] ACXP: PASS: Price check passed. Min price $2.49. [2026-01-06T12:00:29.014346] [DEBUG] [REMOTE ] ACXP: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:29.014454] [DEBUG] [REMOTE ] ACXP: PASS: Integrity check passed. [2026-01-06T12:00:29.014494] [DEBUG] [REMOTE ] ACXP: Symbol is viable for forecasting. [2026-01-06T12:00:29.014540] [INFO ] [MAIN ] [49/3534] ACXP kept (0.3s) | 49 kept, 0 rejected | 121.7/min | ETA: 28.6m [2026-01-06T12:00:29.641462] [DEBUG] [REMOTE ] ADBE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:29.641601] [DEBUG] [REMOTE ] ADBE: PASS: History has at least 300 days. [2026-01-06T12:00:29.641809] [DEBUG] [REMOTE ] ADBE: PASS: Price check passed. Min price $312.40. [2026-01-06T12:00:29.641941] [DEBUG] [REMOTE ] ADBE: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:29.642053] [DEBUG] [REMOTE ] ADBE: PASS: Integrity check passed. [2026-01-06T12:00:29.642093] [DEBUG] [REMOTE ] ADBE: Symbol is viable for forecasting. [2026-01-06T12:00:29.642141] [INFO ] [MAIN ] [50/3534] ADBE kept (0.6s) | 50 kept, 0 rejected | 121.0/min | ETA: 28.8m [2026-01-06T12:00:30.094110] [DEBUG] [REMOTE ] ADC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:30.094239] [DEBUG] [REMOTE ] ADC: PASS: History has at least 300 days. [2026-01-06T12:00:30.094452] [DEBUG] [REMOTE ] ADC: PASS: Price check passed. Min price $69.85. [2026-01-06T12:00:30.094605] [DEBUG] [REMOTE ] ADC: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:30.094723] [DEBUG] [REMOTE ] ADC: PASS: Integrity check passed. [2026-01-06T12:00:30.094764] [DEBUG] [REMOTE ] ADC: Symbol is viable for forecasting. [2026-01-06T12:00:30.094811] [INFO ] [MAIN ] [51/3534] ADC kept (0.5s) | 51 kept, 0 rejected | 121.2/min | ETA: 28.7m [2026-01-06T12:00:30.529600] [DEBUG] [REMOTE ] ADEA: Retrieved 5565 rows, trimmed to 300. [2026-01-06T12:00:30.529737] [DEBUG] [REMOTE ] ADEA: PASS: History has at least 300 days. [2026-01-06T12:00:30.529989] [DEBUG] [REMOTE ] ADEA: PASS: Price check passed. Min price $11.69. [2026-01-06T12:00:30.530125] [DEBUG] [REMOTE ] ADEA: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:30.530238] [DEBUG] [REMOTE ] ADEA: PASS: Integrity check passed. [2026-01-06T12:00:30.530277] [DEBUG] [REMOTE ] ADEA: Symbol is viable for forecasting. [2026-01-06T12:00:30.530324] [INFO ] [MAIN ] [52/3534] ADEA kept (0.4s) | 52 kept, 0 rejected | 121.5/min | ETA: 28.7m [2026-01-06T12:00:31.011120] [DEBUG] [REMOTE ] ADI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:31.011481] [DEBUG] [REMOTE ] ADI: PASS: History has at least 300 days. [2026-01-06T12:00:31.011820] [DEBUG] [REMOTE ] ADI: PASS: Price check passed. Min price $224.40. [2026-01-06T12:00:31.012024] [DEBUG] [REMOTE ] ADI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:31.012197] [DEBUG] [REMOTE ] ADI: PASS: Integrity check passed. [2026-01-06T12:00:31.012259] [DEBUG] [REMOTE ] ADI: Symbol is viable for forecasting. [2026-01-06T12:00:31.012333] [INFO ] [MAIN ] [53/3534] ADI kept (0.5s) | 53 kept, 0 rejected | 121.6/min | ETA: 28.6m [2026-01-06T12:00:31.533066] [DEBUG] [REMOTE ] ADM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:31.533191] [DEBUG] [REMOTE ] ADM: PASS: History has at least 300 days. [2026-01-06T12:00:31.533425] [DEBUG] [REMOTE ] ADM: PASS: Price check passed. Min price $55.51. [2026-01-06T12:00:31.533564] [DEBUG] [REMOTE ] ADM: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:31.533706] [DEBUG] [REMOTE ] ADM: PASS: Integrity check passed. [2026-01-06T12:00:31.533746] [DEBUG] [REMOTE ] ADM: Symbol is viable for forecasting. [2026-01-06T12:00:31.533794] [INFO ] [MAIN ] [54/3534] ADM kept (0.5s) | 54 kept, 0 rejected | 121.4/min | ETA: 28.7m [2026-01-06T12:00:31.884768] [DEBUG] [REMOTE ] ADMA: Retrieved 3072 rows, trimmed to 300. [2026-01-06T12:00:31.884901] [DEBUG] [REMOTE ] ADMA: PASS: History has at least 300 days. [2026-01-06T12:00:31.885114] [DEBUG] [REMOTE ] ADMA: PASS: Price check passed. Min price $14.03. [2026-01-06T12:00:31.885247] [DEBUG] [REMOTE ] ADMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:31.885364] [DEBUG] [REMOTE ] ADMA: PASS: Integrity check passed. [2026-01-06T12:00:31.885405] [DEBUG] [REMOTE ] ADMA: Symbol is viable for forecasting. [2026-01-06T12:00:31.885466] [INFO ] [MAIN ] [55/3534] ADMA kept (0.4s) | 55 kept, 0 rejected | 122.1/min | ETA: 28.5m [2026-01-06T12:00:32.402262] [DEBUG] [REMOTE ] ADP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:32.402555] [DEBUG] [REMOTE ] ADP: PASS: History has at least 300 days. [2026-01-06T12:00:32.402796] [DEBUG] [REMOTE ] ADP: PASS: Price check passed. Min price $247.48. [2026-01-06T12:00:32.402934] [DEBUG] [REMOTE ] ADP: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:32.403054] [DEBUG] [REMOTE ] ADP: PASS: Integrity check passed. [2026-01-06T12:00:32.403093] [DEBUG] [REMOTE ] ADP: Symbol is viable for forecasting. [2026-01-06T12:00:32.403141] [INFO ] [MAIN ] [56/3534] ADP kept (0.5s) | 56 kept, 0 rejected | 122.0/min | ETA: 28.5m [2026-01-06T12:00:32.503980] [DEBUG] [REMOTE ] ADSE: Retrieved 1011 rows, trimmed to 300. [2026-01-06T12:00:32.504098] [DEBUG] [REMOTE ] ADSE: PASS: History has at least 300 days. [2026-01-06T12:00:32.504291] [DEBUG] [REMOTE ] ADSE: PASS: Price check passed. Min price $9.96. [2026-01-06T12:00:32.504423] [DEBUG] [REMOTE ] ADSE: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:32.504531] [DEBUG] [REMOTE ] ADSE: PASS: Integrity check passed. [2026-01-06T12:00:32.504592] [DEBUG] [REMOTE ] ADSE: Symbol is viable for forecasting. [2026-01-06T12:00:32.504643] [INFO ] [MAIN ] [57/3534] ADSE kept (0.1s) | 57 kept, 0 rejected | 123.7/min | ETA: 28.1m [2026-01-06T12:00:33.269526] [DEBUG] [REMOTE ] ADSK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:33.269691] [DEBUG] [REMOTE ] ADSK: PASS: History has at least 300 days. [2026-01-06T12:00:33.269961] [DEBUG] [REMOTE ] ADSK: PASS: Price check passed. Min price $286.73. [2026-01-06T12:00:33.270125] [DEBUG] [REMOTE ] ADSK: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:33.270250] [DEBUG] [REMOTE ] ADSK: PASS: Integrity check passed. [2026-01-06T12:00:33.270294] [DEBUG] [REMOTE ] ADSK: Symbol is viable for forecasting. [2026-01-06T12:00:33.270346] [INFO ] [MAIN ] [58/3534] ADSK kept (0.8s) | 58 kept, 0 rejected | 122.5/min | ETA: 28.4m [2026-01-06T12:00:33.595102] [DEBUG] [REMOTE ] ADTN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:33.595249] [DEBUG] [REMOTE ] ADTN: PASS: History has at least 300 days. [2026-01-06T12:00:33.595698] [DEBUG] [REMOTE ] ADTN: PASS: Price check passed. Min price $7.25. [2026-01-06T12:00:33.595833] [DEBUG] [REMOTE ] ADTN: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:33.595955] [DEBUG] [REMOTE ] ADTN: PASS: Integrity check passed. [2026-01-06T12:00:33.595996] [DEBUG] [REMOTE ] ADTN: Symbol is viable for forecasting. [2026-01-06T12:00:33.596043] [INFO ] [MAIN ] [59/3534] ADTN kept (0.3s) | 59 kept, 0 rejected | 123.2/min | ETA: 28.2m [2026-01-06T12:00:33.986239] [DEBUG] [REMOTE ] ADUS: Retrieved 4071 rows, trimmed to 300. [2026-01-06T12:00:33.986414] [DEBUG] [REMOTE ] ADUS: PASS: History has at least 300 days. [2026-01-06T12:00:33.986749] [DEBUG] [REMOTE ] ADUS: PASS: Price check passed. Min price $106.58. [2026-01-06T12:00:33.986931] [DEBUG] [REMOTE ] ADUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:33.987245] [DEBUG] [REMOTE ] ADUS: PASS: Integrity check passed. [2026-01-06T12:00:33.987307] [DEBUG] [REMOTE ] ADUS: Symbol is viable for forecasting. [2026-01-06T12:00:33.987371] [INFO ] [MAIN ] [60/3534] ADUS kept (0.4s) | 60 kept, 0 rejected | 123.6/min | ETA: 28.1m [2026-01-06T12:00:34.477198] [DEBUG] [REMOTE ] ADX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:34.477343] [DEBUG] [REMOTE ] ADX: PASS: History has at least 300 days. [2026-01-06T12:00:34.477617] [DEBUG] [REMOTE ] ADX: PASS: Price check passed. Min price $21.68. [2026-01-06T12:00:34.477757] [DEBUG] [REMOTE ] ADX: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:34.477881] [DEBUG] [REMOTE ] ADX: PASS: Integrity check passed. [2026-01-06T12:00:34.477949] [DEBUG] [REMOTE ] ADX: Symbol is viable for forecasting. [2026-01-06T12:00:34.478000] [INFO ] [MAIN ] [61/3534] ADX kept (0.5s) | 61 kept, 0 rejected | 123.5/min | ETA: 28.1m [2026-01-06T12:00:34.941106] [DEBUG] [REMOTE ] AEE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:34.941269] [DEBUG] [REMOTE ] AEE: PASS: History has at least 300 days. [2026-01-06T12:00:34.941538] [DEBUG] [REMOTE ] AEE: PASS: Price check passed. Min price $97.25. [2026-01-06T12:00:34.941722] [DEBUG] [REMOTE ] AEE: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:34.941862] [DEBUG] [REMOTE ] AEE: PASS: Integrity check passed. [2026-01-06T12:00:34.941903] [DEBUG] [REMOTE ] AEE: Symbol is viable for forecasting. [2026-01-06T12:00:34.941953] [INFO ] [MAIN ] [62/3534] AEE kept (0.5s) | 62 kept, 0 rejected | 123.6/min | ETA: 28.1m [2026-01-06T12:00:35.230101] [DEBUG] [REMOTE ] AEFC: Retrieved 1557 rows, trimmed to 300. [2026-01-06T12:00:35.230310] [DEBUG] [REMOTE ] AEFC: PASS: History has at least 300 days. [2026-01-06T12:00:35.230600] [DEBUG] [REMOTE ] AEFC: PASS: Price check passed. Min price $19.63. [2026-01-06T12:00:35.230757] [DEBUG] [REMOTE ] AEFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:35.230888] [DEBUG] [REMOTE ] AEFC: PASS: Integrity check passed. [2026-01-06T12:00:35.230932] [DEBUG] [REMOTE ] AEFC: Symbol is viable for forecasting. [2026-01-06T12:00:35.230988] [INFO ] [MAIN ] [63/3534] AEFC kept (0.3s) | 63 kept, 0 rejected | 124.4/min | ETA: 27.9m [2026-01-06T12:00:35.813597] [DEBUG] [REMOTE ] AEG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:35.813849] [DEBUG] [REMOTE ] AEG: PASS: History has at least 300 days. [2026-01-06T12:00:35.814331] [DEBUG] [REMOTE ] AEG: PASS: Price check passed. Min price $7.21. [2026-01-06T12:00:35.814492] [DEBUG] [REMOTE ] AEG: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:35.814843] [DEBUG] [REMOTE ] AEG: PASS: Integrity check passed. [2026-01-06T12:00:35.814891] [DEBUG] [REMOTE ] AEG: Symbol is viable for forecasting. [2026-01-06T12:00:35.814952] [INFO ] [MAIN ] [64/3534] AEG kept (0.6s) | 64 kept, 0 rejected | 124.0/min | ETA: 28.0m [2026-01-06T12:00:36.251796] [DEBUG] [REMOTE ] AEHL: Retrieved 4541 rows, trimmed to 300. [2026-01-06T12:00:36.251991] [DEBUG] [REMOTE ] AEHL: PASS: History has at least 300 days. [2026-01-06T12:00:36.252303] [DEBUG] [REMOTE ] AEHL: PASS: Price check passed. Min price $1.13. [2026-01-06T12:00:36.252449] [DEBUG] [REMOTE ] AEHL: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:36.252613] [DEBUG] [REMOTE ] AEHL: PASS: Integrity check passed. [2026-01-06T12:00:36.252662] [DEBUG] [REMOTE ] AEHL: Symbol is viable for forecasting. [2026-01-06T12:00:36.252717] [INFO ] [MAIN ] [65/3534] AEHL kept (0.4s) | 65 kept, 0 rejected | 124.2/min | ETA: 27.9m [2026-01-06T12:00:36.515957] [DEBUG] [REMOTE ] AEI: Retrieved 1283 rows, trimmed to 300. [2026-01-06T12:00:36.516176] [DEBUG] [REMOTE ] AEI: PASS: History has at least 300 days. [2026-01-06T12:00:36.516466] [DEBUG] [REMOTE ] AEI: PASS: Price check passed. Min price $2.33. [2026-01-06T12:00:36.516673] [DEBUG] [REMOTE ] AEI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:36.516819] [DEBUG] [REMOTE ] AEI: PASS: Integrity check passed. [2026-01-06T12:00:36.516868] [DEBUG] [REMOTE ] AEI: Symbol is viable for forecasting. [2026-01-06T12:00:36.516932] [INFO ] [MAIN ] [66/3534] AEI kept (0.3s) | 66 kept, 0 rejected | 125.1/min | ETA: 27.7m [2026-01-06T12:00:37.137313] [DEBUG] [REMOTE ] AEIS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:37.137448] [DEBUG] [REMOTE ] AEIS: PASS: History has at least 300 days. [2026-01-06T12:00:37.137691] [DEBUG] [REMOTE ] AEIS: PASS: Price check passed. Min price $169.54. [2026-01-06T12:00:37.137832] [DEBUG] [REMOTE ] AEIS: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:37.137978] [DEBUG] [REMOTE ] AEIS: PASS: Integrity check passed. [2026-01-06T12:00:37.138021] [DEBUG] [REMOTE ] AEIS: Symbol is viable for forecasting. [2026-01-06T12:00:37.138070] [INFO ] [MAIN ] [67/3534] AEIS kept (0.6s) | 67 kept, 0 rejected | 124.5/min | ETA: 27.8m [2026-01-06T12:00:37.616263] [DEBUG] [REMOTE ] AEM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:37.616388] [DEBUG] [REMOTE ] AEM: PASS: History has at least 300 days. [2026-01-06T12:00:37.616616] [DEBUG] [REMOTE ] AEM: PASS: Price check passed. Min price $154.81. [2026-01-06T12:00:37.616753] [DEBUG] [REMOTE ] AEM: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:37.616864] [DEBUG] [REMOTE ] AEM: PASS: Integrity check passed. [2026-01-06T12:00:37.616943] [DEBUG] [REMOTE ] AEM: Symbol is viable for forecasting. [2026-01-06T12:00:37.616992] [INFO ] [MAIN ] [68/3534] AEM kept (0.5s) | 68 kept, 0 rejected | 124.5/min | ETA: 27.8m [2026-01-06T12:00:38.088095] [DEBUG] [REMOTE ] AEO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:38.088230] [DEBUG] [REMOTE ] AEO: PASS: History has at least 300 days. [2026-01-06T12:00:38.088440] [DEBUG] [REMOTE ] AEO: PASS: Price check passed. Min price $14.31. [2026-01-06T12:00:38.088598] [DEBUG] [REMOTE ] AEO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:38.088720] [DEBUG] [REMOTE ] AEO: PASS: Integrity check passed. [2026-01-06T12:00:38.088762] [DEBUG] [REMOTE ] AEO: Symbol is viable for forecasting. [2026-01-06T12:00:38.088811] [INFO ] [MAIN ] [69/3534] AEO kept (0.5s) | 69 kept, 0 rejected | 124.6/min | ETA: 27.8m [2026-01-06T12:00:38.405770] [DEBUG] [REMOTE ] AEP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:38.405906] [DEBUG] [REMOTE ] AEP: PASS: History has at least 300 days. [2026-01-06T12:00:38.406158] [DEBUG] [REMOTE ] AEP: PASS: Price check passed. Min price $114.07. [2026-01-06T12:00:38.406290] [DEBUG] [REMOTE ] AEP: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:38.406409] [DEBUG] [REMOTE ] AEP: PASS: Integrity check passed. [2026-01-06T12:00:38.406450] [DEBUG] [REMOTE ] AEP: Symbol is viable for forecasting. [2026-01-06T12:00:38.406613] [INFO ] [MAIN ] [70/3534] AEP kept (0.3s) | 70 kept, 0 rejected | 125.2/min | ETA: 27.7m [2026-01-06T12:00:38.966932] [DEBUG] [REMOTE ] AES: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:38.967057] [DEBUG] [REMOTE ] AES: PASS: History has at least 300 days. [2026-01-06T12:00:38.967268] [DEBUG] [REMOTE ] AES: PASS: Price check passed. Min price $13.44. [2026-01-06T12:00:38.967400] [DEBUG] [REMOTE ] AES: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:38.967510] [DEBUG] [REMOTE ] AES: PASS: Integrity check passed. [2026-01-06T12:00:38.967549] [DEBUG] [REMOTE ] AES: Symbol is viable for forecasting. [2026-01-06T12:00:38.967631] [INFO ] [MAIN ] [71/3534] AES kept (0.6s) | 71 kept, 0 rejected | 124.9/min | ETA: 27.7m [2026-01-06T12:00:39.191004] [DEBUG] [REMOTE ] AESI: Retrieved 709 rows, trimmed to 300. [2026-01-06T12:00:39.191119] [DEBUG] [REMOTE ] AESI: PASS: History has at least 300 days. [2026-01-06T12:00:39.191520] [DEBUG] [REMOTE ] AESI: PASS: Price check passed. Min price $8.10. [2026-01-06T12:00:39.191685] [DEBUG] [REMOTE ] AESI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:39.191803] [DEBUG] [REMOTE ] AESI: PASS: Integrity check passed. [2026-01-06T12:00:39.191844] [DEBUG] [REMOTE ] AESI: Symbol is viable for forecasting. [2026-01-06T12:00:39.191897] [INFO ] [MAIN ] [72/3534] AESI kept (0.2s) | 72 kept, 0 rejected | 125.8/min | ETA: 27.5m [2026-01-06T12:00:39.523949] [DEBUG] [REMOTE ] AEVA: Retrieved 1472 rows, trimmed to 300. [2026-01-06T12:00:39.524064] [DEBUG] [REMOTE ] AEVA: PASS: History has at least 300 days. [2026-01-06T12:00:39.524450] [DEBUG] [REMOTE ] AEVA: PASS: Price check passed. Min price $9.19. [2026-01-06T12:00:39.524609] [DEBUG] [REMOTE ] AEVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:39.524722] [DEBUG] [REMOTE ] AEVA: PASS: Integrity check passed. [2026-01-06T12:00:39.524761] [DEBUG] [REMOTE ] AEVA: Symbol is viable for forecasting. [2026-01-06T12:00:39.524806] [INFO ] [MAIN ] [73/3534] AEVA kept (0.3s) | 73 kept, 0 rejected | 126.3/min | ETA: 27.4m [2026-01-06T12:00:40.109289] [DEBUG] [REMOTE ] AEYE: Retrieved 3193 rows, trimmed to 300. [2026-01-06T12:00:40.109425] [DEBUG] [REMOTE ] AEYE: PASS: History has at least 300 days. [2026-01-06T12:00:40.109662] [DEBUG] [REMOTE ] AEYE: PASS: Price check passed. Min price $9.95. [2026-01-06T12:00:40.109805] [DEBUG] [REMOTE ] AEYE: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:40.109932] [DEBUG] [REMOTE ] AEYE: PASS: Integrity check passed. [2026-01-06T12:00:40.109978] [DEBUG] [REMOTE ] AEYE: Symbol is viable for forecasting. [2026-01-06T12:00:40.110026] [INFO ] [MAIN ] [74/3534] AEYE kept (0.6s) | 74 kept, 0 rejected | 125.9/min | ETA: 27.5m [2026-01-06T12:00:40.676154] [DEBUG] [REMOTE ] AFB: Retrieved 6023 rows, trimmed to 300. [2026-01-06T12:00:40.676630] [DEBUG] [REMOTE ] AFB: PASS: History has at least 300 days. [2026-01-06T12:00:40.677095] [DEBUG] [REMOTE ] AFB: PASS: Price check passed. Min price $10.71. [2026-01-06T12:00:40.677482] [DEBUG] [REMOTE ] AFB: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:40.677700] [DEBUG] [REMOTE ] AFB: PASS: Integrity check passed. [2026-01-06T12:00:40.677761] [DEBUG] [REMOTE ] AFB: Symbol is viable for forecasting. [2026-01-06T12:00:40.677840] [INFO ] [MAIN ] [75/3534] AFB kept (0.6s) | 75 kept, 0 rejected | 125.6/min | ETA: 27.5m [2026-01-06T12:00:40.922097] [DEBUG] [REMOTE ] AFCG: Retrieved 1205 rows, trimmed to 300. [2026-01-06T12:00:40.922223] [DEBUG] [REMOTE ] AFCG: PASS: History has at least 300 days. [2026-01-06T12:00:40.922457] [DEBUG] [REMOTE ] AFCG: PASS: Price check passed. Min price $2.53. [2026-01-06T12:00:40.922611] [DEBUG] [REMOTE ] AFCG: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:40.922720] [DEBUG] [REMOTE ] AFCG: PASS: Integrity check passed. [2026-01-06T12:00:40.922759] [DEBUG] [REMOTE ] AFCG: Symbol is viable for forecasting. [2026-01-06T12:00:40.922805] [INFO ] [MAIN ] [76/3534] AFCG kept (0.2s) | 76 kept, 0 rejected | 126.4/min | ETA: 27.4m [2026-01-06T12:00:41.614336] [DEBUG] [REMOTE ] AFG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:41.614471] [DEBUG] [REMOTE ] AFG: PASS: History has at least 300 days. [2026-01-06T12:00:41.614706] [DEBUG] [REMOTE ] AFG: PASS: Price check passed. Min price $127.97. [2026-01-06T12:00:41.614842] [DEBUG] [REMOTE ] AFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:41.614959] [DEBUG] [REMOTE ] AFG: PASS: Integrity check passed. [2026-01-06T12:00:41.615000] [DEBUG] [REMOTE ] AFG: Symbol is viable for forecasting. [2026-01-06T12:00:41.615048] [INFO ] [MAIN ] [77/3534] AFG kept (0.7s) | 77 kept, 0 rejected | 125.7/min | ETA: 27.5m [2026-01-06T12:00:41.844269] [DEBUG] [REMOTE ] AFGC: Retrieved 1529 rows, trimmed to 300. [2026-01-06T12:00:41.844398] [DEBUG] [REMOTE ] AFGC: PASS: History has at least 300 days. [2026-01-06T12:00:41.844666] [DEBUG] [REMOTE ] AFGC: PASS: Price check passed. Min price $18.86. [2026-01-06T12:00:41.844854] [DEBUG] [REMOTE ] AFGC: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:41.844990] [DEBUG] [REMOTE ] AFGC: PASS: Integrity check passed. [2026-01-06T12:00:41.845040] [DEBUG] [REMOTE ] AFGC: Symbol is viable for forecasting. [2026-01-06T12:00:41.845100] [INFO ] [MAIN ] [78/3534] AFGC kept (0.2s) | 78 kept, 0 rejected | 126.5/min | ETA: 27.3m [2026-01-06T12:00:42.478944] [DEBUG] [REMOTE ] AFL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:42.479099] [DEBUG] [REMOTE ] AFL: PASS: History has at least 300 days. [2026-01-06T12:00:42.479407] [DEBUG] [REMOTE ] AFL: PASS: Price check passed. Min price $105.14. [2026-01-06T12:00:42.479549] [DEBUG] [REMOTE ] AFL: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:42.479720] [DEBUG] [REMOTE ] AFL: PASS: Integrity check passed. [2026-01-06T12:00:42.479763] [DEBUG] [REMOTE ] AFL: Symbol is viable for forecasting. [2026-01-06T12:00:42.479815] [INFO ] [MAIN ] [79/3534] AFL kept (0.6s) | 79 kept, 0 rejected | 126.0/min | ETA: 27.4m [2026-01-06T12:00:42.696498] [DEBUG] [REMOTE ] AFRI: Retrieved 895 rows, trimmed to 300. [2026-01-06T12:00:42.696645] [DEBUG] [REMOTE ] AFRI: PASS: History has at least 300 days. [2026-01-06T12:00:42.696854] [DEBUG] [REMOTE ] AFRI: PASS: Price check passed. Min price $8.54. [2026-01-06T12:00:42.696991] [DEBUG] [REMOTE ] AFRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:42.697107] [DEBUG] [REMOTE ] AFRI: PASS: Integrity check passed. [2026-01-06T12:00:42.697148] [DEBUG] [REMOTE ] AFRI: Symbol is viable for forecasting. [2026-01-06T12:00:42.697195] [INFO ] [MAIN ] [80/3534] AFRI kept (0.2s) | 80 kept, 0 rejected | 126.8/min | ETA: 27.2m [2026-01-06T12:00:43.127836] [DEBUG] [REMOTE ] AFRM: Retrieved 1250 rows, trimmed to 300. [2026-01-06T12:00:43.128028] [DEBUG] [REMOTE ] AFRM: PASS: History has at least 300 days. [2026-01-06T12:00:43.128248] [DEBUG] [REMOTE ] AFRM: PASS: Price check passed. Min price $62.54. [2026-01-06T12:00:43.128388] [DEBUG] [REMOTE ] AFRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:43.128507] [DEBUG] [REMOTE ] AFRM: PASS: Integrity check passed. [2026-01-06T12:00:43.128550] [DEBUG] [REMOTE ] AFRM: Symbol is viable for forecasting. [2026-01-06T12:00:43.128622] [INFO ] [MAIN ] [81/3534] AFRM kept (0.4s) | 81 kept, 0 rejected | 127.0/min | ETA: 27.2m [2026-01-06T12:00:43.553650] [DEBUG] [REMOTE ] AFYA: Retrieved 1625 rows, trimmed to 300. [2026-01-06T12:00:43.553775] [DEBUG] [REMOTE ] AFYA: PASS: History has at least 300 days. [2026-01-06T12:00:43.553996] [DEBUG] [REMOTE ] AFYA: PASS: Price check passed. Min price $14.08. [2026-01-06T12:00:43.554133] [DEBUG] [REMOTE ] AFYA: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:43.554245] [DEBUG] [REMOTE ] AFYA: PASS: Integrity check passed. [2026-01-06T12:00:43.554286] [DEBUG] [REMOTE ] AFYA: Symbol is viable for forecasting. [2026-01-06T12:00:43.554333] [INFO ] [MAIN ] [82/3534] AFYA kept (0.4s) | 82 kept, 0 rejected | 127.1/min | ETA: 27.2m [2026-01-06T12:00:43.988076] [DEBUG] [REMOTE ] AG: Retrieved 4805 rows, trimmed to 300. [2026-01-06T12:00:43.988214] [DEBUG] [REMOTE ] AG: PASS: History has at least 300 days. [2026-01-06T12:00:43.988436] [DEBUG] [REMOTE ] AG: PASS: Price check passed. Min price $10.67. [2026-01-06T12:00:43.988568] [DEBUG] [REMOTE ] AG: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:43.988708] [DEBUG] [REMOTE ] AG: PASS: Integrity check passed. [2026-01-06T12:00:43.988748] [DEBUG] [REMOTE ] AG: Symbol is viable for forecasting. [2026-01-06T12:00:43.988796] [INFO ] [MAIN ] [83/3534] AG kept (0.4s) | 83 kept, 0 rejected | 127.2/min | ETA: 27.1m [2026-01-06T12:00:44.371042] [DEBUG] [REMOTE ] AGCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:44.371176] [DEBUG] [REMOTE ] AGCO: PASS: History has at least 300 days. [2026-01-06T12:00:44.371416] [DEBUG] [REMOTE ] AGCO: PASS: Price check passed. Min price $100.14. [2026-01-06T12:00:44.371552] [DEBUG] [REMOTE ] AGCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:44.371690] [DEBUG] [REMOTE ] AGCO: PASS: Integrity check passed. [2026-01-06T12:00:44.371735] [DEBUG] [REMOTE ] AGCO: Symbol is viable for forecasting. [2026-01-06T12:00:44.371789] [INFO ] [MAIN ] [84/3534] AGCO kept (0.4s) | 84 kept, 0 rejected | 127.5/min | ETA: 27.1m [2026-01-06T12:00:44.729941] [DEBUG] [REMOTE ] AGD: Retrieved 4891 rows, trimmed to 300. [2026-01-06T12:00:44.730074] [DEBUG] [REMOTE ] AGD: PASS: History has at least 300 days. [2026-01-06T12:00:44.730303] [DEBUG] [REMOTE ] AGD: PASS: Price check passed. Min price $10.77. [2026-01-06T12:00:44.730445] [DEBUG] [REMOTE ] AGD: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:44.730564] [DEBUG] [REMOTE ] AGD: PASS: Integrity check passed. [2026-01-06T12:00:44.730623] [DEBUG] [REMOTE ] AGD: Symbol is viable for forecasting. [2026-01-06T12:00:44.730671] [INFO ] [MAIN ] [85/3534] AGD kept (0.4s) | 85 kept, 0 rejected | 127.9/min | ETA: 27.0m [2026-01-06T12:00:45.338056] [DEBUG] [REMOTE ] AGEN: Retrieved 6516 rows, trimmed to 300. [2026-01-06T12:00:45.338199] [DEBUG] [REMOTE ] AGEN: PASS: History has at least 300 days. [2026-01-06T12:00:45.338427] [DEBUG] [REMOTE ] AGEN: PASS: Price check passed. Min price $3.12. [2026-01-06T12:00:45.338771] [DEBUG] [REMOTE ] AGEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:45.338894] [DEBUG] [REMOTE ] AGEN: PASS: Integrity check passed. [2026-01-06T12:00:45.338934] [DEBUG] [REMOTE ] AGEN: Symbol is viable for forecasting. [2026-01-06T12:00:45.338982] [INFO ] [MAIN ] [86/3534] AGEN kept (0.6s) | 86 kept, 0 rejected | 127.5/min | ETA: 27.1m [2026-01-06T12:00:45.777299] [DEBUG] [REMOTE ] AGI: Retrieved 5739 rows, trimmed to 300. [2026-01-06T12:00:45.777433] [DEBUG] [REMOTE ] AGI: PASS: History has at least 300 days. [2026-01-06T12:00:45.777744] [DEBUG] [REMOTE ] AGI: PASS: Price check passed. Min price $29.99. [2026-01-06T12:00:45.777953] [DEBUG] [REMOTE ] AGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:45.778101] [DEBUG] [REMOTE ] AGI: PASS: Integrity check passed. [2026-01-06T12:00:45.778144] [DEBUG] [REMOTE ] AGI: Symbol is viable for forecasting. [2026-01-06T12:00:45.778190] [INFO ] [MAIN ] [87/3534] AGI kept (0.4s) | 87 kept, 0 rejected | 127.5/min | ETA: 27.0m [2026-01-06T12:00:46.136620] [DEBUG] [REMOTE ] AGIO: Retrieved 3132 rows, trimmed to 300. [2026-01-06T12:00:46.136748] [DEBUG] [REMOTE ] AGIO: PASS: History has at least 300 days. [2026-01-06T12:00:46.136967] [DEBUG] [REMOTE ] AGIO: PASS: Price check passed. Min price $22.34. [2026-01-06T12:00:46.137118] [DEBUG] [REMOTE ] AGIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:46.137237] [DEBUG] [REMOTE ] AGIO: PASS: Integrity check passed. [2026-01-06T12:00:46.137288] [DEBUG] [REMOTE ] AGIO: Symbol is viable for forecasting. [2026-01-06T12:00:46.137352] [INFO ] [MAIN ] [88/3534] AGIO kept (0.4s) | 88 kept, 0 rejected | 127.9/min | ETA: 26.9m [2026-01-06T12:00:46.618598] [DEBUG] [REMOTE ] AGM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:46.618749] [DEBUG] [REMOTE ] AGM: PASS: History has at least 300 days. [2026-01-06T12:00:46.618984] [DEBUG] [REMOTE ] AGM: PASS: Price check passed. Min price $153.96. [2026-01-06T12:00:46.619122] [DEBUG] [REMOTE ] AGM: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:46.619246] [DEBUG] [REMOTE ] AGM: PASS: Integrity check passed. [2026-01-06T12:00:46.619291] [DEBUG] [REMOTE ] AGM: Symbol is viable for forecasting. [2026-01-06T12:00:46.619354] [INFO ] [MAIN ] [89/3534] AGM kept (0.5s) | 89 kept, 0 rejected | 127.9/min | ETA: 26.9m [2026-01-06T12:00:46.922308] [DEBUG] [REMOTE ] AGMH: Retrieved 1940 rows, trimmed to 300. [2026-01-06T12:00:46.922432] [DEBUG] [REMOTE ] AGMH: PASS: History has at least 300 days. [2026-01-06T12:00:46.922649] [DEBUG] [REMOTE ] AGMH: PASS: Price check passed. Min price $1.95. [2026-01-06T12:00:46.922785] [DEBUG] [REMOTE ] AGMH: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:46.922896] [DEBUG] [REMOTE ] AGMH: PASS: Integrity check passed. [2026-01-06T12:00:46.922936] [DEBUG] [REMOTE ] AGMH: Symbol is viable for forecasting. [2026-01-06T12:00:46.922985] [INFO ] [MAIN ] [90/3534] AGMH kept (0.3s) | 90 kept, 0 rejected | 128.4/min | ETA: 26.8m [2026-01-06T12:00:47.415175] [DEBUG] [REMOTE ] AGNC: Retrieved 4438 rows, trimmed to 300. [2026-01-06T12:00:47.415304] [DEBUG] [REMOTE ] AGNC: PASS: History has at least 300 days. [2026-01-06T12:00:47.415507] [DEBUG] [REMOTE ] AGNC: PASS: Price check passed. Min price $9.58. [2026-01-06T12:00:47.415663] [DEBUG] [REMOTE ] AGNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:47.415777] [DEBUG] [REMOTE ] AGNC: PASS: Integrity check passed. [2026-01-06T12:00:47.415817] [DEBUG] [REMOTE ] AGNC: Symbol is viable for forecasting. [2026-01-06T12:00:47.415864] [INFO ] [MAIN ] [91/3534] AGNC kept (0.5s) | 91 kept, 0 rejected | 128.3/min | ETA: 26.8m [2026-01-06T12:00:47.669530] [DEBUG] [REMOTE ] AGNCL: Retrieved 831 rows, trimmed to 300. [2026-01-06T12:00:47.669665] [DEBUG] [REMOTE ] AGNCL: PASS: History has at least 300 days. [2026-01-06T12:00:47.669861] [DEBUG] [REMOTE ] AGNCL: PASS: Price check passed. Min price $23.84. [2026-01-06T12:00:47.669992] [DEBUG] [REMOTE ] AGNCL: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:47.670099] [DEBUG] [REMOTE ] AGNCL: PASS: Integrity check passed. [2026-01-06T12:00:47.670139] [DEBUG] [REMOTE ] AGNCL: Symbol is viable for forecasting. [2026-01-06T12:00:47.670185] [INFO ] [MAIN ] [92/3534] AGNCL kept (0.3s) | 92 kept, 0 rejected | 128.9/min | ETA: 26.7m [2026-01-06T12:00:48.102193] [DEBUG] [REMOTE ] AGNCM: Retrieved 1723 rows, trimmed to 300. [2026-01-06T12:00:48.102316] [DEBUG] [REMOTE ] AGNCM: PASS: History has at least 300 days. [2026-01-06T12:00:48.102518] [DEBUG] [REMOTE ] AGNCM: PASS: Price check passed. Min price $23.85. [2026-01-06T12:00:48.102693] [DEBUG] [REMOTE ] AGNCM: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:48.102820] [DEBUG] [REMOTE ] AGNCM: PASS: Integrity check passed. [2026-01-06T12:00:48.102862] [DEBUG] [REMOTE ] AGNCM: Symbol is viable for forecasting. [2026-01-06T12:00:48.102911] [INFO ] [MAIN ] [93/3534] AGNCM kept (0.4s) | 93 kept, 0 rejected | 129.0/min | ETA: 26.7m [2026-01-06T12:00:48.502890] [DEBUG] [REMOTE ] AGNCN: Retrieved 2108 rows, trimmed to 300. [2026-01-06T12:00:48.503037] [DEBUG] [REMOTE ] AGNCN: PASS: History has at least 300 days. [2026-01-06T12:00:48.503335] [DEBUG] [REMOTE ] AGNCN: PASS: Price check passed. Min price $24.64. [2026-01-06T12:00:48.503491] [DEBUG] [REMOTE ] AGNCN: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:48.503625] [DEBUG] [REMOTE ] AGNCN: PASS: Integrity check passed. [2026-01-06T12:00:48.503668] [DEBUG] [REMOTE ] AGNCN: Symbol is viable for forecasting. [2026-01-06T12:00:48.503721] [INFO ] [MAIN ] [94/3534] AGNCN kept (0.4s) | 94 kept, 0 rejected | 129.2/min | ETA: 26.6m [2026-01-06T12:00:48.909562] [DEBUG] [REMOTE ] AGNCO: Retrieved 1576 rows, trimmed to 300. [2026-01-06T12:00:48.909725] [DEBUG] [REMOTE ] AGNCO: PASS: History has at least 300 days. [2026-01-06T12:00:48.909934] [DEBUG] [REMOTE ] AGNCO: PASS: Price check passed. Min price $24.54. [2026-01-06T12:00:48.910069] [DEBUG] [REMOTE ] AGNCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:48.910183] [DEBUG] [REMOTE ] AGNCO: PASS: Integrity check passed. [2026-01-06T12:00:48.910225] [DEBUG] [REMOTE ] AGNCO: Symbol is viable for forecasting. [2026-01-06T12:00:48.910273] [INFO ] [MAIN ] [95/3534] AGNCO kept (0.4s) | 95 kept, 0 rejected | 129.4/min | ETA: 26.6m [2026-01-06T12:00:49.328307] [DEBUG] [REMOTE ] AGNCP: Retrieved 1487 rows, trimmed to 300. [2026-01-06T12:00:49.328537] [DEBUG] [REMOTE ] AGNCP: PASS: History has at least 300 days. [2026-01-06T12:00:49.328767] [DEBUG] [REMOTE ] AGNCP: PASS: Price check passed. Min price $24.18. [2026-01-06T12:00:49.328901] [DEBUG] [REMOTE ] AGNCP: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:49.329012] [DEBUG] [REMOTE ] AGNCP: PASS: Integrity check passed. [2026-01-06T12:00:49.329051] [DEBUG] [REMOTE ] AGNCP: Symbol is viable for forecasting. [2026-01-06T12:00:49.329099] [INFO ] [MAIN ] [96/3534] AGNCP kept (0.4s) | 96 kept, 0 rejected | 129.5/min | ETA: 26.5m [2026-01-06T12:00:49.875666] [DEBUG] [REMOTE ] AGO: Retrieved 5460 rows, trimmed to 300. [2026-01-06T12:00:49.875792] [DEBUG] [REMOTE ] AGO: PASS: History has at least 300 days. [2026-01-06T12:00:49.875996] [DEBUG] [REMOTE ] AGO: PASS: Price check passed. Min price $78.84. [2026-01-06T12:00:49.876130] [DEBUG] [REMOTE ] AGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:49.876240] [DEBUG] [REMOTE ] AGO: PASS: Integrity check passed. [2026-01-06T12:00:49.876280] [DEBUG] [REMOTE ] AGO: Symbol is viable for forecasting. [2026-01-06T12:00:49.876327] [INFO ] [MAIN ] [97/3534] AGO kept (0.5s) | 97 kept, 0 rejected | 129.3/min | ETA: 26.6m [2026-01-06T12:00:50.227897] [DEBUG] [REMOTE ] AGRO: Retrieved 3756 rows, trimmed to 300. [2026-01-06T12:00:50.228014] [DEBUG] [REMOTE ] AGRO: PASS: History has at least 300 days. [2026-01-06T12:00:50.228264] [DEBUG] [REMOTE ] AGRO: PASS: Price check passed. Min price $7.13. [2026-01-06T12:00:50.228446] [DEBUG] [REMOTE ] AGRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:50.228612] [DEBUG] [REMOTE ] AGRO: PASS: Integrity check passed. [2026-01-06T12:00:50.228670] [DEBUG] [REMOTE ] AGRO: Symbol is viable for forecasting. [2026-01-06T12:00:50.228733] [INFO ] [MAIN ] [98/3534] AGRO kept (0.4s) | 98 kept, 0 rejected | 129.6/min | ETA: 26.5m [2026-01-06T12:00:50.736108] [DEBUG] [REMOTE ] AGX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:50.736245] [DEBUG] [REMOTE ] AGX: PASS: History has at least 300 days. [2026-01-06T12:00:50.736472] [DEBUG] [REMOTE ] AGX: PASS: Price check passed. Min price $255.69. [2026-01-06T12:00:50.736624] [DEBUG] [REMOTE ] AGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:50.736745] [DEBUG] [REMOTE ] AGX: PASS: Integrity check passed. [2026-01-06T12:00:50.736785] [DEBUG] [REMOTE ] AGX: Symbol is viable for forecasting. [2026-01-06T12:00:50.736833] [INFO ] [MAIN ] [99/3534] AGX kept (0.5s) | 99 kept, 0 rejected | 129.5/min | ETA: 26.5m [2026-01-06T12:00:51.199745] [DEBUG] [REMOTE ] AGYS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:51.199915] [DEBUG] [REMOTE ] AGYS: PASS: History has at least 300 days. [2026-01-06T12:00:51.200141] [DEBUG] [REMOTE ] AGYS: PASS: Price check passed. Min price $109.20. [2026-01-06T12:00:51.200273] [DEBUG] [REMOTE ] AGYS: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:51.200388] [DEBUG] [REMOTE ] AGYS: PASS: Integrity check passed. [2026-01-06T12:00:51.200428] [DEBUG] [REMOTE ] AGYS: Symbol is viable for forecasting. [2026-01-06T12:00:51.200476] [INFO ] [MAIN ] [100/3534] AGYS kept (0.5s) | 100 kept, 0 rejected | 129.5/min | ETA: 26.5m [2026-01-06T12:00:51.571303] [DEBUG] [REMOTE ] AGZD: Retrieved 3029 rows, trimmed to 300. [2026-01-06T12:00:51.571455] [DEBUG] [REMOTE ] AGZD: PASS: History has at least 300 days. [2026-01-06T12:00:51.571895] [DEBUG] [REMOTE ] AGZD: PASS: Price check passed. Min price $22.22. [2026-01-06T12:00:51.572057] [DEBUG] [REMOTE ] AGZD: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:51.572212] [DEBUG] [REMOTE ] AGZD: PASS: Integrity check passed. [2026-01-06T12:00:51.572268] [DEBUG] [REMOTE ] AGZD: Symbol is viable for forecasting. [2026-01-06T12:00:51.572336] [INFO ] [MAIN ] [101/3534] AGZD kept (0.4s) | 101 kept, 0 rejected | 129.7/min | ETA: 26.5m [2026-01-06T12:00:51.914250] [DEBUG] [REMOTE ] AHCO: Retrieved 1901 rows, trimmed to 300. [2026-01-06T12:00:51.914383] [DEBUG] [REMOTE ] AHCO: PASS: History has at least 300 days. [2026-01-06T12:00:51.914610] [DEBUG] [REMOTE ] AHCO: PASS: Price check passed. Min price $8.70. [2026-01-06T12:00:51.914940] [DEBUG] [REMOTE ] AHCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:51.915046] [DEBUG] [REMOTE ] AHCO: PASS: Integrity check passed. [2026-01-06T12:00:51.915086] [DEBUG] [REMOTE ] AHCO: Symbol is viable for forecasting. [2026-01-06T12:00:51.915134] [INFO ] [MAIN ] [102/3534] AHCO kept (0.3s) | 102 kept, 0 rejected | 130.0/min | ETA: 26.4m [2026-01-06T12:00:52.332148] [DEBUG] [REMOTE ] AHH: Retrieved 3185 rows, trimmed to 300. [2026-01-06T12:00:52.332304] [DEBUG] [REMOTE ] AHH: PASS: History has at least 300 days. [2026-01-06T12:00:52.332589] [DEBUG] [REMOTE ] AHH: PASS: Price check passed. Min price $5.91. [2026-01-06T12:00:52.332751] [DEBUG] [REMOTE ] AHH: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:52.332886] [DEBUG] [REMOTE ] AHH: PASS: Integrity check passed. [2026-01-06T12:00:52.332929] [DEBUG] [REMOTE ] AHH: Symbol is viable for forecasting. [2026-01-06T12:00:52.332979] [INFO ] [MAIN ] [103/3534] AHH kept (0.4s) | 103 kept, 0 rejected | 130.2/min | ETA: 26.4m [2026-01-06T12:00:52.686429] [DEBUG] [REMOTE ] AI: Retrieved 1273 rows, trimmed to 300. [2026-01-06T12:00:52.686608] [DEBUG] [REMOTE ] AI: PASS: History has at least 300 days. [2026-01-06T12:00:52.686873] [DEBUG] [REMOTE ] AI: PASS: Price check passed. Min price $12.85. [2026-01-06T12:00:52.687032] [DEBUG] [REMOTE ] AI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:52.687175] [DEBUG] [REMOTE ] AI: PASS: Integrity check passed. [2026-01-06T12:00:52.687223] [DEBUG] [REMOTE ] AI: Symbol is viable for forecasting. [2026-01-06T12:00:52.687283] [INFO ] [MAIN ] [104/3534] AI kept (0.4s) | 104 kept, 0 rejected | 130.5/min | ETA: 26.3m [2026-01-06T12:00:53.212296] [DEBUG] [REMOTE ] AIA: Retrieved 4559 rows, trimmed to 300. [2026-01-06T12:00:53.212483] [DEBUG] [REMOTE ] AIA: PASS: History has at least 300 days. [2026-01-06T12:00:53.212816] [DEBUG] [REMOTE ] AIA: PASS: Price check passed. Min price $89.60. [2026-01-06T12:00:53.213002] [DEBUG] [REMOTE ] AIA: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:53.213184] [DEBUG] [REMOTE ] AIA: PASS: Integrity check passed. [2026-01-06T12:00:53.213241] [DEBUG] [REMOTE ] AIA: Symbol is viable for forecasting. [2026-01-06T12:00:53.213314] [INFO ] [MAIN ] [105/3534] AIA kept (0.5s) | 105 kept, 0 rejected | 130.3/min | ETA: 26.3m [2026-01-06T12:00:53.690225] [DEBUG] [REMOTE ] AIG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:53.690370] [DEBUG] [REMOTE ] AIG: PASS: History has at least 300 days. [2026-01-06T12:00:53.690610] [DEBUG] [REMOTE ] AIG: PASS: Price check passed. Min price $74.61. [2026-01-06T12:00:53.690750] [DEBUG] [REMOTE ] AIG: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:53.690869] [DEBUG] [REMOTE ] AIG: PASS: Integrity check passed. [2026-01-06T12:00:53.690909] [DEBUG] [REMOTE ] AIG: Symbol is viable for forecasting. [2026-01-06T12:00:53.690956] [INFO ] [MAIN ] [106/3534] AIG kept (0.5s) | 106 kept, 0 rejected | 130.2/min | ETA: 26.3m [2026-01-06T12:00:53.914731] [DEBUG] [REMOTE ] AIMD: Retrieved 2919 rows, trimmed to 300. [2026-01-06T12:00:53.914858] [DEBUG] [REMOTE ] AIMD: PASS: History has at least 300 days. [2026-01-06T12:00:53.915063] [DEBUG] [REMOTE ] AIMD: PASS: Price check passed. Min price $1.64. [2026-01-06T12:00:53.915205] [DEBUG] [REMOTE ] AIMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:53.915319] [DEBUG] [REMOTE ] AIMD: PASS: Integrity check passed. [2026-01-06T12:00:53.915362] [DEBUG] [REMOTE ] AIMD: Symbol is viable for forecasting. [2026-01-06T12:00:53.915413] [INFO ] [MAIN ] [107/3534] AIMD kept (0.2s) | 107 kept, 0 rejected | 130.9/min | ETA: 26.2m [2026-01-06T12:00:54.326971] [DEBUG] [REMOTE ] AIO: Retrieved 1554 rows, trimmed to 300. [2026-01-06T12:00:54.327090] [DEBUG] [REMOTE ] AIO: PASS: History has at least 300 days. [2026-01-06T12:00:54.327289] [DEBUG] [REMOTE ] AIO: PASS: Price check passed. Min price $20.51. [2026-01-06T12:00:54.327426] [DEBUG] [REMOTE ] AIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:54.327536] [DEBUG] [REMOTE ] AIO: PASS: Integrity check passed. [2026-01-06T12:00:54.327602] [DEBUG] [REMOTE ] AIO: Symbol is viable for forecasting. [2026-01-06T12:00:54.327653] [INFO ] [MAIN ] [108/3534] AIO kept (0.4s) | 108 kept, 0 rejected | 131.0/min | ETA: 26.2m [2026-01-06T12:00:54.591016] [DEBUG] [REMOTE ] AIP: Retrieved 1051 rows, trimmed to 300. [2026-01-06T12:00:54.591148] [DEBUG] [REMOTE ] AIP: PASS: History has at least 300 days. [2026-01-06T12:00:54.591382] [DEBUG] [REMOTE ] AIP: PASS: Price check passed. Min price $12.32. [2026-01-06T12:00:54.591555] [DEBUG] [REMOTE ] AIP: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:54.591704] [DEBUG] [REMOTE ] AIP: PASS: Integrity check passed. [2026-01-06T12:00:54.591745] [DEBUG] [REMOTE ] AIP: Symbol is viable for forecasting. [2026-01-06T12:00:54.591987] [INFO ] [MAIN ] [109/3534] AIP kept (0.3s) | 109 kept, 0 rejected | 131.5/min | ETA: 26.0m [2026-01-06T12:00:55.024504] [DEBUG] [REMOTE ] AIPI: Retrieved 398 rows, trimmed to 300. [2026-01-06T12:00:55.024856] [DEBUG] [REMOTE ] AIPI: PASS: History has at least 300 days. [2026-01-06T12:00:55.025064] [DEBUG] [REMOTE ] AIPI: PASS: Price check passed. Min price $37.95. [2026-01-06T12:00:55.025202] [DEBUG] [REMOTE ] AIPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:55.025316] [DEBUG] [REMOTE ] AIPI: PASS: Integrity check passed. [2026-01-06T12:00:55.025356] [DEBUG] [REMOTE ] AIPI: Symbol is viable for forecasting. [2026-01-06T12:00:55.025404] [INFO ] [MAIN ] [110/3534] AIPI kept (0.4s) | 110 kept, 0 rejected | 131.5/min | ETA: 26.0m [2026-01-06T12:00:55.602418] [DEBUG] [REMOTE ] AIQ: Retrieved 1920 rows, trimmed to 300. [2026-01-06T12:00:55.602568] [DEBUG] [REMOTE ] AIQ: PASS: History has at least 300 days. [2026-01-06T12:00:55.603063] [DEBUG] [REMOTE ] AIQ: PASS: Price check passed. Min price $47.29. [2026-01-06T12:00:55.603252] [DEBUG] [REMOTE ] AIQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:55.603410] [DEBUG] [REMOTE ] AIQ: PASS: Integrity check passed. [2026-01-06T12:00:55.603468] [DEBUG] [REMOTE ] AIQ: Symbol is viable for forecasting. [2026-01-06T12:00:55.603536] [INFO ] [MAIN ] [111/3534] AIQ kept (0.6s) | 111 kept, 0 rejected | 131.2/min | ETA: 26.1m [2026-01-06T12:00:56.017414] [DEBUG] [REMOTE ] AIRG: Retrieved 2362 rows, trimmed to 300. [2026-01-06T12:00:56.017565] [DEBUG] [REMOTE ] AIRG: PASS: History has at least 300 days. [2026-01-06T12:00:56.017810] [DEBUG] [REMOTE ] AIRG: PASS: Price check passed. Min price $3.07. [2026-01-06T12:00:56.017972] [DEBUG] [REMOTE ] AIRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:56.018090] [DEBUG] [REMOTE ] AIRG: PASS: Integrity check passed. [2026-01-06T12:00:56.018131] [DEBUG] [REMOTE ] AIRG: Symbol is viable for forecasting. [2026-01-06T12:00:56.018179] [INFO ] [MAIN ] [112/3534] AIRG kept (0.4s) | 112 kept, 0 rejected | 131.3/min | ETA: 26.1m [2026-01-06T12:00:56.306214] [DEBUG] [REMOTE ] AIRJ: Retrieved 453 rows, trimmed to 300. [2026-01-06T12:00:56.306335] [DEBUG] [REMOTE ] AIRJ: PASS: History has at least 300 days. [2026-01-06T12:00:56.306531] [DEBUG] [REMOTE ] AIRJ: PASS: Price check passed. Min price $2.78. [2026-01-06T12:00:56.306883] [DEBUG] [REMOTE ] AIRJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:56.306994] [DEBUG] [REMOTE ] AIRJ: PASS: Integrity check passed. [2026-01-06T12:00:56.307034] [DEBUG] [REMOTE ] AIRJ: Symbol is viable for forecasting. [2026-01-06T12:00:56.307082] [INFO ] [MAIN ] [113/3534] AIRJ kept (0.3s) | 113 kept, 0 rejected | 131.8/min | ETA: 26.0m [2026-01-06T12:00:56.722523] [DEBUG] [REMOTE ] AIRS: Retrieved 1049 rows, trimmed to 300. [2026-01-06T12:00:56.722665] [DEBUG] [REMOTE ] AIRS: PASS: History has at least 300 days. [2026-01-06T12:00:56.722862] [DEBUG] [REMOTE ] AIRS: PASS: Price check passed. Min price $1.85. [2026-01-06T12:00:56.722996] [DEBUG] [REMOTE ] AIRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:56.723103] [DEBUG] [REMOTE ] AIRS: PASS: Integrity check passed. [2026-01-06T12:00:56.723143] [DEBUG] [REMOTE ] AIRS: Symbol is viable for forecasting. [2026-01-06T12:00:56.723190] [INFO ] [MAIN ] [114/3534] AIRS kept (0.4s) | 114 kept, 0 rejected | 131.9/min | ETA: 25.9m [2026-01-06T12:00:57.149471] [DEBUG] [REMOTE ] AISP: Retrieved 1170 rows, trimmed to 300. [2026-01-06T12:00:57.149667] [DEBUG] [REMOTE ] AISP: PASS: History has at least 300 days. [2026-01-06T12:00:57.149907] [DEBUG] [REMOTE ] AISP: PASS: Price check passed. Min price $2.76. [2026-01-06T12:00:57.150047] [DEBUG] [REMOTE ] AISP: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:57.150162] [DEBUG] [REMOTE ] AISP: PASS: Integrity check passed. [2026-01-06T12:00:57.150203] [DEBUG] [REMOTE ] AISP: Symbol is viable for forecasting. [2026-01-06T12:00:57.150252] [INFO ] [MAIN ] [115/3534] AISP kept (0.4s) | 115 kept, 0 rejected | 131.9/min | ETA: 25.9m [2026-01-06T12:00:57.593182] [DEBUG] [REMOTE ] AIZN: Retrieved 1282 rows, trimmed to 300. [2026-01-06T12:00:57.593385] [DEBUG] [REMOTE ] AIZN: PASS: History has at least 300 days. [2026-01-06T12:00:57.593688] [DEBUG] [REMOTE ] AIZN: PASS: Price check passed. Min price $19.26. [2026-01-06T12:00:57.593835] [DEBUG] [REMOTE ] AIZN: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:57.593972] [DEBUG] [REMOTE ] AIZN: PASS: Integrity check passed. [2026-01-06T12:00:57.594019] [DEBUG] [REMOTE ] AIZN: Symbol is viable for forecasting. [2026-01-06T12:00:57.594074] [INFO ] [MAIN ] [116/3534] AIZN kept (0.4s) | 116 kept, 0 rejected | 132.0/min | ETA: 25.9m [2026-01-06T12:00:58.170445] [DEBUG] [REMOTE ] AJG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:58.170667] [DEBUG] [REMOTE ] AJG: PASS: History has at least 300 days. [2026-01-06T12:00:58.170965] [DEBUG] [REMOTE ] AJG: PASS: Price check passed. Min price $237.85. [2026-01-06T12:00:58.171104] [DEBUG] [REMOTE ] AJG: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:58.171254] [DEBUG] [REMOTE ] AJG: PASS: Integrity check passed. [2026-01-06T12:00:58.171299] [DEBUG] [REMOTE ] AJG: Symbol is viable for forecasting. [2026-01-06T12:00:58.171357] [INFO ] [MAIN ] [117/3534] AJG kept (0.6s) | 117 kept, 0 rejected | 131.7/min | ETA: 26.0m [2026-01-06T12:00:58.663630] [DEBUG] [REMOTE ] AKAM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:00:58.663865] [DEBUG] [REMOTE ] AKAM: PASS: History has at least 300 days. [2026-01-06T12:00:58.664193] [DEBUG] [REMOTE ] AKAM: PASS: Price check passed. Min price $71.97. [2026-01-06T12:00:58.664363] [DEBUG] [REMOTE ] AKAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:58.664529] [DEBUG] [REMOTE ] AKAM: PASS: Integrity check passed. [2026-01-06T12:00:58.664596] [DEBUG] [REMOTE ] AKAM: Symbol is viable for forecasting. [2026-01-06T12:00:58.664666] [INFO ] [MAIN ] [118/3534] AKAM kept (0.5s) | 118 kept, 0 rejected | 131.6/min | ETA: 26.0m [2026-01-06T12:00:59.016807] [DEBUG] [REMOTE ] AKBA: Retrieved 2967 rows, trimmed to 300. [2026-01-06T12:00:59.016960] [DEBUG] [REMOTE ] AKBA: PASS: History has at least 300 days. [2026-01-06T12:00:59.017209] [DEBUG] [REMOTE ] AKBA: PASS: Price check passed. Min price $1.47. [2026-01-06T12:00:59.017353] [DEBUG] [REMOTE ] AKBA: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:59.017481] [DEBUG] [REMOTE ] AKBA: PASS: Integrity check passed. [2026-01-06T12:00:59.017526] [DEBUG] [REMOTE ] AKBA: Symbol is viable for forecasting. [2026-01-06T12:00:59.017610] [INFO ] [MAIN ] [119/3534] AKBA kept (0.4s) | 119 kept, 0 rejected | 131.8/min | ETA: 25.9m [2026-01-06T12:00:59.501282] [DEBUG] [REMOTE ] AL: Retrieved 3700 rows, trimmed to 300. [2026-01-06T12:00:59.501415] [DEBUG] [REMOTE ] AL: PASS: History has at least 300 days. [2026-01-06T12:00:59.501686] [DEBUG] [REMOTE ] AL: PASS: Price check passed. Min price $63.28. [2026-01-06T12:00:59.501866] [DEBUG] [REMOTE ] AL: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:59.501990] [DEBUG] [REMOTE ] AL: PASS: Integrity check passed. [2026-01-06T12:00:59.502033] [DEBUG] [REMOTE ] AL: Symbol is viable for forecasting. [2026-01-06T12:00:59.502090] [INFO ] [MAIN ] [120/3534] AL kept (0.5s) | 120 kept, 0 rejected | 131.7/min | ETA: 25.9m [2026-01-06T12:00:59.676012] [DEBUG] [REMOTE ] ALAB: Retrieved 450 rows, trimmed to 300. [2026-01-06T12:00:59.676178] [DEBUG] [REMOTE ] ALAB: PASS: History has at least 300 days. [2026-01-06T12:00:59.676425] [DEBUG] [REMOTE ] ALAB: PASS: Price check passed. Min price $139.29. [2026-01-06T12:00:59.676557] [DEBUG] [REMOTE ] ALAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:00:59.676697] [DEBUG] [REMOTE ] ALAB: PASS: Integrity check passed. [2026-01-06T12:00:59.676737] [DEBUG] [REMOTE ] ALAB: Symbol is viable for forecasting. [2026-01-06T12:00:59.676786] [INFO ] [MAIN ] [121/3534] ALAB kept (0.2s) | 121 kept, 0 rejected | 132.4/min | ETA: 25.8m [2026-01-06T12:01:00.361769] [DEBUG] [REMOTE ] ALB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:00.361909] [DEBUG] [REMOTE ] ALB: PASS: History has at least 300 days. [2026-01-06T12:01:00.362140] [DEBUG] [REMOTE ] ALB: PASS: Price check passed. Min price $88.18. [2026-01-06T12:01:00.362276] [DEBUG] [REMOTE ] ALB: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:00.362394] [DEBUG] [REMOTE ] ALB: PASS: Integrity check passed. [2026-01-06T12:01:00.362435] [DEBUG] [REMOTE ] ALB: Symbol is viable for forecasting. [2026-01-06T12:01:00.362481] [INFO ] [MAIN ] [122/3534] ALB kept (0.7s) | 122 kept, 0 rejected | 131.9/min | ETA: 25.9m [2026-01-06T12:01:00.670264] [DEBUG] [REMOTE ] ALC: Retrieved 1695 rows, trimmed to 300. [2026-01-06T12:01:00.670368] [DEBUG] [REMOTE ] ALC: PASS: History has at least 300 days. [2026-01-06T12:01:00.670596] [DEBUG] [REMOTE ] ALC: PASS: Price check passed. Min price $72.05. [2026-01-06T12:01:00.670736] [DEBUG] [REMOTE ] ALC: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:00.670849] [DEBUG] [REMOTE ] ALC: PASS: Integrity check passed. [2026-01-06T12:01:00.670890] [DEBUG] [REMOTE ] ALC: Symbol is viable for forecasting. [2026-01-06T12:01:00.670937] [INFO ] [MAIN ] [123/3534] ALC kept (0.3s) | 123 kept, 0 rejected | 132.2/min | ETA: 25.8m [2026-01-06T12:01:01.122007] [DEBUG] [REMOTE ] ALCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:01.122148] [DEBUG] [REMOTE ] ALCO: PASS: History has at least 300 days. [2026-01-06T12:01:01.122439] [DEBUG] [REMOTE ] ALCO: PASS: Price check passed. Min price $31.31. [2026-01-06T12:01:01.122599] [DEBUG] [REMOTE ] ALCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:01.122734] [DEBUG] [REMOTE ] ALCO: PASS: Integrity check passed. [2026-01-06T12:01:01.122774] [DEBUG] [REMOTE ] ALCO: Symbol is viable for forecasting. [2026-01-06T12:01:01.122824] [INFO ] [MAIN ] [124/3534] ALCO kept (0.5s) | 124 kept, 0 rejected | 132.2/min | ETA: 25.8m [2026-01-06T12:01:01.508103] [DEBUG] [REMOTE ] ALDX: Retrieved 2937 rows, trimmed to 300. [2026-01-06T12:01:01.508242] [DEBUG] [REMOTE ] ALDX: PASS: History has at least 300 days. [2026-01-06T12:01:01.508500] [DEBUG] [REMOTE ] ALDX: PASS: Price check passed. Min price $3.99. [2026-01-06T12:01:01.508679] [DEBUG] [REMOTE ] ALDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:01.508810] [DEBUG] [REMOTE ] ALDX: PASS: Integrity check passed. [2026-01-06T12:01:01.508853] [DEBUG] [REMOTE ] ALDX: Symbol is viable for forecasting. [2026-01-06T12:01:01.508904] [INFO ] [MAIN ] [125/3534] ALDX kept (0.4s) | 125 kept, 0 rejected | 132.4/min | ETA: 25.8m [2026-01-06T12:01:01.899679] [DEBUG] [REMOTE ] ALEX: Retrieved 3409 rows, trimmed to 300. [2026-01-06T12:01:01.899835] [DEBUG] [REMOTE ] ALEX: PASS: History has at least 300 days. [2026-01-06T12:01:01.900127] [DEBUG] [REMOTE ] ALEX: PASS: Price check passed. Min price $14.89. [2026-01-06T12:01:01.900320] [DEBUG] [REMOTE ] ALEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:01.900480] [DEBUG] [REMOTE ] ALEX: PASS: Integrity check passed. [2026-01-06T12:01:01.900537] [DEBUG] [REMOTE ] ALEX: Symbol is viable for forecasting. [2026-01-06T12:01:01.900627] [INFO ] [MAIN ] [126/3534] ALEX kept (0.4s) | 126 kept, 0 rejected | 132.5/min | ETA: 25.7m [2026-01-06T12:01:02.419545] [DEBUG] [REMOTE ] ALG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:02.419703] [DEBUG] [REMOTE ] ALG: PASS: History has at least 300 days. [2026-01-06T12:01:02.419912] [DEBUG] [REMOTE ] ALG: PASS: Price check passed. Min price $157.80. [2026-01-06T12:01:02.420046] [DEBUG] [REMOTE ] ALG: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:02.420156] [DEBUG] [REMOTE ] ALG: PASS: Integrity check passed. [2026-01-06T12:01:02.420196] [DEBUG] [REMOTE ] ALG: Symbol is viable for forecasting. [2026-01-06T12:01:02.420242] [INFO ] [MAIN ] [127/3534] ALG kept (0.5s) | 127 kept, 0 rejected | 132.4/min | ETA: 25.7m [2026-01-06T12:01:02.721517] [DEBUG] [REMOTE ] ALGM: Retrieved 1301 rows, trimmed to 300. [2026-01-06T12:01:02.721672] [DEBUG] [REMOTE ] ALGM: PASS: History has at least 300 days. [2026-01-06T12:01:02.721894] [DEBUG] [REMOTE ] ALGM: PASS: Price check passed. Min price $22.80. [2026-01-06T12:01:02.722040] [DEBUG] [REMOTE ] ALGM: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:02.722159] [DEBUG] [REMOTE ] ALGM: PASS: Integrity check passed. [2026-01-06T12:01:02.722204] [DEBUG] [REMOTE ] ALGM: Symbol is viable for forecasting. [2026-01-06T12:01:02.722252] [INFO ] [MAIN ] [128/3534] ALGM kept (0.3s) | 128 kept, 0 rejected | 132.7/min | ETA: 25.7m [2026-01-06T12:01:03.285374] [DEBUG] [REMOTE ] ALGN: Retrieved 6270 rows, trimmed to 300. [2026-01-06T12:01:03.285515] [DEBUG] [REMOTE ] ALGN: PASS: History has at least 300 days. [2026-01-06T12:01:03.285764] [DEBUG] [REMOTE ] ALGN: PASS: Price check passed. Min price $125.79. [2026-01-06T12:01:03.285903] [DEBUG] [REMOTE ] ALGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:03.286023] [DEBUG] [REMOTE ] ALGN: PASS: Integrity check passed. [2026-01-06T12:01:03.286066] [DEBUG] [REMOTE ] ALGN: Symbol is viable for forecasting. [2026-01-06T12:01:03.286117] [INFO ] [MAIN ] [129/3534] ALGN kept (0.6s) | 129 kept, 0 rejected | 132.5/min | ETA: 25.7m [2026-01-06T12:01:03.522651] [DEBUG] [REMOTE ] ALGS: Retrieved 1310 rows, trimmed to 300. [2026-01-06T12:01:03.522801] [DEBUG] [REMOTE ] ALGS: PASS: History has at least 300 days. [2026-01-06T12:01:03.523008] [DEBUG] [REMOTE ] ALGS: PASS: Price check passed. Min price $6.07. [2026-01-06T12:01:03.523350] [DEBUG] [REMOTE ] ALGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:03.523471] [DEBUG] [REMOTE ] ALGS: PASS: Integrity check passed. [2026-01-06T12:01:03.523513] [DEBUG] [REMOTE ] ALGS: Symbol is viable for forecasting. [2026-01-06T12:01:03.523561] [INFO ] [MAIN ] [130/3534] ALGS kept (0.2s) | 130 kept, 0 rejected | 132.9/min | ETA: 25.6m [2026-01-06T12:01:03.919889] [DEBUG] [REMOTE ] ALHC: Retrieved 1200 rows, trimmed to 300. [2026-01-06T12:01:03.920026] [DEBUG] [REMOTE ] ALHC: PASS: History has at least 300 days. [2026-01-06T12:01:03.920260] [DEBUG] [REMOTE ] ALHC: PASS: Price check passed. Min price $16.04. [2026-01-06T12:01:03.920393] [DEBUG] [REMOTE ] ALHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:03.920505] [DEBUG] [REMOTE ] ALHC: PASS: Integrity check passed. [2026-01-06T12:01:03.920547] [DEBUG] [REMOTE ] ALHC: Symbol is viable for forecasting. [2026-01-06T12:01:03.920629] [INFO ] [MAIN ] [131/3534] ALHC kept (0.4s) | 131 kept, 0 rejected | 133.1/min | ETA: 25.6m [2026-01-06T12:01:04.660543] [DEBUG] [REMOTE ] ALK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:04.660723] [DEBUG] [REMOTE ] ALK: PASS: History has at least 300 days. [2026-01-06T12:01:04.660984] [DEBUG] [REMOTE ] ALK: PASS: Price check passed. Min price $37.82. [2026-01-06T12:01:04.661115] [DEBUG] [REMOTE ] ALK: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:04.661239] [DEBUG] [REMOTE ] ALK: PASS: Integrity check passed. [2026-01-06T12:01:04.661279] [DEBUG] [REMOTE ] ALK: Symbol is viable for forecasting. [2026-01-06T12:01:04.661339] [INFO ] [MAIN ] [132/3534] ALK kept (0.7s) | 132 kept, 0 rejected | 132.4/min | ETA: 25.7m [2026-01-06T12:01:05.148904] [DEBUG] [REMOTE ] ALKS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:05.149050] [DEBUG] [REMOTE ] ALKS: PASS: History has at least 300 days. [2026-01-06T12:01:05.149294] [DEBUG] [REMOTE ] ALKS: PASS: Price check passed. Min price $27.81. [2026-01-06T12:01:05.149437] [DEBUG] [REMOTE ] ALKS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:05.149563] [DEBUG] [REMOTE ] ALKS: PASS: Integrity check passed. [2026-01-06T12:01:05.149623] [DEBUG] [REMOTE ] ALKS: Symbol is viable for forecasting. [2026-01-06T12:01:05.149673] [INFO ] [MAIN ] [133/3534] ALKS kept (0.5s) | 133 kept, 0 rejected | 132.3/min | ETA: 25.7m [2026-01-06T12:01:05.714656] [DEBUG] [REMOTE ] ALL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:05.714781] [DEBUG] [REMOTE ] ALL: PASS: History has at least 300 days. [2026-01-06T12:01:05.714983] [DEBUG] [REMOTE ] ALL: PASS: Price check passed. Min price $189.10. [2026-01-06T12:01:05.715113] [DEBUG] [REMOTE ] ALL: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:05.715224] [DEBUG] [REMOTE ] ALL: PASS: Integrity check passed. [2026-01-06T12:01:05.715263] [DEBUG] [REMOTE ] ALL: Symbol is viable for forecasting. [2026-01-06T12:01:05.715309] [INFO ] [MAIN ] [134/3534] ALL kept (0.6s) | 134 kept, 0 rejected | 132.1/min | ETA: 25.7m [2026-01-06T12:01:06.056400] [DEBUG] [REMOTE ] ALLE: Retrieved 3050 rows, trimmed to 300. [2026-01-06T12:01:06.056525] [DEBUG] [REMOTE ] ALLE: PASS: History has at least 300 days. [2026-01-06T12:01:06.056751] [DEBUG] [REMOTE ] ALLE: PASS: Price check passed. Min price $156.99. [2026-01-06T12:01:06.057048] [DEBUG] [REMOTE ] ALLE: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:06.057154] [DEBUG] [REMOTE ] ALLE: PASS: Integrity check passed. [2026-01-06T12:01:06.057193] [DEBUG] [REMOTE ] ALLE: Symbol is viable for forecasting. [2026-01-06T12:01:06.057239] [INFO ] [MAIN ] [135/3534] ALLE kept (0.3s) | 135 kept, 0 rejected | 132.3/min | ETA: 25.7m [2026-01-06T12:01:06.389024] [DEBUG] [REMOTE ] ALLO: Retrieved 1817 rows, trimmed to 300. [2026-01-06T12:01:06.389145] [DEBUG] [REMOTE ] ALLO: PASS: History has at least 300 days. [2026-01-06T12:01:06.389357] [DEBUG] [REMOTE ] ALLO: PASS: Price check passed. Min price $1.05. [2026-01-06T12:01:06.389488] [DEBUG] [REMOTE ] ALLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:06.389619] [DEBUG] [REMOTE ] ALLO: PASS: Integrity check passed. [2026-01-06T12:01:06.389661] [DEBUG] [REMOTE ] ALLO: Symbol is viable for forecasting. [2026-01-06T12:01:06.389707] [INFO ] [MAIN ] [136/3534] ALLO kept (0.3s) | 136 kept, 0 rejected | 132.6/min | ETA: 25.6m [2026-01-06T12:01:06.823884] [DEBUG] [REMOTE ] ALLY: Retrieved 2952 rows, trimmed to 300. [2026-01-06T12:01:06.824003] [DEBUG] [REMOTE ] ALLY: PASS: History has at least 300 days. [2026-01-06T12:01:06.824198] [DEBUG] [REMOTE ] ALLY: PASS: Price check passed. Min price $36.68. [2026-01-06T12:01:06.824328] [DEBUG] [REMOTE ] ALLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:06.824433] [DEBUG] [REMOTE ] ALLY: PASS: Integrity check passed. [2026-01-06T12:01:06.824471] [DEBUG] [REMOTE ] ALLY: Symbol is viable for forecasting. [2026-01-06T12:01:06.824517] [INFO ] [MAIN ] [137/3534] ALLY kept (0.4s) | 137 kept, 0 rejected | 132.6/min | ETA: 25.6m [2026-01-06T12:01:07.105486] [DEBUG] [REMOTE ] ALMS: Retrieved 381 rows, trimmed to 300. [2026-01-06T12:01:07.105654] [DEBUG] [REMOTE ] ALMS: PASS: History has at least 300 days. [2026-01-06T12:01:07.105909] [DEBUG] [REMOTE ] ALMS: PASS: Price check passed. Min price $4.44. [2026-01-06T12:01:07.106094] [DEBUG] [REMOTE ] ALMS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:07.106241] [DEBUG] [REMOTE ] ALMS: PASS: Integrity check passed. [2026-01-06T12:01:07.106295] [DEBUG] [REMOTE ] ALMS: Symbol is viable for forecasting. [2026-01-06T12:01:07.106361] [INFO ] [MAIN ] [138/3534] ALMS kept (0.3s) | 138 kept, 0 rejected | 133.0/min | ETA: 25.5m [2026-01-06T12:01:07.751763] [DEBUG] [REMOTE ] ALNY: Retrieved 5434 rows, trimmed to 300. [2026-01-06T12:01:07.751936] [DEBUG] [REMOTE ] ALNY: PASS: History has at least 300 days. [2026-01-06T12:01:07.752271] [DEBUG] [REMOTE ] ALNY: PASS: Price check passed. Min price $391.17. [2026-01-06T12:01:07.752482] [DEBUG] [REMOTE ] ALNY: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:07.752684] [DEBUG] [REMOTE ] ALNY: PASS: Integrity check passed. [2026-01-06T12:01:07.752751] [DEBUG] [REMOTE ] ALNY: Symbol is viable for forecasting. [2026-01-06T12:01:07.752827] [INFO ] [MAIN ] [139/3534] ALNY kept (0.6s) | 139 kept, 0 rejected | 132.6/min | ETA: 25.6m [2026-01-06T12:01:08.071066] [DEBUG] [REMOTE ] ALRM: Retrieved 2647 rows, trimmed to 300. [2026-01-06T12:01:08.071218] [DEBUG] [REMOTE ] ALRM: PASS: History has at least 300 days. [2026-01-06T12:01:08.071508] [DEBUG] [REMOTE ] ALRM: PASS: Price check passed. Min price $47.13. [2026-01-06T12:01:08.071741] [DEBUG] [REMOTE ] ALRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:08.071914] [DEBUG] [REMOTE ] ALRM: PASS: Integrity check passed. [2026-01-06T12:01:08.071978] [DEBUG] [REMOTE ] ALRM: Symbol is viable for forecasting. [2026-01-06T12:01:08.072051] [INFO ] [MAIN ] [140/3534] ALRM kept (0.3s) | 140 kept, 0 rejected | 132.9/min | ETA: 25.5m [2026-01-06T12:01:08.604399] [DEBUG] [REMOTE ] ALRS: Retrieved 6281 rows, trimmed to 300. [2026-01-06T12:01:08.604524] [DEBUG] [REMOTE ] ALRS: PASS: History has at least 300 days. [2026-01-06T12:01:08.604752] [DEBUG] [REMOTE ] ALRS: PASS: Price check passed. Min price $20.61. [2026-01-06T12:01:08.604883] [DEBUG] [REMOTE ] ALRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:08.604992] [DEBUG] [REMOTE ] ALRS: PASS: Integrity check passed. [2026-01-06T12:01:08.605030] [DEBUG] [REMOTE ] ALRS: Symbol is viable for forecasting. [2026-01-06T12:01:08.605077] [INFO ] [MAIN ] [141/3534] ALRS kept (0.5s) | 141 kept, 0 rejected | 132.7/min | ETA: 25.6m [2026-01-06T12:01:08.873350] [DEBUG] [REMOTE ] ALSN: Retrieved 3472 rows, trimmed to 300. [2026-01-06T12:01:08.873474] [DEBUG] [REMOTE ] ALSN: PASS: History has at least 300 days. [2026-01-06T12:01:08.873720] [DEBUG] [REMOTE ] ALSN: PASS: Price check passed. Min price $79.02. [2026-01-06T12:01:08.873852] [DEBUG] [REMOTE ] ALSN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:08.873962] [DEBUG] [REMOTE ] ALSN: PASS: Integrity check passed. [2026-01-06T12:01:08.874001] [DEBUG] [REMOTE ] ALSN: Symbol is viable for forecasting. [2026-01-06T12:01:08.874047] [INFO ] [MAIN ] [142/3534] ALSN kept (0.3s) | 142 kept, 0 rejected | 133.1/min | ETA: 25.5m [2026-01-06T12:01:09.280237] [DEBUG] [REMOTE ] ALTG: Retrieved 1684 rows, trimmed to 300. [2026-01-06T12:01:09.280358] [DEBUG] [REMOTE ] ALTG: PASS: History has at least 300 days. [2026-01-06T12:01:09.280556] [DEBUG] [REMOTE ] ALTG: PASS: Price check passed. Min price $4.19. [2026-01-06T12:01:09.280721] [DEBUG] [REMOTE ] ALTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:09.280831] [DEBUG] [REMOTE ] ALTG: PASS: Integrity check passed. [2026-01-06T12:01:09.280870] [DEBUG] [REMOTE ] ALTG: Symbol is viable for forecasting. [2026-01-06T12:01:09.280917] [INFO ] [MAIN ] [143/3534] ALTG kept (0.4s) | 143 kept, 0 rejected | 133.2/min | ETA: 25.5m [2026-01-06T12:01:09.532088] [DEBUG] [REMOTE ] ALTI: Retrieved 754 rows, trimmed to 300. [2026-01-06T12:01:09.532218] [DEBUG] [REMOTE ] ALTI: PASS: History has at least 300 days. [2026-01-06T12:01:09.532415] [DEBUG] [REMOTE ] ALTI: PASS: Price check passed. Min price $3.55. [2026-01-06T12:01:09.532552] [DEBUG] [REMOTE ] ALTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:09.532684] [DEBUG] [REMOTE ] ALTI: PASS: Integrity check passed. [2026-01-06T12:01:09.532724] [DEBUG] [REMOTE ] ALTI: Symbol is viable for forecasting. [2026-01-06T12:01:09.532771] [INFO ] [MAIN ] [144/3534] ALTI kept (0.3s) | 144 kept, 0 rejected | 133.6/min | ETA: 25.4m [2026-01-06T12:01:10.288325] [DEBUG] [REMOTE ] ALTS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:10.288458] [DEBUG] [REMOTE ] ALTS: PASS: History has at least 300 days. [2026-01-06T12:01:10.288698] [DEBUG] [REMOTE ] ALTS: PASS: Price check passed. Min price $1.10. [2026-01-06T12:01:10.288838] [DEBUG] [REMOTE ] ALTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:10.288958] [DEBUG] [REMOTE ] ALTS: PASS: Integrity check passed. [2026-01-06T12:01:10.288999] [DEBUG] [REMOTE ] ALTS: Symbol is viable for forecasting. [2026-01-06T12:01:10.289047] [INFO ] [MAIN ] [145/3534] ALTS kept (0.8s) | 145 kept, 0 rejected | 133.0/min | ETA: 25.5m [2026-01-06T12:01:10.641220] [DEBUG] [REMOTE ] ALTY: Retrieved 2636 rows, trimmed to 300. [2026-01-06T12:01:10.641343] [DEBUG] [REMOTE ] ALTY: PASS: History has at least 300 days. [2026-01-06T12:01:10.641546] [DEBUG] [REMOTE ] ALTY: PASS: Price check passed. Min price $11.44. [2026-01-06T12:01:10.641717] [DEBUG] [REMOTE ] ALTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:10.641829] [DEBUG] [REMOTE ] ALTY: PASS: Integrity check passed. [2026-01-06T12:01:10.641869] [DEBUG] [REMOTE ] ALTY: Symbol is viable for forecasting. [2026-01-06T12:01:10.641918] [INFO ] [MAIN ] [146/3534] ALTY kept (0.4s) | 146 kept, 0 rejected | 133.2/min | ETA: 25.4m [2026-01-06T12:01:10.879877] [DEBUG] [REMOTE ] ALUB: 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-06T12:01:10.880142] [DEBUG] [REMOTE ] ALUB: FAIL: History check failed. No DataFrame was returned. [2026-01-06T12:01:10.880208] [WARN ] [LOCAL ] ALUB: SET TO BLACKLISTED [2026-01-06T12:01:10.881334] [INFO ] [MAIN ] [147/3534] ALUB rejected (0.2s) | 146 kept, 1 rejected | 133.6/min | ETA: 25.4m [2026-01-06T12:01:11.313219] [DEBUG] [REMOTE ] ALVO: Retrieved 891 rows, trimmed to 300. [2026-01-06T12:01:11.313348] [DEBUG] [REMOTE ] ALVO: PASS: History has at least 300 days. [2026-01-06T12:01:11.313541] [DEBUG] [REMOTE ] ALVO: PASS: Price check passed. Min price $4.60. [2026-01-06T12:01:11.313692] [DEBUG] [REMOTE ] ALVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:11.313799] [DEBUG] [REMOTE ] ALVO: PASS: Integrity check passed. [2026-01-06T12:01:11.313839] [DEBUG] [REMOTE ] ALVO: Symbol is viable for forecasting. [2026-01-06T12:01:11.313885] [INFO ] [MAIN ] [148/3534] ALVO kept (0.4s) | 147 kept, 1 rejected | 133.6/min | ETA: 25.3m [2026-01-06T12:01:11.907980] [DEBUG] [REMOTE ] ALX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:11.908109] [DEBUG] [REMOTE ] ALX: PASS: History has at least 300 days. [2026-01-06T12:01:11.908319] [DEBUG] [REMOTE ] ALX: PASS: Price check passed. Min price $205.15. [2026-01-06T12:01:11.908455] [DEBUG] [REMOTE ] ALX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:11.908589] [DEBUG] [REMOTE ] ALX: PASS: Integrity check passed. [2026-01-06T12:01:11.908632] [DEBUG] [REMOTE ] ALX: Symbol is viable for forecasting. [2026-01-06T12:01:11.908681] [INFO ] [MAIN ] [149/3534] ALX kept (0.6s) | 148 kept, 1 rejected | 133.3/min | ETA: 25.4m [2026-01-06T12:01:12.162700] [DEBUG] [REMOTE ] ALXO: Retrieved 1374 rows, trimmed to 300. [2026-01-06T12:01:12.162821] [DEBUG] [REMOTE ] ALXO: PASS: History has at least 300 days. [2026-01-06T12:01:12.163016] [DEBUG] [REMOTE ] ALXO: PASS: Price check passed. Min price $1.12. [2026-01-06T12:01:12.163149] [DEBUG] [REMOTE ] ALXO: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:12.163258] [DEBUG] [REMOTE ] ALXO: PASS: Integrity check passed. [2026-01-06T12:01:12.163298] [DEBUG] [REMOTE ] ALXO: Symbol is viable for forecasting. [2026-01-06T12:01:12.163346] [INFO ] [MAIN ] [150/3534] ALXO kept (0.3s) | 149 kept, 1 rejected | 133.7/min | ETA: 25.3m [2026-01-06T12:01:12.532457] [DEBUG] [REMOTE ] ALZN: Retrieved 1145 rows, trimmed to 300. [2026-01-06T12:01:12.532604] [DEBUG] [REMOTE ] ALZN: PASS: History has at least 300 days. [2026-01-06T12:01:12.532805] [DEBUG] [REMOTE ] ALZN: PASS: Price check passed. Min price $1.82. [2026-01-06T12:01:12.532939] [DEBUG] [REMOTE ] ALZN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:12.533047] [DEBUG] [REMOTE ] ALZN: PASS: Integrity check passed. [2026-01-06T12:01:12.533087] [DEBUG] [REMOTE ] ALZN: Symbol is viable for forecasting. [2026-01-06T12:01:12.533135] [INFO ] [MAIN ] [151/3534] ALZN kept (0.4s) | 150 kept, 1 rejected | 133.9/min | ETA: 25.3m [2026-01-06T12:01:13.057982] [DEBUG] [REMOTE ] AM: Retrieved 2807 rows, trimmed to 300. [2026-01-06T12:01:13.058105] [DEBUG] [REMOTE ] AM: PASS: History has at least 300 days. [2026-01-06T12:01:13.058301] [DEBUG] [REMOTE ] AM: PASS: Price check passed. Min price $17.19. [2026-01-06T12:01:13.058431] [DEBUG] [REMOTE ] AM: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:13.058538] [DEBUG] [REMOTE ] AM: PASS: Integrity check passed. [2026-01-06T12:01:13.058599] [DEBUG] [REMOTE ] AM: Symbol is viable for forecasting. [2026-01-06T12:01:13.058648] [INFO ] [MAIN ] [152/3534] AM kept (0.5s) | 151 kept, 1 rejected | 133.7/min | ETA: 25.3m [2026-01-06T12:01:13.245594] [DEBUG] [REMOTE ] AMAL: Retrieved 1863 rows, trimmed to 300. [2026-01-06T12:01:13.245704] [DEBUG] [REMOTE ] AMAL: PASS: History has at least 300 days. [2026-01-06T12:01:13.245893] [DEBUG] [REMOTE ] AMAL: PASS: Price check passed. Min price $25.13. [2026-01-06T12:01:13.246028] [DEBUG] [REMOTE ] AMAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:13.246158] [DEBUG] [REMOTE ] AMAL: PASS: Integrity check passed. [2026-01-06T12:01:13.246197] [DEBUG] [REMOTE ] AMAL: Symbol is viable for forecasting. [2026-01-06T12:01:13.246242] [INFO ] [MAIN ] [153/3534] AMAL kept (0.2s) | 152 kept, 1 rejected | 134.2/min | ETA: 25.2m [2026-01-06T12:01:13.860824] [DEBUG] [REMOTE ] AMBA: Retrieved 3327 rows, trimmed to 300. [2026-01-06T12:01:13.861039] [DEBUG] [REMOTE ] AMBA: PASS: History has at least 300 days. [2026-01-06T12:01:13.861307] [DEBUG] [REMOTE ] AMBA: PASS: Price check passed. Min price $69.77. [2026-01-06T12:01:13.861455] [DEBUG] [REMOTE ] AMBA: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:13.861604] [DEBUG] [REMOTE ] AMBA: PASS: Integrity check passed. [2026-01-06T12:01:13.861649] [DEBUG] [REMOTE ] AMBA: Symbol is viable for forecasting. [2026-01-06T12:01:13.861702] [INFO ] [MAIN ] [154/3534] AMBA kept (0.6s) | 153 kept, 1 rejected | 133.9/min | ETA: 25.2m [2026-01-06T12:01:14.195958] [DEBUG] [REMOTE ] AMBP: Retrieved 1109 rows, trimmed to 300. [2026-01-06T12:01:14.196081] [DEBUG] [REMOTE ] AMBP: PASS: History has at least 300 days. [2026-01-06T12:01:14.196273] [DEBUG] [REMOTE ] AMBP: PASS: Price check passed. Min price $3.32. [2026-01-06T12:01:14.196404] [DEBUG] [REMOTE ] AMBP: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:14.196509] [DEBUG] [REMOTE ] AMBP: PASS: Integrity check passed. [2026-01-06T12:01:14.196548] [DEBUG] [REMOTE ] AMBP: Symbol is viable for forecasting. [2026-01-06T12:01:14.196621] [INFO ] [MAIN ] [155/3534] AMBP kept (0.3s) | 154 kept, 1 rejected | 134.1/min | ETA: 25.2m [2026-01-06T12:01:14.524722] [DEBUG] [REMOTE ] AMC: Retrieved 3029 rows, trimmed to 300. [2026-01-06T12:01:14.524857] [DEBUG] [REMOTE ] AMC: PASS: History has at least 300 days. [2026-01-06T12:01:14.525108] [DEBUG] [REMOTE ] AMC: PASS: Price check passed. Min price $1.53. [2026-01-06T12:01:14.525250] [DEBUG] [REMOTE ] AMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:14.525362] [DEBUG] [REMOTE ] AMC: PASS: Integrity check passed. [2026-01-06T12:01:14.525404] [DEBUG] [REMOTE ] AMC: Symbol is viable for forecasting. [2026-01-06T12:01:14.525451] [INFO ] [MAIN ] [156/3534] AMC kept (0.3s) | 155 kept, 1 rejected | 134.3/min | ETA: 25.1m [2026-01-06T12:01:15.075660] [DEBUG] [REMOTE ] AMCX: Retrieved 3660 rows, trimmed to 300. [2026-01-06T12:01:15.075786] [DEBUG] [REMOTE ] AMCX: PASS: History has at least 300 days. [2026-01-06T12:01:15.075992] [DEBUG] [REMOTE ] AMCX: PASS: Price check passed. Min price $7.07. [2026-01-06T12:01:15.076129] [DEBUG] [REMOTE ] AMCX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:15.076241] [DEBUG] [REMOTE ] AMCX: PASS: Integrity check passed. [2026-01-06T12:01:15.076282] [DEBUG] [REMOTE ] AMCX: Symbol is viable for forecasting. [2026-01-06T12:01:15.076331] [INFO ] [MAIN ] [157/3534] AMCX kept (0.6s) | 156 kept, 1 rejected | 134.1/min | ETA: 25.2m [2026-01-06T12:01:15.658431] [DEBUG] [REMOTE ] AMD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:15.658562] [DEBUG] [REMOTE ] AMD: PASS: History has at least 300 days. [2026-01-06T12:01:15.658791] [DEBUG] [REMOTE ] AMD: PASS: Price check passed. Min price $198.11. [2026-01-06T12:01:15.658924] [DEBUG] [REMOTE ] AMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:15.659037] [DEBUG] [REMOTE ] AMD: PASS: Integrity check passed. [2026-01-06T12:01:15.659078] [DEBUG] [REMOTE ] AMD: Symbol is viable for forecasting. [2026-01-06T12:01:15.659125] [INFO ] [MAIN ] [158/3534] AMD kept (0.6s) | 157 kept, 1 rejected | 133.9/min | ETA: 25.2m [2026-01-06T12:01:15.777308] [DEBUG] [REMOTE ] AMDL: Retrieved 452 rows, trimmed to 300. [2026-01-06T12:01:15.777417] [DEBUG] [REMOTE ] AMDL: PASS: History has at least 300 days. [2026-01-06T12:01:15.777629] [DEBUG] [REMOTE ] AMDL: PASS: Price check passed. Min price $13.41. [2026-01-06T12:01:15.777780] [DEBUG] [REMOTE ] AMDL: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:15.777908] [DEBUG] [REMOTE ] AMDL: PASS: Integrity check passed. [2026-01-06T12:01:15.777966] [DEBUG] [REMOTE ] AMDL: Symbol is viable for forecasting. [2026-01-06T12:01:15.778012] [INFO ] [MAIN ] [159/3534] AMDL kept (0.1s) | 158 kept, 1 rejected | 134.5/min | ETA: 25.1m [2026-01-06T12:01:16.504716] [DEBUG] [REMOTE ] AME: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:16.504860] [DEBUG] [REMOTE ] AME: PASS: History has at least 300 days. [2026-01-06T12:01:16.505072] [DEBUG] [REMOTE ] AME: PASS: Price check passed. Min price $179.00. [2026-01-06T12:01:16.505205] [DEBUG] [REMOTE ] AME: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:16.505318] [DEBUG] [REMOTE ] AME: PASS: Integrity check passed. [2026-01-06T12:01:16.505359] [DEBUG] [REMOTE ] AME: Symbol is viable for forecasting. [2026-01-06T12:01:16.505405] [INFO ] [MAIN ] [160/3534] AME kept (0.7s) | 159 kept, 1 rejected | 134.0/min | ETA: 25.2m [2026-01-06T12:01:17.011270] [DEBUG] [REMOTE ] AMG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:17.011394] [DEBUG] [REMOTE ] AMG: PASS: History has at least 300 days. [2026-01-06T12:01:17.011617] [DEBUG] [REMOTE ] AMG: PASS: Price check passed. Min price $230.77. [2026-01-06T12:01:17.011751] [DEBUG] [REMOTE ] AMG: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:17.011863] [DEBUG] [REMOTE ] AMG: PASS: Integrity check passed. [2026-01-06T12:01:17.011902] [DEBUG] [REMOTE ] AMG: Symbol is viable for forecasting. [2026-01-06T12:01:17.011947] [INFO ] [MAIN ] [161/3534] AMG kept (0.5s) | 160 kept, 1 rejected | 133.9/min | ETA: 25.2m [2026-01-06T12:01:17.471696] [DEBUG] [REMOTE ] AMGN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:17.471849] [DEBUG] [REMOTE ] AMGN: PASS: History has at least 300 days. [2026-01-06T12:01:17.472089] [DEBUG] [REMOTE ] AMGN: PASS: Price check passed. Min price $288.10. [2026-01-06T12:01:17.472240] [DEBUG] [REMOTE ] AMGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:17.472386] [DEBUG] [REMOTE ] AMGN: PASS: Integrity check passed. [2026-01-06T12:01:17.472430] [DEBUG] [REMOTE ] AMGN: Symbol is viable for forecasting. [2026-01-06T12:01:17.472481] [INFO ] [MAIN ] [162/3534] AMGN kept (0.5s) | 161 kept, 1 rejected | 133.8/min | ETA: 25.2m [2026-01-06T12:01:17.728898] [DEBUG] [REMOTE ] AMH: Retrieved 3126 rows, trimmed to 300. [2026-01-06T12:01:17.729022] [DEBUG] [REMOTE ] AMH: PASS: History has at least 300 days. [2026-01-06T12:01:17.729226] [DEBUG] [REMOTE ] AMH: PASS: Price check passed. Min price $29.87. [2026-01-06T12:01:17.729396] [DEBUG] [REMOTE ] AMH: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:17.729518] [DEBUG] [REMOTE ] AMH: PASS: Integrity check passed. [2026-01-06T12:01:17.729559] [DEBUG] [REMOTE ] AMH: Symbol is viable for forecasting. [2026-01-06T12:01:17.729628] [INFO ] [MAIN ] [163/3534] AMH kept (0.3s) | 162 kept, 1 rejected | 134.2/min | ETA: 25.1m [2026-01-06T12:01:18.100832] [DEBUG] [REMOTE ] AMLX: Retrieved 1001 rows, trimmed to 300. [2026-01-06T12:01:18.100966] [DEBUG] [REMOTE ] AMLX: PASS: History has at least 300 days. [2026-01-06T12:01:18.101167] [DEBUG] [REMOTE ] AMLX: PASS: Price check passed. Min price $11.39. [2026-01-06T12:01:18.101302] [DEBUG] [REMOTE ] AMLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:18.101440] [DEBUG] [REMOTE ] AMLX: PASS: Integrity check passed. [2026-01-06T12:01:18.101481] [DEBUG] [REMOTE ] AMLX: Symbol is viable for forecasting. [2026-01-06T12:01:18.101530] [INFO ] [MAIN ] [164/3534] AMLX kept (0.4s) | 163 kept, 1 rejected | 134.3/min | ETA: 25.1m [2026-01-06T12:01:18.735016] [DEBUG] [REMOTE ] AMN: Retrieved 6074 rows, trimmed to 300. [2026-01-06T12:01:18.735142] [DEBUG] [REMOTE ] AMN: PASS: History has at least 300 days. [2026-01-06T12:01:18.735344] [DEBUG] [REMOTE ] AMN: PASS: Price check passed. Min price $15.10. [2026-01-06T12:01:18.735474] [DEBUG] [REMOTE ] AMN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:18.735603] [DEBUG] [REMOTE ] AMN: PASS: Integrity check passed. [2026-01-06T12:01:18.735645] [DEBUG] [REMOTE ] AMN: Symbol is viable for forecasting. [2026-01-06T12:01:18.735692] [INFO ] [MAIN ] [165/3534] AMN kept (0.6s) | 164 kept, 1 rejected | 134.0/min | ETA: 25.1m [2026-01-06T12:01:19.151225] [DEBUG] [REMOTE ] AMP: Retrieved 5108 rows, trimmed to 300. [2026-01-06T12:01:19.151542] [DEBUG] [REMOTE ] AMP: PASS: History has at least 300 days. [2026-01-06T12:01:19.151764] [DEBUG] [REMOTE ] AMP: PASS: Price check passed. Min price $440.80. [2026-01-06T12:01:19.151896] [DEBUG] [REMOTE ] AMP: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:19.152001] [DEBUG] [REMOTE ] AMP: PASS: Integrity check passed. [2026-01-06T12:01:19.152039] [DEBUG] [REMOTE ] AMP: Symbol is viable for forecasting. [2026-01-06T12:01:19.152084] [INFO ] [MAIN ] [166/3534] AMP kept (0.4s) | 165 kept, 1 rejected | 134.1/min | ETA: 25.1m [2026-01-06T12:01:19.588608] [DEBUG] [REMOTE ] AMPG: Retrieved 6501 rows, trimmed to 300. [2026-01-06T12:01:19.588732] [DEBUG] [REMOTE ] AMPG: PASS: History has at least 300 days. [2026-01-06T12:01:19.588929] [DEBUG] [REMOTE ] AMPG: PASS: Price check passed. Min price $2.60. [2026-01-06T12:01:19.589078] [DEBUG] [REMOTE ] AMPG: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:19.589208] [DEBUG] [REMOTE ] AMPG: PASS: Integrity check passed. [2026-01-06T12:01:19.589247] [DEBUG] [REMOTE ] AMPG: Symbol is viable for forecasting. [2026-01-06T12:01:19.589293] [INFO ] [MAIN ] [167/3534] AMPG kept (0.4s) | 166 kept, 1 rejected | 134.1/min | ETA: 25.1m [2026-01-06T12:01:19.925382] [DEBUG] [REMOTE ] AMPH: Retrieved 2900 rows, trimmed to 300. [2026-01-06T12:01:19.925488] [DEBUG] [REMOTE ] AMPH: PASS: History has at least 300 days. [2026-01-06T12:01:19.925702] [DEBUG] [REMOTE ] AMPH: PASS: Price check passed. Min price $23.14. [2026-01-06T12:01:19.925832] [DEBUG] [REMOTE ] AMPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:19.925937] [DEBUG] [REMOTE ] AMPH: PASS: Integrity check passed. [2026-01-06T12:01:19.925976] [DEBUG] [REMOTE ] AMPH: Symbol is viable for forecasting. [2026-01-06T12:01:19.926020] [INFO ] [MAIN ] [168/3534] AMPH kept (0.3s) | 167 kept, 1 rejected | 134.3/min | ETA: 25.1m [2026-01-06T12:01:20.229129] [DEBUG] [REMOTE ] AMPL: Retrieved 1072 rows, trimmed to 300. [2026-01-06T12:01:20.229254] [DEBUG] [REMOTE ] AMPL: PASS: History has at least 300 days. [2026-01-06T12:01:20.229453] [DEBUG] [REMOTE ] AMPL: PASS: Price check passed. Min price $9.48. [2026-01-06T12:01:20.229609] [DEBUG] [REMOTE ] AMPL: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:20.229721] [DEBUG] [REMOTE ] AMPL: PASS: Integrity check passed. [2026-01-06T12:01:20.229761] [DEBUG] [REMOTE ] AMPL: Symbol is viable for forecasting. [2026-01-06T12:01:20.229810] [INFO ] [MAIN ] [169/3534] AMPL kept (0.3s) | 168 kept, 1 rejected | 134.5/min | ETA: 25.0m [2026-01-06T12:01:20.559439] [DEBUG] [REMOTE ] AMPX: Retrieved 829 rows, trimmed to 300. [2026-01-06T12:01:20.559701] [DEBUG] [REMOTE ] AMPX: PASS: History has at least 300 days. [2026-01-06T12:01:20.559991] [DEBUG] [REMOTE ] AMPX: PASS: Price check passed. Min price $7.83. [2026-01-06T12:01:20.560167] [DEBUG] [REMOTE ] AMPX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:20.560310] [DEBUG] [REMOTE ] AMPX: PASS: Integrity check passed. [2026-01-06T12:01:20.560361] [DEBUG] [REMOTE ] AMPX: Symbol is viable for forecasting. [2026-01-06T12:01:20.560428] [INFO ] [MAIN ] [170/3534] AMPX kept (0.3s) | 169 kept, 1 rejected | 134.7/min | ETA: 25.0m [2026-01-06T12:01:21.172300] [DEBUG] [REMOTE ] AMRC: Retrieved 3888 rows, trimmed to 300. [2026-01-06T12:01:21.172431] [DEBUG] [REMOTE ] AMRC: PASS: History has at least 300 days. [2026-01-06T12:01:21.172667] [DEBUG] [REMOTE ] AMRC: PASS: Price check passed. Min price $29.13. [2026-01-06T12:01:21.172800] [DEBUG] [REMOTE ] AMRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:21.172912] [DEBUG] [REMOTE ] AMRC: PASS: Integrity check passed. [2026-01-06T12:01:21.172951] [DEBUG] [REMOTE ] AMRC: Symbol is viable for forecasting. [2026-01-06T12:01:21.172997] [INFO ] [MAIN ] [171/3534] AMRC kept (0.6s) | 170 kept, 1 rejected | 134.4/min | ETA: 25.0m [2026-01-06T12:01:21.651091] [DEBUG] [REMOTE ] AMRN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:21.651237] [DEBUG] [REMOTE ] AMRN: PASS: History has at least 300 days. [2026-01-06T12:01:21.651450] [DEBUG] [REMOTE ] AMRN: PASS: Price check passed. Min price $13.50. [2026-01-06T12:01:21.651599] [DEBUG] [REMOTE ] AMRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:21.651715] [DEBUG] [REMOTE ] AMRN: PASS: Integrity check passed. [2026-01-06T12:01:21.651754] [DEBUG] [REMOTE ] AMRN: Symbol is viable for forecasting. [2026-01-06T12:01:21.651800] [INFO ] [MAIN ] [172/3534] AMRN kept (0.5s) | 171 kept, 1 rejected | 134.4/min | ETA: 25.0m [2026-01-06T12:01:22.031340] [DEBUG] [REMOTE ] AMRX: Retrieved 4268 rows, trimmed to 300. [2026-01-06T12:01:22.031498] [DEBUG] [REMOTE ] AMRX: PASS: History has at least 300 days. [2026-01-06T12:01:22.031777] [DEBUG] [REMOTE ] AMRX: PASS: Price check passed. Min price $9.72. [2026-01-06T12:01:22.031941] [DEBUG] [REMOTE ] AMRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:22.032073] [DEBUG] [REMOTE ] AMRX: PASS: Integrity check passed. [2026-01-06T12:01:22.032122] [DEBUG] [REMOTE ] AMRX: Symbol is viable for forecasting. [2026-01-06T12:01:22.032177] [INFO ] [MAIN ] [173/3534] AMRX kept (0.4s) | 172 kept, 1 rejected | 134.5/min | ETA: 25.0m [2026-01-06T12:01:22.521437] [DEBUG] [REMOTE ] AMSC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:22.521591] [DEBUG] [REMOTE ] AMSC: PASS: History has at least 300 days. [2026-01-06T12:01:22.521832] [DEBUG] [REMOTE ] AMSC: PASS: Price check passed. Min price $28.78. [2026-01-06T12:01:22.521965] [DEBUG] [REMOTE ] AMSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:22.522085] [DEBUG] [REMOTE ] AMSC: PASS: Integrity check passed. [2026-01-06T12:01:22.522125] [DEBUG] [REMOTE ] AMSC: Symbol is viable for forecasting. [2026-01-06T12:01:22.522174] [INFO ] [MAIN ] [174/3534] AMSC kept (0.5s) | 173 kept, 1 rejected | 134.4/min | ETA: 25.0m [2026-01-06T12:01:22.799214] [DEBUG] [REMOTE ] AMSF: Retrieved 5062 rows, trimmed to 300. [2026-01-06T12:01:22.799348] [DEBUG] [REMOTE ] AMSF: PASS: History has at least 300 days. [2026-01-06T12:01:22.799565] [DEBUG] [REMOTE ] AMSF: PASS: Price check passed. Min price $36.55. [2026-01-06T12:01:22.799730] [DEBUG] [REMOTE ] AMSF: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:22.799891] [DEBUG] [REMOTE ] AMSF: PASS: Integrity check passed. [2026-01-06T12:01:22.799942] [DEBUG] [REMOTE ] AMSF: Symbol is viable for forecasting. [2026-01-06T12:01:22.800004] [INFO ] [MAIN ] [175/3534] AMSF kept (0.3s) | 174 kept, 1 rejected | 134.7/min | ETA: 24.9m [2026-01-06T12:01:23.088148] [DEBUG] [REMOTE ] AMTB: Retrieved 1847 rows, trimmed to 300. [2026-01-06T12:01:23.088280] [DEBUG] [REMOTE ] AMTB: PASS: History has at least 300 days. [2026-01-06T12:01:23.088474] [DEBUG] [REMOTE ] AMTB: PASS: Price check passed. Min price $16.62. [2026-01-06T12:01:23.088632] [DEBUG] [REMOTE ] AMTB: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:23.088749] [DEBUG] [REMOTE ] AMTB: PASS: Integrity check passed. [2026-01-06T12:01:23.088788] [DEBUG] [REMOTE ] AMTB: Symbol is viable for forecasting. [2026-01-06T12:01:23.088835] [INFO ] [MAIN ] [176/3534] AMTB kept (0.3s) | 175 kept, 1 rejected | 135.0/min | ETA: 24.9m [2026-01-06T12:01:23.545023] [DEBUG] [REMOTE ] AMTX: Retrieved 2923 rows, trimmed to 300. [2026-01-06T12:01:23.545143] [DEBUG] [REMOTE ] AMTX: PASS: History has at least 300 days. [2026-01-06T12:01:23.545346] [DEBUG] [REMOTE ] AMTX: PASS: Price check passed. Min price $1.32. [2026-01-06T12:01:23.545480] [DEBUG] [REMOTE ] AMTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:23.545613] [DEBUG] [REMOTE ] AMTX: PASS: Integrity check passed. [2026-01-06T12:01:23.545659] [DEBUG] [REMOTE ] AMTX: Symbol is viable for forecasting. [2026-01-06T12:01:23.545707] [INFO ] [MAIN ] [177/3534] AMTX kept (0.5s) | 176 kept, 1 rejected | 135.0/min | ETA: 24.9m [2026-01-06T12:01:24.086040] [DEBUG] [REMOTE ] AMWD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:24.086180] [DEBUG] [REMOTE ] AMWD: PASS: History has at least 300 days. [2026-01-06T12:01:24.086403] [DEBUG] [REMOTE ] AMWD: PASS: Price check passed. Min price $47.62. [2026-01-06T12:01:24.086540] [DEBUG] [REMOTE ] AMWD: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:24.086679] [DEBUG] [REMOTE ] AMWD: PASS: Integrity check passed. [2026-01-06T12:01:24.086721] [DEBUG] [REMOTE ] AMWD: Symbol is viable for forecasting. [2026-01-06T12:01:24.086770] [INFO ] [MAIN ] [178/3534] AMWD kept (0.5s) | 177 kept, 1 rejected | 134.8/min | ETA: 24.9m [2026-01-06T12:01:24.396826] [DEBUG] [REMOTE ] AMWL: Retrieved 1331 rows, trimmed to 300. [2026-01-06T12:01:24.396957] [DEBUG] [REMOTE ] AMWL: PASS: History has at least 300 days. [2026-01-06T12:01:24.397157] [DEBUG] [REMOTE ] AMWL: PASS: Price check passed. Min price $3.78. [2026-01-06T12:01:24.397293] [DEBUG] [REMOTE ] AMWL: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:24.397402] [DEBUG] [REMOTE ] AMWL: PASS: Integrity check passed. [2026-01-06T12:01:24.397442] [DEBUG] [REMOTE ] AMWL: Symbol is viable for forecasting. [2026-01-06T12:01:24.397490] [INFO ] [MAIN ] [179/3534] AMWL kept (0.3s) | 178 kept, 1 rejected | 135.0/min | ETA: 24.8m [2026-01-06T12:01:25.046908] [DEBUG] [REMOTE ] AMX: Retrieved 6263 rows, trimmed to 300. [2026-01-06T12:01:25.047062] [DEBUG] [REMOTE ] AMX: PASS: History has at least 300 days. [2026-01-06T12:01:25.047297] [DEBUG] [REMOTE ] AMX: PASS: Price check passed. Min price $20.38. [2026-01-06T12:01:25.047437] [DEBUG] [REMOTE ] AMX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:25.047560] [DEBUG] [REMOTE ] AMX: PASS: Integrity check passed. [2026-01-06T12:01:25.047620] [DEBUG] [REMOTE ] AMX: Symbol is viable for forecasting. [2026-01-06T12:01:25.047670] [INFO ] [MAIN ] [180/3534] AMX kept (0.7s) | 179 kept, 1 rejected | 134.7/min | ETA: 24.9m [2026-01-06T12:01:25.297525] [DEBUG] [REMOTE ] AMZD: Retrieved 835 rows, trimmed to 300. [2026-01-06T12:01:25.297688] [DEBUG] [REMOTE ] AMZD: PASS: History has at least 300 days. [2026-01-06T12:01:25.297943] [DEBUG] [REMOTE ] AMZD: PASS: Price check passed. Min price $9.14. [2026-01-06T12:01:25.298082] [DEBUG] [REMOTE ] AMZD: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:25.298195] [DEBUG] [REMOTE ] AMZD: PASS: Integrity check passed. [2026-01-06T12:01:25.298235] [DEBUG] [REMOTE ] AMZD: Symbol is viable for forecasting. [2026-01-06T12:01:25.298282] [INFO ] [MAIN ] [181/3534] AMZD kept (0.3s) | 180 kept, 1 rejected | 135.0/min | ETA: 24.8m [2026-01-06T12:01:25.906486] [DEBUG] [REMOTE ] AMZN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:25.906641] [DEBUG] [REMOTE ] AMZN: PASS: History has at least 300 days. [2026-01-06T12:01:25.906849] [DEBUG] [REMOTE ] AMZN: PASS: Price check passed. Min price $213.04. [2026-01-06T12:01:25.906980] [DEBUG] [REMOTE ] AMZN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:25.907088] [DEBUG] [REMOTE ] AMZN: PASS: Integrity check passed. [2026-01-06T12:01:25.907126] [DEBUG] [REMOTE ] AMZN: Symbol is viable for forecasting. [2026-01-06T12:01:25.907171] [INFO ] [MAIN ] [182/3534] AMZN kept (0.6s) | 181 kept, 1 rejected | 134.7/min | ETA: 24.9m [2026-01-06T12:01:26.098068] [DEBUG] [REMOTE ] AMZZ: Retrieved 452 rows, trimmed to 300. [2026-01-06T12:01:26.098230] [DEBUG] [REMOTE ] AMZZ: PASS: History has at least 300 days. [2026-01-06T12:01:26.098464] [DEBUG] [REMOTE ] AMZZ: PASS: Price check passed. Min price $27.79. [2026-01-06T12:01:26.098627] [DEBUG] [REMOTE ] AMZZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:26.098751] [DEBUG] [REMOTE ] AMZZ: PASS: Integrity check passed. [2026-01-06T12:01:26.098792] [DEBUG] [REMOTE ] AMZZ: Symbol is viable for forecasting. [2026-01-06T12:01:26.098840] [INFO ] [MAIN ] [183/3534] AMZZ kept (0.2s) | 182 kept, 1 rejected | 135.1/min | ETA: 24.8m [2026-01-06T12:01:26.849309] [DEBUG] [REMOTE ] AN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:26.849442] [DEBUG] [REMOTE ] AN: PASS: History has at least 300 days. [2026-01-06T12:01:26.849685] [DEBUG] [REMOTE ] AN: PASS: Price check passed. Min price $190.80. [2026-01-06T12:01:26.849822] [DEBUG] [REMOTE ] AN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:26.849940] [DEBUG] [REMOTE ] AN: PASS: Integrity check passed. [2026-01-06T12:01:26.849982] [DEBUG] [REMOTE ] AN: Symbol is viable for forecasting. [2026-01-06T12:01:26.850030] [INFO ] [MAIN ] [184/3534] AN kept (0.8s) | 183 kept, 1 rejected | 134.6/min | ETA: 24.9m [2026-01-06T12:01:27.149319] [DEBUG] [REMOTE ] ANAB: Retrieved 2248 rows, trimmed to 300. [2026-01-06T12:01:27.149679] [DEBUG] [REMOTE ] ANAB: PASS: History has at least 300 days. [2026-01-06T12:01:27.149916] [DEBUG] [REMOTE ] ANAB: PASS: Price check passed. Min price $31.37. [2026-01-06T12:01:27.150073] [DEBUG] [REMOTE ] ANAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:27.150200] [DEBUG] [REMOTE ] ANAB: PASS: Integrity check passed. [2026-01-06T12:01:27.150249] [DEBUG] [REMOTE ] ANAB: Symbol is viable for forecasting. [2026-01-06T12:01:27.150316] [INFO ] [MAIN ] [185/3534] ANAB kept (0.3s) | 184 kept, 1 rejected | 134.9/min | ETA: 24.8m [2026-01-06T12:01:27.713050] [DEBUG] [REMOTE ] ANDE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:27.713208] [DEBUG] [REMOTE ] ANDE: PASS: History has at least 300 days. [2026-01-06T12:01:27.713459] [DEBUG] [REMOTE ] ANDE: PASS: Price check passed. Min price $40.86. [2026-01-06T12:01:27.713618] [DEBUG] [REMOTE ] ANDE: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:27.713770] [DEBUG] [REMOTE ] ANDE: PASS: Integrity check passed. [2026-01-06T12:01:27.713811] [DEBUG] [REMOTE ] ANDE: Symbol is viable for forecasting. [2026-01-06T12:01:27.713861] [INFO ] [MAIN ] [186/3534] ANDE kept (0.6s) | 185 kept, 1 rejected | 134.7/min | ETA: 24.9m [2026-01-06T12:01:28.191512] [DEBUG] [REMOTE ] ANF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:28.191666] [DEBUG] [REMOTE ] ANF: PASS: History has at least 300 days. [2026-01-06T12:01:28.191874] [DEBUG] [REMOTE ] ANF: PASS: Price check passed. Min price $65.61. [2026-01-06T12:01:28.192006] [DEBUG] [REMOTE ] ANF: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:28.192120] [DEBUG] [REMOTE ] ANF: PASS: Integrity check passed. [2026-01-06T12:01:28.192159] [DEBUG] [REMOTE ] ANF: Symbol is viable for forecasting. [2026-01-06T12:01:28.192206] [INFO ] [MAIN ] [187/3534] ANF kept (0.5s) | 186 kept, 1 rejected | 134.6/min | ETA: 24.9m [2026-01-06T12:01:28.543453] [DEBUG] [REMOTE ] ANGI: Retrieved 3552 rows, trimmed to 300. [2026-01-06T12:01:28.543617] [DEBUG] [REMOTE ] ANGI: PASS: History has at least 300 days. [2026-01-06T12:01:28.543869] [DEBUG] [REMOTE ] ANGI: PASS: Price check passed. Min price $10.42. [2026-01-06T12:01:28.544005] [DEBUG] [REMOTE ] ANGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:28.544117] [DEBUG] [REMOTE ] ANGI: PASS: Integrity check passed. [2026-01-06T12:01:28.544157] [DEBUG] [REMOTE ] ANGI: Symbol is viable for forecasting. [2026-01-06T12:01:28.544207] [INFO ] [MAIN ] [188/3534] ANGI kept (0.4s) | 187 kept, 1 rejected | 134.8/min | ETA: 24.8m [2026-01-06T12:01:29.022009] [DEBUG] [REMOTE ] ANGL: Retrieved 3454 rows, trimmed to 300. [2026-01-06T12:01:29.022119] [DEBUG] [REMOTE ] ANGL: PASS: History has at least 300 days. [2026-01-06T12:01:29.022319] [DEBUG] [REMOTE ] ANGL: PASS: Price check passed. Min price $28.77. [2026-01-06T12:01:29.022668] [DEBUG] [REMOTE ] ANGL: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:29.022795] [DEBUG] [REMOTE ] ANGL: PASS: Integrity check passed. [2026-01-06T12:01:29.022837] [DEBUG] [REMOTE ] ANGL: Symbol is viable for forecasting. [2026-01-06T12:01:29.022887] [INFO ] [MAIN ] [189/3534] ANGL kept (0.5s) | 188 kept, 1 rejected | 134.7/min | ETA: 24.8m [2026-01-06T12:01:29.444403] [DEBUG] [REMOTE ] ANGO: Retrieved 5434 rows, trimmed to 300. [2026-01-06T12:01:29.444563] [DEBUG] [REMOTE ] ANGO: PASS: History has at least 300 days. [2026-01-06T12:01:29.444820] [DEBUG] [REMOTE ] ANGO: PASS: Price check passed. Min price $11.00. [2026-01-06T12:01:29.444957] [DEBUG] [REMOTE ] ANGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:29.445074] [DEBUG] [REMOTE ] ANGO: PASS: Integrity check passed. [2026-01-06T12:01:29.445118] [DEBUG] [REMOTE ] ANGO: Symbol is viable for forecasting. [2026-01-06T12:01:29.445180] [INFO ] [MAIN ] [190/3534] ANGO kept (0.4s) | 189 kept, 1 rejected | 134.8/min | ETA: 24.8m [2026-01-06T12:01:29.899676] [DEBUG] [REMOTE ] ANIK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:29.899871] [DEBUG] [REMOTE ] ANIK: PASS: History has at least 300 days. [2026-01-06T12:01:29.900222] [DEBUG] [REMOTE ] ANIK: PASS: Price check passed. Min price $9.02. [2026-01-06T12:01:29.900408] [DEBUG] [REMOTE ] ANIK: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:29.900605] [DEBUG] [REMOTE ] ANIK: PASS: Integrity check passed. [2026-01-06T12:01:29.900660] [DEBUG] [REMOTE ] ANIK: Symbol is viable for forecasting. [2026-01-06T12:01:29.900731] [INFO ] [MAIN ] [191/3534] ANIK kept (0.5s) | 190 kept, 1 rejected | 134.7/min | ETA: 24.8m [2026-01-06T12:01:30.357003] [DEBUG] [REMOTE ] ANIP: Retrieved 6455 rows, trimmed to 300. [2026-01-06T12:01:30.357162] [DEBUG] [REMOTE ] ANIP: PASS: History has at least 300 days. [2026-01-06T12:01:30.357418] [DEBUG] [REMOTE ] ANIP: PASS: Price check passed. Min price $78.43. [2026-01-06T12:01:30.357554] [DEBUG] [REMOTE ] ANIP: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:30.357714] [DEBUG] [REMOTE ] ANIP: PASS: Integrity check passed. [2026-01-06T12:01:30.357754] [DEBUG] [REMOTE ] ANIP: Symbol is viable for forecasting. [2026-01-06T12:01:30.357805] [INFO ] [MAIN ] [192/3534] ANIP kept (0.5s) | 191 kept, 1 rejected | 134.7/min | ETA: 24.8m [2026-01-06T12:01:30.797824] [DEBUG] [REMOTE ] ANIX: Retrieved 6283 rows, trimmed to 300. [2026-01-06T12:01:30.797982] [DEBUG] [REMOTE ] ANIX: PASS: History has at least 300 days. [2026-01-06T12:01:30.798206] [DEBUG] [REMOTE ] ANIX: PASS: Price check passed. Min price $3.12. [2026-01-06T12:01:30.798346] [DEBUG] [REMOTE ] ANIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:30.798468] [DEBUG] [REMOTE ] ANIX: PASS: Integrity check passed. [2026-01-06T12:01:30.798508] [DEBUG] [REMOTE ] ANIX: Symbol is viable for forecasting. [2026-01-06T12:01:30.798556] [INFO ] [MAIN ] [193/3534] ANIX kept (0.4s) | 192 kept, 1 rejected | 134.7/min | ETA: 24.8m [2026-01-06T12:01:31.103893] [DEBUG] [REMOTE ] ANNX: Retrieved 1369 rows, trimmed to 300. [2026-01-06T12:01:31.104102] [DEBUG] [REMOTE ] ANNX: PASS: History has at least 300 days. [2026-01-06T12:01:31.104418] [DEBUG] [REMOTE ] ANNX: PASS: Price check passed. Min price $2.68. [2026-01-06T12:01:31.104806] [DEBUG] [REMOTE ] ANNX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:31.104985] [DEBUG] [REMOTE ] ANNX: PASS: Integrity check passed. [2026-01-06T12:01:31.105040] [DEBUG] [REMOTE ] ANNX: Symbol is viable for forecasting. [2026-01-06T12:01:31.105104] [INFO ] [MAIN ] [194/3534] ANNX kept (0.3s) | 193 kept, 1 rejected | 135.0/min | ETA: 24.7m [2026-01-06T12:01:31.423720] [DEBUG] [REMOTE ] ANTX: Retrieved 948 rows, trimmed to 300. [2026-01-06T12:01:31.423853] [DEBUG] [REMOTE ] ANTX: PASS: History has at least 300 days. [2026-01-06T12:01:31.424054] [DEBUG] [REMOTE ] ANTX: PASS: Price check passed. Min price $1.05. [2026-01-06T12:01:31.424193] [DEBUG] [REMOTE ] ANTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:31.424305] [DEBUG] [REMOTE ] ANTX: PASS: Integrity check passed. [2026-01-06T12:01:31.424347] [DEBUG] [REMOTE ] ANTX: Symbol is viable for forecasting. [2026-01-06T12:01:31.424413] [INFO ] [MAIN ] [195/3534] ANTX kept (0.3s) | 194 kept, 1 rejected | 135.1/min | ETA: 24.7m [2026-01-06T12:01:31.868457] [DEBUG] [REMOTE ] ANVS: Retrieved 1492 rows, trimmed to 300. [2026-01-06T12:01:31.868600] [DEBUG] [REMOTE ] ANVS: PASS: History has at least 300 days. [2026-01-06T12:01:31.868826] [DEBUG] [REMOTE ] ANVS: PASS: Price check passed. Min price $1.66. [2026-01-06T12:01:31.868961] [DEBUG] [REMOTE ] ANVS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:31.869070] [DEBUG] [REMOTE ] ANVS: PASS: Integrity check passed. [2026-01-06T12:01:31.869111] [DEBUG] [REMOTE ] ANVS: Symbol is viable for forecasting. [2026-01-06T12:01:31.869159] [INFO ] [MAIN ] [196/3534] ANVS kept (0.4s) | 195 kept, 1 rejected | 135.1/min | ETA: 24.7m [2026-01-06T12:01:32.418319] [DEBUG] [REMOTE ] AOD: Retrieved 4766 rows, trimmed to 300. [2026-01-06T12:01:32.418446] [DEBUG] [REMOTE ] AOD: PASS: History has at least 300 days. [2026-01-06T12:01:32.418679] [DEBUG] [REMOTE ] AOD: PASS: Price check passed. Min price $9.01. [2026-01-06T12:01:32.418823] [DEBUG] [REMOTE ] AOD: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:32.418965] [DEBUG] [REMOTE ] AOD: PASS: Integrity check passed. [2026-01-06T12:01:32.419007] [DEBUG] [REMOTE ] AOD: Symbol is viable for forecasting. [2026-01-06T12:01:32.419055] [INFO ] [MAIN ] [197/3534] AOD kept (0.5s) | 196 kept, 1 rejected | 135.0/min | ETA: 24.7m [2026-01-06T12:01:32.587227] [DEBUG] [REMOTE ] AOHY: Retrieved 471 rows, trimmed to 300. [2026-01-06T12:01:32.587338] [DEBUG] [REMOTE ] AOHY: PASS: History has at least 300 days. [2026-01-06T12:01:32.587531] [DEBUG] [REMOTE ] AOHY: PASS: Price check passed. Min price $10.89. [2026-01-06T12:01:32.587694] [DEBUG] [REMOTE ] AOHY: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:32.587806] [DEBUG] [REMOTE ] AOHY: PASS: Integrity check passed. [2026-01-06T12:01:32.587848] [DEBUG] [REMOTE ] AOHY: Symbol is viable for forecasting. [2026-01-06T12:01:32.587922] [INFO ] [MAIN ] [198/3534] AOHY kept (0.2s) | 197 kept, 1 rejected | 135.4/min | ETA: 24.6m [2026-01-06T12:01:33.327607] [DEBUG] [REMOTE ] AON: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:33.327739] [DEBUG] [REMOTE ] AON: PASS: History has at least 300 days. [2026-01-06T12:01:33.327970] [DEBUG] [REMOTE ] AON: PASS: Price check passed. Min price $325.36. [2026-01-06T12:01:33.328105] [DEBUG] [REMOTE ] AON: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:33.328216] [DEBUG] [REMOTE ] AON: PASS: Integrity check passed. [2026-01-06T12:01:33.328255] [DEBUG] [REMOTE ] AON: Symbol is viable for forecasting. [2026-01-06T12:01:33.328303] [INFO ] [MAIN ] [199/3534] AON kept (0.7s) | 198 kept, 1 rejected | 135.0/min | ETA: 24.7m [2026-01-06T12:01:33.803712] [DEBUG] [REMOTE ] AOS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:33.803839] [DEBUG] [REMOTE ] AOS: PASS: History has at least 300 days. [2026-01-06T12:01:33.804046] [DEBUG] [REMOTE ] AOS: PASS: Price check passed. Min price $63.25. [2026-01-06T12:01:33.804178] [DEBUG] [REMOTE ] AOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:33.804288] [DEBUG] [REMOTE ] AOS: PASS: Integrity check passed. [2026-01-06T12:01:33.804328] [DEBUG] [REMOTE ] AOS: Symbol is viable for forecasting. [2026-01-06T12:01:33.804373] [INFO ] [MAIN ] [200/3534] AOS kept (0.5s) | 199 kept, 1 rejected | 134.9/min | ETA: 24.7m [2026-01-06T12:01:34.203647] [DEBUG] [REMOTE ] AOSL: Retrieved 3946 rows, trimmed to 300. [2026-01-06T12:01:34.203771] [DEBUG] [REMOTE ] AOSL: PASS: History has at least 300 days. [2026-01-06T12:01:34.203973] [DEBUG] [REMOTE ] AOSL: PASS: Price check passed. Min price $17.47. [2026-01-06T12:01:34.204104] [DEBUG] [REMOTE ] AOSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:34.204210] [DEBUG] [REMOTE ] AOSL: PASS: Integrity check passed. [2026-01-06T12:01:34.204248] [DEBUG] [REMOTE ] AOSL: Symbol is viable for forecasting. [2026-01-06T12:01:34.204308] [INFO ] [MAIN ] [201/3534] AOSL kept (0.4s) | 200 kept, 1 rejected | 135.0/min | ETA: 24.7m [2026-01-06T12:01:34.699236] [DEBUG] [REMOTE ] AP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:34.699369] [DEBUG] [REMOTE ] AP: PASS: History has at least 300 days. [2026-01-06T12:01:34.699593] [DEBUG] [REMOTE ] AP: PASS: Price check passed. Min price $1.85. [2026-01-06T12:01:34.699727] [DEBUG] [REMOTE ] AP: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:34.699838] [DEBUG] [REMOTE ] AP: PASS: Integrity check passed. [2026-01-06T12:01:34.699879] [DEBUG] [REMOTE ] AP: Symbol is viable for forecasting. [2026-01-06T12:01:34.699927] [INFO ] [MAIN ] [202/3534] AP kept (0.5s) | 201 kept, 1 rejected | 134.9/min | ETA: 24.7m [2026-01-06T12:01:35.168248] [DEBUG] [REMOTE ] APA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:35.168380] [DEBUG] [REMOTE ] APA: PASS: History has at least 300 days. [2026-01-06T12:01:35.168637] [DEBUG] [REMOTE ] APA: PASS: Price check passed. Min price $21.66. [2026-01-06T12:01:35.168777] [DEBUG] [REMOTE ] APA: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:35.168892] [DEBUG] [REMOTE ] APA: PASS: Integrity check passed. [2026-01-06T12:01:35.168933] [DEBUG] [REMOTE ] APA: Symbol is viable for forecasting. [2026-01-06T12:01:35.168982] [INFO ] [MAIN ] [203/3534] APA kept (0.5s) | 202 kept, 1 rejected | 134.9/min | ETA: 24.7m [2026-01-06T12:01:35.572116] [DEBUG] [REMOTE ] APAM: Retrieved 3228 rows, trimmed to 300. [2026-01-06T12:01:35.572230] [DEBUG] [REMOTE ] APAM: PASS: History has at least 300 days. [2026-01-06T12:01:35.572424] [DEBUG] [REMOTE ] APAM: PASS: Price check passed. Min price $40.44. [2026-01-06T12:01:35.572554] [DEBUG] [REMOTE ] APAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:35.572690] [DEBUG] [REMOTE ] APAM: PASS: Integrity check passed. [2026-01-06T12:01:35.572730] [DEBUG] [REMOTE ] APAM: Symbol is viable for forecasting. [2026-01-06T12:01:35.572776] [INFO ] [MAIN ] [204/3534] APAM kept (0.4s) | 203 kept, 1 rejected | 134.9/min | ETA: 24.7m [2026-01-06T12:01:35.914721] [DEBUG] [REMOTE ] APD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:35.914857] [DEBUG] [REMOTE ] APD: PASS: History has at least 300 days. [2026-01-06T12:01:35.915087] [DEBUG] [REMOTE ] APD: PASS: Price check passed. Min price $229.12. [2026-01-06T12:01:35.915220] [DEBUG] [REMOTE ] APD: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:35.915339] [DEBUG] [REMOTE ] APD: PASS: Integrity check passed. [2026-01-06T12:01:35.915380] [DEBUG] [REMOTE ] APD: Symbol is viable for forecasting. [2026-01-06T12:01:35.915427] [INFO ] [MAIN ] [205/3534] APD kept (0.3s) | 204 kept, 1 rejected | 135.1/min | ETA: 24.6m [2026-01-06T12:01:36.449980] [DEBUG] [REMOTE ] APEI: Retrieved 4566 rows, trimmed to 300. [2026-01-06T12:01:36.450102] [DEBUG] [REMOTE ] APEI: PASS: History has at least 300 days. [2026-01-06T12:01:36.450297] [DEBUG] [REMOTE ] APEI: PASS: Price check passed. Min price $30.67. [2026-01-06T12:01:36.450429] [DEBUG] [REMOTE ] APEI: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:36.450538] [DEBUG] [REMOTE ] APEI: PASS: Integrity check passed. [2026-01-06T12:01:36.450598] [DEBUG] [REMOTE ] APEI: Symbol is viable for forecasting. [2026-01-06T12:01:36.450648] [INFO ] [MAIN ] [206/3534] APEI kept (0.5s) | 205 kept, 1 rejected | 134.9/min | ETA: 24.7m [2026-01-06T12:01:36.721062] [DEBUG] [REMOTE ] APG: Retrieved 1429 rows, trimmed to 300. [2026-01-06T12:01:36.721180] [DEBUG] [REMOTE ] APG: PASS: History has at least 300 days. [2026-01-06T12:01:36.721378] [DEBUG] [REMOTE ] APG: PASS: Price check passed. Min price $33.64. [2026-01-06T12:01:36.721515] [DEBUG] [REMOTE ] APG: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:36.721647] [DEBUG] [REMOTE ] APG: PASS: Integrity check passed. [2026-01-06T12:01:36.721691] [DEBUG] [REMOTE ] APG: Symbol is viable for forecasting. [2026-01-06T12:01:36.721757] [INFO ] [MAIN ] [207/3534] APG kept (0.3s) | 206 kept, 1 rejected | 135.2/min | ETA: 24.6m [2026-01-06T12:01:37.105307] [DEBUG] [REMOTE ] APGE: Retrieved 622 rows, trimmed to 300. [2026-01-06T12:01:37.105451] [DEBUG] [REMOTE ] APGE: PASS: History has at least 300 days. [2026-01-06T12:01:37.105720] [DEBUG] [REMOTE ] APGE: PASS: Price check passed. Min price $52.37. [2026-01-06T12:01:37.105878] [DEBUG] [REMOTE ] APGE: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:37.106030] [DEBUG] [REMOTE ] APGE: PASS: Integrity check passed. [2026-01-06T12:01:37.106077] [DEBUG] [REMOTE ] APGE: Symbol is viable for forecasting. [2026-01-06T12:01:37.106137] [INFO ] [MAIN ] [208/3534] APGE kept (0.4s) | 207 kept, 1 rejected | 135.3/min | ETA: 24.6m [2026-01-06T12:01:37.738210] [DEBUG] [REMOTE ] APH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:37.738502] [DEBUG] [REMOTE ] APH: PASS: History has at least 300 days. [2026-01-06T12:01:37.738927] [DEBUG] [REMOTE ] APH: PASS: Price check passed. Min price $121.46. [2026-01-06T12:01:37.739115] [DEBUG] [REMOTE ] APH: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:37.739286] [DEBUG] [REMOTE ] APH: PASS: Integrity check passed. [2026-01-06T12:01:37.739339] [DEBUG] [REMOTE ] APH: Symbol is viable for forecasting. [2026-01-06T12:01:37.739408] [INFO ] [MAIN ] [209/3534] APH kept (0.6s) | 208 kept, 1 rejected | 135.0/min | ETA: 24.6m [2026-01-06T12:01:37.995129] [DEBUG] [REMOTE ] API: Retrieved 1388 rows, trimmed to 300. [2026-01-06T12:01:37.995240] [DEBUG] [REMOTE ] API: PASS: History has at least 300 days. [2026-01-06T12:01:37.995434] [DEBUG] [REMOTE ] API: PASS: Price check passed. Min price $3.24. [2026-01-06T12:01:37.995565] [DEBUG] [REMOTE ] API: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:37.995694] [DEBUG] [REMOTE ] API: PASS: Integrity check passed. [2026-01-06T12:01:37.995734] [DEBUG] [REMOTE ] API: Symbol is viable for forecasting. [2026-01-06T12:01:37.995780] [INFO ] [MAIN ] [210/3534] API kept (0.3s) | 209 kept, 1 rejected | 135.3/min | ETA: 24.6m [2026-01-06T12:01:38.510902] [DEBUG] [REMOTE ] APLD: Retrieved 3891 rows, trimmed to 300. [2026-01-06T12:01:38.511029] [DEBUG] [REMOTE ] APLD: PASS: History has at least 300 days. [2026-01-06T12:01:38.511233] [DEBUG] [REMOTE ] APLD: PASS: Price check passed. Min price $21.09. [2026-01-06T12:01:38.511369] [DEBUG] [REMOTE ] APLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:38.511481] [DEBUG] [REMOTE ] APLD: PASS: Integrity check passed. [2026-01-06T12:01:38.511522] [DEBUG] [REMOTE ] APLD: Symbol is viable for forecasting. [2026-01-06T12:01:38.511588] [INFO ] [MAIN ] [211/3534] APLD kept (0.5s) | 210 kept, 1 rejected | 135.2/min | ETA: 24.6m [2026-01-06T12:01:38.940904] [DEBUG] [REMOTE ] APLE: Retrieved 2675 rows, trimmed to 300. [2026-01-06T12:01:38.941024] [DEBUG] [REMOTE ] APLE: PASS: History has at least 300 days. [2026-01-06T12:01:38.941223] [DEBUG] [REMOTE ] APLE: PASS: Price check passed. Min price $11.02. [2026-01-06T12:01:38.941356] [DEBUG] [REMOTE ] APLE: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:38.941465] [DEBUG] [REMOTE ] APLE: PASS: Integrity check passed. [2026-01-06T12:01:38.941507] [DEBUG] [REMOTE ] APLE: Symbol is viable for forecasting. [2026-01-06T12:01:38.941555] [INFO ] [MAIN ] [212/3534] APLE kept (0.4s) | 211 kept, 1 rejected | 135.2/min | ETA: 24.6m [2026-01-06T12:01:39.098671] [DEBUG] [REMOTE ] APLS: Retrieved 2048 rows, trimmed to 300. [2026-01-06T12:01:39.098792] [DEBUG] [REMOTE ] APLS: PASS: History has at least 300 days. [2026-01-06T12:01:39.098988] [DEBUG] [REMOTE ] APLS: PASS: Price check passed. Min price $19.00. [2026-01-06T12:01:39.099116] [DEBUG] [REMOTE ] APLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:39.099221] [DEBUG] [REMOTE ] APLS: PASS: Integrity check passed. [2026-01-06T12:01:39.099260] [DEBUG] [REMOTE ] APLS: Symbol is viable for forecasting. [2026-01-06T12:01:39.099320] [INFO ] [MAIN ] [213/3534] APLS kept (0.2s) | 212 kept, 1 rejected | 135.6/min | ETA: 24.5m [2026-01-06T12:01:39.615976] [DEBUG] [REMOTE ] APM: Retrieved 1771 rows, trimmed to 300. [2026-01-06T12:01:39.616126] [DEBUG] [REMOTE ] APM: PASS: History has at least 300 days. [2026-01-06T12:01:39.616355] [DEBUG] [REMOTE ] APM: PASS: Price check passed. Min price $1.02. [2026-01-06T12:01:39.616498] [DEBUG] [REMOTE ] APM: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:39.616660] [DEBUG] [REMOTE ] APM: PASS: Integrity check passed. [2026-01-06T12:01:39.616706] [DEBUG] [REMOTE ] APM: Symbol is viable for forecasting. [2026-01-06T12:01:39.616755] [INFO ] [MAIN ] [214/3534] APM kept (0.5s) | 213 kept, 1 rejected | 135.5/min | ETA: 24.5m [2026-01-06T12:01:40.141348] [DEBUG] [REMOTE ] APO: Retrieved 3714 rows, trimmed to 300. [2026-01-06T12:01:40.141535] [DEBUG] [REMOTE ] APO: PASS: History has at least 300 days. [2026-01-06T12:01:40.141907] [DEBUG] [REMOTE ] APO: PASS: Price check passed. Min price $117.74. [2026-01-06T12:01:40.142113] [DEBUG] [REMOTE ] APO: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:40.142300] [DEBUG] [REMOTE ] APO: PASS: Integrity check passed. [2026-01-06T12:01:40.142363] [DEBUG] [REMOTE ] APO: Symbol is viable for forecasting. [2026-01-06T12:01:40.142438] [INFO ] [MAIN ] [215/3534] APO kept (0.5s) | 214 kept, 1 rejected | 135.4/min | ETA: 24.5m [2026-01-06T12:01:40.506381] [DEBUG] [REMOTE ] APOG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:40.506538] [DEBUG] [REMOTE ] APOG: PASS: History has at least 300 days. [2026-01-06T12:01:40.506837] [DEBUG] [REMOTE ] APOG: PASS: Price check passed. Min price $33.42. [2026-01-06T12:01:40.506978] [DEBUG] [REMOTE ] APOG: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:40.507110] [DEBUG] [REMOTE ] APOG: PASS: Integrity check passed. [2026-01-06T12:01:40.507151] [DEBUG] [REMOTE ] APOG: Symbol is viable for forecasting. [2026-01-06T12:01:40.507203] [INFO ] [MAIN ] [216/3534] APOG kept (0.4s) | 215 kept, 1 rejected | 135.5/min | ETA: 24.5m [2026-01-06T12:01:40.783193] [DEBUG] [REMOTE ] APP: Retrieved 1187 rows, trimmed to 300. [2026-01-06T12:01:40.783327] [DEBUG] [REMOTE ] APP: PASS: History has at least 300 days. [2026-01-06T12:01:40.783544] [DEBUG] [REMOTE ] APP: PASS: Price check passed. Min price $520.26. [2026-01-06T12:01:40.783717] [DEBUG] [REMOTE ] APP: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:40.783834] [DEBUG] [REMOTE ] APP: PASS: Integrity check passed. [2026-01-06T12:01:40.783876] [DEBUG] [REMOTE ] APP: Symbol is viable for forecasting. [2026-01-06T12:01:40.783924] [INFO ] [MAIN ] [217/3534] APP kept (0.3s) | 216 kept, 1 rejected | 135.7/min | ETA: 24.4m [2026-01-06T12:01:41.191499] [DEBUG] [REMOTE ] APPF: Retrieved 2647 rows, trimmed to 300. [2026-01-06T12:01:41.191656] [DEBUG] [REMOTE ] APPF: PASS: History has at least 300 days. [2026-01-06T12:01:41.191861] [DEBUG] [REMOTE ] APPF: PASS: Price check passed. Min price $221.31. [2026-01-06T12:01:41.192000] [DEBUG] [REMOTE ] APPF: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:41.192112] [DEBUG] [REMOTE ] APPF: PASS: Integrity check passed. [2026-01-06T12:01:41.192153] [DEBUG] [REMOTE ] APPF: Symbol is viable for forecasting. [2026-01-06T12:01:41.192201] [INFO ] [MAIN ] [218/3534] APPF kept (0.4s) | 217 kept, 1 rejected | 135.8/min | ETA: 24.4m [2026-01-06T12:01:41.649882] [DEBUG] [REMOTE ] APPN: Retrieved 2165 rows, trimmed to 300. [2026-01-06T12:01:41.649999] [DEBUG] [REMOTE ] APPN: PASS: History has at least 300 days. [2026-01-06T12:01:41.650189] [DEBUG] [REMOTE ] APPN: PASS: Price check passed. Min price $27.69. [2026-01-06T12:01:41.650319] [DEBUG] [REMOTE ] APPN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:41.650450] [DEBUG] [REMOTE ] APPN: PASS: Integrity check passed. [2026-01-06T12:01:41.650489] [DEBUG] [REMOTE ] APPN: Symbol is viable for forecasting. [2026-01-06T12:01:41.650549] [INFO ] [MAIN ] [219/3534] APPN kept (0.5s) | 218 kept, 1 rejected | 135.7/min | ETA: 24.4m [2026-01-06T12:01:42.186713] [DEBUG] [REMOTE ] APPS: Retrieved 4909 rows, trimmed to 300. [2026-01-06T12:01:42.186843] [DEBUG] [REMOTE ] APPS: PASS: History has at least 300 days. [2026-01-06T12:01:42.187040] [DEBUG] [REMOTE ] APPS: PASS: Price check passed. Min price $4.19. [2026-01-06T12:01:42.187171] [DEBUG] [REMOTE ] APPS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:42.187278] [DEBUG] [REMOTE ] APPS: PASS: Integrity check passed. [2026-01-06T12:01:42.187318] [DEBUG] [REMOTE ] APPS: Symbol is viable for forecasting. [2026-01-06T12:01:42.187363] [INFO ] [MAIN ] [220/3534] APPS kept (0.5s) | 219 kept, 1 rejected | 135.6/min | ETA: 24.4m [2026-01-06T12:01:42.525550] [DEBUG] [REMOTE ] APYX: Retrieved 1762 rows, trimmed to 300. [2026-01-06T12:01:42.525691] [DEBUG] [REMOTE ] APYX: PASS: History has at least 300 days. [2026-01-06T12:01:42.525887] [DEBUG] [REMOTE ] APYX: PASS: Price check passed. Min price $2.90. [2026-01-06T12:01:42.526016] [DEBUG] [REMOTE ] APYX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:42.526121] [DEBUG] [REMOTE ] APYX: PASS: Integrity check passed. [2026-01-06T12:01:42.526160] [DEBUG] [REMOTE ] APYX: Symbol is viable for forecasting. [2026-01-06T12:01:42.526205] [INFO ] [MAIN ] [221/3534] APYX kept (0.3s) | 220 kept, 1 rejected | 135.8/min | ETA: 24.4m [2026-01-06T12:01:42.828203] [DEBUG] [REMOTE ] AQMS: Retrieved 2623 rows, trimmed to 300. [2026-01-06T12:01:42.828324] [DEBUG] [REMOTE ] AQMS: PASS: History has at least 300 days. [2026-01-06T12:01:42.828523] [DEBUG] [REMOTE ] AQMS: PASS: Price check passed. Min price $4.76. [2026-01-06T12:01:42.828689] [DEBUG] [REMOTE ] AQMS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:42.828797] [DEBUG] [REMOTE ] AQMS: PASS: Integrity check passed. [2026-01-06T12:01:42.828837] [DEBUG] [REMOTE ] AQMS: Symbol is viable for forecasting. [2026-01-06T12:01:42.828883] [INFO ] [MAIN ] [222/3534] AQMS kept (0.3s) | 221 kept, 1 rejected | 136.0/min | ETA: 24.4m [2026-01-06T12:01:43.335288] [DEBUG] [REMOTE ] AQN: Retrieved 4062 rows, trimmed to 300. [2026-01-06T12:01:43.335438] [DEBUG] [REMOTE ] AQN: PASS: History has at least 300 days. [2026-01-06T12:01:43.335698] [DEBUG] [REMOTE ] AQN: PASS: Price check passed. Min price $5.46. [2026-01-06T12:01:43.335840] [DEBUG] [REMOTE ] AQN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:43.335962] [DEBUG] [REMOTE ] AQN: PASS: Integrity check passed. [2026-01-06T12:01:43.336003] [DEBUG] [REMOTE ] AQN: Symbol is viable for forecasting. [2026-01-06T12:01:43.336053] [INFO ] [MAIN ] [223/3534] AQN kept (0.5s) | 222 kept, 1 rejected | 135.9/min | ETA: 24.4m [2026-01-06T12:01:43.659368] [DEBUG] [REMOTE ] AQNB: Retrieved 1662 rows, trimmed to 300. [2026-01-06T12:01:43.659468] [DEBUG] [REMOTE ] AQNB: PASS: History has at least 300 days. [2026-01-06T12:01:43.659729] [DEBUG] [REMOTE ] AQNB: PASS: Price check passed. Min price $25.07. [2026-01-06T12:01:43.659872] [DEBUG] [REMOTE ] AQNB: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:43.659982] [DEBUG] [REMOTE ] AQNB: PASS: Integrity check passed. [2026-01-06T12:01:43.660022] [DEBUG] [REMOTE ] AQNB: Symbol is viable for forecasting. [2026-01-06T12:01:43.660068] [INFO ] [MAIN ] [224/3534] AQNB kept (0.3s) | 223 kept, 1 rejected | 136.0/min | ETA: 24.3m [2026-01-06T12:01:44.008033] [DEBUG] [REMOTE ] ARBB: Retrieved 690 rows, trimmed to 300. [2026-01-06T12:01:44.008174] [DEBUG] [REMOTE ] ARBB: PASS: History has at least 300 days. [2026-01-06T12:01:44.008410] [DEBUG] [REMOTE ] ARBB: PASS: Price check passed. Min price $5.22. [2026-01-06T12:01:44.008604] [DEBUG] [REMOTE ] ARBB: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:44.008751] [DEBUG] [REMOTE ] ARBB: PASS: Integrity check passed. [2026-01-06T12:01:44.008817] [DEBUG] [REMOTE ] ARBB: Symbol is viable for forecasting. [2026-01-06T12:01:44.008879] [INFO ] [MAIN ] [225/3534] ARBB kept (0.3s) | 224 kept, 1 rejected | 136.1/min | ETA: 24.3m [2026-01-06T12:01:44.437230] [DEBUG] [REMOTE ] ARBE: Retrieved 1064 rows, trimmed to 300. [2026-01-06T12:01:44.437365] [DEBUG] [REMOTE ] ARBE: PASS: History has at least 300 days. [2026-01-06T12:01:44.437624] [DEBUG] [REMOTE ] ARBE: PASS: Price check passed. Min price $1.03. [2026-01-06T12:01:44.437797] [DEBUG] [REMOTE ] ARBE: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:44.437960] [DEBUG] [REMOTE ] ARBE: PASS: Integrity check passed. [2026-01-06T12:01:44.438007] [DEBUG] [REMOTE ] ARBE: Symbol is viable for forecasting. [2026-01-06T12:01:44.438054] [INFO ] [MAIN ] [226/3534] ARBE kept (0.4s) | 225 kept, 1 rejected | 136.2/min | ETA: 24.3m [2026-01-06T12:01:45.026585] [DEBUG] [REMOTE ] ARCB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:45.026720] [DEBUG] [REMOTE ] ARCB: PASS: History has at least 300 days. [2026-01-06T12:01:45.026943] [DEBUG] [REMOTE ] ARCB: PASS: Price check passed. Min price $59.62. [2026-01-06T12:01:45.027081] [DEBUG] [REMOTE ] ARCB: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:45.027200] [DEBUG] [REMOTE ] ARCB: PASS: Integrity check passed. [2026-01-06T12:01:45.027241] [DEBUG] [REMOTE ] ARCB: Symbol is viable for forecasting. [2026-01-06T12:01:45.027289] [INFO ] [MAIN ] [227/3534] ARCB kept (0.6s) | 226 kept, 1 rejected | 136.0/min | ETA: 24.3m [2026-01-06T12:01:45.502183] [DEBUG] [REMOTE ] ARCC: Retrieved 5347 rows, trimmed to 300. [2026-01-06T12:01:45.502383] [DEBUG] [REMOTE ] ARCC: PASS: History has at least 300 days. [2026-01-06T12:01:45.502731] [DEBUG] [REMOTE ] ARCC: PASS: Price check passed. Min price $18.46. [2026-01-06T12:01:45.502879] [DEBUG] [REMOTE ] ARCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:45.503011] [DEBUG] [REMOTE ] ARCC: PASS: Integrity check passed. [2026-01-06T12:01:45.503053] [DEBUG] [REMOTE ] ARCC: Symbol is viable for forecasting. [2026-01-06T12:01:45.503104] [INFO ] [MAIN ] [228/3534] ARCC kept (0.5s) | 227 kept, 1 rejected | 135.9/min | ETA: 24.3m [2026-01-06T12:01:45.874639] [DEBUG] [REMOTE ] ARCO: Retrieved 3703 rows, trimmed to 300. [2026-01-06T12:01:45.874782] [DEBUG] [REMOTE ] ARCO: PASS: History has at least 300 days. [2026-01-06T12:01:45.875009] [DEBUG] [REMOTE ] ARCO: PASS: Price check passed. Min price $6.76. [2026-01-06T12:01:45.875147] [DEBUG] [REMOTE ] ARCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:45.875270] [DEBUG] [REMOTE ] ARCO: PASS: Integrity check passed. [2026-01-06T12:01:45.875310] [DEBUG] [REMOTE ] ARCO: Symbol is viable for forecasting. [2026-01-06T12:01:45.875360] [INFO ] [MAIN ] [229/3534] ARCO kept (0.4s) | 228 kept, 1 rejected | 136.0/min | ETA: 24.3m [2026-01-06T12:01:46.296213] [DEBUG] [REMOTE ] ARDC: Retrieved 3295 rows, trimmed to 300. [2026-01-06T12:01:46.296340] [DEBUG] [REMOTE ] ARDC: PASS: History has at least 300 days. [2026-01-06T12:01:46.296542] [DEBUG] [REMOTE ] ARDC: PASS: Price check passed. Min price $13.03. [2026-01-06T12:01:46.296708] [DEBUG] [REMOTE ] ARDC: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:46.297425] [DEBUG] [REMOTE ] ARDC: PASS: Integrity check passed. [2026-01-06T12:01:46.297473] [DEBUG] [REMOTE ] ARDC: Symbol is viable for forecasting. [2026-01-06T12:01:46.297527] [INFO ] [MAIN ] [230/3534] ARDC kept (0.4s) | 229 kept, 1 rejected | 136.0/min | ETA: 24.3m [2026-01-06T12:01:46.585740] [DEBUG] [REMOTE ] ARDX: Retrieved 2904 rows, trimmed to 300. [2026-01-06T12:01:46.585864] [DEBUG] [REMOTE ] ARDX: PASS: History has at least 300 days. [2026-01-06T12:01:46.586064] [DEBUG] [REMOTE ] ARDX: PASS: Price check passed. Min price $4.94. [2026-01-06T12:01:46.586215] [DEBUG] [REMOTE ] ARDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:46.586350] [DEBUG] [REMOTE ] ARDX: PASS: Integrity check passed. [2026-01-06T12:01:46.586408] [DEBUG] [REMOTE ] ARDX: Symbol is viable for forecasting. [2026-01-06T12:01:46.586458] [INFO ] [MAIN ] [231/3534] ARDX kept (0.3s) | 230 kept, 1 rejected | 136.2/min | ETA: 24.2m [2026-01-06T12:01:47.185978] [DEBUG] [REMOTE ] ARE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:47.186127] [DEBUG] [REMOTE ] ARE: PASS: History has at least 300 days. [2026-01-06T12:01:47.186362] [DEBUG] [REMOTE ] ARE: PASS: Price check passed. Min price $44.32. [2026-01-06T12:01:47.186502] [DEBUG] [REMOTE ] ARE: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:47.186644] [DEBUG] [REMOTE ] ARE: PASS: Integrity check passed. [2026-01-06T12:01:47.186688] [DEBUG] [REMOTE ] ARE: Symbol is viable for forecasting. [2026-01-06T12:01:47.186736] [INFO ] [MAIN ] [232/3534] ARE kept (0.6s) | 231 kept, 1 rejected | 136.0/min | ETA: 24.3m [2026-01-06T12:01:47.462099] [DEBUG] [REMOTE ] AREC: Retrieved 2009 rows, trimmed to 300. [2026-01-06T12:01:47.462240] [DEBUG] [REMOTE ] AREC: PASS: History has at least 300 days. [2026-01-06T12:01:47.462465] [DEBUG] [REMOTE ] AREC: PASS: Price check passed. Min price $2.13. [2026-01-06T12:01:47.462638] [DEBUG] [REMOTE ] AREC: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:47.462764] [DEBUG] [REMOTE ] AREC: PASS: Integrity check passed. [2026-01-06T12:01:47.462804] [DEBUG] [REMOTE ] AREC: Symbol is viable for forecasting. [2026-01-06T12:01:47.462852] [INFO ] [MAIN ] [233/3534] AREC kept (0.3s) | 232 kept, 1 rejected | 136.2/min | ETA: 24.2m [2026-01-06T12:01:47.916305] [DEBUG] [REMOTE ] ARES: Retrieved 2937 rows, trimmed to 300. [2026-01-06T12:01:47.916430] [DEBUG] [REMOTE ] ARES: PASS: History has at least 300 days. [2026-01-06T12:01:47.916660] [DEBUG] [REMOTE ] ARES: PASS: Price check passed. Min price $139.27. [2026-01-06T12:01:47.916799] [DEBUG] [REMOTE ] ARES: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:47.917090] [DEBUG] [REMOTE ] ARES: PASS: Integrity check passed. [2026-01-06T12:01:47.917130] [DEBUG] [REMOTE ] ARES: Symbol is viable for forecasting. [2026-01-06T12:01:47.917176] [INFO ] [MAIN ] [234/3534] ARES kept (0.5s) | 233 kept, 1 rejected | 136.2/min | ETA: 24.2m [2026-01-06T12:01:48.161069] [DEBUG] [REMOTE ] ARGX: Retrieved 2170 rows, trimmed to 300. [2026-01-06T12:01:48.161256] [DEBUG] [REMOTE ] ARGX: PASS: History has at least 300 days. [2026-01-06T12:01:48.161524] [DEBUG] [REMOTE ] ARGX: PASS: Price check passed. Min price $796.92. [2026-01-06T12:01:48.161694] [DEBUG] [REMOTE ] ARGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:48.161811] [DEBUG] [REMOTE ] ARGX: PASS: Integrity check passed. [2026-01-06T12:01:48.161852] [DEBUG] [REMOTE ] ARGX: Symbol is viable for forecasting. [2026-01-06T12:01:48.161903] [INFO ] [MAIN ] [235/3534] ARGX kept (0.2s) | 234 kept, 1 rejected | 136.5/min | ETA: 24.2m [2026-01-06T12:01:48.508233] [DEBUG] [REMOTE ] ARHS: Retrieved 1045 rows, trimmed to 300. [2026-01-06T12:01:48.508377] [DEBUG] [REMOTE ] ARHS: PASS: History has at least 300 days. [2026-01-06T12:01:48.508617] [DEBUG] [REMOTE ] ARHS: PASS: Price check passed. Min price $8.87. [2026-01-06T12:01:48.508800] [DEBUG] [REMOTE ] ARHS: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:48.508922] [DEBUG] [REMOTE ] ARHS: PASS: Integrity check passed. [2026-01-06T12:01:48.508962] [DEBUG] [REMOTE ] ARHS: Symbol is viable for forecasting. [2026-01-06T12:01:48.509012] [INFO ] [MAIN ] [236/3534] ARHS kept (0.3s) | 235 kept, 1 rejected | 136.6/min | ETA: 24.1m [2026-01-06T12:01:49.168870] [DEBUG] [REMOTE ] ARI: Retrieved 4095 rows, trimmed to 300. [2026-01-06T12:01:49.169087] [DEBUG] [REMOTE ] ARI: PASS: History has at least 300 days. [2026-01-06T12:01:49.169392] [DEBUG] [REMOTE ] ARI: PASS: Price check passed. Min price $9.43. [2026-01-06T12:01:49.169537] [DEBUG] [REMOTE ] ARI: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:49.169736] [DEBUG] [REMOTE ] ARI: PASS: Integrity check passed. [2026-01-06T12:01:49.169820] [DEBUG] [REMOTE ] ARI: Symbol is viable for forecasting. [2026-01-06T12:01:49.169886] [INFO ] [MAIN ] [237/3534] ARI kept (0.7s) | 236 kept, 1 rejected | 136.3/min | ETA: 24.2m [2026-01-06T12:01:49.460562] [DEBUG] [REMOTE ] ARKO: Retrieved 1956 rows, trimmed to 300. [2026-01-06T12:01:49.460714] [DEBUG] [REMOTE ] ARKO: PASS: History has at least 300 days. [2026-01-06T12:01:49.460927] [DEBUG] [REMOTE ] ARKO: PASS: Price check passed. Min price $3.79. [2026-01-06T12:01:49.461066] [DEBUG] [REMOTE ] ARKO: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:49.461181] [DEBUG] [REMOTE ] ARKO: PASS: Integrity check passed. [2026-01-06T12:01:49.461222] [DEBUG] [REMOTE ] ARKO: Symbol is viable for forecasting. [2026-01-06T12:01:49.461270] [INFO ] [MAIN ] [238/3534] ARKO kept (0.3s) | 237 kept, 1 rejected | 136.5/min | ETA: 24.1m [2026-01-06T12:01:49.854824] [DEBUG] [REMOTE ] ARLO: Retrieved 1865 rows, trimmed to 300. [2026-01-06T12:01:49.854957] [DEBUG] [REMOTE ] ARLO: PASS: History has at least 300 days. [2026-01-06T12:01:49.855336] [DEBUG] [REMOTE ] ARLO: PASS: Price check passed. Min price $12.90. [2026-01-06T12:01:49.855473] [DEBUG] [REMOTE ] ARLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:49.855617] [DEBUG] [REMOTE ] ARLO: PASS: Integrity check passed. [2026-01-06T12:01:49.855666] [DEBUG] [REMOTE ] ARLO: Symbol is viable for forecasting. [2026-01-06T12:01:49.855716] [INFO ] [MAIN ] [239/3534] ARLO kept (0.4s) | 238 kept, 1 rejected | 136.6/min | ETA: 24.1m [2026-01-06T12:01:50.454289] [DEBUG] [REMOTE ] ARLP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:50.454420] [DEBUG] [REMOTE ] ARLP: PASS: History has at least 300 days. [2026-01-06T12:01:50.454660] [DEBUG] [REMOTE ] ARLP: PASS: Price check passed. Min price $22.50. [2026-01-06T12:01:50.454797] [DEBUG] [REMOTE ] ARLP: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:50.454914] [DEBUG] [REMOTE ] ARLP: PASS: Integrity check passed. [2026-01-06T12:01:50.454954] [DEBUG] [REMOTE ] ARLP: Symbol is viable for forecasting. [2026-01-06T12:01:50.455002] [INFO ] [MAIN ] [240/3534] ARLP kept (0.6s) | 239 kept, 1 rejected | 136.4/min | ETA: 24.2m [2026-01-06T12:01:50.644261] [DEBUG] [REMOTE ] ARM: Retrieved 579 rows, trimmed to 300. [2026-01-06T12:01:50.644390] [DEBUG] [REMOTE ] ARM: PASS: History has at least 300 days. [2026-01-06T12:01:50.644627] [DEBUG] [REMOTE ] ARM: PASS: Price check passed. Min price $109.31. [2026-01-06T12:01:50.644789] [DEBUG] [REMOTE ] ARM: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:50.644954] [DEBUG] [REMOTE ] ARM: PASS: Integrity check passed. [2026-01-06T12:01:50.645009] [DEBUG] [REMOTE ] ARM: Symbol is viable for forecasting. [2026-01-06T12:01:50.645072] [INFO ] [MAIN ] [241/3534] ARM kept (0.2s) | 240 kept, 1 rejected | 136.7/min | ETA: 24.1m [2026-01-06T12:01:51.196762] [DEBUG] [REMOTE ] ARMK: Retrieved 3033 rows, trimmed to 300. [2026-01-06T12:01:51.196889] [DEBUG] [REMOTE ] ARMK: PASS: History has at least 300 days. [2026-01-06T12:01:51.197090] [DEBUG] [REMOTE ] ARMK: PASS: Price check passed. Min price $35.93. [2026-01-06T12:01:51.197221] [DEBUG] [REMOTE ] ARMK: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:51.197329] [DEBUG] [REMOTE ] ARMK: PASS: Integrity check passed. [2026-01-06T12:01:51.197369] [DEBUG] [REMOTE ] ARMK: Symbol is viable for forecasting. [2026-01-06T12:01:51.197414] [INFO ] [MAIN ] [242/3534] ARMK kept (0.6s) | 241 kept, 1 rejected | 136.5/min | ETA: 24.1m [2026-01-06T12:01:51.557251] [DEBUG] [REMOTE ] AROC: Retrieved 2556 rows, trimmed to 300. [2026-01-06T12:01:51.557390] [DEBUG] [REMOTE ] AROC: PASS: History has at least 300 days. [2026-01-06T12:01:51.557655] [DEBUG] [REMOTE ] AROC: PASS: Price check passed. Min price $23.04. [2026-01-06T12:01:51.557838] [DEBUG] [REMOTE ] AROC: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:51.558008] [DEBUG] [REMOTE ] AROC: PASS: Integrity check passed. [2026-01-06T12:01:51.558051] [DEBUG] [REMOTE ] AROC: Symbol is viable for forecasting. [2026-01-06T12:01:51.558099] [INFO ] [MAIN ] [243/3534] AROC kept (0.4s) | 242 kept, 1 rejected | 136.6/min | ETA: 24.1m [2026-01-06T12:01:52.109108] [DEBUG] [REMOTE ] ARQ: Retrieved 5523 rows, trimmed to 300. [2026-01-06T12:01:52.109301] [DEBUG] [REMOTE ] ARQ: PASS: History has at least 300 days. [2026-01-06T12:01:52.109590] [DEBUG] [REMOTE ] ARQ: PASS: Price check passed. Min price $3.20. [2026-01-06T12:01:52.109741] [DEBUG] [REMOTE ] ARQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:52.109878] [DEBUG] [REMOTE ] ARQ: PASS: Integrity check passed. [2026-01-06T12:01:52.109920] [DEBUG] [REMOTE ] ARQ: Symbol is viable for forecasting. [2026-01-06T12:01:52.109974] [INFO ] [MAIN ] [244/3534] ARQ kept (0.6s) | 243 kept, 1 rejected | 136.5/min | ETA: 24.1m [2026-01-06T12:01:52.351285] [DEBUG] [REMOTE ] ARQQ: Retrieved 1087 rows, trimmed to 300. [2026-01-06T12:01:52.351489] [DEBUG] [REMOTE ] ARQQ: PASS: History has at least 300 days. [2026-01-06T12:01:52.351777] [DEBUG] [REMOTE ] ARQQ: PASS: Price check passed. Min price $21.72. [2026-01-06T12:01:52.351923] [DEBUG] [REMOTE ] ARQQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:52.352057] [DEBUG] [REMOTE ] ARQQ: PASS: Integrity check passed. [2026-01-06T12:01:52.352099] [DEBUG] [REMOTE ] ARQQ: Symbol is viable for forecasting. [2026-01-06T12:01:52.352154] [INFO ] [MAIN ] [245/3534] ARQQ kept (0.2s) | 244 kept, 1 rejected | 136.7/min | ETA: 24.1m [2026-01-06T12:01:52.776007] [DEBUG] [REMOTE ] ARRY: Retrieved 1311 rows, trimmed to 300. [2026-01-06T12:01:52.776222] [DEBUG] [REMOTE ] ARRY: PASS: History has at least 300 days. [2026-01-06T12:01:52.776529] [DEBUG] [REMOTE ] ARRY: PASS: Price check passed. Min price $6.68. [2026-01-06T12:01:52.776747] [DEBUG] [REMOTE ] ARRY: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:52.776900] [DEBUG] [REMOTE ] ARRY: PASS: Integrity check passed. [2026-01-06T12:01:52.776957] [DEBUG] [REMOTE ] ARRY: Symbol is viable for forecasting. [2026-01-06T12:01:52.777027] [INFO ] [MAIN ] [246/3534] ARRY kept (0.4s) | 245 kept, 1 rejected | 136.8/min | ETA: 24.0m [2026-01-06T12:01:53.110188] [DEBUG] [REMOTE ] ARTL: Retrieved 1769 rows, trimmed to 300. [2026-01-06T12:01:53.110306] [DEBUG] [REMOTE ] ARTL: PASS: History has at least 300 days. [2026-01-06T12:01:53.110499] [DEBUG] [REMOTE ] ARTL: PASS: Price check passed. Min price $1.16. [2026-01-06T12:01:53.110650] [DEBUG] [REMOTE ] ARTL: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:53.110758] [DEBUG] [REMOTE ] ARTL: PASS: Integrity check passed. [2026-01-06T12:01:53.110798] [DEBUG] [REMOTE ] ARTL: Symbol is viable for forecasting. [2026-01-06T12:01:53.110849] [INFO ] [MAIN ] [247/3534] ARTL kept (0.3s) | 246 kept, 1 rejected | 136.9/min | ETA: 24.0m [2026-01-06T12:01:53.773246] [DEBUG] [REMOTE ] ARTNA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:53.773384] [DEBUG] [REMOTE ] ARTNA: PASS: History has at least 300 days. [2026-01-06T12:01:53.773627] [DEBUG] [REMOTE ] ARTNA: PASS: Price check passed. Min price $30.88. [2026-01-06T12:01:53.773764] [DEBUG] [REMOTE ] ARTNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:53.773882] [DEBUG] [REMOTE ] ARTNA: PASS: Integrity check passed. [2026-01-06T12:01:53.773922] [DEBUG] [REMOTE ] ARTNA: Symbol is viable for forecasting. [2026-01-06T12:01:53.773968] [INFO ] [MAIN ] [248/3534] ARTNA kept (0.7s) | 247 kept, 1 rejected | 136.6/min | ETA: 24.1m [2026-01-06T12:01:54.051734] [DEBUG] [REMOTE ] ARVN: Retrieved 1827 rows, trimmed to 300. [2026-01-06T12:01:54.051884] [DEBUG] [REMOTE ] ARVN: PASS: History has at least 300 days. [2026-01-06T12:01:54.052116] [DEBUG] [REMOTE ] ARVN: PASS: Price check passed. Min price $9.16. [2026-01-06T12:01:54.052248] [DEBUG] [REMOTE ] ARVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:54.052397] [DEBUG] [REMOTE ] ARVN: PASS: Integrity check passed. [2026-01-06T12:01:54.052438] [DEBUG] [REMOTE ] ARVN: Symbol is viable for forecasting. [2026-01-06T12:01:54.052486] [INFO ] [MAIN ] [249/3534] ARVN kept (0.3s) | 248 kept, 1 rejected | 136.8/min | ETA: 24.0m [2026-01-06T12:01:54.619559] [DEBUG] [REMOTE ] ASA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:54.619725] [DEBUG] [REMOTE ] ASA: PASS: History has at least 300 days. [2026-01-06T12:01:54.619977] [DEBUG] [REMOTE ] ASA: PASS: Price check passed. Min price $44.05. [2026-01-06T12:01:54.620113] [DEBUG] [REMOTE ] ASA: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:54.620235] [DEBUG] [REMOTE ] ASA: PASS: Integrity check passed. [2026-01-06T12:01:54.620277] [DEBUG] [REMOTE ] ASA: Symbol is viable for forecasting. [2026-01-06T12:01:54.620325] [INFO ] [MAIN ] [250/3534] ASA kept (0.6s) | 249 kept, 1 rejected | 136.7/min | ETA: 24.0m [2026-01-06T12:01:54.944796] [DEBUG] [REMOTE ] ASB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:54.944935] [DEBUG] [REMOTE ] ASB: PASS: History has at least 300 days. [2026-01-06T12:01:54.945160] [DEBUG] [REMOTE ] ASB: PASS: Price check passed. Min price $23.89. [2026-01-06T12:01:54.945297] [DEBUG] [REMOTE ] ASB: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:54.945415] [DEBUG] [REMOTE ] ASB: PASS: Integrity check passed. [2026-01-06T12:01:54.945455] [DEBUG] [REMOTE ] ASB: Symbol is viable for forecasting. [2026-01-06T12:01:54.945503] [INFO ] [MAIN ] [251/3534] ASB kept (0.3s) | 250 kept, 1 rejected | 136.8/min | ETA: 24.0m [2026-01-06T12:01:55.190383] [DEBUG] [REMOTE ] ASBA: Retrieved 713 rows, trimmed to 300. [2026-01-06T12:01:55.190519] [DEBUG] [REMOTE ] ASBA: PASS: History has at least 300 days. [2026-01-06T12:01:55.190736] [DEBUG] [REMOTE ] ASBA: PASS: Price check passed. Min price $23.99. [2026-01-06T12:01:55.190876] [DEBUG] [REMOTE ] ASBA: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:55.191013] [DEBUG] [REMOTE ] ASBA: PASS: Integrity check passed. [2026-01-06T12:01:55.191053] [DEBUG] [REMOTE ] ASBA: Symbol is viable for forecasting. [2026-01-06T12:01:55.191099] [INFO ] [MAIN ] [252/3534] ASBA kept (0.2s) | 251 kept, 1 rejected | 137.0/min | ETA: 24.0m [2026-01-06T12:01:55.626263] [DEBUG] [REMOTE ] ASC: Retrieved 3126 rows, trimmed to 300. [2026-01-06T12:01:55.626388] [DEBUG] [REMOTE ] ASC: PASS: History has at least 300 days. [2026-01-06T12:01:55.626617] [DEBUG] [REMOTE ] ASC: PASS: Price check passed. Min price $10.45. [2026-01-06T12:01:55.626755] [DEBUG] [REMOTE ] ASC: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:55.626863] [DEBUG] [REMOTE ] ASC: PASS: Integrity check passed. [2026-01-06T12:01:55.626907] [DEBUG] [REMOTE ] ASC: Symbol is viable for forecasting. [2026-01-06T12:01:55.626953] [INFO ] [MAIN ] [253/3534] ASC kept (0.4s) | 252 kept, 1 rejected | 137.0/min | ETA: 23.9m [2026-01-06T12:01:56.288136] [DEBUG] [REMOTE ] ASG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:56.288365] [DEBUG] [REMOTE ] ASG: PASS: History has at least 300 days. [2026-01-06T12:01:56.288760] [DEBUG] [REMOTE ] ASG: PASS: Price check passed. Min price $5.05. [2026-01-06T12:01:56.288904] [DEBUG] [REMOTE ] ASG: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:56.289076] [DEBUG] [REMOTE ] ASG: PASS: Integrity check passed. [2026-01-06T12:01:56.289122] [DEBUG] [REMOTE ] ASG: Symbol is viable for forecasting. [2026-01-06T12:01:56.289178] [INFO ] [MAIN ] [254/3534] ASG kept (0.7s) | 253 kept, 1 rejected | 136.8/min | ETA: 24.0m [2026-01-06T12:01:56.563944] [DEBUG] [REMOTE ] ASGI: Retrieved 1366 rows, trimmed to 300. [2026-01-06T12:01:56.564067] [DEBUG] [REMOTE ] ASGI: PASS: History has at least 300 days. [2026-01-06T12:01:56.564265] [DEBUG] [REMOTE ] ASGI: PASS: Price check passed. Min price $19.95. [2026-01-06T12:01:56.564396] [DEBUG] [REMOTE ] ASGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:56.564519] [DEBUG] [REMOTE ] ASGI: PASS: Integrity check passed. [2026-01-06T12:01:56.564560] [DEBUG] [REMOTE ] ASGI: Symbol is viable for forecasting. [2026-01-06T12:01:56.564650] [INFO ] [MAIN ] [255/3534] ASGI kept (0.3s) | 254 kept, 1 rejected | 137.0/min | ETA: 23.9m [2026-01-06T12:01:57.024925] [DEBUG] [REMOTE ] ASGN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:57.025058] [DEBUG] [REMOTE ] ASGN: PASS: History has at least 300 days. [2026-01-06T12:01:57.025464] [DEBUG] [REMOTE ] ASGN: PASS: Price check passed. Min price $40.01. [2026-01-06T12:01:57.025613] [DEBUG] [REMOTE ] ASGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:57.025732] [DEBUG] [REMOTE ] ASGN: PASS: Integrity check passed. [2026-01-06T12:01:57.025771] [DEBUG] [REMOTE ] ASGN: Symbol is viable for forecasting. [2026-01-06T12:01:57.025816] [INFO ] [MAIN ] [256/3534] ASGN kept (0.5s) | 255 kept, 1 rejected | 136.9/min | ETA: 23.9m [2026-01-06T12:01:57.568297] [DEBUG] [REMOTE ] ASH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:57.568437] [DEBUG] [REMOTE ] ASH: PASS: History has at least 300 days. [2026-01-06T12:01:57.568689] [DEBUG] [REMOTE ] ASH: PASS: Price check passed. Min price $47.17. [2026-01-06T12:01:57.568828] [DEBUG] [REMOTE ] ASH: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:57.568950] [DEBUG] [REMOTE ] ASH: PASS: Integrity check passed. [2026-01-06T12:01:57.568999] [DEBUG] [REMOTE ] ASH: Symbol is viable for forecasting. [2026-01-06T12:01:57.569050] [INFO ] [MAIN ] [257/3534] ASH kept (0.5s) | 256 kept, 1 rejected | 136.8/min | ETA: 24.0m [2026-01-06T12:01:57.897523] [DEBUG] [REMOTE ] ASIX: Retrieved 2327 rows, trimmed to 300. [2026-01-06T12:01:57.897672] [DEBUG] [REMOTE ] ASIX: PASS: History has at least 300 days. [2026-01-06T12:01:57.897905] [DEBUG] [REMOTE ] ASIX: PASS: Price check passed. Min price $14.26. [2026-01-06T12:01:57.898061] [DEBUG] [REMOTE ] ASIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:57.898198] [DEBUG] [REMOTE ] ASIX: PASS: Integrity check passed. [2026-01-06T12:01:57.898243] [DEBUG] [REMOTE ] ASIX: Symbol is viable for forecasting. [2026-01-06T12:01:57.898290] [INFO ] [MAIN ] [258/3534] ASIX kept (0.3s) | 257 kept, 1 rejected | 136.9/min | ETA: 23.9m [2026-01-06T12:01:58.229843] [DEBUG] [REMOTE ] ASLE: Retrieved 1723 rows, trimmed to 300. [2026-01-06T12:01:58.230033] [DEBUG] [REMOTE ] ASLE: PASS: History has at least 300 days. [2026-01-06T12:01:58.230287] [DEBUG] [REMOTE ] ASLE: PASS: Price check passed. Min price $5.94. [2026-01-06T12:01:58.230433] [DEBUG] [REMOTE ] ASLE: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:58.230555] [DEBUG] [REMOTE ] ASLE: PASS: Integrity check passed. [2026-01-06T12:01:58.230617] [DEBUG] [REMOTE ] ASLE: Symbol is viable for forecasting. [2026-01-06T12:01:58.230672] [INFO ] [MAIN ] [259/3534] ASLE kept (0.3s) | 258 kept, 1 rejected | 137.1/min | ETA: 23.9m [2026-01-06T12:01:58.763396] [DEBUG] [REMOTE ] ASMB: Retrieved 3784 rows, trimmed to 300. [2026-01-06T12:01:58.763620] [DEBUG] [REMOTE ] ASMB: PASS: History has at least 300 days. [2026-01-06T12:01:58.764022] [DEBUG] [REMOTE ] ASMB: PASS: Price check passed. Min price $26.51. [2026-01-06T12:01:58.764175] [DEBUG] [REMOTE ] ASMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:58.764358] [DEBUG] [REMOTE ] ASMB: PASS: Integrity check passed. [2026-01-06T12:01:58.764401] [DEBUG] [REMOTE ] ASMB: Symbol is viable for forecasting. [2026-01-06T12:01:58.764458] [INFO ] [MAIN ] [260/3534] ASMB kept (0.5s) | 259 kept, 1 rejected | 136.9/min | ETA: 23.9m [2026-01-06T12:01:59.219189] [DEBUG] [REMOTE ] ASML: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:01:59.219333] [DEBUG] [REMOTE ] ASML: PASS: History has at least 300 days. [2026-01-06T12:01:59.219588] [DEBUG] [REMOTE ] ASML: PASS: Price check passed. Min price $934.56. [2026-01-06T12:01:59.219729] [DEBUG] [REMOTE ] ASML: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:59.219871] [DEBUG] [REMOTE ] ASML: PASS: Integrity check passed. [2026-01-06T12:01:59.219923] [DEBUG] [REMOTE ] ASML: Symbol is viable for forecasting. [2026-01-06T12:01:59.219977] [INFO ] [MAIN ] [261/3534] ASML kept (0.5s) | 260 kept, 1 rejected | 136.9/min | ETA: 23.9m [2026-01-06T12:01:59.509905] [DEBUG] [REMOTE ] ASND: Retrieved 2751 rows, trimmed to 300. [2026-01-06T12:01:59.510121] [DEBUG] [REMOTE ] ASND: PASS: History has at least 300 days. [2026-01-06T12:01:59.510439] [DEBUG] [REMOTE ] ASND: PASS: Price check passed. Min price $196.01. [2026-01-06T12:01:59.510628] [DEBUG] [REMOTE ] ASND: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:59.510792] [DEBUG] [REMOTE ] ASND: PASS: Integrity check passed. [2026-01-06T12:01:59.510843] [DEBUG] [REMOTE ] ASND: Symbol is viable for forecasting. [2026-01-06T12:01:59.510908] [INFO ] [MAIN ] [262/3534] ASND kept (0.3s) | 261 kept, 1 rejected | 137.1/min | ETA: 23.9m [2026-01-06T12:01:59.751220] [DEBUG] [REMOTE ] ASO: Retrieved 1320 rows, trimmed to 300. [2026-01-06T12:01:59.751413] [DEBUG] [REMOTE ] ASO: PASS: History has at least 300 days. [2026-01-06T12:01:59.751689] [DEBUG] [REMOTE ] ASO: PASS: Price check passed. Min price $41.63. [2026-01-06T12:01:59.751834] [DEBUG] [REMOTE ] ASO: PASS: Continuity check passed with 300 days. [2026-01-06T12:01:59.751998] [DEBUG] [REMOTE ] ASO: PASS: Integrity check passed. [2026-01-06T12:01:59.752051] [DEBUG] [REMOTE ] ASO: Symbol is viable for forecasting. [2026-01-06T12:01:59.752106] [INFO ] [MAIN ] [263/3534] ASO kept (0.2s) | 262 kept, 1 rejected | 137.3/min | ETA: 23.8m [2026-01-06T12:02:00.336107] [DEBUG] [REMOTE ] ASPI: Retrieved 789 rows, trimmed to 300. [2026-01-06T12:02:00.336239] [DEBUG] [REMOTE ] ASPI: PASS: History has at least 300 days. [2026-01-06T12:02:00.336429] [DEBUG] [REMOTE ] ASPI: PASS: Price check passed. Min price $5.35. [2026-01-06T12:02:00.336558] [DEBUG] [REMOTE ] ASPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:00.336690] [DEBUG] [REMOTE ] ASPI: PASS: Integrity check passed. [2026-01-06T12:02:00.336731] [DEBUG] [REMOTE ] ASPI: Symbol is viable for forecasting. [2026-01-06T12:02:00.336777] [INFO ] [MAIN ] [264/3534] ASPI kept (0.6s) | 263 kept, 1 rejected | 137.2/min | ETA: 23.8m [2026-01-06T12:02:00.775707] [DEBUG] [REMOTE ] ASPN: Retrieved 2908 rows, trimmed to 300. [2026-01-06T12:02:00.775811] [DEBUG] [REMOTE ] ASPN: PASS: History has at least 300 days. [2026-01-06T12:02:00.776017] [DEBUG] [REMOTE ] ASPN: PASS: Price check passed. Min price $2.83. [2026-01-06T12:02:00.776148] [DEBUG] [REMOTE ] ASPN: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:00.776260] [DEBUG] [REMOTE ] ASPN: PASS: Integrity check passed. [2026-01-06T12:02:00.776299] [DEBUG] [REMOTE ] ASPN: Symbol is viable for forecasting. [2026-01-06T12:02:00.776345] [INFO ] [MAIN ] [265/3534] ASPN kept (0.4s) | 264 kept, 1 rejected | 137.2/min | ETA: 23.8m [2026-01-06T12:02:01.210482] [DEBUG] [REMOTE ] ASPS: Retrieved 4129 rows, trimmed to 300. [2026-01-06T12:02:01.210610] [DEBUG] [REMOTE ] ASPS: PASS: History has at least 300 days. [2026-01-06T12:02:01.210817] [DEBUG] [REMOTE ] ASPS: PASS: Price check passed. Min price $6.27. [2026-01-06T12:02:01.210946] [DEBUG] [REMOTE ] ASPS: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:01.211065] [DEBUG] [REMOTE ] ASPS: PASS: Integrity check passed. [2026-01-06T12:02:01.211104] [DEBUG] [REMOTE ] ASPS: Symbol is viable for forecasting. [2026-01-06T12:02:01.211150] [INFO ] [MAIN ] [266/3534] ASPS kept (0.4s) | 265 kept, 1 rejected | 137.2/min | ETA: 23.8m [2026-01-06T12:02:01.715244] [DEBUG] [REMOTE ] ASTE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:01.715524] [DEBUG] [REMOTE ] ASTE: PASS: History has at least 300 days. [2026-01-06T12:02:01.715976] [DEBUG] [REMOTE ] ASTE: PASS: Price check passed. Min price $40.65. [2026-01-06T12:02:01.716169] [DEBUG] [REMOTE ] ASTE: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:01.716337] [DEBUG] [REMOTE ] ASTE: PASS: Integrity check passed. [2026-01-06T12:02:01.716391] [DEBUG] [REMOTE ] ASTE: Symbol is viable for forecasting. [2026-01-06T12:02:01.716450] [INFO ] [MAIN ] [267/3534] ASTE kept (0.5s) | 266 kept, 1 rejected | 137.1/min | ETA: 23.8m [2026-01-06T12:02:02.102454] [DEBUG] [REMOTE ] ASTH: Retrieved 3730 rows, trimmed to 300. [2026-01-06T12:02:02.102617] [DEBUG] [REMOTE ] ASTH: PASS: History has at least 300 days. [2026-01-06T12:02:02.102822] [DEBUG] [REMOTE ] ASTH: PASS: Price check passed. Min price $20.34. [2026-01-06T12:02:02.102970] [DEBUG] [REMOTE ] ASTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:02.103086] [DEBUG] [REMOTE ] ASTH: PASS: Integrity check passed. [2026-01-06T12:02:02.103127] [DEBUG] [REMOTE ] ASTH: Symbol is viable for forecasting. [2026-01-06T12:02:02.103175] [INFO ] [MAIN ] [268/3534] ASTH kept (0.4s) | 267 kept, 1 rejected | 137.1/min | ETA: 23.8m [2026-01-06T12:02:02.520351] [DEBUG] [REMOTE ] ASTI: Retrieved 4874 rows, trimmed to 300. [2026-01-06T12:02:02.520538] [DEBUG] [REMOTE ] ASTI: PASS: History has at least 300 days. [2026-01-06T12:02:02.520829] [DEBUG] [REMOTE ] ASTI: PASS: Price check passed. Min price $1.43. [2026-01-06T12:02:02.520978] [DEBUG] [REMOTE ] ASTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:02.521122] [DEBUG] [REMOTE ] ASTI: PASS: Integrity check passed. [2026-01-06T12:02:02.521164] [DEBUG] [REMOTE ] ASTI: Symbol is viable for forecasting. [2026-01-06T12:02:02.521216] [INFO ] [MAIN ] [269/3534] ASTI kept (0.4s) | 268 kept, 1 rejected | 137.2/min | ETA: 23.8m [2026-01-06T12:02:02.653389] [DEBUG] [REMOTE ] ASTL: Retrieved 1056 rows, trimmed to 300. [2026-01-06T12:02:02.653511] [DEBUG] [REMOTE ] ASTL: PASS: History has at least 300 days. [2026-01-06T12:02:02.653736] [DEBUG] [REMOTE ] ASTL: PASS: Price check passed. Min price $3.28. [2026-01-06T12:02:02.653873] [DEBUG] [REMOTE ] ASTL: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:02.653981] [DEBUG] [REMOTE ] ASTL: PASS: Integrity check passed. [2026-01-06T12:02:02.654022] [DEBUG] [REMOTE ] ASTL: Symbol is viable for forecasting. [2026-01-06T12:02:02.654074] [INFO ] [MAIN ] [270/3534] ASTL kept (0.1s) | 269 kept, 1 rejected | 137.5/min | ETA: 23.7m [2026-01-06T12:02:03.184405] [DEBUG] [REMOTE ] ASTS: Retrieved 1551 rows, trimmed to 300. [2026-01-06T12:02:03.184531] [DEBUG] [REMOTE ] ASTS: PASS: History has at least 300 days. [2026-01-06T12:02:03.184768] [DEBUG] [REMOTE ] ASTS: PASS: Price check passed. Min price $50.70. [2026-01-06T12:02:03.184906] [DEBUG] [REMOTE ] ASTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:03.185019] [DEBUG] [REMOTE ] ASTS: PASS: Integrity check passed. [2026-01-06T12:02:03.185059] [DEBUG] [REMOTE ] ASTS: Symbol is viable for forecasting. [2026-01-06T12:02:03.185107] [INFO ] [MAIN ] [271/3534] ASTS kept (0.5s) | 270 kept, 1 rejected | 137.4/min | ETA: 23.7m [2026-01-06T12:02:03.637716] [DEBUG] [REMOTE ] ASX: Retrieved 6352 rows, trimmed to 300. [2026-01-06T12:02:03.637847] [DEBUG] [REMOTE ] ASX: PASS: History has at least 300 days. [2026-01-06T12:02:03.638091] [DEBUG] [REMOTE ] ASX: PASS: Price check passed. Min price $11.08. [2026-01-06T12:02:03.638227] [DEBUG] [REMOTE ] ASX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:03.638342] [DEBUG] [REMOTE ] ASX: PASS: Integrity check passed. [2026-01-06T12:02:03.638383] [DEBUG] [REMOTE ] ASX: Symbol is viable for forecasting. [2026-01-06T12:02:03.638430] [INFO ] [MAIN ] [272/3534] ASX kept (0.5s) | 271 kept, 1 rejected | 137.4/min | ETA: 23.7m [2026-01-06T12:02:04.138300] [DEBUG] [REMOTE ] ASYS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:04.138431] [DEBUG] [REMOTE ] ASYS: PASS: History has at least 300 days. [2026-01-06T12:02:04.138656] [DEBUG] [REMOTE ] ASYS: PASS: Price check passed. Min price $7.05. [2026-01-06T12:02:04.138805] [DEBUG] [REMOTE ] ASYS: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:04.138916] [DEBUG] [REMOTE ] ASYS: PASS: Integrity check passed. [2026-01-06T12:02:04.138956] [DEBUG] [REMOTE ] ASYS: Symbol is viable for forecasting. [2026-01-06T12:02:04.139003] [INFO ] [MAIN ] [273/3534] ASYS kept (0.5s) | 272 kept, 1 rejected | 137.3/min | ETA: 23.7m [2026-01-06T12:02:04.380167] [DEBUG] [REMOTE ] ATAI: Retrieved 1142 rows, trimmed to 300. [2026-01-06T12:02:04.380302] [DEBUG] [REMOTE ] ATAI: PASS: History has at least 300 days. [2026-01-06T12:02:04.380501] [DEBUG] [REMOTE ] ATAI: PASS: Price check passed. Min price $3.66. [2026-01-06T12:02:04.380666] [DEBUG] [REMOTE ] ATAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:04.380800] [DEBUG] [REMOTE ] ATAI: PASS: Integrity check passed. [2026-01-06T12:02:04.380841] [DEBUG] [REMOTE ] ATAI: Symbol is viable for forecasting. [2026-01-06T12:02:04.380887] [INFO ] [MAIN ] [274/3534] ATAI kept (0.2s) | 273 kept, 1 rejected | 137.5/min | ETA: 23.7m [2026-01-06T12:02:04.994651] [DEBUG] [REMOTE ] ATEC: Retrieved 4929 rows, trimmed to 300. [2026-01-06T12:02:04.994777] [DEBUG] [REMOTE ] ATEC: PASS: History has at least 300 days. [2026-01-06T12:02:04.994987] [DEBUG] [REMOTE ] ATEC: PASS: Price check passed. Min price $13.14. [2026-01-06T12:02:04.995126] [DEBUG] [REMOTE ] ATEC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:04.995241] [DEBUG] [REMOTE ] ATEC: PASS: Integrity check passed. [2026-01-06T12:02:04.995294] [DEBUG] [REMOTE ] ATEC: Symbol is viable for forecasting. [2026-01-06T12:02:04.995347] [INFO ] [MAIN ] [275/3534] ATEC kept (0.6s) | 274 kept, 1 rejected | 137.3/min | ETA: 23.7m [2026-01-06T12:02:05.374425] [DEBUG] [REMOTE ] ATEN: Retrieved 2966 rows, trimmed to 300. [2026-01-06T12:02:05.374550] [DEBUG] [REMOTE ] ATEN: PASS: History has at least 300 days. [2026-01-06T12:02:05.374792] [DEBUG] [REMOTE ] ATEN: PASS: Price check passed. Min price $16.55. [2026-01-06T12:02:05.374923] [DEBUG] [REMOTE ] ATEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:05.375049] [DEBUG] [REMOTE ] ATEN: PASS: Integrity check passed. [2026-01-06T12:02:05.375096] [DEBUG] [REMOTE ] ATEN: Symbol is viable for forecasting. [2026-01-06T12:02:05.375143] [INFO ] [MAIN ] [276/3534] ATEN kept (0.4s) | 275 kept, 1 rejected | 137.4/min | ETA: 23.7m [2026-01-06T12:02:05.729822] [DEBUG] [REMOTE ] ATEX: Retrieved 2747 rows, trimmed to 300. [2026-01-06T12:02:05.729984] [DEBUG] [REMOTE ] ATEX: PASS: History has at least 300 days. [2026-01-06T12:02:05.730262] [DEBUG] [REMOTE ] ATEX: PASS: Price check passed. Min price $17.99. [2026-01-06T12:02:05.730403] [DEBUG] [REMOTE ] ATEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:05.730526] [DEBUG] [REMOTE ] ATEX: PASS: Integrity check passed. [2026-01-06T12:02:05.730585] [DEBUG] [REMOTE ] ATEX: Symbol is viable for forecasting. [2026-01-06T12:02:05.730638] [INFO ] [MAIN ] [277/3534] ATEX kept (0.4s) | 276 kept, 1 rejected | 137.5/min | ETA: 23.7m [2026-01-06T12:02:06.321840] [DEBUG] [REMOTE ] ATGE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:06.322064] [DEBUG] [REMOTE ] ATGE: PASS: History has at least 300 days. [2026-01-06T12:02:06.322426] [DEBUG] [REMOTE ] ATGE: PASS: Price check passed. Min price $89.36. [2026-01-06T12:02:06.322596] [DEBUG] [REMOTE ] ATGE: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:06.322773] [DEBUG] [REMOTE ] ATGE: PASS: Integrity check passed. [2026-01-06T12:02:06.322818] [DEBUG] [REMOTE ] ATGE: Symbol is viable for forecasting. [2026-01-06T12:02:06.322874] [INFO ] [MAIN ] [278/3534] ATGE kept (0.6s) | 277 kept, 1 rejected | 137.3/min | ETA: 23.7m [2026-01-06T12:02:06.596405] [DEBUG] [REMOTE ] ATHA: Retrieved 1330 rows, trimmed to 300. [2026-01-06T12:02:06.596617] [DEBUG] [REMOTE ] ATHA: PASS: History has at least 300 days. [2026-01-06T12:02:06.596881] [DEBUG] [REMOTE ] ATHA: PASS: Price check passed. Min price $3.62. [2026-01-06T12:02:06.597043] [DEBUG] [REMOTE ] ATHA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:06.597186] [DEBUG] [REMOTE ] ATHA: PASS: Integrity check passed. [2026-01-06T12:02:06.597228] [DEBUG] [REMOTE ] ATHA: Symbol is viable for forecasting. [2026-01-06T12:02:06.597280] [INFO ] [MAIN ] [279/3534] ATHA kept (0.3s) | 278 kept, 1 rejected | 137.5/min | ETA: 23.7m [2026-01-06T12:02:07.129676] [DEBUG] [REMOTE ] ATHM: Retrieved 3034 rows, trimmed to 300. [2026-01-06T12:02:07.129854] [DEBUG] [REMOTE ] ATHM: PASS: History has at least 300 days. [2026-01-06T12:02:07.130101] [DEBUG] [REMOTE ] ATHM: PASS: Price check passed. Min price $21.88. [2026-01-06T12:02:07.130248] [DEBUG] [REMOTE ] ATHM: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:07.130372] [DEBUG] [REMOTE ] ATHM: PASS: Integrity check passed. [2026-01-06T12:02:07.130414] [DEBUG] [REMOTE ] ATHM: Symbol is viable for forecasting. [2026-01-06T12:02:07.130468] [INFO ] [MAIN ] [280/3534] ATHM kept (0.5s) | 279 kept, 1 rejected | 137.4/min | ETA: 23.7m [2026-01-06T12:02:07.662406] [DEBUG] [REMOTE ] ATI: Retrieved 6565 rows, trimmed to 300. [2026-01-06T12:02:07.662566] [DEBUG] [REMOTE ] ATI: PASS: History has at least 300 days. [2026-01-06T12:02:07.662851] [DEBUG] [REMOTE ] ATI: PASS: Price check passed. Min price $80.04. [2026-01-06T12:02:07.663026] [DEBUG] [REMOTE ] ATI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:07.663219] [DEBUG] [REMOTE ] ATI: PASS: Integrity check passed. [2026-01-06T12:02:07.663279] [DEBUG] [REMOTE ] ATI: Symbol is viable for forecasting. [2026-01-06T12:02:07.663335] [INFO ] [MAIN ] [281/3534] ATI kept (0.5s) | 280 kept, 1 rejected | 137.3/min | ETA: 23.7m [2026-01-06T12:02:08.135451] [DEBUG] [REMOTE ] ATLC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:08.135718] [DEBUG] [REMOTE ] ATLC: PASS: History has at least 300 days. [2026-01-06T12:02:08.136168] [DEBUG] [REMOTE ] ATLC: PASS: Price check passed. Min price $51.00. [2026-01-06T12:02:08.136321] [DEBUG] [REMOTE ] ATLC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:08.136481] [DEBUG] [REMOTE ] ATLC: PASS: Integrity check passed. [2026-01-06T12:02:08.136523] [DEBUG] [REMOTE ] ATLC: Symbol is viable for forecasting. [2026-01-06T12:02:08.136599] [INFO ] [MAIN ] [282/3534] ATLC kept (0.5s) | 281 kept, 1 rejected | 137.2/min | ETA: 23.7m [2026-01-06T12:02:08.316640] [DEBUG] [REMOTE ] ATLCZ: Retrieved 484 rows, trimmed to 300. [2026-01-06T12:02:08.316771] [DEBUG] [REMOTE ] ATLCZ: PASS: History has at least 300 days. [2026-01-06T12:02:08.316975] [DEBUG] [REMOTE ] ATLCZ: PASS: Price check passed. Min price $24.71. [2026-01-06T12:02:08.317104] [DEBUG] [REMOTE ] ATLCZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:08.317212] [DEBUG] [REMOTE ] ATLCZ: PASS: Integrity check passed. [2026-01-06T12:02:08.317252] [DEBUG] [REMOTE ] ATLCZ: Symbol is viable for forecasting. [2026-01-06T12:02:08.317298] [INFO ] [MAIN ] [283/3534] ATLCZ kept (0.2s) | 282 kept, 1 rejected | 137.5/min | ETA: 23.6m [2026-01-06T12:02:09.020888] [DEBUG] [REMOTE ] ATLO: Retrieved 6511 rows, trimmed to 300. [2026-01-06T12:02:09.021019] [DEBUG] [REMOTE ] ATLO: PASS: History has at least 300 days. [2026-01-06T12:02:09.021239] [DEBUG] [REMOTE ] ATLO: PASS: Price check passed. Min price $19.43. [2026-01-06T12:02:09.021378] [DEBUG] [REMOTE ] ATLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:09.021494] [DEBUG] [REMOTE ] ATLO: PASS: Integrity check passed. [2026-01-06T12:02:09.021534] [DEBUG] [REMOTE ] ATLO: Symbol is viable for forecasting. [2026-01-06T12:02:09.021600] [INFO ] [MAIN ] [284/3534] ATLO kept (0.7s) | 283 kept, 1 rejected | 137.2/min | ETA: 23.7m [2026-01-06T12:02:09.532280] [DEBUG] [REMOTE ] ATNI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:09.532416] [DEBUG] [REMOTE ] ATNI: PASS: History has at least 300 days. [2026-01-06T12:02:09.532687] [DEBUG] [REMOTE ] ATNI: PASS: Price check passed. Min price $13.93. [2026-01-06T12:02:09.532819] [DEBUG] [REMOTE ] ATNI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:09.532965] [DEBUG] [REMOTE ] ATNI: PASS: Integrity check passed. [2026-01-06T12:02:09.533016] [DEBUG] [REMOTE ] ATNI: Symbol is viable for forecasting. [2026-01-06T12:02:09.533076] [INFO ] [MAIN ] [285/3534] ATNI kept (0.5s) | 284 kept, 1 rejected | 137.2/min | ETA: 23.7m [2026-01-06T12:02:09.995274] [DEBUG] [REMOTE ] ATO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:09.995403] [DEBUG] [REMOTE ] ATO: PASS: History has at least 300 days. [2026-01-06T12:02:09.995647] [DEBUG] [REMOTE ] ATO: PASS: Price check passed. Min price $166.28. [2026-01-06T12:02:09.995801] [DEBUG] [REMOTE ] ATO: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:09.995921] [DEBUG] [REMOTE ] ATO: PASS: Integrity check passed. [2026-01-06T12:02:09.995962] [DEBUG] [REMOTE ] ATO: Symbol is viable for forecasting. [2026-01-06T12:02:09.996011] [INFO ] [MAIN ] [286/3534] ATO kept (0.5s) | 285 kept, 1 rejected | 137.1/min | ETA: 23.7m [2026-01-06T12:02:10.292263] [DEBUG] [REMOTE ] ATOM: Retrieved 2367 rows, trimmed to 300. [2026-01-06T12:02:10.292399] [DEBUG] [REMOTE ] ATOM: PASS: History has at least 300 days. [2026-01-06T12:02:10.292632] [DEBUG] [REMOTE ] ATOM: PASS: Price check passed. Min price $1.99. [2026-01-06T12:02:10.292776] [DEBUG] [REMOTE ] ATOM: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:10.292884] [DEBUG] [REMOTE ] ATOM: PASS: Integrity check passed. [2026-01-06T12:02:10.292923] [DEBUG] [REMOTE ] ATOM: Symbol is viable for forecasting. [2026-01-06T12:02:10.292970] [INFO ] [MAIN ] [287/3534] ATOM kept (0.3s) | 286 kept, 1 rejected | 137.3/min | ETA: 23.7m [2026-01-06T12:02:10.729532] [DEBUG] [REMOTE ] ATRA: Retrieved 2821 rows, trimmed to 300. [2026-01-06T12:02:10.729666] [DEBUG] [REMOTE ] ATRA: PASS: History has at least 300 days. [2026-01-06T12:02:10.729867] [DEBUG] [REMOTE ] ATRA: PASS: Price check passed. Min price $10.75. [2026-01-06T12:02:10.730004] [DEBUG] [REMOTE ] ATRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:10.730112] [DEBUG] [REMOTE ] ATRA: PASS: Integrity check passed. [2026-01-06T12:02:10.730152] [DEBUG] [REMOTE ] ATRA: Symbol is viable for forecasting. [2026-01-06T12:02:10.730198] [INFO ] [MAIN ] [288/3534] ATRA kept (0.4s) | 287 kept, 1 rejected | 137.3/min | ETA: 23.6m [2026-01-06T12:02:11.301956] [DEBUG] [REMOTE ] ATRC: Retrieved 5136 rows, trimmed to 300. [2026-01-06T12:02:11.302080] [DEBUG] [REMOTE ] ATRC: PASS: History has at least 300 days. [2026-01-06T12:02:11.302283] [DEBUG] [REMOTE ] ATRC: PASS: Price check passed. Min price $31.50. [2026-01-06T12:02:11.302415] [DEBUG] [REMOTE ] ATRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:11.302526] [DEBUG] [REMOTE ] ATRC: PASS: Integrity check passed. [2026-01-06T12:02:11.302565] [DEBUG] [REMOTE ] ATRC: Symbol is viable for forecasting. [2026-01-06T12:02:11.302632] [INFO ] [MAIN ] [289/3534] ATRC kept (0.6s) | 288 kept, 1 rejected | 137.1/min | ETA: 23.7m [2026-01-06T12:02:11.878206] [DEBUG] [REMOTE ] ATRO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:11.878336] [DEBUG] [REMOTE ] ATRO: PASS: History has at least 300 days. [2026-01-06T12:02:11.878551] [DEBUG] [REMOTE ] ATRO: PASS: Price check passed. Min price $45.97. [2026-01-06T12:02:11.878702] [DEBUG] [REMOTE ] ATRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:11.878817] [DEBUG] [REMOTE ] ATRO: PASS: Integrity check passed. [2026-01-06T12:02:11.878856] [DEBUG] [REMOTE ] ATRO: Symbol is viable for forecasting. [2026-01-06T12:02:11.878904] [INFO ] [MAIN ] [290/3534] ATRO kept (0.6s) | 289 kept, 1 rejected | 137.0/min | ETA: 23.7m [2026-01-06T12:02:12.170176] [DEBUG] [REMOTE ] ATXS: Retrieved 2648 rows, trimmed to 300. [2026-01-06T12:02:12.170298] [DEBUG] [REMOTE ] ATXS: PASS: History has at least 300 days. [2026-01-06T12:02:12.170708] [DEBUG] [REMOTE ] ATXS: PASS: Price check passed. Min price $8.31. [2026-01-06T12:02:12.170846] [DEBUG] [REMOTE ] ATXS: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:12.170952] [DEBUG] [REMOTE ] ATXS: PASS: Integrity check passed. [2026-01-06T12:02:12.170990] [DEBUG] [REMOTE ] ATXS: Symbol is viable for forecasting. [2026-01-06T12:02:12.171038] [INFO ] [MAIN ] [291/3534] ATXS kept (0.3s) | 290 kept, 1 rejected | 137.1/min | ETA: 23.6m [2026-01-06T12:02:12.790994] [DEBUG] [REMOTE ] AUB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:12.791128] [DEBUG] [REMOTE ] AUB: PASS: History has at least 300 days. [2026-01-06T12:02:12.791354] [DEBUG] [REMOTE ] AUB: PASS: Price check passed. Min price $31.29. [2026-01-06T12:02:12.791494] [DEBUG] [REMOTE ] AUB: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:12.791636] [DEBUG] [REMOTE ] AUB: PASS: Integrity check passed. [2026-01-06T12:02:12.791681] [DEBUG] [REMOTE ] AUB: Symbol is viable for forecasting. [2026-01-06T12:02:12.791730] [INFO ] [MAIN ] [292/3534] AUB kept (0.6s) | 291 kept, 1 rejected | 136.9/min | ETA: 23.7m [2026-01-06T12:02:13.263603] [DEBUG] [REMOTE ] AUDC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:13.263738] [DEBUG] [REMOTE ] AUDC: PASS: History has at least 300 days. [2026-01-06T12:02:13.263962] [DEBUG] [REMOTE ] AUDC: PASS: Price check passed. Min price $8.46. [2026-01-06T12:02:13.264095] [DEBUG] [REMOTE ] AUDC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:13.264214] [DEBUG] [REMOTE ] AUDC: PASS: Integrity check passed. [2026-01-06T12:02:13.264253] [DEBUG] [REMOTE ] AUDC: Symbol is viable for forecasting. [2026-01-06T12:02:13.264300] [INFO ] [MAIN ] [293/3534] AUDC kept (0.5s) | 292 kept, 1 rejected | 136.9/min | ETA: 23.7m [2026-01-06T12:02:13.454454] [DEBUG] [REMOTE ] AUPH: Retrieved 2846 rows, trimmed to 300. [2026-01-06T12:02:13.454596] [DEBUG] [REMOTE ] AUPH: PASS: History has at least 300 days. [2026-01-06T12:02:13.454797] [DEBUG] [REMOTE ] AUPH: PASS: Price check passed. Min price $11.10. [2026-01-06T12:02:13.454926] [DEBUG] [REMOTE ] AUPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:13.455033] [DEBUG] [REMOTE ] AUPH: PASS: Integrity check passed. [2026-01-06T12:02:13.455072] [DEBUG] [REMOTE ] AUPH: Symbol is viable for forecasting. [2026-01-06T12:02:13.455118] [INFO ] [MAIN ] [294/3534] AUPH kept (0.2s) | 293 kept, 1 rejected | 137.2/min | ETA: 23.6m [2026-01-06T12:02:13.900818] [DEBUG] [REMOTE ] AURA: Retrieved 1049 rows, trimmed to 300. [2026-01-06T12:02:13.900940] [DEBUG] [REMOTE ] AURA: PASS: History has at least 300 days. [2026-01-06T12:02:13.901133] [DEBUG] [REMOTE ] AURA: PASS: Price check passed. Min price $5.18. [2026-01-06T12:02:13.901263] [DEBUG] [REMOTE ] AURA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:13.901368] [DEBUG] [REMOTE ] AURA: PASS: Integrity check passed. [2026-01-06T12:02:13.901406] [DEBUG] [REMOTE ] AURA: Symbol is viable for forecasting. [2026-01-06T12:02:13.901453] [INFO ] [MAIN ] [295/3534] AURA kept (0.4s) | 294 kept, 1 rejected | 137.2/min | ETA: 23.6m [2026-01-06T12:02:14.363728] [DEBUG] [REMOTE ] AUTL: Retrieved 1894 rows, trimmed to 300. [2026-01-06T12:02:14.363853] [DEBUG] [REMOTE ] AUTL: PASS: History has at least 300 days. [2026-01-06T12:02:14.364048] [DEBUG] [REMOTE ] AUTL: PASS: Price check passed. Min price $1.23. [2026-01-06T12:02:14.364178] [DEBUG] [REMOTE ] AUTL: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:14.364314] [DEBUG] [REMOTE ] AUTL: PASS: Integrity check passed. [2026-01-06T12:02:14.364356] [DEBUG] [REMOTE ] AUTL: Symbol is viable for forecasting. [2026-01-06T12:02:14.364403] [INFO ] [MAIN ] [296/3534] AUTL kept (0.5s) | 295 kept, 1 rejected | 137.1/min | ETA: 23.6m [2026-01-06T12:02:14.932517] [DEBUG] [REMOTE ] AVA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:14.932674] [DEBUG] [REMOTE ] AVA: PASS: History has at least 300 days. [2026-01-06T12:02:14.932958] [DEBUG] [REMOTE ] AVA: PASS: Price check passed. Min price $36.40. [2026-01-06T12:02:14.933102] [DEBUG] [REMOTE ] AVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:14.933218] [DEBUG] [REMOTE ] AVA: PASS: Integrity check passed. [2026-01-06T12:02:14.933257] [DEBUG] [REMOTE ] AVA: Symbol is viable for forecasting. [2026-01-06T12:02:14.933304] [INFO ] [MAIN ] [297/3534] AVA kept (0.6s) | 296 kept, 1 rejected | 137.0/min | ETA: 23.6m [2026-01-06T12:02:15.158230] [DEBUG] [REMOTE ] AVAH: Retrieved 1178 rows, trimmed to 300. [2026-01-06T12:02:15.158353] [DEBUG] [REMOTE ] AVAH: PASS: History has at least 300 days. [2026-01-06T12:02:15.158553] [DEBUG] [REMOTE ] AVAH: PASS: Price check passed. Min price $8.08. [2026-01-06T12:02:15.158718] [DEBUG] [REMOTE ] AVAH: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:15.158830] [DEBUG] [REMOTE ] AVAH: PASS: Integrity check passed. [2026-01-06T12:02:15.158870] [DEBUG] [REMOTE ] AVAH: Symbol is viable for forecasting. [2026-01-06T12:02:15.158918] [INFO ] [MAIN ] [298/3534] AVAH kept (0.2s) | 297 kept, 1 rejected | 137.2/min | ETA: 23.6m [2026-01-06T12:02:15.674517] [DEBUG] [REMOTE ] AVAL: Retrieved 2838 rows, trimmed to 300. [2026-01-06T12:02:15.674707] [DEBUG] [REMOTE ] AVAL: PASS: History has at least 300 days. [2026-01-06T12:02:15.674998] [DEBUG] [REMOTE ] AVAL: PASS: Price check passed. Min price $3.44. [2026-01-06T12:02:15.675183] [DEBUG] [REMOTE ] AVAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:15.675341] [DEBUG] [REMOTE ] AVAL: PASS: Integrity check passed. [2026-01-06T12:02:15.675397] [DEBUG] [REMOTE ] AVAL: Symbol is viable for forecasting. [2026-01-06T12:02:15.675465] [INFO ] [MAIN ] [299/3534] AVAL kept (0.5s) | 298 kept, 1 rejected | 137.1/min | ETA: 23.6m [2026-01-06T12:02:16.272837] [DEBUG] [REMOTE ] AVB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:16.272988] [DEBUG] [REMOTE ] AVB: PASS: History has at least 300 days. [2026-01-06T12:02:16.273243] [DEBUG] [REMOTE ] AVB: PASS: Price check passed. Min price $172.26. [2026-01-06T12:02:16.273382] [DEBUG] [REMOTE ] AVB: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:16.273505] [DEBUG] [REMOTE ] AVB: PASS: Integrity check passed. [2026-01-06T12:02:16.273545] [DEBUG] [REMOTE ] AVB: Symbol is viable for forecasting. [2026-01-06T12:02:16.273612] [INFO ] [MAIN ] [300/3534] AVB kept (0.6s) | 299 kept, 1 rejected | 137.0/min | ETA: 23.6m [2026-01-06T12:02:16.434485] [DEBUG] [REMOTE ] AVBP: Retrieved 487 rows, trimmed to 300. [2026-01-06T12:02:16.434635] [DEBUG] [REMOTE ] AVBP: PASS: History has at least 300 days. [2026-01-06T12:02:16.434846] [DEBUG] [REMOTE ] AVBP: PASS: Price check passed. Min price $17.60. [2026-01-06T12:02:16.434983] [DEBUG] [REMOTE ] AVBP: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:16.435098] [DEBUG] [REMOTE ] AVBP: PASS: Integrity check passed. [2026-01-06T12:02:16.435139] [DEBUG] [REMOTE ] AVBP: Symbol is viable for forecasting. [2026-01-06T12:02:16.435187] [INFO ] [MAIN ] [301/3534] AVBP kept (0.2s) | 300 kept, 1 rejected | 137.3/min | ETA: 23.6m [2026-01-06T12:02:17.209777] [DEBUG] [REMOTE ] AVD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:17.209907] [DEBUG] [REMOTE ] AVD: PASS: History has at least 300 days. [2026-01-06T12:02:17.210122] [DEBUG] [REMOTE ] AVD: PASS: Price check passed. Min price $3.81. [2026-01-06T12:02:17.210254] [DEBUG] [REMOTE ] AVD: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:17.210369] [DEBUG] [REMOTE ] AVD: PASS: Integrity check passed. [2026-01-06T12:02:17.210409] [DEBUG] [REMOTE ] AVD: Symbol is viable for forecasting. [2026-01-06T12:02:17.210455] [INFO ] [MAIN ] [302/3534] AVD kept (0.8s) | 301 kept, 1 rejected | 136.9/min | ETA: 23.6m [2026-01-06T12:02:17.657737] [DEBUG] [REMOTE ] AVDL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:17.657885] [DEBUG] [REMOTE ] AVDL: PASS: History has at least 300 days. [2026-01-06T12:02:17.658113] [DEBUG] [REMOTE ] AVDL: PASS: Price check passed. Min price $14.00. [2026-01-06T12:02:17.658246] [DEBUG] [REMOTE ] AVDL: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:17.658361] [DEBUG] [REMOTE ] AVDL: PASS: Integrity check passed. [2026-01-06T12:02:17.658401] [DEBUG] [REMOTE ] AVDL: Symbol is viable for forecasting. [2026-01-06T12:02:17.658448] [INFO ] [MAIN ] [303/3534] AVDL kept (0.4s) | 302 kept, 1 rejected | 136.9/min | ETA: 23.6m [2026-01-06T12:02:18.045938] [DEBUG] [REMOTE ] AVGO: Retrieved 4129 rows, trimmed to 300. [2026-01-06T12:02:18.046061] [DEBUG] [REMOTE ] AVGO: PASS: History has at least 300 days. [2026-01-06T12:02:18.046263] [DEBUG] [REMOTE ] AVGO: PASS: Price check passed. Min price $324.01. [2026-01-06T12:02:18.046400] [DEBUG] [REMOTE ] AVGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:18.046512] [DEBUG] [REMOTE ] AVGO: PASS: Integrity check passed. [2026-01-06T12:02:18.046770] [DEBUG] [REMOTE ] AVGO: Symbol is viable for forecasting. [2026-01-06T12:02:18.046820] [INFO ] [MAIN ] [304/3534] AVGO kept (0.4s) | 303 kept, 1 rejected | 136.9/min | ETA: 23.6m [2026-01-06T12:02:18.234515] [DEBUG] [REMOTE ] AVGX: Retrieved 343 rows, trimmed to 300. [2026-01-06T12:02:18.234729] [DEBUG] [REMOTE ] AVGX: PASS: History has at least 300 days. [2026-01-06T12:02:18.234980] [DEBUG] [REMOTE ] AVGX: PASS: Price check passed. Min price $41.72. [2026-01-06T12:02:18.235138] [DEBUG] [REMOTE ] AVGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:18.235278] [DEBUG] [REMOTE ] AVGX: PASS: Integrity check passed. [2026-01-06T12:02:18.235325] [DEBUG] [REMOTE ] AVGX: Symbol is viable for forecasting. [2026-01-06T12:02:18.235379] [INFO ] [MAIN ] [305/3534] AVGX kept (0.2s) | 304 kept, 1 rejected | 137.2/min | ETA: 23.5m [2026-01-06T12:02:18.938393] [DEBUG] [REMOTE ] AVK: Retrieved 5708 rows, trimmed to 300. [2026-01-06T12:02:18.938523] [DEBUG] [REMOTE ] AVK: PASS: History has at least 300 days. [2026-01-06T12:02:18.938754] [DEBUG] [REMOTE ] AVK: PASS: Price check passed. Min price $11.92. [2026-01-06T12:02:18.938890] [DEBUG] [REMOTE ] AVK: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:18.939003] [DEBUG] [REMOTE ] AVK: PASS: Integrity check passed. [2026-01-06T12:02:18.939043] [DEBUG] [REMOTE ] AVK: Symbol is viable for forecasting. [2026-01-06T12:02:18.939089] [INFO ] [MAIN ] [306/3534] AVK kept (0.7s) | 305 kept, 1 rejected | 136.9/min | ETA: 23.6m [2026-01-06T12:02:19.309766] [DEBUG] [REMOTE ] AVNS: Retrieved 2818 rows, trimmed to 300. [2026-01-06T12:02:19.309899] [DEBUG] [REMOTE ] AVNS: PASS: History has at least 300 days. [2026-01-06T12:02:19.310101] [DEBUG] [REMOTE ] AVNS: PASS: Price check passed. Min price $10.66. [2026-01-06T12:02:19.310230] [DEBUG] [REMOTE ] AVNS: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:19.310369] [DEBUG] [REMOTE ] AVNS: PASS: Integrity check passed. [2026-01-06T12:02:19.310408] [DEBUG] [REMOTE ] AVNS: Symbol is viable for forecasting. [2026-01-06T12:02:19.310455] [INFO ] [MAIN ] [307/3534] AVNS kept (0.4s) | 306 kept, 1 rejected | 137.0/min | ETA: 23.6m [2026-01-06T12:02:19.617228] [DEBUG] [REMOTE ] AVO: Retrieved 1321 rows, trimmed to 300. [2026-01-06T12:02:19.617382] [DEBUG] [REMOTE ] AVO: PASS: History has at least 300 days. [2026-01-06T12:02:19.617643] [DEBUG] [REMOTE ] AVO: PASS: Price check passed. Min price $11.25. [2026-01-06T12:02:19.617987] [DEBUG] [REMOTE ] AVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:19.618104] [DEBUG] [REMOTE ] AVO: PASS: Integrity check passed. [2026-01-06T12:02:19.618144] [DEBUG] [REMOTE ] AVO: Symbol is viable for forecasting. [2026-01-06T12:02:19.618191] [INFO ] [MAIN ] [308/3534] AVO kept (0.3s) | 307 kept, 1 rejected | 137.1/min | ETA: 23.5m [2026-01-06T12:02:19.973835] [DEBUG] [REMOTE ] AVTX: Retrieved 2548 rows, trimmed to 300. [2026-01-06T12:02:19.973974] [DEBUG] [REMOTE ] AVTX: PASS: History has at least 300 days. [2026-01-06T12:02:19.974192] [DEBUG] [REMOTE ] AVTX: PASS: Price check passed. Min price $13.67. [2026-01-06T12:02:19.974321] [DEBUG] [REMOTE ] AVTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:19.974428] [DEBUG] [REMOTE ] AVTX: PASS: Integrity check passed. [2026-01-06T12:02:19.974466] [DEBUG] [REMOTE ] AVTX: Symbol is viable for forecasting. [2026-01-06T12:02:19.974512] [INFO ] [MAIN ] [309/3534] AVTX kept (0.4s) | 308 kept, 1 rejected | 137.2/min | ETA: 23.5m [2026-01-06T12:02:20.528852] [DEBUG] [REMOTE ] AVXL: Retrieved 4883 rows, trimmed to 300. [2026-01-06T12:02:20.528984] [DEBUG] [REMOTE ] AVXL: PASS: History has at least 300 days. [2026-01-06T12:02:20.529192] [DEBUG] [REMOTE ] AVXL: PASS: Price check passed. Min price $3.08. [2026-01-06T12:02:20.529326] [DEBUG] [REMOTE ] AVXL: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:20.529440] [DEBUG] [REMOTE ] AVXL: PASS: Integrity check passed. [2026-01-06T12:02:20.529479] [DEBUG] [REMOTE ] AVXL: Symbol is viable for forecasting. [2026-01-06T12:02:20.529527] [INFO ] [MAIN ] [310/3534] AVXL kept (0.6s) | 309 kept, 1 rejected | 137.1/min | ETA: 23.5m [2026-01-06T12:02:21.027024] [DEBUG] [REMOTE ] AVY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:21.027281] [DEBUG] [REMOTE ] AVY: PASS: History has at least 300 days. [2026-01-06T12:02:21.027773] [DEBUG] [REMOTE ] AVY: PASS: Price check passed. Min price $156.65. [2026-01-06T12:02:21.027953] [DEBUG] [REMOTE ] AVY: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:21.028159] [DEBUG] [REMOTE ] AVY: PASS: Integrity check passed. [2026-01-06T12:02:21.028213] [DEBUG] [REMOTE ] AVY: Symbol is viable for forecasting. [2026-01-06T12:02:21.028275] [INFO ] [MAIN ] [311/3534] AVY kept (0.5s) | 310 kept, 1 rejected | 137.0/min | ETA: 23.5m [2026-01-06T12:02:21.568936] [DEBUG] [REMOTE ] AWF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:21.569072] [DEBUG] [REMOTE ] AWF: PASS: History has at least 300 days. [2026-01-06T12:02:21.569300] [DEBUG] [REMOTE ] AWF: PASS: Price check passed. Min price $10.48. [2026-01-06T12:02:21.569440] [DEBUG] [REMOTE ] AWF: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:21.569585] [DEBUG] [REMOTE ] AWF: PASS: Integrity check passed. [2026-01-06T12:02:21.569630] [DEBUG] [REMOTE ] AWF: Symbol is viable for forecasting. [2026-01-06T12:02:21.569680] [INFO ] [MAIN ] [312/3534] AWF kept (0.5s) | 311 kept, 1 rejected | 136.9/min | ETA: 23.5m [2026-01-06T12:02:21.974706] [DEBUG] [REMOTE ] AWI: Retrieved 4833 rows, trimmed to 300. [2026-01-06T12:02:21.974841] [DEBUG] [REMOTE ] AWI: PASS: History has at least 300 days. [2026-01-06T12:02:21.975052] [DEBUG] [REMOTE ] AWI: PASS: Price check passed. Min price $179.87. [2026-01-06T12:02:21.975190] [DEBUG] [REMOTE ] AWI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:21.975306] [DEBUG] [REMOTE ] AWI: PASS: Integrity check passed. [2026-01-06T12:02:21.975346] [DEBUG] [REMOTE ] AWI: Symbol is viable for forecasting. [2026-01-06T12:02:21.975395] [INFO ] [MAIN ] [313/3534] AWI kept (0.4s) | 312 kept, 1 rejected | 137.0/min | ETA: 23.5m [2026-01-06T12:02:22.442294] [DEBUG] [REMOTE ] AWK: Retrieved 4454 rows, trimmed to 300. [2026-01-06T12:02:22.442420] [DEBUG] [REMOTE ] AWK: PASS: History has at least 300 days. [2026-01-06T12:02:22.442654] [DEBUG] [REMOTE ] AWK: PASS: Price check passed. Min price $125.18. [2026-01-06T12:02:22.442800] [DEBUG] [REMOTE ] AWK: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:22.442924] [DEBUG] [REMOTE ] AWK: PASS: Integrity check passed. [2026-01-06T12:02:22.442965] [DEBUG] [REMOTE ] AWK: Symbol is viable for forecasting. [2026-01-06T12:02:22.443013] [INFO ] [MAIN ] [314/3534] AWK kept (0.5s) | 313 kept, 1 rejected | 136.9/min | ETA: 23.5m [2026-01-06T12:02:22.778457] [DEBUG] [REMOTE ] AWP: Retrieved 4704 rows, trimmed to 300. [2026-01-06T12:02:22.778638] [DEBUG] [REMOTE ] AWP: PASS: History has at least 300 days. [2026-01-06T12:02:22.778855] [DEBUG] [REMOTE ] AWP: PASS: Price check passed. Min price $3.69. [2026-01-06T12:02:22.778988] [DEBUG] [REMOTE ] AWP: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:22.779102] [DEBUG] [REMOTE ] AWP: PASS: Integrity check passed. [2026-01-06T12:02:22.779142] [DEBUG] [REMOTE ] AWP: Symbol is viable for forecasting. [2026-01-06T12:02:22.779189] [INFO ] [MAIN ] [315/3534] AWP kept (0.3s) | 314 kept, 1 rejected | 137.0/min | ETA: 23.5m [2026-01-06T12:02:23.300695] [DEBUG] [REMOTE ] AWRE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:23.300824] [DEBUG] [REMOTE ] AWRE: PASS: History has at least 300 days. [2026-01-06T12:02:23.301034] [DEBUG] [REMOTE ] AWRE: PASS: Price check passed. Min price $1.85. [2026-01-06T12:02:23.301167] [DEBUG] [REMOTE ] AWRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:23.301280] [DEBUG] [REMOTE ] AWRE: PASS: Integrity check passed. [2026-01-06T12:02:23.301321] [DEBUG] [REMOTE ] AWRE: Symbol is viable for forecasting. [2026-01-06T12:02:23.301367] [INFO ] [MAIN ] [316/3534] AWRE kept (0.5s) | 315 kept, 1 rejected | 136.9/min | ETA: 23.5m [2026-01-06T12:02:23.746336] [DEBUG] [REMOTE ] AXGN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:23.746473] [DEBUG] [REMOTE ] AXGN: PASS: History has at least 300 days. [2026-01-06T12:02:23.746710] [DEBUG] [REMOTE ] AXGN: PASS: Price check passed. Min price $15.59. [2026-01-06T12:02:23.746842] [DEBUG] [REMOTE ] AXGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:23.746958] [DEBUG] [REMOTE ] AXGN: PASS: Integrity check passed. [2026-01-06T12:02:23.746998] [DEBUG] [REMOTE ] AXGN: Symbol is viable for forecasting. [2026-01-06T12:02:23.747045] [INFO ] [MAIN ] [317/3534] AXGN kept (0.4s) | 316 kept, 1 rejected | 136.9/min | ETA: 23.5m [2026-01-06T12:02:24.188200] [DEBUG] [REMOTE ] AXL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:24.188331] [DEBUG] [REMOTE ] AXL: PASS: History has at least 300 days. [2026-01-06T12:02:24.188536] [DEBUG] [REMOTE ] AXL: PASS: Price check passed. Min price $5.32. [2026-01-06T12:02:24.188696] [DEBUG] [REMOTE ] AXL: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:24.188836] [DEBUG] [REMOTE ] AXL: PASS: Integrity check passed. [2026-01-06T12:02:24.188876] [DEBUG] [REMOTE ] AXL: Symbol is viable for forecasting. [2026-01-06T12:02:24.188924] [INFO ] [MAIN ] [318/3534] AXL kept (0.4s) | 317 kept, 1 rejected | 136.9/min | ETA: 23.5m [2026-01-06T12:02:24.644987] [DEBUG] [REMOTE ] AXON: Retrieved 6181 rows, trimmed to 300. [2026-01-06T12:02:24.645130] [DEBUG] [REMOTE ] AXON: PASS: History has at least 300 days. [2026-01-06T12:02:24.645369] [DEBUG] [REMOTE ] AXON: PASS: Price check passed. Min price $519.61. [2026-01-06T12:02:24.645506] [DEBUG] [REMOTE ] AXON: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:24.645648] [DEBUG] [REMOTE ] AXON: PASS: Integrity check passed. [2026-01-06T12:02:24.645690] [DEBUG] [REMOTE ] AXON: Symbol is viable for forecasting. [2026-01-06T12:02:24.645739] [INFO ] [MAIN ] [319/3534] AXON kept (0.5s) | 318 kept, 1 rejected | 136.9/min | ETA: 23.5m [2026-01-06T12:02:25.093674] [DEBUG] [REMOTE ] AXP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:25.093802] [DEBUG] [REMOTE ] AXP: PASS: History has at least 300 days. [2026-01-06T12:02:25.094015] [DEBUG] [REMOTE ] AXP: PASS: Price check passed. Min price $315.57. [2026-01-06T12:02:25.094172] [DEBUG] [REMOTE ] AXP: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:25.094291] [DEBUG] [REMOTE ] AXP: PASS: Integrity check passed. [2026-01-06T12:02:25.094331] [DEBUG] [REMOTE ] AXP: Symbol is viable for forecasting. [2026-01-06T12:02:25.094378] [INFO ] [MAIN ] [320/3534] AXP kept (0.4s) | 319 kept, 1 rejected | 136.9/min | ETA: 23.5m [2026-01-06T12:02:25.542051] [DEBUG] [REMOTE ] AXS: Retrieved 5665 rows, trimmed to 300. [2026-01-06T12:02:25.542194] [DEBUG] [REMOTE ] AXS: PASS: History has at least 300 days. [2026-01-06T12:02:25.542399] [DEBUG] [REMOTE ] AXS: PASS: Price check passed. Min price $87.89. [2026-01-06T12:02:25.542531] [DEBUG] [REMOTE ] AXS: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:25.542660] [DEBUG] [REMOTE ] AXS: PASS: Integrity check passed. [2026-01-06T12:02:25.542700] [DEBUG] [REMOTE ] AXS: Symbol is viable for forecasting. [2026-01-06T12:02:25.542746] [INFO ] [MAIN ] [321/3534] AXS kept (0.4s) | 320 kept, 1 rejected | 136.9/min | ETA: 23.5m [2026-01-06T12:02:25.886307] [DEBUG] [REMOTE ] AXSM: Retrieved 2545 rows, trimmed to 300. [2026-01-06T12:02:25.886457] [DEBUG] [REMOTE ] AXSM: PASS: History has at least 300 days. [2026-01-06T12:02:25.886746] [DEBUG] [REMOTE ] AXSM: PASS: Price check passed. Min price $121.15. [2026-01-06T12:02:25.886921] [DEBUG] [REMOTE ] AXSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:25.887066] [DEBUG] [REMOTE ] AXSM: PASS: Integrity check passed. [2026-01-06T12:02:25.887116] [DEBUG] [REMOTE ] AXSM: Symbol is viable for forecasting. [2026-01-06T12:02:25.887176] [INFO ] [MAIN ] [322/3534] AXSM kept (0.3s) | 321 kept, 1 rejected | 137.0/min | ETA: 23.4m [2026-01-06T12:02:26.271311] [DEBUG] [REMOTE ] AXTA: Retrieved 2802 rows, trimmed to 300. [2026-01-06T12:02:26.271438] [DEBUG] [REMOTE ] AXTA: PASS: History has at least 300 days. [2026-01-06T12:02:26.271684] [DEBUG] [REMOTE ] AXTA: PASS: Price check passed. Min price $26.39. [2026-01-06T12:02:26.271821] [DEBUG] [REMOTE ] AXTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:26.271936] [DEBUG] [REMOTE ] AXTA: PASS: Integrity check passed. [2026-01-06T12:02:26.271975] [DEBUG] [REMOTE ] AXTA: Symbol is viable for forecasting. [2026-01-06T12:02:26.272023] [INFO ] [MAIN ] [323/3534] AXTA kept (0.4s) | 322 kept, 1 rejected | 137.0/min | ETA: 23.4m [2026-01-06T12:02:26.692231] [DEBUG] [REMOTE ] AXTI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:26.692360] [DEBUG] [REMOTE ] AXTI: PASS: History has at least 300 days. [2026-01-06T12:02:26.692588] [DEBUG] [REMOTE ] AXTI: PASS: Price check passed. Min price $4.03. [2026-01-06T12:02:26.692725] [DEBUG] [REMOTE ] AXTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:26.692838] [DEBUG] [REMOTE ] AXTI: PASS: Integrity check passed. [2026-01-06T12:02:26.692878] [DEBUG] [REMOTE ] AXTI: Symbol is viable for forecasting. [2026-01-06T12:02:26.692925] [INFO ] [MAIN ] [324/3534] AXTI kept (0.4s) | 323 kept, 1 rejected | 137.1/min | ETA: 23.4m [2026-01-06T12:02:27.243459] [DEBUG] [REMOTE ] AYI: Retrieved 6061 rows, trimmed to 300. [2026-01-06T12:02:27.243603] [DEBUG] [REMOTE ] AYI: PASS: History has at least 300 days. [2026-01-06T12:02:27.243815] [DEBUG] [REMOTE ] AYI: PASS: Price check passed. Min price $341.65. [2026-01-06T12:02:27.243946] [DEBUG] [REMOTE ] AYI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:27.244057] [DEBUG] [REMOTE ] AYI: PASS: Integrity check passed. [2026-01-06T12:02:27.244095] [DEBUG] [REMOTE ] AYI: Symbol is viable for forecasting. [2026-01-06T12:02:27.244141] [INFO ] [MAIN ] [325/3534] AYI kept (0.6s) | 324 kept, 1 rejected | 136.9/min | ETA: 23.4m [2026-01-06T12:02:27.511483] [DEBUG] [REMOTE ] AZ: Retrieved 1385 rows, trimmed to 300. [2026-01-06T12:02:27.511624] [DEBUG] [REMOTE ] AZ: PASS: History has at least 300 days. [2026-01-06T12:02:27.511819] [DEBUG] [REMOTE ] AZ: PASS: Price check passed. Min price $5.20. [2026-01-06T12:02:27.511949] [DEBUG] [REMOTE ] AZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:27.512054] [DEBUG] [REMOTE ] AZ: PASS: Integrity check passed. [2026-01-06T12:02:27.512092] [DEBUG] [REMOTE ] AZ: Symbol is viable for forecasting. [2026-01-06T12:02:27.512139] [INFO ] [MAIN ] [326/3534] AZ kept (0.3s) | 325 kept, 1 rejected | 137.1/min | ETA: 23.4m [2026-01-06T12:02:28.105263] [DEBUG] [REMOTE ] AZN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:28.105406] [DEBUG] [REMOTE ] AZN: PASS: History has at least 300 days. [2026-01-06T12:02:28.105641] [DEBUG] [REMOTE ] AZN: PASS: Price check passed. Min price $81.15. [2026-01-06T12:02:28.105806] [DEBUG] [REMOTE ] AZN: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:28.105925] [DEBUG] [REMOTE ] AZN: PASS: Integrity check passed. [2026-01-06T12:02:28.105965] [DEBUG] [REMOTE ] AZN: Symbol is viable for forecasting. [2026-01-06T12:02:28.106013] [INFO ] [MAIN ] [327/3534] AZN kept (0.6s) | 326 kept, 1 rejected | 137.0/min | ETA: 23.4m [2026-01-06T12:02:28.593437] [DEBUG] [REMOTE ] AZO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:28.593570] [DEBUG] [REMOTE ] AZO: PASS: History has at least 300 days. [2026-01-06T12:02:28.593801] [DEBUG] [REMOTE ] AZO: PASS: Price check passed. Min price $3268.30. [2026-01-06T12:02:28.593958] [DEBUG] [REMOTE ] AZO: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:28.594079] [DEBUG] [REMOTE ] AZO: PASS: Integrity check passed. [2026-01-06T12:02:28.594120] [DEBUG] [REMOTE ] AZO: Symbol is viable for forecasting. [2026-01-06T12:02:28.594168] [INFO ] [MAIN ] [328/3534] AZO kept (0.5s) | 327 kept, 1 rejected | 136.9/min | ETA: 23.4m [2026-01-06T12:02:29.081486] [DEBUG] [REMOTE ] AZTA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:29.081650] [DEBUG] [REMOTE ] AZTA: PASS: History has at least 300 days. [2026-01-06T12:02:29.081912] [DEBUG] [REMOTE ] AZTA: PASS: Price check passed. Min price $29.37. [2026-01-06T12:02:29.082059] [DEBUG] [REMOTE ] AZTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:29.082209] [DEBUG] [REMOTE ] AZTA: PASS: Integrity check passed. [2026-01-06T12:02:29.082251] [DEBUG] [REMOTE ] AZTA: Symbol is viable for forecasting. [2026-01-06T12:02:29.082301] [INFO ] [MAIN ] [329/3534] AZTA kept (0.5s) | 328 kept, 1 rejected | 136.9/min | ETA: 23.4m [2026-01-06T12:02:29.364373] [DEBUG] [REMOTE ] AZZ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:29.364498] [DEBUG] [REMOTE ] AZZ: PASS: History has at least 300 days. [2026-01-06T12:02:29.364718] [DEBUG] [REMOTE ] AZZ: PASS: Price check passed. Min price $97.64. [2026-01-06T12:02:29.364849] [DEBUG] [REMOTE ] AZZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:29.364958] [DEBUG] [REMOTE ] AZZ: PASS: Integrity check passed. [2026-01-06T12:02:29.364998] [DEBUG] [REMOTE ] AZZ: Symbol is viable for forecasting. [2026-01-06T12:02:29.365044] [INFO ] [MAIN ] [330/3534] AZZ kept (0.3s) | 329 kept, 1 rejected | 137.0/min | ETA: 23.4m [2026-01-06T12:02:29.990348] [DEBUG] [REMOTE ] BA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:29.990479] [DEBUG] [REMOTE ] BA: PASS: History has at least 300 days. [2026-01-06T12:02:29.990720] [DEBUG] [REMOTE ] BA: PASS: Price check passed. Min price $179.12. [2026-01-06T12:02:29.990861] [DEBUG] [REMOTE ] BA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:29.990976] [DEBUG] [REMOTE ] BA: PASS: Integrity check passed. [2026-01-06T12:02:29.991016] [DEBUG] [REMOTE ] BA: Symbol is viable for forecasting. [2026-01-06T12:02:29.991064] [INFO ] [MAIN ] [331/3534] BA kept (0.6s) | 330 kept, 1 rejected | 136.8/min | ETA: 23.4m [2026-01-06T12:02:30.320337] [DEBUG] [REMOTE ] BABA: Retrieved 2840 rows, trimmed to 300. [2026-01-06T12:02:30.320463] [DEBUG] [REMOTE ] BABA: PASS: History has at least 300 days. [2026-01-06T12:02:30.320697] [DEBUG] [REMOTE ] BABA: PASS: Price check passed. Min price $146.58. [2026-01-06T12:02:30.320833] [DEBUG] [REMOTE ] BABA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:30.320943] [DEBUG] [REMOTE ] BABA: PASS: Integrity check passed. [2026-01-06T12:02:30.320982] [DEBUG] [REMOTE ] BABA: Symbol is viable for forecasting. [2026-01-06T12:02:30.321029] [INFO ] [MAIN ] [332/3534] BABA kept (0.3s) | 331 kept, 1 rejected | 136.9/min | ETA: 23.4m [2026-01-06T12:02:30.571899] [DEBUG] [REMOTE ] BABX: Retrieved 767 rows, trimmed to 300. [2026-01-06T12:02:30.572200] [DEBUG] [REMOTE ] BABX: PASS: History has at least 300 days. [2026-01-06T12:02:30.572400] [DEBUG] [REMOTE ] BABX: PASS: Price check passed. Min price $36.04. [2026-01-06T12:02:30.572537] [DEBUG] [REMOTE ] BABX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:30.572675] [DEBUG] [REMOTE ] BABX: PASS: Integrity check passed. [2026-01-06T12:02:30.572718] [DEBUG] [REMOTE ] BABX: Symbol is viable for forecasting. [2026-01-06T12:02:30.572771] [INFO ] [MAIN ] [333/3534] BABX kept (0.3s) | 332 kept, 1 rejected | 137.1/min | ETA: 23.3m [2026-01-06T12:02:31.248685] [DEBUG] [REMOTE ] BAC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:31.248820] [DEBUG] [REMOTE ] BAC: PASS: History has at least 300 days. [2026-01-06T12:02:31.249045] [DEBUG] [REMOTE ] BAC: PASS: Price check passed. Min price $48.40. [2026-01-06T12:02:31.249191] [DEBUG] [REMOTE ] BAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:31.249306] [DEBUG] [REMOTE ] BAC: PASS: Integrity check passed. [2026-01-06T12:02:31.249349] [DEBUG] [REMOTE ] BAC: Symbol is viable for forecasting. [2026-01-06T12:02:31.249397] [INFO ] [MAIN ] [334/3534] BAC kept (0.7s) | 333 kept, 1 rejected | 136.9/min | ETA: 23.4m [2026-01-06T12:02:31.615796] [DEBUG] [REMOTE ] BAH: Retrieved 3804 rows, trimmed to 300. [2026-01-06T12:02:31.615991] [DEBUG] [REMOTE ] BAH: PASS: History has at least 300 days. [2026-01-06T12:02:31.616279] [DEBUG] [REMOTE ] BAH: PASS: Price check passed. Min price $79.90. [2026-01-06T12:02:31.616419] [DEBUG] [REMOTE ] BAH: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:31.616557] [DEBUG] [REMOTE ] BAH: PASS: Integrity check passed. [2026-01-06T12:02:31.616618] [DEBUG] [REMOTE ] BAH: Symbol is viable for forecasting. [2026-01-06T12:02:31.616673] [INFO ] [MAIN ] [335/3534] BAH kept (0.4s) | 334 kept, 1 rejected | 137.0/min | ETA: 23.4m [2026-01-06T12:02:32.142224] [DEBUG] [REMOTE ] BALL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:32.142357] [DEBUG] [REMOTE ] BALL: PASS: History has at least 300 days. [2026-01-06T12:02:32.142559] [DEBUG] [REMOTE ] BALL: PASS: Price check passed. Min price $46.22. [2026-01-06T12:02:32.142711] [DEBUG] [REMOTE ] BALL: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:32.142825] [DEBUG] [REMOTE ] BALL: PASS: Integrity check passed. [2026-01-06T12:02:32.142865] [DEBUG] [REMOTE ] BALL: Symbol is viable for forecasting. [2026-01-06T12:02:32.142915] [INFO ] [MAIN ] [336/3534] BALL kept (0.5s) | 335 kept, 1 rejected | 136.9/min | ETA: 23.4m [2026-01-06T12:02:32.368763] [DEBUG] [REMOTE ] BAM: Retrieved 775 rows, trimmed to 300. [2026-01-06T12:02:32.368962] [DEBUG] [REMOTE ] BAM: PASS: History has at least 300 days. [2026-01-06T12:02:32.369209] [DEBUG] [REMOTE ] BAM: PASS: Price check passed. Min price $49.00. [2026-01-06T12:02:32.369350] [DEBUG] [REMOTE ] BAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:32.369468] [DEBUG] [REMOTE ] BAM: PASS: Integrity check passed. [2026-01-06T12:02:32.369510] [DEBUG] [REMOTE ] BAM: Symbol is viable for forecasting. [2026-01-06T12:02:32.369562] [INFO ] [MAIN ] [337/3534] BAM kept (0.2s) | 336 kept, 1 rejected | 137.1/min | ETA: 23.3m [2026-01-06T12:02:33.019560] [DEBUG] [REMOTE ] BANC: Retrieved 5853 rows, trimmed to 300. [2026-01-06T12:02:33.019782] [DEBUG] [REMOTE ] BANC: PASS: History has at least 300 days. [2026-01-06T12:02:33.020102] [DEBUG] [REMOTE ] BANC: PASS: Price check passed. Min price $15.48. [2026-01-06T12:02:33.020335] [DEBUG] [REMOTE ] BANC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:33.020485] [DEBUG] [REMOTE ] BANC: PASS: Integrity check passed. [2026-01-06T12:02:33.020530] [DEBUG] [REMOTE ] BANC: Symbol is viable for forecasting. [2026-01-06T12:02:33.020605] [INFO ] [MAIN ] [338/3534] BANC kept (0.7s) | 337 kept, 1 rejected | 136.9/min | ETA: 23.4m [2026-01-06T12:02:33.218627] [DEBUG] [REMOTE ] BAND: Retrieved 2047 rows, trimmed to 300. [2026-01-06T12:02:33.218856] [DEBUG] [REMOTE ] BAND: PASS: History has at least 300 days. [2026-01-06T12:02:33.219132] [DEBUG] [REMOTE ] BAND: PASS: Price check passed. Min price $13.42. [2026-01-06T12:02:33.219274] [DEBUG] [REMOTE ] BAND: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:33.219407] [DEBUG] [REMOTE ] BAND: PASS: Integrity check passed. [2026-01-06T12:02:33.219448] [DEBUG] [REMOTE ] BAND: Symbol is viable for forecasting. [2026-01-06T12:02:33.219502] [INFO ] [MAIN ] [339/3534] BAND kept (0.2s) | 338 kept, 1 rejected | 137.1/min | ETA: 23.3m [2026-01-06T12:02:33.887224] [DEBUG] [REMOTE ] BANF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:33.887360] [DEBUG] [REMOTE ] BANF: PASS: History has at least 300 days. [2026-01-06T12:02:33.887607] [DEBUG] [REMOTE ] BANF: PASS: Price check passed. Min price $106.01. [2026-01-06T12:02:33.887744] [DEBUG] [REMOTE ] BANF: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:33.887946] [DEBUG] [REMOTE ] BANF: PASS: Integrity check passed. [2026-01-06T12:02:33.887994] [DEBUG] [REMOTE ] BANF: Symbol is viable for forecasting. [2026-01-06T12:02:33.888051] [INFO ] [MAIN ] [340/3534] BANF kept (0.7s) | 339 kept, 1 rejected | 136.9/min | ETA: 23.3m [2026-01-06T12:02:34.241061] [DEBUG] [REMOTE ] BANX: Retrieved 3057 rows, trimmed to 300. [2026-01-06T12:02:34.241181] [DEBUG] [REMOTE ] BANX: PASS: History has at least 300 days. [2026-01-06T12:02:34.241374] [DEBUG] [REMOTE ] BANX: PASS: Price check passed. Min price $20.21. [2026-01-06T12:02:34.241502] [DEBUG] [REMOTE ] BANX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:34.241635] [DEBUG] [REMOTE ] BANX: PASS: Integrity check passed. [2026-01-06T12:02:34.241679] [DEBUG] [REMOTE ] BANX: Symbol is viable for forecasting. [2026-01-06T12:02:34.241724] [INFO ] [MAIN ] [341/3534] BANX kept (0.4s) | 340 kept, 1 rejected | 137.0/min | ETA: 23.3m [2026-01-06T12:02:34.725746] [DEBUG] [REMOTE ] BAP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:34.725871] [DEBUG] [REMOTE ] BAP: PASS: History has at least 300 days. [2026-01-06T12:02:34.726125] [DEBUG] [REMOTE ] BAP: PASS: Price check passed. Min price $247.85. [2026-01-06T12:02:34.726264] [DEBUG] [REMOTE ] BAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:34.726379] [DEBUG] [REMOTE ] BAP: PASS: Integrity check passed. [2026-01-06T12:02:34.726425] [DEBUG] [REMOTE ] BAP: Symbol is viable for forecasting. [2026-01-06T12:02:34.726483] [INFO ] [MAIN ] [342/3534] BAP kept (0.5s) | 341 kept, 1 rejected | 136.9/min | ETA: 23.3m [2026-01-06T12:02:35.066139] [DEBUG] [REMOTE ] BATRA: Retrieved 2444 rows, trimmed to 300. [2026-01-06T12:02:35.066332] [DEBUG] [REMOTE ] BATRA: PASS: History has at least 300 days. [2026-01-06T12:02:35.066617] [DEBUG] [REMOTE ] BATRA: PASS: Price check passed. Min price $41.92. [2026-01-06T12:02:35.066765] [DEBUG] [REMOTE ] BATRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:35.066899] [DEBUG] [REMOTE ] BATRA: PASS: Integrity check passed. [2026-01-06T12:02:35.066942] [DEBUG] [REMOTE ] BATRA: Symbol is viable for forecasting. [2026-01-06T12:02:35.066995] [INFO ] [MAIN ] [343/3534] BATRA kept (0.3s) | 342 kept, 1 rejected | 137.0/min | ETA: 23.3m [2026-01-06T12:02:35.314744] [DEBUG] [REMOTE ] BATRK: Retrieved 2444 rows, trimmed to 300. [2026-01-06T12:02:35.314941] [DEBUG] [REMOTE ] BATRK: PASS: History has at least 300 days. [2026-01-06T12:02:35.315240] [DEBUG] [REMOTE ] BATRK: PASS: Price check passed. Min price $38.04. [2026-01-06T12:02:35.315411] [DEBUG] [REMOTE ] BATRK: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:35.315564] [DEBUG] [REMOTE ] BATRK: PASS: Integrity check passed. [2026-01-06T12:02:35.315634] [DEBUG] [REMOTE ] BATRK: Symbol is viable for forecasting. [2026-01-06T12:02:35.315699] [INFO ] [MAIN ] [344/3534] BATRK kept (0.2s) | 343 kept, 1 rejected | 137.2/min | ETA: 23.3m [2026-01-06T12:02:36.051546] [DEBUG] [REMOTE ] BAX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:36.051789] [DEBUG] [REMOTE ] BAX: PASS: History has at least 300 days. [2026-01-06T12:02:36.052321] [DEBUG] [REMOTE ] BAX: PASS: Price check passed. Min price $17.41. [2026-01-06T12:02:36.052470] [DEBUG] [REMOTE ] BAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:36.052643] [DEBUG] [REMOTE ] BAX: PASS: Integrity check passed. [2026-01-06T12:02:36.052689] [DEBUG] [REMOTE ] BAX: Symbol is viable for forecasting. [2026-01-06T12:02:36.052760] [INFO ] [MAIN ] [345/3534] BAX kept (0.7s) | 344 kept, 1 rejected | 136.9/min | ETA: 23.3m [2026-01-06T12:02:36.527184] [DEBUG] [REMOTE ] BB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:36.527428] [DEBUG] [REMOTE ] BB: PASS: History has at least 300 days. [2026-01-06T12:02:36.527936] [DEBUG] [REMOTE ] BB: PASS: Price check passed. Min price $3.77. [2026-01-06T12:02:36.528084] [DEBUG] [REMOTE ] BB: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:36.528244] [DEBUG] [REMOTE ] BB: PASS: Integrity check passed. [2026-01-06T12:02:36.528287] [DEBUG] [REMOTE ] BB: Symbol is viable for forecasting. [2026-01-06T12:02:36.528344] [INFO ] [MAIN ] [346/3534] BB kept (0.5s) | 345 kept, 1 rejected | 136.9/min | ETA: 23.3m [2026-01-06T12:02:36.784113] [DEBUG] [REMOTE ] BBAI: Retrieved 1015 rows, trimmed to 300. [2026-01-06T12:02:36.784285] [DEBUG] [REMOTE ] BBAI: PASS: History has at least 300 days. [2026-01-06T12:02:36.784525] [DEBUG] [REMOTE ] BBAI: PASS: Price check passed. Min price $5.40. [2026-01-06T12:02:36.784701] [DEBUG] [REMOTE ] BBAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:36.784817] [DEBUG] [REMOTE ] BBAI: PASS: Integrity check passed. [2026-01-06T12:02:36.784858] [DEBUG] [REMOTE ] BBAI: Symbol is viable for forecasting. [2026-01-06T12:02:36.784912] [INFO ] [MAIN ] [347/3534] BBAI kept (0.3s) | 346 kept, 1 rejected | 137.0/min | ETA: 23.3m [2026-01-06T12:02:37.218214] [DEBUG] [REMOTE ] BBCP: Retrieved 2104 rows, trimmed to 300. [2026-01-06T12:02:37.218400] [DEBUG] [REMOTE ] BBCP: PASS: History has at least 300 days. [2026-01-06T12:02:37.218680] [DEBUG] [REMOTE ] BBCP: PASS: Price check passed. Min price $5.86. [2026-01-06T12:02:37.218822] [DEBUG] [REMOTE ] BBCP: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:37.218941] [DEBUG] [REMOTE ] BBCP: PASS: Integrity check passed. [2026-01-06T12:02:37.218982] [DEBUG] [REMOTE ] BBCP: Symbol is viable for forecasting. [2026-01-06T12:02:37.219035] [INFO ] [MAIN ] [348/3534] BBCP kept (0.4s) | 347 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-06T12:02:37.774614] [DEBUG] [REMOTE ] BBD: Retrieved 6067 rows, trimmed to 300. [2026-01-06T12:02:37.774750] [DEBUG] [REMOTE ] BBD: PASS: History has at least 300 days. [2026-01-06T12:02:37.774963] [DEBUG] [REMOTE ] BBD: PASS: Price check passed. Min price $2.99. [2026-01-06T12:02:37.775295] [DEBUG] [REMOTE ] BBD: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:37.775410] [DEBUG] [REMOTE ] BBD: PASS: Integrity check passed. [2026-01-06T12:02:37.775452] [DEBUG] [REMOTE ] BBD: Symbol is viable for forecasting. [2026-01-06T12:02:37.775499] [INFO ] [MAIN ] [349/3534] BBD kept (0.6s) | 348 kept, 1 rejected | 136.9/min | ETA: 23.3m [2026-01-06T12:02:38.127121] [DEBUG] [REMOTE ] BBDO: Retrieved 3474 rows, trimmed to 300. [2026-01-06T12:02:38.127253] [DEBUG] [REMOTE ] BBDO: PASS: History has at least 300 days. [2026-01-06T12:02:38.127463] [DEBUG] [REMOTE ] BBDO: PASS: Price check passed. Min price $2.65. [2026-01-06T12:02:38.127627] [DEBUG] [REMOTE ] BBDO: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:38.127747] [DEBUG] [REMOTE ] BBDO: PASS: Integrity check passed. [2026-01-06T12:02:38.127790] [DEBUG] [REMOTE ] BBDO: Symbol is viable for forecasting. [2026-01-06T12:02:38.127843] [INFO ] [MAIN ] [350/3534] BBDO kept (0.4s) | 349 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-06T12:02:38.526465] [DEBUG] [REMOTE ] BBH: Retrieved 6568 rows, trimmed to 300. [2026-01-06T12:02:38.526740] [DEBUG] [REMOTE ] BBH: PASS: History has at least 300 days. [2026-01-06T12:02:38.527150] [DEBUG] [REMOTE ] BBH: PASS: Price check passed. Min price $171.23. [2026-01-06T12:02:38.527298] [DEBUG] [REMOTE ] BBH: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:38.527486] [DEBUG] [REMOTE ] BBH: PASS: Integrity check passed. [2026-01-06T12:02:38.527529] [DEBUG] [REMOTE ] BBH: Symbol is viable for forecasting. [2026-01-06T12:02:38.527607] [INFO ] [MAIN ] [351/3534] BBH kept (0.4s) | 350 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-06T12:02:38.858543] [DEBUG] [REMOTE ] BBIO: Retrieved 1640 rows, trimmed to 300. [2026-01-06T12:02:38.858755] [DEBUG] [REMOTE ] BBIO: PASS: History has at least 300 days. [2026-01-06T12:02:38.859006] [DEBUG] [REMOTE ] BBIO: PASS: Price check passed. Min price $53.24. [2026-01-06T12:02:38.859147] [DEBUG] [REMOTE ] BBIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:38.859268] [DEBUG] [REMOTE ] BBIO: PASS: Integrity check passed. [2026-01-06T12:02:38.859309] [DEBUG] [REMOTE ] BBIO: Symbol is viable for forecasting. [2026-01-06T12:02:38.859362] [INFO ] [MAIN ] [352/3534] BBIO kept (0.3s) | 351 kept, 1 rejected | 137.1/min | ETA: 23.2m [2026-01-06T12:02:39.265380] [DEBUG] [REMOTE ] BBLG: Retrieved 1931 rows, trimmed to 300. [2026-01-06T12:02:39.265555] [DEBUG] [REMOTE ] BBLG: PASS: History has at least 300 days. [2026-01-06T12:02:39.265831] [DEBUG] [REMOTE ] BBLG: PASS: Price check passed. Min price $1.33. [2026-01-06T12:02:39.265973] [DEBUG] [REMOTE ] BBLG: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:39.266093] [DEBUG] [REMOTE ] BBLG: PASS: Integrity check passed. [2026-01-06T12:02:39.266135] [DEBUG] [REMOTE ] BBLG: Symbol is viable for forecasting. [2026-01-06T12:02:39.266186] [INFO ] [MAIN ] [353/3534] BBLG kept (0.4s) | 352 kept, 1 rejected | 137.2/min | ETA: 23.2m [2026-01-06T12:02:39.767943] [DEBUG] [REMOTE ] BBN: Retrieved 3861 rows, trimmed to 300. [2026-01-06T12:02:39.768263] [DEBUG] [REMOTE ] BBN: PASS: History has at least 300 days. [2026-01-06T12:02:39.768470] [DEBUG] [REMOTE ] BBN: PASS: Price check passed. Min price $16.26. [2026-01-06T12:02:39.768630] [DEBUG] [REMOTE ] BBN: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:39.768746] [DEBUG] [REMOTE ] BBN: PASS: Integrity check passed. [2026-01-06T12:02:39.768789] [DEBUG] [REMOTE ] BBN: Symbol is viable for forecasting. [2026-01-06T12:02:39.768838] [INFO ] [MAIN ] [354/3534] BBN kept (0.5s) | 353 kept, 1 rejected | 137.1/min | ETA: 23.2m [2026-01-06T12:02:40.320063] [DEBUG] [REMOTE ] BBSI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:40.320299] [DEBUG] [REMOTE ] BBSI: PASS: History has at least 300 days. [2026-01-06T12:02:40.320670] [DEBUG] [REMOTE ] BBSI: PASS: Price check passed. Min price $33.23. [2026-01-06T12:02:40.320822] [DEBUG] [REMOTE ] BBSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:40.320982] [DEBUG] [REMOTE ] BBSI: PASS: Integrity check passed. [2026-01-06T12:02:40.321025] [DEBUG] [REMOTE ] BBSI: Symbol is viable for forecasting. [2026-01-06T12:02:40.321084] [INFO ] [MAIN ] [355/3534] BBSI kept (0.6s) | 354 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-06T12:02:40.564284] [DEBUG] [REMOTE ] BBUC: Retrieved 962 rows, trimmed to 300. [2026-01-06T12:02:40.564503] [DEBUG] [REMOTE ] BBUC: PASS: History has at least 300 days. [2026-01-06T12:02:40.564775] [DEBUG] [REMOTE ] BBUC: PASS: Price check passed. Min price $31.16. [2026-01-06T12:02:40.564930] [DEBUG] [REMOTE ] BBUC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:40.565056] [DEBUG] [REMOTE ] BBUC: PASS: Integrity check passed. [2026-01-06T12:02:40.565100] [DEBUG] [REMOTE ] BBUC: Symbol is viable for forecasting. [2026-01-06T12:02:40.565152] [INFO ] [MAIN ] [356/3534] BBUC kept (0.2s) | 355 kept, 1 rejected | 137.2/min | ETA: 23.2m [2026-01-06T12:02:41.110160] [DEBUG] [REMOTE ] BBVA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:41.110303] [DEBUG] [REMOTE ] BBVA: PASS: History has at least 300 days. [2026-01-06T12:02:41.110522] [DEBUG] [REMOTE ] BBVA: PASS: Price check passed. Min price $17.72. [2026-01-06T12:02:41.110682] [DEBUG] [REMOTE ] BBVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:41.110800] [DEBUG] [REMOTE ] BBVA: PASS: Integrity check passed. [2026-01-06T12:02:41.110840] [DEBUG] [REMOTE ] BBVA: Symbol is viable for forecasting. [2026-01-06T12:02:41.110889] [INFO ] [MAIN ] [357/3534] BBVA kept (0.5s) | 356 kept, 1 rejected | 137.1/min | ETA: 23.2m [2026-01-06T12:02:41.586102] [DEBUG] [REMOTE ] BBWI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:41.586231] [DEBUG] [REMOTE ] BBWI: PASS: History has at least 300 days. [2026-01-06T12:02:41.586443] [DEBUG] [REMOTE ] BBWI: PASS: Price check passed. Min price $14.85. [2026-01-06T12:02:41.586601] [DEBUG] [REMOTE ] BBWI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:41.586720] [DEBUG] [REMOTE ] BBWI: PASS: Integrity check passed. [2026-01-06T12:02:41.586760] [DEBUG] [REMOTE ] BBWI: Symbol is viable for forecasting. [2026-01-06T12:02:41.586808] [INFO ] [MAIN ] [358/3534] BBWI kept (0.5s) | 357 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-06T12:02:42.049869] [DEBUG] [REMOTE ] BBY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:42.050000] [DEBUG] [REMOTE ] BBY: PASS: History has at least 300 days. [2026-01-06T12:02:42.050208] [DEBUG] [REMOTE ] BBY: PASS: Price check passed. Min price $66.93. [2026-01-06T12:02:42.050339] [DEBUG] [REMOTE ] BBY: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:42.050449] [DEBUG] [REMOTE ] BBY: PASS: Integrity check passed. [2026-01-06T12:02:42.050487] [DEBUG] [REMOTE ] BBY: Symbol is viable for forecasting. [2026-01-06T12:02:42.050533] [INFO ] [MAIN ] [359/3534] BBY kept (0.5s) | 358 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-06T12:02:42.526285] [DEBUG] [REMOTE ] BC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:42.526414] [DEBUG] [REMOTE ] BC: PASS: History has at least 300 days. [2026-01-06T12:02:42.526642] [DEBUG] [REMOTE ] BC: PASS: Price check passed. Min price $58.37. [2026-01-06T12:02:42.526777] [DEBUG] [REMOTE ] BC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:42.526890] [DEBUG] [REMOTE ] BC: PASS: Integrity check passed. [2026-01-06T12:02:42.526930] [DEBUG] [REMOTE ] BC: Symbol is viable for forecasting. [2026-01-06T12:02:42.526979] [INFO ] [MAIN ] [360/3534] BC kept (0.5s) | 359 kept, 1 rejected | 137.0/min | ETA: 23.2m [2026-01-06T12:02:42.880730] [DEBUG] [REMOTE ] BCAL: Retrieved 2511 rows, trimmed to 300. [2026-01-06T12:02:42.880856] [DEBUG] [REMOTE ] BCAL: PASS: History has at least 300 days. [2026-01-06T12:02:42.881062] [DEBUG] [REMOTE ] BCAL: PASS: Price check passed. Min price $15.91. [2026-01-06T12:02:42.881195] [DEBUG] [REMOTE ] BCAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:42.881307] [DEBUG] [REMOTE ] BCAL: PASS: Integrity check passed. [2026-01-06T12:02:42.881348] [DEBUG] [REMOTE ] BCAL: Symbol is viable for forecasting. [2026-01-06T12:02:42.881395] [INFO ] [MAIN ] [361/3534] BCAL kept (0.4s) | 360 kept, 1 rejected | 137.1/min | ETA: 23.1m [2026-01-06T12:02:43.070128] [DEBUG] [REMOTE ] BCAX: Retrieved 328 rows, trimmed to 300. [2026-01-06T12:02:43.070444] [DEBUG] [REMOTE ] BCAX: PASS: History has at least 300 days. [2026-01-06T12:02:43.070671] [DEBUG] [REMOTE ] BCAX: PASS: Price check passed. Min price $13.93. [2026-01-06T12:02:43.070804] [DEBUG] [REMOTE ] BCAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:43.070933] [DEBUG] [REMOTE ] BCAX: PASS: Integrity check passed. [2026-01-06T12:02:43.070973] [DEBUG] [REMOTE ] BCAX: Symbol is viable for forecasting. [2026-01-06T12:02:43.071019] [INFO ] [MAIN ] [362/3534] BCAX kept (0.2s) | 361 kept, 1 rejected | 137.3/min | ETA: 23.1m [2026-01-06T12:02:43.743089] [DEBUG] [REMOTE ] BCBP: Retrieved 5591 rows, trimmed to 300. [2026-01-06T12:02:43.743218] [DEBUG] [REMOTE ] BCBP: PASS: History has at least 300 days. [2026-01-06T12:02:43.743642] [DEBUG] [REMOTE ] BCBP: PASS: Price check passed. Min price $7.45. [2026-01-06T12:02:43.743778] [DEBUG] [REMOTE ] BCBP: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:43.743891] [DEBUG] [REMOTE ] BCBP: PASS: Integrity check passed. [2026-01-06T12:02:43.743934] [DEBUG] [REMOTE ] BCBP: Symbol is viable for forecasting. [2026-01-06T12:02:43.743981] [INFO ] [MAIN ] [363/3534] BCBP kept (0.7s) | 362 kept, 1 rejected | 137.1/min | ETA: 23.1m [2026-01-06T12:02:44.125231] [DEBUG] [REMOTE ] BCC: Retrieved 3248 rows, trimmed to 300. [2026-01-06T12:02:44.125368] [DEBUG] [REMOTE ] BCC: PASS: History has at least 300 days. [2026-01-06T12:02:44.125618] [DEBUG] [REMOTE ] BCC: PASS: Price check passed. Min price $65.88. [2026-01-06T12:02:44.125759] [DEBUG] [REMOTE ] BCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:44.125874] [DEBUG] [REMOTE ] BCC: PASS: Integrity check passed. [2026-01-06T12:02:44.125914] [DEBUG] [REMOTE ] BCC: Symbol is viable for forecasting. [2026-01-06T12:02:44.125961] [INFO ] [MAIN ] [364/3534] BCC kept (0.4s) | 363 kept, 1 rejected | 137.1/min | ETA: 23.1m [2026-01-06T12:02:44.490243] [DEBUG] [REMOTE ] BCDA: Retrieved 3081 rows, trimmed to 300. [2026-01-06T12:02:44.490365] [DEBUG] [REMOTE ] BCDA: PASS: History has at least 300 days. [2026-01-06T12:02:44.490562] [DEBUG] [REMOTE ] BCDA: PASS: Price check passed. Min price $1.18. [2026-01-06T12:02:44.490731] [DEBUG] [REMOTE ] BCDA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:44.490840] [DEBUG] [REMOTE ] BCDA: PASS: Integrity check passed. [2026-01-06T12:02:44.490880] [DEBUG] [REMOTE ] BCDA: Symbol is viable for forecasting. [2026-01-06T12:02:44.490927] [INFO ] [MAIN ] [365/3534] BCDA kept (0.4s) | 364 kept, 1 rejected | 137.2/min | ETA: 23.1m [2026-01-06T12:02:44.923185] [DEBUG] [REMOTE ] BCE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:44.923390] [DEBUG] [REMOTE ] BCE: PASS: History has at least 300 days. [2026-01-06T12:02:44.923689] [DEBUG] [REMOTE ] BCE: PASS: Price check passed. Min price $21.99. [2026-01-06T12:02:44.923833] [DEBUG] [REMOTE ] BCE: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:44.923971] [DEBUG] [REMOTE ] BCE: PASS: Integrity check passed. [2026-01-06T12:02:44.924013] [DEBUG] [REMOTE ] BCE: Symbol is viable for forecasting. [2026-01-06T12:02:44.924066] [INFO ] [MAIN ] [366/3534] BCE kept (0.4s) | 365 kept, 1 rejected | 137.2/min | ETA: 23.1m [2026-01-06T12:02:45.403475] [DEBUG] [REMOTE ] BCH: Retrieved 6037 rows, trimmed to 300. [2026-01-06T12:02:45.403635] [DEBUG] [REMOTE ] BCH: PASS: History has at least 300 days. [2026-01-06T12:02:45.403858] [DEBUG] [REMOTE ] BCH: PASS: Price check passed. Min price $30.52. [2026-01-06T12:02:45.403996] [DEBUG] [REMOTE ] BCH: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:45.404130] [DEBUG] [REMOTE ] BCH: PASS: Integrity check passed. [2026-01-06T12:02:45.404179] [DEBUG] [REMOTE ] BCH: Symbol is viable for forecasting. [2026-01-06T12:02:45.404229] [INFO ] [MAIN ] [367/3534] BCH kept (0.5s) | 366 kept, 1 rejected | 137.2/min | ETA: 23.1m [2026-01-06T12:02:45.831405] [DEBUG] [REMOTE ] BCML: Retrieved 5375 rows, trimmed to 300. [2026-01-06T12:02:45.831699] [DEBUG] [REMOTE ] BCML: PASS: History has at least 300 days. [2026-01-06T12:02:45.832174] [DEBUG] [REMOTE ] BCML: PASS: Price check passed. Min price $26.88. [2026-01-06T12:02:45.832374] [DEBUG] [REMOTE ] BCML: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:45.832596] [DEBUG] [REMOTE ] BCML: PASS: Integrity check passed. [2026-01-06T12:02:45.832656] [DEBUG] [REMOTE ] BCML: Symbol is viable for forecasting. [2026-01-06T12:02:45.832734] [INFO ] [MAIN ] [368/3534] BCML kept (0.4s) | 367 kept, 1 rejected | 137.2/min | ETA: 23.1m [2026-01-06T12:02:46.312913] [DEBUG] [REMOTE ] BCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:46.313046] [DEBUG] [REMOTE ] BCO: PASS: History has at least 300 days. [2026-01-06T12:02:46.313462] [DEBUG] [REMOTE ] BCO: PASS: Price check passed. Min price $105.88. [2026-01-06T12:02:46.313621] [DEBUG] [REMOTE ] BCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:46.313742] [DEBUG] [REMOTE ] BCO: PASS: Integrity check passed. [2026-01-06T12:02:46.313784] [DEBUG] [REMOTE ] BCO: Symbol is viable for forecasting. [2026-01-06T12:02:46.313835] [INFO ] [MAIN ] [369/3534] BCO kept (0.5s) | 368 kept, 1 rejected | 137.1/min | ETA: 23.1m [2026-01-06T12:02:46.787785] [DEBUG] [REMOTE ] BCPC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:46.787975] [DEBUG] [REMOTE ] BCPC: PASS: History has at least 300 days. [2026-01-06T12:02:46.788252] [DEBUG] [REMOTE ] BCPC: PASS: Price check passed. Min price $139.45. [2026-01-06T12:02:46.788393] [DEBUG] [REMOTE ] BCPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:46.788528] [DEBUG] [REMOTE ] BCPC: PASS: Integrity check passed. [2026-01-06T12:02:46.788589] [DEBUG] [REMOTE ] BCPC: Symbol is viable for forecasting. [2026-01-06T12:02:46.788644] [INFO ] [MAIN ] [370/3534] BCPC kept (0.5s) | 369 kept, 1 rejected | 137.1/min | ETA: 23.1m [2026-01-06T12:02:47.317157] [DEBUG] [REMOTE ] BCRX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:47.317335] [DEBUG] [REMOTE ] BCRX: PASS: History has at least 300 days. [2026-01-06T12:02:47.317634] [DEBUG] [REMOTE ] BCRX: PASS: Price check passed. Min price $6.42. [2026-01-06T12:02:47.317777] [DEBUG] [REMOTE ] BCRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:47.318047] [DEBUG] [REMOTE ] BCRX: PASS: Integrity check passed. [2026-01-06T12:02:47.318096] [DEBUG] [REMOTE ] BCRX: Symbol is viable for forecasting. [2026-01-06T12:02:47.318173] [INFO ] [MAIN ] [371/3534] BCRX kept (0.5s) | 370 kept, 1 rejected | 137.0/min | ETA: 23.1m [2026-01-06T12:02:47.826905] [DEBUG] [REMOTE ] BCS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:47.827143] [DEBUG] [REMOTE ] BCS: PASS: History has at least 300 days. [2026-01-06T12:02:47.827621] [DEBUG] [REMOTE ] BCS: PASS: Price check passed. Min price $19.36. [2026-01-06T12:02:47.827844] [DEBUG] [REMOTE ] BCS: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:47.828265] [DEBUG] [REMOTE ] BCS: PASS: Integrity check passed. [2026-01-06T12:02:47.828329] [DEBUG] [REMOTE ] BCS: Symbol is viable for forecasting. [2026-01-06T12:02:47.828408] [INFO ] [MAIN ] [372/3534] BCS kept (0.5s) | 371 kept, 1 rejected | 137.0/min | ETA: 23.1m [2026-01-06T12:02:48.132233] [DEBUG] [REMOTE ] BCSF: Retrieved 1792 rows, trimmed to 300. [2026-01-06T12:02:48.132451] [DEBUG] [REMOTE ] BCSF: PASS: History has at least 300 days. [2026-01-06T12:02:48.132773] [DEBUG] [REMOTE ] BCSF: PASS: Price check passed. Min price $12.60. [2026-01-06T12:02:48.132938] [DEBUG] [REMOTE ] BCSF: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:48.133130] [DEBUG] [REMOTE ] BCSF: PASS: Integrity check passed. [2026-01-06T12:02:48.133175] [DEBUG] [REMOTE ] BCSF: Symbol is viable for forecasting. [2026-01-06T12:02:48.133232] [INFO ] [MAIN ] [373/3534] BCSF kept (0.3s) | 372 kept, 1 rejected | 137.1/min | ETA: 23.1m [2026-01-06T12:02:48.585275] [DEBUG] [REMOTE ] BCTX: Retrieved 3719 rows, trimmed to 300. [2026-01-06T12:02:48.585430] [DEBUG] [REMOTE ] BCTX: PASS: History has at least 300 days. [2026-01-06T12:02:48.585680] [DEBUG] [REMOTE ] BCTX: PASS: Price check passed. Min price $7.02. [2026-01-06T12:02:48.585822] [DEBUG] [REMOTE ] BCTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:48.585940] [DEBUG] [REMOTE ] BCTX: PASS: Integrity check passed. [2026-01-06T12:02:48.585982] [DEBUG] [REMOTE ] BCTX: Symbol is viable for forecasting. [2026-01-06T12:02:48.586030] [INFO ] [MAIN ] [374/3534] BCTX kept (0.5s) | 373 kept, 1 rejected | 137.1/min | ETA: 23.1m [2026-01-06T12:02:49.023316] [DEBUG] [REMOTE ] BCX: Retrieved 3715 rows, trimmed to 300. [2026-01-06T12:02:49.023432] [DEBUG] [REMOTE ] BCX: PASS: History has at least 300 days. [2026-01-06T12:02:49.023650] [DEBUG] [REMOTE ] BCX: PASS: Price check passed. Min price $9.56. [2026-01-06T12:02:49.023790] [DEBUG] [REMOTE ] BCX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:49.023896] [DEBUG] [REMOTE ] BCX: PASS: Integrity check passed. [2026-01-06T12:02:49.023935] [DEBUG] [REMOTE ] BCX: Symbol is viable for forecasting. [2026-01-06T12:02:49.023981] [INFO ] [MAIN ] [375/3534] BCX kept (0.4s) | 374 kept, 1 rejected | 137.1/min | ETA: 23.0m [2026-01-06T12:02:49.306322] [DEBUG] [REMOTE ] BCYC: Retrieved 1664 rows, trimmed to 300. [2026-01-06T12:02:49.306444] [DEBUG] [REMOTE ] BCYC: PASS: History has at least 300 days. [2026-01-06T12:02:49.306660] [DEBUG] [REMOTE ] BCYC: PASS: Price check passed. Min price $6.17. [2026-01-06T12:02:49.306794] [DEBUG] [REMOTE ] BCYC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:49.306901] [DEBUG] [REMOTE ] BCYC: PASS: Integrity check passed. [2026-01-06T12:02:49.306940] [DEBUG] [REMOTE ] BCYC: Symbol is viable for forecasting. [2026-01-06T12:02:49.306986] [INFO ] [MAIN ] [376/3534] BCYC kept (0.3s) | 375 kept, 1 rejected | 137.2/min | ETA: 23.0m [2026-01-06T12:02:49.915509] [DEBUG] [REMOTE ] BDC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:49.915657] [DEBUG] [REMOTE ] BDC: PASS: History has at least 300 days. [2026-01-06T12:02:49.915869] [DEBUG] [REMOTE ] BDC: PASS: Price check passed. Min price $106.30. [2026-01-06T12:02:49.916007] [DEBUG] [REMOTE ] BDC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:49.916121] [DEBUG] [REMOTE ] BDC: PASS: Integrity check passed. [2026-01-06T12:02:49.916164] [DEBUG] [REMOTE ] BDC: Symbol is viable for forecasting. [2026-01-06T12:02:49.916215] [INFO ] [MAIN ] [377/3534] BDC kept (0.6s) | 376 kept, 1 rejected | 137.0/min | ETA: 23.0m [2026-01-06T12:02:50.185814] [DEBUG] [REMOTE ] BDJ: Retrieved 5120 rows, trimmed to 300. [2026-01-06T12:02:50.185940] [DEBUG] [REMOTE ] BDJ: PASS: History has at least 300 days. [2026-01-06T12:02:50.186143] [DEBUG] [REMOTE ] BDJ: PASS: Price check passed. Min price $8.52. [2026-01-06T12:02:50.186275] [DEBUG] [REMOTE ] BDJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:50.186387] [DEBUG] [REMOTE ] BDJ: PASS: Integrity check passed. [2026-01-06T12:02:50.186427] [DEBUG] [REMOTE ] BDJ: Symbol is viable for forecasting. [2026-01-06T12:02:50.186476] [INFO ] [MAIN ] [378/3534] BDJ kept (0.3s) | 377 kept, 1 rejected | 137.2/min | ETA: 23.0m [2026-01-06T12:02:50.784046] [DEBUG] [REMOTE ] BDN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:50.784188] [DEBUG] [REMOTE ] BDN: PASS: History has at least 300 days. [2026-01-06T12:02:50.784412] [DEBUG] [REMOTE ] BDN: PASS: Price check passed. Min price $2.87. [2026-01-06T12:02:50.784545] [DEBUG] [REMOTE ] BDN: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:50.784683] [DEBUG] [REMOTE ] BDN: PASS: Integrity check passed. [2026-01-06T12:02:50.784723] [DEBUG] [REMOTE ] BDN: Symbol is viable for forecasting. [2026-01-06T12:02:50.784771] [INFO ] [MAIN ] [379/3534] BDN kept (0.6s) | 378 kept, 1 rejected | 137.0/min | ETA: 23.0m [2026-01-06T12:02:51.100815] [DEBUG] [REMOTE ] BDRX: Retrieved 2534 rows, trimmed to 300. [2026-01-06T12:02:51.100937] [DEBUG] [REMOTE ] BDRX: PASS: History has at least 300 days. [2026-01-06T12:02:51.101130] [DEBUG] [REMOTE ] BDRX: PASS: Price check passed. Min price $2.27. [2026-01-06T12:02:51.101264] [DEBUG] [REMOTE ] BDRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:51.101390] [DEBUG] [REMOTE ] BDRX: PASS: Integrity check passed. [2026-01-06T12:02:51.101431] [DEBUG] [REMOTE ] BDRX: Symbol is viable for forecasting. [2026-01-06T12:02:51.101478] [INFO ] [MAIN ] [380/3534] BDRX kept (0.3s) | 379 kept, 1 rejected | 137.1/min | ETA: 23.0m [2026-01-06T12:02:51.320863] [DEBUG] [REMOTE ] BDSX: Retrieved 1302 rows, trimmed to 300. [2026-01-06T12:02:51.321002] [DEBUG] [REMOTE ] BDSX: PASS: History has at least 300 days. [2026-01-06T12:02:51.321217] [DEBUG] [REMOTE ] BDSX: PASS: Price check passed. Min price $6.00. [2026-01-06T12:02:51.321355] [DEBUG] [REMOTE ] BDSX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:51.321463] [DEBUG] [REMOTE ] BDSX: PASS: Integrity check passed. [2026-01-06T12:02:51.321504] [DEBUG] [REMOTE ] BDSX: Symbol is viable for forecasting. [2026-01-06T12:02:51.321552] [INFO ] [MAIN ] [381/3534] BDSX kept (0.2s) | 380 kept, 1 rejected | 137.3/min | ETA: 23.0m [2026-01-06T12:02:51.872113] [DEBUG] [REMOTE ] BDTX: Retrieved 1491 rows, trimmed to 300. [2026-01-06T12:02:51.872243] [DEBUG] [REMOTE ] BDTX: PASS: History has at least 300 days. [2026-01-06T12:02:51.872449] [DEBUG] [REMOTE ] BDTX: PASS: Price check passed. Min price $2.43. [2026-01-06T12:02:51.872607] [DEBUG] [REMOTE ] BDTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:51.872717] [DEBUG] [REMOTE ] BDTX: PASS: Integrity check passed. [2026-01-06T12:02:51.872757] [DEBUG] [REMOTE ] BDTX: Symbol is viable for forecasting. [2026-01-06T12:02:51.872803] [INFO ] [MAIN ] [382/3534] BDTX kept (0.6s) | 381 kept, 1 rejected | 137.2/min | ETA: 23.0m [2026-01-06T12:02:52.446222] [DEBUG] [REMOTE ] BDX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:52.446354] [DEBUG] [REMOTE ] BDX: PASS: History has at least 300 days. [2026-01-06T12:02:52.446561] [DEBUG] [REMOTE ] BDX: PASS: Price check passed. Min price $175.42. [2026-01-06T12:02:52.446713] [DEBUG] [REMOTE ] BDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:52.446826] [DEBUG] [REMOTE ] BDX: PASS: Integrity check passed. [2026-01-06T12:02:52.446864] [DEBUG] [REMOTE ] BDX: Symbol is viable for forecasting. [2026-01-06T12:02:52.446911] [INFO ] [MAIN ] [383/3534] BDX kept (0.6s) | 382 kept, 1 rejected | 137.1/min | ETA: 23.0m [2026-01-06T12:02:52.720115] [DEBUG] [REMOTE ] BE: Retrieved 1872 rows, trimmed to 300. [2026-01-06T12:02:52.720245] [DEBUG] [REMOTE ] BE: PASS: History has at least 300 days. [2026-01-06T12:02:52.720450] [DEBUG] [REMOTE ] BE: PASS: Price check passed. Min price $76.97. [2026-01-06T12:02:52.720606] [DEBUG] [REMOTE ] BE: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:52.720751] [DEBUG] [REMOTE ] BE: PASS: Integrity check passed. [2026-01-06T12:02:52.720792] [DEBUG] [REMOTE ] BE: Symbol is viable for forecasting. [2026-01-06T12:02:52.720841] [INFO ] [MAIN ] [384/3534] BE kept (0.3s) | 383 kept, 1 rejected | 137.3/min | ETA: 23.0m [2026-01-06T12:02:53.141051] [DEBUG] [REMOTE ] BEAM: Retrieved 1486 rows, trimmed to 300. [2026-01-06T12:02:53.141198] [DEBUG] [REMOTE ] BEAM: PASS: History has at least 300 days. [2026-01-06T12:02:53.141466] [DEBUG] [REMOTE ] BEAM: PASS: Price check passed. Min price $20.60. [2026-01-06T12:02:53.141692] [DEBUG] [REMOTE ] BEAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:53.141852] [DEBUG] [REMOTE ] BEAM: PASS: Integrity check passed. [2026-01-06T12:02:53.141910] [DEBUG] [REMOTE ] BEAM: Symbol is viable for forecasting. [2026-01-06T12:02:53.141979] [INFO ] [MAIN ] [385/3534] BEAM kept (0.4s) | 384 kept, 1 rejected | 137.3/min | ETA: 22.9m [2026-01-06T12:02:53.613271] [DEBUG] [REMOTE ] BEEM: Retrieved 3944 rows, trimmed to 300. [2026-01-06T12:02:53.613412] [DEBUG] [REMOTE ] BEEM: PASS: History has at least 300 days. [2026-01-06T12:02:53.613669] [DEBUG] [REMOTE ] BEEM: PASS: Price check passed. Min price $1.50. [2026-01-06T12:02:53.613805] [DEBUG] [REMOTE ] BEEM: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:53.613911] [DEBUG] [REMOTE ] BEEM: PASS: Integrity check passed. [2026-01-06T12:02:53.613949] [DEBUG] [REMOTE ] BEEM: Symbol is viable for forecasting. [2026-01-06T12:02:53.614011] [INFO ] [MAIN ] [386/3534] BEEM kept (0.5s) | 385 kept, 1 rejected | 137.2/min | ETA: 22.9m [2026-01-06T12:02:53.881256] [DEBUG] [REMOTE ] BEEP: Retrieved 1160 rows, trimmed to 300. [2026-01-06T12:02:53.881371] [DEBUG] [REMOTE ] BEEP: PASS: History has at least 300 days. [2026-01-06T12:02:53.881586] [DEBUG] [REMOTE ] BEEP: PASS: Price check passed. Min price $2.54. [2026-01-06T12:02:53.881734] [DEBUG] [REMOTE ] BEEP: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:53.881844] [DEBUG] [REMOTE ] BEEP: PASS: Integrity check passed. [2026-01-06T12:02:53.881885] [DEBUG] [REMOTE ] BEEP: Symbol is viable for forecasting. [2026-01-06T12:02:53.881934] [INFO ] [MAIN ] [387/3534] BEEP kept (0.3s) | 386 kept, 1 rejected | 137.4/min | ETA: 22.9m [2026-01-06T12:02:54.313804] [DEBUG] [REMOTE ] BEKE: Retrieved 1355 rows, trimmed to 300. [2026-01-06T12:02:54.313925] [DEBUG] [REMOTE ] BEKE: PASS: History has at least 300 days. [2026-01-06T12:02:54.314118] [DEBUG] [REMOTE ] BEKE: PASS: Price check passed. Min price $15.60. [2026-01-06T12:02:54.314247] [DEBUG] [REMOTE ] BEKE: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:54.314351] [DEBUG] [REMOTE ] BEKE: PASS: Integrity check passed. [2026-01-06T12:02:54.314389] [DEBUG] [REMOTE ] BEKE: Symbol is viable for forecasting. [2026-01-06T12:02:54.314436] [INFO ] [MAIN ] [388/3534] BEKE kept (0.4s) | 387 kept, 1 rejected | 137.4/min | ETA: 22.9m [2026-01-06T12:02:54.864286] [DEBUG] [REMOTE ] BELFA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:54.864414] [DEBUG] [REMOTE ] BELFA: PASS: History has at least 300 days. [2026-01-06T12:02:54.864637] [DEBUG] [REMOTE ] BELFA: PASS: Price check passed. Min price $110.61. [2026-01-06T12:02:54.864771] [DEBUG] [REMOTE ] BELFA: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:54.864881] [DEBUG] [REMOTE ] BELFA: PASS: Integrity check passed. [2026-01-06T12:02:54.864920] [DEBUG] [REMOTE ] BELFA: Symbol is viable for forecasting. [2026-01-06T12:02:54.864966] [INFO ] [MAIN ] [389/3534] BELFA kept (0.6s) | 388 kept, 1 rejected | 137.3/min | ETA: 22.9m [2026-01-06T12:02:55.392259] [DEBUG] [REMOTE ] BELFB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:55.392415] [DEBUG] [REMOTE ] BELFB: PASS: History has at least 300 days. [2026-01-06T12:02:55.392709] [DEBUG] [REMOTE ] BELFB: PASS: Price check passed. Min price $134.36. [2026-01-06T12:02:55.392882] [DEBUG] [REMOTE ] BELFB: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:55.393031] [DEBUG] [REMOTE ] BELFB: PASS: Integrity check passed. [2026-01-06T12:02:55.393081] [DEBUG] [REMOTE ] BELFB: Symbol is viable for forecasting. [2026-01-06T12:02:55.393142] [INFO ] [MAIN ] [390/3534] BELFB kept (0.5s) | 389 kept, 1 rejected | 137.2/min | ETA: 22.9m [2026-01-06T12:02:55.863218] [DEBUG] [REMOTE ] BEN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:55.863491] [DEBUG] [REMOTE ] BEN: PASS: History has at least 300 days. [2026-01-06T12:02:55.864140] [DEBUG] [REMOTE ] BEN: PASS: Price check passed. Min price $20.89. [2026-01-06T12:02:55.864350] [DEBUG] [REMOTE ] BEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:55.864777] [DEBUG] [REMOTE ] BEN: PASS: Integrity check passed. [2026-01-06T12:02:55.864846] [DEBUG] [REMOTE ] BEN: Symbol is viable for forecasting. [2026-01-06T12:02:55.864922] [INFO ] [MAIN ] [391/3534] BEN kept (0.5s) | 390 kept, 1 rejected | 137.2/min | ETA: 22.9m [2026-01-06T12:02:56.295540] [DEBUG] [REMOTE ] BEP: Retrieved 5065 rows, trimmed to 300. [2026-01-06T12:02:56.295732] [DEBUG] [REMOTE ] BEP: PASS: History has at least 300 days. [2026-01-06T12:02:56.295991] [DEBUG] [REMOTE ] BEP: PASS: Price check passed. Min price $25.95. [2026-01-06T12:02:56.296133] [DEBUG] [REMOTE ] BEP: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:56.296261] [DEBUG] [REMOTE ] BEP: PASS: Integrity check passed. [2026-01-06T12:02:56.296305] [DEBUG] [REMOTE ] BEP: Symbol is viable for forecasting. [2026-01-06T12:02:56.296381] [INFO ] [MAIN ] [392/3534] BEP kept (0.4s) | 391 kept, 1 rejected | 137.2/min | ETA: 22.9m [2026-01-06T12:02:56.591064] [DEBUG] [REMOTE ] BEPH: Retrieved 1186 rows, trimmed to 300. [2026-01-06T12:02:56.591189] [DEBUG] [REMOTE ] BEPH: PASS: History has at least 300 days. [2026-01-06T12:02:56.591383] [DEBUG] [REMOTE ] BEPH: PASS: Price check passed. Min price $15.25. [2026-01-06T12:02:56.591517] [DEBUG] [REMOTE ] BEPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:56.591650] [DEBUG] [REMOTE ] BEPH: PASS: Integrity check passed. [2026-01-06T12:02:56.591692] [DEBUG] [REMOTE ] BEPH: Symbol is viable for forecasting. [2026-01-06T12:02:56.591739] [INFO ] [MAIN ] [393/3534] BEPH kept (0.3s) | 392 kept, 1 rejected | 137.3/min | ETA: 22.9m [2026-01-06T12:02:56.958023] [DEBUG] [REMOTE ] BEPI: Retrieved 1018 rows, trimmed to 300. [2026-01-06T12:02:56.958142] [DEBUG] [REMOTE ] BEPI: PASS: History has at least 300 days. [2026-01-06T12:02:56.958335] [DEBUG] [REMOTE ] BEPI: PASS: Price check passed. Min price $16.00. [2026-01-06T12:02:56.958468] [DEBUG] [REMOTE ] BEPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:56.958598] [DEBUG] [REMOTE ] BEPI: PASS: Integrity check passed. [2026-01-06T12:02:56.958640] [DEBUG] [REMOTE ] BEPI: Symbol is viable for forecasting. [2026-01-06T12:02:56.958685] [INFO ] [MAIN ] [394/3534] BEPI kept (0.4s) | 393 kept, 1 rejected | 137.4/min | ETA: 22.9m [2026-01-06T12:02:57.447082] [DEBUG] [REMOTE ] BFAM: Retrieved 3256 rows, trimmed to 300. [2026-01-06T12:02:57.447208] [DEBUG] [REMOTE ] BFAM: PASS: History has at least 300 days. [2026-01-06T12:02:57.447407] [DEBUG] [REMOTE ] BFAM: PASS: Price check passed. Min price $92.28. [2026-01-06T12:02:57.447756] [DEBUG] [REMOTE ] BFAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:57.447921] [DEBUG] [REMOTE ] BFAM: PASS: Integrity check passed. [2026-01-06T12:02:57.447964] [DEBUG] [REMOTE ] BFAM: Symbol is viable for forecasting. [2026-01-06T12:02:57.448012] [INFO ] [MAIN ] [395/3534] BFAM kept (0.5s) | 394 kept, 1 rejected | 137.3/min | ETA: 22.9m [2026-01-06T12:02:57.933506] [DEBUG] [REMOTE ] BFC: Retrieved 6021 rows, trimmed to 300. [2026-01-06T12:02:57.933865] [DEBUG] [REMOTE ] BFC: PASS: History has at least 300 days. [2026-01-06T12:02:57.934107] [DEBUG] [REMOTE ] BFC: PASS: Price check passed. Min price $118.66. [2026-01-06T12:02:57.934247] [DEBUG] [REMOTE ] BFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:57.934370] [DEBUG] [REMOTE ] BFC: PASS: Integrity check passed. [2026-01-06T12:02:57.934411] [DEBUG] [REMOTE ] BFC: Symbol is viable for forecasting. [2026-01-06T12:02:57.934459] [INFO ] [MAIN ] [396/3534] BFC kept (0.5s) | 395 kept, 1 rejected | 137.3/min | ETA: 22.9m [2026-01-06T12:02:58.434250] [DEBUG] [REMOTE ] BFH: Retrieved 6175 rows, trimmed to 300. [2026-01-06T12:02:58.434420] [DEBUG] [REMOTE ] BFH: PASS: History has at least 300 days. [2026-01-06T12:02:58.434753] [DEBUG] [REMOTE ] BFH: PASS: Price check passed. Min price $53.89. [2026-01-06T12:02:58.434939] [DEBUG] [REMOTE ] BFH: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:58.435112] [DEBUG] [REMOTE ] BFH: PASS: Integrity check passed. [2026-01-06T12:02:58.435166] [DEBUG] [REMOTE ] BFH: Symbol is viable for forecasting. [2026-01-06T12:02:58.435233] [INFO ] [MAIN ] [397/3534] BFH kept (0.5s) | 396 kept, 1 rejected | 137.2/min | ETA: 22.9m [2026-01-06T12:02:58.873422] [DEBUG] [REMOTE ] BFK: Retrieved 6146 rows, trimmed to 300. [2026-01-06T12:02:58.873548] [DEBUG] [REMOTE ] BFK: PASS: History has at least 300 days. [2026-01-06T12:02:58.873803] [DEBUG] [REMOTE ] BFK: PASS: Price check passed. Min price $9.81. [2026-01-06T12:02:58.873940] [DEBUG] [REMOTE ] BFK: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:58.874057] [DEBUG] [REMOTE ] BFK: PASS: Integrity check passed. [2026-01-06T12:02:58.874096] [DEBUG] [REMOTE ] BFK: Symbol is viable for forecasting. [2026-01-06T12:02:58.874160] [INFO ] [MAIN ] [398/3534] BFK kept (0.4s) | 397 kept, 1 rejected | 137.2/min | ETA: 22.9m [2026-01-06T12:02:59.054384] [DEBUG] [REMOTE ] BFLY: Retrieved 1378 rows, trimmed to 300. [2026-01-06T12:02:59.054499] [DEBUG] [REMOTE ] BFLY: PASS: History has at least 300 days. [2026-01-06T12:02:59.054708] [DEBUG] [REMOTE ] BFLY: PASS: Price check passed. Min price $1.97. [2026-01-06T12:02:59.054843] [DEBUG] [REMOTE ] BFLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:59.054975] [DEBUG] [REMOTE ] BFLY: PASS: Integrity check passed. [2026-01-06T12:02:59.055019] [DEBUG] [REMOTE ] BFLY: Symbol is viable for forecasting. [2026-01-06T12:02:59.055066] [INFO ] [MAIN ] [399/3534] BFLY kept (0.2s) | 398 kept, 1 rejected | 137.4/min | ETA: 22.8m [2026-01-06T12:02:59.793231] [DEBUG] [REMOTE ] BFS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:02:59.793363] [DEBUG] [REMOTE ] BFS: PASS: History has at least 300 days. [2026-01-06T12:02:59.793789] [DEBUG] [REMOTE ] BFS: PASS: Price check passed. Min price $29.61. [2026-01-06T12:02:59.793928] [DEBUG] [REMOTE ] BFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:02:59.794073] [DEBUG] [REMOTE ] BFS: PASS: Integrity check passed. [2026-01-06T12:02:59.794123] [DEBUG] [REMOTE ] BFS: Symbol is viable for forecasting. [2026-01-06T12:02:59.794173] [INFO ] [MAIN ] [400/3534] BFS kept (0.7s) | 399 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-06T12:03:00.213456] [DEBUG] [REMOTE ] BFZ: Retrieved 6146 rows, trimmed to 300. [2026-01-06T12:03:00.213617] [DEBUG] [REMOTE ] BFZ: PASS: History has at least 300 days. [2026-01-06T12:03:00.213841] [DEBUG] [REMOTE ] BFZ: PASS: Price check passed. Min price $10.68. [2026-01-06T12:03:00.213973] [DEBUG] [REMOTE ] BFZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:00.214088] [DEBUG] [REMOTE ] BFZ: PASS: Integrity check passed. [2026-01-06T12:03:00.214127] [DEBUG] [REMOTE ] BFZ: Symbol is viable for forecasting. [2026-01-06T12:03:00.214174] [INFO ] [MAIN ] [401/3534] BFZ kept (0.4s) | 400 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-06T12:03:00.735222] [DEBUG] [REMOTE ] BG: Retrieved 6142 rows, trimmed to 300. [2026-01-06T12:03:00.735361] [DEBUG] [REMOTE ] BG: PASS: History has at least 300 days. [2026-01-06T12:03:00.735719] [DEBUG] [REMOTE ] BG: PASS: Price check passed. Min price $80.17. [2026-01-06T12:03:00.736088] [DEBUG] [REMOTE ] BG: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:00.736249] [DEBUG] [REMOTE ] BG: PASS: Integrity check passed. [2026-01-06T12:03:00.736303] [DEBUG] [REMOTE ] BG: Symbol is viable for forecasting. [2026-01-06T12:03:00.736370] [INFO ] [MAIN ] [402/3534] BG kept (0.5s) | 401 kept, 1 rejected | 137.1/min | ETA: 22.8m [2026-01-06T12:03:00.941376] [DEBUG] [REMOTE ] BGB: Retrieved 3337 rows, trimmed to 300. [2026-01-06T12:03:00.941468] [DEBUG] [REMOTE ] BGB: PASS: History has at least 300 days. [2026-01-06T12:03:00.941693] [DEBUG] [REMOTE ] BGB: PASS: Price check passed. Min price $11.36. [2026-01-06T12:03:00.941826] [DEBUG] [REMOTE ] BGB: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:00.941938] [DEBUG] [REMOTE ] BGB: PASS: Integrity check passed. [2026-01-06T12:03:00.941977] [DEBUG] [REMOTE ] BGB: Symbol is viable for forecasting. [2026-01-06T12:03:00.942024] [INFO ] [MAIN ] [403/3534] BGB kept (0.2s) | 402 kept, 1 rejected | 137.3/min | ETA: 22.8m [2026-01-06T12:03:01.673157] [DEBUG] [REMOTE ] BGC: Retrieved 6556 rows, trimmed to 300. [2026-01-06T12:03:01.673296] [DEBUG] [REMOTE ] BGC: PASS: History has at least 300 days. [2026-01-06T12:03:01.673517] [DEBUG] [REMOTE ] BGC: PASS: Price check passed. Min price $8.29. [2026-01-06T12:03:01.673669] [DEBUG] [REMOTE ] BGC: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:01.673788] [DEBUG] [REMOTE ] BGC: PASS: Integrity check passed. [2026-01-06T12:03:01.673828] [DEBUG] [REMOTE ] BGC: Symbol is viable for forecasting. [2026-01-06T12:03:01.673891] [INFO ] [MAIN ] [404/3534] BGC kept (0.7s) | 403 kept, 1 rejected | 137.1/min | ETA: 22.8m [2026-01-06T12:03:02.070133] [DEBUG] [REMOTE ] BGH: Retrieved 3315 rows, trimmed to 300. [2026-01-06T12:03:02.070258] [DEBUG] [REMOTE ] BGH: PASS: History has at least 300 days. [2026-01-06T12:03:02.070481] [DEBUG] [REMOTE ] BGH: PASS: Price check passed. Min price $14.52. [2026-01-06T12:03:02.070649] [DEBUG] [REMOTE ] BGH: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:02.070773] [DEBUG] [REMOTE ] BGH: PASS: Integrity check passed. [2026-01-06T12:03:02.070815] [DEBUG] [REMOTE ] BGH: Symbol is viable for forecasting. [2026-01-06T12:03:02.070864] [INFO ] [MAIN ] [405/3534] BGH kept (0.4s) | 404 kept, 1 rejected | 137.1/min | ETA: 22.8m [2026-01-06T12:03:02.351644] [DEBUG] [REMOTE ] BGLC: Retrieved 1331 rows, trimmed to 300. [2026-01-06T12:03:02.351767] [DEBUG] [REMOTE ] BGLC: PASS: History has at least 300 days. [2026-01-06T12:03:02.351968] [DEBUG] [REMOTE ] BGLC: PASS: Price check passed. Min price $3.94. [2026-01-06T12:03:02.352104] [DEBUG] [REMOTE ] BGLC: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:02.352243] [DEBUG] [REMOTE ] BGLC: PASS: Integrity check passed. [2026-01-06T12:03:02.352284] [DEBUG] [REMOTE ] BGLC: Symbol is viable for forecasting. [2026-01-06T12:03:02.352331] [INFO ] [MAIN ] [406/3534] BGLC kept (0.3s) | 405 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-06T12:03:02.760909] [DEBUG] [REMOTE ] BGRN: Retrieved 1785 rows, trimmed to 300. [2026-01-06T12:03:02.761105] [DEBUG] [REMOTE ] BGRN: PASS: History has at least 300 days. [2026-01-06T12:03:02.761385] [DEBUG] [REMOTE ] BGRN: PASS: Price check passed. Min price $47.49. [2026-01-06T12:03:02.761532] [DEBUG] [REMOTE ] BGRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:02.761742] [DEBUG] [REMOTE ] BGRN: PASS: Integrity check passed. [2026-01-06T12:03:02.761789] [DEBUG] [REMOTE ] BGRN: Symbol is viable for forecasting. [2026-01-06T12:03:02.761844] [INFO ] [MAIN ] [407/3534] BGRN kept (0.4s) | 406 kept, 1 rejected | 137.3/min | ETA: 22.8m [2026-01-06T12:03:03.265508] [DEBUG] [REMOTE ] BGS: Retrieved 4685 rows, trimmed to 300. [2026-01-06T12:03:03.265747] [DEBUG] [REMOTE ] BGS: PASS: History has at least 300 days. [2026-01-06T12:03:03.266043] [DEBUG] [REMOTE ] BGS: PASS: Price check passed. Min price $3.75. [2026-01-06T12:03:03.266191] [DEBUG] [REMOTE ] BGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:03.266326] [DEBUG] [REMOTE ] BGS: PASS: Integrity check passed. [2026-01-06T12:03:03.266367] [DEBUG] [REMOTE ] BGS: Symbol is viable for forecasting. [2026-01-06T12:03:03.266425] [INFO ] [MAIN ] [408/3534] BGS kept (0.5s) | 407 kept, 1 rejected | 137.2/min | ETA: 22.8m [2026-01-06T12:03:03.626352] [DEBUG] [REMOTE ] BGSF: Retrieved 2940 rows, trimmed to 300. [2026-01-06T12:03:03.626474] [DEBUG] [REMOTE ] BGSF: PASS: History has at least 300 days. [2026-01-06T12:03:03.626707] [DEBUG] [REMOTE ] BGSF: PASS: Price check passed. Min price $3.27. [2026-01-06T12:03:03.626853] [DEBUG] [REMOTE ] BGSF: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:03.626968] [DEBUG] [REMOTE ] BGSF: PASS: Integrity check passed. [2026-01-06T12:03:03.627009] [DEBUG] [REMOTE ] BGSF: Symbol is viable for forecasting. [2026-01-06T12:03:03.627058] [INFO ] [MAIN ] [409/3534] BGSF kept (0.4s) | 408 kept, 1 rejected | 137.3/min | ETA: 22.8m [2026-01-06T12:03:03.967383] [DEBUG] [REMOTE ] BGX: Retrieved 3757 rows, trimmed to 300. [2026-01-06T12:03:03.967517] [DEBUG] [REMOTE ] BGX: PASS: History has at least 300 days. [2026-01-06T12:03:03.967764] [DEBUG] [REMOTE ] BGX: PASS: Price check passed. Min price $11.26. [2026-01-06T12:03:03.967946] [DEBUG] [REMOTE ] BGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:03.968069] [DEBUG] [REMOTE ] BGX: PASS: Integrity check passed. [2026-01-06T12:03:03.968109] [DEBUG] [REMOTE ] BGX: Symbol is viable for forecasting. [2026-01-06T12:03:03.968173] [INFO ] [MAIN ] [410/3534] BGX kept (0.3s) | 409 kept, 1 rejected | 137.3/min | ETA: 22.7m [2026-01-06T12:03:04.519864] [DEBUG] [REMOTE ] BGY: Retrieved 4683 rows, trimmed to 300. [2026-01-06T12:03:04.520021] [DEBUG] [REMOTE ] BGY: PASS: History has at least 300 days. [2026-01-06T12:03:04.520301] [DEBUG] [REMOTE ] BGY: PASS: Price check passed. Min price $5.48. [2026-01-06T12:03:04.520483] [DEBUG] [REMOTE ] BGY: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:04.520669] [DEBUG] [REMOTE ] BGY: PASS: Integrity check passed. [2026-01-06T12:03:04.520729] [DEBUG] [REMOTE ] BGY: Symbol is viable for forecasting. [2026-01-06T12:03:04.520797] [INFO ] [MAIN ] [411/3534] BGY kept (0.6s) | 410 kept, 1 rejected | 137.3/min | ETA: 22.8m [2026-01-06T12:03:04.820110] [DEBUG] [REMOTE ] BHC: Retrieved 6280 rows, trimmed to 300. [2026-01-06T12:03:04.820246] [DEBUG] [REMOTE ] BHC: PASS: History has at least 300 days. [2026-01-06T12:03:04.820464] [DEBUG] [REMOTE ] BHC: PASS: Price check passed. Min price $5.90. [2026-01-06T12:03:04.820617] [DEBUG] [REMOTE ] BHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:04.820738] [DEBUG] [REMOTE ] BHC: PASS: Integrity check passed. [2026-01-06T12:03:04.820967] [DEBUG] [REMOTE ] BHC: Symbol is viable for forecasting. [2026-01-06T12:03:04.821014] [INFO ] [MAIN ] [412/3534] BHC kept (0.3s) | 411 kept, 1 rejected | 137.4/min | ETA: 22.7m [2026-01-06T12:03:58.235887] [DEBUG] [REMOTE ] BHE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:03:58.236077] [DEBUG] [REMOTE ] BHE: PASS: History has at least 300 days. [2026-01-06T12:03:58.236411] [DEBUG] [REMOTE ] BHE: PASS: Price check passed. Min price $35.83. [2026-01-06T12:03:58.236563] [DEBUG] [REMOTE ] BHE: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:58.236736] [DEBUG] [REMOTE ] BHE: PASS: Integrity check passed. [2026-01-06T12:03:58.236780] [DEBUG] [REMOTE ] BHE: Symbol is viable for forecasting. [2026-01-06T12:03:58.236834] [INFO ] [MAIN ] [413/3534] BHE kept (53.4s) | 412 kept, 1 rejected | 106.2/min | ETA: 29.4m [2026-01-06T12:03:58.546190] [DEBUG] [REMOTE ] BHF: Retrieved 2130 rows, trimmed to 300. [2026-01-06T12:03:58.546360] [DEBUG] [REMOTE ] BHF: PASS: History has at least 300 days. [2026-01-06T12:03:58.546685] [DEBUG] [REMOTE ] BHF: PASS: Price check passed. Min price $45.14. [2026-01-06T12:03:58.546892] [DEBUG] [REMOTE ] BHF: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:58.547054] [DEBUG] [REMOTE ] BHF: PASS: Integrity check passed. [2026-01-06T12:03:58.547112] [DEBUG] [REMOTE ] BHF: Symbol is viable for forecasting. [2026-01-06T12:03:58.547180] [INFO ] [MAIN ] [414/3534] BHF kept (0.3s) | 413 kept, 1 rejected | 106.3/min | ETA: 29.4m [2026-01-06T12:03:58.951663] [DEBUG] [REMOTE ] BHFAL: Retrieved 1836 rows, trimmed to 300. [2026-01-06T12:03:58.951852] [DEBUG] [REMOTE ] BHFAL: PASS: History has at least 300 days. [2026-01-06T12:03:58.952115] [DEBUG] [REMOTE ] BHFAL: PASS: Price check passed. Min price $16.40. [2026-01-06T12:03:58.952266] [DEBUG] [REMOTE ] BHFAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:58.952398] [DEBUG] [REMOTE ] BHFAL: PASS: Integrity check passed. [2026-01-06T12:03:58.952446] [DEBUG] [REMOTE ] BHFAL: Symbol is viable for forecasting. [2026-01-06T12:03:58.952499] [INFO ] [MAIN ] [415/3534] BHFAL kept (0.4s) | 414 kept, 1 rejected | 106.4/min | ETA: 29.3m [2026-01-06T12:03:59.289070] [DEBUG] [REMOTE ] BHFAM: Retrieved 1037 rows, trimmed to 300. [2026-01-06T12:03:59.289210] [DEBUG] [REMOTE ] BHFAM: PASS: History has at least 300 days. [2026-01-06T12:03:59.289418] [DEBUG] [REMOTE ] BHFAM: PASS: Price check passed. Min price $10.85. [2026-01-06T12:03:59.289554] [DEBUG] [REMOTE ] BHFAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:59.289689] [DEBUG] [REMOTE ] BHFAM: PASS: Integrity check passed. [2026-01-06T12:03:59.289749] [DEBUG] [REMOTE ] BHFAM: Symbol is viable for forecasting. [2026-01-06T12:03:59.289799] [INFO ] [MAIN ] [416/3534] BHFAM kept (0.3s) | 415 kept, 1 rejected | 106.5/min | ETA: 29.3m [2026-01-06T12:03:59.703963] [DEBUG] [REMOTE ] BHFAN: Retrieved 1292 rows, trimmed to 300. [2026-01-06T12:03:59.704099] [DEBUG] [REMOTE ] BHFAN: PASS: History has at least 300 days. [2026-01-06T12:03:59.704299] [DEBUG] [REMOTE ] BHFAN: PASS: Price check passed. Min price $12.14. [2026-01-06T12:03:59.704430] [DEBUG] [REMOTE ] BHFAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:03:59.704587] [DEBUG] [REMOTE ] BHFAN: PASS: Integrity check passed. [2026-01-06T12:03:59.704639] [DEBUG] [REMOTE ] BHFAN: Symbol is viable for forecasting. [2026-01-06T12:03:59.704713] [INFO ] [MAIN ] [417/3534] BHFAN kept (0.4s) | 416 kept, 1 rejected | 106.5/min | ETA: 29.3m [2026-01-06T12:04:00.127767] [DEBUG] [REMOTE ] BHFAO: Retrieved 1416 rows, trimmed to 300. [2026-01-06T12:04:00.127994] [DEBUG] [REMOTE ] BHFAO: PASS: History has at least 300 days. [2026-01-06T12:04:00.128299] [DEBUG] [REMOTE ] BHFAO: PASS: Price check passed. Min price $14.87. [2026-01-06T12:04:00.128470] [DEBUG] [REMOTE ] BHFAO: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:00.128641] [DEBUG] [REMOTE ] BHFAO: PASS: Integrity check passed. [2026-01-06T12:04:00.128695] [DEBUG] [REMOTE ] BHFAO: Symbol is viable for forecasting. [2026-01-06T12:04:00.128761] [INFO ] [MAIN ] [418/3534] BHFAO kept (0.4s) | 417 kept, 1 rejected | 106.6/min | ETA: 29.2m [2026-01-06T12:04:00.544691] [DEBUG] [REMOTE ] BHFAP: Retrieved 1711 rows, trimmed to 300. [2026-01-06T12:04:00.544872] [DEBUG] [REMOTE ] BHFAP: PASS: History has at least 300 days. [2026-01-06T12:04:00.545308] [DEBUG] [REMOTE ] BHFAP: PASS: Price check passed. Min price $14.69. [2026-01-06T12:04:00.545446] [DEBUG] [REMOTE ] BHFAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:00.545563] [DEBUG] [REMOTE ] BHFAP: PASS: Integrity check passed. [2026-01-06T12:04:00.545624] [DEBUG] [REMOTE ] BHFAP: Symbol is viable for forecasting. [2026-01-06T12:04:00.545675] [INFO ] [MAIN ] [419/3534] BHFAP kept (0.4s) | 418 kept, 1 rejected | 106.7/min | ETA: 29.2m [2026-01-06T12:04:01.079412] [DEBUG] [REMOTE ] BHK: Retrieved 6064 rows, trimmed to 300. [2026-01-06T12:04:01.079558] [DEBUG] [REMOTE ] BHK: PASS: History has at least 300 days. [2026-01-06T12:04:01.079792] [DEBUG] [REMOTE ] BHK: PASS: Price check passed. Min price $9.34. [2026-01-06T12:04:01.079925] [DEBUG] [REMOTE ] BHK: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:01.080037] [DEBUG] [REMOTE ] BHK: PASS: Integrity check passed. [2026-01-06T12:04:01.080076] [DEBUG] [REMOTE ] BHK: Symbol is viable for forecasting. [2026-01-06T12:04:01.080133] [INFO ] [MAIN ] [420/3534] BHK kept (0.5s) | 419 kept, 1 rejected | 106.7/min | ETA: 29.2m [2026-01-06T12:04:01.565596] [DEBUG] [REMOTE ] BHP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:01.565725] [DEBUG] [REMOTE ] BHP: PASS: History has at least 300 days. [2026-01-06T12:04:01.565948] [DEBUG] [REMOTE ] BHP: PASS: Price check passed. Min price $52.58. [2026-01-06T12:04:01.566086] [DEBUG] [REMOTE ] BHP: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:01.566200] [DEBUG] [REMOTE ] BHP: PASS: Integrity check passed. [2026-01-06T12:04:01.566242] [DEBUG] [REMOTE ] BHP: Symbol is viable for forecasting. [2026-01-06T12:04:01.566291] [INFO ] [MAIN ] [421/3534] BHP kept (0.5s) | 420 kept, 1 rejected | 106.7/min | ETA: 29.2m [2026-01-06T12:04:01.943127] [DEBUG] [REMOTE ] BHRB: Retrieved 6226 rows, trimmed to 300. [2026-01-06T12:04:01.943271] [DEBUG] [REMOTE ] BHRB: PASS: History has at least 300 days. [2026-01-06T12:04:01.943502] [DEBUG] [REMOTE ] BHRB: PASS: Price check passed. Min price $57.07. [2026-01-06T12:04:01.943657] [DEBUG] [REMOTE ] BHRB: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:01.943778] [DEBUG] [REMOTE ] BHRB: PASS: Integrity check passed. [2026-01-06T12:04:01.943834] [DEBUG] [REMOTE ] BHRB: Symbol is viable for forecasting. [2026-01-06T12:04:01.943882] [INFO ] [MAIN ] [422/3534] BHRB kept (0.4s) | 421 kept, 1 rejected | 106.8/min | ETA: 29.1m [2026-01-06T12:04:02.205782] [DEBUG] [REMOTE ] BHVN: Retrieved 823 rows, trimmed to 300. [2026-01-06T12:04:02.205991] [DEBUG] [REMOTE ] BHVN: PASS: History has at least 300 days. [2026-01-06T12:04:02.206442] [DEBUG] [REMOTE ] BHVN: PASS: Price check passed. Min price $7.79. [2026-01-06T12:04:02.206607] [DEBUG] [REMOTE ] BHVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:02.206727] [DEBUG] [REMOTE ] BHVN: PASS: Integrity check passed. [2026-01-06T12:04:02.206804] [DEBUG] [REMOTE ] BHVN: Symbol is viable for forecasting. [2026-01-06T12:04:02.206862] [INFO ] [MAIN ] [423/3534] BHVN kept (0.3s) | 422 kept, 1 rejected | 106.9/min | ETA: 29.1m [2026-01-06T12:04:02.542109] [DEBUG] [REMOTE ] BIAF: Retrieved 838 rows, trimmed to 300. [2026-01-06T12:04:02.542315] [DEBUG] [REMOTE ] BIAF: PASS: History has at least 300 days. [2026-01-06T12:04:02.542567] [DEBUG] [REMOTE ] BIAF: PASS: Price check passed. Min price $1.17. [2026-01-06T12:04:02.542750] [DEBUG] [REMOTE ] BIAF: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:02.542871] [DEBUG] [REMOTE ] BIAF: PASS: Integrity check passed. [2026-01-06T12:04:02.542913] [DEBUG] [REMOTE ] BIAF: Symbol is viable for forecasting. [2026-01-06T12:04:02.542967] [INFO ] [MAIN ] [424/3534] BIAF kept (0.3s) | 423 kept, 1 rejected | 107.0/min | ETA: 29.1m [2026-01-06T12:04:03.160457] [DEBUG] [REMOTE ] BIB: Retrieved 3961 rows, trimmed to 300. [2026-01-06T12:04:03.160687] [DEBUG] [REMOTE ] BIB: PASS: History has at least 300 days. [2026-01-06T12:04:03.160955] [DEBUG] [REMOTE ] BIB: PASS: Price check passed. Min price $63.73. [2026-01-06T12:04:03.161094] [DEBUG] [REMOTE ] BIB: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:03.161225] [DEBUG] [REMOTE ] BIB: PASS: Integrity check passed. [2026-01-06T12:04:03.161266] [DEBUG] [REMOTE ] BIB: Symbol is viable for forecasting. [2026-01-06T12:04:03.161319] [INFO ] [MAIN ] [425/3534] BIB kept (0.6s) | 424 kept, 1 rejected | 107.0/min | ETA: 29.1m [2026-01-06T12:04:03.639753] [DEBUG] [REMOTE ] BIIB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:03.639985] [DEBUG] [REMOTE ] BIIB: PASS: History has at least 300 days. [2026-01-06T12:04:03.640277] [DEBUG] [REMOTE ] BIIB: PASS: Price check passed. Min price $142.26. [2026-01-06T12:04:03.640421] [DEBUG] [REMOTE ] BIIB: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:03.640552] [DEBUG] [REMOTE ] BIIB: PASS: Integrity check passed. [2026-01-06T12:04:03.640619] [DEBUG] [REMOTE ] BIIB: Symbol is viable for forecasting. [2026-01-06T12:04:03.640675] [INFO ] [MAIN ] [426/3534] BIIB kept (0.5s) | 425 kept, 1 rejected | 107.0/min | ETA: 29.0m [2026-01-06T12:04:03.940035] [DEBUG] [REMOTE ] BILI: Retrieved 1954 rows, trimmed to 300. [2026-01-06T12:04:03.940164] [DEBUG] [REMOTE ] BILI: PASS: History has at least 300 days. [2026-01-06T12:04:03.940359] [DEBUG] [REMOTE ] BILI: PASS: Price check passed. Min price $24.16. [2026-01-06T12:04:03.940494] [DEBUG] [REMOTE ] BILI: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:03.940620] [DEBUG] [REMOTE ] BILI: PASS: Integrity check passed. [2026-01-06T12:04:03.940662] [DEBUG] [REMOTE ] BILI: Symbol is viable for forecasting. [2026-01-06T12:04:03.940709] [INFO ] [MAIN ] [427/3534] BILI kept (0.3s) | 426 kept, 1 rejected | 107.2/min | ETA: 29.0m [2026-01-06T12:04:04.296830] [DEBUG] [REMOTE ] BILL: Retrieved 1523 rows, trimmed to 300. [2026-01-06T12:04:04.296948] [DEBUG] [REMOTE ] BILL: PASS: History has at least 300 days. [2026-01-06T12:04:04.297141] [DEBUG] [REMOTE ] BILL: PASS: Price check passed. Min price $44.37. [2026-01-06T12:04:04.297273] [DEBUG] [REMOTE ] BILL: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:04.297403] [DEBUG] [REMOTE ] BILL: PASS: Integrity check passed. [2026-01-06T12:04:04.297456] [DEBUG] [REMOTE ] BILL: Symbol is viable for forecasting. [2026-01-06T12:04:04.297503] [INFO ] [MAIN ] [428/3534] BILL kept (0.4s) | 427 kept, 1 rejected | 107.2/min | ETA: 29.0m [2026-01-06T12:04:04.895001] [DEBUG] [REMOTE ] BIO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:04.895132] [DEBUG] [REMOTE ] BIO: PASS: History has at least 300 days. [2026-01-06T12:04:04.895340] [DEBUG] [REMOTE ] BIO: PASS: Price check passed. Min price $297.72. [2026-01-06T12:04:04.895470] [DEBUG] [REMOTE ] BIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:04.895602] [DEBUG] [REMOTE ] BIO: PASS: Integrity check passed. [2026-01-06T12:04:04.895644] [DEBUG] [REMOTE ] BIO: Symbol is viable for forecasting. [2026-01-06T12:04:04.895691] [INFO ] [MAIN ] [429/3534] BIO kept (0.6s) | 428 kept, 1 rejected | 107.2/min | ETA: 29.0m [2026-01-06T12:04:05.219934] [DEBUG] [REMOTE ] BIOX: Retrieved 1953 rows, trimmed to 300. [2026-01-06T12:04:05.220056] [DEBUG] [REMOTE ] BIOX: PASS: History has at least 300 days. [2026-01-06T12:04:05.220443] [DEBUG] [REMOTE ] BIOX: PASS: Price check passed. Min price $1.27. [2026-01-06T12:04:05.220598] [DEBUG] [REMOTE ] BIOX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:05.220709] [DEBUG] [REMOTE ] BIOX: PASS: Integrity check passed. [2026-01-06T12:04:05.220748] [DEBUG] [REMOTE ] BIOX: Symbol is viable for forecasting. [2026-01-06T12:04:05.220793] [INFO ] [MAIN ] [430/3534] BIOX kept (0.3s) | 429 kept, 1 rejected | 107.3/min | ETA: 28.9m [2026-01-06T12:04:05.695094] [DEBUG] [REMOTE ] BIP: Retrieved 4525 rows, trimmed to 300. [2026-01-06T12:04:05.695222] [DEBUG] [REMOTE ] BIP: PASS: History has at least 300 days. [2026-01-06T12:04:05.695430] [DEBUG] [REMOTE ] BIP: PASS: Price check passed. Min price $33.57. [2026-01-06T12:04:05.695568] [DEBUG] [REMOTE ] BIP: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:05.695712] [DEBUG] [REMOTE ] BIP: PASS: Integrity check passed. [2026-01-06T12:04:05.695756] [DEBUG] [REMOTE ] BIP: Symbol is viable for forecasting. [2026-01-06T12:04:05.695805] [INFO ] [MAIN ] [431/3534] BIP kept (0.5s) | 430 kept, 1 rejected | 107.4/min | ETA: 28.9m [2026-01-06T12:04:05.973942] [DEBUG] [REMOTE ] BIPH: Retrieved 1158 rows, trimmed to 300. [2026-01-06T12:04:05.974100] [DEBUG] [REMOTE ] BIPH: PASS: History has at least 300 days. [2026-01-06T12:04:05.974319] [DEBUG] [REMOTE ] BIPH: PASS: Price check passed. Min price $16.29. [2026-01-06T12:04:05.974452] [DEBUG] [REMOTE ] BIPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:05.974566] [DEBUG] [REMOTE ] BIPH: PASS: Integrity check passed. [2026-01-06T12:04:05.974643] [DEBUG] [REMOTE ] BIPH: Symbol is viable for forecasting. [2026-01-06T12:04:05.974691] [INFO ] [MAIN ] [432/3534] BIPH kept (0.3s) | 431 kept, 1 rejected | 107.5/min | ETA: 28.9m [2026-01-06T12:04:06.367075] [DEBUG] [REMOTE ] BIPI: Retrieved 989 rows, trimmed to 300. [2026-01-06T12:04:06.367275] [DEBUG] [REMOTE ] BIPI: PASS: History has at least 300 days. [2026-01-06T12:04:06.367616] [DEBUG] [REMOTE ] BIPI: PASS: Price check passed. Min price $16.53. [2026-01-06T12:04:06.367770] [DEBUG] [REMOTE ] BIPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:06.367917] [DEBUG] [REMOTE ] BIPI: PASS: Integrity check passed. [2026-01-06T12:04:06.367961] [DEBUG] [REMOTE ] BIPI: Symbol is viable for forecasting. [2026-01-06T12:04:06.368023] [INFO ] [MAIN ] [433/3534] BIPI kept (0.4s) | 432 kept, 1 rejected | 107.6/min | ETA: 28.8m [2026-01-06T12:04:06.726349] [DEBUG] [REMOTE ] BIRD: Retrieved 1046 rows, trimmed to 300. [2026-01-06T12:04:06.726531] [DEBUG] [REMOTE ] BIRD: PASS: History has at least 300 days. [2026-01-06T12:04:06.726780] [DEBUG] [REMOTE ] BIRD: PASS: Price check passed. Min price $3.97. [2026-01-06T12:04:06.726954] [DEBUG] [REMOTE ] BIRD: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:06.727124] [DEBUG] [REMOTE ] BIRD: PASS: Integrity check passed. [2026-01-06T12:04:06.727177] [DEBUG] [REMOTE ] BIRD: Symbol is viable for forecasting. [2026-01-06T12:04:06.727228] [INFO ] [MAIN ] [434/3534] BIRD kept (0.4s) | 433 kept, 1 rejected | 107.7/min | ETA: 28.8m [2026-01-06T12:04:07.143534] [DEBUG] [REMOTE ] BIRK: Retrieved 560 rows, trimmed to 300. [2026-01-06T12:04:07.143735] [DEBUG] [REMOTE ] BIRK: PASS: History has at least 300 days. [2026-01-06T12:04:07.143971] [DEBUG] [REMOTE ] BIRK: PASS: Price check passed. Min price $38.80. [2026-01-06T12:04:07.144112] [DEBUG] [REMOTE ] BIRK: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:07.144228] [DEBUG] [REMOTE ] BIRK: PASS: Integrity check passed. [2026-01-06T12:04:07.144270] [DEBUG] [REMOTE ] BIRK: Symbol is viable for forecasting. [2026-01-06T12:04:07.144321] [INFO ] [MAIN ] [435/3534] BIRK kept (0.4s) | 434 kept, 1 rejected | 107.7/min | ETA: 28.8m [2026-01-06T12:04:07.578346] [DEBUG] [REMOTE ] BITF: Retrieved 1743 rows, trimmed to 300. [2026-01-06T12:04:07.578561] [DEBUG] [REMOTE ] BITF: PASS: History has at least 300 days. [2026-01-06T12:04:07.578994] [DEBUG] [REMOTE ] BITF: PASS: Price check passed. Min price $2.27. [2026-01-06T12:04:07.579143] [DEBUG] [REMOTE ] BITF: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:07.579295] [DEBUG] [REMOTE ] BITF: PASS: Integrity check passed. [2026-01-06T12:04:07.579360] [DEBUG] [REMOTE ] BITF: Symbol is viable for forecasting. [2026-01-06T12:04:07.579419] [INFO ] [MAIN ] [436/3534] BITF kept (0.4s) | 435 kept, 1 rejected | 107.8/min | ETA: 28.7m [2026-01-06T12:04:08.165202] [DEBUG] [REMOTE ] BIVI: Retrieved 2902 rows, trimmed to 300. [2026-01-06T12:04:08.165393] [DEBUG] [REMOTE ] BIVI: PASS: History has at least 300 days. [2026-01-06T12:04:08.165673] [DEBUG] [REMOTE ] BIVI: PASS: Price check passed. Min price $1.13. [2026-01-06T12:04:08.165817] [DEBUG] [REMOTE ] BIVI: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:08.165942] [DEBUG] [REMOTE ] BIVI: PASS: Integrity check passed. [2026-01-06T12:04:08.165984] [DEBUG] [REMOTE ] BIVI: Symbol is viable for forecasting. [2026-01-06T12:04:08.166035] [INFO ] [MAIN ] [437/3534] BIVI kept (0.6s) | 436 kept, 1 rejected | 107.8/min | ETA: 28.7m [2026-01-06T12:04:08.461117] [DEBUG] [REMOTE ] BJ: Retrieved 1890 rows, trimmed to 300. [2026-01-06T12:04:08.461303] [DEBUG] [REMOTE ] BJ: PASS: History has at least 300 days. [2026-01-06T12:04:08.461563] [DEBUG] [REMOTE ] BJ: PASS: Price check passed. Min price $87.97. [2026-01-06T12:04:08.461737] [DEBUG] [REMOTE ] BJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:08.461855] [DEBUG] [REMOTE ] BJ: PASS: Integrity check passed. [2026-01-06T12:04:08.461897] [DEBUG] [REMOTE ] BJ: Symbol is viable for forecasting. [2026-01-06T12:04:08.461949] [INFO ] [MAIN ] [438/3534] BJ kept (0.3s) | 437 kept, 1 rejected | 107.9/min | ETA: 28.7m [2026-01-06T12:04:09.027549] [DEBUG] [REMOTE ] BJRI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:09.027767] [DEBUG] [REMOTE ] BJRI: PASS: History has at least 300 days. [2026-01-06T12:04:09.028074] [DEBUG] [REMOTE ] BJRI: PASS: Price check passed. Min price $28.69. [2026-01-06T12:04:09.028233] [DEBUG] [REMOTE ] BJRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:09.028441] [DEBUG] [REMOTE ] BJRI: PASS: Integrity check passed. [2026-01-06T12:04:09.028484] [DEBUG] [REMOTE ] BJRI: Symbol is viable for forecasting. [2026-01-06T12:04:09.028542] [INFO ] [MAIN ] [439/3534] BJRI kept (0.6s) | 438 kept, 1 rejected | 107.9/min | ETA: 28.7m [2026-01-06T12:04:09.424775] [DEBUG] [REMOTE ] BK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:09.424906] [DEBUG] [REMOTE ] BK: PASS: History has at least 300 days. [2026-01-06T12:04:09.425108] [DEBUG] [REMOTE ] BK: PASS: Price check passed. Min price $104.03. [2026-01-06T12:04:09.425238] [DEBUG] [REMOTE ] BK: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:09.425363] [DEBUG] [REMOTE ] BK: PASS: Integrity check passed. [2026-01-06T12:04:09.425402] [DEBUG] [REMOTE ] BK: Symbol is viable for forecasting. [2026-01-06T12:04:09.425450] [INFO ] [MAIN ] [440/3534] BK kept (0.4s) | 439 kept, 1 rejected | 107.9/min | ETA: 28.7m [2026-01-06T12:04:09.710965] [DEBUG] [REMOTE ] BKCH: Retrieved 1125 rows, trimmed to 300. [2026-01-06T12:04:09.711079] [DEBUG] [REMOTE ] BKCH: PASS: History has at least 300 days. [2026-01-06T12:04:09.711274] [DEBUG] [REMOTE ] BKCH: PASS: Price check passed. Min price $63.59. [2026-01-06T12:04:09.711409] [DEBUG] [REMOTE ] BKCH: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:09.711519] [DEBUG] [REMOTE ] BKCH: PASS: Integrity check passed. [2026-01-06T12:04:09.711559] [DEBUG] [REMOTE ] BKCH: Symbol is viable for forecasting. [2026-01-06T12:04:09.711639] [INFO ] [MAIN ] [441/3534] BKCH kept (0.3s) | 440 kept, 1 rejected | 108.1/min | ETA: 28.6m [2026-01-06T12:04:10.100867] [DEBUG] [REMOTE ] BKD: Retrieved 5060 rows, trimmed to 300. [2026-01-06T12:04:10.100984] [DEBUG] [REMOTE ] BKD: PASS: History has at least 300 days. [2026-01-06T12:04:10.101226] [DEBUG] [REMOTE ] BKD: PASS: Price check passed. Min price $8.59. [2026-01-06T12:04:10.101386] [DEBUG] [REMOTE ] BKD: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:10.101517] [DEBUG] [REMOTE ] BKD: PASS: Integrity check passed. [2026-01-06T12:04:10.101563] [DEBUG] [REMOTE ] BKD: Symbol is viable for forecasting. [2026-01-06T12:04:10.101642] [INFO ] [MAIN ] [442/3534] BKD kept (0.4s) | 441 kept, 1 rejected | 108.1/min | ETA: 28.6m [2026-01-06T12:04:10.733995] [DEBUG] [REMOTE ] BKE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:10.734135] [DEBUG] [REMOTE ] BKE: PASS: History has at least 300 days. [2026-01-06T12:04:10.734382] [DEBUG] [REMOTE ] BKE: PASS: Price check passed. Min price $52.39. [2026-01-06T12:04:10.734546] [DEBUG] [REMOTE ] BKE: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:10.734706] [DEBUG] [REMOTE ] BKE: PASS: Integrity check passed. [2026-01-06T12:04:10.734758] [DEBUG] [REMOTE ] BKE: Symbol is viable for forecasting. [2026-01-06T12:04:10.734818] [INFO ] [MAIN ] [443/3534] BKE kept (0.6s) | 442 kept, 1 rejected | 108.1/min | ETA: 28.6m [2026-01-06T12:04:11.190750] [DEBUG] [REMOTE ] BKH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:11.190877] [DEBUG] [REMOTE ] BKH: PASS: History has at least 300 days. [2026-01-06T12:04:11.191078] [DEBUG] [REMOTE ] BKH: PASS: Price check passed. Min price $59.46. [2026-01-06T12:04:11.191208] [DEBUG] [REMOTE ] BKH: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:11.191317] [DEBUG] [REMOTE ] BKH: PASS: Integrity check passed. [2026-01-06T12:04:11.191356] [DEBUG] [REMOTE ] BKH: Symbol is viable for forecasting. [2026-01-06T12:04:11.191402] [INFO ] [MAIN ] [444/3534] BKH kept (0.5s) | 443 kept, 1 rejected | 108.1/min | ETA: 28.6m [2026-01-06T12:04:11.551842] [DEBUG] [REMOTE ] BKN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:11.551970] [DEBUG] [REMOTE ] BKN: PASS: History has at least 300 days. [2026-01-06T12:04:11.552170] [DEBUG] [REMOTE ] BKN: PASS: Price check passed. Min price $10.97. [2026-01-06T12:04:11.552302] [DEBUG] [REMOTE ] BKN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:11.552411] [DEBUG] [REMOTE ] BKN: PASS: Integrity check passed. [2026-01-06T12:04:11.552449] [DEBUG] [REMOTE ] BKN: Symbol is viable for forecasting. [2026-01-06T12:04:11.552495] [INFO ] [MAIN ] [445/3534] BKN kept (0.4s) | 444 kept, 1 rejected | 108.2/min | ETA: 28.5m [2026-01-06T12:04:12.041622] [DEBUG] [REMOTE ] BKNG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:12.041895] [DEBUG] [REMOTE ] BKNG: PASS: History has at least 300 days. [2026-01-06T12:04:12.042353] [DEBUG] [REMOTE ] BKNG: PASS: Price check passed. Min price $4574.65. [2026-01-06T12:04:12.042507] [DEBUG] [REMOTE ] BKNG: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:12.042723] [DEBUG] [REMOTE ] BKNG: PASS: Integrity check passed. [2026-01-06T12:04:12.042772] [DEBUG] [REMOTE ] BKNG: Symbol is viable for forecasting. [2026-01-06T12:04:12.042837] [INFO ] [MAIN ] [446/3534] BKNG kept (0.5s) | 445 kept, 1 rejected | 108.3/min | ETA: 28.5m [2026-01-06T12:04:12.197640] [DEBUG] [REMOTE ] BKSY: Retrieved 1517 rows, trimmed to 300. [2026-01-06T12:04:12.197821] [DEBUG] [REMOTE ] BKSY: PASS: History has at least 300 days. [2026-01-06T12:04:12.198104] [DEBUG] [REMOTE ] BKSY: PASS: Price check passed. Min price $13.14. [2026-01-06T12:04:12.198247] [DEBUG] [REMOTE ] BKSY: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:12.198367] [DEBUG] [REMOTE ] BKSY: PASS: Integrity check passed. [2026-01-06T12:04:12.198409] [DEBUG] [REMOTE ] BKSY: Symbol is viable for forecasting. [2026-01-06T12:04:12.198462] [INFO ] [MAIN ] [447/3534] BKSY kept (0.2s) | 446 kept, 1 rejected | 108.4/min | ETA: 28.5m [2026-01-06T12:04:12.778152] [DEBUG] [REMOTE ] BL: Retrieved 2308 rows, trimmed to 300. [2026-01-06T12:04:12.778256] [DEBUG] [REMOTE ] BL: PASS: History has at least 300 days. [2026-01-06T12:04:12.778452] [DEBUG] [REMOTE ] BL: PASS: Price check passed. Min price $49.09. [2026-01-06T12:04:12.778612] [DEBUG] [REMOTE ] BL: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:12.778720] [DEBUG] [REMOTE ] BL: PASS: Integrity check passed. [2026-01-06T12:04:12.778760] [DEBUG] [REMOTE ] BL: Symbol is viable for forecasting. [2026-01-06T12:04:12.778805] [INFO ] [MAIN ] [448/3534] BL kept (0.6s) | 447 kept, 1 rejected | 108.4/min | ETA: 28.5m [2026-01-06T12:04:13.177170] [DEBUG] [REMOTE ] BLBD: Retrieved 2962 rows, trimmed to 300. [2026-01-06T12:04:13.177291] [DEBUG] [REMOTE ] BLBD: PASS: History has at least 300 days. [2026-01-06T12:04:13.177485] [DEBUG] [REMOTE ] BLBD: PASS: Price check passed. Min price $46.59. [2026-01-06T12:04:13.177646] [DEBUG] [REMOTE ] BLBD: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:13.177753] [DEBUG] [REMOTE ] BLBD: PASS: Integrity check passed. [2026-01-06T12:04:13.177792] [DEBUG] [REMOTE ] BLBD: Symbol is viable for forecasting. [2026-01-06T12:04:13.177888] [INFO ] [MAIN ] [449/3534] BLBD kept (0.4s) | 448 kept, 1 rejected | 108.5/min | ETA: 28.4m [2026-01-06T12:04:13.471161] [DEBUG] [REMOTE ] BLCN: Retrieved 2003 rows, trimmed to 300. [2026-01-06T12:04:13.471271] [DEBUG] [REMOTE ] BLCN: PASS: History has at least 300 days. [2026-01-06T12:04:13.471466] [DEBUG] [REMOTE ] BLCN: PASS: Price check passed. Min price $22.37. [2026-01-06T12:04:13.471624] [DEBUG] [REMOTE ] BLCN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:13.471762] [DEBUG] [REMOTE ] BLCN: PASS: Integrity check passed. [2026-01-06T12:04:13.471802] [DEBUG] [REMOTE ] BLCN: Symbol is viable for forecasting. [2026-01-06T12:04:13.471850] [INFO ] [MAIN ] [450/3534] BLCN kept (0.3s) | 449 kept, 1 rejected | 108.6/min | ETA: 28.4m [2026-01-06T12:04:13.879222] [DEBUG] [REMOTE ] BLCO: Retrieved 919 rows, trimmed to 300. [2026-01-06T12:04:13.879331] [DEBUG] [REMOTE ] BLCO: PASS: History has at least 300 days. [2026-01-06T12:04:13.879520] [DEBUG] [REMOTE ] BLCO: PASS: Price check passed. Min price $14.32. [2026-01-06T12:04:13.879678] [DEBUG] [REMOTE ] BLCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:13.879785] [DEBUG] [REMOTE ] BLCO: PASS: Integrity check passed. [2026-01-06T12:04:13.879825] [DEBUG] [REMOTE ] BLCO: Symbol is viable for forecasting. [2026-01-06T12:04:13.879870] [INFO ] [MAIN ] [451/3534] BLCO kept (0.4s) | 450 kept, 1 rejected | 108.7/min | ETA: 28.4m [2026-01-06T12:04:14.288328] [DEBUG] [REMOTE ] BLD: Retrieved 2644 rows, trimmed to 300. [2026-01-06T12:04:14.288441] [DEBUG] [REMOTE ] BLD: PASS: History has at least 300 days. [2026-01-06T12:04:14.288660] [DEBUG] [REMOTE ] BLD: PASS: Price check passed. Min price $403.58. [2026-01-06T12:04:14.288795] [DEBUG] [REMOTE ] BLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:14.288917] [DEBUG] [REMOTE ] BLD: PASS: Integrity check passed. [2026-01-06T12:04:14.288957] [DEBUG] [REMOTE ] BLD: Symbol is viable for forecasting. [2026-01-06T12:04:14.289003] [INFO ] [MAIN ] [452/3534] BLD kept (0.4s) | 451 kept, 1 rejected | 108.7/min | ETA: 28.3m [2026-01-06T12:04:14.903626] [DEBUG] [REMOTE ] BLDP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:14.903750] [DEBUG] [REMOTE ] BLDP: PASS: History has at least 300 days. [2026-01-06T12:04:14.903949] [DEBUG] [REMOTE ] BLDP: PASS: Price check passed. Min price $2.53. [2026-01-06T12:04:14.904080] [DEBUG] [REMOTE ] BLDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:14.904190] [DEBUG] [REMOTE ] BLDP: PASS: Integrity check passed. [2026-01-06T12:04:14.904228] [DEBUG] [REMOTE ] BLDP: Symbol is viable for forecasting. [2026-01-06T12:04:14.904275] [INFO ] [MAIN ] [453/3534] BLDP kept (0.6s) | 452 kept, 1 rejected | 108.7/min | ETA: 28.3m [2026-01-06T12:04:15.398071] [DEBUG] [REMOTE ] BLE: Retrieved 5897 rows, trimmed to 300. [2026-01-06T12:04:15.398191] [DEBUG] [REMOTE ] BLE: PASS: History has at least 300 days. [2026-01-06T12:04:15.398609] [DEBUG] [REMOTE ] BLE: PASS: Price check passed. Min price $10.26. [2026-01-06T12:04:15.398746] [DEBUG] [REMOTE ] BLE: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:15.398858] [DEBUG] [REMOTE ] BLE: PASS: Integrity check passed. [2026-01-06T12:04:15.398898] [DEBUG] [REMOTE ] BLE: Symbol is viable for forecasting. [2026-01-06T12:04:15.398945] [INFO ] [MAIN ] [454/3534] BLE kept (0.5s) | 453 kept, 1 rejected | 108.7/min | ETA: 28.3m [2026-01-06T12:04:15.841163] [DEBUG] [REMOTE ] BLFS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:15.841313] [DEBUG] [REMOTE ] BLFS: PASS: History has at least 300 days. [2026-01-06T12:04:15.841546] [DEBUG] [REMOTE ] BLFS: PASS: Price check passed. Min price $23.89. [2026-01-06T12:04:15.841704] [DEBUG] [REMOTE ] BLFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:15.841821] [DEBUG] [REMOTE ] BLFS: PASS: Integrity check passed. [2026-01-06T12:04:15.841860] [DEBUG] [REMOTE ] BLFS: Symbol is viable for forecasting. [2026-01-06T12:04:15.841906] [INFO ] [MAIN ] [455/3534] BLFS kept (0.4s) | 454 kept, 1 rejected | 108.8/min | ETA: 28.3m [2026-01-06T12:04:16.066797] [DEBUG] [REMOTE ] BLFY: Retrieved 1123 rows, trimmed to 300. [2026-01-06T12:04:16.066936] [DEBUG] [REMOTE ] BLFY: PASS: History has at least 300 days. [2026-01-06T12:04:16.067138] [DEBUG] [REMOTE ] BLFY: PASS: Price check passed. Min price $7.67. [2026-01-06T12:04:16.067273] [DEBUG] [REMOTE ] BLFY: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:16.067382] [DEBUG] [REMOTE ] BLFY: PASS: Integrity check passed. [2026-01-06T12:04:16.067424] [DEBUG] [REMOTE ] BLFY: Symbol is viable for forecasting. [2026-01-06T12:04:16.067473] [INFO ] [MAIN ] [456/3534] BLFY kept (0.2s) | 455 kept, 1 rejected | 108.9/min | ETA: 28.3m [2026-01-06T12:04:16.637707] [DEBUG] [REMOTE ] BLK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:16.637866] [DEBUG] [REMOTE ] BLK: PASS: History has at least 300 days. [2026-01-06T12:04:16.638087] [DEBUG] [REMOTE ] BLK: PASS: Price check passed. Min price $987.72. [2026-01-06T12:04:16.638229] [DEBUG] [REMOTE ] BLK: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:16.638345] [DEBUG] [REMOTE ] BLK: PASS: Integrity check passed. [2026-01-06T12:04:16.638386] [DEBUG] [REMOTE ] BLK: Symbol is viable for forecasting. [2026-01-06T12:04:16.638432] [INFO ] [MAIN ] [457/3534] BLK kept (0.6s) | 456 kept, 1 rejected | 108.9/min | ETA: 28.3m [2026-01-06T12:04:17.068635] [DEBUG] [REMOTE ] BLKB: Retrieved 5397 rows, trimmed to 300. [2026-01-06T12:04:17.068765] [DEBUG] [REMOTE ] BLKB: PASS: History has at least 300 days. [2026-01-06T12:04:17.068965] [DEBUG] [REMOTE ] BLKB: PASS: Price check passed. Min price $54.88. [2026-01-06T12:04:17.069095] [DEBUG] [REMOTE ] BLKB: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:17.069227] [DEBUG] [REMOTE ] BLKB: PASS: Integrity check passed. [2026-01-06T12:04:17.069266] [DEBUG] [REMOTE ] BLKB: Symbol is viable for forecasting. [2026-01-06T12:04:17.069314] [INFO ] [MAIN ] [458/3534] BLKB kept (0.4s) | 457 kept, 1 rejected | 109.0/min | ETA: 28.2m [2026-01-06T12:04:17.428082] [DEBUG] [REMOTE ] BLMN: Retrieved 3371 rows, trimmed to 300. [2026-01-06T12:04:17.428202] [DEBUG] [REMOTE ] BLMN: PASS: History has at least 300 days. [2026-01-06T12:04:17.428400] [DEBUG] [REMOTE ] BLMN: PASS: Price check passed. Min price $5.92. [2026-01-06T12:04:17.428533] [DEBUG] [REMOTE ] BLMN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:17.428670] [DEBUG] [REMOTE ] BLMN: PASS: Integrity check passed. [2026-01-06T12:04:17.428713] [DEBUG] [REMOTE ] BLMN: Symbol is viable for forecasting. [2026-01-06T12:04:17.428761] [INFO ] [MAIN ] [459/3534] BLMN kept (0.4s) | 458 kept, 1 rejected | 109.0/min | ETA: 28.2m [2026-01-06T12:04:17.741541] [DEBUG] [REMOTE ] BLND: Retrieved 1123 rows, trimmed to 300. [2026-01-06T12:04:17.741692] [DEBUG] [REMOTE ] BLND: PASS: History has at least 300 days. [2026-01-06T12:04:17.741891] [DEBUG] [REMOTE ] BLND: PASS: Price check passed. Min price $2.79. [2026-01-06T12:04:17.742023] [DEBUG] [REMOTE ] BLND: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:17.742129] [DEBUG] [REMOTE ] BLND: PASS: Integrity check passed. [2026-01-06T12:04:17.742168] [DEBUG] [REMOTE ] BLND: Symbol is viable for forecasting. [2026-01-06T12:04:17.742215] [INFO ] [MAIN ] [460/3534] BLND kept (0.3s) | 459 kept, 1 rejected | 109.1/min | ETA: 28.2m [2026-01-06T12:04:18.187345] [DEBUG] [REMOTE ] BLRX: Retrieved 3632 rows, trimmed to 300. [2026-01-06T12:04:18.187463] [DEBUG] [REMOTE ] BLRX: PASS: History has at least 300 days. [2026-01-06T12:04:18.187680] [DEBUG] [REMOTE ] BLRX: PASS: Price check passed. Min price $2.77. [2026-01-06T12:04:18.187813] [DEBUG] [REMOTE ] BLRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:18.187952] [DEBUG] [REMOTE ] BLRX: PASS: Integrity check passed. [2026-01-06T12:04:18.187992] [DEBUG] [REMOTE ] BLRX: Symbol is viable for forecasting. [2026-01-06T12:04:18.188037] [INFO ] [MAIN ] [461/3534] BLRX kept (0.4s) | 460 kept, 1 rejected | 109.2/min | ETA: 28.1m [2026-01-06T12:04:18.433693] [DEBUG] [REMOTE ] BLTE: Retrieved 924 rows, trimmed to 300. [2026-01-06T12:04:18.433824] [DEBUG] [REMOTE ] BLTE: PASS: History has at least 300 days. [2026-01-06T12:04:18.434018] [DEBUG] [REMOTE ] BLTE: PASS: Price check passed. Min price $78.50. [2026-01-06T12:04:18.434149] [DEBUG] [REMOTE ] BLTE: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:18.434255] [DEBUG] [REMOTE ] BLTE: PASS: Integrity check passed. [2026-01-06T12:04:18.434294] [DEBUG] [REMOTE ] BLTE: Symbol is viable for forecasting. [2026-01-06T12:04:18.434339] [INFO ] [MAIN ] [462/3534] BLTE kept (0.2s) | 461 kept, 1 rejected | 109.3/min | ETA: 28.1m [2026-01-06T12:04:19.057497] [DEBUG] [REMOTE ] BLX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:19.057647] [DEBUG] [REMOTE ] BLX: PASS: History has at least 300 days. [2026-01-06T12:04:19.057888] [DEBUG] [REMOTE ] BLX: PASS: Price check passed. Min price $41.73. [2026-01-06T12:04:19.058024] [DEBUG] [REMOTE ] BLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:19.058138] [DEBUG] [REMOTE ] BLX: PASS: Integrity check passed. [2026-01-06T12:04:19.058177] [DEBUG] [REMOTE ] BLX: Symbol is viable for forecasting. [2026-01-06T12:04:19.058223] [INFO ] [MAIN ] [463/3534] BLX kept (0.6s) | 462 kept, 1 rejected | 109.3/min | ETA: 28.1m [2026-01-06T12:04:19.287035] [DEBUG] [REMOTE ] BLZE: Retrieved 1040 rows, trimmed to 300. [2026-01-06T12:04:19.287181] [DEBUG] [REMOTE ] BLZE: PASS: History has at least 300 days. [2026-01-06T12:04:19.287382] [DEBUG] [REMOTE ] BLZE: PASS: Price check passed. Min price $4.32. [2026-01-06T12:04:19.287538] [DEBUG] [REMOTE ] BLZE: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:19.287664] [DEBUG] [REMOTE ] BLZE: PASS: Integrity check passed. [2026-01-06T12:04:19.287704] [DEBUG] [REMOTE ] BLZE: Symbol is viable for forecasting. [2026-01-06T12:04:19.287750] [INFO ] [MAIN ] [464/3534] BLZE kept (0.2s) | 463 kept, 1 rejected | 109.4/min | ETA: 28.1m [2026-01-06T12:04:19.913413] [DEBUG] [REMOTE ] BMA: Retrieved 4976 rows, trimmed to 300. [2026-01-06T12:04:19.913535] [DEBUG] [REMOTE ] BMA: PASS: History has at least 300 days. [2026-01-06T12:04:19.913765] [DEBUG] [REMOTE ] BMA: PASS: Price check passed. Min price $50.14. [2026-01-06T12:04:19.913897] [DEBUG] [REMOTE ] BMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:19.914006] [DEBUG] [REMOTE ] BMA: PASS: Integrity check passed. [2026-01-06T12:04:19.914045] [DEBUG] [REMOTE ] BMA: Symbol is viable for forecasting. [2026-01-06T12:04:19.914092] [INFO ] [MAIN ] [465/3534] BMA kept (0.6s) | 464 kept, 1 rejected | 109.4/min | ETA: 28.1m [2026-01-06T12:04:20.184172] [DEBUG] [REMOTE ] BMBL: Retrieved 1230 rows, trimmed to 300. [2026-01-06T12:04:20.184273] [DEBUG] [REMOTE ] BMBL: PASS: History has at least 300 days. [2026-01-06T12:04:20.184465] [DEBUG] [REMOTE ] BMBL: PASS: Price check passed. Min price $3.23. [2026-01-06T12:04:20.184616] [DEBUG] [REMOTE ] BMBL: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:20.184728] [DEBUG] [REMOTE ] BMBL: PASS: Integrity check passed. [2026-01-06T12:04:20.184767] [DEBUG] [REMOTE ] BMBL: Symbol is viable for forecasting. [2026-01-06T12:04:20.184813] [INFO ] [MAIN ] [466/3534] BMBL kept (0.3s) | 465 kept, 1 rejected | 109.5/min | ETA: 28.0m [2026-01-06T12:04:20.787063] [DEBUG] [REMOTE ] BME: Retrieved 5227 rows, trimmed to 300. [2026-01-06T12:04:20.787191] [DEBUG] [REMOTE ] BME: PASS: History has at least 300 days. [2026-01-06T12:04:20.787392] [DEBUG] [REMOTE ] BME: PASS: Price check passed. Min price $36.77. [2026-01-06T12:04:20.787521] [DEBUG] [REMOTE ] BME: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:20.787651] [DEBUG] [REMOTE ] BME: PASS: Integrity check passed. [2026-01-06T12:04:20.787692] [DEBUG] [REMOTE ] BME: Symbol is viable for forecasting. [2026-01-06T12:04:20.787739] [INFO ] [MAIN ] [467/3534] BME kept (0.6s) | 466 kept, 1 rejected | 109.5/min | ETA: 28.0m [2026-01-06T12:04:21.003083] [DEBUG] [REMOTE ] BMEZ: Retrieved 1492 rows, trimmed to 300. [2026-01-06T12:04:21.003210] [DEBUG] [REMOTE ] BMEZ: PASS: History has at least 300 days. [2026-01-06T12:04:21.003411] [DEBUG] [REMOTE ] BMEZ: PASS: Price check passed. Min price $14.38. [2026-01-06T12:04:21.003548] [DEBUG] [REMOTE ] BMEZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:21.003713] [DEBUG] [REMOTE ] BMEZ: PASS: Integrity check passed. [2026-01-06T12:04:21.003761] [DEBUG] [REMOTE ] BMEZ: Symbol is viable for forecasting. [2026-01-06T12:04:21.003808] [INFO ] [MAIN ] [468/3534] BMEZ kept (0.2s) | 467 kept, 1 rejected | 109.6/min | ETA: 28.0m [2026-01-06T12:04:21.696917] [DEBUG] [REMOTE ] BMI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:21.697047] [DEBUG] [REMOTE ] BMI: PASS: History has at least 300 days. [2026-01-06T12:04:21.697257] [DEBUG] [REMOTE ] BMI: PASS: Price check passed. Min price $167.78. [2026-01-06T12:04:21.697390] [DEBUG] [REMOTE ] BMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:21.697502] [DEBUG] [REMOTE ] BMI: PASS: Integrity check passed. [2026-01-06T12:04:21.697541] [DEBUG] [REMOTE ] BMI: Symbol is viable for forecasting. [2026-01-06T12:04:21.697607] [INFO ] [MAIN ] [469/3534] BMI kept (0.7s) | 468 kept, 1 rejected | 109.6/min | ETA: 28.0m [2026-01-06T12:04:22.233510] [DEBUG] [REMOTE ] BMO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:22.233653] [DEBUG] [REMOTE ] BMO: PASS: History has at least 300 days. [2026-01-06T12:04:22.233864] [DEBUG] [REMOTE ] BMO: PASS: Price check passed. Min price $119.92. [2026-01-06T12:04:22.234022] [DEBUG] [REMOTE ] BMO: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:22.234137] [DEBUG] [REMOTE ] BMO: PASS: Integrity check passed. [2026-01-06T12:04:22.234177] [DEBUG] [REMOTE ] BMO: Symbol is viable for forecasting. [2026-01-06T12:04:22.234223] [INFO ] [MAIN ] [470/3534] BMO kept (0.5s) | 469 kept, 1 rejected | 109.6/min | ETA: 28.0m [2026-01-06T12:04:22.547151] [DEBUG] [REMOTE ] BMRA: Retrieved 5285 rows, trimmed to 300. [2026-01-06T12:04:22.547280] [DEBUG] [REMOTE ] BMRA: PASS: History has at least 300 days. [2026-01-06T12:04:22.547503] [DEBUG] [REMOTE ] BMRA: PASS: Price check passed. Min price $2.18. [2026-01-06T12:04:22.547656] [DEBUG] [REMOTE ] BMRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:22.547769] [DEBUG] [REMOTE ] BMRA: PASS: Integrity check passed. [2026-01-06T12:04:22.547809] [DEBUG] [REMOTE ] BMRA: Symbol is viable for forecasting. [2026-01-06T12:04:22.547880] [INFO ] [MAIN ] [471/3534] BMRA kept (0.3s) | 470 kept, 1 rejected | 109.7/min | ETA: 27.9m [2026-01-06T12:04:23.094003] [DEBUG] [REMOTE ] BMRC: Retrieved 6547 rows, trimmed to 300. [2026-01-06T12:04:23.094130] [DEBUG] [REMOTE ] BMRC: PASS: History has at least 300 days. [2026-01-06T12:04:23.094343] [DEBUG] [REMOTE ] BMRC: PASS: Price check passed. Min price $22.48. [2026-01-06T12:04:23.094485] [DEBUG] [REMOTE ] BMRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:23.094651] [DEBUG] [REMOTE ] BMRC: PASS: Integrity check passed. [2026-01-06T12:04:23.094698] [DEBUG] [REMOTE ] BMRC: Symbol is viable for forecasting. [2026-01-06T12:04:23.094748] [INFO ] [MAIN ] [472/3534] BMRC kept (0.5s) | 471 kept, 1 rejected | 109.7/min | ETA: 27.9m [2026-01-06T12:04:23.591147] [DEBUG] [REMOTE ] BMRN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:23.591274] [DEBUG] [REMOTE ] BMRN: PASS: History has at least 300 days. [2026-01-06T12:04:23.591489] [DEBUG] [REMOTE ] BMRN: PASS: Price check passed. Min price $51.46. [2026-01-06T12:04:23.591638] [DEBUG] [REMOTE ] BMRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:23.591750] [DEBUG] [REMOTE ] BMRN: PASS: Integrity check passed. [2026-01-06T12:04:23.591790] [DEBUG] [REMOTE ] BMRN: Symbol is viable for forecasting. [2026-01-06T12:04:23.591835] [INFO ] [MAIN ] [473/3534] BMRN kept (0.5s) | 472 kept, 1 rejected | 109.7/min | ETA: 27.9m [2026-01-06T12:04:24.078959] [DEBUG] [REMOTE ] BMY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:24.079097] [DEBUG] [REMOTE ] BMY: PASS: History has at least 300 days. [2026-01-06T12:04:24.079330] [DEBUG] [REMOTE ] BMY: PASS: Price check passed. Min price $42.10. [2026-01-06T12:04:24.079462] [DEBUG] [REMOTE ] BMY: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:24.079599] [DEBUG] [REMOTE ] BMY: PASS: Integrity check passed. [2026-01-06T12:04:24.079641] [DEBUG] [REMOTE ] BMY: Symbol is viable for forecasting. [2026-01-06T12:04:24.079690] [INFO ] [MAIN ] [474/3534] BMY kept (0.5s) | 473 kept, 1 rejected | 109.7/min | ETA: 27.9m [2026-01-06T12:04:24.567828] [DEBUG] [REMOTE ] BN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:24.567981] [DEBUG] [REMOTE ] BN: PASS: History has at least 300 days. [2026-01-06T12:04:24.568199] [DEBUG] [REMOTE ] BN: PASS: Price check passed. Min price $42.94. [2026-01-06T12:04:24.568334] [DEBUG] [REMOTE ] BN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:24.568453] [DEBUG] [REMOTE ] BN: PASS: Integrity check passed. [2026-01-06T12:04:24.568492] [DEBUG] [REMOTE ] BN: Symbol is viable for forecasting. [2026-01-06T12:04:24.568539] [INFO ] [MAIN ] [475/3534] BN kept (0.5s) | 474 kept, 1 rejected | 109.7/min | ETA: 27.9m [2026-01-06T12:04:25.042347] [DEBUG] [REMOTE ] BND: Retrieved 4716 rows, trimmed to 300. [2026-01-06T12:04:25.042476] [DEBUG] [REMOTE ] BND: PASS: History has at least 300 days. [2026-01-06T12:04:25.042719] [DEBUG] [REMOTE ] BND: PASS: Price check passed. Min price $73.51. [2026-01-06T12:04:25.042868] [DEBUG] [REMOTE ] BND: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:25.042977] [DEBUG] [REMOTE ] BND: PASS: Integrity check passed. [2026-01-06T12:04:25.043016] [DEBUG] [REMOTE ] BND: Symbol is viable for forecasting. [2026-01-06T12:04:25.043063] [INFO ] [MAIN ] [476/3534] BND kept (0.5s) | 475 kept, 1 rejected | 109.8/min | ETA: 27.9m [2026-01-06T12:04:25.385817] [DEBUG] [REMOTE ] BNDX: Retrieved 3167 rows, trimmed to 300. [2026-01-06T12:04:25.385944] [DEBUG] [REMOTE ] BNDX: PASS: History has at least 300 days. [2026-01-06T12:04:25.386141] [DEBUG] [REMOTE ] BNDX: PASS: Price check passed. Min price $48.22. [2026-01-06T12:04:25.386300] [DEBUG] [REMOTE ] BNDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:25.386431] [DEBUG] [REMOTE ] BNDX: PASS: Integrity check passed. [2026-01-06T12:04:25.386471] [DEBUG] [REMOTE ] BNDX: Symbol is viable for forecasting. [2026-01-06T12:04:25.386517] [INFO ] [MAIN ] [477/3534] BNDX kept (0.3s) | 476 kept, 1 rejected | 109.9/min | ETA: 27.8m [2026-01-06T12:04:25.744740] [DEBUG] [REMOTE ] BNED: Retrieved 2622 rows, trimmed to 300. [2026-01-06T12:04:25.744875] [DEBUG] [REMOTE ] BNED: PASS: History has at least 300 days. [2026-01-06T12:04:25.745071] [DEBUG] [REMOTE ] BNED: PASS: Price check passed. Min price $6.12. [2026-01-06T12:04:25.745201] [DEBUG] [REMOTE ] BNED: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:25.745307] [DEBUG] [REMOTE ] BNED: PASS: Integrity check passed. [2026-01-06T12:04:25.745346] [DEBUG] [REMOTE ] BNED: Symbol is viable for forecasting. [2026-01-06T12:04:25.745391] [INFO ] [MAIN ] [478/3534] BNED kept (0.4s) | 477 kept, 1 rejected | 109.9/min | ETA: 27.8m [2026-01-06T12:04:26.127940] [DEBUG] [REMOTE ] BNGO: Retrieved 1831 rows, trimmed to 300. [2026-01-06T12:04:26.128063] [DEBUG] [REMOTE ] BNGO: PASS: History has at least 300 days. [2026-01-06T12:04:26.128256] [DEBUG] [REMOTE ] BNGO: PASS: Price check passed. Min price $1.47. [2026-01-06T12:04:26.128389] [DEBUG] [REMOTE ] BNGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:26.128516] [DEBUG] [REMOTE ] BNGO: PASS: Integrity check passed. [2026-01-06T12:04:26.128563] [DEBUG] [REMOTE ] BNGO: Symbol is viable for forecasting. [2026-01-06T12:04:26.128637] [INFO ] [MAIN ] [479/3534] BNGO kept (0.4s) | 478 kept, 1 rejected | 110.0/min | ETA: 27.8m [2026-01-06T12:04:26.584535] [DEBUG] [REMOTE ] BNH: Retrieved 1302 rows, trimmed to 300. [2026-01-06T12:04:26.584673] [DEBUG] [REMOTE ] BNH: PASS: History has at least 300 days. [2026-01-06T12:04:26.584866] [DEBUG] [REMOTE ] BNH: PASS: Price check passed. Min price $15.72. [2026-01-06T12:04:26.584995] [DEBUG] [REMOTE ] BNH: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:26.585099] [DEBUG] [REMOTE ] BNH: PASS: Integrity check passed. [2026-01-06T12:04:26.585137] [DEBUG] [REMOTE ] BNH: Symbol is viable for forecasting. [2026-01-06T12:04:26.585182] [INFO ] [MAIN ] [480/3534] BNH kept (0.5s) | 479 kept, 1 rejected | 110.0/min | ETA: 27.8m [2026-01-06T12:04:26.934391] [DEBUG] [REMOTE ] BNJ: Retrieved 1276 rows, trimmed to 300. [2026-01-06T12:04:26.934511] [DEBUG] [REMOTE ] BNJ: PASS: History has at least 300 days. [2026-01-06T12:04:26.934733] [DEBUG] [REMOTE ] BNJ: PASS: Price check passed. Min price $15.03. [2026-01-06T12:04:26.934865] [DEBUG] [REMOTE ] BNJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:26.934969] [DEBUG] [REMOTE ] BNJ: PASS: Integrity check passed. [2026-01-06T12:04:26.935008] [DEBUG] [REMOTE ] BNJ: Symbol is viable for forecasting. [2026-01-06T12:04:26.935054] [INFO ] [MAIN ] [481/3534] BNJ kept (0.3s) | 480 kept, 1 rejected | 110.1/min | ETA: 27.7m [2026-01-06T12:04:27.343355] [DEBUG] [REMOTE ] BNL: Retrieved 1204 rows, trimmed to 300. [2026-01-06T12:04:27.343631] [DEBUG] [REMOTE ] BNL: PASS: History has at least 300 days. [2026-01-06T12:04:27.343940] [DEBUG] [REMOTE ] BNL: PASS: Price check passed. Min price $16.98. [2026-01-06T12:04:27.344113] [DEBUG] [REMOTE ] BNL: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:27.344250] [DEBUG] [REMOTE ] BNL: PASS: Integrity check passed. [2026-01-06T12:04:27.344293] [DEBUG] [REMOTE ] BNL: Symbol is viable for forecasting. [2026-01-06T12:04:27.344348] [INFO ] [MAIN ] [482/3534] BNL kept (0.4s) | 481 kept, 1 rejected | 110.2/min | ETA: 27.7m [2026-01-06T12:04:27.924149] [DEBUG] [REMOTE ] BNS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:27.924352] [DEBUG] [REMOTE ] BNS: PASS: History has at least 300 days. [2026-01-06T12:04:27.924757] [DEBUG] [REMOTE ] BNS: PASS: Price check passed. Min price $63.43. [2026-01-06T12:04:27.924953] [DEBUG] [REMOTE ] BNS: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:27.925187] [DEBUG] [REMOTE ] BNS: PASS: Integrity check passed. [2026-01-06T12:04:27.925247] [DEBUG] [REMOTE ] BNS: Symbol is viable for forecasting. [2026-01-06T12:04:27.925325] [INFO ] [MAIN ] [483/3534] BNS kept (0.6s) | 482 kept, 1 rejected | 110.2/min | ETA: 27.7m [2026-01-06T12:04:28.264101] [DEBUG] [REMOTE ] BNTC: Retrieved 2611 rows, trimmed to 300. [2026-01-06T12:04:28.264292] [DEBUG] [REMOTE ] BNTC: PASS: History has at least 300 days. [2026-01-06T12:04:28.264626] [DEBUG] [REMOTE ] BNTC: PASS: Price check passed. Min price $10.79. [2026-01-06T12:04:28.264821] [DEBUG] [REMOTE ] BNTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:28.264987] [DEBUG] [REMOTE ] BNTC: PASS: Integrity check passed. [2026-01-06T12:04:28.265043] [DEBUG] [REMOTE ] BNTC: Symbol is viable for forecasting. [2026-01-06T12:04:28.265115] [INFO ] [MAIN ] [484/3534] BNTC kept (0.3s) | 483 kept, 1 rejected | 110.2/min | ETA: 27.7m [2026-01-06T12:04:28.582103] [DEBUG] [REMOTE ] BNTX: Retrieved 1567 rows, trimmed to 300. [2026-01-06T12:04:28.582232] [DEBUG] [REMOTE ] BNTX: PASS: History has at least 300 days. [2026-01-06T12:04:28.582441] [DEBUG] [REMOTE ] BNTX: PASS: Price check passed. Min price $91.46. [2026-01-06T12:04:28.582601] [DEBUG] [REMOTE ] BNTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:28.582720] [DEBUG] [REMOTE ] BNTX: PASS: Integrity check passed. [2026-01-06T12:04:28.582761] [DEBUG] [REMOTE ] BNTX: Symbol is viable for forecasting. [2026-01-06T12:04:28.582811] [INFO ] [MAIN ] [485/3534] BNTX kept (0.3s) | 484 kept, 1 rejected | 110.3/min | ETA: 27.6m [2026-01-06T12:04:29.187557] [DEBUG] [REMOTE ] BNY: Retrieved 6146 rows, trimmed to 300. [2026-01-06T12:04:29.187721] [DEBUG] [REMOTE ] BNY: PASS: History has at least 300 days. [2026-01-06T12:04:29.187993] [DEBUG] [REMOTE ] BNY: PASS: Price check passed. Min price $10.04. [2026-01-06T12:04:29.188137] [DEBUG] [REMOTE ] BNY: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:29.188267] [DEBUG] [REMOTE ] BNY: PASS: Integrity check passed. [2026-01-06T12:04:29.188308] [DEBUG] [REMOTE ] BNY: Symbol is viable for forecasting. [2026-01-06T12:04:29.188358] [INFO ] [MAIN ] [486/3534] BNY kept (0.6s) | 485 kept, 1 rejected | 110.3/min | ETA: 27.6m [2026-01-06T12:04:29.477035] [DEBUG] [REMOTE ] BOC: Retrieved 2150 rows, trimmed to 300. [2026-01-06T12:04:29.477155] [DEBUG] [REMOTE ] BOC: PASS: History has at least 300 days. [2026-01-06T12:04:29.477357] [DEBUG] [REMOTE ] BOC: PASS: Price check passed. Min price $11.51. [2026-01-06T12:04:29.477494] [DEBUG] [REMOTE ] BOC: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:29.477638] [DEBUG] [REMOTE ] BOC: PASS: Integrity check passed. [2026-01-06T12:04:29.477681] [DEBUG] [REMOTE ] BOC: Symbol is viable for forecasting. [2026-01-06T12:04:29.477730] [INFO ] [MAIN ] [487/3534] BOC kept (0.3s) | 486 kept, 1 rejected | 110.4/min | ETA: 27.6m [2026-01-06T12:04:30.041612] [DEBUG] [REMOTE ] BOE: Retrieved 5185 rows, trimmed to 300. [2026-01-06T12:04:30.042071] [DEBUG] [REMOTE ] BOE: PASS: History has at least 300 days. [2026-01-06T12:04:30.042367] [DEBUG] [REMOTE ] BOE: PASS: Price check passed. Min price $11.05. [2026-01-06T12:04:30.042542] [DEBUG] [REMOTE ] BOE: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:30.042708] [DEBUG] [REMOTE ] BOE: PASS: Integrity check passed. [2026-01-06T12:04:30.042949] [DEBUG] [REMOTE ] BOE: Symbol is viable for forecasting. [2026-01-06T12:04:30.043014] [INFO ] [MAIN ] [488/3534] BOE kept (0.6s) | 487 kept, 1 rejected | 110.4/min | ETA: 27.6m [2026-01-06T12:04:30.200451] [DEBUG] [REMOTE ] BOF: Retrieved 640 rows, trimmed to 300. [2026-01-06T12:04:30.200654] [DEBUG] [REMOTE ] BOF: PASS: History has at least 300 days. [2026-01-06T12:04:30.200905] [DEBUG] [REMOTE ] BOF: PASS: Price check passed. Min price $2.04. [2026-01-06T12:04:30.201050] [DEBUG] [REMOTE ] BOF: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:30.201177] [DEBUG] [REMOTE ] BOF: PASS: Integrity check passed. [2026-01-06T12:04:30.201219] [DEBUG] [REMOTE ] BOF: Symbol is viable for forecasting. [2026-01-06T12:04:30.201272] [INFO ] [MAIN ] [489/3534] BOF kept (0.2s) | 488 kept, 1 rejected | 110.6/min | ETA: 27.5m [2026-01-06T12:04:31.003365] [DEBUG] [REMOTE ] BOH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:31.003504] [DEBUG] [REMOTE ] BOH: PASS: History has at least 300 days. [2026-01-06T12:04:31.003730] [DEBUG] [REMOTE ] BOH: PASS: Price check passed. Min price $59.19. [2026-01-06T12:04:31.003867] [DEBUG] [REMOTE ] BOH: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:31.003981] [DEBUG] [REMOTE ] BOH: PASS: Integrity check passed. [2026-01-06T12:04:31.004021] [DEBUG] [REMOTE ] BOH: Symbol is viable for forecasting. [2026-01-06T12:04:31.004069] [INFO ] [MAIN ] [490/3534] BOH kept (0.8s) | 489 kept, 1 rejected | 110.5/min | ETA: 27.6m [2026-01-06T12:04:31.449476] [DEBUG] [REMOTE ] BOKF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:31.449660] [DEBUG] [REMOTE ] BOKF: PASS: History has at least 300 days. [2026-01-06T12:04:31.449921] [DEBUG] [REMOTE ] BOKF: PASS: Price check passed. Min price $103.16. [2026-01-06T12:04:31.450053] [DEBUG] [REMOTE ] BOKF: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:31.450177] [DEBUG] [REMOTE ] BOKF: PASS: Integrity check passed. [2026-01-06T12:04:31.450216] [DEBUG] [REMOTE ] BOKF: Symbol is viable for forecasting. [2026-01-06T12:04:31.450264] [INFO ] [MAIN ] [491/3534] BOKF kept (0.4s) | 490 kept, 1 rejected | 110.5/min | ETA: 27.5m [2026-01-06T12:04:31.664453] [DEBUG] [REMOTE ] BOLD: Retrieved 444 rows, trimmed to 300. [2026-01-06T12:04:31.664609] [DEBUG] [REMOTE ] BOLD: PASS: History has at least 300 days. [2026-01-06T12:04:31.664814] [DEBUG] [REMOTE ] BOLD: PASS: Price check passed. Min price $1.08. [2026-01-06T12:04:31.664948] [DEBUG] [REMOTE ] BOLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:31.665055] [DEBUG] [REMOTE ] BOLD: PASS: Integrity check passed. [2026-01-06T12:04:31.665096] [DEBUG] [REMOTE ] BOLD: Symbol is viable for forecasting. [2026-01-06T12:04:31.665143] [INFO ] [MAIN ] [492/3534] BOLD kept (0.2s) | 491 kept, 1 rejected | 110.6/min | ETA: 27.5m [2026-01-06T12:04:32.199378] [DEBUG] [REMOTE ] BOND: Retrieved 3482 rows, trimmed to 300. [2026-01-06T12:04:32.199593] [DEBUG] [REMOTE ] BOND: PASS: History has at least 300 days. [2026-01-06T12:04:32.199859] [DEBUG] [REMOTE ] BOND: PASS: Price check passed. Min price $91.91. [2026-01-06T12:04:32.200002] [DEBUG] [REMOTE ] BOND: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:32.200123] [DEBUG] [REMOTE ] BOND: PASS: Integrity check passed. [2026-01-06T12:04:32.200164] [DEBUG] [REMOTE ] BOND: Symbol is viable for forecasting. [2026-01-06T12:04:32.200218] [INFO ] [MAIN ] [493/3534] BOND kept (0.5s) | 492 kept, 1 rejected | 110.6/min | ETA: 27.5m [2026-01-06T12:04:32.713190] [DEBUG] [REMOTE ] BOOM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:32.713382] [DEBUG] [REMOTE ] BOOM: PASS: History has at least 300 days. [2026-01-06T12:04:32.713670] [DEBUG] [REMOTE ] BOOM: PASS: Price check passed. Min price $5.53. [2026-01-06T12:04:32.713839] [DEBUG] [REMOTE ] BOOM: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:32.714014] [DEBUG] [REMOTE ] BOOM: PASS: Integrity check passed. [2026-01-06T12:04:32.714058] [DEBUG] [REMOTE ] BOOM: Symbol is viable for forecasting. [2026-01-06T12:04:32.714114] [INFO ] [MAIN ] [494/3534] BOOM kept (0.5s) | 493 kept, 1 rejected | 110.7/min | ETA: 27.5m [2026-01-06T12:04:32.916523] [DEBUG] [REMOTE ] BOTZ: Retrieved 2341 rows, trimmed to 300. [2026-01-06T12:04:32.916735] [DEBUG] [REMOTE ] BOTZ: PASS: History has at least 300 days. [2026-01-06T12:04:32.916973] [DEBUG] [REMOTE ] BOTZ: PASS: Price check passed. Min price $32.94. [2026-01-06T12:04:32.917112] [DEBUG] [REMOTE ] BOTZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:32.917226] [DEBUG] [REMOTE ] BOTZ: PASS: Integrity check passed. [2026-01-06T12:04:32.917267] [DEBUG] [REMOTE ] BOTZ: Symbol is viable for forecasting. [2026-01-06T12:04:32.917318] [INFO ] [MAIN ] [495/3534] BOTZ kept (0.2s) | 494 kept, 1 rejected | 110.8/min | ETA: 27.4m [2026-01-06T12:04:33.465252] [DEBUG] [REMOTE ] BOX: Retrieved 2754 rows, trimmed to 300. [2026-01-06T12:04:33.465372] [DEBUG] [REMOTE ] BOX: PASS: History has at least 300 days. [2026-01-06T12:04:33.465602] [DEBUG] [REMOTE ] BOX: PASS: Price check passed. Min price $28.54. [2026-01-06T12:04:33.465761] [DEBUG] [REMOTE ] BOX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:33.465867] [DEBUG] [REMOTE ] BOX: PASS: Integrity check passed. [2026-01-06T12:04:33.465906] [DEBUG] [REMOTE ] BOX: Symbol is viable for forecasting. [2026-01-06T12:04:33.465952] [INFO ] [MAIN ] [496/3534] BOX kept (0.5s) | 495 kept, 1 rejected | 110.8/min | ETA: 27.4m [2026-01-06T12:04:34.080094] [DEBUG] [REMOTE ] BP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:34.080229] [DEBUG] [REMOTE ] BP: PASS: History has at least 300 days. [2026-01-06T12:04:34.080438] [DEBUG] [REMOTE ] BP: PASS: Price check passed. Min price $32.34. [2026-01-06T12:04:34.080591] [DEBUG] [REMOTE ] BP: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:34.080712] [DEBUG] [REMOTE ] BP: PASS: Integrity check passed. [2026-01-06T12:04:34.080754] [DEBUG] [REMOTE ] BP: Symbol is viable for forecasting. [2026-01-06T12:04:34.080802] [INFO ] [MAIN ] [497/3534] BP kept (0.6s) | 496 kept, 1 rejected | 110.8/min | ETA: 27.4m [2026-01-06T12:04:34.290539] [DEBUG] [REMOTE ] BPAC: Retrieved 342 rows, trimmed to 300. [2026-01-06T12:04:34.290694] [DEBUG] [REMOTE ] BPAC: PASS: History has at least 300 days. [2026-01-06T12:04:34.290888] [DEBUG] [REMOTE ] BPAC: PASS: Price check passed. Min price $10.38. [2026-01-06T12:04:34.291020] [DEBUG] [REMOTE ] BPAC: FAIL: Volume check failed. Min volume 0.0 < 100. [2026-01-06T12:04:34.291080] [WARN ] [LOCAL ] BPAC: SET TO BLACKLISTED [2026-01-06T12:04:34.292260] [INFO ] [MAIN ] [498/3534] BPAC rejected (0.2s) | 496 kept, 2 rejected | 110.9/min | ETA: 27.4m [2026-01-06T12:04:34.997907] [DEBUG] [REMOTE ] BPOP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:34.998083] [DEBUG] [REMOTE ] BPOP: PASS: History has at least 300 days. [2026-01-06T12:04:34.998375] [DEBUG] [REMOTE ] BPOP: PASS: Price check passed. Min price $108.54. [2026-01-06T12:04:34.998512] [DEBUG] [REMOTE ] BPOP: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:34.998667] [DEBUG] [REMOTE ] BPOP: PASS: Integrity check passed. [2026-01-06T12:04:34.998711] [DEBUG] [REMOTE ] BPOP: Symbol is viable for forecasting. [2026-01-06T12:04:34.998764] [INFO ] [MAIN ] [499/3534] BPOP kept (0.7s) | 497 kept, 2 rejected | 110.8/min | ETA: 27.4m [2026-01-06T12:04:35.201546] [DEBUG] [REMOTE ] BPRN: Retrieved 2385 rows, trimmed to 300. [2026-01-06T12:04:35.201759] [DEBUG] [REMOTE ] BPRN: PASS: History has at least 300 days. [2026-01-06T12:04:35.202037] [DEBUG] [REMOTE ] BPRN: PASS: Price check passed. Min price $29.44. [2026-01-06T12:04:35.202220] [DEBUG] [REMOTE ] BPRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:35.202367] [DEBUG] [REMOTE ] BPRN: PASS: Integrity check passed. [2026-01-06T12:04:35.202420] [DEBUG] [REMOTE ] BPRN: Symbol is viable for forecasting. [2026-01-06T12:04:35.202489] [INFO ] [MAIN ] [500/3534] BPRN kept (0.2s) | 498 kept, 2 rejected | 111.0/min | ETA: 27.3m [2026-01-06T12:04:35.661147] [DEBUG] [REMOTE ] BPYPM: Retrieved 1116 rows, trimmed to 300. [2026-01-06T12:04:35.661274] [DEBUG] [REMOTE ] BPYPM: PASS: History has at least 300 days. [2026-01-06T12:04:35.661466] [DEBUG] [REMOTE ] BPYPM: PASS: Price check passed. Min price $14.88. [2026-01-06T12:04:35.661624] [DEBUG] [REMOTE ] BPYPM: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:35.661735] [DEBUG] [REMOTE ] BPYPM: PASS: Integrity check passed. [2026-01-06T12:04:35.661774] [DEBUG] [REMOTE ] BPYPM: Symbol is viable for forecasting. [2026-01-06T12:04:35.661820] [INFO ] [MAIN ] [501/3534] BPYPM kept (0.5s) | 499 kept, 2 rejected | 111.0/min | ETA: 27.3m [2026-01-06T12:04:36.070463] [DEBUG] [REMOTE ] BPYPO: Retrieved 1607 rows, trimmed to 300. [2026-01-06T12:04:36.070604] [DEBUG] [REMOTE ] BPYPO: PASS: History has at least 300 days. [2026-01-06T12:04:36.070804] [DEBUG] [REMOTE ] BPYPO: PASS: Price check passed. Min price $14.08. [2026-01-06T12:04:36.070939] [DEBUG] [REMOTE ] BPYPO: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:36.071048] [DEBUG] [REMOTE ] BPYPO: PASS: Integrity check passed. [2026-01-06T12:04:36.071088] [DEBUG] [REMOTE ] BPYPO: Symbol is viable for forecasting. [2026-01-06T12:04:36.071134] [INFO ] [MAIN ] [502/3534] BPYPO kept (0.4s) | 500 kept, 2 rejected | 111.1/min | ETA: 27.3m [2026-01-06T12:04:36.517481] [DEBUG] [REMOTE ] BPYPP: Retrieved 1713 rows, trimmed to 300. [2026-01-06T12:04:36.517621] [DEBUG] [REMOTE ] BPYPP: PASS: History has at least 300 days. [2026-01-06T12:04:36.517814] [DEBUG] [REMOTE ] BPYPP: PASS: Price check passed. Min price $14.31. [2026-01-06T12:04:36.517984] [DEBUG] [REMOTE ] BPYPP: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:36.518089] [DEBUG] [REMOTE ] BPYPP: PASS: Integrity check passed. [2026-01-06T12:04:36.518128] [DEBUG] [REMOTE ] BPYPP: Symbol is viable for forecasting. [2026-01-06T12:04:36.518174] [INFO ] [MAIN ] [503/3534] BPYPP kept (0.4s) | 501 kept, 2 rejected | 111.1/min | ETA: 27.3m [2026-01-06T12:04:36.851693] [DEBUG] [REMOTE ] BRAG: Retrieved 1093 rows, trimmed to 300. [2026-01-06T12:04:36.851821] [DEBUG] [REMOTE ] BRAG: PASS: History has at least 300 days. [2026-01-06T12:04:36.852020] [DEBUG] [REMOTE ] BRAG: PASS: Price check passed. Min price $1.95. [2026-01-06T12:04:36.852156] [DEBUG] [REMOTE ] BRAG: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:36.852265] [DEBUG] [REMOTE ] BRAG: PASS: Integrity check passed. [2026-01-06T12:04:36.852306] [DEBUG] [REMOTE ] BRAG: Symbol is viable for forecasting. [2026-01-06T12:04:36.852354] [INFO ] [MAIN ] [504/3534] BRAG kept (0.3s) | 502 kept, 2 rejected | 111.2/min | ETA: 27.3m [2026-01-06T12:04:37.473700] [DEBUG] [REMOTE ] BRC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:37.473835] [DEBUG] [REMOTE ] BRC: PASS: History has at least 300 days. [2026-01-06T12:04:37.474053] [DEBUG] [REMOTE ] BRC: PASS: Price check passed. Min price $72.26. [2026-01-06T12:04:37.474191] [DEBUG] [REMOTE ] BRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:37.474312] [DEBUG] [REMOTE ] BRC: PASS: Integrity check passed. [2026-01-06T12:04:37.474354] [DEBUG] [REMOTE ] BRC: Symbol is viable for forecasting. [2026-01-06T12:04:37.474433] [INFO ] [MAIN ] [505/3534] BRC kept (0.6s) | 503 kept, 2 rejected | 111.1/min | ETA: 27.3m [2026-01-06T12:04:37.743508] [DEBUG] [REMOTE ] BRCC: Retrieved 1175 rows, trimmed to 300. [2026-01-06T12:04:37.743657] [DEBUG] [REMOTE ] BRCC: PASS: History has at least 300 days. [2026-01-06T12:04:37.743867] [DEBUG] [REMOTE ] BRCC: PASS: Price check passed. Min price $1.09. [2026-01-06T12:04:37.744022] [DEBUG] [REMOTE ] BRCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:37.744133] [DEBUG] [REMOTE ] BRCC: PASS: Integrity check passed. [2026-01-06T12:04:37.744174] [DEBUG] [REMOTE ] BRCC: Symbol is viable for forecasting. [2026-01-06T12:04:37.744222] [INFO ] [MAIN ] [506/3534] BRCC kept (0.3s) | 504 kept, 2 rejected | 111.3/min | ETA: 27.2m [2026-01-06T12:04:38.343130] [DEBUG] [REMOTE ] BRO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:38.343260] [DEBUG] [REMOTE ] BRO: PASS: History has at least 300 days. [2026-01-06T12:04:38.343476] [DEBUG] [REMOTE ] BRO: PASS: Price check passed. Min price $76.42. [2026-01-06T12:04:38.343630] [DEBUG] [REMOTE ] BRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:38.343750] [DEBUG] [REMOTE ] BRO: PASS: Integrity check passed. [2026-01-06T12:04:38.343797] [DEBUG] [REMOTE ] BRO: Symbol is viable for forecasting. [2026-01-06T12:04:38.343845] [INFO ] [MAIN ] [507/3534] BRO kept (0.6s) | 505 kept, 2 rejected | 111.2/min | ETA: 27.2m [2026-01-06T12:04:38.577623] [DEBUG] [REMOTE ] BROS: Retrieved 1081 rows, trimmed to 300. [2026-01-06T12:04:38.577725] [DEBUG] [REMOTE ] BROS: PASS: History has at least 300 days. [2026-01-06T12:04:38.577951] [DEBUG] [REMOTE ] BROS: PASS: Price check passed. Min price $48.88. [2026-01-06T12:04:38.578088] [DEBUG] [REMOTE ] BROS: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:38.578197] [DEBUG] [REMOTE ] BROS: PASS: Integrity check passed. [2026-01-06T12:04:38.578237] [DEBUG] [REMOTE ] BROS: Symbol is viable for forecasting. [2026-01-06T12:04:38.578285] [INFO ] [MAIN ] [508/3534] BROS kept (0.2s) | 506 kept, 2 rejected | 111.4/min | ETA: 27.2m [2026-01-06T12:04:39.033280] [DEBUG] [REMOTE ] BRSP: Retrieved 1992 rows, trimmed to 300. [2026-01-06T12:04:39.033385] [DEBUG] [REMOTE ] BRSP: PASS: History has at least 300 days. [2026-01-06T12:04:39.033597] [DEBUG] [REMOTE ] BRSP: PASS: Price check passed. Min price $4.93. [2026-01-06T12:04:39.033733] [DEBUG] [REMOTE ] BRSP: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:39.033841] [DEBUG] [REMOTE ] BRSP: PASS: Integrity check passed. [2026-01-06T12:04:39.033880] [DEBUG] [REMOTE ] BRSP: Symbol is viable for forecasting. [2026-01-06T12:04:39.033926] [INFO ] [MAIN ] [509/3534] BRSP kept (0.5s) | 507 kept, 2 rejected | 111.4/min | ETA: 27.2m [2026-01-06T12:04:39.475324] [DEBUG] [REMOTE ] BRX: Retrieved 3063 rows, trimmed to 300. [2026-01-06T12:04:39.475442] [DEBUG] [REMOTE ] BRX: PASS: History has at least 300 days. [2026-01-06T12:04:39.475674] [DEBUG] [REMOTE ] BRX: PASS: Price check passed. Min price $24.38. [2026-01-06T12:04:39.475839] [DEBUG] [REMOTE ] BRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:39.475950] [DEBUG] [REMOTE ] BRX: PASS: Integrity check passed. [2026-01-06T12:04:39.475990] [DEBUG] [REMOTE ] BRX: Symbol is viable for forecasting. [2026-01-06T12:04:39.476038] [INFO ] [MAIN ] [510/3534] BRX kept (0.4s) | 508 kept, 2 rejected | 111.4/min | ETA: 27.1m [2026-01-06T12:04:39.738555] [DEBUG] [REMOTE ] BRZE: Retrieved 1036 rows, trimmed to 300. [2026-01-06T12:04:39.738694] [DEBUG] [REMOTE ] BRZE: PASS: History has at least 300 days. [2026-01-06T12:04:39.738893] [DEBUG] [REMOTE ] BRZE: PASS: Price check passed. Min price $25.97. [2026-01-06T12:04:39.739024] [DEBUG] [REMOTE ] BRZE: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:39.739130] [DEBUG] [REMOTE ] BRZE: PASS: Integrity check passed. [2026-01-06T12:04:39.739170] [DEBUG] [REMOTE ] BRZE: Symbol is viable for forecasting. [2026-01-06T12:04:39.739216] [INFO ] [MAIN ] [511/3534] BRZE kept (0.3s) | 509 kept, 2 rejected | 111.5/min | ETA: 27.1m [2026-01-06T12:04:40.502422] [DEBUG] [REMOTE ] BSAC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:40.502548] [DEBUG] [REMOTE ] BSAC: PASS: History has at least 300 days. [2026-01-06T12:04:40.502771] [DEBUG] [REMOTE ] BSAC: PASS: Price check passed. Min price $26.33. [2026-01-06T12:04:40.502920] [DEBUG] [REMOTE ] BSAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:40.503030] [DEBUG] [REMOTE ] BSAC: PASS: Integrity check passed. [2026-01-06T12:04:40.503068] [DEBUG] [REMOTE ] BSAC: Symbol is viable for forecasting. [2026-01-06T12:04:40.503115] [INFO ] [MAIN ] [512/3534] BSAC kept (0.8s) | 510 kept, 2 rejected | 111.4/min | ETA: 27.1m [2026-01-06T12:04:40.884260] [DEBUG] [REMOTE ] BSCQ: Retrieved 2338 rows, trimmed to 300. [2026-01-06T12:04:40.884387] [DEBUG] [REMOTE ] BSCQ: PASS: History has at least 300 days. [2026-01-06T12:04:40.884609] [DEBUG] [REMOTE ] BSCQ: PASS: Price check passed. Min price $19.39. [2026-01-06T12:04:40.884743] [DEBUG] [REMOTE ] BSCQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:40.884850] [DEBUG] [REMOTE ] BSCQ: PASS: Integrity check passed. [2026-01-06T12:04:40.884888] [DEBUG] [REMOTE ] BSCQ: Symbol is viable for forecasting. [2026-01-06T12:04:40.884934] [INFO ] [MAIN ] [513/3534] BSCQ kept (0.4s) | 511 kept, 2 rejected | 111.5/min | ETA: 27.1m [2026-01-06T12:04:41.193138] [DEBUG] [REMOTE ] BSCS: Retrieved 1861 rows, trimmed to 300. [2026-01-06T12:04:41.193261] [DEBUG] [REMOTE ] BSCS: PASS: History has at least 300 days. [2026-01-06T12:04:41.193465] [DEBUG] [REMOTE ] BSCS: PASS: Price check passed. Min price $20.35. [2026-01-06T12:04:41.193626] [DEBUG] [REMOTE ] BSCS: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:41.193741] [DEBUG] [REMOTE ] BSCS: PASS: Integrity check passed. [2026-01-06T12:04:41.193783] [DEBUG] [REMOTE ] BSCS: Symbol is viable for forecasting. [2026-01-06T12:04:41.193833] [INFO ] [MAIN ] [514/3534] BSCS kept (0.3s) | 512 kept, 2 rejected | 111.6/min | ETA: 27.1m [2026-01-06T12:04:41.524068] [DEBUG] [REMOTE ] BSCX: Retrieved 575 rows, trimmed to 300. [2026-01-06T12:04:41.524193] [DEBUG] [REMOTE ] BSCX: PASS: History has at least 300 days. [2026-01-06T12:04:41.524385] [DEBUG] [REMOTE ] BSCX: PASS: Price check passed. Min price $21.20. [2026-01-06T12:04:41.524517] [DEBUG] [REMOTE ] BSCX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:41.524641] [DEBUG] [REMOTE ] BSCX: PASS: Integrity check passed. [2026-01-06T12:04:41.524682] [DEBUG] [REMOTE ] BSCX: Symbol is viable for forecasting. [2026-01-06T12:04:41.524727] [INFO ] [MAIN ] [515/3534] BSCX kept (0.3s) | 513 kept, 2 rejected | 111.7/min | ETA: 27.0m [2026-01-06T12:04:41.827056] [DEBUG] [REMOTE ] BSCY: Retrieved 392 rows, trimmed to 300. [2026-01-06T12:04:41.827250] [DEBUG] [REMOTE ] BSCY: PASS: History has at least 300 days. [2026-01-06T12:04:41.827496] [DEBUG] [REMOTE ] BSCY: PASS: Price check passed. Min price $20.77. [2026-01-06T12:04:41.827661] [DEBUG] [REMOTE ] BSCY: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:41.827780] [DEBUG] [REMOTE ] BSCY: PASS: Integrity check passed. [2026-01-06T12:04:41.827822] [DEBUG] [REMOTE ] BSCY: Symbol is viable for forecasting. [2026-01-06T12:04:41.827954] [INFO ] [MAIN ] [516/3534] BSCY kept (0.3s) | 514 kept, 2 rejected | 111.8/min | ETA: 27.0m [2026-01-06T12:04:42.386710] [DEBUG] [REMOTE ] BSJQ: Retrieved 1861 rows, trimmed to 300. [2026-01-06T12:04:42.386837] [DEBUG] [REMOTE ] BSJQ: PASS: History has at least 300 days. [2026-01-06T12:04:42.387057] [DEBUG] [REMOTE ] BSJQ: PASS: Price check passed. Min price $23.02. [2026-01-06T12:04:42.387217] [DEBUG] [REMOTE ] BSJQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:42.387345] [DEBUG] [REMOTE ] BSJQ: PASS: Integrity check passed. [2026-01-06T12:04:42.387398] [DEBUG] [REMOTE ] BSJQ: Symbol is viable for forecasting. [2026-01-06T12:04:42.387464] [INFO ] [MAIN ] [517/3534] BSJQ kept (0.6s) | 515 kept, 2 rejected | 111.8/min | ETA: 27.0m [2026-01-06T12:04:42.772383] [DEBUG] [REMOTE ] BSJS: Retrieved 1332 rows, trimmed to 300. [2026-01-06T12:04:42.772520] [DEBUG] [REMOTE ] BSJS: PASS: History has at least 300 days. [2026-01-06T12:04:42.772757] [DEBUG] [REMOTE ] BSJS: PASS: Price check passed. Min price $21.57. [2026-01-06T12:04:42.772932] [DEBUG] [REMOTE ] BSJS: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:42.773063] [DEBUG] [REMOTE ] BSJS: PASS: Integrity check passed. [2026-01-06T12:04:42.773105] [DEBUG] [REMOTE ] BSJS: Symbol is viable for forecasting. [2026-01-06T12:04:42.773153] [INFO ] [MAIN ] [518/3534] BSJS kept (0.4s) | 516 kept, 2 rejected | 111.8/min | ETA: 27.0m [2026-01-06T12:04:43.235424] [DEBUG] [REMOTE ] BSL: Retrieved 3927 rows, trimmed to 300. [2026-01-06T12:04:43.235591] [DEBUG] [REMOTE ] BSL: PASS: History has at least 300 days. [2026-01-06T12:04:43.235818] [DEBUG] [REMOTE ] BSL: PASS: Price check passed. Min price $13.31. [2026-01-06T12:04:43.235953] [DEBUG] [REMOTE ] BSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:43.236070] [DEBUG] [REMOTE ] BSL: PASS: Integrity check passed. [2026-01-06T12:04:43.236111] [DEBUG] [REMOTE ] BSL: Symbol is viable for forecasting. [2026-01-06T12:04:43.236158] [INFO ] [MAIN ] [519/3534] BSL kept (0.5s) | 517 kept, 2 rejected | 111.9/min | ETA: 27.0m [2026-01-06T12:04:43.654172] [DEBUG] [REMOTE ] BSM: Retrieved 2686 rows, trimmed to 300. [2026-01-06T12:04:43.654336] [DEBUG] [REMOTE ] BSM: PASS: History has at least 300 days. [2026-01-06T12:04:43.654628] [DEBUG] [REMOTE ] BSM: PASS: Price check passed. Min price $12.14. [2026-01-06T12:04:43.654801] [DEBUG] [REMOTE ] BSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:43.654957] [DEBUG] [REMOTE ] BSM: PASS: Integrity check passed. [2026-01-06T12:04:43.655004] [DEBUG] [REMOTE ] BSM: Symbol is viable for forecasting. [2026-01-06T12:04:43.655063] [INFO ] [MAIN ] [520/3534] BSM kept (0.4s) | 518 kept, 2 rejected | 111.9/min | ETA: 26.9m [2026-01-06T12:04:43.980981] [DEBUG] [REMOTE ] BSMQ: Retrieved 1577 rows, trimmed to 300. [2026-01-06T12:04:43.981101] [DEBUG] [REMOTE ] BSMQ: PASS: History has at least 300 days. [2026-01-06T12:04:43.981300] [DEBUG] [REMOTE ] BSMQ: PASS: Price check passed. Min price $23.46. [2026-01-06T12:04:43.981434] [DEBUG] [REMOTE ] BSMQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:43.981543] [DEBUG] [REMOTE ] BSMQ: PASS: Integrity check passed. [2026-01-06T12:04:43.981610] [DEBUG] [REMOTE ] BSMQ: Symbol is viable for forecasting. [2026-01-06T12:04:43.981660] [INFO ] [MAIN ] [521/3534] BSMQ kept (0.3s) | 519 kept, 2 rejected | 112.0/min | ETA: 26.9m [2026-01-06T12:04:44.380562] [DEBUG] [REMOTE ] BSMS: Retrieved 1546 rows, trimmed to 300. [2026-01-06T12:04:44.380695] [DEBUG] [REMOTE ] BSMS: PASS: History has at least 300 days. [2026-01-06T12:04:44.380891] [DEBUG] [REMOTE ] BSMS: PASS: Price check passed. Min price $23.23. [2026-01-06T12:04:44.381020] [DEBUG] [REMOTE ] BSMS: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:44.381126] [DEBUG] [REMOTE ] BSMS: PASS: Integrity check passed. [2026-01-06T12:04:44.381165] [DEBUG] [REMOTE ] BSMS: Symbol is viable for forecasting. [2026-01-06T12:04:44.381211] [INFO ] [MAIN ] [522/3534] BSMS kept (0.4s) | 520 kept, 2 rejected | 112.0/min | ETA: 26.9m [2026-01-06T12:04:44.653244] [DEBUG] [REMOTE ] BSSX: Retrieved 575 rows, trimmed to 300. [2026-01-06T12:04:44.653369] [DEBUG] [REMOTE ] BSSX: PASS: History has at least 300 days. [2026-01-06T12:04:44.653560] [DEBUG] [REMOTE ] BSSX: PASS: Price check passed. Min price $25.43. [2026-01-06T12:04:44.653713] [DEBUG] [REMOTE ] BSSX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:44.653820] [DEBUG] [REMOTE ] BSSX: PASS: Integrity check passed. [2026-01-06T12:04:44.653863] [DEBUG] [REMOTE ] BSSX: Symbol is viable for forecasting. [2026-01-06T12:04:44.653912] [INFO ] [MAIN ] [523/3534] BSSX kept (0.3s) | 521 kept, 2 rejected | 112.2/min | ETA: 26.8m [2026-01-06T12:04:45.198478] [DEBUG] [REMOTE ] BSTZ: Retrieved 1641 rows, trimmed to 300. [2026-01-06T12:04:45.198605] [DEBUG] [REMOTE ] BSTZ: PASS: History has at least 300 days. [2026-01-06T12:04:45.198852] [DEBUG] [REMOTE ] BSTZ: PASS: Price check passed. Min price $20.49. [2026-01-06T12:04:45.198988] [DEBUG] [REMOTE ] BSTZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:45.199098] [DEBUG] [REMOTE ] BSTZ: PASS: Integrity check passed. [2026-01-06T12:04:45.199137] [DEBUG] [REMOTE ] BSTZ: Symbol is viable for forecasting. [2026-01-06T12:04:45.199184] [INFO ] [MAIN ] [524/3534] BSTZ kept (0.5s) | 522 kept, 2 rejected | 112.1/min | ETA: 26.8m [2026-01-06T12:04:45.561000] [DEBUG] [REMOTE ] BSVN: Retrieved 1832 rows, trimmed to 300. [2026-01-06T12:04:45.561110] [DEBUG] [REMOTE ] BSVN: PASS: History has at least 300 days. [2026-01-06T12:04:45.561305] [DEBUG] [REMOTE ] BSVN: PASS: Price check passed. Min price $40.16. [2026-01-06T12:04:45.561437] [DEBUG] [REMOTE ] BSVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:45.561546] [DEBUG] [REMOTE ] BSVN: PASS: Integrity check passed. [2026-01-06T12:04:45.561602] [DEBUG] [REMOTE ] BSVN: Symbol is viable for forecasting. [2026-01-06T12:04:45.561652] [INFO ] [MAIN ] [525/3534] BSVN kept (0.4s) | 523 kept, 2 rejected | 112.2/min | ETA: 26.8m [2026-01-06T12:04:45.837903] [DEBUG] [REMOTE ] BSVO: Retrieved 707 rows, trimmed to 300. [2026-01-06T12:04:45.838014] [DEBUG] [REMOTE ] BSVO: PASS: History has at least 300 days. [2026-01-06T12:04:45.838205] [DEBUG] [REMOTE ] BSVO: PASS: Price check passed. Min price $21.29. [2026-01-06T12:04:45.838335] [DEBUG] [REMOTE ] BSVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:45.838439] [DEBUG] [REMOTE ] BSVO: PASS: Integrity check passed. [2026-01-06T12:04:45.838477] [DEBUG] [REMOTE ] BSVO: Symbol is viable for forecasting. [2026-01-06T12:04:45.838522] [INFO ] [MAIN ] [526/3534] BSVO kept (0.3s) | 524 kept, 2 rejected | 112.3/min | ETA: 26.8m [2026-01-06T12:04:46.544449] [DEBUG] [REMOTE ] BSX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:46.544599] [DEBUG] [REMOTE ] BSX: PASS: History has at least 300 days. [2026-01-06T12:04:46.544812] [DEBUG] [REMOTE ] BSX: PASS: Price check passed. Min price $91.75. [2026-01-06T12:04:46.544949] [DEBUG] [REMOTE ] BSX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:46.545063] [DEBUG] [REMOTE ] BSX: PASS: Integrity check passed. [2026-01-06T12:04:46.545102] [DEBUG] [REMOTE ] BSX: Symbol is viable for forecasting. [2026-01-06T12:04:46.545178] [INFO ] [MAIN ] [527/3534] BSX kept (0.7s) | 525 kept, 2 rejected | 112.3/min | ETA: 26.8m [2026-01-06T12:04:46.812401] [DEBUG] [REMOTE ] BSY: Retrieved 1327 rows, trimmed to 300. [2026-01-06T12:04:46.812520] [DEBUG] [REMOTE ] BSY: PASS: History has at least 300 days. [2026-01-06T12:04:46.812742] [DEBUG] [REMOTE ] BSY: PASS: Price check passed. Min price $38.07. [2026-01-06T12:04:46.812877] [DEBUG] [REMOTE ] BSY: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:46.812985] [DEBUG] [REMOTE ] BSY: PASS: Integrity check passed. [2026-01-06T12:04:46.813024] [DEBUG] [REMOTE ] BSY: Symbol is viable for forecasting. [2026-01-06T12:04:46.813070] [INFO ] [MAIN ] [528/3534] BSY kept (0.3s) | 526 kept, 2 rejected | 112.4/min | ETA: 26.8m [2026-01-06T12:04:47.353232] [DEBUG] [REMOTE ] BTA: Retrieved 4996 rows, trimmed to 300. [2026-01-06T12:04:47.353364] [DEBUG] [REMOTE ] BTA: PASS: History has at least 300 days. [2026-01-06T12:04:47.353597] [DEBUG] [REMOTE ] BTA: PASS: Price check passed. Min price $9.25. [2026-01-06T12:04:47.353732] [DEBUG] [REMOTE ] BTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:47.353846] [DEBUG] [REMOTE ] BTA: PASS: Integrity check passed. [2026-01-06T12:04:47.353886] [DEBUG] [REMOTE ] BTA: Symbol is viable for forecasting. [2026-01-06T12:04:47.353933] [INFO ] [MAIN ] [529/3534] BTA kept (0.5s) | 527 kept, 2 rejected | 112.4/min | ETA: 26.7m [2026-01-06T12:04:47.656731] [DEBUG] [REMOTE ] BTAI: Retrieved 1968 rows, trimmed to 300. [2026-01-06T12:04:47.656844] [DEBUG] [REMOTE ] BTAI: PASS: History has at least 300 days. [2026-01-06T12:04:47.657054] [DEBUG] [REMOTE ] BTAI: PASS: Price check passed. Min price $1.53. [2026-01-06T12:04:47.657184] [DEBUG] [REMOTE ] BTAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:47.657292] [DEBUG] [REMOTE ] BTAI: PASS: Integrity check passed. [2026-01-06T12:04:47.657331] [DEBUG] [REMOTE ] BTAI: Symbol is viable for forecasting. [2026-01-06T12:04:47.657376] [INFO ] [MAIN ] [530/3534] BTAI kept (0.3s) | 528 kept, 2 rejected | 112.4/min | ETA: 26.7m [2026-01-06T12:04:48.096218] [DEBUG] [REMOTE ] BTCS: Retrieved 2978 rows, trimmed to 300. [2026-01-06T12:04:48.096345] [DEBUG] [REMOTE ] BTCS: PASS: History has at least 300 days. [2026-01-06T12:04:48.096544] [DEBUG] [REMOTE ] BTCS: PASS: Price check passed. Min price $2.55. [2026-01-06T12:04:48.096707] [DEBUG] [REMOTE ] BTCS: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:48.096816] [DEBUG] [REMOTE ] BTCS: PASS: Integrity check passed. [2026-01-06T12:04:48.096854] [DEBUG] [REMOTE ] BTCS: Symbol is viable for forecasting. [2026-01-06T12:04:48.096900] [INFO ] [MAIN ] [531/3534] BTCS kept (0.4s) | 529 kept, 2 rejected | 112.5/min | ETA: 26.7m [2026-01-06T12:04:48.587359] [DEBUG] [REMOTE ] BTE: Retrieved 4971 rows, trimmed to 300. [2026-01-06T12:04:48.587492] [DEBUG] [REMOTE ] BTE: PASS: History has at least 300 days. [2026-01-06T12:04:48.587729] [DEBUG] [REMOTE ] BTE: PASS: Price check passed. Min price $2.20. [2026-01-06T12:04:48.587891] [DEBUG] [REMOTE ] BTE: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:48.588006] [DEBUG] [REMOTE ] BTE: PASS: Integrity check passed. [2026-01-06T12:04:48.588046] [DEBUG] [REMOTE ] BTE: Symbol is viable for forecasting. [2026-01-06T12:04:48.588094] [INFO ] [MAIN ] [532/3534] BTE kept (0.5s) | 530 kept, 2 rejected | 112.5/min | ETA: 26.7m [2026-01-06T12:04:48.810175] [DEBUG] [REMOTE ] BTF: Retrieved 1054 rows, trimmed to 300. [2026-01-06T12:04:48.810304] [DEBUG] [REMOTE ] BTF: PASS: History has at least 300 days. [2026-01-06T12:04:48.810502] [DEBUG] [REMOTE ] BTF: PASS: Price check passed. Min price $4.86. [2026-01-06T12:04:48.810657] [DEBUG] [REMOTE ] BTF: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:48.810769] [DEBUG] [REMOTE ] BTF: PASS: Integrity check passed. [2026-01-06T12:04:48.810810] [DEBUG] [REMOTE ] BTF: Symbol is viable for forecasting. [2026-01-06T12:04:48.810865] [INFO ] [MAIN ] [533/3534] BTF kept (0.2s) | 531 kept, 2 rejected | 112.6/min | ETA: 26.6m [2026-01-06T12:04:49.465914] [DEBUG] [REMOTE ] BTI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:49.466049] [DEBUG] [REMOTE ] BTI: PASS: History has at least 300 days. [2026-01-06T12:04:49.466289] [DEBUG] [REMOTE ] BTI: PASS: Price check passed. Min price $49.73. [2026-01-06T12:04:49.466429] [DEBUG] [REMOTE ] BTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:49.466549] [DEBUG] [REMOTE ] BTI: PASS: Integrity check passed. [2026-01-06T12:04:49.466609] [DEBUG] [REMOTE ] BTI: Symbol is viable for forecasting. [2026-01-06T12:04:49.466659] [INFO ] [MAIN ] [534/3534] BTI kept (0.7s) | 532 kept, 2 rejected | 112.6/min | ETA: 26.6m [2026-01-06T12:04:49.737065] [DEBUG] [REMOTE ] BTM: Retrieved 630 rows, trimmed to 300. [2026-01-06T12:04:49.737191] [DEBUG] [REMOTE ] BTM: PASS: History has at least 300 days. [2026-01-06T12:04:49.737384] [DEBUG] [REMOTE ] BTM: PASS: Price check passed. Min price $1.27. [2026-01-06T12:04:49.737512] [DEBUG] [REMOTE ] BTM: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:49.737639] [DEBUG] [REMOTE ] BTM: PASS: Integrity check passed. [2026-01-06T12:04:49.737680] [DEBUG] [REMOTE ] BTM: Symbol is viable for forecasting. [2026-01-06T12:04:49.737726] [INFO ] [MAIN ] [535/3534] BTM kept (0.3s) | 533 kept, 2 rejected | 112.7/min | ETA: 26.6m [2026-01-06T12:04:50.103753] [DEBUG] [REMOTE ] BTMD: Retrieved 1178 rows, trimmed to 300. [2026-01-06T12:04:50.103870] [DEBUG] [REMOTE ] BTMD: PASS: History has at least 300 days. [2026-01-06T12:04:50.104076] [DEBUG] [REMOTE ] BTMD: PASS: Price check passed. Min price $2.39. [2026-01-06T12:04:50.104206] [DEBUG] [REMOTE ] BTMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:50.104312] [DEBUG] [REMOTE ] BTMD: PASS: Integrity check passed. [2026-01-06T12:04:50.104351] [DEBUG] [REMOTE ] BTMD: Symbol is viable for forecasting. [2026-01-06T12:04:50.104397] [INFO ] [MAIN ] [536/3534] BTMD kept (0.4s) | 534 kept, 2 rejected | 112.7/min | ETA: 26.6m [2026-01-06T12:04:50.449389] [DEBUG] [REMOTE ] BTSG: Retrieved 487 rows, trimmed to 300. [2026-01-06T12:04:50.449491] [DEBUG] [REMOTE ] BTSG: PASS: History has at least 300 days. [2026-01-06T12:04:50.449705] [DEBUG] [REMOTE ] BTSG: PASS: Price check passed. Min price $28.36. [2026-01-06T12:04:50.449841] [DEBUG] [REMOTE ] BTSG: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:50.449959] [DEBUG] [REMOTE ] BTSG: PASS: Integrity check passed. [2026-01-06T12:04:50.450003] [DEBUG] [REMOTE ] BTSG: Symbol is viable for forecasting. [2026-01-06T12:04:50.450051] [INFO ] [MAIN ] [537/3534] BTSG kept (0.3s) | 535 kept, 2 rejected | 112.8/min | ETA: 26.6m [2026-01-06T12:04:51.090267] [DEBUG] [REMOTE ] BTZ: Retrieved 4787 rows, trimmed to 300. [2026-01-06T12:04:51.090391] [DEBUG] [REMOTE ] BTZ: PASS: History has at least 300 days. [2026-01-06T12:04:51.090615] [DEBUG] [REMOTE ] BTZ: PASS: Price check passed. Min price $10.63. [2026-01-06T12:04:51.090753] [DEBUG] [REMOTE ] BTZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:51.090864] [DEBUG] [REMOTE ] BTZ: PASS: Integrity check passed. [2026-01-06T12:04:51.090903] [DEBUG] [REMOTE ] BTZ: Symbol is viable for forecasting. [2026-01-06T12:04:51.090977] [INFO ] [MAIN ] [538/3534] BTZ kept (0.6s) | 536 kept, 2 rejected | 112.8/min | ETA: 26.6m [2026-01-06T12:04:51.466380] [DEBUG] [REMOTE ] BUD: Retrieved 4154 rows, trimmed to 300. [2026-01-06T12:04:51.466506] [DEBUG] [REMOTE ] BUD: PASS: History has at least 300 days. [2026-01-06T12:04:51.466740] [DEBUG] [REMOTE ] BUD: PASS: Price check passed. Min price $59.01. [2026-01-06T12:04:51.466876] [DEBUG] [REMOTE ] BUD: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:51.466987] [DEBUG] [REMOTE ] BUD: PASS: Integrity check passed. [2026-01-06T12:04:51.467027] [DEBUG] [REMOTE ] BUD: Symbol is viable for forecasting. [2026-01-06T12:04:51.467074] [INFO ] [MAIN ] [539/3534] BUD kept (0.4s) | 537 kept, 2 rejected | 112.8/min | ETA: 26.5m [2026-01-06T12:04:51.618090] [DEBUG] [REMOTE ] BUFC: Retrieved 516 rows, trimmed to 300. [2026-01-06T12:04:51.618189] [DEBUG] [REMOTE ] BUFC: PASS: History has at least 300 days. [2026-01-06T12:04:51.618376] [DEBUG] [REMOTE ] BUFC: PASS: Price check passed. Min price $40.36. [2026-01-06T12:04:51.618504] [DEBUG] [REMOTE ] BUFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:51.618627] [DEBUG] [REMOTE ] BUFC: PASS: Integrity check passed. [2026-01-06T12:04:51.618668] [DEBUG] [REMOTE ] BUFC: Symbol is viable for forecasting. [2026-01-06T12:04:51.618714] [INFO ] [MAIN ] [540/3534] BUFC kept (0.2s) | 538 kept, 2 rejected | 113.0/min | ETA: 26.5m [2026-01-06T12:04:52.155329] [DEBUG] [REMOTE ] BUG: Retrieved 1552 rows, trimmed to 300. [2026-01-06T12:04:52.155459] [DEBUG] [REMOTE ] BUG: PASS: History has at least 300 days. [2026-01-06T12:04:52.155686] [DEBUG] [REMOTE ] BUG: PASS: Price check passed. Min price $29.75. [2026-01-06T12:04:52.155819] [DEBUG] [REMOTE ] BUG: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:52.155924] [DEBUG] [REMOTE ] BUG: PASS: Integrity check passed. [2026-01-06T12:04:52.155964] [DEBUG] [REMOTE ] BUG: Symbol is viable for forecasting. [2026-01-06T12:04:52.156009] [INFO ] [MAIN ] [541/3534] BUG kept (0.5s) | 539 kept, 2 rejected | 113.0/min | ETA: 26.5m [2026-01-06T12:04:52.639863] [DEBUG] [REMOTE ] BUI: Retrieved 3548 rows, trimmed to 300. [2026-01-06T12:04:52.639989] [DEBUG] [REMOTE ] BUI: PASS: History has at least 300 days. [2026-01-06T12:04:52.640207] [DEBUG] [REMOTE ] BUI: PASS: Price check passed. Min price $24.48. [2026-01-06T12:04:52.640338] [DEBUG] [REMOTE ] BUI: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:52.640445] [DEBUG] [REMOTE ] BUI: PASS: Integrity check passed. [2026-01-06T12:04:52.640484] [DEBUG] [REMOTE ] BUI: Symbol is viable for forecasting. [2026-01-06T12:04:52.640529] [INFO ] [MAIN ] [542/3534] BUI kept (0.5s) | 540 kept, 2 rejected | 113.0/min | ETA: 26.5m [2026-01-06T12:04:53.024548] [DEBUG] [REMOTE ] BURL: Retrieved 3083 rows, trimmed to 300. [2026-01-06T12:04:53.024761] [DEBUG] [REMOTE ] BURL: PASS: History has at least 300 days. [2026-01-06T12:04:53.025012] [DEBUG] [REMOTE ] BURL: PASS: Price check passed. Min price $242.43. [2026-01-06T12:04:53.025150] [DEBUG] [REMOTE ] BURL: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:53.025267] [DEBUG] [REMOTE ] BURL: PASS: Integrity check passed. [2026-01-06T12:04:53.025308] [DEBUG] [REMOTE ] BURL: Symbol is viable for forecasting. [2026-01-06T12:04:53.025359] [INFO ] [MAIN ] [543/3534] BURL kept (0.4s) | 541 kept, 2 rejected | 113.1/min | ETA: 26.5m [2026-01-06T12:04:53.599220] [DEBUG] [REMOTE ] BUSE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:53.599361] [DEBUG] [REMOTE ] BUSE: PASS: History has at least 300 days. [2026-01-06T12:04:53.599620] [DEBUG] [REMOTE ] BUSE: PASS: Price check passed. Min price $21.96. [2026-01-06T12:04:53.599777] [DEBUG] [REMOTE ] BUSE: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:53.599899] [DEBUG] [REMOTE ] BUSE: PASS: Integrity check passed. [2026-01-06T12:04:53.599941] [DEBUG] [REMOTE ] BUSE: Symbol is viable for forecasting. [2026-01-06T12:04:53.599990] [INFO ] [MAIN ] [544/3534] BUSE kept (0.6s) | 542 kept, 2 rejected | 113.0/min | ETA: 26.5m [2026-01-06T12:04:53.835900] [DEBUG] [REMOTE ] BUXX: Retrieved 603 rows, trimmed to 300. [2026-01-06T12:04:53.836030] [DEBUG] [REMOTE ] BUXX: PASS: History has at least 300 days. [2026-01-06T12:04:53.836224] [DEBUG] [REMOTE ] BUXX: PASS: Price check passed. Min price $20.04. [2026-01-06T12:04:53.836354] [DEBUG] [REMOTE ] BUXX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:53.836460] [DEBUG] [REMOTE ] BUXX: PASS: Integrity check passed. [2026-01-06T12:04:53.836499] [DEBUG] [REMOTE ] BUXX: Symbol is viable for forecasting. [2026-01-06T12:04:53.836544] [INFO ] [MAIN ] [545/3534] BUXX kept (0.2s) | 543 kept, 2 rejected | 113.2/min | ETA: 26.4m [2026-01-06T12:04:54.294542] [DEBUG] [REMOTE ] BVFL: Retrieved 2298 rows, trimmed to 300. [2026-01-06T12:04:54.294714] [DEBUG] [REMOTE ] BVFL: PASS: History has at least 300 days. [2026-01-06T12:04:54.294925] [DEBUG] [REMOTE ] BVFL: PASS: Price check passed. Min price $14.63. [2026-01-06T12:04:54.295059] [DEBUG] [REMOTE ] BVFL: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:54.295174] [DEBUG] [REMOTE ] BVFL: PASS: Integrity check passed. [2026-01-06T12:04:54.295216] [DEBUG] [REMOTE ] BVFL: Symbol is viable for forecasting. [2026-01-06T12:04:54.295264] [INFO ] [MAIN ] [546/3534] BVFL kept (0.5s) | 544 kept, 2 rejected | 113.2/min | ETA: 26.4m [2026-01-06T12:04:54.784337] [DEBUG] [REMOTE ] BVN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:54.784557] [DEBUG] [REMOTE ] BVN: PASS: History has at least 300 days. [2026-01-06T12:04:54.784789] [DEBUG] [REMOTE ] BVN: PASS: Price check passed. Min price $21.03. [2026-01-06T12:04:54.784926] [DEBUG] [REMOTE ] BVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:54.785041] [DEBUG] [REMOTE ] BVN: PASS: Integrity check passed. [2026-01-06T12:04:54.785082] [DEBUG] [REMOTE ] BVN: Symbol is viable for forecasting. [2026-01-06T12:04:54.785128] [INFO ] [MAIN ] [547/3534] BVN kept (0.5s) | 545 kept, 2 rejected | 113.2/min | ETA: 26.4m [2026-01-06T12:04:54.962039] [DEBUG] [REMOTE ] BVS: Retrieved 1230 rows, trimmed to 300. [2026-01-06T12:04:54.962163] [DEBUG] [REMOTE ] BVS: PASS: History has at least 300 days. [2026-01-06T12:04:54.962394] [DEBUG] [REMOTE ] BVS: PASS: Price check passed. Min price $6.51. [2026-01-06T12:04:54.962532] [DEBUG] [REMOTE ] BVS: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:54.962672] [DEBUG] [REMOTE ] BVS: PASS: Integrity check passed. [2026-01-06T12:04:54.962717] [DEBUG] [REMOTE ] BVS: Symbol is viable for forecasting. [2026-01-06T12:04:54.962780] [INFO ] [MAIN ] [548/3534] BVS kept (0.2s) | 546 kept, 2 rejected | 113.3/min | ETA: 26.3m [2026-01-06T12:04:55.711048] [DEBUG] [REMOTE ] BWA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:55.711193] [DEBUG] [REMOTE ] BWA: PASS: History has at least 300 days. [2026-01-06T12:04:55.711444] [DEBUG] [REMOTE ] BWA: PASS: Price check passed. Min price $40.80. [2026-01-06T12:04:55.711621] [DEBUG] [REMOTE ] BWA: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:55.711756] [DEBUG] [REMOTE ] BWA: PASS: Integrity check passed. [2026-01-06T12:04:55.711800] [DEBUG] [REMOTE ] BWA: Symbol is viable for forecasting. [2026-01-06T12:04:55.711886] [INFO ] [MAIN ] [549/3534] BWA kept (0.7s) | 547 kept, 2 rejected | 113.3/min | ETA: 26.4m [2026-01-06T12:04:56.015562] [DEBUG] [REMOTE ] BWAY: Retrieved 1689 rows, trimmed to 300. [2026-01-06T12:04:56.015722] [DEBUG] [REMOTE ] BWAY: PASS: History has at least 300 days. [2026-01-06T12:04:56.015949] [DEBUG] [REMOTE ] BWAY: PASS: Price check passed. Min price $14.50. [2026-01-06T12:04:56.016102] [DEBUG] [REMOTE ] BWAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:56.016229] [DEBUG] [REMOTE ] BWAY: PASS: Integrity check passed. [2026-01-06T12:04:56.016274] [DEBUG] [REMOTE ] BWAY: Symbol is viable for forecasting. [2026-01-06T12:04:56.016330] [INFO ] [MAIN ] [550/3534] BWAY kept (0.3s) | 548 kept, 2 rejected | 113.3/min | ETA: 26.3m [2026-01-06T12:04:56.492658] [DEBUG] [REMOTE ] BWB: Retrieved 1964 rows, trimmed to 300. [2026-01-06T12:04:56.492776] [DEBUG] [REMOTE ] BWB: PASS: History has at least 300 days. [2026-01-06T12:04:56.492971] [DEBUG] [REMOTE ] BWB: PASS: Price check passed. Min price $16.17. [2026-01-06T12:04:56.493105] [DEBUG] [REMOTE ] BWB: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:56.493218] [DEBUG] [REMOTE ] BWB: PASS: Integrity check passed. [2026-01-06T12:04:56.493258] [DEBUG] [REMOTE ] BWB: Symbol is viable for forecasting. [2026-01-06T12:04:56.493305] [INFO ] [MAIN ] [551/3534] BWB kept (0.5s) | 549 kept, 2 rejected | 113.4/min | ETA: 26.3m [2026-01-06T12:04:56.949439] [DEBUG] [REMOTE ] BWEN: Retrieved 5478 rows, trimmed to 300. [2026-01-06T12:04:56.949563] [DEBUG] [REMOTE ] BWEN: PASS: History has at least 300 days. [2026-01-06T12:04:56.949795] [DEBUG] [REMOTE ] BWEN: PASS: Price check passed. Min price $2.00. [2026-01-06T12:04:56.949925] [DEBUG] [REMOTE ] BWEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:56.950034] [DEBUG] [REMOTE ] BWEN: PASS: Integrity check passed. [2026-01-06T12:04:56.950074] [DEBUG] [REMOTE ] BWEN: Symbol is viable for forecasting. [2026-01-06T12:04:56.950120] [INFO ] [MAIN ] [552/3534] BWEN kept (0.5s) | 550 kept, 2 rejected | 113.4/min | ETA: 26.3m [2026-01-06T12:04:57.378411] [DEBUG] [REMOTE ] BWFG: Retrieved 3964 rows, trimmed to 300. [2026-01-06T12:04:57.378536] [DEBUG] [REMOTE ] BWFG: PASS: History has at least 300 days. [2026-01-06T12:04:57.378764] [DEBUG] [REMOTE ] BWFG: PASS: Price check passed. Min price $40.50. [2026-01-06T12:04:57.378898] [DEBUG] [REMOTE ] BWFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:57.379007] [DEBUG] [REMOTE ] BWFG: PASS: Integrity check passed. [2026-01-06T12:04:57.379047] [DEBUG] [REMOTE ] BWFG: Symbol is viable for forecasting. [2026-01-06T12:04:57.379094] [INFO ] [MAIN ] [553/3534] BWFG kept (0.4s) | 551 kept, 2 rejected | 113.4/min | ETA: 26.3m [2026-01-06T12:04:57.799704] [DEBUG] [REMOTE ] BWG: Retrieved 3463 rows, trimmed to 300. [2026-01-06T12:04:57.799837] [DEBUG] [REMOTE ] BWG: PASS: History has at least 300 days. [2026-01-06T12:04:57.800032] [DEBUG] [REMOTE ] BWG: PASS: Price check passed. Min price $8.09. [2026-01-06T12:04:57.800162] [DEBUG] [REMOTE ] BWG: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:57.800268] [DEBUG] [REMOTE ] BWG: PASS: Integrity check passed. [2026-01-06T12:04:57.800306] [DEBUG] [REMOTE ] BWG: Symbol is viable for forecasting. [2026-01-06T12:04:57.800353] [INFO ] [MAIN ] [554/3534] BWG kept (0.4s) | 552 kept, 2 rejected | 113.5/min | ETA: 26.3m [2026-01-06T12:04:58.066016] [DEBUG] [REMOTE ] BWIN: Retrieved 1557 rows, trimmed to 300. [2026-01-06T12:04:58.066111] [DEBUG] [REMOTE ] BWIN: PASS: History has at least 300 days. [2026-01-06T12:04:58.066292] [DEBUG] [REMOTE ] BWIN: PASS: Price check passed. Min price $21.49. [2026-01-06T12:04:58.066421] [DEBUG] [REMOTE ] BWIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:58.066523] [DEBUG] [REMOTE ] BWIN: PASS: Integrity check passed. [2026-01-06T12:04:58.066561] [DEBUG] [REMOTE ] BWIN: Symbol is viable for forecasting. [2026-01-06T12:04:58.066635] [INFO ] [MAIN ] [555/3534] BWIN kept (0.3s) | 553 kept, 2 rejected | 113.6/min | ETA: 26.2m [2026-01-06T12:04:58.455044] [DEBUG] [REMOTE ] BWMN: Retrieved 1171 rows, trimmed to 300. [2026-01-06T12:04:58.455166] [DEBUG] [REMOTE ] BWMN: PASS: History has at least 300 days. [2026-01-06T12:04:58.455361] [DEBUG] [REMOTE ] BWMN: PASS: Price check passed. Min price $32.51. [2026-01-06T12:04:58.455492] [DEBUG] [REMOTE ] BWMN: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:58.455625] [DEBUG] [REMOTE ] BWMN: PASS: Integrity check passed. [2026-01-06T12:04:58.455668] [DEBUG] [REMOTE ] BWMN: Symbol is viable for forecasting. [2026-01-06T12:04:58.455713] [INFO ] [MAIN ] [556/3534] BWMN kept (0.4s) | 554 kept, 2 rejected | 113.6/min | ETA: 26.2m [2026-01-06T12:04:59.020488] [DEBUG] [REMOTE ] BXC: Retrieved 5298 rows, trimmed to 300. [2026-01-06T12:04:59.020652] [DEBUG] [REMOTE ] BXC: PASS: History has at least 300 days. [2026-01-06T12:04:59.020858] [DEBUG] [REMOTE ] BXC: PASS: Price check passed. Min price $53.30. [2026-01-06T12:04:59.020988] [DEBUG] [REMOTE ] BXC: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:59.021100] [DEBUG] [REMOTE ] BXC: PASS: Integrity check passed. [2026-01-06T12:04:59.021138] [DEBUG] [REMOTE ] BXC: Symbol is viable for forecasting. [2026-01-06T12:04:59.021184] [INFO ] [MAIN ] [557/3534] BXC kept (0.6s) | 555 kept, 2 rejected | 113.6/min | ETA: 26.2m [2026-01-06T12:04:59.455734] [DEBUG] [REMOTE ] BXMX: Retrieved 5331 rows, trimmed to 300. [2026-01-06T12:04:59.455863] [DEBUG] [REMOTE ] BXMX: PASS: History has at least 300 days. [2026-01-06T12:04:59.456069] [DEBUG] [REMOTE ] BXMX: PASS: Price check passed. Min price $13.61. [2026-01-06T12:04:59.456200] [DEBUG] [REMOTE ] BXMX: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:59.456311] [DEBUG] [REMOTE ] BXMX: PASS: Integrity check passed. [2026-01-06T12:04:59.456349] [DEBUG] [REMOTE ] BXMX: Symbol is viable for forecasting. [2026-01-06T12:04:59.456614] [INFO ] [MAIN ] [558/3534] BXMX kept (0.4s) | 556 kept, 2 rejected | 113.6/min | ETA: 26.2m [2026-01-06T12:04:59.916848] [DEBUG] [REMOTE ] BXP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:04:59.916977] [DEBUG] [REMOTE ] BXP: PASS: History has at least 300 days. [2026-01-06T12:04:59.917195] [DEBUG] [REMOTE ] BXP: PASS: Price check passed. Min price $67.09. [2026-01-06T12:04:59.917330] [DEBUG] [REMOTE ] BXP: PASS: Continuity check passed with 300 days. [2026-01-06T12:04:59.917444] [DEBUG] [REMOTE ] BXP: PASS: Integrity check passed. [2026-01-06T12:04:59.917483] [DEBUG] [REMOTE ] BXP: Symbol is viable for forecasting. [2026-01-06T12:04:59.917531] [INFO ] [MAIN ] [559/3534] BXP kept (0.5s) | 557 kept, 2 rejected | 113.7/min | ETA: 26.2m [2026-01-06T12:05:00.022263] [DEBUG] [REMOTE ] BXSL: Retrieved 1050 rows, trimmed to 300. [2026-01-06T12:05:00.022401] [DEBUG] [REMOTE ] BXSL: PASS: History has at least 300 days. [2026-01-06T12:05:00.022619] [DEBUG] [REMOTE ] BXSL: PASS: Price check passed. Min price $24.31. [2026-01-06T12:05:00.022754] [DEBUG] [REMOTE ] BXSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:00.022861] [DEBUG] [REMOTE ] BXSL: PASS: Integrity check passed. [2026-01-06T12:05:00.022900] [DEBUG] [REMOTE ] BXSL: Symbol is viable for forecasting. [2026-01-06T12:05:00.022969] [INFO ] [MAIN ] [560/3534] BXSL kept (0.1s) | 558 kept, 2 rejected | 113.8/min | ETA: 26.1m [2026-01-06T12:05:00.786076] [DEBUG] [REMOTE ] BYD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:00.786212] [DEBUG] [REMOTE ] BYD: PASS: History has at least 300 days. [2026-01-06T12:05:00.786430] [DEBUG] [REMOTE ] BYD: PASS: Price check passed. Min price $76.65. [2026-01-06T12:05:00.786563] [DEBUG] [REMOTE ] BYD: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:00.786718] [DEBUG] [REMOTE ] BYD: PASS: Integrity check passed. [2026-01-06T12:05:00.786761] [DEBUG] [REMOTE ] BYD: Symbol is viable for forecasting. [2026-01-06T12:05:00.786809] [INFO ] [MAIN ] [561/3534] BYD kept (0.8s) | 559 kept, 2 rejected | 113.7/min | ETA: 26.1m [2026-01-06T12:05:01.216045] [DEBUG] [REMOTE ] BYM: Retrieved 5833 rows, trimmed to 300. [2026-01-06T12:05:01.216162] [DEBUG] [REMOTE ] BYM: PASS: History has at least 300 days. [2026-01-06T12:05:01.216427] [DEBUG] [REMOTE ] BYM: PASS: Price check passed. Min price $10.74. [2026-01-06T12:05:01.216567] [DEBUG] [REMOTE ] BYM: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:01.216718] [DEBUG] [REMOTE ] BYM: PASS: Integrity check passed. [2026-01-06T12:05:01.216761] [DEBUG] [REMOTE ] BYM: Symbol is viable for forecasting. [2026-01-06T12:05:01.216812] [INFO ] [MAIN ] [562/3534] BYM kept (0.4s) | 560 kept, 2 rejected | 113.8/min | ETA: 26.1m [2026-01-06T12:05:01.635618] [DEBUG] [REMOTE ] BYRN: Retrieved 3728 rows, trimmed to 300. [2026-01-06T12:05:01.635772] [DEBUG] [REMOTE ] BYRN: PASS: History has at least 300 days. [2026-01-06T12:05:01.636010] [DEBUG] [REMOTE ] BYRN: PASS: Price check passed. Min price $16.07. [2026-01-06T12:05:01.636144] [DEBUG] [REMOTE ] BYRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:01.636273] [DEBUG] [REMOTE ] BYRN: PASS: Integrity check passed. [2026-01-06T12:05:01.636314] [DEBUG] [REMOTE ] BYRN: Symbol is viable for forecasting. [2026-01-06T12:05:01.636364] [INFO ] [MAIN ] [563/3534] BYRN kept (0.4s) | 561 kept, 2 rejected | 113.8/min | ETA: 26.1m [2026-01-06T12:05:01.950138] [DEBUG] [REMOTE ] BYSI: Retrieved 2219 rows, trimmed to 300. [2026-01-06T12:05:01.950320] [DEBUG] [REMOTE ] BYSI: PASS: History has at least 300 days. [2026-01-06T12:05:01.950833] [DEBUG] [REMOTE ] BYSI: PASS: Price check passed. Min price $1.51. [2026-01-06T12:05:01.951017] [DEBUG] [REMOTE ] BYSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:01.951176] [DEBUG] [REMOTE ] BYSI: PASS: Integrity check passed. [2026-01-06T12:05:01.951232] [DEBUG] [REMOTE ] BYSI: Symbol is viable for forecasting. [2026-01-06T12:05:01.951307] [INFO ] [MAIN ] [564/3534] BYSI kept (0.3s) | 562 kept, 2 rejected | 113.9/min | ETA: 26.1m [2026-01-06T12:05:02.179787] [DEBUG] [REMOTE ] BZ: Retrieved 1147 rows, trimmed to 300. [2026-01-06T12:05:02.179965] [DEBUG] [REMOTE ] BZ: PASS: History has at least 300 days. [2026-01-06T12:05:02.180243] [DEBUG] [REMOTE ] BZ: PASS: Price check passed. Min price $19.96. [2026-01-06T12:05:02.180425] [DEBUG] [REMOTE ] BZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:02.180608] [DEBUG] [REMOTE ] BZ: PASS: Integrity check passed. [2026-01-06T12:05:02.180667] [DEBUG] [REMOTE ] BZ: Symbol is viable for forecasting. [2026-01-06T12:05:02.180735] [INFO ] [MAIN ] [565/3534] BZ kept (0.2s) | 563 kept, 2 rejected | 114.0/min | ETA: 26.0m [2026-01-06T12:05:03.001145] [DEBUG] [REMOTE ] BZH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:03.001307] [DEBUG] [REMOTE ] BZH: PASS: History has at least 300 days. [2026-01-06T12:05:03.001547] [DEBUG] [REMOTE ] BZH: PASS: Price check passed. Min price $19.82. [2026-01-06T12:05:03.001704] [DEBUG] [REMOTE ] BZH: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:03.001826] [DEBUG] [REMOTE ] BZH: PASS: Integrity check passed. [2026-01-06T12:05:03.001866] [DEBUG] [REMOTE ] BZH: Symbol is viable for forecasting. [2026-01-06T12:05:03.001915] [INFO ] [MAIN ] [566/3534] BZH kept (0.8s) | 564 kept, 2 rejected | 113.9/min | ETA: 26.1m [2026-01-06T12:05:03.365839] [DEBUG] [REMOTE ] BZUN: Retrieved 2672 rows, trimmed to 300. [2026-01-06T12:05:03.366011] [DEBUG] [REMOTE ] BZUN: PASS: History has at least 300 days. [2026-01-06T12:05:03.366306] [DEBUG] [REMOTE ] BZUN: PASS: Price check passed. Min price $2.61. [2026-01-06T12:05:03.366493] [DEBUG] [REMOTE ] BZUN: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:03.366683] [DEBUG] [REMOTE ] BZUN: PASS: Integrity check passed. [2026-01-06T12:05:03.366745] [DEBUG] [REMOTE ] BZUN: Symbol is viable for forecasting. [2026-01-06T12:05:03.366819] [INFO ] [MAIN ] [567/3534] BZUN kept (0.4s) | 565 kept, 2 rejected | 114.0/min | ETA: 26.0m [2026-01-06T12:05:03.890039] [DEBUG] [REMOTE ] C: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:03.890299] [DEBUG] [REMOTE ] C: PASS: History has at least 300 days. [2026-01-06T12:05:03.890961] [DEBUG] [REMOTE ] C: PASS: Price check passed. Min price $93.38. [2026-01-06T12:05:03.891114] [DEBUG] [REMOTE ] C: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:03.891282] [DEBUG] [REMOTE ] C: PASS: Integrity check passed. [2026-01-06T12:05:03.891326] [DEBUG] [REMOTE ] C: Symbol is viable for forecasting. [2026-01-06T12:05:03.891388] [INFO ] [MAIN ] [568/3534] C kept (0.5s) | 566 kept, 2 rejected | 114.0/min | ETA: 26.0m [2026-01-06T12:05:04.208982] [DEBUG] [REMOTE ] CAAP: Retrieved 1992 rows, trimmed to 300. [2026-01-06T12:05:04.209108] [DEBUG] [REMOTE ] CAAP: PASS: History has at least 300 days. [2026-01-06T12:05:04.209308] [DEBUG] [REMOTE ] CAAP: PASS: Price check passed. Min price $17.66. [2026-01-06T12:05:04.209440] [DEBUG] [REMOTE ] CAAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:04.209791] [DEBUG] [REMOTE ] CAAP: PASS: Integrity check passed. [2026-01-06T12:05:04.209842] [DEBUG] [REMOTE ] CAAP: Symbol is viable for forecasting. [2026-01-06T12:05:04.209890] [INFO ] [MAIN ] [569/3534] CAAP kept (0.3s) | 567 kept, 2 rejected | 114.0/min | ETA: 26.0m [2026-01-06T12:05:04.734506] [DEBUG] [REMOTE ] CAAS: Retrieved 5597 rows, trimmed to 300. [2026-01-06T12:05:04.734675] [DEBUG] [REMOTE ] CAAS: PASS: History has at least 300 days. [2026-01-06T12:05:04.734907] [DEBUG] [REMOTE ] CAAS: PASS: Price check passed. Min price $4.00. [2026-01-06T12:05:04.735044] [DEBUG] [REMOTE ] CAAS: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:04.735164] [DEBUG] [REMOTE ] CAAS: PASS: Integrity check passed. [2026-01-06T12:05:04.735205] [DEBUG] [REMOTE ] CAAS: Symbol is viable for forecasting. [2026-01-06T12:05:04.735254] [INFO ] [MAIN ] [570/3534] CAAS kept (0.5s) | 568 kept, 2 rejected | 114.0/min | ETA: 26.0m [2026-01-06T12:05:04.974954] [DEBUG] [REMOTE ] CABA: Retrieved 1556 rows, trimmed to 300. [2026-01-06T12:05:04.975080] [DEBUG] [REMOTE ] CABA: PASS: History has at least 300 days. [2026-01-06T12:05:04.975276] [DEBUG] [REMOTE ] CABA: PASS: Price check passed. Min price $2.08. [2026-01-06T12:05:04.975417] [DEBUG] [REMOTE ] CABA: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:04.975525] [DEBUG] [REMOTE ] CABA: PASS: Integrity check passed. [2026-01-06T12:05:04.975563] [DEBUG] [REMOTE ] CABA: Symbol is viable for forecasting. [2026-01-06T12:05:04.975661] [INFO ] [MAIN ] [571/3534] CABA kept (0.2s) | 569 kept, 2 rejected | 114.2/min | ETA: 26.0m [2026-01-06T12:05:05.506442] [DEBUG] [REMOTE ] CABO: Retrieved 2644 rows, trimmed to 300. [2026-01-06T12:05:05.506590] [DEBUG] [REMOTE ] CABO: PASS: History has at least 300 days. [2026-01-06T12:05:05.506787] [DEBUG] [REMOTE ] CABO: PASS: Price check passed. Min price $100.38. [2026-01-06T12:05:05.506917] [DEBUG] [REMOTE ] CABO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:05.507023] [DEBUG] [REMOTE ] CABO: PASS: Integrity check passed. [2026-01-06T12:05:05.507063] [DEBUG] [REMOTE ] CABO: Symbol is viable for forecasting. [2026-01-06T12:05:05.507109] [INFO ] [MAIN ] [572/3534] CABO kept (0.5s) | 570 kept, 2 rejected | 114.2/min | ETA: 25.9m [2026-01-06T12:05:06.025756] [DEBUG] [REMOTE ] CAC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:06.025891] [DEBUG] [REMOTE ] CAC: PASS: History has at least 300 days. [2026-01-06T12:05:06.026101] [DEBUG] [REMOTE ] CAC: PASS: Price check passed. Min price $35.45. [2026-01-06T12:05:06.026234] [DEBUG] [REMOTE ] CAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:06.026349] [DEBUG] [REMOTE ] CAC: PASS: Integrity check passed. [2026-01-06T12:05:06.026389] [DEBUG] [REMOTE ] CAC: Symbol is viable for forecasting. [2026-01-06T12:05:06.026436] [INFO ] [MAIN ] [573/3534] CAC kept (0.5s) | 571 kept, 2 rejected | 114.2/min | ETA: 25.9m [2026-01-06T12:05:06.532349] [DEBUG] [REMOTE ] CACC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:06.532482] [DEBUG] [REMOTE ] CACC: PASS: History has at least 300 days. [2026-01-06T12:05:06.532711] [DEBUG] [REMOTE ] CACC: PASS: Price check passed. Min price $411.04. [2026-01-06T12:05:06.532846] [DEBUG] [REMOTE ] CACC: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:06.532956] [DEBUG] [REMOTE ] CACC: PASS: Integrity check passed. [2026-01-06T12:05:06.532997] [DEBUG] [REMOTE ] CACC: Symbol is viable for forecasting. [2026-01-06T12:05:06.533044] [INFO ] [MAIN ] [574/3534] CACC kept (0.5s) | 572 kept, 2 rejected | 114.2/min | ETA: 25.9m [2026-01-06T12:05:06.863417] [DEBUG] [REMOTE ] CACI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:06.863546] [DEBUG] [REMOTE ] CACI: PASS: History has at least 300 days. [2026-01-06T12:05:06.863793] [DEBUG] [REMOTE ] CACI: PASS: Price check passed. Min price $508.06. [2026-01-06T12:05:06.863936] [DEBUG] [REMOTE ] CACI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:06.864054] [DEBUG] [REMOTE ] CACI: PASS: Integrity check passed. [2026-01-06T12:05:06.864096] [DEBUG] [REMOTE ] CACI: Symbol is viable for forecasting. [2026-01-06T12:05:06.864146] [INFO ] [MAIN ] [575/3534] CACI kept (0.3s) | 573 kept, 2 rejected | 114.2/min | ETA: 25.9m [2026-01-06T12:05:07.177475] [DEBUG] [REMOTE ] CADL: Retrieved 1116 rows, trimmed to 300. [2026-01-06T12:05:07.177615] [DEBUG] [REMOTE ] CADL: PASS: History has at least 300 days. [2026-01-06T12:05:07.177810] [DEBUG] [REMOTE ] CADL: PASS: Price check passed. Min price $4.42. [2026-01-06T12:05:07.177972] [DEBUG] [REMOTE ] CADL: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:07.178078] [DEBUG] [REMOTE ] CADL: PASS: Integrity check passed. [2026-01-06T12:05:07.178117] [DEBUG] [REMOTE ] CADL: Symbol is viable for forecasting. [2026-01-06T12:05:07.178167] [INFO ] [MAIN ] [576/3534] CADL kept (0.3s) | 574 kept, 2 rejected | 114.3/min | ETA: 25.9m [2026-01-06T12:05:07.832960] [DEBUG] [REMOTE ] CAE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:07.833091] [DEBUG] [REMOTE ] CAE: PASS: History has at least 300 days. [2026-01-06T12:05:07.833295] [DEBUG] [REMOTE ] CAE: PASS: Price check passed. Min price $25.73. [2026-01-06T12:05:07.833428] [DEBUG] [REMOTE ] CAE: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:07.833541] [DEBUG] [REMOTE ] CAE: PASS: Integrity check passed. [2026-01-06T12:05:07.833598] [DEBUG] [REMOTE ] CAE: Symbol is viable for forecasting. [2026-01-06T12:05:07.833647] [INFO ] [MAIN ] [577/3534] CAE kept (0.7s) | 575 kept, 2 rejected | 114.3/min | ETA: 25.9m [2026-01-06T12:05:08.219147] [DEBUG] [REMOTE ] CAF: Retrieved 4847 rows, trimmed to 300. [2026-01-06T12:05:08.219286] [DEBUG] [REMOTE ] CAF: PASS: History has at least 300 days. [2026-01-06T12:05:08.219496] [DEBUG] [REMOTE ] CAF: PASS: Price check passed. Min price $15.43. [2026-01-06T12:05:08.219653] [DEBUG] [REMOTE ] CAF: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:08.219766] [DEBUG] [REMOTE ] CAF: PASS: Integrity check passed. [2026-01-06T12:05:08.219807] [DEBUG] [REMOTE ] CAF: Symbol is viable for forecasting. [2026-01-06T12:05:08.219855] [INFO ] [MAIN ] [578/3534] CAF kept (0.4s) | 576 kept, 2 rejected | 114.3/min | ETA: 25.9m [2026-01-06T12:05:08.725106] [DEBUG] [REMOTE ] CAG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:08.725235] [DEBUG] [REMOTE ] CAG: PASS: History has at least 300 days. [2026-01-06T12:05:08.725440] [DEBUG] [REMOTE ] CAG: PASS: Price check passed. Min price $16.70. [2026-01-06T12:05:08.725590] [DEBUG] [REMOTE ] CAG: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:08.725703] [DEBUG] [REMOTE ] CAG: PASS: Integrity check passed. [2026-01-06T12:05:08.725742] [DEBUG] [REMOTE ] CAG: Symbol is viable for forecasting. [2026-01-06T12:05:08.725788] [INFO ] [MAIN ] [579/3534] CAG kept (0.5s) | 577 kept, 2 rejected | 114.3/min | ETA: 25.8m [2026-01-06T12:05:09.227726] [DEBUG] [REMOTE ] CAH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:09.227873] [DEBUG] [REMOTE ] CAH: PASS: History has at least 300 days. [2026-01-06T12:05:09.228090] [DEBUG] [REMOTE ] CAH: PASS: Price check passed. Min price $152.89. [2026-01-06T12:05:09.228221] [DEBUG] [REMOTE ] CAH: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:09.228333] [DEBUG] [REMOTE ] CAH: PASS: Integrity check passed. [2026-01-06T12:05:09.228372] [DEBUG] [REMOTE ] CAH: Symbol is viable for forecasting. [2026-01-06T12:05:09.228418] [INFO ] [MAIN ] [580/3534] CAH kept (0.5s) | 578 kept, 2 rejected | 114.3/min | ETA: 25.8m [2026-01-06T12:05:09.738806] [DEBUG] [REMOTE ] CAKE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:09.738934] [DEBUG] [REMOTE ] CAKE: PASS: History has at least 300 days. [2026-01-06T12:05:09.739140] [DEBUG] [REMOTE ] CAKE: PASS: Price check passed. Min price $43.14. [2026-01-06T12:05:09.739271] [DEBUG] [REMOTE ] CAKE: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:09.739383] [DEBUG] [REMOTE ] CAKE: PASS: Integrity check passed. [2026-01-06T12:05:09.739430] [DEBUG] [REMOTE ] CAKE: Symbol is viable for forecasting. [2026-01-06T12:05:09.739486] [INFO ] [MAIN ] [581/3534] CAKE kept (0.5s) | 579 kept, 2 rejected | 114.3/min | ETA: 25.8m [2026-01-06T12:05:10.205078] [DEBUG] [REMOTE ] CAL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:10.205218] [DEBUG] [REMOTE ] CAL: PASS: History has at least 300 days. [2026-01-06T12:05:10.205455] [DEBUG] [REMOTE ] CAL: PASS: Price check passed. Min price $9.58. [2026-01-06T12:05:10.205613] [DEBUG] [REMOTE ] CAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:10.205742] [DEBUG] [REMOTE ] CAL: PASS: Integrity check passed. [2026-01-06T12:05:10.205785] [DEBUG] [REMOTE ] CAL: Symbol is viable for forecasting. [2026-01-06T12:05:10.205885] [INFO ] [MAIN ] [582/3534] CAL kept (0.5s) | 580 kept, 2 rejected | 114.4/min | ETA: 25.8m [2026-01-06T12:05:10.474053] [DEBUG] [REMOTE ] CALC: Retrieved 1325 rows, trimmed to 300. [2026-01-06T12:05:10.474183] [DEBUG] [REMOTE ] CALC: PASS: History has at least 300 days. [2026-01-06T12:05:10.474377] [DEBUG] [REMOTE ] CALC: PASS: Price check passed. Min price $2.96. [2026-01-06T12:05:10.474508] [DEBUG] [REMOTE ] CALC: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:10.474662] [DEBUG] [REMOTE ] CALC: PASS: Integrity check passed. [2026-01-06T12:05:10.474713] [DEBUG] [REMOTE ] CALC: Symbol is viable for forecasting. [2026-01-06T12:05:10.474762] [INFO ] [MAIN ] [583/3534] CALC kept (0.3s) | 581 kept, 2 rejected | 114.5/min | ETA: 25.8m [2026-01-06T12:05:11.010593] [DEBUG] [REMOTE ] CALM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:11.010732] [DEBUG] [REMOTE ] CALM: PASS: History has at least 300 days. [2026-01-06T12:05:11.010938] [DEBUG] [REMOTE ] CALM: PASS: Price check passed. Min price $78.47. [2026-01-06T12:05:11.011069] [DEBUG] [REMOTE ] CALM: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:11.011182] [DEBUG] [REMOTE ] CALM: PASS: Integrity check passed. [2026-01-06T12:05:11.011221] [DEBUG] [REMOTE ] CALM: Symbol is viable for forecasting. [2026-01-06T12:05:11.011268] [INFO ] [MAIN ] [584/3534] CALM kept (0.5s) | 582 kept, 2 rejected | 114.5/min | ETA: 25.8m [2026-01-06T12:05:11.281921] [DEBUG] [REMOTE ] CALX: Retrieved 3971 rows, trimmed to 300. [2026-01-06T12:05:11.282045] [DEBUG] [REMOTE ] CALX: PASS: History has at least 300 days. [2026-01-06T12:05:11.282249] [DEBUG] [REMOTE ] CALX: PASS: Price check passed. Min price $52.93. [2026-01-06T12:05:11.282384] [DEBUG] [REMOTE ] CALX: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:11.282495] [DEBUG] [REMOTE ] CALX: PASS: Integrity check passed. [2026-01-06T12:05:11.282536] [DEBUG] [REMOTE ] CALX: Symbol is viable for forecasting. [2026-01-06T12:05:11.282613] [INFO ] [MAIN ] [585/3534] CALX kept (0.3s) | 583 kept, 2 rejected | 114.5/min | ETA: 25.7m [2026-01-06T12:05:11.815245] [DEBUG] [REMOTE ] CAPL: Retrieved 3316 rows, trimmed to 300. [2026-01-06T12:05:11.815372] [DEBUG] [REMOTE ] CAPL: PASS: History has at least 300 days. [2026-01-06T12:05:11.815596] [DEBUG] [REMOTE ] CAPL: PASS: Price check passed. Min price $19.27. [2026-01-06T12:05:11.815731] [DEBUG] [REMOTE ] CAPL: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:11.815840] [DEBUG] [REMOTE ] CAPL: PASS: Integrity check passed. [2026-01-06T12:05:11.815879] [DEBUG] [REMOTE ] CAPL: Symbol is viable for forecasting. [2026-01-06T12:05:11.815925] [INFO ] [MAIN ] [586/3534] CAPL kept (0.5s) | 584 kept, 2 rejected | 114.5/min | ETA: 25.7m [2026-01-06T12:05:12.208134] [DEBUG] [REMOTE ] CARE: Retrieved 3342 rows, trimmed to 300. [2026-01-06T12:05:12.208258] [DEBUG] [REMOTE ] CARE: PASS: History has at least 300 days. [2026-01-06T12:05:12.208460] [DEBUG] [REMOTE ] CARE: PASS: Price check passed. Min price $16.96. [2026-01-06T12:05:12.208610] [DEBUG] [REMOTE ] CARE: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:12.208718] [DEBUG] [REMOTE ] CARE: PASS: Integrity check passed. [2026-01-06T12:05:12.208757] [DEBUG] [REMOTE ] CARE: Symbol is viable for forecasting. [2026-01-06T12:05:12.208803] [INFO ] [MAIN ] [587/3534] CARE kept (0.4s) | 585 kept, 2 rejected | 114.6/min | ETA: 25.7m [2026-01-06T12:05:12.502120] [DEBUG] [REMOTE ] CARG: Retrieved 2068 rows, trimmed to 300. [2026-01-06T12:05:12.502248] [DEBUG] [REMOTE ] CARG: PASS: History has at least 300 days. [2026-01-06T12:05:12.502440] [DEBUG] [REMOTE ] CARG: PASS: Price check passed. Min price $33.13. [2026-01-06T12:05:12.502599] [DEBUG] [REMOTE ] CARG: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:12.502710] [DEBUG] [REMOTE ] CARG: PASS: Integrity check passed. [2026-01-06T12:05:12.502748] [DEBUG] [REMOTE ] CARG: Symbol is viable for forecasting. [2026-01-06T12:05:12.502794] [INFO ] [MAIN ] [588/3534] CARG kept (0.3s) | 586 kept, 2 rejected | 114.7/min | ETA: 25.7m [2026-01-06T12:05:12.793876] [DEBUG] [REMOTE ] CARS: Retrieved 2161 rows, trimmed to 300. [2026-01-06T12:05:12.794021] [DEBUG] [REMOTE ] CARS: PASS: History has at least 300 days. [2026-01-06T12:05:12.794232] [DEBUG] [REMOTE ] CARS: PASS: Price check passed. Min price $10.18. [2026-01-06T12:05:12.794366] [DEBUG] [REMOTE ] CARS: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:12.794481] [DEBUG] [REMOTE ] CARS: PASS: Integrity check passed. [2026-01-06T12:05:12.794524] [DEBUG] [REMOTE ] CARS: Symbol is viable for forecasting. [2026-01-06T12:05:12.794591] [INFO ] [MAIN ] [589/3534] CARS kept (0.3s) | 587 kept, 2 rejected | 114.8/min | ETA: 25.7m [2026-01-06T12:05:13.480084] [DEBUG] [REMOTE ] CASH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:13.480216] [DEBUG] [REMOTE ] CASH: PASS: History has at least 300 days. [2026-01-06T12:05:13.480432] [DEBUG] [REMOTE ] CASH: PASS: Price check passed. Min price $66.43. [2026-01-06T12:05:13.480564] [DEBUG] [REMOTE ] CASH: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:13.480703] [DEBUG] [REMOTE ] CASH: PASS: Integrity check passed. [2026-01-06T12:05:13.480743] [DEBUG] [REMOTE ] CASH: Symbol is viable for forecasting. [2026-01-06T12:05:13.480790] [INFO ] [MAIN ] [590/3534] CASH kept (0.7s) | 588 kept, 2 rejected | 114.7/min | ETA: 25.7m [2026-01-06T12:05:13.955870] [DEBUG] [REMOTE ] CASS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:13.956022] [DEBUG] [REMOTE ] CASS: PASS: History has at least 300 days. [2026-01-06T12:05:13.956279] [DEBUG] [REMOTE ] CASS: PASS: Price check passed. Min price $36.51. [2026-01-06T12:05:13.956413] [DEBUG] [REMOTE ] CASS: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:13.956541] [DEBUG] [REMOTE ] CASS: PASS: Integrity check passed. [2026-01-06T12:05:13.956602] [DEBUG] [REMOTE ] CASS: Symbol is viable for forecasting. [2026-01-06T12:05:13.956654] [INFO ] [MAIN ] [591/3534] CASS kept (0.5s) | 589 kept, 2 rejected | 114.7/min | ETA: 25.7m [2026-01-06T12:05:14.292314] [DEBUG] [REMOTE ] CASY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:14.292453] [DEBUG] [REMOTE ] CASY: PASS: History has at least 300 days. [2026-01-06T12:05:14.292697] [DEBUG] [REMOTE ] CASY: PASS: Price check passed. Min price $513.19. [2026-01-06T12:05:14.292830] [DEBUG] [REMOTE ] CASY: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:14.292946] [DEBUG] [REMOTE ] CASY: PASS: Integrity check passed. [2026-01-06T12:05:14.292985] [DEBUG] [REMOTE ] CASY: Symbol is viable for forecasting. [2026-01-06T12:05:14.293032] [INFO ] [MAIN ] [592/3534] CASY kept (0.3s) | 590 kept, 2 rejected | 114.8/min | ETA: 25.6m [2026-01-06T12:05:14.710369] [DEBUG] [REMOTE ] CATH: Retrieved 2443 rows, trimmed to 300. [2026-01-06T12:05:14.710503] [DEBUG] [REMOTE ] CATH: PASS: History has at least 300 days. [2026-01-06T12:05:14.710741] [DEBUG] [REMOTE ] CATH: PASS: Price check passed. Min price $78.52. [2026-01-06T12:05:14.710882] [DEBUG] [REMOTE ] CATH: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:14.710996] [DEBUG] [REMOTE ] CATH: PASS: Integrity check passed. [2026-01-06T12:05:14.711037] [DEBUG] [REMOTE ] CATH: Symbol is viable for forecasting. [2026-01-06T12:05:14.711109] [INFO ] [MAIN ] [593/3534] CATH kept (0.4s) | 591 kept, 2 rejected | 114.8/min | ETA: 25.6m [2026-01-06T12:05:15.222262] [DEBUG] [REMOTE ] CATO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:15.222466] [DEBUG] [REMOTE ] CATO: PASS: History has at least 300 days. [2026-01-06T12:05:15.222864] [DEBUG] [REMOTE ] CATO: PASS: Price check passed. Min price $3.00. [2026-01-06T12:05:15.223053] [DEBUG] [REMOTE ] CATO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:15.223238] [DEBUG] [REMOTE ] CATO: PASS: Integrity check passed. [2026-01-06T12:05:15.223290] [DEBUG] [REMOTE ] CATO: Symbol is viable for forecasting. [2026-01-06T12:05:15.223365] [INFO ] [MAIN ] [594/3534] CATO kept (0.5s) | 592 kept, 2 rejected | 114.8/min | ETA: 25.6m [2026-01-06T12:05:15.704555] [DEBUG] [REMOTE ] CATY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:15.704764] [DEBUG] [REMOTE ] CATY: PASS: History has at least 300 days. [2026-01-06T12:05:15.705075] [DEBUG] [REMOTE ] CATY: PASS: Price check passed. Min price $44.86. [2026-01-06T12:05:15.705218] [DEBUG] [REMOTE ] CATY: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:15.705367] [DEBUG] [REMOTE ] CATY: PASS: Integrity check passed. [2026-01-06T12:05:15.705409] [DEBUG] [REMOTE ] CATY: Symbol is viable for forecasting. [2026-01-06T12:05:15.705464] [INFO ] [MAIN ] [595/3534] CATY kept (0.5s) | 593 kept, 2 rejected | 114.8/min | ETA: 25.6m [2026-01-06T12:05:15.926212] [DEBUG] [REMOTE ] CAVA: Retrieved 641 rows, trimmed to 300. [2026-01-06T12:05:15.926436] [DEBUG] [REMOTE ] CAVA: PASS: History has at least 300 days. [2026-01-06T12:05:15.926733] [DEBUG] [REMOTE ] CAVA: PASS: Price check passed. Min price $43.59. [2026-01-06T12:05:15.926879] [DEBUG] [REMOTE ] CAVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:15.927020] [DEBUG] [REMOTE ] CAVA: PASS: Integrity check passed. [2026-01-06T12:05:15.927064] [DEBUG] [REMOTE ] CAVA: Symbol is viable for forecasting. [2026-01-06T12:05:15.927119] [INFO ] [MAIN ] [596/3534] CAVA kept (0.2s) | 594 kept, 2 rejected | 115.0/min | ETA: 25.6m [2026-01-06T12:05:16.494663] [DEBUG] [REMOTE ] CB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:16.494866] [DEBUG] [REMOTE ] CB: PASS: History has at least 300 days. [2026-01-06T12:05:16.495141] [DEBUG] [REMOTE ] CB: PASS: Price check passed. Min price $267.36. [2026-01-06T12:05:16.495284] [DEBUG] [REMOTE ] CB: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:16.495414] [DEBUG] [REMOTE ] CB: PASS: Integrity check passed. [2026-01-06T12:05:16.495456] [DEBUG] [REMOTE ] CB: Symbol is viable for forecasting. [2026-01-06T12:05:16.495509] [INFO ] [MAIN ] [597/3534] CB kept (0.6s) | 595 kept, 2 rejected | 114.9/min | ETA: 25.6m [2026-01-06T12:05:16.973657] [DEBUG] [REMOTE ] CBAN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:16.973801] [DEBUG] [REMOTE ] CBAN: PASS: History has at least 300 days. [2026-01-06T12:05:16.974033] [DEBUG] [REMOTE ] CBAN: PASS: Price check passed. Min price $15.82. [2026-01-06T12:05:16.974170] [DEBUG] [REMOTE ] CBAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:16.974291] [DEBUG] [REMOTE ] CBAN: PASS: Integrity check passed. [2026-01-06T12:05:16.974331] [DEBUG] [REMOTE ] CBAN: Symbol is viable for forecasting. [2026-01-06T12:05:16.974379] [INFO ] [MAIN ] [598/3534] CBAN kept (0.5s) | 596 kept, 2 rejected | 115.0/min | ETA: 25.5m [2026-01-06T12:05:17.207480] [DEBUG] [REMOTE ] CBL: Retrieved 1047 rows, trimmed to 300. [2026-01-06T12:05:17.207635] [DEBUG] [REMOTE ] CBL: PASS: History has at least 300 days. [2026-01-06T12:05:17.207869] [DEBUG] [REMOTE ] CBL: PASS: Price check passed. Min price $27.72. [2026-01-06T12:05:17.208006] [DEBUG] [REMOTE ] CBL: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:17.208117] [DEBUG] [REMOTE ] CBL: PASS: Integrity check passed. [2026-01-06T12:05:17.208156] [DEBUG] [REMOTE ] CBL: Symbol is viable for forecasting. [2026-01-06T12:05:17.208202] [INFO ] [MAIN ] [599/3534] CBL kept (0.2s) | 597 kept, 2 rejected | 115.1/min | ETA: 25.5m [2026-01-06T12:05:17.543018] [DEBUG] [REMOTE ] CBNK: Retrieved 1828 rows, trimmed to 300. [2026-01-06T12:05:17.543223] [DEBUG] [REMOTE ] CBNK: PASS: History has at least 300 days. [2026-01-06T12:05:17.543469] [DEBUG] [REMOTE ] CBNK: PASS: Price check passed. Min price $26.61. [2026-01-06T12:05:17.543641] [DEBUG] [REMOTE ] CBNK: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:17.543761] [DEBUG] [REMOTE ] CBNK: PASS: Integrity check passed. [2026-01-06T12:05:17.543803] [DEBUG] [REMOTE ] CBNK: Symbol is viable for forecasting. [2026-01-06T12:05:17.543857] [INFO ] [MAIN ] [600/3534] CBNK kept (0.3s) | 598 kept, 2 rejected | 115.1/min | ETA: 25.5m [2026-01-06T12:05:18.213062] [DEBUG] [REMOTE ] CBRE: Retrieved 5427 rows, trimmed to 300. [2026-01-06T12:05:18.213193] [DEBUG] [REMOTE ] CBRE: PASS: History has at least 300 days. [2026-01-06T12:05:18.213402] [DEBUG] [REMOTE ] CBRE: PASS: Price check passed. Min price $149.41. [2026-01-06T12:05:18.213533] [DEBUG] [REMOTE ] CBRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:18.213667] [DEBUG] [REMOTE ] CBRE: PASS: Integrity check passed. [2026-01-06T12:05:18.213708] [DEBUG] [REMOTE ] CBRE: Symbol is viable for forecasting. [2026-01-06T12:05:18.213756] [INFO ] [MAIN ] [601/3534] CBRE kept (0.7s) | 599 kept, 2 rejected | 115.1/min | ETA: 25.5m [2026-01-06T12:05:18.684435] [DEBUG] [REMOTE ] CBRL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:18.684567] [DEBUG] [REMOTE ] CBRL: PASS: History has at least 300 days. [2026-01-06T12:05:18.684803] [DEBUG] [REMOTE ] CBRL: PASS: Price check passed. Min price $25.02. [2026-01-06T12:05:18.684934] [DEBUG] [REMOTE ] CBRL: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:18.685047] [DEBUG] [REMOTE ] CBRL: PASS: Integrity check passed. [2026-01-06T12:05:18.685086] [DEBUG] [REMOTE ] CBRL: Symbol is viable for forecasting. [2026-01-06T12:05:18.685132] [INFO ] [MAIN ] [602/3534] CBRL kept (0.5s) | 600 kept, 2 rejected | 115.1/min | ETA: 25.5m [2026-01-06T12:05:19.172678] [DEBUG] [REMOTE ] CBSH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:19.172803] [DEBUG] [REMOTE ] CBSH: PASS: History has at least 300 days. [2026-01-06T12:05:19.173008] [DEBUG] [REMOTE ] CBSH: PASS: Price check passed. Min price $48.63. [2026-01-06T12:05:19.173138] [DEBUG] [REMOTE ] CBSH: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:19.173248] [DEBUG] [REMOTE ] CBSH: PASS: Integrity check passed. [2026-01-06T12:05:19.173287] [DEBUG] [REMOTE ] CBSH: Symbol is viable for forecasting. [2026-01-06T12:05:19.173334] [INFO ] [MAIN ] [603/3534] CBSH kept (0.5s) | 601 kept, 2 rejected | 115.1/min | ETA: 25.5m [2026-01-06T12:05:19.308018] [DEBUG] [REMOTE ] CBUS: Retrieved 651 rows, trimmed to 300. [2026-01-06T12:05:19.308113] [DEBUG] [REMOTE ] CBUS: PASS: History has at least 300 days. [2026-01-06T12:05:19.308297] [DEBUG] [REMOTE ] CBUS: PASS: Price check passed. Min price $1.16. [2026-01-06T12:05:19.308434] [DEBUG] [REMOTE ] CBUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:19.308537] [DEBUG] [REMOTE ] CBUS: PASS: Integrity check passed. [2026-01-06T12:05:19.308593] [DEBUG] [REMOTE ] CBUS: Symbol is viable for forecasting. [2026-01-06T12:05:19.308667] [INFO ] [MAIN ] [604/3534] CBUS kept (0.1s) | 602 kept, 2 rejected | 115.2/min | ETA: 25.4m [2026-01-06T12:05:20.147900] [DEBUG] [REMOTE ] CBZ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:20.148026] [DEBUG] [REMOTE ] CBZ: PASS: History has at least 300 days. [2026-01-06T12:05:20.148226] [DEBUG] [REMOTE ] CBZ: PASS: Price check passed. Min price $48.61. [2026-01-06T12:05:20.148358] [DEBUG] [REMOTE ] CBZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:20.148467] [DEBUG] [REMOTE ] CBZ: PASS: Integrity check passed. [2026-01-06T12:05:20.148506] [DEBUG] [REMOTE ] CBZ: Symbol is viable for forecasting. [2026-01-06T12:05:20.148553] [INFO ] [MAIN ] [605/3534] CBZ kept (0.8s) | 603 kept, 2 rejected | 115.1/min | ETA: 25.4m [2026-01-06T12:05:20.332607] [DEBUG] [REMOTE ] CC: Retrieved 2644 rows, trimmed to 300. [2026-01-06T12:05:20.332725] [DEBUG] [REMOTE ] CC: PASS: History has at least 300 days. [2026-01-06T12:05:20.332917] [DEBUG] [REMOTE ] CC: PASS: Price check passed. Min price $10.48. [2026-01-06T12:05:20.333049] [DEBUG] [REMOTE ] CC: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:20.333155] [DEBUG] [REMOTE ] CC: PASS: Integrity check passed. [2026-01-06T12:05:20.333194] [DEBUG] [REMOTE ] CC: Symbol is viable for forecasting. [2026-01-06T12:05:20.333239] [INFO ] [MAIN ] [606/3534] CC kept (0.2s) | 604 kept, 2 rejected | 115.3/min | ETA: 25.4m [2026-01-06T12:05:20.815637] [DEBUG] [REMOTE ] CCAP: Retrieved 1489 rows, trimmed to 300. [2026-01-06T12:05:20.815757] [DEBUG] [REMOTE ] CCAP: PASS: History has at least 300 days. [2026-01-06T12:05:20.815960] [DEBUG] [REMOTE ] CCAP: PASS: Price check passed. Min price $12.78. [2026-01-06T12:05:20.816098] [DEBUG] [REMOTE ] CCAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:20.816231] [DEBUG] [REMOTE ] CCAP: PASS: Integrity check passed. [2026-01-06T12:05:20.816287] [DEBUG] [REMOTE ] CCAP: Symbol is viable for forecasting. [2026-01-06T12:05:20.816348] [INFO ] [MAIN ] [607/3534] CCAP kept (0.5s) | 605 kept, 2 rejected | 115.3/min | ETA: 25.4m [2026-01-06T12:05:21.228431] [DEBUG] [REMOTE ] CCB: Retrieved 1877 rows, trimmed to 300. [2026-01-06T12:05:21.228553] [DEBUG] [REMOTE ] CCB: PASS: History has at least 300 days. [2026-01-06T12:05:21.228785] [DEBUG] [REMOTE ] CCB: PASS: Price check passed. Min price $99.46. [2026-01-06T12:05:21.228923] [DEBUG] [REMOTE ] CCB: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:21.229034] [DEBUG] [REMOTE ] CCB: PASS: Integrity check passed. [2026-01-06T12:05:21.229075] [DEBUG] [REMOTE ] CCB: Symbol is viable for forecasting. [2026-01-06T12:05:21.229123] [INFO ] [MAIN ] [608/3534] CCB kept (0.4s) | 606 kept, 2 rejected | 115.3/min | ETA: 25.4m [2026-01-06T12:05:21.827548] [DEBUG] [REMOTE ] CCBG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:21.827714] [DEBUG] [REMOTE ] CCBG: PASS: History has at least 300 days. [2026-01-06T12:05:21.828001] [DEBUG] [REMOTE ] CCBG: PASS: Price check passed. Min price $38.66. [2026-01-06T12:05:21.828136] [DEBUG] [REMOTE ] CCBG: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:21.828261] [DEBUG] [REMOTE ] CCBG: PASS: Integrity check passed. [2026-01-06T12:05:21.828301] [DEBUG] [REMOTE ] CCBG: Symbol is viable for forecasting. [2026-01-06T12:05:21.828357] [INFO ] [MAIN ] [609/3534] CCBG kept (0.6s) | 607 kept, 2 rejected | 115.3/min | ETA: 25.4m [2026-01-06T12:05:22.153266] [DEBUG] [REMOTE ] CCCC: Retrieved 1320 rows, trimmed to 300. [2026-01-06T12:05:22.153402] [DEBUG] [REMOTE ] CCCC: PASS: History has at least 300 days. [2026-01-06T12:05:22.153633] [DEBUG] [REMOTE ] CCCC: PASS: Price check passed. Min price $1.91. [2026-01-06T12:05:22.153769] [DEBUG] [REMOTE ] CCCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:22.153878] [DEBUG] [REMOTE ] CCCC: PASS: Integrity check passed. [2026-01-06T12:05:22.153919] [DEBUG] [REMOTE ] CCCC: Symbol is viable for forecasting. [2026-01-06T12:05:22.153968] [INFO ] [MAIN ] [610/3534] CCCC kept (0.3s) | 608 kept, 2 rejected | 115.3/min | ETA: 25.3m [2026-01-06T12:05:22.600969] [DEBUG] [REMOTE ] CCD: Retrieved 2710 rows, trimmed to 300. [2026-01-06T12:05:22.601109] [DEBUG] [REMOTE ] CCD: PASS: History has at least 300 days. [2026-01-06T12:05:22.601320] [DEBUG] [REMOTE ] CCD: PASS: Price check passed. Min price $19.69. [2026-01-06T12:05:22.601452] [DEBUG] [REMOTE ] CCD: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:22.601566] [DEBUG] [REMOTE ] CCD: PASS: Integrity check passed. [2026-01-06T12:05:22.601626] [DEBUG] [REMOTE ] CCD: Symbol is viable for forecasting. [2026-01-06T12:05:22.601674] [INFO ] [MAIN ] [611/3534] CCD kept (0.4s) | 609 kept, 2 rejected | 115.4/min | ETA: 25.3m [2026-01-06T12:05:22.814803] [DEBUG] [REMOTE ] CCEC: Retrieved 341 rows, trimmed to 300. [2026-01-06T12:05:22.814908] [DEBUG] [REMOTE ] CCEC: PASS: History has at least 300 days. [2026-01-06T12:05:22.815113] [DEBUG] [REMOTE ] CCEC: PASS: Price check passed. Min price $19.03. [2026-01-06T12:05:22.815261] [DEBUG] [REMOTE ] CCEC: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:22.815384] [DEBUG] [REMOTE ] CCEC: PASS: Integrity check passed. [2026-01-06T12:05:22.815432] [DEBUG] [REMOTE ] CCEC: Symbol is viable for forecasting. [2026-01-06T12:05:22.815486] [INFO ] [MAIN ] [612/3534] CCEC kept (0.2s) | 610 kept, 2 rejected | 115.5/min | ETA: 25.3m [2026-01-06T12:05:23.492305] [DEBUG] [REMOTE ] CCEP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:23.492433] [DEBUG] [REMOTE ] CCEP: PASS: History has at least 300 days. [2026-01-06T12:05:23.492663] [DEBUG] [REMOTE ] CCEP: PASS: Price check passed. Min price $84.86. [2026-01-06T12:05:23.492798] [DEBUG] [REMOTE ] CCEP: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:23.492912] [DEBUG] [REMOTE ] CCEP: PASS: Integrity check passed. [2026-01-06T12:05:23.492953] [DEBUG] [REMOTE ] CCEP: Symbol is viable for forecasting. [2026-01-06T12:05:23.493001] [INFO ] [MAIN ] [613/3534] CCEP kept (0.7s) | 611 kept, 2 rejected | 115.4/min | ETA: 25.3m [2026-01-06T12:05:24.087269] [DEBUG] [REMOTE ] CCI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:24.087412] [DEBUG] [REMOTE ] CCI: PASS: History has at least 300 days. [2026-01-06T12:05:24.087667] [DEBUG] [REMOTE ] CCI: PASS: Price check passed. Min price $86.10. [2026-01-06T12:05:24.087811] [DEBUG] [REMOTE ] CCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:24.087962] [DEBUG] [REMOTE ] CCI: PASS: Integrity check passed. [2026-01-06T12:05:24.088003] [DEBUG] [REMOTE ] CCI: Symbol is viable for forecasting. [2026-01-06T12:05:24.088052] [INFO ] [MAIN ] [614/3534] CCI kept (0.6s) | 612 kept, 2 rejected | 115.4/min | ETA: 25.3m [2026-01-06T12:05:24.232502] [DEBUG] [REMOTE ] CCIF: Retrieved 1662 rows, trimmed to 300. [2026-01-06T12:05:24.232641] [DEBUG] [REMOTE ] CCIF: PASS: History has at least 300 days. [2026-01-06T12:05:24.232855] [DEBUG] [REMOTE ] CCIF: PASS: Price check passed. Min price $4.58. [2026-01-06T12:05:24.232992] [DEBUG] [REMOTE ] CCIF: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:24.233104] [DEBUG] [REMOTE ] CCIF: PASS: Integrity check passed. [2026-01-06T12:05:24.233144] [DEBUG] [REMOTE ] CCIF: Symbol is viable for forecasting. [2026-01-06T12:05:24.233220] [INFO ] [MAIN ] [615/3534] CCIF kept (0.1s) | 613 kept, 2 rejected | 115.5/min | ETA: 25.3m [2026-01-06T12:05:24.982006] [DEBUG] [REMOTE ] CCJ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:24.982126] [DEBUG] [REMOTE ] CCJ: PASS: History has at least 300 days. [2026-01-06T12:05:24.982342] [DEBUG] [REMOTE ] CCJ: PASS: Price check passed. Min price $79.28. [2026-01-06T12:05:24.982482] [DEBUG] [REMOTE ] CCJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:24.982625] [DEBUG] [REMOTE ] CCJ: PASS: Integrity check passed. [2026-01-06T12:05:24.982669] [DEBUG] [REMOTE ] CCJ: Symbol is viable for forecasting. [2026-01-06T12:05:24.982717] [INFO ] [MAIN ] [616/3534] CCJ kept (0.7s) | 614 kept, 2 rejected | 115.5/min | ETA: 25.3m [2026-01-06T12:05:25.445823] [DEBUG] [REMOTE ] CCK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:25.445970] [DEBUG] [REMOTE ] CCK: PASS: History has at least 300 days. [2026-01-06T12:05:25.446220] [DEBUG] [REMOTE ] CCK: PASS: Price check passed. Min price $89.97. [2026-01-06T12:05:25.446353] [DEBUG] [REMOTE ] CCK: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:25.446483] [DEBUG] [REMOTE ] CCK: PASS: Integrity check passed. [2026-01-06T12:05:25.446524] [DEBUG] [REMOTE ] CCK: Symbol is viable for forecasting. [2026-01-06T12:05:25.446591] [INFO ] [MAIN ] [617/3534] CCK kept (0.5s) | 615 kept, 2 rejected | 115.5/min | ETA: 25.3m [2026-01-06T12:05:25.916073] [DEBUG] [REMOTE ] CCL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:25.916201] [DEBUG] [REMOTE ] CCL: PASS: History has at least 300 days. [2026-01-06T12:05:25.916409] [DEBUG] [REMOTE ] CCL: PASS: Price check passed. Min price $24.76. [2026-01-06T12:05:25.916541] [DEBUG] [REMOTE ] CCL: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:25.916674] [DEBUG] [REMOTE ] CCL: PASS: Integrity check passed. [2026-01-06T12:05:25.916715] [DEBUG] [REMOTE ] CCL: Symbol is viable for forecasting. [2026-01-06T12:05:25.916761] [INFO ] [MAIN ] [618/3534] CCL kept (0.5s) | 616 kept, 2 rejected | 115.5/min | ETA: 25.2m [2026-01-06T12:05:26.265562] [DEBUG] [REMOTE ] CCLD: Retrieved 2881 rows, trimmed to 300. [2026-01-06T12:05:26.265714] [DEBUG] [REMOTE ] CCLD: PASS: History has at least 300 days. [2026-01-06T12:05:26.265917] [DEBUG] [REMOTE ] CCLD: PASS: Price check passed. Min price $2.85. [2026-01-06T12:05:26.266048] [DEBUG] [REMOTE ] CCLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:26.266154] [DEBUG] [REMOTE ] CCLD: PASS: Integrity check passed. [2026-01-06T12:05:26.266193] [DEBUG] [REMOTE ] CCLD: Symbol is viable for forecasting. [2026-01-06T12:05:26.266246] [INFO ] [MAIN ] [619/3534] CCLD kept (0.3s) | 617 kept, 2 rejected | 115.6/min | ETA: 25.2m [2026-01-06T12:05:26.742861] [DEBUG] [REMOTE ] CCNE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:26.742995] [DEBUG] [REMOTE ] CCNE: PASS: History has at least 300 days. [2026-01-06T12:05:26.743219] [DEBUG] [REMOTE ] CCNE: PASS: Price check passed. Min price $22.88. [2026-01-06T12:05:26.743351] [DEBUG] [REMOTE ] CCNE: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:26.743467] [DEBUG] [REMOTE ] CCNE: PASS: Integrity check passed. [2026-01-06T12:05:26.743507] [DEBUG] [REMOTE ] CCNE: Symbol is viable for forecasting. [2026-01-06T12:05:26.743554] [INFO ] [MAIN ] [620/3534] CCNE kept (0.5s) | 618 kept, 2 rejected | 115.6/min | ETA: 25.2m [2026-01-06T12:05:27.145011] [DEBUG] [REMOTE ] CCO: Retrieved 5066 rows, trimmed to 300. [2026-01-06T12:05:27.145187] [DEBUG] [REMOTE ] CCO: PASS: History has at least 300 days. [2026-01-06T12:05:27.145436] [DEBUG] [REMOTE ] CCO: PASS: Price check passed. Min price $1.30. [2026-01-06T12:05:27.145592] [DEBUG] [REMOTE ] CCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:27.145717] [DEBUG] [REMOTE ] CCO: PASS: Integrity check passed. [2026-01-06T12:05:27.145759] [DEBUG] [REMOTE ] CCO: Symbol is viable for forecasting. [2026-01-06T12:05:27.145810] [INFO ] [MAIN ] [621/3534] CCO kept (0.4s) | 619 kept, 2 rejected | 115.6/min | ETA: 25.2m [2026-01-06T12:05:27.589931] [DEBUG] [REMOTE ] CCOI: Retrieved 6018 rows, trimmed to 300. [2026-01-06T12:05:27.590133] [DEBUG] [REMOTE ] CCOI: PASS: History has at least 300 days. [2026-01-06T12:05:27.590431] [DEBUG] [REMOTE ] CCOI: PASS: Price check passed. Min price $16.66. [2026-01-06T12:05:27.590606] [DEBUG] [REMOTE ] CCOI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:27.590741] [DEBUG] [REMOTE ] CCOI: PASS: Integrity check passed. [2026-01-06T12:05:27.590781] [DEBUG] [REMOTE ] CCOI: Symbol is viable for forecasting. [2026-01-06T12:05:27.590835] [INFO ] [MAIN ] [622/3534] CCOI kept (0.4s) | 620 kept, 2 rejected | 115.6/min | ETA: 25.2m [2026-01-06T12:05:27.885640] [DEBUG] [REMOTE ] CCRN: Retrieved 6087 rows, trimmed to 300. [2026-01-06T12:05:27.885875] [DEBUG] [REMOTE ] CCRN: PASS: History has at least 300 days. [2026-01-06T12:05:27.886313] [DEBUG] [REMOTE ] CCRN: PASS: Price check passed. Min price $7.53. [2026-01-06T12:05:27.886504] [DEBUG] [REMOTE ] CCRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:27.886713] [DEBUG] [REMOTE ] CCRN: PASS: Integrity check passed. [2026-01-06T12:05:27.886773] [DEBUG] [REMOTE ] CCRN: Symbol is viable for forecasting. [2026-01-06T12:05:27.886848] [INFO ] [MAIN ] [623/3534] CCRN kept (0.3s) | 621 kept, 2 rejected | 115.7/min | ETA: 25.2m [2026-01-06T12:05:28.319498] [DEBUG] [REMOTE ] CCS: Retrieved 2905 rows, trimmed to 300. [2026-01-06T12:05:28.319729] [DEBUG] [REMOTE ] CCS: PASS: History has at least 300 days. [2026-01-06T12:05:28.320011] [DEBUG] [REMOTE ] CCS: PASS: Price check passed. Min price $56.09. [2026-01-06T12:05:28.320154] [DEBUG] [REMOTE ] CCS: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:28.320289] [DEBUG] [REMOTE ] CCS: PASS: Integrity check passed. [2026-01-06T12:05:28.320330] [DEBUG] [REMOTE ] CCS: Symbol is viable for forecasting. [2026-01-06T12:05:28.320383] [INFO ] [MAIN ] [624/3534] CCS kept (0.4s) | 622 kept, 2 rejected | 115.7/min | ETA: 25.1m [2026-01-06T12:05:28.628393] [DEBUG] [REMOTE ] CCSI: Retrieved 1064 rows, trimmed to 300. [2026-01-06T12:05:28.628648] [DEBUG] [REMOTE ] CCSI: PASS: History has at least 300 days. [2026-01-06T12:05:28.628966] [DEBUG] [REMOTE ] CCSI: PASS: Price check passed. Min price $20.24. [2026-01-06T12:05:28.629117] [DEBUG] [REMOTE ] CCSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:28.629251] [DEBUG] [REMOTE ] CCSI: PASS: Integrity check passed. [2026-01-06T12:05:28.629294] [DEBUG] [REMOTE ] CCSI: Symbol is viable for forecasting. [2026-01-06T12:05:28.629372] [INFO ] [MAIN ] [625/3534] CCSI kept (0.3s) | 623 kept, 2 rejected | 115.8/min | ETA: 25.1m [2026-01-06T12:05:29.156316] [DEBUG] [REMOTE ] CDC: Retrieved 2895 rows, trimmed to 300. [2026-01-06T12:05:29.156511] [DEBUG] [REMOTE ] CDC: PASS: History has at least 300 days. [2026-01-06T12:05:29.156819] [DEBUG] [REMOTE ] CDC: PASS: Price check passed. Min price $64.13. [2026-01-06T12:05:29.156965] [DEBUG] [REMOTE ] CDC: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:29.157100] [DEBUG] [REMOTE ] CDC: PASS: Integrity check passed. [2026-01-06T12:05:29.157146] [DEBUG] [REMOTE ] CDC: Symbol is viable for forecasting. [2026-01-06T12:05:29.157235] [INFO ] [MAIN ] [626/3534] CDC kept (0.5s) | 624 kept, 2 rejected | 115.8/min | ETA: 25.1m [2026-01-06T12:05:29.694523] [DEBUG] [REMOTE ] CDE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:29.694670] [DEBUG] [REMOTE ] CDE: PASS: History has at least 300 days. [2026-01-06T12:05:29.694891] [DEBUG] [REMOTE ] CDE: PASS: Price check passed. Min price $13.82. [2026-01-06T12:05:29.695025] [DEBUG] [REMOTE ] CDE: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:29.695140] [DEBUG] [REMOTE ] CDE: PASS: Integrity check passed. [2026-01-06T12:05:29.695179] [DEBUG] [REMOTE ] CDE: Symbol is viable for forecasting. [2026-01-06T12:05:29.695226] [INFO ] [MAIN ] [627/3534] CDE kept (0.5s) | 625 kept, 2 rejected | 115.8/min | ETA: 25.1m [2026-01-06T12:05:29.930080] [DEBUG] [REMOTE ] CDIO: Retrieved 996 rows, trimmed to 300. [2026-01-06T12:05:29.930205] [DEBUG] [REMOTE ] CDIO: PASS: History has at least 300 days. [2026-01-06T12:05:29.930399] [DEBUG] [REMOTE ] CDIO: PASS: Price check passed. Min price $2.48. [2026-01-06T12:05:29.930528] [DEBUG] [REMOTE ] CDIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:29.930654] [DEBUG] [REMOTE ] CDIO: PASS: Integrity check passed. [2026-01-06T12:05:29.930695] [DEBUG] [REMOTE ] CDIO: Symbol is viable for forecasting. [2026-01-06T12:05:29.930742] [INFO ] [MAIN ] [628/3534] CDIO kept (0.2s) | 626 kept, 2 rejected | 115.9/min | ETA: 25.1m [2026-01-06T12:05:30.489566] [DEBUG] [REMOTE ] CDL: Retrieved 2640 rows, trimmed to 300. [2026-01-06T12:05:30.489712] [DEBUG] [REMOTE ] CDL: PASS: History has at least 300 days. [2026-01-06T12:05:30.489909] [DEBUG] [REMOTE ] CDL: PASS: Price check passed. Min price $66.92. [2026-01-06T12:05:30.490042] [DEBUG] [REMOTE ] CDL: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:30.490148] [DEBUG] [REMOTE ] CDL: PASS: Integrity check passed. [2026-01-06T12:05:30.490187] [DEBUG] [REMOTE ] CDL: Symbol is viable for forecasting. [2026-01-06T12:05:30.490233] [INFO ] [MAIN ] [629/3534] CDL kept (0.6s) | 627 kept, 2 rejected | 115.9/min | ETA: 25.1m [2026-01-06T12:05:30.829427] [DEBUG] [REMOTE ] CDNA: Retrieved 2885 rows, trimmed to 300. [2026-01-06T12:05:30.829556] [DEBUG] [REMOTE ] CDNA: PASS: History has at least 300 days. [2026-01-06T12:05:30.829793] [DEBUG] [REMOTE ] CDNA: PASS: Price check passed. Min price $14.28. [2026-01-06T12:05:30.829945] [DEBUG] [REMOTE ] CDNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:30.830064] [DEBUG] [REMOTE ] CDNA: PASS: Integrity check passed. [2026-01-06T12:05:30.830106] [DEBUG] [REMOTE ] CDNA: Symbol is viable for forecasting. [2026-01-06T12:05:30.830153] [INFO ] [MAIN ] [630/3534] CDNA kept (0.3s) | 628 kept, 2 rejected | 116.0/min | ETA: 25.0m [2026-01-06T12:05:31.262270] [DEBUG] [REMOTE ] CDNS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:31.262399] [DEBUG] [REMOTE ] CDNS: PASS: History has at least 300 days. [2026-01-06T12:05:31.262617] [DEBUG] [REMOTE ] CDNS: PASS: Price check passed. Min price $300.58. [2026-01-06T12:05:31.262752] [DEBUG] [REMOTE ] CDNS: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:31.262859] [DEBUG] [REMOTE ] CDNS: PASS: Integrity check passed. [2026-01-06T12:05:31.262899] [DEBUG] [REMOTE ] CDNS: Symbol is viable for forecasting. [2026-01-06T12:05:31.262958] [INFO ] [MAIN ] [631/3534] CDNS kept (0.4s) | 629 kept, 2 rejected | 116.0/min | ETA: 25.0m [2026-01-06T12:05:31.759047] [DEBUG] [REMOTE ] CDP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:31.759254] [DEBUG] [REMOTE ] CDP: PASS: History has at least 300 days. [2026-01-06T12:05:31.759603] [DEBUG] [REMOTE ] CDP: PASS: Price check passed. Min price $27.02. [2026-01-06T12:05:31.759898] [DEBUG] [REMOTE ] CDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:31.760061] [DEBUG] [REMOTE ] CDP: PASS: Integrity check passed. [2026-01-06T12:05:31.760107] [DEBUG] [REMOTE ] CDP: Symbol is viable for forecasting. [2026-01-06T12:05:31.760164] [INFO ] [MAIN ] [632/3534] CDP kept (0.5s) | 630 kept, 2 rejected | 116.0/min | ETA: 25.0m [2026-01-06T12:05:32.001416] [DEBUG] [REMOTE ] CDRE: Retrieved 1045 rows, trimmed to 300. [2026-01-06T12:05:32.001664] [DEBUG] [REMOTE ] CDRE: PASS: History has at least 300 days. [2026-01-06T12:05:32.001965] [DEBUG] [REMOTE ] CDRE: PASS: Price check passed. Min price $38.27. [2026-01-06T12:05:32.002142] [DEBUG] [REMOTE ] CDRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:32.002278] [DEBUG] [REMOTE ] CDRE: PASS: Integrity check passed. [2026-01-06T12:05:32.002322] [DEBUG] [REMOTE ] CDRE: Symbol is viable for forecasting. [2026-01-06T12:05:32.002378] [INFO ] [MAIN ] [633/3534] CDRE kept (0.2s) | 631 kept, 2 rejected | 116.1/min | ETA: 25.0m [2026-01-06T12:05:32.289590] [DEBUG] [REMOTE ] CDRO: Retrieved 1027 rows, trimmed to 300. [2026-01-06T12:05:32.289727] [DEBUG] [REMOTE ] CDRO: PASS: History has at least 300 days. [2026-01-06T12:05:32.289926] [DEBUG] [REMOTE ] CDRO: PASS: Price check passed. Min price $5.43. [2026-01-06T12:05:32.290059] [DEBUG] [REMOTE ] CDRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:32.290171] [DEBUG] [REMOTE ] CDRO: PASS: Integrity check passed. [2026-01-06T12:05:32.290211] [DEBUG] [REMOTE ] CDRO: Symbol is viable for forecasting. [2026-01-06T12:05:32.290259] [INFO ] [MAIN ] [634/3534] CDRO kept (0.3s) | 632 kept, 2 rejected | 116.2/min | ETA: 25.0m [2026-01-06T12:05:32.761908] [DEBUG] [REMOTE ] CDTX: Retrieved 2698 rows, trimmed to 300. [2026-01-06T12:05:32.762036] [DEBUG] [REMOTE ] CDTX: PASS: History has at least 300 days. [2026-01-06T12:05:32.762238] [DEBUG] [REMOTE ] CDTX: PASS: Price check passed. Min price $93.12. [2026-01-06T12:05:32.762374] [DEBUG] [REMOTE ] CDTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:32.762484] [DEBUG] [REMOTE ] CDTX: PASS: Integrity check passed. [2026-01-06T12:05:32.762526] [DEBUG] [REMOTE ] CDTX: Symbol is viable for forecasting. [2026-01-06T12:05:32.762604] [INFO ] [MAIN ] [635/3534] CDTX kept (0.5s) | 633 kept, 2 rejected | 116.2/min | ETA: 25.0m [2026-01-06T12:05:33.167170] [DEBUG] [REMOTE ] CDXS: Retrieved 3951 rows, trimmed to 300. [2026-01-06T12:05:33.167305] [DEBUG] [REMOTE ] CDXS: PASS: History has at least 300 days. [2026-01-06T12:05:33.167522] [DEBUG] [REMOTE ] CDXS: PASS: Price check passed. Min price $1.54. [2026-01-06T12:05:33.167683] [DEBUG] [REMOTE ] CDXS: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:33.167801] [DEBUG] [REMOTE ] CDXS: PASS: Integrity check passed. [2026-01-06T12:05:33.167858] [DEBUG] [REMOTE ] CDXS: Symbol is viable for forecasting. [2026-01-06T12:05:33.167908] [INFO ] [MAIN ] [636/3534] CDXS kept (0.4s) | 634 kept, 2 rejected | 116.2/min | ETA: 24.9m [2026-01-06T12:05:33.808125] [DEBUG] [REMOTE ] CDZI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:33.808278] [DEBUG] [REMOTE ] CDZI: PASS: History has at least 300 days. [2026-01-06T12:05:33.808497] [DEBUG] [REMOTE ] CDZI: PASS: Price check passed. Min price $4.60. [2026-01-06T12:05:33.808655] [DEBUG] [REMOTE ] CDZI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:33.808774] [DEBUG] [REMOTE ] CDZI: PASS: Integrity check passed. [2026-01-06T12:05:33.808815] [DEBUG] [REMOTE ] CDZI: Symbol is viable for forecasting. [2026-01-06T12:05:33.808905] [INFO ] [MAIN ] [637/3534] CDZI kept (0.6s) | 635 kept, 2 rejected | 116.2/min | ETA: 24.9m [2026-01-06T12:05:34.100438] [DEBUG] [REMOTE ] CE: Retrieved 5272 rows, trimmed to 300. [2026-01-06T12:05:34.100590] [DEBUG] [REMOTE ] CE: PASS: History has at least 300 days. [2026-01-06T12:05:34.100819] [DEBUG] [REMOTE ] CE: PASS: Price check passed. Min price $35.53. [2026-01-06T12:05:34.100960] [DEBUG] [REMOTE ] CE: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:34.101079] [DEBUG] [REMOTE ] CE: PASS: Integrity check passed. [2026-01-06T12:05:34.101121] [DEBUG] [REMOTE ] CE: Symbol is viable for forecasting. [2026-01-06T12:05:34.101356] [INFO ] [MAIN ] [638/3534] CE kept (0.3s) | 636 kept, 2 rejected | 116.3/min | ETA: 24.9m [2026-01-06T12:05:34.675489] [DEBUG] [REMOTE ] CECO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:34.675660] [DEBUG] [REMOTE ] CECO: PASS: History has at least 300 days. [2026-01-06T12:05:34.675918] [DEBUG] [REMOTE ] CECO: PASS: Price check passed. Min price $47.44. [2026-01-06T12:05:34.676056] [DEBUG] [REMOTE ] CECO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:34.676181] [DEBUG] [REMOTE ] CECO: PASS: Integrity check passed. [2026-01-06T12:05:34.676223] [DEBUG] [REMOTE ] CECO: Symbol is viable for forecasting. [2026-01-06T12:05:34.676276] [INFO ] [MAIN ] [639/3534] CECO kept (0.6s) | 637 kept, 2 rejected | 116.2/min | ETA: 24.9m [2026-01-06T12:05:34.906136] [DEBUG] [REMOTE ] CEG: Retrieved 984 rows, trimmed to 300. [2026-01-06T12:05:34.906253] [DEBUG] [REMOTE ] CEG: PASS: History has at least 300 days. [2026-01-06T12:05:34.906446] [DEBUG] [REMOTE ] CEG: PASS: Price check passed. Min price $335.36. [2026-01-06T12:05:34.906592] [DEBUG] [REMOTE ] CEG: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:34.906699] [DEBUG] [REMOTE ] CEG: PASS: Integrity check passed. [2026-01-06T12:05:34.906739] [DEBUG] [REMOTE ] CEG: Symbol is viable for forecasting. [2026-01-06T12:05:34.906784] [INFO ] [MAIN ] [640/3534] CEG kept (0.2s) | 638 kept, 2 rejected | 116.3/min | ETA: 24.9m [2026-01-06T12:05:35.375322] [DEBUG] [REMOTE ] CELC: Retrieved 2084 rows, trimmed to 300. [2026-01-06T12:05:35.375441] [DEBUG] [REMOTE ] CELC: PASS: History has at least 300 days. [2026-01-06T12:05:35.375660] [DEBUG] [REMOTE ] CELC: PASS: Price check passed. Min price $46.07. [2026-01-06T12:05:35.375793] [DEBUG] [REMOTE ] CELC: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:35.375897] [DEBUG] [REMOTE ] CELC: PASS: Integrity check passed. [2026-01-06T12:05:35.375937] [DEBUG] [REMOTE ] CELC: Symbol is viable for forecasting. [2026-01-06T12:05:35.375982] [INFO ] [MAIN ] [641/3534] CELC kept (0.5s) | 639 kept, 2 rejected | 116.4/min | ETA: 24.9m [2026-01-06T12:05:35.750210] [DEBUG] [REMOTE ] CELH: Retrieved 2478 rows, trimmed to 300. [2026-01-06T12:05:35.750342] [DEBUG] [REMOTE ] CELH: PASS: History has at least 300 days. [2026-01-06T12:05:35.750559] [DEBUG] [REMOTE ] CELH: PASS: Price check passed. Min price $37.92. [2026-01-06T12:05:35.750747] [DEBUG] [REMOTE ] CELH: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:35.750884] [DEBUG] [REMOTE ] CELH: PASS: Integrity check passed. [2026-01-06T12:05:35.750932] [DEBUG] [REMOTE ] CELH: Symbol is viable for forecasting. [2026-01-06T12:05:35.750980] [INFO ] [MAIN ] [642/3534] CELH kept (0.4s) | 640 kept, 2 rejected | 116.4/min | ETA: 24.8m [2026-01-06T12:05:36.046729] [DEBUG] [REMOTE ] CELZ: Retrieved 2553 rows, trimmed to 300. [2026-01-06T12:05:36.046888] [DEBUG] [REMOTE ] CELZ: PASS: History has at least 300 days. [2026-01-06T12:05:36.047122] [DEBUG] [REMOTE ] CELZ: PASS: Price check passed. Min price $1.84. [2026-01-06T12:05:36.047281] [DEBUG] [REMOTE ] CELZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:36.047416] [DEBUG] [REMOTE ] CELZ: PASS: Integrity check passed. [2026-01-06T12:05:36.047462] [DEBUG] [REMOTE ] CELZ: Symbol is viable for forecasting. [2026-01-06T12:05:36.047543] [INFO ] [MAIN ] [643/3534] CELZ kept (0.3s) | 641 kept, 2 rejected | 116.5/min | ETA: 24.8m [2026-01-06T12:05:36.728610] [DEBUG] [REMOTE ] CENTA: Retrieved 4759 rows, trimmed to 300. [2026-01-06T12:05:36.728740] [DEBUG] [REMOTE ] CENTA: PASS: History has at least 300 days. [2026-01-06T12:05:36.728943] [DEBUG] [REMOTE ] CENTA: PASS: Price check passed. Min price $26.27. [2026-01-06T12:05:36.729087] [DEBUG] [REMOTE ] CENTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:36.729217] [DEBUG] [REMOTE ] CENTA: PASS: Integrity check passed. [2026-01-06T12:05:36.729260] [DEBUG] [REMOTE ] CENTA: Symbol is viable for forecasting. [2026-01-06T12:05:36.729307] [INFO ] [MAIN ] [644/3534] CENTA kept (0.7s) | 642 kept, 2 rejected | 116.4/min | ETA: 24.8m [2026-01-06T12:05:37.210107] [DEBUG] [REMOTE ] CENX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:37.210251] [DEBUG] [REMOTE ] CENX: PASS: History has at least 300 days. [2026-01-06T12:05:37.210465] [DEBUG] [REMOTE ] CENX: PASS: Price check passed. Min price $26.19. [2026-01-06T12:05:37.210617] [DEBUG] [REMOTE ] CENX: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:37.210734] [DEBUG] [REMOTE ] CENX: PASS: Integrity check passed. [2026-01-06T12:05:37.210775] [DEBUG] [REMOTE ] CENX: Symbol is viable for forecasting. [2026-01-06T12:05:37.210822] [INFO ] [MAIN ] [645/3534] CENX kept (0.5s) | 643 kept, 2 rejected | 116.4/min | ETA: 24.8m [2026-01-06T12:05:37.657512] [DEBUG] [REMOTE ] CERS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:37.657663] [DEBUG] [REMOTE ] CERS: PASS: History has at least 300 days. [2026-01-06T12:05:37.657885] [DEBUG] [REMOTE ] CERS: PASS: Price check passed. Min price $1.40. [2026-01-06T12:05:37.658020] [DEBUG] [REMOTE ] CERS: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:37.658130] [DEBUG] [REMOTE ] CERS: PASS: Integrity check passed. [2026-01-06T12:05:37.658170] [DEBUG] [REMOTE ] CERS: Symbol is viable for forecasting. [2026-01-06T12:05:37.658216] [INFO ] [MAIN ] [646/3534] CERS kept (0.4s) | 644 kept, 2 rejected | 116.5/min | ETA: 24.8m [2026-01-06T12:05:38.001935] [DEBUG] [REMOTE ] CETX: Retrieved 2648 rows, trimmed to 300. [2026-01-06T12:05:38.002052] [DEBUG] [REMOTE ] CETX: PASS: History has at least 300 days. [2026-01-06T12:05:38.002246] [DEBUG] [REMOTE ] CETX: PASS: Price check passed. Min price $2.11. [2026-01-06T12:05:38.002376] [DEBUG] [REMOTE ] CETX: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:38.002481] [DEBUG] [REMOTE ] CETX: PASS: Integrity check passed. [2026-01-06T12:05:38.002521] [DEBUG] [REMOTE ] CETX: Symbol is viable for forecasting. [2026-01-06T12:05:38.002567] [INFO ] [MAIN ] [647/3534] CETX kept (0.3s) | 645 kept, 2 rejected | 116.5/min | ETA: 24.8m [2026-01-06T12:05:38.510400] [DEBUG] [REMOTE ] CEVA: Retrieved 5830 rows, trimmed to 300. [2026-01-06T12:05:38.510522] [DEBUG] [REMOTE ] CEVA: PASS: History has at least 300 days. [2026-01-06T12:05:38.510757] [DEBUG] [REMOTE ] CEVA: PASS: Price check passed. Min price $18.63. [2026-01-06T12:05:38.510892] [DEBUG] [REMOTE ] CEVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:38.510998] [DEBUG] [REMOTE ] CEVA: PASS: Integrity check passed. [2026-01-06T12:05:38.511037] [DEBUG] [REMOTE ] CEVA: Symbol is viable for forecasting. [2026-01-06T12:05:38.511120] [INFO ] [MAIN ] [648/3534] CEVA kept (0.5s) | 646 kept, 2 rejected | 116.5/min | ETA: 24.8m [2026-01-06T12:05:38.921305] [DEBUG] [REMOTE ] CF: Retrieved 5132 rows, trimmed to 300. [2026-01-06T12:05:38.921428] [DEBUG] [REMOTE ] CF: PASS: History has at least 300 days. [2026-01-06T12:05:38.921654] [DEBUG] [REMOTE ] CF: PASS: Price check passed. Min price $76.09. [2026-01-06T12:05:38.921792] [DEBUG] [REMOTE ] CF: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:38.921901] [DEBUG] [REMOTE ] CF: PASS: Integrity check passed. [2026-01-06T12:05:38.921955] [DEBUG] [REMOTE ] CF: Symbol is viable for forecasting. [2026-01-06T12:05:38.922002] [INFO ] [MAIN ] [649/3534] CF kept (0.4s) | 647 kept, 2 rejected | 116.6/min | ETA: 24.8m [2026-01-06T12:05:39.343727] [DEBUG] [REMOTE ] CFFN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:39.343865] [DEBUG] [REMOTE ] CFFN: PASS: History has at least 300 days. [2026-01-06T12:05:39.344095] [DEBUG] [REMOTE ] CFFN: PASS: Price check passed. Min price $5.94. [2026-01-06T12:05:39.344232] [DEBUG] [REMOTE ] CFFN: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:39.344351] [DEBUG] [REMOTE ] CFFN: PASS: Integrity check passed. [2026-01-06T12:05:39.344391] [DEBUG] [REMOTE ] CFFN: Symbol is viable for forecasting. [2026-01-06T12:05:39.344440] [INFO ] [MAIN ] [650/3534] CFFN kept (0.4s) | 648 kept, 2 rejected | 116.6/min | ETA: 24.7m [2026-01-06T12:05:39.705826] [DEBUG] [REMOTE ] CFG: Retrieved 2837 rows, trimmed to 300. [2026-01-06T12:05:39.705934] [DEBUG] [REMOTE ] CFG: PASS: History has at least 300 days. [2026-01-06T12:05:39.706123] [DEBUG] [REMOTE ] CFG: PASS: Price check passed. Min price $47.95. [2026-01-06T12:05:39.706257] [DEBUG] [REMOTE ] CFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:39.706360] [DEBUG] [REMOTE ] CFG: PASS: Integrity check passed. [2026-01-06T12:05:39.706399] [DEBUG] [REMOTE ] CFG: Symbol is viable for forecasting. [2026-01-06T12:05:39.706444] [INFO ] [MAIN ] [651/3534] CFG kept (0.4s) | 649 kept, 2 rejected | 116.6/min | ETA: 24.7m [2026-01-06T12:05:40.121042] [DEBUG] [REMOTE ] CFO: Retrieved 2895 rows, trimmed to 300. [2026-01-06T12:05:40.121143] [DEBUG] [REMOTE ] CFO: PASS: History has at least 300 days. [2026-01-06T12:05:40.121336] [DEBUG] [REMOTE ] CFO: PASS: Price check passed. Min price $70.67. [2026-01-06T12:05:40.121466] [DEBUG] [REMOTE ] CFO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:40.121596] [DEBUG] [REMOTE ] CFO: PASS: Integrity check passed. [2026-01-06T12:05:40.121639] [DEBUG] [REMOTE ] CFO: Symbol is viable for forecasting. [2026-01-06T12:05:40.121685] [INFO ] [MAIN ] [652/3534] CFO kept (0.4s) | 650 kept, 2 rejected | 116.7/min | ETA: 24.7m [2026-01-06T12:05:40.509339] [DEBUG] [REMOTE ] CG: Retrieved 3438 rows, trimmed to 300. [2026-01-06T12:05:40.509456] [DEBUG] [REMOTE ] CG: PASS: History has at least 300 days. [2026-01-06T12:05:40.509676] [DEBUG] [REMOTE ] CG: PASS: Price check passed. Min price $50.78. [2026-01-06T12:05:40.509809] [DEBUG] [REMOTE ] CG: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:40.509913] [DEBUG] [REMOTE ] CG: PASS: Integrity check passed. [2026-01-06T12:05:40.509952] [DEBUG] [REMOTE ] CG: Symbol is viable for forecasting. [2026-01-06T12:05:40.509998] [INFO ] [MAIN ] [653/3534] CG kept (0.4s) | 651 kept, 2 rejected | 116.7/min | ETA: 24.7m [2026-01-06T12:05:40.808168] [DEBUG] [REMOTE ] CGABL: Retrieved 1163 rows, trimmed to 300. [2026-01-06T12:05:40.808300] [DEBUG] [REMOTE ] CGABL: PASS: History has at least 300 days. [2026-01-06T12:05:40.808502] [DEBUG] [REMOTE ] CGABL: PASS: Price check passed. Min price $17.09. [2026-01-06T12:05:40.808667] [DEBUG] [REMOTE ] CGABL: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:40.808779] [DEBUG] [REMOTE ] CGABL: PASS: Integrity check passed. [2026-01-06T12:05:40.808819] [DEBUG] [REMOTE ] CGABL: Symbol is viable for forecasting. [2026-01-06T12:05:40.808864] [INFO ] [MAIN ] [654/3534] CGABL kept (0.3s) | 652 kept, 2 rejected | 116.8/min | ETA: 24.7m [2026-01-06T12:05:41.286983] [DEBUG] [REMOTE ] CGBD: Retrieved 2152 rows, trimmed to 300. [2026-01-06T12:05:41.287101] [DEBUG] [REMOTE ] CGBD: PASS: History has at least 300 days. [2026-01-06T12:05:41.287298] [DEBUG] [REMOTE ] CGBD: PASS: Price check passed. Min price $11.28. [2026-01-06T12:05:41.287427] [DEBUG] [REMOTE ] CGBD: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:41.287530] [DEBUG] [REMOTE ] CGBD: PASS: Integrity check passed. [2026-01-06T12:05:41.287610] [DEBUG] [REMOTE ] CGBD: Symbol is viable for forecasting. [2026-01-06T12:05:41.287660] [INFO ] [MAIN ] [655/3534] CGBD kept (0.5s) | 653 kept, 2 rejected | 116.8/min | ETA: 24.6m [2026-01-06T12:05:41.683467] [DEBUG] [REMOTE ] CGC: Retrieved 2955 rows, trimmed to 300. [2026-01-06T12:05:41.683624] [DEBUG] [REMOTE ] CGC: PASS: History has at least 300 days. [2026-01-06T12:05:41.683853] [DEBUG] [REMOTE ] CGC: PASS: Price check passed. Min price $1.01. [2026-01-06T12:05:41.683986] [DEBUG] [REMOTE ] CGC: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:41.684103] [DEBUG] [REMOTE ] CGC: PASS: Integrity check passed. [2026-01-06T12:05:41.684144] [DEBUG] [REMOTE ] CGC: Symbol is viable for forecasting. [2026-01-06T12:05:41.684195] [INFO ] [MAIN ] [656/3534] CGC kept (0.4s) | 654 kept, 2 rejected | 116.9/min | ETA: 24.6m [2026-01-06T12:05:41.878739] [DEBUG] [REMOTE ] CGEM: Retrieved 1253 rows, trimmed to 300. [2026-01-06T12:05:41.878852] [DEBUG] [REMOTE ] CGEM: PASS: History has at least 300 days. [2026-01-06T12:05:41.879044] [DEBUG] [REMOTE ] CGEM: PASS: Price check passed. Min price $7.05. [2026-01-06T12:05:41.879174] [DEBUG] [REMOTE ] CGEM: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:41.879278] [DEBUG] [REMOTE ] CGEM: PASS: Integrity check passed. [2026-01-06T12:05:41.879317] [DEBUG] [REMOTE ] CGEM: Symbol is viable for forecasting. [2026-01-06T12:05:41.879362] [INFO ] [MAIN ] [657/3534] CGEM kept (0.2s) | 655 kept, 2 rejected | 117.0/min | ETA: 24.6m [2026-01-06T12:05:42.511945] [DEBUG] [REMOTE ] CGEN: Retrieved 6387 rows, trimmed to 300. [2026-01-06T12:05:42.512098] [DEBUG] [REMOTE ] CGEN: PASS: History has at least 300 days. [2026-01-06T12:05:42.512356] [DEBUG] [REMOTE ] CGEN: PASS: Price check passed. Min price $1.47. [2026-01-06T12:05:42.512511] [DEBUG] [REMOTE ] CGEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:42.512668] [DEBUG] [REMOTE ] CGEN: PASS: Integrity check passed. [2026-01-06T12:05:42.512715] [DEBUG] [REMOTE ] CGEN: Symbol is viable for forecasting. [2026-01-06T12:05:42.512772] [INFO ] [MAIN ] [658/3534] CGEN kept (0.6s) | 656 kept, 2 rejected | 116.9/min | ETA: 24.6m [2026-01-06T12:05:43.004477] [DEBUG] [REMOTE ] CGNX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:43.004620] [DEBUG] [REMOTE ] CGNX: PASS: History has at least 300 days. [2026-01-06T12:05:43.004831] [DEBUG] [REMOTE ] CGNX: PASS: Price check passed. Min price $34.80. [2026-01-06T12:05:43.004963] [DEBUG] [REMOTE ] CGNX: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:43.005074] [DEBUG] [REMOTE ] CGNX: PASS: Integrity check passed. [2026-01-06T12:05:43.005113] [DEBUG] [REMOTE ] CGNX: Symbol is viable for forecasting. [2026-01-06T12:05:43.005183] [INFO ] [MAIN ] [659/3534] CGNX kept (0.5s) | 657 kept, 2 rejected | 116.9/min | ETA: 24.6m [2026-01-06T12:05:43.434391] [DEBUG] [REMOTE ] CGO: Retrieved 5078 rows, trimmed to 300. [2026-01-06T12:05:43.434522] [DEBUG] [REMOTE ] CGO: PASS: History has at least 300 days. [2026-01-06T12:05:43.434761] [DEBUG] [REMOTE ] CGO: PASS: Price check passed. Min price $10.78. [2026-01-06T12:05:43.434894] [DEBUG] [REMOTE ] CGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:43.435006] [DEBUG] [REMOTE ] CGO: PASS: Integrity check passed. [2026-01-06T12:05:43.435044] [DEBUG] [REMOTE ] CGO: Symbol is viable for forecasting. [2026-01-06T12:05:43.435090] [INFO ] [MAIN ] [660/3534] CGO kept (0.4s) | 658 kept, 2 rejected | 117.0/min | ETA: 24.6m [2026-01-06T12:05:43.612837] [DEBUG] [REMOTE ] CGON: Retrieved 488 rows, trimmed to 300. [2026-01-06T12:05:43.612970] [DEBUG] [REMOTE ] CGON: PASS: History has at least 300 days. [2026-01-06T12:05:43.613172] [DEBUG] [REMOTE ] CGON: PASS: Price check passed. Min price $37.37. [2026-01-06T12:05:43.613309] [DEBUG] [REMOTE ] CGON: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:43.613422] [DEBUG] [REMOTE ] CGON: PASS: Integrity check passed. [2026-01-06T12:05:43.613480] [DEBUG] [REMOTE ] CGON: Symbol is viable for forecasting. [2026-01-06T12:05:43.613532] [INFO ] [MAIN ] [661/3534] CGON kept (0.2s) | 659 kept, 2 rejected | 117.1/min | ETA: 24.5m [2026-01-06T12:05:44.070645] [DEBUG] [REMOTE ] CGTX: Retrieved 1064 rows, trimmed to 300. [2026-01-06T12:05:44.070782] [DEBUG] [REMOTE ] CGTX: PASS: History has at least 300 days. [2026-01-06T12:05:44.070989] [DEBUG] [REMOTE ] CGTX: PASS: Price check passed. Min price $1.33. [2026-01-06T12:05:44.071130] [DEBUG] [REMOTE ] CGTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:44.071244] [DEBUG] [REMOTE ] CGTX: PASS: Integrity check passed. [2026-01-06T12:05:44.071285] [DEBUG] [REMOTE ] CGTX: Symbol is viable for forecasting. [2026-01-06T12:05:44.071333] [INFO ] [MAIN ] [662/3534] CGTX kept (0.5s) | 660 kept, 2 rejected | 117.1/min | ETA: 24.5m [2026-01-06T12:05:44.710113] [DEBUG] [REMOTE ] CHCI: Retrieved 5298 rows, trimmed to 300. [2026-01-06T12:05:44.710248] [DEBUG] [REMOTE ] CHCI: PASS: History has at least 300 days. [2026-01-06T12:05:44.710468] [DEBUG] [REMOTE ] CHCI: PASS: Price check passed. Min price $10.35. [2026-01-06T12:05:44.710618] [DEBUG] [REMOTE ] CHCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:44.710736] [DEBUG] [REMOTE ] CHCI: PASS: Integrity check passed. [2026-01-06T12:05:44.710776] [DEBUG] [REMOTE ] CHCI: Symbol is viable for forecasting. [2026-01-06T12:05:44.710823] [INFO ] [MAIN ] [663/3534] CHCI kept (0.6s) | 661 kept, 2 rejected | 117.0/min | ETA: 24.5m [2026-01-06T12:05:45.033310] [DEBUG] [REMOTE ] CHCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:45.033450] [DEBUG] [REMOTE ] CHCO: PASS: History has at least 300 days. [2026-01-06T12:05:45.033714] [DEBUG] [REMOTE ] CHCO: PASS: Price check passed. Min price $117.04. [2026-01-06T12:05:45.033850] [DEBUG] [REMOTE ] CHCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:45.033972] [DEBUG] [REMOTE ] CHCO: PASS: Integrity check passed. [2026-01-06T12:05:45.034012] [DEBUG] [REMOTE ] CHCO: Symbol is viable for forecasting. [2026-01-06T12:05:45.034061] [INFO ] [MAIN ] [664/3534] CHCO kept (0.3s) | 662 kept, 2 rejected | 117.1/min | ETA: 24.5m [2026-01-06T12:05:45.689306] [DEBUG] [REMOTE ] CHD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:45.689518] [DEBUG] [REMOTE ] CHD: PASS: History has at least 300 days. [2026-01-06T12:05:45.689926] [DEBUG] [REMOTE ] CHD: PASS: Price check passed. Min price $81.51. [2026-01-06T12:05:45.690124] [DEBUG] [REMOTE ] CHD: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:45.690301] [DEBUG] [REMOTE ] CHD: PASS: Integrity check passed. [2026-01-06T12:05:45.690351] [DEBUG] [REMOTE ] CHD: Symbol is viable for forecasting. [2026-01-06T12:05:45.690418] [INFO ] [MAIN ] [665/3534] CHD kept (0.7s) | 663 kept, 2 rejected | 117.1/min | ETA: 24.5m [2026-01-06T12:05:46.245991] [DEBUG] [REMOTE ] CHDN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:46.246125] [DEBUG] [REMOTE ] CHDN: PASS: History has at least 300 days. [2026-01-06T12:05:46.246361] [DEBUG] [REMOTE ] CHDN: PASS: Price check passed. Min price $86.41. [2026-01-06T12:05:46.246514] [DEBUG] [REMOTE ] CHDN: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:46.246669] [DEBUG] [REMOTE ] CHDN: PASS: Integrity check passed. [2026-01-06T12:05:46.246717] [DEBUG] [REMOTE ] CHDN: Symbol is viable for forecasting. [2026-01-06T12:05:46.246766] [INFO ] [MAIN ] [666/3534] CHDN kept (0.6s) | 664 kept, 2 rejected | 117.0/min | ETA: 24.5m [2026-01-06T12:05:46.595439] [DEBUG] [REMOTE ] CHE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:46.595594] [DEBUG] [REMOTE ] CHE: PASS: History has at least 300 days. [2026-01-06T12:05:46.595830] [DEBUG] [REMOTE ] CHE: PASS: Price check passed. Min price $412.50. [2026-01-06T12:05:46.595965] [DEBUG] [REMOTE ] CHE: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:46.596086] [DEBUG] [REMOTE ] CHE: PASS: Integrity check passed. [2026-01-06T12:05:46.596140] [DEBUG] [REMOTE ] CHE: Symbol is viable for forecasting. [2026-01-06T12:05:46.596188] [INFO ] [MAIN ] [667/3534] CHE kept (0.3s) | 665 kept, 2 rejected | 117.1/min | ETA: 24.5m [2026-01-06T12:05:46.998782] [DEBUG] [REMOTE ] CHEF: Retrieved 3631 rows, trimmed to 300. [2026-01-06T12:05:46.998917] [DEBUG] [REMOTE ] CHEF: PASS: History has at least 300 days. [2026-01-06T12:05:46.999125] [DEBUG] [REMOTE ] CHEF: PASS: Price check passed. Min price $56.12. [2026-01-06T12:05:46.999259] [DEBUG] [REMOTE ] CHEF: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:46.999396] [DEBUG] [REMOTE ] CHEF: PASS: Integrity check passed. [2026-01-06T12:05:46.999445] [DEBUG] [REMOTE ] CHEF: Symbol is viable for forecasting. [2026-01-06T12:05:46.999500] [INFO ] [MAIN ] [668/3534] CHEF kept (0.4s) | 666 kept, 2 rejected | 117.1/min | ETA: 24.5m [2026-01-06T12:05:47.345761] [DEBUG] [REMOTE ] CHH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:47.345890] [DEBUG] [REMOTE ] CHH: PASS: History has at least 300 days. [2026-01-06T12:05:47.346104] [DEBUG] [REMOTE ] CHH: PASS: Price check passed. Min price $84.15. [2026-01-06T12:05:47.346237] [DEBUG] [REMOTE ] CHH: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:47.346351] [DEBUG] [REMOTE ] CHH: PASS: Integrity check passed. [2026-01-06T12:05:47.346390] [DEBUG] [REMOTE ] CHH: Symbol is viable for forecasting. [2026-01-06T12:05:47.346438] [INFO ] [MAIN ] [669/3534] CHH kept (0.3s) | 667 kept, 2 rejected | 117.2/min | ETA: 24.4m [2026-01-06T12:05:47.932393] [DEBUG] [REMOTE ] CHI: Retrieved 5919 rows, trimmed to 300. [2026-01-06T12:05:47.932521] [DEBUG] [REMOTE ] CHI: PASS: History has at least 300 days. [2026-01-06T12:05:47.932754] [DEBUG] [REMOTE ] CHI: PASS: Price check passed. Min price $10.16. [2026-01-06T12:05:47.932887] [DEBUG] [REMOTE ] CHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:47.933000] [DEBUG] [REMOTE ] CHI: PASS: Integrity check passed. [2026-01-06T12:05:47.933039] [DEBUG] [REMOTE ] CHI: Symbol is viable for forecasting. [2026-01-06T12:05:47.933109] [INFO ] [MAIN ] [670/3534] CHI kept (0.6s) | 668 kept, 2 rejected | 117.2/min | ETA: 24.4m [2026-01-06T12:05:48.391540] [DEBUG] [REMOTE ] CHKP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:48.391701] [DEBUG] [REMOTE ] CHKP: PASS: History has at least 300 days. [2026-01-06T12:05:48.391911] [DEBUG] [REMOTE ] CHKP: PASS: Price check passed. Min price $181.03. [2026-01-06T12:05:48.392042] [DEBUG] [REMOTE ] CHKP: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:48.392154] [DEBUG] [REMOTE ] CHKP: PASS: Integrity check passed. [2026-01-06T12:05:48.392193] [DEBUG] [REMOTE ] CHKP: Symbol is viable for forecasting. [2026-01-06T12:05:48.392238] [INFO ] [MAIN ] [671/3534] CHKP kept (0.5s) | 669 kept, 2 rejected | 117.2/min | ETA: 24.4m [2026-01-06T12:05:48.725867] [DEBUG] [REMOTE ] CHMI: Retrieved 3081 rows, trimmed to 300. [2026-01-06T12:05:48.725986] [DEBUG] [REMOTE ] CHMI: PASS: History has at least 300 days. [2026-01-06T12:05:48.726180] [DEBUG] [REMOTE ] CHMI: PASS: Price check passed. Min price $2.10. [2026-01-06T12:05:48.726308] [DEBUG] [REMOTE ] CHMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:48.726419] [DEBUG] [REMOTE ] CHMI: PASS: Integrity check passed. [2026-01-06T12:05:48.726457] [DEBUG] [REMOTE ] CHMI: Symbol is viable for forecasting. [2026-01-06T12:05:48.726502] [INFO ] [MAIN ] [672/3534] CHMI kept (0.3s) | 670 kept, 2 rejected | 117.3/min | ETA: 24.4m [2026-01-06T12:05:48.978167] [DEBUG] [REMOTE ] CHRD: Retrieved 1285 rows, trimmed to 300. [2026-01-06T12:05:48.978312] [DEBUG] [REMOTE ] CHRD: PASS: History has at least 300 days. [2026-01-06T12:05:48.978557] [DEBUG] [REMOTE ] CHRD: PASS: Price check passed. Min price $83.80. [2026-01-06T12:05:48.978931] [DEBUG] [REMOTE ] CHRD: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:48.979059] [DEBUG] [REMOTE ] CHRD: PASS: Integrity check passed. [2026-01-06T12:05:48.979100] [DEBUG] [REMOTE ] CHRD: Symbol is viable for forecasting. [2026-01-06T12:05:48.979145] [INFO ] [MAIN ] [673/3534] CHRD kept (0.3s) | 671 kept, 2 rejected | 117.3/min | ETA: 24.4m [2026-01-06T12:05:49.398114] [DEBUG] [REMOTE ] CHRS: Retrieved 2806 rows, trimmed to 300. [2026-01-06T12:05:49.398243] [DEBUG] [REMOTE ] CHRS: PASS: History has at least 300 days. [2026-01-06T12:05:49.398485] [DEBUG] [REMOTE ] CHRS: PASS: Price check passed. Min price $1.10. [2026-01-06T12:05:49.398709] [DEBUG] [REMOTE ] CHRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:49.398832] [DEBUG] [REMOTE ] CHRS: PASS: Integrity check passed. [2026-01-06T12:05:49.398874] [DEBUG] [REMOTE ] CHRS: Symbol is viable for forecasting. [2026-01-06T12:05:49.398921] [INFO ] [MAIN ] [674/3534] CHRS kept (0.4s) | 672 kept, 2 rejected | 117.4/min | ETA: 24.4m [2026-01-06T12:05:49.951375] [DEBUG] [REMOTE ] CHSCL: Retrieved 2759 rows, trimmed to 300. [2026-01-06T12:05:49.951687] [DEBUG] [REMOTE ] CHSCL: PASS: History has at least 300 days. [2026-01-06T12:05:49.951945] [DEBUG] [REMOTE ] CHSCL: PASS: Price check passed. Min price $24.99. [2026-01-06T12:05:49.952079] [DEBUG] [REMOTE ] CHSCL: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:49.952195] [DEBUG] [REMOTE ] CHSCL: PASS: Integrity check passed. [2026-01-06T12:05:49.952235] [DEBUG] [REMOTE ] CHSCL: Symbol is viable for forecasting. [2026-01-06T12:05:49.952292] [INFO ] [MAIN ] [675/3534] CHSCL kept (0.6s) | 673 kept, 2 rejected | 117.4/min | ETA: 24.4m [2026-01-06T12:05:50.257170] [DEBUG] [REMOTE ] CHSCM: Retrieved 2843 rows, trimmed to 300. [2026-01-06T12:05:50.257298] [DEBUG] [REMOTE ] CHSCM: PASS: History has at least 300 days. [2026-01-06T12:05:50.257511] [DEBUG] [REMOTE ] CHSCM: PASS: Price check passed. Min price $24.46. [2026-01-06T12:05:50.257707] [DEBUG] [REMOTE ] CHSCM: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:50.257865] [DEBUG] [REMOTE ] CHSCM: PASS: Integrity check passed. [2026-01-06T12:05:50.257909] [DEBUG] [REMOTE ] CHSCM: Symbol is viable for forecasting. [2026-01-06T12:05:50.257958] [INFO ] [MAIN ] [676/3534] CHSCM kept (0.3s) | 674 kept, 2 rejected | 117.4/min | ETA: 24.3m [2026-01-06T12:05:50.758822] [DEBUG] [REMOTE ] CHSCN: Retrieved 2977 rows, trimmed to 300. [2026-01-06T12:05:50.758961] [DEBUG] [REMOTE ] CHSCN: PASS: History has at least 300 days. [2026-01-06T12:05:50.759184] [DEBUG] [REMOTE ] CHSCN: PASS: Price check passed. Min price $24.60. [2026-01-06T12:05:50.759323] [DEBUG] [REMOTE ] CHSCN: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:50.759444] [DEBUG] [REMOTE ] CHSCN: PASS: Integrity check passed. [2026-01-06T12:05:50.759490] [DEBUG] [REMOTE ] CHSCN: Symbol is viable for forecasting. [2026-01-06T12:05:50.759551] [INFO ] [MAIN ] [677/3534] CHSCN kept (0.5s) | 675 kept, 2 rejected | 117.4/min | ETA: 24.3m [2026-01-06T12:05:51.162413] [DEBUG] [REMOTE ] CHSCO: Retrieved 3090 rows, trimmed to 300. [2026-01-06T12:05:51.162548] [DEBUG] [REMOTE ] CHSCO: PASS: History has at least 300 days. [2026-01-06T12:05:51.162817] [DEBUG] [REMOTE ] CHSCO: PASS: Price check passed. Min price $25.76. [2026-01-06T12:05:51.162955] [DEBUG] [REMOTE ] CHSCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:51.163093] [DEBUG] [REMOTE ] CHSCO: PASS: Integrity check passed. [2026-01-06T12:05:51.163144] [DEBUG] [REMOTE ] CHSCO: Symbol is viable for forecasting. [2026-01-06T12:05:51.163193] [INFO ] [MAIN ] [678/3534] CHSCO kept (0.4s) | 676 kept, 2 rejected | 117.5/min | ETA: 24.3m [2026-01-06T12:05:51.488149] [DEBUG] [REMOTE ] CHSCP: Retrieved 5734 rows, trimmed to 300. [2026-01-06T12:05:51.488307] [DEBUG] [REMOTE ] CHSCP: PASS: History has at least 300 days. [2026-01-06T12:05:51.488542] [DEBUG] [REMOTE ] CHSCP: PASS: Price check passed. Min price $26.82. [2026-01-06T12:05:51.488891] [DEBUG] [REMOTE ] CHSCP: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:51.489050] [DEBUG] [REMOTE ] CHSCP: PASS: Integrity check passed. [2026-01-06T12:05:51.489092] [DEBUG] [REMOTE ] CHSCP: Symbol is viable for forecasting. [2026-01-06T12:05:51.489141] [INFO ] [MAIN ] [679/3534] CHSCP kept (0.3s) | 677 kept, 2 rejected | 117.5/min | ETA: 24.3m [2026-01-06T12:05:51.874364] [DEBUG] [REMOTE ] CHWY: Retrieved 1649 rows, trimmed to 300. [2026-01-06T12:05:51.874491] [DEBUG] [REMOTE ] CHWY: PASS: History has at least 300 days. [2026-01-06T12:05:51.874711] [DEBUG] [REMOTE ] CHWY: PASS: Price check passed. Min price $31.95. [2026-01-06T12:05:51.874844] [DEBUG] [REMOTE ] CHWY: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:51.874951] [DEBUG] [REMOTE ] CHWY: PASS: Integrity check passed. [2026-01-06T12:05:51.874990] [DEBUG] [REMOTE ] CHWY: Symbol is viable for forecasting. [2026-01-06T12:05:51.875036] [INFO ] [MAIN ] [680/3534] CHWY kept (0.4s) | 678 kept, 2 rejected | 117.6/min | ETA: 24.3m [2026-01-06T12:05:52.479398] [DEBUG] [REMOTE ] CHY: Retrieved 5688 rows, trimmed to 300. [2026-01-06T12:05:52.479531] [DEBUG] [REMOTE ] CHY: PASS: History has at least 300 days. [2026-01-06T12:05:52.479762] [DEBUG] [REMOTE ] CHY: PASS: Price check passed. Min price $10.66. [2026-01-06T12:05:52.479901] [DEBUG] [REMOTE ] CHY: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:52.480015] [DEBUG] [REMOTE ] CHY: PASS: Integrity check passed. [2026-01-06T12:05:52.480101] [DEBUG] [REMOTE ] CHY: Symbol is viable for forecasting. [2026-01-06T12:05:52.480169] [INFO ] [MAIN ] [681/3534] CHY kept (0.6s) | 679 kept, 2 rejected | 117.5/min | ETA: 24.3m [2026-01-06T12:05:52.951065] [DEBUG] [REMOTE ] CI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:52.951213] [DEBUG] [REMOTE ] CI: PASS: History has at least 300 days. [2026-01-06T12:05:52.951467] [DEBUG] [REMOTE ] CI: PASS: Price check passed. Min price $243.04. [2026-01-06T12:05:52.951624] [DEBUG] [REMOTE ] CI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:52.951750] [DEBUG] [REMOTE ] CI: PASS: Integrity check passed. [2026-01-06T12:05:52.951789] [DEBUG] [REMOTE ] CI: Symbol is viable for forecasting. [2026-01-06T12:05:52.951837] [INFO ] [MAIN ] [682/3534] CI kept (0.5s) | 680 kept, 2 rejected | 117.6/min | ETA: 24.3m [2026-01-06T12:05:53.394808] [DEBUG] [REMOTE ] CIA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:53.394962] [DEBUG] [REMOTE ] CIA: PASS: History has at least 300 days. [2026-01-06T12:05:53.395211] [DEBUG] [REMOTE ] CIA: PASS: Price check passed. Min price $4.72. [2026-01-06T12:05:53.395365] [DEBUG] [REMOTE ] CIA: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:53.395513] [DEBUG] [REMOTE ] CIA: PASS: Integrity check passed. [2026-01-06T12:05:53.395559] [DEBUG] [REMOTE ] CIA: Symbol is viable for forecasting. [2026-01-06T12:05:53.395643] [INFO ] [MAIN ] [683/3534] CIA kept (0.4s) | 681 kept, 2 rejected | 117.6/min | ETA: 24.2m [2026-01-06T12:05:53.891771] [DEBUG] [REMOTE ] CIB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:53.891913] [DEBUG] [REMOTE ] CIB: PASS: History has at least 300 days. [2026-01-06T12:05:53.892147] [DEBUG] [REMOTE ] CIB: PASS: Price check passed. Min price $52.54. [2026-01-06T12:05:53.892277] [DEBUG] [REMOTE ] CIB: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:53.892396] [DEBUG] [REMOTE ] CIB: PASS: Integrity check passed. [2026-01-06T12:05:53.892435] [DEBUG] [REMOTE ] CIB: Symbol is viable for forecasting. [2026-01-06T12:05:53.892482] [INFO ] [MAIN ] [684/3534] CIB kept (0.5s) | 682 kept, 2 rejected | 117.6/min | ETA: 24.2m [2026-01-06T12:05:54.371561] [DEBUG] [REMOTE ] CIEN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:54.371730] [DEBUG] [REMOTE ] CIEN: PASS: History has at least 300 days. [2026-01-06T12:05:54.371941] [DEBUG] [REMOTE ] CIEN: PASS: Price check passed. Min price $155.94. [2026-01-06T12:05:54.372071] [DEBUG] [REMOTE ] CIEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:54.372198] [DEBUG] [REMOTE ] CIEN: PASS: Integrity check passed. [2026-01-06T12:05:54.372238] [DEBUG] [REMOTE ] CIEN: Symbol is viable for forecasting. [2026-01-06T12:05:54.372284] [INFO ] [MAIN ] [685/3534] CIEN kept (0.5s) | 683 kept, 2 rejected | 117.6/min | ETA: 24.2m [2026-01-06T12:05:54.772411] [DEBUG] [REMOTE ] CIF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:54.772537] [DEBUG] [REMOTE ] CIF: PASS: History has at least 300 days. [2026-01-06T12:05:54.772758] [DEBUG] [REMOTE ] CIF: PASS: Price check passed. Min price $1.67. [2026-01-06T12:05:54.772890] [DEBUG] [REMOTE ] CIF: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:54.772997] [DEBUG] [REMOTE ] CIF: PASS: Integrity check passed. [2026-01-06T12:05:54.773036] [DEBUG] [REMOTE ] CIF: Symbol is viable for forecasting. [2026-01-06T12:05:54.773082] [INFO ] [MAIN ] [686/3534] CIF kept (0.4s) | 684 kept, 2 rejected | 117.6/min | ETA: 24.2m [2026-01-06T12:05:55.142497] [DEBUG] [REMOTE ] CIG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:55.142656] [DEBUG] [REMOTE ] CIG: PASS: History has at least 300 days. [2026-01-06T12:05:55.142862] [DEBUG] [REMOTE ] CIG: PASS: Price check passed. Min price $1.84. [2026-01-06T12:05:55.142992] [DEBUG] [REMOTE ] CIG: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:55.143102] [DEBUG] [REMOTE ] CIG: PASS: Integrity check passed. [2026-01-06T12:05:55.143142] [DEBUG] [REMOTE ] CIG: Symbol is viable for forecasting. [2026-01-06T12:05:55.143188] [INFO ] [MAIN ] [687/3534] CIG kept (0.4s) | 685 kept, 2 rejected | 117.7/min | ETA: 24.2m [2026-01-06T12:05:55.707282] [DEBUG] [REMOTE ] CIGI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:55.707417] [DEBUG] [REMOTE ] CIGI: PASS: History has at least 300 days. [2026-01-06T12:05:55.707657] [DEBUG] [REMOTE ] CIGI: PASS: Price check passed. Min price $136.33. [2026-01-06T12:05:55.707796] [DEBUG] [REMOTE ] CIGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:55.707935] [DEBUG] [REMOTE ] CIGI: PASS: Integrity check passed. [2026-01-06T12:05:55.707977] [DEBUG] [REMOTE ] CIGI: Symbol is viable for forecasting. [2026-01-06T12:05:55.708025] [INFO ] [MAIN ] [688/3534] CIGI kept (0.6s) | 686 kept, 2 rejected | 117.7/min | ETA: 24.2m [2026-01-06T12:05:56.034231] [DEBUG] [REMOTE ] CII: Retrieved 5437 rows, trimmed to 300. [2026-01-06T12:05:56.034362] [DEBUG] [REMOTE ] CII: PASS: History has at least 300 days. [2026-01-06T12:05:56.034588] [DEBUG] [REMOTE ] CII: PASS: Price check passed. Min price $20.71. [2026-01-06T12:05:56.034725] [DEBUG] [REMOTE ] CII: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:56.034835] [DEBUG] [REMOTE ] CII: PASS: Integrity check passed. [2026-01-06T12:05:56.034875] [DEBUG] [REMOTE ] CII: Symbol is viable for forecasting. [2026-01-06T12:05:56.034921] [INFO ] [MAIN ] [689/3534] CII kept (0.3s) | 687 kept, 2 rejected | 117.7/min | ETA: 24.2m [2026-01-06T12:05:56.513900] [DEBUG] [REMOTE ] CIM: Retrieved 4561 rows, trimmed to 300. [2026-01-06T12:05:56.514023] [DEBUG] [REMOTE ] CIM: PASS: History has at least 300 days. [2026-01-06T12:05:56.514223] [DEBUG] [REMOTE ] CIM: PASS: Price check passed. Min price $11.39. [2026-01-06T12:05:56.514360] [DEBUG] [REMOTE ] CIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:56.514470] [DEBUG] [REMOTE ] CIM: PASS: Integrity check passed. [2026-01-06T12:05:56.514510] [DEBUG] [REMOTE ] CIM: Symbol is viable for forecasting. [2026-01-06T12:05:56.514558] [INFO ] [MAIN ] [690/3534] CIM kept (0.5s) | 688 kept, 2 rejected | 117.7/min | ETA: 24.2m [2026-01-06T12:05:56.971802] [DEBUG] [REMOTE ] CINF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:56.971930] [DEBUG] [REMOTE ] CINF: PASS: History has at least 300 days. [2026-01-06T12:05:56.972135] [DEBUG] [REMOTE ] CINF: PASS: Price check passed. Min price $150.61. [2026-01-06T12:05:56.972266] [DEBUG] [REMOTE ] CINF: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:56.972388] [DEBUG] [REMOTE ] CINF: PASS: Integrity check passed. [2026-01-06T12:05:56.972429] [DEBUG] [REMOTE ] CINF: Symbol is viable for forecasting. [2026-01-06T12:05:56.972475] [INFO ] [MAIN ] [691/3534] CINF kept (0.5s) | 689 kept, 2 rejected | 117.7/min | ETA: 24.1m [2026-01-06T12:05:57.112970] [DEBUG] [REMOTE ] CING: Retrieved 1022 rows, trimmed to 300. [2026-01-06T12:05:57.113091] [DEBUG] [REMOTE ] CING: PASS: History has at least 300 days. [2026-01-06T12:05:57.113287] [DEBUG] [REMOTE ] CING: PASS: Price check passed. Min price $3.33. [2026-01-06T12:05:57.113420] [DEBUG] [REMOTE ] CING: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:57.113527] [DEBUG] [REMOTE ] CING: PASS: Integrity check passed. [2026-01-06T12:05:57.113608] [DEBUG] [REMOTE ] CING: Symbol is viable for forecasting. [2026-01-06T12:05:57.113658] [INFO ] [MAIN ] [692/3534] CING kept (0.1s) | 690 kept, 2 rejected | 117.9/min | ETA: 24.1m [2026-01-06T12:05:57.713072] [DEBUG] [REMOTE ] CIO: Retrieved 2949 rows, trimmed to 300. [2026-01-06T12:05:57.713205] [DEBUG] [REMOTE ] CIO: PASS: History has at least 300 days. [2026-01-06T12:05:57.713411] [DEBUG] [REMOTE ] CIO: PASS: Price check passed. Min price $6.80. [2026-01-06T12:05:57.713541] [DEBUG] [REMOTE ] CIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:57.713677] [DEBUG] [REMOTE ] CIO: PASS: Integrity check passed. [2026-01-06T12:05:57.713717] [DEBUG] [REMOTE ] CIO: Symbol is viable for forecasting. [2026-01-06T12:05:57.713764] [INFO ] [MAIN ] [693/3534] CIO kept (0.6s) | 691 kept, 2 rejected | 117.8/min | ETA: 24.1m [2026-01-06T12:05:57.961725] [DEBUG] [REMOTE ] CION: Retrieved 1067 rows, trimmed to 300. [2026-01-06T12:05:57.961867] [DEBUG] [REMOTE ] CION: PASS: History has at least 300 days. [2026-01-06T12:05:57.962077] [DEBUG] [REMOTE ] CION: PASS: Price check passed. Min price $8.73. [2026-01-06T12:05:57.962209] [DEBUG] [REMOTE ] CION: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:57.962320] [DEBUG] [REMOTE ] CION: PASS: Integrity check passed. [2026-01-06T12:05:57.962360] [DEBUG] [REMOTE ] CION: Symbol is viable for forecasting. [2026-01-06T12:05:57.962407] [INFO ] [MAIN ] [694/3534] CION kept (0.2s) | 692 kept, 2 rejected | 117.9/min | ETA: 24.1m [2026-01-06T12:05:58.621994] [DEBUG] [REMOTE ] CIVB: Retrieved 6279 rows, trimmed to 300. [2026-01-06T12:05:58.622124] [DEBUG] [REMOTE ] CIVB: PASS: History has at least 300 days. [2026-01-06T12:05:58.622331] [DEBUG] [REMOTE ] CIVB: PASS: Price check passed. Min price $19.81. [2026-01-06T12:05:58.622460] [DEBUG] [REMOTE ] CIVB: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:58.622587] [DEBUG] [REMOTE ] CIVB: PASS: Integrity check passed. [2026-01-06T12:05:58.622629] [DEBUG] [REMOTE ] CIVB: Symbol is viable for forecasting. [2026-01-06T12:05:58.622676] [INFO ] [MAIN ] [695/3534] CIVB kept (0.7s) | 693 kept, 2 rejected | 117.9/min | ETA: 24.1m [2026-01-06T12:05:58.991226] [DEBUG] [REMOTE ] CIVI: Retrieved 3533 rows, trimmed to 300. [2026-01-06T12:05:58.991346] [DEBUG] [REMOTE ] CIVI: PASS: History has at least 300 days. [2026-01-06T12:05:58.991540] [DEBUG] [REMOTE ] CIVI: PASS: Price check passed. Min price $25.36. [2026-01-06T12:05:58.991700] [DEBUG] [REMOTE ] CIVI: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:58.991815] [DEBUG] [REMOTE ] CIVI: PASS: Integrity check passed. [2026-01-06T12:05:58.991854] [DEBUG] [REMOTE ] CIVI: Symbol is viable for forecasting. [2026-01-06T12:05:58.991900] [INFO ] [MAIN ] [696/3534] CIVI kept (0.4s) | 694 kept, 2 rejected | 117.9/min | ETA: 24.1m [2026-01-06T12:05:59.484606] [DEBUG] [REMOTE ] CLB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:05:59.484750] [DEBUG] [REMOTE ] CLB: PASS: History has at least 300 days. [2026-01-06T12:05:59.484984] [DEBUG] [REMOTE ] CLB: PASS: Price check passed. Min price $10.32. [2026-01-06T12:05:59.485135] [DEBUG] [REMOTE ] CLB: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:59.485255] [DEBUG] [REMOTE ] CLB: PASS: Integrity check passed. [2026-01-06T12:05:59.485297] [DEBUG] [REMOTE ] CLB: Symbol is viable for forecasting. [2026-01-06T12:05:59.485345] [INFO ] [MAIN ] [697/3534] CLB kept (0.5s) | 695 kept, 2 rejected | 117.9/min | ETA: 24.1m [2026-01-06T12:05:59.771088] [DEBUG] [REMOTE ] CLBK: Retrieved 1938 rows, trimmed to 300. [2026-01-06T12:05:59.771194] [DEBUG] [REMOTE ] CLBK: PASS: History has at least 300 days. [2026-01-06T12:05:59.771392] [DEBUG] [REMOTE ] CLBK: PASS: Price check passed. Min price $13.73. [2026-01-06T12:05:59.771529] [DEBUG] [REMOTE ] CLBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:05:59.771661] [DEBUG] [REMOTE ] CLBK: PASS: Integrity check passed. [2026-01-06T12:05:59.771706] [DEBUG] [REMOTE ] CLBK: Symbol is viable for forecasting. [2026-01-06T12:05:59.771755] [INFO ] [MAIN ] [698/3534] CLBK kept (0.3s) | 696 kept, 2 rejected | 118.0/min | ETA: 24.0m [2026-01-06T12:06:00.122423] [DEBUG] [REMOTE ] CLCO: Retrieved 703 rows, trimmed to 300. [2026-01-06T12:06:00.122554] [DEBUG] [REMOTE ] CLCO: PASS: History has at least 300 days. [2026-01-06T12:06:00.122781] [DEBUG] [REMOTE ] CLCO: PASS: Price check passed. Min price $9.57. [2026-01-06T12:06:00.123069] [DEBUG] [REMOTE ] CLCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:00.123179] [DEBUG] [REMOTE ] CLCO: PASS: Integrity check passed. [2026-01-06T12:06:00.123222] [DEBUG] [REMOTE ] CLCO: Symbol is viable for forecasting. [2026-01-06T12:06:00.123270] [INFO ] [MAIN ] [699/3534] CLCO kept (0.4s) | 697 kept, 2 rejected | 118.1/min | ETA: 24.0m [2026-01-06T12:06:00.722563] [DEBUG] [REMOTE ] CLDX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:00.722722] [DEBUG] [REMOTE ] CLDX: PASS: History has at least 300 days. [2026-01-06T12:06:00.722943] [DEBUG] [REMOTE ] CLDX: PASS: Price check passed. Min price $22.67. [2026-01-06T12:06:00.723074] [DEBUG] [REMOTE ] CLDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:00.723190] [DEBUG] [REMOTE ] CLDX: PASS: Integrity check passed. [2026-01-06T12:06:00.723229] [DEBUG] [REMOTE ] CLDX: Symbol is viable for forecasting. [2026-01-06T12:06:00.723276] [INFO ] [MAIN ] [700/3534] CLDX kept (0.6s) | 698 kept, 2 rejected | 118.0/min | ETA: 24.0m [2026-01-06T12:06:01.174138] [DEBUG] [REMOTE ] CLF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:01.174278] [DEBUG] [REMOTE ] CLF: PASS: History has at least 300 days. [2026-01-06T12:06:01.174503] [DEBUG] [REMOTE ] CLF: PASS: Price check passed. Min price $10.09. [2026-01-06T12:06:01.174654] [DEBUG] [REMOTE ] CLF: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:01.174771] [DEBUG] [REMOTE ] CLF: PASS: Integrity check passed. [2026-01-06T12:06:01.174810] [DEBUG] [REMOTE ] CLF: Symbol is viable for forecasting. [2026-01-06T12:06:01.174857] [INFO ] [MAIN ] [701/3534] CLF kept (0.5s) | 699 kept, 2 rejected | 118.0/min | ETA: 24.0m [2026-01-06T12:06:01.642591] [DEBUG] [REMOTE ] CLFD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:01.642756] [DEBUG] [REMOTE ] CLFD: PASS: History has at least 300 days. [2026-01-06T12:06:01.643056] [DEBUG] [REMOTE ] CLFD: PASS: Price check passed. Min price $28.03. [2026-01-06T12:06:01.643199] [DEBUG] [REMOTE ] CLFD: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:01.643332] [DEBUG] [REMOTE ] CLFD: PASS: Integrity check passed. [2026-01-06T12:06:01.643373] [DEBUG] [REMOTE ] CLFD: Symbol is viable for forecasting. [2026-01-06T12:06:01.643423] [INFO ] [MAIN ] [702/3534] CLFD kept (0.5s) | 700 kept, 2 rejected | 118.1/min | ETA: 24.0m [2026-01-06T12:06:02.141455] [DEBUG] [REMOTE ] CLH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:02.141610] [DEBUG] [REMOTE ] CLH: PASS: History has at least 300 days. [2026-01-06T12:06:02.141853] [DEBUG] [REMOTE ] CLH: PASS: Price check passed. Min price $201.73. [2026-01-06T12:06:02.142011] [DEBUG] [REMOTE ] CLH: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:02.142130] [DEBUG] [REMOTE ] CLH: PASS: Integrity check passed. [2026-01-06T12:06:02.142196] [DEBUG] [REMOTE ] CLH: Symbol is viable for forecasting. [2026-01-06T12:06:02.142254] [INFO ] [MAIN ] [703/3534] CLH kept (0.5s) | 701 kept, 2 rejected | 118.1/min | ETA: 24.0m [2026-01-06T12:06:02.469715] [DEBUG] [REMOTE ] CLLS: Retrieved 2712 rows, trimmed to 300. [2026-01-06T12:06:02.469836] [DEBUG] [REMOTE ] CLLS: PASS: History has at least 300 days. [2026-01-06T12:06:02.470031] [DEBUG] [REMOTE ] CLLS: PASS: Price check passed. Min price $3.13. [2026-01-06T12:06:02.470162] [DEBUG] [REMOTE ] CLLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:02.470269] [DEBUG] [REMOTE ] CLLS: PASS: Integrity check passed. [2026-01-06T12:06:02.470307] [DEBUG] [REMOTE ] CLLS: Symbol is viable for forecasting. [2026-01-06T12:06:02.470354] [INFO ] [MAIN ] [704/3534] CLLS kept (0.3s) | 702 kept, 2 rejected | 118.1/min | ETA: 24.0m [2026-01-06T12:06:02.856134] [DEBUG] [REMOTE ] CLMB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:02.856272] [DEBUG] [REMOTE ] CLMB: PASS: History has at least 300 days. [2026-01-06T12:06:02.856486] [DEBUG] [REMOTE ] CLMB: PASS: Price check passed. Min price $100.02. [2026-01-06T12:06:02.856639] [DEBUG] [REMOTE ] CLMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:02.856755] [DEBUG] [REMOTE ] CLMB: PASS: Integrity check passed. [2026-01-06T12:06:02.856796] [DEBUG] [REMOTE ] CLMB: Symbol is viable for forecasting. [2026-01-06T12:06:02.856844] [INFO ] [MAIN ] [705/3534] CLMB kept (0.4s) | 703 kept, 2 rejected | 118.2/min | ETA: 23.9m [2026-01-06T12:06:03.259671] [DEBUG] [REMOTE ] CLNE: Retrieved 4683 rows, trimmed to 300. [2026-01-06T12:06:03.259815] [DEBUG] [REMOTE ] CLNE: PASS: History has at least 300 days. [2026-01-06T12:06:03.260033] [DEBUG] [REMOTE ] CLNE: PASS: Price check passed. Min price $2.10. [2026-01-06T12:06:03.260171] [DEBUG] [REMOTE ] CLNE: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:03.260288] [DEBUG] [REMOTE ] CLNE: PASS: Integrity check passed. [2026-01-06T12:06:03.260330] [DEBUG] [REMOTE ] CLNE: Symbol is viable for forecasting. [2026-01-06T12:06:03.260378] [INFO ] [MAIN ] [706/3534] CLNE kept (0.4s) | 704 kept, 2 rejected | 118.2/min | ETA: 23.9m [2026-01-06T12:06:03.454766] [DEBUG] [REMOTE ] CLNN: Retrieved 1258 rows, trimmed to 300. [2026-01-06T12:06:03.454888] [DEBUG] [REMOTE ] CLNN: PASS: History has at least 300 days. [2026-01-06T12:06:03.455083] [DEBUG] [REMOTE ] CLNN: PASS: Price check passed. Min price $5.76. [2026-01-06T12:06:03.455219] [DEBUG] [REMOTE ] CLNN: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:03.455328] [DEBUG] [REMOTE ] CLNN: PASS: Integrity check passed. [2026-01-06T12:06:03.455370] [DEBUG] [REMOTE ] CLNN: Symbol is viable for forecasting. [2026-01-06T12:06:03.455418] [INFO ] [MAIN ] [707/3534] CLNN kept (0.2s) | 705 kept, 2 rejected | 118.3/min | ETA: 23.9m [2026-01-06T12:06:03.995119] [DEBUG] [REMOTE ] CLOA: Retrieved 747 rows, trimmed to 300. [2026-01-06T12:06:03.995234] [DEBUG] [REMOTE ] CLOA: PASS: History has at least 300 days. [2026-01-06T12:06:03.995427] [DEBUG] [REMOTE ] CLOA: PASS: Price check passed. Min price $51.10. [2026-01-06T12:06:03.995563] [DEBUG] [REMOTE ] CLOA: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:03.995703] [DEBUG] [REMOTE ] CLOA: PASS: Integrity check passed. [2026-01-06T12:06:03.995751] [DEBUG] [REMOTE ] CLOA: Symbol is viable for forecasting. [2026-01-06T12:06:03.995801] [INFO ] [MAIN ] [708/3534] CLOA kept (0.5s) | 706 kept, 2 rejected | 118.3/min | ETA: 23.9m [2026-01-06T12:06:04.551447] [DEBUG] [REMOTE ] CLRB: Retrieved 5068 rows, trimmed to 300. [2026-01-06T12:06:04.551624] [DEBUG] [REMOTE ] CLRB: PASS: History has at least 300 days. [2026-01-06T12:06:04.551874] [DEBUG] [REMOTE ] CLRB: PASS: Price check passed. Min price $2.56. [2026-01-06T12:06:04.552025] [DEBUG] [REMOTE ] CLRB: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:04.552149] [DEBUG] [REMOTE ] CLRB: PASS: Integrity check passed. [2026-01-06T12:06:04.552188] [DEBUG] [REMOTE ] CLRB: Symbol is viable for forecasting. [2026-01-06T12:06:04.552236] [INFO ] [MAIN ] [709/3534] CLRB kept (0.6s) | 707 kept, 2 rejected | 118.3/min | ETA: 23.9m [2026-01-06T12:06:05.073832] [DEBUG] [REMOTE ] CLRO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:05.073958] [DEBUG] [REMOTE ] CLRO: PASS: History has at least 300 days. [2026-01-06T12:06:05.074164] [DEBUG] [REMOTE ] CLRO: PASS: Price check passed. Min price $4.29. [2026-01-06T12:06:05.074296] [DEBUG] [REMOTE ] CLRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:05.074406] [DEBUG] [REMOTE ] CLRO: PASS: Integrity check passed. [2026-01-06T12:06:05.074445] [DEBUG] [REMOTE ] CLRO: Symbol is viable for forecasting. [2026-01-06T12:06:05.074493] [INFO ] [MAIN ] [710/3534] CLRO kept (0.5s) | 708 kept, 2 rejected | 118.3/min | ETA: 23.9m [2026-01-06T12:06:05.550133] [DEBUG] [REMOTE ] CLS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:05.550280] [DEBUG] [REMOTE ] CLS: PASS: History has at least 300 days. [2026-01-06T12:06:05.550499] [DEBUG] [REMOTE ] CLS: PASS: Price check passed. Min price $243.72. [2026-01-06T12:06:05.550657] [DEBUG] [REMOTE ] CLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:05.550773] [DEBUG] [REMOTE ] CLS: PASS: Integrity check passed. [2026-01-06T12:06:05.550812] [DEBUG] [REMOTE ] CLS: Symbol is viable for forecasting. [2026-01-06T12:06:05.550858] [INFO ] [MAIN ] [711/3534] CLS kept (0.5s) | 709 kept, 2 rejected | 118.3/min | ETA: 23.9m [2026-01-06T12:06:06.020067] [DEBUG] [REMOTE ] CLX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:06.020202] [DEBUG] [REMOTE ] CLX: PASS: History has at least 300 days. [2026-01-06T12:06:06.020413] [DEBUG] [REMOTE ] CLX: PASS: Price check passed. Min price $97.43. [2026-01-06T12:06:06.020546] [DEBUG] [REMOTE ] CLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:06.020680] [DEBUG] [REMOTE ] CLX: PASS: Integrity check passed. [2026-01-06T12:06:06.020720] [DEBUG] [REMOTE ] CLX: Symbol is viable for forecasting. [2026-01-06T12:06:06.020767] [INFO ] [MAIN ] [712/3534] CLX kept (0.5s) | 710 kept, 2 rejected | 118.3/min | ETA: 23.9m [2026-01-06T12:06:06.486709] [DEBUG] [REMOTE ] CM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:06.486852] [DEBUG] [REMOTE ] CM: PASS: History has at least 300 days. [2026-01-06T12:06:06.487061] [DEBUG] [REMOTE ] CM: PASS: Price check passed. Min price $79.13. [2026-01-06T12:06:06.487197] [DEBUG] [REMOTE ] CM: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:06.487312] [DEBUG] [REMOTE ] CM: PASS: Integrity check passed. [2026-01-06T12:06:06.487352] [DEBUG] [REMOTE ] CM: Symbol is viable for forecasting. [2026-01-06T12:06:06.487401] [INFO ] [MAIN ] [713/3534] CM kept (0.5s) | 711 kept, 2 rejected | 118.3/min | ETA: 23.8m [2026-01-06T12:06:06.909481] [DEBUG] [REMOTE ] CMA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:06.909634] [DEBUG] [REMOTE ] CMA: PASS: History has at least 300 days. [2026-01-06T12:06:06.909844] [DEBUG] [REMOTE ] CMA: PASS: Price check passed. Min price $73.26. [2026-01-06T12:06:06.909976] [DEBUG] [REMOTE ] CMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:06.910087] [DEBUG] [REMOTE ] CMA: PASS: Integrity check passed. [2026-01-06T12:06:06.910151] [DEBUG] [REMOTE ] CMA: Symbol is viable for forecasting. [2026-01-06T12:06:06.910199] [INFO ] [MAIN ] [714/3534] CMA kept (0.4s) | 712 kept, 2 rejected | 118.3/min | ETA: 23.8m [2026-01-06T12:06:07.411071] [DEBUG] [REMOTE ] CMC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:07.411211] [DEBUG] [REMOTE ] CMC: PASS: History has at least 300 days. [2026-01-06T12:06:07.411440] [DEBUG] [REMOTE ] CMC: PASS: Price check passed. Min price $55.18. [2026-01-06T12:06:07.411607] [DEBUG] [REMOTE ] CMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:07.411727] [DEBUG] [REMOTE ] CMC: PASS: Integrity check passed. [2026-01-06T12:06:07.411766] [DEBUG] [REMOTE ] CMC: Symbol is viable for forecasting. [2026-01-06T12:06:07.411815] [INFO ] [MAIN ] [715/3534] CMC kept (0.5s) | 713 kept, 2 rejected | 118.3/min | ETA: 23.8m [2026-01-06T12:06:07.688906] [DEBUG] [REMOTE ] CMCM: Retrieved 2933 rows, trimmed to 300. [2026-01-06T12:06:07.689025] [DEBUG] [REMOTE ] CMCM: PASS: History has at least 300 days. [2026-01-06T12:06:07.689222] [DEBUG] [REMOTE ] CMCM: PASS: Price check passed. Min price $5.87. [2026-01-06T12:06:07.689356] [DEBUG] [REMOTE ] CMCM: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:07.689464] [DEBUG] [REMOTE ] CMCM: PASS: Integrity check passed. [2026-01-06T12:06:07.689504] [DEBUG] [REMOTE ] CMCM: Symbol is viable for forecasting. [2026-01-06T12:06:07.689552] [INFO ] [MAIN ] [716/3534] CMCM kept (0.3s) | 714 kept, 2 rejected | 118.4/min | ETA: 23.8m [2026-01-06T12:06:08.236217] [DEBUG] [REMOTE ] CMCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:08.236356] [DEBUG] [REMOTE ] CMCO: PASS: History has at least 300 days. [2026-01-06T12:06:08.236609] [DEBUG] [REMOTE ] CMCO: PASS: Price check passed. Min price $14.22. [2026-01-06T12:06:08.236746] [DEBUG] [REMOTE ] CMCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:08.236864] [DEBUG] [REMOTE ] CMCO: PASS: Integrity check passed. [2026-01-06T12:06:08.236903] [DEBUG] [REMOTE ] CMCO: Symbol is viable for forecasting. [2026-01-06T12:06:08.236949] [INFO ] [MAIN ] [717/3534] CMCO kept (0.5s) | 715 kept, 2 rejected | 118.4/min | ETA: 23.8m [2026-01-06T12:06:08.701551] [DEBUG] [REMOTE ] CMCSA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:08.701704] [DEBUG] [REMOTE ] CMCSA: PASS: History has at least 300 days. [2026-01-06T12:06:08.701910] [DEBUG] [REMOTE ] CMCSA: PASS: Price check passed. Min price $23.45. [2026-01-06T12:06:08.702042] [DEBUG] [REMOTE ] CMCSA: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:08.702154] [DEBUG] [REMOTE ] CMCSA: PASS: Integrity check passed. [2026-01-06T12:06:08.702194] [DEBUG] [REMOTE ] CMCSA: Symbol is viable for forecasting. [2026-01-06T12:06:08.702240] [INFO ] [MAIN ] [718/3534] CMCSA kept (0.5s) | 716 kept, 2 rejected | 118.4/min | ETA: 23.8m [2026-01-06T12:06:09.134709] [DEBUG] [REMOTE ] CME: Retrieved 5806 rows, trimmed to 300. [2026-01-06T12:06:09.134844] [DEBUG] [REMOTE ] CME: PASS: History has at least 300 days. [2026-01-06T12:06:09.135061] [DEBUG] [REMOTE ] CME: PASS: Price check passed. Min price $260.34. [2026-01-06T12:06:09.135196] [DEBUG] [REMOTE ] CME: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:09.135311] [DEBUG] [REMOTE ] CME: PASS: Integrity check passed. [2026-01-06T12:06:09.135352] [DEBUG] [REMOTE ] CME: Symbol is viable for forecasting. [2026-01-06T12:06:09.135402] [INFO ] [MAIN ] [719/3534] CME kept (0.4s) | 717 kept, 2 rejected | 118.4/min | ETA: 23.8m [2026-01-06T12:06:09.402953] [DEBUG] [REMOTE ] CMG: Retrieved 5017 rows, trimmed to 300. [2026-01-06T12:06:09.403154] [DEBUG] [REMOTE ] CMG: PASS: History has at least 300 days. [2026-01-06T12:06:09.403442] [DEBUG] [REMOTE ] CMG: PASS: Price check passed. Min price $29.81. [2026-01-06T12:06:09.403622] [DEBUG] [REMOTE ] CMG: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:09.403760] [DEBUG] [REMOTE ] CMG: PASS: Integrity check passed. [2026-01-06T12:06:09.403802] [DEBUG] [REMOTE ] CMG: Symbol is viable for forecasting. [2026-01-06T12:06:09.403857] [INFO ] [MAIN ] [720/3534] CMG kept (0.3s) | 718 kept, 2 rejected | 118.5/min | ETA: 23.7m [2026-01-06T12:06:10.002758] [DEBUG] [REMOTE ] CMI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:10.002895] [DEBUG] [REMOTE ] CMI: PASS: History has at least 300 days. [2026-01-06T12:06:10.003112] [DEBUG] [REMOTE ] CMI: PASS: Price check passed. Min price $406.26. [2026-01-06T12:06:10.003266] [DEBUG] [REMOTE ] CMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:10.003378] [DEBUG] [REMOTE ] CMI: PASS: Integrity check passed. [2026-01-06T12:06:10.003418] [DEBUG] [REMOTE ] CMI: Symbol is viable for forecasting. [2026-01-06T12:06:10.003465] [INFO ] [MAIN ] [721/3534] CMI kept (0.6s) | 719 kept, 2 rejected | 118.5/min | ETA: 23.7m [2026-01-06T12:06:10.322415] [DEBUG] [REMOTE ] CMMB: Retrieved 1733 rows, trimmed to 300. [2026-01-06T12:06:10.322533] [DEBUG] [REMOTE ] CMMB: PASS: History has at least 300 days. [2026-01-06T12:06:10.322755] [DEBUG] [REMOTE ] CMMB: PASS: Price check passed. Min price $1.64. [2026-01-06T12:06:10.322893] [DEBUG] [REMOTE ] CMMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:10.323002] [DEBUG] [REMOTE ] CMMB: PASS: Integrity check passed. [2026-01-06T12:06:10.323044] [DEBUG] [REMOTE ] CMMB: Symbol is viable for forecasting. [2026-01-06T12:06:10.323091] [INFO ] [MAIN ] [722/3534] CMMB kept (0.3s) | 720 kept, 2 rejected | 118.5/min | ETA: 23.7m [2026-01-06T12:06:10.922247] [DEBUG] [REMOTE ] CMP: Retrieved 5550 rows, trimmed to 300. [2026-01-06T12:06:10.922383] [DEBUG] [REMOTE ] CMP: PASS: History has at least 300 days. [2026-01-06T12:06:10.922624] [DEBUG] [REMOTE ] CMP: PASS: Price check passed. Min price $16.54. [2026-01-06T12:06:10.922764] [DEBUG] [REMOTE ] CMP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:10.922888] [DEBUG] [REMOTE ] CMP: PASS: Integrity check passed. [2026-01-06T12:06:10.922930] [DEBUG] [REMOTE ] CMP: Symbol is viable for forecasting. [2026-01-06T12:06:10.922980] [INFO ] [MAIN ] [723/3534] CMP kept (0.6s) | 721 kept, 2 rejected | 118.5/min | ETA: 23.7m [2026-01-06T12:06:11.086406] [DEBUG] [REMOTE ] CMPO: Retrieved 1286 rows, trimmed to 300. [2026-01-06T12:06:11.086522] [DEBUG] [REMOTE ] CMPO: PASS: History has at least 300 days. [2026-01-06T12:06:11.086752] [DEBUG] [REMOTE ] CMPO: PASS: Price check passed. Min price $18.18. [2026-01-06T12:06:11.086894] [DEBUG] [REMOTE ] CMPO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:11.087003] [DEBUG] [REMOTE ] CMPO: PASS: Integrity check passed. [2026-01-06T12:06:11.087044] [DEBUG] [REMOTE ] CMPO: Symbol is viable for forecasting. [2026-01-06T12:06:11.087091] [INFO ] [MAIN ] [724/3534] CMPO kept (0.2s) | 722 kept, 2 rejected | 118.6/min | ETA: 23.7m [2026-01-06T12:06:11.591502] [DEBUG] [REMOTE ] CMPS: Retrieved 1330 rows, trimmed to 300. [2026-01-06T12:06:11.591649] [DEBUG] [REMOTE ] CMPS: PASS: History has at least 300 days. [2026-01-06T12:06:11.591851] [DEBUG] [REMOTE ] CMPS: PASS: Price check passed. Min price $4.94. [2026-01-06T12:06:11.592011] [DEBUG] [REMOTE ] CMPS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:11.592132] [DEBUG] [REMOTE ] CMPS: PASS: Integrity check passed. [2026-01-06T12:06:11.592197] [DEBUG] [REMOTE ] CMPS: Symbol is viable for forecasting. [2026-01-06T12:06:11.592245] [INFO ] [MAIN ] [725/3534] CMPS kept (0.5s) | 723 kept, 2 rejected | 118.6/min | ETA: 23.7m [2026-01-06T12:06:11.989415] [DEBUG] [REMOTE ] CMPX: Retrieved 1195 rows, trimmed to 300. [2026-01-06T12:06:11.989539] [DEBUG] [REMOTE ] CMPX: PASS: History has at least 300 days. [2026-01-06T12:06:11.989755] [DEBUG] [REMOTE ] CMPX: PASS: Price check passed. Min price $3.72. [2026-01-06T12:06:11.989889] [DEBUG] [REMOTE ] CMPX: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:11.990018] [DEBUG] [REMOTE ] CMPX: PASS: Integrity check passed. [2026-01-06T12:06:11.990061] [DEBUG] [REMOTE ] CMPX: Symbol is viable for forecasting. [2026-01-06T12:06:11.990107] [INFO ] [MAIN ] [726/3534] CMPX kept (0.4s) | 724 kept, 2 rejected | 118.6/min | ETA: 23.7m [2026-01-06T12:06:12.536859] [DEBUG] [REMOTE ] CMRE: Retrieved 3814 rows, trimmed to 300. [2026-01-06T12:06:12.537039] [DEBUG] [REMOTE ] CMRE: PASS: History has at least 300 days. [2026-01-06T12:06:12.537415] [DEBUG] [REMOTE ] CMRE: PASS: Price check passed. Min price $10.76. [2026-01-06T12:06:12.537757] [DEBUG] [REMOTE ] CMRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:12.537966] [DEBUG] [REMOTE ] CMRE: PASS: Integrity check passed. [2026-01-06T12:06:12.538027] [DEBUG] [REMOTE ] CMRE: Symbol is viable for forecasting. [2026-01-06T12:06:12.538104] [INFO ] [MAIN ] [727/3534] CMRE kept (0.5s) | 725 kept, 2 rejected | 118.6/min | ETA: 23.7m [2026-01-06T12:06:13.019097] [DEBUG] [REMOTE ] CMS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:13.019258] [DEBUG] [REMOTE ] CMS: PASS: History has at least 300 days. [2026-01-06T12:06:13.019537] [DEBUG] [REMOTE ] CMS: PASS: Price check passed. Min price $69.17. [2026-01-06T12:06:13.019697] [DEBUG] [REMOTE ] CMS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:13.019828] [DEBUG] [REMOTE ] CMS: PASS: Integrity check passed. [2026-01-06T12:06:13.019869] [DEBUG] [REMOTE ] CMS: Symbol is viable for forecasting. [2026-01-06T12:06:13.019920] [INFO ] [MAIN ] [728/3534] CMS kept (0.5s) | 726 kept, 2 rejected | 118.6/min | ETA: 23.7m [2026-01-06T12:06:13.229121] [DEBUG] [REMOTE ] CMSA: Retrieved 1966 rows, trimmed to 300. [2026-01-06T12:06:13.229267] [DEBUG] [REMOTE ] CMSA: PASS: History has at least 300 days. [2026-01-06T12:06:13.229536] [DEBUG] [REMOTE ] CMSA: PASS: Price check passed. Min price $21.66. [2026-01-06T12:06:13.229757] [DEBUG] [REMOTE ] CMSA: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:13.229913] [DEBUG] [REMOTE ] CMSA: PASS: Integrity check passed. [2026-01-06T12:06:13.229970] [DEBUG] [REMOTE ] CMSA: Symbol is viable for forecasting. [2026-01-06T12:06:13.230038] [INFO ] [MAIN ] [729/3534] CMSA kept (0.2s) | 727 kept, 2 rejected | 118.7/min | ETA: 23.6m [2026-01-06T12:06:13.745682] [DEBUG] [REMOTE ] CMSC: Retrieved 1825 rows, trimmed to 300. [2026-01-06T12:06:13.745805] [DEBUG] [REMOTE ] CMSC: PASS: History has at least 300 days. [2026-01-06T12:06:13.746010] [DEBUG] [REMOTE ] CMSC: PASS: Price check passed. Min price $22.64. [2026-01-06T12:06:13.746145] [DEBUG] [REMOTE ] CMSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:13.746257] [DEBUG] [REMOTE ] CMSC: PASS: Integrity check passed. [2026-01-06T12:06:13.746297] [DEBUG] [REMOTE ] CMSC: Symbol is viable for forecasting. [2026-01-06T12:06:13.746349] [INFO ] [MAIN ] [730/3534] CMSC kept (0.5s) | 728 kept, 2 rejected | 118.7/min | ETA: 23.6m [2026-01-06T12:06:14.152995] [DEBUG] [REMOTE ] CMSD: Retrieved 1728 rows, trimmed to 300. [2026-01-06T12:06:14.153142] [DEBUG] [REMOTE ] CMSD: PASS: History has at least 300 days. [2026-01-06T12:06:14.153392] [DEBUG] [REMOTE ] CMSD: PASS: Price check passed. Min price $23.02. [2026-01-06T12:06:14.153560] [DEBUG] [REMOTE ] CMSD: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:14.153725] [DEBUG] [REMOTE ] CMSD: PASS: Integrity check passed. [2026-01-06T12:06:14.153776] [DEBUG] [REMOTE ] CMSD: Symbol is viable for forecasting. [2026-01-06T12:06:14.153836] [INFO ] [MAIN ] [731/3534] CMSD kept (0.4s) | 729 kept, 2 rejected | 118.8/min | ETA: 23.6m [2026-01-06T12:06:14.459922] [DEBUG] [REMOTE ] CMTG: Retrieved 1046 rows, trimmed to 300. [2026-01-06T12:06:14.460039] [DEBUG] [REMOTE ] CMTG: PASS: History has at least 300 days. [2026-01-06T12:06:14.460240] [DEBUG] [REMOTE ] CMTG: PASS: Price check passed. Min price $2.71. [2026-01-06T12:06:14.460375] [DEBUG] [REMOTE ] CMTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:14.460484] [DEBUG] [REMOTE ] CMTG: PASS: Integrity check passed. [2026-01-06T12:06:14.460525] [DEBUG] [REMOTE ] CMTG: Symbol is viable for forecasting. [2026-01-06T12:06:14.460590] [INFO ] [MAIN ] [732/3534] CMTG kept (0.3s) | 730 kept, 2 rejected | 118.8/min | ETA: 23.6m [2026-01-06T12:06:15.154753] [DEBUG] [REMOTE ] CMTL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:15.154889] [DEBUG] [REMOTE ] CMTL: PASS: History has at least 300 days. [2026-01-06T12:06:15.155312] [DEBUG] [REMOTE ] CMTL: PASS: Price check passed. Min price $2.84. [2026-01-06T12:06:15.155444] [DEBUG] [REMOTE ] CMTL: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:15.155557] [DEBUG] [REMOTE ] CMTL: PASS: Integrity check passed. [2026-01-06T12:06:15.155617] [DEBUG] [REMOTE ] CMTL: Symbol is viable for forecasting. [2026-01-06T12:06:15.155663] [INFO ] [MAIN ] [733/3534] CMTL kept (0.7s) | 731 kept, 2 rejected | 118.8/min | ETA: 23.6m [2026-01-06T12:06:15.624109] [DEBUG] [REMOTE ] CNA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:15.624240] [DEBUG] [REMOTE ] CNA: PASS: History has at least 300 days. [2026-01-06T12:06:15.624454] [DEBUG] [REMOTE ] CNA: PASS: Price check passed. Min price $43.61. [2026-01-06T12:06:15.624603] [DEBUG] [REMOTE ] CNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:15.624719] [DEBUG] [REMOTE ] CNA: PASS: Integrity check passed. [2026-01-06T12:06:15.624863] [DEBUG] [REMOTE ] CNA: Symbol is viable for forecasting. [2026-01-06T12:06:15.624917] [INFO ] [MAIN ] [734/3534] CNA kept (0.5s) | 732 kept, 2 rejected | 118.8/min | ETA: 23.6m [2026-01-06T12:06:16.076814] [DEBUG] [REMOTE ] CNC: Retrieved 6053 rows, trimmed to 300. [2026-01-06T12:06:16.076941] [DEBUG] [REMOTE ] CNC: PASS: History has at least 300 days. [2026-01-06T12:06:16.077141] [DEBUG] [REMOTE ] CNC: PASS: Price check passed. Min price $33.15. [2026-01-06T12:06:16.077272] [DEBUG] [REMOTE ] CNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:16.077382] [DEBUG] [REMOTE ] CNC: PASS: Integrity check passed. [2026-01-06T12:06:16.077420] [DEBUG] [REMOTE ] CNC: Symbol is viable for forecasting. [2026-01-06T12:06:16.077467] [INFO ] [MAIN ] [735/3534] CNC kept (0.5s) | 733 kept, 2 rejected | 118.8/min | ETA: 23.6m [2026-01-06T12:06:16.384857] [DEBUG] [REMOTE ] CNF: Retrieved 1794 rows, trimmed to 300. [2026-01-06T12:06:16.384957] [DEBUG] [REMOTE ] CNF: PASS: History has at least 300 days. [2026-01-06T12:06:16.385146] [DEBUG] [REMOTE ] CNF: PASS: Price check passed. Min price $3.97. [2026-01-06T12:06:16.385276] [DEBUG] [REMOTE ] CNF: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:16.385381] [DEBUG] [REMOTE ] CNF: PASS: Integrity check passed. [2026-01-06T12:06:16.385441] [DEBUG] [REMOTE ] CNF: Symbol is viable for forecasting. [2026-01-06T12:06:16.385488] [INFO ] [MAIN ] [736/3534] CNF kept (0.3s) | 734 kept, 2 rejected | 118.9/min | ETA: 23.5m [2026-01-06T12:06:16.878388] [DEBUG] [REMOTE ] CNI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:16.878621] [DEBUG] [REMOTE ] CNI: PASS: History has at least 300 days. [2026-01-06T12:06:16.878925] [DEBUG] [REMOTE ] CNI: PASS: Price check passed. Min price $90.32. [2026-01-06T12:06:16.879067] [DEBUG] [REMOTE ] CNI: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:16.879209] [DEBUG] [REMOTE ] CNI: PASS: Integrity check passed. [2026-01-06T12:06:16.879250] [DEBUG] [REMOTE ] CNI: Symbol is viable for forecasting. [2026-01-06T12:06:16.879305] [INFO ] [MAIN ] [737/3534] CNI kept (0.5s) | 735 kept, 2 rejected | 118.9/min | ETA: 23.5m [2026-01-06T12:06:17.291352] [DEBUG] [REMOTE ] CNK: Retrieved 4706 rows, trimmed to 300. [2026-01-06T12:06:17.291559] [DEBUG] [REMOTE ] CNK: PASS: History has at least 300 days. [2026-01-06T12:06:17.291853] [DEBUG] [REMOTE ] CNK: PASS: Price check passed. Min price $21.93. [2026-01-06T12:06:17.291996] [DEBUG] [REMOTE ] CNK: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:17.292311] [DEBUG] [REMOTE ] CNK: PASS: Integrity check passed. [2026-01-06T12:06:17.292355] [DEBUG] [REMOTE ] CNK: Symbol is viable for forecasting. [2026-01-06T12:06:17.292411] [INFO ] [MAIN ] [738/3534] CNK kept (0.4s) | 736 kept, 2 rejected | 118.9/min | ETA: 23.5m [2026-01-06T12:06:17.543957] [DEBUG] [REMOTE ] CNM: Retrieved 1119 rows, trimmed to 300. [2026-01-06T12:06:17.544145] [DEBUG] [REMOTE ] CNM: PASS: History has at least 300 days. [2026-01-06T12:06:17.544641] [DEBUG] [REMOTE ] CNM: PASS: Price check passed. Min price $44.29. [2026-01-06T12:06:17.544791] [DEBUG] [REMOTE ] CNM: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:17.544913] [DEBUG] [REMOTE ] CNM: PASS: Integrity check passed. [2026-01-06T12:06:17.544955] [DEBUG] [REMOTE ] CNM: Symbol is viable for forecasting. [2026-01-06T12:06:17.545006] [INFO ] [MAIN ] [739/3534] CNM kept (0.3s) | 737 kept, 2 rejected | 119.0/min | ETA: 23.5m [2026-01-06T12:06:18.085822] [DEBUG] [REMOTE ] CNMD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:18.085959] [DEBUG] [REMOTE ] CNMD: PASS: History has at least 300 days. [2026-01-06T12:06:18.086173] [DEBUG] [REMOTE ] CNMD: PASS: Price check passed. Min price $38.99. [2026-01-06T12:06:18.086305] [DEBUG] [REMOTE ] CNMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:18.086508] [DEBUG] [REMOTE ] CNMD: PASS: Integrity check passed. [2026-01-06T12:06:18.086553] [DEBUG] [REMOTE ] CNMD: Symbol is viable for forecasting. [2026-01-06T12:06:18.086617] [INFO ] [MAIN ] [740/3534] CNMD kept (0.5s) | 738 kept, 2 rejected | 119.0/min | ETA: 23.5m [2026-01-06T12:06:18.300802] [DEBUG] [REMOTE ] CNNE: Retrieved 2041 rows, trimmed to 300. [2026-01-06T12:06:18.300920] [DEBUG] [REMOTE ] CNNE: PASS: History has at least 300 days. [2026-01-06T12:06:18.301112] [DEBUG] [REMOTE ] CNNE: PASS: Price check passed. Min price $14.99. [2026-01-06T12:06:18.301247] [DEBUG] [REMOTE ] CNNE: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:18.301353] [DEBUG] [REMOTE ] CNNE: PASS: Integrity check passed. [2026-01-06T12:06:18.301393] [DEBUG] [REMOTE ] CNNE: Symbol is viable for forecasting. [2026-01-06T12:06:18.301438] [INFO ] [MAIN ] [741/3534] CNNE kept (0.2s) | 739 kept, 2 rejected | 119.1/min | ETA: 23.5m [2026-01-06T12:06:18.934138] [DEBUG] [REMOTE ] CNO: Retrieved 5616 rows, trimmed to 300. [2026-01-06T12:06:18.934270] [DEBUG] [REMOTE ] CNO: PASS: History has at least 300 days. [2026-01-06T12:06:18.934481] [DEBUG] [REMOTE ] CNO: PASS: Price check passed. Min price $38.33. [2026-01-06T12:06:18.934632] [DEBUG] [REMOTE ] CNO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:18.934747] [DEBUG] [REMOTE ] CNO: PASS: Integrity check passed. [2026-01-06T12:06:18.934787] [DEBUG] [REMOTE ] CNO: Symbol is viable for forecasting. [2026-01-06T12:06:18.934833] [INFO ] [MAIN ] [742/3534] CNO kept (0.6s) | 740 kept, 2 rejected | 119.0/min | ETA: 23.5m [2026-01-06T12:06:19.314760] [DEBUG] [REMOTE ] CNOB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:19.314896] [DEBUG] [REMOTE ] CNOB: PASS: History has at least 300 days. [2026-01-06T12:06:19.315113] [DEBUG] [REMOTE ] CNOB: PASS: Price check passed. Min price $23.12. [2026-01-06T12:06:19.315244] [DEBUG] [REMOTE ] CNOB: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:19.315358] [DEBUG] [REMOTE ] CNOB: PASS: Integrity check passed. [2026-01-06T12:06:19.315397] [DEBUG] [REMOTE ] CNOB: Symbol is viable for forecasting. [2026-01-06T12:06:19.315444] [INFO ] [MAIN ] [743/3534] CNOB kept (0.4s) | 741 kept, 2 rejected | 119.1/min | ETA: 23.4m [2026-01-06T12:06:19.745828] [DEBUG] [REMOTE ] CNP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:19.745966] [DEBUG] [REMOTE ] CNP: PASS: History has at least 300 days. [2026-01-06T12:06:19.746192] [DEBUG] [REMOTE ] CNP: PASS: Price check passed. Min price $37.33. [2026-01-06T12:06:19.746325] [DEBUG] [REMOTE ] CNP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:19.746443] [DEBUG] [REMOTE ] CNP: PASS: Integrity check passed. [2026-01-06T12:06:19.746482] [DEBUG] [REMOTE ] CNP: Symbol is viable for forecasting. [2026-01-06T12:06:19.746529] [INFO ] [MAIN ] [744/3534] CNP kept (0.4s) | 742 kept, 2 rejected | 119.1/min | ETA: 23.4m [2026-01-06T12:06:20.030648] [DEBUG] [REMOTE ] CNQ: Retrieved 6396 rows, trimmed to 300. [2026-01-06T12:06:20.031017] [DEBUG] [REMOTE ] CNQ: PASS: History has at least 300 days. [2026-01-06T12:06:20.031390] [DEBUG] [REMOTE ] CNQ: PASS: Price check passed. Min price $29.53. [2026-01-06T12:06:20.031535] [DEBUG] [REMOTE ] CNQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:20.031701] [DEBUG] [REMOTE ] CNQ: PASS: Integrity check passed. [2026-01-06T12:06:20.031746] [DEBUG] [REMOTE ] CNQ: Symbol is viable for forecasting. [2026-01-06T12:06:20.031804] [INFO ] [MAIN ] [745/3534] CNQ kept (0.3s) | 743 kept, 2 rejected | 119.1/min | ETA: 23.4m [2026-01-06T12:06:20.417894] [DEBUG] [REMOTE ] CNS: Retrieved 5382 rows, trimmed to 300. [2026-01-06T12:06:20.418045] [DEBUG] [REMOTE ] CNS: PASS: History has at least 300 days. [2026-01-06T12:06:20.418299] [DEBUG] [REMOTE ] CNS: PASS: Price check passed. Min price $59.24. [2026-01-06T12:06:20.418647] [DEBUG] [REMOTE ] CNS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:20.418895] [DEBUG] [REMOTE ] CNS: PASS: Integrity check passed. [2026-01-06T12:06:20.418940] [DEBUG] [REMOTE ] CNS: Symbol is viable for forecasting. [2026-01-06T12:06:20.418991] [INFO ] [MAIN ] [746/3534] CNS kept (0.4s) | 744 kept, 2 rejected | 119.2/min | ETA: 23.4m [2026-01-06T12:06:20.849490] [DEBUG] [REMOTE ] CNSP: Retrieved 1546 rows, trimmed to 300. [2026-01-06T12:06:20.849633] [DEBUG] [REMOTE ] CNSP: PASS: History has at least 300 days. [2026-01-06T12:06:20.849851] [DEBUG] [REMOTE ] CNSP: PASS: Price check passed. Min price $5.25. [2026-01-06T12:06:20.850011] [DEBUG] [REMOTE ] CNSP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:20.850129] [DEBUG] [REMOTE ] CNSP: PASS: Integrity check passed. [2026-01-06T12:06:20.850194] [DEBUG] [REMOTE ] CNSP: Symbol is viable for forecasting. [2026-01-06T12:06:20.850243] [INFO ] [MAIN ] [747/3534] CNSP kept (0.4s) | 745 kept, 2 rejected | 119.2/min | ETA: 23.4m [2026-01-06T12:06:21.192084] [DEBUG] [REMOTE ] CNTA: Retrieved 1156 rows, trimmed to 300. [2026-01-06T12:06:21.192209] [DEBUG] [REMOTE ] CNTA: PASS: History has at least 300 days. [2026-01-06T12:06:21.192404] [DEBUG] [REMOTE ] CNTA: PASS: Price check passed. Min price $22.12. [2026-01-06T12:06:21.192534] [DEBUG] [REMOTE ] CNTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:21.192661] [DEBUG] [REMOTE ] CNTA: PASS: Integrity check passed. [2026-01-06T12:06:21.192702] [DEBUG] [REMOTE ] CNTA: Symbol is viable for forecasting. [2026-01-06T12:06:21.192748] [INFO ] [MAIN ] [748/3534] CNTA kept (0.3s) | 746 kept, 2 rejected | 119.3/min | ETA: 23.4m [2026-01-06T12:06:21.729396] [DEBUG] [REMOTE ] CNTY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:21.729529] [DEBUG] [REMOTE ] CNTY: PASS: History has at least 300 days. [2026-01-06T12:06:21.729758] [DEBUG] [REMOTE ] CNTY: PASS: Price check passed. Min price $1.30. [2026-01-06T12:06:21.729897] [DEBUG] [REMOTE ] CNTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:21.730011] [DEBUG] [REMOTE ] CNTY: PASS: Integrity check passed. [2026-01-06T12:06:21.730052] [DEBUG] [REMOTE ] CNTY: Symbol is viable for forecasting. [2026-01-06T12:06:21.730104] [INFO ] [MAIN ] [749/3534] CNTY kept (0.5s) | 747 kept, 2 rejected | 119.2/min | ETA: 23.4m [2026-01-06T12:06:22.125020] [DEBUG] [REMOTE ] CNVS: Retrieved 5573 rows, trimmed to 300. [2026-01-06T12:06:22.125154] [DEBUG] [REMOTE ] CNVS: PASS: History has at least 300 days. [2026-01-06T12:06:22.125369] [DEBUG] [REMOTE ] CNVS: PASS: Price check passed. Min price $2.04. [2026-01-06T12:06:22.125505] [DEBUG] [REMOTE ] CNVS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:22.125646] [DEBUG] [REMOTE ] CNVS: PASS: Integrity check passed. [2026-01-06T12:06:22.125688] [DEBUG] [REMOTE ] CNVS: Symbol is viable for forecasting. [2026-01-06T12:06:22.125737] [INFO ] [MAIN ] [750/3534] CNVS kept (0.4s) | 748 kept, 2 rejected | 119.3/min | ETA: 23.3m [2026-01-06T12:06:22.610996] [DEBUG] [REMOTE ] CNX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:22.611144] [DEBUG] [REMOTE ] CNX: PASS: History has at least 300 days. [2026-01-06T12:06:22.611405] [DEBUG] [REMOTE ] CNX: PASS: Price check passed. Min price $31.77. [2026-01-06T12:06:22.611544] [DEBUG] [REMOTE ] CNX: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:22.611691] [DEBUG] [REMOTE ] CNX: PASS: Integrity check passed. [2026-01-06T12:06:22.611732] [DEBUG] [REMOTE ] CNX: Symbol is viable for forecasting. [2026-01-06T12:06:22.611783] [INFO ] [MAIN ] [751/3534] CNX kept (0.5s) | 749 kept, 2 rejected | 119.3/min | ETA: 23.3m [2026-01-06T12:06:22.876616] [DEBUG] [REMOTE ] CNXC: Retrieved 1282 rows, trimmed to 300. [2026-01-06T12:06:22.876828] [DEBUG] [REMOTE ] CNXC: PASS: History has at least 300 days. [2026-01-06T12:06:22.877099] [DEBUG] [REMOTE ] CNXC: PASS: Price check passed. Min price $32.50. [2026-01-06T12:06:22.877239] [DEBUG] [REMOTE ] CNXC: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:22.877367] [DEBUG] [REMOTE ] CNXC: PASS: Integrity check passed. [2026-01-06T12:06:22.877409] [DEBUG] [REMOTE ] CNXC: Symbol is viable for forecasting. [2026-01-06T12:06:22.877462] [INFO ] [MAIN ] [752/3534] CNXC kept (0.3s) | 750 kept, 2 rejected | 119.4/min | ETA: 23.3m [2026-01-06T12:06:23.315093] [DEBUG] [REMOTE ] CNXN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:23.315225] [DEBUG] [REMOTE ] CNXN: PASS: History has at least 300 days. [2026-01-06T12:06:23.315431] [DEBUG] [REMOTE ] CNXN: PASS: Price check passed. Min price $55.98. [2026-01-06T12:06:23.315562] [DEBUG] [REMOTE ] CNXN: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:23.315694] [DEBUG] [REMOTE ] CNXN: PASS: Integrity check passed. [2026-01-06T12:06:23.315733] [DEBUG] [REMOTE ] CNXN: Symbol is viable for forecasting. [2026-01-06T12:06:23.315779] [INFO ] [MAIN ] [753/3534] CNXN kept (0.4s) | 751 kept, 2 rejected | 119.4/min | ETA: 23.3m [2026-01-06T12:06:23.541126] [DEBUG] [REMOTE ] COCO: Retrieved 1055 rows, trimmed to 300. [2026-01-06T12:06:23.541260] [DEBUG] [REMOTE ] COCO: PASS: History has at least 300 days. [2026-01-06T12:06:23.541452] [DEBUG] [REMOTE ] COCO: PASS: Price check passed. Min price $39.07. [2026-01-06T12:06:23.541602] [DEBUG] [REMOTE ] COCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:23.541710] [DEBUG] [REMOTE ] COCO: PASS: Integrity check passed. [2026-01-06T12:06:23.541749] [DEBUG] [REMOTE ] COCO: Symbol is viable for forecasting. [2026-01-06T12:06:23.541795] [INFO ] [MAIN ] [754/3534] COCO kept (0.2s) | 752 kept, 2 rejected | 119.5/min | ETA: 23.3m [2026-01-06T12:06:24.045165] [DEBUG] [REMOTE ] CODA: Retrieved 4320 rows, trimmed to 300. [2026-01-06T12:06:24.045411] [DEBUG] [REMOTE ] CODA: PASS: History has at least 300 days. [2026-01-06T12:06:24.045805] [DEBUG] [REMOTE ] CODA: PASS: Price check passed. Min price $7.99. [2026-01-06T12:06:24.045964] [DEBUG] [REMOTE ] CODA: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:24.046145] [DEBUG] [REMOTE ] CODA: PASS: Integrity check passed. [2026-01-06T12:06:24.046206] [DEBUG] [REMOTE ] CODA: Symbol is viable for forecasting. [2026-01-06T12:06:24.046275] [INFO ] [MAIN ] [755/3534] CODA kept (0.5s) | 753 kept, 2 rejected | 119.5/min | ETA: 23.3m [2026-01-06T12:06:24.632545] [DEBUG] [REMOTE ] CODI: Retrieved 4939 rows, trimmed to 300. [2026-01-06T12:06:24.632726] [DEBUG] [REMOTE ] CODI: PASS: History has at least 300 days. [2026-01-06T12:06:24.632978] [DEBUG] [REMOTE ] CODI: PASS: Price check passed. Min price $4.65. [2026-01-06T12:06:24.633116] [DEBUG] [REMOTE ] CODI: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:24.633246] [DEBUG] [REMOTE ] CODI: PASS: Integrity check passed. [2026-01-06T12:06:24.633288] [DEBUG] [REMOTE ] CODI: Symbol is viable for forecasting. [2026-01-06T12:06:24.633341] [INFO ] [MAIN ] [756/3534] CODI kept (0.6s) | 754 kept, 2 rejected | 119.4/min | ETA: 23.3m [2026-01-06T12:06:24.875903] [DEBUG] [REMOTE ] COEP: Retrieved 1267 rows, trimmed to 300. [2026-01-06T12:06:24.876094] [DEBUG] [REMOTE ] COEP: PASS: History has at least 300 days. [2026-01-06T12:06:24.876382] [DEBUG] [REMOTE ] COEP: PASS: Price check passed. Min price $13.71. [2026-01-06T12:06:24.876601] [DEBUG] [REMOTE ] COEP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:24.876770] [DEBUG] [REMOTE ] COEP: PASS: Integrity check passed. [2026-01-06T12:06:24.876831] [DEBUG] [REMOTE ] COEP: Symbol is viable for forecasting. [2026-01-06T12:06:24.876907] [INFO ] [MAIN ] [757/3534] COEP kept (0.2s) | 755 kept, 2 rejected | 119.5/min | ETA: 23.2m [2026-01-06T12:06:25.538742] [DEBUG] [REMOTE ] COF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:25.538894] [DEBUG] [REMOTE ] COF: PASS: History has at least 300 days. [2026-01-06T12:06:25.539180] [DEBUG] [REMOTE ] COF: PASS: Price check passed. Min price $200.04. [2026-01-06T12:06:25.539334] [DEBUG] [REMOTE ] COF: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:25.539491] [DEBUG] [REMOTE ] COF: PASS: Integrity check passed. [2026-01-06T12:06:25.539592] [DEBUG] [REMOTE ] COF: Symbol is viable for forecasting. [2026-01-06T12:06:25.539657] [INFO ] [MAIN ] [758/3534] COF kept (0.7s) | 756 kept, 2 rejected | 119.5/min | ETA: 23.2m [2026-01-06T12:06:26.009277] [DEBUG] [REMOTE ] COFS: Retrieved 6032 rows, trimmed to 300. [2026-01-06T12:06:26.009487] [DEBUG] [REMOTE ] COFS: PASS: History has at least 300 days. [2026-01-06T12:06:26.010033] [DEBUG] [REMOTE ] COFS: PASS: Price check passed. Min price $26.05. [2026-01-06T12:06:26.010207] [DEBUG] [REMOTE ] COFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:26.010554] [DEBUG] [REMOTE ] COFS: PASS: Integrity check passed. [2026-01-06T12:06:26.010616] [DEBUG] [REMOTE ] COFS: Symbol is viable for forecasting. [2026-01-06T12:06:26.010674] [INFO ] [MAIN ] [759/3534] COFS kept (0.5s) | 757 kept, 2 rejected | 119.5/min | ETA: 23.2m [2026-01-06T12:06:26.272735] [DEBUG] [REMOTE ] COIN: Retrieved 1188 rows, trimmed to 300. [2026-01-06T12:06:26.272875] [DEBUG] [REMOTE ] COIN: PASS: History has at least 300 days. [2026-01-06T12:06:26.273085] [DEBUG] [REMOTE ] COIN: PASS: Price check passed. Min price $226.14. [2026-01-06T12:06:26.273222] [DEBUG] [REMOTE ] COIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:26.273335] [DEBUG] [REMOTE ] COIN: PASS: Integrity check passed. [2026-01-06T12:06:26.273375] [DEBUG] [REMOTE ] COIN: Symbol is viable for forecasting. [2026-01-06T12:06:26.273422] [INFO ] [MAIN ] [760/3534] COIN kept (0.3s) | 758 kept, 2 rejected | 119.6/min | ETA: 23.2m [2026-01-06T12:06:26.927929] [DEBUG] [REMOTE ] COKE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:26.928121] [DEBUG] [REMOTE ] COKE: PASS: History has at least 300 days. [2026-01-06T12:06:26.928422] [DEBUG] [REMOTE ] COKE: PASS: Price check passed. Min price $122.96. [2026-01-06T12:06:26.928621] [DEBUG] [REMOTE ] COKE: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:26.928798] [DEBUG] [REMOTE ] COKE: PASS: Integrity check passed. [2026-01-06T12:06:26.928851] [DEBUG] [REMOTE ] COKE: Symbol is viable for forecasting. [2026-01-06T12:06:26.928916] [INFO ] [MAIN ] [761/3534] COKE kept (0.7s) | 759 kept, 2 rejected | 119.5/min | ETA: 23.2m [2026-01-06T12:06:27.428985] [DEBUG] [REMOTE ] COLB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:27.429211] [DEBUG] [REMOTE ] COLB: PASS: History has at least 300 days. [2026-01-06T12:06:27.429605] [DEBUG] [REMOTE ] COLB: PASS: Price check passed. Min price $23.75. [2026-01-06T12:06:27.429767] [DEBUG] [REMOTE ] COLB: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:27.429929] [DEBUG] [REMOTE ] COLB: PASS: Integrity check passed. [2026-01-06T12:06:27.429974] [DEBUG] [REMOTE ] COLB: Symbol is viable for forecasting. [2026-01-06T12:06:27.430032] [INFO ] [MAIN ] [762/3534] COLB kept (0.5s) | 760 kept, 2 rejected | 119.5/min | ETA: 23.2m [2026-01-06T12:06:27.636296] [DEBUG] [REMOTE ] COLD: Retrieved 2001 rows, trimmed to 300. [2026-01-06T12:06:27.636528] [DEBUG] [REMOTE ] COLD: PASS: History has at least 300 days. [2026-01-06T12:06:27.636826] [DEBUG] [REMOTE ] COLD: PASS: Price check passed. Min price $9.94. [2026-01-06T12:06:27.636980] [DEBUG] [REMOTE ] COLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:27.637121] [DEBUG] [REMOTE ] COLD: PASS: Integrity check passed. [2026-01-06T12:06:27.637164] [DEBUG] [REMOTE ] COLD: Symbol is viable for forecasting. [2026-01-06T12:06:27.637219] [INFO ] [MAIN ] [763/3534] COLD kept (0.2s) | 761 kept, 2 rejected | 119.6/min | ETA: 23.2m [2026-01-06T12:06:28.160705] [DEBUG] [REMOTE ] COLL: Retrieved 2682 rows, trimmed to 300. [2026-01-06T12:06:28.160944] [DEBUG] [REMOTE ] COLL: PASS: History has at least 300 days. [2026-01-06T12:06:28.161306] [DEBUG] [REMOTE ] COLL: PASS: Price check passed. Min price $32.04. [2026-01-06T12:06:28.161483] [DEBUG] [REMOTE ] COLL: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:28.161681] [DEBUG] [REMOTE ] COLL: PASS: Integrity check passed. [2026-01-06T12:06:28.161736] [DEBUG] [REMOTE ] COLL: Symbol is viable for forecasting. [2026-01-06T12:06:28.161806] [INFO ] [MAIN ] [764/3534] COLL kept (0.5s) | 762 kept, 2 rejected | 119.6/min | ETA: 23.2m [2026-01-06T12:06:28.680482] [DEBUG] [REMOTE ] COLM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:28.680699] [DEBUG] [REMOTE ] COLM: PASS: History has at least 300 days. [2026-01-06T12:06:28.680979] [DEBUG] [REMOTE ] COLM: PASS: Price check passed. Min price $48.67. [2026-01-06T12:06:28.681117] [DEBUG] [REMOTE ] COLM: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:28.681299] [DEBUG] [REMOTE ] COLM: PASS: Integrity check passed. [2026-01-06T12:06:28.681343] [DEBUG] [REMOTE ] COLM: Symbol is viable for forecasting. [2026-01-06T12:06:28.681394] [INFO ] [MAIN ] [765/3534] COLM kept (0.5s) | 763 kept, 2 rejected | 119.6/min | ETA: 23.2m [2026-01-06T12:06:29.026734] [DEBUG] [REMOTE ] COMM: Retrieved 3066 rows, trimmed to 300. [2026-01-06T12:06:29.026864] [DEBUG] [REMOTE ] COMM: PASS: History has at least 300 days. [2026-01-06T12:06:29.027060] [DEBUG] [REMOTE ] COMM: PASS: Price check passed. Min price $14.95. [2026-01-06T12:06:29.027191] [DEBUG] [REMOTE ] COMM: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:29.027299] [DEBUG] [REMOTE ] COMM: PASS: Integrity check passed. [2026-01-06T12:06:29.027338] [DEBUG] [REMOTE ] COMM: Symbol is viable for forecasting. [2026-01-06T12:06:29.027383] [INFO ] [MAIN ] [766/3534] COMM kept (0.3s) | 764 kept, 2 rejected | 119.6/min | ETA: 23.1m [2026-01-06T12:06:29.360723] [DEBUG] [REMOTE ] COMP: Retrieved 1196 rows, trimmed to 300. [2026-01-06T12:06:29.360852] [DEBUG] [REMOTE ] COMP: PASS: History has at least 300 days. [2026-01-06T12:06:29.361046] [DEBUG] [REMOTE ] COMP: PASS: Price check passed. Min price $6.92. [2026-01-06T12:06:29.361177] [DEBUG] [REMOTE ] COMP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:29.361284] [DEBUG] [REMOTE ] COMP: PASS: Integrity check passed. [2026-01-06T12:06:29.361323] [DEBUG] [REMOTE ] COMP: Symbol is viable for forecasting. [2026-01-06T12:06:29.361370] [INFO ] [MAIN ] [767/3534] COMP kept (0.3s) | 765 kept, 2 rejected | 119.7/min | ETA: 23.1m [2026-01-06T12:06:29.614055] [DEBUG] [REMOTE ] CONL: Retrieved 855 rows, trimmed to 300. [2026-01-06T12:06:29.614248] [DEBUG] [REMOTE ] CONL: PASS: History has at least 300 days. [2026-01-06T12:06:29.614492] [DEBUG] [REMOTE ] CONL: PASS: Price check passed. Min price $14.65. [2026-01-06T12:06:29.614660] [DEBUG] [REMOTE ] CONL: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:29.614778] [DEBUG] [REMOTE ] CONL: PASS: Integrity check passed. [2026-01-06T12:06:29.614820] [DEBUG] [REMOTE ] CONL: Symbol is viable for forecasting. [2026-01-06T12:06:29.614872] [INFO ] [MAIN ] [768/3534] CONL kept (0.3s) | 766 kept, 2 rejected | 119.8/min | ETA: 23.1m [2026-01-06T12:06:30.343214] [DEBUG] [REMOTE ] COO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:30.343437] [DEBUG] [REMOTE ] COO: PASS: History has at least 300 days. [2026-01-06T12:06:30.343789] [DEBUG] [REMOTE ] COO: PASS: Price check passed. Min price $68.37. [2026-01-06T12:06:30.343937] [DEBUG] [REMOTE ] COO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:30.344077] [DEBUG] [REMOTE ] COO: PASS: Integrity check passed. [2026-01-06T12:06:30.344175] [DEBUG] [REMOTE ] COO: Symbol is viable for forecasting. [2026-01-06T12:06:30.344253] [INFO ] [MAIN ] [769/3534] COO kept (0.7s) | 767 kept, 2 rejected | 119.7/min | ETA: 23.1m [2026-01-06T12:06:30.828819] [DEBUG] [REMOTE ] COP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:30.828953] [DEBUG] [REMOTE ] COP: PASS: History has at least 300 days. [2026-01-06T12:06:30.829171] [DEBUG] [REMOTE ] COP: PASS: Price check passed. Min price $84.86. [2026-01-06T12:06:30.829300] [DEBUG] [REMOTE ] COP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:30.829421] [DEBUG] [REMOTE ] COP: PASS: Integrity check passed. [2026-01-06T12:06:30.829460] [DEBUG] [REMOTE ] COP: Symbol is viable for forecasting. [2026-01-06T12:06:30.829507] [INFO ] [MAIN ] [770/3534] COP kept (0.5s) | 768 kept, 2 rejected | 119.7/min | ETA: 23.1m [2026-01-06T12:06:31.028292] [DEBUG] [REMOTE ] COPP: Retrieved 460 rows, trimmed to 300. [2026-01-06T12:06:31.028415] [DEBUG] [REMOTE ] COPP: PASS: History has at least 300 days. [2026-01-06T12:06:31.028634] [DEBUG] [REMOTE ] COPP: PASS: Price check passed. Min price $26.83. [2026-01-06T12:06:31.028787] [DEBUG] [REMOTE ] COPP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:31.028899] [DEBUG] [REMOTE ] COPP: PASS: Integrity check passed. [2026-01-06T12:06:31.028943] [DEBUG] [REMOTE ] COPP: Symbol is viable for forecasting. [2026-01-06T12:06:31.028989] [INFO ] [MAIN ] [771/3534] COPP kept (0.2s) | 769 kept, 2 rejected | 119.8/min | ETA: 23.1m [2026-01-06T12:06:31.410531] [DEBUG] [REMOTE ] CORZ: Retrieved 489 rows, trimmed to 300. [2026-01-06T12:06:31.410668] [DEBUG] [REMOTE ] CORZ: PASS: History has at least 300 days. [2026-01-06T12:06:31.410861] [DEBUG] [REMOTE ] CORZ: PASS: Price check passed. Min price $13.57. [2026-01-06T12:06:31.410990] [DEBUG] [REMOTE ] CORZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:31.411095] [DEBUG] [REMOTE ] CORZ: PASS: Integrity check passed. [2026-01-06T12:06:31.411134] [DEBUG] [REMOTE ] CORZ: Symbol is viable for forecasting. [2026-01-06T12:06:31.411180] [INFO ] [MAIN ] [772/3534] CORZ kept (0.4s) | 770 kept, 2 rejected | 119.8/min | ETA: 23.0m [2026-01-06T12:06:31.816817] [DEBUG] [REMOTE ] CORZZ: Retrieved 489 rows, trimmed to 300. [2026-01-06T12:06:31.816962] [DEBUG] [REMOTE ] CORZZ: PASS: History has at least 300 days. [2026-01-06T12:06:31.817179] [DEBUG] [REMOTE ] CORZZ: PASS: Price check passed. Min price $13.71. [2026-01-06T12:06:31.817316] [DEBUG] [REMOTE ] CORZZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:31.817434] [DEBUG] [REMOTE ] CORZZ: PASS: Integrity check passed. [2026-01-06T12:06:31.817475] [DEBUG] [REMOTE ] CORZZ: Symbol is viable for forecasting. [2026-01-06T12:06:31.817522] [INFO ] [MAIN ] [773/3534] CORZZ kept (0.4s) | 771 kept, 2 rejected | 119.9/min | ETA: 23.0m [2026-01-06T12:06:32.386981] [DEBUG] [REMOTE ] COTY: Retrieved 3160 rows, trimmed to 300. [2026-01-06T12:06:32.387099] [DEBUG] [REMOTE ] COTY: PASS: History has at least 300 days. [2026-01-06T12:06:32.387299] [DEBUG] [REMOTE ] COTY: PASS: Price check passed. Min price $3.01. [2026-01-06T12:06:32.387433] [DEBUG] [REMOTE ] COTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:32.387542] [DEBUG] [REMOTE ] COTY: PASS: Integrity check passed. [2026-01-06T12:06:32.387601] [DEBUG] [REMOTE ] COTY: Symbol is viable for forecasting. [2026-01-06T12:06:32.387649] [INFO ] [MAIN ] [774/3534] COTY kept (0.6s) | 772 kept, 2 rejected | 119.8/min | ETA: 23.0m [2026-01-06T12:06:32.666643] [DEBUG] [REMOTE ] COWG: Retrieved 760 rows, trimmed to 300. [2026-01-06T12:06:32.666809] [DEBUG] [REMOTE ] COWG: PASS: History has at least 300 days. [2026-01-06T12:06:32.667072] [DEBUG] [REMOTE ] COWG: PASS: Price check passed. Min price $33.08. [2026-01-06T12:06:32.667269] [DEBUG] [REMOTE ] COWG: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:32.667429] [DEBUG] [REMOTE ] COWG: PASS: Integrity check passed. [2026-01-06T12:06:32.667492] [DEBUG] [REMOTE ] COWG: Symbol is viable for forecasting. [2026-01-06T12:06:32.667565] [INFO ] [MAIN ] [775/3534] COWG kept (0.3s) | 773 kept, 2 rejected | 119.9/min | ETA: 23.0m [2026-01-06T12:06:33.059525] [DEBUG] [REMOTE ] COYA: Retrieved 756 rows, trimmed to 300. [2026-01-06T12:06:33.059670] [DEBUG] [REMOTE ] COYA: PASS: History has at least 300 days. [2026-01-06T12:06:33.059868] [DEBUG] [REMOTE ] COYA: PASS: Price check passed. Min price $5.30. [2026-01-06T12:06:33.059998] [DEBUG] [REMOTE ] COYA: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:33.060105] [DEBUG] [REMOTE ] COYA: PASS: Integrity check passed. [2026-01-06T12:06:33.060145] [DEBUG] [REMOTE ] COYA: Symbol is viable for forecasting. [2026-01-06T12:06:33.060192] [INFO ] [MAIN ] [776/3534] COYA kept (0.4s) | 774 kept, 2 rejected | 119.9/min | ETA: 23.0m [2026-01-06T12:06:33.770405] [DEBUG] [REMOTE ] CP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:33.770534] [DEBUG] [REMOTE ] CP: PASS: History has at least 300 days. [2026-01-06T12:06:33.770761] [DEBUG] [REMOTE ] CP: PASS: Price check passed. Min price $68.72. [2026-01-06T12:06:33.770895] [DEBUG] [REMOTE ] CP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:33.771006] [DEBUG] [REMOTE ] CP: PASS: Integrity check passed. [2026-01-06T12:06:33.771046] [DEBUG] [REMOTE ] CP: Symbol is viable for forecasting. [2026-01-06T12:06:33.771093] [INFO ] [MAIN ] [777/3534] CP kept (0.7s) | 775 kept, 2 rejected | 119.9/min | ETA: 23.0m [2026-01-06T12:06:34.204723] [DEBUG] [REMOTE ] CPA: Retrieved 5044 rows, trimmed to 300. [2026-01-06T12:06:34.204857] [DEBUG] [REMOTE ] CPA: PASS: History has at least 300 days. [2026-01-06T12:06:34.205056] [DEBUG] [REMOTE ] CPA: PASS: Price check passed. Min price $111.61. [2026-01-06T12:06:34.205187] [DEBUG] [REMOTE ] CPA: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:34.205295] [DEBUG] [REMOTE ] CPA: PASS: Integrity check passed. [2026-01-06T12:06:34.205335] [DEBUG] [REMOTE ] CPA: Symbol is viable for forecasting. [2026-01-06T12:06:34.205382] [INFO ] [MAIN ] [778/3534] CPA kept (0.4s) | 776 kept, 2 rejected | 119.9/min | ETA: 23.0m [2026-01-06T12:06:34.681339] [DEBUG] [REMOTE ] CPB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:34.681489] [DEBUG] [REMOTE ] CPB: PASS: History has at least 300 days. [2026-01-06T12:06:34.681755] [DEBUG] [REMOTE ] CPB: PASS: Price check passed. Min price $26.67. [2026-01-06T12:06:34.681894] [DEBUG] [REMOTE ] CPB: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:34.682017] [DEBUG] [REMOTE ] CPB: PASS: Integrity check passed. [2026-01-06T12:06:34.682058] [DEBUG] [REMOTE ] CPB: Symbol is viable for forecasting. [2026-01-06T12:06:34.682107] [INFO ] [MAIN ] [779/3534] CPB kept (0.5s) | 777 kept, 2 rejected | 119.9/min | ETA: 23.0m [2026-01-06T12:06:35.162132] [DEBUG] [REMOTE ] CPF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:35.162266] [DEBUG] [REMOTE ] CPF: PASS: History has at least 300 days. [2026-01-06T12:06:35.162481] [DEBUG] [REMOTE ] CPF: PASS: Price check passed. Min price $27.33. [2026-01-06T12:06:35.162652] [DEBUG] [REMOTE ] CPF: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:35.162772] [DEBUG] [REMOTE ] CPF: PASS: Integrity check passed. [2026-01-06T12:06:35.162840] [DEBUG] [REMOTE ] CPF: Symbol is viable for forecasting. [2026-01-06T12:06:35.162891] [INFO ] [MAIN ] [780/3534] CPF kept (0.5s) | 778 kept, 2 rejected | 119.9/min | ETA: 23.0m [2026-01-06T12:06:35.544154] [DEBUG] [REMOTE ] CPIX: Retrieved 4126 rows, trimmed to 300. [2026-01-06T12:06:35.544282] [DEBUG] [REMOTE ] CPIX: PASS: History has at least 300 days. [2026-01-06T12:06:35.544499] [DEBUG] [REMOTE ] CPIX: PASS: Price check passed. Min price $1.90. [2026-01-06T12:06:35.544658] [DEBUG] [REMOTE ] CPIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:35.544771] [DEBUG] [REMOTE ] CPIX: PASS: Integrity check passed. [2026-01-06T12:06:35.544810] [DEBUG] [REMOTE ] CPIX: Symbol is viable for forecasting. [2026-01-06T12:06:35.544858] [INFO ] [MAIN ] [781/3534] CPIX kept (0.4s) | 779 kept, 2 rejected | 119.9/min | ETA: 23.0m [2026-01-06T12:06:35.971062] [DEBUG] [REMOTE ] CPK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:35.971192] [DEBUG] [REMOTE ] CPK: PASS: History has at least 300 days. [2026-01-06T12:06:35.971399] [DEBUG] [REMOTE ] CPK: PASS: Price check passed. Min price $123.26. [2026-01-06T12:06:35.971535] [DEBUG] [REMOTE ] CPK: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:35.971668] [DEBUG] [REMOTE ] CPK: PASS: Integrity check passed. [2026-01-06T12:06:35.971709] [DEBUG] [REMOTE ] CPK: Symbol is viable for forecasting. [2026-01-06T12:06:35.971756] [INFO ] [MAIN ] [782/3534] CPK kept (0.4s) | 780 kept, 2 rejected | 120.0/min | ETA: 22.9m [2026-01-06T12:06:36.212314] [DEBUG] [REMOTE ] CPNG: Retrieved 1211 rows, trimmed to 300. [2026-01-06T12:06:36.212457] [DEBUG] [REMOTE ] CPNG: PASS: History has at least 300 days. [2026-01-06T12:06:36.212711] [DEBUG] [REMOTE ] CPNG: PASS: Price check passed. Min price $22.42. [2026-01-06T12:06:36.212882] [DEBUG] [REMOTE ] CPNG: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:36.213018] [DEBUG] [REMOTE ] CPNG: PASS: Integrity check passed. [2026-01-06T12:06:36.213067] [DEBUG] [REMOTE ] CPNG: Symbol is viable for forecasting. [2026-01-06T12:06:36.213126] [INFO ] [MAIN ] [783/3534] CPNG kept (0.2s) | 781 kept, 2 rejected | 120.0/min | ETA: 22.9m [2026-01-06T12:06:36.609422] [DEBUG] [REMOTE ] CPRI: Retrieved 3533 rows, trimmed to 300. [2026-01-06T12:06:36.609550] [DEBUG] [REMOTE ] CPRI: PASS: History has at least 300 days. [2026-01-06T12:06:36.609983] [DEBUG] [REMOTE ] CPRI: PASS: Price check passed. Min price $19.11. [2026-01-06T12:06:36.610118] [DEBUG] [REMOTE ] CPRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:36.610229] [DEBUG] [REMOTE ] CPRI: PASS: Integrity check passed. [2026-01-06T12:06:36.610269] [DEBUG] [REMOTE ] CPRI: Symbol is viable for forecasting. [2026-01-06T12:06:36.610315] [INFO ] [MAIN ] [784/3534] CPRI kept (0.4s) | 782 kept, 2 rejected | 120.1/min | ETA: 22.9m [2026-01-06T12:06:37.113537] [DEBUG] [REMOTE ] CPRX: Retrieved 4818 rows, trimmed to 300. [2026-01-06T12:06:37.113690] [DEBUG] [REMOTE ] CPRX: PASS: History has at least 300 days. [2026-01-06T12:06:37.113897] [DEBUG] [REMOTE ] CPRX: PASS: Price check passed. Min price $20.31. [2026-01-06T12:06:37.114035] [DEBUG] [REMOTE ] CPRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:37.114150] [DEBUG] [REMOTE ] CPRX: PASS: Integrity check passed. [2026-01-06T12:06:37.114192] [DEBUG] [REMOTE ] CPRX: Symbol is viable for forecasting. [2026-01-06T12:06:37.114239] [INFO ] [MAIN ] [785/3534] CPRX kept (0.5s) | 783 kept, 2 rejected | 120.1/min | ETA: 22.9m [2026-01-06T12:06:37.526289] [DEBUG] [REMOTE ] CPS: Retrieved 3926 rows, trimmed to 300. [2026-01-06T12:06:37.526398] [DEBUG] [REMOTE ] CPS: PASS: History has at least 300 days. [2026-01-06T12:06:37.526617] [DEBUG] [REMOTE ] CPS: PASS: Price check passed. Min price $28.08. [2026-01-06T12:06:37.526751] [DEBUG] [REMOTE ] CPS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:37.526858] [DEBUG] [REMOTE ] CPS: PASS: Integrity check passed. [2026-01-06T12:06:37.526897] [DEBUG] [REMOTE ] CPS: Symbol is viable for forecasting. [2026-01-06T12:06:37.526944] [INFO ] [MAIN ] [786/3534] CPS kept (0.4s) | 784 kept, 2 rejected | 120.1/min | ETA: 22.9m [2026-01-06T12:06:38.008772] [DEBUG] [REMOTE ] CPSH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:38.008904] [DEBUG] [REMOTE ] CPSH: PASS: History has at least 300 days. [2026-01-06T12:06:38.009132] [DEBUG] [REMOTE ] CPSH: PASS: Price check passed. Min price $3.04. [2026-01-06T12:06:38.009271] [DEBUG] [REMOTE ] CPSH: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:38.009389] [DEBUG] [REMOTE ] CPSH: PASS: Integrity check passed. [2026-01-06T12:06:38.009430] [DEBUG] [REMOTE ] CPSH: Symbol is viable for forecasting. [2026-01-06T12:06:38.009477] [INFO ] [MAIN ] [787/3534] CPSH kept (0.5s) | 785 kept, 2 rejected | 120.1/min | ETA: 22.9m [2026-01-06T12:06:38.466488] [DEBUG] [REMOTE ] CPSS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:38.466643] [DEBUG] [REMOTE ] CPSS: PASS: History has at least 300 days. [2026-01-06T12:06:38.466851] [DEBUG] [REMOTE ] CPSS: PASS: Price check passed. Min price $7.39. [2026-01-06T12:06:38.466984] [DEBUG] [REMOTE ] CPSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:38.467095] [DEBUG] [REMOTE ] CPSS: PASS: Integrity check passed. [2026-01-06T12:06:38.467134] [DEBUG] [REMOTE ] CPSS: Symbol is viable for forecasting. [2026-01-06T12:06:38.467181] [INFO ] [MAIN ] [788/3534] CPSS kept (0.5s) | 786 kept, 2 rejected | 120.1/min | ETA: 22.9m [2026-01-06T12:06:38.755888] [DEBUG] [REMOTE ] CPZ: Retrieved 1534 rows, trimmed to 300. [2026-01-06T12:06:38.755999] [DEBUG] [REMOTE ] CPZ: PASS: History has at least 300 days. [2026-01-06T12:06:38.756189] [DEBUG] [REMOTE ] CPZ: PASS: Price check passed. Min price $14.46. [2026-01-06T12:06:38.756320] [DEBUG] [REMOTE ] CPZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:38.756427] [DEBUG] [REMOTE ] CPZ: PASS: Integrity check passed. [2026-01-06T12:06:38.756466] [DEBUG] [REMOTE ] CPZ: Symbol is viable for forecasting. [2026-01-06T12:06:38.756514] [INFO ] [MAIN ] [789/3534] CPZ kept (0.3s) | 787 kept, 2 rejected | 120.2/min | ETA: 22.8m [2026-01-06T12:06:39.301431] [DEBUG] [REMOTE ] CQP: Retrieved 4729 rows, trimmed to 300. [2026-01-06T12:06:39.301608] [DEBUG] [REMOTE ] CQP: PASS: History has at least 300 days. [2026-01-06T12:06:39.301866] [DEBUG] [REMOTE ] CQP: PASS: Price check passed. Min price $49.68. [2026-01-06T12:06:39.302012] [DEBUG] [REMOTE ] CQP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:39.302140] [DEBUG] [REMOTE ] CQP: PASS: Integrity check passed. [2026-01-06T12:06:39.302181] [DEBUG] [REMOTE ] CQP: Symbol is viable for forecasting. [2026-01-06T12:06:39.302230] [INFO ] [MAIN ] [790/3534] CQP kept (0.5s) | 788 kept, 2 rejected | 120.2/min | ETA: 22.8m [2026-01-06T12:06:39.792552] [DEBUG] [REMOTE ] CRAI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:39.792738] [DEBUG] [REMOTE ] CRAI: PASS: History has at least 300 days. [2026-01-06T12:06:39.793015] [DEBUG] [REMOTE ] CRAI: PASS: Price check passed. Min price $171.16. [2026-01-06T12:06:39.793149] [DEBUG] [REMOTE ] CRAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:39.793275] [DEBUG] [REMOTE ] CRAI: PASS: Integrity check passed. [2026-01-06T12:06:39.793347] [DEBUG] [REMOTE ] CRAI: Symbol is viable for forecasting. [2026-01-06T12:06:39.793397] [INFO ] [MAIN ] [791/3534] CRAI kept (0.5s) | 789 kept, 2 rejected | 120.2/min | ETA: 22.8m [2026-01-06T12:06:40.008363] [DEBUG] [REMOTE ] CRBG: Retrieved 829 rows, trimmed to 300. [2026-01-06T12:06:40.008496] [DEBUG] [REMOTE ] CRBG: PASS: History has at least 300 days. [2026-01-06T12:06:40.008743] [DEBUG] [REMOTE ] CRBG: PASS: Price check passed. Min price $27.39. [2026-01-06T12:06:40.008906] [DEBUG] [REMOTE ] CRBG: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:40.009035] [DEBUG] [REMOTE ] CRBG: PASS: Integrity check passed. [2026-01-06T12:06:40.009079] [DEBUG] [REMOTE ] CRBG: Symbol is viable for forecasting. [2026-01-06T12:06:40.009127] [INFO ] [MAIN ] [792/3534] CRBG kept (0.2s) | 790 kept, 2 rejected | 120.3/min | ETA: 22.8m [2026-01-06T12:06:40.517506] [DEBUG] [REMOTE ] CRBP: Retrieved 2803 rows, trimmed to 300. [2026-01-06T12:06:40.517658] [DEBUG] [REMOTE ] CRBP: PASS: History has at least 300 days. [2026-01-06T12:06:40.517911] [DEBUG] [REMOTE ] CRBP: PASS: Price check passed. Min price $7.83. [2026-01-06T12:06:40.518072] [DEBUG] [REMOTE ] CRBP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:40.518210] [DEBUG] [REMOTE ] CRBP: PASS: Integrity check passed. [2026-01-06T12:06:40.518261] [DEBUG] [REMOTE ] CRBP: Symbol is viable for forecasting. [2026-01-06T12:06:40.518320] [INFO ] [MAIN ] [793/3534] CRBP kept (0.5s) | 791 kept, 2 rejected | 120.3/min | ETA: 22.8m [2026-01-06T12:06:40.856453] [DEBUG] [REMOTE ] CRC: Retrieved 1302 rows, trimmed to 300. [2026-01-06T12:06:40.856609] [DEBUG] [REMOTE ] CRC: PASS: History has at least 300 days. [2026-01-06T12:06:40.856806] [DEBUG] [REMOTE ] CRC: PASS: Price check passed. Min price $43.55. [2026-01-06T12:06:40.856935] [DEBUG] [REMOTE ] CRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:40.857042] [DEBUG] [REMOTE ] CRC: PASS: Integrity check passed. [2026-01-06T12:06:40.857081] [DEBUG] [REMOTE ] CRC: Symbol is viable for forecasting. [2026-01-06T12:06:40.857127] [INFO ] [MAIN ] [794/3534] CRC kept (0.3s) | 792 kept, 2 rejected | 120.3/min | ETA: 22.8m [2026-01-06T12:06:41.417215] [DEBUG] [REMOTE ] CRDF: Retrieved 5396 rows, trimmed to 300. [2026-01-06T12:06:41.417356] [DEBUG] [REMOTE ] CRDF: PASS: History has at least 300 days. [2026-01-06T12:06:41.417608] [DEBUG] [REMOTE ] CRDF: PASS: Price check passed. Min price $1.96. [2026-01-06T12:06:41.417754] [DEBUG] [REMOTE ] CRDF: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:41.417900] [DEBUG] [REMOTE ] CRDF: PASS: Integrity check passed. [2026-01-06T12:06:41.417943] [DEBUG] [REMOTE ] CRDF: Symbol is viable for forecasting. [2026-01-06T12:06:41.417993] [INFO ] [MAIN ] [795/3534] CRDF kept (0.6s) | 793 kept, 2 rejected | 120.3/min | ETA: 22.8m [2026-01-06T12:06:41.584213] [DEBUG] [REMOTE ] CRDO: Retrieved 988 rows, trimmed to 300. [2026-01-06T12:06:41.584341] [DEBUG] [REMOTE ] CRDO: PASS: History has at least 300 days. [2026-01-06T12:06:41.584538] [DEBUG] [REMOTE ] CRDO: PASS: Price check passed. Min price $129.75. [2026-01-06T12:06:41.584704] [DEBUG] [REMOTE ] CRDO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:41.584814] [DEBUG] [REMOTE ] CRDO: PASS: Integrity check passed. [2026-01-06T12:06:41.584854] [DEBUG] [REMOTE ] CRDO: Symbol is viable for forecasting. [2026-01-06T12:06:41.584901] [INFO ] [MAIN ] [796/3534] CRDO kept (0.2s) | 794 kept, 2 rejected | 120.4/min | ETA: 22.7m [2026-01-06T12:06:42.288643] [DEBUG] [REMOTE ] CRESY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:42.288771] [DEBUG] [REMOTE ] CRESY: PASS: History has at least 300 days. [2026-01-06T12:06:42.288982] [DEBUG] [REMOTE ] CRESY: PASS: Price check passed. Min price $8.56. [2026-01-06T12:06:42.289114] [DEBUG] [REMOTE ] CRESY: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:42.289228] [DEBUG] [REMOTE ] CRESY: PASS: Integrity check passed. [2026-01-06T12:06:42.289268] [DEBUG] [REMOTE ] CRESY: Symbol is viable for forecasting. [2026-01-06T12:06:42.289315] [INFO ] [MAIN ] [797/3534] CRESY kept (0.7s) | 795 kept, 2 rejected | 120.3/min | ETA: 22.7m [2026-01-06T12:06:42.656057] [DEBUG] [REMOTE ] CREX: Retrieved 3161 rows, trimmed to 300. [2026-01-06T12:06:42.656253] [DEBUG] [REMOTE ] CREX: PASS: History has at least 300 days. [2026-01-06T12:06:42.656516] [DEBUG] [REMOTE ] CREX: PASS: Price check passed. Min price $2.56. [2026-01-06T12:06:42.656697] [DEBUG] [REMOTE ] CREX: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:42.656852] [DEBUG] [REMOTE ] CREX: PASS: Integrity check passed. [2026-01-06T12:06:42.656906] [DEBUG] [REMOTE ] CREX: Symbol is viable for forecasting. [2026-01-06T12:06:42.656975] [INFO ] [MAIN ] [798/3534] CREX kept (0.4s) | 796 kept, 2 rejected | 120.4/min | ETA: 22.7m [2026-01-06T12:06:42.807293] [DEBUG] [REMOTE ] CRGO: Retrieved 1036 rows, trimmed to 300. [2026-01-06T12:06:42.807411] [DEBUG] [REMOTE ] CRGO: PASS: History has at least 300 days. [2026-01-06T12:06:42.807627] [DEBUG] [REMOTE ] CRGO: PASS: Price check passed. Min price $2.23. [2026-01-06T12:06:42.807766] [DEBUG] [REMOTE ] CRGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:42.807894] [DEBUG] [REMOTE ] CRGO: PASS: Integrity check passed. [2026-01-06T12:06:42.807935] [DEBUG] [REMOTE ] CRGO: Symbol is viable for forecasting. [2026-01-06T12:06:42.807984] [INFO ] [MAIN ] [799/3534] CRGO kept (0.2s) | 797 kept, 2 rejected | 120.5/min | ETA: 22.7m [2026-01-06T12:06:43.321040] [DEBUG] [REMOTE ] CRGY: Retrieved 1022 rows, trimmed to 300. [2026-01-06T12:06:43.321189] [DEBUG] [REMOTE ] CRGY: PASS: History has at least 300 days. [2026-01-06T12:06:43.321442] [DEBUG] [REMOTE ] CRGY: PASS: Price check passed. Min price $7.88. [2026-01-06T12:06:43.321648] [DEBUG] [REMOTE ] CRGY: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:43.321794] [DEBUG] [REMOTE ] CRGY: PASS: Integrity check passed. [2026-01-06T12:06:43.321847] [DEBUG] [REMOTE ] CRGY: Symbol is viable for forecasting. [2026-01-06T12:06:43.321905] [INFO ] [MAIN ] [800/3534] CRGY kept (0.5s) | 798 kept, 2 rejected | 120.5/min | ETA: 22.7m [2026-01-06T12:06:43.969493] [DEBUG] [REMOTE ] CRH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:43.969644] [DEBUG] [REMOTE ] CRH: PASS: History has at least 300 days. [2026-01-06T12:06:43.969860] [DEBUG] [REMOTE ] CRH: PASS: Price check passed. Min price $108.01. [2026-01-06T12:06:43.969994] [DEBUG] [REMOTE ] CRH: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:43.970108] [DEBUG] [REMOTE ] CRH: PASS: Integrity check passed. [2026-01-06T12:06:43.970148] [DEBUG] [REMOTE ] CRH: Symbol is viable for forecasting. [2026-01-06T12:06:43.970194] [INFO ] [MAIN ] [801/3534] CRH kept (0.6s) | 799 kept, 2 rejected | 120.4/min | ETA: 22.7m [2026-01-06T12:06:44.383443] [DEBUG] [REMOTE ] CRI: Retrieved 5584 rows, trimmed to 300. [2026-01-06T12:06:44.383604] [DEBUG] [REMOTE ] CRI: PASS: History has at least 300 days. [2026-01-06T12:06:44.383841] [DEBUG] [REMOTE ] CRI: PASS: Price check passed. Min price $27.23. [2026-01-06T12:06:44.383974] [DEBUG] [REMOTE ] CRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:44.384085] [DEBUG] [REMOTE ] CRI: PASS: Integrity check passed. [2026-01-06T12:06:44.384155] [DEBUG] [REMOTE ] CRI: Symbol is viable for forecasting. [2026-01-06T12:06:44.384218] [INFO ] [MAIN ] [802/3534] CRI kept (0.4s) | 800 kept, 2 rejected | 120.4/min | ETA: 22.7m [2026-01-06T12:06:44.880889] [DEBUG] [REMOTE ] CRK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:44.881013] [DEBUG] [REMOTE ] CRK: PASS: History has at least 300 days. [2026-01-06T12:06:44.881226] [DEBUG] [REMOTE ] CRK: PASS: Price check passed. Min price $17.00. [2026-01-06T12:06:44.881363] [DEBUG] [REMOTE ] CRK: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:44.881480] [DEBUG] [REMOTE ] CRK: PASS: Integrity check passed. [2026-01-06T12:06:44.881521] [DEBUG] [REMOTE ] CRK: Symbol is viable for forecasting. [2026-01-06T12:06:44.881589] [INFO ] [MAIN ] [803/3534] CRK kept (0.5s) | 801 kept, 2 rejected | 120.4/min | ETA: 22.7m [2026-01-06T12:06:45.342858] [DEBUG] [REMOTE ] CRL: Retrieved 6421 rows, trimmed to 300. [2026-01-06T12:06:45.342992] [DEBUG] [REMOTE ] CRL: PASS: History has at least 300 days. [2026-01-06T12:06:45.343210] [DEBUG] [REMOTE ] CRL: PASS: Price check passed. Min price $161.64. [2026-01-06T12:06:45.343340] [DEBUG] [REMOTE ] CRL: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:45.343451] [DEBUG] [REMOTE ] CRL: PASS: Integrity check passed. [2026-01-06T12:06:45.343491] [DEBUG] [REMOTE ] CRL: Symbol is viable for forecasting. [2026-01-06T12:06:45.343552] [INFO ] [MAIN ] [804/3534] CRL kept (0.5s) | 802 kept, 2 rejected | 120.5/min | ETA: 22.7m [2026-01-06T12:06:45.688237] [DEBUG] [REMOTE ] CRM: Retrieved 5419 rows, trimmed to 300. [2026-01-06T12:06:45.688370] [DEBUG] [REMOTE ] CRM: PASS: History has at least 300 days. [2026-01-06T12:06:45.688605] [DEBUG] [REMOTE ] CRM: PASS: Price check passed. Min price $225.01. [2026-01-06T12:06:45.688741] [DEBUG] [REMOTE ] CRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:45.688859] [DEBUG] [REMOTE ] CRM: PASS: Integrity check passed. [2026-01-06T12:06:45.688898] [DEBUG] [REMOTE ] CRM: Symbol is viable for forecasting. [2026-01-06T12:06:45.688945] [INFO ] [MAIN ] [805/3534] CRM kept (0.3s) | 803 kept, 2 rejected | 120.5/min | ETA: 22.6m [2026-01-06T12:06:46.109029] [DEBUG] [REMOTE ] CRMD: Retrieved 3936 rows, trimmed to 300. [2026-01-06T12:06:46.109157] [DEBUG] [REMOTE ] CRMD: PASS: History has at least 300 days. [2026-01-06T12:06:46.109361] [DEBUG] [REMOTE ] CRMD: PASS: Price check passed. Min price $9.40. [2026-01-06T12:06:46.109492] [DEBUG] [REMOTE ] CRMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:46.109621] [DEBUG] [REMOTE ] CRMD: PASS: Integrity check passed. [2026-01-06T12:06:46.109662] [DEBUG] [REMOTE ] CRMD: Symbol is viable for forecasting. [2026-01-06T12:06:46.109709] [INFO ] [MAIN ] [806/3534] CRMD kept (0.4s) | 804 kept, 2 rejected | 120.5/min | ETA: 22.6m [2026-01-06T12:06:46.329376] [DEBUG] [REMOTE ] CRML: Retrieved 466 rows, trimmed to 300. [2026-01-06T12:06:46.329496] [DEBUG] [REMOTE ] CRML: PASS: History has at least 300 days. [2026-01-06T12:06:46.329711] [DEBUG] [REMOTE ] CRML: PASS: Price check passed. Min price $6.91. [2026-01-06T12:06:46.329846] [DEBUG] [REMOTE ] CRML: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:46.329951] [DEBUG] [REMOTE ] CRML: PASS: Integrity check passed. [2026-01-06T12:06:46.329990] [DEBUG] [REMOTE ] CRML: Symbol is viable for forecasting. [2026-01-06T12:06:46.330036] [INFO ] [MAIN ] [807/3534] CRML kept (0.2s) | 805 kept, 2 rejected | 120.6/min | ETA: 22.6m [2026-01-06T12:06:46.833853] [DEBUG] [REMOTE ] CRNC: Retrieved 1585 rows, trimmed to 300. [2026-01-06T12:06:46.834000] [DEBUG] [REMOTE ] CRNC: PASS: History has at least 300 days. [2026-01-06T12:06:46.834250] [DEBUG] [REMOTE ] CRNC: PASS: Price check passed. Min price $7.82. [2026-01-06T12:06:46.834402] [DEBUG] [REMOTE ] CRNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:46.834534] [DEBUG] [REMOTE ] CRNC: PASS: Integrity check passed. [2026-01-06T12:06:46.834599] [DEBUG] [REMOTE ] CRNC: Symbol is viable for forecasting. [2026-01-06T12:06:46.834658] [INFO ] [MAIN ] [808/3534] CRNC kept (0.5s) | 806 kept, 2 rejected | 120.6/min | ETA: 22.6m [2026-01-06T12:06:47.175305] [DEBUG] [REMOTE ] CRNX: Retrieved 1877 rows, trimmed to 300. [2026-01-06T12:06:47.175425] [DEBUG] [REMOTE ] CRNX: PASS: History has at least 300 days. [2026-01-06T12:06:47.175647] [DEBUG] [REMOTE ] CRNX: PASS: Price check passed. Min price $40.00. [2026-01-06T12:06:47.175782] [DEBUG] [REMOTE ] CRNX: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:47.175888] [DEBUG] [REMOTE ] CRNX: PASS: Integrity check passed. [2026-01-06T12:06:47.175927] [DEBUG] [REMOTE ] CRNX: Symbol is viable for forecasting. [2026-01-06T12:06:47.175973] [INFO ] [MAIN ] [809/3534] CRNX kept (0.3s) | 807 kept, 2 rejected | 120.6/min | ETA: 22.6m [2026-01-06T12:06:47.682782] [DEBUG] [REMOTE ] CRON: Retrieved 2385 rows, trimmed to 300. [2026-01-06T12:06:47.682903] [DEBUG] [REMOTE ] CRON: PASS: History has at least 300 days. [2026-01-06T12:06:47.683103] [DEBUG] [REMOTE ] CRON: PASS: Price check passed. Min price $2.30. [2026-01-06T12:06:47.683238] [DEBUG] [REMOTE ] CRON: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:47.683347] [DEBUG] [REMOTE ] CRON: PASS: Integrity check passed. [2026-01-06T12:06:47.683387] [DEBUG] [REMOTE ] CRON: Symbol is viable for forecasting. [2026-01-06T12:06:47.683449] [INFO ] [MAIN ] [810/3534] CRON kept (0.5s) | 808 kept, 2 rejected | 120.6/min | ETA: 22.6m [2026-01-06T12:06:48.152094] [DEBUG] [REMOTE ] CROX: Retrieved 5008 rows, trimmed to 300. [2026-01-06T12:06:48.152218] [DEBUG] [REMOTE ] CROX: PASS: History has at least 300 days. [2026-01-06T12:06:48.152423] [DEBUG] [REMOTE ] CROX: PASS: Price check passed. Min price $73.39. [2026-01-06T12:06:48.152556] [DEBUG] [REMOTE ] CROX: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:48.152687] [DEBUG] [REMOTE ] CROX: PASS: Integrity check passed. [2026-01-06T12:06:48.152728] [DEBUG] [REMOTE ] CROX: Symbol is viable for forecasting. [2026-01-06T12:06:48.152777] [INFO ] [MAIN ] [811/3534] CROX kept (0.5s) | 809 kept, 2 rejected | 120.7/min | ETA: 22.6m [2026-01-06T12:06:48.625335] [DEBUG] [REMOTE ] CRS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:48.625481] [DEBUG] [REMOTE ] CRS: PASS: History has at least 300 days. [2026-01-06T12:06:48.625755] [DEBUG] [REMOTE ] CRS: PASS: Price check passed. Min price $237.93. [2026-01-06T12:06:48.625895] [DEBUG] [REMOTE ] CRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:48.626179] [DEBUG] [REMOTE ] CRS: PASS: Integrity check passed. [2026-01-06T12:06:48.626224] [DEBUG] [REMOTE ] CRS: Symbol is viable for forecasting. [2026-01-06T12:06:48.626283] [INFO ] [MAIN ] [812/3534] CRS kept (0.5s) | 810 kept, 2 rejected | 120.7/min | ETA: 22.6m [2026-01-06T12:06:48.816600] [DEBUG] [REMOTE ] CRSP: Retrieved 2315 rows, trimmed to 300. [2026-01-06T12:06:48.816734] [DEBUG] [REMOTE ] CRSP: PASS: History has at least 300 days. [2026-01-06T12:06:48.816941] [DEBUG] [REMOTE ] CRSP: PASS: Price check passed. Min price $49.29. [2026-01-06T12:06:48.817078] [DEBUG] [REMOTE ] CRSP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:48.817189] [DEBUG] [REMOTE ] CRSP: PASS: Integrity check passed. [2026-01-06T12:06:48.817258] [DEBUG] [REMOTE ] CRSP: Symbol is viable for forecasting. [2026-01-06T12:06:48.817308] [INFO ] [MAIN ] [813/3534] CRSP kept (0.2s) | 811 kept, 2 rejected | 120.8/min | ETA: 22.5m [2026-01-06T12:06:49.373856] [DEBUG] [REMOTE ] CRTO: Retrieved 3063 rows, trimmed to 300. [2026-01-06T12:06:49.373985] [DEBUG] [REMOTE ] CRTO: PASS: History has at least 300 days. [2026-01-06T12:06:49.374187] [DEBUG] [REMOTE ] CRTO: PASS: Price check passed. Min price $19.41. [2026-01-06T12:06:49.374317] [DEBUG] [REMOTE ] CRTO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:49.374426] [DEBUG] [REMOTE ] CRTO: PASS: Integrity check passed. [2026-01-06T12:06:49.374466] [DEBUG] [REMOTE ] CRTO: Symbol is viable for forecasting. [2026-01-06T12:06:49.374513] [INFO ] [MAIN ] [814/3534] CRTO kept (0.6s) | 812 kept, 2 rejected | 120.7/min | ETA: 22.5m [2026-01-06T12:06:49.882245] [DEBUG] [REMOTE ] CRUS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:49.882373] [DEBUG] [REMOTE ] CRUS: PASS: History has at least 300 days. [2026-01-06T12:06:49.882594] [DEBUG] [REMOTE ] CRUS: PASS: Price check passed. Min price $113.49. [2026-01-06T12:06:49.882728] [DEBUG] [REMOTE ] CRUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:49.882838] [DEBUG] [REMOTE ] CRUS: PASS: Integrity check passed. [2026-01-06T12:06:49.882877] [DEBUG] [REMOTE ] CRUS: Symbol is viable for forecasting. [2026-01-06T12:06:49.882923] [INFO ] [MAIN ] [815/3534] CRUS kept (0.5s) | 813 kept, 2 rejected | 120.7/min | ETA: 22.5m [2026-01-06T12:06:50.357558] [DEBUG] [REMOTE ] CRVL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:50.357713] [DEBUG] [REMOTE ] CRVL: PASS: History has at least 300 days. [2026-01-06T12:06:50.357951] [DEBUG] [REMOTE ] CRVL: PASS: Price check passed. Min price $65.74. [2026-01-06T12:06:50.358085] [DEBUG] [REMOTE ] CRVL: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:50.358198] [DEBUG] [REMOTE ] CRVL: PASS: Integrity check passed. [2026-01-06T12:06:50.358237] [DEBUG] [REMOTE ] CRVL: Symbol is viable for forecasting. [2026-01-06T12:06:50.358299] [INFO ] [MAIN ] [816/3534] CRVL kept (0.5s) | 814 kept, 2 rejected | 120.7/min | ETA: 22.5m [2026-01-06T12:06:50.605693] [DEBUG] [REMOTE ] CRVO: Retrieved 2456 rows, trimmed to 300. [2026-01-06T12:06:50.605814] [DEBUG] [REMOTE ] CRVO: PASS: History has at least 300 days. [2026-01-06T12:06:50.606010] [DEBUG] [REMOTE ] CRVO: PASS: Price check passed. Min price $6.74. [2026-01-06T12:06:50.606140] [DEBUG] [REMOTE ] CRVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:50.606246] [DEBUG] [REMOTE ] CRVO: PASS: Integrity check passed. [2026-01-06T12:06:50.606285] [DEBUG] [REMOTE ] CRVO: Symbol is viable for forecasting. [2026-01-06T12:06:50.606331] [INFO ] [MAIN ] [817/3534] CRVO kept (0.2s) | 815 kept, 2 rejected | 120.8/min | ETA: 22.5m [2026-01-06T12:06:51.064290] [DEBUG] [REMOTE ] CRVS: Retrieved 2461 rows, trimmed to 300. [2026-01-06T12:06:51.064396] [DEBUG] [REMOTE ] CRVS: PASS: History has at least 300 days. [2026-01-06T12:06:51.064615] [DEBUG] [REMOTE ] CRVS: PASS: Price check passed. Min price $6.79. [2026-01-06T12:06:51.064759] [DEBUG] [REMOTE ] CRVS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:51.064864] [DEBUG] [REMOTE ] CRVS: PASS: Integrity check passed. [2026-01-06T12:06:51.064904] [DEBUG] [REMOTE ] CRVS: Symbol is viable for forecasting. [2026-01-06T12:06:51.064949] [INFO ] [MAIN ] [818/3534] CRVS kept (0.5s) | 816 kept, 2 rejected | 120.8/min | ETA: 22.5m [2026-01-06T12:06:51.430889] [DEBUG] [REMOTE ] CRWD: Retrieved 1651 rows, trimmed to 300. [2026-01-06T12:06:51.430996] [DEBUG] [REMOTE ] CRWD: PASS: History has at least 300 days. [2026-01-06T12:06:51.431188] [DEBUG] [REMOTE ] CRWD: PASS: Price check passed. Min price $453.58. [2026-01-06T12:06:51.431321] [DEBUG] [REMOTE ] CRWD: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:51.431428] [DEBUG] [REMOTE ] CRWD: PASS: Integrity check passed. [2026-01-06T12:06:51.431469] [DEBUG] [REMOTE ] CRWD: Symbol is viable for forecasting. [2026-01-06T12:06:51.431516] [INFO ] [MAIN ] [819/3534] CRWD kept (0.4s) | 817 kept, 2 rejected | 120.9/min | ETA: 22.5m [2026-01-06T12:06:51.990434] [DEBUG] [REMOTE ] CRWS: Retrieved 5597 rows, trimmed to 300. [2026-01-06T12:06:51.990598] [DEBUG] [REMOTE ] CRWS: PASS: History has at least 300 days. [2026-01-06T12:06:51.990831] [DEBUG] [REMOTE ] CRWS: PASS: Price check passed. Min price $2.55. [2026-01-06T12:06:51.990978] [DEBUG] [REMOTE ] CRWS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:51.991092] [DEBUG] [REMOTE ] CRWS: PASS: Integrity check passed. [2026-01-06T12:06:51.991135] [DEBUG] [REMOTE ] CRWS: Symbol is viable for forecasting. [2026-01-06T12:06:51.991184] [INFO ] [MAIN ] [820/3534] CRWS kept (0.6s) | 818 kept, 2 rejected | 120.8/min | ETA: 22.5m [2026-01-06T12:06:52.256560] [DEBUG] [REMOTE ] CSAN: Retrieved 1214 rows, trimmed to 300. [2026-01-06T12:06:52.256687] [DEBUG] [REMOTE ] CSAN: PASS: History has at least 300 days. [2026-01-06T12:06:52.256892] [DEBUG] [REMOTE ] CSAN: PASS: Price check passed. Min price $3.88. [2026-01-06T12:06:52.257033] [DEBUG] [REMOTE ] CSAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:52.257156] [DEBUG] [REMOTE ] CSAN: PASS: Integrity check passed. [2026-01-06T12:06:52.257200] [DEBUG] [REMOTE ] CSAN: Symbol is viable for forecasting. [2026-01-06T12:06:52.257248] [INFO ] [MAIN ] [821/3534] CSAN kept (0.3s) | 819 kept, 2 rejected | 120.9/min | ETA: 22.4m [2026-01-06T12:06:52.619968] [DEBUG] [REMOTE ] CSB: Retrieved 2640 rows, trimmed to 300. [2026-01-06T12:06:52.620095] [DEBUG] [REMOTE ] CSB: PASS: History has at least 300 days. [2026-01-06T12:06:52.620300] [DEBUG] [REMOTE ] CSB: PASS: Price check passed. Min price $55.73. [2026-01-06T12:06:52.620436] [DEBUG] [REMOTE ] CSB: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:52.620549] [DEBUG] [REMOTE ] CSB: PASS: Integrity check passed. [2026-01-06T12:06:52.620608] [DEBUG] [REMOTE ] CSB: Symbol is viable for forecasting. [2026-01-06T12:06:52.620681] [INFO ] [MAIN ] [822/3534] CSB kept (0.4s) | 820 kept, 2 rejected | 121.0/min | ETA: 22.4m [2026-01-06T12:06:53.276833] [DEBUG] [REMOTE ] CSCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:53.276964] [DEBUG] [REMOTE ] CSCO: PASS: History has at least 300 days. [2026-01-06T12:06:53.277184] [DEBUG] [REMOTE ] CSCO: PASS: Price check passed. Min price $67.10. [2026-01-06T12:06:53.277316] [DEBUG] [REMOTE ] CSCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:53.277434] [DEBUG] [REMOTE ] CSCO: PASS: Integrity check passed. [2026-01-06T12:06:53.277473] [DEBUG] [REMOTE ] CSCO: Symbol is viable for forecasting. [2026-01-06T12:06:53.277521] [INFO ] [MAIN ] [823/3534] CSCO kept (0.7s) | 821 kept, 2 rejected | 120.9/min | ETA: 22.4m [2026-01-06T12:06:53.673217] [DEBUG] [REMOTE ] CSGP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:53.673347] [DEBUG] [REMOTE ] CSGP: PASS: History has at least 300 days. [2026-01-06T12:06:53.673564] [DEBUG] [REMOTE ] CSGP: PASS: Price check passed. Min price $63.62. [2026-01-06T12:06:53.673719] [DEBUG] [REMOTE ] CSGP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:53.673834] [DEBUG] [REMOTE ] CSGP: PASS: Integrity check passed. [2026-01-06T12:06:53.673902] [DEBUG] [REMOTE ] CSGP: Symbol is viable for forecasting. [2026-01-06T12:06:53.673949] [INFO ] [MAIN ] [824/3534] CSGP kept (0.4s) | 822 kept, 2 rejected | 120.9/min | ETA: 22.4m [2026-01-06T12:06:54.140244] [DEBUG] [REMOTE ] CSGS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:54.140375] [DEBUG] [REMOTE ] CSGS: PASS: History has at least 300 days. [2026-01-06T12:06:54.140615] [DEBUG] [REMOTE ] CSGS: PASS: Price check passed. Min price $62.73. [2026-01-06T12:06:54.140749] [DEBUG] [REMOTE ] CSGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:54.140867] [DEBUG] [REMOTE ] CSGS: PASS: Integrity check passed. [2026-01-06T12:06:54.140906] [DEBUG] [REMOTE ] CSGS: Symbol is viable for forecasting. [2026-01-06T12:06:54.140953] [INFO ] [MAIN ] [825/3534] CSGS kept (0.5s) | 823 kept, 2 rejected | 120.9/min | ETA: 22.4m [2026-01-06T12:06:54.541052] [DEBUG] [REMOTE ] CSIQ: Retrieved 4817 rows, trimmed to 300. [2026-01-06T12:06:54.541184] [DEBUG] [REMOTE ] CSIQ: PASS: History has at least 300 days. [2026-01-06T12:06:54.541410] [DEBUG] [REMOTE ] CSIQ: PASS: Price check passed. Min price $13.38. [2026-01-06T12:06:54.541552] [DEBUG] [REMOTE ] CSIQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:54.541687] [DEBUG] [REMOTE ] CSIQ: PASS: Integrity check passed. [2026-01-06T12:06:54.541728] [DEBUG] [REMOTE ] CSIQ: Symbol is viable for forecasting. [2026-01-06T12:06:54.541776] [INFO ] [MAIN ] [826/3534] CSIQ kept (0.4s) | 824 kept, 2 rejected | 121.0/min | ETA: 22.4m [2026-01-06T12:06:55.021671] [DEBUG] [REMOTE ] CSPI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:55.021820] [DEBUG] [REMOTE ] CSPI: PASS: History has at least 300 days. [2026-01-06T12:06:55.022278] [DEBUG] [REMOTE ] CSPI: PASS: Price check passed. Min price $10.87. [2026-01-06T12:06:55.022413] [DEBUG] [REMOTE ] CSPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:55.022547] [DEBUG] [REMOTE ] CSPI: PASS: Integrity check passed. [2026-01-06T12:06:55.022606] [DEBUG] [REMOTE ] CSPI: Symbol is viable for forecasting. [2026-01-06T12:06:55.022657] [INFO ] [MAIN ] [827/3534] CSPI kept (0.5s) | 825 kept, 2 rejected | 121.0/min | ETA: 22.4m [2026-01-06T12:06:55.445312] [DEBUG] [REMOTE ] CSQ: Retrieved 5475 rows, trimmed to 300. [2026-01-06T12:06:55.445445] [DEBUG] [REMOTE ] CSQ: PASS: History has at least 300 days. [2026-01-06T12:06:55.445676] [DEBUG] [REMOTE ] CSQ: PASS: Price check passed. Min price $17.70. [2026-01-06T12:06:55.445809] [DEBUG] [REMOTE ] CSQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:55.445925] [DEBUG] [REMOTE ] CSQ: PASS: Integrity check passed. [2026-01-06T12:06:55.445983] [DEBUG] [REMOTE ] CSQ: Symbol is viable for forecasting. [2026-01-06T12:06:55.446034] [INFO ] [MAIN ] [828/3534] CSQ kept (0.4s) | 826 kept, 2 rejected | 121.0/min | ETA: 22.4m [2026-01-06T12:06:55.766318] [DEBUG] [REMOTE ] CSTL: Retrieved 1621 rows, trimmed to 300. [2026-01-06T12:06:55.766470] [DEBUG] [REMOTE ] CSTL: PASS: History has at least 300 days. [2026-01-06T12:06:55.766775] [DEBUG] [REMOTE ] CSTL: PASS: Price check passed. Min price $22.14. [2026-01-06T12:06:55.766972] [DEBUG] [REMOTE ] CSTL: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:55.767141] [DEBUG] [REMOTE ] CSTL: PASS: Integrity check passed. [2026-01-06T12:06:55.767202] [DEBUG] [REMOTE ] CSTL: Symbol is viable for forecasting. [2026-01-06T12:06:55.767266] [INFO ] [MAIN ] [829/3534] CSTL kept (0.3s) | 827 kept, 2 rejected | 121.0/min | ETA: 22.3m [2026-01-06T12:06:56.200676] [DEBUG] [REMOTE ] CSTM: Retrieved 3174 rows, trimmed to 300. [2026-01-06T12:06:56.200822] [DEBUG] [REMOTE ] CSTM: PASS: History has at least 300 days. [2026-01-06T12:06:56.201085] [DEBUG] [REMOTE ] CSTM: PASS: Price check passed. Min price $14.41. [2026-01-06T12:06:56.201454] [DEBUG] [REMOTE ] CSTM: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:56.201629] [DEBUG] [REMOTE ] CSTM: PASS: Integrity check passed. [2026-01-06T12:06:56.201685] [DEBUG] [REMOTE ] CSTM: Symbol is viable for forecasting. [2026-01-06T12:06:56.201746] [INFO ] [MAIN ] [830/3534] CSTM kept (0.4s) | 828 kept, 2 rejected | 121.1/min | ETA: 22.3m [2026-01-06T12:06:56.613650] [DEBUG] [REMOTE ] CSWC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:56.613787] [DEBUG] [REMOTE ] CSWC: PASS: History has at least 300 days. [2026-01-06T12:06:56.614008] [DEBUG] [REMOTE ] CSWC: PASS: Price check passed. Min price $18.89. [2026-01-06T12:06:56.614140] [DEBUG] [REMOTE ] CSWC: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:56.614257] [DEBUG] [REMOTE ] CSWC: PASS: Integrity check passed. [2026-01-06T12:06:56.614296] [DEBUG] [REMOTE ] CSWC: Symbol is viable for forecasting. [2026-01-06T12:06:56.614343] [INFO ] [MAIN ] [831/3534] CSWC kept (0.4s) | 829 kept, 2 rejected | 121.1/min | ETA: 22.3m [2026-01-06T12:06:57.206202] [DEBUG] [REMOTE ] CSX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:57.206326] [DEBUG] [REMOTE ] CSX: PASS: History has at least 300 days. [2026-01-06T12:06:57.206531] [DEBUG] [REMOTE ] CSX: PASS: Price check passed. Min price $33.56. [2026-01-06T12:06:57.206691] [DEBUG] [REMOTE ] CSX: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:57.206820] [DEBUG] [REMOTE ] CSX: PASS: Integrity check passed. [2026-01-06T12:06:57.206862] [DEBUG] [REMOTE ] CSX: Symbol is viable for forecasting. [2026-01-06T12:06:57.206909] [INFO ] [MAIN ] [832/3534] CSX kept (0.6s) | 830 kept, 2 rejected | 121.1/min | ETA: 22.3m [2026-01-06T12:06:57.651811] [DEBUG] [REMOTE ] CTAS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:57.651942] [DEBUG] [REMOTE ] CTAS: PASS: History has at least 300 days. [2026-01-06T12:06:57.652161] [DEBUG] [REMOTE ] CTAS: PASS: Price check passed. Min price $181.60. [2026-01-06T12:06:57.652292] [DEBUG] [REMOTE ] CTAS: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:57.652405] [DEBUG] [REMOTE ] CTAS: PASS: Integrity check passed. [2026-01-06T12:06:57.652444] [DEBUG] [REMOTE ] CTAS: Symbol is viable for forecasting. [2026-01-06T12:06:57.652499] [INFO ] [MAIN ] [833/3534] CTAS kept (0.4s) | 831 kept, 2 rejected | 121.1/min | ETA: 22.3m [2026-01-06T12:06:57.979022] [DEBUG] [REMOTE ] CTBB: Retrieved 2355 rows, trimmed to 300. [2026-01-06T12:06:57.979149] [DEBUG] [REMOTE ] CTBB: PASS: History has at least 300 days. [2026-01-06T12:06:57.979348] [DEBUG] [REMOTE ] CTBB: PASS: Price check passed. Min price $17.80. [2026-01-06T12:06:57.979478] [DEBUG] [REMOTE ] CTBB: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:57.979608] [DEBUG] [REMOTE ] CTBB: PASS: Integrity check passed. [2026-01-06T12:06:57.979666] [DEBUG] [REMOTE ] CTBB: Symbol is viable for forecasting. [2026-01-06T12:06:57.979715] [INFO ] [MAIN ] [834/3534] CTBB kept (0.3s) | 832 kept, 2 rejected | 121.1/min | ETA: 22.3m [2026-01-06T12:06:58.676746] [DEBUG] [REMOTE ] CTBI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:58.676880] [DEBUG] [REMOTE ] CTBI: PASS: History has at least 300 days. [2026-01-06T12:06:58.677102] [DEBUG] [REMOTE ] CTBI: PASS: Price check passed. Min price $50.57. [2026-01-06T12:06:58.677235] [DEBUG] [REMOTE ] CTBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:58.677351] [DEBUG] [REMOTE ] CTBI: PASS: Integrity check passed. [2026-01-06T12:06:58.677416] [DEBUG] [REMOTE ] CTBI: Symbol is viable for forecasting. [2026-01-06T12:06:58.677464] [INFO ] [MAIN ] [835/3534] CTBI kept (0.7s) | 833 kept, 2 rejected | 121.1/min | ETA: 22.3m [2026-01-06T12:06:58.973759] [DEBUG] [REMOTE ] CTDD: Retrieved 2184 rows, trimmed to 300. [2026-01-06T12:06:58.973894] [DEBUG] [REMOTE ] CTDD: PASS: History has at least 300 days. [2026-01-06T12:06:58.974104] [DEBUG] [REMOTE ] CTDD: PASS: Price check passed. Min price $18.27. [2026-01-06T12:06:58.974240] [DEBUG] [REMOTE ] CTDD: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:58.974355] [DEBUG] [REMOTE ] CTDD: PASS: Integrity check passed. [2026-01-06T12:06:58.974395] [DEBUG] [REMOTE ] CTDD: Symbol is viable for forecasting. [2026-01-06T12:06:58.974443] [INFO ] [MAIN ] [836/3534] CTDD kept (0.3s) | 834 kept, 2 rejected | 121.1/min | ETA: 22.3m [2026-01-06T12:06:59.301289] [DEBUG] [REMOTE ] CTKB: Retrieved 1118 rows, trimmed to 300. [2026-01-06T12:06:59.301416] [DEBUG] [REMOTE ] CTKB: PASS: History has at least 300 days. [2026-01-06T12:06:59.301638] [DEBUG] [REMOTE ] CTKB: PASS: Price check passed. Min price $3.82. [2026-01-06T12:06:59.301772] [DEBUG] [REMOTE ] CTKB: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:59.301879] [DEBUG] [REMOTE ] CTKB: PASS: Integrity check passed. [2026-01-06T12:06:59.301918] [DEBUG] [REMOTE ] CTKB: Symbol is viable for forecasting. [2026-01-06T12:06:59.301964] [INFO ] [MAIN ] [837/3534] CTKB kept (0.3s) | 835 kept, 2 rejected | 121.2/min | ETA: 22.3m [2026-01-06T12:06:59.821908] [DEBUG] [REMOTE ] CTLP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:06:59.822041] [DEBUG] [REMOTE ] CTLP: PASS: History has at least 300 days. [2026-01-06T12:06:59.822257] [DEBUG] [REMOTE ] CTLP: PASS: Price check passed. Min price $10.52. [2026-01-06T12:06:59.822389] [DEBUG] [REMOTE ] CTLP: PASS: Continuity check passed with 300 days. [2026-01-06T12:06:59.822501] [DEBUG] [REMOTE ] CTLP: PASS: Integrity check passed. [2026-01-06T12:06:59.822540] [DEBUG] [REMOTE ] CTLP: Symbol is viable for forecasting. [2026-01-06T12:06:59.822603] [INFO ] [MAIN ] [838/3534] CTLP kept (0.5s) | 836 kept, 2 rejected | 121.2/min | ETA: 22.3m [2026-01-06T12:07:00.217664] [DEBUG] [REMOTE ] CTMX: Retrieved 2575 rows, trimmed to 300. [2026-01-06T12:07:00.217792] [DEBUG] [REMOTE ] CTMX: PASS: History has at least 300 days. [2026-01-06T12:07:00.218015] [DEBUG] [REMOTE ] CTMX: PASS: Price check passed. Min price $3.20. [2026-01-06T12:07:00.218146] [DEBUG] [REMOTE ] CTMX: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:00.218256] [DEBUG] [REMOTE ] CTMX: PASS: Integrity check passed. [2026-01-06T12:07:00.218295] [DEBUG] [REMOTE ] CTMX: Symbol is viable for forecasting. [2026-01-06T12:07:00.218342] [INFO ] [MAIN ] [839/3534] CTMX kept (0.4s) | 837 kept, 2 rejected | 121.2/min | ETA: 22.2m [2026-01-06T12:07:00.543475] [DEBUG] [REMOTE ] CTNM: Retrieved 439 rows, trimmed to 300. [2026-01-06T12:07:00.543617] [DEBUG] [REMOTE ] CTNM: PASS: History has at least 300 days. [2026-01-06T12:07:00.543833] [DEBUG] [REMOTE ] CTNM: PASS: Price check passed. Min price $10.00. [2026-01-06T12:07:00.543970] [DEBUG] [REMOTE ] CTNM: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:00.544097] [DEBUG] [REMOTE ] CTNM: PASS: Integrity check passed. [2026-01-06T12:07:00.544139] [DEBUG] [REMOTE ] CTNM: Symbol is viable for forecasting. [2026-01-06T12:07:00.544186] [INFO ] [MAIN ] [840/3534] CTNM kept (0.3s) | 838 kept, 2 rejected | 121.2/min | ETA: 22.2m [2026-01-06T12:07:01.149637] [DEBUG] [REMOTE ] CTO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:01.149799] [DEBUG] [REMOTE ] CTO: PASS: History has at least 300 days. [2026-01-06T12:07:01.150089] [DEBUG] [REMOTE ] CTO: PASS: Price check passed. Min price $14.94. [2026-01-06T12:07:01.150263] [DEBUG] [REMOTE ] CTO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:01.150424] [DEBUG] [REMOTE ] CTO: PASS: Integrity check passed. [2026-01-06T12:07:01.150476] [DEBUG] [REMOTE ] CTO: Symbol is viable for forecasting. [2026-01-06T12:07:01.150538] [INFO ] [MAIN ] [841/3534] CTO kept (0.6s) | 839 kept, 2 rejected | 121.2/min | ETA: 22.2m [2026-01-06T12:07:01.676412] [DEBUG] [REMOTE ] CTRA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:01.676559] [DEBUG] [REMOTE ] CTRA: PASS: History has at least 300 days. [2026-01-06T12:07:01.676824] [DEBUG] [REMOTE ] CTRA: PASS: Price check passed. Min price $22.39. [2026-01-06T12:07:01.676955] [DEBUG] [REMOTE ] CTRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:01.677078] [DEBUG] [REMOTE ] CTRA: PASS: Integrity check passed. [2026-01-06T12:07:01.677117] [DEBUG] [REMOTE ] CTRA: Symbol is viable for forecasting. [2026-01-06T12:07:01.677165] [INFO ] [MAIN ] [842/3534] CTRA kept (0.5s) | 840 kept, 2 rejected | 121.2/min | ETA: 22.2m [2026-01-06T12:07:02.070997] [DEBUG] [REMOTE ] CTRE: Retrieved 2919 rows, trimmed to 300. [2026-01-06T12:07:02.071130] [DEBUG] [REMOTE ] CTRE: PASS: History has at least 300 days. [2026-01-06T12:07:02.071330] [DEBUG] [REMOTE ] CTRE: PASS: Price check passed. Min price $32.60. [2026-01-06T12:07:02.071461] [DEBUG] [REMOTE ] CTRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:02.071598] [DEBUG] [REMOTE ] CTRE: PASS: Integrity check passed. [2026-01-06T12:07:02.071641] [DEBUG] [REMOTE ] CTRE: Symbol is viable for forecasting. [2026-01-06T12:07:02.071687] [INFO ] [MAIN ] [843/3534] CTRE kept (0.4s) | 841 kept, 2 rejected | 121.2/min | ETA: 22.2m [2026-01-06T12:07:02.307609] [DEBUG] [REMOTE ] CTRM: Retrieved 1735 rows, trimmed to 300. [2026-01-06T12:07:02.307730] [DEBUG] [REMOTE ] CTRM: PASS: History has at least 300 days. [2026-01-06T12:07:02.307958] [DEBUG] [REMOTE ] CTRM: PASS: Price check passed. Min price $1.85. [2026-01-06T12:07:02.308093] [DEBUG] [REMOTE ] CTRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:02.308206] [DEBUG] [REMOTE ] CTRM: PASS: Integrity check passed. [2026-01-06T12:07:02.308245] [DEBUG] [REMOTE ] CTRM: Symbol is viable for forecasting. [2026-01-06T12:07:02.308294] [INFO ] [MAIN ] [844/3534] CTRM kept (0.2s) | 842 kept, 2 rejected | 121.3/min | ETA: 22.2m [2026-01-06T12:07:02.755674] [DEBUG] [REMOTE ] CTRN: Retrieved 5191 rows, trimmed to 300. [2026-01-06T12:07:02.755808] [DEBUG] [REMOTE ] CTRN: PASS: History has at least 300 days. [2026-01-06T12:07:02.756028] [DEBUG] [REMOTE ] CTRN: PASS: Price check passed. Min price $34.92. [2026-01-06T12:07:02.756159] [DEBUG] [REMOTE ] CTRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:02.756272] [DEBUG] [REMOTE ] CTRN: PASS: Integrity check passed. [2026-01-06T12:07:02.756311] [DEBUG] [REMOTE ] CTRN: Symbol is viable for forecasting. [2026-01-06T12:07:02.756359] [INFO ] [MAIN ] [845/3534] CTRN kept (0.4s) | 843 kept, 2 rejected | 121.3/min | ETA: 22.2m [2026-01-06T12:07:03.394815] [DEBUG] [REMOTE ] CTS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:03.394952] [DEBUG] [REMOTE ] CTS: PASS: History has at least 300 days. [2026-01-06T12:07:03.395187] [DEBUG] [REMOTE ] CTS: PASS: Price check passed. Min price $36.44. [2026-01-06T12:07:03.395322] [DEBUG] [REMOTE ] CTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:03.395458] [DEBUG] [REMOTE ] CTS: PASS: Integrity check passed. [2026-01-06T12:07:03.395530] [DEBUG] [REMOTE ] CTS: Symbol is viable for forecasting. [2026-01-06T12:07:03.395602] [INFO ] [MAIN ] [846/3534] CTS kept (0.6s) | 844 kept, 2 rejected | 121.3/min | ETA: 22.2m [2026-01-06T12:07:03.873927] [DEBUG] [REMOTE ] CTSH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:03.874065] [DEBUG] [REMOTE ] CTSH: PASS: History has at least 300 days. [2026-01-06T12:07:03.874290] [DEBUG] [REMOTE ] CTSH: PASS: Price check passed. Min price $65.19. [2026-01-06T12:07:03.874429] [DEBUG] [REMOTE ] CTSH: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:03.874544] [DEBUG] [REMOTE ] CTSH: PASS: Integrity check passed. [2026-01-06T12:07:03.874603] [DEBUG] [REMOTE ] CTSH: Symbol is viable for forecasting. [2026-01-06T12:07:03.874669] [INFO ] [MAIN ] [847/3534] CTSH kept (0.5s) | 845 kept, 2 rejected | 121.3/min | ETA: 22.2m [2026-01-06T12:07:04.141965] [DEBUG] [REMOTE ] CTVA: Retrieved 1663 rows, trimmed to 300. [2026-01-06T12:07:04.142081] [DEBUG] [REMOTE ] CTVA: PASS: History has at least 300 days. [2026-01-06T12:07:04.142273] [DEBUG] [REMOTE ] CTVA: PASS: Price check passed. Min price $60.84. [2026-01-06T12:07:04.142403] [DEBUG] [REMOTE ] CTVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:04.142509] [DEBUG] [REMOTE ] CTVA: PASS: Integrity check passed. [2026-01-06T12:07:04.142548] [DEBUG] [REMOTE ] CTVA: Symbol is viable for forecasting. [2026-01-06T12:07:04.142619] [INFO ] [MAIN ] [848/3534] CTVA kept (0.3s) | 846 kept, 2 rejected | 121.3/min | ETA: 22.1m [2026-01-06T12:07:04.739687] [DEBUG] [REMOTE ] CUBE: Retrieved 5334 rows, trimmed to 300. [2026-01-06T12:07:04.739817] [DEBUG] [REMOTE ] CUBE: PASS: History has at least 300 days. [2026-01-06T12:07:04.740035] [DEBUG] [REMOTE ] CUBE: PASS: Price check passed. Min price $34.84. [2026-01-06T12:07:04.740170] [DEBUG] [REMOTE ] CUBE: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:04.740288] [DEBUG] [REMOTE ] CUBE: PASS: Integrity check passed. [2026-01-06T12:07:04.740491] [DEBUG] [REMOTE ] CUBE: Symbol is viable for forecasting. [2026-01-06T12:07:04.740540] [INFO ] [MAIN ] [849/3534] CUBE kept (0.6s) | 847 kept, 2 rejected | 121.3/min | ETA: 22.1m [2026-01-06T12:07:05.093975] [DEBUG] [REMOTE ] CUBI: Retrieved 3489 rows, trimmed to 300. [2026-01-06T12:07:05.094156] [DEBUG] [REMOTE ] CUBI: PASS: History has at least 300 days. [2026-01-06T12:07:05.094404] [DEBUG] [REMOTE ] CUBI: PASS: Price check passed. Min price $60.52. [2026-01-06T12:07:05.094549] [DEBUG] [REMOTE ] CUBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:05.094699] [DEBUG] [REMOTE ] CUBI: PASS: Integrity check passed. [2026-01-06T12:07:05.094744] [DEBUG] [REMOTE ] CUBI: Symbol is viable for forecasting. [2026-01-06T12:07:05.094796] [INFO ] [MAIN ] [850/3534] CUBI kept (0.4s) | 848 kept, 2 rejected | 121.4/min | ETA: 22.1m [2026-01-06T12:07:05.621465] [DEBUG] [REMOTE ] CUK: Retrieved 6337 rows, trimmed to 300. [2026-01-06T12:07:05.621691] [DEBUG] [REMOTE ] CUK: PASS: History has at least 300 days. [2026-01-06T12:07:05.621989] [DEBUG] [REMOTE ] CUK: PASS: Price check passed. Min price $22.91. [2026-01-06T12:07:05.622132] [DEBUG] [REMOTE ] CUK: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:05.622274] [DEBUG] [REMOTE ] CUK: PASS: Integrity check passed. [2026-01-06T12:07:05.622316] [DEBUG] [REMOTE ] CUK: Symbol is viable for forecasting. [2026-01-06T12:07:05.622371] [INFO ] [MAIN ] [851/3534] CUK kept (0.5s) | 849 kept, 2 rejected | 121.3/min | ETA: 22.1m [2026-01-06T12:07:06.127063] [DEBUG] [REMOTE ] CULP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:06.127274] [DEBUG] [REMOTE ] CULP: PASS: History has at least 300 days. [2026-01-06T12:07:06.127608] [DEBUG] [REMOTE ] CULP: PASS: Price check passed. Min price $3.38. [2026-01-06T12:07:06.127769] [DEBUG] [REMOTE ] CULP: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:06.127997] [DEBUG] [REMOTE ] CULP: PASS: Integrity check passed. [2026-01-06T12:07:06.128042] [DEBUG] [REMOTE ] CULP: Symbol is viable for forecasting. [2026-01-06T12:07:06.128098] [INFO ] [MAIN ] [852/3534] CULP kept (0.5s) | 850 kept, 2 rejected | 121.3/min | ETA: 22.1m [2026-01-06T12:07:06.407776] [DEBUG] [REMOTE ] CURI: Retrieved 1505 rows, trimmed to 300. [2026-01-06T12:07:06.407930] [DEBUG] [REMOTE ] CURI: PASS: History has at least 300 days. [2026-01-06T12:07:06.408134] [DEBUG] [REMOTE ] CURI: PASS: Price check passed. Min price $3.61. [2026-01-06T12:07:06.408264] [DEBUG] [REMOTE ] CURI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:06.408373] [DEBUG] [REMOTE ] CURI: PASS: Integrity check passed. [2026-01-06T12:07:06.408412] [DEBUG] [REMOTE ] CURI: Symbol is viable for forecasting. [2026-01-06T12:07:06.408459] [INFO ] [MAIN ] [853/3534] CURI kept (0.3s) | 851 kept, 2 rejected | 121.4/min | ETA: 22.1m [2026-01-06T12:07:07.036781] [DEBUG] [REMOTE ] CUZ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:07.036918] [DEBUG] [REMOTE ] CUZ: PASS: History has at least 300 days. [2026-01-06T12:07:07.037131] [DEBUG] [REMOTE ] CUZ: PASS: Price check passed. Min price $23.94. [2026-01-06T12:07:07.037263] [DEBUG] [REMOTE ] CUZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:07.037375] [DEBUG] [REMOTE ] CUZ: PASS: Integrity check passed. [2026-01-06T12:07:07.037414] [DEBUG] [REMOTE ] CUZ: Symbol is viable for forecasting. [2026-01-06T12:07:07.037460] [INFO ] [MAIN ] [854/3534] CUZ kept (0.6s) | 852 kept, 2 rejected | 121.4/min | ETA: 22.1m [2026-01-06T12:07:07.301193] [DEBUG] [REMOTE ] CVAC: Retrieved 1354 rows, trimmed to 300. [2026-01-06T12:07:07.301325] [DEBUG] [REMOTE ] CVAC: PASS: History has at least 300 days. [2026-01-06T12:07:07.301521] [DEBUG] [REMOTE ] CVAC: PASS: Price check passed. Min price $4.12. [2026-01-06T12:07:07.301683] [DEBUG] [REMOTE ] CVAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:07.301792] [DEBUG] [REMOTE ] CVAC: PASS: Integrity check passed. [2026-01-06T12:07:07.301830] [DEBUG] [REMOTE ] CVAC: Symbol is viable for forecasting. [2026-01-06T12:07:07.301878] [INFO ] [MAIN ] [855/3534] CVAC kept (0.3s) | 853 kept, 2 rejected | 121.4/min | ETA: 22.1m [2026-01-06T12:07:07.890539] [DEBUG] [REMOTE ] CVBF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:07.890775] [DEBUG] [REMOTE ] CVBF: PASS: History has at least 300 days. [2026-01-06T12:07:07.891049] [DEBUG] [REMOTE ] CVBF: PASS: Price check passed. Min price $17.86. [2026-01-06T12:07:07.891193] [DEBUG] [REMOTE ] CVBF: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:07.891331] [DEBUG] [REMOTE ] CVBF: PASS: Integrity check passed. [2026-01-06T12:07:07.891374] [DEBUG] [REMOTE ] CVBF: Symbol is viable for forecasting. [2026-01-06T12:07:07.891429] [INFO ] [MAIN ] [856/3534] CVBF kept (0.6s) | 854 kept, 2 rejected | 121.4/min | ETA: 22.1m [2026-01-06T12:07:08.347675] [DEBUG] [REMOTE ] CVCO: Retrieved 5665 rows, trimmed to 300. [2026-01-06T12:07:08.347846] [DEBUG] [REMOTE ] CVCO: PASS: History has at least 300 days. [2026-01-06T12:07:08.348097] [DEBUG] [REMOTE ] CVCO: PASS: Price check passed. Min price $493.35. [2026-01-06T12:07:08.348229] [DEBUG] [REMOTE ] CVCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:08.348348] [DEBUG] [REMOTE ] CVCO: PASS: Integrity check passed. [2026-01-06T12:07:08.348413] [DEBUG] [REMOTE ] CVCO: Symbol is viable for forecasting. [2026-01-06T12:07:08.348464] [INFO ] [MAIN ] [857/3534] CVCO kept (0.5s) | 855 kept, 2 rejected | 121.4/min | ETA: 22.0m [2026-01-06T12:07:08.716923] [DEBUG] [REMOTE ] CVE: Retrieved 4057 rows, trimmed to 300. [2026-01-06T12:07:08.717042] [DEBUG] [REMOTE ] CVE: PASS: History has at least 300 days. [2026-01-06T12:07:08.717235] [DEBUG] [REMOTE ] CVE: PASS: Price check passed. Min price $16.43. [2026-01-06T12:07:08.717364] [DEBUG] [REMOTE ] CVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:08.717485] [DEBUG] [REMOTE ] CVE: PASS: Integrity check passed. [2026-01-06T12:07:08.717524] [DEBUG] [REMOTE ] CVE: Symbol is viable for forecasting. [2026-01-06T12:07:08.717586] [INFO ] [MAIN ] [858/3534] CVE kept (0.4s) | 856 kept, 2 rejected | 121.5/min | ETA: 22.0m [2026-01-06T12:07:08.917843] [DEBUG] [REMOTE ] CVEO: Retrieved 2926 rows, trimmed to 300. [2026-01-06T12:07:08.917954] [DEBUG] [REMOTE ] CVEO: PASS: History has at least 300 days. [2026-01-06T12:07:08.918146] [DEBUG] [REMOTE ] CVEO: PASS: Price check passed. Min price $19.89. [2026-01-06T12:07:08.918276] [DEBUG] [REMOTE ] CVEO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:08.918381] [DEBUG] [REMOTE ] CVEO: PASS: Integrity check passed. [2026-01-06T12:07:08.918420] [DEBUG] [REMOTE ] CVEO: Symbol is viable for forecasting. [2026-01-06T12:07:08.918466] [INFO ] [MAIN ] [859/3534] CVEO kept (0.2s) | 857 kept, 2 rejected | 121.5/min | ETA: 22.0m [2026-01-06T12:07:09.590742] [DEBUG] [REMOTE ] CVGI: Retrieved 5387 rows, trimmed to 300. [2026-01-06T12:07:09.590877] [DEBUG] [REMOTE ] CVGI: PASS: History has at least 300 days. [2026-01-06T12:07:09.591121] [DEBUG] [REMOTE ] CVGI: PASS: Price check passed. Min price $1.34. [2026-01-06T12:07:09.591256] [DEBUG] [REMOTE ] CVGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:09.591388] [DEBUG] [REMOTE ] CVGI: PASS: Integrity check passed. [2026-01-06T12:07:09.591438] [DEBUG] [REMOTE ] CVGI: Symbol is viable for forecasting. [2026-01-06T12:07:09.591486] [INFO ] [MAIN ] [860/3534] CVGI kept (0.7s) | 858 kept, 2 rejected | 121.5/min | ETA: 22.0m [2026-01-06T12:07:09.988715] [DEBUG] [REMOTE ] CVI: Retrieved 4579 rows, trimmed to 300. [2026-01-06T12:07:09.988842] [DEBUG] [REMOTE ] CVI: PASS: History has at least 300 days. [2026-01-06T12:07:09.989045] [DEBUG] [REMOTE ] CVI: PASS: Price check passed. Min price $25.19. [2026-01-06T12:07:09.989184] [DEBUG] [REMOTE ] CVI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:09.989295] [DEBUG] [REMOTE ] CVI: PASS: Integrity check passed. [2026-01-06T12:07:09.989337] [DEBUG] [REMOTE ] CVI: Symbol is viable for forecasting. [2026-01-06T12:07:09.989395] [INFO ] [MAIN ] [861/3534] CVI kept (0.4s) | 859 kept, 2 rejected | 121.5/min | ETA: 22.0m [2026-01-06T12:07:10.218535] [DEBUG] [REMOTE ] CVKD: Retrieved 742 rows, trimmed to 300. [2026-01-06T12:07:10.218683] [DEBUG] [REMOTE ] CVKD: PASS: History has at least 300 days. [2026-01-06T12:07:10.218879] [DEBUG] [REMOTE ] CVKD: PASS: Price check passed. Min price $6.62. [2026-01-06T12:07:10.219012] [DEBUG] [REMOTE ] CVKD: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:10.219119] [DEBUG] [REMOTE ] CVKD: PASS: Integrity check passed. [2026-01-06T12:07:10.219159] [DEBUG] [REMOTE ] CVKD: Symbol is viable for forecasting. [2026-01-06T12:07:10.219207] [INFO ] [MAIN ] [862/3534] CVKD kept (0.2s) | 860 kept, 2 rejected | 121.6/min | ETA: 22.0m [2026-01-06T12:07:10.554322] [DEBUG] [REMOTE ] CVNA: Retrieved 2184 rows, trimmed to 300. [2026-01-06T12:07:10.554447] [DEBUG] [REMOTE ] CVNA: PASS: History has at least 300 days. [2026-01-06T12:07:10.554668] [DEBUG] [REMOTE ] CVNA: PASS: Price check passed. Min price $290.14. [2026-01-06T12:07:10.554803] [DEBUG] [REMOTE ] CVNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:10.554915] [DEBUG] [REMOTE ] CVNA: PASS: Integrity check passed. [2026-01-06T12:07:10.554956] [DEBUG] [REMOTE ] CVNA: Symbol is viable for forecasting. [2026-01-06T12:07:10.555005] [INFO ] [MAIN ] [863/3534] CVNA kept (0.3s) | 861 kept, 2 rejected | 121.6/min | ETA: 22.0m [2026-01-06T12:07:11.035628] [DEBUG] [REMOTE ] CVRX: Retrieved 1134 rows, trimmed to 300. [2026-01-06T12:07:11.035782] [DEBUG] [REMOTE ] CVRX: PASS: History has at least 300 days. [2026-01-06T12:07:11.036003] [DEBUG] [REMOTE ] CVRX: PASS: Price check passed. Min price $7.10. [2026-01-06T12:07:11.036177] [DEBUG] [REMOTE ] CVRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:11.036296] [DEBUG] [REMOTE ] CVRX: PASS: Integrity check passed. [2026-01-06T12:07:11.036336] [DEBUG] [REMOTE ] CVRX: Symbol is viable for forecasting. [2026-01-06T12:07:11.036386] [INFO ] [MAIN ] [864/3534] CVRX kept (0.5s) | 862 kept, 2 rejected | 121.6/min | ETA: 22.0m [2026-01-06T12:07:11.677053] [DEBUG] [REMOTE ] CVS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:11.677272] [DEBUG] [REMOTE ] CVS: PASS: History has at least 300 days. [2026-01-06T12:07:11.677680] [DEBUG] [REMOTE ] CVS: PASS: Price check passed. Min price $75.00. [2026-01-06T12:07:11.677901] [DEBUG] [REMOTE ] CVS: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:11.678102] [DEBUG] [REMOTE ] CVS: PASS: Integrity check passed. [2026-01-06T12:07:11.678149] [DEBUG] [REMOTE ] CVS: Symbol is viable for forecasting. [2026-01-06T12:07:11.678211] [INFO ] [MAIN ] [865/3534] CVS kept (0.6s) | 863 kept, 2 rejected | 121.6/min | ETA: 21.9m [2026-01-06T12:07:12.161488] [DEBUG] [REMOTE ] CVX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:12.161680] [DEBUG] [REMOTE ] CVX: PASS: History has at least 300 days. [2026-01-06T12:07:12.161968] [DEBUG] [REMOTE ] CVX: PASS: Price check passed. Min price $146.75. [2026-01-06T12:07:12.162119] [DEBUG] [REMOTE ] CVX: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:12.162268] [DEBUG] [REMOTE ] CVX: PASS: Integrity check passed. [2026-01-06T12:07:12.162327] [DEBUG] [REMOTE ] CVX: Symbol is viable for forecasting. [2026-01-06T12:07:12.162383] [INFO ] [MAIN ] [866/3534] CVX kept (0.5s) | 864 kept, 2 rejected | 121.6/min | ETA: 21.9m [2026-01-06T12:07:12.402813] [DEBUG] [REMOTE ] CWAN: Retrieved 1074 rows, trimmed to 300. [2026-01-06T12:07:12.402951] [DEBUG] [REMOTE ] CWAN: PASS: History has at least 300 days. [2026-01-06T12:07:12.403165] [DEBUG] [REMOTE ] CWAN: PASS: Price check passed. Min price $15.89. [2026-01-06T12:07:12.403306] [DEBUG] [REMOTE ] CWAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:12.403420] [DEBUG] [REMOTE ] CWAN: PASS: Integrity check passed. [2026-01-06T12:07:12.403461] [DEBUG] [REMOTE ] CWAN: Symbol is viable for forecasting. [2026-01-06T12:07:12.403508] [INFO ] [MAIN ] [867/3534] CWAN kept (0.2s) | 865 kept, 2 rejected | 121.7/min | ETA: 21.9m [2026-01-06T12:07:13.021903] [DEBUG] [REMOTE ] CWBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:13.022039] [DEBUG] [REMOTE ] CWBC: PASS: History has at least 300 days. [2026-01-06T12:07:13.022260] [DEBUG] [REMOTE ] CWBC: PASS: Price check passed. Min price $19.74. [2026-01-06T12:07:13.022399] [DEBUG] [REMOTE ] CWBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:13.022518] [DEBUG] [REMOTE ] CWBC: PASS: Integrity check passed. [2026-01-06T12:07:13.022610] [DEBUG] [REMOTE ] CWBC: Symbol is viable for forecasting. [2026-01-06T12:07:13.022668] [INFO ] [MAIN ] [868/3534] CWBC kept (0.6s) | 866 kept, 2 rejected | 121.6/min | ETA: 21.9m [2026-01-06T12:07:13.520496] [DEBUG] [REMOTE ] CWCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:13.520646] [DEBUG] [REMOTE ] CWCO: PASS: History has at least 300 days. [2026-01-06T12:07:13.521062] [DEBUG] [REMOTE ] CWCO: PASS: Price check passed. Min price $33.02. [2026-01-06T12:07:13.521191] [DEBUG] [REMOTE ] CWCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:13.521308] [DEBUG] [REMOTE ] CWCO: PASS: Integrity check passed. [2026-01-06T12:07:13.521346] [DEBUG] [REMOTE ] CWCO: Symbol is viable for forecasting. [2026-01-06T12:07:13.521392] [INFO ] [MAIN ] [869/3534] CWCO kept (0.5s) | 867 kept, 2 rejected | 121.6/min | ETA: 21.9m [2026-01-06T12:07:13.700007] [DEBUG] [REMOTE ] CWD: Retrieved 661 rows, trimmed to 300. [2026-01-06T12:07:13.700135] [DEBUG] [REMOTE ] CWD: PASS: History has at least 300 days. [2026-01-06T12:07:13.700328] [DEBUG] [REMOTE ] CWD: PASS: Price check passed. Min price $1.24. [2026-01-06T12:07:13.700493] [DEBUG] [REMOTE ] CWD: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:13.700622] [DEBUG] [REMOTE ] CWD: PASS: Integrity check passed. [2026-01-06T12:07:13.700663] [DEBUG] [REMOTE ] CWD: Symbol is viable for forecasting. [2026-01-06T12:07:13.700710] [INFO ] [MAIN ] [870/3534] CWD kept (0.2s) | 868 kept, 2 rejected | 121.7/min | ETA: 21.9m [2026-01-06T12:07:14.274050] [DEBUG] [REMOTE ] CWEN: Retrieved 3137 rows, trimmed to 300. [2026-01-06T12:07:14.274183] [DEBUG] [REMOTE ] CWEN: PASS: History has at least 300 days. [2026-01-06T12:07:14.274402] [DEBUG] [REMOTE ] CWEN: PASS: Price check passed. Min price $30.02. [2026-01-06T12:07:14.274541] [DEBUG] [REMOTE ] CWEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:14.274681] [DEBUG] [REMOTE ] CWEN: PASS: Integrity check passed. [2026-01-06T12:07:14.274724] [DEBUG] [REMOTE ] CWEN: Symbol is viable for forecasting. [2026-01-06T12:07:14.274773] [INFO ] [MAIN ] [871/3534] CWEN kept (0.6s) | 869 kept, 2 rejected | 121.7/min | ETA: 21.9m [2026-01-06T12:07:14.622390] [DEBUG] [REMOTE ] CWH: Retrieved 2323 rows, trimmed to 300. [2026-01-06T12:07:14.622510] [DEBUG] [REMOTE ] CWH: PASS: History has at least 300 days. [2026-01-06T12:07:14.622765] [DEBUG] [REMOTE ] CWH: PASS: Price check passed. Min price $9.39. [2026-01-06T12:07:14.622913] [DEBUG] [REMOTE ] CWH: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:14.623024] [DEBUG] [REMOTE ] CWH: PASS: Integrity check passed. [2026-01-06T12:07:14.623074] [DEBUG] [REMOTE ] CWH: Symbol is viable for forecasting. [2026-01-06T12:07:14.623130] [INFO ] [MAIN ] [872/3534] CWH kept (0.3s) | 870 kept, 2 rejected | 121.7/min | ETA: 21.9m [2026-01-06T12:07:14.990941] [DEBUG] [REMOTE ] CWK: Retrieved 1866 rows, trimmed to 300. [2026-01-06T12:07:14.991061] [DEBUG] [REMOTE ] CWK: PASS: History has at least 300 days. [2026-01-06T12:07:14.991254] [DEBUG] [REMOTE ] CWK: PASS: Price check passed. Min price $14.61. [2026-01-06T12:07:14.991383] [DEBUG] [REMOTE ] CWK: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:14.991487] [DEBUG] [REMOTE ] CWK: PASS: Integrity check passed. [2026-01-06T12:07:14.991526] [DEBUG] [REMOTE ] CWK: Symbol is viable for forecasting. [2026-01-06T12:07:14.991779] [INFO ] [MAIN ] [873/3534] CWK kept (0.4s) | 871 kept, 2 rejected | 121.8/min | ETA: 21.9m [2026-01-06T12:07:15.576981] [DEBUG] [REMOTE ] CXDO: Retrieved 2299 rows, trimmed to 300. [2026-01-06T12:07:15.577110] [DEBUG] [REMOTE ] CXDO: PASS: History has at least 300 days. [2026-01-06T12:07:15.577314] [DEBUG] [REMOTE ] CXDO: PASS: Price check passed. Min price $5.83. [2026-01-06T12:07:15.577449] [DEBUG] [REMOTE ] CXDO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:15.577567] [DEBUG] [REMOTE ] CXDO: PASS: Integrity check passed. [2026-01-06T12:07:15.577636] [DEBUG] [REMOTE ] CXDO: Symbol is viable for forecasting. [2026-01-06T12:07:15.577685] [INFO ] [MAIN ] [874/3534] CXDO kept (0.6s) | 872 kept, 2 rejected | 121.7/min | ETA: 21.8m [2026-01-06T12:07:16.081779] [DEBUG] [REMOTE ] CXE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:16.081909] [DEBUG] [REMOTE ] CXE: PASS: History has at least 300 days. [2026-01-06T12:07:16.082123] [DEBUG] [REMOTE ] CXE: PASS: Price check passed. Min price $3.64. [2026-01-06T12:07:16.082253] [DEBUG] [REMOTE ] CXE: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:16.082365] [DEBUG] [REMOTE ] CXE: PASS: Integrity check passed. [2026-01-06T12:07:16.082412] [DEBUG] [REMOTE ] CXE: Symbol is viable for forecasting. [2026-01-06T12:07:16.082468] [INFO ] [MAIN ] [875/3534] CXE kept (0.5s) | 873 kept, 2 rejected | 121.7/min | ETA: 21.8m [2026-01-06T12:07:16.349646] [DEBUG] [REMOTE ] CXSE: Retrieved 3341 rows, trimmed to 300. [2026-01-06T12:07:16.349771] [DEBUG] [REMOTE ] CXSE: PASS: History has at least 300 days. [2026-01-06T12:07:16.349967] [DEBUG] [REMOTE ] CXSE: PASS: Price check passed. Min price $39.26. [2026-01-06T12:07:16.350116] [DEBUG] [REMOTE ] CXSE: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:16.350224] [DEBUG] [REMOTE ] CXSE: PASS: Integrity check passed. [2026-01-06T12:07:16.350263] [DEBUG] [REMOTE ] CXSE: Symbol is viable for forecasting. [2026-01-06T12:07:16.350309] [INFO ] [MAIN ] [876/3534] CXSE kept (0.3s) | 874 kept, 2 rejected | 121.8/min | ETA: 21.8m [2026-01-06T12:07:17.105484] [DEBUG] [REMOTE ] CYD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:17.105653] [DEBUG] [REMOTE ] CYD: PASS: History has at least 300 days. [2026-01-06T12:07:17.105870] [DEBUG] [REMOTE ] CYD: PASS: Price check passed. Min price $32.32. [2026-01-06T12:07:17.106001] [DEBUG] [REMOTE ] CYD: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:17.106114] [DEBUG] [REMOTE ] CYD: PASS: Integrity check passed. [2026-01-06T12:07:17.106153] [DEBUG] [REMOTE ] CYD: Symbol is viable for forecasting. [2026-01-06T12:07:17.106201] [INFO ] [MAIN ] [877/3534] CYD kept (0.8s) | 875 kept, 2 rejected | 121.7/min | ETA: 21.8m [2026-01-06T12:07:17.488674] [DEBUG] [REMOTE ] CYH: Retrieved 6431 rows, trimmed to 300. [2026-01-06T12:07:17.488801] [DEBUG] [REMOTE ] CYH: PASS: History has at least 300 days. [2026-01-06T12:07:17.489004] [DEBUG] [REMOTE ] CYH: PASS: Price check passed. Min price $2.90. [2026-01-06T12:07:17.489138] [DEBUG] [REMOTE ] CYH: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:17.489250] [DEBUG] [REMOTE ] CYH: PASS: Integrity check passed. [2026-01-06T12:07:17.489289] [DEBUG] [REMOTE ] CYH: Symbol is viable for forecasting. [2026-01-06T12:07:17.489336] [INFO ] [MAIN ] [878/3534] CYH kept (0.4s) | 876 kept, 2 rejected | 121.8/min | ETA: 21.8m [2026-01-06T12:07:17.752374] [DEBUG] [REMOTE ] CYN: Retrieved 1056 rows, trimmed to 300. [2026-01-06T12:07:17.752490] [DEBUG] [REMOTE ] CYN: PASS: History has at least 300 days. [2026-01-06T12:07:17.752713] [DEBUG] [REMOTE ] CYN: PASS: Price check passed. Min price $2.38. [2026-01-06T12:07:17.752844] [DEBUG] [REMOTE ] CYN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:17.752949] [DEBUG] [REMOTE ] CYN: PASS: Integrity check passed. [2026-01-06T12:07:17.753012] [DEBUG] [REMOTE ] CYN: Symbol is viable for forecasting. [2026-01-06T12:07:17.753060] [INFO ] [MAIN ] [879/3534] CYN kept (0.3s) | 877 kept, 2 rejected | 121.8/min | ETA: 21.8m [2026-01-06T12:07:18.214903] [DEBUG] [REMOTE ] CYRX: Retrieved 4278 rows, trimmed to 300. [2026-01-06T12:07:18.215030] [DEBUG] [REMOTE ] CYRX: PASS: History has at least 300 days. [2026-01-06T12:07:18.215230] [DEBUG] [REMOTE ] CYRX: PASS: Price check passed. Min price $8.33. [2026-01-06T12:07:18.215359] [DEBUG] [REMOTE ] CYRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:18.215466] [DEBUG] [REMOTE ] CYRX: PASS: Integrity check passed. [2026-01-06T12:07:18.215505] [DEBUG] [REMOTE ] CYRX: Symbol is viable for forecasting. [2026-01-06T12:07:18.215551] [INFO ] [MAIN ] [880/3534] CYRX kept (0.5s) | 878 kept, 2 rejected | 121.8/min | ETA: 21.8m [2026-01-06T12:07:18.570736] [DEBUG] [REMOTE ] CYTK: Retrieved 5456 rows, trimmed to 300. [2026-01-06T12:07:18.570874] [DEBUG] [REMOTE ] CYTK: PASS: History has at least 300 days. [2026-01-06T12:07:18.571084] [DEBUG] [REMOTE ] CYTK: PASS: Price check passed. Min price $54.76. [2026-01-06T12:07:18.571213] [DEBUG] [REMOTE ] CYTK: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:18.571327] [DEBUG] [REMOTE ] CYTK: PASS: Integrity check passed. [2026-01-06T12:07:18.571366] [DEBUG] [REMOTE ] CYTK: Symbol is viable for forecasting. [2026-01-06T12:07:18.571412] [INFO ] [MAIN ] [881/3534] CYTK kept (0.4s) | 879 kept, 2 rejected | 121.9/min | ETA: 21.8m [2026-01-06T12:07:19.025139] [DEBUG] [REMOTE ] CZFS: Retrieved 6285 rows, trimmed to 300. [2026-01-06T12:07:19.025377] [DEBUG] [REMOTE ] CZFS: PASS: History has at least 300 days. [2026-01-06T12:07:19.025671] [DEBUG] [REMOTE ] CZFS: PASS: Price check passed. Min price $52.75. [2026-01-06T12:07:19.025846] [DEBUG] [REMOTE ] CZFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:19.025973] [DEBUG] [REMOTE ] CZFS: PASS: Integrity check passed. [2026-01-06T12:07:19.026015] [DEBUG] [REMOTE ] CZFS: Symbol is viable for forecasting. [2026-01-06T12:07:19.026067] [INFO ] [MAIN ] [882/3534] CZFS kept (0.5s) | 880 kept, 2 rejected | 121.9/min | ETA: 21.8m [2026-01-06T12:07:19.550277] [DEBUG] [REMOTE ] CZNC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:19.550392] [DEBUG] [REMOTE ] CZNC: PASS: History has at least 300 days. [2026-01-06T12:07:19.550643] [DEBUG] [REMOTE ] CZNC: PASS: Price check passed. Min price $18.73. [2026-01-06T12:07:19.550779] [DEBUG] [REMOTE ] CZNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:19.550895] [DEBUG] [REMOTE ] CZNC: PASS: Integrity check passed. [2026-01-06T12:07:19.550935] [DEBUG] [REMOTE ] CZNC: Symbol is viable for forecasting. [2026-01-06T12:07:19.550982] [INFO ] [MAIN ] [883/3534] CZNC kept (0.5s) | 881 kept, 2 rejected | 121.9/min | ETA: 21.8m [2026-01-06T12:07:20.040440] [DEBUG] [REMOTE ] CZWI: Retrieved 5477 rows, trimmed to 300. [2026-01-06T12:07:20.040616] [DEBUG] [REMOTE ] CZWI: PASS: History has at least 300 days. [2026-01-06T12:07:20.040847] [DEBUG] [REMOTE ] CZWI: PASS: Price check passed. Min price $15.11. [2026-01-06T12:07:20.040983] [DEBUG] [REMOTE ] CZWI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:20.041104] [DEBUG] [REMOTE ] CZWI: PASS: Integrity check passed. [2026-01-06T12:07:20.041145] [DEBUG] [REMOTE ] CZWI: Symbol is viable for forecasting. [2026-01-06T12:07:20.041201] [INFO ] [MAIN ] [884/3534] CZWI kept (0.5s) | 882 kept, 2 rejected | 121.9/min | ETA: 21.7m [2026-01-06T12:07:20.359770] [DEBUG] [REMOTE ] DAIO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:20.359913] [DEBUG] [REMOTE ] DAIO: PASS: History has at least 300 days. [2026-01-06T12:07:20.360139] [DEBUG] [REMOTE ] DAIO: PASS: Price check passed. Min price $2.49. [2026-01-06T12:07:20.360273] [DEBUG] [REMOTE ] DAIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:20.360388] [DEBUG] [REMOTE ] DAIO: PASS: Integrity check passed. [2026-01-06T12:07:20.360428] [DEBUG] [REMOTE ] DAIO: Symbol is viable for forecasting. [2026-01-06T12:07:20.360476] [INFO ] [MAIN ] [885/3534] DAIO kept (0.3s) | 883 kept, 2 rejected | 121.9/min | ETA: 21.7m [2026-01-06T12:07:20.790857] [DEBUG] [REMOTE ] DAL: Retrieved 4699 rows, trimmed to 300. [2026-01-06T12:07:20.790992] [DEBUG] [REMOTE ] DAL: PASS: History has at least 300 days. [2026-01-06T12:07:20.791216] [DEBUG] [REMOTE ] DAL: PASS: Price check passed. Min price $55.65. [2026-01-06T12:07:20.791386] [DEBUG] [REMOTE ] DAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:20.791536] [DEBUG] [REMOTE ] DAL: PASS: Integrity check passed. [2026-01-06T12:07:20.791611] [DEBUG] [REMOTE ] DAL: Symbol is viable for forecasting. [2026-01-06T12:07:20.791677] [INFO ] [MAIN ] [886/3534] DAL kept (0.4s) | 884 kept, 2 rejected | 121.9/min | ETA: 21.7m [2026-01-06T12:07:21.236313] [DEBUG] [REMOTE ] DAN: Retrieved 4531 rows, trimmed to 300. [2026-01-06T12:07:21.236447] [DEBUG] [REMOTE ] DAN: PASS: History has at least 300 days. [2026-01-06T12:07:21.236693] [DEBUG] [REMOTE ] DAN: PASS: Price check passed. Min price $18.05. [2026-01-06T12:07:21.236837] [DEBUG] [REMOTE ] DAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:21.236953] [DEBUG] [REMOTE ] DAN: PASS: Integrity check passed. [2026-01-06T12:07:21.236995] [DEBUG] [REMOTE ] DAN: Symbol is viable for forecasting. [2026-01-06T12:07:21.237046] [INFO ] [MAIN ] [887/3534] DAN kept (0.4s) | 885 kept, 2 rejected | 122.0/min | ETA: 21.7m [2026-01-06T12:07:21.439729] [DEBUG] [REMOTE ] DAO: Retrieved 1556 rows, trimmed to 300. [2026-01-06T12:07:21.440043] [DEBUG] [REMOTE ] DAO: PASS: History has at least 300 days. [2026-01-06T12:07:21.440239] [DEBUG] [REMOTE ] DAO: PASS: Price check passed. Min price $8.43. [2026-01-06T12:07:21.440383] [DEBUG] [REMOTE ] DAO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:21.440491] [DEBUG] [REMOTE ] DAO: PASS: Integrity check passed. [2026-01-06T12:07:21.440530] [DEBUG] [REMOTE ] DAO: Symbol is viable for forecasting. [2026-01-06T12:07:21.440593] [INFO ] [MAIN ] [888/3534] DAO kept (0.2s) | 886 kept, 2 rejected | 122.0/min | ETA: 21.7m [2026-01-06T12:07:21.934273] [DEBUG] [REMOTE ] DAPP: Retrieved 1188 rows, trimmed to 300. [2026-01-06T12:07:21.934401] [DEBUG] [REMOTE ] DAPP: PASS: History has at least 300 days. [2026-01-06T12:07:21.934617] [DEBUG] [REMOTE ] DAPP: PASS: Price check passed. Min price $15.96. [2026-01-06T12:07:21.934749] [DEBUG] [REMOTE ] DAPP: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:21.935020] [DEBUG] [REMOTE ] DAPP: PASS: Integrity check passed. [2026-01-06T12:07:21.935059] [DEBUG] [REMOTE ] DAPP: Symbol is viable for forecasting. [2026-01-06T12:07:21.935105] [INFO ] [MAIN ] [889/3534] DAPP kept (0.5s) | 887 kept, 2 rejected | 122.0/min | ETA: 21.7m [2026-01-06T12:07:22.513015] [DEBUG] [REMOTE ] DARE: Retrieved 2952 rows, trimmed to 300. [2026-01-06T12:07:22.513131] [DEBUG] [REMOTE ] DARE: PASS: History has at least 300 days. [2026-01-06T12:07:22.513320] [DEBUG] [REMOTE ] DARE: PASS: Price check passed. Min price $1.63. [2026-01-06T12:07:22.513448] [DEBUG] [REMOTE ] DARE: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:22.513553] [DEBUG] [REMOTE ] DARE: PASS: Integrity check passed. [2026-01-06T12:07:22.513646] [DEBUG] [REMOTE ] DARE: Symbol is viable for forecasting. [2026-01-06T12:07:22.513694] [INFO ] [MAIN ] [890/3534] DARE kept (0.6s) | 888 kept, 2 rejected | 122.0/min | ETA: 21.7m [2026-01-06T12:07:22.675862] [DEBUG] [REMOTE ] DASH: Retrieved 1273 rows, trimmed to 300. [2026-01-06T12:07:22.675987] [DEBUG] [REMOTE ] DASH: PASS: History has at least 300 days. [2026-01-06T12:07:22.676175] [DEBUG] [REMOTE ] DASH: PASS: Price check passed. Min price $187.73. [2026-01-06T12:07:22.676304] [DEBUG] [REMOTE ] DASH: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:22.676434] [DEBUG] [REMOTE ] DASH: PASS: Integrity check passed. [2026-01-06T12:07:22.676486] [DEBUG] [REMOTE ] DASH: Symbol is viable for forecasting. [2026-01-06T12:07:22.676548] [INFO ] [MAIN ] [891/3534] DASH kept (0.2s) | 889 kept, 2 rejected | 122.1/min | ETA: 21.6m [2026-01-06T12:07:23.213919] [DEBUG] [REMOTE ] DAVA: Retrieved 1870 rows, trimmed to 300. [2026-01-06T12:07:23.214044] [DEBUG] [REMOTE ] DAVA: PASS: History has at least 300 days. [2026-01-06T12:07:23.214234] [DEBUG] [REMOTE ] DAVA: PASS: Price check passed. Min price $6.05. [2026-01-06T12:07:23.214362] [DEBUG] [REMOTE ] DAVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:23.214466] [DEBUG] [REMOTE ] DAVA: PASS: Integrity check passed. [2026-01-06T12:07:23.214505] [DEBUG] [REMOTE ] DAVA: Symbol is viable for forecasting. [2026-01-06T12:07:23.214550] [INFO ] [MAIN ] [892/3534] DAVA kept (0.5s) | 890 kept, 2 rejected | 122.1/min | ETA: 21.6m [2026-01-06T12:07:23.556038] [DEBUG] [REMOTE ] DAVE: Retrieved 1180 rows, trimmed to 300. [2026-01-06T12:07:23.556189] [DEBUG] [REMOTE ] DAVE: PASS: History has at least 300 days. [2026-01-06T12:07:23.556409] [DEBUG] [REMOTE ] DAVE: PASS: Price check passed. Min price $182.51. [2026-01-06T12:07:23.556544] [DEBUG] [REMOTE ] DAVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:23.556710] [DEBUG] [REMOTE ] DAVE: PASS: Integrity check passed. [2026-01-06T12:07:23.556750] [DEBUG] [REMOTE ] DAVE: Symbol is viable for forecasting. [2026-01-06T12:07:23.556799] [INFO ] [MAIN ] [893/3534] DAVE kept (0.3s) | 891 kept, 2 rejected | 122.1/min | ETA: 21.6m [2026-01-06T12:07:24.007044] [DEBUG] [REMOTE ] DAWN: Retrieved 1157 rows, trimmed to 300. [2026-01-06T12:07:24.007174] [DEBUG] [REMOTE ] DAWN: PASS: History has at least 300 days. [2026-01-06T12:07:24.007411] [DEBUG] [REMOTE ] DAWN: PASS: Price check passed. Min price $7.04. [2026-01-06T12:07:24.007564] [DEBUG] [REMOTE ] DAWN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:24.007702] [DEBUG] [REMOTE ] DAWN: PASS: Integrity check passed. [2026-01-06T12:07:24.007744] [DEBUG] [REMOTE ] DAWN: Symbol is viable for forecasting. [2026-01-06T12:07:24.007825] [INFO ] [MAIN ] [894/3534] DAWN kept (0.5s) | 892 kept, 2 rejected | 122.1/min | ETA: 21.6m [2026-01-06T12:07:24.660031] [DEBUG] [REMOTE ] DB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:24.660185] [DEBUG] [REMOTE ] DB: PASS: History has at least 300 days. [2026-01-06T12:07:24.660426] [DEBUG] [REMOTE ] DB: PASS: Price check passed. Min price $33.18. [2026-01-06T12:07:24.660560] [DEBUG] [REMOTE ] DB: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:24.660712] [DEBUG] [REMOTE ] DB: PASS: Integrity check passed. [2026-01-06T12:07:24.660752] [DEBUG] [REMOTE ] DB: Symbol is viable for forecasting. [2026-01-06T12:07:24.660799] [INFO ] [MAIN ] [895/3534] DB kept (0.7s) | 893 kept, 2 rejected | 122.1/min | ETA: 21.6m [2026-01-06T12:07:24.863442] [DEBUG] [REMOTE ] DBD: Retrieved 600 rows, trimmed to 300. [2026-01-06T12:07:24.863569] [DEBUG] [REMOTE ] DBD: PASS: History has at least 300 days. [2026-01-06T12:07:24.863782] [DEBUG] [REMOTE ] DBD: PASS: Price check passed. Min price $54.90. [2026-01-06T12:07:24.863910] [DEBUG] [REMOTE ] DBD: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:24.864014] [DEBUG] [REMOTE ] DBD: PASS: Integrity check passed. [2026-01-06T12:07:24.864053] [DEBUG] [REMOTE ] DBD: Symbol is viable for forecasting. [2026-01-06T12:07:24.864098] [INFO ] [MAIN ] [896/3534] DBD kept (0.2s) | 894 kept, 2 rejected | 122.2/min | ETA: 21.6m [2026-01-06T12:07:25.523047] [DEBUG] [REMOTE ] DBI: Retrieved 5162 rows, trimmed to 300. [2026-01-06T12:07:25.523172] [DEBUG] [REMOTE ] DBI: PASS: History has at least 300 days. [2026-01-06T12:07:25.523372] [DEBUG] [REMOTE ] DBI: PASS: Price check passed. Min price $3.15. [2026-01-06T12:07:25.523502] [DEBUG] [REMOTE ] DBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:25.523629] [DEBUG] [REMOTE ] DBI: PASS: Integrity check passed. [2026-01-06T12:07:25.523669] [DEBUG] [REMOTE ] DBI: Symbol is viable for forecasting. [2026-01-06T12:07:25.523715] [INFO ] [MAIN ] [897/3534] DBI kept (0.7s) | 895 kept, 2 rejected | 122.1/min | ETA: 21.6m [2026-01-06T12:07:25.950042] [DEBUG] [REMOTE ] DBL: Retrieved 3505 rows, trimmed to 300. [2026-01-06T12:07:25.950192] [DEBUG] [REMOTE ] DBL: PASS: History has at least 300 days. [2026-01-06T12:07:25.950450] [DEBUG] [REMOTE ] DBL: PASS: Price check passed. Min price $15.05. [2026-01-06T12:07:25.950640] [DEBUG] [REMOTE ] DBL: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:25.950786] [DEBUG] [REMOTE ] DBL: PASS: Integrity check passed. [2026-01-06T12:07:25.950836] [DEBUG] [REMOTE ] DBL: Symbol is viable for forecasting. [2026-01-06T12:07:25.950896] [INFO ] [MAIN ] [898/3534] DBL kept (0.4s) | 896 kept, 2 rejected | 122.1/min | ETA: 21.6m [2026-01-06T12:07:26.298883] [DEBUG] [REMOTE ] DBRG: Retrieved 2898 rows, trimmed to 300. [2026-01-06T12:07:26.299013] [DEBUG] [REMOTE ] DBRG: PASS: History has at least 300 days. [2026-01-06T12:07:26.299224] [DEBUG] [REMOTE ] DBRG: PASS: Price check passed. Min price $9.16. [2026-01-06T12:07:26.299365] [DEBUG] [REMOTE ] DBRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:26.299478] [DEBUG] [REMOTE ] DBRG: PASS: Integrity check passed. [2026-01-06T12:07:26.299522] [DEBUG] [REMOTE ] DBRG: Symbol is viable for forecasting. [2026-01-06T12:07:26.299607] [INFO ] [MAIN ] [899/3534] DBRG kept (0.3s) | 897 kept, 2 rejected | 122.2/min | ETA: 21.6m [2026-01-06T12:07:26.637164] [DEBUG] [REMOTE ] DBX: Retrieved 1957 rows, trimmed to 300. [2026-01-06T12:07:26.637298] [DEBUG] [REMOTE ] DBX: PASS: History has at least 300 days. [2026-01-06T12:07:26.637526] [DEBUG] [REMOTE ] DBX: PASS: Price check passed. Min price $26.93. [2026-01-06T12:07:26.637693] [DEBUG] [REMOTE ] DBX: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:26.637830] [DEBUG] [REMOTE ] DBX: PASS: Integrity check passed. [2026-01-06T12:07:26.637872] [DEBUG] [REMOTE ] DBX: Symbol is viable for forecasting. [2026-01-06T12:07:26.637920] [INFO ] [MAIN ] [900/3534] DBX kept (0.3s) | 898 kept, 2 rejected | 122.2/min | ETA: 21.5m [2026-01-06T12:07:27.026717] [DEBUG] [REMOTE ] DCBO: Retrieved 1380 rows, trimmed to 300. [2026-01-06T12:07:27.026918] [DEBUG] [REMOTE ] DCBO: PASS: History has at least 300 days. [2026-01-06T12:07:27.027195] [DEBUG] [REMOTE ] DCBO: PASS: Price check passed. Min price $20.48. [2026-01-06T12:07:27.027358] [DEBUG] [REMOTE ] DCBO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:27.027492] [DEBUG] [REMOTE ] DCBO: PASS: Integrity check passed. [2026-01-06T12:07:27.027595] [DEBUG] [REMOTE ] DCBO: Symbol is viable for forecasting. [2026-01-06T12:07:27.027661] [INFO ] [MAIN ] [901/3534] DCBO kept (0.4s) | 899 kept, 2 rejected | 122.3/min | ETA: 21.5m [2026-01-06T12:07:27.597436] [DEBUG] [REMOTE ] DCI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:27.597697] [DEBUG] [REMOTE ] DCI: PASS: History has at least 300 days. [2026-01-06T12:07:27.598130] [DEBUG] [REMOTE ] DCI: PASS: Price check passed. Min price $79.62. [2026-01-06T12:07:27.598276] [DEBUG] [REMOTE ] DCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:27.598439] [DEBUG] [REMOTE ] DCI: PASS: Integrity check passed. [2026-01-06T12:07:27.598480] [DEBUG] [REMOTE ] DCI: Symbol is viable for forecasting. [2026-01-06T12:07:27.598537] [INFO ] [MAIN ] [902/3534] DCI kept (0.6s) | 900 kept, 2 rejected | 122.2/min | ETA: 21.5m [2026-01-06T12:07:28.044730] [DEBUG] [REMOTE ] DCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:28.044945] [DEBUG] [REMOTE ] DCO: PASS: History has at least 300 days. [2026-01-06T12:07:28.045255] [DEBUG] [REMOTE ] DCO: PASS: Price check passed. Min price $86.41. [2026-01-06T12:07:28.045416] [DEBUG] [REMOTE ] DCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:28.045561] [DEBUG] [REMOTE ] DCO: PASS: Integrity check passed. [2026-01-06T12:07:28.045624] [DEBUG] [REMOTE ] DCO: Symbol is viable for forecasting. [2026-01-06T12:07:28.045679] [INFO ] [MAIN ] [903/3534] DCO kept (0.4s) | 901 kept, 2 rejected | 122.2/min | ETA: 21.5m [2026-01-06T12:07:28.327949] [DEBUG] [REMOTE ] DCOM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:28.328145] [DEBUG] [REMOTE ] DCOM: PASS: History has at least 300 days. [2026-01-06T12:07:28.328424] [DEBUG] [REMOTE ] DCOM: PASS: Price check passed. Min price $25.78. [2026-01-06T12:07:28.328566] [DEBUG] [REMOTE ] DCOM: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:28.328726] [DEBUG] [REMOTE ] DCOM: PASS: Integrity check passed. [2026-01-06T12:07:28.328769] [DEBUG] [REMOTE ] DCOM: Symbol is viable for forecasting. [2026-01-06T12:07:28.328825] [INFO ] [MAIN ] [904/3534] DCOM kept (0.3s) | 902 kept, 2 rejected | 122.3/min | ETA: 21.5m [2026-01-06T12:07:31.328094] [DEBUG] [REMOTE ] DCTH: Retrieved 5958 rows, trimmed to 300. [2026-01-06T12:07:31.328268] [DEBUG] [REMOTE ] DCTH: PASS: History has at least 300 days. [2026-01-06T12:07:31.328593] [DEBUG] [REMOTE ] DCTH: PASS: Price check passed. Min price $8.19. [2026-01-06T12:07:31.328765] [DEBUG] [REMOTE ] DCTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:31.328931] [DEBUG] [REMOTE ] DCTH: PASS: Integrity check passed. [2026-01-06T12:07:31.328979] [DEBUG] [REMOTE ] DCTH: Symbol is viable for forecasting. [2026-01-06T12:07:31.329235] [INFO ] [MAIN ] [905/3534] DCTH kept (3.0s) | 903 kept, 2 rejected | 121.6/min | ETA: 21.6m [2026-01-06T12:07:31.788339] [DEBUG] [REMOTE ] DD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:31.788467] [DEBUG] [REMOTE ] DD: PASS: History has at least 300 days. [2026-01-06T12:07:31.788707] [DEBUG] [REMOTE ] DD: PASS: Price check passed. Min price $30.95. [2026-01-06T12:07:31.788866] [DEBUG] [REMOTE ] DD: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:31.788987] [DEBUG] [REMOTE ] DD: PASS: Integrity check passed. [2026-01-06T12:07:31.789025] [DEBUG] [REMOTE ] DD: Symbol is viable for forecasting. [2026-01-06T12:07:31.789073] [INFO ] [MAIN ] [906/3534] DD kept (0.5s) | 904 kept, 2 rejected | 121.6/min | ETA: 21.6m [2026-01-06T12:07:32.378732] [DEBUG] [REMOTE ] DDD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:32.378918] [DEBUG] [REMOTE ] DDD: PASS: History has at least 300 days. [2026-01-06T12:07:32.379219] [DEBUG] [REMOTE ] DDD: PASS: Price check passed. Min price $1.77. [2026-01-06T12:07:32.379359] [DEBUG] [REMOTE ] DDD: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:32.379495] [DEBUG] [REMOTE ] DDD: PASS: Integrity check passed. [2026-01-06T12:07:32.379534] [DEBUG] [REMOTE ] DDD: Symbol is viable for forecasting. [2026-01-06T12:07:32.379629] [INFO ] [MAIN ] [907/3534] DDD kept (0.6s) | 905 kept, 2 rejected | 121.6/min | ETA: 21.6m [2026-01-06T12:07:32.625496] [DEBUG] [REMOTE ] DDI: Retrieved 1091 rows, trimmed to 300. [2026-01-06T12:07:32.625699] [DEBUG] [REMOTE ] DDI: PASS: History has at least 300 days. [2026-01-06T12:07:32.625944] [DEBUG] [REMOTE ] DDI: PASS: Price check passed. Min price $8.25. [2026-01-06T12:07:32.626081] [DEBUG] [REMOTE ] DDI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:32.626196] [DEBUG] [REMOTE ] DDI: PASS: Integrity check passed. [2026-01-06T12:07:32.626235] [DEBUG] [REMOTE ] DDI: Symbol is viable for forecasting. [2026-01-06T12:07:32.626287] [INFO ] [MAIN ] [908/3534] DDI kept (0.2s) | 906 kept, 2 rejected | 121.7/min | ETA: 21.6m [2026-01-06T12:07:33.060119] [DEBUG] [REMOTE ] DDL: Retrieved 1135 rows, trimmed to 300. [2026-01-06T12:07:33.060256] [DEBUG] [REMOTE ] DDL: PASS: History has at least 300 days. [2026-01-06T12:07:33.060460] [DEBUG] [REMOTE ] DDL: PASS: Price check passed. Min price $1.67. [2026-01-06T12:07:33.060622] [DEBUG] [REMOTE ] DDL: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:33.060736] [DEBUG] [REMOTE ] DDL: PASS: Integrity check passed. [2026-01-06T12:07:33.060776] [DEBUG] [REMOTE ] DDL: Symbol is viable for forecasting. [2026-01-06T12:07:33.060823] [INFO ] [MAIN ] [909/3534] DDL kept (0.4s) | 907 kept, 2 rejected | 121.7/min | ETA: 21.6m [2026-01-06T12:07:33.452737] [DEBUG] [REMOTE ] DDOG: Retrieved 1582 rows, trimmed to 300. [2026-01-06T12:07:33.452869] [DEBUG] [REMOTE ] DDOG: PASS: History has at least 300 days. [2026-01-06T12:07:33.453108] [DEBUG] [REMOTE ] DDOG: PASS: Price check passed. Min price $133.64. [2026-01-06T12:07:33.453272] [DEBUG] [REMOTE ] DDOG: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:33.453406] [DEBUG] [REMOTE ] DDOG: PASS: Integrity check passed. [2026-01-06T12:07:33.453456] [DEBUG] [REMOTE ] DDOG: Symbol is viable for forecasting. [2026-01-06T12:07:33.453515] [INFO ] [MAIN ] [910/3534] DDOG kept (0.4s) | 908 kept, 2 rejected | 121.7/min | ETA: 21.6m [2026-01-06T12:07:34.055384] [DEBUG] [REMOTE ] DDS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:34.055523] [DEBUG] [REMOTE ] DDS: PASS: History has at least 300 days. [2026-01-06T12:07:34.055762] [DEBUG] [REMOTE ] DDS: PASS: Price check passed. Min price $554.63. [2026-01-06T12:07:34.055894] [DEBUG] [REMOTE ] DDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:34.056006] [DEBUG] [REMOTE ] DDS: PASS: Integrity check passed. [2026-01-06T12:07:34.056045] [DEBUG] [REMOTE ] DDS: Symbol is viable for forecasting. [2026-01-06T12:07:34.056093] [INFO ] [MAIN ] [911/3534] DDS kept (0.6s) | 909 kept, 2 rejected | 121.7/min | ETA: 21.6m [2026-01-06T12:07:34.584272] [DEBUG] [REMOTE ] DE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:34.584401] [DEBUG] [REMOTE ] DE: PASS: History has at least 300 days. [2026-01-06T12:07:34.584645] [DEBUG] [REMOTE ] DE: PASS: Price check passed. Min price $437.59. [2026-01-06T12:07:34.584779] [DEBUG] [REMOTE ] DE: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:34.584898] [DEBUG] [REMOTE ] DE: PASS: Integrity check passed. [2026-01-06T12:07:34.584975] [DEBUG] [REMOTE ] DE: Symbol is viable for forecasting. [2026-01-06T12:07:34.585056] [INFO ] [MAIN ] [912/3534] DE kept (0.5s) | 910 kept, 2 rejected | 121.7/min | ETA: 21.5m [2026-01-06T12:07:34.921368] [DEBUG] [REMOTE ] DEA: Retrieved 2744 rows, trimmed to 300. [2026-01-06T12:07:34.921516] [DEBUG] [REMOTE ] DEA: PASS: History has at least 300 days. [2026-01-06T12:07:34.921815] [DEBUG] [REMOTE ] DEA: PASS: Price check passed. Min price $20.56. [2026-01-06T12:07:34.922006] [DEBUG] [REMOTE ] DEA: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:34.922159] [DEBUG] [REMOTE ] DEA: PASS: Integrity check passed. [2026-01-06T12:07:34.922218] [DEBUG] [REMOTE ] DEA: Symbol is viable for forecasting. [2026-01-06T12:07:34.922286] [INFO ] [MAIN ] [913/3534] DEA kept (0.3s) | 911 kept, 2 rejected | 121.7/min | ETA: 21.5m [2026-01-06T12:07:35.404619] [DEBUG] [REMOTE ] DECK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:35.404750] [DEBUG] [REMOTE ] DECK: PASS: History has at least 300 days. [2026-01-06T12:07:35.404987] [DEBUG] [REMOTE ] DECK: PASS: Price check passed. Min price $79.54. [2026-01-06T12:07:35.405128] [DEBUG] [REMOTE ] DECK: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:35.405243] [DEBUG] [REMOTE ] DECK: PASS: Integrity check passed. [2026-01-06T12:07:35.405285] [DEBUG] [REMOTE ] DECK: Symbol is viable for forecasting. [2026-01-06T12:07:35.405341] [INFO ] [MAIN ] [914/3534] DECK kept (0.5s) | 912 kept, 2 rejected | 121.7/min | ETA: 21.5m [2026-01-06T12:07:35.817038] [DEBUG] [REMOTE ] DEI: Retrieved 4828 rows, trimmed to 300. [2026-01-06T12:07:35.817176] [DEBUG] [REMOTE ] DEI: PASS: History has at least 300 days. [2026-01-06T12:07:35.817419] [DEBUG] [REMOTE ] DEI: PASS: Price check passed. Min price $10.85. [2026-01-06T12:07:35.817607] [DEBUG] [REMOTE ] DEI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:35.817747] [DEBUG] [REMOTE ] DEI: PASS: Integrity check passed. [2026-01-06T12:07:35.817819] [DEBUG] [REMOTE ] DEI: Symbol is viable for forecasting. [2026-01-06T12:07:35.817882] [INFO ] [MAIN ] [915/3534] DEI kept (0.4s) | 913 kept, 2 rejected | 121.7/min | ETA: 21.5m [2026-01-06T12:07:36.104266] [DEBUG] [REMOTE ] DELL: Retrieved 1768 rows, trimmed to 300. [2026-01-06T12:07:36.104390] [DEBUG] [REMOTE ] DELL: PASS: History has at least 300 days. [2026-01-06T12:07:36.104615] [DEBUG] [REMOTE ] DELL: PASS: Price check passed. Min price $117.40. [2026-01-06T12:07:36.104755] [DEBUG] [REMOTE ] DELL: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:36.104866] [DEBUG] [REMOTE ] DELL: PASS: Integrity check passed. [2026-01-06T12:07:36.104905] [DEBUG] [REMOTE ] DELL: Symbol is viable for forecasting. [2026-01-06T12:07:36.104952] [INFO ] [MAIN ] [916/3534] DELL kept (0.3s) | 914 kept, 2 rejected | 121.8/min | ETA: 21.5m [2026-01-06T12:07:36.728166] [DEBUG] [REMOTE ] DENN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:36.728309] [DEBUG] [REMOTE ] DENN: PASS: History has at least 300 days. [2026-01-06T12:07:36.728531] [DEBUG] [REMOTE ] DENN: PASS: Price check passed. Min price $3.89. [2026-01-06T12:07:36.728690] [DEBUG] [REMOTE ] DENN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:36.728808] [DEBUG] [REMOTE ] DENN: PASS: Integrity check passed. [2026-01-06T12:07:36.728849] [DEBUG] [REMOTE ] DENN: Symbol is viable for forecasting. [2026-01-06T12:07:36.728901] [INFO ] [MAIN ] [917/3534] DENN kept (0.6s) | 915 kept, 2 rejected | 121.8/min | ETA: 21.5m [2026-01-06T12:07:37.206309] [DEBUG] [REMOTE ] DEO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:37.206448] [DEBUG] [REMOTE ] DEO: PASS: History has at least 300 days. [2026-01-06T12:07:37.206720] [DEBUG] [REMOTE ] DEO: PASS: Price check passed. Min price $85.40. [2026-01-06T12:07:37.206855] [DEBUG] [REMOTE ] DEO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:37.206969] [DEBUG] [REMOTE ] DEO: PASS: Integrity check passed. [2026-01-06T12:07:37.207008] [DEBUG] [REMOTE ] DEO: Symbol is viable for forecasting. [2026-01-06T12:07:37.207055] [INFO ] [MAIN ] [918/3534] DEO kept (0.5s) | 916 kept, 2 rejected | 121.8/min | ETA: 21.5m [2026-01-06T12:07:37.472869] [DEBUG] [REMOTE ] DERM: Retrieved 1039 rows, trimmed to 300. [2026-01-06T12:07:37.473003] [DEBUG] [REMOTE ] DERM: PASS: History has at least 300 days. [2026-01-06T12:07:37.473206] [DEBUG] [REMOTE ] DERM: PASS: Price check passed. Min price $7.00. [2026-01-06T12:07:37.473340] [DEBUG] [REMOTE ] DERM: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:37.473457] [DEBUG] [REMOTE ] DERM: PASS: Integrity check passed. [2026-01-06T12:07:37.473505] [DEBUG] [REMOTE ] DERM: Symbol is viable for forecasting. [2026-01-06T12:07:37.473552] [INFO ] [MAIN ] [919/3534] DERM kept (0.3s) | 917 kept, 2 rejected | 121.8/min | ETA: 21.5m [2026-01-06T12:07:37.856270] [DEBUG] [REMOTE ] DFGP: Retrieved 540 rows, trimmed to 300. [2026-01-06T12:07:37.856397] [DEBUG] [REMOTE ] DFGP: PASS: History has at least 300 days. [2026-01-06T12:07:37.856629] [DEBUG] [REMOTE ] DFGP: PASS: Price check passed. Min price $53.84. [2026-01-06T12:07:37.856764] [DEBUG] [REMOTE ] DFGP: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:37.856884] [DEBUG] [REMOTE ] DFGP: PASS: Integrity check passed. [2026-01-06T12:07:37.856927] [DEBUG] [REMOTE ] DFGP: Symbol is viable for forecasting. [2026-01-06T12:07:37.856976] [INFO ] [MAIN ] [920/3534] DFGP kept (0.4s) | 918 kept, 2 rejected | 121.9/min | ETA: 21.5m [2026-01-06T12:07:38.273813] [DEBUG] [REMOTE ] DFGX: Retrieved 540 rows, trimmed to 300. [2026-01-06T12:07:38.273945] [DEBUG] [REMOTE ] DFGX: PASS: History has at least 300 days. [2026-01-06T12:07:38.274145] [DEBUG] [REMOTE ] DFGX: PASS: Price check passed. Min price $52.48. [2026-01-06T12:07:38.274284] [DEBUG] [REMOTE ] DFGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:38.274392] [DEBUG] [REMOTE ] DFGX: PASS: Integrity check passed. [2026-01-06T12:07:38.274433] [DEBUG] [REMOTE ] DFGX: Symbol is viable for forecasting. [2026-01-06T12:07:38.274483] [INFO ] [MAIN ] [921/3534] DFGX kept (0.4s) | 919 kept, 2 rejected | 121.9/min | ETA: 21.4m [2026-01-06T12:07:38.653256] [DEBUG] [REMOTE ] DFH: Retrieved 1245 rows, trimmed to 300. [2026-01-06T12:07:38.653384] [DEBUG] [REMOTE ] DFH: PASS: History has at least 300 days. [2026-01-06T12:07:38.653593] [DEBUG] [REMOTE ] DFH: PASS: Price check passed. Min price $17.10. [2026-01-06T12:07:38.653728] [DEBUG] [REMOTE ] DFH: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:38.653832] [DEBUG] [REMOTE ] DFH: PASS: Integrity check passed. [2026-01-06T12:07:38.653871] [DEBUG] [REMOTE ] DFH: Symbol is viable for forecasting. [2026-01-06T12:07:38.653916] [INFO ] [MAIN ] [922/3534] DFH kept (0.4s) | 920 kept, 2 rejected | 121.9/min | ETA: 21.4m [2026-01-06T12:07:39.096885] [DEBUG] [REMOTE ] DFIN: Retrieved 2327 rows, trimmed to 300. [2026-01-06T12:07:39.097014] [DEBUG] [REMOTE ] DFIN: PASS: History has at least 300 days. [2026-01-06T12:07:39.097208] [DEBUG] [REMOTE ] DFIN: PASS: Price check passed. Min price $44.46. [2026-01-06T12:07:39.097340] [DEBUG] [REMOTE ] DFIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:39.097445] [DEBUG] [REMOTE ] DFIN: PASS: Integrity check passed. [2026-01-06T12:07:39.097509] [DEBUG] [REMOTE ] DFIN: Symbol is viable for forecasting. [2026-01-06T12:07:39.097556] [INFO ] [MAIN ] [923/3534] DFIN kept (0.4s) | 921 kept, 2 rejected | 121.9/min | ETA: 21.4m [2026-01-06T12:07:39.571441] [DEBUG] [REMOTE ] DFP: Retrieved 3173 rows, trimmed to 300. [2026-01-06T12:07:39.571591] [DEBUG] [REMOTE ] DFP: PASS: History has at least 300 days. [2026-01-06T12:07:39.571808] [DEBUG] [REMOTE ] DFP: PASS: Price check passed. Min price $20.61. [2026-01-06T12:07:39.571938] [DEBUG] [REMOTE ] DFP: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:39.572045] [DEBUG] [REMOTE ] DFP: PASS: Integrity check passed. [2026-01-06T12:07:39.572083] [DEBUG] [REMOTE ] DFP: Symbol is viable for forecasting. [2026-01-06T12:07:39.572130] [INFO ] [MAIN ] [924/3534] DFP kept (0.5s) | 922 kept, 2 rejected | 121.9/min | ETA: 21.4m [2026-01-06T12:07:39.976194] [DEBUG] [REMOTE ] DG: Retrieved 4059 rows, trimmed to 300. [2026-01-06T12:07:39.976345] [DEBUG] [REMOTE ] DG: PASS: History has at least 300 days. [2026-01-06T12:07:39.976594] [DEBUG] [REMOTE ] DG: PASS: Price check passed. Min price $95.94. [2026-01-06T12:07:39.976778] [DEBUG] [REMOTE ] DG: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:39.976921] [DEBUG] [REMOTE ] DG: PASS: Integrity check passed. [2026-01-06T12:07:39.976967] [DEBUG] [REMOTE ] DG: Symbol is viable for forecasting. [2026-01-06T12:07:39.977030] [INFO ] [MAIN ] [925/3534] DG kept (0.4s) | 923 kept, 2 rejected | 121.9/min | ETA: 21.4m [2026-01-06T12:07:40.212240] [DEBUG] [REMOTE ] DGCB: Retrieved 540 rows, trimmed to 300. [2026-01-06T12:07:40.212380] [DEBUG] [REMOTE ] DGCB: PASS: History has at least 300 days. [2026-01-06T12:07:40.212599] [DEBUG] [REMOTE ] DGCB: PASS: Price check passed. Min price $53.94. [2026-01-06T12:07:40.212740] [DEBUG] [REMOTE ] DGCB: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:40.212850] [DEBUG] [REMOTE ] DGCB: PASS: Integrity check passed. [2026-01-06T12:07:40.212894] [DEBUG] [REMOTE ] DGCB: Symbol is viable for forecasting. [2026-01-06T12:07:40.212949] [INFO ] [MAIN ] [926/3534] DGCB kept (0.2s) | 924 kept, 2 rejected | 122.0/min | ETA: 21.4m [2026-01-06T12:07:40.906962] [DEBUG] [REMOTE ] DGICA: Retrieved 6212 rows, trimmed to 300. [2026-01-06T12:07:40.907182] [DEBUG] [REMOTE ] DGICA: PASS: History has at least 300 days. [2026-01-06T12:07:40.907513] [DEBUG] [REMOTE ] DGICA: PASS: Price check passed. Min price $18.20. [2026-01-06T12:07:40.907701] [DEBUG] [REMOTE ] DGICA: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:40.907871] [DEBUG] [REMOTE ] DGICA: PASS: Integrity check passed. [2026-01-06T12:07:40.907917] [DEBUG] [REMOTE ] DGICA: Symbol is viable for forecasting. [2026-01-06T12:07:40.907974] [INFO ] [MAIN ] [927/3534] DGICA kept (0.7s) | 925 kept, 2 rejected | 122.0/min | ETA: 21.4m [2026-01-06T12:07:41.386098] [DEBUG] [REMOTE ] DGII: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:41.386297] [DEBUG] [REMOTE ] DGII: PASS: History has at least 300 days. [2026-01-06T12:07:41.386568] [DEBUG] [REMOTE ] DGII: PASS: Price check passed. Min price $35.37. [2026-01-06T12:07:41.386730] [DEBUG] [REMOTE ] DGII: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:41.386861] [DEBUG] [REMOTE ] DGII: PASS: Integrity check passed. [2026-01-06T12:07:41.386903] [DEBUG] [REMOTE ] DGII: Symbol is viable for forecasting. [2026-01-06T12:07:41.386958] [INFO ] [MAIN ] [928/3534] DGII kept (0.5s) | 926 kept, 2 rejected | 122.0/min | ETA: 21.4m [2026-01-06T12:07:41.744640] [DEBUG] [REMOTE ] DGRE: Retrieved 3126 rows, trimmed to 300. [2026-01-06T12:07:41.744764] [DEBUG] [REMOTE ] DGRE: PASS: History has at least 300 days. [2026-01-06T12:07:41.744959] [DEBUG] [REMOTE ] DGRE: PASS: Price check passed. Min price $28.44. [2026-01-06T12:07:41.745089] [DEBUG] [REMOTE ] DGRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:41.745195] [DEBUG] [REMOTE ] DGRE: PASS: Integrity check passed. [2026-01-06T12:07:41.745233] [DEBUG] [REMOTE ] DGRE: Symbol is viable for forecasting. [2026-01-06T12:07:41.745279] [INFO ] [MAIN ] [929/3534] DGRE kept (0.4s) | 927 kept, 2 rejected | 122.0/min | ETA: 21.4m [2026-01-06T12:07:42.083986] [DEBUG] [REMOTE ] DGRS: Retrieved 3131 rows, trimmed to 300. [2026-01-06T12:07:42.084110] [DEBUG] [REMOTE ] DGRS: PASS: History has at least 300 days. [2026-01-06T12:07:42.084325] [DEBUG] [REMOTE ] DGRS: PASS: Price check passed. Min price $45.98. [2026-01-06T12:07:42.084454] [DEBUG] [REMOTE ] DGRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:42.084560] [DEBUG] [REMOTE ] DGRS: PASS: Integrity check passed. [2026-01-06T12:07:42.084616] [DEBUG] [REMOTE ] DGRS: Symbol is viable for forecasting. [2026-01-06T12:07:42.084662] [INFO ] [MAIN ] [930/3534] DGRS kept (0.3s) | 928 kept, 2 rejected | 122.0/min | ETA: 21.3m [2026-01-06T12:07:42.655053] [DEBUG] [REMOTE ] DGX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:42.655187] [DEBUG] [REMOTE ] DGX: PASS: History has at least 300 days. [2026-01-06T12:07:42.655405] [DEBUG] [REMOTE ] DGX: PASS: Price check passed. Min price $173.49. [2026-01-06T12:07:42.655539] [DEBUG] [REMOTE ] DGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:42.655674] [DEBUG] [REMOTE ] DGX: PASS: Integrity check passed. [2026-01-06T12:07:42.655715] [DEBUG] [REMOTE ] DGX: Symbol is viable for forecasting. [2026-01-06T12:07:42.655761] [INFO ] [MAIN ] [931/3534] DGX kept (0.6s) | 929 kept, 2 rejected | 122.0/min | ETA: 21.3m [2026-01-06T12:07:42.891075] [DEBUG] [REMOTE ] DH: Retrieved 1081 rows, trimmed to 300. [2026-01-06T12:07:42.891200] [DEBUG] [REMOTE ] DH: PASS: History has at least 300 days. [2026-01-06T12:07:42.891400] [DEBUG] [REMOTE ] DH: PASS: Price check passed. Min price $2.28. [2026-01-06T12:07:42.891535] [DEBUG] [REMOTE ] DH: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:42.891671] [DEBUG] [REMOTE ] DH: PASS: Integrity check passed. [2026-01-06T12:07:42.891714] [DEBUG] [REMOTE ] DH: Symbol is viable for forecasting. [2026-01-06T12:07:42.891763] [INFO ] [MAIN ] [932/3534] DH kept (0.2s) | 930 kept, 2 rejected | 122.1/min | ETA: 21.3m [2026-01-06T12:07:43.509504] [DEBUG] [REMOTE ] DHC: Retrieved 6506 rows, trimmed to 300. [2026-01-06T12:07:43.509669] [DEBUG] [REMOTE ] DHC: PASS: History has at least 300 days. [2026-01-06T12:07:43.509879] [DEBUG] [REMOTE ] DHC: PASS: Price check passed. Min price $4.04. [2026-01-06T12:07:43.510007] [DEBUG] [REMOTE ] DHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:43.510116] [DEBUG] [REMOTE ] DHC: PASS: Integrity check passed. [2026-01-06T12:07:43.510154] [DEBUG] [REMOTE ] DHC: Symbol is viable for forecasting. [2026-01-06T12:07:43.510201] [INFO ] [MAIN ] [933/3534] DHC kept (0.6s) | 931 kept, 2 rejected | 122.1/min | ETA: 21.3m [2026-01-06T12:07:44.007696] [DEBUG] [REMOTE ] DHF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:44.007859] [DEBUG] [REMOTE ] DHF: PASS: History has at least 300 days. [2026-01-06T12:07:44.008070] [DEBUG] [REMOTE ] DHF: PASS: Price check passed. Min price $2.44. [2026-01-06T12:07:44.008200] [DEBUG] [REMOTE ] DHF: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:44.008309] [DEBUG] [REMOTE ] DHF: PASS: Integrity check passed. [2026-01-06T12:07:44.008375] [DEBUG] [REMOTE ] DHF: Symbol is viable for forecasting. [2026-01-06T12:07:44.008423] [INFO ] [MAIN ] [934/3534] DHF kept (0.5s) | 932 kept, 2 rejected | 122.1/min | ETA: 21.3m [2026-01-06T12:07:44.331252] [DEBUG] [REMOTE ] DHI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:44.331397] [DEBUG] [REMOTE ] DHI: PASS: History has at least 300 days. [2026-01-06T12:07:44.331637] [DEBUG] [REMOTE ] DHI: PASS: Price check passed. Min price $137.32. [2026-01-06T12:07:44.331771] [DEBUG] [REMOTE ] DHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:44.331887] [DEBUG] [REMOTE ] DHI: PASS: Integrity check passed. [2026-01-06T12:07:44.331926] [DEBUG] [REMOTE ] DHI: Symbol is viable for forecasting. [2026-01-06T12:07:44.331973] [INFO ] [MAIN ] [935/3534] DHI kept (0.3s) | 933 kept, 2 rejected | 122.1/min | ETA: 21.3m [2026-01-06T12:07:44.962306] [DEBUG] [REMOTE ] DHIL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:44.962487] [DEBUG] [REMOTE ] DHIL: PASS: History has at least 300 days. [2026-01-06T12:07:44.962887] [DEBUG] [REMOTE ] DHIL: PASS: Price check passed. Min price $114.83. [2026-01-06T12:07:44.963061] [DEBUG] [REMOTE ] DHIL: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:44.963240] [DEBUG] [REMOTE ] DHIL: PASS: Integrity check passed. [2026-01-06T12:07:44.963289] [DEBUG] [REMOTE ] DHIL: Symbol is viable for forecasting. [2026-01-06T12:07:44.963351] [INFO ] [MAIN ] [936/3534] DHIL kept (0.6s) | 934 kept, 2 rejected | 122.1/min | ETA: 21.3m [2026-01-06T12:07:45.453532] [DEBUG] [REMOTE ] DHX: Retrieved 4641 rows, trimmed to 300. [2026-01-06T12:07:45.453717] [DEBUG] [REMOTE ] DHX: PASS: History has at least 300 days. [2026-01-06T12:07:45.453994] [DEBUG] [REMOTE ] DHX: PASS: Price check passed. Min price $1.50. [2026-01-06T12:07:45.454180] [DEBUG] [REMOTE ] DHX: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:45.454342] [DEBUG] [REMOTE ] DHX: PASS: Integrity check passed. [2026-01-06T12:07:45.454392] [DEBUG] [REMOTE ] DHX: Symbol is viable for forecasting. [2026-01-06T12:07:45.454452] [INFO ] [MAIN ] [937/3534] DHX kept (0.5s) | 935 kept, 2 rejected | 122.1/min | ETA: 21.3m [2026-01-06T12:07:45.680361] [DEBUG] [REMOTE ] DIBS: Retrieved 1148 rows, trimmed to 300. [2026-01-06T12:07:45.680490] [DEBUG] [REMOTE ] DIBS: PASS: History has at least 300 days. [2026-01-06T12:07:45.680723] [DEBUG] [REMOTE ] DIBS: PASS: Price check passed. Min price $2.55. [2026-01-06T12:07:45.680861] [DEBUG] [REMOTE ] DIBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:45.680970] [DEBUG] [REMOTE ] DIBS: PASS: Integrity check passed. [2026-01-06T12:07:45.681017] [DEBUG] [REMOTE ] DIBS: Symbol is viable for forecasting. [2026-01-06T12:07:45.681071] [INFO ] [MAIN ] [938/3534] DIBS kept (0.2s) | 936 kept, 2 rejected | 122.1/min | ETA: 21.3m [2026-01-06T12:07:46.319737] [DEBUG] [REMOTE ] DIN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:46.319869] [DEBUG] [REMOTE ] DIN: PASS: History has at least 300 days. [2026-01-06T12:07:46.320083] [DEBUG] [REMOTE ] DIN: PASS: Price check passed. Min price $24.01. [2026-01-06T12:07:46.320220] [DEBUG] [REMOTE ] DIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:46.320335] [DEBUG] [REMOTE ] DIN: PASS: Integrity check passed. [2026-01-06T12:07:46.320377] [DEBUG] [REMOTE ] DIN: Symbol is viable for forecasting. [2026-01-06T12:07:46.320425] [INFO ] [MAIN ] [939/3534] DIN kept (0.6s) | 937 kept, 2 rejected | 122.1/min | ETA: 21.3m [2026-01-06T12:07:46.631086] [DEBUG] [REMOTE ] DINO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:46.631219] [DEBUG] [REMOTE ] DINO: PASS: History has at least 300 days. [2026-01-06T12:07:46.631492] [DEBUG] [REMOTE ] DINO: PASS: Price check passed. Min price $45.88. [2026-01-06T12:07:46.631679] [DEBUG] [REMOTE ] DINO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:46.631832] [DEBUG] [REMOTE ] DINO: PASS: Integrity check passed. [2026-01-06T12:07:46.631881] [DEBUG] [REMOTE ] DINO: Symbol is viable for forecasting. [2026-01-06T12:07:46.631942] [INFO ] [MAIN ] [940/3534] DINO kept (0.3s) | 938 kept, 2 rejected | 122.1/min | ETA: 21.2m [2026-01-06T12:07:47.174981] [DEBUG] [REMOTE ] DIOD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:47.175138] [DEBUG] [REMOTE ] DIOD: PASS: History has at least 300 days. [2026-01-06T12:07:47.175434] [DEBUG] [REMOTE ] DIOD: PASS: Price check passed. Min price $42.36. [2026-01-06T12:07:47.175602] [DEBUG] [REMOTE ] DIOD: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:47.175741] [DEBUG] [REMOTE ] DIOD: PASS: Integrity check passed. [2026-01-06T12:07:47.175782] [DEBUG] [REMOTE ] DIOD: Symbol is viable for forecasting. [2026-01-06T12:07:47.175831] [INFO ] [MAIN ] [941/3534] DIOD kept (0.5s) | 939 kept, 2 rejected | 122.1/min | ETA: 21.2m [2026-01-06T12:07:47.644325] [DEBUG] [REMOTE ] DIS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:47.644591] [DEBUG] [REMOTE ] DIS: PASS: History has at least 300 days. [2026-01-06T12:07:47.644913] [DEBUG] [REMOTE ] DIS: PASS: Price check passed. Min price $101.25. [2026-01-06T12:07:47.645053] [DEBUG] [REMOTE ] DIS: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:47.645189] [DEBUG] [REMOTE ] DIS: PASS: Integrity check passed. [2026-01-06T12:07:47.645230] [DEBUG] [REMOTE ] DIS: Symbol is viable for forecasting. [2026-01-06T12:07:47.645282] [INFO ] [MAIN ] [942/3534] DIS kept (0.5s) | 940 kept, 2 rejected | 122.1/min | ETA: 21.2m [2026-01-06T12:07:48.130257] [DEBUG] [REMOTE ] DJCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:48.130439] [DEBUG] [REMOTE ] DJCO: PASS: History has at least 300 days. [2026-01-06T12:07:48.130703] [DEBUG] [REMOTE ] DJCO: PASS: Price check passed. Min price $374.53. [2026-01-06T12:07:48.130846] [DEBUG] [REMOTE ] DJCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:48.130967] [DEBUG] [REMOTE ] DJCO: PASS: Integrity check passed. [2026-01-06T12:07:48.131008] [DEBUG] [REMOTE ] DJCO: Symbol is viable for forecasting. [2026-01-06T12:07:48.131059] [INFO ] [MAIN ] [943/3534] DJCO kept (0.5s) | 941 kept, 2 rejected | 122.1/min | ETA: 21.2m [2026-01-06T12:07:48.476886] [DEBUG] [REMOTE ] DK: Retrieved 4949 rows, trimmed to 300. [2026-01-06T12:07:48.477018] [DEBUG] [REMOTE ] DK: PASS: History has at least 300 days. [2026-01-06T12:07:48.477222] [DEBUG] [REMOTE ] DK: PASS: Price check passed. Min price $29.62. [2026-01-06T12:07:48.477356] [DEBUG] [REMOTE ] DK: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:48.477469] [DEBUG] [REMOTE ] DK: PASS: Integrity check passed. [2026-01-06T12:07:48.477509] [DEBUG] [REMOTE ] DK: Symbol is viable for forecasting. [2026-01-06T12:07:48.477556] [INFO ] [MAIN ] [944/3534] DK kept (0.3s) | 942 kept, 2 rejected | 122.2/min | ETA: 21.2m [2026-01-06T12:07:48.870209] [DEBUG] [REMOTE ] DKL: Retrieved 3312 rows, trimmed to 300. [2026-01-06T12:07:48.870337] [DEBUG] [REMOTE ] DKL: PASS: History has at least 300 days. [2026-01-06T12:07:48.870535] [DEBUG] [REMOTE ] DKL: PASS: Price check passed. Min price $41.72. [2026-01-06T12:07:48.870702] [DEBUG] [REMOTE ] DKL: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:48.870812] [DEBUG] [REMOTE ] DKL: PASS: Integrity check passed. [2026-01-06T12:07:48.870895] [DEBUG] [REMOTE ] DKL: Symbol is viable for forecasting. [2026-01-06T12:07:48.870943] [INFO ] [MAIN ] [945/3534] DKL kept (0.4s) | 943 kept, 2 rejected | 122.2/min | ETA: 21.2m [2026-01-06T12:07:49.082712] [DEBUG] [REMOTE ] DKNG: Retrieved 1620 rows, trimmed to 300. [2026-01-06T12:07:49.082827] [DEBUG] [REMOTE ] DKNG: PASS: History has at least 300 days. [2026-01-06T12:07:49.083022] [DEBUG] [REMOTE ] DKNG: PASS: Price check passed. Min price $27.92. [2026-01-06T12:07:49.083154] [DEBUG] [REMOTE ] DKNG: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:49.083266] [DEBUG] [REMOTE ] DKNG: PASS: Integrity check passed. [2026-01-06T12:07:49.083307] [DEBUG] [REMOTE ] DKNG: Symbol is viable for forecasting. [2026-01-06T12:07:49.083355] [INFO ] [MAIN ] [946/3534] DKNG kept (0.2s) | 944 kept, 2 rejected | 122.3/min | ETA: 21.2m [2026-01-06T12:07:49.777427] [DEBUG] [REMOTE ] DKS: Retrieved 5842 rows, trimmed to 300. [2026-01-06T12:07:49.777552] [DEBUG] [REMOTE ] DKS: PASS: History has at least 300 days. [2026-01-06T12:07:49.777813] [DEBUG] [REMOTE ] DKS: PASS: Price check passed. Min price $197.97. [2026-01-06T12:07:49.777957] [DEBUG] [REMOTE ] DKS: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:49.778067] [DEBUG] [REMOTE ] DKS: PASS: Integrity check passed. [2026-01-06T12:07:49.778106] [DEBUG] [REMOTE ] DKS: Symbol is viable for forecasting. [2026-01-06T12:07:49.778151] [INFO ] [MAIN ] [947/3534] DKS kept (0.7s) | 945 kept, 2 rejected | 122.2/min | ETA: 21.2m [2026-01-06T12:07:50.193727] [DEBUG] [REMOTE ] DLB: Retrieved 5253 rows, trimmed to 300. [2026-01-06T12:07:50.193894] [DEBUG] [REMOTE ] DLB: PASS: History has at least 300 days. [2026-01-06T12:07:50.194107] [DEBUG] [REMOTE ] DLB: PASS: Price check passed. Min price $63.53. [2026-01-06T12:07:50.194241] [DEBUG] [REMOTE ] DLB: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:50.194360] [DEBUG] [REMOTE ] DLB: PASS: Integrity check passed. [2026-01-06T12:07:50.194400] [DEBUG] [REMOTE ] DLB: Symbol is viable for forecasting. [2026-01-06T12:07:50.194447] [INFO ] [MAIN ] [948/3534] DLB kept (0.4s) | 946 kept, 2 rejected | 122.2/min | ETA: 21.2m [2026-01-06T12:07:50.653205] [DEBUG] [REMOTE ] DLHC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:50.653333] [DEBUG] [REMOTE ] DLHC: PASS: History has at least 300 days. [2026-01-06T12:07:50.653533] [DEBUG] [REMOTE ] DLHC: PASS: Price check passed. Min price $5.50. [2026-01-06T12:07:50.653684] [DEBUG] [REMOTE ] DLHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:50.653794] [DEBUG] [REMOTE ] DLHC: PASS: Integrity check passed. [2026-01-06T12:07:50.653833] [DEBUG] [REMOTE ] DLHC: Symbol is viable for forecasting. [2026-01-06T12:07:50.653879] [INFO ] [MAIN ] [949/3534] DLHC kept (0.5s) | 947 kept, 2 rejected | 122.2/min | ETA: 21.1m [2026-01-06T12:07:50.998393] [DEBUG] [REMOTE ] DLNG: Retrieved 3053 rows, trimmed to 300. [2026-01-06T12:07:50.998690] [DEBUG] [REMOTE ] DLNG: PASS: History has at least 300 days. [2026-01-06T12:07:50.998887] [DEBUG] [REMOTE ] DLNG: PASS: Price check passed. Min price $3.43. [2026-01-06T12:07:50.999017] [DEBUG] [REMOTE ] DLNG: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:50.999122] [DEBUG] [REMOTE ] DLNG: PASS: Integrity check passed. [2026-01-06T12:07:50.999160] [DEBUG] [REMOTE ] DLNG: Symbol is viable for forecasting. [2026-01-06T12:07:50.999206] [INFO ] [MAIN ] [950/3534] DLNG kept (0.3s) | 948 kept, 2 rejected | 122.3/min | ETA: 21.1m [2026-01-06T12:07:51.178012] [DEBUG] [REMOTE ] DLO: Retrieved 1153 rows, trimmed to 300. [2026-01-06T12:07:51.178138] [DEBUG] [REMOTE ] DLO: PASS: History has at least 300 days. [2026-01-06T12:07:51.178332] [DEBUG] [REMOTE ] DLO: PASS: Price check passed. Min price $12.32. [2026-01-06T12:07:51.178461] [DEBUG] [REMOTE ] DLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:51.178566] [DEBUG] [REMOTE ] DLO: PASS: Integrity check passed. [2026-01-06T12:07:51.178623] [DEBUG] [REMOTE ] DLO: Symbol is viable for forecasting. [2026-01-06T12:07:51.178669] [INFO ] [MAIN ] [951/3534] DLO kept (0.2s) | 949 kept, 2 rejected | 122.4/min | ETA: 21.1m [2026-01-06T12:07:51.624763] [DEBUG] [REMOTE ] DLPN: Retrieved 2019 rows, trimmed to 300. [2026-01-06T12:07:51.624911] [DEBUG] [REMOTE ] DLPN: PASS: History has at least 300 days. [2026-01-06T12:07:51.625155] [DEBUG] [REMOTE ] DLPN: PASS: Price check passed. Min price $1.32. [2026-01-06T12:07:51.625316] [DEBUG] [REMOTE ] DLPN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:51.625448] [DEBUG] [REMOTE ] DLPN: PASS: Integrity check passed. [2026-01-06T12:07:51.625496] [DEBUG] [REMOTE ] DLPN: Symbol is viable for forecasting. [2026-01-06T12:07:51.625558] [INFO ] [MAIN ] [952/3534] DLPN kept (0.4s) | 950 kept, 2 rejected | 122.4/min | ETA: 21.1m [2026-01-06T12:07:52.233154] [DEBUG] [REMOTE ] DLTH: Retrieved 2544 rows, trimmed to 300. [2026-01-06T12:07:52.233295] [DEBUG] [REMOTE ] DLTH: PASS: History has at least 300 days. [2026-01-06T12:07:52.233555] [DEBUG] [REMOTE ] DLTH: PASS: Price check passed. Min price $2.07. [2026-01-06T12:07:52.233780] [DEBUG] [REMOTE ] DLTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:52.233930] [DEBUG] [REMOTE ] DLTH: PASS: Integrity check passed. [2026-01-06T12:07:52.233986] [DEBUG] [REMOTE ] DLTH: Symbol is viable for forecasting. [2026-01-06T12:07:52.234050] [INFO ] [MAIN ] [953/3534] DLTH kept (0.6s) | 951 kept, 2 rejected | 122.3/min | ETA: 21.1m [2026-01-06T12:07:52.678391] [DEBUG] [REMOTE ] DLX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:52.678529] [DEBUG] [REMOTE ] DLX: PASS: History has at least 300 days. [2026-01-06T12:07:52.678756] [DEBUG] [REMOTE ] DLX: PASS: Price check passed. Min price $17.64. [2026-01-06T12:07:52.678887] [DEBUG] [REMOTE ] DLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:52.678997] [DEBUG] [REMOTE ] DLX: PASS: Integrity check passed. [2026-01-06T12:07:52.679036] [DEBUG] [REMOTE ] DLX: Symbol is viable for forecasting. [2026-01-06T12:07:52.679084] [INFO ] [MAIN ] [954/3534] DLX kept (0.4s) | 952 kept, 2 rejected | 122.4/min | ETA: 21.1m [2026-01-06T12:07:52.887246] [DEBUG] [REMOTE ] DLY: Retrieved 1473 rows, trimmed to 300. [2026-01-06T12:07:52.887360] [DEBUG] [REMOTE ] DLY: PASS: History has at least 300 days. [2026-01-06T12:07:52.887546] [DEBUG] [REMOTE ] DLY: PASS: Price check passed. Min price $14.18. [2026-01-06T12:07:52.887693] [DEBUG] [REMOTE ] DLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:52.887828] [DEBUG] [REMOTE ] DLY: PASS: Integrity check passed. [2026-01-06T12:07:52.887878] [DEBUG] [REMOTE ] DLY: Symbol is viable for forecasting. [2026-01-06T12:07:52.887924] [INFO ] [MAIN ] [955/3534] DLY kept (0.2s) | 953 kept, 2 rejected | 122.4/min | ETA: 21.1m [2026-01-06T12:07:53.423676] [DEBUG] [REMOTE ] DMAC: Retrieved 4528 rows, trimmed to 300. [2026-01-06T12:07:53.423792] [DEBUG] [REMOTE ] DMAC: PASS: History has at least 300 days. [2026-01-06T12:07:53.423987] [DEBUG] [REMOTE ] DMAC: PASS: Price check passed. Min price $5.42. [2026-01-06T12:07:53.424116] [DEBUG] [REMOTE ] DMAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:53.424222] [DEBUG] [REMOTE ] DMAC: PASS: Integrity check passed. [2026-01-06T12:07:53.424286] [DEBUG] [REMOTE ] DMAC: Symbol is viable for forecasting. [2026-01-06T12:07:53.424338] [INFO ] [MAIN ] [956/3534] DMAC kept (0.5s) | 954 kept, 2 rejected | 122.4/min | ETA: 21.1m [2026-01-06T12:07:53.845993] [DEBUG] [REMOTE ] DMB: Retrieved 3193 rows, trimmed to 300. [2026-01-06T12:07:53.846111] [DEBUG] [REMOTE ] DMB: PASS: History has at least 300 days. [2026-01-06T12:07:53.846306] [DEBUG] [REMOTE ] DMB: PASS: Price check passed. Min price $10.43. [2026-01-06T12:07:53.846438] [DEBUG] [REMOTE ] DMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:53.846544] [DEBUG] [REMOTE ] DMB: PASS: Integrity check passed. [2026-01-06T12:07:53.846601] [DEBUG] [REMOTE ] DMB: Symbol is viable for forecasting. [2026-01-06T12:07:53.846650] [INFO ] [MAIN ] [957/3534] DMB kept (0.4s) | 955 kept, 2 rejected | 122.4/min | ETA: 21.0m [2026-01-06T12:07:54.323314] [DEBUG] [REMOTE ] DMLP: Retrieved 5768 rows, trimmed to 300. [2026-01-06T12:07:54.323473] [DEBUG] [REMOTE ] DMLP: PASS: History has at least 300 days. [2026-01-06T12:07:54.323760] [DEBUG] [REMOTE ] DMLP: PASS: Price check passed. Min price $21.26. [2026-01-06T12:07:54.323935] [DEBUG] [REMOTE ] DMLP: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:54.324081] [DEBUG] [REMOTE ] DMLP: PASS: Integrity check passed. [2026-01-06T12:07:54.324131] [DEBUG] [REMOTE ] DMLP: Symbol is viable for forecasting. [2026-01-06T12:07:54.324195] [INFO ] [MAIN ] [958/3534] DMLP kept (0.5s) | 956 kept, 2 rejected | 122.4/min | ETA: 21.0m [2026-01-06T12:07:54.732371] [DEBUG] [REMOTE ] DMO: Retrieved 3991 rows, trimmed to 300. [2026-01-06T12:07:54.732502] [DEBUG] [REMOTE ] DMO: PASS: History has at least 300 days. [2026-01-06T12:07:54.732735] [DEBUG] [REMOTE ] DMO: PASS: Price check passed. Min price $10.93. [2026-01-06T12:07:54.732871] [DEBUG] [REMOTE ] DMO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:54.732981] [DEBUG] [REMOTE ] DMO: PASS: Integrity check passed. [2026-01-06T12:07:54.733030] [DEBUG] [REMOTE ] DMO: Symbol is viable for forecasting. [2026-01-06T12:07:54.733081] [INFO ] [MAIN ] [959/3534] DMO kept (0.4s) | 957 kept, 2 rejected | 122.5/min | ETA: 21.0m [2026-01-06T12:07:55.224849] [DEBUG] [REMOTE ] DMRC: Retrieved 6524 rows, trimmed to 300. [2026-01-06T12:07:55.225140] [DEBUG] [REMOTE ] DMRC: PASS: History has at least 300 days. [2026-01-06T12:07:55.225479] [DEBUG] [REMOTE ] DMRC: PASS: Price check passed. Min price $6.32. [2026-01-06T12:07:55.225649] [DEBUG] [REMOTE ] DMRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:55.225791] [DEBUG] [REMOTE ] DMRC: PASS: Integrity check passed. [2026-01-06T12:07:55.225833] [DEBUG] [REMOTE ] DMRC: Symbol is viable for forecasting. [2026-01-06T12:07:55.225888] [INFO ] [MAIN ] [960/3534] DMRC kept (0.5s) | 958 kept, 2 rejected | 122.5/min | ETA: 21.0m [2026-01-06T12:07:55.526319] [DEBUG] [REMOTE ] DMXF: Retrieved 1394 rows, trimmed to 300. [2026-01-06T12:07:55.526494] [DEBUG] [REMOTE ] DMXF: PASS: History has at least 300 days. [2026-01-06T12:07:55.526756] [DEBUG] [REMOTE ] DMXF: PASS: Price check passed. Min price $70.56. [2026-01-06T12:07:55.526908] [DEBUG] [REMOTE ] DMXF: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:55.527038] [DEBUG] [REMOTE ] DMXF: PASS: Integrity check passed. [2026-01-06T12:07:55.527081] [DEBUG] [REMOTE ] DMXF: Symbol is viable for forecasting. [2026-01-06T12:07:55.527133] [INFO ] [MAIN ] [961/3534] DMXF kept (0.3s) | 959 kept, 2 rejected | 122.5/min | ETA: 21.0m [2026-01-06T12:07:55.853544] [DEBUG] [REMOTE ] DNA: Retrieved 1185 rows, trimmed to 300. [2026-01-06T12:07:55.853694] [DEBUG] [REMOTE ] DNA: PASS: History has at least 300 days. [2026-01-06T12:07:55.853885] [DEBUG] [REMOTE ] DNA: PASS: Price check passed. Min price $7.78. [2026-01-06T12:07:55.854015] [DEBUG] [REMOTE ] DNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:55.854120] [DEBUG] [REMOTE ] DNA: PASS: Integrity check passed. [2026-01-06T12:07:55.854158] [DEBUG] [REMOTE ] DNA: Symbol is viable for forecasting. [2026-01-06T12:07:55.854204] [INFO ] [MAIN ] [962/3534] DNA kept (0.3s) | 960 kept, 2 rejected | 122.5/min | ETA: 21.0m [2026-01-06T12:07:56.311884] [DEBUG] [REMOTE ] DNLI: Retrieved 2028 rows, trimmed to 300. [2026-01-06T12:07:56.312050] [DEBUG] [REMOTE ] DNLI: PASS: History has at least 300 days. [2026-01-06T12:07:56.312286] [DEBUG] [REMOTE ] DNLI: PASS: Price check passed. Min price $14.41. [2026-01-06T12:07:56.312428] [DEBUG] [REMOTE ] DNLI: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:56.312545] [DEBUG] [REMOTE ] DNLI: PASS: Integrity check passed. [2026-01-06T12:07:56.312625] [DEBUG] [REMOTE ] DNLI: Symbol is viable for forecasting. [2026-01-06T12:07:56.312687] [INFO ] [MAIN ] [963/3534] DNLI kept (0.5s) | 961 kept, 2 rejected | 122.6/min | ETA: 21.0m [2026-01-06T12:07:56.838126] [DEBUG] [REMOTE ] DNP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:07:56.838324] [DEBUG] [REMOTE ] DNP: PASS: History has at least 300 days. [2026-01-06T12:07:56.838615] [DEBUG] [REMOTE ] DNP: PASS: Price check passed. Min price $9.74. [2026-01-06T12:07:56.838759] [DEBUG] [REMOTE ] DNP: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:56.838891] [DEBUG] [REMOTE ] DNP: PASS: Integrity check passed. [2026-01-06T12:07:56.838970] [DEBUG] [REMOTE ] DNP: Symbol is viable for forecasting. [2026-01-06T12:07:56.839028] [INFO ] [MAIN ] [964/3534] DNP kept (0.5s) | 962 kept, 2 rejected | 122.5/min | ETA: 21.0m [2026-01-06T12:07:57.104849] [DEBUG] [REMOTE ] DNTH: Retrieved 581 rows, trimmed to 300. [2026-01-06T12:07:57.105022] [DEBUG] [REMOTE ] DNTH: PASS: History has at least 300 days. [2026-01-06T12:07:57.105250] [DEBUG] [REMOTE ] DNTH: PASS: Price check passed. Min price $32.92. [2026-01-06T12:07:57.105390] [DEBUG] [REMOTE ] DNTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:57.105503] [DEBUG] [REMOTE ] DNTH: PASS: Integrity check passed. [2026-01-06T12:07:57.105543] [DEBUG] [REMOTE ] DNTH: Symbol is viable for forecasting. [2026-01-06T12:07:57.105615] [INFO ] [MAIN ] [965/3534] DNTH kept (0.3s) | 963 kept, 2 rejected | 122.6/min | ETA: 21.0m [2026-01-06T12:07:57.478841] [DEBUG] [REMOTE ] DOCN: Retrieved 1202 rows, trimmed to 300. [2026-01-06T12:07:57.479101] [DEBUG] [REMOTE ] DOCN: PASS: History has at least 300 days. [2026-01-06T12:07:57.479501] [DEBUG] [REMOTE ] DOCN: PASS: Price check passed. Min price $37.29. [2026-01-06T12:07:57.479691] [DEBUG] [REMOTE ] DOCN: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:57.479852] [DEBUG] [REMOTE ] DOCN: PASS: Integrity check passed. [2026-01-06T12:07:57.479896] [DEBUG] [REMOTE ] DOCN: Symbol is viable for forecasting. [2026-01-06T12:07:57.479955] [INFO ] [MAIN ] [966/3534] DOCN kept (0.4s) | 964 kept, 2 rejected | 122.6/min | ETA: 20.9m [2026-01-06T12:07:57.878701] [DEBUG] [REMOTE ] DOCS: Retrieved 1138 rows, trimmed to 300. [2026-01-06T12:07:57.878874] [DEBUG] [REMOTE ] DOCS: PASS: History has at least 300 days. [2026-01-06T12:07:57.879135] [DEBUG] [REMOTE ] DOCS: PASS: Price check passed. Min price $43.29. [2026-01-06T12:07:57.879308] [DEBUG] [REMOTE ] DOCS: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:57.879447] [DEBUG] [REMOTE ] DOCS: PASS: Integrity check passed. [2026-01-06T12:07:57.879538] [DEBUG] [REMOTE ] DOCS: Symbol is viable for forecasting. [2026-01-06T12:07:57.879625] [INFO ] [MAIN ] [967/3534] DOCS kept (0.4s) | 965 kept, 2 rejected | 122.7/min | ETA: 20.9m [2026-01-06T12:07:58.337426] [DEBUG] [REMOTE ] DOGZ: Retrieved 2021 rows, trimmed to 300. [2026-01-06T12:07:58.337863] [DEBUG] [REMOTE ] DOGZ: PASS: History has at least 300 days. [2026-01-06T12:07:58.338111] [DEBUG] [REMOTE ] DOGZ: PASS: Price check passed. Min price $9.52. [2026-01-06T12:07:58.338252] [DEBUG] [REMOTE ] DOGZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:58.338369] [DEBUG] [REMOTE ] DOGZ: PASS: Integrity check passed. [2026-01-06T12:07:58.338409] [DEBUG] [REMOTE ] DOGZ: Symbol is viable for forecasting. [2026-01-06T12:07:58.338461] [INFO ] [MAIN ] [968/3534] DOGZ kept (0.5s) | 966 kept, 2 rejected | 122.7/min | ETA: 20.9m [2026-01-06T12:07:58.663855] [DEBUG] [REMOTE ] DOLE: Retrieved 1113 rows, trimmed to 300. [2026-01-06T12:07:58.664007] [DEBUG] [REMOTE ] DOLE: PASS: History has at least 300 days. [2026-01-06T12:07:58.664214] [DEBUG] [REMOTE ] DOLE: PASS: Price check passed. Min price $12.61. [2026-01-06T12:07:58.664348] [DEBUG] [REMOTE ] DOLE: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:58.664458] [DEBUG] [REMOTE ] DOLE: PASS: Integrity check passed. [2026-01-06T12:07:58.664506] [DEBUG] [REMOTE ] DOLE: Symbol is viable for forecasting. [2026-01-06T12:07:58.664565] [INFO ] [MAIN ] [969/3534] DOLE kept (0.3s) | 967 kept, 2 rejected | 122.7/min | ETA: 20.9m [2026-01-06T12:07:59.039229] [DEBUG] [REMOTE ] DOMO: Retrieved 1889 rows, trimmed to 300. [2026-01-06T12:07:59.039430] [DEBUG] [REMOTE ] DOMO: PASS: History has at least 300 days. [2026-01-06T12:07:59.039726] [DEBUG] [REMOTE ] DOMO: PASS: Price check passed. Min price $8.26. [2026-01-06T12:07:59.039866] [DEBUG] [REMOTE ] DOMO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:59.039987] [DEBUG] [REMOTE ] DOMO: PASS: Integrity check passed. [2026-01-06T12:07:59.040029] [DEBUG] [REMOTE ] DOMO: Symbol is viable for forecasting. [2026-01-06T12:07:59.040081] [INFO ] [MAIN ] [970/3534] DOMO kept (0.4s) | 968 kept, 2 rejected | 122.7/min | ETA: 20.9m [2026-01-06T12:07:59.588303] [DEBUG] [REMOTE ] DOO: Retrieved 3138 rows, trimmed to 300. [2026-01-06T12:07:59.588444] [DEBUG] [REMOTE ] DOO: PASS: History has at least 300 days. [2026-01-06T12:07:59.588720] [DEBUG] [REMOTE ] DOO: PASS: Price check passed. Min price $61.58. [2026-01-06T12:07:59.588856] [DEBUG] [REMOTE ] DOO: PASS: Continuity check passed with 300 days. [2026-01-06T12:07:59.588999] [DEBUG] [REMOTE ] DOO: PASS: Integrity check passed. [2026-01-06T12:07:59.589052] [DEBUG] [REMOTE ] DOO: Symbol is viable for forecasting. [2026-01-06T12:07:59.589133] [INFO ] [MAIN ] [971/3534] DOO kept (0.5s) | 969 kept, 2 rejected | 122.7/min | ETA: 20.9m [2026-01-06T12:08:00.164994] [DEBUG] [REMOTE ] DORM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:00.165143] [DEBUG] [REMOTE ] DORM: PASS: History has at least 300 days. [2026-01-06T12:08:00.165359] [DEBUG] [REMOTE ] DORM: PASS: Price check passed. Min price $123.19. [2026-01-06T12:08:00.165510] [DEBUG] [REMOTE ] DORM: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:00.165643] [DEBUG] [REMOTE ] DORM: PASS: Integrity check passed. [2026-01-06T12:08:00.165685] [DEBUG] [REMOTE ] DORM: Symbol is viable for forecasting. [2026-01-06T12:08:00.165733] [INFO ] [MAIN ] [972/3534] DORM kept (0.6s) | 970 kept, 2 rejected | 122.7/min | ETA: 20.9m [2026-01-06T12:08:00.406049] [DEBUG] [REMOTE ] DOUG: Retrieved 1007 rows, trimmed to 300. [2026-01-06T12:08:00.406262] [DEBUG] [REMOTE ] DOUG: PASS: History has at least 300 days. [2026-01-06T12:08:00.406504] [DEBUG] [REMOTE ] DOUG: PASS: Price check passed. Min price $2.26. [2026-01-06T12:08:00.406663] [DEBUG] [REMOTE ] DOUG: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:00.406776] [DEBUG] [REMOTE ] DOUG: PASS: Integrity check passed. [2026-01-06T12:08:00.406816] [DEBUG] [REMOTE ] DOUG: Symbol is viable for forecasting. [2026-01-06T12:08:00.406866] [INFO ] [MAIN ] [973/3534] DOUG kept (0.2s) | 971 kept, 2 rejected | 122.8/min | ETA: 20.9m [2026-01-06T12:08:01.074018] [DEBUG] [REMOTE ] DOX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:01.074196] [DEBUG] [REMOTE ] DOX: PASS: History has at least 300 days. [2026-01-06T12:08:01.074476] [DEBUG] [REMOTE ] DOX: PASS: Price check passed. Min price $74.46. [2026-01-06T12:08:01.074691] [DEBUG] [REMOTE ] DOX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:01.074849] [DEBUG] [REMOTE ] DOX: PASS: Integrity check passed. [2026-01-06T12:08:01.074909] [DEBUG] [REMOTE ] DOX: Symbol is viable for forecasting. [2026-01-06T12:08:01.074977] [INFO ] [MAIN ] [974/3534] DOX kept (0.7s) | 972 kept, 2 rejected | 122.7/min | ETA: 20.9m [2026-01-06T12:08:01.458055] [DEBUG] [REMOTE ] DPG: Retrieved 3629 rows, trimmed to 300. [2026-01-06T12:08:01.458208] [DEBUG] [REMOTE ] DPG: PASS: History has at least 300 days. [2026-01-06T12:08:01.458479] [DEBUG] [REMOTE ] DPG: PASS: Price check passed. Min price $12.48. [2026-01-06T12:08:01.458696] [DEBUG] [REMOTE ] DPG: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:01.458857] [DEBUG] [REMOTE ] DPG: PASS: Integrity check passed. [2026-01-06T12:08:01.458909] [DEBUG] [REMOTE ] DPG: Symbol is viable for forecasting. [2026-01-06T12:08:01.458969] [INFO ] [MAIN ] [975/3534] DPG kept (0.4s) | 973 kept, 2 rejected | 122.7/min | ETA: 20.8m [2026-01-06T12:08:01.771540] [DEBUG] [REMOTE ] DPRO: Retrieved 1524 rows, trimmed to 300. [2026-01-06T12:08:01.771935] [DEBUG] [REMOTE ] DPRO: PASS: History has at least 300 days. [2026-01-06T12:08:01.772184] [DEBUG] [REMOTE ] DPRO: PASS: Price check passed. Min price $6.08. [2026-01-06T12:08:01.772325] [DEBUG] [REMOTE ] DPRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:01.772446] [DEBUG] [REMOTE ] DPRO: PASS: Integrity check passed. [2026-01-06T12:08:01.772487] [DEBUG] [REMOTE ] DPRO: Symbol is viable for forecasting. [2026-01-06T12:08:01.772543] [INFO ] [MAIN ] [976/3534] DPRO kept (0.3s) | 974 kept, 2 rejected | 122.8/min | ETA: 20.8m [2026-01-06T12:08:02.419973] [DEBUG] [REMOTE ] DPZ: Retrieved 5406 rows, trimmed to 300. [2026-01-06T12:08:02.420118] [DEBUG] [REMOTE ] DPZ: PASS: History has at least 300 days. [2026-01-06T12:08:02.420368] [DEBUG] [REMOTE ] DPZ: PASS: Price check passed. Min price $395.64. [2026-01-06T12:08:02.420543] [DEBUG] [REMOTE ] DPZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:02.420899] [DEBUG] [REMOTE ] DPZ: PASS: Integrity check passed. [2026-01-06T12:08:02.420956] [DEBUG] [REMOTE ] DPZ: Symbol is viable for forecasting. [2026-01-06T12:08:02.421026] [INFO ] [MAIN ] [977/3534] DPZ kept (0.6s) | 975 kept, 2 rejected | 122.7/min | ETA: 20.8m [2026-01-06T12:08:02.619262] [DEBUG] [REMOTE ] DQ: Retrieved 3834 rows, trimmed to 300. [2026-01-06T12:08:02.619458] [DEBUG] [REMOTE ] DQ: PASS: History has at least 300 days. [2026-01-06T12:08:02.619739] [DEBUG] [REMOTE ] DQ: PASS: Price check passed. Min price $23.73. [2026-01-06T12:08:02.619880] [DEBUG] [REMOTE ] DQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:02.620005] [DEBUG] [REMOTE ] DQ: PASS: Integrity check passed. [2026-01-06T12:08:02.620080] [DEBUG] [REMOTE ] DQ: Symbol is viable for forecasting. [2026-01-06T12:08:02.620132] [INFO ] [MAIN ] [978/3534] DQ kept (0.2s) | 976 kept, 2 rejected | 122.8/min | ETA: 20.8m [2026-01-06T12:08:03.319419] [DEBUG] [REMOTE ] DRD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:03.319597] [DEBUG] [REMOTE ] DRD: PASS: History has at least 300 days. [2026-01-06T12:08:03.319875] [DEBUG] [REMOTE ] DRD: PASS: Price check passed. Min price $23.81. [2026-01-06T12:08:03.320011] [DEBUG] [REMOTE ] DRD: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:03.320141] [DEBUG] [REMOTE ] DRD: PASS: Integrity check passed. [2026-01-06T12:08:03.320179] [DEBUG] [REMOTE ] DRD: Symbol is viable for forecasting. [2026-01-06T12:08:03.320229] [INFO ] [MAIN ] [979/3534] DRD kept (0.7s) | 977 kept, 2 rejected | 122.8/min | ETA: 20.8m [2026-01-06T12:08:03.898971] [DEBUG] [REMOTE ] DRH: Retrieved 5185 rows, trimmed to 300. [2026-01-06T12:08:03.899276] [DEBUG] [REMOTE ] DRH: PASS: History has at least 300 days. [2026-01-06T12:08:03.899856] [DEBUG] [REMOTE ] DRH: PASS: Price check passed. Min price $7.40. [2026-01-06T12:08:03.900060] [DEBUG] [REMOTE ] DRH: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:03.900286] [DEBUG] [REMOTE ] DRH: PASS: Integrity check passed. [2026-01-06T12:08:03.900345] [DEBUG] [REMOTE ] DRH: Symbol is viable for forecasting. [2026-01-06T12:08:03.900426] [INFO ] [MAIN ] [980/3534] DRH kept (0.6s) | 978 kept, 2 rejected | 122.7/min | ETA: 20.8m [2026-01-06T12:08:04.412938] [DEBUG] [REMOTE ] DRI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:04.413219] [DEBUG] [REMOTE ] DRI: PASS: History has at least 300 days. [2026-01-06T12:08:04.413703] [DEBUG] [REMOTE ] DRI: PASS: Price check passed. Min price $169.21. [2026-01-06T12:08:04.413868] [DEBUG] [REMOTE ] DRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:04.414096] [DEBUG] [REMOTE ] DRI: PASS: Integrity check passed. [2026-01-06T12:08:04.414146] [DEBUG] [REMOTE ] DRI: Symbol is viable for forecasting. [2026-01-06T12:08:04.414216] [INFO ] [MAIN ] [981/3534] DRI kept (0.5s) | 979 kept, 2 rejected | 122.7/min | ETA: 20.8m [2026-01-06T12:08:04.789666] [DEBUG] [REMOTE ] DRIO: Retrieved 2829 rows, trimmed to 300. [2026-01-06T12:08:04.789876] [DEBUG] [REMOTE ] DRIO: PASS: History has at least 300 days. [2026-01-06T12:08:04.790170] [DEBUG] [REMOTE ] DRIO: PASS: Price check passed. Min price $9.92. [2026-01-06T12:08:04.790337] [DEBUG] [REMOTE ] DRIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:04.790482] [DEBUG] [REMOTE ] DRIO: PASS: Integrity check passed. [2026-01-06T12:08:04.790532] [DEBUG] [REMOTE ] DRIO: Symbol is viable for forecasting. [2026-01-06T12:08:04.790617] [INFO ] [MAIN ] [982/3534] DRIO kept (0.4s) | 980 kept, 2 rejected | 122.8/min | ETA: 20.8m [2026-01-06T12:08:05.078174] [DEBUG] [REMOTE ] DRLL: Retrieved 855 rows, trimmed to 300. [2026-01-06T12:08:05.078297] [DEBUG] [REMOTE ] DRLL: PASS: History has at least 300 days. [2026-01-06T12:08:05.078489] [DEBUG] [REMOTE ] DRLL: PASS: Price check passed. Min price $27.24. [2026-01-06T12:08:05.078655] [DEBUG] [REMOTE ] DRLL: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:05.078763] [DEBUG] [REMOTE ] DRLL: PASS: Integrity check passed. [2026-01-06T12:08:05.078802] [DEBUG] [REMOTE ] DRLL: Symbol is viable for forecasting. [2026-01-06T12:08:05.078848] [INFO ] [MAIN ] [983/3534] DRLL kept (0.3s) | 981 kept, 2 rejected | 122.8/min | ETA: 20.8m [2026-01-06T12:08:05.580714] [DEBUG] [REMOTE ] DRMA: Retrieved 1103 rows, trimmed to 300. [2026-01-06T12:08:05.580864] [DEBUG] [REMOTE ] DRMA: PASS: History has at least 300 days. [2026-01-06T12:08:05.581096] [DEBUG] [REMOTE ] DRMA: PASS: Price check passed. Min price $1.86. [2026-01-06T12:08:05.581246] [DEBUG] [REMOTE ] DRMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:05.581371] [DEBUG] [REMOTE ] DRMA: PASS: Integrity check passed. [2026-01-06T12:08:05.581415] [DEBUG] [REMOTE ] DRMA: Symbol is viable for forecasting. [2026-01-06T12:08:05.581471] [INFO ] [MAIN ] [984/3534] DRMA kept (0.5s) | 982 kept, 2 rejected | 122.8/min | ETA: 20.8m [2026-01-06T12:08:05.777770] [DEBUG] [REMOTE ] DRS: Retrieved 777 rows, trimmed to 300. [2026-01-06T12:08:05.777931] [DEBUG] [REMOTE ] DRS: PASS: History has at least 300 days. [2026-01-06T12:08:05.778138] [DEBUG] [REMOTE ] DRS: PASS: Price check passed. Min price $32.55. [2026-01-06T12:08:05.778273] [DEBUG] [REMOTE ] DRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:05.778384] [DEBUG] [REMOTE ] DRS: PASS: Integrity check passed. [2026-01-06T12:08:05.778424] [DEBUG] [REMOTE ] DRS: Symbol is viable for forecasting. [2026-01-06T12:08:05.778472] [INFO ] [MAIN ] [985/3534] DRS kept (0.2s) | 983 kept, 2 rejected | 122.9/min | ETA: 20.7m [2026-01-06T12:08:06.292407] [DEBUG] [REMOTE ] DRTS: Retrieved 1214 rows, trimmed to 300. [2026-01-06T12:08:06.292538] [DEBUG] [REMOTE ] DRTS: PASS: History has at least 300 days. [2026-01-06T12:08:06.292782] [DEBUG] [REMOTE ] DRTS: PASS: Price check passed. Min price $3.47. [2026-01-06T12:08:06.292914] [DEBUG] [REMOTE ] DRTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:06.293023] [DEBUG] [REMOTE ] DRTS: PASS: Integrity check passed. [2026-01-06T12:08:06.293062] [DEBUG] [REMOTE ] DRTS: Symbol is viable for forecasting. [2026-01-06T12:08:06.293107] [INFO ] [MAIN ] [986/3534] DRTS kept (0.5s) | 984 kept, 2 rejected | 122.9/min | ETA: 20.7m [2026-01-06T12:08:06.657327] [DEBUG] [REMOTE ] DRUG: Retrieved 1204 rows, trimmed to 300. [2026-01-06T12:08:06.657459] [DEBUG] [REMOTE ] DRUG: PASS: History has at least 300 days. [2026-01-06T12:08:06.657716] [DEBUG] [REMOTE ] DRUG: PASS: Price check passed. Min price $51.29. [2026-01-06T12:08:06.657873] [DEBUG] [REMOTE ] DRUG: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:06.657984] [DEBUG] [REMOTE ] DRUG: PASS: Integrity check passed. [2026-01-06T12:08:06.658023] [DEBUG] [REMOTE ] DRUG: Symbol is viable for forecasting. [2026-01-06T12:08:06.658070] [INFO ] [MAIN ] [987/3534] DRUG kept (0.4s) | 985 kept, 2 rejected | 122.9/min | ETA: 20.7m [2026-01-06T12:08:07.072810] [DEBUG] [REMOTE ] DRVN: Retrieved 1248 rows, trimmed to 300. [2026-01-06T12:08:07.072943] [DEBUG] [REMOTE ] DRVN: PASS: History has at least 300 days. [2026-01-06T12:08:07.073152] [DEBUG] [REMOTE ] DRVN: PASS: Price check passed. Min price $13.53. [2026-01-06T12:08:07.073281] [DEBUG] [REMOTE ] DRVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:07.073389] [DEBUG] [REMOTE ] DRVN: PASS: Integrity check passed. [2026-01-06T12:08:07.073427] [DEBUG] [REMOTE ] DRVN: Symbol is viable for forecasting. [2026-01-06T12:08:07.073474] [INFO ] [MAIN ] [988/3534] DRVN kept (0.4s) | 986 kept, 2 rejected | 122.9/min | ETA: 20.7m [2026-01-06T12:08:07.483900] [DEBUG] [REMOTE ] DSGN: Retrieved 1200 rows, trimmed to 300. [2026-01-06T12:08:07.484034] [DEBUG] [REMOTE ] DSGN: PASS: History has at least 300 days. [2026-01-06T12:08:07.484235] [DEBUG] [REMOTE ] DSGN: PASS: Price check passed. Min price $5.53. [2026-01-06T12:08:07.484366] [DEBUG] [REMOTE ] DSGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:07.484472] [DEBUG] [REMOTE ] DSGN: PASS: Integrity check passed. [2026-01-06T12:08:07.484536] [DEBUG] [REMOTE ] DSGN: Symbol is viable for forecasting. [2026-01-06T12:08:07.484599] [INFO ] [MAIN ] [989/3534] DSGN kept (0.4s) | 987 kept, 2 rejected | 123.0/min | ETA: 20.7m [2026-01-06T12:08:08.164056] [DEBUG] [REMOTE ] DSGX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:08.164199] [DEBUG] [REMOTE ] DSGX: PASS: History has at least 300 days. [2026-01-06T12:08:08.164448] [DEBUG] [REMOTE ] DSGX: PASS: Price check passed. Min price $79.27. [2026-01-06T12:08:08.164606] [DEBUG] [REMOTE ] DSGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:08.164731] [DEBUG] [REMOTE ] DSGX: PASS: Integrity check passed. [2026-01-06T12:08:08.164773] [DEBUG] [REMOTE ] DSGX: Symbol is viable for forecasting. [2026-01-06T12:08:08.164824] [INFO ] [MAIN ] [990/3534] DSGX kept (0.7s) | 988 kept, 2 rejected | 122.9/min | ETA: 20.7m [2026-01-06T12:08:08.536363] [DEBUG] [REMOTE ] DSL: Retrieved 3193 rows, trimmed to 300. [2026-01-06T12:08:08.536494] [DEBUG] [REMOTE ] DSL: PASS: History has at least 300 days. [2026-01-06T12:08:08.536737] [DEBUG] [REMOTE ] DSL: PASS: Price check passed. Min price $11.03. [2026-01-06T12:08:08.536873] [DEBUG] [REMOTE ] DSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:08.536988] [DEBUG] [REMOTE ] DSL: PASS: Integrity check passed. [2026-01-06T12:08:08.537028] [DEBUG] [REMOTE ] DSL: Symbol is viable for forecasting. [2026-01-06T12:08:08.537075] [INFO ] [MAIN ] [991/3534] DSL kept (0.4s) | 989 kept, 2 rejected | 122.9/min | ETA: 20.7m [2026-01-06T12:08:09.139651] [DEBUG] [REMOTE ] DSM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:09.139791] [DEBUG] [REMOTE ] DSM: PASS: History has at least 300 days. [2026-01-06T12:08:09.140013] [DEBUG] [REMOTE ] DSM: PASS: Price check passed. Min price $5.85. [2026-01-06T12:08:09.140146] [DEBUG] [REMOTE ] DSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:09.140266] [DEBUG] [REMOTE ] DSM: PASS: Integrity check passed. [2026-01-06T12:08:09.140307] [DEBUG] [REMOTE ] DSM: Symbol is viable for forecasting. [2026-01-06T12:08:09.140354] [INFO ] [MAIN ] [992/3534] DSM kept (0.6s) | 990 kept, 2 rejected | 122.9/min | ETA: 20.7m [2026-01-06T12:08:09.399327] [DEBUG] [REMOTE ] DSP: Retrieved 1231 rows, trimmed to 300. [2026-01-06T12:08:09.399443] [DEBUG] [REMOTE ] DSP: PASS: History has at least 300 days. [2026-01-06T12:08:09.399657] [DEBUG] [REMOTE ] DSP: PASS: Price check passed. Min price $8.14. [2026-01-06T12:08:09.399808] [DEBUG] [REMOTE ] DSP: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:09.399915] [DEBUG] [REMOTE ] DSP: PASS: Integrity check passed. [2026-01-06T12:08:09.399954] [DEBUG] [REMOTE ] DSP: Symbol is viable for forecasting. [2026-01-06T12:08:09.400001] [INFO ] [MAIN ] [993/3534] DSP kept (0.3s) | 991 kept, 2 rejected | 123.0/min | ETA: 20.7m [2026-01-06T12:08:09.954994] [DEBUG] [REMOTE ] DSX: Retrieved 5230 rows, trimmed to 300. [2026-01-06T12:08:09.955130] [DEBUG] [REMOTE ] DSX: PASS: History has at least 300 days. [2026-01-06T12:08:09.955347] [DEBUG] [REMOTE ] DSX: PASS: Price check passed. Min price $1.56. [2026-01-06T12:08:09.955484] [DEBUG] [REMOTE ] DSX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:09.955619] [DEBUG] [REMOTE ] DSX: PASS: Integrity check passed. [2026-01-06T12:08:09.955663] [DEBUG] [REMOTE ] DSX: Symbol is viable for forecasting. [2026-01-06T12:08:09.955712] [INFO ] [MAIN ] [994/3534] DSX kept (0.6s) | 992 kept, 2 rejected | 122.9/min | ETA: 20.7m [2026-01-06T12:08:10.232303] [DEBUG] [REMOTE ] DTB: Retrieved 1317 rows, trimmed to 300. [2026-01-06T12:08:10.232433] [DEBUG] [REMOTE ] DTB: PASS: History has at least 300 days. [2026-01-06T12:08:10.232657] [DEBUG] [REMOTE ] DTB: PASS: Price check passed. Min price $16.90. [2026-01-06T12:08:10.232796] [DEBUG] [REMOTE ] DTB: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:10.232905] [DEBUG] [REMOTE ] DTB: PASS: Integrity check passed. [2026-01-06T12:08:10.232967] [DEBUG] [REMOTE ] DTB: Symbol is viable for forecasting. [2026-01-06T12:08:10.233028] [INFO ] [MAIN ] [995/3534] DTB kept (0.3s) | 993 kept, 2 rejected | 123.0/min | ETA: 20.6m [2026-01-06T12:08:10.621420] [DEBUG] [REMOTE ] DTCX: Retrieved 951 rows, trimmed to 300. [2026-01-06T12:08:10.621542] [DEBUG] [REMOTE ] DTCX: PASS: History has at least 300 days. [2026-01-06T12:08:10.621756] [DEBUG] [REMOTE ] DTCX: PASS: Price check passed. Min price $2.69. [2026-01-06T12:08:10.621886] [DEBUG] [REMOTE ] DTCX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:10.621990] [DEBUG] [REMOTE ] DTCX: PASS: Integrity check passed. [2026-01-06T12:08:10.622029] [DEBUG] [REMOTE ] DTCX: Symbol is viable for forecasting. [2026-01-06T12:08:10.622074] [INFO ] [MAIN ] [996/3534] DTCX kept (0.4s) | 994 kept, 2 rejected | 123.0/min | ETA: 20.6m [2026-01-06T12:08:11.229557] [DEBUG] [REMOTE ] DTE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:11.229713] [DEBUG] [REMOTE ] DTE: PASS: History has at least 300 days. [2026-01-06T12:08:11.229942] [DEBUG] [REMOTE ] DTE: PASS: Price check passed. Min price $127.64. [2026-01-06T12:08:11.230075] [DEBUG] [REMOTE ] DTE: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:11.230189] [DEBUG] [REMOTE ] DTE: PASS: Integrity check passed. [2026-01-06T12:08:11.230228] [DEBUG] [REMOTE ] DTE: Symbol is viable for forecasting. [2026-01-06T12:08:11.230275] [INFO ] [MAIN ] [997/3534] DTE kept (0.6s) | 995 kept, 2 rejected | 123.0/min | ETA: 20.6m [2026-01-06T12:08:11.489750] [DEBUG] [REMOTE ] DTG: Retrieved 1029 rows, trimmed to 300. [2026-01-06T12:08:11.489878] [DEBUG] [REMOTE ] DTG: PASS: History has at least 300 days. [2026-01-06T12:08:11.490071] [DEBUG] [REMOTE ] DTG: PASS: Price check passed. Min price $17.10. [2026-01-06T12:08:11.490201] [DEBUG] [REMOTE ] DTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:11.490307] [DEBUG] [REMOTE ] DTG: PASS: Integrity check passed. [2026-01-06T12:08:11.490346] [DEBUG] [REMOTE ] DTG: Symbol is viable for forecasting. [2026-01-06T12:08:11.490392] [INFO ] [MAIN ] [998/3534] DTG kept (0.3s) | 996 kept, 2 rejected | 123.0/min | ETA: 20.6m [2026-01-06T12:08:11.940710] [DEBUG] [REMOTE ] DTIL: Retrieved 1703 rows, trimmed to 300. [2026-01-06T12:08:11.940853] [DEBUG] [REMOTE ] DTIL: PASS: History has at least 300 days. [2026-01-06T12:08:11.941095] [DEBUG] [REMOTE ] DTIL: PASS: Price check passed. Min price $4.08. [2026-01-06T12:08:11.941264] [DEBUG] [REMOTE ] DTIL: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:11.941409] [DEBUG] [REMOTE ] DTIL: PASS: Integrity check passed. [2026-01-06T12:08:11.941459] [DEBUG] [REMOTE ] DTIL: Symbol is viable for forecasting. [2026-01-06T12:08:11.941520] [INFO ] [MAIN ] [999/3534] DTIL kept (0.5s) | 997 kept, 2 rejected | 123.1/min | ETA: 20.6m [2026-01-06T12:08:12.293193] [DEBUG] [REMOTE ] DTM: Retrieved 1133 rows, trimmed to 300. [2026-01-06T12:08:12.293346] [DEBUG] [REMOTE ] DTM: PASS: History has at least 300 days. [2026-01-06T12:08:12.293611] [DEBUG] [REMOTE ] DTM: PASS: Price check passed. Min price $104.89. [2026-01-06T12:08:12.293788] [DEBUG] [REMOTE ] DTM: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:12.293923] [DEBUG] [REMOTE ] DTM: PASS: Integrity check passed. [2026-01-06T12:08:12.294000] [DEBUG] [REMOTE ] DTM: Symbol is viable for forecasting. [2026-01-06T12:08:12.294061] [INFO ] [MAIN ] [1000/3534] DTM kept (0.4s) | 998 kept, 2 rejected | 123.1/min | ETA: 20.6m [2026-01-06T12:08:12.880701] [DEBUG] [REMOTE ] DUK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:12.880836] [DEBUG] [REMOTE ] DUK: PASS: History has at least 300 days. [2026-01-06T12:08:12.881040] [DEBUG] [REMOTE ] DUK: PASS: Price check passed. Min price $114.00. [2026-01-06T12:08:12.881171] [DEBUG] [REMOTE ] DUK: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:12.881296] [DEBUG] [REMOTE ] DUK: PASS: Integrity check passed. [2026-01-06T12:08:12.881336] [DEBUG] [REMOTE ] DUK: Symbol is viable for forecasting. [2026-01-06T12:08:12.881382] [INFO ] [MAIN ] [1001/3534] DUK kept (0.6s) | 999 kept, 2 rejected | 123.1/min | ETA: 20.6m [2026-01-06T12:08:13.204023] [DEBUG] [REMOTE ] DUKB: Retrieved 1832 rows, trimmed to 300. [2026-01-06T12:08:13.204154] [DEBUG] [REMOTE ] DUKB: PASS: History has at least 300 days. [2026-01-06T12:08:13.204349] [DEBUG] [REMOTE ] DUKB: PASS: Price check passed. Min price $23.94. [2026-01-06T12:08:13.204481] [DEBUG] [REMOTE ] DUKB: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:13.204611] [DEBUG] [REMOTE ] DUKB: PASS: Integrity check passed. [2026-01-06T12:08:13.204653] [DEBUG] [REMOTE ] DUKB: Symbol is viable for forecasting. [2026-01-06T12:08:13.204699] [INFO ] [MAIN ] [1002/3534] DUKB kept (0.3s) | 1000 kept, 2 rejected | 123.1/min | ETA: 20.6m [2026-01-06T12:08:13.507411] [DEBUG] [REMOTE ] DUOL: Retrieved 1115 rows, trimmed to 300. [2026-01-06T12:08:13.507525] [DEBUG] [REMOTE ] DUOL: PASS: History has at least 300 days. [2026-01-06T12:08:13.507734] [DEBUG] [REMOTE ] DUOL: PASS: Price check passed. Min price $168.01. [2026-01-06T12:08:13.507922] [DEBUG] [REMOTE ] DUOL: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:13.508028] [DEBUG] [REMOTE ] DUOL: PASS: Integrity check passed. [2026-01-06T12:08:13.508067] [DEBUG] [REMOTE ] DUOL: Symbol is viable for forecasting. [2026-01-06T12:08:13.508114] [INFO ] [MAIN ] [1003/3534] DUOL kept (0.3s) | 1001 kept, 2 rejected | 123.2/min | ETA: 20.6m [2026-01-06T12:08:14.225617] [DEBUG] [REMOTE ] DVA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:14.225759] [DEBUG] [REMOTE ] DVA: PASS: History has at least 300 days. [2026-01-06T12:08:14.225998] [DEBUG] [REMOTE ] DVA: PASS: Price check passed. Min price $113.50. [2026-01-06T12:08:14.226137] [DEBUG] [REMOTE ] DVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:14.226259] [DEBUG] [REMOTE ] DVA: PASS: Integrity check passed. [2026-01-06T12:08:14.226299] [DEBUG] [REMOTE ] DVA: Symbol is viable for forecasting. [2026-01-06T12:08:14.226347] [INFO ] [MAIN ] [1004/3534] DVA kept (0.7s) | 1002 kept, 2 rejected | 123.1/min | ETA: 20.6m [2026-01-06T12:08:14.597982] [DEBUG] [REMOTE ] DVAX: Retrieved 5505 rows, trimmed to 300. [2026-01-06T12:08:14.598106] [DEBUG] [REMOTE ] DVAX: PASS: History has at least 300 days. [2026-01-06T12:08:14.598304] [DEBUG] [REMOTE ] DVAX: PASS: Price check passed. Min price $9.80. [2026-01-06T12:08:14.598434] [DEBUG] [REMOTE ] DVAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:14.598542] [DEBUG] [REMOTE ] DVAX: PASS: Integrity check passed. [2026-01-06T12:08:14.598599] [DEBUG] [REMOTE ] DVAX: Symbol is viable for forecasting. [2026-01-06T12:08:14.598648] [INFO ] [MAIN ] [1005/3534] DVAX kept (0.4s) | 1003 kept, 2 rejected | 123.1/min | ETA: 20.5m [2026-01-06T12:08:15.039714] [DEBUG] [REMOTE ] DVN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:15.039842] [DEBUG] [REMOTE ] DVN: PASS: History has at least 300 days. [2026-01-06T12:08:15.040046] [DEBUG] [REMOTE ] DVN: PASS: Price check passed. Min price $31.53. [2026-01-06T12:08:15.040178] [DEBUG] [REMOTE ] DVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:15.040290] [DEBUG] [REMOTE ] DVN: PASS: Integrity check passed. [2026-01-06T12:08:15.040329] [DEBUG] [REMOTE ] DVN: Symbol is viable for forecasting. [2026-01-06T12:08:15.040376] [INFO ] [MAIN ] [1006/3534] DVN kept (0.4s) | 1004 kept, 2 rejected | 123.1/min | ETA: 20.5m [2026-01-06T12:08:15.421885] [DEBUG] [REMOTE ] DWAS: Retrieved 3385 rows, trimmed to 300. [2026-01-06T12:08:15.422027] [DEBUG] [REMOTE ] DWAS: PASS: History has at least 300 days. [2026-01-06T12:08:15.422274] [DEBUG] [REMOTE ] DWAS: PASS: Price check passed. Min price $88.68. [2026-01-06T12:08:15.422444] [DEBUG] [REMOTE ] DWAS: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:15.422622] [DEBUG] [REMOTE ] DWAS: PASS: Integrity check passed. [2026-01-06T12:08:15.422679] [DEBUG] [REMOTE ] DWAS: Symbol is viable for forecasting. [2026-01-06T12:08:15.422747] [INFO ] [MAIN ] [1007/3534] DWAS kept (0.4s) | 1005 kept, 2 rejected | 123.2/min | ETA: 20.5m [2026-01-06T12:08:15.759979] [DEBUG] [REMOTE ] DWSH: Retrieved 1882 rows, trimmed to 300. [2026-01-06T12:08:15.760133] [DEBUG] [REMOTE ] DWSH: PASS: History has at least 300 days. [2026-01-06T12:08:15.760365] [DEBUG] [REMOTE ] DWSH: PASS: Price check passed. Min price $6.30. [2026-01-06T12:08:15.760523] [DEBUG] [REMOTE ] DWSH: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:15.760673] [DEBUG] [REMOTE ] DWSH: PASS: Integrity check passed. [2026-01-06T12:08:15.760722] [DEBUG] [REMOTE ] DWSH: Symbol is viable for forecasting. [2026-01-06T12:08:15.760778] [INFO ] [MAIN ] [1008/3534] DWSH kept (0.3s) | 1006 kept, 2 rejected | 123.2/min | ETA: 20.5m [2026-01-06T12:08:16.211761] [DEBUG] [REMOTE ] DX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:16.211891] [DEBUG] [REMOTE ] DX: PASS: History has at least 300 days. [2026-01-06T12:08:16.212099] [DEBUG] [REMOTE ] DX: PASS: Price check passed. Min price $12.49. [2026-01-06T12:08:16.212230] [DEBUG] [REMOTE ] DX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:16.212343] [DEBUG] [REMOTE ] DX: PASS: Integrity check passed. [2026-01-06T12:08:16.212382] [DEBUG] [REMOTE ] DX: Symbol is viable for forecasting. [2026-01-06T12:08:16.212429] [INFO ] [MAIN ] [1009/3534] DX kept (0.5s) | 1007 kept, 2 rejected | 123.2/min | ETA: 20.5m [2026-01-06T12:08:16.583333] [DEBUG] [REMOTE ] DXC: Retrieved 2244 rows, trimmed to 300. [2026-01-06T12:08:16.583452] [DEBUG] [REMOTE ] DXC: PASS: History has at least 300 days. [2026-01-06T12:08:16.583689] [DEBUG] [REMOTE ] DXC: PASS: Price check passed. Min price $11.99. [2026-01-06T12:08:16.583838] [DEBUG] [REMOTE ] DXC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:16.583969] [DEBUG] [REMOTE ] DXC: PASS: Integrity check passed. [2026-01-06T12:08:16.584008] [DEBUG] [REMOTE ] DXC: Symbol is viable for forecasting. [2026-01-06T12:08:16.584054] [INFO ] [MAIN ] [1010/3534] DXC kept (0.4s) | 1008 kept, 2 rejected | 123.2/min | ETA: 20.5m [2026-01-06T12:08:16.981047] [DEBUG] [REMOTE ] DXCM: Retrieved 5215 rows, trimmed to 300. [2026-01-06T12:08:16.981172] [DEBUG] [REMOTE ] DXCM: PASS: History has at least 300 days. [2026-01-06T12:08:16.981393] [DEBUG] [REMOTE ] DXCM: PASS: Price check passed. Min price $54.84. [2026-01-06T12:08:16.981528] [DEBUG] [REMOTE ] DXCM: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:16.981659] [DEBUG] [REMOTE ] DXCM: PASS: Integrity check passed. [2026-01-06T12:08:16.981727] [DEBUG] [REMOTE ] DXCM: Symbol is viable for forecasting. [2026-01-06T12:08:16.981775] [INFO ] [MAIN ] [1011/3534] DXCM kept (0.4s) | 1009 kept, 2 rejected | 123.3/min | ETA: 20.5m [2026-01-06T12:08:17.506286] [DEBUG] [REMOTE ] DXPE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:17.506419] [DEBUG] [REMOTE ] DXPE: PASS: History has at least 300 days. [2026-01-06T12:08:17.506656] [DEBUG] [REMOTE ] DXPE: PASS: Price check passed. Min price $85.53. [2026-01-06T12:08:17.506796] [DEBUG] [REMOTE ] DXPE: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:17.506937] [DEBUG] [REMOTE ] DXPE: PASS: Integrity check passed. [2026-01-06T12:08:17.506996] [DEBUG] [REMOTE ] DXPE: Symbol is viable for forecasting. [2026-01-06T12:08:17.507085] [INFO ] [MAIN ] [1012/3534] DXPE kept (0.5s) | 1010 kept, 2 rejected | 123.3/min | ETA: 20.5m [2026-01-06T12:08:18.000063] [DEBUG] [REMOTE ] DY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:18.000194] [DEBUG] [REMOTE ] DY: PASS: History has at least 300 days. [2026-01-06T12:08:18.000408] [DEBUG] [REMOTE ] DY: PASS: Price check passed. Min price $279.52. [2026-01-06T12:08:18.000541] [DEBUG] [REMOTE ] DY: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:18.000677] [DEBUG] [REMOTE ] DY: PASS: Integrity check passed. [2026-01-06T12:08:18.000718] [DEBUG] [REMOTE ] DY: Symbol is viable for forecasting. [2026-01-06T12:08:18.000765] [INFO ] [MAIN ] [1013/3534] DY kept (0.5s) | 1011 kept, 2 rejected | 123.2/min | ETA: 20.5m [2026-01-06T12:08:18.270730] [DEBUG] [REMOTE ] DYN: Retrieved 1331 rows, trimmed to 300. [2026-01-06T12:08:18.270858] [DEBUG] [REMOTE ] DYN: PASS: History has at least 300 days. [2026-01-06T12:08:18.271075] [DEBUG] [REMOTE ] DYN: PASS: Price check passed. Min price $14.03. [2026-01-06T12:08:18.271204] [DEBUG] [REMOTE ] DYN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:18.271309] [DEBUG] [REMOTE ] DYN: PASS: Integrity check passed. [2026-01-06T12:08:18.271347] [DEBUG] [REMOTE ] DYN: Symbol is viable for forecasting. [2026-01-06T12:08:18.271394] [INFO ] [MAIN ] [1014/3534] DYN kept (0.3s) | 1012 kept, 2 rejected | 123.3/min | ETA: 20.4m [2026-01-06T12:08:18.860889] [DEBUG] [REMOTE ] E: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:18.861079] [DEBUG] [REMOTE ] E: PASS: History has at least 300 days. [2026-01-06T12:08:18.861345] [DEBUG] [REMOTE ] E: PASS: Price check passed. Min price $33.50. [2026-01-06T12:08:18.861490] [DEBUG] [REMOTE ] E: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:18.861638] [DEBUG] [REMOTE ] E: PASS: Integrity check passed. [2026-01-06T12:08:18.861682] [DEBUG] [REMOTE ] E: Symbol is viable for forecasting. [2026-01-06T12:08:18.861736] [INFO ] [MAIN ] [1015/3534] E kept (0.6s) | 1013 kept, 2 rejected | 123.3/min | ETA: 20.4m [2026-01-06T12:08:19.343625] [DEBUG] [REMOTE ] EA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:19.343789] [DEBUG] [REMOTE ] EA: PASS: History has at least 300 days. [2026-01-06T12:08:19.344042] [DEBUG] [REMOTE ] EA: PASS: Price check passed. Min price $199.70. [2026-01-06T12:08:19.344184] [DEBUG] [REMOTE ] EA: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:19.344308] [DEBUG] [REMOTE ] EA: PASS: Integrity check passed. [2026-01-06T12:08:19.344349] [DEBUG] [REMOTE ] EA: Symbol is viable for forecasting. [2026-01-06T12:08:19.344404] [INFO ] [MAIN ] [1016/3534] EA kept (0.5s) | 1014 kept, 2 rejected | 123.3/min | ETA: 20.4m [2026-01-06T12:08:19.499099] [DEBUG] [REMOTE ] EAF: Retrieved 1939 rows, trimmed to 300. [2026-01-06T12:08:19.499241] [DEBUG] [REMOTE ] EAF: PASS: History has at least 300 days. [2026-01-06T12:08:19.499448] [DEBUG] [REMOTE ] EAF: PASS: Price check passed. Min price $11.97. [2026-01-06T12:08:19.499600] [DEBUG] [REMOTE ] EAF: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:19.499731] [DEBUG] [REMOTE ] EAF: PASS: Integrity check passed. [2026-01-06T12:08:19.499786] [DEBUG] [REMOTE ] EAF: Symbol is viable for forecasting. [2026-01-06T12:08:19.499835] [INFO ] [MAIN ] [1017/3534] EAF kept (0.2s) | 1015 kept, 2 rejected | 123.4/min | ETA: 20.4m [2026-01-06T12:08:20.095514] [DEBUG] [REMOTE ] EAI: Retrieved 2358 rows, trimmed to 300. [2026-01-06T12:08:20.095670] [DEBUG] [REMOTE ] EAI: PASS: History has at least 300 days. [2026-01-06T12:08:20.095869] [DEBUG] [REMOTE ] EAI: PASS: Price check passed. Min price $20.70. [2026-01-06T12:08:20.096000] [DEBUG] [REMOTE ] EAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:20.096104] [DEBUG] [REMOTE ] EAI: PASS: Integrity check passed. [2026-01-06T12:08:20.096142] [DEBUG] [REMOTE ] EAI: Symbol is viable for forecasting. [2026-01-06T12:08:20.096187] [INFO ] [MAIN ] [1018/3534] EAI kept (0.6s) | 1016 kept, 2 rejected | 123.3/min | ETA: 20.4m [2026-01-06T12:08:20.484802] [DEBUG] [REMOTE ] EARN: Retrieved 3190 rows, trimmed to 300. [2026-01-06T12:08:20.484929] [DEBUG] [REMOTE ] EARN: PASS: History has at least 300 days. [2026-01-06T12:08:20.485129] [DEBUG] [REMOTE ] EARN: PASS: Price check passed. Min price $4.80. [2026-01-06T12:08:20.485264] [DEBUG] [REMOTE ] EARN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:20.485373] [DEBUG] [REMOTE ] EARN: PASS: Integrity check passed. [2026-01-06T12:08:20.485412] [DEBUG] [REMOTE ] EARN: Symbol is viable for forecasting. [2026-01-06T12:08:20.485461] [INFO ] [MAIN ] [1019/3534] EARN kept (0.4s) | 1017 kept, 2 rejected | 123.4/min | ETA: 20.4m [2026-01-06T12:08:20.823927] [DEBUG] [REMOTE ] EB: Retrieved 1832 rows, trimmed to 300. [2026-01-06T12:08:20.824057] [DEBUG] [REMOTE ] EB: PASS: History has at least 300 days. [2026-01-06T12:08:20.824256] [DEBUG] [REMOTE ] EB: PASS: Price check passed. Min price $2.20. [2026-01-06T12:08:20.824387] [DEBUG] [REMOTE ] EB: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:20.824496] [DEBUG] [REMOTE ] EB: PASS: Integrity check passed. [2026-01-06T12:08:20.824535] [DEBUG] [REMOTE ] EB: Symbol is viable for forecasting. [2026-01-06T12:08:20.824611] [INFO ] [MAIN ] [1020/3534] EB kept (0.3s) | 1018 kept, 2 rejected | 123.4/min | ETA: 20.4m [2026-01-06T12:08:21.459894] [DEBUG] [REMOTE ] EBAY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:21.460027] [DEBUG] [REMOTE ] EBAY: PASS: History has at least 300 days. [2026-01-06T12:08:21.460254] [DEBUG] [REMOTE ] EBAY: PASS: Price check passed. Min price $79.77. [2026-01-06T12:08:21.460393] [DEBUG] [REMOTE ] EBAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:21.460508] [DEBUG] [REMOTE ] EBAY: PASS: Integrity check passed. [2026-01-06T12:08:21.460550] [DEBUG] [REMOTE ] EBAY: Symbol is viable for forecasting. [2026-01-06T12:08:21.460620] [INFO ] [MAIN ] [1021/3534] EBAY kept (0.6s) | 1019 kept, 2 rejected | 123.4/min | ETA: 20.4m [2026-01-06T12:08:21.720062] [DEBUG] [REMOTE ] EBC: Retrieved 1311 rows, trimmed to 300. [2026-01-06T12:08:21.720209] [DEBUG] [REMOTE ] EBC: PASS: History has at least 300 days. [2026-01-06T12:08:21.720413] [DEBUG] [REMOTE ] EBC: PASS: Price check passed. Min price $16.62. [2026-01-06T12:08:21.720549] [DEBUG] [REMOTE ] EBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:21.720692] [DEBUG] [REMOTE ] EBC: PASS: Integrity check passed. [2026-01-06T12:08:21.720756] [DEBUG] [REMOTE ] EBC: Symbol is viable for forecasting. [2026-01-06T12:08:21.720807] [INFO ] [MAIN ] [1022/3534] EBC kept (0.3s) | 1020 kept, 2 rejected | 123.4/min | ETA: 20.4m [2026-01-06T12:08:22.335096] [DEBUG] [REMOTE ] EBF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:22.335229] [DEBUG] [REMOTE ] EBF: PASS: History has at least 300 days. [2026-01-06T12:08:22.335450] [DEBUG] [REMOTE ] EBF: PASS: Price check passed. Min price $16.38. [2026-01-06T12:08:22.335602] [DEBUG] [REMOTE ] EBF: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:22.335721] [DEBUG] [REMOTE ] EBF: PASS: Integrity check passed. [2026-01-06T12:08:22.335761] [DEBUG] [REMOTE ] EBF: Symbol is viable for forecasting. [2026-01-06T12:08:22.335808] [INFO ] [MAIN ] [1023/3534] EBF kept (0.6s) | 1021 kept, 2 rejected | 123.4/min | ETA: 20.4m [2026-01-06T12:08:22.619748] [DEBUG] [REMOTE ] EBON: Retrieved 1388 rows, trimmed to 300. [2026-01-06T12:08:22.619902] [DEBUG] [REMOTE ] EBON: PASS: History has at least 300 days. [2026-01-06T12:08:22.620174] [DEBUG] [REMOTE ] EBON: PASS: Price check passed. Min price $3.06. [2026-01-06T12:08:22.620335] [DEBUG] [REMOTE ] EBON: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:22.620476] [DEBUG] [REMOTE ] EBON: PASS: Integrity check passed. [2026-01-06T12:08:22.620522] [DEBUG] [REMOTE ] EBON: Symbol is viable for forecasting. [2026-01-06T12:08:22.620600] [INFO ] [MAIN ] [1024/3534] EBON kept (0.3s) | 1022 kept, 2 rejected | 123.4/min | ETA: 20.3m [2026-01-06T12:08:23.161708] [DEBUG] [REMOTE ] EBS: Retrieved 4813 rows, trimmed to 300. [2026-01-06T12:08:23.161859] [DEBUG] [REMOTE ] EBS: PASS: History has at least 300 days. [2026-01-06T12:08:23.162087] [DEBUG] [REMOTE ] EBS: PASS: Price check passed. Min price $9.07. [2026-01-06T12:08:23.162219] [DEBUG] [REMOTE ] EBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:23.162341] [DEBUG] [REMOTE ] EBS: PASS: Integrity check passed. [2026-01-06T12:08:23.162381] [DEBUG] [REMOTE ] EBS: Symbol is viable for forecasting. [2026-01-06T12:08:23.162429] [INFO ] [MAIN ] [1025/3534] EBS kept (0.5s) | 1023 kept, 2 rejected | 123.4/min | ETA: 20.3m [2026-01-06T12:08:23.452855] [DEBUG] [REMOTE ] EC: Retrieved 4351 rows, trimmed to 300. [2026-01-06T12:08:23.452982] [DEBUG] [REMOTE ] EC: PASS: History has at least 300 days. [2026-01-06T12:08:23.453194] [DEBUG] [REMOTE ] EC: PASS: Price check passed. Min price $8.61. [2026-01-06T12:08:23.453330] [DEBUG] [REMOTE ] EC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:23.453441] [DEBUG] [REMOTE ] EC: PASS: Integrity check passed. [2026-01-06T12:08:23.453482] [DEBUG] [REMOTE ] EC: Symbol is viable for forecasting. [2026-01-06T12:08:23.453530] [INFO ] [MAIN ] [1026/3534] EC kept (0.3s) | 1024 kept, 2 rejected | 123.5/min | ETA: 20.3m [2026-01-06T12:08:23.803888] [DEBUG] [REMOTE ] ECC: Retrieved 2827 rows, trimmed to 300. [2026-01-06T12:08:23.804005] [DEBUG] [REMOTE ] ECC: PASS: History has at least 300 days. [2026-01-06T12:08:23.804196] [DEBUG] [REMOTE ] ECC: PASS: Price check passed. Min price $5.39. [2026-01-06T12:08:23.804327] [DEBUG] [REMOTE ] ECC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:23.804432] [DEBUG] [REMOTE ] ECC: PASS: Integrity check passed. [2026-01-06T12:08:23.804471] [DEBUG] [REMOTE ] ECC: Symbol is viable for forecasting. [2026-01-06T12:08:23.804517] [INFO ] [MAIN ] [1027/3534] ECC kept (0.4s) | 1025 kept, 2 rejected | 123.5/min | ETA: 20.3m [2026-01-06T12:08:24.304966] [DEBUG] [REMOTE ] ECL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:24.305097] [DEBUG] [REMOTE ] ECL: PASS: History has at least 300 days. [2026-01-06T12:08:24.305313] [DEBUG] [REMOTE ] ECL: PASS: Price check passed. Min price $252.35. [2026-01-06T12:08:24.305445] [DEBUG] [REMOTE ] ECL: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:24.305563] [DEBUG] [REMOTE ] ECL: PASS: Integrity check passed. [2026-01-06T12:08:24.305626] [DEBUG] [REMOTE ] ECL: Symbol is viable for forecasting. [2026-01-06T12:08:24.305673] [INFO ] [MAIN ] [1028/3534] ECL kept (0.5s) | 1026 kept, 2 rejected | 123.5/min | ETA: 20.3m [2026-01-06T12:08:24.876990] [DEBUG] [REMOTE ] ECPG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:24.877133] [DEBUG] [REMOTE ] ECPG: PASS: History has at least 300 days. [2026-01-06T12:08:24.877363] [DEBUG] [REMOTE ] ECPG: PASS: Price check passed. Min price $40.53. [2026-01-06T12:08:24.877496] [DEBUG] [REMOTE ] ECPG: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:24.877640] [DEBUG] [REMOTE ] ECPG: PASS: Integrity check passed. [2026-01-06T12:08:24.877682] [DEBUG] [REMOTE ] ECPG: Symbol is viable for forecasting. [2026-01-06T12:08:24.877732] [INFO ] [MAIN ] [1029/3534] ECPG kept (0.6s) | 1027 kept, 2 rejected | 123.5/min | ETA: 20.3m [2026-01-06T12:08:25.085018] [DEBUG] [REMOTE ] ECX: Retrieved 762 rows, trimmed to 300. [2026-01-06T12:08:25.085128] [DEBUG] [REMOTE ] ECX: PASS: History has at least 300 days. [2026-01-06T12:08:25.085327] [DEBUG] [REMOTE ] ECX: PASS: Price check passed. Min price $1.55. [2026-01-06T12:08:25.085463] [DEBUG] [REMOTE ] ECX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:25.085588] [DEBUG] [REMOTE ] ECX: PASS: Integrity check passed. [2026-01-06T12:08:25.085631] [DEBUG] [REMOTE ] ECX: Symbol is viable for forecasting. [2026-01-06T12:08:25.085680] [INFO ] [MAIN ] [1030/3534] ECX kept (0.2s) | 1028 kept, 2 rejected | 123.5/min | ETA: 20.3m [2026-01-06T12:08:25.647112] [DEBUG] [REMOTE ] ED: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:25.647240] [DEBUG] [REMOTE ] ED: PASS: History has at least 300 days. [2026-01-06T12:08:25.647438] [DEBUG] [REMOTE ] ED: PASS: Price check passed. Min price $95.30. [2026-01-06T12:08:25.647586] [DEBUG] [REMOTE ] ED: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:25.647697] [DEBUG] [REMOTE ] ED: PASS: Integrity check passed. [2026-01-06T12:08:25.647735] [DEBUG] [REMOTE ] ED: Symbol is viable for forecasting. [2026-01-06T12:08:25.647782] [INFO ] [MAIN ] [1031/3534] ED kept (0.6s) | 1029 kept, 2 rejected | 123.5/min | ETA: 20.3m [2026-01-06T12:08:25.976901] [DEBUG] [REMOTE ] EDAP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:25.977057] [DEBUG] [REMOTE ] EDAP: PASS: History has at least 300 days. [2026-01-06T12:08:25.977305] [DEBUG] [REMOTE ] EDAP: PASS: Price check passed. Min price $1.81. [2026-01-06T12:08:25.977438] [DEBUG] [REMOTE ] EDAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:25.977562] [DEBUG] [REMOTE ] EDAP: PASS: Integrity check passed. [2026-01-06T12:08:25.977623] [DEBUG] [REMOTE ] EDAP: Symbol is viable for forecasting. [2026-01-06T12:08:25.977672] [INFO ] [MAIN ] [1032/3534] EDAP kept (0.3s) | 1030 kept, 2 rejected | 123.6/min | ETA: 20.2m [2026-01-06T12:08:26.523139] [DEBUG] [REMOTE ] EDD: Retrieved 4706 rows, trimmed to 300. [2026-01-06T12:08:26.523270] [DEBUG] [REMOTE ] EDD: PASS: History has at least 300 days. [2026-01-06T12:08:26.523476] [DEBUG] [REMOTE ] EDD: PASS: Price check passed. Min price $5.06. [2026-01-06T12:08:26.523629] [DEBUG] [REMOTE ] EDD: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:26.523742] [DEBUG] [REMOTE ] EDD: PASS: Integrity check passed. [2026-01-06T12:08:26.523808] [DEBUG] [REMOTE ] EDD: Symbol is viable for forecasting. [2026-01-06T12:08:26.523857] [INFO ] [MAIN ] [1033/3534] EDD kept (0.5s) | 1031 kept, 2 rejected | 123.5/min | ETA: 20.2m [2026-01-06T12:08:26.915813] [DEBUG] [REMOTE ] EDF: Retrieved 3779 rows, trimmed to 300. [2026-01-06T12:08:26.915995] [DEBUG] [REMOTE ] EDF: PASS: History has at least 300 days. [2026-01-06T12:08:26.916238] [DEBUG] [REMOTE ] EDF: PASS: Price check passed. Min price $4.74. [2026-01-06T12:08:26.916381] [DEBUG] [REMOTE ] EDF: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:26.916499] [DEBUG] [REMOTE ] EDF: PASS: Integrity check passed. [2026-01-06T12:08:26.916541] [DEBUG] [REMOTE ] EDF: Symbol is viable for forecasting. [2026-01-06T12:08:26.916616] [INFO ] [MAIN ] [1034/3534] EDF kept (0.4s) | 1032 kept, 2 rejected | 123.6/min | ETA: 20.2m [2026-01-06T12:08:27.353809] [DEBUG] [REMOTE ] EDN: Retrieved 4704 rows, trimmed to 300. [2026-01-06T12:08:27.353935] [DEBUG] [REMOTE ] EDN: PASS: History has at least 300 days. [2026-01-06T12:08:27.354134] [DEBUG] [REMOTE ] EDN: PASS: Price check passed. Min price $16.62. [2026-01-06T12:08:27.354267] [DEBUG] [REMOTE ] EDN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:27.354377] [DEBUG] [REMOTE ] EDN: PASS: Integrity check passed. [2026-01-06T12:08:27.354416] [DEBUG] [REMOTE ] EDN: Symbol is viable for forecasting. [2026-01-06T12:08:27.354462] [INFO ] [MAIN ] [1035/3534] EDN kept (0.4s) | 1033 kept, 2 rejected | 123.6/min | ETA: 20.2m [2026-01-06T12:08:27.614746] [DEBUG] [REMOTE ] EE: Retrieved 935 rows, trimmed to 300. [2026-01-06T12:08:27.614869] [DEBUG] [REMOTE ] EE: PASS: History has at least 300 days. [2026-01-06T12:08:27.615059] [DEBUG] [REMOTE ] EE: PASS: Price check passed. Min price $25.16. [2026-01-06T12:08:27.615188] [DEBUG] [REMOTE ] EE: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:27.615293] [DEBUG] [REMOTE ] EE: PASS: Integrity check passed. [2026-01-06T12:08:27.615331] [DEBUG] [REMOTE ] EE: Symbol is viable for forecasting. [2026-01-06T12:08:27.615376] [INFO ] [MAIN ] [1036/3534] EE kept (0.3s) | 1034 kept, 2 rejected | 123.6/min | ETA: 20.2m [2026-01-06T12:08:28.128610] [DEBUG] [REMOTE ] EEMA: Retrieved 3496 rows, trimmed to 300. [2026-01-06T12:08:28.128733] [DEBUG] [REMOTE ] EEMA: PASS: History has at least 300 days. [2026-01-06T12:08:28.128936] [DEBUG] [REMOTE ] EEMA: PASS: Price check passed. Min price $87.99. [2026-01-06T12:08:28.129070] [DEBUG] [REMOTE ] EEMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:28.129185] [DEBUG] [REMOTE ] EEMA: PASS: Integrity check passed. [2026-01-06T12:08:28.129226] [DEBUG] [REMOTE ] EEMA: Symbol is viable for forecasting. [2026-01-06T12:08:28.129274] [INFO ] [MAIN ] [1037/3534] EEMA kept (0.5s) | 1035 kept, 2 rejected | 123.6/min | ETA: 20.2m [2026-01-06T12:08:28.512395] [DEBUG] [REMOTE ] EEX: Retrieved 2184 rows, trimmed to 300. [2026-01-06T12:08:28.512610] [DEBUG] [REMOTE ] EEX: PASS: History has at least 300 days. [2026-01-06T12:08:28.512884] [DEBUG] [REMOTE ] EEX: PASS: Price check passed. Min price $3.37. [2026-01-06T12:08:28.513034] [DEBUG] [REMOTE ] EEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:28.513154] [DEBUG] [REMOTE ] EEX: PASS: Integrity check passed. [2026-01-06T12:08:28.513199] [DEBUG] [REMOTE ] EEX: Symbol is viable for forecasting. [2026-01-06T12:08:28.513255] [INFO ] [MAIN ] [1038/3534] EEX kept (0.4s) | 1036 kept, 2 rejected | 123.7/min | ETA: 20.2m [2026-01-06T12:08:29.007635] [DEBUG] [REMOTE ] EFC: Retrieved 3833 rows, trimmed to 300. [2026-01-06T12:08:29.007898] [DEBUG] [REMOTE ] EFC: PASS: History has at least 300 days. [2026-01-06T12:08:29.008241] [DEBUG] [REMOTE ] EFC: PASS: Price check passed. Min price $12.93. [2026-01-06T12:08:29.008409] [DEBUG] [REMOTE ] EFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:29.008628] [DEBUG] [REMOTE ] EFC: PASS: Integrity check passed. [2026-01-06T12:08:29.008680] [DEBUG] [REMOTE ] EFC: Symbol is viable for forecasting. [2026-01-06T12:08:29.008745] [INFO ] [MAIN ] [1039/3534] EFC kept (0.5s) | 1037 kept, 2 rejected | 123.7/min | ETA: 20.2m [2026-01-06T12:08:29.479736] [DEBUG] [REMOTE ] EFSC: Retrieved 5656 rows, trimmed to 300. [2026-01-06T12:08:29.479874] [DEBUG] [REMOTE ] EFSC: PASS: History has at least 300 days. [2026-01-06T12:08:29.480087] [DEBUG] [REMOTE ] EFSC: PASS: Price check passed. Min price $51.70. [2026-01-06T12:08:29.480223] [DEBUG] [REMOTE ] EFSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:29.480340] [DEBUG] [REMOTE ] EFSC: PASS: Integrity check passed. [2026-01-06T12:08:29.480380] [DEBUG] [REMOTE ] EFSC: Symbol is viable for forecasting. [2026-01-06T12:08:29.480428] [INFO ] [MAIN ] [1040/3534] EFSC kept (0.5s) | 1038 kept, 2 rejected | 123.7/min | ETA: 20.2m [2026-01-06T12:08:29.955531] [DEBUG] [REMOTE ] EFX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:29.955675] [DEBUG] [REMOTE ] EFX: PASS: History has at least 300 days. [2026-01-06T12:08:29.955889] [DEBUG] [REMOTE ] EFX: PASS: Price check passed. Min price $203.70. [2026-01-06T12:08:29.956021] [DEBUG] [REMOTE ] EFX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:29.956135] [DEBUG] [REMOTE ] EFX: PASS: Integrity check passed. [2026-01-06T12:08:29.956174] [DEBUG] [REMOTE ] EFX: Symbol is viable for forecasting. [2026-01-06T12:08:29.956221] [INFO ] [MAIN ] [1041/3534] EFX kept (0.5s) | 1039 kept, 2 rejected | 123.7/min | ETA: 20.2m [2026-01-06T12:08:30.433827] [DEBUG] [REMOTE ] EG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:30.433959] [DEBUG] [REMOTE ] EG: PASS: History has at least 300 days. [2026-01-06T12:08:30.434176] [DEBUG] [REMOTE ] EG: PASS: Price check passed. Min price $302.97. [2026-01-06T12:08:30.434307] [DEBUG] [REMOTE ] EG: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:30.434420] [DEBUG] [REMOTE ] EG: PASS: Integrity check passed. [2026-01-06T12:08:30.434459] [DEBUG] [REMOTE ] EG: Symbol is viable for forecasting. [2026-01-06T12:08:30.434507] [INFO ] [MAIN ] [1042/3534] EG kept (0.5s) | 1040 kept, 2 rejected | 123.7/min | ETA: 20.2m [2026-01-06T12:08:30.895070] [DEBUG] [REMOTE ] EGAN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:30.895215] [DEBUG] [REMOTE ] EGAN: PASS: History has at least 300 days. [2026-01-06T12:08:30.895449] [DEBUG] [REMOTE ] EGAN: PASS: Price check passed. Min price $9.56. [2026-01-06T12:08:30.895625] [DEBUG] [REMOTE ] EGAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:30.895754] [DEBUG] [REMOTE ] EGAN: PASS: Integrity check passed. [2026-01-06T12:08:30.895795] [DEBUG] [REMOTE ] EGAN: Symbol is viable for forecasting. [2026-01-06T12:08:30.895845] [INFO ] [MAIN ] [1043/3534] EGAN kept (0.5s) | 1041 kept, 2 rejected | 123.7/min | ETA: 20.1m [2026-01-06T12:08:31.357379] [DEBUG] [REMOTE ] EGBN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:31.357513] [DEBUG] [REMOTE ] EGBN: PASS: History has at least 300 days. [2026-01-06T12:08:31.357747] [DEBUG] [REMOTE ] EGBN: PASS: Price check passed. Min price $15.80. [2026-01-06T12:08:31.357930] [DEBUG] [REMOTE ] EGBN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:31.358056] [DEBUG] [REMOTE ] EGBN: PASS: Integrity check passed. [2026-01-06T12:08:31.358124] [DEBUG] [REMOTE ] EGBN: Symbol is viable for forecasting. [2026-01-06T12:08:31.358179] [INFO ] [MAIN ] [1044/3534] EGBN kept (0.5s) | 1042 kept, 2 rejected | 123.7/min | ETA: 20.1m [2026-01-06T12:08:31.829753] [DEBUG] [REMOTE ] EGP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:31.829896] [DEBUG] [REMOTE ] EGP: PASS: History has at least 300 days. [2026-01-06T12:08:31.830139] [DEBUG] [REMOTE ] EGP: PASS: Price check passed. Min price $164.69. [2026-01-06T12:08:31.830278] [DEBUG] [REMOTE ] EGP: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:31.830414] [DEBUG] [REMOTE ] EGP: PASS: Integrity check passed. [2026-01-06T12:08:31.830462] [DEBUG] [REMOTE ] EGP: Symbol is viable for forecasting. [2026-01-06T12:08:31.830512] [INFO ] [MAIN ] [1045/3534] EGP kept (0.5s) | 1043 kept, 2 rejected | 123.7/min | ETA: 20.1m [2026-01-06T12:08:32.119872] [DEBUG] [REMOTE ] EGY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:32.120017] [DEBUG] [REMOTE ] EGY: PASS: History has at least 300 days. [2026-01-06T12:08:32.120262] [DEBUG] [REMOTE ] EGY: PASS: Price check passed. Min price $3.37. [2026-01-06T12:08:32.120395] [DEBUG] [REMOTE ] EGY: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:32.120518] [DEBUG] [REMOTE ] EGY: PASS: Integrity check passed. [2026-01-06T12:08:32.120558] [DEBUG] [REMOTE ] EGY: Symbol is viable for forecasting. [2026-01-06T12:08:32.120629] [INFO ] [MAIN ] [1046/3534] EGY kept (0.3s) | 1044 kept, 2 rejected | 123.7/min | ETA: 20.1m [2026-01-06T12:08:32.361503] [DEBUG] [REMOTE ] EH: Retrieved 1523 rows, trimmed to 300. [2026-01-06T12:08:32.361651] [DEBUG] [REMOTE ] EH: PASS: History has at least 300 days. [2026-01-06T12:08:32.361851] [DEBUG] [REMOTE ] EH: PASS: Price check passed. Min price $12.79. [2026-01-06T12:08:32.361982] [DEBUG] [REMOTE ] EH: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:32.362090] [DEBUG] [REMOTE ] EH: PASS: Integrity check passed. [2026-01-06T12:08:32.362129] [DEBUG] [REMOTE ] EH: Symbol is viable for forecasting. [2026-01-06T12:08:32.362176] [INFO ] [MAIN ] [1047/3534] EH kept (0.2s) | 1045 kept, 2 rejected | 123.8/min | ETA: 20.1m [2026-01-06T12:08:32.870218] [DEBUG] [REMOTE ] EHAB: Retrieved 881 rows, trimmed to 300. [2026-01-06T12:08:32.870324] [DEBUG] [REMOTE ] EHAB: PASS: History has at least 300 days. [2026-01-06T12:08:32.870515] [DEBUG] [REMOTE ] EHAB: PASS: Price check passed. Min price $7.71. [2026-01-06T12:08:32.870667] [DEBUG] [REMOTE ] EHAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:32.870773] [DEBUG] [REMOTE ] EHAB: PASS: Integrity check passed. [2026-01-06T12:08:32.870812] [DEBUG] [REMOTE ] EHAB: Symbol is viable for forecasting. [2026-01-06T12:08:32.870858] [INFO ] [MAIN ] [1048/3534] EHAB kept (0.5s) | 1046 kept, 2 rejected | 123.8/min | ETA: 20.1m [2026-01-06T12:08:33.361128] [DEBUG] [REMOTE ] EHC: Retrieved 2014 rows, trimmed to 300. [2026-01-06T12:08:33.361281] [DEBUG] [REMOTE ] EHC: PASS: History has at least 300 days. [2026-01-06T12:08:33.361537] [DEBUG] [REMOTE ] EHC: PASS: Price check passed. Min price $105.95. [2026-01-06T12:08:33.361740] [DEBUG] [REMOTE ] EHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:33.361885] [DEBUG] [REMOTE ] EHC: PASS: Integrity check passed. [2026-01-06T12:08:33.361939] [DEBUG] [REMOTE ] EHC: Symbol is viable for forecasting. [2026-01-06T12:08:33.362025] [INFO ] [MAIN ] [1049/3534] EHC kept (0.5s) | 1047 kept, 2 rejected | 123.8/min | ETA: 20.1m [2026-01-06T12:08:33.975177] [DEBUG] [REMOTE ] EHI: Retrieved 5646 rows, trimmed to 300. [2026-01-06T12:08:33.975385] [DEBUG] [REMOTE ] EHI: PASS: History has at least 300 days. [2026-01-06T12:08:33.975687] [DEBUG] [REMOTE ] EHI: PASS: Price check passed. Min price $6.15. [2026-01-06T12:08:33.975831] [DEBUG] [REMOTE ] EHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:33.975969] [DEBUG] [REMOTE ] EHI: PASS: Integrity check passed. [2026-01-06T12:08:33.976011] [DEBUG] [REMOTE ] EHI: Symbol is viable for forecasting. [2026-01-06T12:08:33.976067] [INFO ] [MAIN ] [1050/3534] EHI kept (0.6s) | 1048 kept, 2 rejected | 123.7/min | ETA: 20.1m [2026-01-06T12:08:34.395249] [DEBUG] [REMOTE ] EHTH: Retrieved 4831 rows, trimmed to 300. [2026-01-06T12:08:34.395379] [DEBUG] [REMOTE ] EHTH: PASS: History has at least 300 days. [2026-01-06T12:08:34.395602] [DEBUG] [REMOTE ] EHTH: PASS: Price check passed. Min price $3.31. [2026-01-06T12:08:34.395739] [DEBUG] [REMOTE ] EHTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:34.395850] [DEBUG] [REMOTE ] EHTH: PASS: Integrity check passed. [2026-01-06T12:08:34.395890] [DEBUG] [REMOTE ] EHTH: Symbol is viable for forecasting. [2026-01-06T12:08:34.395937] [INFO ] [MAIN ] [1051/3534] EHTH kept (0.4s) | 1049 kept, 2 rejected | 123.8/min | ETA: 20.1m [2026-01-06T12:08:34.747478] [DEBUG] [REMOTE ] EIC: Retrieved 1622 rows, trimmed to 300. [2026-01-06T12:08:34.747614] [DEBUG] [REMOTE ] EIC: PASS: History has at least 300 days. [2026-01-06T12:08:34.747825] [DEBUG] [REMOTE ] EIC: PASS: Price check passed. Min price $10.94. [2026-01-06T12:08:34.747958] [DEBUG] [REMOTE ] EIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:34.748064] [DEBUG] [REMOTE ] EIC: PASS: Integrity check passed. [2026-01-06T12:08:34.748102] [DEBUG] [REMOTE ] EIC: Symbol is viable for forecasting. [2026-01-06T12:08:34.748148] [INFO ] [MAIN ] [1052/3534] EIC kept (0.4s) | 1050 kept, 2 rejected | 123.8/min | ETA: 20.1m [2026-01-06T12:08:35.180079] [DEBUG] [REMOTE ] EIG: Retrieved 4763 rows, trimmed to 300. [2026-01-06T12:08:35.180212] [DEBUG] [REMOTE ] EIG: PASS: History has at least 300 days. [2026-01-06T12:08:35.180428] [DEBUG] [REMOTE ] EIG: PASS: Price check passed. Min price $35.80. [2026-01-06T12:08:35.180565] [DEBUG] [REMOTE ] EIG: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:35.180701] [DEBUG] [REMOTE ] EIG: PASS: Integrity check passed. [2026-01-06T12:08:35.180742] [DEBUG] [REMOTE ] EIG: Symbol is viable for forecasting. [2026-01-06T12:08:35.180791] [INFO ] [MAIN ] [1053/3534] EIG kept (0.4s) | 1051 kept, 2 rejected | 123.8/min | ETA: 20.0m [2026-01-06T12:08:35.700610] [DEBUG] [REMOTE ] EIX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:35.700727] [DEBUG] [REMOTE ] EIX: PASS: History has at least 300 days. [2026-01-06T12:08:35.700940] [DEBUG] [REMOTE ] EIX: PASS: Price check passed. Min price $52.12. [2026-01-06T12:08:35.701075] [DEBUG] [REMOTE ] EIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:35.701192] [DEBUG] [REMOTE ] EIX: PASS: Integrity check passed. [2026-01-06T12:08:35.701232] [DEBUG] [REMOTE ] EIX: Symbol is viable for forecasting. [2026-01-06T12:08:35.701279] [INFO ] [MAIN ] [1054/3534] EIX kept (0.5s) | 1052 kept, 2 rejected | 123.8/min | ETA: 20.0m [2026-01-06T12:08:36.063349] [DEBUG] [REMOTE ] EL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:36.063483] [DEBUG] [REMOTE ] EL: PASS: History has at least 300 days. [2026-01-06T12:08:36.063719] [DEBUG] [REMOTE ] EL: PASS: Price check passed. Min price $85.59. [2026-01-06T12:08:36.063853] [DEBUG] [REMOTE ] EL: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:36.063988] [DEBUG] [REMOTE ] EL: PASS: Integrity check passed. [2026-01-06T12:08:36.064057] [DEBUG] [REMOTE ] EL: Symbol is viable for forecasting. [2026-01-06T12:08:36.064141] [INFO ] [MAIN ] [1055/3534] EL kept (0.4s) | 1053 kept, 2 rejected | 123.8/min | ETA: 20.0m [2026-01-06T12:08:36.280781] [DEBUG] [REMOTE ] ELAB: Retrieved 531 rows, trimmed to 300. [2026-01-06T12:08:36.280905] [DEBUG] [REMOTE ] ELAB: PASS: History has at least 300 days. [2026-01-06T12:08:36.281099] [DEBUG] [REMOTE ] ELAB: PASS: Price check passed. Min price $1.40. [2026-01-06T12:08:36.281270] [DEBUG] [REMOTE ] ELAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:36.281407] [DEBUG] [REMOTE ] ELAB: PASS: Integrity check passed. [2026-01-06T12:08:36.281452] [DEBUG] [REMOTE ] ELAB: Symbol is viable for forecasting. [2026-01-06T12:08:36.281500] [INFO ] [MAIN ] [1056/3534] ELAB kept (0.2s) | 1054 kept, 2 rejected | 123.9/min | ETA: 20.0m [2026-01-06T12:08:36.656073] [DEBUG] [REMOTE ] ELAN: Retrieved 1832 rows, trimmed to 300. [2026-01-06T12:08:36.656190] [DEBUG] [REMOTE ] ELAN: PASS: History has at least 300 days. [2026-01-06T12:08:36.656387] [DEBUG] [REMOTE ] ELAN: PASS: Price check passed. Min price $19.76. [2026-01-06T12:08:36.656522] [DEBUG] [REMOTE ] ELAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:36.656657] [DEBUG] [REMOTE ] ELAN: PASS: Integrity check passed. [2026-01-06T12:08:36.656703] [DEBUG] [REMOTE ] ELAN: Symbol is viable for forecasting. [2026-01-06T12:08:36.656752] [INFO ] [MAIN ] [1057/3534] ELAN kept (0.4s) | 1055 kept, 2 rejected | 123.9/min | ETA: 20.0m [2026-01-06T12:08:37.208140] [DEBUG] [REMOTE ] ELC: Retrieved 2357 rows, trimmed to 300. [2026-01-06T12:08:37.208278] [DEBUG] [REMOTE ] ELC: PASS: History has at least 300 days. [2026-01-06T12:08:37.208485] [DEBUG] [REMOTE ] ELC: PASS: Price check passed. Min price $20.45. [2026-01-06T12:08:37.208650] [DEBUG] [REMOTE ] ELC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:37.208764] [DEBUG] [REMOTE ] ELC: PASS: Integrity check passed. [2026-01-06T12:08:37.208805] [DEBUG] [REMOTE ] ELC: Symbol is viable for forecasting. [2026-01-06T12:08:37.208854] [INFO ] [MAIN ] [1058/3534] ELC kept (0.6s) | 1056 kept, 2 rejected | 123.9/min | ETA: 20.0m [2026-01-06T12:08:37.635339] [DEBUG] [REMOTE ] ELDN: Retrieved 2842 rows, trimmed to 300. [2026-01-06T12:08:37.635456] [DEBUG] [REMOTE ] ELDN: PASS: History has at least 300 days. [2026-01-06T12:08:37.635674] [DEBUG] [REMOTE ] ELDN: PASS: Price check passed. Min price $1.39. [2026-01-06T12:08:37.635814] [DEBUG] [REMOTE ] ELDN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:37.635919] [DEBUG] [REMOTE ] ELDN: PASS: Integrity check passed. [2026-01-06T12:08:37.635958] [DEBUG] [REMOTE ] ELDN: Symbol is viable for forecasting. [2026-01-06T12:08:37.636004] [INFO ] [MAIN ] [1059/3534] ELDN kept (0.4s) | 1057 kept, 2 rejected | 123.9/min | ETA: 20.0m [2026-01-06T12:08:38.015016] [DEBUG] [REMOTE ] ELF: Retrieved 2334 rows, trimmed to 300. [2026-01-06T12:08:38.015137] [DEBUG] [REMOTE ] ELF: PASS: History has at least 300 days. [2026-01-06T12:08:38.015331] [DEBUG] [REMOTE ] ELF: PASS: Price check passed. Min price $68.42. [2026-01-06T12:08:38.015461] [DEBUG] [REMOTE ] ELF: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:38.015567] [DEBUG] [REMOTE ] ELF: PASS: Integrity check passed. [2026-01-06T12:08:38.015650] [DEBUG] [REMOTE ] ELF: Symbol is viable for forecasting. [2026-01-06T12:08:38.015696] [INFO ] [MAIN ] [1060/3534] ELF kept (0.4s) | 1058 kept, 2 rejected | 123.9/min | ETA: 20.0m [2026-01-06T12:08:38.426646] [DEBUG] [REMOTE ] ELME: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:38.426774] [DEBUG] [REMOTE ] ELME: PASS: History has at least 300 days. [2026-01-06T12:08:38.426988] [DEBUG] [REMOTE ] ELME: PASS: Price check passed. Min price $16.40. [2026-01-06T12:08:38.427125] [DEBUG] [REMOTE ] ELME: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:38.427240] [DEBUG] [REMOTE ] ELME: PASS: Integrity check passed. [2026-01-06T12:08:38.427282] [DEBUG] [REMOTE ] ELME: Symbol is viable for forecasting. [2026-01-06T12:08:38.427344] [INFO ] [MAIN ] [1061/3534] ELME kept (0.4s) | 1059 kept, 2 rejected | 124.0/min | ETA: 20.0m [2026-01-06T12:08:39.034179] [DEBUG] [REMOTE ] ELS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:39.034316] [DEBUG] [REMOTE ] ELS: PASS: History has at least 300 days. [2026-01-06T12:08:39.034535] [DEBUG] [REMOTE ] ELS: PASS: Price check passed. Min price $59.30. [2026-01-06T12:08:39.034693] [DEBUG] [REMOTE ] ELS: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:39.034818] [DEBUG] [REMOTE ] ELS: PASS: Integrity check passed. [2026-01-06T12:08:39.034869] [DEBUG] [REMOTE ] ELS: Symbol is viable for forecasting. [2026-01-06T12:08:39.034918] [INFO ] [MAIN ] [1062/3534] ELS kept (0.6s) | 1060 kept, 2 rejected | 123.9/min | ETA: 19.9m [2026-01-06T12:08:39.340920] [DEBUG] [REMOTE ] ELTX: Retrieved 1234 rows, trimmed to 300. [2026-01-06T12:08:39.341054] [DEBUG] [REMOTE ] ELTX: PASS: History has at least 300 days. [2026-01-06T12:08:39.341249] [DEBUG] [REMOTE ] ELTX: PASS: Price check passed. Min price $7.54. [2026-01-06T12:08:39.341384] [DEBUG] [REMOTE ] ELTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:39.341490] [DEBUG] [REMOTE ] ELTX: PASS: Integrity check passed. [2026-01-06T12:08:39.341530] [DEBUG] [REMOTE ] ELTX: Symbol is viable for forecasting. [2026-01-06T12:08:39.341602] [INFO ] [MAIN ] [1063/3534] ELTX kept (0.3s) | 1061 kept, 2 rejected | 124.0/min | ETA: 19.9m [2026-01-06T12:08:39.765120] [DEBUG] [REMOTE ] ELVA: Retrieved 2437 rows, trimmed to 300. [2026-01-06T12:08:39.765266] [DEBUG] [REMOTE ] ELVA: PASS: History has at least 300 days. [2026-01-06T12:08:39.765530] [DEBUG] [REMOTE ] ELVA: PASS: Price check passed. Min price $4.23. [2026-01-06T12:08:39.765719] [DEBUG] [REMOTE ] ELVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:39.765848] [DEBUG] [REMOTE ] ELVA: PASS: Integrity check passed. [2026-01-06T12:08:39.765896] [DEBUG] [REMOTE ] ELVA: Symbol is viable for forecasting. [2026-01-06T12:08:39.765956] [INFO ] [MAIN ] [1064/3534] ELVA kept (0.4s) | 1062 kept, 2 rejected | 124.0/min | ETA: 19.9m [2026-01-06T12:08:40.126005] [DEBUG] [REMOTE ] ELVN: Retrieved 1462 rows, trimmed to 300. [2026-01-06T12:08:40.126132] [DEBUG] [REMOTE ] ELVN: PASS: History has at least 300 days. [2026-01-06T12:08:40.126335] [DEBUG] [REMOTE ] ELVN: PASS: Price check passed. Min price $15.21. [2026-01-06T12:08:40.126475] [DEBUG] [REMOTE ] ELVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:40.126614] [DEBUG] [REMOTE ] ELVN: PASS: Integrity check passed. [2026-01-06T12:08:40.126669] [DEBUG] [REMOTE ] ELVN: Symbol is viable for forecasting. [2026-01-06T12:08:40.126733] [INFO ] [MAIN ] [1065/3534] ELVN kept (0.4s) | 1063 kept, 2 rejected | 124.0/min | ETA: 19.9m [2026-01-06T12:08:40.410146] [DEBUG] [REMOTE ] ELWS: Retrieved 615 rows, trimmed to 300. [2026-01-06T12:08:40.410278] [DEBUG] [REMOTE ] ELWS: PASS: History has at least 300 days. [2026-01-06T12:08:40.410474] [DEBUG] [REMOTE ] ELWS: PASS: Price check passed. Min price $2.70. [2026-01-06T12:08:40.410630] [DEBUG] [REMOTE ] ELWS: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:40.410740] [DEBUG] [REMOTE ] ELWS: PASS: Integrity check passed. [2026-01-06T12:08:40.410805] [DEBUG] [REMOTE ] ELWS: Symbol is viable for forecasting. [2026-01-06T12:08:40.410852] [INFO ] [MAIN ] [1066/3534] ELWS kept (0.3s) | 1064 kept, 2 rejected | 124.1/min | ETA: 19.9m [2026-01-06T12:08:40.899039] [DEBUG] [REMOTE ] EM: Retrieved 1196 rows, trimmed to 300. [2026-01-06T12:08:40.899162] [DEBUG] [REMOTE ] EM: PASS: History has at least 300 days. [2026-01-06T12:08:40.899357] [DEBUG] [REMOTE ] EM: PASS: Price check passed. Min price $1.14. [2026-01-06T12:08:40.899517] [DEBUG] [REMOTE ] EM: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:40.899651] [DEBUG] [REMOTE ] EM: PASS: Integrity check passed. [2026-01-06T12:08:40.899692] [DEBUG] [REMOTE ] EM: Symbol is viable for forecasting. [2026-01-06T12:08:40.899756] [INFO ] [MAIN ] [1067/3534] EM kept (0.5s) | 1065 kept, 2 rejected | 124.1/min | ETA: 19.9m [2026-01-06T12:08:41.491932] [DEBUG] [REMOTE ] EMB: Retrieved 4539 rows, trimmed to 300. [2026-01-06T12:08:41.492062] [DEBUG] [REMOTE ] EMB: PASS: History has at least 300 days. [2026-01-06T12:08:41.492260] [DEBUG] [REMOTE ] EMB: PASS: Price check passed. Min price $93.48. [2026-01-06T12:08:41.492391] [DEBUG] [REMOTE ] EMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:41.492500] [DEBUG] [REMOTE ] EMB: PASS: Integrity check passed. [2026-01-06T12:08:41.492539] [DEBUG] [REMOTE ] EMB: Symbol is viable for forecasting. [2026-01-06T12:08:41.492602] [INFO ] [MAIN ] [1068/3534] EMB kept (0.6s) | 1066 kept, 2 rejected | 124.0/min | ETA: 19.9m [2026-01-06T12:08:41.749969] [DEBUG] [REMOTE ] EMBC: Retrieved 943 rows, trimmed to 300. [2026-01-06T12:08:41.750175] [DEBUG] [REMOTE ] EMBC: PASS: History has at least 300 days. [2026-01-06T12:08:41.750444] [DEBUG] [REMOTE ] EMBC: PASS: Price check passed. Min price $11.05. [2026-01-06T12:08:41.750609] [DEBUG] [REMOTE ] EMBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:41.750739] [DEBUG] [REMOTE ] EMBC: PASS: Integrity check passed. [2026-01-06T12:08:41.750781] [DEBUG] [REMOTE ] EMBC: Symbol is viable for forecasting. [2026-01-06T12:08:41.750836] [INFO ] [MAIN ] [1069/3534] EMBC kept (0.3s) | 1067 kept, 2 rejected | 124.1/min | ETA: 19.9m [2026-01-06T12:08:42.202724] [DEBUG] [REMOTE ] EMD: Retrieved 5558 rows, trimmed to 300. [2026-01-06T12:08:42.202924] [DEBUG] [REMOTE ] EMD: PASS: History has at least 300 days. [2026-01-06T12:08:42.203197] [DEBUG] [REMOTE ] EMD: PASS: Price check passed. Min price $9.92. [2026-01-06T12:08:42.203358] [DEBUG] [REMOTE ] EMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:42.203513] [DEBUG] [REMOTE ] EMD: PASS: Integrity check passed. [2026-01-06T12:08:42.203560] [DEBUG] [REMOTE ] EMD: Symbol is viable for forecasting. [2026-01-06T12:08:42.203647] [INFO ] [MAIN ] [1070/3534] EMD kept (0.5s) | 1068 kept, 2 rejected | 124.1/min | ETA: 19.9m [2026-01-06T12:08:42.806621] [DEBUG] [REMOTE ] EMF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:42.806778] [DEBUG] [REMOTE ] EMF: PASS: History has at least 300 days. [2026-01-06T12:08:42.807010] [DEBUG] [REMOTE ] EMF: PASS: Price check passed. Min price $15.38. [2026-01-06T12:08:42.807142] [DEBUG] [REMOTE ] EMF: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:42.807259] [DEBUG] [REMOTE ] EMF: PASS: Integrity check passed. [2026-01-06T12:08:42.807299] [DEBUG] [REMOTE ] EMF: Symbol is viable for forecasting. [2026-01-06T12:08:42.807346] [INFO ] [MAIN ] [1071/3534] EMF kept (0.6s) | 1069 kept, 2 rejected | 124.1/min | ETA: 19.9m [2026-01-06T12:08:43.328598] [DEBUG] [REMOTE ] EMN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:43.328728] [DEBUG] [REMOTE ] EMN: PASS: History has at least 300 days. [2026-01-06T12:08:43.328937] [DEBUG] [REMOTE ] EMN: PASS: Price check passed. Min price $55.64. [2026-01-06T12:08:43.329069] [DEBUG] [REMOTE ] EMN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:43.329180] [DEBUG] [REMOTE ] EMN: PASS: Integrity check passed. [2026-01-06T12:08:43.329219] [DEBUG] [REMOTE ] EMN: Symbol is viable for forecasting. [2026-01-06T12:08:43.329266] [INFO ] [MAIN ] [1072/3534] EMN kept (0.5s) | 1070 kept, 2 rejected | 124.1/min | ETA: 19.8m [2026-01-06T12:08:43.755058] [DEBUG] [REMOTE ] EMO: Retrieved 3662 rows, trimmed to 300. [2026-01-06T12:08:43.755247] [DEBUG] [REMOTE ] EMO: PASS: History has at least 300 days. [2026-01-06T12:08:43.755496] [DEBUG] [REMOTE ] EMO: PASS: Price check passed. Min price $41.14. [2026-01-06T12:08:43.755669] [DEBUG] [REMOTE ] EMO: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:43.755793] [DEBUG] [REMOTE ] EMO: PASS: Integrity check passed. [2026-01-06T12:08:43.755837] [DEBUG] [REMOTE ] EMO: Symbol is viable for forecasting. [2026-01-06T12:08:43.755916] [INFO ] [MAIN ] [1073/3534] EMO kept (0.4s) | 1071 kept, 2 rejected | 124.1/min | ETA: 19.8m [2026-01-06T12:08:44.047652] [DEBUG] [REMOTE ] EMXC: Retrieved 2123 rows, trimmed to 300. [2026-01-06T12:08:44.047802] [DEBUG] [REMOTE ] EMXC: PASS: History has at least 300 days. [2026-01-06T12:08:44.048014] [DEBUG] [REMOTE ] EMXC: PASS: Price check passed. Min price $65.81. [2026-01-06T12:08:44.048162] [DEBUG] [REMOTE ] EMXC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:44.048297] [DEBUG] [REMOTE ] EMXC: PASS: Integrity check passed. [2026-01-06T12:08:44.048338] [DEBUG] [REMOTE ] EMXC: Symbol is viable for forecasting. [2026-01-06T12:08:44.048387] [INFO ] [MAIN ] [1074/3534] EMXC kept (0.3s) | 1072 kept, 2 rejected | 124.1/min | ETA: 19.8m [2026-01-06T12:08:44.537470] [DEBUG] [REMOTE ] ENB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:44.537988] [DEBUG] [REMOTE ] ENB: PASS: History has at least 300 days. [2026-01-06T12:08:44.538425] [DEBUG] [REMOTE ] ENB: PASS: Price check passed. Min price $45.75. [2026-01-06T12:08:44.538568] [DEBUG] [REMOTE ] ENB: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:44.538789] [DEBUG] [REMOTE ] ENB: PASS: Integrity check passed. [2026-01-06T12:08:44.538835] [DEBUG] [REMOTE ] ENB: Symbol is viable for forecasting. [2026-01-06T12:08:44.538896] [INFO ] [MAIN ] [1075/3534] ENB kept (0.5s) | 1073 kept, 2 rejected | 124.1/min | ETA: 19.8m [2026-01-06T12:08:44.745993] [DEBUG] [REMOTE ] ENGN: Retrieved 545 rows, trimmed to 300. [2026-01-06T12:08:44.746153] [DEBUG] [REMOTE ] ENGN: PASS: History has at least 300 days. [2026-01-06T12:08:44.746407] [DEBUG] [REMOTE ] ENGN: PASS: Price check passed. Min price $6.01. [2026-01-06T12:08:44.746618] [DEBUG] [REMOTE ] ENGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:44.746772] [DEBUG] [REMOTE ] ENGN: PASS: Integrity check passed. [2026-01-06T12:08:44.747021] [DEBUG] [REMOTE ] ENGN: Symbol is viable for forecasting. [2026-01-06T12:08:44.747089] [INFO ] [MAIN ] [1076/3534] ENGN kept (0.2s) | 1074 kept, 2 rejected | 124.2/min | ETA: 19.8m [2026-01-06T12:08:45.270002] [DEBUG] [REMOTE ] ENIC: Retrieved 2437 rows, trimmed to 300. [2026-01-06T12:08:45.270150] [DEBUG] [REMOTE ] ENIC: PASS: History has at least 300 days. [2026-01-06T12:08:45.270403] [DEBUG] [REMOTE ] ENIC: PASS: Price check passed. Min price $3.69. [2026-01-06T12:08:45.270592] [DEBUG] [REMOTE ] ENIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:45.270738] [DEBUG] [REMOTE ] ENIC: PASS: Integrity check passed. [2026-01-06T12:08:45.270819] [DEBUG] [REMOTE ] ENIC: Symbol is viable for forecasting. [2026-01-06T12:08:45.270881] [INFO ] [MAIN ] [1077/3534] ENIC kept (0.5s) | 1075 kept, 2 rejected | 124.2/min | ETA: 19.8m [2026-01-06T12:08:45.636205] [DEBUG] [REMOTE ] ENPH: Retrieved 3461 rows, trimmed to 300. [2026-01-06T12:08:45.636341] [DEBUG] [REMOTE ] ENPH: PASS: History has at least 300 days. [2026-01-06T12:08:45.636549] [DEBUG] [REMOTE ] ENPH: PASS: Price check passed. Min price $26.12. [2026-01-06T12:08:45.636723] [DEBUG] [REMOTE ] ENPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:45.636839] [DEBUG] [REMOTE ] ENPH: PASS: Integrity check passed. [2026-01-06T12:08:45.636878] [DEBUG] [REMOTE ] ENPH: Symbol is viable for forecasting. [2026-01-06T12:08:45.636925] [INFO ] [MAIN ] [1078/3534] ENPH kept (0.4s) | 1076 kept, 2 rejected | 124.2/min | ETA: 19.8m [2026-01-06T12:08:46.177618] [DEBUG] [REMOTE ] ENS: Retrieved 5392 rows, trimmed to 300. [2026-01-06T12:08:46.177846] [DEBUG] [REMOTE ] ENS: PASS: History has at least 300 days. [2026-01-06T12:08:46.178150] [DEBUG] [REMOTE ] ENS: PASS: Price check passed. Min price $109.15. [2026-01-06T12:08:46.178293] [DEBUG] [REMOTE ] ENS: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:46.178427] [DEBUG] [REMOTE ] ENS: PASS: Integrity check passed. [2026-01-06T12:08:46.178494] [DEBUG] [REMOTE ] ENS: Symbol is viable for forecasting. [2026-01-06T12:08:46.178548] [INFO ] [MAIN ] [1079/3534] ENS kept (0.5s) | 1077 kept, 2 rejected | 124.2/min | ETA: 19.8m [2026-01-06T12:08:46.593732] [DEBUG] [REMOTE ] ENSG: Retrieved 4566 rows, trimmed to 300. [2026-01-06T12:08:46.593857] [DEBUG] [REMOTE ] ENSG: PASS: History has at least 300 days. [2026-01-06T12:08:46.594060] [DEBUG] [REMOTE ] ENSG: PASS: Price check passed. Min price $173.52. [2026-01-06T12:08:46.594190] [DEBUG] [REMOTE ] ENSG: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:46.594296] [DEBUG] [REMOTE ] ENSG: PASS: Integrity check passed. [2026-01-06T12:08:46.594335] [DEBUG] [REMOTE ] ENSG: Symbol is viable for forecasting. [2026-01-06T12:08:46.594381] [INFO ] [MAIN ] [1080/3534] ENSG kept (0.4s) | 1078 kept, 2 rejected | 124.2/min | ETA: 19.8m [2026-01-06T12:08:46.992539] [DEBUG] [REMOTE ] ENTA: Retrieved 3218 rows, trimmed to 300. [2026-01-06T12:08:46.992686] [DEBUG] [REMOTE ] ENTA: PASS: History has at least 300 days. [2026-01-06T12:08:46.992888] [DEBUG] [REMOTE ] ENTA: PASS: Price check passed. Min price $10.47. [2026-01-06T12:08:46.993017] [DEBUG] [REMOTE ] ENTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:46.993122] [DEBUG] [REMOTE ] ENTA: PASS: Integrity check passed. [2026-01-06T12:08:46.993161] [DEBUG] [REMOTE ] ENTA: Symbol is viable for forecasting. [2026-01-06T12:08:46.993206] [INFO ] [MAIN ] [1081/3534] ENTA kept (0.4s) | 1079 kept, 2 rejected | 124.2/min | ETA: 19.7m [2026-01-06T12:08:47.459477] [DEBUG] [REMOTE ] ENTG: Retrieved 6410 rows, trimmed to 300. [2026-01-06T12:08:47.459633] [DEBUG] [REMOTE ] ENTG: PASS: History has at least 300 days. [2026-01-06T12:08:47.459855] [DEBUG] [REMOTE ] ENTG: PASS: Price check passed. Min price $68.80. [2026-01-06T12:08:47.459987] [DEBUG] [REMOTE ] ENTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:47.460100] [DEBUG] [REMOTE ] ENTG: PASS: Integrity check passed. [2026-01-06T12:08:47.460139] [DEBUG] [REMOTE ] ENTG: Symbol is viable for forecasting. [2026-01-06T12:08:47.460186] [INFO ] [MAIN ] [1082/3534] ENTG kept (0.5s) | 1080 kept, 2 rejected | 124.2/min | ETA: 19.7m [2026-01-06T12:08:47.730003] [DEBUG] [REMOTE ] ENTX: Retrieved 1890 rows, trimmed to 300. [2026-01-06T12:08:47.730124] [DEBUG] [REMOTE ] ENTX: PASS: History has at least 300 days. [2026-01-06T12:08:47.730316] [DEBUG] [REMOTE ] ENTX: PASS: Price check passed. Min price $1.72. [2026-01-06T12:08:47.730447] [DEBUG] [REMOTE ] ENTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:47.730554] [DEBUG] [REMOTE ] ENTX: PASS: Integrity check passed. [2026-01-06T12:08:47.730619] [DEBUG] [REMOTE ] ENTX: Symbol is viable for forecasting. [2026-01-06T12:08:47.730668] [INFO ] [MAIN ] [1083/3534] ENTX kept (0.3s) | 1081 kept, 2 rejected | 124.3/min | ETA: 19.7m [2026-01-06T12:08:48.243427] [DEBUG] [REMOTE ] ENVA: Retrieved 2801 rows, trimmed to 300. [2026-01-06T12:08:48.243566] [DEBUG] [REMOTE ] ENVA: PASS: History has at least 300 days. [2026-01-06T12:08:48.243842] [DEBUG] [REMOTE ] ENVA: PASS: Price check passed. Min price $104.01. [2026-01-06T12:08:48.243977] [DEBUG] [REMOTE ] ENVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:48.244089] [DEBUG] [REMOTE ] ENVA: PASS: Integrity check passed. [2026-01-06T12:08:48.244130] [DEBUG] [REMOTE ] ENVA: Symbol is viable for forecasting. [2026-01-06T12:08:48.244179] [INFO ] [MAIN ] [1084/3534] ENVA kept (0.5s) | 1082 kept, 2 rejected | 124.3/min | ETA: 19.7m [2026-01-06T12:08:48.594614] [DEBUG] [REMOTE ] ENVB: Retrieved 2374 rows, trimmed to 300. [2026-01-06T12:08:48.594806] [DEBUG] [REMOTE ] ENVB: PASS: History has at least 300 days. [2026-01-06T12:08:48.595094] [DEBUG] [REMOTE ] ENVB: PASS: Price check passed. Min price $3.63. [2026-01-06T12:08:48.595241] [DEBUG] [REMOTE ] ENVB: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:48.595375] [DEBUG] [REMOTE ] ENVB: PASS: Integrity check passed. [2026-01-06T12:08:48.595441] [DEBUG] [REMOTE ] ENVB: Symbol is viable for forecasting. [2026-01-06T12:08:48.595497] [INFO ] [MAIN ] [1085/3534] ENVB kept (0.4s) | 1083 kept, 2 rejected | 124.3/min | ETA: 19.7m [2026-01-06T12:08:48.865507] [DEBUG] [REMOTE ] ENVX: Retrieved 1256 rows, trimmed to 300. [2026-01-06T12:08:48.865721] [DEBUG] [REMOTE ] ENVX: PASS: History has at least 300 days. [2026-01-06T12:08:48.865958] [DEBUG] [REMOTE ] ENVX: PASS: Price check passed. Min price $7.11. [2026-01-06T12:08:48.866090] [DEBUG] [REMOTE ] ENVX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:48.866205] [DEBUG] [REMOTE ] ENVX: PASS: Integrity check passed. [2026-01-06T12:08:48.866245] [DEBUG] [REMOTE ] ENVX: Symbol is viable for forecasting. [2026-01-06T12:08:48.866296] [INFO ] [MAIN ] [1086/3534] ENVX kept (0.3s) | 1084 kept, 2 rejected | 124.3/min | ETA: 19.7m [2026-01-06T12:08:49.487025] [DEBUG] [REMOTE ] EOD: Retrieved 4724 rows, trimmed to 300. [2026-01-06T12:08:49.487152] [DEBUG] [REMOTE ] EOD: PASS: History has at least 300 days. [2026-01-06T12:08:49.487354] [DEBUG] [REMOTE ] EOD: PASS: Price check passed. Min price $5.46. [2026-01-06T12:08:49.487484] [DEBUG] [REMOTE ] EOD: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:49.487612] [DEBUG] [REMOTE ] EOD: PASS: Integrity check passed. [2026-01-06T12:08:49.487653] [DEBUG] [REMOTE ] EOD: Symbol is viable for forecasting. [2026-01-06T12:08:49.487700] [INFO ] [MAIN ] [1087/3534] EOD kept (0.6s) | 1085 kept, 2 rejected | 124.3/min | ETA: 19.7m [2026-01-06T12:08:49.957808] [DEBUG] [REMOTE ] EOG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:49.957972] [DEBUG] [REMOTE ] EOG: PASS: History has at least 300 days. [2026-01-06T12:08:49.958223] [DEBUG] [REMOTE ] EOG: PASS: Price check passed. Min price $101.78. [2026-01-06T12:08:49.958356] [DEBUG] [REMOTE ] EOG: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:49.958478] [DEBUG] [REMOTE ] EOG: PASS: Integrity check passed. [2026-01-06T12:08:49.958551] [DEBUG] [REMOTE ] EOG: Symbol is viable for forecasting. [2026-01-06T12:08:49.958656] [INFO ] [MAIN ] [1088/3534] EOG kept (0.5s) | 1086 kept, 2 rejected | 124.3/min | ETA: 19.7m [2026-01-06T12:08:50.424049] [DEBUG] [REMOTE ] EOI: Retrieved 5331 rows, trimmed to 300. [2026-01-06T12:08:50.424197] [DEBUG] [REMOTE ] EOI: PASS: History has at least 300 days. [2026-01-06T12:08:50.424448] [DEBUG] [REMOTE ] EOI: PASS: Price check passed. Min price $19.16. [2026-01-06T12:08:50.424637] [DEBUG] [REMOTE ] EOI: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:50.424790] [DEBUG] [REMOTE ] EOI: PASS: Integrity check passed. [2026-01-06T12:08:50.424848] [DEBUG] [REMOTE ] EOI: Symbol is viable for forecasting. [2026-01-06T12:08:50.424912] [INFO ] [MAIN ] [1089/3534] EOI kept (0.5s) | 1087 kept, 2 rejected | 124.3/min | ETA: 19.7m [2026-01-06T12:08:50.751604] [DEBUG] [REMOTE ] EOLS: Retrieved 1987 rows, trimmed to 300. [2026-01-06T12:08:50.751777] [DEBUG] [REMOTE ] EOLS: PASS: History has at least 300 days. [2026-01-06T12:08:50.752082] [DEBUG] [REMOTE ] EOLS: PASS: Price check passed. Min price $6.00. [2026-01-06T12:08:50.752284] [DEBUG] [REMOTE ] EOLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:50.752459] [DEBUG] [REMOTE ] EOLS: PASS: Integrity check passed. [2026-01-06T12:08:50.752521] [DEBUG] [REMOTE ] EOLS: Symbol is viable for forecasting. [2026-01-06T12:08:50.752618] [INFO ] [MAIN ] [1090/3534] EOLS kept (0.3s) | 1088 kept, 2 rejected | 124.4/min | ETA: 19.7m [2026-01-06T12:08:51.281928] [DEBUG] [REMOTE ] EOS: Retrieved 5268 rows, trimmed to 300. [2026-01-06T12:08:51.282156] [DEBUG] [REMOTE ] EOS: PASS: History has at least 300 days. [2026-01-06T12:08:51.282556] [DEBUG] [REMOTE ] EOS: PASS: Price check passed. Min price $21.59. [2026-01-06T12:08:51.282799] [DEBUG] [REMOTE ] EOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:51.283029] [DEBUG] [REMOTE ] EOS: PASS: Integrity check passed. [2026-01-06T12:08:51.283093] [DEBUG] [REMOTE ] EOS: Symbol is viable for forecasting. [2026-01-06T12:08:51.283173] [INFO ] [MAIN ] [1091/3534] EOS kept (0.5s) | 1089 kept, 2 rejected | 124.3/min | ETA: 19.6m [2026-01-06T12:08:51.564171] [DEBUG] [REMOTE ] EOSE: Retrieved 1405 rows, trimmed to 300. [2026-01-06T12:08:51.564332] [DEBUG] [REMOTE ] EOSE: PASS: History has at least 300 days. [2026-01-06T12:08:51.564643] [DEBUG] [REMOTE ] EOSE: PASS: Price check passed. Min price $11.35. [2026-01-06T12:08:51.564789] [DEBUG] [REMOTE ] EOSE: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:51.564955] [DEBUG] [REMOTE ] EOSE: PASS: Integrity check passed. [2026-01-06T12:08:51.565003] [DEBUG] [REMOTE ] EOSE: Symbol is viable for forecasting. [2026-01-06T12:08:51.565059] [INFO ] [MAIN ] [1092/3534] EOSE kept (0.3s) | 1090 kept, 2 rejected | 124.4/min | ETA: 19.6m [2026-01-06T12:08:52.201749] [DEBUG] [REMOTE ] EPAC: Retrieved 6401 rows, trimmed to 300. [2026-01-06T12:08:52.201956] [DEBUG] [REMOTE ] EPAC: PASS: History has at least 300 days. [2026-01-06T12:08:52.202267] [DEBUG] [REMOTE ] EPAC: PASS: Price check passed. Min price $35.81. [2026-01-06T12:08:52.202432] [DEBUG] [REMOTE ] EPAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:52.202607] [DEBUG] [REMOTE ] EPAC: PASS: Integrity check passed. [2026-01-06T12:08:52.202660] [DEBUG] [REMOTE ] EPAC: Symbol is viable for forecasting. [2026-01-06T12:08:52.202725] [INFO ] [MAIN ] [1093/3534] EPAC kept (0.6s) | 1091 kept, 2 rejected | 124.4/min | ETA: 19.6m [2026-01-06T12:08:52.597619] [DEBUG] [REMOTE ] EPAM: Retrieved 3497 rows, trimmed to 300. [2026-01-06T12:08:52.597827] [DEBUG] [REMOTE ] EPAM: PASS: History has at least 300 days. [2026-01-06T12:08:52.598084] [DEBUG] [REMOTE ] EPAM: PASS: Price check passed. Min price $142.20. [2026-01-06T12:08:52.598223] [DEBUG] [REMOTE ] EPAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:52.598348] [DEBUG] [REMOTE ] EPAM: PASS: Integrity check passed. [2026-01-06T12:08:52.598388] [DEBUG] [REMOTE ] EPAM: Symbol is viable for forecasting. [2026-01-06T12:08:52.598440] [INFO ] [MAIN ] [1094/3534] EPAM kept (0.4s) | 1092 kept, 2 rejected | 124.4/min | ETA: 19.6m [2026-01-06T12:08:53.096068] [DEBUG] [REMOTE ] EPC: Retrieved 6483 rows, trimmed to 300. [2026-01-06T12:08:53.096242] [DEBUG] [REMOTE ] EPC: PASS: History has at least 300 days. [2026-01-06T12:08:53.096550] [DEBUG] [REMOTE ] EPC: PASS: Price check passed. Min price $15.91. [2026-01-06T12:08:53.096741] [DEBUG] [REMOTE ] EPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:53.096896] [DEBUG] [REMOTE ] EPC: PASS: Integrity check passed. [2026-01-06T12:08:53.096944] [DEBUG] [REMOTE ] EPC: Symbol is viable for forecasting. [2026-01-06T12:08:53.097006] [INFO ] [MAIN ] [1095/3534] EPC kept (0.5s) | 1093 kept, 2 rejected | 124.4/min | ETA: 19.6m [2026-01-06T12:08:53.401268] [DEBUG] [REMOTE ] EPD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:53.401420] [DEBUG] [REMOTE ] EPD: PASS: History has at least 300 days. [2026-01-06T12:08:53.401688] [DEBUG] [REMOTE ] EPD: PASS: Price check passed. Min price $29.66. [2026-01-06T12:08:53.401826] [DEBUG] [REMOTE ] EPD: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:53.401982] [DEBUG] [REMOTE ] EPD: PASS: Integrity check passed. [2026-01-06T12:08:53.402030] [DEBUG] [REMOTE ] EPD: Symbol is viable for forecasting. [2026-01-06T12:08:53.402082] [INFO ] [MAIN ] [1096/3534] EPD kept (0.3s) | 1094 kept, 2 rejected | 124.4/min | ETA: 19.6m [2026-01-06T12:08:53.863495] [DEBUG] [REMOTE ] EPSN: Retrieved 2381 rows, trimmed to 300. [2026-01-06T12:08:53.863670] [DEBUG] [REMOTE ] EPSN: PASS: History has at least 300 days. [2026-01-06T12:08:53.863908] [DEBUG] [REMOTE ] EPSN: PASS: Price check passed. Min price $4.47. [2026-01-06T12:08:53.864043] [DEBUG] [REMOTE ] EPSN: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:53.864181] [DEBUG] [REMOTE ] EPSN: PASS: Integrity check passed. [2026-01-06T12:08:53.864221] [DEBUG] [REMOTE ] EPSN: Symbol is viable for forecasting. [2026-01-06T12:08:53.864271] [INFO ] [MAIN ] [1097/3534] EPSN kept (0.5s) | 1095 kept, 2 rejected | 124.4/min | ETA: 19.6m [2026-01-06T12:08:54.213212] [DEBUG] [REMOTE ] EQBK: Retrieved 2551 rows, trimmed to 300. [2026-01-06T12:08:54.213344] [DEBUG] [REMOTE ] EQBK: PASS: History has at least 300 days. [2026-01-06T12:08:54.213551] [DEBUG] [REMOTE ] EQBK: PASS: Price check passed. Min price $38.62. [2026-01-06T12:08:54.213709] [DEBUG] [REMOTE ] EQBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:54.213831] [DEBUG] [REMOTE ] EQBK: PASS: Integrity check passed. [2026-01-06T12:08:54.213870] [DEBUG] [REMOTE ] EQBK: Symbol is viable for forecasting. [2026-01-06T12:08:54.214109] [INFO ] [MAIN ] [1098/3534] EQBK kept (0.3s) | 1096 kept, 2 rejected | 124.5/min | ETA: 19.6m [2026-01-06T12:08:54.584696] [DEBUG] [REMOTE ] EQH: Retrieved 1924 rows, trimmed to 300. [2026-01-06T12:08:54.584816] [DEBUG] [REMOTE ] EQH: PASS: History has at least 300 days. [2026-01-06T12:08:54.585025] [DEBUG] [REMOTE ] EQH: PASS: Price check passed. Min price $42.67. [2026-01-06T12:08:54.585164] [DEBUG] [REMOTE ] EQH: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:54.585276] [DEBUG] [REMOTE ] EQH: PASS: Integrity check passed. [2026-01-06T12:08:54.585344] [DEBUG] [REMOTE ] EQH: Symbol is viable for forecasting. [2026-01-06T12:08:54.585393] [INFO ] [MAIN ] [1099/3534] EQH kept (0.4s) | 1097 kept, 2 rejected | 124.5/min | ETA: 19.6m [2026-01-06T12:08:55.153337] [DEBUG] [REMOTE ] EQIX: Retrieved 6387 rows, trimmed to 300. [2026-01-06T12:08:55.153468] [DEBUG] [REMOTE ] EQIX: PASS: History has at least 300 days. [2026-01-06T12:08:55.153703] [DEBUG] [REMOTE ] EQIX: PASS: Price check passed. Min price $726.09. [2026-01-06T12:08:55.153835] [DEBUG] [REMOTE ] EQIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:55.153948] [DEBUG] [REMOTE ] EQIX: PASS: Integrity check passed. [2026-01-06T12:08:55.153987] [DEBUG] [REMOTE ] EQIX: Symbol is viable for forecasting. [2026-01-06T12:08:55.154035] [INFO ] [MAIN ] [1100/3534] EQIX kept (0.6s) | 1098 kept, 2 rejected | 124.5/min | ETA: 19.6m [2026-01-06T12:08:55.425884] [DEBUG] [REMOTE ] ERAS: Retrieved 1123 rows, trimmed to 300. [2026-01-06T12:08:55.426017] [DEBUG] [REMOTE ] ERAS: PASS: History has at least 300 days. [2026-01-06T12:08:55.426211] [DEBUG] [REMOTE ] ERAS: PASS: Price check passed. Min price $2.20. [2026-01-06T12:08:55.426342] [DEBUG] [REMOTE ] ERAS: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:55.426452] [DEBUG] [REMOTE ] ERAS: PASS: Integrity check passed. [2026-01-06T12:08:55.426491] [DEBUG] [REMOTE ] ERAS: Symbol is viable for forecasting. [2026-01-06T12:08:55.426537] [INFO ] [MAIN ] [1101/3534] ERAS kept (0.3s) | 1099 kept, 2 rejected | 124.5/min | ETA: 19.5m [2026-01-06T12:08:56.018718] [DEBUG] [REMOTE ] ERIC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:56.018852] [DEBUG] [REMOTE ] ERIC: PASS: History has at least 300 days. [2026-01-06T12:08:56.019070] [DEBUG] [REMOTE ] ERIC: PASS: Price check passed. Min price $8.17. [2026-01-06T12:08:56.019200] [DEBUG] [REMOTE ] ERIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:56.019315] [DEBUG] [REMOTE ] ERIC: PASS: Integrity check passed. [2026-01-06T12:08:56.019354] [DEBUG] [REMOTE ] ERIC: Symbol is viable for forecasting. [2026-01-06T12:08:56.019400] [INFO ] [MAIN ] [1102/3534] ERIC kept (0.6s) | 1100 kept, 2 rejected | 124.5/min | ETA: 19.5m [2026-01-06T12:08:56.365351] [DEBUG] [REMOTE ] ERIE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:56.365481] [DEBUG] [REMOTE ] ERIE: PASS: History has at least 300 days. [2026-01-06T12:08:56.365708] [DEBUG] [REMOTE ] ERIE: PASS: Price check passed. Min price $275.00. [2026-01-06T12:08:56.365842] [DEBUG] [REMOTE ] ERIE: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:56.365970] [DEBUG] [REMOTE ] ERIE: PASS: Integrity check passed. [2026-01-06T12:08:56.366010] [DEBUG] [REMOTE ] ERIE: Symbol is viable for forecasting. [2026-01-06T12:08:56.366056] [INFO ] [MAIN ] [1103/3534] ERIE kept (0.3s) | 1101 kept, 2 rejected | 124.5/min | ETA: 19.5m [2026-01-06T12:08:56.873763] [DEBUG] [REMOTE ] ERII: Retrieved 4405 rows, trimmed to 300. [2026-01-06T12:08:56.873952] [DEBUG] [REMOTE ] ERII: PASS: History has at least 300 days. [2026-01-06T12:08:56.874388] [DEBUG] [REMOTE ] ERII: PASS: Price check passed. Min price $13.28. [2026-01-06T12:08:56.874529] [DEBUG] [REMOTE ] ERII: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:56.874672] [DEBUG] [REMOTE ] ERII: PASS: Integrity check passed. [2026-01-06T12:08:56.874715] [DEBUG] [REMOTE ] ERII: Symbol is viable for forecasting. [2026-01-06T12:08:56.874770] [INFO ] [MAIN ] [1104/3534] ERII kept (0.5s) | 1102 kept, 2 rejected | 124.5/min | ETA: 19.5m [2026-01-06T12:08:57.315667] [DEBUG] [REMOTE ] ERNA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:57.315885] [DEBUG] [REMOTE ] ERNA: PASS: History has at least 300 days. [2026-01-06T12:08:57.316227] [DEBUG] [REMOTE ] ERNA: PASS: Price check passed. Min price $1.15. [2026-01-06T12:08:57.316408] [DEBUG] [REMOTE ] ERNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:57.316594] [DEBUG] [REMOTE ] ERNA: PASS: Integrity check passed. [2026-01-06T12:08:57.316645] [DEBUG] [REMOTE ] ERNA: Symbol is viable for forecasting. [2026-01-06T12:08:57.316702] [INFO ] [MAIN ] [1105/3534] ERNA kept (0.4s) | 1103 kept, 2 rejected | 124.5/min | ETA: 19.5m [2026-01-06T12:08:57.595335] [DEBUG] [REMOTE ] ERO: Retrieved 1789 rows, trimmed to 300. [2026-01-06T12:08:57.595541] [DEBUG] [REMOTE ] ERO: PASS: History has at least 300 days. [2026-01-06T12:08:57.595918] [DEBUG] [REMOTE ] ERO: PASS: Price check passed. Min price $19.89. [2026-01-06T12:08:57.596089] [DEBUG] [REMOTE ] ERO: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:57.596232] [DEBUG] [REMOTE ] ERO: PASS: Integrity check passed. [2026-01-06T12:08:57.596279] [DEBUG] [REMOTE ] ERO: Symbol is viable for forecasting. [2026-01-06T12:08:57.596343] [INFO ] [MAIN ] [1106/3534] ERO kept (0.3s) | 1104 kept, 2 rejected | 124.6/min | ETA: 19.5m [2026-01-06T12:08:58.145871] [DEBUG] [REMOTE ] ES: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:58.146060] [DEBUG] [REMOTE ] ES: PASS: History has at least 300 days. [2026-01-06T12:08:58.146362] [DEBUG] [REMOTE ] ES: PASS: Price check passed. Min price $62.85. [2026-01-06T12:08:58.146504] [DEBUG] [REMOTE ] ES: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:58.146665] [DEBUG] [REMOTE ] ES: PASS: Integrity check passed. [2026-01-06T12:08:58.146708] [DEBUG] [REMOTE ] ES: Symbol is viable for forecasting. [2026-01-06T12:08:58.146759] [INFO ] [MAIN ] [1107/3534] ES kept (0.6s) | 1105 kept, 2 rejected | 124.5/min | ETA: 19.5m [2026-01-06T12:08:58.339683] [DEBUG] [REMOTE ] ESAB: Retrieved 946 rows, trimmed to 300. [2026-01-06T12:08:58.339835] [DEBUG] [REMOTE ] ESAB: PASS: History has at least 300 days. [2026-01-06T12:08:58.340088] [DEBUG] [REMOTE ] ESAB: PASS: Price check passed. Min price $104.30. [2026-01-06T12:08:58.340277] [DEBUG] [REMOTE ] ESAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:58.340426] [DEBUG] [REMOTE ] ESAB: PASS: Integrity check passed. [2026-01-06T12:08:58.340480] [DEBUG] [REMOTE ] ESAB: Symbol is viable for forecasting. [2026-01-06T12:08:58.340531] [INFO ] [MAIN ] [1108/3534] ESAB kept (0.2s) | 1106 kept, 2 rejected | 124.6/min | ETA: 19.5m [2026-01-06T12:08:59.045418] [DEBUG] [REMOTE ] ESCA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:59.045598] [DEBUG] [REMOTE ] ESCA: PASS: History has at least 300 days. [2026-01-06T12:08:59.045886] [DEBUG] [REMOTE ] ESCA: PASS: Price check passed. Min price $11.29. [2026-01-06T12:08:59.046054] [DEBUG] [REMOTE ] ESCA: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:59.046190] [DEBUG] [REMOTE ] ESCA: PASS: Integrity check passed. [2026-01-06T12:08:59.046229] [DEBUG] [REMOTE ] ESCA: Symbol is viable for forecasting. [2026-01-06T12:08:59.046282] [INFO ] [MAIN ] [1109/3534] ESCA kept (0.7s) | 1107 kept, 2 rejected | 124.6/min | ETA: 19.5m [2026-01-06T12:08:59.444379] [DEBUG] [REMOTE ] ESE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:08:59.444508] [DEBUG] [REMOTE ] ESE: PASS: History has at least 300 days. [2026-01-06T12:08:59.444733] [DEBUG] [REMOTE ] ESE: PASS: Price check passed. Min price $195.31. [2026-01-06T12:08:59.444872] [DEBUG] [REMOTE ] ESE: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:59.444983] [DEBUG] [REMOTE ] ESE: PASS: Integrity check passed. [2026-01-06T12:08:59.445050] [DEBUG] [REMOTE ] ESE: Symbol is viable for forecasting. [2026-01-06T12:08:59.445301] [INFO ] [MAIN ] [1110/3534] ESE kept (0.4s) | 1108 kept, 2 rejected | 124.6/min | ETA: 19.5m [2026-01-06T12:08:59.881527] [DEBUG] [REMOTE ] ESEA: Retrieved 4948 rows, trimmed to 300. [2026-01-06T12:08:59.881685] [DEBUG] [REMOTE ] ESEA: PASS: History has at least 300 days. [2026-01-06T12:08:59.881890] [DEBUG] [REMOTE ] ESEA: PASS: Price check passed. Min price $52.77. [2026-01-06T12:08:59.882022] [DEBUG] [REMOTE ] ESEA: PASS: Continuity check passed with 300 days. [2026-01-06T12:08:59.882129] [DEBUG] [REMOTE ] ESEA: PASS: Integrity check passed. [2026-01-06T12:08:59.882167] [DEBUG] [REMOTE ] ESEA: Symbol is viable for forecasting. [2026-01-06T12:08:59.882214] [INFO ] [MAIN ] [1111/3534] ESEA kept (0.4s) | 1109 kept, 2 rejected | 124.6/min | ETA: 19.4m [2026-01-06T12:09:00.082368] [DEBUG] [REMOTE ] ESGD: Retrieved 2392 rows, trimmed to 300. [2026-01-06T12:09:00.082477] [DEBUG] [REMOTE ] ESGD: PASS: History has at least 300 days. [2026-01-06T12:09:00.082702] [DEBUG] [REMOTE ] ESGD: PASS: Price check passed. Min price $88.81. [2026-01-06T12:09:00.082837] [DEBUG] [REMOTE ] ESGD: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:00.082948] [DEBUG] [REMOTE ] ESGD: PASS: Integrity check passed. [2026-01-06T12:09:00.082989] [DEBUG] [REMOTE ] ESGD: Symbol is viable for forecasting. [2026-01-06T12:09:00.083038] [INFO ] [MAIN ] [1112/3534] ESGD kept (0.2s) | 1110 kept, 2 rejected | 124.7/min | ETA: 19.4m [2026-01-06T12:09:00.609378] [DEBUG] [REMOTE ] ESGE: Retrieved 2379 rows, trimmed to 300. [2026-01-06T12:09:00.609523] [DEBUG] [REMOTE ] ESGE: PASS: History has at least 300 days. [2026-01-06T12:09:00.609823] [DEBUG] [REMOTE ] ESGE: PASS: Price check passed. Min price $41.48. [2026-01-06T12:09:00.610017] [DEBUG] [REMOTE ] ESGE: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:00.610194] [DEBUG] [REMOTE ] ESGE: PASS: Integrity check passed. [2026-01-06T12:09:00.610249] [DEBUG] [REMOTE ] ESGE: Symbol is viable for forecasting. [2026-01-06T12:09:00.610309] [INFO ] [MAIN ] [1113/3534] ESGE kept (0.5s) | 1111 kept, 2 rejected | 124.6/min | ETA: 19.4m [2026-01-06T12:09:01.031715] [DEBUG] [REMOTE ] ESI: Retrieved 3069 rows, trimmed to 300. [2026-01-06T12:09:01.031842] [DEBUG] [REMOTE ] ESI: PASS: History has at least 300 days. [2026-01-06T12:09:01.032046] [DEBUG] [REMOTE ] ESI: PASS: Price check passed. Min price $22.92. [2026-01-06T12:09:01.032182] [DEBUG] [REMOTE ] ESI: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:01.032294] [DEBUG] [REMOTE ] ESI: PASS: Integrity check passed. [2026-01-06T12:09:01.032335] [DEBUG] [REMOTE ] ESI: Symbol is viable for forecasting. [2026-01-06T12:09:01.032383] [INFO ] [MAIN ] [1114/3534] ESI kept (0.4s) | 1112 kept, 2 rejected | 124.7/min | ETA: 19.4m [2026-01-06T12:09:01.427888] [DEBUG] [REMOTE ] ESOA: Retrieved 3287 rows, trimmed to 300. [2026-01-06T12:09:01.428069] [DEBUG] [REMOTE ] ESOA: PASS: History has at least 300 days. [2026-01-06T12:09:01.428614] [DEBUG] [REMOTE ] ESOA: PASS: Price check passed. Min price $7.90. [2026-01-06T12:09:01.428834] [DEBUG] [REMOTE ] ESOA: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:01.429010] [DEBUG] [REMOTE ] ESOA: PASS: Integrity check passed. [2026-01-06T12:09:01.429071] [DEBUG] [REMOTE ] ESOA: Symbol is viable for forecasting. [2026-01-06T12:09:01.429147] [INFO ] [MAIN ] [1115/3534] ESOA kept (0.4s) | 1113 kept, 2 rejected | 124.7/min | ETA: 19.4m [2026-01-06T12:09:01.762705] [DEBUG] [REMOTE ] ESPO: Retrieved 1813 rows, trimmed to 300. [2026-01-06T12:09:01.762856] [DEBUG] [REMOTE ] ESPO: PASS: History has at least 300 days. [2026-01-06T12:09:01.763107] [DEBUG] [REMOTE ] ESPO: PASS: Price check passed. Min price $103.46. [2026-01-06T12:09:01.763247] [DEBUG] [REMOTE ] ESPO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:01.763374] [DEBUG] [REMOTE ] ESPO: PASS: Integrity check passed. [2026-01-06T12:09:01.763415] [DEBUG] [REMOTE ] ESPO: Symbol is viable for forecasting. [2026-01-06T12:09:01.763465] [INFO ] [MAIN ] [1116/3534] ESPO kept (0.3s) | 1114 kept, 2 rejected | 124.7/min | ETA: 19.4m [2026-01-06T12:09:02.233662] [DEBUG] [REMOTE ] ESQ: Retrieved 2143 rows, trimmed to 300. [2026-01-06T12:09:02.233845] [DEBUG] [REMOTE ] ESQ: PASS: History has at least 300 days. [2026-01-06T12:09:02.234097] [DEBUG] [REMOTE ] ESQ: PASS: Price check passed. Min price $92.74. [2026-01-06T12:09:02.234251] [DEBUG] [REMOTE ] ESQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:02.234388] [DEBUG] [REMOTE ] ESQ: PASS: Integrity check passed. [2026-01-06T12:09:02.234433] [DEBUG] [REMOTE ] ESQ: Symbol is viable for forecasting. [2026-01-06T12:09:02.234487] [INFO ] [MAIN ] [1117/3534] ESQ kept (0.5s) | 1115 kept, 2 rejected | 124.7/min | ETA: 19.4m [2026-01-06T12:09:02.624834] [DEBUG] [REMOTE ] ESTA: Retrieved 1876 rows, trimmed to 300. [2026-01-06T12:09:02.624963] [DEBUG] [REMOTE ] ESTA: PASS: History has at least 300 days. [2026-01-06T12:09:02.625169] [DEBUG] [REMOTE ] ESTA: PASS: Price check passed. Min price $38.94. [2026-01-06T12:09:02.625309] [DEBUG] [REMOTE ] ESTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:02.625422] [DEBUG] [REMOTE ] ESTA: PASS: Integrity check passed. [2026-01-06T12:09:02.625464] [DEBUG] [REMOTE ] ESTA: Symbol is viable for forecasting. [2026-01-06T12:09:02.625513] [INFO ] [MAIN ] [1118/3534] ESTA kept (0.4s) | 1116 kept, 2 rejected | 124.7/min | ETA: 19.4m [2026-01-06T12:09:02.956198] [DEBUG] [REMOTE ] ESTC: Retrieved 1821 rows, trimmed to 300. [2026-01-06T12:09:02.956342] [DEBUG] [REMOTE ] ESTC: PASS: History has at least 300 days. [2026-01-06T12:09:02.956587] [DEBUG] [REMOTE ] ESTC: PASS: Price check passed. Min price $69.07. [2026-01-06T12:09:02.956730] [DEBUG] [REMOTE ] ESTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:02.956848] [DEBUG] [REMOTE ] ESTC: PASS: Integrity check passed. [2026-01-06T12:09:02.956889] [DEBUG] [REMOTE ] ESTC: Symbol is viable for forecasting. [2026-01-06T12:09:02.956940] [INFO ] [MAIN ] [1119/3534] ESTC kept (0.3s) | 1117 kept, 2 rejected | 124.8/min | ETA: 19.4m [2026-01-06T12:09:03.541808] [DEBUG] [REMOTE ] ETB: Retrieved 5206 rows, trimmed to 300. [2026-01-06T12:09:03.541936] [DEBUG] [REMOTE ] ETB: PASS: History has at least 300 days. [2026-01-06T12:09:03.542136] [DEBUG] [REMOTE ] ETB: PASS: Price check passed. Min price $14.52. [2026-01-06T12:09:03.542270] [DEBUG] [REMOTE ] ETB: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:03.542377] [DEBUG] [REMOTE ] ETB: PASS: Integrity check passed. [2026-01-06T12:09:03.542417] [DEBUG] [REMOTE ] ETB: Symbol is viable for forecasting. [2026-01-06T12:09:03.542463] [INFO ] [MAIN ] [1120/3534] ETB kept (0.6s) | 1118 kept, 2 rejected | 124.7/min | ETA: 19.4m [2026-01-06T12:09:04.033608] [DEBUG] [REMOTE ] ETD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:04.033784] [DEBUG] [REMOTE ] ETD: PASS: History has at least 300 days. [2026-01-06T12:09:04.034055] [DEBUG] [REMOTE ] ETD: PASS: Price check passed. Min price $21.88. [2026-01-06T12:09:04.034249] [DEBUG] [REMOTE ] ETD: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:04.034389] [DEBUG] [REMOTE ] ETD: PASS: Integrity check passed. [2026-01-06T12:09:04.034484] [DEBUG] [REMOTE ] ETD: Symbol is viable for forecasting. [2026-01-06T12:09:04.034556] [INFO ] [MAIN ] [1121/3534] ETD kept (0.5s) | 1119 kept, 2 rejected | 124.7/min | ETA: 19.3m [2026-01-06T12:09:04.494668] [DEBUG] [REMOTE ] ETG: Retrieved 5519 rows, trimmed to 300. [2026-01-06T12:09:04.494814] [DEBUG] [REMOTE ] ETG: PASS: History has at least 300 days. [2026-01-06T12:09:04.495059] [DEBUG] [REMOTE ] ETG: PASS: Price check passed. Min price $20.71. [2026-01-06T12:09:04.495199] [DEBUG] [REMOTE ] ETG: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:04.495517] [DEBUG] [REMOTE ] ETG: PASS: Integrity check passed. [2026-01-06T12:09:04.495568] [DEBUG] [REMOTE ] ETG: Symbol is viable for forecasting. [2026-01-06T12:09:04.495652] [INFO ] [MAIN ] [1122/3534] ETG kept (0.5s) | 1120 kept, 2 rejected | 124.7/min | ETA: 19.3m [2026-01-06T12:09:04.684053] [DEBUG] [REMOTE ] ETHA: Retrieved 365 rows, trimmed to 300. [2026-01-06T12:09:04.684176] [DEBUG] [REMOTE ] ETHA: PASS: History has at least 300 days. [2026-01-06T12:09:04.684372] [DEBUG] [REMOTE ] ETHA: PASS: Price check passed. Min price $20.70. [2026-01-06T12:09:04.684504] [DEBUG] [REMOTE ] ETHA: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:04.684643] [DEBUG] [REMOTE ] ETHA: PASS: Integrity check passed. [2026-01-06T12:09:04.684685] [DEBUG] [REMOTE ] ETHA: Symbol is viable for forecasting. [2026-01-06T12:09:04.684731] [INFO ] [MAIN ] [1123/3534] ETHA kept (0.2s) | 1121 kept, 2 rejected | 124.8/min | ETA: 19.3m [2026-01-06T12:09:05.331197] [DEBUG] [REMOTE ] ETJ: Retrieved 4640 rows, trimmed to 300. [2026-01-06T12:09:05.331338] [DEBUG] [REMOTE ] ETJ: PASS: History has at least 300 days. [2026-01-06T12:09:05.331558] [DEBUG] [REMOTE ] ETJ: PASS: Price check passed. Min price $8.46. [2026-01-06T12:09:05.331716] [DEBUG] [REMOTE ] ETJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:05.331834] [DEBUG] [REMOTE ] ETJ: PASS: Integrity check passed. [2026-01-06T12:09:05.331874] [DEBUG] [REMOTE ] ETJ: Symbol is viable for forecasting. [2026-01-06T12:09:05.331923] [INFO ] [MAIN ] [1124/3534] ETJ kept (0.6s) | 1122 kept, 2 rejected | 124.8/min | ETA: 19.3m [2026-01-06T12:09:05.842223] [DEBUG] [REMOTE ] ETN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:05.842409] [DEBUG] [REMOTE ] ETN: PASS: History has at least 300 days. [2026-01-06T12:09:05.842770] [DEBUG] [REMOTE ] ETN: PASS: Price check passed. Min price $315.82. [2026-01-06T12:09:05.842959] [DEBUG] [REMOTE ] ETN: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:05.843131] [DEBUG] [REMOTE ] ETN: PASS: Integrity check passed. [2026-01-06T12:09:05.843190] [DEBUG] [REMOTE ] ETN: Symbol is viable for forecasting. [2026-01-06T12:09:05.843264] [INFO ] [MAIN ] [1125/3534] ETN kept (0.5s) | 1123 kept, 2 rejected | 124.8/min | ETA: 19.3m [2026-01-06T12:09:06.237302] [DEBUG] [REMOTE ] ETO: Retrieved 5437 rows, trimmed to 300. [2026-01-06T12:09:06.237434] [DEBUG] [REMOTE ] ETO: PASS: History has at least 300 days. [2026-01-06T12:09:06.237664] [DEBUG] [REMOTE ] ETO: PASS: Price check passed. Min price $26.63. [2026-01-06T12:09:06.237823] [DEBUG] [REMOTE ] ETO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:06.237942] [DEBUG] [REMOTE ] ETO: PASS: Integrity check passed. [2026-01-06T12:09:06.237982] [DEBUG] [REMOTE ] ETO: Symbol is viable for forecasting. [2026-01-06T12:09:06.238030] [INFO ] [MAIN ] [1126/3534] ETO kept (0.4s) | 1124 kept, 2 rejected | 124.8/min | ETA: 19.3m [2026-01-06T12:09:06.549303] [DEBUG] [REMOTE ] ETON: Retrieved 1794 rows, trimmed to 300. [2026-01-06T12:09:06.549427] [DEBUG] [REMOTE ] ETON: PASS: History has at least 300 days. [2026-01-06T12:09:06.549669] [DEBUG] [REMOTE ] ETON: PASS: Price check passed. Min price $15.37. [2026-01-06T12:09:06.549804] [DEBUG] [REMOTE ] ETON: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:06.549914] [DEBUG] [REMOTE ] ETON: PASS: Integrity check passed. [2026-01-06T12:09:06.549954] [DEBUG] [REMOTE ] ETON: Symbol is viable for forecasting. [2026-01-06T12:09:06.550002] [INFO ] [MAIN ] [1127/3534] ETON kept (0.3s) | 1125 kept, 2 rejected | 124.8/min | ETA: 19.3m [2026-01-06T12:09:06.990261] [DEBUG] [REMOTE ] ETSY: Retrieved 2697 rows, trimmed to 300. [2026-01-06T12:09:06.990656] [DEBUG] [REMOTE ] ETSY: PASS: History has at least 300 days. [2026-01-06T12:09:06.990978] [DEBUG] [REMOTE ] ETSY: PASS: Price check passed. Min price $51.57. [2026-01-06T12:09:06.991365] [DEBUG] [REMOTE ] ETSY: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:06.991541] [DEBUG] [REMOTE ] ETSY: PASS: Integrity check passed. [2026-01-06T12:09:06.991671] [DEBUG] [REMOTE ] ETSY: Symbol is viable for forecasting. [2026-01-06T12:09:06.991754] [INFO ] [MAIN ] [1128/3534] ETSY kept (0.4s) | 1126 kept, 2 rejected | 124.8/min | ETA: 19.3m [2026-01-06T12:09:07.481625] [DEBUG] [REMOTE ] ETY: Retrieved 4805 rows, trimmed to 300. [2026-01-06T12:09:07.481767] [DEBUG] [REMOTE ] ETY: PASS: History has at least 300 days. [2026-01-06T12:09:07.481980] [DEBUG] [REMOTE ] ETY: PASS: Price check passed. Min price $14.82. [2026-01-06T12:09:07.482121] [DEBUG] [REMOTE ] ETY: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:07.482423] [DEBUG] [REMOTE ] ETY: PASS: Integrity check passed. [2026-01-06T12:09:07.482464] [DEBUG] [REMOTE ] ETY: Symbol is viable for forecasting. [2026-01-06T12:09:07.482514] [INFO ] [MAIN ] [1129/3534] ETY kept (0.5s) | 1127 kept, 2 rejected | 124.8/min | ETA: 19.3m [2026-01-06T12:09:07.879760] [DEBUG] [REMOTE ] EUFN: Retrieved 4005 rows, trimmed to 300. [2026-01-06T12:09:07.879885] [DEBUG] [REMOTE ] EUFN: PASS: History has at least 300 days. [2026-01-06T12:09:07.880088] [DEBUG] [REMOTE ] EUFN: PASS: Price check passed. Min price $32.51. [2026-01-06T12:09:07.880226] [DEBUG] [REMOTE ] EUFN: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:07.880336] [DEBUG] [REMOTE ] EUFN: PASS: Integrity check passed. [2026-01-06T12:09:07.880377] [DEBUG] [REMOTE ] EUFN: Symbol is viable for forecasting. [2026-01-06T12:09:07.880442] [INFO ] [MAIN ] [1130/3534] EUFN kept (0.4s) | 1128 kept, 2 rejected | 124.9/min | ETA: 19.3m [2026-01-06T12:09:08.128671] [DEBUG] [REMOTE ] EVAX: Retrieved 1234 rows, trimmed to 300. [2026-01-06T12:09:08.128795] [DEBUG] [REMOTE ] EVAX: PASS: History has at least 300 days. [2026-01-06T12:09:08.128985] [DEBUG] [REMOTE ] EVAX: PASS: Price check passed. Min price $4.70. [2026-01-06T12:09:08.129117] [DEBUG] [REMOTE ] EVAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:08.129223] [DEBUG] [REMOTE ] EVAX: PASS: Integrity check passed. [2026-01-06T12:09:08.129262] [DEBUG] [REMOTE ] EVAX: Symbol is viable for forecasting. [2026-01-06T12:09:08.129308] [INFO ] [MAIN ] [1131/3534] EVAX kept (0.2s) | 1129 kept, 2 rejected | 124.9/min | ETA: 19.2m [2026-01-06T12:09:08.742145] [DEBUG] [REMOTE ] EVC: Retrieved 6394 rows, trimmed to 300. [2026-01-06T12:09:08.742281] [DEBUG] [REMOTE ] EVC: PASS: History has at least 300 days. [2026-01-06T12:09:08.742507] [DEBUG] [REMOTE ] EVC: PASS: Price check passed. Min price $1.95. [2026-01-06T12:09:08.742664] [DEBUG] [REMOTE ] EVC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:08.742786] [DEBUG] [REMOTE ] EVC: PASS: Integrity check passed. [2026-01-06T12:09:08.742852] [DEBUG] [REMOTE ] EVC: Symbol is viable for forecasting. [2026-01-06T12:09:08.742908] [INFO ] [MAIN ] [1132/3534] EVC kept (0.6s) | 1130 kept, 2 rejected | 124.9/min | ETA: 19.2m [2026-01-06T12:09:08.961619] [DEBUG] [REMOTE ] EVCM: Retrieved 1133 rows, trimmed to 300. [2026-01-06T12:09:08.961747] [DEBUG] [REMOTE ] EVCM: PASS: History has at least 300 days. [2026-01-06T12:09:08.961959] [DEBUG] [REMOTE ] EVCM: PASS: Price check passed. Min price $8.03. [2026-01-06T12:09:08.962093] [DEBUG] [REMOTE ] EVCM: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:08.962206] [DEBUG] [REMOTE ] EVCM: PASS: Integrity check passed. [2026-01-06T12:09:08.962246] [DEBUG] [REMOTE ] EVCM: Symbol is viable for forecasting. [2026-01-06T12:09:08.962294] [INFO ] [MAIN ] [1133/3534] EVCM kept (0.2s) | 1131 kept, 2 rejected | 124.9/min | ETA: 19.2m [2026-01-06T12:09:09.389900] [DEBUG] [REMOTE ] EVEX: Retrieved 1254 rows, trimmed to 300. [2026-01-06T12:09:09.390027] [DEBUG] [REMOTE ] EVEX: PASS: History has at least 300 days. [2026-01-06T12:09:09.390220] [DEBUG] [REMOTE ] EVEX: PASS: Price check passed. Min price $3.64. [2026-01-06T12:09:09.390349] [DEBUG] [REMOTE ] EVEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:09.390453] [DEBUG] [REMOTE ] EVEX: PASS: Integrity check passed. [2026-01-06T12:09:09.390492] [DEBUG] [REMOTE ] EVEX: Symbol is viable for forecasting. [2026-01-06T12:09:09.390538] [INFO ] [MAIN ] [1134/3534] EVEX kept (0.4s) | 1132 kept, 2 rejected | 125.0/min | ETA: 19.2m [2026-01-06T12:09:10.079945] [DEBUG] [REMOTE ] EVF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:10.080092] [DEBUG] [REMOTE ] EVF: PASS: History has at least 300 days. [2026-01-06T12:09:10.080320] [DEBUG] [REMOTE ] EVF: PASS: Price check passed. Min price $5.22. [2026-01-06T12:09:10.080457] [DEBUG] [REMOTE ] EVF: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:10.080591] [DEBUG] [REMOTE ] EVF: PASS: Integrity check passed. [2026-01-06T12:09:10.080635] [DEBUG] [REMOTE ] EVF: Symbol is viable for forecasting. [2026-01-06T12:09:10.080683] [INFO ] [MAIN ] [1135/3534] EVF kept (0.7s) | 1133 kept, 2 rejected | 124.9/min | ETA: 19.2m [2026-01-06T12:09:10.500828] [DEBUG] [REMOTE ] EVG: Retrieved 5249 rows, trimmed to 300. [2026-01-06T12:09:10.500969] [DEBUG] [REMOTE ] EVG: PASS: History has at least 300 days. [2026-01-06T12:09:10.501211] [DEBUG] [REMOTE ] EVG: PASS: Price check passed. Min price $10.79. [2026-01-06T12:09:10.501354] [DEBUG] [REMOTE ] EVG: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:10.501473] [DEBUG] [REMOTE ] EVG: PASS: Integrity check passed. [2026-01-06T12:09:10.501524] [DEBUG] [REMOTE ] EVG: Symbol is viable for forecasting. [2026-01-06T12:09:10.501611] [INFO ] [MAIN ] [1136/3534] EVG kept (0.4s) | 1134 kept, 2 rejected | 124.9/min | ETA: 19.2m [2026-01-06T12:09:10.766103] [DEBUG] [REMOTE ] EVGO: Retrieved 1285 rows, trimmed to 300. [2026-01-06T12:09:10.766229] [DEBUG] [REMOTE ] EVGO: PASS: History has at least 300 days. [2026-01-06T12:09:10.766421] [DEBUG] [REMOTE ] EVGO: PASS: Price check passed. Min price $2.80. [2026-01-06T12:09:10.766551] [DEBUG] [REMOTE ] EVGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:10.766686] [DEBUG] [REMOTE ] EVGO: PASS: Integrity check passed. [2026-01-06T12:09:10.766727] [DEBUG] [REMOTE ] EVGO: Symbol is viable for forecasting. [2026-01-06T12:09:10.766774] [INFO ] [MAIN ] [1137/3534] EVGO kept (0.3s) | 1135 kept, 2 rejected | 125.0/min | ETA: 19.2m [2026-01-06T12:09:11.249951] [DEBUG] [REMOTE ] EVH: Retrieved 2662 rows, trimmed to 300. [2026-01-06T12:09:11.250099] [DEBUG] [REMOTE ] EVH: PASS: History has at least 300 days. [2026-01-06T12:09:11.250344] [DEBUG] [REMOTE ] EVH: PASS: Price check passed. Min price $3.54. [2026-01-06T12:09:11.250476] [DEBUG] [REMOTE ] EVH: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:11.250625] [DEBUG] [REMOTE ] EVH: PASS: Integrity check passed. [2026-01-06T12:09:11.250668] [DEBUG] [REMOTE ] EVH: Symbol is viable for forecasting. [2026-01-06T12:09:11.250717] [INFO ] [MAIN ] [1138/3534] EVH kept (0.5s) | 1136 kept, 2 rejected | 125.0/min | ETA: 19.2m [2026-01-06T12:09:11.769356] [DEBUG] [REMOTE ] EVN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:11.769488] [DEBUG] [REMOTE ] EVN: PASS: History has at least 300 days. [2026-01-06T12:09:11.769737] [DEBUG] [REMOTE ] EVN: PASS: Price check passed. Min price $10.62. [2026-01-06T12:09:11.769869] [DEBUG] [REMOTE ] EVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:11.769979] [DEBUG] [REMOTE ] EVN: PASS: Integrity check passed. [2026-01-06T12:09:11.770018] [DEBUG] [REMOTE ] EVN: Symbol is viable for forecasting. [2026-01-06T12:09:11.770064] [INFO ] [MAIN ] [1139/3534] EVN kept (0.5s) | 1137 kept, 2 rejected | 125.0/min | ETA: 19.2m [2026-01-06T12:09:12.119508] [DEBUG] [REMOTE ] EVO: Retrieved 4033 rows, trimmed to 300. [2026-01-06T12:09:12.119664] [DEBUG] [REMOTE ] EVO: PASS: History has at least 300 days. [2026-01-06T12:09:12.119862] [DEBUG] [REMOTE ] EVO: PASS: Price check passed. Min price $2.90. [2026-01-06T12:09:12.119992] [DEBUG] [REMOTE ] EVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:12.120097] [DEBUG] [REMOTE ] EVO: PASS: Integrity check passed. [2026-01-06T12:09:12.120138] [DEBUG] [REMOTE ] EVO: Symbol is viable for forecasting. [2026-01-06T12:09:12.120194] [INFO ] [MAIN ] [1140/3534] EVO kept (0.4s) | 1138 kept, 2 rejected | 125.0/min | ETA: 19.2m [2026-01-06T12:09:12.465776] [DEBUG] [REMOTE ] EVRG: Retrieved 1908 rows, trimmed to 300. [2026-01-06T12:09:12.465897] [DEBUG] [REMOTE ] EVRG: PASS: History has at least 300 days. [2026-01-06T12:09:12.466098] [DEBUG] [REMOTE ] EVRG: PASS: Price check passed. Min price $72.31. [2026-01-06T12:09:12.466227] [DEBUG] [REMOTE ] EVRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:12.466334] [DEBUG] [REMOTE ] EVRG: PASS: Integrity check passed. [2026-01-06T12:09:12.466372] [DEBUG] [REMOTE ] EVRG: Symbol is viable for forecasting. [2026-01-06T12:09:12.466420] [INFO ] [MAIN ] [1141/3534] EVRG kept (0.3s) | 1139 kept, 2 rejected | 125.0/min | ETA: 19.1m [2026-01-06T12:09:12.768258] [DEBUG] [REMOTE ] EVSD: Retrieved 389 rows, trimmed to 300. [2026-01-06T12:09:12.768420] [DEBUG] [REMOTE ] EVSD: PASS: History has at least 300 days. [2026-01-06T12:09:12.768695] [DEBUG] [REMOTE ] EVSD: PASS: Price check passed. Min price $50.81. [2026-01-06T12:09:12.768878] [DEBUG] [REMOTE ] EVSD: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:12.769022] [DEBUG] [REMOTE ] EVSD: PASS: Integrity check passed. [2026-01-06T12:09:12.769069] [DEBUG] [REMOTE ] EVSD: Symbol is viable for forecasting. [2026-01-06T12:09:12.769116] [INFO ] [MAIN ] [1142/3534] EVSD kept (0.3s) | 1140 kept, 2 rejected | 125.1/min | ETA: 19.1m [2026-01-06T12:09:13.252190] [DEBUG] [REMOTE ] EVTC: Retrieved 3203 rows, trimmed to 300. [2026-01-06T12:09:13.252391] [DEBUG] [REMOTE ] EVTC: PASS: History has at least 300 days. [2026-01-06T12:09:13.252690] [DEBUG] [REMOTE ] EVTC: PASS: Price check passed. Min price $27.04. [2026-01-06T12:09:13.252852] [DEBUG] [REMOTE ] EVTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:13.252989] [DEBUG] [REMOTE ] EVTC: PASS: Integrity check passed. [2026-01-06T12:09:13.253075] [DEBUG] [REMOTE ] EVTC: Symbol is viable for forecasting. [2026-01-06T12:09:13.253134] [INFO ] [MAIN ] [1143/3534] EVTC kept (0.5s) | 1141 kept, 2 rejected | 125.1/min | ETA: 19.1m [2026-01-06T12:09:13.605785] [DEBUG] [REMOTE ] EVTL: Retrieved 1011 rows, trimmed to 300. [2026-01-06T12:09:13.605954] [DEBUG] [REMOTE ] EVTL: PASS: History has at least 300 days. [2026-01-06T12:09:13.606156] [DEBUG] [REMOTE ] EVTL: PASS: Price check passed. Min price $3.86. [2026-01-06T12:09:13.606292] [DEBUG] [REMOTE ] EVTL: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:13.606403] [DEBUG] [REMOTE ] EVTL: PASS: Integrity check passed. [2026-01-06T12:09:13.606445] [DEBUG] [REMOTE ] EVTL: Symbol is viable for forecasting. [2026-01-06T12:09:13.606493] [INFO ] [MAIN ] [1144/3534] EVTL kept (0.4s) | 1142 kept, 2 rejected | 125.1/min | ETA: 19.1m [2026-01-06T12:09:14.320129] [DEBUG] [REMOTE ] EWBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:14.320295] [DEBUG] [REMOTE ] EWBC: PASS: History has at least 300 days. [2026-01-06T12:09:14.320530] [DEBUG] [REMOTE ] EWBC: PASS: Price check passed. Min price $93.75. [2026-01-06T12:09:14.320690] [DEBUG] [REMOTE ] EWBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:14.320812] [DEBUG] [REMOTE ] EWBC: PASS: Integrity check passed. [2026-01-06T12:09:14.320853] [DEBUG] [REMOTE ] EWBC: Symbol is viable for forecasting. [2026-01-06T12:09:14.320902] [INFO ] [MAIN ] [1145/3534] EWBC kept (0.7s) | 1143 kept, 2 rejected | 125.0/min | ETA: 19.1m [2026-01-06T12:09:14.552957] [DEBUG] [REMOTE ] EWCZ: Retrieved 1109 rows, trimmed to 300. [2026-01-06T12:09:14.553084] [DEBUG] [REMOTE ] EWCZ: PASS: History has at least 300 days. [2026-01-06T12:09:14.553282] [DEBUG] [REMOTE ] EWCZ: PASS: Price check passed. Min price $3.24. [2026-01-06T12:09:14.553417] [DEBUG] [REMOTE ] EWCZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:14.553525] [DEBUG] [REMOTE ] EWCZ: PASS: Integrity check passed. [2026-01-06T12:09:14.553566] [DEBUG] [REMOTE ] EWCZ: Symbol is viable for forecasting. [2026-01-06T12:09:14.553644] [INFO ] [MAIN ] [1146/3534] EWCZ kept (0.2s) | 1144 kept, 2 rejected | 125.1/min | ETA: 19.1m [2026-01-06T12:09:14.988168] [DEBUG] [REMOTE ] EWTX: Retrieved 1200 rows, trimmed to 300. [2026-01-06T12:09:14.988300] [DEBUG] [REMOTE ] EWTX: PASS: History has at least 300 days. [2026-01-06T12:09:14.988495] [DEBUG] [REMOTE ] EWTX: PASS: Price check passed. Min price $14.70. [2026-01-06T12:09:14.988646] [DEBUG] [REMOTE ] EWTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:14.988754] [DEBUG] [REMOTE ] EWTX: PASS: Integrity check passed. [2026-01-06T12:09:14.988793] [DEBUG] [REMOTE ] EWTX: Symbol is viable for forecasting. [2026-01-06T12:09:14.988839] [INFO ] [MAIN ] [1147/3534] EWTX kept (0.4s) | 1145 kept, 2 rejected | 125.1/min | ETA: 19.1m [2026-01-06T12:09:15.577001] [DEBUG] [REMOTE ] EWZS: Retrieved 3840 rows, trimmed to 300. [2026-01-06T12:09:15.577123] [DEBUG] [REMOTE ] EWZS: PASS: History has at least 300 days. [2026-01-06T12:09:15.577319] [DEBUG] [REMOTE ] EWZS: PASS: Price check passed. Min price $12.38. [2026-01-06T12:09:15.577452] [DEBUG] [REMOTE ] EWZS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:15.577559] [DEBUG] [REMOTE ] EWZS: PASS: Integrity check passed. [2026-01-06T12:09:15.577617] [DEBUG] [REMOTE ] EWZS: Symbol is viable for forecasting. [2026-01-06T12:09:15.577670] [INFO ] [MAIN ] [1148/3534] EWZS kept (0.6s) | 1146 kept, 2 rejected | 125.1/min | ETA: 19.1m [2026-01-06T12:09:16.117015] [DEBUG] [REMOTE ] EXAS: Retrieved 6268 rows, trimmed to 300. [2026-01-06T12:09:16.117224] [DEBUG] [REMOTE ] EXAS: PASS: History has at least 300 days. [2026-01-06T12:09:16.117519] [DEBUG] [REMOTE ] EXAS: PASS: Price check passed. Min price $58.34. [2026-01-06T12:09:16.117702] [DEBUG] [REMOTE ] EXAS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:16.117872] [DEBUG] [REMOTE ] EXAS: PASS: Integrity check passed. [2026-01-06T12:09:16.117917] [DEBUG] [REMOTE ] EXAS: Symbol is viable for forecasting. [2026-01-06T12:09:16.117973] [INFO ] [MAIN ] [1149/3534] EXAS kept (0.5s) | 1147 kept, 2 rejected | 125.1/min | ETA: 19.1m [2026-01-06T12:09:16.580016] [DEBUG] [REMOTE ] EXC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:16.580220] [DEBUG] [REMOTE ] EXC: PASS: History has at least 300 days. [2026-01-06T12:09:16.580524] [DEBUG] [REMOTE ] EXC: PASS: Price check passed. Min price $43.09. [2026-01-06T12:09:16.580690] [DEBUG] [REMOTE ] EXC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:16.580836] [DEBUG] [REMOTE ] EXC: PASS: Integrity check passed. [2026-01-06T12:09:16.580879] [DEBUG] [REMOTE ] EXC: Symbol is viable for forecasting. [2026-01-06T12:09:16.580934] [INFO ] [MAIN ] [1150/3534] EXC kept (0.5s) | 1148 kept, 2 rejected | 125.1/min | ETA: 19.1m [2026-01-06T12:09:17.049718] [DEBUG] [REMOTE ] EXEL: Retrieved 6468 rows, trimmed to 300. [2026-01-06T12:09:17.049900] [DEBUG] [REMOTE ] EXEL: PASS: History has at least 300 days. [2026-01-06T12:09:17.050112] [DEBUG] [REMOTE ] EXEL: PASS: Price check passed. Min price $34.54. [2026-01-06T12:09:17.050243] [DEBUG] [REMOTE ] EXEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:17.050360] [DEBUG] [REMOTE ] EXEL: PASS: Integrity check passed. [2026-01-06T12:09:17.050399] [DEBUG] [REMOTE ] EXEL: Symbol is viable for forecasting. [2026-01-06T12:09:17.050447] [INFO ] [MAIN ] [1151/3534] EXEL kept (0.5s) | 1149 kept, 2 rejected | 125.1/min | ETA: 19.1m [2026-01-06T12:09:17.285106] [DEBUG] [REMOTE ] EXFY: Retrieved 1041 rows, trimmed to 300. [2026-01-06T12:09:17.285234] [DEBUG] [REMOTE ] EXFY: PASS: History has at least 300 days. [2026-01-06T12:09:17.285426] [DEBUG] [REMOTE ] EXFY: PASS: Price check passed. Min price $1.36. [2026-01-06T12:09:17.285559] [DEBUG] [REMOTE ] EXFY: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:17.285691] [DEBUG] [REMOTE ] EXFY: PASS: Integrity check passed. [2026-01-06T12:09:17.285733] [DEBUG] [REMOTE ] EXFY: Symbol is viable for forecasting. [2026-01-06T12:09:17.285783] [INFO ] [MAIN ] [1152/3534] EXFY kept (0.2s) | 1150 kept, 2 rejected | 125.1/min | ETA: 19.0m [2026-01-06T12:09:17.684021] [DEBUG] [REMOTE ] EXG: Retrieved 4707 rows, trimmed to 300. [2026-01-06T12:09:17.684156] [DEBUG] [REMOTE ] EXG: PASS: History has at least 300 days. [2026-01-06T12:09:17.684373] [DEBUG] [REMOTE ] EXG: PASS: Price check passed. Min price $8.74. [2026-01-06T12:09:17.684506] [DEBUG] [REMOTE ] EXG: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:17.684642] [DEBUG] [REMOTE ] EXG: PASS: Integrity check passed. [2026-01-06T12:09:17.684684] [DEBUG] [REMOTE ] EXG: Symbol is viable for forecasting. [2026-01-06T12:09:17.684731] [INFO ] [MAIN ] [1153/3534] EXG kept (0.4s) | 1151 kept, 2 rejected | 125.1/min | ETA: 19.0m [2026-01-06T12:09:18.226943] [DEBUG] [REMOTE ] EXK: Retrieved 4955 rows, trimmed to 300. [2026-01-06T12:09:18.227080] [DEBUG] [REMOTE ] EXK: PASS: History has at least 300 days. [2026-01-06T12:09:18.227287] [DEBUG] [REMOTE ] EXK: PASS: Price check passed. Min price $7.07. [2026-01-06T12:09:18.227424] [DEBUG] [REMOTE ] EXK: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:18.227539] [DEBUG] [REMOTE ] EXK: PASS: Integrity check passed. [2026-01-06T12:09:18.227626] [DEBUG] [REMOTE ] EXK: Symbol is viable for forecasting. [2026-01-06T12:09:18.227678] [INFO ] [MAIN ] [1154/3534] EXK kept (0.5s) | 1152 kept, 2 rejected | 125.1/min | ETA: 19.0m [2026-01-06T12:09:18.678153] [DEBUG] [REMOTE ] EXLS: Retrieved 4831 rows, trimmed to 300. [2026-01-06T12:09:18.678351] [DEBUG] [REMOTE ] EXLS: PASS: History has at least 300 days. [2026-01-06T12:09:18.678646] [DEBUG] [REMOTE ] EXLS: PASS: Price check passed. Min price $38.54. [2026-01-06T12:09:18.678787] [DEBUG] [REMOTE ] EXLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:18.678918] [DEBUG] [REMOTE ] EXLS: PASS: Integrity check passed. [2026-01-06T12:09:18.678960] [DEBUG] [REMOTE ] EXLS: Symbol is viable for forecasting. [2026-01-06T12:09:18.679012] [INFO ] [MAIN ] [1155/3534] EXLS kept (0.5s) | 1153 kept, 2 rejected | 125.1/min | ETA: 19.0m [2026-01-06T12:09:19.197012] [DEBUG] [REMOTE ] EXP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:19.197146] [DEBUG] [REMOTE ] EXP: PASS: History has at least 300 days. [2026-01-06T12:09:19.197364] [DEBUG] [REMOTE ] EXP: PASS: Price check passed. Min price $198.79. [2026-01-06T12:09:19.197497] [DEBUG] [REMOTE ] EXP: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:19.197632] [DEBUG] [REMOTE ] EXP: PASS: Integrity check passed. [2026-01-06T12:09:19.197673] [DEBUG] [REMOTE ] EXP: Symbol is viable for forecasting. [2026-01-06T12:09:19.197720] [INFO ] [MAIN ] [1156/3534] EXP kept (0.5s) | 1154 kept, 2 rejected | 125.1/min | ETA: 19.0m [2026-01-06T12:09:19.659197] [DEBUG] [REMOTE ] EXPD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:19.659356] [DEBUG] [REMOTE ] EXPD: PASS: History has at least 300 days. [2026-01-06T12:09:19.659626] [DEBUG] [REMOTE ] EXPD: PASS: Price check passed. Min price $112.54. [2026-01-06T12:09:19.659766] [DEBUG] [REMOTE ] EXPD: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:19.659892] [DEBUG] [REMOTE ] EXPD: PASS: Integrity check passed. [2026-01-06T12:09:19.659935] [DEBUG] [REMOTE ] EXPD: Symbol is viable for forecasting. [2026-01-06T12:09:19.659987] [INFO ] [MAIN ] [1157/3534] EXPD kept (0.5s) | 1155 kept, 2 rejected | 125.1/min | ETA: 19.0m [2026-01-06T12:09:20.065874] [DEBUG] [REMOTE ] EXPE: Retrieved 5147 rows, trimmed to 300. [2026-01-06T12:09:20.066062] [DEBUG] [REMOTE ] EXPE: PASS: History has at least 300 days. [2026-01-06T12:09:20.066319] [DEBUG] [REMOTE ] EXPE: PASS: Price check passed. Min price $209.98. [2026-01-06T12:09:20.066457] [DEBUG] [REMOTE ] EXPE: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:20.066597] [DEBUG] [REMOTE ] EXPE: PASS: Integrity check passed. [2026-01-06T12:09:20.066640] [DEBUG] [REMOTE ] EXPE: Symbol is viable for forecasting. [2026-01-06T12:09:20.066692] [INFO ] [MAIN ] [1158/3534] EXPE kept (0.4s) | 1156 kept, 2 rejected | 125.1/min | ETA: 19.0m [2026-01-06T12:09:20.309139] [DEBUG] [REMOTE ] EXPI: Retrieved 2988 rows, trimmed to 300. [2026-01-06T12:09:20.309269] [DEBUG] [REMOTE ] EXPI: PASS: History has at least 300 days. [2026-01-06T12:09:20.309478] [DEBUG] [REMOTE ] EXPI: PASS: Price check passed. Min price $9.05. [2026-01-06T12:09:20.309639] [DEBUG] [REMOTE ] EXPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:20.309761] [DEBUG] [REMOTE ] EXPI: PASS: Integrity check passed. [2026-01-06T12:09:20.309800] [DEBUG] [REMOTE ] EXPI: Symbol is viable for forecasting. [2026-01-06T12:09:20.309849] [INFO ] [MAIN ] [1159/3534] EXPI kept (0.2s) | 1157 kept, 2 rejected | 125.2/min | ETA: 19.0m [2026-01-06T12:09:20.823370] [DEBUG] [REMOTE ] EXPO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:20.823520] [DEBUG] [REMOTE ] EXPO: PASS: History has at least 300 days. [2026-01-06T12:09:20.823787] [DEBUG] [REMOTE ] EXPO: PASS: Price check passed. Min price $65.00. [2026-01-06T12:09:20.823930] [DEBUG] [REMOTE ] EXPO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:20.824057] [DEBUG] [REMOTE ] EXPO: PASS: Integrity check passed. [2026-01-06T12:09:20.824098] [DEBUG] [REMOTE ] EXPO: Symbol is viable for forecasting. [2026-01-06T12:09:20.824148] [INFO ] [MAIN ] [1160/3534] EXPO kept (0.5s) | 1158 kept, 2 rejected | 125.2/min | ETA: 19.0m [2026-01-06T12:09:21.099114] [DEBUG] [REMOTE ] EYE: Retrieved 2058 rows, trimmed to 300. [2026-01-06T12:09:21.099259] [DEBUG] [REMOTE ] EYE: PASS: History has at least 300 days. [2026-01-06T12:09:21.099506] [DEBUG] [REMOTE ] EYE: PASS: Price check passed. Min price $23.48. [2026-01-06T12:09:21.099691] [DEBUG] [REMOTE ] EYE: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:21.099827] [DEBUG] [REMOTE ] EYE: PASS: Integrity check passed. [2026-01-06T12:09:21.099875] [DEBUG] [REMOTE ] EYE: Symbol is viable for forecasting. [2026-01-06T12:09:21.099934] [INFO ] [MAIN ] [1161/3534] EYE kept (0.3s) | 1159 kept, 2 rejected | 125.2/min | ETA: 18.9m [2026-01-06T12:09:21.414116] [DEBUG] [REMOTE ] EZGO: Retrieved 1242 rows, trimmed to 300. [2026-01-06T12:09:21.414227] [DEBUG] [REMOTE ] EZGO: PASS: History has at least 300 days. [2026-01-06T12:09:21.414437] [DEBUG] [REMOTE ] EZGO: PASS: Price check passed. Min price $1.83. [2026-01-06T12:09:21.414633] [DEBUG] [REMOTE ] EZGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:21.414754] [DEBUG] [REMOTE ] EZGO: PASS: Integrity check passed. [2026-01-06T12:09:21.414795] [DEBUG] [REMOTE ] EZGO: Symbol is viable for forecasting. [2026-01-06T12:09:21.414843] [INFO ] [MAIN ] [1162/3534] EZGO kept (0.3s) | 1160 kept, 2 rejected | 125.3/min | ETA: 18.9m [2026-01-06T12:09:22.163051] [DEBUG] [REMOTE ] F: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:22.163177] [DEBUG] [REMOTE ] F: PASS: History has at least 300 days. [2026-01-06T12:09:22.163384] [DEBUG] [REMOTE ] F: PASS: Price check passed. Min price $11.28. [2026-01-06T12:09:22.163514] [DEBUG] [REMOTE ] F: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:22.163645] [DEBUG] [REMOTE ] F: PASS: Integrity check passed. [2026-01-06T12:09:22.163686] [DEBUG] [REMOTE ] F: Symbol is viable for forecasting. [2026-01-06T12:09:22.163733] [INFO ] [MAIN ] [1163/3534] F kept (0.7s) | 1161 kept, 2 rejected | 125.2/min | ETA: 18.9m [2026-01-06T12:09:22.466896] [DEBUG] [REMOTE ] FA: Retrieved 1139 rows, trimmed to 300. [2026-01-06T12:09:22.467033] [DEBUG] [REMOTE ] FA: PASS: History has at least 300 days. [2026-01-06T12:09:22.467233] [DEBUG] [REMOTE ] FA: PASS: Price check passed. Min price $12.17. [2026-01-06T12:09:22.467431] [DEBUG] [REMOTE ] FA: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:22.467592] [DEBUG] [REMOTE ] FA: PASS: Integrity check passed. [2026-01-06T12:09:22.467637] [DEBUG] [REMOTE ] FA: Symbol is viable for forecasting. [2026-01-06T12:09:22.467684] [INFO ] [MAIN ] [1164/3534] FA kept (0.3s) | 1162 kept, 2 rejected | 125.2/min | ETA: 18.9m [2026-01-06T12:09:22.936939] [DEBUG] [REMOTE ] FAF: Retrieved 3925 rows, trimmed to 300. [2026-01-06T12:09:22.937064] [DEBUG] [REMOTE ] FAF: PASS: History has at least 300 days. [2026-01-06T12:09:22.937263] [DEBUG] [REMOTE ] FAF: PASS: Price check passed. Min price $58.50. [2026-01-06T12:09:22.937394] [DEBUG] [REMOTE ] FAF: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:22.937500] [DEBUG] [REMOTE ] FAF: PASS: Integrity check passed. [2026-01-06T12:09:22.937565] [DEBUG] [REMOTE ] FAF: Symbol is viable for forecasting. [2026-01-06T12:09:22.937634] [INFO ] [MAIN ] [1165/3534] FAF kept (0.5s) | 1163 kept, 2 rejected | 125.2/min | ETA: 18.9m [2026-01-06T12:09:23.273923] [DEBUG] [REMOTE ] FALN: Retrieved 2401 rows, trimmed to 300. [2026-01-06T12:09:23.274048] [DEBUG] [REMOTE ] FALN: PASS: History has at least 300 days. [2026-01-06T12:09:23.274243] [DEBUG] [REMOTE ] FALN: PASS: Price check passed. Min price $26.82. [2026-01-06T12:09:23.274373] [DEBUG] [REMOTE ] FALN: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:23.274481] [DEBUG] [REMOTE ] FALN: PASS: Integrity check passed. [2026-01-06T12:09:23.274521] [DEBUG] [REMOTE ] FALN: Symbol is viable for forecasting. [2026-01-06T12:09:23.274584] [INFO ] [MAIN ] [1166/3534] FALN kept (0.3s) | 1164 kept, 2 rejected | 125.3/min | ETA: 18.9m [2026-01-06T12:09:23.718493] [DEBUG] [REMOTE ] FANG: Retrieved 3325 rows, trimmed to 300. [2026-01-06T12:09:23.718651] [DEBUG] [REMOTE ] FANG: PASS: History has at least 300 days. [2026-01-06T12:09:23.718855] [DEBUG] [REMOTE ] FANG: PASS: Price check passed. Min price $136.35. [2026-01-06T12:09:23.718991] [DEBUG] [REMOTE ] FANG: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:23.719103] [DEBUG] [REMOTE ] FANG: PASS: Integrity check passed. [2026-01-06T12:09:23.719145] [DEBUG] [REMOTE ] FANG: Symbol is viable for forecasting. [2026-01-06T12:09:23.719193] [INFO ] [MAIN ] [1167/3534] FANG kept (0.4s) | 1165 kept, 2 rejected | 125.3/min | ETA: 18.9m [2026-01-06T12:09:24.151503] [DEBUG] [REMOTE ] FARM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:24.151684] [DEBUG] [REMOTE ] FARM: PASS: History has at least 300 days. [2026-01-06T12:09:24.151945] [DEBUG] [REMOTE ] FARM: PASS: Price check passed. Min price $1.43. [2026-01-06T12:09:24.152095] [DEBUG] [REMOTE ] FARM: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:24.152228] [DEBUG] [REMOTE ] FARM: PASS: Integrity check passed. [2026-01-06T12:09:24.152274] [DEBUG] [REMOTE ] FARM: Symbol is viable for forecasting. [2026-01-06T12:09:24.152326] [INFO ] [MAIN ] [1168/3534] FARM kept (0.4s) | 1166 kept, 2 rejected | 125.3/min | ETA: 18.9m [2026-01-06T12:09:24.562306] [DEBUG] [REMOTE ] FBIN: Retrieved 3596 rows, trimmed to 300. [2026-01-06T12:09:24.562434] [DEBUG] [REMOTE ] FBIN: PASS: History has at least 300 days. [2026-01-06T12:09:24.562854] [DEBUG] [REMOTE ] FBIN: PASS: Price check passed. Min price $44.25. [2026-01-06T12:09:24.562989] [DEBUG] [REMOTE ] FBIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:24.563095] [DEBUG] [REMOTE ] FBIN: PASS: Integrity check passed. [2026-01-06T12:09:24.563134] [DEBUG] [REMOTE ] FBIN: Symbol is viable for forecasting. [2026-01-06T12:09:24.563180] [INFO ] [MAIN ] [1169/3534] FBIN kept (0.4s) | 1167 kept, 2 rejected | 125.3/min | ETA: 18.9m [2026-01-06T12:09:24.913055] [DEBUG] [REMOTE ] FBIO: Retrieved 3552 rows, trimmed to 300. [2026-01-06T12:09:24.913199] [DEBUG] [REMOTE ] FBIO: PASS: History has at least 300 days. [2026-01-06T12:09:24.913417] [DEBUG] [REMOTE ] FBIO: PASS: Price check passed. Min price $2.44. [2026-01-06T12:09:24.913604] [DEBUG] [REMOTE ] FBIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:24.913731] [DEBUG] [REMOTE ] FBIO: PASS: Integrity check passed. [2026-01-06T12:09:24.913776] [DEBUG] [REMOTE ] FBIO: Symbol is viable for forecasting. [2026-01-06T12:09:24.913829] [INFO ] [MAIN ] [1170/3534] FBIO kept (0.4s) | 1168 kept, 2 rejected | 125.3/min | ETA: 18.9m [2026-01-06T12:09:25.376865] [DEBUG] [REMOTE ] FBIZ: Retrieved 5092 rows, trimmed to 300. [2026-01-06T12:09:25.376997] [DEBUG] [REMOTE ] FBIZ: PASS: History has at least 300 days. [2026-01-06T12:09:25.377208] [DEBUG] [REMOTE ] FBIZ: PASS: Price check passed. Min price $47.40. [2026-01-06T12:09:25.377339] [DEBUG] [REMOTE ] FBIZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:25.377451] [DEBUG] [REMOTE ] FBIZ: PASS: Integrity check passed. [2026-01-06T12:09:25.377491] [DEBUG] [REMOTE ] FBIZ: Symbol is viable for forecasting. [2026-01-06T12:09:25.377539] [INFO ] [MAIN ] [1171/3534] FBIZ kept (0.5s) | 1169 kept, 2 rejected | 125.3/min | ETA: 18.9m [2026-01-06T12:09:25.709352] [DEBUG] [REMOTE ] FBK: Retrieved 2338 rows, trimmed to 300. [2026-01-06T12:09:25.709469] [DEBUG] [REMOTE ] FBK: PASS: History has at least 300 days. [2026-01-06T12:09:25.709718] [DEBUG] [REMOTE ] FBK: PASS: Price check passed. Min price $51.87. [2026-01-06T12:09:25.709854] [DEBUG] [REMOTE ] FBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:25.709959] [DEBUG] [REMOTE ] FBK: PASS: Integrity check passed. [2026-01-06T12:09:25.709998] [DEBUG] [REMOTE ] FBK: Symbol is viable for forecasting. [2026-01-06T12:09:25.710043] [INFO ] [MAIN ] [1172/3534] FBK kept (0.3s) | 1170 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:25.995310] [DEBUG] [REMOTE ] FBL: Retrieved 767 rows, trimmed to 300. [2026-01-06T12:09:25.995439] [DEBUG] [REMOTE ] FBL: PASS: History has at least 300 days. [2026-01-06T12:09:25.995664] [DEBUG] [REMOTE ] FBL: PASS: Price check passed. Min price $26.34. [2026-01-06T12:09:25.995805] [DEBUG] [REMOTE ] FBL: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:25.995915] [DEBUG] [REMOTE ] FBL: PASS: Integrity check passed. [2026-01-06T12:09:25.995955] [DEBUG] [REMOTE ] FBL: Symbol is viable for forecasting. [2026-01-06T12:09:25.996004] [INFO ] [MAIN ] [1173/3534] FBL kept (0.3s) | 1171 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:26.643871] [DEBUG] [REMOTE ] FBNC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:26.644023] [DEBUG] [REMOTE ] FBNC: PASS: History has at least 300 days. [2026-01-06T12:09:26.644269] [DEBUG] [REMOTE ] FBNC: PASS: Price check passed. Min price $46.11. [2026-01-06T12:09:26.644404] [DEBUG] [REMOTE ] FBNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:26.644527] [DEBUG] [REMOTE ] FBNC: PASS: Integrity check passed. [2026-01-06T12:09:26.644566] [DEBUG] [REMOTE ] FBNC: Symbol is viable for forecasting. [2026-01-06T12:09:26.644638] [INFO ] [MAIN ] [1174/3534] FBNC kept (0.6s) | 1172 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:27.129641] [DEBUG] [REMOTE ] FBP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:27.129785] [DEBUG] [REMOTE ] FBP: PASS: History has at least 300 days. [2026-01-06T12:09:27.130026] [DEBUG] [REMOTE ] FBP: PASS: Price check passed. Min price $19.08. [2026-01-06T12:09:27.130159] [DEBUG] [REMOTE ] FBP: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:27.130280] [DEBUG] [REMOTE ] FBP: PASS: Integrity check passed. [2026-01-06T12:09:27.130319] [DEBUG] [REMOTE ] FBP: Symbol is viable for forecasting. [2026-01-06T12:09:27.130367] [INFO ] [MAIN ] [1175/3534] FBP kept (0.5s) | 1173 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:27.468158] [DEBUG] [REMOTE ] FC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:27.468286] [DEBUG] [REMOTE ] FC: PASS: History has at least 300 days. [2026-01-06T12:09:27.468498] [DEBUG] [REMOTE ] FC: PASS: Price check passed. Min price $14.18. [2026-01-06T12:09:27.468680] [DEBUG] [REMOTE ] FC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:27.468794] [DEBUG] [REMOTE ] FC: PASS: Integrity check passed. [2026-01-06T12:09:27.468858] [DEBUG] [REMOTE ] FC: Symbol is viable for forecasting. [2026-01-06T12:09:27.468912] [INFO ] [MAIN ] [1176/3534] FC kept (0.3s) | 1174 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:27.872621] [DEBUG] [REMOTE ] FCAL: Retrieved 2143 rows, trimmed to 300. [2026-01-06T12:09:27.872738] [DEBUG] [REMOTE ] FCAL: PASS: History has at least 300 days. [2026-01-06T12:09:27.872931] [DEBUG] [REMOTE ] FCAL: PASS: Price check passed. Min price $48.52. [2026-01-06T12:09:27.873060] [DEBUG] [REMOTE ] FCAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:27.873164] [DEBUG] [REMOTE ] FCAL: PASS: Integrity check passed. [2026-01-06T12:09:27.873203] [DEBUG] [REMOTE ] FCAL: Symbol is viable for forecasting. [2026-01-06T12:09:27.873249] [INFO ] [MAIN ] [1177/3534] FCAL kept (0.4s) | 1175 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:28.450368] [DEBUG] [REMOTE ] FCBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:28.450499] [DEBUG] [REMOTE ] FCBC: PASS: History has at least 300 days. [2026-01-06T12:09:28.450730] [DEBUG] [REMOTE ] FCBC: PASS: Price check passed. Min price $30.47. [2026-01-06T12:09:28.450864] [DEBUG] [REMOTE ] FCBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:28.450977] [DEBUG] [REMOTE ] FCBC: PASS: Integrity check passed. [2026-01-06T12:09:28.451016] [DEBUG] [REMOTE ] FCBC: Symbol is viable for forecasting. [2026-01-06T12:09:28.451063] [INFO ] [MAIN ] [1178/3534] FCBC kept (0.6s) | 1176 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:28.944942] [DEBUG] [REMOTE ] FCCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:28.945074] [DEBUG] [REMOTE ] FCCO: PASS: History has at least 300 days. [2026-01-06T12:09:28.945291] [DEBUG] [REMOTE ] FCCO: PASS: Price check passed. Min price $26.32. [2026-01-06T12:09:28.945428] [DEBUG] [REMOTE ] FCCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:28.945544] [DEBUG] [REMOTE ] FCCO: PASS: Integrity check passed. [2026-01-06T12:09:28.945604] [DEBUG] [REMOTE ] FCCO: Symbol is viable for forecasting. [2026-01-06T12:09:28.945655] [INFO ] [MAIN ] [1179/3534] FCCO kept (0.5s) | 1177 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:29.395440] [DEBUG] [REMOTE ] FCEL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:29.395584] [DEBUG] [REMOTE ] FCEL: PASS: History has at least 300 days. [2026-01-06T12:09:29.395790] [DEBUG] [REMOTE ] FCEL: PASS: Price check passed. Min price $6.00. [2026-01-06T12:09:29.395923] [DEBUG] [REMOTE ] FCEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:29.396038] [DEBUG] [REMOTE ] FCEL: PASS: Integrity check passed. [2026-01-06T12:09:29.396078] [DEBUG] [REMOTE ] FCEL: Symbol is viable for forecasting. [2026-01-06T12:09:29.396125] [INFO ] [MAIN ] [1180/3534] FCEL kept (0.5s) | 1178 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:29.867345] [DEBUG] [REMOTE ] FCF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:29.867469] [DEBUG] [REMOTE ] FCF: PASS: History has at least 300 days. [2026-01-06T12:09:29.867696] [DEBUG] [REMOTE ] FCF: PASS: Price check passed. Min price $15.16. [2026-01-06T12:09:29.867853] [DEBUG] [REMOTE ] FCF: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:29.867965] [DEBUG] [REMOTE ] FCF: PASS: Integrity check passed. [2026-01-06T12:09:29.868005] [DEBUG] [REMOTE ] FCF: Symbol is viable for forecasting. [2026-01-06T12:09:29.868052] [INFO ] [MAIN ] [1181/3534] FCF kept (0.5s) | 1179 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:30.373591] [DEBUG] [REMOTE ] FCFS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:30.373748] [DEBUG] [REMOTE ] FCFS: PASS: History has at least 300 days. [2026-01-06T12:09:30.374030] [DEBUG] [REMOTE ] FCFS: PASS: Price check passed. Min price $147.68. [2026-01-06T12:09:30.374204] [DEBUG] [REMOTE ] FCFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:30.374343] [DEBUG] [REMOTE ] FCFS: PASS: Integrity check passed. [2026-01-06T12:09:30.374394] [DEBUG] [REMOTE ] FCFS: Symbol is viable for forecasting. [2026-01-06T12:09:30.374460] [INFO ] [MAIN ] [1182/3534] FCFS kept (0.5s) | 1180 kept, 2 rejected | 125.4/min | ETA: 18.8m [2026-01-06T12:09:30.703008] [DEBUG] [REMOTE ] FCN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:30.703142] [DEBUG] [REMOTE ] FCN: PASS: History has at least 300 days. [2026-01-06T12:09:30.703356] [DEBUG] [REMOTE ] FCN: PASS: Price check passed. Min price $151.68. [2026-01-06T12:09:30.703494] [DEBUG] [REMOTE ] FCN: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:30.703637] [DEBUG] [REMOTE ] FCN: PASS: Integrity check passed. [2026-01-06T12:09:30.703682] [DEBUG] [REMOTE ] FCN: Symbol is viable for forecasting. [2026-01-06T12:09:30.703730] [INFO ] [MAIN ] [1183/3534] FCN kept (0.3s) | 1181 kept, 2 rejected | 125.4/min | ETA: 18.7m [2026-01-06T12:09:31.268935] [DEBUG] [REMOTE ] FCNCA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:31.269060] [DEBUG] [REMOTE ] FCNCA: PASS: History has at least 300 days. [2026-01-06T12:09:31.269274] [DEBUG] [REMOTE ] FCNCA: PASS: Price check passed. Min price $1636.85. [2026-01-06T12:09:31.269408] [DEBUG] [REMOTE ] FCNCA: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:31.269520] [DEBUG] [REMOTE ] FCNCA: PASS: Integrity check passed. [2026-01-06T12:09:31.269559] [DEBUG] [REMOTE ] FCNCA: Symbol is viable for forecasting. [2026-01-06T12:09:31.269625] [INFO ] [MAIN ] [1184/3534] FCNCA kept (0.6s) | 1182 kept, 2 rejected | 125.4/min | ETA: 18.7m [2026-01-06T12:09:31.510002] [DEBUG] [REMOTE ] FCNCO: Retrieved 1003 rows, trimmed to 300. [2026-01-06T12:09:31.510101] [DEBUG] [REMOTE ] FCNCO: PASS: History has at least 300 days. [2026-01-06T12:09:31.510289] [DEBUG] [REMOTE ] FCNCO: PASS: Price check passed. Min price $21.00. [2026-01-06T12:09:31.510418] [DEBUG] [REMOTE ] FCNCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:31.510521] [DEBUG] [REMOTE ] FCNCO: PASS: Integrity check passed. [2026-01-06T12:09:31.510560] [DEBUG] [REMOTE ] FCNCO: Symbol is viable for forecasting. [2026-01-06T12:09:31.510625] [INFO ] [MAIN ] [1185/3534] FCNCO kept (0.2s) | 1183 kept, 2 rejected | 125.5/min | ETA: 18.7m [2026-01-06T12:09:31.797899] [DEBUG] [REMOTE ] FCNCP: Retrieved 1466 rows, trimmed to 300. [2026-01-06T12:09:31.798005] [DEBUG] [REMOTE ] FCNCP: PASS: History has at least 300 days. [2026-01-06T12:09:31.798194] [DEBUG] [REMOTE ] FCNCP: PASS: Price check passed. Min price $20.03. [2026-01-06T12:09:31.798324] [DEBUG] [REMOTE ] FCNCP: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:31.798429] [DEBUG] [REMOTE ] FCNCP: PASS: Integrity check passed. [2026-01-06T12:09:31.798468] [DEBUG] [REMOTE ] FCNCP: Symbol is viable for forecasting. [2026-01-06T12:09:31.798526] [INFO ] [MAIN ] [1186/3534] FCNCP kept (0.3s) | 1184 kept, 2 rejected | 125.5/min | ETA: 18.7m [2026-01-06T12:09:32.285694] [DEBUG] [REMOTE ] FCTE: Retrieved 379 rows, trimmed to 300. [2026-01-06T12:09:32.285799] [DEBUG] [REMOTE ] FCTE: PASS: History has at least 300 days. [2026-01-06T12:09:32.285987] [DEBUG] [REMOTE ] FCTE: PASS: Price check passed. Min price $24.16. [2026-01-06T12:09:32.286116] [DEBUG] [REMOTE ] FCTE: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:32.286244] [DEBUG] [REMOTE ] FCTE: PASS: Integrity check passed. [2026-01-06T12:09:32.286283] [DEBUG] [REMOTE ] FCTE: Symbol is viable for forecasting. [2026-01-06T12:09:32.286328] [INFO ] [MAIN ] [1187/3534] FCTE kept (0.5s) | 1185 kept, 2 rejected | 125.5/min | ETA: 18.7m [2026-01-06T12:09:32.943045] [DEBUG] [REMOTE ] FCX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:32.943173] [DEBUG] [REMOTE ] FCX: PASS: History has at least 300 days. [2026-01-06T12:09:32.943385] [DEBUG] [REMOTE ] FCX: PASS: Price check passed. Min price $38.65. [2026-01-06T12:09:32.943514] [DEBUG] [REMOTE ] FCX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:32.943647] [DEBUG] [REMOTE ] FCX: PASS: Integrity check passed. [2026-01-06T12:09:32.943693] [DEBUG] [REMOTE ] FCX: Symbol is viable for forecasting. [2026-01-06T12:09:32.943740] [INFO ] [MAIN ] [1188/3534] FCX kept (0.7s) | 1186 kept, 2 rejected | 125.5/min | ETA: 18.7m [2026-01-06T12:09:33.240619] [DEBUG] [REMOTE ] FDBC: Retrieved 6279 rows, trimmed to 300. [2026-01-06T12:09:33.240760] [DEBUG] [REMOTE ] FDBC: PASS: History has at least 300 days. [2026-01-06T12:09:33.240995] [DEBUG] [REMOTE ] FDBC: PASS: Price check passed. Min price $40.90. [2026-01-06T12:09:33.241137] [DEBUG] [REMOTE ] FDBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:33.241278] [DEBUG] [REMOTE ] FDBC: PASS: Integrity check passed. [2026-01-06T12:09:33.241332] [DEBUG] [REMOTE ] FDBC: Symbol is viable for forecasting. [2026-01-06T12:09:33.241384] [INFO ] [MAIN ] [1189/3534] FDBC kept (0.3s) | 1187 kept, 2 rejected | 125.5/min | ETA: 18.7m [2026-01-06T12:09:33.573436] [DEBUG] [REMOTE ] FDIF: Retrieved 639 rows, trimmed to 300. [2026-01-06T12:09:33.573559] [DEBUG] [REMOTE ] FDIF: PASS: History has at least 300 days. [2026-01-06T12:09:33.573776] [DEBUG] [REMOTE ] FDIF: PASS: Price check passed. Min price $33.62. [2026-01-06T12:09:33.573905] [DEBUG] [REMOTE ] FDIF: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:33.574010] [DEBUG] [REMOTE ] FDIF: PASS: Integrity check passed. [2026-01-06T12:09:33.574049] [DEBUG] [REMOTE ] FDIF: Symbol is viable for forecasting. [2026-01-06T12:09:33.574095] [INFO ] [MAIN ] [1190/3534] FDIF kept (0.3s) | 1188 kept, 2 rejected | 125.5/min | ETA: 18.7m [2026-01-06T12:09:34.006627] [DEBUG] [REMOTE ] FDIG: Retrieved 930 rows, trimmed to 300. [2026-01-06T12:09:34.006753] [DEBUG] [REMOTE ] FDIG: PASS: History has at least 300 days. [2026-01-06T12:09:34.006950] [DEBUG] [REMOTE ] FDIG: PASS: Price check passed. Min price $37.53. [2026-01-06T12:09:34.007083] [DEBUG] [REMOTE ] FDIG: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:34.007190] [DEBUG] [REMOTE ] FDIG: PASS: Integrity check passed. [2026-01-06T12:09:34.007230] [DEBUG] [REMOTE ] FDIG: Symbol is viable for forecasting. [2026-01-06T12:09:34.007277] [INFO ] [MAIN ] [1191/3534] FDIG kept (0.4s) | 1189 kept, 2 rejected | 125.6/min | ETA: 18.7m [2026-01-06T12:09:34.607158] [DEBUG] [REMOTE ] FDP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:34.607289] [DEBUG] [REMOTE ] FDP: PASS: History has at least 300 days. [2026-01-06T12:09:34.607527] [DEBUG] [REMOTE ] FDP: PASS: Price check passed. Min price $32.81. [2026-01-06T12:09:34.607718] [DEBUG] [REMOTE ] FDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:34.608009] [DEBUG] [REMOTE ] FDP: PASS: Integrity check passed. [2026-01-06T12:09:34.608065] [DEBUG] [REMOTE ] FDP: Symbol is viable for forecasting. [2026-01-06T12:09:34.608142] [INFO ] [MAIN ] [1192/3534] FDP kept (0.6s) | 1190 kept, 2 rejected | 125.5/min | ETA: 18.7m [2026-01-06T12:09:35.083395] [DEBUG] [REMOTE ] FDS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:35.083519] [DEBUG] [REMOTE ] FDS: PASS: History has at least 300 days. [2026-01-06T12:09:35.083771] [DEBUG] [REMOTE ] FDS: PASS: Price check passed. Min price $252.62. [2026-01-06T12:09:35.083916] [DEBUG] [REMOTE ] FDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:35.084028] [DEBUG] [REMOTE ] FDS: PASS: Integrity check passed. [2026-01-06T12:09:35.084068] [DEBUG] [REMOTE ] FDS: Symbol is viable for forecasting. [2026-01-06T12:09:35.084114] [INFO ] [MAIN ] [1193/3534] FDS kept (0.5s) | 1191 kept, 2 rejected | 125.5/min | ETA: 18.6m [2026-01-06T12:09:35.288876] [DEBUG] [REMOTE ] FDTX: Retrieved 644 rows, trimmed to 300. [2026-01-06T12:09:35.288989] [DEBUG] [REMOTE ] FDTX: PASS: History has at least 300 days. [2026-01-06T12:09:35.289188] [DEBUG] [REMOTE ] FDTX: PASS: Price check passed. Min price $37.84. [2026-01-06T12:09:35.289323] [DEBUG] [REMOTE ] FDTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:35.289431] [DEBUG] [REMOTE ] FDTX: PASS: Integrity check passed. [2026-01-06T12:09:35.289473] [DEBUG] [REMOTE ] FDTX: Symbol is viable for forecasting. [2026-01-06T12:09:35.289521] [INFO ] [MAIN ] [1194/3534] FDTX kept (0.2s) | 1192 kept, 2 rejected | 125.6/min | ETA: 18.6m [2026-01-06T12:09:35.904727] [DEBUG] [REMOTE ] FDUS: Retrieved 3657 rows, trimmed to 300. [2026-01-06T12:09:35.904858] [DEBUG] [REMOTE ] FDUS: PASS: History has at least 300 days. [2026-01-06T12:09:35.905056] [DEBUG] [REMOTE ] FDUS: PASS: Price check passed. Min price $18.53. [2026-01-06T12:09:35.905186] [DEBUG] [REMOTE ] FDUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:35.905294] [DEBUG] [REMOTE ] FDUS: PASS: Integrity check passed. [2026-01-06T12:09:35.905333] [DEBUG] [REMOTE ] FDUS: Symbol is viable for forecasting. [2026-01-06T12:09:35.905379] [INFO ] [MAIN ] [1195/3534] FDUS kept (0.6s) | 1193 kept, 2 rejected | 125.6/min | ETA: 18.6m [2026-01-06T12:09:36.390902] [DEBUG] [REMOTE ] FDX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:36.391166] [DEBUG] [REMOTE ] FDX: PASS: History has at least 300 days. [2026-01-06T12:09:36.391641] [DEBUG] [REMOTE ] FDX: PASS: Price check passed. Min price $223.48. [2026-01-06T12:09:36.391813] [DEBUG] [REMOTE ] FDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:36.392002] [DEBUG] [REMOTE ] FDX: PASS: Integrity check passed. [2026-01-06T12:09:36.392056] [DEBUG] [REMOTE ] FDX: Symbol is viable for forecasting. [2026-01-06T12:09:36.392123] [INFO ] [MAIN ] [1196/3534] FDX kept (0.5s) | 1194 kept, 2 rejected | 125.6/min | ETA: 18.6m [2026-01-06T12:09:36.705120] [DEBUG] [REMOTE ] FE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:36.705325] [DEBUG] [REMOTE ] FE: PASS: History has at least 300 days. [2026-01-06T12:09:36.705647] [DEBUG] [REMOTE ] FE: PASS: Price check passed. Min price $44.03. [2026-01-06T12:09:36.705793] [DEBUG] [REMOTE ] FE: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:36.705932] [DEBUG] [REMOTE ] FE: PASS: Integrity check passed. [2026-01-06T12:09:36.705975] [DEBUG] [REMOTE ] FE: Symbol is viable for forecasting. [2026-01-06T12:09:36.706028] [INFO ] [MAIN ] [1197/3534] FE kept (0.3s) | 1195 kept, 2 rejected | 125.6/min | ETA: 18.6m [2026-01-06T12:09:37.113868] [DEBUG] [REMOTE ] FEED: Retrieved 2150 rows, trimmed to 300. [2026-01-06T12:09:37.113991] [DEBUG] [REMOTE ] FEED: PASS: History has at least 300 days. [2026-01-06T12:09:37.114185] [DEBUG] [REMOTE ] FEED: PASS: Price check passed. Min price $2.18. [2026-01-06T12:09:37.114315] [DEBUG] [REMOTE ] FEED: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:37.114448] [DEBUG] [REMOTE ] FEED: PASS: Integrity check passed. [2026-01-06T12:09:37.114488] [DEBUG] [REMOTE ] FEED: Symbol is viable for forecasting. [2026-01-06T12:09:37.114547] [INFO ] [MAIN ] [1198/3534] FEED kept (0.4s) | 1196 kept, 2 rejected | 125.6/min | ETA: 18.6m [2026-01-06T12:09:37.697488] [DEBUG] [REMOTE ] FEIM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:37.697669] [DEBUG] [REMOTE ] FEIM: PASS: History has at least 300 days. [2026-01-06T12:09:37.701390] [DEBUG] [REMOTE ] FEIM: PASS: Price check passed. Min price $27.07. [2026-01-06T12:09:37.701665] [DEBUG] [REMOTE ] FEIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:37.701809] [DEBUG] [REMOTE ] FEIM: PASS: Integrity check passed. [2026-01-06T12:09:37.701853] [DEBUG] [REMOTE ] FEIM: Symbol is viable for forecasting. [2026-01-06T12:09:37.701910] [INFO ] [MAIN ] [1199/3534] FEIM kept (0.6s) | 1197 kept, 2 rejected | 125.6/min | ETA: 18.6m [2026-01-06T12:09:38.197861] [DEBUG] [REMOTE ] FELE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:38.197991] [DEBUG] [REMOTE ] FELE: PASS: History has at least 300 days. [2026-01-06T12:09:38.198199] [DEBUG] [REMOTE ] FELE: PASS: Price check passed. Min price $90.46. [2026-01-06T12:09:38.198332] [DEBUG] [REMOTE ] FELE: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:38.198444] [DEBUG] [REMOTE ] FELE: PASS: Integrity check passed. [2026-01-06T12:09:38.198483] [DEBUG] [REMOTE ] FELE: Symbol is viable for forecasting. [2026-01-06T12:09:38.198530] [INFO ] [MAIN ] [1200/3534] FELE kept (0.5s) | 1198 kept, 2 rejected | 125.6/min | ETA: 18.6m [2026-01-06T12:09:38.580508] [DEBUG] [REMOTE ] FEM: Retrieved 3700 rows, trimmed to 300. [2026-01-06T12:09:38.580664] [DEBUG] [REMOTE ] FEM: PASS: History has at least 300 days. [2026-01-06T12:09:38.580867] [DEBUG] [REMOTE ] FEM: PASS: Price check passed. Min price $25.69. [2026-01-06T12:09:38.580999] [DEBUG] [REMOTE ] FEM: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:38.581107] [DEBUG] [REMOTE ] FEM: PASS: Integrity check passed. [2026-01-06T12:09:38.581147] [DEBUG] [REMOTE ] FEM: Symbol is viable for forecasting. [2026-01-06T12:09:38.581194] [INFO ] [MAIN ] [1201/3534] FEM kept (0.4s) | 1199 kept, 2 rejected | 125.6/min | ETA: 18.6m [2026-01-06T12:09:38.964000] [DEBUG] [REMOTE ] FEMB: Retrieved 2807 rows, trimmed to 300. [2026-01-06T12:09:38.964130] [DEBUG] [REMOTE ] FEMB: PASS: History has at least 300 days. [2026-01-06T12:09:38.964330] [DEBUG] [REMOTE ] FEMB: PASS: Price check passed. Min price $28.72. [2026-01-06T12:09:38.964464] [DEBUG] [REMOTE ] FEMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:38.964590] [DEBUG] [REMOTE ] FEMB: PASS: Integrity check passed. [2026-01-06T12:09:38.964632] [DEBUG] [REMOTE ] FEMB: Symbol is viable for forecasting. [2026-01-06T12:09:38.964679] [INFO ] [MAIN ] [1202/3534] FEMB kept (0.4s) | 1200 kept, 2 rejected | 125.6/min | ETA: 18.6m [2026-01-06T12:09:39.382762] [DEBUG] [REMOTE ] FEMS: Retrieved 3490 rows, trimmed to 300. [2026-01-06T12:09:39.382898] [DEBUG] [REMOTE ] FEMS: PASS: History has at least 300 days. [2026-01-06T12:09:39.383108] [DEBUG] [REMOTE ] FEMS: PASS: Price check passed. Min price $40.77. [2026-01-06T12:09:39.383240] [DEBUG] [REMOTE ] FEMS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:39.383358] [DEBUG] [REMOTE ] FEMS: PASS: Integrity check passed. [2026-01-06T12:09:39.383398] [DEBUG] [REMOTE ] FEMS: Symbol is viable for forecasting. [2026-01-06T12:09:39.383446] [INFO ] [MAIN ] [1203/3534] FEMS kept (0.4s) | 1201 kept, 2 rejected | 125.6/min | ETA: 18.6m [2026-01-06T12:09:39.830971] [DEBUG] [REMOTE ] FEP: Retrieved 3696 rows, trimmed to 300. [2026-01-06T12:09:39.831097] [DEBUG] [REMOTE ] FEP: PASS: History has at least 300 days. [2026-01-06T12:09:39.831297] [DEBUG] [REMOTE ] FEP: PASS: Price check passed. Min price $48.82. [2026-01-06T12:09:39.831429] [DEBUG] [REMOTE ] FEP: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:39.831538] [DEBUG] [REMOTE ] FEP: PASS: Integrity check passed. [2026-01-06T12:09:39.831611] [DEBUG] [REMOTE ] FEP: Symbol is viable for forecasting. [2026-01-06T12:09:39.831661] [INFO ] [MAIN ] [1204/3534] FEP kept (0.4s) | 1202 kept, 2 rejected | 125.6/min | ETA: 18.5m [2026-01-06T12:09:39.930701] [DEBUG] [REMOTE ] FEPI: Retrieved 560 rows, trimmed to 300. [2026-01-06T12:09:39.930817] [DEBUG] [REMOTE ] FEPI: PASS: History has at least 300 days. [2026-01-06T12:09:39.931009] [DEBUG] [REMOTE ] FEPI: PASS: Price check passed. Min price $42.16. [2026-01-06T12:09:39.931138] [DEBUG] [REMOTE ] FEPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:39.931242] [DEBUG] [REMOTE ] FEPI: PASS: Integrity check passed. [2026-01-06T12:09:39.931281] [DEBUG] [REMOTE ] FEPI: Symbol is viable for forecasting. [2026-01-06T12:09:39.931327] [INFO ] [MAIN ] [1205/3534] FEPI kept (0.1s) | 1203 kept, 2 rejected | 125.7/min | ETA: 18.5m [2026-01-06T12:09:40.632780] [DEBUG] [REMOTE ] FERG: Retrieved 3940 rows, trimmed to 300. [2026-01-06T12:09:40.632903] [DEBUG] [REMOTE ] FERG: PASS: History has at least 300 days. [2026-01-06T12:09:40.633097] [DEBUG] [REMOTE ] FERG: PASS: Price check passed. Min price $221.75. [2026-01-06T12:09:40.633227] [DEBUG] [REMOTE ] FERG: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:40.633333] [DEBUG] [REMOTE ] FERG: PASS: Integrity check passed. [2026-01-06T12:09:40.633371] [DEBUG] [REMOTE ] FERG: Symbol is viable for forecasting. [2026-01-06T12:09:40.633418] [INFO ] [MAIN ] [1206/3534] FERG kept (0.7s) | 1204 kept, 2 rejected | 125.7/min | ETA: 18.5m [2026-01-06T12:09:40.991535] [DEBUG] [REMOTE ] FEX: Retrieved 4694 rows, trimmed to 300. [2026-01-06T12:09:40.991708] [DEBUG] [REMOTE ] FEX: PASS: History has at least 300 days. [2026-01-06T12:09:40.991916] [DEBUG] [REMOTE ] FEX: PASS: Price check passed. Min price $111.42. [2026-01-06T12:09:40.992048] [DEBUG] [REMOTE ] FEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:40.992157] [DEBUG] [REMOTE ] FEX: PASS: Integrity check passed. [2026-01-06T12:09:40.992199] [DEBUG] [REMOTE ] FEX: Symbol is viable for forecasting. [2026-01-06T12:09:40.992246] [INFO ] [MAIN ] [1207/3534] FEX kept (0.4s) | 1205 kept, 2 rejected | 125.7/min | ETA: 18.5m [2026-01-06T12:09:41.262205] [DEBUG] [REMOTE ] FF: Retrieved 3719 rows, trimmed to 300. [2026-01-06T12:09:41.262334] [DEBUG] [REMOTE ] FF: PASS: History has at least 300 days. [2026-01-06T12:09:41.262538] [DEBUG] [REMOTE ] FF: PASS: Price check passed. Min price $3.04. [2026-01-06T12:09:41.262692] [DEBUG] [REMOTE ] FF: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:41.262804] [DEBUG] [REMOTE ] FF: PASS: Integrity check passed. [2026-01-06T12:09:41.262848] [DEBUG] [REMOTE ] FF: Symbol is viable for forecasting. [2026-01-06T12:09:41.262897] [INFO ] [MAIN ] [1208/3534] FF kept (0.3s) | 1206 kept, 2 rejected | 125.7/min | ETA: 18.5m [2026-01-06T12:09:41.872236] [DEBUG] [REMOTE ] FFA: Retrieved 5373 rows, trimmed to 300. [2026-01-06T12:09:41.872368] [DEBUG] [REMOTE ] FFA: PASS: History has at least 300 days. [2026-01-06T12:09:41.872595] [DEBUG] [REMOTE ] FFA: PASS: Price check passed. Min price $20.52. [2026-01-06T12:09:41.872730] [DEBUG] [REMOTE ] FFA: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:41.872874] [DEBUG] [REMOTE ] FFA: PASS: Integrity check passed. [2026-01-06T12:09:41.872914] [DEBUG] [REMOTE ] FFA: Symbol is viable for forecasting. [2026-01-06T12:09:41.872961] [INFO ] [MAIN ] [1209/3534] FFA kept (0.6s) | 1207 kept, 2 rejected | 125.7/min | ETA: 18.5m [2026-01-06T12:09:42.383708] [DEBUG] [REMOTE ] FFBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:42.383846] [DEBUG] [REMOTE ] FFBC: PASS: History has at least 300 days. [2026-01-06T12:09:42.384085] [DEBUG] [REMOTE ] FFBC: PASS: Price check passed. Min price $23.03. [2026-01-06T12:09:42.384223] [DEBUG] [REMOTE ] FFBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:42.384342] [DEBUG] [REMOTE ] FFBC: PASS: Integrity check passed. [2026-01-06T12:09:42.384398] [DEBUG] [REMOTE ] FFBC: Symbol is viable for forecasting. [2026-01-06T12:09:42.384450] [INFO ] [MAIN ] [1210/3534] FFBC kept (0.5s) | 1208 kept, 2 rejected | 125.7/min | ETA: 18.5m [2026-01-06T12:09:42.845043] [DEBUG] [REMOTE ] FFC: Retrieved 5770 rows, trimmed to 300. [2026-01-06T12:09:42.845171] [DEBUG] [REMOTE ] FFC: PASS: History has at least 300 days. [2026-01-06T12:09:42.845376] [DEBUG] [REMOTE ] FFC: PASS: Price check passed. Min price $16.15. [2026-01-06T12:09:42.845506] [DEBUG] [REMOTE ] FFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:42.845634] [DEBUG] [REMOTE ] FFC: PASS: Integrity check passed. [2026-01-06T12:09:42.845676] [DEBUG] [REMOTE ] FFC: Symbol is viable for forecasting. [2026-01-06T12:09:42.845722] [INFO ] [MAIN ] [1211/3534] FFC kept (0.5s) | 1209 kept, 2 rejected | 125.7/min | ETA: 18.5m [2026-01-06T12:09:43.302246] [DEBUG] [REMOTE ] FFIC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:43.302372] [DEBUG] [REMOTE ] FFIC: PASS: History has at least 300 days. [2026-01-06T12:09:43.302622] [DEBUG] [REMOTE ] FFIC: PASS: Price check passed. Min price $12.33. [2026-01-06T12:09:43.302763] [DEBUG] [REMOTE ] FFIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:43.302879] [DEBUG] [REMOTE ] FFIC: PASS: Integrity check passed. [2026-01-06T12:09:43.302919] [DEBUG] [REMOTE ] FFIC: Symbol is viable for forecasting. [2026-01-06T12:09:43.302967] [INFO ] [MAIN ] [1212/3534] FFIC kept (0.5s) | 1210 kept, 2 rejected | 125.7/min | ETA: 18.5m [2026-01-06T12:09:43.758548] [DEBUG] [REMOTE ] FFIN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:43.758891] [DEBUG] [REMOTE ] FFIN: PASS: History has at least 300 days. [2026-01-06T12:09:43.759350] [DEBUG] [REMOTE ] FFIN: PASS: Price check passed. Min price $29.68. [2026-01-06T12:09:43.759500] [DEBUG] [REMOTE ] FFIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:43.759694] [DEBUG] [REMOTE ] FFIN: PASS: Integrity check passed. [2026-01-06T12:09:43.759737] [DEBUG] [REMOTE ] FFIN: Symbol is viable for forecasting. [2026-01-06T12:09:43.759796] [INFO ] [MAIN ] [1213/3534] FFIN kept (0.5s) | 1211 kept, 2 rejected | 125.7/min | ETA: 18.5m [2026-01-06T12:09:44.105482] [DEBUG] [REMOTE ] FFWM: Retrieved 2809 rows, trimmed to 300. [2026-01-06T12:09:44.105688] [DEBUG] [REMOTE ] FFWM: PASS: History has at least 300 days. [2026-01-06T12:09:44.105930] [DEBUG] [REMOTE ] FFWM: PASS: Price check passed. Min price $4.77. [2026-01-06T12:09:44.106073] [DEBUG] [REMOTE ] FFWM: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:44.106190] [DEBUG] [REMOTE ] FFWM: PASS: Integrity check passed. [2026-01-06T12:09:44.106231] [DEBUG] [REMOTE ] FFWM: Symbol is viable for forecasting. [2026-01-06T12:09:44.106285] [INFO ] [MAIN ] [1214/3534] FFWM kept (0.3s) | 1212 kept, 2 rejected | 125.7/min | ETA: 18.4m [2026-01-06T12:09:44.396979] [DEBUG] [REMOTE ] FG: Retrieved 781 rows, trimmed to 300. [2026-01-06T12:09:44.397121] [DEBUG] [REMOTE ] FG: PASS: History has at least 300 days. [2026-01-06T12:09:44.397325] [DEBUG] [REMOTE ] FG: PASS: Price check passed. Min price $28.69. [2026-01-06T12:09:44.397474] [DEBUG] [REMOTE ] FG: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:44.397639] [DEBUG] [REMOTE ] FG: PASS: Integrity check passed. [2026-01-06T12:09:44.397688] [DEBUG] [REMOTE ] FG: Symbol is viable for forecasting. [2026-01-06T12:09:44.397736] [INFO ] [MAIN ] [1215/3534] FG kept (0.3s) | 1213 kept, 2 rejected | 125.8/min | ETA: 18.4m [2026-01-06T12:09:44.898437] [DEBUG] [REMOTE ] FGEN: Retrieved 2800 rows, trimmed to 300. [2026-01-06T12:09:44.898562] [DEBUG] [REMOTE ] FGEN: PASS: History has at least 300 days. [2026-01-06T12:09:44.898794] [DEBUG] [REMOTE ] FGEN: PASS: Price check passed. Min price $8.08. [2026-01-06T12:09:44.898929] [DEBUG] [REMOTE ] FGEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:44.899040] [DEBUG] [REMOTE ] FGEN: PASS: Integrity check passed. [2026-01-06T12:09:44.899096] [DEBUG] [REMOTE ] FGEN: Symbol is viable for forecasting. [2026-01-06T12:09:44.899144] [INFO ] [MAIN ] [1216/3534] FGEN kept (0.5s) | 1214 kept, 2 rejected | 125.8/min | ETA: 18.4m [2026-01-06T12:09:45.112611] [DEBUG] [REMOTE ] FHB: Retrieved 2368 rows, trimmed to 300. [2026-01-06T12:09:45.112794] [DEBUG] [REMOTE ] FHB: PASS: History has at least 300 days. [2026-01-06T12:09:45.113068] [DEBUG] [REMOTE ] FHB: PASS: Price check passed. Min price $22.52. [2026-01-06T12:09:45.113219] [DEBUG] [REMOTE ] FHB: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:45.113348] [DEBUG] [REMOTE ] FHB: PASS: Integrity check passed. [2026-01-06T12:09:45.113393] [DEBUG] [REMOTE ] FHB: Symbol is viable for forecasting. [2026-01-06T12:09:45.113451] [INFO ] [MAIN ] [1217/3534] FHB kept (0.2s) | 1215 kept, 2 rejected | 125.8/min | ETA: 18.4m [2026-01-06T12:09:45.852742] [DEBUG] [REMOTE ] FHI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:45.852883] [DEBUG] [REMOTE ] FHI: PASS: History has at least 300 days. [2026-01-06T12:09:45.853116] [DEBUG] [REMOTE ] FHI: PASS: Price check passed. Min price $46.98. [2026-01-06T12:09:45.853247] [DEBUG] [REMOTE ] FHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:45.853367] [DEBUG] [REMOTE ] FHI: PASS: Integrity check passed. [2026-01-06T12:09:45.853407] [DEBUG] [REMOTE ] FHI: Symbol is viable for forecasting. [2026-01-06T12:09:45.853467] [INFO ] [MAIN ] [1218/3534] FHI kept (0.7s) | 1216 kept, 2 rejected | 125.8/min | ETA: 18.4m [2026-01-06T12:09:46.263194] [DEBUG] [REMOTE ] FHN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:46.263494] [DEBUG] [REMOTE ] FHN: PASS: History has at least 300 days. [2026-01-06T12:09:46.263725] [DEBUG] [REMOTE ] FHN: PASS: Price check passed. Min price $19.81. [2026-01-06T12:09:46.263861] [DEBUG] [REMOTE ] FHN: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:46.263980] [DEBUG] [REMOTE ] FHN: PASS: Integrity check passed. [2026-01-06T12:09:46.264021] [DEBUG] [REMOTE ] FHN: Symbol is viable for forecasting. [2026-01-06T12:09:46.264068] [INFO ] [MAIN ] [1219/3534] FHN kept (0.4s) | 1217 kept, 2 rejected | 125.8/min | ETA: 18.4m [2026-01-06T12:09:46.504961] [DEBUG] [REMOTE ] FHTX: Retrieved 1305 rows, trimmed to 300. [2026-01-06T12:09:46.505125] [DEBUG] [REMOTE ] FHTX: PASS: History has at least 300 days. [2026-01-06T12:09:46.505388] [DEBUG] [REMOTE ] FHTX: PASS: Price check passed. Min price $3.53. [2026-01-06T12:09:46.505609] [DEBUG] [REMOTE ] FHTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:46.505801] [DEBUG] [REMOTE ] FHTX: PASS: Integrity check passed. [2026-01-06T12:09:46.505864] [DEBUG] [REMOTE ] FHTX: Symbol is viable for forecasting. [2026-01-06T12:09:46.505939] [INFO ] [MAIN ] [1220/3534] FHTX kept (0.2s) | 1218 kept, 2 rejected | 125.8/min | ETA: 18.4m [2026-01-06T12:09:47.028473] [DEBUG] [REMOTE ] FIBK: Retrieved 3971 rows, trimmed to 300. [2026-01-06T12:09:47.028705] [DEBUG] [REMOTE ] FIBK: PASS: History has at least 300 days. [2026-01-06T12:09:47.028969] [DEBUG] [REMOTE ] FIBK: PASS: Price check passed. Min price $28.89. [2026-01-06T12:09:47.029113] [DEBUG] [REMOTE ] FIBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:47.029234] [DEBUG] [REMOTE ] FIBK: PASS: Integrity check passed. [2026-01-06T12:09:47.029276] [DEBUG] [REMOTE ] FIBK: Symbol is viable for forecasting. [2026-01-06T12:09:47.029330] [INFO ] [MAIN ] [1221/3534] FIBK kept (0.5s) | 1219 kept, 2 rejected | 125.8/min | ETA: 18.4m [2026-01-06T12:09:47.441155] [DEBUG] [REMOTE ] FICO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:47.441320] [DEBUG] [REMOTE ] FICO: PASS: History has at least 300 days. [2026-01-06T12:09:47.441603] [DEBUG] [REMOTE ] FICO: PASS: Price check passed. Min price $1565.83. [2026-01-06T12:09:47.441747] [DEBUG] [REMOTE ] FICO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:47.441941] [DEBUG] [REMOTE ] FICO: PASS: Integrity check passed. [2026-01-06T12:09:47.441991] [DEBUG] [REMOTE ] FICO: Symbol is viable for forecasting. [2026-01-06T12:09:47.442044] [INFO ] [MAIN ] [1222/3534] FICO kept (0.4s) | 1220 kept, 2 rejected | 125.9/min | ETA: 18.4m [2026-01-06T12:09:47.788145] [DEBUG] [REMOTE ] FICS: Retrieved 1268 rows, trimmed to 300. [2026-01-06T12:09:47.788350] [DEBUG] [REMOTE ] FICS: PASS: History has at least 300 days. [2026-01-06T12:09:47.788651] [DEBUG] [REMOTE ] FICS: PASS: Price check passed. Min price $37.62. [2026-01-06T12:09:47.788807] [DEBUG] [REMOTE ] FICS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:47.788933] [DEBUG] [REMOTE ] FICS: PASS: Integrity check passed. [2026-01-06T12:09:47.788974] [DEBUG] [REMOTE ] FICS: Symbol is viable for forecasting. [2026-01-06T12:09:47.789030] [INFO ] [MAIN ] [1223/3534] FICS kept (0.3s) | 1221 kept, 2 rejected | 125.9/min | ETA: 18.4m [2026-01-06T12:09:48.226814] [DEBUG] [REMOTE ] FID: Retrieved 1847 rows, trimmed to 300. [2026-01-06T12:09:48.227024] [DEBUG] [REMOTE ] FID: PASS: History has at least 300 days. [2026-01-06T12:09:48.227318] [DEBUG] [REMOTE ] FID: PASS: Price check passed. Min price $19.19. [2026-01-06T12:09:48.227464] [DEBUG] [REMOTE ] FID: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:48.227636] [DEBUG] [REMOTE ] FID: PASS: Integrity check passed. [2026-01-06T12:09:48.227685] [DEBUG] [REMOTE ] FID: Symbol is viable for forecasting. [2026-01-06T12:09:48.227740] [INFO ] [MAIN ] [1224/3534] FID kept (0.4s) | 1222 kept, 2 rejected | 125.9/min | ETA: 18.3m [2026-01-06T12:09:48.493557] [DEBUG] [REMOTE ] FIGS: Retrieved 1157 rows, trimmed to 300. [2026-01-06T12:09:48.493793] [DEBUG] [REMOTE ] FIGS: PASS: History has at least 300 days. [2026-01-06T12:09:48.494076] [DEBUG] [REMOTE ] FIGS: PASS: Price check passed. Min price $6.90. [2026-01-06T12:09:48.494228] [DEBUG] [REMOTE ] FIGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:48.494359] [DEBUG] [REMOTE ] FIGS: PASS: Integrity check passed. [2026-01-06T12:09:48.494402] [DEBUG] [REMOTE ] FIGS: Symbol is viable for forecasting. [2026-01-06T12:09:48.494456] [INFO ] [MAIN ] [1225/3534] FIGS kept (0.3s) | 1223 kept, 2 rejected | 125.9/min | ETA: 18.3m [2026-01-06T12:09:48.865423] [DEBUG] [REMOTE ] FIHL: Retrieved 632 rows, trimmed to 300. [2026-01-06T12:09:48.865611] [DEBUG] [REMOTE ] FIHL: PASS: History has at least 300 days. [2026-01-06T12:09:48.865886] [DEBUG] [REMOTE ] FIHL: PASS: Price check passed. Min price $17.53. [2026-01-06T12:09:48.866029] [DEBUG] [REMOTE ] FIHL: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:48.866146] [DEBUG] [REMOTE ] FIHL: PASS: Integrity check passed. [2026-01-06T12:09:48.866189] [DEBUG] [REMOTE ] FIHL: Symbol is viable for forecasting. [2026-01-06T12:09:48.866240] [INFO ] [MAIN ] [1226/3534] FIHL kept (0.4s) | 1224 kept, 2 rejected | 126.0/min | ETA: 18.3m [2026-01-06T12:09:49.361127] [DEBUG] [REMOTE ] FINS: Retrieved 1661 rows, trimmed to 300. [2026-01-06T12:09:49.361311] [DEBUG] [REMOTE ] FINS: PASS: History has at least 300 days. [2026-01-06T12:09:49.361547] [DEBUG] [REMOTE ] FINS: PASS: Price check passed. Min price $12.67. [2026-01-06T12:09:49.361769] [DEBUG] [REMOTE ] FINS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:49.361890] [DEBUG] [REMOTE ] FINS: PASS: Integrity check passed. [2026-01-06T12:09:49.361929] [DEBUG] [REMOTE ] FINS: Symbol is viable for forecasting. [2026-01-06T12:09:49.361979] [INFO ] [MAIN ] [1227/3534] FINS kept (0.5s) | 1225 kept, 2 rejected | 126.0/min | ETA: 18.3m [2026-01-06T12:09:49.783021] [DEBUG] [REMOTE ] FINX: Retrieved 2341 rows, trimmed to 300. [2026-01-06T12:09:49.783237] [DEBUG] [REMOTE ] FINX: PASS: History has at least 300 days. [2026-01-06T12:09:49.783553] [DEBUG] [REMOTE ] FINX: PASS: Price check passed. Min price $28.01. [2026-01-06T12:09:49.783744] [DEBUG] [REMOTE ] FINX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:49.783924] [DEBUG] [REMOTE ] FINX: PASS: Integrity check passed. [2026-01-06T12:09:49.783972] [DEBUG] [REMOTE ] FINX: Symbol is viable for forecasting. [2026-01-06T12:09:49.784043] [INFO ] [MAIN ] [1228/3534] FINX kept (0.4s) | 1226 kept, 2 rejected | 126.0/min | ETA: 18.3m [2026-01-06T12:09:50.098537] [DEBUG] [REMOTE ] FIP: Retrieved 863 rows, trimmed to 300. [2026-01-06T12:09:50.098776] [DEBUG] [REMOTE ] FIP: PASS: History has at least 300 days. [2026-01-06T12:09:50.099067] [DEBUG] [REMOTE ] FIP: PASS: Price check passed. Min price $3.99. [2026-01-06T12:09:50.099241] [DEBUG] [REMOTE ] FIP: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:50.099387] [DEBUG] [REMOTE ] FIP: PASS: Integrity check passed. [2026-01-06T12:09:50.099440] [DEBUG] [REMOTE ] FIP: Symbol is viable for forecasting. [2026-01-06T12:09:50.099507] [INFO ] [MAIN ] [1229/3534] FIP kept (0.3s) | 1227 kept, 2 rejected | 126.0/min | ETA: 18.3m [2026-01-06T12:09:50.738718] [DEBUG] [REMOTE ] FIS: Retrieved 6172 rows, trimmed to 300. [2026-01-06T12:09:50.738837] [DEBUG] [REMOTE ] FIS: PASS: History has at least 300 days. [2026-01-06T12:09:50.739068] [DEBUG] [REMOTE ] FIS: PASS: Price check passed. Min price $61.12. [2026-01-06T12:09:50.739234] [DEBUG] [REMOTE ] FIS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:50.739353] [DEBUG] [REMOTE ] FIS: PASS: Integrity check passed. [2026-01-06T12:09:50.739394] [DEBUG] [REMOTE ] FIS: Symbol is viable for forecasting. [2026-01-06T12:09:50.739443] [INFO ] [MAIN ] [1230/3534] FIS kept (0.6s) | 1228 kept, 2 rejected | 126.0/min | ETA: 18.3m [2026-01-06T12:09:51.171268] [DEBUG] [REMOTE ] FISI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:51.171402] [DEBUG] [REMOTE ] FISI: PASS: History has at least 300 days. [2026-01-06T12:09:51.171625] [DEBUG] [REMOTE ] FISI: PASS: Price check passed. Min price $25.48. [2026-01-06T12:09:51.171758] [DEBUG] [REMOTE ] FISI: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:51.171899] [DEBUG] [REMOTE ] FISI: PASS: Integrity check passed. [2026-01-06T12:09:51.171938] [DEBUG] [REMOTE ] FISI: Symbol is viable for forecasting. [2026-01-06T12:09:51.171985] [INFO ] [MAIN ] [1231/3534] FISI kept (0.4s) | 1229 kept, 2 rejected | 126.0/min | ETA: 18.3m [2026-01-06T12:09:51.685230] [DEBUG] [REMOTE ] FITB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:51.685705] [DEBUG] [REMOTE ] FITB: PASS: History has at least 300 days. [2026-01-06T12:09:51.686069] [DEBUG] [REMOTE ] FITB: PASS: Price check passed. Min price $40.02. [2026-01-06T12:09:51.686215] [DEBUG] [REMOTE ] FITB: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:51.686389] [DEBUG] [REMOTE ] FITB: PASS: Integrity check passed. [2026-01-06T12:09:51.686435] [DEBUG] [REMOTE ] FITB: Symbol is viable for forecasting. [2026-01-06T12:09:51.686490] [INFO ] [MAIN ] [1232/3534] FITB kept (0.5s) | 1230 kept, 2 rejected | 126.0/min | ETA: 18.3m [2026-01-06T12:09:51.994494] [DEBUG] [REMOTE ] FITBI: Retrieved 3037 rows, trimmed to 300. [2026-01-06T12:09:51.994744] [DEBUG] [REMOTE ] FITBI: PASS: History has at least 300 days. [2026-01-06T12:09:51.995069] [DEBUG] [REMOTE ] FITBI: PASS: Price check passed. Min price $24.93. [2026-01-06T12:09:51.995261] [DEBUG] [REMOTE ] FITBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:51.995419] [DEBUG] [REMOTE ] FITBI: PASS: Integrity check passed. [2026-01-06T12:09:51.995462] [DEBUG] [REMOTE ] FITBI: Symbol is viable for forecasting. [2026-01-06T12:09:51.995526] [INFO ] [MAIN ] [1233/3534] FITBI kept (0.3s) | 1231 kept, 2 rejected | 126.0/min | ETA: 18.3m [2026-01-06T12:09:52.407162] [DEBUG] [REMOTE ] FITBO: Retrieved 1586 rows, trimmed to 300. [2026-01-06T12:09:52.407353] [DEBUG] [REMOTE ] FITBO: PASS: History has at least 300 days. [2026-01-06T12:09:52.407643] [DEBUG] [REMOTE ] FITBO: PASS: Price check passed. Min price $18.95. [2026-01-06T12:09:52.407845] [DEBUG] [REMOTE ] FITBO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:52.407975] [DEBUG] [REMOTE ] FITBO: PASS: Integrity check passed. [2026-01-06T12:09:52.408017] [DEBUG] [REMOTE ] FITBO: Symbol is viable for forecasting. [2026-01-06T12:09:52.408072] [INFO ] [MAIN ] [1234/3534] FITBO kept (0.4s) | 1232 kept, 2 rejected | 126.0/min | ETA: 18.3m [2026-01-06T12:09:52.848762] [DEBUG] [REMOTE ] FIVE: Retrieved 3385 rows, trimmed to 300. [2026-01-06T12:09:52.848953] [DEBUG] [REMOTE ] FIVE: PASS: History has at least 300 days. [2026-01-06T12:09:52.849209] [DEBUG] [REMOTE ] FIVE: PASS: Price check passed. Min price $138.49. [2026-01-06T12:09:52.849346] [DEBUG] [REMOTE ] FIVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:52.849466] [DEBUG] [REMOTE ] FIVE: PASS: Integrity check passed. [2026-01-06T12:09:52.849509] [DEBUG] [REMOTE ] FIVE: Symbol is viable for forecasting. [2026-01-06T12:09:52.849593] [INFO ] [MAIN ] [1235/3534] FIVE kept (0.4s) | 1233 kept, 2 rejected | 126.0/min | ETA: 18.2m [2026-01-06T12:09:53.125107] [DEBUG] [REMOTE ] FIVN: Retrieved 2956 rows, trimmed to 300. [2026-01-06T12:09:53.125298] [DEBUG] [REMOTE ] FIVN: PASS: History has at least 300 days. [2026-01-06T12:09:53.125563] [DEBUG] [REMOTE ] FIVN: PASS: Price check passed. Min price $17.78. [2026-01-06T12:09:53.125738] [DEBUG] [REMOTE ] FIVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:53.125864] [DEBUG] [REMOTE ] FIVN: PASS: Integrity check passed. [2026-01-06T12:09:53.125913] [DEBUG] [REMOTE ] FIVN: Symbol is viable for forecasting. [2026-01-06T12:09:53.125972] [INFO ] [MAIN ] [1236/3534] FIVN kept (0.3s) | 1234 kept, 2 rejected | 126.1/min | ETA: 18.2m [2026-01-06T12:09:53.787944] [DEBUG] [REMOTE ] FIX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:53.788156] [DEBUG] [REMOTE ] FIX: PASS: History has at least 300 days. [2026-01-06T12:09:53.788475] [DEBUG] [REMOTE ] FIX: PASS: Price check passed. Min price $790.19. [2026-01-06T12:09:53.788636] [DEBUG] [REMOTE ] FIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:53.788775] [DEBUG] [REMOTE ] FIX: PASS: Integrity check passed. [2026-01-06T12:09:53.788817] [DEBUG] [REMOTE ] FIX: Symbol is viable for forecasting. [2026-01-06T12:09:53.788870] [INFO ] [MAIN ] [1237/3534] FIX kept (0.7s) | 1235 kept, 2 rejected | 126.0/min | ETA: 18.2m [2026-01-06T12:09:53.951162] [DEBUG] [REMOTE ] FIXD: Retrieved 2234 rows, trimmed to 300. [2026-01-06T12:09:53.951339] [DEBUG] [REMOTE ] FIXD: PASS: History has at least 300 days. [2026-01-06T12:09:53.951591] [DEBUG] [REMOTE ] FIXD: PASS: Price check passed. Min price $43.85. [2026-01-06T12:09:53.951733] [DEBUG] [REMOTE ] FIXD: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:53.951847] [DEBUG] [REMOTE ] FIXD: PASS: Integrity check passed. [2026-01-06T12:09:53.951888] [DEBUG] [REMOTE ] FIXD: Symbol is viable for forecasting. [2026-01-06T12:09:53.951941] [INFO ] [MAIN ] [1238/3534] FIXD kept (0.2s) | 1236 kept, 2 rejected | 126.1/min | ETA: 18.2m [2026-01-06T12:09:54.709335] [DEBUG] [REMOTE ] FIZZ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:54.709591] [DEBUG] [REMOTE ] FIZZ: PASS: History has at least 300 days. [2026-01-06T12:09:54.709959] [DEBUG] [REMOTE ] FIZZ: PASS: Price check passed. Min price $31.66. [2026-01-06T12:09:54.710136] [DEBUG] [REMOTE ] FIZZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:54.710305] [DEBUG] [REMOTE ] FIZZ: PASS: Integrity check passed. [2026-01-06T12:09:54.710356] [DEBUG] [REMOTE ] FIZZ: Symbol is viable for forecasting. [2026-01-06T12:09:54.710422] [INFO ] [MAIN ] [1239/3534] FIZZ kept (0.8s) | 1237 kept, 2 rejected | 126.0/min | ETA: 18.2m [2026-01-06T12:09:55.112547] [DEBUG] [REMOTE ] FJP: Retrieved 3696 rows, trimmed to 300. [2026-01-06T12:09:55.112793] [DEBUG] [REMOTE ] FJP: PASS: History has at least 300 days. [2026-01-06T12:09:55.113112] [DEBUG] [REMOTE ] FJP: PASS: Price check passed. Min price $61.67. [2026-01-06T12:09:55.113323] [DEBUG] [REMOTE ] FJP: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:55.113487] [DEBUG] [REMOTE ] FJP: PASS: Integrity check passed. [2026-01-06T12:09:55.113544] [DEBUG] [REMOTE ] FJP: Symbol is viable for forecasting. [2026-01-06T12:09:55.113634] [INFO ] [MAIN ] [1240/3534] FJP kept (0.4s) | 1238 kept, 2 rejected | 126.0/min | ETA: 18.2m [2026-01-06T12:09:55.593650] [DEBUG] [REMOTE ] FLEX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:55.593849] [DEBUG] [REMOTE ] FLEX: PASS: History has at least 300 days. [2026-01-06T12:09:55.594131] [DEBUG] [REMOTE ] FLEX: PASS: Price check passed. Min price $54.51. [2026-01-06T12:09:55.594268] [DEBUG] [REMOTE ] FLEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:55.594399] [DEBUG] [REMOTE ] FLEX: PASS: Integrity check passed. [2026-01-06T12:09:55.594439] [DEBUG] [REMOTE ] FLEX: Symbol is viable for forecasting. [2026-01-06T12:09:55.594490] [INFO ] [MAIN ] [1241/3534] FLEX kept (0.5s) | 1239 kept, 2 rejected | 126.0/min | ETA: 18.2m [2026-01-06T12:09:55.829276] [DEBUG] [REMOTE ] FLGC: Retrieved 1169 rows, trimmed to 300. [2026-01-06T12:09:55.829472] [DEBUG] [REMOTE ] FLGC: PASS: History has at least 300 days. [2026-01-06T12:09:55.829733] [DEBUG] [REMOTE ] FLGC: PASS: Price check passed. Min price $6.26. [2026-01-06T12:09:55.829874] [DEBUG] [REMOTE ] FLGC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:55.830064] [DEBUG] [REMOTE ] FLGC: PASS: Integrity check passed. [2026-01-06T12:09:55.830119] [DEBUG] [REMOTE ] FLGC: Symbol is viable for forecasting. [2026-01-06T12:09:55.830184] [INFO ] [MAIN ] [1242/3534] FLGC kept (0.2s) | 1240 kept, 2 rejected | 126.1/min | ETA: 18.2m [2026-01-06T12:09:56.492479] [DEBUG] [REMOTE ] FLL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:56.492708] [DEBUG] [REMOTE ] FLL: PASS: History has at least 300 days. [2026-01-06T12:09:56.493010] [DEBUG] [REMOTE ] FLL: PASS: Price check passed. Min price $2.29. [2026-01-06T12:09:56.493151] [DEBUG] [REMOTE ] FLL: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:56.493291] [DEBUG] [REMOTE ] FLL: PASS: Integrity check passed. [2026-01-06T12:09:56.493333] [DEBUG] [REMOTE ] FLL: Symbol is viable for forecasting. [2026-01-06T12:09:56.493386] [INFO ] [MAIN ] [1243/3534] FLL kept (0.7s) | 1241 kept, 2 rejected | 126.1/min | ETA: 18.2m [2026-01-06T12:09:56.714009] [DEBUG] [REMOTE ] FLNC: Retrieved 1050 rows, trimmed to 300. [2026-01-06T12:09:56.714222] [DEBUG] [REMOTE ] FLNC: PASS: History has at least 300 days. [2026-01-06T12:09:56.714494] [DEBUG] [REMOTE ] FLNC: PASS: Price check passed. Min price $13.09. [2026-01-06T12:09:56.714679] [DEBUG] [REMOTE ] FLNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:56.714812] [DEBUG] [REMOTE ] FLNC: PASS: Integrity check passed. [2026-01-06T12:09:56.714860] [DEBUG] [REMOTE ] FLNC: Symbol is viable for forecasting. [2026-01-06T12:09:56.714921] [INFO ] [MAIN ] [1244/3534] FLNC kept (0.2s) | 1242 kept, 2 rejected | 126.1/min | ETA: 18.2m [2026-01-06T12:09:57.195189] [DEBUG] [REMOTE ] FLNG: Retrieved 1648 rows, trimmed to 300. [2026-01-06T12:09:57.195373] [DEBUG] [REMOTE ] FLNG: PASS: History has at least 300 days. [2026-01-06T12:09:57.195638] [DEBUG] [REMOTE ] FLNG: PASS: Price check passed. Min price $23.65. [2026-01-06T12:09:57.195794] [DEBUG] [REMOTE ] FLNG: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:57.195925] [DEBUG] [REMOTE ] FLNG: PASS: Integrity check passed. [2026-01-06T12:09:57.195971] [DEBUG] [REMOTE ] FLNG: Symbol is viable for forecasting. [2026-01-06T12:09:57.196028] [INFO ] [MAIN ] [1245/3534] FLNG kept (0.5s) | 1243 kept, 2 rejected | 126.1/min | ETA: 18.2m [2026-01-06T12:09:57.792862] [DEBUG] [REMOTE ] FLO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:57.793088] [DEBUG] [REMOTE ] FLO: PASS: History has at least 300 days. [2026-01-06T12:09:57.793432] [DEBUG] [REMOTE ] FLO: PASS: Price check passed. Min price $10.17. [2026-01-06T12:09:57.793621] [DEBUG] [REMOTE ] FLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:57.793775] [DEBUG] [REMOTE ] FLO: PASS: Integrity check passed. [2026-01-06T12:09:57.793816] [DEBUG] [REMOTE ] FLO: Symbol is viable for forecasting. [2026-01-06T12:09:57.793870] [INFO ] [MAIN ] [1246/3534] FLO kept (0.6s) | 1244 kept, 2 rejected | 126.1/min | ETA: 18.1m [2026-01-06T12:09:58.099696] [DEBUG] [REMOTE ] FLS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:58.099915] [DEBUG] [REMOTE ] FLS: PASS: History has at least 300 days. [2026-01-06T12:09:58.100261] [DEBUG] [REMOTE ] FLS: PASS: Price check passed. Min price $48.95. [2026-01-06T12:09:58.100399] [DEBUG] [REMOTE ] FLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:58.100552] [DEBUG] [REMOTE ] FLS: PASS: Integrity check passed. [2026-01-06T12:09:58.100617] [DEBUG] [REMOTE ] FLS: Symbol is viable for forecasting. [2026-01-06T12:09:58.100676] [INFO ] [MAIN ] [1247/3534] FLS kept (0.3s) | 1245 kept, 2 rejected | 126.1/min | ETA: 18.1m [2026-01-06T12:09:58.626207] [DEBUG] [REMOTE ] FLUX: Retrieved 5729 rows, trimmed to 300. [2026-01-06T12:09:58.626419] [DEBUG] [REMOTE ] FLUX: PASS: History has at least 300 days. [2026-01-06T12:09:58.626723] [DEBUG] [REMOTE ] FLUX: PASS: Price check passed. Min price $1.27. [2026-01-06T12:09:58.626868] [DEBUG] [REMOTE ] FLUX: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:58.627030] [DEBUG] [REMOTE ] FLUX: PASS: Integrity check passed. [2026-01-06T12:09:58.627075] [DEBUG] [REMOTE ] FLUX: Symbol is viable for forecasting. [2026-01-06T12:09:58.627134] [INFO ] [MAIN ] [1248/3534] FLUX kept (0.5s) | 1246 kept, 2 rejected | 126.1/min | ETA: 18.1m [2026-01-06T12:09:59.084223] [DEBUG] [REMOTE ] FLWS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:59.084502] [DEBUG] [REMOTE ] FLWS: PASS: History has at least 300 days. [2026-01-06T12:09:59.084858] [DEBUG] [REMOTE ] FLWS: PASS: Price check passed. Min price $3.06. [2026-01-06T12:09:59.085000] [DEBUG] [REMOTE ] FLWS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:59.085149] [DEBUG] [REMOTE ] FLWS: PASS: Integrity check passed. [2026-01-06T12:09:59.085194] [DEBUG] [REMOTE ] FLWS: Symbol is viable for forecasting. [2026-01-06T12:09:59.085256] [INFO ] [MAIN ] [1249/3534] FLWS kept (0.5s) | 1247 kept, 2 rejected | 126.1/min | ETA: 18.1m [2026-01-06T12:09:59.552679] [DEBUG] [REMOTE ] FLXS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:09:59.552928] [DEBUG] [REMOTE ] FLXS: PASS: History has at least 300 days. [2026-01-06T12:09:59.553357] [DEBUG] [REMOTE ] FLXS: PASS: Price check passed. Min price $34.02. [2026-01-06T12:09:59.553506] [DEBUG] [REMOTE ] FLXS: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:59.553698] [DEBUG] [REMOTE ] FLXS: PASS: Integrity check passed. [2026-01-06T12:09:59.553745] [DEBUG] [REMOTE ] FLXS: Symbol is viable for forecasting. [2026-01-06T12:09:59.553805] [INFO ] [MAIN ] [1250/3534] FLXS kept (0.5s) | 1248 kept, 2 rejected | 126.1/min | ETA: 18.1m [2026-01-06T12:09:59.768031] [DEBUG] [REMOTE ] FLYE: Retrieved 396 rows, trimmed to 300. [2026-01-06T12:09:59.768282] [DEBUG] [REMOTE ] FLYE: PASS: History has at least 300 days. [2026-01-06T12:09:59.768681] [DEBUG] [REMOTE ] FLYE: PASS: Price check passed. Min price $3.87. [2026-01-06T12:09:59.768892] [DEBUG] [REMOTE ] FLYE: PASS: Continuity check passed with 300 days. [2026-01-06T12:09:59.769087] [DEBUG] [REMOTE ] FLYE: PASS: Integrity check passed. [2026-01-06T12:09:59.769154] [DEBUG] [REMOTE ] FLYE: Symbol is viable for forecasting. [2026-01-06T12:09:59.769240] [INFO ] [MAIN ] [1251/3534] FLYE kept (0.2s) | 1249 kept, 2 rejected | 126.2/min | ETA: 18.1m [2026-01-06T12:10:00.409329] [DEBUG] [REMOTE ] FMAO: Retrieved 5306 rows, trimmed to 300. [2026-01-06T12:10:00.409677] [DEBUG] [REMOTE ] FMAO: PASS: History has at least 300 days. [2026-01-06T12:10:00.410272] [DEBUG] [REMOTE ] FMAO: PASS: Price check passed. Min price $22.80. [2026-01-06T12:10:00.410494] [DEBUG] [REMOTE ] FMAO: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:00.410785] [DEBUG] [REMOTE ] FMAO: PASS: Integrity check passed. [2026-01-06T12:10:00.410853] [DEBUG] [REMOTE ] FMAO: Symbol is viable for forecasting. [2026-01-06T12:10:00.410949] [INFO ] [MAIN ] [1252/3534] FMAO kept (0.6s) | 1250 kept, 2 rejected | 126.1/min | ETA: 18.1m [2026-01-06T12:10:00.701736] [DEBUG] [REMOTE ] FMB: Retrieved 2928 rows, trimmed to 300. [2026-01-06T12:10:00.701900] [DEBUG] [REMOTE ] FMB: PASS: History has at least 300 days. [2026-01-06T12:10:00.702205] [DEBUG] [REMOTE ] FMB: PASS: Price check passed. Min price $50.44. [2026-01-06T12:10:00.702368] [DEBUG] [REMOTE ] FMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:00.702539] [DEBUG] [REMOTE ] FMB: PASS: Integrity check passed. [2026-01-06T12:10:00.702604] [DEBUG] [REMOTE ] FMB: Symbol is viable for forecasting. [2026-01-06T12:10:00.702660] [INFO ] [MAIN ] [1253/3534] FMB kept (0.3s) | 1251 kept, 2 rejected | 126.2/min | ETA: 18.1m [2026-01-06T12:10:01.337093] [DEBUG] [REMOTE ] FMBH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:01.337217] [DEBUG] [REMOTE ] FMBH: PASS: History has at least 300 days. [2026-01-06T12:10:01.337704] [DEBUG] [REMOTE ] FMBH: PASS: Price check passed. Min price $34.75. [2026-01-06T12:10:01.337891] [DEBUG] [REMOTE ] FMBH: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:01.338037] [DEBUG] [REMOTE ] FMBH: PASS: Integrity check passed. [2026-01-06T12:10:01.338079] [DEBUG] [REMOTE ] FMBH: Symbol is viable for forecasting. [2026-01-06T12:10:01.338131] [INFO ] [MAIN ] [1254/3534] FMBH kept (0.6s) | 1252 kept, 2 rejected | 126.1/min | ETA: 18.1m [2026-01-06T12:10:01.880071] [DEBUG] [REMOTE ] FMC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:01.880214] [DEBUG] [REMOTE ] FMC: PASS: History has at least 300 days. [2026-01-06T12:10:01.880449] [DEBUG] [REMOTE ] FMC: PASS: Price check passed. Min price $12.11. [2026-01-06T12:10:01.880602] [DEBUG] [REMOTE ] FMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:01.880724] [DEBUG] [REMOTE ] FMC: PASS: Integrity check passed. [2026-01-06T12:10:01.880765] [DEBUG] [REMOTE ] FMC: Symbol is viable for forecasting. [2026-01-06T12:10:01.880813] [INFO ] [MAIN ] [1255/3534] FMC kept (0.5s) | 1253 kept, 2 rejected | 126.1/min | ETA: 18.1m [2026-01-06T12:10:02.204639] [DEBUG] [REMOTE ] FMHI: Retrieved 2052 rows, trimmed to 300. [2026-01-06T12:10:02.204770] [DEBUG] [REMOTE ] FMHI: PASS: History has at least 300 days. [2026-01-06T12:10:02.204978] [DEBUG] [REMOTE ] FMHI: PASS: Price check passed. Min price $47.15. [2026-01-06T12:10:02.205113] [DEBUG] [REMOTE ] FMHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:02.205223] [DEBUG] [REMOTE ] FMHI: PASS: Integrity check passed. [2026-01-06T12:10:02.205263] [DEBUG] [REMOTE ] FMHI: Symbol is viable for forecasting. [2026-01-06T12:10:02.205308] [INFO ] [MAIN ] [1256/3534] FMHI kept (0.3s) | 1254 kept, 2 rejected | 126.2/min | ETA: 18.1m [2026-01-06T12:10:02.743128] [DEBUG] [REMOTE ] FMN: Retrieved 5796 rows, trimmed to 300. [2026-01-06T12:10:02.743273] [DEBUG] [REMOTE ] FMN: PASS: History has at least 300 days. [2026-01-06T12:10:02.743512] [DEBUG] [REMOTE ] FMN: PASS: Price check passed. Min price $10.82. [2026-01-06T12:10:02.743675] [DEBUG] [REMOTE ] FMN: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:02.743801] [DEBUG] [REMOTE ] FMN: PASS: Integrity check passed. [2026-01-06T12:10:02.743842] [DEBUG] [REMOTE ] FMN: Symbol is viable for forecasting. [2026-01-06T12:10:02.743892] [INFO ] [MAIN ] [1257/3534] FMN kept (0.5s) | 1255 kept, 2 rejected | 126.1/min | ETA: 18.1m [2026-01-06T12:10:03.245934] [DEBUG] [REMOTE ] FMNB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:03.246097] [DEBUG] [REMOTE ] FMNB: PASS: History has at least 300 days. [2026-01-06T12:10:03.246388] [DEBUG] [REMOTE ] FMNB: PASS: Price check passed. Min price $12.71. [2026-01-06T12:10:03.246526] [DEBUG] [REMOTE ] FMNB: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:03.246678] [DEBUG] [REMOTE ] FMNB: PASS: Integrity check passed. [2026-01-06T12:10:03.246720] [DEBUG] [REMOTE ] FMNB: Symbol is viable for forecasting. [2026-01-06T12:10:03.246768] [INFO ] [MAIN ] [1258/3534] FMNB kept (0.5s) | 1256 kept, 2 rejected | 126.1/min | ETA: 18.0m [2026-01-06T12:10:03.742107] [DEBUG] [REMOTE ] FMS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:03.742253] [DEBUG] [REMOTE ] FMS: PASS: History has at least 300 days. [2026-01-06T12:10:03.742537] [DEBUG] [REMOTE ] FMS: PASS: Price check passed. Min price $22.59. [2026-01-06T12:10:03.742727] [DEBUG] [REMOTE ] FMS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:03.742878] [DEBUG] [REMOTE ] FMS: PASS: Integrity check passed. [2026-01-06T12:10:03.742927] [DEBUG] [REMOTE ] FMS: Symbol is viable for forecasting. [2026-01-06T12:10:03.742978] [INFO ] [MAIN ] [1259/3534] FMS kept (0.5s) | 1257 kept, 2 rejected | 126.1/min | ETA: 18.0m [2026-01-06T12:10:04.249408] [DEBUG] [REMOTE ] FMX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:04.249539] [DEBUG] [REMOTE ] FMX: PASS: History has at least 300 days. [2026-01-06T12:10:04.249786] [DEBUG] [REMOTE ] FMX: PASS: Price check passed. Min price $90.24. [2026-01-06T12:10:04.249927] [DEBUG] [REMOTE ] FMX: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:04.250045] [DEBUG] [REMOTE ] FMX: PASS: Integrity check passed. [2026-01-06T12:10:04.250087] [DEBUG] [REMOTE ] FMX: Symbol is viable for forecasting. [2026-01-06T12:10:04.250135] [INFO ] [MAIN ] [1260/3534] FMX kept (0.5s) | 1258 kept, 2 rejected | 126.1/min | ETA: 18.0m [2026-01-06T12:10:04.641922] [DEBUG] [REMOTE ] FN: Retrieved 3906 rows, trimmed to 300. [2026-01-06T12:10:04.642050] [DEBUG] [REMOTE ] FN: PASS: History has at least 300 days. [2026-01-06T12:10:04.642258] [DEBUG] [REMOTE ] FN: PASS: Price check passed. Min price $361.94. [2026-01-06T12:10:04.642399] [DEBUG] [REMOTE ] FN: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:04.642528] [DEBUG] [REMOTE ] FN: PASS: Integrity check passed. [2026-01-06T12:10:04.642779] [DEBUG] [REMOTE ] FN: Symbol is viable for forecasting. [2026-01-06T12:10:04.642832] [INFO ] [MAIN ] [1261/3534] FN kept (0.4s) | 1259 kept, 2 rejected | 126.1/min | ETA: 18.0m [2026-01-06T12:10:05.187473] [DEBUG] [REMOTE ] FNB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:05.187613] [DEBUG] [REMOTE ] FNB: PASS: History has at least 300 days. [2026-01-06T12:10:05.187843] [DEBUG] [REMOTE ] FNB: PASS: Price check passed. Min price $14.55. [2026-01-06T12:10:05.187975] [DEBUG] [REMOTE ] FNB: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:05.188086] [DEBUG] [REMOTE ] FNB: PASS: Integrity check passed. [2026-01-06T12:10:05.188126] [DEBUG] [REMOTE ] FNB: Symbol is viable for forecasting. [2026-01-06T12:10:05.188171] [INFO ] [MAIN ] [1262/3534] FNB kept (0.5s) | 1260 kept, 2 rejected | 126.1/min | ETA: 18.0m [2026-01-06T12:10:05.476194] [DEBUG] [REMOTE ] FND: Retrieved 2185 rows, trimmed to 300. [2026-01-06T12:10:05.476308] [DEBUG] [REMOTE ] FND: PASS: History has at least 300 days. [2026-01-06T12:10:05.476501] [DEBUG] [REMOTE ] FND: PASS: Price check passed. Min price $56.79. [2026-01-06T12:10:05.476660] [DEBUG] [REMOTE ] FND: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:05.476768] [DEBUG] [REMOTE ] FND: PASS: Integrity check passed. [2026-01-06T12:10:05.476807] [DEBUG] [REMOTE ] FND: Symbol is viable for forecasting. [2026-01-06T12:10:05.476852] [INFO ] [MAIN ] [1263/3534] FND kept (0.3s) | 1261 kept, 2 rejected | 126.2/min | ETA: 18.0m [2026-01-06T12:10:06.097915] [DEBUG] [REMOTE ] FNF: Retrieved 5087 rows, trimmed to 300. [2026-01-06T12:10:06.098048] [DEBUG] [REMOTE ] FNF: PASS: History has at least 300 days. [2026-01-06T12:10:06.098265] [DEBUG] [REMOTE ] FNF: PASS: Price check passed. Min price $52.13. [2026-01-06T12:10:06.098398] [DEBUG] [REMOTE ] FNF: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:06.098534] [DEBUG] [REMOTE ] FNF: PASS: Integrity check passed. [2026-01-06T12:10:06.098593] [DEBUG] [REMOTE ] FNF: Symbol is viable for forecasting. [2026-01-06T12:10:06.098645] [INFO ] [MAIN ] [1264/3534] FNF kept (0.6s) | 1262 kept, 2 rejected | 126.1/min | ETA: 18.0m [2026-01-06T12:10:06.388940] [DEBUG] [REMOTE ] FNKO: Retrieved 2053 rows, trimmed to 300. [2026-01-06T12:10:06.389095] [DEBUG] [REMOTE ] FNKO: PASS: History has at least 300 days. [2026-01-06T12:10:06.389357] [DEBUG] [REMOTE ] FNKO: PASS: Price check passed. Min price $2.81. [2026-01-06T12:10:06.389528] [DEBUG] [REMOTE ] FNKO: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:06.389699] [DEBUG] [REMOTE ] FNKO: PASS: Integrity check passed. [2026-01-06T12:10:06.389755] [DEBUG] [REMOTE ] FNKO: Symbol is viable for forecasting. [2026-01-06T12:10:06.389820] [INFO ] [MAIN ] [1265/3534] FNKO kept (0.3s) | 1263 kept, 2 rejected | 126.2/min | ETA: 18.0m [2026-01-06T12:10:06.965553] [DEBUG] [REMOTE ] FNLC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:06.965695] [DEBUG] [REMOTE ] FNLC: PASS: History has at least 300 days. [2026-01-06T12:10:06.965902] [DEBUG] [REMOTE ] FNLC: PASS: Price check passed. Min price $24.08. [2026-01-06T12:10:06.966237] [DEBUG] [REMOTE ] FNLC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:06.966351] [DEBUG] [REMOTE ] FNLC: PASS: Integrity check passed. [2026-01-06T12:10:06.966391] [DEBUG] [REMOTE ] FNLC: Symbol is viable for forecasting. [2026-01-06T12:10:06.966438] [INFO ] [MAIN ] [1266/3534] FNLC kept (0.6s) | 1264 kept, 2 rejected | 126.2/min | ETA: 18.0m [2026-01-06T12:10:07.394449] [DEBUG] [REMOTE ] FNX: Retrieved 4694 rows, trimmed to 300. [2026-01-06T12:10:07.394599] [DEBUG] [REMOTE ] FNX: PASS: History has at least 300 days. [2026-01-06T12:10:07.394807] [DEBUG] [REMOTE ] FNX: PASS: Price check passed. Min price $117.13. [2026-01-06T12:10:07.394944] [DEBUG] [REMOTE ] FNX: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:07.395050] [DEBUG] [REMOTE ] FNX: PASS: Integrity check passed. [2026-01-06T12:10:07.395089] [DEBUG] [REMOTE ] FNX: Symbol is viable for forecasting. [2026-01-06T12:10:07.395134] [INFO ] [MAIN ] [1267/3534] FNX kept (0.4s) | 1265 kept, 2 rejected | 126.2/min | ETA: 18.0m [2026-01-06T12:10:07.741627] [DEBUG] [REMOTE ] FNY: Retrieved 3699 rows, trimmed to 300. [2026-01-06T12:10:07.741730] [DEBUG] [REMOTE ] FNY: PASS: History has at least 300 days. [2026-01-06T12:10:07.741923] [DEBUG] [REMOTE ] FNY: PASS: Price check passed. Min price $85.10. [2026-01-06T12:10:07.742052] [DEBUG] [REMOTE ] FNY: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:07.742158] [DEBUG] [REMOTE ] FNY: PASS: Integrity check passed. [2026-01-06T12:10:07.742198] [DEBUG] [REMOTE ] FNY: Symbol is viable for forecasting. [2026-01-06T12:10:07.742244] [INFO ] [MAIN ] [1268/3534] FNY kept (0.3s) | 1266 kept, 2 rejected | 126.2/min | ETA: 18.0m [2026-01-06T12:10:08.090534] [DEBUG] [REMOTE ] FOA: Retrieved 1688 rows, trimmed to 300. [2026-01-06T12:10:08.090681] [DEBUG] [REMOTE ] FOA: PASS: History has at least 300 days. [2026-01-06T12:10:08.090889] [DEBUG] [REMOTE ] FOA: PASS: Price check passed. Min price $21.41. [2026-01-06T12:10:08.091023] [DEBUG] [REMOTE ] FOA: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:08.091132] [DEBUG] [REMOTE ] FOA: PASS: Integrity check passed. [2026-01-06T12:10:08.091173] [DEBUG] [REMOTE ] FOA: Symbol is viable for forecasting. [2026-01-06T12:10:08.091220] [INFO ] [MAIN ] [1269/3534] FOA kept (0.3s) | 1267 kept, 2 rejected | 126.2/min | ETA: 17.9m [2026-01-06T12:10:08.519492] [DEBUG] [REMOTE ] FOF: Retrieved 4805 rows, trimmed to 300. [2026-01-06T12:10:08.519647] [DEBUG] [REMOTE ] FOF: PASS: History has at least 300 days. [2026-01-06T12:10:08.519904] [DEBUG] [REMOTE ] FOF: PASS: Price check passed. Min price $12.70. [2026-01-06T12:10:08.520062] [DEBUG] [REMOTE ] FOF: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:08.520190] [DEBUG] [REMOTE ] FOF: PASS: Integrity check passed. [2026-01-06T12:10:08.520236] [DEBUG] [REMOTE ] FOF: Symbol is viable for forecasting. [2026-01-06T12:10:08.520293] [INFO ] [MAIN ] [1270/3534] FOF kept (0.4s) | 1268 kept, 2 rejected | 126.2/min | ETA: 17.9m [2026-01-06T12:10:08.979955] [DEBUG] [REMOTE ] FOLD: Retrieved 4680 rows, trimmed to 300. [2026-01-06T12:10:08.980075] [DEBUG] [REMOTE ] FOLD: PASS: History has at least 300 days. [2026-01-06T12:10:08.980269] [DEBUG] [REMOTE ] FOLD: PASS: Price check passed. Min price $8.04. [2026-01-06T12:10:08.980399] [DEBUG] [REMOTE ] FOLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:08.980504] [DEBUG] [REMOTE ] FOLD: PASS: Integrity check passed. [2026-01-06T12:10:08.980544] [DEBUG] [REMOTE ] FOLD: Symbol is viable for forecasting. [2026-01-06T12:10:08.980608] [INFO ] [MAIN ] [1271/3534] FOLD kept (0.5s) | 1269 kept, 2 rejected | 126.2/min | ETA: 17.9m [2026-01-06T12:10:09.485606] [DEBUG] [REMOTE ] FORM: Retrieved 5678 rows, trimmed to 300. [2026-01-06T12:10:09.485732] [DEBUG] [REMOTE ] FORM: PASS: History has at least 300 days. [2026-01-06T12:10:09.485935] [DEBUG] [REMOTE ] FORM: PASS: Price check passed. Min price $38.14. [2026-01-06T12:10:09.486065] [DEBUG] [REMOTE ] FORM: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:09.486174] [DEBUG] [REMOTE ] FORM: PASS: Integrity check passed. [2026-01-06T12:10:09.486213] [DEBUG] [REMOTE ] FORM: Symbol is viable for forecasting. [2026-01-06T12:10:09.486259] [INFO ] [MAIN ] [1272/3534] FORM kept (0.5s) | 1270 kept, 2 rejected | 126.2/min | ETA: 17.9m [2026-01-06T12:10:09.949749] [DEBUG] [REMOTE ] FOSL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:09.949894] [DEBUG] [REMOTE ] FOSL: PASS: History has at least 300 days. [2026-01-06T12:10:09.950131] [DEBUG] [REMOTE ] FOSL: PASS: Price check passed. Min price $1.79. [2026-01-06T12:10:09.950296] [DEBUG] [REMOTE ] FOSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:09.950464] [DEBUG] [REMOTE ] FOSL: PASS: Integrity check passed. [2026-01-06T12:10:09.950515] [DEBUG] [REMOTE ] FOSL: Symbol is viable for forecasting. [2026-01-06T12:10:09.950567] [INFO ] [MAIN ] [1273/3534] FOSL kept (0.5s) | 1271 kept, 2 rejected | 126.2/min | ETA: 17.9m [2026-01-06T12:10:10.273480] [DEBUG] [REMOTE ] FOX: Retrieved 1714 rows, trimmed to 300. [2026-01-06T12:10:10.273702] [DEBUG] [REMOTE ] FOX: PASS: History has at least 300 days. [2026-01-06T12:10:10.274046] [DEBUG] [REMOTE ] FOX: PASS: Price check passed. Min price $51.27. [2026-01-06T12:10:10.274190] [DEBUG] [REMOTE ] FOX: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:10.274330] [DEBUG] [REMOTE ] FOX: PASS: Integrity check passed. [2026-01-06T12:10:10.274371] [DEBUG] [REMOTE ] FOX: Symbol is viable for forecasting. [2026-01-06T12:10:10.274423] [INFO ] [MAIN ] [1274/3534] FOX kept (0.3s) | 1272 kept, 2 rejected | 126.3/min | ETA: 17.9m [2026-01-06T12:10:10.628363] [DEBUG] [REMOTE ] FOXA: Retrieved 1715 rows, trimmed to 300. [2026-01-06T12:10:10.628497] [DEBUG] [REMOTE ] FOXA: PASS: History has at least 300 days. [2026-01-06T12:10:10.628742] [DEBUG] [REMOTE ] FOXA: PASS: Price check passed. Min price $57.00. [2026-01-06T12:10:10.628898] [DEBUG] [REMOTE ] FOXA: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:10.629043] [DEBUG] [REMOTE ] FOXA: PASS: Integrity check passed. [2026-01-06T12:10:10.629102] [DEBUG] [REMOTE ] FOXA: Symbol is viable for forecasting. [2026-01-06T12:10:10.629157] [INFO ] [MAIN ] [1275/3534] FOXA kept (0.4s) | 1273 kept, 2 rejected | 126.3/min | ETA: 17.9m [2026-01-06T12:10:11.095668] [DEBUG] [REMOTE ] FOXF: Retrieved 3121 rows, trimmed to 300. [2026-01-06T12:10:11.095816] [DEBUG] [REMOTE ] FOXF: PASS: History has at least 300 days. [2026-01-06T12:10:11.096028] [DEBUG] [REMOTE ] FOXF: PASS: Price check passed. Min price $13.19. [2026-01-06T12:10:11.096158] [DEBUG] [REMOTE ] FOXF: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:11.096269] [DEBUG] [REMOTE ] FOXF: PASS: Integrity check passed. [2026-01-06T12:10:11.096308] [DEBUG] [REMOTE ] FOXF: Symbol is viable for forecasting. [2026-01-06T12:10:11.096353] [INFO ] [MAIN ] [1276/3534] FOXF kept (0.5s) | 1274 kept, 2 rejected | 126.3/min | ETA: 17.9m [2026-01-06T12:10:11.504324] [DEBUG] [REMOTE ] FPF: Retrieved 3173 rows, trimmed to 300. [2026-01-06T12:10:11.504460] [DEBUG] [REMOTE ] FPF: PASS: History has at least 300 days. [2026-01-06T12:10:11.504774] [DEBUG] [REMOTE ] FPF: PASS: Price check passed. Min price $18.15. [2026-01-06T12:10:11.504925] [DEBUG] [REMOTE ] FPF: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:11.505046] [DEBUG] [REMOTE ] FPF: PASS: Integrity check passed. [2026-01-06T12:10:11.505086] [DEBUG] [REMOTE ] FPF: Symbol is viable for forecasting. [2026-01-06T12:10:11.505134] [INFO ] [MAIN ] [1277/3534] FPF kept (0.4s) | 1275 kept, 2 rejected | 126.3/min | ETA: 17.9m [2026-01-06T12:10:11.705303] [DEBUG] [REMOTE ] FPH: Retrieved 2176 rows, trimmed to 300. [2026-01-06T12:10:11.705433] [DEBUG] [REMOTE ] FPH: PASS: History has at least 300 days. [2026-01-06T12:10:11.705877] [DEBUG] [REMOTE ] FPH: PASS: Price check passed. Min price $5.44. [2026-01-06T12:10:11.706022] [DEBUG] [REMOTE ] FPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:11.706142] [DEBUG] [REMOTE ] FPH: PASS: Integrity check passed. [2026-01-06T12:10:11.706183] [DEBUG] [REMOTE ] FPH: Symbol is viable for forecasting. [2026-01-06T12:10:11.706232] [INFO ] [MAIN ] [1278/3534] FPH kept (0.2s) | 1276 kept, 2 rejected | 126.4/min | ETA: 17.9m [2026-01-06T12:10:12.227500] [DEBUG] [REMOTE ] FPI: Retrieved 2951 rows, trimmed to 300. [2026-01-06T12:10:12.227668] [DEBUG] [REMOTE ] FPI: PASS: History has at least 300 days. [2026-01-06T12:10:12.227928] [DEBUG] [REMOTE ] FPI: PASS: Price check passed. Min price $9.15. [2026-01-06T12:10:12.228075] [DEBUG] [REMOTE ] FPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:12.228223] [DEBUG] [REMOTE ] FPI: PASS: Integrity check passed. [2026-01-06T12:10:12.228270] [DEBUG] [REMOTE ] FPI: Symbol is viable for forecasting. [2026-01-06T12:10:12.228321] [INFO ] [MAIN ] [1279/3534] FPI kept (0.5s) | 1277 kept, 2 rejected | 126.3/min | ETA: 17.8m [2026-01-06T12:10:12.678602] [DEBUG] [REMOTE ] FPXI: Retrieved 2805 rows, trimmed to 300. [2026-01-06T12:10:12.678740] [DEBUG] [REMOTE ] FPXI: PASS: History has at least 300 days. [2026-01-06T12:10:12.678958] [DEBUG] [REMOTE ] FPXI: PASS: Price check passed. Min price $56.37. [2026-01-06T12:10:12.679090] [DEBUG] [REMOTE ] FPXI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:12.679206] [DEBUG] [REMOTE ] FPXI: PASS: Integrity check passed. [2026-01-06T12:10:12.679246] [DEBUG] [REMOTE ] FPXI: Symbol is viable for forecasting. [2026-01-06T12:10:12.679293] [INFO ] [MAIN ] [1280/3534] FPXI kept (0.5s) | 1278 kept, 2 rejected | 126.4/min | ETA: 17.8m [2026-01-06T12:10:13.212520] [DEBUG] [REMOTE ] FRA: Retrieved 5581 rows, trimmed to 300. [2026-01-06T12:10:13.212694] [DEBUG] [REMOTE ] FRA: PASS: History has at least 300 days. [2026-01-06T12:10:13.212917] [DEBUG] [REMOTE ] FRA: PASS: Price check passed. Min price $11.46. [2026-01-06T12:10:13.213085] [DEBUG] [REMOTE ] FRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:13.213215] [DEBUG] [REMOTE ] FRA: PASS: Integrity check passed. [2026-01-06T12:10:13.213258] [DEBUG] [REMOTE ] FRA: Symbol is viable for forecasting. [2026-01-06T12:10:13.213307] [INFO ] [MAIN ] [1281/3534] FRA kept (0.5s) | 1279 kept, 2 rejected | 126.3/min | ETA: 17.8m [2026-01-06T12:10:13.588830] [DEBUG] [REMOTE ] FRBA: Retrieved 4724 rows, trimmed to 300. [2026-01-06T12:10:13.588996] [DEBUG] [REMOTE ] FRBA: PASS: History has at least 300 days. [2026-01-06T12:10:13.589238] [DEBUG] [REMOTE ] FRBA: PASS: Price check passed. Min price $14.98. [2026-01-06T12:10:13.589371] [DEBUG] [REMOTE ] FRBA: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:13.589494] [DEBUG] [REMOTE ] FRBA: PASS: Integrity check passed. [2026-01-06T12:10:13.589533] [DEBUG] [REMOTE ] FRBA: Symbol is viable for forecasting. [2026-01-06T12:10:13.589600] [INFO ] [MAIN ] [1282/3534] FRBA kept (0.4s) | 1280 kept, 2 rejected | 126.4/min | ETA: 17.8m [2026-01-06T12:10:13.864469] [DEBUG] [REMOTE ] FRGE: Retrieved 1238 rows, trimmed to 300. [2026-01-06T12:10:13.864650] [DEBUG] [REMOTE ] FRGE: PASS: History has at least 300 days. [2026-01-06T12:10:13.864922] [DEBUG] [REMOTE ] FRGE: PASS: Price check passed. Min price $16.20. [2026-01-06T12:10:13.865111] [DEBUG] [REMOTE ] FRGE: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:13.865265] [DEBUG] [REMOTE ] FRGE: PASS: Integrity check passed. [2026-01-06T12:10:13.865324] [DEBUG] [REMOTE ] FRGE: Symbol is viable for forecasting. [2026-01-06T12:10:13.865395] [INFO ] [MAIN ] [1283/3534] FRGE kept (0.3s) | 1281 kept, 2 rejected | 126.4/min | ETA: 17.8m [2026-01-06T12:10:15.167646] [DEBUG] [REMOTE ] FRHC: Retrieved 2073 rows, trimmed to 300. [2026-01-06T12:10:15.168017] [DEBUG] [REMOTE ] FRHC: PASS: History has at least 300 days. [2026-01-06T12:10:15.168262] [DEBUG] [REMOTE ] FRHC: PASS: Price check passed. Min price $121.68. [2026-01-06T12:10:15.168403] [DEBUG] [REMOTE ] FRHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:15.168515] [DEBUG] [REMOTE ] FRHC: PASS: Integrity check passed. [2026-01-06T12:10:15.168556] [DEBUG] [REMOTE ] FRHC: Symbol is viable for forecasting. [2026-01-06T12:10:15.168632] [INFO ] [MAIN ] [1284/3534] FRHC kept (1.3s) | 1282 kept, 2 rejected | 126.2/min | ETA: 17.8m [2026-01-06T12:10:15.667591] [DEBUG] [REMOTE ] FRME: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:15.667726] [DEBUG] [REMOTE ] FRME: PASS: History has at least 300 days. [2026-01-06T12:10:15.667960] [DEBUG] [REMOTE ] FRME: PASS: Price check passed. Min price $34.66. [2026-01-06T12:10:15.668092] [DEBUG] [REMOTE ] FRME: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:15.668204] [DEBUG] [REMOTE ] FRME: PASS: Integrity check passed. [2026-01-06T12:10:15.668243] [DEBUG] [REMOTE ] FRME: Symbol is viable for forecasting. [2026-01-06T12:10:15.668289] [INFO ] [MAIN ] [1285/3534] FRME kept (0.5s) | 1283 kept, 2 rejected | 126.2/min | ETA: 17.8m [2026-01-06T12:10:16.129611] [DEBUG] [REMOTE ] FRO: Retrieved 6140 rows, trimmed to 300. [2026-01-06T12:10:16.129747] [DEBUG] [REMOTE ] FRO: PASS: History has at least 300 days. [2026-01-06T12:10:16.129962] [DEBUG] [REMOTE ] FRO: PASS: Price check passed. Min price $20.58. [2026-01-06T12:10:16.130096] [DEBUG] [REMOTE ] FRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:16.130240] [DEBUG] [REMOTE ] FRO: PASS: Integrity check passed. [2026-01-06T12:10:16.130281] [DEBUG] [REMOTE ] FRO: Symbol is viable for forecasting. [2026-01-06T12:10:16.130329] [INFO ] [MAIN ] [1286/3534] FRO kept (0.5s) | 1284 kept, 2 rejected | 126.2/min | ETA: 17.8m [2026-01-06T12:10:16.373854] [DEBUG] [REMOTE ] FROG: Retrieved 1332 rows, trimmed to 300. [2026-01-06T12:10:16.373978] [DEBUG] [REMOTE ] FROG: PASS: History has at least 300 days. [2026-01-06T12:10:16.374171] [DEBUG] [REMOTE ] FROG: PASS: Price check passed. Min price $46.01. [2026-01-06T12:10:16.374304] [DEBUG] [REMOTE ] FROG: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:16.374412] [DEBUG] [REMOTE ] FROG: PASS: Integrity check passed. [2026-01-06T12:10:16.374452] [DEBUG] [REMOTE ] FROG: Symbol is viable for forecasting. [2026-01-06T12:10:16.374499] [INFO ] [MAIN ] [1287/3534] FROG kept (0.2s) | 1285 kept, 2 rejected | 126.3/min | ETA: 17.8m [2026-01-06T12:10:16.974846] [DEBUG] [REMOTE ] FRPH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:16.975110] [DEBUG] [REMOTE ] FRPH: PASS: History has at least 300 days. [2026-01-06T12:10:16.975489] [DEBUG] [REMOTE ] FRPH: PASS: Price check passed. Min price $22.33. [2026-01-06T12:10:16.975661] [DEBUG] [REMOTE ] FRPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:16.975813] [DEBUG] [REMOTE ] FRPH: PASS: Integrity check passed. [2026-01-06T12:10:16.975856] [DEBUG] [REMOTE ] FRPH: Symbol is viable for forecasting. [2026-01-06T12:10:16.975915] [INFO ] [MAIN ] [1288/3534] FRPH kept (0.6s) | 1286 kept, 2 rejected | 126.2/min | ETA: 17.8m [2026-01-06T12:10:17.209272] [DEBUG] [REMOTE ] FRSH: Retrieved 1076 rows, trimmed to 300. [2026-01-06T12:10:17.209411] [DEBUG] [REMOTE ] FRSH: PASS: History has at least 300 days. [2026-01-06T12:10:17.209632] [DEBUG] [REMOTE ] FRSH: PASS: Price check passed. Min price $10.85. [2026-01-06T12:10:17.209770] [DEBUG] [REMOTE ] FRSH: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:17.209876] [DEBUG] [REMOTE ] FRSH: PASS: Integrity check passed. [2026-01-06T12:10:17.209917] [DEBUG] [REMOTE ] FRSH: Symbol is viable for forecasting. [2026-01-06T12:10:17.209965] [INFO ] [MAIN ] [1289/3534] FRSH kept (0.2s) | 1287 kept, 2 rejected | 126.3/min | ETA: 17.8m [2026-01-06T12:10:17.715389] [DEBUG] [REMOTE ] FRSX: Retrieved 2151 rows, trimmed to 300. [2026-01-06T12:10:17.715505] [DEBUG] [REMOTE ] FRSX: PASS: History has at least 300 days. [2026-01-06T12:10:17.715723] [DEBUG] [REMOTE ] FRSX: PASS: Price check passed. Min price $1.29. [2026-01-06T12:10:17.715855] [DEBUG] [REMOTE ] FRSX: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:17.715961] [DEBUG] [REMOTE ] FRSX: PASS: Integrity check passed. [2026-01-06T12:10:17.715999] [DEBUG] [REMOTE ] FRSX: Symbol is viable for forecasting. [2026-01-06T12:10:17.716044] [INFO ] [MAIN ] [1290/3534] FRSX kept (0.5s) | 1288 kept, 2 rejected | 126.3/min | ETA: 17.8m [2026-01-06T12:10:18.686440] [DEBUG] [REMOTE ] FSBC: Retrieved 1174 rows, trimmed to 300. [2026-01-06T12:10:18.686600] [DEBUG] [REMOTE ] FSBC: PASS: History has at least 300 days. [2026-01-06T12:10:18.686847] [DEBUG] [REMOTE ] FSBC: PASS: Price check passed. Min price $30.93. [2026-01-06T12:10:18.687002] [DEBUG] [REMOTE ] FSBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:18.687117] [DEBUG] [REMOTE ] FSBC: PASS: Integrity check passed. [2026-01-06T12:10:18.687157] [DEBUG] [REMOTE ] FSBC: Symbol is viable for forecasting. [2026-01-06T12:10:18.687206] [INFO ] [MAIN ] [1291/3534] FSBC kept (1.0s) | 1289 kept, 2 rejected | 126.2/min | ETA: 17.8m [2026-01-06T12:10:18.939750] [DEBUG] [REMOTE ] FSCO: Retrieved 787 rows, trimmed to 300. [2026-01-06T12:10:18.939877] [DEBUG] [REMOTE ] FSCO: PASS: History has at least 300 days. [2026-01-06T12:10:18.940071] [DEBUG] [REMOTE ] FSCO: PASS: Price check passed. Min price $5.95. [2026-01-06T12:10:18.940206] [DEBUG] [REMOTE ] FSCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:18.940314] [DEBUG] [REMOTE ] FSCO: PASS: Integrity check passed. [2026-01-06T12:10:18.940355] [DEBUG] [REMOTE ] FSCO: Symbol is viable for forecasting. [2026-01-06T12:10:18.940402] [INFO ] [MAIN ] [1292/3534] FSCO kept (0.3s) | 1290 kept, 2 rejected | 126.2/min | ETA: 17.8m [2026-01-06T12:10:19.425093] [DEBUG] [REMOTE ] FSK: Retrieved 2948 rows, trimmed to 300. [2026-01-06T12:10:19.425243] [DEBUG] [REMOTE ] FSK: PASS: History has at least 300 days. [2026-01-06T12:10:19.425510] [DEBUG] [REMOTE ] FSK: PASS: Price check passed. Min price $13.55. [2026-01-06T12:10:19.425720] [DEBUG] [REMOTE ] FSK: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:19.425876] [DEBUG] [REMOTE ] FSK: PASS: Integrity check passed. [2026-01-06T12:10:19.425934] [DEBUG] [REMOTE ] FSK: Symbol is viable for forecasting. [2026-01-06T12:10:19.426003] [INFO ] [MAIN ] [1293/3534] FSK kept (0.5s) | 1291 kept, 2 rejected | 126.2/min | ETA: 17.8m [2026-01-06T12:10:19.712107] [DEBUG] [REMOTE ] FSLY: Retrieved 1668 rows, trimmed to 300. [2026-01-06T12:10:19.712273] [DEBUG] [REMOTE ] FSLY: PASS: History has at least 300 days. [2026-01-06T12:10:19.712505] [DEBUG] [REMOTE ] FSLY: PASS: Price check passed. Min price $7.86. [2026-01-06T12:10:19.712711] [DEBUG] [REMOTE ] FSLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:19.712841] [DEBUG] [REMOTE ] FSLY: PASS: Integrity check passed. [2026-01-06T12:10:19.712882] [DEBUG] [REMOTE ] FSLY: Symbol is viable for forecasting. [2026-01-06T12:10:19.712932] [INFO ] [MAIN ] [1294/3534] FSLY kept (0.3s) | 1292 kept, 2 rejected | 126.3/min | ETA: 17.7m [2026-01-06T12:10:20.357493] [DEBUG] [REMOTE ] FSM: Retrieved 4779 rows, trimmed to 300. [2026-01-06T12:10:20.357668] [DEBUG] [REMOTE ] FSM: PASS: History has at least 300 days. [2026-01-06T12:10:20.357925] [DEBUG] [REMOTE ] FSM: PASS: Price check passed. Min price $7.84. [2026-01-06T12:10:20.358066] [DEBUG] [REMOTE ] FSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:20.358188] [DEBUG] [REMOTE ] FSM: PASS: Integrity check passed. [2026-01-06T12:10:20.358230] [DEBUG] [REMOTE ] FSM: Symbol is viable for forecasting. [2026-01-06T12:10:20.358280] [INFO ] [MAIN ] [1295/3534] FSM kept (0.6s) | 1293 kept, 2 rejected | 126.2/min | ETA: 17.7m [2026-01-06T12:10:20.848150] [DEBUG] [REMOTE ] FSS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:20.848290] [DEBUG] [REMOTE ] FSS: PASS: History has at least 300 days. [2026-01-06T12:10:20.848521] [DEBUG] [REMOTE ] FSS: PASS: Price check passed. Min price $106.16. [2026-01-06T12:10:20.848674] [DEBUG] [REMOTE ] FSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:20.848795] [DEBUG] [REMOTE ] FSS: PASS: Integrity check passed. [2026-01-06T12:10:20.848835] [DEBUG] [REMOTE ] FSS: Symbol is viable for forecasting. [2026-01-06T12:10:20.848883] [INFO ] [MAIN ] [1296/3534] FSS kept (0.5s) | 1294 kept, 2 rejected | 126.2/min | ETA: 17.7m [2026-01-06T12:10:21.258665] [DEBUG] [REMOTE ] FTA: Retrieved 4693 rows, trimmed to 300. [2026-01-06T12:10:21.258802] [DEBUG] [REMOTE ] FTA: PASS: History has at least 300 days. [2026-01-06T12:10:21.259049] [DEBUG] [REMOTE ] FTA: PASS: Price check passed. Min price $80.63. [2026-01-06T12:10:21.259200] [DEBUG] [REMOTE ] FTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:21.259351] [DEBUG] [REMOTE ] FTA: PASS: Integrity check passed. [2026-01-06T12:10:21.259393] [DEBUG] [REMOTE ] FTA: Symbol is viable for forecasting. [2026-01-06T12:10:21.259444] [INFO ] [MAIN ] [1297/3534] FTA kept (0.4s) | 1295 kept, 2 rejected | 126.2/min | ETA: 17.7m [2026-01-06T12:10:21.599561] [DEBUG] [REMOTE ] FTAI: Retrieved 2676 rows, trimmed to 300. [2026-01-06T12:10:21.599715] [DEBUG] [REMOTE ] FTAI: PASS: History has at least 300 days. [2026-01-06T12:10:21.599915] [DEBUG] [REMOTE ] FTAI: PASS: Price check passed. Min price $152.80. [2026-01-06T12:10:21.600049] [DEBUG] [REMOTE ] FTAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:21.600160] [DEBUG] [REMOTE ] FTAI: PASS: Integrity check passed. [2026-01-06T12:10:21.600200] [DEBUG] [REMOTE ] FTAI: Symbol is viable for forecasting. [2026-01-06T12:10:21.600246] [INFO ] [MAIN ] [1298/3534] FTAI kept (0.3s) | 1296 kept, 2 rejected | 126.3/min | ETA: 17.7m [2026-01-06T12:10:22.093118] [DEBUG] [REMOTE ] FTC: Retrieved 4693 rows, trimmed to 300. [2026-01-06T12:10:22.093250] [DEBUG] [REMOTE ] FTC: PASS: History has at least 300 days. [2026-01-06T12:10:22.093456] [DEBUG] [REMOTE ] FTC: PASS: Price check passed. Min price $150.07. [2026-01-06T12:10:22.093610] [DEBUG] [REMOTE ] FTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:22.093725] [DEBUG] [REMOTE ] FTC: PASS: Integrity check passed. [2026-01-06T12:10:22.093765] [DEBUG] [REMOTE ] FTC: Symbol is viable for forecasting. [2026-01-06T12:10:22.093812] [INFO ] [MAIN ] [1299/3534] FTC kept (0.5s) | 1297 kept, 2 rejected | 126.3/min | ETA: 17.7m [2026-01-06T12:10:22.345300] [DEBUG] [REMOTE ] FTCI: Retrieved 1178 rows, trimmed to 300. [2026-01-06T12:10:22.345430] [DEBUG] [REMOTE ] FTCI: PASS: History has at least 300 days. [2026-01-06T12:10:22.345644] [DEBUG] [REMOTE ] FTCI: PASS: Price check passed. Min price $7.32. [2026-01-06T12:10:22.345788] [DEBUG] [REMOTE ] FTCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:22.345911] [DEBUG] [REMOTE ] FTCI: PASS: Integrity check passed. [2026-01-06T12:10:22.345953] [DEBUG] [REMOTE ] FTCI: Symbol is viable for forecasting. [2026-01-06T12:10:22.346001] [INFO ] [MAIN ] [1300/3534] FTCI kept (0.3s) | 1298 kept, 2 rejected | 126.3/min | ETA: 17.7m [2026-01-06T12:10:22.958755] [DEBUG] [REMOTE ] FTCS: Retrieved 4903 rows, trimmed to 300. [2026-01-06T12:10:22.958894] [DEBUG] [REMOTE ] FTCS: PASS: History has at least 300 days. [2026-01-06T12:10:22.959133] [DEBUG] [REMOTE ] FTCS: PASS: Price check passed. Min price $89.63. [2026-01-06T12:10:22.959296] [DEBUG] [REMOTE ] FTCS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:22.959428] [DEBUG] [REMOTE ] FTCS: PASS: Integrity check passed. [2026-01-06T12:10:22.959477] [DEBUG] [REMOTE ] FTCS: Symbol is viable for forecasting. [2026-01-06T12:10:22.959535] [INFO ] [MAIN ] [1301/3534] FTCS kept (0.6s) | 1299 kept, 2 rejected | 126.3/min | ETA: 17.7m [2026-01-06T12:10:23.299753] [DEBUG] [REMOTE ] FTEK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:23.299909] [DEBUG] [REMOTE ] FTEK: PASS: History has at least 300 days. [2026-01-06T12:10:23.300189] [DEBUG] [REMOTE ] FTEK: PASS: Price check passed. Min price $1.52. [2026-01-06T12:10:23.300378] [DEBUG] [REMOTE ] FTEK: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:23.300534] [DEBUG] [REMOTE ] FTEK: PASS: Integrity check passed. [2026-01-06T12:10:23.300614] [DEBUG] [REMOTE ] FTEK: Symbol is viable for forecasting. [2026-01-06T12:10:23.300683] [INFO ] [MAIN ] [1302/3534] FTEK kept (0.3s) | 1300 kept, 2 rejected | 126.3/min | ETA: 17.7m [2026-01-06T12:10:23.550814] [DEBUG] [REMOTE ] FTGC: Retrieved 3068 rows, trimmed to 300. [2026-01-06T12:10:23.550958] [DEBUG] [REMOTE ] FTGC: PASS: History has at least 300 days. [2026-01-06T12:10:23.551200] [DEBUG] [REMOTE ] FTGC: PASS: Price check passed. Min price $22.01. [2026-01-06T12:10:23.551362] [DEBUG] [REMOTE ] FTGC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:23.551499] [DEBUG] [REMOTE ] FTGC: PASS: Integrity check passed. [2026-01-06T12:10:23.551546] [DEBUG] [REMOTE ] FTGC: Symbol is viable for forecasting. [2026-01-06T12:10:23.551626] [INFO ] [MAIN ] [1303/3534] FTGC kept (0.3s) | 1301 kept, 2 rejected | 126.4/min | ETA: 17.7m [2026-01-06T12:10:24.009179] [DEBUG] [REMOTE ] FTGS: Retrieved 800 rows, trimmed to 300. [2026-01-06T12:10:24.009314] [DEBUG] [REMOTE ] FTGS: PASS: History has at least 300 days. [2026-01-06T12:10:24.009516] [DEBUG] [REMOTE ] FTGS: PASS: Price check passed. Min price $33.68. [2026-01-06T12:10:24.009669] [DEBUG] [REMOTE ] FTGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:24.009783] [DEBUG] [REMOTE ] FTGS: PASS: Integrity check passed. [2026-01-06T12:10:24.009822] [DEBUG] [REMOTE ] FTGS: Symbol is viable for forecasting. [2026-01-06T12:10:24.009869] [INFO ] [MAIN ] [1304/3534] FTGS kept (0.5s) | 1302 kept, 2 rejected | 126.4/min | ETA: 17.6m [2026-01-06T12:10:24.527495] [DEBUG] [REMOTE ] FTHI: Retrieved 3017 rows, trimmed to 300. [2026-01-06T12:10:24.527660] [DEBUG] [REMOTE ] FTHI: PASS: History has at least 300 days. [2026-01-06T12:10:24.527912] [DEBUG] [REMOTE ] FTHI: PASS: Price check passed. Min price $22.71. [2026-01-06T12:10:24.528048] [DEBUG] [REMOTE ] FTHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:24.528173] [DEBUG] [REMOTE ] FTHI: PASS: Integrity check passed. [2026-01-06T12:10:24.528224] [DEBUG] [REMOTE ] FTHI: Symbol is viable for forecasting. [2026-01-06T12:10:24.528281] [INFO ] [MAIN ] [1305/3534] FTHI kept (0.5s) | 1303 kept, 2 rejected | 126.4/min | ETA: 17.6m [2026-01-06T12:10:24.817258] [DEBUG] [REMOTE ] FTHY: Retrieved 1388 rows, trimmed to 300. [2026-01-06T12:10:24.817373] [DEBUG] [REMOTE ] FTHY: PASS: History has at least 300 days. [2026-01-06T12:10:24.817566] [DEBUG] [REMOTE ] FTHY: PASS: Price check passed. Min price $13.62. [2026-01-06T12:10:24.817726] [DEBUG] [REMOTE ] FTHY: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:24.817864] [DEBUG] [REMOTE ] FTHY: PASS: Integrity check passed. [2026-01-06T12:10:24.817907] [DEBUG] [REMOTE ] FTHY: Symbol is viable for forecasting. [2026-01-06T12:10:24.817954] [INFO ] [MAIN ] [1306/3534] FTHY kept (0.3s) | 1304 kept, 2 rejected | 126.4/min | ETA: 17.6m [2026-01-06T12:10:25.410860] [DEBUG] [REMOTE ] FTI: Retrieved 6176 rows, trimmed to 300. [2026-01-06T12:10:25.410991] [DEBUG] [REMOTE ] FTI: PASS: History has at least 300 days. [2026-01-06T12:10:25.411207] [DEBUG] [REMOTE ] FTI: PASS: Price check passed. Min price $35.53. [2026-01-06T12:10:25.411339] [DEBUG] [REMOTE ] FTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:25.411451] [DEBUG] [REMOTE ] FTI: PASS: Integrity check passed. [2026-01-06T12:10:25.411490] [DEBUG] [REMOTE ] FTI: Symbol is viable for forecasting. [2026-01-06T12:10:25.411536] [INFO ] [MAIN ] [1307/3534] FTI kept (0.6s) | 1305 kept, 2 rejected | 126.4/min | ETA: 17.6m [2026-01-06T12:10:25.758516] [DEBUG] [REMOTE ] FTK: Retrieved 5143 rows, trimmed to 300. [2026-01-06T12:10:25.758674] [DEBUG] [REMOTE ] FTK: PASS: History has at least 300 days. [2026-01-06T12:10:25.758909] [DEBUG] [REMOTE ] FTK: PASS: Price check passed. Min price $13.47. [2026-01-06T12:10:25.759055] [DEBUG] [REMOTE ] FTK: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:25.759216] [DEBUG] [REMOTE ] FTK: PASS: Integrity check passed. [2026-01-06T12:10:25.759265] [DEBUG] [REMOTE ] FTK: Symbol is viable for forecasting. [2026-01-06T12:10:25.759316] [INFO ] [MAIN ] [1308/3534] FTK kept (0.3s) | 1306 kept, 2 rejected | 126.4/min | ETA: 17.6m [2026-01-06T12:10:26.194695] [DEBUG] [REMOTE ] FTLF: Retrieved 4563 rows, trimmed to 300. [2026-01-06T12:10:26.194839] [DEBUG] [REMOTE ] FTLF: PASS: History has at least 300 days. [2026-01-06T12:10:26.195065] [DEBUG] [REMOTE ] FTLF: PASS: Price check passed. Min price $15.74. [2026-01-06T12:10:26.195198] [DEBUG] [REMOTE ] FTLF: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:26.195317] [DEBUG] [REMOTE ] FTLF: PASS: Integrity check passed. [2026-01-06T12:10:26.195359] [DEBUG] [REMOTE ] FTLF: Symbol is viable for forecasting. [2026-01-06T12:10:26.195410] [INFO ] [MAIN ] [1309/3534] FTLF kept (0.4s) | 1307 kept, 2 rejected | 126.4/min | ETA: 17.6m [2026-01-06T12:10:26.448929] [DEBUG] [REMOTE ] FTQI: Retrieved 3017 rows, trimmed to 300. [2026-01-06T12:10:26.449059] [DEBUG] [REMOTE ] FTQI: PASS: History has at least 300 days. [2026-01-06T12:10:26.449263] [DEBUG] [REMOTE ] FTQI: PASS: Price check passed. Min price $19.83. [2026-01-06T12:10:26.449397] [DEBUG] [REMOTE ] FTQI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:26.449510] [DEBUG] [REMOTE ] FTQI: PASS: Integrity check passed. [2026-01-06T12:10:26.449550] [DEBUG] [REMOTE ] FTQI: Symbol is viable for forecasting. [2026-01-06T12:10:26.449615] [INFO ] [MAIN ] [1310/3534] FTQI kept (0.3s) | 1308 kept, 2 rejected | 126.4/min | ETA: 17.6m [2026-01-06T12:10:26.834127] [DEBUG] [REMOTE ] FTRE: Retrieved 627 rows, trimmed to 300. [2026-01-06T12:10:26.834258] [DEBUG] [REMOTE ] FTRE: PASS: History has at least 300 days. [2026-01-06T12:10:26.834456] [DEBUG] [REMOTE ] FTRE: PASS: Price check passed. Min price $9.45. [2026-01-06T12:10:26.834606] [DEBUG] [REMOTE ] FTRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:26.834717] [DEBUG] [REMOTE ] FTRE: PASS: Integrity check passed. [2026-01-06T12:10:26.834757] [DEBUG] [REMOTE ] FTRE: Symbol is viable for forecasting. [2026-01-06T12:10:26.834819] [INFO ] [MAIN ] [1311/3534] FTRE kept (0.4s) | 1309 kept, 2 rejected | 126.5/min | ETA: 17.6m [2026-01-06T12:10:27.345403] [DEBUG] [REMOTE ] FTRI: Retrieved 2524 rows, trimmed to 300. [2026-01-06T12:10:27.345518] [DEBUG] [REMOTE ] FTRI: PASS: History has at least 300 days. [2026-01-06T12:10:27.345734] [DEBUG] [REMOTE ] FTRI: PASS: Price check passed. Min price $14.35. [2026-01-06T12:10:27.345867] [DEBUG] [REMOTE ] FTRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:27.345974] [DEBUG] [REMOTE ] FTRI: PASS: Integrity check passed. [2026-01-06T12:10:27.346014] [DEBUG] [REMOTE ] FTRI: Symbol is viable for forecasting. [2026-01-06T12:10:27.346060] [INFO ] [MAIN ] [1312/3534] FTRI kept (0.5s) | 1310 kept, 2 rejected | 126.5/min | ETA: 17.6m [2026-01-06T12:10:27.651321] [DEBUG] [REMOTE ] FTS: Retrieved 2516 rows, trimmed to 300. [2026-01-06T12:10:27.651460] [DEBUG] [REMOTE ] FTS: PASS: History has at least 300 days. [2026-01-06T12:10:27.651714] [DEBUG] [REMOTE ] FTS: PASS: Price check passed. Min price $49.38. [2026-01-06T12:10:27.651849] [DEBUG] [REMOTE ] FTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:27.651968] [DEBUG] [REMOTE ] FTS: PASS: Integrity check passed. [2026-01-06T12:10:27.652008] [DEBUG] [REMOTE ] FTS: Symbol is viable for forecasting. [2026-01-06T12:10:27.652055] [INFO ] [MAIN ] [1313/3534] FTS kept (0.3s) | 1311 kept, 2 rejected | 126.5/min | ETA: 17.6m [2026-01-06T12:10:28.265309] [DEBUG] [REMOTE ] FTSL: Retrieved 3189 rows, trimmed to 300. [2026-01-06T12:10:28.265473] [DEBUG] [REMOTE ] FTSL: PASS: History has at least 300 days. [2026-01-06T12:10:28.265799] [DEBUG] [REMOTE ] FTSL: PASS: Price check passed. Min price $44.99. [2026-01-06T12:10:28.266007] [DEBUG] [REMOTE ] FTSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:28.266182] [DEBUG] [REMOTE ] FTSL: PASS: Integrity check passed. [2026-01-06T12:10:28.266246] [DEBUG] [REMOTE ] FTSL: Symbol is viable for forecasting. [2026-01-06T12:10:28.266319] [INFO ] [MAIN ] [1314/3534] FTSL kept (0.6s) | 1312 kept, 2 rejected | 126.5/min | ETA: 17.6m [2026-01-06T12:10:28.619595] [DEBUG] [REMOTE ] FTSM: Retrieved 2871 rows, trimmed to 300. [2026-01-06T12:10:28.619734] [DEBUG] [REMOTE ] FTSM: PASS: History has at least 300 days. [2026-01-06T12:10:28.619957] [DEBUG] [REMOTE ] FTSM: PASS: Price check passed. Min price $59.36. [2026-01-06T12:10:28.620095] [DEBUG] [REMOTE ] FTSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:28.620217] [DEBUG] [REMOTE ] FTSM: PASS: Integrity check passed. [2026-01-06T12:10:28.620258] [DEBUG] [REMOTE ] FTSM: Symbol is viable for forecasting. [2026-01-06T12:10:28.620307] [INFO ] [MAIN ] [1315/3534] FTSM kept (0.4s) | 1313 kept, 2 rejected | 126.5/min | ETA: 17.5m [2026-01-06T12:10:28.976340] [DEBUG] [REMOTE ] FTXL: Retrieved 2335 rows, trimmed to 300. [2026-01-06T12:10:28.976470] [DEBUG] [REMOTE ] FTXL: PASS: History has at least 300 days. [2026-01-06T12:10:28.976745] [DEBUG] [REMOTE ] FTXL: PASS: Price check passed. Min price $110.81. [2026-01-06T12:10:28.976886] [DEBUG] [REMOTE ] FTXL: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:28.977005] [DEBUG] [REMOTE ] FTXL: PASS: Integrity check passed. [2026-01-06T12:10:28.977045] [DEBUG] [REMOTE ] FTXL: Symbol is viable for forecasting. [2026-01-06T12:10:28.977093] [INFO ] [MAIN ] [1316/3534] FTXL kept (0.4s) | 1314 kept, 2 rejected | 126.5/min | ETA: 17.5m [2026-01-06T12:10:29.408408] [DEBUG] [REMOTE ] FTXN: Retrieved 2333 rows, trimmed to 300. [2026-01-06T12:10:29.408541] [DEBUG] [REMOTE ] FTXN: PASS: History has at least 300 days. [2026-01-06T12:10:29.408779] [DEBUG] [REMOTE ] FTXN: PASS: Price check passed. Min price $26.46. [2026-01-06T12:10:29.408917] [DEBUG] [REMOTE ] FTXN: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:29.409031] [DEBUG] [REMOTE ] FTXN: PASS: Integrity check passed. [2026-01-06T12:10:29.409073] [DEBUG] [REMOTE ] FTXN: Symbol is viable for forecasting. [2026-01-06T12:10:29.409138] [INFO ] [MAIN ] [1317/3534] FTXN kept (0.4s) | 1315 kept, 2 rejected | 126.5/min | ETA: 17.5m [2026-01-06T12:10:29.757725] [DEBUG] [REMOTE ] FTXO: Retrieved 2323 rows, trimmed to 300. [2026-01-06T12:10:29.757881] [DEBUG] [REMOTE ] FTXO: PASS: History has at least 300 days. [2026-01-06T12:10:29.758122] [DEBUG] [REMOTE ] FTXO: PASS: Price check passed. Min price $32.89. [2026-01-06T12:10:29.758258] [DEBUG] [REMOTE ] FTXO: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:29.758378] [DEBUG] [REMOTE ] FTXO: PASS: Integrity check passed. [2026-01-06T12:10:29.758417] [DEBUG] [REMOTE ] FTXO: Symbol is viable for forecasting. [2026-01-06T12:10:29.758465] [INFO ] [MAIN ] [1318/3534] FTXO kept (0.3s) | 1316 kept, 2 rejected | 126.5/min | ETA: 17.5m [2026-01-06T12:10:30.189000] [DEBUG] [REMOTE ] FUBO: Retrieved 2018 rows, trimmed to 300. [2026-01-06T12:10:30.189133] [DEBUG] [REMOTE ] FUBO: PASS: History has at least 300 days. [2026-01-06T12:10:30.189555] [DEBUG] [REMOTE ] FUBO: PASS: Price check passed. Min price $2.51. [2026-01-06T12:10:30.189712] [DEBUG] [REMOTE ] FUBO: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:30.189857] [DEBUG] [REMOTE ] FUBO: PASS: Integrity check passed. [2026-01-06T12:10:30.189897] [DEBUG] [REMOTE ] FUBO: Symbol is viable for forecasting. [2026-01-06T12:10:30.189945] [INFO ] [MAIN ] [1319/3534] FUBO kept (0.4s) | 1317 kept, 2 rejected | 126.6/min | ETA: 17.5m [2026-01-06T12:10:30.665147] [DEBUG] [REMOTE ] FUL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:30.665292] [DEBUG] [REMOTE ] FUL: PASS: History has at least 300 days. [2026-01-06T12:10:30.665519] [DEBUG] [REMOTE ] FUL: PASS: Price check passed. Min price $55.41. [2026-01-06T12:10:30.665673] [DEBUG] [REMOTE ] FUL: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:30.665793] [DEBUG] [REMOTE ] FUL: PASS: Integrity check passed. [2026-01-06T12:10:30.665832] [DEBUG] [REMOTE ] FUL: Symbol is viable for forecasting. [2026-01-06T12:10:30.665880] [INFO ] [MAIN ] [1320/3534] FUL kept (0.5s) | 1318 kept, 2 rejected | 126.6/min | ETA: 17.5m [2026-01-06T12:10:30.936221] [DEBUG] [REMOTE ] FULC: Retrieved 1626 rows, trimmed to 300. [2026-01-06T12:10:30.936336] [DEBUG] [REMOTE ] FULC: PASS: History has at least 300 days. [2026-01-06T12:10:30.936526] [DEBUG] [REMOTE ] FULC: PASS: Price check passed. Min price $7.63. [2026-01-06T12:10:30.936675] [DEBUG] [REMOTE ] FULC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:30.936781] [DEBUG] [REMOTE ] FULC: PASS: Integrity check passed. [2026-01-06T12:10:30.936819] [DEBUG] [REMOTE ] FULC: Symbol is viable for forecasting. [2026-01-06T12:10:30.936865] [INFO ] [MAIN ] [1321/3534] FULC kept (0.3s) | 1319 kept, 2 rejected | 126.6/min | ETA: 17.5m [2026-01-06T12:10:31.423707] [DEBUG] [REMOTE ] FUN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:31.423842] [DEBUG] [REMOTE ] FUN: PASS: History has at least 300 days. [2026-01-06T12:10:31.424077] [DEBUG] [REMOTE ] FUN: PASS: Price check passed. Min price $12.83. [2026-01-06T12:10:31.424212] [DEBUG] [REMOTE ] FUN: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:31.424332] [DEBUG] [REMOTE ] FUN: PASS: Integrity check passed. [2026-01-06T12:10:31.424371] [DEBUG] [REMOTE ] FUN: Symbol is viable for forecasting. [2026-01-06T12:10:31.424419] [INFO ] [MAIN ] [1322/3534] FUN kept (0.5s) | 1320 kept, 2 rejected | 126.6/min | ETA: 17.5m [2026-01-06T12:10:31.935736] [DEBUG] [REMOTE ] FUNC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:31.935960] [DEBUG] [REMOTE ] FUNC: PASS: History has at least 300 days. [2026-01-06T12:10:31.936306] [DEBUG] [REMOTE ] FUNC: PASS: Price check passed. Min price $33.85. [2026-01-06T12:10:31.936457] [DEBUG] [REMOTE ] FUNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:31.936618] [DEBUG] [REMOTE ] FUNC: PASS: Integrity check passed. [2026-01-06T12:10:31.936662] [DEBUG] [REMOTE ] FUNC: Symbol is viable for forecasting. [2026-01-06T12:10:31.936740] [INFO ] [MAIN ] [1323/3534] FUNC kept (0.5s) | 1321 kept, 2 rejected | 126.6/min | ETA: 17.5m [2026-01-06T12:10:32.431174] [DEBUG] [REMOTE ] FUND: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:32.431349] [DEBUG] [REMOTE ] FUND: PASS: History has at least 300 days. [2026-01-06T12:10:32.431677] [DEBUG] [REMOTE ] FUND: PASS: Price check passed. Min price $7.80. [2026-01-06T12:10:32.431870] [DEBUG] [REMOTE ] FUND: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:32.432036] [DEBUG] [REMOTE ] FUND: PASS: Integrity check passed. [2026-01-06T12:10:32.432096] [DEBUG] [REMOTE ] FUND: Symbol is viable for forecasting. [2026-01-06T12:10:32.432171] [INFO ] [MAIN ] [1324/3534] FUND kept (0.5s) | 1322 kept, 2 rejected | 126.6/min | ETA: 17.5m [2026-01-06T12:10:32.817874] [DEBUG] [REMOTE ] FVCB: Retrieved 3057 rows, trimmed to 300. [2026-01-06T12:10:32.818006] [DEBUG] [REMOTE ] FVCB: PASS: History has at least 300 days. [2026-01-06T12:10:32.818205] [DEBUG] [REMOTE ] FVCB: PASS: Price check passed. Min price $11.98. [2026-01-06T12:10:32.818340] [DEBUG] [REMOTE ] FVCB: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:32.818449] [DEBUG] [REMOTE ] FVCB: PASS: Integrity check passed. [2026-01-06T12:10:32.818488] [DEBUG] [REMOTE ] FVCB: Symbol is viable for forecasting. [2026-01-06T12:10:32.818534] [INFO ] [MAIN ] [1325/3534] FVCB kept (0.4s) | 1323 kept, 2 rejected | 126.6/min | ETA: 17.4m [2026-01-06T12:10:33.057922] [DEBUG] [REMOTE ] FWONA: Retrieved 3266 rows, trimmed to 300. [2026-01-06T12:10:33.058114] [DEBUG] [REMOTE ] FWONA: PASS: History has at least 300 days. [2026-01-06T12:10:33.058377] [DEBUG] [REMOTE ] FWONA: PASS: Price check passed. Min price $83.50. [2026-01-06T12:10:33.058520] [DEBUG] [REMOTE ] FWONA: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:33.058671] [DEBUG] [REMOTE ] FWONA: PASS: Integrity check passed. [2026-01-06T12:10:33.058715] [DEBUG] [REMOTE ] FWONA: Symbol is viable for forecasting. [2026-01-06T12:10:33.058767] [INFO ] [MAIN ] [1326/3534] FWONA kept (0.2s) | 1324 kept, 2 rejected | 126.6/min | ETA: 17.4m [2026-01-06T12:10:33.564070] [DEBUG] [REMOTE ] FWONK: Retrieved 2892 rows, trimmed to 300. [2026-01-06T12:10:33.564225] [DEBUG] [REMOTE ] FWONK: PASS: History has at least 300 days. [2026-01-06T12:10:33.564454] [DEBUG] [REMOTE ] FWONK: PASS: Price check passed. Min price $90.56. [2026-01-06T12:10:33.564605] [DEBUG] [REMOTE ] FWONK: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:33.564726] [DEBUG] [REMOTE ] FWONK: PASS: Integrity check passed. [2026-01-06T12:10:33.564765] [DEBUG] [REMOTE ] FWONK: Symbol is viable for forecasting. [2026-01-06T12:10:33.564811] [INFO ] [MAIN ] [1327/3534] FWONK kept (0.5s) | 1325 kept, 2 rejected | 126.6/min | ETA: 17.4m [2026-01-06T12:10:34.124637] [DEBUG] [REMOTE ] FWRD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:34.124763] [DEBUG] [REMOTE ] FWRD: PASS: History has at least 300 days. [2026-01-06T12:10:34.124961] [DEBUG] [REMOTE ] FWRD: PASS: Price check passed. Min price $17.69. [2026-01-06T12:10:34.125093] [DEBUG] [REMOTE ] FWRD: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:34.125205] [DEBUG] [REMOTE ] FWRD: PASS: Integrity check passed. [2026-01-06T12:10:34.125244] [DEBUG] [REMOTE ] FWRD: Symbol is viable for forecasting. [2026-01-06T12:10:34.125290] [INFO ] [MAIN ] [1328/3534] FWRD kept (0.6s) | 1326 kept, 2 rejected | 126.6/min | ETA: 17.4m [2026-01-06T12:10:34.258225] [DEBUG] [REMOTE ] FWRG: Retrieved 1069 rows, trimmed to 300. [2026-01-06T12:10:34.258350] [DEBUG] [REMOTE ] FWRG: PASS: History has at least 300 days. [2026-01-06T12:10:34.258542] [DEBUG] [REMOTE ] FWRG: PASS: Price check passed. Min price $15.05. [2026-01-06T12:10:34.258691] [DEBUG] [REMOTE ] FWRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:34.258796] [DEBUG] [REMOTE ] FWRG: PASS: Integrity check passed. [2026-01-06T12:10:34.258849] [DEBUG] [REMOTE ] FWRG: Symbol is viable for forecasting. [2026-01-06T12:10:34.258896] [INFO ] [MAIN ] [1329/3534] FWRG kept (0.1s) | 1327 kept, 2 rejected | 126.7/min | ETA: 17.4m [2026-01-06T12:10:34.794719] [DEBUG] [REMOTE ] FYC: Retrieved 3699 rows, trimmed to 300. [2026-01-06T12:10:34.794851] [DEBUG] [REMOTE ] FYC: PASS: History has at least 300 days. [2026-01-06T12:10:34.795063] [DEBUG] [REMOTE ] FYC: PASS: Price check passed. Min price $87.35. [2026-01-06T12:10:34.795195] [DEBUG] [REMOTE ] FYC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:34.795529] [DEBUG] [REMOTE ] FYC: PASS: Integrity check passed. [2026-01-06T12:10:34.795586] [DEBUG] [REMOTE ] FYC: Symbol is viable for forecasting. [2026-01-06T12:10:34.795637] [INFO ] [MAIN ] [1330/3534] FYC kept (0.5s) | 1328 kept, 2 rejected | 126.7/min | ETA: 17.4m [2026-01-06T12:10:35.370786] [DEBUG] [REMOTE ] FYX: Retrieved 4694 rows, trimmed to 300. [2026-01-06T12:10:35.370914] [DEBUG] [REMOTE ] FYX: PASS: History has at least 300 days. [2026-01-06T12:10:35.371116] [DEBUG] [REMOTE ] FYX: PASS: Price check passed. Min price $103.32. [2026-01-06T12:10:35.371256] [DEBUG] [REMOTE ] FYX: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:35.371365] [DEBUG] [REMOTE ] FYX: PASS: Integrity check passed. [2026-01-06T12:10:35.371406] [DEBUG] [REMOTE ] FYX: Symbol is viable for forecasting. [2026-01-06T12:10:35.371455] [INFO ] [MAIN ] [1331/3534] FYX kept (0.6s) | 1329 kept, 2 rejected | 126.7/min | ETA: 17.4m [2026-01-06T12:10:35.754200] [DEBUG] [REMOTE ] G: Retrieved 4636 rows, trimmed to 300. [2026-01-06T12:10:35.754331] [DEBUG] [REMOTE ] G: PASS: History has at least 300 days. [2026-01-06T12:10:35.754541] [DEBUG] [REMOTE ] G: PASS: Price check passed. Min price $37.75. [2026-01-06T12:10:35.754698] [DEBUG] [REMOTE ] G: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:35.754817] [DEBUG] [REMOTE ] G: PASS: Integrity check passed. [2026-01-06T12:10:35.754864] [DEBUG] [REMOTE ] G: Symbol is viable for forecasting. [2026-01-06T12:10:35.754913] [INFO ] [MAIN ] [1332/3534] G kept (0.4s) | 1330 kept, 2 rejected | 126.7/min | ETA: 17.4m [2026-01-06T12:10:36.227672] [DEBUG] [REMOTE ] GAB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:36.227841] [DEBUG] [REMOTE ] GAB: PASS: History has at least 300 days. [2026-01-06T12:10:36.228081] [DEBUG] [REMOTE ] GAB: PASS: Price check passed. Min price $5.72. [2026-01-06T12:10:36.228221] [DEBUG] [REMOTE ] GAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:36.228341] [DEBUG] [REMOTE ] GAB: PASS: Integrity check passed. [2026-01-06T12:10:36.228381] [DEBUG] [REMOTE ] GAB: Symbol is viable for forecasting. [2026-01-06T12:10:36.228430] [INFO ] [MAIN ] [1333/3534] GAB kept (0.5s) | 1331 kept, 2 rejected | 126.7/min | ETA: 17.4m [2026-01-06T12:10:36.697841] [DEBUG] [REMOTE ] GABC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:36.697990] [DEBUG] [REMOTE ] GABC: PASS: History has at least 300 days. [2026-01-06T12:10:36.698251] [DEBUG] [REMOTE ] GABC: PASS: Price check passed. Min price $37.15. [2026-01-06T12:10:36.698388] [DEBUG] [REMOTE ] GABC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:36.698504] [DEBUG] [REMOTE ] GABC: PASS: Integrity check passed. [2026-01-06T12:10:36.698544] [DEBUG] [REMOTE ] GABC: Symbol is viable for forecasting. [2026-01-06T12:10:36.698611] [INFO ] [MAIN ] [1334/3534] GABC kept (0.5s) | 1332 kept, 2 rejected | 126.7/min | ETA: 17.4m [2026-01-06T12:10:37.192530] [DEBUG] [REMOTE ] GAIA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:37.192692] [DEBUG] [REMOTE ] GAIA: PASS: History has at least 300 days. [2026-01-06T12:10:37.192905] [DEBUG] [REMOTE ] GAIA: PASS: Price check passed. Min price $3.28. [2026-01-06T12:10:37.193036] [DEBUG] [REMOTE ] GAIA: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:37.193149] [DEBUG] [REMOTE ] GAIA: PASS: Integrity check passed. [2026-01-06T12:10:37.193205] [DEBUG] [REMOTE ] GAIA: Symbol is viable for forecasting. [2026-01-06T12:10:37.193253] [INFO ] [MAIN ] [1335/3534] GAIA kept (0.5s) | 1333 kept, 2 rejected | 126.7/min | ETA: 17.4m [2026-01-06T12:10:37.670548] [DEBUG] [REMOTE ] GAIN: Retrieved 5166 rows, trimmed to 300. [2026-01-06T12:10:37.670706] [DEBUG] [REMOTE ] GAIN: PASS: History has at least 300 days. [2026-01-06T12:10:37.670907] [DEBUG] [REMOTE ] GAIN: PASS: Price check passed. Min price $12.97. [2026-01-06T12:10:37.671042] [DEBUG] [REMOTE ] GAIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:37.671152] [DEBUG] [REMOTE ] GAIN: PASS: Integrity check passed. [2026-01-06T12:10:37.671196] [DEBUG] [REMOTE ] GAIN: Symbol is viable for forecasting. [2026-01-06T12:10:37.671242] [INFO ] [MAIN ] [1336/3534] GAIN kept (0.5s) | 1334 kept, 2 rejected | 126.7/min | ETA: 17.4m [2026-01-06T12:10:38.076481] [DEBUG] [REMOTE ] GAM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:38.076715] [DEBUG] [REMOTE ] GAM: PASS: History has at least 300 days. [2026-01-06T12:10:38.077074] [DEBUG] [REMOTE ] GAM: PASS: Price check passed. Min price $55.87. [2026-01-06T12:10:38.077242] [DEBUG] [REMOTE ] GAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:38.077405] [DEBUG] [REMOTE ] GAM: PASS: Integrity check passed. [2026-01-06T12:10:38.077448] [DEBUG] [REMOTE ] GAM: Symbol is viable for forecasting. [2026-01-06T12:10:38.077505] [INFO ] [MAIN ] [1337/3534] GAM kept (0.4s) | 1335 kept, 2 rejected | 126.7/min | ETA: 17.3m [2026-01-06T12:10:38.205071] [DEBUG] [REMOTE ] GAMB: Retrieved 1118 rows, trimmed to 300. [2026-01-06T12:10:38.205248] [DEBUG] [REMOTE ] GAMB: PASS: History has at least 300 days. [2026-01-06T12:10:38.205482] [DEBUG] [REMOTE ] GAMB: PASS: Price check passed. Min price $4.66. [2026-01-06T12:10:38.205660] [DEBUG] [REMOTE ] GAMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:38.205784] [DEBUG] [REMOTE ] GAMB: PASS: Integrity check passed. [2026-01-06T12:10:38.205826] [DEBUG] [REMOTE ] GAMB: Symbol is viable for forecasting. [2026-01-06T12:10:38.205878] [INFO ] [MAIN ] [1338/3534] GAMB kept (0.1s) | 1336 kept, 2 rejected | 126.8/min | ETA: 17.3m [2026-01-06T12:10:38.742798] [DEBUG] [REMOTE ] GANX: Retrieved 1206 rows, trimmed to 300. [2026-01-06T12:10:38.742936] [DEBUG] [REMOTE ] GANX: PASS: History has at least 300 days. [2026-01-06T12:10:38.743140] [DEBUG] [REMOTE ] GANX: PASS: Price check passed. Min price $1.66. [2026-01-06T12:10:38.743278] [DEBUG] [REMOTE ] GANX: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:38.743394] [DEBUG] [REMOTE ] GANX: PASS: Integrity check passed. [2026-01-06T12:10:38.743436] [DEBUG] [REMOTE ] GANX: Symbol is viable for forecasting. [2026-01-06T12:10:38.743485] [INFO ] [MAIN ] [1339/3534] GANX kept (0.5s) | 1337 kept, 2 rejected | 126.7/min | ETA: 17.3m [2026-01-06T12:10:39.225213] [DEBUG] [REMOTE ] GASS: Retrieved 5093 rows, trimmed to 300. [2026-01-06T12:10:39.225646] [DEBUG] [REMOTE ] GASS: PASS: History has at least 300 days. [2026-01-06T12:10:39.225977] [DEBUG] [REMOTE ] GASS: PASS: Price check passed. Min price $6.26. [2026-01-06T12:10:39.226130] [DEBUG] [REMOTE ] GASS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:39.226271] [DEBUG] [REMOTE ] GASS: PASS: Integrity check passed. [2026-01-06T12:10:39.226315] [DEBUG] [REMOTE ] GASS: Symbol is viable for forecasting. [2026-01-06T12:10:39.226555] [INFO ] [MAIN ] [1340/3534] GASS kept (0.5s) | 1338 kept, 2 rejected | 126.7/min | ETA: 17.3m [2026-01-06T12:10:39.748281] [DEBUG] [REMOTE ] GATX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:39.748551] [DEBUG] [REMOTE ] GATX: PASS: History has at least 300 days. [2026-01-06T12:10:39.748953] [DEBUG] [REMOTE ] GATX: PASS: Price check passed. Min price $151.57. [2026-01-06T12:10:39.749099] [DEBUG] [REMOTE ] GATX: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:39.749312] [DEBUG] [REMOTE ] GATX: PASS: Integrity check passed. [2026-01-06T12:10:39.749355] [DEBUG] [REMOTE ] GATX: Symbol is viable for forecasting. [2026-01-06T12:10:39.749621] [INFO ] [MAIN ] [1341/3534] GATX kept (0.5s) | 1339 kept, 2 rejected | 126.7/min | ETA: 17.3m [2026-01-06T12:10:39.925517] [DEBUG] [REMOTE ] GAUZ: Retrieved 396 rows, trimmed to 300. [2026-01-06T12:10:39.925701] [DEBUG] [REMOTE ] GAUZ: PASS: History has at least 300 days. [2026-01-06T12:10:39.925963] [DEBUG] [REMOTE ] GAUZ: PASS: Price check passed. Min price $1.00. [2026-01-06T12:10:39.926143] [DEBUG] [REMOTE ] GAUZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:39.926315] [DEBUG] [REMOTE ] GAUZ: PASS: Integrity check passed. [2026-01-06T12:10:39.926373] [DEBUG] [REMOTE ] GAUZ: Symbol is viable for forecasting. [2026-01-06T12:10:39.926437] [INFO ] [MAIN ] [1342/3534] GAUZ kept (0.2s) | 1340 kept, 2 rejected | 126.8/min | ETA: 17.3m [2026-01-06T12:10:40.530038] [DEBUG] [REMOTE ] GBAB: Retrieved 3819 rows, trimmed to 300. [2026-01-06T12:10:40.530172] [DEBUG] [REMOTE ] GBAB: PASS: History has at least 300 days. [2026-01-06T12:10:40.530386] [DEBUG] [REMOTE ] GBAB: PASS: Price check passed. Min price $14.80. [2026-01-06T12:10:40.530519] [DEBUG] [REMOTE ] GBAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:40.530651] [DEBUG] [REMOTE ] GBAB: PASS: Integrity check passed. [2026-01-06T12:10:40.530692] [DEBUG] [REMOTE ] GBAB: Symbol is viable for forecasting. [2026-01-06T12:10:40.530740] [INFO ] [MAIN ] [1343/3534] GBAB kept (0.6s) | 1341 kept, 2 rejected | 126.8/min | ETA: 17.3m [2026-01-06T12:10:41.043198] [DEBUG] [REMOTE ] GBCI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:41.043341] [DEBUG] [REMOTE ] GBCI: PASS: History has at least 300 days. [2026-01-06T12:10:41.043595] [DEBUG] [REMOTE ] GBCI: PASS: Price check passed. Min price $39.87. [2026-01-06T12:10:41.043732] [DEBUG] [REMOTE ] GBCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:41.043854] [DEBUG] [REMOTE ] GBCI: PASS: Integrity check passed. [2026-01-06T12:10:41.043904] [DEBUG] [REMOTE ] GBCI: Symbol is viable for forecasting. [2026-01-06T12:10:41.043965] [INFO ] [MAIN ] [1344/3534] GBCI kept (0.5s) | 1342 kept, 2 rejected | 126.8/min | ETA: 17.3m [2026-01-06T12:10:41.277393] [DEBUG] [REMOTE ] GBDC: Retrieved 3956 rows, trimmed to 300. [2026-01-06T12:10:41.277519] [DEBUG] [REMOTE ] GBDC: PASS: History has at least 300 days. [2026-01-06T12:10:41.277752] [DEBUG] [REMOTE ] GBDC: PASS: Price check passed. Min price $12.96. [2026-01-06T12:10:41.277932] [DEBUG] [REMOTE ] GBDC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:41.278045] [DEBUG] [REMOTE ] GBDC: PASS: Integrity check passed. [2026-01-06T12:10:41.278085] [DEBUG] [REMOTE ] GBDC: Symbol is viable for forecasting. [2026-01-06T12:10:41.278130] [INFO ] [MAIN ] [1345/3534] GBDC kept (0.2s) | 1343 kept, 2 rejected | 126.8/min | ETA: 17.3m [2026-01-06T12:10:41.749331] [DEBUG] [REMOTE ] GBIO: Retrieved 1398 rows, trimmed to 300. [2026-01-06T12:10:41.749440] [DEBUG] [REMOTE ] GBIO: PASS: History has at least 300 days. [2026-01-06T12:10:41.749654] [DEBUG] [REMOTE ] GBIO: PASS: Price check passed. Min price $5.01. [2026-01-06T12:10:41.749789] [DEBUG] [REMOTE ] GBIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:41.749897] [DEBUG] [REMOTE ] GBIO: PASS: Integrity check passed. [2026-01-06T12:10:41.749938] [DEBUG] [REMOTE ] GBIO: Symbol is viable for forecasting. [2026-01-06T12:10:41.749985] [INFO ] [MAIN ] [1346/3534] GBIO kept (0.5s) | 1344 kept, 2 rejected | 126.8/min | ETA: 17.3m [2026-01-06T12:10:42.077052] [DEBUG] [REMOTE ] GBTG: Retrieved 1284 rows, trimmed to 300. [2026-01-06T12:10:42.077160] [DEBUG] [REMOTE ] GBTG: PASS: History has at least 300 days. [2026-01-06T12:10:42.077349] [DEBUG] [REMOTE ] GBTG: PASS: Price check passed. Min price $6.83. [2026-01-06T12:10:42.077478] [DEBUG] [REMOTE ] GBTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:42.077637] [DEBUG] [REMOTE ] GBTG: PASS: Integrity check passed. [2026-01-06T12:10:42.077679] [DEBUG] [REMOTE ] GBTG: Symbol is viable for forecasting. [2026-01-06T12:10:42.077725] [INFO ] [MAIN ] [1347/3534] GBTG kept (0.3s) | 1345 kept, 2 rejected | 126.8/min | ETA: 17.2m [2026-01-06T12:10:42.621666] [DEBUG] [REMOTE ] GBX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:42.621828] [DEBUG] [REMOTE ] GBX: PASS: History has at least 300 days. [2026-01-06T12:10:42.622067] [DEBUG] [REMOTE ] GBX: PASS: Price check passed. Min price $40.98. [2026-01-06T12:10:42.622203] [DEBUG] [REMOTE ] GBX: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:42.622323] [DEBUG] [REMOTE ] GBX: PASS: Integrity check passed. [2026-01-06T12:10:42.622364] [DEBUG] [REMOTE ] GBX: Symbol is viable for forecasting. [2026-01-06T12:10:42.622412] [INFO ] [MAIN ] [1348/3534] GBX kept (0.5s) | 1346 kept, 2 rejected | 126.8/min | ETA: 17.2m [2026-01-06T12:10:43.096656] [DEBUG] [REMOTE ] GCBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:43.096792] [DEBUG] [REMOTE ] GCBC: PASS: History has at least 300 days. [2026-01-06T12:10:43.097005] [DEBUG] [REMOTE ] GCBC: PASS: Price check passed. Min price $21.40. [2026-01-06T12:10:43.097141] [DEBUG] [REMOTE ] GCBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:43.097255] [DEBUG] [REMOTE ] GCBC: PASS: Integrity check passed. [2026-01-06T12:10:43.097295] [DEBUG] [REMOTE ] GCBC: Symbol is viable for forecasting. [2026-01-06T12:10:43.097345] [INFO ] [MAIN ] [1349/3534] GCBC kept (0.5s) | 1347 kept, 2 rejected | 126.8/min | ETA: 17.2m [2026-01-06T12:10:43.364076] [DEBUG] [REMOTE ] GCMG: Retrieved 1287 rows, trimmed to 300. [2026-01-06T12:10:43.364190] [DEBUG] [REMOTE ] GCMG: PASS: History has at least 300 days. [2026-01-06T12:10:43.364383] [DEBUG] [REMOTE ] GCMG: PASS: Price check passed. Min price $10.33. [2026-01-06T12:10:43.364513] [DEBUG] [REMOTE ] GCMG: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:43.364639] [DEBUG] [REMOTE ] GCMG: PASS: Integrity check passed. [2026-01-06T12:10:43.364684] [DEBUG] [REMOTE ] GCMG: Symbol is viable for forecasting. [2026-01-06T12:10:43.364732] [INFO ] [MAIN ] [1350/3534] GCMG kept (0.3s) | 1348 kept, 2 rejected | 126.9/min | ETA: 17.2m [2026-01-06T12:10:43.949607] [DEBUG] [REMOTE ] GCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:43.949745] [DEBUG] [REMOTE ] GCO: PASS: History has at least 300 days. [2026-01-06T12:10:43.949953] [DEBUG] [REMOTE ] GCO: PASS: Price check passed. Min price $21.95. [2026-01-06T12:10:43.950090] [DEBUG] [REMOTE ] GCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:43.950207] [DEBUG] [REMOTE ] GCO: PASS: Integrity check passed. [2026-01-06T12:10:43.950248] [DEBUG] [REMOTE ] GCO: Symbol is viable for forecasting. [2026-01-06T12:10:43.950297] [INFO ] [MAIN ] [1351/3534] GCO kept (0.6s) | 1349 kept, 2 rejected | 126.8/min | ETA: 17.2m [2026-01-06T12:10:44.440078] [DEBUG] [REMOTE ] GD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:44.440209] [DEBUG] [REMOTE ] GD: PASS: History has at least 300 days. [2026-01-06T12:10:44.440412] [DEBUG] [REMOTE ] GD: PASS: Price check passed. Min price $330.59. [2026-01-06T12:10:44.440544] [DEBUG] [REMOTE ] GD: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:44.440703] [DEBUG] [REMOTE ] GD: PASS: Integrity check passed. [2026-01-06T12:10:44.440744] [DEBUG] [REMOTE ] GD: Symbol is viable for forecasting. [2026-01-06T12:10:44.440792] [INFO ] [MAIN ] [1352/3534] GD kept (0.5s) | 1350 kept, 2 rejected | 126.8/min | ETA: 17.2m [2026-01-06T12:10:44.706523] [DEBUG] [REMOTE ] GDC: Retrieved 2518 rows, trimmed to 300. [2026-01-06T12:10:44.706662] [DEBUG] [REMOTE ] GDC: PASS: History has at least 300 days. [2026-01-06T12:10:44.706859] [DEBUG] [REMOTE ] GDC: PASS: Price check passed. Min price $3.44. [2026-01-06T12:10:44.706992] [DEBUG] [REMOTE ] GDC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:44.707120] [DEBUG] [REMOTE ] GDC: PASS: Integrity check passed. [2026-01-06T12:10:44.707161] [DEBUG] [REMOTE ] GDC: Symbol is viable for forecasting. [2026-01-06T12:10:44.707209] [INFO ] [MAIN ] [1353/3534] GDC kept (0.3s) | 1351 kept, 2 rejected | 126.9/min | ETA: 17.2m [2026-01-06T12:10:45.156517] [DEBUG] [REMOTE ] GDDY: Retrieved 2707 rows, trimmed to 300. [2026-01-06T12:10:45.156658] [DEBUG] [REMOTE ] GDDY: PASS: History has at least 300 days. [2026-01-06T12:10:45.156853] [DEBUG] [REMOTE ] GDDY: PASS: Price check passed. Min price $118.52. [2026-01-06T12:10:45.156983] [DEBUG] [REMOTE ] GDDY: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:45.157088] [DEBUG] [REMOTE ] GDDY: PASS: Integrity check passed. [2026-01-06T12:10:45.157126] [DEBUG] [REMOTE ] GDDY: Symbol is viable for forecasting. [2026-01-06T12:10:45.157172] [INFO ] [MAIN ] [1354/3534] GDDY kept (0.4s) | 1352 kept, 2 rejected | 126.9/min | ETA: 17.2m [2026-01-06T12:10:45.576142] [DEBUG] [REMOTE ] GDEN: Retrieved 2621 rows, trimmed to 300. [2026-01-06T12:10:45.576283] [DEBUG] [REMOTE ] GDEN: PASS: History has at least 300 days. [2026-01-06T12:10:45.576496] [DEBUG] [REMOTE ] GDEN: PASS: Price check passed. Min price $19.93. [2026-01-06T12:10:45.576676] [DEBUG] [REMOTE ] GDEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:45.576797] [DEBUG] [REMOTE ] GDEN: PASS: Integrity check passed. [2026-01-06T12:10:45.576838] [DEBUG] [REMOTE ] GDEN: Symbol is viable for forecasting. [2026-01-06T12:10:45.576885] [INFO ] [MAIN ] [1355/3534] GDEN kept (0.4s) | 1353 kept, 2 rejected | 126.9/min | ETA: 17.2m [2026-01-06T12:10:45.921024] [DEBUG] [REMOTE ] GDRX: Retrieved 1327 rows, trimmed to 300. [2026-01-06T12:10:45.921149] [DEBUG] [REMOTE ] GDRX: PASS: History has at least 300 days. [2026-01-06T12:10:45.921348] [DEBUG] [REMOTE ] GDRX: PASS: Price check passed. Min price $2.62. [2026-01-06T12:10:45.921487] [DEBUG] [REMOTE ] GDRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:45.921632] [DEBUG] [REMOTE ] GDRX: PASS: Integrity check passed. [2026-01-06T12:10:45.921680] [DEBUG] [REMOTE ] GDRX: Symbol is viable for forecasting. [2026-01-06T12:10:45.921730] [INFO ] [MAIN ] [1356/3534] GDRX kept (0.3s) | 1354 kept, 2 rejected | 126.9/min | ETA: 17.2m [2026-01-06T12:10:46.332632] [DEBUG] [REMOTE ] GDS: Retrieved 2305 rows, trimmed to 300. [2026-01-06T12:10:46.332750] [DEBUG] [REMOTE ] GDS: PASS: History has at least 300 days. [2026-01-06T12:10:46.332942] [DEBUG] [REMOTE ] GDS: PASS: Price check passed. Min price $29.02. [2026-01-06T12:10:46.333072] [DEBUG] [REMOTE ] GDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:46.333177] [DEBUG] [REMOTE ] GDS: PASS: Integrity check passed. [2026-01-06T12:10:46.333216] [DEBUG] [REMOTE ] GDS: Symbol is viable for forecasting. [2026-01-06T12:10:46.333263] [INFO ] [MAIN ] [1357/3534] GDS kept (0.4s) | 1355 kept, 2 rejected | 126.9/min | ETA: 17.2m [2026-01-06T12:10:46.726950] [DEBUG] [REMOTE ] GDYN: Retrieved 1801 rows, trimmed to 300. [2026-01-06T12:10:46.727072] [DEBUG] [REMOTE ] GDYN: PASS: History has at least 300 days. [2026-01-06T12:10:46.727273] [DEBUG] [REMOTE ] GDYN: PASS: Price check passed. Min price $7.59. [2026-01-06T12:10:46.727410] [DEBUG] [REMOTE ] GDYN: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:46.727525] [DEBUG] [REMOTE ] GDYN: PASS: Integrity check passed. [2026-01-06T12:10:46.727565] [DEBUG] [REMOTE ] GDYN: Symbol is viable for forecasting. [2026-01-06T12:10:46.727667] [INFO ] [MAIN ] [1358/3534] GDYN kept (0.4s) | 1356 kept, 2 rejected | 126.9/min | ETA: 17.1m [2026-01-06T12:10:47.349195] [DEBUG] [REMOTE ] GE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:47.349513] [DEBUG] [REMOTE ] GE: PASS: History has at least 300 days. [2026-01-06T12:10:47.350058] [DEBUG] [REMOTE ] GE: PASS: Price check passed. Min price $283.27. [2026-01-06T12:10:47.350288] [DEBUG] [REMOTE ] GE: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:47.350504] [DEBUG] [REMOTE ] GE: PASS: Integrity check passed. [2026-01-06T12:10:47.350566] [DEBUG] [REMOTE ] GE: Symbol is viable for forecasting. [2026-01-06T12:10:47.350673] [INFO ] [MAIN ] [1359/3534] GE kept (0.6s) | 1357 kept, 2 rejected | 126.9/min | ETA: 17.1m [2026-01-06T12:10:47.668558] [DEBUG] [REMOTE ] GECC: Retrieved 2303 rows, trimmed to 300. [2026-01-06T12:10:47.668817] [DEBUG] [REMOTE ] GECC: PASS: History has at least 300 days. [2026-01-06T12:10:47.669184] [DEBUG] [REMOTE ] GECC: PASS: Price check passed. Min price $6.66. [2026-01-06T12:10:47.669357] [DEBUG] [REMOTE ] GECC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:47.669529] [DEBUG] [REMOTE ] GECC: PASS: Integrity check passed. [2026-01-06T12:10:47.669600] [DEBUG] [REMOTE ] GECC: Symbol is viable for forecasting. [2026-01-06T12:10:47.669675] [INFO ] [MAIN ] [1360/3534] GECC kept (0.3s) | 1358 kept, 2 rejected | 126.9/min | ETA: 17.1m [2026-01-06T12:10:48.276659] [DEBUG] [REMOTE ] GEF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:48.276921] [DEBUG] [REMOTE ] GEF: PASS: History has at least 300 days. [2026-01-06T12:10:48.277335] [DEBUG] [REMOTE ] GEF: PASS: Price check passed. Min price $56.24. [2026-01-06T12:10:48.277509] [DEBUG] [REMOTE ] GEF: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:48.277726] [DEBUG] [REMOTE ] GEF: PASS: Integrity check passed. [2026-01-06T12:10:48.277803] [DEBUG] [REMOTE ] GEF: Symbol is viable for forecasting. [2026-01-06T12:10:48.277870] [INFO ] [MAIN ] [1361/3534] GEF kept (0.6s) | 1359 kept, 2 rejected | 126.9/min | ETA: 17.1m [2026-01-06T12:10:48.504463] [DEBUG] [REMOTE ] GEHC: Retrieved 753 rows, trimmed to 300. [2026-01-06T12:10:48.504691] [DEBUG] [REMOTE ] GEHC: PASS: History has at least 300 days. [2026-01-06T12:10:48.505018] [DEBUG] [REMOTE ] GEHC: PASS: Price check passed. Min price $70.63. [2026-01-06T12:10:48.505192] [DEBUG] [REMOTE ] GEHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:48.505334] [DEBUG] [REMOTE ] GEHC: PASS: Integrity check passed. [2026-01-06T12:10:48.505384] [DEBUG] [REMOTE ] GEHC: Symbol is viable for forecasting. [2026-01-06T12:10:48.505452] [INFO ] [MAIN ] [1362/3534] GEHC kept (0.2s) | 1360 kept, 2 rejected | 127.0/min | ETA: 17.1m [2026-01-06T12:10:49.175888] [DEBUG] [REMOTE ] GEL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:49.176018] [DEBUG] [REMOTE ] GEL: PASS: History has at least 300 days. [2026-01-06T12:10:49.176224] [DEBUG] [REMOTE ] GEL: PASS: Price check passed. Min price $14.78. [2026-01-06T12:10:49.176356] [DEBUG] [REMOTE ] GEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:49.176495] [DEBUG] [REMOTE ] GEL: PASS: Integrity check passed. [2026-01-06T12:10:49.176536] [DEBUG] [REMOTE ] GEL: Symbol is viable for forecasting. [2026-01-06T12:10:49.176603] [INFO ] [MAIN ] [1363/3534] GEL kept (0.7s) | 1361 kept, 2 rejected | 126.9/min | ETA: 17.1m [2026-01-06T12:10:49.667606] [DEBUG] [REMOTE ] GEN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:49.667754] [DEBUG] [REMOTE ] GEN: PASS: History has at least 300 days. [2026-01-06T12:10:49.668036] [DEBUG] [REMOTE ] GEN: PASS: Price check passed. Min price $25.33. [2026-01-06T12:10:49.668176] [DEBUG] [REMOTE ] GEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:49.668303] [DEBUG] [REMOTE ] GEN: PASS: Integrity check passed. [2026-01-06T12:10:49.668344] [DEBUG] [REMOTE ] GEN: Symbol is viable for forecasting. [2026-01-06T12:10:49.668395] [INFO ] [MAIN ] [1364/3534] GEN kept (0.5s) | 1362 kept, 2 rejected | 126.9/min | ETA: 17.1m [2026-01-06T12:10:49.913554] [DEBUG] [REMOTE ] GENI: Retrieved 1183 rows, trimmed to 300. [2026-01-06T12:10:49.913708] [DEBUG] [REMOTE ] GENI: PASS: History has at least 300 days. [2026-01-06T12:10:49.913907] [DEBUG] [REMOTE ] GENI: PASS: Price check passed. Min price $8.70. [2026-01-06T12:10:49.914058] [DEBUG] [REMOTE ] GENI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:49.914172] [DEBUG] [REMOTE ] GENI: PASS: Integrity check passed. [2026-01-06T12:10:49.914212] [DEBUG] [REMOTE ] GENI: Symbol is viable for forecasting. [2026-01-06T12:10:49.914259] [INFO ] [MAIN ] [1365/3534] GENI kept (0.2s) | 1363 kept, 2 rejected | 127.0/min | ETA: 17.1m [2026-01-06T12:10:50.296145] [DEBUG] [REMOTE ] GENK: Retrieved 633 rows, trimmed to 300. [2026-01-06T12:10:50.296271] [DEBUG] [REMOTE ] GENK: PASS: History has at least 300 days. [2026-01-06T12:10:50.296467] [DEBUG] [REMOTE ] GENK: PASS: Price check passed. Min price $2.11. [2026-01-06T12:10:50.296636] [DEBUG] [REMOTE ] GENK: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:50.296752] [DEBUG] [REMOTE ] GENK: PASS: Integrity check passed. [2026-01-06T12:10:50.296792] [DEBUG] [REMOTE ] GENK: Symbol is viable for forecasting. [2026-01-06T12:10:50.296839] [INFO ] [MAIN ] [1366/3534] GENK kept (0.4s) | 1364 kept, 2 rejected | 127.0/min | ETA: 17.1m [2026-01-06T12:10:51.122055] [DEBUG] [REMOTE ] GEOS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:51.122261] [DEBUG] [REMOTE ] GEOS: PASS: History has at least 300 days. [2026-01-06T12:10:51.122608] [DEBUG] [REMOTE ] GEOS: PASS: Price check passed. Min price $11.12. [2026-01-06T12:10:51.122951] [DEBUG] [REMOTE ] GEOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:51.123098] [DEBUG] [REMOTE ] GEOS: PASS: Integrity check passed. [2026-01-06T12:10:51.123154] [DEBUG] [REMOTE ] GEOS: Symbol is viable for forecasting. [2026-01-06T12:10:51.123209] [INFO ] [MAIN ] [1367/3534] GEOS kept (0.8s) | 1365 kept, 2 rejected | 126.9/min | ETA: 17.1m [2026-01-06T12:10:51.659441] [DEBUG] [REMOTE ] GERN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:51.659801] [DEBUG] [REMOTE ] GERN: PASS: History has at least 300 days. [2026-01-06T12:10:51.660059] [DEBUG] [REMOTE ] GERN: PASS: Price check passed. Min price $1.07. [2026-01-06T12:10:51.660202] [DEBUG] [REMOTE ] GERN: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:51.660322] [DEBUG] [REMOTE ] GERN: PASS: Integrity check passed. [2026-01-06T12:10:51.660362] [DEBUG] [REMOTE ] GERN: Symbol is viable for forecasting. [2026-01-06T12:10:51.660411] [INFO ] [MAIN ] [1368/3534] GERN kept (0.5s) | 1366 kept, 2 rejected | 126.9/min | ETA: 17.1m [2026-01-06T12:10:52.056190] [DEBUG] [REMOTE ] GES: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:52.056338] [DEBUG] [REMOTE ] GES: PASS: History has at least 300 days. [2026-01-06T12:10:52.056587] [DEBUG] [REMOTE ] GES: PASS: Price check passed. Min price $16.50. [2026-01-06T12:10:52.056725] [DEBUG] [REMOTE ] GES: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:52.056862] [DEBUG] [REMOTE ] GES: PASS: Integrity check passed. [2026-01-06T12:10:52.056901] [DEBUG] [REMOTE ] GES: Symbol is viable for forecasting. [2026-01-06T12:10:52.056948] [INFO ] [MAIN ] [1369/3534] GES kept (0.4s) | 1367 kept, 2 rejected | 126.9/min | ETA: 17.1m [2026-01-06T12:10:52.462163] [DEBUG] [REMOTE ] GEVO: Retrieved 3748 rows, trimmed to 300. [2026-01-06T12:10:52.462289] [DEBUG] [REMOTE ] GEVO: PASS: History has at least 300 days. [2026-01-06T12:10:52.462494] [DEBUG] [REMOTE ] GEVO: PASS: Price check passed. Min price $1.87. [2026-01-06T12:10:52.462691] [DEBUG] [REMOTE ] GEVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:52.462803] [DEBUG] [REMOTE ] GEVO: PASS: Integrity check passed. [2026-01-06T12:10:52.462842] [DEBUG] [REMOTE ] GEVO: Symbol is viable for forecasting. [2026-01-06T12:10:52.462888] [INFO ] [MAIN ] [1370/3534] GEVO kept (0.4s) | 1368 kept, 2 rejected | 126.9/min | ETA: 17.0m [2026-01-06T12:10:52.923984] [DEBUG] [REMOTE ] GFF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:52.924119] [DEBUG] [REMOTE ] GFF: PASS: History has at least 300 days. [2026-01-06T12:10:52.924339] [DEBUG] [REMOTE ] GFF: PASS: Price check passed. Min price $66.59. [2026-01-06T12:10:52.924488] [DEBUG] [REMOTE ] GFF: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:52.924623] [DEBUG] [REMOTE ] GFF: PASS: Integrity check passed. [2026-01-06T12:10:52.924665] [DEBUG] [REMOTE ] GFF: Symbol is viable for forecasting. [2026-01-06T12:10:52.924712] [INFO ] [MAIN ] [1371/3534] GFF kept (0.5s) | 1369 kept, 2 rejected | 126.9/min | ETA: 17.0m [2026-01-06T12:10:53.299226] [DEBUG] [REMOTE ] GFI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:53.299365] [DEBUG] [REMOTE ] GFI: PASS: History has at least 300 days. [2026-01-06T12:10:53.299605] [DEBUG] [REMOTE ] GFI: PASS: Price check passed. Min price $35.68. [2026-01-06T12:10:53.299743] [DEBUG] [REMOTE ] GFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:53.299860] [DEBUG] [REMOTE ] GFI: PASS: Integrity check passed. [2026-01-06T12:10:53.299902] [DEBUG] [REMOTE ] GFI: Symbol is viable for forecasting. [2026-01-06T12:10:53.299950] [INFO ] [MAIN ] [1372/3534] GFI kept (0.4s) | 1370 kept, 2 rejected | 126.9/min | ETA: 17.0m [2026-01-06T12:10:53.474651] [DEBUG] [REMOTE ] GFL: Retrieved 1469 rows, trimmed to 300. [2026-01-06T12:10:53.474781] [DEBUG] [REMOTE ] GFL: PASS: History has at least 300 days. [2026-01-06T12:10:53.474982] [DEBUG] [REMOTE ] GFL: PASS: Price check passed. Min price $42.66. [2026-01-06T12:10:53.475113] [DEBUG] [REMOTE ] GFL: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:53.475222] [DEBUG] [REMOTE ] GFL: PASS: Integrity check passed. [2026-01-06T12:10:53.475261] [DEBUG] [REMOTE ] GFL: Symbol is viable for forecasting. [2026-01-06T12:10:53.475308] [INFO ] [MAIN ] [1373/3534] GFL kept (0.2s) | 1371 kept, 2 rejected | 127.0/min | ETA: 17.0m [2026-01-06T12:10:53.965299] [DEBUG] [REMOTE ] GFS: Retrieved 1050 rows, trimmed to 300. [2026-01-06T12:10:53.965432] [DEBUG] [REMOTE ] GFS: PASS: History has at least 300 days. [2026-01-06T12:10:53.965650] [DEBUG] [REMOTE ] GFS: PASS: Price check passed. Min price $32.24. [2026-01-06T12:10:53.965977] [DEBUG] [REMOTE ] GFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:53.966115] [DEBUG] [REMOTE ] GFS: PASS: Integrity check passed. [2026-01-06T12:10:53.966156] [DEBUG] [REMOTE ] GFS: Symbol is viable for forecasting. [2026-01-06T12:10:53.966203] [INFO ] [MAIN ] [1374/3534] GFS kept (0.5s) | 1372 kept, 2 rejected | 127.0/min | ETA: 17.0m [2026-01-06T12:10:54.598140] [DEBUG] [REMOTE ] GGAL: Retrieved 6400 rows, trimmed to 300. [2026-01-06T12:10:54.598286] [DEBUG] [REMOTE ] GGAL: PASS: History has at least 300 days. [2026-01-06T12:10:54.598536] [DEBUG] [REMOTE ] GGAL: PASS: Price check passed. Min price $31.85. [2026-01-06T12:10:54.598692] [DEBUG] [REMOTE ] GGAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:54.598817] [DEBUG] [REMOTE ] GGAL: PASS: Integrity check passed. [2026-01-06T12:10:54.598857] [DEBUG] [REMOTE ] GGAL: Symbol is viable for forecasting. [2026-01-06T12:10:54.598905] [INFO ] [MAIN ] [1375/3534] GGAL kept (0.6s) | 1373 kept, 2 rejected | 127.0/min | ETA: 17.0m [2026-01-06T12:10:55.073703] [DEBUG] [REMOTE ] GGB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:55.074025] [DEBUG] [REMOTE ] GGB: PASS: History has at least 300 days. [2026-01-06T12:10:55.074231] [DEBUG] [REMOTE ] GGB: PASS: Price check passed. Min price $3.11. [2026-01-06T12:10:55.074360] [DEBUG] [REMOTE ] GGB: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:55.074470] [DEBUG] [REMOTE ] GGB: PASS: Integrity check passed. [2026-01-06T12:10:55.074509] [DEBUG] [REMOTE ] GGB: Symbol is viable for forecasting. [2026-01-06T12:10:55.074555] [INFO ] [MAIN ] [1376/3534] GGB kept (0.5s) | 1374 kept, 2 rejected | 127.0/min | ETA: 17.0m [2026-01-06T12:10:55.539026] [DEBUG] [REMOTE ] GGG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:55.539163] [DEBUG] [REMOTE ] GGG: PASS: History has at least 300 days. [2026-01-06T12:10:55.539396] [DEBUG] [REMOTE ] GGG: PASS: Price check passed. Min price $79.14. [2026-01-06T12:10:55.539555] [DEBUG] [REMOTE ] GGG: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:55.539701] [DEBUG] [REMOTE ] GGG: PASS: Integrity check passed. [2026-01-06T12:10:55.539744] [DEBUG] [REMOTE ] GGG: Symbol is viable for forecasting. [2026-01-06T12:10:55.539794] [INFO ] [MAIN ] [1377/3534] GGG kept (0.5s) | 1375 kept, 2 rejected | 127.0/min | ETA: 17.0m [2026-01-06T12:10:56.340385] [DEBUG] [REMOTE ] GGLL: Retrieved 835 rows, trimmed to 300. [2026-01-06T12:10:56.340516] [DEBUG] [REMOTE ] GGLL: PASS: History has at least 300 days. [2026-01-06T12:10:56.340742] [DEBUG] [REMOTE ] GGLL: PASS: Price check passed. Min price $57.71. [2026-01-06T12:10:56.340878] [DEBUG] [REMOTE ] GGLL: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:56.340989] [DEBUG] [REMOTE ] GGLL: PASS: Integrity check passed. [2026-01-06T12:10:56.341031] [DEBUG] [REMOTE ] GGLL: Symbol is viable for forecasting. [2026-01-06T12:10:56.341093] [INFO ] [MAIN ] [1378/3534] GGLL kept (0.8s) | 1376 kept, 2 rejected | 126.9/min | ETA: 17.0m [2026-01-06T12:10:57.169305] [DEBUG] [REMOTE ] GGLS: Retrieved 835 rows, trimmed to 300. [2026-01-06T12:10:57.169469] [DEBUG] [REMOTE ] GGLS: PASS: History has at least 300 days. [2026-01-06T12:10:57.169768] [DEBUG] [REMOTE ] GGLS: PASS: Price check passed. Min price $6.56. [2026-01-06T12:10:57.169964] [DEBUG] [REMOTE ] GGLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:57.170125] [DEBUG] [REMOTE ] GGLS: PASS: Integrity check passed. [2026-01-06T12:10:57.170188] [DEBUG] [REMOTE ] GGLS: Symbol is viable for forecasting. [2026-01-06T12:10:57.170263] [INFO ] [MAIN ] [1379/3534] GGLS kept (0.8s) | 1377 kept, 2 rejected | 126.8/min | ETA: 17.0m [2026-01-06T12:10:57.464135] [DEBUG] [REMOTE ] GH: Retrieved 1822 rows, trimmed to 300. [2026-01-06T12:10:57.464309] [DEBUG] [REMOTE ] GH: PASS: History has at least 300 days. [2026-01-06T12:10:57.464627] [DEBUG] [REMOTE ] GH: PASS: Price check passed. Min price $61.73. [2026-01-06T12:10:57.464832] [DEBUG] [REMOTE ] GH: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:57.464999] [DEBUG] [REMOTE ] GH: PASS: Integrity check passed. [2026-01-06T12:10:57.465064] [DEBUG] [REMOTE ] GH: Symbol is viable for forecasting. [2026-01-06T12:10:57.465139] [INFO ] [MAIN ] [1380/3534] GH kept (0.3s) | 1378 kept, 2 rejected | 126.9/min | ETA: 17.0m [2026-01-06T12:10:58.044422] [DEBUG] [REMOTE ] GHI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:58.044596] [DEBUG] [REMOTE ] GHI: PASS: History has at least 300 days. [2026-01-06T12:10:58.044881] [DEBUG] [REMOTE ] GHI: PASS: Price check passed. Min price $5.93. [2026-01-06T12:10:58.045066] [DEBUG] [REMOTE ] GHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:58.045223] [DEBUG] [REMOTE ] GHI: PASS: Integrity check passed. [2026-01-06T12:10:58.045282] [DEBUG] [REMOTE ] GHI: Symbol is viable for forecasting. [2026-01-06T12:10:58.045342] [INFO ] [MAIN ] [1381/3534] GHI kept (0.6s) | 1379 kept, 2 rejected | 126.9/min | ETA: 17.0m [2026-01-06T12:10:58.511599] [DEBUG] [REMOTE ] GHM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:58.511731] [DEBUG] [REMOTE ] GHM: PASS: History has at least 300 days. [2026-01-06T12:10:58.511938] [DEBUG] [REMOTE ] GHM: PASS: Price check passed. Min price $53.56. [2026-01-06T12:10:58.512074] [DEBUG] [REMOTE ] GHM: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:58.512188] [DEBUG] [REMOTE ] GHM: PASS: Integrity check passed. [2026-01-06T12:10:58.512229] [DEBUG] [REMOTE ] GHM: Symbol is viable for forecasting. [2026-01-06T12:10:58.512277] [INFO ] [MAIN ] [1382/3534] GHM kept (0.5s) | 1380 kept, 2 rejected | 126.9/min | ETA: 17.0m [2026-01-06T12:10:58.620925] [DEBUG] [REMOTE ] GHRS: Retrieved 1137 rows, trimmed to 300. [2026-01-06T12:10:58.621067] [DEBUG] [REMOTE ] GHRS: PASS: History has at least 300 days. [2026-01-06T12:10:58.621322] [DEBUG] [REMOTE ] GHRS: PASS: Price check passed. Min price $12.48. [2026-01-06T12:10:58.621489] [DEBUG] [REMOTE ] GHRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:58.621641] [DEBUG] [REMOTE ] GHRS: PASS: Integrity check passed. [2026-01-06T12:10:58.621696] [DEBUG] [REMOTE ] GHRS: Symbol is viable for forecasting. [2026-01-06T12:10:58.621757] [INFO ] [MAIN ] [1383/3534] GHRS kept (0.1s) | 1381 kept, 2 rejected | 126.9/min | ETA: 16.9m [2026-01-06T12:10:59.284329] [DEBUG] [REMOTE ] GHY: Retrieved 3277 rows, trimmed to 300. [2026-01-06T12:10:59.284477] [DEBUG] [REMOTE ] GHY: PASS: History has at least 300 days. [2026-01-06T12:10:59.284766] [DEBUG] [REMOTE ] GHY: PASS: Price check passed. Min price $11.93. [2026-01-06T12:10:59.284901] [DEBUG] [REMOTE ] GHY: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:59.285026] [DEBUG] [REMOTE ] GHY: PASS: Integrity check passed. [2026-01-06T12:10:59.285064] [DEBUG] [REMOTE ] GHY: Symbol is viable for forecasting. [2026-01-06T12:10:59.285114] [INFO ] [MAIN ] [1384/3534] GHY kept (0.7s) | 1382 kept, 2 rejected | 126.9/min | ETA: 16.9m [2026-01-06T12:10:59.794128] [DEBUG] [REMOTE ] GIB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:10:59.794290] [DEBUG] [REMOTE ] GIB: PASS: History has at least 300 days. [2026-01-06T12:10:59.794622] [DEBUG] [REMOTE ] GIB: PASS: Price check passed. Min price $84.69. [2026-01-06T12:10:59.794814] [DEBUG] [REMOTE ] GIB: PASS: Continuity check passed with 300 days. [2026-01-06T12:10:59.795033] [DEBUG] [REMOTE ] GIB: PASS: Integrity check passed. [2026-01-06T12:10:59.795087] [DEBUG] [REMOTE ] GIB: Symbol is viable for forecasting. [2026-01-06T12:10:59.795164] [INFO ] [MAIN ] [1385/3534] GIB kept (0.5s) | 1383 kept, 2 rejected | 126.9/min | ETA: 16.9m [2026-01-06T12:11:00.264062] [DEBUG] [REMOTE ] GIFI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:00.264197] [DEBUG] [REMOTE ] GIFI: PASS: History has at least 300 days. [2026-01-06T12:11:00.264412] [DEBUG] [REMOTE ] GIFI: PASS: Price check passed. Min price $7.25. [2026-01-06T12:11:00.264543] [DEBUG] [REMOTE ] GIFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:00.264677] [DEBUG] [REMOTE ] GIFI: PASS: Integrity check passed. [2026-01-06T12:11:00.264723] [DEBUG] [REMOTE ] GIFI: Symbol is viable for forecasting. [2026-01-06T12:11:00.264769] [INFO ] [MAIN ] [1386/3534] GIFI kept (0.5s) | 1384 kept, 2 rejected | 126.9/min | ETA: 16.9m [2026-01-06T12:11:00.779090] [DEBUG] [REMOTE ] GIII: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:00.779219] [DEBUG] [REMOTE ] GIII: PASS: History has at least 300 days. [2026-01-06T12:11:00.779589] [DEBUG] [REMOTE ] GIII: PASS: Price check passed. Min price $24.98. [2026-01-06T12:11:00.779738] [DEBUG] [REMOTE ] GIII: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:00.779895] [DEBUG] [REMOTE ] GIII: PASS: Integrity check passed. [2026-01-06T12:11:00.779948] [DEBUG] [REMOTE ] GIII: Symbol is viable for forecasting. [2026-01-06T12:11:00.780010] [INFO ] [MAIN ] [1387/3534] GIII kept (0.5s) | 1385 kept, 2 rejected | 126.9/min | ETA: 16.9m [2026-01-06T12:11:01.260876] [DEBUG] [REMOTE ] GIL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:01.261087] [DEBUG] [REMOTE ] GIL: PASS: History has at least 300 days. [2026-01-06T12:11:01.261404] [DEBUG] [REMOTE ] GIL: PASS: Price check passed. Min price $55.17. [2026-01-06T12:11:01.261550] [DEBUG] [REMOTE ] GIL: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:01.261716] [DEBUG] [REMOTE ] GIL: PASS: Integrity check passed. [2026-01-06T12:11:01.261757] [DEBUG] [REMOTE ] GIL: Symbol is viable for forecasting. [2026-01-06T12:11:01.261833] [INFO ] [MAIN ] [1388/3534] GIL kept (0.5s) | 1386 kept, 2 rejected | 126.9/min | ETA: 16.9m [2026-01-06T12:11:01.732126] [DEBUG] [REMOTE ] GILD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:01.732370] [DEBUG] [REMOTE ] GILD: PASS: History has at least 300 days. [2026-01-06T12:11:01.732743] [DEBUG] [REMOTE ] GILD: PASS: Price check passed. Min price $115.98. [2026-01-06T12:11:01.732890] [DEBUG] [REMOTE ] GILD: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:01.733030] [DEBUG] [REMOTE ] GILD: PASS: Integrity check passed. [2026-01-06T12:11:01.733072] [DEBUG] [REMOTE ] GILD: Symbol is viable for forecasting. [2026-01-06T12:11:01.733129] [INFO ] [MAIN ] [1389/3534] GILD kept (0.5s) | 1387 kept, 2 rejected | 126.9/min | ETA: 16.9m [2026-01-06T12:11:02.228781] [DEBUG] [REMOTE ] GIS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:02.229010] [DEBUG] [REMOTE ] GIS: PASS: History has at least 300 days. [2026-01-06T12:11:02.229548] [DEBUG] [REMOTE ] GIS: PASS: Price check passed. Min price $44.37. [2026-01-06T12:11:02.229732] [DEBUG] [REMOTE ] GIS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:02.230079] [DEBUG] [REMOTE ] GIS: PASS: Integrity check passed. [2026-01-06T12:11:02.230128] [DEBUG] [REMOTE ] GIS: Symbol is viable for forecasting. [2026-01-06T12:11:02.230195] [INFO ] [MAIN ] [1390/3534] GIS kept (0.5s) | 1388 kept, 2 rejected | 126.9/min | ETA: 16.9m [2026-01-06T12:11:02.555116] [DEBUG] [REMOTE ] GKOS: Retrieved 2648 rows, trimmed to 300. [2026-01-06T12:11:02.555269] [DEBUG] [REMOTE ] GKOS: PASS: History has at least 300 days. [2026-01-06T12:11:02.555492] [DEBUG] [REMOTE ] GKOS: PASS: Price check passed. Min price $74.67. [2026-01-06T12:11:02.555675] [DEBUG] [REMOTE ] GKOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:02.555804] [DEBUG] [REMOTE ] GKOS: PASS: Integrity check passed. [2026-01-06T12:11:02.555847] [DEBUG] [REMOTE ] GKOS: Symbol is viable for forecasting. [2026-01-06T12:11:02.555895] [INFO ] [MAIN ] [1391/3534] GKOS kept (0.3s) | 1389 kept, 2 rejected | 126.9/min | ETA: 16.9m [2026-01-06T12:11:02.942971] [DEBUG] [REMOTE ] GL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:02.943198] [DEBUG] [REMOTE ] GL: PASS: History has at least 300 days. [2026-01-06T12:11:02.943691] [DEBUG] [REMOTE ] GL: PASS: Price check passed. Min price $130.12. [2026-01-06T12:11:02.943839] [DEBUG] [REMOTE ] GL: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:02.944172] [DEBUG] [REMOTE ] GL: PASS: Integrity check passed. [2026-01-06T12:11:02.944213] [DEBUG] [REMOTE ] GL: Symbol is viable for forecasting. [2026-01-06T12:11:02.944265] [INFO ] [MAIN ] [1392/3534] GL kept (0.4s) | 1390 kept, 2 rejected | 126.9/min | ETA: 16.9m [2026-01-06T12:11:04.157677] [DEBUG] [REMOTE ] GLAD: Retrieved 5894 rows, trimmed to 300. [2026-01-06T12:11:04.157821] [DEBUG] [REMOTE ] GLAD: PASS: History has at least 300 days. [2026-01-06T12:11:04.158026] [DEBUG] [REMOTE ] GLAD: PASS: Price check passed. Min price $18.63. [2026-01-06T12:11:04.158156] [DEBUG] [REMOTE ] GLAD: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:04.158266] [DEBUG] [REMOTE ] GLAD: PASS: Integrity check passed. [2026-01-06T12:11:04.158305] [DEBUG] [REMOTE ] GLAD: Symbol is viable for forecasting. [2026-01-06T12:11:04.158350] [INFO ] [MAIN ] [1393/3534] GLAD kept (1.2s) | 1391 kept, 2 rejected | 126.8/min | ETA: 16.9m [2026-01-06T12:11:04.512696] [DEBUG] [REMOTE ] GLBE: Retrieved 1168 rows, trimmed to 300. [2026-01-06T12:11:04.512822] [DEBUG] [REMOTE ] GLBE: PASS: History has at least 300 days. [2026-01-06T12:11:04.513014] [DEBUG] [REMOTE ] GLBE: PASS: Price check passed. Min price $32.36. [2026-01-06T12:11:04.513144] [DEBUG] [REMOTE ] GLBE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:04.513250] [DEBUG] [REMOTE ] GLBE: PASS: Integrity check passed. [2026-01-06T12:11:04.513289] [DEBUG] [REMOTE ] GLBE: Symbol is viable for forecasting. [2026-01-06T12:11:04.513334] [INFO ] [MAIN ] [1394/3534] GLBE kept (0.4s) | 1392 kept, 2 rejected | 126.8/min | ETA: 16.9m [2026-01-06T12:11:04.950176] [DEBUG] [REMOTE ] GLBS: Retrieved 4484 rows, trimmed to 300. [2026-01-06T12:11:04.950400] [DEBUG] [REMOTE ] GLBS: PASS: History has at least 300 days. [2026-01-06T12:11:04.950781] [DEBUG] [REMOTE ] GLBS: PASS: Price check passed. Min price $1.05. [2026-01-06T12:11:04.950928] [DEBUG] [REMOTE ] GLBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:04.951257] [DEBUG] [REMOTE ] GLBS: PASS: Integrity check passed. [2026-01-06T12:11:04.951298] [DEBUG] [REMOTE ] GLBS: Symbol is viable for forecasting. [2026-01-06T12:11:04.951353] [INFO ] [MAIN ] [1395/3534] GLBS kept (0.4s) | 1393 kept, 2 rejected | 126.8/min | ETA: 16.9m [2026-01-06T12:11:05.382836] [DEBUG] [REMOTE ] GLDD: Retrieved 4785 rows, trimmed to 300. [2026-01-06T12:11:05.382962] [DEBUG] [REMOTE ] GLDD: PASS: History has at least 300 days. [2026-01-06T12:11:05.383161] [DEBUG] [REMOTE ] GLDD: PASS: Price check passed. Min price $10.78. [2026-01-06T12:11:05.383291] [DEBUG] [REMOTE ] GLDD: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:05.383433] [DEBUG] [REMOTE ] GLDD: PASS: Integrity check passed. [2026-01-06T12:11:05.383472] [DEBUG] [REMOTE ] GLDD: Symbol is viable for forecasting. [2026-01-06T12:11:05.383519] [INFO ] [MAIN ] [1396/3534] GLDD kept (0.4s) | 1394 kept, 2 rejected | 126.8/min | ETA: 16.9m [2026-01-06T12:11:05.783751] [DEBUG] [REMOTE ] GLNG: Retrieved 5656 rows, trimmed to 300. [2026-01-06T12:11:05.783937] [DEBUG] [REMOTE ] GLNG: PASS: History has at least 300 days. [2026-01-06T12:11:05.784288] [DEBUG] [REMOTE ] GLNG: PASS: Price check passed. Min price $35.33. [2026-01-06T12:11:05.784445] [DEBUG] [REMOTE ] GLNG: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:05.784672] [DEBUG] [REMOTE ] GLNG: PASS: Integrity check passed. [2026-01-06T12:11:05.784725] [DEBUG] [REMOTE ] GLNG: Symbol is viable for forecasting. [2026-01-06T12:11:05.784796] [INFO ] [MAIN ] [1397/3534] GLNG kept (0.4s) | 1395 kept, 2 rejected | 126.8/min | ETA: 16.9m [2026-01-06T12:11:06.123331] [DEBUG] [REMOTE ] GLOB: Retrieved 2884 rows, trimmed to 300. [2026-01-06T12:11:06.123453] [DEBUG] [REMOTE ] GLOB: PASS: History has at least 300 days. [2026-01-06T12:11:06.123688] [DEBUG] [REMOTE ] GLOB: PASS: Price check passed. Min price $56.57. [2026-01-06T12:11:06.123825] [DEBUG] [REMOTE ] GLOB: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:06.123931] [DEBUG] [REMOTE ] GLOB: PASS: Integrity check passed. [2026-01-06T12:11:06.123970] [DEBUG] [REMOTE ] GLOB: Symbol is viable for forecasting. [2026-01-06T12:11:06.124016] [INFO ] [MAIN ] [1398/3534] GLOB kept (0.3s) | 1396 kept, 2 rejected | 126.8/min | ETA: 16.8m [2026-01-06T12:11:06.765521] [DEBUG] [REMOTE ] GLP: Retrieved 5098 rows, trimmed to 300. [2026-01-06T12:11:06.765666] [DEBUG] [REMOTE ] GLP: PASS: History has at least 300 days. [2026-01-06T12:11:06.765886] [DEBUG] [REMOTE ] GLP: PASS: Price check passed. Min price $40.68. [2026-01-06T12:11:06.766035] [DEBUG] [REMOTE ] GLP: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:06.766141] [DEBUG] [REMOTE ] GLP: PASS: Integrity check passed. [2026-01-06T12:11:06.766180] [DEBUG] [REMOTE ] GLP: Symbol is viable for forecasting. [2026-01-06T12:11:06.766225] [INFO ] [MAIN ] [1399/3534] GLP kept (0.6s) | 1397 kept, 2 rejected | 126.8/min | ETA: 16.8m [2026-01-06T12:11:07.094690] [DEBUG] [REMOTE ] GLPG: Retrieved 2677 rows, trimmed to 300. [2026-01-06T12:11:07.094802] [DEBUG] [REMOTE ] GLPG: PASS: History has at least 300 days. [2026-01-06T12:11:07.094996] [DEBUG] [REMOTE ] GLPG: PASS: Price check passed. Min price $29.89. [2026-01-06T12:11:07.095125] [DEBUG] [REMOTE ] GLPG: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:07.095230] [DEBUG] [REMOTE ] GLPG: PASS: Integrity check passed. [2026-01-06T12:11:07.095269] [DEBUG] [REMOTE ] GLPG: Symbol is viable for forecasting. [2026-01-06T12:11:07.095314] [INFO ] [MAIN ] [1400/3534] GLPG kept (0.3s) | 1398 kept, 2 rejected | 126.8/min | ETA: 16.8m [2026-01-06T12:11:07.511102] [DEBUG] [REMOTE ] GLPI: Retrieved 3075 rows, trimmed to 300. [2026-01-06T12:11:07.511239] [DEBUG] [REMOTE ] GLPI: PASS: History has at least 300 days. [2026-01-06T12:11:07.511438] [DEBUG] [REMOTE ] GLPI: PASS: Price check passed. Min price $41.33. [2026-01-06T12:11:07.511599] [DEBUG] [REMOTE ] GLPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:07.511716] [DEBUG] [REMOTE ] GLPI: PASS: Integrity check passed. [2026-01-06T12:11:07.511757] [DEBUG] [REMOTE ] GLPI: Symbol is viable for forecasting. [2026-01-06T12:11:07.511804] [INFO ] [MAIN ] [1401/3534] GLPI kept (0.4s) | 1399 kept, 2 rejected | 126.9/min | ETA: 16.8m [2026-01-06T12:11:07.869867] [DEBUG] [REMOTE ] GLRE: Retrieved 4684 rows, trimmed to 300. [2026-01-06T12:11:07.869994] [DEBUG] [REMOTE ] GLRE: PASS: History has at least 300 days. [2026-01-06T12:11:07.870194] [DEBUG] [REMOTE ] GLRE: PASS: Price check passed. Min price $11.95. [2026-01-06T12:11:07.870329] [DEBUG] [REMOTE ] GLRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:07.870441] [DEBUG] [REMOTE ] GLRE: PASS: Integrity check passed. [2026-01-06T12:11:07.870481] [DEBUG] [REMOTE ] GLRE: Symbol is viable for forecasting. [2026-01-06T12:11:07.870528] [INFO ] [MAIN ] [1402/3534] GLRE kept (0.4s) | 1400 kept, 2 rejected | 126.9/min | ETA: 16.8m [2026-01-06T12:11:08.257292] [DEBUG] [REMOTE ] GLSI: Retrieved 1325 rows, trimmed to 300. [2026-01-06T12:11:08.257495] [DEBUG] [REMOTE ] GLSI: PASS: History has at least 300 days. [2026-01-06T12:11:08.257810] [DEBUG] [REMOTE ] GLSI: PASS: Price check passed. Min price $7.85. [2026-01-06T12:11:08.257963] [DEBUG] [REMOTE ] GLSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:08.258090] [DEBUG] [REMOTE ] GLSI: PASS: Integrity check passed. [2026-01-06T12:11:08.258131] [DEBUG] [REMOTE ] GLSI: Symbol is viable for forecasting. [2026-01-06T12:11:08.258188] [INFO ] [MAIN ] [1403/3534] GLSI kept (0.4s) | 1401 kept, 2 rejected | 126.9/min | ETA: 16.8m [2026-01-06T12:11:08.534700] [DEBUG] [REMOTE ] GLTO: Retrieved 1301 rows, trimmed to 300. [2026-01-06T12:11:08.534876] [DEBUG] [REMOTE ] GLTO: PASS: History has at least 300 days. [2026-01-06T12:11:08.535320] [DEBUG] [REMOTE ] GLTO: PASS: Price check passed. Min price $4.95. [2026-01-06T12:11:08.535455] [DEBUG] [REMOTE ] GLTO: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:08.535630] [DEBUG] [REMOTE ] GLTO: PASS: Integrity check passed. [2026-01-06T12:11:08.535674] [DEBUG] [REMOTE ] GLTO: Symbol is viable for forecasting. [2026-01-06T12:11:08.535747] [INFO ] [MAIN ] [1404/3534] GLTO kept (0.3s) | 1402 kept, 2 rejected | 126.9/min | ETA: 16.8m [2026-01-06T12:11:08.981807] [DEBUG] [REMOTE ] GLUE: Retrieved 1138 rows, trimmed to 300. [2026-01-06T12:11:08.981943] [DEBUG] [REMOTE ] GLUE: PASS: History has at least 300 days. [2026-01-06T12:11:08.982137] [DEBUG] [REMOTE ] GLUE: PASS: Price check passed. Min price $8.46. [2026-01-06T12:11:08.982269] [DEBUG] [REMOTE ] GLUE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:08.982376] [DEBUG] [REMOTE ] GLUE: PASS: Integrity check passed. [2026-01-06T12:11:08.982416] [DEBUG] [REMOTE ] GLUE: Symbol is viable for forecasting. [2026-01-06T12:11:08.982462] [INFO ] [MAIN ] [1405/3534] GLUE kept (0.4s) | 1403 kept, 2 rejected | 126.9/min | ETA: 16.8m [2026-01-06T12:11:09.543636] [DEBUG] [REMOTE ] GMAB: Retrieved 4169 rows, trimmed to 300. [2026-01-06T12:11:09.543833] [DEBUG] [REMOTE ] GMAB: PASS: History has at least 300 days. [2026-01-06T12:11:09.544094] [DEBUG] [REMOTE ] GMAB: PASS: Price check passed. Min price $28.61. [2026-01-06T12:11:09.544232] [DEBUG] [REMOTE ] GMAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:09.544361] [DEBUG] [REMOTE ] GMAB: PASS: Integrity check passed. [2026-01-06T12:11:09.544401] [DEBUG] [REMOTE ] GMAB: Symbol is viable for forecasting. [2026-01-06T12:11:09.544453] [INFO ] [MAIN ] [1406/3534] GMAB kept (0.6s) | 1404 kept, 2 rejected | 126.9/min | ETA: 16.8m [2026-01-06T12:11:10.059746] [DEBUG] [REMOTE ] GME: Retrieved 6012 rows, trimmed to 300. [2026-01-06T12:11:10.059902] [DEBUG] [REMOTE ] GME: PASS: History has at least 300 days. [2026-01-06T12:11:10.060144] [DEBUG] [REMOTE ] GME: PASS: Price check passed. Min price $19.94. [2026-01-06T12:11:10.060278] [DEBUG] [REMOTE ] GME: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:10.060420] [DEBUG] [REMOTE ] GME: PASS: Integrity check passed. [2026-01-06T12:11:10.060461] [DEBUG] [REMOTE ] GME: Symbol is viable for forecasting. [2026-01-06T12:11:10.060510] [INFO ] [MAIN ] [1407/3534] GME kept (0.5s) | 1405 kept, 2 rejected | 126.9/min | ETA: 16.8m [2026-01-06T12:11:10.417517] [DEBUG] [REMOTE ] GMED: Retrieved 3374 rows, trimmed to 300. [2026-01-06T12:11:10.417695] [DEBUG] [REMOTE ] GMED: PASS: History has at least 300 days. [2026-01-06T12:11:10.417939] [DEBUG] [REMOTE ] GMED: PASS: Price check passed. Min price $56.57. [2026-01-06T12:11:10.418076] [DEBUG] [REMOTE ] GMED: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:10.418195] [DEBUG] [REMOTE ] GMED: PASS: Integrity check passed. [2026-01-06T12:11:10.418236] [DEBUG] [REMOTE ] GMED: Symbol is viable for forecasting. [2026-01-06T12:11:10.418284] [INFO ] [MAIN ] [1408/3534] GMED kept (0.4s) | 1406 kept, 2 rejected | 126.9/min | ETA: 16.7m [2026-01-06T12:11:10.639613] [DEBUG] [REMOTE ] GMM: Retrieved 332 rows, trimmed to 300. [2026-01-06T12:11:10.639765] [DEBUG] [REMOTE ] GMM: PASS: History has at least 300 days. [2026-01-06T12:11:10.640006] [DEBUG] [REMOTE ] GMM: PASS: Price check passed. Min price $1.10. [2026-01-06T12:11:10.640179] [DEBUG] [REMOTE ] GMM: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:10.640321] [DEBUG] [REMOTE ] GMM: PASS: Integrity check passed. [2026-01-06T12:11:10.640373] [DEBUG] [REMOTE ] GMM: Symbol is viable for forecasting. [2026-01-06T12:11:10.640435] [INFO ] [MAIN ] [1409/3534] GMM kept (0.2s) | 1407 kept, 2 rejected | 127.0/min | ETA: 16.7m [2026-01-06T12:11:11.226915] [DEBUG] [REMOTE ] GMRE: Retrieved 2393 rows, trimmed to 300. [2026-01-06T12:11:11.227049] [DEBUG] [REMOTE ] GMRE: PASS: History has at least 300 days. [2026-01-06T12:11:11.227266] [DEBUG] [REMOTE ] GMRE: PASS: Price check passed. Min price $29.50. [2026-01-06T12:11:11.227406] [DEBUG] [REMOTE ] GMRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:11.227524] [DEBUG] [REMOTE ] GMRE: PASS: Integrity check passed. [2026-01-06T12:11:11.227566] [DEBUG] [REMOTE ] GMRE: Symbol is viable for forecasting. [2026-01-06T12:11:11.227638] [INFO ] [MAIN ] [1410/3534] GMRE kept (0.6s) | 1408 kept, 2 rejected | 127.0/min | ETA: 16.7m [2026-01-06T12:11:11.612654] [DEBUG] [REMOTE ] GNE: Retrieved 3568 rows, trimmed to 300. [2026-01-06T12:11:11.612778] [DEBUG] [REMOTE ] GNE: PASS: History has at least 300 days. [2026-01-06T12:11:11.612971] [DEBUG] [REMOTE ] GNE: PASS: Price check passed. Min price $13.68. [2026-01-06T12:11:11.613102] [DEBUG] [REMOTE ] GNE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:11.613209] [DEBUG] [REMOTE ] GNE: PASS: Integrity check passed. [2026-01-06T12:11:11.613248] [DEBUG] [REMOTE ] GNE: Symbol is viable for forecasting. [2026-01-06T12:11:11.613294] [INFO ] [MAIN ] [1411/3534] GNE kept (0.4s) | 1409 kept, 2 rejected | 127.0/min | ETA: 16.7m [2026-01-06T12:11:11.986261] [DEBUG] [REMOTE ] GNK: Retrieved 2863 rows, trimmed to 300. [2026-01-06T12:11:11.986395] [DEBUG] [REMOTE ] GNK: PASS: History has at least 300 days. [2026-01-06T12:11:11.986643] [DEBUG] [REMOTE ] GNK: PASS: Price check passed. Min price $15.44. [2026-01-06T12:11:11.986788] [DEBUG] [REMOTE ] GNK: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:11.986907] [DEBUG] [REMOTE ] GNK: PASS: Integrity check passed. [2026-01-06T12:11:11.986949] [DEBUG] [REMOTE ] GNK: Symbol is viable for forecasting. [2026-01-06T12:11:11.987003] [INFO ] [MAIN ] [1412/3534] GNK kept (0.4s) | 1410 kept, 2 rejected | 127.0/min | ETA: 16.7m [2026-01-06T12:11:12.398746] [DEBUG] [REMOTE ] GNL: Retrieved 2665 rows, trimmed to 300. [2026-01-06T12:11:12.398889] [DEBUG] [REMOTE ] GNL: PASS: History has at least 300 days. [2026-01-06T12:11:12.399119] [DEBUG] [REMOTE ] GNL: PASS: Price check passed. Min price $7.55. [2026-01-06T12:11:12.399255] [DEBUG] [REMOTE ] GNL: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:12.399365] [DEBUG] [REMOTE ] GNL: PASS: Integrity check passed. [2026-01-06T12:11:12.399406] [DEBUG] [REMOTE ] GNL: Symbol is viable for forecasting. [2026-01-06T12:11:12.399453] [INFO ] [MAIN ] [1413/3534] GNL kept (0.4s) | 1411 kept, 2 rejected | 127.0/min | ETA: 16.7m [2026-01-06T12:11:12.736390] [DEBUG] [REMOTE ] GNLN: Retrieved 1688 rows, trimmed to 300. [2026-01-06T12:11:12.736514] [DEBUG] [REMOTE ] GNLN: PASS: History has at least 300 days. [2026-01-06T12:11:12.736727] [DEBUG] [REMOTE ] GNLN: PASS: Price check passed. Min price $1.57. [2026-01-06T12:11:12.736859] [DEBUG] [REMOTE ] GNLN: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:12.736967] [DEBUG] [REMOTE ] GNLN: PASS: Integrity check passed. [2026-01-06T12:11:12.737005] [DEBUG] [REMOTE ] GNLN: Symbol is viable for forecasting. [2026-01-06T12:11:12.737052] [INFO ] [MAIN ] [1414/3534] GNLN kept (0.3s) | 1412 kept, 2 rejected | 127.0/min | ETA: 16.7m [2026-01-06T12:11:13.108455] [DEBUG] [REMOTE ] GNLX: Retrieved 738 rows, trimmed to 300. [2026-01-06T12:11:13.108602] [DEBUG] [REMOTE ] GNLX: PASS: History has at least 300 days. [2026-01-06T12:11:13.108817] [DEBUG] [REMOTE ] GNLX: PASS: Price check passed. Min price $3.48. [2026-01-06T12:11:13.108955] [DEBUG] [REMOTE ] GNLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:13.109065] [DEBUG] [REMOTE ] GNLX: PASS: Integrity check passed. [2026-01-06T12:11:13.109106] [DEBUG] [REMOTE ] GNLX: Symbol is viable for forecasting. [2026-01-06T12:11:13.109154] [INFO ] [MAIN ] [1415/3534] GNLX kept (0.4s) | 1413 kept, 2 rejected | 127.0/min | ETA: 16.7m [2026-01-06T12:11:13.637061] [DEBUG] [REMOTE ] GNMA: Retrieved 3489 rows, trimmed to 300. [2026-01-06T12:11:13.637220] [DEBUG] [REMOTE ] GNMA: PASS: History has at least 300 days. [2026-01-06T12:11:13.637528] [DEBUG] [REMOTE ] GNMA: PASS: Price check passed. Min price $43.86. [2026-01-06T12:11:13.637789] [DEBUG] [REMOTE ] GNMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:13.637966] [DEBUG] [REMOTE ] GNMA: PASS: Integrity check passed. [2026-01-06T12:11:13.638032] [DEBUG] [REMOTE ] GNMA: Symbol is viable for forecasting. [2026-01-06T12:11:13.638112] [INFO ] [MAIN ] [1416/3534] GNMA kept (0.5s) | 1414 kept, 2 rejected | 127.0/min | ETA: 16.7m [2026-01-06T12:11:13.876936] [DEBUG] [REMOTE ] GNOM: Retrieved 1694 rows, trimmed to 300. [2026-01-06T12:11:13.877068] [DEBUG] [REMOTE ] GNOM: PASS: History has at least 300 days. [2026-01-06T12:11:13.877266] [DEBUG] [REMOTE ] GNOM: PASS: Price check passed. Min price $40.46. [2026-01-06T12:11:13.877395] [DEBUG] [REMOTE ] GNOM: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:13.877500] [DEBUG] [REMOTE ] GNOM: PASS: Integrity check passed. [2026-01-06T12:11:13.877539] [DEBUG] [REMOTE ] GNOM: Symbol is viable for forecasting. [2026-01-06T12:11:13.877601] [INFO ] [MAIN ] [1417/3534] GNOM kept (0.2s) | 1415 kept, 2 rejected | 127.1/min | ETA: 16.7m [2026-01-06T12:11:14.336895] [DEBUG] [REMOTE ] GNPX: Retrieved 1953 rows, trimmed to 300. [2026-01-06T12:11:14.337029] [DEBUG] [REMOTE ] GNPX: PASS: History has at least 300 days. [2026-01-06T12:11:14.337248] [DEBUG] [REMOTE ] GNPX: PASS: Price check passed. Min price $1.75. [2026-01-06T12:11:14.337387] [DEBUG] [REMOTE ] GNPX: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:14.337529] [DEBUG] [REMOTE ] GNPX: PASS: Integrity check passed. [2026-01-06T12:11:14.337593] [DEBUG] [REMOTE ] GNPX: Symbol is viable for forecasting. [2026-01-06T12:11:14.337648] [INFO ] [MAIN ] [1418/3534] GNPX kept (0.5s) | 1416 kept, 2 rejected | 127.1/min | ETA: 16.7m [2026-01-06T12:11:14.858818] [DEBUG] [REMOTE ] GNRC: Retrieved 3999 rows, trimmed to 300. [2026-01-06T12:11:14.859058] [DEBUG] [REMOTE ] GNRC: PASS: History has at least 300 days. [2026-01-06T12:11:14.859372] [DEBUG] [REMOTE ] GNRC: PASS: Price check passed. Min price $136.37. [2026-01-06T12:11:14.859556] [DEBUG] [REMOTE ] GNRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:14.859718] [DEBUG] [REMOTE ] GNRC: PASS: Integrity check passed. [2026-01-06T12:11:14.859761] [DEBUG] [REMOTE ] GNRC: Symbol is viable for forecasting. [2026-01-06T12:11:14.859825] [INFO ] [MAIN ] [1419/3534] GNRC kept (0.5s) | 1417 kept, 2 rejected | 127.1/min | ETA: 16.6m [2026-01-06T12:11:15.367716] [DEBUG] [REMOTE ] GNSS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:15.367886] [DEBUG] [REMOTE ] GNSS: PASS: History has at least 300 days. [2026-01-06T12:11:15.368131] [DEBUG] [REMOTE ] GNSS: PASS: Price check passed. Min price $2.10. [2026-01-06T12:11:15.368479] [DEBUG] [REMOTE ] GNSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:15.368662] [DEBUG] [REMOTE ] GNSS: PASS: Integrity check passed. [2026-01-06T12:11:15.368710] [DEBUG] [REMOTE ] GNSS: Symbol is viable for forecasting. [2026-01-06T12:11:15.368774] [INFO ] [MAIN ] [1420/3534] GNSS kept (0.5s) | 1418 kept, 2 rejected | 127.1/min | ETA: 16.6m [2026-01-06T12:11:15.836487] [DEBUG] [REMOTE ] GNTX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:15.836659] [DEBUG] [REMOTE ] GNTX: PASS: History has at least 300 days. [2026-01-06T12:11:15.836909] [DEBUG] [REMOTE ] GNTX: PASS: Price check passed. Min price $21.83. [2026-01-06T12:11:15.837047] [DEBUG] [REMOTE ] GNTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:15.837162] [DEBUG] [REMOTE ] GNTX: PASS: Integrity check passed. [2026-01-06T12:11:15.837202] [DEBUG] [REMOTE ] GNTX: Symbol is viable for forecasting. [2026-01-06T12:11:15.837249] [INFO ] [MAIN ] [1421/3534] GNTX kept (0.5s) | 1419 kept, 2 rejected | 127.1/min | ETA: 16.6m [2026-01-06T12:11:16.118330] [DEBUG] [REMOTE ] GO: Retrieved 1645 rows, trimmed to 300. [2026-01-06T12:11:16.118519] [DEBUG] [REMOTE ] GO: PASS: History has at least 300 days. [2026-01-06T12:11:16.118779] [DEBUG] [REMOTE ] GO: PASS: Price check passed. Min price $9.85. [2026-01-06T12:11:16.118924] [DEBUG] [REMOTE ] GO: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:16.119038] [DEBUG] [REMOTE ] GO: PASS: Integrity check passed. [2026-01-06T12:11:16.119079] [DEBUG] [REMOTE ] GO: Symbol is viable for forecasting. [2026-01-06T12:11:16.119129] [INFO ] [MAIN ] [1422/3534] GO kept (0.3s) | 1420 kept, 2 rejected | 127.1/min | ETA: 16.6m [2026-01-06T12:11:16.505913] [DEBUG] [REMOTE ] GOCO: Retrieved 1376 rows, trimmed to 300. [2026-01-06T12:11:16.506049] [DEBUG] [REMOTE ] GOCO: PASS: History has at least 300 days. [2026-01-06T12:11:16.506247] [DEBUG] [REMOTE ] GOCO: PASS: Price check passed. Min price $2.15. [2026-01-06T12:11:16.506378] [DEBUG] [REMOTE ] GOCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:16.506483] [DEBUG] [REMOTE ] GOCO: PASS: Integrity check passed. [2026-01-06T12:11:16.506522] [DEBUG] [REMOTE ] GOCO: Symbol is viable for forecasting. [2026-01-06T12:11:16.506595] [INFO ] [MAIN ] [1423/3534] GOCO kept (0.4s) | 1421 kept, 2 rejected | 127.1/min | ETA: 16.6m [2026-01-06T12:11:17.069846] [DEBUG] [REMOTE ] GOF: Retrieved 4640 rows, trimmed to 300. [2026-01-06T12:11:17.070004] [DEBUG] [REMOTE ] GOF: PASS: History has at least 300 days. [2026-01-06T12:11:17.070274] [DEBUG] [REMOTE ] GOF: PASS: Price check passed. Min price $11.79. [2026-01-06T12:11:17.070451] [DEBUG] [REMOTE ] GOF: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:17.070639] [DEBUG] [REMOTE ] GOF: PASS: Integrity check passed. [2026-01-06T12:11:17.070693] [DEBUG] [REMOTE ] GOF: Symbol is viable for forecasting. [2026-01-06T12:11:17.070762] [INFO ] [MAIN ] [1424/3534] GOF kept (0.6s) | 1422 kept, 2 rejected | 127.1/min | ETA: 16.6m [2026-01-06T12:11:17.417672] [DEBUG] [REMOTE ] GOGO: Retrieved 3154 rows, trimmed to 300. [2026-01-06T12:11:17.417838] [DEBUG] [REMOTE ] GOGO: PASS: History has at least 300 days. [2026-01-06T12:11:17.418050] [DEBUG] [REMOTE ] GOGO: PASS: Price check passed. Min price $4.53. [2026-01-06T12:11:17.418185] [DEBUG] [REMOTE ] GOGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:17.418299] [DEBUG] [REMOTE ] GOGO: PASS: Integrity check passed. [2026-01-06T12:11:17.418355] [DEBUG] [REMOTE ] GOGO: Symbol is viable for forecasting. [2026-01-06T12:11:17.418424] [INFO ] [MAIN ] [1425/3534] GOGO kept (0.3s) | 1423 kept, 2 rejected | 127.1/min | ETA: 16.6m [2026-01-06T12:11:21.237273] [DEBUG] [REMOTE ] GOLF: Retrieved 2308 rows, trimmed to 300. [2026-01-06T12:11:21.237397] [DEBUG] [REMOTE ] GOLF: PASS: History has at least 300 days. [2026-01-06T12:11:21.237623] [DEBUG] [REMOTE ] GOLF: PASS: Price check passed. Min price $75.08. [2026-01-06T12:11:21.240930] [DEBUG] [REMOTE ] GOLF: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:21.241085] [DEBUG] [REMOTE ] GOLF: PASS: Integrity check passed. [2026-01-06T12:11:21.241128] [DEBUG] [REMOTE ] GOLF: Symbol is viable for forecasting. [2026-01-06T12:11:21.241176] [INFO ] [MAIN ] [1426/3534] GOLF kept (3.8s) | 1424 kept, 2 rejected | 126.5/min | ETA: 16.7m [2026-01-06T12:11:21.508726] [DEBUG] [REMOTE ] GOOD: Retrieved 5634 rows, trimmed to 300. [2026-01-06T12:11:21.508863] [DEBUG] [REMOTE ] GOOD: PASS: History has at least 300 days. [2026-01-06T12:11:21.509089] [DEBUG] [REMOTE ] GOOD: PASS: Price check passed. Min price $10.38. [2026-01-06T12:11:21.509221] [DEBUG] [REMOTE ] GOOD: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:21.509332] [DEBUG] [REMOTE ] GOOD: PASS: Integrity check passed. [2026-01-06T12:11:21.509373] [DEBUG] [REMOTE ] GOOD: Symbol is viable for forecasting. [2026-01-06T12:11:21.509630] [INFO ] [MAIN ] [1427/3534] GOOD kept (0.3s) | 1425 kept, 2 rejected | 126.5/min | ETA: 16.7m [2026-01-06T12:11:21.972252] [DEBUG] [REMOTE ] GOOG: Retrieved 2962 rows, trimmed to 300. [2026-01-06T12:11:21.972380] [DEBUG] [REMOTE ] GOOG: PASS: History has at least 300 days. [2026-01-06T12:11:21.972612] [DEBUG] [REMOTE ] GOOG: PASS: Price check passed. Min price $237.33. [2026-01-06T12:11:21.972750] [DEBUG] [REMOTE ] GOOG: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:21.972863] [DEBUG] [REMOTE ] GOOG: PASS: Integrity check passed. [2026-01-06T12:11:21.972904] [DEBUG] [REMOTE ] GOOG: Symbol is viable for forecasting. [2026-01-06T12:11:21.972953] [INFO ] [MAIN ] [1428/3534] GOOG kept (0.5s) | 1426 kept, 2 rejected | 126.5/min | ETA: 16.6m [2026-01-06T12:11:22.401377] [DEBUG] [REMOTE ] GOOS: Retrieved 2214 rows, trimmed to 300. [2026-01-06T12:11:22.401515] [DEBUG] [REMOTE ] GOOS: PASS: History has at least 300 days. [2026-01-06T12:11:22.401777] [DEBUG] [REMOTE ] GOOS: PASS: Price check passed. Min price $12.21. [2026-01-06T12:11:22.401911] [DEBUG] [REMOTE ] GOOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:22.402051] [DEBUG] [REMOTE ] GOOS: PASS: Integrity check passed. [2026-01-06T12:11:22.402092] [DEBUG] [REMOTE ] GOOS: Symbol is viable for forecasting. [2026-01-06T12:11:22.402139] [INFO ] [MAIN ] [1429/3534] GOOS kept (0.4s) | 1427 kept, 2 rejected | 126.5/min | ETA: 16.6m [2026-01-06T12:11:27.420685] [DEBUG] [REMOTE ] GOSS: Retrieved 1736 rows, trimmed to 300. [2026-01-06T12:11:27.420811] [DEBUG] [REMOTE ] GOSS: PASS: History has at least 300 days. [2026-01-06T12:11:27.421008] [DEBUG] [REMOTE ] GOSS: PASS: Price check passed. Min price $2.09. [2026-01-06T12:11:27.421138] [DEBUG] [REMOTE ] GOSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:27.421246] [DEBUG] [REMOTE ] GOSS: PASS: Integrity check passed. [2026-01-06T12:11:27.421286] [DEBUG] [REMOTE ] GOSS: Symbol is viable for forecasting. [2026-01-06T12:11:27.421336] [INFO ] [MAIN ] [1430/3534] GOSS kept (5.0s) | 1428 kept, 2 rejected | 125.7/min | ETA: 16.7m [2026-01-06T12:11:27.813693] [DEBUG] [REMOTE ] GOVI: Retrieved 4587 rows, trimmed to 300. [2026-01-06T12:11:27.813818] [DEBUG] [REMOTE ] GOVI: PASS: History has at least 300 days. [2026-01-06T12:11:27.814019] [DEBUG] [REMOTE ] GOVI: PASS: Price check passed. Min price $27.45. [2026-01-06T12:11:27.814150] [DEBUG] [REMOTE ] GOVI: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:27.814258] [DEBUG] [REMOTE ] GOVI: PASS: Integrity check passed. [2026-01-06T12:11:27.814303] [DEBUG] [REMOTE ] GOVI: Symbol is viable for forecasting. [2026-01-06T12:11:27.814358] [INFO ] [MAIN ] [1431/3534] GOVI kept (0.4s) | 1429 kept, 2 rejected | 125.7/min | ETA: 16.7m [2026-01-06T12:11:28.253282] [DEBUG] [REMOTE ] GPC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:28.253426] [DEBUG] [REMOTE ] GPC: PASS: History has at least 300 days. [2026-01-06T12:11:28.253731] [DEBUG] [REMOTE ] GPC: PASS: Price check passed. Min price $121.73. [2026-01-06T12:11:28.253939] [DEBUG] [REMOTE ] GPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:28.254107] [DEBUG] [REMOTE ] GPC: PASS: Integrity check passed. [2026-01-06T12:11:28.254164] [DEBUG] [REMOTE ] GPC: Symbol is viable for forecasting. [2026-01-06T12:11:28.254220] [INFO ] [MAIN ] [1432/3534] GPC kept (0.4s) | 1430 kept, 2 rejected | 125.7/min | ETA: 16.7m [2026-01-06T12:11:28.703957] [DEBUG] [REMOTE ] GPI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:28.704087] [DEBUG] [REMOTE ] GPI: PASS: History has at least 300 days. [2026-01-06T12:11:28.704295] [DEBUG] [REMOTE ] GPI: PASS: Price check passed. Min price $379.55. [2026-01-06T12:11:28.704427] [DEBUG] [REMOTE ] GPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:28.704537] [DEBUG] [REMOTE ] GPI: PASS: Integrity check passed. [2026-01-06T12:11:28.704595] [DEBUG] [REMOTE ] GPI: Symbol is viable for forecasting. [2026-01-06T12:11:28.704643] [INFO ] [MAIN ] [1433/3534] GPI kept (0.5s) | 1431 kept, 2 rejected | 125.7/min | ETA: 16.7m [2026-01-06T12:11:28.922592] [DEBUG] [REMOTE ] GPIQ: Retrieved 549 rows, trimmed to 300. [2026-01-06T12:11:28.922713] [DEBUG] [REMOTE ] GPIQ: PASS: History has at least 300 days. [2026-01-06T12:11:28.922904] [DEBUG] [REMOTE ] GPIQ: PASS: Price check passed. Min price $49.71. [2026-01-06T12:11:28.923035] [DEBUG] [REMOTE ] GPIQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:28.923139] [DEBUG] [REMOTE ] GPIQ: PASS: Integrity check passed. [2026-01-06T12:11:28.923178] [DEBUG] [REMOTE ] GPIQ: Symbol is viable for forecasting. [2026-01-06T12:11:28.923224] [INFO ] [MAIN ] [1434/3534] GPIQ kept (0.2s) | 1432 kept, 2 rejected | 125.8/min | ETA: 16.7m [2026-01-06T12:11:29.390397] [DEBUG] [REMOTE ] GPIX: Retrieved 549 rows, trimmed to 300. [2026-01-06T12:11:29.390523] [DEBUG] [REMOTE ] GPIX: PASS: History has at least 300 days. [2026-01-06T12:11:29.390732] [DEBUG] [REMOTE ] GPIX: PASS: Price check passed. Min price $49.99. [2026-01-06T12:11:29.390863] [DEBUG] [REMOTE ] GPIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:29.390967] [DEBUG] [REMOTE ] GPIX: PASS: Integrity check passed. [2026-01-06T12:11:29.391007] [DEBUG] [REMOTE ] GPIX: Symbol is viable for forecasting. [2026-01-06T12:11:29.391053] [INFO ] [MAIN ] [1435/3534] GPIX kept (0.5s) | 1433 kept, 2 rejected | 125.8/min | ETA: 16.7m [2026-01-06T12:11:29.813564] [DEBUG] [REMOTE ] GPJA: Retrieved 2081 rows, trimmed to 300. [2026-01-06T12:11:29.813714] [DEBUG] [REMOTE ] GPJA: PASS: History has at least 300 days. [2026-01-06T12:11:29.813919] [DEBUG] [REMOTE ] GPJA: PASS: Price check passed. Min price $22.18. [2026-01-06T12:11:29.814055] [DEBUG] [REMOTE ] GPJA: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:29.814166] [DEBUG] [REMOTE ] GPJA: PASS: Integrity check passed. [2026-01-06T12:11:29.814208] [DEBUG] [REMOTE ] GPJA: Symbol is viable for forecasting. [2026-01-06T12:11:29.814270] [INFO ] [MAIN ] [1436/3534] GPJA kept (0.4s) | 1434 kept, 2 rejected | 125.8/min | ETA: 16.7m [2026-01-06T12:11:30.370150] [DEBUG] [REMOTE ] GPK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:30.370291] [DEBUG] [REMOTE ] GPK: PASS: History has at least 300 days. [2026-01-06T12:11:30.370514] [DEBUG] [REMOTE ] GPK: PASS: Price check passed. Min price $14.13. [2026-01-06T12:11:30.370676] [DEBUG] [REMOTE ] GPK: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:30.370801] [DEBUG] [REMOTE ] GPK: PASS: Integrity check passed. [2026-01-06T12:11:30.370849] [DEBUG] [REMOTE ] GPK: Symbol is viable for forecasting. [2026-01-06T12:11:30.370898] [INFO ] [MAIN ] [1437/3534] GPK kept (0.6s) | 1435 kept, 2 rejected | 125.8/min | ETA: 16.7m [2026-01-06T12:11:30.903239] [DEBUG] [REMOTE ] GPN: Retrieved 6280 rows, trimmed to 300. [2026-01-06T12:11:30.903398] [DEBUG] [REMOTE ] GPN: PASS: History has at least 300 days. [2026-01-06T12:11:30.903738] [DEBUG] [REMOTE ] GPN: PASS: Price check passed. Min price $71.25. [2026-01-06T12:11:30.903926] [DEBUG] [REMOTE ] GPN: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:30.904081] [DEBUG] [REMOTE ] GPN: PASS: Integrity check passed. [2026-01-06T12:11:30.904136] [DEBUG] [REMOTE ] GPN: Symbol is viable for forecasting. [2026-01-06T12:11:30.904201] [INFO ] [MAIN ] [1438/3534] GPN kept (0.5s) | 1436 kept, 2 rejected | 125.8/min | ETA: 16.7m [2026-01-06T12:11:31.329095] [DEBUG] [REMOTE ] GPRE: Retrieved 4984 rows, trimmed to 300. [2026-01-06T12:11:31.329305] [DEBUG] [REMOTE ] GPRE: PASS: History has at least 300 days. [2026-01-06T12:11:31.329703] [DEBUG] [REMOTE ] GPRE: PASS: Price check passed. Min price $9.08. [2026-01-06T12:11:31.329856] [DEBUG] [REMOTE ] GPRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:31.329990] [DEBUG] [REMOTE ] GPRE: PASS: Integrity check passed. [2026-01-06T12:11:31.330033] [DEBUG] [REMOTE ] GPRE: Symbol is viable for forecasting. [2026-01-06T12:11:31.330088] [INFO ] [MAIN ] [1439/3534] GPRE kept (0.4s) | 1437 kept, 2 rejected | 125.8/min | ETA: 16.7m [2026-01-06T12:11:31.723107] [DEBUG] [REMOTE ] GPRK: Retrieved 3828 rows, trimmed to 300. [2026-01-06T12:11:31.723309] [DEBUG] [REMOTE ] GPRK: PASS: History has at least 300 days. [2026-01-06T12:11:31.723608] [DEBUG] [REMOTE ] GPRK: PASS: Price check passed. Min price $5.94. [2026-01-06T12:11:31.723755] [DEBUG] [REMOTE ] GPRK: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:31.723932] [DEBUG] [REMOTE ] GPRK: PASS: Integrity check passed. [2026-01-06T12:11:31.723978] [DEBUG] [REMOTE ] GPRK: Symbol is viable for forecasting. [2026-01-06T12:11:31.724032] [INFO ] [MAIN ] [1440/3534] GPRK kept (0.4s) | 1438 kept, 2 rejected | 125.8/min | ETA: 16.6m [2026-01-06T12:11:31.961334] [DEBUG] [REMOTE ] GPRO: Retrieved 2899 rows, trimmed to 300. [2026-01-06T12:11:31.961464] [DEBUG] [REMOTE ] GPRO: PASS: History has at least 300 days. [2026-01-06T12:11:31.961701] [DEBUG] [REMOTE ] GPRO: PASS: Price check passed. Min price $1.41. [2026-01-06T12:11:31.961839] [DEBUG] [REMOTE ] GPRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:31.961944] [DEBUG] [REMOTE ] GPRO: PASS: Integrity check passed. [2026-01-06T12:11:31.961982] [DEBUG] [REMOTE ] GPRO: Symbol is viable for forecasting. [2026-01-06T12:11:31.962028] [INFO ] [MAIN ] [1441/3534] GPRO kept (0.2s) | 1439 kept, 2 rejected | 125.8/min | ETA: 16.6m [2026-01-06T12:11:32.391605] [DEBUG] [REMOTE ] GRAB: Retrieved 1279 rows, trimmed to 300. [2026-01-06T12:11:32.391732] [DEBUG] [REMOTE ] GRAB: PASS: History has at least 300 days. [2026-01-06T12:11:32.391925] [DEBUG] [REMOTE ] GRAB: PASS: Price check passed. Min price $4.87. [2026-01-06T12:11:32.392055] [DEBUG] [REMOTE ] GRAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:32.392160] [DEBUG] [REMOTE ] GRAB: PASS: Integrity check passed. [2026-01-06T12:11:32.392208] [DEBUG] [REMOTE ] GRAB: Symbol is viable for forecasting. [2026-01-06T12:11:32.392269] [INFO ] [MAIN ] [1442/3534] GRAB kept (0.4s) | 1440 kept, 2 rejected | 125.8/min | ETA: 16.6m [2026-01-06T12:11:32.741281] [DEBUG] [REMOTE ] GRAL: Retrieved 384 rows, trimmed to 300. [2026-01-06T12:11:32.741405] [DEBUG] [REMOTE ] GRAL: PASS: History has at least 300 days. [2026-01-06T12:11:32.741611] [DEBUG] [REMOTE ] GRAL: PASS: Price check passed. Min price $66.13. [2026-01-06T12:11:32.741744] [DEBUG] [REMOTE ] GRAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:32.741847] [DEBUG] [REMOTE ] GRAL: PASS: Integrity check passed. [2026-01-06T12:11:32.741886] [DEBUG] [REMOTE ] GRAL: Symbol is viable for forecasting. [2026-01-06T12:11:32.741932] [INFO ] [MAIN ] [1443/3534] GRAL kept (0.3s) | 1441 kept, 2 rejected | 125.9/min | ETA: 16.6m [2026-01-06T12:11:33.510399] [DEBUG] [REMOTE ] GRBK: Retrieved 4670 rows, trimmed to 300. [2026-01-06T12:11:33.510555] [DEBUG] [REMOTE ] GRBK: PASS: History has at least 300 days. [2026-01-06T12:11:33.510995] [DEBUG] [REMOTE ] GRBK: PASS: Price check passed. Min price $61.60. [2026-01-06T12:11:33.511147] [DEBUG] [REMOTE ] GRBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:33.511274] [DEBUG] [REMOTE ] GRBK: PASS: Integrity check passed. [2026-01-06T12:11:33.511317] [DEBUG] [REMOTE ] GRBK: Symbol is viable for forecasting. [2026-01-06T12:11:33.511372] [INFO ] [MAIN ] [1444/3534] GRBK kept (0.8s) | 1442 kept, 2 rejected | 125.8/min | ETA: 16.6m [2026-01-06T12:11:33.967288] [DEBUG] [REMOTE ] GRC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:33.967439] [DEBUG] [REMOTE ] GRC: PASS: History has at least 300 days. [2026-01-06T12:11:33.967744] [DEBUG] [REMOTE ] GRC: PASS: Price check passed. Min price $43.56. [2026-01-06T12:11:33.967933] [DEBUG] [REMOTE ] GRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:33.968077] [DEBUG] [REMOTE ] GRC: PASS: Integrity check passed. [2026-01-06T12:11:33.968123] [DEBUG] [REMOTE ] GRC: Symbol is viable for forecasting. [2026-01-06T12:11:33.968207] [INFO ] [MAIN ] [1445/3534] GRC kept (0.5s) | 1443 kept, 2 rejected | 125.8/min | ETA: 16.6m [2026-01-06T12:11:34.272421] [DEBUG] [REMOTE ] GRDX: Retrieved 2321 rows, trimmed to 300. [2026-01-06T12:11:34.272545] [DEBUG] [REMOTE ] GRDX: PASS: History has at least 300 days. [2026-01-06T12:11:34.272759] [DEBUG] [REMOTE ] GRDX: PASS: Price check passed. Min price $2.00. [2026-01-06T12:11:34.272890] [DEBUG] [REMOTE ] GRDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:34.272995] [DEBUG] [REMOTE ] GRDX: PASS: Integrity check passed. [2026-01-06T12:11:34.273034] [DEBUG] [REMOTE ] GRDX: Symbol is viable for forecasting. [2026-01-06T12:11:34.273080] [INFO ] [MAIN ] [1446/3534] GRDX kept (0.3s) | 1444 kept, 2 rejected | 125.8/min | ETA: 16.6m [2026-01-06T12:11:34.628922] [DEBUG] [REMOTE ] GREE: Retrieved 1082 rows, trimmed to 300. [2026-01-06T12:11:34.629046] [DEBUG] [REMOTE ] GREE: PASS: History has at least 300 days. [2026-01-06T12:11:34.629235] [DEBUG] [REMOTE ] GREE: PASS: Price check passed. Min price $1.21. [2026-01-06T12:11:34.629365] [DEBUG] [REMOTE ] GREE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:34.629468] [DEBUG] [REMOTE ] GREE: PASS: Integrity check passed. [2026-01-06T12:11:34.629507] [DEBUG] [REMOTE ] GREE: Symbol is viable for forecasting. [2026-01-06T12:11:34.629553] [INFO ] [MAIN ] [1447/3534] GREE kept (0.4s) | 1445 kept, 2 rejected | 125.9/min | ETA: 16.6m [2026-01-06T12:11:35.129683] [DEBUG] [REMOTE ] GRFS: Retrieved 3670 rows, trimmed to 300. [2026-01-06T12:11:35.129809] [DEBUG] [REMOTE ] GRFS: PASS: History has at least 300 days. [2026-01-06T12:11:35.130007] [DEBUG] [REMOTE ] GRFS: PASS: Price check passed. Min price $8.36. [2026-01-06T12:11:35.130137] [DEBUG] [REMOTE ] GRFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:35.130244] [DEBUG] [REMOTE ] GRFS: PASS: Integrity check passed. [2026-01-06T12:11:35.130282] [DEBUG] [REMOTE ] GRFS: Symbol is viable for forecasting. [2026-01-06T12:11:35.130343] [INFO ] [MAIN ] [1448/3534] GRFS kept (0.5s) | 1446 kept, 2 rejected | 125.9/min | ETA: 16.6m [2026-01-06T12:11:35.651610] [DEBUG] [REMOTE ] GRID: Retrieved 4057 rows, trimmed to 300. [2026-01-06T12:11:35.651746] [DEBUG] [REMOTE ] GRID: PASS: History has at least 300 days. [2026-01-06T12:11:35.651964] [DEBUG] [REMOTE ] GRID: PASS: Price check passed. Min price $146.19. [2026-01-06T12:11:35.652094] [DEBUG] [REMOTE ] GRID: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:35.652207] [DEBUG] [REMOTE ] GRID: PASS: Integrity check passed. [2026-01-06T12:11:35.652251] [DEBUG] [REMOTE ] GRID: Symbol is viable for forecasting. [2026-01-06T12:11:35.652299] [INFO ] [MAIN ] [1449/3534] GRID kept (0.5s) | 1447 kept, 2 rejected | 125.9/min | ETA: 16.6m [2026-01-06T12:11:36.172498] [DEBUG] [REMOTE ] GRMN: Retrieved 6304 rows, trimmed to 300. [2026-01-06T12:11:36.172680] [DEBUG] [REMOTE ] GRMN: PASS: History has at least 300 days. [2026-01-06T12:11:36.172970] [DEBUG] [REMOTE ] GRMN: PASS: Price check passed. Min price $186.30. [2026-01-06T12:11:36.173123] [DEBUG] [REMOTE ] GRMN: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:36.173263] [DEBUG] [REMOTE ] GRMN: PASS: Integrity check passed. [2026-01-06T12:11:36.173307] [DEBUG] [REMOTE ] GRMN: Symbol is viable for forecasting. [2026-01-06T12:11:36.173364] [INFO ] [MAIN ] [1450/3534] GRMN kept (0.5s) | 1448 kept, 2 rejected | 125.8/min | ETA: 16.6m [2026-01-06T12:11:36.445875] [DEBUG] [REMOTE ] GRND: Retrieved 1249 rows, trimmed to 300. [2026-01-06T12:11:36.446010] [DEBUG] [REMOTE ] GRND: PASS: History has at least 300 days. [2026-01-06T12:11:36.446209] [DEBUG] [REMOTE ] GRND: PASS: Price check passed. Min price $11.96. [2026-01-06T12:11:36.446343] [DEBUG] [REMOTE ] GRND: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:36.446482] [DEBUG] [REMOTE ] GRND: PASS: Integrity check passed. [2026-01-06T12:11:36.446523] [DEBUG] [REMOTE ] GRND: Symbol is viable for forecasting. [2026-01-06T12:11:36.446599] [INFO ] [MAIN ] [1451/3534] GRND kept (0.3s) | 1449 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:36.812129] [DEBUG] [REMOTE ] GRPN: Retrieved 3561 rows, trimmed to 300. [2026-01-06T12:11:36.812257] [DEBUG] [REMOTE ] GRPN: PASS: History has at least 300 days. [2026-01-06T12:11:36.812459] [DEBUG] [REMOTE ] GRPN: PASS: Price check passed. Min price $15.57. [2026-01-06T12:11:36.812625] [DEBUG] [REMOTE ] GRPN: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:36.812740] [DEBUG] [REMOTE ] GRPN: PASS: Integrity check passed. [2026-01-06T12:11:36.812781] [DEBUG] [REMOTE ] GRPN: Symbol is viable for forecasting. [2026-01-06T12:11:36.812832] [INFO ] [MAIN ] [1452/3534] GRPN kept (0.4s) | 1450 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:37.369487] [DEBUG] [REMOTE ] GRVY: Retrieved 5260 rows, trimmed to 300. [2026-01-06T12:11:37.369725] [DEBUG] [REMOTE ] GRVY: PASS: History has at least 300 days. [2026-01-06T12:11:37.370059] [DEBUG] [REMOTE ] GRVY: PASS: Price check passed. Min price $55.70. [2026-01-06T12:11:37.370206] [DEBUG] [REMOTE ] GRVY: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:37.370501] [DEBUG] [REMOTE ] GRVY: PASS: Integrity check passed. [2026-01-06T12:11:37.370550] [DEBUG] [REMOTE ] GRVY: Symbol is viable for forecasting. [2026-01-06T12:11:37.370630] [INFO ] [MAIN ] [1453/3534] GRVY kept (0.6s) | 1451 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:37.665828] [DEBUG] [REMOTE ] GRWG: Retrieved 2297 rows, trimmed to 300. [2026-01-06T12:11:37.666016] [DEBUG] [REMOTE ] GRWG: PASS: History has at least 300 days. [2026-01-06T12:11:37.666260] [DEBUG] [REMOTE ] GRWG: PASS: Price check passed. Min price $1.38. [2026-01-06T12:11:37.666399] [DEBUG] [REMOTE ] GRWG: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:37.666516] [DEBUG] [REMOTE ] GRWG: PASS: Integrity check passed. [2026-01-06T12:11:37.666616] [DEBUG] [REMOTE ] GRWG: Symbol is viable for forecasting. [2026-01-06T12:11:37.666673] [INFO ] [MAIN ] [1454/3534] GRWG kept (0.3s) | 1452 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:38.214348] [DEBUG] [REMOTE ] GRX: Retrieved 4667 rows, trimmed to 300. [2026-01-06T12:11:38.214486] [DEBUG] [REMOTE ] GRX: PASS: History has at least 300 days. [2026-01-06T12:11:38.214751] [DEBUG] [REMOTE ] GRX: PASS: Price check passed. Min price $8.99. [2026-01-06T12:11:38.214907] [DEBUG] [REMOTE ] GRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:38.215030] [DEBUG] [REMOTE ] GRX: PASS: Integrity check passed. [2026-01-06T12:11:38.215071] [DEBUG] [REMOTE ] GRX: Symbol is viable for forecasting. [2026-01-06T12:11:38.215120] [INFO ] [MAIN ] [1455/3534] GRX kept (0.5s) | 1453 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:38.888062] [DEBUG] [REMOTE ] GS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:38.888201] [DEBUG] [REMOTE ] GS: PASS: History has at least 300 days. [2026-01-06T12:11:38.888438] [DEBUG] [REMOTE ] GS: PASS: Price check passed. Min price $740.96. [2026-01-06T12:11:38.888594] [DEBUG] [REMOTE ] GS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:38.888721] [DEBUG] [REMOTE ] GS: PASS: Integrity check passed. [2026-01-06T12:11:38.888761] [DEBUG] [REMOTE ] GS: Symbol is viable for forecasting. [2026-01-06T12:11:38.888809] [INFO ] [MAIN ] [1456/3534] GS kept (0.7s) | 1454 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:39.447908] [DEBUG] [REMOTE ] GSBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:39.448108] [DEBUG] [REMOTE ] GSBC: PASS: History has at least 300 days. [2026-01-06T12:11:39.448374] [DEBUG] [REMOTE ] GSBC: PASS: Price check passed. Min price $55.29. [2026-01-06T12:11:39.448652] [DEBUG] [REMOTE ] GSBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:39.448980] [DEBUG] [REMOTE ] GSBC: PASS: Integrity check passed. [2026-01-06T12:11:39.449021] [DEBUG] [REMOTE ] GSBC: Symbol is viable for forecasting. [2026-01-06T12:11:39.449138] [INFO ] [MAIN ] [1457/3534] GSBC kept (0.6s) | 1455 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:39.813053] [DEBUG] [REMOTE ] GSBD: Retrieved 2717 rows, trimmed to 300. [2026-01-06T12:11:39.813210] [DEBUG] [REMOTE ] GSBD: PASS: History has at least 300 days. [2026-01-06T12:11:39.813434] [DEBUG] [REMOTE ] GSBD: PASS: Price check passed. Min price $9.11. [2026-01-06T12:11:39.813590] [DEBUG] [REMOTE ] GSBD: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:39.813709] [DEBUG] [REMOTE ] GSBD: PASS: Integrity check passed. [2026-01-06T12:11:39.813749] [DEBUG] [REMOTE ] GSBD: Symbol is viable for forecasting. [2026-01-06T12:11:39.813796] [INFO ] [MAIN ] [1458/3534] GSBD kept (0.4s) | 1456 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:40.142690] [DEBUG] [REMOTE ] GSHD: Retrieved 1933 rows, trimmed to 300. [2026-01-06T12:11:40.142835] [DEBUG] [REMOTE ] GSHD: PASS: History has at least 300 days. [2026-01-06T12:11:40.143084] [DEBUG] [REMOTE ] GSHD: PASS: Price check passed. Min price $65.20. [2026-01-06T12:11:40.143239] [DEBUG] [REMOTE ] GSHD: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:40.143363] [DEBUG] [REMOTE ] GSHD: PASS: Integrity check passed. [2026-01-06T12:11:40.143405] [DEBUG] [REMOTE ] GSHD: Symbol is viable for forecasting. [2026-01-06T12:11:40.143456] [INFO ] [MAIN ] [1459/3534] GSHD kept (0.3s) | 1457 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:40.732836] [DEBUG] [REMOTE ] GSK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:40.733102] [DEBUG] [REMOTE ] GSK: PASS: History has at least 300 days. [2026-01-06T12:11:40.733562] [DEBUG] [REMOTE ] GSK: PASS: Price check passed. Min price $42.86. [2026-01-06T12:11:40.733766] [DEBUG] [REMOTE ] GSK: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:40.733969] [DEBUG] [REMOTE ] GSK: PASS: Integrity check passed. [2026-01-06T12:11:40.734055] [DEBUG] [REMOTE ] GSK: Symbol is viable for forecasting. [2026-01-06T12:11:40.734137] [INFO ] [MAIN ] [1460/3534] GSK kept (0.6s) | 1458 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:41.192690] [DEBUG] [REMOTE ] GSL: Retrieved 4374 rows, trimmed to 300. [2026-01-06T12:11:41.192891] [DEBUG] [REMOTE ] GSL: PASS: History has at least 300 days. [2026-01-06T12:11:41.193282] [DEBUG] [REMOTE ] GSL: PASS: Price check passed. Min price $26.91. [2026-01-06T12:11:41.193492] [DEBUG] [REMOTE ] GSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:41.193713] [DEBUG] [REMOTE ] GSL: PASS: Integrity check passed. [2026-01-06T12:11:41.193774] [DEBUG] [REMOTE ] GSL: Symbol is viable for forecasting. [2026-01-06T12:11:41.193845] [INFO ] [MAIN ] [1461/3534] GSL kept (0.5s) | 1459 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:41.602056] [DEBUG] [REMOTE ] GSM: Retrieved 4134 rows, trimmed to 300. [2026-01-06T12:11:41.602232] [DEBUG] [REMOTE ] GSM: PASS: History has at least 300 days. [2026-01-06T12:11:41.602502] [DEBUG] [REMOTE ] GSM: PASS: Price check passed. Min price $3.71. [2026-01-06T12:11:41.602664] [DEBUG] [REMOTE ] GSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:41.602849] [DEBUG] [REMOTE ] GSM: PASS: Integrity check passed. [2026-01-06T12:11:41.602907] [DEBUG] [REMOTE ] GSM: Symbol is viable for forecasting. [2026-01-06T12:11:41.602970] [INFO ] [MAIN ] [1462/3534] GSM kept (0.4s) | 1460 kept, 2 rejected | 125.9/min | ETA: 16.5m [2026-01-06T12:11:41.800986] [DEBUG] [REMOTE ] GTES: Retrieved 1997 rows, trimmed to 300. [2026-01-06T12:11:41.801173] [DEBUG] [REMOTE ] GTES: PASS: History has at least 300 days. [2026-01-06T12:11:41.801450] [DEBUG] [REMOTE ] GTES: PASS: Price check passed. Min price $21.18. [2026-01-06T12:11:41.801632] [DEBUG] [REMOTE ] GTES: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:41.801758] [DEBUG] [REMOTE ] GTES: PASS: Integrity check passed. [2026-01-06T12:11:41.801799] [DEBUG] [REMOTE ] GTES: Symbol is viable for forecasting. [2026-01-06T12:11:41.801852] [INFO ] [MAIN ] [1463/3534] GTES kept (0.2s) | 1461 kept, 2 rejected | 125.9/min | ETA: 16.4m [2026-01-06T12:11:42.249332] [DEBUG] [REMOTE ] GTLB: Retrieved 1060 rows, trimmed to 300. [2026-01-06T12:11:42.249550] [DEBUG] [REMOTE ] GTLB: PASS: History has at least 300 days. [2026-01-06T12:11:42.249868] [DEBUG] [REMOTE ] GTLB: PASS: Price check passed. Min price $36.18. [2026-01-06T12:11:42.250017] [DEBUG] [REMOTE ] GTLB: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:42.250144] [DEBUG] [REMOTE ] GTLB: PASS: Integrity check passed. [2026-01-06T12:11:42.250187] [DEBUG] [REMOTE ] GTLB: Symbol is viable for forecasting. [2026-01-06T12:11:42.250241] [INFO ] [MAIN ] [1464/3534] GTLB kept (0.4s) | 1462 kept, 2 rejected | 126.0/min | ETA: 16.4m [2026-01-06T12:11:42.787554] [DEBUG] [REMOTE ] GTLS: Retrieved 4892 rows, trimmed to 300. [2026-01-06T12:11:42.787794] [DEBUG] [REMOTE ] GTLS: PASS: History has at least 300 days. [2026-01-06T12:11:42.788259] [DEBUG] [REMOTE ] GTLS: PASS: Price check passed. Min price $199.30. [2026-01-06T12:11:42.788409] [DEBUG] [REMOTE ] GTLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:42.788542] [DEBUG] [REMOTE ] GTLS: PASS: Integrity check passed. [2026-01-06T12:11:42.788610] [DEBUG] [REMOTE ] GTLS: Symbol is viable for forecasting. [2026-01-06T12:11:42.788670] [INFO ] [MAIN ] [1465/3534] GTLS kept (0.5s) | 1463 kept, 2 rejected | 125.9/min | ETA: 16.4m [2026-01-06T12:11:43.241803] [DEBUG] [REMOTE ] GTN: Retrieved 5874 rows, trimmed to 300. [2026-01-06T12:11:43.241930] [DEBUG] [REMOTE ] GTN: PASS: History has at least 300 days. [2026-01-06T12:11:43.242132] [DEBUG] [REMOTE ] GTN: PASS: Price check passed. Min price $4.33. [2026-01-06T12:11:43.242263] [DEBUG] [REMOTE ] GTN: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:43.242387] [DEBUG] [REMOTE ] GTN: PASS: Integrity check passed. [2026-01-06T12:11:43.242426] [DEBUG] [REMOTE ] GTN: Symbol is viable for forecasting. [2026-01-06T12:11:43.242473] [INFO ] [MAIN ] [1466/3534] GTN kept (0.5s) | 1464 kept, 2 rejected | 125.9/min | ETA: 16.4m [2026-01-06T12:11:43.403711] [DEBUG] [REMOTE ] GTX: Retrieved 1835 rows, trimmed to 300. [2026-01-06T12:11:43.403850] [DEBUG] [REMOTE ] GTX: PASS: History has at least 300 days. [2026-01-06T12:11:43.404062] [DEBUG] [REMOTE ] GTX: PASS: Price check passed. Min price $12.43. [2026-01-06T12:11:43.404201] [DEBUG] [REMOTE ] GTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:43.404313] [DEBUG] [REMOTE ] GTX: PASS: Integrity check passed. [2026-01-06T12:11:43.404355] [DEBUG] [REMOTE ] GTX: Symbol is viable for forecasting. [2026-01-06T12:11:43.404405] [INFO ] [MAIN ] [1467/3534] GTX kept (0.2s) | 1465 kept, 2 rejected | 126.0/min | ETA: 16.4m [2026-01-06T12:11:44.095365] [DEBUG] [REMOTE ] GTY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:44.095495] [DEBUG] [REMOTE ] GTY: PASS: History has at least 300 days. [2026-01-06T12:11:44.095716] [DEBUG] [REMOTE ] GTY: PASS: Price check passed. Min price $25.17. [2026-01-06T12:11:44.095857] [DEBUG] [REMOTE ] GTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:44.095978] [DEBUG] [REMOTE ] GTY: PASS: Integrity check passed. [2026-01-06T12:11:44.096018] [DEBUG] [REMOTE ] GTY: Symbol is viable for forecasting. [2026-01-06T12:11:44.096064] [INFO ] [MAIN ] [1468/3534] GTY kept (0.7s) | 1466 kept, 2 rejected | 126.0/min | ETA: 16.4m [2026-01-06T12:11:44.323487] [DEBUG] [REMOTE ] GUG: Retrieved 1031 rows, trimmed to 300. [2026-01-06T12:11:44.323643] [DEBUG] [REMOTE ] GUG: PASS: History has at least 300 days. [2026-01-06T12:11:44.323848] [DEBUG] [REMOTE ] GUG: PASS: Price check passed. Min price $14.90. [2026-01-06T12:11:44.323979] [DEBUG] [REMOTE ] GUG: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:44.324089] [DEBUG] [REMOTE ] GUG: PASS: Integrity check passed. [2026-01-06T12:11:44.324128] [DEBUG] [REMOTE ] GUG: Symbol is viable for forecasting. [2026-01-06T12:11:44.324175] [INFO ] [MAIN ] [1469/3534] GUG kept (0.2s) | 1467 kept, 2 rejected | 126.0/min | ETA: 16.4m [2026-01-06T12:11:44.961709] [DEBUG] [REMOTE ] GVA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:44.961849] [DEBUG] [REMOTE ] GVA: PASS: History has at least 300 days. [2026-01-06T12:11:44.962079] [DEBUG] [REMOTE ] GVA: PASS: Price check passed. Min price $98.39. [2026-01-06T12:11:44.962219] [DEBUG] [REMOTE ] GVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:44.962341] [DEBUG] [REMOTE ] GVA: PASS: Integrity check passed. [2026-01-06T12:11:44.962382] [DEBUG] [REMOTE ] GVA: Symbol is viable for forecasting. [2026-01-06T12:11:44.962431] [INFO ] [MAIN ] [1470/3534] GVA kept (0.6s) | 1468 kept, 2 rejected | 126.0/min | ETA: 16.4m [2026-01-06T12:11:45.287271] [DEBUG] [REMOTE ] GWH: Retrieved 1257 rows, trimmed to 300. [2026-01-06T12:11:45.287404] [DEBUG] [REMOTE ] GWH: PASS: History has at least 300 days. [2026-01-06T12:11:45.287628] [DEBUG] [REMOTE ] GWH: PASS: Price check passed. Min price $1.72. [2026-01-06T12:11:45.287825] [DEBUG] [REMOTE ] GWH: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:45.287949] [DEBUG] [REMOTE ] GWH: PASS: Integrity check passed. [2026-01-06T12:11:45.287991] [DEBUG] [REMOTE ] GWH: Symbol is viable for forecasting. [2026-01-06T12:11:45.288039] [INFO ] [MAIN ] [1471/3534] GWH kept (0.3s) | 1469 kept, 2 rejected | 126.0/min | ETA: 16.4m [2026-01-06T12:11:45.715619] [DEBUG] [REMOTE ] GWRE: Retrieved 3507 rows, trimmed to 300. [2026-01-06T12:11:45.715799] [DEBUG] [REMOTE ] GWRE: PASS: History has at least 300 days. [2026-01-06T12:11:45.716051] [DEBUG] [REMOTE ] GWRE: PASS: Price check passed. Min price $185.94. [2026-01-06T12:11:45.716198] [DEBUG] [REMOTE ] GWRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:45.716362] [DEBUG] [REMOTE ] GWRE: PASS: Integrity check passed. [2026-01-06T12:11:45.716405] [DEBUG] [REMOTE ] GWRE: Symbol is viable for forecasting. [2026-01-06T12:11:45.716460] [INFO ] [MAIN ] [1472/3534] GWRE kept (0.4s) | 1470 kept, 2 rejected | 126.0/min | ETA: 16.4m [2026-01-06T12:11:46.057180] [DEBUG] [REMOTE ] GWRS: Retrieved 2436 rows, trimmed to 300. [2026-01-06T12:11:46.057314] [DEBUG] [REMOTE ] GWRS: PASS: History has at least 300 days. [2026-01-06T12:11:46.057518] [DEBUG] [REMOTE ] GWRS: PASS: Price check passed. Min price $8.30. [2026-01-06T12:11:46.057677] [DEBUG] [REMOTE ] GWRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:46.057839] [DEBUG] [REMOTE ] GWRS: PASS: Integrity check passed. [2026-01-06T12:11:46.057882] [DEBUG] [REMOTE ] GWRS: Symbol is viable for forecasting. [2026-01-06T12:11:46.057944] [INFO ] [MAIN ] [1473/3534] GWRS kept (0.3s) | 1471 kept, 2 rejected | 126.0/min | ETA: 16.4m [2026-01-06T12:11:46.384370] [DEBUG] [REMOTE ] GXAI: Retrieved 724 rows, trimmed to 300. [2026-01-06T12:11:46.384504] [DEBUG] [REMOTE ] GXAI: PASS: History has at least 300 days. [2026-01-06T12:11:46.384730] [DEBUG] [REMOTE ] GXAI: PASS: Price check passed. Min price $1.04. [2026-01-06T12:11:46.384875] [DEBUG] [REMOTE ] GXAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:46.384984] [DEBUG] [REMOTE ] GXAI: PASS: Integrity check passed. [2026-01-06T12:11:46.385025] [DEBUG] [REMOTE ] GXAI: Symbol is viable for forecasting. [2026-01-06T12:11:46.385073] [INFO ] [MAIN ] [1474/3534] GXAI kept (0.3s) | 1472 kept, 2 rejected | 126.1/min | ETA: 16.3m [2026-01-06T12:11:46.964162] [DEBUG] [REMOTE ] GYRE: Retrieved 4963 rows, trimmed to 300. [2026-01-06T12:11:46.964296] [DEBUG] [REMOTE ] GYRE: PASS: History has at least 300 days. [2026-01-06T12:11:46.964515] [DEBUG] [REMOTE ] GYRE: PASS: Price check passed. Min price $6.81. [2026-01-06T12:11:46.964678] [DEBUG] [REMOTE ] GYRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:46.964807] [DEBUG] [REMOTE ] GYRE: PASS: Integrity check passed. [2026-01-06T12:11:46.964850] [DEBUG] [REMOTE ] GYRE: Symbol is viable for forecasting. [2026-01-06T12:11:46.964900] [INFO ] [MAIN ] [1475/3534] GYRE kept (0.6s) | 1473 kept, 2 rejected | 126.0/min | ETA: 16.3m [2026-01-06T12:11:47.304345] [DEBUG] [REMOTE ] H: Retrieved 4065 rows, trimmed to 300. [2026-01-06T12:11:47.304485] [DEBUG] [REMOTE ] H: PASS: History has at least 300 days. [2026-01-06T12:11:47.304718] [DEBUG] [REMOTE ] H: PASS: Price check passed. Min price $135.29. [2026-01-06T12:11:47.304863] [DEBUG] [REMOTE ] H: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:47.304969] [DEBUG] [REMOTE ] H: PASS: Integrity check passed. [2026-01-06T12:11:47.305007] [DEBUG] [REMOTE ] H: Symbol is viable for forecasting. [2026-01-06T12:11:47.305052] [INFO ] [MAIN ] [1476/3534] H kept (0.3s) | 1474 kept, 2 rejected | 126.1/min | ETA: 16.3m [2026-01-06T12:11:47.724012] [DEBUG] [REMOTE ] HAE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:47.724159] [DEBUG] [REMOTE ] HAE: PASS: History has at least 300 days. [2026-01-06T12:11:47.724423] [DEBUG] [REMOTE ] HAE: PASS: Price check passed. Min price $48.58. [2026-01-06T12:11:47.724558] [DEBUG] [REMOTE ] HAE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:47.724703] [DEBUG] [REMOTE ] HAE: PASS: Integrity check passed. [2026-01-06T12:11:47.724743] [DEBUG] [REMOTE ] HAE: Symbol is viable for forecasting. [2026-01-06T12:11:47.724791] [INFO ] [MAIN ] [1477/3534] HAE kept (0.4s) | 1475 kept, 2 rejected | 126.1/min | ETA: 16.3m [2026-01-06T12:11:48.123853] [DEBUG] [REMOTE ] HAFC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:48.123987] [DEBUG] [REMOTE ] HAFC: PASS: History has at least 300 days. [2026-01-06T12:11:48.124200] [DEBUG] [REMOTE ] HAFC: PASS: Price check passed. Min price $22.73. [2026-01-06T12:11:48.124338] [DEBUG] [REMOTE ] HAFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:48.124497] [DEBUG] [REMOTE ] HAFC: PASS: Integrity check passed. [2026-01-06T12:11:48.124539] [DEBUG] [REMOTE ] HAFC: Symbol is viable for forecasting. [2026-01-06T12:11:48.124628] [INFO ] [MAIN ] [1478/3534] HAFC kept (0.4s) | 1476 kept, 2 rejected | 126.1/min | ETA: 16.3m [2026-01-06T12:11:48.661548] [DEBUG] [REMOTE ] HAIN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:48.661716] [DEBUG] [REMOTE ] HAIN: PASS: History has at least 300 days. [2026-01-06T12:11:48.661929] [DEBUG] [REMOTE ] HAIN: PASS: Price check passed. Min price $1.01. [2026-01-06T12:11:48.662063] [DEBUG] [REMOTE ] HAIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:48.662177] [DEBUG] [REMOTE ] HAIN: PASS: Integrity check passed. [2026-01-06T12:11:48.662216] [DEBUG] [REMOTE ] HAIN: Symbol is viable for forecasting. [2026-01-06T12:11:48.662264] [INFO ] [MAIN ] [1479/3534] HAIN kept (0.5s) | 1477 kept, 2 rejected | 126.1/min | ETA: 16.3m [2026-01-06T12:11:49.151452] [DEBUG] [REMOTE ] HAL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:49.151616] [DEBUG] [REMOTE ] HAL: PASS: History has at least 300 days. [2026-01-06T12:11:49.151843] [DEBUG] [REMOTE ] HAL: PASS: Price check passed. Min price $21.69. [2026-01-06T12:11:49.152000] [DEBUG] [REMOTE ] HAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:49.152118] [DEBUG] [REMOTE ] HAL: PASS: Integrity check passed. [2026-01-06T12:11:49.152157] [DEBUG] [REMOTE ] HAL: Symbol is viable for forecasting. [2026-01-06T12:11:49.152209] [INFO ] [MAIN ] [1480/3534] HAL kept (0.5s) | 1478 kept, 2 rejected | 126.1/min | ETA: 16.3m [2026-01-06T12:11:49.585451] [DEBUG] [REMOTE ] HALO: Retrieved 5487 rows, trimmed to 300. [2026-01-06T12:11:49.585607] [DEBUG] [REMOTE ] HALO: PASS: History has at least 300 days. [2026-01-06T12:11:49.585820] [DEBUG] [REMOTE ] HALO: PASS: Price check passed. Min price $61.87. [2026-01-06T12:11:49.585959] [DEBUG] [REMOTE ] HALO: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:49.586073] [DEBUG] [REMOTE ] HALO: PASS: Integrity check passed. [2026-01-06T12:11:49.586114] [DEBUG] [REMOTE ] HALO: Symbol is viable for forecasting. [2026-01-06T12:11:49.586161] [INFO ] [MAIN ] [1481/3534] HALO kept (0.4s) | 1479 kept, 2 rejected | 126.1/min | ETA: 16.3m [2026-01-06T12:11:50.125309] [DEBUG] [REMOTE ] HAS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:50.125448] [DEBUG] [REMOTE ] HAS: PASS: History has at least 300 days. [2026-01-06T12:11:50.125715] [DEBUG] [REMOTE ] HAS: PASS: Price check passed. Min price $70.31. [2026-01-06T12:11:50.125860] [DEBUG] [REMOTE ] HAS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:50.125985] [DEBUG] [REMOTE ] HAS: PASS: Integrity check passed. [2026-01-06T12:11:50.126027] [DEBUG] [REMOTE ] HAS: Symbol is viable for forecasting. [2026-01-06T12:11:50.126078] [INFO ] [MAIN ] [1482/3534] HAS kept (0.5s) | 1480 kept, 2 rejected | 126.1/min | ETA: 16.3m [2026-01-06T12:11:50.490972] [DEBUG] [REMOTE ] HASI: Retrieved 3199 rows, trimmed to 300. [2026-01-06T12:11:50.491165] [DEBUG] [REMOTE ] HASI: PASS: History has at least 300 days. [2026-01-06T12:11:50.491426] [DEBUG] [REMOTE ] HASI: PASS: Price check passed. Min price $27.35. [2026-01-06T12:11:50.491595] [DEBUG] [REMOTE ] HASI: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:50.491729] [DEBUG] [REMOTE ] HASI: PASS: Integrity check passed. [2026-01-06T12:11:50.491770] [DEBUG] [REMOTE ] HASI: Symbol is viable for forecasting. [2026-01-06T12:11:50.491823] [INFO ] [MAIN ] [1483/3534] HASI kept (0.4s) | 1481 kept, 2 rejected | 126.1/min | ETA: 16.3m [2026-01-06T12:11:50.974747] [DEBUG] [REMOTE ] HBAN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:50.974873] [DEBUG] [REMOTE ] HBAN: PASS: History has at least 300 days. [2026-01-06T12:11:50.975279] [DEBUG] [REMOTE ] HBAN: PASS: Price check passed. Min price $15.03. [2026-01-06T12:11:50.975414] [DEBUG] [REMOTE ] HBAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:50.975566] [DEBUG] [REMOTE ] HBAN: PASS: Integrity check passed. [2026-01-06T12:11:50.975626] [DEBUG] [REMOTE ] HBAN: Symbol is viable for forecasting. [2026-01-06T12:11:50.975674] [INFO ] [MAIN ] [1484/3534] HBAN kept (0.5s) | 1482 kept, 2 rejected | 126.1/min | ETA: 16.3m [2026-01-06T12:11:51.201761] [DEBUG] [REMOTE ] HBANL: Retrieved 712 rows, trimmed to 300. [2026-01-06T12:11:51.201886] [DEBUG] [REMOTE ] HBANL: PASS: History has at least 300 days. [2026-01-06T12:11:51.202078] [DEBUG] [REMOTE ] HBANL: PASS: Price check passed. Min price $24.83. [2026-01-06T12:11:51.202208] [DEBUG] [REMOTE ] HBANL: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:51.202313] [DEBUG] [REMOTE ] HBANL: PASS: Integrity check passed. [2026-01-06T12:11:51.202352] [DEBUG] [REMOTE ] HBANL: Symbol is viable for forecasting. [2026-01-06T12:11:51.202399] [INFO ] [MAIN ] [1485/3534] HBANL kept (0.2s) | 1483 kept, 2 rejected | 126.1/min | ETA: 16.2m [2026-01-06T12:11:51.608023] [DEBUG] [REMOTE ] HBANP: Retrieved 1237 rows, trimmed to 300. [2026-01-06T12:11:51.608148] [DEBUG] [REMOTE ] HBANP: PASS: History has at least 300 days. [2026-01-06T12:11:51.608341] [DEBUG] [REMOTE ] HBANP: PASS: Price check passed. Min price $16.73. [2026-01-06T12:11:51.608469] [DEBUG] [REMOTE ] HBANP: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:51.608601] [DEBUG] [REMOTE ] HBANP: PASS: Integrity check passed. [2026-01-06T12:11:51.608652] [DEBUG] [REMOTE ] HBANP: Symbol is viable for forecasting. [2026-01-06T12:11:51.608701] [INFO ] [MAIN ] [1486/3534] HBANP kept (0.4s) | 1484 kept, 2 rejected | 126.2/min | ETA: 16.2m [2026-01-06T12:11:52.067427] [DEBUG] [REMOTE ] HBB: Retrieved 2080 rows, trimmed to 300. [2026-01-06T12:11:52.067546] [DEBUG] [REMOTE ] HBB: PASS: History has at least 300 days. [2026-01-06T12:11:52.067781] [DEBUG] [REMOTE ] HBB: PASS: Price check passed. Min price $13.66. [2026-01-06T12:11:52.067929] [DEBUG] [REMOTE ] HBB: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:52.068034] [DEBUG] [REMOTE ] HBB: PASS: Integrity check passed. [2026-01-06T12:11:52.068073] [DEBUG] [REMOTE ] HBB: Symbol is viable for forecasting. [2026-01-06T12:11:52.068118] [INFO ] [MAIN ] [1487/3534] HBB kept (0.5s) | 1485 kept, 2 rejected | 126.2/min | ETA: 16.2m [2026-01-06T12:11:52.546368] [DEBUG] [REMOTE ] HBCP: Retrieved 4337 rows, trimmed to 300. [2026-01-06T12:11:52.546495] [DEBUG] [REMOTE ] HBCP: PASS: History has at least 300 days. [2026-01-06T12:11:52.546721] [DEBUG] [REMOTE ] HBCP: PASS: Price check passed. Min price $50.89. [2026-01-06T12:11:52.546853] [DEBUG] [REMOTE ] HBCP: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:52.546962] [DEBUG] [REMOTE ] HBCP: PASS: Integrity check passed. [2026-01-06T12:11:52.547006] [DEBUG] [REMOTE ] HBCP: Symbol is viable for forecasting. [2026-01-06T12:11:52.547052] [INFO ] [MAIN ] [1488/3534] HBCP kept (0.5s) | 1486 kept, 2 rejected | 126.2/min | ETA: 16.2m [2026-01-06T12:11:52.950684] [DEBUG] [REMOTE ] HBM: Retrieved 4249 rows, trimmed to 300. [2026-01-06T12:11:52.950811] [DEBUG] [REMOTE ] HBM: PASS: History has at least 300 days. [2026-01-06T12:11:52.951006] [DEBUG] [REMOTE ] HBM: PASS: Price check passed. Min price $14.58. [2026-01-06T12:11:52.951137] [DEBUG] [REMOTE ] HBM: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:52.951245] [DEBUG] [REMOTE ] HBM: PASS: Integrity check passed. [2026-01-06T12:11:52.951283] [DEBUG] [REMOTE ] HBM: Symbol is viable for forecasting. [2026-01-06T12:11:52.951330] [INFO ] [MAIN ] [1489/3534] HBM kept (0.4s) | 1487 kept, 2 rejected | 126.2/min | ETA: 16.2m [2026-01-06T12:11:53.383675] [DEBUG] [REMOTE ] HBNC: Retrieved 6051 rows, trimmed to 300. [2026-01-06T12:11:53.383924] [DEBUG] [REMOTE ] HBNC: PASS: History has at least 300 days. [2026-01-06T12:11:53.384315] [DEBUG] [REMOTE ] HBNC: PASS: Price check passed. Min price $14.90. [2026-01-06T12:11:53.384524] [DEBUG] [REMOTE ] HBNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:53.384724] [DEBUG] [REMOTE ] HBNC: PASS: Integrity check passed. [2026-01-06T12:11:53.384820] [DEBUG] [REMOTE ] HBNC: Symbol is viable for forecasting. [2026-01-06T12:11:53.384893] [INFO ] [MAIN ] [1490/3534] HBNC kept (0.4s) | 1488 kept, 2 rejected | 126.2/min | ETA: 16.2m [2026-01-06T12:11:53.745377] [DEBUG] [REMOTE ] HCA: Retrieved 3728 rows, trimmed to 300. [2026-01-06T12:11:53.745506] [DEBUG] [REMOTE ] HCA: PASS: History has at least 300 days. [2026-01-06T12:11:53.745729] [DEBUG] [REMOTE ] HCA: PASS: Price check passed. Min price $410.06. [2026-01-06T12:11:53.745859] [DEBUG] [REMOTE ] HCA: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:53.745972] [DEBUG] [REMOTE ] HCA: PASS: Integrity check passed. [2026-01-06T12:11:53.746011] [DEBUG] [REMOTE ] HCA: Symbol is viable for forecasting. [2026-01-06T12:11:53.746056] [INFO ] [MAIN ] [1491/3534] HCA kept (0.4s) | 1489 kept, 2 rejected | 126.2/min | ETA: 16.2m [2026-01-06T12:11:54.023143] [DEBUG] [REMOTE ] HCC: Retrieved 2197 rows, trimmed to 300. [2026-01-06T12:11:54.023334] [DEBUG] [REMOTE ] HCC: PASS: History has at least 300 days. [2026-01-06T12:11:54.023622] [DEBUG] [REMOTE ] HCC: PASS: Price check passed. Min price $62.31. [2026-01-06T12:11:54.023790] [DEBUG] [REMOTE ] HCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:54.023915] [DEBUG] [REMOTE ] HCC: PASS: Integrity check passed. [2026-01-06T12:11:54.023956] [DEBUG] [REMOTE ] HCC: Symbol is viable for forecasting. [2026-01-06T12:11:54.024008] [INFO ] [MAIN ] [1492/3534] HCC kept (0.3s) | 1490 kept, 2 rejected | 126.2/min | ETA: 16.2m [2026-01-06T12:11:54.581646] [DEBUG] [REMOTE ] HCI: Retrieved 4354 rows, trimmed to 300. [2026-01-06T12:11:54.581863] [DEBUG] [REMOTE ] HCI: PASS: History has at least 300 days. [2026-01-06T12:11:54.582177] [DEBUG] [REMOTE ] HCI: PASS: Price check passed. Min price $169.90. [2026-01-06T12:11:54.582346] [DEBUG] [REMOTE ] HCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:54.582510] [DEBUG] [REMOTE ] HCI: PASS: Integrity check passed. [2026-01-06T12:11:54.582617] [DEBUG] [REMOTE ] HCI: Symbol is viable for forecasting. [2026-01-06T12:11:54.582714] [INFO ] [MAIN ] [1493/3534] HCI kept (0.6s) | 1491 kept, 2 rejected | 126.2/min | ETA: 16.2m [2026-01-06T12:11:54.902787] [DEBUG] [REMOTE ] HCM: Retrieved 2465 rows, trimmed to 300. [2026-01-06T12:11:54.902998] [DEBUG] [REMOTE ] HCM: PASS: History has at least 300 days. [2026-01-06T12:11:54.903312] [DEBUG] [REMOTE ] HCM: PASS: Price check passed. Min price $13.18. [2026-01-06T12:11:54.903492] [DEBUG] [REMOTE ] HCM: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:54.903666] [DEBUG] [REMOTE ] HCM: PASS: Integrity check passed. [2026-01-06T12:11:54.903720] [DEBUG] [REMOTE ] HCM: Symbol is viable for forecasting. [2026-01-06T12:11:54.903785] [INFO ] [MAIN ] [1494/3534] HCM kept (0.3s) | 1492 kept, 2 rejected | 126.2/min | ETA: 16.2m [2026-01-06T12:11:55.333491] [DEBUG] [REMOTE ] HCSG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:55.333643] [DEBUG] [REMOTE ] HCSG: PASS: History has at least 300 days. [2026-01-06T12:11:55.333865] [DEBUG] [REMOTE ] HCSG: PASS: Price check passed. Min price $15.18. [2026-01-06T12:11:55.333997] [DEBUG] [REMOTE ] HCSG: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:55.334143] [DEBUG] [REMOTE ] HCSG: PASS: Integrity check passed. [2026-01-06T12:11:55.334182] [DEBUG] [REMOTE ] HCSG: Symbol is viable for forecasting. [2026-01-06T12:11:55.334255] [INFO ] [MAIN ] [1495/3534] HCSG kept (0.4s) | 1493 kept, 2 rejected | 126.3/min | ETA: 16.2m [2026-01-06T12:11:55.859025] [DEBUG] [REMOTE ] HD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:55.859186] [DEBUG] [REMOTE ] HD: PASS: History has at least 300 days. [2026-01-06T12:11:55.859451] [DEBUG] [REMOTE ] HD: PASS: Price check passed. Min price $330.22. [2026-01-06T12:11:55.859636] [DEBUG] [REMOTE ] HD: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:55.859760] [DEBUG] [REMOTE ] HD: PASS: Integrity check passed. [2026-01-06T12:11:55.859802] [DEBUG] [REMOTE ] HD: Symbol is viable for forecasting. [2026-01-06T12:11:55.859852] [INFO ] [MAIN ] [1496/3534] HD kept (0.5s) | 1494 kept, 2 rejected | 126.2/min | ETA: 16.1m [2026-01-06T12:11:56.295767] [DEBUG] [REMOTE ] HDB: Retrieved 6151 rows, trimmed to 300. [2026-01-06T12:11:56.295900] [DEBUG] [REMOTE ] HDB: PASS: History has at least 300 days. [2026-01-06T12:11:56.296107] [DEBUG] [REMOTE ] HDB: PASS: Price check passed. Min price $34.17. [2026-01-06T12:11:56.296243] [DEBUG] [REMOTE ] HDB: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:56.296374] [DEBUG] [REMOTE ] HDB: PASS: Integrity check passed. [2026-01-06T12:11:56.296417] [DEBUG] [REMOTE ] HDB: Symbol is viable for forecasting. [2026-01-06T12:11:56.296466] [INFO ] [MAIN ] [1497/3534] HDB kept (0.4s) | 1495 kept, 2 rejected | 126.3/min | ETA: 16.1m [2026-01-06T12:11:56.732618] [DEBUG] [REMOTE ] HDSN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:56.732785] [DEBUG] [REMOTE ] HDSN: PASS: History has at least 300 days. [2026-01-06T12:11:56.733087] [DEBUG] [REMOTE ] HDSN: PASS: Price check passed. Min price $6.63. [2026-01-06T12:11:56.733261] [DEBUG] [REMOTE ] HDSN: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:56.733411] [DEBUG] [REMOTE ] HDSN: PASS: Integrity check passed. [2026-01-06T12:11:56.733462] [DEBUG] [REMOTE ] HDSN: Symbol is viable for forecasting. [2026-01-06T12:11:56.733520] [INFO ] [MAIN ] [1498/3534] HDSN kept (0.4s) | 1496 kept, 2 rejected | 126.3/min | ETA: 16.1m [2026-01-06T12:11:57.249946] [DEBUG] [REMOTE ] HE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:57.250107] [DEBUG] [REMOTE ] HE: PASS: History has at least 300 days. [2026-01-06T12:11:57.250364] [DEBUG] [REMOTE ] HE: PASS: Price check passed. Min price $10.89. [2026-01-06T12:11:57.250500] [DEBUG] [REMOTE ] HE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:57.250648] [DEBUG] [REMOTE ] HE: PASS: Integrity check passed. [2026-01-06T12:11:57.250690] [DEBUG] [REMOTE ] HE: Symbol is viable for forecasting. [2026-01-06T12:11:57.250739] [INFO ] [MAIN ] [1499/3534] HE kept (0.5s) | 1497 kept, 2 rejected | 126.2/min | ETA: 16.1m [2026-01-06T12:11:57.736986] [DEBUG] [REMOTE ] HEI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:57.737112] [DEBUG] [REMOTE ] HEI: PASS: History has at least 300 days. [2026-01-06T12:11:57.737317] [DEBUG] [REMOTE ] HEI: PASS: Price check passed. Min price $303.07. [2026-01-06T12:11:57.737449] [DEBUG] [REMOTE ] HEI: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:57.737559] [DEBUG] [REMOTE ] HEI: PASS: Integrity check passed. [2026-01-06T12:11:57.737618] [DEBUG] [REMOTE ] HEI: Symbol is viable for forecasting. [2026-01-06T12:11:57.737666] [INFO ] [MAIN ] [1500/3534] HEI kept (0.5s) | 1498 kept, 2 rejected | 126.2/min | ETA: 16.1m [2026-01-06T12:11:58.178833] [DEBUG] [REMOTE ] HELE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:11:58.178949] [DEBUG] [REMOTE ] HELE: PASS: History has at least 300 days. [2026-01-06T12:11:58.179157] [DEBUG] [REMOTE ] HELE: PASS: Price check passed. Min price $17.16. [2026-01-06T12:11:58.179292] [DEBUG] [REMOTE ] HELE: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:58.179406] [DEBUG] [REMOTE ] HELE: PASS: Integrity check passed. [2026-01-06T12:11:58.179446] [DEBUG] [REMOTE ] HELE: Symbol is viable for forecasting. [2026-01-06T12:11:58.179492] [INFO ] [MAIN ] [1501/3534] HELE kept (0.4s) | 1499 kept, 2 rejected | 126.3/min | ETA: 16.1m [2026-01-06T12:11:58.541639] [DEBUG] [REMOTE ] HELP: Retrieved 1380 rows, trimmed to 300. [2026-01-06T12:11:58.541758] [DEBUG] [REMOTE ] HELP: PASS: History has at least 300 days. [2026-01-06T12:11:58.541960] [DEBUG] [REMOTE ] HELP: PASS: Price check passed. Min price $5.51. [2026-01-06T12:11:58.542115] [DEBUG] [REMOTE ] HELP: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:58.542227] [DEBUG] [REMOTE ] HELP: PASS: Integrity check passed. [2026-01-06T12:11:58.542269] [DEBUG] [REMOTE ] HELP: Symbol is viable for forecasting. [2026-01-06T12:11:58.542317] [INFO ] [MAIN ] [1502/3534] HELP kept (0.4s) | 1500 kept, 2 rejected | 126.3/min | ETA: 16.1m [2026-01-06T12:11:58.764938] [DEBUG] [REMOTE ] HEPS: Retrieved 1133 rows, trimmed to 300. [2026-01-06T12:11:58.765126] [DEBUG] [REMOTE ] HEPS: PASS: History has at least 300 days. [2026-01-06T12:11:58.765366] [DEBUG] [REMOTE ] HEPS: PASS: Price check passed. Min price $2.18. [2026-01-06T12:11:58.765521] [DEBUG] [REMOTE ] HEPS: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:58.765672] [DEBUG] [REMOTE ] HEPS: PASS: Integrity check passed. [2026-01-06T12:11:58.765717] [DEBUG] [REMOTE ] HEPS: Symbol is viable for forecasting. [2026-01-06T12:11:58.765770] [INFO ] [MAIN ] [1503/3534] HEPS kept (0.2s) | 1501 kept, 2 rejected | 126.3/min | ETA: 16.1m [2026-01-06T12:11:59.377044] [DEBUG] [REMOTE ] HEQ: Retrieved 3673 rows, trimmed to 300. [2026-01-06T12:11:59.377251] [DEBUG] [REMOTE ] HEQ: PASS: History has at least 300 days. [2026-01-06T12:11:59.377551] [DEBUG] [REMOTE ] HEQ: PASS: Price check passed. Min price $10.22. [2026-01-06T12:11:59.377730] [DEBUG] [REMOTE ] HEQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:59.377909] [DEBUG] [REMOTE ] HEQ: PASS: Integrity check passed. [2026-01-06T12:11:59.377990] [DEBUG] [REMOTE ] HEQ: Symbol is viable for forecasting. [2026-01-06T12:11:59.378045] [INFO ] [MAIN ] [1504/3534] HEQ kept (0.6s) | 1502 kept, 2 rejected | 126.3/min | ETA: 16.1m [2026-01-06T12:11:59.592763] [DEBUG] [REMOTE ] HERO: Retrieved 1552 rows, trimmed to 300. [2026-01-06T12:11:59.592952] [DEBUG] [REMOTE ] HERO: PASS: History has at least 300 days. [2026-01-06T12:11:59.593191] [DEBUG] [REMOTE ] HERO: PASS: Price check passed. Min price $29.25. [2026-01-06T12:11:59.593327] [DEBUG] [REMOTE ] HERO: PASS: Continuity check passed with 300 days. [2026-01-06T12:11:59.593491] [DEBUG] [REMOTE ] HERO: PASS: Integrity check passed. [2026-01-06T12:11:59.593534] [DEBUG] [REMOTE ] HERO: Symbol is viable for forecasting. [2026-01-06T12:11:59.593603] [INFO ] [MAIN ] [1505/3534] HERO kept (0.2s) | 1503 kept, 2 rejected | 126.3/min | ETA: 16.1m [2026-01-06T12:12:00.110119] [DEBUG] [REMOTE ] HESM: Retrieved 2200 rows, trimmed to 300. [2026-01-06T12:12:00.110316] [DEBUG] [REMOTE ] HESM: PASS: History has at least 300 days. [2026-01-06T12:12:00.110590] [DEBUG] [REMOTE ] HESM: PASS: Price check passed. Min price $31.04. [2026-01-06T12:12:00.110742] [DEBUG] [REMOTE ] HESM: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:00.110902] [DEBUG] [REMOTE ] HESM: PASS: Integrity check passed. [2026-01-06T12:12:00.110943] [DEBUG] [REMOTE ] HESM: Symbol is viable for forecasting. [2026-01-06T12:12:00.110994] [INFO ] [MAIN ] [1506/3534] HESM kept (0.5s) | 1504 kept, 2 rejected | 126.3/min | ETA: 16.1m [2026-01-06T12:12:00.513320] [DEBUG] [REMOTE ] HFFG: Retrieved 2093 rows, trimmed to 300. [2026-01-06T12:12:00.513516] [DEBUG] [REMOTE ] HFFG: PASS: History has at least 300 days. [2026-01-06T12:12:00.513794] [DEBUG] [REMOTE ] HFFG: PASS: Price check passed. Min price $2.13. [2026-01-06T12:12:00.513933] [DEBUG] [REMOTE ] HFFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:00.514056] [DEBUG] [REMOTE ] HFFG: PASS: Integrity check passed. [2026-01-06T12:12:00.514109] [DEBUG] [REMOTE ] HFFG: Symbol is viable for forecasting. [2026-01-06T12:12:00.514163] [INFO ] [MAIN ] [1507/3534] HFFG kept (0.4s) | 1505 kept, 2 rejected | 126.3/min | ETA: 16.0m [2026-01-06T12:12:00.871296] [DEBUG] [REMOTE ] HFRO: Retrieved 2051 rows, trimmed to 300. [2026-01-06T12:12:00.871417] [DEBUG] [REMOTE ] HFRO: PASS: History has at least 300 days. [2026-01-06T12:12:00.871645] [DEBUG] [REMOTE ] HFRO: PASS: Price check passed. Min price $5.85. [2026-01-06T12:12:00.871815] [DEBUG] [REMOTE ] HFRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:00.871928] [DEBUG] [REMOTE ] HFRO: PASS: Integrity check passed. [2026-01-06T12:12:00.871970] [DEBUG] [REMOTE ] HFRO: Symbol is viable for forecasting. [2026-01-06T12:12:00.872019] [INFO ] [MAIN ] [1508/3534] HFRO kept (0.4s) | 1506 kept, 2 rejected | 126.4/min | ETA: 16.0m [2026-01-06T12:12:01.369297] [DEBUG] [REMOTE ] HFWA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:01.369418] [DEBUG] [REMOTE ] HFWA: PASS: History has at least 300 days. [2026-01-06T12:12:01.369713] [DEBUG] [REMOTE ] HFWA: PASS: Price check passed. Min price $21.47. [2026-01-06T12:12:01.369847] [DEBUG] [REMOTE ] HFWA: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:01.369977] [DEBUG] [REMOTE ] HFWA: PASS: Integrity check passed. [2026-01-06T12:12:01.370016] [DEBUG] [REMOTE ] HFWA: Symbol is viable for forecasting. [2026-01-06T12:12:01.370066] [INFO ] [MAIN ] [1509/3534] HFWA kept (0.5s) | 1507 kept, 2 rejected | 126.4/min | ETA: 16.0m [2026-01-06T12:12:01.556744] [DEBUG] [REMOTE ] HG: Retrieved 538 rows, trimmed to 300. [2026-01-06T12:12:01.556854] [DEBUG] [REMOTE ] HG: PASS: History has at least 300 days. [2026-01-06T12:12:01.557054] [DEBUG] [REMOTE ] HG: PASS: Price check passed. Min price $23.24. [2026-01-06T12:12:01.557188] [DEBUG] [REMOTE ] HG: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:01.557297] [DEBUG] [REMOTE ] HG: PASS: Integrity check passed. [2026-01-06T12:12:01.557337] [DEBUG] [REMOTE ] HG: Symbol is viable for forecasting. [2026-01-06T12:12:01.557382] [INFO ] [MAIN ] [1510/3534] HG kept (0.2s) | 1508 kept, 2 rejected | 126.4/min | ETA: 16.0m [2026-01-06T12:12:02.102753] [DEBUG] [REMOTE ] HGBL: Retrieved 2441 rows, trimmed to 300. [2026-01-06T12:12:02.103082] [DEBUG] [REMOTE ] HGBL: PASS: History has at least 300 days. [2026-01-06T12:12:02.103314] [DEBUG] [REMOTE ] HGBL: PASS: Price check passed. Min price $1.21. [2026-01-06T12:12:02.103493] [DEBUG] [REMOTE ] HGBL: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:02.103683] [DEBUG] [REMOTE ] HGBL: PASS: Integrity check passed. [2026-01-06T12:12:02.103735] [DEBUG] [REMOTE ] HGBL: Symbol is viable for forecasting. [2026-01-06T12:12:02.103787] [INFO ] [MAIN ] [1511/3534] HGBL kept (0.5s) | 1509 kept, 2 rejected | 126.4/min | ETA: 16.0m [2026-01-06T12:12:02.389126] [DEBUG] [REMOTE ] HGLB: Retrieved 1730 rows, trimmed to 300. [2026-01-06T12:12:02.389244] [DEBUG] [REMOTE ] HGLB: PASS: History has at least 300 days. [2026-01-06T12:12:02.389439] [DEBUG] [REMOTE ] HGLB: PASS: Price check passed. Min price $8.81. [2026-01-06T12:12:02.389589] [DEBUG] [REMOTE ] HGLB: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:02.389700] [DEBUG] [REMOTE ] HGLB: PASS: Integrity check passed. [2026-01-06T12:12:02.389740] [DEBUG] [REMOTE ] HGLB: Symbol is viable for forecasting. [2026-01-06T12:12:02.389787] [INFO ] [MAIN ] [1512/3534] HGLB kept (0.3s) | 1510 kept, 2 rejected | 126.4/min | ETA: 16.0m [2026-01-06T12:12:03.924074] [DEBUG] [REMOTE ] HGTY: Retrieved 1155 rows, trimmed to 300. [2026-01-06T12:12:03.924210] [DEBUG] [REMOTE ] HGTY: PASS: History has at least 300 days. [2026-01-06T12:12:03.924625] [DEBUG] [REMOTE ] HGTY: PASS: Price check passed. Min price $10.72. [2026-01-06T12:12:03.924782] [DEBUG] [REMOTE ] HGTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:03.924895] [DEBUG] [REMOTE ] HGTY: PASS: Integrity check passed. [2026-01-06T12:12:03.924936] [DEBUG] [REMOTE ] HGTY: Symbol is viable for forecasting. [2026-01-06T12:12:03.924998] [INFO ] [MAIN ] [1513/3534] HGTY kept (1.5s) | 1511 kept, 2 rejected | 126.2/min | ETA: 16.0m [2026-01-06T12:12:04.363911] [DEBUG] [REMOTE ] HHH: Retrieved 3813 rows, trimmed to 300. [2026-01-06T12:12:04.364036] [DEBUG] [REMOTE ] HHH: PASS: History has at least 300 days. [2026-01-06T12:12:04.364246] [DEBUG] [REMOTE ] HHH: PASS: Price check passed. Min price $78.06. [2026-01-06T12:12:04.364376] [DEBUG] [REMOTE ] HHH: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:04.364482] [DEBUG] [REMOTE ] HHH: PASS: Integrity check passed. [2026-01-06T12:12:04.364521] [DEBUG] [REMOTE ] HHH: Symbol is viable for forecasting. [2026-01-06T12:12:04.364567] [INFO ] [MAIN ] [1514/3534] HHH kept (0.4s) | 1512 kept, 2 rejected | 126.3/min | ETA: 16.0m [2026-01-06T12:12:04.872793] [DEBUG] [REMOTE ] HI: Retrieved 4472 rows, trimmed to 300. [2026-01-06T12:12:04.872920] [DEBUG] [REMOTE ] HI: PASS: History has at least 300 days. [2026-01-06T12:12:04.873119] [DEBUG] [REMOTE ] HI: PASS: Price check passed. Min price $24.39. [2026-01-06T12:12:04.873257] [DEBUG] [REMOTE ] HI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:04.873365] [DEBUG] [REMOTE ] HI: PASS: Integrity check passed. [2026-01-06T12:12:04.873406] [DEBUG] [REMOTE ] HI: Symbol is viable for forecasting. [2026-01-06T12:12:04.873453] [INFO ] [MAIN ] [1515/3534] HI kept (0.5s) | 1513 kept, 2 rejected | 126.2/min | ETA: 16.0m [2026-01-06T12:12:05.318671] [DEBUG] [REMOTE ] HIFS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:05.318810] [DEBUG] [REMOTE ] HIFS: PASS: History has at least 300 days. [2026-01-06T12:12:05.319024] [DEBUG] [REMOTE ] HIFS: PASS: Price check passed. Min price $251.77. [2026-01-06T12:12:05.319157] [DEBUG] [REMOTE ] HIFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:05.319274] [DEBUG] [REMOTE ] HIFS: PASS: Integrity check passed. [2026-01-06T12:12:05.319312] [DEBUG] [REMOTE ] HIFS: Symbol is viable for forecasting. [2026-01-06T12:12:05.319359] [INFO ] [MAIN ] [1516/3534] HIFS kept (0.4s) | 1514 kept, 2 rejected | 126.3/min | ETA: 16.0m [2026-01-06T12:12:05.813270] [DEBUG] [REMOTE ] HIG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:05.813417] [DEBUG] [REMOTE ] HIG: PASS: History has at least 300 days. [2026-01-06T12:12:05.813685] [DEBUG] [REMOTE ] HIG: PASS: Price check passed. Min price $121.82. [2026-01-06T12:12:05.813824] [DEBUG] [REMOTE ] HIG: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:05.814002] [DEBUG] [REMOTE ] HIG: PASS: Integrity check passed. [2026-01-06T12:12:05.814056] [DEBUG] [REMOTE ] HIG: Symbol is viable for forecasting. [2026-01-06T12:12:05.814118] [INFO ] [MAIN ] [1517/3534] HIG kept (0.5s) | 1515 kept, 2 rejected | 126.2/min | ETA: 16.0m [2026-01-06T12:12:06.105450] [DEBUG] [REMOTE ] HII: Retrieved 3720 rows, trimmed to 300. [2026-01-06T12:12:06.105618] [DEBUG] [REMOTE ] HII: PASS: History has at least 300 days. [2026-01-06T12:12:06.105854] [DEBUG] [REMOTE ] HII: PASS: Price check passed. Min price $278.79. [2026-01-06T12:12:06.105989] [DEBUG] [REMOTE ] HII: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:06.106106] [DEBUG] [REMOTE ] HII: PASS: Integrity check passed. [2026-01-06T12:12:06.106147] [DEBUG] [REMOTE ] HII: Symbol is viable for forecasting. [2026-01-06T12:12:06.106195] [INFO ] [MAIN ] [1518/3534] HII kept (0.3s) | 1516 kept, 2 rejected | 126.3/min | ETA: 16.0m [2026-01-06T12:12:06.404488] [DEBUG] [REMOTE ] HIMS: Retrieved 1586 rows, trimmed to 300. [2026-01-06T12:12:06.404634] [DEBUG] [REMOTE ] HIMS: PASS: History has at least 300 days. [2026-01-06T12:12:06.404835] [DEBUG] [REMOTE ] HIMS: PASS: Price check passed. Min price $32.47. [2026-01-06T12:12:06.404964] [DEBUG] [REMOTE ] HIMS: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:06.405071] [DEBUG] [REMOTE ] HIMS: PASS: Integrity check passed. [2026-01-06T12:12:06.405110] [DEBUG] [REMOTE ] HIMS: Symbol is viable for forecasting. [2026-01-06T12:12:06.405156] [INFO ] [MAIN ] [1519/3534] HIMS kept (0.3s) | 1517 kept, 2 rejected | 126.3/min | ETA: 16.0m [2026-01-06T12:12:06.923696] [DEBUG] [REMOTE ] HIMX: Retrieved 4972 rows, trimmed to 300. [2026-01-06T12:12:06.923834] [DEBUG] [REMOTE ] HIMX: PASS: History has at least 300 days. [2026-01-06T12:12:06.924090] [DEBUG] [REMOTE ] HIMX: PASS: Price check passed. Min price $6.93. [2026-01-06T12:12:06.924238] [DEBUG] [REMOTE ] HIMX: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:06.924358] [DEBUG] [REMOTE ] HIMX: PASS: Integrity check passed. [2026-01-06T12:12:06.924398] [DEBUG] [REMOTE ] HIMX: Symbol is viable for forecasting. [2026-01-06T12:12:06.924447] [INFO ] [MAIN ] [1520/3534] HIMX kept (0.5s) | 1518 kept, 2 rejected | 126.3/min | ETA: 15.9m [2026-01-06T12:12:07.514017] [DEBUG] [REMOTE ] HIO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:07.514164] [DEBUG] [REMOTE ] HIO: PASS: History has at least 300 days. [2026-01-06T12:12:07.514455] [DEBUG] [REMOTE ] HIO: PASS: Price check passed. Min price $3.66. [2026-01-06T12:12:07.514618] [DEBUG] [REMOTE ] HIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:07.514767] [DEBUG] [REMOTE ] HIO: PASS: Integrity check passed. [2026-01-06T12:12:07.514819] [DEBUG] [REMOTE ] HIO: Symbol is viable for forecasting. [2026-01-06T12:12:07.514871] [INFO ] [MAIN ] [1521/3534] HIO kept (0.6s) | 1519 kept, 2 rejected | 126.3/min | ETA: 15.9m [2026-01-06T12:12:07.751996] [DEBUG] [REMOTE ] HIPO: Retrieved 1111 rows, trimmed to 300. [2026-01-06T12:12:07.752131] [DEBUG] [REMOTE ] HIPO: PASS: History has at least 300 days. [2026-01-06T12:12:07.752333] [DEBUG] [REMOTE ] HIPO: PASS: Price check passed. Min price $29.98. [2026-01-06T12:12:07.752470] [DEBUG] [REMOTE ] HIPO: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:07.752596] [DEBUG] [REMOTE ] HIPO: PASS: Integrity check passed. [2026-01-06T12:12:07.752640] [DEBUG] [REMOTE ] HIPO: Symbol is viable for forecasting. [2026-01-06T12:12:07.752690] [INFO ] [MAIN ] [1522/3534] HIPO kept (0.2s) | 1520 kept, 2 rejected | 126.3/min | ETA: 15.9m [2026-01-06T12:12:08.230535] [DEBUG] [REMOTE ] HITI: Retrieved 1741 rows, trimmed to 300. [2026-01-06T12:12:08.230958] [DEBUG] [REMOTE ] HITI: PASS: History has at least 300 days. [2026-01-06T12:12:08.231242] [DEBUG] [REMOTE ] HITI: PASS: Price check passed. Min price $2.48. [2026-01-06T12:12:08.231389] [DEBUG] [REMOTE ] HITI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:08.231724] [DEBUG] [REMOTE ] HITI: PASS: Integrity check passed. [2026-01-06T12:12:08.231769] [DEBUG] [REMOTE ] HITI: Symbol is viable for forecasting. [2026-01-06T12:12:08.231828] [INFO ] [MAIN ] [1523/3534] HITI kept (0.5s) | 1521 kept, 2 rejected | 126.3/min | ETA: 15.9m [2026-01-06T12:12:08.589701] [DEBUG] [REMOTE ] HIVE: Retrieved 2005 rows, trimmed to 300. [2026-01-06T12:12:08.589889] [DEBUG] [REMOTE ] HIVE: PASS: History has at least 300 days. [2026-01-06T12:12:08.590137] [DEBUG] [REMOTE ] HIVE: PASS: Price check passed. Min price $2.57. [2026-01-06T12:12:08.590283] [DEBUG] [REMOTE ] HIVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:08.590405] [DEBUG] [REMOTE ] HIVE: PASS: Integrity check passed. [2026-01-06T12:12:08.590448] [DEBUG] [REMOTE ] HIVE: Symbol is viable for forecasting. [2026-01-06T12:12:08.590501] [INFO ] [MAIN ] [1524/3534] HIVE kept (0.4s) | 1522 kept, 2 rejected | 126.3/min | ETA: 15.9m [2026-01-06T12:12:09.158019] [DEBUG] [REMOTE ] HIX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:09.158161] [DEBUG] [REMOTE ] HIX: PASS: History has at least 300 days. [2026-01-06T12:12:09.158394] [DEBUG] [REMOTE ] HIX: PASS: Price check passed. Min price $4.03. [2026-01-06T12:12:09.158535] [DEBUG] [REMOTE ] HIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:09.158681] [DEBUG] [REMOTE ] HIX: PASS: Integrity check passed. [2026-01-06T12:12:09.158724] [DEBUG] [REMOTE ] HIX: Symbol is viable for forecasting. [2026-01-06T12:12:09.158797] [INFO ] [MAIN ] [1525/3534] HIX kept (0.6s) | 1523 kept, 2 rejected | 126.3/min | ETA: 15.9m [2026-01-06T12:12:09.653567] [DEBUG] [REMOTE ] HL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:09.653732] [DEBUG] [REMOTE ] HL: PASS: History has at least 300 days. [2026-01-06T12:12:09.653990] [DEBUG] [REMOTE ] HL: PASS: Price check passed. Min price $11.97. [2026-01-06T12:12:09.654133] [DEBUG] [REMOTE ] HL: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:09.654263] [DEBUG] [REMOTE ] HL: PASS: Integrity check passed. [2026-01-06T12:12:09.654309] [DEBUG] [REMOTE ] HL: Symbol is viable for forecasting. [2026-01-06T12:12:09.654359] [INFO ] [MAIN ] [1526/3534] HL kept (0.5s) | 1524 kept, 2 rejected | 126.3/min | ETA: 15.9m [2026-01-06T12:12:09.956197] [DEBUG] [REMOTE ] HLAL: Retrieved 1628 rows, trimmed to 300. [2026-01-06T12:12:09.956337] [DEBUG] [REMOTE ] HLAL: PASS: History has at least 300 days. [2026-01-06T12:12:09.956608] [DEBUG] [REMOTE ] HLAL: PASS: Price check passed. Min price $58.01. [2026-01-06T12:12:09.956779] [DEBUG] [REMOTE ] HLAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:09.956910] [DEBUG] [REMOTE ] HLAL: PASS: Integrity check passed. [2026-01-06T12:12:09.956957] [DEBUG] [REMOTE ] HLAL: Symbol is viable for forecasting. [2026-01-06T12:12:09.957014] [INFO ] [MAIN ] [1527/3534] HLAL kept (0.3s) | 1525 kept, 2 rejected | 126.4/min | ETA: 15.9m [2026-01-06T12:12:10.466768] [DEBUG] [REMOTE ] HLF: Retrieved 5296 rows, trimmed to 300. [2026-01-06T12:12:10.466974] [DEBUG] [REMOTE ] HLF: PASS: History has at least 300 days. [2026-01-06T12:12:10.467256] [DEBUG] [REMOTE ] HLF: PASS: Price check passed. Min price $7.75. [2026-01-06T12:12:10.467403] [DEBUG] [REMOTE ] HLF: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:10.467596] [DEBUG] [REMOTE ] HLF: PASS: Integrity check passed. [2026-01-06T12:12:10.467643] [DEBUG] [REMOTE ] HLF: Symbol is viable for forecasting. [2026-01-06T12:12:10.467697] [INFO ] [MAIN ] [1528/3534] HLF kept (0.5s) | 1526 kept, 2 rejected | 126.3/min | ETA: 15.9m [2026-01-06T12:12:10.812498] [DEBUG] [REMOTE ] HLI: Retrieved 2614 rows, trimmed to 300. [2026-01-06T12:12:10.812692] [DEBUG] [REMOTE ] HLI: PASS: History has at least 300 days. [2026-01-06T12:12:10.812983] [DEBUG] [REMOTE ] HLI: PASS: Price check passed. Min price $170.47. [2026-01-06T12:12:10.813183] [DEBUG] [REMOTE ] HLI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:10.813356] [DEBUG] [REMOTE ] HLI: PASS: Integrity check passed. [2026-01-06T12:12:10.813420] [DEBUG] [REMOTE ] HLI: Symbol is viable for forecasting. [2026-01-06T12:12:10.813497] [INFO ] [MAIN ] [1529/3534] HLI kept (0.3s) | 1527 kept, 2 rejected | 126.4/min | ETA: 15.9m [2026-01-06T12:12:11.464860] [DEBUG] [REMOTE ] HLIO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:11.465026] [DEBUG] [REMOTE ] HLIO: PASS: History has at least 300 days. [2026-01-06T12:12:11.465304] [DEBUG] [REMOTE ] HLIO: PASS: Price check passed. Min price $47.11. [2026-01-06T12:12:11.465503] [DEBUG] [REMOTE ] HLIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:11.465851] [DEBUG] [REMOTE ] HLIO: PASS: Integrity check passed. [2026-01-06T12:12:11.465895] [DEBUG] [REMOTE ] HLIO: Symbol is viable for forecasting. [2026-01-06T12:12:11.465947] [INFO ] [MAIN ] [1530/3534] HLIO kept (0.7s) | 1528 kept, 2 rejected | 126.3/min | ETA: 15.9m [2026-01-06T12:12:11.699919] [DEBUG] [REMOTE ] HLLY: Retrieved 834 rows, trimmed to 300. [2026-01-06T12:12:11.700051] [DEBUG] [REMOTE ] HLLY: PASS: History has at least 300 days. [2026-01-06T12:12:11.700253] [DEBUG] [REMOTE ] HLLY: PASS: Price check passed. Min price $2.73. [2026-01-06T12:12:11.700402] [DEBUG] [REMOTE ] HLLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:11.700531] [DEBUG] [REMOTE ] HLLY: PASS: Integrity check passed. [2026-01-06T12:12:11.700601] [DEBUG] [REMOTE ] HLLY: Symbol is viable for forecasting. [2026-01-06T12:12:11.700653] [INFO ] [MAIN ] [1531/3534] HLLY kept (0.2s) | 1529 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:12.101722] [DEBUG] [REMOTE ] HLMN: Retrieved 1277 rows, trimmed to 300. [2026-01-06T12:12:12.101846] [DEBUG] [REMOTE ] HLMN: PASS: History has at least 300 days. [2026-01-06T12:12:12.102051] [DEBUG] [REMOTE ] HLMN: PASS: Price check passed. Min price $8.05. [2026-01-06T12:12:12.102181] [DEBUG] [REMOTE ] HLMN: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:12.102287] [DEBUG] [REMOTE ] HLMN: PASS: Integrity check passed. [2026-01-06T12:12:12.102326] [DEBUG] [REMOTE ] HLMN: Symbol is viable for forecasting. [2026-01-06T12:12:12.102371] [INFO ] [MAIN ] [1532/3534] HLMN kept (0.4s) | 1530 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:12.522759] [DEBUG] [REMOTE ] HLN: Retrieved 867 rows, trimmed to 300. [2026-01-06T12:12:12.522925] [DEBUG] [REMOTE ] HLN: PASS: History has at least 300 days. [2026-01-06T12:12:12.523191] [DEBUG] [REMOTE ] HLN: PASS: Price check passed. Min price $9.00. [2026-01-06T12:12:12.523393] [DEBUG] [REMOTE ] HLN: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:12.523557] [DEBUG] [REMOTE ] HLN: PASS: Integrity check passed. [2026-01-06T12:12:12.523646] [DEBUG] [REMOTE ] HLN: Symbol is viable for forecasting. [2026-01-06T12:12:12.523723] [INFO ] [MAIN ] [1533/3534] HLN kept (0.4s) | 1531 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:12.946309] [DEBUG] [REMOTE ] HLNE: Retrieved 2225 rows, trimmed to 300. [2026-01-06T12:12:12.946435] [DEBUG] [REMOTE ] HLNE: PASS: History has at least 300 days. [2026-01-06T12:12:12.946650] [DEBUG] [REMOTE ] HLNE: PASS: Price check passed. Min price $113.50. [2026-01-06T12:12:12.946787] [DEBUG] [REMOTE ] HLNE: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:12.946896] [DEBUG] [REMOTE ] HLNE: PASS: Integrity check passed. [2026-01-06T12:12:12.946935] [DEBUG] [REMOTE ] HLNE: Symbol is viable for forecasting. [2026-01-06T12:12:12.946983] [INFO ] [MAIN ] [1534/3534] HLNE kept (0.4s) | 1532 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:13.559991] [DEBUG] [REMOTE ] HLX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:13.560137] [DEBUG] [REMOTE ] HLX: PASS: History has at least 300 days. [2026-01-06T12:12:13.560380] [DEBUG] [REMOTE ] HLX: PASS: Price check passed. Min price $6.12. [2026-01-06T12:12:13.560516] [DEBUG] [REMOTE ] HLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:13.560668] [DEBUG] [REMOTE ] HLX: PASS: Integrity check passed. [2026-01-06T12:12:13.560714] [DEBUG] [REMOTE ] HLX: Symbol is viable for forecasting. [2026-01-06T12:12:13.560763] [INFO ] [MAIN ] [1535/3534] HLX kept (0.6s) | 1533 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:14.058626] [DEBUG] [REMOTE ] HMC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:14.058767] [DEBUG] [REMOTE ] HMC: PASS: History has at least 300 days. [2026-01-06T12:12:14.058998] [DEBUG] [REMOTE ] HMC: PASS: Price check passed. Min price $28.48. [2026-01-06T12:12:14.059136] [DEBUG] [REMOTE ] HMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:14.059256] [DEBUG] [REMOTE ] HMC: PASS: Integrity check passed. [2026-01-06T12:12:14.059297] [DEBUG] [REMOTE ] HMC: Symbol is viable for forecasting. [2026-01-06T12:12:14.059347] [INFO ] [MAIN ] [1536/3534] HMC kept (0.5s) | 1534 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:14.544466] [DEBUG] [REMOTE ] HMN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:14.544627] [DEBUG] [REMOTE ] HMN: PASS: History has at least 300 days. [2026-01-06T12:12:14.544838] [DEBUG] [REMOTE ] HMN: PASS: Price check passed. Min price $43.23. [2026-01-06T12:12:14.544974] [DEBUG] [REMOTE ] HMN: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:14.545087] [DEBUG] [REMOTE ] HMN: PASS: Integrity check passed. [2026-01-06T12:12:14.545128] [DEBUG] [REMOTE ] HMN: Symbol is viable for forecasting. [2026-01-06T12:12:14.545176] [INFO ] [MAIN ] [1537/3534] HMN kept (0.5s) | 1535 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:14.991376] [DEBUG] [REMOTE ] HMY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:14.991532] [DEBUG] [REMOTE ] HMY: PASS: History has at least 300 days. [2026-01-06T12:12:14.991778] [DEBUG] [REMOTE ] HMY: PASS: Price check passed. Min price $15.19. [2026-01-06T12:12:14.991911] [DEBUG] [REMOTE ] HMY: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:14.992033] [DEBUG] [REMOTE ] HMY: PASS: Integrity check passed. [2026-01-06T12:12:14.992073] [DEBUG] [REMOTE ] HMY: Symbol is viable for forecasting. [2026-01-06T12:12:14.992121] [INFO ] [MAIN ] [1538/3534] HMY kept (0.4s) | 1536 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:15.358818] [DEBUG] [REMOTE ] HNDL: Retrieved 2003 rows, trimmed to 300. [2026-01-06T12:12:15.358934] [DEBUG] [REMOTE ] HNDL: PASS: History has at least 300 days. [2026-01-06T12:12:15.359128] [DEBUG] [REMOTE ] HNDL: PASS: Price check passed. Min price $21.67. [2026-01-06T12:12:15.359257] [DEBUG] [REMOTE ] HNDL: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:15.359388] [DEBUG] [REMOTE ] HNDL: PASS: Integrity check passed. [2026-01-06T12:12:15.359428] [DEBUG] [REMOTE ] HNDL: Symbol is viable for forecasting. [2026-01-06T12:12:15.359474] [INFO ] [MAIN ] [1539/3534] HNDL kept (0.4s) | 1537 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:15.849741] [DEBUG] [REMOTE ] HNI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:15.849871] [DEBUG] [REMOTE ] HNI: PASS: History has at least 300 days. [2026-01-06T12:12:15.850082] [DEBUG] [REMOTE ] HNI: PASS: Price check passed. Min price $38.27. [2026-01-06T12:12:15.850214] [DEBUG] [REMOTE ] HNI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:15.850325] [DEBUG] [REMOTE ] HNI: PASS: Integrity check passed. [2026-01-06T12:12:15.850364] [DEBUG] [REMOTE ] HNI: Symbol is viable for forecasting. [2026-01-06T12:12:15.850410] [INFO ] [MAIN ] [1540/3534] HNI kept (0.5s) | 1538 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:16.292487] [DEBUG] [REMOTE ] HNRG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:16.292752] [DEBUG] [REMOTE ] HNRG: PASS: History has at least 300 days. [2026-01-06T12:12:16.292985] [DEBUG] [REMOTE ] HNRG: PASS: Price check passed. Min price $17.31. [2026-01-06T12:12:16.293123] [DEBUG] [REMOTE ] HNRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:16.293240] [DEBUG] [REMOTE ] HNRG: PASS: Integrity check passed. [2026-01-06T12:12:16.293281] [DEBUG] [REMOTE ] HNRG: Symbol is viable for forecasting. [2026-01-06T12:12:16.293331] [INFO ] [MAIN ] [1541/3534] HNRG kept (0.4s) | 1539 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:16.852650] [DEBUG] [REMOTE ] HOG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:16.852972] [DEBUG] [REMOTE ] HOG: PASS: History has at least 300 days. [2026-01-06T12:12:16.853174] [DEBUG] [REMOTE ] HOG: PASS: Price check passed. Min price $20.49. [2026-01-06T12:12:16.853306] [DEBUG] [REMOTE ] HOG: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:16.853415] [DEBUG] [REMOTE ] HOG: PASS: Integrity check passed. [2026-01-06T12:12:16.853455] [DEBUG] [REMOTE ] HOG: Symbol is viable for forecasting. [2026-01-06T12:12:16.853502] [INFO ] [MAIN ] [1542/3534] HOG kept (0.6s) | 1540 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:17.272469] [DEBUG] [REMOTE ] HOLO: Retrieved 762 rows, trimmed to 300. [2026-01-06T12:12:17.272611] [DEBUG] [REMOTE ] HOLO: PASS: History has at least 300 days. [2026-01-06T12:12:17.272807] [DEBUG] [REMOTE ] HOLO: PASS: Price check passed. Min price $2.64. [2026-01-06T12:12:17.272937] [DEBUG] [REMOTE ] HOLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:17.273042] [DEBUG] [REMOTE ] HOLO: PASS: Integrity check passed. [2026-01-06T12:12:17.273082] [DEBUG] [REMOTE ] HOLO: Symbol is viable for forecasting. [2026-01-06T12:12:17.273129] [INFO ] [MAIN ] [1543/3534] HOLO kept (0.4s) | 1541 kept, 2 rejected | 126.4/min | ETA: 15.8m [2026-01-06T12:12:17.670232] [DEBUG] [REMOTE ] HOLX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:17.670377] [DEBUG] [REMOTE ] HOLX: PASS: History has at least 300 days. [2026-01-06T12:12:17.670610] [DEBUG] [REMOTE ] HOLX: PASS: Price check passed. Min price $65.51. [2026-01-06T12:12:17.670745] [DEBUG] [REMOTE ] HOLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:17.670857] [DEBUG] [REMOTE ] HOLX: PASS: Integrity check passed. [2026-01-06T12:12:17.670896] [DEBUG] [REMOTE ] HOLX: Symbol is viable for forecasting. [2026-01-06T12:12:17.670943] [INFO ] [MAIN ] [1544/3534] HOLX kept (0.4s) | 1542 kept, 2 rejected | 126.4/min | ETA: 15.7m [2026-01-06T12:12:18.100300] [DEBUG] [REMOTE ] HOMB: Retrieved 4914 rows, trimmed to 300. [2026-01-06T12:12:18.100431] [DEBUG] [REMOTE ] HOMB: PASS: History has at least 300 days. [2026-01-06T12:12:18.100667] [DEBUG] [REMOTE ] HOMB: PASS: Price check passed. Min price $26.23. [2026-01-06T12:12:18.100840] [DEBUG] [REMOTE ] HOMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:18.100984] [DEBUG] [REMOTE ] HOMB: PASS: Integrity check passed. [2026-01-06T12:12:18.101030] [DEBUG] [REMOTE ] HOMB: Symbol is viable for forecasting. [2026-01-06T12:12:18.101078] [INFO ] [MAIN ] [1545/3534] HOMB kept (0.4s) | 1543 kept, 2 rejected | 126.4/min | ETA: 15.7m [2026-01-06T12:12:18.651774] [DEBUG] [REMOTE ] HON: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:18.651907] [DEBUG] [REMOTE ] HON: PASS: History has at least 300 days. [2026-01-06T12:12:18.652123] [DEBUG] [REMOTE ] HON: PASS: Price check passed. Min price $188.14. [2026-01-06T12:12:18.652254] [DEBUG] [REMOTE ] HON: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:18.652367] [DEBUG] [REMOTE ] HON: PASS: Integrity check passed. [2026-01-06T12:12:18.652405] [DEBUG] [REMOTE ] HON: Symbol is viable for forecasting. [2026-01-06T12:12:18.652451] [INFO ] [MAIN ] [1546/3534] HON kept (0.6s) | 1544 kept, 2 rejected | 126.4/min | ETA: 15.7m [2026-01-06T12:12:18.883836] [DEBUG] [REMOTE ] HOOD: Retrieved 1114 rows, trimmed to 300. [2026-01-06T12:12:18.884083] [DEBUG] [REMOTE ] HOOD: PASS: History has at least 300 days. [2026-01-06T12:12:18.884396] [DEBUG] [REMOTE ] HOOD: PASS: Price check passed. Min price $106.21. [2026-01-06T12:12:18.884561] [DEBUG] [REMOTE ] HOOD: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:18.884736] [DEBUG] [REMOTE ] HOOD: PASS: Integrity check passed. [2026-01-06T12:12:18.884784] [DEBUG] [REMOTE ] HOOD: Symbol is viable for forecasting. [2026-01-06T12:12:18.884848] [INFO ] [MAIN ] [1547/3534] HOOD kept (0.2s) | 1545 kept, 2 rejected | 126.5/min | ETA: 15.7m [2026-01-06T12:12:19.608792] [DEBUG] [REMOTE ] HOPE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:19.608991] [DEBUG] [REMOTE ] HOPE: PASS: History has at least 300 days. [2026-01-06T12:12:19.609278] [DEBUG] [REMOTE ] HOPE: PASS: Price check passed. Min price $9.84. [2026-01-06T12:12:19.609422] [DEBUG] [REMOTE ] HOPE: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:19.609555] [DEBUG] [REMOTE ] HOPE: PASS: Integrity check passed. [2026-01-06T12:12:19.609619] [DEBUG] [REMOTE ] HOPE: Symbol is viable for forecasting. [2026-01-06T12:12:19.609675] [INFO ] [MAIN ] [1548/3534] HOPE kept (0.7s) | 1546 kept, 2 rejected | 126.4/min | ETA: 15.7m [2026-01-06T12:12:19.991956] [DEBUG] [REMOTE ] HOUS: Retrieved 3326 rows, trimmed to 300. [2026-01-06T12:12:19.992119] [DEBUG] [REMOTE ] HOUS: PASS: History has at least 300 days. [2026-01-06T12:12:19.992387] [DEBUG] [REMOTE ] HOUS: PASS: Price check passed. Min price $9.26. [2026-01-06T12:12:19.992558] [DEBUG] [REMOTE ] HOUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:19.992732] [DEBUG] [REMOTE ] HOUS: PASS: Integrity check passed. [2026-01-06T12:12:19.992787] [DEBUG] [REMOTE ] HOUS: Symbol is viable for forecasting. [2026-01-06T12:12:19.992848] [INFO ] [MAIN ] [1549/3534] HOUS kept (0.4s) | 1547 kept, 2 rejected | 126.4/min | ETA: 15.7m [2026-01-06T12:12:20.481208] [DEBUG] [REMOTE ] HP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:20.481488] [DEBUG] [REMOTE ] HP: PASS: History has at least 300 days. [2026-01-06T12:12:20.481791] [DEBUG] [REMOTE ] HP: PASS: Price check passed. Min price $21.65. [2026-01-06T12:12:20.481931] [DEBUG] [REMOTE ] HP: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:20.482095] [DEBUG] [REMOTE ] HP: PASS: Integrity check passed. [2026-01-06T12:12:20.482137] [DEBUG] [REMOTE ] HP: Symbol is viable for forecasting. [2026-01-06T12:12:20.482190] [INFO ] [MAIN ] [1550/3534] HP kept (0.5s) | 1548 kept, 2 rejected | 126.4/min | ETA: 15.7m [2026-01-06T12:12:20.823278] [DEBUG] [REMOTE ] HPE: Retrieved 2568 rows, trimmed to 300. [2026-01-06T12:12:20.823401] [DEBUG] [REMOTE ] HPE: PASS: History has at least 300 days. [2026-01-06T12:12:20.823626] [DEBUG] [REMOTE ] HPE: PASS: Price check passed. Min price $19.90. [2026-01-06T12:12:20.823761] [DEBUG] [REMOTE ] HPE: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:20.823865] [DEBUG] [REMOTE ] HPE: PASS: Integrity check passed. [2026-01-06T12:12:20.823905] [DEBUG] [REMOTE ] HPE: Symbol is viable for forecasting. [2026-01-06T12:12:20.823951] [INFO ] [MAIN ] [1551/3534] HPE kept (0.3s) | 1549 kept, 2 rejected | 126.4/min | ETA: 15.7m [2026-01-06T12:12:21.339795] [DEBUG] [REMOTE ] HPF: Retrieved 5813 rows, trimmed to 300. [2026-01-06T12:12:21.339933] [DEBUG] [REMOTE ] HPF: PASS: History has at least 300 days. [2026-01-06T12:12:21.340147] [DEBUG] [REMOTE ] HPF: PASS: Price check passed. Min price $15.98. [2026-01-06T12:12:21.340285] [DEBUG] [REMOTE ] HPF: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:21.340398] [DEBUG] [REMOTE ] HPF: PASS: Integrity check passed. [2026-01-06T12:12:21.340443] [DEBUG] [REMOTE ] HPF: Symbol is viable for forecasting. [2026-01-06T12:12:21.340505] [INFO ] [MAIN ] [1552/3534] HPF kept (0.5s) | 1550 kept, 2 rejected | 126.4/min | ETA: 15.7m [2026-01-06T12:12:21.805108] [DEBUG] [REMOTE ] HPI: Retrieved 5656 rows, trimmed to 300. [2026-01-06T12:12:21.805240] [DEBUG] [REMOTE ] HPI: PASS: History has at least 300 days. [2026-01-06T12:12:21.805457] [DEBUG] [REMOTE ] HPI: PASS: Price check passed. Min price $16.17. [2026-01-06T12:12:21.805620] [DEBUG] [REMOTE ] HPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:21.805932] [DEBUG] [REMOTE ] HPI: PASS: Integrity check passed. [2026-01-06T12:12:21.805989] [DEBUG] [REMOTE ] HPI: Symbol is viable for forecasting. [2026-01-06T12:12:21.806036] [INFO ] [MAIN ] [1553/3534] HPI kept (0.5s) | 1551 kept, 2 rejected | 126.4/min | ETA: 15.7m [2026-01-06T12:12:22.072532] [DEBUG] [REMOTE ] HPK: Retrieved 1348 rows, trimmed to 300. [2026-01-06T12:12:22.072684] [DEBUG] [REMOTE ] HPK: PASS: History has at least 300 days. [2026-01-06T12:12:22.072875] [DEBUG] [REMOTE ] HPK: PASS: Price check passed. Min price $4.25. [2026-01-06T12:12:22.073004] [DEBUG] [REMOTE ] HPK: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:22.073121] [DEBUG] [REMOTE ] HPK: PASS: Integrity check passed. [2026-01-06T12:12:22.073160] [DEBUG] [REMOTE ] HPK: Symbol is viable for forecasting. [2026-01-06T12:12:22.073205] [INFO ] [MAIN ] [1554/3534] HPK kept (0.3s) | 1552 kept, 2 rejected | 126.5/min | ETA: 15.7m [2026-01-06T12:12:22.588385] [DEBUG] [REMOTE ] HPP: Retrieved 3907 rows, trimmed to 300. [2026-01-06T12:12:22.588509] [DEBUG] [REMOTE ] HPP: PASS: History has at least 300 days. [2026-01-06T12:12:22.588735] [DEBUG] [REMOTE ] HPP: PASS: Price check passed. Min price $10.26. [2026-01-06T12:12:22.588868] [DEBUG] [REMOTE ] HPP: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:22.588972] [DEBUG] [REMOTE ] HPP: PASS: Integrity check passed. [2026-01-06T12:12:22.589011] [DEBUG] [REMOTE ] HPP: Symbol is viable for forecasting. [2026-01-06T12:12:22.589057] [INFO ] [MAIN ] [1555/3534] HPP kept (0.5s) | 1553 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:23.007621] [DEBUG] [REMOTE ] HPQ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:23.007794] [DEBUG] [REMOTE ] HPQ: PASS: History has at least 300 days. [2026-01-06T12:12:23.008007] [DEBUG] [REMOTE ] HPQ: PASS: Price check passed. Min price $21.66. [2026-01-06T12:12:23.008137] [DEBUG] [REMOTE ] HPQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:23.008248] [DEBUG] [REMOTE ] HPQ: PASS: Integrity check passed. [2026-01-06T12:12:23.008287] [DEBUG] [REMOTE ] HPQ: Symbol is viable for forecasting. [2026-01-06T12:12:23.008333] [INFO ] [MAIN ] [1556/3534] HPQ kept (0.4s) | 1554 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:23.480665] [DEBUG] [REMOTE ] HPS: Retrieved 5675 rows, trimmed to 300. [2026-01-06T12:12:23.480799] [DEBUG] [REMOTE ] HPS: PASS: History has at least 300 days. [2026-01-06T12:12:23.481027] [DEBUG] [REMOTE ] HPS: PASS: Price check passed. Min price $14.32. [2026-01-06T12:12:23.481189] [DEBUG] [REMOTE ] HPS: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:23.481309] [DEBUG] [REMOTE ] HPS: PASS: Integrity check passed. [2026-01-06T12:12:23.481349] [DEBUG] [REMOTE ] HPS: Symbol is viable for forecasting. [2026-01-06T12:12:23.481396] [INFO ] [MAIN ] [1557/3534] HPS kept (0.5s) | 1555 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:23.844968] [DEBUG] [REMOTE ] HQI: Retrieved 5930 rows, trimmed to 300. [2026-01-06T12:12:23.845109] [DEBUG] [REMOTE ] HQI: PASS: History has at least 300 days. [2026-01-06T12:12:23.845333] [DEBUG] [REMOTE ] HQI: PASS: Price check passed. Min price $7.59. [2026-01-06T12:12:23.845468] [DEBUG] [REMOTE ] HQI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:23.845599] [DEBUG] [REMOTE ] HQI: PASS: Integrity check passed. [2026-01-06T12:12:23.845642] [DEBUG] [REMOTE ] HQI: Symbol is viable for forecasting. [2026-01-06T12:12:23.845689] [INFO ] [MAIN ] [1558/3534] HQI kept (0.4s) | 1556 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:24.399344] [DEBUG] [REMOTE ] HQL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:24.399479] [DEBUG] [REMOTE ] HQL: PASS: History has at least 300 days. [2026-01-06T12:12:24.399709] [DEBUG] [REMOTE ] HQL: PASS: Price check passed. Min price $15.47. [2026-01-06T12:12:24.399847] [DEBUG] [REMOTE ] HQL: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:24.399963] [DEBUG] [REMOTE ] HQL: PASS: Integrity check passed. [2026-01-06T12:12:24.400006] [DEBUG] [REMOTE ] HQL: Symbol is viable for forecasting. [2026-01-06T12:12:24.400054] [INFO ] [MAIN ] [1559/3534] HQL kept (0.6s) | 1557 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:24.728329] [DEBUG] [REMOTE ] HQY: Retrieved 2875 rows, trimmed to 300. [2026-01-06T12:12:24.728449] [DEBUG] [REMOTE ] HQY: PASS: History has at least 300 days. [2026-01-06T12:12:24.728668] [DEBUG] [REMOTE ] HQY: PASS: Price check passed. Min price $90.52. [2026-01-06T12:12:24.728802] [DEBUG] [REMOTE ] HQY: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:24.728907] [DEBUG] [REMOTE ] HQY: PASS: Integrity check passed. [2026-01-06T12:12:24.728946] [DEBUG] [REMOTE ] HQY: Symbol is viable for forecasting. [2026-01-06T12:12:24.728991] [INFO ] [MAIN ] [1560/3534] HQY kept (0.3s) | 1558 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:25.149054] [DEBUG] [REMOTE ] HRB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:25.149197] [DEBUG] [REMOTE ] HRB: PASS: History has at least 300 days. [2026-01-06T12:12:25.149423] [DEBUG] [REMOTE ] HRB: PASS: Price check passed. Min price $40.99. [2026-01-06T12:12:25.149592] [DEBUG] [REMOTE ] HRB: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:25.149744] [DEBUG] [REMOTE ] HRB: PASS: Integrity check passed. [2026-01-06T12:12:25.149874] [DEBUG] [REMOTE ] HRB: Symbol is viable for forecasting. [2026-01-06T12:12:25.149935] [INFO ] [MAIN ] [1561/3534] HRB kept (0.4s) | 1559 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:25.698653] [DEBUG] [REMOTE ] HRL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:25.698793] [DEBUG] [REMOTE ] HRL: PASS: History has at least 300 days. [2026-01-06T12:12:25.699006] [DEBUG] [REMOTE ] HRL: PASS: Price check passed. Min price $21.29. [2026-01-06T12:12:25.699142] [DEBUG] [REMOTE ] HRL: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:25.699344] [DEBUG] [REMOTE ] HRL: PASS: Integrity check passed. [2026-01-06T12:12:25.699391] [DEBUG] [REMOTE ] HRL: Symbol is viable for forecasting. [2026-01-06T12:12:25.699440] [INFO ] [MAIN ] [1562/3534] HRL kept (0.5s) | 1560 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:25.991174] [DEBUG] [REMOTE ] HRMY: Retrieved 1351 rows, trimmed to 300. [2026-01-06T12:12:25.991305] [DEBUG] [REMOTE ] HRMY: PASS: History has at least 300 days. [2026-01-06T12:12:25.991498] [DEBUG] [REMOTE ] HRMY: PASS: Price check passed. Min price $25.90. [2026-01-06T12:12:25.991650] [DEBUG] [REMOTE ] HRMY: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:25.991766] [DEBUG] [REMOTE ] HRMY: PASS: Integrity check passed. [2026-01-06T12:12:25.991804] [DEBUG] [REMOTE ] HRMY: Symbol is viable for forecasting. [2026-01-06T12:12:25.991852] [INFO ] [MAIN ] [1563/3534] HRMY kept (0.3s) | 1561 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:26.437652] [DEBUG] [REMOTE ] HRTG: Retrieved 2922 rows, trimmed to 300. [2026-01-06T12:12:26.437795] [DEBUG] [REMOTE ] HRTG: PASS: History has at least 300 days. [2026-01-06T12:12:26.437992] [DEBUG] [REMOTE ] HRTG: PASS: Price check passed. Min price $22.87. [2026-01-06T12:12:26.438122] [DEBUG] [REMOTE ] HRTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:26.438227] [DEBUG] [REMOTE ] HRTG: PASS: Integrity check passed. [2026-01-06T12:12:26.438265] [DEBUG] [REMOTE ] HRTG: Symbol is viable for forecasting. [2026-01-06T12:12:26.438310] [INFO ] [MAIN ] [1564/3534] HRTG kept (0.4s) | 1562 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:27.032524] [DEBUG] [REMOTE ] HRTX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:27.032674] [DEBUG] [REMOTE ] HRTX: PASS: History has at least 300 days. [2026-01-06T12:12:27.032885] [DEBUG] [REMOTE ] HRTX: PASS: Price check passed. Min price $1.05. [2026-01-06T12:12:27.033016] [DEBUG] [REMOTE ] HRTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:27.033127] [DEBUG] [REMOTE ] HRTX: PASS: Integrity check passed. [2026-01-06T12:12:27.033167] [DEBUG] [REMOTE ] HRTX: Symbol is viable for forecasting. [2026-01-06T12:12:27.033214] [INFO ] [MAIN ] [1565/3534] HRTX kept (0.6s) | 1563 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:27.393486] [DEBUG] [REMOTE ] HRZN: Retrieved 3818 rows, trimmed to 300. [2026-01-06T12:12:27.393629] [DEBUG] [REMOTE ] HRZN: PASS: History has at least 300 days. [2026-01-06T12:12:27.393832] [DEBUG] [REMOTE ] HRZN: PASS: Price check passed. Min price $5.53. [2026-01-06T12:12:27.393960] [DEBUG] [REMOTE ] HRZN: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:27.394065] [DEBUG] [REMOTE ] HRZN: PASS: Integrity check passed. [2026-01-06T12:12:27.394103] [DEBUG] [REMOTE ] HRZN: Symbol is viable for forecasting. [2026-01-06T12:12:27.394149] [INFO ] [MAIN ] [1566/3534] HRZN kept (0.4s) | 1564 kept, 2 rejected | 126.5/min | ETA: 15.6m [2026-01-06T12:12:27.716460] [DEBUG] [REMOTE ] HSAI: Retrieved 728 rows, trimmed to 300. [2026-01-06T12:12:27.716747] [DEBUG] [REMOTE ] HSAI: PASS: History has at least 300 days. [2026-01-06T12:12:27.717085] [DEBUG] [REMOTE ] HSAI: PASS: Price check passed. Min price $15.03. [2026-01-06T12:12:27.717274] [DEBUG] [REMOTE ] HSAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:27.717450] [DEBUG] [REMOTE ] HSAI: PASS: Integrity check passed. [2026-01-06T12:12:27.717506] [DEBUG] [REMOTE ] HSAI: Symbol is viable for forecasting. [2026-01-06T12:12:27.717603] [INFO ] [MAIN ] [1567/3534] HSAI kept (0.3s) | 1565 kept, 2 rejected | 126.6/min | ETA: 15.5m [2026-01-06T12:12:28.392714] [DEBUG] [REMOTE ] HSBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:28.392995] [DEBUG] [REMOTE ] HSBC: PASS: History has at least 300 days. [2026-01-06T12:12:28.393465] [DEBUG] [REMOTE ] HSBC: PASS: Price check passed. Min price $65.21. [2026-01-06T12:12:28.393662] [DEBUG] [REMOTE ] HSBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:28.393831] [DEBUG] [REMOTE ] HSBC: PASS: Integrity check passed. [2026-01-06T12:12:28.393875] [DEBUG] [REMOTE ] HSBC: Symbol is viable for forecasting. [2026-01-06T12:12:28.393937] [INFO ] [MAIN ] [1568/3534] HSBC kept (0.7s) | 1566 kept, 2 rejected | 126.5/min | ETA: 15.5m [2026-01-06T12:12:28.619977] [DEBUG] [REMOTE ] HSCS: Retrieved 892 rows, trimmed to 300. [2026-01-06T12:12:28.620194] [DEBUG] [REMOTE ] HSCS: PASS: History has at least 300 days. [2026-01-06T12:12:28.620468] [DEBUG] [REMOTE ] HSCS: PASS: Price check passed. Min price $2.19. [2026-01-06T12:12:28.620633] [DEBUG] [REMOTE ] HSCS: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:28.620772] [DEBUG] [REMOTE ] HSCS: PASS: Integrity check passed. [2026-01-06T12:12:28.620816] [DEBUG] [REMOTE ] HSCS: Symbol is viable for forecasting. [2026-01-06T12:12:28.620869] [INFO ] [MAIN ] [1569/3534] HSCS kept (0.2s) | 1567 kept, 2 rejected | 126.6/min | ETA: 15.5m [2026-01-06T12:12:29.008954] [DEBUG] [REMOTE ] HSHP: Retrieved 801 rows, trimmed to 300. [2026-01-06T12:12:29.009075] [DEBUG] [REMOTE ] HSHP: PASS: History has at least 300 days. [2026-01-06T12:12:29.009270] [DEBUG] [REMOTE ] HSHP: PASS: Price check passed. Min price $7.28. [2026-01-06T12:12:29.009405] [DEBUG] [REMOTE ] HSHP: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:29.009513] [DEBUG] [REMOTE ] HSHP: PASS: Integrity check passed. [2026-01-06T12:12:29.009553] [DEBUG] [REMOTE ] HSHP: Symbol is viable for forecasting. [2026-01-06T12:12:29.009617] [INFO ] [MAIN ] [1570/3534] HSHP kept (0.4s) | 1568 kept, 2 rejected | 126.6/min | ETA: 15.5m [2026-01-06T12:12:29.757932] [DEBUG] [REMOTE ] HSIC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:29.758071] [DEBUG] [REMOTE ] HSIC: PASS: History has at least 300 days. [2026-01-06T12:12:29.758291] [DEBUG] [REMOTE ] HSIC: PASS: Price check passed. Min price $62.03. [2026-01-06T12:12:29.758426] [DEBUG] [REMOTE ] HSIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:29.758541] [DEBUG] [REMOTE ] HSIC: PASS: Integrity check passed. [2026-01-06T12:12:29.758611] [DEBUG] [REMOTE ] HSIC: Symbol is viable for forecasting. [2026-01-06T12:12:29.758660] [INFO ] [MAIN ] [1571/3534] HSIC kept (0.7s) | 1569 kept, 2 rejected | 126.5/min | ETA: 15.5m [2026-01-06T12:12:30.142938] [DEBUG] [REMOTE ] HSTM: Retrieved 6472 rows, trimmed to 300. [2026-01-06T12:12:30.143070] [DEBUG] [REMOTE ] HSTM: PASS: History has at least 300 days. [2026-01-06T12:12:30.143277] [DEBUG] [REMOTE ] HSTM: PASS: Price check passed. Min price $22.79. [2026-01-06T12:12:30.143411] [DEBUG] [REMOTE ] HSTM: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:30.143553] [DEBUG] [REMOTE ] HSTM: PASS: Integrity check passed. [2026-01-06T12:12:30.143611] [DEBUG] [REMOTE ] HSTM: Symbol is viable for forecasting. [2026-01-06T12:12:30.143659] [INFO ] [MAIN ] [1572/3534] HSTM kept (0.4s) | 1570 kept, 2 rejected | 126.6/min | ETA: 15.5m [2026-01-06T12:12:30.626080] [DEBUG] [REMOTE ] HSY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:30.626210] [DEBUG] [REMOTE ] HSY: PASS: History has at least 300 days. [2026-01-06T12:12:30.626420] [DEBUG] [REMOTE ] HSY: PASS: Price check passed. Min price $161.08. [2026-01-06T12:12:30.626561] [DEBUG] [REMOTE ] HSY: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:30.626696] [DEBUG] [REMOTE ] HSY: PASS: Integrity check passed. [2026-01-06T12:12:30.626738] [DEBUG] [REMOTE ] HSY: Symbol is viable for forecasting. [2026-01-06T12:12:30.626786] [INFO ] [MAIN ] [1573/3534] HSY kept (0.5s) | 1571 kept, 2 rejected | 126.6/min | ETA: 15.5m [2026-01-06T12:12:31.122847] [DEBUG] [REMOTE ] HTBK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:31.123111] [DEBUG] [REMOTE ] HTBK: PASS: History has at least 300 days. [2026-01-06T12:12:31.123530] [DEBUG] [REMOTE ] HTBK: PASS: Price check passed. Min price $9.30. [2026-01-06T12:12:31.123733] [DEBUG] [REMOTE ] HTBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:31.123914] [DEBUG] [REMOTE ] HTBK: PASS: Integrity check passed. [2026-01-06T12:12:31.123964] [DEBUG] [REMOTE ] HTBK: Symbol is viable for forecasting. [2026-01-06T12:12:31.124037] [INFO ] [MAIN ] [1574/3534] HTBK kept (0.5s) | 1572 kept, 2 rejected | 126.5/min | ETA: 15.5m [2026-01-06T12:12:31.446286] [DEBUG] [REMOTE ] HTD: Retrieved 5501 rows, trimmed to 300. [2026-01-06T12:12:31.446556] [DEBUG] [REMOTE ] HTD: PASS: History has at least 300 days. [2026-01-06T12:12:31.447022] [DEBUG] [REMOTE ] HTD: PASS: Price check passed. Min price $23.35. [2026-01-06T12:12:31.447195] [DEBUG] [REMOTE ] HTD: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:31.447379] [DEBUG] [REMOTE ] HTD: PASS: Integrity check passed. [2026-01-06T12:12:31.447427] [DEBUG] [REMOTE ] HTD: Symbol is viable for forecasting. [2026-01-06T12:12:31.447497] [INFO ] [MAIN ] [1575/3534] HTD kept (0.3s) | 1573 kept, 2 rejected | 126.6/min | ETA: 15.5m [2026-01-06T12:12:31.810051] [DEBUG] [REMOTE ] HTGC: Retrieved 5176 rows, trimmed to 300. [2026-01-06T12:12:31.810191] [DEBUG] [REMOTE ] HTGC: PASS: History has at least 300 days. [2026-01-06T12:12:31.810416] [DEBUG] [REMOTE ] HTGC: PASS: Price check passed. Min price $16.27. [2026-01-06T12:12:31.810547] [DEBUG] [REMOTE ] HTGC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:31.810686] [DEBUG] [REMOTE ] HTGC: PASS: Integrity check passed. [2026-01-06T12:12:31.810726] [DEBUG] [REMOTE ] HTGC: Symbol is viable for forecasting. [2026-01-06T12:12:31.810774] [INFO ] [MAIN ] [1576/3534] HTGC kept (0.4s) | 1574 kept, 2 rejected | 126.6/min | ETA: 15.5m [2026-01-06T12:12:32.392185] [DEBUG] [REMOTE ] HTH: Retrieved 5505 rows, trimmed to 300. [2026-01-06T12:12:32.392306] [DEBUG] [REMOTE ] HTH: PASS: History has at least 300 days. [2026-01-06T12:12:32.392502] [DEBUG] [REMOTE ] HTH: PASS: Price check passed. Min price $30.87. [2026-01-06T12:12:32.392651] [DEBUG] [REMOTE ] HTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:32.392761] [DEBUG] [REMOTE ] HTH: PASS: Integrity check passed. [2026-01-06T12:12:32.392800] [DEBUG] [REMOTE ] HTH: Symbol is viable for forecasting. [2026-01-06T12:12:32.392845] [INFO ] [MAIN ] [1577/3534] HTH kept (0.6s) | 1575 kept, 2 rejected | 126.6/min | ETA: 15.5m [2026-01-06T12:12:32.901502] [DEBUG] [REMOTE ] HTLD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:32.901725] [DEBUG] [REMOTE ] HTLD: PASS: History has at least 300 days. [2026-01-06T12:12:32.902020] [DEBUG] [REMOTE ] HTLD: PASS: Price check passed. Min price $7.06. [2026-01-06T12:12:32.902155] [DEBUG] [REMOTE ] HTLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:32.902282] [DEBUG] [REMOTE ] HTLD: PASS: Integrity check passed. [2026-01-06T12:12:32.902322] [DEBUG] [REMOTE ] HTLD: Symbol is viable for forecasting. [2026-01-06T12:12:32.902372] [INFO ] [MAIN ] [1578/3534] HTLD kept (0.5s) | 1576 kept, 2 rejected | 126.6/min | ETA: 15.5m [2026-01-06T12:12:33.172416] [DEBUG] [REMOTE ] HTOO: Retrieved 1272 rows, trimmed to 300. [2026-01-06T12:12:33.172542] [DEBUG] [REMOTE ] HTOO: PASS: History has at least 300 days. [2026-01-06T12:12:33.172781] [DEBUG] [REMOTE ] HTOO: PASS: Price check passed. Min price $3.01. [2026-01-06T12:12:33.172923] [DEBUG] [REMOTE ] HTOO: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:33.173027] [DEBUG] [REMOTE ] HTOO: PASS: Integrity check passed. [2026-01-06T12:12:33.173066] [DEBUG] [REMOTE ] HTOO: Symbol is viable for forecasting. [2026-01-06T12:12:33.173111] [INFO ] [MAIN ] [1579/3534] HTOO kept (0.3s) | 1577 kept, 2 rejected | 126.6/min | ETA: 15.4m [2026-01-06T12:12:33.559746] [DEBUG] [REMOTE ] HTZ: Retrieved 1133 rows, trimmed to 300. [2026-01-06T12:12:33.559875] [DEBUG] [REMOTE ] HTZ: PASS: History has at least 300 days. [2026-01-06T12:12:33.560073] [DEBUG] [REMOTE ] HTZ: PASS: Price check passed. Min price $4.85. [2026-01-06T12:12:33.560204] [DEBUG] [REMOTE ] HTZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:33.560312] [DEBUG] [REMOTE ] HTZ: PASS: Integrity check passed. [2026-01-06T12:12:33.560350] [DEBUG] [REMOTE ] HTZ: Symbol is viable for forecasting. [2026-01-06T12:12:33.560396] [INFO ] [MAIN ] [1580/3534] HTZ kept (0.4s) | 1578 kept, 2 rejected | 126.6/min | ETA: 15.4m [2026-01-06T12:12:33.938378] [DEBUG] [REMOTE ] HUBB: Retrieved 2521 rows, trimmed to 300. [2026-01-06T12:12:33.938521] [DEBUG] [REMOTE ] HUBB: PASS: History has at least 300 days. [2026-01-06T12:12:33.938792] [DEBUG] [REMOTE ] HUBB: PASS: Price check passed. Min price $406.02. [2026-01-06T12:12:33.938950] [DEBUG] [REMOTE ] HUBB: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:33.939086] [DEBUG] [REMOTE ] HUBB: PASS: Integrity check passed. [2026-01-06T12:12:33.939131] [DEBUG] [REMOTE ] HUBB: Symbol is viable for forecasting. [2026-01-06T12:12:33.939181] [INFO ] [MAIN ] [1581/3534] HUBB kept (0.4s) | 1579 kept, 2 rejected | 126.6/min | ETA: 15.4m [2026-01-06T12:12:34.474891] [DEBUG] [REMOTE ] HUBG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:34.475016] [DEBUG] [REMOTE ] HUBG: PASS: History has at least 300 days. [2026-01-06T12:12:34.475227] [DEBUG] [REMOTE ] HUBG: PASS: Price check passed. Min price $33.02. [2026-01-06T12:12:34.475360] [DEBUG] [REMOTE ] HUBG: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:34.475475] [DEBUG] [REMOTE ] HUBG: PASS: Integrity check passed. [2026-01-06T12:12:34.475514] [DEBUG] [REMOTE ] HUBG: Symbol is viable for forecasting. [2026-01-06T12:12:34.475561] [INFO ] [MAIN ] [1582/3534] HUBG kept (0.5s) | 1580 kept, 2 rejected | 126.6/min | ETA: 15.4m [2026-01-06T12:12:34.828300] [DEBUG] [REMOTE ] HUBS: Retrieved 2826 rows, trimmed to 300. [2026-01-06T12:12:34.828431] [DEBUG] [REMOTE ] HUBS: PASS: History has at least 300 days. [2026-01-06T12:12:34.828673] [DEBUG] [REMOTE ] HUBS: PASS: Price check passed. Min price $355.35. [2026-01-06T12:12:34.828816] [DEBUG] [REMOTE ] HUBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:34.828960] [DEBUG] [REMOTE ] HUBS: PASS: Integrity check passed. [2026-01-06T12:12:34.829002] [DEBUG] [REMOTE ] HUBS: Symbol is viable for forecasting. [2026-01-06T12:12:34.829050] [INFO ] [MAIN ] [1583/3534] HUBS kept (0.4s) | 1581 kept, 2 rejected | 126.6/min | ETA: 15.4m [2026-01-06T12:12:35.397630] [DEBUG] [REMOTE ] HUM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:35.397788] [DEBUG] [REMOTE ] HUM: PASS: History has at least 300 days. [2026-01-06T12:12:35.398010] [DEBUG] [REMOTE ] HUM: PASS: Price check passed. Min price $222.53. [2026-01-06T12:12:35.398321] [DEBUG] [REMOTE ] HUM: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:35.398441] [DEBUG] [REMOTE ] HUM: PASS: Integrity check passed. [2026-01-06T12:12:35.398480] [DEBUG] [REMOTE ] HUM: Symbol is viable for forecasting. [2026-01-06T12:12:35.398527] [INFO ] [MAIN ] [1584/3534] HUM kept (0.6s) | 1582 kept, 2 rejected | 126.6/min | ETA: 15.4m [2026-01-06T12:12:35.820357] [DEBUG] [REMOTE ] HUN: Retrieved 5256 rows, trimmed to 300. [2026-01-06T12:12:35.820496] [DEBUG] [REMOTE ] HUN: PASS: History has at least 300 days. [2026-01-06T12:12:35.820732] [DEBUG] [REMOTE ] HUN: PASS: Price check passed. Min price $7.36. [2026-01-06T12:12:35.820863] [DEBUG] [REMOTE ] HUN: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:35.820976] [DEBUG] [REMOTE ] HUN: PASS: Integrity check passed. [2026-01-06T12:12:35.821015] [DEBUG] [REMOTE ] HUN: Symbol is viable for forecasting. [2026-01-06T12:12:35.821078] [INFO ] [MAIN ] [1585/3534] HUN kept (0.4s) | 1583 kept, 2 rejected | 126.6/min | ETA: 15.4m [2026-01-06T12:12:36.299857] [DEBUG] [REMOTE ] HURC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:36.300084] [DEBUG] [REMOTE ] HURC: PASS: History has at least 300 days. [2026-01-06T12:12:36.300595] [DEBUG] [REMOTE ] HURC: PASS: Price check passed. Min price $14.75. [2026-01-06T12:12:36.300738] [DEBUG] [REMOTE ] HURC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:36.300875] [DEBUG] [REMOTE ] HURC: PASS: Integrity check passed. [2026-01-06T12:12:36.300916] [DEBUG] [REMOTE ] HURC: Symbol is viable for forecasting. [2026-01-06T12:12:36.300968] [INFO ] [MAIN ] [1586/3534] HURC kept (0.5s) | 1584 kept, 2 rejected | 126.6/min | ETA: 15.4m [2026-01-06T12:12:36.775038] [DEBUG] [REMOTE ] HURN: Retrieved 5341 rows, trimmed to 300. [2026-01-06T12:12:36.775267] [DEBUG] [REMOTE ] HURN: PASS: History has at least 300 days. [2026-01-06T12:12:36.775642] [DEBUG] [REMOTE ] HURN: PASS: Price check passed. Min price $145.01. [2026-01-06T12:12:36.775821] [DEBUG] [REMOTE ] HURN: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:36.775977] [DEBUG] [REMOTE ] HURN: PASS: Integrity check passed. [2026-01-06T12:12:36.776019] [DEBUG] [REMOTE ] HURN: Symbol is viable for forecasting. [2026-01-06T12:12:36.776076] [INFO ] [MAIN ] [1587/3534] HURN kept (0.5s) | 1585 kept, 2 rejected | 126.6/min | ETA: 15.4m [2026-01-06T12:12:37.038363] [DEBUG] [REMOTE ] HUYA: Retrieved 1923 rows, trimmed to 300. [2026-01-06T12:12:37.038570] [DEBUG] [REMOTE ] HUYA: PASS: History has at least 300 days. [2026-01-06T12:12:37.038894] [DEBUG] [REMOTE ] HUYA: PASS: Price check passed. Min price $2.63. [2026-01-06T12:12:37.039057] [DEBUG] [REMOTE ] HUYA: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:37.039198] [DEBUG] [REMOTE ] HUYA: PASS: Integrity check passed. [2026-01-06T12:12:37.039258] [DEBUG] [REMOTE ] HUYA: Symbol is viable for forecasting. [2026-01-06T12:12:37.039334] [INFO ] [MAIN ] [1588/3534] HUYA kept (0.3s) | 1586 kept, 2 rejected | 126.7/min | ETA: 15.4m [2026-01-06T12:12:37.598948] [DEBUG] [REMOTE ] HWC: Retrieved 6287 rows, trimmed to 300. [2026-01-06T12:12:37.599086] [DEBUG] [REMOTE ] HWC: PASS: History has at least 300 days. [2026-01-06T12:12:37.599314] [DEBUG] [REMOTE ] HWC: PASS: Price check passed. Min price $54.14. [2026-01-06T12:12:37.599449] [DEBUG] [REMOTE ] HWC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:37.599570] [DEBUG] [REMOTE ] HWC: PASS: Integrity check passed. [2026-01-06T12:12:37.599632] [DEBUG] [REMOTE ] HWC: Symbol is viable for forecasting. [2026-01-06T12:12:37.599688] [INFO ] [MAIN ] [1589/3534] HWC kept (0.6s) | 1587 kept, 2 rejected | 126.7/min | ETA: 15.4m [2026-01-06T12:12:37.701232] [DEBUG] [REMOTE ] HWH: Retrieved 500 rows, trimmed to 300. [2026-01-06T12:12:37.701357] [DEBUG] [REMOTE ] HWH: PASS: History has at least 300 days. [2026-01-06T12:12:37.701550] [DEBUG] [REMOTE ] HWH: PASS: Price check passed. Min price $1.47. [2026-01-06T12:12:37.701699] [DEBUG] [REMOTE ] HWH: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:37.701804] [DEBUG] [REMOTE ] HWH: PASS: Integrity check passed. [2026-01-06T12:12:37.701843] [DEBUG] [REMOTE ] HWH: Symbol is viable for forecasting. [2026-01-06T12:12:37.701889] [INFO ] [MAIN ] [1590/3534] HWH kept (0.1s) | 1588 kept, 2 rejected | 126.7/min | ETA: 15.3m [2026-01-06T12:12:38.490650] [DEBUG] [REMOTE ] HWKN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:38.490780] [DEBUG] [REMOTE ] HWKN: PASS: History has at least 300 days. [2026-01-06T12:12:38.490996] [DEBUG] [REMOTE ] HWKN: PASS: Price check passed. Min price $120.17. [2026-01-06T12:12:38.491139] [DEBUG] [REMOTE ] HWKN: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:38.491256] [DEBUG] [REMOTE ] HWKN: PASS: Integrity check passed. [2026-01-06T12:12:38.491297] [DEBUG] [REMOTE ] HWKN: Symbol is viable for forecasting. [2026-01-06T12:12:38.491388] [INFO ] [MAIN ] [1591/3534] HWKN kept (0.8s) | 1589 kept, 2 rejected | 126.7/min | ETA: 15.3m [2026-01-06T12:12:38.930626] [DEBUG] [REMOTE ] HWM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:38.930764] [DEBUG] [REMOTE ] HWM: PASS: History has at least 300 days. [2026-01-06T12:12:38.930971] [DEBUG] [REMOTE ] HWM: PASS: Price check passed. Min price $183.98. [2026-01-06T12:12:38.931108] [DEBUG] [REMOTE ] HWM: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:38.931221] [DEBUG] [REMOTE ] HWM: PASS: Integrity check passed. [2026-01-06T12:12:38.931262] [DEBUG] [REMOTE ] HWM: Symbol is viable for forecasting. [2026-01-06T12:12:38.931311] [INFO ] [MAIN ] [1592/3534] HWM kept (0.4s) | 1590 kept, 2 rejected | 126.7/min | ETA: 15.3m [2026-01-06T12:12:39.388034] [DEBUG] [REMOTE ] HXL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:39.388276] [DEBUG] [REMOTE ] HXL: PASS: History has at least 300 days. [2026-01-06T12:12:39.388675] [DEBUG] [REMOTE ] HXL: PASS: Price check passed. Min price $61.07. [2026-01-06T12:12:39.388829] [DEBUG] [REMOTE ] HXL: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:39.389018] [DEBUG] [REMOTE ] HXL: PASS: Integrity check passed. [2026-01-06T12:12:39.389065] [DEBUG] [REMOTE ] HXL: Symbol is viable for forecasting. [2026-01-06T12:12:39.389124] [INFO ] [MAIN ] [1593/3534] HXL kept (0.5s) | 1591 kept, 2 rejected | 126.7/min | ETA: 15.3m [2026-01-06T12:12:39.782388] [DEBUG] [REMOTE ] HY: Retrieved 3334 rows, trimmed to 300. [2026-01-06T12:12:39.782521] [DEBUG] [REMOTE ] HY: PASS: History has at least 300 days. [2026-01-06T12:12:39.782760] [DEBUG] [REMOTE ] HY: PASS: Price check passed. Min price $26.16. [2026-01-06T12:12:39.782909] [DEBUG] [REMOTE ] HY: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:39.783055] [DEBUG] [REMOTE ] HY: PASS: Integrity check passed. [2026-01-06T12:12:39.783096] [DEBUG] [REMOTE ] HY: Symbol is viable for forecasting. [2026-01-06T12:12:39.783144] [INFO ] [MAIN ] [1594/3534] HY kept (0.4s) | 1592 kept, 2 rejected | 126.7/min | ETA: 15.3m [2026-01-06T12:12:40.050633] [DEBUG] [REMOTE ] HYFM: Retrieved 1272 rows, trimmed to 300. [2026-01-06T12:12:40.050747] [DEBUG] [REMOTE ] HYFM: PASS: History has at least 300 days. [2026-01-06T12:12:40.050938] [DEBUG] [REMOTE ] HYFM: PASS: Price check passed. Min price $1.51. [2026-01-06T12:12:40.051070] [DEBUG] [REMOTE ] HYFM: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:40.051175] [DEBUG] [REMOTE ] HYFM: PASS: Integrity check passed. [2026-01-06T12:12:40.051215] [DEBUG] [REMOTE ] HYFM: Symbol is viable for forecasting. [2026-01-06T12:12:40.051262] [INFO ] [MAIN ] [1595/3534] HYFM kept (0.3s) | 1593 kept, 2 rejected | 126.7/min | ETA: 15.3m [2026-01-06T12:12:40.650602] [DEBUG] [REMOTE ] HYI: Retrieved 3820 rows, trimmed to 300. [2026-01-06T12:12:40.650774] [DEBUG] [REMOTE ] HYI: PASS: History has at least 300 days. [2026-01-06T12:12:40.651008] [DEBUG] [REMOTE ] HYI: PASS: Price check passed. Min price $10.82. [2026-01-06T12:12:40.651147] [DEBUG] [REMOTE ] HYI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:40.651264] [DEBUG] [REMOTE ] HYI: PASS: Integrity check passed. [2026-01-06T12:12:40.651306] [DEBUG] [REMOTE ] HYI: Symbol is viable for forecasting. [2026-01-06T12:12:40.651356] [INFO ] [MAIN ] [1596/3534] HYI kept (0.6s) | 1594 kept, 2 rejected | 126.7/min | ETA: 15.3m [2026-01-06T12:12:41.013119] [DEBUG] [REMOTE ] HYLS: Retrieved 3234 rows, trimmed to 300. [2026-01-06T12:12:41.013480] [DEBUG] [REMOTE ] HYLS: PASS: History has at least 300 days. [2026-01-06T12:12:41.013743] [DEBUG] [REMOTE ] HYLS: PASS: Price check passed. Min price $41.01. [2026-01-06T12:12:41.013934] [DEBUG] [REMOTE ] HYLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:41.014065] [DEBUG] [REMOTE ] HYLS: PASS: Integrity check passed. [2026-01-06T12:12:41.014107] [DEBUG] [REMOTE ] HYLS: Symbol is viable for forecasting. [2026-01-06T12:12:41.014182] [INFO ] [MAIN ] [1597/3534] HYLS kept (0.4s) | 1595 kept, 2 rejected | 126.7/min | ETA: 15.3m [2026-01-06T12:12:41.346135] [DEBUG] [REMOTE ] HYMC: Retrieved 1956 rows, trimmed to 300. [2026-01-06T12:12:41.346275] [DEBUG] [REMOTE ] HYMC: PASS: History has at least 300 days. [2026-01-06T12:12:41.346501] [DEBUG] [REMOTE ] HYMC: PASS: Price check passed. Min price $6.75. [2026-01-06T12:12:41.346688] [DEBUG] [REMOTE ] HYMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:41.346817] [DEBUG] [REMOTE ] HYMC: PASS: Integrity check passed. [2026-01-06T12:12:41.346863] [DEBUG] [REMOTE ] HYMC: Symbol is viable for forecasting. [2026-01-06T12:12:41.346918] [INFO ] [MAIN ] [1598/3534] HYMC kept (0.3s) | 1596 kept, 2 rejected | 126.7/min | ETA: 15.3m [2026-01-06T12:12:41.831420] [DEBUG] [REMOTE ] HYXF: Retrieved 2401 rows, trimmed to 300. [2026-01-06T12:12:41.831542] [DEBUG] [REMOTE ] HYXF: PASS: History has at least 300 days. [2026-01-06T12:12:41.831782] [DEBUG] [REMOTE ] HYXF: PASS: Price check passed. Min price $46.16. [2026-01-06T12:12:41.831916] [DEBUG] [REMOTE ] HYXF: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:41.832022] [DEBUG] [REMOTE ] HYXF: PASS: Integrity check passed. [2026-01-06T12:12:41.832061] [DEBUG] [REMOTE ] HYXF: Symbol is viable for forecasting. [2026-01-06T12:12:41.832111] [INFO ] [MAIN ] [1599/3534] HYXF kept (0.5s) | 1597 kept, 2 rejected | 126.7/min | ETA: 15.3m [2026-01-06T12:12:42.206265] [DEBUG] [REMOTE ] HYZD: Retrieved 3029 rows, trimmed to 300. [2026-01-06T12:12:42.206395] [DEBUG] [REMOTE ] HYZD: PASS: History has at least 300 days. [2026-01-06T12:12:42.206616] [DEBUG] [REMOTE ] HYZD: PASS: Price check passed. Min price $21.98. [2026-01-06T12:12:42.206752] [DEBUG] [REMOTE ] HYZD: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:42.206875] [DEBUG] [REMOTE ] HYZD: PASS: Integrity check passed. [2026-01-06T12:12:42.206920] [DEBUG] [REMOTE ] HYZD: Symbol is viable for forecasting. [2026-01-06T12:12:42.206970] [INFO ] [MAIN ] [1600/3534] HYZD kept (0.4s) | 1598 kept, 2 rejected | 126.8/min | ETA: 15.3m [2026-01-06T12:12:42.713516] [DEBUG] [REMOTE ] HZO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:42.713958] [DEBUG] [REMOTE ] HZO: PASS: History has at least 300 days. [2026-01-06T12:12:42.714417] [DEBUG] [REMOTE ] HZO: PASS: Price check passed. Min price $21.43. [2026-01-06T12:12:42.714595] [DEBUG] [REMOTE ] HZO: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:42.714745] [DEBUG] [REMOTE ] HZO: PASS: Integrity check passed. [2026-01-06T12:12:42.714788] [DEBUG] [REMOTE ] HZO: Symbol is viable for forecasting. [2026-01-06T12:12:42.714854] [INFO ] [MAIN ] [1601/3534] HZO kept (0.5s) | 1599 kept, 2 rejected | 126.8/min | ETA: 15.3m [2026-01-06T12:12:43.187058] [DEBUG] [REMOTE ] IAC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:43.187277] [DEBUG] [REMOTE ] IAC: PASS: History has at least 300 days. [2026-01-06T12:12:43.187617] [DEBUG] [REMOTE ] IAC: PASS: Price check passed. Min price $31.52. [2026-01-06T12:12:43.187801] [DEBUG] [REMOTE ] IAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:43.187956] [DEBUG] [REMOTE ] IAC: PASS: Integrity check passed. [2026-01-06T12:12:43.187998] [DEBUG] [REMOTE ] IAC: Symbol is viable for forecasting. [2026-01-06T12:12:43.188054] [INFO ] [MAIN ] [1602/3534] IAC kept (0.5s) | 1600 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:43.659181] [DEBUG] [REMOTE ] IAE: Retrieved 4724 rows, trimmed to 300. [2026-01-06T12:12:43.659379] [DEBUG] [REMOTE ] IAE: PASS: History has at least 300 days. [2026-01-06T12:12:43.659667] [DEBUG] [REMOTE ] IAE: PASS: Price check passed. Min price $6.94. [2026-01-06T12:12:43.659815] [DEBUG] [REMOTE ] IAE: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:43.659950] [DEBUG] [REMOTE ] IAE: PASS: Integrity check passed. [2026-01-06T12:12:43.660021] [DEBUG] [REMOTE ] IAE: Symbol is viable for forecasting. [2026-01-06T12:12:43.660078] [INFO ] [MAIN ] [1603/3534] IAE kept (0.5s) | 1601 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:44.104873] [DEBUG] [REMOTE ] IAG: Retrieved 5656 rows, trimmed to 300. [2026-01-06T12:12:44.105070] [DEBUG] [REMOTE ] IAG: PASS: History has at least 300 days. [2026-01-06T12:12:44.105329] [DEBUG] [REMOTE ] IAG: PASS: Price check passed. Min price $10.96. [2026-01-06T12:12:44.105469] [DEBUG] [REMOTE ] IAG: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:44.105614] [DEBUG] [REMOTE ] IAG: PASS: Integrity check passed. [2026-01-06T12:12:44.105658] [DEBUG] [REMOTE ] IAG: Symbol is viable for forecasting. [2026-01-06T12:12:44.105710] [INFO ] [MAIN ] [1604/3534] IAG kept (0.4s) | 1602 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:44.570266] [DEBUG] [REMOTE ] IBB: Retrieved 6261 rows, trimmed to 300. [2026-01-06T12:12:44.570476] [DEBUG] [REMOTE ] IBB: PASS: History has at least 300 days. [2026-01-06T12:12:44.570784] [DEBUG] [REMOTE ] IBB: PASS: Price check passed. Min price $149.79. [2026-01-06T12:12:44.570929] [DEBUG] [REMOTE ] IBB: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:44.571101] [DEBUG] [REMOTE ] IBB: PASS: Integrity check passed. [2026-01-06T12:12:44.571144] [DEBUG] [REMOTE ] IBB: Symbol is viable for forecasting. [2026-01-06T12:12:44.571323] [INFO ] [MAIN ] [1605/3534] IBB kept (0.5s) | 1603 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:44.786141] [DEBUG] [REMOTE ] IBBQ: Retrieved 1147 rows, trimmed to 300. [2026-01-06T12:12:44.786347] [DEBUG] [REMOTE ] IBBQ: PASS: History has at least 300 days. [2026-01-06T12:12:44.786614] [DEBUG] [REMOTE ] IBBQ: PASS: Price check passed. Min price $25.14. [2026-01-06T12:12:44.786773] [DEBUG] [REMOTE ] IBBQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:44.786895] [DEBUG] [REMOTE ] IBBQ: PASS: Integrity check passed. [2026-01-06T12:12:44.786938] [DEBUG] [REMOTE ] IBBQ: Symbol is viable for forecasting. [2026-01-06T12:12:44.786992] [INFO ] [MAIN ] [1606/3534] IBBQ kept (0.2s) | 1604 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:45.432591] [DEBUG] [REMOTE ] IBCP: Retrieved 6289 rows, trimmed to 300. [2026-01-06T12:12:45.432726] [DEBUG] [REMOTE ] IBCP: PASS: History has at least 300 days. [2026-01-06T12:12:45.432936] [DEBUG] [REMOTE ] IBCP: PASS: Price check passed. Min price $29.96. [2026-01-06T12:12:45.433076] [DEBUG] [REMOTE ] IBCP: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:45.433194] [DEBUG] [REMOTE ] IBCP: PASS: Integrity check passed. [2026-01-06T12:12:45.433235] [DEBUG] [REMOTE ] IBCP: Symbol is viable for forecasting. [2026-01-06T12:12:45.433283] [INFO ] [MAIN ] [1607/3534] IBCP kept (0.6s) | 1605 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:45.750677] [DEBUG] [REMOTE ] IBEX: Retrieved 1359 rows, trimmed to 300. [2026-01-06T12:12:45.750798] [DEBUG] [REMOTE ] IBEX: PASS: History has at least 300 days. [2026-01-06T12:12:45.750992] [DEBUG] [REMOTE ] IBEX: PASS: Price check passed. Min price $33.91. [2026-01-06T12:12:45.751121] [DEBUG] [REMOTE ] IBEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:45.751229] [DEBUG] [REMOTE ] IBEX: PASS: Integrity check passed. [2026-01-06T12:12:45.751268] [DEBUG] [REMOTE ] IBEX: Symbol is viable for forecasting. [2026-01-06T12:12:45.751313] [INFO ] [MAIN ] [1608/3534] IBEX kept (0.3s) | 1606 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:46.289375] [DEBUG] [REMOTE ] IBM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:46.289505] [DEBUG] [REMOTE ] IBM: PASS: History has at least 300 days. [2026-01-06T12:12:46.289728] [DEBUG] [REMOTE ] IBM: PASS: Price check passed. Min price $274.48. [2026-01-06T12:12:46.289860] [DEBUG] [REMOTE ] IBM: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:46.289970] [DEBUG] [REMOTE ] IBM: PASS: Integrity check passed. [2026-01-06T12:12:46.290024] [DEBUG] [REMOTE ] IBM: Symbol is viable for forecasting. [2026-01-06T12:12:46.290071] [INFO ] [MAIN ] [1609/3534] IBM kept (0.5s) | 1607 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:46.773764] [DEBUG] [REMOTE ] IBN: Retrieved 6482 rows, trimmed to 300. [2026-01-06T12:12:46.773892] [DEBUG] [REMOTE ] IBN: PASS: History has at least 300 days. [2026-01-06T12:12:46.774093] [DEBUG] [REMOTE ] IBN: PASS: Price check passed. Min price $29.64. [2026-01-06T12:12:46.774222] [DEBUG] [REMOTE ] IBN: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:46.774332] [DEBUG] [REMOTE ] IBN: PASS: Integrity check passed. [2026-01-06T12:12:46.774371] [DEBUG] [REMOTE ] IBN: Symbol is viable for forecasting. [2026-01-06T12:12:46.774418] [INFO ] [MAIN ] [1610/3534] IBN kept (0.5s) | 1608 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:47.236377] [DEBUG] [REMOTE ] IBOC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:47.236523] [DEBUG] [REMOTE ] IBOC: PASS: History has at least 300 days. [2026-01-06T12:12:47.236762] [DEBUG] [REMOTE ] IBOC: PASS: Price check passed. Min price $63.42. [2026-01-06T12:12:47.236900] [DEBUG] [REMOTE ] IBOC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:47.237018] [DEBUG] [REMOTE ] IBOC: PASS: Integrity check passed. [2026-01-06T12:12:47.237059] [DEBUG] [REMOTE ] IBOC: Symbol is viable for forecasting. [2026-01-06T12:12:47.237109] [INFO ] [MAIN ] [1611/3534] IBOC kept (0.5s) | 1609 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:47.605191] [DEBUG] [REMOTE ] IBP: Retrieved 2991 rows, trimmed to 300. [2026-01-06T12:12:47.605315] [DEBUG] [REMOTE ] IBP: PASS: History has at least 300 days. [2026-01-06T12:12:47.605508] [DEBUG] [REMOTE ] IBP: PASS: Price check passed. Min price $237.69. [2026-01-06T12:12:47.605659] [DEBUG] [REMOTE ] IBP: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:47.605766] [DEBUG] [REMOTE ] IBP: PASS: Integrity check passed. [2026-01-06T12:12:47.605807] [DEBUG] [REMOTE ] IBP: Symbol is viable for forecasting. [2026-01-06T12:12:47.605853] [INFO ] [MAIN ] [1612/3534] IBP kept (0.4s) | 1610 kept, 2 rejected | 126.8/min | ETA: 15.2m [2026-01-06T12:12:47.870435] [DEBUG] [REMOTE ] IBRX: Retrieved 2626 rows, trimmed to 300. [2026-01-06T12:12:47.870555] [DEBUG] [REMOTE ] IBRX: PASS: History has at least 300 days. [2026-01-06T12:12:47.870775] [DEBUG] [REMOTE ] IBRX: PASS: Price check passed. Min price $1.98. [2026-01-06T12:12:47.870913] [DEBUG] [REMOTE ] IBRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:47.871025] [DEBUG] [REMOTE ] IBRX: PASS: Integrity check passed. [2026-01-06T12:12:47.871067] [DEBUG] [REMOTE ] IBRX: Symbol is viable for forecasting. [2026-01-06T12:12:47.871117] [INFO ] [MAIN ] [1613/3534] IBRX kept (0.3s) | 1611 kept, 2 rejected | 126.8/min | ETA: 15.1m [2026-01-06T12:12:48.332903] [DEBUG] [REMOTE ] IBTG: Retrieved 1471 rows, trimmed to 300. [2026-01-06T12:12:48.333032] [DEBUG] [REMOTE ] IBTG: PASS: History has at least 300 days. [2026-01-06T12:12:48.333239] [DEBUG] [REMOTE ] IBTG: PASS: Price check passed. Min price $22.66. [2026-01-06T12:12:48.333373] [DEBUG] [REMOTE ] IBTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:48.333704] [DEBUG] [REMOTE ] IBTG: PASS: Integrity check passed. [2026-01-06T12:12:48.333750] [DEBUG] [REMOTE ] IBTG: Symbol is viable for forecasting. [2026-01-06T12:12:48.333805] [INFO ] [MAIN ] [1614/3534] IBTG kept (0.5s) | 1612 kept, 2 rejected | 126.8/min | ETA: 15.1m [2026-01-06T12:12:48.730055] [DEBUG] [REMOTE ] IBTH: Retrieved 1471 rows, trimmed to 300. [2026-01-06T12:12:48.730179] [DEBUG] [REMOTE ] IBTH: PASS: History has at least 300 days. [2026-01-06T12:12:48.730409] [DEBUG] [REMOTE ] IBTH: PASS: Price check passed. Min price $22.26. [2026-01-06T12:12:48.730557] [DEBUG] [REMOTE ] IBTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:48.730722] [DEBUG] [REMOTE ] IBTH: PASS: Integrity check passed. [2026-01-06T12:12:48.730783] [DEBUG] [REMOTE ] IBTH: Symbol is viable for forecasting. [2026-01-06T12:12:48.730831] [INFO ] [MAIN ] [1615/3534] IBTH kept (0.4s) | 1613 kept, 2 rejected | 126.9/min | ETA: 15.1m [2026-01-06T12:12:49.124088] [DEBUG] [REMOTE ] IBTI: Retrieved 1471 rows, trimmed to 300. [2026-01-06T12:12:49.124208] [DEBUG] [REMOTE ] IBTI: PASS: History has at least 300 days. [2026-01-06T12:12:49.124406] [DEBUG] [REMOTE ] IBTI: PASS: Price check passed. Min price $22.14. [2026-01-06T12:12:49.124536] [DEBUG] [REMOTE ] IBTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:49.124710] [DEBUG] [REMOTE ] IBTI: PASS: Integrity check passed. [2026-01-06T12:12:49.124750] [DEBUG] [REMOTE ] IBTI: Symbol is viable for forecasting. [2026-01-06T12:12:49.124798] [INFO ] [MAIN ] [1616/3534] IBTI kept (0.4s) | 1614 kept, 2 rejected | 126.9/min | ETA: 15.1m [2026-01-06T12:12:49.518220] [DEBUG] [REMOTE ] IBTJ: Retrieved 1471 rows, trimmed to 300. [2026-01-06T12:12:49.518345] [DEBUG] [REMOTE ] IBTJ: PASS: History has at least 300 days. [2026-01-06T12:12:49.518545] [DEBUG] [REMOTE ] IBTJ: PASS: Price check passed. Min price $21.72. [2026-01-06T12:12:49.518895] [DEBUG] [REMOTE ] IBTJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:49.519004] [DEBUG] [REMOTE ] IBTJ: PASS: Integrity check passed. [2026-01-06T12:12:49.519043] [DEBUG] [REMOTE ] IBTJ: Symbol is viable for forecasting. [2026-01-06T12:12:49.519089] [INFO ] [MAIN ] [1617/3534] IBTJ kept (0.4s) | 1615 kept, 2 rejected | 126.9/min | ETA: 15.1m [2026-01-06T12:12:49.825455] [DEBUG] [REMOTE ] IBTK: Retrieved 1373 rows, trimmed to 300. [2026-01-06T12:12:49.825598] [DEBUG] [REMOTE ] IBTK: PASS: History has at least 300 days. [2026-01-06T12:12:49.825799] [DEBUG] [REMOTE ] IBTK: PASS: Price check passed. Min price $19.64. [2026-01-06T12:12:49.825929] [DEBUG] [REMOTE ] IBTK: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:49.826035] [DEBUG] [REMOTE ] IBTK: PASS: Integrity check passed. [2026-01-06T12:12:49.826074] [DEBUG] [REMOTE ] IBTK: Symbol is viable for forecasting. [2026-01-06T12:12:49.826121] [INFO ] [MAIN ] [1618/3534] IBTK kept (0.3s) | 1616 kept, 2 rejected | 126.9/min | ETA: 15.1m [2026-01-06T12:12:50.324118] [DEBUG] [REMOTE ] IBTL: Retrieved 1092 rows, trimmed to 300. [2026-01-06T12:12:50.324312] [DEBUG] [REMOTE ] IBTL: PASS: History has at least 300 days. [2026-01-06T12:12:50.324567] [DEBUG] [REMOTE ] IBTL: PASS: Price check passed. Min price $20.33. [2026-01-06T12:12:50.324728] [DEBUG] [REMOTE ] IBTL: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:50.324851] [DEBUG] [REMOTE ] IBTL: PASS: Integrity check passed. [2026-01-06T12:12:50.324892] [DEBUG] [REMOTE ] IBTL: Symbol is viable for forecasting. [2026-01-06T12:12:50.324945] [INFO ] [MAIN ] [1619/3534] IBTL kept (0.5s) | 1617 kept, 2 rejected | 126.9/min | ETA: 15.1m [2026-01-06T12:12:50.688835] [DEBUG] [REMOTE ] IBTM: Retrieved 877 rows, trimmed to 300. [2026-01-06T12:12:50.688968] [DEBUG] [REMOTE ] IBTM: PASS: History has at least 300 days. [2026-01-06T12:12:50.689167] [DEBUG] [REMOTE ] IBTM: PASS: Price check passed. Min price $22.87. [2026-01-06T12:12:50.689302] [DEBUG] [REMOTE ] IBTM: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:50.689410] [DEBUG] [REMOTE ] IBTM: PASS: Integrity check passed. [2026-01-06T12:12:50.689453] [DEBUG] [REMOTE ] IBTM: Symbol is viable for forecasting. [2026-01-06T12:12:50.689514] [INFO ] [MAIN ] [1620/3534] IBTM kept (0.4s) | 1618 kept, 2 rejected | 126.9/min | ETA: 15.1m [2026-01-06T12:12:51.081757] [DEBUG] [REMOTE ] IBTO: Retrieved 632 rows, trimmed to 300. [2026-01-06T12:12:51.081942] [DEBUG] [REMOTE ] IBTO: PASS: History has at least 300 days. [2026-01-06T12:12:51.082185] [DEBUG] [REMOTE ] IBTO: PASS: Price check passed. Min price $24.35. [2026-01-06T12:12:51.082324] [DEBUG] [REMOTE ] IBTO: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:51.082461] [DEBUG] [REMOTE ] IBTO: PASS: Integrity check passed. [2026-01-06T12:12:51.082503] [DEBUG] [REMOTE ] IBTO: Symbol is viable for forecasting. [2026-01-06T12:12:51.082555] [INFO ] [MAIN ] [1621/3534] IBTO kept (0.4s) | 1619 kept, 2 rejected | 126.9/min | ETA: 15.1m [2026-01-06T12:12:51.642904] [DEBUG] [REMOTE ] ICE: Retrieved 5064 rows, trimmed to 300. [2026-01-06T12:12:51.643116] [DEBUG] [REMOTE ] ICE: PASS: History has at least 300 days. [2026-01-06T12:12:51.643382] [DEBUG] [REMOTE ] ICE: PASS: Price check passed. Min price $145.15. [2026-01-06T12:12:51.643523] [DEBUG] [REMOTE ] ICE: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:51.643665] [DEBUG] [REMOTE ] ICE: PASS: Integrity check passed. [2026-01-06T12:12:51.643709] [DEBUG] [REMOTE ] ICE: Symbol is viable for forecasting. [2026-01-06T12:12:51.643761] [INFO ] [MAIN ] [1622/3534] ICE kept (0.6s) | 1620 kept, 2 rejected | 126.9/min | ETA: 15.1m [2026-01-06T12:12:52.034700] [DEBUG] [REMOTE ] ICFI: Retrieved 4847 rows, trimmed to 300. [2026-01-06T12:12:52.034902] [DEBUG] [REMOTE ] ICFI: PASS: History has at least 300 days. [2026-01-06T12:12:52.035164] [DEBUG] [REMOTE ] ICFI: PASS: Price check passed. Min price $76.35. [2026-01-06T12:12:52.035304] [DEBUG] [REMOTE ] ICFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:52.035428] [DEBUG] [REMOTE ] ICFI: PASS: Integrity check passed. [2026-01-06T12:12:52.035470] [DEBUG] [REMOTE ] ICFI: Symbol is viable for forecasting. [2026-01-06T12:12:52.035522] [INFO ] [MAIN ] [1623/3534] ICFI kept (0.4s) | 1621 kept, 2 rejected | 126.9/min | ETA: 15.1m [2026-01-06T12:12:52.453151] [DEBUG] [REMOTE ] ICL: Retrieved 2837 rows, trimmed to 300. [2026-01-06T12:12:52.453344] [DEBUG] [REMOTE ] ICL: PASS: History has at least 300 days. [2026-01-06T12:12:52.453627] [DEBUG] [REMOTE ] ICL: PASS: Price check passed. Min price $4.88. [2026-01-06T12:12:52.453775] [DEBUG] [REMOTE ] ICL: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:52.453923] [DEBUG] [REMOTE ] ICL: PASS: Integrity check passed. [2026-01-06T12:12:52.453968] [DEBUG] [REMOTE ] ICL: Symbol is viable for forecasting. [2026-01-06T12:12:52.454023] [INFO ] [MAIN ] [1624/3534] ICL kept (0.4s) | 1622 kept, 2 rejected | 126.9/min | ETA: 15.0m [2026-01-06T12:12:52.838650] [DEBUG] [REMOTE ] ICLN: Retrieved 4410 rows, trimmed to 300. [2026-01-06T12:12:52.838836] [DEBUG] [REMOTE ] ICLN: PASS: History has at least 300 days. [2026-01-06T12:12:52.839100] [DEBUG] [REMOTE ] ICLN: PASS: Price check passed. Min price $15.66. [2026-01-06T12:12:52.839239] [DEBUG] [REMOTE ] ICLN: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:52.839361] [DEBUG] [REMOTE ] ICLN: PASS: Integrity check passed. [2026-01-06T12:12:52.839403] [DEBUG] [REMOTE ] ICLN: Symbol is viable for forecasting. [2026-01-06T12:12:52.839454] [INFO ] [MAIN ] [1625/3534] ICLN kept (0.4s) | 1623 kept, 2 rejected | 127.0/min | ETA: 15.0m [2026-01-06T12:12:53.181818] [DEBUG] [REMOTE ] ICMB: Retrieved 2996 rows, trimmed to 300. [2026-01-06T12:12:53.182007] [DEBUG] [REMOTE ] ICMB: PASS: History has at least 300 days. [2026-01-06T12:12:53.182276] [DEBUG] [REMOTE ] ICMB: PASS: Price check passed. Min price $2.49. [2026-01-06T12:12:53.182419] [DEBUG] [REMOTE ] ICMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:53.182545] [DEBUG] [REMOTE ] ICMB: PASS: Integrity check passed. [2026-01-06T12:12:53.182606] [DEBUG] [REMOTE ] ICMB: Symbol is viable for forecasting. [2026-01-06T12:12:53.182662] [INFO ] [MAIN ] [1626/3534] ICMB kept (0.3s) | 1624 kept, 2 rejected | 127.0/min | ETA: 15.0m [2026-01-06T12:12:53.572656] [DEBUG] [REMOTE ] ICOP: Retrieved 636 rows, trimmed to 300. [2026-01-06T12:12:53.572839] [DEBUG] [REMOTE ] ICOP: PASS: History has at least 300 days. [2026-01-06T12:12:53.573082] [DEBUG] [REMOTE ] ICOP: PASS: Price check passed. Min price $35.89. [2026-01-06T12:12:53.573227] [DEBUG] [REMOTE ] ICOP: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:53.573401] [DEBUG] [REMOTE ] ICOP: PASS: Integrity check passed. [2026-01-06T12:12:53.573445] [DEBUG] [REMOTE ] ICOP: Symbol is viable for forecasting. [2026-01-06T12:12:53.573499] [INFO ] [MAIN ] [1627/3534] ICOP kept (0.4s) | 1625 kept, 2 rejected | 127.0/min | ETA: 15.0m [2026-01-06T12:12:54.127224] [DEBUG] [REMOTE ] ICUI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:54.127392] [DEBUG] [REMOTE ] ICUI: PASS: History has at least 300 days. [2026-01-06T12:12:54.128041] [DEBUG] [REMOTE ] ICUI: PASS: Price check passed. Min price $114.13. [2026-01-06T12:12:54.128193] [DEBUG] [REMOTE ] ICUI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:54.128326] [DEBUG] [REMOTE ] ICUI: PASS: Integrity check passed. [2026-01-06T12:12:54.128366] [DEBUG] [REMOTE ] ICUI: Symbol is viable for forecasting. [2026-01-06T12:12:54.128417] [INFO ] [MAIN ] [1628/3534] ICUI kept (0.6s) | 1626 kept, 2 rejected | 127.0/min | ETA: 15.0m [2026-01-06T12:12:54.669006] [DEBUG] [REMOTE ] IDA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:54.669144] [DEBUG] [REMOTE ] IDA: PASS: History has at least 300 days. [2026-01-06T12:12:54.669366] [DEBUG] [REMOTE ] IDA: PASS: Price check passed. Min price $124.73. [2026-01-06T12:12:54.669503] [DEBUG] [REMOTE ] IDA: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:54.669643] [DEBUG] [REMOTE ] IDA: PASS: Integrity check passed. [2026-01-06T12:12:54.669685] [DEBUG] [REMOTE ] IDA: Symbol is viable for forecasting. [2026-01-06T12:12:54.669733] [INFO ] [MAIN ] [1629/3534] IDA kept (0.5s) | 1627 kept, 2 rejected | 127.0/min | ETA: 15.0m [2026-01-06T12:12:54.845271] [DEBUG] [REMOTE ] IDAI: Retrieved 1222 rows, trimmed to 300. [2026-01-06T12:12:54.845408] [DEBUG] [REMOTE ] IDAI: PASS: History has at least 300 days. [2026-01-06T12:12:54.845625] [DEBUG] [REMOTE ] IDAI: PASS: Price check passed. Min price $3.22. [2026-01-06T12:12:54.845761] [DEBUG] [REMOTE ] IDAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:54.845875] [DEBUG] [REMOTE ] IDAI: PASS: Integrity check passed. [2026-01-06T12:12:54.845921] [DEBUG] [REMOTE ] IDAI: Symbol is viable for forecasting. [2026-01-06T12:12:54.845968] [INFO ] [MAIN ] [1630/3534] IDAI kept (0.2s) | 1628 kept, 2 rejected | 127.0/min | ETA: 15.0m [2026-01-06T12:12:55.530028] [DEBUG] [REMOTE ] IDCC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:55.530161] [DEBUG] [REMOTE ] IDCC: PASS: History has at least 300 days. [2026-01-06T12:12:55.530375] [DEBUG] [REMOTE ] IDCC: PASS: Price check passed. Min price $318.38. [2026-01-06T12:12:55.530515] [DEBUG] [REMOTE ] IDCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:55.530653] [DEBUG] [REMOTE ] IDCC: PASS: Integrity check passed. [2026-01-06T12:12:55.530694] [DEBUG] [REMOTE ] IDCC: Symbol is viable for forecasting. [2026-01-06T12:12:55.530743] [INFO ] [MAIN ] [1631/3534] IDCC kept (0.7s) | 1629 kept, 2 rejected | 127.0/min | ETA: 15.0m [2026-01-06T12:12:55.931084] [DEBUG] [REMOTE ] IDE: Retrieved 4006 rows, trimmed to 300. [2026-01-06T12:12:55.931231] [DEBUG] [REMOTE ] IDE: PASS: History has at least 300 days. [2026-01-06T12:12:55.931444] [DEBUG] [REMOTE ] IDE: PASS: Price check passed. Min price $11.17. [2026-01-06T12:12:55.931599] [DEBUG] [REMOTE ] IDE: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:55.931720] [DEBUG] [REMOTE ] IDE: PASS: Integrity check passed. [2026-01-06T12:12:55.931760] [DEBUG] [REMOTE ] IDE: Symbol is viable for forecasting. [2026-01-06T12:12:55.931808] [INFO ] [MAIN ] [1632/3534] IDE kept (0.4s) | 1630 kept, 2 rejected | 127.0/min | ETA: 15.0m [2026-01-06T12:12:56.405460] [DEBUG] [REMOTE ] IDN: Retrieved 6570 rows, trimmed to 300. [2026-01-06T12:12:56.405679] [DEBUG] [REMOTE ] IDN: PASS: History has at least 300 days. [2026-01-06T12:12:56.405964] [DEBUG] [REMOTE ] IDN: PASS: Price check passed. Min price $4.13. [2026-01-06T12:12:56.406107] [DEBUG] [REMOTE ] IDN: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:56.406288] [DEBUG] [REMOTE ] IDN: PASS: Integrity check passed. [2026-01-06T12:12:56.406338] [DEBUG] [REMOTE ] IDN: Symbol is viable for forecasting. [2026-01-06T12:12:56.406402] [INFO ] [MAIN ] [1633/3534] IDN kept (0.5s) | 1631 kept, 2 rejected | 127.0/min | ETA: 15.0m [2026-01-06T12:12:56.860154] [DEBUG] [REMOTE ] IDXX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:56.860295] [DEBUG] [REMOTE ] IDXX: PASS: History has at least 300 days. [2026-01-06T12:12:56.860520] [DEBUG] [REMOTE ] IDXX: PASS: Price check passed. Min price $616.15. [2026-01-06T12:12:56.860673] [DEBUG] [REMOTE ] IDXX: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:56.860793] [DEBUG] [REMOTE ] IDXX: PASS: Integrity check passed. [2026-01-06T12:12:56.860833] [DEBUG] [REMOTE ] IDXX: Symbol is viable for forecasting. [2026-01-06T12:12:56.860881] [INFO ] [MAIN ] [1634/3534] IDXX kept (0.5s) | 1632 kept, 2 rejected | 127.0/min | ETA: 15.0m [2026-01-06T12:12:56.986434] [DEBUG] [REMOTE ] IDYA: Retrieved 1664 rows, trimmed to 300. [2026-01-06T12:12:56.986546] [DEBUG] [REMOTE ] IDYA: PASS: History has at least 300 days. [2026-01-06T12:12:56.986754] [DEBUG] [REMOTE ] IDYA: PASS: Price check passed. Min price $26.24. [2026-01-06T12:12:56.986883] [DEBUG] [REMOTE ] IDYA: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:56.986988] [DEBUG] [REMOTE ] IDYA: PASS: Integrity check passed. [2026-01-06T12:12:56.987027] [DEBUG] [REMOTE ] IDYA: Symbol is viable for forecasting. [2026-01-06T12:12:56.987071] [INFO ] [MAIN ] [1635/3534] IDYA kept (0.1s) | 1633 kept, 2 rejected | 127.1/min | ETA: 14.9m [2026-01-06T12:12:57.716554] [DEBUG] [REMOTE ] IEF: Retrieved 5899 rows, trimmed to 300. [2026-01-06T12:12:57.716715] [DEBUG] [REMOTE ] IEF: PASS: History has at least 300 days. [2026-01-06T12:12:57.716929] [DEBUG] [REMOTE ] IEF: PASS: Price check passed. Min price $95.41. [2026-01-06T12:12:57.717064] [DEBUG] [REMOTE ] IEF: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:57.717180] [DEBUG] [REMOTE ] IEF: PASS: Integrity check passed. [2026-01-06T12:12:57.717227] [DEBUG] [REMOTE ] IEF: Symbol is viable for forecasting. [2026-01-06T12:12:57.717289] [INFO ] [MAIN ] [1636/3534] IEF kept (0.7s) | 1634 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:12:58.146587] [DEBUG] [REMOTE ] IEI: Retrieved 4776 rows, trimmed to 300. [2026-01-06T12:12:58.146814] [DEBUG] [REMOTE ] IEI: PASS: History has at least 300 days. [2026-01-06T12:12:58.147104] [DEBUG] [REMOTE ] IEI: PASS: Price check passed. Min price $118.21. [2026-01-06T12:12:58.147250] [DEBUG] [REMOTE ] IEI: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:58.147427] [DEBUG] [REMOTE ] IEI: PASS: Integrity check passed. [2026-01-06T12:12:58.147484] [DEBUG] [REMOTE ] IEI: Symbol is viable for forecasting. [2026-01-06T12:12:58.147552] [INFO ] [MAIN ] [1637/3534] IEI kept (0.4s) | 1635 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:12:58.665478] [DEBUG] [REMOTE ] IEP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:58.665635] [DEBUG] [REMOTE ] IEP: PASS: History has at least 300 days. [2026-01-06T12:12:58.665842] [DEBUG] [REMOTE ] IEP: PASS: Price check passed. Min price $7.25. [2026-01-06T12:12:58.665972] [DEBUG] [REMOTE ] IEP: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:58.666109] [DEBUG] [REMOTE ] IEP: PASS: Integrity check passed. [2026-01-06T12:12:58.666149] [DEBUG] [REMOTE ] IEP: Symbol is viable for forecasting. [2026-01-06T12:12:58.666196] [INFO ] [MAIN ] [1638/3534] IEP kept (0.5s) | 1636 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:12:59.123866] [DEBUG] [REMOTE ] IESC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:59.124002] [DEBUG] [REMOTE ] IESC: PASS: History has at least 300 days. [2026-01-06T12:12:59.124213] [DEBUG] [REMOTE ] IESC: PASS: Price check passed. Min price $357.94. [2026-01-06T12:12:59.124365] [DEBUG] [REMOTE ] IESC: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:59.124489] [DEBUG] [REMOTE ] IESC: PASS: Integrity check passed. [2026-01-06T12:12:59.124536] [DEBUG] [REMOTE ] IESC: Symbol is viable for forecasting. [2026-01-06T12:12:59.124604] [INFO ] [MAIN ] [1639/3534] IESC kept (0.5s) | 1637 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:12:59.575781] [DEBUG] [REMOTE ] IEX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:12:59.575900] [DEBUG] [REMOTE ] IEX: PASS: History has at least 300 days. [2026-01-06T12:12:59.576103] [DEBUG] [REMOTE ] IEX: PASS: Price check passed. Min price $160.84. [2026-01-06T12:12:59.576234] [DEBUG] [REMOTE ] IEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:12:59.576344] [DEBUG] [REMOTE ] IEX: PASS: Integrity check passed. [2026-01-06T12:12:59.576383] [DEBUG] [REMOTE ] IEX: Symbol is viable for forecasting. [2026-01-06T12:12:59.576429] [INFO ] [MAIN ] [1640/3534] IEX kept (0.5s) | 1638 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:13:00.050678] [DEBUG] [REMOTE ] IFF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:00.050836] [DEBUG] [REMOTE ] IFF: PASS: History has at least 300 days. [2026-01-06T12:13:00.051101] [DEBUG] [REMOTE ] IFF: PASS: Price check passed. Min price $59.19. [2026-01-06T12:13:00.051237] [DEBUG] [REMOTE ] IFF: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:00.051365] [DEBUG] [REMOTE ] IFF: PASS: Integrity check passed. [2026-01-06T12:13:00.051405] [DEBUG] [REMOTE ] IFF: Symbol is viable for forecasting. [2026-01-06T12:13:00.051455] [INFO ] [MAIN ] [1641/3534] IFF kept (0.5s) | 1639 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:13:00.531118] [DEBUG] [REMOTE ] IFN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:00.531248] [DEBUG] [REMOTE ] IFN: PASS: History has at least 300 days. [2026-01-06T12:13:00.531523] [DEBUG] [REMOTE ] IFN: PASS: Price check passed. Min price $13.57. [2026-01-06T12:13:00.531883] [DEBUG] [REMOTE ] IFN: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:00.532041] [DEBUG] [REMOTE ] IFN: PASS: Integrity check passed. [2026-01-06T12:13:00.532086] [DEBUG] [REMOTE ] IFN: Symbol is viable for forecasting. [2026-01-06T12:13:00.532137] [INFO ] [MAIN ] [1642/3534] IFN kept (0.5s) | 1640 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:13:00.807764] [DEBUG] [REMOTE ] IFS: Retrieved 1611 rows, trimmed to 300. [2026-01-06T12:13:00.807895] [DEBUG] [REMOTE ] IFS: PASS: History has at least 300 days. [2026-01-06T12:13:00.808142] [DEBUG] [REMOTE ] IFS: PASS: Price check passed. Min price $38.50. [2026-01-06T12:13:00.808331] [DEBUG] [REMOTE ] IFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:00.808483] [DEBUG] [REMOTE ] IFS: PASS: Integrity check passed. [2026-01-06T12:13:00.808540] [DEBUG] [REMOTE ] IFS: Symbol is viable for forecasting. [2026-01-06T12:13:00.808630] [INFO ] [MAIN ] [1643/3534] IFS kept (0.3s) | 1641 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:13:01.432003] [DEBUG] [REMOTE ] IGA: Retrieved 5078 rows, trimmed to 300. [2026-01-06T12:13:01.432154] [DEBUG] [REMOTE ] IGA: PASS: History has at least 300 days. [2026-01-06T12:13:01.432405] [DEBUG] [REMOTE ] IGA: PASS: Price check passed. Min price $9.27. [2026-01-06T12:13:01.432546] [DEBUG] [REMOTE ] IGA: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:01.432711] [DEBUG] [REMOTE ] IGA: PASS: Integrity check passed. [2026-01-06T12:13:01.432759] [DEBUG] [REMOTE ] IGA: Symbol is viable for forecasting. [2026-01-06T12:13:01.432811] [INFO ] [MAIN ] [1644/3534] IGA kept (0.6s) | 1642 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:13:01.903419] [DEBUG] [REMOTE ] IGD: Retrieved 5227 rows, trimmed to 300. [2026-01-06T12:13:01.903664] [DEBUG] [REMOTE ] IGD: PASS: History has at least 300 days. [2026-01-06T12:13:01.904226] [DEBUG] [REMOTE ] IGD: PASS: Price check passed. Min price $5.52. [2026-01-06T12:13:01.904393] [DEBUG] [REMOTE ] IGD: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:01.904535] [DEBUG] [REMOTE ] IGD: PASS: Integrity check passed. [2026-01-06T12:13:01.904594] [DEBUG] [REMOTE ] IGD: Symbol is viable for forecasting. [2026-01-06T12:13:01.904653] [INFO ] [MAIN ] [1645/3534] IGD kept (0.5s) | 1643 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:13:02.379286] [DEBUG] [REMOTE ] IGF: Retrieved 4544 rows, trimmed to 300. [2026-01-06T12:13:02.379422] [DEBUG] [REMOTE ] IGF: PASS: History has at least 300 days. [2026-01-06T12:13:02.379679] [DEBUG] [REMOTE ] IGF: PASS: Price check passed. Min price $59.99. [2026-01-06T12:13:02.379834] [DEBUG] [REMOTE ] IGF: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:02.379978] [DEBUG] [REMOTE ] IGF: PASS: Integrity check passed. [2026-01-06T12:13:02.380026] [DEBUG] [REMOTE ] IGF: Symbol is viable for forecasting. [2026-01-06T12:13:02.380080] [INFO ] [MAIN ] [1646/3534] IGF kept (0.5s) | 1644 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:13:02.798232] [DEBUG] [REMOTE ] IGI: Retrieved 4154 rows, trimmed to 300. [2026-01-06T12:13:02.798369] [DEBUG] [REMOTE ] IGI: PASS: History has at least 300 days. [2026-01-06T12:13:02.798611] [DEBUG] [REMOTE ] IGI: PASS: Price check passed. Min price $16.26. [2026-01-06T12:13:02.798777] [DEBUG] [REMOTE ] IGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:02.798927] [DEBUG] [REMOTE ] IGI: PASS: Integrity check passed. [2026-01-06T12:13:02.798976] [DEBUG] [REMOTE ] IGI: Symbol is viable for forecasting. [2026-01-06T12:13:02.799028] [INFO ] [MAIN ] [1647/3534] IGI kept (0.4s) | 1645 kept, 2 rejected | 127.0/min | ETA: 14.9m [2026-01-06T12:13:03.179191] [DEBUG] [REMOTE ] IGIB: Retrieved 4776 rows, trimmed to 300. [2026-01-06T12:13:03.179348] [DEBUG] [REMOTE ] IGIB: PASS: History has at least 300 days. [2026-01-06T12:13:03.179627] [DEBUG] [REMOTE ] IGIB: PASS: Price check passed. Min price $53.24. [2026-01-06T12:13:03.179793] [DEBUG] [REMOTE ] IGIB: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:03.179927] [DEBUG] [REMOTE ] IGIB: PASS: Integrity check passed. [2026-01-06T12:13:03.179969] [DEBUG] [REMOTE ] IGIB: Symbol is viable for forecasting. [2026-01-06T12:13:03.180021] [INFO ] [MAIN ] [1648/3534] IGIB kept (0.4s) | 1646 kept, 2 rejected | 127.0/min | ETA: 14.8m [2026-01-06T12:13:03.458139] [DEBUG] [REMOTE ] IGIC: Retrieved 1458 rows, trimmed to 300. [2026-01-06T12:13:03.458344] [DEBUG] [REMOTE ] IGIC: PASS: History has at least 300 days. [2026-01-06T12:13:03.458656] [DEBUG] [REMOTE ] IGIC: PASS: Price check passed. Min price $21.24. [2026-01-06T12:13:03.458812] [DEBUG] [REMOTE ] IGIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:03.458981] [DEBUG] [REMOTE ] IGIC: PASS: Integrity check passed. [2026-01-06T12:13:03.459024] [DEBUG] [REMOTE ] IGIC: Symbol is viable for forecasting. [2026-01-06T12:13:03.459077] [INFO ] [MAIN ] [1649/3534] IGIC kept (0.3s) | 1647 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:04.032043] [DEBUG] [REMOTE ] IGSB: Retrieved 4776 rows, trimmed to 300. [2026-01-06T12:13:04.032255] [DEBUG] [REMOTE ] IGSB: PASS: History has at least 300 days. [2026-01-06T12:13:04.032593] [DEBUG] [REMOTE ] IGSB: PASS: Price check passed. Min price $52.28. [2026-01-06T12:13:04.032746] [DEBUG] [REMOTE ] IGSB: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:04.032880] [DEBUG] [REMOTE ] IGSB: PASS: Integrity check passed. [2026-01-06T12:13:04.032920] [DEBUG] [REMOTE ] IGSB: Symbol is viable for forecasting. [2026-01-06T12:13:04.033007] [INFO ] [MAIN ] [1650/3534] IGSB kept (0.6s) | 1648 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:04.349561] [DEBUG] [REMOTE ] IHD: Retrieved 3694 rows, trimmed to 300. [2026-01-06T12:13:04.349782] [DEBUG] [REMOTE ] IHD: PASS: History has at least 300 days. [2026-01-06T12:13:04.350053] [DEBUG] [REMOTE ] IHD: PASS: Price check passed. Min price $5.91. [2026-01-06T12:13:04.350224] [DEBUG] [REMOTE ] IHD: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:04.350354] [DEBUG] [REMOTE ] IHD: PASS: Integrity check passed. [2026-01-06T12:13:04.350397] [DEBUG] [REMOTE ] IHD: Symbol is viable for forecasting. [2026-01-06T12:13:04.350452] [INFO ] [MAIN ] [1651/3534] IHD kept (0.3s) | 1649 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:04.880298] [DEBUG] [REMOTE ] IHG: Retrieved 5721 rows, trimmed to 300. [2026-01-06T12:13:04.880452] [DEBUG] [REMOTE ] IHG: PASS: History has at least 300 days. [2026-01-06T12:13:04.880749] [DEBUG] [REMOTE ] IHG: PASS: Price check passed. Min price $118.68. [2026-01-06T12:13:04.880887] [DEBUG] [REMOTE ] IHG: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:04.881009] [DEBUG] [REMOTE ] IHG: PASS: Integrity check passed. [2026-01-06T12:13:04.881049] [DEBUG] [REMOTE ] IHG: Symbol is viable for forecasting. [2026-01-06T12:13:04.881100] [INFO ] [MAIN ] [1652/3534] IHG kept (0.5s) | 1650 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:05.111318] [DEBUG] [REMOTE ] IHS: Retrieved 1060 rows, trimmed to 300. [2026-01-06T12:13:05.111539] [DEBUG] [REMOTE ] IHS: PASS: History has at least 300 days. [2026-01-06T12:13:05.111850] [DEBUG] [REMOTE ] IHS: PASS: Price check passed. Min price $6.24. [2026-01-06T12:13:05.112007] [DEBUG] [REMOTE ] IHS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:05.112141] [DEBUG] [REMOTE ] IHS: PASS: Integrity check passed. [2026-01-06T12:13:05.112182] [DEBUG] [REMOTE ] IHS: Symbol is viable for forecasting. [2026-01-06T12:13:05.112238] [INFO ] [MAIN ] [1653/3534] IHS kept (0.2s) | 1651 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:05.765639] [DEBUG] [REMOTE ] IIF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:05.766115] [DEBUG] [REMOTE ] IIF: PASS: History has at least 300 days. [2026-01-06T12:13:05.766440] [DEBUG] [REMOTE ] IIF: PASS: Price check passed. Min price $24.56. [2026-01-06T12:13:05.766604] [DEBUG] [REMOTE ] IIF: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:05.766752] [DEBUG] [REMOTE ] IIF: PASS: Integrity check passed. [2026-01-06T12:13:05.766793] [DEBUG] [REMOTE ] IIF: Symbol is viable for forecasting. [2026-01-06T12:13:05.766846] [INFO ] [MAIN ] [1654/3534] IIF kept (0.7s) | 1652 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:06.166374] [DEBUG] [REMOTE ] III: Retrieved 4755 rows, trimmed to 300. [2026-01-06T12:13:06.166560] [DEBUG] [REMOTE ] III: PASS: History has at least 300 days. [2026-01-06T12:13:06.167014] [DEBUG] [REMOTE ] III: PASS: Price check passed. Min price $4.97. [2026-01-06T12:13:06.167151] [DEBUG] [REMOTE ] III: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:06.167267] [DEBUG] [REMOTE ] III: PASS: Integrity check passed. [2026-01-06T12:13:06.167307] [DEBUG] [REMOTE ] III: Symbol is viable for forecasting. [2026-01-06T12:13:06.167357] [INFO ] [MAIN ] [1655/3534] III kept (0.4s) | 1653 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:06.636208] [DEBUG] [REMOTE ] IIIN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:06.636426] [DEBUG] [REMOTE ] IIIN: PASS: History has at least 300 days. [2026-01-06T12:13:06.636760] [DEBUG] [REMOTE ] IIIN: PASS: Price check passed. Min price $29.10. [2026-01-06T12:13:06.636906] [DEBUG] [REMOTE ] IIIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:06.637049] [DEBUG] [REMOTE ] IIIN: PASS: Integrity check passed. [2026-01-06T12:13:06.637121] [DEBUG] [REMOTE ] IIIN: Symbol is viable for forecasting. [2026-01-06T12:13:06.637175] [INFO ] [MAIN ] [1656/3534] IIIN kept (0.5s) | 1654 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:07.122739] [DEBUG] [REMOTE ] IIM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:07.123041] [DEBUG] [REMOTE ] IIM: PASS: History has at least 300 days. [2026-01-06T12:13:07.123270] [DEBUG] [REMOTE ] IIM: PASS: Price check passed. Min price $12.05. [2026-01-06T12:13:07.123438] [DEBUG] [REMOTE ] IIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:07.123556] [DEBUG] [REMOTE ] IIM: PASS: Integrity check passed. [2026-01-06T12:13:07.123617] [DEBUG] [REMOTE ] IIM: Symbol is viable for forecasting. [2026-01-06T12:13:07.123666] [INFO ] [MAIN ] [1657/3534] IIM kept (0.5s) | 1655 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:07.593144] [DEBUG] [REMOTE ] ILMN: Retrieved 6397 rows, trimmed to 300. [2026-01-06T12:13:07.593276] [DEBUG] [REMOTE ] ILMN: PASS: History has at least 300 days. [2026-01-06T12:13:07.593484] [DEBUG] [REMOTE ] ILMN: PASS: Price check passed. Min price $91.00. [2026-01-06T12:13:07.593639] [DEBUG] [REMOTE ] ILMN: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:07.593761] [DEBUG] [REMOTE ] ILMN: PASS: Integrity check passed. [2026-01-06T12:13:07.593804] [DEBUG] [REMOTE ] ILMN: Symbol is viable for forecasting. [2026-01-06T12:13:07.593853] [INFO ] [MAIN ] [1658/3534] ILMN kept (0.5s) | 1656 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:08.088973] [DEBUG] [REMOTE ] IMAX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:08.089180] [DEBUG] [REMOTE ] IMAX: PASS: History has at least 300 days. [2026-01-06T12:13:08.089479] [DEBUG] [REMOTE ] IMAX: PASS: Price check passed. Min price $31.09. [2026-01-06T12:13:08.089657] [DEBUG] [REMOTE ] IMAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:08.089798] [DEBUG] [REMOTE ] IMAX: PASS: Integrity check passed. [2026-01-06T12:13:08.089840] [DEBUG] [REMOTE ] IMAX: Symbol is viable for forecasting. [2026-01-06T12:13:08.089894] [INFO ] [MAIN ] [1659/3534] IMAX kept (0.5s) | 1657 kept, 2 rejected | 127.1/min | ETA: 14.8m [2026-01-06T12:13:08.463966] [DEBUG] [REMOTE ] IMKTA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:08.464098] [DEBUG] [REMOTE ] IMKTA: PASS: History has at least 300 days. [2026-01-06T12:13:08.464302] [DEBUG] [REMOTE ] IMKTA: PASS: Price check passed. Min price $68.55. [2026-01-06T12:13:08.464431] [DEBUG] [REMOTE ] IMKTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:08.464587] [DEBUG] [REMOTE ] IMKTA: PASS: Integrity check passed. [2026-01-06T12:13:08.464629] [DEBUG] [REMOTE ] IMKTA: Symbol is viable for forecasting. [2026-01-06T12:13:08.464677] [INFO ] [MAIN ] [1660/3534] IMKTA kept (0.4s) | 1658 kept, 2 rejected | 127.1/min | ETA: 14.7m [2026-01-06T12:13:08.851532] [DEBUG] [REMOTE ] IMMP: Retrieved 3450 rows, trimmed to 300. [2026-01-06T12:13:08.851670] [DEBUG] [REMOTE ] IMMP: PASS: History has at least 300 days. [2026-01-06T12:13:08.851862] [DEBUG] [REMOTE ] IMMP: PASS: Price check passed. Min price $1.65. [2026-01-06T12:13:08.851992] [DEBUG] [REMOTE ] IMMP: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:08.852098] [DEBUG] [REMOTE ] IMMP: PASS: Integrity check passed. [2026-01-06T12:13:08.852137] [DEBUG] [REMOTE ] IMMP: Symbol is viable for forecasting. [2026-01-06T12:13:08.852184] [INFO ] [MAIN ] [1661/3534] IMMP kept (0.4s) | 1659 kept, 2 rejected | 127.1/min | ETA: 14.7m [2026-01-06T12:13:09.152158] [DEBUG] [REMOTE ] IMMX: Retrieved 1016 rows, trimmed to 300. [2026-01-06T12:13:09.152309] [DEBUG] [REMOTE ] IMMX: PASS: History has at least 300 days. [2026-01-06T12:13:09.152560] [DEBUG] [REMOTE ] IMMX: PASS: Price check passed. Min price $2.48. [2026-01-06T12:13:09.152758] [DEBUG] [REMOTE ] IMMX: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:09.152899] [DEBUG] [REMOTE ] IMMX: PASS: Integrity check passed. [2026-01-06T12:13:09.152951] [DEBUG] [REMOTE ] IMMX: Symbol is viable for forecasting. [2026-01-06T12:13:09.153009] [INFO ] [MAIN ] [1662/3534] IMMX kept (0.3s) | 1660 kept, 2 rejected | 127.1/min | ETA: 14.7m [2026-01-06T12:13:09.535025] [DEBUG] [REMOTE ] IMNM: Retrieved 1320 rows, trimmed to 300. [2026-01-06T12:13:09.535153] [DEBUG] [REMOTE ] IMNM: PASS: History has at least 300 days. [2026-01-06T12:13:09.535362] [DEBUG] [REMOTE ] IMNM: PASS: Price check passed. Min price $13.92. [2026-01-06T12:13:09.535493] [DEBUG] [REMOTE ] IMNM: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:09.535617] [DEBUG] [REMOTE ] IMNM: PASS: Integrity check passed. [2026-01-06T12:13:09.535659] [DEBUG] [REMOTE ] IMNM: Symbol is viable for forecasting. [2026-01-06T12:13:09.535705] [INFO ] [MAIN ] [1663/3534] IMNM kept (0.4s) | 1661 kept, 2 rejected | 127.2/min | ETA: 14.7m [2026-01-06T12:13:10.160448] [DEBUG] [REMOTE ] IMNN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:10.160591] [DEBUG] [REMOTE ] IMNN: PASS: History has at least 300 days. [2026-01-06T12:13:10.160800] [DEBUG] [REMOTE ] IMNN: PASS: Price check passed. Min price $3.15. [2026-01-06T12:13:10.160934] [DEBUG] [REMOTE ] IMNN: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:10.161048] [DEBUG] [REMOTE ] IMNN: PASS: Integrity check passed. [2026-01-06T12:13:10.161088] [DEBUG] [REMOTE ] IMNN: Symbol is viable for forecasting. [2026-01-06T12:13:10.161135] [INFO ] [MAIN ] [1664/3534] IMNN kept (0.6s) | 1662 kept, 2 rejected | 127.1/min | ETA: 14.7m [2026-01-06T12:13:10.631975] [DEBUG] [REMOTE ] IMOS: Retrieved 6172 rows, trimmed to 300. [2026-01-06T12:13:10.632104] [DEBUG] [REMOTE ] IMOS: PASS: History has at least 300 days. [2026-01-06T12:13:10.632304] [DEBUG] [REMOTE ] IMOS: PASS: Price check passed. Min price $19.29. [2026-01-06T12:13:10.632435] [DEBUG] [REMOTE ] IMOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:10.632544] [DEBUG] [REMOTE ] IMOS: PASS: Integrity check passed. [2026-01-06T12:13:10.632601] [DEBUG] [REMOTE ] IMOS: Symbol is viable for forecasting. [2026-01-06T12:13:10.632649] [INFO ] [MAIN ] [1665/3534] IMOS kept (0.5s) | 1663 kept, 2 rejected | 127.1/min | ETA: 14.7m [2026-01-06T12:13:10.933971] [DEBUG] [REMOTE ] IMPP: Retrieved 1023 rows, trimmed to 300. [2026-01-06T12:13:10.934085] [DEBUG] [REMOTE ] IMPP: PASS: History has at least 300 days. [2026-01-06T12:13:10.934280] [DEBUG] [REMOTE ] IMPP: PASS: Price check passed. Min price $3.60. [2026-01-06T12:13:10.934413] [DEBUG] [REMOTE ] IMPP: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:10.934519] [DEBUG] [REMOTE ] IMPP: PASS: Integrity check passed. [2026-01-06T12:13:10.934560] [DEBUG] [REMOTE ] IMPP: Symbol is viable for forecasting. [2026-01-06T12:13:10.934633] [INFO ] [MAIN ] [1666/3534] IMPP kept (0.3s) | 1664 kept, 2 rejected | 127.2/min | ETA: 14.7m [2026-01-06T12:13:11.265842] [DEBUG] [REMOTE ] IMRX: Retrieved 1113 rows, trimmed to 300. [2026-01-06T12:13:11.266225] [DEBUG] [REMOTE ] IMRX: PASS: History has at least 300 days. [2026-01-06T12:13:11.266466] [DEBUG] [REMOTE ] IMRX: PASS: Price check passed. Min price $5.35. [2026-01-06T12:13:11.266640] [DEBUG] [REMOTE ] IMRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:11.266763] [DEBUG] [REMOTE ] IMRX: PASS: Integrity check passed. [2026-01-06T12:13:11.266806] [DEBUG] [REMOTE ] IMRX: Symbol is viable for forecasting. [2026-01-06T12:13:11.266859] [INFO ] [MAIN ] [1667/3534] IMRX kept (0.3s) | 1665 kept, 2 rejected | 127.2/min | ETA: 14.7m [2026-01-06T12:13:11.729110] [DEBUG] [REMOTE ] IMTX: Retrieved 1384 rows, trimmed to 300. [2026-01-06T12:13:11.729235] [DEBUG] [REMOTE ] IMTX: PASS: History has at least 300 days. [2026-01-06T12:13:11.729443] [DEBUG] [REMOTE ] IMTX: PASS: Price check passed. Min price $8.94. [2026-01-06T12:13:11.729601] [DEBUG] [REMOTE ] IMTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:11.729718] [DEBUG] [REMOTE ] IMTX: PASS: Integrity check passed. [2026-01-06T12:13:11.729761] [DEBUG] [REMOTE ] IMTX: Symbol is viable for forecasting. [2026-01-06T12:13:11.729810] [INFO ] [MAIN ] [1668/3534] IMTX kept (0.5s) | 1666 kept, 2 rejected | 127.2/min | ETA: 14.7m [2026-01-06T12:13:12.144535] [DEBUG] [REMOTE ] IMXI: Retrieved 2207 rows, trimmed to 300. [2026-01-06T12:13:12.144677] [DEBUG] [REMOTE ] IMXI: PASS: History has at least 300 days. [2026-01-06T12:13:12.144898] [DEBUG] [REMOTE ] IMXI: PASS: Price check passed. Min price $14.50. [2026-01-06T12:13:12.145028] [DEBUG] [REMOTE ] IMXI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:12.145137] [DEBUG] [REMOTE ] IMXI: PASS: Integrity check passed. [2026-01-06T12:13:12.145178] [DEBUG] [REMOTE ] IMXI: Symbol is viable for forecasting. [2026-01-06T12:13:12.145224] [INFO ] [MAIN ] [1669/3534] IMXI kept (0.4s) | 1667 kept, 2 rejected | 127.2/min | ETA: 14.7m [2026-01-06T12:13:12.456000] [DEBUG] [REMOTE ] INAB: Retrieved 1113 rows, trimmed to 300. [2026-01-06T12:13:12.456139] [DEBUG] [REMOTE ] INAB: PASS: History has at least 300 days. [2026-01-06T12:13:12.456360] [DEBUG] [REMOTE ] INAB: PASS: Price check passed. Min price $1.21. [2026-01-06T12:13:12.456498] [DEBUG] [REMOTE ] INAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:12.456649] [DEBUG] [REMOTE ] INAB: PASS: Integrity check passed. [2026-01-06T12:13:12.456693] [DEBUG] [REMOTE ] INAB: Symbol is viable for forecasting. [2026-01-06T12:13:12.456747] [INFO ] [MAIN ] [1670/3534] INAB kept (0.3s) | 1668 kept, 2 rejected | 127.2/min | ETA: 14.7m [2026-01-06T12:13:13.106201] [DEBUG] [REMOTE ] INBK: Retrieved 5289 rows, trimmed to 300. [2026-01-06T12:13:13.106337] [DEBUG] [REMOTE ] INBK: PASS: History has at least 300 days. [2026-01-06T12:13:13.106545] [DEBUG] [REMOTE ] INBK: PASS: Price check passed. Min price $17.21. [2026-01-06T12:13:13.106704] [DEBUG] [REMOTE ] INBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:13.106847] [DEBUG] [REMOTE ] INBK: PASS: Integrity check passed. [2026-01-06T12:13:13.106890] [DEBUG] [REMOTE ] INBK: Symbol is viable for forecasting. [2026-01-06T12:13:13.106939] [INFO ] [MAIN ] [1671/3534] INBK kept (0.7s) | 1669 kept, 2 rejected | 127.2/min | ETA: 14.6m [2026-01-06T12:13:13.281930] [DEBUG] [REMOTE ] INBX: Retrieved 402 rows, trimmed to 300. [2026-01-06T12:13:13.282068] [DEBUG] [REMOTE ] INBX: PASS: History has at least 300 days. [2026-01-06T12:13:13.282274] [DEBUG] [REMOTE ] INBX: PASS: Price check passed. Min price $28.36. [2026-01-06T12:13:13.282437] [DEBUG] [REMOTE ] INBX: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:13.282553] [DEBUG] [REMOTE ] INBX: PASS: Integrity check passed. [2026-01-06T12:13:13.282639] [DEBUG] [REMOTE ] INBX: Symbol is viable for forecasting. [2026-01-06T12:13:13.282699] [INFO ] [MAIN ] [1672/3534] INBX kept (0.2s) | 1670 kept, 2 rejected | 127.2/min | ETA: 14.6m [2026-01-06T12:13:14.016860] [DEBUG] [REMOTE ] INCY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:14.017189] [DEBUG] [REMOTE ] INCY: PASS: History has at least 300 days. [2026-01-06T12:13:14.017490] [DEBUG] [REMOTE ] INCY: PASS: Price check passed. Min price $83.80. [2026-01-06T12:13:14.017710] [DEBUG] [REMOTE ] INCY: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:14.017926] [DEBUG] [REMOTE ] INCY: PASS: Integrity check passed. [2026-01-06T12:13:14.017974] [DEBUG] [REMOTE ] INCY: Symbol is viable for forecasting. [2026-01-06T12:13:14.018025] [INFO ] [MAIN ] [1673/3534] INCY kept (0.7s) | 1671 kept, 2 rejected | 127.2/min | ETA: 14.6m [2026-01-06T12:13:14.473671] [DEBUG] [REMOTE ] INDB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:14.473879] [DEBUG] [REMOTE ] INDB: PASS: History has at least 300 days. [2026-01-06T12:13:14.474172] [DEBUG] [REMOTE ] INDB: PASS: Price check passed. Min price $63.89. [2026-01-06T12:13:14.474315] [DEBUG] [REMOTE ] INDB: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:14.474471] [DEBUG] [REMOTE ] INDB: PASS: Integrity check passed. [2026-01-06T12:13:14.474526] [DEBUG] [REMOTE ] INDB: Symbol is viable for forecasting. [2026-01-06T12:13:14.474634] [INFO ] [MAIN ] [1674/3534] INDB kept (0.5s) | 1672 kept, 2 rejected | 127.2/min | ETA: 14.6m [2026-01-06T12:13:14.722170] [DEBUG] [REMOTE ] INDI: Retrieved 1148 rows, trimmed to 300. [2026-01-06T12:13:14.722423] [DEBUG] [REMOTE ] INDI: PASS: History has at least 300 days. [2026-01-06T12:13:14.722745] [DEBUG] [REMOTE ] INDI: PASS: Price check passed. Min price $3.29. [2026-01-06T12:13:14.722921] [DEBUG] [REMOTE ] INDI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:14.723062] [DEBUG] [REMOTE ] INDI: PASS: Integrity check passed. [2026-01-06T12:13:14.723110] [DEBUG] [REMOTE ] INDI: Symbol is viable for forecasting. [2026-01-06T12:13:14.723173] [INFO ] [MAIN ] [1675/3534] INDI kept (0.2s) | 1673 kept, 2 rejected | 127.2/min | ETA: 14.6m [2026-01-06T12:13:15.224051] [DEBUG] [REMOTE ] INDP: Retrieved 2621 rows, trimmed to 300. [2026-01-06T12:13:15.224282] [DEBUG] [REMOTE ] INDP: PASS: History has at least 300 days. [2026-01-06T12:13:15.224640] [DEBUG] [REMOTE ] INDP: PASS: Price check passed. Min price $1.75. [2026-01-06T12:13:15.224799] [DEBUG] [REMOTE ] INDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:15.224930] [DEBUG] [REMOTE ] INDP: PASS: Integrity check passed. [2026-01-06T12:13:15.224974] [DEBUG] [REMOTE ] INDP: Symbol is viable for forecasting. [2026-01-06T12:13:15.225033] [INFO ] [MAIN ] [1676/3534] INDP kept (0.5s) | 1674 kept, 2 rejected | 127.2/min | ETA: 14.6m [2026-01-06T12:13:15.665599] [DEBUG] [REMOTE ] INDY: Retrieved 4054 rows, trimmed to 300. [2026-01-06T12:13:15.665737] [DEBUG] [REMOTE ] INDY: PASS: History has at least 300 days. [2026-01-06T12:13:15.665939] [DEBUG] [REMOTE ] INDY: PASS: Price check passed. Min price $47.61. [2026-01-06T12:13:15.666071] [DEBUG] [REMOTE ] INDY: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:15.666180] [DEBUG] [REMOTE ] INDY: PASS: Integrity check passed. [2026-01-06T12:13:15.666219] [DEBUG] [REMOTE ] INDY: Symbol is viable for forecasting. [2026-01-06T12:13:15.666265] [INFO ] [MAIN ] [1677/3534] INDY kept (0.4s) | 1675 kept, 2 rejected | 127.2/min | ETA: 14.6m [2026-01-06T12:13:16.189492] [DEBUG] [REMOTE ] INFY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:16.189642] [DEBUG] [REMOTE ] INFY: PASS: History has at least 300 days. [2026-01-06T12:13:16.189869] [DEBUG] [REMOTE ] INFY: PASS: Price check passed. Min price $15.83. [2026-01-06T12:13:16.190030] [DEBUG] [REMOTE ] INFY: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:16.190145] [DEBUG] [REMOTE ] INFY: PASS: Integrity check passed. [2026-01-06T12:13:16.190185] [DEBUG] [REMOTE ] INFY: Symbol is viable for forecasting. [2026-01-06T12:13:16.190232] [INFO ] [MAIN ] [1678/3534] INFY kept (0.5s) | 1676 kept, 2 rejected | 127.2/min | ETA: 14.6m [2026-01-06T12:13:16.672865] [DEBUG] [REMOTE ] ING: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:16.673040] [DEBUG] [REMOTE ] ING: PASS: History has at least 300 days. [2026-01-06T12:13:16.673460] [DEBUG] [REMOTE ] ING: PASS: Price check passed. Min price $23.66. [2026-01-06T12:13:16.673615] [DEBUG] [REMOTE ] ING: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:16.673738] [DEBUG] [REMOTE ] ING: PASS: Integrity check passed. [2026-01-06T12:13:16.673778] [DEBUG] [REMOTE ] ING: Symbol is viable for forecasting. [2026-01-06T12:13:16.673827] [INFO ] [MAIN ] [1679/3534] ING kept (0.5s) | 1677 kept, 2 rejected | 127.2/min | ETA: 14.6m [2026-01-06T12:13:17.005673] [DEBUG] [REMOTE ] INGN: Retrieved 2990 rows, trimmed to 300. [2026-01-06T12:13:17.005796] [DEBUG] [REMOTE ] INGN: PASS: History has at least 300 days. [2026-01-06T12:13:17.005992] [DEBUG] [REMOTE ] INGN: PASS: Price check passed. Min price $6.59. [2026-01-06T12:13:17.006123] [DEBUG] [REMOTE ] INGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:17.006233] [DEBUG] [REMOTE ] INGN: PASS: Integrity check passed. [2026-01-06T12:13:17.006273] [DEBUG] [REMOTE ] INGN: Symbol is viable for forecasting. [2026-01-06T12:13:17.006319] [INFO ] [MAIN ] [1680/3534] INGN kept (0.3s) | 1678 kept, 2 rejected | 127.2/min | ETA: 14.6m [2026-01-06T12:13:17.428102] [DEBUG] [REMOTE ] INM: Retrieved 4634 rows, trimmed to 300. [2026-01-06T12:13:17.428262] [DEBUG] [REMOTE ] INM: PASS: History has at least 300 days. [2026-01-06T12:13:17.428501] [DEBUG] [REMOTE ] INM: PASS: Price check passed. Min price $1.06. [2026-01-06T12:13:17.428661] [DEBUG] [REMOTE ] INM: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:17.428786] [DEBUG] [REMOTE ] INM: PASS: Integrity check passed. [2026-01-06T12:13:17.428827] [DEBUG] [REMOTE ] INM: Symbol is viable for forecasting. [2026-01-06T12:13:17.428876] [INFO ] [MAIN ] [1681/3534] INM kept (0.4s) | 1679 kept, 2 rejected | 127.3/min | ETA: 14.6m [2026-01-06T12:13:17.755787] [DEBUG] [REMOTE ] INMB: Retrieved 1740 rows, trimmed to 300. [2026-01-06T12:13:17.755918] [DEBUG] [REMOTE ] INMB: PASS: History has at least 300 days. [2026-01-06T12:13:17.756123] [DEBUG] [REMOTE ] INMB: PASS: Price check passed. Min price $1.42. [2026-01-06T12:13:17.756254] [DEBUG] [REMOTE ] INMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:17.756395] [DEBUG] [REMOTE ] INMB: PASS: Integrity check passed. [2026-01-06T12:13:17.756434] [DEBUG] [REMOTE ] INMB: Symbol is viable for forecasting. [2026-01-06T12:13:17.756482] [INFO ] [MAIN ] [1682/3534] INMB kept (0.3s) | 1680 kept, 2 rejected | 127.3/min | ETA: 14.6m [2026-01-06T12:13:18.163803] [DEBUG] [REMOTE ] INMD: Retrieved 1611 rows, trimmed to 300. [2026-01-06T12:13:18.163946] [DEBUG] [REMOTE ] INMD: PASS: History has at least 300 days. [2026-01-06T12:13:18.164142] [DEBUG] [REMOTE ] INMD: PASS: Price check passed. Min price $13.74. [2026-01-06T12:13:18.164272] [DEBUG] [REMOTE ] INMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:18.164380] [DEBUG] [REMOTE ] INMD: PASS: Integrity check passed. [2026-01-06T12:13:18.164420] [DEBUG] [REMOTE ] INMD: Symbol is viable for forecasting. [2026-01-06T12:13:18.164467] [INFO ] [MAIN ] [1683/3534] INMD kept (0.4s) | 1681 kept, 2 rejected | 127.3/min | ETA: 14.5m [2026-01-06T12:13:18.721330] [DEBUG] [REMOTE ] INN: Retrieved 3748 rows, trimmed to 300. [2026-01-06T12:13:18.721526] [DEBUG] [REMOTE ] INN: PASS: History has at least 300 days. [2026-01-06T12:13:18.721818] [DEBUG] [REMOTE ] INN: PASS: Price check passed. Min price $4.76. [2026-01-06T12:13:18.721958] [DEBUG] [REMOTE ] INN: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:18.722081] [DEBUG] [REMOTE ] INN: PASS: Integrity check passed. [2026-01-06T12:13:18.722122] [DEBUG] [REMOTE ] INN: Symbol is viable for forecasting. [2026-01-06T12:13:18.722177] [INFO ] [MAIN ] [1684/3534] INN kept (0.6s) | 1682 kept, 2 rejected | 127.3/min | ETA: 14.5m [2026-01-06T12:13:19.223349] [DEBUG] [REMOTE ] INO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:19.223541] [DEBUG] [REMOTE ] INO: PASS: History has at least 300 days. [2026-01-06T12:13:19.223844] [DEBUG] [REMOTE ] INO: PASS: Price check passed. Min price $1.59. [2026-01-06T12:13:19.224017] [DEBUG] [REMOTE ] INO: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:19.224154] [DEBUG] [REMOTE ] INO: PASS: Integrity check passed. [2026-01-06T12:13:19.224196] [DEBUG] [REMOTE ] INO: Symbol is viable for forecasting. [2026-01-06T12:13:19.224250] [INFO ] [MAIN ] [1685/3534] INO kept (0.5s) | 1683 kept, 2 rejected | 127.3/min | ETA: 14.5m [2026-01-06T12:13:19.702664] [DEBUG] [REMOTE ] INOD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:19.702832] [DEBUG] [REMOTE ] INOD: PASS: History has at least 300 days. [2026-01-06T12:13:19.703117] [DEBUG] [REMOTE ] INOD: PASS: Price check passed. Min price $47.95. [2026-01-06T12:13:19.703314] [DEBUG] [REMOTE ] INOD: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:19.703471] [DEBUG] [REMOTE ] INOD: PASS: Integrity check passed. [2026-01-06T12:13:19.703531] [DEBUG] [REMOTE ] INOD: Symbol is viable for forecasting. [2026-01-06T12:13:19.703616] [INFO ] [MAIN ] [1686/3534] INOD kept (0.5s) | 1684 kept, 2 rejected | 127.3/min | ETA: 14.5m [2026-01-06T12:13:19.961415] [DEBUG] [REMOTE ] INSE: Retrieved 2266 rows, trimmed to 300. [2026-01-06T12:13:19.961609] [DEBUG] [REMOTE ] INSE: PASS: History has at least 300 days. [2026-01-06T12:13:19.961846] [DEBUG] [REMOTE ] INSE: PASS: Price check passed. Min price $6.87. [2026-01-06T12:13:19.961982] [DEBUG] [REMOTE ] INSE: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:19.962094] [DEBUG] [REMOTE ] INSE: PASS: Integrity check passed. [2026-01-06T12:13:19.962135] [DEBUG] [REMOTE ] INSE: Symbol is viable for forecasting. [2026-01-06T12:13:19.962185] [INFO ] [MAIN ] [1687/3534] INSE kept (0.3s) | 1685 kept, 2 rejected | 127.3/min | ETA: 14.5m [2026-01-06T12:13:20.456942] [DEBUG] [REMOTE ] INSG: Retrieved 6316 rows, trimmed to 300. [2026-01-06T12:13:20.457152] [DEBUG] [REMOTE ] INSG: PASS: History has at least 300 days. [2026-01-06T12:13:20.457460] [DEBUG] [REMOTE ] INSG: PASS: Price check passed. Min price $9.96. [2026-01-06T12:13:20.457662] [DEBUG] [REMOTE ] INSG: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:20.457838] [DEBUG] [REMOTE ] INSG: PASS: Integrity check passed. [2026-01-06T12:13:20.457881] [DEBUG] [REMOTE ] INSG: Symbol is viable for forecasting. [2026-01-06T12:13:20.457938] [INFO ] [MAIN ] [1688/3534] INSG kept (0.5s) | 1686 kept, 2 rejected | 127.3/min | ETA: 14.5m [2026-01-06T12:13:20.861232] [DEBUG] [REMOTE ] INSM: Retrieved 6437 rows, trimmed to 300. [2026-01-06T12:13:20.861370] [DEBUG] [REMOTE ] INSM: PASS: History has at least 300 days. [2026-01-06T12:13:20.861609] [DEBUG] [REMOTE ] INSM: PASS: Price check passed. Min price $159.66. [2026-01-06T12:13:20.861748] [DEBUG] [REMOTE ] INSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:20.861866] [DEBUG] [REMOTE ] INSM: PASS: Integrity check passed. [2026-01-06T12:13:20.861905] [DEBUG] [REMOTE ] INSM: Symbol is viable for forecasting. [2026-01-06T12:13:20.861952] [INFO ] [MAIN ] [1689/3534] INSM kept (0.4s) | 1687 kept, 2 rejected | 127.3/min | ETA: 14.5m [2026-01-06T12:13:21.205800] [DEBUG] [REMOTE ] INSP: Retrieved 1929 rows, trimmed to 300. [2026-01-06T12:13:21.205940] [DEBUG] [REMOTE ] INSP: PASS: History has at least 300 days. [2026-01-06T12:13:21.206156] [DEBUG] [REMOTE ] INSP: PASS: Price check passed. Min price $72.08. [2026-01-06T12:13:21.206289] [DEBUG] [REMOTE ] INSP: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:21.206401] [DEBUG] [REMOTE ] INSP: PASS: Integrity check passed. [2026-01-06T12:13:21.206440] [DEBUG] [REMOTE ] INSP: Symbol is viable for forecasting. [2026-01-06T12:13:21.206496] [INFO ] [MAIN ] [1690/3534] INSP kept (0.3s) | 1688 kept, 2 rejected | 127.3/min | ETA: 14.5m [2026-01-06T12:13:21.422178] [DEBUG] [REMOTE ] INTA: Retrieved 1134 rows, trimmed to 300. [2026-01-06T12:13:21.422307] [DEBUG] [REMOTE ] INTA: PASS: History has at least 300 days. [2026-01-06T12:13:21.422499] [DEBUG] [REMOTE ] INTA: PASS: Price check passed. Min price $36.57. [2026-01-06T12:13:21.422652] [DEBUG] [REMOTE ] INTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:21.422759] [DEBUG] [REMOTE ] INTA: PASS: Integrity check passed. [2026-01-06T12:13:21.422799] [DEBUG] [REMOTE ] INTA: Symbol is viable for forecasting. [2026-01-06T12:13:21.422846] [INFO ] [MAIN ] [1691/3534] INTA kept (0.2s) | 1689 kept, 2 rejected | 127.4/min | ETA: 14.5m [2026-01-06T12:13:22.195907] [DEBUG] [REMOTE ] INTC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:22.196040] [DEBUG] [REMOTE ] INTC: PASS: History has at least 300 days. [2026-01-06T12:13:22.196256] [DEBUG] [REMOTE ] INTC: PASS: Price check passed. Min price $33.62. [2026-01-06T12:13:22.196389] [DEBUG] [REMOTE ] INTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:22.196504] [DEBUG] [REMOTE ] INTC: PASS: Integrity check passed. [2026-01-06T12:13:22.196544] [DEBUG] [REMOTE ] INTC: Symbol is viable for forecasting. [2026-01-06T12:13:22.196611] [INFO ] [MAIN ] [1692/3534] INTC kept (0.8s) | 1690 kept, 2 rejected | 127.3/min | ETA: 14.5m [2026-01-06T12:13:22.560422] [DEBUG] [REMOTE ] INTZ: Retrieved 3367 rows, trimmed to 300. [2026-01-06T12:13:22.560637] [DEBUG] [REMOTE ] INTZ: PASS: History has at least 300 days. [2026-01-06T12:13:22.560896] [DEBUG] [REMOTE ] INTZ: PASS: Price check passed. Min price $1.15. [2026-01-06T12:13:22.561038] [DEBUG] [REMOTE ] INTZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:22.561192] [DEBUG] [REMOTE ] INTZ: PASS: Integrity check passed. [2026-01-06T12:13:22.561234] [DEBUG] [REMOTE ] INTZ: Symbol is viable for forecasting. [2026-01-06T12:13:22.561288] [INFO ] [MAIN ] [1693/3534] INTZ kept (0.4s) | 1691 kept, 2 rejected | 127.3/min | ETA: 14.5m [2026-01-06T12:13:23.019504] [DEBUG] [REMOTE ] INVA: Retrieved 5347 rows, trimmed to 300. [2026-01-06T12:13:23.019719] [DEBUG] [REMOTE ] INVA: PASS: History has at least 300 days. [2026-01-06T12:13:23.019981] [DEBUG] [REMOTE ] INVA: PASS: Price check passed. Min price $16.67. [2026-01-06T12:13:23.020121] [DEBUG] [REMOTE ] INVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:23.020255] [DEBUG] [REMOTE ] INVA: PASS: Integrity check passed. [2026-01-06T12:13:23.020297] [DEBUG] [REMOTE ] INVA: Symbol is viable for forecasting. [2026-01-06T12:13:23.020373] [INFO ] [MAIN ] [1694/3534] INVA kept (0.5s) | 1692 kept, 2 rejected | 127.3/min | ETA: 14.4m [2026-01-06T12:13:23.514902] [DEBUG] [REMOTE ] INVE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:23.515132] [DEBUG] [REMOTE ] INVE: PASS: History has at least 300 days. [2026-01-06T12:13:23.515459] [DEBUG] [REMOTE ] INVE: PASS: Price check passed. Min price $3.18. [2026-01-06T12:13:23.515626] [DEBUG] [REMOTE ] INVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:23.515778] [DEBUG] [REMOTE ] INVE: PASS: Integrity check passed. [2026-01-06T12:13:23.515821] [DEBUG] [REMOTE ] INVE: Symbol is viable for forecasting. [2026-01-06T12:13:23.515876] [INFO ] [MAIN ] [1695/3534] INVE kept (0.5s) | 1693 kept, 2 rejected | 127.3/min | ETA: 14.4m [2026-01-06T12:13:23.827517] [DEBUG] [REMOTE ] INVH: Retrieved 2244 rows, trimmed to 300. [2026-01-06T12:13:23.827771] [DEBUG] [REMOTE ] INVH: PASS: History has at least 300 days. [2026-01-06T12:13:23.828054] [DEBUG] [REMOTE ] INVH: PASS: Price check passed. Min price $25.80. [2026-01-06T12:13:23.828215] [DEBUG] [REMOTE ] INVH: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:23.828355] [DEBUG] [REMOTE ] INVH: PASS: Integrity check passed. [2026-01-06T12:13:23.828399] [DEBUG] [REMOTE ] INVH: Symbol is viable for forecasting. [2026-01-06T12:13:23.828453] [INFO ] [MAIN ] [1696/3534] INVH kept (0.3s) | 1694 kept, 2 rejected | 127.4/min | ETA: 14.4m [2026-01-06T12:13:24.401446] [DEBUG] [REMOTE ] IONS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:24.401592] [DEBUG] [REMOTE ] IONS: PASS: History has at least 300 days. [2026-01-06T12:13:24.401797] [DEBUG] [REMOTE ] IONS: PASS: Price check passed. Min price $69.54. [2026-01-06T12:13:24.401927] [DEBUG] [REMOTE ] IONS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:24.402038] [DEBUG] [REMOTE ] IONS: PASS: Integrity check passed. [2026-01-06T12:13:24.402077] [DEBUG] [REMOTE ] IONS: Symbol is viable for forecasting. [2026-01-06T12:13:24.402123] [INFO ] [MAIN ] [1697/3534] IONS kept (0.6s) | 1695 kept, 2 rejected | 127.3/min | ETA: 14.4m [2026-01-06T12:13:24.822362] [DEBUG] [REMOTE ] IOSP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:24.822520] [DEBUG] [REMOTE ] IOSP: PASS: History has at least 300 days. [2026-01-06T12:13:24.822800] [DEBUG] [REMOTE ] IOSP: PASS: Price check passed. Min price $70.62. [2026-01-06T12:13:24.822938] [DEBUG] [REMOTE ] IOSP: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:24.823059] [DEBUG] [REMOTE ] IOSP: PASS: Integrity check passed. [2026-01-06T12:13:24.823103] [DEBUG] [REMOTE ] IOSP: Symbol is viable for forecasting. [2026-01-06T12:13:24.823150] [INFO ] [MAIN ] [1698/3534] IOSP kept (0.4s) | 1696 kept, 2 rejected | 127.4/min | ETA: 14.4m [2026-01-06T12:13:25.249614] [DEBUG] [REMOTE ] IOVA: Retrieved 3828 rows, trimmed to 300. [2026-01-06T12:13:25.249789] [DEBUG] [REMOTE ] IOVA: PASS: History has at least 300 days. [2026-01-06T12:13:25.250086] [DEBUG] [REMOTE ] IOVA: PASS: Price check passed. Min price $1.81. [2026-01-06T12:13:25.250278] [DEBUG] [REMOTE ] IOVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:25.250439] [DEBUG] [REMOTE ] IOVA: PASS: Integrity check passed. [2026-01-06T12:13:25.250497] [DEBUG] [REMOTE ] IOVA: Symbol is viable for forecasting. [2026-01-06T12:13:25.250566] [INFO ] [MAIN ] [1699/3534] IOVA kept (0.4s) | 1697 kept, 2 rejected | 127.4/min | ETA: 14.4m [2026-01-06T12:13:25.747889] [DEBUG] [REMOTE ] IPGP: Retrieved 4794 rows, trimmed to 300. [2026-01-06T12:13:25.748025] [DEBUG] [REMOTE ] IPGP: PASS: History has at least 300 days. [2026-01-06T12:13:25.748249] [DEBUG] [REMOTE ] IPGP: PASS: Price check passed. Min price $71.60. [2026-01-06T12:13:25.748385] [DEBUG] [REMOTE ] IPGP: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:25.748507] [DEBUG] [REMOTE ] IPGP: PASS: Integrity check passed. [2026-01-06T12:13:25.748548] [DEBUG] [REMOTE ] IPGP: Symbol is viable for forecasting. [2026-01-06T12:13:25.748616] [INFO ] [MAIN ] [1700/3534] IPGP kept (0.5s) | 1698 kept, 2 rejected | 127.4/min | ETA: 14.4m [2026-01-06T12:13:26.132714] [DEBUG] [REMOTE ] IPI: Retrieved 4455 rows, trimmed to 300. [2026-01-06T12:13:26.132878] [DEBUG] [REMOTE ] IPI: PASS: History has at least 300 days. [2026-01-06T12:13:26.133148] [DEBUG] [REMOTE ] IPI: PASS: Price check passed. Min price $23.94. [2026-01-06T12:13:26.133325] [DEBUG] [REMOTE ] IPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:26.133461] [DEBUG] [REMOTE ] IPI: PASS: Integrity check passed. [2026-01-06T12:13:26.133502] [DEBUG] [REMOTE ] IPI: Symbol is viable for forecasting. [2026-01-06T12:13:26.133550] [INFO ] [MAIN ] [1701/3534] IPI kept (0.4s) | 1699 kept, 2 rejected | 127.4/min | ETA: 14.4m [2026-01-06T12:13:26.497615] [DEBUG] [REMOTE ] IQ: Retrieved 1953 rows, trimmed to 300. [2026-01-06T12:13:26.497784] [DEBUG] [REMOTE ] IQ: PASS: History has at least 300 days. [2026-01-06T12:13:26.498040] [DEBUG] [REMOTE ] IQ: PASS: Price check passed. Min price $1.85. [2026-01-06T12:13:26.498213] [DEBUG] [REMOTE ] IQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:26.498348] [DEBUG] [REMOTE ] IQ: PASS: Integrity check passed. [2026-01-06T12:13:26.498400] [DEBUG] [REMOTE ] IQ: Symbol is viable for forecasting. [2026-01-06T12:13:26.498661] [INFO ] [MAIN ] [1702/3534] IQ kept (0.4s) | 1700 kept, 2 rejected | 127.4/min | ETA: 14.4m [2026-01-06T12:13:27.041305] [DEBUG] [REMOTE ] IQI: Retrieved 6583 rows, trimmed to 300. [2026-01-06T12:13:27.041445] [DEBUG] [REMOTE ] IQI: PASS: History has at least 300 days. [2026-01-06T12:13:27.041692] [DEBUG] [REMOTE ] IQI: PASS: Price check passed. Min price $9.71. [2026-01-06T12:13:27.041835] [DEBUG] [REMOTE ] IQI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:27.041959] [DEBUG] [REMOTE ] IQI: PASS: Integrity check passed. [2026-01-06T12:13:27.042001] [DEBUG] [REMOTE ] IQI: Symbol is viable for forecasting. [2026-01-06T12:13:27.042050] [INFO ] [MAIN ] [1703/3534] IQI kept (0.5s) | 1701 kept, 2 rejected | 127.4/min | ETA: 14.4m [2026-01-06T12:13:27.273762] [DEBUG] [REMOTE ] IQQQ: Retrieved 450 rows, trimmed to 300. [2026-01-06T12:13:27.273900] [DEBUG] [REMOTE ] IQQQ: PASS: History has at least 300 days. [2026-01-06T12:13:27.274107] [DEBUG] [REMOTE ] IQQQ: PASS: Price check passed. Min price $42.21. [2026-01-06T12:13:27.274251] [DEBUG] [REMOTE ] IQQQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:27.274399] [DEBUG] [REMOTE ] IQQQ: PASS: Integrity check passed. [2026-01-06T12:13:27.274441] [DEBUG] [REMOTE ] IQQQ: Symbol is viable for forecasting. [2026-01-06T12:13:27.274490] [INFO ] [MAIN ] [1704/3534] IQQQ kept (0.2s) | 1702 kept, 2 rejected | 127.4/min | ETA: 14.4m [2026-01-06T12:13:27.831856] [DEBUG] [REMOTE ] IRDM: Retrieved 4477 rows, trimmed to 300. [2026-01-06T12:13:27.831999] [DEBUG] [REMOTE ] IRDM: PASS: History has at least 300 days. [2026-01-06T12:13:27.832230] [DEBUG] [REMOTE ] IRDM: PASS: Price check passed. Min price $15.71. [2026-01-06T12:13:27.832366] [DEBUG] [REMOTE ] IRDM: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:27.832487] [DEBUG] [REMOTE ] IRDM: PASS: Integrity check passed. [2026-01-06T12:13:27.832529] [DEBUG] [REMOTE ] IRDM: Symbol is viable for forecasting. [2026-01-06T12:13:27.832598] [INFO ] [MAIN ] [1705/3534] IRDM kept (0.6s) | 1703 kept, 2 rejected | 127.4/min | ETA: 14.4m [2026-01-06T12:13:28.138905] [DEBUG] [REMOTE ] IREN: Retrieved 1036 rows, trimmed to 300. [2026-01-06T12:13:28.139108] [DEBUG] [REMOTE ] IREN: PASS: History has at least 300 days. [2026-01-06T12:13:28.139365] [DEBUG] [REMOTE ] IREN: PASS: Price check passed. Min price $33.78. [2026-01-06T12:13:28.139511] [DEBUG] [REMOTE ] IREN: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:28.139654] [DEBUG] [REMOTE ] IREN: PASS: Integrity check passed. [2026-01-06T12:13:28.139698] [DEBUG] [REMOTE ] IREN: Symbol is viable for forecasting. [2026-01-06T12:13:28.139751] [INFO ] [MAIN ] [1706/3534] IREN kept (0.3s) | 1704 kept, 2 rejected | 127.4/min | ETA: 14.3m [2026-01-06T12:13:28.728609] [DEBUG] [REMOTE ] IRM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:28.728755] [DEBUG] [REMOTE ] IRM: PASS: History has at least 300 days. [2026-01-06T12:13:28.729000] [DEBUG] [REMOTE ] IRM: PASS: Price check passed. Min price $78.86. [2026-01-06T12:13:28.729171] [DEBUG] [REMOTE ] IRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:28.729319] [DEBUG] [REMOTE ] IRM: PASS: Integrity check passed. [2026-01-06T12:13:28.729362] [DEBUG] [REMOTE ] IRM: Symbol is viable for forecasting. [2026-01-06T12:13:28.729411] [INFO ] [MAIN ] [1707/3534] IRM kept (0.6s) | 1705 kept, 2 rejected | 127.4/min | ETA: 14.3m [2026-01-06T12:13:29.066809] [DEBUG] [REMOTE ] IRMD: Retrieved 2886 rows, trimmed to 300. [2026-01-06T12:13:29.066938] [DEBUG] [REMOTE ] IRMD: PASS: History has at least 300 days. [2026-01-06T12:13:29.067142] [DEBUG] [REMOTE ] IRMD: PASS: Price check passed. Min price $71.16. [2026-01-06T12:13:29.067305] [DEBUG] [REMOTE ] IRMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:29.067435] [DEBUG] [REMOTE ] IRMD: PASS: Integrity check passed. [2026-01-06T12:13:29.067476] [DEBUG] [REMOTE ] IRMD: Symbol is viable for forecasting. [2026-01-06T12:13:29.067526] [INFO ] [MAIN ] [1708/3534] IRMD kept (0.3s) | 1706 kept, 2 rejected | 127.4/min | ETA: 14.3m [2026-01-06T12:13:29.415020] [DEBUG] [REMOTE ] IRON: Retrieved 1356 rows, trimmed to 300. [2026-01-06T12:13:29.415226] [DEBUG] [REMOTE ] IRON: PASS: History has at least 300 days. [2026-01-06T12:13:29.415502] [DEBUG] [REMOTE ] IRON: PASS: Price check passed. Min price $69.90. [2026-01-06T12:13:29.415700] [DEBUG] [REMOTE ] IRON: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:29.415859] [DEBUG] [REMOTE ] IRON: PASS: Integrity check passed. [2026-01-06T12:13:29.415904] [DEBUG] [REMOTE ] IRON: Symbol is viable for forecasting. [2026-01-06T12:13:29.415960] [INFO ] [MAIN ] [1709/3534] IRON kept (0.3s) | 1707 kept, 2 rejected | 127.4/min | ETA: 14.3m [2026-01-06T12:13:29.865261] [DEBUG] [REMOTE ] IRTC: Retrieved 2314 rows, trimmed to 300. [2026-01-06T12:13:29.865462] [DEBUG] [REMOTE ] IRTC: PASS: History has at least 300 days. [2026-01-06T12:13:29.865751] [DEBUG] [REMOTE ] IRTC: PASS: Price check passed. Min price $167.19. [2026-01-06T12:13:29.865896] [DEBUG] [REMOTE ] IRTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:29.866031] [DEBUG] [REMOTE ] IRTC: PASS: Integrity check passed. [2026-01-06T12:13:29.866076] [DEBUG] [REMOTE ] IRTC: Symbol is viable for forecasting. [2026-01-06T12:13:29.866157] [INFO ] [MAIN ] [1710/3534] IRTC kept (0.5s) | 1708 kept, 2 rejected | 127.5/min | ETA: 14.3m [2026-01-06T12:13:30.295682] [DEBUG] [REMOTE ] IRWD: Retrieved 4005 rows, trimmed to 300. [2026-01-06T12:13:30.295919] [DEBUG] [REMOTE ] IRWD: PASS: History has at least 300 days. [2026-01-06T12:13:30.296239] [DEBUG] [REMOTE ] IRWD: PASS: Price check passed. Min price $1.43. [2026-01-06T12:13:30.296383] [DEBUG] [REMOTE ] IRWD: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:30.296525] [DEBUG] [REMOTE ] IRWD: PASS: Integrity check passed. [2026-01-06T12:13:30.296584] [DEBUG] [REMOTE ] IRWD: Symbol is viable for forecasting. [2026-01-06T12:13:30.296642] [INFO ] [MAIN ] [1711/3534] IRWD kept (0.4s) | 1709 kept, 2 rejected | 127.5/min | ETA: 14.3m [2026-01-06T12:13:30.824948] [DEBUG] [REMOTE ] ISD: Retrieved 3442 rows, trimmed to 300. [2026-01-06T12:13:30.825065] [DEBUG] [REMOTE ] ISD: PASS: History has at least 300 days. [2026-01-06T12:13:30.825256] [DEBUG] [REMOTE ] ISD: PASS: Price check passed. Min price $13.72. [2026-01-06T12:13:30.825385] [DEBUG] [REMOTE ] ISD: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:30.825490] [DEBUG] [REMOTE ] ISD: PASS: Integrity check passed. [2026-01-06T12:13:30.825528] [DEBUG] [REMOTE ] ISD: Symbol is viable for forecasting. [2026-01-06T12:13:30.825592] [INFO ] [MAIN ] [1712/3534] ISD kept (0.5s) | 1710 kept, 2 rejected | 127.4/min | ETA: 14.3m [2026-01-06T12:13:31.328034] [DEBUG] [REMOTE ] ISRG: Retrieved 6426 rows, trimmed to 300. [2026-01-06T12:13:31.328277] [DEBUG] [REMOTE ] ISRG: PASS: History has at least 300 days. [2026-01-06T12:13:31.328666] [DEBUG] [REMOTE ] ISRG: PASS: Price check passed. Min price $429.59. [2026-01-06T12:13:31.328852] [DEBUG] [REMOTE ] ISRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:31.329018] [DEBUG] [REMOTE ] ISRG: PASS: Integrity check passed. [2026-01-06T12:13:31.329063] [DEBUG] [REMOTE ] ISRG: Symbol is viable for forecasting. [2026-01-06T12:13:31.329123] [INFO ] [MAIN ] [1713/3534] ISRG kept (0.5s) | 1711 kept, 2 rejected | 127.4/min | ETA: 14.3m [2026-01-06T12:13:31.805839] [DEBUG] [REMOTE ] ISSC: Retrieved 6392 rows, trimmed to 300. [2026-01-06T12:13:31.806061] [DEBUG] [REMOTE ] ISSC: PASS: History has at least 300 days. [2026-01-06T12:13:31.806441] [DEBUG] [REMOTE ] ISSC: PASS: Price check passed. Min price $8.32. [2026-01-06T12:13:31.806605] [DEBUG] [REMOTE ] ISSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:31.806774] [DEBUG] [REMOTE ] ISSC: PASS: Integrity check passed. [2026-01-06T12:13:31.806816] [DEBUG] [REMOTE ] ISSC: Symbol is viable for forecasting. [2026-01-06T12:13:31.806875] [INFO ] [MAIN ] [1714/3534] ISSC kept (0.5s) | 1712 kept, 2 rejected | 127.4/min | ETA: 14.3m [2026-01-06T12:13:32.191626] [DEBUG] [REMOTE ] ISTB: Retrieved 3317 rows, trimmed to 300. [2026-01-06T12:13:32.191745] [DEBUG] [REMOTE ] ISTB: PASS: History has at least 300 days. [2026-01-06T12:13:32.191943] [DEBUG] [REMOTE ] ISTB: PASS: Price check passed. Min price $48.20. [2026-01-06T12:13:32.192072] [DEBUG] [REMOTE ] ISTB: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:32.192201] [DEBUG] [REMOTE ] ISTB: PASS: Integrity check passed. [2026-01-06T12:13:32.192240] [DEBUG] [REMOTE ] ISTB: Symbol is viable for forecasting. [2026-01-06T12:13:32.192286] [INFO ] [MAIN ] [1715/3534] ISTB kept (0.4s) | 1713 kept, 2 rejected | 127.5/min | ETA: 14.3m [2026-01-06T12:13:32.780545] [DEBUG] [REMOTE ] ITIC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:32.780782] [DEBUG] [REMOTE ] ITIC: PASS: History has at least 300 days. [2026-01-06T12:13:32.781084] [DEBUG] [REMOTE ] ITIC: PASS: Price check passed. Min price $242.02. [2026-01-06T12:13:32.781230] [DEBUG] [REMOTE ] ITIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:32.781519] [DEBUG] [REMOTE ] ITIC: PASS: Integrity check passed. [2026-01-06T12:13:32.781566] [DEBUG] [REMOTE ] ITIC: Symbol is viable for forecasting. [2026-01-06T12:13:32.781927] [INFO ] [MAIN ] [1716/3534] ITIC kept (0.6s) | 1714 kept, 2 rejected | 127.4/min | ETA: 14.3m [2026-01-06T12:13:33.267059] [DEBUG] [REMOTE ] ITRI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:33.267189] [DEBUG] [REMOTE ] ITRI: PASS: History has at least 300 days. [2026-01-06T12:13:33.267395] [DEBUG] [REMOTE ] ITRI: PASS: Price check passed. Min price $92.86. [2026-01-06T12:13:33.267527] [DEBUG] [REMOTE ] ITRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:33.267656] [DEBUG] [REMOTE ] ITRI: PASS: Integrity check passed. [2026-01-06T12:13:33.267697] [DEBUG] [REMOTE ] ITRI: Symbol is viable for forecasting. [2026-01-06T12:13:33.267761] [INFO ] [MAIN ] [1717/3534] ITRI kept (0.5s) | 1715 kept, 2 rejected | 127.4/min | ETA: 14.3m [2026-01-06T12:13:33.548384] [DEBUG] [REMOTE ] ITRN: Retrieved 5099 rows, trimmed to 300. [2026-01-06T12:13:33.548520] [DEBUG] [REMOTE ] ITRN: PASS: History has at least 300 days. [2026-01-06T12:13:33.548748] [DEBUG] [REMOTE ] ITRN: PASS: Price check passed. Min price $34.94. [2026-01-06T12:13:33.548884] [DEBUG] [REMOTE ] ITRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:33.549008] [DEBUG] [REMOTE ] ITRN: PASS: Integrity check passed. [2026-01-06T12:13:33.549054] [DEBUG] [REMOTE ] ITRN: Symbol is viable for forecasting. [2026-01-06T12:13:33.549102] [INFO ] [MAIN ] [1718/3534] ITRN kept (0.3s) | 1716 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:34.149073] [DEBUG] [REMOTE ] ITUB: Retrieved 6005 rows, trimmed to 300. [2026-01-06T12:13:34.149288] [DEBUG] [REMOTE ] ITUB: PASS: History has at least 300 days. [2026-01-06T12:13:34.149611] [DEBUG] [REMOTE ] ITUB: PASS: Price check passed. Min price $6.20. [2026-01-06T12:13:34.149757] [DEBUG] [REMOTE ] ITUB: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:34.150062] [DEBUG] [REMOTE ] ITUB: PASS: Integrity check passed. [2026-01-06T12:13:34.150111] [DEBUG] [REMOTE ] ITUB: Symbol is viable for forecasting. [2026-01-06T12:13:34.150167] [INFO ] [MAIN ] [1719/3534] ITUB kept (0.6s) | 1717 kept, 2 rejected | 127.4/min | ETA: 14.2m [2026-01-06T12:13:34.481194] [DEBUG] [REMOTE ] IUS: Retrieved 1838 rows, trimmed to 300. [2026-01-06T12:13:34.481379] [DEBUG] [REMOTE ] IUS: PASS: History has at least 300 days. [2026-01-06T12:13:34.481658] [DEBUG] [REMOTE ] IUS: PASS: Price check passed. Min price $53.79. [2026-01-06T12:13:34.481807] [DEBUG] [REMOTE ] IUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:34.481991] [DEBUG] [REMOTE ] IUS: PASS: Integrity check passed. [2026-01-06T12:13:34.482035] [DEBUG] [REMOTE ] IUS: Symbol is viable for forecasting. [2026-01-06T12:13:34.482089] [INFO ] [MAIN ] [1720/3534] IUS kept (0.3s) | 1718 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:34.884531] [DEBUG] [REMOTE ] IUSB: Retrieved 2909 rows, trimmed to 300. [2026-01-06T12:13:34.884743] [DEBUG] [REMOTE ] IUSB: PASS: History has at least 300 days. [2026-01-06T12:13:34.884993] [DEBUG] [REMOTE ] IUSB: PASS: Price check passed. Min price $46.12. [2026-01-06T12:13:34.885133] [DEBUG] [REMOTE ] IUSB: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:34.885258] [DEBUG] [REMOTE ] IUSB: PASS: Integrity check passed. [2026-01-06T12:13:34.885303] [DEBUG] [REMOTE ] IUSB: Symbol is viable for forecasting. [2026-01-06T12:13:34.885358] [INFO ] [MAIN ] [1721/3534] IUSB kept (0.4s) | 1719 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:35.421976] [DEBUG] [REMOTE ] IUSG: Retrieved 6397 rows, trimmed to 300. [2026-01-06T12:13:35.422214] [DEBUG] [REMOTE ] IUSG: PASS: History has at least 300 days. [2026-01-06T12:13:35.422644] [DEBUG] [REMOTE ] IUSG: PASS: Price check passed. Min price $160.13. [2026-01-06T12:13:35.422805] [DEBUG] [REMOTE ] IUSG: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:35.422962] [DEBUG] [REMOTE ] IUSG: PASS: Integrity check passed. [2026-01-06T12:13:35.423030] [DEBUG] [REMOTE ] IUSG: Symbol is viable for forecasting. [2026-01-06T12:13:35.423091] [INFO ] [MAIN ] [1722/3534] IUSG kept (0.5s) | 1720 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:35.758602] [DEBUG] [REMOTE ] IVAL: Retrieved 2778 rows, trimmed to 300. [2026-01-06T12:13:35.758731] [DEBUG] [REMOTE ] IVAL: PASS: History has at least 300 days. [2026-01-06T12:13:35.758928] [DEBUG] [REMOTE ] IVAL: PASS: Price check passed. Min price $29.02. [2026-01-06T12:13:35.759059] [DEBUG] [REMOTE ] IVAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:35.759178] [DEBUG] [REMOTE ] IVAL: PASS: Integrity check passed. [2026-01-06T12:13:35.759221] [DEBUG] [REMOTE ] IVAL: Symbol is viable for forecasting. [2026-01-06T12:13:35.759268] [INFO ] [MAIN ] [1723/3534] IVAL kept (0.3s) | 1721 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:36.326884] [DEBUG] [REMOTE ] IVZ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:36.327021] [DEBUG] [REMOTE ] IVZ: PASS: History has at least 300 days. [2026-01-06T12:13:36.327228] [DEBUG] [REMOTE ] IVZ: PASS: Price check passed. Min price $22.27. [2026-01-06T12:13:36.327368] [DEBUG] [REMOTE ] IVZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:36.327485] [DEBUG] [REMOTE ] IVZ: PASS: Integrity check passed. [2026-01-06T12:13:36.327527] [DEBUG] [REMOTE ] IVZ: Symbol is viable for forecasting. [2026-01-06T12:13:36.327591] [INFO ] [MAIN ] [1724/3534] IVZ kept (0.6s) | 1722 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:36.823603] [DEBUG] [REMOTE ] IX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:36.823799] [DEBUG] [REMOTE ] IX: PASS: History has at least 300 days. [2026-01-06T12:13:36.824120] [DEBUG] [REMOTE ] IX: PASS: Price check passed. Min price $24.22. [2026-01-06T12:13:36.824264] [DEBUG] [REMOTE ] IX: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:36.824412] [DEBUG] [REMOTE ] IX: PASS: Integrity check passed. [2026-01-06T12:13:36.824454] [DEBUG] [REMOTE ] IX: Symbol is viable for forecasting. [2026-01-06T12:13:36.824507] [INFO ] [MAIN ] [1725/3534] IX kept (0.5s) | 1723 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:37.038085] [DEBUG] [REMOTE ] IXUS: Retrieved 3317 rows, trimmed to 300. [2026-01-06T12:13:37.038277] [DEBUG] [REMOTE ] IXUS: PASS: History has at least 300 days. [2026-01-06T12:13:37.038645] [DEBUG] [REMOTE ] IXUS: PASS: Price check passed. Min price $79.60. [2026-01-06T12:13:37.038945] [DEBUG] [REMOTE ] IXUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:37.039169] [DEBUG] [REMOTE ] IXUS: PASS: Integrity check passed. [2026-01-06T12:13:37.039228] [DEBUG] [REMOTE ] IXUS: Symbol is viable for forecasting. [2026-01-06T12:13:37.039293] [INFO ] [MAIN ] [1726/3534] IXUS kept (0.2s) | 1724 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:37.667017] [DEBUG] [REMOTE ] IZEA: Retrieved 3609 rows, trimmed to 300. [2026-01-06T12:13:37.667157] [DEBUG] [REMOTE ] IZEA: PASS: History has at least 300 days. [2026-01-06T12:13:37.667377] [DEBUG] [REMOTE ] IZEA: PASS: Price check passed. Min price $3.90. [2026-01-06T12:13:37.667513] [DEBUG] [REMOTE ] IZEA: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:37.667654] [DEBUG] [REMOTE ] IZEA: PASS: Integrity check passed. [2026-01-06T12:13:37.667696] [DEBUG] [REMOTE ] IZEA: Symbol is viable for forecasting. [2026-01-06T12:13:37.667768] [INFO ] [MAIN ] [1727/3534] IZEA kept (0.6s) | 1725 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:38.170608] [DEBUG] [REMOTE ] J: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:38.170743] [DEBUG] [REMOTE ] J: PASS: History has at least 300 days. [2026-01-06T12:13:38.170967] [DEBUG] [REMOTE ] J: PASS: Price check passed. Min price $128.47. [2026-01-06T12:13:38.171106] [DEBUG] [REMOTE ] J: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:38.171225] [DEBUG] [REMOTE ] J: PASS: Integrity check passed. [2026-01-06T12:13:38.171282] [DEBUG] [REMOTE ] J: Symbol is viable for forecasting. [2026-01-06T12:13:38.171331] [INFO ] [MAIN ] [1728/3534] J kept (0.5s) | 1726 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:38.541304] [DEBUG] [REMOTE ] JACK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:38.541508] [DEBUG] [REMOTE ] JACK: PASS: History has at least 300 days. [2026-01-06T12:13:38.541830] [DEBUG] [REMOTE ] JACK: PASS: Price check passed. Min price $14.25. [2026-01-06T12:13:38.542011] [DEBUG] [REMOTE ] JACK: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:38.542154] [DEBUG] [REMOTE ] JACK: PASS: Integrity check passed. [2026-01-06T12:13:38.542197] [DEBUG] [REMOTE ] JACK: Symbol is viable for forecasting. [2026-01-06T12:13:38.542251] [INFO ] [MAIN ] [1729/3534] JACK kept (0.4s) | 1727 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:39.070889] [DEBUG] [REMOTE ] JAKK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:39.071034] [DEBUG] [REMOTE ] JAKK: PASS: History has at least 300 days. [2026-01-06T12:13:39.071269] [DEBUG] [REMOTE ] JAKK: PASS: Price check passed. Min price $14.79. [2026-01-06T12:13:39.071406] [DEBUG] [REMOTE ] JAKK: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:39.071533] [DEBUG] [REMOTE ] JAKK: PASS: Integrity check passed. [2026-01-06T12:13:39.071594] [DEBUG] [REMOTE ] JAKK: Symbol is viable for forecasting. [2026-01-06T12:13:39.071646] [INFO ] [MAIN ] [1730/3534] JAKK kept (0.5s) | 1728 kept, 2 rejected | 127.5/min | ETA: 14.2m [2026-01-06T12:13:39.355780] [DEBUG] [REMOTE ] JAMF: Retrieved 1371 rows, trimmed to 300. [2026-01-06T12:13:39.355898] [DEBUG] [REMOTE ] JAMF: PASS: History has at least 300 days. [2026-01-06T12:13:39.356089] [DEBUG] [REMOTE ] JAMF: PASS: Price check passed. Min price $9.70. [2026-01-06T12:13:39.356239] [DEBUG] [REMOTE ] JAMF: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:39.356352] [DEBUG] [REMOTE ] JAMF: PASS: Integrity check passed. [2026-01-06T12:13:39.356392] [DEBUG] [REMOTE ] JAMF: Symbol is viable for forecasting. [2026-01-06T12:13:39.356439] [INFO ] [MAIN ] [1731/3534] JAMF kept (0.3s) | 1729 kept, 2 rejected | 127.5/min | ETA: 14.1m [2026-01-06T12:13:39.701283] [DEBUG] [REMOTE ] JANX: Retrieved 1147 rows, trimmed to 300. [2026-01-06T12:13:39.701414] [DEBUG] [REMOTE ] JANX: PASS: History has at least 300 days. [2026-01-06T12:13:39.701631] [DEBUG] [REMOTE ] JANX: PASS: Price check passed. Min price $13.65. [2026-01-06T12:13:39.701763] [DEBUG] [REMOTE ] JANX: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:39.701876] [DEBUG] [REMOTE ] JANX: PASS: Integrity check passed. [2026-01-06T12:13:39.701914] [DEBUG] [REMOTE ] JANX: Symbol is viable for forecasting. [2026-01-06T12:13:39.701960] [INFO ] [MAIN ] [1732/3534] JANX kept (0.3s) | 1730 kept, 2 rejected | 127.5/min | ETA: 14.1m [2026-01-06T12:13:40.282058] [DEBUG] [REMOTE ] JAZZ: Retrieved 4679 rows, trimmed to 300. [2026-01-06T12:13:40.282183] [DEBUG] [REMOTE ] JAZZ: PASS: History has at least 300 days. [2026-01-06T12:13:40.282377] [DEBUG] [REMOTE ] JAZZ: PASS: Price check passed. Min price $131.16. [2026-01-06T12:13:40.282508] [DEBUG] [REMOTE ] JAZZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:40.282632] [DEBUG] [REMOTE ] JAZZ: PASS: Integrity check passed. [2026-01-06T12:13:40.282674] [DEBUG] [REMOTE ] JAZZ: Symbol is viable for forecasting. [2026-01-06T12:13:40.282719] [INFO ] [MAIN ] [1733/3534] JAZZ kept (0.6s) | 1731 kept, 2 rejected | 127.5/min | ETA: 14.1m [2026-01-06T12:13:40.594183] [DEBUG] [REMOTE ] JBGS: Retrieved 2129 rows, trimmed to 300. [2026-01-06T12:13:40.594299] [DEBUG] [REMOTE ] JBGS: PASS: History has at least 300 days. [2026-01-06T12:13:40.594513] [DEBUG] [REMOTE ] JBGS: PASS: Price check passed. Min price $16.70. [2026-01-06T12:13:40.594673] [DEBUG] [REMOTE ] JBGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:40.594811] [DEBUG] [REMOTE ] JBGS: PASS: Integrity check passed. [2026-01-06T12:13:40.594864] [DEBUG] [REMOTE ] JBGS: Symbol is viable for forecasting. [2026-01-06T12:13:40.594922] [INFO ] [MAIN ] [1734/3534] JBGS kept (0.3s) | 1732 kept, 2 rejected | 127.5/min | ETA: 14.1m [2026-01-06T12:13:40.983150] [DEBUG] [REMOTE ] JBI: Retrieved 1517 rows, trimmed to 300. [2026-01-06T12:13:40.983329] [DEBUG] [REMOTE ] JBI: PASS: History has at least 300 days. [2026-01-06T12:13:40.983595] [DEBUG] [REMOTE ] JBI: PASS: Price check passed. Min price $5.75. [2026-01-06T12:13:40.983948] [DEBUG] [REMOTE ] JBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:40.984080] [DEBUG] [REMOTE ] JBI: PASS: Integrity check passed. [2026-01-06T12:13:40.984124] [DEBUG] [REMOTE ] JBI: Symbol is viable for forecasting. [2026-01-06T12:13:40.984177] [INFO ] [MAIN ] [1735/3534] JBI kept (0.4s) | 1733 kept, 2 rejected | 127.6/min | ETA: 14.1m [2026-01-06T12:13:41.615038] [DEBUG] [REMOTE ] JBL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:41.615266] [DEBUG] [REMOTE ] JBL: PASS: History has at least 300 days. [2026-01-06T12:13:41.615875] [DEBUG] [REMOTE ] JBL: PASS: Price check passed. Min price $192.49. [2026-01-06T12:13:41.616029] [DEBUG] [REMOTE ] JBL: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:41.616180] [DEBUG] [REMOTE ] JBL: PASS: Integrity check passed. [2026-01-06T12:13:41.616223] [DEBUG] [REMOTE ] JBL: Symbol is viable for forecasting. [2026-01-06T12:13:41.616279] [INFO ] [MAIN ] [1736/3534] JBL kept (0.6s) | 1734 kept, 2 rejected | 127.5/min | ETA: 14.1m [2026-01-06T12:13:41.828337] [DEBUG] [REMOTE ] JBND: Retrieved 559 rows, trimmed to 300. [2026-01-06T12:13:41.828526] [DEBUG] [REMOTE ] JBND: PASS: History has at least 300 days. [2026-01-06T12:13:41.828784] [DEBUG] [REMOTE ] JBND: PASS: Price check passed. Min price $53.44. [2026-01-06T12:13:41.828926] [DEBUG] [REMOTE ] JBND: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:41.829091] [DEBUG] [REMOTE ] JBND: PASS: Integrity check passed. [2026-01-06T12:13:41.829132] [DEBUG] [REMOTE ] JBND: Symbol is viable for forecasting. [2026-01-06T12:13:41.829186] [INFO ] [MAIN ] [1737/3534] JBND kept (0.2s) | 1735 kept, 2 rejected | 127.6/min | ETA: 14.1m [2026-01-06T12:13:42.524483] [DEBUG] [REMOTE ] JBSS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:42.524636] [DEBUG] [REMOTE ] JBSS: PASS: History has at least 300 days. [2026-01-06T12:13:42.524852] [DEBUG] [REMOTE ] JBSS: PASS: Price check passed. Min price $58.68. [2026-01-06T12:13:42.524984] [DEBUG] [REMOTE ] JBSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:42.525097] [DEBUG] [REMOTE ] JBSS: PASS: Integrity check passed. [2026-01-06T12:13:42.525137] [DEBUG] [REMOTE ] JBSS: Symbol is viable for forecasting. [2026-01-06T12:13:42.525184] [INFO ] [MAIN ] [1738/3534] JBSS kept (0.7s) | 1736 kept, 2 rejected | 127.5/min | ETA: 14.1m [2026-01-06T12:13:42.941493] [DEBUG] [REMOTE ] JCE: Retrieved 4724 rows, trimmed to 300. [2026-01-06T12:13:42.941647] [DEBUG] [REMOTE ] JCE: PASS: History has at least 300 days. [2026-01-06T12:13:42.941853] [DEBUG] [REMOTE ] JCE: PASS: Price check passed. Min price $14.87. [2026-01-06T12:13:42.941984] [DEBUG] [REMOTE ] JCE: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:42.942094] [DEBUG] [REMOTE ] JCE: PASS: Integrity check passed. [2026-01-06T12:13:42.942133] [DEBUG] [REMOTE ] JCE: Symbol is viable for forecasting. [2026-01-06T12:13:42.942180] [INFO ] [MAIN ] [1739/3534] JCE kept (0.4s) | 1737 kept, 2 rejected | 127.5/min | ETA: 14.1m [2026-01-06T12:13:43.447256] [DEBUG] [REMOTE ] JCI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:43.447448] [DEBUG] [REMOTE ] JCI: PASS: History has at least 300 days. [2026-01-06T12:13:43.447903] [DEBUG] [REMOTE ] JCI: PASS: Price check passed. Min price $105.20. [2026-01-06T12:13:43.448046] [DEBUG] [REMOTE ] JCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:43.448238] [DEBUG] [REMOTE ] JCI: PASS: Integrity check passed. [2026-01-06T12:13:43.448281] [DEBUG] [REMOTE ] JCI: Symbol is viable for forecasting. [2026-01-06T12:13:43.448336] [INFO ] [MAIN ] [1740/3534] JCI kept (0.5s) | 1738 kept, 2 rejected | 127.5/min | ETA: 14.1m [2026-01-06T12:13:43.790469] [DEBUG] [REMOTE ] JD: Retrieved 2923 rows, trimmed to 300. [2026-01-06T12:13:43.790669] [DEBUG] [REMOTE ] JD: PASS: History has at least 300 days. [2026-01-06T12:13:43.790917] [DEBUG] [REMOTE ] JD: PASS: Price check passed. Min price $28.39. [2026-01-06T12:13:43.791057] [DEBUG] [REMOTE ] JD: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:43.791174] [DEBUG] [REMOTE ] JD: PASS: Integrity check passed. [2026-01-06T12:13:43.791213] [DEBUG] [REMOTE ] JD: Symbol is viable for forecasting. [2026-01-06T12:13:43.791263] [INFO ] [MAIN ] [1741/3534] JD kept (0.3s) | 1739 kept, 2 rejected | 127.6/min | ETA: 14.1m [2026-01-06T12:13:44.330222] [DEBUG] [REMOTE ] JEF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:44.330476] [DEBUG] [REMOTE ] JEF: PASS: History has at least 300 days. [2026-01-06T12:13:44.330935] [DEBUG] [REMOTE ] JEF: PASS: Price check passed. Min price $48.43. [2026-01-06T12:13:44.331089] [DEBUG] [REMOTE ] JEF: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:44.331242] [DEBUG] [REMOTE ] JEF: PASS: Integrity check passed. [2026-01-06T12:13:44.331283] [DEBUG] [REMOTE ] JEF: Symbol is viable for forecasting. [2026-01-06T12:13:44.331347] [INFO ] [MAIN ] [1742/3534] JEF kept (0.5s) | 1740 kept, 2 rejected | 127.5/min | ETA: 14.0m [2026-01-06T12:13:44.635202] [DEBUG] [REMOTE ] JELD: Retrieved 2247 rows, trimmed to 300. [2026-01-06T12:13:44.635402] [DEBUG] [REMOTE ] JELD: PASS: History has at least 300 days. [2026-01-06T12:13:44.635708] [DEBUG] [REMOTE ] JELD: PASS: Price check passed. Min price $1.81. [2026-01-06T12:13:44.636051] [DEBUG] [REMOTE ] JELD: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:44.636185] [DEBUG] [REMOTE ] JELD: PASS: Integrity check passed. [2026-01-06T12:13:44.636225] [DEBUG] [REMOTE ] JELD: Symbol is viable for forecasting. [2026-01-06T12:13:44.636417] [INFO ] [MAIN ] [1743/3534] JELD kept (0.3s) | 1741 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:44.842776] [DEBUG] [REMOTE ] JEPQ: Retrieved 921 rows, trimmed to 300. [2026-01-06T12:13:44.842977] [DEBUG] [REMOTE ] JEPQ: PASS: History has at least 300 days. [2026-01-06T12:13:44.843220] [DEBUG] [REMOTE ] JEPQ: PASS: Price check passed. Min price $54.75. [2026-01-06T12:13:44.843361] [DEBUG] [REMOTE ] JEPQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:44.843479] [DEBUG] [REMOTE ] JEPQ: PASS: Integrity check passed. [2026-01-06T12:13:44.843520] [DEBUG] [REMOTE ] JEPQ: Symbol is viable for forecasting. [2026-01-06T12:13:44.843590] [INFO ] [MAIN ] [1744/3534] JEPQ kept (0.2s) | 1742 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:45.405772] [DEBUG] [REMOTE ] JFIN: Retrieved 1673 rows, trimmed to 300. [2026-01-06T12:13:45.405963] [DEBUG] [REMOTE ] JFIN: PASS: History has at least 300 days. [2026-01-06T12:13:45.406215] [DEBUG] [REMOTE ] JFIN: PASS: Price check passed. Min price $5.80. [2026-01-06T12:13:45.406355] [DEBUG] [REMOTE ] JFIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:45.406474] [DEBUG] [REMOTE ] JFIN: PASS: Integrity check passed. [2026-01-06T12:13:45.406516] [DEBUG] [REMOTE ] JFIN: Symbol is viable for forecasting. [2026-01-06T12:13:45.406588] [INFO ] [MAIN ] [1745/3534] JFIN kept (0.6s) | 1743 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:45.765419] [DEBUG] [REMOTE ] JGLO: Retrieved 579 rows, trimmed to 300. [2026-01-06T12:13:45.765619] [DEBUG] [REMOTE ] JGLO: PASS: History has at least 300 days. [2026-01-06T12:13:45.765853] [DEBUG] [REMOTE ] JGLO: PASS: Price check passed. Min price $64.84. [2026-01-06T12:13:45.765992] [DEBUG] [REMOTE ] JGLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:45.766129] [DEBUG] [REMOTE ] JGLO: PASS: Integrity check passed. [2026-01-06T12:13:45.766172] [DEBUG] [REMOTE ] JGLO: Symbol is viable for forecasting. [2026-01-06T12:13:45.766223] [INFO ] [MAIN ] [1746/3534] JGLO kept (0.4s) | 1744 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:46.493069] [DEBUG] [REMOTE ] JHG: Retrieved 6420 rows, trimmed to 300. [2026-01-06T12:13:46.493314] [DEBUG] [REMOTE ] JHG: PASS: History has at least 300 days. [2026-01-06T12:13:46.493684] [DEBUG] [REMOTE ] JHG: PASS: Price check passed. Min price $40.76. [2026-01-06T12:13:46.493836] [DEBUG] [REMOTE ] JHG: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:46.493971] [DEBUG] [REMOTE ] JHG: PASS: Integrity check passed. [2026-01-06T12:13:46.494014] [DEBUG] [REMOTE ] JHG: Symbol is viable for forecasting. [2026-01-06T12:13:46.494068] [INFO ] [MAIN ] [1747/3534] JHG kept (0.7s) | 1745 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:47.040354] [DEBUG] [REMOTE ] JHI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:47.040559] [DEBUG] [REMOTE ] JHI: PASS: History has at least 300 days. [2026-01-06T12:13:47.040999] [DEBUG] [REMOTE ] JHI: PASS: Price check passed. Min price $13.23. [2026-01-06T12:13:47.041151] [DEBUG] [REMOTE ] JHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:47.041322] [DEBUG] [REMOTE ] JHI: PASS: Integrity check passed. [2026-01-06T12:13:47.041367] [DEBUG] [REMOTE ] JHI: Symbol is viable for forecasting. [2026-01-06T12:13:47.041423] [INFO ] [MAIN ] [1748/3534] JHI kept (0.5s) | 1746 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:47.582089] [DEBUG] [REMOTE ] JHX: Retrieved 6541 rows, trimmed to 300. [2026-01-06T12:13:47.582292] [DEBUG] [REMOTE ] JHX: PASS: History has at least 300 days. [2026-01-06T12:13:47.582620] [DEBUG] [REMOTE ] JHX: PASS: Price check passed. Min price $16.69. [2026-01-06T12:13:47.582777] [DEBUG] [REMOTE ] JHX: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:47.582904] [DEBUG] [REMOTE ] JHX: PASS: Integrity check passed. [2026-01-06T12:13:47.582947] [DEBUG] [REMOTE ] JHX: Symbol is viable for forecasting. [2026-01-06T12:13:47.583002] [INFO ] [MAIN ] [1749/3534] JHX kept (0.5s) | 1747 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:47.927305] [DEBUG] [REMOTE ] JILL: Retrieved 2219 rows, trimmed to 300. [2026-01-06T12:13:47.927431] [DEBUG] [REMOTE ] JILL: PASS: History has at least 300 days. [2026-01-06T12:13:47.927691] [DEBUG] [REMOTE ] JILL: PASS: Price check passed. Min price $13.39. [2026-01-06T12:13:47.927883] [DEBUG] [REMOTE ] JILL: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:47.928016] [DEBUG] [REMOTE ] JILL: PASS: Integrity check passed. [2026-01-06T12:13:47.928065] [DEBUG] [REMOTE ] JILL: Symbol is viable for forecasting. [2026-01-06T12:13:47.928124] [INFO ] [MAIN ] [1750/3534] JILL kept (0.3s) | 1748 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:48.216523] [DEBUG] [REMOTE ] JIVE: Retrieved 579 rows, trimmed to 300. [2026-01-06T12:13:48.216674] [DEBUG] [REMOTE ] JIVE: PASS: History has at least 300 days. [2026-01-06T12:13:48.216913] [DEBUG] [REMOTE ] JIVE: PASS: Price check passed. Min price $71.60. [2026-01-06T12:13:48.217053] [DEBUG] [REMOTE ] JIVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:48.217160] [DEBUG] [REMOTE ] JIVE: PASS: Integrity check passed. [2026-01-06T12:13:48.217199] [DEBUG] [REMOTE ] JIVE: Symbol is viable for forecasting. [2026-01-06T12:13:48.217245] [INFO ] [MAIN ] [1751/3534] JIVE kept (0.3s) | 1749 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:48.895631] [DEBUG] [REMOTE ] JJSF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:48.895769] [DEBUG] [REMOTE ] JJSF: PASS: History has at least 300 days. [2026-01-06T12:13:48.895994] [DEBUG] [REMOTE ] JJSF: PASS: Price check passed. Min price $81.15. [2026-01-06T12:13:48.896127] [DEBUG] [REMOTE ] JJSF: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:48.896263] [DEBUG] [REMOTE ] JJSF: PASS: Integrity check passed. [2026-01-06T12:13:48.896303] [DEBUG] [REMOTE ] JJSF: Symbol is viable for forecasting. [2026-01-06T12:13:48.896351] [INFO ] [MAIN ] [1752/3534] JJSF kept (0.7s) | 1750 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:49.393395] [DEBUG] [REMOTE ] JKHY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:49.393871] [DEBUG] [REMOTE ] JKHY: PASS: History has at least 300 days. [2026-01-06T12:13:49.394298] [DEBUG] [REMOTE ] JKHY: PASS: Price check passed. Min price $148.44. [2026-01-06T12:13:49.394448] [DEBUG] [REMOTE ] JKHY: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:49.394642] [DEBUG] [REMOTE ] JKHY: PASS: Integrity check passed. [2026-01-06T12:13:49.394688] [DEBUG] [REMOTE ] JKHY: Symbol is viable for forecasting. [2026-01-06T12:13:49.394747] [INFO ] [MAIN ] [1753/3534] JKHY kept (0.5s) | 1751 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:49.785094] [DEBUG] [REMOTE ] JKS: Retrieved 3935 rows, trimmed to 300. [2026-01-06T12:13:49.785283] [DEBUG] [REMOTE ] JKS: PASS: History has at least 300 days. [2026-01-06T12:13:49.785565] [DEBUG] [REMOTE ] JKS: PASS: Price check passed. Min price $21.05. [2026-01-06T12:13:49.785738] [DEBUG] [REMOTE ] JKS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:49.786209] [DEBUG] [REMOTE ] JKS: PASS: Integrity check passed. [2026-01-06T12:13:49.786256] [DEBUG] [REMOTE ] JKS: Symbol is viable for forecasting. [2026-01-06T12:13:49.786310] [INFO ] [MAIN ] [1754/3534] JKS kept (0.4s) | 1752 kept, 2 rejected | 127.6/min | ETA: 14.0m [2026-01-06T12:13:50.273320] [DEBUG] [REMOTE ] JLL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:50.273723] [DEBUG] [REMOTE ] JLL: PASS: History has at least 300 days. [2026-01-06T12:13:50.274087] [DEBUG] [REMOTE ] JLL: PASS: Price check passed. Min price $283.23. [2026-01-06T12:13:50.274236] [DEBUG] [REMOTE ] JLL: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:50.274386] [DEBUG] [REMOTE ] JLL: PASS: Integrity check passed. [2026-01-06T12:13:50.274430] [DEBUG] [REMOTE ] JLL: Symbol is viable for forecasting. [2026-01-06T12:13:50.274489] [INFO ] [MAIN ] [1755/3534] JLL kept (0.5s) | 1753 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:50.668601] [DEBUG] [REMOTE ] JLS: Retrieved 4050 rows, trimmed to 300. [2026-01-06T12:13:50.668817] [DEBUG] [REMOTE ] JLS: PASS: History has at least 300 days. [2026-01-06T12:13:50.669137] [DEBUG] [REMOTE ] JLS: PASS: Price check passed. Min price $18.11. [2026-01-06T12:13:50.669280] [DEBUG] [REMOTE ] JLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:50.669410] [DEBUG] [REMOTE ] JLS: PASS: Integrity check passed. [2026-01-06T12:13:50.669452] [DEBUG] [REMOTE ] JLS: Symbol is viable for forecasting. [2026-01-06T12:13:50.669509] [INFO ] [MAIN ] [1756/3534] JLS kept (0.4s) | 1754 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:50.960959] [DEBUG] [REMOTE ] JMIA: Retrieved 1692 rows, trimmed to 300. [2026-01-06T12:13:50.961099] [DEBUG] [REMOTE ] JMIA: PASS: History has at least 300 days. [2026-01-06T12:13:50.961311] [DEBUG] [REMOTE ] JMIA: PASS: Price check passed. Min price $9.50. [2026-01-06T12:13:50.961450] [DEBUG] [REMOTE ] JMIA: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:50.961561] [DEBUG] [REMOTE ] JMIA: PASS: Integrity check passed. [2026-01-06T12:13:50.961631] [DEBUG] [REMOTE ] JMIA: Symbol is viable for forecasting. [2026-01-06T12:13:50.961681] [INFO ] [MAIN ] [1757/3534] JMIA kept (0.3s) | 1755 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:51.444066] [DEBUG] [REMOTE ] JMSB: Retrieved 3043 rows, trimmed to 300. [2026-01-06T12:13:51.444201] [DEBUG] [REMOTE ] JMSB: PASS: History has at least 300 days. [2026-01-06T12:13:51.444411] [DEBUG] [REMOTE ] JMSB: PASS: Price check passed. Min price $18.57. [2026-01-06T12:13:51.444620] [DEBUG] [REMOTE ] JMSB: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:51.444736] [DEBUG] [REMOTE ] JMSB: PASS: Integrity check passed. [2026-01-06T12:13:51.444776] [DEBUG] [REMOTE ] JMSB: Symbol is viable for forecasting. [2026-01-06T12:13:51.444823] [INFO ] [MAIN ] [1758/3534] JMSB kept (0.5s) | 1756 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:51.996333] [DEBUG] [REMOTE ] JNJ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:51.996649] [DEBUG] [REMOTE ] JNJ: PASS: History has at least 300 days. [2026-01-06T12:13:51.997386] [DEBUG] [REMOTE ] JNJ: PASS: Price check passed. Min price $184.84. [2026-01-06T12:13:51.997675] [DEBUG] [REMOTE ] JNJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:51.998219] [DEBUG] [REMOTE ] JNJ: PASS: Integrity check passed. [2026-01-06T12:13:51.998291] [DEBUG] [REMOTE ] JNJ: Symbol is viable for forecasting. [2026-01-06T12:13:51.998378] [INFO ] [MAIN ] [1759/3534] JNJ kept (0.6s) | 1757 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:52.212037] [DEBUG] [REMOTE ] JOBY: Retrieved 1294 rows, trimmed to 300. [2026-01-06T12:13:52.212192] [DEBUG] [REMOTE ] JOBY: PASS: History has at least 300 days. [2026-01-06T12:13:52.212401] [DEBUG] [REMOTE ] JOBY: PASS: Price check passed. Min price $13.04. [2026-01-06T12:13:52.212539] [DEBUG] [REMOTE ] JOBY: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:52.212671] [DEBUG] [REMOTE ] JOBY: PASS: Integrity check passed. [2026-01-06T12:13:52.212713] [DEBUG] [REMOTE ] JOBY: Symbol is viable for forecasting. [2026-01-06T12:13:52.212762] [INFO ] [MAIN ] [1760/3534] JOBY kept (0.2s) | 1758 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:52.867155] [DEBUG] [REMOTE ] JOE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:52.867288] [DEBUG] [REMOTE ] JOE: PASS: History has at least 300 days. [2026-01-06T12:13:52.867512] [DEBUG] [REMOTE ] JOE: PASS: Price check passed. Min price $46.76. [2026-01-06T12:13:52.867665] [DEBUG] [REMOTE ] JOE: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:52.867805] [DEBUG] [REMOTE ] JOE: PASS: Integrity check passed. [2026-01-06T12:13:52.867847] [DEBUG] [REMOTE ] JOE: Symbol is viable for forecasting. [2026-01-06T12:13:52.867895] [INFO ] [MAIN ] [1761/3534] JOE kept (0.7s) | 1759 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:53.377561] [DEBUG] [REMOTE ] JOF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:53.377823] [DEBUG] [REMOTE ] JOF: PASS: History has at least 300 days. [2026-01-06T12:13:53.378550] [DEBUG] [REMOTE ] JOF: PASS: Price check passed. Min price $9.71. [2026-01-06T12:13:53.378730] [DEBUG] [REMOTE ] JOF: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:53.378883] [DEBUG] [REMOTE ] JOF: PASS: Integrity check passed. [2026-01-06T12:13:53.378933] [DEBUG] [REMOTE ] JOF: Symbol is viable for forecasting. [2026-01-06T12:13:53.378989] [INFO ] [MAIN ] [1762/3534] JOF kept (0.5s) | 1760 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:53.849998] [DEBUG] [REMOTE ] JPC: Retrieved 5729 rows, trimmed to 300. [2026-01-06T12:13:53.850157] [DEBUG] [REMOTE ] JPC: PASS: History has at least 300 days. [2026-01-06T12:13:53.850504] [DEBUG] [REMOTE ] JPC: PASS: Price check passed. Min price $7.82. [2026-01-06T12:13:53.850664] [DEBUG] [REMOTE ] JPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:53.850784] [DEBUG] [REMOTE ] JPC: PASS: Integrity check passed. [2026-01-06T12:13:53.850823] [DEBUG] [REMOTE ] JPC: Symbol is viable for forecasting. [2026-01-06T12:13:53.850872] [INFO ] [MAIN ] [1763/3534] JPC kept (0.5s) | 1761 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:53.972071] [DEBUG] [REMOTE ] JPEF: Retrieved 611 rows, trimmed to 300. [2026-01-06T12:13:53.972207] [DEBUG] [REMOTE ] JPEF: PASS: History has at least 300 days. [2026-01-06T12:13:53.972408] [DEBUG] [REMOTE ] JPEF: PASS: Price check passed. Min price $71.86. [2026-01-06T12:13:53.972562] [DEBUG] [REMOTE ] JPEF: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:53.972716] [DEBUG] [REMOTE ] JPEF: PASS: Integrity check passed. [2026-01-06T12:13:53.972776] [DEBUG] [REMOTE ] JPEF: Symbol is viable for forecasting. [2026-01-06T12:13:53.972829] [INFO ] [MAIN ] [1764/3534] JPEF kept (0.1s) | 1762 kept, 2 rejected | 127.7/min | ETA: 13.9m [2026-01-06T12:13:54.721256] [DEBUG] [REMOTE ] JPM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:54.721389] [DEBUG] [REMOTE ] JPM: PASS: History has at least 300 days. [2026-01-06T12:13:54.721629] [DEBUG] [REMOTE ] JPM: PASS: Price check passed. Min price $294.11. [2026-01-06T12:13:54.721763] [DEBUG] [REMOTE ] JPM: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:54.721877] [DEBUG] [REMOTE ] JPM: PASS: Integrity check passed. [2026-01-06T12:13:54.721916] [DEBUG] [REMOTE ] JPM: Symbol is viable for forecasting. [2026-01-06T12:13:54.721963] [INFO ] [MAIN ] [1765/3534] JPM kept (0.7s) | 1763 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:55.191393] [DEBUG] [REMOTE ] JQC: Retrieved 5668 rows, trimmed to 300. [2026-01-06T12:13:55.191514] [DEBUG] [REMOTE ] JQC: PASS: History has at least 300 days. [2026-01-06T12:13:55.191747] [DEBUG] [REMOTE ] JQC: PASS: Price check passed. Min price $4.87. [2026-01-06T12:13:55.191881] [DEBUG] [REMOTE ] JQC: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:55.191990] [DEBUG] [REMOTE ] JQC: PASS: Integrity check passed. [2026-01-06T12:13:55.192029] [DEBUG] [REMOTE ] JQC: Symbol is viable for forecasting. [2026-01-06T12:13:55.192076] [INFO ] [MAIN ] [1766/3534] JQC kept (0.5s) | 1764 kept, 2 rejected | 127.6/min | ETA: 13.9m [2026-01-06T12:13:55.508451] [DEBUG] [REMOTE ] JRI: Retrieved 3442 rows, trimmed to 300. [2026-01-06T12:13:55.508686] [DEBUG] [REMOTE ] JRI: PASS: History has at least 300 days. [2026-01-06T12:13:55.508974] [DEBUG] [REMOTE ] JRI: PASS: Price check passed. Min price $13.03. [2026-01-06T12:13:55.509118] [DEBUG] [REMOTE ] JRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:55.509238] [DEBUG] [REMOTE ] JRI: PASS: Integrity check passed. [2026-01-06T12:13:55.509279] [DEBUG] [REMOTE ] JRI: Symbol is viable for forecasting. [2026-01-06T12:13:55.509333] [INFO ] [MAIN ] [1767/3534] JRI kept (0.3s) | 1765 kept, 2 rejected | 127.6/min | ETA: 13.8m [2026-01-06T12:13:56.067198] [DEBUG] [REMOTE ] JRS: Retrieved 6070 rows, trimmed to 300. [2026-01-06T12:13:56.067345] [DEBUG] [REMOTE ] JRS: PASS: History has at least 300 days. [2026-01-06T12:13:56.067567] [DEBUG] [REMOTE ] JRS: PASS: Price check passed. Min price $7.49. [2026-01-06T12:13:56.067724] [DEBUG] [REMOTE ] JRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:56.067867] [DEBUG] [REMOTE ] JRS: PASS: Integrity check passed. [2026-01-06T12:13:56.067908] [DEBUG] [REMOTE ] JRS: Symbol is viable for forecasting. [2026-01-06T12:13:56.067963] [INFO ] [MAIN ] [1768/3534] JRS kept (0.6s) | 1766 kept, 2 rejected | 127.6/min | ETA: 13.8m [2026-01-06T12:13:56.432903] [DEBUG] [REMOTE ] JSM: Retrieved 5539 rows, trimmed to 300. [2026-01-06T12:13:56.433043] [DEBUG] [REMOTE ] JSM: PASS: History has at least 300 days. [2026-01-06T12:13:56.433259] [DEBUG] [REMOTE ] JSM: PASS: Price check passed. Min price $18.30. [2026-01-06T12:13:56.433393] [DEBUG] [REMOTE ] JSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:56.433507] [DEBUG] [REMOTE ] JSM: PASS: Integrity check passed. [2026-01-06T12:13:56.433547] [DEBUG] [REMOTE ] JSM: Symbol is viable for forecasting. [2026-01-06T12:13:56.433614] [INFO ] [MAIN ] [1769/3534] JSM kept (0.4s) | 1767 kept, 2 rejected | 127.6/min | ETA: 13.8m [2026-01-06T12:13:56.775694] [DEBUG] [REMOTE ] JSMD: Retrieved 2480 rows, trimmed to 300. [2026-01-06T12:13:56.775870] [DEBUG] [REMOTE ] JSMD: PASS: History has at least 300 days. [2026-01-06T12:13:56.776136] [DEBUG] [REMOTE ] JSMD: PASS: Price check passed. Min price $77.53. [2026-01-06T12:13:56.776338] [DEBUG] [REMOTE ] JSMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:56.776502] [DEBUG] [REMOTE ] JSMD: PASS: Integrity check passed. [2026-01-06T12:13:56.776544] [DEBUG] [REMOTE ] JSMD: Symbol is viable for forecasting. [2026-01-06T12:13:56.776622] [INFO ] [MAIN ] [1770/3534] JSMD kept (0.3s) | 1768 kept, 2 rejected | 127.7/min | ETA: 13.8m [2026-01-06T12:13:57.228854] [DEBUG] [REMOTE ] JSML: Retrieved 2480 rows, trimmed to 300. [2026-01-06T12:13:57.229032] [DEBUG] [REMOTE ] JSML: PASS: History has at least 300 days. [2026-01-06T12:13:57.229279] [DEBUG] [REMOTE ] JSML: PASS: Price check passed. Min price $69.18. [2026-01-06T12:13:57.229420] [DEBUG] [REMOTE ] JSML: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:57.229536] [DEBUG] [REMOTE ] JSML: PASS: Integrity check passed. [2026-01-06T12:13:57.229599] [DEBUG] [REMOTE ] JSML: Symbol is viable for forecasting. [2026-01-06T12:13:57.229655] [INFO ] [MAIN ] [1771/3534] JSML kept (0.5s) | 1769 kept, 2 rejected | 127.7/min | ETA: 13.8m [2026-01-06T12:13:57.473203] [DEBUG] [REMOTE ] JTEK: Retrieved 564 rows, trimmed to 300. [2026-01-06T12:13:57.473383] [DEBUG] [REMOTE ] JTEK: PASS: History has at least 300 days. [2026-01-06T12:13:57.473658] [DEBUG] [REMOTE ] JTEK: PASS: Price check passed. Min price $84.40. [2026-01-06T12:13:57.473815] [DEBUG] [REMOTE ] JTEK: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:57.473949] [DEBUG] [REMOTE ] JTEK: PASS: Integrity check passed. [2026-01-06T12:13:57.473996] [DEBUG] [REMOTE ] JTEK: Symbol is viable for forecasting. [2026-01-06T12:13:57.474066] [INFO ] [MAIN ] [1772/3534] JTEK kept (0.2s) | 1770 kept, 2 rejected | 127.7/min | ETA: 13.8m [2026-01-06T12:13:58.095314] [DEBUG] [REMOTE ] JVA: Retrieved 5202 rows, trimmed to 300. [2026-01-06T12:13:58.095511] [DEBUG] [REMOTE ] JVA: PASS: History has at least 300 days. [2026-01-06T12:13:58.095817] [DEBUG] [REMOTE ] JVA: PASS: Price check passed. Min price $3.36. [2026-01-06T12:13:58.095960] [DEBUG] [REMOTE ] JVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:58.096090] [DEBUG] [REMOTE ] JVA: PASS: Integrity check passed. [2026-01-06T12:13:58.096132] [DEBUG] [REMOTE ] JVA: Symbol is viable for forecasting. [2026-01-06T12:13:58.096185] [INFO ] [MAIN ] [1773/3534] JVA kept (0.6s) | 1771 kept, 2 rejected | 127.7/min | ETA: 13.8m [2026-01-06T12:13:58.339762] [DEBUG] [REMOTE ] JXN: Retrieved 1090 rows, trimmed to 300. [2026-01-06T12:13:58.340059] [DEBUG] [REMOTE ] JXN: PASS: History has at least 300 days. [2026-01-06T12:13:58.340540] [DEBUG] [REMOTE ] JXN: PASS: Price check passed. Min price $89.89. [2026-01-06T12:13:58.340709] [DEBUG] [REMOTE ] JXN: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:58.340854] [DEBUG] [REMOTE ] JXN: PASS: Integrity check passed. [2026-01-06T12:13:58.340901] [DEBUG] [REMOTE ] JXN: Symbol is viable for forecasting. [2026-01-06T12:13:58.340961] [INFO ] [MAIN ] [1774/3534] JXN kept (0.2s) | 1772 kept, 2 rejected | 127.7/min | ETA: 13.8m [2026-01-06T12:13:59.039960] [DEBUG] [REMOTE ] KAI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:13:59.040372] [DEBUG] [REMOTE ] KAI: PASS: History has at least 300 days. [2026-01-06T12:13:59.040696] [DEBUG] [REMOTE ] KAI: PASS: Price check passed. Min price $247.48. [2026-01-06T12:13:59.040842] [DEBUG] [REMOTE ] KAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:59.040997] [DEBUG] [REMOTE ] KAI: PASS: Integrity check passed. [2026-01-06T12:13:59.041053] [DEBUG] [REMOTE ] KAI: Symbol is viable for forecasting. [2026-01-06T12:13:59.041109] [INFO ] [MAIN ] [1775/3534] KAI kept (0.7s) | 1773 kept, 2 rejected | 127.7/min | ETA: 13.8m [2026-01-06T12:13:59.278696] [DEBUG] [REMOTE ] KARO: Retrieved 1196 rows, trimmed to 300. [2026-01-06T12:13:59.278938] [DEBUG] [REMOTE ] KARO: PASS: History has at least 300 days. [2026-01-06T12:13:59.279253] [DEBUG] [REMOTE ] KARO: PASS: Price check passed. Min price $41.60. [2026-01-06T12:13:59.279461] [DEBUG] [REMOTE ] KARO: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:59.279654] [DEBUG] [REMOTE ] KARO: PASS: Integrity check passed. [2026-01-06T12:13:59.279739] [DEBUG] [REMOTE ] KARO: Symbol is viable for forecasting. [2026-01-06T12:13:59.279810] [INFO ] [MAIN ] [1776/3534] KARO kept (0.2s) | 1774 kept, 2 rejected | 127.7/min | ETA: 13.8m [2026-01-06T12:13:59.980661] [DEBUG] [REMOTE ] KB: Retrieved 6075 rows, trimmed to 300. [2026-01-06T12:13:59.980882] [DEBUG] [REMOTE ] KB: PASS: History has at least 300 days. [2026-01-06T12:13:59.981226] [DEBUG] [REMOTE ] KB: PASS: Price check passed. Min price $76.96. [2026-01-06T12:13:59.981371] [DEBUG] [REMOTE ] KB: PASS: Continuity check passed with 300 days. [2026-01-06T12:13:59.981551] [DEBUG] [REMOTE ] KB: PASS: Integrity check passed. [2026-01-06T12:13:59.981624] [DEBUG] [REMOTE ] KB: Symbol is viable for forecasting. [2026-01-06T12:13:59.981681] [INFO ] [MAIN ] [1777/3534] KB kept (0.7s) | 1775 kept, 2 rejected | 127.7/min | ETA: 13.8m [2026-01-06T12:14:00.367388] [DEBUG] [REMOTE ] KBH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:00.367510] [DEBUG] [REMOTE ] KBH: PASS: History has at least 300 days. [2026-01-06T12:14:00.367809] [DEBUG] [REMOTE ] KBH: PASS: Price check passed. Min price $56.41. [2026-01-06T12:14:00.367957] [DEBUG] [REMOTE ] KBH: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:00.368085] [DEBUG] [REMOTE ] KBH: PASS: Integrity check passed. [2026-01-06T12:14:00.368125] [DEBUG] [REMOTE ] KBH: Symbol is viable for forecasting. [2026-01-06T12:14:00.368173] [INFO ] [MAIN ] [1778/3534] KBH kept (0.4s) | 1776 kept, 2 rejected | 127.7/min | ETA: 13.8m [2026-01-06T12:14:00.758809] [DEBUG] [REMOTE ] KBWB: Retrieved 3564 rows, trimmed to 300. [2026-01-06T12:14:00.758949] [DEBUG] [REMOTE ] KBWB: PASS: History has at least 300 days. [2026-01-06T12:14:00.759160] [DEBUG] [REMOTE ] KBWB: PASS: Price check passed. Min price $73.17. [2026-01-06T12:14:00.759296] [DEBUG] [REMOTE ] KBWB: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:00.759436] [DEBUG] [REMOTE ] KBWB: PASS: Integrity check passed. [2026-01-06T12:14:00.759487] [DEBUG] [REMOTE ] KBWB: Symbol is viable for forecasting. [2026-01-06T12:14:00.759538] [INFO ] [MAIN ] [1779/3534] KBWB kept (0.4s) | 1777 kept, 2 rejected | 127.7/min | ETA: 13.7m [2026-01-06T12:14:01.172940] [DEBUG] [REMOTE ] KBWD: Retrieved 3794 rows, trimmed to 300. [2026-01-06T12:14:01.173073] [DEBUG] [REMOTE ] KBWD: PASS: History has at least 300 days. [2026-01-06T12:14:01.173273] [DEBUG] [REMOTE ] KBWD: PASS: Price check passed. Min price $12.77. [2026-01-06T12:14:01.173404] [DEBUG] [REMOTE ] KBWD: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:01.173512] [DEBUG] [REMOTE ] KBWD: PASS: Integrity check passed. [2026-01-06T12:14:01.173551] [DEBUG] [REMOTE ] KBWD: Symbol is viable for forecasting. [2026-01-06T12:14:01.173616] [INFO ] [MAIN ] [1780/3534] KBWD kept (0.4s) | 1778 kept, 2 rejected | 127.7/min | ETA: 13.7m [2026-01-06T12:14:01.627406] [DEBUG] [REMOTE ] KBWP: Retrieved 3781 rows, trimmed to 300. [2026-01-06T12:14:01.627537] [DEBUG] [REMOTE ] KBWP: PASS: History has at least 300 days. [2026-01-06T12:14:01.627793] [DEBUG] [REMOTE ] KBWP: PASS: Price check passed. Min price $114.69. [2026-01-06T12:14:01.627964] [DEBUG] [REMOTE ] KBWP: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:01.628272] [DEBUG] [REMOTE ] KBWP: PASS: Integrity check passed. [2026-01-06T12:14:01.628314] [DEBUG] [REMOTE ] KBWP: Symbol is viable for forecasting. [2026-01-06T12:14:01.628362] [INFO ] [MAIN ] [1781/3534] KBWP kept (0.5s) | 1779 kept, 2 rejected | 127.7/min | ETA: 13.7m [2026-01-06T12:14:02.086799] [DEBUG] [REMOTE ] KBWY: Retrieved 3794 rows, trimmed to 300. [2026-01-06T12:14:02.086919] [DEBUG] [REMOTE ] KBWY: PASS: History has at least 300 days. [2026-01-06T12:14:02.087114] [DEBUG] [REMOTE ] KBWY: PASS: Price check passed. Min price $14.67. [2026-01-06T12:14:02.087262] [DEBUG] [REMOTE ] KBWY: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:02.087369] [DEBUG] [REMOTE ] KBWY: PASS: Integrity check passed. [2026-01-06T12:14:02.087409] [DEBUG] [REMOTE ] KBWY: Symbol is viable for forecasting. [2026-01-06T12:14:02.087455] [INFO ] [MAIN ] [1782/3534] KBWY kept (0.5s) | 1780 kept, 2 rejected | 127.7/min | ETA: 13.7m [2026-01-06T12:14:02.361251] [DEBUG] [REMOTE ] KC: Retrieved 1422 rows, trimmed to 300. [2026-01-06T12:14:02.361382] [DEBUG] [REMOTE ] KC: PASS: History has at least 300 days. [2026-01-06T12:14:02.361595] [DEBUG] [REMOTE ] KC: PASS: Price check passed. Min price $10.34. [2026-01-06T12:14:02.361734] [DEBUG] [REMOTE ] KC: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:02.361843] [DEBUG] [REMOTE ] KC: PASS: Integrity check passed. [2026-01-06T12:14:02.361884] [DEBUG] [REMOTE ] KC: Symbol is viable for forecasting. [2026-01-06T12:14:02.361932] [INFO ] [MAIN ] [1783/3534] KC kept (0.3s) | 1781 kept, 2 rejected | 127.7/min | ETA: 13.7m [2026-01-06T12:14:02.722034] [DEBUG] [REMOTE ] KD: Retrieved 1054 rows, trimmed to 300. [2026-01-06T12:14:02.722241] [DEBUG] [REMOTE ] KD: PASS: History has at least 300 days. [2026-01-06T12:14:02.722497] [DEBUG] [REMOTE ] KD: PASS: Price check passed. Min price $23.57. [2026-01-06T12:14:02.722686] [DEBUG] [REMOTE ] KD: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:02.722819] [DEBUG] [REMOTE ] KD: PASS: Integrity check passed. [2026-01-06T12:14:02.722868] [DEBUG] [REMOTE ] KD: Symbol is viable for forecasting. [2026-01-06T12:14:02.722934] [INFO ] [MAIN ] [1784/3534] KD kept (0.4s) | 1782 kept, 2 rejected | 127.8/min | ETA: 13.7m [2026-01-06T12:14:03.287123] [DEBUG] [REMOTE ] KDP: Retrieved 4451 rows, trimmed to 300. [2026-01-06T12:14:03.287255] [DEBUG] [REMOTE ] KDP: PASS: History has at least 300 days. [2026-01-06T12:14:03.287466] [DEBUG] [REMOTE ] KDP: PASS: Price check passed. Min price $25.61. [2026-01-06T12:14:03.287619] [DEBUG] [REMOTE ] KDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:03.287762] [DEBUG] [REMOTE ] KDP: PASS: Integrity check passed. [2026-01-06T12:14:03.287803] [DEBUG] [REMOTE ] KDP: Symbol is viable for forecasting. [2026-01-06T12:14:03.287853] [INFO ] [MAIN ] [1785/3534] KDP kept (0.6s) | 1783 kept, 2 rejected | 127.7/min | ETA: 13.7m [2026-01-06T12:14:03.571303] [DEBUG] [REMOTE ] KE: Retrieved 2809 rows, trimmed to 300. [2026-01-06T12:14:03.571482] [DEBUG] [REMOTE ] KE: PASS: History has at least 300 days. [2026-01-06T12:14:03.571752] [DEBUG] [REMOTE ] KE: PASS: Price check passed. Min price $26.30. [2026-01-06T12:14:03.571894] [DEBUG] [REMOTE ] KE: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:03.572015] [DEBUG] [REMOTE ] KE: PASS: Integrity check passed. [2026-01-06T12:14:03.572055] [DEBUG] [REMOTE ] KE: Symbol is viable for forecasting. [2026-01-06T12:14:03.572106] [INFO ] [MAIN ] [1786/3534] KE kept (0.3s) | 1784 kept, 2 rejected | 127.8/min | ETA: 13.7m [2026-01-06T12:14:04.177266] [DEBUG] [REMOTE ] KELYA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:04.177417] [DEBUG] [REMOTE ] KELYA: PASS: History has at least 300 days. [2026-01-06T12:14:04.177679] [DEBUG] [REMOTE ] KELYA: PASS: Price check passed. Min price $8.08. [2026-01-06T12:14:04.177850] [DEBUG] [REMOTE ] KELYA: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:04.177974] [DEBUG] [REMOTE ] KELYA: PASS: Integrity check passed. [2026-01-06T12:14:04.178016] [DEBUG] [REMOTE ] KELYA: Symbol is viable for forecasting. [2026-01-06T12:14:04.178065] [INFO ] [MAIN ] [1787/3534] KELYA kept (0.6s) | 1785 kept, 2 rejected | 127.7/min | ETA: 13.7m [2026-01-06T12:14:04.521312] [DEBUG] [REMOTE ] KEN: Retrieved 2760 rows, trimmed to 300. [2026-01-06T12:14:04.521444] [DEBUG] [REMOTE ] KEN: PASS: History has at least 300 days. [2026-01-06T12:14:04.521705] [DEBUG] [REMOTE ] KEN: PASS: Price check passed. Min price $48.09. [2026-01-06T12:14:04.521840] [DEBUG] [REMOTE ] KEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:04.521950] [DEBUG] [REMOTE ] KEN: PASS: Integrity check passed. [2026-01-06T12:14:04.521990] [DEBUG] [REMOTE ] KEN: Symbol is viable for forecasting. [2026-01-06T12:14:04.522036] [INFO ] [MAIN ] [1788/3534] KEN kept (0.3s) | 1786 kept, 2 rejected | 127.8/min | ETA: 13.7m [2026-01-06T12:14:05.062900] [DEBUG] [REMOTE ] KEP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:05.063030] [DEBUG] [REMOTE ] KEP: PASS: History has at least 300 days. [2026-01-06T12:14:05.063254] [DEBUG] [REMOTE ] KEP: PASS: Price check passed. Min price $12.51. [2026-01-06T12:14:05.063387] [DEBUG] [REMOTE ] KEP: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:05.063516] [DEBUG] [REMOTE ] KEP: PASS: Integrity check passed. [2026-01-06T12:14:05.063603] [DEBUG] [REMOTE ] KEP: Symbol is viable for forecasting. [2026-01-06T12:14:05.063670] [INFO ] [MAIN ] [1789/3534] KEP kept (0.5s) | 1787 kept, 2 rejected | 127.8/min | ETA: 13.7m [2026-01-06T12:14:05.569934] [DEBUG] [REMOTE ] KEX: Retrieved 6583 rows, trimmed to 300. [2026-01-06T12:14:05.570150] [DEBUG] [REMOTE ] KEX: PASS: History has at least 300 days. [2026-01-06T12:14:05.570452] [DEBUG] [REMOTE ] KEX: PASS: Price check passed. Min price $79.95. [2026-01-06T12:14:05.570643] [DEBUG] [REMOTE ] KEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:05.570789] [DEBUG] [REMOTE ] KEX: PASS: Integrity check passed. [2026-01-06T12:14:05.570835] [DEBUG] [REMOTE ] KEX: Symbol is viable for forecasting. [2026-01-06T12:14:05.570904] [INFO ] [MAIN ] [1790/3534] KEX kept (0.5s) | 1788 kept, 2 rejected | 127.7/min | ETA: 13.7m [2026-01-06T12:14:05.900516] [DEBUG] [REMOTE ] KEYS: Retrieved 2819 rows, trimmed to 300. [2026-01-06T12:14:05.900730] [DEBUG] [REMOTE ] KEYS: PASS: History has at least 300 days. [2026-01-06T12:14:05.900982] [DEBUG] [REMOTE ] KEYS: PASS: Price check passed. Min price $159.49. [2026-01-06T12:14:05.901122] [DEBUG] [REMOTE ] KEYS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:05.901241] [DEBUG] [REMOTE ] KEYS: PASS: Integrity check passed. [2026-01-06T12:14:05.901282] [DEBUG] [REMOTE ] KEYS: Symbol is viable for forecasting. [2026-01-06T12:14:05.901335] [INFO ] [MAIN ] [1791/3534] KEYS kept (0.3s) | 1789 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:06.431986] [DEBUG] [REMOTE ] KFS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:06.432203] [DEBUG] [REMOTE ] KFS: PASS: History has at least 300 days. [2026-01-06T12:14:06.432494] [DEBUG] [REMOTE ] KFS: PASS: Price check passed. Min price $11.80. [2026-01-06T12:14:06.432661] [DEBUG] [REMOTE ] KFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:06.432838] [DEBUG] [REMOTE ] KFS: PASS: Integrity check passed. [2026-01-06T12:14:06.432882] [DEBUG] [REMOTE ] KFS: Symbol is viable for forecasting. [2026-01-06T12:14:06.432944] [INFO ] [MAIN ] [1792/3534] KFS kept (0.5s) | 1790 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:06.888213] [DEBUG] [REMOTE ] KFY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:06.888348] [DEBUG] [REMOTE ] KFY: PASS: History has at least 300 days. [2026-01-06T12:14:06.888614] [DEBUG] [REMOTE ] KFY: PASS: Price check passed. Min price $62.13. [2026-01-06T12:14:06.888760] [DEBUG] [REMOTE ] KFY: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:06.888878] [DEBUG] [REMOTE ] KFY: PASS: Integrity check passed. [2026-01-06T12:14:06.888920] [DEBUG] [REMOTE ] KFY: Symbol is viable for forecasting. [2026-01-06T12:14:06.888967] [INFO ] [MAIN ] [1793/3534] KFY kept (0.5s) | 1791 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:06.997344] [DEBUG] [REMOTE ] KGS: Retrieved 632 rows, trimmed to 300. [2026-01-06T12:14:06.997531] [DEBUG] [REMOTE ] KGS: PASS: History has at least 300 days. [2026-01-06T12:14:07.002121] [DEBUG] [REMOTE ] KGS: PASS: Price check passed. Min price $32.95. [2026-01-06T12:14:07.002645] [DEBUG] [REMOTE ] KGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:07.002860] [DEBUG] [REMOTE ] KGS: PASS: Integrity check passed. [2026-01-06T12:14:07.002904] [DEBUG] [REMOTE ] KGS: Symbol is viable for forecasting. [2026-01-06T12:14:07.002974] [INFO ] [MAIN ] [1794/3534] KGS kept (0.1s) | 1792 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:07.684813] [DEBUG] [REMOTE ] KHC: Retrieved 2642 rows, trimmed to 300. [2026-01-06T12:14:07.685001] [DEBUG] [REMOTE ] KHC: PASS: History has at least 300 days. [2026-01-06T12:14:07.685260] [DEBUG] [REMOTE ] KHC: PASS: Price check passed. Min price $23.35. [2026-01-06T12:14:07.685405] [DEBUG] [REMOTE ] KHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:07.685528] [DEBUG] [REMOTE ] KHC: PASS: Integrity check passed. [2026-01-06T12:14:07.685599] [DEBUG] [REMOTE ] KHC: Symbol is viable for forecasting. [2026-01-06T12:14:07.685657] [INFO ] [MAIN ] [1795/3534] KHC kept (0.7s) | 1793 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:07.980916] [DEBUG] [REMOTE ] KIDS: Retrieved 2068 rows, trimmed to 300. [2026-01-06T12:14:07.981093] [DEBUG] [REMOTE ] KIDS: PASS: History has at least 300 days. [2026-01-06T12:14:07.981325] [DEBUG] [REMOTE ] KIDS: PASS: Price check passed. Min price $16.30. [2026-01-06T12:14:07.981463] [DEBUG] [REMOTE ] KIDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:07.981598] [DEBUG] [REMOTE ] KIDS: PASS: Integrity check passed. [2026-01-06T12:14:07.981642] [DEBUG] [REMOTE ] KIDS: Symbol is viable for forecasting. [2026-01-06T12:14:07.981695] [INFO ] [MAIN ] [1796/3534] KIDS kept (0.3s) | 1794 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:08.594564] [DEBUG] [REMOTE ] KIM: Retrieved 6581 rows, trimmed to 300. [2026-01-06T12:14:08.594713] [DEBUG] [REMOTE ] KIM: PASS: History has at least 300 days. [2026-01-06T12:14:08.594948] [DEBUG] [REMOTE ] KIM: PASS: Price check passed. Min price $19.62. [2026-01-06T12:14:08.595090] [DEBUG] [REMOTE ] KIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:08.595210] [DEBUG] [REMOTE ] KIM: PASS: Integrity check passed. [2026-01-06T12:14:08.595251] [DEBUG] [REMOTE ] KIM: Symbol is viable for forecasting. [2026-01-06T12:14:08.595300] [INFO ] [MAIN ] [1797/3534] KIM kept (0.6s) | 1795 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:09.111102] [DEBUG] [REMOTE ] KINS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:09.111216] [DEBUG] [REMOTE ] KINS: PASS: History has at least 300 days. [2026-01-06T12:14:09.111471] [DEBUG] [REMOTE ] KINS: PASS: Price check passed. Min price $14.09. [2026-01-06T12:14:09.111630] [DEBUG] [REMOTE ] KINS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:09.111759] [DEBUG] [REMOTE ] KINS: PASS: Integrity check passed. [2026-01-06T12:14:09.111800] [DEBUG] [REMOTE ] KINS: Symbol is viable for forecasting. [2026-01-06T12:14:09.111848] [INFO ] [MAIN ] [1798/3534] KINS kept (0.5s) | 1796 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:09.355425] [DEBUG] [REMOTE ] KIO: Retrieved 3130 rows, trimmed to 300. [2026-01-06T12:14:09.355549] [DEBUG] [REMOTE ] KIO: PASS: History has at least 300 days. [2026-01-06T12:14:09.355782] [DEBUG] [REMOTE ] KIO: PASS: Price check passed. Min price $11.26. [2026-01-06T12:14:09.355915] [DEBUG] [REMOTE ] KIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:09.356026] [DEBUG] [REMOTE ] KIO: PASS: Integrity check passed. [2026-01-06T12:14:09.356065] [DEBUG] [REMOTE ] KIO: Symbol is viable for forecasting. [2026-01-06T12:14:09.356111] [INFO ] [MAIN ] [1799/3534] KIO kept (0.2s) | 1797 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:09.812873] [DEBUG] [REMOTE ] KKRS: Retrieved 1183 rows, trimmed to 300. [2026-01-06T12:14:09.813004] [DEBUG] [REMOTE ] KKRS: PASS: History has at least 300 days. [2026-01-06T12:14:09.813223] [DEBUG] [REMOTE ] KKRS: PASS: Price check passed. Min price $16.85. [2026-01-06T12:14:09.813356] [DEBUG] [REMOTE ] KKRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:09.813466] [DEBUG] [REMOTE ] KKRS: PASS: Integrity check passed. [2026-01-06T12:14:09.813505] [DEBUG] [REMOTE ] KKRS: Symbol is viable for forecasting. [2026-01-06T12:14:09.813552] [INFO ] [MAIN ] [1800/3534] KKRS kept (0.5s) | 1798 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:10.387987] [DEBUG] [REMOTE ] KLAC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:10.388129] [DEBUG] [REMOTE ] KLAC: PASS: History has at least 300 days. [2026-01-06T12:14:10.388354] [DEBUG] [REMOTE ] KLAC: PASS: Price check passed. Min price $981.11. [2026-01-06T12:14:10.388486] [DEBUG] [REMOTE ] KLAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:10.388619] [DEBUG] [REMOTE ] KLAC: PASS: Integrity check passed. [2026-01-06T12:14:10.388661] [DEBUG] [REMOTE ] KLAC: Symbol is viable for forecasting. [2026-01-06T12:14:10.388707] [INFO ] [MAIN ] [1801/3534] KLAC kept (0.6s) | 1799 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:10.899735] [DEBUG] [REMOTE ] KLIC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:10.899879] [DEBUG] [REMOTE ] KLIC: PASS: History has at least 300 days. [2026-01-06T12:14:10.900099] [DEBUG] [REMOTE ] KLIC: PASS: Price check passed. Min price $35.13. [2026-01-06T12:14:10.900233] [DEBUG] [REMOTE ] KLIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:10.900346] [DEBUG] [REMOTE ] KLIC: PASS: Integrity check passed. [2026-01-06T12:14:10.900386] [DEBUG] [REMOTE ] KLIC: Symbol is viable for forecasting. [2026-01-06T12:14:10.900442] [INFO ] [MAIN ] [1802/3534] KLIC kept (0.5s) | 1800 kept, 2 rejected | 127.8/min | ETA: 13.6m [2026-01-06T12:14:11.178020] [DEBUG] [REMOTE ] KLXE: Retrieved 1835 rows, trimmed to 300. [2026-01-06T12:14:11.178140] [DEBUG] [REMOTE ] KLXE: PASS: History has at least 300 days. [2026-01-06T12:14:11.178337] [DEBUG] [REMOTE ] KLXE: PASS: Price check passed. Min price $1.56. [2026-01-06T12:14:11.178466] [DEBUG] [REMOTE ] KLXE: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:11.178613] [DEBUG] [REMOTE ] KLXE: PASS: Integrity check passed. [2026-01-06T12:14:11.178655] [DEBUG] [REMOTE ] KLXE: Symbol is viable for forecasting. [2026-01-06T12:14:11.178702] [INFO ] [MAIN ] [1803/3534] KLXE kept (0.3s) | 1801 kept, 2 rejected | 127.8/min | ETA: 13.5m [2026-01-06T12:14:11.803638] [DEBUG] [REMOTE ] KMB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:11.803836] [DEBUG] [REMOTE ] KMB: PASS: History has at least 300 days. [2026-01-06T12:14:11.804093] [DEBUG] [REMOTE ] KMB: PASS: Price check passed. Min price $98.07. [2026-01-06T12:14:11.804231] [DEBUG] [REMOTE ] KMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:11.804355] [DEBUG] [REMOTE ] KMB: PASS: Integrity check passed. [2026-01-06T12:14:11.804396] [DEBUG] [REMOTE ] KMB: Symbol is viable for forecasting. [2026-01-06T12:14:11.804446] [INFO ] [MAIN ] [1804/3534] KMB kept (0.6s) | 1802 kept, 2 rejected | 127.8/min | ETA: 13.5m [2026-01-06T12:14:11.971642] [DEBUG] [REMOTE ] KMDA: Retrieved 3169 rows, trimmed to 300. [2026-01-06T12:14:11.971768] [DEBUG] [REMOTE ] KMDA: PASS: History has at least 300 days. [2026-01-06T12:14:11.971969] [DEBUG] [REMOTE ] KMDA: PASS: Price check passed. Min price $6.60. [2026-01-06T12:14:11.972106] [DEBUG] [REMOTE ] KMDA: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:11.972222] [DEBUG] [REMOTE ] KMDA: PASS: Integrity check passed. [2026-01-06T12:14:11.972262] [DEBUG] [REMOTE ] KMDA: Symbol is viable for forecasting. [2026-01-06T12:14:11.972311] [INFO ] [MAIN ] [1805/3534] KMDA kept (0.2s) | 1803 kept, 2 rejected | 127.8/min | ETA: 13.5m [2026-01-06T12:14:12.574242] [DEBUG] [REMOTE ] KMI: Retrieved 3746 rows, trimmed to 300. [2026-01-06T12:14:12.574456] [DEBUG] [REMOTE ] KMI: PASS: History has at least 300 days. [2026-01-06T12:14:12.574766] [DEBUG] [REMOTE ] KMI: PASS: Price check passed. Min price $25.57. [2026-01-06T12:14:12.574910] [DEBUG] [REMOTE ] KMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:12.575030] [DEBUG] [REMOTE ] KMI: PASS: Integrity check passed. [2026-01-06T12:14:12.575072] [DEBUG] [REMOTE ] KMI: Symbol is viable for forecasting. [2026-01-06T12:14:12.575124] [INFO ] [MAIN ] [1806/3534] KMI kept (0.6s) | 1804 kept, 2 rejected | 127.8/min | ETA: 13.5m [2026-01-06T12:14:12.843689] [DEBUG] [REMOTE ] KMPB: Retrieved 957 rows, trimmed to 300. [2026-01-06T12:14:12.843828] [DEBUG] [REMOTE ] KMPB: PASS: History has at least 300 days. [2026-01-06T12:14:12.844030] [DEBUG] [REMOTE ] KMPB: PASS: Price check passed. Min price $22.89. [2026-01-06T12:14:12.844165] [DEBUG] [REMOTE ] KMPB: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:12.844275] [DEBUG] [REMOTE ] KMPB: PASS: Integrity check passed. [2026-01-06T12:14:12.844316] [DEBUG] [REMOTE ] KMPB: Symbol is viable for forecasting. [2026-01-06T12:14:12.844364] [INFO ] [MAIN ] [1807/3534] KMPB kept (0.3s) | 1805 kept, 2 rejected | 127.9/min | ETA: 13.5m [2026-01-06T12:14:13.480918] [DEBUG] [REMOTE ] KMX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:13.481051] [DEBUG] [REMOTE ] KMX: PASS: History has at least 300 days. [2026-01-06T12:14:13.481259] [DEBUG] [REMOTE ] KMX: PASS: Price check passed. Min price $30.88. [2026-01-06T12:14:13.481390] [DEBUG] [REMOTE ] KMX: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:13.481502] [DEBUG] [REMOTE ] KMX: PASS: Integrity check passed. [2026-01-06T12:14:13.481542] [DEBUG] [REMOTE ] KMX: Symbol is viable for forecasting. [2026-01-06T12:14:13.481607] [INFO ] [MAIN ] [1808/3534] KMX kept (0.6s) | 1806 kept, 2 rejected | 127.8/min | ETA: 13.5m [2026-01-06T12:14:13.751880] [DEBUG] [REMOTE ] KN: Retrieved 2990 rows, trimmed to 300. [2026-01-06T12:14:13.752010] [DEBUG] [REMOTE ] KN: PASS: History has at least 300 days. [2026-01-06T12:14:13.752207] [DEBUG] [REMOTE ] KN: PASS: Price check passed. Min price $20.67. [2026-01-06T12:14:13.752338] [DEBUG] [REMOTE ] KN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:13.752445] [DEBUG] [REMOTE ] KN: PASS: Integrity check passed. [2026-01-06T12:14:13.752484] [DEBUG] [REMOTE ] KN: Symbol is viable for forecasting. [2026-01-06T12:14:13.752530] [INFO ] [MAIN ] [1809/3534] KN kept (0.3s) | 1807 kept, 2 rejected | 127.9/min | ETA: 13.5m [2026-01-06T12:14:14.103672] [DEBUG] [REMOTE ] KNF: Retrieved 651 rows, trimmed to 300. [2026-01-06T12:14:14.103806] [DEBUG] [REMOTE ] KNF: PASS: History has at least 300 days. [2026-01-06T12:14:14.104002] [DEBUG] [REMOTE ] KNF: PASS: Price check passed. Min price $59.93. [2026-01-06T12:14:14.104135] [DEBUG] [REMOTE ] KNF: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:14.104244] [DEBUG] [REMOTE ] KNF: PASS: Integrity check passed. [2026-01-06T12:14:14.104285] [DEBUG] [REMOTE ] KNF: Symbol is viable for forecasting. [2026-01-06T12:14:14.104331] [INFO ] [MAIN ] [1810/3534] KNF kept (0.4s) | 1808 kept, 2 rejected | 127.9/min | ETA: 13.5m [2026-01-06T12:14:14.645744] [DEBUG] [REMOTE ] KNOP: Retrieved 3205 rows, trimmed to 300. [2026-01-06T12:14:14.645872] [DEBUG] [REMOTE ] KNOP: PASS: History has at least 300 days. [2026-01-06T12:14:14.646081] [DEBUG] [REMOTE ] KNOP: PASS: Price check passed. Min price $8.21. [2026-01-06T12:14:14.646211] [DEBUG] [REMOTE ] KNOP: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:14.646328] [DEBUG] [REMOTE ] KNOP: PASS: Integrity check passed. [2026-01-06T12:14:14.646366] [DEBUG] [REMOTE ] KNOP: Symbol is viable for forecasting. [2026-01-06T12:14:14.646413] [INFO ] [MAIN ] [1811/3534] KNOP kept (0.5s) | 1809 kept, 2 rejected | 127.9/min | ETA: 13.5m [2026-01-06T12:14:14.979098] [DEBUG] [REMOTE ] KNSA: Retrieved 1914 rows, trimmed to 300. [2026-01-06T12:14:14.979232] [DEBUG] [REMOTE ] KNSA: PASS: History has at least 300 days. [2026-01-06T12:14:14.979429] [DEBUG] [REMOTE ] KNSA: PASS: Price check passed. Min price $37.01. [2026-01-06T12:14:14.979564] [DEBUG] [REMOTE ] KNSA: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:14.979710] [DEBUG] [REMOTE ] KNSA: PASS: Integrity check passed. [2026-01-06T12:14:14.979752] [DEBUG] [REMOTE ] KNSA: Symbol is viable for forecasting. [2026-01-06T12:14:14.979799] [INFO ] [MAIN ] [1812/3534] KNSA kept (0.3s) | 1810 kept, 2 rejected | 127.9/min | ETA: 13.5m [2026-01-06T12:14:15.411117] [DEBUG] [REMOTE ] KNSL: Retrieved 2373 rows, trimmed to 300. [2026-01-06T12:14:15.411242] [DEBUG] [REMOTE ] KNSL: PASS: History has at least 300 days. [2026-01-06T12:14:15.411437] [DEBUG] [REMOTE ] KNSL: PASS: Price check passed. Min price $354.60. [2026-01-06T12:14:15.411564] [DEBUG] [REMOTE ] KNSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:15.411716] [DEBUG] [REMOTE ] KNSL: PASS: Integrity check passed. [2026-01-06T12:14:15.411757] [DEBUG] [REMOTE ] KNSL: Symbol is viable for forecasting. [2026-01-06T12:14:15.411804] [INFO ] [MAIN ] [1813/3534] KNSL kept (0.4s) | 1811 kept, 2 rejected | 127.9/min | ETA: 13.5m [2026-01-06T12:14:15.816113] [DEBUG] [REMOTE ] KNTK: Retrieved 2181 rows, trimmed to 300. [2026-01-06T12:14:15.816233] [DEBUG] [REMOTE ] KNTK: PASS: History has at least 300 days. [2026-01-06T12:14:15.816431] [DEBUG] [REMOTE ] KNTK: PASS: Price check passed. Min price $31.68. [2026-01-06T12:14:15.816772] [DEBUG] [REMOTE ] KNTK: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:15.816934] [DEBUG] [REMOTE ] KNTK: PASS: Integrity check passed. [2026-01-06T12:14:15.816988] [DEBUG] [REMOTE ] KNTK: Symbol is viable for forecasting. [2026-01-06T12:14:15.817051] [INFO ] [MAIN ] [1814/3534] KNTK kept (0.4s) | 1812 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:16.406843] [DEBUG] [REMOTE ] KNX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:16.407069] [DEBUG] [REMOTE ] KNX: PASS: History has at least 300 days. [2026-01-06T12:14:16.407440] [DEBUG] [REMOTE ] KNX: PASS: Price check passed. Min price $41.53. [2026-01-06T12:14:16.407815] [DEBUG] [REMOTE ] KNX: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:16.407972] [DEBUG] [REMOTE ] KNX: PASS: Integrity check passed. [2026-01-06T12:14:16.408013] [DEBUG] [REMOTE ] KNX: Symbol is viable for forecasting. [2026-01-06T12:14:16.408068] [INFO ] [MAIN ] [1815/3534] KNX kept (0.6s) | 1813 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:16.677584] [DEBUG] [REMOTE ] KOD: Retrieved 1822 rows, trimmed to 300. [2026-01-06T12:14:16.677787] [DEBUG] [REMOTE ] KOD: PASS: History has at least 300 days. [2026-01-06T12:14:16.678036] [DEBUG] [REMOTE ] KOD: PASS: Price check passed. Min price $11.60. [2026-01-06T12:14:16.678174] [DEBUG] [REMOTE ] KOD: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:16.678289] [DEBUG] [REMOTE ] KOD: PASS: Integrity check passed. [2026-01-06T12:14:16.678330] [DEBUG] [REMOTE ] KOD: Symbol is viable for forecasting. [2026-01-06T12:14:16.678381] [INFO ] [MAIN ] [1816/3534] KOD kept (0.3s) | 1814 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:17.164636] [DEBUG] [REMOTE ] KODK: Retrieved 3090 rows, trimmed to 300. [2026-01-06T12:14:17.164828] [DEBUG] [REMOTE ] KODK: PASS: History has at least 300 days. [2026-01-06T12:14:17.165087] [DEBUG] [REMOTE ] KODK: PASS: Price check passed. Min price $5.79. [2026-01-06T12:14:17.165231] [DEBUG] [REMOTE ] KODK: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:17.165362] [DEBUG] [REMOTE ] KODK: PASS: Integrity check passed. [2026-01-06T12:14:17.165405] [DEBUG] [REMOTE ] KODK: Symbol is viable for forecasting. [2026-01-06T12:14:17.165677] [INFO ] [MAIN ] [1817/3534] KODK kept (0.5s) | 1815 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:17.703720] [DEBUG] [REMOTE ] KOF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:17.703968] [DEBUG] [REMOTE ] KOF: PASS: History has at least 300 days. [2026-01-06T12:14:17.704451] [DEBUG] [REMOTE ] KOF: PASS: Price check passed. Min price $79.85. [2026-01-06T12:14:17.704615] [DEBUG] [REMOTE ] KOF: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:17.704775] [DEBUG] [REMOTE ] KOF: PASS: Integrity check passed. [2026-01-06T12:14:17.704817] [DEBUG] [REMOTE ] KOF: Symbol is viable for forecasting. [2026-01-06T12:14:17.704872] [INFO ] [MAIN ] [1818/3534] KOF kept (0.5s) | 1816 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:18.182463] [DEBUG] [REMOTE ] KOP: Retrieved 5013 rows, trimmed to 300. [2026-01-06T12:14:18.182882] [DEBUG] [REMOTE ] KOP: PASS: History has at least 300 days. [2026-01-06T12:14:18.183135] [DEBUG] [REMOTE ] KOP: PASS: Price check passed. Min price $26.28. [2026-01-06T12:14:18.183278] [DEBUG] [REMOTE ] KOP: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:18.183397] [DEBUG] [REMOTE ] KOP: PASS: Integrity check passed. [2026-01-06T12:14:18.183437] [DEBUG] [REMOTE ] KOP: Symbol is viable for forecasting. [2026-01-06T12:14:18.183487] [INFO ] [MAIN ] [1819/3534] KOP kept (0.5s) | 1817 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:18.651955] [DEBUG] [REMOTE ] KOPN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:18.652164] [DEBUG] [REMOTE ] KOPN: PASS: History has at least 300 days. [2026-01-06T12:14:18.652473] [DEBUG] [REMOTE ] KOPN: PASS: Price check passed. Min price $2.21. [2026-01-06T12:14:18.652639] [DEBUG] [REMOTE ] KOPN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:18.652786] [DEBUG] [REMOTE ] KOPN: PASS: Integrity check passed. [2026-01-06T12:14:18.652831] [DEBUG] [REMOTE ] KOPN: Symbol is viable for forecasting. [2026-01-06T12:14:18.652886] [INFO ] [MAIN ] [1820/3534] KOPN kept (0.5s) | 1818 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:19.167525] [DEBUG] [REMOTE ] KOSS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:19.167771] [DEBUG] [REMOTE ] KOSS: PASS: History has at least 300 days. [2026-01-06T12:14:19.168062] [DEBUG] [REMOTE ] KOSS: PASS: Price check passed. Min price $4.14. [2026-01-06T12:14:19.168203] [DEBUG] [REMOTE ] KOSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:19.168526] [DEBUG] [REMOTE ] KOSS: PASS: Integrity check passed. [2026-01-06T12:14:19.168591] [DEBUG] [REMOTE ] KOSS: Symbol is viable for forecasting. [2026-01-06T12:14:19.168677] [INFO ] [MAIN ] [1821/3534] KOSS kept (0.5s) | 1819 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:19.468876] [DEBUG] [REMOTE ] KPRX: Retrieved 2623 rows, trimmed to 300. [2026-01-06T12:14:19.469056] [DEBUG] [REMOTE ] KPRX: PASS: History has at least 300 days. [2026-01-06T12:14:19.469302] [DEBUG] [REMOTE ] KPRX: PASS: Price check passed. Min price $1.80. [2026-01-06T12:14:19.469439] [DEBUG] [REMOTE ] KPRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:19.469554] [DEBUG] [REMOTE ] KPRX: PASS: Integrity check passed. [2026-01-06T12:14:19.469614] [DEBUG] [REMOTE ] KPRX: Symbol is viable for forecasting. [2026-01-06T12:14:19.469666] [INFO ] [MAIN ] [1822/3534] KPRX kept (0.3s) | 1820 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:19.912442] [DEBUG] [REMOTE ] KPTI: Retrieved 3058 rows, trimmed to 300. [2026-01-06T12:14:19.912649] [DEBUG] [REMOTE ] KPTI: PASS: History has at least 300 days. [2026-01-06T12:14:19.912915] [DEBUG] [REMOTE ] KPTI: PASS: Price check passed. Min price $5.16. [2026-01-06T12:14:19.913055] [DEBUG] [REMOTE ] KPTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:19.913186] [DEBUG] [REMOTE ] KPTI: PASS: Integrity check passed. [2026-01-06T12:14:19.913229] [DEBUG] [REMOTE ] KPTI: Symbol is viable for forecasting. [2026-01-06T12:14:19.913284] [INFO ] [MAIN ] [1823/3534] KPTI kept (0.4s) | 1821 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:20.498177] [DEBUG] [REMOTE ] KRC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:20.498406] [DEBUG] [REMOTE ] KRC: PASS: History has at least 300 days. [2026-01-06T12:14:20.498743] [DEBUG] [REMOTE ] KRC: PASS: Price check passed. Min price $37.02. [2026-01-06T12:14:20.498886] [DEBUG] [REMOTE ] KRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:20.499036] [DEBUG] [REMOTE ] KRC: PASS: Integrity check passed. [2026-01-06T12:14:20.499078] [DEBUG] [REMOTE ] KRC: Symbol is viable for forecasting. [2026-01-06T12:14:20.499133] [INFO ] [MAIN ] [1824/3534] KRC kept (0.6s) | 1822 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:20.818695] [DEBUG] [REMOTE ] KREF: Retrieved 2179 rows, trimmed to 300. [2026-01-06T12:14:20.818820] [DEBUG] [REMOTE ] KREF: PASS: History has at least 300 days. [2026-01-06T12:14:20.819013] [DEBUG] [REMOTE ] KREF: PASS: Price check passed. Min price $7.56. [2026-01-06T12:14:20.819144] [DEBUG] [REMOTE ] KREF: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:20.819274] [DEBUG] [REMOTE ] KREF: PASS: Integrity check passed. [2026-01-06T12:14:20.819314] [DEBUG] [REMOTE ] KREF: Symbol is viable for forecasting. [2026-01-06T12:14:20.819360] [INFO ] [MAIN ] [1825/3534] KREF kept (0.3s) | 1823 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:21.313658] [DEBUG] [REMOTE ] KRG: Retrieved 5385 rows, trimmed to 300. [2026-01-06T12:14:21.313864] [DEBUG] [REMOTE ] KRG: PASS: History has at least 300 days. [2026-01-06T12:14:21.314147] [DEBUG] [REMOTE ] KRG: PASS: Price check passed. Min price $21.33. [2026-01-06T12:14:21.314441] [DEBUG] [REMOTE ] KRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:21.314606] [DEBUG] [REMOTE ] KRG: PASS: Integrity check passed. [2026-01-06T12:14:21.314653] [DEBUG] [REMOTE ] KRG: Symbol is viable for forecasting. [2026-01-06T12:14:21.314901] [INFO ] [MAIN ] [1826/3534] KRG kept (0.5s) | 1824 kept, 2 rejected | 127.9/min | ETA: 13.4m [2026-01-06T12:14:21.758062] [DEBUG] [REMOTE ] KRMD: Retrieved 6582 rows, trimmed to 300. [2026-01-06T12:14:21.758258] [DEBUG] [REMOTE ] KRMD: PASS: History has at least 300 days. [2026-01-06T12:14:21.758521] [DEBUG] [REMOTE ] KRMD: PASS: Price check passed. Min price $3.73. [2026-01-06T12:14:21.758679] [DEBUG] [REMOTE ] KRMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:21.758811] [DEBUG] [REMOTE ] KRMD: PASS: Integrity check passed. [2026-01-06T12:14:21.758853] [DEBUG] [REMOTE ] KRMD: Symbol is viable for forecasting. [2026-01-06T12:14:21.758907] [INFO ] [MAIN ] [1827/3534] KRMD kept (0.4s) | 1825 kept, 2 rejected | 127.9/min | ETA: 13.3m [2026-01-06T12:14:22.250154] [DEBUG] [REMOTE ] KRNY: Retrieved 5249 rows, trimmed to 300. [2026-01-06T12:14:22.250340] [DEBUG] [REMOTE ] KRNY: PASS: History has at least 300 days. [2026-01-06T12:14:22.250796] [DEBUG] [REMOTE ] KRNY: PASS: Price check passed. Min price $6.25. [2026-01-06T12:14:22.250942] [DEBUG] [REMOTE ] KRNY: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:22.251067] [DEBUG] [REMOTE ] KRNY: PASS: Integrity check passed. [2026-01-06T12:14:22.251110] [DEBUG] [REMOTE ] KRNY: Symbol is viable for forecasting. [2026-01-06T12:14:22.251162] [INFO ] [MAIN ] [1828/3534] KRNY kept (0.5s) | 1826 kept, 2 rejected | 127.9/min | ETA: 13.3m [2026-01-06T12:14:22.717662] [DEBUG] [REMOTE ] KRO: Retrieved 5553 rows, trimmed to 300. [2026-01-06T12:14:22.717876] [DEBUG] [REMOTE ] KRO: PASS: History has at least 300 days. [2026-01-06T12:14:22.718161] [DEBUG] [REMOTE ] KRO: PASS: Price check passed. Min price $4.28. [2026-01-06T12:14:22.718315] [DEBUG] [REMOTE ] KRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:22.718447] [DEBUG] [REMOTE ] KRO: PASS: Integrity check passed. [2026-01-06T12:14:22.718490] [DEBUG] [REMOTE ] KRO: Symbol is viable for forecasting. [2026-01-06T12:14:22.718544] [INFO ] [MAIN ] [1829/3534] KRO kept (0.5s) | 1827 kept, 2 rejected | 127.9/min | ETA: 13.3m [2026-01-06T12:14:23.022905] [DEBUG] [REMOTE ] KROS: Retrieved 1443 rows, trimmed to 300. [2026-01-06T12:14:23.023065] [DEBUG] [REMOTE ] KROS: PASS: History has at least 300 days. [2026-01-06T12:14:23.023288] [DEBUG] [REMOTE ] KROS: PASS: Price check passed. Min price $13.74. [2026-01-06T12:14:23.023423] [DEBUG] [REMOTE ] KROS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:23.023533] [DEBUG] [REMOTE ] KROS: PASS: Integrity check passed. [2026-01-06T12:14:23.023604] [DEBUG] [REMOTE ] KROS: Symbol is viable for forecasting. [2026-01-06T12:14:23.023658] [INFO ] [MAIN ] [1830/3534] KROS kept (0.3s) | 1828 kept, 2 rejected | 127.9/min | ETA: 13.3m [2026-01-06T12:14:23.438242] [DEBUG] [REMOTE ] KRP: Retrieved 2242 rows, trimmed to 300. [2026-01-06T12:14:23.438421] [DEBUG] [REMOTE ] KRP: PASS: History has at least 300 days. [2026-01-06T12:14:23.438679] [DEBUG] [REMOTE ] KRP: PASS: Price check passed. Min price $11.36. [2026-01-06T12:14:23.438817] [DEBUG] [REMOTE ] KRP: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:23.438935] [DEBUG] [REMOTE ] KRP: PASS: Integrity check passed. [2026-01-06T12:14:23.438974] [DEBUG] [REMOTE ] KRP: Symbol is viable for forecasting. [2026-01-06T12:14:23.439025] [INFO ] [MAIN ] [1831/3534] KRP kept (0.4s) | 1829 kept, 2 rejected | 128.0/min | ETA: 13.3m [2026-01-06T12:14:23.738748] [DEBUG] [REMOTE ] KRRO: Retrieved 542 rows, trimmed to 300. [2026-01-06T12:14:23.738924] [DEBUG] [REMOTE ] KRRO: PASS: History has at least 300 days. [2026-01-06T12:14:23.739155] [DEBUG] [REMOTE ] KRRO: PASS: Price check passed. Min price $5.28. [2026-01-06T12:14:23.739292] [DEBUG] [REMOTE ] KRRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:23.739409] [DEBUG] [REMOTE ] KRRO: PASS: Integrity check passed. [2026-01-06T12:14:23.739449] [DEBUG] [REMOTE ] KRRO: Symbol is viable for forecasting. [2026-01-06T12:14:23.739499] [INFO ] [MAIN ] [1832/3534] KRRO kept (0.3s) | 1830 kept, 2 rejected | 128.0/min | ETA: 13.3m [2026-01-06T12:14:24.219336] [DEBUG] [REMOTE ] KRUS: Retrieved 1616 rows, trimmed to 300. [2026-01-06T12:14:24.219535] [DEBUG] [REMOTE ] KRUS: PASS: History has at least 300 days. [2026-01-06T12:14:24.219863] [DEBUG] [REMOTE ] KRUS: PASS: Price check passed. Min price $42.67. [2026-01-06T12:14:24.220030] [DEBUG] [REMOTE ] KRUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:24.220209] [DEBUG] [REMOTE ] KRUS: PASS: Integrity check passed. [2026-01-06T12:14:24.220258] [DEBUG] [REMOTE ] KRUS: Symbol is viable for forecasting. [2026-01-06T12:14:24.220324] [INFO ] [MAIN ] [1833/3534] KRUS kept (0.5s) | 1831 kept, 2 rejected | 128.0/min | ETA: 13.3m [2026-01-06T12:14:24.667834] [DEBUG] [REMOTE ] KRYS: Retrieved 2084 rows, trimmed to 300. [2026-01-06T12:14:24.668129] [DEBUG] [REMOTE ] KRYS: PASS: History has at least 300 days. [2026-01-06T12:14:24.668671] [DEBUG] [REMOTE ] KRYS: PASS: Price check passed. Min price $181.47. [2026-01-06T12:14:24.668882] [DEBUG] [REMOTE ] KRYS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:24.669094] [DEBUG] [REMOTE ] KRYS: PASS: Integrity check passed. [2026-01-06T12:14:24.669163] [DEBUG] [REMOTE ] KRYS: Symbol is viable for forecasting. [2026-01-06T12:14:24.669252] [INFO ] [MAIN ] [1834/3534] KRYS kept (0.4s) | 1832 kept, 2 rejected | 128.0/min | ETA: 13.3m [2026-01-06T12:14:24.982253] [DEBUG] [REMOTE ] KSCP: Retrieved 988 rows, trimmed to 300. [2026-01-06T12:14:24.982535] [DEBUG] [REMOTE ] KSCP: PASS: History has at least 300 days. [2026-01-06T12:14:24.982952] [DEBUG] [REMOTE ] KSCP: PASS: Price check passed. Min price $3.54. [2026-01-06T12:14:24.983149] [DEBUG] [REMOTE ] KSCP: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:24.983339] [DEBUG] [REMOTE ] KSCP: PASS: Integrity check passed. [2026-01-06T12:14:24.983399] [DEBUG] [REMOTE ] KSCP: Symbol is viable for forecasting. [2026-01-06T12:14:24.983479] [INFO ] [MAIN ] [1835/3534] KSCP kept (0.3s) | 1833 kept, 2 rejected | 128.0/min | ETA: 13.3m [2026-01-06T12:14:25.344029] [DEBUG] [REMOTE ] KSPI: Retrieved 492 rows, trimmed to 300. [2026-01-06T12:14:25.344177] [DEBUG] [REMOTE ] KSPI: PASS: History has at least 300 days. [2026-01-06T12:14:25.344385] [DEBUG] [REMOTE ] KSPI: PASS: Price check passed. Min price $70.89. [2026-01-06T12:14:25.344520] [DEBUG] [REMOTE ] KSPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:25.344680] [DEBUG] [REMOTE ] KSPI: PASS: Integrity check passed. [2026-01-06T12:14:25.344721] [DEBUG] [REMOTE ] KSPI: Symbol is viable for forecasting. [2026-01-06T12:14:25.344770] [INFO ] [MAIN ] [1836/3534] KSPI kept (0.4s) | 1834 kept, 2 rejected | 128.0/min | ETA: 13.3m [2026-01-06T12:14:26.046944] [DEBUG] [REMOTE ] KSS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:26.047075] [DEBUG] [REMOTE ] KSS: PASS: History has at least 300 days. [2026-01-06T12:14:26.047296] [DEBUG] [REMOTE ] KSS: PASS: Price check passed. Min price $13.91. [2026-01-06T12:14:26.047434] [DEBUG] [REMOTE ] KSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:26.047556] [DEBUG] [REMOTE ] KSS: PASS: Integrity check passed. [2026-01-06T12:14:26.047711] [DEBUG] [REMOTE ] KSS: Symbol is viable for forecasting. [2026-01-06T12:14:26.047787] [INFO ] [MAIN ] [1837/3534] KSS kept (0.7s) | 1835 kept, 2 rejected | 128.0/min | ETA: 13.3m [2026-01-06T12:14:26.310119] [DEBUG] [REMOTE ] KTB: Retrieved 1673 rows, trimmed to 300. [2026-01-06T12:14:26.310242] [DEBUG] [REMOTE ] KTB: PASS: History has at least 300 days. [2026-01-06T12:14:26.310436] [DEBUG] [REMOTE ] KTB: PASS: Price check passed. Min price $60.99. [2026-01-06T12:14:26.310587] [DEBUG] [REMOTE ] KTB: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:26.310697] [DEBUG] [REMOTE ] KTB: PASS: Integrity check passed. [2026-01-06T12:14:26.310736] [DEBUG] [REMOTE ] KTB: Symbol is viable for forecasting. [2026-01-06T12:14:26.310782] [INFO ] [MAIN ] [1838/3534] KTB kept (0.3s) | 1836 kept, 2 rejected | 128.0/min | ETA: 13.2m [2026-01-06T12:14:26.963321] [DEBUG] [REMOTE ] KTCC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:26.963537] [DEBUG] [REMOTE ] KTCC: PASS: History has at least 300 days. [2026-01-06T12:14:26.963847] [DEBUG] [REMOTE ] KTCC: PASS: Price check passed. Min price $2.42. [2026-01-06T12:14:26.963993] [DEBUG] [REMOTE ] KTCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:26.964140] [DEBUG] [REMOTE ] KTCC: PASS: Integrity check passed. [2026-01-06T12:14:26.964183] [DEBUG] [REMOTE ] KTCC: Symbol is viable for forecasting. [2026-01-06T12:14:26.964246] [INFO ] [MAIN ] [1839/3534] KTCC kept (0.7s) | 1837 kept, 2 rejected | 128.0/min | ETA: 13.2m [2026-01-06T12:14:27.433521] [DEBUG] [REMOTE ] KTF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:27.433737] [DEBUG] [REMOTE ] KTF: PASS: History has at least 300 days. [2026-01-06T12:14:27.434009] [DEBUG] [REMOTE ] KTF: PASS: Price check passed. Min price $8.99. [2026-01-06T12:14:27.434148] [DEBUG] [REMOTE ] KTF: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:27.434402] [DEBUG] [REMOTE ] KTF: PASS: Integrity check passed. [2026-01-06T12:14:27.434449] [DEBUG] [REMOTE ] KTF: Symbol is viable for forecasting. [2026-01-06T12:14:27.434505] [INFO ] [MAIN ] [1840/3534] KTF kept (0.5s) | 1838 kept, 2 rejected | 128.0/min | ETA: 13.2m [2026-01-06T12:14:27.749062] [DEBUG] [REMOTE ] KURA: Retrieved 2555 rows, trimmed to 300. [2026-01-06T12:14:27.749242] [DEBUG] [REMOTE ] KURA: PASS: History has at least 300 days. [2026-01-06T12:14:27.749476] [DEBUG] [REMOTE ] KURA: PASS: Price check passed. Min price $9.10. [2026-01-06T12:14:27.749652] [DEBUG] [REMOTE ] KURA: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:27.749769] [DEBUG] [REMOTE ] KURA: PASS: Integrity check passed. [2026-01-06T12:14:27.749808] [DEBUG] [REMOTE ] KURA: Symbol is viable for forecasting. [2026-01-06T12:14:27.749857] [INFO ] [MAIN ] [1841/3534] KURA kept (0.3s) | 1839 kept, 2 rejected | 128.0/min | ETA: 13.2m [2026-01-06T12:14:28.254899] [DEBUG] [REMOTE ] KVHI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:28.255084] [DEBUG] [REMOTE ] KVHI: PASS: History has at least 300 days. [2026-01-06T12:14:28.255337] [DEBUG] [REMOTE ] KVHI: PASS: Price check passed. Min price $5.26. [2026-01-06T12:14:28.255480] [DEBUG] [REMOTE ] KVHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:28.255764] [DEBUG] [REMOTE ] KVHI: PASS: Integrity check passed. [2026-01-06T12:14:28.255813] [DEBUG] [REMOTE ] KVHI: Symbol is viable for forecasting. [2026-01-06T12:14:28.255867] [INFO ] [MAIN ] [1842/3534] KVHI kept (0.5s) | 1840 kept, 2 rejected | 128.0/min | ETA: 13.2m [2026-01-06T12:14:28.468602] [DEBUG] [REMOTE ] KVUE: Retrieved 670 rows, trimmed to 300. [2026-01-06T12:14:28.468795] [DEBUG] [REMOTE ] KVUE: PASS: History has at least 300 days. [2026-01-06T12:14:28.469028] [DEBUG] [REMOTE ] KVUE: PASS: Price check passed. Min price $13.94. [2026-01-06T12:14:28.469164] [DEBUG] [REMOTE ] KVUE: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:28.469278] [DEBUG] [REMOTE ] KVUE: PASS: Integrity check passed. [2026-01-06T12:14:28.469317] [DEBUG] [REMOTE ] KVUE: Symbol is viable for forecasting. [2026-01-06T12:14:28.469368] [INFO ] [MAIN ] [1843/3534] KVUE kept (0.2s) | 1841 kept, 2 rejected | 128.0/min | ETA: 13.2m [2026-01-06T12:14:28.879985] [DEBUG] [REMOTE ] KVYO: Retrieved 575 rows, trimmed to 300. [2026-01-06T12:14:28.880176] [DEBUG] [REMOTE ] KVYO: PASS: History has at least 300 days. [2026-01-06T12:14:28.880442] [DEBUG] [REMOTE ] KVYO: PASS: Price check passed. Min price $23.72. [2026-01-06T12:14:28.880602] [DEBUG] [REMOTE ] KVYO: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:28.880722] [DEBUG] [REMOTE ] KVYO: PASS: Integrity check passed. [2026-01-06T12:14:28.880778] [DEBUG] [REMOTE ] KVYO: Symbol is viable for forecasting. [2026-01-06T12:14:28.880832] [INFO ] [MAIN ] [1844/3534] KVYO kept (0.4s) | 1842 kept, 2 rejected | 128.1/min | ETA: 13.2m [2026-01-06T12:14:29.507081] [DEBUG] [REMOTE ] KYN: Retrieved 5352 rows, trimmed to 300. [2026-01-06T12:14:29.507271] [DEBUG] [REMOTE ] KYN: PASS: History has at least 300 days. [2026-01-06T12:14:29.507531] [DEBUG] [REMOTE ] KYN: PASS: Price check passed. Min price $11.17. [2026-01-06T12:14:29.507697] [DEBUG] [REMOTE ] KYN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:29.507856] [DEBUG] [REMOTE ] KYN: PASS: Integrity check passed. [2026-01-06T12:14:29.507899] [DEBUG] [REMOTE ] KYN: Symbol is viable for forecasting. [2026-01-06T12:14:29.507954] [INFO ] [MAIN ] [1845/3534] KYN kept (0.6s) | 1843 kept, 2 rejected | 128.0/min | ETA: 13.2m [2026-01-06T12:14:29.705639] [DEBUG] [REMOTE ] KYTX: Retrieved 478 rows, trimmed to 300. [2026-01-06T12:14:29.705830] [DEBUG] [REMOTE ] KYTX: PASS: History has at least 300 days. [2026-01-06T12:14:29.706071] [DEBUG] [REMOTE ] KYTX: PASS: Price check passed. Min price $6.36. [2026-01-06T12:14:29.706210] [DEBUG] [REMOTE ] KYTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:29.706324] [DEBUG] [REMOTE ] KYTX: PASS: Integrity check passed. [2026-01-06T12:14:29.706365] [DEBUG] [REMOTE ] KYTX: Symbol is viable for forecasting. [2026-01-06T12:14:29.706415] [INFO ] [MAIN ] [1846/3534] KYTX kept (0.2s) | 1844 kept, 2 rejected | 128.1/min | ETA: 13.2m [2026-01-06T12:14:30.195625] [DEBUG] [REMOTE ] KZIA: Retrieved 2038 rows, trimmed to 300. [2026-01-06T12:14:30.195807] [DEBUG] [REMOTE ] KZIA: PASS: History has at least 300 days. [2026-01-06T12:14:30.196045] [DEBUG] [REMOTE ] KZIA: PASS: Price check passed. Min price $5.00. [2026-01-06T12:14:30.196182] [DEBUG] [REMOTE ] KZIA: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:30.196330] [DEBUG] [REMOTE ] KZIA: PASS: Integrity check passed. [2026-01-06T12:14:30.196371] [DEBUG] [REMOTE ] KZIA: Symbol is viable for forecasting. [2026-01-06T12:14:30.196422] [INFO ] [MAIN ] [1847/3534] KZIA kept (0.5s) | 1845 kept, 2 rejected | 128.1/min | ETA: 13.2m [2026-01-06T12:14:30.805983] [DEBUG] [REMOTE ] L: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:30.806186] [DEBUG] [REMOTE ] L: PASS: History has at least 300 days. [2026-01-06T12:14:30.806478] [DEBUG] [REMOTE ] L: PASS: Price check passed. Min price $97.74. [2026-01-06T12:14:30.806644] [DEBUG] [REMOTE ] L: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:30.806956] [DEBUG] [REMOTE ] L: PASS: Integrity check passed. [2026-01-06T12:14:30.807006] [DEBUG] [REMOTE ] L: Symbol is viable for forecasting. [2026-01-06T12:14:30.807063] [INFO ] [MAIN ] [1848/3534] L kept (0.6s) | 1846 kept, 2 rejected | 128.0/min | ETA: 13.2m [2026-01-06T12:14:31.171456] [DEBUG] [REMOTE ] LAB: Retrieved 3036 rows, trimmed to 300. [2026-01-06T12:14:31.171656] [DEBUG] [REMOTE ] LAB: PASS: History has at least 300 days. [2026-01-06T12:14:31.171914] [DEBUG] [REMOTE ] LAB: PASS: Price check passed. Min price $1.12. [2026-01-06T12:14:31.172053] [DEBUG] [REMOTE ] LAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:31.172193] [DEBUG] [REMOTE ] LAB: PASS: Integrity check passed. [2026-01-06T12:14:31.172251] [DEBUG] [REMOTE ] LAB: Symbol is viable for forecasting. [2026-01-06T12:14:31.172313] [INFO ] [MAIN ] [1849/3534] LAB kept (0.4s) | 1847 kept, 2 rejected | 128.1/min | ETA: 13.2m [2026-01-06T12:14:31.392865] [DEBUG] [REMOTE ] LAC: Retrieved 567 rows, trimmed to 300. [2026-01-06T12:14:31.393261] [DEBUG] [REMOTE ] LAC: PASS: History has at least 300 days. [2026-01-06T12:14:31.393527] [DEBUG] [REMOTE ] LAC: PASS: Price check passed. Min price $4.36. [2026-01-06T12:14:31.393731] [DEBUG] [REMOTE ] LAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:31.393885] [DEBUG] [REMOTE ] LAC: PASS: Integrity check passed. [2026-01-06T12:14:31.393940] [DEBUG] [REMOTE ] LAC: Symbol is viable for forecasting. [2026-01-06T12:14:31.394007] [INFO ] [MAIN ] [1850/3534] LAC kept (0.2s) | 1848 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:32.119700] [DEBUG] [REMOTE ] LAD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:32.119841] [DEBUG] [REMOTE ] LAD: PASS: History has at least 300 days. [2026-01-06T12:14:32.120059] [DEBUG] [REMOTE ] LAD: PASS: Price check passed. Min price $285.25. [2026-01-06T12:14:32.120233] [DEBUG] [REMOTE ] LAD: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:32.120392] [DEBUG] [REMOTE ] LAD: PASS: Integrity check passed. [2026-01-06T12:14:32.120448] [DEBUG] [REMOTE ] LAD: Symbol is viable for forecasting. [2026-01-06T12:14:32.120514] [INFO ] [MAIN ] [1851/3534] LAD kept (0.7s) | 1849 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:32.340141] [DEBUG] [REMOTE ] LAES: Retrieved 656 rows, trimmed to 300. [2026-01-06T12:14:32.340267] [DEBUG] [REMOTE ] LAES: PASS: History has at least 300 days. [2026-01-06T12:14:32.340458] [DEBUG] [REMOTE ] LAES: PASS: Price check passed. Min price $3.63. [2026-01-06T12:14:32.340610] [DEBUG] [REMOTE ] LAES: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:32.340719] [DEBUG] [REMOTE ] LAES: PASS: Integrity check passed. [2026-01-06T12:14:32.340759] [DEBUG] [REMOTE ] LAES: Symbol is viable for forecasting. [2026-01-06T12:14:32.340806] [INFO ] [MAIN ] [1852/3534] LAES kept (0.2s) | 1850 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:33.042622] [DEBUG] [REMOTE ] LAKE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:33.042761] [DEBUG] [REMOTE ] LAKE: PASS: History has at least 300 days. [2026-01-06T12:14:33.043001] [DEBUG] [REMOTE ] LAKE: PASS: Price check passed. Min price $7.94. [2026-01-06T12:14:33.043237] [DEBUG] [REMOTE ] LAKE: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:33.043365] [DEBUG] [REMOTE ] LAKE: PASS: Integrity check passed. [2026-01-06T12:14:33.043405] [DEBUG] [REMOTE ] LAKE: Symbol is viable for forecasting. [2026-01-06T12:14:33.043453] [INFO ] [MAIN ] [1853/3534] LAKE kept (0.7s) | 1851 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:33.453953] [DEBUG] [REMOTE ] LAND: Retrieved 3254 rows, trimmed to 300. [2026-01-06T12:14:33.454113] [DEBUG] [REMOTE ] LAND: PASS: History has at least 300 days. [2026-01-06T12:14:33.454395] [DEBUG] [REMOTE ] LAND: PASS: Price check passed. Min price $8.68. [2026-01-06T12:14:33.454617] [DEBUG] [REMOTE ] LAND: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:33.454790] [DEBUG] [REMOTE ] LAND: PASS: Integrity check passed. [2026-01-06T12:14:33.454848] [DEBUG] [REMOTE ] LAND: Symbol is viable for forecasting. [2026-01-06T12:14:33.455016] [INFO ] [MAIN ] [1854/3534] LAND kept (0.4s) | 1852 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:33.728461] [DEBUG] [REMOTE ] LANDO: Retrieved 1309 rows, trimmed to 300. [2026-01-06T12:14:33.728659] [DEBUG] [REMOTE ] LANDO: PASS: History has at least 300 days. [2026-01-06T12:14:33.728936] [DEBUG] [REMOTE ] LANDO: PASS: Price check passed. Min price $18.59. [2026-01-06T12:14:33.729320] [DEBUG] [REMOTE ] LANDO: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:33.729479] [DEBUG] [REMOTE ] LANDO: PASS: Integrity check passed. [2026-01-06T12:14:33.729541] [DEBUG] [REMOTE ] LANDO: Symbol is viable for forecasting. [2026-01-06T12:14:33.729634] [INFO ] [MAIN ] [1855/3534] LANDO kept (0.3s) | 1853 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:34.100912] [DEBUG] [REMOTE ] LANDP: Retrieved 646 rows, trimmed to 300. [2026-01-06T12:14:34.101069] [DEBUG] [REMOTE ] LANDP: PASS: History has at least 300 days. [2026-01-06T12:14:34.101344] [DEBUG] [REMOTE ] LANDP: PASS: Price check passed. Min price $18.48. [2026-01-06T12:14:34.101539] [DEBUG] [REMOTE ] LANDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:34.101719] [DEBUG] [REMOTE ] LANDP: PASS: Integrity check passed. [2026-01-06T12:14:34.101785] [DEBUG] [REMOTE ] LANDP: Symbol is viable for forecasting. [2026-01-06T12:14:34.101856] [INFO ] [MAIN ] [1856/3534] LANDP kept (0.4s) | 1854 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:34.474509] [DEBUG] [REMOTE ] LASE: Retrieved 818 rows, trimmed to 300. [2026-01-06T12:14:34.474691] [DEBUG] [REMOTE ] LASE: PASS: History has at least 300 days. [2026-01-06T12:14:34.474971] [DEBUG] [REMOTE ] LASE: PASS: Price check passed. Min price $2.00. [2026-01-06T12:14:34.475168] [DEBUG] [REMOTE ] LASE: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:34.475326] [DEBUG] [REMOTE ] LASE: PASS: Integrity check passed. [2026-01-06T12:14:34.475388] [DEBUG] [REMOTE ] LASE: Symbol is viable for forecasting. [2026-01-06T12:14:34.475459] [INFO ] [MAIN ] [1857/3534] LASE kept (0.4s) | 1855 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:35.113432] [DEBUG] [REMOTE ] LAZ: Retrieved 5200 rows, trimmed to 300. [2026-01-06T12:14:35.113555] [DEBUG] [REMOTE ] LAZ: PASS: History has at least 300 days. [2026-01-06T12:14:35.113779] [DEBUG] [REMOTE ] LAZ: PASS: Price check passed. Min price $46.24. [2026-01-06T12:14:35.113919] [DEBUG] [REMOTE ] LAZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:35.114051] [DEBUG] [REMOTE ] LAZ: PASS: Integrity check passed. [2026-01-06T12:14:35.114091] [DEBUG] [REMOTE ] LAZ: Symbol is viable for forecasting. [2026-01-06T12:14:35.114137] [INFO ] [MAIN ] [1858/3534] LAZ kept (0.6s) | 1856 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:35.455302] [DEBUG] [REMOTE ] LBRDA: Retrieved 2808 rows, trimmed to 300. [2026-01-06T12:14:35.455482] [DEBUG] [REMOTE ] LBRDA: PASS: History has at least 300 days. [2026-01-06T12:14:35.455774] [DEBUG] [REMOTE ] LBRDA: PASS: Price check passed. Min price $44.66. [2026-01-06T12:14:35.455919] [DEBUG] [REMOTE ] LBRDA: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:35.456041] [DEBUG] [REMOTE ] LBRDA: PASS: Integrity check passed. [2026-01-06T12:14:35.456082] [DEBUG] [REMOTE ] LBRDA: Symbol is viable for forecasting. [2026-01-06T12:14:35.456158] [INFO ] [MAIN ] [1859/3534] LBRDA kept (0.3s) | 1857 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:35.880425] [DEBUG] [REMOTE ] LBRDK: Retrieved 2808 rows, trimmed to 300. [2026-01-06T12:14:35.880546] [DEBUG] [REMOTE ] LBRDK: PASS: History has at least 300 days. [2026-01-06T12:14:35.880803] [DEBUG] [REMOTE ] LBRDK: PASS: Price check passed. Min price $44.88. [2026-01-06T12:14:35.880960] [DEBUG] [REMOTE ] LBRDK: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:35.881065] [DEBUG] [REMOTE ] LBRDK: PASS: Integrity check passed. [2026-01-06T12:14:35.881105] [DEBUG] [REMOTE ] LBRDK: Symbol is viable for forecasting. [2026-01-06T12:14:35.881151] [INFO ] [MAIN ] [1860/3534] LBRDK kept (0.4s) | 1858 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:36.327883] [DEBUG] [REMOTE ] LBTYA: Retrieved 5432 rows, trimmed to 300. [2026-01-06T12:14:36.328021] [DEBUG] [REMOTE ] LBTYA: PASS: History has at least 300 days. [2026-01-06T12:14:36.328235] [DEBUG] [REMOTE ] LBTYA: PASS: Price check passed. Min price $10.56. [2026-01-06T12:14:36.328409] [DEBUG] [REMOTE ] LBTYA: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:36.328561] [DEBUG] [REMOTE ] LBTYA: PASS: Integrity check passed. [2026-01-06T12:14:36.328631] [DEBUG] [REMOTE ] LBTYA: Symbol is viable for forecasting. [2026-01-06T12:14:36.328798] [INFO ] [MAIN ] [1861/3534] LBTYA kept (0.4s) | 1859 kept, 2 rejected | 128.1/min | ETA: 13.1m [2026-01-06T12:14:36.748586] [DEBUG] [REMOTE ] LBTYK: Retrieved 5113 rows, trimmed to 300. [2026-01-06T12:14:36.748784] [DEBUG] [REMOTE ] LBTYK: PASS: History has at least 300 days. [2026-01-06T12:14:36.749040] [DEBUG] [REMOTE ] LBTYK: PASS: Price check passed. Min price $10.61. [2026-01-06T12:14:36.749215] [DEBUG] [REMOTE ] LBTYK: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:36.749363] [DEBUG] [REMOTE ] LBTYK: PASS: Integrity check passed. [2026-01-06T12:14:36.749409] [DEBUG] [REMOTE ] LBTYK: Symbol is viable for forecasting. [2026-01-06T12:14:36.749464] [INFO ] [MAIN ] [1862/3534] LBTYK kept (0.4s) | 1860 kept, 2 rejected | 128.1/min | ETA: 13.0m [2026-01-06T12:14:36.937921] [DEBUG] [REMOTE ] LC: Retrieved 2782 rows, trimmed to 300. [2026-01-06T12:14:36.938058] [DEBUG] [REMOTE ] LC: PASS: History has at least 300 days. [2026-01-06T12:14:36.938261] [DEBUG] [REMOTE ] LC: PASS: Price check passed. Min price $14.97. [2026-01-06T12:14:36.938392] [DEBUG] [REMOTE ] LC: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:36.938499] [DEBUG] [REMOTE ] LC: PASS: Integrity check passed. [2026-01-06T12:14:36.938538] [DEBUG] [REMOTE ] LC: Symbol is viable for forecasting. [2026-01-06T12:14:36.938603] [INFO ] [MAIN ] [1863/3534] LC kept (0.2s) | 1861 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:37.381720] [DEBUG] [REMOTE ] LCFY: Retrieved 948 rows, trimmed to 300. [2026-01-06T12:14:37.381904] [DEBUG] [REMOTE ] LCFY: PASS: History has at least 300 days. [2026-01-06T12:14:37.382146] [DEBUG] [REMOTE ] LCFY: PASS: Price check passed. Min price $2.80. [2026-01-06T12:14:37.382287] [DEBUG] [REMOTE ] LCFY: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:37.382404] [DEBUG] [REMOTE ] LCFY: PASS: Integrity check passed. [2026-01-06T12:14:37.382447] [DEBUG] [REMOTE ] LCFY: Symbol is viable for forecasting. [2026-01-06T12:14:37.382499] [INFO ] [MAIN ] [1864/3534] LCFY kept (0.4s) | 1862 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:37.820175] [DEBUG] [REMOTE ] LCID: Retrieved 1330 rows, trimmed to 300. [2026-01-06T12:14:37.820360] [DEBUG] [REMOTE ] LCID: PASS: History has at least 300 days. [2026-01-06T12:14:37.820628] [DEBUG] [REMOTE ] LCID: PASS: Price check passed. Min price $10.57. [2026-01-06T12:14:37.820774] [DEBUG] [REMOTE ] LCID: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:37.820890] [DEBUG] [REMOTE ] LCID: PASS: Integrity check passed. [2026-01-06T12:14:37.820987] [DEBUG] [REMOTE ] LCID: Symbol is viable for forecasting. [2026-01-06T12:14:37.821048] [INFO ] [MAIN ] [1865/3534] LCID kept (0.4s) | 1863 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:38.433902] [DEBUG] [REMOTE ] LCII: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:38.434038] [DEBUG] [REMOTE ] LCII: PASS: History has at least 300 days. [2026-01-06T12:14:38.434248] [DEBUG] [REMOTE ] LCII: PASS: Price check passed. Min price $83.92. [2026-01-06T12:14:38.434379] [DEBUG] [REMOTE ] LCII: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:38.434492] [DEBUG] [REMOTE ] LCII: PASS: Integrity check passed. [2026-01-06T12:14:38.434532] [DEBUG] [REMOTE ] LCII: Symbol is viable for forecasting. [2026-01-06T12:14:38.434597] [INFO ] [MAIN ] [1866/3534] LCII kept (0.6s) | 1864 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:38.922248] [DEBUG] [REMOTE ] LCNB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:38.922383] [DEBUG] [REMOTE ] LCNB: PASS: History has at least 300 days. [2026-01-06T12:14:38.922619] [DEBUG] [REMOTE ] LCNB: PASS: Price check passed. Min price $14.15. [2026-01-06T12:14:38.922755] [DEBUG] [REMOTE ] LCNB: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:38.922876] [DEBUG] [REMOTE ] LCNB: PASS: Integrity check passed. [2026-01-06T12:14:38.922916] [DEBUG] [REMOTE ] LCNB: Symbol is viable for forecasting. [2026-01-06T12:14:38.922962] [INFO ] [MAIN ] [1867/3534] LCNB kept (0.5s) | 1865 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:39.198457] [DEBUG] [REMOTE ] LDI: Retrieved 1230 rows, trimmed to 300. [2026-01-06T12:14:39.198598] [DEBUG] [REMOTE ] LDI: PASS: History has at least 300 days. [2026-01-06T12:14:39.198808] [DEBUG] [REMOTE ] LDI: PASS: Price check passed. Min price $2.05. [2026-01-06T12:14:39.198942] [DEBUG] [REMOTE ] LDI: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:39.199051] [DEBUG] [REMOTE ] LDI: PASS: Integrity check passed. [2026-01-06T12:14:39.199093] [DEBUG] [REMOTE ] LDI: Symbol is viable for forecasting. [2026-01-06T12:14:39.199143] [INFO ] [MAIN ] [1868/3534] LDI kept (0.3s) | 1866 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:39.807745] [DEBUG] [REMOTE ] LDOS: Retrieved 4836 rows, trimmed to 300. [2026-01-06T12:14:39.807896] [DEBUG] [REMOTE ] LDOS: PASS: History has at least 300 days. [2026-01-06T12:14:39.808119] [DEBUG] [REMOTE ] LDOS: PASS: Price check passed. Min price $180.40. [2026-01-06T12:14:39.808259] [DEBUG] [REMOTE ] LDOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:39.808414] [DEBUG] [REMOTE ] LDOS: PASS: Integrity check passed. [2026-01-06T12:14:39.808455] [DEBUG] [REMOTE ] LDOS: Symbol is viable for forecasting. [2026-01-06T12:14:39.808504] [INFO ] [MAIN ] [1869/3534] LDOS kept (0.6s) | 1867 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:40.167232] [DEBUG] [REMOTE ] LDP: Retrieved 3378 rows, trimmed to 300. [2026-01-06T12:14:40.167354] [DEBUG] [REMOTE ] LDP: PASS: History has at least 300 days. [2026-01-06T12:14:40.167550] [DEBUG] [REMOTE ] LDP: PASS: Price check passed. Min price $20.68. [2026-01-06T12:14:40.167700] [DEBUG] [REMOTE ] LDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:40.167823] [DEBUG] [REMOTE ] LDP: PASS: Integrity check passed. [2026-01-06T12:14:40.167866] [DEBUG] [REMOTE ] LDP: Symbol is viable for forecasting. [2026-01-06T12:14:40.167914] [INFO ] [MAIN ] [1870/3534] LDP kept (0.4s) | 1868 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:40.513043] [DEBUG] [REMOTE ] LDSF: Retrieved 1759 rows, trimmed to 300. [2026-01-06T12:14:40.513189] [DEBUG] [REMOTE ] LDSF: PASS: History has at least 300 days. [2026-01-06T12:14:40.513446] [DEBUG] [REMOTE ] LDSF: PASS: Price check passed. Min price $18.90. [2026-01-06T12:14:40.513658] [DEBUG] [REMOTE ] LDSF: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:40.513800] [DEBUG] [REMOTE ] LDSF: PASS: Integrity check passed. [2026-01-06T12:14:40.513868] [DEBUG] [REMOTE ] LDSF: Symbol is viable for forecasting. [2026-01-06T12:14:40.513932] [INFO ] [MAIN ] [1871/3534] LDSF kept (0.3s) | 1869 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:40.978117] [DEBUG] [REMOTE ] LE: Retrieved 2967 rows, trimmed to 300. [2026-01-06T12:14:40.978239] [DEBUG] [REMOTE ] LE: PASS: History has at least 300 days. [2026-01-06T12:14:40.978433] [DEBUG] [REMOTE ] LE: PASS: Price check passed. Min price $13.77. [2026-01-06T12:14:40.978565] [DEBUG] [REMOTE ] LE: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:40.978702] [DEBUG] [REMOTE ] LE: PASS: Integrity check passed. [2026-01-06T12:14:40.978742] [DEBUG] [REMOTE ] LE: Symbol is viable for forecasting. [2026-01-06T12:14:40.978788] [INFO ] [MAIN ] [1872/3534] LE kept (0.5s) | 1870 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:41.392256] [DEBUG] [REMOTE ] LEA: Retrieved 4063 rows, trimmed to 300. [2026-01-06T12:14:41.392447] [DEBUG] [REMOTE ] LEA: PASS: History has at least 300 days. [2026-01-06T12:14:41.392760] [DEBUG] [REMOTE ] LEA: PASS: Price check passed. Min price $96.12. [2026-01-06T12:14:41.392972] [DEBUG] [REMOTE ] LEA: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:41.393307] [DEBUG] [REMOTE ] LEA: PASS: Integrity check passed. [2026-01-06T12:14:41.393360] [DEBUG] [REMOTE ] LEA: Symbol is viable for forecasting. [2026-01-06T12:14:41.393416] [INFO ] [MAIN ] [1873/3534] LEA kept (0.4s) | 1871 kept, 2 rejected | 128.2/min | ETA: 13.0m [2026-01-06T12:14:41.880331] [DEBUG] [REMOTE ] LECO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:41.880608] [DEBUG] [REMOTE ] LECO: PASS: History has at least 300 days. [2026-01-06T12:14:41.881023] [DEBUG] [REMOTE ] LECO: PASS: Price check passed. Min price $219.92. [2026-01-06T12:14:41.881168] [DEBUG] [REMOTE ] LECO: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:41.881329] [DEBUG] [REMOTE ] LECO: PASS: Integrity check passed. [2026-01-06T12:14:41.881371] [DEBUG] [REMOTE ] LECO: Symbol is viable for forecasting. [2026-01-06T12:14:41.881430] [INFO ] [MAIN ] [1874/3534] LECO kept (0.5s) | 1872 kept, 2 rejected | 128.2/min | ETA: 12.9m [2026-01-06T12:14:42.308420] [DEBUG] [REMOTE ] LEG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:42.308634] [DEBUG] [REMOTE ] LEG: PASS: History has at least 300 days. [2026-01-06T12:14:42.309078] [DEBUG] [REMOTE ] LEG: PASS: Price check passed. Min price $8.45. [2026-01-06T12:14:42.309222] [DEBUG] [REMOTE ] LEG: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:42.309374] [DEBUG] [REMOTE ] LEG: PASS: Integrity check passed. [2026-01-06T12:14:42.309417] [DEBUG] [REMOTE ] LEG: Symbol is viable for forecasting. [2026-01-06T12:14:42.309471] [INFO ] [MAIN ] [1875/3534] LEG kept (0.4s) | 1873 kept, 2 rejected | 128.2/min | ETA: 12.9m [2026-01-06T12:14:42.593138] [DEBUG] [REMOTE ] LEGH: Retrieved 1773 rows, trimmed to 300. [2026-01-06T12:14:42.593309] [DEBUG] [REMOTE ] LEGH: PASS: History has at least 300 days. [2026-01-06T12:14:42.593557] [DEBUG] [REMOTE ] LEGH: PASS: Price check passed. Min price $18.89. [2026-01-06T12:14:42.593723] [DEBUG] [REMOTE ] LEGH: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:42.593845] [DEBUG] [REMOTE ] LEGH: PASS: Integrity check passed. [2026-01-06T12:14:42.593886] [DEBUG] [REMOTE ] LEGH: Symbol is viable for forecasting. [2026-01-06T12:14:42.593938] [INFO ] [MAIN ] [1876/3534] LEGH kept (0.3s) | 1874 kept, 2 rejected | 128.2/min | ETA: 12.9m [2026-01-06T12:14:42.983796] [DEBUG] [REMOTE ] LEGN: Retrieved 1403 rows, trimmed to 300. [2026-01-06T12:14:42.983969] [DEBUG] [REMOTE ] LEGN: PASS: History has at least 300 days. [2026-01-06T12:14:42.984213] [DEBUG] [REMOTE ] LEGN: PASS: Price check passed. Min price $20.31. [2026-01-06T12:14:42.984353] [DEBUG] [REMOTE ] LEGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:42.984472] [DEBUG] [REMOTE ] LEGN: PASS: Integrity check passed. [2026-01-06T12:14:42.984537] [DEBUG] [REMOTE ] LEGN: Symbol is viable for forecasting. [2026-01-06T12:14:42.984622] [INFO ] [MAIN ] [1877/3534] LEGN kept (0.4s) | 1875 kept, 2 rejected | 128.2/min | ETA: 12.9m [2026-01-06T12:14:43.584663] [DEBUG] [REMOTE ] LEN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:43.584872] [DEBUG] [REMOTE ] LEN: PASS: History has at least 300 days. [2026-01-06T12:14:43.585388] [DEBUG] [REMOTE ] LEN: PASS: Price check passed. Min price $102.80. [2026-01-06T12:14:43.585536] [DEBUG] [REMOTE ] LEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:43.585705] [DEBUG] [REMOTE ] LEN: PASS: Integrity check passed. [2026-01-06T12:14:43.585750] [DEBUG] [REMOTE ] LEN: Symbol is viable for forecasting. [2026-01-06T12:14:43.585959] [INFO ] [MAIN ] [1878/3534] LEN kept (0.6s) | 1876 kept, 2 rejected | 128.2/min | ETA: 12.9m [2026-01-06T12:14:43.870835] [DEBUG] [REMOTE ] LENZ: Retrieved 1137 rows, trimmed to 300. [2026-01-06T12:14:43.871130] [DEBUG] [REMOTE ] LENZ: PASS: History has at least 300 days. [2026-01-06T12:14:43.871446] [DEBUG] [REMOTE ] LENZ: PASS: Price check passed. Min price $16.00. [2026-01-06T12:14:43.871614] [DEBUG] [REMOTE ] LENZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:43.871754] [DEBUG] [REMOTE ] LENZ: PASS: Integrity check passed. [2026-01-06T12:14:43.871798] [DEBUG] [REMOTE ] LENZ: Symbol is viable for forecasting. [2026-01-06T12:14:43.871863] [INFO ] [MAIN ] [1879/3534] LENZ kept (0.3s) | 1877 kept, 2 rejected | 128.3/min | ETA: 12.9m [2026-01-06T12:14:44.443940] [DEBUG] [REMOTE ] LEO: Retrieved 6282 rows, trimmed to 300. [2026-01-06T12:14:44.444187] [DEBUG] [REMOTE ] LEO: PASS: History has at least 300 days. [2026-01-06T12:14:44.444554] [DEBUG] [REMOTE ] LEO: PASS: Price check passed. Min price $6.15. [2026-01-06T12:14:44.444733] [DEBUG] [REMOTE ] LEO: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:44.444932] [DEBUG] [REMOTE ] LEO: PASS: Integrity check passed. [2026-01-06T12:14:44.444976] [DEBUG] [REMOTE ] LEO: Symbol is viable for forecasting. [2026-01-06T12:14:44.445034] [INFO ] [MAIN ] [1880/3534] LEO kept (0.6s) | 1878 kept, 2 rejected | 128.2/min | ETA: 12.9m [2026-01-06T12:14:44.715140] [DEBUG] [REMOTE ] LESL: Retrieved 1301 rows, trimmed to 300. [2026-01-06T12:14:44.715351] [DEBUG] [REMOTE ] LESL: PASS: History has at least 300 days. [2026-01-06T12:14:44.715670] [DEBUG] [REMOTE ] LESL: PASS: Price check passed. Min price $1.65. [2026-01-06T12:14:44.715815] [DEBUG] [REMOTE ] LESL: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:44.715944] [DEBUG] [REMOTE ] LESL: PASS: Integrity check passed. [2026-01-06T12:14:44.715987] [DEBUG] [REMOTE ] LESL: Symbol is viable for forecasting. [2026-01-06T12:14:44.716051] [INFO ] [MAIN ] [1881/3534] LESL kept (0.3s) | 1879 kept, 2 rejected | 128.3/min | ETA: 12.9m [2026-01-06T12:14:45.095674] [DEBUG] [REMOTE ] LEVI: Retrieved 1708 rows, trimmed to 300. [2026-01-06T12:14:45.095845] [DEBUG] [REMOTE ] LEVI: PASS: History has at least 300 days. [2026-01-06T12:14:45.096087] [DEBUG] [REMOTE ] LEVI: PASS: Price check passed. Min price $19.47. [2026-01-06T12:14:45.096229] [DEBUG] [REMOTE ] LEVI: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:45.096353] [DEBUG] [REMOTE ] LEVI: PASS: Integrity check passed. [2026-01-06T12:14:45.096396] [DEBUG] [REMOTE ] LEVI: Symbol is viable for forecasting. [2026-01-06T12:14:45.096450] [INFO ] [MAIN ] [1882/3534] LEVI kept (0.4s) | 1880 kept, 2 rejected | 128.3/min | ETA: 12.9m [2026-01-06T12:14:45.635456] [DEBUG] [REMOTE ] LFMD: Retrieved 6282 rows, trimmed to 300. [2026-01-06T12:14:45.635682] [DEBUG] [REMOTE ] LFMD: PASS: History has at least 300 days. [2026-01-06T12:14:45.635963] [DEBUG] [REMOTE ] LFMD: PASS: Price check passed. Min price $3.20. [2026-01-06T12:14:45.636106] [DEBUG] [REMOTE ] LFMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:45.636432] [DEBUG] [REMOTE ] LFMD: PASS: Integrity check passed. [2026-01-06T12:14:45.636486] [DEBUG] [REMOTE ] LFMD: Symbol is viable for forecasting. [2026-01-06T12:14:45.636541] [INFO ] [MAIN ] [1883/3534] LFMD kept (0.5s) | 1881 kept, 2 rejected | 128.3/min | ETA: 12.9m [2026-01-06T12:14:46.140566] [DEBUG] [REMOTE ] LFUS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:46.140793] [DEBUG] [REMOTE ] LFUS: PASS: History has at least 300 days. [2026-01-06T12:14:46.141098] [DEBUG] [REMOTE ] LFUS: PASS: Price check passed. Min price $234.94. [2026-01-06T12:14:46.141426] [DEBUG] [REMOTE ] LFUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:46.141588] [DEBUG] [REMOTE ] LFUS: PASS: Integrity check passed. [2026-01-06T12:14:46.141631] [DEBUG] [REMOTE ] LFUS: Symbol is viable for forecasting. [2026-01-06T12:14:46.141686] [INFO ] [MAIN ] [1884/3534] LFUS kept (0.5s) | 1882 kept, 2 rejected | 128.3/min | ETA: 12.9m [2026-01-06T12:14:46.564856] [DEBUG] [REMOTE ] LFVN: Retrieved 5347 rows, trimmed to 300. [2026-01-06T12:14:46.565022] [DEBUG] [REMOTE ] LFVN: PASS: History has at least 300 days. [2026-01-06T12:14:46.565274] [DEBUG] [REMOTE ] LFVN: PASS: Price check passed. Min price $5.99. [2026-01-06T12:14:46.565411] [DEBUG] [REMOTE ] LFVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:46.565584] [DEBUG] [REMOTE ] LFVN: PASS: Integrity check passed. [2026-01-06T12:14:46.565631] [DEBUG] [REMOTE ] LFVN: Symbol is viable for forecasting. [2026-01-06T12:14:46.565682] [INFO ] [MAIN ] [1885/3534] LFVN kept (0.4s) | 1883 kept, 2 rejected | 128.3/min | ETA: 12.9m [2026-01-06T12:14:46.776158] [DEBUG] [REMOTE ] LGCL: Retrieved 461 rows, trimmed to 300. [2026-01-06T12:14:46.776331] [DEBUG] [REMOTE ] LGCL: PASS: History has at least 300 days. [2026-01-06T12:14:46.776554] [DEBUG] [REMOTE ] LGCL: PASS: Price check passed. Min price $1.99. [2026-01-06T12:14:46.776711] [DEBUG] [REMOTE ] LGCL: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:46.776821] [DEBUG] [REMOTE ] LGCL: PASS: Integrity check passed. [2026-01-06T12:14:46.776862] [DEBUG] [REMOTE ] LGCL: Symbol is viable for forecasting. [2026-01-06T12:14:46.776911] [INFO ] [MAIN ] [1886/3534] LGCL kept (0.2s) | 1884 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:47.399839] [DEBUG] [REMOTE ] LGI: Retrieved 5451 rows, trimmed to 300. [2026-01-06T12:14:47.400051] [DEBUG] [REMOTE ] LGI: PASS: History has at least 300 days. [2026-01-06T12:14:47.400360] [DEBUG] [REMOTE ] LGI: PASS: Price check passed. Min price $16.46. [2026-01-06T12:14:47.400503] [DEBUG] [REMOTE ] LGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:47.400667] [DEBUG] [REMOTE ] LGI: PASS: Integrity check passed. [2026-01-06T12:14:47.400712] [DEBUG] [REMOTE ] LGI: Symbol is viable for forecasting. [2026-01-06T12:14:47.400765] [INFO ] [MAIN ] [1887/3534] LGI kept (0.6s) | 1885 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:47.577120] [DEBUG] [REMOTE ] LGIH: Retrieved 3057 rows, trimmed to 300. [2026-01-06T12:14:47.577361] [DEBUG] [REMOTE ] LGIH: PASS: History has at least 300 days. [2026-01-06T12:14:47.577735] [DEBUG] [REMOTE ] LGIH: PASS: Price check passed. Min price $40.73. [2026-01-06T12:14:47.577883] [DEBUG] [REMOTE ] LGIH: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:47.578031] [DEBUG] [REMOTE ] LGIH: PASS: Integrity check passed. [2026-01-06T12:14:47.578071] [DEBUG] [REMOTE ] LGIH: Symbol is viable for forecasting. [2026-01-06T12:14:47.578126] [INFO ] [MAIN ] [1888/3534] LGIH kept (0.2s) | 1886 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:48.263199] [DEBUG] [REMOTE ] LGND: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:48.263397] [DEBUG] [REMOTE ] LGND: PASS: History has at least 300 days. [2026-01-06T12:14:48.263682] [DEBUG] [REMOTE ] LGND: PASS: Price check passed. Min price $177.73. [2026-01-06T12:14:48.263825] [DEBUG] [REMOTE ] LGND: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:48.264165] [DEBUG] [REMOTE ] LGND: PASS: Integrity check passed. [2026-01-06T12:14:48.264217] [DEBUG] [REMOTE ] LGND: Symbol is viable for forecasting. [2026-01-06T12:14:48.264270] [INFO ] [MAIN ] [1889/3534] LGND kept (0.7s) | 1887 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:49.107354] [DEBUG] [REMOTE ] LH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:49.107542] [DEBUG] [REMOTE ] LH: PASS: History has at least 300 days. [2026-01-06T12:14:49.107845] [DEBUG] [REMOTE ] LH: PASS: Price check passed. Min price $245.98. [2026-01-06T12:14:49.107987] [DEBUG] [REMOTE ] LH: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:49.108118] [DEBUG] [REMOTE ] LH: PASS: Integrity check passed. [2026-01-06T12:14:49.108160] [DEBUG] [REMOTE ] LH: Symbol is viable for forecasting. [2026-01-06T12:14:49.108211] [INFO ] [MAIN ] [1890/3534] LH kept (0.8s) | 1888 kept, 2 rejected | 128.2/min | ETA: 12.8m [2026-01-06T12:14:49.616026] [DEBUG] [REMOTE ] LHX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:49.616627] [DEBUG] [REMOTE ] LHX: PASS: History has at least 300 days. [2026-01-06T12:14:49.617025] [DEBUG] [REMOTE ] LHX: PASS: Price check passed. Min price $272.32. [2026-01-06T12:14:49.617170] [DEBUG] [REMOTE ] LHX: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:49.617361] [DEBUG] [REMOTE ] LHX: PASS: Integrity check passed. [2026-01-06T12:14:49.617404] [DEBUG] [REMOTE ] LHX: Symbol is viable for forecasting. [2026-01-06T12:14:49.617459] [INFO ] [MAIN ] [1891/3534] LHX kept (0.5s) | 1889 kept, 2 rejected | 128.2/min | ETA: 12.8m [2026-01-06T12:14:49.887689] [DEBUG] [REMOTE ] LI: Retrieved 1365 rows, trimmed to 300. [2026-01-06T12:14:49.887901] [DEBUG] [REMOTE ] LI: PASS: History has at least 300 days. [2026-01-06T12:14:49.888169] [DEBUG] [REMOTE ] LI: PASS: Price check passed. Min price $16.15. [2026-01-06T12:14:49.888530] [DEBUG] [REMOTE ] LI: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:49.888680] [DEBUG] [REMOTE ] LI: PASS: Integrity check passed. [2026-01-06T12:14:49.888725] [DEBUG] [REMOTE ] LI: Symbol is viable for forecasting. [2026-01-06T12:14:49.888778] [INFO ] [MAIN ] [1892/3534] LI kept (0.3s) | 1890 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:50.232592] [DEBUG] [REMOTE ] LICN: Retrieved 731 rows, trimmed to 300. [2026-01-06T12:14:50.232754] [DEBUG] [REMOTE ] LICN: PASS: History has at least 300 days. [2026-01-06T12:14:50.232989] [DEBUG] [REMOTE ] LICN: PASS: Price check passed. Min price $2.82. [2026-01-06T12:14:50.233131] [DEBUG] [REMOTE ] LICN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:50.233247] [DEBUG] [REMOTE ] LICN: PASS: Integrity check passed. [2026-01-06T12:14:50.233288] [DEBUG] [REMOTE ] LICN: Symbol is viable for forecasting. [2026-01-06T12:14:50.233340] [INFO ] [MAIN ] [1893/3534] LICN kept (0.3s) | 1891 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:50.532938] [DEBUG] [REMOTE ] LIF: Retrieved 396 rows, trimmed to 300. [2026-01-06T12:14:50.533135] [DEBUG] [REMOTE ] LIF: PASS: History has at least 300 days. [2026-01-06T12:14:50.533393] [DEBUG] [REMOTE ] LIF: PASS: Price check passed. Min price $60.43. [2026-01-06T12:14:50.533550] [DEBUG] [REMOTE ] LIF: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:50.533692] [DEBUG] [REMOTE ] LIF: PASS: Integrity check passed. [2026-01-06T12:14:50.533736] [DEBUG] [REMOTE ] LIF: Symbol is viable for forecasting. [2026-01-06T12:14:50.533790] [INFO ] [MAIN ] [1894/3534] LIF kept (0.3s) | 1892 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:51.334325] [DEBUG] [REMOTE ] LII: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:51.334789] [DEBUG] [REMOTE ] LII: PASS: History has at least 300 days. [2026-01-06T12:14:51.335267] [DEBUG] [REMOTE ] LII: PASS: Price check passed. Min price $443.07. [2026-01-06T12:14:51.335416] [DEBUG] [REMOTE ] LII: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:51.335615] [DEBUG] [REMOTE ] LII: PASS: Integrity check passed. [2026-01-06T12:14:51.335668] [DEBUG] [REMOTE ] LII: Symbol is viable for forecasting. [2026-01-06T12:14:51.335722] [INFO ] [MAIN ] [1895/3534] LII kept (0.8s) | 1893 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:51.661963] [DEBUG] [REMOTE ] LILA: Retrieved 2643 rows, trimmed to 300. [2026-01-06T12:14:51.662141] [DEBUG] [REMOTE ] LILA: PASS: History has at least 300 days. [2026-01-06T12:14:51.662383] [DEBUG] [REMOTE ] LILA: PASS: Price check passed. Min price $7.17. [2026-01-06T12:14:51.662522] [DEBUG] [REMOTE ] LILA: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:51.662660] [DEBUG] [REMOTE ] LILA: PASS: Integrity check passed. [2026-01-06T12:14:51.662706] [DEBUG] [REMOTE ] LILA: Symbol is viable for forecasting. [2026-01-06T12:14:51.662762] [INFO ] [MAIN ] [1896/3534] LILA kept (0.3s) | 1894 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:52.093641] [DEBUG] [REMOTE ] LILAK: Retrieved 2643 rows, trimmed to 300. [2026-01-06T12:14:52.093820] [DEBUG] [REMOTE ] LILAK: PASS: History has at least 300 days. [2026-01-06T12:14:52.094064] [DEBUG] [REMOTE ] LILAK: PASS: Price check passed. Min price $7.25. [2026-01-06T12:14:52.094213] [DEBUG] [REMOTE ] LILAK: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:52.094349] [DEBUG] [REMOTE ] LILAK: PASS: Integrity check passed. [2026-01-06T12:14:52.094402] [DEBUG] [REMOTE ] LILAK: Symbol is viable for forecasting. [2026-01-06T12:14:52.094462] [INFO ] [MAIN ] [1897/3534] LILAK kept (0.4s) | 1895 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:52.421836] [DEBUG] [REMOTE ] LIN: Retrieved 1825 rows, trimmed to 300. [2026-01-06T12:14:52.421993] [DEBUG] [REMOTE ] LIN: PASS: History has at least 300 days. [2026-01-06T12:14:52.422206] [DEBUG] [REMOTE ] LIN: PASS: Price check passed. Min price $389.38. [2026-01-06T12:14:52.422344] [DEBUG] [REMOTE ] LIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:52.422670] [DEBUG] [REMOTE ] LIN: PASS: Integrity check passed. [2026-01-06T12:14:52.422714] [DEBUG] [REMOTE ] LIN: Symbol is viable for forecasting. [2026-01-06T12:14:52.422762] [INFO ] [MAIN ] [1898/3534] LIN kept (0.3s) | 1896 kept, 2 rejected | 128.3/min | ETA: 12.8m [2026-01-06T12:14:52.817551] [DEBUG] [REMOTE ] LINC: Retrieved 5166 rows, trimmed to 300. [2026-01-06T12:14:52.817756] [DEBUG] [REMOTE ] LINC: PASS: History has at least 300 days. [2026-01-06T12:14:52.817990] [DEBUG] [REMOTE ] LINC: PASS: Price check passed. Min price $17.80. [2026-01-06T12:14:52.818129] [DEBUG] [REMOTE ] LINC: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:52.818251] [DEBUG] [REMOTE ] LINC: PASS: Integrity check passed. [2026-01-06T12:14:52.818293] [DEBUG] [REMOTE ] LINC: Symbol is viable for forecasting. [2026-01-06T12:14:52.818342] [INFO ] [MAIN ] [1899/3534] LINC kept (0.4s) | 1897 kept, 2 rejected | 128.3/min | ETA: 12.7m [2026-01-06T12:14:53.154856] [DEBUG] [REMOTE ] LIND: Retrieved 2639 rows, trimmed to 300. [2026-01-06T12:14:53.155047] [DEBUG] [REMOTE ] LIND: PASS: History has at least 300 days. [2026-01-06T12:14:53.155333] [DEBUG] [REMOTE ] LIND: PASS: Price check passed. Min price $11.45. [2026-01-06T12:14:53.155482] [DEBUG] [REMOTE ] LIND: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:53.155627] [DEBUG] [REMOTE ] LIND: PASS: Integrity check passed. [2026-01-06T12:14:53.155673] [DEBUG] [REMOTE ] LIND: Symbol is viable for forecasting. [2026-01-06T12:14:53.155726] [INFO ] [MAIN ] [1900/3534] LIND kept (0.3s) | 1898 kept, 2 rejected | 128.3/min | ETA: 12.7m [2026-01-06T12:14:53.426600] [DEBUG] [REMOTE ] LINE: Retrieved 363 rows, trimmed to 300. [2026-01-06T12:14:53.426803] [DEBUG] [REMOTE ] LINE: PASS: History has at least 300 days. [2026-01-06T12:14:53.427089] [DEBUG] [REMOTE ] LINE: PASS: Price check passed. Min price $32.58. [2026-01-06T12:14:53.427272] [DEBUG] [REMOTE ] LINE: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:53.427406] [DEBUG] [REMOTE ] LINE: PASS: Integrity check passed. [2026-01-06T12:14:53.427448] [DEBUG] [REMOTE ] LINE: Symbol is viable for forecasting. [2026-01-06T12:14:53.427502] [INFO ] [MAIN ] [1901/3534] LINE kept (0.3s) | 1899 kept, 2 rejected | 128.4/min | ETA: 12.7m [2026-01-06T12:14:54.092114] [DEBUG] [REMOTE ] LINK: Retrieved 3439 rows, trimmed to 300. [2026-01-06T12:14:54.092298] [DEBUG] [REMOTE ] LINK: PASS: History has at least 300 days. [2026-01-06T12:14:54.092543] [DEBUG] [REMOTE ] LINK: PASS: Price check passed. Min price $3.40. [2026-01-06T12:14:54.092707] [DEBUG] [REMOTE ] LINK: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:54.092864] [DEBUG] [REMOTE ] LINK: PASS: Integrity check passed. [2026-01-06T12:14:54.092911] [DEBUG] [REMOTE ] LINK: Symbol is viable for forecasting. [2026-01-06T12:14:54.092964] [INFO ] [MAIN ] [1902/3534] LINK kept (0.7s) | 1900 kept, 2 rejected | 128.3/min | ETA: 12.7m [2026-01-06T12:14:54.471892] [DEBUG] [REMOTE ] LITE: Retrieved 2621 rows, trimmed to 300. [2026-01-06T12:14:54.472027] [DEBUG] [REMOTE ] LITE: PASS: History has at least 300 days. [2026-01-06T12:14:54.472237] [DEBUG] [REMOTE ] LITE: PASS: Price check passed. Min price $149.61. [2026-01-06T12:14:54.472368] [DEBUG] [REMOTE ] LITE: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:54.472484] [DEBUG] [REMOTE ] LITE: PASS: Integrity check passed. [2026-01-06T12:14:54.472524] [DEBUG] [REMOTE ] LITE: Symbol is viable for forecasting. [2026-01-06T12:14:54.472589] [INFO ] [MAIN ] [1903/3534] LITE kept (0.4s) | 1901 kept, 2 rejected | 128.3/min | ETA: 12.7m [2026-01-06T12:14:54.821720] [DEBUG] [REMOTE ] LITM: Retrieved 1034 rows, trimmed to 300. [2026-01-06T12:14:54.821916] [DEBUG] [REMOTE ] LITM: PASS: History has at least 300 days. [2026-01-06T12:14:54.822174] [DEBUG] [REMOTE ] LITM: PASS: Price check passed. Min price $2.49. [2026-01-06T12:14:54.822318] [DEBUG] [REMOTE ] LITM: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:54.822445] [DEBUG] [REMOTE ] LITM: PASS: Integrity check passed. [2026-01-06T12:14:54.822716] [DEBUG] [REMOTE ] LITM: Symbol is viable for forecasting. [2026-01-06T12:14:54.822771] [INFO ] [MAIN ] [1904/3534] LITM kept (0.4s) | 1902 kept, 2 rejected | 128.4/min | ETA: 12.7m [2026-01-06T12:14:55.210950] [DEBUG] [REMOTE ] LIVN: Retrieved 2568 rows, trimmed to 300. [2026-01-06T12:14:55.211140] [DEBUG] [REMOTE ] LIVN: PASS: History has at least 300 days. [2026-01-06T12:14:55.211406] [DEBUG] [REMOTE ] LIVN: PASS: Price check passed. Min price $49.57. [2026-01-06T12:14:55.211548] [DEBUG] [REMOTE ] LIVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:55.211720] [DEBUG] [REMOTE ] LIVN: PASS: Integrity check passed. [2026-01-06T12:14:55.211763] [DEBUG] [REMOTE ] LIVN: Symbol is viable for forecasting. [2026-01-06T12:14:55.211817] [INFO ] [MAIN ] [1905/3534] LIVN kept (0.4s) | 1903 kept, 2 rejected | 128.4/min | ETA: 12.7m [2026-01-06T12:14:55.836444] [DEBUG] [REMOTE ] LKFN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:55.836691] [DEBUG] [REMOTE ] LKFN: PASS: History has at least 300 days. [2026-01-06T12:14:55.837059] [DEBUG] [REMOTE ] LKFN: PASS: Price check passed. Min price $56.30. [2026-01-06T12:14:55.837206] [DEBUG] [REMOTE ] LKFN: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:55.837358] [DEBUG] [REMOTE ] LKFN: PASS: Integrity check passed. [2026-01-06T12:14:55.837400] [DEBUG] [REMOTE ] LKFN: Symbol is viable for forecasting. [2026-01-06T12:14:55.837458] [INFO ] [MAIN ] [1906/3534] LKFN kept (0.6s) | 1904 kept, 2 rejected | 128.4/min | ETA: 12.7m [2026-01-06T12:14:56.344408] [DEBUG] [REMOTE ] LKQ: Retrieved 5599 rows, trimmed to 300. [2026-01-06T12:14:56.344643] [DEBUG] [REMOTE ] LKQ: PASS: History has at least 300 days. [2026-01-06T12:14:56.344973] [DEBUG] [REMOTE ] LKQ: PASS: Price check passed. Min price $28.17. [2026-01-06T12:14:56.345148] [DEBUG] [REMOTE ] LKQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:56.345297] [DEBUG] [REMOTE ] LKQ: PASS: Integrity check passed. [2026-01-06T12:14:56.345340] [DEBUG] [REMOTE ] LKQ: Symbol is viable for forecasting. [2026-01-06T12:14:56.345397] [INFO ] [MAIN ] [1907/3534] LKQ kept (0.5s) | 1905 kept, 2 rejected | 128.3/min | ETA: 12.7m [2026-01-06T12:14:56.950198] [DEBUG] [REMOTE ] LLY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:56.950395] [DEBUG] [REMOTE ] LLY: PASS: History has at least 300 days. [2026-01-06T12:14:56.950815] [DEBUG] [REMOTE ] LLY: PASS: Price check passed. Min price $798.40. [2026-01-06T12:14:56.950960] [DEBUG] [REMOTE ] LLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:56.951096] [DEBUG] [REMOTE ] LLY: PASS: Integrity check passed. [2026-01-06T12:14:56.951137] [DEBUG] [REMOTE ] LLY: Symbol is viable for forecasting. [2026-01-06T12:14:56.951189] [INFO ] [MAIN ] [1908/3534] LLY kept (0.6s) | 1906 kept, 2 rejected | 128.3/min | ETA: 12.7m [2026-01-06T12:14:57.297178] [DEBUG] [REMOTE ] LMB: Retrieved 2504 rows, trimmed to 300. [2026-01-06T12:14:57.297383] [DEBUG] [REMOTE ] LMB: PASS: History has at least 300 days. [2026-01-06T12:14:57.298044] [DEBUG] [REMOTE ] LMB: PASS: Price check passed. Min price $65.92. [2026-01-06T12:14:57.298212] [DEBUG] [REMOTE ] LMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:57.298356] [DEBUG] [REMOTE ] LMB: PASS: Integrity check passed. [2026-01-06T12:14:57.298402] [DEBUG] [REMOTE ] LMB: Symbol is viable for forecasting. [2026-01-06T12:14:57.298465] [INFO ] [MAIN ] [1909/3534] LMB kept (0.3s) | 1907 kept, 2 rejected | 128.3/min | ETA: 12.7m [2026-01-06T12:14:57.681349] [DEBUG] [REMOTE ] LMBS: Retrieved 2807 rows, trimmed to 300. [2026-01-06T12:14:57.681530] [DEBUG] [REMOTE ] LMBS: PASS: History has at least 300 days. [2026-01-06T12:14:57.681803] [DEBUG] [REMOTE ] LMBS: PASS: Price check passed. Min price $49.36. [2026-01-06T12:14:57.681946] [DEBUG] [REMOTE ] LMBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:57.682065] [DEBUG] [REMOTE ] LMBS: PASS: Integrity check passed. [2026-01-06T12:14:57.682106] [DEBUG] [REMOTE ] LMBS: Symbol is viable for forecasting. [2026-01-06T12:14:57.682160] [INFO ] [MAIN ] [1910/3534] LMBS kept (0.4s) | 1908 kept, 2 rejected | 128.4/min | ETA: 12.7m [2026-01-06T12:14:58.048442] [DEBUG] [REMOTE ] LMND: Retrieved 1384 rows, trimmed to 300. [2026-01-06T12:14:58.048861] [DEBUG] [REMOTE ] LMND: PASS: History has at least 300 days. [2026-01-06T12:14:58.049171] [DEBUG] [REMOTE ] LMND: PASS: Price check passed. Min price $47.55. [2026-01-06T12:14:58.049361] [DEBUG] [REMOTE ] LMND: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:58.049525] [DEBUG] [REMOTE ] LMND: PASS: Integrity check passed. [2026-01-06T12:14:58.049606] [DEBUG] [REMOTE ] LMND: Symbol is viable for forecasting. [2026-01-06T12:14:58.049683] [INFO ] [MAIN ] [1911/3534] LMND kept (0.4s) | 1909 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:14:58.509792] [DEBUG] [REMOTE ] LNC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:58.509946] [DEBUG] [REMOTE ] LNC: PASS: History has at least 300 days. [2026-01-06T12:14:58.510197] [DEBUG] [REMOTE ] LNC: PASS: Price check passed. Min price $38.04. [2026-01-06T12:14:58.510331] [DEBUG] [REMOTE ] LNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:58.510617] [DEBUG] [REMOTE ] LNC: PASS: Integrity check passed. [2026-01-06T12:14:58.510669] [DEBUG] [REMOTE ] LNC: Symbol is viable for forecasting. [2026-01-06T12:14:58.510721] [INFO ] [MAIN ] [1912/3534] LNC kept (0.5s) | 1910 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:14:58.909268] [DEBUG] [REMOTE ] LND: Retrieved 3430 rows, trimmed to 300. [2026-01-06T12:14:58.909450] [DEBUG] [REMOTE ] LND: PASS: History has at least 300 days. [2026-01-06T12:14:58.909728] [DEBUG] [REMOTE ] LND: PASS: Price check passed. Min price $3.50. [2026-01-06T12:14:58.909899] [DEBUG] [REMOTE ] LND: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:58.910045] [DEBUG] [REMOTE ] LND: PASS: Integrity check passed. [2026-01-06T12:14:58.910088] [DEBUG] [REMOTE ] LND: Symbol is viable for forecasting. [2026-01-06T12:14:58.910141] [INFO ] [MAIN ] [1913/3534] LND kept (0.4s) | 1911 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:14:59.411916] [DEBUG] [REMOTE ] LNG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:14:59.412109] [DEBUG] [REMOTE ] LNG: PASS: History has at least 300 days. [2026-01-06T12:14:59.412386] [DEBUG] [REMOTE ] LNG: PASS: Price check passed. Min price $188.83. [2026-01-06T12:14:59.412531] [DEBUG] [REMOTE ] LNG: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:59.412733] [DEBUG] [REMOTE ] LNG: PASS: Integrity check passed. [2026-01-06T12:14:59.412933] [DEBUG] [REMOTE ] LNG: Symbol is viable for forecasting. [2026-01-06T12:14:59.412996] [INFO ] [MAIN ] [1914/3534] LNG kept (0.5s) | 1912 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:14:59.704665] [DEBUG] [REMOTE ] LNKB: Retrieved 1379 rows, trimmed to 300. [2026-01-06T12:14:59.704840] [DEBUG] [REMOTE ] LNKB: PASS: History has at least 300 days. [2026-01-06T12:14:59.705068] [DEBUG] [REMOTE ] LNKB: PASS: Price check passed. Min price $6.78. [2026-01-06T12:14:59.705237] [DEBUG] [REMOTE ] LNKB: PASS: Continuity check passed with 300 days. [2026-01-06T12:14:59.705372] [DEBUG] [REMOTE ] LNKB: PASS: Integrity check passed. [2026-01-06T12:14:59.705412] [DEBUG] [REMOTE ] LNKB: Symbol is viable for forecasting. [2026-01-06T12:14:59.705462] [INFO ] [MAIN ] [1915/3534] LNKB kept (0.3s) | 1913 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:15:00.278771] [DEBUG] [REMOTE ] LNN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:00.278964] [DEBUG] [REMOTE ] LNN: PASS: History has at least 300 days. [2026-01-06T12:15:00.279237] [DEBUG] [REMOTE ] LNN: PASS: Price check passed. Min price $106.57. [2026-01-06T12:15:00.279384] [DEBUG] [REMOTE ] LNN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:00.279516] [DEBUG] [REMOTE ] LNN: PASS: Integrity check passed. [2026-01-06T12:15:00.279559] [DEBUG] [REMOTE ] LNN: Symbol is viable for forecasting. [2026-01-06T12:15:00.279829] [INFO ] [MAIN ] [1916/3534] LNN kept (0.6s) | 1914 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:15:00.580884] [DEBUG] [REMOTE ] LNTH: Retrieved 2648 rows, trimmed to 300. [2026-01-06T12:15:00.581007] [DEBUG] [REMOTE ] LNTH: PASS: History has at least 300 days. [2026-01-06T12:15:00.581233] [DEBUG] [REMOTE ] LNTH: PASS: Price check passed. Min price $50.69. [2026-01-06T12:15:00.581400] [DEBUG] [REMOTE ] LNTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:00.581520] [DEBUG] [REMOTE ] LNTH: PASS: Integrity check passed. [2026-01-06T12:15:00.581566] [DEBUG] [REMOTE ] LNTH: Symbol is viable for forecasting. [2026-01-06T12:15:00.581653] [INFO ] [MAIN ] [1917/3534] LNTH kept (0.3s) | 1915 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:15:00.959899] [DEBUG] [REMOTE ] LNZA: Retrieved 1074 rows, trimmed to 300. [2026-01-06T12:15:00.960133] [DEBUG] [REMOTE ] LNZA: PASS: History has at least 300 days. [2026-01-06T12:15:00.960382] [DEBUG] [REMOTE ] LNZA: PASS: Price check passed. Min price $11.94. [2026-01-06T12:15:00.960522] [DEBUG] [REMOTE ] LNZA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:00.960680] [DEBUG] [REMOTE ] LNZA: PASS: Integrity check passed. [2026-01-06T12:15:00.960725] [DEBUG] [REMOTE ] LNZA: Symbol is viable for forecasting. [2026-01-06T12:15:00.960777] [INFO ] [MAIN ] [1918/3534] LNZA kept (0.4s) | 1916 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:15:01.743390] [DEBUG] [REMOTE ] LOAN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:01.743636] [DEBUG] [REMOTE ] LOAN: PASS: History has at least 300 days. [2026-01-06T12:15:01.744024] [DEBUG] [REMOTE ] LOAN: PASS: Price check passed. Min price $4.27. [2026-01-06T12:15:01.744176] [DEBUG] [REMOTE ] LOAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:01.744321] [DEBUG] [REMOTE ] LOAN: PASS: Integrity check passed. [2026-01-06T12:15:01.744363] [DEBUG] [REMOTE ] LOAN: Symbol is viable for forecasting. [2026-01-06T12:15:01.744419] [INFO ] [MAIN ] [1919/3534] LOAN kept (0.8s) | 1917 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:15:02.120901] [DEBUG] [REMOTE ] LOB: Retrieved 2629 rows, trimmed to 300. [2026-01-06T12:15:02.121107] [DEBUG] [REMOTE ] LOB: PASS: History has at least 300 days. [2026-01-06T12:15:02.121393] [DEBUG] [REMOTE ] LOB: PASS: Price check passed. Min price $29.38. [2026-01-06T12:15:02.121750] [DEBUG] [REMOTE ] LOB: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:02.121885] [DEBUG] [REMOTE ] LOB: PASS: Integrity check passed. [2026-01-06T12:15:02.121928] [DEBUG] [REMOTE ] LOB: Symbol is viable for forecasting. [2026-01-06T12:15:02.121983] [INFO ] [MAIN ] [1920/3534] LOB kept (0.4s) | 1918 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:15:02.515765] [DEBUG] [REMOTE ] LOCO: Retrieved 2879 rows, trimmed to 300. [2026-01-06T12:15:02.515928] [DEBUG] [REMOTE ] LOCO: PASS: History has at least 300 days. [2026-01-06T12:15:02.516220] [DEBUG] [REMOTE ] LOCO: PASS: Price check passed. Min price $9.06. [2026-01-06T12:15:02.516388] [DEBUG] [REMOTE ] LOCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:02.516539] [DEBUG] [REMOTE ] LOCO: PASS: Integrity check passed. [2026-01-06T12:15:02.516611] [DEBUG] [REMOTE ] LOCO: Symbol is viable for forecasting. [2026-01-06T12:15:02.516673] [INFO ] [MAIN ] [1921/3534] LOCO kept (0.4s) | 1919 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:15:03.207074] [DEBUG] [REMOTE ] LOGI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:03.207234] [DEBUG] [REMOTE ] LOGI: PASS: History has at least 300 days. [2026-01-06T12:15:03.207506] [DEBUG] [REMOTE ] LOGI: PASS: Price check passed. Min price $99.51. [2026-01-06T12:15:03.207681] [DEBUG] [REMOTE ] LOGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:03.211018] [DEBUG] [REMOTE ] LOGI: PASS: Integrity check passed. [2026-01-06T12:15:03.211078] [DEBUG] [REMOTE ] LOGI: Symbol is viable for forecasting. [2026-01-06T12:15:03.211130] [INFO ] [MAIN ] [1922/3534] LOGI kept (0.7s) | 1920 kept, 2 rejected | 128.4/min | ETA: 12.6m [2026-01-06T12:15:03.543115] [DEBUG] [REMOTE ] LOMA: Retrieved 2054 rows, trimmed to 300. [2026-01-06T12:15:03.543240] [DEBUG] [REMOTE ] LOMA: PASS: History has at least 300 days. [2026-01-06T12:15:03.543443] [DEBUG] [REMOTE ] LOMA: PASS: Price check passed. Min price $7.61. [2026-01-06T12:15:03.543599] [DEBUG] [REMOTE ] LOMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:03.543723] [DEBUG] [REMOTE ] LOMA: PASS: Integrity check passed. [2026-01-06T12:15:03.543763] [DEBUG] [REMOTE ] LOMA: Symbol is viable for forecasting. [2026-01-06T12:15:03.543810] [INFO ] [MAIN ] [1923/3534] LOMA kept (0.3s) | 1921 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:04.061041] [DEBUG] [REMOTE ] LOPE: Retrieved 4306 rows, trimmed to 300. [2026-01-06T12:15:04.061171] [DEBUG] [REMOTE ] LOPE: PASS: History has at least 300 days. [2026-01-06T12:15:04.061372] [DEBUG] [REMOTE ] LOPE: PASS: Price check passed. Min price $150.81. [2026-01-06T12:15:04.061503] [DEBUG] [REMOTE ] LOPE: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:04.061661] [DEBUG] [REMOTE ] LOPE: PASS: Integrity check passed. [2026-01-06T12:15:04.061703] [DEBUG] [REMOTE ] LOPE: Symbol is viable for forecasting. [2026-01-06T12:15:04.061750] [INFO ] [MAIN ] [1924/3534] LOPE kept (0.5s) | 1922 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:04.346993] [DEBUG] [REMOTE ] LOVE: Retrieved 1891 rows, trimmed to 300. [2026-01-06T12:15:04.347122] [DEBUG] [REMOTE ] LOVE: PASS: History has at least 300 days. [2026-01-06T12:15:04.347363] [DEBUG] [REMOTE ] LOVE: PASS: Price check passed. Min price $11.51. [2026-01-06T12:15:04.347517] [DEBUG] [REMOTE ] LOVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:04.347668] [DEBUG] [REMOTE ] LOVE: PASS: Integrity check passed. [2026-01-06T12:15:04.347736] [DEBUG] [REMOTE ] LOVE: Symbol is viable for forecasting. [2026-01-06T12:15:04.347795] [INFO ] [MAIN ] [1925/3534] LOVE kept (0.3s) | 1923 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:04.823030] [DEBUG] [REMOTE ] LPCN: Retrieved 3069 rows, trimmed to 300. [2026-01-06T12:15:04.823146] [DEBUG] [REMOTE ] LPCN: PASS: History has at least 300 days. [2026-01-06T12:15:04.823340] [DEBUG] [REMOTE ] LPCN: PASS: Price check passed. Min price $2.53. [2026-01-06T12:15:04.823475] [DEBUG] [REMOTE ] LPCN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:04.823598] [DEBUG] [REMOTE ] LPCN: PASS: Integrity check passed. [2026-01-06T12:15:04.823639] [DEBUG] [REMOTE ] LPCN: Symbol is viable for forecasting. [2026-01-06T12:15:04.823685] [INFO ] [MAIN ] [1926/3534] LPCN kept (0.5s) | 1924 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:05.263321] [DEBUG] [REMOTE ] LPG: Retrieved 2933 rows, trimmed to 300. [2026-01-06T12:15:05.263472] [DEBUG] [REMOTE ] LPG: PASS: History has at least 300 days. [2026-01-06T12:15:05.263809] [DEBUG] [REMOTE ] LPG: PASS: Price check passed. Min price $23.93. [2026-01-06T12:15:05.264019] [DEBUG] [REMOTE ] LPG: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:05.264193] [DEBUG] [REMOTE ] LPG: PASS: Integrity check passed. [2026-01-06T12:15:05.264256] [DEBUG] [REMOTE ] LPG: Symbol is viable for forecasting. [2026-01-06T12:15:05.264334] [INFO ] [MAIN ] [1927/3534] LPG kept (0.4s) | 1925 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:05.582662] [DEBUG] [REMOTE ] LPL: Retrieved 5399 rows, trimmed to 300. [2026-01-06T12:15:05.582797] [DEBUG] [REMOTE ] LPL: PASS: History has at least 300 days. [2026-01-06T12:15:05.583012] [DEBUG] [REMOTE ] LPL: PASS: Price check passed. Min price $4.09. [2026-01-06T12:15:05.583152] [DEBUG] [REMOTE ] LPL: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:05.583269] [DEBUG] [REMOTE ] LPL: PASS: Integrity check passed. [2026-01-06T12:15:05.583312] [DEBUG] [REMOTE ] LPL: Symbol is viable for forecasting. [2026-01-06T12:15:05.583361] [INFO ] [MAIN ] [1928/3534] LPL kept (0.3s) | 1926 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:06.044390] [DEBUG] [REMOTE ] LPLA: Retrieved 3804 rows, trimmed to 300. [2026-01-06T12:15:06.044512] [DEBUG] [REMOTE ] LPLA: PASS: History has at least 300 days. [2026-01-06T12:15:06.044737] [DEBUG] [REMOTE ] LPLA: PASS: Price check passed. Min price $314.99. [2026-01-06T12:15:06.044872] [DEBUG] [REMOTE ] LPLA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:06.044980] [DEBUG] [REMOTE ] LPLA: PASS: Integrity check passed. [2026-01-06T12:15:06.045020] [DEBUG] [REMOTE ] LPLA: Symbol is viable for forecasting. [2026-01-06T12:15:06.045066] [INFO ] [MAIN ] [1929/3534] LPLA kept (0.5s) | 1927 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:06.471521] [DEBUG] [REMOTE ] LPRO: Retrieved 1945 rows, trimmed to 300. [2026-01-06T12:15:06.471894] [DEBUG] [REMOTE ] LPRO: PASS: History has at least 300 days. [2026-01-06T12:15:06.472101] [DEBUG] [REMOTE ] LPRO: PASS: Price check passed. Min price $1.45. [2026-01-06T12:15:06.472236] [DEBUG] [REMOTE ] LPRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:06.472344] [DEBUG] [REMOTE ] LPRO: PASS: Integrity check passed. [2026-01-06T12:15:06.472383] [DEBUG] [REMOTE ] LPRO: Symbol is viable for forecasting. [2026-01-06T12:15:06.472430] [INFO ] [MAIN ] [1930/3534] LPRO kept (0.4s) | 1928 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:06.906302] [DEBUG] [REMOTE ] LPSN: Retrieved 6474 rows, trimmed to 300. [2026-01-06T12:15:06.906436] [DEBUG] [REMOTE ] LPSN: PASS: History has at least 300 days. [2026-01-06T12:15:06.906682] [DEBUG] [REMOTE ] LPSN: PASS: Price check passed. Min price $3.87. [2026-01-06T12:15:06.906817] [DEBUG] [REMOTE ] LPSN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:06.906931] [DEBUG] [REMOTE ] LPSN: PASS: Integrity check passed. [2026-01-06T12:15:06.906971] [DEBUG] [REMOTE ] LPSN: Symbol is viable for forecasting. [2026-01-06T12:15:06.907018] [INFO ] [MAIN ] [1931/3534] LPSN kept (0.4s) | 1929 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:07.349290] [DEBUG] [REMOTE ] LPTH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:07.349427] [DEBUG] [REMOTE ] LPTH: PASS: History has at least 300 days. [2026-01-06T12:15:07.349665] [DEBUG] [REMOTE ] LPTH: PASS: Price check passed. Min price $6.18. [2026-01-06T12:15:07.349805] [DEBUG] [REMOTE ] LPTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:07.349923] [DEBUG] [REMOTE ] LPTH: PASS: Integrity check passed. [2026-01-06T12:15:07.349964] [DEBUG] [REMOTE ] LPTH: Symbol is viable for forecasting. [2026-01-06T12:15:07.350013] [INFO ] [MAIN ] [1932/3534] LPTH kept (0.4s) | 1930 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:07.830651] [DEBUG] [REMOTE ] LPX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:07.830784] [DEBUG] [REMOTE ] LPX: PASS: History has at least 300 days. [2026-01-06T12:15:07.831034] [DEBUG] [REMOTE ] LPX: PASS: Price check passed. Min price $74.60. [2026-01-06T12:15:07.831175] [DEBUG] [REMOTE ] LPX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:07.831292] [DEBUG] [REMOTE ] LPX: PASS: Integrity check passed. [2026-01-06T12:15:07.831335] [DEBUG] [REMOTE ] LPX: Symbol is viable for forecasting. [2026-01-06T12:15:07.831384] [INFO ] [MAIN ] [1933/3534] LPX kept (0.5s) | 1931 kept, 2 rejected | 128.4/min | ETA: 12.5m [2026-01-06T12:15:08.150948] [DEBUG] [REMOTE ] LQDA: Retrieved 1871 rows, trimmed to 300. [2026-01-06T12:15:08.151067] [DEBUG] [REMOTE ] LQDA: PASS: History has at least 300 days. [2026-01-06T12:15:08.151260] [DEBUG] [REMOTE ] LQDA: PASS: Price check passed. Min price $22.02. [2026-01-06T12:15:08.151390] [DEBUG] [REMOTE ] LQDA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:08.151496] [DEBUG] [REMOTE ] LQDA: PASS: Integrity check passed. [2026-01-06T12:15:08.151534] [DEBUG] [REMOTE ] LQDA: Symbol is viable for forecasting. [2026-01-06T12:15:08.151602] [INFO ] [MAIN ] [1934/3534] LQDA kept (0.3s) | 1932 kept, 2 rejected | 128.5/min | ETA: 12.5m [2026-01-06T12:15:08.753271] [DEBUG] [REMOTE ] LRCX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:08.753420] [DEBUG] [REMOTE ] LRCX: PASS: History has at least 300 days. [2026-01-06T12:15:08.753693] [DEBUG] [REMOTE ] LRCX: PASS: Price check passed. Min price $131.16. [2026-01-06T12:15:08.753831] [DEBUG] [REMOTE ] LRCX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:08.753978] [DEBUG] [REMOTE ] LRCX: PASS: Integrity check passed. [2026-01-06T12:15:08.754019] [DEBUG] [REMOTE ] LRCX: Symbol is viable for forecasting. [2026-01-06T12:15:08.754067] [INFO ] [MAIN ] [1935/3534] LRCX kept (0.6s) | 1933 kept, 2 rejected | 128.4/min | ETA: 12.4m [2026-01-06T12:15:09.055644] [DEBUG] [REMOTE ] LRGE: Retrieved 2165 rows, trimmed to 300. [2026-01-06T12:15:09.055765] [DEBUG] [REMOTE ] LRGE: PASS: History has at least 300 days. [2026-01-06T12:15:09.055959] [DEBUG] [REMOTE ] LRGE: PASS: Price check passed. Min price $78.68. [2026-01-06T12:15:09.056089] [DEBUG] [REMOTE ] LRGE: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:09.056195] [DEBUG] [REMOTE ] LRGE: PASS: Integrity check passed. [2026-01-06T12:15:09.056234] [DEBUG] [REMOTE ] LRGE: Symbol is viable for forecasting. [2026-01-06T12:15:09.056280] [INFO ] [MAIN ] [1936/3534] LRGE kept (0.3s) | 1934 kept, 2 rejected | 128.5/min | ETA: 12.4m [2026-01-06T12:15:09.671048] [DEBUG] [REMOTE ] LSCC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:09.671191] [DEBUG] [REMOTE ] LSCC: PASS: History has at least 300 days. [2026-01-06T12:15:09.671396] [DEBUG] [REMOTE ] LSCC: PASS: Price check passed. Min price $61.73. [2026-01-06T12:15:09.671528] [DEBUG] [REMOTE ] LSCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:09.671660] [DEBUG] [REMOTE ] LSCC: PASS: Integrity check passed. [2026-01-06T12:15:09.671701] [DEBUG] [REMOTE ] LSCC: Symbol is viable for forecasting. [2026-01-06T12:15:09.671748] [INFO ] [MAIN ] [1937/3534] LSCC kept (0.6s) | 1935 kept, 2 rejected | 128.4/min | ETA: 12.4m [2026-01-06T12:15:10.018087] [DEBUG] [REMOTE ] LSPD: Retrieved 1594 rows, trimmed to 300. [2026-01-06T12:15:10.018214] [DEBUG] [REMOTE ] LSPD: PASS: History has at least 300 days. [2026-01-06T12:15:10.018418] [DEBUG] [REMOTE ] LSPD: PASS: Price check passed. Min price $10.76. [2026-01-06T12:15:10.018554] [DEBUG] [REMOTE ] LSPD: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:10.018697] [DEBUG] [REMOTE ] LSPD: PASS: Integrity check passed. [2026-01-06T12:15:10.018738] [DEBUG] [REMOTE ] LSPD: Symbol is viable for forecasting. [2026-01-06T12:15:10.018785] [INFO ] [MAIN ] [1938/3534] LSPD kept (0.3s) | 1936 kept, 2 rejected | 128.5/min | ETA: 12.4m [2026-01-06T12:15:10.556678] [DEBUG] [REMOTE ] LTC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:10.556814] [DEBUG] [REMOTE ] LTC: PASS: History has at least 300 days. [2026-01-06T12:15:10.557231] [DEBUG] [REMOTE ] LTC: PASS: Price check passed. Min price $33.43. [2026-01-06T12:15:10.557370] [DEBUG] [REMOTE ] LTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:10.557492] [DEBUG] [REMOTE ] LTC: PASS: Integrity check passed. [2026-01-06T12:15:10.557534] [DEBUG] [REMOTE ] LTC: Symbol is viable for forecasting. [2026-01-06T12:15:10.557603] [INFO ] [MAIN ] [1939/3534] LTC kept (0.5s) | 1937 kept, 2 rejected | 128.5/min | ETA: 12.4m [2026-01-06T12:15:10.761677] [DEBUG] [REMOTE ] LTH: Retrieved 1065 rows, trimmed to 300. [2026-01-06T12:15:10.761809] [DEBUG] [REMOTE ] LTH: PASS: History has at least 300 days. [2026-01-06T12:15:10.762014] [DEBUG] [REMOTE ] LTH: PASS: Price check passed. Min price $24.59. [2026-01-06T12:15:10.762156] [DEBUG] [REMOTE ] LTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:10.762269] [DEBUG] [REMOTE ] LTH: PASS: Integrity check passed. [2026-01-06T12:15:10.762311] [DEBUG] [REMOTE ] LTH: Symbol is viable for forecasting. [2026-01-06T12:15:10.762361] [INFO ] [MAIN ] [1940/3534] LTH kept (0.2s) | 1938 kept, 2 rejected | 128.5/min | ETA: 12.4m [2026-01-06T12:15:11.241428] [DEBUG] [REMOTE ] LTRN: Retrieved 1399 rows, trimmed to 300. [2026-01-06T12:15:11.241629] [DEBUG] [REMOTE ] LTRN: PASS: History has at least 300 days. [2026-01-06T12:15:11.242397] [DEBUG] [REMOTE ] LTRN: PASS: Price check passed. Min price $3.00. [2026-01-06T12:15:11.242552] [DEBUG] [REMOTE ] LTRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:11.242696] [DEBUG] [REMOTE ] LTRN: PASS: Integrity check passed. [2026-01-06T12:15:11.242737] [DEBUG] [REMOTE ] LTRN: Symbol is viable for forecasting. [2026-01-06T12:15:11.242787] [INFO ] [MAIN ] [1941/3534] LTRN kept (0.5s) | 1939 kept, 2 rejected | 128.5/min | ETA: 12.4m [2026-01-06T12:15:11.769684] [DEBUG] [REMOTE ] LTRX: Retrieved 6392 rows, trimmed to 300. [2026-01-06T12:15:11.769824] [DEBUG] [REMOTE ] LTRX: PASS: History has at least 300 days. [2026-01-06T12:15:11.770045] [DEBUG] [REMOTE ] LTRX: PASS: Price check passed. Min price $4.48. [2026-01-06T12:15:11.770181] [DEBUG] [REMOTE ] LTRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:11.770299] [DEBUG] [REMOTE ] LTRX: PASS: Integrity check passed. [2026-01-06T12:15:11.770339] [DEBUG] [REMOTE ] LTRX: Symbol is viable for forecasting. [2026-01-06T12:15:11.770387] [INFO ] [MAIN ] [1942/3534] LTRX kept (0.5s) | 1940 kept, 2 rejected | 128.5/min | ETA: 12.4m [2026-01-06T12:15:11.964881] [DEBUG] [REMOTE ] LUCD: Retrieved 1060 rows, trimmed to 300. [2026-01-06T12:15:11.965059] [DEBUG] [REMOTE ] LUCD: PASS: History has at least 300 days. [2026-01-06T12:15:11.965333] [DEBUG] [REMOTE ] LUCD: PASS: Price check passed. Min price $1.01. [2026-01-06T12:15:11.965530] [DEBUG] [REMOTE ] LUCD: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:11.965719] [DEBUG] [REMOTE ] LUCD: PASS: Integrity check passed. [2026-01-06T12:15:11.965779] [DEBUG] [REMOTE ] LUCD: Symbol is viable for forecasting. [2026-01-06T12:15:11.965851] [INFO ] [MAIN ] [1943/3534] LUCD kept (0.2s) | 1941 kept, 2 rejected | 128.5/min | ETA: 12.4m [2026-01-06T12:15:12.678612] [DEBUG] [REMOTE ] LUMN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:12.678958] [DEBUG] [REMOTE ] LUMN: PASS: History has at least 300 days. [2026-01-06T12:15:12.679212] [DEBUG] [REMOTE ] LUMN: PASS: Price check passed. Min price $6.58. [2026-01-06T12:15:12.679449] [DEBUG] [REMOTE ] LUMN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:12.679621] [DEBUG] [REMOTE ] LUMN: PASS: Integrity check passed. [2026-01-06T12:15:12.679667] [DEBUG] [REMOTE ] LUMN: Symbol is viable for forecasting. [2026-01-06T12:15:12.679720] [INFO ] [MAIN ] [1944/3534] LUMN kept (0.7s) | 1942 kept, 2 rejected | 128.5/min | ETA: 12.4m [2026-01-06T12:15:12.909486] [DEBUG] [REMOTE ] LUNG: Retrieved 1321 rows, trimmed to 300. [2026-01-06T12:15:12.909632] [DEBUG] [REMOTE ] LUNG: PASS: History has at least 300 days. [2026-01-06T12:15:12.909833] [DEBUG] [REMOTE ] LUNG: PASS: Price check passed. Min price $1.31. [2026-01-06T12:15:12.909969] [DEBUG] [REMOTE ] LUNG: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:12.910077] [DEBUG] [REMOTE ] LUNG: PASS: Integrity check passed. [2026-01-06T12:15:12.910117] [DEBUG] [REMOTE ] LUNG: Symbol is viable for forecasting. [2026-01-06T12:15:12.910164] [INFO ] [MAIN ] [1945/3534] LUNG kept (0.2s) | 1943 kept, 2 rejected | 128.5/min | ETA: 12.4m [2026-01-06T12:15:13.393755] [DEBUG] [REMOTE ] LVHD: Retrieved 2519 rows, trimmed to 300. [2026-01-06T12:15:13.393886] [DEBUG] [REMOTE ] LVHD: PASS: History has at least 300 days. [2026-01-06T12:15:13.394110] [DEBUG] [REMOTE ] LVHD: PASS: Price check passed. Min price $39.12. [2026-01-06T12:15:13.394243] [DEBUG] [REMOTE ] LVHD: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:13.394391] [DEBUG] [REMOTE ] LVHD: PASS: Integrity check passed. [2026-01-06T12:15:13.394454] [DEBUG] [REMOTE ] LVHD: Symbol is viable for forecasting. [2026-01-06T12:15:13.394516] [INFO ] [MAIN ] [1946/3534] LVHD kept (0.5s) | 1944 kept, 2 rejected | 128.5/min | ETA: 12.4m [2026-01-06T12:15:13.786642] [DEBUG] [REMOTE ] LVO: Retrieved 2082 rows, trimmed to 300. [2026-01-06T12:15:13.786833] [DEBUG] [REMOTE ] LVO: PASS: History has at least 300 days. [2026-01-06T12:15:13.787097] [DEBUG] [REMOTE ] LVO: PASS: Price check passed. Min price $3.98. [2026-01-06T12:15:13.787239] [DEBUG] [REMOTE ] LVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:13.787368] [DEBUG] [REMOTE ] LVO: PASS: Integrity check passed. [2026-01-06T12:15:13.787415] [DEBUG] [REMOTE ] LVO: Symbol is viable for forecasting. [2026-01-06T12:15:13.787479] [INFO ] [MAIN ] [1947/3534] LVO kept (0.4s) | 1945 kept, 2 rejected | 128.5/min | ETA: 12.3m [2026-01-06T12:15:14.326532] [DEBUG] [REMOTE ] LVS: Retrieved 5297 rows, trimmed to 300. [2026-01-06T12:15:14.327202] [DEBUG] [REMOTE ] LVS: PASS: History has at least 300 days. [2026-01-06T12:15:14.327617] [DEBUG] [REMOTE ] LVS: PASS: Price check passed. Min price $46.28. [2026-01-06T12:15:14.327814] [DEBUG] [REMOTE ] LVS: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:14.328018] [DEBUG] [REMOTE ] LVS: PASS: Integrity check passed. [2026-01-06T12:15:14.328070] [DEBUG] [REMOTE ] LVS: Symbol is viable for forecasting. [2026-01-06T12:15:14.328137] [INFO ] [MAIN ] [1948/3534] LVS kept (0.5s) | 1946 kept, 2 rejected | 128.5/min | ETA: 12.3m [2026-01-06T12:15:14.814357] [DEBUG] [REMOTE ] LWAY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:14.814629] [DEBUG] [REMOTE ] LWAY: PASS: History has at least 300 days. [2026-01-06T12:15:14.815127] [DEBUG] [REMOTE ] LWAY: PASS: Price check passed. Min price $21.49. [2026-01-06T12:15:14.815269] [DEBUG] [REMOTE ] LWAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:14.815411] [DEBUG] [REMOTE ] LWAY: PASS: Integrity check passed. [2026-01-06T12:15:14.815452] [DEBUG] [REMOTE ] LWAY: Symbol is viable for forecasting. [2026-01-06T12:15:14.815512] [INFO ] [MAIN ] [1949/3534] LWAY kept (0.5s) | 1947 kept, 2 rejected | 128.5/min | ETA: 12.3m [2026-01-06T12:15:15.199673] [DEBUG] [REMOTE ] LWLG: Retrieved 4641 rows, trimmed to 300. [2026-01-06T12:15:15.199799] [DEBUG] [REMOTE ] LWLG: PASS: History has at least 300 days. [2026-01-06T12:15:15.199992] [DEBUG] [REMOTE ] LWLG: PASS: Price check passed. Min price $2.97. [2026-01-06T12:15:15.200122] [DEBUG] [REMOTE ] LWLG: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:15.200227] [DEBUG] [REMOTE ] LWLG: PASS: Integrity check passed. [2026-01-06T12:15:15.200265] [DEBUG] [REMOTE ] LWLG: Symbol is viable for forecasting. [2026-01-06T12:15:15.200310] [INFO ] [MAIN ] [1950/3534] LWLG kept (0.4s) | 1948 kept, 2 rejected | 128.5/min | ETA: 12.3m [2026-01-06T12:15:15.386913] [DEBUG] [REMOTE ] LX: Retrieved 2019 rows, trimmed to 300. [2026-01-06T12:15:15.387030] [DEBUG] [REMOTE ] LX: PASS: History has at least 300 days. [2026-01-06T12:15:15.387220] [DEBUG] [REMOTE ] LX: PASS: Price check passed. Min price $3.08. [2026-01-06T12:15:15.387351] [DEBUG] [REMOTE ] LX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:15.387458] [DEBUG] [REMOTE ] LX: PASS: Integrity check passed. [2026-01-06T12:15:15.387497] [DEBUG] [REMOTE ] LX: Symbol is viable for forecasting. [2026-01-06T12:15:15.387543] [INFO ] [MAIN ] [1951/3534] LX kept (0.2s) | 1949 kept, 2 rejected | 128.6/min | ETA: 12.3m [2026-01-06T12:15:15.790247] [DEBUG] [REMOTE ] LXEO: Retrieved 543 rows, trimmed to 300. [2026-01-06T12:15:15.790439] [DEBUG] [REMOTE ] LXEO: PASS: History has at least 300 days. [2026-01-06T12:15:15.790709] [DEBUG] [REMOTE ] LXEO: PASS: Price check passed. Min price $8.19. [2026-01-06T12:15:15.790858] [DEBUG] [REMOTE ] LXEO: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:15.790984] [DEBUG] [REMOTE ] LXEO: PASS: Integrity check passed. [2026-01-06T12:15:15.791028] [DEBUG] [REMOTE ] LXEO: Symbol is viable for forecasting. [2026-01-06T12:15:15.791089] [INFO ] [MAIN ] [1952/3534] LXEO kept (0.4s) | 1950 kept, 2 rejected | 128.6/min | ETA: 12.3m [2026-01-06T12:15:16.626068] [DEBUG] [REMOTE ] LXP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:16.626384] [DEBUG] [REMOTE ] LXP: PASS: History has at least 300 days. [2026-01-06T12:15:16.626780] [DEBUG] [REMOTE ] LXP: PASS: Price check passed. Min price $43.44. [2026-01-06T12:15:16.626983] [DEBUG] [REMOTE ] LXP: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:16.627167] [DEBUG] [REMOTE ] LXP: PASS: Integrity check passed. [2026-01-06T12:15:16.627229] [DEBUG] [REMOTE ] LXP: Symbol is viable for forecasting. [2026-01-06T12:15:16.627306] [INFO ] [MAIN ] [1953/3534] LXP kept (0.8s) | 1951 kept, 2 rejected | 128.5/min | ETA: 12.3m [2026-01-06T12:15:17.046614] [DEBUG] [REMOTE ] LYB: Retrieved 3947 rows, trimmed to 300. [2026-01-06T12:15:17.046799] [DEBUG] [REMOTE ] LYB: PASS: History has at least 300 days. [2026-01-06T12:15:17.047414] [DEBUG] [REMOTE ] LYB: PASS: Price check passed. Min price $41.20. [2026-01-06T12:15:17.047644] [DEBUG] [REMOTE ] LYB: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:17.047860] [DEBUG] [REMOTE ] LYB: PASS: Integrity check passed. [2026-01-06T12:15:17.047923] [DEBUG] [REMOTE ] LYB: Symbol is viable for forecasting. [2026-01-06T12:15:17.048000] [INFO ] [MAIN ] [1954/3534] LYB kept (0.4s) | 1952 kept, 2 rejected | 128.5/min | ETA: 12.3m [2026-01-06T12:15:17.294260] [DEBUG] [REMOTE ] LYEL: Retrieved 1143 rows, trimmed to 300. [2026-01-06T12:15:17.294421] [DEBUG] [REMOTE ] LYEL: PASS: History has at least 300 days. [2026-01-06T12:15:17.294703] [DEBUG] [REMOTE ] LYEL: PASS: Price check passed. Min price $15.95. [2026-01-06T12:15:17.294852] [DEBUG] [REMOTE ] LYEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:17.294986] [DEBUG] [REMOTE ] LYEL: PASS: Integrity check passed. [2026-01-06T12:15:17.295029] [DEBUG] [REMOTE ] LYEL: Symbol is viable for forecasting. [2026-01-06T12:15:17.295080] [INFO ] [MAIN ] [1955/3534] LYEL kept (0.2s) | 1953 kept, 2 rejected | 128.6/min | ETA: 12.3m [2026-01-06T12:15:17.904484] [DEBUG] [REMOTE ] LYG: Retrieved 6065 rows, trimmed to 300. [2026-01-06T12:15:17.904826] [DEBUG] [REMOTE ] LYG: PASS: History has at least 300 days. [2026-01-06T12:15:17.905381] [DEBUG] [REMOTE ] LYG: PASS: Price check passed. Min price $4.42. [2026-01-06T12:15:17.905564] [DEBUG] [REMOTE ] LYG: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:17.905864] [DEBUG] [REMOTE ] LYG: PASS: Integrity check passed. [2026-01-06T12:15:17.905913] [DEBUG] [REMOTE ] LYG: Symbol is viable for forecasting. [2026-01-06T12:15:17.905985] [INFO ] [MAIN ] [1956/3534] LYG kept (0.6s) | 1954 kept, 2 rejected | 128.5/min | ETA: 12.3m [2026-01-06T12:15:18.187109] [DEBUG] [REMOTE ] LYRA: Retrieved 1427 rows, trimmed to 300. [2026-01-06T12:15:18.187296] [DEBUG] [REMOTE ] LYRA: PASS: History has at least 300 days. [2026-01-06T12:15:18.187592] [DEBUG] [REMOTE ] LYRA: PASS: Price check passed. Min price $2.88. [2026-01-06T12:15:18.187782] [DEBUG] [REMOTE ] LYRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:18.187987] [DEBUG] [REMOTE ] LYRA: PASS: Integrity check passed. [2026-01-06T12:15:18.188038] [DEBUG] [REMOTE ] LYRA: Symbol is viable for forecasting. [2026-01-06T12:15:18.188102] [INFO ] [MAIN ] [1957/3534] LYRA kept (0.3s) | 1955 kept, 2 rejected | 128.6/min | ETA: 12.3m [2026-01-06T12:15:18.793611] [DEBUG] [REMOTE ] LYTS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:18.793845] [DEBUG] [REMOTE ] LYTS: PASS: History has at least 300 days. [2026-01-06T12:15:18.794226] [DEBUG] [REMOTE ] LYTS: PASS: Price check passed. Min price $17.25. [2026-01-06T12:15:18.794393] [DEBUG] [REMOTE ] LYTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:18.794553] [DEBUG] [REMOTE ] LYTS: PASS: Integrity check passed. [2026-01-06T12:15:18.794620] [DEBUG] [REMOTE ] LYTS: Symbol is viable for forecasting. [2026-01-06T12:15:18.794680] [INFO ] [MAIN ] [1958/3534] LYTS kept (0.6s) | 1956 kept, 2 rejected | 128.5/min | ETA: 12.3m [2026-01-06T12:15:19.058732] [DEBUG] [REMOTE ] LZ: Retrieved 1134 rows, trimmed to 300. [2026-01-06T12:15:19.058964] [DEBUG] [REMOTE ] LZ: PASS: History has at least 300 days. [2026-01-06T12:15:19.059262] [DEBUG] [REMOTE ] LZ: PASS: Price check passed. Min price $9.02. [2026-01-06T12:15:19.059435] [DEBUG] [REMOTE ] LZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:19.059607] [DEBUG] [REMOTE ] LZ: PASS: Integrity check passed. [2026-01-06T12:15:19.059658] [DEBUG] [REMOTE ] LZ: Symbol is viable for forecasting. [2026-01-06T12:15:19.059725] [INFO ] [MAIN ] [1959/3534] LZ kept (0.3s) | 1957 kept, 2 rejected | 128.6/min | ETA: 12.3m [2026-01-06T12:15:19.572813] [DEBUG] [REMOTE ] LZB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:19.573213] [DEBUG] [REMOTE ] LZB: PASS: History has at least 300 days. [2026-01-06T12:15:19.573509] [DEBUG] [REMOTE ] LZB: PASS: Price check passed. Min price $29.16. [2026-01-06T12:15:19.573676] [DEBUG] [REMOTE ] LZB: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:19.573822] [DEBUG] [REMOTE ] LZB: PASS: Integrity check passed. [2026-01-06T12:15:19.573865] [DEBUG] [REMOTE ] LZB: Symbol is viable for forecasting. [2026-01-06T12:15:19.573920] [INFO ] [MAIN ] [1960/3534] LZB kept (0.5s) | 1958 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:19.792159] [DEBUG] [REMOTE ] LZM: Retrieved 629 rows, trimmed to 300. [2026-01-06T12:15:19.792347] [DEBUG] [REMOTE ] LZM: PASS: History has at least 300 days. [2026-01-06T12:15:19.792672] [DEBUG] [REMOTE ] LZM: PASS: Price check passed. Min price $3.65. [2026-01-06T12:15:19.792815] [DEBUG] [REMOTE ] LZM: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:19.793126] [DEBUG] [REMOTE ] LZM: PASS: Integrity check passed. [2026-01-06T12:15:19.793167] [DEBUG] [REMOTE ] LZM: Symbol is viable for forecasting. [2026-01-06T12:15:19.793221] [INFO ] [MAIN ] [1961/3534] LZM kept (0.2s) | 1959 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:20.464363] [DEBUG] [REMOTE ] M: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:20.464661] [DEBUG] [REMOTE ] M: PASS: History has at least 300 days. [2026-01-06T12:15:20.465113] [DEBUG] [REMOTE ] M: PASS: Price check passed. Min price $16.38. [2026-01-06T12:15:20.465268] [DEBUG] [REMOTE ] M: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:20.465439] [DEBUG] [REMOTE ] M: PASS: Integrity check passed. [2026-01-06T12:15:20.465485] [DEBUG] [REMOTE ] M: Symbol is viable for forecasting. [2026-01-06T12:15:20.465546] [INFO ] [MAIN ] [1962/3534] M kept (0.7s) | 1960 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:20.924218] [DEBUG] [REMOTE ] MA: Retrieved 4934 rows, trimmed to 300. [2026-01-06T12:15:20.924456] [DEBUG] [REMOTE ] MA: PASS: History has at least 300 days. [2026-01-06T12:15:20.924851] [DEBUG] [REMOTE ] MA: PASS: Price check passed. Min price $527.58. [2026-01-06T12:15:20.925000] [DEBUG] [REMOTE ] MA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:20.925162] [DEBUG] [REMOTE ] MA: PASS: Integrity check passed. [2026-01-06T12:15:20.925206] [DEBUG] [REMOTE ] MA: Symbol is viable for forecasting. [2026-01-06T12:15:20.925268] [INFO ] [MAIN ] [1963/3534] MA kept (0.5s) | 1961 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:21.431535] [DEBUG] [REMOTE ] MAA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:21.431742] [DEBUG] [REMOTE ] MAA: PASS: History has at least 300 days. [2026-01-06T12:15:21.432010] [DEBUG] [REMOTE ] MAA: PASS: Price check passed. Min price $126.28. [2026-01-06T12:15:21.432154] [DEBUG] [REMOTE ] MAA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:21.432283] [DEBUG] [REMOTE ] MAA: PASS: Integrity check passed. [2026-01-06T12:15:21.432352] [DEBUG] [REMOTE ] MAA: Symbol is viable for forecasting. [2026-01-06T12:15:21.432408] [INFO ] [MAIN ] [1964/3534] MAA kept (0.5s) | 1962 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:21.928314] [DEBUG] [REMOTE ] MAC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:21.928522] [DEBUG] [REMOTE ] MAC: PASS: History has at least 300 days. [2026-01-06T12:15:21.928867] [DEBUG] [REMOTE ] MAC: PASS: Price check passed. Min price $16.05. [2026-01-06T12:15:21.929014] [DEBUG] [REMOTE ] MAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:21.929152] [DEBUG] [REMOTE ] MAC: PASS: Integrity check passed. [2026-01-06T12:15:21.929193] [DEBUG] [REMOTE ] MAC: Symbol is viable for forecasting. [2026-01-06T12:15:21.929248] [INFO ] [MAIN ] [1965/3534] MAC kept (0.5s) | 1963 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:22.291306] [DEBUG] [REMOTE ] MAMA: Retrieved 2879 rows, trimmed to 300. [2026-01-06T12:15:22.291522] [DEBUG] [REMOTE ] MAMA: PASS: History has at least 300 days. [2026-01-06T12:15:22.291840] [DEBUG] [REMOTE ] MAMA: PASS: Price check passed. Min price $10.03. [2026-01-06T12:15:22.292017] [DEBUG] [REMOTE ] MAMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:22.292164] [DEBUG] [REMOTE ] MAMA: PASS: Integrity check passed. [2026-01-06T12:15:22.292216] [DEBUG] [REMOTE ] MAMA: Symbol is viable for forecasting. [2026-01-06T12:15:22.292282] [INFO ] [MAIN ] [1966/3534] MAMA kept (0.4s) | 1964 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:22.859796] [DEBUG] [REMOTE ] MAN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:22.859942] [DEBUG] [REMOTE ] MAN: PASS: History has at least 300 days. [2026-01-06T12:15:22.860204] [DEBUG] [REMOTE ] MAN: PASS: Price check passed. Min price $25.97. [2026-01-06T12:15:22.860360] [DEBUG] [REMOTE ] MAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:22.860478] [DEBUG] [REMOTE ] MAN: PASS: Integrity check passed. [2026-01-06T12:15:22.860526] [DEBUG] [REMOTE ] MAN: Symbol is viable for forecasting. [2026-01-06T12:15:22.860614] [INFO ] [MAIN ] [1967/3534] MAN kept (0.6s) | 1965 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:23.342043] [DEBUG] [REMOTE ] MANH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:23.342183] [DEBUG] [REMOTE ] MANH: PASS: History has at least 300 days. [2026-01-06T12:15:23.342403] [DEBUG] [REMOTE ] MANH: PASS: Price check passed. Min price $166.60. [2026-01-06T12:15:23.342550] [DEBUG] [REMOTE ] MANH: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:23.342762] [DEBUG] [REMOTE ] MANH: PASS: Integrity check passed. [2026-01-06T12:15:23.342811] [DEBUG] [REMOTE ] MANH: Symbol is viable for forecasting. [2026-01-06T12:15:23.342861] [INFO ] [MAIN ] [1968/3534] MANH kept (0.5s) | 1966 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:23.687836] [DEBUG] [REMOTE ] MARA: Retrieved 3437 rows, trimmed to 300. [2026-01-06T12:15:23.687977] [DEBUG] [REMOTE ] MARA: PASS: History has at least 300 days. [2026-01-06T12:15:23.688188] [DEBUG] [REMOTE ] MARA: PASS: Price check passed. Min price $8.98. [2026-01-06T12:15:23.688324] [DEBUG] [REMOTE ] MARA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:23.688435] [DEBUG] [REMOTE ] MARA: PASS: Integrity check passed. [2026-01-06T12:15:23.688476] [DEBUG] [REMOTE ] MARA: Symbol is viable for forecasting. [2026-01-06T12:15:23.688524] [INFO ] [MAIN ] [1969/3534] MARA kept (0.3s) | 1967 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:24.271141] [DEBUG] [REMOTE ] MAS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:24.271293] [DEBUG] [REMOTE ] MAS: PASS: History has at least 300 days. [2026-01-06T12:15:24.271596] [DEBUG] [REMOTE ] MAS: PASS: Price check passed. Min price $59.09. [2026-01-06T12:15:24.271741] [DEBUG] [REMOTE ] MAS: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:24.271870] [DEBUG] [REMOTE ] MAS: PASS: Integrity check passed. [2026-01-06T12:15:24.271910] [DEBUG] [REMOTE ] MAS: Symbol is viable for forecasting. [2026-01-06T12:15:24.271960] [INFO ] [MAIN ] [1970/3534] MAS kept (0.6s) | 1968 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:24.737121] [DEBUG] [REMOTE ] MASI: Retrieved 4632 rows, trimmed to 300. [2026-01-06T12:15:24.737269] [DEBUG] [REMOTE ] MASI: PASS: History has at least 300 days. [2026-01-06T12:15:24.737501] [DEBUG] [REMOTE ] MASI: PASS: Price check passed. Min price $127.40. [2026-01-06T12:15:24.737658] [DEBUG] [REMOTE ] MASI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:24.737812] [DEBUG] [REMOTE ] MASI: PASS: Integrity check passed. [2026-01-06T12:15:24.737856] [DEBUG] [REMOTE ] MASI: Symbol is viable for forecasting. [2026-01-06T12:15:24.737905] [INFO ] [MAIN ] [1971/3534] MASI kept (0.5s) | 1969 kept, 2 rejected | 128.6/min | ETA: 12.2m [2026-01-06T12:15:24.982616] [DEBUG] [REMOTE ] MASS: Retrieved 1266 rows, trimmed to 300. [2026-01-06T12:15:24.982840] [DEBUG] [REMOTE ] MASS: PASS: History has at least 300 days. [2026-01-06T12:15:24.983157] [DEBUG] [REMOTE ] MASS: PASS: Price check passed. Min price $5.09. [2026-01-06T12:15:24.983313] [DEBUG] [REMOTE ] MASS: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:24.983453] [DEBUG] [REMOTE ] MASS: PASS: Integrity check passed. [2026-01-06T12:15:24.983496] [DEBUG] [REMOTE ] MASS: Symbol is viable for forecasting. [2026-01-06T12:15:24.983560] [INFO ] [MAIN ] [1972/3534] MASS kept (0.2s) | 1970 kept, 2 rejected | 128.6/min | ETA: 12.1m [2026-01-06T12:15:25.553628] [DEBUG] [REMOTE ] MATX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:25.553865] [DEBUG] [REMOTE ] MATX: PASS: History has at least 300 days. [2026-01-06T12:15:25.554314] [DEBUG] [REMOTE ] MATX: PASS: Price check passed. Min price $87.76. [2026-01-06T12:15:25.554498] [DEBUG] [REMOTE ] MATX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:25.554712] [DEBUG] [REMOTE ] MATX: PASS: Integrity check passed. [2026-01-06T12:15:25.554759] [DEBUG] [REMOTE ] MATX: Symbol is viable for forecasting. [2026-01-06T12:15:25.554817] [INFO ] [MAIN ] [1973/3534] MATX kept (0.6s) | 1971 kept, 2 rejected | 128.6/min | ETA: 12.1m [2026-01-06T12:15:25.826010] [DEBUG] [REMOTE ] MAX: Retrieved 1302 rows, trimmed to 300. [2026-01-06T12:15:25.826214] [DEBUG] [REMOTE ] MAX: PASS: History has at least 300 days. [2026-01-06T12:15:25.826489] [DEBUG] [REMOTE ] MAX: PASS: Price check passed. Min price $10.48. [2026-01-06T12:15:25.826677] [DEBUG] [REMOTE ] MAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:25.826809] [DEBUG] [REMOTE ] MAX: PASS: Integrity check passed. [2026-01-06T12:15:25.826852] [DEBUG] [REMOTE ] MAX: Symbol is viable for forecasting. [2026-01-06T12:15:25.826905] [INFO ] [MAIN ] [1974/3534] MAX kept (0.3s) | 1972 kept, 2 rejected | 128.6/min | ETA: 12.1m [2026-01-06T12:15:26.191471] [DEBUG] [REMOTE ] MAXI: Retrieved 818 rows, trimmed to 300. [2026-01-06T12:15:26.191644] [DEBUG] [REMOTE ] MAXI: PASS: History has at least 300 days. [2026-01-06T12:15:26.191852] [DEBUG] [REMOTE ] MAXI: PASS: Price check passed. Min price $13.82. [2026-01-06T12:15:26.191986] [DEBUG] [REMOTE ] MAXI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:26.192097] [DEBUG] [REMOTE ] MAXI: PASS: Integrity check passed. [2026-01-06T12:15:26.192136] [DEBUG] [REMOTE ] MAXI: Symbol is viable for forecasting. [2026-01-06T12:15:26.192184] [INFO ] [MAIN ] [1975/3534] MAXI kept (0.4s) | 1973 kept, 2 rejected | 128.6/min | ETA: 12.1m [2026-01-06T12:15:26.643511] [DEBUG] [REMOTE ] MAXN: Retrieved 1346 rows, trimmed to 300. [2026-01-06T12:15:26.643707] [DEBUG] [REMOTE ] MAXN: PASS: History has at least 300 days. [2026-01-06T12:15:26.643962] [DEBUG] [REMOTE ] MAXN: PASS: Price check passed. Min price $2.67. [2026-01-06T12:15:26.644100] [DEBUG] [REMOTE ] MAXN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:26.644234] [DEBUG] [REMOTE ] MAXN: PASS: Integrity check passed. [2026-01-06T12:15:26.644275] [DEBUG] [REMOTE ] MAXN: Symbol is viable for forecasting. [2026-01-06T12:15:26.644326] [INFO ] [MAIN ] [1976/3534] MAXN kept (0.5s) | 1974 kept, 2 rejected | 128.6/min | ETA: 12.1m [2026-01-06T12:15:27.163855] [DEBUG] [REMOTE ] MBB: Retrieved 4732 rows, trimmed to 300. [2026-01-06T12:15:27.164006] [DEBUG] [REMOTE ] MBB: PASS: History has at least 300 days. [2026-01-06T12:15:27.164439] [DEBUG] [REMOTE ] MBB: PASS: Price check passed. Min price $93.91. [2026-01-06T12:15:27.164593] [DEBUG] [REMOTE ] MBB: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:27.164723] [DEBUG] [REMOTE ] MBB: PASS: Integrity check passed. [2026-01-06T12:15:27.164765] [DEBUG] [REMOTE ] MBB: Symbol is viable for forecasting. [2026-01-06T12:15:27.164814] [INFO ] [MAIN ] [1977/3534] MBB kept (0.5s) | 1975 kept, 2 rejected | 128.6/min | ETA: 12.1m [2026-01-06T12:15:27.388104] [DEBUG] [REMOTE ] MBC: Retrieved 769 rows, trimmed to 300. [2026-01-06T12:15:27.388235] [DEBUG] [REMOTE ] MBC: PASS: History has at least 300 days. [2026-01-06T12:15:27.388438] [DEBUG] [REMOTE ] MBC: PASS: Price check passed. Min price $9.44. [2026-01-06T12:15:27.388590] [DEBUG] [REMOTE ] MBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:27.388899] [DEBUG] [REMOTE ] MBC: PASS: Integrity check passed. [2026-01-06T12:15:27.388941] [DEBUG] [REMOTE ] MBC: Symbol is viable for forecasting. [2026-01-06T12:15:27.388988] [INFO ] [MAIN ] [1978/3534] MBC kept (0.2s) | 1976 kept, 2 rejected | 128.6/min | ETA: 12.1m [2026-01-06T12:15:27.938462] [DEBUG] [REMOTE ] MBCN: Retrieved 5935 rows, trimmed to 300. [2026-01-06T12:15:27.938629] [DEBUG] [REMOTE ] MBCN: PASS: History has at least 300 days. [2026-01-06T12:15:27.938879] [DEBUG] [REMOTE ] MBCN: PASS: Price check passed. Min price $27.09. [2026-01-06T12:15:27.939015] [DEBUG] [REMOTE ] MBCN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:27.939165] [DEBUG] [REMOTE ] MBCN: PASS: Integrity check passed. [2026-01-06T12:15:27.939206] [DEBUG] [REMOTE ] MBCN: Symbol is viable for forecasting. [2026-01-06T12:15:27.939255] [INFO ] [MAIN ] [1979/3534] MBCN kept (0.6s) | 1977 kept, 2 rejected | 128.6/min | ETA: 12.1m [2026-01-06T12:15:28.444746] [DEBUG] [REMOTE ] MBI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:28.444880] [DEBUG] [REMOTE ] MBI: PASS: History has at least 300 days. [2026-01-06T12:15:28.445086] [DEBUG] [REMOTE ] MBI: PASS: Price check passed. Min price $6.63. [2026-01-06T12:15:28.445216] [DEBUG] [REMOTE ] MBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:28.445332] [DEBUG] [REMOTE ] MBI: PASS: Integrity check passed. [2026-01-06T12:15:28.445371] [DEBUG] [REMOTE ] MBI: Symbol is viable for forecasting. [2026-01-06T12:15:28.445417] [INFO ] [MAIN ] [1980/3534] MBI kept (0.5s) | 1978 kept, 2 rejected | 128.6/min | ETA: 12.1m [2026-01-06T12:15:28.732954] [DEBUG] [REMOTE ] MBIN: Retrieved 2057 rows, trimmed to 300. [2026-01-06T12:15:28.733073] [DEBUG] [REMOTE ] MBIN: PASS: History has at least 300 days. [2026-01-06T12:15:28.733269] [DEBUG] [REMOTE ] MBIN: PASS: Price check passed. Min price $30.34. [2026-01-06T12:15:28.733398] [DEBUG] [REMOTE ] MBIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:28.733502] [DEBUG] [REMOTE ] MBIN: PASS: Integrity check passed. [2026-01-06T12:15:28.733541] [DEBUG] [REMOTE ] MBIN: Symbol is viable for forecasting. [2026-01-06T12:15:28.733611] [INFO ] [MAIN ] [1981/3534] MBIN kept (0.3s) | 1979 kept, 2 rejected | 128.7/min | ETA: 12.1m [2026-01-06T12:15:29.071537] [DEBUG] [REMOTE ] MBLY: Retrieved 800 rows, trimmed to 300. [2026-01-06T12:15:29.071691] [DEBUG] [REMOTE ] MBLY: PASS: History has at least 300 days. [2026-01-06T12:15:29.071899] [DEBUG] [REMOTE ] MBLY: PASS: Price check passed. Min price $10.05. [2026-01-06T12:15:29.072056] [DEBUG] [REMOTE ] MBLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:29.072184] [DEBUG] [REMOTE ] MBLY: PASS: Integrity check passed. [2026-01-06T12:15:29.072237] [DEBUG] [REMOTE ] MBLY: Symbol is viable for forecasting. [2026-01-06T12:15:29.072287] [INFO ] [MAIN ] [1982/3534] MBLY kept (0.3s) | 1980 kept, 2 rejected | 128.7/min | ETA: 12.1m [2026-01-06T12:15:29.449433] [DEBUG] [REMOTE ] MBS: Retrieved 471 rows, trimmed to 300. [2026-01-06T12:15:29.449562] [DEBUG] [REMOTE ] MBS: PASS: History has at least 300 days. [2026-01-06T12:15:29.449791] [DEBUG] [REMOTE ] MBS: PASS: Price check passed. Min price $8.63. [2026-01-06T12:15:29.449922] [DEBUG] [REMOTE ] MBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:29.450043] [DEBUG] [REMOTE ] MBS: PASS: Integrity check passed. [2026-01-06T12:15:29.450084] [DEBUG] [REMOTE ] MBS: Symbol is viable for forecasting. [2026-01-06T12:15:29.450130] [INFO ] [MAIN ] [1983/3534] MBS kept (0.4s) | 1981 kept, 2 rejected | 128.7/min | ETA: 12.1m [2026-01-06T12:15:30.173115] [DEBUG] [REMOTE ] MBWM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:30.173308] [DEBUG] [REMOTE ] MBWM: PASS: History has at least 300 days. [2026-01-06T12:15:30.173663] [DEBUG] [REMOTE ] MBWM: PASS: Price check passed. Min price $42.79. [2026-01-06T12:15:30.173821] [DEBUG] [REMOTE ] MBWM: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:30.173981] [DEBUG] [REMOTE ] MBWM: PASS: Integrity check passed. [2026-01-06T12:15:30.174037] [DEBUG] [REMOTE ] MBWM: Symbol is viable for forecasting. [2026-01-06T12:15:30.174092] [INFO ] [MAIN ] [1984/3534] MBWM kept (0.7s) | 1982 kept, 2 rejected | 128.6/min | ETA: 12.0m [2026-01-06T12:15:30.354343] [DEBUG] [REMOTE ] MBX: Retrieved 328 rows, trimmed to 300. [2026-01-06T12:15:30.354520] [DEBUG] [REMOTE ] MBX: PASS: History has at least 300 days. [2026-01-06T12:15:30.354848] [DEBUG] [REMOTE ] MBX: PASS: Price check passed. Min price $13.22. [2026-01-06T12:15:30.355059] [DEBUG] [REMOTE ] MBX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:30.355229] [DEBUG] [REMOTE ] MBX: PASS: Integrity check passed. [2026-01-06T12:15:30.355293] [DEBUG] [REMOTE ] MBX: Symbol is viable for forecasting. [2026-01-06T12:15:30.355368] [INFO ] [MAIN ] [1985/3534] MBX kept (0.2s) | 1983 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:30.909383] [DEBUG] [REMOTE ] MC: Retrieved 2948 rows, trimmed to 300. [2026-01-06T12:15:30.909516] [DEBUG] [REMOTE ] MC: PASS: History has at least 300 days. [2026-01-06T12:15:30.909757] [DEBUG] [REMOTE ] MC: PASS: Price check passed. Min price $60.62. [2026-01-06T12:15:30.909901] [DEBUG] [REMOTE ] MC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:30.910019] [DEBUG] [REMOTE ] MC: PASS: Integrity check passed. [2026-01-06T12:15:30.910060] [DEBUG] [REMOTE ] MC: Symbol is viable for forecasting. [2026-01-06T12:15:30.910110] [INFO ] [MAIN ] [1986/3534] MC kept (0.6s) | 1984 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:31.370817] [DEBUG] [REMOTE ] MCBS: Retrieved 2253 rows, trimmed to 300. [2026-01-06T12:15:31.370948] [DEBUG] [REMOTE ] MCBS: PASS: History has at least 300 days. [2026-01-06T12:15:31.371164] [DEBUG] [REMOTE ] MCBS: PASS: Price check passed. Min price $24.71. [2026-01-06T12:15:31.371301] [DEBUG] [REMOTE ] MCBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:31.371415] [DEBUG] [REMOTE ] MCBS: PASS: Integrity check passed. [2026-01-06T12:15:31.371455] [DEBUG] [REMOTE ] MCBS: Symbol is viable for forecasting. [2026-01-06T12:15:31.371503] [INFO ] [MAIN ] [1987/3534] MCBS kept (0.5s) | 1985 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:31.749559] [DEBUG] [REMOTE ] MCHI: Retrieved 3713 rows, trimmed to 300. [2026-01-06T12:15:31.749745] [DEBUG] [REMOTE ] MCHI: PASS: History has at least 300 days. [2026-01-06T12:15:31.750019] [DEBUG] [REMOTE ] MCHI: PASS: Price check passed. Min price $59.47. [2026-01-06T12:15:31.750178] [DEBUG] [REMOTE ] MCHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:31.750321] [DEBUG] [REMOTE ] MCHI: PASS: Integrity check passed. [2026-01-06T12:15:31.750370] [DEBUG] [REMOTE ] MCHI: Symbol is viable for forecasting. [2026-01-06T12:15:31.750429] [INFO ] [MAIN ] [1988/3534] MCHI kept (0.4s) | 1986 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:32.218343] [DEBUG] [REMOTE ] MCHP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:32.218481] [DEBUG] [REMOTE ] MCHP: PASS: History has at least 300 days. [2026-01-06T12:15:32.218726] [DEBUG] [REMOTE ] MCHP: PASS: Price check passed. Min price $48.59. [2026-01-06T12:15:32.218860] [DEBUG] [REMOTE ] MCHP: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:32.218978] [DEBUG] [REMOTE ] MCHP: PASS: Integrity check passed. [2026-01-06T12:15:32.219018] [DEBUG] [REMOTE ] MCHP: Symbol is viable for forecasting. [2026-01-06T12:15:32.219065] [INFO ] [MAIN ] [1989/3534] MCHP kept (0.5s) | 1987 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:32.537560] [DEBUG] [REMOTE ] MCHX: Retrieved 5476 rows, trimmed to 300. [2026-01-06T12:15:32.537746] [DEBUG] [REMOTE ] MCHX: PASS: History has at least 300 days. [2026-01-06T12:15:32.537993] [DEBUG] [REMOTE ] MCHX: PASS: Price check passed. Min price $1.43. [2026-01-06T12:15:32.538133] [DEBUG] [REMOTE ] MCHX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:32.538281] [DEBUG] [REMOTE ] MCHX: PASS: Integrity check passed. [2026-01-06T12:15:32.538323] [DEBUG] [REMOTE ] MCHX: Symbol is viable for forecasting. [2026-01-06T12:15:32.538388] [INFO ] [MAIN ] [1990/3534] MCHX kept (0.3s) | 1988 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:33.080339] [DEBUG] [REMOTE ] MCI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:33.080559] [DEBUG] [REMOTE ] MCI: PASS: History has at least 300 days. [2026-01-06T12:15:33.080918] [DEBUG] [REMOTE ] MCI: PASS: Price check passed. Min price $18.15. [2026-01-06T12:15:33.081066] [DEBUG] [REMOTE ] MCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:33.081214] [DEBUG] [REMOTE ] MCI: PASS: Integrity check passed. [2026-01-06T12:15:33.081257] [DEBUG] [REMOTE ] MCI: Symbol is viable for forecasting. [2026-01-06T12:15:33.081317] [INFO ] [MAIN ] [1991/3534] MCI kept (0.5s) | 1989 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:33.422905] [DEBUG] [REMOTE ] MCK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:33.423081] [DEBUG] [REMOTE ] MCK: PASS: History has at least 300 days. [2026-01-06T12:15:33.423393] [DEBUG] [REMOTE ] MCK: PASS: Price check passed. Min price $757.24. [2026-01-06T12:15:33.423603] [DEBUG] [REMOTE ] MCK: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:33.423772] [DEBUG] [REMOTE ] MCK: PASS: Integrity check passed. [2026-01-06T12:15:33.423829] [DEBUG] [REMOTE ] MCK: Symbol is viable for forecasting. [2026-01-06T12:15:33.423894] [INFO ] [MAIN ] [1992/3534] MCK kept (0.3s) | 1990 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:33.908716] [DEBUG] [REMOTE ] MCN: Retrieved 5392 rows, trimmed to 300. [2026-01-06T12:15:33.908858] [DEBUG] [REMOTE ] MCN: PASS: History has at least 300 days. [2026-01-06T12:15:33.909091] [DEBUG] [REMOTE ] MCN: PASS: Price check passed. Min price $5.61. [2026-01-06T12:15:33.909228] [DEBUG] [REMOTE ] MCN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:33.909351] [DEBUG] [REMOTE ] MCN: PASS: Integrity check passed. [2026-01-06T12:15:33.909392] [DEBUG] [REMOTE ] MCN: Symbol is viable for forecasting. [2026-01-06T12:15:33.909440] [INFO ] [MAIN ] [1993/3534] MCN kept (0.5s) | 1991 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:34.436707] [DEBUG] [REMOTE ] MCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:34.436853] [DEBUG] [REMOTE ] MCO: PASS: History has at least 300 days. [2026-01-06T12:15:34.437143] [DEBUG] [REMOTE ] MCO: PASS: Price check passed. Min price $467.64. [2026-01-06T12:15:34.437311] [DEBUG] [REMOTE ] MCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:34.437487] [DEBUG] [REMOTE ] MCO: PASS: Integrity check passed. [2026-01-06T12:15:34.437538] [DEBUG] [REMOTE ] MCO: Symbol is viable for forecasting. [2026-01-06T12:15:34.437622] [INFO ] [MAIN ] [1994/3534] MCO kept (0.5s) | 1992 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:34.787836] [DEBUG] [REMOTE ] MCRB: Retrieved 2647 rows, trimmed to 300. [2026-01-06T12:15:34.787970] [DEBUG] [REMOTE ] MCRB: PASS: History has at least 300 days. [2026-01-06T12:15:34.788186] [DEBUG] [REMOTE ] MCRB: PASS: Price check passed. Min price $12.70. [2026-01-06T12:15:34.788332] [DEBUG] [REMOTE ] MCRB: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:34.788456] [DEBUG] [REMOTE ] MCRB: PASS: Integrity check passed. [2026-01-06T12:15:34.788502] [DEBUG] [REMOTE ] MCRB: Symbol is viable for forecasting. [2026-01-06T12:15:34.788552] [INFO ] [MAIN ] [1995/3534] MCRB kept (0.4s) | 1993 kept, 2 rejected | 128.7/min | ETA: 12.0m [2026-01-06T12:15:35.353432] [DEBUG] [REMOTE ] MCRI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:35.353680] [DEBUG] [REMOTE ] MCRI: PASS: History has at least 300 days. [2026-01-06T12:15:35.354042] [DEBUG] [REMOTE ] MCRI: PASS: Price check passed. Min price $88.77. [2026-01-06T12:15:35.354183] [DEBUG] [REMOTE ] MCRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:35.354340] [DEBUG] [REMOTE ] MCRI: PASS: Integrity check passed. [2026-01-06T12:15:35.354381] [DEBUG] [REMOTE ] MCRI: Symbol is viable for forecasting. [2026-01-06T12:15:35.354462] [INFO ] [MAIN ] [1996/3534] MCRI kept (0.6s) | 1994 kept, 2 rejected | 128.7/min | ETA: 11.9m [2026-01-06T12:15:35.834012] [DEBUG] [REMOTE ] MCS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:35.834148] [DEBUG] [REMOTE ] MCS: PASS: History has at least 300 days. [2026-01-06T12:15:35.834551] [DEBUG] [REMOTE ] MCS: PASS: Price check passed. Min price $12.99. [2026-01-06T12:15:35.834703] [DEBUG] [REMOTE ] MCS: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:35.834817] [DEBUG] [REMOTE ] MCS: PASS: Integrity check passed. [2026-01-06T12:15:35.834857] [DEBUG] [REMOTE ] MCS: Symbol is viable for forecasting. [2026-01-06T12:15:35.834902] [INFO ] [MAIN ] [1997/3534] MCS kept (0.5s) | 1995 kept, 2 rejected | 128.7/min | ETA: 11.9m [2026-01-06T12:15:36.359625] [DEBUG] [REMOTE ] MCY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:36.359755] [DEBUG] [REMOTE ] MCY: PASS: History has at least 300 days. [2026-01-06T12:15:36.359964] [DEBUG] [REMOTE ] MCY: PASS: Price check passed. Min price $75.96. [2026-01-06T12:15:36.360095] [DEBUG] [REMOTE ] MCY: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:36.360207] [DEBUG] [REMOTE ] MCY: PASS: Integrity check passed. [2026-01-06T12:15:36.360246] [DEBUG] [REMOTE ] MCY: Symbol is viable for forecasting. [2026-01-06T12:15:36.360293] [INFO ] [MAIN ] [1998/3534] MCY kept (0.5s) | 1996 kept, 2 rejected | 128.7/min | ETA: 11.9m [2026-01-06T12:15:36.899409] [DEBUG] [REMOTE ] MD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:36.899539] [DEBUG] [REMOTE ] MD: PASS: History has at least 300 days. [2026-01-06T12:15:36.899764] [DEBUG] [REMOTE ] MD: PASS: Price check passed. Min price $15.80. [2026-01-06T12:15:36.899896] [DEBUG] [REMOTE ] MD: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:36.900008] [DEBUG] [REMOTE ] MD: PASS: Integrity check passed. [2026-01-06T12:15:36.900048] [DEBUG] [REMOTE ] MD: Symbol is viable for forecasting. [2026-01-06T12:15:36.900095] [INFO ] [MAIN ] [1999/3534] MD kept (0.5s) | 1997 kept, 2 rejected | 128.7/min | ETA: 11.9m [2026-01-06T12:15:37.149975] [DEBUG] [REMOTE ] MDAI: Retrieved 1194 rows, trimmed to 300. [2026-01-06T12:15:37.150105] [DEBUG] [REMOTE ] MDAI: PASS: History has at least 300 days. [2026-01-06T12:15:37.150300] [DEBUG] [REMOTE ] MDAI: PASS: Price check passed. Min price $1.38. [2026-01-06T12:15:37.150431] [DEBUG] [REMOTE ] MDAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:37.150536] [DEBUG] [REMOTE ] MDAI: PASS: Integrity check passed. [2026-01-06T12:15:37.150593] [DEBUG] [REMOTE ] MDAI: Symbol is viable for forecasting. [2026-01-06T12:15:37.150642] [INFO ] [MAIN ] [2000/3534] MDAI kept (0.3s) | 1998 kept, 2 rejected | 128.7/min | ETA: 11.9m [2026-01-06T12:15:37.629142] [DEBUG] [REMOTE ] MDB: Retrieved 2063 rows, trimmed to 300. [2026-01-06T12:15:37.629266] [DEBUG] [REMOTE ] MDB: PASS: History has at least 300 days. [2026-01-06T12:15:37.629686] [DEBUG] [REMOTE ] MDB: PASS: Price check passed. Min price $313.81. [2026-01-06T12:15:37.629824] [DEBUG] [REMOTE ] MDB: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:37.629967] [DEBUG] [REMOTE ] MDB: PASS: Integrity check passed. [2026-01-06T12:15:37.630018] [DEBUG] [REMOTE ] MDB: Symbol is viable for forecasting. [2026-01-06T12:15:37.630077] [INFO ] [MAIN ] [2001/3534] MDB kept (0.5s) | 1999 kept, 2 rejected | 128.7/min | ETA: 11.9m [2026-01-06T12:15:38.076302] [DEBUG] [REMOTE ] MDGL: Retrieved 4759 rows, trimmed to 300. [2026-01-06T12:15:38.076435] [DEBUG] [REMOTE ] MDGL: PASS: History has at least 300 days. [2026-01-06T12:15:38.076685] [DEBUG] [REMOTE ] MDGL: PASS: Price check passed. Min price $412.35. [2026-01-06T12:15:38.076823] [DEBUG] [REMOTE ] MDGL: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:38.076943] [DEBUG] [REMOTE ] MDGL: PASS: Integrity check passed. [2026-01-06T12:15:38.076984] [DEBUG] [REMOTE ] MDGL: Symbol is viable for forecasting. [2026-01-06T12:15:38.077051] [INFO ] [MAIN ] [2002/3534] MDGL kept (0.4s) | 2000 kept, 2 rejected | 128.7/min | ETA: 11.9m [2026-01-06T12:15:38.498762] [DEBUG] [REMOTE ] MDLZ: Retrieved 6177 rows, trimmed to 300. [2026-01-06T12:15:38.498984] [DEBUG] [REMOTE ] MDLZ: PASS: History has at least 300 days. [2026-01-06T12:15:38.499310] [DEBUG] [REMOTE ] MDLZ: PASS: Price check passed. Min price $53.29. [2026-01-06T12:15:38.499691] [DEBUG] [REMOTE ] MDLZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:38.499874] [DEBUG] [REMOTE ] MDLZ: PASS: Integrity check passed. [2026-01-06T12:15:38.499925] [DEBUG] [REMOTE ] MDLZ: Symbol is viable for forecasting. [2026-01-06T12:15:38.499986] [INFO ] [MAIN ] [2003/3534] MDLZ kept (0.4s) | 2001 kept, 2 rejected | 128.7/min | ETA: 11.9m [2026-01-06T12:15:38.845827] [DEBUG] [REMOTE ] MDWD: Retrieved 2967 rows, trimmed to 300. [2026-01-06T12:15:38.845999] [DEBUG] [REMOTE ] MDWD: PASS: History has at least 300 days. [2026-01-06T12:15:38.846317] [DEBUG] [REMOTE ] MDWD: PASS: Price check passed. Min price $16.86. [2026-01-06T12:15:38.846519] [DEBUG] [REMOTE ] MDWD: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:38.846720] [DEBUG] [REMOTE ] MDWD: PASS: Integrity check passed. [2026-01-06T12:15:38.846783] [DEBUG] [REMOTE ] MDWD: Symbol is viable for forecasting. [2026-01-06T12:15:38.846859] [INFO ] [MAIN ] [2004/3534] MDWD kept (0.3s) | 2002 kept, 2 rejected | 128.7/min | ETA: 11.9m [2026-01-06T12:15:39.310513] [DEBUG] [REMOTE ] MDXG: Retrieved 4622 rows, trimmed to 300. [2026-01-06T12:15:39.310671] [DEBUG] [REMOTE ] MDXG: PASS: History has at least 300 days. [2026-01-06T12:15:39.310889] [DEBUG] [REMOTE ] MDXG: PASS: Price check passed. Min price $6.33. [2026-01-06T12:15:39.311023] [DEBUG] [REMOTE ] MDXG: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:39.311137] [DEBUG] [REMOTE ] MDXG: PASS: Integrity check passed. [2026-01-06T12:15:39.311177] [DEBUG] [REMOTE ] MDXG: Symbol is viable for forecasting. [2026-01-06T12:15:39.311223] [INFO ] [MAIN ] [2005/3534] MDXG kept (0.5s) | 2003 kept, 2 rejected | 128.7/min | ETA: 11.9m [2026-01-06T12:15:39.571450] [DEBUG] [REMOTE ] MDXH: Retrieved 1045 rows, trimmed to 300. [2026-01-06T12:15:39.571799] [DEBUG] [REMOTE ] MDXH: PASS: History has at least 300 days. [2026-01-06T12:15:39.572010] [DEBUG] [REMOTE ] MDXH: PASS: Price check passed. Min price $3.14. [2026-01-06T12:15:39.572145] [DEBUG] [REMOTE ] MDXH: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:39.572255] [DEBUG] [REMOTE ] MDXH: PASS: Integrity check passed. [2026-01-06T12:15:39.572294] [DEBUG] [REMOTE ] MDXH: Symbol is viable for forecasting. [2026-01-06T12:15:39.572529] [INFO ] [MAIN ] [2006/3534] MDXH kept (0.3s) | 2004 kept, 2 rejected | 128.8/min | ETA: 11.9m [2026-01-06T12:15:40.003832] [DEBUG] [REMOTE ] MEC: Retrieved 1674 rows, trimmed to 300. [2026-01-06T12:15:40.003955] [DEBUG] [REMOTE ] MEC: PASS: History has at least 300 days. [2026-01-06T12:15:40.004153] [DEBUG] [REMOTE ] MEC: PASS: Price check passed. Min price $12.56. [2026-01-06T12:15:40.004286] [DEBUG] [REMOTE ] MEC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:40.004395] [DEBUG] [REMOTE ] MEC: PASS: Integrity check passed. [2026-01-06T12:15:40.004434] [DEBUG] [REMOTE ] MEC: Symbol is viable for forecasting. [2026-01-06T12:15:40.004481] [INFO ] [MAIN ] [2007/3534] MEC kept (0.4s) | 2005 kept, 2 rejected | 128.8/min | ETA: 11.9m [2026-01-06T12:15:40.607377] [DEBUG] [REMOTE ] MED: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:40.607518] [DEBUG] [REMOTE ] MED: PASS: History has at least 300 days. [2026-01-06T12:15:40.607799] [DEBUG] [REMOTE ] MED: PASS: Price check passed. Min price $10.40. [2026-01-06T12:15:40.607941] [DEBUG] [REMOTE ] MED: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:40.608066] [DEBUG] [REMOTE ] MED: PASS: Integrity check passed. [2026-01-06T12:15:40.608123] [DEBUG] [REMOTE ] MED: Symbol is viable for forecasting. [2026-01-06T12:15:40.608173] [INFO ] [MAIN ] [2008/3534] MED kept (0.6s) | 2006 kept, 2 rejected | 128.8/min | ETA: 11.9m [2026-01-06T12:15:40.923687] [DEBUG] [REMOTE ] MEDP: Retrieved 2363 rows, trimmed to 300. [2026-01-06T12:15:40.923872] [DEBUG] [REMOTE ] MEDP: PASS: History has at least 300 days. [2026-01-06T12:15:40.924127] [DEBUG] [REMOTE ] MEDP: PASS: Price check passed. Min price $501.22. [2026-01-06T12:15:40.924267] [DEBUG] [REMOTE ] MEDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:40.924395] [DEBUG] [REMOTE ] MEDP: PASS: Integrity check passed. [2026-01-06T12:15:40.924437] [DEBUG] [REMOTE ] MEDP: Symbol is viable for forecasting. [2026-01-06T12:15:40.924703] [INFO ] [MAIN ] [2009/3534] MEDP kept (0.3s) | 2007 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:41.275537] [DEBUG] [REMOTE ] MEG: Retrieved 1370 rows, trimmed to 300. [2026-01-06T12:15:41.275700] [DEBUG] [REMOTE ] MEG: PASS: History has at least 300 days. [2026-01-06T12:15:41.275917] [DEBUG] [REMOTE ] MEG: PASS: Price check passed. Min price $23.76. [2026-01-06T12:15:41.276053] [DEBUG] [REMOTE ] MEG: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:41.276171] [DEBUG] [REMOTE ] MEG: PASS: Integrity check passed. [2026-01-06T12:15:41.276211] [DEBUG] [REMOTE ] MEG: Symbol is viable for forecasting. [2026-01-06T12:15:41.276259] [INFO ] [MAIN ] [2010/3534] MEG kept (0.4s) | 2008 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:41.680474] [DEBUG] [REMOTE ] MEGI: Retrieved 1051 rows, trimmed to 300. [2026-01-06T12:15:41.680678] [DEBUG] [REMOTE ] MEGI: PASS: History has at least 300 days. [2026-01-06T12:15:41.680963] [DEBUG] [REMOTE ] MEGI: PASS: Price check passed. Min price $13.38. [2026-01-06T12:15:41.681150] [DEBUG] [REMOTE ] MEGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:41.681311] [DEBUG] [REMOTE ] MEGI: PASS: Integrity check passed. [2026-01-06T12:15:41.681367] [DEBUG] [REMOTE ] MEGI: Symbol is viable for forecasting. [2026-01-06T12:15:41.681430] [INFO ] [MAIN ] [2011/3534] MEGI kept (0.4s) | 2009 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:42.247237] [DEBUG] [REMOTE ] MEI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:42.247370] [DEBUG] [REMOTE ] MEI: PASS: History has at least 300 days. [2026-01-06T12:15:42.247633] [DEBUG] [REMOTE ] MEI: PASS: Price check passed. Min price $6.50. [2026-01-06T12:15:42.247799] [DEBUG] [REMOTE ] MEI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:42.247954] [DEBUG] [REMOTE ] MEI: PASS: Integrity check passed. [2026-01-06T12:15:42.247998] [DEBUG] [REMOTE ] MEI: Symbol is viable for forecasting. [2026-01-06T12:15:42.248060] [INFO ] [MAIN ] [2012/3534] MEI kept (0.6s) | 2010 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:42.616869] [DEBUG] [REMOTE ] MELI: Retrieved 4630 rows, trimmed to 300. [2026-01-06T12:15:42.617020] [DEBUG] [REMOTE ] MELI: PASS: History has at least 300 days. [2026-01-06T12:15:42.617251] [DEBUG] [REMOTE ] MELI: PASS: Price check passed. Min price $1899.75. [2026-01-06T12:15:42.617384] [DEBUG] [REMOTE ] MELI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:42.617497] [DEBUG] [REMOTE ] MELI: PASS: Integrity check passed. [2026-01-06T12:15:42.617537] [DEBUG] [REMOTE ] MELI: Symbol is viable for forecasting. [2026-01-06T12:15:42.617603] [INFO ] [MAIN ] [2013/3534] MELI kept (0.4s) | 2011 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:43.120792] [DEBUG] [REMOTE ] MEOH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:43.120942] [DEBUG] [REMOTE ] MEOH: PASS: History has at least 300 days. [2026-01-06T12:15:43.121190] [DEBUG] [REMOTE ] MEOH: PASS: Price check passed. Min price $33.72. [2026-01-06T12:15:43.121330] [DEBUG] [REMOTE ] MEOH: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:43.121461] [DEBUG] [REMOTE ] MEOH: PASS: Integrity check passed. [2026-01-06T12:15:43.121517] [DEBUG] [REMOTE ] MEOH: Symbol is viable for forecasting. [2026-01-06T12:15:43.121588] [INFO ] [MAIN ] [2014/3534] MEOH kept (0.5s) | 2012 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:43.606296] [DEBUG] [REMOTE ] MERC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:43.606434] [DEBUG] [REMOTE ] MERC: PASS: History has at least 300 days. [2026-01-06T12:15:43.606878] [DEBUG] [REMOTE ] MERC: PASS: Price check passed. Min price $1.50. [2026-01-06T12:15:43.607011] [DEBUG] [REMOTE ] MERC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:43.607134] [DEBUG] [REMOTE ] MERC: PASS: Integrity check passed. [2026-01-06T12:15:43.607173] [DEBUG] [REMOTE ] MERC: Symbol is viable for forecasting. [2026-01-06T12:15:43.607220] [INFO ] [MAIN ] [2015/3534] MERC kept (0.5s) | 2013 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:43.967278] [DEBUG] [REMOTE ] META: Retrieved 3427 rows, trimmed to 300. [2026-01-06T12:15:43.967417] [DEBUG] [REMOTE ] META: PASS: History has at least 300 days. [2026-01-06T12:15:43.967681] [DEBUG] [REMOTE ] META: PASS: Price check passed. Min price $588.67. [2026-01-06T12:15:43.967848] [DEBUG] [REMOTE ] META: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:43.967970] [DEBUG] [REMOTE ] META: PASS: Integrity check passed. [2026-01-06T12:15:43.968021] [DEBUG] [REMOTE ] META: Symbol is viable for forecasting. [2026-01-06T12:15:43.968074] [INFO ] [MAIN ] [2016/3534] META kept (0.4s) | 2014 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:44.307292] [DEBUG] [REMOTE ] METC: Retrieved 2242 rows, trimmed to 300. [2026-01-06T12:15:44.307423] [DEBUG] [REMOTE ] METC: PASS: History has at least 300 days. [2026-01-06T12:15:44.307656] [DEBUG] [REMOTE ] METC: PASS: Price check passed. Min price $13.98. [2026-01-06T12:15:44.307824] [DEBUG] [REMOTE ] METC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:44.307938] [DEBUG] [REMOTE ] METC: PASS: Integrity check passed. [2026-01-06T12:15:44.307979] [DEBUG] [REMOTE ] METC: Symbol is viable for forecasting. [2026-01-06T12:15:44.308026] [INFO ] [MAIN ] [2017/3534] METC kept (0.3s) | 2015 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:44.580158] [DEBUG] [REMOTE ] METCB: Retrieved 640 rows, trimmed to 300. [2026-01-06T12:15:44.580359] [DEBUG] [REMOTE ] METCB: PASS: History has at least 300 days. [2026-01-06T12:15:44.580646] [DEBUG] [REMOTE ] METCB: PASS: Price check passed. Min price $9.61. [2026-01-06T12:15:44.580799] [DEBUG] [REMOTE ] METCB: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:44.580928] [DEBUG] [REMOTE ] METCB: PASS: Integrity check passed. [2026-01-06T12:15:44.580970] [DEBUG] [REMOTE ] METCB: Symbol is viable for forecasting. [2026-01-06T12:15:44.581022] [INFO ] [MAIN ] [2018/3534] METCB kept (0.3s) | 2016 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:44.990322] [DEBUG] [REMOTE ] METD: Retrieved 397 rows, trimmed to 300. [2026-01-06T12:15:44.990545] [DEBUG] [REMOTE ] METD: PASS: History has at least 300 days. [2026-01-06T12:15:44.991048] [DEBUG] [REMOTE ] METD: PASS: Price check passed. Min price $14.05. [2026-01-06T12:15:44.991267] [DEBUG] [REMOTE ] METD: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:44.991392] [DEBUG] [REMOTE ] METD: PASS: Integrity check passed. [2026-01-06T12:15:44.991436] [DEBUG] [REMOTE ] METD: Symbol is viable for forecasting. [2026-01-06T12:15:44.991492] [INFO ] [MAIN ] [2019/3534] METD kept (0.4s) | 2017 kept, 2 rejected | 128.9/min | ETA: 11.8m [2026-01-06T12:15:45.738425] [DEBUG] [REMOTE ] MFA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:45.738644] [DEBUG] [REMOTE ] MFA: PASS: History has at least 300 days. [2026-01-06T12:15:45.738949] [DEBUG] [REMOTE ] MFA: PASS: Price check passed. Min price $8.59. [2026-01-06T12:15:45.739092] [DEBUG] [REMOTE ] MFA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:45.739261] [DEBUG] [REMOTE ] MFA: PASS: Integrity check passed. [2026-01-06T12:15:45.739304] [DEBUG] [REMOTE ] MFA: Symbol is viable for forecasting. [2026-01-06T12:15:45.739358] [INFO ] [MAIN ] [2020/3534] MFA kept (0.7s) | 2018 kept, 2 rejected | 128.8/min | ETA: 11.8m [2026-01-06T12:15:46.242631] [DEBUG] [REMOTE ] MFC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:46.242765] [DEBUG] [REMOTE ] MFC: PASS: History has at least 300 days. [2026-01-06T12:15:46.242984] [DEBUG] [REMOTE ] MFC: PASS: Price check passed. Min price $31.36. [2026-01-06T12:15:46.243120] [DEBUG] [REMOTE ] MFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:46.243237] [DEBUG] [REMOTE ] MFC: PASS: Integrity check passed. [2026-01-06T12:15:46.243278] [DEBUG] [REMOTE ] MFC: Symbol is viable for forecasting. [2026-01-06T12:15:46.243327] [INFO ] [MAIN ] [2021/3534] MFC kept (0.5s) | 2019 kept, 2 rejected | 128.8/min | ETA: 11.7m [2026-01-06T12:15:46.636510] [DEBUG] [REMOTE ] MFG: Retrieved 4818 rows, trimmed to 300. [2026-01-06T12:15:46.636691] [DEBUG] [REMOTE ] MFG: PASS: History has at least 300 days. [2026-01-06T12:15:46.636921] [DEBUG] [REMOTE ] MFG: PASS: Price check passed. Min price $6.09. [2026-01-06T12:15:46.637057] [DEBUG] [REMOTE ] MFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:46.637177] [DEBUG] [REMOTE ] MFG: PASS: Integrity check passed. [2026-01-06T12:15:46.637217] [DEBUG] [REMOTE ] MFG: Symbol is viable for forecasting. [2026-01-06T12:15:46.637266] [INFO ] [MAIN ] [2022/3534] MFG kept (0.4s) | 2020 kept, 2 rejected | 128.8/min | ETA: 11.7m [2026-01-06T12:15:46.830092] [DEBUG] [REMOTE ] MFI: Retrieved 428 rows, trimmed to 300. [2026-01-06T12:15:46.830218] [DEBUG] [REMOTE ] MFI: PASS: History has at least 300 days. [2026-01-06T12:15:46.830421] [DEBUG] [REMOTE ] MFI: PASS: Price check passed. Min price $11.06. [2026-01-06T12:15:46.830557] [DEBUG] [REMOTE ] MFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:46.830714] [DEBUG] [REMOTE ] MFI: PASS: Integrity check passed. [2026-01-06T12:15:46.830755] [DEBUG] [REMOTE ] MFI: Symbol is viable for forecasting. [2026-01-06T12:15:46.830802] [INFO ] [MAIN ] [2023/3534] MFI kept (0.2s) | 2021 kept, 2 rejected | 128.9/min | ETA: 11.7m [2026-01-06T12:15:47.432214] [DEBUG] [REMOTE ] MFIC: Retrieved 5452 rows, trimmed to 300. [2026-01-06T12:15:47.432350] [DEBUG] [REMOTE ] MFIC: PASS: History has at least 300 days. [2026-01-06T12:15:47.432567] [DEBUG] [REMOTE ] MFIC: PASS: Price check passed. Min price $11.11. [2026-01-06T12:15:47.432725] [DEBUG] [REMOTE ] MFIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:47.432840] [DEBUG] [REMOTE ] MFIC: PASS: Integrity check passed. [2026-01-06T12:15:47.432881] [DEBUG] [REMOTE ] MFIC: Symbol is viable for forecasting. [2026-01-06T12:15:47.432930] [INFO ] [MAIN ] [2024/3534] MFIC kept (0.6s) | 2022 kept, 2 rejected | 128.8/min | ETA: 11.7m [2026-01-06T12:15:47.954514] [DEBUG] [REMOTE ] MFIN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:47.954663] [DEBUG] [REMOTE ] MFIN: PASS: History has at least 300 days. [2026-01-06T12:15:47.954887] [DEBUG] [REMOTE ] MFIN: PASS: Price check passed. Min price $9.19. [2026-01-06T12:15:47.955020] [DEBUG] [REMOTE ] MFIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:47.955136] [DEBUG] [REMOTE ] MFIN: PASS: Integrity check passed. [2026-01-06T12:15:47.955176] [DEBUG] [REMOTE ] MFIN: Symbol is viable for forecasting. [2026-01-06T12:15:47.955223] [INFO ] [MAIN ] [2025/3534] MFIN kept (0.5s) | 2023 kept, 2 rejected | 128.8/min | ETA: 11.7m [2026-01-06T12:15:48.441136] [DEBUG] [REMOTE ] MFM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:48.441274] [DEBUG] [REMOTE ] MFM: PASS: History has at least 300 days. [2026-01-06T12:15:48.441503] [DEBUG] [REMOTE ] MFM: PASS: Price check passed. Min price $5.28. [2026-01-06T12:15:48.441661] [DEBUG] [REMOTE ] MFM: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:48.441797] [DEBUG] [REMOTE ] MFM: PASS: Integrity check passed. [2026-01-06T12:15:48.441837] [DEBUG] [REMOTE ] MFM: Symbol is viable for forecasting. [2026-01-06T12:15:48.441885] [INFO ] [MAIN ] [2026/3534] MFM kept (0.5s) | 2024 kept, 2 rejected | 128.8/min | ETA: 11.7m [2026-01-06T12:15:48.824030] [DEBUG] [REMOTE ] MG: Retrieved 4085 rows, trimmed to 300. [2026-01-06T12:15:48.824207] [DEBUG] [REMOTE ] MG: PASS: History has at least 300 days. [2026-01-06T12:15:48.824448] [DEBUG] [REMOTE ] MG: PASS: Price check passed. Min price $9.39. [2026-01-06T12:15:48.824604] [DEBUG] [REMOTE ] MG: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:48.824722] [DEBUG] [REMOTE ] MG: PASS: Integrity check passed. [2026-01-06T12:15:48.824761] [DEBUG] [REMOTE ] MG: Symbol is viable for forecasting. [2026-01-06T12:15:48.824810] [INFO ] [MAIN ] [2027/3534] MG kept (0.4s) | 2025 kept, 2 rejected | 128.8/min | ETA: 11.7m [2026-01-06T12:15:49.192838] [DEBUG] [REMOTE ] MGA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:49.192970] [DEBUG] [REMOTE ] MGA: PASS: History has at least 300 days. [2026-01-06T12:15:49.193178] [DEBUG] [REMOTE ] MGA: PASS: Price check passed. Min price $43.11. [2026-01-06T12:15:49.193312] [DEBUG] [REMOTE ] MGA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:49.193424] [DEBUG] [REMOTE ] MGA: PASS: Integrity check passed. [2026-01-06T12:15:49.193463] [DEBUG] [REMOTE ] MGA: Symbol is viable for forecasting. [2026-01-06T12:15:49.193509] [INFO ] [MAIN ] [2028/3534] MGA kept (0.4s) | 2026 kept, 2 rejected | 128.9/min | ETA: 11.7m [2026-01-06T12:15:49.736665] [DEBUG] [REMOTE ] MGEE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:49.736834] [DEBUG] [REMOTE ] MGEE: PASS: History has at least 300 days. [2026-01-06T12:15:49.737145] [DEBUG] [REMOTE ] MGEE: PASS: Price check passed. Min price $77.50. [2026-01-06T12:15:49.737310] [DEBUG] [REMOTE ] MGEE: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:49.737468] [DEBUG] [REMOTE ] MGEE: PASS: Integrity check passed. [2026-01-06T12:15:49.737515] [DEBUG] [REMOTE ] MGEE: Symbol is viable for forecasting. [2026-01-06T12:15:49.737594] [INFO ] [MAIN ] [2029/3534] MGEE kept (0.5s) | 2027 kept, 2 rejected | 128.8/min | ETA: 11.7m [2026-01-06T12:15:50.211548] [DEBUG] [REMOTE ] MGIC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:50.211699] [DEBUG] [REMOTE ] MGIC: PASS: History has at least 300 days. [2026-01-06T12:15:50.211915] [DEBUG] [REMOTE ] MGIC: PASS: Price check passed. Min price $19.58. [2026-01-06T12:15:50.212052] [DEBUG] [REMOTE ] MGIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:50.212168] [DEBUG] [REMOTE ] MGIC: PASS: Integrity check passed. [2026-01-06T12:15:50.212208] [DEBUG] [REMOTE ] MGIC: Symbol is viable for forecasting. [2026-01-06T12:15:50.212255] [INFO ] [MAIN ] [2030/3534] MGIC kept (0.5s) | 2028 kept, 2 rejected | 128.8/min | ETA: 11.7m [2026-01-06T12:15:50.770468] [DEBUG] [REMOTE ] MGM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:50.770640] [DEBUG] [REMOTE ] MGM: PASS: History has at least 300 days. [2026-01-06T12:15:50.770892] [DEBUG] [REMOTE ] MGM: PASS: Price check passed. Min price $30.72. [2026-01-06T12:15:50.771053] [DEBUG] [REMOTE ] MGM: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:50.771209] [DEBUG] [REMOTE ] MGM: PASS: Integrity check passed. [2026-01-06T12:15:50.771259] [DEBUG] [REMOTE ] MGM: Symbol is viable for forecasting. [2026-01-06T12:15:50.771310] [INFO ] [MAIN ] [2031/3534] MGM kept (0.6s) | 2029 kept, 2 rejected | 128.8/min | ETA: 11.7m [2026-01-06T12:15:51.134498] [DEBUG] [REMOTE ] MGNI: Retrieved 2958 rows, trimmed to 300. [2026-01-06T12:15:51.134645] [DEBUG] [REMOTE ] MGNI: PASS: History has at least 300 days. [2026-01-06T12:15:51.134843] [DEBUG] [REMOTE ] MGNI: PASS: Price check passed. Min price $13.13. [2026-01-06T12:15:51.134974] [DEBUG] [REMOTE ] MGNI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:51.135097] [DEBUG] [REMOTE ] MGNI: PASS: Integrity check passed. [2026-01-06T12:15:51.135138] [DEBUG] [REMOTE ] MGNI: Symbol is viable for forecasting. [2026-01-06T12:15:51.135184] [INFO ] [MAIN ] [2032/3534] MGNI kept (0.4s) | 2030 kept, 2 rejected | 128.8/min | ETA: 11.7m [2026-01-06T12:15:51.576125] [DEBUG] [REMOTE ] MGNX: Retrieved 3077 rows, trimmed to 300. [2026-01-06T12:15:51.576255] [DEBUG] [REMOTE ] MGNX: PASS: History has at least 300 days. [2026-01-06T12:15:51.576457] [DEBUG] [REMOTE ] MGNX: PASS: Price check passed. Min price $1.33. [2026-01-06T12:15:51.576635] [DEBUG] [REMOTE ] MGNX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:51.576777] [DEBUG] [REMOTE ] MGNX: PASS: Integrity check passed. [2026-01-06T12:15:51.576818] [DEBUG] [REMOTE ] MGNX: Symbol is viable for forecasting. [2026-01-06T12:15:51.576865] [INFO ] [MAIN ] [2033/3534] MGNX kept (0.4s) | 2031 kept, 2 rejected | 128.8/min | ETA: 11.6m [2026-01-06T12:15:52.092216] [DEBUG] [REMOTE ] MGPI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:52.092365] [DEBUG] [REMOTE ] MGPI: PASS: History has at least 300 days. [2026-01-06T12:15:52.092625] [DEBUG] [REMOTE ] MGPI: PASS: Price check passed. Min price $21.84. [2026-01-06T12:15:52.092794] [DEBUG] [REMOTE ] MGPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:52.092995] [DEBUG] [REMOTE ] MGPI: PASS: Integrity check passed. [2026-01-06T12:15:52.093053] [DEBUG] [REMOTE ] MGPI: Symbol is viable for forecasting. [2026-01-06T12:15:52.093123] [INFO ] [MAIN ] [2034/3534] MGPI kept (0.5s) | 2032 kept, 2 rejected | 128.8/min | ETA: 11.6m [2026-01-06T12:15:52.603877] [DEBUG] [REMOTE ] MGRC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:52.604035] [DEBUG] [REMOTE ] MGRC: PASS: History has at least 300 days. [2026-01-06T12:15:52.604334] [DEBUG] [REMOTE ] MGRC: PASS: Price check passed. Min price $95.60. [2026-01-06T12:15:52.604521] [DEBUG] [REMOTE ] MGRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:52.604707] [DEBUG] [REMOTE ] MGRC: PASS: Integrity check passed. [2026-01-06T12:15:52.604764] [DEBUG] [REMOTE ] MGRC: Symbol is viable for forecasting. [2026-01-06T12:15:52.604825] [INFO ] [MAIN ] [2035/3534] MGRC kept (0.5s) | 2033 kept, 2 rejected | 128.8/min | ETA: 11.6m [2026-01-06T12:15:52.882437] [DEBUG] [REMOTE ] MGTX: Retrieved 1904 rows, trimmed to 300. [2026-01-06T12:15:52.882550] [DEBUG] [REMOTE ] MGTX: PASS: History has at least 300 days. [2026-01-06T12:15:52.882766] [DEBUG] [REMOTE ] MGTX: PASS: Price check passed. Min price $7.43. [2026-01-06T12:15:52.882896] [DEBUG] [REMOTE ] MGTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:52.882999] [DEBUG] [REMOTE ] MGTX: PASS: Integrity check passed. [2026-01-06T12:15:52.883043] [DEBUG] [REMOTE ] MGTX: Symbol is viable for forecasting. [2026-01-06T12:15:52.883104] [INFO ] [MAIN ] [2036/3534] MGTX kept (0.3s) | 2034 kept, 2 rejected | 128.9/min | ETA: 11.6m [2026-01-06T12:15:53.181729] [DEBUG] [REMOTE ] MGX: Retrieved 477 rows, trimmed to 300. [2026-01-06T12:15:53.182063] [DEBUG] [REMOTE ] MGX: PASS: History has at least 300 days. [2026-01-06T12:15:53.182314] [DEBUG] [REMOTE ] MGX: PASS: Price check passed. Min price $1.51. [2026-01-06T12:15:53.182460] [DEBUG] [REMOTE ] MGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:53.182569] [DEBUG] [REMOTE ] MGX: PASS: Integrity check passed. [2026-01-06T12:15:53.182639] [DEBUG] [REMOTE ] MGX: Symbol is viable for forecasting. [2026-01-06T12:15:53.182708] [INFO ] [MAIN ] [2037/3534] MGX kept (0.3s) | 2035 kept, 2 rejected | 128.9/min | ETA: 11.6m [2026-01-06T12:15:53.737488] [DEBUG] [REMOTE ] MGY: Retrieved 2141 rows, trimmed to 300. [2026-01-06T12:15:53.737667] [DEBUG] [REMOTE ] MGY: PASS: History has at least 300 days. [2026-01-06T12:15:53.741474] [DEBUG] [REMOTE ] MGY: PASS: Price check passed. Min price $21.27. [2026-01-06T12:15:53.741759] [DEBUG] [REMOTE ] MGY: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:53.741917] [DEBUG] [REMOTE ] MGY: PASS: Integrity check passed. [2026-01-06T12:15:53.741960] [DEBUG] [REMOTE ] MGY: Symbol is viable for forecasting. [2026-01-06T12:15:53.742014] [INFO ] [MAIN ] [2038/3534] MGY kept (0.6s) | 2036 kept, 2 rejected | 128.9/min | ETA: 11.6m [2026-01-06T12:15:54.288230] [DEBUG] [REMOTE ] MHD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:54.288375] [DEBUG] [REMOTE ] MHD: PASS: History has at least 300 days. [2026-01-06T12:15:54.288658] [DEBUG] [REMOTE ] MHD: PASS: Price check passed. Min price $11.53. [2026-01-06T12:15:54.288802] [DEBUG] [REMOTE ] MHD: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:54.288929] [DEBUG] [REMOTE ] MHD: PASS: Integrity check passed. [2026-01-06T12:15:54.288970] [DEBUG] [REMOTE ] MHD: Symbol is viable for forecasting. [2026-01-06T12:15:54.289020] [INFO ] [MAIN ] [2039/3534] MHD kept (0.5s) | 2037 kept, 2 rejected | 128.9/min | ETA: 11.6m [2026-01-06T12:15:54.801822] [DEBUG] [REMOTE ] MHF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:54.801958] [DEBUG] [REMOTE ] MHF: PASS: History has at least 300 days. [2026-01-06T12:15:54.802176] [DEBUG] [REMOTE ] MHF: PASS: Price check passed. Min price $6.80. [2026-01-06T12:15:54.802307] [DEBUG] [REMOTE ] MHF: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:54.802422] [DEBUG] [REMOTE ] MHF: PASS: Integrity check passed. [2026-01-06T12:15:54.802462] [DEBUG] [REMOTE ] MHF: Symbol is viable for forecasting. [2026-01-06T12:15:54.802510] [INFO ] [MAIN ] [2040/3534] MHF kept (0.5s) | 2038 kept, 2 rejected | 128.8/min | ETA: 11.6m [2026-01-06T12:15:55.299458] [DEBUG] [REMOTE ] MHK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:55.299640] [DEBUG] [REMOTE ] MHK: PASS: History has at least 300 days. [2026-01-06T12:15:55.300095] [DEBUG] [REMOTE ] MHK: PASS: Price check passed. Min price $103.68. [2026-01-06T12:15:55.300228] [DEBUG] [REMOTE ] MHK: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:55.300359] [DEBUG] [REMOTE ] MHK: PASS: Integrity check passed. [2026-01-06T12:15:55.300409] [DEBUG] [REMOTE ] MHK: Symbol is viable for forecasting. [2026-01-06T12:15:55.300470] [INFO ] [MAIN ] [2041/3534] MHK kept (0.5s) | 2039 kept, 2 rejected | 128.8/min | ETA: 11.6m [2026-01-06T12:15:55.764435] [DEBUG] [REMOTE ] MHN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:55.764605] [DEBUG] [REMOTE ] MHN: PASS: History has at least 300 days. [2026-01-06T12:15:55.764878] [DEBUG] [REMOTE ] MHN: PASS: Price check passed. Min price $10.14. [2026-01-06T12:15:55.765009] [DEBUG] [REMOTE ] MHN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:55.765156] [DEBUG] [REMOTE ] MHN: PASS: Integrity check passed. [2026-01-06T12:15:55.765209] [DEBUG] [REMOTE ] MHN: Symbol is viable for forecasting. [2026-01-06T12:15:55.765261] [INFO ] [MAIN ] [2042/3534] MHN kept (0.5s) | 2040 kept, 2 rejected | 128.8/min | ETA: 11.6m [2026-01-06T12:15:56.248683] [DEBUG] [REMOTE ] MHO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:56.248826] [DEBUG] [REMOTE ] MHO: PASS: History has at least 300 days. [2026-01-06T12:15:56.249059] [DEBUG] [REMOTE ] MHO: PASS: Price check passed. Min price $123.88. [2026-01-06T12:15:56.249192] [DEBUG] [REMOTE ] MHO: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:56.249310] [DEBUG] [REMOTE ] MHO: PASS: Integrity check passed. [2026-01-06T12:15:56.249351] [DEBUG] [REMOTE ] MHO: Symbol is viable for forecasting. [2026-01-06T12:15:56.249399] [INFO ] [MAIN ] [2043/3534] MHO kept (0.5s) | 2041 kept, 2 rejected | 128.8/min | ETA: 11.6m [2026-01-06T12:15:56.747126] [DEBUG] [REMOTE ] MIDD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:56.747270] [DEBUG] [REMOTE ] MIDD: PASS: History has at least 300 days. [2026-01-06T12:15:56.747502] [DEBUG] [REMOTE ] MIDD: PASS: Price check passed. Min price $111.68. [2026-01-06T12:15:56.747664] [DEBUG] [REMOTE ] MIDD: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:56.747816] [DEBUG] [REMOTE ] MIDD: PASS: Integrity check passed. [2026-01-06T12:15:56.747859] [DEBUG] [REMOTE ] MIDD: Symbol is viable for forecasting. [2026-01-06T12:15:56.747907] [INFO ] [MAIN ] [2044/3534] MIDD kept (0.5s) | 2042 kept, 2 rejected | 128.8/min | ETA: 11.6m [2026-01-06T12:15:57.031139] [DEBUG] [REMOTE ] MIGI: Retrieved 2034 rows, trimmed to 300. [2026-01-06T12:15:57.031256] [DEBUG] [REMOTE ] MIGI: PASS: History has at least 300 days. [2026-01-06T12:15:57.031463] [DEBUG] [REMOTE ] MIGI: PASS: Price check passed. Min price $4.00. [2026-01-06T12:15:57.031614] [DEBUG] [REMOTE ] MIGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:57.031789] [DEBUG] [REMOTE ] MIGI: PASS: Integrity check passed. [2026-01-06T12:15:57.031840] [DEBUG] [REMOTE ] MIGI: Symbol is viable for forecasting. [2026-01-06T12:15:57.031901] [INFO ] [MAIN ] [2045/3534] MIGI kept (0.3s) | 2043 kept, 2 rejected | 128.9/min | ETA: 11.6m [2026-01-06T12:15:57.485168] [DEBUG] [REMOTE ] MILN: Retrieved 2430 rows, trimmed to 300. [2026-01-06T12:15:57.485307] [DEBUG] [REMOTE ] MILN: PASS: History has at least 300 days. [2026-01-06T12:15:57.485546] [DEBUG] [REMOTE ] MILN: PASS: Price check passed. Min price $43.71. [2026-01-06T12:15:57.485744] [DEBUG] [REMOTE ] MILN: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:57.485868] [DEBUG] [REMOTE ] MILN: PASS: Integrity check passed. [2026-01-06T12:15:57.485909] [DEBUG] [REMOTE ] MILN: Symbol is viable for forecasting. [2026-01-06T12:15:57.485957] [INFO ] [MAIN ] [2046/3534] MILN kept (0.5s) | 2044 kept, 2 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:15:58.021150] [DEBUG] [REMOTE ] MIND: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:58.021301] [DEBUG] [REMOTE ] MIND: PASS: History has at least 300 days. [2026-01-06T12:15:58.021541] [DEBUG] [REMOTE ] MIND: PASS: Price check passed. Min price $7.47. [2026-01-06T12:15:58.021697] [DEBUG] [REMOTE ] MIND: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:58.021821] [DEBUG] [REMOTE ] MIND: PASS: Integrity check passed. [2026-01-06T12:15:58.021861] [DEBUG] [REMOTE ] MIND: Symbol is viable for forecasting. [2026-01-06T12:15:58.021909] [INFO ] [MAIN ] [2047/3534] MIND kept (0.5s) | 2045 kept, 2 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:15:58.217254] [DEBUG] [REMOTE ] MIRA: Retrieved 608 rows, trimmed to 300. [2026-01-06T12:15:58.217388] [DEBUG] [REMOTE ] MIRA: PASS: History has at least 300 days. [2026-01-06T12:15:58.217657] [DEBUG] [REMOTE ] MIRA: PASS: Price check passed. Min price $1.26. [2026-01-06T12:15:58.217835] [DEBUG] [REMOTE ] MIRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:58.217947] [DEBUG] [REMOTE ] MIRA: PASS: Integrity check passed. [2026-01-06T12:15:58.217989] [DEBUG] [REMOTE ] MIRA: Symbol is viable for forecasting. [2026-01-06T12:15:58.218034] [INFO ] [MAIN ] [2048/3534] MIRA kept (0.2s) | 2046 kept, 2 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:15:58.690053] [DEBUG] [REMOTE ] MIRM: Retrieved 1626 rows, trimmed to 300. [2026-01-06T12:15:58.690239] [DEBUG] [REMOTE ] MIRM: PASS: History has at least 300 days. [2026-01-06T12:15:58.690514] [DEBUG] [REMOTE ] MIRM: PASS: Price check passed. Min price $64.10. [2026-01-06T12:15:58.690706] [DEBUG] [REMOTE ] MIRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:58.690847] [DEBUG] [REMOTE ] MIRM: PASS: Integrity check passed. [2026-01-06T12:15:58.690893] [DEBUG] [REMOTE ] MIRM: Symbol is viable for forecasting. [2026-01-06T12:15:58.690947] [INFO ] [MAIN ] [2049/3534] MIRM kept (0.5s) | 2047 kept, 2 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:15:59.312223] [DEBUG] [REMOTE ] MITK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:59.312385] [DEBUG] [REMOTE ] MITK: PASS: History has at least 300 days. [2026-01-06T12:15:59.312648] [DEBUG] [REMOTE ] MITK: PASS: Price check passed. Min price $8.65. [2026-01-06T12:15:59.312811] [DEBUG] [REMOTE ] MITK: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:59.312936] [DEBUG] [REMOTE ] MITK: PASS: Integrity check passed. [2026-01-06T12:15:59.312977] [DEBUG] [REMOTE ] MITK: Symbol is viable for forecasting. [2026-01-06T12:15:59.313028] [INFO ] [MAIN ] [2050/3534] MITK kept (0.6s) | 2048 kept, 2 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:15:59.784687] [DEBUG] [REMOTE ] MIY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:15:59.784868] [DEBUG] [REMOTE ] MIY: PASS: History has at least 300 days. [2026-01-06T12:15:59.785363] [DEBUG] [REMOTE ] MIY: PASS: Price check passed. Min price $11.26. [2026-01-06T12:15:59.785500] [DEBUG] [REMOTE ] MIY: PASS: Continuity check passed with 300 days. [2026-01-06T12:15:59.785658] [DEBUG] [REMOTE ] MIY: PASS: Integrity check passed. [2026-01-06T12:15:59.785702] [DEBUG] [REMOTE ] MIY: Symbol is viable for forecasting. [2026-01-06T12:15:59.785753] [INFO ] [MAIN ] [2051/3534] MIY kept (0.5s) | 2049 kept, 2 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:16:00.285546] [DEBUG] [REMOTE ] MKC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:00.285718] [DEBUG] [REMOTE ] MKC: PASS: History has at least 300 days. [2026-01-06T12:16:00.286007] [DEBUG] [REMOTE ] MKC: PASS: Price check passed. Min price $62.86. [2026-01-06T12:16:00.286175] [DEBUG] [REMOTE ] MKC: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:00.286342] [DEBUG] [REMOTE ] MKC: PASS: Integrity check passed. [2026-01-06T12:16:00.286390] [DEBUG] [REMOTE ] MKC: Symbol is viable for forecasting. [2026-01-06T12:16:00.286441] [INFO ] [MAIN ] [2052/3534] MKC kept (0.5s) | 2050 kept, 2 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:16:00.352562] [DEBUG] [REMOTE ] MKL: Exception occurred during daily data fetch: 'API call returned an empty response.'. [2026-01-06T12:16:00.352893] [DEBUG] [REMOTE ] MKL: FAIL: History check failed. No DataFrame was returned. [2026-01-06T12:16:00.352967] [WARN ] [LOCAL ] MKL: SET TO BLACKLISTED [2026-01-06T12:16:00.354492] [INFO ] [MAIN ] [2053/3534] MKL rejected (0.1s) | 2050 kept, 3 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:16:01.159167] [DEBUG] [REMOTE ] MKSI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:01.159304] [DEBUG] [REMOTE ] MKSI: PASS: History has at least 300 days. [2026-01-06T12:16:01.159524] [DEBUG] [REMOTE ] MKSI: PASS: Price check passed. Min price $121.08. [2026-01-06T12:16:01.159683] [DEBUG] [REMOTE ] MKSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:01.159802] [DEBUG] [REMOTE ] MKSI: PASS: Integrity check passed. [2026-01-06T12:16:01.159842] [DEBUG] [REMOTE ] MKSI: Symbol is viable for forecasting. [2026-01-06T12:16:01.159889] [INFO ] [MAIN ] [2054/3534] MKSI kept (0.8s) | 2051 kept, 3 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:16:01.599475] [DEBUG] [REMOTE ] MKTX: Retrieved 5324 rows, trimmed to 300. [2026-01-06T12:16:01.599629] [DEBUG] [REMOTE ] MKTX: PASS: History has at least 300 days. [2026-01-06T12:16:01.599847] [DEBUG] [REMOTE ] MKTX: PASS: Price check passed. Min price $158.13. [2026-01-06T12:16:01.599984] [DEBUG] [REMOTE ] MKTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:01.600102] [DEBUG] [REMOTE ] MKTX: PASS: Integrity check passed. [2026-01-06T12:16:01.600142] [DEBUG] [REMOTE ] MKTX: Symbol is viable for forecasting. [2026-01-06T12:16:01.600189] [INFO ] [MAIN ] [2055/3534] MKTX kept (0.4s) | 2052 kept, 3 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:16:02.166966] [DEBUG] [REMOTE ] MLAB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:02.167147] [DEBUG] [REMOTE ] MLAB: PASS: History has at least 300 days. [2026-01-06T12:16:02.167474] [DEBUG] [REMOTE ] MLAB: PASS: Price check passed. Min price $67.60. [2026-01-06T12:16:02.167666] [DEBUG] [REMOTE ] MLAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:02.167868] [DEBUG] [REMOTE ] MLAB: PASS: Integrity check passed. [2026-01-06T12:16:02.167937] [DEBUG] [REMOTE ] MLAB: Symbol is viable for forecasting. [2026-01-06T12:16:02.168001] [INFO ] [MAIN ] [2056/3534] MLAB kept (0.6s) | 2053 kept, 3 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:16:02.585075] [DEBUG] [REMOTE ] MLCO: Retrieved 4790 rows, trimmed to 300. [2026-01-06T12:16:02.585212] [DEBUG] [REMOTE ] MLCO: PASS: History has at least 300 days. [2026-01-06T12:16:02.585432] [DEBUG] [REMOTE ] MLCO: PASS: Price check passed. Min price $7.51. [2026-01-06T12:16:02.585597] [DEBUG] [REMOTE ] MLCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:02.585755] [DEBUG] [REMOTE ] MLCO: PASS: Integrity check passed. [2026-01-06T12:16:02.585807] [DEBUG] [REMOTE ] MLCO: Symbol is viable for forecasting. [2026-01-06T12:16:02.585859] [INFO ] [MAIN ] [2057/3534] MLCO kept (0.4s) | 2054 kept, 3 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:16:02.855076] [DEBUG] [REMOTE ] MLGO: Retrieved 1189 rows, trimmed to 300. [2026-01-06T12:16:02.855382] [DEBUG] [REMOTE ] MLGO: PASS: History has at least 300 days. [2026-01-06T12:16:02.855863] [DEBUG] [REMOTE ] MLGO: PASS: Price check passed. Min price $4.42. [2026-01-06T12:16:02.856072] [DEBUG] [REMOTE ] MLGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:02.856290] [DEBUG] [REMOTE ] MLGO: PASS: Integrity check passed. [2026-01-06T12:16:02.856352] [DEBUG] [REMOTE ] MLGO: Symbol is viable for forecasting. [2026-01-06T12:16:02.856438] [INFO ] [MAIN ] [2058/3534] MLGO kept (0.3s) | 2055 kept, 3 rejected | 128.9/min | ETA: 11.5m [2026-01-06T12:16:03.457823] [DEBUG] [REMOTE ] MLI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:03.457960] [DEBUG] [REMOTE ] MLI: PASS: History has at least 300 days. [2026-01-06T12:16:03.458186] [DEBUG] [REMOTE ] MLI: PASS: Price check passed. Min price $96.75. [2026-01-06T12:16:03.458327] [DEBUG] [REMOTE ] MLI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:03.458447] [DEBUG] [REMOTE ] MLI: PASS: Integrity check passed. [2026-01-06T12:16:03.458488] [DEBUG] [REMOTE ] MLI: Symbol is viable for forecasting. [2026-01-06T12:16:03.458537] [INFO ] [MAIN ] [2059/3534] MLI kept (0.6s) | 2056 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:03.995065] [DEBUG] [REMOTE ] MLKN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:03.995410] [DEBUG] [REMOTE ] MLKN: PASS: History has at least 300 days. [2026-01-06T12:16:03.996027] [DEBUG] [REMOTE ] MLKN: PASS: Price check passed. Min price $13.72. [2026-01-06T12:16:03.996219] [DEBUG] [REMOTE ] MLKN: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:03.996439] [DEBUG] [REMOTE ] MLKN: PASS: Integrity check passed. [2026-01-06T12:16:03.996487] [DEBUG] [REMOTE ] MLKN: Symbol is viable for forecasting. [2026-01-06T12:16:03.996560] [INFO ] [MAIN ] [2060/3534] MLKN kept (0.5s) | 2057 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:04.526999] [DEBUG] [REMOTE ] MLM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:04.527419] [DEBUG] [REMOTE ] MLM: PASS: History has at least 300 days. [2026-01-06T12:16:04.527912] [DEBUG] [REMOTE ] MLM: PASS: Price check passed. Min price $589.18. [2026-01-06T12:16:04.528097] [DEBUG] [REMOTE ] MLM: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:04.528298] [DEBUG] [REMOTE ] MLM: PASS: Integrity check passed. [2026-01-06T12:16:04.528359] [DEBUG] [REMOTE ] MLM: Symbol is viable for forecasting. [2026-01-06T12:16:04.528435] [INFO ] [MAIN ] [2061/3534] MLM kept (0.5s) | 2058 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:05.035839] [DEBUG] [REMOTE ] MLP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:05.035994] [DEBUG] [REMOTE ] MLP: PASS: History has at least 300 days. [2026-01-06T12:16:05.036252] [DEBUG] [REMOTE ] MLP: PASS: Price check passed. Min price $14.17. [2026-01-06T12:16:05.036395] [DEBUG] [REMOTE ] MLP: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:05.036528] [DEBUG] [REMOTE ] MLP: PASS: Integrity check passed. [2026-01-06T12:16:05.036608] [DEBUG] [REMOTE ] MLP: Symbol is viable for forecasting. [2026-01-06T12:16:05.036665] [INFO ] [MAIN ] [2062/3534] MLP kept (0.5s) | 2059 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:05.313073] [DEBUG] [REMOTE ] MLTX: Retrieved 1305 rows, trimmed to 300. [2026-01-06T12:16:05.313290] [DEBUG] [REMOTE ] MLTX: PASS: History has at least 300 days. [2026-01-06T12:16:05.313804] [DEBUG] [REMOTE ] MLTX: PASS: Price check passed. Min price $9.12. [2026-01-06T12:16:05.313973] [DEBUG] [REMOTE ] MLTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:05.314112] [DEBUG] [REMOTE ] MLTX: PASS: Integrity check passed. [2026-01-06T12:16:05.314155] [DEBUG] [REMOTE ] MLTX: Symbol is viable for forecasting. [2026-01-06T12:16:05.314210] [INFO ] [MAIN ] [2063/3534] MLTX kept (0.3s) | 2060 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:05.660758] [DEBUG] [REMOTE ] MLYS: Retrieved 727 rows, trimmed to 300. [2026-01-06T12:16:05.660887] [DEBUG] [REMOTE ] MLYS: PASS: History has at least 300 days. [2026-01-06T12:16:05.661089] [DEBUG] [REMOTE ] MLYS: PASS: Price check passed. Min price $35.50. [2026-01-06T12:16:05.661228] [DEBUG] [REMOTE ] MLYS: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:05.661340] [DEBUG] [REMOTE ] MLYS: PASS: Integrity check passed. [2026-01-06T12:16:05.661383] [DEBUG] [REMOTE ] MLYS: Symbol is viable for forecasting. [2026-01-06T12:16:05.661431] [INFO ] [MAIN ] [2064/3534] MLYS kept (0.3s) | 2061 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:06.318410] [DEBUG] [REMOTE ] MMC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:06.318599] [DEBUG] [REMOTE ] MMC: PASS: History has at least 300 days. [2026-01-06T12:16:06.318875] [DEBUG] [REMOTE ] MMC: PASS: Price check passed. Min price $176.58. [2026-01-06T12:16:06.319030] [DEBUG] [REMOTE ] MMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:06.319208] [DEBUG] [REMOTE ] MMC: PASS: Integrity check passed. [2026-01-06T12:16:06.319269] [DEBUG] [REMOTE ] MMC: Symbol is viable for forecasting. [2026-01-06T12:16:06.319331] [INFO ] [MAIN ] [2065/3534] MMC kept (0.7s) | 2062 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:06.701297] [DEBUG] [REMOTE ] MMD: Retrieved 3374 rows, trimmed to 300. [2026-01-06T12:16:06.701444] [DEBUG] [REMOTE ] MMD: PASS: History has at least 300 days. [2026-01-06T12:16:06.701718] [DEBUG] [REMOTE ] MMD: PASS: Price check passed. Min price $14.78. [2026-01-06T12:16:06.701856] [DEBUG] [REMOTE ] MMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:06.701982] [DEBUG] [REMOTE ] MMD: PASS: Integrity check passed. [2026-01-06T12:16:06.702021] [DEBUG] [REMOTE ] MMD: Symbol is viable for forecasting. [2026-01-06T12:16:06.702070] [INFO ] [MAIN ] [2066/3534] MMD kept (0.4s) | 2063 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:07.174474] [DEBUG] [REMOTE ] MMLP: Retrieved 5830 rows, trimmed to 300. [2026-01-06T12:16:07.174632] [DEBUG] [REMOTE ] MMLP: PASS: History has at least 300 days. [2026-01-06T12:16:07.174861] [DEBUG] [REMOTE ] MMLP: PASS: Price check passed. Min price $2.26. [2026-01-06T12:16:07.174997] [DEBUG] [REMOTE ] MMLP: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:07.175120] [DEBUG] [REMOTE ] MMLP: PASS: Integrity check passed. [2026-01-06T12:16:07.175161] [DEBUG] [REMOTE ] MMLP: Symbol is viable for forecasting. [2026-01-06T12:16:07.175209] [INFO ] [MAIN ] [2067/3534] MMLP kept (0.5s) | 2064 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:07.720527] [DEBUG] [REMOTE ] MMS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:07.720680] [DEBUG] [REMOTE ] MMS: PASS: History has at least 300 days. [2026-01-06T12:16:07.720900] [DEBUG] [REMOTE ] MMS: PASS: Price check passed. Min price $77.76. [2026-01-06T12:16:07.721030] [DEBUG] [REMOTE ] MMS: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:07.721148] [DEBUG] [REMOTE ] MMS: PASS: Integrity check passed. [2026-01-06T12:16:07.721202] [DEBUG] [REMOTE ] MMS: Symbol is viable for forecasting. [2026-01-06T12:16:07.721249] [INFO ] [MAIN ] [2068/3534] MMS kept (0.5s) | 2065 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:08.181590] [DEBUG] [REMOTE ] MMSI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:08.181739] [DEBUG] [REMOTE ] MMSI: PASS: History has at least 300 days. [2026-01-06T12:16:08.181969] [DEBUG] [REMOTE ] MMSI: PASS: Price check passed. Min price $78.99. [2026-01-06T12:16:08.182297] [DEBUG] [REMOTE ] MMSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:08.182419] [DEBUG] [REMOTE ] MMSI: PASS: Integrity check passed. [2026-01-06T12:16:08.182461] [DEBUG] [REMOTE ] MMSI: Symbol is viable for forecasting. [2026-01-06T12:16:08.182509] [INFO ] [MAIN ] [2069/3534] MMSI kept (0.5s) | 2066 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:08.645421] [DEBUG] [REMOTE ] MNDO: Retrieved 6390 rows, trimmed to 300. [2026-01-06T12:16:08.645566] [DEBUG] [REMOTE ] MNDO: PASS: History has at least 300 days. [2026-01-06T12:16:08.645815] [DEBUG] [REMOTE ] MNDO: PASS: Price check passed. Min price $1.03. [2026-01-06T12:16:08.645954] [DEBUG] [REMOTE ] MNDO: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:08.646072] [DEBUG] [REMOTE ] MNDO: PASS: Integrity check passed. [2026-01-06T12:16:08.646112] [DEBUG] [REMOTE ] MNDO: Symbol is viable for forecasting. [2026-01-06T12:16:08.646160] [INFO ] [MAIN ] [2070/3534] MNDO kept (0.5s) | 2067 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:08.905858] [DEBUG] [REMOTE ] MNDY: Retrieved 1148 rows, trimmed to 300. [2026-01-06T12:16:08.905990] [DEBUG] [REMOTE ] MNDY: PASS: History has at least 300 days. [2026-01-06T12:16:08.906193] [DEBUG] [REMOTE ] MNDY: PASS: Price check passed. Min price $142.77. [2026-01-06T12:16:08.906330] [DEBUG] [REMOTE ] MNDY: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:08.906439] [DEBUG] [REMOTE ] MNDY: PASS: Integrity check passed. [2026-01-06T12:16:08.906480] [DEBUG] [REMOTE ] MNDY: Symbol is viable for forecasting. [2026-01-06T12:16:08.906527] [INFO ] [MAIN ] [2071/3534] MNDY kept (0.3s) | 2068 kept, 3 rejected | 128.9/min | ETA: 11.4m [2026-01-06T12:16:09.501142] [DEBUG] [REMOTE ] MNKD: Retrieved 5395 rows, trimmed to 300. [2026-01-06T12:16:09.501291] [DEBUG] [REMOTE ] MNKD: PASS: History has at least 300 days. [2026-01-06T12:16:09.501535] [DEBUG] [REMOTE ] MNKD: PASS: Price check passed. Min price $4.88. [2026-01-06T12:16:09.501691] [DEBUG] [REMOTE ] MNKD: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:09.501818] [DEBUG] [REMOTE ] MNKD: PASS: Integrity check passed. [2026-01-06T12:16:09.501858] [DEBUG] [REMOTE ] MNKD: Symbol is viable for forecasting. [2026-01-06T12:16:09.501907] [INFO ] [MAIN ] [2072/3534] MNKD kept (0.6s) | 2069 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:09.731276] [DEBUG] [REMOTE ] MNMD: Retrieved 876 rows, trimmed to 300. [2026-01-06T12:16:09.731409] [DEBUG] [REMOTE ] MNMD: PASS: History has at least 300 days. [2026-01-06T12:16:09.731630] [DEBUG] [REMOTE ] MNMD: PASS: Price check passed. Min price $10.68. [2026-01-06T12:16:09.731772] [DEBUG] [REMOTE ] MNMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:09.731887] [DEBUG] [REMOTE ] MNMD: PASS: Integrity check passed. [2026-01-06T12:16:09.731928] [DEBUG] [REMOTE ] MNMD: Symbol is viable for forecasting. [2026-01-06T12:16:09.731980] [INFO ] [MAIN ] [2073/3534] MNMD kept (0.2s) | 2070 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:10.391884] [DEBUG] [REMOTE ] MNRO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:10.392105] [DEBUG] [REMOTE ] MNRO: PASS: History has at least 300 days. [2026-01-06T12:16:10.392396] [DEBUG] [REMOTE ] MNRO: PASS: Price check passed. Min price $14.44. [2026-01-06T12:16:10.392538] [DEBUG] [REMOTE ] MNRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:10.392723] [DEBUG] [REMOTE ] MNRO: PASS: Integrity check passed. [2026-01-06T12:16:10.392768] [DEBUG] [REMOTE ] MNRO: Symbol is viable for forecasting. [2026-01-06T12:16:10.392834] [INFO ] [MAIN ] [2074/3534] MNRO kept (0.7s) | 2071 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:10.691311] [DEBUG] [REMOTE ] MNSO: Retrieved 1311 rows, trimmed to 300. [2026-01-06T12:16:10.691509] [DEBUG] [REMOTE ] MNSO: PASS: History has at least 300 days. [2026-01-06T12:16:10.691802] [DEBUG] [REMOTE ] MNSO: PASS: Price check passed. Min price $18.75. [2026-01-06T12:16:10.691952] [DEBUG] [REMOTE ] MNSO: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:10.692082] [DEBUG] [REMOTE ] MNSO: PASS: Integrity check passed. [2026-01-06T12:16:10.692129] [DEBUG] [REMOTE ] MNSO: Symbol is viable for forecasting. [2026-01-06T12:16:10.692182] [INFO ] [MAIN ] [2075/3534] MNSO kept (0.3s) | 2072 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:11.103372] [DEBUG] [REMOTE ] MNTK: Retrieved 1244 rows, trimmed to 300. [2026-01-06T12:16:11.103505] [DEBUG] [REMOTE ] MNTK: PASS: History has at least 300 days. [2026-01-06T12:16:11.103723] [DEBUG] [REMOTE ] MNTK: PASS: Price check passed. Min price $1.59. [2026-01-06T12:16:11.103854] [DEBUG] [REMOTE ] MNTK: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:11.103959] [DEBUG] [REMOTE ] MNTK: PASS: Integrity check passed. [2026-01-06T12:16:11.103998] [DEBUG] [REMOTE ] MNTK: Symbol is viable for forecasting. [2026-01-06T12:16:11.104043] [INFO ] [MAIN ] [2076/3534] MNTK kept (0.4s) | 2073 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:11.431362] [DEBUG] [REMOTE ] MNY: Retrieved 558 rows, trimmed to 300. [2026-01-06T12:16:11.431480] [DEBUG] [REMOTE ] MNY: PASS: History has at least 300 days. [2026-01-06T12:16:11.431704] [DEBUG] [REMOTE ] MNY: PASS: Price check passed. Min price $1.12. [2026-01-06T12:16:11.431842] [DEBUG] [REMOTE ] MNY: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:11.431951] [DEBUG] [REMOTE ] MNY: PASS: Integrity check passed. [2026-01-06T12:16:11.431991] [DEBUG] [REMOTE ] MNY: Symbol is viable for forecasting. [2026-01-06T12:16:11.432039] [INFO ] [MAIN ] [2077/3534] MNY kept (0.3s) | 2074 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:12.057471] [DEBUG] [REMOTE ] MOD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:12.057623] [DEBUG] [REMOTE ] MOD: PASS: History has at least 300 days. [2026-01-06T12:16:12.057866] [DEBUG] [REMOTE ] MOD: PASS: Price check passed. Min price $128.39. [2026-01-06T12:16:12.058021] [DEBUG] [REMOTE ] MOD: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:12.058146] [DEBUG] [REMOTE ] MOD: PASS: Integrity check passed. [2026-01-06T12:16:12.058186] [DEBUG] [REMOTE ] MOD: Symbol is viable for forecasting. [2026-01-06T12:16:12.058234] [INFO ] [MAIN ] [2078/3534] MOD kept (0.6s) | 2075 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:12.600852] [DEBUG] [REMOTE ] MODG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:12.600991] [DEBUG] [REMOTE ] MODG: PASS: History has at least 300 days. [2026-01-06T12:16:12.601209] [DEBUG] [REMOTE ] MODG: PASS: Price check passed. Min price $8.39. [2026-01-06T12:16:12.601346] [DEBUG] [REMOTE ] MODG: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:12.601464] [DEBUG] [REMOTE ] MODG: PASS: Integrity check passed. [2026-01-06T12:16:12.601504] [DEBUG] [REMOTE ] MODG: Symbol is viable for forecasting. [2026-01-06T12:16:12.601552] [INFO ] [MAIN ] [2079/3534] MODG kept (0.5s) | 2076 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:12.856557] [DEBUG] [REMOTE ] MODL: Retrieved 810 rows, trimmed to 300. [2026-01-06T12:16:12.856708] [DEBUG] [REMOTE ] MODL: PASS: History has at least 300 days. [2026-01-06T12:16:12.856906] [DEBUG] [REMOTE ] MODL: PASS: Price check passed. Min price $45.41. [2026-01-06T12:16:12.857039] [DEBUG] [REMOTE ] MODL: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:12.857162] [DEBUG] [REMOTE ] MODL: PASS: Integrity check passed. [2026-01-06T12:16:12.857203] [DEBUG] [REMOTE ] MODL: Symbol is viable for forecasting. [2026-01-06T12:16:12.857249] [INFO ] [MAIN ] [2080/3534] MODL kept (0.3s) | 2077 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:13.426391] [DEBUG] [REMOTE ] MOFG: Retrieved 4513 rows, trimmed to 300. [2026-01-06T12:16:13.426532] [DEBUG] [REMOTE ] MOFG: PASS: History has at least 300 days. [2026-01-06T12:16:13.426815] [DEBUG] [REMOTE ] MOFG: PASS: Price check passed. Min price $27.25. [2026-01-06T12:16:13.426960] [DEBUG] [REMOTE ] MOFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:13.427086] [DEBUG] [REMOTE ] MOFG: PASS: Integrity check passed. [2026-01-06T12:16:13.427128] [DEBUG] [REMOTE ] MOFG: Symbol is viable for forecasting. [2026-01-06T12:16:13.427177] [INFO ] [MAIN ] [2081/3534] MOFG kept (0.6s) | 2078 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:13.878351] [DEBUG] [REMOTE ] MOH: Retrieved 5664 rows, trimmed to 300. [2026-01-06T12:16:13.878501] [DEBUG] [REMOTE ] MOH: PASS: History has at least 300 days. [2026-01-06T12:16:13.878944] [DEBUG] [REMOTE ] MOH: PASS: Price check passed. Min price $134.51. [2026-01-06T12:16:13.879085] [DEBUG] [REMOTE ] MOH: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:13.879209] [DEBUG] [REMOTE ] MOH: PASS: Integrity check passed. [2026-01-06T12:16:13.879251] [DEBUG] [REMOTE ] MOH: Symbol is viable for forecasting. [2026-01-06T12:16:13.879300] [INFO ] [MAIN ] [2082/3534] MOH kept (0.5s) | 2079 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:14.215347] [DEBUG] [REMOTE ] MOMO: Retrieved 2780 rows, trimmed to 300. [2026-01-06T12:16:14.215487] [DEBUG] [REMOTE ] MOMO: PASS: History has at least 300 days. [2026-01-06T12:16:14.215747] [DEBUG] [REMOTE ] MOMO: PASS: Price check passed. Min price $6.49. [2026-01-06T12:16:14.215891] [DEBUG] [REMOTE ] MOMO: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:14.216012] [DEBUG] [REMOTE ] MOMO: PASS: Integrity check passed. [2026-01-06T12:16:14.216054] [DEBUG] [REMOTE ] MOMO: Symbol is viable for forecasting. [2026-01-06T12:16:14.216103] [INFO ] [MAIN ] [2083/3534] MOMO kept (0.3s) | 2080 kept, 3 rejected | 128.9/min | ETA: 11.3m [2026-01-06T12:16:14.721503] [DEBUG] [REMOTE ] MORN: Retrieved 5202 rows, trimmed to 300. [2026-01-06T12:16:14.721661] [DEBUG] [REMOTE ] MORN: PASS: History has at least 300 days. [2026-01-06T12:16:14.721877] [DEBUG] [REMOTE ] MORN: PASS: Price check passed. Min price $206.91. [2026-01-06T12:16:14.722018] [DEBUG] [REMOTE ] MORN: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:14.722134] [DEBUG] [REMOTE ] MORN: PASS: Integrity check passed. [2026-01-06T12:16:14.722176] [DEBUG] [REMOTE ] MORN: Symbol is viable for forecasting. [2026-01-06T12:16:14.722225] [INFO ] [MAIN ] [2084/3534] MORN kept (0.5s) | 2081 kept, 3 rejected | 128.9/min | ETA: 11.2m [2026-01-06T12:16:15.219787] [DEBUG] [REMOTE ] MOS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:15.219960] [DEBUG] [REMOTE ] MOS: PASS: History has at least 300 days. [2026-01-06T12:16:15.220252] [DEBUG] [REMOTE ] MOS: PASS: Price check passed. Min price $23.39. [2026-01-06T12:16:15.220432] [DEBUG] [REMOTE ] MOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:15.220618] [DEBUG] [REMOTE ] MOS: PASS: Integrity check passed. [2026-01-06T12:16:15.220675] [DEBUG] [REMOTE ] MOS: Symbol is viable for forecasting. [2026-01-06T12:16:15.220735] [INFO ] [MAIN ] [2085/3534] MOS kept (0.5s) | 2082 kept, 3 rejected | 128.9/min | ETA: 11.2m [2026-01-06T12:16:15.509785] [DEBUG] [REMOTE ] MP: Retrieved 1392 rows, trimmed to 300. [2026-01-06T12:16:15.509936] [DEBUG] [REMOTE ] MP: PASS: History has at least 300 days. [2026-01-06T12:16:15.510172] [DEBUG] [REMOTE ] MP: PASS: Price check passed. Min price $50.44. [2026-01-06T12:16:15.510329] [DEBUG] [REMOTE ] MP: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:15.510443] [DEBUG] [REMOTE ] MP: PASS: Integrity check passed. [2026-01-06T12:16:15.510484] [DEBUG] [REMOTE ] MP: Symbol is viable for forecasting. [2026-01-06T12:16:15.510531] [INFO ] [MAIN ] [2086/3534] MP kept (0.3s) | 2083 kept, 3 rejected | 128.9/min | ETA: 11.2m [2026-01-06T12:16:15.963337] [DEBUG] [REMOTE ] MPA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:15.963482] [DEBUG] [REMOTE ] MPA: PASS: History has at least 300 days. [2026-01-06T12:16:15.963749] [DEBUG] [REMOTE ] MPA: PASS: Price check passed. Min price $11.03. [2026-01-06T12:16:15.963885] [DEBUG] [REMOTE ] MPA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:15.964007] [DEBUG] [REMOTE ] MPA: PASS: Integrity check passed. [2026-01-06T12:16:15.964048] [DEBUG] [REMOTE ] MPA: Symbol is viable for forecasting. [2026-01-06T12:16:15.964096] [INFO ] [MAIN ] [2087/3534] MPA kept (0.5s) | 2084 kept, 3 rejected | 128.9/min | ETA: 11.2m [2026-01-06T12:16:16.490261] [DEBUG] [REMOTE ] MPAA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:16.490429] [DEBUG] [REMOTE ] MPAA: PASS: History has at least 300 days. [2026-01-06T12:16:16.490725] [DEBUG] [REMOTE ] MPAA: PASS: Price check passed. Min price $12.27. [2026-01-06T12:16:16.490867] [DEBUG] [REMOTE ] MPAA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:16.491000] [DEBUG] [REMOTE ] MPAA: PASS: Integrity check passed. [2026-01-06T12:16:16.491040] [DEBUG] [REMOTE ] MPAA: Symbol is viable for forecasting. [2026-01-06T12:16:16.491090] [INFO ] [MAIN ] [2088/3534] MPAA kept (0.5s) | 2085 kept, 3 rejected | 128.9/min | ETA: 11.2m [2026-01-06T12:16:16.949402] [DEBUG] [REMOTE ] MPB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:16.949659] [DEBUG] [REMOTE ] MPB: PASS: History has at least 300 days. [2026-01-06T12:16:16.950066] [DEBUG] [REMOTE ] MPB: PASS: Price check passed. Min price $26.54. [2026-01-06T12:16:16.950219] [DEBUG] [REMOTE ] MPB: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:16.950382] [DEBUG] [REMOTE ] MPB: PASS: Integrity check passed. [2026-01-06T12:16:16.950433] [DEBUG] [REMOTE ] MPB: Symbol is viable for forecasting. [2026-01-06T12:16:16.950491] [INFO ] [MAIN ] [2089/3534] MPB kept (0.5s) | 2086 kept, 3 rejected | 128.9/min | ETA: 11.2m [2026-01-06T12:16:17.367159] [DEBUG] [REMOTE ] MPC: Retrieved 3655 rows, trimmed to 300. [2026-01-06T12:16:17.367285] [DEBUG] [REMOTE ] MPC: PASS: History has at least 300 days. [2026-01-06T12:16:17.367488] [DEBUG] [REMOTE ] MPC: PASS: Price check passed. Min price $162.63. [2026-01-06T12:16:17.367651] [DEBUG] [REMOTE ] MPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:17.367785] [DEBUG] [REMOTE ] MPC: PASS: Integrity check passed. [2026-01-06T12:16:17.367828] [DEBUG] [REMOTE ] MPC: Symbol is viable for forecasting. [2026-01-06T12:16:17.367876] [INFO ] [MAIN ] [2090/3534] MPC kept (0.4s) | 2087 kept, 3 rejected | 128.9/min | ETA: 11.2m [2026-01-06T12:16:17.891067] [DEBUG] [REMOTE ] MPX: Retrieved 6250 rows, trimmed to 300. [2026-01-06T12:16:17.891271] [DEBUG] [REMOTE ] MPX: PASS: History has at least 300 days. [2026-01-06T12:16:17.891593] [DEBUG] [REMOTE ] MPX: PASS: Price check passed. Min price $8.10. [2026-01-06T12:16:17.891786] [DEBUG] [REMOTE ] MPX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:17.891964] [DEBUG] [REMOTE ] MPX: PASS: Integrity check passed. [2026-01-06T12:16:17.892017] [DEBUG] [REMOTE ] MPX: Symbol is viable for forecasting. [2026-01-06T12:16:17.892077] [INFO ] [MAIN ] [2091/3534] MPX kept (0.5s) | 2088 kept, 3 rejected | 128.9/min | ETA: 11.2m [2026-01-06T12:16:18.243162] [DEBUG] [REMOTE ] MQ: Retrieved 1149 rows, trimmed to 300. [2026-01-06T12:16:18.243348] [DEBUG] [REMOTE ] MQ: PASS: History has at least 300 days. [2026-01-06T12:16:18.243628] [DEBUG] [REMOTE ] MQ: PASS: Price check passed. Min price $4.44. [2026-01-06T12:16:18.243863] [DEBUG] [REMOTE ] MQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:18.244014] [DEBUG] [REMOTE ] MQ: PASS: Integrity check passed. [2026-01-06T12:16:18.244058] [DEBUG] [REMOTE ] MQ: Symbol is viable for forecasting. [2026-01-06T12:16:18.244110] [INFO ] [MAIN ] [2092/3534] MQ kept (0.4s) | 2089 kept, 3 rejected | 129.0/min | ETA: 11.2m [2026-01-06T12:16:18.805230] [DEBUG] [REMOTE ] MQY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:18.805565] [DEBUG] [REMOTE ] MQY: PASS: History has at least 300 days. [2026-01-06T12:16:18.805818] [DEBUG] [REMOTE ] MQY: PASS: Price check passed. Min price $11.21. [2026-01-06T12:16:18.805955] [DEBUG] [REMOTE ] MQY: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:18.806082] [DEBUG] [REMOTE ] MQY: PASS: Integrity check passed. [2026-01-06T12:16:18.806129] [DEBUG] [REMOTE ] MQY: Symbol is viable for forecasting. [2026-01-06T12:16:18.806180] [INFO ] [MAIN ] [2093/3534] MQY kept (0.6s) | 2090 kept, 3 rejected | 128.9/min | ETA: 11.2m [2026-01-06T12:16:19.120465] [DEBUG] [REMOTE ] MRAM: Retrieved 2323 rows, trimmed to 300. [2026-01-06T12:16:19.120669] [DEBUG] [REMOTE ] MRAM: PASS: History has at least 300 days. [2026-01-06T12:16:19.120912] [DEBUG] [REMOTE ] MRAM: PASS: Price check passed. Min price $7.50. [2026-01-06T12:16:19.121054] [DEBUG] [REMOTE ] MRAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:19.121175] [DEBUG] [REMOTE ] MRAM: PASS: Integrity check passed. [2026-01-06T12:16:19.121217] [DEBUG] [REMOTE ] MRAM: Symbol is viable for forecasting. [2026-01-06T12:16:19.121269] [INFO ] [MAIN ] [2094/3534] MRAM kept (0.3s) | 2091 kept, 3 rejected | 129.0/min | ETA: 11.2m [2026-01-06T12:16:19.479566] [DEBUG] [REMOTE ] MRBK: Retrieved 2050 rows, trimmed to 300. [2026-01-06T12:16:19.479832] [DEBUG] [REMOTE ] MRBK: PASS: History has at least 300 days. [2026-01-06T12:16:19.480207] [DEBUG] [REMOTE ] MRBK: PASS: Price check passed. Min price $13.75. [2026-01-06T12:16:19.480381] [DEBUG] [REMOTE ] MRBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:19.480561] [DEBUG] [REMOTE ] MRBK: PASS: Integrity check passed. [2026-01-06T12:16:19.480633] [DEBUG] [REMOTE ] MRBK: Symbol is viable for forecasting. [2026-01-06T12:16:19.480699] [INFO ] [MAIN ] [2095/3534] MRBK kept (0.4s) | 2092 kept, 3 rejected | 129.0/min | ETA: 11.2m [2026-01-06T12:16:19.971468] [DEBUG] [REMOTE ] MRCC: Retrieved 3316 rows, trimmed to 300. [2026-01-06T12:16:19.971699] [DEBUG] [REMOTE ] MRCC: PASS: History has at least 300 days. [2026-01-06T12:16:19.972082] [DEBUG] [REMOTE ] MRCC: PASS: Price check passed. Min price $5.73. [2026-01-06T12:16:19.972290] [DEBUG] [REMOTE ] MRCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:19.972459] [DEBUG] [REMOTE ] MRCC: PASS: Integrity check passed. [2026-01-06T12:16:19.972508] [DEBUG] [REMOTE ] MRCC: Symbol is viable for forecasting. [2026-01-06T12:16:19.972595] [INFO ] [MAIN ] [2096/3534] MRCC kept (0.5s) | 2093 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:20.420078] [DEBUG] [REMOTE ] MRCY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:20.420317] [DEBUG] [REMOTE ] MRCY: PASS: History has at least 300 days. [2026-01-06T12:16:20.420725] [DEBUG] [REMOTE ] MRCY: PASS: Price check passed. Min price $66.12. [2026-01-06T12:16:20.420874] [DEBUG] [REMOTE ] MRCY: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:20.421034] [DEBUG] [REMOTE ] MRCY: PASS: Integrity check passed. [2026-01-06T12:16:20.421079] [DEBUG] [REMOTE ] MRCY: Symbol is viable for forecasting. [2026-01-06T12:16:20.421138] [INFO ] [MAIN ] [2097/3534] MRCY kept (0.4s) | 2094 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:20.934114] [DEBUG] [REMOTE ] MRK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:20.934366] [DEBUG] [REMOTE ] MRK: PASS: History has at least 300 days. [2026-01-06T12:16:20.934789] [DEBUG] [REMOTE ] MRK: PASS: Price check passed. Min price $81.80. [2026-01-06T12:16:20.934961] [DEBUG] [REMOTE ] MRK: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:20.935136] [DEBUG] [REMOTE ] MRK: PASS: Integrity check passed. [2026-01-06T12:16:20.935179] [DEBUG] [REMOTE ] MRK: Symbol is viable for forecasting. [2026-01-06T12:16:20.935238] [INFO ] [MAIN ] [2098/3534] MRK kept (0.5s) | 2095 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:21.225691] [DEBUG] [REMOTE ] MRM: Retrieved 1260 rows, trimmed to 300. [2026-01-06T12:16:21.225900] [DEBUG] [REMOTE ] MRM: PASS: History has at least 300 days. [2026-01-06T12:16:21.226198] [DEBUG] [REMOTE ] MRM: PASS: Price check passed. Min price $1.92. [2026-01-06T12:16:21.226379] [DEBUG] [REMOTE ] MRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:21.226765] [DEBUG] [REMOTE ] MRM: PASS: Integrity check passed. [2026-01-06T12:16:21.226811] [DEBUG] [REMOTE ] MRM: Symbol is viable for forecasting. [2026-01-06T12:16:21.226866] [INFO ] [MAIN ] [2099/3534] MRM kept (0.3s) | 2096 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:21.583920] [DEBUG] [REMOTE ] MRNA: Retrieved 1778 rows, trimmed to 300. [2026-01-06T12:16:21.584089] [DEBUG] [REMOTE ] MRNA: PASS: History has at least 300 days. [2026-01-06T12:16:21.584326] [DEBUG] [REMOTE ] MRNA: PASS: Price check passed. Min price $22.36. [2026-01-06T12:16:21.584470] [DEBUG] [REMOTE ] MRNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:21.584638] [DEBUG] [REMOTE ] MRNA: PASS: Integrity check passed. [2026-01-06T12:16:21.584684] [DEBUG] [REMOTE ] MRNA: Symbol is viable for forecasting. [2026-01-06T12:16:21.584738] [INFO ] [MAIN ] [2100/3534] MRNA kept (0.4s) | 2097 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:22.029888] [DEBUG] [REMOTE ] MRSN: Retrieved 2142 rows, trimmed to 300. [2026-01-06T12:16:22.030071] [DEBUG] [REMOTE ] MRSN: PASS: History has at least 300 days. [2026-01-06T12:16:22.030337] [DEBUG] [REMOTE ] MRSN: PASS: Price check passed. Min price $8.04. [2026-01-06T12:16:22.030479] [DEBUG] [REMOTE ] MRSN: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:22.030627] [DEBUG] [REMOTE ] MRSN: PASS: Integrity check passed. [2026-01-06T12:16:22.030672] [DEBUG] [REMOTE ] MRSN: Symbol is viable for forecasting. [2026-01-06T12:16:22.030726] [INFO ] [MAIN ] [2101/3534] MRSN kept (0.4s) | 2098 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:22.666282] [DEBUG] [REMOTE ] MRTN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:22.666421] [DEBUG] [REMOTE ] MRTN: PASS: History has at least 300 days. [2026-01-06T12:16:22.666683] [DEBUG] [REMOTE ] MRTN: PASS: Price check passed. Min price $9.36. [2026-01-06T12:16:22.666826] [DEBUG] [REMOTE ] MRTN: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:22.666948] [DEBUG] [REMOTE ] MRTN: PASS: Integrity check passed. [2026-01-06T12:16:22.666988] [DEBUG] [REMOTE ] MRTN: Symbol is viable for forecasting. [2026-01-06T12:16:22.667036] [INFO ] [MAIN ] [2102/3534] MRTN kept (0.6s) | 2099 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:22.945749] [DEBUG] [REMOTE ] MRVI: Retrieved 1285 rows, trimmed to 300. [2026-01-06T12:16:22.945889] [DEBUG] [REMOTE ] MRVI: PASS: History has at least 300 days. [2026-01-06T12:16:22.946092] [DEBUG] [REMOTE ] MRVI: PASS: Price check passed. Min price $2.87. [2026-01-06T12:16:22.946224] [DEBUG] [REMOTE ] MRVI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:22.946340] [DEBUG] [REMOTE ] MRVI: PASS: Integrity check passed. [2026-01-06T12:16:22.946380] [DEBUG] [REMOTE ] MRVI: Symbol is viable for forecasting. [2026-01-06T12:16:22.946641] [INFO ] [MAIN ] [2103/3534] MRVI kept (0.3s) | 2100 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:23.564874] [DEBUG] [REMOTE ] MRVL: Retrieved 6416 rows, trimmed to 300. [2026-01-06T12:16:23.565136] [DEBUG] [REMOTE ] MRVL: PASS: History has at least 300 days. [2026-01-06T12:16:23.565599] [DEBUG] [REMOTE ] MRVL: PASS: Price check passed. Min price $76.68. [2026-01-06T12:16:23.565818] [DEBUG] [REMOTE ] MRVL: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:23.566017] [DEBUG] [REMOTE ] MRVL: PASS: Integrity check passed. [2026-01-06T12:16:23.566074] [DEBUG] [REMOTE ] MRVL: Symbol is viable for forecasting. [2026-01-06T12:16:23.566148] [INFO ] [MAIN ] [2104/3534] MRVL kept (0.6s) | 2101 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:23.745109] [DEBUG] [REMOTE ] MRX: Retrieved 425 rows, trimmed to 300. [2026-01-06T12:16:23.745236] [DEBUG] [REMOTE ] MRX: PASS: History has at least 300 days. [2026-01-06T12:16:23.745429] [DEBUG] [REMOTE ] MRX: PASS: Price check passed. Min price $29.79. [2026-01-06T12:16:23.745558] [DEBUG] [REMOTE ] MRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:23.745874] [DEBUG] [REMOTE ] MRX: PASS: Integrity check passed. [2026-01-06T12:16:23.745913] [DEBUG] [REMOTE ] MRX: Symbol is viable for forecasting. [2026-01-06T12:16:23.745959] [INFO ] [MAIN ] [2105/3534] MRX kept (0.2s) | 2102 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:24.447056] [DEBUG] [REMOTE ] MS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:24.447189] [DEBUG] [REMOTE ] MS: PASS: History has at least 300 days. [2026-01-06T12:16:24.447398] [DEBUG] [REMOTE ] MS: PASS: Price check passed. Min price $150.94. [2026-01-06T12:16:24.447529] [DEBUG] [REMOTE ] MS: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:24.447661] [DEBUG] [REMOTE ] MS: PASS: Integrity check passed. [2026-01-06T12:16:24.447702] [DEBUG] [REMOTE ] MS: Symbol is viable for forecasting. [2026-01-06T12:16:24.447788] [INFO ] [MAIN ] [2106/3534] MS kept (0.7s) | 2103 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:24.908536] [DEBUG] [REMOTE ] MSA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:24.908887] [DEBUG] [REMOTE ] MSA: PASS: History has at least 300 days. [2026-01-06T12:16:24.909133] [DEBUG] [REMOTE ] MSA: PASS: Price check passed. Min price $152.94. [2026-01-06T12:16:24.909294] [DEBUG] [REMOTE ] MSA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:24.909643] [DEBUG] [REMOTE ] MSA: PASS: Integrity check passed. [2026-01-06T12:16:24.909692] [DEBUG] [REMOTE ] MSA: Symbol is viable for forecasting. [2026-01-06T12:16:24.909743] [INFO ] [MAIN ] [2107/3534] MSA kept (0.5s) | 2104 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:25.367873] [DEBUG] [REMOTE ] MSB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:25.368013] [DEBUG] [REMOTE ] MSB: PASS: History has at least 300 days. [2026-01-06T12:16:25.368241] [DEBUG] [REMOTE ] MSB: PASS: Price check passed. Min price $30.33. [2026-01-06T12:16:25.368381] [DEBUG] [REMOTE ] MSB: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:25.368500] [DEBUG] [REMOTE ] MSB: PASS: Integrity check passed. [2026-01-06T12:16:25.368542] [DEBUG] [REMOTE ] MSB: Symbol is viable for forecasting. [2026-01-06T12:16:25.368611] [INFO ] [MAIN ] [2108/3534] MSB kept (0.5s) | 2105 kept, 3 rejected | 129.0/min | ETA: 11.1m [2026-01-06T12:16:25.726418] [DEBUG] [REMOTE ] MSBI: Retrieved 2418 rows, trimmed to 300. [2026-01-06T12:16:25.726556] [DEBUG] [REMOTE ] MSBI: PASS: History has at least 300 days. [2026-01-06T12:16:25.726832] [DEBUG] [REMOTE ] MSBI: PASS: Price check passed. Min price $14.36. [2026-01-06T12:16:25.726972] [DEBUG] [REMOTE ] MSBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:25.727096] [DEBUG] [REMOTE ] MSBI: PASS: Integrity check passed. [2026-01-06T12:16:25.727138] [DEBUG] [REMOTE ] MSBI: Symbol is viable for forecasting. [2026-01-06T12:16:25.727186] [INFO ] [MAIN ] [2109/3534] MSBI kept (0.4s) | 2106 kept, 3 rejected | 129.0/min | ETA: 11.0m [2026-01-06T12:16:26.167637] [DEBUG] [REMOTE ] MSCI: Retrieved 4562 rows, trimmed to 300. [2026-01-06T12:16:26.167814] [DEBUG] [REMOTE ] MSCI: PASS: History has at least 300 days. [2026-01-06T12:16:26.168227] [DEBUG] [REMOTE ] MSCI: PASS: Price check passed. Min price $531.65. [2026-01-06T12:16:26.168385] [DEBUG] [REMOTE ] MSCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:26.168508] [DEBUG] [REMOTE ] MSCI: PASS: Integrity check passed. [2026-01-06T12:16:26.168551] [DEBUG] [REMOTE ] MSCI: Symbol is viable for forecasting. [2026-01-06T12:16:26.168808] [INFO ] [MAIN ] [2110/3534] MSCI kept (0.4s) | 2107 kept, 3 rejected | 129.0/min | ETA: 11.0m [2026-01-06T12:16:26.615561] [DEBUG] [REMOTE ] MSD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:26.615726] [DEBUG] [REMOTE ] MSD: PASS: History has at least 300 days. [2026-01-06T12:16:26.615975] [DEBUG] [REMOTE ] MSD: PASS: Price check passed. Min price $7.08. [2026-01-06T12:16:26.616114] [DEBUG] [REMOTE ] MSD: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:26.616241] [DEBUG] [REMOTE ] MSD: PASS: Integrity check passed. [2026-01-06T12:16:26.616283] [DEBUG] [REMOTE ] MSD: Symbol is viable for forecasting. [2026-01-06T12:16:26.616333] [INFO ] [MAIN ] [2111/3534] MSD kept (0.4s) | 2108 kept, 3 rejected | 129.0/min | ETA: 11.0m [2026-01-06T12:16:27.125783] [DEBUG] [REMOTE ] MSEX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:27.126011] [DEBUG] [REMOTE ] MSEX: PASS: History has at least 300 days. [2026-01-06T12:16:27.126356] [DEBUG] [REMOTE ] MSEX: PASS: Price check passed. Min price $48.59. [2026-01-06T12:16:27.126505] [DEBUG] [REMOTE ] MSEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:27.126676] [DEBUG] [REMOTE ] MSEX: PASS: Integrity check passed. [2026-01-06T12:16:27.126723] [DEBUG] [REMOTE ] MSEX: Symbol is viable for forecasting. [2026-01-06T12:16:27.126786] [INFO ] [MAIN ] [2112/3534] MSEX kept (0.5s) | 2109 kept, 3 rejected | 129.0/min | ETA: 11.0m [2026-01-06T12:16:27.416888] [DEBUG] [REMOTE ] MSFD: Retrieved 835 rows, trimmed to 300. [2026-01-06T12:16:27.417174] [DEBUG] [REMOTE ] MSFD: PASS: History has at least 300 days. [2026-01-06T12:16:27.417503] [DEBUG] [REMOTE ] MSFD: PASS: Price check passed. Min price $10.24. [2026-01-06T12:16:27.417973] [DEBUG] [REMOTE ] MSFD: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:27.418202] [DEBUG] [REMOTE ] MSFD: PASS: Integrity check passed. [2026-01-06T12:16:27.418254] [DEBUG] [REMOTE ] MSFD: Symbol is viable for forecasting. [2026-01-06T12:16:27.418307] [INFO ] [MAIN ] [2113/3534] MSFD kept (0.3s) | 2110 kept, 3 rejected | 129.0/min | ETA: 11.0m [2026-01-06T12:16:27.788570] [DEBUG] [REMOTE ] MSFL: Retrieved 452 rows, trimmed to 300. [2026-01-06T12:16:27.788791] [DEBUG] [REMOTE ] MSFL: PASS: History has at least 300 days. [2026-01-06T12:16:27.789051] [DEBUG] [REMOTE ] MSFL: PASS: Price check passed. Min price $25.97. [2026-01-06T12:16:27.789214] [DEBUG] [REMOTE ] MSFL: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:27.789339] [DEBUG] [REMOTE ] MSFL: PASS: Integrity check passed. [2026-01-06T12:16:27.789383] [DEBUG] [REMOTE ] MSFL: Symbol is viable for forecasting. [2026-01-06T12:16:27.789437] [INFO ] [MAIN ] [2114/3534] MSFL kept (0.4s) | 2111 kept, 3 rejected | 129.0/min | ETA: 11.0m [2026-01-06T12:16:28.167690] [DEBUG] [REMOTE ] MSGE: Retrieved 683 rows, trimmed to 300. [2026-01-06T12:16:28.167874] [DEBUG] [REMOTE ] MSGE: PASS: History has at least 300 days. [2026-01-06T12:16:28.168089] [DEBUG] [REMOTE ] MSGE: PASS: Price check passed. Min price $41.77. [2026-01-06T12:16:28.168231] [DEBUG] [REMOTE ] MSGE: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:28.168346] [DEBUG] [REMOTE ] MSGE: PASS: Integrity check passed. [2026-01-06T12:16:28.168390] [DEBUG] [REMOTE ] MSGE: Symbol is viable for forecasting. [2026-01-06T12:16:28.168440] [INFO ] [MAIN ] [2115/3534] MSGE kept (0.4s) | 2112 kept, 3 rejected | 129.1/min | ETA: 11.0m [2026-01-06T12:16:28.594184] [DEBUG] [REMOTE ] MSGM: Retrieved 1250 rows, trimmed to 300. [2026-01-06T12:16:28.594296] [DEBUG] [REMOTE ] MSGM: PASS: History has at least 300 days. [2026-01-06T12:16:28.594512] [DEBUG] [REMOTE ] MSGM: PASS: Price check passed. Min price $2.19. [2026-01-06T12:16:28.594675] [DEBUG] [REMOTE ] MSGM: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:28.594786] [DEBUG] [REMOTE ] MSGM: PASS: Integrity check passed. [2026-01-06T12:16:28.594826] [DEBUG] [REMOTE ] MSGM: Symbol is viable for forecasting. [2026-01-06T12:16:28.594873] [INFO ] [MAIN ] [2116/3534] MSGM kept (0.4s) | 2113 kept, 3 rejected | 129.1/min | ETA: 11.0m [2026-01-06T12:16:29.049482] [DEBUG] [REMOTE ] MSGS: Retrieved 2580 rows, trimmed to 300. [2026-01-06T12:16:29.049930] [DEBUG] [REMOTE ] MSGS: PASS: History has at least 300 days. [2026-01-06T12:16:29.050231] [DEBUG] [REMOTE ] MSGS: PASS: Price check passed. Min price $212.91. [2026-01-06T12:16:29.050375] [DEBUG] [REMOTE ] MSGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:29.050508] [DEBUG] [REMOTE ] MSGS: PASS: Integrity check passed. [2026-01-06T12:16:29.050550] [DEBUG] [REMOTE ] MSGS: Symbol is viable for forecasting. [2026-01-06T12:16:29.050623] [INFO ] [MAIN ] [2117/3534] MSGS kept (0.5s) | 2114 kept, 3 rejected | 129.1/min | ETA: 11.0m [2026-01-06T12:16:29.666711] [DEBUG] [REMOTE ] MSI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:29.666941] [DEBUG] [REMOTE ] MSI: PASS: History has at least 300 days. [2026-01-06T12:16:29.667309] [DEBUG] [REMOTE ] MSI: PASS: Price check passed. Min price $363.49. [2026-01-06T12:16:29.667459] [DEBUG] [REMOTE ] MSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:29.667636] [DEBUG] [REMOTE ] MSI: PASS: Integrity check passed. [2026-01-06T12:16:29.667682] [DEBUG] [REMOTE ] MSI: Symbol is viable for forecasting. [2026-01-06T12:16:29.667767] [INFO ] [MAIN ] [2118/3534] MSI kept (0.6s) | 2115 kept, 3 rejected | 129.0/min | ETA: 11.0m [2026-01-06T12:16:30.133946] [DEBUG] [REMOTE ] MSM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:30.134085] [DEBUG] [REMOTE ] MSM: PASS: History has at least 300 days. [2026-01-06T12:16:30.134321] [DEBUG] [REMOTE ] MSM: PASS: Price check passed. Min price $81.14. [2026-01-06T12:16:30.134480] [DEBUG] [REMOTE ] MSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:30.134651] [DEBUG] [REMOTE ] MSM: PASS: Integrity check passed. [2026-01-06T12:16:30.134697] [DEBUG] [REMOTE ] MSM: Symbol is viable for forecasting. [2026-01-06T12:16:30.134747] [INFO ] [MAIN ] [2119/3534] MSM kept (0.5s) | 2116 kept, 3 rejected | 129.0/min | ETA: 11.0m [2026-01-06T12:16:30.224452] [DEBUG] [REMOTE ] MSTX: Retrieved 348 rows, trimmed to 300. [2026-01-06T12:16:30.224591] [DEBUG] [REMOTE ] MSTX: PASS: History has at least 300 days. [2026-01-06T12:16:30.224789] [DEBUG] [REMOTE ] MSTX: PASS: Price check passed. Min price $3.85. [2026-01-06T12:16:30.224920] [DEBUG] [REMOTE ] MSTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:30.225027] [DEBUG] [REMOTE ] MSTX: PASS: Integrity check passed. [2026-01-06T12:16:30.225067] [DEBUG] [REMOTE ] MSTX: Symbol is viable for forecasting. [2026-01-06T12:16:30.225113] [INFO ] [MAIN ] [2120/3534] MSTX kept (0.1s) | 2117 kept, 3 rejected | 129.1/min | ETA: 11.0m [2026-01-06T12:16:31.013153] [DEBUG] [REMOTE ] MTB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:31.013290] [DEBUG] [REMOTE ] MTB: PASS: History has at least 300 days. [2026-01-06T12:16:31.013509] [DEBUG] [REMOTE ] MTB: PASS: Price check passed. Min price $177.23. [2026-01-06T12:16:31.013660] [DEBUG] [REMOTE ] MTB: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:31.013777] [DEBUG] [REMOTE ] MTB: PASS: Integrity check passed. [2026-01-06T12:16:31.013816] [DEBUG] [REMOTE ] MTB: Symbol is viable for forecasting. [2026-01-06T12:16:31.013862] [INFO ] [MAIN ] [2121/3534] MTB kept (0.8s) | 2118 kept, 3 rejected | 129.0/min | ETA: 10.9m [2026-01-06T12:16:31.342926] [DEBUG] [REMOTE ] MTCH: Retrieved 2545 rows, trimmed to 300. [2026-01-06T12:16:31.343053] [DEBUG] [REMOTE ] MTCH: PASS: History has at least 300 days. [2026-01-06T12:16:31.343269] [DEBUG] [REMOTE ] MTCH: PASS: Price check passed. Min price $31.25. [2026-01-06T12:16:31.343403] [DEBUG] [REMOTE ] MTCH: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:31.343515] [DEBUG] [REMOTE ] MTCH: PASS: Integrity check passed. [2026-01-06T12:16:31.343556] [DEBUG] [REMOTE ] MTCH: Symbol is viable for forecasting. [2026-01-06T12:16:31.343646] [INFO ] [MAIN ] [2122/3534] MTCH kept (0.3s) | 2119 kept, 3 rejected | 129.1/min | ETA: 10.9m [2026-01-06T12:16:31.916136] [DEBUG] [REMOTE ] MTD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:31.916356] [DEBUG] [REMOTE ] MTD: PASS: History has at least 300 days. [2026-01-06T12:16:31.916701] [DEBUG] [REMOTE ] MTD: PASS: Price check passed. Min price $1273.67. [2026-01-06T12:16:31.916848] [DEBUG] [REMOTE ] MTD: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:31.916994] [DEBUG] [REMOTE ] MTD: PASS: Integrity check passed. [2026-01-06T12:16:31.917037] [DEBUG] [REMOTE ] MTD: Symbol is viable for forecasting. [2026-01-06T12:16:31.917094] [INFO ] [MAIN ] [2123/3534] MTD kept (0.6s) | 2120 kept, 3 rejected | 129.0/min | ETA: 10.9m [2026-01-06T12:16:32.391240] [DEBUG] [REMOTE ] MTG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:32.391454] [DEBUG] [REMOTE ] MTG: PASS: History has at least 300 days. [2026-01-06T12:16:32.391788] [DEBUG] [REMOTE ] MTG: PASS: Price check passed. Min price $26.22. [2026-01-06T12:16:32.391934] [DEBUG] [REMOTE ] MTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:32.392080] [DEBUG] [REMOTE ] MTG: PASS: Integrity check passed. [2026-01-06T12:16:32.392123] [DEBUG] [REMOTE ] MTG: Symbol is viable for forecasting. [2026-01-06T12:16:32.392175] [INFO ] [MAIN ] [2124/3534] MTG kept (0.5s) | 2121 kept, 3 rejected | 129.0/min | ETA: 10.9m [2026-01-06T12:16:32.889490] [DEBUG] [REMOTE ] MTH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:32.889708] [DEBUG] [REMOTE ] MTH: PASS: History has at least 300 days. [2026-01-06T12:16:32.890014] [DEBUG] [REMOTE ] MTH: PASS: Price check passed. Min price $64.16. [2026-01-06T12:16:32.890157] [DEBUG] [REMOTE ] MTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:32.890293] [DEBUG] [REMOTE ] MTH: PASS: Integrity check passed. [2026-01-06T12:16:32.890336] [DEBUG] [REMOTE ] MTH: Symbol is viable for forecasting. [2026-01-06T12:16:32.890390] [INFO ] [MAIN ] [2125/3534] MTH kept (0.5s) | 2122 kept, 3 rejected | 129.0/min | ETA: 10.9m [2026-01-06T12:16:33.110990] [DEBUG] [REMOTE ] MTLS: Retrieved 2900 rows, trimmed to 300. [2026-01-06T12:16:33.111140] [DEBUG] [REMOTE ] MTLS: PASS: History has at least 300 days. [2026-01-06T12:16:33.111385] [DEBUG] [REMOTE ] MTLS: PASS: Price check passed. Min price $5.40. [2026-01-06T12:16:33.111525] [DEBUG] [REMOTE ] MTLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:33.111697] [DEBUG] [REMOTE ] MTLS: PASS: Integrity check passed. [2026-01-06T12:16:33.111763] [DEBUG] [REMOTE ] MTLS: Symbol is viable for forecasting. [2026-01-06T12:16:33.111815] [INFO ] [MAIN ] [2126/3534] MTLS kept (0.2s) | 2123 kept, 3 rejected | 129.1/min | ETA: 10.9m [2026-01-06T12:16:33.795523] [DEBUG] [REMOTE ] MTN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:33.795677] [DEBUG] [REMOTE ] MTN: PASS: History has at least 300 days. [2026-01-06T12:16:33.795910] [DEBUG] [REMOTE ] MTN: PASS: Price check passed. Min price $132.80. [2026-01-06T12:16:33.796053] [DEBUG] [REMOTE ] MTN: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:33.796175] [DEBUG] [REMOTE ] MTN: PASS: Integrity check passed. [2026-01-06T12:16:33.796216] [DEBUG] [REMOTE ] MTN: Symbol is viable for forecasting. [2026-01-06T12:16:33.796265] [INFO ] [MAIN ] [2127/3534] MTN kept (0.7s) | 2124 kept, 3 rejected | 129.0/min | ETA: 10.9m [2026-01-06T12:16:34.266569] [DEBUG] [REMOTE ] MTRN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:34.266811] [DEBUG] [REMOTE ] MTRN: PASS: History has at least 300 days. [2026-01-06T12:16:34.267202] [DEBUG] [REMOTE ] MTRN: PASS: Price check passed. Min price $111.37. [2026-01-06T12:16:34.267358] [DEBUG] [REMOTE ] MTRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:34.267532] [DEBUG] [REMOTE ] MTRN: PASS: Integrity check passed. [2026-01-06T12:16:34.267598] [DEBUG] [REMOTE ] MTRN: Symbol is viable for forecasting. [2026-01-06T12:16:34.267661] [INFO ] [MAIN ] [2128/3534] MTRN kept (0.5s) | 2125 kept, 3 rejected | 129.0/min | ETA: 10.9m [2026-01-06T12:16:34.712193] [DEBUG] [REMOTE ] MTRX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:34.712324] [DEBUG] [REMOTE ] MTRX: PASS: History has at least 300 days. [2026-01-06T12:16:34.712530] [DEBUG] [REMOTE ] MTRX: PASS: Price check passed. Min price $11.02. [2026-01-06T12:16:34.712683] [DEBUG] [REMOTE ] MTRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:34.712796] [DEBUG] [REMOTE ] MTRX: PASS: Integrity check passed. [2026-01-06T12:16:34.713024] [DEBUG] [REMOTE ] MTRX: Symbol is viable for forecasting. [2026-01-06T12:16:34.713070] [INFO ] [MAIN ] [2129/3534] MTRX kept (0.4s) | 2126 kept, 3 rejected | 129.0/min | ETA: 10.9m [2026-01-06T12:16:34.905926] [DEBUG] [REMOTE ] MTSI: Retrieved 3472 rows, trimmed to 300. [2026-01-06T12:16:34.906041] [DEBUG] [REMOTE ] MTSI: PASS: History has at least 300 days. [2026-01-06T12:16:34.906232] [DEBUG] [REMOTE ] MTSI: PASS: Price check passed. Min price $122.18. [2026-01-06T12:16:34.906363] [DEBUG] [REMOTE ] MTSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:34.906468] [DEBUG] [REMOTE ] MTSI: PASS: Integrity check passed. [2026-01-06T12:16:34.906508] [DEBUG] [REMOTE ] MTSI: Symbol is viable for forecasting. [2026-01-06T12:16:34.906558] [INFO ] [MAIN ] [2130/3534] MTSI kept (0.2s) | 2127 kept, 3 rejected | 129.1/min | ETA: 10.9m [2026-01-06T12:16:35.605370] [DEBUG] [REMOTE ] MTX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:35.605507] [DEBUG] [REMOTE ] MTX: PASS: History has at least 300 days. [2026-01-06T12:16:35.605758] [DEBUG] [REMOTE ] MTX: PASS: Price check passed. Min price $54.97. [2026-01-06T12:16:35.605890] [DEBUG] [REMOTE ] MTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:35.606008] [DEBUG] [REMOTE ] MTX: PASS: Integrity check passed. [2026-01-06T12:16:35.606047] [DEBUG] [REMOTE ] MTX: Symbol is viable for forecasting. [2026-01-06T12:16:35.606094] [INFO ] [MAIN ] [2131/3534] MTX kept (0.7s) | 2128 kept, 3 rejected | 129.1/min | ETA: 10.9m [2026-01-06T12:16:36.097548] [DEBUG] [REMOTE ] MTZ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:36.097929] [DEBUG] [REMOTE ] MTZ: PASS: History has at least 300 days. [2026-01-06T12:16:36.098172] [DEBUG] [REMOTE ] MTZ: PASS: Price check passed. Min price $190.08. [2026-01-06T12:16:36.098305] [DEBUG] [REMOTE ] MTZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:36.098423] [DEBUG] [REMOTE ] MTZ: PASS: Integrity check passed. [2026-01-06T12:16:36.098463] [DEBUG] [REMOTE ] MTZ: Symbol is viable for forecasting. [2026-01-06T12:16:36.098510] [INFO ] [MAIN ] [2132/3534] MTZ kept (0.5s) | 2129 kept, 3 rejected | 129.0/min | ETA: 10.9m [2026-01-06T12:16:36.569312] [DEBUG] [REMOTE ] MUA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:36.569454] [DEBUG] [REMOTE ] MUA: PASS: History has at least 300 days. [2026-01-06T12:16:36.569721] [DEBUG] [REMOTE ] MUA: PASS: Price check passed. Min price $10.41. [2026-01-06T12:16:36.569859] [DEBUG] [REMOTE ] MUA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:36.569986] [DEBUG] [REMOTE ] MUA: PASS: Integrity check passed. [2026-01-06T12:16:36.570027] [DEBUG] [REMOTE ] MUA: Symbol is viable for forecasting. [2026-01-06T12:16:36.570076] [INFO ] [MAIN ] [2133/3534] MUA kept (0.5s) | 2130 kept, 3 rejected | 129.0/min | ETA: 10.9m [2026-01-06T12:16:37.074093] [DEBUG] [REMOTE ] MUC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:37.074249] [DEBUG] [REMOTE ] MUC: PASS: History has at least 300 days. [2026-01-06T12:16:37.074479] [DEBUG] [REMOTE ] MUC: PASS: Price check passed. Min price $10.56. [2026-01-06T12:16:37.074631] [DEBUG] [REMOTE ] MUC: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:37.074751] [DEBUG] [REMOTE ] MUC: PASS: Integrity check passed. [2026-01-06T12:16:37.074791] [DEBUG] [REMOTE ] MUC: Symbol is viable for forecasting. [2026-01-06T12:16:37.074839] [INFO ] [MAIN ] [2134/3534] MUC kept (0.5s) | 2131 kept, 3 rejected | 129.0/min | ETA: 10.8m [2026-01-06T12:16:37.550013] [DEBUG] [REMOTE ] MUE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:37.550142] [DEBUG] [REMOTE ] MUE: PASS: History has at least 300 days. [2026-01-06T12:16:37.550357] [DEBUG] [REMOTE ] MUE: PASS: Price check passed. Min price $9.85. [2026-01-06T12:16:37.550497] [DEBUG] [REMOTE ] MUE: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:37.550638] [DEBUG] [REMOTE ] MUE: PASS: Integrity check passed. [2026-01-06T12:16:37.550682] [DEBUG] [REMOTE ] MUE: Symbol is viable for forecasting. [2026-01-06T12:16:37.550731] [INFO ] [MAIN ] [2135/3534] MUE kept (0.5s) | 2132 kept, 3 rejected | 129.0/min | ETA: 10.8m [2026-01-06T12:16:37.883775] [DEBUG] [REMOTE ] MUFG: Retrieved 6212 rows, trimmed to 300. [2026-01-06T12:16:37.883903] [DEBUG] [REMOTE ] MUFG: PASS: History has at least 300 days. [2026-01-06T12:16:37.884109] [DEBUG] [REMOTE ] MUFG: PASS: Price check passed. Min price $14.62. [2026-01-06T12:16:37.884240] [DEBUG] [REMOTE ] MUFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:37.884350] [DEBUG] [REMOTE ] MUFG: PASS: Integrity check passed. [2026-01-06T12:16:37.884390] [DEBUG] [REMOTE ] MUFG: Symbol is viable for forecasting. [2026-01-06T12:16:37.884437] [INFO ] [MAIN ] [2136/3534] MUFG kept (0.3s) | 2133 kept, 3 rejected | 129.1/min | ETA: 10.8m [2026-01-06T12:16:38.421353] [DEBUG] [REMOTE ] MUJ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:38.421486] [DEBUG] [REMOTE ] MUJ: PASS: History has at least 300 days. [2026-01-06T12:16:38.421717] [DEBUG] [REMOTE ] MUJ: PASS: Price check passed. Min price $11.41. [2026-01-06T12:16:38.421852] [DEBUG] [REMOTE ] MUJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:38.422159] [DEBUG] [REMOTE ] MUJ: PASS: Integrity check passed. [2026-01-06T12:16:38.422198] [DEBUG] [REMOTE ] MUJ: Symbol is viable for forecasting. [2026-01-06T12:16:38.422244] [INFO ] [MAIN ] [2137/3534] MUJ kept (0.5s) | 2134 kept, 3 rejected | 129.0/min | ETA: 10.8m [2026-01-06T12:16:38.761892] [DEBUG] [REMOTE ] MUSA: Retrieved 3114 rows, trimmed to 300. [2026-01-06T12:16:38.762005] [DEBUG] [REMOTE ] MUSA: PASS: History has at least 300 days. [2026-01-06T12:16:38.762199] [DEBUG] [REMOTE ] MUSA: PASS: Price check passed. Min price $356.16. [2026-01-06T12:16:38.762328] [DEBUG] [REMOTE ] MUSA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:38.762433] [DEBUG] [REMOTE ] MUSA: PASS: Integrity check passed. [2026-01-06T12:16:38.762472] [DEBUG] [REMOTE ] MUSA: Symbol is viable for forecasting. [2026-01-06T12:16:38.762518] [INFO ] [MAIN ] [2138/3534] MUSA kept (0.3s) | 2135 kept, 3 rejected | 129.1/min | ETA: 10.8m [2026-01-06T12:16:39.345980] [DEBUG] [REMOTE ] MUX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:39.346104] [DEBUG] [REMOTE ] MUX: PASS: History has at least 300 days. [2026-01-06T12:16:39.346306] [DEBUG] [REMOTE ] MUX: PASS: Price check passed. Min price $15.66. [2026-01-06T12:16:39.346438] [DEBUG] [REMOTE ] MUX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:39.346546] [DEBUG] [REMOTE ] MUX: PASS: Integrity check passed. [2026-01-06T12:16:39.346604] [DEBUG] [REMOTE ] MUX: Symbol is viable for forecasting. [2026-01-06T12:16:39.346654] [INFO ] [MAIN ] [2139/3534] MUX kept (0.6s) | 2136 kept, 3 rejected | 129.1/min | ETA: 10.8m [2026-01-06T12:16:39.723277] [DEBUG] [REMOTE ] MVBF: Retrieved 4354 rows, trimmed to 300. [2026-01-06T12:16:39.723424] [DEBUG] [REMOTE ] MVBF: PASS: History has at least 300 days. [2026-01-06T12:16:39.723660] [DEBUG] [REMOTE ] MVBF: PASS: Price check passed. Min price $24.99. [2026-01-06T12:16:39.723794] [DEBUG] [REMOTE ] MVBF: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:39.723905] [DEBUG] [REMOTE ] MVBF: PASS: Integrity check passed. [2026-01-06T12:16:39.723945] [DEBUG] [REMOTE ] MVBF: Symbol is viable for forecasting. [2026-01-06T12:16:39.723992] [INFO ] [MAIN ] [2140/3534] MVBF kept (0.4s) | 2137 kept, 3 rejected | 129.1/min | ETA: 10.8m [2026-01-06T12:16:40.123018] [DEBUG] [REMOTE ] MVF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:40.123143] [DEBUG] [REMOTE ] MVF: PASS: History has at least 300 days. [2026-01-06T12:16:40.123351] [DEBUG] [REMOTE ] MVF: PASS: Price check passed. Min price $6.82. [2026-01-06T12:16:40.123482] [DEBUG] [REMOTE ] MVF: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:40.123613] [DEBUG] [REMOTE ] MVF: PASS: Integrity check passed. [2026-01-06T12:16:40.123655] [DEBUG] [REMOTE ] MVF: Symbol is viable for forecasting. [2026-01-06T12:16:40.123702] [INFO ] [MAIN ] [2141/3534] MVF kept (0.4s) | 2138 kept, 3 rejected | 129.1/min | ETA: 10.8m [2026-01-06T12:16:40.587786] [DEBUG] [REMOTE ] MVO: Retrieved 4771 rows, trimmed to 300. [2026-01-06T12:16:40.587911] [DEBUG] [REMOTE ] MVO: PASS: History has at least 300 days. [2026-01-06T12:16:40.588105] [DEBUG] [REMOTE ] MVO: PASS: Price check passed. Min price $1.02. [2026-01-06T12:16:40.588235] [DEBUG] [REMOTE ] MVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:40.588340] [DEBUG] [REMOTE ] MVO: PASS: Integrity check passed. [2026-01-06T12:16:40.588379] [DEBUG] [REMOTE ] MVO: Symbol is viable for forecasting. [2026-01-06T12:16:40.588423] [INFO ] [MAIN ] [2142/3534] MVO kept (0.5s) | 2139 kept, 3 rejected | 129.1/min | ETA: 10.8m [2026-01-06T12:16:40.823530] [DEBUG] [REMOTE ] MWA: Retrieved 4933 rows, trimmed to 300. [2026-01-06T12:16:40.823699] [DEBUG] [REMOTE ] MWA: PASS: History has at least 300 days. [2026-01-06T12:16:40.823915] [DEBUG] [REMOTE ] MWA: PASS: Price check passed. Min price $22.91. [2026-01-06T12:16:40.824051] [DEBUG] [REMOTE ] MWA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:40.824163] [DEBUG] [REMOTE ] MWA: PASS: Integrity check passed. [2026-01-06T12:16:40.824203] [DEBUG] [REMOTE ] MWA: Symbol is viable for forecasting. [2026-01-06T12:16:40.824250] [INFO ] [MAIN ] [2143/3534] MWA kept (0.2s) | 2140 kept, 3 rejected | 129.1/min | ETA: 10.8m [2026-01-06T12:16:41.401077] [DEBUG] [REMOTE ] MX: Retrieved 3727 rows, trimmed to 300. [2026-01-06T12:16:41.401194] [DEBUG] [REMOTE ] MX: PASS: History has at least 300 days. [2026-01-06T12:16:41.401389] [DEBUG] [REMOTE ] MX: PASS: Price check passed. Min price $2.27. [2026-01-06T12:16:41.401522] [DEBUG] [REMOTE ] MX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:41.401659] [DEBUG] [REMOTE ] MX: PASS: Integrity check passed. [2026-01-06T12:16:41.401701] [DEBUG] [REMOTE ] MX: Symbol is viable for forecasting. [2026-01-06T12:16:41.401753] [INFO ] [MAIN ] [2144/3534] MX kept (0.6s) | 2141 kept, 3 rejected | 129.1/min | ETA: 10.8m [2026-01-06T12:16:41.895490] [DEBUG] [REMOTE ] MXF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:41.895648] [DEBUG] [REMOTE ] MXF: PASS: History has at least 300 days. [2026-01-06T12:16:41.895872] [DEBUG] [REMOTE ] MXF: PASS: Price check passed. Min price $18.34. [2026-01-06T12:16:41.896004] [DEBUG] [REMOTE ] MXF: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:41.896120] [DEBUG] [REMOTE ] MXF: PASS: Integrity check passed. [2026-01-06T12:16:41.896160] [DEBUG] [REMOTE ] MXF: Symbol is viable for forecasting. [2026-01-06T12:16:41.896206] [INFO ] [MAIN ] [2145/3534] MXF kept (0.5s) | 2142 kept, 3 rejected | 129.1/min | ETA: 10.8m [2026-01-06T12:16:42.260206] [DEBUG] [REMOTE ] MXL: Retrieved 3971 rows, trimmed to 300. [2026-01-06T12:16:42.260365] [DEBUG] [REMOTE ] MXL: PASS: History has at least 300 days. [2026-01-06T12:16:42.260598] [DEBUG] [REMOTE ] MXL: PASS: Price check passed. Min price $13.05. [2026-01-06T12:16:42.260742] [DEBUG] [REMOTE ] MXL: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:42.260855] [DEBUG] [REMOTE ] MXL: PASS: Integrity check passed. [2026-01-06T12:16:42.260897] [DEBUG] [REMOTE ] MXL: Symbol is viable for forecasting. [2026-01-06T12:16:42.260946] [INFO ] [MAIN ] [2146/3534] MXL kept (0.4s) | 2143 kept, 3 rejected | 129.1/min | ETA: 10.8m [2026-01-06T12:16:42.731079] [DEBUG] [REMOTE ] MYE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:42.731206] [DEBUG] [REMOTE ] MYE: PASS: History has at least 300 days. [2026-01-06T12:16:42.731407] [DEBUG] [REMOTE ] MYE: PASS: Price check passed. Min price $15.64. [2026-01-06T12:16:42.731538] [DEBUG] [REMOTE ] MYE: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:42.731668] [DEBUG] [REMOTE ] MYE: PASS: Integrity check passed. [2026-01-06T12:16:42.731708] [DEBUG] [REMOTE ] MYE: Symbol is viable for forecasting. [2026-01-06T12:16:42.731754] [INFO ] [MAIN ] [2147/3534] MYE kept (0.5s) | 2144 kept, 3 rejected | 129.1/min | ETA: 10.7m [2026-01-06T12:16:43.182893] [DEBUG] [REMOTE ] MYGN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:43.183040] [DEBUG] [REMOTE ] MYGN: PASS: History has at least 300 days. [2026-01-06T12:16:43.183271] [DEBUG] [REMOTE ] MYGN: PASS: Price check passed. Min price $6.14. [2026-01-06T12:16:43.183406] [DEBUG] [REMOTE ] MYGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:43.183525] [DEBUG] [REMOTE ] MYGN: PASS: Integrity check passed. [2026-01-06T12:16:43.183565] [DEBUG] [REMOTE ] MYGN: Symbol is viable for forecasting. [2026-01-06T12:16:43.183634] [INFO ] [MAIN ] [2148/3534] MYGN kept (0.5s) | 2145 kept, 3 rejected | 129.1/min | ETA: 10.7m [2026-01-06T12:16:43.632364] [DEBUG] [REMOTE ] MYI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:43.632512] [DEBUG] [REMOTE ] MYI: PASS: History has at least 300 days. [2026-01-06T12:16:43.632776] [DEBUG] [REMOTE ] MYI: PASS: Price check passed. Min price $10.70. [2026-01-06T12:16:43.632910] [DEBUG] [REMOTE ] MYI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:43.633035] [DEBUG] [REMOTE ] MYI: PASS: Integrity check passed. [2026-01-06T12:16:43.633074] [DEBUG] [REMOTE ] MYI: Symbol is viable for forecasting. [2026-01-06T12:16:43.633121] [INFO ] [MAIN ] [2149/3534] MYI kept (0.4s) | 2146 kept, 3 rejected | 129.1/min | ETA: 10.7m [2026-01-06T12:16:44.083179] [DEBUG] [REMOTE ] MYN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:44.083309] [DEBUG] [REMOTE ] MYN: PASS: History has at least 300 days. [2026-01-06T12:16:44.083518] [DEBUG] [REMOTE ] MYN: PASS: Price check passed. Min price $9.84. [2026-01-06T12:16:44.083677] [DEBUG] [REMOTE ] MYN: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:44.083795] [DEBUG] [REMOTE ] MYN: PASS: Integrity check passed. [2026-01-06T12:16:44.083837] [DEBUG] [REMOTE ] MYN: Symbol is viable for forecasting. [2026-01-06T12:16:44.083885] [INFO ] [MAIN ] [2150/3534] MYN kept (0.5s) | 2147 kept, 3 rejected | 129.1/min | ETA: 10.7m [2026-01-06T12:16:44.463032] [DEBUG] [REMOTE ] MYRG: Retrieved 4376 rows, trimmed to 300. [2026-01-06T12:16:44.463142] [DEBUG] [REMOTE ] MYRG: PASS: History has at least 300 days. [2026-01-06T12:16:44.463337] [DEBUG] [REMOTE ] MYRG: PASS: Price check passed. Min price $196.57. [2026-01-06T12:16:44.463470] [DEBUG] [REMOTE ] MYRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:44.463596] [DEBUG] [REMOTE ] MYRG: PASS: Integrity check passed. [2026-01-06T12:16:44.463637] [DEBUG] [REMOTE ] MYRG: Symbol is viable for forecasting. [2026-01-06T12:16:44.463684] [INFO ] [MAIN ] [2151/3534] MYRG kept (0.4s) | 2148 kept, 3 rejected | 129.1/min | ETA: 10.7m [2026-01-06T12:16:44.705381] [DEBUG] [REMOTE ] NA: Retrieved 875 rows, trimmed to 300. [2026-01-06T12:16:44.705512] [DEBUG] [REMOTE ] NA: PASS: History has at least 300 days. [2026-01-06T12:16:44.705723] [DEBUG] [REMOTE ] NA: PASS: Price check passed. Min price $2.99. [2026-01-06T12:16:44.705854] [DEBUG] [REMOTE ] NA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:44.705959] [DEBUG] [REMOTE ] NA: PASS: Integrity check passed. [2026-01-06T12:16:44.705999] [DEBUG] [REMOTE ] NA: Symbol is viable for forecasting. [2026-01-06T12:16:44.706045] [INFO ] [MAIN ] [2152/3534] NA kept (0.2s) | 2149 kept, 3 rejected | 129.1/min | ETA: 10.7m [2026-01-06T12:16:45.183928] [DEBUG] [REMOTE ] NAAS: Retrieved 2062 rows, trimmed to 300. [2026-01-06T12:16:45.184112] [DEBUG] [REMOTE ] NAAS: PASS: History has at least 300 days. [2026-01-06T12:16:45.184376] [DEBUG] [REMOTE ] NAAS: PASS: Price check passed. Min price $3.14. [2026-01-06T12:16:45.184523] [DEBUG] [REMOTE ] NAAS: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:45.184663] [DEBUG] [REMOTE ] NAAS: PASS: Integrity check passed. [2026-01-06T12:16:45.184709] [DEBUG] [REMOTE ] NAAS: Symbol is viable for forecasting. [2026-01-06T12:16:45.184761] [INFO ] [MAIN ] [2153/3534] NAAS kept (0.5s) | 2150 kept, 3 rejected | 129.1/min | ETA: 10.7m [2026-01-06T12:16:45.521802] [DEBUG] [REMOTE ] NABL: Retrieved 1122 rows, trimmed to 300. [2026-01-06T12:16:45.521926] [DEBUG] [REMOTE ] NABL: PASS: History has at least 300 days. [2026-01-06T12:16:45.522313] [DEBUG] [REMOTE ] NABL: PASS: Price check passed. Min price $7.11. [2026-01-06T12:16:45.522445] [DEBUG] [REMOTE ] NABL: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:45.522552] [DEBUG] [REMOTE ] NABL: PASS: Integrity check passed. [2026-01-06T12:16:45.522617] [DEBUG] [REMOTE ] NABL: Symbol is viable for forecasting. [2026-01-06T12:16:45.522665] [INFO ] [MAIN ] [2154/3534] NABL kept (0.3s) | 2151 kept, 3 rejected | 129.2/min | ETA: 10.7m [2026-01-06T12:16:46.165931] [DEBUG] [REMOTE ] NAC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:46.166067] [DEBUG] [REMOTE ] NAC: PASS: History has at least 300 days. [2026-01-06T12:16:46.166293] [DEBUG] [REMOTE ] NAC: PASS: Price check passed. Min price $11.44. [2026-01-06T12:16:46.166426] [DEBUG] [REMOTE ] NAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:46.166543] [DEBUG] [REMOTE ] NAC: PASS: Integrity check passed. [2026-01-06T12:16:46.166602] [DEBUG] [REMOTE ] NAC: Symbol is viable for forecasting. [2026-01-06T12:16:46.166651] [INFO ] [MAIN ] [2155/3534] NAC kept (0.6s) | 2152 kept, 3 rejected | 129.1/min | ETA: 10.7m [2026-01-06T12:16:46.614662] [DEBUG] [REMOTE ] NAD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:46.614774] [DEBUG] [REMOTE ] NAD: PASS: History has at least 300 days. [2026-01-06T12:16:46.615014] [DEBUG] [REMOTE ] NAD: PASS: Price check passed. Min price $11.54. [2026-01-06T12:16:46.615146] [DEBUG] [REMOTE ] NAD: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:46.615266] [DEBUG] [REMOTE ] NAD: PASS: Integrity check passed. [2026-01-06T12:16:46.615305] [DEBUG] [REMOTE ] NAD: Symbol is viable for forecasting. [2026-01-06T12:16:46.615354] [INFO ] [MAIN ] [2156/3534] NAD kept (0.4s) | 2153 kept, 3 rejected | 129.1/min | ETA: 10.7m [2026-01-06T12:16:46.838411] [DEBUG] [REMOTE ] NAMS: Retrieved 780 rows, trimmed to 300. [2026-01-06T12:16:46.838613] [DEBUG] [REMOTE ] NAMS: PASS: History has at least 300 days. [2026-01-06T12:16:46.838862] [DEBUG] [REMOTE ] NAMS: PASS: Price check passed. Min price $33.01. [2026-01-06T12:16:46.839040] [DEBUG] [REMOTE ] NAMS: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:46.839184] [DEBUG] [REMOTE ] NAMS: PASS: Integrity check passed. [2026-01-06T12:16:46.839228] [DEBUG] [REMOTE ] NAMS: Symbol is viable for forecasting. [2026-01-06T12:16:46.839290] [INFO ] [MAIN ] [2157/3534] NAMS kept (0.2s) | 2154 kept, 3 rejected | 129.2/min | ETA: 10.7m [2026-01-06T12:16:47.471703] [DEBUG] [REMOTE ] NATH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:47.471861] [DEBUG] [REMOTE ] NATH: PASS: History has at least 300 days. [2026-01-06T12:16:47.472079] [DEBUG] [REMOTE ] NATH: PASS: Price check passed. Min price $89.87. [2026-01-06T12:16:47.472237] [DEBUG] [REMOTE ] NATH: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:47.472366] [DEBUG] [REMOTE ] NATH: PASS: Integrity check passed. [2026-01-06T12:16:47.472407] [DEBUG] [REMOTE ] NATH: Symbol is viable for forecasting. [2026-01-06T12:16:47.472455] [INFO ] [MAIN ] [2158/3534] NATH kept (0.6s) | 2155 kept, 3 rejected | 129.1/min | ETA: 10.7m [2026-01-06T12:16:47.666135] [DEBUG] [REMOTE ] NATL: Retrieved 552 rows, trimmed to 300. [2026-01-06T12:16:47.666269] [DEBUG] [REMOTE ] NATL: PASS: History has at least 300 days. [2026-01-06T12:16:47.666467] [DEBUG] [REMOTE ] NATL: PASS: Price check passed. Min price $34.13. [2026-01-06T12:16:47.666623] [DEBUG] [REMOTE ] NATL: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:47.666730] [DEBUG] [REMOTE ] NATL: PASS: Integrity check passed. [2026-01-06T12:16:47.666770] [DEBUG] [REMOTE ] NATL: Symbol is viable for forecasting. [2026-01-06T12:16:47.666815] [INFO ] [MAIN ] [2159/3534] NATL kept (0.2s) | 2156 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:48.204007] [DEBUG] [REMOTE ] NAVI: Retrieved 2947 rows, trimmed to 300. [2026-01-06T12:16:48.204128] [DEBUG] [REMOTE ] NAVI: PASS: History has at least 300 days. [2026-01-06T12:16:48.204330] [DEBUG] [REMOTE ] NAVI: PASS: Price check passed. Min price $11.20. [2026-01-06T12:16:48.204463] [DEBUG] [REMOTE ] NAVI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:48.204588] [DEBUG] [REMOTE ] NAVI: PASS: Integrity check passed. [2026-01-06T12:16:48.204630] [DEBUG] [REMOTE ] NAVI: Symbol is viable for forecasting. [2026-01-06T12:16:48.204677] [INFO ] [MAIN ] [2160/3534] NAVI kept (0.5s) | 2157 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:48.628514] [DEBUG] [REMOTE ] NAZ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:48.628671] [DEBUG] [REMOTE ] NAZ: PASS: History has at least 300 days. [2026-01-06T12:16:48.628907] [DEBUG] [REMOTE ] NAZ: PASS: Price check passed. Min price $11.69. [2026-01-06T12:16:48.629064] [DEBUG] [REMOTE ] NAZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:48.629200] [DEBUG] [REMOTE ] NAZ: PASS: Integrity check passed. [2026-01-06T12:16:48.629242] [DEBUG] [REMOTE ] NAZ: Symbol is viable for forecasting. [2026-01-06T12:16:48.629292] [INFO ] [MAIN ] [2161/3534] NAZ kept (0.4s) | 2158 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:49.021163] [DEBUG] [REMOTE ] NB: Retrieved 2476 rows, trimmed to 300. [2026-01-06T12:16:49.021561] [DEBUG] [REMOTE ] NB: PASS: History has at least 300 days. [2026-01-06T12:16:49.021938] [DEBUG] [REMOTE ] NB: PASS: Price check passed. Min price $5.18. [2026-01-06T12:16:49.022103] [DEBUG] [REMOTE ] NB: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:49.022261] [DEBUG] [REMOTE ] NB: PASS: Integrity check passed. [2026-01-06T12:16:49.022309] [DEBUG] [REMOTE ] NB: Symbol is viable for forecasting. [2026-01-06T12:16:49.022372] [INFO ] [MAIN ] [2162/3534] NB kept (0.4s) | 2159 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:49.477227] [DEBUG] [REMOTE ] NBB: Retrieved 3947 rows, trimmed to 300. [2026-01-06T12:16:49.477368] [DEBUG] [REMOTE ] NBB: PASS: History has at least 300 days. [2026-01-06T12:16:49.477609] [DEBUG] [REMOTE ] NBB: PASS: Price check passed. Min price $15.67. [2026-01-06T12:16:49.477778] [DEBUG] [REMOTE ] NBB: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:49.477905] [DEBUG] [REMOTE ] NBB: PASS: Integrity check passed. [2026-01-06T12:16:49.477945] [DEBUG] [REMOTE ] NBB: Symbol is viable for forecasting. [2026-01-06T12:16:49.477993] [INFO ] [MAIN ] [2163/3534] NBB kept (0.5s) | 2160 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:49.659404] [DEBUG] [REMOTE ] NBBK: Retrieved 506 rows, trimmed to 300. [2026-01-06T12:16:49.659609] [DEBUG] [REMOTE ] NBBK: PASS: History has at least 300 days. [2026-01-06T12:16:49.659903] [DEBUG] [REMOTE ] NBBK: PASS: Price check passed. Min price $16.81. [2026-01-06T12:16:49.660089] [DEBUG] [REMOTE ] NBBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:49.660240] [DEBUG] [REMOTE ] NBBK: PASS: Integrity check passed. [2026-01-06T12:16:49.660297] [DEBUG] [REMOTE ] NBBK: Symbol is viable for forecasting. [2026-01-06T12:16:49.660367] [INFO ] [MAIN ] [2164/3534] NBBK kept (0.2s) | 2161 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:50.234304] [DEBUG] [REMOTE ] NBHC: Retrieved 3341 rows, trimmed to 300. [2026-01-06T12:16:50.234427] [DEBUG] [REMOTE ] NBHC: PASS: History has at least 300 days. [2026-01-06T12:16:50.234647] [DEBUG] [REMOTE ] NBHC: PASS: Price check passed. Min price $35.30. [2026-01-06T12:16:50.234786] [DEBUG] [REMOTE ] NBHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:50.234893] [DEBUG] [REMOTE ] NBHC: PASS: Integrity check passed. [2026-01-06T12:16:50.234933] [DEBUG] [REMOTE ] NBHC: Symbol is viable for forecasting. [2026-01-06T12:16:50.234979] [INFO ] [MAIN ] [2165/3534] NBHC kept (0.6s) | 2162 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:50.682416] [DEBUG] [REMOTE ] NBIX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:50.682548] [DEBUG] [REMOTE ] NBIX: PASS: History has at least 300 days. [2026-01-06T12:16:50.682789] [DEBUG] [REMOTE ] NBIX: PASS: Price check passed. Min price $135.99. [2026-01-06T12:16:50.682923] [DEBUG] [REMOTE ] NBIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:50.683041] [DEBUG] [REMOTE ] NBIX: PASS: Integrity check passed. [2026-01-06T12:16:50.683082] [DEBUG] [REMOTE ] NBIX: Symbol is viable for forecasting. [2026-01-06T12:16:50.683130] [INFO ] [MAIN ] [2166/3534] NBIX kept (0.4s) | 2163 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:51.151793] [DEBUG] [REMOTE ] NBN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:51.151929] [DEBUG] [REMOTE ] NBN: PASS: History has at least 300 days. [2026-01-06T12:16:51.152148] [DEBUG] [REMOTE ] NBN: PASS: Price check passed. Min price $81.73. [2026-01-06T12:16:51.152284] [DEBUG] [REMOTE ] NBN: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:51.152400] [DEBUG] [REMOTE ] NBN: PASS: Integrity check passed. [2026-01-06T12:16:51.152440] [DEBUG] [REMOTE ] NBN: Symbol is viable for forecasting. [2026-01-06T12:16:51.152488] [INFO ] [MAIN ] [2167/3534] NBN kept (0.5s) | 2164 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:51.628809] [DEBUG] [REMOTE ] NBTB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:51.628946] [DEBUG] [REMOTE ] NBTB: PASS: History has at least 300 days. [2026-01-06T12:16:51.629178] [DEBUG] [REMOTE ] NBTB: PASS: Price check passed. Min price $38.92. [2026-01-06T12:16:51.629312] [DEBUG] [REMOTE ] NBTB: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:51.629431] [DEBUG] [REMOTE ] NBTB: PASS: Integrity check passed. [2026-01-06T12:16:51.629471] [DEBUG] [REMOTE ] NBTB: Symbol is viable for forecasting. [2026-01-06T12:16:51.629520] [INFO ] [MAIN ] [2168/3534] NBTB kept (0.5s) | 2165 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:51.871655] [DEBUG] [REMOTE ] NBXG: Retrieved 1158 rows, trimmed to 300. [2026-01-06T12:16:51.871785] [DEBUG] [REMOTE ] NBXG: PASS: History has at least 300 days. [2026-01-06T12:16:51.871976] [DEBUG] [REMOTE ] NBXG: PASS: Price check passed. Min price $13.55. [2026-01-06T12:16:51.872290] [DEBUG] [REMOTE ] NBXG: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:51.872394] [DEBUG] [REMOTE ] NBXG: PASS: Integrity check passed. [2026-01-06T12:16:51.872434] [DEBUG] [REMOTE ] NBXG: Symbol is viable for forecasting. [2026-01-06T12:16:51.872479] [INFO ] [MAIN ] [2169/3534] NBXG kept (0.2s) | 2166 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:52.445599] [DEBUG] [REMOTE ] NC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:52.445784] [DEBUG] [REMOTE ] NC: PASS: History has at least 300 days. [2026-01-06T12:16:52.446124] [DEBUG] [REMOTE ] NC: PASS: Price check passed. Min price $39.67. [2026-01-06T12:16:52.446275] [DEBUG] [REMOTE ] NC: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:52.446433] [DEBUG] [REMOTE ] NC: PASS: Integrity check passed. [2026-01-06T12:16:52.446485] [DEBUG] [REMOTE ] NC: Symbol is viable for forecasting. [2026-01-06T12:16:52.446545] [INFO ] [MAIN ] [2170/3534] NC kept (0.6s) | 2167 kept, 3 rejected | 129.2/min | ETA: 10.6m [2026-01-06T12:16:52.911648] [DEBUG] [REMOTE ] NCA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:52.911797] [DEBUG] [REMOTE ] NCA: PASS: History has at least 300 days. [2026-01-06T12:16:52.912042] [DEBUG] [REMOTE ] NCA: PASS: Price check passed. Min price $8.71. [2026-01-06T12:16:52.912180] [DEBUG] [REMOTE ] NCA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:52.912306] [DEBUG] [REMOTE ] NCA: PASS: Integrity check passed. [2026-01-06T12:16:52.912346] [DEBUG] [REMOTE ] NCA: Symbol is viable for forecasting. [2026-01-06T12:16:52.912598] [INFO ] [MAIN ] [2171/3534] NCA kept (0.5s) | 2168 kept, 3 rejected | 129.2/min | ETA: 10.5m [2026-01-06T12:16:53.253842] [DEBUG] [REMOTE ] NCLH: Retrieved 3260 rows, trimmed to 300. [2026-01-06T12:16:53.254030] [DEBUG] [REMOTE ] NCLH: PASS: History has at least 300 days. [2026-01-06T12:16:53.254487] [DEBUG] [REMOTE ] NCLH: PASS: Price check passed. Min price $17.50. [2026-01-06T12:16:53.254653] [DEBUG] [REMOTE ] NCLH: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:53.254779] [DEBUG] [REMOTE ] NCLH: PASS: Integrity check passed. [2026-01-06T12:16:53.254821] [DEBUG] [REMOTE ] NCLH: Symbol is viable for forecasting. [2026-01-06T12:16:53.254873] [INFO ] [MAIN ] [2172/3534] NCLH kept (0.3s) | 2169 kept, 3 rejected | 129.2/min | ETA: 10.5m [2026-01-06T12:16:53.725026] [DEBUG] [REMOTE ] NCMI: Retrieved 4757 rows, trimmed to 300. [2026-01-06T12:16:53.725425] [DEBUG] [REMOTE ] NCMI: PASS: History has at least 300 days. [2026-01-06T12:16:53.725901] [DEBUG] [REMOTE ] NCMI: PASS: Price check passed. Min price $3.84. [2026-01-06T12:16:53.726052] [DEBUG] [REMOTE ] NCMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:53.726376] [DEBUG] [REMOTE ] NCMI: PASS: Integrity check passed. [2026-01-06T12:16:53.726419] [DEBUG] [REMOTE ] NCMI: Symbol is viable for forecasting. [2026-01-06T12:16:53.726471] [INFO ] [MAIN ] [2173/3534] NCMI kept (0.5s) | 2170 kept, 3 rejected | 129.2/min | ETA: 10.5m [2026-01-06T12:16:54.010647] [DEBUG] [REMOTE ] NCNA: Retrieved 2078 rows, trimmed to 300. [2026-01-06T12:16:54.010842] [DEBUG] [REMOTE ] NCNA: PASS: History has at least 300 days. [2026-01-06T12:16:54.011096] [DEBUG] [REMOTE ] NCNA: PASS: Price check passed. Min price $3.20. [2026-01-06T12:16:54.011238] [DEBUG] [REMOTE ] NCNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:54.011359] [DEBUG] [REMOTE ] NCNA: PASS: Integrity check passed. [2026-01-06T12:16:54.011401] [DEBUG] [REMOTE ] NCNA: Symbol is viable for forecasting. [2026-01-06T12:16:54.011453] [INFO ] [MAIN ] [2174/3534] NCNA kept (0.3s) | 2171 kept, 3 rejected | 129.3/min | ETA: 10.5m [2026-01-06T12:16:54.384753] [DEBUG] [REMOTE ] NCNO: Retrieved 1377 rows, trimmed to 300. [2026-01-06T12:16:54.384939] [DEBUG] [REMOTE ] NCNO: PASS: History has at least 300 days. [2026-01-06T12:16:54.385219] [DEBUG] [REMOTE ] NCNO: PASS: Price check passed. Min price $23.39. [2026-01-06T12:16:54.385374] [DEBUG] [REMOTE ] NCNO: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:54.385505] [DEBUG] [REMOTE ] NCNO: PASS: Integrity check passed. [2026-01-06T12:16:54.385548] [DEBUG] [REMOTE ] NCNO: Symbol is viable for forecasting. [2026-01-06T12:16:54.385619] [INFO ] [MAIN ] [2175/3534] NCNO kept (0.4s) | 2172 kept, 3 rejected | 129.3/min | ETA: 10.5m [2026-01-06T12:16:54.969535] [DEBUG] [REMOTE ] NCTY: Retrieved 5297 rows, trimmed to 300. [2026-01-06T12:16:54.969760] [DEBUG] [REMOTE ] NCTY: PASS: History has at least 300 days. [2026-01-06T12:16:54.970080] [DEBUG] [REMOTE ] NCTY: PASS: Price check passed. Min price $6.21. [2026-01-06T12:16:54.970230] [DEBUG] [REMOTE ] NCTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:54.970394] [DEBUG] [REMOTE ] NCTY: PASS: Integrity check passed. [2026-01-06T12:16:54.970441] [DEBUG] [REMOTE ] NCTY: Symbol is viable for forecasting. [2026-01-06T12:16:54.970496] [INFO ] [MAIN ] [2176/3534] NCTY kept (0.6s) | 2173 kept, 3 rejected | 129.3/min | ETA: 10.5m [2026-01-06T12:16:55.284824] [DEBUG] [REMOTE ] NCZ: Retrieved 5646 rows, trimmed to 300. [2026-01-06T12:16:55.285022] [DEBUG] [REMOTE ] NCZ: PASS: History has at least 300 days. [2026-01-06T12:16:55.285639] [DEBUG] [REMOTE ] NCZ: PASS: Price check passed. Min price $13.16. [2026-01-06T12:16:55.285787] [DEBUG] [REMOTE ] NCZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:55.285919] [DEBUG] [REMOTE ] NCZ: PASS: Integrity check passed. [2026-01-06T12:16:55.285959] [DEBUG] [REMOTE ] NCZ: Symbol is viable for forecasting. [2026-01-06T12:16:55.286011] [INFO ] [MAIN ] [2177/3534] NCZ kept (0.3s) | 2174 kept, 3 rejected | 129.3/min | ETA: 10.5m [2026-01-06T12:16:55.826329] [DEBUG] [REMOTE ] NDAQ: Retrieved 5917 rows, trimmed to 300. [2026-01-06T12:16:55.826545] [DEBUG] [REMOTE ] NDAQ: PASS: History has at least 300 days. [2026-01-06T12:16:55.826896] [DEBUG] [REMOTE ] NDAQ: PASS: Price check passed. Min price $85.17. [2026-01-06T12:16:55.827046] [DEBUG] [REMOTE ] NDAQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:55.827196] [DEBUG] [REMOTE ] NDAQ: PASS: Integrity check passed. [2026-01-06T12:16:55.827242] [DEBUG] [REMOTE ] NDAQ: Symbol is viable for forecasting. [2026-01-06T12:16:55.827301] [INFO ] [MAIN ] [2178/3534] NDAQ kept (0.5s) | 2175 kept, 3 rejected | 129.3/min | ETA: 10.5m [2026-01-06T12:16:56.103973] [DEBUG] [REMOTE ] NDMO: Retrieved 1345 rows, trimmed to 300. [2026-01-06T12:16:56.104164] [DEBUG] [REMOTE ] NDMO: PASS: History has at least 300 days. [2026-01-06T12:16:56.104429] [DEBUG] [REMOTE ] NDMO: PASS: Price check passed. Min price $9.98. [2026-01-06T12:16:56.104593] [DEBUG] [REMOTE ] NDMO: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:56.104721] [DEBUG] [REMOTE ] NDMO: PASS: Integrity check passed. [2026-01-06T12:16:56.104764] [DEBUG] [REMOTE ] NDMO: Symbol is viable for forecasting. [2026-01-06T12:16:56.104817] [INFO ] [MAIN ] [2179/3534] NDMO kept (0.3s) | 2176 kept, 3 rejected | 129.3/min | ETA: 10.5m [2026-01-06T12:16:56.582844] [DEBUG] [REMOTE ] NDRA: Retrieved 2140 rows, trimmed to 300. [2026-01-06T12:16:56.583062] [DEBUG] [REMOTE ] NDRA: PASS: History has at least 300 days. [2026-01-06T12:16:56.583364] [DEBUG] [REMOTE ] NDRA: PASS: Price check passed. Min price $4.29. [2026-01-06T12:16:56.583505] [DEBUG] [REMOTE ] NDRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:56.583666] [DEBUG] [REMOTE ] NDRA: PASS: Integrity check passed. [2026-01-06T12:16:56.583712] [DEBUG] [REMOTE ] NDRA: Symbol is viable for forecasting. [2026-01-06T12:16:56.583769] [INFO ] [MAIN ] [2180/3534] NDRA kept (0.5s) | 2177 kept, 3 rejected | 129.3/min | ETA: 10.5m [2026-01-06T12:16:57.083706] [DEBUG] [REMOTE ] NDSN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:57.083847] [DEBUG] [REMOTE ] NDSN: PASS: History has at least 300 days. [2026-01-06T12:16:57.084071] [DEBUG] [REMOTE ] NDSN: PASS: Price check passed. Min price $225.91. [2026-01-06T12:16:57.084205] [DEBUG] [REMOTE ] NDSN: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:57.084324] [DEBUG] [REMOTE ] NDSN: PASS: Integrity check passed. [2026-01-06T12:16:57.084365] [DEBUG] [REMOTE ] NDSN: Symbol is viable for forecasting. [2026-01-06T12:16:57.084412] [INFO ] [MAIN ] [2181/3534] NDSN kept (0.5s) | 2178 kept, 3 rejected | 129.3/min | ETA: 10.5m [2026-01-06T12:16:57.361618] [DEBUG] [REMOTE ] NE: Retrieved 1149 rows, trimmed to 300. [2026-01-06T12:16:57.361779] [DEBUG] [REMOTE ] NE: PASS: History has at least 300 days. [2026-01-06T12:16:57.362041] [DEBUG] [REMOTE ] NE: PASS: Price check passed. Min price $26.30. [2026-01-06T12:16:57.362218] [DEBUG] [REMOTE ] NE: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:57.362367] [DEBUG] [REMOTE ] NE: PASS: Integrity check passed. [2026-01-06T12:16:57.362420] [DEBUG] [REMOTE ] NE: Symbol is viable for forecasting. [2026-01-06T12:16:57.362482] [INFO ] [MAIN ] [2182/3534] NE kept (0.3s) | 2179 kept, 3 rejected | 129.3/min | ETA: 10.5m [2026-01-06T12:16:57.942688] [DEBUG] [REMOTE ] NEA: Retrieved 5815 rows, trimmed to 300. [2026-01-06T12:16:57.942824] [DEBUG] [REMOTE ] NEA: PASS: History has at least 300 days. [2026-01-06T12:16:57.943034] [DEBUG] [REMOTE ] NEA: PASS: Price check passed. Min price $11.15. [2026-01-06T12:16:57.943175] [DEBUG] [REMOTE ] NEA: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:57.943290] [DEBUG] [REMOTE ] NEA: PASS: Integrity check passed. [2026-01-06T12:16:57.943330] [DEBUG] [REMOTE ] NEA: Symbol is viable for forecasting. [2026-01-06T12:16:57.943378] [INFO ] [MAIN ] [2183/3534] NEA kept (0.6s) | 2180 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:16:58.408516] [DEBUG] [REMOTE ] NECB: Retrieved 4902 rows, trimmed to 300. [2026-01-06T12:16:58.408674] [DEBUG] [REMOTE ] NECB: PASS: History has at least 300 days. [2026-01-06T12:16:58.408885] [DEBUG] [REMOTE ] NECB: PASS: Price check passed. Min price $19.34. [2026-01-06T12:16:58.409026] [DEBUG] [REMOTE ] NECB: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:58.409142] [DEBUG] [REMOTE ] NECB: PASS: Integrity check passed. [2026-01-06T12:16:58.409183] [DEBUG] [REMOTE ] NECB: Symbol is viable for forecasting. [2026-01-06T12:16:58.409232] [INFO ] [MAIN ] [2184/3534] NECB kept (0.5s) | 2181 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:16:58.892102] [DEBUG] [REMOTE ] NEE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:58.892239] [DEBUG] [REMOTE ] NEE: PASS: History has at least 300 days. [2026-01-06T12:16:58.892496] [DEBUG] [REMOTE ] NEE: PASS: Price check passed. Min price $79.54. [2026-01-06T12:16:58.892667] [DEBUG] [REMOTE ] NEE: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:58.892793] [DEBUG] [REMOTE ] NEE: PASS: Integrity check passed. [2026-01-06T12:16:58.892836] [DEBUG] [REMOTE ] NEE: Symbol is viable for forecasting. [2026-01-06T12:16:58.892885] [INFO ] [MAIN ] [2185/3534] NEE kept (0.5s) | 2182 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:16:59.183409] [DEBUG] [REMOTE ] NEGG: Retrieved 3951 rows, trimmed to 300. [2026-01-06T12:16:59.183540] [DEBUG] [REMOTE ] NEGG: PASS: History has at least 300 days. [2026-01-06T12:16:59.183814] [DEBUG] [REMOTE ] NEGG: PASS: Price check passed. Min price $44.26. [2026-01-06T12:16:59.183960] [DEBUG] [REMOTE ] NEGG: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:59.184078] [DEBUG] [REMOTE ] NEGG: PASS: Integrity check passed. [2026-01-06T12:16:59.184124] [DEBUG] [REMOTE ] NEGG: Symbol is viable for forecasting. [2026-01-06T12:16:59.184173] [INFO ] [MAIN ] [2186/3534] NEGG kept (0.3s) | 2183 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:16:59.758955] [DEBUG] [REMOTE ] NEM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:16:59.759090] [DEBUG] [REMOTE ] NEM: PASS: History has at least 300 days. [2026-01-06T12:16:59.759321] [DEBUG] [REMOTE ] NEM: PASS: Price check passed. Min price $78.41. [2026-01-06T12:16:59.759453] [DEBUG] [REMOTE ] NEM: PASS: Continuity check passed with 300 days. [2026-01-06T12:16:59.759589] [DEBUG] [REMOTE ] NEM: PASS: Integrity check passed. [2026-01-06T12:16:59.759630] [DEBUG] [REMOTE ] NEM: Symbol is viable for forecasting. [2026-01-06T12:16:59.759692] [INFO ] [MAIN ] [2187/3534] NEM kept (0.6s) | 2184 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:17:00.217925] [DEBUG] [REMOTE ] NEOG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:00.218105] [DEBUG] [REMOTE ] NEOG: PASS: History has at least 300 days. [2026-01-06T12:17:00.218432] [DEBUG] [REMOTE ] NEOG: PASS: Price check passed. Min price $5.41. [2026-01-06T12:17:00.218627] [DEBUG] [REMOTE ] NEOG: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:00.218792] [DEBUG] [REMOTE ] NEOG: PASS: Integrity check passed. [2026-01-06T12:17:00.218843] [DEBUG] [REMOTE ] NEOG: Symbol is viable for forecasting. [2026-01-06T12:17:00.218907] [INFO ] [MAIN ] [2188/3534] NEOG kept (0.5s) | 2185 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:17:00.749156] [DEBUG] [REMOTE ] NEON: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:00.749369] [DEBUG] [REMOTE ] NEON: PASS: History has at least 300 days. [2026-01-06T12:17:00.749725] [DEBUG] [REMOTE ] NEON: PASS: Price check passed. Min price $1.74. [2026-01-06T12:17:00.750024] [DEBUG] [REMOTE ] NEON: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:00.750177] [DEBUG] [REMOTE ] NEON: PASS: Integrity check passed. [2026-01-06T12:17:00.750220] [DEBUG] [REMOTE ] NEON: Symbol is viable for forecasting. [2026-01-06T12:17:00.750277] [INFO ] [MAIN ] [2189/3534] NEON kept (0.5s) | 2186 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:17:01.197086] [DEBUG] [REMOTE ] NEXA: Retrieved 2057 rows, trimmed to 300. [2026-01-06T12:17:01.197309] [DEBUG] [REMOTE ] NEXA: PASS: History has at least 300 days. [2026-01-06T12:17:01.197851] [DEBUG] [REMOTE ] NEXA: PASS: Price check passed. Min price $5.18. [2026-01-06T12:17:01.198005] [DEBUG] [REMOTE ] NEXA: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:01.198143] [DEBUG] [REMOTE ] NEXA: PASS: Integrity check passed. [2026-01-06T12:17:01.198186] [DEBUG] [REMOTE ] NEXA: Symbol is viable for forecasting. [2026-01-06T12:17:01.198240] [INFO ] [MAIN ] [2190/3534] NEXA kept (0.4s) | 2187 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:17:01.447432] [DEBUG] [REMOTE ] NEXN: Retrieved 1141 rows, trimmed to 300. [2026-01-06T12:17:01.447677] [DEBUG] [REMOTE ] NEXN: PASS: History has at least 300 days. [2026-01-06T12:17:01.447985] [DEBUG] [REMOTE ] NEXN: PASS: Price check passed. Min price $6.14. [2026-01-06T12:17:01.448133] [DEBUG] [REMOTE ] NEXN: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:01.448262] [DEBUG] [REMOTE ] NEXN: PASS: Integrity check passed. [2026-01-06T12:17:01.448303] [DEBUG] [REMOTE ] NEXN: Symbol is viable for forecasting. [2026-01-06T12:17:01.448355] [INFO ] [MAIN ] [2191/3534] NEXN kept (0.3s) | 2188 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:17:02.036178] [DEBUG] [REMOTE ] NFBK: Retrieved 4567 rows, trimmed to 300. [2026-01-06T12:17:02.036384] [DEBUG] [REMOTE ] NFBK: PASS: History has at least 300 days. [2026-01-06T12:17:02.036686] [DEBUG] [REMOTE ] NFBK: PASS: Price check passed. Min price $9.99. [2026-01-06T12:17:02.036842] [DEBUG] [REMOTE ] NFBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:02.036984] [DEBUG] [REMOTE ] NFBK: PASS: Integrity check passed. [2026-01-06T12:17:02.037026] [DEBUG] [REMOTE ] NFBK: Symbol is viable for forecasting. [2026-01-06T12:17:02.037079] [INFO ] [MAIN ] [2192/3534] NFBK kept (0.6s) | 2189 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:17:02.208105] [DEBUG] [REMOTE ] NFE: Retrieved 1742 rows, trimmed to 300. [2026-01-06T12:17:02.208295] [DEBUG] [REMOTE ] NFE: PASS: History has at least 300 days. [2026-01-06T12:17:02.208764] [DEBUG] [REMOTE ] NFE: PASS: Price check passed. Min price $1.05. [2026-01-06T12:17:02.208909] [DEBUG] [REMOTE ] NFE: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:02.209033] [DEBUG] [REMOTE ] NFE: PASS: Integrity check passed. [2026-01-06T12:17:02.209075] [DEBUG] [REMOTE ] NFE: Symbol is viable for forecasting. [2026-01-06T12:17:02.209155] [INFO ] [MAIN ] [2193/3534] NFE kept (0.2s) | 2190 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:17:02.959136] [DEBUG] [REMOTE ] NFG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:02.959339] [DEBUG] [REMOTE ] NFG: PASS: History has at least 300 days. [2026-01-06T12:17:02.959789] [DEBUG] [REMOTE ] NFG: PASS: Price check passed. Min price $77.47. [2026-01-06T12:17:02.959971] [DEBUG] [REMOTE ] NFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:02.960110] [DEBUG] [REMOTE ] NFG: PASS: Integrity check passed. [2026-01-06T12:17:02.960153] [DEBUG] [REMOTE ] NFG: Symbol is viable for forecasting. [2026-01-06T12:17:02.960209] [INFO ] [MAIN ] [2194/3534] NFG kept (0.8s) | 2191 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:17:03.430172] [DEBUG] [REMOTE ] NFJ: Retrieved 5246 rows, trimmed to 300. [2026-01-06T12:17:03.430406] [DEBUG] [REMOTE ] NFJ: PASS: History has at least 300 days. [2026-01-06T12:17:03.431026] [DEBUG] [REMOTE ] NFJ: PASS: Price check passed. Min price $12.16. [2026-01-06T12:17:03.431190] [DEBUG] [REMOTE ] NFJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:03.431363] [DEBUG] [REMOTE ] NFJ: PASS: Integrity check passed. [2026-01-06T12:17:03.431409] [DEBUG] [REMOTE ] NFJ: Symbol is viable for forecasting. [2026-01-06T12:17:03.431468] [INFO ] [MAIN ] [2195/3534] NFJ kept (0.5s) | 2192 kept, 3 rejected | 129.3/min | ETA: 10.4m [2026-01-06T12:17:03.879329] [DEBUG] [REMOTE ] NFLX: Retrieved 5943 rows, trimmed to 300. [2026-01-06T12:17:03.879553] [DEBUG] [REMOTE ] NFLX: PASS: History has at least 300 days. [2026-01-06T12:17:03.879905] [DEBUG] [REMOTE ] NFLX: PASS: Price check passed. Min price $90.99. [2026-01-06T12:17:03.880050] [DEBUG] [REMOTE ] NFLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:03.880232] [DEBUG] [REMOTE ] NFLX: PASS: Integrity check passed. [2026-01-06T12:17:03.880278] [DEBUG] [REMOTE ] NFLX: Symbol is viable for forecasting. [2026-01-06T12:17:03.880334] [INFO ] [MAIN ] [2196/3534] NFLX kept (0.4s) | 2193 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:04.237685] [DEBUG] [REMOTE ] NFTY: Retrieved 3484 rows, trimmed to 300. [2026-01-06T12:17:04.237933] [DEBUG] [REMOTE ] NFTY: PASS: History has at least 300 days. [2026-01-06T12:17:04.238281] [DEBUG] [REMOTE ] NFTY: PASS: Price check passed. Min price $56.66. [2026-01-06T12:17:04.238435] [DEBUG] [REMOTE ] NFTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:04.238617] [DEBUG] [REMOTE ] NFTY: PASS: Integrity check passed. [2026-01-06T12:17:04.238801] [DEBUG] [REMOTE ] NFTY: Symbol is viable for forecasting. [2026-01-06T12:17:04.238865] [INFO ] [MAIN ] [2197/3534] NFTY kept (0.4s) | 2194 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:04.782918] [DEBUG] [REMOTE ] NGG: Retrieved 6288 rows, trimmed to 300. [2026-01-06T12:17:04.783058] [DEBUG] [REMOTE ] NGG: PASS: History has at least 300 days. [2026-01-06T12:17:04.783278] [DEBUG] [REMOTE ] NGG: PASS: Price check passed. Min price $72.28. [2026-01-06T12:17:04.783414] [DEBUG] [REMOTE ] NGG: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:04.783531] [DEBUG] [REMOTE ] NGG: PASS: Integrity check passed. [2026-01-06T12:17:04.783589] [DEBUG] [REMOTE ] NGG: Symbol is viable for forecasting. [2026-01-06T12:17:04.783639] [INFO ] [MAIN ] [2198/3534] NGG kept (0.5s) | 2195 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:05.175091] [DEBUG] [REMOTE ] NGL: Retrieved 3682 rows, trimmed to 300. [2026-01-06T12:17:05.175221] [DEBUG] [REMOTE ] NGL: PASS: History has at least 300 days. [2026-01-06T12:17:05.175640] [DEBUG] [REMOTE ] NGL: PASS: Price check passed. Min price $6.04. [2026-01-06T12:17:05.175783] [DEBUG] [REMOTE ] NGL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:05.175897] [DEBUG] [REMOTE ] NGL: PASS: Integrity check passed. [2026-01-06T12:17:05.175941] [DEBUG] [REMOTE ] NGL: Symbol is viable for forecasting. [2026-01-06T12:17:05.176006] [INFO ] [MAIN ] [2199/3534] NGL kept (0.4s) | 2196 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:05.533319] [DEBUG] [REMOTE ] NGNE: Retrieved 2976 rows, trimmed to 300. [2026-01-06T12:17:05.533451] [DEBUG] [REMOTE ] NGNE: PASS: History has at least 300 days. [2026-01-06T12:17:05.533704] [DEBUG] [REMOTE ] NGNE: PASS: Price check passed. Min price $18.43. [2026-01-06T12:17:05.533858] [DEBUG] [REMOTE ] NGNE: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:05.533973] [DEBUG] [REMOTE ] NGNE: PASS: Integrity check passed. [2026-01-06T12:17:05.534013] [DEBUG] [REMOTE ] NGNE: Symbol is viable for forecasting. [2026-01-06T12:17:05.534063] [INFO ] [MAIN ] [2200/3534] NGNE kept (0.4s) | 2197 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:05.965147] [DEBUG] [REMOTE ] NGS: Retrieved 5838 rows, trimmed to 300. [2026-01-06T12:17:05.965280] [DEBUG] [REMOTE ] NGS: PASS: History has at least 300 days. [2026-01-06T12:17:05.965511] [DEBUG] [REMOTE ] NGS: PASS: Price check passed. Min price $25.59. [2026-01-06T12:17:05.965857] [DEBUG] [REMOTE ] NGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:05.965971] [DEBUG] [REMOTE ] NGS: PASS: Integrity check passed. [2026-01-06T12:17:05.966106] [DEBUG] [REMOTE ] NGS: Symbol is viable for forecasting. [2026-01-06T12:17:05.966154] [INFO ] [MAIN ] [2201/3534] NGS kept (0.4s) | 2198 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:06.342666] [DEBUG] [REMOTE ] NGVC: Retrieved 3381 rows, trimmed to 300. [2026-01-06T12:17:06.342799] [DEBUG] [REMOTE ] NGVC: PASS: History has at least 300 days. [2026-01-06T12:17:06.343023] [DEBUG] [REMOTE ] NGVC: PASS: Price check passed. Min price $24.68. [2026-01-06T12:17:06.343162] [DEBUG] [REMOTE ] NGVC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:06.343287] [DEBUG] [REMOTE ] NGVC: PASS: Integrity check passed. [2026-01-06T12:17:06.343336] [DEBUG] [REMOTE ] NGVC: Symbol is viable for forecasting. [2026-01-06T12:17:06.343395] [INFO ] [MAIN ] [2202/3534] NGVC kept (0.4s) | 2199 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:06.854902] [DEBUG] [REMOTE ] NHI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:06.855145] [DEBUG] [REMOTE ] NHI: PASS: History has at least 300 days. [2026-01-06T12:17:06.855554] [DEBUG] [REMOTE ] NHI: PASS: Price check passed. Min price $71.61. [2026-01-06T12:17:06.855732] [DEBUG] [REMOTE ] NHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:06.855896] [DEBUG] [REMOTE ] NHI: PASS: Integrity check passed. [2026-01-06T12:17:06.855962] [DEBUG] [REMOTE ] NHI: Symbol is viable for forecasting. [2026-01-06T12:17:06.856026] [INFO ] [MAIN ] [2203/3534] NHI kept (0.5s) | 2200 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:07.340153] [DEBUG] [REMOTE ] NHTC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:07.340366] [DEBUG] [REMOTE ] NHTC: PASS: History has at least 300 days. [2026-01-06T12:17:07.340674] [DEBUG] [REMOTE ] NHTC: PASS: Price check passed. Min price $2.37. [2026-01-06T12:17:07.340836] [DEBUG] [REMOTE ] NHTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:07.341141] [DEBUG] [REMOTE ] NHTC: PASS: Integrity check passed. [2026-01-06T12:17:07.341185] [DEBUG] [REMOTE ] NHTC: Symbol is viable for forecasting. [2026-01-06T12:17:07.341240] [INFO ] [MAIN ] [2204/3534] NHTC kept (0.5s) | 2201 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:07.798293] [DEBUG] [REMOTE ] NI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:07.798432] [DEBUG] [REMOTE ] NI: PASS: History has at least 300 days. [2026-01-06T12:17:07.798679] [DEBUG] [REMOTE ] NI: PASS: Price check passed. Min price $40.97. [2026-01-06T12:17:07.798816] [DEBUG] [REMOTE ] NI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:07.798932] [DEBUG] [REMOTE ] NI: PASS: Integrity check passed. [2026-01-06T12:17:07.798988] [DEBUG] [REMOTE ] NI: Symbol is viable for forecasting. [2026-01-06T12:17:07.799035] [INFO ] [MAIN ] [2205/3534] NI kept (0.5s) | 2202 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:08.142425] [DEBUG] [REMOTE ] NIC: Retrieved 2493 rows, trimmed to 300. [2026-01-06T12:17:08.142677] [DEBUG] [REMOTE ] NIC: PASS: History has at least 300 days. [2026-01-06T12:17:08.143136] [DEBUG] [REMOTE ] NIC: PASS: Price check passed. Min price $114.76. [2026-01-06T12:17:08.143313] [DEBUG] [REMOTE ] NIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:08.143460] [DEBUG] [REMOTE ] NIC: PASS: Integrity check passed. [2026-01-06T12:17:08.143506] [DEBUG] [REMOTE ] NIC: Symbol is viable for forecasting. [2026-01-06T12:17:08.143560] [INFO ] [MAIN ] [2206/3534] NIC kept (0.3s) | 2203 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:08.725014] [DEBUG] [REMOTE ] NICE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:08.725273] [DEBUG] [REMOTE ] NICE: PASS: History has at least 300 days. [2026-01-06T12:17:08.725904] [DEBUG] [REMOTE ] NICE: PASS: Price check passed. Min price $99.60. [2026-01-06T12:17:08.726075] [DEBUG] [REMOTE ] NICE: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:08.726259] [DEBUG] [REMOTE ] NICE: PASS: Integrity check passed. [2026-01-06T12:17:08.726309] [DEBUG] [REMOTE ] NICE: Symbol is viable for forecasting. [2026-01-06T12:17:08.726379] [INFO ] [MAIN ] [2207/3534] NICE kept (0.6s) | 2204 kept, 3 rejected | 129.3/min | ETA: 10.3m [2026-01-06T12:17:09.027553] [DEBUG] [REMOTE ] NIE: Retrieved 4747 rows, trimmed to 300. [2026-01-06T12:17:09.027788] [DEBUG] [REMOTE ] NIE: PASS: History has at least 300 days. [2026-01-06T12:17:09.028048] [DEBUG] [REMOTE ] NIE: PASS: Price check passed. Min price $23.55. [2026-01-06T12:17:09.028199] [DEBUG] [REMOTE ] NIE: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:09.028330] [DEBUG] [REMOTE ] NIE: PASS: Integrity check passed. [2026-01-06T12:17:09.028373] [DEBUG] [REMOTE ] NIE: Symbol is viable for forecasting. [2026-01-06T12:17:09.028426] [INFO ] [MAIN ] [2208/3534] NIE kept (0.3s) | 2205 kept, 3 rejected | 129.4/min | ETA: 10.3m [2026-01-06T12:17:09.352203] [DEBUG] [REMOTE ] NIKL: Retrieved 700 rows, trimmed to 300. [2026-01-06T12:17:09.352377] [DEBUG] [REMOTE ] NIKL: PASS: History has at least 300 days. [2026-01-06T12:17:09.352639] [DEBUG] [REMOTE ] NIKL: PASS: Price check passed. Min price $12.84. [2026-01-06T12:17:09.352778] [DEBUG] [REMOTE ] NIKL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:09.352892] [DEBUG] [REMOTE ] NIKL: PASS: Integrity check passed. [2026-01-06T12:17:09.352932] [DEBUG] [REMOTE ] NIKL: Symbol is viable for forecasting. [2026-01-06T12:17:09.352981] [INFO ] [MAIN ] [2209/3534] NIKL kept (0.3s) | 2206 kept, 3 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:09.965383] [DEBUG] [REMOTE ] NIM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:09.965543] [DEBUG] [REMOTE ] NIM: PASS: History has at least 300 days. [2026-01-06T12:17:09.965842] [DEBUG] [REMOTE ] NIM: PASS: Price check passed. Min price $9.15. [2026-01-06T12:17:09.965984] [DEBUG] [REMOTE ] NIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:09.966114] [DEBUG] [REMOTE ] NIM: PASS: Integrity check passed. [2026-01-06T12:17:09.966156] [DEBUG] [REMOTE ] NIM: Symbol is viable for forecasting. [2026-01-06T12:17:09.966208] [INFO ] [MAIN ] [2210/3534] NIM kept (0.6s) | 2207 kept, 3 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:10.259837] [DEBUG] [REMOTE ] NIO: Retrieved 1838 rows, trimmed to 300. [2026-01-06T12:17:10.259959] [DEBUG] [REMOTE ] NIO: PASS: History has at least 300 days. [2026-01-06T12:17:10.260157] [DEBUG] [REMOTE ] NIO: PASS: Price check passed. Min price $4.79. [2026-01-06T12:17:10.260292] [DEBUG] [REMOTE ] NIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:10.260400] [DEBUG] [REMOTE ] NIO: PASS: Integrity check passed. [2026-01-06T12:17:10.260452] [DEBUG] [REMOTE ] NIO: Symbol is viable for forecasting. [2026-01-06T12:17:10.260500] [INFO ] [MAIN ] [2211/3534] NIO kept (0.3s) | 2208 kept, 3 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:10.725039] [DEBUG] [REMOTE ] NISN: Retrieved 2268 rows, trimmed to 300. [2026-01-06T12:17:10.725160] [DEBUG] [REMOTE ] NISN: PASS: History has at least 300 days. [2026-01-06T12:17:10.725356] [DEBUG] [REMOTE ] NISN: FAIL: Price check failed. Min price $0.98 < $1.00. [2026-01-06T12:17:10.725427] [WARN ] [LOCAL ] NISN: SET TO BLACKLISTED [2026-01-06T12:17:10.726511] [INFO ] [MAIN ] [2212/3534] NISN rejected (0.5s) | 2208 kept, 4 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:11.077059] [DEBUG] [REMOTE ] NITO: Retrieved 1464 rows, trimmed to 300. [2026-01-06T12:17:11.077196] [DEBUG] [REMOTE ] NITO: PASS: History has at least 300 days. [2026-01-06T12:17:11.077392] [DEBUG] [REMOTE ] NITO: PASS: Price check passed. Min price $1.56. [2026-01-06T12:17:11.077523] [DEBUG] [REMOTE ] NITO: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:11.077658] [DEBUG] [REMOTE ] NITO: PASS: Integrity check passed. [2026-01-06T12:17:11.077720] [DEBUG] [REMOTE ] NITO: Symbol is viable for forecasting. [2026-01-06T12:17:11.077774] [INFO ] [MAIN ] [2213/3534] NITO kept (0.4s) | 2209 kept, 4 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:11.520040] [DEBUG] [REMOTE ] NKSH: Retrieved 6563 rows, trimmed to 300. [2026-01-06T12:17:11.520212] [DEBUG] [REMOTE ] NKSH: PASS: History has at least 300 days. [2026-01-06T12:17:11.520461] [DEBUG] [REMOTE ] NKSH: PASS: Price check passed. Min price $26.47. [2026-01-06T12:17:11.520613] [DEBUG] [REMOTE ] NKSH: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:11.520741] [DEBUG] [REMOTE ] NKSH: PASS: Integrity check passed. [2026-01-06T12:17:11.520780] [DEBUG] [REMOTE ] NKSH: Symbol is viable for forecasting. [2026-01-06T12:17:11.520827] [INFO ] [MAIN ] [2214/3534] NKSH kept (0.4s) | 2210 kept, 4 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:11.866880] [DEBUG] [REMOTE ] NKTX: Retrieved 1379 rows, trimmed to 300. [2026-01-06T12:17:11.867044] [DEBUG] [REMOTE ] NKTX: PASS: History has at least 300 days. [2026-01-06T12:17:11.867310] [DEBUG] [REMOTE ] NKTX: PASS: Price check passed. Min price $1.73. [2026-01-06T12:17:11.867444] [DEBUG] [REMOTE ] NKTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:11.867613] [DEBUG] [REMOTE ] NKTX: PASS: Integrity check passed. [2026-01-06T12:17:11.867656] [DEBUG] [REMOTE ] NKTX: Symbol is viable for forecasting. [2026-01-06T12:17:11.867726] [INFO ] [MAIN ] [2215/3534] NKTX kept (0.3s) | 2211 kept, 4 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:12.468742] [DEBUG] [REMOTE ] NKX: Retrieved 5779 rows, trimmed to 300. [2026-01-06T12:17:12.468903] [DEBUG] [REMOTE ] NKX: PASS: History has at least 300 days. [2026-01-06T12:17:12.469199] [DEBUG] [REMOTE ] NKX: PASS: Price check passed. Min price $12.22. [2026-01-06T12:17:12.469398] [DEBUG] [REMOTE ] NKX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:12.469567] [DEBUG] [REMOTE ] NKX: PASS: Integrity check passed. [2026-01-06T12:17:12.469679] [DEBUG] [REMOTE ] NKX: Symbol is viable for forecasting. [2026-01-06T12:17:12.469766] [INFO ] [MAIN ] [2216/3534] NKX kept (0.6s) | 2212 kept, 4 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:12.562416] [DEBUG] [REMOTE ] NLOP: Retrieved 548 rows, trimmed to 300. [2026-01-06T12:17:12.562535] [DEBUG] [REMOTE ] NLOP: PASS: History has at least 300 days. [2026-01-06T12:17:12.562747] [DEBUG] [REMOTE ] NLOP: PASS: Price check passed. Min price $19.75. [2026-01-06T12:17:12.562878] [DEBUG] [REMOTE ] NLOP: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:12.562985] [DEBUG] [REMOTE ] NLOP: PASS: Integrity check passed. [2026-01-06T12:17:12.563023] [DEBUG] [REMOTE ] NLOP: Symbol is viable for forecasting. [2026-01-06T12:17:12.563069] [INFO ] [MAIN ] [2217/3534] NLOP kept (0.1s) | 2213 kept, 4 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:13.348103] [DEBUG] [REMOTE ] NLY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:13.348236] [DEBUG] [REMOTE ] NLY: PASS: History has at least 300 days. [2026-01-06T12:17:13.348462] [DEBUG] [REMOTE ] NLY: PASS: Price check passed. Min price $19.89. [2026-01-06T12:17:13.348614] [DEBUG] [REMOTE ] NLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:13.348734] [DEBUG] [REMOTE ] NLY: PASS: Integrity check passed. [2026-01-06T12:17:13.348773] [DEBUG] [REMOTE ] NLY: Symbol is viable for forecasting. [2026-01-06T12:17:13.348820] [INFO ] [MAIN ] [2218/3534] NLY kept (0.8s) | 2214 kept, 4 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:13.607011] [DEBUG] [REMOTE ] NMAI: Retrieved 1033 rows, trimmed to 300. [2026-01-06T12:17:13.607202] [DEBUG] [REMOTE ] NMAI: PASS: History has at least 300 days. [2026-01-06T12:17:13.607513] [DEBUG] [REMOTE ] NMAI: PASS: Price check passed. Min price $12.53. [2026-01-06T12:17:13.607765] [DEBUG] [REMOTE ] NMAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:13.607943] [DEBUG] [REMOTE ] NMAI: PASS: Integrity check passed. [2026-01-06T12:17:13.608006] [DEBUG] [REMOTE ] NMAI: Symbol is viable for forecasting. [2026-01-06T12:17:13.608084] [INFO ] [MAIN ] [2219/3534] NMAI kept (0.3s) | 2215 kept, 4 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:14.063015] [DEBUG] [REMOTE ] NMCO: Retrieved 1584 rows, trimmed to 300. [2026-01-06T12:17:14.063186] [DEBUG] [REMOTE ] NMCO: PASS: History has at least 300 days. [2026-01-06T12:17:14.065226] [DEBUG] [REMOTE ] NMCO: PASS: Price check passed. Min price $10.19. [2026-01-06T12:17:14.065454] [DEBUG] [REMOTE ] NMCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:14.065791] [DEBUG] [REMOTE ] NMCO: PASS: Integrity check passed. [2026-01-06T12:17:14.065856] [DEBUG] [REMOTE ] NMCO: Symbol is viable for forecasting. [2026-01-06T12:17:14.065935] [INFO ] [MAIN ] [2220/3534] NMCO kept (0.5s) | 2216 kept, 4 rejected | 129.4/min | ETA: 10.2m [2026-01-06T12:17:14.584550] [DEBUG] [REMOTE ] NMFC: Retrieved 3678 rows, trimmed to 300. [2026-01-06T12:17:14.584767] [DEBUG] [REMOTE ] NMFC: PASS: History has at least 300 days. [2026-01-06T12:17:14.585095] [DEBUG] [REMOTE ] NMFC: PASS: Price check passed. Min price $8.63. [2026-01-06T12:17:14.585296] [DEBUG] [REMOTE ] NMFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:14.585474] [DEBUG] [REMOTE ] NMFC: PASS: Integrity check passed. [2026-01-06T12:17:14.585536] [DEBUG] [REMOTE ] NMFC: Symbol is viable for forecasting. [2026-01-06T12:17:14.585633] [INFO ] [MAIN ] [2221/3534] NMFC kept (0.5s) | 2217 kept, 4 rejected | 129.4/min | ETA: 10.1m [2026-01-06T12:17:14.911108] [DEBUG] [REMOTE ] NMG: Retrieved 1857 rows, trimmed to 300. [2026-01-06T12:17:14.911227] [DEBUG] [REMOTE ] NMG: PASS: History has at least 300 days. [2026-01-06T12:17:14.911451] [DEBUG] [REMOTE ] NMG: PASS: Price check passed. Min price $2.44. [2026-01-06T12:17:14.911653] [DEBUG] [REMOTE ] NMG: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:14.911769] [DEBUG] [REMOTE ] NMG: PASS: Integrity check passed. [2026-01-06T12:17:14.911811] [DEBUG] [REMOTE ] NMG: Symbol is viable for forecasting. [2026-01-06T12:17:14.911860] [INFO ] [MAIN ] [2222/3534] NMG kept (0.3s) | 2218 kept, 4 rejected | 129.4/min | ETA: 10.1m [2026-01-06T12:17:15.453781] [DEBUG] [REMOTE ] NMI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:15.453945] [DEBUG] [REMOTE ] NMI: PASS: History has at least 300 days. [2026-01-06T12:17:15.454213] [DEBUG] [REMOTE ] NMI: PASS: Price check passed. Min price $9.89. [2026-01-06T12:17:15.454360] [DEBUG] [REMOTE ] NMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:15.454548] [DEBUG] [REMOTE ] NMI: PASS: Integrity check passed. [2026-01-06T12:17:15.454624] [DEBUG] [REMOTE ] NMI: Symbol is viable for forecasting. [2026-01-06T12:17:15.454687] [INFO ] [MAIN ] [2223/3534] NMI kept (0.5s) | 2219 kept, 4 rejected | 129.4/min | ETA: 10.1m [2026-01-06T12:17:15.873359] [DEBUG] [REMOTE ] NMIH: Retrieved 3056 rows, trimmed to 300. [2026-01-06T12:17:15.873486] [DEBUG] [REMOTE ] NMIH: PASS: History has at least 300 days. [2026-01-06T12:17:15.873743] [DEBUG] [REMOTE ] NMIH: PASS: Price check passed. Min price $35.35. [2026-01-06T12:17:15.873881] [DEBUG] [REMOTE ] NMIH: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:15.873999] [DEBUG] [REMOTE ] NMIH: PASS: Integrity check passed. [2026-01-06T12:17:15.874040] [DEBUG] [REMOTE ] NMIH: Symbol is viable for forecasting. [2026-01-06T12:17:15.874088] [INFO ] [MAIN ] [2224/3534] NMIH kept (0.4s) | 2220 kept, 4 rejected | 129.4/min | ETA: 10.1m [2026-01-06T12:17:16.338393] [DEBUG] [REMOTE ] NMM: Retrieved 4564 rows, trimmed to 300. [2026-01-06T12:17:16.338553] [DEBUG] [REMOTE ] NMM: PASS: History has at least 300 days. [2026-01-06T12:17:16.338837] [DEBUG] [REMOTE ] NMM: PASS: Price check passed. Min price $43.42. [2026-01-06T12:17:16.338990] [DEBUG] [REMOTE ] NMM: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:16.339145] [DEBUG] [REMOTE ] NMM: PASS: Integrity check passed. [2026-01-06T12:17:16.339189] [DEBUG] [REMOTE ] NMM: Symbol is viable for forecasting. [2026-01-06T12:17:16.339243] [INFO ] [MAIN ] [2225/3534] NMM kept (0.5s) | 2221 kept, 4 rejected | 129.4/min | ETA: 10.1m [2026-01-06T12:17:16.546799] [DEBUG] [REMOTE ] NMRA: Retrieved 579 rows, trimmed to 300. [2026-01-06T12:17:16.546934] [DEBUG] [REMOTE ] NMRA: PASS: History has at least 300 days. [2026-01-06T12:17:16.547143] [DEBUG] [REMOTE ] NMRA: PASS: Price check passed. Min price $1.64. [2026-01-06T12:17:16.547282] [DEBUG] [REMOTE ] NMRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:16.547398] [DEBUG] [REMOTE ] NMRA: PASS: Integrity check passed. [2026-01-06T12:17:16.547440] [DEBUG] [REMOTE ] NMRA: Symbol is viable for forecasting. [2026-01-06T12:17:16.547489] [INFO ] [MAIN ] [2226/3534] NMRA kept (0.2s) | 2222 kept, 4 rejected | 129.5/min | ETA: 10.1m [2026-01-06T12:17:17.069904] [DEBUG] [REMOTE ] NMRK: Retrieved 2023 rows, trimmed to 300. [2026-01-06T12:17:17.070020] [DEBUG] [REMOTE ] NMRK: PASS: History has at least 300 days. [2026-01-06T12:17:17.070215] [DEBUG] [REMOTE ] NMRK: PASS: Price check passed. Min price $15.32. [2026-01-06T12:17:17.070343] [DEBUG] [REMOTE ] NMRK: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:17.070449] [DEBUG] [REMOTE ] NMRK: PASS: Integrity check passed. [2026-01-06T12:17:17.070488] [DEBUG] [REMOTE ] NMRK: Symbol is viable for forecasting. [2026-01-06T12:17:17.070535] [INFO ] [MAIN ] [2227/3534] NMRK kept (0.5s) | 2223 kept, 4 rejected | 129.4/min | ETA: 10.1m [2026-01-06T12:17:17.430129] [DEBUG] [REMOTE ] NN: Retrieved 1050 rows, trimmed to 300. [2026-01-06T12:17:17.430269] [DEBUG] [REMOTE ] NN: PASS: History has at least 300 days. [2026-01-06T12:17:17.430466] [DEBUG] [REMOTE ] NN: PASS: Price check passed. Min price $11.37. [2026-01-06T12:17:17.430640] [DEBUG] [REMOTE ] NN: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:17.430756] [DEBUG] [REMOTE ] NN: PASS: Integrity check passed. [2026-01-06T12:17:17.430794] [DEBUG] [REMOTE ] NN: Symbol is viable for forecasting. [2026-01-06T12:17:17.430841] [INFO ] [MAIN ] [2228/3534] NN kept (0.4s) | 2224 kept, 4 rejected | 129.5/min | ETA: 10.1m [2026-01-06T12:17:17.833800] [DEBUG] [REMOTE ] NNDM: Retrieved 2513 rows, trimmed to 300. [2026-01-06T12:17:17.833921] [DEBUG] [REMOTE ] NNDM: PASS: History has at least 300 days. [2026-01-06T12:17:17.834122] [DEBUG] [REMOTE ] NNDM: PASS: Price check passed. Min price $1.44. [2026-01-06T12:17:17.834261] [DEBUG] [REMOTE ] NNDM: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:17.834373] [DEBUG] [REMOTE ] NNDM: PASS: Integrity check passed. [2026-01-06T12:17:17.834415] [DEBUG] [REMOTE ] NNDM: Symbol is viable for forecasting. [2026-01-06T12:17:17.834496] [INFO ] [MAIN ] [2229/3534] NNDM kept (0.4s) | 2225 kept, 4 rejected | 129.5/min | ETA: 10.1m [2026-01-06T12:17:18.153198] [DEBUG] [REMOTE ] NNE: Retrieved 416 rows, trimmed to 300. [2026-01-06T12:17:18.153324] [DEBUG] [REMOTE ] NNE: PASS: History has at least 300 days. [2026-01-06T12:17:18.153517] [DEBUG] [REMOTE ] NNE: PASS: Price check passed. Min price $24.01. [2026-01-06T12:17:18.153673] [DEBUG] [REMOTE ] NNE: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:18.153782] [DEBUG] [REMOTE ] NNE: PASS: Integrity check passed. [2026-01-06T12:17:18.153821] [DEBUG] [REMOTE ] NNE: Symbol is viable for forecasting. [2026-01-06T12:17:18.153867] [INFO ] [MAIN ] [2230/3534] NNE kept (0.3s) | 2226 kept, 4 rejected | 129.5/min | ETA: 10.1m [2026-01-06T12:17:18.821497] [DEBUG] [REMOTE ] NNI: Retrieved 5550 rows, trimmed to 300. [2026-01-06T12:17:18.821661] [DEBUG] [REMOTE ] NNI: PASS: History has at least 300 days. [2026-01-06T12:17:18.822073] [DEBUG] [REMOTE ] NNI: PASS: Price check passed. Min price $124.42. [2026-01-06T12:17:18.822202] [DEBUG] [REMOTE ] NNI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:18.822316] [DEBUG] [REMOTE ] NNI: PASS: Integrity check passed. [2026-01-06T12:17:18.822355] [DEBUG] [REMOTE ] NNI: Symbol is viable for forecasting. [2026-01-06T12:17:18.822402] [INFO ] [MAIN ] [2231/3534] NNI kept (0.7s) | 2227 kept, 4 rejected | 129.5/min | ETA: 10.1m [2026-01-06T12:17:19.318677] [DEBUG] [REMOTE ] NNN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:19.318816] [DEBUG] [REMOTE ] NNN: PASS: History has at least 300 days. [2026-01-06T12:17:19.319051] [DEBUG] [REMOTE ] NNN: PASS: Price check passed. Min price $39.05. [2026-01-06T12:17:19.319180] [DEBUG] [REMOTE ] NNN: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:19.319299] [DEBUG] [REMOTE ] NNN: PASS: Integrity check passed. [2026-01-06T12:17:19.319339] [DEBUG] [REMOTE ] NNN: Symbol is viable for forecasting. [2026-01-06T12:17:19.319385] [INFO ] [MAIN ] [2232/3534] NNN kept (0.5s) | 2228 kept, 4 rejected | 129.5/min | ETA: 10.1m [2026-01-06T12:17:19.584708] [DEBUG] [REMOTE ] NNOX: Retrieved 1349 rows, trimmed to 300. [2026-01-06T12:17:19.584830] [DEBUG] [REMOTE ] NNOX: PASS: History has at least 300 days. [2026-01-06T12:17:19.585023] [DEBUG] [REMOTE ] NNOX: PASS: Price check passed. Min price $2.78. [2026-01-06T12:17:19.585184] [DEBUG] [REMOTE ] NNOX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:19.585292] [DEBUG] [REMOTE ] NNOX: PASS: Integrity check passed. [2026-01-06T12:17:19.585332] [DEBUG] [REMOTE ] NNOX: Symbol is viable for forecasting. [2026-01-06T12:17:19.585378] [INFO ] [MAIN ] [2233/3534] NNOX kept (0.3s) | 2229 kept, 4 rejected | 129.5/min | ETA: 10.0m [2026-01-06T12:17:20.847465] [DEBUG] [REMOTE ] NNY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:20.847632] [DEBUG] [REMOTE ] NNY: PASS: History has at least 300 days. [2026-01-06T12:17:20.847881] [DEBUG] [REMOTE ] NNY: PASS: Price check passed. Min price $8.22. [2026-01-06T12:17:20.848017] [DEBUG] [REMOTE ] NNY: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:20.848128] [DEBUG] [REMOTE ] NNY: PASS: Integrity check passed. [2026-01-06T12:17:20.848167] [DEBUG] [REMOTE ] NNY: Symbol is viable for forecasting. [2026-01-06T12:17:20.848213] [INFO ] [MAIN ] [2234/3534] NNY kept (1.3s) | 2230 kept, 4 rejected | 129.4/min | ETA: 10.0m [2026-01-06T12:17:21.251106] [DEBUG] [REMOTE ] NOA: Retrieved 4808 rows, trimmed to 300. [2026-01-06T12:17:21.251266] [DEBUG] [REMOTE ] NOA: PASS: History has at least 300 days. [2026-01-06T12:17:21.251566] [DEBUG] [REMOTE ] NOA: PASS: Price check passed. Min price $13.09. [2026-01-06T12:17:21.251780] [DEBUG] [REMOTE ] NOA: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:21.251945] [DEBUG] [REMOTE ] NOA: PASS: Integrity check passed. [2026-01-06T12:17:21.252004] [DEBUG] [REMOTE ] NOA: Symbol is viable for forecasting. [2026-01-06T12:17:21.252093] [INFO ] [MAIN ] [2235/3534] NOA kept (0.4s) | 2231 kept, 4 rejected | 129.4/min | ETA: 10.0m [2026-01-06T12:17:21.633370] [DEBUG] [REMOTE ] NOAH: Retrieved 3810 rows, trimmed to 300. [2026-01-06T12:17:21.633516] [DEBUG] [REMOTE ] NOAH: PASS: History has at least 300 days. [2026-01-06T12:17:21.633774] [DEBUG] [REMOTE ] NOAH: PASS: Price check passed. Min price $9.61. [2026-01-06T12:17:21.633914] [DEBUG] [REMOTE ] NOAH: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:21.634028] [DEBUG] [REMOTE ] NOAH: PASS: Integrity check passed. [2026-01-06T12:17:21.634068] [DEBUG] [REMOTE ] NOAH: Symbol is viable for forecasting. [2026-01-06T12:17:21.634114] [INFO ] [MAIN ] [2236/3534] NOAH kept (0.4s) | 2232 kept, 4 rejected | 129.4/min | ETA: 10.0m [2026-01-06T12:17:21.967108] [DEBUG] [REMOTE ] NODK: Retrieved 2214 rows, trimmed to 300. [2026-01-06T12:17:21.967247] [DEBUG] [REMOTE ] NODK: PASS: History has at least 300 days. [2026-01-06T12:17:21.967443] [DEBUG] [REMOTE ] NODK: PASS: Price check passed. Min price $12.99. [2026-01-06T12:17:21.967599] [DEBUG] [REMOTE ] NODK: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:21.967728] [DEBUG] [REMOTE ] NODK: PASS: Integrity check passed. [2026-01-06T12:17:21.967769] [DEBUG] [REMOTE ] NODK: Symbol is viable for forecasting. [2026-01-06T12:17:21.967814] [INFO ] [MAIN ] [2237/3534] NODK kept (0.3s) | 2233 kept, 4 rejected | 129.4/min | ETA: 10.0m [2026-01-06T12:17:22.327164] [DEBUG] [REMOTE ] NOG: Retrieved 4713 rows, trimmed to 300. [2026-01-06T12:17:22.327333] [DEBUG] [REMOTE ] NOG: PASS: History has at least 300 days. [2026-01-06T12:17:22.327630] [DEBUG] [REMOTE ] NOG: PASS: Price check passed. Min price $20.06. [2026-01-06T12:17:22.327828] [DEBUG] [REMOTE ] NOG: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:22.327970] [DEBUG] [REMOTE ] NOG: PASS: Integrity check passed. [2026-01-06T12:17:22.328012] [DEBUG] [REMOTE ] NOG: Symbol is viable for forecasting. [2026-01-06T12:17:22.328065] [INFO ] [MAIN ] [2238/3534] NOG kept (0.4s) | 2234 kept, 4 rejected | 129.4/min | ETA: 10.0m [2026-01-06T12:17:22.771764] [DEBUG] [REMOTE ] NOMD: Retrieved 2516 rows, trimmed to 300. [2026-01-06T12:17:22.771884] [DEBUG] [REMOTE ] NOMD: PASS: History has at least 300 days. [2026-01-06T12:17:22.772078] [DEBUG] [REMOTE ] NOMD: PASS: Price check passed. Min price $10.99. [2026-01-06T12:17:22.772210] [DEBUG] [REMOTE ] NOMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:22.772314] [DEBUG] [REMOTE ] NOMD: PASS: Integrity check passed. [2026-01-06T12:17:22.772354] [DEBUG] [REMOTE ] NOMD: Symbol is viable for forecasting. [2026-01-06T12:17:22.772400] [INFO ] [MAIN ] [2239/3534] NOMD kept (0.4s) | 2235 kept, 4 rejected | 129.4/min | ETA: 10.0m [2026-01-06T12:17:22.988490] [DEBUG] [REMOTE ] NOTE: Retrieved 1275 rows, trimmed to 300. [2026-01-06T12:17:22.988645] [DEBUG] [REMOTE ] NOTE: PASS: History has at least 300 days. [2026-01-06T12:17:22.988888] [DEBUG] [REMOTE ] NOTE: PASS: Price check passed. Min price $1.47. [2026-01-06T12:17:22.989042] [DEBUG] [REMOTE ] NOTE: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:22.989154] [DEBUG] [REMOTE ] NOTE: PASS: Integrity check passed. [2026-01-06T12:17:22.989195] [DEBUG] [REMOTE ] NOTE: Symbol is viable for forecasting. [2026-01-06T12:17:22.989244] [INFO ] [MAIN ] [2240/3534] NOTE kept (0.2s) | 2236 kept, 4 rejected | 129.5/min | ETA: 10.0m [2026-01-06T12:17:23.517100] [DEBUG] [REMOTE ] NPCE: Retrieved 1182 rows, trimmed to 300. [2026-01-06T12:17:23.517239] [DEBUG] [REMOTE ] NPCE: PASS: History has at least 300 days. [2026-01-06T12:17:23.517441] [DEBUG] [REMOTE ] NPCE: PASS: Price check passed. Min price $9.40. [2026-01-06T12:17:23.517594] [DEBUG] [REMOTE ] NPCE: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:23.517732] [DEBUG] [REMOTE ] NPCE: PASS: Integrity check passed. [2026-01-06T12:17:23.517774] [DEBUG] [REMOTE ] NPCE: Symbol is viable for forecasting. [2026-01-06T12:17:23.517838] [INFO ] [MAIN ] [2241/3534] NPCE kept (0.5s) | 2237 kept, 4 rejected | 129.5/min | ETA: 10.0m [2026-01-06T12:17:23.925261] [DEBUG] [REMOTE ] NPFD: Retrieved 1016 rows, trimmed to 300. [2026-01-06T12:17:23.925411] [DEBUG] [REMOTE ] NPFD: PASS: History has at least 300 days. [2026-01-06T12:17:23.925677] [DEBUG] [REMOTE ] NPFD: PASS: Price check passed. Min price $18.95. [2026-01-06T12:17:23.925872] [DEBUG] [REMOTE ] NPFD: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:23.926004] [DEBUG] [REMOTE ] NPFD: PASS: Integrity check passed. [2026-01-06T12:17:23.926053] [DEBUG] [REMOTE ] NPFD: Symbol is viable for forecasting. [2026-01-06T12:17:23.926113] [INFO ] [MAIN ] [2242/3534] NPFD kept (0.4s) | 2238 kept, 4 rejected | 129.5/min | ETA: 10.0m [2026-01-06T12:17:24.516066] [DEBUG] [REMOTE ] NPK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:24.516200] [DEBUG] [REMOTE ] NPK: PASS: History has at least 300 days. [2026-01-06T12:17:24.516415] [DEBUG] [REMOTE ] NPK: PASS: Price check passed. Min price $91.59. [2026-01-06T12:17:24.516551] [DEBUG] [REMOTE ] NPK: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:24.516689] [DEBUG] [REMOTE ] NPK: PASS: Integrity check passed. [2026-01-06T12:17:24.516730] [DEBUG] [REMOTE ] NPK: Symbol is viable for forecasting. [2026-01-06T12:17:24.516779] [INFO ] [MAIN ] [2243/3534] NPK kept (0.6s) | 2239 kept, 4 rejected | 129.4/min | ETA: 10.0m [2026-01-06T12:17:24.961264] [DEBUG] [REMOTE ] NPO: Retrieved 5942 rows, trimmed to 300. [2026-01-06T12:17:24.961392] [DEBUG] [REMOTE ] NPO: PASS: History has at least 300 days. [2026-01-06T12:17:24.961614] [DEBUG] [REMOTE ] NPO: PASS: Price check passed. Min price $202.27. [2026-01-06T12:17:24.961774] [DEBUG] [REMOTE ] NPO: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:24.961888] [DEBUG] [REMOTE ] NPO: PASS: Integrity check passed. [2026-01-06T12:17:24.961927] [DEBUG] [REMOTE ] NPO: Symbol is viable for forecasting. [2026-01-06T12:17:24.961973] [INFO ] [MAIN ] [2244/3534] NPO kept (0.4s) | 2240 kept, 4 rejected | 129.4/min | ETA: 10.0m [2026-01-06T12:17:25.991074] [DEBUG] [REMOTE ] NQP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:25.991213] [DEBUG] [REMOTE ] NQP: PASS: History has at least 300 days. [2026-01-06T12:17:25.991436] [DEBUG] [REMOTE ] NQP: PASS: Price check passed. Min price $11.82. [2026-01-06T12:17:25.991585] [DEBUG] [REMOTE ] NQP: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:25.991707] [DEBUG] [REMOTE ] NQP: PASS: Integrity check passed. [2026-01-06T12:17:25.991749] [DEBUG] [REMOTE ] NQP: Symbol is viable for forecasting. [2026-01-06T12:17:25.991798] [INFO ] [MAIN ] [2245/3534] NQP kept (1.0s) | 2241 kept, 4 rejected | 129.4/min | ETA: 10.0m [2026-01-06T12:17:26.282565] [DEBUG] [REMOTE ] NRC: Retrieved 3174 rows, trimmed to 300. [2026-01-06T12:17:26.282718] [DEBUG] [REMOTE ] NRC: PASS: History has at least 300 days. [2026-01-06T12:17:26.282952] [DEBUG] [REMOTE ] NRC: PASS: Price check passed. Min price $11.32. [2026-01-06T12:17:26.283090] [DEBUG] [REMOTE ] NRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:26.283203] [DEBUG] [REMOTE ] NRC: PASS: Integrity check passed. [2026-01-06T12:17:26.283244] [DEBUG] [REMOTE ] NRC: Symbol is viable for forecasting. [2026-01-06T12:17:26.283292] [INFO ] [MAIN ] [2246/3534] NRC kept (0.3s) | 2242 kept, 4 rejected | 129.4/min | ETA: 10.0m [2026-01-06T12:17:26.611418] [DEBUG] [REMOTE ] NRDS: Retrieved 1045 rows, trimmed to 300. [2026-01-06T12:17:26.611553] [DEBUG] [REMOTE ] NRDS: PASS: History has at least 300 days. [2026-01-06T12:17:26.611774] [DEBUG] [REMOTE ] NRDS: PASS: Price check passed. Min price $10.29. [2026-01-06T12:17:26.611910] [DEBUG] [REMOTE ] NRDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:26.612019] [DEBUG] [REMOTE ] NRDS: PASS: Integrity check passed. [2026-01-06T12:17:26.612059] [DEBUG] [REMOTE ] NRDS: Symbol is viable for forecasting. [2026-01-06T12:17:26.612122] [INFO ] [MAIN ] [2247/3534] NRDS kept (0.3s) | 2243 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:27.057882] [DEBUG] [REMOTE ] NREF: Retrieved 1485 rows, trimmed to 300. [2026-01-06T12:17:27.058003] [DEBUG] [REMOTE ] NREF: PASS: History has at least 300 days. [2026-01-06T12:17:27.058204] [DEBUG] [REMOTE ] NREF: PASS: Price check passed. Min price $12.61. [2026-01-06T12:17:27.058368] [DEBUG] [REMOTE ] NREF: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:27.058492] [DEBUG] [REMOTE ] NREF: PASS: Integrity check passed. [2026-01-06T12:17:27.058535] [DEBUG] [REMOTE ] NREF: Symbol is viable for forecasting. [2026-01-06T12:17:27.058609] [INFO ] [MAIN ] [2248/3534] NREF kept (0.4s) | 2244 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:27.566728] [DEBUG] [REMOTE ] NRG: Retrieved 5558 rows, trimmed to 300. [2026-01-06T12:17:27.566863] [DEBUG] [REMOTE ] NRG: PASS: History has at least 300 days. [2026-01-06T12:17:27.567080] [DEBUG] [REMOTE ] NRG: PASS: Price check passed. Min price $149.48. [2026-01-06T12:17:27.567217] [DEBUG] [REMOTE ] NRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:27.567335] [DEBUG] [REMOTE ] NRG: PASS: Integrity check passed. [2026-01-06T12:17:27.567375] [DEBUG] [REMOTE ] NRG: Symbol is viable for forecasting. [2026-01-06T12:17:27.567424] [INFO ] [MAIN ] [2249/3534] NRG kept (0.5s) | 2245 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:28.127504] [DEBUG] [REMOTE ] NRIM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:28.127679] [DEBUG] [REMOTE ] NRIM: PASS: History has at least 300 days. [2026-01-06T12:17:28.127928] [DEBUG] [REMOTE ] NRIM: PASS: Price check passed. Min price $19.64. [2026-01-06T12:17:28.128061] [DEBUG] [REMOTE ] NRIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:28.128183] [DEBUG] [REMOTE ] NRIM: PASS: Integrity check passed. [2026-01-06T12:17:28.128223] [DEBUG] [REMOTE ] NRIM: Symbol is viable for forecasting. [2026-01-06T12:17:28.128271] [INFO ] [MAIN ] [2250/3534] NRIM kept (0.6s) | 2246 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:28.272538] [DEBUG] [REMOTE ] NRIX: Retrieved 1369 rows, trimmed to 300. [2026-01-06T12:17:28.272686] [DEBUG] [REMOTE ] NRIX: PASS: History has at least 300 days. [2026-01-06T12:17:28.272890] [DEBUG] [REMOTE ] NRIX: PASS: Price check passed. Min price $9.18. [2026-01-06T12:17:28.273023] [DEBUG] [REMOTE ] NRIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:28.273312] [DEBUG] [REMOTE ] NRIX: PASS: Integrity check passed. [2026-01-06T12:17:28.273352] [DEBUG] [REMOTE ] NRIX: Symbol is viable for forecasting. [2026-01-06T12:17:28.273400] [INFO ] [MAIN ] [2251/3534] NRIX kept (0.1s) | 2247 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:28.994454] [DEBUG] [REMOTE ] NRK: Retrieved 5779 rows, trimmed to 300. [2026-01-06T12:17:28.994605] [DEBUG] [REMOTE ] NRK: PASS: History has at least 300 days. [2026-01-06T12:17:28.994839] [DEBUG] [REMOTE ] NRK: PASS: Price check passed. Min price $9.89. [2026-01-06T12:17:28.995006] [DEBUG] [REMOTE ] NRK: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:28.995130] [DEBUG] [REMOTE ] NRK: PASS: Integrity check passed. [2026-01-06T12:17:28.995182] [DEBUG] [REMOTE ] NRK: Symbol is viable for forecasting. [2026-01-06T12:17:28.995247] [INFO ] [MAIN ] [2252/3534] NRK kept (0.7s) | 2248 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:29.463966] [DEBUG] [REMOTE ] NRP: Retrieved 5845 rows, trimmed to 300. [2026-01-06T12:17:29.464097] [DEBUG] [REMOTE ] NRP: PASS: History has at least 300 days. [2026-01-06T12:17:29.464301] [DEBUG] [REMOTE ] NRP: PASS: Price check passed. Min price $99.92. [2026-01-06T12:17:29.464435] [DEBUG] [REMOTE ] NRP: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:29.464547] [DEBUG] [REMOTE ] NRP: PASS: Integrity check passed. [2026-01-06T12:17:29.464621] [DEBUG] [REMOTE ] NRP: Symbol is viable for forecasting. [2026-01-06T12:17:29.464672] [INFO ] [MAIN ] [2253/3534] NRP kept (0.5s) | 2249 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:29.773982] [DEBUG] [REMOTE ] NRXP: Retrieved 2032 rows, trimmed to 300. [2026-01-06T12:17:29.774106] [DEBUG] [REMOTE ] NRXP: PASS: History has at least 300 days. [2026-01-06T12:17:29.774303] [DEBUG] [REMOTE ] NRXP: PASS: Price check passed. Min price $1.98. [2026-01-06T12:17:29.774435] [DEBUG] [REMOTE ] NRXP: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:29.774543] [DEBUG] [REMOTE ] NRXP: PASS: Integrity check passed. [2026-01-06T12:17:29.774613] [DEBUG] [REMOTE ] NRXP: Symbol is viable for forecasting. [2026-01-06T12:17:29.774663] [INFO ] [MAIN ] [2254/3534] NRXP kept (0.3s) | 2250 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:30.241305] [DEBUG] [REMOTE ] NSC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:30.241438] [DEBUG] [REMOTE ] NSC: PASS: History has at least 300 days. [2026-01-06T12:17:30.241669] [DEBUG] [REMOTE ] NSC: PASS: Price check passed. Min price $278.21. [2026-01-06T12:17:30.241837] [DEBUG] [REMOTE ] NSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:30.242039] [DEBUG] [REMOTE ] NSC: PASS: Integrity check passed. [2026-01-06T12:17:30.242089] [DEBUG] [REMOTE ] NSC: Symbol is viable for forecasting. [2026-01-06T12:17:30.242140] [INFO ] [MAIN ] [2255/3534] NSC kept (0.5s) | 2251 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:30.581329] [DEBUG] [REMOTE ] NSP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:30.581461] [DEBUG] [REMOTE ] NSP: PASS: History has at least 300 days. [2026-01-06T12:17:30.581720] [DEBUG] [REMOTE ] NSP: PASS: Price check passed. Min price $31.15. [2026-01-06T12:17:30.581862] [DEBUG] [REMOTE ] NSP: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:30.581984] [DEBUG] [REMOTE ] NSP: PASS: Integrity check passed. [2026-01-06T12:17:30.582025] [DEBUG] [REMOTE ] NSP: Symbol is viable for forecasting. [2026-01-06T12:17:30.582076] [INFO ] [MAIN ] [2256/3534] NSP kept (0.3s) | 2252 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:31.151821] [DEBUG] [REMOTE ] NSSC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:31.151976] [DEBUG] [REMOTE ] NSSC: PASS: History has at least 300 days. [2026-01-06T12:17:31.152255] [DEBUG] [REMOTE ] NSSC: PASS: Price check passed. Min price $37.68. [2026-01-06T12:17:31.152432] [DEBUG] [REMOTE ] NSSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:31.152624] [DEBUG] [REMOTE ] NSSC: PASS: Integrity check passed. [2026-01-06T12:17:31.152683] [DEBUG] [REMOTE ] NSSC: Symbol is viable for forecasting. [2026-01-06T12:17:31.152743] [INFO ] [MAIN ] [2257/3534] NSSC kept (0.6s) | 2253 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:31.663015] [DEBUG] [REMOTE ] NTAP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:31.663150] [DEBUG] [REMOTE ] NTAP: PASS: History has at least 300 days. [2026-01-06T12:17:31.663383] [DEBUG] [REMOTE ] NTAP: PASS: Price check passed. Min price $102.74. [2026-01-06T12:17:31.663527] [DEBUG] [REMOTE ] NTAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:31.663688] [DEBUG] [REMOTE ] NTAP: PASS: Integrity check passed. [2026-01-06T12:17:31.663753] [DEBUG] [REMOTE ] NTAP: Symbol is viable for forecasting. [2026-01-06T12:17:31.663805] [INFO ] [MAIN ] [2258/3534] NTAP kept (0.5s) | 2254 kept, 4 rejected | 129.4/min | ETA: 9.9m [2026-01-06T12:17:31.828227] [DEBUG] [REMOTE ] NTB: Retrieved 2338 rows, trimmed to 300. [2026-01-06T12:17:31.828352] [DEBUG] [REMOTE ] NTB: PASS: History has at least 300 days. [2026-01-06T12:17:31.828551] [DEBUG] [REMOTE ] NTB: PASS: Price check passed. Min price $40.57. [2026-01-06T12:17:31.828717] [DEBUG] [REMOTE ] NTB: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:31.828828] [DEBUG] [REMOTE ] NTB: PASS: Integrity check passed. [2026-01-06T12:17:31.828882] [DEBUG] [REMOTE ] NTB: Symbol is viable for forecasting. [2026-01-06T12:17:31.828931] [INFO ] [MAIN ] [2259/3534] NTB kept (0.2s) | 2255 kept, 4 rejected | 129.5/min | ETA: 9.8m [2026-01-06T12:17:33.008114] [DEBUG] [REMOTE ] NTES: Retrieved 6416 rows, trimmed to 300. [2026-01-06T12:17:33.008247] [DEBUG] [REMOTE ] NTES: PASS: History has at least 300 days. [2026-01-06T12:17:33.008452] [DEBUG] [REMOTE ] NTES: PASS: Price check passed. Min price $132.88. [2026-01-06T12:17:33.008602] [DEBUG] [REMOTE ] NTES: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:33.008716] [DEBUG] [REMOTE ] NTES: PASS: Integrity check passed. [2026-01-06T12:17:33.008755] [DEBUG] [REMOTE ] NTES: Symbol is viable for forecasting. [2026-01-06T12:17:33.008803] [INFO ] [MAIN ] [2260/3534] NTES kept (1.2s) | 2256 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:33.534094] [DEBUG] [REMOTE ] NTIC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:33.534255] [DEBUG] [REMOTE ] NTIC: PASS: History has at least 300 days. [2026-01-06T12:17:33.534622] [DEBUG] [REMOTE ] NTIC: PASS: Price check passed. Min price $7.35. [2026-01-06T12:17:33.534801] [DEBUG] [REMOTE ] NTIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:33.535106] [DEBUG] [REMOTE ] NTIC: PASS: Integrity check passed. [2026-01-06T12:17:33.535158] [DEBUG] [REMOTE ] NTIC: Symbol is viable for forecasting. [2026-01-06T12:17:33.535216] [INFO ] [MAIN ] [2261/3534] NTIC kept (0.5s) | 2257 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:33.853328] [DEBUG] [REMOTE ] NTLA: Retrieved 2430 rows, trimmed to 300. [2026-01-06T12:17:33.853426] [DEBUG] [REMOTE ] NTLA: PASS: History has at least 300 days. [2026-01-06T12:17:33.853638] [DEBUG] [REMOTE ] NTLA: PASS: Price check passed. Min price $8.04. [2026-01-06T12:17:33.853772] [DEBUG] [REMOTE ] NTLA: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:33.853878] [DEBUG] [REMOTE ] NTLA: PASS: Integrity check passed. [2026-01-06T12:17:33.853917] [DEBUG] [REMOTE ] NTLA: Symbol is viable for forecasting. [2026-01-06T12:17:33.853963] [INFO ] [MAIN ] [2262/3534] NTLA kept (0.3s) | 2258 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:34.233141] [DEBUG] [REMOTE ] NTNX: Retrieved 2328 rows, trimmed to 300. [2026-01-06T12:17:34.233330] [DEBUG] [REMOTE ] NTNX: PASS: History has at least 300 days. [2026-01-06T12:17:34.233613] [DEBUG] [REMOTE ] NTNX: PASS: Price check passed. Min price $46.57. [2026-01-06T12:17:34.233761] [DEBUG] [REMOTE ] NTNX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:34.233894] [DEBUG] [REMOTE ] NTNX: PASS: Integrity check passed. [2026-01-06T12:17:34.233937] [DEBUG] [REMOTE ] NTNX: Symbol is viable for forecasting. [2026-01-06T12:17:34.233994] [INFO ] [MAIN ] [2263/3534] NTNX kept (0.4s) | 2259 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:34.673366] [DEBUG] [REMOTE ] NTRA: Retrieved 2643 rows, trimmed to 300. [2026-01-06T12:17:34.673564] [DEBUG] [REMOTE ] NTRA: PASS: History has at least 300 days. [2026-01-06T12:17:34.673834] [DEBUG] [REMOTE ] NTRA: PASS: Price check passed. Min price $169.27. [2026-01-06T12:17:34.673973] [DEBUG] [REMOTE ] NTRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:34.674094] [DEBUG] [REMOTE ] NTRA: PASS: Integrity check passed. [2026-01-06T12:17:34.674134] [DEBUG] [REMOTE ] NTRA: Symbol is viable for forecasting. [2026-01-06T12:17:34.674187] [INFO ] [MAIN ] [2264/3534] NTRA kept (0.4s) | 2260 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:35.017150] [DEBUG] [REMOTE ] NTRB: Retrieved 1843 rows, trimmed to 300. [2026-01-06T12:17:35.017357] [DEBUG] [REMOTE ] NTRB: PASS: History has at least 300 days. [2026-01-06T12:17:35.017650] [DEBUG] [REMOTE ] NTRB: PASS: Price check passed. Min price $4.38. [2026-01-06T12:17:35.017822] [DEBUG] [REMOTE ] NTRB: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:35.017964] [DEBUG] [REMOTE ] NTRB: PASS: Integrity check passed. [2026-01-06T12:17:35.018031] [DEBUG] [REMOTE ] NTRB: Symbol is viable for forecasting. [2026-01-06T12:17:35.018088] [INFO ] [MAIN ] [2265/3534] NTRB kept (0.3s) | 2261 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:35.664029] [DEBUG] [REMOTE ] NTRS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:35.664383] [DEBUG] [REMOTE ] NTRS: PASS: History has at least 300 days. [2026-01-06T12:17:35.664722] [DEBUG] [REMOTE ] NTRS: PASS: Price check passed. Min price $121.99. [2026-01-06T12:17:35.664929] [DEBUG] [REMOTE ] NTRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:35.665069] [DEBUG] [REMOTE ] NTRS: PASS: Integrity check passed. [2026-01-06T12:17:35.665111] [DEBUG] [REMOTE ] NTRS: Symbol is viable for forecasting. [2026-01-06T12:17:35.665164] [INFO ] [MAIN ] [2266/3534] NTRS kept (0.6s) | 2262 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:35.987457] [DEBUG] [REMOTE ] NTRSO: Retrieved 1553 rows, trimmed to 300. [2026-01-06T12:17:35.987622] [DEBUG] [REMOTE ] NTRSO: PASS: History has at least 300 days. [2026-01-06T12:17:35.987874] [DEBUG] [REMOTE ] NTRSO: PASS: Price check passed. Min price $19.10. [2026-01-06T12:17:35.988016] [DEBUG] [REMOTE ] NTRSO: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:35.988134] [DEBUG] [REMOTE ] NTRSO: PASS: Integrity check passed. [2026-01-06T12:17:35.988175] [DEBUG] [REMOTE ] NTRSO: Symbol is viable for forecasting. [2026-01-06T12:17:35.988224] [INFO ] [MAIN ] [2267/3534] NTRSO kept (0.3s) | 2263 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:36.249010] [DEBUG] [REMOTE ] NUKK: Retrieved 508 rows, trimmed to 300. [2026-01-06T12:17:36.249325] [DEBUG] [REMOTE ] NUKK: PASS: History has at least 300 days. [2026-01-06T12:17:36.249522] [DEBUG] [REMOTE ] NUKK: PASS: Price check passed. Min price $3.93. [2026-01-06T12:17:36.249700] [DEBUG] [REMOTE ] NUKK: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:36.249818] [DEBUG] [REMOTE ] NUKK: PASS: Integrity check passed. [2026-01-06T12:17:36.249858] [DEBUG] [REMOTE ] NUKK: Symbol is viable for forecasting. [2026-01-06T12:17:36.249904] [INFO ] [MAIN ] [2268/3534] NUKK kept (0.3s) | 2264 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:36.827472] [DEBUG] [REMOTE ] NUS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:36.827634] [DEBUG] [REMOTE ] NUS: PASS: History has at least 300 days. [2026-01-06T12:17:36.827917] [DEBUG] [REMOTE ] NUS: PASS: Price check passed. Min price $9.07. [2026-01-06T12:17:36.828061] [DEBUG] [REMOTE ] NUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:36.828192] [DEBUG] [REMOTE ] NUS: PASS: Integrity check passed. [2026-01-06T12:17:36.828234] [DEBUG] [REMOTE ] NUS: Symbol is viable for forecasting. [2026-01-06T12:17:36.828285] [INFO ] [MAIN ] [2269/3534] NUS kept (0.6s) | 2265 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:37.209048] [DEBUG] [REMOTE ] NUTX: Retrieved 3167 rows, trimmed to 300. [2026-01-06T12:17:37.209255] [DEBUG] [REMOTE ] NUTX: PASS: History has at least 300 days. [2026-01-06T12:17:37.209563] [DEBUG] [REMOTE ] NUTX: PASS: Price check passed. Min price $94.83. [2026-01-06T12:17:37.209745] [DEBUG] [REMOTE ] NUTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:37.209921] [DEBUG] [REMOTE ] NUTX: PASS: Integrity check passed. [2026-01-06T12:17:37.209968] [DEBUG] [REMOTE ] NUTX: Symbol is viable for forecasting. [2026-01-06T12:17:37.210021] [INFO ] [MAIN ] [2270/3534] NUTX kept (0.4s) | 2266 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:37.536644] [DEBUG] [REMOTE ] NUVB: Retrieved 1348 rows, trimmed to 300. [2026-01-06T12:17:37.536847] [DEBUG] [REMOTE ] NUVB: PASS: History has at least 300 days. [2026-01-06T12:17:37.537108] [DEBUG] [REMOTE ] NUVB: PASS: Price check passed. Min price $3.41. [2026-01-06T12:17:37.537253] [DEBUG] [REMOTE ] NUVB: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:37.537406] [DEBUG] [REMOTE ] NUVB: PASS: Integrity check passed. [2026-01-06T12:17:37.537450] [DEBUG] [REMOTE ] NUVB: Symbol is viable for forecasting. [2026-01-06T12:17:37.537505] [INFO ] [MAIN ] [2271/3534] NUVB kept (0.3s) | 2267 kept, 4 rejected | 129.4/min | ETA: 9.8m [2026-01-06T12:17:37.900294] [DEBUG] [REMOTE ] NUVL: Retrieved 1114 rows, trimmed to 300. [2026-01-06T12:17:37.900511] [DEBUG] [REMOTE ] NUVL: PASS: History has at least 300 days. [2026-01-06T12:17:37.900810] [DEBUG] [REMOTE ] NUVL: PASS: Price check passed. Min price $84.66. [2026-01-06T12:17:37.900953] [DEBUG] [REMOTE ] NUVL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:37.901078] [DEBUG] [REMOTE ] NUVL: PASS: Integrity check passed. [2026-01-06T12:17:37.901120] [DEBUG] [REMOTE ] NUVL: Symbol is viable for forecasting. [2026-01-06T12:17:37.901183] [INFO ] [MAIN ] [2272/3534] NUVL kept (0.4s) | 2268 kept, 4 rejected | 129.5/min | ETA: 9.7m [2026-01-06T12:17:38.435140] [DEBUG] [REMOTE ] NUWE: Retrieved 3491 rows, trimmed to 300. [2026-01-06T12:17:38.435269] [DEBUG] [REMOTE ] NUWE: PASS: History has at least 300 days. [2026-01-06T12:17:38.435681] [DEBUG] [REMOTE ] NUWE: PASS: Price check passed. Min price $1.74. [2026-01-06T12:17:38.435818] [DEBUG] [REMOTE ] NUWE: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:38.435930] [DEBUG] [REMOTE ] NUWE: PASS: Integrity check passed. [2026-01-06T12:17:38.435971] [DEBUG] [REMOTE ] NUWE: Symbol is viable for forecasting. [2026-01-06T12:17:38.436018] [INFO ] [MAIN ] [2273/3534] NUWE kept (0.5s) | 2269 kept, 4 rejected | 129.4/min | ETA: 9.7m [2026-01-06T12:17:38.928405] [DEBUG] [REMOTE ] NVAX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:38.928553] [DEBUG] [REMOTE ] NVAX: PASS: History has at least 300 days. [2026-01-06T12:17:38.929115] [DEBUG] [REMOTE ] NVAX: PASS: Price check passed. Min price $6.22. [2026-01-06T12:17:38.929258] [DEBUG] [REMOTE ] NVAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:38.929385] [DEBUG] [REMOTE ] NVAX: PASS: Integrity check passed. [2026-01-06T12:17:38.929427] [DEBUG] [REMOTE ] NVAX: Symbol is viable for forecasting. [2026-01-06T12:17:38.929477] [INFO ] [MAIN ] [2274/3534] NVAX kept (0.5s) | 2270 kept, 4 rejected | 129.4/min | ETA: 9.7m [2026-01-06T12:17:39.123700] [DEBUG] [REMOTE ] NVD: Retrieved 595 rows, trimmed to 300. [2026-01-06T12:17:39.123809] [DEBUG] [REMOTE ] NVD: PASS: History has at least 300 days. [2026-01-06T12:17:39.123999] [DEBUG] [REMOTE ] NVD: PASS: Price check passed. Min price $6.12. [2026-01-06T12:17:39.124136] [DEBUG] [REMOTE ] NVD: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:39.124243] [DEBUG] [REMOTE ] NVD: PASS: Integrity check passed. [2026-01-06T12:17:39.124283] [DEBUG] [REMOTE ] NVD: Symbol is viable for forecasting. [2026-01-06T12:17:39.124328] [INFO ] [MAIN ] [2275/3534] NVD kept (0.2s) | 2271 kept, 4 rejected | 129.5/min | ETA: 9.7m [2026-01-06T12:17:39.878038] [DEBUG] [REMOTE ] NVDA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:39.878177] [DEBUG] [REMOTE ] NVDA: PASS: History has at least 300 days. [2026-01-06T12:17:39.878408] [DEBUG] [REMOTE ] NVDA: PASS: Price check passed. Min price $170.94. [2026-01-06T12:17:39.878539] [DEBUG] [REMOTE ] NVDA: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:39.878678] [DEBUG] [REMOTE ] NVDA: PASS: Integrity check passed. [2026-01-06T12:17:39.878719] [DEBUG] [REMOTE ] NVDA: Symbol is viable for forecasting. [2026-01-06T12:17:39.878767] [INFO ] [MAIN ] [2276/3534] NVDA kept (0.8s) | 2272 kept, 4 rejected | 129.4/min | ETA: 9.7m [2026-01-06T12:17:40.065641] [DEBUG] [REMOTE ] NVDD: Retrieved 580 rows, trimmed to 300. [2026-01-06T12:17:40.065771] [DEBUG] [REMOTE ] NVDD: PASS: History has at least 300 days. [2026-01-06T12:17:40.065965] [DEBUG] [REMOTE ] NVDD: PASS: Price check passed. Min price $34.80. [2026-01-06T12:17:40.066146] [DEBUG] [REMOTE ] NVDD: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:40.066308] [DEBUG] [REMOTE ] NVDD: PASS: Integrity check passed. [2026-01-06T12:17:40.066361] [DEBUG] [REMOTE ] NVDD: Symbol is viable for forecasting. [2026-01-06T12:17:40.066423] [INFO ] [MAIN ] [2277/3534] NVDD kept (0.2s) | 2273 kept, 4 rejected | 129.5/min | ETA: 9.7m [2026-01-06T12:17:40.501293] [DEBUG] [REMOTE ] NVDL: Retrieved 767 rows, trimmed to 300. [2026-01-06T12:17:40.501454] [DEBUG] [REMOTE ] NVDL: PASS: History has at least 300 days. [2026-01-06T12:17:40.501733] [DEBUG] [REMOTE ] NVDL: PASS: Price check passed. Min price $74.59. [2026-01-06T12:17:40.501930] [DEBUG] [REMOTE ] NVDL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:40.502075] [DEBUG] [REMOTE ] NVDL: PASS: Integrity check passed. [2026-01-06T12:17:40.502130] [DEBUG] [REMOTE ] NVDL: Symbol is viable for forecasting. [2026-01-06T12:17:40.502191] [INFO ] [MAIN ] [2278/3534] NVDL kept (0.4s) | 2274 kept, 4 rejected | 129.5/min | ETA: 9.7m [2026-01-06T12:17:40.939902] [DEBUG] [REMOTE ] NVDS: Retrieved 873 rows, trimmed to 300. [2026-01-06T12:17:40.940086] [DEBUG] [REMOTE ] NVDS: PASS: History has at least 300 days. [2026-01-06T12:17:40.940359] [DEBUG] [REMOTE ] NVDS: PASS: Price check passed. Min price $24.41. [2026-01-06T12:17:40.940501] [DEBUG] [REMOTE ] NVDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:40.940692] [DEBUG] [REMOTE ] NVDS: PASS: Integrity check passed. [2026-01-06T12:17:40.940736] [DEBUG] [REMOTE ] NVDS: Symbol is viable for forecasting. [2026-01-06T12:17:40.940787] [INFO ] [MAIN ] [2279/3534] NVDS kept (0.4s) | 2275 kept, 4 rejected | 129.5/min | ETA: 9.7m [2026-01-06T12:17:41.595356] [DEBUG] [REMOTE ] NVEC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:41.595517] [DEBUG] [REMOTE ] NVEC: PASS: History has at least 300 days. [2026-01-06T12:17:41.595797] [DEBUG] [REMOTE ] NVEC: PASS: Price check passed. Min price $57.42. [2026-01-06T12:17:41.596048] [DEBUG] [REMOTE ] NVEC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:41.596187] [DEBUG] [REMOTE ] NVEC: PASS: Integrity check passed. [2026-01-06T12:17:41.596229] [DEBUG] [REMOTE ] NVEC: Symbol is viable for forecasting. [2026-01-06T12:17:41.596279] [INFO ] [MAIN ] [2280/3534] NVEC kept (0.7s) | 2276 kept, 4 rejected | 129.5/min | ETA: 9.7m [2026-01-06T12:17:42.080255] [DEBUG] [REMOTE ] NVG: Retrieved 5866 rows, trimmed to 300. [2026-01-06T12:17:42.080610] [DEBUG] [REMOTE ] NVG: PASS: History has at least 300 days. [2026-01-06T12:17:42.080932] [DEBUG] [REMOTE ] NVG: PASS: Price check passed. Min price $12.16. [2026-01-06T12:17:42.081082] [DEBUG] [REMOTE ] NVG: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:42.081215] [DEBUG] [REMOTE ] NVG: PASS: Integrity check passed. [2026-01-06T12:17:42.081445] [DEBUG] [REMOTE ] NVG: Symbol is viable for forecasting. [2026-01-06T12:17:42.081494] [INFO ] [MAIN ] [2281/3534] NVG kept (0.5s) | 2277 kept, 4 rejected | 129.5/min | ETA: 9.7m [2026-01-06T12:17:42.487885] [DEBUG] [REMOTE ] NVGS: Retrieved 4778 rows, trimmed to 300. [2026-01-06T12:17:42.488013] [DEBUG] [REMOTE ] NVGS: PASS: History has at least 300 days. [2026-01-06T12:17:42.488211] [DEBUG] [REMOTE ] NVGS: PASS: Price check passed. Min price $14.34. [2026-01-06T12:17:42.488340] [DEBUG] [REMOTE ] NVGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:42.488446] [DEBUG] [REMOTE ] NVGS: PASS: Integrity check passed. [2026-01-06T12:17:42.488486] [DEBUG] [REMOTE ] NVGS: Symbol is viable for forecasting. [2026-01-06T12:17:42.488532] [INFO ] [MAIN ] [2282/3534] NVGS kept (0.4s) | 2278 kept, 4 rejected | 129.5/min | ETA: 9.7m [2026-01-06T12:17:42.890140] [DEBUG] [REMOTE ] NVMI: Retrieved 6472 rows, trimmed to 300. [2026-01-06T12:17:42.890285] [DEBUG] [REMOTE ] NVMI: PASS: History has at least 300 days. [2026-01-06T12:17:42.890525] [DEBUG] [REMOTE ] NVMI: PASS: Price check passed. Min price $275.78. [2026-01-06T12:17:42.890704] [DEBUG] [REMOTE ] NVMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:42.890829] [DEBUG] [REMOTE ] NVMI: PASS: Integrity check passed. [2026-01-06T12:17:42.890870] [DEBUG] [REMOTE ] NVMI: Symbol is viable for forecasting. [2026-01-06T12:17:42.890919] [INFO ] [MAIN ] [2283/3534] NVMI kept (0.4s) | 2279 kept, 4 rejected | 129.5/min | ETA: 9.7m [2026-01-06T12:17:43.448939] [DEBUG] [REMOTE ] NVO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:43.449075] [DEBUG] [REMOTE ] NVO: PASS: History has at least 300 days. [2026-01-06T12:17:43.449304] [DEBUG] [REMOTE ] NVO: PASS: Price check passed. Min price $44.97. [2026-01-06T12:17:43.449434] [DEBUG] [REMOTE ] NVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:43.449552] [DEBUG] [REMOTE ] NVO: PASS: Integrity check passed. [2026-01-06T12:17:43.449611] [DEBUG] [REMOTE ] NVO: Symbol is viable for forecasting. [2026-01-06T12:17:43.449659] [INFO ] [MAIN ] [2284/3534] NVO kept (0.6s) | 2280 kept, 4 rejected | 129.5/min | ETA: 9.7m [2026-01-06T12:17:43.874720] [DEBUG] [REMOTE ] NVRI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:43.874851] [DEBUG] [REMOTE ] NVRI: PASS: History has at least 300 days. [2026-01-06T12:17:43.875060] [DEBUG] [REMOTE ] NVRI: PASS: Price check passed. Min price $11.49. [2026-01-06T12:17:43.875199] [DEBUG] [REMOTE ] NVRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:43.875315] [DEBUG] [REMOTE ] NVRI: PASS: Integrity check passed. [2026-01-06T12:17:43.875357] [DEBUG] [REMOTE ] NVRI: Symbol is viable for forecasting. [2026-01-06T12:17:43.875406] [INFO ] [MAIN ] [2285/3534] NVRI kept (0.4s) | 2281 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:44.352145] [DEBUG] [REMOTE ] NVS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:44.352308] [DEBUG] [REMOTE ] NVS: PASS: History has at least 300 days. [2026-01-06T12:17:44.352558] [DEBUG] [REMOTE ] NVS: PASS: Price check passed. Min price $121.80. [2026-01-06T12:17:44.352710] [DEBUG] [REMOTE ] NVS: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:44.352839] [DEBUG] [REMOTE ] NVS: PASS: Integrity check passed. [2026-01-06T12:17:44.352878] [DEBUG] [REMOTE ] NVS: Symbol is viable for forecasting. [2026-01-06T12:17:44.352939] [INFO ] [MAIN ] [2286/3534] NVS kept (0.5s) | 2282 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:44.588936] [DEBUG] [REMOTE ] NVTS: Retrieved 1243 rows, trimmed to 300. [2026-01-06T12:17:44.589068] [DEBUG] [REMOTE ] NVTS: PASS: History has at least 300 days. [2026-01-06T12:17:44.589287] [DEBUG] [REMOTE ] NVTS: PASS: Price check passed. Min price $7.14. [2026-01-06T12:17:44.589426] [DEBUG] [REMOTE ] NVTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:44.589533] [DEBUG] [REMOTE ] NVTS: PASS: Integrity check passed. [2026-01-06T12:17:44.589815] [DEBUG] [REMOTE ] NVTS: Symbol is viable for forecasting. [2026-01-06T12:17:44.589868] [INFO ] [MAIN ] [2287/3534] NVTS kept (0.2s) | 2283 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:45.260703] [DEBUG] [REMOTE ] NWBI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:45.260833] [DEBUG] [REMOTE ] NWBI: PASS: History has at least 300 days. [2026-01-06T12:17:45.261054] [DEBUG] [REMOTE ] NWBI: PASS: Price check passed. Min price $11.30. [2026-01-06T12:17:45.261211] [DEBUG] [REMOTE ] NWBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:45.261333] [DEBUG] [REMOTE ] NWBI: PASS: Integrity check passed. [2026-01-06T12:17:45.261372] [DEBUG] [REMOTE ] NWBI: Symbol is viable for forecasting. [2026-01-06T12:17:45.261418] [INFO ] [MAIN ] [2288/3534] NWBI kept (0.7s) | 2284 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:45.668493] [DEBUG] [REMOTE ] NWE: Retrieved 4533 rows, trimmed to 300. [2026-01-06T12:17:45.668655] [DEBUG] [REMOTE ] NWE: PASS: History has at least 300 days. [2026-01-06T12:17:45.668899] [DEBUG] [REMOTE ] NWE: PASS: Price check passed. Min price $56.77. [2026-01-06T12:17:45.669076] [DEBUG] [REMOTE ] NWE: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:45.669210] [DEBUG] [REMOTE ] NWE: PASS: Integrity check passed. [2026-01-06T12:17:45.669257] [DEBUG] [REMOTE ] NWE: Symbol is viable for forecasting. [2026-01-06T12:17:45.669314] [INFO ] [MAIN ] [2289/3534] NWE kept (0.4s) | 2285 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:46.180225] [DEBUG] [REMOTE ] NWFL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:46.180351] [DEBUG] [REMOTE ] NWFL: PASS: History has at least 300 days. [2026-01-06T12:17:46.180553] [DEBUG] [REMOTE ] NWFL: PASS: Price check passed. Min price $24.08. [2026-01-06T12:17:46.180702] [DEBUG] [REMOTE ] NWFL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:46.180812] [DEBUG] [REMOTE ] NWFL: PASS: Integrity check passed. [2026-01-06T12:17:46.180851] [DEBUG] [REMOTE ] NWFL: Symbol is viable for forecasting. [2026-01-06T12:17:46.180897] [INFO ] [MAIN ] [2290/3534] NWFL kept (0.5s) | 2286 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:46.465430] [DEBUG] [REMOTE ] NWG: Retrieved 4582 rows, trimmed to 300. [2026-01-06T12:17:46.465547] [DEBUG] [REMOTE ] NWG: PASS: History has at least 300 days. [2026-01-06T12:17:46.465770] [DEBUG] [REMOTE ] NWG: PASS: Price check passed. Min price $14.35. [2026-01-06T12:17:46.465901] [DEBUG] [REMOTE ] NWG: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:46.466008] [DEBUG] [REMOTE ] NWG: PASS: Integrity check passed. [2026-01-06T12:17:46.466047] [DEBUG] [REMOTE ] NWG: Symbol is viable for forecasting. [2026-01-06T12:17:46.466092] [INFO ] [MAIN ] [2291/3534] NWG kept (0.3s) | 2287 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:47.066254] [DEBUG] [REMOTE ] NWL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:47.066381] [DEBUG] [REMOTE ] NWL: PASS: History has at least 300 days. [2026-01-06T12:17:47.066605] [DEBUG] [REMOTE ] NWL: PASS: Price check passed. Min price $3.05. [2026-01-06T12:17:47.066738] [DEBUG] [REMOTE ] NWL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:47.066849] [DEBUG] [REMOTE ] NWL: PASS: Integrity check passed. [2026-01-06T12:17:47.066888] [DEBUG] [REMOTE ] NWL: Symbol is viable for forecasting. [2026-01-06T12:17:47.066935] [INFO ] [MAIN ] [2292/3534] NWL kept (0.6s) | 2288 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:47.536212] [DEBUG] [REMOTE ] NWPX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:47.536402] [DEBUG] [REMOTE ] NWPX: PASS: History has at least 300 days. [2026-01-06T12:17:47.536734] [DEBUG] [REMOTE ] NWPX: PASS: Price check passed. Min price $49.43. [2026-01-06T12:17:47.536922] [DEBUG] [REMOTE ] NWPX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:47.537089] [DEBUG] [REMOTE ] NWPX: PASS: Integrity check passed. [2026-01-06T12:17:47.537146] [DEBUG] [REMOTE ] NWPX: Symbol is viable for forecasting. [2026-01-06T12:17:47.537216] [INFO ] [MAIN ] [2293/3534] NWPX kept (0.5s) | 2289 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:48.084374] [DEBUG] [REMOTE ] NWS: Retrieved 3156 rows, trimmed to 300. [2026-01-06T12:17:48.084811] [DEBUG] [REMOTE ] NWS: PASS: History has at least 300 days. [2026-01-06T12:17:48.085138] [DEBUG] [REMOTE ] NWS: PASS: Price check passed. Min price $27.98. [2026-01-06T12:17:48.085310] [DEBUG] [REMOTE ] NWS: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:48.085495] [DEBUG] [REMOTE ] NWS: PASS: Integrity check passed. [2026-01-06T12:17:48.085540] [DEBUG] [REMOTE ] NWS: Symbol is viable for forecasting. [2026-01-06T12:17:48.085611] [INFO ] [MAIN ] [2294/3534] NWS kept (0.5s) | 2290 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:48.429793] [DEBUG] [REMOTE ] NWSA: Retrieved 3156 rows, trimmed to 300. [2026-01-06T12:17:48.429955] [DEBUG] [REMOTE ] NWSA: PASS: History has at least 300 days. [2026-01-06T12:17:48.430178] [DEBUG] [REMOTE ] NWSA: PASS: Price check passed. Min price $24.80. [2026-01-06T12:17:48.430335] [DEBUG] [REMOTE ] NWSA: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:48.430470] [DEBUG] [REMOTE ] NWSA: PASS: Integrity check passed. [2026-01-06T12:17:48.430522] [DEBUG] [REMOTE ] NWSA: Symbol is viable for forecasting. [2026-01-06T12:17:48.430612] [INFO ] [MAIN ] [2295/3534] NWSA kept (0.3s) | 2291 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:48.923907] [DEBUG] [REMOTE ] NX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:48.924097] [DEBUG] [REMOTE ] NX: PASS: History has at least 300 days. [2026-01-06T12:17:48.924404] [DEBUG] [REMOTE ] NX: PASS: Price check passed. Min price $11.19. [2026-01-06T12:17:48.924544] [DEBUG] [REMOTE ] NX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:48.924703] [DEBUG] [REMOTE ] NX: PASS: Integrity check passed. [2026-01-06T12:17:48.924746] [DEBUG] [REMOTE ] NX: Symbol is viable for forecasting. [2026-01-06T12:17:48.924798] [INFO ] [MAIN ] [2296/3534] NX kept (0.5s) | 2292 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:49.373835] [DEBUG] [REMOTE ] NXC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:49.373970] [DEBUG] [REMOTE ] NXC: PASS: History has at least 300 days. [2026-01-06T12:17:49.374193] [DEBUG] [REMOTE ] NXC: PASS: Price check passed. Min price $12.89. [2026-01-06T12:17:49.374356] [DEBUG] [REMOTE ] NXC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:49.374491] [DEBUG] [REMOTE ] NXC: PASS: Integrity check passed. [2026-01-06T12:17:49.374532] [DEBUG] [REMOTE ] NXC: Symbol is viable for forecasting. [2026-01-06T12:17:49.374599] [INFO ] [MAIN ] [2297/3534] NXC kept (0.4s) | 2293 kept, 4 rejected | 129.5/min | ETA: 9.6m [2026-01-06T12:17:49.524886] [DEBUG] [REMOTE ] NXE: Retrieved 2515 rows, trimmed to 300. [2026-01-06T12:17:49.525079] [DEBUG] [REMOTE ] NXE: PASS: History has at least 300 days. [2026-01-06T12:17:49.525344] [DEBUG] [REMOTE ] NXE: PASS: Price check passed. Min price $7.56. [2026-01-06T12:17:49.525486] [DEBUG] [REMOTE ] NXE: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:49.525631] [DEBUG] [REMOTE ] NXE: PASS: Integrity check passed. [2026-01-06T12:17:49.525677] [DEBUG] [REMOTE ] NXE: Symbol is viable for forecasting. [2026-01-06T12:17:49.525743] [INFO ] [MAIN ] [2298/3534] NXE kept (0.2s) | 2294 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:50.060542] [DEBUG] [REMOTE ] NXG: Retrieved 796 rows, trimmed to 300. [2026-01-06T12:17:50.060685] [DEBUG] [REMOTE ] NXG: PASS: History has at least 300 days. [2026-01-06T12:17:50.060879] [DEBUG] [REMOTE ] NXG: PASS: Price check passed. Min price $47.26. [2026-01-06T12:17:50.061036] [DEBUG] [REMOTE ] NXG: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:50.061141] [DEBUG] [REMOTE ] NXG: PASS: Integrity check passed. [2026-01-06T12:17:50.061190] [DEBUG] [REMOTE ] NXG: Symbol is viable for forecasting. [2026-01-06T12:17:50.061237] [INFO ] [MAIN ] [2299/3534] NXG kept (0.5s) | 2295 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:50.413944] [DEBUG] [REMOTE ] NXGL: Retrieved 1012 rows, trimmed to 300. [2026-01-06T12:17:50.414073] [DEBUG] [REMOTE ] NXGL: PASS: History has at least 300 days. [2026-01-06T12:17:50.414269] [DEBUG] [REMOTE ] NXGL: PASS: Price check passed. Min price $1.47. [2026-01-06T12:17:50.414399] [DEBUG] [REMOTE ] NXGL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:50.414504] [DEBUG] [REMOTE ] NXGL: PASS: Integrity check passed. [2026-01-06T12:17:50.414543] [DEBUG] [REMOTE ] NXGL: Symbol is viable for forecasting. [2026-01-06T12:17:50.414609] [INFO ] [MAIN ] [2300/3534] NXGL kept (0.4s) | 2296 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:51.382120] [DEBUG] [REMOTE ] NXP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:51.382256] [DEBUG] [REMOTE ] NXP: PASS: History has at least 300 days. [2026-01-06T12:17:51.382473] [DEBUG] [REMOTE ] NXP: PASS: Price check passed. Min price $14.05. [2026-01-06T12:17:51.382642] [DEBUG] [REMOTE ] NXP: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:51.382758] [DEBUG] [REMOTE ] NXP: PASS: Integrity check passed. [2026-01-06T12:17:51.382797] [DEBUG] [REMOTE ] NXP: Symbol is viable for forecasting. [2026-01-06T12:17:51.382845] [INFO ] [MAIN ] [2301/3534] NXP kept (1.0s) | 2297 kept, 4 rejected | 129.4/min | ETA: 9.5m [2026-01-06T12:17:51.762006] [DEBUG] [REMOTE ] NXPI: Retrieved 3877 rows, trimmed to 300. [2026-01-06T12:17:51.762197] [DEBUG] [REMOTE ] NXPI: PASS: History has at least 300 days. [2026-01-06T12:17:51.762556] [DEBUG] [REMOTE ] NXPI: PASS: Price check passed. Min price $183.38. [2026-01-06T12:17:51.762935] [DEBUG] [REMOTE ] NXPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:51.763126] [DEBUG] [REMOTE ] NXPI: PASS: Integrity check passed. [2026-01-06T12:17:51.763186] [DEBUG] [REMOTE ] NXPI: Symbol is viable for forecasting. [2026-01-06T12:17:51.763254] [INFO ] [MAIN ] [2302/3534] NXPI kept (0.4s) | 2298 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:52.096286] [DEBUG] [REMOTE ] NYXH: Retrieved 1178 rows, trimmed to 300. [2026-01-06T12:17:52.096410] [DEBUG] [REMOTE ] NYXH: PASS: History has at least 300 days. [2026-01-06T12:17:52.096624] [DEBUG] [REMOTE ] NYXH: PASS: Price check passed. Min price $4.47. [2026-01-06T12:17:52.096757] [DEBUG] [REMOTE ] NYXH: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:52.096862] [DEBUG] [REMOTE ] NYXH: PASS: Integrity check passed. [2026-01-06T12:17:52.096902] [DEBUG] [REMOTE ] NYXH: Symbol is viable for forecasting. [2026-01-06T12:17:52.096947] [INFO ] [MAIN ] [2303/3534] NYXH kept (0.3s) | 2299 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:52.688066] [DEBUG] [REMOTE ] NZF: Retrieved 6103 rows, trimmed to 300. [2026-01-06T12:17:52.688260] [DEBUG] [REMOTE ] NZF: PASS: History has at least 300 days. [2026-01-06T12:17:52.688539] [DEBUG] [REMOTE ] NZF: PASS: Price check passed. Min price $12.18. [2026-01-06T12:17:52.688697] [DEBUG] [REMOTE ] NZF: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:52.688830] [DEBUG] [REMOTE ] NZF: PASS: Integrity check passed. [2026-01-06T12:17:52.688870] [DEBUG] [REMOTE ] NZF: Symbol is viable for forecasting. [2026-01-06T12:17:52.688924] [INFO ] [MAIN ] [2304/3534] NZF kept (0.6s) | 2300 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:52.952703] [DEBUG] [REMOTE ] OABI: Retrieved 795 rows, trimmed to 300. [2026-01-06T12:17:52.952919] [DEBUG] [REMOTE ] OABI: PASS: History has at least 300 days. [2026-01-06T12:17:52.953196] [DEBUG] [REMOTE ] OABI: PASS: Price check passed. Min price $1.38. [2026-01-06T12:17:52.953354] [DEBUG] [REMOTE ] OABI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:52.953490] [DEBUG] [REMOTE ] OABI: PASS: Integrity check passed. [2026-01-06T12:17:52.953536] [DEBUG] [REMOTE ] OABI: Symbol is viable for forecasting. [2026-01-06T12:17:52.953630] [INFO ] [MAIN ] [2305/3534] OABI kept (0.3s) | 2301 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:53.379676] [DEBUG] [REMOTE ] OBDC: Retrieved 1626 rows, trimmed to 300. [2026-01-06T12:17:53.379872] [DEBUG] [REMOTE ] OBDC: PASS: History has at least 300 days. [2026-01-06T12:17:53.380127] [DEBUG] [REMOTE ] OBDC: PASS: Price check passed. Min price $11.41. [2026-01-06T12:17:53.380268] [DEBUG] [REMOTE ] OBDC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:53.380383] [DEBUG] [REMOTE ] OBDC: PASS: Integrity check passed. [2026-01-06T12:17:53.380424] [DEBUG] [REMOTE ] OBDC: Symbol is viable for forecasting. [2026-01-06T12:17:53.380480] [INFO ] [MAIN ] [2306/3534] OBDC kept (0.4s) | 2302 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:53.765316] [DEBUG] [REMOTE ] OBIL: Retrieved 786 rows, trimmed to 300. [2026-01-06T12:17:53.765477] [DEBUG] [REMOTE ] OBIL: PASS: History has at least 300 days. [2026-01-06T12:17:53.765735] [DEBUG] [REMOTE ] OBIL: PASS: Price check passed. Min price $49.74. [2026-01-06T12:17:53.765905] [DEBUG] [REMOTE ] OBIL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:53.766067] [DEBUG] [REMOTE ] OBIL: PASS: Integrity check passed. [2026-01-06T12:17:53.766115] [DEBUG] [REMOTE ] OBIL: Symbol is viable for forecasting. [2026-01-06T12:17:53.766166] [INFO ] [MAIN ] [2307/3534] OBIL kept (0.4s) | 2303 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:54.120017] [DEBUG] [REMOTE ] OBIO: Retrieved 1362 rows, trimmed to 300. [2026-01-06T12:17:54.120154] [DEBUG] [REMOTE ] OBIO: PASS: History has at least 300 days. [2026-01-06T12:17:54.120352] [DEBUG] [REMOTE ] OBIO: PASS: Price check passed. Min price $2.87. [2026-01-06T12:17:54.120485] [DEBUG] [REMOTE ] OBIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:54.120631] [DEBUG] [REMOTE ] OBIO: PASS: Integrity check passed. [2026-01-06T12:17:54.120675] [DEBUG] [REMOTE ] OBIO: Symbol is viable for forecasting. [2026-01-06T12:17:54.120722] [INFO ] [MAIN ] [2308/3534] OBIO kept (0.4s) | 2304 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:54.611929] [DEBUG] [REMOTE ] OBK: Retrieved 1926 rows, trimmed to 300. [2026-01-06T12:17:54.612112] [DEBUG] [REMOTE ] OBK: PASS: History has at least 300 days. [2026-01-06T12:17:54.612374] [DEBUG] [REMOTE ] OBK: PASS: Price check passed. Min price $32.27. [2026-01-06T12:17:54.612518] [DEBUG] [REMOTE ] OBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:54.612672] [DEBUG] [REMOTE ] OBK: PASS: Integrity check passed. [2026-01-06T12:17:54.612719] [DEBUG] [REMOTE ] OBK: Symbol is viable for forecasting. [2026-01-06T12:17:54.612776] [INFO ] [MAIN ] [2309/3534] OBK kept (0.5s) | 2305 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:54.950561] [DEBUG] [REMOTE ] OBTC: Retrieved 1229 rows, trimmed to 300. [2026-01-06T12:17:54.950783] [DEBUG] [REMOTE ] OBTC: PASS: History has at least 300 days. [2026-01-06T12:17:54.951035] [DEBUG] [REMOTE ] OBTC: PASS: Price check passed. Min price $25.77. [2026-01-06T12:17:54.951866] [DEBUG] [REMOTE ] OBTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:54.952074] [DEBUG] [REMOTE ] OBTC: PASS: Integrity check passed. [2026-01-06T12:17:54.952117] [DEBUG] [REMOTE ] OBTC: Symbol is viable for forecasting. [2026-01-06T12:17:54.952185] [INFO ] [MAIN ] [2310/3534] OBTC kept (0.3s) | 2306 kept, 4 rejected | 129.5/min | ETA: 9.5m [2026-01-06T12:17:55.496780] [DEBUG] [REMOTE ] OC: Retrieved 4823 rows, trimmed to 300. [2026-01-06T12:17:55.496916] [DEBUG] [REMOTE ] OC: PASS: History has at least 300 days. [2026-01-06T12:17:55.497133] [DEBUG] [REMOTE ] OC: PASS: Price check passed. Min price $97.60. [2026-01-06T12:17:55.497267] [DEBUG] [REMOTE ] OC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:55.497383] [DEBUG] [REMOTE ] OC: PASS: Integrity check passed. [2026-01-06T12:17:55.497424] [DEBUG] [REMOTE ] OC: Symbol is viable for forecasting. [2026-01-06T12:17:55.497474] [INFO ] [MAIN ] [2311/3534] OC kept (0.5s) | 2307 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:17:55.822322] [DEBUG] [REMOTE ] OCCI: Retrieved 1821 rows, trimmed to 300. [2026-01-06T12:17:55.822446] [DEBUG] [REMOTE ] OCCI: PASS: History has at least 300 days. [2026-01-06T12:17:55.822668] [DEBUG] [REMOTE ] OCCI: PASS: Price check passed. Min price $4.28. [2026-01-06T12:17:55.822799] [DEBUG] [REMOTE ] OCCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:55.822906] [DEBUG] [REMOTE ] OCCI: PASS: Integrity check passed. [2026-01-06T12:17:55.822945] [DEBUG] [REMOTE ] OCCI: Symbol is viable for forecasting. [2026-01-06T12:17:55.822993] [INFO ] [MAIN ] [2312/3534] OCCI kept (0.3s) | 2308 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:17:56.403895] [DEBUG] [REMOTE ] OCFC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:56.404041] [DEBUG] [REMOTE ] OCFC: PASS: History has at least 300 days. [2026-01-06T12:17:56.404297] [DEBUG] [REMOTE ] OCFC: PASS: Price check passed. Min price $17.20. [2026-01-06T12:17:56.404436] [DEBUG] [REMOTE ] OCFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:56.404631] [DEBUG] [REMOTE ] OCFC: PASS: Integrity check passed. [2026-01-06T12:17:56.404686] [DEBUG] [REMOTE ] OCFC: Symbol is viable for forecasting. [2026-01-06T12:17:56.404747] [INFO ] [MAIN ] [2313/3534] OCFC kept (0.6s) | 2309 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:17:56.735875] [DEBUG] [REMOTE ] OCGN: Retrieved 2788 rows, trimmed to 300. [2026-01-06T12:17:56.736014] [DEBUG] [REMOTE ] OCGN: PASS: History has at least 300 days. [2026-01-06T12:17:56.736243] [DEBUG] [REMOTE ] OCGN: PASS: Price check passed. Min price $1.11. [2026-01-06T12:17:56.736378] [DEBUG] [REMOTE ] OCGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:56.736500] [DEBUG] [REMOTE ] OCGN: PASS: Integrity check passed. [2026-01-06T12:17:56.736549] [DEBUG] [REMOTE ] OCGN: Symbol is viable for forecasting. [2026-01-06T12:17:56.736621] [INFO ] [MAIN ] [2314/3534] OCGN kept (0.3s) | 2310 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:17:57.229778] [DEBUG] [REMOTE ] OCSL: Retrieved 4419 rows, trimmed to 300. [2026-01-06T12:17:57.229917] [DEBUG] [REMOTE ] OCSL: PASS: History has at least 300 days. [2026-01-06T12:17:57.230135] [DEBUG] [REMOTE ] OCSL: PASS: Price check passed. Min price $12.18. [2026-01-06T12:17:57.230274] [DEBUG] [REMOTE ] OCSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:57.230393] [DEBUG] [REMOTE ] OCSL: PASS: Integrity check passed. [2026-01-06T12:17:57.230435] [DEBUG] [REMOTE ] OCSL: Symbol is viable for forecasting. [2026-01-06T12:17:57.230486] [INFO ] [MAIN ] [2315/3534] OCSL kept (0.5s) | 2311 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:17:57.564277] [DEBUG] [REMOTE ] OCUL: Retrieved 2879 rows, trimmed to 300. [2026-01-06T12:17:57.564402] [DEBUG] [REMOTE ] OCUL: PASS: History has at least 300 days. [2026-01-06T12:17:57.564637] [DEBUG] [REMOTE ] OCUL: PASS: Price check passed. Min price $10.63. [2026-01-06T12:17:57.564797] [DEBUG] [REMOTE ] OCUL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:57.564908] [DEBUG] [REMOTE ] OCUL: PASS: Integrity check passed. [2026-01-06T12:17:57.564948] [DEBUG] [REMOTE ] OCUL: Symbol is viable for forecasting. [2026-01-06T12:17:57.564995] [INFO ] [MAIN ] [2316/3534] OCUL kept (0.3s) | 2312 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:17:58.148131] [DEBUG] [REMOTE ] ODC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:58.148285] [DEBUG] [REMOTE ] ODC: PASS: History has at least 300 days. [2026-01-06T12:17:58.148557] [DEBUG] [REMOTE ] ODC: PASS: Price check passed. Min price $46.21. [2026-01-06T12:17:58.148720] [DEBUG] [REMOTE ] ODC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:58.148855] [DEBUG] [REMOTE ] ODC: PASS: Integrity check passed. [2026-01-06T12:17:58.148897] [DEBUG] [REMOTE ] ODC: Symbol is viable for forecasting. [2026-01-06T12:17:58.148946] [INFO ] [MAIN ] [2317/3534] ODC kept (0.6s) | 2313 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:17:58.383808] [DEBUG] [REMOTE ] ODD: Retrieved 619 rows, trimmed to 300. [2026-01-06T12:17:58.383970] [DEBUG] [REMOTE ] ODD: PASS: History has at least 300 days. [2026-01-06T12:17:58.384249] [DEBUG] [REMOTE ] ODD: PASS: Price check passed. Min price $36.58. [2026-01-06T12:17:58.384436] [DEBUG] [REMOTE ] ODD: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:58.384623] [DEBUG] [REMOTE ] ODD: PASS: Integrity check passed. [2026-01-06T12:17:58.384682] [DEBUG] [REMOTE ] ODD: Symbol is viable for forecasting. [2026-01-06T12:17:58.384751] [INFO ] [MAIN ] [2318/3534] ODD kept (0.2s) | 2314 kept, 4 rejected | 129.6/min | ETA: 9.4m [2026-01-06T12:17:59.082064] [DEBUG] [REMOTE ] ODFL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:17:59.082200] [DEBUG] [REMOTE ] ODFL: PASS: History has at least 300 days. [2026-01-06T12:17:59.082425] [DEBUG] [REMOTE ] ODFL: PASS: Price check passed. Min price $126.06. [2026-01-06T12:17:59.082562] [DEBUG] [REMOTE ] ODFL: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:59.082697] [DEBUG] [REMOTE ] ODFL: PASS: Integrity check passed. [2026-01-06T12:17:59.082737] [DEBUG] [REMOTE ] ODFL: Symbol is viable for forecasting. [2026-01-06T12:17:59.082785] [INFO ] [MAIN ] [2319/3534] ODFL kept (0.7s) | 2315 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:17:59.503531] [DEBUG] [REMOTE ] OEC: Retrieved 2879 rows, trimmed to 300. [2026-01-06T12:17:59.503677] [DEBUG] [REMOTE ] OEC: PASS: History has at least 300 days. [2026-01-06T12:17:59.503880] [DEBUG] [REMOTE ] OEC: PASS: Price check passed. Min price $4.33. [2026-01-06T12:17:59.504014] [DEBUG] [REMOTE ] OEC: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:59.504124] [DEBUG] [REMOTE ] OEC: PASS: Integrity check passed. [2026-01-06T12:17:59.504164] [DEBUG] [REMOTE ] OEC: Symbol is viable for forecasting. [2026-01-06T12:17:59.504211] [INFO ] [MAIN ] [2320/3534] OEC kept (0.4s) | 2316 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:17:59.915536] [DEBUG] [REMOTE ] OESX: Retrieved 4539 rows, trimmed to 300. [2026-01-06T12:17:59.915713] [DEBUG] [REMOTE ] OESX: PASS: History has at least 300 days. [2026-01-06T12:17:59.915953] [DEBUG] [REMOTE ] OESX: PASS: Price check passed. Min price $7.99. [2026-01-06T12:17:59.916123] [DEBUG] [REMOTE ] OESX: PASS: Continuity check passed with 300 days. [2026-01-06T12:17:59.916257] [DEBUG] [REMOTE ] OESX: PASS: Integrity check passed. [2026-01-06T12:17:59.916301] [DEBUG] [REMOTE ] OESX: Symbol is viable for forecasting. [2026-01-06T12:17:59.916353] [INFO ] [MAIN ] [2321/3534] OESX kept (0.4s) | 2317 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:18:00.386748] [DEBUG] [REMOTE ] OFG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:00.386891] [DEBUG] [REMOTE ] OFG: PASS: History has at least 300 days. [2026-01-06T12:18:00.387130] [DEBUG] [REMOTE ] OFG: PASS: Price check passed. Min price $37.93. [2026-01-06T12:18:00.387265] [DEBUG] [REMOTE ] OFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:00.387392] [DEBUG] [REMOTE ] OFG: PASS: Integrity check passed. [2026-01-06T12:18:00.387432] [DEBUG] [REMOTE ] OFG: Symbol is viable for forecasting. [2026-01-06T12:18:00.387479] [INFO ] [MAIN ] [2322/3534] OFG kept (0.5s) | 2318 kept, 4 rejected | 129.5/min | ETA: 9.4m [2026-01-06T12:18:00.875209] [DEBUG] [REMOTE ] OFIX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:00.875357] [DEBUG] [REMOTE ] OFIX: PASS: History has at least 300 days. [2026-01-06T12:18:00.875824] [DEBUG] [REMOTE ] OFIX: PASS: Price check passed. Min price $14.02. [2026-01-06T12:18:00.876020] [DEBUG] [REMOTE ] OFIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:00.876198] [DEBUG] [REMOTE ] OFIX: PASS: Integrity check passed. [2026-01-06T12:18:00.876258] [DEBUG] [REMOTE ] OFIX: Symbol is viable for forecasting. [2026-01-06T12:18:00.876328] [INFO ] [MAIN ] [2323/3534] OFIX kept (0.5s) | 2319 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:01.400746] [DEBUG] [REMOTE ] OFLX: Retrieved 5140 rows, trimmed to 300. [2026-01-06T12:18:01.400952] [DEBUG] [REMOTE ] OFLX: PASS: History has at least 300 days. [2026-01-06T12:18:01.401362] [DEBUG] [REMOTE ] OFLX: PASS: Price check passed. Min price $25.33. [2026-01-06T12:18:01.401630] [DEBUG] [REMOTE ] OFLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:01.401845] [DEBUG] [REMOTE ] OFLX: PASS: Integrity check passed. [2026-01-06T12:18:01.401910] [DEBUG] [REMOTE ] OFLX: Symbol is viable for forecasting. [2026-01-06T12:18:01.402003] [INFO ] [MAIN ] [2324/3534] OFLX kept (0.5s) | 2320 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:01.768786] [DEBUG] [REMOTE ] OFS: Retrieved 3308 rows, trimmed to 300. [2026-01-06T12:18:01.769059] [DEBUG] [REMOTE ] OFS: PASS: History has at least 300 days. [2026-01-06T12:18:01.769551] [DEBUG] [REMOTE ] OFS: PASS: Price check passed. Min price $4.55. [2026-01-06T12:18:01.769768] [DEBUG] [REMOTE ] OFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:01.769964] [DEBUG] [REMOTE ] OFS: PASS: Integrity check passed. [2026-01-06T12:18:01.770017] [DEBUG] [REMOTE ] OFS: Symbol is viable for forecasting. [2026-01-06T12:18:01.770090] [INFO ] [MAIN ] [2325/3534] OFS kept (0.4s) | 2321 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:02.308595] [DEBUG] [REMOTE ] OGE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:02.308759] [DEBUG] [REMOTE ] OGE: PASS: History has at least 300 days. [2026-01-06T12:18:02.309053] [DEBUG] [REMOTE ] OGE: PASS: Price check passed. Min price $42.08. [2026-01-06T12:18:02.309244] [DEBUG] [REMOTE ] OGE: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:02.309405] [DEBUG] [REMOTE ] OGE: PASS: Integrity check passed. [2026-01-06T12:18:02.309463] [DEBUG] [REMOTE ] OGE: Symbol is viable for forecasting. [2026-01-06T12:18:02.309534] [INFO ] [MAIN ] [2326/3534] OGE kept (0.5s) | 2322 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:02.711469] [DEBUG] [REMOTE ] OGI: Retrieved 2856 rows, trimmed to 300. [2026-01-06T12:18:02.711683] [DEBUG] [REMOTE ] OGI: PASS: History has at least 300 days. [2026-01-06T12:18:02.712520] [DEBUG] [REMOTE ] OGI: PASS: Price check passed. Min price $1.46. [2026-01-06T12:18:02.712794] [DEBUG] [REMOTE ] OGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:02.712969] [DEBUG] [REMOTE ] OGI: PASS: Integrity check passed. [2026-01-06T12:18:02.713012] [DEBUG] [REMOTE ] OGI: Symbol is viable for forecasting. [2026-01-06T12:18:02.713073] [INFO ] [MAIN ] [2327/3534] OGI kept (0.4s) | 2323 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:02.975998] [DEBUG] [REMOTE ] OGN: Retrieved 1155 rows, trimmed to 300. [2026-01-06T12:18:02.976133] [DEBUG] [REMOTE ] OGN: PASS: History has at least 300 days. [2026-01-06T12:18:02.976333] [DEBUG] [REMOTE ] OGN: PASS: Price check passed. Min price $6.32. [2026-01-06T12:18:02.976470] [DEBUG] [REMOTE ] OGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:02.976605] [DEBUG] [REMOTE ] OGN: PASS: Integrity check passed. [2026-01-06T12:18:02.976648] [DEBUG] [REMOTE ] OGN: Symbol is viable for forecasting. [2026-01-06T12:18:02.976695] [INFO ] [MAIN ] [2328/3534] OGN kept (0.3s) | 2324 kept, 4 rejected | 129.6/min | ETA: 9.3m [2026-01-06T12:18:03.589523] [DEBUG] [REMOTE ] OHI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:03.589757] [DEBUG] [REMOTE ] OHI: PASS: History has at least 300 days. [2026-01-06T12:18:03.590084] [DEBUG] [REMOTE ] OHI: PASS: Price check passed. Min price $38.79. [2026-01-06T12:18:03.590233] [DEBUG] [REMOTE ] OHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:03.590380] [DEBUG] [REMOTE ] OHI: PASS: Integrity check passed. [2026-01-06T12:18:03.590424] [DEBUG] [REMOTE ] OHI: Symbol is viable for forecasting. [2026-01-06T12:18:03.590479] [INFO ] [MAIN ] [2329/3534] OHI kept (0.6s) | 2325 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:04.065992] [DEBUG] [REMOTE ] OI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:04.066172] [DEBUG] [REMOTE ] OI: PASS: History has at least 300 days. [2026-01-06T12:18:04.066502] [DEBUG] [REMOTE ] OI: PASS: Price check passed. Min price $11.29. [2026-01-06T12:18:04.066710] [DEBUG] [REMOTE ] OI: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:04.066883] [DEBUG] [REMOTE ] OI: PASS: Integrity check passed. [2026-01-06T12:18:04.066937] [DEBUG] [REMOTE ] OI: Symbol is viable for forecasting. [2026-01-06T12:18:04.067005] [INFO ] [MAIN ] [2330/3534] OI kept (0.5s) | 2326 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:04.553928] [DEBUG] [REMOTE ] OIA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:04.554061] [DEBUG] [REMOTE ] OIA: PASS: History has at least 300 days. [2026-01-06T12:18:04.554301] [DEBUG] [REMOTE ] OIA: PASS: Price check passed. Min price $5.86. [2026-01-06T12:18:04.554438] [DEBUG] [REMOTE ] OIA: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:04.554557] [DEBUG] [REMOTE ] OIA: PASS: Integrity check passed. [2026-01-06T12:18:04.554616] [DEBUG] [REMOTE ] OIA: Symbol is viable for forecasting. [2026-01-06T12:18:04.554664] [INFO ] [MAIN ] [2331/3534] OIA kept (0.5s) | 2327 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:05.262727] [DEBUG] [REMOTE ] OII: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:05.262882] [DEBUG] [REMOTE ] OII: PASS: History has at least 300 days. [2026-01-06T12:18:05.263161] [DEBUG] [REMOTE ] OII: PASS: Price check passed. Min price $22.20. [2026-01-06T12:18:05.263329] [DEBUG] [REMOTE ] OII: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:05.263458] [DEBUG] [REMOTE ] OII: PASS: Integrity check passed. [2026-01-06T12:18:05.263499] [DEBUG] [REMOTE ] OII: Symbol is viable for forecasting. [2026-01-06T12:18:05.263550] [INFO ] [MAIN ] [2332/3534] OII kept (0.7s) | 2328 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:05.723609] [DEBUG] [REMOTE ] OIS: Retrieved 6262 rows, trimmed to 300. [2026-01-06T12:18:05.723753] [DEBUG] [REMOTE ] OIS: PASS: History has at least 300 days. [2026-01-06T12:18:05.723987] [DEBUG] [REMOTE ] OIS: PASS: Price check passed. Min price $5.58. [2026-01-06T12:18:05.724128] [DEBUG] [REMOTE ] OIS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:05.724251] [DEBUG] [REMOTE ] OIS: PASS: Integrity check passed. [2026-01-06T12:18:05.724293] [DEBUG] [REMOTE ] OIS: Symbol is viable for forecasting. [2026-01-06T12:18:05.724345] [INFO ] [MAIN ] [2333/3534] OIS kept (0.5s) | 2329 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:06.215045] [DEBUG] [REMOTE ] OKE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:06.215171] [DEBUG] [REMOTE ] OKE: PASS: History has at least 300 days. [2026-01-06T12:18:06.215384] [DEBUG] [REMOTE ] OKE: PASS: Price check passed. Min price $64.31. [2026-01-06T12:18:06.215520] [DEBUG] [REMOTE ] OKE: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:06.215652] [DEBUG] [REMOTE ] OKE: PASS: Integrity check passed. [2026-01-06T12:18:06.215695] [DEBUG] [REMOTE ] OKE: Symbol is viable for forecasting. [2026-01-06T12:18:06.215746] [INFO ] [MAIN ] [2334/3534] OKE kept (0.5s) | 2330 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:06.497793] [DEBUG] [REMOTE ] OKTA: Retrieved 2198 rows, trimmed to 300. [2026-01-06T12:18:06.497924] [DEBUG] [REMOTE ] OKTA: PASS: History has at least 300 days. [2026-01-06T12:18:06.498124] [DEBUG] [REMOTE ] OKTA: PASS: Price check passed. Min price $78.32. [2026-01-06T12:18:06.498251] [DEBUG] [REMOTE ] OKTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:06.498354] [DEBUG] [REMOTE ] OKTA: PASS: Integrity check passed. [2026-01-06T12:18:06.498393] [DEBUG] [REMOTE ] OKTA: Symbol is viable for forecasting. [2026-01-06T12:18:06.498438] [INFO ] [MAIN ] [2335/3534] OKTA kept (0.3s) | 2331 kept, 4 rejected | 129.5/min | ETA: 9.3m [2026-01-06T12:18:06.835941] [DEBUG] [REMOTE ] OKYO: Retrieved 912 rows, trimmed to 300. [2026-01-06T12:18:06.836071] [DEBUG] [REMOTE ] OKYO: PASS: History has at least 300 days. [2026-01-06T12:18:06.836275] [DEBUG] [REMOTE ] OKYO: PASS: Price check passed. Min price $1.72. [2026-01-06T12:18:06.836412] [DEBUG] [REMOTE ] OKYO: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:06.836520] [DEBUG] [REMOTE ] OKYO: PASS: Integrity check passed. [2026-01-06T12:18:06.836560] [DEBUG] [REMOTE ] OKYO: Symbol is viable for forecasting. [2026-01-06T12:18:06.836636] [INFO ] [MAIN ] [2336/3534] OKYO kept (0.3s) | 2332 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:07.512688] [DEBUG] [REMOTE ] OLED: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:07.512869] [DEBUG] [REMOTE ] OLED: PASS: History has at least 300 days. [2026-01-06T12:18:07.513208] [DEBUG] [REMOTE ] OLED: PASS: Price check passed. Min price $108.21. [2026-01-06T12:18:07.513353] [DEBUG] [REMOTE ] OLED: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:07.513492] [DEBUG] [REMOTE ] OLED: PASS: Integrity check passed. [2026-01-06T12:18:07.513533] [DEBUG] [REMOTE ] OLED: Symbol is viable for forecasting. [2026-01-06T12:18:07.513620] [INFO ] [MAIN ] [2337/3534] OLED kept (0.7s) | 2333 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:07.835000] [DEBUG] [REMOTE ] OLLI: Retrieved 2634 rows, trimmed to 300. [2026-01-06T12:18:07.835181] [DEBUG] [REMOTE ] OLLI: PASS: History has at least 300 days. [2026-01-06T12:18:07.835421] [DEBUG] [REMOTE ] OLLI: PASS: Price check passed. Min price $107.96. [2026-01-06T12:18:07.835563] [DEBUG] [REMOTE ] OLLI: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:07.835767] [DEBUG] [REMOTE ] OLLI: PASS: Integrity check passed. [2026-01-06T12:18:07.835819] [DEBUG] [REMOTE ] OLLI: Symbol is viable for forecasting. [2026-01-06T12:18:07.835872] [INFO ] [MAIN ] [2338/3534] OLLI kept (0.3s) | 2334 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:08.179366] [DEBUG] [REMOTE ] OLMA: Retrieved 1286 rows, trimmed to 300. [2026-01-06T12:18:08.179510] [DEBUG] [REMOTE ] OLMA: PASS: History has at least 300 days. [2026-01-06T12:18:08.179757] [DEBUG] [REMOTE ] OLMA: PASS: Price check passed. Min price $7.77. [2026-01-06T12:18:08.179894] [DEBUG] [REMOTE ] OLMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:08.180197] [DEBUG] [REMOTE ] OLMA: PASS: Integrity check passed. [2026-01-06T12:18:08.180238] [DEBUG] [REMOTE ] OLMA: Symbol is viable for forecasting. [2026-01-06T12:18:08.180286] [INFO ] [MAIN ] [2339/3534] OLMA kept (0.3s) | 2335 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:08.832982] [DEBUG] [REMOTE ] OLN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:08.833108] [DEBUG] [REMOTE ] OLN: PASS: History has at least 300 days. [2026-01-06T12:18:08.833320] [DEBUG] [REMOTE ] OLN: PASS: Price check passed. Min price $18.29. [2026-01-06T12:18:08.833455] [DEBUG] [REMOTE ] OLN: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:08.833585] [DEBUG] [REMOTE ] OLN: PASS: Integrity check passed. [2026-01-06T12:18:08.833627] [DEBUG] [REMOTE ] OLN: Symbol is viable for forecasting. [2026-01-06T12:18:08.833675] [INFO ] [MAIN ] [2340/3534] OLN kept (0.7s) | 2336 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:09.315226] [DEBUG] [REMOTE ] OLP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:09.315353] [DEBUG] [REMOTE ] OLP: PASS: History has at least 300 days. [2026-01-06T12:18:09.315558] [DEBUG] [REMOTE ] OLP: PASS: Price check passed. Min price $19.54. [2026-01-06T12:18:09.315708] [DEBUG] [REMOTE ] OLP: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:09.315818] [DEBUG] [REMOTE ] OLP: PASS: Integrity check passed. [2026-01-06T12:18:09.315857] [DEBUG] [REMOTE ] OLP: Symbol is viable for forecasting. [2026-01-06T12:18:09.315904] [INFO ] [MAIN ] [2341/3534] OLP kept (0.5s) | 2337 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:09.587538] [DEBUG] [REMOTE ] OLPX: Retrieved 1070 rows, trimmed to 300. [2026-01-06T12:18:09.587677] [DEBUG] [REMOTE ] OLPX: PASS: History has at least 300 days. [2026-01-06T12:18:09.587902] [DEBUG] [REMOTE ] OLPX: PASS: Price check passed. Min price $1.01. [2026-01-06T12:18:09.588035] [DEBUG] [REMOTE ] OLPX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:09.588142] [DEBUG] [REMOTE ] OLPX: PASS: Integrity check passed. [2026-01-06T12:18:09.588182] [DEBUG] [REMOTE ] OLPX: Symbol is viable for forecasting. [2026-01-06T12:18:09.588229] [INFO ] [MAIN ] [2342/3534] OLPX kept (0.3s) | 2338 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:10.011994] [DEBUG] [REMOTE ] OM: Retrieved 1333 rows, trimmed to 300. [2026-01-06T12:18:10.012149] [DEBUG] [REMOTE ] OM: PASS: History has at least 300 days. [2026-01-06T12:18:10.012359] [DEBUG] [REMOTE ] OM: PASS: Price check passed. Min price $3.29. [2026-01-06T12:18:10.012520] [DEBUG] [REMOTE ] OM: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:10.012659] [DEBUG] [REMOTE ] OM: PASS: Integrity check passed. [2026-01-06T12:18:10.012705] [DEBUG] [REMOTE ] OM: Symbol is viable for forecasting. [2026-01-06T12:18:10.012753] [INFO ] [MAIN ] [2343/3534] OM kept (0.4s) | 2339 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:10.544381] [DEBUG] [REMOTE ] OMAB: Retrieved 4804 rows, trimmed to 300. [2026-01-06T12:18:10.544517] [DEBUG] [REMOTE ] OMAB: PASS: History has at least 300 days. [2026-01-06T12:18:10.544773] [DEBUG] [REMOTE ] OMAB: PASS: Price check passed. Min price $96.35. [2026-01-06T12:18:10.544934] [DEBUG] [REMOTE ] OMAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:10.545047] [DEBUG] [REMOTE ] OMAB: PASS: Integrity check passed. [2026-01-06T12:18:10.545088] [DEBUG] [REMOTE ] OMAB: Symbol is viable for forecasting. [2026-01-06T12:18:10.545135] [INFO ] [MAIN ] [2344/3534] OMAB kept (0.5s) | 2340 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:11.052282] [DEBUG] [REMOTE ] OMC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:11.052411] [DEBUG] [REMOTE ] OMC: PASS: History has at least 300 days. [2026-01-06T12:18:11.052638] [DEBUG] [REMOTE ] OMC: PASS: Price check passed. Min price $69.48. [2026-01-06T12:18:11.052771] [DEBUG] [REMOTE ] OMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:11.052905] [DEBUG] [REMOTE ] OMC: PASS: Integrity check passed. [2026-01-06T12:18:11.053125] [DEBUG] [REMOTE ] OMC: Symbol is viable for forecasting. [2026-01-06T12:18:11.053181] [INFO ] [MAIN ] [2345/3534] OMC kept (0.5s) | 2341 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:11.338644] [DEBUG] [REMOTE ] OMCL: Retrieved 6137 rows, trimmed to 300. [2026-01-06T12:18:11.338775] [DEBUG] [REMOTE ] OMCL: PASS: History has at least 300 days. [2026-01-06T12:18:11.338986] [DEBUG] [REMOTE ] OMCL: PASS: Price check passed. Min price $29.46. [2026-01-06T12:18:11.339115] [DEBUG] [REMOTE ] OMCL: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:11.339223] [DEBUG] [REMOTE ] OMCL: PASS: Integrity check passed. [2026-01-06T12:18:11.339262] [DEBUG] [REMOTE ] OMCL: Symbol is viable for forecasting. [2026-01-06T12:18:11.339307] [INFO ] [MAIN ] [2346/3534] OMCL kept (0.3s) | 2342 kept, 4 rejected | 129.6/min | ETA: 9.2m [2026-01-06T12:18:11.901005] [DEBUG] [REMOTE ] OMEX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:11.901155] [DEBUG] [REMOTE ] OMEX: PASS: History has at least 300 days. [2026-01-06T12:18:11.901379] [DEBUG] [REMOTE ] OMEX: PASS: Price check passed. Min price $1.74. [2026-01-06T12:18:11.901529] [DEBUG] [REMOTE ] OMEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:11.901680] [DEBUG] [REMOTE ] OMEX: PASS: Integrity check passed. [2026-01-06T12:18:11.901726] [DEBUG] [REMOTE ] OMEX: Symbol is viable for forecasting. [2026-01-06T12:18:11.901777] [INFO ] [MAIN ] [2347/3534] OMEX kept (0.6s) | 2343 kept, 4 rejected | 129.5/min | ETA: 9.2m [2026-01-06T12:18:12.223026] [DEBUG] [REMOTE ] OMF: Retrieved 2540 rows, trimmed to 300. [2026-01-06T12:18:12.223354] [DEBUG] [REMOTE ] OMF: PASS: History has at least 300 days. [2026-01-06T12:18:12.223552] [DEBUG] [REMOTE ] OMF: PASS: Price check passed. Min price $51.25. [2026-01-06T12:18:12.223733] [DEBUG] [REMOTE ] OMF: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:12.223840] [DEBUG] [REMOTE ] OMF: PASS: Integrity check passed. [2026-01-06T12:18:12.223879] [DEBUG] [REMOTE ] OMF: Symbol is viable for forecasting. [2026-01-06T12:18:12.223925] [INFO ] [MAIN ] [2348/3534] OMF kept (0.3s) | 2344 kept, 4 rejected | 129.6/min | ETA: 9.2m [2026-01-06T12:18:12.846296] [DEBUG] [REMOTE ] ON: Retrieved 6458 rows, trimmed to 300. [2026-01-06T12:18:12.846448] [DEBUG] [REMOTE ] ON: PASS: History has at least 300 days. [2026-01-06T12:18:12.846670] [DEBUG] [REMOTE ] ON: PASS: Price check passed. Min price $44.90. [2026-01-06T12:18:12.846803] [DEBUG] [REMOTE ] ON: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:12.846910] [DEBUG] [REMOTE ] ON: PASS: Integrity check passed. [2026-01-06T12:18:12.846949] [DEBUG] [REMOTE ] ON: Symbol is viable for forecasting. [2026-01-06T12:18:12.846995] [INFO ] [MAIN ] [2349/3534] ON kept (0.6s) | 2345 kept, 4 rejected | 129.5/min | ETA: 9.1m [2026-01-06T12:18:13.312729] [DEBUG] [REMOTE ] ONB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:13.312851] [DEBUG] [REMOTE ] ONB: PASS: History has at least 300 days. [2026-01-06T12:18:13.313059] [DEBUG] [REMOTE ] ONB: PASS: Price check passed. Min price $19.48. [2026-01-06T12:18:13.313188] [DEBUG] [REMOTE ] ONB: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:13.313297] [DEBUG] [REMOTE ] ONB: PASS: Integrity check passed. [2026-01-06T12:18:13.313335] [DEBUG] [REMOTE ] ONB: Symbol is viable for forecasting. [2026-01-06T12:18:13.313381] [INFO ] [MAIN ] [2350/3534] ONB kept (0.5s) | 2346 kept, 4 rejected | 129.5/min | ETA: 9.1m [2026-01-06T12:18:13.559396] [DEBUG] [REMOTE ] ONCO: Retrieved 972 rows, trimmed to 300. [2026-01-06T12:18:13.559534] [DEBUG] [REMOTE ] ONCO: PASS: History has at least 300 days. [2026-01-06T12:18:13.559757] [DEBUG] [REMOTE ] ONCO: PASS: Price check passed. Min price $1.43. [2026-01-06T12:18:13.559894] [DEBUG] [REMOTE ] ONCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:13.560001] [DEBUG] [REMOTE ] ONCO: PASS: Integrity check passed. [2026-01-06T12:18:13.560042] [DEBUG] [REMOTE ] ONCO: Symbol is viable for forecasting. [2026-01-06T12:18:13.560089] [INFO ] [MAIN ] [2351/3534] ONCO kept (0.2s) | 2347 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:13.981778] [DEBUG] [REMOTE ] ONDS: Retrieved 1462 rows, trimmed to 300. [2026-01-06T12:18:13.981903] [DEBUG] [REMOTE ] ONDS: PASS: History has at least 300 days. [2026-01-06T12:18:13.982266] [DEBUG] [REMOTE ] ONDS: PASS: Price check passed. Min price $5.25. [2026-01-06T12:18:13.982397] [DEBUG] [REMOTE ] ONDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:13.982505] [DEBUG] [REMOTE ] ONDS: PASS: Integrity check passed. [2026-01-06T12:18:13.982544] [DEBUG] [REMOTE ] ONDS: Symbol is viable for forecasting. [2026-01-06T12:18:13.982610] [INFO ] [MAIN ] [2352/3534] ONDS kept (0.4s) | 2348 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:14.535631] [DEBUG] [REMOTE ] ONEQ: Retrieved 5601 rows, trimmed to 300. [2026-01-06T12:18:14.535799] [DEBUG] [REMOTE ] ONEQ: PASS: History has at least 300 days. [2026-01-06T12:18:14.536057] [DEBUG] [REMOTE ] ONEQ: PASS: Price check passed. Min price $86.80. [2026-01-06T12:18:14.536190] [DEBUG] [REMOTE ] ONEQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:14.536312] [DEBUG] [REMOTE ] ONEQ: PASS: Integrity check passed. [2026-01-06T12:18:14.536351] [DEBUG] [REMOTE ] ONEQ: Symbol is viable for forecasting. [2026-01-06T12:18:14.536400] [INFO ] [MAIN ] [2353/3534] ONEQ kept (0.6s) | 2349 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:14.777211] [DEBUG] [REMOTE ] ONL: Retrieved 1038 rows, trimmed to 300. [2026-01-06T12:18:14.777334] [DEBUG] [REMOTE ] ONL: PASS: History has at least 300 days. [2026-01-06T12:18:14.777528] [DEBUG] [REMOTE ] ONL: PASS: Price check passed. Min price $1.96. [2026-01-06T12:18:14.777727] [DEBUG] [REMOTE ] ONL: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:14.777853] [DEBUG] [REMOTE ] ONL: PASS: Integrity check passed. [2026-01-06T12:18:14.777902] [DEBUG] [REMOTE ] ONL: Symbol is viable for forecasting. [2026-01-06T12:18:14.777958] [INFO ] [MAIN ] [2354/3534] ONL kept (0.2s) | 2350 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:15.162840] [DEBUG] [REMOTE ] ONON: Retrieved 1081 rows, trimmed to 300. [2026-01-06T12:18:15.162980] [DEBUG] [REMOTE ] ONON: PASS: History has at least 300 days. [2026-01-06T12:18:15.163178] [DEBUG] [REMOTE ] ONON: PASS: Price check passed. Min price $34.96. [2026-01-06T12:18:15.163335] [DEBUG] [REMOTE ] ONON: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:15.163447] [DEBUG] [REMOTE ] ONON: PASS: Integrity check passed. [2026-01-06T12:18:15.163485] [DEBUG] [REMOTE ] ONON: Symbol is viable for forecasting. [2026-01-06T12:18:15.163530] [INFO ] [MAIN ] [2355/3534] ONON kept (0.4s) | 2351 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:15.578538] [DEBUG] [REMOTE ] ONTF: Retrieved 1236 rows, trimmed to 300. [2026-01-06T12:18:15.578691] [DEBUG] [REMOTE ] ONTF: PASS: History has at least 300 days. [2026-01-06T12:18:15.578902] [DEBUG] [REMOTE ] ONTF: PASS: Price check passed. Min price $4.94. [2026-01-06T12:18:15.579033] [DEBUG] [REMOTE ] ONTF: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:15.579140] [DEBUG] [REMOTE ] ONTF: PASS: Integrity check passed. [2026-01-06T12:18:15.579180] [DEBUG] [REMOTE ] ONTF: Symbol is viable for forecasting. [2026-01-06T12:18:15.579226] [INFO ] [MAIN ] [2356/3534] ONTF kept (0.4s) | 2352 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:16.216245] [DEBUG] [REMOTE ] ONTO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:16.216389] [DEBUG] [REMOTE ] ONTO: PASS: History has at least 300 days. [2026-01-06T12:18:16.216634] [DEBUG] [REMOTE ] ONTO: PASS: Price check passed. Min price $121.34. [2026-01-06T12:18:16.216776] [DEBUG] [REMOTE ] ONTO: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:16.216894] [DEBUG] [REMOTE ] ONTO: PASS: Integrity check passed. [2026-01-06T12:18:16.216935] [DEBUG] [REMOTE ] ONTO: Symbol is viable for forecasting. [2026-01-06T12:18:16.216982] [INFO ] [MAIN ] [2357/3534] ONTO kept (0.6s) | 2353 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:16.610805] [DEBUG] [REMOTE ] OOMA: Retrieved 2633 rows, trimmed to 300. [2026-01-06T12:18:16.610980] [DEBUG] [REMOTE ] OOMA: PASS: History has at least 300 days. [2026-01-06T12:18:16.611259] [DEBUG] [REMOTE ] OOMA: PASS: Price check passed. Min price $10.58. [2026-01-06T12:18:16.611395] [DEBUG] [REMOTE ] OOMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:16.611541] [DEBUG] [REMOTE ] OOMA: PASS: Integrity check passed. [2026-01-06T12:18:16.611601] [DEBUG] [REMOTE ] OOMA: Symbol is viable for forecasting. [2026-01-06T12:18:16.611655] [INFO ] [MAIN ] [2358/3534] OOMA kept (0.4s) | 2354 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:16.873443] [DEBUG] [REMOTE ] OPAD: Retrieved 1271 rows, trimmed to 300. [2026-01-06T12:18:16.873559] [DEBUG] [REMOTE ] OPAD: PASS: History has at least 300 days. [2026-01-06T12:18:16.873785] [DEBUG] [REMOTE ] OPAD: PASS: Price check passed. Min price $1.19. [2026-01-06T12:18:16.873913] [DEBUG] [REMOTE ] OPAD: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:16.874027] [DEBUG] [REMOTE ] OPAD: PASS: Integrity check passed. [2026-01-06T12:18:16.874066] [DEBUG] [REMOTE ] OPAD: Symbol is viable for forecasting. [2026-01-06T12:18:16.874113] [INFO ] [MAIN ] [2359/3534] OPAD kept (0.3s) | 2355 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:17.193834] [DEBUG] [REMOTE ] OPAL: Retrieved 867 rows, trimmed to 300. [2026-01-06T12:18:17.193961] [DEBUG] [REMOTE ] OPAL: PASS: History has at least 300 days. [2026-01-06T12:18:17.194159] [DEBUG] [REMOTE ] OPAL: PASS: Price check passed. Min price $2.02. [2026-01-06T12:18:17.194479] [DEBUG] [REMOTE ] OPAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:17.194601] [DEBUG] [REMOTE ] OPAL: PASS: Integrity check passed. [2026-01-06T12:18:17.194642] [DEBUG] [REMOTE ] OPAL: Symbol is viable for forecasting. [2026-01-06T12:18:17.194689] [INFO ] [MAIN ] [2360/3534] OPAL kept (0.3s) | 2356 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:17.837495] [DEBUG] [REMOTE ] OPBK: Retrieved 5146 rows, trimmed to 300. [2026-01-06T12:18:17.837677] [DEBUG] [REMOTE ] OPBK: PASS: History has at least 300 days. [2026-01-06T12:18:17.837924] [DEBUG] [REMOTE ] OPBK: PASS: Price check passed. Min price $12.63. [2026-01-06T12:18:17.838107] [DEBUG] [REMOTE ] OPBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:17.838245] [DEBUG] [REMOTE ] OPBK: PASS: Integrity check passed. [2026-01-06T12:18:17.838287] [DEBUG] [REMOTE ] OPBK: Symbol is viable for forecasting. [2026-01-06T12:18:17.838337] [INFO ] [MAIN ] [2361/3534] OPBK kept (0.6s) | 2357 kept, 4 rejected | 129.6/min | ETA: 9.1m [2026-01-06T12:18:18.289242] [DEBUG] [REMOTE ] OPCH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:18.289480] [DEBUG] [REMOTE ] OPCH: PASS: History has at least 300 days. [2026-01-06T12:18:18.290076] [DEBUG] [REMOTE ] OPCH: PASS: Price check passed. Min price $26.03. [2026-01-06T12:18:18.290231] [DEBUG] [REMOTE ] OPCH: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:18.290377] [DEBUG] [REMOTE ] OPCH: PASS: Integrity check passed. [2026-01-06T12:18:18.290419] [DEBUG] [REMOTE ] OPCH: Symbol is viable for forecasting. [2026-01-06T12:18:18.290476] [INFO ] [MAIN ] [2362/3534] OPCH kept (0.5s) | 2358 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:18.574559] [DEBUG] [REMOTE ] OPEN: Retrieved 1394 rows, trimmed to 300. [2026-01-06T12:18:18.574781] [DEBUG] [REMOTE ] OPEN: PASS: History has at least 300 days. [2026-01-06T12:18:18.575063] [DEBUG] [REMOTE ] OPEN: PASS: Price check passed. Min price $5.83. [2026-01-06T12:18:18.575269] [DEBUG] [REMOTE ] OPEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:18.575411] [DEBUG] [REMOTE ] OPEN: PASS: Integrity check passed. [2026-01-06T12:18:18.575459] [DEBUG] [REMOTE ] OPEN: Symbol is viable for forecasting. [2026-01-06T12:18:18.575593] [INFO ] [MAIN ] [2363/3534] OPEN kept (0.3s) | 2359 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:18.942909] [DEBUG] [REMOTE ] OPFI: Retrieved 1285 rows, trimmed to 300. [2026-01-06T12:18:18.943056] [DEBUG] [REMOTE ] OPFI: PASS: History has at least 300 days. [2026-01-06T12:18:18.943261] [DEBUG] [REMOTE ] OPFI: PASS: Price check passed. Min price $9.18. [2026-01-06T12:18:18.943398] [DEBUG] [REMOTE ] OPFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:18.943536] [DEBUG] [REMOTE ] OPFI: PASS: Integrity check passed. [2026-01-06T12:18:18.943621] [DEBUG] [REMOTE ] OPFI: Symbol is viable for forecasting. [2026-01-06T12:18:18.943686] [INFO ] [MAIN ] [2364/3534] OPFI kept (0.4s) | 2360 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:19.596413] [DEBUG] [REMOTE ] OPK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:19.596602] [DEBUG] [REMOTE ] OPK: PASS: History has at least 300 days. [2026-01-06T12:18:19.596876] [DEBUG] [REMOTE ] OPK: PASS: Price check passed. Min price $1.26. [2026-01-06T12:18:19.597055] [DEBUG] [REMOTE ] OPK: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:19.597182] [DEBUG] [REMOTE ] OPK: PASS: Integrity check passed. [2026-01-06T12:18:19.597223] [DEBUG] [REMOTE ] OPK: Symbol is viable for forecasting. [2026-01-06T12:18:19.597274] [INFO ] [MAIN ] [2365/3534] OPK kept (0.7s) | 2361 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:20.293650] [DEBUG] [REMOTE ] OPLN: Retrieved 4040 rows, trimmed to 300. [2026-01-06T12:18:20.293789] [DEBUG] [REMOTE ] OPLN: PASS: History has at least 300 days. [2026-01-06T12:18:20.294034] [DEBUG] [REMOTE ] OPLN: PASS: Price check passed. Min price $24.49. [2026-01-06T12:18:20.294178] [DEBUG] [REMOTE ] OPLN: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:20.294299] [DEBUG] [REMOTE ] OPLN: PASS: Integrity check passed. [2026-01-06T12:18:20.294341] [DEBUG] [REMOTE ] OPLN: Symbol is viable for forecasting. [2026-01-06T12:18:20.294389] [INFO ] [MAIN ] [2366/3534] OPLN kept (0.7s) | 2362 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:20.682288] [DEBUG] [REMOTE ] OPP: Retrieved 2330 rows, trimmed to 300. [2026-01-06T12:18:20.682415] [DEBUG] [REMOTE ] OPP: PASS: History has at least 300 days. [2026-01-06T12:18:20.682652] [DEBUG] [REMOTE ] OPP: PASS: Price check passed. Min price $7.80. [2026-01-06T12:18:20.682801] [DEBUG] [REMOTE ] OPP: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:20.682935] [DEBUG] [REMOTE ] OPP: PASS: Integrity check passed. [2026-01-06T12:18:20.682990] [DEBUG] [REMOTE ] OPP: Symbol is viable for forecasting. [2026-01-06T12:18:20.683045] [INFO ] [MAIN ] [2367/3534] OPP kept (0.4s) | 2363 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:20.976903] [DEBUG] [REMOTE ] OPRA: Retrieved 1870 rows, trimmed to 300. [2026-01-06T12:18:20.977027] [DEBUG] [REMOTE ] OPRA: PASS: History has at least 300 days. [2026-01-06T12:18:20.977271] [DEBUG] [REMOTE ] OPRA: PASS: Price check passed. Min price $12.89. [2026-01-06T12:18:20.977437] [DEBUG] [REMOTE ] OPRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:20.977599] [DEBUG] [REMOTE ] OPRA: PASS: Integrity check passed. [2026-01-06T12:18:20.977648] [DEBUG] [REMOTE ] OPRA: Symbol is viable for forecasting. [2026-01-06T12:18:20.977724] [INFO ] [MAIN ] [2368/3534] OPRA kept (0.3s) | 2364 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:21.481643] [DEBUG] [REMOTE ] OPRX: Retrieved 4629 rows, trimmed to 300. [2026-01-06T12:18:21.481783] [DEBUG] [REMOTE ] OPRX: PASS: History has at least 300 days. [2026-01-06T12:18:21.482008] [DEBUG] [REMOTE ] OPRX: PASS: Price check passed. Min price $12.25. [2026-01-06T12:18:21.482145] [DEBUG] [REMOTE ] OPRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:21.482263] [DEBUG] [REMOTE ] OPRX: PASS: Integrity check passed. [2026-01-06T12:18:21.482302] [DEBUG] [REMOTE ] OPRX: Symbol is viable for forecasting. [2026-01-06T12:18:21.482350] [INFO ] [MAIN ] [2369/3534] OPRX kept (0.5s) | 2365 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:21.590788] [DEBUG] [REMOTE ] OPTX: Retrieved 989 rows, trimmed to 300. [2026-01-06T12:18:21.590916] [DEBUG] [REMOTE ] OPTX: PASS: History has at least 300 days. [2026-01-06T12:18:21.591119] [DEBUG] [REMOTE ] OPTX: PASS: Price check passed. Min price $1.25. [2026-01-06T12:18:21.591254] [DEBUG] [REMOTE ] OPTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:21.591364] [DEBUG] [REMOTE ] OPTX: PASS: Integrity check passed. [2026-01-06T12:18:21.591405] [DEBUG] [REMOTE ] OPTX: Symbol is viable for forecasting. [2026-01-06T12:18:21.591456] [INFO ] [MAIN ] [2370/3534] OPTX kept (0.1s) | 2366 kept, 4 rejected | 129.7/min | ETA: 9.0m [2026-01-06T12:18:22.274511] [DEBUG] [REMOTE ] OPXS: Retrieved 4187 rows, trimmed to 300. [2026-01-06T12:18:22.274753] [DEBUG] [REMOTE ] OPXS: PASS: History has at least 300 days. [2026-01-06T12:18:22.275043] [DEBUG] [REMOTE ] OPXS: PASS: Price check passed. Min price $12.75. [2026-01-06T12:18:22.275186] [DEBUG] [REMOTE ] OPXS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:22.275321] [DEBUG] [REMOTE ] OPXS: PASS: Integrity check passed. [2026-01-06T12:18:22.275362] [DEBUG] [REMOTE ] OPXS: Symbol is viable for forecasting. [2026-01-06T12:18:22.275417] [INFO ] [MAIN ] [2371/3534] OPXS kept (0.7s) | 2367 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:22.710438] [DEBUG] [REMOTE ] ORA: Retrieved 5320 rows, trimmed to 300. [2026-01-06T12:18:22.710588] [DEBUG] [REMOTE ] ORA: PASS: History has at least 300 days. [2026-01-06T12:18:22.710803] [DEBUG] [REMOTE ] ORA: PASS: Price check passed. Min price $103.84. [2026-01-06T12:18:22.710936] [DEBUG] [REMOTE ] ORA: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:22.711052] [DEBUG] [REMOTE ] ORA: PASS: Integrity check passed. [2026-01-06T12:18:22.711092] [DEBUG] [REMOTE ] ORA: Symbol is viable for forecasting. [2026-01-06T12:18:22.711138] [INFO ] [MAIN ] [2372/3534] ORA kept (0.4s) | 2368 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:23.167382] [DEBUG] [REMOTE ] ORC: Retrieved 3242 rows, trimmed to 300. [2026-01-06T12:18:23.167525] [DEBUG] [REMOTE ] ORC: PASS: History has at least 300 days. [2026-01-06T12:18:23.167787] [DEBUG] [REMOTE ] ORC: PASS: Price check passed. Min price $6.74. [2026-01-06T12:18:23.167924] [DEBUG] [REMOTE ] ORC: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:23.168044] [DEBUG] [REMOTE ] ORC: PASS: Integrity check passed. [2026-01-06T12:18:23.168085] [DEBUG] [REMOTE ] ORC: Symbol is viable for forecasting. [2026-01-06T12:18:23.168135] [INFO ] [MAIN ] [2373/3534] ORC kept (0.5s) | 2369 kept, 4 rejected | 129.6/min | ETA: 9.0m [2026-01-06T12:18:23.478149] [DEBUG] [REMOTE ] ORGO: Retrieved 2262 rows, trimmed to 300. [2026-01-06T12:18:23.478285] [DEBUG] [REMOTE ] ORGO: PASS: History has at least 300 days. [2026-01-06T12:18:23.478514] [DEBUG] [REMOTE ] ORGO: PASS: Price check passed. Min price $3.88. [2026-01-06T12:18:23.478693] [DEBUG] [REMOTE ] ORGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:23.478818] [DEBUG] [REMOTE ] ORGO: PASS: Integrity check passed. [2026-01-06T12:18:23.478858] [DEBUG] [REMOTE ] ORGO: Symbol is viable for forecasting. [2026-01-06T12:18:23.478909] [INFO ] [MAIN ] [2374/3534] ORGO kept (0.3s) | 2370 kept, 4 rejected | 129.7/min | ETA: 8.9m [2026-01-06T12:18:23.834855] [DEBUG] [REMOTE ] ORIC: Retrieved 1432 rows, trimmed to 300. [2026-01-06T12:18:23.834986] [DEBUG] [REMOTE ] ORIC: PASS: History has at least 300 days. [2026-01-06T12:18:23.835198] [DEBUG] [REMOTE ] ORIC: PASS: Price check passed. Min price $8.04. [2026-01-06T12:18:23.835329] [DEBUG] [REMOTE ] ORIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:23.835454] [DEBUG] [REMOTE ] ORIC: PASS: Integrity check passed. [2026-01-06T12:18:23.835502] [DEBUG] [REMOTE ] ORIC: Symbol is viable for forecasting. [2026-01-06T12:18:23.835549] [INFO ] [MAIN ] [2375/3534] ORIC kept (0.4s) | 2371 kept, 4 rejected | 129.7/min | ETA: 8.9m [2026-01-06T12:18:24.509001] [DEBUG] [REMOTE ] ORKA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:24.509153] [DEBUG] [REMOTE ] ORKA: PASS: History has at least 300 days. [2026-01-06T12:18:24.509420] [DEBUG] [REMOTE ] ORKA: PASS: Price check passed. Min price $24.49. [2026-01-06T12:18:24.509642] [DEBUG] [REMOTE ] ORKA: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:24.509809] [DEBUG] [REMOTE ] ORKA: PASS: Integrity check passed. [2026-01-06T12:18:24.509863] [DEBUG] [REMOTE ] ORKA: Symbol is viable for forecasting. [2026-01-06T12:18:24.509928] [INFO ] [MAIN ] [2376/3534] ORKA kept (0.7s) | 2372 kept, 4 rejected | 129.6/min | ETA: 8.9m [2026-01-06T12:18:24.980400] [DEBUG] [REMOTE ] ORLY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:24.980803] [DEBUG] [REMOTE ] ORLY: PASS: History has at least 300 days. [2026-01-06T12:18:24.981113] [DEBUG] [REMOTE ] ORLY: PASS: Price check passed. Min price $90.34. [2026-01-06T12:18:24.981258] [DEBUG] [REMOTE ] ORLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:24.981389] [DEBUG] [REMOTE ] ORLY: PASS: Integrity check passed. [2026-01-06T12:18:24.981430] [DEBUG] [REMOTE ] ORLY: Symbol is viable for forecasting. [2026-01-06T12:18:24.981482] [INFO ] [MAIN ] [2377/3534] ORLY kept (0.5s) | 2373 kept, 4 rejected | 129.6/min | ETA: 8.9m [2026-01-06T12:18:25.393483] [DEBUG] [REMOTE ] ORMP: Retrieved 4958 rows, trimmed to 300. [2026-01-06T12:18:25.393667] [DEBUG] [REMOTE ] ORMP: PASS: History has at least 300 days. [2026-01-06T12:18:25.393913] [DEBUG] [REMOTE ] ORMP: PASS: Price check passed. Min price $2.19. [2026-01-06T12:18:25.394048] [DEBUG] [REMOTE ] ORMP: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:25.394171] [DEBUG] [REMOTE ] ORMP: PASS: Integrity check passed. [2026-01-06T12:18:25.394219] [DEBUG] [REMOTE ] ORMP: Symbol is viable for forecasting. [2026-01-06T12:18:25.394278] [INFO ] [MAIN ] [2378/3534] ORMP kept (0.4s) | 2374 kept, 4 rejected | 129.6/min | ETA: 8.9m [2026-01-06T12:18:25.806714] [DEBUG] [REMOTE ] ORN: Retrieved 4538 rows, trimmed to 300. [2026-01-06T12:18:25.806832] [DEBUG] [REMOTE ] ORN: PASS: History has at least 300 days. [2026-01-06T12:18:25.807073] [DEBUG] [REMOTE ] ORN: PASS: Price check passed. Min price $8.18. [2026-01-06T12:18:25.807227] [DEBUG] [REMOTE ] ORN: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:25.807358] [DEBUG] [REMOTE ] ORN: PASS: Integrity check passed. [2026-01-06T12:18:25.807399] [DEBUG] [REMOTE ] ORN: Symbol is viable for forecasting. [2026-01-06T12:18:25.807450] [INFO ] [MAIN ] [2379/3534] ORN kept (0.4s) | 2375 kept, 4 rejected | 129.7/min | ETA: 8.9m [2026-01-06T12:18:26.220206] [DEBUG] [REMOTE ] ORRF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:26.220357] [DEBUG] [REMOTE ] ORRF: PASS: History has at least 300 days. [2026-01-06T12:18:26.220630] [DEBUG] [REMOTE ] ORRF: PASS: Price check passed. Min price $31.88. [2026-01-06T12:18:26.220778] [DEBUG] [REMOTE ] ORRF: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:26.220921] [DEBUG] [REMOTE ] ORRF: PASS: Integrity check passed. [2026-01-06T12:18:26.220964] [DEBUG] [REMOTE ] ORRF: Symbol is viable for forecasting. [2026-01-06T12:18:26.221013] [INFO ] [MAIN ] [2380/3534] ORRF kept (0.4s) | 2376 kept, 4 rejected | 129.7/min | ETA: 8.9m [2026-01-06T12:18:26.407889] [DEBUG] [REMOTE ] OS: Retrieved 364 rows, trimmed to 300. [2026-01-06T12:18:26.408022] [DEBUG] [REMOTE ] OS: PASS: History has at least 300 days. [2026-01-06T12:18:26.408219] [DEBUG] [REMOTE ] OS: PASS: Price check passed. Min price $16.65. [2026-01-06T12:18:26.408355] [DEBUG] [REMOTE ] OS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:26.408465] [DEBUG] [REMOTE ] OS: PASS: Integrity check passed. [2026-01-06T12:18:26.408506] [DEBUG] [REMOTE ] OS: Symbol is viable for forecasting. [2026-01-06T12:18:26.408553] [INFO ] [MAIN ] [2381/3534] OS kept (0.2s) | 2377 kept, 4 rejected | 129.7/min | ETA: 8.9m [2026-01-06T12:18:27.085204] [DEBUG] [REMOTE ] OSBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:27.085342] [DEBUG] [REMOTE ] OSBC: PASS: History has at least 300 days. [2026-01-06T12:18:27.085569] [DEBUG] [REMOTE ] OSBC: PASS: Price check passed. Min price $16.65. [2026-01-06T12:18:27.085728] [DEBUG] [REMOTE ] OSBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:27.085849] [DEBUG] [REMOTE ] OSBC: PASS: Integrity check passed. [2026-01-06T12:18:27.085890] [DEBUG] [REMOTE ] OSBC: Symbol is viable for forecasting. [2026-01-06T12:18:27.085950] [INFO ] [MAIN ] [2382/3534] OSBC kept (0.7s) | 2378 kept, 4 rejected | 129.7/min | ETA: 8.9m [2026-01-06T12:18:27.563879] [DEBUG] [REMOTE ] OSIS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:27.564084] [DEBUG] [REMOTE ] OSIS: PASS: History has at least 300 days. [2026-01-06T12:18:27.564354] [DEBUG] [REMOTE ] OSIS: PASS: Price check passed. Min price $233.97. [2026-01-06T12:18:27.564498] [DEBUG] [REMOTE ] OSIS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:27.564722] [DEBUG] [REMOTE ] OSIS: PASS: Integrity check passed. [2026-01-06T12:18:27.564775] [DEBUG] [REMOTE ] OSIS: Symbol is viable for forecasting. [2026-01-06T12:18:27.564832] [INFO ] [MAIN ] [2383/3534] OSIS kept (0.5s) | 2379 kept, 4 rejected | 129.7/min | ETA: 8.9m [2026-01-06T12:18:28.037942] [DEBUG] [REMOTE ] OSPN: Retrieved 6287 rows, trimmed to 300. [2026-01-06T12:18:28.038085] [DEBUG] [REMOTE ] OSPN: PASS: History has at least 300 days. [2026-01-06T12:18:28.038320] [DEBUG] [REMOTE ] OSPN: PASS: Price check passed. Min price $11.29. [2026-01-06T12:18:28.038451] [DEBUG] [REMOTE ] OSPN: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:28.038590] [DEBUG] [REMOTE ] OSPN: PASS: Integrity check passed. [2026-01-06T12:18:28.038631] [DEBUG] [REMOTE ] OSPN: Symbol is viable for forecasting. [2026-01-06T12:18:28.038678] [INFO ] [MAIN ] [2384/3534] OSPN kept (0.5s) | 2380 kept, 4 rejected | 129.7/min | ETA: 8.9m [2026-01-06T12:18:28.319503] [DEBUG] [REMOTE ] OSS: Retrieved 1992 rows, trimmed to 300. [2026-01-06T12:18:28.319654] [DEBUG] [REMOTE ] OSS: PASS: History has at least 300 days. [2026-01-06T12:18:28.319891] [DEBUG] [REMOTE ] OSS: PASS: Price check passed. Min price $4.34. [2026-01-06T12:18:28.320065] [DEBUG] [REMOTE ] OSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:28.320199] [DEBUG] [REMOTE ] OSS: PASS: Integrity check passed. [2026-01-06T12:18:28.320245] [DEBUG] [REMOTE ] OSS: Symbol is viable for forecasting. [2026-01-06T12:18:28.320302] [INFO ] [MAIN ] [2385/3534] OSS kept (0.3s) | 2381 kept, 4 rejected | 129.7/min | ETA: 8.9m [2026-01-06T12:18:28.895204] [DEBUG] [REMOTE ] OTEX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:28.895352] [DEBUG] [REMOTE ] OTEX: PASS: History has at least 300 days. [2026-01-06T12:18:28.895620] [DEBUG] [REMOTE ] OTEX: PASS: Price check passed. Min price $31.74. [2026-01-06T12:18:28.895754] [DEBUG] [REMOTE ] OTEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:28.895877] [DEBUG] [REMOTE ] OTEX: PASS: Integrity check passed. [2026-01-06T12:18:28.895916] [DEBUG] [REMOTE ] OTEX: Symbol is viable for forecasting. [2026-01-06T12:18:28.895963] [INFO ] [MAIN ] [2386/3534] OTEX kept (0.6s) | 2382 kept, 4 rejected | 129.7/min | ETA: 8.9m [2026-01-06T12:18:29.131330] [DEBUG] [REMOTE ] OTIS: Retrieved 1457 rows, trimmed to 300. [2026-01-06T12:18:29.131455] [DEBUG] [REMOTE ] OTIS: PASS: History has at least 300 days. [2026-01-06T12:18:29.131704] [DEBUG] [REMOTE ] OTIS: PASS: Price check passed. Min price $86.12. [2026-01-06T12:18:29.131873] [DEBUG] [REMOTE ] OTIS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:29.131989] [DEBUG] [REMOTE ] OTIS: PASS: Integrity check passed. [2026-01-06T12:18:29.132031] [DEBUG] [REMOTE ] OTIS: Symbol is viable for forecasting. [2026-01-06T12:18:29.132080] [INFO ] [MAIN ] [2387/3534] OTIS kept (0.2s) | 2383 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:29.409495] [DEBUG] [REMOTE ] OTLY: Retrieved 1162 rows, trimmed to 300. [2026-01-06T12:18:29.409830] [DEBUG] [REMOTE ] OTLY: PASS: History has at least 300 days. [2026-01-06T12:18:29.410028] [DEBUG] [REMOTE ] OTLY: PASS: Price check passed. Min price $10.69. [2026-01-06T12:18:29.410162] [DEBUG] [REMOTE ] OTLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:29.410270] [DEBUG] [REMOTE ] OTLY: PASS: Integrity check passed. [2026-01-06T12:18:29.410310] [DEBUG] [REMOTE ] OTLY: Symbol is viable for forecasting. [2026-01-06T12:18:29.410356] [INFO ] [MAIN ] [2388/3534] OTLY kept (0.3s) | 2384 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:30.030128] [DEBUG] [REMOTE ] OVID: Retrieved 2179 rows, trimmed to 300. [2026-01-06T12:18:30.030262] [DEBUG] [REMOTE ] OVID: PASS: History has at least 300 days. [2026-01-06T12:18:30.030461] [DEBUG] [REMOTE ] OVID: PASS: Price check passed. Min price $1.20. [2026-01-06T12:18:30.030620] [DEBUG] [REMOTE ] OVID: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:30.030728] [DEBUG] [REMOTE ] OVID: PASS: Integrity check passed. [2026-01-06T12:18:30.030767] [DEBUG] [REMOTE ] OVID: Symbol is viable for forecasting. [2026-01-06T12:18:30.030814] [INFO ] [MAIN ] [2389/3534] OVID kept (0.6s) | 2385 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:30.546461] [DEBUG] [REMOTE ] OVLY: Retrieved 5591 rows, trimmed to 300. [2026-01-06T12:18:30.546623] [DEBUG] [REMOTE ] OVLY: PASS: History has at least 300 days. [2026-01-06T12:18:30.546859] [DEBUG] [REMOTE ] OVLY: PASS: Price check passed. Min price $25.41. [2026-01-06T12:18:30.546999] [DEBUG] [REMOTE ] OVLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:30.547120] [DEBUG] [REMOTE ] OVLY: PASS: Integrity check passed. [2026-01-06T12:18:30.547162] [DEBUG] [REMOTE ] OVLY: Symbol is viable for forecasting. [2026-01-06T12:18:30.547228] [INFO ] [MAIN ] [2390/3534] OVLY kept (0.5s) | 2386 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:30.785063] [DEBUG] [REMOTE ] OWL: Retrieved 1270 rows, trimmed to 300. [2026-01-06T12:18:30.785255] [DEBUG] [REMOTE ] OWL: PASS: History has at least 300 days. [2026-01-06T12:18:30.785501] [DEBUG] [REMOTE ] OWL: PASS: Price check passed. Min price $13.74. [2026-01-06T12:18:30.785671] [DEBUG] [REMOTE ] OWL: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:30.785791] [DEBUG] [REMOTE ] OWL: PASS: Integrity check passed. [2026-01-06T12:18:30.785833] [DEBUG] [REMOTE ] OWL: Symbol is viable for forecasting. [2026-01-06T12:18:30.785885] [INFO ] [MAIN ] [2391/3534] OWL kept (0.2s) | 2387 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:31.315172] [DEBUG] [REMOTE ] OXLC: Retrieved 3761 rows, trimmed to 300. [2026-01-06T12:18:31.315306] [DEBUG] [REMOTE ] OXLC: PASS: History has at least 300 days. [2026-01-06T12:18:31.315513] [DEBUG] [REMOTE ] OXLC: PASS: Price check passed. Min price $12.68. [2026-01-06T12:18:31.315676] [DEBUG] [REMOTE ] OXLC: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:31.315793] [DEBUG] [REMOTE ] OXLC: PASS: Integrity check passed. [2026-01-06T12:18:31.315832] [DEBUG] [REMOTE ] OXLC: Symbol is viable for forecasting. [2026-01-06T12:18:31.315879] [INFO ] [MAIN ] [2392/3534] OXLC kept (0.5s) | 2388 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:32.086897] [DEBUG] [REMOTE ] OXM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:32.087052] [DEBUG] [REMOTE ] OXM: PASS: History has at least 300 days. [2026-01-06T12:18:32.087316] [DEBUG] [REMOTE ] OXM: PASS: Price check passed. Min price $31.74. [2026-01-06T12:18:32.087453] [DEBUG] [REMOTE ] OXM: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:32.087841] [DEBUG] [REMOTE ] OXM: PASS: Integrity check passed. [2026-01-06T12:18:32.087902] [DEBUG] [REMOTE ] OXM: Symbol is viable for forecasting. [2026-01-06T12:18:32.087953] [INFO ] [MAIN ] [2393/3534] OXM kept (0.8s) | 2389 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:32.382938] [DEBUG] [REMOTE ] OXSQ: Retrieved 1959 rows, trimmed to 300. [2026-01-06T12:18:32.383102] [DEBUG] [REMOTE ] OXSQ: PASS: History has at least 300 days. [2026-01-06T12:18:32.383362] [DEBUG] [REMOTE ] OXSQ: PASS: Price check passed. Min price $1.62. [2026-01-06T12:18:32.383554] [DEBUG] [REMOTE ] OXSQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:32.383728] [DEBUG] [REMOTE ] OXSQ: PASS: Integrity check passed. [2026-01-06T12:18:32.383783] [DEBUG] [REMOTE ] OXSQ: Symbol is viable for forecasting. [2026-01-06T12:18:32.383850] [INFO ] [MAIN ] [2394/3534] OXSQ kept (0.3s) | 2390 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:32.655523] [DEBUG] [REMOTE ] OZEM: Retrieved 407 rows, trimmed to 300. [2026-01-06T12:18:32.655669] [DEBUG] [REMOTE ] OZEM: PASS: History has at least 300 days. [2026-01-06T12:18:32.655865] [DEBUG] [REMOTE ] OZEM: PASS: Price check passed. Min price $27.19. [2026-01-06T12:18:32.655995] [DEBUG] [REMOTE ] OZEM: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:32.656099] [DEBUG] [REMOTE ] OZEM: PASS: Integrity check passed. [2026-01-06T12:18:32.656138] [DEBUG] [REMOTE ] OZEM: Symbol is viable for forecasting. [2026-01-06T12:18:32.656183] [INFO ] [MAIN ] [2395/3534] OZEM kept (0.3s) | 2391 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:33.446143] [DEBUG] [REMOTE ] OZK: Retrieved 6282 rows, trimmed to 300. [2026-01-06T12:18:33.446295] [DEBUG] [REMOTE ] OZK: PASS: History has at least 300 days. [2026-01-06T12:18:33.446540] [DEBUG] [REMOTE ] OZK: PASS: Price check passed. Min price $42.64. [2026-01-06T12:18:33.446896] [DEBUG] [REMOTE ] OZK: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:33.447027] [DEBUG] [REMOTE ] OZK: PASS: Integrity check passed. [2026-01-06T12:18:33.447067] [DEBUG] [REMOTE ] OZK: Symbol is viable for forecasting. [2026-01-06T12:18:33.447134] [INFO ] [MAIN ] [2396/3534] OZK kept (0.8s) | 2392 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:33.717674] [DEBUG] [REMOTE ] OZKAP: Retrieved 1049 rows, trimmed to 300. [2026-01-06T12:18:33.717835] [DEBUG] [REMOTE ] OZKAP: PASS: History has at least 300 days. [2026-01-06T12:18:33.718039] [DEBUG] [REMOTE ] OZKAP: PASS: Price check passed. Min price $15.95. [2026-01-06T12:18:33.718170] [DEBUG] [REMOTE ] OZKAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:33.718277] [DEBUG] [REMOTE ] OZKAP: PASS: Integrity check passed. [2026-01-06T12:18:33.718317] [DEBUG] [REMOTE ] OZKAP: Symbol is viable for forecasting. [2026-01-06T12:18:33.718364] [INFO ] [MAIN ] [2397/3534] OZKAP kept (0.3s) | 2393 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:34.347409] [DEBUG] [REMOTE ] PAA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:34.347545] [DEBUG] [REMOTE ] PAA: PASS: History has at least 300 days. [2026-01-06T12:18:34.347820] [DEBUG] [REMOTE ] PAA: PASS: Price check passed. Min price $15.49. [2026-01-06T12:18:34.347985] [DEBUG] [REMOTE ] PAA: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:34.348106] [DEBUG] [REMOTE ] PAA: PASS: Integrity check passed. [2026-01-06T12:18:34.348148] [DEBUG] [REMOTE ] PAA: Symbol is viable for forecasting. [2026-01-06T12:18:34.348196] [INFO ] [MAIN ] [2398/3534] PAA kept (0.6s) | 2394 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:34.834470] [DEBUG] [REMOTE ] PAAS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:34.834621] [DEBUG] [REMOTE ] PAAS: PASS: History has at least 300 days. [2026-01-06T12:18:34.834849] [DEBUG] [REMOTE ] PAAS: PASS: Price check passed. Min price $33.08. [2026-01-06T12:18:34.834981] [DEBUG] [REMOTE ] PAAS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:34.835097] [DEBUG] [REMOTE ] PAAS: PASS: Integrity check passed. [2026-01-06T12:18:34.835136] [DEBUG] [REMOTE ] PAAS: Symbol is viable for forecasting. [2026-01-06T12:18:34.835182] [INFO ] [MAIN ] [2399/3534] PAAS kept (0.5s) | 2395 kept, 4 rejected | 129.7/min | ETA: 8.8m [2026-01-06T12:18:35.269403] [DEBUG] [REMOTE ] PAC: Retrieved 4996 rows, trimmed to 300. [2026-01-06T12:18:35.269541] [DEBUG] [REMOTE ] PAC: PASS: History has at least 300 days. [2026-01-06T12:18:35.269781] [DEBUG] [REMOTE ] PAC: PASS: Price check passed. Min price $208.17. [2026-01-06T12:18:35.269918] [DEBUG] [REMOTE ] PAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:35.270035] [DEBUG] [REMOTE ] PAC: PASS: Integrity check passed. [2026-01-06T12:18:35.270076] [DEBUG] [REMOTE ] PAC: Symbol is viable for forecasting. [2026-01-06T12:18:35.270124] [INFO ] [MAIN ] [2400/3534] PAC kept (0.4s) | 2396 kept, 4 rejected | 129.7/min | ETA: 8.7m [2026-01-06T12:18:35.487109] [DEBUG] [REMOTE ] PACB: Retrieved 3820 rows, trimmed to 300. [2026-01-06T12:18:35.487236] [DEBUG] [REMOTE ] PACB: PASS: History has at least 300 days. [2026-01-06T12:18:35.487441] [DEBUG] [REMOTE ] PACB: PASS: Price check passed. Min price $1.42. [2026-01-06T12:18:35.487589] [DEBUG] [REMOTE ] PACB: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:35.487759] [DEBUG] [REMOTE ] PACB: PASS: Integrity check passed. [2026-01-06T12:18:35.487811] [DEBUG] [REMOTE ] PACB: Symbol is viable for forecasting. [2026-01-06T12:18:35.487873] [INFO ] [MAIN ] [2401/3534] PACB kept (0.2s) | 2397 kept, 4 rejected | 129.7/min | ETA: 8.7m [2026-01-06T12:18:35.960739] [DEBUG] [REMOTE ] PACK: Retrieved 1658 rows, trimmed to 300. [2026-01-06T12:18:35.960860] [DEBUG] [REMOTE ] PACK: PASS: History has at least 300 days. [2026-01-06T12:18:35.961060] [DEBUG] [REMOTE ] PACK: PASS: Price check passed. Min price $4.29. [2026-01-06T12:18:35.961189] [DEBUG] [REMOTE ] PACK: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:35.961295] [DEBUG] [REMOTE ] PACK: PASS: Integrity check passed. [2026-01-06T12:18:35.961334] [DEBUG] [REMOTE ] PACK: Symbol is viable for forecasting. [2026-01-06T12:18:35.961397] [INFO ] [MAIN ] [2402/3534] PACK kept (0.5s) | 2398 kept, 4 rejected | 129.7/min | ETA: 8.7m [2026-01-06T12:18:36.425750] [DEBUG] [REMOTE ] PAGP: Retrieved 3073 rows, trimmed to 300. [2026-01-06T12:18:36.425876] [DEBUG] [REMOTE ] PAGP: PASS: History has at least 300 days. [2026-01-06T12:18:36.426073] [DEBUG] [REMOTE ] PAGP: PASS: Price check passed. Min price $16.49. [2026-01-06T12:18:36.426203] [DEBUG] [REMOTE ] PAGP: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:36.426309] [DEBUG] [REMOTE ] PAGP: PASS: Integrity check passed. [2026-01-06T12:18:36.426348] [DEBUG] [REMOTE ] PAGP: Symbol is viable for forecasting. [2026-01-06T12:18:36.426394] [INFO ] [MAIN ] [2403/3534] PAGP kept (0.5s) | 2399 kept, 4 rejected | 129.7/min | ETA: 8.7m [2026-01-06T12:18:36.751940] [DEBUG] [REMOTE ] PAGS: Retrieved 1998 rows, trimmed to 300. [2026-01-06T12:18:36.752080] [DEBUG] [REMOTE ] PAGS: PASS: History has at least 300 days. [2026-01-06T12:18:36.752314] [DEBUG] [REMOTE ] PAGS: PASS: Price check passed. Min price $8.75. [2026-01-06T12:18:36.752470] [DEBUG] [REMOTE ] PAGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:36.752619] [DEBUG] [REMOTE ] PAGS: PASS: Integrity check passed. [2026-01-06T12:18:36.752667] [DEBUG] [REMOTE ] PAGS: Symbol is viable for forecasting. [2026-01-06T12:18:36.752725] [INFO ] [MAIN ] [2404/3534] PAGS kept (0.3s) | 2400 kept, 4 rejected | 129.7/min | ETA: 8.7m [2026-01-06T12:18:37.114489] [DEBUG] [REMOTE ] PAHC: Retrieved 2951 rows, trimmed to 300. [2026-01-06T12:18:37.114920] [DEBUG] [REMOTE ] PAHC: PASS: History has at least 300 days. [2026-01-06T12:18:37.115247] [DEBUG] [REMOTE ] PAHC: PASS: Price check passed. Min price $36.29. [2026-01-06T12:18:37.115417] [DEBUG] [REMOTE ] PAHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:37.115842] [DEBUG] [REMOTE ] PAHC: PASS: Integrity check passed. [2026-01-06T12:18:37.115913] [DEBUG] [REMOTE ] PAHC: Symbol is viable for forecasting. [2026-01-06T12:18:37.115981] [INFO ] [MAIN ] [2405/3534] PAHC kept (0.4s) | 2401 kept, 4 rejected | 129.7/min | ETA: 8.7m [2026-01-06T12:18:37.489757] [DEBUG] [REMOTE ] PAL: Retrieved 415 rows, trimmed to 300. [2026-01-06T12:18:37.489932] [DEBUG] [REMOTE ] PAL: PASS: History has at least 300 days. [2026-01-06T12:18:37.490178] [DEBUG] [REMOTE ] PAL: PASS: Price check passed. Min price $5.81. [2026-01-06T12:18:37.490319] [DEBUG] [REMOTE ] PAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:37.490438] [DEBUG] [REMOTE ] PAL: PASS: Integrity check passed. [2026-01-06T12:18:37.490480] [DEBUG] [REMOTE ] PAL: Symbol is viable for forecasting. [2026-01-06T12:18:37.490532] [INFO ] [MAIN ] [2406/3534] PAL kept (0.4s) | 2402 kept, 4 rejected | 129.7/min | ETA: 8.7m [2026-01-06T12:18:38.064170] [DEBUG] [REMOTE ] PAM: Retrieved 4084 rows, trimmed to 300. [2026-01-06T12:18:38.064337] [DEBUG] [REMOTE ] PAM: PASS: History has at least 300 days. [2026-01-06T12:18:38.064628] [DEBUG] [REMOTE ] PAM: PASS: Price check passed. Min price $59.30. [2026-01-06T12:18:38.064768] [DEBUG] [REMOTE ] PAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:38.064895] [DEBUG] [REMOTE ] PAM: PASS: Integrity check passed. [2026-01-06T12:18:38.064934] [DEBUG] [REMOTE ] PAM: Symbol is viable for forecasting. [2026-01-06T12:18:38.064984] [INFO ] [MAIN ] [2407/3534] PAM kept (0.6s) | 2403 kept, 4 rejected | 129.7/min | ETA: 8.7m [2026-01-06T12:18:38.428239] [DEBUG] [REMOTE ] PANL: Retrieved 3028 rows, trimmed to 300. [2026-01-06T12:18:38.428425] [DEBUG] [REMOTE ] PANL: PASS: History has at least 300 days. [2026-01-06T12:18:38.428704] [DEBUG] [REMOTE ] PANL: PASS: Price check passed. Min price $4.53. [2026-01-06T12:18:38.428848] [DEBUG] [REMOTE ] PANL: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:38.428971] [DEBUG] [REMOTE ] PANL: PASS: Integrity check passed. [2026-01-06T12:18:38.429014] [DEBUG] [REMOTE ] PANL: Symbol is viable for forecasting. [2026-01-06T12:18:38.429092] [INFO ] [MAIN ] [2408/3534] PANL kept (0.4s) | 2404 kept, 4 rejected | 129.7/min | ETA: 8.7m [2026-01-06T12:18:38.732274] [DEBUG] [REMOTE ] PASG: Retrieved 1471 rows, trimmed to 300. [2026-01-06T12:18:38.732397] [DEBUG] [REMOTE ] PASG: PASS: History has at least 300 days. [2026-01-06T12:18:38.732620] [DEBUG] [REMOTE ] PASG: PASS: Price check passed. Min price $6.29. [2026-01-06T12:18:38.732783] [DEBUG] [REMOTE ] PASG: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:38.732892] [DEBUG] [REMOTE ] PASG: PASS: Integrity check passed. [2026-01-06T12:18:38.732939] [DEBUG] [REMOTE ] PASG: Symbol is viable for forecasting. [2026-01-06T12:18:38.732985] [INFO ] [MAIN ] [2409/3534] PASG kept (0.3s) | 2405 kept, 4 rejected | 129.8/min | ETA: 8.7m [2026-01-06T12:18:39.101337] [DEBUG] [REMOTE ] PATH: Retrieved 1183 rows, trimmed to 300. [2026-01-06T12:18:39.101521] [DEBUG] [REMOTE ] PATH: PASS: History has at least 300 days. [2026-01-06T12:18:39.101793] [DEBUG] [REMOTE ] PATH: PASS: Price check passed. Min price $12.73. [2026-01-06T12:18:39.101944] [DEBUG] [REMOTE ] PATH: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:39.102063] [DEBUG] [REMOTE ] PATH: PASS: Integrity check passed. [2026-01-06T12:18:39.102104] [DEBUG] [REMOTE ] PATH: Symbol is viable for forecasting. [2026-01-06T12:18:39.102155] [INFO ] [MAIN ] [2410/3534] PATH kept (0.4s) | 2406 kept, 4 rejected | 129.8/min | ETA: 8.7m [2026-01-06T12:18:39.762795] [DEBUG] [REMOTE ] PATK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:39.762943] [DEBUG] [REMOTE ] PATK: PASS: History has at least 300 days. [2026-01-06T12:18:39.763176] [DEBUG] [REMOTE ] PATK: PASS: Price check passed. Min price $96.54. [2026-01-06T12:18:39.763311] [DEBUG] [REMOTE ] PATK: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:39.763435] [DEBUG] [REMOTE ] PATK: PASS: Integrity check passed. [2026-01-06T12:18:39.763476] [DEBUG] [REMOTE ] PATK: Symbol is viable for forecasting. [2026-01-06T12:18:39.763525] [INFO ] [MAIN ] [2411/3534] PATK kept (0.7s) | 2407 kept, 4 rejected | 129.8/min | ETA: 8.7m [2026-01-06T12:18:40.054547] [DEBUG] [REMOTE ] PAX: Retrieved 1244 rows, trimmed to 300. [2026-01-06T12:18:40.054788] [DEBUG] [REMOTE ] PAX: PASS: History has at least 300 days. [2026-01-06T12:18:40.055076] [DEBUG] [REMOTE ] PAX: PASS: Price check passed. Min price $13.66. [2026-01-06T12:18:40.055236] [DEBUG] [REMOTE ] PAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:40.055368] [DEBUG] [REMOTE ] PAX: PASS: Integrity check passed. [2026-01-06T12:18:40.055418] [DEBUG] [REMOTE ] PAX: Symbol is viable for forecasting. [2026-01-06T12:18:40.055484] [INFO ] [MAIN ] [2412/3534] PAX kept (0.3s) | 2408 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:40.402122] [DEBUG] [REMOTE ] PAXS: Retrieved 988 rows, trimmed to 300. [2026-01-06T12:18:40.402329] [DEBUG] [REMOTE ] PAXS: PASS: History has at least 300 days. [2026-01-06T12:18:40.402668] [DEBUG] [REMOTE ] PAXS: PASS: Price check passed. Min price $14.91. [2026-01-06T12:18:40.402873] [DEBUG] [REMOTE ] PAXS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:40.403015] [DEBUG] [REMOTE ] PAXS: PASS: Integrity check passed. [2026-01-06T12:18:40.403064] [DEBUG] [REMOTE ] PAXS: Symbol is viable for forecasting. [2026-01-06T12:18:40.403119] [INFO ] [MAIN ] [2413/3534] PAXS kept (0.3s) | 2409 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:40.817726] [DEBUG] [REMOTE ] PAY: Retrieved 1158 rows, trimmed to 300. [2026-01-06T12:18:40.817936] [DEBUG] [REMOTE ] PAY: PASS: History has at least 300 days. [2026-01-06T12:18:40.818212] [DEBUG] [REMOTE ] PAY: PASS: Price check passed. Min price $28.47. [2026-01-06T12:18:40.818366] [DEBUG] [REMOTE ] PAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:40.818562] [DEBUG] [REMOTE ] PAY: PASS: Integrity check passed. [2026-01-06T12:18:40.818667] [DEBUG] [REMOTE ] PAY: Symbol is viable for forecasting. [2026-01-06T12:18:40.818736] [INFO ] [MAIN ] [2414/3534] PAY kept (0.4s) | 2410 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:41.316298] [DEBUG] [REMOTE ] PAYC: Retrieved 2949 rows, trimmed to 300. [2026-01-06T12:18:41.316506] [DEBUG] [REMOTE ] PAYC: PASS: History has at least 300 days. [2026-01-06T12:18:41.317027] [DEBUG] [REMOTE ] PAYC: PASS: Price check passed. Min price $152.40. [2026-01-06T12:18:41.317168] [DEBUG] [REMOTE ] PAYC: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:41.317301] [DEBUG] [REMOTE ] PAYC: PASS: Integrity check passed. [2026-01-06T12:18:41.317342] [DEBUG] [REMOTE ] PAYC: Symbol is viable for forecasting. [2026-01-06T12:18:41.317393] [INFO ] [MAIN ] [2415/3534] PAYC kept (0.5s) | 2411 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:41.598054] [DEBUG] [REMOTE ] PAYO: Retrieved 1137 rows, trimmed to 300. [2026-01-06T12:18:41.598266] [DEBUG] [REMOTE ] PAYO: PASS: History has at least 300 days. [2026-01-06T12:18:41.598536] [DEBUG] [REMOTE ] PAYO: PASS: Price check passed. Min price $5.27. [2026-01-06T12:18:41.598730] [DEBUG] [REMOTE ] PAYO: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:41.598869] [DEBUG] [REMOTE ] PAYO: PASS: Integrity check passed. [2026-01-06T12:18:41.598915] [DEBUG] [REMOTE ] PAYO: Symbol is viable for forecasting. [2026-01-06T12:18:41.598975] [INFO ] [MAIN ] [2416/3534] PAYO kept (0.3s) | 2412 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:42.141842] [DEBUG] [REMOTE ] PAYS: Retrieved 4588 rows, trimmed to 300. [2026-01-06T12:18:42.142068] [DEBUG] [REMOTE ] PAYS: PASS: History has at least 300 days. [2026-01-06T12:18:42.142440] [DEBUG] [REMOTE ] PAYS: PASS: Price check passed. Min price $4.96. [2026-01-06T12:18:42.142604] [DEBUG] [REMOTE ] PAYS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:42.142775] [DEBUG] [REMOTE ] PAYS: PASS: Integrity check passed. [2026-01-06T12:18:42.142820] [DEBUG] [REMOTE ] PAYS: Symbol is viable for forecasting. [2026-01-06T12:18:42.142878] [INFO ] [MAIN ] [2417/3534] PAYS kept (0.5s) | 2413 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:42.677319] [DEBUG] [REMOTE ] PAYX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:42.677528] [DEBUG] [REMOTE ] PAYX: PASS: History has at least 300 days. [2026-01-06T12:18:42.677908] [DEBUG] [REMOTE ] PAYX: PASS: Price check passed. Min price $108.46. [2026-01-06T12:18:42.678080] [DEBUG] [REMOTE ] PAYX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:42.678245] [DEBUG] [REMOTE ] PAYX: PASS: Integrity check passed. [2026-01-06T12:18:42.678291] [DEBUG] [REMOTE ] PAYX: Symbol is viable for forecasting. [2026-01-06T12:18:42.678345] [INFO ] [MAIN ] [2418/3534] PAYX kept (0.5s) | 2414 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:43.136062] [DEBUG] [REMOTE ] PB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:43.136271] [DEBUG] [REMOTE ] PB: PASS: History has at least 300 days. [2026-01-06T12:18:43.136602] [DEBUG] [REMOTE ] PB: PASS: Price check passed. Min price $61.38. [2026-01-06T12:18:43.136754] [DEBUG] [REMOTE ] PB: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:43.136894] [DEBUG] [REMOTE ] PB: PASS: Integrity check passed. [2026-01-06T12:18:43.136935] [DEBUG] [REMOTE ] PB: Symbol is viable for forecasting. [2026-01-06T12:18:43.136989] [INFO ] [MAIN ] [2419/3534] PB kept (0.5s) | 2415 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:43.536638] [DEBUG] [REMOTE ] PBA: Retrieved 3835 rows, trimmed to 300. [2026-01-06T12:18:43.536830] [DEBUG] [REMOTE ] PBA: PASS: History has at least 300 days. [2026-01-06T12:18:43.537093] [DEBUG] [REMOTE ] PBA: PASS: Price check passed. Min price $36.63. [2026-01-06T12:18:43.537271] [DEBUG] [REMOTE ] PBA: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:43.537424] [DEBUG] [REMOTE ] PBA: PASS: Integrity check passed. [2026-01-06T12:18:43.537498] [DEBUG] [REMOTE ] PBA: Symbol is viable for forecasting. [2026-01-06T12:18:43.537564] [INFO ] [MAIN ] [2420/3534] PBA kept (0.4s) | 2416 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:43.890411] [DEBUG] [REMOTE ] PBF: Retrieved 3284 rows, trimmed to 300. [2026-01-06T12:18:43.890639] [DEBUG] [REMOTE ] PBF: PASS: History has at least 300 days. [2026-01-06T12:18:43.890916] [DEBUG] [REMOTE ] PBF: PASS: Price check passed. Min price $26.02. [2026-01-06T12:18:43.891062] [DEBUG] [REMOTE ] PBF: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:43.891192] [DEBUG] [REMOTE ] PBF: PASS: Integrity check passed. [2026-01-06T12:18:43.891235] [DEBUG] [REMOTE ] PBF: Symbol is viable for forecasting. [2026-01-06T12:18:43.891298] [INFO ] [MAIN ] [2421/3534] PBF kept (0.4s) | 2417 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:44.266152] [DEBUG] [REMOTE ] PBFS: Retrieved 1626 rows, trimmed to 300. [2026-01-06T12:18:44.266332] [DEBUG] [REMOTE ] PBFS: PASS: History has at least 300 days. [2026-01-06T12:18:44.266601] [DEBUG] [REMOTE ] PBFS: PASS: Price check passed. Min price $13.01. [2026-01-06T12:18:44.266743] [DEBUG] [REMOTE ] PBFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:44.266864] [DEBUG] [REMOTE ] PBFS: PASS: Integrity check passed. [2026-01-06T12:18:44.266905] [DEBUG] [REMOTE ] PBFS: Symbol is viable for forecasting. [2026-01-06T12:18:44.266955] [INFO ] [MAIN ] [2422/3534] PBFS kept (0.4s) | 2418 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:44.755796] [DEBUG] [REMOTE ] PBH: Retrieved 5258 rows, trimmed to 300. [2026-01-06T12:18:44.756215] [DEBUG] [REMOTE ] PBH: PASS: History has at least 300 days. [2026-01-06T12:18:44.756550] [DEBUG] [REMOTE ] PBH: PASS: Price check passed. Min price $57.47. [2026-01-06T12:18:44.756996] [DEBUG] [REMOTE ] PBH: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:44.757165] [DEBUG] [REMOTE ] PBH: PASS: Integrity check passed. [2026-01-06T12:18:44.757209] [DEBUG] [REMOTE ] PBH: Symbol is viable for forecasting. [2026-01-06T12:18:44.757266] [INFO ] [MAIN ] [2423/3534] PBH kept (0.5s) | 2419 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:45.313989] [DEBUG] [REMOTE ] PBI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:45.314178] [DEBUG] [REMOTE ] PBI: PASS: History has at least 300 days. [2026-01-06T12:18:45.314442] [DEBUG] [REMOTE ] PBI: PASS: Price check passed. Min price $9.02. [2026-01-06T12:18:45.314603] [DEBUG] [REMOTE ] PBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:45.314735] [DEBUG] [REMOTE ] PBI: PASS: Integrity check passed. [2026-01-06T12:18:45.314776] [DEBUG] [REMOTE ] PBI: Symbol is viable for forecasting. [2026-01-06T12:18:45.314829] [INFO ] [MAIN ] [2424/3534] PBI kept (0.6s) | 2420 kept, 4 rejected | 129.8/min | ETA: 8.6m [2026-01-06T12:18:45.686116] [DEBUG] [REMOTE ] PBYI: Retrieved 3445 rows, trimmed to 300. [2026-01-06T12:18:45.686307] [DEBUG] [REMOTE ] PBYI: PASS: History has at least 300 days. [2026-01-06T12:18:45.686553] [DEBUG] [REMOTE ] PBYI: PASS: Price check passed. Min price $4.73. [2026-01-06T12:18:45.686715] [DEBUG] [REMOTE ] PBYI: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:45.686838] [DEBUG] [REMOTE ] PBYI: PASS: Integrity check passed. [2026-01-06T12:18:45.686880] [DEBUG] [REMOTE ] PBYI: Symbol is viable for forecasting. [2026-01-06T12:18:45.686936] [INFO ] [MAIN ] [2425/3534] PBYI kept (0.4s) | 2421 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:46.116402] [DEBUG] [REMOTE ] PCB: Retrieved 2915 rows, trimmed to 300. [2026-01-06T12:18:46.116601] [DEBUG] [REMOTE ] PCB: PASS: History has at least 300 days. [2026-01-06T12:18:46.116851] [DEBUG] [REMOTE ] PCB: PASS: Price check passed. Min price $19.66. [2026-01-06T12:18:46.117001] [DEBUG] [REMOTE ] PCB: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:46.117146] [DEBUG] [REMOTE ] PCB: PASS: Integrity check passed. [2026-01-06T12:18:46.117231] [DEBUG] [REMOTE ] PCB: Symbol is viable for forecasting. [2026-01-06T12:18:46.117303] [INFO ] [MAIN ] [2426/3534] PCB kept (0.4s) | 2422 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:46.534178] [DEBUG] [REMOTE ] PCF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:46.534414] [DEBUG] [REMOTE ] PCF: PASS: History has at least 300 days. [2026-01-06T12:18:46.535006] [DEBUG] [REMOTE ] PCF: PASS: Price check passed. Min price $5.98. [2026-01-06T12:18:46.535193] [DEBUG] [REMOTE ] PCF: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:46.535389] [DEBUG] [REMOTE ] PCF: PASS: Integrity check passed. [2026-01-06T12:18:46.535440] [DEBUG] [REMOTE ] PCF: Symbol is viable for forecasting. [2026-01-06T12:18:46.535500] [INFO ] [MAIN ] [2427/3534] PCF kept (0.4s) | 2423 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:47.010514] [DEBUG] [REMOTE ] PCG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:47.010791] [DEBUG] [REMOTE ] PCG: PASS: History has at least 300 days. [2026-01-06T12:18:47.011217] [DEBUG] [REMOTE ] PCG: PASS: Price check passed. Min price $14.78. [2026-01-06T12:18:47.011381] [DEBUG] [REMOTE ] PCG: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:47.011550] [DEBUG] [REMOTE ] PCG: PASS: Integrity check passed. [2026-01-06T12:18:47.011615] [DEBUG] [REMOTE ] PCG: Symbol is viable for forecasting. [2026-01-06T12:18:47.011676] [INFO ] [MAIN ] [2428/3534] PCG kept (0.5s) | 2424 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:47.489673] [DEBUG] [REMOTE ] PCH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:47.489930] [DEBUG] [REMOTE ] PCH: PASS: History has at least 300 days. [2026-01-06T12:18:47.490401] [DEBUG] [REMOTE ] PCH: PASS: Price check passed. Min price $37.79. [2026-01-06T12:18:47.490568] [DEBUG] [REMOTE ] PCH: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:47.490789] [DEBUG] [REMOTE ] PCH: PASS: Integrity check passed. [2026-01-06T12:18:47.490839] [DEBUG] [REMOTE ] PCH: Symbol is viable for forecasting. [2026-01-06T12:18:47.490904] [INFO ] [MAIN ] [2429/3534] PCH kept (0.5s) | 2425 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:48.014988] [DEBUG] [REMOTE ] PCM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:48.015292] [DEBUG] [REMOTE ] PCM: PASS: History has at least 300 days. [2026-01-06T12:18:48.015596] [DEBUG] [REMOTE ] PCM: PASS: Price check passed. Min price $5.95. [2026-01-06T12:18:48.015743] [DEBUG] [REMOTE ] PCM: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:48.015875] [DEBUG] [REMOTE ] PCM: PASS: Integrity check passed. [2026-01-06T12:18:48.015917] [DEBUG] [REMOTE ] PCM: Symbol is viable for forecasting. [2026-01-06T12:18:48.015973] [INFO ] [MAIN ] [2430/3534] PCM kept (0.5s) | 2426 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:48.366083] [DEBUG] [REMOTE ] PCN: Retrieved 6049 rows, trimmed to 300. [2026-01-06T12:18:48.366298] [DEBUG] [REMOTE ] PCN: PASS: History has at least 300 days. [2026-01-06T12:18:48.366607] [DEBUG] [REMOTE ] PCN: PASS: Price check passed. Min price $12.23. [2026-01-06T12:18:48.366790] [DEBUG] [REMOTE ] PCN: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:48.367132] [DEBUG] [REMOTE ] PCN: PASS: Integrity check passed. [2026-01-06T12:18:48.367177] [DEBUG] [REMOTE ] PCN: Symbol is viable for forecasting. [2026-01-06T12:18:48.367234] [INFO ] [MAIN ] [2431/3534] PCN kept (0.4s) | 2427 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:48.916960] [DEBUG] [REMOTE ] PCQ: Retrieved 6167 rows, trimmed to 300. [2026-01-06T12:18:48.917171] [DEBUG] [REMOTE ] PCQ: PASS: History has at least 300 days. [2026-01-06T12:18:48.917483] [DEBUG] [REMOTE ] PCQ: PASS: Price check passed. Min price $8.66. [2026-01-06T12:18:48.917651] [DEBUG] [REMOTE ] PCQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:48.917831] [DEBUG] [REMOTE ] PCQ: PASS: Integrity check passed. [2026-01-06T12:18:48.917930] [DEBUG] [REMOTE ] PCQ: Symbol is viable for forecasting. [2026-01-06T12:18:48.917990] [INFO ] [MAIN ] [2432/3534] PCQ kept (0.6s) | 2428 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:49.294898] [DEBUG] [REMOTE ] PCRX: Retrieved 3752 rows, trimmed to 300. [2026-01-06T12:18:49.295095] [DEBUG] [REMOTE ] PCRX: PASS: History has at least 300 days. [2026-01-06T12:18:49.295379] [DEBUG] [REMOTE ] PCRX: PASS: Price check passed. Min price $21.01. [2026-01-06T12:18:49.295531] [DEBUG] [REMOTE ] PCRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:49.295702] [DEBUG] [REMOTE ] PCRX: PASS: Integrity check passed. [2026-01-06T12:18:49.295747] [DEBUG] [REMOTE ] PCRX: Symbol is viable for forecasting. [2026-01-06T12:18:49.295802] [INFO ] [MAIN ] [2433/3534] PCRX kept (0.4s) | 2429 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:49.668131] [DEBUG] [REMOTE ] PCTY: Retrieved 2968 rows, trimmed to 300. [2026-01-06T12:18:49.668358] [DEBUG] [REMOTE ] PCTY: PASS: History has at least 300 days. [2026-01-06T12:18:49.668674] [DEBUG] [REMOTE ] PCTY: PASS: Price check passed. Min price $138.42. [2026-01-06T12:18:49.668820] [DEBUG] [REMOTE ] PCTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:49.668958] [DEBUG] [REMOTE ] PCTY: PASS: Integrity check passed. [2026-01-06T12:18:49.669193] [DEBUG] [REMOTE ] PCTY: Symbol is viable for forecasting. [2026-01-06T12:18:49.669246] [INFO ] [MAIN ] [2434/3534] PCTY kept (0.4s) | 2430 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:50.037655] [DEBUG] [REMOTE ] PCVX: Retrieved 1398 rows, trimmed to 300. [2026-01-06T12:18:50.037876] [DEBUG] [REMOTE ] PCVX: PASS: History has at least 300 days. [2026-01-06T12:18:50.038336] [DEBUG] [REMOTE ] PCVX: PASS: Price check passed. Min price $40.32. [2026-01-06T12:18:50.038474] [DEBUG] [REMOTE ] PCVX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:50.038621] [DEBUG] [REMOTE ] PCVX: PASS: Integrity check passed. [2026-01-06T12:18:50.038665] [DEBUG] [REMOTE ] PCVX: Symbol is viable for forecasting. [2026-01-06T12:18:50.038717] [INFO ] [MAIN ] [2435/3534] PCVX kept (0.4s) | 2431 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:50.632261] [DEBUG] [REMOTE ] PCYO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:50.632480] [DEBUG] [REMOTE ] PCYO: PASS: History has at least 300 days. [2026-01-06T12:18:50.632825] [DEBUG] [REMOTE ] PCYO: PASS: Price check passed. Min price $10.75. [2026-01-06T12:18:50.632971] [DEBUG] [REMOTE ] PCYO: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:50.633126] [DEBUG] [REMOTE ] PCYO: PASS: Integrity check passed. [2026-01-06T12:18:50.633167] [DEBUG] [REMOTE ] PCYO: Symbol is viable for forecasting. [2026-01-06T12:18:50.633225] [INFO ] [MAIN ] [2436/3534] PCYO kept (0.6s) | 2432 kept, 4 rejected | 129.8/min | ETA: 8.5m [2026-01-06T12:18:50.916913] [DEBUG] [REMOTE ] PD: Retrieved 1693 rows, trimmed to 300. [2026-01-06T12:18:50.917096] [DEBUG] [REMOTE ] PD: PASS: History has at least 300 days. [2026-01-06T12:18:50.917346] [DEBUG] [REMOTE ] PD: PASS: Price check passed. Min price $11.64. [2026-01-06T12:18:50.917488] [DEBUG] [REMOTE ] PD: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:50.917631] [DEBUG] [REMOTE ] PD: PASS: Integrity check passed. [2026-01-06T12:18:50.917675] [DEBUG] [REMOTE ] PD: Symbol is viable for forecasting. [2026-01-06T12:18:50.917759] [INFO ] [MAIN ] [2437/3534] PD kept (0.3s) | 2433 kept, 4 rejected | 129.9/min | ETA: 8.4m [2026-01-06T12:18:51.375906] [DEBUG] [REMOTE ] PDBC: Retrieved 2805 rows, trimmed to 300. [2026-01-06T12:18:51.376093] [DEBUG] [REMOTE ] PDBC: PASS: History has at least 300 days. [2026-01-06T12:18:51.376346] [DEBUG] [REMOTE ] PDBC: PASS: Price check passed. Min price $12.67. [2026-01-06T12:18:51.376500] [DEBUG] [REMOTE ] PDBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:51.376683] [DEBUG] [REMOTE ] PDBC: PASS: Integrity check passed. [2026-01-06T12:18:51.376764] [DEBUG] [REMOTE ] PDBC: Symbol is viable for forecasting. [2026-01-06T12:18:51.376828] [INFO ] [MAIN ] [2438/3534] PDBC kept (0.5s) | 2434 kept, 4 rejected | 129.9/min | ETA: 8.4m [2026-01-06T12:18:51.721506] [DEBUG] [REMOTE ] PDD: Retrieved 1871 rows, trimmed to 300. [2026-01-06T12:18:51.721777] [DEBUG] [REMOTE ] PDD: PASS: History has at least 300 days. [2026-01-06T12:18:51.722076] [DEBUG] [REMOTE ] PDD: PASS: Price check passed. Min price $105.00. [2026-01-06T12:18:51.722247] [DEBUG] [REMOTE ] PDD: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:51.722397] [DEBUG] [REMOTE ] PDD: PASS: Integrity check passed. [2026-01-06T12:18:51.722444] [DEBUG] [REMOTE ] PDD: Symbol is viable for forecasting. [2026-01-06T12:18:51.722509] [INFO ] [MAIN ] [2439/3534] PDD kept (0.3s) | 2435 kept, 4 rejected | 129.9/min | ETA: 8.4m [2026-01-06T12:18:52.526152] [DEBUG] [REMOTE ] PDEX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:52.526374] [DEBUG] [REMOTE ] PDEX: PASS: History has at least 300 days. [2026-01-06T12:18:52.526738] [DEBUG] [REMOTE ] PDEX: PASS: Price check passed. Min price $23.91. [2026-01-06T12:18:52.526891] [DEBUG] [REMOTE ] PDEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:52.527033] [DEBUG] [REMOTE ] PDEX: PASS: Integrity check passed. [2026-01-06T12:18:52.527081] [DEBUG] [REMOTE ] PDEX: Symbol is viable for forecasting. [2026-01-06T12:18:52.527152] [INFO ] [MAIN ] [2440/3534] PDEX kept (0.8s) | 2436 kept, 4 rejected | 129.8/min | ETA: 8.4m [2026-01-06T12:18:52.968189] [DEBUG] [REMOTE ] PDFS: Retrieved 6144 rows, trimmed to 300. [2026-01-06T12:18:52.968406] [DEBUG] [REMOTE ] PDFS: PASS: History has at least 300 days. [2026-01-06T12:18:52.968768] [DEBUG] [REMOTE ] PDFS: PASS: Price check passed. Min price $23.97. [2026-01-06T12:18:52.968915] [DEBUG] [REMOTE ] PDFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:52.969060] [DEBUG] [REMOTE ] PDFS: PASS: Integrity check passed. [2026-01-06T12:18:52.969101] [DEBUG] [REMOTE ] PDFS: Symbol is viable for forecasting. [2026-01-06T12:18:52.969155] [INFO ] [MAIN ] [2441/3534] PDFS kept (0.4s) | 2437 kept, 4 rejected | 129.8/min | ETA: 8.4m [2026-01-06T12:18:53.319203] [DEBUG] [REMOTE ] PDI: Retrieved 3422 rows, trimmed to 300. [2026-01-06T12:18:53.319386] [DEBUG] [REMOTE ] PDI: PASS: History has at least 300 days. [2026-01-06T12:18:53.319649] [DEBUG] [REMOTE ] PDI: PASS: Price check passed. Min price $17.11. [2026-01-06T12:18:53.319852] [DEBUG] [REMOTE ] PDI: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:53.319999] [DEBUG] [REMOTE ] PDI: PASS: Integrity check passed. [2026-01-06T12:18:53.320051] [DEBUG] [REMOTE ] PDI: Symbol is viable for forecasting. [2026-01-06T12:18:53.320117] [INFO ] [MAIN ] [2442/3534] PDI kept (0.4s) | 2438 kept, 4 rejected | 129.8/min | ETA: 8.4m [2026-01-06T12:18:53.650851] [DEBUG] [REMOTE ] PDLB: Retrieved 2076 rows, trimmed to 300. [2026-01-06T12:18:53.651029] [DEBUG] [REMOTE ] PDLB: PASS: History has at least 300 days. [2026-01-06T12:18:53.651278] [DEBUG] [REMOTE ] PDLB: PASS: Price check passed. Min price $14.02. [2026-01-06T12:18:53.651419] [DEBUG] [REMOTE ] PDLB: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:53.651538] [DEBUG] [REMOTE ] PDLB: PASS: Integrity check passed. [2026-01-06T12:18:53.651597] [DEBUG] [REMOTE ] PDLB: Symbol is viable for forecasting. [2026-01-06T12:18:53.651651] [INFO ] [MAIN ] [2443/3534] PDLB kept (0.3s) | 2439 kept, 4 rejected | 129.9/min | ETA: 8.4m [2026-01-06T12:18:54.140442] [DEBUG] [REMOTE ] PDM: Retrieved 4000 rows, trimmed to 300. [2026-01-06T12:18:54.140677] [DEBUG] [REMOTE ] PDM: PASS: History has at least 300 days. [2026-01-06T12:18:54.140967] [DEBUG] [REMOTE ] PDM: PASS: Price check passed. Min price $7.96. [2026-01-06T12:18:54.141104] [DEBUG] [REMOTE ] PDM: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:54.141267] [DEBUG] [REMOTE ] PDM: PASS: Integrity check passed. [2026-01-06T12:18:54.141309] [DEBUG] [REMOTE ] PDM: Symbol is viable for forecasting. [2026-01-06T12:18:54.141364] [INFO ] [MAIN ] [2444/3534] PDM kept (0.5s) | 2440 kept, 4 rejected | 129.9/min | ETA: 8.4m [2026-01-06T12:18:54.336069] [DEBUG] [REMOTE ] PDO: Retrieved 1241 rows, trimmed to 300. [2026-01-06T12:18:54.336309] [DEBUG] [REMOTE ] PDO: PASS: History has at least 300 days. [2026-01-06T12:18:54.336678] [DEBUG] [REMOTE ] PDO: PASS: Price check passed. Min price $13.31. [2026-01-06T12:18:54.336843] [DEBUG] [REMOTE ] PDO: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:54.336998] [DEBUG] [REMOTE ] PDO: PASS: Integrity check passed. [2026-01-06T12:18:54.337045] [DEBUG] [REMOTE ] PDO: Symbol is viable for forecasting. [2026-01-06T12:18:54.337102] [INFO ] [MAIN ] [2445/3534] PDO kept (0.2s) | 2441 kept, 4 rejected | 129.9/min | ETA: 8.4m [2026-01-06T12:18:55.025139] [DEBUG] [REMOTE ] PDP: Retrieved 4743 rows, trimmed to 300. [2026-01-06T12:18:55.025462] [DEBUG] [REMOTE ] PDP: PASS: History has at least 300 days. [2026-01-06T12:18:55.026028] [DEBUG] [REMOTE ] PDP: PASS: Price check passed. Min price $108.45. [2026-01-06T12:18:55.026236] [DEBUG] [REMOTE ] PDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:55.026467] [DEBUG] [REMOTE ] PDP: PASS: Integrity check passed. [2026-01-06T12:18:55.026529] [DEBUG] [REMOTE ] PDP: Symbol is viable for forecasting. [2026-01-06T12:18:55.026650] [INFO ] [MAIN ] [2446/3534] PDP kept (0.7s) | 2442 kept, 4 rejected | 129.9/min | ETA: 8.4m [2026-01-06T12:18:55.718408] [DEBUG] [REMOTE ] PDS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:55.718559] [DEBUG] [REMOTE ] PDS: PASS: History has at least 300 days. [2026-01-06T12:18:55.718828] [DEBUG] [REMOTE ] PDS: PASS: Price check passed. Min price $53.49. [2026-01-06T12:18:55.718968] [DEBUG] [REMOTE ] PDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:55.719120] [DEBUG] [REMOTE ] PDS: PASS: Integrity check passed. [2026-01-06T12:18:55.719176] [DEBUG] [REMOTE ] PDS: Symbol is viable for forecasting. [2026-01-06T12:18:55.719264] [INFO ] [MAIN ] [2447/3534] PDS kept (0.7s) | 2443 kept, 4 rejected | 129.8/min | ETA: 8.4m [2026-01-06T12:18:56.019809] [DEBUG] [REMOTE ] PDX: Retrieved 1743 rows, trimmed to 300. [2026-01-06T12:18:56.019940] [DEBUG] [REMOTE ] PDX: PASS: History has at least 300 days. [2026-01-06T12:18:56.020142] [DEBUG] [REMOTE ] PDX: PASS: Price check passed. Min price $17.95. [2026-01-06T12:18:56.020279] [DEBUG] [REMOTE ] PDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:56.020390] [DEBUG] [REMOTE ] PDX: PASS: Integrity check passed. [2026-01-06T12:18:56.020431] [DEBUG] [REMOTE ] PDX: Symbol is viable for forecasting. [2026-01-06T12:18:56.020481] [INFO ] [MAIN ] [2448/3534] PDX kept (0.3s) | 2444 kept, 4 rejected | 129.8/min | ETA: 8.4m [2026-01-06T12:18:56.354883] [DEBUG] [REMOTE ] PDYN: Retrieved 1073 rows, trimmed to 300. [2026-01-06T12:18:56.355011] [DEBUG] [REMOTE ] PDYN: PASS: History has at least 300 days. [2026-01-06T12:18:56.355403] [DEBUG] [REMOTE ] PDYN: PASS: Price check passed. Min price $4.15. [2026-01-06T12:18:56.355543] [DEBUG] [REMOTE ] PDYN: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:56.355685] [DEBUG] [REMOTE ] PDYN: PASS: Integrity check passed. [2026-01-06T12:18:56.355729] [DEBUG] [REMOTE ] PDYN: Symbol is viable for forecasting. [2026-01-06T12:18:56.355778] [INFO ] [MAIN ] [2449/3534] PDYN kept (0.3s) | 2445 kept, 4 rejected | 129.9/min | ETA: 8.4m [2026-01-06T12:18:56.861989] [DEBUG] [REMOTE ] PEB: Retrieved 4042 rows, trimmed to 300. [2026-01-06T12:18:56.862135] [DEBUG] [REMOTE ] PEB: PASS: History has at least 300 days. [2026-01-06T12:18:56.862366] [DEBUG] [REMOTE ] PEB: PASS: Price check passed. Min price $10.19. [2026-01-06T12:18:56.862499] [DEBUG] [REMOTE ] PEB: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:56.862657] [DEBUG] [REMOTE ] PEB: PASS: Integrity check passed. [2026-01-06T12:18:56.862700] [DEBUG] [REMOTE ] PEB: Symbol is viable for forecasting. [2026-01-06T12:18:56.862749] [INFO ] [MAIN ] [2450/3534] PEB kept (0.5s) | 2446 kept, 4 rejected | 129.9/min | ETA: 8.3m [2026-01-06T12:18:57.300070] [DEBUG] [REMOTE ] PEBK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:57.300256] [DEBUG] [REMOTE ] PEBK: PASS: History has at least 300 days. [2026-01-06T12:18:57.300566] [DEBUG] [REMOTE ] PEBK: PASS: Price check passed. Min price $28.03. [2026-01-06T12:18:57.300735] [DEBUG] [REMOTE ] PEBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:57.300889] [DEBUG] [REMOTE ] PEBK: PASS: Integrity check passed. [2026-01-06T12:18:57.300946] [DEBUG] [REMOTE ] PEBK: Symbol is viable for forecasting. [2026-01-06T12:18:57.301019] [INFO ] [MAIN ] [2451/3534] PEBK kept (0.4s) | 2447 kept, 4 rejected | 129.9/min | ETA: 8.3m [2026-01-06T12:18:57.819684] [DEBUG] [REMOTE ] PEBO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:57.819825] [DEBUG] [REMOTE ] PEBO: PASS: History has at least 300 days. [2026-01-06T12:18:57.820080] [DEBUG] [REMOTE ] PEBO: PASS: Price check passed. Min price $27.28. [2026-01-06T12:18:57.820218] [DEBUG] [REMOTE ] PEBO: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:57.820340] [DEBUG] [REMOTE ] PEBO: PASS: Integrity check passed. [2026-01-06T12:18:57.820380] [DEBUG] [REMOTE ] PEBO: Symbol is viable for forecasting. [2026-01-06T12:18:57.820429] [INFO ] [MAIN ] [2452/3534] PEBO kept (0.5s) | 2448 kept, 4 rejected | 129.9/min | ETA: 8.3m [2026-01-06T12:18:58.084292] [DEBUG] [REMOTE ] PECO: Retrieved 1124 rows, trimmed to 300. [2026-01-06T12:18:58.084427] [DEBUG] [REMOTE ] PECO: PASS: History has at least 300 days. [2026-01-06T12:18:58.084652] [DEBUG] [REMOTE ] PECO: PASS: Price check passed. Min price $32.94. [2026-01-06T12:18:58.084819] [DEBUG] [REMOTE ] PECO: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:58.084931] [DEBUG] [REMOTE ] PECO: PASS: Integrity check passed. [2026-01-06T12:18:58.084972] [DEBUG] [REMOTE ] PECO: Symbol is viable for forecasting. [2026-01-06T12:18:58.085019] [INFO ] [MAIN ] [2453/3534] PECO kept (0.3s) | 2449 kept, 4 rejected | 129.9/min | ETA: 8.3m [2026-01-06T12:18:58.812867] [DEBUG] [REMOTE ] PEG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:58.813015] [DEBUG] [REMOTE ] PEG: PASS: History has at least 300 days. [2026-01-06T12:18:58.813243] [DEBUG] [REMOTE ] PEG: PASS: Price check passed. Min price $78.12. [2026-01-06T12:18:58.813375] [DEBUG] [REMOTE ] PEG: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:58.813495] [DEBUG] [REMOTE ] PEG: PASS: Integrity check passed. [2026-01-06T12:18:58.813534] [DEBUG] [REMOTE ] PEG: Symbol is viable for forecasting. [2026-01-06T12:18:58.813600] [INFO ] [MAIN ] [2454/3534] PEG kept (0.7s) | 2450 kept, 4 rejected | 129.8/min | ETA: 8.3m [2026-01-06T12:18:59.327121] [DEBUG] [REMOTE ] PEGA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:18:59.327453] [DEBUG] [REMOTE ] PEGA: PASS: History has at least 300 days. [2026-01-06T12:18:59.327850] [DEBUG] [REMOTE ] PEGA: PASS: Price check passed. Min price $52.35. [2026-01-06T12:18:59.328000] [DEBUG] [REMOTE ] PEGA: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:59.328304] [DEBUG] [REMOTE ] PEGA: PASS: Integrity check passed. [2026-01-06T12:18:59.328344] [DEBUG] [REMOTE ] PEGA: Symbol is viable for forecasting. [2026-01-06T12:18:59.328390] [INFO ] [MAIN ] [2455/3534] PEGA kept (0.5s) | 2451 kept, 4 rejected | 129.8/min | ETA: 8.3m [2026-01-06T12:18:59.681440] [DEBUG] [REMOTE ] PEN: Retrieved 2589 rows, trimmed to 300. [2026-01-06T12:18:59.681559] [DEBUG] [REMOTE ] PEN: PASS: History has at least 300 days. [2026-01-06T12:18:59.681782] [DEBUG] [REMOTE ] PEN: PASS: Price check passed. Min price $225.54. [2026-01-06T12:18:59.681913] [DEBUG] [REMOTE ] PEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:18:59.682057] [DEBUG] [REMOTE ] PEN: PASS: Integrity check passed. [2026-01-06T12:18:59.682097] [DEBUG] [REMOTE ] PEN: Symbol is viable for forecasting. [2026-01-06T12:18:59.682144] [INFO ] [MAIN ] [2456/3534] PEN kept (0.4s) | 2452 kept, 4 rejected | 129.9/min | ETA: 8.3m [2026-01-06T12:19:00.190829] [DEBUG] [REMOTE ] PENN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:00.190936] [DEBUG] [REMOTE ] PENN: PASS: History has at least 300 days. [2026-01-06T12:19:00.191150] [DEBUG] [REMOTE ] PENN: PASS: Price check passed. Min price $13.65. [2026-01-06T12:19:00.191280] [DEBUG] [REMOTE ] PENN: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:00.191394] [DEBUG] [REMOTE ] PENN: PASS: Integrity check passed. [2026-01-06T12:19:00.191433] [DEBUG] [REMOTE ] PENN: Symbol is viable for forecasting. [2026-01-06T12:19:00.191480] [INFO ] [MAIN ] [2457/3534] PENN kept (0.5s) | 2453 kept, 4 rejected | 129.8/min | ETA: 8.3m [2026-01-06T12:19:00.953152] [DEBUG] [REMOTE ] PEO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:00.953514] [DEBUG] [REMOTE ] PEO: PASS: History has at least 300 days. [2026-01-06T12:19:00.953787] [DEBUG] [REMOTE ] PEO: PASS: Price check passed. Min price $20.37. [2026-01-06T12:19:00.953928] [DEBUG] [REMOTE ] PEO: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:00.954054] [DEBUG] [REMOTE ] PEO: PASS: Integrity check passed. [2026-01-06T12:19:00.954096] [DEBUG] [REMOTE ] PEO: Symbol is viable for forecasting. [2026-01-06T12:19:00.954338] [INFO ] [MAIN ] [2458/3534] PEO kept (0.8s) | 2454 kept, 4 rejected | 129.8/min | ETA: 8.3m [2026-01-06T12:19:01.551095] [DEBUG] [REMOTE ] PEP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:01.551229] [DEBUG] [REMOTE ] PEP: PASS: History has at least 300 days. [2026-01-06T12:19:01.551436] [DEBUG] [REMOTE ] PEP: PASS: Price check passed. Min price $139.92. [2026-01-06T12:19:01.551627] [DEBUG] [REMOTE ] PEP: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:01.551749] [DEBUG] [REMOTE ] PEP: PASS: Integrity check passed. [2026-01-06T12:19:01.551791] [DEBUG] [REMOTE ] PEP: Symbol is viable for forecasting. [2026-01-06T12:19:01.551839] [INFO ] [MAIN ] [2459/3534] PEP kept (0.6s) | 2455 kept, 4 rejected | 129.8/min | ETA: 8.3m [2026-01-06T12:19:01.796012] [DEBUG] [REMOTE ] PEPG: Retrieved 919 rows, trimmed to 300. [2026-01-06T12:19:01.796155] [DEBUG] [REMOTE ] PEPG: PASS: History has at least 300 days. [2026-01-06T12:19:01.796365] [DEBUG] [REMOTE ] PEPG: PASS: Price check passed. Min price $4.21. [2026-01-06T12:19:01.796497] [DEBUG] [REMOTE ] PEPG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:01.796635] [DEBUG] [REMOTE ] PEPG: PASS: Integrity check passed. [2026-01-06T12:19:01.796678] [DEBUG] [REMOTE ] PEPG: Symbol is viable for forecasting. [2026-01-06T12:19:01.796727] [INFO ] [MAIN ] [2460/3534] PEPG kept (0.2s) | 2456 kept, 4 rejected | 129.8/min | ETA: 8.3m [2026-01-06T12:19:02.234185] [DEBUG] [REMOTE ] PERF: Retrieved 1218 rows, trimmed to 300. [2026-01-06T12:19:02.234522] [DEBUG] [REMOTE ] PERF: PASS: History has at least 300 days. [2026-01-06T12:19:02.234749] [DEBUG] [REMOTE ] PERF: PASS: Price check passed. Min price $1.70. [2026-01-06T12:19:02.234885] [DEBUG] [REMOTE ] PERF: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:02.234998] [DEBUG] [REMOTE ] PERF: PASS: Integrity check passed. [2026-01-06T12:19:02.235038] [DEBUG] [REMOTE ] PERF: Symbol is viable for forecasting. [2026-01-06T12:19:02.235086] [INFO ] [MAIN ] [2461/3534] PERF kept (0.4s) | 2457 kept, 4 rejected | 129.8/min | ETA: 8.3m [2026-01-06T12:19:02.809205] [DEBUG] [REMOTE ] PERI: Retrieved 5014 rows, trimmed to 300. [2026-01-06T12:19:02.809354] [DEBUG] [REMOTE ] PERI: PASS: History has at least 300 days. [2026-01-06T12:19:02.809620] [DEBUG] [REMOTE ] PERI: PASS: Price check passed. Min price $8.97. [2026-01-06T12:19:02.809764] [DEBUG] [REMOTE ] PERI: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:02.809908] [DEBUG] [REMOTE ] PERI: PASS: Integrity check passed. [2026-01-06T12:19:02.809950] [DEBUG] [REMOTE ] PERI: Symbol is viable for forecasting. [2026-01-06T12:19:02.810007] [INFO ] [MAIN ] [2462/3534] PERI kept (0.6s) | 2458 kept, 4 rejected | 129.8/min | ETA: 8.3m [2026-01-06T12:19:03.326140] [DEBUG] [REMOTE ] PESI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:03.326270] [DEBUG] [REMOTE ] PESI: PASS: History has at least 300 days. [2026-01-06T12:19:03.326483] [DEBUG] [REMOTE ] PESI: PASS: Price check passed. Min price $10.50. [2026-01-06T12:19:03.326643] [DEBUG] [REMOTE ] PESI: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:03.326761] [DEBUG] [REMOTE ] PESI: PASS: Integrity check passed. [2026-01-06T12:19:03.326803] [DEBUG] [REMOTE ] PESI: Symbol is viable for forecasting. [2026-01-06T12:19:03.326854] [INFO ] [MAIN ] [2463/3534] PESI kept (0.5s) | 2459 kept, 4 rejected | 129.8/min | ETA: 8.3m [2026-01-06T12:19:03.825470] [DEBUG] [REMOTE ] PETS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:03.825664] [DEBUG] [REMOTE ] PETS: PASS: History has at least 300 days. [2026-01-06T12:19:03.825974] [DEBUG] [REMOTE ] PETS: PASS: Price check passed. Min price $1.60. [2026-01-06T12:19:03.826221] [DEBUG] [REMOTE ] PETS: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:03.826397] [DEBUG] [REMOTE ] PETS: PASS: Integrity check passed. [2026-01-06T12:19:03.826460] [DEBUG] [REMOTE ] PETS: Symbol is viable for forecasting. [2026-01-06T12:19:03.826537] [INFO ] [MAIN ] [2464/3534] PETS kept (0.5s) | 2460 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:04.305775] [DEBUG] [REMOTE ] PEY: Retrieved 5301 rows, trimmed to 300. [2026-01-06T12:19:04.305919] [DEBUG] [REMOTE ] PEY: PASS: History has at least 300 days. [2026-01-06T12:19:04.306127] [DEBUG] [REMOTE ] PEY: PASS: Price check passed. Min price $19.44. [2026-01-06T12:19:04.306259] [DEBUG] [REMOTE ] PEY: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:04.306369] [DEBUG] [REMOTE ] PEY: PASS: Integrity check passed. [2026-01-06T12:19:04.306408] [DEBUG] [REMOTE ] PEY: Symbol is viable for forecasting. [2026-01-06T12:19:04.306453] [INFO ] [MAIN ] [2465/3534] PEY kept (0.5s) | 2461 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:04.791279] [DEBUG] [REMOTE ] PFBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:04.791420] [DEBUG] [REMOTE ] PFBC: PASS: History has at least 300 days. [2026-01-06T12:19:04.791653] [DEBUG] [REMOTE ] PFBC: PASS: Price check passed. Min price $84.57. [2026-01-06T12:19:04.791794] [DEBUG] [REMOTE ] PFBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:04.791909] [DEBUG] [REMOTE ] PFBC: PASS: Integrity check passed. [2026-01-06T12:19:04.791960] [DEBUG] [REMOTE ] PFBC: Symbol is viable for forecasting. [2026-01-06T12:19:04.792013] [INFO ] [MAIN ] [2466/3534] PFBC kept (0.5s) | 2462 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:05.199438] [DEBUG] [REMOTE ] PFD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:05.199622] [DEBUG] [REMOTE ] PFD: PASS: History has at least 300 days. [2026-01-06T12:19:05.199852] [DEBUG] [REMOTE ] PFD: PASS: Price check passed. Min price $11.49. [2026-01-06T12:19:05.199985] [DEBUG] [REMOTE ] PFD: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:05.200105] [DEBUG] [REMOTE ] PFD: PASS: Integrity check passed. [2026-01-06T12:19:05.200144] [DEBUG] [REMOTE ] PFD: Symbol is viable for forecasting. [2026-01-06T12:19:05.200191] [INFO ] [MAIN ] [2467/3534] PFD kept (0.4s) | 2463 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:05.647075] [DEBUG] [REMOTE ] PFF: Retrieved 4722 rows, trimmed to 300. [2026-01-06T12:19:05.647217] [DEBUG] [REMOTE ] PFF: PASS: History has at least 300 days. [2026-01-06T12:19:05.647638] [DEBUG] [REMOTE ] PFF: PASS: Price check passed. Min price $30.07. [2026-01-06T12:19:05.647821] [DEBUG] [REMOTE ] PFF: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:05.647940] [DEBUG] [REMOTE ] PFF: PASS: Integrity check passed. [2026-01-06T12:19:05.647982] [DEBUG] [REMOTE ] PFF: Symbol is viable for forecasting. [2026-01-06T12:19:05.648029] [INFO ] [MAIN ] [2468/3534] PFF kept (0.4s) | 2464 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:06.119594] [DEBUG] [REMOTE ] PFG: Retrieved 6089 rows, trimmed to 300. [2026-01-06T12:19:06.119746] [DEBUG] [REMOTE ] PFG: PASS: History has at least 300 days. [2026-01-06T12:19:06.119989] [DEBUG] [REMOTE ] PFG: PASS: Price check passed. Min price $77.68. [2026-01-06T12:19:06.120122] [DEBUG] [REMOTE ] PFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:06.120242] [DEBUG] [REMOTE ] PFG: PASS: Integrity check passed. [2026-01-06T12:19:06.120281] [DEBUG] [REMOTE ] PFG: Symbol is viable for forecasting. [2026-01-06T12:19:06.120502] [INFO ] [MAIN ] [2469/3534] PFG kept (0.5s) | 2465 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:06.467309] [DEBUG] [REMOTE ] PFGC: Retrieved 2580 rows, trimmed to 300. [2026-01-06T12:19:06.467430] [DEBUG] [REMOTE ] PFGC: PASS: History has at least 300 days. [2026-01-06T12:19:06.467642] [DEBUG] [REMOTE ] PFGC: PASS: Price check passed. Min price $88.05. [2026-01-06T12:19:06.467790] [DEBUG] [REMOTE ] PFGC: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:06.467896] [DEBUG] [REMOTE ] PFGC: PASS: Integrity check passed. [2026-01-06T12:19:06.467935] [DEBUG] [REMOTE ] PFGC: Symbol is viable for forecasting. [2026-01-06T12:19:06.467980] [INFO ] [MAIN ] [2470/3534] PFGC kept (0.3s) | 2466 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:06.788143] [DEBUG] [REMOTE ] PFH: Retrieved 1341 rows, trimmed to 300. [2026-01-06T12:19:06.788472] [DEBUG] [REMOTE ] PFH: PASS: History has at least 300 days. [2026-01-06T12:19:06.788698] [DEBUG] [REMOTE ] PFH: PASS: Price check passed. Min price $17.18. [2026-01-06T12:19:06.788835] [DEBUG] [REMOTE ] PFH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:06.788957] [DEBUG] [REMOTE ] PFH: PASS: Integrity check passed. [2026-01-06T12:19:06.789013] [DEBUG] [REMOTE ] PFH: Symbol is viable for forecasting. [2026-01-06T12:19:06.789071] [INFO ] [MAIN ] [2471/3534] PFH kept (0.3s) | 2467 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:07.359590] [DEBUG] [REMOTE ] PFIS: Retrieved 5935 rows, trimmed to 300. [2026-01-06T12:19:07.359745] [DEBUG] [REMOTE ] PFIS: PASS: History has at least 300 days. [2026-01-06T12:19:07.360003] [DEBUG] [REMOTE ] PFIS: PASS: Price check passed. Min price $43.98. [2026-01-06T12:19:07.360139] [DEBUG] [REMOTE ] PFIS: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:07.360264] [DEBUG] [REMOTE ] PFIS: PASS: Integrity check passed. [2026-01-06T12:19:07.360304] [DEBUG] [REMOTE ] PFIS: Symbol is viable for forecasting. [2026-01-06T12:19:07.360538] [INFO ] [MAIN ] [2472/3534] PFIS kept (0.6s) | 2468 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:07.914259] [DEBUG] [REMOTE ] PFL: Retrieved 5595 rows, trimmed to 300. [2026-01-06T12:19:07.914420] [DEBUG] [REMOTE ] PFL: PASS: History has at least 300 days. [2026-01-06T12:19:07.914735] [DEBUG] [REMOTE ] PFL: PASS: Price check passed. Min price $8.12. [2026-01-06T12:19:07.914929] [DEBUG] [REMOTE ] PFL: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:07.915083] [DEBUG] [REMOTE ] PFL: PASS: Integrity check passed. [2026-01-06T12:19:07.915132] [DEBUG] [REMOTE ] PFL: Symbol is viable for forecasting. [2026-01-06T12:19:07.915197] [INFO ] [MAIN ] [2473/3534] PFL kept (0.6s) | 2469 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:08.338216] [DEBUG] [REMOTE ] PFM: Retrieved 5108 rows, trimmed to 300. [2026-01-06T12:19:08.338350] [DEBUG] [REMOTE ] PFM: PASS: History has at least 300 days. [2026-01-06T12:19:08.338563] [DEBUG] [REMOTE ] PFM: PASS: Price check passed. Min price $49.81. [2026-01-06T12:19:08.338738] [DEBUG] [REMOTE ] PFM: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:08.338856] [DEBUG] [REMOTE ] PFM: PASS: Integrity check passed. [2026-01-06T12:19:08.338897] [DEBUG] [REMOTE ] PFM: Symbol is viable for forecasting. [2026-01-06T12:19:08.338944] [INFO ] [MAIN ] [2474/3534] PFM kept (0.4s) | 2470 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:08.763732] [DEBUG] [REMOTE ] PFN: Retrieved 5331 rows, trimmed to 300. [2026-01-06T12:19:08.763934] [DEBUG] [REMOTE ] PFN: PASS: History has at least 300 days. [2026-01-06T12:19:08.764192] [DEBUG] [REMOTE ] PFN: PASS: Price check passed. Min price $7.23. [2026-01-06T12:19:08.765009] [DEBUG] [REMOTE ] PFN: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:08.765219] [DEBUG] [REMOTE ] PFN: PASS: Integrity check passed. [2026-01-06T12:19:08.765263] [DEBUG] [REMOTE ] PFN: Symbol is viable for forecasting. [2026-01-06T12:19:08.765340] [INFO ] [MAIN ] [2475/3534] PFN kept (0.4s) | 2471 kept, 4 rejected | 129.8/min | ETA: 8.2m [2026-01-06T12:19:09.125609] [DEBUG] [REMOTE ] PFO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:09.125800] [DEBUG] [REMOTE ] PFO: PASS: History has at least 300 days. [2026-01-06T12:19:09.126135] [DEBUG] [REMOTE ] PFO: PASS: Price check passed. Min price $9.29. [2026-01-06T12:19:09.126313] [DEBUG] [REMOTE ] PFO: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:09.126496] [DEBUG] [REMOTE ] PFO: PASS: Integrity check passed. [2026-01-06T12:19:09.126551] [DEBUG] [REMOTE ] PFO: Symbol is viable for forecasting. [2026-01-06T12:19:09.126642] [INFO ] [MAIN ] [2476/3534] PFO kept (0.4s) | 2472 kept, 4 rejected | 129.8/min | ETA: 8.1m [2026-01-06T12:19:09.608454] [DEBUG] [REMOTE ] PFS: Retrieved 5779 rows, trimmed to 300. [2026-01-06T12:19:09.608608] [DEBUG] [REMOTE ] PFS: PASS: History has at least 300 days. [2026-01-06T12:19:09.608820] [DEBUG] [REMOTE ] PFS: PASS: Price check passed. Min price $17.65. [2026-01-06T12:19:09.608959] [DEBUG] [REMOTE ] PFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:09.609076] [DEBUG] [REMOTE ] PFS: PASS: Integrity check passed. [2026-01-06T12:19:09.609117] [DEBUG] [REMOTE ] PFS: Symbol is viable for forecasting. [2026-01-06T12:19:09.609171] [INFO ] [MAIN ] [2477/3534] PFS kept (0.5s) | 2473 kept, 4 rejected | 129.8/min | ETA: 8.1m [2026-01-06T12:19:09.987288] [DEBUG] [REMOTE ] PFSI: Retrieved 3184 rows, trimmed to 300. [2026-01-06T12:19:09.987424] [DEBUG] [REMOTE ] PFSI: PASS: History has at least 300 days. [2026-01-06T12:19:09.987725] [DEBUG] [REMOTE ] PFSI: PASS: Price check passed. Min price $114.29. [2026-01-06T12:19:09.987881] [DEBUG] [REMOTE ] PFSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:09.988064] [DEBUG] [REMOTE ] PFSI: PASS: Integrity check passed. [2026-01-06T12:19:09.988109] [DEBUG] [REMOTE ] PFSI: Symbol is viable for forecasting. [2026-01-06T12:19:09.988158] [INFO ] [MAIN ] [2478/3534] PFSI kept (0.4s) | 2474 kept, 4 rejected | 129.8/min | ETA: 8.1m [2026-01-06T12:19:10.476256] [DEBUG] [REMOTE ] PGC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:10.476388] [DEBUG] [REMOTE ] PGC: PASS: History has at least 300 days. [2026-01-06T12:19:10.476618] [DEBUG] [REMOTE ] PGC: PASS: Price check passed. Min price $24.71. [2026-01-06T12:19:10.476758] [DEBUG] [REMOTE ] PGC: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:10.476872] [DEBUG] [REMOTE ] PGC: PASS: Integrity check passed. [2026-01-06T12:19:10.476912] [DEBUG] [REMOTE ] PGC: Symbol is viable for forecasting. [2026-01-06T12:19:10.476959] [INFO ] [MAIN ] [2479/3534] PGC kept (0.5s) | 2475 kept, 4 rejected | 129.8/min | ETA: 8.1m [2026-01-06T12:19:10.828955] [DEBUG] [REMOTE ] PGEN: Retrieved 3121 rows, trimmed to 300. [2026-01-06T12:19:10.829083] [DEBUG] [REMOTE ] PGEN: PASS: History has at least 300 days. [2026-01-06T12:19:10.829285] [DEBUG] [REMOTE ] PGEN: PASS: Price check passed. Min price $3.12. [2026-01-06T12:19:10.829435] [DEBUG] [REMOTE ] PGEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:10.829544] [DEBUG] [REMOTE ] PGEN: PASS: Integrity check passed. [2026-01-06T12:19:10.829602] [DEBUG] [REMOTE ] PGEN: Symbol is viable for forecasting. [2026-01-06T12:19:10.829653] [INFO ] [MAIN ] [2480/3534] PGEN kept (0.4s) | 2476 kept, 4 rejected | 129.8/min | ETA: 8.1m [2026-01-06T12:19:11.317990] [DEBUG] [REMOTE ] PGJ: Retrieved 5301 rows, trimmed to 300. [2026-01-06T12:19:11.318178] [DEBUG] [REMOTE ] PGJ: PASS: History has at least 300 days. [2026-01-06T12:19:11.318427] [DEBUG] [REMOTE ] PGJ: PASS: Price check passed. Min price $28.40. [2026-01-06T12:19:11.318779] [DEBUG] [REMOTE ] PGJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:11.318900] [DEBUG] [REMOTE ] PGJ: PASS: Integrity check passed. [2026-01-06T12:19:11.318940] [DEBUG] [REMOTE ] PGJ: Symbol is viable for forecasting. [2026-01-06T12:19:11.318990] [INFO ] [MAIN ] [2481/3534] PGJ kept (0.5s) | 2477 kept, 4 rejected | 129.8/min | ETA: 8.1m [2026-01-06T12:19:11.469083] [DEBUG] [REMOTE ] PGNY: Retrieved 1556 rows, trimmed to 300. [2026-01-06T12:19:11.469338] [DEBUG] [REMOTE ] PGNY: PASS: History has at least 300 days. [2026-01-06T12:19:11.469666] [DEBUG] [REMOTE ] PGNY: PASS: Price check passed. Min price $18.01. [2026-01-06T12:19:11.469814] [DEBUG] [REMOTE ] PGNY: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:11.469948] [DEBUG] [REMOTE ] PGNY: PASS: Integrity check passed. [2026-01-06T12:19:11.469990] [DEBUG] [REMOTE ] PGNY: Symbol is viable for forecasting. [2026-01-06T12:19:11.470046] [INFO ] [MAIN ] [2482/3534] PGNY kept (0.2s) | 2478 kept, 4 rejected | 129.9/min | ETA: 8.1m [2026-01-06T12:19:11.989907] [DEBUG] [REMOTE ] PGP: Retrieved 5185 rows, trimmed to 300. [2026-01-06T12:19:11.990030] [DEBUG] [REMOTE ] PGP: PASS: History has at least 300 days. [2026-01-06T12:19:11.990224] [DEBUG] [REMOTE ] PGP: PASS: Price check passed. Min price $8.16. [2026-01-06T12:19:11.990354] [DEBUG] [REMOTE ] PGP: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:11.990462] [DEBUG] [REMOTE ] PGP: PASS: Integrity check passed. [2026-01-06T12:19:11.990501] [DEBUG] [REMOTE ] PGP: Symbol is viable for forecasting. [2026-01-06T12:19:11.990547] [INFO ] [MAIN ] [2483/3534] PGP kept (0.5s) | 2479 kept, 4 rejected | 129.9/min | ETA: 8.1m [2026-01-06T12:19:12.343458] [DEBUG] [REMOTE ] PGY: Retrieved 887 rows, trimmed to 300. [2026-01-06T12:19:12.343597] [DEBUG] [REMOTE ] PGY: PASS: History has at least 300 days. [2026-01-06T12:19:12.343792] [DEBUG] [REMOTE ] PGY: PASS: Price check passed. Min price $20.79. [2026-01-06T12:19:12.343921] [DEBUG] [REMOTE ] PGY: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:12.344027] [DEBUG] [REMOTE ] PGY: PASS: Integrity check passed. [2026-01-06T12:19:12.344067] [DEBUG] [REMOTE ] PGY: Symbol is viable for forecasting. [2026-01-06T12:19:12.344113] [INFO ] [MAIN ] [2484/3534] PGY kept (0.4s) | 2480 kept, 4 rejected | 129.9/min | ETA: 8.1m [2026-01-06T12:19:12.911953] [DEBUG] [REMOTE ] PGZ: Retrieved 3151 rows, trimmed to 300. [2026-01-06T12:19:12.912111] [DEBUG] [REMOTE ] PGZ: PASS: History has at least 300 days. [2026-01-06T12:19:12.912915] [DEBUG] [REMOTE ] PGZ: PASS: Price check passed. Min price $9.88. [2026-01-06T12:19:12.913054] [DEBUG] [REMOTE ] PGZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:12.913179] [DEBUG] [REMOTE ] PGZ: PASS: Integrity check passed. [2026-01-06T12:19:12.913218] [DEBUG] [REMOTE ] PGZ: Symbol is viable for forecasting. [2026-01-06T12:19:12.913267] [INFO ] [MAIN ] [2485/3534] PGZ kept (0.6s) | 2481 kept, 4 rejected | 129.9/min | ETA: 8.1m [2026-01-06T12:19:13.372681] [DEBUG] [REMOTE ] PH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:13.372882] [DEBUG] [REMOTE ] PH: PASS: History has at least 300 days. [2026-01-06T12:19:13.373172] [DEBUG] [REMOTE ] PH: PASS: Price check passed. Min price $715.13. [2026-01-06T12:19:13.373365] [DEBUG] [REMOTE ] PH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:13.373501] [DEBUG] [REMOTE ] PH: PASS: Integrity check passed. [2026-01-06T12:19:13.373542] [DEBUG] [REMOTE ] PH: Symbol is viable for forecasting. [2026-01-06T12:19:13.373646] [INFO ] [MAIN ] [2486/3534] PH kept (0.5s) | 2482 kept, 4 rejected | 129.9/min | ETA: 8.1m [2026-01-06T12:19:13.911693] [DEBUG] [REMOTE ] PHG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:13.911884] [DEBUG] [REMOTE ] PHG: PASS: History has at least 300 days. [2026-01-06T12:19:13.912150] [DEBUG] [REMOTE ] PHG: PASS: Price check passed. Min price $26.13. [2026-01-06T12:19:13.912293] [DEBUG] [REMOTE ] PHG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:13.912423] [DEBUG] [REMOTE ] PHG: PASS: Integrity check passed. [2026-01-06T12:19:13.912466] [DEBUG] [REMOTE ] PHG: Symbol is viable for forecasting. [2026-01-06T12:19:13.912524] [INFO ] [MAIN ] [2487/3534] PHG kept (0.5s) | 2483 kept, 4 rejected | 129.9/min | ETA: 8.1m [2026-01-06T12:19:14.415783] [DEBUG] [REMOTE ] PHI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:14.416012] [DEBUG] [REMOTE ] PHI: PASS: History has at least 300 days. [2026-01-06T12:19:14.416296] [DEBUG] [REMOTE ] PHI: PASS: Price check passed. Min price $18.75. [2026-01-06T12:19:14.416440] [DEBUG] [REMOTE ] PHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:14.416595] [DEBUG] [REMOTE ] PHI: PASS: Integrity check passed. [2026-01-06T12:19:14.416639] [DEBUG] [REMOTE ] PHI: Symbol is viable for forecasting. [2026-01-06T12:19:14.416693] [INFO ] [MAIN ] [2488/3534] PHI kept (0.5s) | 2484 kept, 4 rejected | 129.9/min | ETA: 8.1m [2026-01-06T12:19:14.651894] [DEBUG] [REMOTE ] PHIN: Retrieved 633 rows, trimmed to 300. [2026-01-06T12:19:14.652081] [DEBUG] [REMOTE ] PHIN: PASS: History has at least 300 days. [2026-01-06T12:19:14.652334] [DEBUG] [REMOTE ] PHIN: PASS: Price check passed. Min price $51.19. [2026-01-06T12:19:14.652482] [DEBUG] [REMOTE ] PHIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:14.652812] [DEBUG] [REMOTE ] PHIN: PASS: Integrity check passed. [2026-01-06T12:19:14.652856] [DEBUG] [REMOTE ] PHIN: Symbol is viable for forecasting. [2026-01-06T12:19:14.652909] [INFO ] [MAIN ] [2489/3534] PHIN kept (0.2s) | 2485 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:15.192542] [DEBUG] [REMOTE ] PHIO: Retrieved 3433 rows, trimmed to 300. [2026-01-06T12:19:15.192758] [DEBUG] [REMOTE ] PHIO: PASS: History has at least 300 days. [2026-01-06T12:19:15.193031] [DEBUG] [REMOTE ] PHIO: PASS: Price check passed. Min price $1.02. [2026-01-06T12:19:15.193210] [DEBUG] [REMOTE ] PHIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:15.193344] [DEBUG] [REMOTE ] PHIO: PASS: Integrity check passed. [2026-01-06T12:19:15.193387] [DEBUG] [REMOTE ] PHIO: Symbol is viable for forecasting. [2026-01-06T12:19:15.193470] [INFO ] [MAIN ] [2490/3534] PHIO kept (0.5s) | 2486 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:15.692986] [DEBUG] [REMOTE ] PHK: Retrieved 5711 rows, trimmed to 300. [2026-01-06T12:19:15.693201] [DEBUG] [REMOTE ] PHK: PASS: History has at least 300 days. [2026-01-06T12:19:15.693473] [DEBUG] [REMOTE ] PHK: PASS: Price check passed. Min price $4.68. [2026-01-06T12:19:15.693642] [DEBUG] [REMOTE ] PHK: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:15.693770] [DEBUG] [REMOTE ] PHK: PASS: Integrity check passed. [2026-01-06T12:19:15.693812] [DEBUG] [REMOTE ] PHK: Symbol is viable for forecasting. [2026-01-06T12:19:15.693867] [INFO ] [MAIN ] [2491/3534] PHK kept (0.5s) | 2487 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:16.186105] [DEBUG] [REMOTE ] PHM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:16.186297] [DEBUG] [REMOTE ] PHM: PASS: History has at least 300 days. [2026-01-06T12:19:16.186566] [DEBUG] [REMOTE ] PHM: PASS: Price check passed. Min price $113.25. [2026-01-06T12:19:16.186860] [DEBUG] [REMOTE ] PHM: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:16.187063] [DEBUG] [REMOTE ] PHM: PASS: Integrity check passed. [2026-01-06T12:19:16.187110] [DEBUG] [REMOTE ] PHM: Symbol is viable for forecasting. [2026-01-06T12:19:16.187171] [INFO ] [MAIN ] [2492/3534] PHM kept (0.5s) | 2488 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:16.621164] [DEBUG] [REMOTE ] PHO: Retrieved 5051 rows, trimmed to 300. [2026-01-06T12:19:16.621330] [DEBUG] [REMOTE ] PHO: PASS: History has at least 300 days. [2026-01-06T12:19:16.621664] [DEBUG] [REMOTE ] PHO: PASS: Price check passed. Min price $69.10. [2026-01-06T12:19:16.621839] [DEBUG] [REMOTE ] PHO: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:16.622001] [DEBUG] [REMOTE ] PHO: PASS: Integrity check passed. [2026-01-06T12:19:16.622053] [DEBUG] [REMOTE ] PHO: Symbol is viable for forecasting. [2026-01-06T12:19:16.622116] [INFO ] [MAIN ] [2493/3534] PHO kept (0.4s) | 2489 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:16.941732] [DEBUG] [REMOTE ] PHUN: Retrieved 2304 rows, trimmed to 300. [2026-01-06T12:19:16.941921] [DEBUG] [REMOTE ] PHUN: PASS: History has at least 300 days. [2026-01-06T12:19:16.942169] [DEBUG] [REMOTE ] PHUN: PASS: Price check passed. Min price $1.78. [2026-01-06T12:19:16.942318] [DEBUG] [REMOTE ] PHUN: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:16.942439] [DEBUG] [REMOTE ] PHUN: PASS: Integrity check passed. [2026-01-06T12:19:16.942481] [DEBUG] [REMOTE ] PHUN: Symbol is viable for forecasting. [2026-01-06T12:19:16.942534] [INFO ] [MAIN ] [2494/3534] PHUN kept (0.3s) | 2490 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:17.288176] [DEBUG] [REMOTE ] PHVS: Retrieved 1234 rows, trimmed to 300. [2026-01-06T12:19:17.288364] [DEBUG] [REMOTE ] PHVS: PASS: History has at least 300 days. [2026-01-06T12:19:17.288629] [DEBUG] [REMOTE ] PHVS: PASS: Price check passed. Min price $20.96. [2026-01-06T12:19:17.288809] [DEBUG] [REMOTE ] PHVS: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:17.288941] [DEBUG] [REMOTE ] PHVS: PASS: Integrity check passed. [2026-01-06T12:19:17.288983] [DEBUG] [REMOTE ] PHVS: Symbol is viable for forecasting. [2026-01-06T12:19:17.289036] [INFO ] [MAIN ] [2495/3534] PHVS kept (0.3s) | 2491 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:17.619757] [DEBUG] [REMOTE ] PI: Retrieved 2378 rows, trimmed to 300. [2026-01-06T12:19:17.619939] [DEBUG] [REMOTE ] PI: PASS: History has at least 300 days. [2026-01-06T12:19:17.620184] [DEBUG] [REMOTE ] PI: PASS: Price check passed. Min price $142.50. [2026-01-06T12:19:17.620323] [DEBUG] [REMOTE ] PI: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:17.620442] [DEBUG] [REMOTE ] PI: PASS: Integrity check passed. [2026-01-06T12:19:17.620492] [DEBUG] [REMOTE ] PI: Symbol is viable for forecasting. [2026-01-06T12:19:17.620548] [INFO ] [MAIN ] [2496/3534] PI kept (0.3s) | 2492 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:18.313989] [DEBUG] [REMOTE ] PID: Retrieved 5108 rows, trimmed to 300. [2026-01-06T12:19:18.314207] [DEBUG] [REMOTE ] PID: PASS: History has at least 300 days. [2026-01-06T12:19:18.314527] [DEBUG] [REMOTE ] PID: PASS: Price check passed. Min price $20.99. [2026-01-06T12:19:18.316210] [DEBUG] [REMOTE ] PID: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:18.316378] [DEBUG] [REMOTE ] PID: PASS: Integrity check passed. [2026-01-06T12:19:18.316422] [DEBUG] [REMOTE ] PID: Symbol is viable for forecasting. [2026-01-06T12:19:18.316483] [INFO ] [MAIN ] [2497/3534] PID kept (0.7s) | 2493 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:18.870152] [DEBUG] [REMOTE ] PIE: Retrieved 4533 rows, trimmed to 300. [2026-01-06T12:19:18.870344] [DEBUG] [REMOTE ] PIE: PASS: History has at least 300 days. [2026-01-06T12:19:18.870608] [DEBUG] [REMOTE ] PIE: PASS: Price check passed. Min price $22.78. [2026-01-06T12:19:18.870795] [DEBUG] [REMOTE ] PIE: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:18.870933] [DEBUG] [REMOTE ] PIE: PASS: Integrity check passed. [2026-01-06T12:19:18.870976] [DEBUG] [REMOTE ] PIE: Symbol is viable for forecasting. [2026-01-06T12:19:18.871030] [INFO ] [MAIN ] [2498/3534] PIE kept (0.6s) | 2494 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:19.361230] [DEBUG] [REMOTE ] PII: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:19.361445] [DEBUG] [REMOTE ] PII: PASS: History has at least 300 days. [2026-01-06T12:19:19.361754] [DEBUG] [REMOTE ] PII: PASS: Price check passed. Min price $55.72. [2026-01-06T12:19:19.361904] [DEBUG] [REMOTE ] PII: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:19.362035] [DEBUG] [REMOTE ] PII: PASS: Integrity check passed. [2026-01-06T12:19:19.362076] [DEBUG] [REMOTE ] PII: Symbol is viable for forecasting. [2026-01-06T12:19:19.362127] [INFO ] [MAIN ] [2499/3534] PII kept (0.5s) | 2495 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:20.071733] [DEBUG] [REMOTE ] PIM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:20.071876] [DEBUG] [REMOTE ] PIM: PASS: History has at least 300 days. [2026-01-06T12:19:20.072119] [DEBUG] [REMOTE ] PIM: PASS: Price check passed. Min price $3.19. [2026-01-06T12:19:20.072252] [DEBUG] [REMOTE ] PIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:20.072371] [DEBUG] [REMOTE ] PIM: PASS: Integrity check passed. [2026-01-06T12:19:20.072410] [DEBUG] [REMOTE ] PIM: Symbol is viable for forecasting. [2026-01-06T12:19:20.072459] [INFO ] [MAIN ] [2500/3534] PIM kept (0.7s) | 2496 kept, 4 rejected | 129.8/min | ETA: 8.0m [2026-01-06T12:19:20.365163] [DEBUG] [REMOTE ] PINE: Retrieved 1536 rows, trimmed to 300. [2026-01-06T12:19:20.365285] [DEBUG] [REMOTE ] PINE: PASS: History has at least 300 days. [2026-01-06T12:19:20.365491] [DEBUG] [REMOTE ] PINE: PASS: Price check passed. Min price $12.96. [2026-01-06T12:19:20.365846] [DEBUG] [REMOTE ] PINE: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:20.365961] [DEBUG] [REMOTE ] PINE: PASS: Integrity check passed. [2026-01-06T12:19:20.366001] [DEBUG] [REMOTE ] PINE: Symbol is viable for forecasting. [2026-01-06T12:19:20.366050] [INFO ] [MAIN ] [2501/3534] PINE kept (0.3s) | 2497 kept, 4 rejected | 129.9/min | ETA: 8.0m [2026-01-06T12:19:20.753708] [DEBUG] [REMOTE ] PINS: Retrieved 1688 rows, trimmed to 300. [2026-01-06T12:19:20.753855] [DEBUG] [REMOTE ] PINS: PASS: History has at least 300 days. [2026-01-06T12:19:20.754073] [DEBUG] [REMOTE ] PINS: PASS: Price check passed. Min price $24.79. [2026-01-06T12:19:20.754208] [DEBUG] [REMOTE ] PINS: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:20.754324] [DEBUG] [REMOTE ] PINS: PASS: Integrity check passed. [2026-01-06T12:19:20.754364] [DEBUG] [REMOTE ] PINS: Symbol is viable for forecasting. [2026-01-06T12:19:20.754414] [INFO ] [MAIN ] [2502/3534] PINS kept (0.4s) | 2498 kept, 4 rejected | 129.9/min | ETA: 7.9m [2026-01-06T12:19:21.161378] [DEBUG] [REMOTE ] PK: Retrieved 2263 rows, trimmed to 300. [2026-01-06T12:19:21.161558] [DEBUG] [REMOTE ] PK: PASS: History has at least 300 days. [2026-01-06T12:19:21.161831] [DEBUG] [REMOTE ] PK: PASS: Price check passed. Min price $9.61. [2026-01-06T12:19:21.161972] [DEBUG] [REMOTE ] PK: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:21.162111] [DEBUG] [REMOTE ] PK: PASS: Integrity check passed. [2026-01-06T12:19:21.162156] [DEBUG] [REMOTE ] PK: Symbol is viable for forecasting. [2026-01-06T12:19:21.162208] [INFO ] [MAIN ] [2503/3534] PK kept (0.4s) | 2499 kept, 4 rejected | 129.9/min | ETA: 7.9m [2026-01-06T12:19:21.709202] [DEBUG] [REMOTE ] PKBK: Retrieved 6119 rows, trimmed to 300. [2026-01-06T12:19:21.709333] [DEBUG] [REMOTE ] PKBK: PASS: History has at least 300 days. [2026-01-06T12:19:21.709545] [DEBUG] [REMOTE ] PKBK: PASS: Price check passed. Min price $19.72. [2026-01-06T12:19:21.709719] [DEBUG] [REMOTE ] PKBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:21.710023] [DEBUG] [REMOTE ] PKBK: PASS: Integrity check passed. [2026-01-06T12:19:21.710064] [DEBUG] [REMOTE ] PKBK: Symbol is viable for forecasting. [2026-01-06T12:19:21.710113] [INFO ] [MAIN ] [2504/3534] PKBK kept (0.5s) | 2500 kept, 4 rejected | 129.9/min | ETA: 7.9m [2026-01-06T12:19:22.360905] [DEBUG] [REMOTE ] PKE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:22.361040] [DEBUG] [REMOTE ] PKE: PASS: History has at least 300 days. [2026-01-06T12:19:22.361255] [DEBUG] [REMOTE ] PKE: PASS: Price check passed. Min price $18.44. [2026-01-06T12:19:22.361391] [DEBUG] [REMOTE ] PKE: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:22.361508] [DEBUG] [REMOTE ] PKE: PASS: Integrity check passed. [2026-01-06T12:19:22.361548] [DEBUG] [REMOTE ] PKE: Symbol is viable for forecasting. [2026-01-06T12:19:22.361616] [INFO ] [MAIN ] [2505/3534] PKE kept (0.7s) | 2501 kept, 4 rejected | 129.8/min | ETA: 7.9m [2026-01-06T12:19:22.839914] [DEBUG] [REMOTE ] PKG: Retrieved 6523 rows, trimmed to 300. [2026-01-06T12:19:22.840069] [DEBUG] [REMOTE ] PKG: PASS: History has at least 300 days. [2026-01-06T12:19:22.840290] [DEBUG] [REMOTE ] PKG: PASS: Price check passed. Min price $190.52. [2026-01-06T12:19:22.840421] [DEBUG] [REMOTE ] PKG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:22.840543] [DEBUG] [REMOTE ] PKG: PASS: Integrity check passed. [2026-01-06T12:19:22.840601] [DEBUG] [REMOTE ] PKG: Symbol is viable for forecasting. [2026-01-06T12:19:22.840649] [INFO ] [MAIN ] [2506/3534] PKG kept (0.5s) | 2502 kept, 4 rejected | 129.8/min | ETA: 7.9m [2026-01-06T12:19:23.332356] [DEBUG] [REMOTE ] PKOH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:23.332488] [DEBUG] [REMOTE ] PKOH: PASS: History has at least 300 days. [2026-01-06T12:19:23.332715] [DEBUG] [REMOTE ] PKOH: PASS: Price check passed. Min price $18.74. [2026-01-06T12:19:23.332847] [DEBUG] [REMOTE ] PKOH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:23.332959] [DEBUG] [REMOTE ] PKOH: PASS: Integrity check passed. [2026-01-06T12:19:23.332998] [DEBUG] [REMOTE ] PKOH: Symbol is viable for forecasting. [2026-01-06T12:19:23.333045] [INFO ] [MAIN ] [2507/3534] PKOH kept (0.5s) | 2503 kept, 4 rejected | 129.8/min | ETA: 7.9m [2026-01-06T12:19:23.796648] [DEBUG] [REMOTE ] PKX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:23.796778] [DEBUG] [REMOTE ] PKX: PASS: History has at least 300 days. [2026-01-06T12:19:23.796990] [DEBUG] [REMOTE ] PKX: PASS: Price check passed. Min price $44.78. [2026-01-06T12:19:23.797156] [DEBUG] [REMOTE ] PKX: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:23.797272] [DEBUG] [REMOTE ] PKX: PASS: Integrity check passed. [2026-01-06T12:19:23.797313] [DEBUG] [REMOTE ] PKX: Symbol is viable for forecasting. [2026-01-06T12:19:23.797361] [INFO ] [MAIN ] [2508/3534] PKX kept (0.5s) | 2504 kept, 4 rejected | 129.8/min | ETA: 7.9m [2026-01-06T12:19:24.053364] [DEBUG] [REMOTE ] PL: Retrieved 1180 rows, trimmed to 300. [2026-01-06T12:19:24.053493] [DEBUG] [REMOTE ] PL: PASS: History has at least 300 days. [2026-01-06T12:19:24.053713] [DEBUG] [REMOTE ] PL: PASS: Price check passed. Min price $11.16. [2026-01-06T12:19:24.053845] [DEBUG] [REMOTE ] PL: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:24.053951] [DEBUG] [REMOTE ] PL: PASS: Integrity check passed. [2026-01-06T12:19:24.053989] [DEBUG] [REMOTE ] PL: Symbol is viable for forecasting. [2026-01-06T12:19:24.054036] [INFO ] [MAIN ] [2509/3534] PL kept (0.3s) | 2505 kept, 4 rejected | 129.9/min | ETA: 7.9m [2026-01-06T12:19:24.623996] [DEBUG] [REMOTE ] PLAB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:24.624138] [DEBUG] [REMOTE ] PLAB: PASS: History has at least 300 days. [2026-01-06T12:19:24.624366] [DEBUG] [REMOTE ] PLAB: PASS: Price check passed. Min price $20.28. [2026-01-06T12:19:24.624514] [DEBUG] [REMOTE ] PLAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:24.624650] [DEBUG] [REMOTE ] PLAB: PASS: Integrity check passed. [2026-01-06T12:19:24.624691] [DEBUG] [REMOTE ] PLAB: Symbol is viable for forecasting. [2026-01-06T12:19:24.624738] [INFO ] [MAIN ] [2510/3534] PLAB kept (0.6s) | 2506 kept, 4 rejected | 129.9/min | ETA: 7.9m [2026-01-06T12:19:24.957924] [DEBUG] [REMOTE ] PLAY: Retrieved 2825 rows, trimmed to 300. [2026-01-06T12:19:24.958067] [DEBUG] [REMOTE ] PLAY: PASS: History has at least 300 days. [2026-01-06T12:19:24.958298] [DEBUG] [REMOTE ] PLAY: PASS: Price check passed. Min price $13.12. [2026-01-06T12:19:24.958454] [DEBUG] [REMOTE ] PLAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:24.958638] [DEBUG] [REMOTE ] PLAY: PASS: Integrity check passed. [2026-01-06T12:19:24.958685] [DEBUG] [REMOTE ] PLAY: Symbol is viable for forecasting. [2026-01-06T12:19:24.958735] [INFO ] [MAIN ] [2511/3534] PLAY kept (0.3s) | 2507 kept, 4 rejected | 129.9/min | ETA: 7.9m [2026-01-06T12:19:25.441193] [DEBUG] [REMOTE ] PLBC: Retrieved 5920 rows, trimmed to 300. [2026-01-06T12:19:25.441374] [DEBUG] [REMOTE ] PLBC: PASS: History has at least 300 days. [2026-01-06T12:19:25.441693] [DEBUG] [REMOTE ] PLBC: PASS: Price check passed. Min price $40.11. [2026-01-06T12:19:25.442077] [DEBUG] [REMOTE ] PLBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:25.442253] [DEBUG] [REMOTE ] PLBC: PASS: Integrity check passed. [2026-01-06T12:19:25.442314] [DEBUG] [REMOTE ] PLBC: Symbol is viable for forecasting. [2026-01-06T12:19:25.442384] [INFO ] [MAIN ] [2512/3534] PLBC kept (0.5s) | 2508 kept, 4 rejected | 129.9/min | ETA: 7.9m [2026-01-06T12:19:25.656383] [DEBUG] [REMOTE ] PLBY: Retrieved 1343 rows, trimmed to 300. [2026-01-06T12:19:25.656544] [DEBUG] [REMOTE ] PLBY: PASS: History has at least 300 days. [2026-01-06T12:19:25.656821] [DEBUG] [REMOTE ] PLBY: PASS: Price check passed. Min price $1.28. [2026-01-06T12:19:25.656993] [DEBUG] [REMOTE ] PLBY: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:25.657127] [DEBUG] [REMOTE ] PLBY: PASS: Integrity check passed. [2026-01-06T12:19:25.657177] [DEBUG] [REMOTE ] PLBY: Symbol is viable for forecasting. [2026-01-06T12:19:25.657237] [INFO ] [MAIN ] [2513/3534] PLBY kept (0.2s) | 2509 kept, 4 rejected | 129.9/min | ETA: 7.9m [2026-01-06T12:19:26.274000] [DEBUG] [REMOTE ] PLCE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:26.274156] [DEBUG] [REMOTE ] PLCE: PASS: History has at least 300 days. [2026-01-06T12:19:26.274414] [DEBUG] [REMOTE ] PLCE: PASS: Price check passed. Min price $3.98. [2026-01-06T12:19:26.274553] [DEBUG] [REMOTE ] PLCE: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:26.274710] [DEBUG] [REMOTE ] PLCE: PASS: Integrity check passed. [2026-01-06T12:19:26.274752] [DEBUG] [REMOTE ] PLCE: Symbol is viable for forecasting. [2026-01-06T12:19:26.274802] [INFO ] [MAIN ] [2514/3534] PLCE kept (0.6s) | 2510 kept, 4 rejected | 129.9/min | ETA: 7.9m [2026-01-06T12:19:26.738302] [DEBUG] [REMOTE ] PLD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:26.738450] [DEBUG] [REMOTE ] PLD: PASS: History has at least 300 days. [2026-01-06T12:19:26.738714] [DEBUG] [REMOTE ] PLD: PASS: Price check passed. Min price $110.36. [2026-01-06T12:19:26.739060] [DEBUG] [REMOTE ] PLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:26.739191] [DEBUG] [REMOTE ] PLD: PASS: Integrity check passed. [2026-01-06T12:19:26.739232] [DEBUG] [REMOTE ] PLD: Symbol is viable for forecasting. [2026-01-06T12:19:26.739283] [INFO ] [MAIN ] [2515/3534] PLD kept (0.5s) | 2511 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:27.212918] [DEBUG] [REMOTE ] PLPC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:27.213113] [DEBUG] [REMOTE ] PLPC: PASS: History has at least 300 days. [2026-01-06T12:19:27.213399] [DEBUG] [REMOTE ] PLPC: PASS: Price check passed. Min price $186.09. [2026-01-06T12:19:27.213541] [DEBUG] [REMOTE ] PLPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:27.213703] [DEBUG] [REMOTE ] PLPC: PASS: Integrity check passed. [2026-01-06T12:19:27.213747] [DEBUG] [REMOTE ] PLPC: Symbol is viable for forecasting. [2026-01-06T12:19:27.213801] [INFO ] [MAIN ] [2516/3534] PLPC kept (0.5s) | 2512 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:27.506741] [DEBUG] [REMOTE ] PLRX: Retrieved 1405 rows, trimmed to 300. [2026-01-06T12:19:27.506923] [DEBUG] [REMOTE ] PLRX: PASS: History has at least 300 days. [2026-01-06T12:19:27.507164] [DEBUG] [REMOTE ] PLRX: PASS: Price check passed. Min price $1.21. [2026-01-06T12:19:27.507307] [DEBUG] [REMOTE ] PLRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:27.507433] [DEBUG] [REMOTE ] PLRX: PASS: Integrity check passed. [2026-01-06T12:19:27.507478] [DEBUG] [REMOTE ] PLRX: Symbol is viable for forecasting. [2026-01-06T12:19:27.507532] [INFO ] [MAIN ] [2517/3534] PLRX kept (0.3s) | 2513 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:27.967405] [DEBUG] [REMOTE ] PLSE: Retrieved 2422 rows, trimmed to 300. [2026-01-06T12:19:27.967617] [DEBUG] [REMOTE ] PLSE: PASS: History has at least 300 days. [2026-01-06T12:19:27.967907] [DEBUG] [REMOTE ] PLSE: PASS: Price check passed. Min price $12.66. [2026-01-06T12:19:27.968047] [DEBUG] [REMOTE ] PLSE: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:27.968164] [DEBUG] [REMOTE ] PLSE: PASS: Integrity check passed. [2026-01-06T12:19:27.968204] [DEBUG] [REMOTE ] PLSE: Symbol is viable for forecasting. [2026-01-06T12:19:27.968256] [INFO ] [MAIN ] [2518/3534] PLSE kept (0.5s) | 2514 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:28.293914] [DEBUG] [REMOTE ] PLTK: Retrieved 1248 rows, trimmed to 300. [2026-01-06T12:19:28.294104] [DEBUG] [REMOTE ] PLTK: PASS: History has at least 300 days. [2026-01-06T12:19:28.294336] [DEBUG] [REMOTE ] PLTK: PASS: Price check passed. Min price $3.29. [2026-01-06T12:19:28.294505] [DEBUG] [REMOTE ] PLTK: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:28.294648] [DEBUG] [REMOTE ] PLTK: PASS: Integrity check passed. [2026-01-06T12:19:28.294691] [DEBUG] [REMOTE ] PLTK: Symbol is viable for forecasting. [2026-01-06T12:19:28.294741] [INFO ] [MAIN ] [2519/3534] PLTK kept (0.3s) | 2515 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:29.005824] [DEBUG] [REMOTE ] PLUG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:29.006161] [DEBUG] [REMOTE ] PLUG: PASS: History has at least 300 days. [2026-01-06T12:19:29.006390] [DEBUG] [REMOTE ] PLUG: PASS: Price check passed. Min price $1.89. [2026-01-06T12:19:29.006532] [DEBUG] [REMOTE ] PLUG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:29.006690] [DEBUG] [REMOTE ] PLUG: PASS: Integrity check passed. [2026-01-06T12:19:29.006739] [DEBUG] [REMOTE ] PLUG: Symbol is viable for forecasting. [2026-01-06T12:19:29.006791] [INFO ] [MAIN ] [2520/3534] PLUG kept (0.7s) | 2516 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:29.480744] [DEBUG] [REMOTE ] PLUS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:29.480877] [DEBUG] [REMOTE ] PLUS: PASS: History has at least 300 days. [2026-01-06T12:19:29.481095] [DEBUG] [REMOTE ] PLUS: PASS: Price check passed. Min price $69.43. [2026-01-06T12:19:29.481233] [DEBUG] [REMOTE ] PLUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:29.481358] [DEBUG] [REMOTE ] PLUS: PASS: Integrity check passed. [2026-01-06T12:19:29.481399] [DEBUG] [REMOTE ] PLUS: Symbol is viable for forecasting. [2026-01-06T12:19:29.481447] [INFO ] [MAIN ] [2521/3534] PLUS kept (0.5s) | 2517 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:30.034211] [DEBUG] [REMOTE ] PLXS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:30.034431] [DEBUG] [REMOTE ] PLXS: PASS: History has at least 300 days. [2026-01-06T12:19:30.034832] [DEBUG] [REMOTE ] PLXS: PASS: Price check passed. Min price $132.74. [2026-01-06T12:19:30.034988] [DEBUG] [REMOTE ] PLXS: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:30.035194] [DEBUG] [REMOTE ] PLXS: PASS: Integrity check passed. [2026-01-06T12:19:30.035240] [DEBUG] [REMOTE ] PLXS: Symbol is viable for forecasting. [2026-01-06T12:19:30.035296] [INFO ] [MAIN ] [2522/3534] PLXS kept (0.6s) | 2518 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:30.360951] [DEBUG] [REMOTE ] PLYM: Retrieved 2155 rows, trimmed to 300. [2026-01-06T12:19:30.361179] [DEBUG] [REMOTE ] PLYM: PASS: History has at least 300 days. [2026-01-06T12:19:30.361494] [DEBUG] [REMOTE ] PLYM: PASS: Price check passed. Min price $21.08. [2026-01-06T12:19:30.361672] [DEBUG] [REMOTE ] PLYM: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:30.361815] [DEBUG] [REMOTE ] PLYM: PASS: Integrity check passed. [2026-01-06T12:19:30.361862] [DEBUG] [REMOTE ] PLYM: Symbol is viable for forecasting. [2026-01-06T12:19:30.362125] [INFO ] [MAIN ] [2523/3534] PLYM kept (0.3s) | 2519 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:30.842663] [DEBUG] [REMOTE ] PM: Retrieved 4480 rows, trimmed to 300. [2026-01-06T12:19:30.842852] [DEBUG] [REMOTE ] PM: PASS: History has at least 300 days. [2026-01-06T12:19:30.843102] [DEBUG] [REMOTE ] PM: PASS: Price check passed. Min price $143.02. [2026-01-06T12:19:30.843237] [DEBUG] [REMOTE ] PM: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:30.843355] [DEBUG] [REMOTE ] PM: PASS: Integrity check passed. [2026-01-06T12:19:30.843397] [DEBUG] [REMOTE ] PM: Symbol is viable for forecasting. [2026-01-06T12:19:30.843451] [INFO ] [MAIN ] [2524/3534] PM kept (0.5s) | 2520 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:31.090126] [DEBUG] [REMOTE ] PMAX: Retrieved 334 rows, trimmed to 300. [2026-01-06T12:19:31.090286] [DEBUG] [REMOTE ] PMAX: PASS: History has at least 300 days. [2026-01-06T12:19:31.090526] [DEBUG] [REMOTE ] PMAX: PASS: Price check passed. Min price $1.58. [2026-01-06T12:19:31.090707] [DEBUG] [REMOTE ] PMAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:31.090836] [DEBUG] [REMOTE ] PMAX: PASS: Integrity check passed. [2026-01-06T12:19:31.090882] [DEBUG] [REMOTE ] PMAX: Symbol is viable for forecasting. [2026-01-06T12:19:31.090939] [INFO ] [MAIN ] [2525/3534] PMAX kept (0.2s) | 2521 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:31.696864] [DEBUG] [REMOTE ] PML: Retrieved 5920 rows, trimmed to 300. [2026-01-06T12:19:31.697056] [DEBUG] [REMOTE ] PML: PASS: History has at least 300 days. [2026-01-06T12:19:31.697309] [DEBUG] [REMOTE ] PML: PASS: Price check passed. Min price $7.47. [2026-01-06T12:19:31.697447] [DEBUG] [REMOTE ] PML: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:31.697586] [DEBUG] [REMOTE ] PML: PASS: Integrity check passed. [2026-01-06T12:19:31.697629] [DEBUG] [REMOTE ] PML: Symbol is viable for forecasting. [2026-01-06T12:19:31.697699] [INFO ] [MAIN ] [2526/3534] PML kept (0.6s) | 2522 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:32.145132] [DEBUG] [REMOTE ] PMM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:32.145268] [DEBUG] [REMOTE ] PMM: PASS: History has at least 300 days. [2026-01-06T12:19:32.145489] [DEBUG] [REMOTE ] PMM: PASS: Price check passed. Min price $6.00. [2026-01-06T12:19:32.145640] [DEBUG] [REMOTE ] PMM: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:32.145756] [DEBUG] [REMOTE ] PMM: PASS: Integrity check passed. [2026-01-06T12:19:32.145795] [DEBUG] [REMOTE ] PMM: Symbol is viable for forecasting. [2026-01-06T12:19:32.145842] [INFO ] [MAIN ] [2527/3534] PMM kept (0.4s) | 2523 kept, 4 rejected | 129.9/min | ETA: 7.8m [2026-01-06T12:19:32.665412] [DEBUG] [REMOTE ] PMO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:32.665570] [DEBUG] [REMOTE ] PMO: PASS: History has at least 300 days. [2026-01-06T12:19:32.665886] [DEBUG] [REMOTE ] PMO: PASS: Price check passed. Min price $10.23. [2026-01-06T12:19:32.666031] [DEBUG] [REMOTE ] PMO: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:32.666165] [DEBUG] [REMOTE ] PMO: PASS: Integrity check passed. [2026-01-06T12:19:32.666207] [DEBUG] [REMOTE ] PMO: Symbol is viable for forecasting. [2026-01-06T12:19:32.666260] [INFO ] [MAIN ] [2528/3534] PMO kept (0.5s) | 2524 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:32.839920] [DEBUG] [REMOTE ] PMTS: Retrieved 2574 rows, trimmed to 300. [2026-01-06T12:19:32.840043] [DEBUG] [REMOTE ] PMTS: PASS: History has at least 300 days. [2026-01-06T12:19:32.840244] [DEBUG] [REMOTE ] PMTS: PASS: Price check passed. Min price $11.90. [2026-01-06T12:19:32.840378] [DEBUG] [REMOTE ] PMTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:32.840486] [DEBUG] [REMOTE ] PMTS: PASS: Integrity check passed. [2026-01-06T12:19:32.840526] [DEBUG] [REMOTE ] PMTS: Symbol is viable for forecasting. [2026-01-06T12:19:32.840592] [INFO ] [MAIN ] [2529/3534] PMTS kept (0.2s) | 2525 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:33.386643] [DEBUG] [REMOTE ] PMVP: Retrieved 1325 rows, trimmed to 300. [2026-01-06T12:19:33.386773] [DEBUG] [REMOTE ] PMVP: PASS: History has at least 300 days. [2026-01-06T12:19:33.386969] [DEBUG] [REMOTE ] PMVP: PASS: Price check passed. Min price $1.13. [2026-01-06T12:19:33.387128] [DEBUG] [REMOTE ] PMVP: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:33.387235] [DEBUG] [REMOTE ] PMVP: PASS: Integrity check passed. [2026-01-06T12:19:33.387276] [DEBUG] [REMOTE ] PMVP: Symbol is viable for forecasting. [2026-01-06T12:19:33.387324] [INFO ] [MAIN ] [2530/3534] PMVP kept (0.5s) | 2526 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:33.981828] [DEBUG] [REMOTE ] PNC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:33.982142] [DEBUG] [REMOTE ] PNC: PASS: History has at least 300 days. [2026-01-06T12:19:33.982352] [DEBUG] [REMOTE ] PNC: PASS: Price check passed. Min price $178.37. [2026-01-06T12:19:33.982486] [DEBUG] [REMOTE ] PNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:33.982617] [DEBUG] [REMOTE ] PNC: PASS: Integrity check passed. [2026-01-06T12:19:33.982659] [DEBUG] [REMOTE ] PNC: Symbol is viable for forecasting. [2026-01-06T12:19:33.982708] [INFO ] [MAIN ] [2531/3534] PNC kept (0.6s) | 2527 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:34.467040] [DEBUG] [REMOTE ] PNI: Retrieved 5920 rows, trimmed to 300. [2026-01-06T12:19:34.467174] [DEBUG] [REMOTE ] PNI: PASS: History has at least 300 days. [2026-01-06T12:19:34.467407] [DEBUG] [REMOTE ] PNI: PASS: Price check passed. Min price $6.83. [2026-01-06T12:19:34.467548] [DEBUG] [REMOTE ] PNI: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:34.467703] [DEBUG] [REMOTE ] PNI: PASS: Integrity check passed. [2026-01-06T12:19:34.467747] [DEBUG] [REMOTE ] PNI: Symbol is viable for forecasting. [2026-01-06T12:19:34.467794] [INFO ] [MAIN ] [2532/3534] PNI kept (0.5s) | 2528 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:34.884655] [DEBUG] [REMOTE ] PNQI: Retrieved 4418 rows, trimmed to 300. [2026-01-06T12:19:34.884785] [DEBUG] [REMOTE ] PNQI: PASS: History has at least 300 days. [2026-01-06T12:19:34.884981] [DEBUG] [REMOTE ] PNQI: PASS: Price check passed. Min price $51.02. [2026-01-06T12:19:34.885112] [DEBUG] [REMOTE ] PNQI: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:34.885218] [DEBUG] [REMOTE ] PNQI: PASS: Integrity check passed. [2026-01-06T12:19:34.885257] [DEBUG] [REMOTE ] PNQI: Symbol is viable for forecasting. [2026-01-06T12:19:34.885302] [INFO ] [MAIN ] [2533/3534] PNQI kept (0.4s) | 2529 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:35.376103] [DEBUG] [REMOTE ] PNRG: Retrieved 6578 rows, trimmed to 300. [2026-01-06T12:19:35.376248] [DEBUG] [REMOTE ] PNRG: PASS: History has at least 300 days. [2026-01-06T12:19:35.376455] [DEBUG] [REMOTE ] PNRG: PASS: Price check passed. Min price $128.92. [2026-01-06T12:19:35.376635] [DEBUG] [REMOTE ] PNRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:35.376750] [DEBUG] [REMOTE ] PNRG: PASS: Integrity check passed. [2026-01-06T12:19:35.376791] [DEBUG] [REMOTE ] PNRG: Symbol is viable for forecasting. [2026-01-06T12:19:35.376840] [INFO ] [MAIN ] [2534/3534] PNRG kept (0.5s) | 2530 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:35.682505] [DEBUG] [REMOTE ] PNTG: Retrieved 1574 rows, trimmed to 300. [2026-01-06T12:19:35.682663] [DEBUG] [REMOTE ] PNTG: PASS: History has at least 300 days. [2026-01-06T12:19:35.682866] [DEBUG] [REMOTE ] PNTG: PASS: Price check passed. Min price $23.64. [2026-01-06T12:19:35.682998] [DEBUG] [REMOTE ] PNTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:35.683300] [DEBUG] [REMOTE ] PNTG: PASS: Integrity check passed. [2026-01-06T12:19:35.683340] [DEBUG] [REMOTE ] PNTG: Symbol is viable for forecasting. [2026-01-06T12:19:35.683388] [INFO ] [MAIN ] [2535/3534] PNTG kept (0.3s) | 2531 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:36.185281] [DEBUG] [REMOTE ] PODD: Retrieved 4691 rows, trimmed to 300. [2026-01-06T12:19:36.185495] [DEBUG] [REMOTE ] PODD: PASS: History has at least 300 days. [2026-01-06T12:19:36.185818] [DEBUG] [REMOTE ] PODD: PASS: Price check passed. Min price $282.92. [2026-01-06T12:19:36.185977] [DEBUG] [REMOTE ] PODD: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:36.186109] [DEBUG] [REMOTE ] PODD: PASS: Integrity check passed. [2026-01-06T12:19:36.186151] [DEBUG] [REMOTE ] PODD: Symbol is viable for forecasting. [2026-01-06T12:19:36.186204] [INFO ] [MAIN ] [2536/3534] PODD kept (0.5s) | 2532 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:36.566818] [DEBUG] [REMOTE ] POOL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:36.566964] [DEBUG] [REMOTE ] POOL: PASS: History has at least 300 days. [2026-01-06T12:19:36.567193] [DEBUG] [REMOTE ] POOL: PASS: Price check passed. Min price $228.75. [2026-01-06T12:19:36.567323] [DEBUG] [REMOTE ] POOL: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:36.567443] [DEBUG] [REMOTE ] POOL: PASS: Integrity check passed. [2026-01-06T12:19:36.567482] [DEBUG] [REMOTE ] POOL: Symbol is viable for forecasting. [2026-01-06T12:19:36.567529] [INFO ] [MAIN ] [2537/3534] POOL kept (0.4s) | 2533 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:37.075863] [DEBUG] [REMOTE ] POWI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:37.076041] [DEBUG] [REMOTE ] POWI: PASS: History has at least 300 days. [2026-01-06T12:19:37.076275] [DEBUG] [REMOTE ] POWI: PASS: Price check passed. Min price $30.73. [2026-01-06T12:19:37.076435] [DEBUG] [REMOTE ] POWI: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:37.076561] [DEBUG] [REMOTE ] POWI: PASS: Integrity check passed. [2026-01-06T12:19:37.076632] [DEBUG] [REMOTE ] POWI: Symbol is viable for forecasting. [2026-01-06T12:19:37.076691] [INFO ] [MAIN ] [2538/3534] POWI kept (0.5s) | 2534 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:37.633858] [DEBUG] [REMOTE ] POWL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:37.633990] [DEBUG] [REMOTE ] POWL: PASS: History has at least 300 days. [2026-01-06T12:19:37.634390] [DEBUG] [REMOTE ] POWL: PASS: Price check passed. Min price $282.05. [2026-01-06T12:19:37.634522] [DEBUG] [REMOTE ] POWL: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:37.634657] [DEBUG] [REMOTE ] POWL: PASS: Integrity check passed. [2026-01-06T12:19:37.634698] [DEBUG] [REMOTE ] POWL: Symbol is viable for forecasting. [2026-01-06T12:19:37.634744] [INFO ] [MAIN ] [2539/3534] POWL kept (0.6s) | 2535 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:38.056970] [DEBUG] [REMOTE ] PPC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:38.057172] [DEBUG] [REMOTE ] PPC: PASS: History has at least 300 days. [2026-01-06T12:19:38.057472] [DEBUG] [REMOTE ] PPC: PASS: Price check passed. Min price $36.61. [2026-01-06T12:19:38.057666] [DEBUG] [REMOTE ] PPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:38.057836] [DEBUG] [REMOTE ] PPC: PASS: Integrity check passed. [2026-01-06T12:19:38.057885] [DEBUG] [REMOTE ] PPC: Symbol is viable for forecasting. [2026-01-06T12:19:38.057945] [INFO ] [MAIN ] [2540/3534] PPC kept (0.4s) | 2536 kept, 4 rejected | 129.9/min | ETA: 7.7m [2026-01-06T12:19:38.357245] [DEBUG] [REMOTE ] PPG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:38.357387] [DEBUG] [REMOTE ] PPG: PASS: History has at least 300 days. [2026-01-06T12:19:38.357629] [DEBUG] [REMOTE ] PPG: PASS: Price check passed. Min price $94.22. [2026-01-06T12:19:38.357819] [DEBUG] [REMOTE ] PPG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:38.357939] [DEBUG] [REMOTE ] PPG: PASS: Integrity check passed. [2026-01-06T12:19:38.357981] [DEBUG] [REMOTE ] PPG: Symbol is viable for forecasting. [2026-01-06T12:19:38.358030] [INFO ] [MAIN ] [2541/3534] PPG kept (0.3s) | 2537 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:38.972019] [DEBUG] [REMOTE ] PPH: Retrieved 6521 rows, trimmed to 300. [2026-01-06T12:19:38.972218] [DEBUG] [REMOTE ] PPH: PASS: History has at least 300 days. [2026-01-06T12:19:38.972503] [DEBUG] [REMOTE ] PPH: PASS: Price check passed. Min price $90.70. [2026-01-06T12:19:38.972676] [DEBUG] [REMOTE ] PPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:38.972812] [DEBUG] [REMOTE ] PPH: PASS: Integrity check passed. [2026-01-06T12:19:38.972855] [DEBUG] [REMOTE ] PPH: Symbol is viable for forecasting. [2026-01-06T12:19:38.972910] [INFO ] [MAIN ] [2542/3534] PPH kept (0.6s) | 2538 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:39.299059] [DEBUG] [REMOTE ] PPIH: Retrieved 2476 rows, trimmed to 300. [2026-01-06T12:19:39.299390] [DEBUG] [REMOTE ] PPIH: PASS: History has at least 300 days. [2026-01-06T12:19:39.299623] [DEBUG] [REMOTE ] PPIH: PASS: Price check passed. Min price $23.02. [2026-01-06T12:19:39.299759] [DEBUG] [REMOTE ] PPIH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:39.299871] [DEBUG] [REMOTE ] PPIH: PASS: Integrity check passed. [2026-01-06T12:19:39.299911] [DEBUG] [REMOTE ] PPIH: Symbol is viable for forecasting. [2026-01-06T12:19:39.299958] [INFO ] [MAIN ] [2543/3534] PPIH kept (0.3s) | 2539 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:39.856489] [DEBUG] [REMOTE ] PPL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:39.856731] [DEBUG] [REMOTE ] PPL: PASS: History has at least 300 days. [2026-01-06T12:19:39.857061] [DEBUG] [REMOTE ] PPL: PASS: Price check passed. Min price $33.26. [2026-01-06T12:19:39.857242] [DEBUG] [REMOTE ] PPL: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:39.857396] [DEBUG] [REMOTE ] PPL: PASS: Integrity check passed. [2026-01-06T12:19:39.857443] [DEBUG] [REMOTE ] PPL: Symbol is viable for forecasting. [2026-01-06T12:19:39.857608] [INFO ] [MAIN ] [2544/3534] PPL kept (0.6s) | 2540 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:40.131977] [DEBUG] [REMOTE ] PPSI: Retrieved 3119 rows, trimmed to 300. [2026-01-06T12:19:40.132299] [DEBUG] [REMOTE ] PPSI: PASS: History has at least 300 days. [2026-01-06T12:19:40.132501] [DEBUG] [REMOTE ] PPSI: PASS: Price check passed. Min price $3.37. [2026-01-06T12:19:40.132649] [DEBUG] [REMOTE ] PPSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:40.132762] [DEBUG] [REMOTE ] PPSI: PASS: Integrity check passed. [2026-01-06T12:19:40.132800] [DEBUG] [REMOTE ] PPSI: Symbol is viable for forecasting. [2026-01-06T12:19:40.132845] [INFO ] [MAIN ] [2545/3534] PPSI kept (0.3s) | 2541 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:40.550365] [DEBUG] [REMOTE ] PPTA: Retrieved 1226 rows, trimmed to 300. [2026-01-06T12:19:40.550498] [DEBUG] [REMOTE ] PPTA: PASS: History has at least 300 days. [2026-01-06T12:19:40.550715] [DEBUG] [REMOTE ] PPTA: PASS: Price check passed. Min price $20.85. [2026-01-06T12:19:40.550845] [DEBUG] [REMOTE ] PPTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:40.550951] [DEBUG] [REMOTE ] PPTA: PASS: Integrity check passed. [2026-01-06T12:19:40.550990] [DEBUG] [REMOTE ] PPTA: Symbol is viable for forecasting. [2026-01-06T12:19:40.551036] [INFO ] [MAIN ] [2546/3534] PPTA kept (0.4s) | 2542 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:41.211084] [DEBUG] [REMOTE ] PRA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:41.211215] [DEBUG] [REMOTE ] PRA: PASS: History has at least 300 days. [2026-01-06T12:19:41.211433] [DEBUG] [REMOTE ] PRA: PASS: Price check passed. Min price $23.86. [2026-01-06T12:19:41.211585] [DEBUG] [REMOTE ] PRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:41.211703] [DEBUG] [REMOTE ] PRA: PASS: Integrity check passed. [2026-01-06T12:19:41.211744] [DEBUG] [REMOTE ] PRA: Symbol is viable for forecasting. [2026-01-06T12:19:41.211791] [INFO ] [MAIN ] [2547/3534] PRA kept (0.7s) | 2543 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:41.796005] [DEBUG] [REMOTE ] PRAA: Retrieved 5825 rows, trimmed to 300. [2026-01-06T12:19:41.796154] [DEBUG] [REMOTE ] PRAA: PASS: History has at least 300 days. [2026-01-06T12:19:41.796392] [DEBUG] [REMOTE ] PRAA: PASS: Price check passed. Min price $13.04. [2026-01-06T12:19:41.796529] [DEBUG] [REMOTE ] PRAA: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:41.796671] [DEBUG] [REMOTE ] PRAA: PASS: Integrity check passed. [2026-01-06T12:19:41.796713] [DEBUG] [REMOTE ] PRAA: Symbol is viable for forecasting. [2026-01-06T12:19:41.796762] [INFO ] [MAIN ] [2548/3534] PRAA kept (0.6s) | 2544 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:42.066311] [DEBUG] [REMOTE ] PRAX: Retrieved 1310 rows, trimmed to 300. [2026-01-06T12:19:42.066457] [DEBUG] [REMOTE ] PRAX: PASS: History has at least 300 days. [2026-01-06T12:19:42.066726] [DEBUG] [REMOTE ] PRAX: PASS: Price check passed. Min price $52.34. [2026-01-06T12:19:42.066866] [DEBUG] [REMOTE ] PRAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:42.066986] [DEBUG] [REMOTE ] PRAX: PASS: Integrity check passed. [2026-01-06T12:19:42.067027] [DEBUG] [REMOTE ] PRAX: Symbol is viable for forecasting. [2026-01-06T12:19:42.067076] [INFO ] [MAIN ] [2549/3534] PRAX kept (0.3s) | 2545 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:42.485242] [DEBUG] [REMOTE ] PRCH: Retrieved 1503 rows, trimmed to 300. [2026-01-06T12:19:42.485604] [DEBUG] [REMOTE ] PRCH: PASS: History has at least 300 days. [2026-01-06T12:19:42.486148] [DEBUG] [REMOTE ] PRCH: PASS: Price check passed. Min price $8.87. [2026-01-06T12:19:42.486348] [DEBUG] [REMOTE ] PRCH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:42.486570] [DEBUG] [REMOTE ] PRCH: PASS: Integrity check passed. [2026-01-06T12:19:42.486649] [DEBUG] [REMOTE ] PRCH: Symbol is viable for forecasting. [2026-01-06T12:19:42.486717] [INFO ] [MAIN ] [2550/3534] PRCH kept (0.4s) | 2546 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:43.016259] [DEBUG] [REMOTE ] PRDO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:43.016500] [DEBUG] [REMOTE ] PRDO: PASS: History has at least 300 days. [2026-01-06T12:19:43.016991] [DEBUG] [REMOTE ] PRDO: PASS: Price check passed. Min price $27.26. [2026-01-06T12:19:43.017187] [DEBUG] [REMOTE ] PRDO: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:43.017379] [DEBUG] [REMOTE ] PRDO: PASS: Integrity check passed. [2026-01-06T12:19:43.017437] [DEBUG] [REMOTE ] PRDO: Symbol is viable for forecasting. [2026-01-06T12:19:43.017515] [INFO ] [MAIN ] [2551/3534] PRDO kept (0.5s) | 2547 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:43.565443] [DEBUG] [REMOTE ] PRFZ: Retrieved 4853 rows, trimmed to 300. [2026-01-06T12:19:43.565596] [DEBUG] [REMOTE ] PRFZ: PASS: History has at least 300 days. [2026-01-06T12:19:43.565804] [DEBUG] [REMOTE ] PRFZ: PASS: Price check passed. Min price $42.65. [2026-01-06T12:19:43.565979] [DEBUG] [REMOTE ] PRFZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:43.566101] [DEBUG] [REMOTE ] PRFZ: PASS: Integrity check passed. [2026-01-06T12:19:43.566140] [DEBUG] [REMOTE ] PRFZ: Symbol is viable for forecasting. [2026-01-06T12:19:43.566187] [INFO ] [MAIN ] [2552/3534] PRFZ kept (0.5s) | 2548 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:44.050478] [DEBUG] [REMOTE ] PRG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:44.050645] [DEBUG] [REMOTE ] PRG: PASS: History has at least 300 days. [2026-01-06T12:19:44.050886] [DEBUG] [REMOTE ] PRG: PASS: Price check passed. Min price $26.18. [2026-01-06T12:19:44.051036] [DEBUG] [REMOTE ] PRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:44.051196] [DEBUG] [REMOTE ] PRG: PASS: Integrity check passed. [2026-01-06T12:19:44.051243] [DEBUG] [REMOTE ] PRG: Symbol is viable for forecasting. [2026-01-06T12:19:44.051297] [INFO ] [MAIN ] [2553/3534] PRG kept (0.5s) | 2549 kept, 4 rejected | 129.9/min | ETA: 7.6m [2026-01-06T12:19:44.441388] [DEBUG] [REMOTE ] PRGO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:44.441534] [DEBUG] [REMOTE ] PRGO: PASS: History has at least 300 days. [2026-01-06T12:19:44.441794] [DEBUG] [REMOTE ] PRGO: PASS: Price check passed. Min price $12.00. [2026-01-06T12:19:44.441928] [DEBUG] [REMOTE ] PRGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:44.442050] [DEBUG] [REMOTE ] PRGO: PASS: Integrity check passed. [2026-01-06T12:19:44.442089] [DEBUG] [REMOTE ] PRGO: Symbol is viable for forecasting. [2026-01-06T12:19:44.442137] [INFO ] [MAIN ] [2554/3534] PRGO kept (0.4s) | 2550 kept, 4 rejected | 129.9/min | ETA: 7.5m [2026-01-06T12:19:44.808248] [DEBUG] [REMOTE ] PRH: Retrieved 2734 rows, trimmed to 300. [2026-01-06T12:19:44.808365] [DEBUG] [REMOTE ] PRH: PASS: History has at least 300 days. [2026-01-06T12:19:44.808558] [DEBUG] [REMOTE ] PRH: PASS: Price check passed. Min price $24.29. [2026-01-06T12:19:44.808724] [DEBUG] [REMOTE ] PRH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:44.808831] [DEBUG] [REMOTE ] PRH: PASS: Integrity check passed. [2026-01-06T12:19:44.808870] [DEBUG] [REMOTE ] PRH: Symbol is viable for forecasting. [2026-01-06T12:19:44.808916] [INFO ] [MAIN ] [2555/3534] PRH kept (0.4s) | 2551 kept, 4 rejected | 129.9/min | ETA: 7.5m [2026-01-06T12:19:45.215985] [DEBUG] [REMOTE ] PRI: Retrieved 3965 rows, trimmed to 300. [2026-01-06T12:19:45.216121] [DEBUG] [REMOTE ] PRI: PASS: History has at least 300 days. [2026-01-06T12:19:45.216331] [DEBUG] [REMOTE ] PRI: PASS: Price check passed. Min price $249.32. [2026-01-06T12:19:45.216459] [DEBUG] [REMOTE ] PRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:45.216587] [DEBUG] [REMOTE ] PRI: PASS: Integrity check passed. [2026-01-06T12:19:45.216628] [DEBUG] [REMOTE ] PRI: Symbol is viable for forecasting. [2026-01-06T12:19:45.216675] [INFO ] [MAIN ] [2556/3534] PRI kept (0.4s) | 2552 kept, 4 rejected | 129.9/min | ETA: 7.5m [2026-01-06T12:19:45.632479] [DEBUG] [REMOTE ] PRIM: Retrieved 4381 rows, trimmed to 300. [2026-01-06T12:19:45.632644] [DEBUG] [REMOTE ] PRIM: PASS: History has at least 300 days. [2026-01-06T12:19:45.632868] [DEBUG] [REMOTE ] PRIM: PASS: Price check passed. Min price $116.36. [2026-01-06T12:19:45.633039] [DEBUG] [REMOTE ] PRIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:45.633169] [DEBUG] [REMOTE ] PRIM: PASS: Integrity check passed. [2026-01-06T12:19:45.633209] [DEBUG] [REMOTE ] PRIM: Symbol is viable for forecasting. [2026-01-06T12:19:45.633258] [INFO ] [MAIN ] [2557/3534] PRIM kept (0.4s) | 2553 kept, 4 rejected | 129.9/min | ETA: 7.5m [2026-01-06T12:19:45.982451] [DEBUG] [REMOTE ] PRLB: Retrieved 3486 rows, trimmed to 300. [2026-01-06T12:19:45.982617] [DEBUG] [REMOTE ] PRLB: PASS: History has at least 300 days. [2026-01-06T12:19:45.982828] [DEBUG] [REMOTE ] PRLB: PASS: Price check passed. Min price $46.81. [2026-01-06T12:19:45.982960] [DEBUG] [REMOTE ] PRLB: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:45.983066] [DEBUG] [REMOTE ] PRLB: PASS: Integrity check passed. [2026-01-06T12:19:45.983106] [DEBUG] [REMOTE ] PRLB: Symbol is viable for forecasting. [2026-01-06T12:19:45.983153] [INFO ] [MAIN ] [2558/3534] PRLB kept (0.3s) | 2554 kept, 4 rejected | 129.9/min | ETA: 7.5m [2026-01-06T12:19:46.191233] [DEBUG] [REMOTE ] PRM: Retrieved 1042 rows, trimmed to 300. [2026-01-06T12:19:46.191357] [DEBUG] [REMOTE ] PRM: PASS: History has at least 300 days. [2026-01-06T12:19:46.191552] [DEBUG] [REMOTE ] PRM: PASS: Price check passed. Min price $21.01. [2026-01-06T12:19:46.191708] [DEBUG] [REMOTE ] PRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:46.191816] [DEBUG] [REMOTE ] PRM: PASS: Integrity check passed. [2026-01-06T12:19:46.191855] [DEBUG] [REMOTE ] PRM: Symbol is viable for forecasting. [2026-01-06T12:19:46.191902] [INFO ] [MAIN ] [2559/3534] PRM kept (0.2s) | 2555 kept, 4 rejected | 130.0/min | ETA: 7.5m [2026-01-06T12:19:46.567147] [DEBUG] [REMOTE ] PRME: Retrieved 804 rows, trimmed to 300. [2026-01-06T12:19:46.567265] [DEBUG] [REMOTE ] PRME: PASS: History has at least 300 days. [2026-01-06T12:19:46.567461] [DEBUG] [REMOTE ] PRME: PASS: Price check passed. Min price $3.30. [2026-01-06T12:19:46.567613] [DEBUG] [REMOTE ] PRME: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:46.567745] [DEBUG] [REMOTE ] PRME: PASS: Integrity check passed. [2026-01-06T12:19:46.567787] [DEBUG] [REMOTE ] PRME: Symbol is viable for forecasting. [2026-01-06T12:19:46.567833] [INFO ] [MAIN ] [2560/3534] PRME kept (0.4s) | 2556 kept, 4 rejected | 130.0/min | ETA: 7.5m [2026-01-06T12:19:47.329167] [DEBUG] [REMOTE ] PRN: Retrieved 4837 rows, trimmed to 300. [2026-01-06T12:19:47.329490] [DEBUG] [REMOTE ] PRN: PASS: History has at least 300 days. [2026-01-06T12:19:47.329737] [DEBUG] [REMOTE ] PRN: PASS: Price check passed. Min price $159.35. [2026-01-06T12:19:47.329880] [DEBUG] [REMOTE ] PRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:47.329996] [DEBUG] [REMOTE ] PRN: PASS: Integrity check passed. [2026-01-06T12:19:47.330037] [DEBUG] [REMOTE ] PRN: Symbol is viable for forecasting. [2026-01-06T12:19:47.330085] [INFO ] [MAIN ] [2561/3534] PRN kept (0.8s) | 2557 kept, 4 rejected | 129.9/min | ETA: 7.5m [2026-01-06T12:19:47.629901] [DEBUG] [REMOTE ] PROF: Retrieved 2278 rows, trimmed to 300. [2026-01-06T12:19:47.630040] [DEBUG] [REMOTE ] PROF: PASS: History has at least 300 days. [2026-01-06T12:19:47.630263] [DEBUG] [REMOTE ] PROF: PASS: Price check passed. Min price $5.31. [2026-01-06T12:19:47.630398] [DEBUG] [REMOTE ] PROF: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:47.630517] [DEBUG] [REMOTE ] PROF: PASS: Integrity check passed. [2026-01-06T12:19:47.630558] [DEBUG] [REMOTE ] PROF: Symbol is viable for forecasting. [2026-01-06T12:19:47.630635] [INFO ] [MAIN ] [2562/3534] PROF kept (0.3s) | 2558 kept, 4 rejected | 130.0/min | ETA: 7.5m [2026-01-06T12:19:47.954519] [DEBUG] [REMOTE ] PROK: Retrieved 875 rows, trimmed to 300. [2026-01-06T12:19:47.954681] [DEBUG] [REMOTE ] PROK: PASS: History has at least 300 days. [2026-01-06T12:19:47.954889] [DEBUG] [REMOTE ] PROK: PASS: Price check passed. Min price $2.08. [2026-01-06T12:19:47.955052] [DEBUG] [REMOTE ] PROK: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:47.955160] [DEBUG] [REMOTE ] PROK: PASS: Integrity check passed. [2026-01-06T12:19:47.955199] [DEBUG] [REMOTE ] PROK: Symbol is viable for forecasting. [2026-01-06T12:19:47.955246] [INFO ] [MAIN ] [2563/3534] PROK kept (0.3s) | 2559 kept, 4 rejected | 130.0/min | ETA: 7.5m [2026-01-06T12:19:48.492483] [DEBUG] [REMOTE ] PRTA: Retrieved 3278 rows, trimmed to 300. [2026-01-06T12:19:48.492648] [DEBUG] [REMOTE ] PRTA: PASS: History has at least 300 days. [2026-01-06T12:19:48.492882] [DEBUG] [REMOTE ] PRTA: PASS: Price check passed. Min price $9.10. [2026-01-06T12:19:48.493018] [DEBUG] [REMOTE ] PRTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:48.493145] [DEBUG] [REMOTE ] PRTA: PASS: Integrity check passed. [2026-01-06T12:19:48.493185] [DEBUG] [REMOTE ] PRTA: Symbol is viable for forecasting. [2026-01-06T12:19:48.493235] [INFO ] [MAIN ] [2564/3534] PRTA kept (0.5s) | 2560 kept, 4 rejected | 130.0/min | ETA: 7.5m [2026-01-06T12:19:48.797396] [DEBUG] [REMOTE ] PRTH: Retrieved 2282 rows, trimmed to 300. [2026-01-06T12:19:48.797611] [DEBUG] [REMOTE ] PRTH: PASS: History has at least 300 days. [2026-01-06T12:19:48.797908] [DEBUG] [REMOTE ] PRTH: PASS: Price check passed. Min price $4.85. [2026-01-06T12:19:48.798055] [DEBUG] [REMOTE ] PRTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:48.798176] [DEBUG] [REMOTE ] PRTH: PASS: Integrity check passed. [2026-01-06T12:19:48.798218] [DEBUG] [REMOTE ] PRTH: Symbol is viable for forecasting. [2026-01-06T12:19:48.798274] [INFO ] [MAIN ] [2565/3534] PRTH kept (0.3s) | 2561 kept, 4 rejected | 130.0/min | ETA: 7.5m [2026-01-06T12:19:49.088347] [DEBUG] [REMOTE ] PRVA: Retrieved 1178 rows, trimmed to 300. [2026-01-06T12:19:49.088599] [DEBUG] [REMOTE ] PRVA: PASS: History has at least 300 days. [2026-01-06T12:19:49.088902] [DEBUG] [REMOTE ] PRVA: PASS: Price check passed. Min price $22.53. [2026-01-06T12:19:49.089061] [DEBUG] [REMOTE ] PRVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:49.089201] [DEBUG] [REMOTE ] PRVA: PASS: Integrity check passed. [2026-01-06T12:19:49.089251] [DEBUG] [REMOTE ] PRVA: Symbol is viable for forecasting. [2026-01-06T12:19:49.089316] [INFO ] [MAIN ] [2566/3534] PRVA kept (0.3s) | 2562 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:49.655651] [DEBUG] [REMOTE ] PSC: Retrieved 2334 rows, trimmed to 300. [2026-01-06T12:19:49.655814] [DEBUG] [REMOTE ] PSC: PASS: History has at least 300 days. [2026-01-06T12:19:49.656050] [DEBUG] [REMOTE ] PSC: PASS: Price check passed. Min price $53.79. [2026-01-06T12:19:49.656184] [DEBUG] [REMOTE ] PSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:49.656296] [DEBUG] [REMOTE ] PSC: PASS: Integrity check passed. [2026-01-06T12:19:49.656336] [DEBUG] [REMOTE ] PSC: Symbol is viable for forecasting. [2026-01-06T12:19:49.656387] [INFO ] [MAIN ] [2567/3534] PSC kept (0.6s) | 2563 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:50.218735] [DEBUG] [REMOTE ] PSCE: Retrieved 3962 rows, trimmed to 300. [2026-01-06T12:19:50.218955] [DEBUG] [REMOTE ] PSCE: PASS: History has at least 300 days. [2026-01-06T12:19:50.219335] [DEBUG] [REMOTE ] PSCE: PASS: Price check passed. Min price $40.28. [2026-01-06T12:19:50.219481] [DEBUG] [REMOTE ] PSCE: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:50.219678] [DEBUG] [REMOTE ] PSCE: PASS: Integrity check passed. [2026-01-06T12:19:50.219737] [DEBUG] [REMOTE ] PSCE: Symbol is viable for forecasting. [2026-01-06T12:19:50.219798] [INFO ] [MAIN ] [2568/3534] PSCE kept (0.6s) | 2564 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:50.468052] [DEBUG] [REMOTE ] PSCH: Retrieved 3962 rows, trimmed to 300. [2026-01-06T12:19:50.468248] [DEBUG] [REMOTE ] PSCH: PASS: History has at least 300 days. [2026-01-06T12:19:50.468599] [DEBUG] [REMOTE ] PSCH: PASS: Price check passed. Min price $40.98. [2026-01-06T12:19:50.468791] [DEBUG] [REMOTE ] PSCH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:50.468967] [DEBUG] [REMOTE ] PSCH: PASS: Integrity check passed. [2026-01-06T12:19:50.469021] [DEBUG] [REMOTE ] PSCH: Symbol is viable for forecasting. [2026-01-06T12:19:50.469092] [INFO ] [MAIN ] [2569/3534] PSCH kept (0.2s) | 2565 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:50.884634] [DEBUG] [REMOTE ] PSEC: Retrieved 5396 rows, trimmed to 300. [2026-01-06T12:19:50.884793] [DEBUG] [REMOTE ] PSEC: PASS: History has at least 300 days. [2026-01-06T12:19:50.885046] [DEBUG] [REMOTE ] PSEC: PASS: Price check passed. Min price $2.41. [2026-01-06T12:19:50.885225] [DEBUG] [REMOTE ] PSEC: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:50.885378] [DEBUG] [REMOTE ] PSEC: PASS: Integrity check passed. [2026-01-06T12:19:50.885421] [DEBUG] [REMOTE ] PSEC: Symbol is viable for forecasting. [2026-01-06T12:19:50.885471] [INFO ] [MAIN ] [2570/3534] PSEC kept (0.4s) | 2566 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:51.391722] [DEBUG] [REMOTE ] PSF: Retrieved 3799 rows, trimmed to 300. [2026-01-06T12:19:51.391854] [DEBUG] [REMOTE ] PSF: PASS: History has at least 300 days. [2026-01-06T12:19:51.392066] [DEBUG] [REMOTE ] PSF: PASS: Price check passed. Min price $19.89. [2026-01-06T12:19:51.392205] [DEBUG] [REMOTE ] PSF: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:51.392317] [DEBUG] [REMOTE ] PSF: PASS: Integrity check passed. [2026-01-06T12:19:51.392357] [DEBUG] [REMOTE ] PSF: Symbol is viable for forecasting. [2026-01-06T12:19:51.392405] [INFO ] [MAIN ] [2571/3534] PSF kept (0.5s) | 2567 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:51.720152] [DEBUG] [REMOTE ] PSFE: Retrieved 1315 rows, trimmed to 300. [2026-01-06T12:19:51.720315] [DEBUG] [REMOTE ] PSFE: PASS: History has at least 300 days. [2026-01-06T12:19:51.720604] [DEBUG] [REMOTE ] PSFE: PASS: Price check passed. Min price $6.44. [2026-01-06T12:19:51.720799] [DEBUG] [REMOTE ] PSFE: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:51.720947] [DEBUG] [REMOTE ] PSFE: PASS: Integrity check passed. [2026-01-06T12:19:51.721001] [DEBUG] [REMOTE ] PSFE: Symbol is viable for forecasting. [2026-01-06T12:19:51.721066] [INFO ] [MAIN ] [2572/3534] PSFE kept (0.3s) | 2568 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:52.070941] [DEBUG] [REMOTE ] PSHG: Retrieved 3774 rows, trimmed to 300. [2026-01-06T12:19:52.071069] [DEBUG] [REMOTE ] PSHG: PASS: History has at least 300 days. [2026-01-06T12:19:52.071277] [DEBUG] [REMOTE ] PSHG: PASS: Price check passed. Min price $1.84. [2026-01-06T12:19:52.071411] [DEBUG] [REMOTE ] PSHG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:52.071525] [DEBUG] [REMOTE ] PSHG: PASS: Integrity check passed. [2026-01-06T12:19:52.071565] [DEBUG] [REMOTE ] PSHG: Symbol is viable for forecasting. [2026-01-06T12:19:52.071633] [INFO ] [MAIN ] [2573/3534] PSHG kept (0.4s) | 2569 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:52.518705] [DEBUG] [REMOTE ] PSN: Retrieved 1675 rows, trimmed to 300. [2026-01-06T12:19:52.518823] [DEBUG] [REMOTE ] PSN: PASS: History has at least 300 days. [2026-01-06T12:19:52.519019] [DEBUG] [REMOTE ] PSN: PASS: Price check passed. Min price $60.20. [2026-01-06T12:19:52.519179] [DEBUG] [REMOTE ] PSN: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:52.519308] [DEBUG] [REMOTE ] PSN: PASS: Integrity check passed. [2026-01-06T12:19:52.519353] [DEBUG] [REMOTE ] PSN: Symbol is viable for forecasting. [2026-01-06T12:19:52.519399] [INFO ] [MAIN ] [2574/3534] PSN kept (0.4s) | 2570 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:52.937056] [DEBUG] [REMOTE ] PSNL: Retrieved 1645 rows, trimmed to 300. [2026-01-06T12:19:52.937181] [DEBUG] [REMOTE ] PSNL: PASS: History has at least 300 days. [2026-01-06T12:19:52.937386] [DEBUG] [REMOTE ] PSNL: PASS: Price check passed. Min price $6.93. [2026-01-06T12:19:52.937520] [DEBUG] [REMOTE ] PSNL: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:52.937651] [DEBUG] [REMOTE ] PSNL: PASS: Integrity check passed. [2026-01-06T12:19:52.937715] [DEBUG] [REMOTE ] PSNL: Symbol is viable for forecasting. [2026-01-06T12:19:52.937779] [INFO ] [MAIN ] [2575/3534] PSNL kept (0.4s) | 2571 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:53.536454] [DEBUG] [REMOTE ] PSO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:53.536648] [DEBUG] [REMOTE ] PSO: PASS: History has at least 300 days. [2026-01-06T12:19:53.536977] [DEBUG] [REMOTE ] PSO: PASS: Price check passed. Min price $12.86. [2026-01-06T12:19:53.537161] [DEBUG] [REMOTE ] PSO: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:53.537326] [DEBUG] [REMOTE ] PSO: PASS: Integrity check passed. [2026-01-06T12:19:53.537378] [DEBUG] [REMOTE ] PSO: Symbol is viable for forecasting. [2026-01-06T12:19:53.537445] [INFO ] [MAIN ] [2576/3534] PSO kept (0.6s) | 2572 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:53.803748] [DEBUG] [REMOTE ] PSQH: Retrieved 1130 rows, trimmed to 300. [2026-01-06T12:19:53.803877] [DEBUG] [REMOTE ] PSQH: PASS: History has at least 300 days. [2026-01-06T12:19:53.804096] [DEBUG] [REMOTE ] PSQH: PASS: Price check passed. Min price $1.02. [2026-01-06T12:19:53.804227] [DEBUG] [REMOTE ] PSQH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:53.804332] [DEBUG] [REMOTE ] PSQH: PASS: Integrity check passed. [2026-01-06T12:19:53.804370] [DEBUG] [REMOTE ] PSQH: Symbol is viable for forecasting. [2026-01-06T12:19:53.804416] [INFO ] [MAIN ] [2577/3534] PSQH kept (0.3s) | 2573 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:54.267855] [DEBUG] [REMOTE ] PSTG: Retrieved 2576 rows, trimmed to 300. [2026-01-06T12:19:54.268000] [DEBUG] [REMOTE ] PSTG: PASS: History has at least 300 days. [2026-01-06T12:19:54.268214] [DEBUG] [REMOTE ] PSTG: PASS: Price check passed. Min price $66.32. [2026-01-06T12:19:54.268355] [DEBUG] [REMOTE ] PSTG: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:54.268471] [DEBUG] [REMOTE ] PSTG: PASS: Integrity check passed. [2026-01-06T12:19:54.268514] [DEBUG] [REMOTE ] PSTG: Symbol is viable for forecasting. [2026-01-06T12:19:54.268563] [INFO ] [MAIN ] [2578/3534] PSTG kept (0.5s) | 2574 kept, 4 rejected | 130.0/min | ETA: 7.4m [2026-01-06T12:19:54.629595] [DEBUG] [REMOTE ] PSTL: Retrieved 1670 rows, trimmed to 300. [2026-01-06T12:19:54.629800] [DEBUG] [REMOTE ] PSTL: PASS: History has at least 300 days. [2026-01-06T12:19:54.630056] [DEBUG] [REMOTE ] PSTL: PASS: Price check passed. Min price $14.39. [2026-01-06T12:19:54.630212] [DEBUG] [REMOTE ] PSTL: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:54.630333] [DEBUG] [REMOTE ] PSTL: PASS: Integrity check passed. [2026-01-06T12:19:54.630376] [DEBUG] [REMOTE ] PSTL: Symbol is viable for forecasting. [2026-01-06T12:19:54.630430] [INFO ] [MAIN ] [2579/3534] PSTL kept (0.4s) | 2575 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:55.093100] [DEBUG] [REMOTE ] PSX: Retrieved 3453 rows, trimmed to 300. [2026-01-06T12:19:55.093226] [DEBUG] [REMOTE ] PSX: PASS: History has at least 300 days. [2026-01-06T12:19:55.093428] [DEBUG] [REMOTE ] PSX: PASS: Price check passed. Min price $125.66. [2026-01-06T12:19:55.093557] [DEBUG] [REMOTE ] PSX: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:55.093686] [DEBUG] [REMOTE ] PSX: PASS: Integrity check passed. [2026-01-06T12:19:55.093726] [DEBUG] [REMOTE ] PSX: Symbol is viable for forecasting. [2026-01-06T12:19:55.093771] [INFO ] [MAIN ] [2580/3534] PSX kept (0.5s) | 2576 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:55.394454] [DEBUG] [REMOTE ] PTA: Retrieved 1302 rows, trimmed to 300. [2026-01-06T12:19:55.394616] [DEBUG] [REMOTE ] PTA: PASS: History has at least 300 days. [2026-01-06T12:19:55.394828] [DEBUG] [REMOTE ] PTA: PASS: Price check passed. Min price $18.86. [2026-01-06T12:19:55.394968] [DEBUG] [REMOTE ] PTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:55.395085] [DEBUG] [REMOTE ] PTA: PASS: Integrity check passed. [2026-01-06T12:19:55.395126] [DEBUG] [REMOTE ] PTA: Symbol is viable for forecasting. [2026-01-06T12:19:55.395192] [INFO ] [MAIN ] [2581/3534] PTA kept (0.3s) | 2577 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:55.987194] [DEBUG] [REMOTE ] PTC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:55.987332] [DEBUG] [REMOTE ] PTC: PASS: History has at least 300 days. [2026-01-06T12:19:55.987604] [DEBUG] [REMOTE ] PTC: PASS: Price check passed. Min price $170.10. [2026-01-06T12:19:55.987786] [DEBUG] [REMOTE ] PTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:55.987952] [DEBUG] [REMOTE ] PTC: PASS: Integrity check passed. [2026-01-06T12:19:55.988007] [DEBUG] [REMOTE ] PTC: Symbol is viable for forecasting. [2026-01-06T12:19:55.988069] [INFO ] [MAIN ] [2582/3534] PTC kept (0.6s) | 2578 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:56.445210] [DEBUG] [REMOTE ] PTEN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:19:56.445348] [DEBUG] [REMOTE ] PTEN: PASS: History has at least 300 days. [2026-01-06T12:19:56.445596] [DEBUG] [REMOTE ] PTEN: PASS: Price check passed. Min price $5.30. [2026-01-06T12:19:56.445733] [DEBUG] [REMOTE ] PTEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:56.445855] [DEBUG] [REMOTE ] PTEN: PASS: Integrity check passed. [2026-01-06T12:19:56.445894] [DEBUG] [REMOTE ] PTEN: Symbol is viable for forecasting. [2026-01-06T12:19:56.445943] [INFO ] [MAIN ] [2583/3534] PTEN kept (0.5s) | 2579 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:56.902022] [DEBUG] [REMOTE ] PTF: Retrieved 4837 rows, trimmed to 300. [2026-01-06T12:19:56.902258] [DEBUG] [REMOTE ] PTF: PASS: History has at least 300 days. [2026-01-06T12:19:56.902823] [DEBUG] [REMOTE ] PTF: PASS: Price check passed. Min price $67.94. [2026-01-06T12:19:56.902983] [DEBUG] [REMOTE ] PTF: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:56.903183] [DEBUG] [REMOTE ] PTF: PASS: Integrity check passed. [2026-01-06T12:19:56.903235] [DEBUG] [REMOTE ] PTF: Symbol is viable for forecasting. [2026-01-06T12:19:56.903291] [INFO ] [MAIN ] [2584/3534] PTF kept (0.5s) | 2580 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:57.231857] [DEBUG] [REMOTE ] PTGX: Retrieved 2363 rows, trimmed to 300. [2026-01-06T12:19:57.232054] [DEBUG] [REMOTE ] PTGX: PASS: History has at least 300 days. [2026-01-06T12:19:57.232329] [DEBUG] [REMOTE ] PTGX: PASS: Price check passed. Min price $67.04. [2026-01-06T12:19:57.232754] [DEBUG] [REMOTE ] PTGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:57.232904] [DEBUG] [REMOTE ] PTGX: PASS: Integrity check passed. [2026-01-06T12:19:57.232949] [DEBUG] [REMOTE ] PTGX: Symbol is viable for forecasting. [2026-01-06T12:19:57.233004] [INFO ] [MAIN ] [2585/3534] PTGX kept (0.3s) | 2581 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:57.730637] [DEBUG] [REMOTE ] PTH: Retrieved 4837 rows, trimmed to 300. [2026-01-06T12:19:57.730830] [DEBUG] [REMOTE ] PTH: PASS: History has at least 300 days. [2026-01-06T12:19:57.731105] [DEBUG] [REMOTE ] PTH: PASS: Price check passed. Min price $43.38. [2026-01-06T12:19:57.731249] [DEBUG] [REMOTE ] PTH: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:57.731384] [DEBUG] [REMOTE ] PTH: PASS: Integrity check passed. [2026-01-06T12:19:57.731427] [DEBUG] [REMOTE ] PTH: Symbol is viable for forecasting. [2026-01-06T12:19:57.731482] [INFO ] [MAIN ] [2586/3534] PTH kept (0.5s) | 2582 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:57.961886] [DEBUG] [REMOTE ] PTLO: Retrieved 1055 rows, trimmed to 300. [2026-01-06T12:19:57.962072] [DEBUG] [REMOTE ] PTLO: PASS: History has at least 300 days. [2026-01-06T12:19:57.962315] [DEBUG] [REMOTE ] PTLO: PASS: Price check passed. Min price $4.54. [2026-01-06T12:19:57.962454] [DEBUG] [REMOTE ] PTLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:57.962595] [DEBUG] [REMOTE ] PTLO: PASS: Integrity check passed. [2026-01-06T12:19:57.962640] [DEBUG] [REMOTE ] PTLO: Symbol is viable for forecasting. [2026-01-06T12:19:57.962718] [INFO ] [MAIN ] [2587/3534] PTLO kept (0.2s) | 2583 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:58.410088] [DEBUG] [REMOTE ] PTNQ: Retrieved 2657 rows, trimmed to 300. [2026-01-06T12:19:58.410322] [DEBUG] [REMOTE ] PTNQ: PASS: History has at least 300 days. [2026-01-06T12:19:58.410748] [DEBUG] [REMOTE ] PTNQ: PASS: Price check passed. Min price $74.95. [2026-01-06T12:19:58.410947] [DEBUG] [REMOTE ] PTNQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:58.411122] [DEBUG] [REMOTE ] PTNQ: PASS: Integrity check passed. [2026-01-06T12:19:58.411174] [DEBUG] [REMOTE ] PTNQ: Symbol is viable for forecasting. [2026-01-06T12:19:58.411243] [INFO ] [MAIN ] [2588/3534] PTNQ kept (0.4s) | 2584 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:58.809748] [DEBUG] [REMOTE ] PTON: Retrieved 1577 rows, trimmed to 300. [2026-01-06T12:19:58.809931] [DEBUG] [REMOTE ] PTON: PASS: History has at least 300 days. [2026-01-06T12:19:58.810363] [DEBUG] [REMOTE ] PTON: PASS: Price check passed. Min price $6.06. [2026-01-06T12:19:58.810506] [DEBUG] [REMOTE ] PTON: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:58.810643] [DEBUG] [REMOTE ] PTON: PASS: Integrity check passed. [2026-01-06T12:19:58.810688] [DEBUG] [REMOTE ] PTON: Symbol is viable for forecasting. [2026-01-06T12:19:58.810740] [INFO ] [MAIN ] [2589/3534] PTON kept (0.4s) | 2585 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:59.490465] [DEBUG] [REMOTE ] PTY: Retrieved 5793 rows, trimmed to 300. [2026-01-06T12:19:59.490804] [DEBUG] [REMOTE ] PTY: PASS: History has at least 300 days. [2026-01-06T12:19:59.491020] [DEBUG] [REMOTE ] PTY: PASS: Price check passed. Min price $12.70. [2026-01-06T12:19:59.491155] [DEBUG] [REMOTE ] PTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:59.491274] [DEBUG] [REMOTE ] PTY: PASS: Integrity check passed. [2026-01-06T12:19:59.491314] [DEBUG] [REMOTE ] PTY: Symbol is viable for forecasting. [2026-01-06T12:19:59.491362] [INFO ] [MAIN ] [2590/3534] PTY kept (0.7s) | 2586 kept, 4 rejected | 130.1/min | ETA: 7.3m [2026-01-06T12:19:59.726393] [DEBUG] [REMOTE ] PUBM: Retrieved 1273 rows, trimmed to 300. [2026-01-06T12:19:59.726668] [DEBUG] [REMOTE ] PUBM: PASS: History has at least 300 days. [2026-01-06T12:19:59.726990] [DEBUG] [REMOTE ] PUBM: PASS: Price check passed. Min price $7.38. [2026-01-06T12:19:59.727154] [DEBUG] [REMOTE ] PUBM: PASS: Continuity check passed with 300 days. [2026-01-06T12:19:59.727308] [DEBUG] [REMOTE ] PUBM: PASS: Integrity check passed. [2026-01-06T12:19:59.727354] [DEBUG] [REMOTE ] PUBM: Symbol is viable for forecasting. [2026-01-06T12:19:59.727419] [INFO ] [MAIN ] [2591/3534] PUBM kept (0.2s) | 2587 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:00.362929] [DEBUG] [REMOTE ] PUK: Retrieved 6417 rows, trimmed to 300. [2026-01-06T12:20:00.363145] [DEBUG] [REMOTE ] PUK: PASS: History has at least 300 days. [2026-01-06T12:20:00.363453] [DEBUG] [REMOTE ] PUK: PASS: Price check passed. Min price $26.76. [2026-01-06T12:20:00.363619] [DEBUG] [REMOTE ] PUK: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:00.363767] [DEBUG] [REMOTE ] PUK: PASS: Integrity check passed. [2026-01-06T12:20:00.363810] [DEBUG] [REMOTE ] PUK: Symbol is viable for forecasting. [2026-01-06T12:20:00.363873] [INFO ] [MAIN ] [2592/3534] PUK kept (0.6s) | 2588 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:00.696886] [DEBUG] [REMOTE ] PUMP: Retrieved 2213 rows, trimmed to 300. [2026-01-06T12:20:00.697035] [DEBUG] [REMOTE ] PUMP: PASS: History has at least 300 days. [2026-01-06T12:20:00.697298] [DEBUG] [REMOTE ] PUMP: PASS: Price check passed. Min price $5.03. [2026-01-06T12:20:00.697441] [DEBUG] [REMOTE ] PUMP: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:00.697593] [DEBUG] [REMOTE ] PUMP: PASS: Integrity check passed. [2026-01-06T12:20:00.697637] [DEBUG] [REMOTE ] PUMP: Symbol is viable for forecasting. [2026-01-06T12:20:00.697726] [INFO ] [MAIN ] [2593/3534] PUMP kept (0.3s) | 2589 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:01.414148] [DEBUG] [REMOTE ] PVH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:01.414482] [DEBUG] [REMOTE ] PVH: PASS: History has at least 300 days. [2026-01-06T12:20:01.414830] [DEBUG] [REMOTE ] PVH: PASS: Price check passed. Min price $67.02. [2026-01-06T12:20:01.414985] [DEBUG] [REMOTE ] PVH: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:01.415145] [DEBUG] [REMOTE ] PVH: PASS: Integrity check passed. [2026-01-06T12:20:01.415187] [DEBUG] [REMOTE ] PVH: Symbol is viable for forecasting. [2026-01-06T12:20:01.415240] [INFO ] [MAIN ] [2594/3534] PVH kept (0.7s) | 2590 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:01.791887] [DEBUG] [REMOTE ] PVL: Retrieved 3560 rows, trimmed to 300. [2026-01-06T12:20:01.792051] [DEBUG] [REMOTE ] PVL: PASS: History has at least 300 days. [2026-01-06T12:20:01.792315] [DEBUG] [REMOTE ] PVL: PASS: Price check passed. Min price $1.66. [2026-01-06T12:20:01.792463] [DEBUG] [REMOTE ] PVL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:01.792627] [DEBUG] [REMOTE ] PVL: PASS: Integrity check passed. [2026-01-06T12:20:01.792672] [DEBUG] [REMOTE ] PVL: Symbol is viable for forecasting. [2026-01-06T12:20:01.792722] [INFO ] [MAIN ] [2595/3534] PVL kept (0.4s) | 2591 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:02.139719] [DEBUG] [REMOTE ] PWP: Retrieved 1285 rows, trimmed to 300. [2026-01-06T12:20:02.139950] [DEBUG] [REMOTE ] PWP: PASS: History has at least 300 days. [2026-01-06T12:20:02.140238] [DEBUG] [REMOTE ] PWP: PASS: Price check passed. Min price $16.92. [2026-01-06T12:20:02.140459] [DEBUG] [REMOTE ] PWP: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:02.140629] [DEBUG] [REMOTE ] PWP: PASS: Integrity check passed. [2026-01-06T12:20:02.140682] [DEBUG] [REMOTE ] PWP: Symbol is viable for forecasting. [2026-01-06T12:20:02.140746] [INFO ] [MAIN ] [2596/3534] PWP kept (0.3s) | 2592 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:02.429753] [DEBUG] [REMOTE ] PX: Retrieved 1055 rows, trimmed to 300. [2026-01-06T12:20:02.429970] [DEBUG] [REMOTE ] PX: PASS: History has at least 300 days. [2026-01-06T12:20:02.430305] [DEBUG] [REMOTE ] PX: PASS: Price check passed. Min price $8.67. [2026-01-06T12:20:02.430470] [DEBUG] [REMOTE ] PX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:02.430663] [DEBUG] [REMOTE ] PX: PASS: Integrity check passed. [2026-01-06T12:20:02.430711] [DEBUG] [REMOTE ] PX: Symbol is viable for forecasting. [2026-01-06T12:20:02.430769] [INFO ] [MAIN ] [2597/3534] PX kept (0.3s) | 2593 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:03.013114] [DEBUG] [REMOTE ] PXS: Retrieved 2557 rows, trimmed to 300. [2026-01-06T12:20:03.013321] [DEBUG] [REMOTE ] PXS: PASS: History has at least 300 days. [2026-01-06T12:20:03.013612] [DEBUG] [REMOTE ] PXS: PASS: Price check passed. Min price $2.62. [2026-01-06T12:20:03.013757] [DEBUG] [REMOTE ] PXS: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:03.013888] [DEBUG] [REMOTE ] PXS: PASS: Integrity check passed. [2026-01-06T12:20:03.013930] [DEBUG] [REMOTE ] PXS: Symbol is viable for forecasting. [2026-01-06T12:20:03.013985] [INFO ] [MAIN ] [2598/3534] PXS kept (0.6s) | 2594 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:03.393916] [DEBUG] [REMOTE ] PY: Retrieved 2462 rows, trimmed to 300. [2026-01-06T12:20:03.394035] [DEBUG] [REMOTE ] PY: PASS: History has at least 300 days. [2026-01-06T12:20:03.394230] [DEBUG] [REMOTE ] PY: PASS: Price check passed. Min price $49.85. [2026-01-06T12:20:03.394361] [DEBUG] [REMOTE ] PY: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:03.394469] [DEBUG] [REMOTE ] PY: PASS: Integrity check passed. [2026-01-06T12:20:03.394509] [DEBUG] [REMOTE ] PY: Symbol is viable for forecasting. [2026-01-06T12:20:03.394567] [INFO ] [MAIN ] [2599/3534] PY kept (0.4s) | 2595 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:03.759663] [DEBUG] [REMOTE ] PYPL: Retrieved 2632 rows, trimmed to 300. [2026-01-06T12:20:03.759977] [DEBUG] [REMOTE ] PYPL: PASS: History has at least 300 days. [2026-01-06T12:20:03.760177] [DEBUG] [REMOTE ] PYPL: PASS: Price check passed. Min price $58.10. [2026-01-06T12:20:03.760308] [DEBUG] [REMOTE ] PYPL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:03.760414] [DEBUG] [REMOTE ] PYPL: PASS: Integrity check passed. [2026-01-06T12:20:03.760453] [DEBUG] [REMOTE ] PYPL: Symbol is viable for forecasting. [2026-01-06T12:20:03.760499] [INFO ] [MAIN ] [2600/3534] PYPL kept (0.4s) | 2596 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:04.050995] [DEBUG] [REMOTE ] PYXS: Retrieved 1064 rows, trimmed to 300. [2026-01-06T12:20:04.051118] [DEBUG] [REMOTE ] PYXS: PASS: History has at least 300 days. [2026-01-06T12:20:04.051313] [DEBUG] [REMOTE ] PYXS: PASS: Price check passed. Min price $1.06. [2026-01-06T12:20:04.051441] [DEBUG] [REMOTE ] PYXS: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:04.051546] [DEBUG] [REMOTE ] PYXS: PASS: Integrity check passed. [2026-01-06T12:20:04.051602] [DEBUG] [REMOTE ] PYXS: Symbol is viable for forecasting. [2026-01-06T12:20:04.051650] [INFO ] [MAIN ] [2601/3534] PYXS kept (0.3s) | 2597 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:04.664955] [DEBUG] [REMOTE ] PZZA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:04.665079] [DEBUG] [REMOTE ] PZZA: PASS: History has at least 300 days. [2026-01-06T12:20:04.665281] [DEBUG] [REMOTE ] PZZA: PASS: Price check passed. Min price $38.49. [2026-01-06T12:20:04.665415] [DEBUG] [REMOTE ] PZZA: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:04.665530] [DEBUG] [REMOTE ] PZZA: PASS: Integrity check passed. [2026-01-06T12:20:04.665586] [DEBUG] [REMOTE ] PZZA: Symbol is viable for forecasting. [2026-01-06T12:20:04.665637] [INFO ] [MAIN ] [2602/3534] PZZA kept (0.6s) | 2598 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:04.885996] [DEBUG] [REMOTE ] QBTS: Retrieved 856 rows, trimmed to 300. [2026-01-06T12:20:04.886133] [DEBUG] [REMOTE ] QBTS: PASS: History has at least 300 days. [2026-01-06T12:20:04.886332] [DEBUG] [REMOTE ] QBTS: PASS: Price check passed. Min price $20.41. [2026-01-06T12:20:04.886466] [DEBUG] [REMOTE ] QBTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:04.886617] [DEBUG] [REMOTE ] QBTS: PASS: Integrity check passed. [2026-01-06T12:20:04.886846] [DEBUG] [REMOTE ] QBTS: Symbol is viable for forecasting. [2026-01-06T12:20:04.886895] [INFO ] [MAIN ] [2603/3534] QBTS kept (0.2s) | 2599 kept, 4 rejected | 130.1/min | ETA: 7.2m [2026-01-06T12:20:05.560893] [DEBUG] [REMOTE ] QCLN: Retrieved 4753 rows, trimmed to 300. [2026-01-06T12:20:05.561030] [DEBUG] [REMOTE ] QCLN: PASS: History has at least 300 days. [2026-01-06T12:20:05.561254] [DEBUG] [REMOTE ] QCLN: PASS: Price check passed. Min price $41.06. [2026-01-06T12:20:05.561400] [DEBUG] [REMOTE ] QCLN: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:05.561520] [DEBUG] [REMOTE ] QCLN: PASS: Integrity check passed. [2026-01-06T12:20:05.561563] [DEBUG] [REMOTE ] QCLN: Symbol is viable for forecasting. [2026-01-06T12:20:05.561634] [INFO ] [MAIN ] [2604/3534] QCLN kept (0.7s) | 2600 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:06.080610] [DEBUG] [REMOTE ] QCOM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:06.080822] [DEBUG] [REMOTE ] QCOM: PASS: History has at least 300 days. [2026-01-06T12:20:06.081326] [DEBUG] [REMOTE ] QCOM: PASS: Price check passed. Min price $152.81. [2026-01-06T12:20:06.081472] [DEBUG] [REMOTE ] QCOM: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:06.081644] [DEBUG] [REMOTE ] QCOM: PASS: Integrity check passed. [2026-01-06T12:20:06.081946] [DEBUG] [REMOTE ] QCOM: Symbol is viable for forecasting. [2026-01-06T12:20:06.082016] [INFO ] [MAIN ] [2605/3534] QCOM kept (0.5s) | 2601 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:06.666469] [DEBUG] [REMOTE ] QCRH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:06.666625] [DEBUG] [REMOTE ] QCRH: PASS: History has at least 300 days. [2026-01-06T12:20:06.666854] [DEBUG] [REMOTE ] QCRH: PASS: Price check passed. Min price $66.99. [2026-01-06T12:20:06.666990] [DEBUG] [REMOTE ] QCRH: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:06.667108] [DEBUG] [REMOTE ] QCRH: PASS: Integrity check passed. [2026-01-06T12:20:06.667148] [DEBUG] [REMOTE ] QCRH: Symbol is viable for forecasting. [2026-01-06T12:20:06.667195] [INFO ] [MAIN ] [2606/3534] QCRH kept (0.6s) | 2602 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:07.172279] [DEBUG] [REMOTE ] QDEL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:07.172412] [DEBUG] [REMOTE ] QDEL: PASS: History has at least 300 days. [2026-01-06T12:20:07.172673] [DEBUG] [REMOTE ] QDEL: PASS: Price check passed. Min price $19.73. [2026-01-06T12:20:07.173052] [DEBUG] [REMOTE ] QDEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:07.173170] [DEBUG] [REMOTE ] QDEL: PASS: Integrity check passed. [2026-01-06T12:20:07.173210] [DEBUG] [REMOTE ] QDEL: Symbol is viable for forecasting. [2026-01-06T12:20:07.173257] [INFO ] [MAIN ] [2607/3534] QDEL kept (0.5s) | 2603 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:07.484465] [DEBUG] [REMOTE ] QFIN: Retrieved 1773 rows, trimmed to 300. [2026-01-06T12:20:07.484652] [DEBUG] [REMOTE ] QFIN: PASS: History has at least 300 days. [2026-01-06T12:20:07.484916] [DEBUG] [REMOTE ] QFIN: PASS: Price check passed. Min price $18.10. [2026-01-06T12:20:07.485052] [DEBUG] [REMOTE ] QFIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:07.485167] [DEBUG] [REMOTE ] QFIN: PASS: Integrity check passed. [2026-01-06T12:20:07.485206] [DEBUG] [REMOTE ] QFIN: Symbol is viable for forecasting. [2026-01-06T12:20:07.485253] [INFO ] [MAIN ] [2608/3534] QFIN kept (0.3s) | 2604 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:08.069948] [DEBUG] [REMOTE ] QGEN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:08.070077] [DEBUG] [REMOTE ] QGEN: PASS: History has at least 300 days. [2026-01-06T12:20:08.070290] [DEBUG] [REMOTE ] QGEN: PASS: Price check passed. Min price $43.06. [2026-01-06T12:20:08.070421] [DEBUG] [REMOTE ] QGEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:08.070534] [DEBUG] [REMOTE ] QGEN: PASS: Integrity check passed. [2026-01-06T12:20:08.070591] [DEBUG] [REMOTE ] QGEN: Symbol is viable for forecasting. [2026-01-06T12:20:08.070641] [INFO ] [MAIN ] [2609/3534] QGEN kept (0.6s) | 2605 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:08.453287] [DEBUG] [REMOTE ] QLYS: Retrieved 3335 rows, trimmed to 300. [2026-01-06T12:20:08.453414] [DEBUG] [REMOTE ] QLYS: PASS: History has at least 300 days. [2026-01-06T12:20:08.453638] [DEBUG] [REMOTE ] QLYS: PASS: Price check passed. Min price $121.21. [2026-01-06T12:20:08.453771] [DEBUG] [REMOTE ] QLYS: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:08.454064] [DEBUG] [REMOTE ] QLYS: PASS: Integrity check passed. [2026-01-06T12:20:08.454103] [DEBUG] [REMOTE ] QLYS: Symbol is viable for forecasting. [2026-01-06T12:20:08.454149] [INFO ] [MAIN ] [2610/3534] QLYS kept (0.4s) | 2606 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:08.935486] [DEBUG] [REMOTE ] QMCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:08.935641] [DEBUG] [REMOTE ] QMCO: PASS: History has at least 300 days. [2026-01-06T12:20:08.935858] [DEBUG] [REMOTE ] QMCO: PASS: Price check passed. Min price $6.45. [2026-01-06T12:20:08.935989] [DEBUG] [REMOTE ] QMCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:08.936102] [DEBUG] [REMOTE ] QMCO: PASS: Integrity check passed. [2026-01-06T12:20:08.936158] [DEBUG] [REMOTE ] QMCO: Symbol is viable for forecasting. [2026-01-06T12:20:08.936207] [INFO ] [MAIN ] [2611/3534] QMCO kept (0.5s) | 2607 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:09.121189] [DEBUG] [REMOTE ] QMOM: Retrieved 2514 rows, trimmed to 300. [2026-01-06T12:20:09.121309] [DEBUG] [REMOTE ] QMOM: PASS: History has at least 300 days. [2026-01-06T12:20:09.121502] [DEBUG] [REMOTE ] QMOM: PASS: Price check passed. Min price $60.90. [2026-01-06T12:20:09.121663] [DEBUG] [REMOTE ] QMOM: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:09.121773] [DEBUG] [REMOTE ] QMOM: PASS: Integrity check passed. [2026-01-06T12:20:09.121811] [DEBUG] [REMOTE ] QMOM: Symbol is viable for forecasting. [2026-01-06T12:20:09.121858] [INFO ] [MAIN ] [2612/3534] QMOM kept (0.2s) | 2608 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:09.662140] [DEBUG] [REMOTE ] QNCX: Retrieved 1674 rows, trimmed to 300. [2026-01-06T12:20:09.662265] [DEBUG] [REMOTE ] QNCX: PASS: History has at least 300 days. [2026-01-06T12:20:09.662469] [DEBUG] [REMOTE ] QNCX: PASS: Price check passed. Min price $1.56. [2026-01-06T12:20:09.662632] [DEBUG] [REMOTE ] QNCX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:09.662746] [DEBUG] [REMOTE ] QNCX: PASS: Integrity check passed. [2026-01-06T12:20:09.662787] [DEBUG] [REMOTE ] QNCX: Symbol is viable for forecasting. [2026-01-06T12:20:09.662837] [INFO ] [MAIN ] [2613/3534] QNCX kept (0.5s) | 2609 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:09.950150] [DEBUG] [REMOTE ] QNTM: Retrieved 1896 rows, trimmed to 300. [2026-01-06T12:20:09.950270] [DEBUG] [REMOTE ] QNTM: PASS: History has at least 300 days. [2026-01-06T12:20:09.950485] [DEBUG] [REMOTE ] QNTM: PASS: Price check passed. Min price $5.76. [2026-01-06T12:20:09.950662] [DEBUG] [REMOTE ] QNTM: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:09.950776] [DEBUG] [REMOTE ] QNTM: PASS: Integrity check passed. [2026-01-06T12:20:09.950817] [DEBUG] [REMOTE ] QNTM: Symbol is viable for forecasting. [2026-01-06T12:20:09.951043] [INFO ] [MAIN ] [2614/3534] QNTM kept (0.3s) | 2610 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:10.267761] [DEBUG] [REMOTE ] QQMG: Retrieved 1050 rows, trimmed to 300. [2026-01-06T12:20:10.268086] [DEBUG] [REMOTE ] QQMG: PASS: History has at least 300 days. [2026-01-06T12:20:10.268287] [DEBUG] [REMOTE ] QQMG: PASS: Price check passed. Min price $40.37. [2026-01-06T12:20:10.268421] [DEBUG] [REMOTE ] QQMG: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:10.268531] [DEBUG] [REMOTE ] QQMG: PASS: Integrity check passed. [2026-01-06T12:20:10.268594] [DEBUG] [REMOTE ] QQMG: Symbol is viable for forecasting. [2026-01-06T12:20:10.268645] [INFO ] [MAIN ] [2615/3534] QQMG kept (0.3s) | 2611 kept, 4 rejected | 130.2/min | ETA: 7.1m [2026-01-06T12:20:11.009943] [DEBUG] [REMOTE ] QQQ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:11.010082] [DEBUG] [REMOTE ] QQQ: PASS: History has at least 300 days. [2026-01-06T12:20:11.010303] [DEBUG] [REMOTE ] QQQ: PASS: Price check passed. Min price $584.92. [2026-01-06T12:20:11.010443] [DEBUG] [REMOTE ] QQQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:11.010559] [DEBUG] [REMOTE ] QQQ: PASS: Integrity check passed. [2026-01-06T12:20:11.010620] [DEBUG] [REMOTE ] QQQ: Symbol is viable for forecasting. [2026-01-06T12:20:11.010670] [INFO ] [MAIN ] [2616/3534] QQQ kept (0.7s) | 2612 kept, 4 rejected | 130.1/min | ETA: 7.1m [2026-01-06T12:20:11.287713] [DEBUG] [REMOTE ] QQQE: Retrieved 3468 rows, trimmed to 300. [2026-01-06T12:20:11.287853] [DEBUG] [REMOTE ] QQQE: PASS: History has at least 300 days. [2026-01-06T12:20:11.288069] [DEBUG] [REMOTE ] QQQE: PASS: Price check passed. Min price $96.74. [2026-01-06T12:20:11.288208] [DEBUG] [REMOTE ] QQQE: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:11.288340] [DEBUG] [REMOTE ] QQQE: PASS: Integrity check passed. [2026-01-06T12:20:11.288381] [DEBUG] [REMOTE ] QQQE: Symbol is viable for forecasting. [2026-01-06T12:20:11.288430] [INFO ] [MAIN ] [2617/3534] QQQE kept (0.3s) | 2613 kept, 4 rejected | 130.2/min | ETA: 7.0m [2026-01-06T12:20:11.631693] [DEBUG] [REMOTE ] QQQI: Retrieved 485 rows, trimmed to 300. [2026-01-06T12:20:11.631809] [DEBUG] [REMOTE ] QQQI: PASS: History has at least 300 days. [2026-01-06T12:20:11.632001] [DEBUG] [REMOTE ] QQQI: PASS: Price check passed. Min price $50.94. [2026-01-06T12:20:11.632156] [DEBUG] [REMOTE ] QQQI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:11.632261] [DEBUG] [REMOTE ] QQQI: PASS: Integrity check passed. [2026-01-06T12:20:11.632300] [DEBUG] [REMOTE ] QQQI: Symbol is viable for forecasting. [2026-01-06T12:20:11.632345] [INFO ] [MAIN ] [2618/3534] QQQI kept (0.3s) | 2614 kept, 4 rejected | 130.2/min | ETA: 7.0m [2026-01-06T12:20:12.155875] [DEBUG] [REMOTE ] QQQJ: Retrieved 1313 rows, trimmed to 300. [2026-01-06T12:20:12.155998] [DEBUG] [REMOTE ] QQQJ: PASS: History has at least 300 days. [2026-01-06T12:20:12.156190] [DEBUG] [REMOTE ] QQQJ: PASS: Price check passed. Min price $34.46. [2026-01-06T12:20:12.156318] [DEBUG] [REMOTE ] QQQJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:12.156423] [DEBUG] [REMOTE ] QQQJ: PASS: Integrity check passed. [2026-01-06T12:20:12.156461] [DEBUG] [REMOTE ] QQQJ: Symbol is viable for forecasting. [2026-01-06T12:20:12.156510] [INFO ] [MAIN ] [2619/3534] QQQJ kept (0.5s) | 2615 kept, 4 rejected | 130.2/min | ETA: 7.0m [2026-01-06T12:20:12.483019] [DEBUG] [REMOTE ] QQQM: Retrieved 1313 rows, trimmed to 300. [2026-01-06T12:20:12.483157] [DEBUG] [REMOTE ] QQQM: PASS: History has at least 300 days. [2026-01-06T12:20:12.483361] [DEBUG] [REMOTE ] QQQM: PASS: Price check passed. Min price $240.80. [2026-01-06T12:20:12.483493] [DEBUG] [REMOTE ] QQQM: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:12.483646] [DEBUG] [REMOTE ] QQQM: PASS: Integrity check passed. [2026-01-06T12:20:12.483707] [DEBUG] [REMOTE ] QQQM: Symbol is viable for forecasting. [2026-01-06T12:20:12.483768] [INFO ] [MAIN ] [2620/3534] QQQM kept (0.3s) | 2616 kept, 4 rejected | 130.2/min | ETA: 7.0m [2026-01-06T12:20:13.055254] [DEBUG] [REMOTE ] QQQX: Retrieved 4762 rows, trimmed to 300. [2026-01-06T12:20:13.055384] [DEBUG] [REMOTE ] QQQX: PASS: History has at least 300 days. [2026-01-06T12:20:13.055609] [DEBUG] [REMOTE ] QQQX: PASS: Price check passed. Min price $26.01. [2026-01-06T12:20:13.055752] [DEBUG] [REMOTE ] QQQX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:13.055864] [DEBUG] [REMOTE ] QQQX: PASS: Integrity check passed. [2026-01-06T12:20:13.055904] [DEBUG] [REMOTE ] QQQX: Symbol is viable for forecasting. [2026-01-06T12:20:13.055953] [INFO ] [MAIN ] [2621/3534] QQQX kept (0.6s) | 2617 kept, 4 rejected | 130.2/min | ETA: 7.0m [2026-01-06T12:20:13.321339] [DEBUG] [REMOTE ] QQQY: Retrieved 579 rows, trimmed to 300. [2026-01-06T12:20:13.321463] [DEBUG] [REMOTE ] QQQY: PASS: History has at least 300 days. [2026-01-06T12:20:13.321677] [DEBUG] [REMOTE ] QQQY: PASS: Price check passed. Min price $22.45. [2026-01-06T12:20:13.321813] [DEBUG] [REMOTE ] QQQY: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:13.321918] [DEBUG] [REMOTE ] QQQY: PASS: Integrity check passed. [2026-01-06T12:20:13.321957] [DEBUG] [REMOTE ] QQQY: Symbol is viable for forecasting. [2026-01-06T12:20:13.322003] [INFO ] [MAIN ] [2622/3534] QQQY kept (0.3s) | 2618 kept, 4 rejected | 130.2/min | ETA: 7.0m [2026-01-06T12:20:13.813124] [DEBUG] [REMOTE ] QRHC: Retrieved 4025 rows, trimmed to 300. [2026-01-06T12:20:13.813256] [DEBUG] [REMOTE ] QRHC: PASS: History has at least 300 days. [2026-01-06T12:20:13.813463] [DEBUG] [REMOTE ] QRHC: PASS: Price check passed. Min price $1.22. [2026-01-06T12:20:13.813618] [DEBUG] [REMOTE ] QRHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:13.813749] [DEBUG] [REMOTE ] QRHC: PASS: Integrity check passed. [2026-01-06T12:20:13.813791] [DEBUG] [REMOTE ] QRHC: Symbol is viable for forecasting. [2026-01-06T12:20:13.814032] [INFO ] [MAIN ] [2623/3534] QRHC kept (0.5s) | 2619 kept, 4 rejected | 130.2/min | ETA: 7.0m [2026-01-06T12:20:15.084661] [DEBUG] [REMOTE ] QRVO: Retrieved 2768 rows, trimmed to 300. [2026-01-06T12:20:15.084786] [DEBUG] [REMOTE ] QRVO: PASS: History has at least 300 days. [2026-01-06T12:20:15.085181] [DEBUG] [REMOTE ] QRVO: PASS: Price check passed. Min price $79.25. [2026-01-06T12:20:15.085318] [DEBUG] [REMOTE ] QRVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:15.085428] [DEBUG] [REMOTE ] QRVO: PASS: Integrity check passed. [2026-01-06T12:20:15.085469] [DEBUG] [REMOTE ] QRVO: Symbol is viable for forecasting. [2026-01-06T12:20:15.085517] [INFO ] [MAIN ] [2624/3534] QRVO kept (1.3s) | 2620 kept, 4 rejected | 130.1/min | ETA: 7.0m [2026-01-06T12:20:15.353935] [DEBUG] [REMOTE ] QS: Retrieved 1353 rows, trimmed to 300. [2026-01-06T12:20:15.354113] [DEBUG] [REMOTE ] QS: PASS: History has at least 300 days. [2026-01-06T12:20:15.354387] [DEBUG] [REMOTE ] QS: PASS: Price check passed. Min price $10.38. [2026-01-06T12:20:15.354563] [DEBUG] [REMOTE ] QS: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:15.354743] [DEBUG] [REMOTE ] QS: PASS: Integrity check passed. [2026-01-06T12:20:15.354796] [DEBUG] [REMOTE ] QS: Symbol is viable for forecasting. [2026-01-06T12:20:15.354860] [INFO ] [MAIN ] [2625/3534] QS kept (0.3s) | 2621 kept, 4 rejected | 130.1/min | ETA: 7.0m [2026-01-06T12:20:15.740717] [DEBUG] [REMOTE ] QSI: Retrieved 1290 rows, trimmed to 300. [2026-01-06T12:20:15.740849] [DEBUG] [REMOTE ] QSI: PASS: History has at least 300 days. [2026-01-06T12:20:15.741044] [DEBUG] [REMOTE ] QSI: PASS: Price check passed. Min price $1.10. [2026-01-06T12:20:15.741174] [DEBUG] [REMOTE ] QSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:15.741279] [DEBUG] [REMOTE ] QSI: PASS: Integrity check passed. [2026-01-06T12:20:15.741318] [DEBUG] [REMOTE ] QSI: Symbol is viable for forecasting. [2026-01-06T12:20:15.741364] [INFO ] [MAIN ] [2626/3534] QSI kept (0.4s) | 2622 kept, 4 rejected | 130.1/min | ETA: 7.0m [2026-01-06T12:20:16.591968] [DEBUG] [REMOTE ] QTEC: Retrieved 4951 rows, trimmed to 300. [2026-01-06T12:20:16.592095] [DEBUG] [REMOTE ] QTEC: PASS: History has at least 300 days. [2026-01-06T12:20:16.592295] [DEBUG] [REMOTE ] QTEC: PASS: Price check passed. Min price $214.01. [2026-01-06T12:20:16.592426] [DEBUG] [REMOTE ] QTEC: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:16.592536] [DEBUG] [REMOTE ] QTEC: PASS: Integrity check passed. [2026-01-06T12:20:16.592593] [DEBUG] [REMOTE ] QTEC: Symbol is viable for forecasting. [2026-01-06T12:20:16.592642] [INFO ] [MAIN ] [2627/3534] QTEC kept (0.9s) | 2623 kept, 4 rejected | 130.1/min | ETA: 7.0m [2026-01-06T12:20:16.911949] [DEBUG] [REMOTE ] QTRX: Retrieved 2029 rows, trimmed to 300. [2026-01-06T12:20:16.912089] [DEBUG] [REMOTE ] QTRX: PASS: History has at least 300 days. [2026-01-06T12:20:16.912314] [DEBUG] [REMOTE ] QTRX: PASS: Price check passed. Min price $4.94. [2026-01-06T12:20:16.912486] [DEBUG] [REMOTE ] QTRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:16.912627] [DEBUG] [REMOTE ] QTRX: PASS: Integrity check passed. [2026-01-06T12:20:16.912671] [DEBUG] [REMOTE ] QTRX: Symbol is viable for forecasting. [2026-01-06T12:20:16.912719] [INFO ] [MAIN ] [2628/3534] QTRX kept (0.3s) | 2624 kept, 4 rejected | 130.1/min | ETA: 7.0m [2026-01-06T12:20:17.279503] [DEBUG] [REMOTE ] QTTB: Retrieved 1954 rows, trimmed to 300. [2026-01-06T12:20:17.279650] [DEBUG] [REMOTE ] QTTB: PASS: History has at least 300 days. [2026-01-06T12:20:17.279849] [DEBUG] [REMOTE ] QTTB: PASS: Price check passed. Min price $1.93. [2026-01-06T12:20:17.280051] [DEBUG] [REMOTE ] QTTB: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:17.280208] [DEBUG] [REMOTE ] QTTB: PASS: Integrity check passed. [2026-01-06T12:20:17.280260] [DEBUG] [REMOTE ] QTTB: Symbol is viable for forecasting. [2026-01-06T12:20:17.280322] [INFO ] [MAIN ] [2629/3534] QTTB kept (0.4s) | 2625 kept, 4 rejected | 130.1/min | ETA: 7.0m [2026-01-06T12:20:17.684645] [DEBUG] [REMOTE ] QTUM: Retrieved 1843 rows, trimmed to 300. [2026-01-06T12:20:17.684773] [DEBUG] [REMOTE ] QTUM: PASS: History has at least 300 days. [2026-01-06T12:20:17.684980] [DEBUG] [REMOTE ] QTUM: PASS: Price check passed. Min price $99.96. [2026-01-06T12:20:17.685110] [DEBUG] [REMOTE ] QTUM: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:17.685220] [DEBUG] [REMOTE ] QTUM: PASS: Integrity check passed. [2026-01-06T12:20:17.685260] [DEBUG] [REMOTE ] QTUM: Symbol is viable for forecasting. [2026-01-06T12:20:17.685306] [INFO ] [MAIN ] [2630/3534] QTUM kept (0.4s) | 2626 kept, 4 rejected | 130.1/min | ETA: 6.9m [2026-01-06T12:20:18.081509] [DEBUG] [REMOTE ] QTWO: Retrieved 2967 rows, trimmed to 300. [2026-01-06T12:20:18.081650] [DEBUG] [REMOTE ] QTWO: PASS: History has at least 300 days. [2026-01-06T12:20:18.081855] [DEBUG] [REMOTE ] QTWO: PASS: Price check passed. Min price $59.26. [2026-01-06T12:20:18.081987] [DEBUG] [REMOTE ] QTWO: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:18.082094] [DEBUG] [REMOTE ] QTWO: PASS: Integrity check passed. [2026-01-06T12:20:18.082134] [DEBUG] [REMOTE ] QTWO: Symbol is viable for forecasting. [2026-01-06T12:20:18.082179] [INFO ] [MAIN ] [2631/3534] QTWO kept (0.4s) | 2627 kept, 4 rejected | 130.1/min | ETA: 6.9m [2026-01-06T12:20:18.570133] [DEBUG] [REMOTE ] QUAD: Retrieved 3900 rows, trimmed to 300. [2026-01-06T12:20:18.570250] [DEBUG] [REMOTE ] QUAD: PASS: History has at least 300 days. [2026-01-06T12:20:18.570443] [DEBUG] [REMOTE ] QUAD: PASS: Price check passed. Min price $5.18. [2026-01-06T12:20:18.570596] [DEBUG] [REMOTE ] QUAD: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:18.570710] [DEBUG] [REMOTE ] QUAD: PASS: Integrity check passed. [2026-01-06T12:20:18.570750] [DEBUG] [REMOTE ] QUAD: Symbol is viable for forecasting. [2026-01-06T12:20:18.570805] [INFO ] [MAIN ] [2632/3534] QUAD kept (0.5s) | 2628 kept, 4 rejected | 130.1/min | ETA: 6.9m [2026-01-06T12:20:19.171875] [DEBUG] [REMOTE ] QUIK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:19.172206] [DEBUG] [REMOTE ] QUIK: PASS: History has at least 300 days. [2026-01-06T12:20:19.172417] [DEBUG] [REMOTE ] QUIK: PASS: Price check passed. Min price $5.49. [2026-01-06T12:20:19.172547] [DEBUG] [REMOTE ] QUIK: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:19.172677] [DEBUG] [REMOTE ] QUIK: PASS: Integrity check passed. [2026-01-06T12:20:19.172717] [DEBUG] [REMOTE ] QUIK: Symbol is viable for forecasting. [2026-01-06T12:20:19.172763] [INFO ] [MAIN ] [2633/3534] QUIK kept (0.6s) | 2629 kept, 4 rejected | 130.1/min | ETA: 6.9m [2026-01-06T12:20:19.513240] [DEBUG] [REMOTE ] QURE: Retrieved 2997 rows, trimmed to 300. [2026-01-06T12:20:19.513367] [DEBUG] [REMOTE ] QURE: PASS: History has at least 300 days. [2026-01-06T12:20:19.513607] [DEBUG] [REMOTE ] QURE: PASS: Price check passed. Min price $19.51. [2026-01-06T12:20:19.513748] [DEBUG] [REMOTE ] QURE: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:19.513862] [DEBUG] [REMOTE ] QURE: PASS: Integrity check passed. [2026-01-06T12:20:19.513903] [DEBUG] [REMOTE ] QURE: Symbol is viable for forecasting. [2026-01-06T12:20:19.513954] [INFO ] [MAIN ] [2634/3534] QURE kept (0.3s) | 2630 kept, 4 rejected | 130.1/min | ETA: 6.9m [2026-01-06T12:20:19.966910] [DEBUG] [REMOTE ] QVAL: Retrieved 2516 rows, trimmed to 300. [2026-01-06T12:20:19.967291] [DEBUG] [REMOTE ] QVAL: PASS: History has at least 300 days. [2026-01-06T12:20:19.967535] [DEBUG] [REMOTE ] QVAL: PASS: Price check passed. Min price $44.80. [2026-01-06T12:20:19.967748] [DEBUG] [REMOTE ] QVAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:19.967875] [DEBUG] [REMOTE ] QVAL: PASS: Integrity check passed. [2026-01-06T12:20:19.967916] [DEBUG] [REMOTE ] QVAL: Symbol is viable for forecasting. [2026-01-06T12:20:19.967968] [INFO ] [MAIN ] [2635/3534] QVAL kept (0.5s) | 2631 kept, 4 rejected | 130.1/min | ETA: 6.9m [2026-01-06T12:20:20.247453] [DEBUG] [REMOTE ] QVCC: Retrieved 1532 rows, trimmed to 300. [2026-01-06T12:20:20.247691] [DEBUG] [REMOTE ] QVCC: PASS: History has at least 300 days. [2026-01-06T12:20:20.247968] [DEBUG] [REMOTE ] QVCC: PASS: Price check passed. Min price $8.17. [2026-01-06T12:20:20.248104] [DEBUG] [REMOTE ] QVCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:20.248224] [DEBUG] [REMOTE ] QVCC: PASS: Integrity check passed. [2026-01-06T12:20:20.248266] [DEBUG] [REMOTE ] QVCC: Symbol is viable for forecasting. [2026-01-06T12:20:20.248318] [INFO ] [MAIN ] [2636/3534] QVCC kept (0.3s) | 2632 kept, 4 rejected | 130.1/min | ETA: 6.9m [2026-01-06T12:20:20.710483] [DEBUG] [REMOTE ] QYLD: Retrieved 3033 rows, trimmed to 300. [2026-01-06T12:20:20.710690] [DEBUG] [REMOTE ] QYLD: PASS: History has at least 300 days. [2026-01-06T12:20:20.710923] [DEBUG] [REMOTE ] QYLD: PASS: Price check passed. Min price $16.38. [2026-01-06T12:20:20.711059] [DEBUG] [REMOTE ] QYLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:20.711171] [DEBUG] [REMOTE ] QYLD: PASS: Integrity check passed. [2026-01-06T12:20:20.711211] [DEBUG] [REMOTE ] QYLD: Symbol is viable for forecasting. [2026-01-06T12:20:20.711261] [INFO ] [MAIN ] [2637/3534] QYLD kept (0.5s) | 2633 kept, 4 rejected | 130.1/min | ETA: 6.9m [2026-01-06T12:20:21.072969] [DEBUG] [REMOTE ] QYLG: Retrieved 1328 rows, trimmed to 300. [2026-01-06T12:20:21.073372] [DEBUG] [REMOTE ] QYLG: PASS: History has at least 300 days. [2026-01-06T12:20:21.073644] [DEBUG] [REMOTE ] QYLG: PASS: Price check passed. Min price $25.76. [2026-01-06T12:20:21.073786] [DEBUG] [REMOTE ] QYLG: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:21.073915] [DEBUG] [REMOTE ] QYLG: PASS: Integrity check passed. [2026-01-06T12:20:21.073956] [DEBUG] [REMOTE ] QYLG: Symbol is viable for forecasting. [2026-01-06T12:20:21.074009] [INFO ] [MAIN ] [2638/3534] QYLG kept (0.4s) | 2634 kept, 4 rejected | 130.1/min | ETA: 6.9m [2026-01-06T12:20:21.403258] [DEBUG] [REMOTE ] RA: Retrieved 2283 rows, trimmed to 300. [2026-01-06T12:20:21.403466] [DEBUG] [REMOTE ] RA: PASS: History has at least 300 days. [2026-01-06T12:20:21.403808] [DEBUG] [REMOTE ] RA: PASS: Price check passed. Min price $12.73. [2026-01-06T12:20:21.403984] [DEBUG] [REMOTE ] RA: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:21.404122] [DEBUG] [REMOTE ] RA: PASS: Integrity check passed. [2026-01-06T12:20:21.404165] [DEBUG] [REMOTE ] RA: Symbol is viable for forecasting. [2026-01-06T12:20:21.404219] [INFO ] [MAIN ] [2639/3534] RA kept (0.3s) | 2635 kept, 4 rejected | 130.2/min | ETA: 6.9m [2026-01-06T12:20:21.898325] [DEBUG] [REMOTE ] RACE: Retrieved 2566 rows, trimmed to 300. [2026-01-06T12:20:21.898455] [DEBUG] [REMOTE ] RACE: PASS: History has at least 300 days. [2026-01-06T12:20:21.898707] [DEBUG] [REMOTE ] RACE: PASS: Price check passed. Min price $364.04. [2026-01-06T12:20:21.898876] [DEBUG] [REMOTE ] RACE: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:21.898990] [DEBUG] [REMOTE ] RACE: PASS: Integrity check passed. [2026-01-06T12:20:21.899032] [DEBUG] [REMOTE ] RACE: Symbol is viable for forecasting. [2026-01-06T12:20:21.899082] [INFO ] [MAIN ] [2640/3534] RACE kept (0.5s) | 2636 kept, 4 rejected | 130.2/min | ETA: 6.9m [2026-01-06T12:20:22.413792] [DEBUG] [REMOTE ] RAIL: Retrieved 5221 rows, trimmed to 300. [2026-01-06T12:20:22.413917] [DEBUG] [REMOTE ] RAIL: PASS: History has at least 300 days. [2026-01-06T12:20:22.414117] [DEBUG] [REMOTE ] RAIL: PASS: Price check passed. Min price $7.41. [2026-01-06T12:20:22.414265] [DEBUG] [REMOTE ] RAIL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:22.414376] [DEBUG] [REMOTE ] RAIL: PASS: Integrity check passed. [2026-01-06T12:20:22.414415] [DEBUG] [REMOTE ] RAIL: Symbol is viable for forecasting. [2026-01-06T12:20:22.414460] [INFO ] [MAIN ] [2641/3534] RAIL kept (0.5s) | 2637 kept, 4 rejected | 130.1/min | ETA: 6.9m [2026-01-06T12:20:22.647229] [DEBUG] [REMOTE ] RAMP: Retrieved 1867 rows, trimmed to 300. [2026-01-06T12:20:22.647355] [DEBUG] [REMOTE ] RAMP: PASS: History has at least 300 days. [2026-01-06T12:20:22.647559] [DEBUG] [REMOTE ] RAMP: PASS: Price check passed. Min price $26.98. [2026-01-06T12:20:22.647744] [DEBUG] [REMOTE ] RAMP: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:22.647859] [DEBUG] [REMOTE ] RAMP: PASS: Integrity check passed. [2026-01-06T12:20:22.647899] [DEBUG] [REMOTE ] RAMP: Symbol is viable for forecasting. [2026-01-06T12:20:22.647946] [INFO ] [MAIN ] [2642/3534] RAMP kept (0.2s) | 2638 kept, 4 rejected | 130.2/min | ETA: 6.9m [2026-01-06T12:20:22.991752] [DEBUG] [REMOTE ] RAPP: Retrieved 395 rows, trimmed to 300. [2026-01-06T12:20:22.991880] [DEBUG] [REMOTE ] RAPP: PASS: History has at least 300 days. [2026-01-06T12:20:22.992076] [DEBUG] [REMOTE ] RAPP: PASS: Price check passed. Min price $24.37. [2026-01-06T12:20:22.992207] [DEBUG] [REMOTE ] RAPP: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:22.992313] [DEBUG] [REMOTE ] RAPP: PASS: Integrity check passed. [2026-01-06T12:20:22.992352] [DEBUG] [REMOTE ] RAPP: Symbol is viable for forecasting. [2026-01-06T12:20:22.992398] [INFO ] [MAIN ] [2643/3534] RAPP kept (0.3s) | 2639 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:23.521124] [DEBUG] [REMOTE ] RARE: Retrieved 3000 rows, trimmed to 300. [2026-01-06T12:20:23.521333] [DEBUG] [REMOTE ] RARE: PASS: History has at least 300 days. [2026-01-06T12:20:23.521735] [DEBUG] [REMOTE ] RARE: PASS: Price check passed. Min price $19.72. [2026-01-06T12:20:23.521917] [DEBUG] [REMOTE ] RARE: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:23.522078] [DEBUG] [REMOTE ] RARE: PASS: Integrity check passed. [2026-01-06T12:20:23.522133] [DEBUG] [REMOTE ] RARE: Symbol is viable for forecasting. [2026-01-06T12:20:23.522201] [INFO ] [MAIN ] [2644/3534] RARE kept (0.5s) | 2640 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:24.106558] [DEBUG] [REMOTE ] RAVE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:24.106751] [DEBUG] [REMOTE ] RAVE: PASS: History has at least 300 days. [2026-01-06T12:20:24.107070] [DEBUG] [REMOTE ] RAVE: PASS: Price check passed. Min price $2.33. [2026-01-06T12:20:24.107254] [DEBUG] [REMOTE ] RAVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:24.107414] [DEBUG] [REMOTE ] RAVE: PASS: Integrity check passed. [2026-01-06T12:20:24.107473] [DEBUG] [REMOTE ] RAVE: Symbol is viable for forecasting. [2026-01-06T12:20:24.107778] [INFO ] [MAIN ] [2645/3534] RAVE kept (0.6s) | 2641 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:24.291194] [DEBUG] [REMOTE ] RAY: Retrieved 411 rows, trimmed to 300. [2026-01-06T12:20:24.291327] [DEBUG] [REMOTE ] RAY: PASS: History has at least 300 days. [2026-01-06T12:20:24.291524] [DEBUG] [REMOTE ] RAY: PASS: Price check passed. Min price $1.58. [2026-01-06T12:20:24.291676] [DEBUG] [REMOTE ] RAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:24.291788] [DEBUG] [REMOTE ] RAY: PASS: Integrity check passed. [2026-01-06T12:20:24.291828] [DEBUG] [REMOTE ] RAY: Symbol is viable for forecasting. [2026-01-06T12:20:24.291875] [INFO ] [MAIN ] [2646/3534] RAY kept (0.2s) | 2642 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:25.016938] [DEBUG] [REMOTE ] RBA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:25.017075] [DEBUG] [REMOTE ] RBA: PASS: History has at least 300 days. [2026-01-06T12:20:25.017326] [DEBUG] [REMOTE ] RBA: PASS: Price check passed. Min price $95.22. [2026-01-06T12:20:25.017500] [DEBUG] [REMOTE ] RBA: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:25.017653] [DEBUG] [REMOTE ] RBA: PASS: Integrity check passed. [2026-01-06T12:20:25.017720] [DEBUG] [REMOTE ] RBA: Symbol is viable for forecasting. [2026-01-06T12:20:25.017772] [INFO ] [MAIN ] [2647/3534] RBA kept (0.7s) | 2643 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:25.336049] [DEBUG] [REMOTE ] RBB: Retrieved 2123 rows, trimmed to 300. [2026-01-06T12:20:25.336218] [DEBUG] [REMOTE ] RBB: PASS: History has at least 300 days. [2026-01-06T12:20:25.336458] [DEBUG] [REMOTE ] RBB: PASS: Price check passed. Min price $16.69. [2026-01-06T12:20:25.336614] [DEBUG] [REMOTE ] RBB: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:25.336731] [DEBUG] [REMOTE ] RBB: PASS: Integrity check passed. [2026-01-06T12:20:25.336772] [DEBUG] [REMOTE ] RBB: Symbol is viable for forecasting. [2026-01-06T12:20:25.336822] [INFO ] [MAIN ] [2648/3534] RBB kept (0.3s) | 2644 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:25.746043] [DEBUG] [REMOTE ] RBBN: Retrieved 2035 rows, trimmed to 300. [2026-01-06T12:20:25.746271] [DEBUG] [REMOTE ] RBBN: PASS: History has at least 300 days. [2026-01-06T12:20:25.746661] [DEBUG] [REMOTE ] RBBN: PASS: Price check passed. Min price $2.75. [2026-01-06T12:20:25.746837] [DEBUG] [REMOTE ] RBBN: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:25.747016] [DEBUG] [REMOTE ] RBBN: PASS: Integrity check passed. [2026-01-06T12:20:25.747066] [DEBUG] [REMOTE ] RBBN: Symbol is viable for forecasting. [2026-01-06T12:20:25.747126] [INFO ] [MAIN ] [2649/3534] RBBN kept (0.4s) | 2645 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:26.243857] [DEBUG] [REMOTE ] RBC: Retrieved 5133 rows, trimmed to 300. [2026-01-06T12:20:26.244002] [DEBUG] [REMOTE ] RBC: PASS: History has at least 300 days. [2026-01-06T12:20:26.244227] [DEBUG] [REMOTE ] RBC: PASS: Price check passed. Min price $369.71. [2026-01-06T12:20:26.244364] [DEBUG] [REMOTE ] RBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:26.244485] [DEBUG] [REMOTE ] RBC: PASS: Integrity check passed. [2026-01-06T12:20:26.244527] [DEBUG] [REMOTE ] RBC: Symbol is viable for forecasting. [2026-01-06T12:20:26.244595] [INFO ] [MAIN ] [2650/3534] RBC kept (0.5s) | 2646 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:26.639038] [DEBUG] [REMOTE ] RBCAA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:26.639173] [DEBUG] [REMOTE ] RBCAA: PASS: History has at least 300 days. [2026-01-06T12:20:26.639391] [DEBUG] [REMOTE ] RBCAA: PASS: Price check passed. Min price $64.56. [2026-01-06T12:20:26.639563] [DEBUG] [REMOTE ] RBCAA: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:26.639700] [DEBUG] [REMOTE ] RBCAA: PASS: Integrity check passed. [2026-01-06T12:20:26.639741] [DEBUG] [REMOTE ] RBCAA: Symbol is viable for forecasting. [2026-01-06T12:20:26.639789] [INFO ] [MAIN ] [2651/3534] RBCAA kept (0.4s) | 2647 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:26.959483] [DEBUG] [REMOTE ] RBLX: Retrieved 1212 rows, trimmed to 300. [2026-01-06T12:20:26.959626] [DEBUG] [REMOTE ] RBLX: PASS: History has at least 300 days. [2026-01-06T12:20:26.959827] [DEBUG] [REMOTE ] RBLX: PASS: Price check passed. Min price $80.95. [2026-01-06T12:20:26.959967] [DEBUG] [REMOTE ] RBLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:26.960089] [DEBUG] [REMOTE ] RBLX: PASS: Integrity check passed. [2026-01-06T12:20:26.960141] [DEBUG] [REMOTE ] RBLX: Symbol is viable for forecasting. [2026-01-06T12:20:26.960189] [INFO ] [MAIN ] [2652/3534] RBLX kept (0.3s) | 2648 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:27.317404] [DEBUG] [REMOTE ] RC: Retrieved 3246 rows, trimmed to 300. [2026-01-06T12:20:27.317554] [DEBUG] [REMOTE ] RC: PASS: History has at least 300 days. [2026-01-06T12:20:27.317893] [DEBUG] [REMOTE ] RC: PASS: Price check passed. Min price $2.08. [2026-01-06T12:20:27.318088] [DEBUG] [REMOTE ] RC: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:27.318245] [DEBUG] [REMOTE ] RC: PASS: Integrity check passed. [2026-01-06T12:20:27.318301] [DEBUG] [REMOTE ] RC: Symbol is viable for forecasting. [2026-01-06T12:20:27.318364] [INFO ] [MAIN ] [2653/3534] RC kept (0.4s) | 2649 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:27.574609] [DEBUG] [REMOTE ] RCEL: Retrieved 1574 rows, trimmed to 300. [2026-01-06T12:20:27.574724] [DEBUG] [REMOTE ] RCEL: PASS: History has at least 300 days. [2026-01-06T12:20:27.574914] [DEBUG] [REMOTE ] RCEL: PASS: Price check passed. Min price $3.27. [2026-01-06T12:20:27.575043] [DEBUG] [REMOTE ] RCEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:27.575148] [DEBUG] [REMOTE ] RCEL: PASS: Integrity check passed. [2026-01-06T12:20:27.575186] [DEBUG] [REMOTE ] RCEL: Symbol is viable for forecasting. [2026-01-06T12:20:27.575231] [INFO ] [MAIN ] [2654/3534] RCEL kept (0.3s) | 2650 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:28.320469] [DEBUG] [REMOTE ] RCI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:28.320626] [DEBUG] [REMOTE ] RCI: PASS: History has at least 300 days. [2026-01-06T12:20:28.320856] [DEBUG] [REMOTE ] RCI: PASS: Price check passed. Min price $35.85. [2026-01-06T12:20:28.320992] [DEBUG] [REMOTE ] RCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:28.321111] [DEBUG] [REMOTE ] RCI: PASS: Integrity check passed. [2026-01-06T12:20:28.321151] [DEBUG] [REMOTE ] RCI: Symbol is viable for forecasting. [2026-01-06T12:20:28.321199] [INFO ] [MAIN ] [2655/3534] RCI kept (0.7s) | 2651 kept, 4 rejected | 130.2/min | ETA: 6.8m [2026-01-06T12:20:28.859092] [DEBUG] [REMOTE ] RCKY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:28.859219] [DEBUG] [REMOTE ] RCKY: PASS: History has at least 300 days. [2026-01-06T12:20:28.859422] [DEBUG] [REMOTE ] RCKY: PASS: Price check passed. Min price $26.44. [2026-01-06T12:20:28.859553] [DEBUG] [REMOTE ] RCKY: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:28.859683] [DEBUG] [REMOTE ] RCKY: PASS: Integrity check passed. [2026-01-06T12:20:28.859723] [DEBUG] [REMOTE ] RCKY: Symbol is viable for forecasting. [2026-01-06T12:20:28.859771] [INFO ] [MAIN ] [2656/3534] RCKY kept (0.5s) | 2652 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:29.333677] [DEBUG] [REMOTE ] RCL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:29.333810] [DEBUG] [REMOTE ] RCL: PASS: History has at least 300 days. [2026-01-06T12:20:29.334021] [DEBUG] [REMOTE ] RCL: PASS: Price check passed. Min price $245.85. [2026-01-06T12:20:29.334154] [DEBUG] [REMOTE ] RCL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:29.334267] [DEBUG] [REMOTE ] RCL: PASS: Integrity check passed. [2026-01-06T12:20:29.334307] [DEBUG] [REMOTE ] RCL: Symbol is viable for forecasting. [2026-01-06T12:20:29.334352] [INFO ] [MAIN ] [2657/3534] RCL kept (0.5s) | 2653 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:29.909495] [DEBUG] [REMOTE ] RCS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:29.909644] [DEBUG] [REMOTE ] RCS: PASS: History has at least 300 days. [2026-01-06T12:20:29.909858] [DEBUG] [REMOTE ] RCS: PASS: Price check passed. Min price $5.57. [2026-01-06T12:20:29.909995] [DEBUG] [REMOTE ] RCS: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:29.910114] [DEBUG] [REMOTE ] RCS: PASS: Integrity check passed. [2026-01-06T12:20:29.910154] [DEBUG] [REMOTE ] RCS: Symbol is viable for forecasting. [2026-01-06T12:20:29.910203] [INFO ] [MAIN ] [2658/3534] RCS kept (0.6s) | 2654 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:30.268717] [DEBUG] [REMOTE ] RCUS: Retrieved 1963 rows, trimmed to 300. [2026-01-06T12:20:30.268900] [DEBUG] [REMOTE ] RCUS: PASS: History has at least 300 days. [2026-01-06T12:20:30.269236] [DEBUG] [REMOTE ] RCUS: PASS: Price check passed. Min price $14.60. [2026-01-06T12:20:30.269402] [DEBUG] [REMOTE ] RCUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:30.269536] [DEBUG] [REMOTE ] RCUS: PASS: Integrity check passed. [2026-01-06T12:20:30.269599] [DEBUG] [REMOTE ] RCUS: Symbol is viable for forecasting. [2026-01-06T12:20:30.269654] [INFO ] [MAIN ] [2659/3534] RCUS kept (0.4s) | 2655 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:30.796092] [DEBUG] [REMOTE ] RDCM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:30.796225] [DEBUG] [REMOTE ] RDCM: PASS: History has at least 300 days. [2026-01-06T12:20:30.796432] [DEBUG] [REMOTE ] RDCM: PASS: Price check passed. Min price $12.36. [2026-01-06T12:20:30.796566] [DEBUG] [REMOTE ] RDCM: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:30.796701] [DEBUG] [REMOTE ] RDCM: PASS: Integrity check passed. [2026-01-06T12:20:30.796743] [DEBUG] [REMOTE ] RDCM: Symbol is viable for forecasting. [2026-01-06T12:20:30.796793] [INFO ] [MAIN ] [2660/3534] RDCM kept (0.5s) | 2656 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:31.041140] [DEBUG] [REMOTE ] RDHL: Retrieved 3269 rows, trimmed to 300. [2026-01-06T12:20:31.041446] [DEBUG] [REMOTE ] RDHL: PASS: History has at least 300 days. [2026-01-06T12:20:31.041668] [DEBUG] [REMOTE ] RDHL: PASS: Price check passed. Min price $1.02. [2026-01-06T12:20:31.041801] [DEBUG] [REMOTE ] RDHL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:31.041907] [DEBUG] [REMOTE ] RDHL: PASS: Integrity check passed. [2026-01-06T12:20:31.041946] [DEBUG] [REMOTE ] RDHL: Symbol is viable for forecasting. [2026-01-06T12:20:31.041992] [INFO ] [MAIN ] [2661/3534] RDHL kept (0.2s) | 2657 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:31.530850] [DEBUG] [REMOTE ] RDVY: Retrieved 3017 rows, trimmed to 300. [2026-01-06T12:20:31.530981] [DEBUG] [REMOTE ] RDVY: PASS: History has at least 300 days. [2026-01-06T12:20:31.531188] [DEBUG] [REMOTE ] RDVY: PASS: Price check passed. Min price $64.84. [2026-01-06T12:20:31.531344] [DEBUG] [REMOTE ] RDVY: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:31.531456] [DEBUG] [REMOTE ] RDVY: PASS: Integrity check passed. [2026-01-06T12:20:31.531496] [DEBUG] [REMOTE ] RDVY: Symbol is viable for forecasting. [2026-01-06T12:20:31.531543] [INFO ] [MAIN ] [2662/3534] RDVY kept (0.5s) | 2658 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:32.091753] [DEBUG] [REMOTE ] RDY: Retrieved 6220 rows, trimmed to 300. [2026-01-06T12:20:32.091877] [DEBUG] [REMOTE ] RDY: PASS: History has at least 300 days. [2026-01-06T12:20:32.092074] [DEBUG] [REMOTE ] RDY: PASS: Price check passed. Min price $13.29. [2026-01-06T12:20:32.092205] [DEBUG] [REMOTE ] RDY: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:32.092313] [DEBUG] [REMOTE ] RDY: PASS: Integrity check passed. [2026-01-06T12:20:32.092352] [DEBUG] [REMOTE ] RDY: Symbol is viable for forecasting. [2026-01-06T12:20:32.092398] [INFO ] [MAIN ] [2663/3534] RDY kept (0.6s) | 2659 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:32.357616] [DEBUG] [REMOTE ] REAL: Retrieved 1639 rows, trimmed to 300. [2026-01-06T12:20:32.357733] [DEBUG] [REMOTE ] REAL: PASS: History has at least 300 days. [2026-01-06T12:20:32.357917] [DEBUG] [REMOTE ] REAL: PASS: Price check passed. Min price $9.45. [2026-01-06T12:20:32.358046] [DEBUG] [REMOTE ] REAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:32.358151] [DEBUG] [REMOTE ] REAL: PASS: Integrity check passed. [2026-01-06T12:20:32.358195] [DEBUG] [REMOTE ] REAL: Symbol is viable for forecasting. [2026-01-06T12:20:32.358241] [INFO ] [MAIN ] [2664/3534] REAL kept (0.3s) | 2660 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:32.768220] [DEBUG] [REMOTE ] REAX: Retrieved 1387 rows, trimmed to 300. [2026-01-06T12:20:32.768324] [DEBUG] [REMOTE ] REAX: PASS: History has at least 300 days. [2026-01-06T12:20:32.768529] [DEBUG] [REMOTE ] REAX: PASS: Price check passed. Min price $3.41. [2026-01-06T12:20:32.768689] [DEBUG] [REMOTE ] REAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:32.768796] [DEBUG] [REMOTE ] REAX: PASS: Integrity check passed. [2026-01-06T12:20:32.768834] [DEBUG] [REMOTE ] REAX: Symbol is viable for forecasting. [2026-01-06T12:20:32.768880] [INFO ] [MAIN ] [2665/3534] REAX kept (0.4s) | 2661 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:33.147210] [DEBUG] [REMOTE ] REBN: Retrieved 852 rows, trimmed to 300. [2026-01-06T12:20:33.147311] [DEBUG] [REMOTE ] REBN: PASS: History has at least 300 days. [2026-01-06T12:20:33.147501] [DEBUG] [REMOTE ] REBN: PASS: Price check passed. Min price $1.41. [2026-01-06T12:20:33.147650] [DEBUG] [REMOTE ] REBN: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:33.147778] [DEBUG] [REMOTE ] REBN: PASS: Integrity check passed. [2026-01-06T12:20:33.147817] [DEBUG] [REMOTE ] REBN: Symbol is viable for forecasting. [2026-01-06T12:20:33.147864] [INFO ] [MAIN ] [2666/3534] REBN kept (0.4s) | 2662 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:33.519199] [DEBUG] [REMOTE ] REFI: Retrieved 1022 rows, trimmed to 300. [2026-01-06T12:20:33.519309] [DEBUG] [REMOTE ] REFI: PASS: History has at least 300 days. [2026-01-06T12:20:33.519495] [DEBUG] [REMOTE ] REFI: PASS: Price check passed. Min price $11.58. [2026-01-06T12:20:33.519642] [DEBUG] [REMOTE ] REFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:33.519767] [DEBUG] [REMOTE ] REFI: PASS: Integrity check passed. [2026-01-06T12:20:33.519808] [DEBUG] [REMOTE ] REFI: Symbol is viable for forecasting. [2026-01-06T12:20:33.519853] [INFO ] [MAIN ] [2667/3534] REFI kept (0.4s) | 2663 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:34.152695] [DEBUG] [REMOTE ] REG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:34.152826] [DEBUG] [REMOTE ] REG: PASS: History has at least 300 days. [2026-01-06T12:20:34.153034] [DEBUG] [REMOTE ] REG: PASS: Price check passed. Min price $66.46. [2026-01-06T12:20:34.153165] [DEBUG] [REMOTE ] REG: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:34.153280] [DEBUG] [REMOTE ] REG: PASS: Integrity check passed. [2026-01-06T12:20:34.153320] [DEBUG] [REMOTE ] REG: Symbol is viable for forecasting. [2026-01-06T12:20:34.153367] [INFO ] [MAIN ] [2668/3534] REG kept (0.6s) | 2664 kept, 4 rejected | 130.2/min | ETA: 6.7m [2026-01-06T12:20:34.615942] [DEBUG] [REMOTE ] REGN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:34.616073] [DEBUG] [REMOTE ] REGN: PASS: History has at least 300 days. [2026-01-06T12:20:34.616283] [DEBUG] [REMOTE ] REGN: PASS: Price check passed. Min price $557.06. [2026-01-06T12:20:34.616415] [DEBUG] [REMOTE ] REGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:34.616727] [DEBUG] [REMOTE ] REGN: PASS: Integrity check passed. [2026-01-06T12:20:34.616768] [DEBUG] [REMOTE ] REGN: Symbol is viable for forecasting. [2026-01-06T12:20:34.616814] [INFO ] [MAIN ] [2669/3534] REGN kept (0.5s) | 2665 kept, 4 rejected | 130.2/min | ETA: 6.6m [2026-01-06T12:20:35.087612] [DEBUG] [REMOTE ] RELL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:35.087831] [DEBUG] [REMOTE ] RELL: PASS: History has at least 300 days. [2026-01-06T12:20:35.088211] [DEBUG] [REMOTE ] RELL: PASS: Price check passed. Min price $9.43. [2026-01-06T12:20:35.088412] [DEBUG] [REMOTE ] RELL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:35.088601] [DEBUG] [REMOTE ] RELL: PASS: Integrity check passed. [2026-01-06T12:20:35.088656] [DEBUG] [REMOTE ] RELL: Symbol is viable for forecasting. [2026-01-06T12:20:35.088724] [INFO ] [MAIN ] [2670/3534] RELL kept (0.5s) | 2666 kept, 4 rejected | 130.2/min | ETA: 6.6m [2026-01-06T12:20:35.550456] [DEBUG] [REMOTE ] RELX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:35.550629] [DEBUG] [REMOTE ] RELX: PASS: History has at least 300 days. [2026-01-06T12:20:35.550899] [DEBUG] [REMOTE ] RELX: PASS: Price check passed. Min price $39.48. [2026-01-06T12:20:35.551034] [DEBUG] [REMOTE ] RELX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:35.551155] [DEBUG] [REMOTE ] RELX: PASS: Integrity check passed. [2026-01-06T12:20:35.551195] [DEBUG] [REMOTE ] RELX: Symbol is viable for forecasting. [2026-01-06T12:20:35.551243] [INFO ] [MAIN ] [2671/3534] RELX kept (0.5s) | 2667 kept, 4 rejected | 130.2/min | ETA: 6.6m [2026-01-06T12:20:35.781232] [DEBUG] [REMOTE ] RELY: Retrieved 1075 rows, trimmed to 300. [2026-01-06T12:20:35.781342] [DEBUG] [REMOTE ] RELY: PASS: History has at least 300 days. [2026-01-06T12:20:35.781535] [DEBUG] [REMOTE ] RELY: PASS: Price check passed. Min price $12.20. [2026-01-06T12:20:35.781687] [DEBUG] [REMOTE ] RELY: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:35.781794] [DEBUG] [REMOTE ] RELY: PASS: Integrity check passed. [2026-01-06T12:20:35.781833] [DEBUG] [REMOTE ] RELY: Symbol is viable for forecasting. [2026-01-06T12:20:35.781880] [INFO ] [MAIN ] [2672/3534] RELY kept (0.2s) | 2668 kept, 4 rejected | 130.2/min | ETA: 6.6m [2026-01-06T12:20:36.286218] [DEBUG] [REMOTE ] REPL: Retrieved 1875 rows, trimmed to 300. [2026-01-06T12:20:36.286324] [DEBUG] [REMOTE ] REPL: PASS: History has at least 300 days. [2026-01-06T12:20:36.286512] [DEBUG] [REMOTE ] REPL: PASS: Price check passed. Min price $4.35. [2026-01-06T12:20:36.286690] [DEBUG] [REMOTE ] REPL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:36.286796] [DEBUG] [REMOTE ] REPL: PASS: Integrity check passed. [2026-01-06T12:20:36.286835] [DEBUG] [REMOTE ] REPL: Symbol is viable for forecasting. [2026-01-06T12:20:36.286881] [INFO ] [MAIN ] [2673/3534] REPL kept (0.5s) | 2669 kept, 4 rejected | 130.2/min | ETA: 6.6m [2026-01-06T12:20:36.597793] [DEBUG] [REMOTE ] RERE: Retrieved 1142 rows, trimmed to 300. [2026-01-06T12:20:36.597921] [DEBUG] [REMOTE ] RERE: PASS: History has at least 300 days. [2026-01-06T12:20:36.598121] [DEBUG] [REMOTE ] RERE: PASS: Price check passed. Min price $3.75. [2026-01-06T12:20:36.598257] [DEBUG] [REMOTE ] RERE: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:36.598367] [DEBUG] [REMOTE ] RERE: PASS: Integrity check passed. [2026-01-06T12:20:36.598409] [DEBUG] [REMOTE ] RERE: Symbol is viable for forecasting. [2026-01-06T12:20:36.598458] [INFO ] [MAIN ] [2674/3534] RERE kept (0.3s) | 2670 kept, 4 rejected | 130.3/min | ETA: 6.6m [2026-01-06T12:20:37.226699] [DEBUG] [REMOTE ] RES: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:37.226830] [DEBUG] [REMOTE ] RES: PASS: History has at least 300 days. [2026-01-06T12:20:37.227043] [DEBUG] [REMOTE ] RES: PASS: Price check passed. Min price $4.20. [2026-01-06T12:20:37.227174] [DEBUG] [REMOTE ] RES: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:37.227290] [DEBUG] [REMOTE ] RES: PASS: Integrity check passed. [2026-01-06T12:20:37.227329] [DEBUG] [REMOTE ] RES: Symbol is viable for forecasting. [2026-01-06T12:20:37.227375] [INFO ] [MAIN ] [2675/3534] RES kept (0.6s) | 2671 kept, 4 rejected | 130.2/min | ETA: 6.6m [2026-01-06T12:20:37.546154] [DEBUG] [REMOTE ] REVG: Retrieved 2247 rows, trimmed to 300. [2026-01-06T12:20:37.546297] [DEBUG] [REMOTE ] REVG: PASS: History has at least 300 days. [2026-01-06T12:20:37.546776] [DEBUG] [REMOTE ] REVG: PASS: Price check passed. Min price $48.80. [2026-01-06T12:20:37.546923] [DEBUG] [REMOTE ] REVG: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:37.547045] [DEBUG] [REMOTE ] REVG: PASS: Integrity check passed. [2026-01-06T12:20:37.547086] [DEBUG] [REMOTE ] REVG: Symbol is viable for forecasting. [2026-01-06T12:20:37.547143] [INFO ] [MAIN ] [2676/3534] REVG kept (0.3s) | 2672 kept, 4 rejected | 130.3/min | ETA: 6.6m [2026-01-06T12:20:38.095148] [DEBUG] [REMOTE ] REX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:38.095295] [DEBUG] [REMOTE ] REX: PASS: History has at least 300 days. [2026-01-06T12:20:38.095499] [DEBUG] [REMOTE ] REX: PASS: Price check passed. Min price $30.57. [2026-01-06T12:20:38.095652] [DEBUG] [REMOTE ] REX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:38.095766] [DEBUG] [REMOTE ] REX: PASS: Integrity check passed. [2026-01-06T12:20:38.095804] [DEBUG] [REMOTE ] REX: Symbol is viable for forecasting. [2026-01-06T12:20:38.095850] [INFO ] [MAIN ] [2677/3534] REX kept (0.5s) | 2673 kept, 4 rejected | 130.2/min | ETA: 6.6m [2026-01-06T12:20:38.417025] [DEBUG] [REMOTE ] REYN: Retrieved 1490 rows, trimmed to 300. [2026-01-06T12:20:38.417155] [DEBUG] [REMOTE ] REYN: PASS: History has at least 300 days. [2026-01-06T12:20:38.417361] [DEBUG] [REMOTE ] REYN: PASS: Price check passed. Min price $22.62. [2026-01-06T12:20:38.417494] [DEBUG] [REMOTE ] REYN: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:38.417634] [DEBUG] [REMOTE ] REYN: PASS: Integrity check passed. [2026-01-06T12:20:38.417703] [DEBUG] [REMOTE ] REYN: Symbol is viable for forecasting. [2026-01-06T12:20:38.417755] [INFO ] [MAIN ] [2678/3534] REYN kept (0.3s) | 2674 kept, 4 rejected | 130.3/min | ETA: 6.6m [2026-01-06T12:20:38.772662] [DEBUG] [REMOTE ] REZI: Retrieved 1815 rows, trimmed to 300. [2026-01-06T12:20:38.772781] [DEBUG] [REMOTE ] REZI: PASS: History has at least 300 days. [2026-01-06T12:20:38.772974] [DEBUG] [REMOTE ] REZI: PASS: Price check passed. Min price $28.83. [2026-01-06T12:20:38.773104] [DEBUG] [REMOTE ] REZI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:38.773209] [DEBUG] [REMOTE ] REZI: PASS: Integrity check passed. [2026-01-06T12:20:38.773249] [DEBUG] [REMOTE ] REZI: Symbol is viable for forecasting. [2026-01-06T12:20:38.773294] [INFO ] [MAIN ] [2679/3534] REZI kept (0.4s) | 2675 kept, 4 rejected | 130.3/min | ETA: 6.6m [2026-01-06T12:20:39.362135] [DEBUG] [REMOTE ] RF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:39.362272] [DEBUG] [REMOTE ] RF: PASS: History has at least 300 days. [2026-01-06T12:20:39.362511] [DEBUG] [REMOTE ] RF: PASS: Price check passed. Min price $23.11. [2026-01-06T12:20:39.362667] [DEBUG] [REMOTE ] RF: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:39.362783] [DEBUG] [REMOTE ] RF: PASS: Integrity check passed. [2026-01-06T12:20:39.362824] [DEBUG] [REMOTE ] RF: Symbol is viable for forecasting. [2026-01-06T12:20:39.362873] [INFO ] [MAIN ] [2680/3534] RF kept (0.6s) | 2676 kept, 4 rejected | 130.3/min | ETA: 6.6m [2026-01-06T12:20:39.819172] [DEBUG] [REMOTE ] RFI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:39.819294] [DEBUG] [REMOTE ] RFI: PASS: History has at least 300 days. [2026-01-06T12:20:39.819502] [DEBUG] [REMOTE ] RFI: PASS: Price check passed. Min price $10.86. [2026-01-06T12:20:39.819652] [DEBUG] [REMOTE ] RFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:39.819765] [DEBUG] [REMOTE ] RFI: PASS: Integrity check passed. [2026-01-06T12:20:39.819804] [DEBUG] [REMOTE ] RFI: Symbol is viable for forecasting. [2026-01-06T12:20:39.819850] [INFO ] [MAIN ] [2681/3534] RFI kept (0.5s) | 2677 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:39.986031] [DEBUG] [REMOTE ] RFL: Retrieved 1956 rows, trimmed to 300. [2026-01-06T12:20:39.986134] [DEBUG] [REMOTE ] RFL: PASS: History has at least 300 days. [2026-01-06T12:20:39.986323] [DEBUG] [REMOTE ] RFL: PASS: Price check passed. Min price $1.17. [2026-01-06T12:20:39.986456] [DEBUG] [REMOTE ] RFL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:39.986740] [DEBUG] [REMOTE ] RFL: PASS: Integrity check passed. [2026-01-06T12:20:39.986780] [DEBUG] [REMOTE ] RFL: Symbol is viable for forecasting. [2026-01-06T12:20:39.986826] [INFO ] [MAIN ] [2682/3534] RFL kept (0.2s) | 2678 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:40.516919] [DEBUG] [REMOTE ] RFM: Retrieved 1451 rows, trimmed to 300. [2026-01-06T12:20:40.517031] [DEBUG] [REMOTE ] RFM: PASS: History has at least 300 days. [2026-01-06T12:20:40.517224] [DEBUG] [REMOTE ] RFM: PASS: Price check passed. Min price $13.90. [2026-01-06T12:20:40.517353] [DEBUG] [REMOTE ] RFM: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:40.517458] [DEBUG] [REMOTE ] RFM: PASS: Integrity check passed. [2026-01-06T12:20:40.517497] [DEBUG] [REMOTE ] RFM: Symbol is viable for forecasting. [2026-01-06T12:20:40.517542] [INFO ] [MAIN ] [2683/3534] RFM kept (0.5s) | 2679 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:40.866552] [DEBUG] [REMOTE ] RFMZ: Retrieved 1222 rows, trimmed to 300. [2026-01-06T12:20:40.866685] [DEBUG] [REMOTE ] RFMZ: PASS: History has at least 300 days. [2026-01-06T12:20:40.866874] [DEBUG] [REMOTE ] RFMZ: PASS: Price check passed. Min price $12.59. [2026-01-06T12:20:40.867027] [DEBUG] [REMOTE ] RFMZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:40.867132] [DEBUG] [REMOTE ] RFMZ: PASS: Integrity check passed. [2026-01-06T12:20:40.867171] [DEBUG] [REMOTE ] RFMZ: Symbol is viable for forecasting. [2026-01-06T12:20:40.867217] [INFO ] [MAIN ] [2684/3534] RFMZ kept (0.3s) | 2680 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:41.468989] [DEBUG] [REMOTE ] RGA: Retrieved 4355 rows, trimmed to 300. [2026-01-06T12:20:41.469103] [DEBUG] [REMOTE ] RGA: PASS: History has at least 300 days. [2026-01-06T12:20:41.469299] [DEBUG] [REMOTE ] RGA: PASS: Price check passed. Min price $180.64. [2026-01-06T12:20:41.469429] [DEBUG] [REMOTE ] RGA: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:41.469715] [DEBUG] [REMOTE ] RGA: PASS: Integrity check passed. [2026-01-06T12:20:41.469756] [DEBUG] [REMOTE ] RGA: Symbol is viable for forecasting. [2026-01-06T12:20:41.469803] [INFO ] [MAIN ] [2685/3534] RGA kept (0.6s) | 2681 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:42.022378] [DEBUG] [REMOTE ] RGCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:42.022496] [DEBUG] [REMOTE ] RGCO: PASS: History has at least 300 days. [2026-01-06T12:20:42.022720] [DEBUG] [REMOTE ] RGCO: PASS: Price check passed. Min price $20.71. [2026-01-06T12:20:42.022852] [DEBUG] [REMOTE ] RGCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:42.022964] [DEBUG] [REMOTE ] RGCO: PASS: Integrity check passed. [2026-01-06T12:20:42.023004] [DEBUG] [REMOTE ] RGCO: Symbol is viable for forecasting. [2026-01-06T12:20:42.023050] [INFO ] [MAIN ] [2686/3534] RGCO kept (0.6s) | 2682 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:42.484412] [DEBUG] [REMOTE ] RGEN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:42.484544] [DEBUG] [REMOTE ] RGEN: PASS: History has at least 300 days. [2026-01-06T12:20:42.484953] [DEBUG] [REMOTE ] RGEN: PASS: Price check passed. Min price $142.82. [2026-01-06T12:20:42.485086] [DEBUG] [REMOTE ] RGEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:42.485194] [DEBUG] [REMOTE ] RGEN: PASS: Integrity check passed. [2026-01-06T12:20:42.485233] [DEBUG] [REMOTE ] RGEN: Symbol is viable for forecasting. [2026-01-06T12:20:42.485279] [INFO ] [MAIN ] [2687/3534] RGEN kept (0.5s) | 2683 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:42.785429] [DEBUG] [REMOTE ] RGLD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:42.785783] [DEBUG] [REMOTE ] RGLD: PASS: History has at least 300 days. [2026-01-06T12:20:42.786014] [DEBUG] [REMOTE ] RGLD: PASS: Price check passed. Min price $168.72. [2026-01-06T12:20:42.786145] [DEBUG] [REMOTE ] RGLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:42.786263] [DEBUG] [REMOTE ] RGLD: PASS: Integrity check passed. [2026-01-06T12:20:42.786302] [DEBUG] [REMOTE ] RGLD: Symbol is viable for forecasting. [2026-01-06T12:20:42.786349] [INFO ] [MAIN ] [2688/3534] RGLD kept (0.3s) | 2684 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:43.432295] [DEBUG] [REMOTE ] RGNX: Retrieved 2590 rows, trimmed to 300. [2026-01-06T12:20:43.432424] [DEBUG] [REMOTE ] RGNX: PASS: History has at least 300 days. [2026-01-06T12:20:43.432642] [DEBUG] [REMOTE ] RGNX: PASS: Price check passed. Min price $10.87. [2026-01-06T12:20:43.432776] [DEBUG] [REMOTE ] RGNX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:43.432881] [DEBUG] [REMOTE ] RGNX: PASS: Integrity check passed. [2026-01-06T12:20:43.432920] [DEBUG] [REMOTE ] RGNX: Symbol is viable for forecasting. [2026-01-06T12:20:43.432968] [INFO ] [MAIN ] [2689/3534] RGNX kept (0.6s) | 2685 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:43.955620] [DEBUG] [REMOTE ] RGP: Retrieved 6299 rows, trimmed to 300. [2026-01-06T12:20:43.955946] [DEBUG] [REMOTE ] RGP: PASS: History has at least 300 days. [2026-01-06T12:20:43.956148] [DEBUG] [REMOTE ] RGP: PASS: Price check passed. Min price $4.19. [2026-01-06T12:20:43.956277] [DEBUG] [REMOTE ] RGP: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:43.956387] [DEBUG] [REMOTE ] RGP: PASS: Integrity check passed. [2026-01-06T12:20:43.956432] [DEBUG] [REMOTE ] RGP: Symbol is viable for forecasting. [2026-01-06T12:20:43.956487] [INFO ] [MAIN ] [2690/3534] RGP kept (0.5s) | 2686 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:44.416387] [DEBUG] [REMOTE ] RGS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:44.416514] [DEBUG] [REMOTE ] RGS: PASS: History has at least 300 days. [2026-01-06T12:20:44.416734] [DEBUG] [REMOTE ] RGS: PASS: Price check passed. Min price $25.71. [2026-01-06T12:20:44.416868] [DEBUG] [REMOTE ] RGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:44.416977] [DEBUG] [REMOTE ] RGS: PASS: Integrity check passed. [2026-01-06T12:20:44.417015] [DEBUG] [REMOTE ] RGS: Symbol is viable for forecasting. [2026-01-06T12:20:44.417062] [INFO ] [MAIN ] [2691/3534] RGS kept (0.5s) | 2687 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:44.650050] [DEBUG] [REMOTE ] RGTI: Retrieved 1182 rows, trimmed to 300. [2026-01-06T12:20:44.650152] [DEBUG] [REMOTE ] RGTI: PASS: History has at least 300 days. [2026-01-06T12:20:44.650349] [DEBUG] [REMOTE ] RGTI: PASS: Price check passed. Min price $22.15. [2026-01-06T12:20:44.650484] [DEBUG] [REMOTE ] RGTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:44.650625] [DEBUG] [REMOTE ] RGTI: PASS: Integrity check passed. [2026-01-06T12:20:44.650676] [DEBUG] [REMOTE ] RGTI: Symbol is viable for forecasting. [2026-01-06T12:20:44.650733] [INFO ] [MAIN ] [2692/3534] RGTI kept (0.2s) | 2688 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:45.016383] [DEBUG] [REMOTE ] RH: Retrieved 3312 rows, trimmed to 300. [2026-01-06T12:20:45.016500] [DEBUG] [REMOTE ] RH: PASS: History has at least 300 days. [2026-01-06T12:20:45.016712] [DEBUG] [REMOTE ] RH: PASS: Price check passed. Min price $139.54. [2026-01-06T12:20:45.016845] [DEBUG] [REMOTE ] RH: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:45.016951] [DEBUG] [REMOTE ] RH: PASS: Integrity check passed. [2026-01-06T12:20:45.016991] [DEBUG] [REMOTE ] RH: Symbol is viable for forecasting. [2026-01-06T12:20:45.017037] [INFO ] [MAIN ] [2693/3534] RH kept (0.4s) | 2689 kept, 4 rejected | 130.3/min | ETA: 6.5m [2026-01-06T12:20:45.705702] [DEBUG] [REMOTE ] RHI: Retrieved 6583 rows, trimmed to 300. [2026-01-06T12:20:45.705825] [DEBUG] [REMOTE ] RHI: PASS: History has at least 300 days. [2026-01-06T12:20:45.706031] [DEBUG] [REMOTE ] RHI: PASS: Price check passed. Min price $24.94. [2026-01-06T12:20:45.706164] [DEBUG] [REMOTE ] RHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:45.706276] [DEBUG] [REMOTE ] RHI: PASS: Integrity check passed. [2026-01-06T12:20:45.706316] [DEBUG] [REMOTE ] RHI: Symbol is viable for forecasting. [2026-01-06T12:20:45.706362] [INFO ] [MAIN ] [2694/3534] RHI kept (0.7s) | 2690 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:46.042816] [DEBUG] [REMOTE ] RHP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:46.042955] [DEBUG] [REMOTE ] RHP: PASS: History has at least 300 days. [2026-01-06T12:20:46.043156] [DEBUG] [REMOTE ] RHP: PASS: Price check passed. Min price $84.83. [2026-01-06T12:20:46.043310] [DEBUG] [REMOTE ] RHP: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:46.043421] [DEBUG] [REMOTE ] RHP: PASS: Integrity check passed. [2026-01-06T12:20:46.043460] [DEBUG] [REMOTE ] RHP: Symbol is viable for forecasting. [2026-01-06T12:20:46.043506] [INFO ] [MAIN ] [2695/3534] RHP kept (0.3s) | 2691 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:46.594095] [DEBUG] [REMOTE ] RIG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:46.594240] [DEBUG] [REMOTE ] RIG: PASS: History has at least 300 days. [2026-01-06T12:20:46.594473] [DEBUG] [REMOTE ] RIG: PASS: Price check passed. Min price $3.08. [2026-01-06T12:20:46.594624] [DEBUG] [REMOTE ] RIG: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:46.594747] [DEBUG] [REMOTE ] RIG: PASS: Integrity check passed. [2026-01-06T12:20:46.594786] [DEBUG] [REMOTE ] RIG: Symbol is viable for forecasting. [2026-01-06T12:20:46.594835] [INFO ] [MAIN ] [2696/3534] RIG kept (0.6s) | 2692 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:46.929983] [DEBUG] [REMOTE ] RIGL: Retrieved 6311 rows, trimmed to 300. [2026-01-06T12:20:46.930155] [DEBUG] [REMOTE ] RIGL: PASS: History has at least 300 days. [2026-01-06T12:20:46.930477] [DEBUG] [REMOTE ] RIGL: PASS: Price check passed. Min price $26.83. [2026-01-06T12:20:46.930688] [DEBUG] [REMOTE ] RIGL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:46.931018] [DEBUG] [REMOTE ] RIGL: PASS: Integrity check passed. [2026-01-06T12:20:46.931060] [DEBUG] [REMOTE ] RIGL: Symbol is viable for forecasting. [2026-01-06T12:20:46.931109] [INFO ] [MAIN ] [2697/3534] RIGL kept (0.3s) | 2693 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:47.140983] [DEBUG] [REMOTE ] RILY: Retrieved 2633 rows, trimmed to 300. [2026-01-06T12:20:47.141099] [DEBUG] [REMOTE ] RILY: PASS: History has at least 300 days. [2026-01-06T12:20:47.141294] [DEBUG] [REMOTE ] RILY: PASS: Price check passed. Min price $3.72. [2026-01-06T12:20:47.141427] [DEBUG] [REMOTE ] RILY: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:47.141533] [DEBUG] [REMOTE ] RILY: PASS: Integrity check passed. [2026-01-06T12:20:47.141590] [DEBUG] [REMOTE ] RILY: Symbol is viable for forecasting. [2026-01-06T12:20:47.141639] [INFO ] [MAIN ] [2698/3534] RILY kept (0.2s) | 2694 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:47.678040] [DEBUG] [REMOTE ] RILYN: Retrieved 1579 rows, trimmed to 300. [2026-01-06T12:20:47.678159] [DEBUG] [REMOTE ] RILYN: PASS: History has at least 300 days. [2026-01-06T12:20:47.678352] [DEBUG] [REMOTE ] RILYN: PASS: Price check passed. Min price $18.28. [2026-01-06T12:20:47.678484] [DEBUG] [REMOTE ] RILYN: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:47.678609] [DEBUG] [REMOTE ] RILYN: PASS: Integrity check passed. [2026-01-06T12:20:47.678657] [DEBUG] [REMOTE ] RILYN: Symbol is viable for forecasting. [2026-01-06T12:20:47.678873] [INFO ] [MAIN ] [2699/3534] RILYN kept (0.5s) | 2695 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:48.021030] [DEBUG] [REMOTE ] RILYZ: Retrieved 1107 rows, trimmed to 300. [2026-01-06T12:20:48.021162] [DEBUG] [REMOTE ] RILYZ: PASS: History has at least 300 days. [2026-01-06T12:20:48.021360] [DEBUG] [REMOTE ] RILYZ: PASS: Price check passed. Min price $8.99. [2026-01-06T12:20:48.021494] [DEBUG] [REMOTE ] RILYZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:48.021624] [DEBUG] [REMOTE ] RILYZ: PASS: Integrity check passed. [2026-01-06T12:20:48.021666] [DEBUG] [REMOTE ] RILYZ: Symbol is viable for forecasting. [2026-01-06T12:20:48.021716] [INFO ] [MAIN ] [2700/3534] RILYZ kept (0.3s) | 2696 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:48.508500] [DEBUG] [REMOTE ] RIME: Retrieved 2408 rows, trimmed to 300. [2026-01-06T12:20:48.508638] [DEBUG] [REMOTE ] RIME: PASS: History has at least 300 days. [2026-01-06T12:20:48.508833] [DEBUG] [REMOTE ] RIME: PASS: Price check passed. Min price $1.00. [2026-01-06T12:20:48.508962] [DEBUG] [REMOTE ] RIME: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:48.509066] [DEBUG] [REMOTE ] RIME: PASS: Integrity check passed. [2026-01-06T12:20:48.509105] [DEBUG] [REMOTE ] RIME: Symbol is viable for forecasting. [2026-01-06T12:20:48.509150] [INFO ] [MAIN ] [2701/3534] RIME kept (0.5s) | 2697 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:48.963785] [DEBUG] [REMOTE ] RING: Retrieved 3501 rows, trimmed to 300. [2026-01-06T12:20:48.963903] [DEBUG] [REMOTE ] RING: PASS: History has at least 300 days. [2026-01-06T12:20:48.964099] [DEBUG] [REMOTE ] RING: PASS: Price check passed. Min price $57.99. [2026-01-06T12:20:48.964227] [DEBUG] [REMOTE ] RING: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:48.964333] [DEBUG] [REMOTE ] RING: PASS: Integrity check passed. [2026-01-06T12:20:48.964372] [DEBUG] [REMOTE ] RING: Symbol is viable for forecasting. [2026-01-06T12:20:48.964418] [INFO ] [MAIN ] [2702/3534] RING kept (0.5s) | 2698 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:49.475415] [DEBUG] [REMOTE ] RIO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:49.475554] [DEBUG] [REMOTE ] RIO: PASS: History has at least 300 days. [2026-01-06T12:20:49.475789] [DEBUG] [REMOTE ] RIO: PASS: Price check passed. Min price $65.44. [2026-01-06T12:20:49.475927] [DEBUG] [REMOTE ] RIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:49.476044] [DEBUG] [REMOTE ] RIO: PASS: Integrity check passed. [2026-01-06T12:20:49.476085] [DEBUG] [REMOTE ] RIO: Symbol is viable for forecasting. [2026-01-06T12:20:49.476133] [INFO ] [MAIN ] [2703/3534] RIO kept (0.5s) | 2699 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:49.849770] [DEBUG] [REMOTE ] RITM: Retrieved 3189 rows, trimmed to 300. [2026-01-06T12:20:49.849889] [DEBUG] [REMOTE ] RITM: PASS: History has at least 300 days. [2026-01-06T12:20:49.850089] [DEBUG] [REMOTE ] RITM: PASS: Price check passed. Min price $10.41. [2026-01-06T12:20:49.850225] [DEBUG] [REMOTE ] RITM: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:49.850336] [DEBUG] [REMOTE ] RITM: PASS: Integrity check passed. [2026-01-06T12:20:49.850377] [DEBUG] [REMOTE ] RITM: Symbol is viable for forecasting. [2026-01-06T12:20:49.850426] [INFO ] [MAIN ] [2704/3534] RITM kept (0.4s) | 2700 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:50.045047] [DEBUG] [REMOTE ] RIVN: Retrieved 1041 rows, trimmed to 300. [2026-01-06T12:20:50.045177] [DEBUG] [REMOTE ] RIVN: PASS: History has at least 300 days. [2026-01-06T12:20:50.045379] [DEBUG] [REMOTE ] RIVN: PASS: Price check passed. Min price $12.50. [2026-01-06T12:20:50.045513] [DEBUG] [REMOTE ] RIVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:50.045652] [DEBUG] [REMOTE ] RIVN: PASS: Integrity check passed. [2026-01-06T12:20:50.045697] [DEBUG] [REMOTE ] RIVN: Symbol is viable for forecasting. [2026-01-06T12:20:50.045744] [INFO ] [MAIN ] [2705/3534] RIVN kept (0.2s) | 2701 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:50.522162] [DEBUG] [REMOTE ] RKLB: Retrieved 1096 rows, trimmed to 300. [2026-01-06T12:20:50.522392] [DEBUG] [REMOTE ] RKLB: PASS: History has at least 300 days. [2026-01-06T12:20:50.522782] [DEBUG] [REMOTE ] RKLB: PASS: Price check passed. Min price $39.48. [2026-01-06T12:20:50.523023] [DEBUG] [REMOTE ] RKLB: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:50.523214] [DEBUG] [REMOTE ] RKLB: PASS: Integrity check passed. [2026-01-06T12:20:50.523274] [DEBUG] [REMOTE ] RKLB: Symbol is viable for forecasting. [2026-01-06T12:20:50.523348] [INFO ] [MAIN ] [2706/3534] RKLB kept (0.5s) | 2702 kept, 4 rejected | 130.3/min | ETA: 6.4m [2026-01-06T12:20:51.185859] [DEBUG] [REMOTE ] RL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:51.186075] [DEBUG] [REMOTE ] RL: PASS: History has at least 300 days. [2026-01-06T12:20:51.186478] [DEBUG] [REMOTE ] RL: PASS: Price check passed. Min price $308.50. [2026-01-06T12:20:51.186718] [DEBUG] [REMOTE ] RL: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:51.186916] [DEBUG] [REMOTE ] RL: PASS: Integrity check passed. [2026-01-06T12:20:51.186978] [DEBUG] [REMOTE ] RL: Symbol is viable for forecasting. [2026-01-06T12:20:51.187060] [INFO ] [MAIN ] [2707/3534] RL kept (0.7s) | 2703 kept, 4 rejected | 130.3/min | ETA: 6.3m [2026-01-06T12:20:51.396472] [DEBUG] [REMOTE ] RLAY: Retrieved 1375 rows, trimmed to 300. [2026-01-06T12:20:51.396644] [DEBUG] [REMOTE ] RLAY: PASS: History has at least 300 days. [2026-01-06T12:20:51.396874] [DEBUG] [REMOTE ] RLAY: PASS: Price check passed. Min price $6.03. [2026-01-06T12:20:51.397016] [DEBUG] [REMOTE ] RLAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:51.397137] [DEBUG] [REMOTE ] RLAY: PASS: Integrity check passed. [2026-01-06T12:20:51.397180] [DEBUG] [REMOTE ] RLAY: Symbol is viable for forecasting. [2026-01-06T12:20:51.397229] [INFO ] [MAIN ] [2708/3534] RLAY kept (0.2s) | 2704 kept, 4 rejected | 130.3/min | ETA: 6.3m [2026-01-06T12:20:51.959085] [DEBUG] [REMOTE ] RLI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:51.959238] [DEBUG] [REMOTE ] RLI: PASS: History has at least 300 days. [2026-01-06T12:20:51.959500] [DEBUG] [REMOTE ] RLI: PASS: Price check passed. Min price $56.45. [2026-01-06T12:20:51.959684] [DEBUG] [REMOTE ] RLI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:51.959835] [DEBUG] [REMOTE ] RLI: PASS: Integrity check passed. [2026-01-06T12:20:51.959876] [DEBUG] [REMOTE ] RLI: Symbol is viable for forecasting. [2026-01-06T12:20:51.959932] [INFO ] [MAIN ] [2709/3534] RLI kept (0.6s) | 2705 kept, 4 rejected | 130.3/min | ETA: 6.3m [2026-01-06T12:20:52.345035] [DEBUG] [REMOTE ] RLJ: Retrieved 3685 rows, trimmed to 300. [2026-01-06T12:20:52.345156] [DEBUG] [REMOTE ] RLJ: PASS: History has at least 300 days. [2026-01-06T12:20:52.345354] [DEBUG] [REMOTE ] RLJ: PASS: Price check passed. Min price $6.47. [2026-01-06T12:20:52.345489] [DEBUG] [REMOTE ] RLJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:52.345615] [DEBUG] [REMOTE ] RLJ: PASS: Integrity check passed. [2026-01-06T12:20:52.345657] [DEBUG] [REMOTE ] RLJ: Symbol is viable for forecasting. [2026-01-06T12:20:52.345703] [INFO ] [MAIN ] [2710/3534] RLJ kept (0.4s) | 2706 kept, 4 rejected | 130.3/min | ETA: 6.3m [2026-01-06T12:20:52.780412] [DEBUG] [REMOTE ] RLMD: Retrieved 2825 rows, trimmed to 300. [2026-01-06T12:20:52.780529] [DEBUG] [REMOTE ] RLMD: PASS: History has at least 300 days. [2026-01-06T12:20:52.780751] [DEBUG] [REMOTE ] RLMD: PASS: Price check passed. Min price $1.93. [2026-01-06T12:20:52.780883] [DEBUG] [REMOTE ] RLMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:52.780989] [DEBUG] [REMOTE ] RLMD: PASS: Integrity check passed. [2026-01-06T12:20:52.781029] [DEBUG] [REMOTE ] RLMD: Symbol is viable for forecasting. [2026-01-06T12:20:52.781075] [INFO ] [MAIN ] [2711/3534] RLMD kept (0.4s) | 2707 kept, 4 rejected | 130.3/min | ETA: 6.3m [2026-01-06T12:20:53.015878] [DEBUG] [REMOTE ] RLTY: Retrieved 969 rows, trimmed to 300. [2026-01-06T12:20:53.016033] [DEBUG] [REMOTE ] RLTY: PASS: History has at least 300 days. [2026-01-06T12:20:53.016246] [DEBUG] [REMOTE ] RLTY: PASS: Price check passed. Min price $14.40. [2026-01-06T12:20:53.016386] [DEBUG] [REMOTE ] RLTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:53.016502] [DEBUG] [REMOTE ] RLTY: PASS: Integrity check passed. [2026-01-06T12:20:53.016555] [DEBUG] [REMOTE ] RLTY: Symbol is viable for forecasting. [2026-01-06T12:20:53.016646] [INFO ] [MAIN ] [2712/3534] RLTY kept (0.2s) | 2708 kept, 4 rejected | 130.4/min | ETA: 6.3m [2026-01-06T12:20:53.355937] [DEBUG] [REMOTE ] RLX: Retrieved 1244 rows, trimmed to 300. [2026-01-06T12:20:53.356068] [DEBUG] [REMOTE ] RLX: PASS: History has at least 300 days. [2026-01-06T12:20:53.356266] [DEBUG] [REMOTE ] RLX: PASS: Price check passed. Min price $2.28. [2026-01-06T12:20:53.356399] [DEBUG] [REMOTE ] RLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:53.356521] [DEBUG] [REMOTE ] RLX: PASS: Integrity check passed. [2026-01-06T12:20:53.356567] [DEBUG] [REMOTE ] RLX: Symbol is viable for forecasting. [2026-01-06T12:20:53.356636] [INFO ] [MAIN ] [2713/3534] RLX kept (0.3s) | 2709 kept, 4 rejected | 130.4/min | ETA: 6.3m [2026-01-06T12:20:53.962103] [DEBUG] [REMOTE ] RM: Retrieved 3463 rows, trimmed to 300. [2026-01-06T12:20:53.962232] [DEBUG] [REMOTE ] RM: PASS: History has at least 300 days. [2026-01-06T12:20:53.962434] [DEBUG] [REMOTE ] RM: PASS: Price check passed. Min price $35.82. [2026-01-06T12:20:53.962590] [DEBUG] [REMOTE ] RM: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:53.962715] [DEBUG] [REMOTE ] RM: PASS: Integrity check passed. [2026-01-06T12:20:53.962756] [DEBUG] [REMOTE ] RM: Symbol is viable for forecasting. [2026-01-06T12:20:53.962804] [INFO ] [MAIN ] [2714/3534] RM kept (0.6s) | 2710 kept, 4 rejected | 130.4/min | ETA: 6.3m [2026-01-06T12:20:54.338140] [DEBUG] [REMOTE ] RMAX: Retrieved 3083 rows, trimmed to 300. [2026-01-06T12:20:54.338344] [DEBUG] [REMOTE ] RMAX: PASS: History has at least 300 days. [2026-01-06T12:20:54.338653] [DEBUG] [REMOTE ] RMAX: PASS: Price check passed. Min price $7.27. [2026-01-06T12:20:54.338802] [DEBUG] [REMOTE ] RMAX: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:54.338950] [DEBUG] [REMOTE ] RMAX: PASS: Integrity check passed. [2026-01-06T12:20:54.338993] [DEBUG] [REMOTE ] RMAX: Symbol is viable for forecasting. [2026-01-06T12:20:54.339048] [INFO ] [MAIN ] [2715/3534] RMAX kept (0.4s) | 2711 kept, 4 rejected | 130.4/min | ETA: 6.3m [2026-01-06T12:20:54.674457] [DEBUG] [REMOTE ] RMBI: Retrieved 1637 rows, trimmed to 300. [2026-01-06T12:20:54.674614] [DEBUG] [REMOTE ] RMBI: PASS: History has at least 300 days. [2026-01-06T12:20:54.674838] [DEBUG] [REMOTE ] RMBI: PASS: Price check passed. Min price $12.78. [2026-01-06T12:20:54.674975] [DEBUG] [REMOTE ] RMBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:54.675094] [DEBUG] [REMOTE ] RMBI: PASS: Integrity check passed. [2026-01-06T12:20:54.675135] [DEBUG] [REMOTE ] RMBI: Symbol is viable for forecasting. [2026-01-06T12:20:54.675182] [INFO ] [MAIN ] [2716/3534] RMBI kept (0.3s) | 2712 kept, 4 rejected | 130.4/min | ETA: 6.3m [2026-01-06T12:20:55.264692] [DEBUG] [REMOTE ] RMBS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:55.264923] [DEBUG] [REMOTE ] RMBS: PASS: History has at least 300 days. [2026-01-06T12:20:55.265268] [DEBUG] [REMOTE ] RMBS: PASS: Price check passed. Min price $87.28. [2026-01-06T12:20:55.265483] [DEBUG] [REMOTE ] RMBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:55.265673] [DEBUG] [REMOTE ] RMBS: PASS: Integrity check passed. [2026-01-06T12:20:55.265718] [DEBUG] [REMOTE ] RMBS: Symbol is viable for forecasting. [2026-01-06T12:20:55.265776] [INFO ] [MAIN ] [2717/3534] RMBS kept (0.6s) | 2713 kept, 4 rejected | 130.4/min | ETA: 6.3m [2026-01-06T12:20:55.775976] [DEBUG] [REMOTE ] RMD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:20:55.776144] [DEBUG] [REMOTE ] RMD: PASS: History has at least 300 days. [2026-01-06T12:20:55.776431] [DEBUG] [REMOTE ] RMD: PASS: Price check passed. Min price $240.87. [2026-01-06T12:20:55.776568] [DEBUG] [REMOTE ] RMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:55.776728] [DEBUG] [REMOTE ] RMD: PASS: Integrity check passed. [2026-01-06T12:20:55.776769] [DEBUG] [REMOTE ] RMD: Symbol is viable for forecasting. [2026-01-06T12:20:55.776820] [INFO ] [MAIN ] [2718/3534] RMD kept (0.5s) | 2714 kept, 4 rejected | 130.4/min | ETA: 6.3m [2026-01-06T12:20:56.093601] [DEBUG] [REMOTE ] RMI: Retrieved 1806 rows, trimmed to 300. [2026-01-06T12:20:56.093785] [DEBUG] [REMOTE ] RMI: PASS: History has at least 300 days. [2026-01-06T12:20:56.094044] [DEBUG] [REMOTE ] RMI: PASS: Price check passed. Min price $14.21. [2026-01-06T12:20:56.094188] [DEBUG] [REMOTE ] RMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:56.094317] [DEBUG] [REMOTE ] RMI: PASS: Integrity check passed. [2026-01-06T12:20:56.094360] [DEBUG] [REMOTE ] RMI: Symbol is viable for forecasting. [2026-01-06T12:20:56.094412] [INFO ] [MAIN ] [2719/3534] RMI kept (0.3s) | 2715 kept, 4 rejected | 130.4/min | ETA: 6.3m [2026-01-06T12:20:56.462920] [DEBUG] [REMOTE ] RMM: Retrieved 1620 rows, trimmed to 300. [2026-01-06T12:20:56.463118] [DEBUG] [REMOTE ] RMM: PASS: History has at least 300 days. [2026-01-06T12:20:56.463383] [DEBUG] [REMOTE ] RMM: PASS: Price check passed. Min price $13.55. [2026-01-06T12:20:56.463533] [DEBUG] [REMOTE ] RMM: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:56.463683] [DEBUG] [REMOTE ] RMM: PASS: Integrity check passed. [2026-01-06T12:20:56.463726] [DEBUG] [REMOTE ] RMM: Symbol is viable for forecasting. [2026-01-06T12:20:56.463778] [INFO ] [MAIN ] [2720/3534] RMM kept (0.4s) | 2716 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:20:56.818928] [DEBUG] [REMOTE ] RMMZ: Retrieved 977 rows, trimmed to 300. [2026-01-06T12:20:56.819103] [DEBUG] [REMOTE ] RMMZ: PASS: History has at least 300 days. [2026-01-06T12:20:56.819389] [DEBUG] [REMOTE ] RMMZ: PASS: Price check passed. Min price $14.39. [2026-01-06T12:20:56.819619] [DEBUG] [REMOTE ] RMMZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:56.819785] [DEBUG] [REMOTE ] RMMZ: PASS: Integrity check passed. [2026-01-06T12:20:56.819844] [DEBUG] [REMOTE ] RMMZ: Symbol is viable for forecasting. [2026-01-06T12:20:56.819909] [INFO ] [MAIN ] [2721/3534] RMMZ kept (0.4s) | 2717 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:20:57.302350] [DEBUG] [REMOTE ] RMNI: Retrieved 2603 rows, trimmed to 300. [2026-01-06T12:20:57.302475] [DEBUG] [REMOTE ] RMNI: PASS: History has at least 300 days. [2026-01-06T12:20:57.302705] [DEBUG] [REMOTE ] RMNI: PASS: Price check passed. Min price $3.70. [2026-01-06T12:20:57.302847] [DEBUG] [REMOTE ] RMNI: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:57.302956] [DEBUG] [REMOTE ] RMNI: PASS: Integrity check passed. [2026-01-06T12:20:57.302996] [DEBUG] [REMOTE ] RMNI: Symbol is viable for forecasting. [2026-01-06T12:20:57.303043] [INFO ] [MAIN ] [2722/3534] RMNI kept (0.5s) | 2718 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:20:57.661301] [DEBUG] [REMOTE ] RNA: Retrieved 1398 rows, trimmed to 300. [2026-01-06T12:20:57.661507] [DEBUG] [REMOTE ] RNA: PASS: History has at least 300 days. [2026-01-06T12:20:57.661793] [DEBUG] [REMOTE ] RNA: PASS: Price check passed. Min price $46.86. [2026-01-06T12:20:57.661935] [DEBUG] [REMOTE ] RNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:57.662067] [DEBUG] [REMOTE ] RNA: PASS: Integrity check passed. [2026-01-06T12:20:57.662108] [DEBUG] [REMOTE ] RNA: Symbol is viable for forecasting. [2026-01-06T12:20:57.662161] [INFO ] [MAIN ] [2723/3534] RNA kept (0.4s) | 2719 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:20:58.113444] [DEBUG] [REMOTE ] RNAC: Retrieved 2398 rows, trimmed to 300. [2026-01-06T12:20:58.113619] [DEBUG] [REMOTE ] RNAC: PASS: History has at least 300 days. [2026-01-06T12:20:58.113856] [DEBUG] [REMOTE ] RNAC: PASS: Price check passed. Min price $6.43. [2026-01-06T12:20:58.113993] [DEBUG] [REMOTE ] RNAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:58.114118] [DEBUG] [REMOTE ] RNAC: PASS: Integrity check passed. [2026-01-06T12:20:58.114159] [DEBUG] [REMOTE ] RNAC: Symbol is viable for forecasting. [2026-01-06T12:20:58.114210] [INFO ] [MAIN ] [2724/3534] RNAC kept (0.5s) | 2720 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:20:58.481133] [DEBUG] [REMOTE ] RNAZ: Retrieved 1129 rows, trimmed to 300. [2026-01-06T12:20:58.481364] [DEBUG] [REMOTE ] RNAZ: PASS: History has at least 300 days. [2026-01-06T12:20:58.481683] [DEBUG] [REMOTE ] RNAZ: PASS: Price check passed. Min price $6.44. [2026-01-06T12:20:58.481860] [DEBUG] [REMOTE ] RNAZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:58.482017] [DEBUG] [REMOTE ] RNAZ: PASS: Integrity check passed. [2026-01-06T12:20:58.482068] [DEBUG] [REMOTE ] RNAZ: Symbol is viable for forecasting. [2026-01-06T12:20:58.482138] [INFO ] [MAIN ] [2725/3534] RNAZ kept (0.4s) | 2721 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:20:58.919836] [DEBUG] [REMOTE ] RNG: Retrieved 3086 rows, trimmed to 300. [2026-01-06T12:20:58.920069] [DEBUG] [REMOTE ] RNG: PASS: History has at least 300 days. [2026-01-06T12:20:58.920415] [DEBUG] [REMOTE ] RNG: PASS: Price check passed. Min price $26.12. [2026-01-06T12:20:58.920559] [DEBUG] [REMOTE ] RNG: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:58.920736] [DEBUG] [REMOTE ] RNG: PASS: Integrity check passed. [2026-01-06T12:20:58.920779] [DEBUG] [REMOTE ] RNG: Symbol is viable for forecasting. [2026-01-06T12:20:58.920836] [INFO ] [MAIN ] [2726/3534] RNG kept (0.4s) | 2722 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:20:59.445166] [DEBUG] [REMOTE ] RNP: Retrieved 5669 rows, trimmed to 300. [2026-01-06T12:20:59.445365] [DEBUG] [REMOTE ] RNP: PASS: History has at least 300 days. [2026-01-06T12:20:59.445662] [DEBUG] [REMOTE ] RNP: PASS: Price check passed. Min price $19.42. [2026-01-06T12:20:59.445807] [DEBUG] [REMOTE ] RNP: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:59.445940] [DEBUG] [REMOTE ] RNP: PASS: Integrity check passed. [2026-01-06T12:20:59.445982] [DEBUG] [REMOTE ] RNP: Symbol is viable for forecasting. [2026-01-06T12:20:59.446035] [INFO ] [MAIN ] [2727/3534] RNP kept (0.5s) | 2723 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:20:59.748169] [DEBUG] [REMOTE ] ROAD: Retrieved 1928 rows, trimmed to 300. [2026-01-06T12:20:59.748348] [DEBUG] [REMOTE ] ROAD: PASS: History has at least 300 days. [2026-01-06T12:20:59.748624] [DEBUG] [REMOTE ] ROAD: PASS: Price check passed. Min price $100.43. [2026-01-06T12:20:59.748814] [DEBUG] [REMOTE ] ROAD: PASS: Continuity check passed with 300 days. [2026-01-06T12:20:59.748938] [DEBUG] [REMOTE ] ROAD: PASS: Integrity check passed. [2026-01-06T12:20:59.748991] [DEBUG] [REMOTE ] ROAD: Symbol is viable for forecasting. [2026-01-06T12:20:59.749055] [INFO ] [MAIN ] [2728/3534] ROAD kept (0.3s) | 2724 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:21:00.337634] [DEBUG] [REMOTE ] ROCK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:00.337768] [DEBUG] [REMOTE ] ROCK: PASS: History has at least 300 days. [2026-01-06T12:21:00.338004] [DEBUG] [REMOTE ] ROCK: PASS: Price check passed. Min price $44.17. [2026-01-06T12:21:00.338135] [DEBUG] [REMOTE ] ROCK: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:00.338258] [DEBUG] [REMOTE ] ROCK: PASS: Integrity check passed. [2026-01-06T12:21:00.338297] [DEBUG] [REMOTE ] ROCK: Symbol is viable for forecasting. [2026-01-06T12:21:00.338344] [INFO ] [MAIN ] [2729/3534] ROCK kept (0.6s) | 2725 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:21:00.560911] [DEBUG] [REMOTE ] ROE: Retrieved 610 rows, trimmed to 300. [2026-01-06T12:21:00.561048] [DEBUG] [REMOTE ] ROE: PASS: History has at least 300 days. [2026-01-06T12:21:00.561245] [DEBUG] [REMOTE ] ROE: PASS: Price check passed. Min price $33.03. [2026-01-06T12:21:00.561374] [DEBUG] [REMOTE ] ROE: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:00.561479] [DEBUG] [REMOTE ] ROE: PASS: Integrity check passed. [2026-01-06T12:21:00.561518] [DEBUG] [REMOTE ] ROE: Symbol is viable for forecasting. [2026-01-06T12:21:00.561597] [INFO ] [MAIN ] [2730/3534] ROE kept (0.2s) | 2726 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:21:01.205464] [DEBUG] [REMOTE ] ROP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:01.205621] [DEBUG] [REMOTE ] ROP: PASS: History has at least 300 days. [2026-01-06T12:21:01.205843] [DEBUG] [REMOTE ] ROP: PASS: Price check passed. Min price $431.66. [2026-01-06T12:21:01.205974] [DEBUG] [REMOTE ] ROP: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:01.206088] [DEBUG] [REMOTE ] ROP: PASS: Integrity check passed. [2026-01-06T12:21:01.206129] [DEBUG] [REMOTE ] ROP: Symbol is viable for forecasting. [2026-01-06T12:21:01.206176] [INFO ] [MAIN ] [2731/3534] ROP kept (0.6s) | 2727 kept, 4 rejected | 130.4/min | ETA: 6.2m [2026-01-06T12:21:01.488140] [DEBUG] [REMOTE ] RPAY: Retrieved 1877 rows, trimmed to 300. [2026-01-06T12:21:01.488268] [DEBUG] [REMOTE ] RPAY: PASS: History has at least 300 days. [2026-01-06T12:21:01.488467] [DEBUG] [REMOTE ] RPAY: PASS: Price check passed. Min price $3.00. [2026-01-06T12:21:01.488638] [DEBUG] [REMOTE ] RPAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:01.488751] [DEBUG] [REMOTE ] RPAY: PASS: Integrity check passed. [2026-01-06T12:21:01.488791] [DEBUG] [REMOTE ] RPAY: Symbol is viable for forecasting. [2026-01-06T12:21:01.488838] [INFO ] [MAIN ] [2732/3534] RPAY kept (0.3s) | 2728 kept, 4 rejected | 130.4/min | ETA: 6.1m [2026-01-06T12:21:01.940091] [DEBUG] [REMOTE ] RPD: Retrieved 2633 rows, trimmed to 300. [2026-01-06T12:21:01.940272] [DEBUG] [REMOTE ] RPD: PASS: History has at least 300 days. [2026-01-06T12:21:01.940523] [DEBUG] [REMOTE ] RPD: PASS: Price check passed. Min price $13.46. [2026-01-06T12:21:01.940693] [DEBUG] [REMOTE ] RPD: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:01.940811] [DEBUG] [REMOTE ] RPD: PASS: Integrity check passed. [2026-01-06T12:21:01.940853] [DEBUG] [REMOTE ] RPD: Symbol is viable for forecasting. [2026-01-06T12:21:01.940907] [INFO ] [MAIN ] [2733/3534] RPD kept (0.5s) | 2729 kept, 4 rejected | 130.4/min | ETA: 6.1m [2026-01-06T12:21:02.245925] [DEBUG] [REMOTE ] RPID: Retrieved 1124 rows, trimmed to 300. [2026-01-06T12:21:02.246132] [DEBUG] [REMOTE ] RPID: PASS: History has at least 300 days. [2026-01-06T12:21:02.246381] [DEBUG] [REMOTE ] RPID: PASS: Price check passed. Min price $2.70. [2026-01-06T12:21:02.246526] [DEBUG] [REMOTE ] RPID: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:02.246678] [DEBUG] [REMOTE ] RPID: PASS: Integrity check passed. [2026-01-06T12:21:02.246724] [DEBUG] [REMOTE ] RPID: Symbol is viable for forecasting. [2026-01-06T12:21:02.246777] [INFO ] [MAIN ] [2734/3534] RPID kept (0.3s) | 2730 kept, 4 rejected | 130.5/min | ETA: 6.1m [2026-01-06T12:21:02.619490] [DEBUG] [REMOTE ] RPRX: Retrieved 1396 rows, trimmed to 300. [2026-01-06T12:21:02.619715] [DEBUG] [REMOTE ] RPRX: PASS: History has at least 300 days. [2026-01-06T12:21:02.620014] [DEBUG] [REMOTE ] RPRX: PASS: Price check passed. Min price $35.24. [2026-01-06T12:21:02.620187] [DEBUG] [REMOTE ] RPRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:02.620335] [DEBUG] [REMOTE ] RPRX: PASS: Integrity check passed. [2026-01-06T12:21:02.620385] [DEBUG] [REMOTE ] RPRX: Symbol is viable for forecasting. [2026-01-06T12:21:02.620450] [INFO ] [MAIN ] [2735/3534] RPRX kept (0.4s) | 2731 kept, 4 rejected | 130.5/min | ETA: 6.1m [2026-01-06T12:21:03.012531] [DEBUG] [REMOTE ] RPTX: Retrieved 1393 rows, trimmed to 300. [2026-01-06T12:21:03.012792] [DEBUG] [REMOTE ] RPTX: PASS: History has at least 300 days. [2026-01-06T12:21:03.013089] [DEBUG] [REMOTE ] RPTX: PASS: Price check passed. Min price $1.65. [2026-01-06T12:21:03.013232] [DEBUG] [REMOTE ] RPTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:03.013369] [DEBUG] [REMOTE ] RPTX: PASS: Integrity check passed. [2026-01-06T12:21:03.013410] [DEBUG] [REMOTE ] RPTX: Symbol is viable for forecasting. [2026-01-06T12:21:03.013503] [INFO ] [MAIN ] [2736/3534] RPTX kept (0.4s) | 2732 kept, 4 rejected | 130.5/min | ETA: 6.1m [2026-01-06T12:21:03.654491] [DEBUG] [REMOTE ] RQI: Retrieved 6004 rows, trimmed to 300. [2026-01-06T12:21:03.654641] [DEBUG] [REMOTE ] RQI: PASS: History has at least 300 days. [2026-01-06T12:21:03.654865] [DEBUG] [REMOTE ] RQI: PASS: Price check passed. Min price $11.23. [2026-01-06T12:21:03.655001] [DEBUG] [REMOTE ] RQI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:03.655124] [DEBUG] [REMOTE ] RQI: PASS: Integrity check passed. [2026-01-06T12:21:03.655164] [DEBUG] [REMOTE ] RQI: Symbol is viable for forecasting. [2026-01-06T12:21:03.655213] [INFO ] [MAIN ] [2737/3534] RQI kept (0.6s) | 2733 kept, 4 rejected | 130.5/min | ETA: 6.1m [2026-01-06T12:21:03.971444] [DEBUG] [REMOTE ] RRBI: Retrieved 1678 rows, trimmed to 300. [2026-01-06T12:21:03.971606] [DEBUG] [REMOTE ] RRBI: PASS: History has at least 300 days. [2026-01-06T12:21:03.971809] [DEBUG] [REMOTE ] RRBI: PASS: Price check passed. Min price $61.62. [2026-01-06T12:21:03.971943] [DEBUG] [REMOTE ] RRBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:03.972051] [DEBUG] [REMOTE ] RRBI: PASS: Integrity check passed. [2026-01-06T12:21:03.972090] [DEBUG] [REMOTE ] RRBI: Symbol is viable for forecasting. [2026-01-06T12:21:03.972135] [INFO ] [MAIN ] [2738/3534] RRBI kept (0.3s) | 2734 kept, 4 rejected | 130.5/min | ETA: 6.1m [2026-01-06T12:21:04.597307] [DEBUG] [REMOTE ] RRC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:04.597456] [DEBUG] [REMOTE ] RRC: PASS: History has at least 300 days. [2026-01-06T12:21:04.597752] [DEBUG] [REMOTE ] RRC: PASS: Price check passed. Min price $34.36. [2026-01-06T12:21:04.597918] [DEBUG] [REMOTE ] RRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:04.598046] [DEBUG] [REMOTE ] RRC: PASS: Integrity check passed. [2026-01-06T12:21:04.598086] [DEBUG] [REMOTE ] RRC: Symbol is viable for forecasting. [2026-01-06T12:21:04.598135] [INFO ] [MAIN ] [2739/3534] RRC kept (0.6s) | 2735 kept, 4 rejected | 130.5/min | ETA: 6.1m [2026-01-06T12:21:05.112812] [DEBUG] [REMOTE ] RRGB: Retrieved 5904 rows, trimmed to 300. [2026-01-06T12:21:05.112949] [DEBUG] [REMOTE ] RRGB: PASS: History has at least 300 days. [2026-01-06T12:21:05.113158] [DEBUG] [REMOTE ] RRGB: PASS: Price check passed. Min price $3.79. [2026-01-06T12:21:05.113290] [DEBUG] [REMOTE ] RRGB: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:05.113403] [DEBUG] [REMOTE ] RRGB: PASS: Integrity check passed. [2026-01-06T12:21:05.113444] [DEBUG] [REMOTE ] RRGB: Symbol is viable for forecasting. [2026-01-06T12:21:05.113490] [INFO ] [MAIN ] [2740/3534] RRGB kept (0.5s) | 2736 kept, 4 rejected | 130.4/min | ETA: 6.1m [2026-01-06T12:21:05.681671] [DEBUG] [REMOTE ] RRX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:05.681830] [DEBUG] [REMOTE ] RRX: PASS: History has at least 300 days. [2026-01-06T12:21:05.682102] [DEBUG] [REMOTE ] RRX: PASS: Price check passed. Min price $128.43. [2026-01-06T12:21:05.682244] [DEBUG] [REMOTE ] RRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:05.682382] [DEBUG] [REMOTE ] RRX: PASS: Integrity check passed. [2026-01-06T12:21:05.682426] [DEBUG] [REMOTE ] RRX: Symbol is viable for forecasting. [2026-01-06T12:21:05.682478] [INFO ] [MAIN ] [2741/3534] RRX kept (0.6s) | 2737 kept, 4 rejected | 130.4/min | ETA: 6.1m [2026-01-06T12:21:06.175445] [DEBUG] [REMOTE ] RS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:06.175608] [DEBUG] [REMOTE ] RS: PASS: History has at least 300 days. [2026-01-06T12:21:06.175858] [DEBUG] [REMOTE ] RS: PASS: Price check passed. Min price $264.78. [2026-01-06T12:21:06.176000] [DEBUG] [REMOTE ] RS: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:06.176126] [DEBUG] [REMOTE ] RS: PASS: Integrity check passed. [2026-01-06T12:21:06.176168] [DEBUG] [REMOTE ] RS: Symbol is viable for forecasting. [2026-01-06T12:21:06.176234] [INFO ] [MAIN ] [2742/3534] RS kept (0.5s) | 2738 kept, 4 rejected | 130.4/min | ETA: 6.1m [2026-01-06T12:21:06.638269] [DEBUG] [REMOTE ] RSG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:06.638420] [DEBUG] [REMOTE ] RSG: PASS: History has at least 300 days. [2026-01-06T12:21:06.638689] [DEBUG] [REMOTE ] RSG: PASS: Price check passed. Min price $203.51. [2026-01-06T12:21:06.638828] [DEBUG] [REMOTE ] RSG: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:06.638953] [DEBUG] [REMOTE ] RSG: PASS: Integrity check passed. [2026-01-06T12:21:06.638994] [DEBUG] [REMOTE ] RSG: Symbol is viable for forecasting. [2026-01-06T12:21:06.639042] [INFO ] [MAIN ] [2743/3534] RSG kept (0.5s) | 2739 kept, 4 rejected | 130.4/min | ETA: 6.1m [2026-01-06T12:21:06.901057] [DEBUG] [REMOTE ] RSI: Retrieved 1432 rows, trimmed to 300. [2026-01-06T12:21:06.901177] [DEBUG] [REMOTE ] RSI: PASS: History has at least 300 days. [2026-01-06T12:21:06.901379] [DEBUG] [REMOTE ] RSI: PASS: Price check passed. Min price $16.55. [2026-01-06T12:21:06.901544] [DEBUG] [REMOTE ] RSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:06.901705] [DEBUG] [REMOTE ] RSI: PASS: Integrity check passed. [2026-01-06T12:21:06.901752] [DEBUG] [REMOTE ] RSI: Symbol is viable for forecasting. [2026-01-06T12:21:06.901800] [INFO ] [MAIN ] [2744/3534] RSI kept (0.3s) | 2740 kept, 4 rejected | 130.5/min | ETA: 6.1m [2026-01-06T12:21:07.300438] [DEBUG] [REMOTE ] RSKD: Retrieved 1114 rows, trimmed to 300. [2026-01-06T12:21:07.300601] [DEBUG] [REMOTE ] RSKD: PASS: History has at least 300 days. [2026-01-06T12:21:07.300809] [DEBUG] [REMOTE ] RSKD: PASS: Price check passed. Min price $4.50. [2026-01-06T12:21:07.300940] [DEBUG] [REMOTE ] RSKD: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:07.301077] [DEBUG] [REMOTE ] RSKD: PASS: Integrity check passed. [2026-01-06T12:21:07.301122] [DEBUG] [REMOTE ] RSKD: Symbol is viable for forecasting. [2026-01-06T12:21:07.301170] [INFO ] [MAIN ] [2745/3534] RSKD kept (0.4s) | 2741 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:07.781884] [DEBUG] [REMOTE ] RSSS: Retrieved 3076 rows, trimmed to 300. [2026-01-06T12:21:07.782016] [DEBUG] [REMOTE ] RSSS: PASS: History has at least 300 days. [2026-01-06T12:21:07.782221] [DEBUG] [REMOTE ] RSSS: PASS: Price check passed. Min price $2.61. [2026-01-06T12:21:07.782355] [DEBUG] [REMOTE ] RSSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:07.782468] [DEBUG] [REMOTE ] RSSS: PASS: Integrity check passed. [2026-01-06T12:21:07.782507] [DEBUG] [REMOTE ] RSSS: Symbol is viable for forecasting. [2026-01-06T12:21:07.782554] [INFO ] [MAIN ] [2746/3534] RSSS kept (0.5s) | 2742 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:08.161772] [DEBUG] [REMOTE ] RTO: Retrieved 4650 rows, trimmed to 300. [2026-01-06T12:21:08.161903] [DEBUG] [REMOTE ] RTO: PASS: History has at least 300 days. [2026-01-06T12:21:08.162118] [DEBUG] [REMOTE ] RTO: PASS: Price check passed. Min price $26.00. [2026-01-06T12:21:08.162256] [DEBUG] [REMOTE ] RTO: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:08.162372] [DEBUG] [REMOTE ] RTO: PASS: Integrity check passed. [2026-01-06T12:21:08.162414] [DEBUG] [REMOTE ] RTO: Symbol is viable for forecasting. [2026-01-06T12:21:08.162461] [INFO ] [MAIN ] [2747/3534] RTO kept (0.4s) | 2743 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:08.492998] [DEBUG] [REMOTE ] RUM: Retrieved 1188 rows, trimmed to 300. [2026-01-06T12:21:08.493134] [DEBUG] [REMOTE ] RUM: PASS: History has at least 300 days. [2026-01-06T12:21:08.493339] [DEBUG] [REMOTE ] RUM: PASS: Price check passed. Min price $5.25. [2026-01-06T12:21:08.493473] [DEBUG] [REMOTE ] RUM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:08.493604] [DEBUG] [REMOTE ] RUM: PASS: Integrity check passed. [2026-01-06T12:21:08.493646] [DEBUG] [REMOTE ] RUM: Symbol is viable for forecasting. [2026-01-06T12:21:08.493711] [INFO ] [MAIN ] [2748/3534] RUM kept (0.3s) | 2744 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:08.970071] [DEBUG] [REMOTE ] RUN: Retrieved 2620 rows, trimmed to 300. [2026-01-06T12:21:08.970202] [DEBUG] [REMOTE ] RUN: PASS: History has at least 300 days. [2026-01-06T12:21:08.970407] [DEBUG] [REMOTE ] RUN: PASS: Price check passed. Min price $17.08. [2026-01-06T12:21:08.970545] [DEBUG] [REMOTE ] RUN: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:08.970686] [DEBUG] [REMOTE ] RUN: PASS: Integrity check passed. [2026-01-06T12:21:08.970729] [DEBUG] [REMOTE ] RUN: Symbol is viable for forecasting. [2026-01-06T12:21:08.970779] [INFO ] [MAIN ] [2749/3534] RUN kept (0.5s) | 2745 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:09.287106] [DEBUG] [REMOTE ] RUNN: Retrieved 646 rows, trimmed to 300. [2026-01-06T12:21:09.287235] [DEBUG] [REMOTE ] RUNN: PASS: History has at least 300 days. [2026-01-06T12:21:09.287436] [DEBUG] [REMOTE ] RUNN: PASS: Price check passed. Min price $32.04. [2026-01-06T12:21:09.287655] [DEBUG] [REMOTE ] RUNN: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:09.287826] [DEBUG] [REMOTE ] RUNN: PASS: Integrity check passed. [2026-01-06T12:21:09.287878] [DEBUG] [REMOTE ] RUNN: Symbol is viable for forecasting. [2026-01-06T12:21:09.287940] [INFO ] [MAIN ] [2750/3534] RUNN kept (0.3s) | 2746 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:09.877409] [DEBUG] [REMOTE ] RUSHA: Retrieved 5911 rows, trimmed to 300. [2026-01-06T12:21:09.877532] [DEBUG] [REMOTE ] RUSHA: PASS: History has at least 300 days. [2026-01-06T12:21:09.877787] [DEBUG] [REMOTE ] RUSHA: PASS: Price check passed. Min price $46.50. [2026-01-06T12:21:09.877919] [DEBUG] [REMOTE ] RUSHA: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:09.878048] [DEBUG] [REMOTE ] RUSHA: PASS: Integrity check passed. [2026-01-06T12:21:09.878096] [DEBUG] [REMOTE ] RUSHA: Symbol is viable for forecasting. [2026-01-06T12:21:09.878149] [INFO ] [MAIN ] [2751/3534] RUSHA kept (0.6s) | 2747 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:10.347102] [DEBUG] [REMOTE ] RUSHB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:10.347238] [DEBUG] [REMOTE ] RUSHB: PASS: History has at least 300 days. [2026-01-06T12:21:10.347450] [DEBUG] [REMOTE ] RUSHB: PASS: Price check passed. Min price $47.94. [2026-01-06T12:21:10.347605] [DEBUG] [REMOTE ] RUSHB: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:10.347743] [DEBUG] [REMOTE ] RUSHB: PASS: Integrity check passed. [2026-01-06T12:21:10.347786] [DEBUG] [REMOTE ] RUSHB: Symbol is viable for forecasting. [2026-01-06T12:21:10.347836] [INFO ] [MAIN ] [2752/3534] RUSHB kept (0.5s) | 2748 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:10.630624] [DEBUG] [REMOTE ] RVMD: Retrieved 1481 rows, trimmed to 300. [2026-01-06T12:21:10.630753] [DEBUG] [REMOTE ] RVMD: PASS: History has at least 300 days. [2026-01-06T12:21:10.630955] [DEBUG] [REMOTE ] RVMD: PASS: Price check passed. Min price $47.50. [2026-01-06T12:21:10.631084] [DEBUG] [REMOTE ] RVMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:10.631196] [DEBUG] [REMOTE ] RVMD: PASS: Integrity check passed. [2026-01-06T12:21:10.631235] [DEBUG] [REMOTE ] RVMD: Symbol is viable for forecasting. [2026-01-06T12:21:10.631280] [INFO ] [MAIN ] [2753/3534] RVMD kept (0.3s) | 2749 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:11.118557] [DEBUG] [REMOTE ] RVSB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:11.118855] [DEBUG] [REMOTE ] RVSB: PASS: History has at least 300 days. [2026-01-06T12:21:11.119316] [DEBUG] [REMOTE ] RVSB: PASS: Price check passed. Min price $5.00. [2026-01-06T12:21:11.119523] [DEBUG] [REMOTE ] RVSB: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:11.119765] [DEBUG] [REMOTE ] RVSB: PASS: Integrity check passed. [2026-01-06T12:21:11.119858] [DEBUG] [REMOTE ] RVSB: Symbol is viable for forecasting. [2026-01-06T12:21:11.119941] [INFO ] [MAIN ] [2754/3534] RVSB kept (0.5s) | 2750 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:11.618168] [DEBUG] [REMOTE ] RVTY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:11.618493] [DEBUG] [REMOTE ] RVTY: PASS: History has at least 300 days. [2026-01-06T12:21:11.618716] [DEBUG] [REMOTE ] RVTY: PASS: Price check passed. Min price $88.22. [2026-01-06T12:21:11.618847] [DEBUG] [REMOTE ] RVTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:11.618958] [DEBUG] [REMOTE ] RVTY: PASS: Integrity check passed. [2026-01-06T12:21:11.618997] [DEBUG] [REMOTE ] RVTY: Symbol is viable for forecasting. [2026-01-06T12:21:11.619045] [INFO ] [MAIN ] [2755/3534] RVTY kept (0.5s) | 2751 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:11.879176] [DEBUG] [REMOTE ] RWAY: Retrieved 1055 rows, trimmed to 300. [2026-01-06T12:21:11.879298] [DEBUG] [REMOTE ] RWAY: PASS: History has at least 300 days. [2026-01-06T12:21:11.879486] [DEBUG] [REMOTE ] RWAY: PASS: Price check passed. Min price $8.64. [2026-01-06T12:21:11.879634] [DEBUG] [REMOTE ] RWAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:11.879741] [DEBUG] [REMOTE ] RWAY: PASS: Integrity check passed. [2026-01-06T12:21:11.879780] [DEBUG] [REMOTE ] RWAY: Symbol is viable for forecasting. [2026-01-06T12:21:11.879826] [INFO ] [MAIN ] [2756/3534] RWAY kept (0.3s) | 2752 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:12.284105] [DEBUG] [REMOTE ] RXO: Retrieved 799 rows, trimmed to 300. [2026-01-06T12:21:12.284236] [DEBUG] [REMOTE ] RXO: PASS: History has at least 300 days. [2026-01-06T12:21:12.284452] [DEBUG] [REMOTE ] RXO: PASS: Price check passed. Min price $10.48. [2026-01-06T12:21:12.284635] [DEBUG] [REMOTE ] RXO: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:12.284763] [DEBUG] [REMOTE ] RXO: PASS: Integrity check passed. [2026-01-06T12:21:12.284805] [DEBUG] [REMOTE ] RXO: Symbol is viable for forecasting. [2026-01-06T12:21:12.284853] [INFO ] [MAIN ] [2757/3534] RXO kept (0.4s) | 2753 kept, 4 rejected | 130.5/min | ETA: 6.0m [2026-01-06T12:21:12.661614] [DEBUG] [REMOTE ] RXRX: Retrieved 1186 rows, trimmed to 300. [2026-01-06T12:21:12.661746] [DEBUG] [REMOTE ] RXRX: PASS: History has at least 300 days. [2026-01-06T12:21:12.661944] [DEBUG] [REMOTE ] RXRX: PASS: Price check passed. Min price $3.85. [2026-01-06T12:21:12.662075] [DEBUG] [REMOTE ] RXRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:12.662184] [DEBUG] [REMOTE ] RXRX: PASS: Integrity check passed. [2026-01-06T12:21:12.662224] [DEBUG] [REMOTE ] RXRX: Symbol is viable for forecasting. [2026-01-06T12:21:12.662270] [INFO ] [MAIN ] [2758/3534] RXRX kept (0.4s) | 2754 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:13.441445] [DEBUG] [REMOTE ] RY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:13.441587] [DEBUG] [REMOTE ] RY: PASS: History has at least 300 days. [2026-01-06T12:21:13.441795] [DEBUG] [REMOTE ] RY: PASS: Price check passed. Min price $142.58. [2026-01-06T12:21:13.441927] [DEBUG] [REMOTE ] RY: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:13.442036] [DEBUG] [REMOTE ] RY: PASS: Integrity check passed. [2026-01-06T12:21:13.442075] [DEBUG] [REMOTE ] RY: Symbol is viable for forecasting. [2026-01-06T12:21:13.442121] [INFO ] [MAIN ] [2759/3534] RY kept (0.8s) | 2755 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:13.913401] [DEBUG] [REMOTE ] RYAAY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:13.913535] [DEBUG] [REMOTE ] RYAAY: PASS: History has at least 300 days. [2026-01-06T12:21:13.913769] [DEBUG] [REMOTE ] RYAAY: PASS: Price check passed. Min price $60.23. [2026-01-06T12:21:13.913904] [DEBUG] [REMOTE ] RYAAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:13.914019] [DEBUG] [REMOTE ] RYAAY: PASS: Integrity check passed. [2026-01-06T12:21:13.914101] [DEBUG] [REMOTE ] RYAAY: Symbol is viable for forecasting. [2026-01-06T12:21:13.914154] [INFO ] [MAIN ] [2760/3534] RYAAY kept (0.5s) | 2756 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:14.264656] [DEBUG] [REMOTE ] RYAM: Retrieved 2907 rows, trimmed to 300. [2026-01-06T12:21:14.264782] [DEBUG] [REMOTE ] RYAM: PASS: History has at least 300 days. [2026-01-06T12:21:14.264987] [DEBUG] [REMOTE ] RYAM: PASS: Price check passed. Min price $5.52. [2026-01-06T12:21:14.265148] [DEBUG] [REMOTE ] RYAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:14.265258] [DEBUG] [REMOTE ] RYAM: PASS: Integrity check passed. [2026-01-06T12:21:14.265297] [DEBUG] [REMOTE ] RYAM: Symbol is viable for forecasting. [2026-01-06T12:21:14.265345] [INFO ] [MAIN ] [2761/3534] RYAM kept (0.4s) | 2757 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:14.552864] [DEBUG] [REMOTE ] RYAN: Retrieved 1119 rows, trimmed to 300. [2026-01-06T12:21:14.552991] [DEBUG] [REMOTE ] RYAN: PASS: History has at least 300 days. [2026-01-06T12:21:14.553190] [DEBUG] [REMOTE ] RYAN: PASS: Price check passed. Min price $50.57. [2026-01-06T12:21:14.553318] [DEBUG] [REMOTE ] RYAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:14.553423] [DEBUG] [REMOTE ] RYAN: PASS: Integrity check passed. [2026-01-06T12:21:14.553462] [DEBUG] [REMOTE ] RYAN: Symbol is viable for forecasting. [2026-01-06T12:21:14.553508] [INFO ] [MAIN ] [2762/3534] RYAN kept (0.3s) | 2758 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:15.026383] [DEBUG] [REMOTE ] RYI: Retrieved 2869 rows, trimmed to 300. [2026-01-06T12:21:15.026521] [DEBUG] [REMOTE ] RYI: PASS: History has at least 300 days. [2026-01-06T12:21:15.026777] [DEBUG] [REMOTE ] RYI: PASS: Price check passed. Min price $19.71. [2026-01-06T12:21:15.026934] [DEBUG] [REMOTE ] RYI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:15.027056] [DEBUG] [REMOTE ] RYI: PASS: Integrity check passed. [2026-01-06T12:21:15.027099] [DEBUG] [REMOTE ] RYI: Symbol is viable for forecasting. [2026-01-06T12:21:15.027162] [INFO ] [MAIN ] [2763/3534] RYI kept (0.5s) | 2759 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:15.678338] [DEBUG] [REMOTE ] RYN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:15.678711] [DEBUG] [REMOTE ] RYN: PASS: History has at least 300 days. [2026-01-06T12:21:15.678984] [DEBUG] [REMOTE ] RYN: PASS: Price check passed. Min price $21.03. [2026-01-06T12:21:15.679121] [DEBUG] [REMOTE ] RYN: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:15.679253] [DEBUG] [REMOTE ] RYN: PASS: Integrity check passed. [2026-01-06T12:21:15.679294] [DEBUG] [REMOTE ] RYN: Symbol is viable for forecasting. [2026-01-06T12:21:15.679536] [INFO ] [MAIN ] [2764/3534] RYN kept (0.7s) | 2760 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:15.969909] [DEBUG] [REMOTE ] RYTM: Retrieved 2073 rows, trimmed to 300. [2026-01-06T12:21:15.970032] [DEBUG] [REMOTE ] RYTM: PASS: History has at least 300 days. [2026-01-06T12:21:15.970234] [DEBUG] [REMOTE ] RYTM: PASS: Price check passed. Min price $95.89. [2026-01-06T12:21:15.970369] [DEBUG] [REMOTE ] RYTM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:15.970476] [DEBUG] [REMOTE ] RYTM: PASS: Integrity check passed. [2026-01-06T12:21:15.970515] [DEBUG] [REMOTE ] RYTM: Symbol is viable for forecasting. [2026-01-06T12:21:15.970562] [INFO ] [MAIN ] [2765/3534] RYTM kept (0.3s) | 2761 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:16.423541] [DEBUG] [REMOTE ] RZB: Retrieved 2405 rows, trimmed to 300. [2026-01-06T12:21:16.423688] [DEBUG] [REMOTE ] RZB: PASS: History has at least 300 days. [2026-01-06T12:21:16.423890] [DEBUG] [REMOTE ] RZB: PASS: Price check passed. Min price $24.52. [2026-01-06T12:21:16.424024] [DEBUG] [REMOTE ] RZB: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:16.424132] [DEBUG] [REMOTE ] RZB: PASS: Integrity check passed. [2026-01-06T12:21:16.424188] [DEBUG] [REMOTE ] RZB: Symbol is viable for forecasting. [2026-01-06T12:21:16.424236] [INFO ] [MAIN ] [2766/3534] RZB kept (0.5s) | 2762 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:16.744153] [DEBUG] [REMOTE ] RZC: Retrieved 813 rows, trimmed to 300. [2026-01-06T12:21:16.744251] [DEBUG] [REMOTE ] RZC: PASS: History has at least 300 days. [2026-01-06T12:21:16.744449] [DEBUG] [REMOTE ] RZC: PASS: Price check passed. Min price $24.95. [2026-01-06T12:21:16.744626] [DEBUG] [REMOTE ] RZC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:16.744753] [DEBUG] [REMOTE ] RZC: PASS: Integrity check passed. [2026-01-06T12:21:16.744795] [DEBUG] [REMOTE ] RZC: Symbol is viable for forecasting. [2026-01-06T12:21:16.744843] [INFO ] [MAIN ] [2767/3534] RZC kept (0.3s) | 2763 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:17.054387] [DEBUG] [REMOTE ] S: Retrieved 1134 rows, trimmed to 300. [2026-01-06T12:21:17.054500] [DEBUG] [REMOTE ] S: PASS: History has at least 300 days. [2026-01-06T12:21:17.054713] [DEBUG] [REMOTE ] S: PASS: Price check passed. Min price $14.48. [2026-01-06T12:21:17.054843] [DEBUG] [REMOTE ] S: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:17.054946] [DEBUG] [REMOTE ] S: PASS: Integrity check passed. [2026-01-06T12:21:17.054985] [DEBUG] [REMOTE ] S: Symbol is viable for forecasting. [2026-01-06T12:21:17.055030] [INFO ] [MAIN ] [2768/3534] S kept (0.3s) | 2764 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:17.673711] [DEBUG] [REMOTE ] SA: Retrieved 5463 rows, trimmed to 300. [2026-01-06T12:21:17.673846] [DEBUG] [REMOTE ] SA: PASS: History has at least 300 days. [2026-01-06T12:21:17.674061] [DEBUG] [REMOTE ] SA: PASS: Price check passed. Min price $22.09. [2026-01-06T12:21:17.674192] [DEBUG] [REMOTE ] SA: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:17.674306] [DEBUG] [REMOTE ] SA: PASS: Integrity check passed. [2026-01-06T12:21:17.674346] [DEBUG] [REMOTE ] SA: Symbol is viable for forecasting. [2026-01-06T12:21:17.674393] [INFO ] [MAIN ] [2769/3534] SA kept (0.6s) | 2765 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:17.980177] [DEBUG] [REMOTE ] SAFE: Retrieved 2146 rows, trimmed to 300. [2026-01-06T12:21:17.980362] [DEBUG] [REMOTE ] SAFE: PASS: History has at least 300 days. [2026-01-06T12:21:17.980641] [DEBUG] [REMOTE ] SAFE: PASS: Price check passed. Min price $12.60. [2026-01-06T12:21:17.980791] [DEBUG] [REMOTE ] SAFE: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:17.980917] [DEBUG] [REMOTE ] SAFE: PASS: Integrity check passed. [2026-01-06T12:21:17.980960] [DEBUG] [REMOTE ] SAFE: Symbol is viable for forecasting. [2026-01-06T12:21:17.981014] [INFO ] [MAIN ] [2770/3534] SAFE kept (0.3s) | 2766 kept, 4 rejected | 130.5/min | ETA: 5.9m [2026-01-06T12:21:18.605767] [DEBUG] [REMOTE ] SAH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:18.605896] [DEBUG] [REMOTE ] SAH: PASS: History has at least 300 days. [2026-01-06T12:21:18.606101] [DEBUG] [REMOTE ] SAH: PASS: Price check passed. Min price $59.34. [2026-01-06T12:21:18.606231] [DEBUG] [REMOTE ] SAH: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:18.606341] [DEBUG] [REMOTE ] SAH: PASS: Integrity check passed. [2026-01-06T12:21:18.606379] [DEBUG] [REMOTE ] SAH: Symbol is viable for forecasting. [2026-01-06T12:21:18.606425] [INFO ] [MAIN ] [2771/3534] SAH kept (0.6s) | 2767 kept, 4 rejected | 130.5/min | ETA: 5.8m [2026-01-06T12:21:19.116367] [DEBUG] [REMOTE ] SAIA: Retrieved 5866 rows, trimmed to 300. [2026-01-06T12:21:19.116494] [DEBUG] [REMOTE ] SAIA: PASS: History has at least 300 days. [2026-01-06T12:21:19.116719] [DEBUG] [REMOTE ] SAIA: PASS: Price check passed. Min price $250.48. [2026-01-06T12:21:19.116890] [DEBUG] [REMOTE ] SAIA: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:19.117028] [DEBUG] [REMOTE ] SAIA: PASS: Integrity check passed. [2026-01-06T12:21:19.117095] [DEBUG] [REMOTE ] SAIA: Symbol is viable for forecasting. [2026-01-06T12:21:19.117158] [INFO ] [MAIN ] [2772/3534] SAIA kept (0.5s) | 2768 kept, 4 rejected | 130.5/min | ETA: 5.8m [2026-01-06T12:21:19.458710] [DEBUG] [REMOTE ] SAIC: Retrieved 3095 rows, trimmed to 300. [2026-01-06T12:21:19.458826] [DEBUG] [REMOTE ] SAIC: PASS: History has at least 300 days. [2026-01-06T12:21:19.459021] [DEBUG] [REMOTE ] SAIC: PASS: Price check passed. Min price $85.01. [2026-01-06T12:21:19.459153] [DEBUG] [REMOTE ] SAIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:19.459273] [DEBUG] [REMOTE ] SAIC: PASS: Integrity check passed. [2026-01-06T12:21:19.459322] [DEBUG] [REMOTE ] SAIC: Symbol is viable for forecasting. [2026-01-06T12:21:19.459378] [INFO ] [MAIN ] [2773/3534] SAIC kept (0.3s) | 2769 kept, 4 rejected | 130.5/min | ETA: 5.8m [2026-01-06T12:21:19.996309] [DEBUG] [REMOTE ] SAM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:19.996445] [DEBUG] [REMOTE ] SAM: PASS: History has at least 300 days. [2026-01-06T12:21:19.996676] [DEBUG] [REMOTE ] SAM: PASS: Price check passed. Min price $190.96. [2026-01-06T12:21:19.996809] [DEBUG] [REMOTE ] SAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:19.996922] [DEBUG] [REMOTE ] SAM: PASS: Integrity check passed. [2026-01-06T12:21:19.996962] [DEBUG] [REMOTE ] SAM: Symbol is viable for forecasting. [2026-01-06T12:21:19.997008] [INFO ] [MAIN ] [2774/3534] SAM kept (0.5s) | 2770 kept, 4 rejected | 130.5/min | ETA: 5.8m [2026-01-06T12:21:20.351264] [DEBUG] [REMOTE ] SAMG: Retrieved 3150 rows, trimmed to 300. [2026-01-06T12:21:20.351407] [DEBUG] [REMOTE ] SAMG: PASS: History has at least 300 days. [2026-01-06T12:21:20.351688] [DEBUG] [REMOTE ] SAMG: PASS: Price check passed. Min price $13.11. [2026-01-06T12:21:20.351859] [DEBUG] [REMOTE ] SAMG: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:20.351992] [DEBUG] [REMOTE ] SAMG: PASS: Integrity check passed. [2026-01-06T12:21:20.352041] [DEBUG] [REMOTE ] SAMG: Symbol is viable for forecasting. [2026-01-06T12:21:20.352100] [INFO ] [MAIN ] [2775/3534] SAMG kept (0.4s) | 2771 kept, 4 rejected | 130.5/min | ETA: 5.8m [2026-01-06T12:21:20.821367] [DEBUG] [REMOTE ] SAN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:20.821500] [DEBUG] [REMOTE ] SAN: PASS: History has at least 300 days. [2026-01-06T12:21:20.821733] [DEBUG] [REMOTE ] SAN: PASS: Price check passed. Min price $9.53. [2026-01-06T12:21:20.821873] [DEBUG] [REMOTE ] SAN: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:20.821990] [DEBUG] [REMOTE ] SAN: PASS: Integrity check passed. [2026-01-06T12:21:20.822032] [DEBUG] [REMOTE ] SAN: Symbol is viable for forecasting. [2026-01-06T12:21:20.822081] [INFO ] [MAIN ] [2776/3534] SAN kept (0.5s) | 2772 kept, 4 rejected | 130.5/min | ETA: 5.8m [2026-01-06T12:21:20.925992] [DEBUG] [REMOTE ] SANA: Retrieved 1235 rows, trimmed to 300. [2026-01-06T12:21:20.926118] [DEBUG] [REMOTE ] SANA: PASS: History has at least 300 days. [2026-01-06T12:21:20.926321] [DEBUG] [REMOTE ] SANA: PASS: Price check passed. Min price $3.23. [2026-01-06T12:21:20.926458] [DEBUG] [REMOTE ] SANA: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:20.926607] [DEBUG] [REMOTE ] SANA: PASS: Integrity check passed. [2026-01-06T12:21:20.926656] [DEBUG] [REMOTE ] SANA: Symbol is viable for forecasting. [2026-01-06T12:21:20.926706] [INFO ] [MAIN ] [2777/3534] SANA kept (0.1s) | 2773 kept, 4 rejected | 130.6/min | ETA: 5.8m [2026-01-06T12:21:21.584968] [DEBUG] [REMOTE ] SANM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:21.585100] [DEBUG] [REMOTE ] SANM: PASS: History has at least 300 days. [2026-01-06T12:21:21.585315] [DEBUG] [REMOTE ] SANM: PASS: Price check passed. Min price $122.71. [2026-01-06T12:21:21.585449] [DEBUG] [REMOTE ] SANM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:21.585561] [DEBUG] [REMOTE ] SANM: PASS: Integrity check passed. [2026-01-06T12:21:21.585642] [DEBUG] [REMOTE ] SANM: Symbol is viable for forecasting. [2026-01-06T12:21:21.585692] [INFO ] [MAIN ] [2778/3534] SANM kept (0.7s) | 2774 kept, 4 rejected | 130.6/min | ETA: 5.8m [2026-01-06T12:21:22.247397] [DEBUG] [REMOTE ] SAP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:22.247545] [DEBUG] [REMOTE ] SAP: PASS: History has at least 300 days. [2026-01-06T12:21:22.247832] [DEBUG] [REMOTE ] SAP: PASS: Price check passed. Min price $233.94. [2026-01-06T12:21:22.247971] [DEBUG] [REMOTE ] SAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:22.248093] [DEBUG] [REMOTE ] SAP: PASS: Integrity check passed. [2026-01-06T12:21:22.248134] [DEBUG] [REMOTE ] SAP: Symbol is viable for forecasting. [2026-01-06T12:21:22.248184] [INFO ] [MAIN ] [2779/3534] SAP kept (0.7s) | 2775 kept, 4 rejected | 130.5/min | ETA: 5.8m [2026-01-06T12:21:22.512441] [DEBUG] [REMOTE ] SARK: Retrieved 1042 rows, trimmed to 300. [2026-01-06T12:21:22.512601] [DEBUG] [REMOTE ] SARK: PASS: History has at least 300 days. [2026-01-06T12:21:22.512809] [DEBUG] [REMOTE ] SARK: PASS: Price check passed. Min price $26.18. [2026-01-06T12:21:22.512944] [DEBUG] [REMOTE ] SARK: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:22.513052] [DEBUG] [REMOTE ] SARK: PASS: Integrity check passed. [2026-01-06T12:21:22.513093] [DEBUG] [REMOTE ] SARK: Symbol is viable for forecasting. [2026-01-06T12:21:22.513142] [INFO ] [MAIN ] [2780/3534] SARK kept (0.3s) | 2776 kept, 4 rejected | 130.6/min | ETA: 5.8m [2026-01-06T12:21:22.898926] [DEBUG] [REMOTE ] SATL: Retrieved 1200 rows, trimmed to 300. [2026-01-06T12:21:22.899066] [DEBUG] [REMOTE ] SATL: PASS: History has at least 300 days. [2026-01-06T12:21:22.899271] [DEBUG] [REMOTE ] SATL: PASS: Price check passed. Min price $1.27. [2026-01-06T12:21:22.899405] [DEBUG] [REMOTE ] SATL: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:22.899516] [DEBUG] [REMOTE ] SATL: PASS: Integrity check passed. [2026-01-06T12:21:22.899556] [DEBUG] [REMOTE ] SATL: Symbol is viable for forecasting. [2026-01-06T12:21:22.899644] [INFO ] [MAIN ] [2781/3534] SATL kept (0.4s) | 2777 kept, 4 rejected | 130.6/min | ETA: 5.8m [2026-01-06T12:21:23.478083] [DEBUG] [REMOTE ] SATS: Retrieved 4531 rows, trimmed to 300. [2026-01-06T12:21:23.478239] [DEBUG] [REMOTE ] SATS: PASS: History has at least 300 days. [2026-01-06T12:21:23.478509] [DEBUG] [REMOTE ] SATS: PASS: Price check passed. Min price $66.93. [2026-01-06T12:21:23.478699] [DEBUG] [REMOTE ] SATS: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:23.478846] [DEBUG] [REMOTE ] SATS: PASS: Integrity check passed. [2026-01-06T12:21:23.478895] [DEBUG] [REMOTE ] SATS: Symbol is viable for forecasting. [2026-01-06T12:21:23.478955] [INFO ] [MAIN ] [2782/3534] SATS kept (0.6s) | 2778 kept, 4 rejected | 130.5/min | ETA: 5.8m [2026-01-06T12:21:24.006511] [DEBUG] [REMOTE ] SAVA: Retrieved 6407 rows, trimmed to 300. [2026-01-06T12:21:24.006674] [DEBUG] [REMOTE ] SAVA: PASS: History has at least 300 days. [2026-01-06T12:21:24.006912] [DEBUG] [REMOTE ] SAVA: PASS: Price check passed. Min price $1.98. [2026-01-06T12:21:24.007087] [DEBUG] [REMOTE ] SAVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:24.007214] [DEBUG] [REMOTE ] SAVA: PASS: Integrity check passed. [2026-01-06T12:21:24.007256] [DEBUG] [REMOTE ] SAVA: Symbol is viable for forecasting. [2026-01-06T12:21:24.007305] [INFO ] [MAIN ] [2783/3534] SAVA kept (0.5s) | 2779 kept, 4 rejected | 130.5/min | ETA: 5.8m [2026-01-06T12:21:24.394512] [DEBUG] [REMOTE ] SB: Retrieved 4428 rows, trimmed to 300. [2026-01-06T12:21:24.394671] [DEBUG] [REMOTE ] SB: PASS: History has at least 300 days. [2026-01-06T12:21:24.394888] [DEBUG] [REMOTE ] SB: PASS: Price check passed. Min price $4.10. [2026-01-06T12:21:24.395028] [DEBUG] [REMOTE ] SB: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:24.395162] [DEBUG] [REMOTE ] SB: PASS: Integrity check passed. [2026-01-06T12:21:24.395203] [DEBUG] [REMOTE ] SB: Symbol is viable for forecasting. [2026-01-06T12:21:24.395252] [INFO ] [MAIN ] [2784/3534] SB kept (0.4s) | 2780 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:24.880158] [DEBUG] [REMOTE ] SBAC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:24.880329] [DEBUG] [REMOTE ] SBAC: PASS: History has at least 300 days. [2026-01-06T12:21:24.880600] [DEBUG] [REMOTE ] SBAC: PASS: Price check passed. Min price $186.42. [2026-01-06T12:21:24.880735] [DEBUG] [REMOTE ] SBAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:24.880864] [DEBUG] [REMOTE ] SBAC: PASS: Integrity check passed. [2026-01-06T12:21:24.880914] [DEBUG] [REMOTE ] SBAC: Symbol is viable for forecasting. [2026-01-06T12:21:24.881173] [INFO ] [MAIN ] [2785/3534] SBAC kept (0.5s) | 2781 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:25.364629] [DEBUG] [REMOTE ] SBCF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:25.364769] [DEBUG] [REMOTE ] SBCF: PASS: History has at least 300 days. [2026-01-06T12:21:25.364990] [DEBUG] [REMOTE ] SBCF: PASS: Price check passed. Min price $28.63. [2026-01-06T12:21:25.365122] [DEBUG] [REMOTE ] SBCF: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:25.365238] [DEBUG] [REMOTE ] SBCF: PASS: Integrity check passed. [2026-01-06T12:21:25.365277] [DEBUG] [REMOTE ] SBCF: Symbol is viable for forecasting. [2026-01-06T12:21:25.365324] [INFO ] [MAIN ] [2786/3534] SBCF kept (0.5s) | 2782 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:25.764422] [DEBUG] [REMOTE ] SBFM: Retrieved 4038 rows, trimmed to 300. [2026-01-06T12:21:25.764657] [DEBUG] [REMOTE ] SBFM: PASS: History has at least 300 days. [2026-01-06T12:21:25.764971] [DEBUG] [REMOTE ] SBFM: PASS: Price check passed. Min price $1.23. [2026-01-06T12:21:25.765120] [DEBUG] [REMOTE ] SBFM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:25.765262] [DEBUG] [REMOTE ] SBFM: PASS: Integrity check passed. [2026-01-06T12:21:25.765306] [DEBUG] [REMOTE ] SBFM: Symbol is viable for forecasting. [2026-01-06T12:21:25.765363] [INFO ] [MAIN ] [2787/3534] SBFM kept (0.4s) | 2783 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:26.226713] [DEBUG] [REMOTE ] SBGI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:26.226864] [DEBUG] [REMOTE ] SBGI: PASS: History has at least 300 days. [2026-01-06T12:21:26.227105] [DEBUG] [REMOTE ] SBGI: PASS: Price check passed. Min price $12.53. [2026-01-06T12:21:26.227247] [DEBUG] [REMOTE ] SBGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:26.227380] [DEBUG] [REMOTE ] SBGI: PASS: Integrity check passed. [2026-01-06T12:21:26.227431] [DEBUG] [REMOTE ] SBGI: Symbol is viable for forecasting. [2026-01-06T12:21:26.227493] [INFO ] [MAIN ] [2788/3534] SBGI kept (0.5s) | 2784 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:26.688271] [DEBUG] [REMOTE ] SBH: Retrieved 4811 rows, trimmed to 300. [2026-01-06T12:21:26.688524] [DEBUG] [REMOTE ] SBH: PASS: History has at least 300 days. [2026-01-06T12:21:26.688940] [DEBUG] [REMOTE ] SBH: PASS: Price check passed. Min price $13.76. [2026-01-06T12:21:26.689136] [DEBUG] [REMOTE ] SBH: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:26.689336] [DEBUG] [REMOTE ] SBH: PASS: Integrity check passed. [2026-01-06T12:21:26.689397] [DEBUG] [REMOTE ] SBH: Symbol is viable for forecasting. [2026-01-06T12:21:26.689487] [INFO ] [MAIN ] [2789/3534] SBH kept (0.5s) | 2785 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:27.439255] [DEBUG] [REMOTE ] SBI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:27.439421] [DEBUG] [REMOTE ] SBI: PASS: History has at least 300 days. [2026-01-06T12:21:27.439728] [DEBUG] [REMOTE ] SBI: PASS: Price check passed. Min price $7.66. [2026-01-06T12:21:27.439909] [DEBUG] [REMOTE ] SBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:27.440077] [DEBUG] [REMOTE ] SBI: PASS: Integrity check passed. [2026-01-06T12:21:27.440122] [DEBUG] [REMOTE ] SBI: Symbol is viable for forecasting. [2026-01-06T12:21:27.440176] [INFO ] [MAIN ] [2790/3534] SBI kept (0.8s) | 2786 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:27.852457] [DEBUG] [REMOTE ] SBLK: Retrieved 4995 rows, trimmed to 300. [2026-01-06T12:21:27.852691] [DEBUG] [REMOTE ] SBLK: PASS: History has at least 300 days. [2026-01-06T12:21:27.853019] [DEBUG] [REMOTE ] SBLK: PASS: Price check passed. Min price $16.70. [2026-01-06T12:21:27.853162] [DEBUG] [REMOTE ] SBLK: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:27.853315] [DEBUG] [REMOTE ] SBLK: PASS: Integrity check passed. [2026-01-06T12:21:27.853364] [DEBUG] [REMOTE ] SBLK: Symbol is viable for forecasting. [2026-01-06T12:21:27.853421] [INFO ] [MAIN ] [2791/3534] SBLK kept (0.4s) | 2787 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:28.377147] [DEBUG] [REMOTE ] SBRA: Retrieved 5980 rows, trimmed to 300. [2026-01-06T12:21:28.377303] [DEBUG] [REMOTE ] SBRA: PASS: History has at least 300 days. [2026-01-06T12:21:28.377567] [DEBUG] [REMOTE ] SBRA: PASS: Price check passed. Min price $16.96. [2026-01-06T12:21:28.377753] [DEBUG] [REMOTE ] SBRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:28.377887] [DEBUG] [REMOTE ] SBRA: PASS: Integrity check passed. [2026-01-06T12:21:28.377928] [DEBUG] [REMOTE ] SBRA: Symbol is viable for forecasting. [2026-01-06T12:21:28.377977] [INFO ] [MAIN ] [2792/3534] SBRA kept (0.5s) | 2788 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:28.838610] [DEBUG] [REMOTE ] SBS: Retrieved 5952 rows, trimmed to 300. [2026-01-06T12:21:28.839042] [DEBUG] [REMOTE ] SBS: PASS: History has at least 300 days. [2026-01-06T12:21:28.839707] [DEBUG] [REMOTE ] SBS: PASS: Price check passed. Min price $21.20. [2026-01-06T12:21:28.839859] [DEBUG] [REMOTE ] SBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:28.840013] [DEBUG] [REMOTE ] SBS: PASS: Integrity check passed. [2026-01-06T12:21:28.840055] [DEBUG] [REMOTE ] SBS: Symbol is viable for forecasting. [2026-01-06T12:21:28.840115] [INFO ] [MAIN ] [2793/3534] SBS kept (0.5s) | 2789 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:29.371055] [DEBUG] [REMOTE ] SBSI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:29.371208] [DEBUG] [REMOTE ] SBSI: PASS: History has at least 300 days. [2026-01-06T12:21:29.371489] [DEBUG] [REMOTE ] SBSI: PASS: Price check passed. Min price $26.11. [2026-01-06T12:21:29.371690] [DEBUG] [REMOTE ] SBSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:29.371828] [DEBUG] [REMOTE ] SBSI: PASS: Integrity check passed. [2026-01-06T12:21:29.371869] [DEBUG] [REMOTE ] SBSI: Symbol is viable for forecasting. [2026-01-06T12:21:29.371921] [INFO ] [MAIN ] [2794/3534] SBSI kept (0.5s) | 2790 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:29.858257] [DEBUG] [REMOTE ] SBUX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:29.858401] [DEBUG] [REMOTE ] SBUX: PASS: History has at least 300 days. [2026-01-06T12:21:29.858657] [DEBUG] [REMOTE ] SBUX: PASS: Price check passed. Min price $77.89. [2026-01-06T12:21:29.858798] [DEBUG] [REMOTE ] SBUX: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:29.858921] [DEBUG] [REMOTE ] SBUX: PASS: Integrity check passed. [2026-01-06T12:21:29.858961] [DEBUG] [REMOTE ] SBUX: Symbol is viable for forecasting. [2026-01-06T12:21:29.859011] [INFO ] [MAIN ] [2795/3534] SBUX kept (0.5s) | 2791 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:30.286711] [DEBUG] [REMOTE ] SCD: Retrieved 5501 rows, trimmed to 300. [2026-01-06T12:21:30.286847] [DEBUG] [REMOTE ] SCD: PASS: History has at least 300 days. [2026-01-06T12:21:30.287069] [DEBUG] [REMOTE ] SCD: PASS: Price check passed. Min price $13.84. [2026-01-06T12:21:30.287212] [DEBUG] [REMOTE ] SCD: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:30.287347] [DEBUG] [REMOTE ] SCD: PASS: Integrity check passed. [2026-01-06T12:21:30.287389] [DEBUG] [REMOTE ] SCD: Symbol is viable for forecasting. [2026-01-06T12:21:30.287439] [INFO ] [MAIN ] [2796/3534] SCD kept (0.4s) | 2792 kept, 4 rejected | 130.5/min | ETA: 5.7m [2026-01-06T12:21:30.793911] [DEBUG] [REMOTE ] SCHL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:30.794037] [DEBUG] [REMOTE ] SCHL: PASS: History has at least 300 days. [2026-01-06T12:21:30.794245] [DEBUG] [REMOTE ] SCHL: PASS: Price check passed. Min price $27.00. [2026-01-06T12:21:30.794376] [DEBUG] [REMOTE ] SCHL: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:30.794486] [DEBUG] [REMOTE ] SCHL: PASS: Integrity check passed. [2026-01-06T12:21:30.794525] [DEBUG] [REMOTE ] SCHL: Symbol is viable for forecasting. [2026-01-06T12:21:30.794589] [INFO ] [MAIN ] [2797/3534] SCHL kept (0.5s) | 2793 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:31.340082] [DEBUG] [REMOTE ] SCI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:31.340209] [DEBUG] [REMOTE ] SCI: PASS: History has at least 300 days. [2026-01-06T12:21:31.340410] [DEBUG] [REMOTE ] SCI: PASS: Price check passed. Min price $75.57. [2026-01-06T12:21:31.340541] [DEBUG] [REMOTE ] SCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:31.340679] [DEBUG] [REMOTE ] SCI: PASS: Integrity check passed. [2026-01-06T12:21:31.340720] [DEBUG] [REMOTE ] SCI: Symbol is viable for forecasting. [2026-01-06T12:21:31.340767] [INFO ] [MAIN ] [2798/3534] SCI kept (0.5s) | 2794 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:31.861855] [DEBUG] [REMOTE ] SCL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:31.862013] [DEBUG] [REMOTE ] SCL: PASS: History has at least 300 days. [2026-01-06T12:21:31.862282] [DEBUG] [REMOTE ] SCL: PASS: Price check passed. Min price $41.94. [2026-01-06T12:21:31.862418] [DEBUG] [REMOTE ] SCL: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:31.862545] [DEBUG] [REMOTE ] SCL: PASS: Integrity check passed. [2026-01-06T12:21:31.862610] [DEBUG] [REMOTE ] SCL: Symbol is viable for forecasting. [2026-01-06T12:21:31.862659] [INFO ] [MAIN ] [2799/3534] SCL kept (0.5s) | 2795 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:32.211140] [DEBUG] [REMOTE ] SCM: Retrieved 3308 rows, trimmed to 300. [2026-01-06T12:21:32.211268] [DEBUG] [REMOTE ] SCM: PASS: History has at least 300 days. [2026-01-06T12:21:32.211473] [DEBUG] [REMOTE ] SCM: PASS: Price check passed. Min price $11.34. [2026-01-06T12:21:32.211626] [DEBUG] [REMOTE ] SCM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:32.211738] [DEBUG] [REMOTE ] SCM: PASS: Integrity check passed. [2026-01-06T12:21:32.211777] [DEBUG] [REMOTE ] SCM: Symbol is viable for forecasting. [2026-01-06T12:21:32.211824] [INFO ] [MAIN ] [2800/3534] SCM kept (0.3s) | 2796 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:32.788746] [DEBUG] [REMOTE ] SCSC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:32.788887] [DEBUG] [REMOTE ] SCSC: PASS: History has at least 300 days. [2026-01-06T12:21:32.789118] [DEBUG] [REMOTE ] SCSC: PASS: Price check passed. Min price $37.72. [2026-01-06T12:21:32.789251] [DEBUG] [REMOTE ] SCSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:32.789368] [DEBUG] [REMOTE ] SCSC: PASS: Integrity check passed. [2026-01-06T12:21:32.789409] [DEBUG] [REMOTE ] SCSC: Symbol is viable for forecasting. [2026-01-06T12:21:32.789457] [INFO ] [MAIN ] [2801/3534] SCSC kept (0.6s) | 2797 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:33.253586] [DEBUG] [REMOTE ] SCVL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:33.253721] [DEBUG] [REMOTE ] SCVL: PASS: History has at least 300 days. [2026-01-06T12:21:33.253944] [DEBUG] [REMOTE ] SCVL: PASS: Price check passed. Min price $15.67. [2026-01-06T12:21:33.254121] [DEBUG] [REMOTE ] SCVL: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:33.254240] [DEBUG] [REMOTE ] SCVL: PASS: Integrity check passed. [2026-01-06T12:21:33.254280] [DEBUG] [REMOTE ] SCVL: Symbol is viable for forecasting. [2026-01-06T12:21:33.254328] [INFO ] [MAIN ] [2802/3534] SCVL kept (0.5s) | 2798 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:33.511024] [DEBUG] [REMOTE ] SCZ: Retrieved 4544 rows, trimmed to 300. [2026-01-06T12:21:33.511151] [DEBUG] [REMOTE ] SCZ: PASS: History has at least 300 days. [2026-01-06T12:21:33.511359] [DEBUG] [REMOTE ] SCZ: PASS: Price check passed. Min price $72.07. [2026-01-06T12:21:33.511495] [DEBUG] [REMOTE ] SCZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:33.511632] [DEBUG] [REMOTE ] SCZ: PASS: Integrity check passed. [2026-01-06T12:21:33.511674] [DEBUG] [REMOTE ] SCZ: Symbol is viable for forecasting. [2026-01-06T12:21:33.511722] [INFO ] [MAIN ] [2803/3534] SCZ kept (0.3s) | 2799 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:33.981830] [DEBUG] [REMOTE ] SD: Retrieved 2326 rows, trimmed to 300. [2026-01-06T12:21:33.982017] [DEBUG] [REMOTE ] SD: PASS: History has at least 300 days. [2026-01-06T12:21:33.982298] [DEBUG] [REMOTE ] SD: PASS: Price check passed. Min price $11.16. [2026-01-06T12:21:33.982459] [DEBUG] [REMOTE ] SD: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:33.982610] [DEBUG] [REMOTE ] SD: PASS: Integrity check passed. [2026-01-06T12:21:33.982656] [DEBUG] [REMOTE ] SD: Symbol is viable for forecasting. [2026-01-06T12:21:33.982708] [INFO ] [MAIN ] [2804/3534] SD kept (0.5s) | 2800 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:34.230765] [DEBUG] [REMOTE ] SDA: Retrieved 661 rows, trimmed to 300. [2026-01-06T12:21:34.230900] [DEBUG] [REMOTE ] SDA: PASS: History has at least 300 days. [2026-01-06T12:21:34.231099] [DEBUG] [REMOTE ] SDA: PASS: Price check passed. Min price $1.81. [2026-01-06T12:21:34.231259] [DEBUG] [REMOTE ] SDA: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:34.231369] [DEBUG] [REMOTE ] SDA: PASS: Integrity check passed. [2026-01-06T12:21:34.231408] [DEBUG] [REMOTE ] SDA: Symbol is viable for forecasting. [2026-01-06T12:21:34.231455] [INFO ] [MAIN ] [2805/3534] SDA kept (0.2s) | 2801 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:34.749839] [DEBUG] [REMOTE ] SDHY: Retrieved 1282 rows, trimmed to 300. [2026-01-06T12:21:34.749968] [DEBUG] [REMOTE ] SDHY: PASS: History has at least 300 days. [2026-01-06T12:21:34.750166] [DEBUG] [REMOTE ] SDHY: PASS: Price check passed. Min price $16.04. [2026-01-06T12:21:34.750298] [DEBUG] [REMOTE ] SDHY: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:34.750407] [DEBUG] [REMOTE ] SDHY: PASS: Integrity check passed. [2026-01-06T12:21:34.750448] [DEBUG] [REMOTE ] SDHY: Symbol is viable for forecasting. [2026-01-06T12:21:34.750495] [INFO ] [MAIN ] [2806/3534] SDHY kept (0.5s) | 2802 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:35.088209] [DEBUG] [REMOTE ] SDRL: Retrieved 808 rows, trimmed to 300. [2026-01-06T12:21:35.088366] [DEBUG] [REMOTE ] SDRL: PASS: History has at least 300 days. [2026-01-06T12:21:35.088629] [DEBUG] [REMOTE ] SDRL: PASS: Price check passed. Min price $28.40. [2026-01-06T12:21:35.088799] [DEBUG] [REMOTE ] SDRL: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:35.088932] [DEBUG] [REMOTE ] SDRL: PASS: Integrity check passed. [2026-01-06T12:21:35.088979] [DEBUG] [REMOTE ] SDRL: Symbol is viable for forecasting. [2026-01-06T12:21:35.089037] [INFO ] [MAIN ] [2807/3534] SDRL kept (0.3s) | 2803 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:35.568831] [DEBUG] [REMOTE ] SDVY: Retrieved 2052 rows, trimmed to 300. [2026-01-06T12:21:35.568976] [DEBUG] [REMOTE ] SDVY: PASS: History has at least 300 days. [2026-01-06T12:21:35.569218] [DEBUG] [REMOTE ] SDVY: PASS: Price check passed. Min price $36.31. [2026-01-06T12:21:35.569403] [DEBUG] [REMOTE ] SDVY: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:35.569538] [DEBUG] [REMOTE ] SDVY: PASS: Integrity check passed. [2026-01-06T12:21:35.569606] [DEBUG] [REMOTE ] SDVY: Symbol is viable for forecasting. [2026-01-06T12:21:35.569677] [INFO ] [MAIN ] [2808/3534] SDVY kept (0.5s) | 2804 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:35.961462] [DEBUG] [REMOTE ] SE: Retrieved 2062 rows, trimmed to 300. [2026-01-06T12:21:35.961600] [DEBUG] [REMOTE ] SE: PASS: History has at least 300 days. [2026-01-06T12:21:35.961798] [DEBUG] [REMOTE ] SE: PASS: Price check passed. Min price $118.95. [2026-01-06T12:21:35.961930] [DEBUG] [REMOTE ] SE: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:35.962039] [DEBUG] [REMOTE ] SE: PASS: Integrity check passed. [2026-01-06T12:21:35.962079] [DEBUG] [REMOTE ] SE: Symbol is viable for forecasting. [2026-01-06T12:21:35.962126] [INFO ] [MAIN ] [2809/3534] SE kept (0.4s) | 2805 kept, 4 rejected | 130.5/min | ETA: 5.6m [2026-01-06T12:21:36.391451] [DEBUG] [REMOTE ] SEDG: Retrieved 2711 rows, trimmed to 300. [2026-01-06T12:21:36.391597] [DEBUG] [REMOTE ] SEDG: PASS: History has at least 300 days. [2026-01-06T12:21:36.391799] [DEBUG] [REMOTE ] SEDG: PASS: Price check passed. Min price $28.47. [2026-01-06T12:21:36.391931] [DEBUG] [REMOTE ] SEDG: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:36.392040] [DEBUG] [REMOTE ] SEDG: PASS: Integrity check passed. [2026-01-06T12:21:36.392079] [DEBUG] [REMOTE ] SEDG: Symbol is viable for forecasting. [2026-01-06T12:21:36.392127] [INFO ] [MAIN ] [2810/3534] SEDG kept (0.4s) | 2806 kept, 4 rejected | 130.5/min | ETA: 5.5m [2026-01-06T12:21:36.750495] [DEBUG] [REMOTE ] SEE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:36.750651] [DEBUG] [REMOTE ] SEE: PASS: History has at least 300 days. [2026-01-06T12:21:36.750876] [DEBUG] [REMOTE ] SEE: PASS: Price check passed. Min price $33.33. [2026-01-06T12:21:36.751008] [DEBUG] [REMOTE ] SEE: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:36.751123] [DEBUG] [REMOTE ] SEE: PASS: Integrity check passed. [2026-01-06T12:21:36.751164] [DEBUG] [REMOTE ] SEE: Symbol is viable for forecasting. [2026-01-06T12:21:36.751213] [INFO ] [MAIN ] [2811/3534] SEE kept (0.4s) | 2807 kept, 4 rejected | 130.6/min | ETA: 5.5m [2026-01-06T12:21:37.338452] [DEBUG] [REMOTE ] SEIC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:37.338618] [DEBUG] [REMOTE ] SEIC: PASS: History has at least 300 days. [2026-01-06T12:21:37.338856] [DEBUG] [REMOTE ] SEIC: PASS: Price check passed. Min price $77.79. [2026-01-06T12:21:37.338996] [DEBUG] [REMOTE ] SEIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:37.339135] [DEBUG] [REMOTE ] SEIC: PASS: Integrity check passed. [2026-01-06T12:21:37.339184] [DEBUG] [REMOTE ] SEIC: Symbol is viable for forecasting. [2026-01-06T12:21:37.339235] [INFO ] [MAIN ] [2812/3534] SEIC kept (0.6s) | 2808 kept, 4 rejected | 130.5/min | ETA: 5.5m [2026-01-06T12:21:37.625771] [DEBUG] [REMOTE ] SELF: Retrieved 4411 rows, trimmed to 300. [2026-01-06T12:21:37.625940] [DEBUG] [REMOTE ] SELF: PASS: History has at least 300 days. [2026-01-06T12:21:37.626204] [DEBUG] [REMOTE ] SELF: PASS: Price check passed. Min price $4.79. [2026-01-06T12:21:37.626360] [DEBUG] [REMOTE ] SELF: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:37.626499] [DEBUG] [REMOTE ] SELF: PASS: Integrity check passed. [2026-01-06T12:21:37.626543] [DEBUG] [REMOTE ] SELF: Symbol is viable for forecasting. [2026-01-06T12:21:37.626621] [INFO ] [MAIN ] [2813/3534] SELF kept (0.3s) | 2809 kept, 4 rejected | 130.6/min | ETA: 5.5m [2026-01-06T12:21:38.161478] [DEBUG] [REMOTE ] SEM: Retrieved 4094 rows, trimmed to 300. [2026-01-06T12:21:38.161765] [DEBUG] [REMOTE ] SEM: PASS: History has at least 300 days. [2026-01-06T12:21:38.162235] [DEBUG] [REMOTE ] SEM: PASS: Price check passed. Min price $12.74. [2026-01-06T12:21:38.162640] [DEBUG] [REMOTE ] SEM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:38.162875] [DEBUG] [REMOTE ] SEM: PASS: Integrity check passed. [2026-01-06T12:21:38.162941] [DEBUG] [REMOTE ] SEM: Symbol is viable for forecasting. [2026-01-06T12:21:38.163024] [INFO ] [MAIN ] [2814/3534] SEM kept (0.5s) | 2810 kept, 4 rejected | 130.5/min | ETA: 5.5m [2026-01-06T12:21:38.672413] [DEBUG] [REMOTE ] SENEA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:38.672558] [DEBUG] [REMOTE ] SENEA: PASS: History has at least 300 days. [2026-01-06T12:21:38.672821] [DEBUG] [REMOTE ] SENEA: PASS: Price check passed. Min price $101.18. [2026-01-06T12:21:38.672958] [DEBUG] [REMOTE ] SENEA: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:38.673082] [DEBUG] [REMOTE ] SENEA: PASS: Integrity check passed. [2026-01-06T12:21:38.673122] [DEBUG] [REMOTE ] SENEA: Symbol is viable for forecasting. [2026-01-06T12:21:38.673170] [INFO ] [MAIN ] [2815/3534] SENEA kept (0.5s) | 2811 kept, 4 rejected | 130.5/min | ETA: 5.5m [2026-01-06T12:21:39.005750] [DEBUG] [REMOTE ] SENS: Retrieved 2465 rows, trimmed to 300. [2026-01-06T12:21:39.006009] [DEBUG] [REMOTE ] SENS: PASS: History has at least 300 days. [2026-01-06T12:21:39.006415] [DEBUG] [REMOTE ] SENS: PASS: Price check passed. Min price $5.27. [2026-01-06T12:21:39.006687] [DEBUG] [REMOTE ] SENS: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:39.006880] [DEBUG] [REMOTE ] SENS: PASS: Integrity check passed. [2026-01-06T12:21:39.006940] [DEBUG] [REMOTE ] SENS: Symbol is viable for forecasting. [2026-01-06T12:21:39.007019] [INFO ] [MAIN ] [2816/3534] SENS kept (0.3s) | 2812 kept, 4 rejected | 130.6/min | ETA: 5.5m [2026-01-06T12:21:39.297435] [DEBUG] [REMOTE ] SERA: Retrieved 1124 rows, trimmed to 300. [2026-01-06T12:21:39.297558] [DEBUG] [REMOTE ] SERA: PASS: History has at least 300 days. [2026-01-06T12:21:39.297797] [DEBUG] [REMOTE ] SERA: PASS: Price check passed. Min price $2.52. [2026-01-06T12:21:39.297933] [DEBUG] [REMOTE ] SERA: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:39.298040] [DEBUG] [REMOTE ] SERA: PASS: Integrity check passed. [2026-01-06T12:21:39.298080] [DEBUG] [REMOTE ] SERA: Symbol is viable for forecasting. [2026-01-06T12:21:39.298126] [INFO ] [MAIN ] [2817/3534] SERA kept (0.3s) | 2813 kept, 4 rejected | 130.6/min | ETA: 5.5m [2026-01-06T12:21:39.702777] [DEBUG] [REMOTE ] SES: Retrieved 1219 rows, trimmed to 300. [2026-01-06T12:21:39.702916] [DEBUG] [REMOTE ] SES: PASS: History has at least 300 days. [2026-01-06T12:21:39.703120] [DEBUG] [REMOTE ] SES: PASS: Price check passed. Min price $1.79. [2026-01-06T12:21:39.703253] [DEBUG] [REMOTE ] SES: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:39.703361] [DEBUG] [REMOTE ] SES: PASS: Integrity check passed. [2026-01-06T12:21:39.703401] [DEBUG] [REMOTE ] SES: Symbol is viable for forecasting. [2026-01-06T12:21:39.703448] [INFO ] [MAIN ] [2818/3534] SES kept (0.4s) | 2814 kept, 4 rejected | 130.6/min | ETA: 5.5m [2026-01-06T12:21:40.202565] [DEBUG] [REMOTE ] SEVN: Retrieved 1365 rows, trimmed to 300. [2026-01-06T12:21:40.202788] [DEBUG] [REMOTE ] SEVN: PASS: History has at least 300 days. [2026-01-06T12:21:40.203030] [DEBUG] [REMOTE ] SEVN: PASS: Price check passed. Min price $8.52. [2026-01-06T12:21:40.203171] [DEBUG] [REMOTE ] SEVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:40.203299] [DEBUG] [REMOTE ] SEVN: PASS: Integrity check passed. [2026-01-06T12:21:40.203342] [DEBUG] [REMOTE ] SEVN: Symbol is viable for forecasting. [2026-01-06T12:21:40.203393] [INFO ] [MAIN ] [2819/3534] SEVN kept (0.5s) | 2815 kept, 4 rejected | 130.6/min | ETA: 5.5m [2026-01-06T12:21:40.489820] [DEBUG] [REMOTE ] SEZL: Retrieved 598 rows, trimmed to 300. [2026-01-06T12:21:40.489947] [DEBUG] [REMOTE ] SEZL: PASS: History has at least 300 days. [2026-01-06T12:21:40.490143] [DEBUG] [REMOTE ] SEZL: PASS: Price check passed. Min price $50.97. [2026-01-06T12:21:40.490289] [DEBUG] [REMOTE ] SEZL: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:40.490398] [DEBUG] [REMOTE ] SEZL: PASS: Integrity check passed. [2026-01-06T12:21:40.490438] [DEBUG] [REMOTE ] SEZL: Symbol is viable for forecasting. [2026-01-06T12:21:40.490483] [INFO ] [MAIN ] [2820/3534] SEZL kept (0.3s) | 2816 kept, 4 rejected | 130.6/min | ETA: 5.5m [2026-01-06T12:21:41.187904] [DEBUG] [REMOTE ] SF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:41.188064] [DEBUG] [REMOTE ] SF: PASS: History has at least 300 days. [2026-01-06T12:21:41.188333] [DEBUG] [REMOTE ] SF: PASS: Price check passed. Min price $106.66. [2026-01-06T12:21:41.188500] [DEBUG] [REMOTE ] SF: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:41.188658] [DEBUG] [REMOTE ] SF: PASS: Integrity check passed. [2026-01-06T12:21:41.188703] [DEBUG] [REMOTE ] SF: Symbol is viable for forecasting. [2026-01-06T12:21:41.188765] [INFO ] [MAIN ] [2821/3534] SF kept (0.7s) | 2817 kept, 4 rejected | 130.6/min | ETA: 5.5m [2026-01-06T12:21:41.497063] [DEBUG] [REMOTE ] SFB: Retrieved 2064 rows, trimmed to 300. [2026-01-06T12:21:41.497259] [DEBUG] [REMOTE ] SFB: PASS: History has at least 300 days. [2026-01-06T12:21:41.497522] [DEBUG] [REMOTE ] SFB: PASS: Price check passed. Min price $20.45. [2026-01-06T12:21:41.497711] [DEBUG] [REMOTE ] SFB: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:41.497847] [DEBUG] [REMOTE ] SFB: PASS: Integrity check passed. [2026-01-06T12:21:41.497889] [DEBUG] [REMOTE ] SFB: Symbol is viable for forecasting. [2026-01-06T12:21:41.497945] [INFO ] [MAIN ] [2822/3534] SFB kept (0.3s) | 2818 kept, 4 rejected | 130.6/min | ETA: 5.5m [2026-01-06T12:21:41.931727] [DEBUG] [REMOTE ] SFBS: Retrieved 2929 rows, trimmed to 300. [2026-01-06T12:21:41.931853] [DEBUG] [REMOTE ] SFBS: PASS: History has at least 300 days. [2026-01-06T12:21:41.932052] [DEBUG] [REMOTE ] SFBS: PASS: Price check passed. Min price $67.40. [2026-01-06T12:21:41.932187] [DEBUG] [REMOTE ] SFBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:41.932295] [DEBUG] [REMOTE ] SFBS: PASS: Integrity check passed. [2026-01-06T12:21:41.932335] [DEBUG] [REMOTE ] SFBS: Symbol is viable for forecasting. [2026-01-06T12:21:41.932382] [INFO ] [MAIN ] [2823/3534] SFBS kept (0.4s) | 2819 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:42.301924] [DEBUG] [REMOTE ] SFIX: Retrieved 2042 rows, trimmed to 300. [2026-01-06T12:21:42.302048] [DEBUG] [REMOTE ] SFIX: PASS: History has at least 300 days. [2026-01-06T12:21:42.302252] [DEBUG] [REMOTE ] SFIX: PASS: Price check passed. Min price $3.95. [2026-01-06T12:21:42.302386] [DEBUG] [REMOTE ] SFIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:42.302495] [DEBUG] [REMOTE ] SFIX: PASS: Integrity check passed. [2026-01-06T12:21:42.302542] [DEBUG] [REMOTE ] SFIX: Symbol is viable for forecasting. [2026-01-06T12:21:42.302618] [INFO ] [MAIN ] [2824/3534] SFIX kept (0.4s) | 2820 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:42.876937] [DEBUG] [REMOTE ] SFL: Retrieved 5423 rows, trimmed to 300. [2026-01-06T12:21:42.877073] [DEBUG] [REMOTE ] SFL: PASS: History has at least 300 days. [2026-01-06T12:21:42.877284] [DEBUG] [REMOTE ] SFL: PASS: Price check passed. Min price $6.67. [2026-01-06T12:21:42.877416] [DEBUG] [REMOTE ] SFL: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:42.877529] [DEBUG] [REMOTE ] SFL: PASS: Integrity check passed. [2026-01-06T12:21:42.877587] [DEBUG] [REMOTE ] SFL: Symbol is viable for forecasting. [2026-01-06T12:21:42.877637] [INFO ] [MAIN ] [2825/3534] SFL kept (0.6s) | 2821 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:43.094284] [DEBUG] [REMOTE ] SFLO: Retrieved 510 rows, trimmed to 300. [2026-01-06T12:21:43.094435] [DEBUG] [REMOTE ] SFLO: PASS: History has at least 300 days. [2026-01-06T12:21:43.094704] [DEBUG] [REMOTE ] SFLO: PASS: Price check passed. Min price $27.41. [2026-01-06T12:21:43.094894] [DEBUG] [REMOTE ] SFLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:43.095031] [DEBUG] [REMOTE ] SFLO: PASS: Integrity check passed. [2026-01-06T12:21:43.095081] [DEBUG] [REMOTE ] SFLO: Symbol is viable for forecasting. [2026-01-06T12:21:43.095146] [INFO ] [MAIN ] [2826/3534] SFLO kept (0.2s) | 2822 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:43.631082] [DEBUG] [REMOTE ] SFM: Retrieved 3126 rows, trimmed to 300. [2026-01-06T12:21:43.631212] [DEBUG] [REMOTE ] SFM: PASS: History has at least 300 days. [2026-01-06T12:21:43.631419] [DEBUG] [REMOTE ] SFM: PASS: Price check passed. Min price $77.25. [2026-01-06T12:21:43.631604] [DEBUG] [REMOTE ] SFM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:43.631722] [DEBUG] [REMOTE ] SFM: PASS: Integrity check passed. [2026-01-06T12:21:43.631762] [DEBUG] [REMOTE ] SFM: Symbol is viable for forecasting. [2026-01-06T12:21:43.631811] [INFO ] [MAIN ] [2827/3534] SFM kept (0.5s) | 2823 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:44.152931] [DEBUG] [REMOTE ] SFNC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:44.153082] [DEBUG] [REMOTE ] SFNC: PASS: History has at least 300 days. [2026-01-06T12:21:44.153320] [DEBUG] [REMOTE ] SFNC: PASS: Price check passed. Min price $17.07. [2026-01-06T12:21:44.153458] [DEBUG] [REMOTE ] SFNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:44.153601] [DEBUG] [REMOTE ] SFNC: PASS: Integrity check passed. [2026-01-06T12:21:44.153644] [DEBUG] [REMOTE ] SFNC: Symbol is viable for forecasting. [2026-01-06T12:21:44.153694] [INFO ] [MAIN ] [2828/3534] SFNC kept (0.5s) | 2824 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:44.388030] [DEBUG] [REMOTE ] SG: Retrieved 1035 rows, trimmed to 300. [2026-01-06T12:21:44.388164] [DEBUG] [REMOTE ] SG: PASS: History has at least 300 days. [2026-01-06T12:21:44.388365] [DEBUG] [REMOTE ] SG: PASS: Price check passed. Min price $5.23. [2026-01-06T12:21:44.388496] [DEBUG] [REMOTE ] SG: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:44.388635] [DEBUG] [REMOTE ] SG: PASS: Integrity check passed. [2026-01-06T12:21:44.388677] [DEBUG] [REMOTE ] SG: Symbol is viable for forecasting. [2026-01-06T12:21:44.388724] [INFO ] [MAIN ] [2829/3534] SG kept (0.2s) | 2825 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:44.751949] [DEBUG] [REMOTE ] SGBX: Retrieved 2146 rows, trimmed to 300. [2026-01-06T12:21:44.752076] [DEBUG] [REMOTE ] SGBX: PASS: History has at least 300 days. [2026-01-06T12:21:44.752280] [DEBUG] [REMOTE ] SGBX: PASS: Price check passed. Min price $1.88. [2026-01-06T12:21:44.752410] [DEBUG] [REMOTE ] SGBX: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:44.752519] [DEBUG] [REMOTE ] SGBX: PASS: Integrity check passed. [2026-01-06T12:21:44.752559] [DEBUG] [REMOTE ] SGBX: Symbol is viable for forecasting. [2026-01-06T12:21:44.752637] [INFO ] [MAIN ] [2830/3534] SGBX kept (0.4s) | 2826 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:45.426458] [DEBUG] [REMOTE ] SGC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:45.426615] [DEBUG] [REMOTE ] SGC: PASS: History has at least 300 days. [2026-01-06T12:21:45.426863] [DEBUG] [REMOTE ] SGC: PASS: Price check passed. Min price $8.48. [2026-01-06T12:21:45.426997] [DEBUG] [REMOTE ] SGC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:45.427119] [DEBUG] [REMOTE ] SGC: PASS: Integrity check passed. [2026-01-06T12:21:45.427159] [DEBUG] [REMOTE ] SGC: Symbol is viable for forecasting. [2026-01-06T12:21:45.427207] [INFO ] [MAIN ] [2831/3534] SGC kept (0.7s) | 2827 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:45.676944] [DEBUG] [REMOTE ] SGHC: Retrieved 987 rows, trimmed to 300. [2026-01-06T12:21:45.677129] [DEBUG] [REMOTE ] SGHC: PASS: History has at least 300 days. [2026-01-06T12:21:45.677425] [DEBUG] [REMOTE ] SGHC: PASS: Price check passed. Min price $10.52. [2026-01-06T12:21:45.677692] [DEBUG] [REMOTE ] SGHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:45.677873] [DEBUG] [REMOTE ] SGHC: PASS: Integrity check passed. [2026-01-06T12:21:45.677931] [DEBUG] [REMOTE ] SGHC: Symbol is viable for forecasting. [2026-01-06T12:21:45.678003] [INFO ] [MAIN ] [2832/3534] SGHC kept (0.3s) | 2828 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:46.194914] [DEBUG] [REMOTE ] SGRY: Retrieved 2580 rows, trimmed to 300. [2026-01-06T12:21:46.195027] [DEBUG] [REMOTE ] SGRY: PASS: History has at least 300 days. [2026-01-06T12:21:46.195225] [DEBUG] [REMOTE ] SGRY: PASS: Price check passed. Min price $15.06. [2026-01-06T12:21:46.195359] [DEBUG] [REMOTE ] SGRY: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:46.195467] [DEBUG] [REMOTE ] SGRY: PASS: Integrity check passed. [2026-01-06T12:21:46.195507] [DEBUG] [REMOTE ] SGRY: Symbol is viable for forecasting. [2026-01-06T12:21:46.195553] [INFO ] [MAIN ] [2833/3534] SGRY kept (0.5s) | 2829 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:46.554686] [DEBUG] [REMOTE ] SHAK: Retrieved 2749 rows, trimmed to 300. [2026-01-06T12:21:46.554824] [DEBUG] [REMOTE ] SHAK: PASS: History has at least 300 days. [2026-01-06T12:21:46.555030] [DEBUG] [REMOTE ] SHAK: PASS: Price check passed. Min price $77.12. [2026-01-06T12:21:46.555161] [DEBUG] [REMOTE ] SHAK: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:46.555270] [DEBUG] [REMOTE ] SHAK: PASS: Integrity check passed. [2026-01-06T12:21:46.555309] [DEBUG] [REMOTE ] SHAK: Symbol is viable for forecasting. [2026-01-06T12:21:46.555355] [INFO ] [MAIN ] [2834/3534] SHAK kept (0.4s) | 2830 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:46.968113] [DEBUG] [REMOTE ] SHBI: Retrieved 6234 rows, trimmed to 300. [2026-01-06T12:21:46.968245] [DEBUG] [REMOTE ] SHBI: PASS: History has at least 300 days. [2026-01-06T12:21:46.968453] [DEBUG] [REMOTE ] SHBI: PASS: Price check passed. Min price $15.10. [2026-01-06T12:21:46.968606] [DEBUG] [REMOTE ] SHBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:46.968724] [DEBUG] [REMOTE ] SHBI: PASS: Integrity check passed. [2026-01-06T12:21:46.968765] [DEBUG] [REMOTE ] SHBI: Symbol is viable for forecasting. [2026-01-06T12:21:46.968814] [INFO ] [MAIN ] [2835/3534] SHBI kept (0.4s) | 2831 kept, 4 rejected | 130.6/min | ETA: 5.4m [2026-01-06T12:21:47.309019] [DEBUG] [REMOTE ] SHC: Retrieved 1285 rows, trimmed to 300. [2026-01-06T12:21:47.309158] [DEBUG] [REMOTE ] SHC: PASS: History has at least 300 days. [2026-01-06T12:21:47.309359] [DEBUG] [REMOTE ] SHC: PASS: Price check passed. Min price $15.23. [2026-01-06T12:21:47.309493] [DEBUG] [REMOTE ] SHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:47.309641] [DEBUG] [REMOTE ] SHC: PASS: Integrity check passed. [2026-01-06T12:21:47.309688] [DEBUG] [REMOTE ] SHC: Symbol is viable for forecasting. [2026-01-06T12:21:47.309736] [INFO ] [MAIN ] [2836/3534] SHC kept (0.3s) | 2832 kept, 4 rejected | 130.6/min | ETA: 5.3m [2026-01-06T12:21:47.710165] [DEBUG] [REMOTE ] SHCO: Retrieved 1124 rows, trimmed to 300. [2026-01-06T12:21:47.710331] [DEBUG] [REMOTE ] SHCO: PASS: History has at least 300 days. [2026-01-06T12:21:47.710638] [DEBUG] [REMOTE ] SHCO: PASS: Price check passed. Min price $8.70. [2026-01-06T12:21:47.710839] [DEBUG] [REMOTE ] SHCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:47.711001] [DEBUG] [REMOTE ] SHCO: PASS: Integrity check passed. [2026-01-06T12:21:47.711061] [DEBUG] [REMOTE ] SHCO: Symbol is viable for forecasting. [2026-01-06T12:21:47.711126] [INFO ] [MAIN ] [2837/3534] SHCO kept (0.4s) | 2833 kept, 4 rejected | 130.7/min | ETA: 5.3m [2026-01-06T12:21:48.237541] [DEBUG] [REMOTE ] SHEL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:48.237815] [DEBUG] [REMOTE ] SHEL: PASS: History has at least 300 days. [2026-01-06T12:21:48.238225] [DEBUG] [REMOTE ] SHEL: PASS: Price check passed. Min price $70.46. [2026-01-06T12:21:48.238408] [DEBUG] [REMOTE ] SHEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:48.238565] [DEBUG] [REMOTE ] SHEL: PASS: Integrity check passed. [2026-01-06T12:21:48.238628] [DEBUG] [REMOTE ] SHEL: Symbol is viable for forecasting. [2026-01-06T12:21:48.238685] [INFO ] [MAIN ] [2838/3534] SHEL kept (0.5s) | 2834 kept, 4 rejected | 130.6/min | ETA: 5.3m [2026-01-06T12:21:48.792220] [DEBUG] [REMOTE ] SHEN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:48.792408] [DEBUG] [REMOTE ] SHEN: PASS: History has at least 300 days. [2026-01-06T12:21:48.792808] [DEBUG] [REMOTE ] SHEN: PASS: Price check passed. Min price $9.90. [2026-01-06T12:21:48.792951] [DEBUG] [REMOTE ] SHEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:48.793084] [DEBUG] [REMOTE ] SHEN: PASS: Integrity check passed. [2026-01-06T12:21:48.793125] [DEBUG] [REMOTE ] SHEN: Symbol is viable for forecasting. [2026-01-06T12:21:48.793186] [INFO ] [MAIN ] [2839/3534] SHEN kept (0.6s) | 2835 kept, 4 rejected | 130.6/min | ETA: 5.3m [2026-01-06T12:21:49.027124] [DEBUG] [REMOTE ] SHFS: Retrieved 1098 rows, trimmed to 300. [2026-01-06T12:21:49.027260] [DEBUG] [REMOTE ] SHFS: PASS: History has at least 300 days. [2026-01-06T12:21:49.027461] [DEBUG] [REMOTE ] SHFS: PASS: Price check passed. Min price $1.03. [2026-01-06T12:21:49.027620] [DEBUG] [REMOTE ] SHFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:49.027773] [DEBUG] [REMOTE ] SHFS: PASS: Integrity check passed. [2026-01-06T12:21:49.027816] [DEBUG] [REMOTE ] SHFS: Symbol is viable for forecasting. [2026-01-06T12:21:49.027865] [INFO ] [MAIN ] [2840/3534] SHFS kept (0.2s) | 2836 kept, 4 rejected | 130.7/min | ETA: 5.3m [2026-01-06T12:21:49.617014] [DEBUG] [REMOTE ] SHG: Retrieved 5612 rows, trimmed to 300. [2026-01-06T12:21:49.617149] [DEBUG] [REMOTE ] SHG: PASS: History has at least 300 days. [2026-01-06T12:21:49.617370] [DEBUG] [REMOTE ] SHG: PASS: Price check passed. Min price $48.94. [2026-01-06T12:21:49.617504] [DEBUG] [REMOTE ] SHG: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:49.617640] [DEBUG] [REMOTE ] SHG: PASS: Integrity check passed. [2026-01-06T12:21:49.617698] [DEBUG] [REMOTE ] SHG: Symbol is viable for forecasting. [2026-01-06T12:21:49.617747] [INFO ] [MAIN ] [2841/3534] SHG kept (0.6s) | 2837 kept, 4 rejected | 130.6/min | ETA: 5.3m [2026-01-06T12:21:50.025324] [DEBUG] [REMOTE ] SHIP: Retrieved 4576 rows, trimmed to 300. [2026-01-06T12:21:50.025491] [DEBUG] [REMOTE ] SHIP: PASS: History has at least 300 days. [2026-01-06T12:21:50.025811] [DEBUG] [REMOTE ] SHIP: PASS: Price check passed. Min price $7.60. [2026-01-06T12:21:50.025979] [DEBUG] [REMOTE ] SHIP: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:50.026137] [DEBUG] [REMOTE ] SHIP: PASS: Integrity check passed. [2026-01-06T12:21:50.026185] [DEBUG] [REMOTE ] SHIP: Symbol is viable for forecasting. [2026-01-06T12:21:50.026235] [INFO ] [MAIN ] [2842/3534] SHIP kept (0.4s) | 2838 kept, 4 rejected | 130.6/min | ETA: 5.3m [2026-01-06T12:21:50.320718] [DEBUG] [REMOTE ] SHLS: Retrieved 1241 rows, trimmed to 300. [2026-01-06T12:21:50.320860] [DEBUG] [REMOTE ] SHLS: PASS: History has at least 300 days. [2026-01-06T12:21:50.321062] [DEBUG] [REMOTE ] SHLS: PASS: Price check passed. Min price $7.46. [2026-01-06T12:21:50.321195] [DEBUG] [REMOTE ] SHLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:50.321307] [DEBUG] [REMOTE ] SHLS: PASS: Integrity check passed. [2026-01-06T12:21:50.321348] [DEBUG] [REMOTE ] SHLS: Symbol is viable for forecasting. [2026-01-06T12:21:50.321397] [INFO ] [MAIN ] [2843/3534] SHLS kept (0.3s) | 2839 kept, 4 rejected | 130.7/min | ETA: 5.3m [2026-01-06T12:21:50.863889] [DEBUG] [REMOTE ] SHO: Retrieved 5335 rows, trimmed to 300. [2026-01-06T12:21:50.864074] [DEBUG] [REMOTE ] SHO: PASS: History has at least 300 days. [2026-01-06T12:21:50.864431] [DEBUG] [REMOTE ] SHO: PASS: Price check passed. Min price $8.72. [2026-01-06T12:21:50.864655] [DEBUG] [REMOTE ] SHO: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:50.864833] [DEBUG] [REMOTE ] SHO: PASS: Integrity check passed. [2026-01-06T12:21:50.864891] [DEBUG] [REMOTE ] SHO: Symbol is viable for forecasting. [2026-01-06T12:21:50.864962] [INFO ] [MAIN ] [2844/3534] SHO kept (0.5s) | 2840 kept, 4 rejected | 130.7/min | ETA: 5.3m [2026-01-06T12:21:51.137937] [DEBUG] [REMOTE ] SHOC: Retrieved 814 rows, trimmed to 300. [2026-01-06T12:21:51.138098] [DEBUG] [REMOTE ] SHOC: PASS: History has at least 300 days. [2026-01-06T12:21:51.138376] [DEBUG] [REMOTE ] SHOC: PASS: Price check passed. Min price $62.03. [2026-01-06T12:21:51.138562] [DEBUG] [REMOTE ] SHOC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:51.138758] [DEBUG] [REMOTE ] SHOC: PASS: Integrity check passed. [2026-01-06T12:21:51.138813] [DEBUG] [REMOTE ] SHOC: Symbol is viable for forecasting. [2026-01-06T12:21:51.138880] [INFO ] [MAIN ] [2845/3534] SHOC kept (0.3s) | 2841 kept, 4 rejected | 130.7/min | ETA: 5.3m [2026-01-06T12:21:51.725609] [DEBUG] [REMOTE ] SHOO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:51.725739] [DEBUG] [REMOTE ] SHOO: PASS: History has at least 300 days. [2026-01-06T12:21:51.725959] [DEBUG] [REMOTE ] SHOO: PASS: Price check passed. Min price $32.10. [2026-01-06T12:21:51.726093] [DEBUG] [REMOTE ] SHOO: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:51.726209] [DEBUG] [REMOTE ] SHOO: PASS: Integrity check passed. [2026-01-06T12:21:51.726248] [DEBUG] [REMOTE ] SHOO: Symbol is viable for forecasting. [2026-01-06T12:21:51.726297] [INFO ] [MAIN ] [2846/3534] SHOO kept (0.6s) | 2842 kept, 4 rejected | 130.7/min | ETA: 5.3m [2026-01-06T12:21:52.258854] [DEBUG] [REMOTE ] SHOP: Retrieved 2672 rows, trimmed to 300. [2026-01-06T12:21:52.259012] [DEBUG] [REMOTE ] SHOP: PASS: History has at least 300 days. [2026-01-06T12:21:52.259286] [DEBUG] [REMOTE ] SHOP: PASS: Price check passed. Min price $139.93. [2026-01-06T12:21:52.259461] [DEBUG] [REMOTE ] SHOP: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:52.259636] [DEBUG] [REMOTE ] SHOP: PASS: Integrity check passed. [2026-01-06T12:21:52.259690] [DEBUG] [REMOTE ] SHOP: Symbol is viable for forecasting. [2026-01-06T12:21:52.259755] [INFO ] [MAIN ] [2847/3534] SHOP kept (0.5s) | 2843 kept, 4 rejected | 130.7/min | ETA: 5.3m [2026-01-06T12:21:52.551426] [DEBUG] [REMOTE ] SHY: Retrieved 5899 rows, trimmed to 300. [2026-01-06T12:21:52.551640] [DEBUG] [REMOTE ] SHY: PASS: History has at least 300 days. [2026-01-06T12:21:52.551907] [DEBUG] [REMOTE ] SHY: PASS: Price check passed. Min price $82.03. [2026-01-06T12:21:52.552066] [DEBUG] [REMOTE ] SHY: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:52.552413] [DEBUG] [REMOTE ] SHY: PASS: Integrity check passed. [2026-01-06T12:21:52.552458] [DEBUG] [REMOTE ] SHY: Symbol is viable for forecasting. [2026-01-06T12:21:52.552512] [INFO ] [MAIN ] [2848/3534] SHY kept (0.3s) | 2844 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:52.978434] [DEBUG] [REMOTE ] SIBN: Retrieved 1813 rows, trimmed to 300. [2026-01-06T12:21:52.978653] [DEBUG] [REMOTE ] SIBN: PASS: History has at least 300 days. [2026-01-06T12:21:52.978958] [DEBUG] [REMOTE ] SIBN: PASS: Price check passed. Min price $14.74. [2026-01-06T12:21:52.979140] [DEBUG] [REMOTE ] SIBN: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:52.979278] [DEBUG] [REMOTE ] SIBN: PASS: Integrity check passed. [2026-01-06T12:21:52.979323] [DEBUG] [REMOTE ] SIBN: Symbol is viable for forecasting. [2026-01-06T12:21:52.979378] [INFO ] [MAIN ] [2849/3534] SIBN kept (0.4s) | 2845 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:53.513281] [DEBUG] [REMOTE ] SID: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:53.513465] [DEBUG] [REMOTE ] SID: PASS: History has at least 300 days. [2026-01-06T12:21:53.513786] [DEBUG] [REMOTE ] SID: PASS: Price check passed. Min price $1.45. [2026-01-06T12:21:53.513932] [DEBUG] [REMOTE ] SID: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:53.514072] [DEBUG] [REMOTE ] SID: PASS: Integrity check passed. [2026-01-06T12:21:53.514118] [DEBUG] [REMOTE ] SID: Symbol is viable for forecasting. [2026-01-06T12:21:53.514184] [INFO ] [MAIN ] [2850/3534] SID kept (0.5s) | 2846 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:54.024981] [DEBUG] [REMOTE ] SIEB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:54.025110] [DEBUG] [REMOTE ] SIEB: PASS: History has at least 300 days. [2026-01-06T12:21:54.025318] [DEBUG] [REMOTE ] SIEB: PASS: Price check passed. Min price $2.64. [2026-01-06T12:21:54.025454] [DEBUG] [REMOTE ] SIEB: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:54.025566] [DEBUG] [REMOTE ] SIEB: PASS: Integrity check passed. [2026-01-06T12:21:54.025626] [DEBUG] [REMOTE ] SIEB: Symbol is viable for forecasting. [2026-01-06T12:21:54.025674] [INFO ] [MAIN ] [2851/3534] SIEB kept (0.5s) | 2847 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:54.477465] [DEBUG] [REMOTE ] SIFY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:54.477621] [DEBUG] [REMOTE ] SIFY: PASS: History has at least 300 days. [2026-01-06T12:21:54.477876] [DEBUG] [REMOTE ] SIFY: PASS: Price check passed. Min price $10.37. [2026-01-06T12:21:54.478013] [DEBUG] [REMOTE ] SIFY: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:54.478131] [DEBUG] [REMOTE ] SIFY: PASS: Integrity check passed. [2026-01-06T12:21:54.478171] [DEBUG] [REMOTE ] SIFY: Symbol is viable for forecasting. [2026-01-06T12:21:54.478218] [INFO ] [MAIN ] [2852/3534] SIFY kept (0.5s) | 2848 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:54.837187] [DEBUG] [REMOTE ] SIG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:54.837352] [DEBUG] [REMOTE ] SIG: PASS: History has at least 300 days. [2026-01-06T12:21:54.837695] [DEBUG] [REMOTE ] SIG: PASS: Price check passed. Min price $82.88. [2026-01-06T12:21:54.837879] [DEBUG] [REMOTE ] SIG: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:54.838049] [DEBUG] [REMOTE ] SIG: PASS: Integrity check passed. [2026-01-06T12:21:54.838117] [DEBUG] [REMOTE ] SIG: Symbol is viable for forecasting. [2026-01-06T12:21:54.838198] [INFO ] [MAIN ] [2853/3534] SIG kept (0.4s) | 2849 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:55.195869] [DEBUG] [REMOTE ] SIGA: Retrieved 6582 rows, trimmed to 300. [2026-01-06T12:21:55.196005] [DEBUG] [REMOTE ] SIGA: PASS: History has at least 300 days. [2026-01-06T12:21:55.196225] [DEBUG] [REMOTE ] SIGA: PASS: Price check passed. Min price $5.77. [2026-01-06T12:21:55.196364] [DEBUG] [REMOTE ] SIGA: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:55.196482] [DEBUG] [REMOTE ] SIGA: PASS: Integrity check passed. [2026-01-06T12:21:55.196523] [DEBUG] [REMOTE ] SIGA: Symbol is viable for forecasting. [2026-01-06T12:21:55.196599] [INFO ] [MAIN ] [2854/3534] SIGA kept (0.4s) | 2850 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:55.803080] [DEBUG] [REMOTE ] SIGI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:55.803220] [DEBUG] [REMOTE ] SIGI: PASS: History has at least 300 days. [2026-01-06T12:21:55.803450] [DEBUG] [REMOTE ] SIGI: PASS: Price check passed. Min price $73.62. [2026-01-06T12:21:55.803606] [DEBUG] [REMOTE ] SIGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:55.803729] [DEBUG] [REMOTE ] SIGI: PASS: Integrity check passed. [2026-01-06T12:21:55.803770] [DEBUG] [REMOTE ] SIGI: Symbol is viable for forecasting. [2026-01-06T12:21:55.803819] [INFO ] [MAIN ] [2855/3534] SIGI kept (0.6s) | 2851 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:56.076331] [DEBUG] [REMOTE ] SII: Retrieved 1387 rows, trimmed to 300. [2026-01-06T12:21:56.076474] [DEBUG] [REMOTE ] SII: PASS: History has at least 300 days. [2026-01-06T12:21:56.076762] [DEBUG] [REMOTE ] SII: PASS: Price check passed. Min price $79.38. [2026-01-06T12:21:56.076905] [DEBUG] [REMOTE ] SII: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:56.077019] [DEBUG] [REMOTE ] SII: PASS: Integrity check passed. [2026-01-06T12:21:56.077059] [DEBUG] [REMOTE ] SII: Symbol is viable for forecasting. [2026-01-06T12:21:56.077106] [INFO ] [MAIN ] [2856/3534] SII kept (0.3s) | 2852 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:56.611007] [DEBUG] [REMOTE ] SIMO: Retrieved 5161 rows, trimmed to 300. [2026-01-06T12:21:56.611120] [DEBUG] [REMOTE ] SIMO: PASS: History has at least 300 days. [2026-01-06T12:21:56.611353] [DEBUG] [REMOTE ] SIMO: PASS: Price check passed. Min price $80.16. [2026-01-06T12:21:56.611492] [DEBUG] [REMOTE ] SIMO: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:56.611637] [DEBUG] [REMOTE ] SIMO: PASS: Integrity check passed. [2026-01-06T12:21:56.611680] [DEBUG] [REMOTE ] SIMO: Symbol is viable for forecasting. [2026-01-06T12:21:56.611728] [INFO ] [MAIN ] [2857/3534] SIMO kept (0.5s) | 2853 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:57.088261] [DEBUG] [REMOTE ] SIRI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:57.088496] [DEBUG] [REMOTE ] SIRI: PASS: History has at least 300 days. [2026-01-06T12:21:57.088938] [DEBUG] [REMOTE ] SIRI: PASS: Price check passed. Min price $19.92. [2026-01-06T12:21:57.089120] [DEBUG] [REMOTE ] SIRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:57.089287] [DEBUG] [REMOTE ] SIRI: PASS: Integrity check passed. [2026-01-06T12:21:57.089336] [DEBUG] [REMOTE ] SIRI: Symbol is viable for forecasting. [2026-01-06T12:21:57.089400] [INFO ] [MAIN ] [2858/3534] SIRI kept (0.5s) | 2854 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:57.548561] [DEBUG] [REMOTE ] SITC: Retrieved 6284 rows, trimmed to 300. [2026-01-06T12:21:57.548774] [DEBUG] [REMOTE ] SITC: PASS: History has at least 300 days. [2026-01-06T12:21:57.549045] [DEBUG] [REMOTE ] SITC: PASS: Price check passed. Min price $5.87. [2026-01-06T12:21:57.549208] [DEBUG] [REMOTE ] SITC: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:57.549339] [DEBUG] [REMOTE ] SITC: PASS: Integrity check passed. [2026-01-06T12:21:57.549380] [DEBUG] [REMOTE ] SITC: Symbol is viable for forecasting. [2026-01-06T12:21:57.549432] [INFO ] [MAIN ] [2859/3534] SITC kept (0.5s) | 2855 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:57.879504] [DEBUG] [REMOTE ] SITE: Retrieved 2426 rows, trimmed to 300. [2026-01-06T12:21:57.879678] [DEBUG] [REMOTE ] SITE: PASS: History has at least 300 days. [2026-01-06T12:21:57.879960] [DEBUG] [REMOTE ] SITE: PASS: Price check passed. Min price $116.99. [2026-01-06T12:21:57.880177] [DEBUG] [REMOTE ] SITE: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:57.880311] [DEBUG] [REMOTE ] SITE: PASS: Integrity check passed. [2026-01-06T12:21:57.880363] [DEBUG] [REMOTE ] SITE: Symbol is viable for forecasting. [2026-01-06T12:21:57.880422] [INFO ] [MAIN ] [2860/3534] SITE kept (0.3s) | 2856 kept, 4 rejected | 130.7/min | ETA: 5.2m [2026-01-06T12:21:58.098101] [DEBUG] [REMOTE ] SITM: Retrieved 1538 rows, trimmed to 300. [2026-01-06T12:21:58.098282] [DEBUG] [REMOTE ] SITM: PASS: History has at least 300 days. [2026-01-06T12:21:58.098520] [DEBUG] [REMOTE ] SITM: PASS: Price check passed. Min price $252.76. [2026-01-06T12:21:58.098697] [DEBUG] [REMOTE ] SITM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:58.098820] [DEBUG] [REMOTE ] SITM: PASS: Integrity check passed. [2026-01-06T12:21:58.098863] [DEBUG] [REMOTE ] SITM: Symbol is viable for forecasting. [2026-01-06T12:21:58.098915] [INFO ] [MAIN ] [2861/3534] SITM kept (0.2s) | 2857 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:21:58.636174] [DEBUG] [REMOTE ] SIXG: Retrieved 1720 rows, trimmed to 300. [2026-01-06T12:21:58.636443] [DEBUG] [REMOTE ] SIXG: PASS: History has at least 300 days. [2026-01-06T12:21:58.636918] [DEBUG] [REMOTE ] SIXG: PASS: Price check passed. Min price $60.27. [2026-01-06T12:21:58.637131] [DEBUG] [REMOTE ] SIXG: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:58.637325] [DEBUG] [REMOTE ] SIXG: PASS: Integrity check passed. [2026-01-06T12:21:58.637387] [DEBUG] [REMOTE ] SIXG: Symbol is viable for forecasting. [2026-01-06T12:21:58.637496] [INFO ] [MAIN ] [2862/3534] SIXG kept (0.5s) | 2858 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:21:59.208802] [DEBUG] [REMOTE ] SJM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:21:59.208960] [DEBUG] [REMOTE ] SJM: PASS: History has at least 300 days. [2026-01-06T12:21:59.209217] [DEBUG] [REMOTE ] SJM: PASS: Price check passed. Min price $94.56. [2026-01-06T12:21:59.209357] [DEBUG] [REMOTE ] SJM: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:59.209487] [DEBUG] [REMOTE ] SJM: PASS: Integrity check passed. [2026-01-06T12:21:59.209529] [DEBUG] [REMOTE ] SJM: Symbol is viable for forecasting. [2026-01-06T12:21:59.209598] [INFO ] [MAIN ] [2863/3534] SJM kept (0.6s) | 2859 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:21:59.511434] [DEBUG] [REMOTE ] SKE: Retrieved 2022 rows, trimmed to 300. [2026-01-06T12:21:59.511617] [DEBUG] [REMOTE ] SKE: PASS: History has at least 300 days. [2026-01-06T12:21:59.511851] [DEBUG] [REMOTE ] SKE: PASS: Price check passed. Min price $15.54. [2026-01-06T12:21:59.511989] [DEBUG] [REMOTE ] SKE: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:59.512110] [DEBUG] [REMOTE ] SKE: PASS: Integrity check passed. [2026-01-06T12:21:59.512153] [DEBUG] [REMOTE ] SKE: Symbol is viable for forecasting. [2026-01-06T12:21:59.512204] [INFO ] [MAIN ] [2864/3534] SKE kept (0.3s) | 2860 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:21:59.890041] [DEBUG] [REMOTE ] SKIL: Retrieved 1620 rows, trimmed to 300. [2026-01-06T12:21:59.890169] [DEBUG] [REMOTE ] SKIL: PASS: History has at least 300 days. [2026-01-06T12:21:59.890379] [DEBUG] [REMOTE ] SKIL: PASS: Price check passed. Min price $5.67. [2026-01-06T12:21:59.890515] [DEBUG] [REMOTE ] SKIL: PASS: Continuity check passed with 300 days. [2026-01-06T12:21:59.890658] [DEBUG] [REMOTE ] SKIL: PASS: Integrity check passed. [2026-01-06T12:21:59.890701] [DEBUG] [REMOTE ] SKIL: Symbol is viable for forecasting. [2026-01-06T12:21:59.890750] [INFO ] [MAIN ] [2865/3534] SKIL kept (0.4s) | 2861 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:22:00.280733] [DEBUG] [REMOTE ] SKIN: Retrieved 1283 rows, trimmed to 300. [2026-01-06T12:22:00.280926] [DEBUG] [REMOTE ] SKIN: PASS: History has at least 300 days. [2026-01-06T12:22:00.281163] [DEBUG] [REMOTE ] SKIN: PASS: Price check passed. Min price $1.26. [2026-01-06T12:22:00.281328] [DEBUG] [REMOTE ] SKIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:00.281442] [DEBUG] [REMOTE ] SKIN: PASS: Integrity check passed. [2026-01-06T12:22:00.281483] [DEBUG] [REMOTE ] SKIN: Symbol is viable for forecasting. [2026-01-06T12:22:00.281533] [INFO ] [MAIN ] [2866/3534] SKIN kept (0.4s) | 2862 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:22:00.709018] [DEBUG] [REMOTE ] SKLZ: Retrieved 1431 rows, trimmed to 300. [2026-01-06T12:22:00.709214] [DEBUG] [REMOTE ] SKLZ: PASS: History has at least 300 days. [2026-01-06T12:22:00.709462] [DEBUG] [REMOTE ] SKLZ: PASS: Price check passed. Min price $4.31. [2026-01-06T12:22:00.709629] [DEBUG] [REMOTE ] SKLZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:00.709756] [DEBUG] [REMOTE ] SKLZ: PASS: Integrity check passed. [2026-01-06T12:22:00.709797] [DEBUG] [REMOTE ] SKLZ: Symbol is viable for forecasting. [2026-01-06T12:22:00.709850] [INFO ] [MAIN ] [2867/3534] SKLZ kept (0.4s) | 2863 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:22:01.267806] [DEBUG] [REMOTE ] SKM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:01.267935] [DEBUG] [REMOTE ] SKM: PASS: History has at least 300 days. [2026-01-06T12:22:01.268200] [DEBUG] [REMOTE ] SKM: PASS: Price check passed. Min price $19.68. [2026-01-06T12:22:01.268340] [DEBUG] [REMOTE ] SKM: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:01.268471] [DEBUG] [REMOTE ] SKM: PASS: Integrity check passed. [2026-01-06T12:22:01.268511] [DEBUG] [REMOTE ] SKM: Symbol is viable for forecasting. [2026-01-06T12:22:01.268563] [INFO ] [MAIN ] [2868/3534] SKM kept (0.6s) | 2864 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:22:01.379062] [DEBUG] [REMOTE ] SKRE: Retrieved 502 rows, trimmed to 300. [2026-01-06T12:22:01.379195] [DEBUG] [REMOTE ] SKRE: PASS: History has at least 300 days. [2026-01-06T12:22:01.379492] [DEBUG] [REMOTE ] SKRE: PASS: Price check passed. Min price $8.50. [2026-01-06T12:22:01.379699] [DEBUG] [REMOTE ] SKRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:01.379865] [DEBUG] [REMOTE ] SKRE: PASS: Integrity check passed. [2026-01-06T12:22:01.379919] [DEBUG] [REMOTE ] SKRE: Symbol is viable for forecasting. [2026-01-06T12:22:01.379987] [INFO ] [MAIN ] [2869/3534] SKRE kept (0.1s) | 2865 kept, 4 rejected | 130.8/min | ETA: 5.1m [2026-01-06T12:22:01.883821] [DEBUG] [REMOTE ] SKWD: Retrieved 746 rows, trimmed to 300. [2026-01-06T12:22:01.884038] [DEBUG] [REMOTE ] SKWD: PASS: History has at least 300 days. [2026-01-06T12:22:01.884313] [DEBUG] [REMOTE ] SKWD: PASS: Price check passed. Min price $45.00. [2026-01-06T12:22:01.884459] [DEBUG] [REMOTE ] SKWD: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:01.884608] [DEBUG] [REMOTE ] SKWD: PASS: Integrity check passed. [2026-01-06T12:22:01.884653] [DEBUG] [REMOTE ] SKWD: Symbol is viable for forecasting. [2026-01-06T12:22:01.884705] [INFO ] [MAIN ] [2870/3534] SKWD kept (0.5s) | 2866 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:22:02.568763] [DEBUG] [REMOTE ] SKY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:02.569034] [DEBUG] [REMOTE ] SKY: PASS: History has at least 300 days. [2026-01-06T12:22:02.569415] [DEBUG] [REMOTE ] SKY: PASS: Price check passed. Min price $64.26. [2026-01-06T12:22:02.569623] [DEBUG] [REMOTE ] SKY: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:02.569776] [DEBUG] [REMOTE ] SKY: PASS: Integrity check passed. [2026-01-06T12:22:02.569819] [DEBUG] [REMOTE ] SKY: Symbol is viable for forecasting. [2026-01-06T12:22:02.569876] [INFO ] [MAIN ] [2871/3534] SKY kept (0.7s) | 2867 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:22:02.844139] [DEBUG] [REMOTE ] SKYH: Retrieved 1274 rows, trimmed to 300. [2026-01-06T12:22:02.844269] [DEBUG] [REMOTE ] SKYH: PASS: History has at least 300 days. [2026-01-06T12:22:02.844466] [DEBUG] [REMOTE ] SKYH: PASS: Price check passed. Min price $8.30. [2026-01-06T12:22:02.844636] [DEBUG] [REMOTE ] SKYH: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:02.844759] [DEBUG] [REMOTE ] SKYH: PASS: Integrity check passed. [2026-01-06T12:22:02.844803] [DEBUG] [REMOTE ] SKYH: Symbol is viable for forecasting. [2026-01-06T12:22:02.844852] [INFO ] [MAIN ] [2872/3534] SKYH kept (0.3s) | 2868 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:22:03.272331] [DEBUG] [REMOTE ] SKYX: Retrieved 1669 rows, trimmed to 300. [2026-01-06T12:22:03.272465] [DEBUG] [REMOTE ] SKYX: PASS: History has at least 300 days. [2026-01-06T12:22:03.272708] [DEBUG] [REMOTE ] SKYX: PASS: Price check passed. Min price $1.13. [2026-01-06T12:22:03.272850] [DEBUG] [REMOTE ] SKYX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:03.272964] [DEBUG] [REMOTE ] SKYX: PASS: Integrity check passed. [2026-01-06T12:22:03.273005] [DEBUG] [REMOTE ] SKYX: Symbol is viable for forecasting. [2026-01-06T12:22:03.273054] [INFO ] [MAIN ] [2873/3534] SKYX kept (0.4s) | 2869 kept, 4 rejected | 130.7/min | ETA: 5.1m [2026-01-06T12:22:03.730942] [DEBUG] [REMOTE ] SKYY: Retrieved 3647 rows, trimmed to 300. [2026-01-06T12:22:03.731071] [DEBUG] [REMOTE ] SKYY: PASS: History has at least 300 days. [2026-01-06T12:22:03.731280] [DEBUG] [REMOTE ] SKYY: PASS: Price check passed. Min price $123.65. [2026-01-06T12:22:03.731420] [DEBUG] [REMOTE ] SKYY: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:03.731531] [DEBUG] [REMOTE ] SKYY: PASS: Integrity check passed. [2026-01-06T12:22:03.731590] [DEBUG] [REMOTE ] SKYY: Symbol is viable for forecasting. [2026-01-06T12:22:03.731642] [INFO ] [MAIN ] [2874/3534] SKYY kept (0.5s) | 2870 kept, 4 rejected | 130.7/min | ETA: 5.0m [2026-01-06T12:22:04.260473] [DEBUG] [REMOTE ] SLAB: Retrieved 6484 rows, trimmed to 300. [2026-01-06T12:22:04.260703] [DEBUG] [REMOTE ] SLAB: PASS: History has at least 300 days. [2026-01-06T12:22:04.261074] [DEBUG] [REMOTE ] SLAB: PASS: Price check passed. Min price $116.08. [2026-01-06T12:22:04.261269] [DEBUG] [REMOTE ] SLAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:04.261449] [DEBUG] [REMOTE ] SLAB: PASS: Integrity check passed. [2026-01-06T12:22:04.261508] [DEBUG] [REMOTE ] SLAB: Symbol is viable for forecasting. [2026-01-06T12:22:04.261600] [INFO ] [MAIN ] [2875/3534] SLAB kept (0.5s) | 2871 kept, 4 rejected | 130.7/min | ETA: 5.0m [2026-01-06T12:22:04.715829] [DEBUG] [REMOTE ] SLB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:04.715968] [DEBUG] [REMOTE ] SLB: PASS: History has at least 300 days. [2026-01-06T12:22:04.716192] [DEBUG] [REMOTE ] SLB: PASS: Price check passed. Min price $31.48. [2026-01-06T12:22:04.716331] [DEBUG] [REMOTE ] SLB: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:04.716453] [DEBUG] [REMOTE ] SLB: PASS: Integrity check passed. [2026-01-06T12:22:04.716498] [DEBUG] [REMOTE ] SLB: Symbol is viable for forecasting. [2026-01-06T12:22:04.716555] [INFO ] [MAIN ] [2876/3534] SLB kept (0.5s) | 2872 kept, 4 rejected | 130.7/min | ETA: 5.0m [2026-01-06T12:22:05.005009] [DEBUG] [REMOTE ] SLDB: Retrieved 1996 rows, trimmed to 300. [2026-01-06T12:22:05.005137] [DEBUG] [REMOTE ] SLDB: PASS: History has at least 300 days. [2026-01-06T12:22:05.005336] [DEBUG] [REMOTE ] SLDB: PASS: Price check passed. Min price $3.93. [2026-01-06T12:22:05.005475] [DEBUG] [REMOTE ] SLDB: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:05.005610] [DEBUG] [REMOTE ] SLDB: PASS: Integrity check passed. [2026-01-06T12:22:05.005653] [DEBUG] [REMOTE ] SLDB: Symbol is viable for forecasting. [2026-01-06T12:22:05.005700] [INFO ] [MAIN ] [2877/3534] SLDB kept (0.3s) | 2873 kept, 4 rejected | 130.8/min | ETA: 5.0m [2026-01-06T12:22:05.352933] [DEBUG] [REMOTE ] SLDP: Retrieved 1164 rows, trimmed to 300. [2026-01-06T12:22:05.353061] [DEBUG] [REMOTE ] SLDP: PASS: History has at least 300 days. [2026-01-06T12:22:05.353258] [DEBUG] [REMOTE ] SLDP: PASS: Price check passed. Min price $4.25. [2026-01-06T12:22:05.353395] [DEBUG] [REMOTE ] SLDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:05.353501] [DEBUG] [REMOTE ] SLDP: PASS: Integrity check passed. [2026-01-06T12:22:05.353540] [DEBUG] [REMOTE ] SLDP: Symbol is viable for forecasting. [2026-01-06T12:22:05.353615] [INFO ] [MAIN ] [2878/3534] SLDP kept (0.3s) | 2874 kept, 4 rejected | 130.8/min | ETA: 5.0m [2026-01-06T12:22:06.021012] [DEBUG] [REMOTE ] SLF: Retrieved 6485 rows, trimmed to 300. [2026-01-06T12:22:06.021300] [DEBUG] [REMOTE ] SLF: PASS: History has at least 300 days. [2026-01-06T12:22:06.021730] [DEBUG] [REMOTE ] SLF: PASS: Price check passed. Min price $57.33. [2026-01-06T12:22:06.021890] [DEBUG] [REMOTE ] SLF: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:06.022049] [DEBUG] [REMOTE ] SLF: PASS: Integrity check passed. [2026-01-06T12:22:06.022095] [DEBUG] [REMOTE ] SLF: Symbol is viable for forecasting. [2026-01-06T12:22:06.022158] [INFO ] [MAIN ] [2879/3534] SLF kept (0.7s) | 2875 kept, 4 rejected | 130.7/min | ETA: 5.0m [2026-01-06T12:22:06.776711] [DEBUG] [REMOTE ] SLG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:06.776917] [DEBUG] [REMOTE ] SLG: PASS: History has at least 300 days. [2026-01-06T12:22:06.777216] [DEBUG] [REMOTE ] SLG: PASS: Price check passed. Min price $41.53. [2026-01-06T12:22:06.777354] [DEBUG] [REMOTE ] SLG: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:06.777493] [DEBUG] [REMOTE ] SLG: PASS: Integrity check passed. [2026-01-06T12:22:06.777533] [DEBUG] [REMOTE ] SLG: Symbol is viable for forecasting. [2026-01-06T12:22:06.777604] [INFO ] [MAIN ] [2880/3534] SLG kept (0.8s) | 2876 kept, 4 rejected | 130.7/min | ETA: 5.0m [2026-01-06T12:22:07.238947] [DEBUG] [REMOTE ] SLGN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:07.239170] [DEBUG] [REMOTE ] SLGN: PASS: History has at least 300 days. [2026-01-06T12:22:07.239549] [DEBUG] [REMOTE ] SLGN: PASS: Price check passed. Min price $37.37. [2026-01-06T12:22:07.239740] [DEBUG] [REMOTE ] SLGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:07.239896] [DEBUG] [REMOTE ] SLGN: PASS: Integrity check passed. [2026-01-06T12:22:07.239939] [DEBUG] [REMOTE ] SLGN: Symbol is viable for forecasting. [2026-01-06T12:22:07.239997] [INFO ] [MAIN ] [2881/3534] SLGN kept (0.5s) | 2877 kept, 4 rejected | 130.7/min | ETA: 5.0m [2026-01-06T12:22:07.758230] [DEBUG] [REMOTE ] SLM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:07.758385] [DEBUG] [REMOTE ] SLM: PASS: History has at least 300 days. [2026-01-06T12:22:07.758662] [DEBUG] [REMOTE ] SLM: PASS: Price check passed. Min price $25.08. [2026-01-06T12:22:07.758851] [DEBUG] [REMOTE ] SLM: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:07.758982] [DEBUG] [REMOTE ] SLM: PASS: Integrity check passed. [2026-01-06T12:22:07.759024] [DEBUG] [REMOTE ] SLM: Symbol is viable for forecasting. [2026-01-06T12:22:07.759077] [INFO ] [MAIN ] [2882/3534] SLM kept (0.5s) | 2878 kept, 4 rejected | 130.7/min | ETA: 5.0m [2026-01-06T12:22:07.893420] [DEBUG] [REMOTE ] SLN: Retrieved 1338 rows, trimmed to 300. [2026-01-06T12:22:07.893797] [DEBUG] [REMOTE ] SLN: PASS: History has at least 300 days. [2026-01-06T12:22:07.894008] [DEBUG] [REMOTE ] SLN: PASS: Price check passed. Min price $5.00. [2026-01-06T12:22:07.894140] [DEBUG] [REMOTE ] SLN: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:07.894249] [DEBUG] [REMOTE ] SLN: PASS: Integrity check passed. [2026-01-06T12:22:07.894290] [DEBUG] [REMOTE ] SLN: Symbol is viable for forecasting. [2026-01-06T12:22:07.894337] [INFO ] [MAIN ] [2883/3534] SLN kept (0.1s) | 2879 kept, 4 rejected | 130.7/min | ETA: 5.0m [2026-01-06T12:22:08.349868] [DEBUG] [REMOTE ] SLNO: Retrieved 2801 rows, trimmed to 300. [2026-01-06T12:22:08.350004] [DEBUG] [REMOTE ] SLNO: PASS: History has at least 300 days. [2026-01-06T12:22:08.350209] [DEBUG] [REMOTE ] SLNO: PASS: Price check passed. Min price $43.54. [2026-01-06T12:22:08.350342] [DEBUG] [REMOTE ] SLNO: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:08.350458] [DEBUG] [REMOTE ] SLNO: PASS: Integrity check passed. [2026-01-06T12:22:08.350499] [DEBUG] [REMOTE ] SLNO: Symbol is viable for forecasting. [2026-01-06T12:22:08.350546] [INFO ] [MAIN ] [2884/3534] SLNO kept (0.5s) | 2880 kept, 4 rejected | 130.7/min | ETA: 5.0m [2026-01-06T12:22:09.001963] [DEBUG] [REMOTE ] SLP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:09.002099] [DEBUG] [REMOTE ] SLP: PASS: History has at least 300 days. [2026-01-06T12:22:09.002327] [DEBUG] [REMOTE ] SLP: PASS: Price check passed. Min price $14.76. [2026-01-06T12:22:09.002463] [DEBUG] [REMOTE ] SLP: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:09.002602] [DEBUG] [REMOTE ] SLP: PASS: Integrity check passed. [2026-01-06T12:22:09.002645] [DEBUG] [REMOTE ] SLP: Symbol is viable for forecasting. [2026-01-06T12:22:09.002695] [INFO ] [MAIN ] [2885/3534] SLP kept (0.7s) | 2881 kept, 4 rejected | 130.7/min | ETA: 5.0m [2026-01-06T12:22:09.167391] [DEBUG] [REMOTE ] SLQD: Retrieved 3072 rows, trimmed to 300. [2026-01-06T12:22:09.167525] [DEBUG] [REMOTE ] SLQD: PASS: History has at least 300 days. [2026-01-06T12:22:09.167781] [DEBUG] [REMOTE ] SLQD: PASS: Price check passed. Min price $50.13. [2026-01-06T12:22:09.167921] [DEBUG] [REMOTE ] SLQD: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:09.168040] [DEBUG] [REMOTE ] SLQD: PASS: Integrity check passed. [2026-01-06T12:22:09.168081] [DEBUG] [REMOTE ] SLQD: Symbol is viable for forecasting. [2026-01-06T12:22:09.168130] [INFO ] [MAIN ] [2886/3534] SLQD kept (0.2s) | 2882 kept, 4 rejected | 130.8/min | ETA: 5.0m [2026-01-06T12:22:09.774377] [DEBUG] [REMOTE ] SLRC: Retrieved 4001 rows, trimmed to 300. [2026-01-06T12:22:09.774514] [DEBUG] [REMOTE ] SLRC: PASS: History has at least 300 days. [2026-01-06T12:22:09.774741] [DEBUG] [REMOTE ] SLRC: PASS: Price check passed. Min price $13.60. [2026-01-06T12:22:09.774874] [DEBUG] [REMOTE ] SLRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:09.774985] [DEBUG] [REMOTE ] SLRC: PASS: Integrity check passed. [2026-01-06T12:22:09.775026] [DEBUG] [REMOTE ] SLRC: Symbol is viable for forecasting. [2026-01-06T12:22:09.775074] [INFO ] [MAIN ] [2887/3534] SLRC kept (0.6s) | 2883 kept, 4 rejected | 130.7/min | ETA: 4.9m [2026-01-06T12:22:10.098770] [DEBUG] [REMOTE ] SLS: Retrieved 2014 rows, trimmed to 300. [2026-01-06T12:22:10.098895] [DEBUG] [REMOTE ] SLS: PASS: History has at least 300 days. [2026-01-06T12:22:10.099092] [DEBUG] [REMOTE ] SLS: PASS: Price check passed. Min price $1.39. [2026-01-06T12:22:10.099221] [DEBUG] [REMOTE ] SLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:10.099325] [DEBUG] [REMOTE ] SLS: PASS: Integrity check passed. [2026-01-06T12:22:10.099364] [DEBUG] [REMOTE ] SLS: Symbol is viable for forecasting. [2026-01-06T12:22:10.099410] [INFO ] [MAIN ] [2888/3534] SLS kept (0.3s) | 2884 kept, 4 rejected | 130.8/min | ETA: 4.9m [2026-01-06T12:22:10.427258] [DEBUG] [REMOTE ] SLVM: Retrieved 1075 rows, trimmed to 300. [2026-01-06T12:22:10.427392] [DEBUG] [REMOTE ] SLVM: PASS: History has at least 300 days. [2026-01-06T12:22:10.427620] [DEBUG] [REMOTE ] SLVM: PASS: Price check passed. Min price $38.88. [2026-01-06T12:22:10.427784] [DEBUG] [REMOTE ] SLVM: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:10.427897] [DEBUG] [REMOTE ] SLVM: PASS: Integrity check passed. [2026-01-06T12:22:10.427938] [DEBUG] [REMOTE ] SLVM: Symbol is viable for forecasting. [2026-01-06T12:22:10.427986] [INFO ] [MAIN ] [2889/3534] SLVM kept (0.3s) | 2885 kept, 4 rejected | 130.8/min | ETA: 4.9m [2026-01-06T12:22:10.798921] [DEBUG] [REMOTE ] SLVO: Retrieved 399 rows, trimmed to 300. [2026-01-06T12:22:10.799053] [DEBUG] [REMOTE ] SLVO: PASS: History has at least 300 days. [2026-01-06T12:22:10.799252] [DEBUG] [REMOTE ] SLVO: PASS: Price check passed. Min price $82.87. [2026-01-06T12:22:10.799385] [DEBUG] [REMOTE ] SLVO: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:10.799493] [DEBUG] [REMOTE ] SLVO: PASS: Integrity check passed. [2026-01-06T12:22:10.799533] [DEBUG] [REMOTE ] SLVO: Symbol is viable for forecasting. [2026-01-06T12:22:10.799611] [INFO ] [MAIN ] [2890/3534] SLVO kept (0.4s) | 2886 kept, 4 rejected | 130.8/min | ETA: 4.9m [2026-01-06T12:22:11.232727] [DEBUG] [REMOTE ] SLXN: Retrieved 347 rows, trimmed to 300. [2026-01-06T12:22:11.232933] [DEBUG] [REMOTE ] SLXN: PASS: History has at least 300 days. [2026-01-06T12:22:11.233219] [DEBUG] [REMOTE ] SLXN: PASS: Price check passed. Min price $1.73. [2026-01-06T12:22:11.233379] [DEBUG] [REMOTE ] SLXN: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:11.233509] [DEBUG] [REMOTE ] SLXN: PASS: Integrity check passed. [2026-01-06T12:22:11.233552] [DEBUG] [REMOTE ] SLXN: Symbol is viable for forecasting. [2026-01-06T12:22:11.233626] [INFO ] [MAIN ] [2891/3534] SLXN kept (0.4s) | 2887 kept, 4 rejected | 130.8/min | ETA: 4.9m [2026-01-06T12:22:11.887045] [DEBUG] [REMOTE ] SM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:11.887176] [DEBUG] [REMOTE ] SM: PASS: History has at least 300 days. [2026-01-06T12:22:11.887381] [DEBUG] [REMOTE ] SM: PASS: Price check passed. Min price $17.66. [2026-01-06T12:22:11.887512] [DEBUG] [REMOTE ] SM: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:11.887643] [DEBUG] [REMOTE ] SM: PASS: Integrity check passed. [2026-01-06T12:22:11.887703] [DEBUG] [REMOTE ] SM: Symbol is viable for forecasting. [2026-01-06T12:22:11.887751] [INFO ] [MAIN ] [2892/3534] SM kept (0.7s) | 2888 kept, 4 rejected | 130.8/min | ETA: 4.9m [2026-01-06T12:22:12.588646] [DEBUG] [REMOTE ] SMBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:12.588820] [DEBUG] [REMOTE ] SMBC: PASS: History has at least 300 days. [2026-01-06T12:22:12.589127] [DEBUG] [REMOTE ] SMBC: PASS: Price check passed. Min price $47.63. [2026-01-06T12:22:12.589302] [DEBUG] [REMOTE ] SMBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:12.589447] [DEBUG] [REMOTE ] SMBC: PASS: Integrity check passed. [2026-01-06T12:22:12.589488] [DEBUG] [REMOTE ] SMBC: Symbol is viable for forecasting. [2026-01-06T12:22:12.589540] [INFO ] [MAIN ] [2893/3534] SMBC kept (0.7s) | 2889 kept, 4 rejected | 130.7/min | ETA: 4.9m [2026-01-06T12:22:13.038819] [DEBUG] [REMOTE ] SMBK: Retrieved 6285 rows, trimmed to 300. [2026-01-06T12:22:13.038963] [DEBUG] [REMOTE ] SMBK: PASS: History has at least 300 days. [2026-01-06T12:22:13.039189] [DEBUG] [REMOTE ] SMBK: PASS: Price check passed. Min price $33.36. [2026-01-06T12:22:13.039323] [DEBUG] [REMOTE ] SMBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:13.039439] [DEBUG] [REMOTE ] SMBK: PASS: Integrity check passed. [2026-01-06T12:22:13.039477] [DEBUG] [REMOTE ] SMBK: Symbol is viable for forecasting. [2026-01-06T12:22:13.039525] [INFO ] [MAIN ] [2894/3534] SMBK kept (0.4s) | 2890 kept, 4 rejected | 130.7/min | ETA: 4.9m [2026-01-06T12:22:13.348664] [DEBUG] [REMOTE ] SMCI: Retrieved 4723 rows, trimmed to 300. [2026-01-06T12:22:13.348794] [DEBUG] [REMOTE ] SMCI: PASS: History has at least 300 days. [2026-01-06T12:22:13.349003] [DEBUG] [REMOTE ] SMCI: PASS: Price check passed. Min price $29.27. [2026-01-06T12:22:13.349142] [DEBUG] [REMOTE ] SMCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:13.349255] [DEBUG] [REMOTE ] SMCI: PASS: Integrity check passed. [2026-01-06T12:22:13.349298] [DEBUG] [REMOTE ] SMCI: Symbol is viable for forecasting. [2026-01-06T12:22:13.349353] [INFO ] [MAIN ] [2895/3534] SMCI kept (0.3s) | 2891 kept, 4 rejected | 130.7/min | ETA: 4.9m [2026-01-06T12:22:13.564257] [DEBUG] [REMOTE ] SMCX: Retrieved 343 rows, trimmed to 300. [2026-01-06T12:22:13.564384] [DEBUG] [REMOTE ] SMCX: PASS: History has at least 300 days. [2026-01-06T12:22:13.564609] [DEBUG] [REMOTE ] SMCX: PASS: Price check passed. Min price $11.40. [2026-01-06T12:22:13.564750] [DEBUG] [REMOTE ] SMCX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:13.564892] [DEBUG] [REMOTE ] SMCX: PASS: Integrity check passed. [2026-01-06T12:22:13.564936] [DEBUG] [REMOTE ] SMCX: Symbol is viable for forecasting. [2026-01-06T12:22:13.564984] [INFO ] [MAIN ] [2896/3534] SMCX kept (0.2s) | 2892 kept, 4 rejected | 130.8/min | ETA: 4.9m [2026-01-06T12:22:14.262370] [DEBUG] [REMOTE ] SMFG: Retrieved 5016 rows, trimmed to 300. [2026-01-06T12:22:14.262514] [DEBUG] [REMOTE ] SMFG: PASS: History has at least 300 days. [2026-01-06T12:22:14.262763] [DEBUG] [REMOTE ] SMFG: PASS: Price check passed. Min price $15.20. [2026-01-06T12:22:14.262897] [DEBUG] [REMOTE ] SMFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:14.263014] [DEBUG] [REMOTE ] SMFG: PASS: Integrity check passed. [2026-01-06T12:22:14.263053] [DEBUG] [REMOTE ] SMFG: Symbol is viable for forecasting. [2026-01-06T12:22:14.263115] [INFO ] [MAIN ] [2897/3534] SMFG kept (0.7s) | 2893 kept, 4 rejected | 130.7/min | ETA: 4.9m [2026-01-06T12:22:14.728087] [DEBUG] [REMOTE ] SMH: Retrieved 6435 rows, trimmed to 300. [2026-01-06T12:22:14.728277] [DEBUG] [REMOTE ] SMH: PASS: History has at least 300 days. [2026-01-06T12:22:14.728596] [DEBUG] [REMOTE ] SMH: PASS: Price check passed. Min price $324.10. [2026-01-06T12:22:14.728742] [DEBUG] [REMOTE ] SMH: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:14.728872] [DEBUG] [REMOTE ] SMH: PASS: Integrity check passed. [2026-01-06T12:22:14.728914] [DEBUG] [REMOTE ] SMH: Symbol is viable for forecasting. [2026-01-06T12:22:14.728965] [INFO ] [MAIN ] [2898/3534] SMH kept (0.5s) | 2894 kept, 4 rejected | 130.7/min | ETA: 4.9m [2026-01-06T12:22:15.022998] [DEBUG] [REMOTE ] SMHI: Retrieved 2160 rows, trimmed to 300. [2026-01-06T12:22:15.023128] [DEBUG] [REMOTE ] SMHI: PASS: History has at least 300 days. [2026-01-06T12:22:15.023329] [DEBUG] [REMOTE ] SMHI: PASS: Price check passed. Min price $5.61. [2026-01-06T12:22:15.023463] [DEBUG] [REMOTE ] SMHI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:15.023602] [DEBUG] [REMOTE ] SMHI: PASS: Integrity check passed. [2026-01-06T12:22:15.023645] [DEBUG] [REMOTE ] SMHI: Symbol is viable for forecasting. [2026-01-06T12:22:15.023693] [INFO ] [MAIN ] [2899/3534] SMHI kept (0.3s) | 2895 kept, 4 rejected | 130.8/min | ETA: 4.9m [2026-01-06T12:22:15.338317] [DEBUG] [REMOTE ] SMHX: Retrieved 339 rows, trimmed to 300. [2026-01-06T12:22:15.338450] [DEBUG] [REMOTE ] SMHX: PASS: History has at least 300 days. [2026-01-06T12:22:15.338684] [DEBUG] [REMOTE ] SMHX: PASS: Price check passed. Min price $35.69. [2026-01-06T12:22:15.338826] [DEBUG] [REMOTE ] SMHX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:15.338935] [DEBUG] [REMOTE ] SMHX: PASS: Integrity check passed. [2026-01-06T12:22:15.338975] [DEBUG] [REMOTE ] SMHX: Symbol is viable for forecasting. [2026-01-06T12:22:15.339023] [INFO ] [MAIN ] [2900/3534] SMHX kept (0.3s) | 2896 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:15.829834] [DEBUG] [REMOTE ] SMID: Retrieved 2456 rows, trimmed to 300. [2026-01-06T12:22:15.829960] [DEBUG] [REMOTE ] SMID: PASS: History has at least 300 days. [2026-01-06T12:22:15.830160] [DEBUG] [REMOTE ] SMID: PASS: Price check passed. Min price $31.20. [2026-01-06T12:22:15.830290] [DEBUG] [REMOTE ] SMID: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:15.830399] [DEBUG] [REMOTE ] SMID: PASS: Integrity check passed. [2026-01-06T12:22:15.830439] [DEBUG] [REMOTE ] SMID: Symbol is viable for forecasting. [2026-01-06T12:22:15.830485] [INFO ] [MAIN ] [2901/3534] SMID kept (0.5s) | 2897 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:16.243333] [DEBUG] [REMOTE ] SMPL: Retrieved 2135 rows, trimmed to 300. [2026-01-06T12:22:16.243536] [DEBUG] [REMOTE ] SMPL: PASS: History has at least 300 days. [2026-01-06T12:22:16.243860] [DEBUG] [REMOTE ] SMPL: PASS: Price check passed. Min price $18.60. [2026-01-06T12:22:16.244000] [DEBUG] [REMOTE ] SMPL: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:16.244141] [DEBUG] [REMOTE ] SMPL: PASS: Integrity check passed. [2026-01-06T12:22:16.244181] [DEBUG] [REMOTE ] SMPL: Symbol is viable for forecasting. [2026-01-06T12:22:16.244234] [INFO ] [MAIN ] [2902/3534] SMPL kept (0.4s) | 2898 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:16.805709] [DEBUG] [REMOTE ] SMTC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:16.805936] [DEBUG] [REMOTE ] SMTC: PASS: History has at least 300 days. [2026-01-06T12:22:16.806274] [DEBUG] [REMOTE ] SMTC: PASS: Price check passed. Min price $62.57. [2026-01-06T12:22:16.806434] [DEBUG] [REMOTE ] SMTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:16.806630] [DEBUG] [REMOTE ] SMTC: PASS: Integrity check passed. [2026-01-06T12:22:16.806679] [DEBUG] [REMOTE ] SMTC: Symbol is viable for forecasting. [2026-01-06T12:22:16.806772] [INFO ] [MAIN ] [2903/3534] SMTC kept (0.6s) | 2899 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:17.172514] [DEBUG] [REMOTE ] SMTI: Retrieved 3733 rows, trimmed to 300. [2026-01-06T12:22:17.172679] [DEBUG] [REMOTE ] SMTI: PASS: History has at least 300 days. [2026-01-06T12:22:17.172892] [DEBUG] [REMOTE ] SMTI: PASS: Price check passed. Min price $19.06. [2026-01-06T12:22:17.173051] [DEBUG] [REMOTE ] SMTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:17.173166] [DEBUG] [REMOTE ] SMTI: PASS: Integrity check passed. [2026-01-06T12:22:17.173206] [DEBUG] [REMOTE ] SMTI: Symbol is viable for forecasting. [2026-01-06T12:22:17.173255] [INFO ] [MAIN ] [2904/3534] SMTI kept (0.4s) | 2900 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:17.463965] [DEBUG] [REMOTE ] SMWB: Retrieved 1168 rows, trimmed to 300. [2026-01-06T12:22:17.464180] [DEBUG] [REMOTE ] SMWB: PASS: History has at least 300 days. [2026-01-06T12:22:17.464451] [DEBUG] [REMOTE ] SMWB: PASS: Price check passed. Min price $6.93. [2026-01-06T12:22:17.464612] [DEBUG] [REMOTE ] SMWB: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:17.464749] [DEBUG] [REMOTE ] SMWB: PASS: Integrity check passed. [2026-01-06T12:22:17.464792] [DEBUG] [REMOTE ] SMWB: Symbol is viable for forecasting. [2026-01-06T12:22:17.464846] [INFO ] [MAIN ] [2905/3534] SMWB kept (0.3s) | 2901 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:17.876937] [DEBUG] [REMOTE ] SMX: Retrieved 1021 rows, trimmed to 300. [2026-01-06T12:22:17.877149] [DEBUG] [REMOTE ] SMX: PASS: History has at least 300 days. [2026-01-06T12:22:17.877426] [DEBUG] [REMOTE ] SMX: PASS: Price check passed. Min price $4.24. [2026-01-06T12:22:17.877568] [DEBUG] [REMOTE ] SMX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:17.881153] [DEBUG] [REMOTE ] SMX: PASS: Integrity check passed. [2026-01-06T12:22:17.881368] [DEBUG] [REMOTE ] SMX: Symbol is viable for forecasting. [2026-01-06T12:22:17.881482] [INFO ] [MAIN ] [2906/3534] SMX kept (0.4s) | 2902 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:18.195941] [DEBUG] [REMOTE ] SN: Retrieved 611 rows, trimmed to 300. [2026-01-06T12:22:18.196077] [DEBUG] [REMOTE ] SN: PASS: History has at least 300 days. [2026-01-06T12:22:18.196278] [DEBUG] [REMOTE ] SN: PASS: Price check passed. Min price $84.57. [2026-01-06T12:22:18.196415] [DEBUG] [REMOTE ] SN: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:18.196527] [DEBUG] [REMOTE ] SN: PASS: Integrity check passed. [2026-01-06T12:22:18.196600] [DEBUG] [REMOTE ] SN: Symbol is viable for forecasting. [2026-01-06T12:22:18.196650] [INFO ] [MAIN ] [2907/3534] SN kept (0.3s) | 2903 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:18.868401] [DEBUG] [REMOTE ] SNA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:18.868544] [DEBUG] [REMOTE ] SNA: PASS: History has at least 300 days. [2026-01-06T12:22:18.868800] [DEBUG] [REMOTE ] SNA: PASS: Price check passed. Min price $324.97. [2026-01-06T12:22:18.868944] [DEBUG] [REMOTE ] SNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:18.869070] [DEBUG] [REMOTE ] SNA: PASS: Integrity check passed. [2026-01-06T12:22:18.869112] [DEBUG] [REMOTE ] SNA: Symbol is viable for forecasting. [2026-01-06T12:22:18.869162] [INFO ] [MAIN ] [2908/3534] SNA kept (0.7s) | 2904 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:19.145253] [DEBUG] [REMOTE ] SNAP: Retrieved 2224 rows, trimmed to 300. [2026-01-06T12:22:19.145402] [DEBUG] [REMOTE ] SNAP: PASS: History has at least 300 days. [2026-01-06T12:22:19.145678] [DEBUG] [REMOTE ] SNAP: PASS: Price check passed. Min price $7.26. [2026-01-06T12:22:19.145820] [DEBUG] [REMOTE ] SNAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:19.145947] [DEBUG] [REMOTE ] SNAP: PASS: Integrity check passed. [2026-01-06T12:22:19.145988] [DEBUG] [REMOTE ] SNAP: Symbol is viable for forecasting. [2026-01-06T12:22:19.146055] [INFO ] [MAIN ] [2909/3534] SNAP kept (0.3s) | 2905 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:19.501651] [DEBUG] [REMOTE ] SNCY: Retrieved 1207 rows, trimmed to 300. [2026-01-06T12:22:19.501808] [DEBUG] [REMOTE ] SNCY: PASS: History has at least 300 days. [2026-01-06T12:22:19.502049] [DEBUG] [REMOTE ] SNCY: PASS: Price check passed. Min price $10.61. [2026-01-06T12:22:19.502212] [DEBUG] [REMOTE ] SNCY: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:19.502344] [DEBUG] [REMOTE ] SNCY: PASS: Integrity check passed. [2026-01-06T12:22:19.502391] [DEBUG] [REMOTE ] SNCY: Symbol is viable for forecasting. [2026-01-06T12:22:19.502448] [INFO ] [MAIN ] [2910/3534] SNCY kept (0.4s) | 2906 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:19.984479] [DEBUG] [REMOTE ] SND: Retrieved 2303 rows, trimmed to 300. [2026-01-06T12:22:19.984647] [DEBUG] [REMOTE ] SND: PASS: History has at least 300 days. [2026-01-06T12:22:19.984870] [DEBUG] [REMOTE ] SND: PASS: Price check passed. Min price $2.00. [2026-01-06T12:22:19.985031] [DEBUG] [REMOTE ] SND: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:19.985148] [DEBUG] [REMOTE ] SND: PASS: Integrity check passed. [2026-01-06T12:22:19.985190] [DEBUG] [REMOTE ] SND: Symbol is viable for forecasting. [2026-01-06T12:22:19.985238] [INFO ] [MAIN ] [2911/3534] SND kept (0.5s) | 2907 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:20.358051] [DEBUG] [REMOTE ] SNDL: Retrieved 1616 rows, trimmed to 300. [2026-01-06T12:22:20.358231] [DEBUG] [REMOTE ] SNDL: PASS: History has at least 300 days. [2026-01-06T12:22:20.358471] [DEBUG] [REMOTE ] SNDL: PASS: Price check passed. Min price $1.59. [2026-01-06T12:22:20.358644] [DEBUG] [REMOTE ] SNDL: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:20.358781] [DEBUG] [REMOTE ] SNDL: PASS: Integrity check passed. [2026-01-06T12:22:20.358823] [DEBUG] [REMOTE ] SNDL: Symbol is viable for forecasting. [2026-01-06T12:22:20.358876] [INFO ] [MAIN ] [2912/3534] SNDL kept (0.4s) | 2908 kept, 4 rejected | 130.8/min | ETA: 4.8m [2026-01-06T12:22:20.672568] [DEBUG] [REMOTE ] SNDX: Retrieved 2475 rows, trimmed to 300. [2026-01-06T12:22:20.672773] [DEBUG] [REMOTE ] SNDX: PASS: History has at least 300 days. [2026-01-06T12:22:20.673034] [DEBUG] [REMOTE ] SNDX: PASS: Price check passed. Min price $13.11. [2026-01-06T12:22:20.673210] [DEBUG] [REMOTE ] SNDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:20.673360] [DEBUG] [REMOTE ] SNDX: PASS: Integrity check passed. [2026-01-06T12:22:20.673413] [DEBUG] [REMOTE ] SNDX: Symbol is viable for forecasting. [2026-01-06T12:22:20.673477] [INFO ] [MAIN ] [2913/3534] SNDX kept (0.3s) | 2909 kept, 4 rejected | 130.8/min | ETA: 4.7m [2026-01-06T12:22:21.157138] [DEBUG] [REMOTE ] SNES: Retrieved 2280 rows, trimmed to 300. [2026-01-06T12:22:21.157267] [DEBUG] [REMOTE ] SNES: PASS: History has at least 300 days. [2026-01-06T12:22:21.157473] [DEBUG] [REMOTE ] SNES: PASS: Price check passed. Min price $2.14. [2026-01-06T12:22:21.157638] [DEBUG] [REMOTE ] SNES: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:21.157779] [DEBUG] [REMOTE ] SNES: PASS: Integrity check passed. [2026-01-06T12:22:21.157820] [DEBUG] [REMOTE ] SNES: Symbol is viable for forecasting. [2026-01-06T12:22:21.157869] [INFO ] [MAIN ] [2914/3534] SNES kept (0.5s) | 2910 kept, 4 rejected | 130.8/min | ETA: 4.7m [2026-01-06T12:22:21.732764] [DEBUG] [REMOTE ] SNEX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:21.732901] [DEBUG] [REMOTE ] SNEX: PASS: History has at least 300 days. [2026-01-06T12:22:21.733125] [DEBUG] [REMOTE ] SNEX: PASS: Price check passed. Min price $83.71. [2026-01-06T12:22:21.733300] [DEBUG] [REMOTE ] SNEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:21.733452] [DEBUG] [REMOTE ] SNEX: PASS: Integrity check passed. [2026-01-06T12:22:21.733501] [DEBUG] [REMOTE ] SNEX: Symbol is viable for forecasting. [2026-01-06T12:22:21.733566] [INFO ] [MAIN ] [2915/3534] SNEX kept (0.6s) | 2911 kept, 4 rejected | 130.8/min | ETA: 4.7m [2026-01-06T12:22:22.198113] [DEBUG] [REMOTE ] SNFCA: Retrieved 6287 rows, trimmed to 300. [2026-01-06T12:22:22.198260] [DEBUG] [REMOTE ] SNFCA: PASS: History has at least 300 days. [2026-01-06T12:22:22.198510] [DEBUG] [REMOTE ] SNFCA: PASS: Price check passed. Min price $7.76. [2026-01-06T12:22:22.198676] [DEBUG] [REMOTE ] SNFCA: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:22.198810] [DEBUG] [REMOTE ] SNFCA: PASS: Integrity check passed. [2026-01-06T12:22:22.198853] [DEBUG] [REMOTE ] SNFCA: Symbol is viable for forecasting. [2026-01-06T12:22:22.198904] [INFO ] [MAIN ] [2916/3534] SNFCA kept (0.5s) | 2912 kept, 4 rejected | 130.8/min | ETA: 4.7m [2026-01-06T12:22:22.604839] [DEBUG] [REMOTE ] SNGX: Retrieved 3477 rows, trimmed to 300. [2026-01-06T12:22:22.605018] [DEBUG] [REMOTE ] SNGX: PASS: History has at least 300 days. [2026-01-06T12:22:22.605275] [DEBUG] [REMOTE ] SNGX: PASS: Price check passed. Min price $1.23. [2026-01-06T12:22:22.605414] [DEBUG] [REMOTE ] SNGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:22.605531] [DEBUG] [REMOTE ] SNGX: PASS: Integrity check passed. [2026-01-06T12:22:22.605590] [DEBUG] [REMOTE ] SNGX: Symbol is viable for forecasting. [2026-01-06T12:22:22.605644] [INFO ] [MAIN ] [2917/3534] SNGX kept (0.4s) | 2913 kept, 4 rejected | 130.8/min | ETA: 4.7m [2026-01-06T12:22:22.890227] [DEBUG] [REMOTE ] SNN: Retrieved 6573 rows, trimmed to 300. [2026-01-06T12:22:22.890430] [DEBUG] [REMOTE ] SNN: PASS: History has at least 300 days. [2026-01-06T12:22:22.890728] [DEBUG] [REMOTE ] SNN: PASS: Price check passed. Min price $31.99. [2026-01-06T12:22:22.890872] [DEBUG] [REMOTE ] SNN: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:22.891004] [DEBUG] [REMOTE ] SNN: PASS: Integrity check passed. [2026-01-06T12:22:22.891047] [DEBUG] [REMOTE ] SNN: Symbol is viable for forecasting. [2026-01-06T12:22:22.891101] [INFO ] [MAIN ] [2918/3534] SNN kept (0.3s) | 2914 kept, 4 rejected | 130.8/min | ETA: 4.7m [2026-01-06T12:22:23.390401] [DEBUG] [REMOTE ] SNOA: Retrieved 4767 rows, trimmed to 300. [2026-01-06T12:22:23.390695] [DEBUG] [REMOTE ] SNOA: PASS: History has at least 300 days. [2026-01-06T12:22:23.391169] [DEBUG] [REMOTE ] SNOA: PASS: Price check passed. Min price $3.16. [2026-01-06T12:22:23.391368] [DEBUG] [REMOTE ] SNOA: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:23.391570] [DEBUG] [REMOTE ] SNOA: PASS: Integrity check passed. [2026-01-06T12:22:23.391650] [DEBUG] [REMOTE ] SNOA: Symbol is viable for forecasting. [2026-01-06T12:22:23.391728] [INFO ] [MAIN ] [2919/3534] SNOA kept (0.5s) | 2915 kept, 4 rejected | 130.8/min | ETA: 4.7m [2026-01-06T12:22:23.852953] [DEBUG] [REMOTE ] SNPS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:23.853141] [DEBUG] [REMOTE ] SNPS: PASS: History has at least 300 days. [2026-01-06T12:22:23.853453] [DEBUG] [REMOTE ] SNPS: PASS: Price check passed. Min price $383.82. [2026-01-06T12:22:23.853615] [DEBUG] [REMOTE ] SNPS: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:23.853773] [DEBUG] [REMOTE ] SNPS: PASS: Integrity check passed. [2026-01-06T12:22:23.853814] [DEBUG] [REMOTE ] SNPS: Symbol is viable for forecasting. [2026-01-06T12:22:23.853872] [INFO ] [MAIN ] [2920/3534] SNPS kept (0.5s) | 2916 kept, 4 rejected | 130.8/min | ETA: 4.7m [2026-01-06T12:22:24.109417] [DEBUG] [REMOTE ] SNTI: Retrieved 1158 rows, trimmed to 300. [2026-01-06T12:22:24.109548] [DEBUG] [REMOTE ] SNTI: PASS: History has at least 300 days. [2026-01-06T12:22:24.109776] [DEBUG] [REMOTE ] SNTI: PASS: Price check passed. Min price $1.04. [2026-01-06T12:22:24.109908] [DEBUG] [REMOTE ] SNTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:24.110013] [DEBUG] [REMOTE ] SNTI: PASS: Integrity check passed. [2026-01-06T12:22:24.110068] [DEBUG] [REMOTE ] SNTI: Symbol is viable for forecasting. [2026-01-06T12:22:24.110115] [INFO ] [MAIN ] [2921/3534] SNTI kept (0.3s) | 2917 kept, 4 rejected | 130.9/min | ETA: 4.7m [2026-01-06T12:22:24.551118] [DEBUG] [REMOTE ] SNX: Retrieved 5562 rows, trimmed to 300. [2026-01-06T12:22:24.551261] [DEBUG] [REMOTE ] SNX: PASS: History has at least 300 days. [2026-01-06T12:22:24.551475] [DEBUG] [REMOTE ] SNX: PASS: Price check passed. Min price $142.42. [2026-01-06T12:22:24.551634] [DEBUG] [REMOTE ] SNX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:24.551750] [DEBUG] [REMOTE ] SNX: PASS: Integrity check passed. [2026-01-06T12:22:24.551791] [DEBUG] [REMOTE ] SNX: Symbol is viable for forecasting. [2026-01-06T12:22:24.551840] [INFO ] [MAIN ] [2922/3534] SNX kept (0.4s) | 2918 kept, 4 rejected | 130.9/min | ETA: 4.7m [2026-01-06T12:22:25.197702] [DEBUG] [REMOTE ] SNY: Retrieved 5917 rows, trimmed to 300. [2026-01-06T12:22:25.197841] [DEBUG] [REMOTE ] SNY: PASS: History has at least 300 days. [2026-01-06T12:22:25.198059] [DEBUG] [REMOTE ] SNY: PASS: Price check passed. Min price $47.44. [2026-01-06T12:22:25.198189] [DEBUG] [REMOTE ] SNY: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:25.198302] [DEBUG] [REMOTE ] SNY: PASS: Integrity check passed. [2026-01-06T12:22:25.198340] [DEBUG] [REMOTE ] SNY: Symbol is viable for forecasting. [2026-01-06T12:22:25.198386] [INFO ] [MAIN ] [2923/3534] SNY kept (0.6s) | 2919 kept, 4 rejected | 130.8/min | ETA: 4.7m [2026-01-06T12:22:25.675008] [DEBUG] [REMOTE ] SO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:25.675146] [DEBUG] [REMOTE ] SO: PASS: History has at least 300 days. [2026-01-06T12:22:25.675374] [DEBUG] [REMOTE ] SO: PASS: Price check passed. Min price $84.08. [2026-01-06T12:22:25.675503] [DEBUG] [REMOTE ] SO: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:25.675640] [DEBUG] [REMOTE ] SO: PASS: Integrity check passed. [2026-01-06T12:22:25.675682] [DEBUG] [REMOTE ] SO: Symbol is viable for forecasting. [2026-01-06T12:22:25.675728] [INFO ] [MAIN ] [2924/3534] SO kept (0.5s) | 2920 kept, 4 rejected | 130.8/min | ETA: 4.7m [2026-01-06T12:22:26.045814] [DEBUG] [REMOTE ] SOCL: Retrieved 3554 rows, trimmed to 300. [2026-01-06T12:22:26.045944] [DEBUG] [REMOTE ] SOCL: PASS: History has at least 300 days. [2026-01-06T12:22:26.046148] [DEBUG] [REMOTE ] SOCL: PASS: Price check passed. Min price $52.20. [2026-01-06T12:22:26.046281] [DEBUG] [REMOTE ] SOCL: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:26.046393] [DEBUG] [REMOTE ] SOCL: PASS: Integrity check passed. [2026-01-06T12:22:26.046434] [DEBUG] [REMOTE ] SOCL: Symbol is viable for forecasting. [2026-01-06T12:22:26.046483] [INFO ] [MAIN ] [2925/3534] SOCL kept (0.4s) | 2921 kept, 4 rejected | 130.9/min | ETA: 4.7m [2026-01-06T12:22:26.340496] [DEBUG] [REMOTE ] SOFI: Retrieved 1280 rows, trimmed to 300. [2026-01-06T12:22:26.340637] [DEBUG] [REMOTE ] SOFI: PASS: History has at least 300 days. [2026-01-06T12:22:26.340829] [DEBUG] [REMOTE ] SOFI: PASS: Price check passed. Min price $24.91. [2026-01-06T12:22:26.340985] [DEBUG] [REMOTE ] SOFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:26.341090] [DEBUG] [REMOTE ] SOFI: PASS: Integrity check passed. [2026-01-06T12:22:26.341129] [DEBUG] [REMOTE ] SOFI: Symbol is viable for forecasting. [2026-01-06T12:22:26.341175] [INFO ] [MAIN ] [2926/3534] SOFI kept (0.3s) | 2922 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:26.742047] [DEBUG] [REMOTE ] SOGP: Retrieved 1499 rows, trimmed to 300. [2026-01-06T12:22:26.742202] [DEBUG] [REMOTE ] SOGP: PASS: History has at least 300 days. [2026-01-06T12:22:26.742435] [DEBUG] [REMOTE ] SOGP: PASS: Price check passed. Min price $9.96. [2026-01-06T12:22:26.742601] [DEBUG] [REMOTE ] SOGP: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:26.742722] [DEBUG] [REMOTE ] SOGP: PASS: Integrity check passed. [2026-01-06T12:22:26.742786] [DEBUG] [REMOTE ] SOGP: Symbol is viable for forecasting. [2026-01-06T12:22:26.742845] [INFO ] [MAIN ] [2927/3534] SOGP kept (0.4s) | 2923 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:27.155519] [DEBUG] [REMOTE ] SOJC: Retrieved 2036 rows, trimmed to 300. [2026-01-06T12:22:27.155672] [DEBUG] [REMOTE ] SOJC: PASS: History has at least 300 days. [2026-01-06T12:22:27.155878] [DEBUG] [REMOTE ] SOJC: PASS: Price check passed. Min price $21.50. [2026-01-06T12:22:27.156011] [DEBUG] [REMOTE ] SOJC: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:27.156120] [DEBUG] [REMOTE ] SOJC: PASS: Integrity check passed. [2026-01-06T12:22:27.156159] [DEBUG] [REMOTE ] SOJC: Symbol is viable for forecasting. [2026-01-06T12:22:27.156206] [INFO ] [MAIN ] [2928/3534] SOJC kept (0.4s) | 2924 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:27.537498] [DEBUG] [REMOTE ] SOJD: Retrieved 1502 rows, trimmed to 300. [2026-01-06T12:22:27.537641] [DEBUG] [REMOTE ] SOJD: PASS: History has at least 300 days. [2026-01-06T12:22:27.537883] [DEBUG] [REMOTE ] SOJD: PASS: Price check passed. Min price $19.98. [2026-01-06T12:22:27.538020] [DEBUG] [REMOTE ] SOJD: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:27.538130] [DEBUG] [REMOTE ] SOJD: PASS: Integrity check passed. [2026-01-06T12:22:27.538171] [DEBUG] [REMOTE ] SOJD: Symbol is viable for forecasting. [2026-01-06T12:22:27.538218] [INFO ] [MAIN ] [2929/3534] SOJD kept (0.4s) | 2925 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:27.944537] [DEBUG] [REMOTE ] SOJE: Retrieved 1327 rows, trimmed to 300. [2026-01-06T12:22:27.944695] [DEBUG] [REMOTE ] SOJE: PASS: History has at least 300 days. [2026-01-06T12:22:27.944893] [DEBUG] [REMOTE ] SOJE: PASS: Price check passed. Min price $17.64. [2026-01-06T12:22:27.945021] [DEBUG] [REMOTE ] SOJE: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:27.945129] [DEBUG] [REMOTE ] SOJE: PASS: Integrity check passed. [2026-01-06T12:22:27.945168] [DEBUG] [REMOTE ] SOJE: Symbol is viable for forecasting. [2026-01-06T12:22:27.945213] [INFO ] [MAIN ] [2930/3534] SOJE kept (0.4s) | 2926 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:28.616240] [DEBUG] [REMOTE ] SON: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:28.616393] [DEBUG] [REMOTE ] SON: PASS: History has at least 300 days. [2026-01-06T12:22:28.616675] [DEBUG] [REMOTE ] SON: PASS: Price check passed. Min price $38.76. [2026-01-06T12:22:28.616845] [DEBUG] [REMOTE ] SON: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:28.616981] [DEBUG] [REMOTE ] SON: PASS: Integrity check passed. [2026-01-06T12:22:28.617023] [DEBUG] [REMOTE ] SON: Symbol is viable for forecasting. [2026-01-06T12:22:28.617075] [INFO ] [MAIN ] [2931/3534] SON kept (0.7s) | 2927 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:28.901729] [DEBUG] [REMOTE ] SONO: Retrieved 1866 rows, trimmed to 300. [2026-01-06T12:22:28.901863] [DEBUG] [REMOTE ] SONO: PASS: History has at least 300 days. [2026-01-06T12:22:28.902070] [DEBUG] [REMOTE ] SONO: PASS: Price check passed. Min price $15.88. [2026-01-06T12:22:28.902200] [DEBUG] [REMOTE ] SONO: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:28.902311] [DEBUG] [REMOTE ] SONO: PASS: Integrity check passed. [2026-01-06T12:22:28.902350] [DEBUG] [REMOTE ] SONO: Symbol is viable for forecasting. [2026-01-06T12:22:28.902396] [INFO ] [MAIN ] [2932/3534] SONO kept (0.3s) | 2928 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:29.255656] [DEBUG] [REMOTE ] SOPA: Retrieved 1042 rows, trimmed to 300. [2026-01-06T12:22:29.255821] [DEBUG] [REMOTE ] SOPA: PASS: History has at least 300 days. [2026-01-06T12:22:29.256089] [DEBUG] [REMOTE ] SOPA: PASS: Price check passed. Min price $1.05. [2026-01-06T12:22:29.256260] [DEBUG] [REMOTE ] SOPA: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:29.256429] [DEBUG] [REMOTE ] SOPA: PASS: Integrity check passed. [2026-01-06T12:22:29.256480] [DEBUG] [REMOTE ] SOPA: Symbol is viable for forecasting. [2026-01-06T12:22:29.256544] [INFO ] [MAIN ] [2933/3534] SOPA kept (0.4s) | 2929 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:29.676208] [DEBUG] [REMOTE ] SOPH: Retrieved 1118 rows, trimmed to 300. [2026-01-06T12:22:29.676338] [DEBUG] [REMOTE ] SOPH: PASS: History has at least 300 days. [2026-01-06T12:22:29.676531] [DEBUG] [REMOTE ] SOPH: PASS: Price check passed. Min price $3.89. [2026-01-06T12:22:29.676695] [DEBUG] [REMOTE ] SOPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:29.676804] [DEBUG] [REMOTE ] SOPH: PASS: Integrity check passed. [2026-01-06T12:22:29.676842] [DEBUG] [REMOTE ] SOPH: Symbol is viable for forecasting. [2026-01-06T12:22:29.676893] [INFO ] [MAIN ] [2934/3534] SOPH kept (0.4s) | 2930 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:30.033231] [DEBUG] [REMOTE ] SOUN: Retrieved 925 rows, trimmed to 300. [2026-01-06T12:22:30.033358] [DEBUG] [REMOTE ] SOUN: PASS: History has at least 300 days. [2026-01-06T12:22:30.033551] [DEBUG] [REMOTE ] SOUN: PASS: Price check passed. Min price $9.97. [2026-01-06T12:22:30.033708] [DEBUG] [REMOTE ] SOUN: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:30.033826] [DEBUG] [REMOTE ] SOUN: PASS: Integrity check passed. [2026-01-06T12:22:30.033864] [DEBUG] [REMOTE ] SOUN: Symbol is viable for forecasting. [2026-01-06T12:22:30.033910] [INFO ] [MAIN ] [2935/3534] SOUN kept (0.4s) | 2931 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:30.507870] [DEBUG] [REMOTE ] SOXQ: Retrieved 1147 rows, trimmed to 300. [2026-01-06T12:22:30.508011] [DEBUG] [REMOTE ] SOXQ: PASS: History has at least 300 days. [2026-01-06T12:22:30.508211] [DEBUG] [REMOTE ] SOXQ: PASS: Price check passed. Min price $49.98. [2026-01-06T12:22:30.508342] [DEBUG] [REMOTE ] SOXQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:30.508449] [DEBUG] [REMOTE ] SOXQ: PASS: Integrity check passed. [2026-01-06T12:22:30.508489] [DEBUG] [REMOTE ] SOXQ: Symbol is viable for forecasting. [2026-01-06T12:22:30.508536] [INFO ] [MAIN ] [2936/3534] SOXQ kept (0.5s) | 2932 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:31.110509] [DEBUG] [REMOTE ] SOXX: Retrieved 6156 rows, trimmed to 300. [2026-01-06T12:22:31.110742] [DEBUG] [REMOTE ] SOXX: PASS: History has at least 300 days. [2026-01-06T12:22:31.111112] [DEBUG] [REMOTE ] SOXX: PASS: Price check passed. Min price $267.71. [2026-01-06T12:22:31.111326] [DEBUG] [REMOTE ] SOXX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:31.111483] [DEBUG] [REMOTE ] SOXX: PASS: Integrity check passed. [2026-01-06T12:22:31.111528] [DEBUG] [REMOTE ] SOXX: Symbol is viable for forecasting. [2026-01-06T12:22:31.111612] [INFO ] [MAIN ] [2937/3534] SOXX kept (0.6s) | 2933 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:31.300955] [DEBUG] [REMOTE ] SPAI: Retrieved 339 rows, trimmed to 300. [2026-01-06T12:22:31.301129] [DEBUG] [REMOTE ] SPAI: PASS: History has at least 300 days. [2026-01-06T12:22:31.301417] [DEBUG] [REMOTE ] SPAI: PASS: Price check passed. Min price $3.23. [2026-01-06T12:22:31.301618] [DEBUG] [REMOTE ] SPAI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:31.301778] [DEBUG] [REMOTE ] SPAI: PASS: Integrity check passed. [2026-01-06T12:22:31.301833] [DEBUG] [REMOTE ] SPAI: Symbol is viable for forecasting. [2026-01-06T12:22:31.301892] [INFO ] [MAIN ] [2938/3534] SPAI kept (0.2s) | 2934 kept, 4 rejected | 130.9/min | ETA: 4.6m [2026-01-06T12:22:31.791785] [DEBUG] [REMOTE ] SPB: Retrieved 4110 rows, trimmed to 300. [2026-01-06T12:22:31.792065] [DEBUG] [REMOTE ] SPB: PASS: History has at least 300 days. [2026-01-06T12:22:31.792403] [DEBUG] [REMOTE ] SPB: PASS: Price check passed. Min price $49.94. [2026-01-06T12:22:31.792557] [DEBUG] [REMOTE ] SPB: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:31.792790] [DEBUG] [REMOTE ] SPB: PASS: Integrity check passed. [2026-01-06T12:22:31.792841] [DEBUG] [REMOTE ] SPB: Symbol is viable for forecasting. [2026-01-06T12:22:31.792914] [INFO ] [MAIN ] [2939/3534] SPB kept (0.5s) | 2935 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:32.337190] [DEBUG] [REMOTE ] SPCB: Retrieved 5253 rows, trimmed to 300. [2026-01-06T12:22:32.337368] [DEBUG] [REMOTE ] SPCB: PASS: History has at least 300 days. [2026-01-06T12:22:32.337814] [DEBUG] [REMOTE ] SPCB: PASS: Price check passed. Min price $8.07. [2026-01-06T12:22:32.337988] [DEBUG] [REMOTE ] SPCB: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:32.338124] [DEBUG] [REMOTE ] SPCB: PASS: Integrity check passed. [2026-01-06T12:22:32.338165] [DEBUG] [REMOTE ] SPCB: Symbol is viable for forecasting. [2026-01-06T12:22:32.338215] [INFO ] [MAIN ] [2940/3534] SPCB kept (0.5s) | 2936 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:32.644045] [DEBUG] [REMOTE ] SPCE: Retrieved 2077 rows, trimmed to 300. [2026-01-06T12:22:32.644213] [DEBUG] [REMOTE ] SPCE: PASS: History has at least 300 days. [2026-01-06T12:22:32.644524] [DEBUG] [REMOTE ] SPCE: PASS: Price check passed. Min price $3.02. [2026-01-06T12:22:32.644751] [DEBUG] [REMOTE ] SPCE: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:32.644921] [DEBUG] [REMOTE ] SPCE: PASS: Integrity check passed. [2026-01-06T12:22:32.644980] [DEBUG] [REMOTE ] SPCE: Symbol is viable for forecasting. [2026-01-06T12:22:32.645046] [INFO ] [MAIN ] [2941/3534] SPCE kept (0.3s) | 2937 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:33.193417] [DEBUG] [REMOTE ] SPE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:33.193595] [DEBUG] [REMOTE ] SPE: PASS: History has at least 300 days. [2026-01-06T12:22:33.193863] [DEBUG] [REMOTE ] SPE: PASS: Price check passed. Min price $14.10. [2026-01-06T12:22:33.194028] [DEBUG] [REMOTE ] SPE: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:33.194175] [DEBUG] [REMOTE ] SPE: PASS: Integrity check passed. [2026-01-06T12:22:33.194217] [DEBUG] [REMOTE ] SPE: Symbol is viable for forecasting. [2026-01-06T12:22:33.194270] [INFO ] [MAIN ] [2942/3534] SPE kept (0.5s) | 2938 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:33.477716] [DEBUG] [REMOTE ] SPFI: Retrieved 1674 rows, trimmed to 300. [2026-01-06T12:22:33.477928] [DEBUG] [REMOTE ] SPFI: PASS: History has at least 300 days. [2026-01-06T12:22:33.478259] [DEBUG] [REMOTE ] SPFI: PASS: Price check passed. Min price $35.93. [2026-01-06T12:22:33.478483] [DEBUG] [REMOTE ] SPFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:33.478664] [DEBUG] [REMOTE ] SPFI: PASS: Integrity check passed. [2026-01-06T12:22:33.478709] [DEBUG] [REMOTE ] SPFI: Symbol is viable for forecasting. [2026-01-06T12:22:33.478767] [INFO ] [MAIN ] [2943/3534] SPFI kept (0.3s) | 2939 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:34.091799] [DEBUG] [REMOTE ] SPG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:34.091938] [DEBUG] [REMOTE ] SPG: PASS: History has at least 300 days. [2026-01-06T12:22:34.092157] [DEBUG] [REMOTE ] SPG: PASS: Price check passed. Min price $171.28. [2026-01-06T12:22:34.092291] [DEBUG] [REMOTE ] SPG: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:34.092423] [DEBUG] [REMOTE ] SPG: PASS: Integrity check passed. [2026-01-06T12:22:34.092470] [DEBUG] [REMOTE ] SPG: Symbol is viable for forecasting. [2026-01-06T12:22:34.092519] [INFO ] [MAIN ] [2944/3534] SPG kept (0.6s) | 2940 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:34.613335] [DEBUG] [REMOTE ] SPGI: Retrieved 6283 rows, trimmed to 300. [2026-01-06T12:22:34.613467] [DEBUG] [REMOTE ] SPGI: PASS: History has at least 300 days. [2026-01-06T12:22:34.613702] [DEBUG] [REMOTE ] SPGI: PASS: Price check passed. Min price $471.13. [2026-01-06T12:22:34.613839] [DEBUG] [REMOTE ] SPGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:34.613973] [DEBUG] [REMOTE ] SPGI: PASS: Integrity check passed. [2026-01-06T12:22:34.614017] [DEBUG] [REMOTE ] SPGI: Symbol is viable for forecasting. [2026-01-06T12:22:34.614065] [INFO ] [MAIN ] [2945/3534] SPGI kept (0.5s) | 2941 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:35.173812] [DEBUG] [REMOTE ] SPH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:35.173961] [DEBUG] [REMOTE ] SPH: PASS: History has at least 300 days. [2026-01-06T12:22:35.174214] [DEBUG] [REMOTE ] SPH: PASS: Price check passed. Min price $17.77. [2026-01-06T12:22:35.174361] [DEBUG] [REMOTE ] SPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:35.174515] [DEBUG] [REMOTE ] SPH: PASS: Integrity check passed. [2026-01-06T12:22:35.174562] [DEBUG] [REMOTE ] SPH: Symbol is viable for forecasting. [2026-01-06T12:22:35.174637] [INFO ] [MAIN ] [2946/3534] SPH kept (0.6s) | 2942 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:35.595315] [DEBUG] [REMOTE ] SPOK: Retrieved 5316 rows, trimmed to 300. [2026-01-06T12:22:35.595445] [DEBUG] [REMOTE ] SPOK: PASS: History has at least 300 days. [2026-01-06T12:22:35.595669] [DEBUG] [REMOTE ] SPOK: PASS: Price check passed. Min price $12.43. [2026-01-06T12:22:35.595804] [DEBUG] [REMOTE ] SPOK: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:35.595914] [DEBUG] [REMOTE ] SPOK: PASS: Integrity check passed. [2026-01-06T12:22:35.595953] [DEBUG] [REMOTE ] SPOK: Symbol is viable for forecasting. [2026-01-06T12:22:35.596000] [INFO ] [MAIN ] [2947/3534] SPOK kept (0.4s) | 2943 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:35.828902] [DEBUG] [REMOTE ] SPRC: Retrieved 1091 rows, trimmed to 300. [2026-01-06T12:22:35.829111] [DEBUG] [REMOTE ] SPRC: PASS: History has at least 300 days. [2026-01-06T12:22:35.829367] [DEBUG] [REMOTE ] SPRC: PASS: Price check passed. Min price $1.35. [2026-01-06T12:22:35.829563] [DEBUG] [REMOTE ] SPRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:35.829713] [DEBUG] [REMOTE ] SPRC: PASS: Integrity check passed. [2026-01-06T12:22:35.829755] [DEBUG] [REMOTE ] SPRC: Symbol is viable for forecasting. [2026-01-06T12:22:35.829808] [INFO ] [MAIN ] [2948/3534] SPRC kept (0.2s) | 2944 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:36.364677] [DEBUG] [REMOTE ] SPRO: Retrieved 4845 rows, trimmed to 300. [2026-01-06T12:22:36.364853] [DEBUG] [REMOTE ] SPRO: PASS: History has at least 300 days. [2026-01-06T12:22:36.365162] [DEBUG] [REMOTE ] SPRO: PASS: Price check passed. Min price $2.20. [2026-01-06T12:22:36.365328] [DEBUG] [REMOTE ] SPRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:36.365489] [DEBUG] [REMOTE ] SPRO: PASS: Integrity check passed. [2026-01-06T12:22:36.365538] [DEBUG] [REMOTE ] SPRO: Symbol is viable for forecasting. [2026-01-06T12:22:36.365621] [INFO ] [MAIN ] [2949/3534] SPRO kept (0.5s) | 2945 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:36.668433] [DEBUG] [REMOTE ] SPRX: Retrieved 1110 rows, trimmed to 300. [2026-01-06T12:22:36.668662] [DEBUG] [REMOTE ] SPRX: PASS: History has at least 300 days. [2026-01-06T12:22:36.668918] [DEBUG] [REMOTE ] SPRX: PASS: Price check passed. Min price $34.85. [2026-01-06T12:22:36.669057] [DEBUG] [REMOTE ] SPRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:36.669178] [DEBUG] [REMOTE ] SPRX: PASS: Integrity check passed. [2026-01-06T12:22:36.669220] [DEBUG] [REMOTE ] SPRX: Symbol is viable for forecasting. [2026-01-06T12:22:36.669274] [INFO ] [MAIN ] [2950/3534] SPRX kept (0.3s) | 2946 kept, 4 rejected | 130.9/min | ETA: 4.5m [2026-01-06T12:22:36.935281] [DEBUG] [REMOTE ] SPRY: Retrieved 1276 rows, trimmed to 300. [2026-01-06T12:22:36.935476] [DEBUG] [REMOTE ] SPRY: PASS: History has at least 300 days. [2026-01-06T12:22:36.935746] [DEBUG] [REMOTE ] SPRY: PASS: Price check passed. Min price $6.73. [2026-01-06T12:22:36.935911] [DEBUG] [REMOTE ] SPRY: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:36.936030] [DEBUG] [REMOTE ] SPRY: PASS: Integrity check passed. [2026-01-06T12:22:36.936070] [DEBUG] [REMOTE ] SPRY: Symbol is viable for forecasting. [2026-01-06T12:22:36.936122] [INFO ] [MAIN ] [2951/3534] SPRY kept (0.3s) | 2947 kept, 4 rejected | 131.0/min | ETA: 4.5m [2026-01-06T12:22:37.587270] [DEBUG] [REMOTE ] SPSC: Retrieved 3951 rows, trimmed to 300. [2026-01-06T12:22:37.587446] [DEBUG] [REMOTE ] SPSC: PASS: History has at least 300 days. [2026-01-06T12:22:37.587755] [DEBUG] [REMOTE ] SPSC: PASS: Price check passed. Min price $78.03. [2026-01-06T12:22:37.587902] [DEBUG] [REMOTE ] SPSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:37.588025] [DEBUG] [REMOTE ] SPSC: PASS: Integrity check passed. [2026-01-06T12:22:37.588065] [DEBUG] [REMOTE ] SPSC: Symbol is viable for forecasting. [2026-01-06T12:22:37.588117] [INFO ] [MAIN ] [2952/3534] SPSC kept (0.7s) | 2948 kept, 4 rejected | 130.9/min | ETA: 4.4m [2026-01-06T12:22:37.949785] [DEBUG] [REMOTE ] SPWH: Retrieved 2947 rows, trimmed to 300. [2026-01-06T12:22:37.949973] [DEBUG] [REMOTE ] SPWH: PASS: History has at least 300 days. [2026-01-06T12:22:37.950367] [DEBUG] [REMOTE ] SPWH: PASS: Price check passed. Min price $1.36. [2026-01-06T12:22:37.950537] [DEBUG] [REMOTE ] SPWH: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:37.950713] [DEBUG] [REMOTE ] SPWH: PASS: Integrity check passed. [2026-01-06T12:22:37.950788] [DEBUG] [REMOTE ] SPWH: Symbol is viable for forecasting. [2026-01-06T12:22:37.950845] [INFO ] [MAIN ] [2953/3534] SPWH kept (0.4s) | 2949 kept, 4 rejected | 130.9/min | ETA: 4.4m [2026-01-06T12:22:38.467215] [DEBUG] [REMOTE ] SPXC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:38.467362] [DEBUG] [REMOTE ] SPXC: PASS: History has at least 300 days. [2026-01-06T12:22:38.467612] [DEBUG] [REMOTE ] SPXC: PASS: Price check passed. Min price $180.71. [2026-01-06T12:22:38.467778] [DEBUG] [REMOTE ] SPXC: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:38.467903] [DEBUG] [REMOTE ] SPXC: PASS: Integrity check passed. [2026-01-06T12:22:38.467945] [DEBUG] [REMOTE ] SPXC: Symbol is viable for forecasting. [2026-01-06T12:22:38.467992] [INFO ] [MAIN ] [2954/3534] SPXC kept (0.5s) | 2950 kept, 4 rejected | 130.9/min | ETA: 4.4m [2026-01-06T12:22:38.919657] [DEBUG] [REMOTE ] SPXX: Retrieved 5059 rows, trimmed to 300. [2026-01-06T12:22:38.919860] [DEBUG] [REMOTE ] SPXX: PASS: History has at least 300 days. [2026-01-06T12:22:38.920139] [DEBUG] [REMOTE ] SPXX: PASS: Price check passed. Min price $16.58. [2026-01-06T12:22:38.920283] [DEBUG] [REMOTE ] SPXX: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:38.920421] [DEBUG] [REMOTE ] SPXX: PASS: Integrity check passed. [2026-01-06T12:22:38.920464] [DEBUG] [REMOTE ] SPXX: Symbol is viable for forecasting. [2026-01-06T12:22:38.920520] [INFO ] [MAIN ] [2955/3534] SPXX kept (0.5s) | 2951 kept, 4 rejected | 130.9/min | ETA: 4.4m [2026-01-06T12:22:39.354707] [DEBUG] [REMOTE ] SQM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:39.354911] [DEBUG] [REMOTE ] SQM: PASS: History has at least 300 days. [2026-01-06T12:22:39.355224] [DEBUG] [REMOTE ] SQM: PASS: Price check passed. Min price $40.70. [2026-01-06T12:22:39.355367] [DEBUG] [REMOTE ] SQM: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:39.355499] [DEBUG] [REMOTE ] SQM: PASS: Integrity check passed. [2026-01-06T12:22:39.355545] [DEBUG] [REMOTE ] SQM: Symbol is viable for forecasting. [2026-01-06T12:22:39.355619] [INFO ] [MAIN ] [2956/3534] SQM kept (0.4s) | 2952 kept, 4 rejected | 130.9/min | ETA: 4.4m [2026-01-06T12:22:39.733111] [DEBUG] [REMOTE ] SQNS: Retrieved 3700 rows, trimmed to 300. [2026-01-06T12:22:39.733334] [DEBUG] [REMOTE ] SQNS: PASS: History has at least 300 days. [2026-01-06T12:22:39.733710] [DEBUG] [REMOTE ] SQNS: PASS: Price check passed. Min price $4.49. [2026-01-06T12:22:39.733897] [DEBUG] [REMOTE ] SQNS: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:39.734051] [DEBUG] [REMOTE ] SQNS: PASS: Integrity check passed. [2026-01-06T12:22:39.734093] [DEBUG] [REMOTE ] SQNS: Symbol is viable for forecasting. [2026-01-06T12:22:39.734152] [INFO ] [MAIN ] [2957/3534] SQNS kept (0.4s) | 2953 kept, 4 rejected | 130.9/min | ETA: 4.4m [2026-01-06T12:22:40.130995] [DEBUG] [REMOTE ] SQQQ: Retrieved 3999 rows, trimmed to 300. [2026-01-06T12:22:40.131185] [DEBUG] [REMOTE ] SQQQ: PASS: History has at least 300 days. [2026-01-06T12:22:40.131465] [DEBUG] [REMOTE ] SQQQ: PASS: Price check passed. Min price $62.36. [2026-01-06T12:22:40.131631] [DEBUG] [REMOTE ] SQQQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:40.131768] [DEBUG] [REMOTE ] SQQQ: PASS: Integrity check passed. [2026-01-06T12:22:40.131810] [DEBUG] [REMOTE ] SQQQ: Symbol is viable for forecasting. [2026-01-06T12:22:40.131869] [INFO ] [MAIN ] [2958/3534] SQQQ kept (0.4s) | 2954 kept, 4 rejected | 131.0/min | ETA: 4.4m [2026-01-06T12:22:40.398601] [DEBUG] [REMOTE ] SRAD: Retrieved 1082 rows, trimmed to 300. [2026-01-06T12:22:40.398798] [DEBUG] [REMOTE ] SRAD: PASS: History has at least 300 days. [2026-01-06T12:22:40.399049] [DEBUG] [REMOTE ] SRAD: PASS: Price check passed. Min price $21.11. [2026-01-06T12:22:40.399231] [DEBUG] [REMOTE ] SRAD: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:40.399385] [DEBUG] [REMOTE ] SRAD: PASS: Integrity check passed. [2026-01-06T12:22:40.399438] [DEBUG] [REMOTE ] SRAD: Symbol is viable for forecasting. [2026-01-06T12:22:40.399497] [INFO ] [MAIN ] [2959/3534] SRAD kept (0.3s) | 2955 kept, 4 rejected | 131.0/min | ETA: 4.4m [2026-01-06T12:22:40.659212] [DEBUG] [REMOTE ] SRBK: Retrieved 575 rows, trimmed to 300. [2026-01-06T12:22:40.659624] [DEBUG] [REMOTE ] SRBK: PASS: History has at least 300 days. [2026-01-06T12:22:40.659891] [DEBUG] [REMOTE ] SRBK: PASS: Price check passed. Min price $14.31. [2026-01-06T12:22:40.660037] [DEBUG] [REMOTE ] SRBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:40.660162] [DEBUG] [REMOTE ] SRBK: PASS: Integrity check passed. [2026-01-06T12:22:40.660205] [DEBUG] [REMOTE ] SRBK: Symbol is viable for forecasting. [2026-01-06T12:22:40.660259] [INFO ] [MAIN ] [2960/3534] SRBK kept (0.3s) | 2956 kept, 4 rejected | 131.0/min | ETA: 4.4m [2026-01-06T12:22:41.430734] [DEBUG] [REMOTE ] SRCE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:41.430875] [DEBUG] [REMOTE ] SRCE: PASS: History has at least 300 days. [2026-01-06T12:22:41.431174] [DEBUG] [REMOTE ] SRCE: PASS: Price check passed. Min price $57.17. [2026-01-06T12:22:41.431360] [DEBUG] [REMOTE ] SRCE: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:41.431522] [DEBUG] [REMOTE ] SRCE: PASS: Integrity check passed. [2026-01-06T12:22:41.431602] [DEBUG] [REMOTE ] SRCE: Symbol is viable for forecasting. [2026-01-06T12:22:41.431671] [INFO ] [MAIN ] [2961/3534] SRCE kept (0.8s) | 2957 kept, 4 rejected | 131.0/min | ETA: 4.4m [2026-01-06T12:22:41.904791] [DEBUG] [REMOTE ] SRE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:41.904951] [DEBUG] [REMOTE ] SRE: PASS: History has at least 300 days. [2026-01-06T12:22:41.905174] [DEBUG] [REMOTE ] SRE: PASS: Price check passed. Min price $86.78. [2026-01-06T12:22:41.905500] [DEBUG] [REMOTE ] SRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:41.905640] [DEBUG] [REMOTE ] SRE: PASS: Integrity check passed. [2026-01-06T12:22:41.905719] [DEBUG] [REMOTE ] SRE: Symbol is viable for forecasting. [2026-01-06T12:22:41.905789] [INFO ] [MAIN ] [2962/3534] SRE kept (0.5s) | 2958 kept, 4 rejected | 131.0/min | ETA: 4.4m [2026-01-06T12:22:42.186493] [DEBUG] [REMOTE ] SREA: Retrieved 1640 rows, trimmed to 300. [2026-01-06T12:22:42.186633] [DEBUG] [REMOTE ] SREA: PASS: History has at least 300 days. [2026-01-06T12:22:42.186829] [DEBUG] [REMOTE ] SREA: PASS: Price check passed. Min price $21.47. [2026-01-06T12:22:42.186974] [DEBUG] [REMOTE ] SREA: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:42.187079] [DEBUG] [REMOTE ] SREA: PASS: Integrity check passed. [2026-01-06T12:22:42.187118] [DEBUG] [REMOTE ] SREA: Symbol is viable for forecasting. [2026-01-06T12:22:42.187164] [INFO ] [MAIN ] [2963/3534] SREA kept (0.3s) | 2959 kept, 4 rejected | 131.0/min | ETA: 4.4m [2026-01-06T12:22:42.405296] [DEBUG] [REMOTE ] SRFM: Retrieved 613 rows, trimmed to 300. [2026-01-06T12:22:42.405396] [DEBUG] [REMOTE ] SRFM: PASS: History has at least 300 days. [2026-01-06T12:22:42.405597] [DEBUG] [REMOTE ] SRFM: PASS: Price check passed. Min price $1.79. [2026-01-06T12:22:42.405731] [DEBUG] [REMOTE ] SRFM: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:42.405836] [DEBUG] [REMOTE ] SRFM: PASS: Integrity check passed. [2026-01-06T12:22:42.405875] [DEBUG] [REMOTE ] SRFM: Symbol is viable for forecasting. [2026-01-06T12:22:42.405920] [INFO ] [MAIN ] [2964/3534] SRFM kept (0.2s) | 2960 kept, 4 rejected | 131.0/min | ETA: 4.4m [2026-01-06T12:22:43.042475] [DEBUG] [REMOTE ] SRG: Retrieved 2642 rows, trimmed to 300. [2026-01-06T12:22:43.042655] [DEBUG] [REMOTE ] SRG: PASS: History has at least 300 days. [2026-01-06T12:22:43.042930] [DEBUG] [REMOTE ] SRG: PASS: Price check passed. Min price $3.25. [2026-01-06T12:22:43.043095] [DEBUG] [REMOTE ] SRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:43.043231] [DEBUG] [REMOTE ] SRG: PASS: Integrity check passed. [2026-01-06T12:22:43.043280] [DEBUG] [REMOTE ] SRG: Symbol is viable for forecasting. [2026-01-06T12:22:43.043340] [INFO ] [MAIN ] [2965/3534] SRG kept (0.6s) | 2961 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:43.609459] [DEBUG] [REMOTE ] SRI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:43.609621] [DEBUG] [REMOTE ] SRI: PASS: History has at least 300 days. [2026-01-06T12:22:43.609860] [DEBUG] [REMOTE ] SRI: PASS: Price check passed. Min price $5.48. [2026-01-06T12:22:43.609995] [DEBUG] [REMOTE ] SRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:43.610116] [DEBUG] [REMOTE ] SRI: PASS: Integrity check passed. [2026-01-06T12:22:43.610156] [DEBUG] [REMOTE ] SRI: Symbol is viable for forecasting. [2026-01-06T12:22:43.610209] [INFO ] [MAIN ] [2966/3534] SRI kept (0.6s) | 2962 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:43.892075] [DEBUG] [REMOTE ] SRRK: Retrieved 1914 rows, trimmed to 300. [2026-01-06T12:22:43.892275] [DEBUG] [REMOTE ] SRRK: PASS: History has at least 300 days. [2026-01-06T12:22:43.892555] [DEBUG] [REMOTE ] SRRK: PASS: Price check passed. Min price $27.92. [2026-01-06T12:22:43.892742] [DEBUG] [REMOTE ] SRRK: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:43.892876] [DEBUG] [REMOTE ] SRRK: PASS: Integrity check passed. [2026-01-06T12:22:43.892917] [DEBUG] [REMOTE ] SRRK: Symbol is viable for forecasting. [2026-01-06T12:22:43.892969] [INFO ] [MAIN ] [2967/3534] SRRK kept (0.3s) | 2963 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:44.315848] [DEBUG] [REMOTE ] SRTS: Retrieved 2375 rows, trimmed to 300. [2026-01-06T12:22:44.316034] [DEBUG] [REMOTE ] SRTS: PASS: History has at least 300 days. [2026-01-06T12:22:44.316300] [DEBUG] [REMOTE ] SRTS: PASS: Price check passed. Min price $3.10. [2026-01-06T12:22:44.316447] [DEBUG] [REMOTE ] SRTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:44.316597] [DEBUG] [REMOTE ] SRTS: PASS: Integrity check passed. [2026-01-06T12:22:44.316642] [DEBUG] [REMOTE ] SRTS: Symbol is viable for forecasting. [2026-01-06T12:22:44.316696] [INFO ] [MAIN ] [2968/3534] SRTS kept (0.4s) | 2964 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:44.884290] [DEBUG] [REMOTE ] SSB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:44.884460] [DEBUG] [REMOTE ] SSB: PASS: History has at least 300 days. [2026-01-06T12:22:44.884836] [DEBUG] [REMOTE ] SSB: PASS: Price check passed. Min price $85.31. [2026-01-06T12:22:44.885055] [DEBUG] [REMOTE ] SSB: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:44.885231] [DEBUG] [REMOTE ] SSB: PASS: Integrity check passed. [2026-01-06T12:22:44.885286] [DEBUG] [REMOTE ] SSB: Symbol is viable for forecasting. [2026-01-06T12:22:44.885355] [INFO ] [MAIN ] [2969/3534] SSB kept (0.6s) | 2965 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:45.351929] [DEBUG] [REMOTE ] SSD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:45.352058] [DEBUG] [REMOTE ] SSD: PASS: History has at least 300 days. [2026-01-06T12:22:45.352266] [DEBUG] [REMOTE ] SSD: PASS: Price check passed. Min price $157.72. [2026-01-06T12:22:45.352427] [DEBUG] [REMOTE ] SSD: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:45.352545] [DEBUG] [REMOTE ] SSD: PASS: Integrity check passed. [2026-01-06T12:22:45.352609] [DEBUG] [REMOTE ] SSD: Symbol is viable for forecasting. [2026-01-06T12:22:45.352657] [INFO ] [MAIN ] [2970/3534] SSD kept (0.5s) | 2966 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:45.763931] [DEBUG] [REMOTE ] SSL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:45.764063] [DEBUG] [REMOTE ] SSL: PASS: History has at least 300 days. [2026-01-06T12:22:45.764264] [DEBUG] [REMOTE ] SSL: PASS: Price check passed. Min price $5.33. [2026-01-06T12:22:45.764397] [DEBUG] [REMOTE ] SSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:45.764510] [DEBUG] [REMOTE ] SSL: PASS: Integrity check passed. [2026-01-06T12:22:45.764549] [DEBUG] [REMOTE ] SSL: Symbol is viable for forecasting. [2026-01-06T12:22:45.764616] [INFO ] [MAIN ] [2971/3534] SSL kept (0.4s) | 2967 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:45.983598] [DEBUG] [REMOTE ] SSNC: Retrieved 3966 rows, trimmed to 300. [2026-01-06T12:22:45.983749] [DEBUG] [REMOTE ] SSNC: PASS: History has at least 300 days. [2026-01-06T12:22:45.983958] [DEBUG] [REMOTE ] SSNC: PASS: Price check passed. Min price $79.29. [2026-01-06T12:22:45.984088] [DEBUG] [REMOTE ] SSNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:45.984194] [DEBUG] [REMOTE ] SSNC: PASS: Integrity check passed. [2026-01-06T12:22:45.984232] [DEBUG] [REMOTE ] SSNC: Symbol is viable for forecasting. [2026-01-06T12:22:45.984283] [INFO ] [MAIN ] [2972/3534] SSNC kept (0.2s) | 2968 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:46.763442] [DEBUG] [REMOTE ] SSP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:46.763599] [DEBUG] [REMOTE ] SSP: PASS: History has at least 300 days. [2026-01-06T12:22:46.763823] [DEBUG] [REMOTE ] SSP: PASS: Price check passed. Min price $2.05. [2026-01-06T12:22:46.763954] [DEBUG] [REMOTE ] SSP: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:46.764072] [DEBUG] [REMOTE ] SSP: PASS: Integrity check passed. [2026-01-06T12:22:46.764111] [DEBUG] [REMOTE ] SSP: Symbol is viable for forecasting. [2026-01-06T12:22:46.764159] [INFO ] [MAIN ] [2973/3534] SSP kept (0.8s) | 2969 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:47.290278] [DEBUG] [REMOTE ] SSRM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:47.290499] [DEBUG] [REMOTE ] SSRM: PASS: History has at least 300 days. [2026-01-06T12:22:47.290894] [DEBUG] [REMOTE ] SSRM: PASS: Price check passed. Min price $19.48. [2026-01-06T12:22:47.291057] [DEBUG] [REMOTE ] SSRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:47.291205] [DEBUG] [REMOTE ] SSRM: PASS: Integrity check passed. [2026-01-06T12:22:47.291249] [DEBUG] [REMOTE ] SSRM: Symbol is viable for forecasting. [2026-01-06T12:22:47.291305] [INFO ] [MAIN ] [2974/3534] SSRM kept (0.5s) | 2970 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:47.647860] [DEBUG] [REMOTE ] SSSS: Retrieved 3694 rows, trimmed to 300. [2026-01-06T12:22:47.648057] [DEBUG] [REMOTE ] SSSS: PASS: History has at least 300 days. [2026-01-06T12:22:47.648364] [DEBUG] [REMOTE ] SSSS: PASS: Price check passed. Min price $8.59. [2026-01-06T12:22:47.648506] [DEBUG] [REMOTE ] SSSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:47.648665] [DEBUG] [REMOTE ] SSSS: PASS: Integrity check passed. [2026-01-06T12:22:47.648710] [DEBUG] [REMOTE ] SSSS: Symbol is viable for forecasting. [2026-01-06T12:22:47.648765] [INFO ] [MAIN ] [2975/3534] SSSS kept (0.4s) | 2971 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:47.991072] [DEBUG] [REMOTE ] SSTI: Retrieved 2157 rows, trimmed to 300. [2026-01-06T12:22:47.991291] [DEBUG] [REMOTE ] SSTI: PASS: History has at least 300 days. [2026-01-06T12:22:47.991634] [DEBUG] [REMOTE ] SSTI: PASS: Price check passed. Min price $5.89. [2026-01-06T12:22:47.991804] [DEBUG] [REMOTE ] SSTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:47.991959] [DEBUG] [REMOTE ] SSTI: PASS: Integrity check passed. [2026-01-06T12:22:47.992006] [DEBUG] [REMOTE ] SSTI: Symbol is viable for forecasting. [2026-01-06T12:22:47.992072] [INFO ] [MAIN ] [2976/3534] SSTI kept (0.3s) | 2972 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:48.464944] [DEBUG] [REMOTE ] SSTK: Retrieved 3326 rows, trimmed to 300. [2026-01-06T12:22:48.465147] [DEBUG] [REMOTE ] SSTK: PASS: History has at least 300 days. [2026-01-06T12:22:48.465430] [DEBUG] [REMOTE ] SSTK: PASS: Price check passed. Min price $18.08. [2026-01-06T12:22:48.465597] [DEBUG] [REMOTE ] SSTK: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:48.465753] [DEBUG] [REMOTE ] SSTK: PASS: Integrity check passed. [2026-01-06T12:22:48.465797] [DEBUG] [REMOTE ] SSTK: Symbol is viable for forecasting. [2026-01-06T12:22:48.465863] [INFO ] [MAIN ] [2977/3534] SSTK kept (0.5s) | 2973 kept, 4 rejected | 131.0/min | ETA: 4.3m [2026-01-06T12:22:48.920024] [DEBUG] [REMOTE ] SSYS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:48.920243] [DEBUG] [REMOTE ] SSYS: PASS: History has at least 300 days. [2026-01-06T12:22:48.920615] [DEBUG] [REMOTE ] SSYS: PASS: Price check passed. Min price $8.20. [2026-01-06T12:22:48.920762] [DEBUG] [REMOTE ] SSYS: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:48.920918] [DEBUG] [REMOTE ] SSYS: PASS: Integrity check passed. [2026-01-06T12:22:48.920961] [DEBUG] [REMOTE ] SSYS: Symbol is viable for forecasting. [2026-01-06T12:22:48.921018] [INFO ] [MAIN ] [2978/3534] SSYS kept (0.5s) | 2974 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:49.432225] [DEBUG] [REMOTE ] STAA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:49.432385] [DEBUG] [REMOTE ] STAA: PASS: History has at least 300 days. [2026-01-06T12:22:49.432657] [DEBUG] [REMOTE ] STAA: PASS: Price check passed. Min price $23.09. [2026-01-06T12:22:49.432795] [DEBUG] [REMOTE ] STAA: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:49.432921] [DEBUG] [REMOTE ] STAA: PASS: Integrity check passed. [2026-01-06T12:22:49.432962] [DEBUG] [REMOTE ] STAA: Symbol is viable for forecasting. [2026-01-06T12:22:49.433013] [INFO ] [MAIN ] [2979/3534] STAA kept (0.5s) | 2975 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:49.793612] [DEBUG] [REMOTE ] STAG: Retrieved 3702 rows, trimmed to 300. [2026-01-06T12:22:49.793767] [DEBUG] [REMOTE ] STAG: PASS: History has at least 300 days. [2026-01-06T12:22:49.794018] [DEBUG] [REMOTE ] STAG: PASS: Price check passed. Min price $35.15. [2026-01-06T12:22:49.794171] [DEBUG] [REMOTE ] STAG: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:49.794348] [DEBUG] [REMOTE ] STAG: PASS: Integrity check passed. [2026-01-06T12:22:49.794404] [DEBUG] [REMOTE ] STAG: Symbol is viable for forecasting. [2026-01-06T12:22:49.794465] [INFO ] [MAIN ] [2980/3534] STAG kept (0.4s) | 2976 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:50.309072] [DEBUG] [REMOTE ] STBA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:50.309305] [DEBUG] [REMOTE ] STBA: PASS: History has at least 300 days. [2026-01-06T12:22:50.309699] [DEBUG] [REMOTE ] STBA: PASS: Price check passed. Min price $34.33. [2026-01-06T12:22:50.309881] [DEBUG] [REMOTE ] STBA: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:50.310036] [DEBUG] [REMOTE ] STBA: PASS: Integrity check passed. [2026-01-06T12:22:50.310080] [DEBUG] [REMOTE ] STBA: Symbol is viable for forecasting. [2026-01-06T12:22:50.310142] [INFO ] [MAIN ] [2981/3534] STBA kept (0.5s) | 2977 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:50.779090] [DEBUG] [REMOTE ] STC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:50.779239] [DEBUG] [REMOTE ] STC: PASS: History has at least 300 days. [2026-01-06T12:22:50.779490] [DEBUG] [REMOTE ] STC: PASS: Price check passed. Min price $66.84. [2026-01-06T12:22:50.779642] [DEBUG] [REMOTE ] STC: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:50.779765] [DEBUG] [REMOTE ] STC: PASS: Integrity check passed. [2026-01-06T12:22:50.779805] [DEBUG] [REMOTE ] STC: Symbol is viable for forecasting. [2026-01-06T12:22:50.779853] [INFO ] [MAIN ] [2982/3534] STC kept (0.5s) | 2978 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:51.117272] [DEBUG] [REMOTE ] STE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:51.117433] [DEBUG] [REMOTE ] STE: PASS: History has at least 300 days. [2026-01-06T12:22:51.117769] [DEBUG] [REMOTE ] STE: PASS: Price check passed. Min price $234.90. [2026-01-06T12:22:51.117934] [DEBUG] [REMOTE ] STE: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:51.118089] [DEBUG] [REMOTE ] STE: PASS: Integrity check passed. [2026-01-06T12:22:51.118137] [DEBUG] [REMOTE ] STE: Symbol is viable for forecasting. [2026-01-06T12:22:51.118197] [INFO ] [MAIN ] [2983/3534] STE kept (0.3s) | 2979 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:51.468764] [DEBUG] [REMOTE ] STEL: Retrieved 2046 rows, trimmed to 300. [2026-01-06T12:22:51.468903] [DEBUG] [REMOTE ] STEL: PASS: History has at least 300 days. [2026-01-06T12:22:51.469125] [DEBUG] [REMOTE ] STEL: PASS: Price check passed. Min price $28.55. [2026-01-06T12:22:51.469259] [DEBUG] [REMOTE ] STEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:51.469376] [DEBUG] [REMOTE ] STEL: PASS: Integrity check passed. [2026-01-06T12:22:51.469417] [DEBUG] [REMOTE ] STEL: Symbol is viable for forecasting. [2026-01-06T12:22:51.469465] [INFO ] [MAIN ] [2984/3534] STEL kept (0.4s) | 2980 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:51.694115] [DEBUG] [REMOTE ] STEM: Retrieved 1316 rows, trimmed to 300. [2026-01-06T12:22:51.694249] [DEBUG] [REMOTE ] STEM: PASS: History has at least 300 days. [2026-01-06T12:22:51.694456] [DEBUG] [REMOTE ] STEM: PASS: Price check passed. Min price $13.85. [2026-01-06T12:22:51.694619] [DEBUG] [REMOTE ] STEM: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:51.694738] [DEBUG] [REMOTE ] STEM: PASS: Integrity check passed. [2026-01-06T12:22:51.694780] [DEBUG] [REMOTE ] STEM: Symbol is viable for forecasting. [2026-01-06T12:22:51.694830] [INFO ] [MAIN ] [2985/3534] STEM kept (0.2s) | 2981 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:52.242343] [DEBUG] [REMOTE ] STEP: Retrieved 1332 rows, trimmed to 300. [2026-01-06T12:22:52.242469] [DEBUG] [REMOTE ] STEP: PASS: History has at least 300 days. [2026-01-06T12:22:52.242693] [DEBUG] [REMOTE ] STEP: PASS: Price check passed. Min price $59.11. [2026-01-06T12:22:52.242828] [DEBUG] [REMOTE ] STEP: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:52.242934] [DEBUG] [REMOTE ] STEP: PASS: Integrity check passed. [2026-01-06T12:22:52.242973] [DEBUG] [REMOTE ] STEP: Symbol is viable for forecasting. [2026-01-06T12:22:52.243020] [INFO ] [MAIN ] [2986/3534] STEP kept (0.5s) | 2982 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:52.622785] [DEBUG] [REMOTE ] STHO: Retrieved 693 rows, trimmed to 300. [2026-01-06T12:22:52.622938] [DEBUG] [REMOTE ] STHO: PASS: History has at least 300 days. [2026-01-06T12:22:52.623182] [DEBUG] [REMOTE ] STHO: PASS: Price check passed. Min price $7.01. [2026-01-06T12:22:52.623315] [DEBUG] [REMOTE ] STHO: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:52.623425] [DEBUG] [REMOTE ] STHO: PASS: Integrity check passed. [2026-01-06T12:22:52.623466] [DEBUG] [REMOTE ] STHO: Symbol is viable for forecasting. [2026-01-06T12:22:52.623512] [INFO ] [MAIN ] [2987/3534] STHO kept (0.4s) | 2983 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:52.961418] [DEBUG] [REMOTE ] STI: Retrieved 482 rows, trimmed to 300. [2026-01-06T12:22:52.961548] [DEBUG] [REMOTE ] STI: PASS: History has at least 300 days. [2026-01-06T12:22:52.961766] [DEBUG] [REMOTE ] STI: PASS: Price check passed. Min price $5.39. [2026-01-06T12:22:52.961898] [DEBUG] [REMOTE ] STI: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:52.962005] [DEBUG] [REMOTE ] STI: PASS: Integrity check passed. [2026-01-06T12:22:52.962043] [DEBUG] [REMOTE ] STI: Symbol is viable for forecasting. [2026-01-06T12:22:52.962089] [INFO ] [MAIN ] [2988/3534] STI kept (0.3s) | 2984 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:53.458114] [DEBUG] [REMOTE ] STIM: Retrieved 1890 rows, trimmed to 300. [2026-01-06T12:22:53.458250] [DEBUG] [REMOTE ] STIM: PASS: History has at least 300 days. [2026-01-06T12:22:53.458453] [DEBUG] [REMOTE ] STIM: PASS: Price check passed. Min price $1.27. [2026-01-06T12:22:53.458602] [DEBUG] [REMOTE ] STIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:53.458713] [DEBUG] [REMOTE ] STIM: PASS: Integrity check passed. [2026-01-06T12:22:53.458752] [DEBUG] [REMOTE ] STIM: Symbol is viable for forecasting. [2026-01-06T12:22:53.458799] [INFO ] [MAIN ] [2989/3534] STIM kept (0.5s) | 2985 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:53.847129] [DEBUG] [REMOTE ] STK: Retrieved 4050 rows, trimmed to 300. [2026-01-06T12:22:53.847251] [DEBUG] [REMOTE ] STK: PASS: History has at least 300 days. [2026-01-06T12:22:53.847446] [DEBUG] [REMOTE ] STK: PASS: Price check passed. Min price $33.25. [2026-01-06T12:22:53.847598] [DEBUG] [REMOTE ] STK: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:53.847735] [DEBUG] [REMOTE ] STK: PASS: Integrity check passed. [2026-01-06T12:22:53.847789] [DEBUG] [REMOTE ] STK: Symbol is viable for forecasting. [2026-01-06T12:22:53.847837] [INFO ] [MAIN ] [2990/3534] STK kept (0.4s) | 2986 kept, 4 rejected | 131.0/min | ETA: 4.2m [2026-01-06T12:22:54.209018] [DEBUG] [REMOTE ] STKH: Retrieved 1210 rows, trimmed to 300. [2026-01-06T12:22:54.209146] [DEBUG] [REMOTE ] STKH: PASS: History has at least 300 days. [2026-01-06T12:22:54.209342] [DEBUG] [REMOTE ] STKH: PASS: Price check passed. Min price $2.23. [2026-01-06T12:22:54.209475] [DEBUG] [REMOTE ] STKH: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:54.209601] [DEBUG] [REMOTE ] STKH: PASS: Integrity check passed. [2026-01-06T12:22:54.209651] [DEBUG] [REMOTE ] STKH: Symbol is viable for forecasting. [2026-01-06T12:22:54.209697] [INFO ] [MAIN ] [2991/3534] STKH kept (0.4s) | 2987 kept, 4 rejected | 131.1/min | ETA: 4.1m [2026-01-06T12:22:54.890365] [DEBUG] [REMOTE ] STKL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:54.890492] [DEBUG] [REMOTE ] STKL: PASS: History has at least 300 days. [2026-01-06T12:22:54.890708] [DEBUG] [REMOTE ] STKL: PASS: Price check passed. Min price $3.35. [2026-01-06T12:22:54.890867] [DEBUG] [REMOTE ] STKL: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:54.890977] [DEBUG] [REMOTE ] STKL: PASS: Integrity check passed. [2026-01-06T12:22:54.891016] [DEBUG] [REMOTE ] STKL: Symbol is viable for forecasting. [2026-01-06T12:22:54.891062] [INFO ] [MAIN ] [2992/3534] STKL kept (0.7s) | 2988 kept, 4 rejected | 131.0/min | ETA: 4.1m [2026-01-06T12:22:55.273003] [DEBUG] [REMOTE ] STKS: Retrieved 2898 rows, trimmed to 300. [2026-01-06T12:22:55.273137] [DEBUG] [REMOTE ] STKS: PASS: History has at least 300 days. [2026-01-06T12:22:55.273330] [DEBUG] [REMOTE ] STKS: PASS: Price check passed. Min price $1.75. [2026-01-06T12:22:55.273460] [DEBUG] [REMOTE ] STKS: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:55.273595] [DEBUG] [REMOTE ] STKS: PASS: Integrity check passed. [2026-01-06T12:22:55.273637] [DEBUG] [REMOTE ] STKS: Symbol is viable for forecasting. [2026-01-06T12:22:55.273684] [INFO ] [MAIN ] [2993/3534] STKS kept (0.4s) | 2989 kept, 4 rejected | 131.0/min | ETA: 4.1m [2026-01-06T12:22:55.519615] [DEBUG] [REMOTE ] STLA: Retrieved 3918 rows, trimmed to 300. [2026-01-06T12:22:55.519749] [DEBUG] [REMOTE ] STLA: PASS: History has at least 300 days. [2026-01-06T12:22:55.519949] [DEBUG] [REMOTE ] STLA: PASS: Price check passed. Min price $9.23. [2026-01-06T12:22:55.520080] [DEBUG] [REMOTE ] STLA: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:55.520187] [DEBUG] [REMOTE ] STLA: PASS: Integrity check passed. [2026-01-06T12:22:55.520226] [DEBUG] [REMOTE ] STLA: Symbol is viable for forecasting. [2026-01-06T12:22:55.520271] [INFO ] [MAIN ] [2994/3534] STLA kept (0.2s) | 2990 kept, 4 rejected | 131.1/min | ETA: 4.1m [2026-01-06T12:22:56.161657] [DEBUG] [REMOTE ] STLD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:56.161799] [DEBUG] [REMOTE ] STLD: PASS: History has at least 300 days. [2026-01-06T12:22:56.162018] [DEBUG] [REMOTE ] STLD: PASS: Price check passed. Min price $140.81. [2026-01-06T12:22:56.162154] [DEBUG] [REMOTE ] STLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:56.162271] [DEBUG] [REMOTE ] STLD: PASS: Integrity check passed. [2026-01-06T12:22:56.162310] [DEBUG] [REMOTE ] STLD: Symbol is viable for forecasting. [2026-01-06T12:22:56.162358] [INFO ] [MAIN ] [2995/3534] STLD kept (0.6s) | 2991 kept, 4 rejected | 131.0/min | ETA: 4.1m [2026-01-06T12:22:56.636405] [DEBUG] [REMOTE ] STM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:56.636561] [DEBUG] [REMOTE ] STM: PASS: History has at least 300 days. [2026-01-06T12:22:56.636843] [DEBUG] [REMOTE ] STM: PASS: Price check passed. Min price $21.13. [2026-01-06T12:22:56.637009] [DEBUG] [REMOTE ] STM: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:56.637152] [DEBUG] [REMOTE ] STM: PASS: Integrity check passed. [2026-01-06T12:22:56.637202] [DEBUG] [REMOTE ] STM: Symbol is viable for forecasting. [2026-01-06T12:22:56.637263] [INFO ] [MAIN ] [2996/3534] STM kept (0.5s) | 2992 kept, 4 rejected | 131.0/min | ETA: 4.1m [2026-01-06T12:22:57.119373] [DEBUG] [REMOTE ] STN: Retrieved 5136 rows, trimmed to 300. [2026-01-06T12:22:57.119497] [DEBUG] [REMOTE ] STN: PASS: History has at least 300 days. [2026-01-06T12:22:57.119717] [DEBUG] [REMOTE ] STN: PASS: Price check passed. Min price $91.87. [2026-01-06T12:22:57.119849] [DEBUG] [REMOTE ] STN: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:57.119960] [DEBUG] [REMOTE ] STN: PASS: Integrity check passed. [2026-01-06T12:22:57.119999] [DEBUG] [REMOTE ] STN: Symbol is viable for forecasting. [2026-01-06T12:22:57.120046] [INFO ] [MAIN ] [2997/3534] STN kept (0.5s) | 2993 kept, 4 rejected | 131.0/min | ETA: 4.1m [2026-01-06T12:22:57.391177] [DEBUG] [REMOTE ] STNE: Retrieved 1807 rows, trimmed to 300. [2026-01-06T12:22:57.391310] [DEBUG] [REMOTE ] STNE: PASS: History has at least 300 days. [2026-01-06T12:22:57.391513] [DEBUG] [REMOTE ] STNE: PASS: Price check passed. Min price $14.14. [2026-01-06T12:22:57.391701] [DEBUG] [REMOTE ] STNE: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:57.391834] [DEBUG] [REMOTE ] STNE: PASS: Integrity check passed. [2026-01-06T12:22:57.391874] [DEBUG] [REMOTE ] STNE: Symbol is viable for forecasting. [2026-01-06T12:22:57.391922] [INFO ] [MAIN ] [2998/3534] STNE kept (0.3s) | 2994 kept, 4 rejected | 131.1/min | ETA: 4.1m [2026-01-06T12:22:57.806041] [DEBUG] [REMOTE ] STOK: Retrieved 1646 rows, trimmed to 300. [2026-01-06T12:22:57.806184] [DEBUG] [REMOTE ] STOK: PASS: History has at least 300 days. [2026-01-06T12:22:57.806388] [DEBUG] [REMOTE ] STOK: PASS: Price check passed. Min price $22.37. [2026-01-06T12:22:57.806523] [DEBUG] [REMOTE ] STOK: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:57.806668] [DEBUG] [REMOTE ] STOK: PASS: Integrity check passed. [2026-01-06T12:22:57.806715] [DEBUG] [REMOTE ] STOK: Symbol is viable for forecasting. [2026-01-06T12:22:57.806763] [INFO ] [MAIN ] [2999/3534] STOK kept (0.4s) | 2995 kept, 4 rejected | 131.1/min | ETA: 4.1m [2026-01-06T12:22:58.389952] [DEBUG] [REMOTE ] STRA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:58.390082] [DEBUG] [REMOTE ] STRA: PASS: History has at least 300 days. [2026-01-06T12:22:58.390291] [DEBUG] [REMOTE ] STRA: PASS: Price check passed. Min price $74.07. [2026-01-06T12:22:58.390423] [DEBUG] [REMOTE ] STRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:58.390535] [DEBUG] [REMOTE ] STRA: PASS: Integrity check passed. [2026-01-06T12:22:58.390593] [DEBUG] [REMOTE ] STRA: Symbol is viable for forecasting. [2026-01-06T12:22:58.390642] [INFO ] [MAIN ] [3000/3534] STRA kept (0.6s) | 2996 kept, 4 rejected | 131.0/min | ETA: 4.1m [2026-01-06T12:22:58.845425] [DEBUG] [REMOTE ] STRL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:58.845567] [DEBUG] [REMOTE ] STRL: PASS: History has at least 300 days. [2026-01-06T12:22:58.845812] [DEBUG] [REMOTE ] STRL: PASS: Price check passed. Min price $283.57. [2026-01-06T12:22:58.845943] [DEBUG] [REMOTE ] STRL: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:58.846061] [DEBUG] [REMOTE ] STRL: PASS: Integrity check passed. [2026-01-06T12:22:58.846101] [DEBUG] [REMOTE ] STRL: Symbol is viable for forecasting. [2026-01-06T12:22:58.846147] [INFO ] [MAIN ] [3001/3534] STRL kept (0.5s) | 2997 kept, 4 rejected | 131.0/min | ETA: 4.1m [2026-01-06T12:22:59.342514] [DEBUG] [REMOTE ] STRS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:22:59.342670] [DEBUG] [REMOTE ] STRS: PASS: History has at least 300 days. [2026-01-06T12:22:59.342908] [DEBUG] [REMOTE ] STRS: PASS: Price check passed. Min price $18.51. [2026-01-06T12:22:59.343043] [DEBUG] [REMOTE ] STRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:22:59.343164] [DEBUG] [REMOTE ] STRS: PASS: Integrity check passed. [2026-01-06T12:22:59.343203] [DEBUG] [REMOTE ] STRS: Symbol is viable for forecasting. [2026-01-06T12:22:59.343250] [INFO ] [MAIN ] [3002/3534] STRS kept (0.5s) | 2998 kept, 4 rejected | 131.0/min | ETA: 4.1m [2026-01-06T12:23:01.960859] [DEBUG] [REMOTE ] STSS: Retrieved 934 rows, trimmed to 300. [2026-01-06T12:23:01.961029] [DEBUG] [REMOTE ] STSS: PASS: History has at least 300 days. [2026-01-06T12:23:01.961306] [DEBUG] [REMOTE ] STSS: PASS: Price check passed. Min price $1.97. [2026-01-06T12:23:01.961537] [DEBUG] [REMOTE ] STSS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:01.961713] [DEBUG] [REMOTE ] STSS: PASS: Integrity check passed. [2026-01-06T12:23:01.961769] [DEBUG] [REMOTE ] STSS: Symbol is viable for forecasting. [2026-01-06T12:23:01.961836] [INFO ] [MAIN ] [3003/3534] STSS kept (2.6s) | 2999 kept, 4 rejected | 130.8/min | ETA: 4.1m [2026-01-06T12:23:02.723752] [DEBUG] [REMOTE ] STTK: Retrieved 1315 rows, trimmed to 300. [2026-01-06T12:23:02.723903] [DEBUG] [REMOTE ] STTK: PASS: History has at least 300 days. [2026-01-06T12:23:02.724151] [DEBUG] [REMOTE ] STTK: PASS: Price check passed. Min price $1.77. [2026-01-06T12:23:02.724318] [DEBUG] [REMOTE ] STTK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:02.724454] [DEBUG] [REMOTE ] STTK: PASS: Integrity check passed. [2026-01-06T12:23:02.724506] [DEBUG] [REMOTE ] STTK: Symbol is viable for forecasting. [2026-01-06T12:23:02.724567] [INFO ] [MAIN ] [3004/3534] STTK kept (0.8s) | 3000 kept, 4 rejected | 130.8/min | ETA: 4.1m [2026-01-06T12:23:03.194412] [DEBUG] [REMOTE ] STVN: Retrieved 1123 rows, trimmed to 300. [2026-01-06T12:23:03.194647] [DEBUG] [REMOTE ] STVN: PASS: History has at least 300 days. [2026-01-06T12:23:03.194907] [DEBUG] [REMOTE ] STVN: PASS: Price check passed. Min price $20.12. [2026-01-06T12:23:03.195049] [DEBUG] [REMOTE ] STVN: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:03.195174] [DEBUG] [REMOTE ] STVN: PASS: Integrity check passed. [2026-01-06T12:23:03.195252] [DEBUG] [REMOTE ] STVN: Symbol is viable for forecasting. [2026-01-06T12:23:03.195306] [INFO ] [MAIN ] [3005/3534] STVN kept (0.5s) | 3001 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:03.587144] [DEBUG] [REMOTE ] STWD: Retrieved 4125 rows, trimmed to 300. [2026-01-06T12:23:03.587278] [DEBUG] [REMOTE ] STWD: PASS: History has at least 300 days. [2026-01-06T12:23:03.587491] [DEBUG] [REMOTE ] STWD: PASS: Price check passed. Min price $17.08. [2026-01-06T12:23:03.587669] [DEBUG] [REMOTE ] STWD: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:03.587793] [DEBUG] [REMOTE ] STWD: PASS: Integrity check passed. [2026-01-06T12:23:03.587834] [DEBUG] [REMOTE ] STWD: Symbol is viable for forecasting. [2026-01-06T12:23:03.587883] [INFO ] [MAIN ] [3006/3534] STWD kept (0.4s) | 3002 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:04.110912] [DEBUG] [REMOTE ] STX: Retrieved 5803 rows, trimmed to 300. [2026-01-06T12:23:04.111046] [DEBUG] [REMOTE ] STX: PASS: History has at least 300 days. [2026-01-06T12:23:04.111250] [DEBUG] [REMOTE ] STX: PASS: Price check passed. Min price $211.08. [2026-01-06T12:23:04.111381] [DEBUG] [REMOTE ] STX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:04.111492] [DEBUG] [REMOTE ] STX: PASS: Integrity check passed. [2026-01-06T12:23:04.111530] [DEBUG] [REMOTE ] STX: Symbol is viable for forecasting. [2026-01-06T12:23:04.111601] [INFO ] [MAIN ] [3007/3534] STX kept (0.5s) | 3003 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:04.361613] [DEBUG] [REMOTE ] STXE: Retrieved 735 rows, trimmed to 300. [2026-01-06T12:23:04.361766] [DEBUG] [REMOTE ] STXE: PASS: History has at least 300 days. [2026-01-06T12:23:04.361973] [DEBUG] [REMOTE ] STXE: PASS: Price check passed. Min price $32.71. [2026-01-06T12:23:04.362103] [DEBUG] [REMOTE ] STXE: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:04.362211] [DEBUG] [REMOTE ] STXE: PASS: Integrity check passed. [2026-01-06T12:23:04.362250] [DEBUG] [REMOTE ] STXE: Symbol is viable for forecasting. [2026-01-06T12:23:04.362298] [INFO ] [MAIN ] [3008/3534] STXE kept (0.3s) | 3004 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:04.757023] [DEBUG] [REMOTE ] STXG: Retrieved 789 rows, trimmed to 300. [2026-01-06T12:23:04.757157] [DEBUG] [REMOTE ] STXG: PASS: History has at least 300 days. [2026-01-06T12:23:04.757354] [DEBUG] [REMOTE ] STXG: PASS: Price check passed. Min price $48.63. [2026-01-06T12:23:04.757488] [DEBUG] [REMOTE ] STXG: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:04.757615] [DEBUG] [REMOTE ] STXG: PASS: Integrity check passed. [2026-01-06T12:23:04.757674] [DEBUG] [REMOTE ] STXG: Symbol is viable for forecasting. [2026-01-06T12:23:04.757725] [INFO ] [MAIN ] [3009/3534] STXG kept (0.4s) | 3005 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:05.582245] [DEBUG] [REMOTE ] SUI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:05.582370] [DEBUG] [REMOTE ] SUI: PASS: History has at least 300 days. [2026-01-06T12:23:05.582590] [DEBUG] [REMOTE ] SUI: PASS: Price check passed. Min price $118.54. [2026-01-06T12:23:05.582723] [DEBUG] [REMOTE ] SUI: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:05.582834] [DEBUG] [REMOTE ] SUI: PASS: Integrity check passed. [2026-01-06T12:23:05.582878] [DEBUG] [REMOTE ] SUI: Symbol is viable for forecasting. [2026-01-06T12:23:05.582937] [INFO ] [MAIN ] [3010/3534] SUI kept (0.8s) | 3006 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:05.938610] [DEBUG] [REMOTE ] SUN: Retrieved 3341 rows, trimmed to 300. [2026-01-06T12:23:05.938730] [DEBUG] [REMOTE ] SUN: PASS: History has at least 300 days. [2026-01-06T12:23:05.938924] [DEBUG] [REMOTE ] SUN: PASS: Price check passed. Min price $48.10. [2026-01-06T12:23:05.939053] [DEBUG] [REMOTE ] SUN: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:05.939159] [DEBUG] [REMOTE ] SUN: PASS: Integrity check passed. [2026-01-06T12:23:05.939199] [DEBUG] [REMOTE ] SUN: Symbol is viable for forecasting. [2026-01-06T12:23:05.939245] [INFO ] [MAIN ] [3011/3534] SUN kept (0.4s) | 3007 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:06.322561] [DEBUG] [REMOTE ] SUNS: Retrieved 3171 rows, trimmed to 300. [2026-01-06T12:23:06.322714] [DEBUG] [REMOTE ] SUNS: PASS: History has at least 300 days. [2026-01-06T12:23:06.322938] [DEBUG] [REMOTE ] SUNS: PASS: Price check passed. Min price $8.93. [2026-01-06T12:23:06.323074] [DEBUG] [REMOTE ] SUNS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:06.323193] [DEBUG] [REMOTE ] SUNS: PASS: Integrity check passed. [2026-01-06T12:23:06.323234] [DEBUG] [REMOTE ] SUNS: Symbol is viable for forecasting. [2026-01-06T12:23:06.323283] [INFO ] [MAIN ] [3012/3534] SUNS kept (0.4s) | 3008 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:06.733818] [DEBUG] [REMOTE ] SUPN: Retrieved 3440 rows, trimmed to 300. [2026-01-06T12:23:06.733939] [DEBUG] [REMOTE ] SUPN: PASS: History has at least 300 days. [2026-01-06T12:23:06.734137] [DEBUG] [REMOTE ] SUPN: PASS: Price check passed. Min price $44.12. [2026-01-06T12:23:06.734268] [DEBUG] [REMOTE ] SUPN: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:06.734376] [DEBUG] [REMOTE ] SUPN: PASS: Integrity check passed. [2026-01-06T12:23:06.734416] [DEBUG] [REMOTE ] SUPN: Symbol is viable for forecasting. [2026-01-06T12:23:06.734471] [INFO ] [MAIN ] [3013/3534] SUPN kept (0.4s) | 3009 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:07.181476] [DEBUG] [REMOTE ] SURG: Retrieved 4539 rows, trimmed to 300. [2026-01-06T12:23:07.181639] [DEBUG] [REMOTE ] SURG: PASS: History has at least 300 days. [2026-01-06T12:23:07.181861] [DEBUG] [REMOTE ] SURG: PASS: Price check passed. Min price $1.47. [2026-01-06T12:23:07.182034] [DEBUG] [REMOTE ] SURG: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:07.182153] [DEBUG] [REMOTE ] SURG: PASS: Integrity check passed. [2026-01-06T12:23:07.182195] [DEBUG] [REMOTE ] SURG: Symbol is viable for forecasting. [2026-01-06T12:23:07.182245] [INFO ] [MAIN ] [3014/3534] SURG kept (0.4s) | 3010 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:07.519236] [DEBUG] [REMOTE ] SUSB: Retrieved 2129 rows, trimmed to 300. [2026-01-06T12:23:07.519369] [DEBUG] [REMOTE ] SUSB: PASS: History has at least 300 days. [2026-01-06T12:23:07.519628] [DEBUG] [REMOTE ] SUSB: PASS: Price check passed. Min price $24.94. [2026-01-06T12:23:07.519774] [DEBUG] [REMOTE ] SUSB: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:07.519885] [DEBUG] [REMOTE ] SUSB: PASS: Integrity check passed. [2026-01-06T12:23:07.519926] [DEBUG] [REMOTE ] SUSB: Symbol is viable for forecasting. [2026-01-06T12:23:07.519973] [INFO ] [MAIN ] [3015/3534] SUSB kept (0.3s) | 3011 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:07.947160] [DEBUG] [REMOTE ] SUSC: Retrieved 2127 rows, trimmed to 300. [2026-01-06T12:23:07.947277] [DEBUG] [REMOTE ] SUSC: PASS: History has at least 300 days. [2026-01-06T12:23:07.947469] [DEBUG] [REMOTE ] SUSC: PASS: Price check passed. Min price $23.20. [2026-01-06T12:23:07.947617] [DEBUG] [REMOTE ] SUSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:07.947749] [DEBUG] [REMOTE ] SUSC: PASS: Integrity check passed. [2026-01-06T12:23:07.947789] [DEBUG] [REMOTE ] SUSC: Symbol is viable for forecasting. [2026-01-06T12:23:07.947835] [INFO ] [MAIN ] [3016/3534] SUSC kept (0.4s) | 3012 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:08.341325] [DEBUG] [REMOTE ] SUSL: Retrieved 1673 rows, trimmed to 300. [2026-01-06T12:23:08.341458] [DEBUG] [REMOTE ] SUSL: PASS: History has at least 300 days. [2026-01-06T12:23:08.341720] [DEBUG] [REMOTE ] SUSL: PASS: Price check passed. Min price $114.68. [2026-01-06T12:23:08.341916] [DEBUG] [REMOTE ] SUSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:08.342047] [DEBUG] [REMOTE ] SUSL: PASS: Integrity check passed. [2026-01-06T12:23:08.342094] [DEBUG] [REMOTE ] SUSL: Symbol is viable for forecasting. [2026-01-06T12:23:08.342151] [INFO ] [MAIN ] [3017/3534] SUSL kept (0.4s) | 3013 kept, 4 rejected | 130.8/min | ETA: 4.0m [2026-01-06T12:23:08.645241] [DEBUG] [REMOTE ] SUUN: Retrieved 660 rows, trimmed to 300. [2026-01-06T12:23:08.645408] [DEBUG] [REMOTE ] SUUN: PASS: History has at least 300 days. [2026-01-06T12:23:08.645704] [DEBUG] [REMOTE ] SUUN: PASS: Price check passed. Min price $1.41. [2026-01-06T12:23:08.645905] [DEBUG] [REMOTE ] SUUN: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:08.646064] [DEBUG] [REMOTE ] SUUN: PASS: Integrity check passed. [2026-01-06T12:23:08.646124] [DEBUG] [REMOTE ] SUUN: Symbol is viable for forecasting. [2026-01-06T12:23:08.646195] [INFO ] [MAIN ] [3018/3534] SUUN kept (0.3s) | 3014 kept, 4 rejected | 130.9/min | ETA: 3.9m [2026-01-06T12:23:09.100472] [DEBUG] [REMOTE ] SUZ: Retrieved 4626 rows, trimmed to 300. [2026-01-06T12:23:09.100621] [DEBUG] [REMOTE ] SUZ: PASS: History has at least 300 days. [2026-01-06T12:23:09.100819] [DEBUG] [REMOTE ] SUZ: PASS: Price check passed. Min price $8.53. [2026-01-06T12:23:09.100948] [DEBUG] [REMOTE ] SUZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:09.101053] [DEBUG] [REMOTE ] SUZ: PASS: Integrity check passed. [2026-01-06T12:23:09.101092] [DEBUG] [REMOTE ] SUZ: Symbol is viable for forecasting. [2026-01-06T12:23:09.101138] [INFO ] [MAIN ] [3019/3534] SUZ kept (0.5s) | 3015 kept, 4 rejected | 130.9/min | ETA: 3.9m [2026-01-06T12:23:09.667818] [DEBUG] [REMOTE ] SVC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:09.667946] [DEBUG] [REMOTE ] SVC: PASS: History has at least 300 days. [2026-01-06T12:23:09.668341] [DEBUG] [REMOTE ] SVC: PASS: Price check passed. Min price $1.56. [2026-01-06T12:23:09.668471] [DEBUG] [REMOTE ] SVC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:09.668600] [DEBUG] [REMOTE ] SVC: PASS: Integrity check passed. [2026-01-06T12:23:09.668640] [DEBUG] [REMOTE ] SVC: Symbol is viable for forecasting. [2026-01-06T12:23:09.668687] [INFO ] [MAIN ] [3020/3534] SVC kept (0.6s) | 3016 kept, 4 rejected | 130.8/min | ETA: 3.9m [2026-01-06T12:23:09.766229] [DEBUG] [REMOTE ] SVCO: Retrieved 415 rows, trimmed to 300. [2026-01-06T12:23:09.766326] [DEBUG] [REMOTE ] SVCO: PASS: History has at least 300 days. [2026-01-06T12:23:09.766513] [DEBUG] [REMOTE ] SVCO: PASS: Price check passed. Min price $3.83. [2026-01-06T12:23:09.766683] [DEBUG] [REMOTE ] SVCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:09.766799] [DEBUG] [REMOTE ] SVCO: PASS: Integrity check passed. [2026-01-06T12:23:09.766841] [DEBUG] [REMOTE ] SVCO: Symbol is viable for forecasting. [2026-01-06T12:23:09.766890] [INFO ] [MAIN ] [3021/3534] SVCO kept (0.1s) | 3017 kept, 4 rejected | 130.9/min | ETA: 3.9m [2026-01-06T12:23:10.587138] [DEBUG] [REMOTE ] SVRA: Retrieved 5453 rows, trimmed to 300. [2026-01-06T12:23:10.587264] [DEBUG] [REMOTE ] SVRA: PASS: History has at least 300 days. [2026-01-06T12:23:10.587465] [DEBUG] [REMOTE ] SVRA: PASS: Price check passed. Min price $3.37. [2026-01-06T12:23:10.587616] [DEBUG] [REMOTE ] SVRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:10.587744] [DEBUG] [REMOTE ] SVRA: PASS: Integrity check passed. [2026-01-06T12:23:10.587785] [DEBUG] [REMOTE ] SVRA: Symbol is viable for forecasting. [2026-01-06T12:23:10.587832] [INFO ] [MAIN ] [3022/3534] SVRA kept (0.8s) | 3018 kept, 4 rejected | 130.8/min | ETA: 3.9m [2026-01-06T12:23:11.105458] [DEBUG] [REMOTE ] SWBI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:11.105615] [DEBUG] [REMOTE ] SWBI: PASS: History has at least 300 days. [2026-01-06T12:23:11.105844] [DEBUG] [REMOTE ] SWBI: PASS: Price check passed. Min price $8.06. [2026-01-06T12:23:11.105980] [DEBUG] [REMOTE ] SWBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:11.106098] [DEBUG] [REMOTE ] SWBI: PASS: Integrity check passed. [2026-01-06T12:23:11.106139] [DEBUG] [REMOTE ] SWBI: Symbol is viable for forecasting. [2026-01-06T12:23:11.106189] [INFO ] [MAIN ] [3023/3534] SWBI kept (0.5s) | 3019 kept, 4 rejected | 130.8/min | ETA: 3.9m [2026-01-06T12:23:11.391598] [DEBUG] [REMOTE ] SWIM: Retrieved 1181 rows, trimmed to 300. [2026-01-06T12:23:11.391726] [DEBUG] [REMOTE ] SWIM: PASS: History has at least 300 days. [2026-01-06T12:23:11.391922] [DEBUG] [REMOTE ] SWIM: PASS: Price check passed. Min price $6.14. [2026-01-06T12:23:11.392056] [DEBUG] [REMOTE ] SWIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:11.392163] [DEBUG] [REMOTE ] SWIM: PASS: Integrity check passed. [2026-01-06T12:23:11.392203] [DEBUG] [REMOTE ] SWIM: Symbol is viable for forecasting. [2026-01-06T12:23:11.392251] [INFO ] [MAIN ] [3024/3534] SWIM kept (0.3s) | 3020 kept, 4 rejected | 130.9/min | ETA: 3.9m [2026-01-06T12:23:11.986144] [DEBUG] [REMOTE ] SWK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:11.986275] [DEBUG] [REMOTE ] SWK: PASS: History has at least 300 days. [2026-01-06T12:23:11.986482] [DEBUG] [REMOTE ] SWK: PASS: Price check passed. Min price $61.40. [2026-01-06T12:23:11.986689] [DEBUG] [REMOTE ] SWK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:11.986842] [DEBUG] [REMOTE ] SWK: PASS: Integrity check passed. [2026-01-06T12:23:11.986894] [DEBUG] [REMOTE ] SWK: Symbol is viable for forecasting. [2026-01-06T12:23:11.986953] [INFO ] [MAIN ] [3025/3534] SWK kept (0.6s) | 3021 kept, 4 rejected | 130.8/min | ETA: 3.9m [2026-01-06T12:23:12.304145] [DEBUG] [REMOTE ] SWKS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:12.304272] [DEBUG] [REMOTE ] SWKS: PASS: History has at least 300 days. [2026-01-06T12:23:12.304482] [DEBUG] [REMOTE ] SWKS: PASS: Price check passed. Min price $60.50. [2026-01-06T12:23:12.304633] [DEBUG] [REMOTE ] SWKS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:12.304746] [DEBUG] [REMOTE ] SWKS: PASS: Integrity check passed. [2026-01-06T12:23:12.304785] [DEBUG] [REMOTE ] SWKS: Symbol is viable for forecasting. [2026-01-06T12:23:12.304832] [INFO ] [MAIN ] [3026/3534] SWKS kept (0.3s) | 3022 kept, 4 rejected | 130.9/min | ETA: 3.9m [2026-01-06T12:23:12.874547] [DEBUG] [REMOTE ] SWX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:12.874705] [DEBUG] [REMOTE ] SWX: PASS: History has at least 300 days. [2026-01-06T12:23:12.874922] [DEBUG] [REMOTE ] SWX: PASS: Price check passed. Min price $76.63. [2026-01-06T12:23:12.875065] [DEBUG] [REMOTE ] SWX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:12.875180] [DEBUG] [REMOTE ] SWX: PASS: Integrity check passed. [2026-01-06T12:23:12.875221] [DEBUG] [REMOTE ] SWX: Symbol is viable for forecasting. [2026-01-06T12:23:12.875269] [INFO ] [MAIN ] [3027/3534] SWX kept (0.6s) | 3023 kept, 4 rejected | 130.8/min | ETA: 3.9m [2026-01-06T12:23:13.338318] [DEBUG] [REMOTE ] SWZ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:13.338452] [DEBUG] [REMOTE ] SWZ: PASS: History has at least 300 days. [2026-01-06T12:23:13.338681] [DEBUG] [REMOTE ] SWZ: PASS: Price check passed. Min price $5.85. [2026-01-06T12:23:13.338817] [DEBUG] [REMOTE ] SWZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:13.338952] [DEBUG] [REMOTE ] SWZ: PASS: Integrity check passed. [2026-01-06T12:23:13.338997] [DEBUG] [REMOTE ] SWZ: Symbol is viable for forecasting. [2026-01-06T12:23:13.339045] [INFO ] [MAIN ] [3028/3534] SWZ kept (0.5s) | 3024 kept, 4 rejected | 130.8/min | ETA: 3.9m [2026-01-06T12:23:13.703920] [DEBUG] [REMOTE ] SXC: Retrieved 3636 rows, trimmed to 300. [2026-01-06T12:23:13.704049] [DEBUG] [REMOTE ] SXC: PASS: History has at least 300 days. [2026-01-06T12:23:13.704440] [DEBUG] [REMOTE ] SXC: PASS: Price check passed. Min price $6.29. [2026-01-06T12:23:13.704585] [DEBUG] [REMOTE ] SXC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:13.704697] [DEBUG] [REMOTE ] SXC: PASS: Integrity check passed. [2026-01-06T12:23:13.704735] [DEBUG] [REMOTE ] SXC: Symbol is viable for forecasting. [2026-01-06T12:23:13.704782] [INFO ] [MAIN ] [3029/3534] SXC kept (0.4s) | 3025 kept, 4 rejected | 130.9/min | ETA: 3.9m [2026-01-06T12:23:14.249162] [DEBUG] [REMOTE ] SXI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:14.249293] [DEBUG] [REMOTE ] SXI: PASS: History has at least 300 days. [2026-01-06T12:23:14.249501] [DEBUG] [REMOTE ] SXI: PASS: Price check passed. Min price $216.86. [2026-01-06T12:23:14.249652] [DEBUG] [REMOTE ] SXI: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:14.249765] [DEBUG] [REMOTE ] SXI: PASS: Integrity check passed. [2026-01-06T12:23:14.249804] [DEBUG] [REMOTE ] SXI: Symbol is viable for forecasting. [2026-01-06T12:23:14.249852] [INFO ] [MAIN ] [3030/3534] SXI kept (0.5s) | 3026 kept, 4 rejected | 130.8/min | ETA: 3.9m [2026-01-06T12:23:14.413977] [DEBUG] [REMOTE ] SXTC: Retrieved 1760 rows, trimmed to 300. [2026-01-06T12:23:14.414094] [DEBUG] [REMOTE ] SXTC: PASS: History has at least 300 days. [2026-01-06T12:23:14.414288] [DEBUG] [REMOTE ] SXTC: PASS: Price check passed. Min price $1.26. [2026-01-06T12:23:14.414417] [DEBUG] [REMOTE ] SXTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:14.414521] [DEBUG] [REMOTE ] SXTC: PASS: Integrity check passed. [2026-01-06T12:23:14.414560] [DEBUG] [REMOTE ] SXTC: Symbol is viable for forecasting. [2026-01-06T12:23:14.414627] [INFO ] [MAIN ] [3031/3534] SXTC kept (0.2s) | 3027 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:14.914148] [DEBUG] [REMOTE ] SY: Retrieved 1679 rows, trimmed to 300. [2026-01-06T12:23:14.914292] [DEBUG] [REMOTE ] SY: PASS: History has at least 300 days. [2026-01-06T12:23:14.914494] [DEBUG] [REMOTE ] SY: PASS: Price check passed. Min price $2.49. [2026-01-06T12:23:14.914650] [DEBUG] [REMOTE ] SY: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:14.914762] [DEBUG] [REMOTE ] SY: PASS: Integrity check passed. [2026-01-06T12:23:14.914802] [DEBUG] [REMOTE ] SY: Symbol is viable for forecasting. [2026-01-06T12:23:14.914850] [INFO ] [MAIN ] [3032/3534] SY kept (0.5s) | 3028 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:15.274324] [DEBUG] [REMOTE ] SYF: Retrieved 2875 rows, trimmed to 300. [2026-01-06T12:23:15.274449] [DEBUG] [REMOTE ] SYF: PASS: History has at least 300 days. [2026-01-06T12:23:15.274675] [DEBUG] [REMOTE ] SYF: PASS: Price check passed. Min price $67.75. [2026-01-06T12:23:15.274811] [DEBUG] [REMOTE ] SYF: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:15.274920] [DEBUG] [REMOTE ] SYF: PASS: Integrity check passed. [2026-01-06T12:23:15.274959] [DEBUG] [REMOTE ] SYF: Symbol is viable for forecasting. [2026-01-06T12:23:15.275006] [INFO ] [MAIN ] [3033/3534] SYF kept (0.4s) | 3029 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:15.916860] [DEBUG] [REMOTE ] SYK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:15.917000] [DEBUG] [REMOTE ] SYK: PASS: History has at least 300 days. [2026-01-06T12:23:15.917242] [DEBUG] [REMOTE ] SYK: PASS: Price check passed. Min price $348.18. [2026-01-06T12:23:15.917383] [DEBUG] [REMOTE ] SYK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:15.917504] [DEBUG] [REMOTE ] SYK: PASS: Integrity check passed. [2026-01-06T12:23:15.917545] [DEBUG] [REMOTE ] SYK: Symbol is viable for forecasting. [2026-01-06T12:23:15.917614] [INFO ] [MAIN ] [3034/3534] SYK kept (0.6s) | 3030 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:16.174834] [DEBUG] [REMOTE ] SYM: Retrieved 1213 rows, trimmed to 300. [2026-01-06T12:23:16.174979] [DEBUG] [REMOTE ] SYM: PASS: History has at least 300 days. [2026-01-06T12:23:16.175196] [DEBUG] [REMOTE ] SYM: PASS: Price check passed. Min price $52.94. [2026-01-06T12:23:16.175356] [DEBUG] [REMOTE ] SYM: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:16.175478] [DEBUG] [REMOTE ] SYM: PASS: Integrity check passed. [2026-01-06T12:23:16.175518] [DEBUG] [REMOTE ] SYM: Symbol is viable for forecasting. [2026-01-06T12:23:16.175567] [INFO ] [MAIN ] [3035/3534] SYM kept (0.3s) | 3031 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:16.715819] [DEBUG] [REMOTE ] SYNA: Retrieved 6023 rows, trimmed to 300. [2026-01-06T12:23:16.715968] [DEBUG] [REMOTE ] SYNA: PASS: History has at least 300 days. [2026-01-06T12:23:16.716229] [DEBUG] [REMOTE ] SYNA: PASS: Price check passed. Min price $58.52. [2026-01-06T12:23:16.716427] [DEBUG] [REMOTE ] SYNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:16.716546] [DEBUG] [REMOTE ] SYNA: PASS: Integrity check passed. [2026-01-06T12:23:16.716608] [DEBUG] [REMOTE ] SYNA: Symbol is viable for forecasting. [2026-01-06T12:23:16.716659] [INFO ] [MAIN ] [3036/3534] SYNA kept (0.5s) | 3032 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:17.024727] [DEBUG] [REMOTE ] SYRE: Retrieved 2451 rows, trimmed to 300. [2026-01-06T12:23:17.024861] [DEBUG] [REMOTE ] SYRE: PASS: History has at least 300 days. [2026-01-06T12:23:17.025072] [DEBUG] [REMOTE ] SYRE: PASS: Price check passed. Min price $18.91. [2026-01-06T12:23:17.025209] [DEBUG] [REMOTE ] SYRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:17.025319] [DEBUG] [REMOTE ] SYRE: PASS: Integrity check passed. [2026-01-06T12:23:17.025360] [DEBUG] [REMOTE ] SYRE: Symbol is viable for forecasting. [2026-01-06T12:23:17.025409] [INFO ] [MAIN ] [3037/3534] SYRE kept (0.3s) | 3033 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:17.592133] [DEBUG] [REMOTE ] SYY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:17.592276] [DEBUG] [REMOTE ] SYY: PASS: History has at least 300 days. [2026-01-06T12:23:17.592498] [DEBUG] [REMOTE ] SYY: PASS: Price check passed. Min price $72.05. [2026-01-06T12:23:17.592650] [DEBUG] [REMOTE ] SYY: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:17.592771] [DEBUG] [REMOTE ] SYY: PASS: Integrity check passed. [2026-01-06T12:23:17.592811] [DEBUG] [REMOTE ] SYY: Symbol is viable for forecasting. [2026-01-06T12:23:17.592859] [INFO ] [MAIN ] [3038/3534] SYY kept (0.6s) | 3034 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:18.060741] [DEBUG] [REMOTE ] TAC: Retrieved 6144 rows, trimmed to 300. [2026-01-06T12:23:18.060901] [DEBUG] [REMOTE ] TAC: PASS: History has at least 300 days. [2026-01-06T12:23:18.061143] [DEBUG] [REMOTE ] TAC: PASS: Price check passed. Min price $12.46. [2026-01-06T12:23:18.061281] [DEBUG] [REMOTE ] TAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:18.061404] [DEBUG] [REMOTE ] TAC: PASS: Integrity check passed. [2026-01-06T12:23:18.061445] [DEBUG] [REMOTE ] TAC: Symbol is viable for forecasting. [2026-01-06T12:23:18.061494] [INFO ] [MAIN ] [3039/3534] TAC kept (0.5s) | 3035 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:18.468259] [DEBUG] [REMOTE ] TAK: Retrieved 4324 rows, trimmed to 300. [2026-01-06T12:23:18.468393] [DEBUG] [REMOTE ] TAK: PASS: History has at least 300 days. [2026-01-06T12:23:18.468640] [DEBUG] [REMOTE ] TAK: PASS: Price check passed. Min price $13.23. [2026-01-06T12:23:18.468783] [DEBUG] [REMOTE ] TAK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:18.468898] [DEBUG] [REMOTE ] TAK: PASS: Integrity check passed. [2026-01-06T12:23:18.468938] [DEBUG] [REMOTE ] TAK: Symbol is viable for forecasting. [2026-01-06T12:23:18.468985] [INFO ] [MAIN ] [3040/3534] TAK kept (0.4s) | 3036 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:18.840131] [DEBUG] [REMOTE ] TAL: Retrieved 3825 rows, trimmed to 300. [2026-01-06T12:23:18.840289] [DEBUG] [REMOTE ] TAL: PASS: History has at least 300 days. [2026-01-06T12:23:18.840547] [DEBUG] [REMOTE ] TAL: PASS: Price check passed. Min price $10.06. [2026-01-06T12:23:18.840713] [DEBUG] [REMOTE ] TAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:18.840849] [DEBUG] [REMOTE ] TAL: PASS: Integrity check passed. [2026-01-06T12:23:18.840891] [DEBUG] [REMOTE ] TAL: Symbol is viable for forecasting. [2026-01-06T12:23:18.840943] [INFO ] [MAIN ] [3041/3534] TAL kept (0.4s) | 3037 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:19.201818] [DEBUG] [REMOTE ] TALK: Retrieved 1365 rows, trimmed to 300. [2026-01-06T12:23:19.202189] [DEBUG] [REMOTE ] TALK: PASS: History has at least 300 days. [2026-01-06T12:23:19.202689] [DEBUG] [REMOTE ] TALK: PASS: Price check passed. Min price $2.63. [2026-01-06T12:23:19.202885] [DEBUG] [REMOTE ] TALK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:19.203072] [DEBUG] [REMOTE ] TALK: PASS: Integrity check passed. [2026-01-06T12:23:19.203127] [DEBUG] [REMOTE ] TALK: Symbol is viable for forecasting. [2026-01-06T12:23:19.203201] [INFO ] [MAIN ] [3042/3534] TALK kept (0.4s) | 3038 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:19.581282] [DEBUG] [REMOTE ] TALO: Retrieved 1924 rows, trimmed to 300. [2026-01-06T12:23:19.581490] [DEBUG] [REMOTE ] TALO: PASS: History has at least 300 days. [2026-01-06T12:23:19.581873] [DEBUG] [REMOTE ] TALO: PASS: Price check passed. Min price $9.05. [2026-01-06T12:23:19.582072] [DEBUG] [REMOTE ] TALO: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:19.582233] [DEBUG] [REMOTE ] TALO: PASS: Integrity check passed. [2026-01-06T12:23:19.582284] [DEBUG] [REMOTE ] TALO: Symbol is viable for forecasting. [2026-01-06T12:23:19.582347] [INFO ] [MAIN ] [3043/3534] TALO kept (0.4s) | 3039 kept, 4 rejected | 130.9/min | ETA: 3.8m [2026-01-06T12:23:20.054592] [DEBUG] [REMOTE ] TAOP: Retrieved 4858 rows, trimmed to 300. [2026-01-06T12:23:20.054805] [DEBUG] [REMOTE ] TAOP: PASS: History has at least 300 days. [2026-01-06T12:23:20.055085] [DEBUG] [REMOTE ] TAOP: PASS: Price check passed. Min price $1.38. [2026-01-06T12:23:20.055254] [DEBUG] [REMOTE ] TAOP: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:20.055398] [DEBUG] [REMOTE ] TAOP: PASS: Integrity check passed. [2026-01-06T12:23:20.055444] [DEBUG] [REMOTE ] TAOP: Symbol is viable for forecasting. [2026-01-06T12:23:20.055513] [INFO ] [MAIN ] [3044/3534] TAOP kept (0.5s) | 3040 kept, 4 rejected | 130.9/min | ETA: 3.7m [2026-01-06T12:23:20.546773] [DEBUG] [REMOTE ] TAP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:20.546923] [DEBUG] [REMOTE ] TAP: PASS: History has at least 300 days. [2026-01-06T12:23:20.547169] [DEBUG] [REMOTE ] TAP: PASS: Price check passed. Min price $42.77. [2026-01-06T12:23:20.547307] [DEBUG] [REMOTE ] TAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:20.547438] [DEBUG] [REMOTE ] TAP: PASS: Integrity check passed. [2026-01-06T12:23:20.547495] [DEBUG] [REMOTE ] TAP: Symbol is viable for forecasting. [2026-01-06T12:23:20.547545] [INFO ] [MAIN ] [3045/3534] TAP kept (0.5s) | 3041 kept, 4 rejected | 130.9/min | ETA: 3.7m [2026-01-06T12:23:20.867903] [DEBUG] [REMOTE ] TARA: Retrieved 2817 rows, trimmed to 300. [2026-01-06T12:23:20.868030] [DEBUG] [REMOTE ] TARA: PASS: History has at least 300 days. [2026-01-06T12:23:20.868225] [DEBUG] [REMOTE ] TARA: PASS: Price check passed. Min price $4.29. [2026-01-06T12:23:20.868357] [DEBUG] [REMOTE ] TARA: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:20.868464] [DEBUG] [REMOTE ] TARA: PASS: Integrity check passed. [2026-01-06T12:23:20.868503] [DEBUG] [REMOTE ] TARA: Symbol is viable for forecasting. [2026-01-06T12:23:20.868564] [INFO ] [MAIN ] [3046/3534] TARA kept (0.3s) | 3042 kept, 4 rejected | 130.9/min | ETA: 3.7m [2026-01-06T12:23:21.061702] [DEBUG] [REMOTE ] TARK: Retrieved 923 rows, trimmed to 300. [2026-01-06T12:23:21.061874] [DEBUG] [REMOTE ] TARK: PASS: History has at least 300 days. [2026-01-06T12:23:21.062153] [DEBUG] [REMOTE ] TARK: PASS: Price check passed. Min price $42.51. [2026-01-06T12:23:21.062394] [DEBUG] [REMOTE ] TARK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:21.062551] [DEBUG] [REMOTE ] TARK: PASS: Integrity check passed. [2026-01-06T12:23:21.062631] [DEBUG] [REMOTE ] TARK: Symbol is viable for forecasting. [2026-01-06T12:23:21.062697] [INFO ] [MAIN ] [3047/3534] TARK kept (0.2s) | 3043 kept, 4 rejected | 130.9/min | ETA: 3.7m [2026-01-06T12:23:21.580830] [DEBUG] [REMOTE ] TARS: Retrieved 1310 rows, trimmed to 300. [2026-01-06T12:23:21.580965] [DEBUG] [REMOTE ] TARS: PASS: History has at least 300 days. [2026-01-06T12:23:21.581163] [DEBUG] [REMOTE ] TARS: PASS: Price check passed. Min price $66.06. [2026-01-06T12:23:21.581293] [DEBUG] [REMOTE ] TARS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:21.581400] [DEBUG] [REMOTE ] TARS: PASS: Integrity check passed. [2026-01-06T12:23:21.581439] [DEBUG] [REMOTE ] TARS: Symbol is viable for forecasting. [2026-01-06T12:23:21.581485] [INFO ] [MAIN ] [3048/3534] TARS kept (0.5s) | 3044 kept, 4 rejected | 130.9/min | ETA: 3.7m [2026-01-06T12:23:22.002778] [DEBUG] [REMOTE ] TASK: Retrieved 1147 rows, trimmed to 300. [2026-01-06T12:23:22.002910] [DEBUG] [REMOTE ] TASK: PASS: History has at least 300 days. [2026-01-06T12:23:22.003130] [DEBUG] [REMOTE ] TASK: PASS: Price check passed. Min price $10.77. [2026-01-06T12:23:22.003268] [DEBUG] [REMOTE ] TASK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:22.003377] [DEBUG] [REMOTE ] TASK: PASS: Integrity check passed. [2026-01-06T12:23:22.003417] [DEBUG] [REMOTE ] TASK: Symbol is viable for forecasting. [2026-01-06T12:23:22.003465] [INFO ] [MAIN ] [3049/3534] TASK kept (0.4s) | 3045 kept, 4 rejected | 130.9/min | ETA: 3.7m [2026-01-06T12:23:22.550533] [DEBUG] [REMOTE ] TAYD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:22.550699] [DEBUG] [REMOTE ] TAYD: PASS: History has at least 300 days. [2026-01-06T12:23:22.550922] [DEBUG] [REMOTE ] TAYD: PASS: Price check passed. Min price $41.28. [2026-01-06T12:23:22.551058] [DEBUG] [REMOTE ] TAYD: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:22.551176] [DEBUG] [REMOTE ] TAYD: PASS: Integrity check passed. [2026-01-06T12:23:22.551216] [DEBUG] [REMOTE ] TAYD: Symbol is viable for forecasting. [2026-01-06T12:23:22.551264] [INFO ] [MAIN ] [3050/3534] TAYD kept (0.5s) | 3046 kept, 4 rejected | 130.9/min | ETA: 3.7m [2026-01-06T12:23:22.842804] [DEBUG] [REMOTE ] TBB: Retrieved 2051 rows, trimmed to 300. [2026-01-06T12:23:22.842929] [DEBUG] [REMOTE ] TBB: PASS: History has at least 300 days. [2026-01-06T12:23:22.843129] [DEBUG] [REMOTE ] TBB: PASS: Price check passed. Min price $22.15. [2026-01-06T12:23:22.843267] [DEBUG] [REMOTE ] TBB: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:22.843380] [DEBUG] [REMOTE ] TBB: PASS: Integrity check passed. [2026-01-06T12:23:22.843420] [DEBUG] [REMOTE ] TBB: Symbol is viable for forecasting. [2026-01-06T12:23:22.843468] [INFO ] [MAIN ] [3051/3534] TBB kept (0.3s) | 3047 kept, 4 rejected | 130.9/min | ETA: 3.7m [2026-01-06T12:23:23.397505] [DEBUG] [REMOTE ] TBBK: Retrieved 5516 rows, trimmed to 300. [2026-01-06T12:23:23.400924] [DEBUG] [REMOTE ] TBBK: PASS: History has at least 300 days. [2026-01-06T12:23:23.401343] [DEBUG] [REMOTE ] TBBK: PASS: Price check passed. Min price $59.41. [2026-01-06T12:23:23.401738] [DEBUG] [REMOTE ] TBBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:23.401887] [DEBUG] [REMOTE ] TBBK: PASS: Integrity check passed. [2026-01-06T12:23:23.401939] [DEBUG] [REMOTE ] TBBK: Symbol is viable for forecasting. [2026-01-06T12:23:23.402055] [INFO ] [MAIN ] [3052/3534] TBBK kept (0.6s) | 3048 kept, 4 rejected | 130.9/min | ETA: 3.7m [2026-01-06T12:23:23.859778] [DEBUG] [REMOTE ] TBI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:23.859913] [DEBUG] [REMOTE ] TBI: PASS: History has at least 300 days. [2026-01-06T12:23:23.860123] [DEBUG] [REMOTE ] TBI: PASS: Price check passed. Min price $4.40. [2026-01-06T12:23:23.860260] [DEBUG] [REMOTE ] TBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:23.860371] [DEBUG] [REMOTE ] TBI: PASS: Integrity check passed. [2026-01-06T12:23:23.860410] [DEBUG] [REMOTE ] TBI: Symbol is viable for forecasting. [2026-01-06T12:23:23.860456] [INFO ] [MAIN ] [3053/3534] TBI kept (0.5s) | 3049 kept, 4 rejected | 130.9/min | ETA: 3.7m [2026-01-06T12:23:24.022078] [DEBUG] [REMOTE ] TBIL: Retrieved 855 rows, trimmed to 300. [2026-01-06T12:23:24.022204] [DEBUG] [REMOTE ] TBIL: PASS: History has at least 300 days. [2026-01-06T12:23:24.022395] [DEBUG] [REMOTE ] TBIL: PASS: Price check passed. Min price $49.43. [2026-01-06T12:23:24.022524] [DEBUG] [REMOTE ] TBIL: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:24.022649] [DEBUG] [REMOTE ] TBIL: PASS: Integrity check passed. [2026-01-06T12:23:24.022691] [DEBUG] [REMOTE ] TBIL: Symbol is viable for forecasting. [2026-01-06T12:23:24.022736] [INFO ] [MAIN ] [3054/3534] TBIL kept (0.2s) | 3050 kept, 4 rejected | 131.0/min | ETA: 3.7m [2026-01-06T12:23:24.568889] [DEBUG] [REMOTE ] TBLA: Retrieved 1134 rows, trimmed to 300. [2026-01-06T12:23:24.569025] [DEBUG] [REMOTE ] TBLA: PASS: History has at least 300 days. [2026-01-06T12:23:24.569230] [DEBUG] [REMOTE ] TBLA: PASS: Price check passed. Min price $3.05. [2026-01-06T12:23:24.569365] [DEBUG] [REMOTE ] TBLA: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:24.569474] [DEBUG] [REMOTE ] TBLA: PASS: Integrity check passed. [2026-01-06T12:23:24.569514] [DEBUG] [REMOTE ] TBLA: Symbol is viable for forecasting. [2026-01-06T12:23:24.569561] [INFO ] [MAIN ] [3055/3534] TBLA kept (0.5s) | 3051 kept, 4 rejected | 131.0/min | ETA: 3.7m [2026-01-06T12:23:24.921284] [DEBUG] [REMOTE ] TBLD: Retrieved 1115 rows, trimmed to 300. [2026-01-06T12:23:24.921472] [DEBUG] [REMOTE ] TBLD: PASS: History has at least 300 days. [2026-01-06T12:23:24.921768] [DEBUG] [REMOTE ] TBLD: PASS: Price check passed. Min price $19.39. [2026-01-06T12:23:24.921913] [DEBUG] [REMOTE ] TBLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:24.922040] [DEBUG] [REMOTE ] TBLD: PASS: Integrity check passed. [2026-01-06T12:23:24.922083] [DEBUG] [REMOTE ] TBLD: Symbol is viable for forecasting. [2026-01-06T12:23:24.922136] [INFO ] [MAIN ] [3056/3534] TBLD kept (0.4s) | 3052 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:25.396929] [DEBUG] [REMOTE ] TBPH: Retrieved 2927 rows, trimmed to 300. [2026-01-06T12:23:25.397135] [DEBUG] [REMOTE ] TBPH: PASS: History has at least 300 days. [2026-01-06T12:23:25.397435] [DEBUG] [REMOTE ] TBPH: PASS: Price check passed. Min price $13.85. [2026-01-06T12:23:25.397602] [DEBUG] [REMOTE ] TBPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:25.397762] [DEBUG] [REMOTE ] TBPH: PASS: Integrity check passed. [2026-01-06T12:23:25.397806] [DEBUG] [REMOTE ] TBPH: Symbol is viable for forecasting. [2026-01-06T12:23:25.397860] [INFO ] [MAIN ] [3057/3534] TBPH kept (0.5s) | 3053 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:25.925192] [DEBUG] [REMOTE ] TBRG: Retrieved 5945 rows, trimmed to 300. [2026-01-06T12:23:25.925416] [DEBUG] [REMOTE ] TBRG: PASS: History has at least 300 days. [2026-01-06T12:23:25.925785] [DEBUG] [REMOTE ] TBRG: PASS: Price check passed. Min price $19.06. [2026-01-06T12:23:25.925977] [DEBUG] [REMOTE ] TBRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:25.926159] [DEBUG] [REMOTE ] TBRG: PASS: Integrity check passed. [2026-01-06T12:23:25.926207] [DEBUG] [REMOTE ] TBRG: Symbol is viable for forecasting. [2026-01-06T12:23:25.926282] [INFO ] [MAIN ] [3058/3534] TBRG kept (0.5s) | 3054 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:26.351321] [DEBUG] [REMOTE ] TCBI: Retrieved 5634 rows, trimmed to 300. [2026-01-06T12:23:26.351523] [DEBUG] [REMOTE ] TCBI: PASS: History has at least 300 days. [2026-01-06T12:23:26.351813] [DEBUG] [REMOTE ] TCBI: PASS: Price check passed. Min price $77.08. [2026-01-06T12:23:26.351956] [DEBUG] [REMOTE ] TCBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:26.352099] [DEBUG] [REMOTE ] TCBI: PASS: Integrity check passed. [2026-01-06T12:23:26.352180] [DEBUG] [REMOTE ] TCBI: Symbol is viable for forecasting. [2026-01-06T12:23:26.352242] [INFO ] [MAIN ] [3059/3534] TCBI kept (0.4s) | 3055 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:26.718265] [DEBUG] [REMOTE ] TCBIO: Retrieved 1221 rows, trimmed to 300. [2026-01-06T12:23:26.718497] [DEBUG] [REMOTE ] TCBIO: PASS: History has at least 300 days. [2026-01-06T12:23:26.718910] [DEBUG] [REMOTE ] TCBIO: PASS: Price check passed. Min price $20.02. [2026-01-06T12:23:26.719123] [DEBUG] [REMOTE ] TCBIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:26.719294] [DEBUG] [REMOTE ] TCBIO: PASS: Integrity check passed. [2026-01-06T12:23:26.719356] [DEBUG] [REMOTE ] TCBIO: Symbol is viable for forecasting. [2026-01-06T12:23:26.719435] [INFO ] [MAIN ] [3060/3534] TCBIO kept (0.4s) | 3056 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:27.241564] [DEBUG] [REMOTE ] TCBK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:27.241838] [DEBUG] [REMOTE ] TCBK: PASS: History has at least 300 days. [2026-01-06T12:23:27.242232] [DEBUG] [REMOTE ] TCBK: PASS: Price check passed. Min price $40.44. [2026-01-06T12:23:27.242378] [DEBUG] [REMOTE ] TCBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:27.242542] [DEBUG] [REMOTE ] TCBK: PASS: Integrity check passed. [2026-01-06T12:23:27.242604] [DEBUG] [REMOTE ] TCBK: Symbol is viable for forecasting. [2026-01-06T12:23:27.242664] [INFO ] [MAIN ] [3061/3534] TCBK kept (0.5s) | 3057 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:27.478047] [DEBUG] [REMOTE ] TCBX: Retrieved 1042 rows, trimmed to 300. [2026-01-06T12:23:27.478233] [DEBUG] [REMOTE ] TCBX: PASS: History has at least 300 days. [2026-01-06T12:23:27.478474] [DEBUG] [REMOTE ] TCBX: PASS: Price check passed. Min price $36.05. [2026-01-06T12:23:27.478634] [DEBUG] [REMOTE ] TCBX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:27.478752] [DEBUG] [REMOTE ] TCBX: PASS: Integrity check passed. [2026-01-06T12:23:27.478794] [DEBUG] [REMOTE ] TCBX: Symbol is viable for forecasting. [2026-01-06T12:23:27.478848] [INFO ] [MAIN ] [3062/3534] TCBX kept (0.2s) | 3058 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:27.945509] [DEBUG] [REMOTE ] TCMD: Retrieved 2373 rows, trimmed to 300. [2026-01-06T12:23:27.945730] [DEBUG] [REMOTE ] TCMD: PASS: History has at least 300 days. [2026-01-06T12:23:27.945986] [DEBUG] [REMOTE ] TCMD: PASS: Price check passed. Min price $14.22. [2026-01-06T12:23:27.946128] [DEBUG] [REMOTE ] TCMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:27.946253] [DEBUG] [REMOTE ] TCMD: PASS: Integrity check passed. [2026-01-06T12:23:27.946295] [DEBUG] [REMOTE ] TCMD: Symbol is viable for forecasting. [2026-01-06T12:23:27.946348] [INFO ] [MAIN ] [3063/3534] TCMD kept (0.5s) | 3059 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:28.552367] [DEBUG] [REMOTE ] TCOM: Retrieved 5553 rows, trimmed to 300. [2026-01-06T12:23:28.552698] [DEBUG] [REMOTE ] TCOM: PASS: History has at least 300 days. [2026-01-06T12:23:28.553099] [DEBUG] [REMOTE ] TCOM: PASS: Price check passed. Min price $69.72. [2026-01-06T12:23:28.553248] [DEBUG] [REMOTE ] TCOM: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:28.553409] [DEBUG] [REMOTE ] TCOM: PASS: Integrity check passed. [2026-01-06T12:23:28.553478] [DEBUG] [REMOTE ] TCOM: Symbol is viable for forecasting. [2026-01-06T12:23:28.553539] [INFO ] [MAIN ] [3064/3534] TCOM kept (0.6s) | 3060 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:28.953474] [DEBUG] [REMOTE ] TCPC: Retrieved 3458 rows, trimmed to 300. [2026-01-06T12:23:28.953655] [DEBUG] [REMOTE ] TCPC: PASS: History has at least 300 days. [2026-01-06T12:23:28.953937] [DEBUG] [REMOTE ] TCPC: PASS: Price check passed. Min price $5.23. [2026-01-06T12:23:28.954108] [DEBUG] [REMOTE ] TCPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:28.954259] [DEBUG] [REMOTE ] TCPC: PASS: Integrity check passed. [2026-01-06T12:23:28.954307] [DEBUG] [REMOTE ] TCPC: Symbol is viable for forecasting. [2026-01-06T12:23:28.954369] [INFO ] [MAIN ] [3065/3534] TCPC kept (0.4s) | 3061 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:29.432419] [DEBUG] [REMOTE ] TCX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:29.432646] [DEBUG] [REMOTE ] TCX: PASS: History has at least 300 days. [2026-01-06T12:23:29.432950] [DEBUG] [REMOTE ] TCX: PASS: Price check passed. Min price $18.07. [2026-01-06T12:23:29.433094] [DEBUG] [REMOTE ] TCX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:29.433246] [DEBUG] [REMOTE ] TCX: PASS: Integrity check passed. [2026-01-06T12:23:29.433297] [DEBUG] [REMOTE ] TCX: Symbol is viable for forecasting. [2026-01-06T12:23:29.433356] [INFO ] [MAIN ] [3066/3534] TCX kept (0.5s) | 3062 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:30.020756] [DEBUG] [REMOTE ] TD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:30.020995] [DEBUG] [REMOTE ] TD: PASS: History has at least 300 days. [2026-01-06T12:23:30.021471] [DEBUG] [REMOTE ] TD: PASS: Price check passed. Min price $78.32. [2026-01-06T12:23:30.021651] [DEBUG] [REMOTE ] TD: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:30.021819] [DEBUG] [REMOTE ] TD: PASS: Integrity check passed. [2026-01-06T12:23:30.021861] [DEBUG] [REMOTE ] TD: Symbol is viable for forecasting. [2026-01-06T12:23:30.021920] [INFO ] [MAIN ] [3067/3534] TD kept (0.6s) | 3063 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:30.274440] [DEBUG] [REMOTE ] TDC: Retrieved 4595 rows, trimmed to 300. [2026-01-06T12:23:30.274605] [DEBUG] [REMOTE ] TDC: PASS: History has at least 300 days. [2026-01-06T12:23:30.274830] [DEBUG] [REMOTE ] TDC: PASS: Price check passed. Min price $20.42. [2026-01-06T12:23:30.274993] [DEBUG] [REMOTE ] TDC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:30.275118] [DEBUG] [REMOTE ] TDC: PASS: Integrity check passed. [2026-01-06T12:23:30.275159] [DEBUG] [REMOTE ] TDC: Symbol is viable for forecasting. [2026-01-06T12:23:30.275207] [INFO ] [MAIN ] [3068/3534] TDC kept (0.3s) | 3064 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:30.826079] [DEBUG] [REMOTE ] TDF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:30.826220] [DEBUG] [REMOTE ] TDF: PASS: History has at least 300 days. [2026-01-06T12:23:30.826455] [DEBUG] [REMOTE ] TDF: PASS: Price check passed. Min price $10.80. [2026-01-06T12:23:30.826648] [DEBUG] [REMOTE ] TDF: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:30.826770] [DEBUG] [REMOTE ] TDF: PASS: Integrity check passed. [2026-01-06T12:23:30.826809] [DEBUG] [REMOTE ] TDF: Symbol is viable for forecasting. [2026-01-06T12:23:30.826858] [INFO ] [MAIN ] [3069/3534] TDF kept (0.6s) | 3065 kept, 4 rejected | 131.0/min | ETA: 3.6m [2026-01-06T12:23:31.224602] [DEBUG] [REMOTE ] TDG: Retrieved 4984 rows, trimmed to 300. [2026-01-06T12:23:31.224733] [DEBUG] [REMOTE ] TDG: PASS: History has at least 300 days. [2026-01-06T12:23:31.224939] [DEBUG] [REMOTE ] TDG: PASS: Price check passed. Min price $1237.71. [2026-01-06T12:23:31.225071] [DEBUG] [REMOTE ] TDG: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:31.225183] [DEBUG] [REMOTE ] TDG: PASS: Integrity check passed. [2026-01-06T12:23:31.225238] [DEBUG] [REMOTE ] TDG: Symbol is viable for forecasting. [2026-01-06T12:23:31.225287] [INFO ] [MAIN ] [3070/3534] TDG kept (0.4s) | 3066 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:31.714599] [DEBUG] [REMOTE ] TDS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:31.714742] [DEBUG] [REMOTE ] TDS: PASS: History has at least 300 days. [2026-01-06T12:23:31.714989] [DEBUG] [REMOTE ] TDS: PASS: Price check passed. Min price $37.61. [2026-01-06T12:23:31.715128] [DEBUG] [REMOTE ] TDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:31.715251] [DEBUG] [REMOTE ] TDS: PASS: Integrity check passed. [2026-01-06T12:23:31.715292] [DEBUG] [REMOTE ] TDS: Symbol is viable for forecasting. [2026-01-06T12:23:31.715342] [INFO ] [MAIN ] [3071/3534] TDS kept (0.5s) | 3067 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:32.030539] [DEBUG] [REMOTE ] TDSC: Retrieved 1331 rows, trimmed to 300. [2026-01-06T12:23:32.030707] [DEBUG] [REMOTE ] TDSC: PASS: History has at least 300 days. [2026-01-06T12:23:32.030964] [DEBUG] [REMOTE ] TDSC: PASS: Price check passed. Min price $24.37. [2026-01-06T12:23:32.031126] [DEBUG] [REMOTE ] TDSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:32.031247] [DEBUG] [REMOTE ] TDSC: PASS: Integrity check passed. [2026-01-06T12:23:32.031287] [DEBUG] [REMOTE ] TDSC: Symbol is viable for forecasting. [2026-01-06T12:23:32.031335] [INFO ] [MAIN ] [3072/3534] TDSC kept (0.3s) | 3068 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:32.394078] [DEBUG] [REMOTE ] TDUP: Retrieved 1200 rows, trimmed to 300. [2026-01-06T12:23:32.394207] [DEBUG] [REMOTE ] TDUP: PASS: History has at least 300 days. [2026-01-06T12:23:32.394408] [DEBUG] [REMOTE ] TDUP: PASS: Price check passed. Min price $6.07. [2026-01-06T12:23:32.394543] [DEBUG] [REMOTE ] TDUP: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:32.394693] [DEBUG] [REMOTE ] TDUP: PASS: Integrity check passed. [2026-01-06T12:23:32.394740] [DEBUG] [REMOTE ] TDUP: Symbol is viable for forecasting. [2026-01-06T12:23:32.394788] [INFO ] [MAIN ] [3073/3534] TDUP kept (0.4s) | 3069 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:32.956367] [DEBUG] [REMOTE ] TDY: Retrieved 6568 rows, trimmed to 300. [2026-01-06T12:23:32.956515] [DEBUG] [REMOTE ] TDY: PASS: History has at least 300 days. [2026-01-06T12:23:32.956797] [DEBUG] [REMOTE ] TDY: PASS: Price check passed. Min price $484.47. [2026-01-06T12:23:32.956949] [DEBUG] [REMOTE ] TDY: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:32.957076] [DEBUG] [REMOTE ] TDY: PASS: Integrity check passed. [2026-01-06T12:23:32.957118] [DEBUG] [REMOTE ] TDY: Symbol is viable for forecasting. [2026-01-06T12:23:32.957168] [INFO ] [MAIN ] [3074/3534] TDY kept (0.6s) | 3070 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:33.281940] [DEBUG] [REMOTE ] TEAM: Retrieved 2531 rows, trimmed to 300. [2026-01-06T12:23:33.282066] [DEBUG] [REMOTE ] TEAM: PASS: History has at least 300 days. [2026-01-06T12:23:33.282263] [DEBUG] [REMOTE ] TEAM: PASS: Price check passed. Min price $144.04. [2026-01-06T12:23:33.282405] [DEBUG] [REMOTE ] TEAM: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:33.282514] [DEBUG] [REMOTE ] TEAM: PASS: Integrity check passed. [2026-01-06T12:23:33.282553] [DEBUG] [REMOTE ] TEAM: Symbol is viable for forecasting. [2026-01-06T12:23:33.282619] [INFO ] [MAIN ] [3075/3534] TEAM kept (0.3s) | 3071 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:33.881556] [DEBUG] [REMOTE ] TECH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:33.881737] [DEBUG] [REMOTE ] TECH: PASS: History has at least 300 days. [2026-01-06T12:23:33.882014] [DEBUG] [REMOTE ] TECH: PASS: Price check passed. Min price $56.99. [2026-01-06T12:23:33.882162] [DEBUG] [REMOTE ] TECH: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:33.882292] [DEBUG] [REMOTE ] TECH: PASS: Integrity check passed. [2026-01-06T12:23:33.882350] [DEBUG] [REMOTE ] TECH: Symbol is viable for forecasting. [2026-01-06T12:23:33.882400] [INFO ] [MAIN ] [3076/3534] TECH kept (0.6s) | 3072 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:34.325491] [DEBUG] [REMOTE ] TECK: Retrieved 5905 rows, trimmed to 300. [2026-01-06T12:23:34.325820] [DEBUG] [REMOTE ] TECK: PASS: History has at least 300 days. [2026-01-06T12:23:34.326027] [DEBUG] [REMOTE ] TECK: PASS: Price check passed. Min price $38.15. [2026-01-06T12:23:34.326158] [DEBUG] [REMOTE ] TECK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:34.326268] [DEBUG] [REMOTE ] TECK: PASS: Integrity check passed. [2026-01-06T12:23:34.326307] [DEBUG] [REMOTE ] TECK: Symbol is viable for forecasting. [2026-01-06T12:23:34.326353] [INFO ] [MAIN ] [3077/3534] TECK kept (0.4s) | 3073 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:34.590249] [DEBUG] [REMOTE ] TECX: Retrieved 1895 rows, trimmed to 300. [2026-01-06T12:23:34.590375] [DEBUG] [REMOTE ] TECX: PASS: History has at least 300 days. [2026-01-06T12:23:34.590629] [DEBUG] [REMOTE ] TECX: PASS: Price check passed. Min price $16.02. [2026-01-06T12:23:34.590769] [DEBUG] [REMOTE ] TECX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:34.590880] [DEBUG] [REMOTE ] TECX: PASS: Integrity check passed. [2026-01-06T12:23:34.590919] [DEBUG] [REMOTE ] TECX: Symbol is viable for forecasting. [2026-01-06T12:23:34.590967] [INFO ] [MAIN ] [3078/3534] TECX kept (0.3s) | 3074 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:35.206634] [DEBUG] [REMOTE ] TEF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:35.206772] [DEBUG] [REMOTE ] TEF: PASS: History has at least 300 days. [2026-01-06T12:23:35.207000] [DEBUG] [REMOTE ] TEF: PASS: Price check passed. Min price $3.91. [2026-01-06T12:23:35.207141] [DEBUG] [REMOTE ] TEF: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:35.207262] [DEBUG] [REMOTE ] TEF: PASS: Integrity check passed. [2026-01-06T12:23:35.207305] [DEBUG] [REMOTE ] TEF: Symbol is viable for forecasting. [2026-01-06T12:23:35.207354] [INFO ] [MAIN ] [3079/3534] TEF kept (0.6s) | 3075 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:35.676968] [DEBUG] [REMOTE ] TEI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:35.677113] [DEBUG] [REMOTE ] TEI: PASS: History has at least 300 days. [2026-01-06T12:23:35.677343] [DEBUG] [REMOTE ] TEI: PASS: Price check passed. Min price $5.80. [2026-01-06T12:23:35.677513] [DEBUG] [REMOTE ] TEI: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:35.677688] [DEBUG] [REMOTE ] TEI: PASS: Integrity check passed. [2026-01-06T12:23:35.677742] [DEBUG] [REMOTE ] TEI: Symbol is viable for forecasting. [2026-01-06T12:23:35.677801] [INFO ] [MAIN ] [3080/3534] TEI kept (0.5s) | 3076 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:35.850549] [DEBUG] [REMOTE ] TELO: Retrieved 477 rows, trimmed to 300. [2026-01-06T12:23:35.850697] [DEBUG] [REMOTE ] TELO: PASS: History has at least 300 days. [2026-01-06T12:23:35.850896] [DEBUG] [REMOTE ] TELO: PASS: Price check passed. Min price $1.27. [2026-01-06T12:23:35.851031] [DEBUG] [REMOTE ] TELO: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:35.851152] [DEBUG] [REMOTE ] TELO: PASS: Integrity check passed. [2026-01-06T12:23:35.851208] [DEBUG] [REMOTE ] TELO: Symbol is viable for forecasting. [2026-01-06T12:23:35.851264] [INFO ] [MAIN ] [3081/3534] TELO kept (0.2s) | 3077 kept, 4 rejected | 131.0/min | ETA: 3.5m [2026-01-06T12:23:36.265475] [DEBUG] [REMOTE ] TEM: Retrieved 390 rows, trimmed to 300. [2026-01-06T12:23:36.265631] [DEBUG] [REMOTE ] TEM: PASS: History has at least 300 days. [2026-01-06T12:23:36.265838] [DEBUG] [REMOTE ] TEM: PASS: Price check passed. Min price $59.05. [2026-01-06T12:23:36.265974] [DEBUG] [REMOTE ] TEM: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:36.266101] [DEBUG] [REMOTE ] TEM: PASS: Integrity check passed. [2026-01-06T12:23:36.266143] [DEBUG] [REMOTE ] TEM: Symbol is viable for forecasting. [2026-01-06T12:23:36.266190] [INFO ] [MAIN ] [3082/3534] TEM kept (0.4s) | 3078 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:36.810316] [DEBUG] [REMOTE ] TENB: Retrieved 1871 rows, trimmed to 300. [2026-01-06T12:23:36.810452] [DEBUG] [REMOTE ] TENB: PASS: History has at least 300 days. [2026-01-06T12:23:36.810732] [DEBUG] [REMOTE ] TENB: PASS: Price check passed. Min price $22.73. [2026-01-06T12:23:36.810898] [DEBUG] [REMOTE ] TENB: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:36.811050] [DEBUG] [REMOTE ] TENB: PASS: Integrity check passed. [2026-01-06T12:23:36.811098] [DEBUG] [REMOTE ] TENB: Symbol is viable for forecasting. [2026-01-06T12:23:36.811146] [INFO ] [MAIN ] [3083/3534] TENB kept (0.5s) | 3079 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:37.374270] [DEBUG] [REMOTE ] TENX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:37.374416] [DEBUG] [REMOTE ] TENX: PASS: History has at least 300 days. [2026-01-06T12:23:37.374666] [DEBUG] [REMOTE ] TENX: PASS: Price check passed. Min price $6.68. [2026-01-06T12:23:37.374800] [DEBUG] [REMOTE ] TENX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:37.374917] [DEBUG] [REMOTE ] TENX: PASS: Integrity check passed. [2026-01-06T12:23:37.374956] [DEBUG] [REMOTE ] TENX: Symbol is viable for forecasting. [2026-01-06T12:23:37.375002] [INFO ] [MAIN ] [3084/3534] TENX kept (0.6s) | 3080 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:37.857610] [DEBUG] [REMOTE ] TEO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:37.857801] [DEBUG] [REMOTE ] TEO: PASS: History has at least 300 days. [2026-01-06T12:23:37.858033] [DEBUG] [REMOTE ] TEO: PASS: Price check passed. Min price $7.23. [2026-01-06T12:23:37.858172] [DEBUG] [REMOTE ] TEO: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:37.858291] [DEBUG] [REMOTE ] TEO: PASS: Integrity check passed. [2026-01-06T12:23:37.858332] [DEBUG] [REMOTE ] TEO: Symbol is viable for forecasting. [2026-01-06T12:23:37.858383] [INFO ] [MAIN ] [3085/3534] TEO kept (0.5s) | 3081 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:38.117957] [DEBUG] [REMOTE ] TERN: Retrieved 1234 rows, trimmed to 300. [2026-01-06T12:23:38.118093] [DEBUG] [REMOTE ] TERN: PASS: History has at least 300 days. [2026-01-06T12:23:38.118292] [DEBUG] [REMOTE ] TERN: PASS: Price check passed. Min price $7.50. [2026-01-06T12:23:38.118426] [DEBUG] [REMOTE ] TERN: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:38.118561] [DEBUG] [REMOTE ] TERN: PASS: Integrity check passed. [2026-01-06T12:23:38.118643] [DEBUG] [REMOTE ] TERN: Symbol is viable for forecasting. [2026-01-06T12:23:38.118691] [INFO ] [MAIN ] [3086/3534] TERN kept (0.3s) | 3082 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:38.732861] [DEBUG] [REMOTE ] TEVA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:38.732997] [DEBUG] [REMOTE ] TEVA: PASS: History has at least 300 days. [2026-01-06T12:23:38.733202] [DEBUG] [REMOTE ] TEVA: PASS: Price check passed. Min price $18.95. [2026-01-06T12:23:38.733333] [DEBUG] [REMOTE ] TEVA: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:38.733442] [DEBUG] [REMOTE ] TEVA: PASS: Integrity check passed. [2026-01-06T12:23:38.733480] [DEBUG] [REMOTE ] TEVA: Symbol is viable for forecasting. [2026-01-06T12:23:38.733527] [INFO ] [MAIN ] [3087/3534] TEVA kept (0.6s) | 3083 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:39.238866] [DEBUG] [REMOTE ] TEX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:39.239006] [DEBUG] [REMOTE ] TEX: PASS: History has at least 300 days. [2026-01-06T12:23:39.239239] [DEBUG] [REMOTE ] TEX: PASS: Price check passed. Min price $41.78. [2026-01-06T12:23:39.239369] [DEBUG] [REMOTE ] TEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:39.239504] [DEBUG] [REMOTE ] TEX: PASS: Integrity check passed. [2026-01-06T12:23:39.239544] [DEBUG] [REMOTE ] TEX: Symbol is viable for forecasting. [2026-01-06T12:23:39.239611] [INFO ] [MAIN ] [3088/3534] TEX kept (0.5s) | 3084 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:39.766680] [DEBUG] [REMOTE ] TFC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:39.766817] [DEBUG] [REMOTE ] TFC: PASS: History has at least 300 days. [2026-01-06T12:23:39.767052] [DEBUG] [REMOTE ] TFC: PASS: Price check passed. Min price $40.62. [2026-01-06T12:23:39.767189] [DEBUG] [REMOTE ] TFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:39.767310] [DEBUG] [REMOTE ] TFC: PASS: Integrity check passed. [2026-01-06T12:23:39.767351] [DEBUG] [REMOTE ] TFC: Symbol is viable for forecasting. [2026-01-06T12:23:39.767400] [INFO ] [MAIN ] [3089/3534] TFC kept (0.5s) | 3085 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:40.163537] [DEBUG] [REMOTE ] TFII: Retrieved 4362 rows, trimmed to 300. [2026-01-06T12:23:40.163742] [DEBUG] [REMOTE ] TFII: PASS: History has at least 300 days. [2026-01-06T12:23:40.163997] [DEBUG] [REMOTE ] TFII: PASS: Price check passed. Min price $80.34. [2026-01-06T12:23:40.164139] [DEBUG] [REMOTE ] TFII: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:40.164263] [DEBUG] [REMOTE ] TFII: PASS: Integrity check passed. [2026-01-06T12:23:40.164308] [DEBUG] [REMOTE ] TFII: Symbol is viable for forecasting. [2026-01-06T12:23:40.164372] [INFO ] [MAIN ] [3090/3534] TFII kept (0.4s) | 3086 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:40.341944] [DEBUG] [REMOTE ] TFIN: Retrieved 2805 rows, trimmed to 300. [2026-01-06T12:23:40.342129] [DEBUG] [REMOTE ] TFIN: PASS: History has at least 300 days. [2026-01-06T12:23:40.342375] [DEBUG] [REMOTE ] TFIN: PASS: Price check passed. Min price $46.95. [2026-01-06T12:23:40.342554] [DEBUG] [REMOTE ] TFIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:40.342699] [DEBUG] [REMOTE ] TFIN: PASS: Integrity check passed. [2026-01-06T12:23:40.342742] [DEBUG] [REMOTE ] TFIN: Symbol is viable for forecasting. [2026-01-06T12:23:40.342794] [INFO ] [MAIN ] [3091/3534] TFIN kept (0.2s) | 3087 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:40.817462] [DEBUG] [REMOTE ] TFPM: Retrieved 1070 rows, trimmed to 300. [2026-01-06T12:23:40.817685] [DEBUG] [REMOTE ] TFPM: PASS: History has at least 300 days. [2026-01-06T12:23:40.817926] [DEBUG] [REMOTE ] TFPM: PASS: Price check passed. Min price $27.18. [2026-01-06T12:23:40.818067] [DEBUG] [REMOTE ] TFPM: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:40.818182] [DEBUG] [REMOTE ] TFPM: PASS: Integrity check passed. [2026-01-06T12:23:40.818225] [DEBUG] [REMOTE ] TFPM: Symbol is viable for forecasting. [2026-01-06T12:23:40.818277] [INFO ] [MAIN ] [3092/3534] TFPM kept (0.5s) | 3088 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:41.371181] [DEBUG] [REMOTE ] TFSL: Retrieved 4707 rows, trimmed to 300. [2026-01-06T12:23:41.371379] [DEBUG] [REMOTE ] TFSL: PASS: History has at least 300 days. [2026-01-06T12:23:41.371877] [DEBUG] [REMOTE ] TFSL: PASS: Price check passed. Min price $12.42. [2026-01-06T12:23:41.372078] [DEBUG] [REMOTE ] TFSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:41.372254] [DEBUG] [REMOTE ] TFSL: PASS: Integrity check passed. [2026-01-06T12:23:41.372314] [DEBUG] [REMOTE ] TFSL: Symbol is viable for forecasting. [2026-01-06T12:23:41.372385] [INFO ] [MAIN ] [3093/3534] TFSL kept (0.6s) | 3089 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:41.861016] [DEBUG] [REMOTE ] TG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:41.861162] [DEBUG] [REMOTE ] TG: PASS: History has at least 300 days. [2026-01-06T12:23:41.861406] [DEBUG] [REMOTE ] TG: PASS: Price check passed. Min price $6.29. [2026-01-06T12:23:41.861550] [DEBUG] [REMOTE ] TG: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:41.861718] [DEBUG] [REMOTE ] TG: PASS: Integrity check passed. [2026-01-06T12:23:41.861760] [DEBUG] [REMOTE ] TG: Symbol is viable for forecasting. [2026-01-06T12:23:41.861809] [INFO ] [MAIN ] [3094/3534] TG kept (0.5s) | 3090 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:42.220969] [DEBUG] [REMOTE ] TGLS: Retrieved 3433 rows, trimmed to 300. [2026-01-06T12:23:42.221089] [DEBUG] [REMOTE ] TGLS: PASS: History has at least 300 days. [2026-01-06T12:23:42.221285] [DEBUG] [REMOTE ] TGLS: PASS: Price check passed. Min price $44.78. [2026-01-06T12:23:42.221418] [DEBUG] [REMOTE ] TGLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:42.221526] [DEBUG] [REMOTE ] TGLS: PASS: Integrity check passed. [2026-01-06T12:23:42.221565] [DEBUG] [REMOTE ] TGLS: Symbol is viable for forecasting. [2026-01-06T12:23:42.221637] [INFO ] [MAIN ] [3095/3534] TGLS kept (0.4s) | 3091 kept, 4 rejected | 131.0/min | ETA: 3.4m [2026-01-06T12:23:42.747438] [DEBUG] [REMOTE ] TGNA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:42.747596] [DEBUG] [REMOTE ] TGNA: PASS: History has at least 300 days. [2026-01-06T12:23:42.747850] [DEBUG] [REMOTE ] TGNA: PASS: Price check passed. Min price $19.15. [2026-01-06T12:23:42.747983] [DEBUG] [REMOTE ] TGNA: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:42.748098] [DEBUG] [REMOTE ] TGNA: PASS: Integrity check passed. [2026-01-06T12:23:42.748137] [DEBUG] [REMOTE ] TGNA: Symbol is viable for forecasting. [2026-01-06T12:23:42.748186] [INFO ] [MAIN ] [3096/3534] TGNA kept (0.5s) | 3092 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:43.256675] [DEBUG] [REMOTE ] TGS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:43.256835] [DEBUG] [REMOTE ] TGS: PASS: History has at least 300 days. [2026-01-06T12:23:43.257051] [DEBUG] [REMOTE ] TGS: PASS: Price check passed. Min price $21.50. [2026-01-06T12:23:43.257189] [DEBUG] [REMOTE ] TGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:43.257307] [DEBUG] [REMOTE ] TGS: PASS: Integrity check passed. [2026-01-06T12:23:43.257348] [DEBUG] [REMOTE ] TGS: Symbol is viable for forecasting. [2026-01-06T12:23:43.257396] [INFO ] [MAIN ] [3097/3534] TGS kept (0.5s) | 3093 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:43.619410] [DEBUG] [REMOTE ] TGTX: Retrieved 3944 rows, trimmed to 300. [2026-01-06T12:23:43.619530] [DEBUG] [REMOTE ] TGTX: PASS: History has at least 300 days. [2026-01-06T12:23:43.619756] [DEBUG] [REMOTE ] TGTX: PASS: Price check passed. Min price $29.28. [2026-01-06T12:23:43.619887] [DEBUG] [REMOTE ] TGTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:43.619992] [DEBUG] [REMOTE ] TGTX: PASS: Integrity check passed. [2026-01-06T12:23:43.620031] [DEBUG] [REMOTE ] TGTX: Symbol is viable for forecasting. [2026-01-06T12:23:43.620077] [INFO ] [MAIN ] [3098/3534] TGTX kept (0.4s) | 3094 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:43.992383] [DEBUG] [REMOTE ] TH: Retrieved 3038 rows, trimmed to 300. [2026-01-06T12:23:43.992497] [DEBUG] [REMOTE ] TH: PASS: History has at least 300 days. [2026-01-06T12:23:43.992719] [DEBUG] [REMOTE ] TH: PASS: Price check passed. Min price $6.22. [2026-01-06T12:23:43.993019] [DEBUG] [REMOTE ] TH: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:43.993124] [DEBUG] [REMOTE ] TH: PASS: Integrity check passed. [2026-01-06T12:23:43.993163] [DEBUG] [REMOTE ] TH: Symbol is viable for forecasting. [2026-01-06T12:23:43.993210] [INFO ] [MAIN ] [3099/3534] TH kept (0.4s) | 3095 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:44.524869] [DEBUG] [REMOTE ] THC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:44.524999] [DEBUG] [REMOTE ] THC: PASS: History has at least 300 days. [2026-01-06T12:23:44.525210] [DEBUG] [REMOTE ] THC: PASS: Price check passed. Min price $186.68. [2026-01-06T12:23:44.525340] [DEBUG] [REMOTE ] THC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:44.525471] [DEBUG] [REMOTE ] THC: PASS: Integrity check passed. [2026-01-06T12:23:44.525511] [DEBUG] [REMOTE ] THC: Symbol is viable for forecasting. [2026-01-06T12:23:44.525558] [INFO ] [MAIN ] [3100/3534] THC kept (0.5s) | 3096 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:44.825765] [DEBUG] [REMOTE ] THFF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:44.825892] [DEBUG] [REMOTE ] THFF: PASS: History has at least 300 days. [2026-01-06T12:23:44.826096] [DEBUG] [REMOTE ] THFF: PASS: Price check passed. Min price $51.08. [2026-01-06T12:23:44.826230] [DEBUG] [REMOTE ] THFF: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:44.826341] [DEBUG] [REMOTE ] THFF: PASS: Integrity check passed. [2026-01-06T12:23:44.826380] [DEBUG] [REMOTE ] THFF: Symbol is viable for forecasting. [2026-01-06T12:23:44.826427] [INFO ] [MAIN ] [3101/3534] THFF kept (0.3s) | 3097 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:45.394326] [DEBUG] [REMOTE ] THG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:45.394466] [DEBUG] [REMOTE ] THG: PASS: History has at least 300 days. [2026-01-06T12:23:45.394729] [DEBUG] [REMOTE ] THG: PASS: Price check passed. Min price $167.53. [2026-01-06T12:23:45.394895] [DEBUG] [REMOTE ] THG: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:45.395013] [DEBUG] [REMOTE ] THG: PASS: Integrity check passed. [2026-01-06T12:23:45.395054] [DEBUG] [REMOTE ] THG: Symbol is viable for forecasting. [2026-01-06T12:23:45.395103] [INFO ] [MAIN ] [3102/3534] THG kept (0.6s) | 3098 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:45.737889] [DEBUG] [REMOTE ] THO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:45.738037] [DEBUG] [REMOTE ] THO: PASS: History has at least 300 days. [2026-01-06T12:23:45.738284] [DEBUG] [REMOTE ] THO: PASS: Price check passed. Min price $95.56. [2026-01-06T12:23:45.738421] [DEBUG] [REMOTE ] THO: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:45.738551] [DEBUG] [REMOTE ] THO: PASS: Integrity check passed. [2026-01-06T12:23:45.738612] [DEBUG] [REMOTE ] THO: Symbol is viable for forecasting. [2026-01-06T12:23:45.738667] [INFO ] [MAIN ] [3103/3534] THO kept (0.3s) | 3099 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:45.974638] [DEBUG] [REMOTE ] THQ: Retrieved 2877 rows, trimmed to 300. [2026-01-06T12:23:45.974767] [DEBUG] [REMOTE ] THQ: PASS: History has at least 300 days. [2026-01-06T12:23:45.974985] [DEBUG] [REMOTE ] THQ: PASS: Price check passed. Min price $17.07. [2026-01-06T12:23:45.975126] [DEBUG] [REMOTE ] THQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:45.975237] [DEBUG] [REMOTE ] THQ: PASS: Integrity check passed. [2026-01-06T12:23:45.975279] [DEBUG] [REMOTE ] THQ: Symbol is viable for forecasting. [2026-01-06T12:23:45.975328] [INFO ] [MAIN ] [3104/3534] THQ kept (0.2s) | 3100 kept, 4 rejected | 131.1/min | ETA: 3.3m [2026-01-06T12:23:46.676181] [DEBUG] [REMOTE ] THRM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:46.676316] [DEBUG] [REMOTE ] THRM: PASS: History has at least 300 days. [2026-01-06T12:23:46.676535] [DEBUG] [REMOTE ] THRM: PASS: Price check passed. Min price $32.69. [2026-01-06T12:23:46.676701] [DEBUG] [REMOTE ] THRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:46.676822] [DEBUG] [REMOTE ] THRM: PASS: Integrity check passed. [2026-01-06T12:23:46.676863] [DEBUG] [REMOTE ] THRM: Symbol is viable for forecasting. [2026-01-06T12:23:46.676912] [INFO ] [MAIN ] [3105/3534] THRM kept (0.7s) | 3101 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:46.937113] [DEBUG] [REMOTE ] THRY: Retrieved 1321 rows, trimmed to 300. [2026-01-06T12:23:46.937242] [DEBUG] [REMOTE ] THRY: PASS: History has at least 300 days. [2026-01-06T12:23:46.937436] [DEBUG] [REMOTE ] THRY: PASS: Price check passed. Min price $5.17. [2026-01-06T12:23:46.937614] [DEBUG] [REMOTE ] THRY: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:46.937755] [DEBUG] [REMOTE ] THRY: PASS: Integrity check passed. [2026-01-06T12:23:46.937795] [DEBUG] [REMOTE ] THRY: Symbol is viable for forecasting. [2026-01-06T12:23:46.937842] [INFO ] [MAIN ] [3106/3534] THRY kept (0.3s) | 3102 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:47.497234] [DEBUG] [REMOTE ] THS: Retrieved 5163 rows, trimmed to 300. [2026-01-06T12:23:47.497379] [DEBUG] [REMOTE ] THS: PASS: History has at least 300 days. [2026-01-06T12:23:47.497660] [DEBUG] [REMOTE ] THS: PASS: Price check passed. Min price $17.84. [2026-01-06T12:23:47.497807] [DEBUG] [REMOTE ] THS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:47.497932] [DEBUG] [REMOTE ] THS: PASS: Integrity check passed. [2026-01-06T12:23:47.497973] [DEBUG] [REMOTE ] THS: Symbol is viable for forecasting. [2026-01-06T12:23:47.498024] [INFO ] [MAIN ] [3107/3534] THS kept (0.6s) | 3103 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:47.872334] [DEBUG] [REMOTE ] TIGO: Retrieved 3645 rows, trimmed to 300. [2026-01-06T12:23:47.872462] [DEBUG] [REMOTE ] TIGO: PASS: History has at least 300 days. [2026-01-06T12:23:47.872705] [DEBUG] [REMOTE ] TIGO: PASS: Price check passed. Min price $45.81. [2026-01-06T12:23:47.872846] [DEBUG] [REMOTE ] TIGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:47.872959] [DEBUG] [REMOTE ] TIGO: PASS: Integrity check passed. [2026-01-06T12:23:47.872999] [DEBUG] [REMOTE ] TIGO: Symbol is viable for forecasting. [2026-01-06T12:23:47.873046] [INFO ] [MAIN ] [3108/3534] TIGO kept (0.4s) | 3104 kept, 4 rejected | 131.0/min | ETA: 3.3m [2026-01-06T12:23:48.146006] [DEBUG] [REMOTE ] TIL: Retrieved 1205 rows, trimmed to 300. [2026-01-06T12:23:48.146123] [DEBUG] [REMOTE ] TIL: PASS: History has at least 300 days. [2026-01-06T12:23:48.146320] [DEBUG] [REMOTE ] TIL: PASS: Price check passed. Min price $10.38. [2026-01-06T12:23:48.146454] [DEBUG] [REMOTE ] TIL: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:48.146561] [DEBUG] [REMOTE ] TIL: PASS: Integrity check passed. [2026-01-06T12:23:48.146628] [DEBUG] [REMOTE ] TIL: Symbol is viable for forecasting. [2026-01-06T12:23:48.146677] [INFO ] [MAIN ] [3109/3534] TIL kept (0.3s) | 3105 kept, 4 rejected | 131.1/min | ETA: 3.2m [2026-01-06T12:23:49.074718] [DEBUG] [REMOTE ] TILE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:49.074855] [DEBUG] [REMOTE ] TILE: PASS: History has at least 300 days. [2026-01-06T12:23:49.075067] [DEBUG] [REMOTE ] TILE: PASS: Price check passed. Min price $24.88. [2026-01-06T12:23:49.075219] [DEBUG] [REMOTE ] TILE: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:49.075343] [DEBUG] [REMOTE ] TILE: PASS: Integrity check passed. [2026-01-06T12:23:49.075384] [DEBUG] [REMOTE ] TILE: Symbol is viable for forecasting. [2026-01-06T12:23:49.075433] [INFO ] [MAIN ] [3110/3534] TILE kept (0.9s) | 3106 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:49.287026] [DEBUG] [REMOTE ] TIMB: Retrieved 1310 rows, trimmed to 300. [2026-01-06T12:23:49.287151] [DEBUG] [REMOTE ] TIMB: PASS: History has at least 300 days. [2026-01-06T12:23:49.287341] [DEBUG] [REMOTE ] TIMB: PASS: Price check passed. Min price $18.74. [2026-01-06T12:23:49.287472] [DEBUG] [REMOTE ] TIMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:49.287610] [DEBUG] [REMOTE ] TIMB: PASS: Integrity check passed. [2026-01-06T12:23:49.287702] [DEBUG] [REMOTE ] TIMB: Symbol is viable for forecasting. [2026-01-06T12:23:49.287751] [INFO ] [MAIN ] [3111/3534] TIMB kept (0.2s) | 3107 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:49.938603] [DEBUG] [REMOTE ] TITN: Retrieved 4543 rows, trimmed to 300. [2026-01-06T12:23:49.938722] [DEBUG] [REMOTE ] TITN: PASS: History has at least 300 days. [2026-01-06T12:23:49.938922] [DEBUG] [REMOTE ] TITN: PASS: Price check passed. Min price $14.94. [2026-01-06T12:23:49.939070] [DEBUG] [REMOTE ] TITN: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:49.939177] [DEBUG] [REMOTE ] TITN: PASS: Integrity check passed. [2026-01-06T12:23:49.939217] [DEBUG] [REMOTE ] TITN: Symbol is viable for forecasting. [2026-01-06T12:23:49.939264] [INFO ] [MAIN ] [3112/3534] TITN kept (0.7s) | 3108 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:50.410073] [DEBUG] [REMOTE ] TJX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:50.410206] [DEBUG] [REMOTE ] TJX: PASS: History has at least 300 days. [2026-01-06T12:23:50.410413] [DEBUG] [REMOTE ] TJX: PASS: Price check passed. Min price $138.16. [2026-01-06T12:23:50.410596] [DEBUG] [REMOTE ] TJX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:50.410716] [DEBUG] [REMOTE ] TJX: PASS: Integrity check passed. [2026-01-06T12:23:50.410756] [DEBUG] [REMOTE ] TJX: Symbol is viable for forecasting. [2026-01-06T12:23:50.410805] [INFO ] [MAIN ] [3113/3534] TJX kept (0.5s) | 3109 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:50.914360] [DEBUG] [REMOTE ] TK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:50.914612] [DEBUG] [REMOTE ] TK: PASS: History has at least 300 days. [2026-01-06T12:23:50.914954] [DEBUG] [REMOTE ] TK: PASS: Price check passed. Min price $7.90. [2026-01-06T12:23:50.915100] [DEBUG] [REMOTE ] TK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:50.915246] [DEBUG] [REMOTE ] TK: PASS: Integrity check passed. [2026-01-06T12:23:50.915288] [DEBUG] [REMOTE ] TK: Symbol is viable for forecasting. [2026-01-06T12:23:50.915344] [INFO ] [MAIN ] [3114/3534] TK kept (0.5s) | 3110 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:51.427565] [DEBUG] [REMOTE ] TKC: Retrieved 6410 rows, trimmed to 300. [2026-01-06T12:23:51.427756] [DEBUG] [REMOTE ] TKC: PASS: History has at least 300 days. [2026-01-06T12:23:51.427987] [DEBUG] [REMOTE ] TKC: PASS: Price check passed. Min price $5.44. [2026-01-06T12:23:51.428120] [DEBUG] [REMOTE ] TKC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:51.428238] [DEBUG] [REMOTE ] TKC: PASS: Integrity check passed. [2026-01-06T12:23:51.428277] [DEBUG] [REMOTE ] TKC: Symbol is viable for forecasting. [2026-01-06T12:23:51.428324] [INFO ] [MAIN ] [3115/3534] TKC kept (0.5s) | 3111 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:51.666045] [DEBUG] [REMOTE ] TKNO: Retrieved 1137 rows, trimmed to 300. [2026-01-06T12:23:51.666202] [DEBUG] [REMOTE ] TKNO: PASS: History has at least 300 days. [2026-01-06T12:23:51.666438] [DEBUG] [REMOTE ] TKNO: PASS: Price check passed. Min price $3.80. [2026-01-06T12:23:51.666638] [DEBUG] [REMOTE ] TKNO: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:51.666782] [DEBUG] [REMOTE ] TKNO: PASS: Integrity check passed. [2026-01-06T12:23:51.666836] [DEBUG] [REMOTE ] TKNO: Symbol is viable for forecasting. [2026-01-06T12:23:51.666900] [INFO ] [MAIN ] [3116/3534] TKNO kept (0.2s) | 3112 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:52.014411] [DEBUG] [REMOTE ] TKO: Retrieved 581 rows, trimmed to 300. [2026-01-06T12:23:52.014546] [DEBUG] [REMOTE ] TKO: PASS: History has at least 300 days. [2026-01-06T12:23:52.014767] [DEBUG] [REMOTE ] TKO: PASS: Price check passed. Min price $175.83. [2026-01-06T12:23:52.014907] [DEBUG] [REMOTE ] TKO: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:52.015016] [DEBUG] [REMOTE ] TKO: PASS: Integrity check passed. [2026-01-06T12:23:52.015057] [DEBUG] [REMOTE ] TKO: Symbol is viable for forecasting. [2026-01-06T12:23:52.015104] [INFO ] [MAIN ] [3117/3534] TKO kept (0.3s) | 3113 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:52.695599] [DEBUG] [REMOTE ] TLK: Retrieved 6276 rows, trimmed to 300. [2026-01-06T12:23:52.695742] [DEBUG] [REMOTE ] TLK: PASS: History has at least 300 days. [2026-01-06T12:23:52.695981] [DEBUG] [REMOTE ] TLK: PASS: Price check passed. Min price $17.96. [2026-01-06T12:23:52.696131] [DEBUG] [REMOTE ] TLK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:52.696250] [DEBUG] [REMOTE ] TLK: PASS: Integrity check passed. [2026-01-06T12:23:52.696291] [DEBUG] [REMOTE ] TLK: Symbol is viable for forecasting. [2026-01-06T12:23:52.696340] [INFO ] [MAIN ] [3118/3534] TLK kept (0.7s) | 3114 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:52.913235] [DEBUG] [REMOTE ] TLN: Retrieved 650 rows, trimmed to 300. [2026-01-06T12:23:52.913360] [DEBUG] [REMOTE ] TLN: PASS: History has at least 300 days. [2026-01-06T12:23:52.913558] [DEBUG] [REMOTE ] TLN: PASS: Price check passed. Min price $348.38. [2026-01-06T12:23:52.913734] [DEBUG] [REMOTE ] TLN: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:52.913844] [DEBUG] [REMOTE ] TLN: PASS: Integrity check passed. [2026-01-06T12:23:52.913885] [DEBUG] [REMOTE ] TLN: Symbol is viable for forecasting. [2026-01-06T12:23:52.913933] [INFO ] [MAIN ] [3119/3534] TLN kept (0.2s) | 3115 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:53.343762] [DEBUG] [REMOTE ] TLS: Retrieved 1286 rows, trimmed to 300. [2026-01-06T12:23:53.343930] [DEBUG] [REMOTE ] TLS: PASS: History has at least 300 days. [2026-01-06T12:23:53.344153] [DEBUG] [REMOTE ] TLS: PASS: Price check passed. Min price $4.96. [2026-01-06T12:23:53.344282] [DEBUG] [REMOTE ] TLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:53.344398] [DEBUG] [REMOTE ] TLS: PASS: Integrity check passed. [2026-01-06T12:23:53.344438] [DEBUG] [REMOTE ] TLS: Symbol is viable for forecasting. [2026-01-06T12:23:53.344486] [INFO ] [MAIN ] [3120/3534] TLS kept (0.4s) | 3116 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:53.898667] [DEBUG] [REMOTE ] TLSA: Retrieved 1789 rows, trimmed to 300. [2026-01-06T12:23:53.898787] [DEBUG] [REMOTE ] TLSA: PASS: History has at least 300 days. [2026-01-06T12:23:53.899007] [DEBUG] [REMOTE ] TLSA: PASS: Price check passed. Min price $1.44. [2026-01-06T12:23:53.899137] [DEBUG] [REMOTE ] TLSA: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:53.899243] [DEBUG] [REMOTE ] TLSA: PASS: Integrity check passed. [2026-01-06T12:23:53.899282] [DEBUG] [REMOTE ] TLSA: Symbol is viable for forecasting. [2026-01-06T12:23:53.899328] [INFO ] [MAIN ] [3121/3534] TLSA kept (0.6s) | 3117 kept, 4 rejected | 131.0/min | ETA: 3.2m [2026-01-06T12:23:54.119663] [DEBUG] [REMOTE ] TLSI: Retrieved 603 rows, trimmed to 300. [2026-01-06T12:23:54.119766] [DEBUG] [REMOTE ] TLSI: PASS: History has at least 300 days. [2026-01-06T12:23:54.119992] [DEBUG] [REMOTE ] TLSI: PASS: Price check passed. Min price $4.00. [2026-01-06T12:23:54.120126] [DEBUG] [REMOTE ] TLSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:54.120234] [DEBUG] [REMOTE ] TLSI: PASS: Integrity check passed. [2026-01-06T12:23:54.120274] [DEBUG] [REMOTE ] TLSI: Symbol is viable for forecasting. [2026-01-06T12:23:54.120320] [INFO ] [MAIN ] [3122/3534] TLSI kept (0.2s) | 3118 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:54.680075] [DEBUG] [REMOTE ] TLYS: Retrieved 3437 rows, trimmed to 300. [2026-01-06T12:23:54.680217] [DEBUG] [REMOTE ] TLYS: PASS: History has at least 300 days. [2026-01-06T12:23:54.680439] [DEBUG] [REMOTE ] TLYS: PASS: Price check passed. Min price $1.18. [2026-01-06T12:23:54.680593] [DEBUG] [REMOTE ] TLYS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:54.680713] [DEBUG] [REMOTE ] TLYS: PASS: Integrity check passed. [2026-01-06T12:23:54.680752] [DEBUG] [REMOTE ] TLYS: Symbol is viable for forecasting. [2026-01-06T12:23:54.680799] [INFO ] [MAIN ] [3123/3534] TLYS kept (0.6s) | 3119 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:55.155767] [DEBUG] [REMOTE ] TM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:55.155890] [DEBUG] [REMOTE ] TM: PASS: History has at least 300 days. [2026-01-06T12:23:55.156101] [DEBUG] [REMOTE ] TM: PASS: Price check passed. Min price $185.22. [2026-01-06T12:23:55.156313] [DEBUG] [REMOTE ] TM: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:55.156460] [DEBUG] [REMOTE ] TM: PASS: Integrity check passed. [2026-01-06T12:23:55.156512] [DEBUG] [REMOTE ] TM: Symbol is viable for forecasting. [2026-01-06T12:23:55.156591] [INFO ] [MAIN ] [3124/3534] TM kept (0.5s) | 3120 kept, 4 rejected | 131.0/min | ETA: 3.1m [2026-01-06T12:23:55.380878] [DEBUG] [REMOTE ] TMC: Retrieved 1084 rows, trimmed to 300. [2026-01-06T12:23:55.381013] [DEBUG] [REMOTE ] TMC: PASS: History has at least 300 days. [2026-01-06T12:23:55.381409] [DEBUG] [REMOTE ] TMC: PASS: Price check passed. Min price $4.88. [2026-01-06T12:23:55.381548] [DEBUG] [REMOTE ] TMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:55.381688] [DEBUG] [REMOTE ] TMC: PASS: Integrity check passed. [2026-01-06T12:23:55.381730] [DEBUG] [REMOTE ] TMC: Symbol is viable for forecasting. [2026-01-06T12:23:55.381779] [INFO ] [MAIN ] [3125/3534] TMC kept (0.2s) | 3121 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:55.791497] [DEBUG] [REMOTE ] TMCI: Retrieved 1181 rows, trimmed to 300. [2026-01-06T12:23:55.791655] [DEBUG] [REMOTE ] TMCI: PASS: History has at least 300 days. [2026-01-06T12:23:55.791863] [DEBUG] [REMOTE ] TMCI: PASS: Price check passed. Min price $2.38. [2026-01-06T12:23:55.792001] [DEBUG] [REMOTE ] TMCI: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:55.792113] [DEBUG] [REMOTE ] TMCI: PASS: Integrity check passed. [2026-01-06T12:23:55.792153] [DEBUG] [REMOTE ] TMCI: Symbol is viable for forecasting. [2026-01-06T12:23:55.792201] [INFO ] [MAIN ] [3126/3534] TMCI kept (0.4s) | 3122 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:56.238780] [DEBUG] [REMOTE ] TMDX: Retrieved 1679 rows, trimmed to 300. [2026-01-06T12:23:56.238917] [DEBUG] [REMOTE ] TMDX: PASS: History has at least 300 days. [2026-01-06T12:23:56.239124] [DEBUG] [REMOTE ] TMDX: PASS: Price check passed. Min price $107.29. [2026-01-06T12:23:56.239259] [DEBUG] [REMOTE ] TMDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:56.239370] [DEBUG] [REMOTE ] TMDX: PASS: Integrity check passed. [2026-01-06T12:23:56.239411] [DEBUG] [REMOTE ] TMDX: Symbol is viable for forecasting. [2026-01-06T12:23:56.239459] [INFO ] [MAIN ] [3127/3534] TMDX kept (0.4s) | 3123 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:56.645174] [DEBUG] [REMOTE ] TME: Retrieved 1775 rows, trimmed to 300. [2026-01-06T12:23:56.645308] [DEBUG] [REMOTE ] TME: PASS: History has at least 300 days. [2026-01-06T12:23:56.645503] [DEBUG] [REMOTE ] TME: PASS: Price check passed. Min price $17.53. [2026-01-06T12:23:56.645681] [DEBUG] [REMOTE ] TME: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:56.645861] [DEBUG] [REMOTE ] TME: PASS: Integrity check passed. [2026-01-06T12:23:56.645907] [DEBUG] [REMOTE ] TME: Symbol is viable for forecasting. [2026-01-06T12:23:56.645954] [INFO ] [MAIN ] [3128/3534] TME kept (0.4s) | 3124 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:57.121839] [DEBUG] [REMOTE ] TMHC: Retrieved 3205 rows, trimmed to 300. [2026-01-06T12:23:57.121966] [DEBUG] [REMOTE ] TMHC: PASS: History has at least 300 days. [2026-01-06T12:23:57.122164] [DEBUG] [REMOTE ] TMHC: PASS: Price check passed. Min price $57.80. [2026-01-06T12:23:57.122295] [DEBUG] [REMOTE ] TMHC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:57.122402] [DEBUG] [REMOTE ] TMHC: PASS: Integrity check passed. [2026-01-06T12:23:57.122440] [DEBUG] [REMOTE ] TMHC: Symbol is viable for forecasting. [2026-01-06T12:23:57.122487] [INFO ] [MAIN ] [3129/3534] TMHC kept (0.5s) | 3125 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:57.590162] [DEBUG] [REMOTE ] TMUS: Retrieved 4709 rows, trimmed to 300. [2026-01-06T12:23:57.590317] [DEBUG] [REMOTE ] TMUS: PASS: History has at least 300 days. [2026-01-06T12:23:57.590567] [DEBUG] [REMOTE ] TMUS: PASS: Price check passed. Min price $195.16. [2026-01-06T12:23:57.590776] [DEBUG] [REMOTE ] TMUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:57.590935] [DEBUG] [REMOTE ] TMUS: PASS: Integrity check passed. [2026-01-06T12:23:57.591004] [DEBUG] [REMOTE ] TMUS: Symbol is viable for forecasting. [2026-01-06T12:23:57.591083] [INFO ] [MAIN ] [3130/3534] TMUS kept (0.5s) | 3126 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:58.065148] [DEBUG] [REMOTE ] TNC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:23:58.065284] [DEBUG] [REMOTE ] TNC: PASS: History has at least 300 days. [2026-01-06T12:23:58.065501] [DEBUG] [REMOTE ] TNC: PASS: Price check passed. Min price $68.68. [2026-01-06T12:23:58.065654] [DEBUG] [REMOTE ] TNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:58.065772] [DEBUG] [REMOTE ] TNC: PASS: Integrity check passed. [2026-01-06T12:23:58.065812] [DEBUG] [REMOTE ] TNC: Symbol is viable for forecasting. [2026-01-06T12:23:58.065860] [INFO ] [MAIN ] [3131/3534] TNC kept (0.5s) | 3127 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:58.418087] [DEBUG] [REMOTE ] TNDM: Retrieved 3052 rows, trimmed to 300. [2026-01-06T12:23:58.418214] [DEBUG] [REMOTE ] TNDM: PASS: History has at least 300 days. [2026-01-06T12:23:58.418407] [DEBUG] [REMOTE ] TNDM: PASS: Price check passed. Min price $13.33. [2026-01-06T12:23:58.418536] [DEBUG] [REMOTE ] TNDM: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:58.418662] [DEBUG] [REMOTE ] TNDM: PASS: Integrity check passed. [2026-01-06T12:23:58.418702] [DEBUG] [REMOTE ] TNDM: Symbol is viable for forecasting. [2026-01-06T12:23:58.418748] [INFO ] [MAIN ] [3132/3534] TNDM kept (0.4s) | 3128 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:58.751475] [DEBUG] [REMOTE ] TNGX: Retrieved 1340 rows, trimmed to 300. [2026-01-06T12:23:58.751672] [DEBUG] [REMOTE ] TNGX: PASS: History has at least 300 days. [2026-01-06T12:23:58.751883] [DEBUG] [REMOTE ] TNGX: PASS: Price check passed. Min price $7.14. [2026-01-06T12:23:58.752014] [DEBUG] [REMOTE ] TNGX: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:58.752121] [DEBUG] [REMOTE ] TNGX: PASS: Integrity check passed. [2026-01-06T12:23:58.752160] [DEBUG] [REMOTE ] TNGX: Symbol is viable for forecasting. [2026-01-06T12:23:58.752208] [INFO ] [MAIN ] [3133/3534] TNGX kept (0.3s) | 3129 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:59.351778] [DEBUG] [REMOTE ] TNK: Retrieved 4543 rows, trimmed to 300. [2026-01-06T12:23:59.351970] [DEBUG] [REMOTE ] TNK: PASS: History has at least 300 days. [2026-01-06T12:23:59.352229] [DEBUG] [REMOTE ] TNK: PASS: Price check passed. Min price $48.62. [2026-01-06T12:23:59.352365] [DEBUG] [REMOTE ] TNK: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:59.352488] [DEBUG] [REMOTE ] TNK: PASS: Integrity check passed. [2026-01-06T12:23:59.352528] [DEBUG] [REMOTE ] TNK: Symbol is viable for forecasting. [2026-01-06T12:23:59.352600] [INFO ] [MAIN ] [3134/3534] TNK kept (0.6s) | 3130 kept, 4 rejected | 131.1/min | ETA: 3.1m [2026-01-06T12:23:59.717557] [DEBUG] [REMOTE ] TNL: Retrieved 4897 rows, trimmed to 300. [2026-01-06T12:23:59.717823] [DEBUG] [REMOTE ] TNL: PASS: History has at least 300 days. [2026-01-06T12:23:59.718114] [DEBUG] [REMOTE ] TNL: PASS: Price check passed. Min price $57.63. [2026-01-06T12:23:59.718302] [DEBUG] [REMOTE ] TNL: PASS: Continuity check passed with 300 days. [2026-01-06T12:23:59.718461] [DEBUG] [REMOTE ] TNL: PASS: Integrity check passed. [2026-01-06T12:23:59.718513] [DEBUG] [REMOTE ] TNL: Symbol is viable for forecasting. [2026-01-06T12:23:59.718602] [INFO ] [MAIN ] [3135/3534] TNL kept (0.4s) | 3131 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:00.150768] [DEBUG] [REMOTE ] TNXP: Retrieved 3433 rows, trimmed to 300. [2026-01-06T12:24:00.150892] [DEBUG] [REMOTE ] TNXP: PASS: History has at least 300 days. [2026-01-06T12:24:00.151111] [DEBUG] [REMOTE ] TNXP: PASS: Price check passed. Min price $14.08. [2026-01-06T12:24:00.151269] [DEBUG] [REMOTE ] TNXP: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:00.151377] [DEBUG] [REMOTE ] TNXP: PASS: Integrity check passed. [2026-01-06T12:24:00.151416] [DEBUG] [REMOTE ] TNXP: Symbol is viable for forecasting. [2026-01-06T12:24:00.151461] [INFO ] [MAIN ] [3136/3534] TNXP kept (0.4s) | 3132 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:00.487932] [DEBUG] [REMOTE ] TOI: Retrieved 1038 rows, trimmed to 300. [2026-01-06T12:24:00.488064] [DEBUG] [REMOTE ] TOI: PASS: History has at least 300 days. [2026-01-06T12:24:00.488268] [DEBUG] [REMOTE ] TOI: PASS: Price check passed. Min price $2.94. [2026-01-06T12:24:00.488402] [DEBUG] [REMOTE ] TOI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:00.488510] [DEBUG] [REMOTE ] TOI: PASS: Integrity check passed. [2026-01-06T12:24:00.488551] [DEBUG] [REMOTE ] TOI: Symbol is viable for forecasting. [2026-01-06T12:24:00.488616] [INFO ] [MAIN ] [3137/3534] TOI kept (0.3s) | 3133 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:01.044172] [DEBUG] [REMOTE ] TOL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:01.044302] [DEBUG] [REMOTE ] TOL: PASS: History has at least 300 days. [2026-01-06T12:24:01.044500] [DEBUG] [REMOTE ] TOL: PASS: Price check passed. Min price $126.25. [2026-01-06T12:24:01.044658] [DEBUG] [REMOTE ] TOL: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:01.044768] [DEBUG] [REMOTE ] TOL: PASS: Integrity check passed. [2026-01-06T12:24:01.044806] [DEBUG] [REMOTE ] TOL: Symbol is viable for forecasting. [2026-01-06T12:24:01.044853] [INFO ] [MAIN ] [3138/3534] TOL kept (0.6s) | 3134 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:01.302730] [DEBUG] [REMOTE ] TORO: Retrieved 713 rows, trimmed to 300. [2026-01-06T12:24:01.302858] [DEBUG] [REMOTE ] TORO: PASS: History has at least 300 days. [2026-01-06T12:24:01.303052] [DEBUG] [REMOTE ] TORO: PASS: Price check passed. Min price $3.44. [2026-01-06T12:24:01.303183] [DEBUG] [REMOTE ] TORO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:01.303289] [DEBUG] [REMOTE ] TORO: PASS: Integrity check passed. [2026-01-06T12:24:01.303328] [DEBUG] [REMOTE ] TORO: Symbol is viable for forecasting. [2026-01-06T12:24:01.303373] [INFO ] [MAIN ] [3139/3534] TORO kept (0.3s) | 3135 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:01.941677] [DEBUG] [REMOTE ] TOWN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:01.941831] [DEBUG] [REMOTE ] TOWN: PASS: History has at least 300 days. [2026-01-06T12:24:01.942111] [DEBUG] [REMOTE ] TOWN: PASS: Price check passed. Min price $31.77. [2026-01-06T12:24:01.942291] [DEBUG] [REMOTE ] TOWN: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:01.942441] [DEBUG] [REMOTE ] TOWN: PASS: Integrity check passed. [2026-01-06T12:24:01.942497] [DEBUG] [REMOTE ] TOWN: Symbol is viable for forecasting. [2026-01-06T12:24:01.942560] [INFO ] [MAIN ] [3140/3534] TOWN kept (0.6s) | 3136 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:02.141588] [DEBUG] [REMOTE ] TOYO: Retrieved 380 rows, trimmed to 300. [2026-01-06T12:24:02.141716] [DEBUG] [REMOTE ] TOYO: PASS: History has at least 300 days. [2026-01-06T12:24:02.141907] [DEBUG] [REMOTE ] TOYO: PASS: Price check passed. Min price $5.80. [2026-01-06T12:24:02.142035] [DEBUG] [REMOTE ] TOYO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:02.142139] [DEBUG] [REMOTE ] TOYO: PASS: Integrity check passed. [2026-01-06T12:24:02.142178] [DEBUG] [REMOTE ] TOYO: Symbol is viable for forecasting. [2026-01-06T12:24:02.142223] [INFO ] [MAIN ] [3141/3534] TOYO kept (0.2s) | 3137 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:02.687470] [DEBUG] [REMOTE ] TPB: Retrieved 2427 rows, trimmed to 300. [2026-01-06T12:24:02.687618] [DEBUG] [REMOTE ] TPB: PASS: History has at least 300 days. [2026-01-06T12:24:02.687846] [DEBUG] [REMOTE ] TPB: PASS: Price check passed. Min price $85.31. [2026-01-06T12:24:02.687982] [DEBUG] [REMOTE ] TPB: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:02.688089] [DEBUG] [REMOTE ] TPB: PASS: Integrity check passed. [2026-01-06T12:24:02.688128] [DEBUG] [REMOTE ] TPB: Symbol is viable for forecasting. [2026-01-06T12:24:02.688174] [INFO ] [MAIN ] [3142/3534] TPB kept (0.5s) | 3138 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:03.251741] [DEBUG] [REMOTE ] TPC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:03.251883] [DEBUG] [REMOTE ] TPC: PASS: History has at least 300 days. [2026-01-06T12:24:03.252113] [DEBUG] [REMOTE ] TPC: PASS: Price check passed. Min price $58.71. [2026-01-06T12:24:03.252250] [DEBUG] [REMOTE ] TPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:03.252370] [DEBUG] [REMOTE ] TPC: PASS: Integrity check passed. [2026-01-06T12:24:03.252411] [DEBUG] [REMOTE ] TPC: Symbol is viable for forecasting. [2026-01-06T12:24:03.252461] [INFO ] [MAIN ] [3143/3534] TPC kept (0.6s) | 3139 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:03.517240] [DEBUG] [REMOTE ] TPG: Retrieved 997 rows, trimmed to 300. [2026-01-06T12:24:03.517373] [DEBUG] [REMOTE ] TPG: PASS: History has at least 300 days. [2026-01-06T12:24:03.517586] [DEBUG] [REMOTE ] TPG: PASS: Price check passed. Min price $52.87. [2026-01-06T12:24:03.517754] [DEBUG] [REMOTE ] TPG: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:03.517865] [DEBUG] [REMOTE ] TPG: PASS: Integrity check passed. [2026-01-06T12:24:03.517906] [DEBUG] [REMOTE ] TPG: Symbol is viable for forecasting. [2026-01-06T12:24:03.517954] [INFO ] [MAIN ] [3144/3534] TPG kept (0.3s) | 3140 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:03.835483] [DEBUG] [REMOTE ] TPGXL: Retrieved 461 rows, trimmed to 300. [2026-01-06T12:24:03.835626] [DEBUG] [REMOTE ] TPGXL: PASS: History has at least 300 days. [2026-01-06T12:24:03.835821] [DEBUG] [REMOTE ] TPGXL: PASS: Price check passed. Min price $24.75. [2026-01-06T12:24:03.835949] [DEBUG] [REMOTE ] TPGXL: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:03.836053] [DEBUG] [REMOTE ] TPGXL: PASS: Integrity check passed. [2026-01-06T12:24:03.836092] [DEBUG] [REMOTE ] TPGXL: Symbol is viable for forecasting. [2026-01-06T12:24:03.836138] [INFO ] [MAIN ] [3145/3534] TPGXL kept (0.3s) | 3141 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:04.436759] [DEBUG] [REMOTE ] TPH: Retrieved 3252 rows, trimmed to 300. [2026-01-06T12:24:04.436888] [DEBUG] [REMOTE ] TPH: PASS: History has at least 300 days. [2026-01-06T12:24:04.437095] [DEBUG] [REMOTE ] TPH: PASS: Price check passed. Min price $30.65. [2026-01-06T12:24:04.437258] [DEBUG] [REMOTE ] TPH: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:04.437371] [DEBUG] [REMOTE ] TPH: PASS: Integrity check passed. [2026-01-06T12:24:04.437410] [DEBUG] [REMOTE ] TPH: Symbol is viable for forecasting. [2026-01-06T12:24:04.437456] [INFO ] [MAIN ] [3146/3534] TPH kept (0.6s) | 3142 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:04.901989] [DEBUG] [REMOTE ] TPL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:04.902122] [DEBUG] [REMOTE ] TPL: PASS: History has at least 300 days. [2026-01-06T12:24:04.902337] [DEBUG] [REMOTE ] TPL: PASS: Price check passed. Min price $273.56. [2026-01-06T12:24:04.902475] [DEBUG] [REMOTE ] TPL: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:04.902612] [DEBUG] [REMOTE ] TPL: PASS: Integrity check passed. [2026-01-06T12:24:04.902656] [DEBUG] [REMOTE ] TPL: Symbol is viable for forecasting. [2026-01-06T12:24:04.902705] [INFO ] [MAIN ] [3147/3534] TPL kept (0.5s) | 3143 kept, 4 rejected | 131.1/min | ETA: 3.0m [2026-01-06T12:24:05.231025] [DEBUG] [REMOTE ] TPVG: Retrieved 2977 rows, trimmed to 300. [2026-01-06T12:24:05.231155] [DEBUG] [REMOTE ] TPVG: PASS: History has at least 300 days. [2026-01-06T12:24:05.231377] [DEBUG] [REMOTE ] TPVG: PASS: Price check passed. Min price $5.03. [2026-01-06T12:24:05.231508] [DEBUG] [REMOTE ] TPVG: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:05.231641] [DEBUG] [REMOTE ] TPVG: PASS: Integrity check passed. [2026-01-06T12:24:05.231684] [DEBUG] [REMOTE ] TPVG: Symbol is viable for forecasting. [2026-01-06T12:24:05.231729] [INFO ] [MAIN ] [3148/3534] TPVG kept (0.3s) | 3144 kept, 4 rejected | 131.1/min | ETA: 2.9m [2026-01-06T12:24:05.720987] [DEBUG] [REMOTE ] TPYP: Retrieved 2645 rows, trimmed to 300. [2026-01-06T12:24:05.721127] [DEBUG] [REMOTE ] TPYP: PASS: History has at least 300 days. [2026-01-06T12:24:05.721346] [DEBUG] [REMOTE ] TPYP: PASS: Price check passed. Min price $33.73. [2026-01-06T12:24:05.721485] [DEBUG] [REMOTE ] TPYP: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:05.721622] [DEBUG] [REMOTE ] TPYP: PASS: Integrity check passed. [2026-01-06T12:24:05.721666] [DEBUG] [REMOTE ] TPYP: Symbol is viable for forecasting. [2026-01-06T12:24:05.721721] [INFO ] [MAIN ] [3149/3534] TPYP kept (0.5s) | 3145 kept, 4 rejected | 131.1/min | ETA: 2.9m [2026-01-06T12:24:06.112409] [DEBUG] [REMOTE ] TPZ: Retrieved 4135 rows, trimmed to 300. [2026-01-06T12:24:06.112544] [DEBUG] [REMOTE ] TPZ: PASS: History has at least 300 days. [2026-01-06T12:24:06.112794] [DEBUG] [REMOTE ] TPZ: PASS: Price check passed. Min price $20.18. [2026-01-06T12:24:06.112928] [DEBUG] [REMOTE ] TPZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:06.113043] [DEBUG] [REMOTE ] TPZ: PASS: Integrity check passed. [2026-01-06T12:24:06.113084] [DEBUG] [REMOTE ] TPZ: Symbol is viable for forecasting. [2026-01-06T12:24:06.113131] [INFO ] [MAIN ] [3150/3534] TPZ kept (0.4s) | 3146 kept, 4 rejected | 131.1/min | ETA: 2.9m [2026-01-06T12:24:06.488924] [DEBUG] [REMOTE ] TQQQ: Retrieved 3999 rows, trimmed to 300. [2026-01-06T12:24:06.489050] [DEBUG] [REMOTE ] TQQQ: PASS: History has at least 300 days. [2026-01-06T12:24:06.489245] [DEBUG] [REMOTE ] TQQQ: PASS: Price check passed. Min price $46.38. [2026-01-06T12:24:06.489374] [DEBUG] [REMOTE ] TQQQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:06.489479] [DEBUG] [REMOTE ] TQQQ: PASS: Integrity check passed. [2026-01-06T12:24:06.489517] [DEBUG] [REMOTE ] TQQQ: Symbol is viable for forecasting. [2026-01-06T12:24:06.489563] [INFO ] [MAIN ] [3151/3534] TQQQ kept (0.4s) | 3147 kept, 4 rejected | 131.1/min | ETA: 2.9m [2026-01-06T12:24:07.025551] [DEBUG] [REMOTE ] TRC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:07.025709] [DEBUG] [REMOTE ] TRC: PASS: History has at least 300 days. [2026-01-06T12:24:07.025937] [DEBUG] [REMOTE ] TRC: PASS: Price check passed. Min price $15.54. [2026-01-06T12:24:07.026070] [DEBUG] [REMOTE ] TRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:07.026190] [DEBUG] [REMOTE ] TRC: PASS: Integrity check passed. [2026-01-06T12:24:07.026232] [DEBUG] [REMOTE ] TRC: Symbol is viable for forecasting. [2026-01-06T12:24:07.026280] [INFO ] [MAIN ] [3152/3534] TRC kept (0.5s) | 3148 kept, 4 rejected | 131.1/min | ETA: 2.9m [2026-01-06T12:24:07.289341] [DEBUG] [REMOTE ] TRDA: Retrieved 1049 rows, trimmed to 300. [2026-01-06T12:24:07.289476] [DEBUG] [REMOTE ] TRDA: PASS: History has at least 300 days. [2026-01-06T12:24:07.289694] [DEBUG] [REMOTE ] TRDA: PASS: Price check passed. Min price $5.81. [2026-01-06T12:24:07.289828] [DEBUG] [REMOTE ] TRDA: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:07.289935] [DEBUG] [REMOTE ] TRDA: PASS: Integrity check passed. [2026-01-06T12:24:07.289974] [DEBUG] [REMOTE ] TRDA: Symbol is viable for forecasting. [2026-01-06T12:24:07.290021] [INFO ] [MAIN ] [3153/3534] TRDA kept (0.3s) | 3149 kept, 4 rejected | 131.2/min | ETA: 2.9m [2026-01-06T12:24:07.792056] [DEBUG] [REMOTE ] TREE: Retrieved 4377 rows, trimmed to 300. [2026-01-06T12:24:07.792191] [DEBUG] [REMOTE ] TREE: PASS: History has at least 300 days. [2026-01-06T12:24:07.792412] [DEBUG] [REMOTE ] TREE: PASS: Price check passed. Min price $48.11. [2026-01-06T12:24:07.792542] [DEBUG] [REMOTE ] TREE: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:07.792674] [DEBUG] [REMOTE ] TREE: PASS: Integrity check passed. [2026-01-06T12:24:07.792714] [DEBUG] [REMOTE ] TREE: Symbol is viable for forecasting. [2026-01-06T12:24:07.792761] [INFO ] [MAIN ] [3154/3534] TREE kept (0.5s) | 3150 kept, 4 rejected | 131.1/min | ETA: 2.9m [2026-01-06T12:24:08.334918] [DEBUG] [REMOTE ] TREX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:08.335054] [DEBUG] [REMOTE ] TREX: PASS: History has at least 300 days. [2026-01-06T12:24:08.335264] [DEBUG] [REMOTE ] TREX: PASS: Price check passed. Min price $30.13. [2026-01-06T12:24:08.335406] [DEBUG] [REMOTE ] TREX: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:08.335520] [DEBUG] [REMOTE ] TREX: PASS: Integrity check passed. [2026-01-06T12:24:08.335561] [DEBUG] [REMOTE ] TREX: Symbol is viable for forecasting. [2026-01-06T12:24:08.335629] [INFO ] [MAIN ] [3155/3534] TREX kept (0.5s) | 3151 kept, 4 rejected | 131.1/min | ETA: 2.9m [2026-01-06T12:24:08.703275] [DEBUG] [REMOTE ] TRGP: Retrieved 3792 rows, trimmed to 300. [2026-01-06T12:24:08.703422] [DEBUG] [REMOTE ] TRGP: PASS: History has at least 300 days. [2026-01-06T12:24:08.703890] [DEBUG] [REMOTE ] TRGP: PASS: Price check passed. Min price $145.36. [2026-01-06T12:24:08.704058] [DEBUG] [REMOTE ] TRGP: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:08.704193] [DEBUG] [REMOTE ] TRGP: PASS: Integrity check passed. [2026-01-06T12:24:08.704243] [DEBUG] [REMOTE ] TRGP: Symbol is viable for forecasting. [2026-01-06T12:24:08.704304] [INFO ] [MAIN ] [3156/3534] TRGP kept (0.4s) | 3152 kept, 4 rejected | 131.1/min | ETA: 2.9m [2026-01-06T12:24:09.227247] [DEBUG] [REMOTE ] TRI: Retrieved 5930 rows, trimmed to 300. [2026-01-06T12:24:09.227376] [DEBUG] [REMOTE ] TRI: PASS: History has at least 300 days. [2026-01-06T12:24:09.227592] [DEBUG] [REMOTE ] TRI: PASS: Price check passed. Min price $126.36. [2026-01-06T12:24:09.227769] [DEBUG] [REMOTE ] TRI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:09.227881] [DEBUG] [REMOTE ] TRI: PASS: Integrity check passed. [2026-01-06T12:24:09.227920] [DEBUG] [REMOTE ] TRI: Symbol is viable for forecasting. [2026-01-06T12:24:09.227967] [INFO ] [MAIN ] [3157/3534] TRI kept (0.5s) | 3153 kept, 4 rejected | 131.1/min | ETA: 2.9m [2026-01-06T12:24:09.514512] [DEBUG] [REMOTE ] TRIN: Retrieved 1239 rows, trimmed to 300. [2026-01-06T12:24:09.514645] [DEBUG] [REMOTE ] TRIN: PASS: History has at least 300 days. [2026-01-06T12:24:09.514840] [DEBUG] [REMOTE ] TRIN: PASS: Price check passed. Min price $13.80. [2026-01-06T12:24:09.514970] [DEBUG] [REMOTE ] TRIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:09.515076] [DEBUG] [REMOTE ] TRIN: PASS: Integrity check passed. [2026-01-06T12:24:09.515114] [DEBUG] [REMOTE ] TRIN: Symbol is viable for forecasting. [2026-01-06T12:24:09.515160] [INFO ] [MAIN ] [3158/3534] TRIN kept (0.3s) | 3154 kept, 4 rejected | 131.2/min | ETA: 2.9m [2026-01-06T12:24:10.026954] [DEBUG] [REMOTE ] TRIP: Retrieved 3539 rows, trimmed to 300. [2026-01-06T12:24:10.027074] [DEBUG] [REMOTE ] TRIP: PASS: History has at least 300 days. [2026-01-06T12:24:10.027268] [DEBUG] [REMOTE ] TRIP: PASS: Price check passed. Min price $13.36. [2026-01-06T12:24:10.027397] [DEBUG] [REMOTE ] TRIP: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:10.027502] [DEBUG] [REMOTE ] TRIP: PASS: Integrity check passed. [2026-01-06T12:24:10.027541] [DEBUG] [REMOTE ] TRIP: Symbol is viable for forecasting. [2026-01-06T12:24:10.027613] [INFO ] [MAIN ] [3159/3534] TRIP kept (0.5s) | 3155 kept, 4 rejected | 131.2/min | ETA: 2.9m [2026-01-06T12:24:10.484537] [DEBUG] [REMOTE ] TRMB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:10.484734] [DEBUG] [REMOTE ] TRMB: PASS: History has at least 300 days. [2026-01-06T12:24:10.485003] [DEBUG] [REMOTE ] TRMB: PASS: Price check passed. Min price $74.82. [2026-01-06T12:24:10.485176] [DEBUG] [REMOTE ] TRMB: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:10.485326] [DEBUG] [REMOTE ] TRMB: PASS: Integrity check passed. [2026-01-06T12:24:10.485380] [DEBUG] [REMOTE ] TRMB: Symbol is viable for forecasting. [2026-01-06T12:24:10.485445] [INFO ] [MAIN ] [3160/3534] TRMB kept (0.5s) | 3156 kept, 4 rejected | 131.2/min | ETA: 2.9m [2026-01-06T12:24:10.767164] [DEBUG] [REMOTE ] TRMD: Retrieved 1977 rows, trimmed to 300. [2026-01-06T12:24:10.767291] [DEBUG] [REMOTE ] TRMD: PASS: History has at least 300 days. [2026-01-06T12:24:10.767509] [DEBUG] [REMOTE ] TRMD: PASS: Price check passed. Min price $18.94. [2026-01-06T12:24:10.767883] [DEBUG] [REMOTE ] TRMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:10.767995] [DEBUG] [REMOTE ] TRMD: PASS: Integrity check passed. [2026-01-06T12:24:10.768035] [DEBUG] [REMOTE ] TRMD: Symbol is viable for forecasting. [2026-01-06T12:24:10.768083] [INFO ] [MAIN ] [3161/3534] TRMD kept (0.3s) | 3157 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:11.367951] [DEBUG] [REMOTE ] TRMK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:11.368090] [DEBUG] [REMOTE ] TRMK: PASS: History has at least 300 days. [2026-01-06T12:24:11.368315] [DEBUG] [REMOTE ] TRMK: PASS: Price check passed. Min price $36.45. [2026-01-06T12:24:11.368470] [DEBUG] [REMOTE ] TRMK: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:11.368605] [DEBUG] [REMOTE ] TRMK: PASS: Integrity check passed. [2026-01-06T12:24:11.368646] [DEBUG] [REMOTE ] TRMK: Symbol is viable for forecasting. [2026-01-06T12:24:11.368694] [INFO ] [MAIN ] [3162/3534] TRMK kept (0.6s) | 3158 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:11.680705] [DEBUG] [REMOTE ] TRN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:11.680840] [DEBUG] [REMOTE ] TRN: PASS: History has at least 300 days. [2026-01-06T12:24:11.681056] [DEBUG] [REMOTE ] TRN: PASS: Price check passed. Min price $24.90. [2026-01-06T12:24:11.681192] [DEBUG] [REMOTE ] TRN: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:11.681325] [DEBUG] [REMOTE ] TRN: PASS: Integrity check passed. [2026-01-06T12:24:11.681374] [DEBUG] [REMOTE ] TRN: Symbol is viable for forecasting. [2026-01-06T12:24:11.681429] [INFO ] [MAIN ] [3163/3534] TRN kept (0.3s) | 3159 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:12.095150] [DEBUG] [REMOTE ] TRNO: Retrieved 4000 rows, trimmed to 300. [2026-01-06T12:24:12.095288] [DEBUG] [REMOTE ] TRNO: PASS: History has at least 300 days. [2026-01-06T12:24:12.095498] [DEBUG] [REMOTE ] TRNO: PASS: Price check passed. Min price $55.46. [2026-01-06T12:24:12.095654] [DEBUG] [REMOTE ] TRNO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:12.095771] [DEBUG] [REMOTE ] TRNO: PASS: Integrity check passed. [2026-01-06T12:24:12.095813] [DEBUG] [REMOTE ] TRNO: Symbol is viable for forecasting. [2026-01-06T12:24:12.095862] [INFO ] [MAIN ] [3164/3534] TRNO kept (0.4s) | 3160 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:12.459643] [DEBUG] [REMOTE ] TRNS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:12.459783] [DEBUG] [REMOTE ] TRNS: PASS: History has at least 300 days. [2026-01-06T12:24:12.459999] [DEBUG] [REMOTE ] TRNS: PASS: Price check passed. Min price $52.06. [2026-01-06T12:24:12.460135] [DEBUG] [REMOTE ] TRNS: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:12.460250] [DEBUG] [REMOTE ] TRNS: PASS: Integrity check passed. [2026-01-06T12:24:12.460292] [DEBUG] [REMOTE ] TRNS: Symbol is viable for forecasting. [2026-01-06T12:24:12.460345] [INFO ] [MAIN ] [3165/3534] TRNS kept (0.4s) | 3161 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:12.987270] [DEBUG] [REMOTE ] TROX: Retrieved 3796 rows, trimmed to 300. [2026-01-06T12:24:12.987408] [DEBUG] [REMOTE ] TROX: PASS: History has at least 300 days. [2026-01-06T12:24:12.987692] [DEBUG] [REMOTE ] TROX: PASS: Price check passed. Min price $2.88. [2026-01-06T12:24:12.987839] [DEBUG] [REMOTE ] TROX: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:12.987951] [DEBUG] [REMOTE ] TROX: PASS: Integrity check passed. [2026-01-06T12:24:12.987991] [DEBUG] [REMOTE ] TROX: Symbol is viable for forecasting. [2026-01-06T12:24:12.988038] [INFO ] [MAIN ] [3166/3534] TROX kept (0.5s) | 3162 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:13.369815] [DEBUG] [REMOTE ] TRP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:13.369943] [DEBUG] [REMOTE ] TRP: PASS: History has at least 300 days. [2026-01-06T12:24:13.370144] [DEBUG] [REMOTE ] TRP: PASS: Price check passed. Min price $49.23. [2026-01-06T12:24:13.370276] [DEBUG] [REMOTE ] TRP: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:13.370386] [DEBUG] [REMOTE ] TRP: PASS: Integrity check passed. [2026-01-06T12:24:13.370425] [DEBUG] [REMOTE ] TRP: Symbol is viable for forecasting. [2026-01-06T12:24:13.370473] [INFO ] [MAIN ] [3167/3534] TRP kept (0.4s) | 3163 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:13.783427] [DEBUG] [REMOTE ] TRS: Retrieved 4688 rows, trimmed to 300. [2026-01-06T12:24:13.783552] [DEBUG] [REMOTE ] TRS: PASS: History has at least 300 days. [2026-01-06T12:24:13.783787] [DEBUG] [REMOTE ] TRS: PASS: Price check passed. Min price $31.08. [2026-01-06T12:24:13.783961] [DEBUG] [REMOTE ] TRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:13.784098] [DEBUG] [REMOTE ] TRS: PASS: Integrity check passed. [2026-01-06T12:24:13.784151] [DEBUG] [REMOTE ] TRS: Symbol is viable for forecasting. [2026-01-06T12:24:13.784214] [INFO ] [MAIN ] [3168/3534] TRS kept (0.4s) | 3164 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:14.084808] [DEBUG] [REMOTE ] TRTX: Retrieved 2127 rows, trimmed to 300. [2026-01-06T12:24:14.084933] [DEBUG] [REMOTE ] TRTX: PASS: History has at least 300 days. [2026-01-06T12:24:14.085158] [DEBUG] [REMOTE ] TRTX: PASS: Price check passed. Min price $8.22. [2026-01-06T12:24:14.085317] [DEBUG] [REMOTE ] TRTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:14.085469] [DEBUG] [REMOTE ] TRTX: PASS: Integrity check passed. [2026-01-06T12:24:14.085521] [DEBUG] [REMOTE ] TRTX: Symbol is viable for forecasting. [2026-01-06T12:24:14.085595] [INFO ] [MAIN ] [3169/3534] TRTX kept (0.3s) | 3165 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:14.695167] [DEBUG] [REMOTE ] TRUE: Retrieved 6458 rows, trimmed to 300. [2026-01-06T12:24:14.695297] [DEBUG] [REMOTE ] TRUE: PASS: History has at least 300 days. [2026-01-06T12:24:14.695540] [DEBUG] [REMOTE ] TRUE: PASS: Price check passed. Min price $1.43. [2026-01-06T12:24:14.695698] [DEBUG] [REMOTE ] TRUE: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:14.695813] [DEBUG] [REMOTE ] TRUE: PASS: Integrity check passed. [2026-01-06T12:24:14.695854] [DEBUG] [REMOTE ] TRUE: Symbol is viable for forecasting. [2026-01-06T12:24:14.695902] [INFO ] [MAIN ] [3170/3534] TRUE kept (0.6s) | 3166 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:15.039117] [DEBUG] [REMOTE ] TRUP: Retrieved 2884 rows, trimmed to 300. [2026-01-06T12:24:15.039270] [DEBUG] [REMOTE ] TRUP: PASS: History has at least 300 days. [2026-01-06T12:24:15.040043] [DEBUG] [REMOTE ] TRUP: PASS: Price check passed. Min price $34.03. [2026-01-06T12:24:15.040185] [DEBUG] [REMOTE ] TRUP: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:15.040304] [DEBUG] [REMOTE ] TRUP: PASS: Integrity check passed. [2026-01-06T12:24:15.040344] [DEBUG] [REMOTE ] TRUP: Symbol is viable for forecasting. [2026-01-06T12:24:15.040404] [INFO ] [MAIN ] [3171/3534] TRUP kept (0.3s) | 3167 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:15.386792] [DEBUG] [REMOTE ] TRVG: Retrieved 2274 rows, trimmed to 300. [2026-01-06T12:24:15.386943] [DEBUG] [REMOTE ] TRVG: PASS: History has at least 300 days. [2026-01-06T12:24:15.387152] [DEBUG] [REMOTE ] TRVG: PASS: Price check passed. Min price $2.77. [2026-01-06T12:24:15.387288] [DEBUG] [REMOTE ] TRVG: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:15.387412] [DEBUG] [REMOTE ] TRVG: PASS: Integrity check passed. [2026-01-06T12:24:15.387455] [DEBUG] [REMOTE ] TRVG: Symbol is viable for forecasting. [2026-01-06T12:24:15.387504] [INFO ] [MAIN ] [3172/3534] TRVG kept (0.3s) | 3168 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:15.926986] [DEBUG] [REMOTE ] TS: Retrieved 5800 rows, trimmed to 300. [2026-01-06T12:24:15.927122] [DEBUG] [REMOTE ] TS: PASS: History has at least 300 days. [2026-01-06T12:24:15.927334] [DEBUG] [REMOTE ] TS: PASS: Price check passed. Min price $33.20. [2026-01-06T12:24:15.927489] [DEBUG] [REMOTE ] TS: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:15.927664] [DEBUG] [REMOTE ] TS: PASS: Integrity check passed. [2026-01-06T12:24:15.927710] [DEBUG] [REMOTE ] TS: Symbol is viable for forecasting. [2026-01-06T12:24:15.927759] [INFO ] [MAIN ] [3173/3534] TS kept (0.5s) | 3169 kept, 4 rejected | 131.2/min | ETA: 2.8m [2026-01-06T12:24:16.453649] [DEBUG] [REMOTE ] TSBK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:16.453806] [DEBUG] [REMOTE ] TSBK: PASS: History has at least 300 days. [2026-01-06T12:24:16.454071] [DEBUG] [REMOTE ] TSBK: PASS: Price check passed. Min price $30.94. [2026-01-06T12:24:16.454251] [DEBUG] [REMOTE ] TSBK: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:16.454414] [DEBUG] [REMOTE ] TSBK: PASS: Integrity check passed. [2026-01-06T12:24:16.454478] [DEBUG] [REMOTE ] TSBK: Symbol is viable for forecasting. [2026-01-06T12:24:16.454545] [INFO ] [MAIN ] [3174/3534] TSBK kept (0.5s) | 3170 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:16.966566] [DEBUG] [REMOTE ] TSCO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:16.966726] [DEBUG] [REMOTE ] TSCO: PASS: History has at least 300 days. [2026-01-06T12:24:16.966934] [DEBUG] [REMOTE ] TSCO: PASS: Price check passed. Min price $49.83. [2026-01-06T12:24:16.967064] [DEBUG] [REMOTE ] TSCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:16.967175] [DEBUG] [REMOTE ] TSCO: PASS: Integrity check passed. [2026-01-06T12:24:16.967214] [DEBUG] [REMOTE ] TSCO: Symbol is viable for forecasting. [2026-01-06T12:24:16.967261] [INFO ] [MAIN ] [3175/3534] TSCO kept (0.5s) | 3171 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:17.214636] [DEBUG] [REMOTE ] TSDD: Retrieved 595 rows, trimmed to 300. [2026-01-06T12:24:17.214758] [DEBUG] [REMOTE ] TSDD: PASS: History has at least 300 days. [2026-01-06T12:24:17.214947] [DEBUG] [REMOTE ] TSDD: PASS: Price check passed. Min price $6.59. [2026-01-06T12:24:17.215076] [DEBUG] [REMOTE ] TSDD: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:17.215180] [DEBUG] [REMOTE ] TSDD: PASS: Integrity check passed. [2026-01-06T12:24:17.215220] [DEBUG] [REMOTE ] TSDD: Symbol is viable for forecasting. [2026-01-06T12:24:17.215265] [INFO ] [MAIN ] [3176/3534] TSDD kept (0.2s) | 3172 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:17.825141] [DEBUG] [REMOTE ] TSEM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:17.825250] [DEBUG] [REMOTE ] TSEM: PASS: History has at least 300 days. [2026-01-06T12:24:17.825448] [DEBUG] [REMOTE ] TSEM: PASS: Price check passed. Min price $71.11. [2026-01-06T12:24:17.825600] [DEBUG] [REMOTE ] TSEM: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:17.825713] [DEBUG] [REMOTE ] TSEM: PASS: Integrity check passed. [2026-01-06T12:24:17.825753] [DEBUG] [REMOTE ] TSEM: Symbol is viable for forecasting. [2026-01-06T12:24:17.825799] [INFO ] [MAIN ] [3177/3534] TSEM kept (0.6s) | 3173 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:18.030460] [DEBUG] [REMOTE ] TSHA: Retrieved 1326 rows, trimmed to 300. [2026-01-06T12:24:18.030586] [DEBUG] [REMOTE ] TSHA: PASS: History has at least 300 days. [2026-01-06T12:24:18.030775] [DEBUG] [REMOTE ] TSHA: PASS: Price check passed. Min price $3.83. [2026-01-06T12:24:18.030903] [DEBUG] [REMOTE ] TSHA: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:18.031008] [DEBUG] [REMOTE ] TSHA: PASS: Integrity check passed. [2026-01-06T12:24:18.031047] [DEBUG] [REMOTE ] TSHA: Symbol is viable for forecasting. [2026-01-06T12:24:18.031092] [INFO ] [MAIN ] [3178/3534] TSHA kept (0.2s) | 3174 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:18.679235] [DEBUG] [REMOTE ] TSI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:18.679363] [DEBUG] [REMOTE ] TSI: PASS: History has at least 300 days. [2026-01-06T12:24:18.679586] [DEBUG] [REMOTE ] TSI: PASS: Price check passed. Min price $4.74. [2026-01-06T12:24:18.679748] [DEBUG] [REMOTE ] TSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:18.679859] [DEBUG] [REMOTE ] TSI: PASS: Integrity check passed. [2026-01-06T12:24:18.679898] [DEBUG] [REMOTE ] TSI: Symbol is viable for forecasting. [2026-01-06T12:24:18.679945] [INFO ] [MAIN ] [3179/3534] TSI kept (0.6s) | 3175 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:18.919655] [DEBUG] [REMOTE ] TSL: Retrieved 855 rows, trimmed to 300. [2026-01-06T12:24:18.919780] [DEBUG] [REMOTE ] TSL: PASS: History has at least 300 days. [2026-01-06T12:24:18.919972] [DEBUG] [REMOTE ] TSL: PASS: Price check passed. Min price $15.81. [2026-01-06T12:24:18.920102] [DEBUG] [REMOTE ] TSL: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:18.920208] [DEBUG] [REMOTE ] TSL: PASS: Integrity check passed. [2026-01-06T12:24:18.920247] [DEBUG] [REMOTE ] TSL: Symbol is viable for forecasting. [2026-01-06T12:24:18.920293] [INFO ] [MAIN ] [3180/3534] TSL kept (0.2s) | 3176 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:19.413289] [DEBUG] [REMOTE ] TSLA: Retrieved 3904 rows, trimmed to 300. [2026-01-06T12:24:19.413422] [DEBUG] [REMOTE ] TSLA: PASS: History has at least 300 days. [2026-01-06T12:24:19.413645] [DEBUG] [REMOTE ] TSLA: PASS: Price check passed. Min price $391.09. [2026-01-06T12:24:19.413779] [DEBUG] [REMOTE ] TSLA: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:19.413888] [DEBUG] [REMOTE ] TSLA: PASS: Integrity check passed. [2026-01-06T12:24:19.413927] [DEBUG] [REMOTE ] TSLA: Symbol is viable for forecasting. [2026-01-06T12:24:19.413974] [INFO ] [MAIN ] [3181/3534] TSLA kept (0.5s) | 3177 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:19.706486] [DEBUG] [REMOTE ] TSLL: Retrieved 855 rows, trimmed to 300. [2026-01-06T12:24:19.706630] [DEBUG] [REMOTE ] TSLL: PASS: History has at least 300 days. [2026-01-06T12:24:19.706825] [DEBUG] [REMOTE ] TSLL: PASS: Price check passed. Min price $14.91. [2026-01-06T12:24:19.706955] [DEBUG] [REMOTE ] TSLL: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:19.707059] [DEBUG] [REMOTE ] TSLL: PASS: Integrity check passed. [2026-01-06T12:24:19.707098] [DEBUG] [REMOTE ] TSLL: Symbol is viable for forecasting. [2026-01-06T12:24:19.707143] [INFO ] [MAIN ] [3182/3534] TSLL kept (0.3s) | 3178 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:20.105008] [DEBUG] [REMOTE ] TSLQ: Retrieved 873 rows, trimmed to 300. [2026-01-06T12:24:20.105133] [DEBUG] [REMOTE ] TSLQ: PASS: History has at least 300 days. [2026-01-06T12:24:20.105323] [DEBUG] [REMOTE ] TSLQ: PASS: Price check passed. Min price $15.42. [2026-01-06T12:24:20.105453] [DEBUG] [REMOTE ] TSLQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:20.105563] [DEBUG] [REMOTE ] TSLQ: PASS: Integrity check passed. [2026-01-06T12:24:20.105620] [DEBUG] [REMOTE ] TSLQ: Symbol is viable for forecasting. [2026-01-06T12:24:20.105666] [INFO ] [MAIN ] [3183/3534] TSLQ kept (0.4s) | 3179 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:20.532600] [DEBUG] [REMOTE ] TSLS: Retrieved 855 rows, trimmed to 300. [2026-01-06T12:24:20.532729] [DEBUG] [REMOTE ] TSLS: PASS: History has at least 300 days. [2026-01-06T12:24:20.532927] [DEBUG] [REMOTE ] TSLS: PASS: Price check passed. Min price $4.66. [2026-01-06T12:24:20.533062] [DEBUG] [REMOTE ] TSLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:20.533171] [DEBUG] [REMOTE ] TSLS: PASS: Integrity check passed. [2026-01-06T12:24:20.533210] [DEBUG] [REMOTE ] TSLS: Symbol is viable for forecasting. [2026-01-06T12:24:20.533260] [INFO ] [MAIN ] [3184/3534] TSLS kept (0.4s) | 3180 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:20.971347] [DEBUG] [REMOTE ] TSLX: Retrieved 2966 rows, trimmed to 300. [2026-01-06T12:24:20.971472] [DEBUG] [REMOTE ] TSLX: PASS: History has at least 300 days. [2026-01-06T12:24:20.971713] [DEBUG] [REMOTE ] TSLX: PASS: Price check passed. Min price $20.26. [2026-01-06T12:24:20.971852] [DEBUG] [REMOTE ] TSLX: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:20.971962] [DEBUG] [REMOTE ] TSLX: PASS: Integrity check passed. [2026-01-06T12:24:20.972003] [DEBUG] [REMOTE ] TSLX: Symbol is viable for forecasting. [2026-01-06T12:24:20.972050] [INFO ] [MAIN ] [3185/3534] TSLX kept (0.4s) | 3181 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:21.512371] [DEBUG] [REMOTE ] TSM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:21.512508] [DEBUG] [REMOTE ] TSM: PASS: History has at least 300 days. [2026-01-06T12:24:21.512736] [DEBUG] [REMOTE ] TSM: PASS: Price check passed. Min price $274.34. [2026-01-06T12:24:21.512868] [DEBUG] [REMOTE ] TSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:21.512981] [DEBUG] [REMOTE ] TSM: PASS: Integrity check passed. [2026-01-06T12:24:21.513020] [DEBUG] [REMOTE ] TSM: Symbol is viable for forecasting. [2026-01-06T12:24:21.513066] [INFO ] [MAIN ] [3186/3534] TSM kept (0.5s) | 3182 kept, 4 rejected | 131.2/min | ETA: 2.7m [2026-01-06T12:24:22.008281] [DEBUG] [REMOTE ] TSN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:22.008401] [DEBUG] [REMOTE ] TSN: PASS: History has at least 300 days. [2026-01-06T12:24:22.008627] [DEBUG] [REMOTE ] TSN: PASS: Price check passed. Min price $50.28. [2026-01-06T12:24:22.008760] [DEBUG] [REMOTE ] TSN: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:22.008867] [DEBUG] [REMOTE ] TSN: PASS: Integrity check passed. [2026-01-06T12:24:22.008907] [DEBUG] [REMOTE ] TSN: Symbol is viable for forecasting. [2026-01-06T12:24:22.008953] [INFO ] [MAIN ] [3187/3534] TSN kept (0.5s) | 3183 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:22.343224] [DEBUG] [REMOTE ] TSQ: Retrieved 2880 rows, trimmed to 300. [2026-01-06T12:24:22.343346] [DEBUG] [REMOTE ] TSQ: PASS: History has at least 300 days. [2026-01-06T12:24:22.343538] [DEBUG] [REMOTE ] TSQ: PASS: Price check passed. Min price $4.38. [2026-01-06T12:24:22.343696] [DEBUG] [REMOTE ] TSQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:22.343811] [DEBUG] [REMOTE ] TSQ: PASS: Integrity check passed. [2026-01-06T12:24:22.343850] [DEBUG] [REMOTE ] TSQ: Symbol is viable for forecasting. [2026-01-06T12:24:22.343895] [INFO ] [MAIN ] [3188/3534] TSQ kept (0.3s) | 3184 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:22.889944] [DEBUG] [REMOTE ] TTC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:22.890089] [DEBUG] [REMOTE ] TTC: PASS: History has at least 300 days. [2026-01-06T12:24:22.890324] [DEBUG] [REMOTE ] TTC: PASS: Price check passed. Min price $67.65. [2026-01-06T12:24:22.890458] [DEBUG] [REMOTE ] TTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:22.890599] [DEBUG] [REMOTE ] TTC: PASS: Integrity check passed. [2026-01-06T12:24:22.890641] [DEBUG] [REMOTE ] TTC: Symbol is viable for forecasting. [2026-01-06T12:24:22.890689] [INFO ] [MAIN ] [3189/3534] TTC kept (0.5s) | 3185 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:23.184169] [DEBUG] [REMOTE ] TTD: Retrieved 2335 rows, trimmed to 300. [2026-01-06T12:24:23.184290] [DEBUG] [REMOTE ] TTD: PASS: History has at least 300 days. [2026-01-06T12:24:23.184481] [DEBUG] [REMOTE ] TTD: PASS: Price check passed. Min price $36.19. [2026-01-06T12:24:23.184664] [DEBUG] [REMOTE ] TTD: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:23.184772] [DEBUG] [REMOTE ] TTD: PASS: Integrity check passed. [2026-01-06T12:24:23.184812] [DEBUG] [REMOTE ] TTD: Symbol is viable for forecasting. [2026-01-06T12:24:23.184859] [INFO ] [MAIN ] [3190/3534] TTD kept (0.3s) | 3186 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:23.696328] [DEBUG] [REMOTE ] TTE: Retrieved 4573 rows, trimmed to 300. [2026-01-06T12:24:23.696453] [DEBUG] [REMOTE ] TTE: PASS: History has at least 300 days. [2026-01-06T12:24:23.696679] [DEBUG] [REMOTE ] TTE: PASS: Price check passed. Min price $57.48. [2026-01-06T12:24:23.696814] [DEBUG] [REMOTE ] TTE: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:23.696921] [DEBUG] [REMOTE ] TTE: PASS: Integrity check passed. [2026-01-06T12:24:23.696960] [DEBUG] [REMOTE ] TTE: Symbol is viable for forecasting. [2026-01-06T12:24:23.697006] [INFO ] [MAIN ] [3191/3534] TTE kept (0.5s) | 3187 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:24.204406] [DEBUG] [REMOTE ] TTEC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:24.204564] [DEBUG] [REMOTE ] TTEC: PASS: History has at least 300 days. [2026-01-06T12:24:24.204846] [DEBUG] [REMOTE ] TTEC: PASS: Price check passed. Min price $2.57. [2026-01-06T12:24:24.204985] [DEBUG] [REMOTE ] TTEC: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:24.205112] [DEBUG] [REMOTE ] TTEC: PASS: Integrity check passed. [2026-01-06T12:24:24.205152] [DEBUG] [REMOTE ] TTEC: Symbol is viable for forecasting. [2026-01-06T12:24:24.205203] [INFO ] [MAIN ] [3192/3534] TTEC kept (0.5s) | 3188 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:24.724057] [DEBUG] [REMOTE ] TTEK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:24.724190] [DEBUG] [REMOTE ] TTEK: PASS: History has at least 300 days. [2026-01-06T12:24:24.724392] [DEBUG] [REMOTE ] TTEK: PASS: Price check passed. Min price $31.79. [2026-01-06T12:24:24.724522] [DEBUG] [REMOTE ] TTEK: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:24.724649] [DEBUG] [REMOTE ] TTEK: PASS: Integrity check passed. [2026-01-06T12:24:24.724690] [DEBUG] [REMOTE ] TTEK: Symbol is viable for forecasting. [2026-01-06T12:24:24.724736] [INFO ] [MAIN ] [3193/3534] TTEK kept (0.5s) | 3189 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:25.190344] [DEBUG] [REMOTE ] TTI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:25.190474] [DEBUG] [REMOTE ] TTI: PASS: History has at least 300 days. [2026-01-06T12:24:25.190701] [DEBUG] [REMOTE ] TTI: PASS: Price check passed. Min price $5.59. [2026-01-06T12:24:25.190839] [DEBUG] [REMOTE ] TTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:25.190947] [DEBUG] [REMOTE ] TTI: PASS: Integrity check passed. [2026-01-06T12:24:25.190986] [DEBUG] [REMOTE ] TTI: Symbol is viable for forecasting. [2026-01-06T12:24:25.191032] [INFO ] [MAIN ] [3194/3534] TTI kept (0.5s) | 3190 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:25.705860] [DEBUG] [REMOTE ] TTMI: Retrieved 6357 rows, trimmed to 300. [2026-01-06T12:24:25.705984] [DEBUG] [REMOTE ] TTMI: PASS: History has at least 300 days. [2026-01-06T12:24:25.706183] [DEBUG] [REMOTE ] TTMI: PASS: Price check passed. Min price $53.58. [2026-01-06T12:24:25.706311] [DEBUG] [REMOTE ] TTMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:25.706420] [DEBUG] [REMOTE ] TTMI: PASS: Integrity check passed. [2026-01-06T12:24:25.706459] [DEBUG] [REMOTE ] TTMI: Symbol is viable for forecasting. [2026-01-06T12:24:25.706507] [INFO ] [MAIN ] [3195/3534] TTMI kept (0.5s) | 3191 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:26.219111] [DEBUG] [REMOTE ] TTWO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:26.219245] [DEBUG] [REMOTE ] TTWO: PASS: History has at least 300 days. [2026-01-06T12:24:26.219460] [DEBUG] [REMOTE ] TTWO: PASS: Price check passed. Min price $232.00. [2026-01-06T12:24:26.219616] [DEBUG] [REMOTE ] TTWO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:26.219755] [DEBUG] [REMOTE ] TTWO: PASS: Integrity check passed. [2026-01-06T12:24:26.219795] [DEBUG] [REMOTE ] TTWO: Symbol is viable for forecasting. [2026-01-06T12:24:26.219842] [INFO ] [MAIN ] [3196/3534] TTWO kept (0.5s) | 3192 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:26.468141] [DEBUG] [REMOTE ] TUGN: Retrieved 910 rows, trimmed to 300. [2026-01-06T12:24:26.468263] [DEBUG] [REMOTE ] TUGN: PASS: History has at least 300 days. [2026-01-06T12:24:26.468456] [DEBUG] [REMOTE ] TUGN: PASS: Price check passed. Min price $24.37. [2026-01-06T12:24:26.468602] [DEBUG] [REMOTE ] TUGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:26.468710] [DEBUG] [REMOTE ] TUGN: PASS: Integrity check passed. [2026-01-06T12:24:26.468749] [DEBUG] [REMOTE ] TUGN: Symbol is viable for forecasting. [2026-01-06T12:24:26.468795] [INFO ] [MAIN ] [3197/3534] TUGN kept (0.2s) | 3193 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:26.934462] [DEBUG] [REMOTE ] TUSK: Retrieved 2318 rows, trimmed to 300. [2026-01-06T12:24:26.934605] [DEBUG] [REMOTE ] TUSK: PASS: History has at least 300 days. [2026-01-06T12:24:26.934799] [DEBUG] [REMOTE ] TUSK: PASS: Price check passed. Min price $1.73. [2026-01-06T12:24:26.934929] [DEBUG] [REMOTE ] TUSK: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:26.935033] [DEBUG] [REMOTE ] TUSK: PASS: Integrity check passed. [2026-01-06T12:24:26.935072] [DEBUG] [REMOTE ] TUSK: Symbol is viable for forecasting. [2026-01-06T12:24:26.935119] [INFO ] [MAIN ] [3198/3534] TUSK kept (0.5s) | 3194 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:27.501000] [DEBUG] [REMOTE ] TVC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:27.501282] [DEBUG] [REMOTE ] TVC: PASS: History has at least 300 days. [2026-01-06T12:24:27.501828] [DEBUG] [REMOTE ] TVC: PASS: Price check passed. Min price $23.80. [2026-01-06T12:24:27.502043] [DEBUG] [REMOTE ] TVC: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:27.502270] [DEBUG] [REMOTE ] TVC: PASS: Integrity check passed. [2026-01-06T12:24:27.502334] [DEBUG] [REMOTE ] TVC: Symbol is viable for forecasting. [2026-01-06T12:24:27.502424] [INFO ] [MAIN ] [3199/3534] TVC kept (0.6s) | 3195 kept, 4 rejected | 131.2/min | ETA: 2.6m [2026-01-06T12:24:28.012864] [DEBUG] [REMOTE ] TVE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:28.013069] [DEBUG] [REMOTE ] TVE: PASS: History has at least 300 days. [2026-01-06T12:24:28.013450] [DEBUG] [REMOTE ] TVE: PASS: Price check passed. Min price $23.66. [2026-01-06T12:24:28.013616] [DEBUG] [REMOTE ] TVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:28.013782] [DEBUG] [REMOTE ] TVE: PASS: Integrity check passed. [2026-01-06T12:24:28.013827] [DEBUG] [REMOTE ] TVE: Symbol is viable for forecasting. [2026-01-06T12:24:28.013894] [INFO ] [MAIN ] [3200/3534] TVE kept (0.5s) | 3196 kept, 4 rejected | 131.2/min | ETA: 2.5m [2026-01-06T12:24:28.340390] [DEBUG] [REMOTE ] TVTX: Retrieved 3308 rows, trimmed to 300. [2026-01-06T12:24:28.340526] [DEBUG] [REMOTE ] TVTX: PASS: History has at least 300 days. [2026-01-06T12:24:28.340760] [DEBUG] [REMOTE ] TVTX: PASS: Price check passed. Min price $25.16. [2026-01-06T12:24:28.340928] [DEBUG] [REMOTE ] TVTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:28.341047] [DEBUG] [REMOTE ] TVTX: PASS: Integrity check passed. [2026-01-06T12:24:28.341087] [DEBUG] [REMOTE ] TVTX: Symbol is viable for forecasting. [2026-01-06T12:24:28.341135] [INFO ] [MAIN ] [3201/3534] TVTX kept (0.3s) | 3197 kept, 4 rejected | 131.2/min | ETA: 2.5m [2026-01-06T12:24:28.603532] [DEBUG] [REMOTE ] TWFG: Retrieved 368 rows, trimmed to 300. [2026-01-06T12:24:28.603669] [DEBUG] [REMOTE ] TWFG: PASS: History has at least 300 days. [2026-01-06T12:24:28.603864] [DEBUG] [REMOTE ] TWFG: PASS: Price check passed. Min price $24.14. [2026-01-06T12:24:28.603998] [DEBUG] [REMOTE ] TWFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:28.604105] [DEBUG] [REMOTE ] TWFG: PASS: Integrity check passed. [2026-01-06T12:24:28.604145] [DEBUG] [REMOTE ] TWFG: Symbol is viable for forecasting. [2026-01-06T12:24:28.604191] [INFO ] [MAIN ] [3202/3534] TWFG kept (0.3s) | 3198 kept, 4 rejected | 131.3/min | ETA: 2.5m [2026-01-06T12:24:29.031735] [DEBUG] [REMOTE ] TWG: Retrieved 432 rows, trimmed to 300. [2026-01-06T12:24:29.031932] [DEBUG] [REMOTE ] TWG: PASS: History has at least 300 days. [2026-01-06T12:24:29.032221] [DEBUG] [REMOTE ] TWG: PASS: Price check passed. Min price $3.29. [2026-01-06T12:24:29.032368] [DEBUG] [REMOTE ] TWG: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:29.032522] [DEBUG] [REMOTE ] TWG: PASS: Integrity check passed. [2026-01-06T12:24:29.032594] [DEBUG] [REMOTE ] TWG: Symbol is viable for forecasting. [2026-01-06T12:24:29.032653] [INFO ] [MAIN ] [3203/3534] TWG kept (0.4s) | 3199 kept, 4 rejected | 131.3/min | ETA: 2.5m [2026-01-06T12:24:29.695419] [DEBUG] [REMOTE ] TWI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:29.695549] [DEBUG] [REMOTE ] TWI: PASS: History has at least 300 days. [2026-01-06T12:24:29.695776] [DEBUG] [REMOTE ] TWI: PASS: Price check passed. Min price $7.19. [2026-01-06T12:24:29.695906] [DEBUG] [REMOTE ] TWI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:29.696015] [DEBUG] [REMOTE ] TWI: PASS: Integrity check passed. [2026-01-06T12:24:29.696054] [DEBUG] [REMOTE ] TWI: Symbol is viable for forecasting. [2026-01-06T12:24:29.696102] [INFO ] [MAIN ] [3204/3534] TWI kept (0.7s) | 3200 kept, 4 rejected | 131.2/min | ETA: 2.5m [2026-01-06T12:24:30.213832] [DEBUG] [REMOTE ] TWIN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:30.213965] [DEBUG] [REMOTE ] TWIN: PASS: History has at least 300 days. [2026-01-06T12:24:30.214179] [DEBUG] [REMOTE ] TWIN: PASS: Price check passed. Min price $14.21. [2026-01-06T12:24:30.214313] [DEBUG] [REMOTE ] TWIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:30.214427] [DEBUG] [REMOTE ] TWIN: PASS: Integrity check passed. [2026-01-06T12:24:30.214468] [DEBUG] [REMOTE ] TWIN: Symbol is viable for forecasting. [2026-01-06T12:24:30.214516] [INFO ] [MAIN ] [3205/3534] TWIN kept (0.5s) | 3201 kept, 4 rejected | 131.2/min | ETA: 2.5m [2026-01-06T12:24:30.545739] [DEBUG] [REMOTE ] TWLO: Retrieved 2397 rows, trimmed to 300. [2026-01-06T12:24:30.545866] [DEBUG] [REMOTE ] TWLO: PASS: History has at least 300 days. [2026-01-06T12:24:30.546069] [DEBUG] [REMOTE ] TWLO: PASS: Price check passed. Min price $106.23. [2026-01-06T12:24:30.546220] [DEBUG] [REMOTE ] TWLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:30.546335] [DEBUG] [REMOTE ] TWLO: PASS: Integrity check passed. [2026-01-06T12:24:30.546376] [DEBUG] [REMOTE ] TWLO: Symbol is viable for forecasting. [2026-01-06T12:24:30.546424] [INFO ] [MAIN ] [3206/3534] TWLO kept (0.3s) | 3202 kept, 4 rejected | 131.2/min | ETA: 2.5m [2026-01-06T12:24:30.988013] [DEBUG] [REMOTE ] TWO: Retrieved 4069 rows, trimmed to 300. [2026-01-06T12:24:30.988142] [DEBUG] [REMOTE ] TWO: PASS: History has at least 300 days. [2026-01-06T12:24:30.988348] [DEBUG] [REMOTE ] TWO: PASS: Price check passed. Min price $9.12. [2026-01-06T12:24:30.988484] [DEBUG] [REMOTE ] TWO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:30.988613] [DEBUG] [REMOTE ] TWO: PASS: Integrity check passed. [2026-01-06T12:24:30.988656] [DEBUG] [REMOTE ] TWO: Symbol is viable for forecasting. [2026-01-06T12:24:30.988705] [INFO ] [MAIN ] [3207/3534] TWO kept (0.4s) | 3203 kept, 4 rejected | 131.2/min | ETA: 2.5m [2026-01-06T12:24:31.389729] [DEBUG] [REMOTE ] TX: Retrieved 5013 rows, trimmed to 300. [2026-01-06T12:24:31.389843] [DEBUG] [REMOTE ] TX: PASS: History has at least 300 days. [2026-01-06T12:24:31.390049] [DEBUG] [REMOTE ] TX: PASS: Price check passed. Min price $34.35. [2026-01-06T12:24:31.390178] [DEBUG] [REMOTE ] TX: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:31.390288] [DEBUG] [REMOTE ] TX: PASS: Integrity check passed. [2026-01-06T12:24:31.390328] [DEBUG] [REMOTE ] TX: Symbol is viable for forecasting. [2026-01-06T12:24:31.390375] [INFO ] [MAIN ] [3208/3534] TX kept (0.4s) | 3204 kept, 4 rejected | 131.2/min | ETA: 2.5m [2026-01-06T12:24:31.688473] [DEBUG] [REMOTE ] TXG: Retrieved 1586 rows, trimmed to 300. [2026-01-06T12:24:31.688644] [DEBUG] [REMOTE ] TXG: PASS: History has at least 300 days. [2026-01-06T12:24:31.688859] [DEBUG] [REMOTE ] TXG: PASS: Price check passed. Min price $11.47. [2026-01-06T12:24:31.688995] [DEBUG] [REMOTE ] TXG: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:31.689110] [DEBUG] [REMOTE ] TXG: PASS: Integrity check passed. [2026-01-06T12:24:31.689151] [DEBUG] [REMOTE ] TXG: Symbol is viable for forecasting. [2026-01-06T12:24:31.689200] [INFO ] [MAIN ] [3209/3534] TXG kept (0.3s) | 3205 kept, 4 rejected | 131.3/min | ETA: 2.5m [2026-01-06T12:24:32.225032] [DEBUG] [REMOTE ] TXMD: Retrieved 5551 rows, trimmed to 300. [2026-01-06T12:24:32.225187] [DEBUG] [REMOTE ] TXMD: PASS: History has at least 300 days. [2026-01-06T12:24:32.225446] [DEBUG] [REMOTE ] TXMD: PASS: Price check passed. Min price $1.04. [2026-01-06T12:24:32.225606] [DEBUG] [REMOTE ] TXMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:32.225752] [DEBUG] [REMOTE ] TXMD: PASS: Integrity check passed. [2026-01-06T12:24:32.225804] [DEBUG] [REMOTE ] TXMD: Symbol is viable for forecasting. [2026-01-06T12:24:32.225856] [INFO ] [MAIN ] [3210/3534] TXMD kept (0.5s) | 3206 kept, 4 rejected | 131.3/min | ETA: 2.5m [2026-01-06T12:24:32.690153] [DEBUG] [REMOTE ] TXN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:32.690289] [DEBUG] [REMOTE ] TXN: PASS: History has at least 300 days. [2026-01-06T12:24:32.690503] [DEBUG] [REMOTE ] TXN: PASS: Price check passed. Min price $153.33. [2026-01-06T12:24:32.690657] [DEBUG] [REMOTE ] TXN: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:32.690772] [DEBUG] [REMOTE ] TXN: PASS: Integrity check passed. [2026-01-06T12:24:32.690814] [DEBUG] [REMOTE ] TXN: Symbol is viable for forecasting. [2026-01-06T12:24:32.690864] [INFO ] [MAIN ] [3211/3534] TXN kept (0.5s) | 3207 kept, 4 rejected | 131.3/min | ETA: 2.5m [2026-01-06T12:24:32.934783] [DEBUG] [REMOTE ] TXO: Retrieved 737 rows, trimmed to 300. [2026-01-06T12:24:32.934907] [DEBUG] [REMOTE ] TXO: PASS: History has at least 300 days. [2026-01-06T12:24:32.935105] [DEBUG] [REMOTE ] TXO: PASS: Price check passed. Min price $10.54. [2026-01-06T12:24:32.935267] [DEBUG] [REMOTE ] TXO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:32.935375] [DEBUG] [REMOTE ] TXO: PASS: Integrity check passed. [2026-01-06T12:24:32.935415] [DEBUG] [REMOTE ] TXO: Symbol is viable for forecasting. [2026-01-06T12:24:32.935461] [INFO ] [MAIN ] [3212/3534] TXO kept (0.2s) | 3208 kept, 4 rejected | 131.3/min | ETA: 2.5m [2026-01-06T12:24:33.591272] [DEBUG] [REMOTE ] TXRH: Retrieved 5347 rows, trimmed to 300. [2026-01-06T12:24:33.591397] [DEBUG] [REMOTE ] TXRH: PASS: History has at least 300 days. [2026-01-06T12:24:33.591626] [DEBUG] [REMOTE ] TXRH: PASS: Price check passed. Min price $160.09. [2026-01-06T12:24:33.591779] [DEBUG] [REMOTE ] TXRH: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:33.591891] [DEBUG] [REMOTE ] TXRH: PASS: Integrity check passed. [2026-01-06T12:24:33.591930] [DEBUG] [REMOTE ] TXRH: Symbol is viable for forecasting. [2026-01-06T12:24:33.591992] [INFO ] [MAIN ] [3213/3534] TXRH kept (0.7s) | 3209 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:34.094506] [DEBUG] [REMOTE ] TY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:34.094670] [DEBUG] [REMOTE ] TY: PASS: History has at least 300 days. [2026-01-06T12:24:34.094898] [DEBUG] [REMOTE ] TY: PASS: Price check passed. Min price $31.25. [2026-01-06T12:24:34.095034] [DEBUG] [REMOTE ] TY: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:34.095153] [DEBUG] [REMOTE ] TY: PASS: Integrity check passed. [2026-01-06T12:24:34.095194] [DEBUG] [REMOTE ] TY: Symbol is viable for forecasting. [2026-01-06T12:24:34.095243] [INFO ] [MAIN ] [3214/3534] TY kept (0.5s) | 3210 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:34.463514] [DEBUG] [REMOTE ] TYG: Retrieved 5501 rows, trimmed to 300. [2026-01-06T12:24:34.463677] [DEBUG] [REMOTE ] TYG: PASS: History has at least 300 days. [2026-01-06T12:24:34.463901] [DEBUG] [REMOTE ] TYG: PASS: Price check passed. Min price $40.26. [2026-01-06T12:24:34.464031] [DEBUG] [REMOTE ] TYG: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:34.464146] [DEBUG] [REMOTE ] TYG: PASS: Integrity check passed. [2026-01-06T12:24:34.464186] [DEBUG] [REMOTE ] TYG: Symbol is viable for forecasting. [2026-01-06T12:24:34.464232] [INFO ] [MAIN ] [3215/3534] TYG kept (0.4s) | 3211 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:34.750968] [DEBUG] [REMOTE ] TYGO: Retrieved 1088 rows, trimmed to 300. [2026-01-06T12:24:34.751094] [DEBUG] [REMOTE ] TYGO: PASS: History has at least 300 days. [2026-01-06T12:24:34.751313] [DEBUG] [REMOTE ] TYGO: PASS: Price check passed. Min price $1.38. [2026-01-06T12:24:34.751451] [DEBUG] [REMOTE ] TYGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:34.751557] [DEBUG] [REMOTE ] TYGO: PASS: Integrity check passed. [2026-01-06T12:24:34.751623] [DEBUG] [REMOTE ] TYGO: Symbol is viable for forecasting. [2026-01-06T12:24:34.751671] [INFO ] [MAIN ] [3216/3534] TYGO kept (0.3s) | 3212 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:35.345843] [DEBUG] [REMOTE ] TYL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:35.345976] [DEBUG] [REMOTE ] TYL: PASS: History has at least 300 days. [2026-01-06T12:24:35.346186] [DEBUG] [REMOTE ] TYL: PASS: Price check passed. Min price $435.83. [2026-01-06T12:24:35.346317] [DEBUG] [REMOTE ] TYL: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:35.346429] [DEBUG] [REMOTE ] TYL: PASS: Integrity check passed. [2026-01-06T12:24:35.346468] [DEBUG] [REMOTE ] TYL: Symbol is viable for forecasting. [2026-01-06T12:24:35.346516] [INFO ] [MAIN ] [3217/3534] TYL kept (0.6s) | 3213 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:35.577241] [DEBUG] [REMOTE ] TYRA: Retrieved 1080 rows, trimmed to 300. [2026-01-06T12:24:35.577376] [DEBUG] [REMOTE ] TYRA: PASS: History has at least 300 days. [2026-01-06T12:24:35.577597] [DEBUG] [REMOTE ] TYRA: PASS: Price check passed. Min price $13.52. [2026-01-06T12:24:35.577778] [DEBUG] [REMOTE ] TYRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:35.577892] [DEBUG] [REMOTE ] TYRA: PASS: Integrity check passed. [2026-01-06T12:24:35.577935] [DEBUG] [REMOTE ] TYRA: Symbol is viable for forecasting. [2026-01-06T12:24:35.577982] [INFO ] [MAIN ] [3218/3534] TYRA kept (0.2s) | 3214 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:36.183193] [DEBUG] [REMOTE ] TZOO: Retrieved 5876 rows, trimmed to 300. [2026-01-06T12:24:36.183325] [DEBUG] [REMOTE ] TZOO: PASS: History has at least 300 days. [2026-01-06T12:24:36.183527] [DEBUG] [REMOTE ] TZOO: PASS: Price check passed. Min price $6.63. [2026-01-06T12:24:36.183679] [DEBUG] [REMOTE ] TZOO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:36.183792] [DEBUG] [REMOTE ] TZOO: PASS: Integrity check passed. [2026-01-06T12:24:36.183831] [DEBUG] [REMOTE ] TZOO: Symbol is viable for forecasting. [2026-01-06T12:24:36.183897] [INFO ] [MAIN ] [3219/3534] TZOO kept (0.6s) | 3215 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:36.584370] [DEBUG] [REMOTE ] UAA: Retrieved 5062 rows, trimmed to 300. [2026-01-06T12:24:36.584503] [DEBUG] [REMOTE ] UAA: PASS: History has at least 300 days. [2026-01-06T12:24:36.584740] [DEBUG] [REMOTE ] UAA: PASS: Price check passed. Min price $4.17. [2026-01-06T12:24:36.584873] [DEBUG] [REMOTE ] UAA: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:36.584986] [DEBUG] [REMOTE ] UAA: PASS: Integrity check passed. [2026-01-06T12:24:36.585025] [DEBUG] [REMOTE ] UAA: Symbol is viable for forecasting. [2026-01-06T12:24:36.585072] [INFO ] [MAIN ] [3220/3534] UAA kept (0.4s) | 3216 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:36.786054] [DEBUG] [REMOTE ] UAE: Retrieved 2938 rows, trimmed to 300. [2026-01-06T12:24:36.786180] [DEBUG] [REMOTE ] UAE: PASS: History has at least 300 days. [2026-01-06T12:24:36.786381] [DEBUG] [REMOTE ] UAE: PASS: Price check passed. Min price $18.31. [2026-01-06T12:24:36.786513] [DEBUG] [REMOTE ] UAE: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:36.786643] [DEBUG] [REMOTE ] UAE: PASS: Integrity check passed. [2026-01-06T12:24:36.786685] [DEBUG] [REMOTE ] UAE: Symbol is viable for forecasting. [2026-01-06T12:24:36.786731] [INFO ] [MAIN ] [3221/3534] UAE kept (0.2s) | 3217 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:37.414695] [DEBUG] [REMOTE ] UAL: Retrieved 5010 rows, trimmed to 300. [2026-01-06T12:24:37.414878] [DEBUG] [REMOTE ] UAL: PASS: History has at least 300 days. [2026-01-06T12:24:37.415125] [DEBUG] [REMOTE ] UAL: PASS: Price check passed. Min price $89.95. [2026-01-06T12:24:37.415263] [DEBUG] [REMOTE ] UAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:37.415385] [DEBUG] [REMOTE ] UAL: PASS: Integrity check passed. [2026-01-06T12:24:37.415425] [DEBUG] [REMOTE ] UAL: Symbol is viable for forecasting. [2026-01-06T12:24:37.415475] [INFO ] [MAIN ] [3222/3534] UAL kept (0.6s) | 3218 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:37.747284] [DEBUG] [REMOTE ] UBFO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:37.747491] [DEBUG] [REMOTE ] UBFO: PASS: History has at least 300 days. [2026-01-06T12:24:37.747830] [DEBUG] [REMOTE ] UBFO: PASS: Price check passed. Min price $8.44. [2026-01-06T12:24:37.748009] [DEBUG] [REMOTE ] UBFO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:37.748158] [DEBUG] [REMOTE ] UBFO: PASS: Integrity check passed. [2026-01-06T12:24:37.748211] [DEBUG] [REMOTE ] UBFO: Symbol is viable for forecasting. [2026-01-06T12:24:37.748275] [INFO ] [MAIN ] [3223/3534] UBFO kept (0.3s) | 3219 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:38.058566] [DEBUG] [REMOTE ] UBND: Retrieved 1067 rows, trimmed to 300. [2026-01-06T12:24:38.058781] [DEBUG] [REMOTE ] UBND: PASS: History has at least 300 days. [2026-01-06T12:24:38.059040] [DEBUG] [REMOTE ] UBND: PASS: Price check passed. Min price $21.73. [2026-01-06T12:24:38.059184] [DEBUG] [REMOTE ] UBND: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:38.059498] [DEBUG] [REMOTE ] UBND: PASS: Integrity check passed. [2026-01-06T12:24:38.059540] [DEBUG] [REMOTE ] UBND: Symbol is viable for forecasting. [2026-01-06T12:24:38.059609] [INFO ] [MAIN ] [3224/3534] UBND kept (0.3s) | 3220 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:38.419286] [DEBUG] [REMOTE ] UBRL: Retrieved 335 rows, trimmed to 300. [2026-01-06T12:24:38.419452] [DEBUG] [REMOTE ] UBRL: PASS: History has at least 300 days. [2026-01-06T12:24:38.419773] [DEBUG] [REMOTE ] UBRL: PASS: Price check passed. Min price $19.91. [2026-01-06T12:24:38.419916] [DEBUG] [REMOTE ] UBRL: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:38.420028] [DEBUG] [REMOTE ] UBRL: PASS: Integrity check passed. [2026-01-06T12:24:38.420068] [DEBUG] [REMOTE ] UBRL: Symbol is viable for forecasting. [2026-01-06T12:24:38.420416] [INFO ] [MAIN ] [3225/3534] UBRL kept (0.4s) | 3221 kept, 4 rejected | 131.3/min | ETA: 2.4m [2026-01-06T12:24:38.974203] [DEBUG] [REMOTE ] UBS: Retrieved 2795 rows, trimmed to 300. [2026-01-06T12:24:38.974387] [DEBUG] [REMOTE ] UBS: PASS: History has at least 300 days. [2026-01-06T12:24:38.974673] [DEBUG] [REMOTE ] UBS: PASS: Price check passed. Min price $36.79. [2026-01-06T12:24:38.974836] [DEBUG] [REMOTE ] UBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:38.974956] [DEBUG] [REMOTE ] UBS: PASS: Integrity check passed. [2026-01-06T12:24:38.974997] [DEBUG] [REMOTE ] UBS: Symbol is viable for forecasting. [2026-01-06T12:24:38.975050] [INFO ] [MAIN ] [3226/3534] UBS kept (0.6s) | 3222 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:39.493880] [DEBUG] [REMOTE ] UBSI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:39.494086] [DEBUG] [REMOTE ] UBSI: PASS: History has at least 300 days. [2026-01-06T12:24:39.494383] [DEBUG] [REMOTE ] UBSI: PASS: Price check passed. Min price $33.98. [2026-01-06T12:24:39.494528] [DEBUG] [REMOTE ] UBSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:39.494691] [DEBUG] [REMOTE ] UBSI: PASS: Integrity check passed. [2026-01-06T12:24:39.494736] [DEBUG] [REMOTE ] UBSI: Symbol is viable for forecasting. [2026-01-06T12:24:39.494792] [INFO ] [MAIN ] [3227/3534] UBSI kept (0.5s) | 3223 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:39.747642] [DEBUG] [REMOTE ] UDMY: Retrieved 1049 rows, trimmed to 300. [2026-01-06T12:24:39.747833] [DEBUG] [REMOTE ] UDMY: PASS: History has at least 300 days. [2026-01-06T12:24:39.748079] [DEBUG] [REMOTE ] UDMY: PASS: Price check passed. Min price $4.91. [2026-01-06T12:24:39.748216] [DEBUG] [REMOTE ] UDMY: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:39.748330] [DEBUG] [REMOTE ] UDMY: PASS: Integrity check passed. [2026-01-06T12:24:39.748371] [DEBUG] [REMOTE ] UDMY: Symbol is viable for forecasting. [2026-01-06T12:24:39.748423] [INFO ] [MAIN ] [3228/3534] UDMY kept (0.3s) | 3224 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:40.225422] [DEBUG] [REMOTE ] UE: Retrieved 2758 rows, trimmed to 300. [2026-01-06T12:24:40.225683] [DEBUG] [REMOTE ] UE: PASS: History has at least 300 days. [2026-01-06T12:24:40.225948] [DEBUG] [REMOTE ] UE: PASS: Price check passed. Min price $18.32. [2026-01-06T12:24:40.226088] [DEBUG] [REMOTE ] UE: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:40.226205] [DEBUG] [REMOTE ] UE: PASS: Integrity check passed. [2026-01-06T12:24:40.226246] [DEBUG] [REMOTE ] UE: Symbol is viable for forecasting. [2026-01-06T12:24:40.226297] [INFO ] [MAIN ] [3229/3534] UE kept (0.5s) | 3225 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:40.797291] [DEBUG] [REMOTE ] UEIC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:40.797486] [DEBUG] [REMOTE ] UEIC: PASS: History has at least 300 days. [2026-01-06T12:24:40.797786] [DEBUG] [REMOTE ] UEIC: PASS: Price check passed. Min price $2.76. [2026-01-06T12:24:40.797930] [DEBUG] [REMOTE ] UEIC: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:40.798054] [DEBUG] [REMOTE ] UEIC: PASS: Integrity check passed. [2026-01-06T12:24:40.798096] [DEBUG] [REMOTE ] UEIC: Symbol is viable for forecasting. [2026-01-06T12:24:40.798148] [INFO ] [MAIN ] [3230/3534] UEIC kept (0.6s) | 3226 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:41.178402] [DEBUG] [REMOTE ] UFCS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:41.178612] [DEBUG] [REMOTE ] UFCS: PASS: History has at least 300 days. [2026-01-06T12:24:41.178891] [DEBUG] [REMOTE ] UFCS: PASS: Price check passed. Min price $29.90. [2026-01-06T12:24:41.179049] [DEBUG] [REMOTE ] UFCS: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:41.179181] [DEBUG] [REMOTE ] UFCS: PASS: Integrity check passed. [2026-01-06T12:24:41.179223] [DEBUG] [REMOTE ] UFCS: Symbol is viable for forecasting. [2026-01-06T12:24:41.179297] [INFO ] [MAIN ] [3231/3534] UFCS kept (0.4s) | 3227 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:41.549958] [DEBUG] [REMOTE ] UFI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:41.550089] [DEBUG] [REMOTE ] UFI: PASS: History has at least 300 days. [2026-01-06T12:24:41.550293] [DEBUG] [REMOTE ] UFI: PASS: Price check passed. Min price $2.98. [2026-01-06T12:24:41.550425] [DEBUG] [REMOTE ] UFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:41.550536] [DEBUG] [REMOTE ] UFI: PASS: Integrity check passed. [2026-01-06T12:24:41.550596] [DEBUG] [REMOTE ] UFI: Symbol is viable for forecasting. [2026-01-06T12:24:41.550646] [INFO ] [MAIN ] [3232/3534] UFI kept (0.4s) | 3228 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:41.875290] [DEBUG] [REMOTE ] UFO: Retrieved 1693 rows, trimmed to 300. [2026-01-06T12:24:41.875423] [DEBUG] [REMOTE ] UFO: PASS: History has at least 300 days. [2026-01-06T12:24:41.875656] [DEBUG] [REMOTE ] UFO: PASS: Price check passed. Min price $31.37. [2026-01-06T12:24:41.875798] [DEBUG] [REMOTE ] UFO: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:41.875918] [DEBUG] [REMOTE ] UFO: PASS: Integrity check passed. [2026-01-06T12:24:41.875959] [DEBUG] [REMOTE ] UFO: Symbol is viable for forecasting. [2026-01-06T12:24:41.876007] [INFO ] [MAIN ] [3233/3534] UFO kept (0.3s) | 3229 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:42.504694] [DEBUG] [REMOTE ] UFPI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:42.504842] [DEBUG] [REMOTE ] UFPI: PASS: History has at least 300 days. [2026-01-06T12:24:42.505070] [DEBUG] [REMOTE ] UFPI: PASS: Price check passed. Min price $87.77. [2026-01-06T12:24:42.505235] [DEBUG] [REMOTE ] UFPI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:42.505356] [DEBUG] [REMOTE ] UFPI: PASS: Integrity check passed. [2026-01-06T12:24:42.505397] [DEBUG] [REMOTE ] UFPI: Symbol is viable for forecasting. [2026-01-06T12:24:42.505445] [INFO ] [MAIN ] [3234/3534] UFPI kept (0.6s) | 3230 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:42.991117] [DEBUG] [REMOTE ] UGI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:42.991266] [DEBUG] [REMOTE ] UGI: PASS: History has at least 300 days. [2026-01-06T12:24:42.991489] [DEBUG] [REMOTE ] UGI: PASS: Price check passed. Min price $31.44. [2026-01-06T12:24:42.991682] [DEBUG] [REMOTE ] UGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:42.991816] [DEBUG] [REMOTE ] UGI: PASS: Integrity check passed. [2026-01-06T12:24:42.991880] [DEBUG] [REMOTE ] UGI: Symbol is viable for forecasting. [2026-01-06T12:24:42.991945] [INFO ] [MAIN ] [3235/3534] UGI kept (0.5s) | 3231 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:43.470645] [DEBUG] [REMOTE ] UGP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:43.470791] [DEBUG] [REMOTE ] UGP: PASS: History has at least 300 days. [2026-01-06T12:24:43.471013] [DEBUG] [REMOTE ] UGP: PASS: Price check passed. Min price $3.57. [2026-01-06T12:24:43.471156] [DEBUG] [REMOTE ] UGP: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:43.471274] [DEBUG] [REMOTE ] UGP: PASS: Integrity check passed. [2026-01-06T12:24:43.471317] [DEBUG] [REMOTE ] UGP: Symbol is viable for forecasting. [2026-01-06T12:24:43.471367] [INFO ] [MAIN ] [3236/3534] UGP kept (0.5s) | 3232 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:43.819595] [DEBUG] [REMOTE ] UHAL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:43.819836] [DEBUG] [REMOTE ] UHAL: PASS: History has at least 300 days. [2026-01-06T12:24:43.820107] [DEBUG] [REMOTE ] UHAL: PASS: Price check passed. Min price $48.76. [2026-01-06T12:24:43.820245] [DEBUG] [REMOTE ] UHAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:43.820375] [DEBUG] [REMOTE ] UHAL: PASS: Integrity check passed. [2026-01-06T12:24:43.820419] [DEBUG] [REMOTE ] UHAL: Symbol is viable for forecasting. [2026-01-06T12:24:43.820533] [INFO ] [MAIN ] [3237/3534] UHAL kept (0.3s) | 3233 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:44.133903] [DEBUG] [REMOTE ] UHG: Retrieved 1199 rows, trimmed to 300. [2026-01-06T12:24:44.134030] [DEBUG] [REMOTE ] UHG: PASS: History has at least 300 days. [2026-01-06T12:24:44.134222] [DEBUG] [REMOTE ] UHG: PASS: Price check passed. Min price $1.03. [2026-01-06T12:24:44.134351] [DEBUG] [REMOTE ] UHG: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:44.134456] [DEBUG] [REMOTE ] UHG: PASS: Integrity check passed. [2026-01-06T12:24:44.134494] [DEBUG] [REMOTE ] UHG: Symbol is viable for forecasting. [2026-01-06T12:24:44.134540] [INFO ] [MAIN ] [3238/3534] UHG kept (0.3s) | 3234 kept, 4 rejected | 131.3/min | ETA: 2.3m [2026-01-06T12:24:44.747348] [DEBUG] [REMOTE ] UHS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:44.747483] [DEBUG] [REMOTE ] UHS: PASS: History has at least 300 days. [2026-01-06T12:24:44.747740] [DEBUG] [REMOTE ] UHS: PASS: Price check passed. Min price $195.95. [2026-01-06T12:24:44.747884] [DEBUG] [REMOTE ] UHS: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:44.748003] [DEBUG] [REMOTE ] UHS: PASS: Integrity check passed. [2026-01-06T12:24:44.748045] [DEBUG] [REMOTE ] UHS: Symbol is viable for forecasting. [2026-01-06T12:24:44.748093] [INFO ] [MAIN ] [3239/3534] UHS kept (0.6s) | 3235 kept, 4 rejected | 131.3/min | ETA: 2.2m [2026-01-06T12:24:45.120307] [DEBUG] [REMOTE ] UI: Retrieved 3576 rows, trimmed to 300. [2026-01-06T12:24:45.120437] [DEBUG] [REMOTE ] UI: PASS: History has at least 300 days. [2026-01-06T12:24:45.120700] [DEBUG] [REMOTE ] UI: PASS: Price check passed. Min price $515.44. [2026-01-06T12:24:45.120844] [DEBUG] [REMOTE ] UI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:45.120960] [DEBUG] [REMOTE ] UI: PASS: Integrity check passed. [2026-01-06T12:24:45.121000] [DEBUG] [REMOTE ] UI: Symbol is viable for forecasting. [2026-01-06T12:24:45.121049] [INFO ] [MAIN ] [3240/3534] UI kept (0.4s) | 3236 kept, 4 rejected | 131.3/min | ETA: 2.2m [2026-01-06T12:24:45.493080] [DEBUG] [REMOTE ] UIS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:45.493207] [DEBUG] [REMOTE ] UIS: PASS: History has at least 300 days. [2026-01-06T12:24:45.493406] [DEBUG] [REMOTE ] UIS: PASS: Price check passed. Min price $2.39. [2026-01-06T12:24:45.493536] [DEBUG] [REMOTE ] UIS: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:45.493663] [DEBUG] [REMOTE ] UIS: PASS: Integrity check passed. [2026-01-06T12:24:45.493703] [DEBUG] [REMOTE ] UIS: Symbol is viable for forecasting. [2026-01-06T12:24:45.493749] [INFO ] [MAIN ] [3241/3534] UIS kept (0.4s) | 3237 kept, 4 rejected | 131.3/min | ETA: 2.2m [2026-01-06T12:24:45.856326] [DEBUG] [REMOTE ] UITB: Retrieved 2058 rows, trimmed to 300. [2026-01-06T12:24:45.856429] [DEBUG] [REMOTE ] UITB: PASS: History has at least 300 days. [2026-01-06T12:24:45.856642] [DEBUG] [REMOTE ] UITB: PASS: Price check passed. Min price $46.94. [2026-01-06T12:24:45.856780] [DEBUG] [REMOTE ] UITB: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:45.856884] [DEBUG] [REMOTE ] UITB: PASS: Integrity check passed. [2026-01-06T12:24:45.856922] [DEBUG] [REMOTE ] UITB: Symbol is viable for forecasting. [2026-01-06T12:24:45.856968] [INFO ] [MAIN ] [3242/3534] UITB kept (0.4s) | 3238 kept, 4 rejected | 131.3/min | ETA: 2.2m [2026-01-06T12:24:46.397156] [DEBUG] [REMOTE ] UL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:46.397288] [DEBUG] [REMOTE ] UL: PASS: History has at least 300 days. [2026-01-06T12:24:46.397489] [DEBUG] [REMOTE ] UL: PASS: Price check passed. Min price $62.27. [2026-01-06T12:24:46.397649] [DEBUG] [REMOTE ] UL: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:46.397764] [DEBUG] [REMOTE ] UL: PASS: Integrity check passed. [2026-01-06T12:24:46.397804] [DEBUG] [REMOTE ] UL: Symbol is viable for forecasting. [2026-01-06T12:24:46.397866] [INFO ] [MAIN ] [3243/3534] UL kept (0.5s) | 3239 kept, 4 rejected | 131.3/min | ETA: 2.2m [2026-01-06T12:24:46.873130] [DEBUG] [REMOTE ] ULBI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:46.873262] [DEBUG] [REMOTE ] ULBI: PASS: History has at least 300 days. [2026-01-06T12:24:46.873469] [DEBUG] [REMOTE ] ULBI: PASS: Price check passed. Min price $5.05. [2026-01-06T12:24:46.873616] [DEBUG] [REMOTE ] ULBI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:46.873733] [DEBUG] [REMOTE ] ULBI: PASS: Integrity check passed. [2026-01-06T12:24:46.873772] [DEBUG] [REMOTE ] ULBI: Symbol is viable for forecasting. [2026-01-06T12:24:46.873819] [INFO ] [MAIN ] [3244/3534] ULBI kept (0.5s) | 3240 kept, 4 rejected | 131.3/min | ETA: 2.2m [2026-01-06T12:24:47.122294] [DEBUG] [REMOTE ] ULCC: Retrieved 1196 rows, trimmed to 300. [2026-01-06T12:24:47.122413] [DEBUG] [REMOTE ] ULCC: PASS: History has at least 300 days. [2026-01-06T12:24:47.122622] [DEBUG] [REMOTE ] ULCC: PASS: Price check passed. Min price $3.60. [2026-01-06T12:24:47.122796] [DEBUG] [REMOTE ] ULCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:47.122902] [DEBUG] [REMOTE ] ULCC: PASS: Integrity check passed. [2026-01-06T12:24:47.122940] [DEBUG] [REMOTE ] ULCC: Symbol is viable for forecasting. [2026-01-06T12:24:47.122987] [INFO ] [MAIN ] [3245/3534] ULCC kept (0.2s) | 3241 kept, 4 rejected | 131.4/min | ETA: 2.2m [2026-01-06T12:24:47.591906] [DEBUG] [REMOTE ] ULH: Retrieved 2434 rows, trimmed to 300. [2026-01-06T12:24:47.592029] [DEBUG] [REMOTE ] ULH: PASS: History has at least 300 days. [2026-01-06T12:24:47.592226] [DEBUG] [REMOTE ] ULH: PASS: Price check passed. Min price $12.87. [2026-01-06T12:24:47.592354] [DEBUG] [REMOTE ] ULH: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:47.592462] [DEBUG] [REMOTE ] ULH: PASS: Integrity check passed. [2026-01-06T12:24:47.592501] [DEBUG] [REMOTE ] ULH: Symbol is viable for forecasting. [2026-01-06T12:24:47.592547] [INFO ] [MAIN ] [3246/3534] ULH kept (0.5s) | 3242 kept, 4 rejected | 131.4/min | ETA: 2.2m [2026-01-06T12:24:48.078247] [DEBUG] [REMOTE ] ULTA: Retrieved 4577 rows, trimmed to 300. [2026-01-06T12:24:48.078376] [DEBUG] [REMOTE ] ULTA: PASS: History has at least 300 days. [2026-01-06T12:24:48.078596] [DEBUG] [REMOTE ] ULTA: PASS: Price check passed. Min price $496.44. [2026-01-06T12:24:48.078730] [DEBUG] [REMOTE ] ULTA: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:48.078838] [DEBUG] [REMOTE ] ULTA: PASS: Integrity check passed. [2026-01-06T12:24:48.078877] [DEBUG] [REMOTE ] ULTA: Symbol is viable for forecasting. [2026-01-06T12:24:48.078923] [INFO ] [MAIN ] [3247/3534] ULTA kept (0.5s) | 3243 kept, 4 rejected | 131.3/min | ETA: 2.2m [2026-01-06T12:24:48.307602] [DEBUG] [REMOTE ] ULY: Retrieved 554 rows, trimmed to 300. [2026-01-06T12:24:48.307748] [DEBUG] [REMOTE ] ULY: PASS: History has at least 300 days. [2026-01-06T12:24:48.307946] [DEBUG] [REMOTE ] ULY: PASS: Price check passed. Min price $1.76. [2026-01-06T12:24:48.308078] [DEBUG] [REMOTE ] ULY: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:48.308184] [DEBUG] [REMOTE ] ULY: PASS: Integrity check passed. [2026-01-06T12:24:48.308223] [DEBUG] [REMOTE ] ULY: Symbol is viable for forecasting. [2026-01-06T12:24:48.308268] [INFO ] [MAIN ] [3248/3534] ULY kept (0.2s) | 3244 kept, 4 rejected | 131.4/min | ETA: 2.2m [2026-01-06T12:24:48.982806] [DEBUG] [REMOTE ] UMBF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:48.982970] [DEBUG] [REMOTE ] UMBF: PASS: History has at least 300 days. [2026-01-06T12:24:48.983254] [DEBUG] [REMOTE ] UMBF: PASS: Price check passed. Min price $103.61. [2026-01-06T12:24:48.983400] [DEBUG] [REMOTE ] UMBF: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:48.983524] [DEBUG] [REMOTE ] UMBF: PASS: Integrity check passed. [2026-01-06T12:24:48.983613] [DEBUG] [REMOTE ] UMBF: Symbol is viable for forecasting. [2026-01-06T12:24:48.983668] [INFO ] [MAIN ] [3249/3534] UMBF kept (0.7s) | 3245 kept, 4 rejected | 131.3/min | ETA: 2.2m [2026-01-06T12:24:49.433757] [DEBUG] [REMOTE ] UMC: Retrieved 6361 rows, trimmed to 300. [2026-01-06T12:24:49.433937] [DEBUG] [REMOTE ] UMC: PASS: History has at least 300 days. [2026-01-06T12:24:49.434162] [DEBUG] [REMOTE ] UMC: PASS: Price check passed. Min price $7.02. [2026-01-06T12:24:49.434296] [DEBUG] [REMOTE ] UMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:49.434414] [DEBUG] [REMOTE ] UMC: PASS: Integrity check passed. [2026-01-06T12:24:49.434453] [DEBUG] [REMOTE ] UMC: Symbol is viable for forecasting. [2026-01-06T12:24:49.434500] [INFO ] [MAIN ] [3250/3534] UMC kept (0.5s) | 3246 kept, 4 rejected | 131.4/min | ETA: 2.2m [2026-01-06T12:24:49.792368] [DEBUG] [REMOTE ] UMH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:49.792492] [DEBUG] [REMOTE ] UMH: PASS: History has at least 300 days. [2026-01-06T12:24:49.792713] [DEBUG] [REMOTE ] UMH: PASS: Price check passed. Min price $13.91. [2026-01-06T12:24:49.792844] [DEBUG] [REMOTE ] UMH: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:49.792951] [DEBUG] [REMOTE ] UMH: PASS: Integrity check passed. [2026-01-06T12:24:49.792989] [DEBUG] [REMOTE ] UMH: Symbol is viable for forecasting. [2026-01-06T12:24:49.793035] [INFO ] [MAIN ] [3251/3534] UMH kept (0.4s) | 3247 kept, 4 rejected | 131.4/min | ETA: 2.2m [2026-01-06T12:24:50.085893] [DEBUG] [REMOTE ] UMMA: Retrieved 1001 rows, trimmed to 300. [2026-01-06T12:24:50.086024] [DEBUG] [REMOTE ] UMMA: PASS: History has at least 300 days. [2026-01-06T12:24:50.086225] [DEBUG] [REMOTE ] UMMA: PASS: Price check passed. Min price $27.33. [2026-01-06T12:24:50.086355] [DEBUG] [REMOTE ] UMMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:50.086461] [DEBUG] [REMOTE ] UMMA: PASS: Integrity check passed. [2026-01-06T12:24:50.086500] [DEBUG] [REMOTE ] UMMA: Symbol is viable for forecasting. [2026-01-06T12:24:50.086546] [INFO ] [MAIN ] [3252/3534] UMMA kept (0.3s) | 3248 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:50.497100] [DEBUG] [REMOTE ] UNCY: Retrieved 1127 rows, trimmed to 300. [2026-01-06T12:24:50.497245] [DEBUG] [REMOTE ] UNCY: PASS: History has at least 300 days. [2026-01-06T12:24:50.497448] [DEBUG] [REMOTE ] UNCY: PASS: Price check passed. Min price $4.44. [2026-01-06T12:24:50.497601] [DEBUG] [REMOTE ] UNCY: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:50.498131] [DEBUG] [REMOTE ] UNCY: PASS: Integrity check passed. [2026-01-06T12:24:50.498272] [DEBUG] [REMOTE ] UNCY: Symbol is viable for forecasting. [2026-01-06T12:24:50.498351] [INFO ] [MAIN ] [3253/3534] UNCY kept (0.4s) | 3249 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:51.118443] [DEBUG] [REMOTE ] UNF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:51.118589] [DEBUG] [REMOTE ] UNF: PASS: History has at least 300 days. [2026-01-06T12:24:51.118802] [DEBUG] [REMOTE ] UNF: PASS: Price check passed. Min price $149.72. [2026-01-06T12:24:51.118936] [DEBUG] [REMOTE ] UNF: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:51.119050] [DEBUG] [REMOTE ] UNF: PASS: Integrity check passed. [2026-01-06T12:24:51.119090] [DEBUG] [REMOTE ] UNF: Symbol is viable for forecasting. [2026-01-06T12:24:51.119138] [INFO ] [MAIN ] [3254/3534] UNF kept (0.6s) | 3250 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:51.592434] [DEBUG] [REMOTE ] UNFI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:51.592588] [DEBUG] [REMOTE ] UNFI: PASS: History has at least 300 days. [2026-01-06T12:24:51.592808] [DEBUG] [REMOTE ] UNFI: PASS: Price check passed. Min price $31.42. [2026-01-06T12:24:51.592944] [DEBUG] [REMOTE ] UNFI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:51.593058] [DEBUG] [REMOTE ] UNFI: PASS: Integrity check passed. [2026-01-06T12:24:51.593115] [DEBUG] [REMOTE ] UNFI: Symbol is viable for forecasting. [2026-01-06T12:24:51.593164] [INFO ] [MAIN ] [3255/3534] UNFI kept (0.5s) | 3251 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:52.115596] [DEBUG] [REMOTE ] UNM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:52.115828] [DEBUG] [REMOTE ] UNM: PASS: History has at least 300 days. [2026-01-06T12:24:52.116242] [DEBUG] [REMOTE ] UNM: PASS: Price check passed. Min price $72.82. [2026-01-06T12:24:52.116432] [DEBUG] [REMOTE ] UNM: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:52.116623] [DEBUG] [REMOTE ] UNM: PASS: Integrity check passed. [2026-01-06T12:24:52.116669] [DEBUG] [REMOTE ] UNM: Symbol is viable for forecasting. [2026-01-06T12:24:52.116728] [INFO ] [MAIN ] [3256/3534] UNM kept (0.5s) | 3252 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:52.418472] [DEBUG] [REMOTE ] UNMA: Retrieved 1897 rows, trimmed to 300. [2026-01-06T12:24:52.418617] [DEBUG] [REMOTE ] UNMA: PASS: History has at least 300 days. [2026-01-06T12:24:52.418811] [DEBUG] [REMOTE ] UNMA: PASS: Price check passed. Min price $23.03. [2026-01-06T12:24:52.418941] [DEBUG] [REMOTE ] UNMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:52.419046] [DEBUG] [REMOTE ] UNMA: PASS: Integrity check passed. [2026-01-06T12:24:52.419085] [DEBUG] [REMOTE ] UNMA: Symbol is viable for forecasting. [2026-01-06T12:24:52.419130] [INFO ] [MAIN ] [3257/3534] UNMA kept (0.3s) | 3253 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:53.008483] [DEBUG] [REMOTE ] UNP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:53.008634] [DEBUG] [REMOTE ] UNP: PASS: History has at least 300 days. [2026-01-06T12:24:53.008849] [DEBUG] [REMOTE ] UNP: PASS: Price check passed. Min price $215.11. [2026-01-06T12:24:53.008979] [DEBUG] [REMOTE ] UNP: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:53.009090] [DEBUG] [REMOTE ] UNP: PASS: Integrity check passed. [2026-01-06T12:24:53.009129] [DEBUG] [REMOTE ] UNP: Symbol is viable for forecasting. [2026-01-06T12:24:53.009177] [INFO ] [MAIN ] [3258/3534] UNP kept (0.6s) | 3254 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:53.504739] [DEBUG] [REMOTE ] UNTY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:53.504871] [DEBUG] [REMOTE ] UNTY: PASS: History has at least 300 days. [2026-01-06T12:24:53.505081] [DEBUG] [REMOTE ] UNTY: PASS: Price check passed. Min price $45.04. [2026-01-06T12:24:53.505218] [DEBUG] [REMOTE ] UNTY: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:53.505332] [DEBUG] [REMOTE ] UNTY: PASS: Integrity check passed. [2026-01-06T12:24:53.505373] [DEBUG] [REMOTE ] UNTY: Symbol is viable for forecasting. [2026-01-06T12:24:53.505421] [INFO ] [MAIN ] [3259/3534] UNTY kept (0.5s) | 3255 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:53.975547] [DEBUG] [REMOTE ] UONE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:53.975750] [DEBUG] [REMOTE ] UONE: PASS: History has at least 300 days. [2026-01-06T12:24:53.976009] [DEBUG] [REMOTE ] UONE: PASS: Price check passed. Min price $1.02. [2026-01-06T12:24:53.976148] [DEBUG] [REMOTE ] UONE: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:53.976275] [DEBUG] [REMOTE ] UONE: PASS: Integrity check passed. [2026-01-06T12:24:53.976317] [DEBUG] [REMOTE ] UONE: Symbol is viable for forecasting. [2026-01-06T12:24:53.976366] [INFO ] [MAIN ] [3260/3534] UONE kept (0.5s) | 3256 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:54.440490] [DEBUG] [REMOTE ] UPBD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:54.440668] [DEBUG] [REMOTE ] UPBD: PASS: History has at least 300 days. [2026-01-06T12:24:54.440888] [DEBUG] [REMOTE ] UPBD: PASS: Price check passed. Min price $15.75. [2026-01-06T12:24:54.441019] [DEBUG] [REMOTE ] UPBD: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:54.441133] [DEBUG] [REMOTE ] UPBD: PASS: Integrity check passed. [2026-01-06T12:24:54.441190] [DEBUG] [REMOTE ] UPBD: Symbol is viable for forecasting. [2026-01-06T12:24:54.441241] [INFO ] [MAIN ] [3261/3534] UPBD kept (0.5s) | 3257 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:54.724434] [DEBUG] [REMOTE ] UPC: Retrieved 1203 rows, trimmed to 300. [2026-01-06T12:24:54.724564] [DEBUG] [REMOTE ] UPC: PASS: History has at least 300 days. [2026-01-06T12:24:54.724777] [DEBUG] [REMOTE ] UPC: PASS: Price check passed. Min price $3.40. [2026-01-06T12:24:54.724907] [DEBUG] [REMOTE ] UPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:54.725013] [DEBUG] [REMOTE ] UPC: PASS: Integrity check passed. [2026-01-06T12:24:54.725053] [DEBUG] [REMOTE ] UPC: Symbol is viable for forecasting. [2026-01-06T12:24:54.725099] [INFO ] [MAIN ] [3262/3534] UPC kept (0.3s) | 3258 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:55.077906] [DEBUG] [REMOTE ] UPLD: Retrieved 2806 rows, trimmed to 300. [2026-01-06T12:24:55.078025] [DEBUG] [REMOTE ] UPLD: PASS: History has at least 300 days. [2026-01-06T12:24:55.078222] [DEBUG] [REMOTE ] UPLD: PASS: Price check passed. Min price $1.43. [2026-01-06T12:24:55.078355] [DEBUG] [REMOTE ] UPLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:55.078489] [DEBUG] [REMOTE ] UPLD: PASS: Integrity check passed. [2026-01-06T12:24:55.078530] [DEBUG] [REMOTE ] UPLD: Symbol is viable for forecasting. [2026-01-06T12:24:55.078591] [INFO ] [MAIN ] [3263/3534] UPLD kept (0.4s) | 3259 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:55.713835] [DEBUG] [REMOTE ] UPS: Retrieved 6577 rows, trimmed to 300. [2026-01-06T12:24:55.713966] [DEBUG] [REMOTE ] UPS: PASS: History has at least 300 days. [2026-01-06T12:24:55.714170] [DEBUG] [REMOTE ] UPS: PASS: Price check passed. Min price $81.45. [2026-01-06T12:24:55.714300] [DEBUG] [REMOTE ] UPS: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:55.714415] [DEBUG] [REMOTE ] UPS: PASS: Integrity check passed. [2026-01-06T12:24:55.714455] [DEBUG] [REMOTE ] UPS: Symbol is viable for forecasting. [2026-01-06T12:24:55.714501] [INFO ] [MAIN ] [3264/3534] UPS kept (0.6s) | 3260 kept, 4 rejected | 131.4/min | ETA: 2.1m [2026-01-06T12:24:55.999593] [DEBUG] [REMOTE ] UPWK: Retrieved 1823 rows, trimmed to 300. [2026-01-06T12:24:55.999710] [DEBUG] [REMOTE ] UPWK: PASS: History has at least 300 days. [2026-01-06T12:24:55.999903] [DEBUG] [REMOTE ] UPWK: PASS: Price check passed. Min price $15.63. [2026-01-06T12:24:56.000033] [DEBUG] [REMOTE ] UPWK: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:56.000140] [DEBUG] [REMOTE ] UPWK: PASS: Integrity check passed. [2026-01-06T12:24:56.000180] [DEBUG] [REMOTE ] UPWK: Symbol is viable for forecasting. [2026-01-06T12:24:56.000225] [INFO ] [MAIN ] [3265/3534] UPWK kept (0.3s) | 3261 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:24:56.370240] [DEBUG] [REMOTE ] UPXI: Retrieved 1138 rows, trimmed to 300. [2026-01-06T12:24:56.370364] [DEBUG] [REMOTE ] UPXI: PASS: History has at least 300 days. [2026-01-06T12:24:56.370556] [DEBUG] [REMOTE ] UPXI: PASS: Price check passed. Min price $1.68. [2026-01-06T12:24:56.370705] [DEBUG] [REMOTE ] UPXI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:56.370811] [DEBUG] [REMOTE ] UPXI: PASS: Integrity check passed. [2026-01-06T12:24:56.370850] [DEBUG] [REMOTE ] UPXI: Symbol is viable for forecasting. [2026-01-06T12:24:56.370896] [INFO ] [MAIN ] [3266/3534] UPXI kept (0.4s) | 3262 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:24:56.917166] [DEBUG] [REMOTE ] URBN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:56.917318] [DEBUG] [REMOTE ] URBN: PASS: History has at least 300 days. [2026-01-06T12:24:56.917594] [DEBUG] [REMOTE ] URBN: PASS: Price check passed. Min price $59.57. [2026-01-06T12:24:56.917787] [DEBUG] [REMOTE ] URBN: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:56.917909] [DEBUG] [REMOTE ] URBN: PASS: Integrity check passed. [2026-01-06T12:24:56.917964] [DEBUG] [REMOTE ] URBN: Symbol is viable for forecasting. [2026-01-06T12:24:56.918015] [INFO ] [MAIN ] [3267/3534] URBN kept (0.5s) | 3263 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:24:57.211972] [DEBUG] [REMOTE ] URGN: Retrieved 2180 rows, trimmed to 300. [2026-01-06T12:24:57.212105] [DEBUG] [REMOTE ] URGN: PASS: History has at least 300 days. [2026-01-06T12:24:57.212310] [DEBUG] [REMOTE ] URGN: PASS: Price check passed. Min price $16.42. [2026-01-06T12:24:57.212469] [DEBUG] [REMOTE ] URGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:57.212615] [DEBUG] [REMOTE ] URGN: PASS: Integrity check passed. [2026-01-06T12:24:57.212660] [DEBUG] [REMOTE ] URGN: Symbol is viable for forecasting. [2026-01-06T12:24:57.212711] [INFO ] [MAIN ] [3268/3534] URGN kept (0.3s) | 3264 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:24:57.840086] [DEBUG] [REMOTE ] URI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:57.840219] [DEBUG] [REMOTE ] URI: PASS: History has at least 300 days. [2026-01-06T12:24:57.840429] [DEBUG] [REMOTE ] URI: PASS: Price check passed. Min price $770.00. [2026-01-06T12:24:57.840561] [DEBUG] [REMOTE ] URI: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:57.840692] [DEBUG] [REMOTE ] URI: PASS: Integrity check passed. [2026-01-06T12:24:57.840731] [DEBUG] [REMOTE ] URI: Symbol is viable for forecasting. [2026-01-06T12:24:57.840778] [INFO ] [MAIN ] [3269/3534] URI kept (0.6s) | 3265 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:24:58.079838] [DEBUG] [REMOTE ] URNJ: Retrieved 733 rows, trimmed to 300. [2026-01-06T12:24:58.079954] [DEBUG] [REMOTE ] URNJ: PASS: History has at least 300 days. [2026-01-06T12:24:58.080155] [DEBUG] [REMOTE ] URNJ: PASS: Price check passed. Min price $21.59. [2026-01-06T12:24:58.080291] [DEBUG] [REMOTE ] URNJ: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:58.080401] [DEBUG] [REMOTE ] URNJ: PASS: Integrity check passed. [2026-01-06T12:24:58.080442] [DEBUG] [REMOTE ] URNJ: Symbol is viable for forecasting. [2026-01-06T12:24:58.080491] [INFO ] [MAIN ] [3270/3534] URNJ kept (0.2s) | 3266 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:24:58.513480] [DEBUG] [REMOTE ] UROY: Retrieved 1501 rows, trimmed to 300. [2026-01-06T12:24:58.513635] [DEBUG] [REMOTE ] UROY: PASS: History has at least 300 days. [2026-01-06T12:24:58.513839] [DEBUG] [REMOTE ] UROY: PASS: Price check passed. Min price $3.32. [2026-01-06T12:24:58.513968] [DEBUG] [REMOTE ] UROY: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:58.514074] [DEBUG] [REMOTE ] UROY: PASS: Integrity check passed. [2026-01-06T12:24:58.514113] [DEBUG] [REMOTE ] UROY: Symbol is viable for forecasting. [2026-01-06T12:24:58.514159] [INFO ] [MAIN ] [3271/3534] UROY kept (0.4s) | 3267 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:24:59.123021] [DEBUG] [REMOTE ] USA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:59.123168] [DEBUG] [REMOTE ] USA: PASS: History has at least 300 days. [2026-01-06T12:24:59.123374] [DEBUG] [REMOTE ] USA: PASS: Price check passed. Min price $5.84. [2026-01-06T12:24:59.123508] [DEBUG] [REMOTE ] USA: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:59.123643] [DEBUG] [REMOTE ] USA: PASS: Integrity check passed. [2026-01-06T12:24:59.123685] [DEBUG] [REMOTE ] USA: Symbol is viable for forecasting. [2026-01-06T12:24:59.123734] [INFO ] [MAIN ] [3272/3534] USA kept (0.6s) | 3268 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:24:59.416670] [DEBUG] [REMOTE ] USAC: Retrieved 3263 rows, trimmed to 300. [2026-01-06T12:24:59.416798] [DEBUG] [REMOTE ] USAC: PASS: History has at least 300 days. [2026-01-06T12:24:59.416998] [DEBUG] [REMOTE ] USAC: PASS: Price check passed. Min price $21.98. [2026-01-06T12:24:59.417129] [DEBUG] [REMOTE ] USAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:59.417256] [DEBUG] [REMOTE ] USAC: PASS: Integrity check passed. [2026-01-06T12:24:59.417296] [DEBUG] [REMOTE ] USAC: Symbol is viable for forecasting. [2026-01-06T12:24:59.417342] [INFO ] [MAIN ] [3273/3534] USAC kept (0.3s) | 3269 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:24:59.868529] [DEBUG] [REMOTE ] USB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:24:59.868700] [DEBUG] [REMOTE ] USB: PASS: History has at least 300 days. [2026-01-06T12:24:59.868929] [DEBUG] [REMOTE ] USB: PASS: Price check passed. Min price $44.84. [2026-01-06T12:24:59.869065] [DEBUG] [REMOTE ] USB: PASS: Continuity check passed with 300 days. [2026-01-06T12:24:59.869177] [DEBUG] [REMOTE ] USB: PASS: Integrity check passed. [2026-01-06T12:24:59.869218] [DEBUG] [REMOTE ] USB: Symbol is viable for forecasting. [2026-01-06T12:24:59.869266] [INFO ] [MAIN ] [3274/3534] USB kept (0.5s) | 3270 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:25:00.158673] [DEBUG] [REMOTE ] USCB: Retrieved 1118 rows, trimmed to 300. [2026-01-06T12:25:00.158790] [DEBUG] [REMOTE ] USCB: PASS: History has at least 300 days. [2026-01-06T12:25:00.158980] [DEBUG] [REMOTE ] USCB: PASS: Price check passed. Min price $16.35. [2026-01-06T12:25:00.159110] [DEBUG] [REMOTE ] USCB: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:00.159215] [DEBUG] [REMOTE ] USCB: PASS: Integrity check passed. [2026-01-06T12:25:00.159254] [DEBUG] [REMOTE ] USCB: Symbol is viable for forecasting. [2026-01-06T12:25:00.159299] [INFO ] [MAIN ] [3275/3534] USCB kept (0.3s) | 3271 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:25:00.535196] [DEBUG] [REMOTE ] USDX: Retrieved 464 rows, trimmed to 300. [2026-01-06T12:25:00.535353] [DEBUG] [REMOTE ] USDX: PASS: History has at least 300 days. [2026-01-06T12:25:00.535637] [DEBUG] [REMOTE ] USDX: PASS: Price check passed. Min price $25.21. [2026-01-06T12:25:00.535826] [DEBUG] [REMOTE ] USDX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:00.535982] [DEBUG] [REMOTE ] USDX: PASS: Integrity check passed. [2026-01-06T12:25:00.536041] [DEBUG] [REMOTE ] USDX: Symbol is viable for forecasting. [2026-01-06T12:25:00.536109] [INFO ] [MAIN ] [3276/3534] USDX kept (0.4s) | 3272 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:25:00.957903] [DEBUG] [REMOTE ] USEA: Retrieved 879 rows, trimmed to 300. [2026-01-06T12:25:00.958010] [DEBUG] [REMOTE ] USEA: PASS: History has at least 300 days. [2026-01-06T12:25:00.958210] [DEBUG] [REMOTE ] USEA: PASS: Price check passed. Min price $1.41. [2026-01-06T12:25:00.958342] [DEBUG] [REMOTE ] USEA: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:00.958453] [DEBUG] [REMOTE ] USEA: PASS: Integrity check passed. [2026-01-06T12:25:00.958494] [DEBUG] [REMOTE ] USEA: Symbol is viable for forecasting. [2026-01-06T12:25:00.958542] [INFO ] [MAIN ] [3277/3534] USEA kept (0.4s) | 3273 kept, 4 rejected | 131.4/min | ETA: 2.0m [2026-01-06T12:25:01.469541] [DEBUG] [REMOTE ] USFD: Retrieved 2416 rows, trimmed to 300. [2026-01-06T12:25:01.469726] [DEBUG] [REMOTE ] USFD: PASS: History has at least 300 days. [2026-01-06T12:25:01.469995] [DEBUG] [REMOTE ] USFD: PASS: Price check passed. Min price $70.05. [2026-01-06T12:25:01.470191] [DEBUG] [REMOTE ] USFD: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:01.470325] [DEBUG] [REMOTE ] USFD: PASS: Integrity check passed. [2026-01-06T12:25:01.470373] [DEBUG] [REMOTE ] USFD: Symbol is viable for forecasting. [2026-01-06T12:25:01.470439] [INFO ] [MAIN ] [3278/3534] USFD kept (0.5s) | 3274 kept, 4 rejected | 131.4/min | ETA: 1.9m [2026-01-06T12:25:01.750772] [DEBUG] [REMOTE ] USGO: Retrieved 680 rows, trimmed to 300. [2026-01-06T12:25:01.750944] [DEBUG] [REMOTE ] USGO: PASS: History has at least 300 days. [2026-01-06T12:25:01.751221] [DEBUG] [REMOTE ] USGO: PASS: Price check passed. Min price $8.78. [2026-01-06T12:25:01.751406] [DEBUG] [REMOTE ] USGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:01.751620] [DEBUG] [REMOTE ] USGO: PASS: Integrity check passed. [2026-01-06T12:25:01.751682] [DEBUG] [REMOTE ] USGO: Symbol is viable for forecasting. [2026-01-06T12:25:01.751755] [INFO ] [MAIN ] [3279/3534] USGO kept (0.3s) | 3275 kept, 4 rejected | 131.4/min | ETA: 1.9m [2026-01-06T12:25:02.290244] [DEBUG] [REMOTE ] USIG: Retrieved 4776 rows, trimmed to 300. [2026-01-06T12:25:02.290386] [DEBUG] [REMOTE ] USIG: PASS: History has at least 300 days. [2026-01-06T12:25:02.290626] [DEBUG] [REMOTE ] USIG: PASS: Price check passed. Min price $51.36. [2026-01-06T12:25:02.290762] [DEBUG] [REMOTE ] USIG: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:02.290877] [DEBUG] [REMOTE ] USIG: PASS: Integrity check passed. [2026-01-06T12:25:02.290916] [DEBUG] [REMOTE ] USIG: Symbol is viable for forecasting. [2026-01-06T12:25:02.290963] [INFO ] [MAIN ] [3280/3534] USIG kept (0.5s) | 3276 kept, 4 rejected | 131.4/min | ETA: 1.9m [2026-01-06T12:25:02.632552] [DEBUG] [REMOTE ] USIO: Retrieved 6286 rows, trimmed to 300. [2026-01-06T12:25:02.632705] [DEBUG] [REMOTE ] USIO: PASS: History has at least 300 days. [2026-01-06T12:25:02.632925] [DEBUG] [REMOTE ] USIO: PASS: Price check passed. Min price $1.32. [2026-01-06T12:25:02.633057] [DEBUG] [REMOTE ] USIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:02.633173] [DEBUG] [REMOTE ] USIO: PASS: Integrity check passed. [2026-01-06T12:25:02.633213] [DEBUG] [REMOTE ] USIO: Symbol is viable for forecasting. [2026-01-06T12:25:02.633261] [INFO ] [MAIN ] [3281/3534] USIO kept (0.3s) | 3277 kept, 4 rejected | 131.4/min | ETA: 1.9m [2026-01-06T12:25:03.207486] [DEBUG] [REMOTE ] USLM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:03.207650] [DEBUG] [REMOTE ] USLM: PASS: History has at least 300 days. [2026-01-06T12:25:03.207895] [DEBUG] [REMOTE ] USLM: PASS: Price check passed. Min price $111.00. [2026-01-06T12:25:03.208028] [DEBUG] [REMOTE ] USLM: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:03.208145] [DEBUG] [REMOTE ] USLM: PASS: Integrity check passed. [2026-01-06T12:25:03.208185] [DEBUG] [REMOTE ] USLM: Symbol is viable for forecasting. [2026-01-06T12:25:03.208230] [INFO ] [MAIN ] [3282/3534] USLM kept (0.6s) | 3278 kept, 4 rejected | 131.4/min | ETA: 1.9m [2026-01-06T12:25:03.388193] [DEBUG] [REMOTE ] USMC: Retrieved 2068 rows, trimmed to 300. [2026-01-06T12:25:03.388316] [DEBUG] [REMOTE ] USMC: PASS: History has at least 300 days. [2026-01-06T12:25:03.388514] [DEBUG] [REMOTE ] USMC: PASS: Price check passed. Min price $66.08. [2026-01-06T12:25:03.388676] [DEBUG] [REMOTE ] USMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:03.388801] [DEBUG] [REMOTE ] USMC: PASS: Integrity check passed. [2026-01-06T12:25:03.388846] [DEBUG] [REMOTE ] USMC: Symbol is viable for forecasting. [2026-01-06T12:25:03.388895] [INFO ] [MAIN ] [3283/3534] USMC kept (0.2s) | 3279 kept, 4 rejected | 131.4/min | ETA: 1.9m [2026-01-06T12:25:03.787114] [DEBUG] [REMOTE ] USOI: Retrieved 399 rows, trimmed to 300. [2026-01-06T12:25:03.787242] [DEBUG] [REMOTE ] USOI: PASS: History has at least 300 days. [2026-01-06T12:25:03.787440] [DEBUG] [REMOTE ] USOI: PASS: Price check passed. Min price $45.42. [2026-01-06T12:25:03.787594] [DEBUG] [REMOTE ] USOI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:03.787735] [DEBUG] [REMOTE ] USOI: PASS: Integrity check passed. [2026-01-06T12:25:03.787776] [DEBUG] [REMOTE ] USOI: Symbol is viable for forecasting. [2026-01-06T12:25:03.787824] [INFO ] [MAIN ] [3284/3534] USOI kept (0.4s) | 3280 kept, 4 rejected | 131.5/min | ETA: 1.9m [2026-01-06T12:25:04.202327] [DEBUG] [REMOTE ] USOY: Retrieved 414 rows, trimmed to 300. [2026-01-06T12:25:04.202452] [DEBUG] [REMOTE ] USOY: PASS: History has at least 300 days. [2026-01-06T12:25:04.202680] [DEBUG] [REMOTE ] USOY: PASS: Price check passed. Min price $6.26. [2026-01-06T12:25:04.202817] [DEBUG] [REMOTE ] USOY: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:04.202942] [DEBUG] [REMOTE ] USOY: PASS: Integrity check passed. [2026-01-06T12:25:04.202983] [DEBUG] [REMOTE ] USOY: Symbol is viable for forecasting. [2026-01-06T12:25:04.203031] [INFO ] [MAIN ] [3285/3534] USOY kept (0.4s) | 3281 kept, 4 rejected | 131.5/min | ETA: 1.9m [2026-01-06T12:25:04.717308] [DEBUG] [REMOTE ] USTB: Retrieved 2058 rows, trimmed to 300. [2026-01-06T12:25:04.717429] [DEBUG] [REMOTE ] USTB: PASS: History has at least 300 days. [2026-01-06T12:25:04.717669] [DEBUG] [REMOTE ] USTB: PASS: Price check passed. Min price $50.25. [2026-01-06T12:25:04.717817] [DEBUG] [REMOTE ] USTB: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:04.717926] [DEBUG] [REMOTE ] USTB: PASS: Integrity check passed. [2026-01-06T12:25:04.717965] [DEBUG] [REMOTE ] USTB: Symbol is viable for forecasting. [2026-01-06T12:25:04.718010] [INFO ] [MAIN ] [3286/3534] USTB kept (0.5s) | 3282 kept, 4 rejected | 131.5/min | ETA: 1.9m [2026-01-06T12:25:05.101911] [DEBUG] [REMOTE ] USVM: Retrieved 2058 rows, trimmed to 300. [2026-01-06T12:25:05.102046] [DEBUG] [REMOTE ] USVM: PASS: History has at least 300 days. [2026-01-06T12:25:05.102241] [DEBUG] [REMOTE ] USVM: PASS: Price check passed. Min price $86.18. [2026-01-06T12:25:05.102371] [DEBUG] [REMOTE ] USVM: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:05.102476] [DEBUG] [REMOTE ] USVM: PASS: Integrity check passed. [2026-01-06T12:25:05.102515] [DEBUG] [REMOTE ] USVM: Symbol is viable for forecasting. [2026-01-06T12:25:05.102560] [INFO ] [MAIN ] [3287/3534] USVM kept (0.4s) | 3283 kept, 4 rejected | 131.5/min | ETA: 1.9m [2026-01-06T12:25:05.498623] [DEBUG] [REMOTE ] USXF: Retrieved 1394 rows, trimmed to 300. [2026-01-06T12:25:05.498740] [DEBUG] [REMOTE ] USXF: PASS: History has at least 300 days. [2026-01-06T12:25:05.498938] [DEBUG] [REMOTE ] USXF: PASS: Price check passed. Min price $54.69. [2026-01-06T12:25:05.499071] [DEBUG] [REMOTE ] USXF: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:05.499179] [DEBUG] [REMOTE ] USXF: PASS: Integrity check passed. [2026-01-06T12:25:05.499219] [DEBUG] [REMOTE ] USXF: Symbol is viable for forecasting. [2026-01-06T12:25:05.499267] [INFO ] [MAIN ] [3288/3534] USXF kept (0.4s) | 3284 kept, 4 rejected | 131.5/min | ETA: 1.9m [2026-01-06T12:25:05.839814] [DEBUG] [REMOTE ] UTEN: Retrieved 855 rows, trimmed to 300. [2026-01-06T12:25:05.839938] [DEBUG] [REMOTE ] UTEN: PASS: History has at least 300 days. [2026-01-06T12:25:05.840137] [DEBUG] [REMOTE ] UTEN: PASS: Price check passed. Min price $43.71. [2026-01-06T12:25:05.840297] [DEBUG] [REMOTE ] UTEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:05.840406] [DEBUG] [REMOTE ] UTEN: PASS: Integrity check passed. [2026-01-06T12:25:05.840447] [DEBUG] [REMOTE ] UTEN: Symbol is viable for forecasting. [2026-01-06T12:25:05.840496] [INFO ] [MAIN ] [3289/3534] UTEN kept (0.3s) | 3285 kept, 4 rejected | 131.5/min | ETA: 1.9m [2026-01-06T12:25:06.430199] [DEBUG] [REMOTE ] UTF: Retrieved 5448 rows, trimmed to 300. [2026-01-06T12:25:06.430343] [DEBUG] [REMOTE ] UTF: PASS: History has at least 300 days. [2026-01-06T12:25:06.430562] [DEBUG] [REMOTE ] UTF: PASS: Price check passed. Min price $23.27. [2026-01-06T12:25:06.430745] [DEBUG] [REMOTE ] UTF: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:06.431045] [DEBUG] [REMOTE ] UTF: PASS: Integrity check passed. [2026-01-06T12:25:06.431086] [DEBUG] [REMOTE ] UTF: Symbol is viable for forecasting. [2026-01-06T12:25:06.431134] [INFO ] [MAIN ] [3290/3534] UTF kept (0.6s) | 3286 kept, 4 rejected | 131.5/min | ETA: 1.9m [2026-01-06T12:25:06.855409] [DEBUG] [REMOTE ] UTI: Retrieved 5546 rows, trimmed to 300. [2026-01-06T12:25:06.855628] [DEBUG] [REMOTE ] UTI: PASS: History has at least 300 days. [2026-01-06T12:25:06.855895] [DEBUG] [REMOTE ] UTI: PASS: Price check passed. Min price $21.77. [2026-01-06T12:25:06.856061] [DEBUG] [REMOTE ] UTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:06.856191] [DEBUG] [REMOTE ] UTI: PASS: Integrity check passed. [2026-01-06T12:25:06.856233] [DEBUG] [REMOTE ] UTI: Symbol is viable for forecasting. [2026-01-06T12:25:06.856287] [INFO ] [MAIN ] [3291/3534] UTI kept (0.4s) | 3287 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:07.322430] [DEBUG] [REMOTE ] UTL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:07.322560] [DEBUG] [REMOTE ] UTL: PASS: History has at least 300 days. [2026-01-06T12:25:07.322793] [DEBUG] [REMOTE ] UTL: PASS: Price check passed. Min price $47.01. [2026-01-06T12:25:07.322927] [DEBUG] [REMOTE ] UTL: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:07.323038] [DEBUG] [REMOTE ] UTL: PASS: Integrity check passed. [2026-01-06T12:25:07.323077] [DEBUG] [REMOTE ] UTL: Symbol is viable for forecasting. [2026-01-06T12:25:07.323123] [INFO ] [MAIN ] [3292/3534] UTL kept (0.5s) | 3288 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:07.839334] [DEBUG] [REMOTE ] UTMD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:07.839465] [DEBUG] [REMOTE ] UTMD: PASS: History has at least 300 days. [2026-01-06T12:25:07.839687] [DEBUG] [REMOTE ] UTMD: PASS: Price check passed. Min price $53.52. [2026-01-06T12:25:07.839820] [DEBUG] [REMOTE ] UTMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:07.839928] [DEBUG] [REMOTE ] UTMD: PASS: Integrity check passed. [2026-01-06T12:25:07.839967] [DEBUG] [REMOTE ] UTMD: Symbol is viable for forecasting. [2026-01-06T12:25:07.840012] [INFO ] [MAIN ] [3293/3534] UTMD kept (0.5s) | 3289 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:08.116133] [DEBUG] [REMOTE ] UTZ: Retrieved 1783 rows, trimmed to 300. [2026-01-06T12:25:08.116259] [DEBUG] [REMOTE ] UTZ: PASS: History has at least 300 days. [2026-01-06T12:25:08.116467] [DEBUG] [REMOTE ] UTZ: PASS: Price check passed. Min price $9.16. [2026-01-06T12:25:08.116635] [DEBUG] [REMOTE ] UTZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:08.116753] [DEBUG] [REMOTE ] UTZ: PASS: Integrity check passed. [2026-01-06T12:25:08.116793] [DEBUG] [REMOTE ] UTZ: Symbol is viable for forecasting. [2026-01-06T12:25:08.116841] [INFO ] [MAIN ] [3294/3534] UTZ kept (0.3s) | 3290 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:08.693685] [DEBUG] [REMOTE ] UVE: Retrieved 5682 rows, trimmed to 300. [2026-01-06T12:25:08.693813] [DEBUG] [REMOTE ] UVE: PASS: History has at least 300 days. [2026-01-06T12:25:08.694012] [DEBUG] [REMOTE ] UVE: PASS: Price check passed. Min price $27.69. [2026-01-06T12:25:08.694141] [DEBUG] [REMOTE ] UVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:08.694254] [DEBUG] [REMOTE ] UVE: PASS: Integrity check passed. [2026-01-06T12:25:08.694292] [DEBUG] [REMOTE ] UVE: Symbol is viable for forecasting. [2026-01-06T12:25:08.694338] [INFO ] [MAIN ] [3295/3534] UVE kept (0.6s) | 3291 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:09.207680] [DEBUG] [REMOTE ] UVSP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:09.207818] [DEBUG] [REMOTE ] UVSP: PASS: History has at least 300 days. [2026-01-06T12:25:09.208043] [DEBUG] [REMOTE ] UVSP: PASS: Price check passed. Min price $28.09. [2026-01-06T12:25:09.208176] [DEBUG] [REMOTE ] UVSP: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:09.208293] [DEBUG] [REMOTE ] UVSP: PASS: Integrity check passed. [2026-01-06T12:25:09.208334] [DEBUG] [REMOTE ] UVSP: Symbol is viable for forecasting. [2026-01-06T12:25:09.208381] [INFO ] [MAIN ] [3296/3534] UVSP kept (0.5s) | 3292 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:09.344867] [DEBUG] [REMOTE ] UWMC: Retrieved 1216 rows, trimmed to 300. [2026-01-06T12:25:09.345003] [DEBUG] [REMOTE ] UWMC: PASS: History has at least 300 days. [2026-01-06T12:25:09.345199] [DEBUG] [REMOTE ] UWMC: PASS: Price check passed. Min price $4.38. [2026-01-06T12:25:09.345348] [DEBUG] [REMOTE ] UWMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:09.345454] [DEBUG] [REMOTE ] UWMC: PASS: Integrity check passed. [2026-01-06T12:25:09.345493] [DEBUG] [REMOTE ] UWMC: Symbol is viable for forecasting. [2026-01-06T12:25:09.345540] [INFO ] [MAIN ] [3297/3534] UWMC kept (0.1s) | 3293 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:09.889253] [DEBUG] [REMOTE ] UXIN: Retrieved 1891 rows, trimmed to 300. [2026-01-06T12:25:09.889432] [DEBUG] [REMOTE ] UXIN: PASS: History has at least 300 days. [2026-01-06T12:25:09.889708] [DEBUG] [REMOTE ] UXIN: PASS: Price check passed. Min price $2.50. [2026-01-06T12:25:09.889851] [DEBUG] [REMOTE ] UXIN: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:09.889975] [DEBUG] [REMOTE ] UXIN: PASS: Integrity check passed. [2026-01-06T12:25:09.890018] [DEBUG] [REMOTE ] UXIN: Symbol is viable for forecasting. [2026-01-06T12:25:09.890070] [INFO ] [MAIN ] [3298/3534] UXIN kept (0.5s) | 3294 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:10.257247] [DEBUG] [REMOTE ] UYLD: Retrieved 801 rows, trimmed to 300. [2026-01-06T12:25:10.257385] [DEBUG] [REMOTE ] UYLD: PASS: History has at least 300 days. [2026-01-06T12:25:10.257605] [DEBUG] [REMOTE ] UYLD: PASS: Price check passed. Min price $50.55. [2026-01-06T12:25:10.257777] [DEBUG] [REMOTE ] UYLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:10.257888] [DEBUG] [REMOTE ] UYLD: PASS: Integrity check passed. [2026-01-06T12:25:10.257929] [DEBUG] [REMOTE ] UYLD: Symbol is viable for forecasting. [2026-01-06T12:25:10.257977] [INFO ] [MAIN ] [3299/3534] UYLD kept (0.4s) | 3295 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:10.697463] [DEBUG] [REMOTE ] UZE: Retrieved 1269 rows, trimmed to 300. [2026-01-06T12:25:10.697827] [DEBUG] [REMOTE ] UZE: PASS: History has at least 300 days. [2026-01-06T12:25:10.698087] [DEBUG] [REMOTE ] UZE: PASS: Price check passed. Min price $17.44. [2026-01-06T12:25:10.698293] [DEBUG] [REMOTE ] UZE: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:10.698438] [DEBUG] [REMOTE ] UZE: PASS: Integrity check passed. [2026-01-06T12:25:10.698492] [DEBUG] [REMOTE ] UZE: Symbol is viable for forecasting. [2026-01-06T12:25:10.698554] [INFO ] [MAIN ] [3300/3534] UZE kept (0.4s) | 3296 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:11.188224] [DEBUG] [REMOTE ] VAC: Retrieved 3559 rows, trimmed to 300. [2026-01-06T12:25:11.188360] [DEBUG] [REMOTE ] VAC: PASS: History has at least 300 days. [2026-01-06T12:25:11.188592] [DEBUG] [REMOTE ] VAC: PASS: Price check passed. Min price $44.87. [2026-01-06T12:25:11.188751] [DEBUG] [REMOTE ] VAC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:11.188878] [DEBUG] [REMOTE ] VAC: PASS: Integrity check passed. [2026-01-06T12:25:11.188917] [DEBUG] [REMOTE ] VAC: Symbol is viable for forecasting. [2026-01-06T12:25:11.188965] [INFO ] [MAIN ] [3301/3534] VAC kept (0.5s) | 3297 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:11.635080] [DEBUG] [REMOTE ] VAL: Retrieved 5627 rows, trimmed to 300. [2026-01-06T12:25:11.635278] [DEBUG] [REMOTE ] VAL: PASS: History has at least 300 days. [2026-01-06T12:25:11.635549] [DEBUG] [REMOTE ] VAL: PASS: Price check passed. Min price $46.75. [2026-01-06T12:25:11.635728] [DEBUG] [REMOTE ] VAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:11.635867] [DEBUG] [REMOTE ] VAL: PASS: Integrity check passed. [2026-01-06T12:25:11.635917] [DEBUG] [REMOTE ] VAL: Symbol is viable for forecasting. [2026-01-06T12:25:11.635983] [INFO ] [MAIN ] [3302/3534] VAL kept (0.4s) | 3298 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:12.173221] [DEBUG] [REMOTE ] VALE: Retrieved 5987 rows, trimmed to 300. [2026-01-06T12:25:12.173352] [DEBUG] [REMOTE ] VALE: PASS: History has at least 300 days. [2026-01-06T12:25:12.173555] [DEBUG] [REMOTE ] VALE: PASS: Price check passed. Min price $10.56. [2026-01-06T12:25:12.173746] [DEBUG] [REMOTE ] VALE: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:12.173875] [DEBUG] [REMOTE ] VALE: PASS: Integrity check passed. [2026-01-06T12:25:12.173915] [DEBUG] [REMOTE ] VALE: Symbol is viable for forecasting. [2026-01-06T12:25:12.173961] [INFO ] [MAIN ] [3303/3534] VALE kept (0.5s) | 3299 kept, 4 rejected | 131.5/min | ETA: 1.8m [2026-01-06T12:25:12.404566] [DEBUG] [REMOTE ] VALN: Retrieved 1173 rows, trimmed to 300. [2026-01-06T12:25:12.404714] [DEBUG] [REMOTE ] VALN: PASS: History has at least 300 days. [2026-01-06T12:25:12.404920] [DEBUG] [REMOTE ] VALN: PASS: Price check passed. Min price $8.07. [2026-01-06T12:25:12.405057] [DEBUG] [REMOTE ] VALN: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:12.405168] [DEBUG] [REMOTE ] VALN: PASS: Integrity check passed. [2026-01-06T12:25:12.405210] [DEBUG] [REMOTE ] VALN: Symbol is viable for forecasting. [2026-01-06T12:25:12.405258] [INFO ] [MAIN ] [3304/3534] VALN kept (0.2s) | 3300 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:12.814762] [DEBUG] [REMOTE ] VANI: Retrieved 2797 rows, trimmed to 300. [2026-01-06T12:25:12.814967] [DEBUG] [REMOTE ] VANI: PASS: History has at least 300 days. [2026-01-06T12:25:12.815233] [DEBUG] [REMOTE ] VANI: PASS: Price check passed. Min price $1.23. [2026-01-06T12:25:12.815377] [DEBUG] [REMOTE ] VANI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:12.815505] [DEBUG] [REMOTE ] VANI: PASS: Integrity check passed. [2026-01-06T12:25:12.815547] [DEBUG] [REMOTE ] VANI: Symbol is viable for forecasting. [2026-01-06T12:25:12.815626] [INFO ] [MAIN ] [3305/3534] VANI kept (0.4s) | 3301 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:13.277836] [DEBUG] [REMOTE ] VBF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:13.277975] [DEBUG] [REMOTE ] VBF: PASS: History has at least 300 days. [2026-01-06T12:25:13.278191] [DEBUG] [REMOTE ] VBF: PASS: Price check passed. Min price $15.31. [2026-01-06T12:25:13.278322] [DEBUG] [REMOTE ] VBF: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:13.278434] [DEBUG] [REMOTE ] VBF: PASS: Integrity check passed. [2026-01-06T12:25:13.278473] [DEBUG] [REMOTE ] VBF: Symbol is viable for forecasting. [2026-01-06T12:25:13.278519] [INFO ] [MAIN ] [3306/3534] VBF kept (0.5s) | 3302 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:13.596716] [DEBUG] [REMOTE ] VBNK: Retrieved 1093 rows, trimmed to 300. [2026-01-06T12:25:13.596851] [DEBUG] [REMOTE ] VBNK: PASS: History has at least 300 days. [2026-01-06T12:25:13.597045] [DEBUG] [REMOTE ] VBNK: PASS: Price check passed. Min price $11.26. [2026-01-06T12:25:13.597176] [DEBUG] [REMOTE ] VBNK: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:13.597282] [DEBUG] [REMOTE ] VBNK: PASS: Integrity check passed. [2026-01-06T12:25:13.597321] [DEBUG] [REMOTE ] VBNK: Symbol is viable for forecasting. [2026-01-06T12:25:13.597366] [INFO ] [MAIN ] [3307/3534] VBNK kept (0.3s) | 3303 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:14.128628] [DEBUG] [REMOTE ] VC: Retrieved 3836 rows, trimmed to 300. [2026-01-06T12:25:14.128770] [DEBUG] [REMOTE ] VC: PASS: History has at least 300 days. [2026-01-06T12:25:14.129008] [DEBUG] [REMOTE ] VC: PASS: Price check passed. Min price $95.10. [2026-01-06T12:25:14.129148] [DEBUG] [REMOTE ] VC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:14.129263] [DEBUG] [REMOTE ] VC: PASS: Integrity check passed. [2026-01-06T12:25:14.129304] [DEBUG] [REMOTE ] VC: Symbol is viable for forecasting. [2026-01-06T12:25:14.129354] [INFO ] [MAIN ] [3308/3534] VC kept (0.5s) | 3304 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:14.588567] [DEBUG] [REMOTE ] VCEL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:14.588762] [DEBUG] [REMOTE ] VCEL: PASS: History has at least 300 days. [2026-01-06T12:25:14.589082] [DEBUG] [REMOTE ] VCEL: PASS: Price check passed. Min price $31.85. [2026-01-06T12:25:14.589262] [DEBUG] [REMOTE ] VCEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:14.589425] [DEBUG] [REMOTE ] VCEL: PASS: Integrity check passed. [2026-01-06T12:25:14.589470] [DEBUG] [REMOTE ] VCEL: Symbol is viable for forecasting. [2026-01-06T12:25:14.589529] [INFO ] [MAIN ] [3309/3534] VCEL kept (0.5s) | 3305 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:14.784515] [DEBUG] [REMOTE ] VCRB: Retrieved 515 rows, trimmed to 300. [2026-01-06T12:25:14.784708] [DEBUG] [REMOTE ] VCRB: PASS: History has at least 300 days. [2026-01-06T12:25:14.784990] [DEBUG] [REMOTE ] VCRB: PASS: Price check passed. Min price $77.22. [2026-01-06T12:25:14.785162] [DEBUG] [REMOTE ] VCRB: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:14.785292] [DEBUG] [REMOTE ] VCRB: PASS: Integrity check passed. [2026-01-06T12:25:14.785336] [DEBUG] [REMOTE ] VCRB: Symbol is viable for forecasting. [2026-01-06T12:25:14.785389] [INFO ] [MAIN ] [3310/3534] VCRB kept (0.2s) | 3306 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:15.436392] [DEBUG] [REMOTE ] VCSH: Retrieved 4053 rows, trimmed to 300. [2026-01-06T12:25:15.436612] [DEBUG] [REMOTE ] VCSH: PASS: History has at least 300 days. [2026-01-06T12:25:15.436917] [DEBUG] [REMOTE ] VCSH: PASS: Price check passed. Min price $78.82. [2026-01-06T12:25:15.437099] [DEBUG] [REMOTE ] VCSH: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:15.437235] [DEBUG] [REMOTE ] VCSH: PASS: Integrity check passed. [2026-01-06T12:25:15.437278] [DEBUG] [REMOTE ] VCSH: Symbol is viable for forecasting. [2026-01-06T12:25:15.437345] [INFO ] [MAIN ] [3311/3534] VCSH kept (0.7s) | 3307 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:15.907036] [DEBUG] [REMOTE ] VECO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:15.907169] [DEBUG] [REMOTE ] VECO: PASS: History has at least 300 days. [2026-01-06T12:25:15.907385] [DEBUG] [REMOTE ] VECO: PASS: Price check passed. Min price $26.39. [2026-01-06T12:25:15.907525] [DEBUG] [REMOTE ] VECO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:15.907685] [DEBUG] [REMOTE ] VECO: PASS: Integrity check passed. [2026-01-06T12:25:15.907730] [DEBUG] [REMOTE ] VECO: Symbol is viable for forecasting. [2026-01-06T12:25:15.907800] [INFO ] [MAIN ] [3312/3534] VECO kept (0.5s) | 3308 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:16.162131] [DEBUG] [REMOTE ] VEEE: Retrieved 1120 rows, trimmed to 300. [2026-01-06T12:25:16.162324] [DEBUG] [REMOTE ] VEEE: PASS: History has at least 300 days. [2026-01-06T12:25:16.162612] [DEBUG] [REMOTE ] VEEE: PASS: Price check passed. Min price $1.59. [2026-01-06T12:25:16.162757] [DEBUG] [REMOTE ] VEEE: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:16.162873] [DEBUG] [REMOTE ] VEEE: PASS: Integrity check passed. [2026-01-06T12:25:16.162915] [DEBUG] [REMOTE ] VEEE: Symbol is viable for forecasting. [2026-01-06T12:25:16.162966] [INFO ] [MAIN ] [3313/3534] VEEE kept (0.3s) | 3309 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:16.755651] [DEBUG] [REMOTE ] VEL: Retrieved 1499 rows, trimmed to 300. [2026-01-06T12:25:16.755830] [DEBUG] [REMOTE ] VEL: PASS: History has at least 300 days. [2026-01-06T12:25:16.756094] [DEBUG] [REMOTE ] VEL: PASS: Price check passed. Min price $17.96. [2026-01-06T12:25:16.756237] [DEBUG] [REMOTE ] VEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:16.756355] [DEBUG] [REMOTE ] VEL: PASS: Integrity check passed. [2026-01-06T12:25:16.756398] [DEBUG] [REMOTE ] VEL: Symbol is viable for forecasting. [2026-01-06T12:25:16.756451] [INFO ] [MAIN ] [3314/3534] VEL kept (0.6s) | 3310 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:17.248903] [DEBUG] [REMOTE ] VEON: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:17.249037] [DEBUG] [REMOTE ] VEON: PASS: History has at least 300 days. [2026-01-06T12:25:17.249282] [DEBUG] [REMOTE ] VEON: PASS: Price check passed. Min price $43.56. [2026-01-06T12:25:17.249417] [DEBUG] [REMOTE ] VEON: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:17.249531] [DEBUG] [REMOTE ] VEON: PASS: Integrity check passed. [2026-01-06T12:25:17.249588] [DEBUG] [REMOTE ] VEON: Symbol is viable for forecasting. [2026-01-06T12:25:17.249639] [INFO ] [MAIN ] [3315/3534] VEON kept (0.5s) | 3311 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:17.498813] [DEBUG] [REMOTE ] VERA: Retrieved 1166 rows, trimmed to 300. [2026-01-06T12:25:17.498950] [DEBUG] [REMOTE ] VERA: PASS: History has at least 300 days. [2026-01-06T12:25:17.499160] [DEBUG] [REMOTE ] VERA: PASS: Price check passed. Min price $24.10. [2026-01-06T12:25:17.499295] [DEBUG] [REMOTE ] VERA: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:17.499408] [DEBUG] [REMOTE ] VERA: PASS: Integrity check passed. [2026-01-06T12:25:17.499449] [DEBUG] [REMOTE ] VERA: Symbol is viable for forecasting. [2026-01-06T12:25:17.499496] [INFO ] [MAIN ] [3316/3534] VERA kept (0.2s) | 3312 kept, 4 rejected | 131.5/min | ETA: 1.7m [2026-01-06T12:25:17.933856] [DEBUG] [REMOTE ] VERI: Retrieved 2174 rows, trimmed to 300. [2026-01-06T12:25:17.933989] [DEBUG] [REMOTE ] VERI: PASS: History has at least 300 days. [2026-01-06T12:25:17.934198] [DEBUG] [REMOTE ] VERI: PASS: Price check passed. Min price $3.86. [2026-01-06T12:25:17.934338] [DEBUG] [REMOTE ] VERI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:17.934453] [DEBUG] [REMOTE ] VERI: PASS: Integrity check passed. [2026-01-06T12:25:17.934494] [DEBUG] [REMOTE ] VERI: Symbol is viable for forecasting. [2026-01-06T12:25:17.934544] [INFO ] [MAIN ] [3317/3534] VERI kept (0.4s) | 3313 kept, 4 rejected | 131.5/min | ETA: 1.6m [2026-01-06T12:25:18.424186] [DEBUG] [REMOTE ] VERO: Retrieved 3311 rows, trimmed to 300. [2026-01-06T12:25:18.424324] [DEBUG] [REMOTE ] VERO: PASS: History has at least 300 days. [2026-01-06T12:25:18.424562] [DEBUG] [REMOTE ] VERO: PASS: Price check passed. Min price $1.48. [2026-01-06T12:25:18.424756] [DEBUG] [REMOTE ] VERO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:18.424892] [DEBUG] [REMOTE ] VERO: PASS: Integrity check passed. [2026-01-06T12:25:18.424943] [DEBUG] [REMOTE ] VERO: Symbol is viable for forecasting. [2026-01-06T12:25:18.425003] [INFO ] [MAIN ] [3318/3534] VERO kept (0.5s) | 3314 kept, 4 rejected | 131.5/min | ETA: 1.6m [2026-01-06T12:25:18.722038] [DEBUG] [REMOTE ] VERX: Retrieved 1366 rows, trimmed to 300. [2026-01-06T12:25:18.722171] [DEBUG] [REMOTE ] VERX: PASS: History has at least 300 days. [2026-01-06T12:25:18.722408] [DEBUG] [REMOTE ] VERX: PASS: Price check passed. Min price $19.01. [2026-01-06T12:25:18.722603] [DEBUG] [REMOTE ] VERX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:18.722748] [DEBUG] [REMOTE ] VERX: PASS: Integrity check passed. [2026-01-06T12:25:18.722799] [DEBUG] [REMOTE ] VERX: Symbol is viable for forecasting. [2026-01-06T12:25:18.722859] [INFO ] [MAIN ] [3319/3534] VERX kept (0.3s) | 3315 kept, 4 rejected | 131.5/min | ETA: 1.6m [2026-01-06T12:25:19.323510] [DEBUG] [REMOTE ] VFC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:19.323664] [DEBUG] [REMOTE ] VFC: PASS: History has at least 300 days. [2026-01-06T12:25:19.323879] [DEBUG] [REMOTE ] VFC: PASS: Price check passed. Min price $13.23. [2026-01-06T12:25:19.324014] [DEBUG] [REMOTE ] VFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:19.324128] [DEBUG] [REMOTE ] VFC: PASS: Integrity check passed. [2026-01-06T12:25:19.324167] [DEBUG] [REMOTE ] VFC: Symbol is viable for forecasting. [2026-01-06T12:25:19.324215] [INFO ] [MAIN ] [3320/3534] VFC kept (0.6s) | 3316 kept, 4 rejected | 131.5/min | ETA: 1.6m [2026-01-06T12:25:19.685341] [DEBUG] [REMOTE ] VFF: Retrieved 3962 rows, trimmed to 300. [2026-01-06T12:25:19.685459] [DEBUG] [REMOTE ] VFF: PASS: History has at least 300 days. [2026-01-06T12:25:19.685696] [DEBUG] [REMOTE ] VFF: PASS: Price check passed. Min price $2.96. [2026-01-06T12:25:19.685832] [DEBUG] [REMOTE ] VFF: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:19.685938] [DEBUG] [REMOTE ] VFF: PASS: Integrity check passed. [2026-01-06T12:25:19.685977] [DEBUG] [REMOTE ] VFF: Symbol is viable for forecasting. [2026-01-06T12:25:19.686022] [INFO ] [MAIN ] [3321/3534] VFF kept (0.4s) | 3317 kept, 4 rejected | 131.5/min | ETA: 1.6m [2026-01-06T12:25:19.818928] [DEBUG] [REMOTE ] VFLO: Retrieved 637 rows, trimmed to 300. [2026-01-06T12:25:19.819041] [DEBUG] [REMOTE ] VFLO: PASS: History has at least 300 days. [2026-01-06T12:25:19.819231] [DEBUG] [REMOTE ] VFLO: PASS: Price check passed. Min price $36.42. [2026-01-06T12:25:19.819391] [DEBUG] [REMOTE ] VFLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:19.819497] [DEBUG] [REMOTE ] VFLO: PASS: Integrity check passed. [2026-01-06T12:25:19.819537] [DEBUG] [REMOTE ] VFLO: Symbol is viable for forecasting. [2026-01-06T12:25:19.819602] [INFO ] [MAIN ] [3322/3534] VFLO kept (0.1s) | 3318 kept, 4 rejected | 131.6/min | ETA: 1.6m [2026-01-06T12:25:20.464377] [DEBUG] [REMOTE ] VFS: Retrieved 1087 rows, trimmed to 300. [2026-01-06T12:25:20.464504] [DEBUG] [REMOTE ] VFS: PASS: History has at least 300 days. [2026-01-06T12:25:20.464717] [DEBUG] [REMOTE ] VFS: PASS: Price check passed. Min price $3.14. [2026-01-06T12:25:20.464849] [DEBUG] [REMOTE ] VFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:20.464954] [DEBUG] [REMOTE ] VFS: PASS: Integrity check passed. [2026-01-06T12:25:20.464993] [DEBUG] [REMOTE ] VFS: Symbol is viable for forecasting. [2026-01-06T12:25:20.465039] [INFO ] [MAIN ] [3323/3534] VFS kept (0.6s) | 3319 kept, 4 rejected | 131.6/min | ETA: 1.6m [2026-01-06T12:25:20.876943] [DEBUG] [REMOTE ] VGI: Retrieved 3486 rows, trimmed to 300. [2026-01-06T12:25:20.877070] [DEBUG] [REMOTE ] VGI: PASS: History has at least 300 days. [2026-01-06T12:25:20.877268] [DEBUG] [REMOTE ] VGI: PASS: Price check passed. Min price $7.62. [2026-01-06T12:25:20.877397] [DEBUG] [REMOTE ] VGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:20.877506] [DEBUG] [REMOTE ] VGI: PASS: Integrity check passed. [2026-01-06T12:25:20.877546] [DEBUG] [REMOTE ] VGI: Symbol is viable for forecasting. [2026-01-06T12:25:20.877611] [INFO ] [MAIN ] [3324/3534] VGI kept (0.4s) | 3320 kept, 4 rejected | 131.6/min | ETA: 1.6m [2026-01-06T12:25:21.398916] [DEBUG] [REMOTE ] VGM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:21.399106] [DEBUG] [REMOTE ] VGM: PASS: History has at least 300 days. [2026-01-06T12:25:21.399369] [DEBUG] [REMOTE ] VGM: PASS: Price check passed. Min price $9.89. [2026-01-06T12:25:21.399512] [DEBUG] [REMOTE ] VGM: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:21.399665] [DEBUG] [REMOTE ] VGM: PASS: Integrity check passed. [2026-01-06T12:25:21.399709] [DEBUG] [REMOTE ] VGM: Symbol is viable for forecasting. [2026-01-06T12:25:21.399803] [INFO ] [MAIN ] [3325/3534] VGM kept (0.5s) | 3321 kept, 4 rejected | 131.5/min | ETA: 1.6m [2026-01-06T12:25:21.788320] [DEBUG] [REMOTE ] VGSH: Retrieved 4053 rows, trimmed to 300. [2026-01-06T12:25:21.788512] [DEBUG] [REMOTE ] VGSH: PASS: History has at least 300 days. [2026-01-06T12:25:21.788810] [DEBUG] [REMOTE ] VGSH: PASS: Price check passed. Min price $58.17. [2026-01-06T12:25:21.788950] [DEBUG] [REMOTE ] VGSH: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:21.789109] [DEBUG] [REMOTE ] VGSH: PASS: Integrity check passed. [2026-01-06T12:25:21.789151] [DEBUG] [REMOTE ] VGSH: Symbol is viable for forecasting. [2026-01-06T12:25:21.789205] [INFO ] [MAIN ] [3326/3534] VGSH kept (0.4s) | 3322 kept, 4 rejected | 131.6/min | ETA: 1.6m [2026-01-06T12:25:21.940174] [DEBUG] [REMOTE ] VICI: Retrieved 2065 rows, trimmed to 300. [2026-01-06T12:25:21.940304] [DEBUG] [REMOTE ] VICI: PASS: History has at least 300 days. [2026-01-06T12:25:21.940524] [DEBUG] [REMOTE ] VICI: PASS: Price check passed. Min price $27.30. [2026-01-06T12:25:21.940694] [DEBUG] [REMOTE ] VICI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:21.940806] [DEBUG] [REMOTE ] VICI: PASS: Integrity check passed. [2026-01-06T12:25:21.940845] [DEBUG] [REMOTE ] VICI: Symbol is viable for forecasting. [2026-01-06T12:25:21.940895] [INFO ] [MAIN ] [3327/3534] VICI kept (0.2s) | 3323 kept, 4 rejected | 131.6/min | ETA: 1.6m [2026-01-06T12:25:22.399684] [DEBUG] [REMOTE ] VIGI: Retrieved 2476 rows, trimmed to 300. [2026-01-06T12:25:22.399808] [DEBUG] [REMOTE ] VIGI: PASS: History has at least 300 days. [2026-01-06T12:25:22.400001] [DEBUG] [REMOTE ] VIGI: PASS: Price check passed. Min price $86.90. [2026-01-06T12:25:22.400131] [DEBUG] [REMOTE ] VIGI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:22.400237] [DEBUG] [REMOTE ] VIGI: PASS: Integrity check passed. [2026-01-06T12:25:22.400276] [DEBUG] [REMOTE ] VIGI: Symbol is viable for forecasting. [2026-01-06T12:25:22.400321] [INFO ] [MAIN ] [3328/3534] VIGI kept (0.5s) | 3324 kept, 4 rejected | 131.6/min | ETA: 1.6m [2026-01-06T12:25:22.867559] [DEBUG] [REMOTE ] VINP: Retrieved 1240 rows, trimmed to 300. [2026-01-06T12:25:22.867812] [DEBUG] [REMOTE ] VINP: PASS: History has at least 300 days. [2026-01-06T12:25:22.868080] [DEBUG] [REMOTE ] VINP: PASS: Price check passed. Min price $10.69. [2026-01-06T12:25:22.868408] [DEBUG] [REMOTE ] VINP: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:22.868547] [DEBUG] [REMOTE ] VINP: PASS: Integrity check passed. [2026-01-06T12:25:22.868611] [DEBUG] [REMOTE ] VINP: Symbol is viable for forecasting. [2026-01-06T12:25:22.868666] [INFO ] [MAIN ] [3329/3534] VINP kept (0.5s) | 3325 kept, 4 rejected | 131.6/min | ETA: 1.6m [2026-01-06T12:25:23.306393] [DEBUG] [REMOTE ] VIPS: Retrieved 3466 rows, trimmed to 300. [2026-01-06T12:25:23.306620] [DEBUG] [REMOTE ] VIPS: PASS: History has at least 300 days. [2026-01-06T12:25:23.306895] [DEBUG] [REMOTE ] VIPS: PASS: Price check passed. Min price $17.49. [2026-01-06T12:25:23.307043] [DEBUG] [REMOTE ] VIPS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:23.307173] [DEBUG] [REMOTE ] VIPS: PASS: Integrity check passed. [2026-01-06T12:25:23.307217] [DEBUG] [REMOTE ] VIPS: Symbol is viable for forecasting. [2026-01-06T12:25:23.307275] [INFO ] [MAIN ] [3330/3534] VIPS kept (0.4s) | 3326 kept, 4 rejected | 131.6/min | ETA: 1.6m [2026-01-06T12:25:23.935304] [DEBUG] [REMOTE ] VIRC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:23.935523] [DEBUG] [REMOTE ] VIRC: PASS: History has at least 300 days. [2026-01-06T12:25:23.935893] [DEBUG] [REMOTE ] VIRC: PASS: Price check passed. Min price $6.28. [2026-01-06T12:25:23.936043] [DEBUG] [REMOTE ] VIRC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:23.936193] [DEBUG] [REMOTE ] VIRC: PASS: Integrity check passed. [2026-01-06T12:25:23.936236] [DEBUG] [REMOTE ] VIRC: Symbol is viable for forecasting. [2026-01-06T12:25:23.936292] [INFO ] [MAIN ] [3331/3534] VIRC kept (0.6s) | 3327 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:24.197227] [DEBUG] [REMOTE ] VITL: Retrieved 1364 rows, trimmed to 300. [2026-01-06T12:25:24.197431] [DEBUG] [REMOTE ] VITL: PASS: History has at least 300 days. [2026-01-06T12:25:24.197765] [DEBUG] [REMOTE ] VITL: PASS: Price check passed. Min price $29.70. [2026-01-06T12:25:24.197922] [DEBUG] [REMOTE ] VITL: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:24.198050] [DEBUG] [REMOTE ] VITL: PASS: Integrity check passed. [2026-01-06T12:25:24.198093] [DEBUG] [REMOTE ] VITL: Symbol is viable for forecasting. [2026-01-06T12:25:24.198145] [INFO ] [MAIN ] [3332/3534] VITL kept (0.3s) | 3328 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:24.806055] [DEBUG] [REMOTE ] VKQ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:24.806223] [DEBUG] [REMOTE ] VKQ: PASS: History has at least 300 days. [2026-01-06T12:25:24.806527] [DEBUG] [REMOTE ] VKQ: PASS: Price check passed. Min price $9.43. [2026-01-06T12:25:24.806713] [DEBUG] [REMOTE ] VKQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:24.806863] [DEBUG] [REMOTE ] VKQ: PASS: Integrity check passed. [2026-01-06T12:25:24.806907] [DEBUG] [REMOTE ] VKQ: Symbol is viable for forecasting. [2026-01-06T12:25:24.806957] [INFO ] [MAIN ] [3333/3534] VKQ kept (0.6s) | 3329 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:25.133203] [DEBUG] [REMOTE ] VKTX: Retrieved 2688 rows, trimmed to 300. [2026-01-06T12:25:25.133401] [DEBUG] [REMOTE ] VKTX: PASS: History has at least 300 days. [2026-01-06T12:25:25.133691] [DEBUG] [REMOTE ] VKTX: PASS: Price check passed. Min price $31.42. [2026-01-06T12:25:25.133833] [DEBUG] [REMOTE ] VKTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:25.133963] [DEBUG] [REMOTE ] VKTX: PASS: Integrity check passed. [2026-01-06T12:25:25.134003] [DEBUG] [REMOTE ] VKTX: Symbol is viable for forecasting. [2026-01-06T12:25:25.134055] [INFO ] [MAIN ] [3334/3534] VKTX kept (0.3s) | 3330 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:25.687768] [DEBUG] [REMOTE ] VLGEA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:25.687905] [DEBUG] [REMOTE ] VLGEA: PASS: History has at least 300 days. [2026-01-06T12:25:25.688123] [DEBUG] [REMOTE ] VLGEA: PASS: Price check passed. Min price $30.92. [2026-01-06T12:25:25.688263] [DEBUG] [REMOTE ] VLGEA: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:25.688383] [DEBUG] [REMOTE ] VLGEA: PASS: Integrity check passed. [2026-01-06T12:25:25.688425] [DEBUG] [REMOTE ] VLGEA: Symbol is viable for forecasting. [2026-01-06T12:25:25.688474] [INFO ] [MAIN ] [3335/3534] VLGEA kept (0.6s) | 3331 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:25.930371] [DEBUG] [REMOTE ] VLN: Retrieved 1069 rows, trimmed to 300. [2026-01-06T12:25:25.930488] [DEBUG] [REMOTE ] VLN: PASS: History has at least 300 days. [2026-01-06T12:25:25.930701] [DEBUG] [REMOTE ] VLN: PASS: Price check passed. Min price $1.38. [2026-01-06T12:25:25.930838] [DEBUG] [REMOTE ] VLN: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:25.930947] [DEBUG] [REMOTE ] VLN: PASS: Integrity check passed. [2026-01-06T12:25:25.930986] [DEBUG] [REMOTE ] VLN: Symbol is viable for forecasting. [2026-01-06T12:25:25.931033] [INFO ] [MAIN ] [3336/3534] VLN kept (0.2s) | 3332 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:26.568129] [DEBUG] [REMOTE ] VLO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:26.568263] [DEBUG] [REMOTE ] VLO: PASS: History has at least 300 days. [2026-01-06T12:25:26.568472] [DEBUG] [REMOTE ] VLO: PASS: Price check passed. Min price $155.36. [2026-01-06T12:25:26.568623] [DEBUG] [REMOTE ] VLO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:26.568737] [DEBUG] [REMOTE ] VLO: PASS: Integrity check passed. [2026-01-06T12:25:26.568776] [DEBUG] [REMOTE ] VLO: Symbol is viable for forecasting. [2026-01-06T12:25:26.568822] [INFO ] [MAIN ] [3337/3534] VLO kept (0.6s) | 3333 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:26.901898] [DEBUG] [REMOTE ] VLRS: Retrieved 3093 rows, trimmed to 300. [2026-01-06T12:25:26.902030] [DEBUG] [REMOTE ] VLRS: PASS: History has at least 300 days. [2026-01-06T12:25:26.902246] [DEBUG] [REMOTE ] VLRS: PASS: Price check passed. Min price $6.30. [2026-01-06T12:25:26.902384] [DEBUG] [REMOTE ] VLRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:26.902501] [DEBUG] [REMOTE ] VLRS: PASS: Integrity check passed. [2026-01-06T12:25:26.902542] [DEBUG] [REMOTE ] VLRS: Symbol is viable for forecasting. [2026-01-06T12:25:26.902607] [INFO ] [MAIN ] [3338/3534] VLRS kept (0.3s) | 3334 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:27.195885] [DEBUG] [REMOTE ] VLTO: Retrieved 565 rows, trimmed to 300. [2026-01-06T12:25:27.196034] [DEBUG] [REMOTE ] VLTO: PASS: History has at least 300 days. [2026-01-06T12:25:27.196228] [DEBUG] [REMOTE ] VLTO: PASS: Price check passed. Min price $97.16. [2026-01-06T12:25:27.196361] [DEBUG] [REMOTE ] VLTO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:27.196467] [DEBUG] [REMOTE ] VLTO: PASS: Integrity check passed. [2026-01-06T12:25:27.196506] [DEBUG] [REMOTE ] VLTO: Symbol is viable for forecasting. [2026-01-06T12:25:27.196553] [INFO ] [MAIN ] [3339/3534] VLTO kept (0.3s) | 3335 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:27.842012] [DEBUG] [REMOTE ] VLY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:27.842211] [DEBUG] [REMOTE ] VLY: PASS: History has at least 300 days. [2026-01-06T12:25:27.842512] [DEBUG] [REMOTE ] VLY: PASS: Price check passed. Min price $9.63. [2026-01-06T12:25:27.842683] [DEBUG] [REMOTE ] VLY: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:27.842839] [DEBUG] [REMOTE ] VLY: PASS: Integrity check passed. [2026-01-06T12:25:27.842882] [DEBUG] [REMOTE ] VLY: Symbol is viable for forecasting. [2026-01-06T12:25:27.842937] [INFO ] [MAIN ] [3340/3534] VLY kept (0.6s) | 3336 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:28.293380] [DEBUG] [REMOTE ] VMBS: Retrieved 4053 rows, trimmed to 300. [2026-01-06T12:25:28.293601] [DEBUG] [REMOTE ] VMBS: PASS: History has at least 300 days. [2026-01-06T12:25:28.293867] [DEBUG] [REMOTE ] VMBS: PASS: Price check passed. Min price $46.36. [2026-01-06T12:25:28.294008] [DEBUG] [REMOTE ] VMBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:28.294134] [DEBUG] [REMOTE ] VMBS: PASS: Integrity check passed. [2026-01-06T12:25:28.294178] [DEBUG] [REMOTE ] VMBS: Symbol is viable for forecasting. [2026-01-06T12:25:28.294233] [INFO ] [MAIN ] [3341/3534] VMBS kept (0.5s) | 3337 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:28.580403] [DEBUG] [REMOTE ] VMD: Retrieved 1983 rows, trimmed to 300. [2026-01-06T12:25:28.580616] [DEBUG] [REMOTE ] VMD: PASS: History has at least 300 days. [2026-01-06T12:25:28.580869] [DEBUG] [REMOTE ] VMD: PASS: Price check passed. Min price $6.26. [2026-01-06T12:25:28.581006] [DEBUG] [REMOTE ] VMD: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:28.581131] [DEBUG] [REMOTE ] VMD: PASS: Integrity check passed. [2026-01-06T12:25:28.581171] [DEBUG] [REMOTE ] VMD: Symbol is viable for forecasting. [2026-01-06T12:25:28.581223] [INFO ] [MAIN ] [3342/3534] VMD kept (0.3s) | 3338 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:29.188622] [DEBUG] [REMOTE ] VMI: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:29.188822] [DEBUG] [REMOTE ] VMI: PASS: History has at least 300 days. [2026-01-06T12:25:29.189119] [DEBUG] [REMOTE ] VMI: PASS: Price check passed. Min price $378.59. [2026-01-06T12:25:29.189261] [DEBUG] [REMOTE ] VMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:29.189392] [DEBUG] [REMOTE ] VMI: PASS: Integrity check passed. [2026-01-06T12:25:29.189432] [DEBUG] [REMOTE ] VMI: Symbol is viable for forecasting. [2026-01-06T12:25:29.189494] [INFO ] [MAIN ] [3343/3534] VMI kept (0.6s) | 3339 kept, 4 rejected | 131.6/min | ETA: 1.5m [2026-01-06T12:25:29.742400] [DEBUG] [REMOTE ] VMO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:29.742660] [DEBUG] [REMOTE ] VMO: PASS: History has at least 300 days. [2026-01-06T12:25:29.742987] [DEBUG] [REMOTE ] VMO: PASS: Price check passed. Min price $9.43. [2026-01-06T12:25:29.743206] [DEBUG] [REMOTE ] VMO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:29.743398] [DEBUG] [REMOTE ] VMO: PASS: Integrity check passed. [2026-01-06T12:25:29.743477] [DEBUG] [REMOTE ] VMO: Symbol is viable for forecasting. [2026-01-06T12:25:29.743595] [INFO ] [MAIN ] [3344/3534] VMO kept (0.6s) | 3340 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:30.157552] [DEBUG] [REMOTE ] VNDA: Retrieved 4964 rows, trimmed to 300. [2026-01-06T12:25:30.157806] [DEBUG] [REMOTE ] VNDA: PASS: History has at least 300 days. [2026-01-06T12:25:30.158082] [DEBUG] [REMOTE ] VNDA: PASS: Price check passed. Min price $4.32. [2026-01-06T12:25:30.158223] [DEBUG] [REMOTE ] VNDA: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:30.158360] [DEBUG] [REMOTE ] VNDA: PASS: Integrity check passed. [2026-01-06T12:25:30.158403] [DEBUG] [REMOTE ] VNDA: Symbol is viable for forecasting. [2026-01-06T12:25:30.158457] [INFO ] [MAIN ] [3345/3534] VNDA kept (0.4s) | 3341 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:30.694981] [DEBUG] [REMOTE ] VNO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:30.695116] [DEBUG] [REMOTE ] VNO: PASS: History has at least 300 days. [2026-01-06T12:25:30.695333] [DEBUG] [REMOTE ] VNO: PASS: Price check passed. Min price $32.31. [2026-01-06T12:25:30.695464] [DEBUG] [REMOTE ] VNO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:30.695598] [DEBUG] [REMOTE ] VNO: PASS: Integrity check passed. [2026-01-06T12:25:30.695640] [DEBUG] [REMOTE ] VNO: Symbol is viable for forecasting. [2026-01-06T12:25:30.695688] [INFO ] [MAIN ] [3346/3534] VNO kept (0.5s) | 3342 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:31.063620] [DEBUG] [REMOTE ] VNOM: Retrieved 2905 rows, trimmed to 300. [2026-01-06T12:25:31.063812] [DEBUG] [REMOTE ] VNOM: PASS: History has at least 300 days. [2026-01-06T12:25:31.064070] [DEBUG] [REMOTE ] VNOM: PASS: Price check passed. Min price $35.66. [2026-01-06T12:25:31.064214] [DEBUG] [REMOTE ] VNOM: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:31.064338] [DEBUG] [REMOTE ] VNOM: PASS: Integrity check passed. [2026-01-06T12:25:31.064381] [DEBUG] [REMOTE ] VNOM: Symbol is viable for forecasting. [2026-01-06T12:25:31.064435] [INFO ] [MAIN ] [3347/3534] VNOM kept (0.4s) | 3343 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:31.463188] [DEBUG] [REMOTE ] VNQI: Retrieved 3817 rows, trimmed to 300. [2026-01-06T12:25:31.463397] [DEBUG] [REMOTE ] VNQI: PASS: History has at least 300 days. [2026-01-06T12:25:31.463724] [DEBUG] [REMOTE ] VNQI: PASS: Price check passed. Min price $44.28. [2026-01-06T12:25:31.463869] [DEBUG] [REMOTE ] VNQI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:31.464005] [DEBUG] [REMOTE ] VNQI: PASS: Integrity check passed. [2026-01-06T12:25:31.464047] [DEBUG] [REMOTE ] VNQI: Symbol is viable for forecasting. [2026-01-06T12:25:31.464102] [INFO ] [MAIN ] [3348/3534] VNQI kept (0.4s) | 3344 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:31.836614] [DEBUG] [REMOTE ] VOC: Retrieved 3688 rows, trimmed to 300. [2026-01-06T12:25:31.836814] [DEBUG] [REMOTE ] VOC: PASS: History has at least 300 days. [2026-01-06T12:25:31.837118] [DEBUG] [REMOTE ] VOC: PASS: Price check passed. Min price $2.70. [2026-01-06T12:25:31.837262] [DEBUG] [REMOTE ] VOC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:31.837398] [DEBUG] [REMOTE ] VOC: PASS: Integrity check passed. [2026-01-06T12:25:31.837440] [DEBUG] [REMOTE ] VOC: Symbol is viable for forecasting. [2026-01-06T12:25:31.837495] [INFO ] [MAIN ] [3349/3534] VOC kept (0.4s) | 3345 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:32.385490] [DEBUG] [REMOTE ] VOD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:32.385692] [DEBUG] [REMOTE ] VOD: PASS: History has at least 300 days. [2026-01-06T12:25:32.386004] [DEBUG] [REMOTE ] VOD: PASS: Price check passed. Min price $10.93. [2026-01-06T12:25:32.386178] [DEBUG] [REMOTE ] VOD: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:32.386334] [DEBUG] [REMOTE ] VOD: PASS: Integrity check passed. [2026-01-06T12:25:32.386387] [DEBUG] [REMOTE ] VOD: Symbol is viable for forecasting. [2026-01-06T12:25:32.386453] [INFO ] [MAIN ] [3350/3534] VOD kept (0.5s) | 3346 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:32.783654] [DEBUG] [REMOTE ] VONE: Retrieved 3845 rows, trimmed to 300. [2026-01-06T12:25:32.783799] [DEBUG] [REMOTE ] VONE: PASS: History has at least 300 days. [2026-01-06T12:25:32.783992] [DEBUG] [REMOTE ] VONE: PASS: Price check passed. Min price $294.41. [2026-01-06T12:25:32.784123] [DEBUG] [REMOTE ] VONE: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:32.784227] [DEBUG] [REMOTE ] VONE: PASS: Integrity check passed. [2026-01-06T12:25:32.784265] [DEBUG] [REMOTE ] VONE: Symbol is viable for forecasting. [2026-01-06T12:25:32.784311] [INFO ] [MAIN ] [3351/3534] VONE kept (0.4s) | 3347 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:33.048817] [DEBUG] [REMOTE ] VONG: Retrieved 3845 rows, trimmed to 300. [2026-01-06T12:25:33.048942] [DEBUG] [REMOTE ] VONG: PASS: History has at least 300 days. [2026-01-06T12:25:33.049138] [DEBUG] [REMOTE ] VONG: PASS: Price check passed. Min price $116.91. [2026-01-06T12:25:33.049268] [DEBUG] [REMOTE ] VONG: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:33.049374] [DEBUG] [REMOTE ] VONG: PASS: Integrity check passed. [2026-01-06T12:25:33.049412] [DEBUG] [REMOTE ] VONG: Symbol is viable for forecasting. [2026-01-06T12:25:33.049458] [INFO ] [MAIN ] [3352/3534] VONG kept (0.3s) | 3348 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:33.425399] [DEBUG] [REMOTE ] VOTE: Retrieved 1139 rows, trimmed to 300. [2026-01-06T12:25:33.425534] [DEBUG] [REMOTE ] VOTE: PASS: History has at least 300 days. [2026-01-06T12:25:33.425770] [DEBUG] [REMOTE ] VOTE: PASS: Price check passed. Min price $76.46. [2026-01-06T12:25:33.425901] [DEBUG] [REMOTE ] VOTE: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:33.426010] [DEBUG] [REMOTE ] VOTE: PASS: Integrity check passed. [2026-01-06T12:25:33.426049] [DEBUG] [REMOTE ] VOTE: Symbol is viable for forecasting. [2026-01-06T12:25:33.426568] [INFO ] [MAIN ] [3353/3534] VOTE kept (0.4s) | 3349 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:33.945103] [DEBUG] [REMOTE ] VPG: Retrieved 3908 rows, trimmed to 300. [2026-01-06T12:25:33.945251] [DEBUG] [REMOTE ] VPG: PASS: History has at least 300 days. [2026-01-06T12:25:33.945476] [DEBUG] [REMOTE ] VPG: PASS: Price check passed. Min price $29.28. [2026-01-06T12:25:33.945639] [DEBUG] [REMOTE ] VPG: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:33.945801] [DEBUG] [REMOTE ] VPG: PASS: Integrity check passed. [2026-01-06T12:25:33.945850] [DEBUG] [REMOTE ] VPG: Symbol is viable for forecasting. [2026-01-06T12:25:33.945900] [INFO ] [MAIN ] [3354/3534] VPG kept (0.5s) | 3350 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:34.193102] [DEBUG] [REMOTE ] VPLS: Retrieved 520 rows, trimmed to 300. [2026-01-06T12:25:34.193313] [DEBUG] [REMOTE ] VPLS: PASS: History has at least 300 days. [2026-01-06T12:25:34.193637] [DEBUG] [REMOTE ] VPLS: PASS: Price check passed. Min price $77.33. [2026-01-06T12:25:34.193859] [DEBUG] [REMOTE ] VPLS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:34.194010] [DEBUG] [REMOTE ] VPLS: PASS: Integrity check passed. [2026-01-06T12:25:34.194066] [DEBUG] [REMOTE ] VPLS: Symbol is viable for forecasting. [2026-01-06T12:25:34.194133] [INFO ] [MAIN ] [3355/3534] VPLS kept (0.2s) | 3351 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:34.711208] [DEBUG] [REMOTE ] VRA: Retrieved 3824 rows, trimmed to 300. [2026-01-06T12:25:34.711344] [DEBUG] [REMOTE ] VRA: PASS: History has at least 300 days. [2026-01-06T12:25:34.711553] [DEBUG] [REMOTE ] VRA: PASS: Price check passed. Min price $1.80. [2026-01-06T12:25:34.711723] [DEBUG] [REMOTE ] VRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:34.711846] [DEBUG] [REMOTE ] VRA: PASS: Integrity check passed. [2026-01-06T12:25:34.711894] [DEBUG] [REMOTE ] VRA: Symbol is viable for forecasting. [2026-01-06T12:25:34.711943] [INFO ] [MAIN ] [3356/3534] VRA kept (0.5s) | 3352 kept, 4 rejected | 131.6/min | ETA: 1.4m [2026-01-06T12:25:35.071437] [DEBUG] [REMOTE ] VRCA: Retrieved 1899 rows, trimmed to 300. [2026-01-06T12:25:35.071642] [DEBUG] [REMOTE ] VRCA: PASS: History has at least 300 days. [2026-01-06T12:25:35.071887] [DEBUG] [REMOTE ] VRCA: PASS: Price check passed. Min price $3.28. [2026-01-06T12:25:35.072025] [DEBUG] [REMOTE ] VRCA: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:35.072141] [DEBUG] [REMOTE ] VRCA: PASS: Integrity check passed. [2026-01-06T12:25:35.072181] [DEBUG] [REMOTE ] VRCA: Symbol is viable for forecasting. [2026-01-06T12:25:35.072232] [INFO ] [MAIN ] [3357/3534] VRCA kept (0.4s) | 3353 kept, 4 rejected | 131.6/min | ETA: 1.3m [2026-01-06T12:25:35.512730] [DEBUG] [REMOTE ] VRDN: Retrieved 2905 rows, trimmed to 300. [2026-01-06T12:25:35.512884] [DEBUG] [REMOTE ] VRDN: PASS: History has at least 300 days. [2026-01-06T12:25:35.513126] [DEBUG] [REMOTE ] VRDN: PASS: Price check passed. Min price $20.78. [2026-01-06T12:25:35.513280] [DEBUG] [REMOTE ] VRDN: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:35.513624] [DEBUG] [REMOTE ] VRDN: PASS: Integrity check passed. [2026-01-06T12:25:35.513670] [DEBUG] [REMOTE ] VRDN: Symbol is viable for forecasting. [2026-01-06T12:25:35.513726] [INFO ] [MAIN ] [3358/3534] VRDN kept (0.4s) | 3354 kept, 4 rejected | 131.6/min | ETA: 1.3m [2026-01-06T12:25:36.062524] [DEBUG] [REMOTE ] VRE: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:36.062749] [DEBUG] [REMOTE ] VRE: PASS: History has at least 300 days. [2026-01-06T12:25:36.063175] [DEBUG] [REMOTE ] VRE: PASS: Price check passed. Min price $14.10. [2026-01-06T12:25:36.063318] [DEBUG] [REMOTE ] VRE: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:36.063482] [DEBUG] [REMOTE ] VRE: PASS: Integrity check passed. [2026-01-06T12:25:36.063522] [DEBUG] [REMOTE ] VRE: Symbol is viable for forecasting. [2026-01-06T12:25:36.063604] [INFO ] [MAIN ] [3359/3534] VRE kept (0.5s) | 3355 kept, 4 rejected | 131.6/min | ETA: 1.3m [2026-01-06T12:25:36.384247] [DEBUG] [REMOTE ] VREX: Retrieved 2252 rows, trimmed to 300. [2026-01-06T12:25:36.384388] [DEBUG] [REMOTE ] VREX: PASS: History has at least 300 days. [2026-01-06T12:25:36.384661] [DEBUG] [REMOTE ] VREX: PASS: Price check passed. Min price $10.24. [2026-01-06T12:25:36.384830] [DEBUG] [REMOTE ] VREX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:36.384961] [DEBUG] [REMOTE ] VREX: PASS: Integrity check passed. [2026-01-06T12:25:36.385010] [DEBUG] [REMOTE ] VREX: Symbol is viable for forecasting. [2026-01-06T12:25:36.385071] [INFO ] [MAIN ] [3360/3534] VREX kept (0.3s) | 3356 kept, 4 rejected | 131.6/min | ETA: 1.3m [2026-01-06T12:25:36.762007] [DEBUG] [REMOTE ] VRIG: Retrieved 2334 rows, trimmed to 300. [2026-01-06T12:25:36.762128] [DEBUG] [REMOTE ] VRIG: PASS: History has at least 300 days. [2026-01-06T12:25:36.762319] [DEBUG] [REMOTE ] VRIG: PASS: Price check passed. Min price $24.82. [2026-01-06T12:25:36.762449] [DEBUG] [REMOTE ] VRIG: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:36.762553] [DEBUG] [REMOTE ] VRIG: PASS: Integrity check passed. [2026-01-06T12:25:36.762622] [DEBUG] [REMOTE ] VRIG: Symbol is viable for forecasting. [2026-01-06T12:25:36.762670] [INFO ] [MAIN ] [3361/3534] VRIG kept (0.4s) | 3357 kept, 4 rejected | 131.6/min | ETA: 1.3m [2026-01-06T12:25:37.230206] [DEBUG] [REMOTE ] VRNS: Retrieved 2981 rows, trimmed to 300. [2026-01-06T12:25:37.230383] [DEBUG] [REMOTE ] VRNS: PASS: History has at least 300 days. [2026-01-06T12:25:37.230644] [DEBUG] [REMOTE ] VRNS: PASS: Price check passed. Min price $30.20. [2026-01-06T12:25:37.230786] [DEBUG] [REMOTE ] VRNS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:37.230902] [DEBUG] [REMOTE ] VRNS: PASS: Integrity check passed. [2026-01-06T12:25:37.230943] [DEBUG] [REMOTE ] VRNS: Symbol is viable for forecasting. [2026-01-06T12:25:37.230994] [INFO ] [MAIN ] [3362/3534] VRNS kept (0.5s) | 3358 kept, 4 rejected | 131.6/min | ETA: 1.3m [2026-01-06T12:25:37.568052] [DEBUG] [REMOTE ] VRRM: Retrieved 2208 rows, trimmed to 300. [2026-01-06T12:25:37.568235] [DEBUG] [REMOTE ] VRRM: PASS: History has at least 300 days. [2026-01-06T12:25:37.568490] [DEBUG] [REMOTE ] VRRM: PASS: Price check passed. Min price $20.86. [2026-01-06T12:25:37.568653] [DEBUG] [REMOTE ] VRRM: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:37.568777] [DEBUG] [REMOTE ] VRRM: PASS: Integrity check passed. [2026-01-06T12:25:37.568819] [DEBUG] [REMOTE ] VRRM: Symbol is viable for forecasting. [2026-01-06T12:25:37.568873] [INFO ] [MAIN ] [3363/3534] VRRM kept (0.3s) | 3359 kept, 4 rejected | 131.6/min | ETA: 1.3m [2026-01-06T12:25:37.986349] [DEBUG] [REMOTE ] VRSK: Retrieved 4086 rows, trimmed to 300. [2026-01-06T12:25:37.986481] [DEBUG] [REMOTE ] VRSK: PASS: History has at least 300 days. [2026-01-06T12:25:37.986724] [DEBUG] [REMOTE ] VRSK: PASS: Price check passed. Min price $207.57. [2026-01-06T12:25:37.986860] [DEBUG] [REMOTE ] VRSK: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:37.986974] [DEBUG] [REMOTE ] VRSK: PASS: Integrity check passed. [2026-01-06T12:25:37.987014] [DEBUG] [REMOTE ] VRSK: Symbol is viable for forecasting. [2026-01-06T12:25:37.987063] [INFO ] [MAIN ] [3364/3534] VRSK kept (0.4s) | 3360 kept, 4 rejected | 131.7/min | ETA: 1.3m [2026-01-06T12:25:38.512094] [DEBUG] [REMOTE ] VRSN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:38.512220] [DEBUG] [REMOTE ] VRSN: PASS: History has at least 300 days. [2026-01-06T12:25:38.512432] [DEBUG] [REMOTE ] VRSN: PASS: Price check passed. Min price $232.10. [2026-01-06T12:25:38.512566] [DEBUG] [REMOTE ] VRSN: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:38.512697] [DEBUG] [REMOTE ] VRSN: PASS: Integrity check passed. [2026-01-06T12:25:38.512736] [DEBUG] [REMOTE ] VRSN: Symbol is viable for forecasting. [2026-01-06T12:25:38.512783] [INFO ] [MAIN ] [3365/3534] VRSN kept (0.5s) | 3361 kept, 4 rejected | 131.6/min | ETA: 1.3m [2026-01-06T12:25:38.980433] [DEBUG] [REMOTE ] VRTS: Retrieved 4278 rows, trimmed to 300. [2026-01-06T12:25:38.980559] [DEBUG] [REMOTE ] VRTS: PASS: History has at least 300 days. [2026-01-06T12:25:38.980792] [DEBUG] [REMOTE ] VRTS: PASS: Price check passed. Min price $155.33. [2026-01-06T12:25:38.980953] [DEBUG] [REMOTE ] VRTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:38.981063] [DEBUG] [REMOTE ] VRTS: PASS: Integrity check passed. [2026-01-06T12:25:38.981103] [DEBUG] [REMOTE ] VRTS: Symbol is viable for forecasting. [2026-01-06T12:25:38.981149] [INFO ] [MAIN ] [3366/3534] VRTS kept (0.5s) | 3362 kept, 4 rejected | 131.6/min | ETA: 1.3m [2026-01-06T12:25:39.496156] [DEBUG] [REMOTE ] VRTX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:39.496292] [DEBUG] [REMOTE ] VRTX: PASS: History has at least 300 days. [2026-01-06T12:25:39.496513] [DEBUG] [REMOTE ] VRTX: PASS: Price check passed. Min price $407.37. [2026-01-06T12:25:39.496667] [DEBUG] [REMOTE ] VRTX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:39.496787] [DEBUG] [REMOTE ] VRTX: PASS: Integrity check passed. [2026-01-06T12:25:39.496826] [DEBUG] [REMOTE ] VRTX: Symbol is viable for forecasting. [2026-01-06T12:25:39.496874] [INFO ] [MAIN ] [3367/3534] VRTX kept (0.5s) | 3363 kept, 4 rejected | 131.6/min | ETA: 1.3m [2026-01-06T12:25:39.678994] [DEBUG] [REMOTE ] VS: Retrieved 1248 rows, trimmed to 300. [2026-01-06T12:25:39.679110] [DEBUG] [REMOTE ] VS: PASS: History has at least 300 days. [2026-01-06T12:25:39.679298] [DEBUG] [REMOTE ] VS: PASS: Price check passed. Min price $1.21. [2026-01-06T12:25:39.679427] [DEBUG] [REMOTE ] VS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:39.679533] [DEBUG] [REMOTE ] VS: PASS: Integrity check passed. [2026-01-06T12:25:39.679598] [DEBUG] [REMOTE ] VS: Symbol is viable for forecasting. [2026-01-06T12:25:39.679648] [INFO ] [MAIN ] [3368/3534] VS kept (0.2s) | 3364 kept, 4 rejected | 131.7/min | ETA: 1.3m [2026-01-06T12:25:40.168545] [DEBUG] [REMOTE ] VSCO: Retrieved 1120 rows, trimmed to 300. [2026-01-06T12:25:40.168689] [DEBUG] [REMOTE ] VSCO: PASS: History has at least 300 days. [2026-01-06T12:25:40.168885] [DEBUG] [REMOTE ] VSCO: PASS: Price check passed. Min price $28.25. [2026-01-06T12:25:40.169015] [DEBUG] [REMOTE ] VSCO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:40.169122] [DEBUG] [REMOTE ] VSCO: PASS: Integrity check passed. [2026-01-06T12:25:40.169162] [DEBUG] [REMOTE ] VSCO: Symbol is viable for forecasting. [2026-01-06T12:25:40.169208] [INFO ] [MAIN ] [3369/3534] VSCO kept (0.5s) | 3365 kept, 4 rejected | 131.7/min | ETA: 1.3m [2026-01-06T12:25:40.660697] [DEBUG] [REMOTE ] VSDA: Retrieved 2192 rows, trimmed to 300. [2026-01-06T12:25:40.660821] [DEBUG] [REMOTE ] VSDA: PASS: History has at least 300 days. [2026-01-06T12:25:40.661017] [DEBUG] [REMOTE ] VSDA: PASS: Price check passed. Min price $50.97. [2026-01-06T12:25:40.661149] [DEBUG] [REMOTE ] VSDA: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:40.661256] [DEBUG] [REMOTE ] VSDA: PASS: Integrity check passed. [2026-01-06T12:25:40.661297] [DEBUG] [REMOTE ] VSDA: Symbol is viable for forecasting. [2026-01-06T12:25:40.661343] [INFO ] [MAIN ] [3370/3534] VSDA kept (0.5s) | 3366 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:41.169511] [DEBUG] [REMOTE ] VSEC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:41.169863] [DEBUG] [REMOTE ] VSEC: PASS: History has at least 300 days. [2026-01-06T12:25:41.170085] [DEBUG] [REMOTE ] VSEC: PASS: Price check passed. Min price $154.86. [2026-01-06T12:25:41.170219] [DEBUG] [REMOTE ] VSEC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:41.170336] [DEBUG] [REMOTE ] VSEC: PASS: Integrity check passed. [2026-01-06T12:25:41.170375] [DEBUG] [REMOTE ] VSEC: Symbol is viable for forecasting. [2026-01-06T12:25:41.170423] [INFO ] [MAIN ] [3371/3534] VSEC kept (0.5s) | 3367 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:41.636016] [DEBUG] [REMOTE ] VSH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:41.636141] [DEBUG] [REMOTE ] VSH: PASS: History has at least 300 days. [2026-01-06T12:25:41.636342] [DEBUG] [REMOTE ] VSH: PASS: Price check passed. Min price $11.74. [2026-01-06T12:25:41.636473] [DEBUG] [REMOTE ] VSH: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:41.636602] [DEBUG] [REMOTE ] VSH: PASS: Integrity check passed. [2026-01-06T12:25:41.636644] [DEBUG] [REMOTE ] VSH: Symbol is viable for forecasting. [2026-01-06T12:25:41.636690] [INFO ] [MAIN ] [3372/3534] VSH kept (0.5s) | 3368 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:41.990129] [DEBUG] [REMOTE ] VSTM: Retrieved 3505 rows, trimmed to 300. [2026-01-06T12:25:41.990257] [DEBUG] [REMOTE ] VSTM: PASS: History has at least 300 days. [2026-01-06T12:25:41.990455] [DEBUG] [REMOTE ] VSTM: PASS: Price check passed. Min price $6.87. [2026-01-06T12:25:41.990618] [DEBUG] [REMOTE ] VSTM: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:41.990731] [DEBUG] [REMOTE ] VSTM: PASS: Integrity check passed. [2026-01-06T12:25:41.990770] [DEBUG] [REMOTE ] VSTM: Symbol is viable for forecasting. [2026-01-06T12:25:41.990816] [INFO ] [MAIN ] [3373/3534] VSTM kept (0.4s) | 3369 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:42.250978] [DEBUG] [REMOTE ] VSTS: Retrieved 564 rows, trimmed to 300. [2026-01-06T12:25:42.251110] [DEBUG] [REMOTE ] VSTS: PASS: History has at least 300 days. [2026-01-06T12:25:42.251301] [DEBUG] [REMOTE ] VSTS: PASS: Price check passed. Min price $4.62. [2026-01-06T12:25:42.251433] [DEBUG] [REMOTE ] VSTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:42.251542] [DEBUG] [REMOTE ] VSTS: PASS: Integrity check passed. [2026-01-06T12:25:42.251600] [DEBUG] [REMOTE ] VSTS: Symbol is viable for forecasting. [2026-01-06T12:25:42.251648] [INFO ] [MAIN ] [3374/3534] VSTS kept (0.3s) | 3370 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:42.702900] [DEBUG] [REMOTE ] VTC: Retrieved 2048 rows, trimmed to 300. [2026-01-06T12:25:42.703037] [DEBUG] [REMOTE ] VTC: PASS: History has at least 300 days. [2026-01-06T12:25:42.703243] [DEBUG] [REMOTE ] VTC: PASS: Price check passed. Min price $77.07. [2026-01-06T12:25:42.703372] [DEBUG] [REMOTE ] VTC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:42.703483] [DEBUG] [REMOTE ] VTC: PASS: Integrity check passed. [2026-01-06T12:25:42.703522] [DEBUG] [REMOTE ] VTC: Symbol is viable for forecasting. [2026-01-06T12:25:42.703586] [INFO ] [MAIN ] [3375/3534] VTC kept (0.5s) | 3371 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:43.005970] [DEBUG] [REMOTE ] VTEX: Retrieved 1120 rows, trimmed to 300. [2026-01-06T12:25:43.006135] [DEBUG] [REMOTE ] VTEX: PASS: History has at least 300 days. [2026-01-06T12:25:43.006400] [DEBUG] [REMOTE ] VTEX: PASS: Price check passed. Min price $3.63. [2026-01-06T12:25:43.006610] [DEBUG] [REMOTE ] VTEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:43.006767] [DEBUG] [REMOTE ] VTEX: PASS: Integrity check passed. [2026-01-06T12:25:43.006818] [DEBUG] [REMOTE ] VTEX: Symbol is viable for forecasting. [2026-01-06T12:25:43.006882] [INFO ] [MAIN ] [3376/3534] VTEX kept (0.3s) | 3372 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:43.735331] [DEBUG] [REMOTE ] VTIP: Retrieved 3323 rows, trimmed to 300. [2026-01-06T12:25:43.735452] [DEBUG] [REMOTE ] VTIP: PASS: History has at least 300 days. [2026-01-06T12:25:43.735670] [DEBUG] [REMOTE ] VTIP: PASS: Price check passed. Min price $49.27. [2026-01-06T12:25:43.735838] [DEBUG] [REMOTE ] VTIP: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:43.735976] [DEBUG] [REMOTE ] VTIP: PASS: Integrity check passed. [2026-01-06T12:25:43.736028] [DEBUG] [REMOTE ] VTIP: Symbol is viable for forecasting. [2026-01-06T12:25:43.736089] [INFO ] [MAIN ] [3377/3534] VTIP kept (0.7s) | 3373 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:43.990650] [DEBUG] [REMOTE ] VTMX: Retrieved 631 rows, trimmed to 300. [2026-01-06T12:25:43.990769] [DEBUG] [REMOTE ] VTMX: PASS: History has at least 300 days. [2026-01-06T12:25:43.990957] [DEBUG] [REMOTE ] VTMX: PASS: Price check passed. Min price $25.50. [2026-01-06T12:25:43.991087] [DEBUG] [REMOTE ] VTMX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:43.991191] [DEBUG] [REMOTE ] VTMX: PASS: Integrity check passed. [2026-01-06T12:25:43.991230] [DEBUG] [REMOTE ] VTMX: Symbol is viable for forecasting. [2026-01-06T12:25:43.991276] [INFO ] [MAIN ] [3378/3534] VTMX kept (0.3s) | 3374 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:44.587893] [DEBUG] [REMOTE ] VTN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:44.588014] [DEBUG] [REMOTE ] VTN: PASS: History has at least 300 days. [2026-01-06T12:25:44.588225] [DEBUG] [REMOTE ] VTN: PASS: Price check passed. Min price $10.70. [2026-01-06T12:25:44.588355] [DEBUG] [REMOTE ] VTN: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:44.588466] [DEBUG] [REMOTE ] VTN: PASS: Integrity check passed. [2026-01-06T12:25:44.588505] [DEBUG] [REMOTE ] VTN: Symbol is viable for forecasting. [2026-01-06T12:25:44.588552] [INFO ] [MAIN ] [3379/3534] VTN kept (0.6s) | 3375 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:44.928376] [DEBUG] [REMOTE ] VTOL: Retrieved 3257 rows, trimmed to 300. [2026-01-06T12:25:44.928506] [DEBUG] [REMOTE ] VTOL: PASS: History has at least 300 days. [2026-01-06T12:25:44.928748] [DEBUG] [REMOTE ] VTOL: PASS: Price check passed. Min price $35.70. [2026-01-06T12:25:44.928882] [DEBUG] [REMOTE ] VTOL: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:44.928989] [DEBUG] [REMOTE ] VTOL: PASS: Integrity check passed. [2026-01-06T12:25:44.929029] [DEBUG] [REMOTE ] VTOL: Symbol is viable for forecasting. [2026-01-06T12:25:44.929090] [INFO ] [MAIN ] [3380/3534] VTOL kept (0.3s) | 3376 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:45.246959] [DEBUG] [REMOTE ] VTRS: Retrieved 1289 rows, trimmed to 300. [2026-01-06T12:25:45.247075] [DEBUG] [REMOTE ] VTRS: PASS: History has at least 300 days. [2026-01-06T12:25:45.247264] [DEBUG] [REMOTE ] VTRS: PASS: Price check passed. Min price $9.63. [2026-01-06T12:25:45.247394] [DEBUG] [REMOTE ] VTRS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:45.247500] [DEBUG] [REMOTE ] VTRS: PASS: Integrity check passed. [2026-01-06T12:25:45.247542] [DEBUG] [REMOTE ] VTRS: Symbol is viable for forecasting. [2026-01-06T12:25:45.247638] [INFO ] [MAIN ] [3381/3534] VTRS kept (0.3s) | 3377 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:45.604936] [DEBUG] [REMOTE ] VTS: Retrieved 749 rows, trimmed to 300. [2026-01-06T12:25:45.605063] [DEBUG] [REMOTE ] VTS: PASS: History has at least 300 days. [2026-01-06T12:25:45.605303] [DEBUG] [REMOTE ] VTS: PASS: Price check passed. Min price $19.09. [2026-01-06T12:25:45.605480] [DEBUG] [REMOTE ] VTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:45.605654] [DEBUG] [REMOTE ] VTS: PASS: Integrity check passed. [2026-01-06T12:25:45.605704] [DEBUG] [REMOTE ] VTS: Symbol is viable for forecasting. [2026-01-06T12:25:45.605754] [INFO ] [MAIN ] [3382/3534] VTS kept (0.4s) | 3378 kept, 4 rejected | 131.7/min | ETA: 1.2m [2026-01-06T12:25:46.108734] [DEBUG] [REMOTE ] VTSI: Retrieved 2455 rows, trimmed to 300. [2026-01-06T12:25:46.108849] [DEBUG] [REMOTE ] VTSI: PASS: History has at least 300 days. [2026-01-06T12:25:46.109041] [DEBUG] [REMOTE ] VTSI: PASS: Price check passed. Min price $4.20. [2026-01-06T12:25:46.109172] [DEBUG] [REMOTE ] VTSI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:46.109278] [DEBUG] [REMOTE ] VTSI: PASS: Integrity check passed. [2026-01-06T12:25:46.109316] [DEBUG] [REMOTE ] VTSI: Symbol is viable for forecasting. [2026-01-06T12:25:46.109363] [INFO ] [MAIN ] [3383/3534] VTSI kept (0.5s) | 3379 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:46.547290] [DEBUG] [REMOTE ] VTWG: Retrieved 3845 rows, trimmed to 300. [2026-01-06T12:25:46.547410] [DEBUG] [REMOTE ] VTWG: PASS: History has at least 300 days. [2026-01-06T12:25:46.547665] [DEBUG] [REMOTE ] VTWG: PASS: Price check passed. Min price $219.02. [2026-01-06T12:25:46.547821] [DEBUG] [REMOTE ] VTWG: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:46.547953] [DEBUG] [REMOTE ] VTWG: PASS: Integrity check passed. [2026-01-06T12:25:46.547998] [DEBUG] [REMOTE ] VTWG: Symbol is viable for forecasting. [2026-01-06T12:25:46.548047] [INFO ] [MAIN ] [3384/3534] VTWG kept (0.4s) | 3380 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:46.952027] [DEBUG] [REMOTE ] VTWO: Retrieved 3845 rows, trimmed to 300. [2026-01-06T12:25:46.952147] [DEBUG] [REMOTE ] VTWO: PASS: History has at least 300 days. [2026-01-06T12:25:46.952345] [DEBUG] [REMOTE ] VTWO: PASS: Price check passed. Min price $92.28. [2026-01-06T12:25:46.952480] [DEBUG] [REMOTE ] VTWO: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:46.952612] [DEBUG] [REMOTE ] VTWO: PASS: Integrity check passed. [2026-01-06T12:25:46.952656] [DEBUG] [REMOTE ] VTWO: Symbol is viable for forecasting. [2026-01-06T12:25:46.952703] [INFO ] [MAIN ] [3385/3534] VTWO kept (0.4s) | 3381 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:47.214651] [DEBUG] [REMOTE ] VTYX: Retrieved 1055 rows, trimmed to 300. [2026-01-06T12:25:47.214748] [DEBUG] [REMOTE ] VTYX: PASS: History has at least 300 days. [2026-01-06T12:25:47.214935] [DEBUG] [REMOTE ] VTYX: PASS: Price check passed. Min price $3.56. [2026-01-06T12:25:47.215064] [DEBUG] [REMOTE ] VTYX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:47.215170] [DEBUG] [REMOTE ] VTYX: PASS: Integrity check passed. [2026-01-06T12:25:47.215209] [DEBUG] [REMOTE ] VTYX: Symbol is viable for forecasting. [2026-01-06T12:25:47.215266] [INFO ] [MAIN ] [3386/3534] VTYX kept (0.3s) | 3382 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:47.745150] [DEBUG] [REMOTE ] VUZI: Retrieved 3964 rows, trimmed to 300. [2026-01-06T12:25:47.745268] [DEBUG] [REMOTE ] VUZI: PASS: History has at least 300 days. [2026-01-06T12:25:47.745460] [DEBUG] [REMOTE ] VUZI: PASS: Price check passed. Min price $2.05. [2026-01-06T12:25:47.745619] [DEBUG] [REMOTE ] VUZI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:47.745734] [DEBUG] [REMOTE ] VUZI: PASS: Integrity check passed. [2026-01-06T12:25:47.745773] [DEBUG] [REMOTE ] VUZI: Symbol is viable for forecasting. [2026-01-06T12:25:47.745819] [INFO ] [MAIN ] [3387/3534] VUZI kept (0.5s) | 3383 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:48.037147] [DEBUG] [REMOTE ] VVOS: Retrieved 1271 rows, trimmed to 300. [2026-01-06T12:25:48.037249] [DEBUG] [REMOTE ] VVOS: PASS: History has at least 300 days. [2026-01-06T12:25:48.037433] [DEBUG] [REMOTE ] VVOS: PASS: Price check passed. Min price $1.95. [2026-01-06T12:25:48.040689] [DEBUG] [REMOTE ] VVOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:48.040847] [DEBUG] [REMOTE ] VVOS: PASS: Integrity check passed. [2026-01-06T12:25:48.040888] [DEBUG] [REMOTE ] VVOS: Symbol is viable for forecasting. [2026-01-06T12:25:48.040936] [INFO ] [MAIN ] [3388/3534] VVOS kept (0.3s) | 3384 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:48.526767] [DEBUG] [REMOTE ] VVX: Retrieved 2841 rows, trimmed to 300. [2026-01-06T12:25:48.526917] [DEBUG] [REMOTE ] VVX: PASS: History has at least 300 days. [2026-01-06T12:25:48.527189] [DEBUG] [REMOTE ] VVX: PASS: Price check passed. Min price $52.16. [2026-01-06T12:25:48.527394] [DEBUG] [REMOTE ] VVX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:48.527555] [DEBUG] [REMOTE ] VVX: PASS: Integrity check passed. [2026-01-06T12:25:48.527653] [DEBUG] [REMOTE ] VVX: Symbol is viable for forecasting. [2026-01-06T12:25:48.527739] [INFO ] [MAIN ] [3389/3534] VVX kept (0.5s) | 3385 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:48.998231] [DEBUG] [REMOTE ] VWOB: Retrieved 3167 rows, trimmed to 300. [2026-01-06T12:25:48.998352] [DEBUG] [REMOTE ] VWOB: PASS: History has at least 300 days. [2026-01-06T12:25:48.998556] [DEBUG] [REMOTE ] VWOB: PASS: Price check passed. Min price $65.67. [2026-01-06T12:25:48.998717] [DEBUG] [REMOTE ] VWOB: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:48.998825] [DEBUG] [REMOTE ] VWOB: PASS: Integrity check passed. [2026-01-06T12:25:48.998864] [DEBUG] [REMOTE ] VWOB: Symbol is viable for forecasting. [2026-01-06T12:25:48.998913] [INFO ] [MAIN ] [3390/3534] VWOB kept (0.5s) | 3386 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:49.402470] [DEBUG] [REMOTE ] VXUS: Retrieved 3756 rows, trimmed to 300. [2026-01-06T12:25:49.402624] [DEBUG] [REMOTE ] VXUS: PASS: History has at least 300 days. [2026-01-06T12:25:49.402834] [DEBUG] [REMOTE ] VXUS: PASS: Price check passed. Min price $70.88. [2026-01-06T12:25:49.402964] [DEBUG] [REMOTE ] VXUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:49.403071] [DEBUG] [REMOTE ] VXUS: PASS: Integrity check passed. [2026-01-06T12:25:49.403110] [DEBUG] [REMOTE ] VXUS: Symbol is viable for forecasting. [2026-01-06T12:25:49.403156] [INFO ] [MAIN ] [3391/3534] VXUS kept (0.4s) | 3387 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:49.714297] [DEBUG] [REMOTE ] VYMI: Retrieved 2476 rows, trimmed to 300. [2026-01-06T12:25:49.714394] [DEBUG] [REMOTE ] VYMI: PASS: History has at least 300 days. [2026-01-06T12:25:49.714602] [DEBUG] [REMOTE ] VYMI: PASS: Price check passed. Min price $82.06. [2026-01-06T12:25:49.714734] [DEBUG] [REMOTE ] VYMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:49.714838] [DEBUG] [REMOTE ] VYMI: PASS: Integrity check passed. [2026-01-06T12:25:49.714888] [DEBUG] [REMOTE ] VYMI: Symbol is viable for forecasting. [2026-01-06T12:25:49.714936] [INFO ] [MAIN ] [3392/3534] VYMI kept (0.3s) | 3388 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:50.204061] [DEBUG] [REMOTE ] VYX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:50.204213] [DEBUG] [REMOTE ] VYX: PASS: History has at least 300 days. [2026-01-06T12:25:50.204508] [DEBUG] [REMOTE ] VYX: PASS: Price check passed. Min price $9.61. [2026-01-06T12:25:50.204720] [DEBUG] [REMOTE ] VYX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:50.204885] [DEBUG] [REMOTE ] VYX: PASS: Integrity check passed. [2026-01-06T12:25:50.204939] [DEBUG] [REMOTE ] VYX: Symbol is viable for forecasting. [2026-01-06T12:25:50.205001] [INFO ] [MAIN ] [3393/3534] VYX kept (0.5s) | 3389 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:50.672490] [DEBUG] [REMOTE ] VZ: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:50.672659] [DEBUG] [REMOTE ] VZ: PASS: History has at least 300 days. [2026-01-06T12:25:50.672933] [DEBUG] [REMOTE ] VZ: PASS: Price check passed. Min price $38.40. [2026-01-06T12:25:50.673069] [DEBUG] [REMOTE ] VZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:50.673219] [DEBUG] [REMOTE ] VZ: PASS: Integrity check passed. [2026-01-06T12:25:50.673276] [DEBUG] [REMOTE ] VZ: Symbol is viable for forecasting. [2026-01-06T12:25:50.673329] [INFO ] [MAIN ] [3394/3534] VZ kept (0.5s) | 3390 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:51.123860] [DEBUG] [REMOTE ] WAB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:51.123991] [DEBUG] [REMOTE ] WAB: PASS: History has at least 300 days. [2026-01-06T12:25:51.124203] [DEBUG] [REMOTE ] WAB: PASS: Price check passed. Min price $190.80. [2026-01-06T12:25:51.124334] [DEBUG] [REMOTE ] WAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:51.124446] [DEBUG] [REMOTE ] WAB: PASS: Integrity check passed. [2026-01-06T12:25:51.124485] [DEBUG] [REMOTE ] WAB: Symbol is viable for forecasting. [2026-01-06T12:25:51.124533] [INFO ] [MAIN ] [3395/3534] WAB kept (0.5s) | 3391 kept, 4 rejected | 131.7/min | ETA: 1.1m [2026-01-06T12:25:51.585179] [DEBUG] [REMOTE ] WABC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:51.585307] [DEBUG] [REMOTE ] WABC: PASS: History has at least 300 days. [2026-01-06T12:25:51.585520] [DEBUG] [REMOTE ] WABC: PASS: Price check passed. Min price $44.87. [2026-01-06T12:25:51.585684] [DEBUG] [REMOTE ] WABC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:51.585802] [DEBUG] [REMOTE ] WABC: PASS: Integrity check passed. [2026-01-06T12:25:51.585843] [DEBUG] [REMOTE ] WABC: Symbol is viable for forecasting. [2026-01-06T12:25:51.585890] [INFO ] [MAIN ] [3396/3534] WABC kept (0.5s) | 3392 kept, 4 rejected | 131.7/min | ETA: 1.0m [2026-01-06T12:25:52.077894] [DEBUG] [REMOTE ] WAFD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:52.078096] [DEBUG] [REMOTE ] WAFD: PASS: History has at least 300 days. [2026-01-06T12:25:52.078386] [DEBUG] [REMOTE ] WAFD: PASS: Price check passed. Min price $27.60. [2026-01-06T12:25:52.078531] [DEBUG] [REMOTE ] WAFD: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:52.078690] [DEBUG] [REMOTE ] WAFD: PASS: Integrity check passed. [2026-01-06T12:25:52.078734] [DEBUG] [REMOTE ] WAFD: Symbol is viable for forecasting. [2026-01-06T12:25:52.078788] [INFO ] [MAIN ] [3397/3534] WAFD kept (0.5s) | 3393 kept, 4 rejected | 131.7/min | ETA: 1.0m [2026-01-06T12:25:52.329716] [DEBUG] [REMOTE ] WAFDP: Retrieved 1237 rows, trimmed to 300. [2026-01-06T12:25:52.329911] [DEBUG] [REMOTE ] WAFDP: PASS: History has at least 300 days. [2026-01-06T12:25:52.330215] [DEBUG] [REMOTE ] WAFDP: PASS: Price check passed. Min price $16.10. [2026-01-06T12:25:52.330393] [DEBUG] [REMOTE ] WAFDP: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:52.330542] [DEBUG] [REMOTE ] WAFDP: PASS: Integrity check passed. [2026-01-06T12:25:52.330633] [DEBUG] [REMOTE ] WAFDP: Symbol is viable for forecasting. [2026-01-06T12:25:52.330697] [INFO ] [MAIN ] [3398/3534] WAFDP kept (0.3s) | 3394 kept, 4 rejected | 131.7/min | ETA: 1.0m [2026-01-06T12:25:52.907482] [DEBUG] [REMOTE ] WAL: Retrieved 5160 rows, trimmed to 300. [2026-01-06T12:25:52.907683] [DEBUG] [REMOTE ] WAL: PASS: History has at least 300 days. [2026-01-06T12:25:52.907917] [DEBUG] [REMOTE ] WAL: PASS: Price check passed. Min price $69.94. [2026-01-06T12:25:52.908088] [DEBUG] [REMOTE ] WAL: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:52.908208] [DEBUG] [REMOTE ] WAL: PASS: Integrity check passed. [2026-01-06T12:25:52.908249] [DEBUG] [REMOTE ] WAL: Symbol is viable for forecasting. [2026-01-06T12:25:52.908298] [INFO ] [MAIN ] [3399/3534] WAL kept (0.6s) | 3395 kept, 4 rejected | 131.7/min | ETA: 1.0m [2026-01-06T12:25:53.151302] [DEBUG] [REMOTE ] WALD: Retrieved 1168 rows, trimmed to 300. [2026-01-06T12:25:53.151532] [DEBUG] [REMOTE ] WALD: PASS: History has at least 300 days. [2026-01-06T12:25:53.152091] [DEBUG] [REMOTE ] WALD: PASS: Price check passed. Min price $1.62. [2026-01-06T12:25:53.152332] [DEBUG] [REMOTE ] WALD: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:53.152520] [DEBUG] [REMOTE ] WALD: PASS: Integrity check passed. [2026-01-06T12:25:53.152591] [DEBUG] [REMOTE ] WALD: Symbol is viable for forecasting. [2026-01-06T12:25:53.152656] [INFO ] [MAIN ] [3400/3534] WALD kept (0.2s) | 3396 kept, 4 rejected | 131.8/min | ETA: 1.0m [2026-01-06T12:25:53.766544] [DEBUG] [REMOTE ] WASH: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:53.766759] [DEBUG] [REMOTE ] WASH: PASS: History has at least 300 days. [2026-01-06T12:25:53.767045] [DEBUG] [REMOTE ] WASH: PASS: Price check passed. Min price $24.97. [2026-01-06T12:25:53.767192] [DEBUG] [REMOTE ] WASH: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:53.767323] [DEBUG] [REMOTE ] WASH: PASS: Integrity check passed. [2026-01-06T12:25:53.767364] [DEBUG] [REMOTE ] WASH: Symbol is viable for forecasting. [2026-01-06T12:25:53.767418] [INFO ] [MAIN ] [3401/3534] WASH kept (0.6s) | 3397 kept, 4 rejected | 131.7/min | ETA: 1.0m [2026-01-06T12:25:53.995073] [DEBUG] [REMOTE ] WAVE: Retrieved 1133 rows, trimmed to 300. [2026-01-06T12:25:53.995197] [DEBUG] [REMOTE ] WAVE: PASS: History has at least 300 days. [2026-01-06T12:25:53.995396] [DEBUG] [REMOTE ] WAVE: PASS: Price check passed. Min price $5.61. [2026-01-06T12:25:53.995530] [DEBUG] [REMOTE ] WAVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:53.995658] [DEBUG] [REMOTE ] WAVE: PASS: Integrity check passed. [2026-01-06T12:25:53.995701] [DEBUG] [REMOTE ] WAVE: Symbol is viable for forecasting. [2026-01-06T12:25:53.995748] [INFO ] [MAIN ] [3402/3534] WAVE kept (0.2s) | 3398 kept, 4 rejected | 131.8/min | ETA: 1.0m [2026-01-06T12:25:54.286739] [DEBUG] [REMOTE ] WAY: Retrieved 395 rows, trimmed to 300. [2026-01-06T12:25:54.286873] [DEBUG] [REMOTE ] WAY: PASS: History has at least 300 days. [2026-01-06T12:25:54.287067] [DEBUG] [REMOTE ] WAY: PASS: Price check passed. Min price $30.40. [2026-01-06T12:25:54.287197] [DEBUG] [REMOTE ] WAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:54.287302] [DEBUG] [REMOTE ] WAY: PASS: Integrity check passed. [2026-01-06T12:25:54.287341] [DEBUG] [REMOTE ] WAY: Symbol is viable for forecasting. [2026-01-06T12:25:54.287386] [INFO ] [MAIN ] [3403/3534] WAY kept (0.3s) | 3399 kept, 4 rejected | 131.8/min | ETA: 60s [2026-01-06T12:25:54.899378] [DEBUG] [REMOTE ] WB: Retrieved 2947 rows, trimmed to 300. [2026-01-06T12:25:54.899505] [DEBUG] [REMOTE ] WB: PASS: History has at least 300 days. [2026-01-06T12:25:54.899745] [DEBUG] [REMOTE ] WB: PASS: Price check passed. Min price $9.54. [2026-01-06T12:25:54.899896] [DEBUG] [REMOTE ] WB: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:54.900003] [DEBUG] [REMOTE ] WB: PASS: Integrity check passed. [2026-01-06T12:25:54.900058] [DEBUG] [REMOTE ] WB: Symbol is viable for forecasting. [2026-01-06T12:25:54.900105] [INFO ] [MAIN ] [3404/3534] WB kept (0.6s) | 3400 kept, 4 rejected | 131.8/min | ETA: 59s [2026-01-06T12:25:55.437365] [DEBUG] [REMOTE ] WBD: Retrieved 5154 rows, trimmed to 300. [2026-01-06T12:25:55.437503] [DEBUG] [REMOTE ] WBD: PASS: History has at least 300 days. [2026-01-06T12:25:55.437757] [DEBUG] [REMOTE ] WBD: PASS: Price check passed. Min price $17.10. [2026-01-06T12:25:55.437891] [DEBUG] [REMOTE ] WBD: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:55.438004] [DEBUG] [REMOTE ] WBD: PASS: Integrity check passed. [2026-01-06T12:25:55.438043] [DEBUG] [REMOTE ] WBD: Symbol is viable for forecasting. [2026-01-06T12:25:55.438091] [INFO ] [MAIN ] [3405/3534] WBD kept (0.5s) | 3401 kept, 4 rejected | 131.8/min | ETA: 59s [2026-01-06T12:25:55.728123] [DEBUG] [REMOTE ] WBIY: Retrieved 2270 rows, trimmed to 300. [2026-01-06T12:25:55.728257] [DEBUG] [REMOTE ] WBIY: PASS: History has at least 300 days. [2026-01-06T12:25:55.728470] [DEBUG] [REMOTE ] WBIY: PASS: Price check passed. Min price $29.46. [2026-01-06T12:25:55.728653] [DEBUG] [REMOTE ] WBIY: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:55.728782] [DEBUG] [REMOTE ] WBIY: PASS: Integrity check passed. [2026-01-06T12:25:55.728823] [DEBUG] [REMOTE ] WBIY: Symbol is viable for forecasting. [2026-01-06T12:25:55.728870] [INFO ] [MAIN ] [3406/3534] WBIY kept (0.3s) | 3402 kept, 4 rejected | 131.8/min | ETA: 58s [2026-01-06T12:25:56.306516] [DEBUG] [REMOTE ] WBS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:56.306665] [DEBUG] [REMOTE ] WBS: PASS: History has at least 300 days. [2026-01-06T12:25:56.306884] [DEBUG] [REMOTE ] WBS: PASS: Price check passed. Min price $53.72. [2026-01-06T12:25:56.307017] [DEBUG] [REMOTE ] WBS: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:56.307131] [DEBUG] [REMOTE ] WBS: PASS: Integrity check passed. [2026-01-06T12:25:56.307171] [DEBUG] [REMOTE ] WBS: Symbol is viable for forecasting. [2026-01-06T12:25:56.307217] [INFO ] [MAIN ] [3407/3534] WBS kept (0.6s) | 3403 kept, 4 rejected | 131.8/min | ETA: 58s [2026-01-06T12:25:56.498604] [DEBUG] [REMOTE ] WBTN: Retrieved 382 rows, trimmed to 300. [2026-01-06T12:25:56.498732] [DEBUG] [REMOTE ] WBTN: PASS: History has at least 300 days. [2026-01-06T12:25:56.498955] [DEBUG] [REMOTE ] WBTN: PASS: Price check passed. Min price $12.19. [2026-01-06T12:25:56.499089] [DEBUG] [REMOTE ] WBTN: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:56.499199] [DEBUG] [REMOTE ] WBTN: PASS: Integrity check passed. [2026-01-06T12:25:56.499238] [DEBUG] [REMOTE ] WBTN: Symbol is viable for forecasting. [2026-01-06T12:25:56.499285] [INFO ] [MAIN ] [3408/3534] WBTN kept (0.2s) | 3404 kept, 4 rejected | 131.8/min | ETA: 57s [2026-01-06T12:25:56.939714] [DEBUG] [REMOTE ] WBX: Retrieved 1068 rows, trimmed to 300. [2026-01-06T12:25:56.939873] [DEBUG] [REMOTE ] WBX: PASS: History has at least 300 days. [2026-01-06T12:25:56.940121] [DEBUG] [REMOTE ] WBX: PASS: Price check passed. Min price $2.34. [2026-01-06T12:25:56.940292] [DEBUG] [REMOTE ] WBX: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:56.940427] [DEBUG] [REMOTE ] WBX: PASS: Integrity check passed. [2026-01-06T12:25:56.940478] [DEBUG] [REMOTE ] WBX: Symbol is viable for forecasting. [2026-01-06T12:25:56.940538] [INFO ] [MAIN ] [3409/3534] WBX kept (0.4s) | 3405 kept, 4 rejected | 131.8/min | ETA: 57s [2026-01-06T12:25:57.586845] [DEBUG] [REMOTE ] WCC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:57.586981] [DEBUG] [REMOTE ] WCC: PASS: History has at least 300 days. [2026-01-06T12:25:57.587189] [DEBUG] [REMOTE ] WCC: PASS: Price check passed. Min price $207.93. [2026-01-06T12:25:57.587347] [DEBUG] [REMOTE ] WCC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:57.587461] [DEBUG] [REMOTE ] WCC: PASS: Integrity check passed. [2026-01-06T12:25:57.587513] [DEBUG] [REMOTE ] WCC: Symbol is viable for forecasting. [2026-01-06T12:25:57.587561] [INFO ] [MAIN ] [3410/3534] WCC kept (0.6s) | 3406 kept, 4 rejected | 131.8/min | ETA: 56s [2026-01-06T12:25:57.874883] [DEBUG] [REMOTE ] WCLD: Retrieved 1591 rows, trimmed to 300. [2026-01-06T12:25:57.875017] [DEBUG] [REMOTE ] WCLD: PASS: History has at least 300 days. [2026-01-06T12:25:57.875222] [DEBUG] [REMOTE ] WCLD: PASS: Price check passed. Min price $32.92. [2026-01-06T12:25:57.875351] [DEBUG] [REMOTE ] WCLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:57.875456] [DEBUG] [REMOTE ] WCLD: PASS: Integrity check passed. [2026-01-06T12:25:57.875494] [DEBUG] [REMOTE ] WCLD: Symbol is viable for forecasting. [2026-01-06T12:25:57.875540] [INFO ] [MAIN ] [3411/3534] WCLD kept (0.3s) | 3407 kept, 4 rejected | 131.8/min | ETA: 56s [2026-01-06T12:25:58.355293] [DEBUG] [REMOTE ] WD: Retrieved 3786 rows, trimmed to 300. [2026-01-06T12:25:58.355429] [DEBUG] [REMOTE ] WD: PASS: History has at least 300 days. [2026-01-06T12:25:58.355664] [DEBUG] [REMOTE ] WD: PASS: Price check passed. Min price $58.72. [2026-01-06T12:25:58.355797] [DEBUG] [REMOTE ] WD: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:58.355909] [DEBUG] [REMOTE ] WD: PASS: Integrity check passed. [2026-01-06T12:25:58.355963] [DEBUG] [REMOTE ] WD: Symbol is viable for forecasting. [2026-01-06T12:25:58.356017] [INFO ] [MAIN ] [3412/3534] WD kept (0.5s) | 3408 kept, 4 rejected | 131.8/min | ETA: 56s [2026-01-06T12:25:58.724686] [DEBUG] [REMOTE ] WDAY: Retrieved 3325 rows, trimmed to 300. [2026-01-06T12:25:58.724843] [DEBUG] [REMOTE ] WDAY: PASS: History has at least 300 days. [2026-01-06T12:25:58.725093] [DEBUG] [REMOTE ] WDAY: PASS: Price check passed. Min price $205.79. [2026-01-06T12:25:58.725257] [DEBUG] [REMOTE ] WDAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:58.725400] [DEBUG] [REMOTE ] WDAY: PASS: Integrity check passed. [2026-01-06T12:25:58.725445] [DEBUG] [REMOTE ] WDAY: Symbol is viable for forecasting. [2026-01-06T12:25:58.725502] [INFO ] [MAIN ] [3413/3534] WDAY kept (0.4s) | 3409 kept, 4 rejected | 131.8/min | ETA: 55s [2026-01-06T12:25:59.322207] [DEBUG] [REMOTE ] WDC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:59.322339] [DEBUG] [REMOTE ] WDC: PASS: History has at least 300 days. [2026-01-06T12:25:59.322559] [DEBUG] [REMOTE ] WDC: PASS: Price check passed. Min price $113.04. [2026-01-06T12:25:59.322718] [DEBUG] [REMOTE ] WDC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:59.322851] [DEBUG] [REMOTE ] WDC: PASS: Integrity check passed. [2026-01-06T12:25:59.322901] [DEBUG] [REMOTE ] WDC: Symbol is viable for forecasting. [2026-01-06T12:25:59.322957] [INFO ] [MAIN ] [3414/3534] WDC kept (0.6s) | 3410 kept, 4 rejected | 131.8/min | ETA: 55s [2026-01-06T12:25:59.788873] [DEBUG] [REMOTE ] WDFC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:25:59.789017] [DEBUG] [REMOTE ] WDFC: PASS: History has at least 300 days. [2026-01-06T12:25:59.789247] [DEBUG] [REMOTE ] WDFC: PASS: Price check passed. Min price $187.52. [2026-01-06T12:25:59.789396] [DEBUG] [REMOTE ] WDFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:25:59.789512] [DEBUG] [REMOTE ] WDFC: PASS: Integrity check passed. [2026-01-06T12:25:59.789552] [DEBUG] [REMOTE ] WDFC: Symbol is viable for forecasting. [2026-01-06T12:25:59.789620] [INFO ] [MAIN ] [3415/3534] WDFC kept (0.5s) | 3411 kept, 4 rejected | 131.8/min | ETA: 54s [2026-01-06T12:26:00.043468] [DEBUG] [REMOTE ] WDH: Retrieved 1171 rows, trimmed to 300. [2026-01-06T12:26:00.043627] [DEBUG] [REMOTE ] WDH: PASS: History has at least 300 days. [2026-01-06T12:26:00.043831] [DEBUG] [REMOTE ] WDH: PASS: Price check passed. Min price $1.58. [2026-01-06T12:26:00.043967] [DEBUG] [REMOTE ] WDH: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:00.044074] [DEBUG] [REMOTE ] WDH: PASS: Integrity check passed. [2026-01-06T12:26:00.044148] [DEBUG] [REMOTE ] WDH: Symbol is viable for forecasting. [2026-01-06T12:26:00.044205] [INFO ] [MAIN ] [3416/3534] WDH kept (0.3s) | 3412 kept, 4 rejected | 131.8/min | ETA: 54s [2026-01-06T12:26:00.478293] [DEBUG] [REMOTE ] WDI: Retrieved 1137 rows, trimmed to 300. [2026-01-06T12:26:00.478420] [DEBUG] [REMOTE ] WDI: PASS: History has at least 300 days. [2026-01-06T12:26:00.478634] [DEBUG] [REMOTE ] WDI: PASS: Price check passed. Min price $13.51. [2026-01-06T12:26:00.478768] [DEBUG] [REMOTE ] WDI: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:00.478884] [DEBUG] [REMOTE ] WDI: PASS: Integrity check passed. [2026-01-06T12:26:00.478936] [DEBUG] [REMOTE ] WDI: Symbol is viable for forecasting. [2026-01-06T12:26:00.478995] [INFO ] [MAIN ] [3417/3534] WDI kept (0.4s) | 3413 kept, 4 rejected | 131.8/min | ETA: 53s [2026-01-06T12:26:01.060764] [DEBUG] [REMOTE ] WDS: Retrieved 4649 rows, trimmed to 300. [2026-01-06T12:26:01.060883] [DEBUG] [REMOTE ] WDS: PASS: History has at least 300 days. [2026-01-06T12:26:01.061144] [DEBUG] [REMOTE ] WDS: PASS: Price check passed. Min price $14.28. [2026-01-06T12:26:01.061286] [DEBUG] [REMOTE ] WDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:01.061413] [DEBUG] [REMOTE ] WDS: PASS: Integrity check passed. [2026-01-06T12:26:01.061456] [DEBUG] [REMOTE ] WDS: Symbol is viable for forecasting. [2026-01-06T12:26:01.061509] [INFO ] [MAIN ] [3418/3534] WDS kept (0.6s) | 3414 kept, 4 rejected | 131.8/min | ETA: 53s [2026-01-06T12:26:01.334981] [DEBUG] [REMOTE ] WEA: Retrieved 5983 rows, trimmed to 300. [2026-01-06T12:26:01.335110] [DEBUG] [REMOTE ] WEA: PASS: History has at least 300 days. [2026-01-06T12:26:01.335333] [DEBUG] [REMOTE ] WEA: PASS: Price check passed. Min price $10.78. [2026-01-06T12:26:01.335489] [DEBUG] [REMOTE ] WEA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:01.335641] [DEBUG] [REMOTE ] WEA: PASS: Integrity check passed. [2026-01-06T12:26:01.335685] [DEBUG] [REMOTE ] WEA: Symbol is viable for forecasting. [2026-01-06T12:26:01.335734] [INFO ] [MAIN ] [3419/3534] WEA kept (0.3s) | 3415 kept, 4 rejected | 131.8/min | ETA: 52s [2026-01-06T12:26:01.774918] [DEBUG] [REMOTE ] WEC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:01.775044] [DEBUG] [REMOTE ] WEC: PASS: History has at least 300 days. [2026-01-06T12:26:01.775248] [DEBUG] [REMOTE ] WEC: PASS: Price check passed. Min price $103.48. [2026-01-06T12:26:01.775378] [DEBUG] [REMOTE ] WEC: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:01.775488] [DEBUG] [REMOTE ] WEC: PASS: Integrity check passed. [2026-01-06T12:26:01.775527] [DEBUG] [REMOTE ] WEC: Symbol is viable for forecasting. [2026-01-06T12:26:01.775590] [INFO ] [MAIN ] [3420/3534] WEC kept (0.4s) | 3416 kept, 4 rejected | 131.8/min | ETA: 52s [2026-01-06T12:26:02.320206] [DEBUG] [REMOTE ] WEN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:02.320342] [DEBUG] [REMOTE ] WEN: PASS: History has at least 300 days. [2026-01-06T12:26:02.320594] [DEBUG] [REMOTE ] WEN: PASS: Price check passed. Min price $7.74. [2026-01-06T12:26:02.320767] [DEBUG] [REMOTE ] WEN: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:02.320891] [DEBUG] [REMOTE ] WEN: PASS: Integrity check passed. [2026-01-06T12:26:02.320932] [DEBUG] [REMOTE ] WEN: Symbol is viable for forecasting. [2026-01-06T12:26:02.320982] [INFO ] [MAIN ] [3421/3534] WEN kept (0.5s) | 3417 kept, 4 rejected | 131.8/min | ETA: 51s [2026-01-06T12:26:02.843469] [DEBUG] [REMOTE ] WERN: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:02.843610] [DEBUG] [REMOTE ] WERN: PASS: History has at least 300 days. [2026-01-06T12:26:02.843819] [DEBUG] [REMOTE ] WERN: PASS: Price check passed. Min price $23.05. [2026-01-06T12:26:02.843951] [DEBUG] [REMOTE ] WERN: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:02.844070] [DEBUG] [REMOTE ] WERN: PASS: Integrity check passed. [2026-01-06T12:26:02.844123] [DEBUG] [REMOTE ] WERN: Symbol is viable for forecasting. [2026-01-06T12:26:02.844171] [INFO ] [MAIN ] [3422/3534] WERN kept (0.5s) | 3418 kept, 4 rejected | 131.8/min | ETA: 51s [2026-01-06T12:26:03.228093] [DEBUG] [REMOTE ] WES: Retrieved 3287 rows, trimmed to 300. [2026-01-06T12:26:03.228210] [DEBUG] [REMOTE ] WES: PASS: History has at least 300 days. [2026-01-06T12:26:03.228403] [DEBUG] [REMOTE ] WES: PASS: Price check passed. Min price $36.38. [2026-01-06T12:26:03.228532] [DEBUG] [REMOTE ] WES: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:03.228665] [DEBUG] [REMOTE ] WES: PASS: Integrity check passed. [2026-01-06T12:26:03.228713] [DEBUG] [REMOTE ] WES: Symbol is viable for forecasting. [2026-01-06T12:26:03.228759] [INFO ] [MAIN ] [3423/3534] WES kept (0.4s) | 3419 kept, 4 rejected | 131.8/min | ETA: 51s [2026-01-06T12:26:03.651128] [DEBUG] [REMOTE ] WEX: Retrieved 5254 rows, trimmed to 300. [2026-01-06T12:26:03.651244] [DEBUG] [REMOTE ] WEX: PASS: History has at least 300 days. [2026-01-06T12:26:03.651437] [DEBUG] [REMOTE ] WEX: PASS: Price check passed. Min price $136.40. [2026-01-06T12:26:03.651567] [DEBUG] [REMOTE ] WEX: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:03.651693] [DEBUG] [REMOTE ] WEX: PASS: Integrity check passed. [2026-01-06T12:26:03.651733] [DEBUG] [REMOTE ] WEX: Symbol is viable for forecasting. [2026-01-06T12:26:03.651778] [INFO ] [MAIN ] [3424/3534] WEX kept (0.4s) | 3420 kept, 4 rejected | 131.8/min | ETA: 50s [2026-01-06T12:26:04.135846] [DEBUG] [REMOTE ] WEYS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:04.136101] [DEBUG] [REMOTE ] WEYS: PASS: History has at least 300 days. [2026-01-06T12:26:04.136749] [DEBUG] [REMOTE ] WEYS: PASS: Price check passed. Min price $25.95. [2026-01-06T12:26:04.136924] [DEBUG] [REMOTE ] WEYS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:04.137113] [DEBUG] [REMOTE ] WEYS: PASS: Integrity check passed. [2026-01-06T12:26:04.137159] [DEBUG] [REMOTE ] WEYS: Symbol is viable for forecasting. [2026-01-06T12:26:04.137220] [INFO ] [MAIN ] [3425/3534] WEYS kept (0.5s) | 3421 kept, 4 rejected | 131.8/min | ETA: 50s [2026-01-06T12:26:04.533007] [DEBUG] [REMOTE ] WF: Retrieved 5601 rows, trimmed to 300. [2026-01-06T12:26:04.533429] [DEBUG] [REMOTE ] WF: PASS: History has at least 300 days. [2026-01-06T12:26:04.533819] [DEBUG] [REMOTE ] WF: PASS: Price check passed. Min price $52.67. [2026-01-06T12:26:04.533967] [DEBUG] [REMOTE ] WF: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:04.534125] [DEBUG] [REMOTE ] WF: PASS: Integrity check passed. [2026-01-06T12:26:04.534169] [DEBUG] [REMOTE ] WF: Symbol is viable for forecasting. [2026-01-06T12:26:04.534226] [INFO ] [MAIN ] [3426/3534] WF kept (0.4s) | 3422 kept, 4 rejected | 131.8/min | ETA: 49s [2026-01-06T12:26:05.003148] [DEBUG] [REMOTE ] WFC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:05.003284] [DEBUG] [REMOTE ] WFC: PASS: History has at least 300 days. [2026-01-06T12:26:05.003505] [DEBUG] [REMOTE ] WFC: PASS: Price check passed. Min price $77.22. [2026-01-06T12:26:05.003656] [DEBUG] [REMOTE ] WFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:05.003774] [DEBUG] [REMOTE ] WFC: PASS: Integrity check passed. [2026-01-06T12:26:05.003813] [DEBUG] [REMOTE ] WFC: Symbol is viable for forecasting. [2026-01-06T12:26:05.003859] [INFO ] [MAIN ] [3427/3534] WFC kept (0.5s) | 3423 kept, 4 rejected | 131.8/min | ETA: 49s [2026-01-06T12:26:05.418204] [DEBUG] [REMOTE ] WFG: Retrieved 4633 rows, trimmed to 300. [2026-01-06T12:26:05.418333] [DEBUG] [REMOTE ] WFG: PASS: History has at least 300 days. [2026-01-06T12:26:05.418531] [DEBUG] [REMOTE ] WFG: PASS: Price check passed. Min price $57.61. [2026-01-06T12:26:05.418681] [DEBUG] [REMOTE ] WFG: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:05.418790] [DEBUG] [REMOTE ] WFG: PASS: Integrity check passed. [2026-01-06T12:26:05.418846] [DEBUG] [REMOTE ] WFG: Symbol is viable for forecasting. [2026-01-06T12:26:05.418893] [INFO ] [MAIN ] [3428/3534] WFG kept (0.4s) | 3424 kept, 4 rejected | 131.8/min | ETA: 48s [2026-01-06T12:26:05.683194] [DEBUG] [REMOTE ] WFRD: Retrieved 1257 rows, trimmed to 300. [2026-01-06T12:26:05.683322] [DEBUG] [REMOTE ] WFRD: PASS: History has at least 300 days. [2026-01-06T12:26:05.683520] [DEBUG] [REMOTE ] WFRD: PASS: Price check passed. Min price $61.24. [2026-01-06T12:26:05.683687] [DEBUG] [REMOTE ] WFRD: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:05.683807] [DEBUG] [REMOTE ] WFRD: PASS: Integrity check passed. [2026-01-06T12:26:05.683871] [DEBUG] [REMOTE ] WFRD: Symbol is viable for forecasting. [2026-01-06T12:26:05.683927] [INFO ] [MAIN ] [3429/3534] WFRD kept (0.3s) | 3425 kept, 4 rejected | 131.8/min | ETA: 48s [2026-01-06T12:26:06.049965] [DEBUG] [REMOTE ] WGMI: Retrieved 980 rows, trimmed to 300. [2026-01-06T12:26:06.050098] [DEBUG] [REMOTE ] WGMI: PASS: History has at least 300 days. [2026-01-06T12:26:06.050298] [DEBUG] [REMOTE ] WGMI: PASS: Price check passed. Min price $36.51. [2026-01-06T12:26:06.050431] [DEBUG] [REMOTE ] WGMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:06.050540] [DEBUG] [REMOTE ] WGMI: PASS: Integrity check passed. [2026-01-06T12:26:06.050604] [DEBUG] [REMOTE ] WGMI: Symbol is viable for forecasting. [2026-01-06T12:26:06.050657] [INFO ] [MAIN ] [3430/3534] WGMI kept (0.4s) | 3426 kept, 4 rejected | 131.8/min | ETA: 47s [2026-01-06T12:26:06.704744] [DEBUG] [REMOTE ] WGO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:06.704880] [DEBUG] [REMOTE ] WGO: PASS: History has at least 300 days. [2026-01-06T12:26:06.705106] [DEBUG] [REMOTE ] WGO: PASS: Price check passed. Min price $29.66. [2026-01-06T12:26:06.705260] [DEBUG] [REMOTE ] WGO: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:06.705386] [DEBUG] [REMOTE ] WGO: PASS: Integrity check passed. [2026-01-06T12:26:06.705433] [DEBUG] [REMOTE ] WGO: Symbol is viable for forecasting. [2026-01-06T12:26:06.705488] [INFO ] [MAIN ] [3431/3534] WGO kept (0.7s) | 3427 kept, 4 rejected | 131.8/min | ETA: 47s [2026-01-06T12:26:06.989144] [DEBUG] [REMOTE ] WGS: Retrieved 1297 rows, trimmed to 300. [2026-01-06T12:26:06.989268] [DEBUG] [REMOTE ] WGS: PASS: History has at least 300 days. [2026-01-06T12:26:06.989461] [DEBUG] [REMOTE ] WGS: PASS: Price check passed. Min price $116.91. [2026-01-06T12:26:06.989636] [DEBUG] [REMOTE ] WGS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:06.989744] [DEBUG] [REMOTE ] WGS: PASS: Integrity check passed. [2026-01-06T12:26:06.989784] [DEBUG] [REMOTE ] WGS: Symbol is viable for forecasting. [2026-01-06T12:26:06.989829] [INFO ] [MAIN ] [3432/3534] WGS kept (0.3s) | 3428 kept, 4 rejected | 131.8/min | ETA: 46s [2026-01-06T12:26:07.393933] [DEBUG] [REMOTE ] WH: Retrieved 1915 rows, trimmed to 300. [2026-01-06T12:26:07.394070] [DEBUG] [REMOTE ] WH: PASS: History has at least 300 days. [2026-01-06T12:26:07.394272] [DEBUG] [REMOTE ] WH: PASS: Price check passed. Min price $68.95. [2026-01-06T12:26:07.394402] [DEBUG] [REMOTE ] WH: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:07.394510] [DEBUG] [REMOTE ] WH: PASS: Integrity check passed. [2026-01-06T12:26:07.394549] [DEBUG] [REMOTE ] WH: Symbol is viable for forecasting. [2026-01-06T12:26:07.394626] [INFO ] [MAIN ] [3433/3534] WH kept (0.4s) | 3429 kept, 4 rejected | 131.8/min | ETA: 46s [2026-01-06T12:26:07.809083] [DEBUG] [REMOTE ] WHD: Retrieved 1987 rows, trimmed to 300. [2026-01-06T12:26:07.809286] [DEBUG] [REMOTE ] WHD: PASS: History has at least 300 days. [2026-01-06T12:26:07.809601] [DEBUG] [REMOTE ] WHD: PASS: Price check passed. Min price $33.29. [2026-01-06T12:26:07.809745] [DEBUG] [REMOTE ] WHD: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:07.809885] [DEBUG] [REMOTE ] WHD: PASS: Integrity check passed. [2026-01-06T12:26:07.809955] [DEBUG] [REMOTE ] WHD: Symbol is viable for forecasting. [2026-01-06T12:26:07.810009] [INFO ] [MAIN ] [3434/3534] WHD kept (0.4s) | 3430 kept, 4 rejected | 131.8/min | ETA: 46s [2026-01-06T12:26:08.278733] [DEBUG] [REMOTE ] WHF: Retrieved 3289 rows, trimmed to 300. [2026-01-06T12:26:08.278918] [DEBUG] [REMOTE ] WHF: PASS: History has at least 300 days. [2026-01-06T12:26:08.279262] [DEBUG] [REMOTE ] WHF: PASS: Price check passed. Min price $6.27. [2026-01-06T12:26:08.279440] [DEBUG] [REMOTE ] WHF: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:08.279631] [DEBUG] [REMOTE ] WHF: PASS: Integrity check passed. [2026-01-06T12:26:08.279692] [DEBUG] [REMOTE ] WHF: Symbol is viable for forecasting. [2026-01-06T12:26:08.279757] [INFO ] [MAIN ] [3435/3534] WHF kept (0.5s) | 3431 kept, 4 rejected | 131.8/min | ETA: 45s [2026-01-06T12:26:08.832495] [DEBUG] [REMOTE ] WHG: Retrieved 5929 rows, trimmed to 300. [2026-01-06T12:26:08.832649] [DEBUG] [REMOTE ] WHG: PASS: History has at least 300 days. [2026-01-06T12:26:08.832864] [DEBUG] [REMOTE ] WHG: PASS: Price check passed. Min price $15.45. [2026-01-06T12:26:08.832998] [DEBUG] [REMOTE ] WHG: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:08.833113] [DEBUG] [REMOTE ] WHG: PASS: Integrity check passed. [2026-01-06T12:26:08.833153] [DEBUG] [REMOTE ] WHG: Symbol is viable for forecasting. [2026-01-06T12:26:08.833201] [INFO ] [MAIN ] [3436/3534] WHG kept (0.6s) | 3432 kept, 4 rejected | 131.8/min | ETA: 45s [2026-01-06T12:26:09.228582] [DEBUG] [REMOTE ] WIA: Retrieved 5603 rows, trimmed to 300. [2026-01-06T12:26:09.228717] [DEBUG] [REMOTE ] WIA: PASS: History has at least 300 days. [2026-01-06T12:26:09.228932] [DEBUG] [REMOTE ] WIA: PASS: Price check passed. Min price $8.16. [2026-01-06T12:26:09.229087] [DEBUG] [REMOTE ] WIA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:09.229226] [DEBUG] [REMOTE ] WIA: PASS: Integrity check passed. [2026-01-06T12:26:09.229268] [DEBUG] [REMOTE ] WIA: Symbol is viable for forecasting. [2026-01-06T12:26:09.229318] [INFO ] [MAIN ] [3437/3534] WIA kept (0.4s) | 3433 kept, 4 rejected | 131.8/min | ETA: 44s [2026-01-06T12:26:09.549483] [DEBUG] [REMOTE ] WIMI: Retrieved 1448 rows, trimmed to 300. [2026-01-06T12:26:09.549628] [DEBUG] [REMOTE ] WIMI: PASS: History has at least 300 days. [2026-01-06T12:26:09.549831] [DEBUG] [REMOTE ] WIMI: PASS: Price check passed. Min price $2.37. [2026-01-06T12:26:09.549966] [DEBUG] [REMOTE ] WIMI: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:09.550076] [DEBUG] [REMOTE ] WIMI: PASS: Integrity check passed. [2026-01-06T12:26:09.550116] [DEBUG] [REMOTE ] WIMI: Symbol is viable for forecasting. [2026-01-06T12:26:09.550163] [INFO ] [MAIN ] [3438/3534] WIMI kept (0.3s) | 3434 kept, 4 rejected | 131.8/min | ETA: 44s [2026-01-06T12:26:10.093771] [DEBUG] [REMOTE ] WINA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:10.093910] [DEBUG] [REMOTE ] WINA: PASS: History has at least 300 days. [2026-01-06T12:26:10.094143] [DEBUG] [REMOTE ] WINA: PASS: Price check passed. Min price $382.62. [2026-01-06T12:26:10.094285] [DEBUG] [REMOTE ] WINA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:10.094406] [DEBUG] [REMOTE ] WINA: PASS: Integrity check passed. [2026-01-06T12:26:10.094448] [DEBUG] [REMOTE ] WINA: Symbol is viable for forecasting. [2026-01-06T12:26:10.094499] [INFO ] [MAIN ] [3439/3534] WINA kept (0.5s) | 3435 kept, 4 rejected | 131.8/min | ETA: 43s [2026-01-06T12:26:10.452963] [DEBUG] [REMOTE ] WING: Retrieved 2657 rows, trimmed to 300. [2026-01-06T12:26:10.453168] [DEBUG] [REMOTE ] WING: PASS: History has at least 300 days. [2026-01-06T12:26:10.453464] [DEBUG] [REMOTE ] WING: PASS: Price check passed. Min price $213.81. [2026-01-06T12:26:10.453644] [DEBUG] [REMOTE ] WING: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:10.453795] [DEBUG] [REMOTE ] WING: PASS: Integrity check passed. [2026-01-06T12:26:10.453870] [DEBUG] [REMOTE ] WING: Symbol is viable for forecasting. [2026-01-06T12:26:10.453939] [INFO ] [MAIN ] [3440/3534] WING kept (0.4s) | 3436 kept, 4 rejected | 131.8/min | ETA: 43s [2026-01-06T12:26:10.703799] [DEBUG] [REMOTE ] WINN: Retrieved 983 rows, trimmed to 300. [2026-01-06T12:26:10.704026] [DEBUG] [REMOTE ] WINN: PASS: History has at least 300 days. [2026-01-06T12:26:10.704329] [DEBUG] [REMOTE ] WINN: PASS: Price check passed. Min price $30.05. [2026-01-06T12:26:10.704508] [DEBUG] [REMOTE ] WINN: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:10.704680] [DEBUG] [REMOTE ] WINN: PASS: Integrity check passed. [2026-01-06T12:26:10.704733] [DEBUG] [REMOTE ] WINN: Symbol is viable for forecasting. [2026-01-06T12:26:10.704800] [INFO ] [MAIN ] [3441/3534] WINN kept (0.3s) | 3437 kept, 4 rejected | 131.9/min | ETA: 42s [2026-01-06T12:26:11.245713] [DEBUG] [REMOTE ] WIX: Retrieved 3058 rows, trimmed to 300. [2026-01-06T12:26:11.245893] [DEBUG] [REMOTE ] WIX: PASS: History has at least 300 days. [2026-01-06T12:26:11.246158] [DEBUG] [REMOTE ] WIX: PASS: Price check passed. Min price $93.31. [2026-01-06T12:26:11.246304] [DEBUG] [REMOTE ] WIX: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:11.246429] [DEBUG] [REMOTE ] WIX: PASS: Integrity check passed. [2026-01-06T12:26:11.246472] [DEBUG] [REMOTE ] WIX: Symbol is viable for forecasting. [2026-01-06T12:26:11.246526] [INFO ] [MAIN ] [3442/3534] WIX kept (0.5s) | 3438 kept, 4 rejected | 131.8/min | ETA: 42s [2026-01-06T12:26:11.631222] [DEBUG] [REMOTE ] WK: Retrieved 2781 rows, trimmed to 300. [2026-01-06T12:26:11.631427] [DEBUG] [REMOTE ] WK: PASS: History has at least 300 days. [2026-01-06T12:26:11.631799] [DEBUG] [REMOTE ] WK: PASS: Price check passed. Min price $81.87. [2026-01-06T12:26:11.632050] [DEBUG] [REMOTE ] WK: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:11.632226] [DEBUG] [REMOTE ] WK: PASS: Integrity check passed. [2026-01-06T12:26:11.632285] [DEBUG] [REMOTE ] WK: Symbol is viable for forecasting. [2026-01-06T12:26:11.632360] [INFO ] [MAIN ] [3443/3534] WK kept (0.4s) | 3439 kept, 4 rejected | 131.9/min | ETA: 41s [2026-01-06T12:26:12.172964] [DEBUG] [REMOTE ] WKC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:12.173099] [DEBUG] [REMOTE ] WKC: PASS: History has at least 300 days. [2026-01-06T12:26:12.173319] [DEBUG] [REMOTE ] WKC: PASS: Price check passed. Min price $22.86. [2026-01-06T12:26:12.173667] [DEBUG] [REMOTE ] WKC: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:12.173784] [DEBUG] [REMOTE ] WKC: PASS: Integrity check passed. [2026-01-06T12:26:12.173824] [DEBUG] [REMOTE ] WKC: Symbol is viable for forecasting. [2026-01-06T12:26:12.173870] [INFO ] [MAIN ] [3444/3534] WKC kept (0.5s) | 3440 kept, 4 rejected | 131.8/min | ETA: 41s [2026-01-06T12:26:12.467095] [DEBUG] [REMOTE ] WKEY: Retrieved 1755 rows, trimmed to 300. [2026-01-06T12:26:12.467218] [DEBUG] [REMOTE ] WKEY: PASS: History has at least 300 days. [2026-01-06T12:26:12.467409] [DEBUG] [REMOTE ] WKEY: PASS: Price check passed. Min price $6.97. [2026-01-06T12:26:12.467541] [DEBUG] [REMOTE ] WKEY: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:12.467680] [DEBUG] [REMOTE ] WKEY: PASS: Integrity check passed. [2026-01-06T12:26:12.467721] [DEBUG] [REMOTE ] WKEY: Symbol is viable for forecasting. [2026-01-06T12:26:12.467769] [INFO ] [MAIN ] [3445/3534] WKEY kept (0.3s) | 3441 kept, 4 rejected | 131.9/min | ETA: 40s [2026-01-06T12:26:12.995595] [DEBUG] [REMOTE ] WKSP: Retrieved 5656 rows, trimmed to 300. [2026-01-06T12:26:12.995737] [DEBUG] [REMOTE ] WKSP: PASS: History has at least 300 days. [2026-01-06T12:26:12.995966] [DEBUG] [REMOTE ] WKSP: PASS: Price check passed. Min price $1.95. [2026-01-06T12:26:12.996103] [DEBUG] [REMOTE ] WKSP: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:12.996227] [DEBUG] [REMOTE ] WKSP: PASS: Integrity check passed. [2026-01-06T12:26:12.996286] [DEBUG] [REMOTE ] WKSP: Symbol is viable for forecasting. [2026-01-06T12:26:12.996336] [INFO ] [MAIN ] [3446/3534] WKSP kept (0.5s) | 3442 kept, 4 rejected | 131.9/min | ETA: 40s [2026-01-06T12:26:13.455688] [DEBUG] [REMOTE ] WLDN: Retrieved 4809 rows, trimmed to 300. [2026-01-06T12:26:13.455812] [DEBUG] [REMOTE ] WLDN: PASS: History has at least 300 days. [2026-01-06T12:26:13.456017] [DEBUG] [REMOTE ] WLDN: PASS: Price check passed. Min price $85.27. [2026-01-06T12:26:13.456150] [DEBUG] [REMOTE ] WLDN: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:13.456263] [DEBUG] [REMOTE ] WLDN: PASS: Integrity check passed. [2026-01-06T12:26:13.456302] [DEBUG] [REMOTE ] WLDN: Symbol is viable for forecasting. [2026-01-06T12:26:13.456349] [INFO ] [MAIN ] [3447/3534] WLDN kept (0.5s) | 3443 kept, 4 rejected | 131.8/min | ETA: 40s [2026-01-06T12:26:13.678614] [DEBUG] [REMOTE ] WLDS: Retrieved 831 rows, trimmed to 300. [2026-01-06T12:26:13.678725] [DEBUG] [REMOTE ] WLDS: PASS: History has at least 300 days. [2026-01-06T12:26:13.678916] [DEBUG] [REMOTE ] WLDS: PASS: Price check passed. Min price $1.14. [2026-01-06T12:26:13.679044] [DEBUG] [REMOTE ] WLDS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:13.679149] [DEBUG] [REMOTE ] WLDS: PASS: Integrity check passed. [2026-01-06T12:26:13.679188] [DEBUG] [REMOTE ] WLDS: Symbol is viable for forecasting. [2026-01-06T12:26:13.679234] [INFO ] [MAIN ] [3448/3534] WLDS kept (0.2s) | 3444 kept, 4 rejected | 131.9/min | ETA: 39s [2026-01-06T12:26:14.348719] [DEBUG] [REMOTE ] WLFC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:14.348853] [DEBUG] [REMOTE ] WLFC: PASS: History has at least 300 days. [2026-01-06T12:26:14.349063] [DEBUG] [REMOTE ] WLFC: PASS: Price check passed. Min price $115.05. [2026-01-06T12:26:14.349194] [DEBUG] [REMOTE ] WLFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:14.349306] [DEBUG] [REMOTE ] WLFC: PASS: Integrity check passed. [2026-01-06T12:26:14.349346] [DEBUG] [REMOTE ] WLFC: Symbol is viable for forecasting. [2026-01-06T12:26:14.349392] [INFO ] [MAIN ] [3449/3534] WLFC kept (0.7s) | 3445 kept, 4 rejected | 131.9/min | ETA: 39s [2026-01-06T12:26:14.780293] [DEBUG] [REMOTE ] WLK: Retrieved 5385 rows, trimmed to 300. [2026-01-06T12:26:14.780630] [DEBUG] [REMOTE ] WLK: PASS: History has at least 300 days. [2026-01-06T12:26:14.780857] [DEBUG] [REMOTE ] WLK: PASS: Price check passed. Min price $55.91. [2026-01-06T12:26:14.780999] [DEBUG] [REMOTE ] WLK: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:14.781109] [DEBUG] [REMOTE ] WLK: PASS: Integrity check passed. [2026-01-06T12:26:14.781148] [DEBUG] [REMOTE ] WLK: Symbol is viable for forecasting. [2026-01-06T12:26:14.781195] [INFO ] [MAIN ] [3450/3534] WLK kept (0.4s) | 3446 kept, 4 rejected | 131.9/min | ETA: 38s [2026-01-06T12:26:15.111435] [DEBUG] [REMOTE ] WLKP: Retrieved 2876 rows, trimmed to 300. [2026-01-06T12:26:15.111674] [DEBUG] [REMOTE ] WLKP: PASS: History has at least 300 days. [2026-01-06T12:26:15.111968] [DEBUG] [REMOTE ] WLKP: PASS: Price check passed. Min price $17.87. [2026-01-06T12:26:15.112143] [DEBUG] [REMOTE ] WLKP: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:15.112292] [DEBUG] [REMOTE ] WLKP: PASS: Integrity check passed. [2026-01-06T12:26:15.112340] [DEBUG] [REMOTE ] WLKP: Symbol is viable for forecasting. [2026-01-06T12:26:15.112396] [INFO ] [MAIN ] [3451/3534] WLKP kept (0.3s) | 3447 kept, 4 rejected | 131.9/min | ETA: 38s [2026-01-06T12:26:15.442921] [DEBUG] [REMOTE ] WMG: Retrieved 1405 rows, trimmed to 300. [2026-01-06T12:26:15.443096] [DEBUG] [REMOTE ] WMG: PASS: History has at least 300 days. [2026-01-06T12:26:15.443337] [DEBUG] [REMOTE ] WMG: PASS: Price check passed. Min price $27.61. [2026-01-06T12:26:15.443476] [DEBUG] [REMOTE ] WMG: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:15.443647] [DEBUG] [REMOTE ] WMG: PASS: Integrity check passed. [2026-01-06T12:26:15.443692] [DEBUG] [REMOTE ] WMG: Symbol is viable for forecasting. [2026-01-06T12:26:15.443745] [INFO ] [MAIN ] [3452/3534] WMG kept (0.3s) | 3448 kept, 4 rejected | 131.9/min | ETA: 37s [2026-01-06T12:26:16.044739] [DEBUG] [REMOTE ] WMK: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:16.044884] [DEBUG] [REMOTE ] WMK: PASS: History has at least 300 days. [2026-01-06T12:26:16.045104] [DEBUG] [REMOTE ] WMK: PASS: Price check passed. Min price $63.00. [2026-01-06T12:26:16.045235] [DEBUG] [REMOTE ] WMK: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:16.045354] [DEBUG] [REMOTE ] WMK: PASS: Integrity check passed. [2026-01-06T12:26:16.045394] [DEBUG] [REMOTE ] WMK: Symbol is viable for forecasting. [2026-01-06T12:26:16.045443] [INFO ] [MAIN ] [3453/3534] WMK kept (0.6s) | 3449 kept, 4 rejected | 131.9/min | ETA: 37s [2026-01-06T12:26:16.371315] [DEBUG] [REMOTE ] WMS: Retrieved 2879 rows, trimmed to 300. [2026-01-06T12:26:16.371426] [DEBUG] [REMOTE ] WMS: PASS: History has at least 300 days. [2026-01-06T12:26:16.371650] [DEBUG] [REMOTE ] WMS: PASS: Price check passed. Min price $133.89. [2026-01-06T12:26:16.371846] [DEBUG] [REMOTE ] WMS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:16.371986] [DEBUG] [REMOTE ] WMS: PASS: Integrity check passed. [2026-01-06T12:26:16.372039] [DEBUG] [REMOTE ] WMS: Symbol is viable for forecasting. [2026-01-06T12:26:16.372100] [INFO ] [MAIN ] [3454/3534] WMS kept (0.3s) | 3450 kept, 4 rejected | 131.9/min | ETA: 36s [2026-01-06T12:26:17.021975] [DEBUG] [REMOTE ] WNC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:17.022127] [DEBUG] [REMOTE ] WNC: PASS: History has at least 300 days. [2026-01-06T12:26:17.022386] [DEBUG] [REMOTE ] WNC: PASS: Price check passed. Min price $7.51. [2026-01-06T12:26:17.022526] [DEBUG] [REMOTE ] WNC: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:17.022681] [DEBUG] [REMOTE ] WNC: PASS: Integrity check passed. [2026-01-06T12:26:17.022740] [DEBUG] [REMOTE ] WNC: Symbol is viable for forecasting. [2026-01-06T12:26:17.022792] [INFO ] [MAIN ] [3455/3534] WNC kept (0.7s) | 3451 kept, 4 rejected | 131.9/min | ETA: 36s [2026-01-06T12:26:17.393146] [DEBUG] [REMOTE ] WNEB: Retrieved 5958 rows, trimmed to 300. [2026-01-06T12:26:17.393294] [DEBUG] [REMOTE ] WNEB: PASS: History has at least 300 days. [2026-01-06T12:26:17.393542] [DEBUG] [REMOTE ] WNEB: PASS: Price check passed. Min price $10.80. [2026-01-06T12:26:17.393703] [DEBUG] [REMOTE ] WNEB: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:17.393834] [DEBUG] [REMOTE ] WNEB: PASS: Integrity check passed. [2026-01-06T12:26:17.393892] [DEBUG] [REMOTE ] WNEB: Symbol is viable for forecasting. [2026-01-06T12:26:17.393944] [INFO ] [MAIN ] [3456/3534] WNEB kept (0.4s) | 3452 kept, 4 rejected | 131.9/min | ETA: 35s [2026-01-06T12:26:17.796940] [DEBUG] [REMOTE ] WOOD: Retrieved 4410 rows, trimmed to 300. [2026-01-06T12:26:17.797089] [DEBUG] [REMOTE ] WOOD: PASS: History has at least 300 days. [2026-01-06T12:26:17.797351] [DEBUG] [REMOTE ] WOOD: PASS: Price check passed. Min price $65.94. [2026-01-06T12:26:17.797529] [DEBUG] [REMOTE ] WOOD: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:17.797705] [DEBUG] [REMOTE ] WOOD: PASS: Integrity check passed. [2026-01-06T12:26:17.797752] [DEBUG] [REMOTE ] WOOD: Symbol is viable for forecasting. [2026-01-06T12:26:17.797801] [INFO ] [MAIN ] [3457/3534] WOOD kept (0.4s) | 3453 kept, 4 rejected | 131.9/min | ETA: 35s [2026-01-06T12:26:17.960881] [DEBUG] [REMOTE ] WOOF: Retrieved 1249 rows, trimmed to 300. [2026-01-06T12:26:17.961020] [DEBUG] [REMOTE ] WOOF: PASS: History has at least 300 days. [2026-01-06T12:26:17.961224] [DEBUG] [REMOTE ] WOOF: PASS: Price check passed. Min price $2.63. [2026-01-06T12:26:17.961362] [DEBUG] [REMOTE ] WOOF: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:17.961492] [DEBUG] [REMOTE ] WOOF: PASS: Integrity check passed. [2026-01-06T12:26:17.961534] [DEBUG] [REMOTE ] WOOF: Symbol is viable for forecasting. [2026-01-06T12:26:17.961613] [INFO ] [MAIN ] [3458/3534] WOOF kept (0.2s) | 3454 kept, 4 rejected | 131.9/min | ETA: 35s [2026-01-06T12:26:18.596655] [DEBUG] [REMOTE ] WPC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:18.596788] [DEBUG] [REMOTE ] WPC: PASS: History has at least 300 days. [2026-01-06T12:26:18.597011] [DEBUG] [REMOTE ] WPC: PASS: Price check passed. Min price $63.27. [2026-01-06T12:26:18.597141] [DEBUG] [REMOTE ] WPC: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:18.597255] [DEBUG] [REMOTE ] WPC: PASS: Integrity check passed. [2026-01-06T12:26:18.597294] [DEBUG] [REMOTE ] WPC: Symbol is viable for forecasting. [2026-01-06T12:26:18.597342] [INFO ] [MAIN ] [3459/3534] WPC kept (0.6s) | 3455 kept, 4 rejected | 131.9/min | ETA: 34s [2026-01-06T12:26:19.088599] [DEBUG] [REMOTE ] WPP: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:19.088737] [DEBUG] [REMOTE ] WPP: PASS: History has at least 300 days. [2026-01-06T12:26:19.088975] [DEBUG] [REMOTE ] WPP: PASS: Price check passed. Min price $17.62. [2026-01-06T12:26:19.089117] [DEBUG] [REMOTE ] WPP: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:19.089236] [DEBUG] [REMOTE ] WPP: PASS: Integrity check passed. [2026-01-06T12:26:19.089276] [DEBUG] [REMOTE ] WPP: Symbol is viable for forecasting. [2026-01-06T12:26:19.089324] [INFO ] [MAIN ] [3460/3534] WPP kept (0.5s) | 3456 kept, 4 rejected | 131.9/min | ETA: 34s [2026-01-06T12:26:19.382482] [DEBUG] [REMOTE ] WRAP: Retrieved 1912 rows, trimmed to 300. [2026-01-06T12:26:19.382629] [DEBUG] [REMOTE ] WRAP: PASS: History has at least 300 days. [2026-01-06T12:26:19.382848] [DEBUG] [REMOTE ] WRAP: PASS: Price check passed. Min price $1.98. [2026-01-06T12:26:19.383019] [DEBUG] [REMOTE ] WRAP: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:19.383137] [DEBUG] [REMOTE ] WRAP: PASS: Integrity check passed. [2026-01-06T12:26:19.383177] [DEBUG] [REMOTE ] WRAP: Symbol is viable for forecasting. [2026-01-06T12:26:19.383224] [INFO ] [MAIN ] [3461/3534] WRAP kept (0.3s) | 3457 kept, 4 rejected | 131.9/min | ETA: 33s [2026-01-06T12:26:19.994729] [DEBUG] [REMOTE ] WRB: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:19.994903] [DEBUG] [REMOTE ] WRB: PASS: History has at least 300 days. [2026-01-06T12:26:19.995152] [DEBUG] [REMOTE ] WRB: PASS: Price check passed. Min price $65.58. [2026-01-06T12:26:19.995337] [DEBUG] [REMOTE ] WRB: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:19.995469] [DEBUG] [REMOTE ] WRB: PASS: Integrity check passed. [2026-01-06T12:26:19.995692] [DEBUG] [REMOTE ] WRB: Symbol is viable for forecasting. [2026-01-06T12:26:19.995743] [INFO ] [MAIN ] [3462/3534] WRB kept (0.6s) | 3458 kept, 4 rejected | 131.9/min | ETA: 33s [2026-01-06T12:26:20.233227] [DEBUG] [REMOTE ] WRBY: Retrieved 1071 rows, trimmed to 300. [2026-01-06T12:26:20.233373] [DEBUG] [REMOTE ] WRBY: PASS: History has at least 300 days. [2026-01-06T12:26:20.233608] [DEBUG] [REMOTE ] WRBY: PASS: Price check passed. Min price $16.49. [2026-01-06T12:26:20.233752] [DEBUG] [REMOTE ] WRBY: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:20.233866] [DEBUG] [REMOTE ] WRBY: PASS: Integrity check passed. [2026-01-06T12:26:20.233908] [DEBUG] [REMOTE ] WRBY: Symbol is viable for forecasting. [2026-01-06T12:26:20.233956] [INFO ] [MAIN ] [3463/3534] WRBY kept (0.2s) | 3459 kept, 4 rejected | 131.9/min | ETA: 32s [2026-01-06T12:26:20.867714] [DEBUG] [REMOTE ] WRLD: Retrieved 6582 rows, trimmed to 300. [2026-01-06T12:26:20.867849] [DEBUG] [REMOTE ] WRLD: PASS: History has at least 300 days. [2026-01-06T12:26:20.868095] [DEBUG] [REMOTE ] WRLD: PASS: Price check passed. Min price $126.42. [2026-01-06T12:26:20.868273] [DEBUG] [REMOTE ] WRLD: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:20.868439] [DEBUG] [REMOTE ] WRLD: PASS: Integrity check passed. [2026-01-06T12:26:20.868482] [DEBUG] [REMOTE ] WRLD: Symbol is viable for forecasting. [2026-01-06T12:26:20.868603] [INFO ] [MAIN ] [3464/3534] WRLD kept (0.6s) | 3460 kept, 4 rejected | 131.9/min | ETA: 32s [2026-01-06T12:26:21.323205] [DEBUG] [REMOTE ] WSBC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:21.323332] [DEBUG] [REMOTE ] WSBC: PASS: History has at least 300 days. [2026-01-06T12:26:21.323533] [DEBUG] [REMOTE ] WSBC: PASS: Price check passed. Min price $29.48. [2026-01-06T12:26:21.323708] [DEBUG] [REMOTE ] WSBC: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:21.323834] [DEBUG] [REMOTE ] WSBC: PASS: Integrity check passed. [2026-01-06T12:26:21.323879] [DEBUG] [REMOTE ] WSBC: Symbol is viable for forecasting. [2026-01-06T12:26:21.323927] [INFO ] [MAIN ] [3465/3534] WSBC kept (0.5s) | 3461 kept, 4 rejected | 131.9/min | ETA: 31s [2026-01-06T12:26:21.761266] [DEBUG] [REMOTE ] WSBF: Retrieved 5094 rows, trimmed to 300. [2026-01-06T12:26:21.761392] [DEBUG] [REMOTE ] WSBF: PASS: History has at least 300 days. [2026-01-06T12:26:21.761615] [DEBUG] [REMOTE ] WSBF: PASS: Price check passed. Min price $14.62. [2026-01-06T12:26:21.761752] [DEBUG] [REMOTE ] WSBF: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:21.761864] [DEBUG] [REMOTE ] WSBF: PASS: Integrity check passed. [2026-01-06T12:26:21.761905] [DEBUG] [REMOTE ] WSBF: Symbol is viable for forecasting. [2026-01-06T12:26:21.761956] [INFO ] [MAIN ] [3466/3534] WSBF kept (0.4s) | 3462 kept, 4 rejected | 131.9/min | ETA: 31s [2026-01-06T12:26:22.046597] [DEBUG] [REMOTE ] WSC: Retrieved 2032 rows, trimmed to 300. [2026-01-06T12:26:22.046718] [DEBUG] [REMOTE ] WSC: PASS: History has at least 300 days. [2026-01-06T12:26:22.046933] [DEBUG] [REMOTE ] WSC: PASS: Price check passed. Min price $14.93. [2026-01-06T12:26:22.047072] [DEBUG] [REMOTE ] WSC: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:22.047179] [DEBUG] [REMOTE ] WSC: PASS: Integrity check passed. [2026-01-06T12:26:22.047220] [DEBUG] [REMOTE ] WSC: Symbol is viable for forecasting. [2026-01-06T12:26:22.047267] [INFO ] [MAIN ] [3467/3534] WSC kept (0.3s) | 3463 kept, 4 rejected | 131.9/min | ETA: 30s [2026-01-06T12:26:22.637846] [DEBUG] [REMOTE ] WSFS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:22.638056] [DEBUG] [REMOTE ] WSFS: PASS: History has at least 300 days. [2026-01-06T12:26:22.638388] [DEBUG] [REMOTE ] WSFS: PASS: Price check passed. Min price $50.19. [2026-01-06T12:26:22.638550] [DEBUG] [REMOTE ] WSFS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:22.638721] [DEBUG] [REMOTE ] WSFS: PASS: Integrity check passed. [2026-01-06T12:26:22.638765] [DEBUG] [REMOTE ] WSFS: Symbol is viable for forecasting. [2026-01-06T12:26:22.638821] [INFO ] [MAIN ] [3468/3534] WSFS kept (0.6s) | 3464 kept, 4 rejected | 131.9/min | ETA: 30s [2026-01-06T12:26:23.026672] [DEBUG] [REMOTE ] WSM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:23.026818] [DEBUG] [REMOTE ] WSM: PASS: History has at least 300 days. [2026-01-06T12:26:23.027051] [DEBUG] [REMOTE ] WSM: PASS: Price check passed. Min price $172.55. [2026-01-06T12:26:23.027190] [DEBUG] [REMOTE ] WSM: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:23.027310] [DEBUG] [REMOTE ] WSM: PASS: Integrity check passed. [2026-01-06T12:26:23.027350] [DEBUG] [REMOTE ] WSM: Symbol is viable for forecasting. [2026-01-06T12:26:23.027398] [INFO ] [MAIN ] [3469/3534] WSM kept (0.4s) | 3465 kept, 4 rejected | 131.9/min | ETA: 30s [2026-01-06T12:26:23.330770] [DEBUG] [REMOTE ] WSO: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:23.330975] [DEBUG] [REMOTE ] WSO: PASS: History has at least 300 days. [2026-01-06T12:26:23.331273] [DEBUG] [REMOTE ] WSO: PASS: Price check passed. Min price $323.51. [2026-01-06T12:26:23.331420] [DEBUG] [REMOTE ] WSO: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:23.331616] [DEBUG] [REMOTE ] WSO: PASS: Integrity check passed. [2026-01-06T12:26:23.331664] [DEBUG] [REMOTE ] WSO: Symbol is viable for forecasting. [2026-01-06T12:26:23.331722] [INFO ] [MAIN ] [3470/3534] WSO kept (0.3s) | 3466 kept, 4 rejected | 131.9/min | ETA: 29s [2026-01-06T12:26:23.923293] [DEBUG] [REMOTE ] WTBA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:23.923421] [DEBUG] [REMOTE ] WTBA: PASS: History has at least 300 days. [2026-01-06T12:26:23.923643] [DEBUG] [REMOTE ] WTBA: PASS: Price check passed. Min price $18.93. [2026-01-06T12:26:23.923777] [DEBUG] [REMOTE ] WTBA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:23.923888] [DEBUG] [REMOTE ] WTBA: PASS: Integrity check passed. [2026-01-06T12:26:23.923927] [DEBUG] [REMOTE ] WTBA: Symbol is viable for forecasting. [2026-01-06T12:26:23.923974] [INFO ] [MAIN ] [3471/3534] WTBA kept (0.6s) | 3467 kept, 4 rejected | 131.9/min | ETA: 29s [2026-01-06T12:26:24.382037] [DEBUG] [REMOTE ] WTFC: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:24.382167] [DEBUG] [REMOTE ] WTFC: PASS: History has at least 300 days. [2026-01-06T12:26:24.382376] [DEBUG] [REMOTE ] WTFC: PASS: Price check passed. Min price $119.77. [2026-01-06T12:26:24.382511] [DEBUG] [REMOTE ] WTFC: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:24.382642] [DEBUG] [REMOTE ] WTFC: PASS: Integrity check passed. [2026-01-06T12:26:24.382683] [DEBUG] [REMOTE ] WTFC: Symbol is viable for forecasting. [2026-01-06T12:26:24.382729] [INFO ] [MAIN ] [3472/3534] WTFC kept (0.5s) | 3468 kept, 4 rejected | 131.9/min | ETA: 28s [2026-01-06T12:26:24.811494] [DEBUG] [REMOTE ] WTI: Retrieved 5267 rows, trimmed to 300. [2026-01-06T12:26:24.811641] [DEBUG] [REMOTE ] WTI: PASS: History has at least 300 days. [2026-01-06T12:26:24.811841] [DEBUG] [REMOTE ] WTI: PASS: Price check passed. Min price $1.57. [2026-01-06T12:26:24.811971] [DEBUG] [REMOTE ] WTI: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:24.812079] [DEBUG] [REMOTE ] WTI: PASS: Integrity check passed. [2026-01-06T12:26:24.812118] [DEBUG] [REMOTE ] WTI: Symbol is viable for forecasting. [2026-01-06T12:26:24.812164] [INFO ] [MAIN ] [3473/3534] WTI kept (0.4s) | 3469 kept, 4 rejected | 131.9/min | ETA: 28s [2026-01-06T12:26:25.292486] [DEBUG] [REMOTE ] WTRG: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:25.292624] [DEBUG] [REMOTE ] WTRG: PASS: History has at least 300 days. [2026-01-06T12:26:25.292834] [DEBUG] [REMOTE ] WTRG: PASS: Price check passed. Min price $37.16. [2026-01-06T12:26:25.292970] [DEBUG] [REMOTE ] WTRG: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:25.293087] [DEBUG] [REMOTE ] WTRG: PASS: Integrity check passed. [2026-01-06T12:26:25.293128] [DEBUG] [REMOTE ] WTRG: Symbol is viable for forecasting. [2026-01-06T12:26:25.293176] [INFO ] [MAIN ] [3474/3534] WTRG kept (0.5s) | 3470 kept, 4 rejected | 131.9/min | ETA: 27s [2026-01-06T12:26:25.695683] [DEBUG] [REMOTE ] WTS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:25.695818] [DEBUG] [REMOTE ] WTS: PASS: History has at least 300 days. [2026-01-06T12:26:25.696029] [DEBUG] [REMOTE ] WTS: PASS: Price check passed. Min price $263.05. [2026-01-06T12:26:25.696163] [DEBUG] [REMOTE ] WTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:25.696276] [DEBUG] [REMOTE ] WTS: PASS: Integrity check passed. [2026-01-06T12:26:25.696317] [DEBUG] [REMOTE ] WTS: Symbol is viable for forecasting. [2026-01-06T12:26:25.696363] [INFO ] [MAIN ] [3475/3534] WTS kept (0.4s) | 3471 kept, 4 rejected | 131.9/min | ETA: 27s [2026-01-06T12:26:25.993496] [DEBUG] [REMOTE ] WULF: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:25.993667] [DEBUG] [REMOTE ] WULF: PASS: History has at least 300 days. [2026-01-06T12:26:25.993889] [DEBUG] [REMOTE ] WULF: PASS: Price check passed. Min price $10.99. [2026-01-06T12:26:25.994053] [DEBUG] [REMOTE ] WULF: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:25.994181] [DEBUG] [REMOTE ] WULF: PASS: Integrity check passed. [2026-01-06T12:26:25.994230] [DEBUG] [REMOTE ] WULF: Symbol is viable for forecasting. [2026-01-06T12:26:25.994311] [INFO ] [MAIN ] [3476/3534] WULF kept (0.3s) | 3472 kept, 4 rejected | 131.9/min | ETA: 26s [2026-01-06T12:26:26.417294] [DEBUG] [REMOTE ] WVE: Retrieved 2551 rows, trimmed to 300. [2026-01-06T12:26:26.417410] [DEBUG] [REMOTE ] WVE: PASS: History has at least 300 days. [2026-01-06T12:26:26.417783] [DEBUG] [REMOTE ] WVE: PASS: Price check passed. Min price $6.67. [2026-01-06T12:26:26.418276] [DEBUG] [REMOTE ] WVE: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:26.418443] [DEBUG] [REMOTE ] WVE: PASS: Integrity check passed. [2026-01-06T12:26:26.418494] [DEBUG] [REMOTE ] WVE: Symbol is viable for forecasting. [2026-01-06T12:26:26.418565] [INFO ] [MAIN ] [3477/3534] WVE kept (0.4s) | 3473 kept, 4 rejected | 131.9/min | ETA: 26s [2026-01-06T12:26:26.840497] [DEBUG] [REMOTE ] WWD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:26.840644] [DEBUG] [REMOTE ] WWD: PASS: History has at least 300 days. [2026-01-06T12:26:26.840857] [DEBUG] [REMOTE ] WWD: PASS: Price check passed. Min price $246.70. [2026-01-06T12:26:26.840988] [DEBUG] [REMOTE ] WWD: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:26.841097] [DEBUG] [REMOTE ] WWD: PASS: Integrity check passed. [2026-01-06T12:26:26.841136] [DEBUG] [REMOTE ] WWD: Symbol is viable for forecasting. [2026-01-06T12:26:26.841182] [INFO ] [MAIN ] [3478/3534] WWD kept (0.4s) | 3474 kept, 4 rejected | 131.9/min | ETA: 25s [2026-01-06T12:26:27.448856] [DEBUG] [REMOTE ] WY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:27.449053] [DEBUG] [REMOTE ] WY: PASS: History has at least 300 days. [2026-01-06T12:26:27.449336] [DEBUG] [REMOTE ] WY: PASS: Price check passed. Min price $21.15. [2026-01-06T12:26:27.449479] [DEBUG] [REMOTE ] WY: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:27.449638] [DEBUG] [REMOTE ] WY: PASS: Integrity check passed. [2026-01-06T12:26:27.449685] [DEBUG] [REMOTE ] WY: Symbol is viable for forecasting. [2026-01-06T12:26:27.449738] [INFO ] [MAIN ] [3479/3534] WY kept (0.6s) | 3475 kept, 4 rejected | 131.9/min | ETA: 25s [2026-01-06T12:26:27.894493] [DEBUG] [REMOTE ] WYNN: Retrieved 5835 rows, trimmed to 300. [2026-01-06T12:26:27.894644] [DEBUG] [REMOTE ] WYNN: PASS: History has at least 300 days. [2026-01-06T12:26:27.894844] [DEBUG] [REMOTE ] WYNN: PASS: Price check passed. Min price $112.28. [2026-01-06T12:26:27.894974] [DEBUG] [REMOTE ] WYNN: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:27.895082] [DEBUG] [REMOTE ] WYNN: PASS: Integrity check passed. [2026-01-06T12:26:27.895121] [DEBUG] [REMOTE ] WYNN: Symbol is viable for forecasting. [2026-01-06T12:26:27.895167] [INFO ] [MAIN ] [3480/3534] WYNN kept (0.4s) | 3476 kept, 4 rejected | 131.9/min | ETA: 25s [2026-01-06T12:26:28.111849] [DEBUG] [REMOTE ] XBIL: Retrieved 711 rows, trimmed to 300. [2026-01-06T12:26:28.111948] [DEBUG] [REMOTE ] XBIL: PASS: History has at least 300 days. [2026-01-06T12:26:28.112129] [DEBUG] [REMOTE ] XBIL: PASS: Price check passed. Min price $49.63. [2026-01-06T12:26:28.112258] [DEBUG] [REMOTE ] XBIL: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:28.112363] [DEBUG] [REMOTE ] XBIL: PASS: Integrity check passed. [2026-01-06T12:26:28.112401] [DEBUG] [REMOTE ] XBIL: Symbol is viable for forecasting. [2026-01-06T12:26:28.112446] [INFO ] [MAIN ] [3481/3534] XBIL kept (0.2s) | 3477 kept, 4 rejected | 131.9/min | ETA: 24s [2026-01-06T12:26:28.763339] [DEBUG] [REMOTE ] XEL: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:28.763463] [DEBUG] [REMOTE ] XEL: PASS: History has at least 300 days. [2026-01-06T12:26:28.763685] [DEBUG] [REMOTE ] XEL: PASS: Price check passed. Min price $72.12. [2026-01-06T12:26:28.763831] [DEBUG] [REMOTE ] XEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:28.763942] [DEBUG] [REMOTE ] XEL: PASS: Integrity check passed. [2026-01-06T12:26:28.763981] [DEBUG] [REMOTE ] XEL: Symbol is viable for forecasting. [2026-01-06T12:26:28.764027] [INFO ] [MAIN ] [3482/3534] XEL kept (0.7s) | 3478 kept, 4 rejected | 131.9/min | ETA: 24s [2026-01-06T12:26:29.100105] [DEBUG] [REMOTE ] XENE: Retrieved 2807 rows, trimmed to 300. [2026-01-06T12:26:29.100220] [DEBUG] [REMOTE ] XENE: PASS: History has at least 300 days. [2026-01-06T12:26:29.100413] [DEBUG] [REMOTE ] XENE: PASS: Price check passed. Min price $38.25. [2026-01-06T12:26:29.100542] [DEBUG] [REMOTE ] XENE: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:29.100676] [DEBUG] [REMOTE ] XENE: PASS: Integrity check passed. [2026-01-06T12:26:29.100725] [DEBUG] [REMOTE ] XENE: Symbol is viable for forecasting. [2026-01-06T12:26:29.100770] [INFO ] [MAIN ] [3483/3534] XENE kept (0.3s) | 3479 kept, 4 rejected | 131.9/min | ETA: 23s [2026-01-06T12:26:29.315134] [DEBUG] [REMOTE ] XERS: Retrieved 1895 rows, trimmed to 300. [2026-01-06T12:26:29.315244] [DEBUG] [REMOTE ] XERS: PASS: History has at least 300 days. [2026-01-06T12:26:29.315435] [DEBUG] [REMOTE ] XERS: PASS: Price check passed. Min price $6.47. [2026-01-06T12:26:29.315565] [DEBUG] [REMOTE ] XERS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:29.315699] [DEBUG] [REMOTE ] XERS: PASS: Integrity check passed. [2026-01-06T12:26:29.315739] [DEBUG] [REMOTE ] XERS: Symbol is viable for forecasting. [2026-01-06T12:26:29.315784] [INFO ] [MAIN ] [3484/3534] XERS kept (0.2s) | 3480 kept, 4 rejected | 131.9/min | ETA: 23s [2026-01-06T12:26:29.852000] [DEBUG] [REMOTE ] XGN: Retrieved 1582 rows, trimmed to 300. [2026-01-06T12:26:29.852118] [DEBUG] [REMOTE ] XGN: PASS: History has at least 300 days. [2026-01-06T12:26:29.852319] [DEBUG] [REMOTE ] XGN: PASS: Price check passed. Min price $5.95. [2026-01-06T12:26:29.852456] [DEBUG] [REMOTE ] XGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:29.852566] [DEBUG] [REMOTE ] XGN: PASS: Integrity check passed. [2026-01-06T12:26:29.852631] [DEBUG] [REMOTE ] XGN: Symbol is viable for forecasting. [2026-01-06T12:26:29.852679] [INFO ] [MAIN ] [3485/3534] XGN kept (0.5s) | 3481 kept, 4 rejected | 131.9/min | ETA: 22s [2026-01-06T12:26:30.425698] [DEBUG] [REMOTE ] XOM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:30.425827] [DEBUG] [REMOTE ] XOM: PASS: History has at least 300 days. [2026-01-06T12:26:30.426037] [DEBUG] [REMOTE ] XOM: PASS: Price check passed. Min price $109.69. [2026-01-06T12:26:30.426168] [DEBUG] [REMOTE ] XOM: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:30.426280] [DEBUG] [REMOTE ] XOM: PASS: Integrity check passed. [2026-01-06T12:26:30.426320] [DEBUG] [REMOTE ] XOM: Symbol is viable for forecasting. [2026-01-06T12:26:30.426368] [INFO ] [MAIN ] [3486/3534] XOM kept (0.6s) | 3482 kept, 4 rejected | 131.9/min | ETA: 22s [2026-01-06T12:26:30.995302] [DEBUG] [REMOTE ] XOMA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:30.995429] [DEBUG] [REMOTE ] XOMA: PASS: History has at least 300 days. [2026-01-06T12:26:30.995652] [DEBUG] [REMOTE ] XOMA: PASS: Price check passed. Min price $24.90. [2026-01-06T12:26:30.995814] [DEBUG] [REMOTE ] XOMA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:30.995928] [DEBUG] [REMOTE ] XOMA: PASS: Integrity check passed. [2026-01-06T12:26:30.995967] [DEBUG] [REMOTE ] XOMA: Symbol is viable for forecasting. [2026-01-06T12:26:30.996013] [INFO ] [MAIN ] [3487/3534] XOMA kept (0.6s) | 3483 kept, 4 rejected | 131.9/min | ETA: 21s [2026-01-06T12:26:31.225093] [DEBUG] [REMOTE ] XOS: Retrieved 1098 rows, trimmed to 300. [2026-01-06T12:26:31.225229] [DEBUG] [REMOTE ] XOS: PASS: History has at least 300 days. [2026-01-06T12:26:31.225445] [DEBUG] [REMOTE ] XOS: PASS: Price check passed. Min price $1.80. [2026-01-06T12:26:31.225670] [DEBUG] [REMOTE ] XOS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:31.225825] [DEBUG] [REMOTE ] XOS: PASS: Integrity check passed. [2026-01-06T12:26:31.225885] [DEBUG] [REMOTE ] XOS: Symbol is viable for forecasting. [2026-01-06T12:26:31.225955] [INFO ] [MAIN ] [3488/3534] XOS kept (0.2s) | 3484 kept, 4 rejected | 131.9/min | ETA: 21s [2026-01-06T12:26:31.671598] [DEBUG] [REMOTE ] XP: Retrieved 1524 rows, trimmed to 300. [2026-01-06T12:26:31.671729] [DEBUG] [REMOTE ] XP: PASS: History has at least 300 days. [2026-01-06T12:26:31.672107] [DEBUG] [REMOTE ] XP: PASS: Price check passed. Min price $15.65. [2026-01-06T12:26:31.672237] [DEBUG] [REMOTE ] XP: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:31.672341] [DEBUG] [REMOTE ] XP: PASS: Integrity check passed. [2026-01-06T12:26:31.672380] [DEBUG] [REMOTE ] XP: Symbol is viable for forecasting. [2026-01-06T12:26:31.672427] [INFO ] [MAIN ] [3489/3534] XP kept (0.4s) | 3485 kept, 4 rejected | 131.9/min | ETA: 20s [2026-01-06T12:26:32.181975] [DEBUG] [REMOTE ] XPEL: Retrieved 4638 rows, trimmed to 300. [2026-01-06T12:26:32.182102] [DEBUG] [REMOTE ] XPEL: PASS: History has at least 300 days. [2026-01-06T12:26:32.182300] [DEBUG] [REMOTE ] XPEL: PASS: Price check passed. Min price $33.89. [2026-01-06T12:26:32.182430] [DEBUG] [REMOTE ] XPEL: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:32.182538] [DEBUG] [REMOTE ] XPEL: PASS: Integrity check passed. [2026-01-06T12:26:32.182596] [DEBUG] [REMOTE ] XPEL: Symbol is viable for forecasting. [2026-01-06T12:26:32.182644] [INFO ] [MAIN ] [3490/3534] XPEL kept (0.5s) | 3486 kept, 4 rejected | 131.9/min | ETA: 20s [2026-01-06T12:26:32.643708] [DEBUG] [REMOTE ] XPO: Retrieved 5597 rows, trimmed to 300. [2026-01-06T12:26:32.643831] [DEBUG] [REMOTE ] XPO: PASS: History has at least 300 days. [2026-01-06T12:26:32.644030] [DEBUG] [REMOTE ] XPO: PASS: Price check passed. Min price $123.66. [2026-01-06T12:26:32.644160] [DEBUG] [REMOTE ] XPO: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:32.644266] [DEBUG] [REMOTE ] XPO: PASS: Integrity check passed. [2026-01-06T12:26:32.644305] [DEBUG] [REMOTE ] XPO: Symbol is viable for forecasting. [2026-01-06T12:26:32.644350] [INFO ] [MAIN ] [3491/3534] XPO kept (0.5s) | 3487 kept, 4 rejected | 131.9/min | ETA: 20s [2026-01-06T12:26:32.883702] [DEBUG] [REMOTE ] XPOF: Retrieved 1118 rows, trimmed to 300. [2026-01-06T12:26:32.883809] [DEBUG] [REMOTE ] XPOF: PASS: History has at least 300 days. [2026-01-06T12:26:32.883994] [DEBUG] [REMOTE ] XPOF: PASS: Price check passed. Min price $5.49. [2026-01-06T12:26:32.884123] [DEBUG] [REMOTE ] XPOF: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:32.884228] [DEBUG] [REMOTE ] XPOF: PASS: Integrity check passed. [2026-01-06T12:26:32.884267] [DEBUG] [REMOTE ] XPOF: Symbol is viable for forecasting. [2026-01-06T12:26:32.884313] [INFO ] [MAIN ] [3492/3534] XPOF kept (0.2s) | 3488 kept, 4 rejected | 131.9/min | ETA: 19s [2026-01-06T12:26:33.385846] [DEBUG] [REMOTE ] XPRO: Retrieved 3120 rows, trimmed to 300. [2026-01-06T12:26:33.385963] [DEBUG] [REMOTE ] XPRO: PASS: History has at least 300 days. [2026-01-06T12:26:33.386156] [DEBUG] [REMOTE ] XPRO: PASS: Price check passed. Min price $12.03. [2026-01-06T12:26:33.386285] [DEBUG] [REMOTE ] XPRO: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:33.386391] [DEBUG] [REMOTE ] XPRO: PASS: Integrity check passed. [2026-01-06T12:26:33.386430] [DEBUG] [REMOTE ] XPRO: Symbol is viable for forecasting. [2026-01-06T12:26:33.386475] [INFO ] [MAIN ] [3493/3534] XPRO kept (0.5s) | 3489 kept, 4 rejected | 131.9/min | ETA: 19s [2026-01-06T12:26:33.947318] [DEBUG] [REMOTE ] XRAY: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:33.947450] [DEBUG] [REMOTE ] XRAY: PASS: History has at least 300 days. [2026-01-06T12:26:33.947716] [DEBUG] [REMOTE ] XRAY: PASS: Price check passed. Min price $9.75. [2026-01-06T12:26:33.947882] [DEBUG] [REMOTE ] XRAY: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:33.948001] [DEBUG] [REMOTE ] XRAY: PASS: Integrity check passed. [2026-01-06T12:26:33.948041] [DEBUG] [REMOTE ] XRAY: Symbol is viable for forecasting. [2026-01-06T12:26:33.948089] [INFO ] [MAIN ] [3494/3534] XRAY kept (0.6s) | 3490 kept, 4 rejected | 131.9/min | ETA: 18s [2026-01-06T12:26:34.420620] [DEBUG] [REMOTE ] XRX: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:34.420755] [DEBUG] [REMOTE ] XRX: PASS: History has at least 300 days. [2026-01-06T12:26:34.420965] [DEBUG] [REMOTE ] XRX: PASS: Price check passed. Min price $2.32. [2026-01-06T12:26:34.421096] [DEBUG] [REMOTE ] XRX: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:34.421208] [DEBUG] [REMOTE ] XRX: PASS: Integrity check passed. [2026-01-06T12:26:34.421246] [DEBUG] [REMOTE ] XRX: Symbol is viable for forecasting. [2026-01-06T12:26:34.421294] [INFO ] [MAIN ] [3495/3534] XRX kept (0.5s) | 3491 kept, 4 rejected | 131.9/min | ETA: 18s [2026-01-06T12:26:34.610348] [DEBUG] [REMOTE ] XTIA: Retrieved 456 rows, trimmed to 300. [2026-01-06T12:26:34.610483] [DEBUG] [REMOTE ] XTIA: PASS: History has at least 300 days. [2026-01-06T12:26:34.610695] [DEBUG] [REMOTE ] XTIA: PASS: Price check passed. Min price $1.24. [2026-01-06T12:26:34.610827] [DEBUG] [REMOTE ] XTIA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:34.610934] [DEBUG] [REMOTE ] XTIA: PASS: Integrity check passed. [2026-01-06T12:26:34.610974] [DEBUG] [REMOTE ] XTIA: Symbol is viable for forecasting. [2026-01-06T12:26:34.611019] [INFO ] [MAIN ] [3496/3534] XTIA kept (0.2s) | 3492 kept, 4 rejected | 131.9/min | ETA: 17s [2026-01-06T12:26:35.096445] [DEBUG] [REMOTE ] XYF: Retrieved 1833 rows, trimmed to 300. [2026-01-06T12:26:35.096558] [DEBUG] [REMOTE ] XYF: PASS: History has at least 300 days. [2026-01-06T12:26:35.096793] [DEBUG] [REMOTE ] XYF: PASS: Price check passed. Min price $5.60. [2026-01-06T12:26:35.096930] [DEBUG] [REMOTE ] XYF: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:35.097036] [DEBUG] [REMOTE ] XYF: PASS: Integrity check passed. [2026-01-06T12:26:35.097076] [DEBUG] [REMOTE ] XYF: Symbol is viable for forecasting. [2026-01-06T12:26:35.097123] [INFO ] [MAIN ] [3497/3534] XYF kept (0.5s) | 3493 kept, 4 rejected | 131.9/min | ETA: 17s [2026-01-06T12:26:35.492631] [DEBUG] [REMOTE ] XYL: Retrieved 3577 rows, trimmed to 300. [2026-01-06T12:26:35.492751] [DEBUG] [REMOTE ] XYL: PASS: History has at least 300 days. [2026-01-06T12:26:35.492945] [DEBUG] [REMOTE ] XYL: PASS: Price check passed. Min price $136.18. [2026-01-06T12:26:35.493105] [DEBUG] [REMOTE ] XYL: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:35.493211] [DEBUG] [REMOTE ] XYL: PASS: Integrity check passed. [2026-01-06T12:26:35.493250] [DEBUG] [REMOTE ] XYL: Symbol is viable for forecasting. [2026-01-06T12:26:35.493296] [INFO ] [MAIN ] [3498/3534] XYL kept (0.4s) | 3494 kept, 4 rejected | 131.9/min | ETA: 16s [2026-01-06T12:26:35.858922] [DEBUG] [REMOTE ] YALA: Retrieved 1322 rows, trimmed to 300. [2026-01-06T12:26:35.859048] [DEBUG] [REMOTE ] YALA: PASS: History has at least 300 days. [2026-01-06T12:26:35.859247] [DEBUG] [REMOTE ] YALA: PASS: Price check passed. Min price $6.82. [2026-01-06T12:26:35.859409] [DEBUG] [REMOTE ] YALA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:35.859524] [DEBUG] [REMOTE ] YALA: PASS: Integrity check passed. [2026-01-06T12:26:35.859565] [DEBUG] [REMOTE ] YALA: Symbol is viable for forecasting. [2026-01-06T12:26:35.859642] [INFO ] [MAIN ] [3499/3534] YALA kept (0.4s) | 3495 kept, 4 rejected | 132.0/min | ETA: 16s [2026-01-06T12:26:36.374272] [DEBUG] [REMOTE ] YELP: Retrieved 3481 rows, trimmed to 300. [2026-01-06T12:26:36.374397] [DEBUG] [REMOTE ] YELP: PASS: History has at least 300 days. [2026-01-06T12:26:36.374619] [DEBUG] [REMOTE ] YELP: PASS: Price check passed. Min price $27.51. [2026-01-06T12:26:36.374779] [DEBUG] [REMOTE ] YELP: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:36.374889] [DEBUG] [REMOTE ] YELP: PASS: Integrity check passed. [2026-01-06T12:26:36.374929] [DEBUG] [REMOTE ] YELP: Symbol is viable for forecasting. [2026-01-06T12:26:36.374977] [INFO ] [MAIN ] [3500/3534] YELP kept (0.5s) | 3496 kept, 4 rejected | 131.9/min | ETA: 15s [2026-01-06T12:26:36.704198] [DEBUG] [REMOTE ] YETI: Retrieved 1807 rows, trimmed to 300. [2026-01-06T12:26:36.704316] [DEBUG] [REMOTE ] YETI: PASS: History has at least 300 days. [2026-01-06T12:26:36.704512] [DEBUG] [REMOTE ] YETI: PASS: Price check passed. Min price $32.11. [2026-01-06T12:26:36.704676] [DEBUG] [REMOTE ] YETI: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:36.704786] [DEBUG] [REMOTE ] YETI: PASS: Integrity check passed. [2026-01-06T12:26:36.704825] [DEBUG] [REMOTE ] YETI: Symbol is viable for forecasting. [2026-01-06T12:26:36.704871] [INFO ] [MAIN ] [3501/3534] YETI kept (0.3s) | 3497 kept, 4 rejected | 132.0/min | ETA: 15s [2026-01-06T12:26:37.063670] [DEBUG] [REMOTE ] YMM: Retrieved 1140 rows, trimmed to 300. [2026-01-06T12:26:37.063796] [DEBUG] [REMOTE ] YMM: PASS: History has at least 300 days. [2026-01-06T12:26:37.063992] [DEBUG] [REMOTE ] YMM: PASS: Price check passed. Min price $10.21. [2026-01-06T12:26:37.064120] [DEBUG] [REMOTE ] YMM: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:37.064225] [DEBUG] [REMOTE ] YMM: PASS: Integrity check passed. [2026-01-06T12:26:37.064263] [DEBUG] [REMOTE ] YMM: Symbol is viable for forecasting. [2026-01-06T12:26:37.064308] [INFO ] [MAIN ] [3502/3534] YMM kept (0.4s) | 3498 kept, 4 rejected | 132.0/min | ETA: 15s [2026-01-06T12:26:37.681506] [DEBUG] [REMOTE ] YPF: Retrieved 6583 rows, trimmed to 300. [2026-01-06T12:26:37.681649] [DEBUG] [REMOTE ] YPF: PASS: History has at least 300 days. [2026-01-06T12:26:37.681861] [DEBUG] [REMOTE ] YPF: PASS: Price check passed. Min price $24.40. [2026-01-06T12:26:37.681995] [DEBUG] [REMOTE ] YPF: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:37.682107] [DEBUG] [REMOTE ] YPF: PASS: Integrity check passed. [2026-01-06T12:26:37.682148] [DEBUG] [REMOTE ] YPF: Symbol is viable for forecasting. [2026-01-06T12:26:37.682197] [INFO ] [MAIN ] [3503/3534] YPF kept (0.6s) | 3499 kept, 4 rejected | 132.0/min | ETA: 14s [2026-01-06T12:26:37.895120] [DEBUG] [REMOTE ] YQQQ: Retrieved 348 rows, trimmed to 300. [2026-01-06T12:26:37.895244] [DEBUG] [REMOTE ] YQQQ: PASS: History has at least 300 days. [2026-01-06T12:26:37.895441] [DEBUG] [REMOTE ] YQQQ: PASS: Price check passed. Min price $11.54. [2026-01-06T12:26:37.895596] [DEBUG] [REMOTE ] YQQQ: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:37.895720] [DEBUG] [REMOTE ] YQQQ: PASS: Integrity check passed. [2026-01-06T12:26:37.895769] [DEBUG] [REMOTE ] YQQQ: Symbol is viable for forecasting. [2026-01-06T12:26:37.895827] [INFO ] [MAIN ] [3504/3534] YQQQ kept (0.2s) | 3500 kept, 4 rejected | 132.0/min | ETA: 14s [2026-01-06T12:26:38.388337] [DEBUG] [REMOTE ] YRD: Retrieved 2525 rows, trimmed to 300. [2026-01-06T12:26:38.388458] [DEBUG] [REMOTE ] YRD: PASS: History has at least 300 days. [2026-01-06T12:26:38.388684] [DEBUG] [REMOTE ] YRD: PASS: Price check passed. Min price $3.70. [2026-01-06T12:26:38.388817] [DEBUG] [REMOTE ] YRD: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:38.388922] [DEBUG] [REMOTE ] YRD: PASS: Integrity check passed. [2026-01-06T12:26:38.388961] [DEBUG] [REMOTE ] YRD: Symbol is viable for forecasting. [2026-01-06T12:26:38.389184] [INFO ] [MAIN ] [3505/3534] YRD kept (0.5s) | 3501 kept, 4 rejected | 132.0/min | ETA: 13s [2026-01-06T12:26:38.714547] [DEBUG] [REMOTE ] YSG: Retrieved 1286 rows, trimmed to 300. [2026-01-06T12:26:38.714805] [DEBUG] [REMOTE ] YSG: PASS: History has at least 300 days. [2026-01-06T12:26:38.715102] [DEBUG] [REMOTE ] YSG: PASS: Price check passed. Min price $3.89. [2026-01-06T12:26:38.715313] [DEBUG] [REMOTE ] YSG: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:38.715471] [DEBUG] [REMOTE ] YSG: PASS: Integrity check passed. [2026-01-06T12:26:38.715524] [DEBUG] [REMOTE ] YSG: Symbol is viable for forecasting. [2026-01-06T12:26:38.715617] [INFO ] [MAIN ] [3506/3534] YSG kept (0.3s) | 3502 kept, 4 rejected | 132.0/min | ETA: 13s [2026-01-06T12:26:39.170412] [DEBUG] [REMOTE ] YTRA: Retrieved 2273 rows, trimmed to 300. [2026-01-06T12:26:39.170536] [DEBUG] [REMOTE ] YTRA: PASS: History has at least 300 days. [2026-01-06T12:26:39.170752] [DEBUG] [REMOTE ] YTRA: PASS: Price check passed. Min price $1.37. [2026-01-06T12:26:39.170888] [DEBUG] [REMOTE ] YTRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:39.170995] [DEBUG] [REMOTE ] YTRA: PASS: Integrity check passed. [2026-01-06T12:26:39.171034] [DEBUG] [REMOTE ] YTRA: Symbol is viable for forecasting. [2026-01-06T12:26:39.171079] [INFO ] [MAIN ] [3507/3534] YTRA kept (0.5s) | 3503 kept, 4 rejected | 132.0/min | ETA: 12s [2026-01-06T12:26:39.636829] [DEBUG] [REMOTE ] YUM: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:39.636957] [DEBUG] [REMOTE ] YUM: PASS: History has at least 300 days. [2026-01-06T12:26:39.637159] [DEBUG] [REMOTE ] YUM: PASS: Price check passed. Min price $137.55. [2026-01-06T12:26:39.637290] [DEBUG] [REMOTE ] YUM: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:39.637399] [DEBUG] [REMOTE ] YUM: PASS: Integrity check passed. [2026-01-06T12:26:39.637439] [DEBUG] [REMOTE ] YUM: Symbol is viable for forecasting. [2026-01-06T12:26:39.637485] [INFO ] [MAIN ] [3508/3534] YUM kept (0.5s) | 3504 kept, 4 rejected | 132.0/min | ETA: 12s [2026-01-06T12:26:39.980538] [DEBUG] [REMOTE ] YUMC: Retrieved 2317 rows, trimmed to 300. [2026-01-06T12:26:39.980665] [DEBUG] [REMOTE ] YUMC: PASS: History has at least 300 days. [2026-01-06T12:26:39.980870] [DEBUG] [REMOTE ] YUMC: PASS: Price check passed. Min price $42.22. [2026-01-06T12:26:39.981025] [DEBUG] [REMOTE ] YUMC: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:39.981131] [DEBUG] [REMOTE ] YUMC: PASS: Integrity check passed. [2026-01-06T12:26:39.981169] [DEBUG] [REMOTE ] YUMC: Symbol is viable for forecasting. [2026-01-06T12:26:39.981215] [INFO ] [MAIN ] [3509/3534] YUMC kept (0.3s) | 3505 kept, 4 rejected | 132.0/min | ETA: 11s [2026-01-06T12:26:40.245173] [DEBUG] [REMOTE ] Z: Retrieved 2622 rows, trimmed to 300. [2026-01-06T12:26:40.245280] [DEBUG] [REMOTE ] Z: PASS: History has at least 300 days. [2026-01-06T12:26:40.245471] [DEBUG] [REMOTE ] Z: PASS: Price check passed. Min price $65.92. [2026-01-06T12:26:40.245627] [DEBUG] [REMOTE ] Z: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:40.245743] [DEBUG] [REMOTE ] Z: PASS: Integrity check passed. [2026-01-06T12:26:40.245784] [DEBUG] [REMOTE ] Z: Symbol is viable for forecasting. [2026-01-06T12:26:40.245832] [INFO ] [MAIN ] [3510/3534] Z kept (0.3s) | 3506 kept, 4 rejected | 132.0/min | ETA: 11s [2026-01-06T12:26:40.990191] [DEBUG] [REMOTE ] ZBH: Retrieved 6148 rows, trimmed to 300. [2026-01-06T12:26:40.990324] [DEBUG] [REMOTE ] ZBH: PASS: History has at least 300 days. [2026-01-06T12:26:40.990527] [DEBUG] [REMOTE ] ZBH: PASS: Price check passed. Min price $87.32. [2026-01-06T12:26:40.990676] [DEBUG] [REMOTE ] ZBH: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:40.990786] [DEBUG] [REMOTE ] ZBH: PASS: Integrity check passed. [2026-01-06T12:26:40.990830] [DEBUG] [REMOTE ] ZBH: Symbol is viable for forecasting. [2026-01-06T12:26:40.990876] [INFO ] [MAIN ] [3511/3534] ZBH kept (0.7s) | 3507 kept, 4 rejected | 132.0/min | ETA: 10s [2026-01-06T12:26:41.166395] [DEBUG] [REMOTE ] ZBIO: Retrieved 328 rows, trimmed to 300. [2026-01-06T12:26:41.166494] [DEBUG] [REMOTE ] ZBIO: PASS: History has at least 300 days. [2026-01-06T12:26:41.166702] [DEBUG] [REMOTE ] ZBIO: PASS: Price check passed. Min price $16.61. [2026-01-06T12:26:41.166856] [DEBUG] [REMOTE ] ZBIO: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:41.166963] [DEBUG] [REMOTE ] ZBIO: PASS: Integrity check passed. [2026-01-06T12:26:41.167004] [DEBUG] [REMOTE ] ZBIO: Symbol is viable for forecasting. [2026-01-06T12:26:41.167050] [INFO ] [MAIN ] [3512/3534] ZBIO kept (0.2s) | 3508 kept, 4 rejected | 132.0/min | ETA: 10s [2026-01-06T12:26:41.875200] [DEBUG] [REMOTE ] ZBRA: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:41.875331] [DEBUG] [REMOTE ] ZBRA: PASS: History has at least 300 days. [2026-01-06T12:26:41.875538] [DEBUG] [REMOTE ] ZBRA: PASS: Price check passed. Min price $228.40. [2026-01-06T12:26:41.875695] [DEBUG] [REMOTE ] ZBRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:41.875808] [DEBUG] [REMOTE ] ZBRA: PASS: Integrity check passed. [2026-01-06T12:26:41.875849] [DEBUG] [REMOTE ] ZBRA: Symbol is viable for forecasting. [2026-01-06T12:26:41.875896] [INFO ] [MAIN ] [3513/3534] ZBRA kept (0.7s) | 3509 kept, 4 rejected | 132.0/min | ETA: 10s [2026-01-06T12:26:42.364366] [DEBUG] [REMOTE ] ZD: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:42.364491] [DEBUG] [REMOTE ] ZD: PASS: History has at least 300 days. [2026-01-06T12:26:42.364708] [DEBUG] [REMOTE ] ZD: PASS: Price check passed. Min price $29.20. [2026-01-06T12:26:42.364844] [DEBUG] [REMOTE ] ZD: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:42.364968] [DEBUG] [REMOTE ] ZD: PASS: Integrity check passed. [2026-01-06T12:26:42.365007] [DEBUG] [REMOTE ] ZD: Symbol is viable for forecasting. [2026-01-06T12:26:42.365054] [INFO ] [MAIN ] [3514/3534] ZD kept (0.5s) | 3510 kept, 4 rejected | 132.0/min | ETA: 9s [2026-01-06T12:26:42.652292] [DEBUG] [REMOTE ] ZEPP: Retrieved 1987 rows, trimmed to 300. [2026-01-06T12:26:42.652409] [DEBUG] [REMOTE ] ZEPP: PASS: History has at least 300 days. [2026-01-06T12:26:42.652618] [DEBUG] [REMOTE ] ZEPP: PASS: Price check passed. Min price $22.40. [2026-01-06T12:26:42.652751] [DEBUG] [REMOTE ] ZEPP: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:42.652855] [DEBUG] [REMOTE ] ZEPP: PASS: Integrity check passed. [2026-01-06T12:26:42.652894] [DEBUG] [REMOTE ] ZEPP: Symbol is viable for forecasting. [2026-01-06T12:26:42.652940] [INFO ] [MAIN ] [3515/3534] ZEPP kept (0.3s) | 3511 kept, 4 rejected | 132.0/min | ETA: 9s [2026-01-06T12:26:43.006243] [DEBUG] [REMOTE ] ZETA: Retrieved 1148 rows, trimmed to 300. [2026-01-06T12:26:43.006356] [DEBUG] [REMOTE ] ZETA: PASS: History has at least 300 days. [2026-01-06T12:26:43.006544] [DEBUG] [REMOTE ] ZETA: PASS: Price check passed. Min price $16.30. [2026-01-06T12:26:43.006714] [DEBUG] [REMOTE ] ZETA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:43.006823] [DEBUG] [REMOTE ] ZETA: PASS: Integrity check passed. [2026-01-06T12:26:43.006862] [DEBUG] [REMOTE ] ZETA: Symbol is viable for forecasting. [2026-01-06T12:26:43.006906] [INFO ] [MAIN ] [3516/3534] ZETA kept (0.4s) | 3512 kept, 4 rejected | 132.0/min | ETA: 8s [2026-01-06T12:26:43.629956] [DEBUG] [REMOTE ] ZEUS: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:43.630081] [DEBUG] [REMOTE ] ZEUS: PASS: History has at least 300 days. [2026-01-06T12:26:43.630284] [DEBUG] [REMOTE ] ZEUS: PASS: Price check passed. Min price $27.09. [2026-01-06T12:26:43.630414] [DEBUG] [REMOTE ] ZEUS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:43.630523] [DEBUG] [REMOTE ] ZEUS: PASS: Integrity check passed. [2026-01-06T12:26:43.630562] [DEBUG] [REMOTE ] ZEUS: Symbol is viable for forecasting. [2026-01-06T12:26:43.630627] [INFO ] [MAIN ] [3517/3534] ZEUS kept (0.6s) | 3513 kept, 4 rejected | 132.0/min | ETA: 8s [2026-01-06T12:26:43.876929] [DEBUG] [REMOTE ] ZGN: Retrieved 1014 rows, trimmed to 300. [2026-01-06T12:26:43.877071] [DEBUG] [REMOTE ] ZGN: PASS: History has at least 300 days. [2026-01-06T12:26:43.877276] [DEBUG] [REMOTE ] ZGN: PASS: Price check passed. Min price $8.76. [2026-01-06T12:26:43.877426] [DEBUG] [REMOTE ] ZGN: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:43.877534] [DEBUG] [REMOTE ] ZGN: PASS: Integrity check passed. [2026-01-06T12:26:43.877596] [DEBUG] [REMOTE ] ZGN: Symbol is viable for forecasting. [2026-01-06T12:26:43.877676] [INFO ] [MAIN ] [3518/3534] ZGN kept (0.2s) | 3514 kept, 4 rejected | 132.0/min | ETA: 7s [2026-01-06T12:26:44.270502] [DEBUG] [REMOTE ] ZH: Retrieved 1200 rows, trimmed to 300. [2026-01-06T12:26:44.270628] [DEBUG] [REMOTE ] ZH: PASS: History has at least 300 days. [2026-01-06T12:26:44.270822] [DEBUG] [REMOTE ] ZH: PASS: Price check passed. Min price $3.27. [2026-01-06T12:26:44.270952] [DEBUG] [REMOTE ] ZH: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:44.271056] [DEBUG] [REMOTE ] ZH: PASS: Integrity check passed. [2026-01-06T12:26:44.271095] [DEBUG] [REMOTE ] ZH: Symbol is viable for forecasting. [2026-01-06T12:26:44.271140] [INFO ] [MAIN ] [3519/3534] ZH kept (0.4s) | 3515 kept, 4 rejected | 132.0/min | ETA: 7s [2026-01-06T12:26:44.702303] [DEBUG] [REMOTE ] ZIM: Retrieved 1240 rows, trimmed to 300. [2026-01-06T12:26:44.702414] [DEBUG] [REMOTE ] ZIM: PASS: History has at least 300 days. [2026-01-06T12:26:44.702625] [DEBUG] [REMOTE ] ZIM: PASS: Price check passed. Min price $12.24. [2026-01-06T12:26:44.702781] [DEBUG] [REMOTE ] ZIM: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:44.702886] [DEBUG] [REMOTE ] ZIM: PASS: Integrity check passed. [2026-01-06T12:26:44.702925] [DEBUG] [REMOTE ] ZIM: Symbol is viable for forecasting. [2026-01-06T12:26:44.702970] [INFO ] [MAIN ] [3520/3534] ZIM kept (0.4s) | 3516 kept, 4 rejected | 132.0/min | ETA: 6s [2026-01-06T12:26:45.305785] [DEBUG] [REMOTE ] ZION: Retrieved 6584 rows, trimmed to 300. [2026-01-06T12:26:45.305941] [DEBUG] [REMOTE ] ZION: PASS: History has at least 300 days. [2026-01-06T12:26:45.306204] [DEBUG] [REMOTE ] ZION: PASS: Price check passed. Min price $46.52. [2026-01-06T12:26:45.306337] [DEBUG] [REMOTE ] ZION: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:45.306458] [DEBUG] [REMOTE ] ZION: PASS: Integrity check passed. [2026-01-06T12:26:45.306497] [DEBUG] [REMOTE ] ZION: Symbol is viable for forecasting. [2026-01-06T12:26:45.306546] [INFO ] [MAIN ] [3521/3534] ZION kept (0.6s) | 3517 kept, 4 rejected | 132.0/min | ETA: 6s [2026-01-06T12:26:45.537143] [DEBUG] [REMOTE ] ZIP: Retrieved 1158 rows, trimmed to 300. [2026-01-06T12:26:45.537265] [DEBUG] [REMOTE ] ZIP: PASS: History has at least 300 days. [2026-01-06T12:26:45.537455] [DEBUG] [REMOTE ] ZIP: PASS: Price check passed. Min price $3.70. [2026-01-06T12:26:45.537631] [DEBUG] [REMOTE ] ZIP: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:45.537744] [DEBUG] [REMOTE ] ZIP: PASS: Integrity check passed. [2026-01-06T12:26:45.537783] [DEBUG] [REMOTE ] ZIP: Symbol is viable for forecasting. [2026-01-06T12:26:45.537829] [INFO ] [MAIN ] [3522/3534] ZIP kept (0.2s) | 3518 kept, 4 rejected | 132.0/min | ETA: 5s [2026-01-06T12:26:46.009619] [DEBUG] [REMOTE ] ZLAB: Retrieved 2084 rows, trimmed to 300. [2026-01-06T12:26:46.009742] [DEBUG] [REMOTE ] ZLAB: PASS: History has at least 300 days. [2026-01-06T12:26:46.009953] [DEBUG] [REMOTE ] ZLAB: PASS: Price check passed. Min price $17.00. [2026-01-06T12:26:46.010102] [DEBUG] [REMOTE ] ZLAB: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:46.010210] [DEBUG] [REMOTE ] ZLAB: PASS: Integrity check passed. [2026-01-06T12:26:46.010249] [DEBUG] [REMOTE ] ZLAB: Symbol is viable for forecasting. [2026-01-06T12:26:46.010295] [INFO ] [MAIN ] [3523/3534] ZLAB kept (0.5s) | 3519 kept, 4 rejected | 132.0/min | ETA: 5s [2026-01-06T12:26:46.284126] [DEBUG] [REMOTE ] ZM: Retrieved 1688 rows, trimmed to 300. [2026-01-06T12:26:46.284232] [DEBUG] [REMOTE ] ZM: PASS: History has at least 300 days. [2026-01-06T12:26:46.284425] [DEBUG] [REMOTE ] ZM: PASS: Price check passed. Min price $78.42. [2026-01-06T12:26:46.284607] [DEBUG] [REMOTE ] ZM: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:46.284720] [DEBUG] [REMOTE ] ZM: PASS: Integrity check passed. [2026-01-06T12:26:46.284759] [DEBUG] [REMOTE ] ZM: Symbol is viable for forecasting. [2026-01-06T12:26:46.284804] [INFO ] [MAIN ] [3524/3534] ZM kept (0.3s) | 3520 kept, 4 rejected | 132.0/min | ETA: 5s [2026-01-06T12:26:46.784951] [DEBUG] [REMOTE ] ZNTL: Retrieved 1446 rows, trimmed to 300. [2026-01-06T12:26:46.785057] [DEBUG] [REMOTE ] ZNTL: PASS: History has at least 300 days. [2026-01-06T12:26:46.785251] [DEBUG] [REMOTE ] ZNTL: PASS: Price check passed. Min price $1.28. [2026-01-06T12:26:46.785383] [DEBUG] [REMOTE ] ZNTL: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:46.785490] [DEBUG] [REMOTE ] ZNTL: PASS: Integrity check passed. [2026-01-06T12:26:46.785529] [DEBUG] [REMOTE ] ZNTL: Symbol is viable for forecasting. [2026-01-06T12:26:46.785599] [INFO ] [MAIN ] [3525/3534] ZNTL kept (0.5s) | 3521 kept, 4 rejected | 132.0/min | ETA: 4s [2026-01-06T12:26:47.192890] [DEBUG] [REMOTE ] ZS: Retrieved 1962 rows, trimmed to 300. [2026-01-06T12:26:47.193017] [DEBUG] [REMOTE ] ZS: PASS: History has at least 300 days. [2026-01-06T12:26:47.193211] [DEBUG] [REMOTE ] ZS: PASS: Price check passed. Min price $220.57. [2026-01-06T12:26:47.193344] [DEBUG] [REMOTE ] ZS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:47.193452] [DEBUG] [REMOTE ] ZS: PASS: Integrity check passed. [2026-01-06T12:26:47.193493] [DEBUG] [REMOTE ] ZS: Symbol is viable for forecasting. [2026-01-06T12:26:47.193539] [INFO ] [MAIN ] [3526/3534] ZS kept (0.4s) | 3522 kept, 4 rejected | 132.0/min | ETA: 4s [2026-01-06T12:26:47.610544] [DEBUG] [REMOTE ] ZTO: Retrieved 2309 rows, trimmed to 300. [2026-01-06T12:26:47.610679] [DEBUG] [REMOTE ] ZTO: PASS: History has at least 300 days. [2026-01-06T12:26:47.610873] [DEBUG] [REMOTE ] ZTO: PASS: Price check passed. Min price $18.50. [2026-01-06T12:26:47.611004] [DEBUG] [REMOTE ] ZTO: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:47.611110] [DEBUG] [REMOTE ] ZTO: PASS: Integrity check passed. [2026-01-06T12:26:47.611151] [DEBUG] [REMOTE ] ZTO: Symbol is viable for forecasting. [2026-01-06T12:26:47.611198] [INFO ] [MAIN ] [3527/3534] ZTO kept (0.4s) | 3523 kept, 4 rejected | 132.0/min | ETA: 3s [2026-01-06T12:26:48.056174] [DEBUG] [REMOTE ] ZTS: Retrieved 3251 rows, trimmed to 300. [2026-01-06T12:26:48.056301] [DEBUG] [REMOTE ] ZTS: PASS: History has at least 300 days. [2026-01-06T12:26:48.056507] [DEBUG] [REMOTE ] ZTS: PASS: Price check passed. Min price $115.75. [2026-01-06T12:26:48.056674] [DEBUG] [REMOTE ] ZTS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:48.056790] [DEBUG] [REMOTE ] ZTS: PASS: Integrity check passed. [2026-01-06T12:26:48.056832] [DEBUG] [REMOTE ] ZTS: Symbol is viable for forecasting. [2026-01-06T12:26:48.056881] [INFO ] [MAIN ] [3528/3534] ZTS kept (0.4s) | 3524 kept, 4 rejected | 132.0/min | ETA: 3s [2026-01-06T12:26:48.542732] [DEBUG] [REMOTE ] ZUMZ: Retrieved 5199 rows, trimmed to 300. [2026-01-06T12:26:48.542857] [DEBUG] [REMOTE ] ZUMZ: PASS: History has at least 300 days. [2026-01-06T12:26:48.543060] [DEBUG] [REMOTE ] ZUMZ: PASS: Price check passed. Min price $19.16. [2026-01-06T12:26:48.543196] [DEBUG] [REMOTE ] ZUMZ: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:48.543312] [DEBUG] [REMOTE ] ZUMZ: PASS: Integrity check passed. [2026-01-06T12:26:48.543354] [DEBUG] [REMOTE ] ZUMZ: Symbol is viable for forecasting. [2026-01-06T12:26:48.543402] [INFO ] [MAIN ] [3529/3534] ZUMZ kept (0.5s) | 3525 kept, 4 rejected | 132.0/min | ETA: 2s [2026-01-06T12:26:48.767859] [DEBUG] [REMOTE ] ZURA: Retrieved 1088 rows, trimmed to 300. [2026-01-06T12:26:48.767986] [DEBUG] [REMOTE ] ZURA: PASS: History has at least 300 days. [2026-01-06T12:26:48.768185] [DEBUG] [REMOTE ] ZURA: PASS: Price check passed. Min price $3.21. [2026-01-06T12:26:48.768334] [DEBUG] [REMOTE ] ZURA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:48.768440] [DEBUG] [REMOTE ] ZURA: PASS: Integrity check passed. [2026-01-06T12:26:48.768479] [DEBUG] [REMOTE ] ZURA: Symbol is viable for forecasting. [2026-01-06T12:26:48.768524] [INFO ] [MAIN ] [3530/3534] ZURA kept (0.2s) | 3526 kept, 4 rejected | 132.1/min | ETA: 2s [2026-01-06T12:26:49.167114] [DEBUG] [REMOTE ] ZVIA: Retrieved 1119 rows, trimmed to 300. [2026-01-06T12:26:49.167241] [DEBUG] [REMOTE ] ZVIA: PASS: History has at least 300 days. [2026-01-06T12:26:49.167438] [DEBUG] [REMOTE ] ZVIA: PASS: Price check passed. Min price $1.85. [2026-01-06T12:26:49.167699] [DEBUG] [REMOTE ] ZVIA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:49.167841] [DEBUG] [REMOTE ] ZVIA: PASS: Integrity check passed. [2026-01-06T12:26:49.167893] [DEBUG] [REMOTE ] ZVIA: Symbol is viable for forecasting. [2026-01-06T12:26:49.167961] [INFO ] [MAIN ] [3531/3534] ZVIA kept (0.4s) | 3527 kept, 4 rejected | 132.1/min | ETA: 1s [2026-01-06T12:26:49.670122] [DEBUG] [REMOTE ] ZVRA: Retrieved 2697 rows, trimmed to 300. [2026-01-06T12:26:49.670251] [DEBUG] [REMOTE ] ZVRA: PASS: History has at least 300 days. [2026-01-06T12:26:49.670455] [DEBUG] [REMOTE ] ZVRA: PASS: Price check passed. Min price $8.10. [2026-01-06T12:26:49.670622] [DEBUG] [REMOTE ] ZVRA: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:49.670741] [DEBUG] [REMOTE ] ZVRA: PASS: Integrity check passed. [2026-01-06T12:26:49.670781] [DEBUG] [REMOTE ] ZVRA: Symbol is viable for forecasting. [2026-01-06T12:26:49.670830] [INFO ] [MAIN ] [3532/3534] ZVRA kept (0.5s) | 3528 kept, 4 rejected | 132.1/min | ETA: 1s [2026-01-06T12:26:50.134447] [DEBUG] [REMOTE ] ZWS: Retrieved 3462 rows, trimmed to 300. [2026-01-06T12:26:50.134611] [DEBUG] [REMOTE ] ZWS: PASS: History has at least 300 days. [2026-01-06T12:26:50.134819] [DEBUG] [REMOTE ] ZWS: PASS: Price check passed. Min price $44.74. [2026-01-06T12:26:50.134953] [DEBUG] [REMOTE ] ZWS: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:50.135071] [DEBUG] [REMOTE ] ZWS: PASS: Integrity check passed. [2026-01-06T12:26:50.135112] [DEBUG] [REMOTE ] ZWS: Symbol is viable for forecasting. [2026-01-06T12:26:50.135161] [INFO ] [MAIN ] [3533/3534] ZWS kept (0.5s) | 3529 kept, 4 rejected | 132.1/min | ETA: 0s [2026-01-06T12:26:50.438145] [DEBUG] [REMOTE ] ZYME: Retrieved 2184 rows, trimmed to 300. [2026-01-06T12:26:50.438262] [DEBUG] [REMOTE ] ZYME: PASS: History has at least 300 days. [2026-01-06T12:26:50.438454] [DEBUG] [REMOTE ] ZYME: PASS: Price check passed. Min price $16.46. [2026-01-06T12:26:50.438614] [DEBUG] [REMOTE ] ZYME: PASS: Continuity check passed with 300 days. [2026-01-06T12:26:50.438724] [DEBUG] [REMOTE ] ZYME: PASS: Integrity check passed. [2026-01-06T12:26:50.438764] [DEBUG] [REMOTE ] ZYME: Symbol is viable for forecasting. [2026-01-06T12:26:50.438810] [INFO ] [MAIN ] [3534/3534] ZYME kept (0.3s) | 3530 kept, 4 rejected | 132.1/min | ETA: 0s [2026-01-06T12:26:50.438848] [INFO ] [MAIN ] Completed in 26.8m | 3530 viable symbols [2026-01-06T12:26:50.438877] [INFO ] [MAIN ] Saving master inventory... [2026-01-06T12:26:50.439703] [DEBUG] [LOCAL ] Master symbol inventory refreshed with 3530 symbols. [2026-01-06T12:26:50.439745] [INFO ] [MAIN ] Master inventory saved successfully. [2026-01-06T12:26:50.439869] [WARN ] [STATE ] State set to: COMPLETED_OK [2026-01-06T12:26:50.440064] [INFO ] [STATE ] Last completion updated: 2026-01-06T12:26:50.439928